/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_dynamic_caches_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 ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #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 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag 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 = 8c47e098 a47b3ccc 8584e65a 29d9a107 ! %f4 = 8ff304e4 43888913 129ca5e7 c6d47ed8 ! %f8 = 923818f6 cdbab013 9fcf2fb8 36a00fd5 ! %f12 = e6faf771 2ee356b5 e95588e6 6c22a661 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fec95422 39a913c3 b30311bc ccf20a0a ! %f20 = a4911fb1 ea81bf3f 3a779b23 f9561378 ! %f24 = 2ebd2835 f71dcf7b 48b2301f 5f6589a8 ! %f28 = 7ac8d19a bbada787 aaf39309 a0a8c0df ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9e4fc136 a6a949e8 088500ec 14a02393 ! %f36 = 20cb3990 2353f655 03955b4a 06e8082d ! %f40 = a2eff4b8 11ce57ee dd73b5f8 d3966268 ! %f44 = 73e01053 f937c193 23820477 c0f03e68 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x24f3b08700000039,%g7,%g1 ! GSR scale = 7, align = 1 wr %g1,%g0,%gsr ! GSR = 24f3b08700000039 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 0 p0_label_1: ! Mem[0000000010800028] = edcb5125, %l4 = fc4b7f75f583e6f1 lduba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000025 ! %l7 = c22c5e62c8d3c1c4, Mem[00000000918001fa] = 6d382e36 sth %l7,[%o0+0x1fa] ! Mem[00000000918001f8] = c1c42e36 ! %l0 = a5f3c11669e736c5, %l7 = c22c5e62c8d3c1c4, %ccr = 44 movl %icc,%l0,%l7 ! Register Not Moved ! Mem[0000000011800008] = 2210f936, %l0 = a5f3c11669e736c5 ldstuba [%i3+%o1]0x89,%l0 ! %l0 = 00000036000000ff ! Mem[0000000011800028] = af3b7416a0410f0e, %l0 = 0000000000000036 ldxa [%i3+%o5]0x80,%l0 ! %l0 = af3b7416a0410f0e ! immd = 000000000000011c, %l2 = ddf092645d6ca3b9, %ccr = 44 movleu %icc,0x11c,%l2 ! Moved, %l2 = 000000000000011c ! Mem[00000000908001f8] = ea3a372a, %g2 = 78b4f382ec5ce851 lduh [%i5+0x1f8],%g2 ! %g2 = 000000000000ea3a ! %l0 = af3b7416a0410f0e, imm = fffffffffffff2eb, %l5 = 18109e4639b352b0 and %l0,-0xd15,%l5 ! %l5 = af3b7416a041020a ! Mem[0000000011800020] = 0acd0688a00677e1, %l1 = 1812598420a189bb ldxa [%i3+%o4]0x89,%l1 ! %l1 = 0acd0688a00677e1 ! %l7 = c22c5e62c8d3c1c4, Mem[0000000091800024] = 89ddf28a stw %l7,[%o0+0x024] ! Mem[0000000091800024] = c8d3c1c4 p0_label_2: ! %f16 = fec95422 39a913c3 b30311bc ccf20a0a ! %f20 = a4911fb1 ea81bf3f 3a779b23 f9561378 ! %f24 = 2ebd2835 f71dcf7b 48b2301f 5f6589a8 ! %f28 = 7ac8d19a bbada787 aaf39309 a0a8c0df mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140 ! %l4 = 0000000000000025, Mem[0000000090000098] = b9468fbe stw %l4,[%i4+0x098] ! Mem[0000000090000098] = 00000025 ! done : should take illegal inst trap, %l0 = af3b7416a0410f0e done ! Illegal inst trap : %l0 = af3b7416a0410f1e ! %l5 = af3b7416a041020a, Mem[00000000910001fe] = e3acecb2 stb %l5,[%i6+0x1fe] ! Mem[00000000910001fc] = 0aacecb2 ! Mem[0000000091800030] = 67a3e807, %g2 = 000000000000ea3a lduw [%o0+0x030],%g2 ! %g2 = 0000000067a3e807 ! Mem[0000000010800008] = 4205c81b, %l0 = af3b7416a0410f1e lduha [%i1+%o1]0x89,%l0 ! %l0 = 000000000000c81b ! %l6 = c3df2db43e17c1ae, Mem[0000000010800000] = 2e7ceb64 stba %l6,[%i1+%g0]0x81 ! Mem[0000000010800000] = ae7ceb64 ! %l1 = 0acd0688a00677e1, Mem[0000000091000010] = c24b8124d7a3e9c6 stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 0acd0688a00677e1 ! %l0 = 000000000000c81b, imm = fffffffffffff993, %l3 = 842bd700bfb31409 orn %l0,-0x66d,%l3 ! %l3 = 000000000000ce7f ! %f12 = e6faf771 2ee356b5, Mem[0000000010800008] = 1bc80542 74c67ca5 stda %f12,[%i1+%o1]0x80 ! Mem[0000000010800008] = e6faf771 2ee356b5 p0_label_3: ! %f0 = 8c47e098 a47b3ccc, Mem[0000000010000008] = d9a7e7c6 a4206f5c stda %f0 ,[%i0+%o1]0x81 ! Mem[0000000010000008] = 8c47e098 a47b3ccc ! %l4 = 0000000000000025, Mem[0000000011000028] = 49bf20fc9e459203 stxa %l4,[%i2+%o5]0x89 ! Mem[0000000011000028] = 0000000000000025 ! Mem[0000000010000010] = aadbc9cf, %l0 = 000000000000c81b lduwa [%i0+%o2]0x80,%l0 ! %l0 = 00000000aadbc9cf ! Mem[000000009080018c] = 1007be0d, %g2 = 0000000067a3e807 ldub [%i5+0x18d],%g2 ! %g2 = 0000000000000010 ! Mem[0000000010800000] = 64eb7cae, %l4 = 0000000000000025 ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 000000ae000000ff ! immd = 000000000000019a, %l6 = c3df2db43e17c1ae, %ccr = 44 move %xcc,0x19a,%l6 ! Moved, %l6 = 000000000000019a ! %l2 = 000000000000011c, Mem[0000000011000018] = af972607c4bb9d3c stxa %l2,[%i2+%o3]0x88 ! Mem[0000000011000018] = 000000000000011c ! Mem[0000000091000190] = b476dc90 f27114ab, %g2 = 00000010, %g3 = 0bad0b00 ldd [%i6+0x190],%g2 ! %g2 = 00000000b476dc90 00000000f27114ab ! %l5 = af3b7416a041020a, %l5 = af3b7416a041020a, %l3 = 000000000000ce7f xnor %l5,%l5,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000011000028] = 25000000 00000000, %l6 = 0000019a, %l7 = c8d3c1c4 ldd [%i2+%o5],%l6 ! %l6 = 0000000025000000 0000000000000000 p0_label_4: ! Mem[00000000910001a0] = 1e19475b, %g2 = 00000000b476dc90 ldsb [%i6+0x1a2],%g2 ! %g2 = 000000000000001e ! Mem[0000000010800000] = 64eb7cff, %l2 = 000000000000011c lduwa [%i1+%g0]0x88,%l2 ! %l2 = 0000000064eb7cff membar #Sync ! Added by membar checker (163) ! Mem[0000000090000144] = 2254c9fe, %g18 = d6d96a70b6a22567 ldsw [%i4+0x144],%g2 ! %g2 = d6d96a70b6a22567 ! %l5 = af3b7416a041020a, immd = fffffffffffffa20, %l4 = 00000000000000ae mulx %l5,-0x5e0,%l4 ! %l4 = 82b5fb1282140540 ! Mem[000000009100002c] = 7a873cba, %g2 = 000000002254c9fe lduw [%i6+0x02c],%g2 ! %g2 = 000000007a873cba ! Mem[0000000090000140] = c313a939 2254c9fe 0a0af2cc bc1103b3 ! Mem[0000000090000150] = 3fbf81ea b11f91a4 781356f9 239b773a ! Mem[0000000090000160] = 7bcf1df7 3528bd2e a889655f 1f30b248 ! Mem[0000000090000170] = 87a7adbb 9ad1c87a dfc0a8a0 0993f3aa ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[0000000010800020] = c41aafae, %l6 = 0000000025000000 ldsha [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffc41a ! Mem[0000000090000138] = 0f5ab709, %g2 = 000000007a873cba ldub [%i4+0x139],%g2 ! %g2 = 000000000000000f ! %l2 = 0000000064eb7cff, immd = ffffffffffffffea, %l6 = ffffffffffffc41a udivx %l2,-0x016,%l6 ! %l6 = 0000000000000000 ! %l1 = 0acd0688a00677e1, imm = fffffffffffff3bf, %l0 = 00000000aadbc9cf and %l1,-0xc41,%l0 ! %l0 = 0acd0688a00673a1 p0_label_5: ! %l3 = ffffffffffffffff, Mem[0000000011800110] = e06e7ca973f48bb9 stx %l3,[%i3+0x110] ! Mem[0000000011800110] = ffffffffffffffff ! %l7 = 0000000000000000, %l3 = ffffffffffffffff, %l6 = 0000000000000000 orncc %l7,%l3,%l6 ! %l6 = 0000000000000000, %ccr = 44 ! Mem[0000000011000010] = 092ff2cd ff759b83, %l6 = 00000000, %l7 = 00000000 ldda [%i2+%o2]0x89,%l6 ! %l6 = 00000000ff759b83 00000000092ff2cd ! Mem[0000000011800020] = e17706a0, %l1 = 0acd0688a00677e1 lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000e17706a0 ! %l2 = 64eb7cff, %l3 = ffffffff, Mem[0000000091800078] = 87738b45 68422c70 std %l2,[%o0+0x078] ! Mem[0000000091800078] = 64eb7cff ffffffff ! Mem[000000009180002c] = bc8067a3, %g2 = 000000000000000f ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffffbc80 ! %l6 = 00000000ff759b83, immed = 0000010a, %ccr = 44 movrlez %l6,0x10a,%l4 ! Not Moved, %l4 = 82b5fb1282140540 ! Mem[0000000011800180] = d94df197, %l1 = 00000000e17706a0 swap [%i3+0x180],%l1 ! %l1 = 00000000d94df197 ! Code Fragment 1 p0_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f27114ab mov -0x8a7,%g3 ! %g3 = fffffffffffff759 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 00000000092ff2cd, Mem[0000000090000110] = 0ce41310 stw %l7,[%i4+0x110] ! Mem[0000000090000110] = 092ff2cd p0_label_6: ! %l4 = 82b5fb1282140540, Mem[00000000908000aa] = 3a4d43a7 sth %l4,[%i5+0x0aa] ! Mem[00000000908000a8] = 054043a7 ! %l6 = 00000000ff759b83, Mem[000000001180013d] = 4d3a38c5, %asi = 80 stba %l6,[%i3+0x13d]%asi ! Mem[000000001180013c] = 4d8338c5 ! Mem[0000000011000008] = 0c8017cd, %l4 = 82b5fb1282140540 ldstuba [%i2+%o1]0x81,%l4 ! %l4 = 0000000c000000ff ! %l0 = a00673a1, %l1 = d94df197, Mem[0000000010800018] = 464ac52c 527b434f stda %l0,[%i1+%o3]0x89 ! Mem[0000000010800018] = a00673a1 d94df197 ! Mem[0000000090800168] = 2da7afac, %g2 = ffffffffffffbc80 lduh [%i5+0x168],%g2 ! %g2 = 0000000000002da7 ! Mem[0000000010000008] = 8c47e098, %l5 = af3b7416a041020a lduwa [%i0+%o1]0x80,%l5 ! %l5 = 000000008c47e098 ! Mem[0000000011800097] = 6f97a70e, %l4 = 000000000000000c ldstub [%i3+0x097],%l4 ! %l4 = 0000000e000000ff ! %l2 = 0000000064eb7cff, imm = fffffffffffff120, %l3 = ffffffffffffffff orcc %l2,-0xee0,%l3 ! %l3 = fffffffffffffdff, %ccr = 88 ! %l2 = 64eb7cff, %l3 = fffffdff, Mem[0000000010000020] = bec4e40b c343c322 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010000020] = 64eb7cff fffffdff ! %f28 = 7ac8d19a bbada787, Mem[0000000010000168] = 02c1eb91 4929e51e std %f28,[%i0+0x168] ! Mem[0000000010000168] = 7ac8d19a bbada787 p0_label_7: membar #Sync ! Added by membar checker (164) ! %l5 = 000000008c47e098, Mem[0000000090000144] = 2254c9fe stw %l5,[%i4+0x144] ! Mem[0000000090000144] = 8c47e098 ! Mem[0000000091800100] = 4e5b6903, %g2 = 0000000000002da7 ldub [%o0+0x103],%g2 ! %g2 = 000000000000004e ! Mem[0000000011000148] = 2b8f97a36f5cfb6d, %l0 = 0acd0688a00673a1, %l1 = 00000000d94df197 add %i2,0x148,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 2b8f97a36f5cfb6d ! %l4 = 000000000000000e, %l0 = 0acd0688a00673a1, %ccr = 88 movl %xcc,%l4,%l0 ! Moved, %l0 = 000000000000000e ! %l0 = 0000000e, %l1 = 6f5cfb6d, Mem[0000000010800020] = aeaf1ac4 5d199357 stda %l0,[%i1+%o4]0x89 ! Mem[0000000010800020] = 0000000e 6f5cfb6d ! Mem[00000000900001d8] = e5419b8bdc30d0b9, %f48 = c313a939 2254c9fe ldd [%i4+0x1d8],%f48 ! %f48 = e5419b8b dc30d0b9 ! %l2 = 0000000064eb7cff, Mem[00000000908000a8] = 66d4054043a7621f stx %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000000064eb7cff ! Mem[00000000100000fa] = a724c324, %l6 = 00000000ff759b83 ldstub [%i0+0x0fa],%l6 ! %l6 = 000000c3000000ff ! Mem[0000000011000020] = 4034a682, %l0 = 000000000000000e ldsba [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000040 ! Mem[00000000108001f4] = 7241db62, %l2 = 0000000064eb7cff swap [%i1+0x1f4],%l2 ! %l2 = 000000007241db62 p0_label_8: ! %l2 = 7241db62, %l3 = fffffdff, Mem[0000000090800130] = 75025c7f 4ed886e9 std %l2,[%i5+0x130] ! Mem[0000000090800130] = 7241db62 fffffdff ! Mem[00000000100000d8] = ac8cd594, %l2 = 7241db62, %l1 = 6f5cfb6d add %i0,0xd8,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ac8cd594 ! Mem[0000000010800024] = 6dfb5c6f, %l4 = 000000000000000e swap [%i1+0x024],%l4 ! %l4 = 000000006dfb5c6f ! %l3 = fffffffffffffdff, Mem[00000000910000c8] = 7d903ca5 stw %l3,[%i6+0x0c8] ! Mem[00000000910000c8] = fffffdff ! %l6 = 00000000000000c3, %l2 = 000000007241db62, %l5 = 000000008c47e098 addccc %l6,%l2,%l5 ! %l5 = 000000007241dc25, %ccr = 00 ! %l7 = 00000000092ff2cd, %l5 = 000000007241dc25, %l2 = 000000007241db62 xor %l7,%l5,%l2 ! %l2 = 000000007b6e2ee8 ! Invert Register : %l1 = 00000000ac8cd594 xor %l1,-1,%l1 ! %l1 = ffffffff53732a6b ! Mem[00000000918000d8] = 14c3f372, %g2 = 000000000000004e ldsb [%o0+0x0da],%g2 ! %g2 = 0000000000000014 ! %f24 = 2ebd2835, Mem[0000000091800124] = 2530e39c st %f24,[%o0+0x124] ! Mem[0000000091800124] = 2ebd2835 ! Set Register : %l6 = 00000000000000c3 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff p0_label_9: ! Mem[0000000011000120] = 3e8caec9, %l2 = 000000007b6e2ee8, %asi = 80 swapa [%i2+0x120]%asi,%l2 ! %l2 = 000000003e8caec9 ! immd = 000000000000022c, %l4 = 000000006dfb5c6f, %ccr = 00 movneg %xcc,0x22c,%l4 ! Register Not Moved ! %l5 = 000000007241dc25, Mem[00000000908001a8] = db8a1c06 stb %l5,[%i5+0x1a8] ! Mem[00000000908001a8] = 258a1c06 ! immd = 0000000000000129, %l2 = 000000003e8caec9, %ccr = 00 movge %icc,0x129,%l2 ! Moved, %l2 = 0000000000000129 ! %l1 = ffffffff53732a6b, imm = 0000000000000488, %l7 = 00000000092ff2cd andn %l1,0x488,%l7 ! %l7 = ffffffff53732a63 ! %f14 = e95588e6, Mem[000000009000010c] = 2425f0fa st %f14,[%i4+0x10c] ! Mem[000000009000010c] = e95588e6 ! %f4 = 8ff304e4 43888913, Mem[0000000011800020] = e17706a0 8806cd0a stda %f4 ,[%i3+%o4]0x80 ! Mem[0000000011800020] = 8ff304e4 43888913 ! %l7 = ffffffff53732a63, imm = 0000000000000fcf, %l3 = fffffffffffffdff add %l7,0xfcf,%l3 ! %l3 = ffffffff53733a32 ! Mem[00000000108000f0] = b3fc7e84, %l2 = 00000129, %l6 = ffffffff add %i1,0xf0,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b3fc7e84 ! %f16 = fec95422 39a913c3 b30311bc ccf20a0a ! %f20 = a4911fb1 ea81bf3f 3a779b23 f9561378 ! %f24 = 2ebd2835 f71dcf7b 48b2301f 5f6589a8 ! %f28 = 7ac8d19a bbada787 aaf39309 a0a8c0df mov 0x100,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100 p0_label_10: ! %l0 = 0000000000000040, Mem[0000000090800050] = 6dbf9ba1a3e6fc07 stx %l0,[%i5+0x050] ! Mem[0000000090800050] = 0000000000000040 ! %l1 = ffffffff53732a6b sethi %hi(0x9ef7a000),%l1 ! %l1 = 000000009ef7a000 ! Mem[00000000908000ac] = 64eb7cff, %g18 = d6d96a70b6a22567 ldsw [%i5+0x0ac],%g2 ! %g2 = d6d96a70b6a22567 ! %l6 = 00000000b3fc7e84, Mem[0000000090000094] = d325b82a, %asi = 80 stwa %l6,[%i4+0x094]%asi ! Mem[0000000090000094] = b3fc7e84 ! Mem[00000000918000e8] = e2126311, %g2 = 0000000064eb7cff ldub [%o0+0x0eb],%g2 ! %g2 = 00000000000000e2 membar #Sync ! Added by membar checker (165) ! %f0 = 8c47e098 a47b3ccc 8584e65a 29d9a107 ! %f4 = 8ff304e4 43888913 129ca5e7 c6d47ed8 ! %f8 = 923818f6 cdbab013 9fcf2fb8 36a00fd5 ! %f12 = e6faf771 2ee356b5 e95588e6 6c22a661 stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100 ! Mem[0000000011800030] = f73c479c, %l4 = 6dfb5c6f, %l5 = 7241dc25 add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f73c479c membar #Sync ! Added by membar checker (166) ! Mem[0000000090000130] = e6faf771, %g2 = 00000000000000e2 lduw [%i4+0x130],%g2 ! %g2 = 00000000e6faf771 ! %l0 = 00000040, %l1 = 9ef7a000, Mem[0000000011800120] = d97a11e1 9d2b0cc4 std %l0,[%i3+0x120] ! Mem[0000000011800120] = 00000040 9ef7a000 ! %l7 = ffffffff53732a63, %l4 = 000000006dfb5c6f, %ccr = 00 movleu %xcc,%l7,%l4 ! Register Not Moved p0_label_11: ! Mem[0000000011800018] = 365ac037, %l6 = 00000000b3fc7e84 lduba [%i3+%o3]0x89,%l6 ! %l6 = 0000000000000037 ! %l2 = 0000000000000129, %l0 = 0000000000000040, %l4 = 000000006dfb5c6f orn %l2,%l0,%l4 ! %l4 = ffffffffffffffbf ! %l0 = 0000000000000040, imm = 0000000000000013, %l6 = 0000000000000037 sra %l0,0x013,%l6 ! %l6 = 0000000000000000 ! Mem[00000000908001c4] = 51bd6e3e, %g2 = 00000000e6faf771 ldsh [%i5+0x1c6],%g2 ! %g2 = 00000000000051bd ! %l3 = ffffffff53733a32, Mem[0000000090000168] = a889655f1f30b248 stx %l3,[%i4+0x168] ! Mem[0000000090000168] = ffffffff53733a32 ! %l1 = 000000009ef7a000, %l6 = 0000000000000000, %ccr = 00 mova %icc,%l1,%l6 ! Moved, %l6 = 000000009ef7a000 ! %f30 = aaf39309, Mem[0000000010000020] = ff7ceb64 sta %f30,[%i0+%o4]0x80 ! Mem[0000000010000020] = aaf39309 ! Mem[000000009180002c] = 8067a3e8, %g2 = 00000000000051bd ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffff80 ! %f1 = a47b3ccc, Mem[00000000910000a0] = e3ea68e4 st %f1 ,[%i6+0x0a0] ! Mem[00000000910000a0] = a47b3ccc ! Mem[0000000090800188] = 681032f91a1007be, %g2 = ffffffffffffff80 ldx [%i5+0x188],%g2 ! %g2 = 681032f91a1007be p0_label_12: ! Mem[0000000011800020] = e404f38f, %l0 = 0000000000000040 lduwa [%i3+%o4]0x88,%l0 ! %l0 = 00000000e404f38f ! %l5 = 00000000f73c479c, %l1 = 000000009ef7a000, %l6 = 000000009ef7a000 addcc %l5,%l1,%l6 ! %l6 = 000000019633e79c, %ccr = 09 ! Mem[00000000918000f0] = 33221885, %g2 = 681032f91a1007be lduw [%o0+0x0f0],%g2 ! %g2 = 0000000033221885 ! %l1 = 000000009ef7a000, Mem[0000000011800010] = 868fe63c stha %l1,[%i3+%o2]0x80 ! Mem[0000000011800010] = a000e63c ! %l0 = 00000000e404f38f, Mem[0000000090000020] = 883f5b62676e9131 stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000000e404f38f ! %l0 = 00000000e404f38f, %l6 = 000000019633e79c, %l7 = ffffffff53732a63 taddcc %l0,%l6,%l7 ! %l7 = 000000027a38db2b, %ccr = 03 ! Mem[0000000091000080] = 585c3242, %g2 = 0000000033221885 ldub [%i6+0x082],%g2 ! %g2 = 0000000000000058 ! Mem[00000000100001c0] = a168091c, %l2 = 0000000000000129 ldub [%i0+0x1c1],%l2 ! %l2 = 0000000000000068 ! %l7 = 000000027a38db2b, Mem[0000000010000000] = 6bc4a893 stha %l7,[%i0+%g0]0x88 ! Mem[0000000010000000] = 6bc4db2b ! Mem[0000000010000040] = 5f2f7151, %l0 = 00000000e404f38f ldub [%i0+0x042],%l0 ! %l0 = 0000000000000071 p0_label_13: ! Mem[000000009100000c] = 7e423f6b, %g2 = 0000000000000058 lduw [%i6+0x00c],%g2 ! %g2 = 000000007e423f6b ! %l6 = 000000019633e79c, Mem[000000009100018c] = 71a95f10 stw %l6,[%i6+0x18c] ! Mem[000000009100018c] = 9633e79c ! %l1 = 000000009ef7a000, %l2 = 0000000000000068, %y = 00000000 smulcc %l1,%l2,%l4 ! %l4 = ffffffd894990000, %ccr = 88, %y = ffffffd8 ! %l0 = 0000000000000071, Mem[00000000100001c6] = 56af093a sth %l0,[%i0+0x1c6] ! Mem[00000000100001c4] = 56af0071 ! Mem[0000000010000018] = 1148d108, %l5 = 00000000f73c479c ldswa [%i0+%o3]0x88,%l5 ! %l5 = 000000001148d108 ! Mem[0000000011000008] = ff8017cd, %l2 = 0000000000000068 swapa [%i2+%o1]0x81,%l2 ! %l2 = 00000000ff8017cd ! %l1 = 000000009ef7a000, imm = 0000000000000503, %l7 = 000000027a38db2b orncc %l1,0x503,%l7 ! %l7 = fffffffffffffafc, %ccr = 88 ! Mem[0000000090000194] = cef23aad, %g18 = d6d96a70b6a22567 ldsw [%i4+0x194],%g2 ! %g2 = d6d96a70b6a22567 ! Mem[00000000908001cc] = 5ebd2af6, %g2 = ffffffffcef23aad ldsb [%i5+0x1ce],%g2 ! %g2 = 000000000000005e ! %l4 = ffffffd894990000, Mem[0000000010000020] = aaf39309 stba %l4,[%i0+%o4]0x81 ! Mem[0000000010000020] = 00f39309 p0_label_14: ! Mem[00000000918000a4] = b123eb87, %g2 = 000000000000005e ldsh [%o0+0x0a6],%g2 ! %g2 = ffffffffffffb123 ! %l2 = 00000000ff8017cd, Mem[0000000091000120] = c14c4013aca7c007 stx %l2,[%i6+0x120] ! Mem[0000000091000120] = 00000000ff8017cd ! Mem[0000000091000048] = 737820ee, %g2 = ffffffffffffb123 ldub [%i6+0x048],%g2 ! %g2 = 0000000000000073 ! Randomly selected nop nop ! Mem[00000000110000e8] = 6046d33b6cb3c656, %l7 = fffffffffffffafc, %l1 = 000000009ef7a000 add %i2,0xe8,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 6046d33b6cb3c656 ! %l5 = 000000001148d108, imm = 0000000000000009, %l2 = 00000000ff8017cd sra %l5,0x009,%l2 ! %l2 = 000000000008a468 ! Mem[0000000091000120] = 00000000ff8017cd, %g2 = 0000000000000073 ldx [%i6+0x120],%g2 ! %g2 = 00000000ff8017cd ! %l6 = 000000019633e79c, immed = ffffff60, %ccr = 88 movre %l6,-0x0a0,%l0 ! Not Moved, %l0 = 0000000000000071 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[0000000010000085] = 83b93b68, %l7 = fffffffffffffafc ldstuba [%i0+0x085]%asi,%l7 ! %l7 = 000000b9000000ff p0_label_15: ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd b3fc7e84 00000025 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! %l6 = 9633e79c, %l7 = 000000b9, Mem[00000000910000f8] = c67c86f2 caabf5b1 std %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = 9633e79c 000000b9 ! %l2 = 000000000008a468, %l4 = ffffffd894990000, %ccr = 88 movg %xcc,%l2,%l4 ! Register Not Moved ! %f27 = 5f6589a8, Mem[0000000090800198] = b60a0fab st %f27,[%i5+0x198] ! Mem[0000000090800198] = 5f6589a8 ! Mem[0000000090000138] = e95588e6, %g2 = 00000000ff8017cd lduw [%i4+0x138],%g2 ! %g2 = 00000000e95588e6 ! Mem[0000000010800018] = a00673a1, %l6 = 000000019633e79c ldsba [%i1+%o3]0x89,%l6 ! %l6 = ffffffffffffffa1 ! Mem[0000000011000000] = 4968377d, %l4 = ffffffd894990000 ldsba [%i2+%g0]0x89,%l4 ! %l4 = 000000000000007d ! Mem[000000009180014c] = 44ecdeed, %g2 = 00000000e95588e6 lduh [%o0+0x14c],%g2 ! %g2 = 00000000000044ec ! Mem[0000000010800078] = 33a248b9, %l4 = 000000000000007d swap [%i1+0x078],%l4 ! %l4 = 0000000033a248b9 ! Mem[0000000090800170] = 9911cd8ef5ef7a5f, %f48 = a51ce9c8 b76c866a ldd [%i5+0x170],%f48 ! %f48 = 9911cd8e f5ef7a5f p0_label_16: ! Mem[0000000091800080] = f6b5e8f2941fbecd, %f48 = 9911cd8e f5ef7a5f ldd [%o0+0x080],%f48 ! %f48 = f6b5e8f2 941fbecd ! Mem[0000000011800018] = b9cb72c8 365ac037, %l0 = 00000071, %l1 = 6cb3c656 ldda [%i3+%o3]0x89,%l0 ! %l0 = 00000000365ac037 00000000b9cb72c8 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000091000138] = 0ad0d2fd, %g2 = 00000000000044ec lduh [%i6+0x13a],%g2 ! %g2 = 0000000000000ad0 ! Mem[00000000900001b0] = dd9b41b1 0f879dfe, %g2 = 00000ad0, %g3 = fffff759 ldd [%i4+0x1b0],%g2 ! %g2 = 00000000dd9b41b1 000000000f879dfe ! %l4 = 0000000033a248b9, %l4 = 0000000033a248b9, %y = ffffffd8 umul %l4,%l4,%l6 ! %l6 = 0a6a0fd9d4cc95b1, %y = 0a6a0fd9 ! %l6 = 0a6a0fd9d4cc95b1, %l5 = 000000001148d108, %y = 0a6a0fd9 sdivcc %l6,%l5,%l4 ! %l4 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 365ac037 membar #Sync ! Added by membar checker (167) ! %f30 = aaf39309 a0a8c0df, Mem[00000000900000c8] = d8fabe34 e6663614 std %f30,[%i4+0x0c8] ! Mem[00000000900000c8] = aaf39309 a0a8c0df ! Mem[00000000910000d8] = d755a286 98cd2bbb, %g2 = dd9b41b1, %g3 = 0f879dfe ldd [%i6+0x0d8],%g2 ! %g2 = 00000000d755a286 0000000098cd2bbb ! Mem[0000000091000088] = 1e54dce2, %g2 = 00000000d755a286 lduh [%i6+0x088],%g2 ! %g2 = 0000000000001e54 p0_label_17: ! Mem[0000000090000044] = 733d4e39, %g2 = 0000000000001e54 ldsh [%i4+0x046],%g2 ! %g2 = 000000000000733d ! Mem[0000000090000140] = c313a939 8c47e098 0a0af2cc bc1103b3 ! Mem[0000000090000150] = 3fbf81ea b11f91a4 781356f9 239b773a ! Mem[0000000090000160] = 7bcf1df7 3528bd2e ffffffff 53733a32 ! Mem[0000000090000170] = 87a7adbb 9ad1c87a dfc0a8a0 0993f3aa mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[00000000908001a4] = 34613832, %g2 = 000000000000733d lduh [%i5+0x1a4],%g2 ! %g2 = 0000000000003461 ! Mem[00000000908000a0] = d1ade20d, %g2 = 0000000000003461 lduw [%i5+0x0a0],%g2 ! %g2 = 00000000d1ade20d ! %l6 = 0a6a0fd9d4cc95b1, Mem[0000000011000028] = 25000000 stba %l6,[%i2+%o5]0x81 ! Mem[0000000011000028] = b1000000 membar #Sync ! Added by membar checker (168) ! %l6 = 0a6a0fd9d4cc95b1, Mem[0000000090000168] = ffffffff stw %l6,[%i4+0x168] ! Mem[0000000090000168] = d4cc95b1 ! %l1 = 00000000b9cb72c8, Mem[0000000090000021] = 000000e4 stb %l1,[%i4+0x021] ! Mem[0000000090000020] = c80000e4 ! %l6 = d4cc95b1, %l7 = 000000b9, Mem[0000000011800020] = e404f38f 13898843 stda %l6,[%i3+%o4]0x88 ! Mem[0000000011800020] = d4cc95b1 000000b9 ! Mem[00000000910000a4] = c0dd86bd, %g2 = 00000000d1ade20d lduh [%i6+0x0a4],%g2 ! %g2 = 000000000000c0dd ! Mem[0000000011000000] = 7d3768495af8443c, %l2 = 000000000008a468, %l5 = 000000001148d108 casxa [%i2]0x80,%l2,%l5 ! %l5 = 7d3768495af8443c p0_label_18: ! immd = 000000000000018c, %l5 = 7d3768495af8443c, %ccr = 02 movcc %icc,0x18c,%l5 ! Moved, %l5 = 000000000000018c ! %l1 = 00000000b9cb72c8, %l4 = 000000007fffffff, %ccr = 02 movvs %icc,%l1,%l4 ! Moved, %l4 = 00000000b9cb72c8 ! Mem[0000000010800188] = b3efc53c, %l5 = 000000000000018c swap [%i1+0x188],%l5 ! %l5 = 00000000b3efc53c ! Mem[0000000091000118] = 99dcd998a129c413, %g2 = 000000000000c0dd ldx [%i6+0x118],%g2 ! %g2 = 99dcd998a129c413 ! %l5 = 00000000b3efc53c, %l4 = 00000000b9cb72c8, %ccr = 02 movvc %icc,%l5,%l4 ! Register Not Moved ! immd = 0000000000000000, %l3 = ffffffff53733a32, %ccr = 02 movvs %xcc,0x000,%l3 ! Register Not Moved ! Set Register : %l1 = 00000000b9cb72c8 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010800020] = 0000000e, %l2 = 000000000008a468 lduha [%i1+%o4]0x89,%l2 ! %l2 = 000000000000000e ! Mem[0000000010000000] = 2bdbc46b, %l2 = 000000000000000e lduba [%i0+%g0]0x81,%l2 ! %l2 = 000000000000002b ! %l6 = 0a6a0fd9d4cc95b1, Mem[0000000090800004] = 3d808065 stw %l6,[%i5+0x004] ! Mem[0000000090800004] = d4cc95b1 p0_label_19: ! Mem[00000000100001f2] = 35a616d2, %l3 = ffffffff53733a32 ldstub [%i0+0x1f2],%l3 ! %l3 = 00000016000000ff ! %f22 = 3a779b23 f9561378, Mem[0000000091800138] = 8a0d6a5e b331e44b std %f22,[%o0+0x138] ! Mem[0000000091800138] = 3a779b23 f9561378 ! %l7 = 00000000000000b9, Mem[0000000090800037] = 34980e04, %asi = 80 stba %l7,[%i5+0x037]%asi ! Mem[0000000090800034] = b9980e04 ! Mem[0000000011000016] = cdf22f09, %l5 = 00000000b3efc53c ldstub [%i2+0x016],%l5 ! %l5 = 0000002f000000ff ! %l3 = 0000000000000016, Mem[0000000011000028] = 000000b1 stba %l3,[%i2+%o5]0x89 ! Mem[0000000011000028] = 00000016 ! Mem[00000000918001bc] = 4417bc95, %g2 = 99dcd998a129c413 ldsh [%o0+0x1be],%g2 ! %g2 = 0000000000004417 ! %l2 = 000000000000002b, Mem[00000000908000aa] = 000064eb sth %l2,[%i5+0x0aa] ! Mem[00000000908000a8] = 002b64eb ! %l7 = 00000000000000b9, %l2 = 000000000000002b, %l7 = 00000000000000b9 and %l7,%l2,%l7 ! %l7 = 0000000000000029 ! %l1 = ffffffffffffffff setx 0x445bad67ddcb832e,%g7,%l1 ! %l1 = 445bad67ddcb832e ! %l1 = 445bad67ddcb832e, %l3 = 0000000000000016, %l0 = 00000000365ac037 and %l1,%l3,%l0 ! %l0 = 0000000000000006 p0_label_20: ! %l6 = 0a6a0fd9d4cc95b1, Mem[00000000110000e2] = 03ed1c00 sth %l6,[%i2+0x0e2] ! Mem[00000000110000e0] = 03ed95b1 ! Mem[0000000091800144] = 0c6a524a, %g2 = 0000000000004417 ldub [%o0+0x147],%g2 ! %g2 = 000000000000000c ! Mem[0000000010800024] = 0000000e, %l3 = 0000000000000016 swap [%i1+0x024],%l3 ! %l3 = 000000000000000e ! immd = 0000000000000345, %l4 = 00000000b9cb72c8, %ccr = 02 movneg %icc,0x345,%l4 ! Register Not Moved ! %l1 = 445bad67ddcb832e, %l4 = 00000000b9cb72c8, %l1 = 445bad67ddcb832e addcc %l1,%l4,%l1 ! %l1 = 445bad689796f5f6, %ccr = 09 ! immd = 00000000000002fa, %l0 = 0000000000000006, %ccr = 09 movg %xcc,0x2fa,%l0 ! Moved, %l0 = 00000000000002fa ! %l3 = 000000000000000e, Mem[0000000090800142] = f9460571 stb %l3,[%i5+0x142] ! Mem[0000000090800140] = 0e460571 membar #Sync ! Added by membar checker (169) ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 00c80000 e404f38f 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[0000000010000008] = 8c47e098, %l2 = 000000000000002b swapa [%i0+%o1]0x80,%l2 ! %l2 = 000000008c47e098 ! %l3 = 000000000000000e, %l6 = 0a6a0fd9d4cc95b1, %l3 = 000000000000000e andn %l3,%l6,%l3 ! %l3 = 000000000000000e p0_label_21: ! Mem[000000009100004c] = 4cff9f4c, %g2 = 000000000000000c ldsb [%i6+0x04e],%g2 ! %g2 = 000000000000004c ! %l6 = 0a6a0fd9d4cc95b1, Mem[00000000908000de] = 91cbbbfe sth %l6,[%i5+0x0de] ! Mem[00000000908000dc] = 95b1bbfe ! %l5 = 000000000000002f, Mem[0000000090000108] = 8584e65a29d9a107 stx %l5,[%i4+0x108] ! Mem[0000000090000108] = 000000000000002f ! %f10 = 9fcf2fb8 36a00fd5, Mem[0000000011000018] = 0000011c 00000000 stda %f10,[%i2+%o3]0x89 ! Mem[0000000011000018] = 9fcf2fb8 36a00fd5 ! Mem[0000000010800018] = a00673a1, %l6 = 0a6a0fd9d4cc95b1 lduha [%i1+%o3]0x88,%l6 ! %l6 = 00000000000073a1 ! %f12 = e6faf771 2ee356b5, Mem[0000000011000008] = 00000068 4228901c std %f12,[%i2+%o1] ! Mem[0000000011000008] = e6faf771 2ee356b5 ! Mem[00000000918001ec] = 9c208890, %g2 = 000000000000004c ldub [%o0+0x1ec],%g2 ! %g2 = 000000000000009c ! Mem[00000000118001c8] = 92fd671130b81497, %l0 = 00000000000002fa, %l6 = 00000000000073a1 add %i3,0x1c8,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 92fd671130b81497 ! Mem[00000000108000f8] = 11622259, %l1 = 445bad689796f5f6 swap [%i1+0x0f8],%l1 ! %l1 = 0000000011622259 ! %l6 = 92fd671130b81497, imm = fffffffffffffb5d, %l7 = 0000000000000029 tsubcc %l6,-0x4a3,%l7 ! %l7 = 92fd671130b8193a, %ccr = 93 p0_label_22: ! Mem[0000000090000160] = 7bcf1df7 3528bd2e, %g2 = 0000009c, %g3 = 98cd2bbb ldd [%i4+0x160],%g2 ! %g2 = 000000007bcf1df7 000000003528bd2e ! %l3 = 000000000000000e, Mem[000000009180015e] = 447ab8e3 sth %l3,[%o0+0x15e] ! Mem[000000009180015c] = 000eb8e3 ! Mem[0000000091000058] = ce1282e1, %g2 = 000000007bcf1df7 lduw [%i6+0x058],%g2 ! %g2 = 00000000ce1282e1 ! Mem[0000000010800028] = 2551cbed, %l5 = 000000000000002f lduha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000002551 ! Mem[000000009100017c] = c469f2e7, %g18 = d6d96a70b6a22567 ldsw [%i6+0x17c],%g2 ! %g2 = d6d96a70b6a22567 ! %l1 = 0000000011622259, immed = 000000ec, %ccr = 93 movrlz %l1,0x0ec,%l2 ! Not Moved, %l2 = 000000008c47e098 ! Mem[00000000900000e0] = 35ec8dc8, %g2 = ffffffffc469f2e7 ldsb [%i4+0x0e2],%g2 ! %g2 = 0000000000000035 ! %l5 = 0000000000002551, Mem[000000009000019c] = fa40f0eb stw %l5,[%i4+0x19c] ! Mem[000000009000019c] = 00002551 ! Mem[00000000118001a8] = bbad2ae1ade22782, %l4 = 00000000b9cb72c8, %l1 = 0000000011622259 add %i3,0x1a8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = bbad2ae1ade22782 ! Mem[00000000900000ec] = c1592313, %g18 = d6d96a70b6a22567 ldsw [%i4+0x0ec],%g2 ! %g2 = d6d96a70b6a22567 p0_label_23: membar #Sync ! Added by membar checker (170) ! %f20 = a4911fb1 ea81bf3f, Mem[0000000090000018] = 0785d1ed 6eb43629 std %f20,[%i4+%o3] ! Mem[0000000090000018] = a4911fb1 ea81bf3f ! Mem[00000000910000a0] = a47b3ccc, %g2 = ffffffffc1592313 ldsb [%i6+0x0a0],%g2 ! %g2 = ffffffffffffffa4 ! Mem[00000000108001ac] = 076b901b, %l5 = 0000000000002551 ldub [%i1+0x1ae],%l5 ! %l5 = 0000000000000090 ! Mem[0000000011000028] = 1600000000000000, %f26 = 48b2301f 5f6589a8 ldda [%i2+%o5]0x81,%f26 ! %f26 = 16000000 00000000 ! Mem[0000000091000030] = bf3c11af, %g2 = ffffffffffffffa4 lduw [%i6+0x030],%g2 ! %g2 = 00000000bf3c11af ! Mem[0000000010800000] = ff7ceb64, %l7 = 92fd671130b8193a lduha [%i1+%g0]0x80,%l7 ! %l7 = 000000000000ff7c ! Invert Register : %l0 = 00000000000002fa xor %l0,-1,%l0 ! %l0 = fffffffffffffd05 ! done : should take illegal inst trap, %l0 = fffffffffffffd05 done ! Illegal inst trap : %l0 = fffffffffffffd15 ! Mem[000000001180005c] = a7152549, %l7 = 000000000000ff7c ldub [%i3+0x05d],%l7 ! %l7 = 0000000000000015 ! %l7 = 0000000000000015, Mem[000000009080018e] = 07be0d6a, %asi = 80 stha %l7,[%i5+0x18e]%asi ! Mem[000000009080018c] = 00150d6a p0_label_24: ! Mem[00000000908001e8] = a05a148c 492e5786, %g2 = bf3c11af, %g3 = 3528bd2e ldd [%i5+0x1e8],%g2 ! %g2 = 00000000a05a148c 00000000492e5786 ! %l0 = fffffffffffffd15, Mem[000000009080017c] = 682670cc sth %l0,[%i5+0x17c] ! Mem[000000009080017c] = fd1570cc ! Mem[0000000011000044] = ee5ef432, %l4 = 00000000b9cb72c8 ldub [%i2+0x047],%l4 ! %l4 = 0000000000000032 ! Mem[0000000091800000] = 3bc5dc05af37a84c, %g2 = 00000000a05a148c ldx [%o0+%g0],%g2 ! %g2 = 3bc5dc05af37a84c ! %l7 = 0000000000000015, Mem[0000000011000018] = d50fa036b82fcf9f stxa %l7,[%i2+%o3]0x80 ! Mem[0000000011000018] = 0000000000000015 ! immd = 0000000000000216, %l5 = 0000000000000090, %ccr = 93 movge %xcc,0x216,%l5 ! Register Not Moved ! %l7 = 0000000000000015, imm = fffffffffffff879, %l5 = 0000000000000090 andn %l7,-0x787,%l5 ! %l5 = 0000000000000004 ! Mem[0000000011000018] = 00000000, %l1 = bbad2ae1ade22782 lduwa [%i2+%o3]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000011000120] = 7b6e2ee857dd336e, %l4 = 0000000000000032, %l7 = 0000000000000015 add %i2,0x120,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 7b6e2ee857dd336e ! Mem[0000000011000018] = 0000000000000015, %l0 = fffffffffffffd15 ldxa [%i2+%o3]0x80,%l0 ! %l0 = 0000000000000015 p0_label_25: ! Mem[0000000011800010] = a000e63c, %l3 = 000000000000000e lduba [%i3+%o2]0x80,%l3 ! %l3 = 00000000000000a0 ! Mem[0000000010000018] = 1148d108, %l3 = 00000000000000a0 ldswa [%i0+%o3]0x89,%l3 ! %l3 = 000000001148d108 ! Mem[00000000908000e8] = d6a7dc08, %g2 = 3bc5dc05af37a84c ldsb [%i5+0x0e8],%g2 ! %g2 = ffffffffffffffd6 ! immd = 0000000000000077, %l1 = 0000000000000000, %ccr = 93 movne %icc,0x077,%l1 ! Moved, %l1 = 0000000000000077 ! immd = 00000000000000c4, %l6 = 92fd671130b81497, %ccr = 93 mova %xcc,0x0c4,%l6 ! Moved, %l6 = 00000000000000c4 ! %l0 = 0000000000000015, Mem[0000000011000008] = e6faf771 stha %l0,[%i2+%o1]0x81 ! Mem[0000000011000008] = 0015f771 ! %l4 = 0000000000000032, imm = 0000000000000a36, %l2 = 000000008c47e098 addc %l4,0xa36,%l2 ! %l2 = 0000000000000a69 ! %l1 = 0000000000000077, immd = 0000000000000f26, %l4 = 0000000000000032 sdivx %l1,0xf26,%l4 ! %l4 = 0000000000000000 ! Mem[0000000011800070] = e094d5eb, %l4 = 0000000000000000 swap [%i3+0x070],%l4 ! %l4 = 00000000e094d5eb ! %l2 = 0000000000000a69, Mem[0000000090800138] = 52ebec6f stw %l2,[%i5+0x138] ! Mem[0000000090800138] = 00000a69 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Thread 0 1: membar #Sync ! Force all stores to complete p0_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x000] ! Set processor 0 done flag ! Check Registers p0_check_registers: set p0_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000015 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000077 bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000a69 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001148d108 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000e094d5eb bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000004 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000c4 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 7b6e2ee857dd336e bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x365ac037,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p0_failed mov 0x111,%g1 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 8c47e098 a47b3ccc bne %xcc,p0_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 129ca5e7 c6d47ed8 bne %xcc,p0_f6_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 16000000 00000000 bne %xcc,p0_f26_fail nop ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2bdbc46b9b9b26fc ldx [%i0+0x000],%g3 ! Observed data at 0000000010000000 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000002ba47b3ccc ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00f39309fffdffff ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x020,%g4 ldx [%g1+0x080],%g2 ! Expected data = 9dba257e83ff3b68 ldx [%i0+0x080],%g3 ! Observed data at 0000000010000080 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x080,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = a724ff246e6f8499 ldx [%i0+0x0f8],%g3 ! Observed data at 00000000100000f8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 7ac8d19abbada787 ldx [%i0+0x168],%g3 ! Observed data at 0000000010000168 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x168,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = a168091c56af0071 ldx [%i0+0x1c0],%g3 ! Observed data at 00000000100001c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x1c0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 35a6ffd28d5c7b75 ldx [%i0+0x1f0],%g3 ! Observed data at 00000000100001f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x1f0,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff7ceb64c765442e ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e6faf7712ee356b5 ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = a17306a097f14dd9 ldx [%i1+0x018],%g3 ! Observed data at 0000000010800018 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0e00000000000016 ldx [%i1+0x020],%g3 ! Observed data at 0000000010800020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x020,%g4 ldx [%g1+0x078],%g2 ! Expected data = 0000007dd84d7cb7 ldx [%i1+0x078],%g3 ! Observed data at 0000000010800078 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x078,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 9796f5f6107a46c3 ldx [%i1+0x0f8],%g3 ! Observed data at 00000000108000f8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x188],%g2 ! Expected data = 0000018ca6069748 ldx [%i1+0x188],%g3 ! Observed data at 0000000010800188 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x188,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 7e40bcd264eb7cff ldx [%i1+0x1f0],%g3 ! Observed data at 00000000108001f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x1f0,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0015f7712ee356b5 ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 839b75ffcdf2ff09 ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000015 ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1600000000000000 ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x028,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 03ed95b1aa4a4808 ldx [%i2+0x0e0],%g3 ! Observed data at 00000000110000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 7b6e2ee857dd336e ldx [%i2+0x120],%g3 ! Observed data at 0000000011000120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x120,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x008],%g2 ! Expected data = fff910222088c3bc ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a000e63cd47059c0 ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = b195ccd4b9000000 ldx [%i3+0x020],%g3 ! Observed data at 0000000011800020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x070],%g2 ! Expected data = 0000000079622007 ldx [%i3+0x070],%g3 ! Observed data at 0000000011800070 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x070,%g4 ldx [%g1+0x090],%g2 ! Expected data = 25ef94976f97a7ff ldx [%i3+0x090],%g3 ! Observed data at 0000000011800090 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x090,%g4 ldx [%g1+0x110],%g2 ! Expected data = ffffffffffffffff ldx [%i3+0x110],%g3 ! Observed data at 0000000011800110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x110,%g4 ldx [%g1+0x120],%g2 ! Expected data = 000000409ef7a000 ldx [%i3+0x120],%g3 ! Observed data at 0000000011800120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x120,%g4 ldx [%g1+0x138],%g2 ! Expected data = 11a1ea224d8338c5 ldx [%i3+0x138],%g3 ! Observed data at 0000000011800138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x138,%g4 ldx [%g1+0x180],%g2 ! Expected data = e17706a0935aefbe ldx [%i3+0x180],%g3 ! Observed data at 0000000011800180 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x180,%g4 ! 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_f6_fail: set p0_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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 ! The test for processor 0 failed p0_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x000] ! Set processor 0 done flag 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_common_error: or %g0,0xee0,%g1 ba p0_failed mov %o5,%g3 p0_common_signature_error: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number p0_common_timeout: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number common_failed: ba p0_failed nop p0_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p0_failed mov 0x0,%g3 p0_trap1e: lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000028] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011800008] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010000000] ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010000018] lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010000000] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010000020] done p0_trap1o: lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000028] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011800008] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010000000] ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010000018] lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010000000] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010000020] done p0_trap2e: swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000011800010] done p0_trap2o: swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000011800010] done p0_trap3e: add %l2,%l6,%l2 addc %l3,%l4,%l5 or %l7,0xa2b,%l2 xnor %l4,%l3,%l0 addc %l6,%l6,%l1 done p0_trap3o: add %l2,%l6,%l2 addc %l3,%l4,%l5 or %l7,0xa2b,%l2 xnor %l4,%l3,%l0 addc %l6,%l6,%l1 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 unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a5f3c11669e736c5 ldx [%g1+0x008],%l1 ! %l1 = 1812598420a189bb ldx [%g1+0x010],%l2 ! %l2 = ddf092645d6ca3b9 ldx [%g1+0x018],%l3 ! %l3 = 842bd700bfb31409 ldx [%g1+0x020],%l4 ! %l4 = fc4b7f75f583e6f1 ldx [%g1+0x028],%l5 ! %l5 = 18109e4639b352b0 ldx [%g1+0x030],%l6 ! %l6 = c3df2db43e17c1ae ldx [%g1+0x038],%l7 ! %l7 = c22c5e62c8d3c1c4 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 1 processor_1: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x04] ! Set the start flag wrpr %g0,7,%cleanwin call p1_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 1 wr %g0,0x4,%fprs ! Make sure fef is 1 set p1_init_freg,%g1 ! %f0 = 9d08437d f38d0982 1640d841 643be8f3 ! %f4 = a38ce252 8c19d057 0005714d 223cba2c ! %f8 = b75dfa46 842340bc 6e665155 c6363103 ! %f12 = d83573be 56795b9b aa27b934 bf46f98c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 328d2e36 cba68c11 bcf552ee c623db1e ! %f20 = 236b3b3d 3d926ff3 b6116bbd 839fe5f3 ! %f24 = 8f39d25c f6f0b29f 4f6900f3 05b627ad ! %f28 = 693c4989 3f54017c 5e682471 82626aae ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b3f2d77 bced07de 73e39ac3 fe7a77e5 ! %f36 = fd52e6d2 71b6af2b af0753d8 1455f3f3 ! %f40 = 54cad5ee ff38ec65 9c6620b4 e538a732 ! %f44 = ad0712bc a4a965fb a6c19b36 a9b65875 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0162fb5000000024,%g7,%g1 ! GSR scale = 4, align = 4 wr %g1,%g0,%gsr ! GSR = 0162fb5000000024 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 1 p1_label_1: ! %l3 = 6b12ecc46a5fa90a, Mem[000000001280010e] = accba89c stb %l3,[%i1+0x10e] ! Mem[000000001280010c] = accb0a9c ! Mem[00000000908001e0] = 2325dbd5, %g2 = 4684ac5db69443d9 ldub [%i5+0x1e3],%g2 ! %g2 = 0000000000000023 ! Mem[0000000013000000] = 25b33eea, %l7 = 261f145a7281fcd2 lduwa [%i2+%g0]0x80,%l7 ! %l7 = 0000000025b33eea ! Mem[0000000090800150] = 767f0453, %g2 = 0000000000000023 ldsha [%i5+0x150]%asi,%g2 ! %g2 = 000000000000767f ! Mem[0000000012800184] = a5c0f3b4, %l0 = e59bd674a746f2a8 swap [%i1+0x184],%l0 ! %l0 = 00000000a5c0f3b4 ! Mem[000000001380017c] = 3f6dab63, %l6 = ed5d6d49, %l1 = 1ae7e3ec add %i3,0x17c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000003f6dab63 ! %l7 = 0000000025b33eea, immed = 00000e54, %l7 = 0000000025b33eea tsubcctv %l7,0xe54,%l7 ! %l0 = 00000000a5c0f3d7, Trapped ! Mem[0000000091000180] = 489c906a, %g2 = 000000000000767f lduha [%i6+0x182]%asi,%g2 ! %g2 = 000000000000489c ! Mem[0000000090000118] = 06cfee15 2422d8d4, %g2 = 0000489c, %g3 = 0bad0b00 ldd [%i4+0x118],%g2 ! %g2 = 0000000006cfee15 000000002422d8d4 ! %l5 = e8a90f8a2358c2d0, immed = ffffffc7, %ccr = 44 movre %l5,-0x039,%l5 ! Not Moved, %l5 = e8a90f8a2358c2d0 p1_label_2: ! %l2 = 8cd706329b4fcff8, Mem[0000000090000128] = 246a2f26d2df15df stx %l2,[%i4+0x128] ! Mem[0000000090000128] = 8cd706329b4fcff8 ! Mem[00000000138000c0] = 27249200584c37e1, %l0 = 00000000a5c0f3d7, %l5 = e8a90f8a2358c2d0 add %i3,0xc0,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 27249200584c37e1 ! Mem[0000000013000018] = 88a4dc11 d891e7aa, %l4 = 36e30190, %l5 = 584c37e1 ldda [%i2+%o3]0x88,%l4 ! %l4 = 00000000d891e7aa 0000000088a4dc11 ! %l6 = ca6505c3ed5d6d49, imm = fffffffffffff63d, %l6 = ca6505c3ed5d6d49 or %l6,-0x9c3,%l6 ! %l6 = ffffffffffffff7d ! %f0 = 9d08437d f38d0982 1640d841 643be8f3 ! %f4 = a38ce252 8c19d057 0005714d 223cba2c ! %f8 = b75dfa46 842340bc 6e665155 c6363103 ! %f12 = d83573be 56795b9b aa27b934 bf46f98c mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100 ! Mem[0000000013800038] = c8dcbee8 265c2ff4, %l6 = ffffff7d, %l7 = 25b33eea ldd [%i3+0x038],%l6 ! %l6 = 00000000c8dcbee8 00000000265c2ff4 ! %f26 = 4f6900f3 05b627ad, Mem[00000000910001a8] = dbcff14c 0768fa4c std %f26,[%i6+0x1a8] ! Mem[00000000910001a8] = 4f6900f3 05b627ad ! immd = 00000000000002d0, %l1 = 000000003f6dab63, %ccr = 44 move %icc,0x2d0,%l1 ! Moved, %l1 = 00000000000002d0 ! %l3 = 6b12ecc46a5fa90a, Mem[0000000012800018] = 2474113a stba %l3,[%i1+%o3]0x88 ! Mem[0000000012800018] = 2474110a ! Mem[000000001300013f] = e8fad998, %l7 = 00000000265c2ff4 ldstub [%i2+0x13f],%l7 ! %l7 = 00000098000000ff p1_label_3: ! Mem[0000000012800028] = cc259a8f, %l2 = 8cd706329b4fcff8 ldsha [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffff9a8f ! %l3 = 6b12ecc46a5fa90a, %l6 = 00000000c8dcbee8, %ccr = 44 movne %icc,%l3,%l6 ! Register Not Moved ! %f30 = 5e682471 82626aae, Mem[0000000012000020] = 7aede20b 664006b5 stda %f30,[%i0+%o4]0x88 ! Mem[0000000012000020] = 5e682471 82626aae ! Mem[00000000130001d8] = 61457dbfb4f44f77, %l5 = 0000000088a4dc11, %l2 = ffffffffffff9a8f add %i2,0x1d8,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 61457dbfb4f44f77 ! Mem[0000000091800020] = 129d89dd, %g2 = 0000000006cfee15 ldsh [%o0+0x022],%g2 ! %g2 = 000000000000129d ! %l3 = 6b12ecc46a5fa90a, %l6 = 00000000c8dcbee8, %l5 = 0000000088a4dc11 srlx %l3,%l6,%l5 ! %l5 = 00000000006b12ec ! Mem[000000009080012c] = 3cc3283c, %g2 = 000000000000129d lduw [%i5+0x12c],%g2 ! %g2 = 000000003cc3283c ! %l2 = 61457dbfb4f44f77 setx 0xc42b6548141946d0,%g7,%l2 ! %l2 = c42b6548141946d0 ! %f16 = 328d2e36 cba68c11 bcf552ee c623db1e ! %f20 = 236b3b3d 3d926ff3 b6116bbd 839fe5f3 ! %f24 = 8f39d25c f6f0b29f 4f6900f3 05b627ad ! %f28 = 693c4989 3f54017c 5e682471 82626aae mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0 ! %l3 = 6b12ecc46a5fa90a, Mem[0000000013000000] = ea3eb325 stwa %l3,[%i2+%g0]0x88 ! Mem[0000000013000000] = 6a5fa90a p1_label_4: ! %l4 = 00000000d891e7aa, Mem[0000000012800018] = 0a117424 stwa %l4,[%i1+%o3]0x81 ! Mem[0000000012800018] = d891e7aa ! %l1 = 00000000000002d0, Mem[0000000091000177] = 13e9752e stb %l1,[%i6+0x177] ! Mem[0000000091000174] = d0e9752e ! %l0 = 00000000a5c0f3d7, Mem[0000000012800010] = 4944fca0f865cc18 stxa %l0,[%i1+%o2]0x88 ! Mem[0000000012800010] = 00000000a5c0f3d7 ! %f6 = 0005714d, Mem[00000000918001ec] = 9c208890 st %f6 ,[%o0+0x1ec] ! Mem[00000000918001ec] = 0005714d ! Mem[0000000013800188] = 60070313, %l7 = 0000000000000098 ldsw [%i3+0x188],%l7 ! %l7 = 0000000060070313 ! %l1 = 00000000000002d0, Mem[00000000128000bd] = 7187ea53 stb %l1,[%i1+0x0bd] ! Mem[00000000128000bc] = 71d0ea53 ! %l5 = 00000000006b12ec, Mem[0000000090800116] = b67fbe43 stb %l5,[%i5+0x116] ! Mem[0000000090800114] = ec7fbe43 ! Mem[00000000918001b8] = 9455197a, %g2 = 000000003cc3283c lduh [%o0+0x1ba],%g2 ! %g2 = 0000000000009455 ! Mem[0000000091800128] = 232de7dbe3ea9fcb, %g2 = 0000000000009455 ldx [%o0+0x128],%g2 ! %g2 = 232de7dbe3ea9fcb ! %f0 = 9d08437d f38d0982, Mem[00000000918000c0] = 17ba4463 876646a5 std %f0 ,[%o0+0x0c0] ! Mem[00000000918000c0] = 9d08437d f38d0982 p1_label_5: ! %l6 = 00000000c8dcbee8, Mem[0000000013800018] = f250d5b8 stba %l6,[%i3+%o3]0x88 ! Mem[0000000013800018] = f250d5e8 ! %l0 = a5c0f3d7, %l1 = 000002d0, Mem[0000000013000008] = 553494f1 b31ad82d stda %l0,[%i2+%o1]0x80 ! Mem[0000000013000008] = a5c0f3d7 000002d0 ! Mem[0000000012800154] = 151f5e46, %l1 = 00000000000002d0 swap [%i1+0x154],%l1 ! %l1 = 00000000151f5e46 membar #Sync ! Added by membar checker (171) ! Mem[0000000090000100] = 9d08437d f38d0982 1640d841 643be8f3 ! Mem[0000000090000110] = a38ce252 8c19d057 0005714d 223cba2c ! Mem[0000000090000120] = b75dfa46 842340bc 6e665155 c6363103 ! Mem[0000000090000130] = d83573be 56795b9b aa27b934 bf46f98c ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! Code Fragment 1 p1_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002422d8d4 mov -0x7bf,%g3 ! %g3 = fffffffffffff841 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000a5c0f3d7, imm = fffffffffffff15a, %l1 = 00000000151f5e46 addcc %l0,-0xea6,%l1 ! %l1 = 00000000a5c0e531, %ccr = 19 ! immd = 0000000000000374, %l2 = c42b6548141946d0, %ccr = 19 movpos %icc,0x374,%l2 ! Register Not Moved ! Mem[0000000012000010] = 2bff3d03, %l1 = 00000000a5c0e531 ldsha [%i0+%o2]0x88,%l1 ! %l1 = 0000000000003d03 ! Mem[0000000091000188] = 2538bf5a, %g2 = 232de7dbe3ea9fcb ldsh [%i6+0x188],%g2 ! %g2 = 0000000000002538 ! Mem[0000000091800030] = 67a3e807, %g18 = 8851481848fc9918 ldsw [%o0+0x030],%g2 ! %g2 = 8851481848fc9918 p1_label_6: ! %l6 = c8dcbee8, %l7 = 60070313, Mem[0000000013800140] = 7f2c1fcc c2608058 std %l6,[%i3+0x140] ! Mem[0000000013800140] = c8dcbee8 60070313 ! Mem[000000001300002c] = f2070724, %l5 = 006b12ec, %l4 = d891e7aa add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f2070724 ! Mem[0000000012800020] = 5ee5cd03, %l1 = 0000000000003d03 ldswa [%i1+%o4]0x81,%l1 ! %l1 = 000000005ee5cd03 ! %l1 = 000000005ee5cd03, %l6 = 00000000c8dcbee8, %l4 = 00000000f2070724 srlx %l1,%l6,%l4 ! %l4 = 0000000000000000 ! Mem[00000000908000ac] = 621f261d, %g2 = 0000000067a3e807 ldsh [%i5+0x0ae],%g2 ! %g2 = 000000000000621f ! Mem[00000000130001e0] = ca64a7e1, %l2 = c42b6548141946d0 swap [%i2+0x1e0],%l2 ! %l2 = 00000000ca64a7e1 ! Mem[0000000012800018] = aae791d8, %l1 = 000000005ee5cd03 ldstuba [%i1+%o3]0x88,%l1 ! %l1 = 000000d8000000ff ! %f28 = 693c4989 3f54017c, Mem[0000000091000130] = f9e68975 de66f8de std %f28,[%i6+0x130] ! Mem[0000000091000130] = 693c4989 3f54017c ! Mem[0000000091800048] = 54417c238b2bfc11, %g2 = 000000000000621f ldx [%o0+0x048],%g2 ! %g2 = 54417c238b2bfc11 ! Mem[0000000013800057] = 7a6cc30d, %l2 = 00000000ca64a7e1 ldstub [%i3+0x057],%l2 ! %l2 = 0000000d000000ff p1_label_7: ! %l4 = 0000000000000000, Mem[0000000012800018] = ff91e7aa stba %l4,[%i1+%o3]0x80 ! Mem[0000000012800018] = 0091e7aa ! %l7 = 0000000060070313, Mem[0000000013800010] = 9957a876 stba %l7,[%i3+%o2]0x89 ! Mem[0000000013800010] = 9957a813 ! %l3 = 6b12ecc46a5fa90a, %l7 = 0000000060070313, %ccr = 19 movle %icc,%l3,%l7 ! Moved, %l7 = 6b12ecc46a5fa90a ! %f17 = cba68c11, Mem[0000000013800018] = e8d550f2 st %f17,[%i3+%o3] ! Mem[0000000013800018] = cba68c11 ! %l1 = 00000000000000d8, Mem[0000000090800048] = f15c4d91 stw %l1,[%i5+0x048] ! Mem[0000000090800048] = 000000d8 ! Mem[000000009180003c] = 489be132, %g18 = 8851481848fc9918 ldsw [%o0+0x03c],%g2 ! %g2 = 8851481848fc9918 ! Mem[0000000013800180] = 83823f5a84b26301, %l2 = 000000000000000d, %l2 = 000000000000000d add %i3,0x180,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 83823f5a84b26301 ! %l3 = 6b12ecc46a5fa90a, immed = 000000ef, %ccr = 19 movrne %l3,0x0ef,%l6 ! Moved, %l6 = 00000000000000ef ! Mem[00000000900001e4] = 0270605c, %g2 = 00000000489be132 lduh [%i4+0x1e4],%g2 ! %g2 = 0000000000000270 ! Mem[0000000012800008] = 32f7b53e, %l2 = 83823f5a84b26301 ldstuba [%i1+%o1]0x89,%l2 ! %l2 = 0000003e000000ff p1_label_8: ! Mem[0000000013000008] = a5c0f3d7000002d0, %f12 = d83573be 56795b9b ldda [%i2+%o1]0x80,%f12 ! %f12 = a5c0f3d7 000002d0 ! %l2 = 000000000000003e, immed = 000005e0, %y = 00000000 smulcc %l2,0x5e0,%l1 ! %l1 = 0000000000016c40, %ccr = 00, %y = 00000000 ! %l1 = 0000000000016c40, imm = 00000000000007d0, %l4 = 0000000000000000 addcc %l1,0x7d0,%l4 ! %l4 = 0000000000017410, %ccr = 00 ! Mem[0000000012800018] = 0091e7aa, %l1 = 0000000000016c40 lduwa [%i1+%o3]0x80,%l1 ! %l1 = 000000000091e7aa ! %f27 = 05b627ad, Mem[0000000090800178] = 35042e1c st %f27,[%i5+0x178] ! Mem[0000000090800178] = 05b627ad ! Mem[00000000138000c8] = e1ea8ca2, %l3 = 6b12ecc46a5fa90a swap [%i3+0x0c8],%l3 ! %l3 = 00000000e1ea8ca2 ! %l3 = 00000000e1ea8ca2, immd = fffffffffffffe68, %l0 = 00000000a5c0f3d7 mulx %l3,-0x198,%l0 ! %l0 = fffffe97f22fddd0 save ! CWP = 1 ! Mem[0000000013800148] = 4ba2b1a1, %l0 = 7505e0c0, %l4 = fd5e1a1d add %o3,0x148,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004ba2b1a1 ! %l6 = 02baeb1fff30f8fe, %l6 = 02baeb1fff30f8fe, %l6 = 02baeb1fff30f8fe tsubcc %l6,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 46 p1_label_9: ! %cwp = 1 ! Mem[000000001200013c] = 0a2f183f, %l0 = 7505e0c0, %l0 = 7505e0c0 add %o0,0x13c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000a2f183f ! Mem[0000000013800057] = 7a6cc3ff, %l5 = 4bfb990c39603b0d ldstuba [%o3+0x057]%asi,%l5 ! %l5 = 000000ff000000ff ! Mem[00000000120001d4] = 5b81f936, %l3 = ebec3142c27fa315 swap [%o0+0x1d4],%l3 ! %l3 = 000000005b81f936 ! Mem[0000000012800028] = cc259a8f, %l1 = 1f13f77e5594daf8 lduwa [%o1+%i5]0x89,%l1 ! %l1 = 00000000cc259a8f ! Mem[000000001380001c] = 8e57e0ed, %l5 = 000000ff, %l2 = 078831ba add %o3,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000008e57e0ed ! Mem[0000000013000010] = fafd80a4, %f13 = 000002d0 lda [%o2+%i2]0x80,%f13 ! %f13 = fafd80a4 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g6 ldda [%o4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 ! %l0 = 0a2f183f, %l1 = cc259a8f, Mem[0000000012800000] = 8b5afd9a 1096c213 stda %l0,[%o1+%g0]0x81 ! Mem[0000000012800000] = 0a2f183f cc259a8f ! %l3 = 000000005b81f936, Mem[000000009000001d] = b4362988, %asi = 80 stba %l3,[%o4+0x01d]%asi ! Mem[000000009000001c] = 36362988 p1_label_10: ! %cwp = 1 ! %l3 = 000000005b81f936, %l4 = 000000004ba2b1a1, %l1 = 00000000cc259a8f taddcc %l3,%l4,%l1 ! %l1 = 00000000a724aad7, %ccr = 0a ! %l1 = 00000000a724aad7, %l3 = 000000005b81f936, %ccr = 0a movleu %xcc,%l1,%l3 ! Register Not Moved ! Mem[000000001380001c] = 8e57e0ed, %l7 = b260ee42a4244674 lduh [%o3+0x01c],%l7 ! %l7 = 0000000000008e57 ! %f30 = 5e682471 82626aae, Mem[0000000091000028] = e11c1270 7a873cba stda %f30,[%o6+0x028]%asi ! Mem[0000000091000028] = 5e682471 82626aae ! %l1 = 00000000a724aad7, Mem[00000000900000f4] = 3f54017c sth %l1,[%o4+0x0f4] ! Mem[00000000900000f4] = aad7017c ! immd = 00000000000003f7, %l5 = 00000000000000ff, %ccr = 0a movcs %xcc,0x3f7,%l5 ! Register Not Moved ! Mem[0000000090000148] = c1bedd20, %g18 = 247d9264186c2b6d ldsw [%o4+0x148],%g2 ! %g2 = 247d9264186c2b6d ! %l1 = 00000000a724aad7, Mem[0000000091000014] = d7a3e9c6, %asi = 80 stba %l1,[%o6+0x014]%asi ! Mem[0000000091000014] = d7a3e9c6 ! %l3 = 000000005b81f936, imm = fffffffffffff639, %l2 = 000000008e57e0ed orncc %l3,-0x9c7,%l2 ! %l2 = 000000005b81f9f6, %ccr = 00 ! %l2 = 000000005b81f9f6, %l6 = 0000000000000000, %ccr = 00 movg %xcc,%l2,%l6 ! Moved, %l6 = 000000005b81f9f6 p1_label_11: ! %cwp = 1 ! Mem[0000000091000118] = d998a129, %g2 = ffffffffc1bedd20 ldsb [%o6+0x11a],%g2 ! %g2 = ffffffffffffffd9 ! %l3 = 000000005b81f936, imm = 000000000000057f, %l6 = 000000005b81f9f6 orncc %l3,0x57f,%l6 ! %l6 = fffffffffffffbb6, %ccr = 88 ! Mem[0000000012800030] = 70004f9c 6398c7ba, %l0 = 0a2f183f, %l1 = a724aad7 ldda [%o1+0x030]%asi,%l0 ! %l0 = 0000000070004f9c 000000006398c7ba ! %l4 = 000000004ba2b1a1, immd = fffffffffffff9a3, %l0 = 0000000070004f9c sdivx %l4,-0x65d,%l0 ! %l0 = fffffffffff41d20 ! Mem[0000000013800008] = 1ff53f3b, %l1 = 000000006398c7ba lduwa [%o3+%i1]0x89,%l1 ! %l1 = 000000001ff53f3b ! %l0 = fffffffffff41d20, %l2 = 000000005b81f9f6, %l2 = 000000005b81f9f6 sllx %l0,%l2,%l2 ! %l2 = 4800000000000000 ! Mem[0000000013000020] = e2862d9f, %l6 = fffffffffffffbb6 ldswa [%o2+%i4]0x80,%l6 ! %l6 = ffffffffe2862d9f ! Mem[0000000012000000] = fc9d5cf0, %l6 = ffffffffe2862d9f lduwa [%o0+%g0]0x88,%l6 ! %l6 = 00000000fc9d5cf0 ! %f31 = 82626aae, Mem[0000000013000020] = e2862d9f sta %f31,[%o2+%i4]0x80 ! Mem[0000000013000020] = 82626aae ! Mem[00000000910000e8] = 324bb737 30124320, %g2 = ffffffd9, %g3 = fffff841 ldd [%o6+0x0e8],%g2 ! %g2 = 00000000324bb737 0000000030124320 p1_label_12: ! %cwp = 1 ! %l5 = 00000000000000ff, %l3 = 000000005b81f936, %l4 = 000000004ba2b1a1 taddcc %l5,%l3,%l4 ! %l4 = 000000005b81fa35, %ccr = 02 ! Mem[0000000013000048] = 03041fc3, %l7 = 00008e57, %l5 = 000000ff add %o2,0x48,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000003041fc3 ! %f0 = 9d08437d f38d0982 1640d841 643be8f3 ! %f4 = a38ce252 8c19d057 0005714d 223cba2c ! %f8 = b75dfa46 842340bc 6e665155 c6363103 ! %f12 = a5c0f3d7 fafd80a4 aa27b934 bf46f98c mov 0x040,%g5 stda %f0,[%o4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040 ! Mem[00000000918000e8] = e2126311, %g2 = 00000000324bb737 ldsba [%i0+0x0eb]%asi,%g2 ! %g2 = ffffffffffffffe2 ! %l5 = 0000000003041fc3, %l6 = 00000000fc9d5cf0, %l5 = 0000000003041fc3 srl %l5,%l6,%l5 ! %l5 = 0000000000000304 ! Mem[0000000013800008] = 3b3ff51f a53479ff, %l6 = fc9d5cf0, %l7 = 00008e57 ldda [%o3+%i1]0x80,%l6 ! %l6 = 000000003b3ff51f 00000000a53479ff membar #Sync ! Added by membar checker (172) ! Mem[000000009000006c] = c6363103, %g2 = ffffffffffffffe2 lduw [%o4+0x06c],%g2 ! %g2 = 00000000c6363103 ! %f14 = aa27b934 bf46f98c, Mem[0000000013800028] = 755ffb39 70aaaeef stda %f14,[%o3+%i5]0x89 ! Mem[0000000013800028] = aa27b934 bf46f98c ! Mem[00000000910000d8] = d755a286, %g2 = 00000000c6363103 lduha [%o6+0x0d8]%asi,%g2 ! %g2 = 000000000000d755 ! Mem[0000000091800080] = f6b5e8f2941fbecd, %g2 = 000000000000d755 ldx [%i0+0x080],%g2 ! %g2 = f6b5e8f2941fbecd p1_label_13: ! %cwp = 1 ! %l2 = 4800000000000000, %l5 = 0000000000000304, %ccr = 02 movn %icc,%l2,%l5 ! Register Not Moved ! Mem[0000000091000018] = b3a2b8f1aa3a992f, %g2 = f6b5e8f2941fbecd ldx [%o6+%i3],%g2 ! %g2 = b3a2b8f1aa3a992f ! %l1 = 000000001ff53f3b, Mem[0000000091000150] = 34325dd9 stw %l1,[%o6+0x150] ! Mem[0000000091000150] = 1ff53f3b ! %l1 = 000000001ff53f3b, immed = fffffce3, %y = 00000000 udiv %l1,-0x31d,%l4 ! %l4 = 0000000000000000 mov %l0,%y ! %y = fff41d20 ! %l0 = fffffffffff41d20, imm = fffffffffffff833, %l2 = 4800000000000000 addcc %l0,-0x7cd,%l2 ! %l2 = fffffffffff41553, %ccr = 99 ! %f2 = 1640d841, Mem[0000000090000048] = 1640d841 sta %f2 ,[%o4+0x048]%asi ! Mem[0000000090000048] = 1640d841 ! Mem[0000000013800118] = 9ac20a4fb2eb3902, %l6 = 000000003b3ff51f, %l3 = 000000005b81f936 add %o3,0x118,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 9ac20a4fb2eb3902 ! %l0 = fffffffffff41d20, Mem[0000000012800000] = 0a2f183f stwa %l0,[%o1+%g0]0x80 ! Mem[0000000012800000] = fff41d20 ! %l2 = fff41553, %l3 = b2eb3902, Mem[0000000091000040] = 3279f315 2f846623 std %l2,[%o6+0x040] ! Mem[0000000091000040] = fff41553 b2eb3902 ! Mem[0000000013000070] = 617277cf2533a34f, %l6 = 000000003b3ff51f, %l7 = 00000000a53479ff add %o2,0x70,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 617277cf2533a34f p1_label_14: ! %cwp = 1 ! Mem[00000000120001d0] = 7675371bc27fa315, %l7 = 617277cf2533a34f, %l2 = fffffffffff41553 add %o0,0x1d0,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 7675371bc27fa315 ! Mem[000000001300009c] = b8f3fa6a, %l6 = 000000003b3ff51f ldstub [%o2+0x09c],%l6 ! %l6 = 000000b8000000ff ! %l2 = 7675371bc27fa315, immed = fffffe01, %ccr = 99 movre %l2,-0x1ff,%l5 ! Not Moved, %l5 = 0000000000000304 ! %l6 = 00000000000000b8, Mem[000000009100007f] = 081fd058, %asi = 80 stba %l6,[%o6+0x07f]%asi ! Mem[000000009100007c] = b81fd058 ! %l0 = fffffffffff41d20, Mem[0000000090000010] = 0e4c149a35abf17f stx %l0,[%o4+%i2] ! Mem[0000000090000010] = fffffffffff41d20 ! Mem[000000009180004c] = 2bfc1120, %g2 = b3a2b8f1aa3a992f ldub [%i0+0x04d],%g2 ! %g2 = 000000000000002b ! %l7 = 617277cf2533a34f, Mem[0000000090000139] = 27b934bf stb %l7,[%o4+0x139] ! Mem[0000000090000138] = 4fb934bf ! Randomly selected nop nop ! Mem[0000000013000028] = 552e27aff2070724, %l1 = 000000001ff53f3b ldxa [%o2+%i5]0x80,%l1 ! %l1 = 552e27aff2070724 ! Mem[000000001300014c] = a3f1407a, %l1 = f2070724, %l5 = 00000304 add %o2,0x14c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a3f1407a p1_label_15: ! %cwp = 1 ! Mem[00000000138000a4] = 6d247412, %l2 = 7675371bc27fa315 ldsb [%o3+0x0a5],%l2 ! %l2 = 0000000000000024 ! Mem[0000000013000020] = 82626aae, %l3 = 9ac20a4fb2eb3902 lduwa [%o2+%i4]0x80,%l3 ! %l3 = 0000000082626aae ! Mem[0000000090800170] = 9911cd8e, %g2 = 000000000000002b lduh [%o5+0x170],%g2 ! %g2 = 0000000000009911 ! %l7 = 617277cf2533a34f, %l0 = fffffffffff41d20, %ccr = 99 move %icc,%l7,%l0 ! Register Not Moved ! %l1 = 552e27aff2070724, immed = fffffe3d, %ccr = 99 movre %l1,-0x1c3,%l5 ! Not Moved, %l5 = 00000000a3f1407a ! Mem[0000000012800008] = 32f7b5ff, %l5 = 00000000a3f1407a lduha [%o1+%i1]0x88,%l5 ! %l5 = 000000000000b5ff ! %l0 = fffffffffff41d20, imm = fffffffffffff837, %l0 = fffffffffff41d20 andncc %l0,-0x7c9,%l0 ! %l0 = 0000000000000500, %ccr = 00 ! Mem[0000000012000140] = 9225b823, %l2 = 00000024, %l6 = 000000b8 add %o0,0x140,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009225b823 ! Mem[00000000120000d8] = 4c6b47865da44738, %l5 = 000000000000b5ff, %l2 = 0000000000000024 add %o0,0xd8,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 4c6b47865da44738 ! %l4 = 0000000000000000, Mem[00000000918000d4] = bc118a8b stw %l4,[%i0+0x0d4] ! Mem[00000000918000d4] = 00000000 p1_label_16: ! %cwp = 1 ! %l0 = 0000000000000500, Mem[00000000908001a8] = db8a1c06 stw %l0,[%o5+0x1a8] ! Mem[00000000908001a8] = 00000500 ! %l4 = 0000000000000000, Mem[0000000091000010] = c24b8124d7a3e9c6 stx %l4,[%o6+%i2] ! Mem[0000000091000010] = 0000000000000000 ! %l2 = 4c6b47865da44738, imm = 000000000000001e, %l7 = 617277cf2533a34f srlx %l2,0x01e,%l7 ! %l7 = 0000000131ad1e19 ! %l4 = 0000000000000000, imm = 0000000000000141, %l1 = 552e27aff2070724 or %l4,0x141,%l1 ! %l1 = 0000000000000141 membar #Sync ! Added by membar checker (173) ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = ffffffff fff41d20 0785d1ed 6e363629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%o4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000910000f0] = 4a3922c1, %g18 = 247d9264186c2b6d ldsw [%o6+0x0f0],%g2 ! %g2 = 247d9264186c2b6d ! Mem[00000000910001fc] = 53dee3ac, %g18 = 247d9264186c2b6d ldswa [%o6+0x1fc]%asi,%g2 ! %g2 = 247d9264186c2b6d ! Mem[0000000013000000] = 704557b06a5fa90a, %f16 = 328d2e36 cba68c11 ldda [%o2+%g0]0x89,%f16 ! %f16 = 704557b0 6a5fa90a ! Mem[0000000012000048] = 46f2b2e8082108ca, %l3 = 0000000082626aae, %l2 = 4c6b47865da44738 add %o0,0x48,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 46f2b2e8082108ca ! Mem[0000000013800058] = a415d63f, %l3 = 0000000082626aae swap [%o3+0x058],%l3 ! %l3 = 00000000a415d63f p1_label_17: ! %cwp = 1 ! immd = 00000000000001f4, %l3 = 00000000a415d63f, %ccr = 00 movcs %icc,0x1f4,%l3 ! Register Not Moved ! Mem[0000000090800028] = 48b1bd52, %g2 = 0000000053dee3ac ldsh [%o5+%i5],%g2 ! %g2 = 00000000000048b1 ! %l4 = 00000000, %l5 = 0000b5ff, Mem[0000000091800018] = 24036eb5 32beb534 std %l4,[%i0+%i3] ! Mem[0000000091800018] = 00000000 0000b5ff ! %l7 = 0000000131ad1e19, Mem[0000000091800014] = 73e5002c sth %l7,[%i0+0x014] ! Mem[0000000091800014] = 1e19002c ! Mem[0000000090000100] = 437df38d, %g2 = 00000000000048b1 ldub [%o4+0x102],%g2 ! %g2 = 0000000000000043 ! immd = 000000000000029c, %l7 = 0000000131ad1e19, %ccr = 00 movge %xcc,0x29c,%l7 ! Moved, %l7 = 000000000000029c ! immd = 00000000000000c5, %l5 = 000000000000b5ff, %ccr = 00 movne %xcc,0x0c5,%l5 ! Moved, %l5 = 00000000000000c5 ! Code Fragment 1 p1_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000030124320 mov -0xcb9,%g3 ! %g3 = fffffffffffff347 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 00000000000002ad, %l0 = 0000000000000500, %ccr = 00 movneg %icc,0x2ad,%l0 ! Register Not Moved ! %f6 = 0005714d 223cba2c, Mem[0000000091000070] = f229dab3 388746f6 std %f6 ,[%o6+0x070] ! Mem[0000000091000070] = 0005714d 223cba2c p1_label_18: ! %cwp = 1 ! Mem[0000000091000058] = ce1282e1, %g2 = 0000000000000043 lduw [%o6+0x058],%g2 ! %g2 = 00000000ce1282e1 ! %l5 = 00000000000000c5, immed = 0000002b, %l3 = 00000000a415d63f taddcctv %l5,0x02b,%l3 ! %l0 = 0000000000000523, Trapped ! %l5 = 00000000000000c5, Mem[0000000013000028] = 240707f2af272e55 stxa %l5,[%o2+%i5]0x88 ! Mem[0000000013000028] = 00000000000000c5 ! Mem[0000000013000020] = ae6a6282, %l5 = 00000000000000c5 ldsha [%o2+%i4]0x89,%l5 ! %l5 = 0000000000006282 ! %l0 = 0000000000000523, immed = 00000bef, %y = fff41d20 sdiv %l0,0xbef,%l7 ! %l7 = ffffffff80000000 mov %l0,%y ! %y = 00000523 ! %l3 = 00000000a415d63f, Mem[00000000918000ea] = 17e21263 sth %l3,[%i0+0x0ea] ! Mem[00000000918000e8] = d63f1263 ! %l4 = 0000000000000000, Mem[00000000908001de] = 3a353798 sth %l4,[%o5+0x1de] ! Mem[00000000908001dc] = 00003798 ! Mem[0000000012800000] = fff41d20cc259a8f, %l6 = 000000009225b823, %l1 = 0000000000000141 casxa [%o1]0x80,%l6,%l1 ! %l1 = fff41d20cc259a8f ! %l7 = ffffffff80000000, imm = fffffffffffffbf0, %l3 = 00000000a415d63f and %l7,-0x410,%l3 ! %l3 = ffffffff80000000 ! Mem[000000009080009c] = 16c067c7, %g18 = 247d9264186c2b6d ldsw [%o5+0x09c],%g2 ! %g2 = 247d9264186c2b6d p1_label_19: ! %cwp = 1 ! %f6 = 0005714d 223cba2c, Mem[00000000900000e0] = 8f39d25c f6f0b29f std %f6 ,[%o4+0x0e0] ! Mem[00000000900000e0] = 0005714d 223cba2c ! %l2 = 46f2b2e8082108ca, Mem[0000000013000028] = c5000000 stba %l2,[%o2+%i5]0x81 ! Mem[0000000013000028] = ca000000 ! %l5 = 0000000000006282, Mem[0000000091000098] = 5e05b6fbdbbc0107 stx %l5,[%o6+0x098] ! Mem[0000000091000098] = 0000000000006282 ! Mem[0000000090800140] = 65b0f94605718ed0, %g2 = 0000000016c067c7 ldx [%o5+0x140],%g2 ! %g2 = 65b0f94605718ed0 ! Mem[0000000091000188] = 2538bf5a 71a95f10, %g2 = 05718ed0, %g3 = fffff347 ldd [%o6+0x188],%g2 ! %g2 = 000000002538bf5a 0000000071a95f10 ! immd = 00000000000000d8, %l6 = 000000009225b823, %ccr = 00 movn %xcc,0x0d8,%l6 ! Register Not Moved ! %l2 = 46f2b2e8082108ca, Mem[0000000090000150] = 7fece73b sth %l2,[%o4+0x150] ! Mem[0000000090000150] = 08cae73b ! %l6 = 9225b823, %l7 = 80000000, Mem[0000000012800018] = 0091e7aa 4a247bca stda %l6,[%o1+%i3]0x80 ! Mem[0000000012800018] = 9225b823 80000000 ! %l6 = 000000009225b823, %l4 = 0000000000000000, %ccr = 00 movleu %icc,%l6,%l4 ! Register Not Moved ! Mem[00000000918000ac] = 695d0a45, %g18 = 247d9264186c2b6d ldsw [%i0+0x0ac],%g2 ! %g2 = 247d9264186c2b6d p1_label_20: ! %cwp = 1 ! Mem[0000000013800018] = cba68c11, %l7 = ffffffff80000000 lduwa [%o3+%i3]0x81,%l7 ! %l7 = 00000000cba68c11 ! Mem[0000000013000008] = a5c0f3d7, %l1 = fff41d20cc259a8f lduba [%o2+%i1]0x80,%l1 ! %l1 = 00000000000000a5 ! Mem[0000000090000030] = 9cb3d49f, %g2 = 00000000695d0a45 ldsha [%o4+0x032]%asi,%g2 ! %g2 = ffffffffffff9cb3 ! %l5 = 0000000000006282, Mem[0000000013800008] = 1ff53f3b stba %l5,[%o3+%i1]0x89 ! Mem[0000000013800008] = 1ff53f82 ! Mem[0000000012000020] = ae6a62827124685e, %l2 = 46f2b2e8082108ca ldxa [%o0+%i4]0x80,%l2 ! %l2 = ae6a62827124685e ! Mem[00000000910000dc] = 2bbb7ae7, %g2 = ffffffffffff9cb3 ldsh [%o6+0x0de],%g2 ! %g2 = 0000000000002bbb ! Mem[000000009100011c] = a129c413, %g2 = 0000000000002bbb lduba [%o6+0x11c]%asi,%g2 ! %g2 = 00000000000000a1 ! Mem[00000000130001f0] = 5057f253, %l0 = 0000000000000523 swap [%o2+0x1f0],%l0 ! %l0 = 000000005057f253 ! %l0 = 000000005057f253, %l2 = ae6a62827124685e, %l1 = 00000000000000a5 sllx %l0,%l2,%l1 ! %l1 = 1415fc94c0000000 ! %l0 = 5057f253, %l1 = c0000000, Mem[0000000013000000] = 0aa95f6a b0574570 stda %l0,[%o2+%g0]0x80 ! Mem[0000000013000000] = 5057f253 c0000000 p1_label_21: ! %cwp = 1 ! %l7 = 00000000cba68c11, Mem[0000000012800028] = 8f9a25cc3a037b21 stxa %l7,[%o1+%i5]0x80 ! Mem[0000000012800028] = 00000000cba68c11 ! %l3 = ffffffff80000000, imm = fffffffffffff810, %l5 = 0000000000006282 subc %l3,-0x7f0,%l5 ! %l5 = ffffffff800007f0 ! Mem[00000000918001c0] = bc950779953dcc9d, %g2 = 00000000000000a1 ldx [%i0+0x1c0],%g2 ! %g2 = bc950779953dcc9d ! Mem[0000000012000078] = 4597416b, %l4 = 0000000000000000 swap [%o0+0x078],%l4 ! %l4 = 000000004597416b ! %l1 = 1415fc94c0000000, %l5 = ffffffff800007f0, %ccr = 00 movleu %xcc,%l1,%l5 ! Register Not Moved ! Mem[000000001300017a] = 279a63a6, %l7 = 00000000cba68c11 ldstub [%o2+0x17a],%l7 ! %l7 = 00000063000000ff ! Mem[0000000012000033] = a73dcf4a, %l5 = ffffffff800007f0 ldstuba [%o0+0x033]%asi,%l5 ! %l5 = 0000004a000000ff ! Mem[0000000090800058] = e87c06d4, %g2 = bc950779953dcc9d ldsh [%o5+0x058],%g2 ! %g2 = ffffffffffffe87c ! %l7 = 0000000000000063, %l4 = 000000004597416b, %ccr = 00 movrlz %l7,%l4,%l3 ! Not Moved, %l3 = ffffffff80000000 ! Mem[0000000013000000] = 5057f253c0000000, %l6 = 000000009225b823 ldxa [%o2+%g0]0x81,%l6 ! %l6 = 5057f253c0000000 p1_label_22: ! %cwp = 1 ! Mem[00000000900000ac] = 1e6c41e5, %g2 = ffffffffffffe87c lduh [%o4+0x0ac],%g2 ! %g2 = 0000000000001e6c ! %f0 = 9d08437d f38d0982, Mem[00000000908000e8] = d6a7dc08 9f19666e std %f0 ,[%o5+0x0e8] ! Mem[00000000908000e8] = 9d08437d f38d0982 ! %l3 = ffffffff80000000, %l2 = ae6a62827124685e, %l4 = 000000004597416b addccc %l3,%l2,%l4 ! %l4 = ae6a6281f124685e, %ccr = 98 ! Mem[00000000908001c8] = 6e3e46ef2d635ebd, %g2 = 0000000000001e6c ldxa [%o5+0x1c8]%asi,%g2 ! %g2 = 6e3e46ef2d635ebd ! %l4 = ae6a6281f124685e, %l1 = 1415fc94c0000000, %ccr = 98 movneg %xcc,%l4,%l1 ! Moved, %l1 = ae6a6281f124685e ! %l5 = 000000000000004a, Mem[0000000012800020] = 5ee5cd03 stha %l5,[%o1+%i4]0x80 ! Mem[0000000012800020] = 004acd03 ! %f6 = 0005714d, Mem[0000000012800008] = 32f7b5ff sta %f6 ,[%o1+%i1]0x88 ! Mem[0000000012800008] = 0005714d ! %l6 = c0000000, %l7 = 00000063, Mem[0000000012800018] = 9225b823 80000000 stda %l6,[%o1+%i3]0x81 ! Mem[0000000012800018] = c0000000 00000063 ! Mem[000000001280008c] = 130efe45, %l6 = c0000000, %l3 = 80000000 add %o1,0x8c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000130efe45 ! Mem[00000000138000e8] = e878c2fe, %l5 = 0000004a, %l3 = 130efe45 add %o3,0xe8,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e878c2fe p1_label_23: ! %cwp = 1 ! %l7 = 0000000000000063, %l2 = ae6a62827124685e, %ccr = 98 movvc %icc,%l7,%l2 ! Moved, %l2 = 0000000000000063 ! %l0 = 000000005057f253, imm = 0000000000000502, %l5 = 000000000000004a subccc %l0,0x502,%l5 ! %l5 = 000000005057ed51, %ccr = 00 ! Mem[0000000012000180] = 4e77c807 215531c7 052f0298 37bb52c4 ! Mem[0000000012000190] = ab5f132f 524ba617 7a4ddc81 c8851027 ! Mem[00000000120001a0] = 1cd8d636 24866455 47d965ba 2f718fa4 ! Mem[00000000120001b0] = e26fa9c8 dfff49ca c4126741 edd69cb8 mov 0x180,%g6 ldda [%o0+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000012000180 ! Mem[0000000091000150] = 1ff53f3b, %g2 = 6e3e46ef2d635ebd ldsh [%o6+0x150],%g2 ! %g2 = 0000000000001ff5 ! %f24 = 8f39d25c f6f0b29f, Mem[0000000091800148] = 6a524a45 44ecdeed std %f24,[%i0+0x148] ! Mem[0000000091800148] = 8f39d25c f6f0b29f ! %f16 = 704557b0 6a5fa90a bcf552ee c623db1e ! %f20 = 236b3b3d 3d926ff3 b6116bbd 839fe5f3 ! %f24 = 8f39d25c f6f0b29f 4f6900f3 05b627ad ! %f28 = 693c4989 3f54017c 5e682471 82626aae mov 0x0c0,%g6 stda %f16,[%o4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0 ! Mem[00000000900000b0] = 869e5b97 0acd4a55, %g2 = 00001ff5, %g3 = 71a95f10 ldd [%o4+0x0b0],%g2 ! %g2 = 00000000869e5b97 000000000acd4a55 ! Mem[0000000012000018] = d19d4c50, %l2 = 0000000000000063 swap [%o0+%i3],%l2 ! %l2 = 00000000d19d4c50 ! Mem[00000000138001a0] = 144eec58e5e7773a, %l5 = 000000005057ed51 ldx [%o3+0x1a0],%l5 ! %l5 = 144eec58e5e7773a ! Mem[00000000910001f0] = 1667758e, %g18 = 247d9264186c2b6d ldsw [%o6+0x1f0],%g2 ! %g2 = 247d9264186c2b6d p1_label_24: ! %cwp = 1 ! %l6 = 5057f253c0000000, Mem[0000000013800000] = 27450fdd stba %l6,[%o3+%g0]0x80 ! Mem[0000000013800000] = 00450fdd ! Mem[0000000013800080] = 38f6dea6, %l4 = f124685e, %l7 = 00000063 add %o3,0x80,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000038f6dea6 ! %l2 = 00000000d19d4c50, Mem[0000000090000090] = 52748cfd stb %l2,[%o4+0x090] ! Mem[0000000090000090] = 50748cfd ! Set Register : %l2 = 00000000d19d4c50 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! %l5 = 144eec58e5e7773a, imm = fffffffffffff568, %l0 = 000000005057f253 xor %l5,-0xa98,%l0 ! %l0 = ebb113a71a188252 ! Mem[0000000012000000] = f05c9dfc, %l7 = 0000000038f6dea6 lduwa [%o0+%g0]0x80,%l7 ! %l7 = 00000000f05c9dfc ! %l2 = ffffffffffffffff setx 0x57a137083a1a57e4,%g7,%l2 ! %l2 = 57a137083a1a57e4 ! Mem[000000009080000c] = 1012791d, %g2 = 000000001667758e ldub [%o5+0x00e],%g2 ! %g2 = 0000000000000010 ! %l7 = 00000000f05c9dfc, %l3 = 00000000e878c2fe, %l2 = 57a137083a1a57e4 or %l7,%l3,%l2 ! %l2 = 00000000f87cdffe ! %l4 = f124685e, %l5 = e5e7773a, Mem[00000000900000b0] = 869e5b97 0acd4a55 std %l4,[%o4+0x0b0] ! Mem[00000000900000b0] = f124685e e5e7773a p1_label_25: ! %cwp = 1 ! Mem[0000000090000024] = 676e9131, %g18 = 247d9264186c2b6d ldsw [%o4+0x024],%g2 ! %g2 = 247d9264186c2b6d ! Mem[00000000918001d4] = 164260e1, %g2 = 00000000676e9131 ldsb [%i0+0x1d5],%g2 ! %g2 = 0000000000000016 ! Mem[0000000090800184] = c689b468, %g2 = 0000000000000016 ldub [%o5+0x185],%g2 ! %g2 = 00000000000000c6 ! Mem[0000000013000020] = ae6a6282, %l0 = ebb113a71a188252 lduwa [%o2+%i4]0x88,%l0 ! %l0 = 00000000ae6a6282 ! immd = 00000000000001c4, %l4 = ae6a6281f124685e, %ccr = 00 movpos %icc,0x1c4,%l4 ! Moved, %l4 = 00000000000001c4 ! Mem[00000000910000dc] = 98cd2bbb, %g2 = 00000000000000c6 ldsb [%o6+0x0dc],%g2 ! %g2 = ffffffffffffff98 ! %l2 = 00000000f87cdffe, Mem[00000000908001d8] = ba41b1d8 stw %l2,[%o5+0x1d8] ! Mem[00000000908001d8] = f87cdffe ! Mem[0000000012800008] = 0005714d, %l0 = 00000000ae6a6282 ldsha [%o1+%i1]0x88,%l0 ! %l0 = 000000000000714d ! %l0 = 0000714d, %l1 = f124685e, Mem[00000000908000f8] = e0b72249 108f7c74 std %l0,[%o5+0x0f8] ! Mem[00000000908000f8] = 0000714d f124685e ! Mem[0000000090800068] = 9d734dff 8dd7c3c8, %g2 = ffffff98, %g3 = 0acd4a55 ldd [%o5+0x068],%g2 ! %g2 = 000000009d734dff 000000008dd7c3c8 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p1_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x004] ! Set processor 1 done flag ! Check Registers p1_check_registers: set p1_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffe97f22fddd0 bne,a,pn %xcc,p1_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000091e7aa bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003e bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000017410 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000006b12ec bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ef bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 6b12ecc46a5fa90a bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000523,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p1_failed mov 0x111,%g1 ! Check Floating Point Registers p1_check_fp_registers: set p1_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be c7315521 07c8774e bne %xcc,p1_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c452bb37 98022f05 bne %xcc,p1_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 17a64b52 2f135fab bne %xcc,p1_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 271085c8 81dc4d7a bne %xcc,p1_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 55648624 36d6d81c bne %xcc,p1_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be a48f712f ba65d947 bne %xcc,p1_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ca49ffdf c8a96fe2 bne %xcc,p1_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be b89cd6ed 416712c4 bne %xcc,p1_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 704557b0 6a5fa90a bne %xcc,p1_f16_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 00000063cfd3bf35 ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ae6a62827124685e ldx [%i0+0x020],%g3 ! Observed data at 0000000012000020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a73dcfff03567291 ldx [%i0+0x030],%g3 ! Observed data at 0000000012000030 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x030,%g4 ldx [%g1+0x078],%g2 ! Expected data = 0000000025d43050 ldx [%i0+0x078],%g3 ! Observed data at 0000000012000078 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x078,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 7675371bc27fa315 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000120001d0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x1d0,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fff41d20cc259a8f ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4d710500ee901f91 ldx [%i1+0x008],%g3 ! Observed data at 0000000012800008 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d7f3c0a500000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000012800010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c000000000000063 ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 004acd0312f37260 ldx [%i1+0x020],%g3 ! Observed data at 0000000012800020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000cba68c11 ldx [%i1+0x028],%g3 ! Observed data at 0000000012800028 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 53fc3d3571d0ea53 ldx [%i1+0x0b8],%g3 ! Observed data at 00000000128000b8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 2599d050accb0a9c ldx [%i1+0x108],%g3 ! Observed data at 0000000012800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x108,%g4 ldx [%g1+0x150],%g2 ! Expected data = ac52d68a000002d0 ldx [%i1+0x150],%g3 ! Observed data at 0000000012800150 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x150,%g4 ldx [%g1+0x180],%g2 ! Expected data = 815d3a52a746f2a8 ldx [%i1+0x180],%g3 ! Observed data at 0000000012800180 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x180,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5057f253c0000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a5c0f3d7000002d0 ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 82626aaee0d7077d ldx [%i2+0x020],%g3 ! Observed data at 0000000013000020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ca00000000000000 ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 8d062536fff3fa6a ldx [%i2+0x098],%g3 ! Observed data at 0000000013000098 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x098,%g4 ldx [%g1+0x138],%g2 ! Expected data = 45f2263de8fad9ff ldx [%i2+0x138],%g3 ! Observed data at 0000000013000138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x138,%g4 ldx [%g1+0x178],%g2 ! Expected data = 279affa60af0cb63 ldx [%i2+0x178],%g3 ! Observed data at 0000000013000178 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x178,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 141946d0e575a436 ldx [%i2+0x1e0],%g3 ! Observed data at 00000000130001e0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x1e0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 00000523d95d6490 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000130001f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x1f0,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00450fdd143e6852 ldx [%i3+0x000],%g3 ! Observed data at 0000000013800000 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 823ff51fa53479ff ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 13a857991e1e7285 ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cba68c118e57e0ed ldx [%i3+0x018],%g3 ! Observed data at 0000000013800018 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8cf946bf34b927aa ldx [%i3+0x028],%g3 ! Observed data at 0000000013800028 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 27fb99657a6cc3ff ldx [%i3+0x050],%g3 ! Observed data at 0000000013800050 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 82626aaedb4db38b ldx [%i3+0x058],%g3 ! Observed data at 0000000013800058 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x058,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 6a5fa90a1acb0857 ldx [%i3+0x0c8],%g3 ! Observed data at 00000000138000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x140],%g2 ! Expected data = c8dcbee860070313 ldx [%i3+0x140],%g3 ! Observed data at 0000000013800140 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x140,%g4 ! The test for processor 1 has passed p1_passed: ta GOOD_TRAP nop p1_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p1_failed p1_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p1_failed p1_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p1_failed p1_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p1_failed p1_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p1_failed p1_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p1_failed p1_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p1_failed p1_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p1_failed p1_f0_fail: set p1_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f2_fail: set p1_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f4_fail: set p1_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f6_fail: set p1_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f8_fail: set p1_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f10_fail: set p1_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f12_fail: set p1_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f14_fail: set p1_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f16_fail: set p1_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 1 failed p1_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x004] ! Set processor 1 done flag set p1_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 1 failed p1_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x004] ! Set processor 1 done flag set p1_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p1_selfmod_failed: ba p1_failed mov 0xabc,%g1 p1_common_error: or %g0,0xee1,%g1 ba p1_failed mov %o5,%g3 p1_common_signature_error: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_common_timeout: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p1_failed mov 0x0,%g3 p1_trap1e: or %l2,%l1,%l7 done p1_trap1o: or %l2,%l1,%l7 done p1_trap2e: addc %l3,%l0,%l1 done p1_trap2o: addc %l3,%l0,%l1 done p1_trap3e: xnor %l0,0xa43,%l1 andn %l0,%l1,%l5 done p1_trap3o: xnor %l0,0xa43,%l1 andn %l0,%l1,%l5 done p1_init_memory_pointers: set p1_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 p1_local0_start,%i0 set p1_local1_start,%i1 set p1_local2_start,%i2 set p1_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e59bd674a746f2a8 ldx [%g1+0x008],%l1 ! %l1 = 438ef4cc1ae7e3ec ldx [%g1+0x010],%l2 ! %l2 = 8cd706329b4fcff8 ldx [%g1+0x018],%l3 ! %l3 = 6b12ecc46a5fa90a ldx [%g1+0x020],%l4 ! %l4 = f86ad92c36e30190 ldx [%g1+0x028],%l5 ! %l5 = e8a90f8a2358c2d0 ldx [%g1+0x030],%l6 ! %l6 = ca6505c3ed5d6d49 ldx [%g1+0x038],%l7 ! %l7 = 261f145a7281fcd2 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 2187fe207505e0c0 ldx [%g1+0x048],%l1 ! %l1 = 1f13f77e5594daf8 ldx [%g1+0x050],%l2 ! %l2 = 759e4bf2078831ba ldx [%g1+0x058],%l3 ! %l3 = ebec3142c27fa315 ldx [%g1+0x060],%l4 ! %l4 = f65bf919fd5e1a1d ldx [%g1+0x068],%l5 ! %l5 = 4bfb990c39603b0d ldx [%g1+0x070],%l6 ! %l6 = 02baeb1fff30f8fe ldx [%g1+0x078],%l7 ! %l7 = b260ee42a4244674 ! Initialize the output register of window 1 set p1_local0_start,%o0 set p1_local1_start,%o1 set p1_local2_start,%o2 set p1_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 2 processor_2: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x08] ! Set the start flag wrpr %g0,7,%cleanwin call p2_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 2 wr %g0,0x4,%fprs ! Make sure fef is 1 set p2_init_freg,%g1 ! %f0 = 8bf5bbc8 465b67e6 fab8dc15 903434fa ! %f4 = c755a7ed f29424b0 d6021fb1 f77f280b ! %f8 = 97e444d1 f13bd994 ac763cab 38dc39fa ! %f12 = e02c2fa4 3d5f4f90 25bd898f 3eab5a0c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 97b54fb8 80380950 cb1c4aa6 a54d6fb4 ! %f20 = 7f661cb7 de4275d9 0d4ea572 d0ee86d0 ! %f24 = cc5eceb7 b1ffc32c ec062163 cb771515 ! %f28 = ba8f76a1 9f0d4f7b f1452480 faa9a7e8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0654bdda b8b46427 768dc3a4 c73eb394 ! %f36 = 00a5ae80 c2443ae3 dfbbd333 896ea2f6 ! %f40 = f07d8698 a9f8bfcd 01820e69 a85a13a3 ! %f44 = 8e4cdd48 f92ef19a 040ac9c6 db5e5da2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x80abb41f0000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 80abb41f0000006b 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 2 p2_label_1: ! %f24 = cc5eceb7 b1ffc32c, Mem[00000000908000a8] = 66d43a4d 43a7621f stda %f24,[%i5+0x0a8]%asi ! Mem[00000000908000a8] = cc5eceb7 b1ffc32c ! Mem[0000000091000180] = fd84489c, %g2 = 458d005e86ff434a lduw [%i6+0x180],%g2 ! %g2 = 00000000fd84489c ! %l2 = 7cc4698bea52a356, Mem[0000000015800008] = 6b4603ce stha %l2,[%i3+%o1]0x88 ! Mem[0000000015800008] = 6b46a356 ! %l4 = 16cdf24c4eb98bce, Mem[0000000014000028] = 8b6beec1 stha %l4,[%i0+%o5]0x89 ! Mem[0000000014000028] = 8b6b8bce ! %l0 = 5bdbffdfe560a580, Mem[00000000908000b0] = 261db18889cd4d46 stx %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 5bdbffdfe560a580 ! Mem[0000000014800020] = 5b972624, %l2 = 7cc4698bea52a356 ldsha [%i1+%o4]0x89,%l2 ! %l2 = 0000000000002624 ! Mem[0000000014000020] = a58b02c9, %l2 = 0000000000002624 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000a5000000ff ! %l7 = 6a4b8a95d99e40e9, Mem[000000009180017c] = 7badf058 stw %l7,[%o0+0x17c] ! Mem[000000009180017c] = d99e40e9 ! %l3 = 05f3b2429c3ddd56, imm = 0000000000000816, %l2 = 00000000000000a5 addcc %l3,0x816,%l2 ! %l2 = 05f3b2429c3de56c, %ccr = 08 ! %l4 = 16cdf24c4eb98bce, Mem[0000000014000000] = 9367639f stha %l4,[%i0+%g0]0x80 ! Mem[0000000014000000] = 8bce639f p2_label_2: ! Mem[0000000015800168] = dfde730e, %l3 = 05f3b2429c3ddd56 swap [%i3+0x168],%l3 ! %l3 = 00000000dfde730e ! Mem[0000000014800163] = 88fbd7fe, %l7 = 6a4b8a95d99e40e9 ldstub [%i1+0x163],%l7 ! %l7 = 000000fe000000ff ! %f22 = 0d4ea572 d0ee86d0, Mem[0000000015000000] = d777a8e7 bbe6bf3e stda %f22,[%i2+%g0]0x81 ! Mem[0000000015000000] = 0d4ea572 d0ee86d0 ! Mem[00000000900001a4] = f4639a35, %g2 = 00000000fd84489c ldsb [%i4+0x1a5],%g2 ! %g2 = fffffffffffffff4 ! Mem[0000000015800184] = eb05c506, %l1 = 51c7bbcccde81389 swap [%i3+0x184],%l1 ! %l1 = 00000000eb05c506 ! Mem[00000000918000c0] = 44638766, %g2 = fffffffffffffff4 lduha [%o0+0x0c2]%asi,%g2 ! %g2 = 0000000000004463 ! Mem[00000000910000a8] = 871488a2, %g18 = 10b1c4149168837b ldsw [%i6+0x0a8],%g2 ! %g2 = 10b1c4149168837b ! Mem[0000000090800188] = 681032f9, %g2 = ffffffff871488a2 lduw [%i5+0x188],%g2 ! %g2 = 00000000681032f9 ! %f8 = 97e444d1 f13bd994, Mem[0000000090800010] = 791d273d 37af9d91 std %f8 ,[%i5+%o2] ! Mem[0000000090800010] = 97e444d1 f13bd994 ! Mem[00000000918001b8] = 0b945519, %g2 = 00000000681032f9 ldsb [%o0+0x1b9],%g2 ! %g2 = 000000000000000b p2_label_3: ! Mem[0000000014000018] = 787d5ba1, %f31 = faa9a7e8 lda [%i0+%o3]0x88,%f31 ! %f31 = 787d5ba1 ! %l6 = c77d4ba597593016, imm = fffffffffffff636, %l3 = 00000000dfde730e addc %l6,-0x9ca,%l3 ! %l3 = c77d4ba59759264c ! Mem[00000000900000f0] = 1682cc3f981e6310, %f48 = 7443237c daa71b60 ldda [%i4+0x0f0]%asi,%f48 ! %f48 = 1682cc3f 981e6310 ! %l4 = 4eb98bce, %l5 = 085dd37a, Mem[0000000014000000] = 8bce639f ad03bc0b stda %l4,[%i0+%g0]0x81 ! Mem[0000000014000000] = 4eb98bce 085dd37a ! immd = 00000000000000a6, %l4 = 16cdf24c4eb98bce, %ccr = 08 movne %xcc,0x0a6,%l4 ! Moved, %l4 = 00000000000000a6 ! %l6 = c77d4ba597593016, %l3 = c77d4ba59759264c, %ccr = 08 movcs %xcc,%l6,%l3 ! Register Not Moved ! %f0 = 8bf5bbc8, Mem[000000009100009c] = dbbc0107 st %f0 ,[%i6+0x09c] ! Mem[000000009100009c] = 8bf5bbc8 ! Mem[0000000014800190] = b073a4cc, %l4 = 00000000000000a6 lduh [%i1+0x190],%l4 ! %l4 = 000000000000b073 ! Mem[0000000015800146] = 8374a7a9, %l4 = 000000000000b073 ldstuba [%i3+0x146]%asi,%l4 ! %l4 = 000000a7000000ff ! Mem[0000000091800018] = 24036eb5, %g2 = 000000000000000b ldsh [%o0+%o3],%g2 ! %g2 = 0000000000002403 p2_label_4: ! Mem[0000000091000024] = f223e11c, %g2 = 0000000000002403 lduh [%i6+0x026],%g2 ! %g2 = 000000000000f223 ! Mem[00000000140000d3] = 0f4ecd59, %l1 = 00000000eb05c506 ldstuba [%i0+0x0d3]%asi,%l1 ! %l1 = 00000059000000ff ! %l2 = 05f3b2429c3de56c, Mem[0000000090800063] = 62c2b603 stb %l2,[%i5+0x063] ! Mem[0000000090800060] = 6cc2b603 ! %l4 = 00000000000000a7, immed = 000000d9, %ccr = 08 movrgz %l4,0x0d9,%l7 ! Moved, %l7 = 00000000000000d9 ! Mem[00000000158001dc] = 8d312172, %l4 = 00000000000000a7 swap [%i3+0x1dc],%l4 ! %l4 = 000000008d312172 ! %l6 = 97593016, %l7 = 000000d9, Mem[0000000014000020] = c9028bff c4646356 stda %l6,[%i0+%o4]0x89 ! Mem[0000000014000020] = 97593016 000000d9 ! %f29 = 9f0d4f7b, Mem[0000000015000008] = f2408c61 sta %f29,[%i2+%o1]0x88 ! Mem[0000000015000008] = 9f0d4f7b ! Mem[00000000150001a4] = 12c6952a, %l4 = 000000008d312172 swap [%i2+0x1a4],%l4 ! %l4 = 0000000012c6952a ! immd = 0000000000000059, %l5 = 309b90bc085dd37a, %ccr = 08 movg %icc,0x059,%l5 ! Register Not Moved ! immd = 00000000000003ef, %l6 = c77d4ba597593016, %ccr = 08 movvc %icc,0x3ef,%l6 ! Moved, %l6 = 00000000000003ef p2_label_5: ! Mem[0000000015800018] = 2692e0b5, %f6 = d6021fb1 lda [%i3+%o3]0x80,%f6 ! %f6 = 2692e0b5 ! Mem[000000001480012c] = 0013a9be, %l2 = 05f3b2429c3de56c, %asi = 80 swapa [%i1+0x12c]%asi,%l2 ! %l2 = 000000000013a9be ! %l1 = 0000000000000059, imm = 0000000000000ef0, %l5 = 309b90bc085dd37a addc %l1,0xef0,%l5 ! %l5 = 0000000000000f49 ! %f2 = fab8dc15 903434fa, Mem[00000000900000e0] = f6dd35ec 8dc899e6 std %f2 ,[%i4+0x0e0] ! Mem[00000000900000e0] = fab8dc15 903434fa ! Mem[00000000918000fc] = c42d5979, %g18 = 10b1c4149168837b ldsw [%o0+0x0fc],%g2 ! %g2 = 10b1c4149168837b ! %l1 = 0000000000000059, Mem[000000009000000e] = 0f9c0e4c stb %l1,[%i4+0x00e] ! Mem[000000009000000c] = 599c0e4c ! %l5 = 0000000000000f49, %l2 = 000000000013a9be, %ccr = 08 movne %xcc,%l5,%l2 ! Moved, %l2 = 0000000000000f49 ! %l4 = 0000000012c6952a, %l0 = 5bdbffdfe560a580, %ccr = 08 movn %xcc,%l4,%l0 ! Register Not Moved ! Mem[0000000090800010] = 44d1f13b, %g2 = ffffffffc42d5979 lduh [%i5+0x012],%g2 ! %g2 = 00000000000044d1 ! Mem[0000000015000028] = 7cf13d00, %l6 = 00000000000003ef lduha [%i2+%o5]0x89,%l6 ! %l6 = 0000000000003d00 p2_label_6: ! Mem[0000000090800068] = ff8dd7c3, %g2 = 00000000000044d1 ldsb [%i5+0x06b],%g2 ! %g2 = ffffffffffffffff ! %l3 = c77d4ba59759264c, Mem[00000000910000a2] = 68e4c0dd sth %l3,[%i6+0x0a2] ! Mem[00000000910000a0] = 264cc0dd ! Mem[0000000015000148] = 66d748b1fbfbc923, %l1 = 0000000000000059, %l0 = 5bdbffdfe560a580 add %i2,0x148,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 66d748b1fbfbc923 ! %f20 = 7f661cb7 de4275d9, Mem[0000000015800028] = 9d99b040 076b6efd stda %f20,[%i3+%o5]0x81 ! Mem[0000000015800028] = 7f661cb7 de4275d9 ! Mem[0000000014800160] = 88fbd7ff, %l1 = 00000059, %l2 = 00000f49 add %i1,0x160,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000088fbd7ff ! Set Register : %l4 = 0000000012c6952a xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[00000000900001c0] = 38bbf01f, %g2 = ffffffffffffffff lduha [%i4+0x1c0]%asi,%g2 ! %g2 = 00000000000038bb ! Mem[00000000148001ac] = ec0e829d, %l2 = 0000000088fbd7ff ldsb [%i1+0x1ae],%l2 ! %l2 = ffffffffffffff82 ! Mem[0000000091000018] = b3a2b8f1aa3a992f, %g2 = 00000000000038bb ldx [%i6+%o3],%g2 ! %g2 = b3a2b8f1aa3a992f ! %l6 = 0000000000003d00, %l6 = 0000000000003d00, %l0 = 66d748b1fbfbc923 andncc %l6,%l6,%l0 ! %l0 = 0000000000000000, %ccr = 44 p2_label_7: ! %l5 = 0000000000000f49, %l7 = 00000000000000d9, %l6 = 0000000000003d00 and %l5,%l7,%l6 ! %l6 = 0000000000000049 ! Mem[0000000015800018] = 2692e0b5bdec8175, %f6 = 2692e0b5 f77f280b ldda [%i3+%o3]0x81,%f6 ! %f6 = 2692e0b5 bdec8175 ! %l6 = 0000000000000049, %l7 = 00000000000000d9, %l3 = c77d4ba59759264c srlx %l6,%l7,%l3 ! %l3 = 0000000000000000 ! Mem[00000000908000a0] = d1ade20d d56d424b, %g2 = aa3a992f, %g3 = 0bad0b00 ldda [%i5+0x0a0]%asi,%g2 ! %g2 = 00000000d1ade20d 00000000d56d424b ! Mem[00000000148000cc] = b1d02f01, %l1 = 00000059, %l7 = 000000d9 add %i1,0xcc,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000b1d02f01 ! Clear Register : %l2 = ffffffffffffff82 clr %l2 ! %l2 = 0000000000000000 ! Mem[00000000918001d0] = 6557b686, %g2 = 00000000d1ade20d lduw [%o0+0x1d0],%g2 ! %g2 = 000000006557b686 ! %l2 = 0000000000000000, %l2 = 0000000000000000, %y = 00000000 umul %l2,%l2,%l1 ! %l1 = 0000000000000000, %y = 00000000 ! Mem[0000000014000160] = 2d56e720, %l6 = 0000000000000049, %asi = 80 swapa [%i0+0x160]%asi,%l6 ! %l6 = 000000002d56e720 ! Invert Register : %l7 = 00000000b1d02f01 xor %l7,-1,%l7 ! %l7 = ffffffff4e2fd0fe p2_label_8: ! Mem[000000001480000c] = 7e29cda5, %l7 = ffffffff4e2fd0fe swap [%i1+0x00c],%l7 ! %l7 = 000000007e29cda5 ! Mem[000000009080016c] = e5339911, %g2 = 000000006557b686 lduh [%i5+0x16e],%g2 ! %g2 = 000000000000e533 ! immd = 00000000000002d2, %l4 = ffffffffffffffff, %ccr = 44 mova %xcc,0x2d2,%l4 ! Moved, %l4 = 00000000000002d2 ! %l0 = 0000000000000000, Mem[000000001400010c] = 716fd04e stw %l0,[%i0+0x10c] ! Mem[000000001400010c] = 00000000 ! %f20 = 7f661cb7, Mem[0000000014800020] = 2426975b sta %f20,[%i1+%o4]0x80 ! Mem[0000000014800020] = 7f661cb7 ! immd = 00000000000002ce, %l3 = 0000000000000000, %ccr = 44 movge %icc,0x2ce,%l3 ! Moved, %l3 = 00000000000002ce ! %l4 = 00000000000002d2, %l1 = 0000000000000000, %ccr = 44 movcc %icc,%l4,%l1 ! Moved, %l1 = 00000000000002d2 ! Mem[00000000900001b0] = dd9b41b10f879dfe, %g2 = 000000000000e533 ldxa [%i4+0x1b0]%asi,%g2 ! %g2 = dd9b41b10f879dfe ! %l7 = 000000007e29cda5, %l6 = 000000002d56e720, %ccr = 44 movne %xcc,%l7,%l6 ! Register Not Moved ! %l5 = 0000000000000f49, Mem[0000000014000028] = ce8b6b8b stha %l5,[%i0+%o5]0x80 ! Mem[0000000014000028] = 0f496b8b p2_label_9: ! Mem[000000009000013c] = 0923d7d7, %g2 = dd9b41b10f879dfe lduh [%i4+0x13c],%g2 ! %g2 = 0000000000000923 ! %l6 = 000000002d56e720, %l1 = 00000000000002d2, %l2 = 0000000000000000 xnor %l6,%l1,%l2 ! %l2 = ffffffffd2a91a0d ! Mem[0000000015000134] = 84865b9d, %l1 = 00000000000002d2 swap [%i2+0x134],%l1 ! %l1 = 0000000084865b9d ! Mem[0000000015800158] = b947f33b, %l6 = 000000002d56e720 swap [%i3+0x158],%l6 ! %l6 = 00000000b947f33b ! Mem[0000000015800010] = e0daa89a, %l0 = 0000000000000000 ldsba [%i3+%o2]0x81,%l0 ! %l0 = ffffffffffffffe0 ! %l2 = d2a91a0d, %l3 = 000002ce, Mem[0000000090800190] = 0d6a142f c3012c19 std %l2,[%i5+0x190] ! Mem[0000000090800190] = d2a91a0d 000002ce ! %l2 = ffffffffd2a91a0d, %l0 = ffffffffffffffe0, %ccr = 44 movn %icc,%l2,%l0 ! Register Not Moved ! Mem[0000000014800143] = 32899b96, %l1 = 0000000084865b9d ldstub [%i1+0x143],%l1 ! %l1 = 00000096000000ff ! %l1 = 0000000000000096, Mem[00000000918000e8] = ea5a17e2 stw %l1,[%o0+0x0e8] ! Mem[00000000918000e8] = 00000096 ! %l6 = 00000000b947f33b, Mem[0000000015800020] = 0c042517 stba %l6,[%i3+%o4]0x89 ! Mem[0000000015800020] = 0c04253b p2_label_10: ! %f18 = cb1c4aa6 a54d6fb4, Mem[00000000918001c8] = e80f4bf1 fdf6ec81 std %f18,[%o0+0x1c8] ! Mem[00000000918001c8] = cb1c4aa6 a54d6fb4 ! %f0 = 8bf5bbc8 465b67e6 fab8dc15 903434fa ! %f4 = c755a7ed f29424b0 2692e0b5 bdec8175 ! %f8 = 97e444d1 f13bd994 ac763cab 38dc39fa ! %f12 = e02c2fa4 3d5f4f90 25bd898f 3eab5a0c mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140 ! %l5 = 0000000000000f49, %l1 = 0000000000000096, %y = 00000000 udivcc %l5,%l1,%l2 ! %l2 = 000000000000001a, %ccr = 00 mov %l0,%y ! %y = ffffffe0 ! Mem[00000000908000f0] = aab1ef908b592c2c, %g2 = 0000000000000923 ldx [%i5+0x0f0],%g2 ! %g2 = aab1ef908b592c2c ! Mem[000000001500001c] = e1bf2695, %l0 = ffffffffffffffe0 swap [%i2+0x01c],%l0 ! %l0 = 00000000e1bf2695 ! Mem[0000000090800068] = 9d734dff8dd7c3c8, %g2 = aab1ef908b592c2c ldx [%i5+0x068],%g2 ! %g2 = 9d734dff8dd7c3c8 ! Mem[0000000090000044] = 1fcc733d, %g18 = 10b1c4149168837b ldswa [%i4+0x044]%asi,%g2 ! %g2 = 10b1c4149168837b ! Mem[00000000908001f8] = ea3a372a, %g2 = 000000001fcc733d lduw [%i5+0x1f8],%g2 ! %g2 = 00000000ea3a372a ! Mem[00000000900000d8] = ffcdd2ef, %g2 = 00000000ea3a372a lduh [%i4+0x0da],%g2 ! %g2 = 000000000000ffcd ! %l7 = 000000007e29cda5, %l4 = 00000000000002d2, %l4 = 00000000000002d2 add %l7,%l4,%l4 ! %l4 = 000000007e29d077 p2_label_11: ! Set Register : %l7 = 000000007e29cda5 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff ! %l7 = ffffffffffffffff, %l1 = 0000000000000096, %ccr = 00 movrlez %l7,%l1,%l0 ! Moved, %l0 = 0000000000000096 ! %l4 = 000000007e29d077, Mem[0000000015000010] = 31ee8829 stha %l4,[%i2+%o2]0x81 ! Mem[0000000015000010] = d0778829 ! Mem[0000000014800058] = 607bcdef80db07c7, %l3 = 00000000000002ce, %l5 = 0000000000000f49 add %i1,0x58,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 607bcdef80db07c7 ! Mem[00000000900001c0] = 38bbf01f, %g18 = 10b1c4149168837b ldsw [%i4+0x1c0],%g2 ! %g2 = 10b1c4149168837b ! %l5 = 607bcdef80db07c7, %l6 = 00000000b947f33b, %y = ffffffe0 umulcc %l5,%l6,%l6 ! %l6 = 5d427fcb920dafdd, %ccr = 08, %y = 5d427fcb ! %l3 = 00000000000002ce, Mem[00000000900001e2] = 23c60270 sth %l3,[%i4+0x1e2] ! Mem[00000000900001e0] = 02ce0270 ! %l0 = 00000096, %l1 = 00000096, Mem[00000000908000b0] = 5bdbffdf e560a580 std %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000096 00000096 ! Mem[00000000150001f0] = 5f28ecb1, %l5 = 607bcdef80db07c7 lduw [%i2+0x1f0],%l5 ! %l5 = 000000005f28ecb1 ! %l3 = 00000000000002ce, imm = fffffffffffff2d9, %l6 = 5d427fcb920dafdd addccc %l3,-0xd27,%l6 ! %l6 = fffffffffffff5a7, %ccr = 88 p2_label_12: ! Mem[0000000091800038] = 96b1e416 489be132, %g2 = 38bbf01f, %g3 = d56d424b ldd [%o0+0x038],%g2 ! %g2 = 0000000096b1e416 00000000489be132 ! Mem[0000000014000000] = 4eb98bce085dd37a, %l6 = fffffffffffff5a7, %l2 = 000000000000001a casxa [%i0]0x80,%l6,%l2 ! %l2 = 4eb98bce085dd37a ! %l0 = 0000000000000096, %l7 = ffffffffffffffff, %ccr = 88 movpos %icc,%l0,%l7 ! Register Not Moved ! %l5 = 000000005f28ecb1, imm = fffffffffffff4e8, %l6 = fffffffffffff5a7 taddcc %l5,-0xb18,%l6 ! %l6 = 000000005f28e199, %ccr = 13 ! %l0 = 0000000000000096, Mem[00000000908000ac] = b1ffc32c stw %l0,[%i5+0x0ac] ! Mem[00000000908000ac] = 00000096 ! Mem[000000009080010c] = d4967865, %g2 = 0000000096b1e416 ldsh [%i5+0x10c],%g2 ! %g2 = ffffffffffffd496 ! Mem[00000000148000ec] = 6c9e8d56, %l5 = 5f28ecb1, %l3 = 000002ce add %i1,0xec,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006c9e8d56 ! Mem[0000000014800160] = 88fbd7ff504b5188, %l6 = 000000005f28e199, %l6 = 000000005f28e199 add %i1,0x160,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 88fbd7ff504b5188 ! Mem[0000000014800108] = d6458806, %l2 = 085dd37a, %l2 = 085dd37a add %i1,0x108,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d6458806 ! immd = 00000000000002e5, %l5 = 000000005f28ecb1, %ccr = 13 movleu %xcc,0x2e5,%l5 ! Moved, %l5 = 00000000000002e5 p2_label_13: ! Mem[000000009180002c] = adbc8067, %g2 = ffffffffffffd496 ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffffad ! %f0 = 8bf5bbc8 465b67e6 fab8dc15 903434fa ! %f4 = c755a7ed f29424b0 2692e0b5 bdec8175 ! %f8 = 97e444d1 f13bd994 ac763cab 38dc39fa ! %f12 = e02c2fa4 3d5f4f90 25bd898f 3eab5a0c stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000 ! Randomly selected nop nop ! Mem[00000000158000a8] = 374ea6b7, %l4 = 000000007e29d077 lduw [%i3+0x0a8],%l4 ! %l4 = 00000000374ea6b7 ! %l1 = 0000000000000096, Mem[000000009100006c] = 130c0cd9 stb %l1,[%i6+0x06c] ! Mem[000000009100006c] = 960c0cd9 ! Mem[0000000015800090] = 40c8a931, %l0 = 0000000000000096 ldsw [%i3+0x090],%l0 ! %l0 = 0000000040c8a931 ! Mem[00000000908000f4] = 8b592c2c, %g18 = 10b1c4149168837b ldswa [%i5+0x0f4]%asi,%g2 ! %g2 = 10b1c4149168837b ! Mem[00000000148001f8] = cd8f53253b410101, %l5 = 00000000000002e5, %l4 = 00000000374ea6b7 add %i1,0x1f8,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = cd8f53253b410101 ! Mem[00000000908001a8] = db8a1c06, %g2 = ffffffff8b592c2c lduw [%i5+0x1a8],%g2 ! %g2 = 00000000db8a1c06 ! Mem[0000000014000010] = 984781a9, %l3 = 000000006c9e8d56 ldsw [%i0+%o2],%l3 ! %l3 = ffffffff984781a9 p2_label_14: ! Mem[0000000014800020] = 7f661cb7, %l1 = 0000000000000096 swapa [%i1+%o4]0x81,%l1 ! %l1 = 000000007f661cb7 ! Mem[0000000015800018] = b5e09226, %l4 = cd8f53253b410101 lduwa [%i3+%o3]0x89,%l4 ! %l4 = 00000000b5e09226 ! %l4 = 00000000b5e09226, Mem[00000000918000b4] = ffc33525 stw %l4,[%o0+0x0b4] ! Mem[00000000918000b4] = b5e09226 ! %l5 = 00000000000002e5, %l5 = 00000000000002e5, %ccr = 13 movg %icc,%l5,%l5 ! Register Not Moved ! Mem[00000000910001a8] = dbcff14c0768fa4c, %g2 = 00000000db8a1c06 ldx [%i6+0x1a8],%g2 ! %g2 = dbcff14c0768fa4c ! Mem[0000000015800020] = 88ff12c90c04253b, %f16 = 97b54fb8 80380950 ldda [%i3+%o4]0x89,%f16 ! %f16 = 88ff12c9 0c04253b ! %l2 = 00000000d6458806, imm = 000000000000002e, %l0 = 0000000040c8a931 sllx %l2,0x02e,%l0 ! %l0 = 6201800000000000 ! Mem[00000000150001b4] = 814e29bf, %l1 = 000000007f661cb7 lduw [%i2+0x1b4],%l1 ! %l1 = 00000000814e29bf ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = fab8dc15 903434fa 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! %l1 = 00000000814e29bf, immed = 000004c3, %y = 5d427fcb umul %l1,0x4c3,%l5 ! %l5 = 00000267b730c87d, %y = 00000267 p2_label_15: ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 ! %l7 = ffffffffffffffff, Mem[000000009000017a] = 898f3eab sth %l7,[%i4+0x17a] ! Mem[0000000090000178] = ffff3eab ! %l4 = 00000000b5e09226, imm = 0000000000000294, %l7 = ffffffffffffffff andncc %l4,0x294,%l7 ! %l7 = 00000000b5e09022, %ccr = 08 ! %l0 = 6201800000000000, immed = 00000a0e, %y = 00000267 udivcc %l0,0xa0e,%l2 ! %l2 = 000000003d2a5e48, %ccr = 00 mov %l0,%y ! %y = 00000000 ! Mem[00000000148000d0] = af4cb1b6, %l3 = ffffffff984781a9 swap [%i1+0x0d0],%l3 ! %l3 = 00000000af4cb1b6 ! Mem[0000000014800028] = 44a88fed9bbfbeed, %l6 = 88fbd7ff504b5188 ldx [%i1+%o5],%l6 ! %l6 = 44a88fed9bbfbeed ! Mem[0000000015800028] = d97542deb71c667f, %f8 = 97e444d1 f13bd994 ldda [%i3+%o5]0x89,%f8 ! %f8 = d97542de b71c667f ! %f19 = a54d6fb4, Mem[0000000014000000] = ce8bb94e sta %f19,[%i0+%g0]0x89 ! Mem[0000000014000000] = a54d6fb4 ! %l0 = 6201800000000000, Mem[0000000090000005] = bbf58bfa stb %l0,[%i4+0x005] ! Mem[0000000090000004] = 00f58bfa ! immd = 00000000000000f7, %l3 = 00000000af4cb1b6, %ccr = 00 movg %xcc,0x0f7,%l3 ! Moved, %l3 = 00000000000000f7 p2_label_16: ! Mem[00000000910000e0] = 7ae7c882 ef49099d, %g2 = 0768fa4c, %g3 = 489be132 ldd [%i6+0x0e0],%g2 ! %g2 = 000000007ae7c882 00000000ef49099d ! %l5 = 00000267b730c87d, %l6 = 44a88fed9bbfbeed, %ccr = 00 movne %icc,%l5,%l6 ! Moved, %l6 = 00000267b730c87d ! %l5 = 00000267b730c87d, imm = 000000000000001b, %l3 = 00000000000000f7 srax %l5,0x01b,%l3 ! %l3 = 0000000000004cf6 ! Mem[00000000148000e0] = 175fe9d8, %l5 = b730c87d, %l0 = 00000000 add %i1,0xe0,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000175fe9d8 ! immd = 0000000000000128, %l2 = 000000003d2a5e48, %ccr = 00 move %icc,0x128,%l2 ! Register Not Moved ! %l2 = 000000003d2a5e48, immd = fffffffffffff70a, %l7 = 00000000b5e09022 udivx %l2,-0x8f6,%l7 ! %l7 = 0000000000000000 ! %l6 = 00000267b730c87d, Mem[0000000014800010] = 705aac1a stba %l6,[%i1+%o2]0x80 ! Mem[0000000014800010] = 7d5aac1a ! %l2 = 000000003d2a5e48, Mem[0000000014000000] = a54d6fb4 stwa %l2,[%i0+%g0]0x89 ! Mem[0000000014000000] = 3d2a5e48 ! Mem[00000000148000cc] = b1d02f01, %l7 = 0000000000000000 swap [%i1+0x0cc],%l7 ! %l7 = 00000000b1d02f01 ! Mem[0000000091000180] = fd84489c906adc75, %g2 = 000000007ae7c882 ldx [%i6+0x180],%g2 ! %g2 = fd84489c906adc75 p2_label_17: ! %l0 = 00000000175fe9d8, Mem[0000000091000110] = 40203347df99dbc0 stx %l0,[%i6+0x110] ! Mem[0000000091000110] = 00000000175fe9d8 ! %l6 = 00000267b730c87d, Mem[0000000015000020] = 244ddd6e540ed74a stxa %l6,[%i2+%o4]0x81 ! Mem[0000000015000020] = 00000267b730c87d ! %l0 = 00000000175fe9d8, Mem[0000000015000010] = d0778829 stha %l0,[%i2+%o2]0x80 ! Mem[0000000015000010] = e9d88829 ! %l4 = 00000000b5e09226, Mem[00000000910000a8] = 871488a2ab9a19e7 stx %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000000b5e09226 ! Mem[0000000015000008] = 9f0d4f7b, %l5 = 00000267b730c87d lduba [%i2+%o1]0x89,%l5 ! %l5 = 000000000000007b ! %l2 = 000000003d2a5e48, %l1 = 00000000814e29bf, %ccr = 00 mova %xcc,%l2,%l1 ! Moved, %l1 = 000000003d2a5e48 ! Mem[0000000091000088] = 1e54dce2, %g2 = fd84489c906adc75 ldsba [%i6+0x088]%asi,%g2 ! %g2 = 000000000000001e ! Mem[0000000014800164] = 504b5188, %l0 = 00000000175fe9d8, %asi = 80 swapa [%i1+0x164]%asi,%l0 ! %l0 = 00000000504b5188 ! Mem[0000000091000094] = ca865e05, %g2 = 000000000000001e lduha [%i6+0x096]%asi,%g2 ! %g2 = 000000000000ca86 membar #Sync ! Added by membar checker (174) ! %f22 = 0d4ea572, Mem[00000000900000d4] = dc7b95ee st %f22,[%i4+0x0d4] ! Mem[00000000900000d4] = 0d4ea572 p2_label_18: ! Mem[00000000900000dc] = d2efa0dd, %g18 = 10b1c4149168837b ldsw [%i4+0x0dc],%g2 ! %g2 = 10b1c4149168837b ! Mem[0000000014000028] = 0f496b8b, %l2 = 000000003d2a5e48 lduba [%i0+%o5]0x80,%l2 ! %l2 = 000000000000000f ! Mem[0000000090000028] = fa39dc38ab3c76ac, %g2 = ffffffffd2efa0dd ldx [%i4+%o5],%g2 ! %g2 = fa39dc38ab3c76ac ! Mem[0000000014000018] = 0f4cfba1787d5ba1, %l2 = 000000000000000f ldxa [%i0+%o3]0x89,%l2 ! %l2 = 0f4cfba1787d5ba1 ! Mem[0000000014800018] = c5743fea, %l0 = 00000000504b5188 ldsba [%i1+%o3]0x81,%l0 ! %l0 = ffffffffffffffc5 ! Mem[0000000091800014] = 002c2403, %g2 = fa39dc38ab3c76ac ldub [%o0+0x016],%g2 ! %g2 = 0000000000000000 ! Mem[000000009000000c] = b8fab024, %g2 = 0000000000000000 ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffb8fa ! %l5 = 000000000000007b, Mem[0000000015800000] = fbb6a6eeeedf5a88 stxa %l5,[%i3+%g0]0x81 ! Mem[0000000015800000] = 000000000000007b ! Mem[00000000918000a8] = eb8714b9, %g18 = 10b1c4149168837b ldsw [%o0+0x0a8],%g2 ! %g2 = 10b1c4149168837b ! Mem[0000000015800010] = e0daa89ab0758a7a, %l5 = 000000000000007b ldxa [%i3+%o2]0x80,%l5 ! %l5 = e0daa89ab0758a7a p2_label_19: ! %l7 = 00000000b1d02f01, Mem[0000000090000165] = 3bd994ac stb %l7,[%i4+0x165] ! Mem[0000000090000164] = 01d994ac ! Mem[00000000140001b0] = 90817961, %l0 = ffffffffffffffc5 lduw [%i0+0x1b0],%l0 ! %l0 = 0000000090817961 ! Mem[000000009100008c] = fffe9c50, %g18 = 10b1c4149168837b ldsw [%i6+0x08c],%g2 ! %g2 = 10b1c4149168837b ! Mem[0000000090000010] = 94f2eda7, %g2 = fffffffffffe9c50 ldub [%i4+0x012],%g2 ! %g2 = 0000000000000094 ! %l0 = 0000000090817961, imm = 0000000000000636, %l6 = 00000267b730c87d taddcc %l0,0x636,%l6 ! %l6 = 0000000090817f97, %ccr = 0a ! Mem[000000009100001c] = aa3a992f, %g18 = 10b1c4149168837b ldsw [%i6+0x01c],%g2 ! %g2 = 10b1c4149168837b ! Mem[0000000014800020] = 96000000, %l6 = 0000000090817f97 lduba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000014000018] = 787d5ba1, %l5 = e0daa89ab0758a7a ldstuba [%i0+%o3]0x88,%l5 ! %l5 = 000000a1000000ff ! Mem[0000000091800160] = 3a5fbe99, %g2 = ffffffffaa3a992f ldsh [%o0+0x162],%g2 ! %g2 = 0000000000003a5f ! %f16 = 88ff12c9 0c04253b cb1c4aa6 a54d6fb4 ! %f20 = 7f661cb7 de4275d9 0d4ea572 d0ee86d0 ! %f24 = cc5eceb7 b1ffc32c ec062163 cb771515 ! %f28 = ba8f76a1 9f0d4f7b f1452480 787d5ba1 mov 0x1c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0 p2_label_20: ! Mem[0000000091000060] = f4791626, %g2 = 0000000000003a5f ldsb [%i6+0x061],%g2 ! %g2 = fffffffffffffff4 ! Mem[00000000910000bc] = 8b7c5192, %g2 = fffffffffffffff4 ldsb [%i6+0x0bd],%g2 ! %g2 = ffffffffffffff8b ! Mem[0000000014800020] = 96000000, %l3 = 0000000000004cf6 lduba [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000 ! Randomly selected nop nop ! Mem[00000000918001a8] = 06a24c24, %g2 = ffffffffffffff8b ldsb [%o0+0x1ab],%g2 ! %g2 = 0000000000000006 ! %l2 = 0f4cfba1787d5ba1, %l1 = 000000003d2a5e48, %ccr = 0a movleu %icc,%l2,%l1 ! Register Not Moved ! %l3 = 0000000000000000, Mem[0000000090800030] = 2656a05e stw %l3,[%i5+0x030] ! Mem[0000000090800030] = 00000000 ! Mem[0000000015800194] = ee25da47, %l4 = b5e09226, %l3 = 00000000 add %i3,0x194,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ee25da47 ! %l2 = 787d5ba1, %l3 = ee25da47, Mem[0000000091800108] = 92516bfb 08c5f867 std %l2,[%o0+0x108] ! Mem[0000000091800108] = 787d5ba1 ee25da47 ! Mem[0000000014800018] = 04afd174ea3f74c5, %l3 = 00000000ee25da47 ldxa [%i1+%o3]0x88,%l3 ! %l3 = 04afd174ea3f74c5 p2_label_21: ! Mem[00000000908000e0] = bbfe239c, %g2 = 0000000000000006 ldub [%i5+0x0e0],%g2 ! %g2 = 00000000000000bb ! Mem[0000000015000000] = 72a54e0d, %l4 = 00000000b5e09226 lduwa [%i2+%g0]0x88,%l4 ! %l4 = 0000000072a54e0d ! Mem[0000000015000020] = 00000267b730c87d, %f12 = e02c2fa4 3d5f4f90 ldda [%i2+%o4]0x80,%f12 ! %f12 = 00000267 b730c87d ! %l4 = 0000000072a54e0d, Mem[00000000918001a4] = d07c5dd8 stb %l4,[%o0+0x1a4] ! Mem[00000000918001a4] = 0d7c5dd8 ! immd = 00000000000001bb, %l7 = 00000000b1d02f01, %ccr = 0a movleu %xcc,0x1bb,%l7 ! Register Not Moved ! Mem[0000000014000140] = 901b6761, %l0 = 90817961, %l1 = 3d2a5e48 add %i0,0x140,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000901b6761 ! %l6 = 0000000000000000, Mem[0000000014800000] = 8967887d stba %l6,[%i1+%g0]0x81 ! Mem[0000000014800000] = 0067887d ! Mem[00000000150001bc] = 3caae88f, %l6 = 00000000, %l0 = 90817961 add %i2,0x1bc,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003caae88f ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l3 = 04afd174ea3f74c5, %l3 = 04afd174ea3f74c5, %l1 = 00000000901b6761 andn %l3,%l3,%l1 ! %l1 = 0000000000000000 p2_label_22: ! Mem[00000000910001a0] = 90f51e19475b8fcd, %g2 = 00000000000000bb ldx [%i6+0x1a0],%g2 ! %g2 = 90f51e19475b8fcd ! Mem[0000000015800010] = 9aa8dae0, %l4 = 0000000072a54e0d ldswa [%i3+%o2]0x89,%l4 ! %l4 = ffffffff9aa8dae0 membar #Sync ! Added by membar checker (175) ! Mem[0000000090000140] = 8bf5bbc8 465b67e6 fab8dc15 903434fa ! Mem[0000000090000150] = c755a7ed f29424b0 2692e0b5 bdec8175 ! Mem[0000000090000160] = 97e444d1 f101d994 ac763cab 38dc39fa ! Mem[0000000090000170] = e02c2fa4 3d5f4f90 25bdffff 3eab5a0c ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[0000000014800190] = b073a4cc8aa4e0e7, %l0 = 000000003caae88f, %l2 = 0f4cfba1787d5ba1 add %i1,0x190,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = b073a4cc8aa4e0e7 ! Mem[0000000015800010] = 9aa8dae0, %l4 = ffffffff9aa8dae0 swapa [%i3+%o2]0x88,%l4 ! %l4 = 000000009aa8dae0 ! %l0 = 000000003caae88f, %l6 = 0000000000000000, %l3 = 04afd174ea3f74c5 xnor %l0,%l6,%l3 ! %l3 = ffffffffc3551770 ! Mem[0000000090000080] = a51ce9c8 b76c866a, %g2 = 475b8fcd, %g3 = ef49099d ldda [%i4+0x080]%asi,%g2 ! %g2 = 00000000a51ce9c8 00000000b76c866a ! Mem[0000000090000178] = 25bdffff, %g2 = 00000000a51ce9c8 ldsh [%i4+0x178],%g2 ! %g2 = 00000000000025bd ! %l1 = 0000000000000000, %l4 = 000000009aa8dae0, %ccr = 0a movge %xcc,%l1,%l4 ! Moved, %l4 = 0000000000000000 ! %l2 = 8aa4e0e7, %l3 = c3551770, Mem[0000000014000010] = 984781a9 1ae153eb stda %l2,[%i0+%o2]0x80 ! Mem[0000000014000010] = 8aa4e0e7 c3551770 p2_label_23: ! %l7 = 00000000b1d02f01, %l1 = 0000000000000000, %ccr = 0a movneg %xcc,%l7,%l1 ! Register Not Moved ! Code Fragment 1 p2_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b76c866a mov -0x9f2,%g3 ! %g3 = fffffffffffff60e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000014000010] = 8aa4e0e7, %l3 = ffffffffc3551770 ldswa [%i0+%o2]0x80,%l3 ! %l3 = ffffffff8aa4e0e7 ! Mem[000000001500016c] = 687fdc26, %l1 = 0000000000000000 swap [%i2+0x16c],%l1 ! %l1 = 00000000687fdc26 ! %l5 = 00000000000000a1, immed = fffffa19, %l0 = 000000003caae88f taddcctv %l5,-0x5e7,%l0 ! %l0 = 000000003caae8b2, Trapped ! Mem[0000000015000028] = 7cf13d00, %l2 = b073a4cc8aa4e0e7 lduha [%i2+%o5]0x89,%l2 ! %l2 = 0000000000003d00 ! Mem[0000000090800020] = 5b24728a, %g2 = 00000000000025bd ldub [%i5+0x023],%g2 ! %g2 = 000000000000005b ! %l3 = ffffffff8aa4e0e7, Mem[0000000091800135] = 1ebbf98a stb %l3,[%o0+0x135] ! Mem[0000000091800134] = e7bbf98a ! Mem[0000000091000058] = ce1282e1e32b2b30, %f48 = 8bf5bbc8 465b67e6 ldd [%i6+0x058],%f48 ! %f48 = ce1282e1 e32b2b30 ! Mem[00000000908001ac] = e91711eb, %g2 = 000000000000005b ldsh [%i5+0x1ae],%g2 ! %g2 = ffffffffffffe917 p2_label_24: ! Mem[0000000090000140] = 8bf5bbc8, %g2 = ffffffffffffe917 lduw [%i4+0x140],%g2 ! %g2 = 000000008bf5bbc8 ! %l2 = 0000000000003d00, imm = 0000000000000008, %l6 = 0000000000000000 srl %l2,0x008,%l6 ! %l6 = 000000000000003d ! %l0 = 000000003caae8b2, %l4 = 0000000000000000, %ccr = 0a movleu %icc,%l0,%l4 ! Register Not Moved ! Mem[0000000015000138] = 8b230ed4, %l0 = 3caae8b2, %l4 = 00000000 add %i2,0x138,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008b230ed4 ! Mem[0000000090000018] = 7581ecbd, %g2 = 000000008bf5bbc8 lduw [%i4+%o3],%g2 ! %g2 = 000000007581ecbd ! Mem[0000000090000160] = 97e444d1f101d994, %g2 = 000000007581ecbd ldx [%i4+0x160],%g2 ! %g2 = 97e444d1f101d994 ! Mem[00000000918000e0] = ec5ab67c, %g2 = 97e444d1f101d994 ldsh [%o0+0x0e2],%g2 ! %g2 = ffffffffffffec5a ! Mem[0000000015800010] = e0daa89a, %l1 = 00000000687fdc26 lduha [%i3+%o2]0x81,%l1 ! %l1 = 000000000000e0da ! Mem[0000000014800000] = 7d886700, %l0 = 000000003caae8b2 ldswa [%i1+%g0]0x88,%l0 ! %l0 = 000000007d886700 ! Mem[0000000014000000] = 485e2a3d, %f2 = fab8dc15 lda [%i0+%g0]0x80,%f2 ! %f2 = 485e2a3d p2_label_25: ! %l7 = 00000000b1d02f01, Mem[0000000091800184] = 67a5f6d6 sth %l7,[%o0+0x184] ! Mem[0000000091800184] = 2f01f6d6 ! Mem[0000000091000038] = 6098d223, %g2 = ffffffffffffec5a ldsb [%i6+0x038],%g2 ! %g2 = 0000000000000060 ! %f2 = 485e2a3d, Mem[00000000918001d8] = e13ba7f5 st %f2 ,[%o0+0x1d8] ! Mem[00000000918001d8] = 485e2a3d ! %l3 = ffffffff8aa4e0e7, %l5 = 00000000000000a1, %l7 = 00000000b1d02f01 sra %l3,%l5,%l7 ! %l7 = ffffffffc5527073 ! Mem[0000000014800194] = 8aa4e0e7, %l6 = 000000000000003d ldsh [%i1+0x196],%l6 ! %l6 = ffffffffffffe0e7 ! %l0 = 000000007d886700, %l1 = 000000000000e0da, %ccr = 0a movpos %xcc,%l0,%l1 ! Moved, %l1 = 000000007d886700 ! Mem[0000000014000000] = 3d2a5e48, %l2 = 0000000000003d00 lduba [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000048 ! Mem[000000009080012c] = c3283c75, %g2 = 0000000000000060 ldsb [%i5+0x12d],%g2 ! %g2 = ffffffffffffffc3 ! %l7 = ffffffffc5527073, %l1 = 000000007d886700, %ccr = 0a movne %icc,%l7,%l1 ! Moved, %l1 = ffffffffc5527073 ! %l7 = ffffffffc5527073, immed = ffffff54, %ccr = 0a movre %l7,-0x0ac,%l7 ! Not Moved, %l7 = ffffffffc5527073 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Thread 2 1: membar #Sync ! Force all stores to complete p2_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x008] ! Set processor 2 done flag ! Check Registers p2_check_registers: set p2_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000007d886700 bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffc5527073 bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000048 bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffff8aa4e0e7 bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008b230ed4 bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a1 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffe0e7 bne,a,pn %xcc,p2_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffc5527073 bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p2_check_fp_registers: set p2_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 485e2a3d 903434fa bne %xcc,p2_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2692e0b5 bdec8175 bne %xcc,p2_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be d97542de b71c667f bne %xcc,p2_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 00000267 b730c87d bne %xcc,p2_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 88ff12c9 0c04253b bne %xcc,p2_f16_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be f1452480 787d5ba1 bne %xcc,p2_f30_fail nop ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 485e2a3d085dd37a ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8aa4e0e7c3551770 ldx [%i0+0x010],%g3 ! Observed data at 0000000014000010 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5b7d78a1fb4c0f ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 16305997d9000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0f496b8be5b96a48 ldx [%i0+0x028],%g3 ! Observed data at 0000000014000028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 0f4ecdffc99fd70f ldx [%i0+0x0d0],%g3 ! Observed data at 00000000140000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x108],%g2 ! Expected data = f9f67b9b00000000 ldx [%i0+0x108],%g3 ! Observed data at 0000000014000108 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x108,%g4 ldx [%g1+0x160],%g2 ! Expected data = 000000497f081305 ldx [%i0+0x160],%g3 ! Observed data at 0000000014000160 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x160,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0067887de3f81fac ldx [%i1+0x000],%g3 ! Observed data at 0000000014800000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f025c2ce4e2fd0fe ldx [%i1+0x008],%g3 ! Observed data at 0000000014800008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7d5aac1aed7da7b3 ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000096caf33ad4 ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x020,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = cdd0de7600000000 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000148000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 984781a9839bd576 ldx [%i1+0x0d0],%g3 ! Observed data at 00000000148000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x128],%g2 ! Expected data = 4590bbcc9c3de56c ldx [%i1+0x128],%g3 ! Observed data at 0000000014800128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x128,%g4 ldx [%g1+0x140],%g2 ! Expected data = 32899bffef98917a ldx [%i1+0x140],%g3 ! Observed data at 0000000014800140 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x140,%g4 ldx [%g1+0x160],%g2 ! Expected data = 88fbd7ff175fe9d8 ldx [%i1+0x160],%g3 ! Observed data at 0000000014800160 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x160,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0d4ea572d0ee86d0 ldx [%i2+0x000],%g3 ! Observed data at 0000000015000000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7b4f0d9fe14c2316 ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e9d888292a10e326 ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0b94f588ffffffe0 ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000267b730c87d ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x020,%g4 ldx [%g1+0x130],%g2 ! Expected data = 2ffb0036000002d2 ldx [%i2+0x130],%g3 ! Observed data at 0000000015000130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x130,%g4 ldx [%g1+0x168],%g2 ! Expected data = d6041da400000000 ldx [%i2+0x168],%g3 ! Observed data at 0000000015000168 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x168,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = ccebe53a8d312172 ldx [%i2+0x1a0],%g3 ! Observed data at 00000000150001a0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x1a0,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 000000000000007b ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 56a3466bbe43ca0a ldx [%i3+0x008],%g3 ! Observed data at 0000000015800008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e0daa89ab0758a7a ldx [%i3+0x010],%g3 ! Observed data at 0000000015800010 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3b25040cc912ff88 ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7f661cb7de4275d9 ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x028,%g4 ldx [%g1+0x140],%g2 ! Expected data = f5ef2ffa8374ffa9 ldx [%i3+0x140],%g3 ! Observed data at 0000000015800140 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x140,%g4 ldx [%g1+0x158],%g2 ! Expected data = 2d56e720468bbbe6 ldx [%i3+0x158],%g3 ! Observed data at 0000000015800158 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x158,%g4 ldx [%g1+0x168],%g2 ! Expected data = 9c3ddd5637ba21b3 ldx [%i3+0x168],%g3 ! Observed data at 0000000015800168 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x168,%g4 ldx [%g1+0x180],%g2 ! Expected data = f8b2229bcde81389 ldx [%i3+0x180],%g3 ! Observed data at 0000000015800180 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x180,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 31c47678000000a7 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000158001d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x1d8,%g4 ! The test for processor 2 has passed p2_passed: ta GOOD_TRAP nop p2_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p2_failed p2_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p2_failed p2_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p2_failed p2_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p2_failed p2_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p2_failed p2_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p2_failed p2_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p2_failed p2_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p2_failed p2_f2_fail: set p2_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f6_fail: set p2_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f8_fail: set p2_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f12_fail: set p2_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f16_fail: set p2_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f30_fail: set p2_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 2 failed p2_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x008] ! Set processor 2 done flag set p2_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 2 failed p2_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x008] ! Set processor 2 done flag set p2_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p2_selfmod_failed: ba p2_failed mov 0xabc,%g1 p2_common_error: or %g0,0xee2,%g1 ba p2_failed mov %o5,%g3 p2_common_signature_error: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_common_timeout: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p2_failed mov 0x0,%g3 p2_trap1e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800018] sdivx %l7,-0xb9e,%l5 ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000008] done p2_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800018] sdivx %l7,-0xb9e,%l5 ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000008] done p2_trap2e: sub %l2,%l4,%l0 stxa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000028] done p2_trap2o: sub %l2,%l4,%l0 stxa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000028] done p2_trap3e: andn %l4,%l6,%l1 done p2_trap3o: andn %l4,%l6,%l1 done p2_init_memory_pointers: set p2_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 p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5bdbffdfe560a580 ldx [%g1+0x008],%l1 ! %l1 = 51c7bbcccde81389 ldx [%g1+0x010],%l2 ! %l2 = 7cc4698bea52a356 ldx [%g1+0x018],%l3 ! %l3 = 05f3b2429c3ddd56 ldx [%g1+0x020],%l4 ! %l4 = 16cdf24c4eb98bce ldx [%g1+0x028],%l5 ! %l5 = 309b90bc085dd37a ldx [%g1+0x030],%l6 ! %l6 = c77d4ba597593016 ldx [%g1+0x038],%l7 ! %l7 = 6a4b8a95d99e40e9 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 3 processor_3: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x0c] ! Set the start flag wrpr %g0,7,%cleanwin call p3_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 3 wr %g0,0x4,%fprs ! Make sure fef is 1 set p3_init_freg,%g1 ! %f0 = 00969f2d 85cca23c cc6dfa43 48164936 ! %f4 = 0a66f9d5 81ffe9dc 329dcefb e2e28bf1 ! %f8 = cf59c82b ee8965c4 db4ec760 80b33c95 ! %f12 = 5aa53dc4 ea583256 849acedc a73bdf81 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bb470df3 5890edbc 1971f135 206bd87d ! %f20 = 28491860 6146d8f2 74982eb6 642beca6 ! %f24 = bbf9defa a6ea52bd 6ff15ff1 c381e403 ! %f28 = c774ddab bc4e90ba 96e91f7e 42175f31 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e62063ba 1349f4a7 6b79f860 a6a36a1a ! %f36 = b22d21fe 2a0a1c1b 5d15700f 0afb46d6 ! %f40 = 2c7bfb6b 76d10344 5c6ed0e6 d0d2e091 ! %f44 = d2a95d60 5ce1fe79 f6e9d968 ee1cce6f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4c4d3b600000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 4c4d3b600000001b 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 3 p3_label_1: ! Mem[0000000017800018] = 0ffa561de1049a8d, %l4 = 86ec40123b9e5056 ldxa [%i3+%o3]0x88,%l4 ! %l4 = 0ffa561de1049a8d ! Mem[0000000016800020] = 0ff6bab0 7068cdad, %l2 = 488dcace, %l3 = 2425eb3f ldda [%i1+%o4]0x88,%l2 ! %l2 = 000000007068cdad 000000000ff6bab0 ! %f2 = cc6dfa43 48164936, Mem[0000000017000028] = 66fdcca9 004c0a85 std %f2 ,[%i2+%o5] ! Mem[0000000017000028] = cc6dfa43 48164936 ! Mem[00000000918000f0] = 33221885 8d1b34c4, %g2 = fffffb18, %g3 = 0bad0b00 ldd [%o0+0x0f0],%g2 ! %g2 = 0000000033221885 000000008d1b34c4 ! %l6 = ba7f7570a97b3636, %l1 = b7fe0e5246f403d7, %l1 = b7fe0e5246f403d7 taddcc %l6,%l1,%l1 ! %l1 = 727d83c2f06f3a0d, %ccr = 3a ! %f16 = bb470df3 5890edbc 1971f135 206bd87d ! %f20 = 28491860 6146d8f2 74982eb6 642beca6 ! %f24 = bbf9defa a6ea52bd 6ff15ff1 c381e403 ! %f28 = c774ddab bc4e90ba 96e91f7e 42175f31 mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040 ! Mem[0000000017800010] = 0519c976, %l1 = 727d83c2f06f3a0d ldsha [%i3+%o2]0x80,%l1 ! %l1 = 0000000000000519 ! %f14 = 849acedc a73bdf81, Mem[0000000016800010] = 6f2e6174 69147855 stda %f14,[%i1+%o2]0x88 ! Mem[0000000016800010] = 849acedc a73bdf81 ! %l3 = 000000000ff6bab0, %l2 = 000000007068cdad, %l0 = 06d35a59d11a640c addc %l3,%l2,%l0 ! %l0 = 00000000805f885d ! %f0 = 00969f2d 85cca23c, Mem[00000000908001b0] = 11ebb8e0 144ca672 std %f0 ,[%i5+0x1b0] ! Mem[00000000908001b0] = 00969f2d 85cca23c p3_label_2: ! Mem[0000000091800020] = 70e0129d89ddf28a, %g2 = 0000000033221885 ldx [%o0+%o4],%g2 ! %g2 = 70e0129d89ddf28a ! Mem[0000000090000028] = 6a04d5add65852bd, %f48 = 310bc398 56dabb31 ldda [%i4+0x028]%asi,%f48 ! %f48 = 6a04d5ad d65852bd ! Mem[0000000091000068] = 21aba159, %g18 = c3c77e883040e2fe ldsw [%i6+0x068],%g2 ! %g2 = c3c77e883040e2fe ! immd = 00000000000000f4, %l6 = ba7f7570a97b3636, %ccr = 3a movle %xcc,0x0f4,%l6 ! Moved, %l6 = 00000000000000f4 ! %l1 = 0000000000000519, Mem[0000000091800142] = 7e5640ad, %asi = 80 stha %l1,[%o0+0x142]%asi ! Mem[0000000091800140] = 051940ad ! %l6 = 00000000000000f4, %l4 = 0ffa561de1049a8d, %ccr = 3a movge %icc,%l6,%l4 ! Moved, %l4 = 00000000000000f4 ! Mem[00000000178001f7] = 68c24e74, %l2 = 000000007068cdad ldstub [%i3+0x1f7],%l2 ! %l2 = 00000074000000ff ! %f0 = 00969f2d 85cca23c cc6dfa43 48164936 ! %f4 = 0a66f9d5 81ffe9dc 329dcefb e2e28bf1 ! %f8 = cf59c82b ee8965c4 db4ec760 80b33c95 ! %f12 = 5aa53dc4 ea583256 849acedc a73bdf81 stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! Mem[0000000017000028] = 3649164843fa6dcc, %f16 = bb470df3 5890edbc ldda [%i2+%o5]0x89,%f16 ! %f16 = 36491648 43fa6dcc ! immd = 0000000000000123, %l6 = 00000000000000f4, %ccr = 3a movleu %xcc,0x123,%l6 ! Moved, %l6 = 0000000000000123 p3_label_3: ! Mem[00000000918000b8] = 58c331f8, %g2 = 0000000021aba159 lduw [%o0+0x0b8],%g2 ! %g2 = 0000000058c331f8 ! immd = 0000000000000005, %l0 = 00000000805f885d, %ccr = 3a movcs %xcc,0x005,%l0 ! Moved, %l0 = 0000000000000005 ! %l7 = 3d85b45bc4d68509, Mem[00000000910001b2] = 4d738a55 sth %l7,[%i6+0x1b2] ! Mem[00000000910001b0] = 85098a55 ! Mem[0000000017800188] = 8d8fc14e, %l1 = 0000000000000519 swap [%i3+0x188],%l1 ! %l1 = 000000008d8fc14e membar #Sync ! Added by membar checker (176) ! %f22 = 74982eb6 642beca6, Mem[0000000090000058] = 74982eb6 642beca6 std %f22,[%i4+0x058] ! Mem[0000000090000058] = 74982eb6 642beca6 ! Mem[000000009080003c] = d3f2c495, %g2 = 0000000058c331f8 ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffd3f2 ! %l2 = 0000000000000074, Mem[0000000091000081] = d0585c32, %asi = 80 stba %l2,[%i6+0x081]%asi ! Mem[0000000091000080] = 74585c32 ! Mem[000000001780003c] = 3d18484f, %l3 = 000000000ff6bab0 swap [%i3+0x03c],%l3 ! %l3 = 000000003d18484f ! %l2 = 0000000000000074, %l0 = 0000000000000005, %l5 = 6841c42e3d2e1ba3 xorcc %l2,%l0,%l5 ! %l5 = 0000000000000071, %ccr = 00 ! %l2 = 00000074, %l3 = 3d18484f, Mem[00000000900001d8] = e5419b8b dc30d0b9 std %l2,[%i4+0x1d8] ! Mem[00000000900001d8] = 00000074 3d18484f p3_label_4: ! %l4 = 00000000000000f4, immed = fffff830, %y = 00000000 umul %l4,-0x7d0,%l7 ! %l7 = 000000f3fff88dc0, %y = 000000f3 ! Mem[0000000016000010] = b7ef3a19, %l3 = 000000003d18484f lduba [%i0+%o2]0x81,%l3 ! %l3 = 00000000000000b7 ! %l0 = 0000000000000005, Mem[0000000016800020] = 7068cdad stba %l0,[%i1+%o4]0x88 ! Mem[0000000016800020] = 7068cd05 ! immd = 000000000000000c, %l0 = 0000000000000005, %ccr = 00 movge %icc,0x00c,%l0 ! Moved, %l0 = 000000000000000c ! %l5 = 0000000000000071, Mem[0000000017000000] = 774bcdba stba %l5,[%i2+%g0]0x80 ! Mem[0000000017000000] = 714bcdba ! %l1 = 000000008d8fc14e, Mem[0000000017000020] = 33f84f3eb0907e4e stxa %l1,[%i2+%o4]0x80 ! Mem[0000000017000020] = 000000008d8fc14e ! Mem[00000000910001dc] = 8206ecee, %g2 = ffffffffffffd3f2 ldsba [%i6+0x1de]%asi,%g2 ! %g2 = ffffffffffffff82 ! %l7 = 000000f3fff88dc0, Mem[0000000016000020] = 1bb7b5446fa7b23b stxa %l7,[%i0+%o4]0x81 ! Mem[0000000016000020] = 000000f3fff88dc0 ! Mem[0000000017000158] = 644f52eeba0acde3, %l6 = 0000000000000123, %l4 = 00000000000000f4 add %i2,0x158,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 644f52eeba0acde3 ! Mem[00000000160001a0] = 4da24147, %l5 = 0000000000000071 lduh [%i0+0x1a2],%l5 ! %l5 = 0000000000004147 p3_label_5: ! Mem[0000000016800020] = 7068cd05, %l3 = 00000000000000b7 ldsba [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000005 ! Mem[00000000908001f0] = b34a86c684e1b785, %g2 = ffffffffffffff82 ldxa [%i5+0x1f0]%asi,%g2 ! %g2 = b34a86c684e1b785 ! Mem[00000000170000c0] = 9ff138ce, %l5 = 0000000000004147 swap [%i2+0x0c0],%l5 ! %l5 = 000000009ff138ce ! Mem[00000000910001d0] = 3be99c3d 9de4ecc1, %g2 = 84e1b785, %g3 = 8d1b34c4 ldd [%i6+0x1d0],%g2 ! %g2 = 000000003be99c3d 000000009de4ecc1 ! Mem[0000000016800010] = a73bdf81, %l6 = 0000000000000123 ldsha [%i1+%o2]0x89,%l6 ! %l6 = ffffffffffffdf81 ! Mem[0000000016800008] = 31bbd203952fcedd, %l3 = 0000000000000005 ldxa [%i1+%o1]0x88,%l3 ! %l3 = 31bbd203952fcedd ! %l0 = 0000000c, %l1 = 8d8fc14e, Mem[00000000900000d0] = 6b4726ff dc7b95ee std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 0000000c 8d8fc14e ! %l2 = 0000000000000074, Mem[0000000091800002] = dc05af37 sth %l2,[%o0+0x002] ! Mem[0000000091800000] = 0074af37 ! %l5 = 000000009ff138ce, Mem[0000000017800000] = e385b1d19a146f25 stxa %l5,[%i3+%g0]0x81 ! Mem[0000000017800000] = 000000009ff138ce ! %f8 = cf59c82b ee8965c4, Mem[00000000918001b0] = e41b205f 12f490d8 std %f8 ,[%o0+0x1b0] ! Mem[00000000918001b0] = cf59c82b ee8965c4 p3_label_6: membar #Sync ! Added by membar checker (177) ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c 00000074 3d18484f ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0 ! Mem[00000000900000d0] = 0000000c8d8fc14e, %g2 = 000000003be99c3d ldx [%i4+0x0d0],%g2 ! %g2 = 0000000c8d8fc14e ! Mem[000000009000001c] = e2e28bf1, %g2 = 0000000c8d8fc14e lduh [%i4+0x01c],%g2 ! %g2 = 000000000000e2e2 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 0000000c 8d8fc14e fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 ! %l7 = 000000f3fff88dc0, immed = fffffd00, %l4 = 644f52eeba0acde3 taddcctv %l7,-0x300,%l4 ! %l4 = 000000f3fff88ac0, %ccr = 19 ! Mem[00000000908001e8] = a05a148c 492e5786, %g2 = 0000e2e2, %g3 = 9de4ecc1 ldd [%i5+0x1e8],%g2 ! %g2 = 00000000a05a148c 00000000492e5786 ! %l2 = 0000000000000074, %l0 = 000000000000000c, %y = 000000f3 mulscc %l2,%l0,%l0 ! %l0 = 0000000080000046, %ccr = 08, %y = 00000079 ! %l5 = 000000009ff138ce, %l2 = 0000000000000074, %y = 00000079 sdiv %l5,%l2,%l3 ! %l3 = 000000007fffffff mov %l0,%y ! %y = 80000046 ! Mem[0000000017000010] = 8267af92, %l7 = 000000f3fff88dc0 ldswa [%i2+%o2]0x80,%l7 ! %l7 = ffffffff8267af92 ! %l7 = ffffffff8267af92, imm = 00000000000009c7, %l0 = 0000000080000046 xorcc %l7,0x9c7,%l0 ! %l0 = ffffffff8267a655, %ccr = 88 p3_label_7: ! Mem[0000000016800008] = ddce2f95, %l1 = 000000008d8fc14e lduba [%i1+%o1]0x80,%l1 ! %l1 = 00000000000000dd ! %l5 = 000000009ff138ce, Mem[0000000091800113] = 1b545fcd stb %l5,[%o0+0x113] ! Mem[0000000091800110] = ce545fcd ! %l0 = ffffffff8267a655, Mem[00000000910000e8] = 324bb73730124320 stx %l0,[%i6+0x0e8] ! Mem[00000000910000e8] = ffffffff8267a655 ! Mem[0000000017800028] = 7c5a45f8 c3d9f747, %l6 = ffffdf81, %l7 = 8267af92 ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000c3d9f747 000000007c5a45f8 ! %l6 = 00000000c3d9f747, %l6 = 00000000c3d9f747, %l5 = 000000009ff138ce addc %l6,%l6,%l5 ! %l5 = 0000000187b3ee8e ! Mem[00000000168000e8] = 1adfeac233e00adc, %l3 = 000000007fffffff ldx [%i1+0x0e8],%l3 ! %l3 = 1adfeac233e00adc ! %l0 = ffffffff8267a655, Mem[00000000918000f2] = 18858d1b sth %l0,[%o0+0x0f2] ! Mem[00000000918000f0] = a6558d1b ! immd = 0000000000000150, %l0 = ffffffff8267a655, %ccr = 88 move %icc,0x150,%l0 ! Register Not Moved ! Mem[000000009180015c] = 1663447a, %g2 = 00000000a05a148c lduw [%o0+0x15c],%g2 ! %g2 = 000000001663447a ! Mem[0000000016800028] = 7cdade0f, %l6 = 00000000c3d9f747 ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 0000000f000000ff p3_label_8: ! Mem[0000000017800170] = 29c86d9d, %l7 = 7c5a45f8, %l3 = 33e00adc add %i3,0x170,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000029c86d9d ! %l0 = ffffffff8267a655, imm = 0000000000000c4a, %l6 = 000000000000000f andcc %l0,0xc4a,%l6 ! %l6 = 0000000000000440, %ccr = 00 ! immd = 0000000000000357, %l4 = 000000f3fff88ac0, %ccr = 00 movcc %xcc,0x357,%l4 ! Moved, %l4 = 0000000000000357 ! %l5 = 0000000187b3ee8e, immed = fffffece, %y = 80000046 udivcc %l5,-0x132,%l5 ! %l5 = 00000000800000df, %ccr = 08 mov %l0,%y ! %y = 8267a655 ! %l4 = 0000000000000357, %l4 = 0000000000000357, %l1 = 00000000000000dd orncc %l4,%l4,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 ! Mem[0000000017000020] = 4ec18f8d00000000, %l0 = ffffffff8267a655 ldxa [%i2+%o4]0x89,%l0 ! %l0 = 4ec18f8d00000000 ! immd = 0000000000000352, %l1 = ffffffffffffffff, %ccr = 88 movge %xcc,0x352,%l1 ! Register Not Moved ! Mem[00000000168001b3] = 2b666c15, %l3 = 0000000029c86d9d ldstub [%i1+0x1b3],%l3 ! %l3 = 00000015000000ff ! Mem[00000000910000f8] = c67c86f2caabf5b1, %g2 = 000000001663447a ldx [%i6+0x0f8],%g2 ! %g2 = c67c86f2caabf5b1 ! Mem[00000000170001c7] = f4a43508, %l1 = ffffffffffffffff ldstub [%i2+0x1c7],%l1 ! %l1 = 00000008000000ff p3_label_9: ! Mem[0000000090000108] = df440928, %g2 = c67c86f2caabf5b1 lduw [%i4+0x108],%g2 ! %g2 = 00000000df440928 ! %f8 = cf59c82b, Mem[00000000178000dc] = 101d2cd1 st %f8 ,[%i3+0x0dc] ! Mem[00000000178000dc] = cf59c82b ! Mem[0000000017800100] = 442e4fa9, %l1 = 00000008, %l0 = 00000000 add %i3,0x100,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000442e4fa9 ! Mem[0000000090800030] = 2656a05e401afe34, %f48 = 4248e3f1 e5159ae6 ldd [%i5+0x030],%f48 ! %f48 = 2656a05e 401afe34 ! Mem[00000000918000e4] = b67cdbcf, %g2 = 00000000df440928 ldsh [%o0+0x0e4],%g2 ! %g2 = ffffffffffffb67c ! Mem[0000000090800138] = 52ebec6f, %g18 = c3c77e883040e2fe ldsw [%i5+0x138],%g2 ! %g2 = c3c77e883040e2fe ! Mem[00000000918000b0] = d9fbffc3, %g2 = 0000000052ebec6f ldsh [%o0+0x0b2],%g2 ! %g2 = ffffffffffffd9fb ! %l6 = 0000000000000440, Mem[0000000017800000] = 00000000 stha %l6,[%i3+%g0]0x89 ! Mem[0000000017800000] = 00000440 ! %l6 = 0000000000000440, Mem[0000000016000008] = 4d6d2abc stba %l6,[%i0+%o1]0x89 ! Mem[0000000016000008] = 4d6d2a40 ! Mem[0000000017800190] = 73991e6b, %l4 = 0000000000000357 swap [%i3+0x190],%l4 ! %l4 = 0000000073991e6b p3_label_10: ! Mem[0000000090800108] = 731234cbd4967865, %g2 = ffffffffffffd9fb ldx [%i5+0x108],%g2 ! %g2 = 731234cbd4967865 ! Mem[00000000918000e0] = 4bc5ec5a, %g2 = 731234cbd4967865 ldsh [%o0+0x0e0],%g2 ! %g2 = 0000000000004bc5 ! Mem[000000001600000c] = 108a6c3b, %l0 = 442e4fa9, %l1 = 00000008 add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000108a6c3b ! Mem[0000000017800018] = 8d9a04e1, %l0 = 00000000442e4fa9 ldswa [%i3+%o3]0x80,%l0 ! %l0 = ffffffff8d9a04e1 ! %l0 = ffffffff8d9a04e1, %l4 = 0000000073991e6b, %l6 = 0000000000000440 xnor %l0,%l4,%l6 ! %l6 = 0000000001fce575 ! Mem[0000000090800068] = 9d734dff8dd7c3c8, %f48 = 2656a05e 401afe34 ldd [%i5+0x068],%f48 ! %f48 = 9d734dff 8dd7c3c8 ! Mem[0000000016800018] = 6c7330d0, %l3 = 0000000000000015 lduha [%i1+%o3]0x88,%l3 ! %l3 = 00000000000030d0 ! %l1 = 00000000108a6c3b, %l1 = 00000000108a6c3b, %ccr = 88 movne %xcc,%l1,%l1 ! Moved, %l1 = 00000000108a6c3b ! %f28 = c774ddab bc4e90ba, Mem[0000000090000190] = 62a05321 cef23aad std %f28,[%i4+0x190] ! Mem[0000000090000190] = c774ddab bc4e90ba ! %l5 = 00000000800000df, %l1 = 00000000108a6c3b, %l4 = 0000000073991e6b srax %l5,%l1,%l4 ! %l4 = 0000000000000000 p3_label_11: ! Mem[00000000170001a0] = de0e23c5d060b93a, %l3 = 00000000000030d0, %l0 = ffffffff8d9a04e1 add %i2,0x1a0,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = de0e23c5d060b93a ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c 00000074 3d18484f ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0 ! %l5 = 00000000800000df, %l5 = 00000000800000df, %l0 = de0e23c5d060b93a or %l5,%l5,%l0 ! %l0 = 00000000800000df ! Mem[0000000017000008] = ce3174e2, %l2 = 0000000000000074 ldstuba [%i2+%o1]0x81,%l2 ! %l2 = 000000ce000000ff ! Mem[00000000908001f0] = b34a86c684e1b785, %f48 = aebe0fc8 1ff0bb38 ldd [%i5+0x1f0],%f48 ! %f48 = b34a86c6 84e1b785 ! Mem[00000000170000e0] = 992316e9, %l2 = 00000000000000ce ldsh [%i2+0x0e2],%l2 ! %l2 = 00000000000016e9 ! Mem[000000009000003c] = 3bdf81bb, %g2 = 0000000000004bc5 lduba [%i4+0x03d]%asi,%g2 ! %g2 = 000000000000003b ! %l0 = 00000000800000df, Mem[000000001700003c] = 6b418103 stw %l0,[%i2+0x03c] ! Mem[000000001700003c] = 800000df ! %l4 = 0000000000000000, imm = fffffffffffffad3, %l3 = 00000000000030d0 addccc %l4,-0x52d,%l3 ! %l3 = fffffffffffffad3, %ccr = 88 ! Mem[0000000090000004] = cca23ccc, %g2 = 000000000000003b ldub [%i4+0x005],%g2 ! %g2 = 00000000000000cc p3_label_12: ! Mem[0000000016800028] = 7cdadeff, %l7 = 000000007c5a45f8 swapa [%i1+%o5]0x89,%l7 ! %l7 = 000000007cdadeff ! %l4 = 0000000000000000, immed = 000003eb, %l2 = 00000000000016e9 taddcctv %l4,0x3eb,%l2 ! %l0 = 0000000080000102, Trapped ! Mem[00000000918001ec] = 9c208890, %g18 = c3c77e883040e2fe ldsw [%o0+0x1ec],%g2 ! %g2 = c3c77e883040e2fe ! %l3 = fffffffffffffad3, %l0 = 0000000080000102, %ccr = 88 movrgz %l3,%l0,%l3 ! Not Moved, %l3 = fffffffffffffad3 ! Mem[0000000090800078] = 6b44214a, %g2 = ffffffff9c208890 ldsb [%i5+0x078],%g2 ! %g2 = 000000000000006b ! Mem[0000000090800088] = d376e53d, %g2 = 000000000000006b lduw [%i5+0x088],%g2 ! %g2 = 00000000d376e53d ! %l2 = 00000000000016e9, imm = 0000000000000dd0, %l1 = 00000000108a6c3b addcc %l2,0xdd0,%l1 ! %l1 = 00000000000024b9, %ccr = 00 ! %l7 = 000000007cdadeff, Mem[0000000017800000] = 00000440 stba %l7,[%i3+%g0]0x89 ! Mem[0000000017800000] = 000004ff ! Mem[0000000017800020] = 043ebe9c, %l0 = 0000000080000102 ldsba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000004 ! %l4 = 0000000000000000, Mem[0000000016800018] = 6c7330d0 stba %l4,[%i1+%o3]0x88 ! Mem[0000000016800018] = 6c733000 p3_label_13: ! Mem[0000000090800070] = 66be9946, %g2 = 00000000d376e53d lduh [%i5+0x070],%g2 ! %g2 = 00000000000066be ! %l1 = 00000000000024b9, Mem[0000000091800050] = 201eabe0ace33da8 stx %l1,[%o0+0x050] ! Mem[0000000091800050] = 00000000000024b9 ! %l5 = 00000000800000df, Mem[0000000090800194] = c3012c19 stw %l5,[%i5+0x194] ! Mem[0000000090800194] = 800000df ! %l0 = 0000000000000004, Mem[0000000017800000] = ff040000 stba %l0,[%i3+%g0]0x80 ! Mem[0000000017800000] = 04040000 ! immd = 000000000000030e, %l2 = 00000000000016e9, %ccr = 00 movvs %xcc,0x30e,%l2 ! Register Not Moved ! Mem[00000000908000fc] = 74fb5326, %g2 = 00000000000066be lduba [%i5+0x0ff]%asi,%g2 ! %g2 = 0000000000000074 ! Mem[00000000908001c4] = 51bd6e3e, %g2 = 0000000000000074 ldsb [%i5+0x1c6],%g2 ! %g2 = 0000000000000051 ! Mem[000000009180007c] = 68422c70, %g18 = c3c77e883040e2fe ldsw [%o0+0x07c],%g2 ! %g2 = c3c77e883040e2fe ! Mem[0000000091000010] = c24b8124d7a3e9c6, %g2 = 0000000068422c70 ldx [%i6+%o2],%g2 ! %g2 = c24b8124d7a3e9c6 ! Mem[0000000090000040] = bb470df3, %g2 = c24b8124d7a3e9c6 ldsb [%i4+0x040],%g2 ! %g2 = ffffffffffffffbb p3_label_14: ! %l4 = 0000000000000000, imm = 0000000000000039, %l4 = 0000000000000000 srax %l4,0x039,%l4 ! %l4 = 0000000000000000 ! Mem[0000000016000028] = cf6878c9, %l4 = 0000000000000000 swap [%i0+%o5],%l4 ! %l4 = 00000000cf6878c9 ! Mem[0000000016000080] = bfc67f32, %l7 = 7cdadeff, %l0 = 00000004 add %i0,0x80,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000bfc67f32 ! Mem[000000009080016c] = 956ce533, %g18 = c3c77e883040e2fe ldsw [%i5+0x16c],%g2 ! %g2 = c3c77e883040e2fe ! %l7 = 000000007cdadeff, Mem[0000000016000028] = 000000002f32e0a2 stxa %l7,[%i0+%o5]0x80 ! Mem[0000000016000028] = 000000007cdadeff ! Mem[00000000900001a4] = 55f4639a, %g2 = ffffffff956ce533 lduw [%i4+0x1a4],%g2 ! %g2 = 0000000055f4639a ! %l2 = 00000000000016e9, %l6 = 0000000001fce575, %l0 = 00000000bfc67f32 sra %l2,%l6,%l0 ! %l0 = 0000000000000000 ! Mem[00000000900000b0] = 869e5b97 0acd4a55, %g2 = 55f4639a, %g3 = 492e5786 ldd [%i4+0x0b0],%g2 ! %g2 = 00000000869e5b97 000000000acd4a55 ! %l3 = fffffffffffffad3, Mem[0000000016800020] = 05cd6870 stba %l3,[%i1+%o4]0x80 ! Mem[0000000016800020] = d3cd6870 ! %l5 = 00000000800000df, immed = 00000d58, %y = 8267a655 mulscc %l5,0xd58,%l6 ! %l6 = 0000000040000dc7, %ccr = 00, %y = c133d32a p3_label_15: ! %l0 = 0000000000000000 setx 0x7be913b868e6dca3,%g7,%l0 ! %l0 = 7be913b868e6dca3 ! %l5 = 00000000800000df, %l2 = 00000000000016e9, %l1 = 00000000000024b9 taddcc %l5,%l2,%l1 ! %l1 = 00000000800017c8, %ccr = 0a ! Mem[0000000016000060] = 9ad2c97dd5fffae0, %f24 = bbf9defa a6ea52bd ldd [%i0+0x060],%f24 ! %f24 = 9ad2c97d d5fffae0 ! %f3 = 48164936, Mem[0000000091000180] = fd84489c st %f3 ,[%i6+0x180] ! Mem[0000000091000180] = 48164936 ! Mem[0000000090000030] = 5aa53dc4ea583256, %f48 = b34a86c6 84e1b785 ldd [%i4+0x030],%f48 ! %f48 = 5aa53dc4 ea583256 ! Mem[0000000090000188] = 3d267fb6 ec8b88e3, %g2 = 869e5b97, %g3 = 0acd4a55 ldda [%i4+0x188]%asi,%g2 ! %g2 = 000000003d267fb6 00000000ec8b88e3 ! Mem[0000000017800130] = 4db5a77e 897d6348, %l6 = 40000dc7, %l7 = 7cdadeff ldda [%i3+0x130]%asi,%l6 ! %l6 = 000000004db5a77e 00000000897d6348 ! Mem[0000000091000050] = 9f4c9dbbd3dcae40, %g2 = 000000003d267fb6 ldx [%i6+0x050],%g2 ! %g2 = 9f4c9dbbd3dcae40 ! Mem[0000000016800018] = 0030736c, %l4 = 00000000cf6878c9 ldsha [%i1+%o3]0x80,%l4 ! %l4 = 0000000000000030 ! %l6 = 000000004db5a77e, Mem[00000000908001e6] = d540a05a, %asi = 80 stba %l6,[%i5+0x1e6]%asi ! Mem[00000000908001e4] = 7e40a05a p3_label_16: ! %l3 = fffffffffffffad3, Mem[0000000017800000] = ce38f19f00000404 stxa %l3,[%i3+%g0]0x89 ! Mem[0000000017800000] = fffffffffffffad3 save ! CWP = 1 ! %f29 = bc4e90ba, Mem[000000009100012c] = 3e07f2ad st %f29,[%o6+0x12c] ! Mem[000000009100012c] = bc4e90ba ! %l3 = 599bbc4eaf4c9edb, %l6 = c34b30183e0ead55, %ccr = 0a movrgz %l3,%l6,%l2 ! Moved, %l2 = c34b30183e0ead55 ! %l7 = 66a7d0c451c7de4c, %l7 = 66a7d0c451c7de4c, %ccr = 0a movge %icc,%l7,%l7 ! Moved, %l7 = 66a7d0c451c7de4c ! Clear Register : %l5 = c05f59984438feb6 clr %l5 ! %l5 = 0000000000000000 ! %l5 = 0000000000000000, Mem[0000000017800028] = c3d9f747 stwa %l5,[%o3+%i5]0x89 ! Mem[0000000017800028] = 00000000 ! Mem[0000000091000010] = c24b8124d7a3e9c6, %g2 = 9f4c9dbbd3dcae40 ldx [%o6+%i2],%g2 ! %g2 = c24b8124d7a3e9c6 ! %f27 = c381e403, Mem[0000000017800018] = e1049a8d sta %f27,[%o3+%i3]0x89 ! Mem[0000000017800018] = c381e403 ! %l6 = c34b30183e0ead55, immed = 00000e2e, %y = c133d32a umul %l6,0xe2e,%l5 ! %l5 = 0000036ff41dcb46, %y = 0000036f p3_label_17: ! %cwp = 1 ! Mem[00000000170000d0] = 0474a6d20db876c5, %f28 = c774ddab bc4e90ba ldd [%o2+0x0d0],%f28 ! %f28 = 0474a6d2 0db876c5 ! Code Fragment 1 p3_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ec8b88e3 mov -0x551,%g3 ! %g3 = fffffffffffffaaf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = c34b30183e0ead55, %l0 = e17f2db2a3f5fac3, %ccr = 0a mova %xcc,%l6,%l0 ! Moved, %l0 = c34b30183e0ead55 ! %l3 = 599bbc4eaf4c9edb, %l3 = 599bbc4eaf4c9edb, %l3 = 599bbc4eaf4c9edb orncc %l3,%l3,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 ! Mem[0000000016000018] = ccb337b2, %l2 = c34b30183e0ead55 lduba [%o0+%i3]0x81,%l2 ! %l2 = 00000000000000cc ! %l0 = c34b30183e0ead55, %l4 = e543c3fc0ee75c8b, %y = 0000036f umul %l0,%l4,%l6 ! %l6 = 039ce32805f5a927, %y = 039ce328 ! Mem[0000000016000000] = cd68c5d2, %l5 = 0000036ff41dcb46 swapa [%o0+%g0]0x89,%l5 ! %l5 = 00000000cd68c5d2 restore ! CWP = 0 ! %l5 = 00000000800000df, %l4 = 0000000000000030, %ccr = 88 movrlz %l5,%l4,%l6 ! Not Moved, %l6 = 000000004db5a77e ! Mem[0000000091000114] = c099dcd9, %g2 = c24b8124d7a3e9c6 ldsb [%i6+0x117],%g2 ! %g2 = ffffffffffffffc0 p3_label_18: ! Mem[0000000016800028] = f8455a7c 328c15f4, %l0 = 68e6dca3, %l1 = 800017c8 ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000f8455a7c 00000000328c15f4 ! %f16 = 36491648 43fa6dcc 1971f135 206bd87d ! %f20 = 28491860 6146d8f2 74982eb6 642beca6 ! %f24 = 9ad2c97d d5fffae0 6ff15ff1 c381e403 ! %f28 = 0474a6d2 0db876c5 96e91f7e 42175f31 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040 ! %l2 = 00000000000016e9, Mem[0000000090800056] = fc07e87c stb %l2,[%i5+0x056] ! Mem[0000000090800054] = e907e87c ! %f12 = 5aa53dc4 ea583256, Mem[0000000016000008] = 4d6d2a40 3b6c8a10 stda %f12,[%i0+%o1]0x88 ! Mem[0000000016000008] = 5aa53dc4 ea583256 ! Mem[00000000178000b0] = 50cfc83b77af7e77, %l3 = fffffffffffffad3, %l1 = 00000000328c15f4 add %i3,0xb0,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 50cfc83b77af7e77 ! Mem[00000000900001a0] = 3c55f463, %g2 = ffffffffffffffc0 ldub [%i4+0x1a3],%g2 ! %g2 = 000000000000003c ! %l5 = 00000000800000df, Mem[000000009100010c] = c3ff3462 stw %l5,[%i6+0x10c] ! Mem[000000009100010c] = 800000df ! Mem[0000000016000090] = 7749402052aca87d, %l6 = 000000004db5a77e, %l6 = 000000004db5a77e add %i0,0x90,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 7749402052aca87d ! %l4 = 0000000000000030, Mem[0000000090000138] = be0f5ab7, %asi = 80 stha %l4,[%i4+0x138]%asi ! Mem[0000000090000138] = 00305ab7 ! %f11 = 80b33c95, Mem[0000000017800020] = 9cbe3e04 sta %f11,[%i3+%o4]0x88 ! Mem[0000000017800020] = 80b33c95 p3_label_19: ! Mem[00000000168000a2] = c617fc2f, %l7 = 00000000897d6348 ldstub [%i1+0x0a2],%l7 ! %l7 = 000000fc000000ff ! %l7 = 00000000000000fc, Mem[0000000016000018] = ccb337b2 stwa %l7,[%i0+%o3]0x81 ! Mem[0000000016000018] = 000000fc ! %l0 = 00000000f8455a7c, Mem[0000000017000028] = 3649164843fa6dcc stxa %l0,[%i2+%o5]0x89 ! Mem[0000000017000028] = 00000000f8455a7c ! %l7 = 00000000000000fc, Mem[00000000910000e9] = ffffff82 stb %l7,[%i6+0x0e9] ! Mem[00000000910000e8] = fcffff82 ! Mem[0000000016000034] = c0cc7486, %l6 = 7749402052aca87d lduba [%i0+0x034]%asi,%l6 ! %l6 = 00000000000000c0 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! Mem[0000000016000018] = fc000000, %l3 = fffffffffffffad3 ldsha [%i0+%o3]0x88,%l3 ! %l3 = 0000000000000000 ! immd = 0000000000000215, %l2 = 00000000000016e9, %ccr = 88 movl %xcc,0x215,%l2 ! Moved, %l2 = 0000000000000215 ! %l0 = 00000000f8455a7c, %l3 = 0000000000000000, %ccr = 88 movneg %icc,%l0,%l3 ! Moved, %l3 = 00000000f8455a7c membar #Sync ! Added by membar checker (178) ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 00305ab7 0923d7d7 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100 p3_label_20: ! Mem[00000000910000ac] = 19e7c0b4, %g2 = 000000000000003c ldsb [%i6+0x0ae],%g2 ! %g2 = 0000000000000019 ! %l1 = 50cfc83b77af7e77 sethi %hi(0x1508c800),%l1 ! %l1 = 000000001508c800 ! %l7 = 00000000000000fc, %l7 = 00000000000000fc, %l0 = 00000000f8455a7c tsubcctv %l7,%l7,%l0 ! %l0 = 0000000000000000, %ccr = 44 ! %l1 = 000000001508c800, Mem[0000000091800160] = b8e33a5fbe99a180 stx %l1,[%o0+0x160] ! Mem[0000000091800160] = 000000001508c800 ! %f28 = 0474a6d2 0db876c5, Mem[0000000017000010] = 92af6782 984a1ea6 stda %f28,[%i2+%o2]0x88 ! Mem[0000000017000010] = 0474a6d2 0db876c5 ! Mem[0000000017800000] = fffffad3, %l2 = 0000000000000215 ldsha [%i3+%g0]0x89,%l2 ! %l2 = fffffffffffffad3 ! Mem[0000000016800074] = 21df5502, %l2 = fffffffffffffad3 ldstub [%i1+0x074],%l2 ! %l2 = 00000021000000ff ! %l0 = 0000000000000000, %l1 = 000000001508c800, %ccr = 44 movne %xcc,%l0,%l1 ! Register Not Moved ! %f28 = 0474a6d2 0db876c5, Mem[00000000910000a8] = 871488a2 ab9a19e7 std %f28,[%i6+0x0a8] ! Mem[00000000910000a8] = 0474a6d2 0db876c5 ! Mem[0000000016800008] = 952fcedd, %f11 = 80b33c95 lda [%i1+%o1]0x88,%f11 ! %f11 = 952fcedd p3_label_21: ! %l4 = 00000030, %l5 = 800000df, Mem[0000000091800150] = 42331e81 aa15256d std %l4,[%o0+0x150] ! Mem[0000000091800150] = 00000030 800000df ! Mem[0000000017800024] = 92b4aed5, %l5 = 00000000800000df swap [%i3+0x024],%l5 ! %l5 = 0000000092b4aed5 ! Mem[0000000016800000] = 9d5b2a82 d4802820, %l0 = 00000000, %l1 = 1508c800 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000d4802820 000000009d5b2a82 ! Mem[0000000091000008] = 7e7e423f, %g2 = 0000000000000019 ldsba [%i6+0x00b]%asi,%g2 ! %g2 = 000000000000007e ! Mem[0000000091000038] = 6098d223 7939a2b7, %g2 = 0000007e, %g3 = fffffaaf ldda [%i6+0x038]%asi,%g2 ! %g2 = 000000006098d223 000000007939a2b7 ! Mem[0000000016800090] = ef8ee871, %l2 = 00000021, %l2 = 00000021 add %i1,0x90,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ef8ee871 ! %l4 = 00000030, %l5 = 92b4aed5, Mem[00000000178000f0] = 5adb47c0 ee4d0907 std %l4,[%i3+0x0f0] ! Mem[00000000178000f0] = 00000030 92b4aed5 ! Mem[0000000091800078] = 87738b45, %g2 = 000000006098d223 lduha [%o0+0x078]%asi,%g2 ! %g2 = 0000000000008773 ! immd = 0000000000000170, %l2 = 00000000ef8ee871, %ccr = 44 movleu %xcc,0x170,%l2 ! Moved, %l2 = 0000000000000170 ! Mem[0000000091000144] = 27a2b8df, %g2 = 0000000000008773 ldub [%i6+0x145],%g2 ! %g2 = 0000000000000027 p3_label_22: ! %l7 = 00000000000000fc, imm = fffffffffffff87f, %l4 = 0000000000000030 xorcc %l7,-0x781,%l4 ! %l4 = fffffffffffff883, %ccr = 88 ! Mem[0000000090800190] = 0d6a142f800000df, %g2 = 0000000000000027 ldx [%i5+0x190],%g2 ! %g2 = 0d6a142f800000df ! Mem[0000000090000060] = e0faffd5, %g2 = 0d6a142f800000df lduh [%i4+0x060],%g2 ! %g2 = 000000000000e0fa ! Mem[000000009100012c] = bc4e90ba, %g2 = 000000000000e0fa lduw [%i6+0x12c],%g2 ! %g2 = 00000000bc4e90ba ! %l5 = 0000000092b4aed5, Mem[000000009180008c] = 43610036 sth %l5,[%o0+0x08c] ! Mem[000000009180008c] = aed50036 ! %l3 = 00000000f8455a7c sethi %hi(0x33ca8c00),%l3 ! %l3 = 0000000033ca8c00 ! Mem[0000000091800120] = a7462363, %g2 = 00000000bc4e90ba ldsb [%o0+0x120],%g2 ! %g2 = ffffffffffffffa7 ! %l3 = 0000000033ca8c00, Mem[00000000908001b8] = e92401c6 sth %l3,[%i5+0x1b8] ! Mem[00000000908001b8] = 8c0001c6 ! %l4 = fffffffffffff883, imm = 0000000000000006, %l1 = 000000009d5b2a82 sra %l4,0x006,%l1 ! %l1 = ffffffffffffffe2 ! %l1 = ffffffffffffffe2, Mem[000000001680012c] = 03a3d893, %asi = 80 stwa %l1,[%i1+0x12c]%asi ! Mem[000000001680012c] = ffffffe2 p3_label_23: ! Mem[0000000091800108] = 92516bfb, %g2 = ffffffffffffffa7 lduh [%o0+0x108],%g2 ! %g2 = 0000000000009251 ! %l1 = ffffffffffffffe2, immed = 00000358, %y = 039ce328 sdivcc %l1,0x358,%l7 ! %l7 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = d4802820 ! %l0 = d4802820, %l1 = ffffffe2, Mem[0000000017000028] = 7c5a45f8 00000000 stda %l0,[%i2+%o5]0x81 ! Mem[0000000017000028] = d4802820 ffffffe2 ! %l2 = 00000170, %l3 = 33ca8c00, Mem[0000000017000008] = ff3174e2 1aff9ead stda %l2,[%i2+%o1]0x80 ! Mem[0000000017000008] = 00000170 33ca8c00 ! %f22 = 74982eb6 642beca6, Mem[0000000091000078] = d4818d80 ce41d508 std %f22,[%i6+0x078] ! Mem[0000000091000078] = 74982eb6 642beca6 ! %l5 = 0000000092b4aed5, Mem[0000000016800000] = d4802820 stha %l5,[%i1+%g0]0x89 ! Mem[0000000016800000] = d480aed5 ! Mem[0000000090000070] = c576b80dd2a67404, %g2 = 0000000000009251 ldx [%i4+0x070],%g2 ! %g2 = c576b80dd2a67404 ! Mem[0000000016800068] = 0f5e700047590a9a, %l0 = 00000000d4802820, %l0 = 00000000d4802820 add %i1,0x68,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 0f5e700047590a9a ! Mem[00000000168000dc] = b3de3363, %l2 = 0000000000000170 lduh [%i1+0x0de],%l2 ! %l2 = 0000000000003363 ! Mem[0000000016000010] = b7ef3a19, %l6 = 00000000000000c0 swapa [%i0+%o2]0x81,%l6 ! %l6 = 00000000b7ef3a19 p3_label_24: ! Mem[0000000091800054] = 000024b9, %g2 = c576b80dd2a67404 ldsh [%o0+0x054],%g2 ! %g2 = 0000000000000000 ! %l6 = 00000000b7ef3a19, imm = fffffffffffff6a5, %l3 = 0000000033ca8c00 subccc %l6,-0x95b,%l3 ! %l3 = 00000000b7ef4374, %ccr = 19 ! Randomly selected nop nop ! %f0 = 00969f2d 85cca23c cc6dfa43 48164936 ! %f4 = 0a66f9d5 81ffe9dc 329dcefb e2e28bf1 ! %f8 = cf59c82b ee8965c4 db4ec760 952fcedd ! %f12 = 5aa53dc4 ea583256 849acedc a73bdf81 stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000 ! Mem[0000000090000088] = 8400dede, %g2 = 0000000000000000 ldub [%i4+0x089],%g2 ! %g2 = 0000000000000084 ! %l1 = ffffffffffffffe2, %l4 = fffffffffffff883, %ccr = 19 movl %icc,%l1,%l4 ! Moved, %l4 = ffffffffffffffe2 ! %l7 = 000000007fffffff, Mem[00000000910000ea] = ffff8267, %asi = 80 stha %l7,[%i6+0x0ea]%asi ! Mem[00000000910000e8] = ffff8267 ! Mem[0000000090800154] = 1ae2a90c, %g18 = c3c77e883040e2fe ldsw [%i5+0x154],%g2 ! %g2 = c3c77e883040e2fe ! Mem[0000000090000178] = a54f0ba0, %g18 = c3c77e883040e2fe ldsw [%i4+0x178],%g2 ! %g2 = c3c77e883040e2fe ! Mem[000000001700002c] = ffffffe2, %l4 = ffffffe2, %l4 = ffffffe2 add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ffffffe2 p3_label_25: ! %f18 = 1971f135, Mem[0000000016800028] = 7c5a45f8 sta %f18,[%i1+%o5]0x89 ! Mem[0000000016800028] = 1971f135 ! %l2 = 0000000000003363, Mem[00000000900000f4] = 981e6310 stw %l2,[%i4+0x0f4] ! Mem[00000000900000f4] = 00003363 ! Mem[0000000016000174] = a09b1aa8, %l5 = 0000000092b4aed5 ldub [%i0+0x176],%l5 ! %l5 = 000000000000001a ! immd = 00000000000001be, %l1 = ffffffffffffffe2, %ccr = 19 mova %icc,0x1be,%l1 ! Moved, %l1 = 00000000000001be ! Mem[000000009080007c] = 895c08b7, %g18 = c3c77e883040e2fe ldsw [%i5+0x07c],%g2 ! %g2 = c3c77e883040e2fe ! %l2 = 0000000000003363, immed = fffff21d, %y = d4802820 smulcc %l2,-0xde3,%l3 ! %l3 = fffffffffd366837, %ccr = 88, %y = ffffffff ! %l0 = 0f5e700047590a9a, %l2 = 0000000000003363, %y = ffffffff sdiv %l0,%l2,%l1 ! %l1 = fffffffffffc6819 mov %l0,%y ! %y = 47590a9a ! %f16 = 36491648 43fa6dcc 1971f135 206bd87d ! %f20 = 28491860 6146d8f2 74982eb6 642beca6 ! %f24 = 9ad2c97d d5fffae0 6ff15ff1 c381e403 ! %f28 = 0474a6d2 0db876c5 96e91f7e 42175f31 stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040 ! Mem[0000000090000098] = b9468fbe, %g2 = ffffffff895c08b7 ldsha [%i4+0x098]%asi,%g2 ! %g2 = ffffffffffffb946 ! %l6 = b7ef3a19, %l7 = 7fffffff, Mem[00000000908001d0] = 2af6acef 89112d3a std %l6,[%i5+0x1d0] ! Mem[00000000908001d0] = b7ef3a19 7fffffff ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Thread 3 1: membar #Sync ! Force all stores to complete p3_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x00c] ! Set processor 3 done flag ! Check Registers p3_check_registers: set p3_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0f5e700047590a9a bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffc6819 bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000003363 bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffd366837 bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ffffffe2 bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001a bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000b7ef3a19 bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000007fffffff bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x47590a9a,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p3_failed mov 0x111,%g1 ! Check Floating Point Registers p3_check_fp_registers: set p3_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 00969f2d 85cca23c bne %xcc,p3_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be cc6dfa43 48164936 bne %xcc,p3_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 329dcefb e2e28bf1 bne %xcc,p3_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be db4ec760 952fcedd bne %xcc,p3_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 36491648 43fa6dcc bne %xcc,p3_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 9ad2c97d d5fffae0 bne %xcc,p3_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 0474a6d2 0db876c5 bne %xcc,p3_f28_fail nop ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 46cb1df4c3cd43c9 ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 563258eac43da55a ldx [%i0+0x008],%g3 ! Observed data at 0000000016000008 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000c0259297da ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000fcbe90ab6b ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000f3fff88dc0 ldx [%i0+0x020],%g3 ! Observed data at 0000000016000020 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000007cdadeff ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x028,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d5ae80d4822a5b9d ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 81df3ba7dcce9a84 ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0030736c9d6702cd ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d3cd6870b0baf60f ldx [%i1+0x020],%g3 ! Observed data at 0000000016800020 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 35f17119328c15f4 ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 966ad18fffdf5502 ldx [%i1+0x070],%g3 ! Observed data at 0000000016800070 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x070,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = c617ff2f6cce2192 ldx [%i1+0x0a0],%g3 ! Observed data at 00000000168000a0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x128],%g2 ! Expected data = 8035b90affffffe2 ldx [%i1+0x128],%g3 ! Observed data at 0000000016800128 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x128,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 2b666cff7b742130 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000168001b0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x1b0,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 714bcdba61193834 ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000017033ca8c00 ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c576b80dd2a67404 ldx [%i2+0x010],%g3 ! Observed data at 0000000017000010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000008d8fc14e ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d4802820ffffffe2 ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = cdcca643800000df ldx [%i2+0x038],%g3 ! Observed data at 0000000017000038 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x038,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 0000414780378b71 ldx [%i2+0x0c0],%g3 ! Observed data at 00000000170000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 1042fa27f4a435ff ldx [%i2+0x1c0],%g3 ! Observed data at 00000000170001c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x1c0,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d3faffffffffffff ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 03e481c31d56fa0f ldx [%i3+0x018],%g3 ! Observed data at 0000000017800018 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 953cb380800000df ldx [%i3+0x020],%g3 ! Observed data at 0000000017800020 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000f8455a7c ldx [%i3+0x028],%g3 ! Observed data at 0000000017800028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = cc8cb4f30ff6bab0 ldx [%i3+0x038],%g3 ! Observed data at 0000000017800038 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x038,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = a630d76ecf59c82b ldx [%i3+0x0d8],%g3 ! Observed data at 00000000178000d8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 0000003092b4aed5 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000178000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x188],%g2 ! Expected data = 000005199b0930db ldx [%i3+0x188],%g3 ! Observed data at 0000000017800188 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 000003574df0eeb1 ldx [%i3+0x190],%g3 ! Observed data at 0000000017800190 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x190,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = e1ac572d68c24eff ldx [%i3+0x1f0],%g3 ! Observed data at 00000000178001f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x1f0,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed p3_f0_fail: set p3_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f2_fail: set p3_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f6_fail: set p3_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f10_fail: set p3_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f16_fail: set p3_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f24_fail: set p3_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f28_fail: set p3_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_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 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_selfmod_failed: ba p3_failed mov 0xabc,%g1 p3_common_error: or %g0,0xee3,%g1 ba p3_failed mov %o5,%g3 p3_common_signature_error: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_common_timeout: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p3_failed mov 0x0,%g3 p3_trap1e: lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800008] stba %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020] membar #Sync mov 0x180,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync membar #Sync stda %f0,[%i4]ASI_BLK_AIUP membar #Sync stba %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800010] done p3_trap1o: lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800008] stba %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020] membar #Sync mov 0x180,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync membar #Sync stda %f0,[%o4]ASI_BLK_AIUP membar #Sync stba %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800010] done p3_trap2e: ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800020] lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000018] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000020] stha %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800000] done p3_trap2o: ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800020] lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000018] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000020] stha %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800000] done p3_trap3e: or %l7,-0x8a1,%l5 done p3_trap3o: or %l7,-0x8a1,%l5 done p3_init_memory_pointers: set p3_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 p3_local0_start,%i0 set p3_local1_start,%i1 set p3_local2_start,%i2 set p3_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 06d35a59d11a640c ldx [%g1+0x008],%l1 ! %l1 = b7fe0e5246f403d7 ldx [%g1+0x010],%l2 ! %l2 = 1f51b66a488dcace ldx [%g1+0x018],%l3 ! %l3 = defbe11c2425eb3f ldx [%g1+0x020],%l4 ! %l4 = 86ec40123b9e5056 ldx [%g1+0x028],%l5 ! %l5 = 6841c42e3d2e1ba3 ldx [%g1+0x030],%l6 ! %l6 = ba7f7570a97b3636 ldx [%g1+0x038],%l7 ! %l7 = 3d85b45bc4d68509 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = e17f2db2a3f5fac3 ldx [%g1+0x048],%l1 ! %l1 = 859bc05e07c83549 ldx [%g1+0x050],%l2 ! %l2 = e766f43441c5eec9 ldx [%g1+0x058],%l3 ! %l3 = 599bbc4eaf4c9edb ldx [%g1+0x060],%l4 ! %l4 = e543c3fc0ee75c8b ldx [%g1+0x068],%l5 ! %l5 = c05f59984438feb6 ldx [%g1+0x070],%l6 ! %l6 = c34b30183e0ead55 ldx [%g1+0x078],%l7 ! %l7 = 66a7d0c451c7de4c ! Initialize the output register of window 1 set p3_local0_start,%o0 set p3_local1_start,%o1 set p3_local2_start,%o2 set p3_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 4 processor_4: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x10] ! Set the start flag wrpr %g0,7,%cleanwin call p4_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 4 wr %g0,0x4,%fprs ! Make sure fef is 1 set p4_init_freg,%g1 ! %f0 = 0b0dd462 0f2a4c63 77da6160 920aa297 ! %f4 = 79aa3b2e 4966f7a0 10a283c9 c3f29c61 ! %f8 = 340b99c7 cd1fc6de c29f8048 b9df29c1 ! %f12 = f0341f56 5c921d21 e564df47 2da60e34 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d363a058 4829e107 6dd59752 91cf4610 ! %f20 = d8d89123 895b5ea2 3b204b23 6c26db0c ! %f24 = e7bf049f 1c0eb0ce fb28be39 0bb0e8e9 ! %f28 = 00235aac 6f31c299 83441cae 467438bd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 03c31ce5 caad14fe 408d0802 ddf47518 ! %f36 = 5d36cf80 0157a3f1 108bd47e afc7cd8d ! %f40 = 9d947348 37edd325 21f901ab 05294311 ! %f44 = fc2a8bb9 83d6cbcb 4076d5d7 13ca416e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2b2c50980000000e,%g7,%g1 ! GSR scale = 1, align = 6 wr %g1,%g0,%gsr ! GSR = 2b2c50980000000e 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 4 p4_label_1: ! Mem[00000000910000b8] = d456953bf88b7c51, %f48 = 57e76f2c bdb69454 ldda [%i6+0x0b8]%asi,%f48 ! %f48 = d456953b f88b7c51 ! %l6 = b73dfad697a85c69, %l5 = efcb50eaa83dcdfc, %l5 = efcb50eaa83dcdfc sub %l6,%l5,%l5 ! %l5 = c772a9ebef6a8e6d ! Mem[0000000019800008] = 701c14ff, %l5 = c772a9ebef6a8e6d ldstuba [%i3+%o1]0x81,%l5 ! %l5 = 00000070000000ff ! Mem[00000000908001e0] = 37986423, %g18 = 613339a4aa34c0c6 ldsw [%i5+0x1e0],%g2 ! %g2 = 613339a4aa34c0c6 ! %l6 = b73dfad697a85c69, imm = 0000000000000020, %l3 = a36e9753f63592b2 srax %l6,0x020,%l3 ! %l3 = ffffffffb73dfad6 ! Mem[00000000190001a8] = 114009a2 8976ae04, %l0 = 136ed62d, %l1 = 53acbadd ldd [%i2+0x1a8],%l0 ! %l0 = 00000000114009a2 000000008976ae04 ! Mem[0000000091800080] = f6b5e8f2 941fbecd, %g2 = 37986423, %g3 = 0bad0b00 ldd [%o0+0x080],%g2 ! %g2 = 00000000f6b5e8f2 00000000941fbecd ! %l6 = b73dfad697a85c69, Mem[0000000090000090] = 52748cfd stw %l6,[%i4+0x090] ! Mem[0000000090000090] = 97a85c69 ! %l4 = 6a09d7c9c0c63c3f, %l4 = 6a09d7c9c0c63c3f, %ccr = 44 movvc %xcc,%l4,%l4 ! Moved, %l4 = 6a09d7c9c0c63c3f ! Mem[0000000090800154] = 1ae2a90c, %g18 = 613339a4aa34c0c6 ldswa [%i5+0x154]%asi,%g2 ! %g2 = 613339a4aa34c0c6 p4_label_2: ! Mem[0000000090800058] = e87c06d4b8013916, %g2 = 000000001ae2a90c ldx [%i5+0x058],%g2 ! %g2 = e87c06d4b8013916 ! immd = 0000000000000318, %l4 = 6a09d7c9c0c63c3f, %ccr = 44 move %icc,0x318,%l4 ! Moved, %l4 = 0000000000000318 ! Mem[0000000018000000] = 980fd28b776abab2, %l4 = 0000000000000318 ldxa [%i0+%g0]0x88,%l4 ! %l4 = 980fd28b776abab2 ! %l3 = ffffffffb73dfad6, Mem[0000000091000030] = bf3c11afebada5f2 stx %l3,[%i6+0x030] ! Mem[0000000091000030] = ffffffffb73dfad6 ! Randomly selected nop nop ! %l6 = b73dfad697a85c69, %l2 = 2207fc65b2675491, %l3 = ffffffffb73dfad6 addc %l6,%l2,%l3 ! %l3 = d945f73c4a0fb0fa ! Mem[0000000090000028] = 6a04d5ad, %g2 = e87c06d4b8013916 lduw [%i4+%o5],%g2 ! %g2 = 000000006a04d5ad ! Mem[0000000091800048] = 54417c23, %g2 = 000000006a04d5ad ldub [%o0+0x048],%g2 ! %g2 = 0000000000000054 ! Mem[000000001980008c] = 6608fa32, %l5 = 0000000000000070 ldsh [%i3+0x08e],%l5 ! %l5 = fffffffffffffa32 ! Mem[00000000910000b8] = d456953bf88b7c51, %g2 = 0000000000000054 ldx [%i6+0x0b8],%g2 ! %g2 = d456953bf88b7c51 p4_label_3: ! Mem[00000000198001f0] = 072c0e3d3992db6d, %l2 = 2207fc65b2675491, %l6 = b73dfad697a85c69 add %i3,0x1f0,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 072c0e3d3992db6d ! Mem[00000000908001ec] = 492e5786, %g2 = d456953bf88b7c51 lduh [%i5+0x1ec],%g2 ! %g2 = 000000000000492e ! Mem[0000000019000010] = 647087c8, %l2 = 2207fc65b2675491 lduba [%i2+%o2]0x88,%l2 ! %l2 = 00000000000000c8 ! %l0 = 00000000114009a2, Mem[0000000091000190] = b476dc90 stb %l0,[%i6+0x190] ! Mem[0000000091000190] = a276dc90 ! Mem[0000000019000004] = 3ae1e75c, %l4 = 980fd28b776abab2 swap [%i2+0x004],%l4 ! %l4 = 000000003ae1e75c ! Mem[0000000018000198] = 2dee15bcbcd6240c, %l2 = 00000000000000c8, %l1 = 000000008976ae04 add %i0,0x198,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 2dee15bcbcd6240c ! %f1 = 0f2a4c63, Mem[00000000910001e0] = eceead35 st %f1 ,[%i6+0x1e0] ! Mem[00000000910001e0] = 0f2a4c63 ! Mem[0000000019800180] = cc92dc5e73055bc5, %l0 = 00000000114009a2, %l6 = 072c0e3d3992db6d add %i3,0x180,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = cc92dc5e73055bc5 ! %l4 = 000000003ae1e75c, Mem[00000000900000b0] = 869e5b970acd4a55 stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000003ae1e75c ! Code Fragment 1 p4_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000941fbecd mov 0xa9d,%g3 ! %g3 = 0000000000000a9d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p4_label_4: ! %l2 = 00000000000000c8, Mem[00000000910001c8] = f4b00915 stw %l2,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000c8 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0 ! %l2 = 00000000000000c8, immed = fffff80f, %y = 00000000 udiv %l2,-0x7f1,%l5 ! %l5 = 0000000000000000 mov %l0,%y ! %y = 114009a2 ! Mem[0000000090800130] = 75025c7f, %g18 = 613339a4aa34c0c6 ldsw [%i5+0x130],%g2 ! %g2 = 613339a4aa34c0c6 ! Mem[0000000090000038] = bb5560ba, %g2 = 0000000075025c7f ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffbb ! %l2 = 000000c8, %l3 = 4a0fb0fa, Mem[0000000019800008] = ff1c14ff dbb5869b stda %l2,[%i3+%o1]0x81 ! Mem[0000000019800008] = 000000c8 4a0fb0fa ! %f16 = d363a058 4829e107, Mem[0000000018000010] = b6616b2b 18ecccbe stda %f16,[%i0+%o2]0x80 ! Mem[0000000018000010] = d363a058 4829e107 ! %l7 = 0324f06ff7d94094, %l3 = d945f73c4a0fb0fa, %ccr = 44 movvs %icc,%l7,%l3 ! Register Not Moved ! %f22 = 3b204b23 6c26db0c, Mem[0000000018000000] = 776abab2 980fd28b stda %f22,[%i0+%g0]0x89 ! Mem[0000000018000000] = 3b204b23 6c26db0c ! %l6 = 73055bc5, %l7 = f7d94094, Mem[00000000910001e0] = 0f2a4c63 b330fd3a stda %l6,[%i6+0x1e0]%asi ! Mem[00000000910001e0] = 73055bc5 f7d94094 p4_label_5: ! Mem[0000000019800194] = d51e1a4e, %l1 = 2dee15bcbcd6240c lduh [%i3+0x194],%l1 ! %l1 = 000000000000d51e ! Mem[0000000090000078] = 21d1ebce, %g18 = 613339a4aa34c0c6 ldsw [%i4+0x078],%g2 ! %g2 = 613339a4aa34c0c6 ! %l6 = cc92dc5e73055bc5, %l2 = 00000000000000c8, %l3 = d945f73c4a0fb0fa sra %l6,%l2,%l3 ! %l3 = 000000000073055b ! Mem[0000000019800018] = f3a1080d, %l1 = 000000000000d51e ldsha [%i3+%o3]0x81,%l1 ! %l1 = fffffffffffff3a1 ! %l6 = 73055bc5, %l7 = f7d94094, Mem[0000000019000010] = 647087c8 f68e2d95 stda %l6,[%i2+%o2]0x88 ! Mem[0000000019000010] = 73055bc5 f7d94094 ! Mem[000000009100001c] = 3a992fab, %g2 = 0000000021d1ebce ldsb [%i6+0x01d],%g2 ! %g2 = 000000000000003a ! %l7 = 0324f06ff7d94094, immed = ffffff77, %ccr = 44 movrlz %l7,-0x089,%l0 ! Not Moved, %l0 = 00000000114009a2 ! Mem[00000000198000a4] = 9aa69f0b, %l7 = f7d94094, %l5 = 00000000 add %i3,0xa4,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000009aa69f0b ! %l1 = fffffffffffff3a1, immd = fffffffffffff063, %l7 = 0324f06ff7d94094 mulx %l1,-0xf9d,%l7 ! %l7 = 0000000000c12743 ! %l0 = 00000000114009a2, Mem[0000000091000168] = 83675da1 sth %l0,[%i6+0x168] ! Mem[0000000091000168] = 09a25da1 p4_label_6: ! Mem[00000000908000bc] = 48e514fa, %g2 = 000000000000003a ldsb [%i5+0x0be],%g2 ! %g2 = 0000000000000048 ! Mem[00000000188001e8] = 91897b509d8cd38a, %l2 = 00000000000000c8, %l1 = fffffffffffff3a1 add %i1,0x1e8,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 91897b509d8cd38a ! Mem[0000000018800134] = d81430d8, %l1 = 9d8cd38a, %l7 = 00c12743 add %i1,0x134,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d81430d8 ! %l0 = 00000000114009a2, Mem[0000000019000028] = 39328cff64ff880e stxa %l0,[%i2+%o5]0x80 ! Mem[0000000019000028] = 00000000114009a2 ! %l3 = 000000000073055b, Mem[0000000091000048] = 737820ee stw %l3,[%i6+0x048] ! Mem[0000000091000048] = 0073055b ! %l0 = 00000000114009a2, Mem[0000000091000140] = b2dbb5cd stw %l0,[%i6+0x140] ! Mem[0000000091000140] = 114009a2 ! Mem[0000000018800008] = 604bc93c, %l2 = 00000000000000c8 ldstuba [%i1+%o1]0x89,%l2 ! %l2 = 0000003c000000ff ! Mem[0000000090000148] = dd20cb69, %g2 = 0000000000000048 ldsh [%i4+0x14a],%g2 ! %g2 = ffffffffffffdd20 ! %l7 = 00000000d81430d8, Mem[0000000090800124] = 86bc8b41 stw %l7,[%i5+0x124] ! Mem[0000000090800124] = d81430d8 ! %l2 = 000000000000003c, Mem[000000009100006a] = a159130c stb %l2,[%i6+0x06a] ! Mem[0000000091000068] = 3c59130c p4_label_7: ! Mem[0000000018000168] = 1a93a681, %l1 = 91897b509d8cd38a swap [%i0+0x168],%l1 ! %l1 = 000000001a93a681 ! %l1 = 000000001a93a681, %l4 = 000000003ae1e75c, %ccr = 44 movgu %xcc,%l1,%l4 ! Register Not Moved ! Mem[00000000908000b4] = 4d46811e, %g2 = ffffffffffffdd20 ldsh [%i5+0x0b6],%g2 ! %g2 = 0000000000004d46 ! %l6 = cc92dc5e73055bc5, %l6 = cc92dc5e73055bc5, %ccr = 44 movrlez %l6,%l6,%l6 ! Moved, %l6 = cc92dc5e73055bc5 ! Mem[000000009100008c] = 50ce45a0, %g2 = 0000000000004d46 ldub [%i6+0x08f],%g2 ! %g2 = 0000000000000050 ! %l4 = 000000003ae1e75c, %l2 = 000000000000003c, %l3 = 000000000073055b srl %l4,%l2,%l3 ! %l3 = 0000000000000003 ! %l6 = 73055bc5, %l7 = d81430d8, Mem[0000000091000010] = c24b8124 d7a3e9c6 std %l6,[%i6+%o2] ! Mem[0000000091000010] = 73055bc5 d81430d8 ! %l1 = 000000001a93a681, Mem[000000009000003a] = b4bb5560 sth %l1,[%i4+0x03a] ! Mem[0000000090000038] = a6815560 ! %f0 = 0b0dd462, Mem[0000000019000010] = 73055bc5 sta %f0 ,[%i2+%o2]0x88 ! Mem[0000000019000010] = 0b0dd462 ! Mem[000000009080018c] = be0d6a14, %g2 = 0000000000000050 ldsb [%i5+0x18f],%g2 ! %g2 = ffffffffffffffbe p4_label_8: ! %l7 = 00000000d81430d8, Mem[0000000091800080] = f6b5e8f2 stb %l7,[%o0+0x080] ! Mem[0000000091800080] = d8b5e8f2 ! %l5 = 000000009aa69f0b, %l5 = 000000009aa69f0b, %ccr = 44 movvs %icc,%l5,%l5 ! Register Not Moved ! Mem[000000001880005c] = b65547fa, %l6 = cc92dc5e73055bc5 ldstub [%i1+0x05c],%l6 ! %l6 = 000000b6000000ff ! Mem[0000000018800010] = 352d8b6d, %l1 = 000000001a93a681 swapa [%i1+%o2]0x81,%l1 ! %l1 = 00000000352d8b6d ! %f0 = 0b0dd462, Mem[0000000091000034] = b73dfad6 st %f0 ,[%i6+0x034] ! Mem[0000000091000034] = 0b0dd462 ! Mem[0000000090000160] = 5e2ec170, %g2 = ffffffffffffffbe ldub [%i4+0x163],%g2 ! %g2 = 000000000000005e ! %l1 = 00000000352d8b6d, Mem[0000000019000028] = 00000000 stba %l1,[%i2+%o5]0x81 ! Mem[0000000019000028] = 6d000000 ! %l7 = 00000000d81430d8, Mem[0000000090000074] = 03a9b9b4, %asi = 80 stwa %l7,[%i4+0x074]%asi ! Mem[0000000090000074] = d81430d8 ! %l2 = 000000000000003c, Mem[0000000019800020] = 11c19d5d stwa %l2,[%i3+%o4]0x88 ! Mem[0000000019800020] = 0000003c ! Mem[0000000091800144] = 40ad970c, %g18 = 613339a4aa34c0c6 ldsw [%o0+0x144],%g2 ! %g2 = 613339a4aa34c0c6 p4_label_9: ! %l0 = 00000000114009a2, imm = fffffffffffff774, %l5 = 000000009aa69f0b addcc %l0,-0x88c,%l5 ! %l5 = 0000000011400116, %ccr = 11 ! %l1 = 00000000352d8b6d, Mem[0000000091800028] = 6360da84bdadbc80 stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000352d8b6d ! Mem[0000000019000101] = 64c0e154, %l3 = 0000000000000003 ldstub [%i2+0x101],%l3 ! %l3 = 000000c0000000ff ! %l6 = 00000000000000b6, %l4 = 000000003ae1e75c, %ccr = 11 movpos %xcc,%l6,%l4 ! Moved, %l4 = 00000000000000b6 ! %l4 = 00000000000000b6, Mem[0000000018800010] = 1a93a681 stha %l4,[%i1+%o2]0x81 ! Mem[0000000018800010] = 00b6a681 ! %l1 = 00000000352d8b6d, imm = fffffffffffffec9, %l5 = 0000000011400116 or %l1,-0x137,%l5 ! %l5 = ffffffffffffffed ! %l2 = 000000000000003c, immed = 00000a56, %y = 114009a2 smul %l2,0xa56,%l2 ! %l2 = 0000000000026c28, %y = 00000000 ! %l7 = 00000000d81430d8, imm = 0000000000000f90, %l6 = 00000000000000b6 xnor %l7,0xf90,%l6 ! %l6 = ffffffff27ebc0b7 ! %l2 = 00026c28, %l3 = 000000c0, Mem[0000000091800108] = 92516bfb 08c5f867 std %l2,[%o0+0x108] ! Mem[0000000091800108] = 00026c28 000000c0 ! Mem[0000000019800068] = baea06e4fc482c32, %l1 = 00000000352d8b6d, %l1 = 00000000352d8b6d add %i3,0x68,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = baea06e4fc482c32 p4_label_10: ! Mem[00000000188000df] = 84538254, %l6 = ffffffff27ebc0b7 ldstub [%i1+0x0df],%l6 ! %l6 = 00000054000000ff ! %l6 = 00000054, %l7 = d81430d8, Mem[0000000019800000] = c2940682 30b043d7 stda %l6,[%i3+%g0]0x81 ! Mem[0000000019800000] = 00000054 d81430d8 ! Mem[0000000090000010] = 149a35ab, %g2 = 0000000040ad970c ldsh [%i4+0x012],%g2 ! %g2 = 000000000000149a ! %l1 = baea06e4fc482c32, %l5 = ffffffffffffffed, %ccr = 11 movrgz %l1,%l5,%l0 ! Not Moved, %l0 = 00000000114009a2 ! Mem[0000000018800000] = 29504743 4f682dd0, %l2 = 00026c28, %l3 = 000000c0 ldda [%i1+%g0]0x89,%l2 ! %l2 = 000000004f682dd0 0000000029504743 ! %f17 = 4829e107, Mem[00000000918000dc] = f3727971 st %f17,[%o0+0x0dc] ! Mem[00000000918000dc] = 4829e107 ! %l5 = ffffffffffffffed, Mem[00000000910001b4] = 8a55254c stw %l5,[%i6+0x1b4] ! Mem[00000000910001b4] = ffffffed ! %f24 = e7bf049f 1c0eb0ce, Mem[0000000018800028] = a9794ee9 2d7a3af2 stda %f24,[%i1+%o5]0x88 ! Mem[0000000018800028] = e7bf049f 1c0eb0ce ! %l6 = 0000000000000054, imm = 000000000000002e, %l3 = 0000000029504743 srlx %l6,0x02e,%l3 ! %l3 = 0000000000000000 ! immd = 0000000000000083, %l0 = 00000000114009a2, %ccr = 11 movleu %icc,0x083,%l0 ! Moved, %l0 = 0000000000000083 p4_label_11: ! Mem[000000001800000f] = 7b953e72, %l1 = baea06e4fc482c32 ldstub [%i0+0x00f],%l1 ! %l1 = 00000072000000ff ! Mem[000000001880000c] = 95308767, %l3 = 00000000, %l0 = 00000083 add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000095308767 ! %l0 = 0000000095308767, imm = 0000000000000187, %l4 = 00000000000000b6 xnor %l0,0x187,%l4 ! %l4 = ffffffff6acf791f ! Mem[00000000918000ac] = 695d0a45, %g18 = 613339a4aa34c0c6 ldsw [%o0+0x0ac],%g2 ! %g2 = 613339a4aa34c0c6 ! Mem[000000009080001c] = ec5ef0bb, %g2 = 00000000695d0a45 ldub [%i5+0x01d],%g2 ! %g2 = 00000000000000ec ! Mem[00000000190000b8] = 0bef9594bbb133dc, %l0 = 0000000095308767, %l7 = 00000000d81430d8 add %i2,0xb8,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 0bef9594bbb133dc ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceaa681 5560baba ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Code Fragment 1 p4_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000a9d mov -0xbc0,%g3 ! %g3 = fffffffffffff440 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 0000000095308767, %l4 = ffffffff6acf791f, %ccr = 11 movle %xcc,%l0,%l4 ! Register Not Moved ! immd = 0000000000000177, %l3 = 0000000000000000, %ccr = 11 movleu %icc,0x177,%l3 ! Moved, %l3 = 0000000000000177 p4_label_12: ! Mem[00000000190000e4] = 45216c79, %l4 = ffffffff6acf791f ldsw [%i2+0x0e4],%l4 ! %l4 = 0000000045216c79 ! %l5 = ffffffffffffffed, %l0 = 0000000095308767, %y = 00000000 mulscc %l5,%l0,%l7 ! %l7 = 000000007ffffff6, %ccr = 00, %y = 80000000 ! Mem[00000000900001e0] = bf9923c6, %g2 = 00000000000000ec lduh [%i4+0x1e0],%g2 ! %g2 = 000000000000bf99 ! Mem[0000000091000020] = abdad1f2 d460f223, %g2 = 0000bf99, %g3 = fffff440 ldd [%i6+%o4],%g2 ! %g2 = 00000000abdad1f2 00000000d460f223 ! %l2 = 000000004f682dd0, Mem[0000000018000020] = 91638ffa stwa %l2,[%i0+%o4]0x80 ! Mem[0000000018000020] = 4f682dd0 ! Mem[00000000910001b0] = 099b4d73ffffffed, %g2 = 00000000abdad1f2 ldx [%i6+0x1b0],%g2 ! %g2 = 099b4d73ffffffed ! Mem[00000000188000a0] = 459f3ef2, %l3 = 0000000000000177 ldstub [%i1+0x0a0],%l3 ! %l3 = 00000045000000ff ! Code Fragment 1 p4_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d460f223 mov -0x519,%g3 ! %g3 = fffffffffffffae7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908001a0] = 473facc7, %g18 = 613339a4aa34c0c6 ldsw [%i5+0x1a0],%g2 ! %g2 = 613339a4aa34c0c6 ! %f20 = d8d89123, Mem[0000000019800018] = 0d08a1f3 sta %f20,[%i3+%o3]0x88 ! Mem[0000000019800018] = d8d89123 p4_label_13: ! Mem[0000000019000114] = 6d366767, %l6 = 0000000000000054 swap [%i2+0x114],%l6 ! %l6 = 000000006d366767 ! Mem[000000001800002c] = c7a2c5be, %l3 = 0000000000000045 ldstub [%i0+0x02c],%l3 ! %l3 = 000000c7000000ff ! Mem[0000000019000100] = 64ffe1543c45f274, %l2 = 000000004f682dd0, %l5 = ffffffffffffffed add %i2,0x100,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 64ffe1543c45f274 ! Mem[00000000918001a0] = 313cd07c, %g2 = 00000000473facc7 ldsb [%o0+0x1a2],%g2 ! %g2 = 0000000000000031 ! %l1 = 0000000000000072, %l0 = 0000000095308767, %ccr = 00 move %icc,%l1,%l0 ! Register Not Moved ! %l4 = 0000000045216c79, %l5 = 64ffe1543c45f274, %y = 80000000 smulcc %l4,%l5,%l5 ! %l5 = 1046b8e7844c88d4, %ccr = 08, %y = 1046b8e7 ! Mem[0000000018000195] = 7c2e1e97, %l6 = 000000006d366767 ldstub [%i0+0x195],%l6 ! %l6 = 0000002e000000ff ! Mem[000000009000009c] = 00b43cbb, %g2 = 0000000000000031 ldsh [%i4+0x09c],%g2 ! %g2 = 00000000000000b4 ! Mem[00000000908000d8] = 9a50e031237791cb, %g2 = 00000000000000b4 ldx [%i5+0x0d8],%g2 ! %g2 = 9a50e031237791cb ! %l1 = 0000000000000072, Mem[0000000090800089] = 76e53d08 stb %l1,[%i5+0x089] ! Mem[0000000090800088] = 72e53d08 p4_label_14: ! %l2 = 000000004f682dd0, Mem[0000000018800028] = ceb00e1c stwa %l2,[%i1+%o5]0x80 ! Mem[0000000018800028] = 4f682dd0 ! %l5 = 1046b8e7844c88d4, %l4 = 0000000045216c79, %ccr = 08 movgu %icc,%l5,%l4 ! Moved, %l4 = 1046b8e7844c88d4 ! %l2 = 000000004f682dd0 setx 0x07ec91404a31d0b7,%g7,%l2 ! %l2 = 07ec91404a31d0b7 ! Mem[00000000180001bc] = 8fbd784e, %l4 = 1046b8e7844c88d4 ldub [%i0+0x1bf],%l4 ! %l4 = 000000000000004e ! %f24 = e7bf049f 1c0eb0ce, Mem[0000000091000090] = ce45a014 9962ca86 std %f24,[%i6+0x090] ! Mem[0000000091000090] = e7bf049f 1c0eb0ce ! %l4 = 0000004e, %l5 = 844c88d4, Mem[0000000018000020] = d02d684f 463b6d52 stda %l4,[%i0+%o4]0x88 ! Mem[0000000018000020] = 0000004e 844c88d4 ! Mem[0000000019000008] = 3d73d88a, %l2 = 07ec91404a31d0b7 swapa [%i2+%o1]0x81,%l2 ! %l2 = 000000003d73d88a ! immd = 000000000000026d, %l1 = 0000000000000072, %ccr = 08 movle %xcc,0x26d,%l1 ! Register Not Moved ! Mem[00000000900001c0] = bbf01fc8, %g2 = 9a50e031237791cb ldsb [%i4+0x1c1],%g2 ! %g2 = ffffffffffffffbb ! Mem[0000000018800008] = 604bc9ff, %l7 = 000000007ffffff6 ldswa [%i1+%o1]0x89,%l7 ! %l7 = 00000000604bc9ff p4_label_15: ! Mem[00000000190001b0] = a35c0410, %l0 = 0000000095308767 swap [%i2+0x1b0],%l0 ! %l0 = 00000000a35c0410 ! Mem[00000000910000a8] = 871488a2ab9a19e7, %g2 = ffffffffffffffbb ldx [%i6+0x0a8],%g2 ! %g2 = 871488a2ab9a19e7 ! Mem[0000000018000010] = d363a058, %l5 = 1046b8e7844c88d4 swap [%i0+%o2],%l5 ! %l5 = 00000000d363a058 ! Code Fragment 1 p4_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffae7 mov 0x1b6,%g3 ! %g3 = 00000000000001b6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000018000008] = 4a021fa2, %l0 = 00000000a35c0410 lduha [%i0+%o1]0x89,%l0 ! %l0 = 0000000000001fa2 ! Mem[0000000019000000] = 5510aba1, %l3 = 00000000000000c7 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 000000005510aba1 ! %l2 = 000000003d73d88a, Mem[0000000018800000] = 4f682dd0 stwa %l2,[%i1+%g0]0x89 ! Mem[0000000018800000] = 3d73d88a ! %l0 = 0000000000001fa2, %l5 = 00000000d363a058, %ccr = 08 movcc %icc,%l0,%l5 ! Moved, %l5 = 0000000000001fa2 ! Mem[0000000018800018] = 140dec43, %l3 = 000000005510aba1 swapa [%i1+%o3]0x81,%l3 ! %l3 = 00000000140dec43 ! %l7 = 00000000604bc9ff, Mem[0000000019800064] = c598ef44 stw %l7,[%i3+0x064] ! Mem[0000000019800064] = 604bc9ff p4_label_16: ! Mem[00000000198001a8] = 656aec40, %l1 = 0000000000000072 swap [%i3+0x1a8],%l1 ! %l1 = 00000000656aec40 ! %l4 = 0000004e, %l5 = 00001fa2, Mem[0000000090800160] = cd81b6a9 0459de3d stda %l4,[%i5+0x160]%asi ! Mem[0000000090800160] = 0000004e 00001fa2 ! Mem[00000000900001d8] = e5419b8b, %g18 = 613339a4aa34c0c6 ldswa [%i4+0x1d8]%asi,%g2 ! %g2 = 613339a4aa34c0c6 ! %l5 = 0000000000001fa2, immd = 0000000000000dce, %l6 = 000000000000002e udivx %l5,0xdce,%l6 ! %l6 = 0000000000000002 ! %l7 = 00000000604bc9ff, %l5 = 0000000000001fa2, %ccr = 08 movge %icc,%l7,%l5 ! Register Not Moved ! Mem[000000009100009c] = dbbc0107, %g2 = ffffffffe5419b8b lduh [%i6+0x09c],%g2 ! %g2 = 000000000000dbbc ! %l6 = 0000000000000002, Mem[0000000090000098] = b9468fbe00b43cbb stx %l6,[%i4+0x098] ! Mem[0000000090000098] = 0000000000000002 ! immd = 0000000000000324, %l1 = 00000000656aec40, %ccr = 08 movle %xcc,0x324,%l1 ! Register Not Moved ! %l7 = 00000000604bc9ff, Mem[0000000090000108] = df4409282425f0fa stx %l7,[%i4+0x108] ! Mem[0000000090000108] = 00000000604bc9ff ! Mem[00000000918000d0] = ebccbc11, %g2 = 000000000000dbbc lduh [%o0+0x0d2],%g2 ! %g2 = 000000000000ebcc p4_label_17: ! Mem[0000000090800028] = bd52d8a5, %g2 = 000000000000ebcc ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000bd ! %l4 = 000000000000004e, %l4 = 000000000000004e, %ccr = 08 movge %xcc,%l4,%l4 ! Moved, %l4 = 000000000000004e ! Mem[0000000091000100] = a382c03a, %g2 = 00000000000000bd ldsb [%i6+0x101],%g2 ! %g2 = ffffffffffffffa3 ! Mem[0000000019800044] = 26d3a656, %f23 = 6c26db0c lda [%i3+0x044]%asi,%f23 ! %f23 = 26d3a656 ! %l4 = 000000000000004e, Mem[00000000910001dc] = c4168206 stw %l4,[%i6+0x1dc] ! Mem[00000000910001dc] = 0000004e ! Mem[00000000900001b8] = 42d2ae29, %g18 = 613339a4aa34c0c6 ldsw [%i4+0x1b8],%g2 ! %g2 = 613339a4aa34c0c6 membar #Sync ! Added by membar checker (179) ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c d81430d8 21d1ebce 42756e18 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l6 = 0000000000000002, %l7 = 00000000604bc9ff, %ccr = 08 movvc %xcc,%l6,%l7 ! Moved, %l7 = 0000000000000002 ! %l0 = 00001fa2, %l1 = 656aec40, Mem[0000000018800008] = ffc94b60 95308767 stda %l0,[%i1+%o1]0x80 ! Mem[0000000018800008] = 00001fa2 656aec40 ! %l5 = 0000000000001fa2, imm = 00000000000007db, %l3 = 00000000140dec43 xnorcc %l5,0x7db,%l3 ! %l3 = ffffffffffffe786, %ccr = 88 p4_label_18: ! Mem[00000000910001d8] = 3c240000, %g2 = 0000000042d2ae29 ldsh [%i6+0x1da],%g2 ! %g2 = 0000000000003c24 ! %l4 = 000000000000004e, Mem[00000000918001ba] = 9455197a sth %l4,[%o0+0x1ba] ! Mem[00000000918001b8] = 004e197a ! %l0 = 00001fa2, %l1 = 656aec40, Mem[0000000018000008] = 4a021fa2 ff3e957b stda %l0,[%i0+%o1]0x88 ! Mem[0000000018000008] = 00001fa2 656aec40 ! Mem[0000000019000124] = f30e19b0, %l2 = 000000003d73d88a swap [%i2+0x124],%l2 ! %l2 = 00000000f30e19b0 ! Mem[0000000090800048] = f15c4d91c034afdd, %f48 = 8dbea8f7 1fcc733d ldd [%i5+0x048],%f48 ! %f48 = f15c4d91 c034afdd ! Mem[00000000180001b8] = bd02823b8fbd784e, %l7 = 0000000000000002, %l2 = 00000000f30e19b0 add %i0,0x1b8,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = bd02823b8fbd784e ! %l2 = bd02823b8fbd784e, imm = 000000000000000c, %l4 = 000000000000004e srl %l2,0x00c,%l4 ! %l4 = 000000000008fbd7 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000090800038] = 04951c0c, %g2 = 0000000000003c24 ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000004 ! %l2 = bd02823b8fbd784e, Mem[0000000018000010] = d4884c84 stha %l2,[%i0+%o2]0x89 ! Mem[0000000018000010] = d488784e p4_label_19: ! %l1 = 00000000656aec40, %l4 = 000000000008fbd7, %l0 = 0000000000001fa2 subc %l1,%l4,%l0 ! %l0 = 000000006561f069 ! Mem[00000000908001c8] = 6e3e46ef2d635ebd, %f48 = 1633abd6 d978745f ldda [%i5+0x1c8]%asi,%f48 ! %f48 = 6e3e46ef 2d635ebd ! Mem[0000000018000008] = 00001fa2, %l5 = 0000000000001fa2 lduba [%i0+%o1]0x89,%l5 ! %l5 = 00000000000000a2 ! Mem[0000000019800018] = d8d89123, %l1 = 00000000656aec40 ldstuba [%i3+%o3]0x89,%l1 ! %l1 = 00000023000000ff ! Mem[0000000091000048] = 055bd01e, %g2 = 0000000000000004 ldsh [%i6+0x04a],%g2 ! %g2 = 000000000000055b ! %l6 = 00000002, %l7 = 00000002, Mem[0000000018800010] = 81a6b600 2268e678 stda %l6,[%i1+%o2]0x88 ! Mem[0000000018800010] = 00000002 00000002 ! %l6 = 0000000000000002, Mem[00000000908000c0] = 14fa144f stw %l6,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000002 ! %l0 = 000000006561f069, %l2 = bd02823b8fbd784e, %ccr = 88 movrlez %l0,%l2,%l2 ! Not Moved, %l2 = bd02823b8fbd784e ! Code Fragment 1 p4_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000001b6 mov -0x35d,%g3 ! %g3 = fffffffffffffca3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 0000000000000002, %l0 = 000000006561f069, %ccr = 88 movvs %xcc,%l7,%l0 ! Register Not Moved p4_label_20: ! %l1 = 0000000000000023, Mem[0000000091800140] = 16497e56 stw %l1,[%o0+0x140] ! Mem[0000000091800140] = 00000023 ! %l0 = 000000006561f069, %l6 = 0000000000000002, %ccr = 88 movleu %icc,%l0,%l6 ! Register Not Moved ! Mem[00000000910001f0] = 1667758ed14e2540, %f48 = 6e3e46ef 2d635ebd ldd [%i6+0x1f0],%f48 ! %f48 = 1667758e d14e2540 ! Mem[0000000019000010] = 62d40d0b 9440d9f7, %l4 = 0008fbd7, %l5 = 000000a2 ldd [%i2+%o2],%l4 ! %l4 = 0000000062d40d0b 000000009440d9f7 ! %f4 = 79aa3b2e, Mem[0000000018800020] = 21e41a40 sta %f4 ,[%i1+%o4]0x89 ! Mem[0000000018800020] = 79aa3b2e ! Mem[00000000198000fc] = 560d7cb7, %l5 = 000000009440d9f7 swap [%i3+0x0fc],%l5 ! %l5 = 00000000560d7cb7 ! %l0 = 000000006561f069, Mem[00000000918000e2] = ec5ab67c sth %l0,[%o0+0x0e2] ! Mem[00000000918000e0] = f069b67c ! %l4 = 0000000062d40d0b, %l1 = 0000000000000023, %l1 = 0000000000000023 orn %l4,%l1,%l1 ! %l1 = ffffffffffffffdf ! %l2 = bd02823b8fbd784e, Mem[0000000091000035] = 0dd46260 stb %l2,[%i6+0x035] ! Mem[0000000091000034] = 4ed46260 ! Mem[0000000019800000] = d83014d854000000, %l6 = 0000000000000002 ldxa [%i3+%g0]0x88,%l6 ! %l6 = d83014d854000000 p4_label_21: ! Mem[0000000018000028] = 2edd84e7, %l4 = 0000000062d40d0b ldswa [%i0+%o5]0x89,%l4 ! %l4 = 000000002edd84e7 ! %l7 = 0000000000000002, %l0 = 000000006561f069, %l0 = 000000006561f069 sll %l7,%l0,%l0 ! %l0 = 0000000000000400 ! Mem[0000000018000138] = 32d0bc8b, %l2 = 8fbd784e, %l5 = 560d7cb7 add %i0,0x138,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000032d0bc8b ! Mem[0000000018800158] = 0554066078d1ae15, %l4 = 000000002edd84e7, %l6 = d83014d854000000 add %i1,0x158,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 0554066078d1ae15 ! Mem[0000000019800010] = 4c555050, %l5 = 0000000032d0bc8b ldsba [%i3+%o2]0x89,%l5 ! %l5 = 0000000000000050 ! %l2 = 8fbd784e, %l3 = ffffe786, Mem[0000000018000018] = 8d540cb9 3d61260b stda %l2,[%i0+%o3]0x88 ! Mem[0000000018000018] = 8fbd784e ffffe786 ! Mem[0000000018800010] = 02000000, %l3 = ffffffffffffe786 swapa [%i1+%o2]0x81,%l3 ! %l3 = 0000000002000000 ! %l5 = 0000000000000050, %l6 = 0554066078d1ae15, %l5 = 0000000000000050 sub %l5,%l6,%l5 ! %l5 = faabf99f872e523b ! Mem[000000009180013c] = b331e44b, %g2 = 000000000000055b lduw [%o0+0x13c],%g2 ! %g2 = 00000000b331e44b ! %l6 = 78d1ae15, %l7 = 00000002, Mem[00000000918001b0] = e41b205f 12f490d8 std %l6,[%o0+0x1b0] ! Mem[00000000918001b0] = 78d1ae15 00000002 p4_label_22: ! Mem[00000000908001a0] = 473facc7, %g2 = 00000000b331e44b lduw [%i5+0x1a0],%g2 ! %g2 = 00000000473facc7 ! %l1 = ffffffffffffffdf, Mem[0000000019000010] = 0b0dd462 stwa %l1,[%i2+%o2]0x89 ! Mem[0000000019000010] = ffffffdf ! Mem[0000000018800028] = d02d684f, %l2 = bd02823b8fbd784e ldswa [%i1+%o5]0x89,%l2 ! %l2 = ffffffffd02d684f ! Mem[00000000180001d4] = 5e812657, %l4 = 000000002edd84e7 swap [%i0+0x1d4],%l4 ! %l4 = 000000005e812657 ! Mem[0000000019800008] = 000000c8, %l4 = 000000005e812657 ldstuba [%i3+%o1]0x81,%l4 ! %l4 = 00000000000000ff ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! %l3 = 0000000002000000, %l1 = ffffffffffffffdf, %ccr = 88 movpos %xcc,%l3,%l1 ! Register Not Moved ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c d81430d8 21d1ebce 42756e18 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! Mem[0000000091800168] = e685871d, %g2 = 00000000473facc7 lduw [%o0+0x168],%g2 ! %g2 = 00000000e685871d ! Mem[0000000090000014] = 35abf17f, %g2 = 00000000e685871d lduw [%i4+0x014],%g2 ! %g2 = 0000000035abf17f p4_label_23: ! %l2 = ffffffffd02d684f, Mem[0000000019800000] = 00000054 stwa %l2,[%i3+%g0]0x80 ! Mem[0000000019800000] = d02d684f ! %f6 = 10a283c9, Mem[00000000918000b8] = 58c331f8 st %f6 ,[%o0+0x0b8] ! Mem[00000000918000b8] = 10a283c9 ! Mem[0000000091000110] = 40203347df99dbc0, %g2 = 0000000035abf17f ldx [%i6+0x110],%g2 ! %g2 = 40203347df99dbc0 ! %l2 = ffffffffd02d684f, Mem[0000000091000150] = 34325dd9, %asi = 80 stba %l2,[%i6+0x150]%asi ! Mem[0000000091000150] = 4f325dd9 ! %l1 = ffffffffffffffdf, Mem[0000000091000000] = ecb2f1c39a33280b stx %l1,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffffdf ! %l0 = 0000000000000400, %l6 = 0554066078d1ae15, %ccr = 88 movg %xcc,%l0,%l6 ! Register Not Moved ! immd = 0000000000000163, %l2 = ffffffffd02d684f, %ccr = 88 movpos %icc,0x163,%l2 ! Register Not Moved ! %l4 = 0000000000000000, Mem[0000000018800028] = d02d684f stha %l4,[%i1+%o5]0x88 ! Mem[0000000018800028] = d02d0000 ! immd = 00000000000003ce, %l4 = 0000000000000000, %ccr = 88 movvc %xcc,0x3ce,%l4 ! Moved, %l4 = 00000000000003ce ! %l4 = 00000000000003ce, Mem[00000000908001d7] = 3aba41b1 stb %l4,[%i5+0x1d7] ! Mem[00000000908001d4] = ceba41b1 p4_label_24: ! %l2 = d02d684f, %l3 = 02000000, Mem[0000000090800180] = febe531b dac689b4 std %l2,[%i5+0x180] ! Mem[0000000090800180] = d02d684f 02000000 ! Mem[000000001900006b] = bd812507, %l7 = 0000000000000002 ldstub [%i2+0x06b],%l7 ! %l7 = 00000007000000ff ! %l0 = 0000000000000400, Mem[00000000908000a9] = d43a4d43 stb %l0,[%i5+0x0a9] ! Mem[00000000908000a8] = 003a4d43 ! Mem[00000000900001d8] = e5419b8bdc30d0b9, %f48 = 8dbea8f7 1fcc733d ldd [%i4+0x1d8],%f48 ! %f48 = e5419b8b dc30d0b9 ! %l1 = ffffffffffffffdf, Mem[0000000018000020] = 0000004e stwa %l1,[%i0+%o4]0x88 ! Mem[0000000018000020] = ffffffdf ! %l1 = ffffffffffffffdf, Mem[00000000180001f0] = 2143a1481246b85b stx %l1,[%i0+0x1f0] ! Mem[00000000180001f0] = ffffffffffffffdf ! Mem[0000000090800134] = 86e952eb, %g2 = 40203347df99dbc0 ldub [%i5+0x136],%g2 ! %g2 = 0000000000000086 ! Clear Register : %l0 = 0000000000000400 clr %l0 ! %l0 = 0000000000000000 ! Mem[0000000091000118] = 99dcd998 a129c413, %g2 = 00000086, %g3 = fffffca3 ldd [%i6+0x118],%g2 ! %g2 = 0000000099dcd998 00000000a129c413 ! Mem[0000000019000150] = d1ae0bca, %l4 = 00000000000003ce swap [%i2+0x150],%l4 ! %l4 = 00000000d1ae0bca p4_label_25: ! Mem[0000000018800120] = c9b078870ea70509, %l0 = 0000000000000000, %l6 = 0554066078d1ae15 add %i1,0x120,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = c9b078870ea70509 ! Mem[0000000019800018] = ff91d8d85e417829, %l2 = ffffffffd02d684f ldxa [%i3+%o3]0x80,%l2 ! %l2 = ff91d8d85e417829 ! Mem[0000000018800050] = c7e0d115, %l4 = 00000000d1ae0bca ldub [%i1+0x050],%l4 ! %l4 = 00000000000000c7 ! Mem[00000000918000b0] = bfd6d9fb, %g2 = 0000000099dcd998 lduw [%o0+0x0b0],%g2 ! %g2 = 00000000bfd6d9fb ! Mem[0000000018000028] = e784dd2e, %f27 = 0bb0e8e9 lda [%i0+%o5]0x81,%f27 ! %f27 = e784dd2e ! Mem[0000000091800018] = b532beb5, %g2 = 00000000bfd6d9fb lduba [%o0+0x01b]%asi,%g2 ! %g2 = 00000000000000b5 ! immd = 0000000000000273, %l6 = c9b078870ea70509, %ccr = 88 movneg %xcc,0x273,%l6 ! Moved, %l6 = 0000000000000273 ! %l3 = 0000000002000000, %l1 = ffffffffffffffdf, %l6 = 0000000000000273 xorcc %l3,%l1,%l6 ! %l6 = fffffffffdffffdf, %ccr = 88 ! %l7 = 0000000000000007, %l2 = ff91d8d85e417829, %l7 = 0000000000000007 mulx %l7,%l2,%l7 ! %l7 = fcfcedea93ca491f ! Mem[0000000018000008] = 00001fa2, %l2 = ff91d8d85e417829 ldsba [%i0+%o1]0x89,%l2 ! %l2 = ffffffffffffffa2 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 1: membar #Sync ! Force all stores to complete p4_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x010] ! Set processor 4 done flag ! Check Registers p4_check_registers: set p4_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffffdf bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffa2 bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000002000000 bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c7 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be faabf99f872e523b bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffdffffdf bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fcfcedea93ca491f bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x1046b8e7,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p4_failed mov 0x111,%g1 ! Check Floating Point Registers p4_check_fp_registers: set p4_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0b0dd462 0f2a4c63 bne %xcc,p4_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 77da6160 920aa297 bne %xcc,p4_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 79aa3b2e 4966f7a0 bne %xcc,p4_f4_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 3b204b23 26d3a656 bne %xcc,p4_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be fb28be39 e784dd2e bne %xcc,p4_f26_fail nop ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0cdb266c234b203b ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a21f000040ec6a65 ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4e7888d44829e107 ldx [%i0+0x010],%g3 ! Observed data at 0000000018000010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4e78bd8f86e7ffff ldx [%i0+0x018],%g3 ! Observed data at 0000000018000018 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = dfffffffd4884c84 ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e784dd2effa2c5be ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x028,%g4 ldx [%g1+0x168],%g2 ! Expected data = 9d8cd38a266044ce ldx [%i0+0x168],%g3 ! Observed data at 0000000018000168 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x168,%g4 ldx [%g1+0x190],%g2 ! Expected data = eed7a2bc7cff1e97 ldx [%i0+0x190],%g3 ! Observed data at 0000000018000190 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x190,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 44862a332edd84e7 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000180001d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ffffffffffffffdf ldx [%i0+0x1f0],%g3 ! Observed data at 00000000180001f0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x1f0,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8ad8733d43475029 ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00001fa2656aec40 ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffe78602000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5510aba1f290973d ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2e3baa79102131de ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00002dd09f04bfe7 ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 0978ef76ff5547fa ldx [%i1+0x058],%g3 ! Observed data at 0000000018800058 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x058,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = ff9f3ef2550b48fa ldx [%i1+0x0a0],%g3 ! Observed data at 00000000188000a0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = a9f88249845382ff ldx [%i1+0x0d8],%g3 ! Observed data at 00000000188000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x0d8,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5510aba1776abab2 ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4a31d0b7cf863d7b ldx [%i2+0x008],%g3 ! Observed data at 0000000019000008 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = dfffffff9440d9f7 ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6d000000114009a2 ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = bd8125ff26a28e98 ldx [%i2+0x068],%g3 ! Observed data at 0000000019000068 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x068,%g4 ldx [%g1+0x100],%g2 ! Expected data = 64ffe1543c45f274 ldx [%i2+0x100],%g3 ! Observed data at 0000000019000100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x100,%g4 ldx [%g1+0x110],%g2 ! Expected data = dc1d57ce00000054 ldx [%i2+0x110],%g3 ! Observed data at 0000000019000110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x110,%g4 ldx [%g1+0x120],%g2 ! Expected data = e7446b4c3d73d88a ldx [%i2+0x120],%g3 ! Observed data at 0000000019000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x120,%g4 ldx [%g1+0x150],%g2 ! Expected data = 000003cec2ffa94d ldx [%i2+0x150],%g3 ! Observed data at 0000000019000150 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x150,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 95308767e8e99191 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000190001b0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x1b0,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d02d684fd81430d8 ldx [%i3+0x000],%g3 ! Observed data at 0000000019800000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff0000c84a0fb0fa ldx [%i3+0x008],%g3 ! Observed data at 0000000019800008 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff91d8d85e417829 ldx [%i3+0x018],%g3 ! Observed data at 0000000019800018 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3c000000214d8e12 ldx [%i3+0x020],%g3 ! Observed data at 0000000019800020 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = d68b9cd2604bc9ff ldx [%i3+0x060],%g3 ! Observed data at 0000000019800060 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x060,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 643322439440d9f7 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000198000f8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 0000007206f534ff ldx [%i3+0x1a8],%g3 ! Observed data at 00000000198001a8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x1a8,%g4 ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed p4_f0_fail: set p4_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f2_fail: set p4_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f4_fail: set p4_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f22_fail: set p4_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f26_fail: set p4_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 4 failed p4_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x010] ! Set processor 4 done flag set p4_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 4 failed p4_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x010] ! Set processor 4 done flag set p4_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p4_selfmod_failed: ba p4_failed mov 0xabc,%g1 p4_common_error: or %g0,0xee4,%g1 ba p4_failed mov %o5,%g3 p4_common_signature_error: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_common_timeout: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p4_failed mov 0x0,%g3 p4_trap1e: ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018800018] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000019800000] umul %l4,%l3,%l1 stwa %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019000010] sra %l0,%l2,%l4 sllx %l1,0x006,%l3 done p4_trap1o: ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018800018] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000019800000] umul %l4,%l3,%l1 stwa %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019000010] sra %l0,%l2,%l4 sllx %l1,0x006,%l3 done p4_trap2e: ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800010] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800008] stwa %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800020] stha %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800010] membar #Sync mov 0x140,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync done p4_trap2o: ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800010] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800008] stwa %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800020] stha %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800010] membar #Sync mov 0x140,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync done p4_trap3e: addc %l2,%l6,%l2 addc %l1,0x895,%l4 addc %l2,0xe03,%l3 done p4_trap3o: addc %l2,%l6,%l2 addc %l1,0x895,%l4 addc %l2,0xe03,%l3 done p4_init_memory_pointers: set p4_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 p4_local0_start,%i0 set p4_local1_start,%i1 set p4_local2_start,%i2 set p4_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 584145f8136ed62d ldx [%g1+0x008],%l1 ! %l1 = dc30d18c53acbadd ldx [%g1+0x010],%l2 ! %l2 = 2207fc65b2675491 ldx [%g1+0x018],%l3 ! %l3 = a36e9753f63592b2 ldx [%g1+0x020],%l4 ! %l4 = 6a09d7c9c0c63c3f ldx [%g1+0x028],%l5 ! %l5 = efcb50eaa83dcdfc ldx [%g1+0x030],%l6 ! %l6 = b73dfad697a85c69 ldx [%g1+0x038],%l7 ! %l7 = 0324f06ff7d94094 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 5 processor_5: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x14] ! Set the start flag wrpr %g0,7,%cleanwin call p5_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 5 wr %g0,0x4,%fprs ! Make sure fef is 1 set p5_init_freg,%g1 ! %f0 = 0f41aed1 0a2c4738 76ddf79a cad29848 ! %f4 = f8122eef 11ba0205 2cbea192 12ab0c9a ! %f8 = 0a2e1f6f 286135ae 1d5ebe82 e60355d4 ! %f12 = f120382f b1ae6467 546f926f bea7cf17 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4da469f0 8052cbcc 52094dfa 97fc40eb ! %f20 = d85dc9bb 29142899 9223aff8 8eadc368 ! %f24 = d53131fa f274b9ac 350c56cf 87210045 ! %f28 = 314c844b 729fafab dafb474e 7745c6fa ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4690d851 0fca7ac8 9686d95b ff716d54 ! %f36 = 9df9ff65 5a5858a3 4f13d661 758f3fe5 ! %f40 = 71710521 d4313038 7de10652 cfda924e ! %f44 = d4691c6a ca4e7c17 a423827b 2da67bf6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x17f3efef0000002d,%g7,%g1 ! GSR scale = 5, align = 5 wr %g1,%g0,%gsr ! GSR = 17f3efef0000002d 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 5 p5_label_1: ! immd = 00000000000001f0, %l7 = 366e5478393a4cf6, %ccr = 44 move %xcc,0x1f0,%l7 ! Moved, %l7 = 00000000000001f0 ! Mem[0000000091000030] = 11afebad, %g2 = a86e434ba5452a1e ldub [%i6+0x032],%g2 ! %g2 = 0000000000000011 ! %l5 = c2d4195a5e1d51a0, %l6 = 926586a89a27a935, %y = 00000000 udiv %l5,%l6,%l3 ! %l3 = 0000000000000000 mov %l0,%y ! %y = d0cef5db ! Mem[0000000091000140] = b2dbb5cd f227a2b8, %g2 = 00000011, %g3 = 0bad0b00 ldd [%i6+0x140],%g2 ! %g2 = 00000000b2dbb5cd 00000000f227a2b8 ! Mem[0000000090000020] = 883f5b62676e9131, %g2 = 00000000b2dbb5cd ldx [%i4+%o4],%g2 ! %g2 = 883f5b62676e9131 ! %l7 = 00000000000001f0, Mem[000000001b800010] = e1266edc57576350 stxa %l7,[%i3+%o2]0x89 ! Mem[000000001b800010] = 00000000000001f0 ! Mem[000000001a80002c] = 298a6fa6, %l1 = 49c3cada61cb45c6 swap [%i1+0x02c],%l1 ! %l1 = 00000000298a6fa6 ! Mem[000000001a000020] = e330ccec, %l7 = 00000000000001f0 lduha [%i0+%o4]0x80,%l7 ! %l7 = 000000000000e330 ! Mem[000000001a800020] = 6077f02d, %l2 = e9aac5ec91f583ae ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 0000002d000000ff ! %l5 = c2d4195a5e1d51a0, %l4 = b4d1bf54198c1674, %y = d0cef5db umulcc %l5,%l4,%l3 ! %l3 = 09645d426dccbc80, %ccr = 00, %y = 09645d42 p5_label_2: ! immd = 0000000000000379, %l6 = 926586a89a27a935, %ccr = 00 movleu %icc,0x379,%l6 ! Register Not Moved ! %l7 = 000000000000e330, Mem[000000001b800020] = 0e38bbbb stwa %l7,[%i3+%o4]0x88 ! Mem[000000001b800020] = 0000e330 ! %l3 = 09645d426dccbc80, Mem[000000001a000008] = 44aeab7f926e42f2 stxa %l3,[%i0+%o1]0x88 ! Mem[000000001a000008] = 09645d426dccbc80 ! Mem[000000001b800008] = 390ca9f1, %l4 = b4d1bf54198c1674 lduwa [%i3+%o1]0x89,%l4 ! %l4 = 00000000390ca9f1 ! %l4 = 00000000390ca9f1, %l1 = 00000000298a6fa6, %l0 = a1a053cad0cef5db andncc %l4,%l1,%l0 ! %l0 = 0000000010048051, %ccr = 00 ! %f8 = 0a2e1f6f, Mem[000000001b000010] = 2430216a sta %f8 ,[%i2+%o2]0x88 ! Mem[000000001b000010] = 0a2e1f6f ! %l0 = 0000000010048051, Mem[00000000918000b8] = 58c331f8 stb %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 51c331f8 ! Mem[0000000091000090] = ce45a014, %g18 = 8209362096abd30f ldsw [%i6+0x090],%g2 ! %g2 = 8209362096abd30f ! Mem[000000001b000028] = 47846e82 c4147163, %l6 = 9a27a935, %l7 = 0000e330 ldda [%i2+%o5]0x88,%l6 ! %l6 = 00000000c4147163 0000000047846e82 ! Mem[0000000090000068] = 6a2502acc757f2af, %g2 = ffffffffce45a014 ldx [%i4+0x068],%g2 ! %g2 = 6a2502acc757f2af p5_label_3: ! Mem[000000009180014c] = 44ecdeed, %g2 = 6a2502acc757f2af lduw [%o0+0x14c],%g2 ! %g2 = 0000000044ecdeed ! Mem[000000001a800138] = 12d2492d, %l2 = 000000000000002d swap [%i1+0x138],%l2 ! %l2 = 0000000012d2492d ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! Mem[00000000910000cc] = a456befb, %g2 = 0000000044ecdeed ldsh [%i6+0x0ce],%g2 ! %g2 = ffffffffffffa456 ! Mem[000000001a800008] = 834fc41e, %l4 = 00000000390ca9f1 swapa [%i1+%o1]0x81,%l4 ! %l4 = 00000000834fc41e ! %l5 = c2d4195a5e1d51a0, %l0 = 0000000010048051, %l6 = 00000000c4147163 andncc %l5,%l0,%l6 ! %l6 = c2d4195a4e1951a0, %ccr = 80 ! Mem[000000001a800020] = fff07760, %l2 = 0000000012d2492d ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff ! Mem[000000001a800028] = 00749f22, %l5 = c2d4195a5e1d51a0 swapa [%i1+%o5]0x80,%l5 ! %l5 = 0000000000749f22 ! Mem[000000001b800058] = 1cf5292e, %l2 = 000000ff, %l0 = 10048051 add %i3,0x58,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001cf5292e ! %l0 = 000000001cf5292e, imm = 00000000000004cf, %l6 = c2d4195a4e1951a0 sub %l0,0x4cf,%l6 ! %l6 = 000000001cf5245f p5_label_4: ! %f16 = 4da469f0 8052cbcc, Mem[000000001a000010] = f093c21d a0c1a5e1 stda %f16,[%i0+%o2]0x88 ! Mem[000000001a000010] = 4da469f0 8052cbcc ! %l0 = 000000001cf5292e, imm = 000000000000001c, %l6 = 000000001cf5245f srl %l0,0x01c,%l6 ! %l6 = 0000000000000001 ! %l4 = 00000000834fc41e, Mem[000000009180014e] = deed4233 stb %l4,[%o0+0x14e] ! Mem[000000009180014c] = 1eed4233 ! Mem[000000001a8001b8] = 159adb162e80de33, %l5 = 0000000000749f22 ldx [%i1+0x1b8],%l5 ! %l5 = 159adb162e80de33 ! %l4 = 00000000834fc41e, %l2 = 00000000000000ff, %l4 = 00000000834fc41e srl %l4,%l2,%l4 ! %l4 = 0000000000000001 ! Mem[0000000090800030] = a05e401a, %g2 = ffffffffffffa456 ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffffa05e ! %l0 = 000000001cf5292e, %l3 = 09645d426dccbc80, %ccr = 80 mova %xcc,%l0,%l3 ! Moved, %l3 = 000000001cf5292e ! Mem[0000000091800140] = 16497e56, %g18 = 8209362096abd30f ldsw [%o0+0x140],%g2 ! %g2 = 8209362096abd30f ! %f2 = 76ddf79a, Mem[000000001a000008] = 80bccc6d sta %f2 ,[%i0+%o1]0x80 ! Mem[000000001a000008] = 76ddf79a ! %l4 = 0000000000000001, immd = fffffffffffff2cc, %l2 = 00000000000000ff sdivx %l4,-0xd34,%l2 ! %l2 = 0000000000000000 p5_label_5: ! %f24 = d53131fa f274b9ac, Mem[000000001b800000] = b163fd5c 4bb9deaa stda %f24,[%i3+%g0]0x89 ! Mem[000000001b800000] = d53131fa f274b9ac ! Mem[000000001b000022] = 0ca6d462, %l5 = 159adb162e80de33 ldstuba [%i2+0x022]%asi,%l5 ! %l5 = 000000d4000000ff ! %l0 = 1cf5292e, %l1 = 298a6fa6, Mem[000000001b000020] = 0ca6ff62 f8b28782 stda %l0,[%i2+%o4]0x80 ! Mem[000000001b000020] = 1cf5292e 298a6fa6 ! %l5 = 00000000000000d4, Mem[0000000091800044] = 722d4e01 sth %l5,[%o0+0x044] ! Mem[0000000091800044] = 00d44e01 ! %l2 = 0000000000000000, %l1 = 00000000298a6fa6, %ccr = 80 movcc %xcc,%l2,%l1 ! Moved, %l1 = 0000000000000000 ! %f16 = 4da469f0 8052cbcc 52094dfa 97fc40eb ! %f20 = d85dc9bb 29142899 9223aff8 8eadc368 ! %f24 = d53131fa f274b9ac 350c56cf 87210045 ! %f28 = 314c844b 729fafab dafb474e 7745c6fa mov 0x100,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100 ! Mem[000000001b000028] = 47846e82 c4147163, %l4 = 00000001, %l5 = 000000d4 ldda [%i2+%o5]0x88,%l4 ! %l4 = 00000000c4147163 0000000047846e82 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! %l5 = 0000000047846e82, Mem[00000000918001f8] = 855c6d382e3678f1 stx %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = 0000000047846e82 p5_label_6: ! Mem[00000000908001dc] = e4733a35, %g18 = 8209362096abd30f ldswa [%i5+0x1dc]%asi,%g2 ! %g2 = 8209362096abd30f ! %l2 = 00000000, %l3 = 1cf5292e, Mem[0000000090000058] = a5d385e6 b9417ee5 std %l2,[%i4+0x058] ! Mem[0000000090000058] = 00000000 1cf5292e ! Mem[000000001b00002c] = 826e8447, %l0 = 000000001cf5292e swap [%i2+0x02c],%l0 ! %l0 = 00000000826e8447 ! %l3 = 000000001cf5292e, Mem[000000001a800000] = 26a96418 stwa %l3,[%i1+%g0]0x81 ! Mem[000000001a800000] = 1cf5292e ! %l2 = 0000000000000000, immed = 00000ca0, %y = 09645d42 umul %l2,0xca0,%l6 ! %l6 = 0000000000000000, %y = 00000000 ! Mem[0000000090800140] = 65b0f94605718ed0, %f48 = 80459a84 c0e230ec ldd [%i5+0x140],%f48 ! %f48 = 65b0f946 05718ed0 ! Mem[0000000091800070] = c7343f70, %g2 = ffffffffe4733a35 ldsb [%o0+0x072],%g2 ! %g2 = ffffffffffffffc7 ! %f20 = d85dc9bb 29142899, Mem[0000000090800088] = d376e53d 08d9a258 std %f20,[%i5+0x088] ! Mem[0000000090800088] = d85dc9bb 29142899 ! %l4 = 00000000c4147163, Mem[000000001a000008] = 76ddf79a stha %l4,[%i0+%o1]0x81 ! Mem[000000001a000008] = 7163f79a ! Mem[0000000090800114] = 24cfb67f, %g18 = 8209362096abd30f ldsw [%i5+0x114],%g2 ! %g2 = 8209362096abd30f p5_label_7: ! Mem[0000000090800038] = 0e04951c, %g2 = 0000000024cfb67f lduba [%i5+0x039]%asi,%g2 ! %g2 = 000000000000000e ! Mem[0000000090800074] = 92b76b44, %g2 = 000000000000000e ldsh [%i5+0x076],%g2 ! %g2 = ffffffffffff92b7 ! Mem[0000000091000158] = 37ccf7a9, %g18 = 8209362096abd30f ldsw [%i6+0x158],%g2 ! %g2 = 8209362096abd30f ! %l0 = 00000000826e8447, Mem[00000000918001f4] = 1195af97 sth %l0,[%o0+0x1f4] ! Mem[00000000918001f4] = 8447af97 ! %l0 = 00000000826e8447, imm = 0000000000000003, %l3 = 000000001cf5292e sll %l0,0x003,%l3 ! %l3 = 0000000413742238 ! %l2 = 0000000000000000, imm = 0000000000000f9d, %l0 = 00000000826e8447 addcc %l2,0xf9d,%l0 ! %l0 = 0000000000000f9d, %ccr = 00 ! %l5 = 0000000047846e82, %l0 = 0000000000000f9d, %ccr = 00 mova %xcc,%l5,%l0 ! Moved, %l0 = 0000000047846e82 ! %l2 = 0000000000000000, %l5 = 0000000047846e82, %l0 = 0000000047846e82 taddcc %l2,%l5,%l0 ! %l0 = 0000000047846e82, %ccr = 02 ! %l4 = 00000000c4147163, Mem[0000000090000048] = 4e397b2d014f6e63 stx %l4,[%i4+0x048] ! Mem[0000000090000048] = 00000000c4147163 ! %l4 = 00000000c4147163, %l2 = 0000000000000000, %l5 = 0000000047846e82 taddcctv %l4,%l2,%l5 ! %l0 = 0000000047846ea5, Trapped p5_label_8: membar #Sync ! Added by membar checker (180) ! Mem[0000000090000138] = dafb474e, %g2 = 0000000037ccf7a9 lduw [%i4+0x138],%g2 ! %g2 = 00000000dafb474e ! %l1 = 0000000000000000 sethi %hi(0x326db800),%l1 ! %l1 = 00000000326db800 ! %l7 = 0000000047846e82, Mem[000000001a800018] = 5ca2c80ff00944c5 stxa %l7,[%i1+%o3]0x89 ! Mem[000000001a800018] = 0000000047846e82 ! Mem[000000009080015c] = 50cd81b6, %g2 = 00000000dafb474e ldsb [%i5+0x15f],%g2 ! %g2 = 0000000000000050 ! %f24 = d53131fa, Mem[000000001b800050] = 872d7f48 sta %f24,[%i3+0x050]%asi ! Mem[000000001b800050] = d53131fa ! %l4 = 00000000c4147163, Mem[000000001a800190] = 0a7cb11d stw %l4,[%i1+0x190] ! Mem[000000001a800190] = c4147163 ! immd = 000000000000012a, %l7 = 0000000047846e82, %ccr = 02 move %xcc,0x12a,%l7 ! Register Not Moved ! %l0 = 0000000047846ea5, Mem[00000000908001b3] = e0144ca6, %asi = 80 stba %l0,[%i5+0x1b3]%asi ! Mem[00000000908001b0] = a5144ca6 ! Mem[000000001b800010] = f001000000000000, %f18 = 52094dfa 97fc40eb ldda [%i3+%o2]0x80,%f18 ! %f18 = f0010000 00000000 ! %f0 = 0f41aed1 0a2c4738 76ddf79a cad29848 ! %f4 = f8122eef 11ba0205 2cbea192 12ab0c9a ! %f8 = 0a2e1f6f 286135ae 1d5ebe82 e60355d4 ! %f12 = f120382f b1ae6467 546f926f bea7cf17 mov 0x0c0,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0 p5_label_9: ! Mem[000000001a800080] = 13290331, %l1 = 00000000326db800 ldsba [%i1+0x081]%asi,%l1 ! %l1 = 0000000000000029 ! %l4 = 00000000c4147163, Mem[000000001b000020] = 2e29f51c stwa %l4,[%i2+%o4]0x88 ! Mem[000000001b000020] = c4147163 ! Mem[000000001b000140] = f94b7ba9, %l4 = 00000000c4147163 swap [%i2+0x140],%l4 ! %l4 = 00000000f94b7ba9 ! Mem[000000001a000008] = 7163f79a425d6409, %l6 = 0000000000000000 ldxa [%i0+%o1]0x81,%l6 ! %l6 = 7163f79a425d6409 ! Mem[000000001b0000fc] = a9f4d7f8, %l0 = 0000000047846ea5 ldsh [%i2+0x0fe],%l0 ! %l0 = ffffffffffffd7f8 ! %l6 = 7163f79a425d6409, Mem[000000001a000010] = 8052cbcc stba %l6,[%i0+%o2]0x89 ! Mem[000000001a000010] = 8052cb09 ! Mem[000000001a800018] = 826e8447, %l0 = ffffffffffffd7f8 ldstub [%i1+%o3],%l0 ! %l0 = 00000082000000ff ! %l4 = 00000000f94b7ba9, %l0 = 0000000000000082, %l0 = 0000000000000082 sdivx %l4,%l0,%l0 ! %l0 = 0000000001eaeb4a ! %l0 = 0000000001eaeb4a, Mem[0000000090800094] = 1413ef16 stw %l0,[%i5+0x094] ! Mem[0000000090800094] = 01eaeb4a ! immd = 0000000000000313, %l5 = 0000000047846e82, %ccr = 02 movne %xcc,0x313,%l5 ! Moved, %l5 = 0000000000000313 p5_label_10: ! %l1 = 0000000000000029, %l0 = 0000000001eaeb4a, %l6 = 7163f79a425d6409 andncc %l1,%l0,%l6 ! %l6 = 0000000000000021, %ccr = 00 ! Mem[000000001b800010] = f0010000, %l7 = 0000000047846e82 ldsha [%i3+%o2]0x81,%l7 ! %l7 = fffffffffffff001 ! Mem[0000000091000078] = d4818d80, %g2 = 0000000000000050 ldsh [%i6+0x078],%g2 ! %g2 = ffffffffffffd481 ! Mem[000000009180008c] = 43610036, %g18 = 8209362096abd30f ldsw [%o0+0x08c],%g2 ! %g2 = 8209362096abd30f ! Mem[000000001a800000] = 1cf5292e05223c48, %l0 = 0000000001eaeb4a, %l7 = fffffffffffff001 casxa [%i1]0x80,%l0,%l7 ! %l7 = 1cf5292e05223c48 ! %l0 = 0000000001eaeb4a, %l4 = 00000000f94b7ba9, %ccr = 00 movrne %l0,%l4,%l6 ! Moved, %l6 = 00000000f94b7ba9 ! %l0 = 01eaeb4a, %l1 = 00000029, Mem[00000000918000b0] = bfd6d9fb ffc33525 stda %l0,[%o0+0x0b0]%asi ! Mem[00000000918000b0] = 01eaeb4a 00000029 ! Mem[000000001a000000] = 0e4db229, %l5 = 0000000000000313 lduha [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000e4d ! %f30 = dafb474e 7745c6fa, Mem[000000001b800028] = 2d45300d 01348d59 stda %f30,[%i3+%o5]0x89 ! Mem[000000001b800028] = dafb474e 7745c6fa ! Mem[000000001b800048] = 78091b3fa7f8bbdb, %l3 = 0000000413742238, %l3 = 0000000413742238 add %i3,0x48,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 78091b3fa7f8bbdb p5_label_11: ! %l2 = 0000000000000000, %l1 = 0000000000000029, %l7 = 1cf5292e05223c48 orncc %l2,%l1,%l7 ! %l7 = ffffffffffffffd6, %ccr = 88 ! Mem[000000001a800090] = be500143, %l2 = 00000000, %l0 = 01eaeb4a add %i1,0x90,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000be500143 ! Mem[000000001a800010] = c3c603e8 a363709a, %l2 = 00000000, %l3 = a7f8bbdb ldda [%i1+%o2]0x88,%l2 ! %l2 = 00000000a363709a 00000000c3c603e8 ! %l4 = f94b7ba9, %l5 = 00000e4d, Mem[0000000091000010] = c24b8124 d7a3e9c6 std %l4,[%i6+%o2] ! Mem[0000000091000010] = f94b7ba9 00000e4d ! Invert Register : %l6 = 00000000f94b7ba9 xor %l6,-1,%l6 ! %l6 = ffffffff06b48456 ! Mem[0000000091000040] = 3279f315, %g2 = 0000000043610036 ldub [%i6+0x040],%g2 ! %g2 = 0000000000000032 ! %l3 = 00000000c3c603e8, imm = 000000000000084f, %l6 = ffffffff06b48456 subc %l3,0x84f,%l6 ! %l6 = 00000000c3c5fb99 ! %l2 = 00000000a363709a, immed = 00000c71, %y = 00000000 udiv %l2,0xc71,%l5 ! %l5 = 00000000000d21f4 mov %l0,%y ! %y = be500143 ! Mem[000000001a000008] = 7163f79a, %l5 = 00000000000d21f4 ldsba [%i0+%o1]0x80,%l5 ! %l5 = 0000000000000071 ! Mem[0000000091000070] = f229dab3, %g2 = 0000000000000032 ldsh [%i6+0x070],%g2 ! %g2 = fffffffffffff229 p5_label_12: ! Mem[000000001a000028] = a7984458, %l2 = 00000000a363709a swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000a7984458 membar #Sync ! Added by membar checker (181) ! Mem[00000000900000f0] = 20382fb1, %g2 = fffffffffffff229 ldsb [%i4+0x0f1],%g2 ! %g2 = 0000000000000020 ! Code Fragment 1 p5_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f227a2b8 mov 0x8ad,%g3 ! %g3 = 00000000000008ad and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f26 = 350c56cf 87210045, Mem[000000001a800008] = f1a90c39 134883dc stda %f26,[%i1+%o1]0x89 ! Mem[000000001a800008] = 350c56cf 87210045 ! %f22 = 9223aff8 8eadc368, Mem[00000000918000c8] = 91168345 f373aa1b std %f22,[%o0+0x0c8] ! Mem[00000000918000c8] = 9223aff8 8eadc368 ! %f16 = 4da469f0 8052cbcc, Mem[000000001a800000] = 1cf5292e 05223c48 stda %f16,[%i1+%g0]0x80 ! Mem[000000001a800000] = 4da469f0 8052cbcc ! Mem[000000001a000020] = eccc30e3, %l2 = 00000000a7984458 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000e3000000ff ! %l5 = 0000000000000071, immed = 000003a8, %y = be500143 mulscc %l5,0x3a8,%l0 ! %l0 = 00000000800003e0, %ccr = 08, %y = df2800a1 ! immd = 000000000000005b, %l0 = 00000000800003e0, %ccr = 08 movge %icc,0x05b,%l0 ! Register Not Moved ! Mem[00000000918001b4] = 12f490d8, %g18 = 8209362096abd30f ldswa [%o0+0x1b4]%asi,%g2 ! %g2 = 8209362096abd30f p5_label_13: ! %l6 = 00000000c3c5fb99, %l1 = 0000000000000029, %ccr = 08 movrlez %l6,%l1,%l3 ! Not Moved, %l3 = 00000000c3c603e8 ! %l4 = 00000000f94b7ba9, %l7 = ffffffffffffffd6, %y = df2800a1 udiv %l4,%l7,%l4 ! %l4 = 00000000df2800c6 mov %l0,%y ! %y = 800003e0 ! Mem[000000001a000020] = ff30ccec, %l3 = 00000000c3c603e8 ldstuba [%i0+%o4]0x80,%l3 ! %l3 = 000000ff000000ff ! %l2 = 00000000000000e3, Mem[0000000091800178] = 946e98ff7badf058, %asi = 80 stxa %l2,[%o0+0x178]%asi ! Mem[0000000091800178] = 00000000000000e3 ! %l0 = 00000000800003e0, %l4 = 00000000df2800c6, %y = 800003e0 smulcc %l0,%l4,%l6 ! %l6 = 106bff1dbb02ff40, %ccr = 08, %y = 106bff1d ! Mem[000000009000016c] = 6c1726c7, %g2 = 0000000012f490d8 ldsh [%i4+0x16c],%g2 ! %g2 = 0000000000006c17 ! %l4 = 00000000df2800c6, %l6 = 106bff1dbb02ff40, %ccr = 08 movn %icc,%l4,%l6 ! Register Not Moved ! Mem[0000000090000130] = 314c844b729fafab, %g2 = 0000000000006c17 ldx [%i4+0x130],%g2 ! %g2 = 314c844b729fafab ! Mem[000000001b800048] = 78091b3f, %l1 = 0000000000000029 swap [%i3+0x048],%l1 ! %l1 = 0000000078091b3f ! %l6 = 106bff1dbb02ff40, %l4 = 00000000df2800c6, %ccr = 08 movre %l6,%l4,%l2 ! Not Moved, %l2 = 00000000000000e3 p5_label_14: ! Mem[000000001a000070] = f0982b86a432ac64, %l2 = 00000000000000e3, %l6 = 106bff1dbb02ff40 add %i0,0x70,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = f0982b86a432ac64 ! %f17 = 8052cbcc, Mem[000000001b800010] = f0010000 sta %f17,[%i3+%o2]0x80 ! Mem[000000001b800010] = 8052cbcc ! %l2 = 00000000000000e3, %l5 = 0000000000000071, %y = 106bff1d umul %l2,%l5,%l2 ! %l2 = 0000000000006433, %y = 00000000 ! %l6 = f0982b86a432ac64, Mem[0000000090000144] = d6ab3316 stw %l6,[%i4+0x144] ! Mem[0000000090000144] = a432ac64 ! Mem[000000001a000018] = 91c948cbc59d7094, %f8 = 0a2e1f6f 286135ae ldda [%i0+%o3]0x89,%f8 ! %f8 = 91c948cb c59d7094 ! %l0 = 800003e0, %l1 = 78091b3f, Mem[0000000091000130] = f9e68975 de66f8de std %l0,[%i6+0x130] ! Mem[0000000091000130] = 800003e0 78091b3f ! %l2 = 0000000000006433, imm = 00000000000008d1, %l4 = 00000000df2800c6 xnorcc %l2,0x8d1,%l4 ! %l4 = ffffffffffff931d, %ccr = 88 ! Mem[00000000910000a0] = e3ea68e4, %g18 = 8209362096abd30f ldsw [%i6+0x0a0],%g2 ! %g2 = 8209362096abd30f ! Mem[0000000091000108] = edc3ff34, %g2 = ffffffffe3ea68e4 ldsb [%i6+0x10b],%g2 ! %g2 = ffffffffffffffed ! %l2 = 0000000000006433, imm = 000000000000000b, %l7 = ffffffffffffffd6 srlx %l2,0x00b,%l7 ! %l7 = 000000000000000c p5_label_15: ! %l1 = 0000000078091b3f, %l2 = 0000000000006433, %l2 = 0000000000006433 xor %l1,%l2,%l2 ! %l2 = 0000000078097f0c ! Mem[000000001a000158] = 80fc46c4, %l7 = 0000000c, %l7 = 0000000c add %i0,0x158,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000080fc46c4 ! Mem[0000000090800038] = 04951c0c, %g2 = ffffffffffffffed ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000004 ! Mem[000000001b00008c] = 49de2be9, %l0 = 800003e0, %l4 = ffff931d add %i2,0x8c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000049de2be9 ! %l7 = 0000000080fc46c4, %l7 = 0000000080fc46c4, %ccr = 88 movne %icc,%l7,%l7 ! Moved, %l7 = 0000000080fc46c4 ! %l0 = 00000000800003e0, Mem[0000000090800040] = c4953c2fe14ccb8b stx %l0,[%i5+0x040] ! Mem[0000000090800040] = 00000000800003e0 ! %l7 = 0000000080fc46c4, Mem[000000001b800008] = 390ca9f1 stba %l7,[%i3+%o1]0x89 ! Mem[000000001b800008] = 390ca9c4 ! Mem[00000000918000f8] = ee82748e, %g2 = 0000000000000004 lduw [%o0+0x0f8],%g2 ! %g2 = 00000000ee82748e ! %l1 = 0000000078091b3f, %l0 = 00000000800003e0, %l7 = 0000000080fc46c4 sll %l1,%l0,%l7 ! %l7 = 0000000078091b3f ! Mem[000000001b000028] = 2e29f51c c4147163, %l2 = 78097f0c, %l3 = 000000ff ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000c4147163 000000002e29f51c p5_label_16: ! %l6 = f0982b86a432ac64, %l1 = 0000000078091b3f, %l5 = 0000000000000071 xor %l6,%l1,%l5 ! %l5 = f0982b86dc3bb75b ! immd = 0000000000000091, %l2 = 00000000c4147163, %ccr = 88 movleu %xcc,0x091,%l2 ! Register Not Moved ! retry : should take illegal inst trap, %l0 = 00000000800003e0 retry ! Illegal inst trap : %l0 = 00000000800003f0 ! %l4 = 0000000049de2be9, Mem[00000000900001e0] = bf9923c6 stb %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = e99923c6 ! %l0 = 00000000800003f0, Mem[0000000091000050] = 9f4c9dbbd3dcae40 stx %l0,[%i6+0x050] ! Mem[0000000091000050] = 00000000800003f0 ! Mem[000000001b800010] = cccb5280, %l7 = 0000000078091b3f swapa [%i3+%o2]0x89,%l7 ! %l7 = 00000000cccb5280 ! Mem[000000001a0000f0] = 6efb228aae994031, %l4 = 0000000049de2be9, %l2 = 00000000c4147163 add %i0,0xf0,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 6efb228aae994031 ! Mem[0000000090000024] = 676e9131, %g2 = 00000000ee82748e ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000067 ! Mem[000000001a800008] = 45002187 cf560c35, %l6 = a432ac64, %l7 = cccb5280 ldda [%i1+%o1]0x80,%l6 ! %l6 = 0000000045002187 00000000cf560c35 ! Mem[0000000090000040] = 8dbea8f7, %g2 = 0000000000000067 lduw [%i4+0x040],%g2 ! %g2 = 000000008dbea8f7 p5_label_17: ! Mem[000000001a800020] = fff07760, %f4 = f8122eef lda [%i1+%o4]0x80,%f4 ! %f4 = fff07760 ! Mem[0000000091000004] = 33280b12, %g2 = 000000008dbea8f7 ldsb [%i6+0x005],%g2 ! %g2 = 0000000000000033 ! %l4 = 0000000049de2be9, imm = 000000000000005b, %l2 = 6efb228aae994031 andncc %l4,0x05b,%l2 ! %l2 = 0000000049de2ba0, %ccr = 00 ! Mem[000000001a000010] = 09cb5280, %l4 = 0000000049de2be9 ldsha [%i0+%o2]0x81,%l4 ! %l4 = 00000000000009cb ! %l7 = 00000000cf560c35, %l4 = 00000000000009cb, %l4 = 00000000000009cb sdivx %l7,%l4,%l4 ! %l4 = 0000000000152c04 ! %l0 = 00000000800003f0, %l0 = 00000000800003f0, %ccr = 00 movge %xcc,%l0,%l0 ! Moved, %l0 = 00000000800003f0 ! Mem[000000001a000118] = 857f0c53, %l2 = 0000000049de2ba0 swap [%i0+0x118],%l2 ! %l2 = 00000000857f0c53 ! Mem[000000001a000020] = ff30cceced3eb79b, %l3 = 000000002e29f51c ldxa [%i0+%o4]0x80,%l3 ! %l3 = ff30cceced3eb79b ! Mem[00000000900000f0] = f120382fb1ae6467, %f48 = 65b0f946 05718ed0 ldda [%i4+0x0f0]%asi,%f48 ! %f48 = f120382f b1ae6467 ! Mem[000000001b800168] = aaa65821, %l1 = 0000000078091b3f swap [%i3+0x168],%l1 ! %l1 = 00000000aaa65821 p5_label_18: ! %l5 = f0982b86dc3bb75b, Mem[0000000091000058] = ce1282e1 stw %l5,[%i6+0x058] ! Mem[0000000091000058] = dc3bb75b ! %l0 = 00000000800003f0, %l1 = 00000000aaa65821, %ccr = 00 movrgez %l0,%l1,%l7 ! Moved, %l7 = 00000000aaa65821 ! %l7 = 00000000aaa65821, %l7 = 00000000aaa65821, %ccr = 00 movg %xcc,%l7,%l7 ! Moved, %l7 = 00000000aaa65821 ! Mem[0000000090800044] = 03e0f15c, %g2 = 0000000000000033 lduh [%i5+0x046],%g2 ! %g2 = 00000000000003e0 ! Mem[000000001b800020] = 30e30000 75da282a, %l0 = 800003f0, %l1 = aaa65821 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000030e30000 0000000075da282a ! Mem[000000001b000020] = 637114c4, %l0 = 0000000030e30000 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000637114c4 ! Mem[000000001b80006a] = 9cc7002d, %l4 = 0000000000152c04 ldstuba [%i3+0x06a]%asi,%l4 ! %l4 = 00000000000000ff ! %l1 = 0000000075da282a, %l3 = ff30cceced3eb79b, %ccr = 00 movpos %xcc,%l1,%l3 ! Moved, %l3 = 0000000075da282a ! %l0 = 00000000637114c4, Mem[000000001b800010] = 3f1b0978 stba %l0,[%i3+%o2]0x81 ! Mem[000000001b800010] = c41b0978 ! %l0 = 00000000637114c4, Mem[00000000908001e8] = a05a148c492e5786 stx %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 00000000637114c4 p5_label_19: ! Mem[000000001b000008] = 5420832b, %l6 = 0000000045002187 ldswa [%i2+%o1]0x80,%l6 ! %l6 = 000000005420832b ! %l6 = 000000005420832b, Mem[0000000091000144] = f227a2b8 stw %l6,[%i6+0x144] ! Mem[0000000091000144] = 5420832b ! Mem[000000001b000028] = c4147163, %l4 = 0000000000000000 ldsha [%i2+%o5]0x89,%l4 ! %l4 = 0000000000007163 ! Mem[000000001b0000af] = a1e42800, %l4 = 0000000000007163 ldstub [%i2+0x0af],%l4 ! %l4 = 00000000000000ff ! %l4 = 0000000000000000, %l1 = 0000000075da282a, %l0 = 00000000637114c4 or %l4,%l1,%l0 ! %l0 = 0000000075da282a ! %l6 = 000000005420832b, Mem[00000000908000b8] = 811ea975 sth %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 832ba975 ! %l4 = 0000000000000000, %l6 = 000000005420832b, %l3 = 0000000075da282a andcc %l4,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! %l3 = 0000000000000000, %l4 = 0000000000000000, %l1 = 0000000075da282a andcc %l3,%l4,%l1 ! %l1 = 0000000000000000, %ccr = 44 ! %l4 = 0000000000000000, Mem[000000001b000010] = 6f1f2e0a stha %l4,[%i2+%o2]0x81 ! Mem[000000001b000010] = 00002e0a ! Mem[000000001b000018] = 98e15dd8, %l0 = 0000000075da282a swapa [%i2+%o3]0x80,%l0 ! %l0 = 0000000098e15dd8 p5_label_20: ! %l2 = 857f0c53, %l3 = 00000000, Mem[00000000908000b8] = 832ba975 1ac948e5 std %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 857f0c53 00000000 ! %f2 = 76ddf79a cad29848, Mem[00000000900001a8] = 353e313b be3475ae std %f2 ,[%i4+0x1a8] ! Mem[00000000900001a8] = 76ddf79a cad29848 ! Mem[000000001a800194] = 2f8ce007, %l4 = 0000000000000000 swap [%i1+0x194],%l4 ! %l4 = 000000002f8ce007 ! %l6 = 5420832b, %l7 = aaa65821, Mem[000000001a000018] = 94709dc5 cb48c991 stda %l6,[%i0+%o3]0x80 ! Mem[000000001a000018] = 5420832b aaa65821 ! %l4 = 2f8ce007, %l5 = dc3bb75b, Mem[000000001b800008] = 390ca9c4 c8c74183 stda %l4,[%i3+%o1]0x88 ! Mem[000000001b800008] = 2f8ce007 dc3bb75b ! %l6 = 000000005420832b, Mem[000000001b000010] = 0a2e0000 stha %l6,[%i2+%o2]0x89 ! Mem[000000001b000010] = 0a2e832b ! Mem[000000001a800010] = 9a7063a3 e803c6c3, %l4 = 2f8ce007, %l5 = dc3bb75b ldda [%i1+%o2]0x80,%l4 ! %l4 = 000000009a7063a3 00000000e803c6c3 ! %l3 = 0000000000000000, Mem[000000001a000010] = 09cb5280f069a44d stxa %l3,[%i0+%o2]0x81 ! Mem[000000001a000010] = 0000000000000000 ! Mem[000000009100009c] = dbbc0107, %g2 = 00000000000003e0 ldsb [%i6+0x09c],%g2 ! %g2 = ffffffffffffffdb ! %l0 = 0000000098e15dd8, imm = fffffffffffff921, %l0 = 0000000098e15dd8 and %l0,-0x6df,%l0 ! %l0 = 0000000098e15900 p5_label_21: ! %l5 = 00000000e803c6c3, imm = 000000000000001d, %l7 = 00000000aaa65821 sll %l5,0x01d,%l7 ! %l7 = 1d0078d860000000 ! Mem[000000009000001c] = 29883f5b, %g2 = ffffffffffffffdb ldsb [%i4+0x01f],%g2 ! %g2 = 0000000000000029 ! %l5 = 00000000e803c6c3, Mem[0000000091800070] = 773bc734 sth %l5,[%o0+0x070] ! Mem[0000000091800070] = c6c3c734 ! %l6 = 5420832b, %l7 = 60000000, Mem[000000001b000018] = 75da282a 090ae8c0 stda %l6,[%i2+%o3]0x81 ! Mem[000000001b000018] = 5420832b 60000000 ! %l3 = 0000000000000000, %l6 = 000000005420832b, %ccr = 44 movne %icc,%l3,%l6 ! Register Not Moved ! %l0 = 0000000098e15900, %l4 = 000000009a7063a3, %l0 = 0000000098e15900 srax %l0,%l4,%l0 ! %l0 = 0000000000000000 ! Mem[000000001a800010] = a363709a, %f19 = 00000000 lda [%i1+%o2]0x88,%f19 ! %f19 = a363709a ! %l5 = 00000000e803c6c3, Mem[0000000091000085] = 42deaf1e, %asi = 80 stba %l5,[%i6+0x085]%asi ! Mem[0000000091000084] = c3deaf1e ! %f30 = dafb474e, Mem[0000000090800098] = 9ef72702 st %f30,[%i5+0x098] ! Mem[0000000090800098] = dafb474e ! %l5 = 00000000e803c6c3, %l1 = 0000000000000000, %ccr = 44 movle %xcc,%l5,%l1 ! Moved, %l1 = 00000000e803c6c3 p5_label_22: ! Mem[0000000090000190] = 62a05321, %g2 = 0000000000000029 ldsh [%i4+0x190],%g2 ! %g2 = 00000000000062a0 ! %l3 = 0000000000000000, %l4 = 000000009a7063a3, %ccr = 44 movcc %icc,%l3,%l4 ! Moved, %l4 = 0000000000000000 ! Mem[00000000900000dc] = ab0c9a0a, %g2 = 00000000000062a0 ldsb [%i4+0x0dd],%g2 ! %g2 = ffffffffffffffab ! %l2 = 00000000857f0c53, %l2 = 00000000857f0c53, %l3 = 0000000000000000 add %l2,%l2,%l3 ! %l3 = 000000010afe18a6 ! %l2 = 00000000857f0c53, Mem[00000000900000dc] = 12ab0c9a sth %l2,[%i4+0x0dc] ! Mem[00000000900000dc] = 0c530c9a ! %l2 = 00000000857f0c53, immd = 0000000000000b63, %l0 = 0000000000000000 sdivx %l2,0xb63,%l0 ! %l0 = 00000000000bb94e ! Mem[000000001a8001c8] = 513df1d659f22e84, %l2 = 00000000857f0c53, %l7 = 1d0078d860000000 add %i1,0x1c8,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 513df1d659f22e84 ! Mem[00000000910000d0] = fba617c4, %g2 = ffffffffffffffab ldsba [%i6+0x0d1]%asi,%g2 ! %g2 = fffffffffffffffb ! %l7 = 513df1d659f22e84, Mem[000000001b0000d4] = 99a6686d stb %l7,[%i2+0x0d4] ! Mem[000000001b0000d4] = 84a6686d ! Mem[000000001a0000a8] = 28d3b76e, %l2 = 00000000857f0c53 swap [%i0+0x0a8],%l2 ! %l2 = 0000000028d3b76e p5_label_23: ! %l2 = 0000000028d3b76e, Mem[0000000090000026] = 91316a04 sth %l2,[%i4+0x026] ! Mem[0000000090000024] = b76e6a04 ! Mem[000000001b8000be] = 5fc19f5f, %l1 = 00000000e803c6c3 ldstub [%i3+0x0be],%l1 ! %l1 = 0000009f000000ff ! Mem[000000001b000000] = b74b0d0b, %l7 = 513df1d659f22e84 ldswa [%i2+%g0]0x81,%l7 ! %l7 = ffffffffb74b0d0b ! Mem[000000001b000028] = 637114c4, %l3 = 000000010afe18a6 swapa [%i2+%o5]0x80,%l3 ! %l3 = 00000000637114c4 ! Mem[00000000908000a8] = 66d43a4d, %g2 = fffffffffffffffb lduw [%i5+0x0a8],%g2 ! %g2 = 0000000066d43a4d ! Mem[000000009100011c] = a129c413, %g2 = 0000000066d43a4d lduh [%i6+0x11c],%g2 ! %g2 = 000000000000a129 ! %f0 = 0f41aed1 0a2c4738 76ddf79a cad29848 ! %f4 = fff07760 11ba0205 2cbea192 12ab0c9a ! %f8 = 91c948cb c59d7094 1d5ebe82 e60355d4 ! %f12 = f120382f b1ae6467 546f926f bea7cf17 mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! Mem[0000000090800138] = ec6f06c6, %g2 = 000000000000a129 ldsb [%i5+0x13a],%g2 ! %g2 = ffffffffffffffec ! %l2 = 0000000028d3b76e, Mem[00000000918000b1] = eaeb4a00 stb %l2,[%o0+0x0b1] ! Mem[00000000918000b0] = 6eeb4a00 ! Mem[0000000091800028] = 6360da84bdadbc80, %f48 = f120382f b1ae6467 ldda [%o0+0x028]%asi,%f48 ! %f48 = 6360da84 bdadbc80 p5_label_24: ! %f22 = 9223aff8 8eadc368, Mem[0000000090800050] = 6dbf9ba1 a3e6fc07 std %f22,[%i5+0x050] ! Mem[0000000090800050] = 9223aff8 8eadc368 ! %l0 = 00000000000bb94e, Mem[000000001b800054] = 8ce37fc8 stw %l0,[%i3+0x054] ! Mem[000000001b800054] = 000bb94e ! %l7 = ffffffffb74b0d0b, Mem[000000001a000000] = 0e4db229 stba %l7,[%i0+%g0]0x81 ! Mem[000000001a000000] = 0b4db229 ! %l3 = 00000000637114c4, %l7 = ffffffffb74b0d0b, %ccr = 44 movrgz %l3,%l7,%l5 ! Moved, %l5 = ffffffffb74b0d0b ! Mem[000000001a800008] = 87210045, %f23 = 8eadc368 lda [%i1+%o1]0x89,%f23 ! %f23 = 87210045 ! Mem[000000001b000028] = 0afe18a6, %l5 = ffffffffb74b0d0b lduwa [%i2+%o5]0x81,%l5 ! %l5 = 000000000afe18a6 ! Mem[00000000900001a0] = ea1bd83c 55f4639a, %g2 = ffffffec, %g3 = 000008ad ldd [%i4+0x1a0],%g2 ! %g2 = 00000000ea1bd83c 0000000055f4639a ! %l6 = 000000005420832b, %l3 = 00000000637114c4, %ccr = 44 movle %xcc,%l6,%l3 ! Moved, %l3 = 000000005420832b ! %l5 = 000000000afe18a6, %l7 = ffffffffb74b0d0b, %l2 = 0000000028d3b76e andcc %l5,%l7,%l2 ! %l2 = 00000000024a0802, %ccr = 00 ! %l3 = 000000005420832b, Mem[000000001a80002c] = 61cb45c6, %asi = 80 stba %l3,[%i1+0x02c]%asi ! Mem[000000001a80002c] = 2bcb45c6 p5_label_25: ! Mem[000000001a8001d0] = 8d808369, %l3 = 000000005420832b ldstub [%i1+0x1d0],%l3 ! %l3 = 0000008d000000ff ! Mem[000000001a000098] = 8642f839, %l5 = 000000000afe18a6, %asi = 80 swapa [%i0+0x098]%asi,%l5 ! %l5 = 000000008642f839 ! Mem[000000001b800018] = 4cd7f907, %l6 = 000000005420832b lduwa [%i3+%o3]0x89,%l6 ! %l6 = 000000004cd7f907 ! Mem[000000001b000000] = 14158875 0b0d4bb7, %l2 = 024a0802, %l3 = 0000008d ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000000b0d4bb7 0000000014158875 ! immd = 00000000000000a5, %l6 = 000000004cd7f907, %ccr = 00 movle %xcc,0x0a5,%l6 ! Register Not Moved ! Mem[000000001a000008] = 7163f79a425d6409, %l5 = 000000008642f839 ldxa [%i0+%o1]0x81,%l5 ! %l5 = 7163f79a425d6409 ! Mem[00000000908001c8] = 46ef2d63, %g2 = 00000000ea1bd83c ldsh [%i5+0x1ca],%g2 ! %g2 = 00000000000046ef ! %f17 = 8052cbcc, Mem[00000000908000b8] = 857f0c53 st %f17,[%i5+0x0b8] ! Mem[00000000908000b8] = 8052cbcc ! %l7 = ffffffffb74b0d0b, Mem[000000001a000028] = 9a7063a3, %asi = 80 stwa %l7,[%i0+0x028]%asi ! Mem[000000001a000028] = b74b0d0b ! %f16 = 4da469f0 8052cbcc f0010000 a363709a ! %f20 = d85dc9bb 29142899 9223aff8 87210045 ! %f24 = d53131fa f274b9ac 350c56cf 87210045 ! %f28 = 314c844b 729fafab dafb474e 7745c6fa mov 0x040,%g4 stda %f16,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 000000001a800040 ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 1: membar #Sync ! Force all stores to complete p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000bb94e bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000009f bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000b0d4bb7 bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000014158875 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p5_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 7163f79a425d6409 bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004cd7f907 bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffb74b0d0b bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p5_check_fp_registers: set p5_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0f41aed1 0a2c4738 bne %xcc,p5_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 76ddf79a cad29848 bne %xcc,p5_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be fff07760 11ba0205 bne %xcc,p5_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2cbea192 12ab0c9a bne %xcc,p5_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 91c948cb c59d7094 bne %xcc,p5_f8_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be f0010000 a363709a bne %xcc,p5_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 9223aff8 87210045 bne %xcc,p5_f22_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0b4db229aa35c026 ldx [%i0+0x000],%g3 ! Observed data at 000000001a000000 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7163f79a425d6409 ldx [%i0+0x008],%g3 ! Observed data at 000000001a000008 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000 ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5420832baaa65821 ldx [%i0+0x018],%g3 ! Observed data at 000000001a000018 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff30cceced3eb79b ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b74b0d0bba800033 ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 0afe18a66c07e9f5 ldx [%i0+0x098],%g3 ! Observed data at 000000001a000098 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x098,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 857f0c5386350f2d ldx [%i0+0x0a8],%g3 ! Observed data at 000000001a0000a8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 49de2ba0723f3e91 ldx [%i0+0x118],%g3 ! Observed data at 000000001a000118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x118,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 4da469f08052cbcc ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 45002187cf560c35 ldx [%i1+0x008],%g3 ! Observed data at 000000001a800008 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6e844700000000 ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff07760f6d079d7 ldx [%i1+0x020],%g3 ! Observed data at 000000001a800020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5e1d51a02bcb45c6 ldx [%i1+0x028],%g3 ! Observed data at 000000001a800028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 4da469f08052cbcc ldx [%i1+0x040],%g3 ! Observed data at 000000001a800040 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = f0010000a363709a ldx [%i1+0x048],%g3 ! Observed data at 000000001a800048 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = d85dc9bb29142899 ldx [%i1+0x050],%g3 ! Observed data at 000000001a800050 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 9223aff887210045 ldx [%i1+0x058],%g3 ! Observed data at 000000001a800058 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = d53131faf274b9ac ldx [%i1+0x060],%g3 ! Observed data at 000000001a800060 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = 350c56cf87210045 ldx [%i1+0x068],%g3 ! Observed data at 000000001a800068 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 314c844b729fafab ldx [%i1+0x070],%g3 ! Observed data at 000000001a800070 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = dafb474e7745c6fa ldx [%i1+0x078],%g3 ! Observed data at 000000001a800078 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x078,%g4 ldx [%g1+0x138],%g2 ! Expected data = 0000002d9dc453db ldx [%i1+0x138],%g3 ! Observed data at 000000001a800138 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x138,%g4 ldx [%g1+0x190],%g2 ! Expected data = c414716300000000 ldx [%i1+0x190],%g3 ! Observed data at 000000001a800190 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x190,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = ff808369e675ee2e ldx [%i1+0x1d0],%g3 ! Observed data at 000000001a8001d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x1d0,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 2b832e0ad058198e ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5420832b60000000 ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 637114c4298a6fa6 ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0afe18a61cf5292e ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 34543d43a1e428ff ldx [%i2+0x0a8],%g3 ! Observed data at 000000001b0000a8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 9ac3a5dc84a6686d ldx [%i2+0x0d0],%g3 ! Observed data at 000000001b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x140],%g2 ! Expected data = c414716364c5b0ba ldx [%i2+0x140],%g3 ! Observed data at 000000001b000140 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x140,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x000],%g2 ! Expected data = acb974f2fa3131d5 ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 07e08c2f5bb73bdc ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c41b097800000000 ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 30e3000075da282a ldx [%i3+0x020],%g3 ! Observed data at 000000001b800020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fac645774e47fbda ldx [%i3+0x028],%g3 ! Observed data at 000000001b800028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 00000029a7f8bbdb ldx [%i3+0x048],%g3 ! Observed data at 000000001b800048 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = d53131fa000bb94e ldx [%i3+0x050],%g3 ! Observed data at 000000001b800050 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x050,%g4 ldx [%g1+0x068],%g2 ! Expected data = 9cc7ff2d3c4661ef ldx [%i3+0x068],%g3 ! Observed data at 000000001b800068 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x068,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = b700df865fc1ff5f ldx [%i3+0x0b8],%g3 ! Observed data at 000000001b8000b8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 78091b3fcfae61ed ldx [%i3+0x168],%g3 ! Observed data at 000000001b800168 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x168,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed p5_f0_fail: set p5_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f2_fail: set p5_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f4_fail: set p5_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f6_fail: set p5_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f8_fail: set p5_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f18_fail: set p5_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f22_fail: set p5_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_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 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: stba %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800020] stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000008] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b000020] ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800018] stha %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800028] stwa %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000010] taddcctv %l5,%l1,%l5 done p5_trap1o: stba %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800020] stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000008] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b000020] ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800018] stha %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800028] stwa %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000010] taddcctv %l5,%l1,%l5 done p5_trap2e: stha %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000018] taddcc %l7,%l5,%l0 done p5_trap2o: stha %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000018] taddcc %l7,%l5,%l0 done p5_trap3e: nop orn %l3,%l5,%l3 andn %l6,%l5,%l3 sub %l3,-0xdae,%l6 and %l1,0x221,%l2 done p5_trap3o: nop orn %l3,%l5,%l3 andn %l6,%l5,%l3 sub %l3,-0xdae,%l6 and %l1,0x221,%l2 done p5_init_memory_pointers: set p5_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 p5_local0_start,%i0 set p5_local1_start,%i1 set p5_local2_start,%i2 set p5_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a1a053cad0cef5db ldx [%g1+0x008],%l1 ! %l1 = 49c3cada61cb45c6 ldx [%g1+0x010],%l2 ! %l2 = e9aac5ec91f583ae ldx [%g1+0x018],%l3 ! %l3 = d114131fe830b7fd ldx [%g1+0x020],%l4 ! %l4 = b4d1bf54198c1674 ldx [%g1+0x028],%l5 ! %l5 = c2d4195a5e1d51a0 ldx [%g1+0x030],%l6 ! %l6 = 926586a89a27a935 ldx [%g1+0x038],%l7 ! %l7 = 366e5478393a4cf6 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 6 processor_6: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x18] ! Set the start flag wrpr %g0,7,%cleanwin call p6_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 6 wr %g0,0x4,%fprs ! Make sure fef is 1 set p6_init_freg,%g1 ! %f0 = ad7ca562 57b0738c 8e1cce3c fa3066cc ! %f4 = 2e788c21 98c64dd0 83b9d1db b05600b1 ! %f8 = 07ebf874 10cfe764 5181ca53 a2f919d5 ! %f12 = b90d04f0 1aeeded1 196e9e86 2fc7fbac ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1c07555c 4f8f4e7c 8f81010e e132cc8e ! %f20 = 15610dc9 f5e67527 8534f944 0751776b ! %f24 = 1af5c274 a2134a17 2c0d020d 818ab10b ! %f28 = 77c1b72f 3853c030 e7efd548 691ecfbd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = baad6255 b711a27c cafcc702 6db16c32 ! %f36 = bd6e8f08 b98625d0 3c762a33 09c559c4 ! %f40 = 1fd32fca 9379e3ce e93e1648 3e8a1a55 ! %f44 = baf93916 ea29862c c56dd0a1 e88df102 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x45a4ef8800000008,%g7,%g1 ! GSR scale = 1, align = 0 wr %g1,%g0,%gsr ! GSR = 45a4ef8800000008 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 6 p6_label_1: ! immd = 00000000000000b5, %l3 = 65484f9696458ab2, %ccr = 44 movgu %xcc,0x0b5,%l3 ! Register Not Moved ! %l1 = 1b39c11ba168e83a, immd = fffffffffffff2a9, %l5 = 68dfaa8e09c0b8f6 sdivx %l1,-0xd57,%l5 ! %l5 = fffdf58606c63f5a ! Mem[000000001d800000] = e02c8e69, %l1 = 1b39c11ba168e83a swapa [%i3+%g0]0x89,%l1 ! %l1 = 00000000e02c8e69 ! Mem[000000001c800000] = 96b713b07df003fe, %l4 = 3ec3b570c9a9d6c5 ldxa [%i1+%g0]0x89,%l4 ! %l4 = 96b713b07df003fe ! %l5 = fffdf58606c63f5a, Mem[00000000908000c0] = 14fa144fbe46adbe stx %l5,[%i5+0x0c0] ! Mem[00000000908000c0] = fffdf58606c63f5a ! %l2 = d5718e2a6d9dc0d7, %l2 = d5718e2a6d9dc0d7, %l3 = 65484f9696458ab2 subc %l2,%l2,%l3 ! %l3 = 0000000000000000 ! Mem[000000001d000028] = 42b362778b7d48b9, %l6 = 2c51938bf73fc944 ldxa [%i2+%o5]0x81,%l6 ! %l6 = 42b362778b7d48b9 ! %l2 = d5718e2a6d9dc0d7, %l5 = fffdf58606c63f5a, %l0 = f091feddeec23775 sll %l2,%l5,%l0 ! %l0 = a9b677035c000000 ! %l3 = 0000000000000000, Mem[0000000090800022] = f75b2472 sth %l3,[%i5+0x022] ! Mem[0000000090800020] = 00002472 ! %l2 = d5718e2a6d9dc0d7, Mem[0000000091000100] = 12a382c0 stb %l2,[%i6+0x100] ! Mem[0000000091000100] = d7a382c0 p6_label_2: ! %l7 = abf653d8ada4a895, %l0 = a9b677035c000000, %ccr = 44 movl %icc,%l7,%l0 ! Register Not Moved ! %l5 = fffdf58606c63f5a, Mem[0000000091800008] = 3c5372e4 stw %l5,[%o0+%o1] ! Mem[0000000091800008] = 06c63f5a ! %l4 = 96b713b07df003fe, Mem[0000000090800098] = 9ef72702 stw %l4,[%i5+0x098] ! Mem[0000000090800098] = 7df003fe ! %l7 = abf653d8ada4a895, %l7 = abf653d8ada4a895, %ccr = 44 movge %icc,%l7,%l7 ! Moved, %l7 = abf653d8ada4a895 ! %l1 = 00000000e02c8e69, %l0 = a9b677035c000000, %ccr = 44 movg %icc,%l1,%l0 ! Register Not Moved ! Mem[000000001c800113] = e7a5baa8, %l5 = fffdf58606c63f5a ldstub [%i1+0x113],%l5 ! %l5 = 000000a8000000ff ! Mem[00000000900000cc] = e6663614, %g2 = 0000007b8791c73d lduh [%i4+0x0cc],%g2 ! %g2 = 000000000000e666 ! Mem[000000001c800094] = 8c1653d4, %l6 = 42b362778b7d48b9 swap [%i1+0x094],%l6 ! %l6 = 000000008c1653d4 ! Clear Register : %l6 = 000000008c1653d4 clr %l6 ! %l6 = 0000000000000000 ! immd = 0000000000000093, %l0 = a9b677035c000000, %ccr = 44 movge %icc,0x093,%l0 ! Moved, %l0 = 0000000000000093 p6_label_3: ! Mem[00000000918000c4] = 876646a5, %g18 = bf0c59f691e158f0 ldsw [%o0+0x0c4],%g2 ! %g2 = bf0c59f691e158f0 ! %l0 = 0000000000000093, Mem[0000000090800008] = b93a001bc6c41012, %asi = 80 stxa %l0,[%i5+0x008]%asi ! Mem[0000000090800008] = 0000000000000093 ! Mem[0000000091800178] = 946e98ff7badf058, %f48 = 167e3683 82400cfa ldd [%o0+0x178],%f48 ! %f48 = 946e98ff 7badf058 ! Mem[0000000090800188] = 681032f91a1007be, %f48 = 946e98ff 7badf058 ldd [%i5+0x188],%f48 ! %f48 = 681032f9 1a1007be ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 ! immd = 000000000000018e, %l0 = 0000000000000093, %ccr = 44 movl %xcc,0x18e,%l0 ! Register Not Moved ! %l5 = 00000000000000a8, Mem[00000000900001f0] = b2902ee55293be02 stx %l5,[%i4+0x1f0] ! Mem[00000000900001f0] = 00000000000000a8 ! %l1 = 00000000e02c8e69, %l1 = 00000000e02c8e69, %ccr = 44 movrlez %l1,%l1,%l4 ! Not Moved, %l4 = 96b713b07df003fe ! Mem[000000001c800018] = 034e00cd5016462b, %f26 = 2c0d020d 818ab10b ldda [%i1+%o3]0x80,%f26 ! %f26 = 034e00cd 5016462b ! %l5 = 00000000000000a8, %l2 = d5718e2a6d9dc0d7, %l1 = 00000000e02c8e69 subccc %l5,%l2,%l1 ! %l1 = 2a8e71d592623fd1, %ccr = 19 p6_label_4: ! Mem[000000001c800190] = f1afb0f6, %l3 = 0000000000000000 swap [%i1+0x190],%l3 ! %l3 = 00000000f1afb0f6 ! Mem[000000001c8000d8] = 0a3d04b3, %l0 = 0000000000000093 ldsb [%i1+0x0d8],%l0 ! %l0 = 000000000000000a ! %l6 = 00000000, %l7 = ada4a895, Mem[00000000910001e8] = 85b8e235 1aeb2fcc stda %l6,[%i6+0x1e8]%asi ! Mem[00000000910001e8] = 00000000 ada4a895 ! %l2 = 6d9dc0d7, %l3 = f1afb0f6, Mem[0000000090000088] = 2d8400de decbecfb std %l2,[%i4+0x088] ! Mem[0000000090000088] = 6d9dc0d7 f1afb0f6 ! Mem[0000000090000140] = 5f7478d9d6ab3316, %f48 = f5f63c7b 5926fd38 ldd [%i4+0x140],%f48 ! %f48 = 5f7478d9 d6ab3316 ! %l5 = 00000000000000a8, imm = fffffffffffff5a0, %l4 = 96b713b07df003fe addccc %l5,-0xa60,%l4 ! %l4 = fffffffffffff649, %ccr = 88 ! %l0 = 0000000a, %l1 = 92623fd1, Mem[000000001d000018] = e0a97fe6 737fba31 stda %l0,[%i2+%o3]0x80 ! Mem[000000001d000018] = 0000000a 92623fd1 ! Mem[000000001c800030] = 424a37f1d6b20ff2, %l1 = 2a8e71d592623fd1, %l1 = 2a8e71d592623fd1 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 424a37f1d6b20ff2 ! %l1 = 424a37f1d6b20ff2, Mem[00000000900001a0] = ea1bd83c sth %l1,[%i4+0x1a0] ! Mem[00000000900001a0] = 0ff2d83c ! Mem[0000000090000148] = bedd20cb, %g2 = ffffffff876646a5 ldub [%i4+0x149],%g2 ! %g2 = 00000000000000be p6_label_5: ! %l6 = 0000000000000000, %l0 = 000000000000000a, %l1 = 424a37f1d6b20ff2 xor %l6,%l0,%l1 ! %l1 = 000000000000000a ! %l0 = 000000000000000a, immed = 00000043, %ccr = 88 movrlz %l0,0x043,%l6 ! Not Moved, %l6 = 0000000000000000 ! Invert Register : %l4 = fffffffffffff649 xor %l4,-1,%l4 ! %l4 = 00000000000009b6 ! %l5 = 00000000000000a8, Mem[00000000918001de] = e990a7fa, %asi = 80 stha %l5,[%o0+0x1de]%asi ! Mem[00000000918001dc] = 00a8a7fa ! %l1 = 000000000000000a, %l3 = 00000000f1afb0f6, %ccr = 88 movgu %xcc,%l1,%l3 ! Moved, %l3 = 000000000000000a ! Mem[00000000900000f4] = 63106eae, %g2 = 00000000000000be ldsh [%i4+0x0f6],%g2 ! %g2 = 0000000000006310 ! Mem[0000000090800020] = bbf6000024728a8e, %g2 = 0000000000006310 ldx [%i5+%o4],%g2 ! %g2 = bbf6000024728a8e ! %l0 = 000000000000000a, %l3 = 000000000000000a, %ccr = 88 movgu %xcc,%l0,%l3 ! Moved, %l3 = 000000000000000a ! %l5 = 00000000000000a8, Mem[00000000910001a4] = 475b8fcd stw %l5,[%i6+0x1a4] ! Mem[00000000910001a4] = 000000a8 ! Mem[000000001c8000bc] = b87486f8, %l2 = d5718e2a6d9dc0d7 swap [%i1+0x0bc],%l2 ! %l2 = 00000000b87486f8 p6_label_6: ! Mem[0000000091800048] = 7c238b2b, %g2 = bbf6000024728a8e lduh [%o0+0x04a],%g2 ! %g2 = 0000000000007c23 ! Mem[000000001d800010] = 64da1e33, %l6 = 0000000000000000 ldsba [%i3+%o2]0x89,%l6 ! %l6 = 0000000000000033 ! %l6 = 0000000000000033, Mem[0000000090800118] = be43b63c stw %l6,[%i5+0x118] ! Mem[0000000090800118] = 00000033 membar #Sync ! Added by membar checker (182) ! %l4 = 000009b6, %l5 = 000000a8, Mem[0000000090000020] = 883f5b62 676e9131 std %l4,[%i4+%o4] ! Mem[0000000090000020] = 000009b6 000000a8 ! Mem[0000000090800078] = 6b44214a895c08b7, %g2 = 0000000000007c23 ldx [%i5+0x078],%g2 ! %g2 = 6b44214a895c08b7 ! Mem[000000001d800010] = 331eda64, %l3 = 000000000000000a ldswa [%i3+%o2]0x81,%l3 ! %l3 = 00000000331eda64 ! %l0 = 000000000000000a, %l7 = abf653d8ada4a895, %l2 = 00000000b87486f8 orncc %l0,%l7,%l2 ! %l2 = 5409ac27525b576a, %ccr = 00 ! Mem[000000001d800118] = d53f574b 09d857c1, %l2 = 525b576a, %l3 = 331eda64 ldd [%i3+0x118],%l2 ! %l2 = 00000000d53f574b 0000000009d857c1 ! %l3 = 0000000009d857c1, Mem[000000001c000018] = 63fdc37f stba %l3,[%i0+%o3]0x89 ! Mem[000000001c000018] = 63fdc3c1 ! %f11 = a2f919d5, Mem[000000001c800000] = 7df003fe sta %f11,[%i1+%g0]0x89 ! Mem[000000001c800000] = a2f919d5 p6_label_7: ! %l0 = 000000000000000a, Mem[000000001c800028] = 0e5f7b1b stwa %l0,[%i1+%o5]0x81 ! Mem[000000001c800028] = 0000000a ! Mem[000000001c000028] = a85741e8, %l0 = 000000000000000a lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000a857 ! Mem[000000001d000068] = 10097961, %l3 = 0000000009d857c1 ldstub [%i2+0x068],%l3 ! %l3 = 00000010000000ff ! %l0 = 000000000000a857, Mem[0000000090800000] = a18916913d808065 stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000000000a857 ! Mem[000000001d800060] = 5e2c3699, %l3 = 00000010, %l4 = 000009b6 add %i3,0x60,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005e2c3699 ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = 0ff2d83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! %f0 = ad7ca562 57b0738c, Mem[000000001c000010] = 32dd93bc 7d683c5f stda %f0 ,[%i0+%o2]0x80 ! Mem[000000001c000010] = ad7ca562 57b0738c ! Mem[000000001c000094] = 09b95e38, %l6 = 0000000000000033 swap [%i0+0x094],%l6 ! %l6 = 0000000009b95e38 ! %l0 = 000000000000a857, imm = 0000000000000026, %l4 = 000000005e2c3699 srax %l0,0x026,%l4 ! %l4 = 0000000000000000 ! Mem[000000001c80001e] = 5016462b, %l3 = 0000000000000010 ldstub [%i1+0x01e],%l3 ! %l3 = 00000046000000ff p6_label_8: ! %l0 = 000000000000a857, %l2 = 00000000d53f574b, %y = 00000000 umulcc %l0,%l2,%l2 ! %l2 = 00008c3a09cfe27d, %ccr = 00, %y = 00008c3a ! Mem[000000001d800008] = c756b1c8 739c4048, %l4 = 00000000, %l5 = 000000a8 ldda [%i3+%o1]0x88,%l4 ! %l4 = 00000000739c4048 00000000c756b1c8 ! Mem[000000001c000008] = 5917ccb6 cb0154e9, %l2 = 09cfe27d, %l3 = 00000046 ldda [%i0+%o1]0x80,%l2 ! %l2 = 000000005917ccb6 00000000cb0154e9 ! Mem[0000000090800020] = 00002472, %g2 = 6b44214a895c08b7 ldub [%i5+0x022],%g2 ! %g2 = 0000000000000000 ! Mem[0000000091800040] = 14b734c0 722d4e01, %g2 = 00000000, %g3 = 0bad0b00 ldd [%o0+0x040],%g2 ! %g2 = 0000000014b734c0 00000000722d4e01 ! Mem[0000000091800034] = de418d43, %g2 = 0000000014b734c0 lduh [%o0+0x034],%g2 ! %g2 = 000000000000de41 ! %l2 = 000000005917ccb6, Mem[00000000910000ca] = 3ca54204 sth %l2,[%i6+0x0ca] ! Mem[00000000910000c8] = ccb64204 ! Mem[000000001c8000ac] = d07bc107, %l1 = 0000000a, %l2 = 5917ccb6 add %i1,0xac,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d07bc107 ! %f28 = 77c1b72f 3853c030, Mem[0000000090800008] = 00000000 00000093 std %f28,[%i5+%o1] ! Mem[0000000090800008] = 77c1b72f 3853c030 ! Mem[000000001d000138] = acb18e87, %l6 = 0000000009b95e38 ldub [%i2+0x138],%l6 ! %l6 = 00000000000000ac p6_label_9: ! %l2 = 00000000d07bc107, %l4 = 00000000739c4048, %l6 = 00000000000000ac xnor %l2,%l4,%l6 ! %l6 = ffffffff5c187eb0 ! Mem[000000001c000153] = 080bbb6a, %l1 = 000000000000000a ldstub [%i0+0x153],%l1 ! %l1 = 0000006a000000ff ! %l4 = 739c4048, %l5 = c756b1c8, Mem[0000000091800008] = 06c63f5a 10fc868d std %l4,[%o0+%o1] ! Mem[0000000091800008] = 739c4048 c756b1c8 ! %f0 = ad7ca562 57b0738c 8e1cce3c fa3066cc ! %f4 = 2e788c21 98c64dd0 83b9d1db b05600b1 ! %f8 = 07ebf874 10cfe764 5181ca53 a2f919d5 ! %f12 = b90d04f0 1aeeded1 196e9e86 2fc7fbac stda %f0,[%i1]ASI_BLK_AIUSL ! Block Store to 000000001c800000 ! Invert Register : %l5 = 00000000c756b1c8 xor %l5,-1,%l5 ! %l5 = ffffffff38a94e37 ! %l5 = ffffffff38a94e37, imm = fffffffffffffd8e, %l5 = ffffffff38a94e37 addcc %l5,-0x272,%l5 ! %l5 = ffffffff38a94bc5, %ccr = 91 ! %l6 = 5c187eb0, %l7 = ada4a895, Mem[0000000091000058] = ce1282e1 e32b2b30 std %l6,[%i6+0x058] ! Mem[0000000091000058] = 5c187eb0 ada4a895 ! Mem[0000000091000120] = c14c4013aca7c007, %f48 = ec30e2c0 849a4580 ldd [%i6+0x120],%f48 ! %f48 = c14c4013 aca7c007 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = 00000000 000000a8 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 ! immd = 0000000000000136, %l5 = ffffffff38a94bc5, %ccr = 91 movl %icc,0x136,%l5 ! Register Not Moved p6_label_10: ! %l5 = ffffffff38a94bc5, Mem[000000001d000060] = 8b1b0fbf09289a8d stx %l5,[%i2+0x060] ! Mem[000000001d000060] = ffffffff38a94bc5 ! %l1 = 000000000000006a, %l7 = abf653d8ada4a895, %ccr = 91 movle %icc,%l1,%l7 ! Register Not Moved ! %f18 = 8f81010e, Mem[000000001c000028] = a85741e8 sta %f18,[%i0+%o5]0x81 ! Mem[000000001c000028] = 8f81010e ! %l2 = 00000000d07bc107, %l0 = 000000000000a857, %ccr = 91 movg %icc,%l2,%l0 ! Moved, %l0 = 00000000d07bc107 ! %l3 = 00000000cb0154e9, Mem[0000000091000198] = c522a0d53c738ad5 stx %l3,[%i6+0x198] ! Mem[0000000091000198] = 00000000cb0154e9 ! Code Fragment 1 p6_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000722d4e01 mov 0x212,%g3 ! %g3 = 0000000000000212 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = ffffffff38a94bc5, imm = fffffffffffff748, %l4 = 00000000739c4048 orncc %l5,-0x8b8,%l4 ! %l4 = ffffffff38a94bf7, %ccr = 80 membar #Sync ! Added by membar checker (183) ! %l2 = d07bc107, %l3 = cb0154e9, Mem[00000000900001f0] = 00000000 000000a8 std %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = d07bc107 cb0154e9 ! Mem[000000001d800018] = 63df5f1c, %l7 = abf653d8ada4a895 lduha [%i3+%o3]0x81,%l7 ! %l7 = 00000000000063df ! Mem[0000000090800070] = 66be9946302692b7, %g2 = 000000000000de41 ldx [%i5+0x070],%g2 ! %g2 = 66be9946302692b7 p6_label_11: ! Mem[0000000090800108] = 731234cb, %g2 = 66be9946302692b7 lduw [%i5+0x108],%g2 ! %g2 = 00000000731234cb ! %l3 = 00000000cb0154e9, %l3 = 00000000cb0154e9, %ccr = 80 movne %icc,%l3,%l3 ! Moved, %l3 = 00000000cb0154e9 ! %l2 = 00000000d07bc107, %l6 = ffffffff5c187eb0, %y = 00008c3a umulcc %l2,%l6,%l0 ! %l0 = 4b006c24dabe26d0, %ccr = 08, %y = 4b006c24 ! Mem[000000001c80016c] = 4dc2748a, %l2 = 00000000d07bc107 lduh [%i1+0x16c],%l2 ! %l2 = 0000000000004dc2 ! %l6 = 5c187eb0, %l7 = 000063df, Mem[000000001d000018] = 0000000a 92623fd1 stda %l6,[%i2+%o3]0x81 ! Mem[000000001d000018] = 5c187eb0 000063df ! Mem[000000001d800028] = 9c80405b, %l6 = ffffffff5c187eb0 ldsba [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffff9c ! Mem[00000000910001b0] = 9b4d738a, %g2 = 00000000731234cb ldsb [%i6+0x1b1],%g2 ! %g2 = ffffffffffffff9b ! Mem[000000001d000010] = f60ec246, %l1 = 000000000000006a lduba [%i2+%o2]0x88,%l1 ! %l1 = 0000000000000046 ! %l2 = 0000000000004dc2, %l3 = 00000000cb0154e9, %ccr = 08 movgu %xcc,%l2,%l3 ! Moved, %l3 = 0000000000004dc2 ! Mem[0000000091800174] = bb72ba0f, %g2 = ffffffffffffff9b ldub [%o0+0x174],%g2 ! %g2 = 00000000000000bb p6_label_12: ! Mem[0000000090800108] = 731234cb, %g18 = bf0c59f691e158f0 ldsw [%i5+0x108],%g2 ! %g2 = bf0c59f691e158f0 ! %l3 = 0000000000004dc2, Mem[000000009080019a] = 0fab16b2, %asi = 80 stha %l3,[%i5+0x19a]%asi ! Mem[0000000090800198] = 4dc216b2 ! Mem[000000001d000010] = bc72cac4 f60ec246, %l0 = dabe26d0, %l1 = 00000046 ldda [%i2+%o2]0x89,%l0 ! %l0 = 00000000f60ec246 00000000bc72cac4 ! Mem[000000001c000018] = c1c3fd63, %l6 = ffffffffffffff9c lduha [%i0+%o3]0x81,%l6 ! %l6 = 000000000000c1c3 ! %l7 = 00000000000063df, %l0 = 00000000f60ec246, %ccr = 08 movrlez %l7,%l0,%l0 ! Not Moved, %l0 = 00000000f60ec246 save ! CWP = 1 ! %l4 = b847bfb86b446426, Mem[0000000090800184] = dac689b4, %asi = 80 stba %l4,[%o5+0x184]%asi ! Mem[0000000090800184] = 26c689b4 ! immd = 000000000000023b, %l7 = bc220454183c3cfd, %ccr = 08 movn %xcc,0x23b,%l7 ! Register Not Moved ! Mem[0000000090800160] = cd81b6a90459de3d, %g2 = 00000000731234cb ldx [%o5+0x160],%g2 ! %g2 = cd81b6a90459de3d restore ! CWP = 0 p6_label_13: ! Mem[000000001d800100] = 67b60e53c3e70127, %l7 = 00000000000063df, %l1 = 00000000bc72cac4 add %i3,0x100,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 67b60e53c3e70127 ! %l6 = 000000000000c1c3, Mem[0000000090000018] = 0785d1ed6eb43629 stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 000000000000c1c3 ! Mem[0000000090800084] = 478911d3, %g2 = cd81b6a90459de3d ldub [%i5+0x085],%g2 ! %g2 = 0000000000000047 ! Mem[000000001c0001d8] = a063fca237cddcad, %l1 = 67b60e53c3e70127, %l5 = ffffffff38a94bc5 add %i0,0x1d8,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = a063fca237cddcad ! Mem[000000001d800174] = e00a13c6, %l3 = 0000000000004dc2 swap [%i3+0x174],%l3 ! %l3 = 00000000e00a13c6 ! Mem[0000000091800110] = f7b5c61b, %g18 = bf0c59f691e158f0 ldsw [%o0+0x110],%g2 ! %g2 = bf0c59f691e158f0 ! %l4 = ffffffff38a94bf7, %l7 = 00000000000063df, %l3 = 00000000e00a13c6 xnorcc %l4,%l7,%l3 ! %l3 = 00000000c756d7d7, %ccr = 08 ! immd = 00000000000001fa, %l6 = 000000000000c1c3, %ccr = 08 mova %icc,0x1fa,%l6 ! Moved, %l6 = 00000000000001fa ! %l1 = 67b60e53c3e70127, Mem[000000001d000008] = 8f6cc381c4f2db41 stxa %l1,[%i2+%o1]0x80 ! Mem[000000001d000008] = 67b60e53c3e70127 ! Mem[000000001c800137] = 1f10d63c, %l5 = a063fca237cddcad ldstub [%i1+0x137],%l5 ! %l5 = 0000003c000000ff p6_label_14: ! Mem[000000001d800008] = c756b1c8739c4048, %l1 = 67b60e53c3e70127 ldxa [%i3+%o1]0x89,%l1 ! %l1 = c756b1c8739c4048 ! Mem[0000000090800094] = 167df003, %g2 = fffffffff7b5c61b ldsb [%i5+0x097],%g2 ! %g2 = 0000000000000016 ! %l2 = 0000000000004dc2, %l7 = 00000000000063df, %ccr = 08 movpos %xcc,%l2,%l7 ! Moved, %l7 = 0000000000004dc2 ! Mem[000000001d800028] = 5b40809c, %l4 = ffffffff38a94bf7 lduba [%i3+%o5]0x88,%l4 ! %l4 = 000000000000009c ! %l6 = 00000000000001fa, imm = 00000000000001b7, %l7 = 0000000000004dc2 tsubcc %l6,0x1b7,%l7 ! %l7 = 0000000000000043, %ccr = 02 ! Mem[000000001c800018] = b05600b1, %l1 = c756b1c8739c4048 lduwa [%i1+%o3]0x89,%l1 ! %l1 = 00000000b05600b1 ! %l7 = 0000000000000043, Mem[0000000090800068] = 9d734dff8dd7c3c8, %asi = 80 stxa %l7,[%i5+0x068]%asi ! Mem[0000000090800068] = 0000000000000043 ! %l3 = 00000000c756d7d7, Mem[00000000918000f8] = ee82748e stw %l3,[%o0+0x0f8] ! Mem[00000000918000f8] = c756d7d7 ! Mem[0000000091000134] = 66f8decc, %g2 = 0000000000000016 ldsb [%i6+0x135],%g2 ! %g2 = 0000000000000066 ! %f18 = 8f81010e e132cc8e, Mem[0000000091800168] = e685871d 97ae3bf2 std %f18,[%o0+0x168] ! Mem[0000000091800168] = 8f81010e e132cc8e p6_label_15: ! Mem[000000009100018c] = 71a95f10, %g2 = 0000000000000066 lduw [%i6+0x18c],%g2 ! %g2 = 0000000071a95f10 ! Mem[000000001d800008] = 48409c73, %l5 = 000000000000003c ldsha [%i3+%o1]0x81,%l5 ! %l5 = 0000000000004840 ! Mem[000000001c800028] = d519f9a2, %l5 = 0000000000004840, %asi = 80 swapa [%i1+0x028]%asi,%l5 ! %l5 = 00000000d519f9a2 ! Mem[0000000091800088] = f66800b9, %g18 = bf0c59f691e158f0 ldsw [%o0+0x088],%g2 ! %g2 = bf0c59f691e158f0 ! Mem[000000001c800020] = 07ebf874 10cfe764, %l4 = 0000009c, %l5 = d519f9a2 ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000010cfe764 0000000007ebf874 ! %l0 = 00000000f60ec246, Mem[000000001d800000] = a168e83a stha %l0,[%i3+%g0]0x89 ! Mem[000000001d800000] = a168c246 ! %l5 = 0000000007ebf874, Mem[0000000091000088] = 1e54dce2fffe9c50, %asi = 80 stxa %l5,[%i6+0x088]%asi ! Mem[0000000091000088] = 0000000007ebf874 ! Mem[000000001d800018] = 63df5f1c bc8b435e, %l2 = 00004dc2, %l3 = c756d7d7 ldda [%i3+%o3]0x81,%l2 ! %l2 = 0000000063df5f1c 00000000bc8b435e ! %l3 = 00000000bc8b435e, %l3 = 00000000bc8b435e, %ccr = 02 movpos %icc,%l3,%l3 ! Moved, %l3 = 00000000bc8b435e ! Mem[000000001c000010] = 62a57cad, %l4 = 0000000010cfe764 swapa [%i0+%o2]0x89,%l4 ! %l4 = 0000000062a57cad p6_label_16: ! %l5 = 0000000007ebf874, Mem[0000000090000024] = 000000a8 stw %l5,[%i4+0x024] ! Mem[0000000090000024] = 07ebf874 ! %l3 = 00000000bc8b435e, %l2 = 0000000063df5f1c, %ccr = 02 mova %xcc,%l3,%l2 ! Moved, %l2 = 00000000bc8b435e ! %l4 = 0000000062a57cad, Mem[000000001d800000] = a168c246 stwa %l4,[%i3+%g0]0x88 ! Mem[000000001d800000] = 62a57cad ! Code Fragment 1 p6_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000212 mov -0x4ec,%g3 ! %g3 = fffffffffffffb14 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000018] = b8f1aa3a, %g2 = fffffffff66800b9 ldsb [%i6+0x01a],%g2 ! %g2 = ffffffffffffffb8 ! %l7 = 0000000000000043, %l1 = 00000000b05600b1, %ccr = 02 movle %xcc,%l7,%l1 ! Register Not Moved ! Mem[000000001d0000b0] = 565a243b, %l5 = 0000000007ebf874 swap [%i2+0x0b0],%l5 ! %l5 = 00000000565a243b ! %l6 = 00000000000001fa, Mem[000000001d800008] = c756b1c8739c4048 stxa %l6,[%i3+%o1]0x88 ! Mem[000000001d800008] = 00000000000001fa ! Mem[000000009000005c] = 417ee5d0, %g2 = ffffffffffffffb8 ldub [%i4+0x05d],%g2 ! %g2 = 0000000000000041 ! Mem[00000000910000b0] = c0b4901e, %g2 = 0000000000000041 ldsb [%i6+0x0b0],%g2 ! %g2 = ffffffffffffffc0 p6_label_17: ! Mem[0000000090800198] = b60a4dc2, %g2 = ffffffffffffffc0 ldsh [%i5+0x198],%g2 ! %g2 = ffffffffffffb60a ! Mem[000000001c000028] = 8f81010e, %f31 = 691ecfbd lda [%i0+%o5]0x81,%f31 ! %f31 = 8f81010e ! Mem[00000000918001b0] = e41b205f 12f490d8, %g2 = ffffb60a, %g3 = fffffb14 ldd [%o0+0x1b0],%g2 ! %g2 = 00000000e41b205f 0000000012f490d8 ! %l4 = 0000000062a57cad, Mem[000000001d800018] = 1c5fdf63 stha %l4,[%i3+%o3]0x88 ! Mem[000000001d800018] = 1c5f7cad ! %l1 = 00000000b05600b1, Mem[0000000091800164] = be99a180 sth %l1,[%o0+0x164] ! Mem[0000000091800164] = 00b1a180 ! Mem[000000001c000018] = 63fdc3c1, %l2 = 00000000bc8b435e swapa [%i0+%o3]0x88,%l2 ! %l2 = 0000000063fdc3c1 ! Mem[000000001c800018] = b10056b0dbd1b983, %f30 = e7efd548 8f81010e ldda [%i1+%o3]0x80,%f30 ! %f30 = b10056b0 dbd1b983 ! Mem[0000000090800030] = 2656a05e401afe34, %f48 = aebe0fc8 1ff0bb38 ldd [%i5+0x030],%f48 ! %f48 = 2656a05e 401afe34 ! %l6 = 000001fa, %l7 = 00000043, Mem[00000000918001d8] = e13ba7f5 453f00a8 std %l6,[%o0+0x1d8] ! Mem[00000000918001d8] = 000001fa 00000043 ! Mem[0000000090800140] = 65b0f946 05718ed0, %g2 = e41b205f, %g3 = 12f490d8 ldd [%i5+0x140],%g2 ! %g2 = 0000000065b0f946 0000000005718ed0 p6_label_18: ! Mem[000000001c800188] = 559c2fe2959a8561, %l5 = 00000000565a243b, %l1 = 00000000b05600b1 add %i1,0x188,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 559c2fe2959a8561 ! %f8 = 07ebf874 10cfe764, Mem[000000001c000008] = 5917ccb6 cb0154e9 stda %f8 ,[%i0+%o1]0x80 ! Mem[000000001c000008] = 07ebf874 10cfe764 ! %l0 = 00000000f60ec246, %l1 = 559c2fe2959a8561, %l1 = 559c2fe2959a8561 add %l0,%l1,%l1 ! %l1 = 559c2fe38ba947a7 ! %l3 = 00000000bc8b435e, %l1 = 559c2fe38ba947a7, %l2 = 0000000063fdc3c1 sra %l3,%l1,%l2 ! %l2 = ffffffffff791686 ! Mem[000000001d800064] = a304346e, %l4 = 0000000062a57cad ldstub [%i3+0x064],%l4 ! %l4 = 000000a3000000ff ! Invert Register : %l1 = 559c2fe38ba947a7 xor %l1,-1,%l1 ! %l1 = aa63d01c7456b858 ! Mem[00000000908001dc] = e4733a35, %g2 = 0000000065b0f946 lduh [%i5+0x1dc],%g2 ! %g2 = 000000000000e473 ! %f18 = 8f81010e e132cc8e, Mem[000000001c000010] = 10cfe764 8c73b057 stda %f18,[%i0+%o2]0x88 ! Mem[000000001c000010] = 8f81010e e132cc8e ! Mem[000000001c800020] = 64e7cf10, %l1 = aa63d01c7456b858 ldub [%i1+0x023],%l1 ! %l1 = 0000000000000010 ! %l6 = 00000000000001fa, %l0 = 00000000f60ec246, %l0 = 00000000f60ec246 srl %l6,%l0,%l0 ! %l0 = 0000000000000007 p6_label_19: ! %l3 = 00000000bc8b435e, imm = fffffffffffffc3e, %l3 = 00000000bc8b435e orncc %l3,-0x3c2,%l3 ! %l3 = 00000000bc8b43df, %ccr = 08 ! Mem[0000000091800098] = 8642a6a6 90417411, %g2 = 0000e473, %g3 = 05718ed0 ldd [%o0+0x098],%g2 ! %g2 = 000000008642a6a6 0000000090417411 ! %l6 = 00000000000001fa, %l7 = 0000000000000043, %ccr = 08 movrne %l6,%l7,%l7 ! Moved, %l7 = 0000000000000043 ! %l2 = ff791686, %l3 = bc8b43df, Mem[0000000090800110] = 67225718 24cfb67f std %l2,[%i5+0x110] ! Mem[0000000090800110] = ff791686 bc8b43df ! %f29 = 3853c030, Mem[000000001c000010] = e132cc8e sta %f29,[%i0+%o2]0x88 ! Mem[000000001c000010] = 3853c030 ! Mem[0000000090000004] = fd38048c, %g2 = 000000008642a6a6 ldsh [%i4+0x006],%g2 ! %g2 = fffffffffffffd38 ! %l0 = 00000007, %l1 = 00000010, Mem[000000001d000018] = b07e185c df630000 stda %l0,[%i2+%o3]0x89 ! Mem[000000001d000018] = 00000007 00000010 ! Mem[00000000908000f0] = aab1ef90 8b592c2c, %g2 = fffffd38, %g3 = 90417411 ldd [%i5+0x0f0],%g2 ! %g2 = 00000000aab1ef90 000000008b592c2c ! Mem[000000001d8001b0] = 00262651ec133438, %l0 = 0000000000000007 ldx [%i3+0x1b0],%l0 ! %l0 = 00262651ec133438 ! Mem[000000001d000130] = e4116f096eee3a2f, %l5 = 00000000565a243b, %l4 = 00000000000000a3 add %i2,0x130,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = e4116f096eee3a2f p6_label_20: ! %l0 = 00262651ec133438, %l0 = 00262651ec133438, %l5 = 00000000565a243b tsubcc %l0,%l0,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! %f6 = 83b9d1db, Mem[0000000090800004] = 0000a857 st %f6 ,[%i5+0x004] ! Mem[0000000090800004] = 83b9d1db ! %l4 = e4116f096eee3a2f, %l2 = ffffffffff791686, %l0 = 00262651ec133438 sra %l4,%l2,%l0 ! %l0 = 0000000001bbb8e8 ! %l2 = ffffffffff791686, Mem[0000000090000106] = 00bedf44 stb %l2,[%i4+0x106] ! Mem[0000000090000104] = 86bedf44 ! %l2 = ffffffffff791686, %l5 = 0000000000000000, %y = 4b006c24 mulscc %l2,%l5,%l5 ! %l5 = 000000007fbc8b43, %ccr = 00, %y = 25803612 ! Mem[000000001d8000a8] = 82049a64, %l1 = 0000000000000010 ldsh [%i3+0x0a8],%l1 ! %l1 = ffffffffffff8204 ! %l3 = 00000000bc8b43df, %l3 = 00000000bc8b43df, %ccr = 00 movle %icc,%l3,%l3 ! Register Not Moved ! Mem[000000001d800000] = ad7ca562, %l3 = 00000000bc8b43df ldsha [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffad7c ! Mem[000000001d000010] = bc72cac4 f60ec246, %l6 = 000001fa, %l7 = 00000043 ldda [%i2+%o2]0x89,%l6 ! %l6 = 00000000f60ec246 00000000bc72cac4 ! %l4 = e4116f096eee3a2f, Mem[000000001d800020] = c9cf9d3a stba %l4,[%i3+%o4]0x88 ! Mem[000000001d800020] = c9cf9d2f p6_label_21: ! Mem[000000001c000028] = 0e01818f, %l1 = ffffffffffff8204 ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000000e01818f ! Mem[000000001d00001a] = 07000000, %l3 = ffffffffffffad7c ldstub [%i2+0x01a],%l3 ! %l3 = 00000000000000ff ! Mem[0000000090000170] = dcc60ca5, %g2 = 00000000aab1ef90 ldsb [%i4+0x173],%g2 ! %g2 = ffffffffffffffdc ! Mem[00000000900000f0] = 1682cc3f 981e6310, %g2 = ffffffdc, %g3 = 8b592c2c ldd [%i4+0x0f0],%g2 ! %g2 = 000000001682cc3f 00000000981e6310 ! %l0 = 0000000001bbb8e8, Mem[0000000091800048] = 54417c238b2bfc11, %asi = 80 stxa %l0,[%o0+0x048]%asi ! Mem[0000000091800048] = 0000000001bbb8e8 ! %f31 = dbd1b983, Mem[000000009180019c] = 34dea851 st %f31,[%o0+0x19c] ! Mem[000000009180019c] = dbd1b983 ! Mem[00000000908001b0] = b8e0144c, %g2 = 000000001682cc3f ldub [%i5+0x1b2],%g2 ! %g2 = 00000000000000b8 ! Mem[000000001c000028] = 8f81010e20778243, %f10 = 5181ca53 a2f919d5 ldda [%i0+%o5]0x81,%f10 ! %f10 = 8f81010e 20778243 ! Mem[000000001c800018] = b10056b0, %l5 = 000000007fbc8b43 ldsha [%i1+%o3]0x81,%l5 ! %l5 = ffffffffffffb100 ! Mem[000000001c800129] = bed72060, %l0 = 0000000001bbb8e8 ldstub [%i1+0x129],%l0 ! %l0 = 000000d7000000ff p6_label_22: ! %l4 = e4116f096eee3a2f, Mem[00000000918001ac] = a24c24bb, %asi = 80 stwa %l4,[%o0+0x1ac]%asi ! Mem[00000000918001ac] = 6eee3a2f ! Mem[0000000090000128] = 2f26d2df, %g2 = 00000000000000b8 ldub [%i4+0x12a],%g2 ! %g2 = 000000000000002f ! %l7 = 00000000bc72cac4, %l4 = e4116f096eee3a2f, %ccr = 00 movle %icc,%l7,%l4 ! Register Not Moved ! %l0 = 00000000000000d7, immd = 000000000000082e, %l0 = 00000000000000d7 sdivx %l0,0x82e,%l0 ! %l0 = 0000000000000000 ! %l3 = 0000000000000000, Mem[0000000090800050] = 6dbf9ba1a3e6fc07 stx %l3,[%i5+0x050] ! Mem[0000000090800050] = 0000000000000000 ! Mem[000000001d000018] = 00ff0007, %l7 = 00000000bc72cac4 ldsba [%i2+%o3]0x89,%l7 ! %l7 = 0000000000000007 ! %l4 = e4116f096eee3a2f, Mem[000000001c000008] = 74f8eb07 stba %l4,[%i0+%o1]0x88 ! Mem[000000001c000008] = 74f8eb2f ! %f28 = 77c1b72f 3853c030, Mem[00000000908001a0] = 473facc7 34613832 std %f28,[%i5+0x1a0] ! Mem[00000000908001a0] = 77c1b72f 3853c030 ! %l3 = 0000000000000000 sethi %hi(0x9cb88400),%l3 ! %l3 = 000000009cb88400 ! Mem[0000000090000078] = 21d1ebce, %g2 = 000000000000002f ldsha [%i4+0x078]%asi,%g2 ! %g2 = 00000000000021d1 p6_label_23: ! Mem[000000001d800008] = 000001fa, %l5 = ffffffffffffb100 ldsha [%i3+%o1]0x88,%l5 ! %l5 = 00000000000001fa ! Mem[000000001c00015c] = ee640663, %l4 = e4116f096eee3a2f swap [%i0+0x15c],%l4 ! %l4 = 00000000ee640663 ! %l2 = ffffffffff791686, imm = 000000000000001e, %l4 = 00000000ee640663 sll %l2,0x01e,%l4 ! %l4 = ffde45a180000000 ! Mem[000000001d800020] = 2f9dcfc9, %l2 = ffffffffff791686 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000002f000000ff ! Mem[0000000091000098] = fbdbbc01, %g2 = 00000000000021d1 ldsb [%i6+0x09b],%g2 ! %g2 = fffffffffffffffb ! Mem[000000001c000028] = 8f81010e, %l2 = 000000000000002f lduha [%i0+%o5]0x81,%l2 ! %l2 = 0000000000008f81 ! Mem[000000001c000110] = 2fc51a53186b87a3, %l3 = 000000009cb88400, %l5 = 00000000000001fa add %i0,0x110,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 2fc51a53186b87a3 ! %f31 = dbd1b983, Mem[00000000918001bc] = 197a4417 st %f31,[%o0+0x1bc] ! Mem[00000000918001bc] = dbd1b983 ! %l2 = 0000000000008f81, Mem[00000000910001b0] = 099b4d738a55254c stx %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 0000000000008f81 ! Mem[000000001c000010] = 8f81010e 3853c030, %l0 = 00000000, %l1 = 0e01818f ldda [%i0+%o2]0x88,%l0 ! %l0 = 000000003853c030 000000008f81010e p6_label_24: ! %l5 = 2fc51a53186b87a3, Mem[000000009180018e] = 806ef56a stb %l5,[%o0+0x18e] ! Mem[000000009180018c] = a36ef56a ! %l3 = 000000009cb88400, %l2 = 0000000000008f81, %y = 25803612 umulcc %l3,%l2,%l0 ! %l0 = 000057da0ab68400, %ccr = 00, %y = 000057da ! %l0 = 000057da0ab68400, Mem[0000000091800030] = 67a3e807 stw %l0,[%o0+0x030] ! Mem[0000000091800030] = 0ab68400 ! %l7 = 0000000000000007, Mem[000000001c800032] = d1deee1a sth %l7,[%i1+0x032] ! Mem[000000001c800030] = d1de0007 ! %f0 = ad7ca562 57b0738c 8e1cce3c fa3066cc ! %f4 = 2e788c21 98c64dd0 83b9d1db b05600b1 ! %f8 = 07ebf874 10cfe764 8f81010e 20778243 ! %f12 = b90d04f0 1aeeded1 196e9e86 2fc7fbac mov 0x100,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100 ! Mem[000000001c000020] = 4d0824cd8c762968, %l6 = 00000000f60ec246 ldxa [%i0+%o4]0x88,%l6 ! %l6 = 4d0824cd8c762968 ! Mem[0000000090800000] = 00000000, %g18 = bf0c59f691e158f0 ldsw [%i5+%g0],%g2 ! %g2 = bf0c59f691e158f0 ! %l6 = 4d0824cd8c762968, %l3 = 000000009cb88400, %ccr = 00 movleu %xcc,%l6,%l3 ! Register Not Moved ! %f0 = ad7ca562 57b0738c 8e1cce3c fa3066cc ! %f4 = 2e788c21 98c64dd0 83b9d1db b05600b1 ! %f8 = 07ebf874 10cfe764 8f81010e 20778243 ! %f12 = b90d04f0 1aeeded1 196e9e86 2fc7fbac stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180 ! Mem[0000000091800044] = 4e010000, %g2 = 0000000000000000 ldsh [%o0+0x046],%g2 ! %g2 = 0000000000004e01 p6_label_25: ! immd = 000000000000011a, %l1 = 000000008f81010e, %ccr = 00 movn %icc,0x11a,%l1 ! Register Not Moved ! %l6 = 8c762968, %l7 = 00000007, Mem[0000000091000190] = b476dc90 f27114ab std %l6,[%i6+0x190] ! Mem[0000000091000190] = 8c762968 00000007 ! %l5 = 2fc51a53186b87a3, %l4 = ffde45a180000000, %ccr = 00 movne %xcc,%l5,%l4 ! Moved, %l4 = 2fc51a53186b87a3 ! %l6 = 8c762968, %l7 = 00000007, Mem[0000000090800158] = aa438ed2 1c41c950 std %l6,[%i5+0x158] ! Mem[0000000090800158] = 8c762968 00000007 ! Mem[00000000910000a8] = 871488a2, %g18 = bf0c59f691e158f0 ldsw [%i6+0x0a8],%g2 ! %g2 = bf0c59f691e158f0 membar #Sync ! Added by membar checker (184) ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = d07bc107 cb0154e9 c13fa447 ebab167d ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 ! %l2 = 0000000000008f81, imm = 000000000000017c, %l5 = 2fc51a53186b87a3 xorcc %l2,0x17c,%l5 ! %l5 = 0000000000008efd, %ccr = 00 ! Mem[000000001c000018] = bc8b435e, %f27 = 5016462b lda [%i0+%o3]0x88,%f27 ! %f27 = bc8b435e ! %l5 = 0000000000008efd, immed = fffffc02, %l2 = 0000000000008f81 tsubcctv %l5,-0x3fe,%l2 ! %l0 = 000057da0ab68423, Trapped ! %l0 = 000057da0ab68423, imm = 0000000000000035, %l3 = 000000009cb88400 srax %l0,0x035,%l3 ! %l3 = 0000000000000000 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 1: membar #Sync ! Force all stores to complete p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000057da0ab68423 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000008f81010e bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000008f81 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2fc51a53186b87a3 bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000008efd bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 4d0824cd8c762968 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000007 bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000057da,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p6_failed mov 0x111,%g1 ! Check Floating Point Registers p6_check_fp_registers: set p6_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ad7ca562 57b0738c bne %xcc,p6_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8e1cce3c fa3066cc bne %xcc,p6_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2e788c21 98c64dd0 bne %xcc,p6_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 83b9d1db b05600b1 bne %xcc,p6_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 8f81010e 20778243 bne %xcc,p6_f10_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 034e00cd bc8b435e bne %xcc,p6_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b10056b0 dbd1b983 bne %xcc,p6_f30_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 2febf87410cfe764 ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 30c053380e01818f ldx [%i0+0x010],%g3 ! Observed data at 000000001c000010 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5e438bbc78a435b9 ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8f81010e20778243 ldx [%i0+0x028],%g3 ! Observed data at 000000001c000028 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 94f71c0100000033 ldx [%i0+0x090],%g3 ! Observed data at 000000001c000090 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x090,%g4 ldx [%g1+0x150],%g2 ! Expected data = 080bbbff04ee8478 ldx [%i0+0x150],%g3 ! Observed data at 000000001c000150 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 83cd8ba06eee3a2f ldx [%i0+0x158],%g3 ! Observed data at 000000001c000158 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x158,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8c73b05762a57cad ldx [%i1+0x000],%g3 ! Observed data at 000000001c800000 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cc6630fa3cce1c8e ldx [%i1+0x008],%g3 ! Observed data at 000000001c800008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d04dc698218c782e ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b10056b0dbd1b983 ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 64e7cf1074f8eb07 ldx [%i1+0x020],%g3 ! Observed data at 000000001c800020 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000484053ca8151 ldx [%i1+0x028],%g3 ! Observed data at 000000001c800028 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d1de0007f0040db9 ldx [%i1+0x030],%g3 ! Observed data at 000000001c800030 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = acfbc72f869e6e19 ldx [%i1+0x038],%g3 ! Observed data at 000000001c800038 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x038,%g4 ldx [%g1+0x090],%g2 ! Expected data = fd1415d38b7d48b9 ldx [%i1+0x090],%g3 ! Observed data at 000000001c800090 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x090,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = c39de27c6d9dc0d7 ldx [%i1+0x0b8],%g3 ! Observed data at 000000001c8000b8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x110],%g2 ! Expected data = e7a5baff904398a6 ldx [%i1+0x110],%g3 ! Observed data at 000000001c800110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x110,%g4 ldx [%g1+0x128],%g2 ! Expected data = beff20605650e9d7 ldx [%i1+0x128],%g3 ! Observed data at 000000001c800128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = ebfd70e41f10d6ff ldx [%i1+0x130],%g3 ! Observed data at 000000001c800130 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x130,%g4 ldx [%g1+0x190],%g2 ! Expected data = 00000000acd0f7a1 ldx [%i1+0x190],%g3 ! Observed data at 000000001c800190 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x190,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 67b60e53c3e70127 ldx [%i2+0x008],%g3 ! Observed data at 000000001d000008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0700ff0010000000 ldx [%i2+0x018],%g3 ! Observed data at 000000001d000018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x018,%g4 ldx [%g1+0x060],%g2 ! Expected data = ffffffff38a94bc5 ldx [%i2+0x060],%g3 ! Observed data at 000000001d000060 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = ff097961b1119e2a ldx [%i2+0x068],%g3 ! Observed data at 000000001d000068 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x068,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 07ebf87472d407a5 ldx [%i2+0x0b0],%g3 ! Observed data at 000000001d0000b0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x0b0,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ad7ca562e21f503c ldx [%i3+0x000],%g3 ! Observed data at 000000001d800000 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fa01000000000000 ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ad7c5f1cbc8b435e ldx [%i3+0x018],%g3 ! Observed data at 000000001d800018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9dcfc9a1b8da4f ldx [%i3+0x020],%g3 ! Observed data at 000000001d800020 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = 5e2c3699ff04346e ldx [%i3+0x060],%g3 ! Observed data at 000000001d800060 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x060,%g4 ldx [%g1+0x170],%g2 ! Expected data = 7c9ff4e800004dc2 ldx [%i3+0x170],%g3 ! Observed data at 000000001d800170 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x170,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed p6_f0_fail: set p6_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f2_fail: set p6_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f4_fail: set p6_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f6_fail: set p6_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f10_fail: set p6_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f26_fail: set p6_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f30_fail: set p6_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 6 failed p6_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x018] ! Set processor 6 done flag set p6_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 6 failed p6_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x018] ! Set processor 6 done flag set p6_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p6_selfmod_failed: ba p6_failed mov 0xabc,%g1 p6_common_error: or %g0,0xee6,%g1 ba p6_failed mov %o5,%g3 p6_common_signature_error: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_common_timeout: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p6_failed mov 0x0,%g3 p6_trap1e: smulcc %l2,%l3,%l3 lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c000010] done p6_trap1o: smulcc %l2,%l3,%l3 lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c000010] done p6_trap2e: stha %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028] xor %l6,%l6,%l1 done p6_trap2o: stha %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028] xor %l6,%l6,%l1 done p6_trap3e: sub %l7,%l2,%l5 or %l5,0x2eb,%l7 sub %l2,%l3,%l7 addc %l2,0xf6b,%l3 subc %l5,%l3,%l2 done p6_trap3o: sub %l7,%l2,%l5 or %l5,0x2eb,%l7 sub %l2,%l3,%l7 addc %l2,0xf6b,%l3 subc %l5,%l3,%l2 done p6_init_memory_pointers: set p6_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 p6_local0_start,%i0 set p6_local1_start,%i1 set p6_local2_start,%i2 set p6_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f091feddeec23775 ldx [%g1+0x008],%l1 ! %l1 = 1b39c11ba168e83a ldx [%g1+0x010],%l2 ! %l2 = d5718e2a6d9dc0d7 ldx [%g1+0x018],%l3 ! %l3 = 65484f9696458ab2 ldx [%g1+0x020],%l4 ! %l4 = 3ec3b570c9a9d6c5 ldx [%g1+0x028],%l5 ! %l5 = 68dfaa8e09c0b8f6 ldx [%g1+0x030],%l6 ! %l6 = 2c51938bf73fc944 ldx [%g1+0x038],%l7 ! %l7 = abf653d8ada4a895 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 4e5465c4086e3d8a ldx [%g1+0x048],%l1 ! %l1 = dbefb1fe011207c1 ldx [%g1+0x050],%l2 ! %l2 = 60718057eb8ec4bf ldx [%g1+0x058],%l3 ! %l3 = 9e35ef424cf6be06 ldx [%g1+0x060],%l4 ! %l4 = b847bfb86b446426 ldx [%g1+0x068],%l5 ! %l5 = cf834165dcc33c1a ldx [%g1+0x070],%l6 ! %l6 = fd8e56cab4f7b2c0 ldx [%g1+0x078],%l7 ! %l7 = bc220454183c3cfd ! Initialize the output register of window 1 set p6_local0_start,%o0 set p6_local1_start,%o1 set p6_local2_start,%o2 set p6_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 7 processor_7: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x1c] ! Set the start flag wrpr %g0,7,%cleanwin call p7_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 7 wr %g0,0x4,%fprs ! Make sure fef is 1 set p7_init_freg,%g1 ! %f0 = a322fb5f 802a96dd 943f00b7 6dea223a ! %f4 = 970b3b0e b2c85818 4d99011c 56b7724f ! %f8 = 0435d868 e835a8e2 4c785cde a86bc4ef ! %f12 = 0bbbd28d eac3be8d de136e2d 3768b0da ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a5dc6fe7 c0e4b974 0bc241c4 be6bef5c ! %f20 = eb136b88 23786edc d637ee6d 1e848b1f ! %f24 = a4795b97 3621c7c5 ead161c3 b6981dca ! %f28 = 38433642 2df199d2 c63b1e34 37072cfb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 38da6aa3 1dbcf3b9 8b61c8de a3ecb83a ! %f36 = 61d5b3c9 e5ab1aca 5ba51601 473ff6cb ! %f40 = 20dc516b dd3fac2d cd4c6d46 0a5e43be ! %f44 = 7fdaa50e 4d6a6577 dfbe675c e904945e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xab04d9080000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = ab04d9080000005b 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 7 p7_label_1: ! %l2 = c8ffa2bc4fe9fc25, %l3 = 6a39591284a69968, %ccr = 44 movrgz %l2,%l3,%l1 ! Not Moved, %l1 = 13aa5a786cea06d9 ! Mem[000000001e800190] = 3f9b4e60, %l7 = e5c3a4f5, %l6 = ef6fb33d add %i1,0x190,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000003f9b4e60 ! %l6 = 000000003f9b4e60, Mem[000000001f800010] = ea40136a stwa %l6,[%i3+%o2]0x80 ! Mem[000000001f800010] = 3f9b4e60 ! Mem[000000009100008c] = fffe9c50, %g18 = ebdcccc7d4639569 ldsw [%i6+0x08c],%g2 ! %g2 = ebdcccc7d4639569 ! Mem[000000001e0000b0] = 81838d5cea7706da, %l1 = 13aa5a786cea06d9, %l0 = 20f7ddbc742840a9 add %i0,0xb0,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 81838d5cea7706da ! %l3 = 6a39591284a69968, Mem[0000000090000054] = cec3459a sth %l3,[%i4+0x054] ! Mem[0000000090000054] = 9968459a ! Mem[000000001e00018c] = 23397d3e, %l3 = 6a39591284a69968 ldsh [%i0+0x18c],%l3 ! %l3 = 0000000000002339 ! Mem[000000001e800000] = 4cbc03f4, %l7 = 00f65961e5c3a4f5 swapa [%i1+%g0]0x88,%l7 ! %l7 = 000000004cbc03f4 ! Mem[000000001e80000e] = 8cd81bd2, %l6 = 000000003f9b4e60 ldstuba [%i1+0x00e]%asi,%l6 ! %l6 = 0000001b000000ff ! %l1 = 13aa5a786cea06d9, %l2 = c8ffa2bc4fe9fc25, %l4 = 97590c9e16003377 andn %l1,%l2,%l4 ! %l4 = 13005840200202d8 p7_label_2: ! %l2 = c8ffa2bc4fe9fc25, %l4 = 13005840200202d8, %l0 = 81838d5cea7706da add %l2,%l4,%l0 ! %l0 = dbfffafc6febfefd ! Mem[000000001e800010] = 4972b8ef 572dafed, %l4 = 200202d8, %l5 = cd73f2c5 ldda [%i1+%o2]0x89,%l4 ! %l4 = 00000000572dafed 000000004972b8ef ! Mem[000000001f8001a0] = 74fa124e, %l5 = 000000004972b8ef swap [%i3+0x1a0],%l5 ! %l5 = 0000000074fa124e ! Mem[00000000900000b0] = 9e5b970a, %g2 = fffffffffffe9c50 ldub [%i4+0x0b1],%g2 ! %g2 = 000000000000009e ! %l7 = 000000004cbc03f4, %l6 = 000000000000001b, %y = 00000000 sdiv %l7,%l6,%l7 ! %l7 = 0000000002d78e5e mov %l0,%y ! %y = 6febfefd ! Mem[00000000908001b8] = e92401c6 750a4a57, %g2 = 0000009e, %g3 = 0bad0b00 ldd [%i5+0x1b8],%g2 ! %g2 = 00000000e92401c6 00000000750a4a57 ! Mem[0000000090000078] = 21d1ebce42756e18, %f48 = 623b59e1 b1b0b7c6 ldd [%i4+0x078],%f48 ! %f48 = 21d1ebce 42756e18 ! Mem[00000000918000c0] = 17ba4463, %g2 = 00000000e92401c6 ldub [%o0+0x0c0],%g2 ! %g2 = 0000000000000017 ! %f8 = 0435d868 e835a8e2, Mem[0000000091000028] = e11c1270 7a873cba std %f8 ,[%i6+%o5] ! Mem[0000000091000028] = 0435d868 e835a8e2 ! %l3 = 0000000000002339, Mem[0000000091800120] = a7462363 stw %l3,[%o0+0x120] ! Mem[0000000091800120] = 00002339 p7_label_3: ! %l1 = 13aa5a786cea06d9, Mem[000000001f000020] = ea3954a8 stwa %l1,[%i2+%o4]0x88 ! Mem[000000001f000020] = 6cea06d9 ! %l1 = 13aa5a786cea06d9, %l1 = 13aa5a786cea06d9, %y = 6febfefd smul %l1,%l1,%l4 ! %l4 = 2e564bb79ce2e3f1, %y = 2e564bb7 ! %l2 = c8ffa2bc4fe9fc25, Mem[000000001e000008] = e274fc7ea3dc9af8 stxa %l2,[%i0+%o1]0x88 ! Mem[000000001e000008] = c8ffa2bc4fe9fc25 ! %l2 = c8ffa2bc4fe9fc25, imm = 0000000000000019, %l6 = 000000000000001b sll %l2,0x019,%l6 ! %l6 = 789fd3f84a000000 ! Mem[000000001f8001a3] = 4972b8ef, %l4 = 2e564bb79ce2e3f1 ldstub [%i3+0x1a3],%l4 ! %l4 = 000000ef000000ff ! Mem[000000001e800000] = e5c3a4f5, %l7 = 0000000002d78e5e ldsha [%i1+%g0]0x88,%l7 ! %l7 = ffffffffffffa4f5 ! %l1 = 13aa5a786cea06d9, imm = fffffffffffffd5c, %l5 = 0000000074fa124e addc %l1,-0x2a4,%l5 ! %l5 = 13aa5a786cea0435 ! %f28 = 38433642 2df199d2, Mem[000000001f800008] = 109e3a85 d22c5582 stda %f28,[%i3+%o1]0x88 ! Mem[000000001f800008] = 38433642 2df199d2 ! Mem[000000001e8000c0] = 96e28b30, %l0 = 6febfefd, %l0 = 6febfefd add %i1,0xc0,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000096e28b30 ! Mem[000000001e800008] = 249b2de5, %l0 = 0000000096e28b30 ldstuba [%i1+%o1]0x80,%l0 ! %l0 = 00000024000000ff p7_label_4: ! Mem[000000001e00006c] = d55c9659, %l3 = 0000000000002339 swap [%i0+0x06c],%l3 ! %l3 = 00000000d55c9659 ! Mem[000000001e00000c] = bca2ffc8, %l0 = 0000000000000024, %asi = 80 swapa [%i0+0x00c]%asi,%l0 ! %l0 = 00000000bca2ffc8 ! Mem[000000001f000038] = d737cfc7, %l1 = 13aa5a786cea06d9 swap [%i2+0x038],%l1 ! %l1 = 00000000d737cfc7 ! Mem[000000001f000070] = 8bec8825, %l2 = c8ffa2bc4fe9fc25 ldsw [%i2+0x070],%l2 ! %l2 = ffffffff8bec8825 ! Set Register : %l4 = 00000000000000ef xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! %l5 = 13aa5a786cea0435, imm = fffffffffffff5b4, %l6 = 789fd3f84a000000 xnorcc %l5,-0xa4c,%l6 ! %l6 = 13aa5a786cea0e7e, %ccr = 00 ! Mem[000000001e000008] = 25fce94f, %f20 = eb136b88 lda [%i0+%o1]0x80,%f20 ! %f20 = 25fce94f ! %l4 = ffffffff, %l5 = 6cea0435, Mem[000000001f800000] = 1752f510 127e0674 stda %l4,[%i3+%g0]0x80 ! Mem[000000001f800000] = ffffffff 6cea0435 ! %l1 = 00000000d737cfc7, %l0 = 00000000bca2ffc8, %ccr = 00 movn %xcc,%l1,%l0 ! Register Not Moved ! Mem[000000001e000148] = e05ebf84, %l3 = 00000000d55c9659 ldsb [%i0+0x149],%l3 ! %l3 = 000000000000005e p7_label_5: ! %l0 = 00000000bca2ffc8, %l3 = 000000000000005e, %ccr = 00 movrgz %l0,%l3,%l5 ! Moved, %l5 = 000000000000005e ! %l7 = ffffffffffffa4f5, Mem[00000000918001d1] = 57b68659 stb %l7,[%o0+0x1d1] ! Mem[00000000918001d0] = f5b68659 ! %l3 = 000000000000005e, %l2 = ffffffff8bec8825, %l0 = 00000000bca2ffc8 sub %l3,%l2,%l0 ! %l0 = 0000000074137839 ! %l7 = ffffffffffffa4f5, immed = 0000015d, %ccr = 00 movrne %l7,0x15d,%l0 ! Moved, %l0 = 000000000000015d ! Mem[0000000091800144] = 970c6a52, %g2 = 0000000000000017 lduha [%o0+0x146]%asi,%g2 ! %g2 = 000000000000970c ! %l4 = ffffffffffffffff, Mem[0000000091800038] = 96b1e416489be132 stx %l4,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffffff ! Mem[0000000090000168] = 11bc111a 6c1726c7, %g2 = 0000970c, %g3 = 750a4a57 ldd [%i4+0x168],%g2 ! %g2 = 0000000011bc111a 000000006c1726c7 ! %l3 = 000000000000005e, Mem[0000000091000040] = 3279f315 sth %l3,[%i6+0x040] ! Mem[0000000091000040] = 005ef315 ! %l1 = 00000000d737cfc7, immed = ffffff37, %ccr = 00 movrgez %l1,-0x0c9,%l4 ! Moved, %l4 = ffffffffffffff37 ! Mem[0000000090000158] = a8c43c47, %g2 = 0000000011bc111a ldsb [%i4+0x15b],%g2 ! %g2 = ffffffffffffffa8 p7_label_6: ! %f1 = 802a96dd, Mem[000000001e800000] = f5a4c3e5 sta %f1 ,[%i1+%g0]0x80 ! Mem[000000001e800000] = 802a96dd ! %f8 = 0435d868 e835a8e2, Mem[0000000090000080] = a51ce9c8 b76c866a std %f8 ,[%i4+0x080] ! Mem[0000000090000080] = 0435d868 e835a8e2 ! Mem[000000001f8000b8] = 8911a0188bdf5b22, %l0 = 000000000000015d, %l6 = 13aa5a786cea0e7e add %i3,0xb8,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 8911a0188bdf5b22 ! %l2 = ffffffff8bec8825, %l0 = 000000000000015d, %ccr = 00 movvc %icc,%l2,%l0 ! Moved, %l0 = ffffffff8bec8825 ! Mem[00000000900000ec] = c1592313, %g18 = ebdcccc7d4639569 ldsw [%i4+0x0ec],%g2 ! %g2 = ebdcccc7d4639569 ! Mem[000000001e80002c] = 6648edef, %l2 = ffffffff8bec8825 swap [%i1+0x02c],%l2 ! %l2 = 000000006648edef ! %l0 = ffffffff8bec8825, Mem[0000000090800131] = 025c7f4e stb %l0,[%i5+0x131] ! Mem[0000000090800130] = 255c7f4e ! %l6 = 8911a0188bdf5b22, %l6 = 8911a0188bdf5b22, %l4 = ffffffffffffff37 subccc %l6,%l6,%l4 ! %l4 = 0000000000000000, %ccr = 44 ! %l0 = ffffffff8bec8825, %l0 = ffffffff8bec8825, %l3 = 000000000000005e tsubcctv %l0,%l0,%l3 ! %l0 = ffffffff8bec8848, Trapped ! Mem[000000001f8000ac] = 4a6a457b, %l4 = 00000000, %l0 = 8bec8848 add %i3,0xac,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004a6a457b p7_label_7: ! Mem[000000001f000140] = 9128df26 862fd614, %l6 = 8bdf5b22, %l7 = ffffa4f5 ldd [%i2+0x140],%l6 ! %l6 = 000000009128df26 00000000862fd614 ! Mem[000000001e800010] = 572dafed, %l0 = 000000004a6a457b lduwa [%i1+%o2]0x88,%l0 ! %l0 = 00000000572dafed ! %l5 = 000000000000005e, %l4 = 0000000000000000, %l0 = 00000000572dafed srax %l5,%l4,%l0 ! %l0 = 000000000000005e ! Mem[0000000090000034] = d49f2038, %g18 = ebdcccc7d4639569 ldsw [%i4+0x034],%g2 ! %g2 = ebdcccc7d4639569 ! %l5 = 000000000000005e, Mem[0000000091000060] = fdf47916 stw %l5,[%i6+0x060] ! Mem[0000000091000060] = 0000005e ! Mem[00000000918001a0] = b814313c, %g2 = ffffffffd49f2038 lduh [%o0+0x1a0],%g2 ! %g2 = 000000000000b814 ! retry : should take illegal inst trap, %l0 = 000000000000005e retry ! Illegal inst trap : %l0 = 000000000000006e ! %l1 = 00000000d737cfc7, Mem[00000000908000a8] = 66d43a4d stw %l1,[%i5+0x0a8] ! Mem[00000000908000a8] = d737cfc7 ! %f13 = eac3be8d, Mem[000000009180008c] = 43610036 sta %f13,[%o0+0x08c]%asi ! Mem[000000009180008c] = eac3be8d ! Mem[000000001e0000b4] = ea7706da, %l7 = 00000000862fd614 swap [%i0+0x0b4],%l7 ! %l7 = 00000000ea7706da p7_label_8: ! Mem[00000000908001a4] = 34613832, %g2 = 000000000000b814 ldub [%i5+0x1a4],%g2 ! %g2 = 0000000000000034 ! %l2 = 000000006648edef, %l6 = 000000009128df26, %l0 = 000000000000006e srl %l2,%l6,%l0 ! %l0 = 00000000019923b7 ! Mem[000000001e000090] = 9b76d27d, %l7 = 00000000ea7706da swap [%i0+0x090],%l7 ! %l7 = 000000009b76d27d ! %f30 = c63b1e34, Mem[000000001e000020] = 5fee113e sta %f30,[%i0+%o4]0x89 ! Mem[000000001e000020] = c63b1e34 ! %l2 = 6648edef, %l3 = 0000005e, Mem[000000001f800048] = 47fcd241 d8a0dea5 std %l2,[%i3+0x048] ! Mem[000000001f800048] = 6648edef 0000005e ! %l0 = 019923b7, %l1 = d737cfc7, Mem[0000000091800098] = 8642a6a6 90417411 std %l0,[%o0+0x098] ! Mem[0000000091800098] = 019923b7 d737cfc7 ! %l2 = 000000006648edef, imm = fffffffffffffbd9, %l3 = 000000000000005e addccc %l2,-0x427,%l3 ! %l3 = 000000006648e9c8, %ccr = 11 ! %l3 = 000000006648e9c8, Mem[0000000090000180] = ec30e2c0 stw %l3,[%i4+0x180] ! Mem[0000000090000180] = 6648e9c8 ! %f0 = a322fb5f, Mem[000000001e800018] = 8a0ee2f7 sta %f0 ,[%i1+%o3]0x81 ! Mem[000000001e800018] = a322fb5f ! Mem[0000000090000128] = 246a2f26 d2df15df, %g2 = 00000034, %g3 = 6c1726c7 ldd [%i4+0x128],%g2 ! %g2 = 00000000246a2f26 00000000d2df15df p7_label_9: ! Mem[000000001f800038] = 7a1d73a0235e04ca, %l7 = 000000009b76d27d, %l3 = 000000006648e9c8 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 7a1d73a0235e04ca ! %f5 = b2c85818, Mem[0000000091800150] = 42331e81 sta %f5 ,[%o0+0x150]%asi ! Mem[0000000091800150] = b2c85818 ! Mem[0000000090000128] = 246a2f26, %g18 = ebdcccc7d4639569 ldsw [%i4+0x128],%g2 ! %g2 = ebdcccc7d4639569 ! %l6 = 000000009128df26, imm = 0000000000000077, %l1 = 00000000d737cfc7 subccc %l6,0x077,%l1 ! %l1 = 000000009128deae, %ccr = 08 ! %l6 = 000000009128df26, Mem[000000001e800008] = ff9b2de5 stba %l6,[%i1+%o1]0x81 ! Mem[000000001e800008] = 269b2de5 ! %l4 = 00000000, %l5 = 0000005e, Mem[00000000908000b8] = 811ea975 1ac948e5 std %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = 00000000 0000005e ! %l6 = 9128df26, %l7 = 9b76d27d, Mem[00000000918000e8] = ea5a17e2 126311f5 std %l6,[%o0+0x0e8] ! Mem[00000000918000e8] = 9128df26 9b76d27d ! Mem[000000001f800028] = aa76f6f0, %f23 = 1e848b1f lda [%i3+%o5]0x80,%f23 ! %f23 = aa76f6f0 ! Mem[000000001f800000] = ffffffff6cea0435, %l1 = 000000009128deae, %l2 = 000000006648edef casxa [%i3]0x80,%l1,%l2 ! %l2 = ffffffff6cea0435 ! %l2 = ffffffff6cea0435, Mem[0000000090800074] = 302692b7 sth %l2,[%i5+0x074] ! Mem[0000000090800074] = 043592b7 p7_label_10: ! %l5 = 000000000000005e, Mem[000000001f000018] = cf41857ae36baa20 stxa %l5,[%i2+%o3]0x81 ! Mem[000000001f000018] = 000000000000005e ! Mem[0000000090000198] = c517fa40, %g2 = 00000000246a2f26 ldsh [%i4+0x19a],%g2 ! %g2 = ffffffffffffc517 ! Mem[0000000090800128] = 813cc328, %g2 = ffffffffffffc517 ldub [%i5+0x12b],%g2 ! %g2 = 0000000000000081 ! Mem[000000001e800028] = fccf27a1, %l3 = 7a1d73a0235e04ca ldswa [%i1+%o5]0x89,%l3 ! %l3 = fffffffffccf27a1 ! Mem[000000001e800008] = e52d9b26, %l2 = ffffffff6cea0435 lduwa [%i1+%o1]0x89,%l2 ! %l2 = 00000000e52d9b26 ! %l0 = 00000000019923b7, Mem[000000009000011c] = 2422d8d4 stw %l0,[%i4+0x11c] ! Mem[000000009000011c] = 019923b7 ! Mem[000000001e000170] = aa9c9d25420e44ce, %l1 = 000000009128deae, %l1 = 000000009128deae add %i0,0x170,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = aa9c9d25420e44ce ! %l5 = 000000000000005e, Mem[000000001f0001f2] = d14b2d88 sth %l5,[%i2+0x1f2] ! Mem[000000001f0001f0] = d14b005e ! %l4 = 0000000000000000, %l1 = aa9c9d25420e44ce, %y = 2e564bb7 umulcc %l4,%l1,%l0 ! %l0 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[0000000091000100] = 12a382c0 3a46c685, %g2 = 00000081, %g3 = d2df15df ldd [%i6+0x100],%g2 ! %g2 = 0000000012a382c0 000000003a46c685 p7_label_11: ! %l7 = 000000009b76d27d, Mem[000000001f000000] = a2330beb stba %l7,[%i2+%g0]0x81 ! Mem[000000001f000000] = 7d330beb ! %l6 = 000000009128df26, Mem[000000001f800010] = 604e9b3f stwa %l6,[%i3+%o2]0x88 ! Mem[000000001f800010] = 9128df26 ! Mem[000000001e000008] = 25fce94f 00000024, %l0 = 00000000, %l1 = 420e44ce ldda [%i0+%o1]0x81,%l0 ! %l0 = 0000000025fce94f 0000000000000024 ! %l4 = 0000000000000000, Mem[00000000900000e9] = ea915cc1 stb %l4,[%i4+0x0e9] ! Mem[00000000900000e8] = 00915cc1 ! %f1 = 802a96dd, Mem[000000001e800000] = 802a96dd sta %f1 ,[%i1+%g0]0x80 ! Mem[000000001e800000] = 802a96dd ! %l2 = e52d9b26, %l3 = fccf27a1, Mem[000000001e000080] = 84a3bef2 7b56e32d std %l2,[%i0+0x080] ! Mem[000000001e000080] = e52d9b26 fccf27a1 ! %l0 = 0000000025fce94f, imm = fffffffffffffaa9, %l1 = 0000000000000024 andn %l0,-0x557,%l1 ! %l1 = 0000000000000146 ! %l1 = 0000000000000146, immed = 00000146, %ccr = 44 movrlz %l1,0x146,%l4 ! Not Moved, %l4 = 0000000000000000 ! Mem[000000001e800088] = 24e31b5de2bccdee, %l2 = 00000000e52d9b26, %l2 = 00000000e52d9b26 add %i1,0x88,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 24e31b5de2bccdee ! %l0 = 0000000025fce94f, %l6 = 000000009128df26, %l3 = fffffffffccf27a1 tsubcc %l0,%l6,%l3 ! %l3 = ffffffff94d40a29, %ccr = 9b p7_label_12: ! %l2 = e2bccdee, %l3 = 94d40a29, Mem[000000001f800028] = aa76f6f0 5bba359d stda %l2,[%i3+%o5]0x80 ! Mem[000000001f800028] = e2bccdee 94d40a29 ! %f12 = 0bbbd28d eac3be8d, Mem[000000001e800010] = 572dafed 4972b8ef stda %f12,[%i1+%o2]0x89 ! Mem[000000001e800010] = 0bbbd28d eac3be8d ! %f20 = 25fce94f 23786edc, Mem[0000000091000170] = 409ded17 9147e913 std %f20,[%i6+0x170] ! Mem[0000000091000170] = 25fce94f 23786edc ! Mem[0000000090000018] = d1ed6eb4, %g2 = 0000000012a382c0 ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000d1 ! %l6 = 000000009128df26, immed = 00000352, %l7 = 000000009b76d27d tsubcctv %l6,0x352,%l7 ! %l0 = 0000000025fce972, Trapped ! %l1 = 0000000000000146, imm = fffffffffffffdf4, %l0 = 0000000025fce972 orn %l1,-0x20c,%l0 ! %l0 = 000000000000034f ! Invert Register : %l6 = 000000009128df26 xor %l6,-1,%l6 ! %l6 = ffffffff6ed720d9 ! Mem[000000001f000018] = 00000000, %l7 = 000000009b76d27d swapa [%i2+%o3]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[000000001f800168] = 686362ad, %f3 = 6dea223a ld [%i3+0x168],%f3 ! %f3 = 686362ad ! %f16 = a5dc6fe7, Mem[000000001e000020] = c63b1e34 sta %f16,[%i0+%o4]0x88 ! Mem[000000001e000020] = a5dc6fe7 p7_label_13: ! Mem[0000000091800068] = 72ba3ede, %g2 = 00000000000000d1 ldub [%o0+0x06b],%g2 ! %g2 = 0000000000000072 ! %l2 = e2bccdee, %l3 = 94d40a29, Mem[00000000910001f0] = 1667758e d14e2540 std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = e2bccdee 94d40a29 ! Mem[000000001e800008] = 269b2de5, %l2 = 24e31b5de2bccdee lduwa [%i1+%o1]0x81,%l2 ! %l2 = 00000000269b2de5 ! %l7 = 0000000000000000, Mem[00000000908000ee] = 666eaab1 sth %l7,[%i5+0x0ee] ! Mem[00000000908000ec] = 0000aab1 ! %l0 = 0000034f, %l1 = 00000146, Mem[0000000091000160] = d58946fa 989af416 std %l0,[%i6+0x160] ! Mem[0000000091000160] = 0000034f 00000146 ! Mem[000000001f800178] = fc27ef1c, %l7 = 0000000000000000 swap [%i3+0x178],%l7 ! %l7 = 00000000fc27ef1c ! Mem[00000000910000d0] = befba617, %g2 = 0000000000000072 ldsh [%i6+0x0d0],%g2 ! %g2 = ffffffffffffbefb ! Mem[000000001f800040] = 12df87d0, %l4 = 0000000000000000 ldstub [%i3+0x040],%l4 ! %l4 = 00000012000000ff ! %l5 = 000000000000005e, Mem[00000000900000dc] = d2efa0dd stw %l5,[%i4+0x0dc] ! Mem[00000000900000dc] = 0000005e ! %l0 = 000000000000034f, Mem[00000000900000e3] = ec8dc899 stb %l0,[%i4+0x0e3] ! Mem[00000000900000e0] = 4f8dc899 p7_label_14: ! Mem[0000000091000064] = 266a5083, %g18 = ebdcccc7d4639569 ldsw [%i6+0x064],%g2 ! %g2 = ebdcccc7d4639569 ! %l6 = 6ed720d9, %l7 = fc27ef1c, Mem[0000000091800100] = 4bb2a64e 5b69038c std %l6,[%o0+0x100] ! Mem[0000000091800100] = 6ed720d9 fc27ef1c ! %l0 = 000000000000034f, %l4 = 0000000000000012, %ccr = 9b movcs %icc,%l0,%l4 ! Moved, %l4 = 000000000000034f ! %l2 = 00000000269b2de5, Mem[00000000910000c7] = 3f7d903c stb %l2,[%i6+0x0c7] ! Mem[00000000910000c4] = e57d903c membar #Sync ! Added by membar checker (185) ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 019923b7 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100 ! %l2 = 00000000269b2de5, %l3 = ffffffff94d40a29, %l2 = 00000000269b2de5 taddcc %l2,%l3,%l2 ! %l2 = ffffffffbb6f380e, %ccr = 8a ! Mem[000000001f0000d0] = c114fd25bd159d9c, %l5 = 000000000000005e, %l1 = 0000000000000146 add %i2,0xd0,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = c114fd25bd159d9c ! Mem[000000001e000161] = df6ebd06, %l2 = ffffffffbb6f380e ldstub [%i0+0x161],%l2 ! %l2 = 0000006e000000ff ! %l4 = 000000000000034f, Mem[000000001e800028] = fccf27a1 stba %l4,[%i1+%o5]0x89 ! Mem[000000001e800028] = fccf274f ! Mem[00000000908001e0] = 98642325, %g2 = 00000000266a5083 ldub [%i5+0x1e1],%g2 ! %g2 = 0000000000000098 p7_label_15: ! %l7 = 00000000fc27ef1c, %l5 = 000000000000005e, %l4 = 000000000000034f orcc %l7,%l5,%l4 ! %l4 = 00000000fc27ef5e, %ccr = 08 ! Mem[000000001e8000a0] = ee320b7909c18d7d, %l1 = c114fd25bd159d9c, %l0 = 000000000000034f add %i1,0xa0,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = ee320b7909c18d7d ! %l5 = 000000000000005e, Mem[000000001e800020] = f3c5b82a stba %l5,[%i1+%o4]0x81 ! Mem[000000001e800020] = 5ec5b82a ! Mem[000000001f000008] = 49bab04b, %f10 = 4c785cde lda [%i2+%o1]0x88,%f10 ! %f10 = 49bab04b ! Mem[0000000091000148] = b4e58543, %g2 = 0000000000000098 ldsh [%i6+0x14a],%g2 ! %g2 = ffffffffffffb4e5 ! %l7 = 00000000fc27ef1c, Mem[000000001e000118] = bf51161a stw %l7,[%i0+0x118] ! Mem[000000001e000118] = fc27ef1c ! %l7 = 00000000fc27ef1c, Mem[000000001e800028] = 4f27cffc stha %l7,[%i1+%o5]0x80 ! Mem[000000001e800028] = ef1ccffc ! Mem[0000000090000180] = 6648e9c8 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! immd = 0000000000000101, %l4 = 00000000fc27ef5e, %ccr = 08 movne %icc,0x101,%l4 ! Moved, %l4 = 0000000000000101 ! %l5 = 000000000000005e, imm = 000000000000031e, %l7 = 00000000fc27ef1c xorcc %l5,0x31e,%l7 ! %l7 = 0000000000000340, %ccr = 00 p7_label_16: ! Mem[0000000091000078] = 8d80ce41, %g2 = ffffffffffffb4e5 lduh [%i6+0x07a],%g2 ! %g2 = 0000000000008d80 save ! CWP = 1 ! %l3 = 2cf8971eb7aed779, Mem[0000000090800048] = f15c4d91c034afdd stx %l3,[%o5+0x048] ! Mem[0000000090800048] = 2cf8971eb7aed779 ! %l6 = a34dcfebb4258fc9, %l6 = a34dcfebb4258fc9, %l0 = 98335c45ffc97796 sdivx %l6,%l6,%l0 ! %l0 = 0000000000000001 ! %l0 = 00000001, %l1 = 7c855c81, Mem[0000000091000198] = c522a0d5 3c738ad5 std %l0,[%o6+0x198] ! Mem[0000000091000198] = 00000001 7c855c81 ! %l3 = 2cf8971eb7aed779, %l7 = 21ee36da31f706a0, %l6 = a34dcfebb4258fc9 tsubcctv %l3,%l7,%l6 ! %l0 = 0000000000000024, Trapped ! Mem[0000000091800030] = 67a3e807, %g2 = 0000000000008d80 lduh [%i0+0x030],%g2 ! %g2 = 00000000000067a3 ! %l2 = f36815cc9ea7c1f7, %l0 = 0000000000000024, %l4 = 568ca4d0608cbac6 orn %l2,%l0,%l4 ! %l4 = ffffffffffffffff ! %l0 = 00000024, %l1 = 7c855c81, Mem[0000000091800128] = 232de7db e3ea9fcb stda %l0,[%i0+0x128]%asi ! Mem[0000000091800128] = 00000024 7c855c81 ! Mem[000000001f8001b0] = 0ac1bf26, %l2 = f36815cc9ea7c1f7 swap [%o3+0x1b0],%l2 ! %l2 = 000000000ac1bf26 p7_label_17: ! %cwp = 1 ! Mem[000000001f80017e] = 7e0b3d62, %l7 = 21ee36da31f706a0 ldstub [%o3+0x17e],%l7 ! %l7 = 0000003d000000ff ! Mem[000000001e800136] = 4e970d34, %l3 = 2cf8971eb7aed779 ldstub [%o1+0x136],%l3 ! %l3 = 0000000d000000ff ! Mem[00000000908001a8] = db8a1c06892ae917, %f48 = 6648e9c8 849a4580 ldd [%o5+0x1a8],%f48 ! %f48 = db8a1c06 892ae917 ! Mem[000000001f800010] = 26df2891, %l5 = 8ce09d1c3b0be25d ldsba [%o3+%i2]0x80,%l5 ! %l5 = 0000000000000026 ! %l1 = a6097cbc7c855c81, Mem[0000000090800048] = 2cf8971e stw %l1,[%o5+0x048] ! Mem[0000000090800048] = 7c855c81 ! %l6 = a34dcfebb4258fc9, Mem[0000000090800148] = 58d70c46 stw %l6,[%o5+0x148] ! Mem[0000000090800148] = b4258fc9 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! %l1 = a6097cbc7c855c81, %l7 = 000000000000003d, %ccr = 00 movcs %icc,%l1,%l7 ! Register Not Moved ! Mem[0000000091000134] = f8decc97, %g2 = 00000000000067a3 ldsh [%o6+0x136],%g2 ! %g2 = fffffffffffff8de ! Mem[000000001e800020] = bd28082d2ab8c55e, %l0 = 0000000000000024 ldxa [%o1+%i4]0x89,%l0 ! %l0 = bd28082d2ab8c55e p7_label_18: ! %cwp = 1 ! %l4 = ffffffffffffffff, immd = 00000000000001d8, %l3 = 000000000000000d mulx %l4,0x1d8,%l3 ! %l3 = fffffffffffffe28 ! Mem[000000009000002c] = d65852bd, %g18 = 10120ef2a4ace9fe ldsw [%o4+0x02c],%g2 ! %g2 = 10120ef2a4ace9fe ! %l3 = fffffffffffffe28, Mem[0000000090800160] = cd81b6a9 stw %l3,[%o5+0x160] ! Mem[0000000090800160] = fffffe28 ! %l6 = a34dcfebb4258fc9, immed = 00000156, %ccr = 00 movrlz %l6,0x156,%l5 ! Moved, %l5 = 0000000000000156 membar #Sync ! Added by membar checker (186) ! %l0 = 2ab8c55e, %l1 = 7c855c81, Mem[0000000090000150] = 7fece73b 358629ae std %l0,[%o4+0x150] ! Mem[0000000090000150] = 2ab8c55e 7c855c81 ! %l2 = 0ac1bf26, %l3 = fffffe28, Mem[000000001f000028] = 63a2b0c3 371d14c4 stda %l2,[%o2+%i5]0x81 ! Mem[000000001f000028] = 0ac1bf26 fffffe28 ! %l0 = bd28082d2ab8c55e, Mem[00000000900000dc] = 0000005e stw %l0,[%o4+0x0dc] ! Mem[00000000900000dc] = 2ab8c55e ! Mem[000000001e0000b8] = 318bdbd1, %l3 = fffffffffffffe28 ldsw [%o0+0x0b8],%l3 ! %l3 = 00000000318bdbd1 ! Mem[000000001f8001b0] = 9ea7c1f7402cf823, %l3 = 00000000318bdbd1, %l6 = a34dcfebb4258fc9 add %o3,0x1b0,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 9ea7c1f7402cf823 ! immd = 00000000000002ef, %l7 = 000000000000003d, %ccr = 00 movvs %icc,0x2ef,%l7 ! Register Not Moved p7_label_19: ! %cwp = 1 ! %f20 = 25fce94f, Mem[00000000910001a8] = dbcff14c st %f20,[%o6+0x1a8] ! Mem[00000000910001a8] = 25fce94f ! %l3 = 00000000318bdbd1, Mem[000000001f800008] = d299f12d42364338 stx %l3,[%o3+%i1] ! Mem[000000001f800008] = 00000000318bdbd1 ! %l1 = a6097cbc7c855c81, %l1 = a6097cbc7c855c81, %y = 00000000 sdiv %l1,%l1,%l7 ! %l7 = 0000000000000001 mov %l0,%y ! %y = 2ab8c55e ! Code Fragment 1 p7_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003a46c685 mov -0x3d6,%g3 ! %g3 = fffffffffffffc2a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f16 = a5dc6fe7, Mem[00000000908000c8] = ed235e18 st %f16,[%o5+0x0c8] ! Mem[00000000908000c8] = a5dc6fe7 ! %l0 = bd28082d2ab8c55e, %l5 = 0000000000000156, %l2 = 000000000ac1bf26 xor %l0,%l5,%l2 ! %l2 = bd28082d2ab8c408 ! Mem[0000000090000180] = 6648e9c8849a4580, %g2 = ffffffffd65852bd ldx [%o4+0x180],%g2 ! %g2 = 6648e9c8849a4580 ! %l6 = 9ea7c1f7402cf823, Mem[00000000910001d4] = 9de4ecc1 stw %l6,[%o6+0x1d4] ! Mem[00000000910001d4] = 402cf823 ! %l3 = 00000000318bdbd1, Mem[000000001f0000da] = 02544f24 sth %l3,[%o2+0x0da] ! Mem[000000001f0000d8] = 0254dbd1 ! Mem[000000001e000118] = fc27ef1c508b71f7, %l6 = 9ea7c1f7402cf823 ldx [%o0+0x118],%l6 ! %l6 = fc27ef1c508b71f7 p7_label_20: ! %cwp = 1 ! %l3 = 00000000318bdbd1, Mem[0000000090000108] = df440928 stw %l3,[%o4+0x108] ! Mem[0000000090000108] = 318bdbd1 ! Mem[0000000090800138] = 52ebec6f 06c60f6c, %g2 = 849a4580, %g3 = fffffc2a ldd [%o5+0x138],%g2 ! %g2 = 0000000052ebec6f 0000000006c60f6c ! %l2 = 2ab8c408, %l3 = 318bdbd1, Mem[00000000918000b0] = bfd6d9fb ffc33525 stda %l2,[%i0+0x0b0]%asi ! Mem[00000000918000b0] = 2ab8c408 318bdbd1 ! %l2 = bd28082d2ab8c408, Mem[000000009180000a] = 72e410fc stb %l2,[%i0+0x00a] ! Mem[0000000091800008] = 08e410fc ! %l0 = bd28082d2ab8c55e, Mem[0000000091000100] = 12a382c03a46c685 stx %l0,[%o6+0x100] ! Mem[0000000091000100] = bd28082d2ab8c55e ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 9968459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g5 ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l0 = 2ab8c55e, %l1 = 7c855c81, Mem[000000001f000008] = 49bab04b f69c3d99 stda %l0,[%o2+%i1]0x89 ! Mem[000000001f000008] = 2ab8c55e 7c855c81 ! Mem[000000001f000140] = 9128df26, %l0 = bd28082d2ab8c55e swap [%o2+0x140],%l0 ! %l0 = 000000009128df26 ! %f24 = a4795b97, Mem[000000001f800010] = 26df2891 sta %f24,[%o3+%i2]0x80 ! Mem[000000001f800010] = a4795b97 ! Mem[000000001f000018] = 9b76d27d, %f18 = 0bc241c4 lda [%o2+%i3]0x81,%f18 ! %f18 = 9b76d27d p7_label_21: ! %cwp = 1 ! done : should take illegal inst trap, %l0 = 000000009128df26 done ! Illegal inst trap : %l0 = 000000009128df36 ! Mem[00000000918000fc] = 59796ed7, %g2 = 0000000052ebec6f ldub [%i0+0x0fe],%g2 ! %g2 = 0000000000000059 ! %l7 = 0000000000000001, %l7 = 0000000000000001, %l0 = 000000009128df36 udivx %l7,%l7,%l0 ! %l0 = 0000000000000001 ! Mem[000000001e000188] = a2b5910523397d3e, %l2 = bd28082d2ab8c408, %l6 = fc27ef1c508b71f7 add %o0,0x188,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = a2b5910523397d3e ! %l3 = 00000000318bdbd1, Mem[000000001e000010] = 328ad406 stha %l3,[%o0+%i2]0x81 ! Mem[000000001e000010] = dbd1d406 ! %l5 = 0000000000000156, Mem[00000000908000ba] = 00000000 sth %l5,[%o5+0x0ba] ! Mem[00000000908000b8] = 01560000 ! Mem[000000001f800028] = eecdbce2, %l6 = a2b5910523397d3e lduwa [%o3+%i5]0x89,%l6 ! %l6 = 00000000eecdbce2 ! Mem[00000000900000d8] = ffcd2ab8, %g2 = 0000000000000059 ldsh [%o4+0x0da],%g2 ! %g2 = ffffffffffffffcd ! %l0 = 0000000000000001, Mem[000000001f80005d] = a0a5b1bd stb %l0,[%o3+0x05d] ! Mem[000000001f80005c] = a001b1bd ! %f16 = a5dc6fe7 c0e4b974 9b76d27d be6bef5c ! %f20 = 25fce94f 23786edc d637ee6d aa76f6f0 ! %f24 = a4795b97 3621c7c5 ead161c3 b6981dca ! %f28 = 38433642 2df199d2 c63b1e34 37072cfb mov 0x1c0,%g4 stda %f16,[%o3+%g4]ASI_BLK_S ! Block Store to 000000001f8001c0 p7_label_22: ! %cwp = 1 ! Mem[0000000091000050] = 4c9dbbd3, %g2 = ffffffffffffffcd ldsb [%o6+0x051],%g2 ! %g2 = 000000000000004c ! Mem[000000001f8000c0] = 77a9af65, %l3 = 00000000318bdbd1 ldub [%o3+0x0c2],%l3 ! %l3 = 00000000000000af ! %l1 = a6097cbc7c855c81, Mem[0000000090000090] = 52748cfdd325b82a stx %l1,[%o4+0x090] ! Mem[0000000090000090] = a6097cbc7c855c81 ! %l3 = 00000000000000af, imm = 0000000000000e4b, %l0 = 0000000000000001 andncc %l3,0xe4b,%l0 ! %l0 = 00000000000000a4, %ccr = 00 ! %l4 = ffffffffffffffff, Mem[000000001e80013f] = de213e00 stb %l4,[%o1+0x13f] ! Mem[000000001e80013c] = de213eff ! Mem[000000001f000010] = 768594b2, %l6 = 00000000eecdbce2 ldsba [%o2+%i2]0x81,%l6 ! %l6 = 0000000000000076 ! Mem[00000000918000e8] = 9128df26, %g2 = 000000000000004c lduw [%i0+0x0e8],%g2 ! %g2 = 000000009128df26 ! %f3 = 686362ad, Mem[000000001f800074] = d1c913e9 st %f3 ,[%o3+0x074] ! Mem[000000001f800074] = 686362ad ! immd = 00000000000001f5, %l1 = a6097cbc7c855c81, %ccr = 00 movneg %xcc,0x1f5,%l1 ! Register Not Moved ! Mem[000000001f000020] = 6cea06d9, %f13 = eac3be8d lda [%o2+%i4]0x89,%f13 ! %f13 = 6cea06d9 p7_label_23: ! %cwp = 1 ! Mem[000000001f800020] = b6f92ad1, %l0 = 00000000000000a4 ldswa [%o3+%i4]0x89,%l0 ! %l0 = ffffffffb6f92ad1 ! %l2 = bd28082d2ab8c408, %l4 = ffffffffffffffff, %ccr = 00 movrlz %l2,%l4,%l7 ! Moved, %l7 = ffffffffffffffff ! %f12 = 0bbbd28d 6cea06d9, Mem[00000000900000a8] = ff93747b 1e6c41e5 std %f12,[%o4+0x0a8] ! Mem[00000000900000a8] = 0bbbd28d 6cea06d9 ! %l7 = ffffffffffffffff, Mem[0000000090000160] = 4e40c15e2ec170ad stx %l7,[%o4+0x160] ! Mem[0000000090000160] = ffffffffffffffff ! Mem[000000001e800010] = eac3be8d, %l5 = 0000000000000156 ldsba [%o1+%i2]0x88,%l5 ! %l5 = ffffffffffffff8d membar #Sync ! Added by membar checker (187) ! %l6 = 00000076, %l7 = ffffffff, Mem[0000000090000050] = 011657d0 9968459a std %l6,[%o4+0x050] ! Mem[0000000090000050] = 00000076 ffffffff ! %l0 = ffffffffb6f92ad1, Mem[0000000090800079] = 44214a89 stb %l0,[%o5+0x079] ! Mem[0000000090800078] = d1214a89 ! Mem[00000000908000ac] = 621f261d, %g2 = 000000009128df26 lduh [%o5+0x0ae],%g2 ! %g2 = 000000000000621f ! %l6 = 0000000000000076, %l1 = a6097cbc7c855c81, %l6 = 0000000000000076 xnor %l6,%l1,%l6 ! %l6 = 59f68343837aa308 ! %l7 = ffffffffffffffff, Mem[000000001e800018] = a322fb5f stba %l7,[%o1+%i3]0x80 ! Mem[000000001e800018] = ff22fb5f p7_label_24: ! %cwp = 1 ! %l5 = ffffffffffffff8d, %l0 = ffffffffb6f92ad1, %l7 = ffffffffffffffff tsubcctv %l5,%l0,%l7 ! %l0 = ffffffffb6f92af4, Trapped ! Mem[00000000900000c0] = 9a15e5f1, %g2 = 000000000000621f lduba [%o4+0x0c1]%asi,%g2 ! %g2 = 000000000000009a ! Mem[000000001f80006c] = de8339c2, %l2 = bd28082d2ab8c408 ldsb [%o3+0x06c],%l2 ! %l2 = ffffffffffffffde ! %f28 = 38433642 2df199d2, Mem[000000001f000010] = b2948576 10d14001 stda %f28,[%o2+%i2]0x88 ! Mem[000000001f000010] = 38433642 2df199d2 ! %l5 = ffffffffffffff8d, %l1 = a6097cbc7c855c81, %ccr = 00 movre %l5,%l1,%l5 ! Not Moved, %l5 = ffffffffffffff8d ! Mem[000000001e800010] = 8dbec3ea, %l6 = 59f68343837aa308 swapa [%o1+%i2]0x80,%l6 ! %l6 = 000000008dbec3ea ! immd = 000000000000033e, %l2 = ffffffffffffffde, %ccr = 00 movgu %xcc,0x33e,%l2 ! Moved, %l2 = 000000000000033e ! Mem[000000001e800008] = e52d9b26, %l3 = 00000000000000af swapa [%o1+%i1]0x89,%l3 ! %l3 = 00000000e52d9b26 ! Mem[0000000090000004] = 38048cb7, %g2 = 000000000000009a ldub [%o4+0x007],%g2 ! %g2 = 0000000000000038 ! %l2 = 000000000000033e, imm = fffffffffffff994, %l5 = ffffffffffffff8d or %l2,-0x66c,%l5 ! %l5 = fffffffffffffbbe p7_label_25: ! %cwp = 1 ! immd = 00000000000001bd, %l2 = 000000000000033e, %ccr = 00 movcs %icc,0x1bd,%l2 ! Register Not Moved ! Mem[000000001f800028] = 290ad494eecdbce2, %f26 = ead161c3 b6981dca ldda [%o3+%i5]0x88,%f26 ! %f26 = 290ad494 eecdbce2 ! %l5 = fffffffffffffbbe, %l5 = fffffffffffffbbe, %ccr = 00 movleu %icc,%l5,%l5 ! Register Not Moved ! %f11 = a86bc4ef, Mem[0000000090800174] = f5ef7a5f st %f11,[%o5+0x174] ! Mem[0000000090800174] = a86bc4ef ! %f16 = a5dc6fe7 c0e4b974 9b76d27d be6bef5c ! %f20 = 25fce94f 23786edc d637ee6d aa76f6f0 ! %f24 = a4795b97 3621c7c5 290ad494 eecdbce2 ! %f28 = 38433642 2df199d2 c63b1e34 37072cfb mov 0x180,%g4 stda %f16,[%o4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! %l6 = 000000008dbec3ea, Mem[0000000091800124] = 2530e39c stw %l6,[%i0+0x124] ! Mem[0000000091800124] = 8dbec3ea ! Mem[000000001f000180] = 7dc2b2d8 602325be fc383066 8d8b9dd5 ! Mem[000000001f000190] = 34165375 a61ebdd8 38fc3b37 ed5afe23 ! Mem[000000001f0001a0] = b5fe2809 08a70991 49d8a585 9fe038e8 ! Mem[000000001f0001b0] = b393a906 b09307c3 2acf8e70 71ec3b8b ldda [%o2+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 000000001f000180 ! Mem[000000001f0001e4] = ac945656, %l0 = ffffffffb6f92af4 lduh [%o2+0x1e6],%l0 ! %l0 = 0000000000005656 ! %l5 = fffffffffffffbbe, imm = fffffffffffffccd, %l1 = a6097cbc7c855c81 xor %l5,-0x333,%l1 ! %l1 = 0000000000000773 ! Mem[000000001e000008] = 25fce94f00000024, %f18 = 9b76d27d be6bef5c ldda [%o0+%i1]0x81,%f18 ! %f18 = 25fce94f 00000024 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p7_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x01c] ! Set processor 7 done flag ! Check Registers p7_check_registers: set p7_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ee320b7909c18d7d bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be c114fd25bd159d9c bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006e bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffff94d40a29 bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000101 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000005e bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffff6ed720d9 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000340 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x2ab8c55e,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p7_failed mov 0x111,%g1 ! Check Floating Point Registers p7_check_fp_registers: set p7_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be be252360 d8b2c27d bne %xcc,p7_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d59d8b8d 663038fc bne %xcc,p7_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be d8bd1ea6 75531634 bne %xcc,p7_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 23fe5aed 373bfc38 bne %xcc,p7_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 9109a708 0928feb5 bne %xcc,p7_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be e838e09f 85a5d849 bne %xcc,p7_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be c30793b0 06a993b3 bne %xcc,p7_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 8b3bec71 708ecf2a bne %xcc,p7_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 25fce94f 00000024 bne %xcc,p7_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 25fce94f 23786edc bne %xcc,p7_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be d637ee6d aa76f6f0 bne %xcc,p7_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 290ad494 eecdbce2 bne %xcc,p7_f26_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 25fce94f00000024 ldx [%i0+0x008],%g3 ! Observed data at 000000001e000008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = dbd1d406518e1425 ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e76fdca506727079 ldx [%i0+0x020],%g3 ! Observed data at 000000001e000020 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = c926201b00002339 ldx [%i0+0x068],%g3 ! Observed data at 000000001e000068 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x068,%g4 ldx [%g1+0x080],%g2 ! Expected data = e52d9b26fccf27a1 ldx [%i0+0x080],%g3 ! Observed data at 000000001e000080 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x080,%g4 ldx [%g1+0x090],%g2 ! Expected data = ea7706dafa69d32a ldx [%i0+0x090],%g3 ! Observed data at 000000001e000090 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x090,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 81838d5c862fd614 ldx [%i0+0x0b0],%g3 ! Observed data at 000000001e0000b0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x118],%g2 ! Expected data = fc27ef1c508b71f7 ldx [%i0+0x118],%g3 ! Observed data at 000000001e000118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x118,%g4 ldx [%g1+0x160],%g2 ! Expected data = dfffbd0656638482 ldx [%i0+0x160],%g3 ! Observed data at 000000001e000160 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x160,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 802a96dd686d4d05 ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = af0000008cd8ffd2 ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 837aa3088dd2bb0b ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff22fb5fe1b764b2 ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5ec5b82a2d0828bd ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ef1ccffc8bec8825 ldx [%i1+0x028],%g3 ! Observed data at 000000001e800028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 ldx [%g1+0x130],%g2 ! Expected data = 616369714e97ff34 ldx [%i1+0x130],%g3 ! Observed data at 000000001e800130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 20925b1cde213eff ldx [%i1+0x138],%g3 ! Observed data at 000000001e800138 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x138,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7d330beba72323cd ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5ec5b82a815c857c ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d299f12d42364338 ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9b76d27d0000005e ldx [%i2+0x018],%g3 ! Observed data at 000000001f000018 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d906ea6c72923e4f ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0ac1bf26fffffe28 ldx [%i2+0x028],%g3 ! Observed data at 000000001f000028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6cea06d96616198f ldx [%i2+0x038],%g3 ! Observed data at 000000001f000038 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x038,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 0254dbd1fbf26b0b ldx [%i2+0x0d8],%g3 ! Observed data at 000000001f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 2ab8c55e862fd614 ldx [%i2+0x140],%g3 ! Observed data at 000000001f000140 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x140,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = d14b005ed0c63a9c ldx [%i2+0x1f0],%g3 ! Observed data at 000000001f0001f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x1f0,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffffffff6cea0435 ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000318bdbd1 ldx [%i3+0x008],%g3 ! Observed data at 000000001f800008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a4795b977a79a7b0 ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = e2bccdee94d40a29 ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = ffdf87d076178096 ldx [%i3+0x040],%g3 ! Observed data at 000000001f800040 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = 6648edef0000005e ldx [%i3+0x048],%g3 ! Observed data at 000000001f800048 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x048,%g4 ldx [%g1+0x058],%g2 ! Expected data = bfaed5d0a001b1bd ldx [%i3+0x058],%g3 ! Observed data at 000000001f800058 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x058,%g4 ldx [%g1+0x070],%g2 ! Expected data = 69f971f3686362ad ldx [%i3+0x070],%g3 ! Observed data at 000000001f800070 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x070,%g4 ldx [%g1+0x178],%g2 ! Expected data = 000000007e0bff62 ldx [%i3+0x178],%g3 ! Observed data at 000000001f800178 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x178,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 4972b8ffae7b8c6a ldx [%i3+0x1a0],%g3 ! Observed data at 000000001f8001a0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 9ea7c1f7402cf823 ldx [%i3+0x1b0],%g3 ! Observed data at 000000001f8001b0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = a5dc6fe7c0e4b974 ldx [%i3+0x1c0],%g3 ! Observed data at 000000001f8001c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 9b76d27dbe6bef5c ldx [%i3+0x1c8],%g3 ! Observed data at 000000001f8001c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 25fce94f23786edc ldx [%i3+0x1d0],%g3 ! Observed data at 000000001f8001d0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = d637ee6daa76f6f0 ldx [%i3+0x1d8],%g3 ! Observed data at 000000001f8001d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = a4795b973621c7c5 ldx [%i3+0x1e0],%g3 ! Observed data at 000000001f8001e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ead161c3b6981dca ldx [%i3+0x1e8],%g3 ! Observed data at 000000001f8001e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 384336422df199d2 ldx [%i3+0x1f0],%g3 ! Observed data at 000000001f8001f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = c63b1e3437072cfb ldx [%i3+0x1f8],%g3 ! Observed data at 000000001f8001f8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1f8,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed p7_f0_fail: set p7_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f2_fail: set p7_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f4_fail: set p7_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f6_fail: set p7_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f8_fail: set p7_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f10_fail: set p7_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f12_fail: set p7_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f14_fail: set p7_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f18_fail: set p7_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f20_fail: set p7_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f22_fail: set p7_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f26_fail: set p7_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_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 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e000020] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e800028] stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800028] lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e800018] done p7_trap1o: ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e000020] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e800028] stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800028] lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e800018] done p7_trap2e: lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800000] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000028] ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000028] stda %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000028] addccc %l1,-0xbad,%l5 ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f800018] done p7_trap2o: lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800000] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000028] ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000028] stda %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000028] addccc %l1,-0xbad,%l5 ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f800018] done p7_trap3e: nop xor %l6,%l3,%l3 xnor %l7,%l7,%l6 sub %l4,-0x1e5,%l5 sub %l4,-0xb96,%l6 done p7_trap3o: nop xor %l6,%l3,%l3 xnor %l7,%l7,%l6 sub %l4,-0x1e5,%l5 sub %l4,-0xb96,%l6 done p7_init_memory_pointers: set p7_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 p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 20f7ddbc742840a9 ldx [%g1+0x008],%l1 ! %l1 = 13aa5a786cea06d9 ldx [%g1+0x010],%l2 ! %l2 = c8ffa2bc4fe9fc25 ldx [%g1+0x018],%l3 ! %l3 = 6a39591284a69968 ldx [%g1+0x020],%l4 ! %l4 = 97590c9e16003377 ldx [%g1+0x028],%l5 ! %l5 = 04af72b8cd73f2c5 ldx [%g1+0x030],%l6 ! %l6 = 33a5619fef6fb33d ldx [%g1+0x038],%l7 ! %l7 = 00f65961e5c3a4f5 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 98335c45ffc97796 ldx [%g1+0x048],%l1 ! %l1 = a6097cbc7c855c81 ldx [%g1+0x050],%l2 ! %l2 = f36815cc9ea7c1f7 ldx [%g1+0x058],%l3 ! %l3 = 2cf8971eb7aed779 ldx [%g1+0x060],%l4 ! %l4 = 568ca4d0608cbac6 ldx [%g1+0x068],%l5 ! %l5 = 8ce09d1c3b0be25d ldx [%g1+0x070],%l6 ! %l6 = a34dcfebb4258fc9 ldx [%g1+0x078],%l7 ! %l7 = 21ee36da31f706a0 ! Initialize the output register of window 1 set p7_local0_start,%o0 set p7_local1_start,%o1 set p7_local2_start,%o2 set p7_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 8 processor_8: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x20] ! Set the start flag wrpr %g0,7,%cleanwin call p8_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 8 wr %g0,0x4,%fprs ! Make sure fef is 1 set p8_init_freg,%g1 ! %f0 = 4763175b d22e2c22 ea5b7c43 f28fac60 ! %f4 = 9bd0179a 01b27771 5f9974c6 3b3388da ! %f8 = 89ac5cfd 59560ac0 e6ef7a5f f7a7bb33 ! %f12 = cad82207 948d02be 3d950e5b 864ce74b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 198e461d c2043e80 b0c324f6 710f161b ! %f20 = 511fb62d 6582a0e5 b4a8624d 1efb14e4 ! %f24 = 578b030c ab38bbfc 3e51603d 48c2758c ! %f28 = 2a3ddce7 9cbed42d fa0bf964 fff58919 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = da6d2986 d1492fa3 febf8219 331bf38d ! %f36 = 9052f36a 2a12e27b 630c1b11 2d6693c3 ! %f40 = f2925204 a2916289 6ed1a74e a48f90c7 ! %f44 = e19b415f 72c70c77 0a9ca12d 96dbed65 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xec1402000000000c,%g7,%g1 ! GSR scale = 1, align = 4 wr %g1,%g0,%gsr ! GSR = ec1402000000000c 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 8 p8_label_1: ! %l3 = 0a5c54b5927f02fe, Mem[000000009180005e] = 34369a33 stb %l3,[%o0+0x05e] ! Mem[000000009180005c] = fe369a33 ! %f6 = 5f9974c6 3b3388da, Mem[0000000020000008] = c56f05ff 7253b075 stda %f6 ,[%i0+%o1]0x80 ! Mem[0000000020000008] = 5f9974c6 3b3388da ! Mem[00000000200001a8] = a873fe0e, %l6 = 5ebeca99, %l6 = 5ebeca99 add %i0,0x1a8,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a873fe0e ! %l5 = bd562e45bb523d6b, Mem[000000009100008e] = 9c50ce45 sth %l5,[%i6+0x08e] ! Mem[000000009100008c] = 3d6bce45 ! %l2 = 77937791e1d7ae98, %l3 = 0a5c54b5927f02fe, %ccr = 44 movl %xcc,%l2,%l3 ! Register Not Moved ! Mem[0000000020000010] = 6431ae08, %l7 = 8e01adde03e8ccd9 swap [%i0+%o2],%l7 ! %l7 = 000000006431ae08 ! %l0 = 7473a725cb6075e1, Mem[0000000020000008] = 5f9974c6 stha %l0,[%i0+%o1]0x81 ! Mem[0000000020000008] = 75e174c6 ! %l0 = 7473a725cb6075e1, Mem[00000000918000de] = 79714bc5 stb %l0,[%o0+0x0de] ! Mem[00000000918000dc] = e1714bc5 ! %l4 = 3e976a53e6b8d4c9, Mem[000000009100018c] = 71a95f10 stw %l4,[%i6+0x18c] ! Mem[000000009100018c] = e6b8d4c9 ! Mem[000000009100003c] = a2b73279, %g2 = 6bcdfd92a1d1113b lduha [%i6+0x03e]%asi,%g2 ! %g2 = 000000000000a2b7 p8_label_2: ! immd = 000000000000002d, %l5 = bd562e45bb523d6b, %ccr = 44 movle %icc,0x02d,%l5 ! Moved, %l5 = 000000000000002d ! %l6 = 00000000a873fe0e, Mem[0000000090000078] = 21d1ebce42756e18 stx %l6,[%i4+0x078] ! Mem[0000000090000078] = 00000000a873fe0e ! Mem[0000000020800010] = cb8d54d2, %l1 = f5d104744695dffd swapa [%i1+%o2]0x88,%l1 ! %l1 = 00000000cb8d54d2 ! %l4 = 3e976a53e6b8d4c9, %l0 = 7473a725cb6075e1, %l2 = 77937791e1d7ae98 taddcctv %l4,%l0,%l2 ! %l0 = 7473a725cb607604, Trapped ! %f19 = 710f161b, Mem[0000000020800010] = 4695dffd sta %f19,[%i1+%o2]0x88 ! Mem[0000000020800010] = 710f161b ! %l5 = 000000000000002d, %l3 = 0a5c54b5927f02fe, %ccr = 44 move %icc,%l5,%l3 ! Moved, %l3 = 000000000000002d ! Mem[0000000091000028] = 707a873c, %g2 = 000000000000a2b7 ldsba [%i6+0x02b]%asi,%g2 ! %g2 = 0000000000000070 ! %l1 = 00000000cb8d54d2, Mem[0000000021800020] = fc5abeb99a81724b stxa %l1,[%i3+%o4]0x81 ! Mem[0000000021800020] = 00000000cb8d54d2 ! %l4 = 3e976a53e6b8d4c9, Mem[0000000021000000] = f618a60f stwa %l4,[%i2+%g0]0x81 ! Mem[0000000021000000] = e6b8d4c9 ! %l2 = 77937791e1d7ae98, %l6 = 00000000a873fe0e, %ccr = 44 movn %icc,%l2,%l6 ! Register Not Moved p8_label_3: ! Mem[0000000090800144] = 718ed058, %g2 = 0000000000000070 ldub [%i5+0x145],%g2 ! %g2 = 0000000000000071 ! Mem[0000000090000100] = 26620895, %g2 = 0000000000000071 ldub [%i4+0x100],%g2 ! %g2 = 0000000000000026 ! Mem[0000000020000020] = a53f0be7, %l6 = 00000000a873fe0e ldsba [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffffe7 ! Mem[0000000090000164] = 2ec170ad, %g2 = 0000000000000026 ldsh [%i4+0x164],%g2 ! %g2 = 0000000000002ec1 ! Mem[0000000021000130] = 102c29d4c8f204af, %l6 = ffffffffffffffe7, %l1 = 00000000cb8d54d2 add %i2,0x130,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 102c29d4c8f204af ! Mem[0000000091800070] = 773bc7343f70439f, %f48 = 78e4182a 02b230af ldd [%o0+0x070],%f48 ! %f48 = 773bc734 3f70439f ! %f31 = fff58919, Mem[0000000020800018] = c89e6046 sta %f31,[%i1+%o3]0x89 ! Mem[0000000020800018] = fff58919 ! Mem[0000000091800110] = f7b5c61b545fcdf4, %f48 = 773bc734 3f70439f ldd [%o0+0x110],%f48 ! %f48 = f7b5c61b 545fcdf4 ! %l2 = 77937791e1d7ae98, immed = 0000009e, %ccr = 44 movrgez %l2,0x09e,%l7 ! Moved, %l7 = 000000000000009e ! Mem[00000000910001ac] = 0768fa4c, %g18 = dcf3e2c1c9c1977a ldsw [%i6+0x1ac],%g2 ! %g2 = dcf3e2c1c9c1977a p8_label_4: ! %l1 = 102c29d4c8f204af, immed = 000004b8, %l2 = 77937791e1d7ae98 tsubcctv %l1,0x4b8,%l2 ! %l0 = 7473a725cb607627, Trapped ! %l0 = 7473a725cb607627, Mem[0000000020000008] = 75e174c63b3388da stxa %l0,[%i0+%o1]0x80 ! Mem[0000000020000008] = 7473a725cb607627 ! Mem[00000000908001c8] = 6e3e46ef 2d635ebd, %g2 = 0768fa4c, %g3 = 0bad0b00 ldd [%i5+0x1c8],%g2 ! %g2 = 000000006e3e46ef 000000002d635ebd ! %l0 = 7473a725cb607627, %l6 = ffffffffffffffe7, %ccr = 44 movrlz %l0,%l6,%l1 ! Not Moved, %l1 = 102c29d4c8f204af ! %l0 = 7473a725cb607627, Mem[0000000020800008] = f5e8e685 stha %l0,[%i1+%o1]0x88 ! Mem[0000000020800008] = f5e87627 ! %l5 = 000000000000002d, Mem[0000000091800128] = 232de7db stw %l5,[%o0+0x128] ! Mem[0000000091800128] = 0000002d ! immd = 000000000000031a, %l0 = 7473a725cb607627, %ccr = 44 movge %xcc,0x31a,%l0 ! Moved, %l0 = 000000000000031a ! Mem[00000000218000fc] = 7aede78f, %l1 = 102c29d4c8f204af ldsb [%i3+0x0ff],%l1 ! %l1 = ffffffffffffff8f ! Mem[0000000091000194] = f27114ab, %g2 = 000000006e3e46ef ldsb [%i6+0x194],%g2 ! %g2 = fffffffffffffff2 ! %l4 = 3e976a53e6b8d4c9, Mem[0000000021000000] = e6b8d4c9c2a48693 stxa %l4,[%i2+%g0]0x80 ! Mem[0000000021000000] = 3e976a53e6b8d4c9 p8_label_5: ! Mem[0000000020800020] = 6dbb2e5888e2a140, %f10 = e6ef7a5f f7a7bb33 ldda [%i1+%o4]0x88,%f10 ! %f10 = 6dbb2e58 88e2a140 ! Mem[00000000908000d8] = 9a50e031237791cb, %g2 = fffffffffffffff2 ldx [%i5+0x0d8],%g2 ! %g2 = 9a50e031237791cb ! Mem[0000000020800078] = 7280ea28, %l1 = ffffffffffffff8f swap [%i1+0x078],%l1 ! %l1 = 000000007280ea28 ! Mem[0000000091800158] = 917afdae, %g18 = dcf3e2c1c9c1977a ldsw [%o0+0x158],%g2 ! %g2 = dcf3e2c1c9c1977a ! Mem[00000000208001d4] = 372e2b92, %l0 = 000000000000031a ldstub [%i1+0x1d4],%l0 ! %l0 = 00000037000000ff ! Mem[00000000900000f8] = 6eaeb260fe60fce1, %g2 = ffffffff917afdae ldx [%i4+0x0f8],%g2 ! %g2 = 6eaeb260fe60fce1 ! %l0 = 0000000000000037, Mem[0000000021000028] = 7b70b98a stwa %l0,[%i2+%o5]0x88 ! Mem[0000000021000028] = 00000037 ! %l0 = 0000000000000037, imm = fffffffffffff638, %l2 = 77937791e1d7ae98 and %l0,-0x9c8,%l2 ! %l2 = 0000000000000030 ! %l7 = 000000000000009e, %l0 = 0000000000000037, %ccr = 44 movle %xcc,%l7,%l0 ! Moved, %l0 = 000000000000009e ! Mem[000000009100001c] = aa3a992f, %g2 = 6eaeb260fe60fce1 ldsb [%i6+0x01c],%g2 ! %g2 = ffffffffffffffaa p8_label_6: ! Mem[0000000020000000] = f07570d7, %l0 = 000000000000009e ldsba [%i0+%g0]0x88,%l0 ! %l0 = ffffffffffffffd7 ! Mem[0000000021000030] = 627a1fcb, %l1 = 000000007280ea28 lduw [%i2+0x030],%l1 ! %l1 = 00000000627a1fcb ! Mem[0000000020000114] = 09d0b755, %l7 = 0000009e, %l6 = ffffffe7 add %i0,0x114,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000009d0b755 ! immd = 00000000000002db, %l5 = 000000000000002d, %ccr = 44 movvc %xcc,0x2db,%l5 ! Moved, %l5 = 00000000000002db ! Mem[0000000021800088] = b91ad794, %l2 = 0000000000000030 swap [%i3+0x088],%l2 ! %l2 = 00000000b91ad794 ! Mem[0000000020800020] = 40a1e288, %l3 = 000000000000002d ldsha [%i1+%o4]0x80,%l3 ! %l3 = 00000000000040a1 ! Mem[0000000021800000] = 39b1fa62, %l2 = 00000000b91ad794 ldswa [%i3+%g0]0x81,%l2 ! %l2 = 0000000039b1fa62 ! %l1 = 00000000627a1fcb, %l6 = 0000000009d0b755, %l0 = ffffffffffffffd7 xnor %l1,%l6,%l0 ! %l0 = ffffffff94555761 ! %l3 = 00000000000040a1, immed = 00000ad6, %y = 00000000 mulscc %l3,0xad6,%l7 ! %l7 = 0000000000002050, %ccr = 00, %y = 80000000 ! %l2 = 0000000039b1fa62, %l1 = 00000000627a1fcb, %y = 80000000 umul %l2,%l1,%l0 ! %l0 = 1631a7d5242769b6, %y = 1631a7d5 p8_label_7: ! Mem[0000000020000010] = 03e8ccd9, %l3 = 00000000000040a1 ldsba [%i0+%o2]0x80,%l3 ! %l3 = 0000000000000003 ! Mem[000000002180000c] = 811e13da, %l2 = 0000000039b1fa62, %asi = 80 swapa [%i3+0x00c]%asi,%l2 ! %l2 = 00000000811e13da ! Mem[0000000090800070] = be994630, %g2 = ffffffffffffffaa ldsb [%i5+0x071],%g2 ! %g2 = ffffffffffffffbe ! %l6 = 0000000009d0b755, Mem[0000000021000000] = 536a973e stha %l6,[%i2+%g0]0x88 ! Mem[0000000021000000] = 536ab755 ! Mem[000000009000002c] = d65852bd, %g2 = ffffffffffffffbe ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffffd6 ! %l6 = 0000000009d0b755, %l2 = 00000000811e13da, %l5 = 00000000000002db sub %l6,%l2,%l5 ! %l5 = ffffffff88b2a37b ! Mem[0000000021000008] = 1c9ccdf5, %l2 = 00000000811e13da ldswa [%i2+%o1]0x81,%l2 ! %l2 = 000000001c9ccdf5 ! Mem[00000000900000ac] = e5869e5b, %g2 = ffffffffffffffd6 ldub [%i4+0x0af],%g2 ! %g2 = 00000000000000e5 ! Mem[0000000091800000] = 3bc5dc05, %g2 = 00000000000000e5 ldsh [%o0+%g0],%g2 ! %g2 = 0000000000003bc5 ! Mem[0000000021000038] = 3fb5a0f7, %l5 = ffffffff88b2a37b lduwa [%i2+0x038]%asi,%l5 ! %l5 = 000000003fb5a0f7 p8_label_8: ! %l1 = 00000000627a1fcb, Mem[0000000020800010] = 710f161b stwa %l1,[%i1+%o2]0x88 ! Mem[0000000020800010] = 627a1fcb ! Mem[00000000918000d4] = bc118a8b, %g2 = 0000000000003bc5 lduh [%o0+0x0d4],%g2 ! %g2 = 000000000000bc11 ! immd = 000000000000011e, %l3 = 0000000000000003, %ccr = 00 movpos %icc,0x11e,%l3 ! Moved, %l3 = 000000000000011e ! %l0 = 1631a7d5242769b6, Mem[000000009180012c] = e3ea9fcb sth %l0,[%o0+0x12c] ! Mem[000000009180012c] = 69b69fcb ! Mem[00000000200001c0] = 7d3f6a6bd6c8c15a, %l4 = 3e976a53e6b8d4c9 ldx [%i0+0x1c0],%l4 ! %l4 = 7d3f6a6bd6c8c15a ! Mem[00000000910000a8] = 871488a2, %g2 = 000000000000bc11 lduw [%i6+0x0a8],%g2 ! %g2 = 00000000871488a2 ! %l7 = 0000000000002050, %l6 = 0000000009d0b755, %l4 = 7d3f6a6bd6c8c15a tsubcctv %l7,%l6,%l4 ! %l0 = 1631a7d5242769d9, Trapped ! Mem[0000000091800100] = 4bb2a64e5b69038c, %g2 = 00000000871488a2 ldx [%o0+0x100],%g2 ! %g2 = 4bb2a64e5b69038c ! Mem[0000000090800000] = a1891691 3d808065, %g2 = 5b69038c, %g3 = 2d635ebd ldd [%i5+%g0],%g2 ! %g2 = 00000000a1891691 000000003d808065 ! %f2 = ea5b7c43 f28fac60, Mem[0000000021800000] = 39b1fa62 314889c8 stda %f2 ,[%i3+%g0]0x81 ! Mem[0000000021800000] = ea5b7c43 f28fac60 p8_label_9: ! %l1 = 00000000627a1fcb, Mem[0000000091800068] = fc55fd72ba3ede0d stx %l1,[%o0+0x068] ! Mem[0000000091800068] = 00000000627a1fcb ! Mem[00000000900000c4] = f1e34842, %g2 = 00000000a1891691 ldsh [%i4+0x0c4],%g2 ! %g2 = fffffffffffff1e3 ! %l1 = 00000000627a1fcb, %l1 = 00000000627a1fcb, %l1 = 00000000627a1fcb xnorcc %l1,%l1,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 ! Mem[0000000020000020] = e70b3fa5, %l1 = ffffffffffffffff ldsha [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffe70b ! Mem[00000000918001a0] = 313cd07c, %g2 = fffffffffffff1e3 ldub [%o0+0x1a2],%g2 ! %g2 = 0000000000000031 ! %l3 = 000000000000011e, Mem[0000000020800160] = 9e0045c9 stb %l3,[%i1+0x160] ! Mem[0000000020800160] = 1e0045c9 ! immd = 0000000000000236, %l0 = 1631a7d5242769d9, %ccr = 88 movcc %icc,0x236,%l0 ! Moved, %l0 = 0000000000000236 ! %l7 = 0000000000002050 setx 0x13fb3cb84f4b3ec0,%g7,%l7 ! %l7 = 13fb3cb84f4b3ec0 ! Invert Register : %l4 = 7d3f6a6bd6c8c15a xor %l4,-1,%l4 ! %l4 = 82c0959429373ea5 ! %l7 = 13fb3cb84f4b3ec0, %l6 = 0000000009d0b755, %ccr = 88 movpos %xcc,%l7,%l6 ! Register Not Moved p8_label_10: ! Mem[0000000090000050] = 011657d0cec3459a, %g2 = 0000000000000031 ldx [%i4+0x050],%g2 ! %g2 = 011657d0cec3459a ! %l0 = 00000236, %l1 = ffffe70b, Mem[0000000091000128] = c6df995e 3e07f2ad std %l0,[%i6+0x128] ! Mem[0000000091000128] = 00000236 ffffe70b ! Mem[00000000200001a8] = a873fe0e, %l6 = 09d0b755, %l3 = 0000011e add %i0,0x1a8,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a873fe0e ! %l2 = 000000001c9ccdf5, Mem[0000000090000194] = cef23aad stb %l2,[%i4+0x194] ! Mem[0000000090000194] = f5f23aad ! %l6 = 09d0b755, %l7 = 4f4b3ec0, Mem[0000000091800098] = 8642a6a6 90417411 std %l6,[%o0+0x098] ! Mem[0000000091800098] = 09d0b755 4f4b3ec0 ! immd = 000000000000006d, %l7 = 13fb3cb84f4b3ec0, %ccr = 88 movl %xcc,0x06d,%l7 ! Moved, %l7 = 000000000000006d ! %l2 = 000000001c9ccdf5, Mem[0000000090000166] = 70ad11bc sth %l2,[%i4+0x166] ! Mem[0000000090000164] = cdf511bc ! Mem[0000000090800010] = 1d273d37, %g2 = 011657d0cec3459a ldub [%i5+0x011],%g2 ! %g2 = 000000000000001d ! Mem[0000000021800010] = de01332d, %l5 = 000000003fb5a0f7 ldstuba [%i3+%o2]0x81,%l5 ! %l5 = 000000de000000ff ! Mem[0000000090800138] = ec6f06c6, %g2 = 000000000000001d lduh [%i5+0x13a],%g2 ! %g2 = 000000000000ec6f p8_label_11: ! immd = 0000000000000174, %l1 = ffffffffffffe70b, %ccr = 88 mova %xcc,0x174,%l1 ! Moved, %l1 = 0000000000000174 ! Mem[0000000091800010] = cc3208ba73e5002c, %g2 = 000000000000ec6f ldx [%o0+%o2],%g2 ! %g2 = cc3208ba73e5002c ! Mem[0000000091000008] = 7e7e423f, %g2 = cc3208ba73e5002c ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000007e ! Mem[0000000021800020] = 00000000, %f12 = cad82207 lda [%i3+%o4]0x88,%f12 ! %f12 = 00000000 ! Mem[000000002180016c] = 162b8a84, %l5 = 00000000000000de swap [%i3+0x16c],%l5 ! %l5 = 00000000162b8a84 ! immd = 0000000000000171, %l4 = 82c0959429373ea5, %ccr = 88 movvc %xcc,0x171,%l4 ! Moved, %l4 = 0000000000000171 ! %l0 = 0000000000000236, %l7 = 000000000000006d, %l4 = 0000000000000171 sra %l0,%l7,%l4 ! %l4 = 0000000000000000 ! %f31 = fff58919, Mem[0000000020800010] = cb1f7a62 sta %f31,[%i1+%o2]0x80 ! Mem[0000000020800010] = fff58919 ! %l6 = 0000000009d0b755, Mem[0000000091800030] = 67a3e807 stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 09d0b755 ! Mem[0000000020800024] = 582ebb6d, %l4 = 0000000000000000 swap [%i1+0x024],%l4 ! %l4 = 00000000582ebb6d p8_label_12: ! Mem[00000000200001d4] = eddc4b71, %l1 = 0000000000000174 swap [%i0+0x1d4],%l1 ! %l1 = 00000000eddc4b71 ! Mem[0000000020800170] = af72cf5e, %l3 = 00000000a873fe0e swap [%i1+0x170],%l3 ! %l3 = 00000000af72cf5e ! %l4 = 00000000582ebb6d, Mem[00000000918001a0] = b814313cd07c5dd8 stx %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = 00000000582ebb6d ! Mem[0000000091000174] = 9147e913, %g2 = 000000000000007e ldsb [%i6+0x174],%g2 ! %g2 = ffffffffffffff91 ! Clear Register : %l1 = 00000000eddc4b71 clr %l1 ! %l1 = 0000000000000000 ! %l1 = 0000000000000000, %l4 = 00000000582ebb6d, %ccr = 88 movcc %icc,%l1,%l4 ! Moved, %l4 = 0000000000000000 ! Mem[0000000090000080] = a51ce9c8, %g2 = ffffffffffffff91 ldsh [%i4+0x080],%g2 ! %g2 = ffffffffffffa51c ! %l2 = 000000001c9ccdf5, immd = 000000000000011c, %l2 = 000000001c9ccdf5 udivx %l2,0x11c,%l2 ! %l2 = 000000000019caa4 ! %f15 = 864ce74b, Mem[0000000090800198] = b60a0fab st %f15,[%i5+0x198] ! Mem[0000000090800198] = 864ce74b ! Mem[000000002080008c] = 7d025370, %l5 = 00000000162b8a84 ldstub [%i1+0x08c],%l5 ! %l5 = 0000007d000000ff p8_label_13: ! Mem[00000000208001d4] = ff2e2b92, %l0 = 0000000000000236 ldstub [%i1+0x1d4],%l0 ! %l0 = 000000ff000000ff ! Mem[00000000900000e8] = 05ea915c, %g2 = ffffffffffffa51c ldsha [%i4+0x0e8]%asi,%g2 ! %g2 = 00000000000005ea ! %l6 = 0000000009d0b755, imm = 0000000000000901, %l3 = 00000000af72cf5e andcc %l6,0x901,%l3 ! %l3 = 0000000000000101, %ccr = 00 ! %l7 = 000000000000006d, Mem[00000000918001d6] = 4260e13b sth %l7,[%o0+0x1d6] ! Mem[00000000918001d4] = 006de13b ! %f2 = ea5b7c43 f28fac60, Mem[0000000091000148] = df9bb4e5 85439e50 std %f2 ,[%i6+0x148] ! Mem[0000000091000148] = ea5b7c43 f28fac60 ! Mem[0000000091800030] = 09d0b755, %g2 = 00000000000005ea ldsh [%o0+0x030],%g2 ! %g2 = 00000000000009d0 ! %l5 = 000000000000007d, Mem[000000009000005c] = b9417ee5 stw %l5,[%i4+0x05c] ! Mem[000000009000005c] = 0000007d ! %l0 = 00000000000000ff, Mem[000000009100008e] = 3d6bce45 stb %l0,[%i6+0x08e] ! Mem[000000009100008c] = ff6bce45 ! Mem[0000000090800160] = b6a90459, %g2 = 00000000000009d0 ldsh [%i5+0x162],%g2 ! %g2 = ffffffffffffb6a9 ! Mem[0000000091000094] = ca865e05, %g2 = ffffffffffffb6a9 ldsh [%i6+0x096],%g2 ! %g2 = ffffffffffffca86 p8_label_14: ! %l3 = 0000000000000101, Mem[0000000090000088] = 2d8400de stw %l3,[%i4+0x088] ! Mem[0000000090000088] = 00000101 ! Mem[000000009180009c] = 3ec01e6b, %g2 = ffffffffffffca86 lduha [%o0+0x09e]%asi,%g2 ! %g2 = 0000000000003ec0 ! %l3 = 0000000000000101, Mem[0000000091000178] = e9752ee9c469f2e7 stx %l3,[%i6+0x178] ! Mem[0000000091000178] = 0000000000000101 ! Mem[0000000020000000] = d77075f0, %l3 = 0000000000000101 lduba [%i0+%g0]0x81,%l3 ! %l3 = 00000000000000d7 ! Mem[00000000918000e8] = ea5a17e2126311f5, %g2 = 0000000000003ec0 ldx [%o0+0x0e8],%g2 ! %g2 = ea5a17e2126311f5 ! immd = 00000000000003d9, %l4 = 0000000000000000, %ccr = 00 movne %icc,0x3d9,%l4 ! Moved, %l4 = 00000000000003d9 ! %l0 = 00000000000000ff, Mem[0000000020800000] = f3a666c10e0d4532 stxa %l0,[%i1+%g0]0x88 ! Mem[0000000020800000] = 00000000000000ff ! %l0 = 00000000000000ff, %l2 = 000000000019caa4, %l4 = 00000000000003d9 and %l0,%l2,%l4 ! %l4 = 00000000000000a4 ! %l7 = 000000000000006d, Mem[00000000908001a4] = 34613832 stw %l7,[%i5+0x1a4] ! Mem[00000000908001a4] = 0000006d ! Mem[0000000021800018] = 5f6e8495, %l0 = 000000ff, %l6 = 09d0b755 add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005f6e8495 p8_label_15: ! %f2 = ea5b7c43 f28fac60, Mem[0000000091800140] = 16497e56 40ad970c stda %f2 ,[%o0+0x140]%asi ! Mem[0000000091800140] = ea5b7c43 f28fac60 ! Mem[0000000020000010] = 03e8ccd9, %l3 = 00000000000000d7 ldstuba [%i0+%o2]0x81,%l3 ! %l3 = 00000003000000ff ! Mem[000000009180005c] = fe369a33, %g2 = ea5a17e2126311f5 lduha [%o0+0x05e]%asi,%g2 ! %g2 = 000000000000fe36 ! Mem[00000000900000a8] = ff93747b1e6c41e5, %g2 = 000000000000fe36 ldx [%i4+0x0a8],%g2 ! %g2 = ff93747b1e6c41e5 ! %l4 = 00000000000000a4, %l0 = 00000000000000ff, %ccr = 00 movgu %xcc,%l4,%l0 ! Moved, %l0 = 00000000000000a4 ! %l7 = 000000000000006d, Mem[0000000020000000] = d77075f0 stha %l7,[%i0+%g0]0x81 ! Mem[0000000020000000] = 006d75f0 ! Invert Register : %l4 = 00000000000000a4 xor %l4,-1,%l4 ! %l4 = ffffffffffffff5b ! Code Fragment 1 p8_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003d808065 mov -0x6ac,%g3 ! %g3 = fffffffffffff954 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = ffffff5b, %l5 = 0000007d, Mem[0000000020000008] = 25a77374 277660cb stda %l4,[%i0+%o1]0x88 ! Mem[0000000020000008] = ffffff5b 0000007d ! immd = 000000000000003a, %l6 = 000000005f6e8495, %ccr = 00 movle %xcc,0x03a,%l6 ! Register Not Moved p8_label_16: ! Mem[00000000908000bc] = 1ac948e5, %g18 = dcf3e2c1c9c1977a ldsw [%i5+0x0bc],%g2 ! %g2 = dcf3e2c1c9c1977a ! %l2 = 000000000019caa4, Mem[0000000091800082] = e8f2941f sth %l2,[%o0+0x082] ! Mem[0000000091800080] = caa4941f ! %l7 = 000000000000006d, Mem[0000000021800008] = c6a5bede stwa %l7,[%i3+%o1]0x88 ! Mem[0000000021800008] = 0000006d ! Mem[0000000090800030] = a05e401a, %g2 = 000000001ac948e5 ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffffa0 ! Mem[00000000908001d8] = ba41b1d8, %g2 = ffffffffffffffa0 lduw [%i5+0x1d8],%g2 ! %g2 = 00000000ba41b1d8 ! Mem[00000000210000d5] = edd32606, %l1 = 0000000000000000 ldstub [%i2+0x0d5],%l1 ! %l1 = 000000d3000000ff ! Mem[000000002100018c] = c085754d, %l5 = 000000000000007d lduh [%i2+0x18c],%l5 ! %l5 = 000000000000c085 ! %l4 = ffffffffffffff5b, Mem[000000002180005c] = f1e5ace3 stb %l4,[%i3+0x05c] ! Mem[000000002180005c] = 5be5ace3 ! %l6 = 000000005f6e8495, Mem[0000000091800003] = 05af37a8 stb %l6,[%o0+0x003] ! Mem[0000000091800000] = 95af37a8 ! Mem[0000000021800138] = 831fed7f, %l2 = 000000000019caa4 ldsh [%i3+0x13a],%l2 ! %l2 = ffffffffffffed7f p8_label_17: ! Mem[00000000900000f4] = 63106eae, %g2 = 00000000ba41b1d8 lduba [%i4+0x0f6]%asi,%g2 ! %g2 = 0000000000000063 ! %l0 = 00000000000000a4, %l5 = 000000000000c085, %ccr = 00 movpos %icc,%l0,%l5 ! Moved, %l5 = 00000000000000a4 ! %l5 = 00000000000000a4, Mem[0000000020000010] = d9cce8ff stba %l5,[%i0+%o2]0x88 ! Mem[0000000020000010] = d9cce8a4 ! %l1 = 00000000000000d3, Mem[0000000091800090] = 6084d848 stb %l1,[%o0+0x090] ! Mem[0000000091800090] = d384d848 ! %l3 = 0000000000000003, Mem[0000000091000083] = 5c3242de stb %l3,[%i6+0x083] ! Mem[0000000091000080] = 033242de ! %f30 = fa0bf964, Mem[000000002080010c] = fd1f54a7 sta %f30,[%i1+0x10c]%asi ! Mem[000000002080010c] = fa0bf964 ! %l1 = 00000000000000d3, Mem[0000000020800028] = 29852059 stwa %l1,[%i1+%o5]0x88 ! Mem[0000000020800028] = 000000d3 ! Mem[00000000910000c8] = 7d903ca5 4204a456, %g2 = 00000063, %g3 = fffff954 ldd [%i6+0x0c8],%g2 ! %g2 = 000000007d903ca5 000000004204a456 ! %l5 = 00000000000000a4, %l5 = 00000000000000a4, %ccr = 00 movrgz %l5,%l5,%l6 ! Moved, %l6 = 00000000000000a4 ! %f28 = 2a3ddce7 9cbed42d, Mem[0000000090000038] = cceab4bb 5560baba stda %f28,[%i4+0x038]%asi ! Mem[0000000090000038] = 2a3ddce7 9cbed42d p8_label_18: ! Mem[0000000091000028] = e11c1270, %g2 = 000000007d903ca5 lduw [%i6+%o5],%g2 ! %g2 = 00000000e11c1270 ! %f11 = 88e2a140, Mem[0000000020800028] = d3000000 sta %f11,[%i1+%o5]0x81 ! Mem[0000000020800028] = 88e2a140 ! Mem[00000000200001f8] = cc4925a9, %l6 = 000000a4, %l5 = 000000a4 add %i0,0x1f8,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000cc4925a9 ! Mem[0000000020000028] = d2c9c47d, %l5 = 00000000cc4925a9 lduwa [%i0+%o5]0x89,%l5 ! %l5 = 00000000d2c9c47d ! Mem[0000000020000028] = d2c9c47d, %l6 = 00000000000000a4 lduwa [%i0+%o5]0x88,%l6 ! %l6 = 00000000d2c9c47d ! Mem[000000009080002c] = d8a5fe65, %g18 = dcf3e2c1c9c1977a ldsw [%i5+0x02c],%g2 ! %g2 = dcf3e2c1c9c1977a ! Mem[0000000021000028] = 1a07f717 00000037, %l2 = ffffed7f, %l3 = 00000003 ldda [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000037 000000001a07f717 ! immd = 0000000000000340, %l4 = ffffffffffffff5b, %ccr = 00 movg %xcc,0x340,%l4 ! Moved, %l4 = 0000000000000340 ! %f16 = 198e461d c2043e80 b0c324f6 710f161b ! %f20 = 511fb62d 6582a0e5 b4a8624d 1efb14e4 ! %f24 = 578b030c ab38bbfc 3e51603d 48c2758c ! %f28 = 2a3ddce7 9cbed42d fa0bf964 fff58919 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100 ! Mem[0000000090000038] = 2a3ddce79cbed42d, %f48 = f7b5c61b 545fcdf4 ldd [%i4+0x038],%f48 ! %f48 = 2a3ddce7 9cbed42d p8_label_19: ! %l5 = 00000000d2c9c47d, Mem[0000000021800008] = 0000006d stba %l5,[%i3+%o1]0x89 ! Mem[0000000021800008] = 0000007d ! %l0 = 00000000000000a4, Mem[0000000021800020] = 00000000 stwa %l0,[%i3+%o4]0x88 ! Mem[0000000021800020] = 000000a4 ! %l6 = 00000000d2c9c47d, Mem[0000000021800010] = ff01332d stba %l6,[%i3+%o2]0x80 ! Mem[0000000021800010] = 7d01332d ! Mem[0000000020800000] = 00000000000000ff, %f12 = 00000000 948d02be ldda [%i1+%g0]0x88,%f12 ! %f12 = 00000000 000000ff ! %l2 = 0000000000000037, %l1 = 00000000000000d3, %ccr = 00 movne %icc,%l2,%l1 ! Moved, %l1 = 0000000000000037 ! %l1 = 0000000000000037, %l2 = 0000000000000037, %ccr = 00 movneg %xcc,%l1,%l2 ! Register Not Moved ! %l3 = 000000001a07f717, Mem[0000000090000154] = 358629ae stw %l3,[%i4+0x154] ! Mem[0000000090000154] = 1a07f717 ! Mem[0000000020800028] = 40a1e288, %l1 = 0000000000000037 ldsha [%i1+%o5]0x89,%l1 ! %l1 = ffffffffffffe288 ! Mem[0000000021000098] = c12f45c3, %l6 = 00000000d2c9c47d swap [%i2+0x098],%l6 ! %l6 = 00000000c12f45c3 ! Mem[0000000021000028] = 37000000, %l3 = 000000001a07f717 ldswa [%i2+%o5]0x80,%l3 ! %l3 = 0000000037000000 p8_label_20: ! Mem[00000000900001bc] = ec2238bb, %g2 = ffffffffd8a5fe65 lduha [%i4+0x1be]%asi,%g2 ! %g2 = 000000000000ec22 ! %l3 = 0000000037000000, Mem[000000009180004b] = 238b2bfc stb %l3,[%o0+0x04b] ! Mem[0000000091800048] = 008b2bfc ! %l2 = 0000000000000037, %l2 = 0000000000000037, %ccr = 00 movre %l2,%l2,%l3 ! Not Moved, %l3 = 0000000037000000 ! %l1 = ffffffffffffe288, Mem[00000000908000b0] = 261db188 stb %l1,[%i5+0x0b0] ! Mem[00000000908000b0] = 881db188 ! %l2 = 0000000000000037, immed = 00000c21, %y = 1631a7d5 smulcc %l2,0xc21,%l6 ! %l6 = 0000000000029b17, %ccr = 00, %y = 00000000 ! %l5 = 00000000d2c9c47d, %l2 = 0000000000000037, %y = 00000000 sdiv %l5,%l2,%l6 ! %l6 = 0000000003d51f7f mov %l0,%y ! %y = 000000a4 ! Mem[000000009100004c] = 1e4cff9f, %g2 = 000000000000ec22 ldsb [%i6+0x04d],%g2 ! %g2 = 000000000000001e ! %l1 = ffffffffffffe288, immed = fffff17c, %y = 000000a4 smul %l1,-0xe84,%l4 ! %l4 = 0000000001abc1e0, %y = 00000000 ! %l6 = 0000000003d51f7f, %l7 = 000000000000006d, %y = 00000000 sdiv %l6,%l7,%l7 ! %l7 = 0000000000090049 mov %l0,%y ! %y = 000000a4 ! Mem[0000000021000020] = ebd11176, %f2 = ea5b7c43 lda [%i2+%o4]0x88,%f2 ! %f2 = ebd11176 p8_label_21: ! %l6 = 0000000003d51f7f, %l2 = 0000000000000037, %l1 = ffffffffffffe288 udivx %l6,%l2,%l1 ! %l1 = 000000000011d6ae ! Mem[0000000021000040] = 72c27f08803a41cc, %l2 = 0000000000000037, %l2 = 0000000000000037 add %i2,0x40,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 72c27f08803a41cc ! %l6 = 0000000003d51f7f, %l2 = 72c27f08803a41cc, %ccr = 00 movpos %xcc,%l6,%l2 ! Moved, %l2 = 0000000003d51f7f ! Mem[00000000918000a8] = eb8714b9, %g18 = dcf3e2c1c9c1977a ldswa [%o0+0x0a8]%asi,%g2 ! %g2 = dcf3e2c1c9c1977a membar #Sync ! Added by membar checker (188) ! Mem[0000000090000100] = 198e461d, %g2 = ffffffffeb8714b9 lduw [%i4+0x100],%g2 ! %g2 = 00000000198e461d ! %f16 = 198e461d c2043e80, Mem[0000000021800010] = 2d33017d 6a350870 stda %f16,[%i3+%o2]0x89 ! Mem[0000000021800010] = 198e461d c2043e80 ! Mem[00000000908001e0] = 37986423 25dbd540, %g2 = 198e461d, %g3 = 4204a456 ldd [%i5+0x1e0],%g2 ! %g2 = 0000000037986423 0000000025dbd540 ! Mem[0000000021000148] = e37913b4e912db32, %l5 = 00000000d2c9c47d, %l0 = 00000000000000a4 add %i2,0x148,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = e37913b4e912db32 ! Mem[000000009080003c] = 0cd3f2c4, %g2 = 0000000037986423 ldsb [%i5+0x03d],%g2 ! %g2 = 000000000000000c ! %l6 = 0000000003d51f7f, immed = ffffffa8, %ccr = 00 movrgz %l6,-0x058,%l5 ! Moved, %l5 = ffffffffffffffa8 p8_label_22: ! Mem[0000000091800188] = 356fcfec, %g2 = 000000000000000c ldsb [%o0+0x18a],%g2 ! %g2 = 0000000000000035 ! %l0 = e37913b4e912db32, immd = fffffffffffffe3e, %l7 = 0000000000090049 sdivx %l0,-0x1c2,%l7 ! %l7 = 00103a8d4055dc3d ! Mem[0000000020000000] = 006d75f0, %l6 = 03d51f7f, %l3 = 37000000 casa [%i0]0x80,%l6,%l3 ! %l3 = 00000000006d75f0 ! Mem[00000000208000f1] = 14286091, %l2 = 0000000003d51f7f ldstub [%i1+0x0f1],%l2 ! %l2 = 00000028000000ff ! Mem[0000000091800064] = 077e0000, %g2 = 0000000000000035 ldsb [%o0+0x066],%g2 ! %g2 = 0000000000000007 ! done : should take illegal inst trap, %l0 = e37913b4e912db32 done ! Illegal inst trap : %l0 = e37913b4e912db42 ! %l7 = 00103a8d4055dc3d, %l2 = 0000000000000028, %y = 000000a4 sdivcc %l7,%l2,%l3 ! %l3 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = e912db42 ! %l5 = ffffffffffffffa8, Mem[0000000090000128] = 3e51603d sth %l5,[%i4+0x128] ! Mem[0000000090000128] = ffa8603d ! Mem[00000000908000cc] = 2da657ec, %g2 = 0000000000000007 lduw [%i5+0x0cc],%g2 ! %g2 = 000000002da657ec ! %l3 = 000000007fffffff, imm = 00000000000002b8, %l2 = 0000000000000028 xorcc %l3,0x2b8,%l2 ! %l2 = 000000007ffffd47, %ccr = 00 p8_label_23: ! Mem[0000000091800070] = 343f7043, %g2 = 000000002da657ec ldub [%o0+0x073],%g2 ! %g2 = 0000000000000034 ! Mem[00000000208000b7] = 0d9020c6, %l4 = 0000000001abc1e0 ldstub [%i1+0x0b7],%l4 ! %l4 = 000000c6000000ff ! Mem[000000009080001c] = 5ef0bbf6, %g2 = 0000000000000034 ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000005ef0 ! Mem[0000000020000008] = 5bffffff, %l3 = 000000007fffffff ldsba [%i0+%o1]0x81,%l3 ! %l3 = 000000000000005b ! %l6 = 0000000003d51f7f, %l4 = 00000000000000c6, %y = e912db42 umul %l6,%l4,%l2 ! %l2 = 00000002f6d65c3a, %y = 00000002 ! Mem[00000000200000b4] = 1aa43661, %l6 = 0000000003d51f7f swap [%i0+0x0b4],%l6 ! %l6 = 000000001aa43661 ! Mem[00000000900000e8] = 5cc15923, %g2 = 0000000000005ef0 ldub [%i4+0x0eb],%g2 ! %g2 = 000000000000005c ! %f20 = 511fb62d 6582a0e5, Mem[0000000020800020] = 40a1e288 00000000 stda %f20,[%i1+%o4]0x81 ! Mem[0000000020800020] = 511fb62d 6582a0e5 ! Mem[000000002180002c] = 3da056ca, %l1 = 000000000011d6ae ldstub [%i3+0x02c],%l1 ! %l1 = 0000003d000000ff ! Mem[0000000021800028] = fa494a31, %l2 = 00000002f6d65c3a ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 00000031000000ff p8_label_24: ! %l1 = 000000000000003d, %l4 = 00000000000000c6, %ccr = 00 movgu %icc,%l1,%l4 ! Moved, %l4 = 000000000000003d ! Mem[0000000090000120] = 578b030c ab38bbfc, %g2 = 0000005c, %g3 = 25dbd540 ldd [%i4+0x120],%g2 ! %g2 = 00000000578b030c 00000000ab38bbfc ! Mem[0000000021800028] = ff4a49fa ffa056ca, %l2 = 00000031, %l3 = 0000005b ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff4a49fa 00000000ffa056ca ! Mem[000000009000017c] = 6d1cbda3, %g2 = 00000000578b030c ldub [%i4+0x17c],%g2 ! %g2 = 000000000000006d ! %f0 = 4763175b d22e2c22 ebd11176 f28fac60 ! %f4 = 9bd0179a 01b27771 5f9974c6 3b3388da ! %f8 = 89ac5cfd 59560ac0 6dbb2e58 88e2a140 ! %f12 = 00000000 000000ff 3d950e5b 864ce74b mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080 ! %l3 = 00000000ffa056ca, immed = fffffcb3, %y = 00000002 udiv %l3,-0x34d,%l5 ! %l5 = 0000000000000002 mov %l0,%y ! %y = e912db42 ! %l0 = e912db42, %l1 = 0000003d, Mem[0000000020000158] = f3b1d81f 434833ca std %l0,[%i0+0x158] ! Mem[0000000020000158] = e912db42 0000003d ! Mem[0000000021800020] = a4000000cb8d54d2, %l2 = 00000000ff4a49fa ldxa [%i3+%o4]0x80,%l2 ! %l2 = a4000000cb8d54d2 ! Mem[00000000908000f0] = aab1ef908b592c2c, %g2 = 000000000000006d ldxa [%i5+0x0f0]%asi,%g2 ! %g2 = aab1ef908b592c2c ! Mem[0000000020800068] = dd471e13, %l2 = a4000000cb8d54d2 swap [%i1+0x068],%l2 ! %l2 = 00000000dd471e13 p8_label_25: ! Mem[0000000020800018] = 1989f5ff, %l2 = 00000000dd471e13 ldsha [%i1+%o3]0x81,%l2 ! %l2 = 0000000000001989 ! Mem[0000000020800058] = de9b6f6e 9a9ec744, %l6 = 1aa43661, %l7 = 4055dc3d ldd [%i1+0x058],%l6 ! %l6 = 00000000de9b6f6e 000000009a9ec744 ! %l3 = 00000000ffa056ca, Mem[00000000910000ad] = 9a19e7c0 stb %l3,[%i6+0x0ad] ! Mem[00000000910000ac] = ca19e7c0 ! Mem[0000000091000150] = 5dd9b669, %g2 = aab1ef908b592c2c ldub [%i6+0x152],%g2 ! %g2 = 000000000000005d ! %l0 = e37913b4e912db42, Mem[0000000021800018] = 95846e5f stha %l0,[%i3+%o3]0x89 ! Mem[0000000021800018] = 9584db42 ! done : should take illegal inst trap, %l0 = e37913b4e912db42 done ! Illegal inst trap : %l0 = e37913b4e912db52 ! %l3 = 00000000ffa056ca, imm = 0000000000000482, %l5 = 0000000000000002 xorcc %l3,0x482,%l5 ! %l5 = 00000000ffa05248, %ccr = 08 ! Mem[00000000210001b8] = 961dc0cf 51d7c98b, %l0 = e912db52, %l1 = 0000003d ldd [%i2+0x1b8],%l0 ! %l0 = 00000000961dc0cf 0000000051d7c98b ! Mem[000000002000008d] = 5a08fd14, %l7 = 000000009a9ec744 ldstub [%i0+0x08d],%l7 ! %l7 = 00000008000000ff ! Mem[0000000090000144] = ab3316c1, %g2 = 000000000000005d ldub [%i4+0x145],%g2 ! %g2 = 00000000000000ab ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Thread 8 1: membar #Sync ! Force all stores to complete p8_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x020] ! Set processor 8 done flag ! Check Registers p8_check_registers: set p8_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000961dc0cf bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000051d7c98b bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000001989 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ffa056ca bne,a,pn %xcc,p8_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000003d bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ffa05248 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000de9b6f6e bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000008 bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xe912db42,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p8_failed mov 0x111,%g1 ! Check Floating Point Registers p8_check_fp_registers: set p8_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 4763175b d22e2c22 bne %xcc,p8_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ebd11176 f28fac60 bne %xcc,p8_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 5f9974c6 3b3388da bne %xcc,p8_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 6dbb2e58 88e2a140 bne %xcc,p8_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 00000000 000000ff bne %xcc,p8_f12_fail nop ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 006d75f0473565a8 ldx [%i0+0x000],%g3 ! Observed data at 0000000020000000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5bffffff7d000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000020000008 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a4e8ccd9ed9cda63 ldx [%i0+0x010],%g3 ! Observed data at 0000000020000010 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x010,%g4 ldx [%g1+0x088],%g2 ! Expected data = c61bdd3e5afffd14 ldx [%i0+0x088],%g3 ! Observed data at 0000000020000088 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x088,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 22edcec803d51f7f ldx [%i0+0x0b0],%g3 ! Observed data at 00000000200000b0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x158],%g2 ! Expected data = e912db420000003d ldx [%i0+0x158],%g3 ! Observed data at 0000000020000158 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x158,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 40ce694500000174 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000200001d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x1d0,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff00000000000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000020800000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2776e8f5b7f89d64 ldx [%i1+0x008],%g3 ! Observed data at 0000000020800008 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fff5891910058129 ldx [%i1+0x010],%g3 ! Observed data at 0000000020800010 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1989f5ff7f03d67b ldx [%i1+0x018],%g3 ! Observed data at 0000000020800018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 511fb62d6582a0e5 ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 88e2a140e5b1ddd9 ldx [%i1+0x028],%g3 ! Observed data at 0000000020800028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = cb8d54d28369e44e ldx [%i1+0x068],%g3 ! Observed data at 0000000020800068 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x068,%g4 ldx [%g1+0x078],%g2 ! Expected data = ffffff8f6fddfaa8 ldx [%i1+0x078],%g3 ! Observed data at 0000000020800078 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x078,%g4 ldx [%g1+0x088],%g2 ! Expected data = fb60a727ff025370 ldx [%i1+0x088],%g3 ! Observed data at 0000000020800088 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x088,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 58f24a760d9020ff ldx [%i1+0x0b0],%g3 ! Observed data at 00000000208000b0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 14ff60912865b952 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000208000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = aa174526fa0bf964 ldx [%i1+0x108],%g3 ! Observed data at 0000000020800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x108,%g4 ldx [%g1+0x160],%g2 ! Expected data = 1e0045c9e071e31c ldx [%i1+0x160],%g3 ! Observed data at 0000000020800160 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x160,%g4 ldx [%g1+0x170],%g2 ! Expected data = a873fe0ecff5fb49 ldx [%i1+0x170],%g3 ! Observed data at 0000000020800170 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x170,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 390d0eceff2e2b92 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000208001d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x1d0,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 55b76a53e6b8d4c9 ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3700000017f7071a ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = d2c9c47d7d4c2517 ldx [%i2+0x098],%g3 ! Observed data at 0000000021000098 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x098,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 0097e57eedff2606 ldx [%i2+0x0d0],%g3 ! Observed data at 00000000210000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x0d0,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ea5b7c43f28fac60 ldx [%i3+0x000],%g3 ! Observed data at 0000000021800000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7d00000039b1fa62 ldx [%i3+0x008],%g3 ! Observed data at 0000000021800008 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 803e04c21d468e19 ldx [%i3+0x010],%g3 ! Observed data at 0000000021800010 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 42db84959f10f882 ldx [%i3+0x018],%g3 ! Observed data at 0000000021800018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a4000000cb8d54d2 ldx [%i3+0x020],%g3 ! Observed data at 0000000021800020 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4a49faffa056ca ldx [%i3+0x028],%g3 ! Observed data at 0000000021800028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 62f90ca35be5ace3 ldx [%i3+0x058],%g3 ! Observed data at 0000000021800058 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x058,%g4 ldx [%g1+0x088],%g2 ! Expected data = 00000030b0ef539c ldx [%i3+0x088],%g3 ! Observed data at 0000000021800088 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x088,%g4 ldx [%g1+0x168],%g2 ! Expected data = 150d2d0f000000de ldx [%i3+0x168],%g3 ! Observed data at 0000000021800168 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x168,%g4 ! The test for processor 8 has passed p8_passed: ta GOOD_TRAP nop p8_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p8_failed p8_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p8_failed p8_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p8_failed p8_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p8_failed p8_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p8_failed p8_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p8_failed p8_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p8_failed p8_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p8_failed p8_f0_fail: set p8_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f2_fail: set p8_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f6_fail: set p8_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f10_fail: set p8_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f12_fail: set p8_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 8 failed p8_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x020] ! Set processor 8 done flag set p8_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 8 failed p8_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x020] ! Set processor 8 done flag set p8_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p8_selfmod_failed: ba p8_failed mov 0xabc,%g1 p8_common_error: or %g0,0xee8,%g1 ba p8_failed mov %o5,%g3 p8_common_signature_error: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_common_timeout: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p8_failed mov 0x0,%g3 p8_trap1e: stwa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800028] lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021800010] stha %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000010] membar #Sync mov 0x080,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000021000008] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021800008] done p8_trap1o: stwa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800028] lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021800010] stha %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000010] membar #Sync mov 0x080,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000021000008] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021800008] done p8_trap2e: lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000020000018] stda %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000028] done p8_trap2o: lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000020000018] stda %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000028] done p8_trap3e: xnor %l0,-0xd70,%l5 xor %l0,%l3,%l6 sub %l0,0x740,%l3 nop sub %l0,0xeb6,%l5 done p8_trap3o: xnor %l0,-0xd70,%l5 xor %l0,%l3,%l6 sub %l0,0x740,%l3 nop sub %l0,0xeb6,%l5 done p8_init_memory_pointers: set p8_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 p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7473a725cb6075e1 ldx [%g1+0x008],%l1 ! %l1 = f5d104744695dffd ldx [%g1+0x010],%l2 ! %l2 = 77937791e1d7ae98 ldx [%g1+0x018],%l3 ! %l3 = 0a5c54b5927f02fe ldx [%g1+0x020],%l4 ! %l4 = 3e976a53e6b8d4c9 ldx [%g1+0x028],%l5 ! %l5 = bd562e45bb523d6b ldx [%g1+0x030],%l6 ! %l6 = f4d545625ebeca99 ldx [%g1+0x038],%l7 ! %l7 = 8e01adde03e8ccd9 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 9 processor_9: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x24] ! Set the start flag wrpr %g0,7,%cleanwin call p9_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 9 wr %g0,0x4,%fprs ! Make sure fef is 1 set p9_init_freg,%g1 ! %f0 = d4e3598b 369af465 16053253 198e4803 ! %f4 = 308c3e56 68874601 04da59d8 8a4b19c5 ! %f8 = 61cc3504 66da3bbc 30a54fe4 ac67ed19 ! %f12 = 1acb70af 3b427f80 510e5c1a b0917527 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2efc337f 0b2dd717 d1c0a89c b83198f4 ! %f20 = 043c42a6 2fef6eed 0b20ff34 55483e21 ! %f24 = 4df44924 ea196a98 cfdd16e7 377b9c55 ! %f28 = ede8c669 f89144dd c223415d d6fa6b68 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bf2a5ad0 ba7eb50f da8e969a b656f57e ! %f36 = beeacbd9 668522ff 5ec536be 3873fb67 ! %f40 = bd390dde 6d894c6c b826cad1 bf6aea5d ! %f44 = bc7c1256 e3cb88bd fdad351e 04eb83b0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2198171000000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 2198171000000071 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 9 p9_label_1: ! Mem[0000000022800048] = 209774d87e4c394c, %l3 = 93c74abeaae4457d, %l7 = 4cc79835d64e1d01 add %i1,0x48,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 209774d87e4c394c ! Mem[0000000023800114] = cc6fb697, %l3 = 93c74abeaae4457d swap [%i3+0x114],%l3 ! %l3 = 00000000cc6fb697 ! %f0 = d4e3598b 369af465 16053253 198e4803 ! %f4 = 308c3e56 68874601 04da59d8 8a4b19c5 ! %f8 = 61cc3504 66da3bbc 30a54fe4 ac67ed19 ! %f12 = 1acb70af 3b427f80 510e5c1a b0917527 stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000 ! Mem[0000000023800070] = 1695303b31c9c49f, %l7 = 209774d87e4c394c, %l0 = 1d4d6dd62580f6d0 add %i3,0x70,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 1695303b31c9c49f ! %l7 = 209774d87e4c394c, imm = 0000000000000011, %l0 = 1695303b31c9c49f srax %l7,0x011,%l0 ! %l0 = 0000104bba6c3f26 ! %l5 = 758960046ea1cde7, Mem[0000000090000130] = e944267025546d29 stx %l5,[%i4+0x130] ! Mem[0000000090000130] = 758960046ea1cde7 ! Mem[00000000228000ec] = 0b9186c4, %l0 = 0000104bba6c3f26 swap [%i1+0x0ec],%l0 ! %l0 = 000000000b9186c4 ! %l2 = 30682de459bc7dc5, %l7 = 209774d87e4c394c, %ccr = 44 movleu %icc,%l2,%l7 ! Moved, %l7 = 30682de459bc7dc5 ! Mem[0000000022800174] = eb6ef5f4, %l7 = 30682de459bc7dc5 ldub [%i1+0x176],%l7 ! %l7 = 00000000000000f5 ! %l0 = 0b9186c4, %l1 = a77e16ed, Mem[00000000228001c0] = 35fa53fb 50452704 std %l0,[%i1+0x1c0] ! Mem[00000000228001c0] = 0b9186c4 a77e16ed p9_label_2: ! %l0 = 000000000b9186c4, Mem[0000000091800180] = 54edfdc4 stb %l0,[%o0+0x180] ! Mem[0000000091800180] = c4edfdc4 ! Mem[0000000091800074] = 3f70439f, %g2 = 35db0340c135ff44 lduh [%o0+0x074],%g2 ! %g2 = 0000000000003f70 ! %f27 = 377b9c55, Mem[0000000023800020] = 45136737 sta %f27,[%i3+%o4]0x80 ! Mem[0000000023800020] = 377b9c55 ! %l6 = a98b2f4a12ef3317, Mem[00000000910000cd] = 04a456be stb %l6,[%i6+0x0cd] ! Mem[00000000910000cc] = 17a456be ! immd = 0000000000000024, %l0 = 000000000b9186c4, %ccr = 44 movvc %xcc,0x024,%l0 ! Moved, %l0 = 0000000000000024 ! Mem[000000009100003c] = a2b73279, %g2 = 0000000000003f70 ldsb [%i6+0x03e],%g2 ! %g2 = ffffffffffffffa2 ! %l6 = 12ef3317, %l7 = 000000f5, Mem[0000000022000010] = aafb3f20 2cf9f3e5 stda %l6,[%i0+%o2]0x89 ! Mem[0000000022000010] = 12ef3317 000000f5 ! %l4 = 8398e007e0b879c1, immed = 00000089, %ccr = 44 movrlez %l4,0x089,%l5 ! Moved, %l5 = 0000000000000089 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %f11 = ac67ed19, Mem[0000000023000000] = 442cdebc sta %f11,[%i2+%g0]0x89 ! Mem[0000000023000000] = ac67ed19 p9_label_3: ! Code Fragment 1 p9_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x9b6,%g3 ! %g3 = fffffffffffff64a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 12ef3317, %l7 = 000000f5, Mem[0000000090000060] = d05fd2d1 31ded22c std %l6,[%i4+0x060] ! Mem[0000000090000060] = 12ef3317 000000f5 ! %l2 = 30682de459bc7dc5, %l7 = 00000000000000f5, %l6 = a98b2f4a12ef3317 addc %l2,%l7,%l6 ! %l6 = 30682de459bc7eba ! %l2 = 30682de459bc7dc5, Mem[0000000023800010] = 36244fdf00384ec3 stxa %l2,[%i3+%o2]0x81 ! Mem[0000000023800010] = 30682de459bc7dc5 ! Mem[0000000022800164] = 238717f4, %l2 = 30682de459bc7dc5 ldsh [%i1+0x164],%l2 ! %l2 = 0000000000002387 ! %l0 = 0000000000000024, Mem[0000000091800038] = 96b1e416 stb %l0,[%o0+0x038] ! Mem[0000000091800038] = 24b1e416 ! %f5 = 68874601, Mem[0000000023800020] = 377b9c55 sta %f5 ,[%i3+%o4]0x80 ! Mem[0000000023800020] = 68874601 ! done : should take illegal inst trap, %l0 = 0000000000000024 done ! Illegal inst trap : %l0 = 0000000000000034 ! Mem[0000000023800028] = e9fc304f, %l6 = 30682de459bc7eba lduba [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000e9 ! %l1 = 02b78dc3a77e16ed, Mem[0000000023000018] = d6e18409 stba %l1,[%i2+%o3]0x89 ! Mem[0000000023000018] = d6e184ed p9_label_4: ! %l0 = 0000000000000034, Mem[0000000091000092] = a0149962 sth %l0,[%i6+0x092] ! Mem[0000000091000090] = 00349962 ! %f14 = 510e5c1a b0917527, Mem[00000000908000f0] = aab1ef90 8b592c2c std %f14,[%i5+0x0f0] ! Mem[00000000908000f0] = 510e5c1a b0917527 ! Mem[00000000220001b0] = 81cec005, %l4 = 8398e007e0b879c1 lduh [%i0+0x1b2],%l4 ! %l4 = 000000000000c005 ! %l5 = 0000000000000089, %l4 = 000000000000c005, %l7 = 00000000000000f5 sub %l5,%l4,%l7 ! %l7 = ffffffffffff4084 ! %f0 = d4e3598b 369af465, Mem[00000000910000c0] = 92af44d2 cabe2e3f std %f0 ,[%i6+0x0c0] ! Mem[00000000910000c0] = d4e3598b 369af465 ! %l7 = ffffffffffff4084, Mem[0000000022000018] = 97253b18 stba %l7,[%i0+%o3]0x80 ! Mem[0000000022000018] = 84253b18 ! immd = 0000000000000231, %l6 = 00000000000000e9, %ccr = 44 movge %xcc,0x231,%l6 ! Moved, %l6 = 0000000000000231 ! %l4 = 000000000000c005, Mem[0000000022800018] = 5e34ff20 stha %l4,[%i1+%o3]0x81 ! Mem[0000000022800018] = c005ff20 ! Mem[0000000023800000] = 61ae1a28 2a31546f, %l2 = 00002387, %l3 = cc6fb697 ldda [%i3+%g0]0x89,%l2 ! %l2 = 000000002a31546f 0000000061ae1a28 ! %l1 = 02b78dc3a77e16ed, Mem[0000000023800000] = 6f54312a stwa %l1,[%i3+%g0]0x81 ! Mem[0000000023800000] = a77e16ed p9_label_5: ! %l4 = 000000000000c005, Mem[00000000908001a0] = 473facc7 sth %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = c005acc7 ! %l7 = ffffffffffff4084, %l3 = 0000000061ae1a28, %ccr = 44 movleu %xcc,%l7,%l3 ! Moved, %l3 = ffffffffffff4084 ! %l1 = 02b78dc3a77e16ed, imm = 000000000000079a, %l2 = 000000002a31546f addccc %l1,0x79a,%l2 ! %l2 = 02b78dc3a77e1e87, %ccr = 08 ! %l4 = 0000c005, %l5 = 00000089, Mem[0000000023000000] = ac67ed19 0981c2bf stda %l4,[%i2+%g0]0x89 ! Mem[0000000023000000] = 0000c005 00000089 ! immd = 0000000000000174, %l6 = 0000000000000231, %ccr = 08 movleu %icc,0x174,%l6 ! Register Not Moved ! Mem[0000000023000114] = 877dbd4a, %l4 = 0000c005, %l4 = 0000c005 add %i2,0x114,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000877dbd4a ! Mem[00000000918000f8] = ee82748e, %g2 = ffffffffffffffa2 ldsh [%o0+0x0f8],%g2 ! %g2 = ffffffffffffee82 ! Mem[0000000091000064] = 6a508321, %g2 = ffffffffffffee82 ldsb [%i6+0x065],%g2 ! %g2 = 000000000000006a ! Mem[00000000908000b4] = 46811ea9, %g2 = 000000000000006a ldub [%i5+0x0b7],%g2 ! %g2 = 0000000000000046 ! Mem[00000000230000c0] = d0c8d596, %l0 = 00000034, %l3 = ffff4084 add %i2,0xc0,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d0c8d596 p9_label_6: ! Mem[0000000023000168] = 09c0ab9ddbfa8b84, %l5 = 0000000000000089, %l4 = 00000000877dbd4a add %i2,0x168,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 09c0ab9ddbfa8b84 ! Mem[0000000022000018] = 84253b1891047ba1, %l0 = 0000000000000034 ldxa [%i0+%o3]0x81,%l0 ! %l0 = 84253b1891047ba1 ! %l3 = 00000000d0c8d596, Mem[0000000091800048] = 54417c23 stb %l3,[%o0+0x048] ! Mem[0000000091800048] = 96417c23 ! %l0 = 84253b1891047ba1, Mem[0000000022000000] = 810a2110105517c5, %asi = 80 stxa %l0,[%i0+0x000]%asi ! Mem[0000000022000000] = 84253b1891047ba1 ! Mem[0000000090000040] = 8dbea8f7, %g18 = dad932cde4d42314 ldsw [%i4+0x040],%g2 ! %g2 = dad932cde4d42314 ! %l7 = ffffffffffff4084, %l4 = 09c0ab9ddbfa8b84, %y = 00000000 udiv %l7,%l4,%l1 ! %l1 = 0000000000000001 mov %l0,%y ! %y = 91047ba1 ! Set Register : %l5 = 0000000000000089 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %l5 = ffffffffffffffff, imm = 000000000000001b, %l3 = 00000000d0c8d596 srl %l5,0x01b,%l3 ! %l3 = 000000000000001f ! %l5 = ffffffffffffffff, Mem[00000000908000c1] = fa144fbe stb %l5,[%i5+0x0c1] ! Mem[00000000908000c0] = ff144fbe ! Mem[0000000023800020] = 68874601, %l2 = 02b78dc3a77e1e87 ldswa [%i3+%o4]0x80,%l2 ! %l2 = 0000000068874601 p9_label_7: ! Mem[00000000910001e8] = 85b8e2351aeb2fcc, %g2 = ffffffff8dbea8f7 ldx [%i6+0x1e8],%g2 ! %g2 = 85b8e2351aeb2fcc ! Mem[0000000022000000] = 183b2584, %l7 = ffffffffffff4084 ldsha [%i0+%g0]0x88,%l7 ! %l7 = 0000000000002584 ! Mem[0000000022800000] = 18ee73bd67a2a402, %l4 = 09c0ab9ddbfa8b84, %l4 = 09c0ab9ddbfa8b84 casxa [%i1]0x80,%l4,%l4 ! %l4 = 18ee73bd67a2a402 ! Mem[000000009100000c] = 7e423f6b, %g2 = 85b8e2351aeb2fcc lduw [%i6+0x00c],%g2 ! %g2 = 000000007e423f6b ! Mem[00000000908000d0] = 39cf1cc55fe12d5f, %g2 = 000000007e423f6b ldxa [%i5+0x0d0]%asi,%g2 ! %g2 = 39cf1cc55fe12d5f ! immd = 0000000000000054, %l4 = 18ee73bd67a2a402, %ccr = 08 move %icc,0x054,%l4 ! Register Not Moved ! %l5 = ffffffffffffffff, Mem[0000000023000020] = 7e51b80e stwa %l5,[%i2+%o4]0x88 ! Mem[0000000023000020] = ffffffff ! Mem[0000000023800020] = 68874601, %l0 = 84253b1891047ba1 lduba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000068 ! Mem[0000000023800158] = 95a1063ecf070ad8, %l3 = 000000000000001f, %l7 = 0000000000002584 add %i3,0x158,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 95a1063ecf070ad8 ! %l3 = 000000000000001f, Mem[000000002200008e] = 411e3a53 sth %l3,[%i0+0x08e] ! Mem[000000002200008c] = 411e001f p9_label_8: membar #Sync ! Added by membar checker (189) ! %f0 = d4e3598b 369af465 16053253 198e4803 ! %f4 = 308c3e56 68874601 04da59d8 8a4b19c5 ! %f8 = 61cc3504 66da3bbc 30a54fe4 ac67ed19 ! %f12 = 1acb70af 3b427f80 510e5c1a b0917527 stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000 ! Mem[0000000023000020] = 6774b6eb ffffffff, %l6 = 00000231, %l7 = cf070ad8 ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000ffffffff 000000006774b6eb ! Mem[00000000220001a0] = 48d1e0c040f36847, %l1 = 0000000000000001, %l2 = 0000000068874601 add %i0,0x1a0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 48d1e0c040f36847 ! Mem[0000000022800020] = 68354380, %l6 = 00000000ffffffff ldswa [%i1+%o4]0x80,%l6 ! %l6 = 0000000068354380 ! %f24 = 4df44924 ea196a98, Mem[00000000918000d8] = 042c14c3 f3727971 std %f24,[%o0+0x0d8] ! Mem[00000000918000d8] = 4df44924 ea196a98 ! %l0 = 0000000000000068, %l7 = 000000006774b6eb, %ccr = 08 movleu %icc,%l0,%l7 ! Register Not Moved ! Mem[000000002380012c] = 2956db77, %l6 = 0000000068354380 ldstub [%i3+0x12c],%l6 ! %l6 = 00000029000000ff ! %l2 = 48d1e0c040f36847, immd = 0000000000000961, %l7 = 000000006774b6eb udivx %l2,0x961,%l7 ! %l7 = 0007c3a3882f03e1 ! %l4 = 18ee73bd67a2a402, imm = 000000000000001f, %l6 = 0000000000000029 sllx %l4,0x01f,%l6 ! %l6 = b3d1520100000000 membar #Sync ! Added by membar checker (190) ! Mem[0000000023800100] = 72541b73 7cd71f09 7840bb60 97ace309 ! Mem[0000000023800110] = 7f504e55 aae4457d 6afddf50 05b7eda1 ! Mem[0000000023800120] = 22d1e545 f36e8587 bec31ff5 ff56db77 ! Mem[0000000023800130] = 2c0ac68e e794a224 10d9ad78 77a5d63c mov 0x100,%g5 ldda [%i3+%g5]ASI_BLK_PL,%f16 ! Block Load from 0000000023800100 p9_label_9: ! %f9 = 66da3bbc, Mem[0000000022800020] = 68354380 sta %f9 ,[%i1+%o4]0x81 ! Mem[0000000022800020] = 66da3bbc ! %f11 = ac67ed19, Mem[00000000910001c0] = 00e23e0f st %f11,[%i6+0x1c0] ! Mem[00000000910001c0] = ac67ed19 ! Mem[0000000091800000] = 3bc5dc05af37a84c, %g2 = 39cf1cc55fe12d5f ldx [%o0+%g0],%g2 ! %g2 = 3bc5dc05af37a84c ! Mem[0000000023800168] = f97bc9ef, %l1 = 00000001, %l1 = 00000001 add %i3,0x168,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000f97bc9ef ! %l3 = 000000000000001f, %l2 = 48d1e0c040f36847, %ccr = 08 movge %icc,%l3,%l2 ! Register Not Moved ! Mem[0000000023000010] = a2e66177, %l3 = 000000000000001f ldsba [%i2+%o2]0x89,%l3 ! %l3 = 0000000000000077 ! Mem[0000000022800000] = 02a4a267bd73ee18, %f2 = 16053253 198e4803 ldda [%i1+%g0]0x88,%f2 ! %f2 = 02a4a267 bd73ee18 ! Mem[0000000090000030] = 70af3b42, %g2 = 3bc5dc05af37a84c ldub [%i4+0x032],%g2 ! %g2 = 0000000000000070 ! Mem[0000000090000188] = 3d267fb6, %g2 = 0000000000000070 ldsb [%i4+0x188],%g2 ! %g2 = 000000000000003d ! %l4 = 18ee73bd67a2a402, Mem[0000000023800010] = 30682de4 stba %l4,[%i3+%o2]0x81 ! Mem[0000000023800010] = 02682de4 p9_label_10: ! %f6 = 04da59d8 8a4b19c5, Mem[0000000022000010] = 12ef3317 000000f5 stda %f6 ,[%i0+%o2]0x88 ! Mem[0000000022000010] = 04da59d8 8a4b19c5 ! %l5 = ffffffffffffffff, imm = fffffffffffffcd5, %l1 = 00000000f97bc9ef taddcc %l5,-0x32b,%l1 ! %l1 = fffffffffffffcd4, %ccr = 9b ! %l1 = fffffffffffffcd4, Mem[0000000090000163] = 5e2ec170 stb %l1,[%i4+0x163] ! Mem[0000000090000160] = d42ec170 ! Mem[0000000090000074] = b421d1eb, %g2 = 000000000000003d ldsb [%i4+0x077],%g2 ! %g2 = ffffffffffffffb4 ! %l0 = 0000000000000068, Mem[00000000910000d0] = befba617c4a85cf4 stx %l0,[%i6+0x0d0] ! Mem[00000000910000d0] = 0000000000000068 ! %l5 = ffffffffffffffff, immed = ffffffea, %ccr = 9b movrgz %l5,-0x016,%l7 ! Not Moved, %l7 = 0007c3a3882f03e1 ! Mem[00000000908000b8] = 811ea9751ac948e5, %g2 = ffffffffffffffb4 ldx [%i5+0x0b8],%g2 ! %g2 = 811ea9751ac948e5 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0 ! %f17 = 731b5472, Mem[0000000023000028] = b918ba2e sta %f17,[%i2+%o5]0x81 ! Mem[0000000023000028] = 731b5472 ! Mem[0000000091800008] = 3c5372e4, %g2 = 811ea9751ac948e5 lduh [%o0+%o1],%g2 ! %g2 = 0000000000003c53 p9_label_11: ! Mem[00000000220001bc] = be8008d7, %l4 = 18ee73bd67a2a402 lduw [%i0+0x1bc],%l4 ! %l4 = 00000000be8008d7 ! %l3 = 0000000000000077, imm = 000000000000067b, %l6 = b3d1520100000000 addcc %l3,0x67b,%l6 ! %l6 = 00000000000006f2, %ccr = 00 ! Mem[000000009180012c] = 9fcb10fd, %g2 = 0000000000003c53 lduh [%o0+0x12e],%g2 ! %g2 = 0000000000009fcb ! %l0 = 0000000000000068, Mem[00000000230000c3] = d0c8d596, %asi = 80 stba %l0,[%i2+0x0c3]%asi ! Mem[00000000230000c0] = d0c8d568 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000023800000] = ed167ea7, %l5 = ffffffffffffffff ldswa [%i3+%g0]0x88,%l5 ! %l5 = ffffffffed167ea7 ! %l4 = be8008d7, %l5 = ed167ea7, Mem[0000000022800018] = c005ff20 eefbc221 stda %l4,[%i1+%o3]0x81 ! Mem[0000000022800018] = be8008d7 ed167ea7 ! Mem[0000000023000018] = d6e184ed, %l4 = 00000000be8008d7 swapa [%i2+%o3]0x89,%l4 ! %l4 = 00000000d6e184ed ! %l5 = ffffffffed167ea7, Mem[00000000918001f2] = 2de41195 sth %l5,[%o0+0x1f2] ! Mem[00000000918001f0] = 7ea71195 ! %l2 = 48d1e0c040f36847, Mem[000000009180005a] = d061f76f stb %l2,[%o0+0x05a] ! Mem[0000000091800058] = 4761f76f p9_label_12: ! Mem[0000000023800018] = b74f2a09 21becf75, %l6 = 000006f2, %l7 = 882f03e1 ldda [%i3+%o3]0x88,%l6 ! %l6 = 0000000021becf75 00000000b74f2a09 ! %l4 = 00000000d6e184ed, immed = fffffcba, %y = 91047ba1 udivcc %l4,-0x346,%l7 ! %l7 = 0000000091047d7c, %ccr = 08 mov %l0,%y ! %y = 00000068 membar #Sync ! Added by membar checker (191) ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c1d4 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! %f2 = 02a4a267 bd73ee18, Mem[0000000023800018] = 75cfbe21 092a4fb7 stda %f2 ,[%i3+%o3]0x80 ! Mem[0000000023800018] = 02a4a267 bd73ee18 ! %f20 = 7d45e4aa 554e507f, Mem[00000000900001b8] = 42d2ae29 765dec22 std %f20,[%i4+0x1b8] ! Mem[00000000900001b8] = 7d45e4aa 554e507f ! %l0 = 00000068, %l1 = fffffcd4, Mem[0000000090800068] = 9d734dff 8dd7c3c8 stda %l0,[%i5+0x068]%asi ! Mem[0000000090800068] = 00000068 fffffcd4 ! Mem[00000000908000a0] = d1ade20d, %g2 = 0000000000009fcb ldsb [%i5+0x0a0],%g2 ! %g2 = ffffffffffffffd1 ! %l2 = 40f36847, %l3 = 00000077, Mem[0000000090000108] = df440928 2425f0fa std %l2,[%i4+0x108] ! Mem[0000000090000108] = 40f36847 00000077 ! %l7 = 0000000091047d7c, imm = 0000000000000e4f, %l3 = 0000000000000077 andn %l7,0xe4f,%l3 ! %l3 = 0000000091047130 ! Mem[00000000900000ac] = 1e6c41e5, %g2 = ffffffffffffffd1 ldsb [%i4+0x0ac],%g2 ! %g2 = 000000000000001e p9_label_13: ! %f14 = 510e5c1a, Mem[00000000918001dc] = 453fe990 sta %f14,[%o0+0x1dc]%asi ! Mem[00000000918001dc] = 510e5c1a ! Mem[0000000023800020] = 01468768, %l7 = 0000000091047d7c ldstuba [%i3+%o4]0x89,%l7 ! %l7 = 00000068000000ff ! %l7 = 0000000000000068, Mem[0000000022800018] = be8008d7 stba %l7,[%i1+%o3]0x80 ! Mem[0000000022800018] = 688008d7 ! %l6 = 0000000021becf75, Mem[0000000091800034] = de418d43 sth %l6,[%o0+0x034] ! Mem[0000000091800034] = cf758d43 ! %l7 = 0000000000000068, Mem[0000000022000008] = 0a3ba22762509191 stxa %l7,[%i0+%o1]0x80 ! Mem[0000000022000008] = 0000000000000068 membar #Sync ! Added by membar checker (192) ! %l3 = 0000000091047130, Mem[0000000090000168] = 11bc111a stw %l3,[%i4+0x168] ! Mem[0000000090000168] = 91047130 ! %l3 = 0000000091047130, imm = fffffffffffff7b1, %l4 = 00000000d6e184ed andn %l3,-0x84f,%l4 ! %l4 = 0000000000000000 ! Mem[00000000908001d0] = 2af6acef, %g2 = 000000000000001e lduw [%i5+0x1d0],%g2 ! %g2 = 000000002af6acef ! Mem[0000000090000018] = 59d88a4b, %g2 = 000000002af6acef ldsha [%i4+0x01a]%asi,%g2 ! %g2 = 00000000000059d8 ! %l3 = 0000000091047130, imm = 000000000000002f, %l6 = 0000000021becf75 srax %l3,0x02f,%l6 ! %l6 = 0000000000000000 p9_label_14: ! Mem[00000000908001e0] = 3798642325dbd540, %g2 = 00000000000059d8 ldxa [%i5+0x1e0]%asi,%g2 ! %g2 = 3798642325dbd540 ! %l2 = 48d1e0c040f36847, Mem[0000000022800028] = 2dbb23d6 stwa %l2,[%i1+%o5]0x89 ! Mem[0000000022800028] = 40f36847 ! immd = 00000000000002b9, %l5 = ffffffffed167ea7, %ccr = 08 movcs %icc,0x2b9,%l5 ! Register Not Moved ! Mem[0000000091800040] = 14b734c0, %g18 = dad932cde4d42314 ldsw [%o0+0x040],%g2 ! %g2 = dad932cde4d42314 ! Mem[000000009180009c] = 90417411, %g2 = 0000000014b734c0 lduw [%o0+0x09c],%g2 ! %g2 = 0000000090417411 ! %l0 = 0000000000000068, %l5 = ffffffffed167ea7, %l4 = 0000000000000000 add %l0,%l5,%l4 ! %l4 = ffffffffed167f0f ! %l3 = 0000000091047130, Mem[0000000091800166] = a180e685 sth %l3,[%o0+0x166] ! Mem[0000000091800164] = 7130e685 ! Mem[00000000228000e8] = fa9d62a1ba6c3f26, %l0 = 0000000000000068, %l4 = ffffffffed167f0f add %i1,0xe8,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = fa9d62a1ba6c3f26 ! Mem[0000000090000148] = c1bedd20, %g2 = 0000000090417411 ldsb [%i4+0x148],%g2 ! %g2 = ffffffffffffffc1 ! Mem[000000009100005c] = 2b30fdf4, %g2 = ffffffffffffffc1 lduh [%i6+0x05e],%g2 ! %g2 = 0000000000002b30 p9_label_15: ! immd = 0000000000000127, %l3 = 0000000091047130, %ccr = 08 mova %icc,0x127,%l3 ! Moved, %l3 = 0000000000000127 ! %l3 = 0000000000000127, %l0 = 0000000000000068, %l7 = 0000000000000068 orcc %l3,%l0,%l7 ! %l7 = 000000000000016f, %ccr = 00 ! Mem[00000000908001b4] = 144ca672, %g2 = 0000000000002b30 ldsb [%i5+0x1b4],%g2 ! %g2 = 0000000000000014 ! Mem[00000000230000b0] = 6dcedde792c7d5fc, %f20 = 7d45e4aa 554e507f ldda [%i2+0x0b0]%asi,%f20 ! %f20 = 6dcedde7 92c7d5fc ! Mem[00000000220001b7] = 43dec35e, %l6 = 0000000000000000 ldstub [%i0+0x1b7],%l6 ! %l6 = 0000005e000000ff ! Mem[0000000022000161] = 06df0761, %l2 = 48d1e0c040f36847 ldstub [%i0+0x161],%l2 ! %l2 = 000000df000000ff ! %l0 = 0000000000000068, %l3 = 0000000000000127, %ccr = 00 movcc %xcc,%l0,%l3 ! Moved, %l3 = 0000000000000068 ! %f16 = 091fd77c 731b5472 09e3ac97 60bb4078 ! %f20 = 6dcedde7 92c7d5fc a1edb705 50dffd6a ! %f24 = 87856ef3 45e5d122 77db56ff f51fc3be ! %f28 = 24a294e7 8ec60a2c 3cd6a577 78add910 mov 0x180,%g6 stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180 membar #Sync ! Added by membar checker (193) ! Mem[00000000900001b0] = 0ac68ee7, %g2 = 0000000000000014 ldub [%i4+0x1b1],%g2 ! %g2 = 000000000000000a ! Mem[0000000023000020] = ffffffff, %f1 = 369af465 lda [%i2+%o4]0x80,%f1 ! %f1 = ffffffff p9_label_16: ! Mem[0000000022000130] = 6df9930f, %l4 = ba6c3f26, %l3 = 00000068 add %i0,0x130,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000006df9930f ! Mem[00000000910000a8] = 871488a2 ab9a19e7, %g2 = 0000000a, %g3 = fffff64a ldd [%i6+0x0a8],%g2 ! %g2 = 00000000871488a2 00000000ab9a19e7 ! immd = 00000000000001e3, %l6 = 000000000000005e, %ccr = 00 movg %xcc,0x1e3,%l6 ! Moved, %l6 = 00000000000001e3 ! %l0 = 0000000000000068, imm = 00000000000000df, %l2 = 00000000000000df orncc %l0,0x0df,%l2 ! %l2 = ffffffffffffff68, %ccr = 88 ! %l0 = 0000000000000068, immed = fffff9f8, %l7 = 000000000000016f taddcctv %l0,-0x608,%l7 ! %l7 = fffffffffffffa60, %ccr = 88 ! Mem[00000000230001b8] = ba5aeb14, %l3 = 000000006df9930f lduw [%i2+0x1b8],%l3 ! %l3 = 00000000ba5aeb14 ! Mem[0000000023000010] = a2e66177, %l6 = 00000000000001e3 ldsha [%i2+%o2]0x89,%l6 ! %l6 = 0000000000006177 ! %l7 = fffffffffffffa60, %l4 = fa9d62a1ba6c3f26, %l6 = 0000000000006177 mulx %l7,%l4,%l6 ! %l6 = 4ab532475f1cca40 ! immd = 00000000000002c9, %l5 = ffffffffed167ea7, %ccr = 88 movleu %icc,0x2c9,%l5 ! Register Not Moved ! %l4 = fa9d62a1ba6c3f26, Mem[0000000022000008] = 00000000 stba %l4,[%i0+%o1]0x89 ! Mem[0000000022000008] = 00000026 p9_label_17: ! Set Register : %l4 = fa9d62a1ba6c3f26 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Clear Register : %l1 = fffffffffffffcd4 clr %l1 ! %l1 = 0000000000000000 ! Mem[0000000022800018] = 688008d7, %l1 = 0000000000000000 lduba [%i1+%o3]0x80,%l1 ! %l1 = 0000000000000068 ! %f0 = d4e3598b ffffffff 02a4a267 bd73ee18 ! %f4 = 308c3e56 68874601 04da59d8 8a4b19c5 ! %f8 = 61cc3504 66da3bbc 30a54fe4 ac67ed19 ! %f12 = 1acb70af 3b427f80 510e5c1a b0917527 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080 ! %l1 = 0000000000000068, imm = 0000000000000030, %l4 = ffffffffffffffff srax %l1,0x030,%l4 ! %l4 = 0000000000000000 ! Mem[0000000090000018] = 04da59d88a4b19c5, %g2 = 00000000871488a2 ldx [%i4+%o3],%g2 ! %g2 = 04da59d88a4b19c5 ! immd = 00000000000003d9, %l2 = ffffffffffffff68, %ccr = 88 movcc %xcc,0x3d9,%l2 ! Moved, %l2 = 00000000000003d9 ! Mem[00000000228000e2] = ebf51330, %l4 = 0000000000000000 ldstuba [%i1+0x0e2]%asi,%l4 ! %l4 = 00000013000000ff ! Mem[0000000022800010] = 8a3362a4, %f30 = 3cd6a577 lda [%i1+%o2]0x81,%f30 ! %f30 = 8a3362a4 ! %l2 = 00000000000003d9, Mem[0000000023800000] = a77e16ed stba %l2,[%i3+%g0]0x81 ! Mem[0000000023800000] = d97e16ed p9_label_18: ! %l5 = ffffffffed167ea7, %l6 = 4ab532475f1cca40, %ccr = 88 movrgz %l5,%l6,%l6 ! Not Moved, %l6 = 4ab532475f1cca40 ! %l3 = 00000000ba5aeb14, imm = fffffffffffffe54, %l1 = 0000000000000068 andcc %l3,-0x1ac,%l1 ! %l1 = 00000000ba5aea14, %ccr = 08 ! %l6 = 5f1cca40, %l7 = fffffa60, Mem[0000000023800010] = 02682de4 59bc7dc5 stda %l6,[%i3+%o2]0x81 ! Mem[0000000023800010] = 5f1cca40 fffffa60 ! %l4 = 0000000000000013, %l5 = ffffffffed167ea7, %l3 = 00000000ba5aeb14 srax %l4,%l5,%l3 ! %l3 = 0000000000000000 ! %l3 = 0000000000000000 sethi %hi(0x0281cc00),%l3 ! %l3 = 000000000281cc00 ! %l7 = fffffffffffffa60, %l0 = 0000000000000068, %ccr = 08 movpos %icc,%l7,%l0 ! Register Not Moved ! %l4 = 0000000000000013, %l2 = 00000000000003d9, %l3 = 000000000281cc00 subccc %l4,%l2,%l3 ! %l3 = fffffffffffffc3a, %ccr = 99 ! Mem[0000000090800068] = 00000068 fffffcd4, %g2 = 8a4b19c5, %g3 = ab9a19e7 ldd [%i5+0x068],%g2 ! %g2 = 0000000000000068 00000000fffffcd4 ! Mem[0000000023000008] = 7c9a467f, %l3 = fffffffffffffc3a ldsha [%i2+%o1]0x88,%l3 ! %l3 = 000000000000467f ! %l7 = fffffffffffffa60, Mem[0000000090000154] = 358629ae, %asi = 80 stwa %l7,[%i4+0x154]%asi ! Mem[0000000090000154] = fffffa60 p9_label_19: ! Mem[0000000090800150] = 767f0453, %g2 = 0000000000000068 lduh [%i5+0x150],%g2 ! %g2 = 000000000000767f ! %l2 = 00000000000003d9, %l6 = 4ab532475f1cca40, %y = 00000068 mulscc %l2,%l6,%l4 ! %l4 = 00000000800001ec, %ccr = 08, %y = 80000034 ! %l0 = 0000000000000068, Mem[0000000091000028] = e11c12707a873cba stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000068 ! %l7 = fffffffffffffa60, %l0 = 0000000000000068, %ccr = 08 movrgz %l7,%l0,%l4 ! Not Moved, %l4 = 00000000800001ec ! Mem[0000000091000134] = 66f8decc, %g2 = 000000000000767f ldsb [%i6+0x135],%g2 ! %g2 = 0000000000000066 ! %l0 = 00000068, %l1 = ba5aea14, Mem[0000000023800010] = 40ca1c5f 60faffff stda %l0,[%i3+%o2]0x89 ! Mem[0000000023800010] = 00000068 ba5aea14 ! %l1 = 00000000ba5aea14, Mem[0000000023800018] = 67a2a402 stha %l1,[%i3+%o3]0x89 ! Mem[0000000023800018] = 67a2ea14 ! %l1 = 00000000ba5aea14, Mem[0000000023800000] = ed167ed9 stba %l1,[%i3+%g0]0x89 ! Mem[0000000023800000] = ed167e14 ! Mem[00000000238000e0] = cc69b68a, %l6 = 4ab532475f1cca40 swap [%i3+0x0e0],%l6 ! %l6 = 00000000cc69b68a ! %l5 = ffffffffed167ea7, Mem[0000000022800020] = 66da3bbc stwa %l5,[%i1+%o4]0x81 ! Mem[0000000022800020] = ed167ea7 p9_label_20: ! Mem[00000000220000bb] = fc3a32a1, %l1 = 00000000ba5aea14 ldstub [%i0+0x0bb],%l1 ! %l1 = 000000a1000000ff ! %l5 = ffffffffed167ea7, Mem[0000000022000008] = 26000000 stha %l5,[%i0+%o1]0x81 ! Mem[0000000022000008] = 7ea70000 ! Mem[0000000023000098] = 33520afc38ab9974, %l1 = 00000000000000a1, %l0 = 0000000000000068 add %i2,0x98,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 33520afc38ab9974 ! %l2 = 00000000000003d9, %l2 = 00000000000003d9, %y = 80000034 smul %l2,%l2,%l1 ! %l1 = 00000000000ecdf1, %y = 00000000 ! Mem[00000000908001d0] = 2af6acef89112d3a, %g2 = 0000000000000066 ldx [%i5+0x1d0],%g2 ! %g2 = 2af6acef89112d3a ! %l7 = fffffffffffffa60, Mem[0000000023800020] = 014687ff stha %l7,[%i3+%o4]0x88 ! Mem[0000000023800020] = 0146fa60 ! Mem[0000000023800064] = edca5709, %l3 = 000000000000467f ldsw [%i3+0x064],%l3 ! %l3 = ffffffffedca5709 ! %l3 = ffffffffedca5709, %l1 = 00000000000ecdf1, %l1 = 00000000000ecdf1 sub %l3,%l1,%l1 ! %l1 = ffffffffedbb8918 ! %l4 = 00000000800001ec, %l2 = 00000000000003d9, %ccr = 08 move %xcc,%l4,%l2 ! Register Not Moved ! %l0 = 33520afc38ab9974, Mem[0000000023800000] = 147e16ed stwa %l0,[%i3+%g0]0x81 ! Mem[0000000023800000] = 38ab9974 p9_label_21: ! Mem[0000000091000060] = fdf47916, %g18 = dad932cde4d42314 ldsw [%i6+0x060],%g2 ! %g2 = dad932cde4d42314 ! %l2 = 00000000000003d9, Mem[0000000023800018] = 67a2ea14 stba %l2,[%i3+%o3]0x89 ! Mem[0000000023800018] = 67a2ead9 ! Mem[00000000908001f8] = ea3a372aeced8229, %g2 = fffffffffdf47916 ldx [%i5+0x1f8],%g2 ! %g2 = ea3a372aeced8229 ! Mem[0000000022000028] = a3803705 be090948, %l0 = 38ab9974, %l1 = edbb8918 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000be090948 00000000a3803705 ! Mem[0000000023800028] = 4f30fce9, %l3 = ffffffffedca5709 ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 000000e9000000ff ! %l5 = ffffffffed167ea7, Mem[0000000090800198] = b60a0fab16b29fd6, %asi = 80 stxa %l5,[%i5+0x198]%asi ! Mem[0000000090800198] = ffffffffed167ea7 ! %l2 = 00000000000003d9, Mem[0000000023000068] = 77a386a7 stw %l2,[%i2+0x068] ! Mem[0000000023000068] = 000003d9 ! %l2 = 000003d9, %l3 = 000000e9, Mem[0000000023000060] = 4cbc61a3 3e6350a4 std %l2,[%i2+0x060] ! Mem[0000000023000060] = 000003d9 000000e9 ! immd = 00000000000001c5, %l2 = 00000000000003d9, %ccr = 08 move %icc,0x1c5,%l2 ! Register Not Moved ! Mem[0000000091800120] = a7462363 2530e39c, %g2 = eced8229, %g3 = fffffcd4 ldd [%o0+0x120],%g2 ! %g2 = 00000000a7462363 000000002530e39c p9_label_22: ! Mem[0000000023800020] = 0146fa60, %l5 = ffffffffed167ea7 ldswa [%i3+%o4]0x89,%l5 ! %l5 = 000000000146fa60 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000023000004] = 89000000, %l5 = 000000000146fa60 swap [%i2+0x004],%l5 ! %l5 = 0000000089000000 ! %l5 = 0000000089000000, Mem[0000000023000018] = d70880be7a17bf2b stxa %l5,[%i2+%o3]0x81 ! Mem[0000000023000018] = 0000000089000000 ! Mem[0000000022800000] = 18ee73bd67a2a402, %f18 = 09e3ac97 60bb4078 ldd [%i1+%g0],%f18 ! %f18 = 18ee73bd 67a2a402 ! %l5 = 0000000089000000, Mem[0000000091000074] = 388746f6 stw %l5,[%i6+0x074] ! Mem[0000000091000074] = 89000000 ! %l1 = 00000000a3803705, %l3 = 00000000000000e9, %l0 = 00000000be090948 taddcc %l1,%l3,%l0 ! %l0 = 00000000a38037ee, %ccr = 0a ! %l2 = 000003d9, %l3 = 000000e9, Mem[0000000022800020] = ed167ea7 5ec1f8df stda %l2,[%i1+%o4]0x80 ! Mem[0000000022800020] = 000003d9 000000e9 ! Mem[00000000900001a8] = bec31ff5, %g2 = 00000000a7462363 ldsb [%i4+0x1a8],%g2 ! %g2 = ffffffffffffffbe ! %l4 = 00000000800001ec, Mem[0000000091800180] = c4edfdc4 stw %l4,[%o0+0x180] ! Mem[0000000091800180] = 800001ec p9_label_23: ! Mem[00000000230000cc] = c2917ff6, %l1 = 00000000a3803705 lduw [%i2+0x0cc],%l1 ! %l1 = 00000000c2917ff6 ! %l1 = 00000000c2917ff6, imm = 00000000000003f7, %l6 = 00000000cc69b68a addccc %l1,0x3f7,%l6 ! %l6 = 00000000c29183ed, %ccr = 08 ! Mem[0000000023000018] = 0000000089000000, %f4 = 308c3e56 68874601 ldda [%i2+%o3]0x81,%f4 ! %f4 = 00000000 89000000 ! Mem[00000000918001a4] = 7c5dd800, %g2 = ffffffffffffffbe ldsb [%o0+0x1a5],%g2 ! %g2 = 000000000000007c ! %l4 = 800001ec, %l5 = 89000000, Mem[0000000022000028] = 480909be 053780a3 stda %l4,[%i0+%o5]0x81 ! Mem[0000000022000028] = 800001ec 89000000 ! %l7 = fffffffffffffa60, Mem[0000000022800028] = 4768f340 stha %l7,[%i1+%o5]0x81 ! Mem[0000000022800028] = fa60f340 ! %l0 = 00000000a38037ee, %l3 = 00000000000000e9, %l2 = 00000000000003d9 sub %l0,%l3,%l2 ! %l2 = 00000000a3803705 ! immd = 0000000000000382, %l2 = 00000000a3803705, %ccr = 08 movge %xcc,0x382,%l2 ! Moved, %l2 = 0000000000000382 ! Mem[000000002380000c] = 3e515452, %l2 = 0000000000000382 swap [%i3+0x00c],%l2 ! %l2 = 000000003e515452 ! Mem[0000000022000028] = ec010080, %l3 = 00000000000000e9 lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ec010080 p9_label_24: ! Mem[0000000023800018] = 67a2ead9, %l2 = 000000003e515452 lduba [%i3+%o3]0x88,%l2 ! %l2 = 00000000000000d9 ! Mem[0000000091000178] = e9752ee9, %g2 = 000000000000007c lduh [%i6+0x178],%g2 ! %g2 = 000000000000e975 ! Mem[00000000220000b4] = fb89146c, %l4 = 00000000800001ec swap [%i0+0x0b4],%l4 ! %l4 = 00000000fb89146c ! Mem[0000000090800154] = a90caa43, %g2 = 000000000000e975 lduh [%i5+0x156],%g2 ! %g2 = 000000000000a90c ! Mem[0000000023000008] = 7f469a7c, %l5 = 0000000089000000 lduwa [%i2+%o1]0x80,%l5 ! %l5 = 000000007f469a7c ! Mem[0000000022800118] = f4737e98, %l1 = 00000000c2917ff6 ldsw [%i1+0x118],%l1 ! %l1 = fffffffff4737e98 ! Mem[0000000091000150] = 34325dd9b6697689, %g2 = 000000000000a90c ldxa [%i6+0x150]%asi,%g2 ! %g2 = 34325dd9b6697689 ! Mem[0000000022800018] = d7088068, %l3 = 00000000ec010080 ldstuba [%i1+%o3]0x89,%l3 ! %l3 = 00000068000000ff ! %l4 = 00000000fb89146c, %l0 = 00000000a38037ee, %ccr = 08 movl %icc,%l4,%l0 ! Moved, %l0 = 00000000fb89146c ! %l7 = fffffffffffffa60, Mem[0000000022000018] = 84253b18 stwa %l7,[%i0+%o3]0x80 ! Mem[0000000022000018] = fffffa60 p9_label_25: membar #Sync ! Added by membar checker (194) ! %f0 = d4e3598b ffffffff 02a4a267 bd73ee18 ! %f4 = 00000000 89000000 04da59d8 8a4b19c5 ! %f8 = 61cc3504 66da3bbc 30a54fe4 ac67ed19 ! %f12 = 1acb70af 3b427f80 510e5c1a b0917527 mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[00000000900000fc] = fce12662, %g2 = 34325dd9b6697689 lduh [%i4+0x0fe],%g2 ! %g2 = 000000000000fce1 ! Mem[0000000023800000] = 61ae1a287499ab38, %f30 = 8a3362a4 78add910 ldda [%i3+%g0]0x89,%f30 ! %f30 = 61ae1a28 7499ab38 ! Mem[0000000022000040] = b76db32e 999b3a7b cfd03ea2 0fcb6bcf ! Mem[0000000022000050] = 30ee8e8e 05d825c7 00180d65 ccb1c0e5 ! Mem[0000000022000060] = b37e89f5 e1c5a0ce c0872bc1 6a8e3502 ! Mem[0000000022000070] = d3832abb 89a85b91 6aa72f72 a8b06657 mov 0x040,%g6 ldda [%i0+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000022000040 ! Mem[0000000023800018] = 67a2ead9, %l1 = fffffffff4737e98 ldstuba [%i3+%o3]0x89,%l1 ! %l1 = 000000d9000000ff ! %l6 = 00000000c29183ed, imm = 0000000000000253, %l5 = 000000007f469a7c andn %l6,0x253,%l5 ! %l5 = 00000000c29181ac ! %l1 = 00000000000000d9, %l6 = 00000000c29183ed, %ccr = 08 movpos %xcc,%l1,%l6 ! Moved, %l6 = 00000000000000d9 ! Mem[0000000023800190] = 5147ae03, %l7 = fffffffffffffa60 swap [%i3+0x190],%l7 ! %l7 = 000000005147ae03 ! %l2 = 00000000000000d9, Mem[0000000091000177] = 13e9752e stb %l2,[%i6+0x177] ! Mem[0000000091000174] = d9e9752e ! %l3 = 0000000000000068, %l2 = 00000000000000d9, %l1 = 00000000000000d9 sdivx %l3,%l2,%l1 ! %l1 = 0000000000000000 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 1: membar #Sync ! Force all stores to complete p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000fb89146c bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d9 bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000068 bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000fb89146c bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c29181ac bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000d9 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005147ae03 bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p9_check_fp_registers: set p9_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 7b3a9b99 2eb36db7 bne %xcc,p9_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be cf6bcb0f a23ed0cf bne %xcc,p9_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c725d805 8e8eee30 bne %xcc,p9_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e5c0b1cc 650d1800 bne %xcc,p9_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be cea0c5e1 f5897eb3 bne %xcc,p9_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 02358e6a c12b87c0 bne %xcc,p9_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 915ba889 bb2a83d3 bne %xcc,p9_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 5766b0a8 722fa76a bne %xcc,p9_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 091fd77c 731b5472 bne %xcc,p9_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 18ee73bd 67a2a402 bne %xcc,p9_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 6dcedde7 92c7d5fc bne %xcc,p9_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be a1edb705 50dffd6a bne %xcc,p9_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 87856ef3 45e5d122 bne %xcc,p9_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 77db56ff f51fc3be bne %xcc,p9_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 24a294e7 8ec60a2c bne %xcc,p9_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 61ae1a28 7499ab38 bne %xcc,p9_f30_fail nop ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 84253b1891047ba1 ldx [%i0+0x000],%g3 ! Observed data at 0000000022000000 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7ea7000000000068 ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c5194b8ad859da04 ldx [%i0+0x010],%g3 ! Observed data at 0000000022000010 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fffffa6091047ba1 ldx [%i0+0x018],%g3 ! Observed data at 0000000022000018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 800001ec89000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = fab39c7f411e001f ldx [%i0+0x088],%g3 ! Observed data at 0000000022000088 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x088,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 9437b8d5800001ec ldx [%i0+0x0b0],%g3 ! Observed data at 00000000220000b0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = fc3a32ff8cf59227 ldx [%i0+0x0b8],%g3 ! Observed data at 00000000220000b8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x160],%g2 ! Expected data = 06ff0761a5aadb60 ldx [%i0+0x160],%g3 ! Observed data at 0000000022000160 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x160,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 81cec00543dec3ff ldx [%i0+0x1b0],%g3 ! Observed data at 00000000220001b0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x1b0,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ff8008d7ed167ea7 ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000003d9000000e9 ldx [%i1+0x020],%g3 ! Observed data at 0000000022800020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fa60f34014f10b47 ldx [%i1+0x028],%g3 ! Observed data at 0000000022800028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x028,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = ebf5ff3095857ef8 ldx [%i1+0x0e0],%g3 ! Observed data at 00000000228000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = fa9d62a1ba6c3f26 ldx [%i1+0x0e8],%g3 ! Observed data at 00000000228000e8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 0b9186c4a77e16ed ldx [%i1+0x1c0],%g3 ! Observed data at 00000000228001c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x1c0,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 05c000000146fa60 ldx [%i2+0x000],%g3 ! Observed data at 0000000023000000 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000089000000 ldx [%i2+0x018],%g3 ! Observed data at 0000000023000018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffffebb67467 ldx [%i2+0x020],%g3 ! Observed data at 0000000023000020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 731b5472bcad3780 ldx [%i2+0x028],%g3 ! Observed data at 0000000023000028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 000003d9000000e9 ldx [%i2+0x060],%g3 ! Observed data at 0000000023000060 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = 000003d90c90f54f ldx [%i2+0x068],%g3 ! Observed data at 0000000023000068 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x068,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = d0c8d5686128f9f4 ldx [%i2+0x0c0],%g3 ! Observed data at 00000000230000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x0c0,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 38ab9974281aae61 ldx [%i3+0x000],%g3 ! Observed data at 0000000023800000 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c0e8ca9e00000382 ldx [%i3+0x008],%g3 ! Observed data at 0000000023800008 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6800000014ea5aba ldx [%i3+0x010],%g3 ! Observed data at 0000000023800010 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffeaa267bd73ee18 ldx [%i3+0x018],%g3 ! Observed data at 0000000023800018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 60fa4601b8d39baa ldx [%i3+0x020],%g3 ! Observed data at 0000000023800020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffc304f825c51db ldx [%i3+0x028],%g3 ! Observed data at 0000000023800028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x028,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 5f1cca4021f18acf ldx [%i3+0x0e0],%g3 ! Observed data at 00000000238000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 7f504e55aae4457d ldx [%i3+0x110],%g3 ! Observed data at 0000000023800110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x110,%g4 ldx [%g1+0x128],%g2 ! Expected data = bec31ff5ff56db77 ldx [%i3+0x128],%g3 ! Observed data at 0000000023800128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x128,%g4 ldx [%g1+0x190],%g2 ! Expected data = fffffa6075583c82 ldx [%i3+0x190],%g3 ! Observed data at 0000000023800190 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x190,%g4 ! The test for processor 9 has passed p9_passed: ta GOOD_TRAP nop p9_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p9_failed p9_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p9_failed p9_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p9_failed p9_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p9_failed p9_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p9_failed p9_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p9_failed p9_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p9_failed p9_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p9_failed p9_f0_fail: set p9_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f2_fail: set p9_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f4_fail: set p9_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f6_fail: set p9_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f8_fail: set p9_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f10_fail: set p9_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f12_fail: set p9_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f14_fail: set p9_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f16_fail: set p9_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f18_fail: set p9_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f20_fail: set p9_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f22_fail: set p9_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f24_fail: set p9_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f26_fail: set p9_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f28_fail: set p9_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f30_fail: set p9_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 9 failed p9_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x024] ! Set processor 9 done flag set p9_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 9 failed p9_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x024] ! Set processor 9 done flag set p9_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p9_selfmod_failed: ba p9_failed mov 0xabc,%g1 p9_common_error: or %g0,0xee9,%g1 ba p9_failed mov %o5,%g3 p9_common_signature_error: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_common_timeout: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p9_failed mov 0x0,%g3 p9_trap1e: swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000008] done p9_trap1o: swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000008] done p9_trap2e: addccc %l0,%l1,%l5 ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023000028] done p9_trap2o: addccc %l0,%l1,%l5 ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023000028] done p9_trap3e: and %l3,%l2,%l5 and %l7,-0xf55,%l4 xor %l2,%l4,%l1 add %l0,%l3,%l0 add %l5,%l2,%l1 xor %l7,%l6,%l0 done p9_trap3o: and %l3,%l2,%l5 and %l7,-0xf55,%l4 xor %l2,%l4,%l1 add %l0,%l3,%l0 add %l5,%l2,%l1 xor %l7,%l6,%l0 done p9_init_memory_pointers: set p9_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 p9_local0_start,%i0 set p9_local1_start,%i1 set p9_local2_start,%i2 set p9_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1d4d6dd62580f6d0 ldx [%g1+0x008],%l1 ! %l1 = 02b78dc3a77e16ed ldx [%g1+0x010],%l2 ! %l2 = 30682de459bc7dc5 ldx [%g1+0x018],%l3 ! %l3 = 93c74abeaae4457d ldx [%g1+0x020],%l4 ! %l4 = 8398e007e0b879c1 ldx [%g1+0x028],%l5 ! %l5 = 758960046ea1cde7 ldx [%g1+0x030],%l6 ! %l6 = a98b2f4a12ef3317 ldx [%g1+0x038],%l7 ! %l7 = 4cc79835d64e1d01 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 10 processor_10: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x28] ! Set the start flag wrpr %g0,7,%cleanwin call p10_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 10 wr %g0,0x4,%fprs ! Make sure fef is 1 set p10_init_freg,%g1 ! %f0 = a7f111cc de4cf207 bd3d167b cf4efe8c ! %f4 = 29ebc6e9 389b54e1 16bebe48 1a34680c ! %f8 = dce30d97 f9938f5b 573c96f6 0a4d9431 ! %f12 = 2ecf6033 6a62e32f 4b46aebb a06dbeba ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ffe5c87c df8ba017 dbc9b2e9 92f7a736 ! %f20 = 37ec8719 192105fe e6a93c3d f12200fa ! %f24 = fd0e7e7d 3ba7e5fd a0c764ee f1400986 ! %f28 = 014db29d 5eea5315 a725898e 747c489f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 375eaed0 169e75a1 45a70259 08000fac ! %f36 = 19f03a4f 205d42f4 d42ee215 4a814ac1 ! %f40 = 376d7265 396e1a65 158f92ae 7ccfce15 ! %f44 = f7583421 7d537e63 7d863959 a617bab9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd442b34800000059,%g7,%g1 ! GSR scale = 11, align = 1 wr %g1,%g0,%gsr ! GSR = d442b34800000059 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 10 p10_label_1: ! %l4 = 9542d190, %l5 = 017c3651, Mem[0000000024000018] = e6d3f6a4 44aac06f stda %l4,[%i0+%o3]0x80 ! Mem[0000000024000018] = 9542d190 017c3651 ! %l1 = bffab62ee4279022, %l5 = 4ff21d50017c3651, %ccr = 44 movpos %icc,%l1,%l5 ! Moved, %l5 = bffab62ee4279022 ! Mem[0000000024000008] = a3f65fe2, %l7 = 867b6bd25413f5d7 ldstuba [%i0+%o1]0x89,%l7 ! %l7 = 000000e2000000ff ! Mem[000000009100014c] = 439e5034, %g2 = 01af3cf1000000c3 ldsb [%i6+0x14d],%g2 ! %g2 = 0000000000000043 ! Mem[0000000091000008] = 12a0367e7e423f6b, %f48 = ad8e4f79 0105c082 ldd [%i6+%o1],%f48 ! %f48 = 12a0367e 7e423f6b ! %l7 = 00000000000000e2, Mem[0000000025800000] = 99d7873b0af26250 stxa %l7,[%i3+%g0]0x88 ! Mem[0000000025800000] = 00000000000000e2 ! %l6 = f5c0713cc8f117e6, %l2 = 74984f01c4d16661, %ccr = 44 movvs %xcc,%l6,%l2 ! Register Not Moved ! Mem[0000000025000187] = 52427263, %l1 = bffab62ee4279022 ldstub [%i2+0x187],%l1 ! %l1 = 00000063000000ff ! retry : should take illegal inst trap, %l0 = 0ec109bbd85b313f retry ! Illegal inst trap : %l0 = 0ec109bbd85b314f ! %l2 = 74984f01c4d16661, imm = 0000000000000005, %l0 = 0ec109bbd85b314f srlx %l2,0x005,%l0 ! %l0 = 03a4c2780e268b33 p10_label_2: ! %l0 = 0e268b33, %l1 = 00000063, Mem[0000000091800170] = 7fdb938c bb72ba0f std %l0,[%o0+0x170] ! Mem[0000000091800170] = 0e268b33 00000063 ! %l7 = 00000000000000e2, imm = fffffffffffff73f, %l6 = f5c0713cc8f117e6 addc %l7,-0x8c1,%l6 ! %l6 = fffffffffffff821 ! Mem[0000000024800010] = 888c2309, %f6 = 16bebe48 lda [%i1+%o2]0x88,%f6 ! %f6 = 888c2309 ! Mem[00000000908001c0] = bc3d0d51, %g2 = 0000000000000043 ldsb [%i5+0x1c3],%g2 ! %g2 = ffffffffffffffbc ! %f23 = f12200fa, Mem[0000000025800028] = d7b5ab37 sta %f23,[%i3+%o5]0x80 ! Mem[0000000025800028] = f12200fa ! Mem[0000000025800008] = 0f3bc46e 5807310a, %l0 = 0e268b33, %l1 = 00000063 ldda [%i3+%o1]0x81,%l0 ! %l0 = 000000000f3bc46e 000000005807310a ! Mem[0000000024000010] = 5cfdd607, %l2 = 74984f01c4d16661 swapa [%i0+%o2]0x88,%l2 ! %l2 = 000000005cfdd607 ! Mem[0000000024800010] = 09238c88 4d238a87, %l2 = 5cfdd607, %l3 = c4bdf0ef ldda [%i1+%o2]0x80,%l2 ! %l2 = 0000000009238c88 000000004d238a87 ! Mem[0000000024000020] = 06d5a093ea22f0af, %f28 = 014db29d 5eea5315 ldda [%i0+%o4]0x89,%f28 ! %f28 = 06d5a093 ea22f0af ! Mem[00000000908001e8] = a05a148c, %g18 = 05b7571c9b65db7b ldsw [%i5+0x1e8],%g2 ! %g2 = 05b7571c9b65db7b p10_label_3: ! %l0 = 000000000f3bc46e, %l7 = 00000000000000e2, %y = 00000000 smulcc %l0,%l7,%l0 ! %l0 = 0000000d72c3691c, %ccr = 00, %y = 0000000d ! immd = 00000000000000fd, %l7 = 00000000000000e2, %ccr = 00 movcs %icc,0x0fd,%l7 ! Register Not Moved ! Mem[0000000025800020] = cbe7d82aa6206143, %l7 = 00000000000000e2 ldxa [%i3+%o4]0x88,%l7 ! %l7 = cbe7d82aa6206143 ! Mem[0000000091800130] = aea0d51e, %g2 = ffffffffa05a148c ldsh [%o0+0x132],%g2 ! %g2 = ffffffffffffaea0 ! Mem[0000000025800010] = ba356ac2, %l0 = 0000000d72c3691c ldsba [%i3+%o2]0x80,%l0 ! %l0 = ffffffffffffffba ! Mem[0000000091000084] = 42deaf1e, %g2 = ffffffffffffaea0 ldsb [%i6+0x085],%g2 ! %g2 = 0000000000000042 ! %l7 = cbe7d82aa6206143, Mem[0000000024000060] = 395fc661 sth %l7,[%i0+0x060] ! Mem[0000000024000060] = 6143c661 save ! CWP = 1 ! %l7 = 2cd4cefe7ad8f0c9, Mem[0000000025000020] = 4f3b137b10d5aa47 stxa %l7,[%o2+%i4]0x88 ! Mem[0000000025000020] = 2cd4cefe7ad8f0c9 ! Mem[0000000024000008] = ff5ff6a3 1bee30ae, %l2 = 07e42688, %l3 = d4450e4b ldda [%o0+%i1]0x80,%l2 ! %l2 = 00000000ff5ff6a3 000000001bee30ae p10_label_4: ! %cwp = 1 ! Mem[00000000918001e8] = 7b3940f7, %g2 = 0000000000000042 ldsh [%i0+0x1e8],%g2 ! %g2 = 0000000000007b39 ! %l2 = 00000000ff5ff6a3, Mem[00000000258001e6] = 73abbdcc sth %l2,[%o3+0x1e6] ! Mem[00000000258001e4] = 73abf6a3 ! Mem[0000000025000193] = 4654c58b, %l2 = 00000000ff5ff6a3 ldstub [%o2+0x193],%l2 ! %l2 = 0000008b000000ff ! Mem[0000000090800074] = 302692b7, %g18 = 1aa37af8131393e1 ldsw [%o5+0x074],%g2 ! %g2 = 1aa37af8131393e1 ! %l6 = bb4f2bddf1a3e3d4, Mem[000000009100001d] = 3a992fab stb %l6,[%o6+0x01d] ! Mem[000000009100001c] = d4992fab ! Mem[0000000024800010] = 09238c88, %l2 = 000000000000008b lduha [%o1+%i2]0x80,%l2 ! %l2 = 0000000000000923 ! %l5 = 00134a005ec75e0c, Mem[0000000025800180] = 2474fd58 stw %l5,[%o3+0x180] ! Mem[0000000025800180] = 5ec75e0c ! Mem[00000000250001c0] = 9cd5d92a, %l3 = 000000001bee30ae ldub [%o2+0x1c3],%l3 ! %l3 = 000000000000002a ! Mem[00000000250000c0] = e6e9193d, %l6 = f1a3e3d4, %l2 = 00000923 add %o2,0xc0,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e6e9193d ! Mem[0000000090800110] = 6722571824cfb67f, %f48 = 12a0367e 7e423f6b ldd [%o5+0x110],%f48 ! %f48 = 67225718 24cfb67f p10_label_5: ! %cwp = 1 ! %l1 = 8b867898bf8dcab1, %l5 = 00134a005ec75e0c, %ccr = 00 movge %icc,%l1,%l5 ! Moved, %l5 = 8b867898bf8dcab1 ! Mem[00000000248001d8] = a0633db4a3217b9b, %l1 = 8b867898bf8dcab1, %l2 = 00000000e6e9193d add %o1,0x1d8,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = a0633db4a3217b9b ! Mem[00000000900001d0] = bfd5130a, %g2 = 00000000302692b7 lduw [%o4+0x1d0],%g2 ! %g2 = 00000000bfd5130a ! %l0 = e8399b8c9367d826, Mem[00000000248001ea] = f68b5a14 sth %l0,[%o1+0x1ea] ! Mem[00000000248001e8] = f68bd826 ! Mem[000000009100000c] = 7e423f6b, %g2 = 00000000bfd5130a lduha [%o6+0x00c]%asi,%g2 ! %g2 = 0000000000007e42 ! %l2 = a0633db4a3217b9b, Mem[0000000025800028] = f12200fa stba %l2,[%o3+%i5]0x81 ! Mem[0000000025800028] = 9b2200fa ! Mem[00000000240000f8] = d2f50e57 176e4413, %l0 = 9367d826, %l1 = bf8dcab1 ldd [%o0+0x0f8],%l0 ! %l0 = 00000000d2f50e57 00000000176e4413 ! immd = 00000000000000c5, %l0 = 00000000d2f50e57, %ccr = 00 movcs %xcc,0x0c5,%l0 ! Register Not Moved ! Mem[0000000025000098] = e1491322 d0cdcc77, %l4 = 5cc30799, %l5 = bf8dcab1 ldd [%o2+0x098],%l4 ! %l4 = 00000000e1491322 00000000d0cdcc77 ! Mem[0000000024800028] = cb4d9c21, %l4 = 00000000e1491322 lduha [%o1+%i5]0x81,%l4 ! %l4 = 000000000000cb4d p10_label_6: ! %cwp = 1 ! %l1 = 00000000176e4413, immed = fffffe95, %ccr = 00 movrne %l1,-0x16b,%l2 ! Moved, %l2 = fffffffffffffe95 ! immd = 00000000000000f3, %l4 = 000000000000cb4d, %ccr = 00 movg %xcc,0x0f3,%l4 ! Moved, %l4 = 00000000000000f3 ! Mem[00000000900001a0] = ea1bd83c55f4639a, %g2 = 0000000000007e42 ldx [%o4+0x1a0],%g2 ! %g2 = ea1bd83c55f4639a ! %l7 = 2cd4cefe7ad8f0c9, Mem[00000000918001b2] = 205f12f4 stb %l7,[%i0+0x1b2] ! Mem[00000000918001b0] = c95f12f4 ! Mem[0000000024000000] = d0517144, %l6 = bb4f2bddf1a3e3d4 ldsha [%o0+%g0]0x80,%l6 ! %l6 = ffffffffffffd051 ! Mem[0000000025800008] = 0f3bc46e, %l3 = 000000000000002a ldsba [%o3+%i1]0x81,%l3 ! %l3 = 000000000000000f ! %l3 = 000000000000000f, Mem[00000000918000c4] = 876646a5 sth %l3,[%i0+0x0c4] ! Mem[00000000918000c4] = 000f46a5 ! %l6 = ffffffffffffd051, %l1 = 00000000176e4413, %y = 0000000d mulscc %l6,%l1,%l0 ! %l0 = 00000000976e2c3b, %ccr = 0a, %y = 80000006 ! %f22 = e6a93c3d f12200fa, Mem[0000000025000010] = b130da26 781db304 stda %f22,[%o2+%i2]0x88 ! Mem[0000000025000010] = e6a93c3d f12200fa ! Mem[0000000024000018] = 9542d190, %l0 = 00000000976e2c3b ldswa [%o0+%i3]0x81,%l0 ! %l0 = ffffffff9542d190 p10_label_7: ! %cwp = 1 ! %l0 = ffffffff9542d190, Mem[00000000910000f8] = c67c86f2caabf5b1 stx %l0,[%o6+0x0f8] ! Mem[00000000910000f8] = ffffffff9542d190 ! Mem[0000000024000000] = 447151d0, %l2 = fffffffffffffe95 ldsha [%o0+%g0]0x89,%l2 ! %l2 = 00000000000051d0 ! immd = 00000000000002b7, %l4 = 00000000000000f3, %ccr = 0a movge %xcc,0x2b7,%l4 ! Moved, %l4 = 00000000000002b7 ! Mem[00000000258001a8] = 8735c323, %l1 = 00000000176e4413 ldstub [%o3+0x1a8],%l1 ! %l1 = 00000087000000ff ! Mem[00000000910000a8] = 871488a2, %g2 = ea1bd83c55f4639a ldub [%o6+0x0a8],%g2 ! %g2 = 0000000000000087 ! immd = 00000000000002ec, %l4 = 00000000000002b7, %ccr = 0a movvc %xcc,0x2ec,%l4 ! Moved, %l4 = 00000000000002ec ! %l6 = ffffffffffffd051, Mem[0000000025000020] = c9f0d87a stba %l6,[%o2+%i4]0x80 ! Mem[0000000025000020] = 51f0d87a ! %l4 = 00000000000002ec, immed = fffff70b, %y = 80000006 udiv %l4,-0x8f5,%l5 ! %l5 = 0000000080000480 mov %l0,%y ! %y = 9542d190 ! Invert Register : %l0 = ffffffff9542d190 xor %l0,-1,%l0 ! %l0 = 000000006abd2e6f ! immd = 000000000000006b, %l0 = 000000006abd2e6f, %ccr = 0a movn %xcc,0x06b,%l0 ! Register Not Moved p10_label_8: ! %cwp = 1 ! Mem[00000000910001ac] = fa4c099b, %g2 = 0000000000000087 lduh [%o6+0x1ae],%g2 ! %g2 = 000000000000fa4c ! Mem[0000000025000008] = 87a63a56, %l2 = 00000000000051d0 lduwa [%o2+%i1]0x80,%l2 ! %l2 = 0000000087a63a56 ! %l2 = 0000000087a63a56, imm = ffffffffffffff29, %l2 = 0000000087a63a56 subc %l2,-0x0d7,%l2 ! %l2 = 0000000087a63b2d ! Mem[0000000024800008] = aaa34444, %l0 = 000000006abd2e6f ldub [%o1+%i1],%l0 ! %l0 = 00000000000000aa ! Mem[0000000091000060] = f4791626, %g2 = 000000000000fa4c ldub [%o6+0x061],%g2 ! %g2 = 00000000000000f4 ! Mem[0000000025800018] = 8ba2584d, %l0 = 00000000000000aa ldsha [%o3+%i3]0x88,%l0 ! %l0 = 000000000000584d ! Mem[000000002580005a] = c313a583, %l4 = 00000000000002ec ldstub [%o3+0x05a],%l4 ! %l4 = 000000a5000000ff ! %l1 = 0000000000000087, Mem[00000000900001a9] = 3e313bbe stb %l1,[%o4+0x1a9] ! Mem[00000000900001a8] = 87313bbe ! immd = 00000000000000b2, %l1 = 0000000000000087, %ccr = 0a movpos %icc,0x0b2,%l1 ! Register Not Moved ! Mem[0000000090000040] = 8dbea8f7, %g2 = 00000000000000f4 ldsb [%o4+0x040],%g2 ! %g2 = ffffffffffffff8d p10_label_9: ! %cwp = 1 ! %l0 = 000000000000584d, Mem[00000000910001d0] = 3be99c3d9de4ecc1 stx %l0,[%o6+0x1d0] ! Mem[00000000910001d0] = 000000000000584d ! Mem[0000000025000020] = 51f0d87a, %l1 = 0000000000000087 ldswa [%o2+%i4]0x81,%l1 ! %l1 = 0000000051f0d87a ! %l6 = ffffffffffffd051, immd = 00000000000003c5, %l6 = ffffffffffffd051 sdivx %l6,0x3c5,%l6 ! %l6 = fffffffffffffff4 ! Mem[00000000250000b8] = c2773fd95521ebfe, %l1 = 0000000051f0d87a, %l3 = 000000000000000f add %o2,0xb8,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = c2773fd95521ebfe ! Mem[0000000024000008] = a3f65fff, %l7 = 2cd4cefe7ad8f0c9 ldsha [%o0+%i1]0x89,%l7 ! %l7 = 0000000000005fff ! %l1 = 0000000051f0d87a, %l6 = fffffffffffffff4, %ccr = 0a movle %xcc,%l1,%l6 ! Register Not Moved ! %l0 = 0000584d, %l1 = 51f0d87a, Mem[0000000090800108] = 731234cb d4967865 std %l0,[%o5+0x108] ! Mem[0000000090800108] = 0000584d 51f0d87a ! Mem[0000000090000108] = df440928, %g2 = ffffffffffffff8d lduh [%o4+0x108],%g2 ! %g2 = 000000000000df44 ! immd = 0000000000000360, %l6 = fffffffffffffff4, %ccr = 0a movcc %xcc,0x360,%l6 ! Moved, %l6 = 0000000000000360 ! Mem[00000000900000a8] = ff93747b, %g2 = 000000000000df44 lduw [%o4+0x0a8],%g2 ! %g2 = 00000000ff93747b p10_label_10: ! %cwp = 1 ! Mem[0000000025000098] = e1491322, %l4 = 00000000000000a5 ldstub [%o2+0x098],%l4 ! %l4 = 000000e1000000ff ! immd = 0000000000000154, %l6 = 0000000000000360, %ccr = 0a movne %xcc,0x154,%l6 ! Moved, %l6 = 0000000000000154 ! Mem[0000000024000008] = ff5ff6a31bee30ae, %l4 = 00000000000000e1 ldxa [%o0+%i1]0x81,%l4 ! %l4 = ff5ff6a31bee30ae ! %l4 = ff5ff6a31bee30ae, Mem[0000000024000000] = d0517144 stwa %l4,[%o0+%g0]0x81 ! Mem[0000000024000000] = 1bee30ae ! %f29 = ea22f0af, Mem[0000000090800160] = cd81b6a9 st %f29,[%o5+0x160] ! Mem[0000000090800160] = ea22f0af ! Mem[0000000024800045] = 93dc0722, %l3 = c2773fd95521ebfe ldstub [%o1+0x045],%l3 ! %l3 = 000000dc000000ff ! %l7 = 0000000000005fff, Mem[00000000910001f0] = 1667758e stw %l7,[%o6+0x1f0] ! Mem[00000000910001f0] = 00005fff ! %l0 = 000000000000584d, %l3 = 00000000000000dc, %ccr = 0a mova %xcc,%l0,%l3 ! Moved, %l3 = 000000000000584d ! Mem[00000000258000f8] = 5ced547e, %l0 = 0000584d, %l5 = 80000480 add %o3,0xf8,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005ced547e ! Mem[0000000025000018] = 1dc1d54d, %l0 = 000000000000584d ldsha [%o2+%i3]0x80,%l0 ! %l0 = 0000000000001dc1 p10_label_11: ! %cwp = 1 ! Mem[000000009180003c] = 3214b734, %g2 = 00000000ff93747b ldub [%i0+0x03f],%g2 ! %g2 = 0000000000000032 ! %l2 = 0000000087a63b2d, Mem[00000000908000d0] = 39cf1cc55fe12d5f stx %l2,[%o5+0x0d0] ! Mem[00000000908000d0] = 0000000087a63b2d ! %l5 = 000000005ced547e, %l4 = ff5ff6a31bee30ae, %l7 = 0000000000005fff udivx %l5,%l4,%l7 ! %l7 = 0000000000000000 ! %f0 = a7f111cc de4cf207 bd3d167b cf4efe8c ! %f4 = 29ebc6e9 389b54e1 888c2309 1a34680c ! %f8 = dce30d97 f9938f5b 573c96f6 0a4d9431 ! %f12 = 2ecf6033 6a62e32f 4b46aebb a06dbeba mov 0x0c0,%g4 stda %f0,[%o4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0 ! %f30 = a725898e 747c489f, Mem[0000000090800130] = 75025c7f 4ed886e9 stda %f30,[%o5+0x130]%asi ! Mem[0000000090800130] = a725898e 747c489f ! Mem[0000000025000018] = 1dc1d54dc3893248, %l0 = 0000000000001dc1 ldxa [%o2+%i3]0x80,%l0 ! %l0 = 1dc1d54dc3893248 ! %l0 = c3893248, %l1 = 51f0d87a, Mem[0000000090800078] = 6b44214a 895c08b7 std %l0,[%o5+0x078] ! Mem[0000000090800078] = c3893248 51f0d87a ! %l3 = 000000000000584d, imm = 0000000000000f28, %l2 = 0000000087a63b2d xorcc %l3,0xf28,%l2 ! %l2 = 0000000000005765, %ccr = 00 ! Mem[0000000024800000] = 4b6440ca, %l2 = 0000000000005765 ldsba [%o1+%g0]0x88,%l2 ! %l2 = ffffffffffffffca ! Mem[0000000091800190] = f56a52ae, %g18 = 1aa37af8131393e1 ldsw [%i0+0x190],%g2 ! %g2 = 1aa37af8131393e1 p10_label_12: ! %cwp = 1 ! %l1 = 0000000051f0d87a, Mem[0000000024800000] = 4b6440ca stwa %l1,[%o1+%g0]0x88 ! Mem[0000000024800000] = 51f0d87a membar #Sync ! Added by membar checker (195) ! Mem[00000000900000e0] = dce30d97 f9938f5b, %g2 = f56a52ae, %g3 = 0bad0b00 ldd [%o4+0x0e0],%g2 ! %g2 = 00000000dce30d97 00000000f9938f5b ! Mem[0000000025800020] = 436120a6, %l1 = 0000000051f0d87a swap [%o3+%i4],%l1 ! %l1 = 00000000436120a6 ! Mem[0000000090800130] = a725898e, %g2 = 00000000dce30d97 ldsb [%o5+0x130],%g2 ! %g2 = ffffffffffffffa7 ! Mem[0000000025800140] = 23257032, %l4 = ff5ff6a31bee30ae ldsba [%o3+0x140]%asi,%l4 ! %l4 = 0000000000000023 ! %l3 = 000000000000584d, imm = ffffffffffffffee, %l2 = ffffffffffffffca orcc %l3,-0x012,%l2 ! %l2 = ffffffffffffffef, %ccr = 88 ! %l0 = 1dc1d54dc3893248, Mem[00000000908000df] = cbbbfe23, %asi = 80 stba %l0,[%o5+0x0df]%asi ! Mem[00000000908000dc] = 48bbfe23 ! %l0 = c3893248, %l1 = 436120a6, Mem[00000000908001a0] = 473facc7 34613832 std %l0,[%o5+0x1a0] ! Mem[00000000908001a0] = c3893248 436120a6 ! Mem[0000000024000008] = ff5ff6a3, %l0 = 1dc1d54dc3893248 swapa [%o0+%i1]0x80,%l0 ! %l0 = 00000000ff5ff6a3 ! %l2 = ffffffffffffffef, Mem[0000000090800100] = fb532693, %asi = 80 stha %l2,[%o5+0x100]%asi ! Mem[0000000090800100] = ffef2693 p10_label_13: ! %cwp = 1 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g5 ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! Mem[0000000090800140] = 65b0f94605718ed0, %f48 = 26620895 2b3c00be ldd [%o5+0x140],%f48 ! %f48 = 65b0f946 05718ed0 ! Mem[0000000024800020] = 6d045d968386633b, %l7 = 0000000000000000 ldxa [%o1+%i4]0x89,%l7 ! %l7 = 6d045d968386633b ! Mem[0000000090000164] = 2ec170ad, %g2 = ffffffffffffffa7 ldsb [%o4+0x164],%g2 ! %g2 = 000000000000002e ! Mem[00000000248000b4] = dbc06e9f, %l7 = 6d045d968386633b ldsb [%o1+0x0b7],%l7 ! %l7 = ffffffffffffff9f ! Mem[00000000918001a4] = d07c5dd8, %g2 = 000000000000002e lduw [%i0+0x1a4],%g2 ! %g2 = 00000000d07c5dd8 ! %l0 = 00000000ff5ff6a3, %l2 = ffffffffffffffef, %ccr = 88 movge %icc,%l0,%l2 ! Register Not Moved ! Mem[0000000024000042] = b43ffd11, %l6 = 0000000000000154 ldstub [%o0+0x042],%l6 ! %l6 = 000000fd000000ff ! immd = 000000000000002a, %l4 = 0000000000000023, %ccr = 88 movl %icc,0x02a,%l4 ! Moved, %l4 = 000000000000002a ! %l1 = 00000000436120a6, %l6 = 00000000000000fd, %y = 9542d190 smul %l1,%l6,%l5 ! %l5 = 0000004296fd440e, %y = 00000042 p10_label_14: ! %cwp = 1 ! Mem[0000000024000060] = 6143c6618ce9805b, %l5 = 0000004296fd440e, %l1 = 00000000436120a6 add %o0,0x60,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 6143c6618ce9805b ! %l1 = 6143c6618ce9805b, imm = fffffffffffffcf1, %l1 = 6143c6618ce9805b andn %l1,-0x30f,%l1 ! %l1 = 000000000000000a ! immd = 00000000000002b9, %l3 = 000000000000584d, %ccr = 88 movcc %icc,0x2b9,%l3 ! Moved, %l3 = 00000000000002b9 ! Mem[0000000090000180] = e2c0849a, %g2 = 00000000d07c5dd8 lduh [%o4+0x182],%g2 ! %g2 = 000000000000e2c0 ! retry : should take illegal inst trap, %l0 = 00000000ff5ff6a3 retry ! Illegal inst trap : %l0 = 00000000ff5ff6b3 ! Mem[00000000910000bc] = 7c5192af, %g2 = 000000000000e2c0 ldsba [%o6+0x0be]%asi,%g2 ! %g2 = 000000000000007c ! %l0 = 00000000ff5ff6b3, Mem[0000000024000000] = ae30ee1b stba %l0,[%o0+%g0]0x89 ! Mem[0000000024000000] = ae30eeb3 ! Mem[00000000900001a0] = ea1bd83c 55f4639a, %g2 = 0000007c, %g3 = f9938f5b ldda [%o4+0x1a0]%asi,%g2 ! %g2 = 00000000ea1bd83c 0000000055f4639a ! %l7 = ffffffffffffff9f, %l4 = 000000000000002a, %l6 = 00000000000000fd srax %l7,%l4,%l6 ! %l6 = ffffffffffffffff rd %pc,%o7 return %o7+12 ! CWP = 0 p10_label_15: ! %l1 = 000000005807310a, %l1 = 000000005807310a, %l0 = ffffffffffffffba sra %l1,%l1,%l0 ! %l0 = 00000000001601cc ! Mem[0000000025000094] = ce872551, %l3 = 4d238a87, %l3 = 4d238a87 add %i2,0x94,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ce872551 ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 3587313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180 ! Mem[00000000240000bc] = 68a220c0, %l7 = cbe7d82aa6206143 ldsh [%i0+0x0be],%l7 ! %l7 = 00000000000020c0 ! immd = 00000000000001ad, %l7 = 00000000000020c0, %ccr = 88 movge %xcc,0x1ad,%l7 ! Register Not Moved ! %l2 = 0000000009238c88, Mem[0000000090000167] = ad11bc11 stb %l2,[%i4+0x167] ! Mem[0000000090000164] = 8811bc11 ! %l0 = 00000000001601cc, Mem[0000000025000028] = eb1c2b58 stba %l0,[%i2+%o5]0x88 ! Mem[0000000025000028] = eb1c2bcc ! Mem[00000000918000bc] = 4812e4bd, %g18 = 05b7571c9b65db7b ldsw [%o0+0x0bc],%g2 ! %g2 = 05b7571c9b65db7b ! %l4 = 800f95a49542d190, Mem[0000000025000000] = d6d2174d stba %l4,[%i2+%g0]0x81 ! Mem[0000000025000000] = 90d2174d ! Mem[0000000025800028] = fa00229b, %f28 = 06d5a093 lda [%i3+%o5]0x89,%f28 ! %f28 = fa00229b p10_label_16: ! immd = 000000000000008f, %l4 = 800f95a49542d190, %ccr = 88 movl %xcc,0x08f,%l4 ! Moved, %l4 = 000000000000008f ! %l3 = 00000000ce872551, Mem[00000000918000d2] = ebccbc11 sth %l3,[%o0+0x0d2] ! Mem[00000000918000d0] = 2551bc11 ! Mem[00000000248000a7] = 59194894, %l6 = fffffffffffff821 ldstub [%i1+0x0a7],%l6 ! %l6 = 00000094000000ff ! %l7 = 00000000000020c0, imm = 0000000000000478, %l0 = 00000000001601cc taddcc %l7,0x478,%l0 ! %l0 = 0000000000002538, %ccr = 00 ! Mem[0000000024800028] = 219c4dcb, %l5 = bffab62ee4279022 lduba [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000cb ! immd = 00000000000003b1, %l4 = 000000000000008f, %ccr = 00 movn %xcc,0x3b1,%l4 ! Register Not Moved ! Invert Register : %l0 = 0000000000002538 xor %l0,-1,%l0 ! %l0 = ffffffffffffdac7 ! %l3 = 00000000ce872551, imm = fffffffffffffc72, %l7 = 00000000000020c0 xnorcc %l3,-0x38e,%l7 ! %l7 = 00000000ce8726dc, %ccr = 08 ! Mem[0000000025000044] = 995d931d, %l2 = 0000000009238c88 ldstub [%i2+0x044],%l2 ! %l2 = 00000099000000ff ! Mem[000000009180018c] = 6ef56a52, %g2 = 000000004812e4bd ldsb [%o0+0x18f],%g2 ! %g2 = 000000000000006e p10_label_17: ! Mem[0000000025800010] = ba356ac262108d7c, %l2 = 0000000000000099 ldxa [%i3+%o2]0x80,%l2 ! %l2 = ba356ac262108d7c ! %l7 = 00000000ce8726dc, imm = 0000000000000a2c, %l6 = 0000000000000094 andncc %l7,0xa2c,%l6 ! %l6 = 00000000ce8724d0, %ccr = 08 ! %l0 = ffffffffffffdac7, %l3 = 00000000ce872551, %ccr = 08 movn %icc,%l0,%l3 ! Register Not Moved ! Mem[0000000024800018] = 30678086, %l3 = 00000000ce872551 lduba [%i1+%o3]0x80,%l3 ! %l3 = 0000000000000030 ! %f15 = a06dbeba, Mem[0000000024000008] = c3893248 sta %f15,[%i0+%o1]0x80 ! Mem[0000000024000008] = a06dbeba ! %l3 = 0000000000000030, %l5 = 00000000000000cb, %ccr = 08 movrgez %l3,%l5,%l1 ! Moved, %l1 = 00000000000000cb ! Mem[0000000090000108] = df4409282425f0fa, %f48 = ec30e2c0 849a4580 ldd [%i4+0x108],%f48 ! %f48 = df440928 2425f0fa ! %l4 = 000000000000008f, Mem[0000000025800058] = c313ff83 stw %l4,[%i3+0x058] ! Mem[0000000025800058] = 0000008f ! %l1 = 00000000000000cb, Mem[000000009180000a] = 72e410fc stb %l1,[%o0+0x00a] ! Mem[0000000091800008] = cbe410fc ! Mem[00000000910001c0] = 00e23e0f, %g2 = 000000000000006e lduw [%i6+0x1c0],%g2 ! %g2 = 0000000000e23e0f p10_label_18: ! Mem[00000000258000a0] = e62cc3fb, %l2 = ba356ac262108d7c lduh [%i3+0x0a0],%l2 ! %l2 = 000000000000e62c ! Mem[0000000025800018] = 4d58a28b8baec88d, %l7 = 00000000ce8726dc, %l4 = 000000000000008f add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 4d58a28b8baec88d ! %l7 = 00000000ce8726dc, Mem[00000000918000b7] = 2558c331 stb %l7,[%o0+0x0b7] ! Mem[00000000918000b4] = dc58c331 ! %l3 = 0000000000000030, Mem[00000000918000c0] = 17ba4463 stw %l3,[%o0+0x0c0] ! Mem[00000000918000c0] = 00000030 ! Mem[0000000025000008] = 563aa687, %l5 = 00000000000000cb ldsha [%i2+%o1]0x89,%l5 ! %l5 = ffffffffffffa687 ! Mem[00000000908001c8] = 46ef2d63, %g2 = 0000000000e23e0f ldsh [%i5+0x1ca],%g2 ! %g2 = 00000000000046ef ! Mem[00000000900001d8] = e5419b8bdc30d0b9, %g2 = 00000000000046ef ldx [%i4+0x1d8],%g2 ! %g2 = e5419b8bdc30d0b9 save ! CWP = 1 ! %l4 = 000000000000002a, Mem[0000000090800130] = a725898e747c489f stx %l4,[%o5+0x130] ! Mem[0000000090800130] = 000000000000002a ! Code Fragment 1 p10_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000055f4639a mov -0xb5d,%g3 ! %g3 = fffffffffffff4a3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p10_label_19: ! %cwp = 1 ! Mem[0000000090800058] = e87c06d4, %g2 = e5419b8bdc30d0b9 ldsb [%o5+0x058],%g2 ! %g2 = ffffffffffffffe8 ! %l5 = 0000004296fd440e, %l6 = ffffffffffffffff, %l3 = 00000000000002b9 orn %l5,%l6,%l3 ! %l3 = 0000004296fd440e ! Mem[0000000024000028] = d7724f48, %l3 = 0000004296fd440e lduwa [%o0+%i5]0x88,%l3 ! %l3 = 00000000d7724f48 ! Mem[000000002400002c] = cbda6fae, %l2 = ffffffffffffffef swap [%o0+0x02c],%l2 ! %l2 = 00000000cbda6fae ! immd = 00000000000000d9, %l5 = 0000004296fd440e, %ccr = 08 mova %xcc,0x0d9,%l5 ! Moved, %l5 = 00000000000000d9 ! Mem[0000000025800018] = 4d58a28b, %l1 = 000000000000000a lduwa [%o3+%i3]0x80,%l1 ! %l1 = 000000004d58a28b ! Mem[0000000090000110] = 0ce41310, %g2 = ffffffffffffffe8 ldub [%o4+0x110],%g2 ! %g2 = 000000000000000c ! %l1 = 000000004d58a28b, immed = 00000b70, %y = 00000042 umulcc %l1,0xb70,%l0 ! %l0 = 00000374a5c315d0, %ccr = 08, %y = 00000374 ! %l4 = 0000002a, %l5 = 000000d9, Mem[0000000024000028] = d7724f48 efffffff stda %l4,[%o0+%i5]0x89 ! Mem[0000000024000028] = 0000002a 000000d9 ! Mem[00000000248000a4] = 591948ff, %l1 = 000000004d58a28b swap [%o1+0x0a4],%l1 ! %l1 = 00000000591948ff p10_label_20: ! %cwp = 1 ! Mem[00000000240000d0] = 95202527c1fe0aa4, %l4 = 000000000000002a, %l1 = 00000000591948ff add %o0,0xd0,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 95202527c1fe0aa4 ! %l5 = 00000000000000d9, imm = 0000000000000018, %l0 = 00000374a5c315d0 sll %l5,0x018,%l0 ! %l0 = 00000000d9000000 ! Mem[00000000918000e8] = 5a17e212, %g2 = 000000000000000c ldsb [%i0+0x0e9],%g2 ! %g2 = 000000000000005a ! %l0 = 00000000d9000000, %l7 = ffffffffffffff9f, %l3 = 00000000d7724f48 tsubcc %l0,%l7,%l3 ! %l3 = 00000000d9000061, %ccr = 1b ! %l3 = 00000000d9000061, imm = 0000000000000000, %l7 = ffffffffffffff9f srl %l3,0x000,%l7 ! %l7 = 00000000d9000061 ! %l0 = 00000000d9000000, %l0 = 00000000d9000000, %ccr = 1b movleu %xcc,%l0,%l0 ! Moved, %l0 = 00000000d9000000 ! immd = 00000000000002d7, %l1 = 95202527c1fe0aa4, %ccr = 1b movg %xcc,0x2d7,%l1 ! Moved, %l1 = 00000000000002d7 ! %l5 = 00000000000000d9, imm = fffffffffffff2aa, %l2 = 00000000cbda6fae sub %l5,-0xd56,%l2 ! %l2 = 0000000000000e2f ! Mem[00000000240001b0] = da05d14394db4d9e, %l6 = ffffffffffffffff, %l7 = 00000000d9000061 add %o0,0x1b0,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = da05d14394db4d9e ! %l2 = 0000000000000e2f, Mem[0000000025800058] = 0000008f2d0816c1 stx %l2,[%o3+0x058] ! Mem[0000000025800058] = 0000000000000e2f p10_label_21: ! %cwp = 1 ! Mem[00000000910000e8] = 324bb737, %g2 = 000000000000005a lduw [%o6+0x0e8],%g2 ! %g2 = 00000000324bb737 ! Mem[000000002400007f] = 09c1bc8b, %l7 = da05d14394db4d9e ldstub [%o0+0x07f],%l7 ! %l7 = 0000008b000000ff ! %f16 = ffe5c87c df8ba017, Mem[0000000024800018] = 86806730 88377bd3 stda %f16,[%o1+%i3]0x88 ! Mem[0000000024800018] = ffe5c87c df8ba017 ! Mem[00000000910001b8] = 91cc570a, %g2 = 00000000324bb737 ldsh [%o6+0x1ba],%g2 ! %g2 = ffffffffffff91cc ! Mem[000000002480003d] = dc51faa9, %l3 = 00000000d9000061 ldstub [%o1+0x03d],%l3 ! %l3 = 00000051000000ff ! %l1 = 00000000000002d7, Mem[0000000090800120] = b7a44eec stw %l1,[%o5+0x120] ! Mem[0000000090800120] = 000002d7 ! Mem[000000009080001c] = c4ec5ef0, %g2 = ffffffffffff91cc ldub [%o5+0x01c],%g2 ! %g2 = 00000000000000c4 ! Mem[0000000024000000] = ae30eeb3, %l7 = 000000000000008b lduha [%o0+%g0]0x88,%l7 ! %l7 = 000000000000eeb3 ! Mem[00000000248001d4] = 55fd6f7f, %l1 = 00000000000002d7 swap [%o1+0x1d4],%l1 ! %l1 = 0000000055fd6f7f ! Mem[0000000025000044] = ff5d931d, %l7 = 0000eeb3, %l6 = ffffffff add %o2,0x44,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ff5d931d p10_label_22: ! %cwp = 1 ! %l5 = 00000000000000d9, immed = fffffe7a, %y = 00000374 umul %l5,-0x186,%l1 ! %l1 = 000000d8fffeb56a, %y = 000000d8 ! %l1 = 000000d8fffeb56a, Mem[0000000091800048] = 54417c23 stw %l1,[%i0+0x048] ! Mem[0000000091800048] = fffeb56a ! Mem[00000000250000b8] = c2773fd9, %l6 = ff5d931d, %l2 = 00000e2f add %o2,0xb8,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c2773fd9 ! Mem[0000000090800090] = 246b4769, %g2 = 00000000000000c4 lduw [%o5+0x090],%g2 ! %g2 = 00000000246b4769 ! %l6 = 00000000ff5d931d, %l4 = 000000000000002a, %l7 = 000000000000eeb3 addc %l6,%l4,%l7 ! %l7 = 00000000ff5d9348 ! Mem[000000009180001c] = 32beb534, %g18 = 1aa37af8131393e1 ldsw [%i0+0x01c],%g2 ! %g2 = 1aa37af8131393e1 ! %l4 = 000000000000002a, %l3 = 0000000000000051, %y = 000000d8 sdivcc %l4,%l3,%l0 ! %l0 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 7fffffff ! Mem[0000000091000044] = 66237378, %g2 = 0000000032beb534 lduh [%o6+0x046],%g2 ! %g2 = 0000000000006623 ! Mem[0000000024800008] = aaa34444, %l6 = 00000000ff5d931d lduba [%o1+%i1]0x80,%l6 ! %l6 = 00000000000000aa ! Mem[00000000250000bc] = 5521ebfe, %l5 = 000000d9, %l6 = 000000aa add %o2,0xbc,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000005521ebfe p10_label_23: ! %cwp = 1 ! %l3 = 0000000000000051, imm = 0000000000000434, %l1 = 000000d8fffeb56a taddcc %l3,0x434,%l1 ! %l1 = 0000000000000485, %ccr = 02 membar #Sync ! Added by membar checker (196) ! %l3 = 0000000000000051, Mem[00000000900001a0] = ea1bd83c stw %l3,[%o4+0x1a0] ! Mem[00000000900001a0] = 00000051 ! %f30 = a725898e 747c489f, Mem[0000000090000048] = 4e397b2d 014f6e63 stda %f30,[%o4+0x048]%asi ! Mem[0000000090000048] = a725898e 747c489f ! %f8 = dce30d97, Mem[0000000090800088] = d376e53d st %f8 ,[%o5+0x088] ! Mem[0000000090800088] = dce30d97 ! %l1 = 0000000000000485, imm = 00000000000003d7, %l5 = 00000000000000d9 orncc %l1,0x3d7,%l5 ! %l5 = fffffffffffffcad, %ccr = 88 ! %l5 = fffffffffffffcad, Mem[0000000090000198] = 564fc517 stb %l5,[%o4+0x198] ! Mem[0000000090000198] = ad4fc517 ! immd = 0000000000000077, %l5 = fffffffffffffcad, %ccr = 88 move %xcc,0x077,%l5 ! Register Not Moved ! Mem[0000000091000170] = 9ded1791, %g2 = 0000000000006623 ldub [%o6+0x171],%g2 ! %g2 = 000000000000009d ! %f24 = fd0e7e7d 3ba7e5fd, Mem[00000000910001a0] = 90f51e19 475b8fcd stda %f24,[%o6+0x1a0]%asi ! Mem[00000000910001a0] = fd0e7e7d 3ba7e5fd ! %l4 = 000000000000002a, Mem[0000000090800032] = a05e401a sth %l4,[%o5+0x032] ! Mem[0000000090800030] = 002a401a p10_label_24: ! %cwp = 1 ! Mem[0000000024000000] = ae30eeb3, %l4 = 000000000000002a ldsha [%o0+%g0]0x89,%l4 ! %l4 = ffffffffffffeeb3 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec17088 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g4 ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! %l6 = 000000005521ebfe, %l5 = fffffffffffffcad, %ccr = 88 movg %xcc,%l6,%l5 ! Register Not Moved ! Mem[0000000024000018] = 51367c0190d14295, %f20 = 37ec8719 192105fe ldda [%o0+%i3]0x89,%f20 ! %f20 = 51367c01 90d14295 ! %f3 = cf4efe8c, Mem[0000000090800020] = bbf6f75b st %f3 ,[%o5+%i4] ! Mem[0000000090800020] = cf4efe8c ! Mem[0000000024000010] = c4d16661, %l3 = 0000000000000051 ldsha [%o0+%i2]0x89,%l3 ! %l3 = 0000000000006661 ! Invert Register : %l0 = 000000007fffffff xor %l0,-1,%l0 ! %l0 = ffffffff80000000 ! %l0 = ffffffff80000000, Mem[0000000090800082] = 7e8c6d47 sth %l0,[%o5+0x082] ! Mem[0000000090800080] = 00006d47 ! Mem[00000000248000ac] = 981e03d4, %l0 = 80000000, %l3 = 00006661 add %o1,0xac,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000981e03d4 ! immd = 0000000000000107, %l1 = 0000000000000485, %ccr = 88 movgu %icc,0x107,%l1 ! Moved, %l1 = 0000000000000107 p10_label_25: ! %cwp = 1 ! Mem[0000000024800018] = ffe5c87cdf8ba017, %f14 = 4b46aebb a06dbeba ldda [%o1+%i3]0x88,%f14 ! %f14 = ffe5c87c df8ba017 ! %f4 = 29ebc6e9, Mem[0000000091000108] = 28e731ed st %f4 ,[%o6+0x108] ! Mem[0000000091000108] = 29ebc6e9 ! Mem[00000000908000d4] = 87a63b2d, %g18 = 1aa37af8131393e1 ldsw [%o5+0x0d4],%g2 ! %g2 = 1aa37af8131393e1 ! Mem[0000000025800018] = 4d58a28b8baec88d, %f28 = fa00229b ea22f0af ldda [%o3+%i3]0x81,%f28 ! %f28 = 4d58a28b 8baec88d ! %l6 = 000000005521ebfe, Mem[0000000091000168] = 83675da1ba20aad9 stx %l6,[%o6+0x168] ! Mem[0000000091000168] = 000000005521ebfe ! %l2 = 00000000c2773fd9, Mem[0000000025800000] = 000000e2 stha %l2,[%o3+%g0]0x89 ! Mem[0000000025800000] = 00003fd9 ! %l1 = 0000000000000107, imm = 00000000000006ed, %l1 = 0000000000000107 orn %l1,0x6ed,%l1 ! %l1 = fffffffffffff917 rd %pc,%o7 return %o7+12 ! CWP = 0 ! %f16 = ffe5c87c df8ba017, Mem[0000000090800168] = 2da7afac 956ce533 std %f16,[%i5+0x168] ! Mem[0000000090800168] = ffe5c87c df8ba017 ! %l0 = ffffffffffffdac7, Mem[0000000025800010] = ba356ac2, %asi = 80 stwa %l0,[%i3+0x010]%asi ! Mem[0000000025800010] = ffffdac7 ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Thread 10 p10_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x028] ! Set processor 10 done flag ! Check Registers p10_check_registers: set p10_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffdac7 bne,a,pn %xcc,p10_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000cb bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000e62c bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000030 bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 4d58a28b8baec88d bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffa687 bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ce8724d0 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ce8726dc bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x7fffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p10_failed mov 0x111,%g1 ! Check Floating Point Registers p10_check_fp_registers: set p10_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a7f111cc de4cf207 bne %xcc,p10_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be bd3d167b cf4efe8c bne %xcc,p10_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 29ebc6e9 389b54e1 bne %xcc,p10_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 888c2309 1a34680c bne %xcc,p10_f6_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be ffe5c87c df8ba017 bne %xcc,p10_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 51367c01 90d14295 bne %xcc,p10_f20_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 4d58a28b 8baec88d bne %xcc,p10_f28_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b3ee30aecd5317db ldx [%i0+0x000],%g3 ! Observed data at 0000000024000000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a06dbeba1bee30ae ldx [%i0+0x008],%g3 ! Observed data at 0000000024000008 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6166d1c46760818f ldx [%i0+0x010],%g3 ! Observed data at 0000000024000010 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9542d190017c3651 ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2a000000d9000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000024000028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = b43fff116f1c27c4 ldx [%i0+0x040],%g3 ! Observed data at 0000000024000040 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x040,%g4 ldx [%g1+0x060],%g2 ! Expected data = 6143c6618ce9805b ldx [%i0+0x060],%g3 ! Observed data at 0000000024000060 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x060,%g4 ldx [%g1+0x078],%g2 ! Expected data = 4638df2909c1bcff ldx [%i0+0x078],%g3 ! Observed data at 0000000024000078 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x078,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7ad8f051f49ee027 ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 17a08bdf7cc8e5ff ldx [%i1+0x018],%g3 ! Observed data at 0000000024800018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 48d8ee77dcfffaa9 ldx [%i1+0x038],%g3 ! Observed data at 0000000024800038 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = 45f2303b93ff0722 ldx [%i1+0x040],%g3 ! Observed data at 0000000024800040 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x040,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = aa0b6b574d58a28b ldx [%i1+0x0a0],%g3 ! Observed data at 00000000248000a0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 420a3d6c000002d7 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000248001d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = f68bd826c2ceae34 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000248001e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x1e8,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 90d2174de47d15be ldx [%i2+0x000],%g3 ! Observed data at 0000000025000000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fa0022f13d3ca9e6 ldx [%i2+0x010],%g3 ! Observed data at 0000000025000010 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 51f0d87afeced42c ldx [%i2+0x020],%g3 ! Observed data at 0000000025000020 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cc2b1ceb0bcb087d ldx [%i2+0x028],%g3 ! Observed data at 0000000025000028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 8a7c5db0ff5d931d ldx [%i2+0x040],%g3 ! Observed data at 0000000025000040 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x040,%g4 ldx [%g1+0x098],%g2 ! Expected data = ff491322d0cdcc77 ldx [%i2+0x098],%g3 ! Observed data at 0000000025000098 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x098,%g4 ldx [%g1+0x180],%g2 ! Expected data = 5ef94ae5524272ff ldx [%i2+0x180],%g3 ! Observed data at 0000000025000180 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x180,%g4 ldx [%g1+0x190],%g2 ! Expected data = 4654c5ff319298b2 ldx [%i2+0x190],%g3 ! Observed data at 0000000025000190 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x190,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d93f000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000025800000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffdac762108d7c ldx [%i3+0x010],%g3 ! Observed data at 0000000025800010 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 51f0d87a2ad8e7cb ldx [%i3+0x020],%g3 ! Observed data at 0000000025800020 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9b2200fa07326894 ldx [%i3+0x028],%g3 ! Observed data at 0000000025800028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 0000000000000e2f ldx [%i3+0x058],%g3 ! Observed data at 0000000025800058 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x058,%g4 ldx [%g1+0x180],%g2 ! Expected data = 5ec75e0c8ee92dc6 ldx [%i3+0x180],%g3 ! Observed data at 0000000025800180 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x180,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = ff35c323920f4a4a ldx [%i3+0x1a8],%g3 ! Observed data at 00000000258001a8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = eb73c96473abf6a3 ldx [%i3+0x1e0],%g3 ! Observed data at 00000000258001e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x1e0,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed p10_f0_fail: set p10_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f2_fail: set p10_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f4_fail: set p10_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f6_fail: set p10_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f14_fail: set p10_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f20_fail: set p10_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f28_fail: set p10_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 10 failed p10_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x028] ! Set processor 10 done flag set p10_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 10 failed p10_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x028] ! Set processor 10 done flag set p10_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p10_selfmod_failed: ba p10_failed mov 0xabc,%g1 p10_common_error: or %g0,0xeea,%g1 ba p10_failed mov %o5,%g3 p10_common_signature_error: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_common_timeout: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p10_failed mov 0x0,%g3 p10_trap1e: membar #Sync mov 0x040,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800028] stxa %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800010] done p10_trap1o: membar #Sync mov 0x040,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800028] stxa %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800010] done p10_trap2e: ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000008] srl %l2,0x015,%l5 stwa %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800018] done p10_trap2o: ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000008] srl %l2,0x015,%l5 stwa %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800018] done p10_trap3e: nop and %l0,%l3,%l4 nop done p10_trap3o: nop and %l0,%l3,%l4 nop done p10_init_memory_pointers: set p10_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 p10_local0_start,%i0 set p10_local1_start,%i1 set p10_local2_start,%i2 set p10_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0ec109bbd85b313f ldx [%g1+0x008],%l1 ! %l1 = bffab62ee4279022 ldx [%g1+0x010],%l2 ! %l2 = 74984f01c4d16661 ldx [%g1+0x018],%l3 ! %l3 = 0c675e4cc4bdf0ef ldx [%g1+0x020],%l4 ! %l4 = 800f95a49542d190 ldx [%g1+0x028],%l5 ! %l5 = 4ff21d50017c3651 ldx [%g1+0x030],%l6 ! %l6 = f5c0713cc8f117e6 ldx [%g1+0x038],%l7 ! %l7 = 867b6bd25413f5d7 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = e8399b8c9367d826 ldx [%g1+0x048],%l1 ! %l1 = 8b867898bf8dcab1 ldx [%g1+0x050],%l2 ! %l2 = 9a4afa7c07e42688 ldx [%g1+0x058],%l3 ! %l3 = d0415cfad4450e4b ldx [%g1+0x060],%l4 ! %l4 = a0307d3e5cc30799 ldx [%g1+0x068],%l5 ! %l5 = 00134a005ec75e0c ldx [%g1+0x070],%l6 ! %l6 = bb4f2bddf1a3e3d4 ldx [%g1+0x078],%l7 ! %l7 = 2cd4cefe7ad8f0c9 ! Initialize the output register of window 1 set p10_local0_start,%o0 set p10_local1_start,%o1 set p10_local2_start,%o2 set p10_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 11 processor_11: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x2c] ! Set the start flag wrpr %g0,7,%cleanwin call p11_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 11 wr %g0,0x4,%fprs ! Make sure fef is 1 set p11_init_freg,%g1 ! %f0 = 60dc4279 efc81dfa 712d1d54 c9a3830e ! %f4 = 0bc24bb9 9ab8eafd 6a262b6f bc1c6610 ! %f8 = a8fb07a7 5002c45d 051d6dc8 cfefad2f ! %f12 = 869c1532 6c581c82 4d510772 7c33d068 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 62da37ca 1246adf7 2b23f981 1e62e40c ! %f20 = d21ce643 8eb10bfd a07cd5a9 a3884351 ! %f24 = 80a37340 2037b96a c521cb34 0775b6f1 ! %f28 = 3df4f10e 795d6f07 b61e7a19 996342ab ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 85b37011 9e888801 aac989e7 c5381ecd ! %f36 = a6f7b7b6 e808f87d d4861cf9 da82db0f ! %f40 = 7ceabb7d 5698eb61 46747474 e7e906b8 ! %f44 = b86f5dc7 632442a2 42e478ae 25b2e9c3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3943e9cf0000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 3943e9cf0000001b 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 11 p11_label_1: ! immd = 00000000000003d0, %l5 = d98e7da85657038a, %ccr = 44 movleu %icc,0x3d0,%l5 ! Moved, %l5 = 00000000000003d0 ! Mem[0000000090800014] = 37af9d91, %g2 = d50c5b51c473ed01 ldsh [%i5+0x014],%g2 ! %g2 = 00000000000037af ! %l1 = 31fadbddceece158, imm = 0000000000000b5e, %l0 = c1b67a8004285866 xnorcc %l1,0xb5e,%l0 ! %l0 = ce052422311315f9, %ccr = 80 ! %l0 = 311315f9, %l1 = ceece158, Mem[00000000918001b0] = e41b205f 12f490d8 std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 311315f9 ceece158 ! %l4 = 121775e82f20af6d, %l3 = 1c2ff64cb9d01060, %ccr = 80 movg %xcc,%l4,%l3 ! Register Not Moved ! Mem[00000000900000c8] = fabe34e6, %g2 = 00000000000037af ldub [%i4+0x0c9],%g2 ! %g2 = 00000000000000fa ! %f17 = 1246adf7, Mem[0000000090800080] = ed9d7e8c st %f17,[%i5+0x080] ! Mem[0000000090800080] = 1246adf7 ! %l4 = 121775e82f20af6d, %l0 = ce052422311315f9, %ccr = 80 move %xcc,%l4,%l0 ! Register Not Moved ! Mem[0000000091000030] = bf3c11af ebada5f2, %g2 = 000000fa, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 00000000bf3c11af 00000000ebada5f2 ! %l2 = be470a5663778f66, Mem[00000000270000c8] = 7846da2b9e941726 stx %l2,[%i2+0x0c8] ! Mem[00000000270000c8] = be470a5663778f66 p11_label_2: ! %l1 = 31fadbddceece158, Mem[00000000900000ac] = 1e6c41e5 sth %l1,[%i4+0x0ac] ! Mem[00000000900000ac] = e15841e5 ! Mem[0000000026000020] = e1b3d8d4, %l3 = 1c2ff64cb9d01060 lduha [%i0+%o4]0x81,%l3 ! %l3 = 000000000000e1b3 ! Mem[0000000027800010] = 41389731, %l1 = 31fadbddceece158 ldsha [%i3+%o2]0x89,%l1 ! %l1 = ffffffffffff9731 ! Mem[0000000026000000] = c16ae696, %l5 = 00000000000003d0 ldsha [%i0+%g0]0x80,%l5 ! %l5 = ffffffffffffc16a ! Mem[0000000090800190] = 0d6a142f c3012c19, %g2 = bf3c11af, %g3 = ebada5f2 ldd [%i5+0x190],%g2 ! %g2 = 000000000d6a142f 00000000c3012c19 ! %l4 = 121775e82f20af6d, Mem[0000000090800042] = 3c2fe14c sth %l4,[%i5+0x042] ! Mem[0000000090800040] = af6de14c ! Mem[0000000026000010] = 65b31dcf, %l3 = 000000000000e1b3 swapa [%i0+%o2]0x81,%l3 ! %l3 = 0000000065b31dcf ! %f8 = a8fb07a7 5002c45d, Mem[0000000026800140] = 3d80860b 66ff1452 stda %f8 ,[%i1+0x140]%asi ! Mem[0000000026800140] = a8fb07a7 5002c45d ! %l1 = ffffffffffff9731, immed = fffff1e8, %l7 = 4620768a151e802f taddcctv %l1,-0xe18,%l7 ! %l0 = ce0524223113161c, Trapped ! %l2 = be470a5663778f66, %l4 = 121775e82f20af6d, %y = 00000000 sdivcc %l2,%l4,%l5 ! %l5 = 0000000000000002, %ccr = 00 mov %l0,%y ! %y = 3113161c p11_label_3: ! Mem[0000000026800008] = caabd0c3, %l2 = be470a5663778f66 lduha [%i1+%o1]0x80,%l2 ! %l2 = 000000000000caab ! done : should take illegal inst trap, %l0 = ce0524223113161c done ! Illegal inst trap : %l0 = ce0524223113162c ! Clear Register : %l0 = ce0524223113162c clr %l0 ! %l0 = 0000000000000000 ! Mem[0000000091800034] = de418d43, %g18 = 6ff5f022b8531bec ldsw [%o0+0x034],%g2 ! %g2 = 6ff5f022b8531bec ! Code Fragment 1 p11_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c3012c19 mov -0x146,%g3 ! %g3 = fffffffffffffeba and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 0000000000000002, Mem[0000000027000028] = 71007502 stha %l5,[%i2+%o5]0x89 ! Mem[0000000027000028] = 71000002 ! Mem[00000000908001bc] = 57a2d00b, %g2 = ffffffffde418d43 lduba [%i5+0x1bf]%asi,%g2 ! %g2 = 0000000000000057 ! Mem[0000000026800020] = 5dedcb93, %l5 = 0000000000000002 swapa [%i1+%o4]0x89,%l5 ! %l5 = 000000005dedcb93 ! %l7 = 4620768a151e802f, Mem[0000000026800008] = c3d0abca stba %l7,[%i1+%o1]0x88 ! Mem[0000000026800008] = c3d0ab2f ! Mem[0000000090000168] = 11bc111a, %g2 = 0000000000000057 ldsh [%i4+0x168],%g2 ! %g2 = 00000000000011bc p11_label_4: ! %l1 = ffffffffffff9731, %l6 = 41b20f16ad1c2e29, %l1 = ffffffffffff9731 tsubcc %l1,%l6,%l1 ! %l1 = be4df0e952e36908, %ccr = 82 ! Mem[0000000090800098] = 9ef7270216c067c7, %g2 = 00000000000011bc ldx [%i5+0x098],%g2 ! %g2 = 9ef7270216c067c7 ! Mem[00000000260000f0] = ca7a078d, %l0 = 00000000, %l2 = 0000caab add %i0,0xf0,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ca7a078d ! %l7 = 4620768a151e802f, Mem[00000000918001b6] = e1584b0b stb %l7,[%o0+0x1b6] ! Mem[00000000918001b4] = 2f584b0b ! Mem[0000000026000000] = 96e66ac1, %l4 = 121775e82f20af6d lduba [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000c1 ! Mem[0000000091800190] = f56a52aeccb89650, %f48 = 0ba42a6f a33a6752 ldd [%o0+0x190],%f48 ! %f48 = f56a52ae ccb89650 ! Mem[0000000091000068] = 21aba159 130c0cd9, %g2 = 16c067c7, %g3 = fffffeba ldd [%i6+0x068],%g2 ! %g2 = 0000000021aba159 00000000130c0cd9 ! Mem[0000000026000008] = e82ed4b2, %l1 = be4df0e952e36908 ldstuba [%i0+%o1]0x88,%l1 ! %l1 = 000000b2000000ff ! %l6 = 41b20f16ad1c2e29, Mem[00000000260001aa] = 67c692f1 stb %l6,[%i0+0x1aa] ! Mem[00000000260001a8] = 67c629f1 ! Mem[0000000026800098] = 12c02f97, %l5 = 000000005dedcb93 lduw [%i1+0x098],%l5 ! %l5 = 0000000012c02f97 p11_label_5: ! %l5 = 0000000012c02f97, immed = 000003db, %y = 3113161c smul %l5,0x3db,%l4 ! %l4 = 000000484af77b2d, %y = 00000048 ! Mem[00000000908000e8] = d6a7dc089f19666e, %g2 = 0000000021aba159 ldx [%i5+0x0e8],%g2 ! %g2 = d6a7dc089f19666e ! Mem[00000000900000f0] = 1682cc3f, %g2 = d6a7dc089f19666e lduba [%i4+0x0f0]%asi,%g2 ! %g2 = 0000000000000016 ! Mem[00000000908000bc] = 1ac948e5, %g2 = 0000000000000016 lduh [%i5+0x0bc],%g2 ! %g2 = 0000000000001ac9 ! %l0 = 0000000000000000, %l2 = 00000000ca7a078d, %y = 00000048 umulcc %l0,%l2,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[0000000090800170] = 9911cd8e f5ef7a5f, %g2 = 00001ac9, %g3 = 130c0cd9 ldd [%i5+0x170],%g2 ! %g2 = 000000009911cd8e 00000000f5ef7a5f ! %l3 = 0000000000000000, %l4 = 000000484af77b2d, %l1 = 00000000000000b2 sub %l3,%l4,%l1 ! %l1 = ffffffb7b50884d3 ! Mem[0000000090800108] = 731234cb d4967865, %g2 = 9911cd8e, %g3 = f5ef7a5f ldd [%i5+0x108],%g2 ! %g2 = 00000000731234cb 00000000d4967865 ! immd = 00000000000000a3, %l3 = 0000000000000000, %ccr = 44 movn %xcc,0x0a3,%l3 ! Register Not Moved ! Mem[0000000090000028] = d5add658, %g2 = 00000000731234cb ldub [%i4+0x02a],%g2 ! %g2 = 00000000000000d5 p11_label_6: ! %l4 = 000000484af77b2d, imm = fffffffffffff11f, %l4 = 000000484af77b2d andn %l4,-0xee1,%l4 ! %l4 = 0000000000000a20 ! Mem[0000000091800070] = 773bc7343f70439f, %g2 = 00000000000000d5 ldx [%o0+0x070],%g2 ! %g2 = 773bc7343f70439f ! Mem[0000000090800108] = 731234cb, %g2 = 773bc7343f70439f lduha [%i5+0x108]%asi,%g2 ! %g2 = 0000000000007312 ! %l7 = 4620768a151e802f, Mem[0000000026000000] = 96e66ac1 stwa %l7,[%i0+%g0]0x88 ! Mem[0000000026000000] = 151e802f ! Mem[0000000090800010] = 791d273d, %g2 = 0000000000007312 lduh [%i5+%o2],%g2 ! %g2 = 000000000000791d ! %f22 = a07cd5a9 a3884351, Mem[00000000918001e0] = a7fa9672 26ce7b72 std %f22,[%o0+0x1e0] ! Mem[00000000918001e0] = a07cd5a9 a3884351 ! %l6 = 41b20f16ad1c2e29, %l2 = 00000000ca7a078d, %ccr = 44 movne %xcc,%l6,%l2 ! Register Not Moved ! %f18 = 2b23f981, Mem[0000000091000190] = b476dc90 st %f18,[%i6+0x190] ! Mem[0000000091000190] = 2b23f981 ! Mem[0000000090000048] = 2d014f6e, %g2 = 000000000000791d ldub [%i4+0x04b],%g2 ! %g2 = 000000000000002d ! Mem[000000002780006c] = f3442eda, %l6 = ad1c2e29, %l2 = ca7a078d add %i3,0x6c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f3442eda p11_label_7: ! %l5 = 0000000012c02f97, %l2 = 00000000f3442eda, %ccr = 44 movcc %xcc,%l5,%l2 ! Moved, %l2 = 0000000012c02f97 ! Mem[0000000091800094] = dbf82032, %g2 = 000000000000002d ldsb [%o0+0x094],%g2 ! %g2 = ffffffffffffffdb ! %l0 = 0000000000000000, Mem[0000000027000018] = e2b8f550 stba %l0,[%i2+%o3]0x81 ! Mem[0000000027000018] = 00b8f550 ! %l7 = 4620768a151e802f, Mem[0000000090000082] = e9c8b76c stb %l7,[%i4+0x082] ! Mem[0000000090000080] = 2fc8b76c ! Mem[00000000908001c8] = ef2d635e, %g2 = ffffffffffffffdb ldsb [%i5+0x1cb],%g2 ! %g2 = ffffffffffffffef ! %l0 = 0000000000000000, Mem[000000009080012c] = 3cc3283c stb %l0,[%i5+0x12c] ! Mem[000000009080012c] = 00c3283c ! %l7 = 4620768a151e802f, imm = 0000000000000014, %l7 = 4620768a151e802f srl %l7,0x014,%l7 ! %l7 = 0000000000000151 ! Mem[0000000027800020] = 7f0b6afc, %f24 = 80a37340 lda [%i3+%o4]0x80,%f24 ! %f24 = 7f0b6afc ! %l1 = ffffffb7b50884d3, %l3 = 0000000000000000, %ccr = 44 move %icc,%l1,%l3 ! Moved, %l3 = ffffffb7b50884d3 ! %l4 = 0000000000000a20, Mem[0000000091000193] = 81f27114 stb %l4,[%i6+0x193] ! Mem[0000000091000190] = 20f27114 p11_label_8: ! Mem[0000000026800000] = 95def53e, %l7 = 0000000000000151 ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffff95 ! %l1 = ffffffb7b50884d3, Mem[0000000027800028] = 320edc49 stwa %l1,[%i3+%o5]0x80 ! Mem[0000000027800028] = b50884d3 ! Mem[0000000026000008] = ffd42ee8, %l1 = ffffffb7b50884d3 ldswa [%i0+%o1]0x80,%l1 ! %l1 = ffffffffffd42ee8 ! Mem[0000000026800095] = 9407cc58, %l3 = ffffffb7b50884d3 ldstub [%i1+0x095],%l3 ! %l3 = 00000007000000ff ! Mem[0000000027800028] = b50884d3, %l4 = 0000000000000a20 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 000000b5000000ff ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! Set Register : %l6 = 41b20f16ad1c2e29 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l0 = 0000000000000000, immed = 00000c32, %l2 = 0000000012c02f97 taddcctv %l0,0xc32,%l2 ! %l0 = 0000000000000023, Trapped ! %f0 = 60dc4279, Mem[000000009000018c] = ec8b88e3 sta %f0 ,[%i4+0x18c]%asi ! Mem[000000009000018c] = 60dc4279 ! Mem[0000000026800000] = 95def53e1c36bb03, %l2 = 0000000012c02f97 ldxa [%i1+%g0]0x81,%l2 ! %l2 = 95def53e1c36bb03 p11_label_9: ! Mem[0000000026000008] = 95b9cd0e e82ed4ff, %l2 = 1c36bb03, %l3 = 00000007 ldda [%i0+%o1]0x89,%l2 ! %l2 = 00000000e82ed4ff 0000000095b9cd0e ! %l5 = 0000000012c02f97, imm = 000000000000084c, %l1 = ffffffffffd42ee8 xnor %l5,0x84c,%l1 ! %l1 = ffffffffed3fd824 ! Mem[0000000091000028] = e11c1270 7a873cba, %g2 = ffffffef, %g3 = d4967865 ldd [%i6+%o5],%g2 ! %g2 = 00000000e11c1270 000000007a873cba ! Mem[00000000918001c8] = e80f4bf1fdf6ec81, %f48 = be003c2b 95086226 ldda [%o0+0x1c8]%asi,%f48 ! %f48 = e80f4bf1 fdf6ec81 ! Mem[00000000900000a8] = ff93747be15841e5, %g2 = 00000000e11c1270 ldx [%i4+0x0a8],%g2 ! %g2 = ff93747be15841e5 ! %l3 = 0000000095b9cd0e, Mem[00000000918000ca] = 8345f373 sth %l3,[%o0+0x0ca] ! Mem[00000000918000c8] = cd0ef373 ! %l1 = ffffffffed3fd824, Mem[0000000091000020] = abdad1f2d460f223 stx %l1,[%i6+%o4] ! Mem[0000000091000020] = ffffffffed3fd824 ! Mem[0000000090000010] = 0e4c149a 35abf17f, %g2 = e15841e5, %g3 = 7a873cba ldda [%i4+0x010]%asi,%g2 ! %g2 = 000000000e4c149a 0000000035abf17f ! %l6 = ffffffffffffffff, %l1 = ffffffffed3fd824, %ccr = 44 mova %xcc,%l6,%l1 ! Moved, %l1 = ffffffffffffffff ! %l3 = 0000000095b9cd0e, Mem[00000000910000e7] = 9d324bb7 stb %l3,[%i6+0x0e7] ! Mem[00000000910000e4] = 0e324bb7 p11_label_10: ! %l1 = ffffffffffffffff, Mem[0000000091000000] = ecb2f1c3 stw %l1,[%i6+%g0] ! Mem[0000000091000000] = ffffffff ! Mem[0000000090800088] = e53d08d9, %g2 = 000000000e4c149a ldsb [%i5+0x08a],%g2 ! %g2 = ffffffffffffffe5 ! Mem[00000000268000d4] = 1e7bbf7e, %l5 = 0000000012c02f97 swap [%i1+0x0d4],%l5 ! %l5 = 000000001e7bbf7e ! immd = 000000000000023d, %l1 = ffffffffffffffff, %ccr = 44 movgu %xcc,0x23d,%l1 ! Register Not Moved ! immd = 0000000000000141, %l5 = 000000001e7bbf7e, %ccr = 44 movn %xcc,0x141,%l5 ! Register Not Moved ! %f1 = efc81dfa, Mem[0000000027000020] = b57d9853 sta %f1 ,[%i2+%o4]0x81 ! Mem[0000000027000020] = efc81dfa ! %l4 = 000000b5, %l5 = 1e7bbf7e, Mem[0000000026000010] = 0000e1b3 c42fe10a stda %l4,[%i0+%o2]0x81 ! Mem[0000000026000010] = 000000b5 1e7bbf7e ! Mem[00000000270001cc] = 71a8b7b0, %l7 = ffffffffffffff95 ldsb [%i2+0x1cc],%l7 ! %l7 = 0000000000000071 ! %l6 = ffffffffffffffff, imm = 0000000000000ca6, %l1 = ffffffffffffffff or %l6,0xca6,%l1 ! %l1 = ffffffffffffffff ! %l6 = ffffffffffffffff, Mem[0000000026800080] = 02f1f84a stw %l6,[%i1+0x080] ! Mem[0000000026800080] = ffffffff p11_label_11: ! Mem[0000000026800108] = d01f6eddada02df6, %l2 = 00000000e82ed4ff, %l3 = 0000000095b9cd0e add %i1,0x108,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = d01f6eddada02df6 ! %l5 = 000000001e7bbf7e, %l1 = ffffffffffffffff, %l3 = d01f6eddada02df6 sub %l5,%l1,%l3 ! %l3 = 000000001e7bbf7f ! %l4 = 00000000000000b5, imm = 00000000000007b7, %l0 = 0000000000000023 and %l4,0x7b7,%l0 ! %l0 = 00000000000000b5 ! Code Fragment 1 p11_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000035abf17f mov -0x12b,%g3 ! %g3 = fffffffffffffed5 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f1 = efc81dfa, Mem[0000000026800008] = c3d0ab2f sta %f1 ,[%i1+%o1]0x88 ! Mem[0000000026800008] = efc81dfa ! %l4 = 00000000000000b5, %l4 = 00000000000000b5, %ccr = 44 movpos %icc,%l4,%l4 ! Moved, %l4 = 00000000000000b5 ! Mem[0000000027800018] = 759e3802, %l7 = 0000000000000071 lduba [%i3+%o3]0x88,%l7 ! %l7 = 0000000000000002 ! Mem[0000000090000148] = bedd20cb, %g2 = ffffffffffffffe5 ldsb [%i4+0x149],%g2 ! %g2 = ffffffffffffffbe ! Mem[0000000027000000] = 67a9923c, %f8 = a8fb07a7 lda [%i2+%g0]0x80,%f8 ! %f8 = 67a9923c ! %l0 = 000000b5, %l1 = ffffffff, Mem[00000000900001d8] = e5419b8b dc30d0b9 stda %l0,[%i4+0x1d8]%asi ! Mem[00000000900001d8] = 000000b5 ffffffff p11_label_12: ! immd = 000000000000038a, %l6 = ffffffffffffffff, %ccr = 44 movl %xcc,0x38a,%l6 ! Register Not Moved ! Mem[0000000027000018] = 50f5b800, %l4 = 00000000000000b5 ldswa [%i2+%o3]0x88,%l4 ! %l4 = 0000000050f5b800 ! Mem[0000000091000030] = afebada5, %g2 = ffffffffffffffbe ldub [%i6+0x033],%g2 ! %g2 = 00000000000000af ! Mem[0000000026800030] = b3a5f365, %l1 = ffffffffffffffff swap [%i1+0x030],%l1 ! %l1 = 00000000b3a5f365 ! Mem[0000000027000020] = efc81dfa, %l3 = 000000001e7bbf7f lduwa [%i2+%o4]0x80,%l3 ! %l3 = 00000000efc81dfa ! Mem[0000000090000060] = d05fd2d1 31ded22c, %g2 = 000000af, %g3 = fffffed5 ldd [%i4+0x060],%g2 ! %g2 = 00000000d05fd2d1 0000000031ded22c ! Mem[0000000027800020] = e7cc5ce4 fc6a0b7f, %l0 = 000000b5, %l1 = b3a5f365 ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000fc6a0b7f 00000000e7cc5ce4 ! %l3 = 00000000efc81dfa, Mem[00000000908001d0] = 2af6acef stw %l3,[%i5+0x1d0] ! Mem[00000000908001d0] = efc81dfa ! %l6 = ffffffffffffffff, %l3 = 00000000efc81dfa, %ccr = 44 movleu %xcc,%l6,%l3 ! Moved, %l3 = ffffffffffffffff ! Mem[0000000026800028] = e584b1d424c6d22e, %l7 = 0000000000000002 ldxa [%i1+%o5]0x81,%l7 ! %l7 = e584b1d424c6d22e p11_label_13: ! Mem[00000000910000a8] = 871488a2 ab9a19e7, %g2 = d05fd2d1, %g3 = 31ded22c ldd [%i6+0x0a8],%g2 ! %g2 = 00000000871488a2 00000000ab9a19e7 ! %l5 = 000000001e7bbf7e, Mem[0000000027000010] = 4a348e0a stha %l5,[%i2+%o2]0x89 ! Mem[0000000027000010] = 4a34bf7e ! %l1 = 00000000e7cc5ce4, Mem[00000000918000ce] = aa1bdff7 stb %l1,[%o0+0x0ce] ! Mem[00000000918000cc] = e41bdff7 ! Mem[00000000278001f0] = b3c442f02eaf2925, %l1 = 00000000e7cc5ce4, %l5 = 000000001e7bbf7e add %i3,0x1f0,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = b3c442f02eaf2925 ! Mem[00000000278000a4] = 6af4b6ce, %l0 = 00000000fc6a0b7f ldstub [%i3+0x0a4],%l0 ! %l0 = 0000006a000000ff ! %l0 = 000000000000006a, imm = fffffffffffff704, %l4 = 0000000050f5b800 sub %l0,-0x8fc,%l4 ! %l4 = 0000000000000966 ! Mem[00000000270001cc] = 71a8b7b0, %l2 = e82ed4ff, %l5 = 2eaf2925 add %i2,0x1cc,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000071a8b7b0 ! %l5 = 0000000071a8b7b0, %l3 = ffffffffffffffff, %ccr = 44 mova %icc,%l5,%l3 ! Moved, %l3 = 0000000071a8b7b0 ! %l2 = 00000000e82ed4ff, %l0 = 000000000000006a, %l3 = 0000000071a8b7b0 sll %l2,%l0,%l3 ! %l3 = 000003a0bb53fc00 ! %l1 = 00000000e7cc5ce4, Mem[0000000026000008] = e82ed4ff stba %l1,[%i0+%o1]0x89 ! Mem[0000000026000008] = e82ed4e4 p11_label_14: ! Mem[0000000027800020] = fc6a0b7f, %f17 = 1246adf7 lda [%i3+%o4]0x88,%f17 ! %f17 = fc6a0b7f ! Mem[00000000278000c0] = 4e40f18a, %l6 = ffffffffffffffff swap [%i3+0x0c0],%l6 ! %l6 = 000000004e40f18a ! Mem[0000000026800010] = 60542c46, %l5 = 0000000071a8b7b0 ldsha [%i1+%o2]0x89,%l5 ! %l5 = 0000000000002c46 ! Mem[0000000090800098] = 9ef7270216c067c7, %g2 = 00000000871488a2 ldx [%i5+0x098],%g2 ! %g2 = 9ef7270216c067c7 ! %l0 = 000000000000006a, immed = 0000003c, %ccr = 44 movrlz %l0,0x03c,%l3 ! Not Moved, %l3 = 000003a0bb53fc00 ! Mem[00000000900000c0] = e69a15e5 f1e34842, %g2 = 16c067c7, %g3 = ab9a19e7 ldd [%i4+0x0c0],%g2 ! %g2 = 00000000e69a15e5 00000000f1e34842 ! Mem[0000000027800020] = fc6a0b7f, %l7 = e584b1d424c6d22e lduba [%i3+%o4]0x88,%l7 ! %l7 = 000000000000007f ! %l7 = 000000000000007f, Mem[00000000910001e6] = fd3a85b8 stb %l7,[%i6+0x1e6] ! Mem[00000000910001e4] = 7f3a85b8 ! Mem[0000000026000018] = 37cf8283, %l4 = 0000000000000966 lduha [%i0+%o3]0x89,%l4 ! %l4 = 0000000000008283 ! %l7 = 000000000000007f, Mem[00000000910000d4] = c4a85cf4 stw %l7,[%i6+0x0d4] ! Mem[00000000910000d4] = 0000007f p11_label_15: ! %l7 = 000000000000007f, %l3 = 000003a0bb53fc00, %ccr = 44 mova %icc,%l7,%l3 ! Moved, %l3 = 000000000000007f ! Mem[0000000026800008] = fa1dc8ef, %l2 = 00000000e82ed4ff swapa [%i1+%o1]0x80,%l2 ! %l2 = 00000000fa1dc8ef ! %l2 = 00000000fa1dc8ef, Mem[0000000027000026] = 5c5ec50c stb %l2,[%i2+0x026] ! Mem[0000000027000024] = 5c5eef0c ! Invert Register : %l0 = 000000000000006a xor %l0,-1,%l0 ! %l0 = ffffffffffffff95 ! Mem[00000000908001c8] = 6e3e46ef, %g18 = 6ff5f022b8531bec ldsw [%i5+0x1c8],%g2 ! %g2 = 6ff5f022b8531bec ! %l4 = 0000000000008283, %l7 = 000000000000007f, %ccr = 44 movle %xcc,%l4,%l7 ! Moved, %l7 = 0000000000008283 ! %l6 = 000000004e40f18a, %l0 = ffffffffffffff95, %l3 = 000000000000007f sllx %l6,%l0,%l3 ! %l3 = 0009c81e31400000 ! Mem[000000002600004c] = 8084c979, %l7 = 0000000000008283, %asi = 80 swapa [%i0+0x04c]%asi,%l7 ! %l7 = 000000008084c979 ! Mem[000000009100005c] = 2b30fdf4, %g2 = 000000006e3e46ef ldub [%i6+0x05e],%g2 ! %g2 = 000000000000002b ! Mem[00000000900000c0] = 15e5f1e3, %g2 = 000000000000002b ldsh [%i4+0x0c2],%g2 ! %g2 = 00000000000015e5 p11_label_16: ! %l2 = 00000000fa1dc8ef, %l4 = 0000000000008283, %l5 = 0000000000002c46 tsubcc %l2,%l4,%l5 ! %l5 = 00000000fa1d466c, %ccr = 0a ! %l1 = 00000000e7cc5ce4, immed = 000000bf, %ccr = 0a movrlz %l1,0x0bf,%l5 ! Not Moved, %l5 = 00000000fa1d466c ! Mem[0000000026800020] = 00000002, %l2 = 00000000fa1dc8ef lduba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000002 ! %l2 = 00000002, %l3 = 31400000, Mem[00000000910000e8] = 324bb737 30124320 std %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 00000002 31400000 ! Mem[0000000090000150] = 7fece73b, %g18 = 6ff5f022b8531bec ldsw [%i4+0x150],%g2 ! %g2 = 6ff5f022b8531bec ! Mem[0000000026800038] = c15d243f595d062f, %l5 = 00000000fa1d466c, %l3 = 0009c81e31400000 add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = c15d243f595d062f ! Mem[0000000026000000] = 2f801e15 b827e312, %l6 = 4e40f18a, %l7 = 8084c979 ldda [%i0+%g0]0x80,%l6 ! %l6 = 000000002f801e15 00000000b827e312 ! %f0 = 60dc4279 efc81dfa 712d1d54 c9a3830e ! %f4 = 0bc24bb9 9ab8eafd 6a262b6f bc1c6610 ! %f8 = 67a9923c 5002c45d 051d6dc8 cfefad2f ! %f12 = 869c1532 6c581c82 4d510772 7c33d068 mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140 ! Mem[0000000026800008] = e82ed4ff, %l3 = c15d243f595d062f ldstuba [%i1+%o1]0x80,%l3 ! %l3 = 000000e8000000ff ! Mem[0000000090800110] = 6722571824cfb67f, %g2 = 000000007fece73b ldx [%i5+0x110],%g2 ! %g2 = 6722571824cfb67f p11_label_17: ! Mem[00000000260000d8] = c4eec4a07c5e17c0, %l5 = 00000000fa1d466c, %l2 = 0000000000000002 add %i0,0xd8,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = c4eec4a07c5e17c0 ! Mem[000000009180000c] = 10fc868d, %g2 = 6722571824cfb67f lduwa [%o0+0x00c]%asi,%g2 ! %g2 = 0000000010fc868d ! Mem[00000000918000f4] = c4ee8274, %g2 = 0000000010fc868d lduba [%o0+0x0f7]%asi,%g2 ! %g2 = 00000000000000c4 ! Mem[00000000900000cc] = 36146b47, %g2 = 00000000000000c4 ldub [%i4+0x0ce],%g2 ! %g2 = 0000000000000036 ! %l7 = 00000000b827e312, Mem[00000000910001b0] = 099b4d738a55254c stx %l7,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000000b827e312 ! Mem[000000009080008c] = a258246b, %g2 = 0000000000000036 ldsha [%i5+0x08e]%asi,%g2 ! %g2 = ffffffffffffa258 ! %l1 = 00000000e7cc5ce4, %l1 = 00000000e7cc5ce4, %ccr = 0a movvs %xcc,%l1,%l1 ! Register Not Moved ! Mem[0000000027000028] = 02000071, %l0 = ffffffffffffff95 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000002000000ff ! Mem[0000000027000190] = 6e3f8beb4b030acd, %l2 = c4eec4a07c5e17c0, %l0 = 0000000000000002 add %i2,0x190,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 6e3f8beb4b030acd ! Mem[00000000910000e8] = 00000002, %g18 = 6ff5f022b8531bec ldsw [%i6+0x0e8],%g2 ! %g2 = 6ff5f022b8531bec p11_label_18: ! Mem[00000000268001fc] = 20a725e0, %l1 = 00000000e7cc5ce4 swap [%i1+0x1fc],%l1 ! %l1 = 0000000020a725e0 ! %l7 = 00000000b827e312, Mem[0000000027000000] = 8a99bd723c92a967 stxa %l7,[%i2+%g0]0x89 ! Mem[0000000027000000] = 00000000b827e312 ! %f18 = 2b23f981, Mem[00000000910000d0] = befba617 st %f18,[%i6+0x0d0] ! Mem[00000000910000d0] = 2b23f981 ! immd = 000000000000005f, %l4 = 0000000000008283, %ccr = 0a movgu %xcc,0x05f,%l4 ! Moved, %l4 = 000000000000005f ! immd = 0000000000000172, %l4 = 000000000000005f, %ccr = 0a movleu %xcc,0x172,%l4 ! Register Not Moved ! %l5 = 00000000fa1d466c sethi %hi(0x273ac800),%l5 ! %l5 = 00000000273ac800 ! Mem[00000000260000f4] = 954e83c5, %l4 = 000000000000005f ldsw [%i0+0x0f4],%l4 ! %l4 = ffffffff954e83c5 ! Mem[0000000091000028] = e11c1270, %g2 = 0000000000000002 ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffe11c ! %l5 = 00000000273ac800, immed = fffff570, %y = 00000000 sdiv %l5,-0xa90,%l0 ! %l0 = fffffffffffc4935 mov %l0,%y ! %y = fffc4935 ! %l1 = 0000000020a725e0, Mem[0000000027000020] = 0cef5e5cfa1dc8ef stxa %l1,[%i2+%o4]0x89 ! Mem[0000000027000020] = 0000000020a725e0 p11_label_19: ! %l0 = fffffffffffc4935, %l7 = 00000000b827e312, %ccr = 0a movneg %xcc,%l0,%l7 ! Register Not Moved ! %f28 = 3df4f10e 795d6f07, Mem[0000000026000010] = 000000b5 1e7bbf7e stda %f28,[%i0+%o2]0x80 ! Mem[0000000026000010] = 3df4f10e 795d6f07 ! %l4 = ffffffff954e83c5, Mem[000000009180008c] = 43610036 sth %l4,[%o0+0x08c] ! Mem[000000009180008c] = 83c50036 ! Mem[0000000091800144] = 40ad970c, %g2 = ffffffffffffe11c lduh [%o0+0x144],%g2 ! %g2 = 00000000000040ad membar #Sync ! Added by membar checker (197) ! Mem[000000009000015c] = 266a5dc4, %g2 = 00000000000040ad ldsh [%i4+0x15e],%g2 ! %g2 = 000000000000266a ! %l0 = fffffffffffc4935, imm = fffffffffffff5ce, %l2 = c4eec4a07c5e17c0 taddcc %l0,-0xa32,%l2 ! %l2 = fffffffffffc3f03, %ccr = 9b ! %l4 = 954e83c5, %l5 = 273ac800, Mem[0000000091000030] = bf3c11af ebada5f2 std %l4,[%i6+0x030] ! Mem[0000000091000030] = 954e83c5 273ac800 ! Mem[0000000027800018] = 02389e75 96f7b7c1, %l2 = fffc3f03, %l3 = 000000e8 ldda [%i3+%o3]0x80,%l2 ! %l2 = 0000000002389e75 0000000096f7b7c1 ! %l1 = 0000000020a725e0, Mem[0000000091800144] = 40ad970c stw %l1,[%o0+0x144] ! Mem[0000000091800144] = 20a725e0 ! Mem[00000000908001cc] = 5ebdefc8, %g2 = 000000000000266a lduh [%i5+0x1ce],%g2 ! %g2 = 0000000000005ebd p11_label_20: ! Mem[0000000091800034] = de418d43, %g2 = 0000000000005ebd ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffde ! %l4 = ffffffff954e83c5, Mem[000000009100018a] = bf5a71a9 sth %l4,[%i6+0x18a] ! Mem[0000000091000188] = 83c571a9 ! %l0 = fffc4935, %l1 = 20a725e0, Mem[0000000027800010] = 41389731 9389e523 stda %l0,[%i3+%o2]0x89 ! Mem[0000000027800010] = fffc4935 20a725e0 ! Mem[0000000026800010] = 60542c46, %l5 = 00000000273ac800 lduwa [%i1+%o2]0x89,%l5 ! %l5 = 0000000060542c46 ! %l7 = 00000000b827e312, imm = fffffffffffffa30, %l3 = 0000000096f7b7c1 or %l7,-0x5d0,%l3 ! %l3 = fffffffffffffb32 ! %l2 = 0000000002389e75, imm = ffffffffffffff82, %l7 = 00000000b827e312 andn %l2,-0x07e,%l7 ! %l7 = 0000000000000075 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 ! Mem[0000000026000190] = dafeebfb, %l2 = 0000000002389e75 swap [%i0+0x190],%l2 ! %l2 = 00000000dafeebfb ! Mem[00000000260000bc] = 8129d8c3, %l5 = 60542c46, %l1 = 20a725e0 add %i0,0xbc,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000008129d8c3 ! Mem[0000000026800090] = a1656146, %l5 = 0000000060542c46 swap [%i1+0x090],%l5 ! %l5 = 00000000a1656146 p11_label_21: ! %l6 = 000000002f801e15, Mem[0000000027800010] = 3549fcffe025a720 stxa %l6,[%i3+%o2]0x80 ! Mem[0000000027800010] = 000000002f801e15 ! %l5 = 00000000a1656146, Mem[0000000090000038] = cceab4bb5560baba stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000a1656146 ! %l4 = ffffffff954e83c5, Mem[0000000026000010] = 0ef1f43d stwa %l4,[%i0+%o2]0x88 ! Mem[0000000026000010] = 954e83c5 ! Mem[0000000091800114] = 545fcdf4, %g2 = ffffffffffffffde ldub [%o0+0x114],%g2 ! %g2 = 0000000000000054 ! Mem[000000009100008c] = 9c50ce45, %g2 = 0000000000000054 lduh [%i6+0x08e],%g2 ! %g2 = 0000000000009c50 ! Mem[00000000268001c0] = bbdd9c492f767abf, %l5 = 00000000a1656146, %l1 = 000000008129d8c3 add %i1,0x1c0,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = bbdd9c492f767abf ! %l7 = 0000000000000075, %l2 = 00000000dafeebfb, %y = fffc4935 sdiv %l7,%l2,%l0 ! %l0 = 000000000019b1b5 mov %l0,%y ! %y = 0019b1b5 ! immd = 00000000000003c7, %l1 = bbdd9c492f767abf, %ccr = 9b mova %icc,0x3c7,%l1 ! Moved, %l1 = 00000000000003c7 ! Mem[0000000027000000] = 12e327b800000000, %l5 = 00000000a1656146 ldx [%i2+%g0],%l5 ! %l5 = 12e327b800000000 ! immd = 0000000000000393, %l2 = 00000000dafeebfb, %ccr = 9b move %xcc,0x393,%l2 ! Register Not Moved p11_label_22: ! %l4 = ffffffff954e83c5, Mem[000000009080008f] = 58246b47 stb %l4,[%i5+0x08f] ! Mem[000000009080008c] = c5246b47 ! Mem[00000000268000a4] = 14c8593d, %l5 = 12e327b800000000 lduw [%i1+0x0a4],%l5 ! %l5 = 0000000014c8593d ! %f16 = 62da37ca fc6a0b7f 2b23f981 1e62e40c ! %f20 = d21ce643 8eb10bfd a07cd5a9 a3884351 ! %f24 = 7f0b6afc 2037b96a c521cb34 0775b6f1 ! %f28 = 3df4f10e 795d6f07 b61e7a19 996342ab stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100 ! %l1 = 00000000000003c7, %l1 = 00000000000003c7, %ccr = 9b movne %icc,%l1,%l1 ! Moved, %l1 = 00000000000003c7 ! %l4 = ffffffff954e83c5, %l1 = 00000000000003c7, %y = 0019b1b5 sdivcc %l4,%l1,%l7 ! %l7 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 0019b1b5 ! Mem[00000000908000ec] = 19666eaa, %g2 = 0000000000009c50 ldsb [%i5+0x0ed],%g2 ! %g2 = 0000000000000019 ! Mem[00000000900001bc] = 765dec22, %g2 = 0000000000000019 lduh [%i4+0x1bc],%g2 ! %g2 = 000000000000765d ! %l1 = 00000000000003c7, Mem[0000000090800100] = fb532693 stw %l1,[%i5+0x100] ! Mem[0000000090800100] = 000003c7 ! %l7 = 000000007fffffff, Mem[0000000090000178] = 68d0337c stw %l7,[%i4+0x178] ! Mem[0000000090000178] = 7fffffff ! Mem[0000000027800010] = 00000000, %l0 = 000000000019b1b5 ldsha [%i3+%o2]0x89,%l0 ! %l0 = 0000000000000000 p11_label_23: ! %f16 = 62da37ca fc6a0b7f 2b23f981 1e62e40c ! %f20 = d21ce643 8eb10bfd a07cd5a9 a3884351 ! %f24 = 7f0b6afc 2037b96a c521cb34 0775b6f1 ! %f28 = 3df4f10e 795d6f07 b61e7a19 996342ab stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140 ! Mem[0000000026000140] = f6d7d433 3c12fe03 4eb3c12a 745ce346 ! Mem[0000000026000150] = 76f7051c 20a66151 6f9f1857 059202e7 ! Mem[0000000026000160] = 2f6c62ed 515ce2c8 3e20d34d 2e0f3ec0 ! Mem[0000000026000170] = 42af4447 6fb65c02 eb1734f6 313be287 ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000026000140 ! Mem[0000000090000190] = 62a05321cef23aad, %f48 = 3d73cc1f f7a8be8d ldd [%i4+0x190],%f48 ! %f48 = 62a05321 cef23aad ! Mem[0000000091800134] = d51ebbf9, %g18 = 6ff5f022b8531bec ldsw [%o0+0x134],%g2 ! %g2 = 6ff5f022b8531bec ! %l4 = 954e83c5, %l5 = 14c8593d, Mem[0000000091000078] = d4818d80 ce41d508 std %l4,[%i6+0x078] ! Mem[0000000091000078] = 954e83c5 14c8593d ! %l0 = 0000000000000000 sethi %hi(0x52278c00),%l0 ! %l0 = 0000000052278c00 ! Mem[0000000027800020] = 7f0b6afc, %l2 = 00000000dafeebfb ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000007f000000ff ! %l5 = 0000000014c8593d, Mem[0000000090000098] = b9468fbe00b43cbb stx %l5,[%i4+0x098] ! Mem[0000000090000098] = 0000000014c8593d ! Mem[0000000026000018] = 8382cf37, %l6 = 000000002f801e15 lduha [%i0+%o3]0x81,%l6 ! %l6 = 0000000000008382 ! Mem[00000000270001f4] = d9c88643, %l0 = 0000000052278c00 swap [%i2+0x1f4],%l0 ! %l0 = 00000000d9c88643 p11_label_24: ! Mem[00000000900001b0] = dd9b41b10f879dfe, %g2 = ffffffffd51ebbf9 ldx [%i4+0x1b0],%g2 ! %g2 = dd9b41b10f879dfe ! Mem[0000000026000000] = 151e802f, %f30 = b61e7a19 lda [%i0+%g0]0x88,%f30 ! %f30 = 151e802f ! immd = 00000000000003df, %l3 = fffffffffffffb32, %ccr = 02 movl %xcc,0x3df,%l3 ! Register Not Moved ! Mem[00000000900000d0] = 26ffdc7b, %g2 = dd9b41b10f879dfe ldsh [%i4+0x0d2],%g2 ! %g2 = 00000000000026ff ! %f22 = a07cd5a9 a3884351, Mem[0000000027800028] = d38408ff bcf6bbc1 stda %f22,[%i3+%o5]0x88 ! Mem[0000000027800028] = a07cd5a9 a3884351 ! %l6 = 0000000000008382, Mem[000000009100008c] = fffe9c50 stw %l6,[%i6+0x08c] ! Mem[000000009100008c] = 00008382 ! %l4 = ffffffff954e83c5, Mem[00000000908000c4] = be46adbe sth %l4,[%i5+0x0c4] ! Mem[00000000908000c4] = 83c5adbe ! %l6 = 0000000000008382, %l5 = 0000000014c8593d, %l4 = ffffffff954e83c5 orcc %l6,%l5,%l4 ! %l4 = 0000000014c8dbbf, %ccr = 00 ! Mem[0000000027000010] = 4a34bf7e, %l3 = fffffffffffffb32 ldsha [%i2+%o2]0x89,%l3 ! %l3 = ffffffffffffbf7e ! Mem[0000000026000008] = e4d42ee8, %l5 = 0000000014c8593d lduwa [%i0+%o1]0x81,%l5 ! %l5 = 00000000e4d42ee8 p11_label_25: ! %l7 = 000000007fffffff, immed = 0000013e, %ccr = 00 movrgz %l7,0x13e,%l3 ! Moved, %l3 = 000000000000013e ! Mem[00000000268000c0] = cfda7f7bf6686028, %l0 = 00000000d9c88643, %l1 = 00000000000003c7 add %i1,0xc0,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = cfda7f7bf6686028 ! %f0 = f6d7d433 3c12fe03 4eb3c12a 745ce346 ! %f4 = 76f7051c 20a66151 6f9f1857 059202e7 ! %f8 = 2f6c62ed 515ce2c8 3e20d34d 2e0f3ec0 ! %f12 = 42af4447 6fb65c02 eb1734f6 313be287 stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040 ! Mem[0000000090800114] = 24cfb67f, %g2 = 00000000000026ff ldsh [%i5+0x114],%g2 ! %g2 = 00000000000024cf ! Mem[000000009180011c] = eb81eda7, %g2 = 00000000000024cf ldsb [%o0+0x11d],%g2 ! %g2 = ffffffffffffffeb ! immd = 000000000000031a, %l7 = 000000007fffffff, %ccr = 00 movvs %xcc,0x31a,%l7 ! Register Not Moved ! Mem[00000000908001f0] = b34a86c6, %g2 = ffffffffffffffeb lduha [%i5+0x1f0]%asi,%g2 ! %g2 = 000000000000b34a ! Mem[0000000026800020] = 02000000, %l2 = 000000000000007f ldsha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000200 ! %l2 = 0000000000000200, Mem[0000000026800010] = 462c5460 stwa %l2,[%i1+%o2]0x81 ! Mem[0000000026800010] = 00000200 ! %l5 = 00000000e4d42ee8, imm = fffffffffffff5a8, %l0 = 00000000d9c88643 taddcc %l5,-0xa58,%l0 ! %l0 = 00000000e4d42490, %ccr = 19 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Thread 11 1: membar #Sync ! Force all stores to complete p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000e4d42490 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be cfda7f7bf6686028 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000200 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000013e bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000014c8dbbf bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e4d42ee8 bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000008382 bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000007fffffff bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0019b1b5,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p11_failed mov 0x111,%g1 ! Check Floating Point Registers p11_check_fp_registers: set p11_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be f6d7d433 3c12fe03 bne %xcc,p11_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 4eb3c12a 745ce346 bne %xcc,p11_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 76f7051c 20a66151 bne %xcc,p11_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6f9f1857 059202e7 bne %xcc,p11_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 2f6c62ed 515ce2c8 bne %xcc,p11_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 3e20d34d 2e0f3ec0 bne %xcc,p11_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 42af4447 6fb65c02 bne %xcc,p11_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be eb1734f6 313be287 bne %xcc,p11_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 62da37ca fc6a0b7f bne %xcc,p11_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 7f0b6afc 2037b96a bne %xcc,p11_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 151e802f 996342ab bne %xcc,p11_f30_fail nop ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2f801e15b827e312 ldx [%i0+0x000],%g3 ! Observed data at 0000000026000000 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e4d42ee80ecdb995 ldx [%i0+0x008],%g3 ! Observed data at 0000000026000008 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c5834e95795d6f07 ldx [%i0+0x010],%g3 ! Observed data at 0000000026000010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x010,%g4 ldx [%g1+0x048],%g2 ! Expected data = a73c5dca00008283 ldx [%i0+0x048],%g3 ! Observed data at 0000000026000048 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x048,%g4 ldx [%g1+0x190],%g2 ! Expected data = 02389e75540dc221 ldx [%i0+0x190],%g3 ! Observed data at 0000000026000190 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x190,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 67c629f12a97e698 ldx [%i0+0x1a8],%g3 ! Observed data at 00000000260001a8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x1a8,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff2ed4ff004f61ea ldx [%i1+0x008],%g3 ! Observed data at 0000000026800008 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000200f1722799 ldx [%i1+0x010],%g3 ! Observed data at 0000000026800010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 020000004e916ca9 ldx [%i1+0x020],%g3 ! Observed data at 0000000026800020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffff0abbd0fb ldx [%i1+0x030],%g3 ! Observed data at 0000000026800030 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x030,%g4 ldx [%g1+0x080],%g2 ! Expected data = ffffffff39150cc6 ldx [%i1+0x080],%g3 ! Observed data at 0000000026800080 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x080,%g4 ldx [%g1+0x090],%g2 ! Expected data = 60542c4694ffcc58 ldx [%i1+0x090],%g3 ! Observed data at 0000000026800090 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x090,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 854243cd12c02f97 ldx [%i1+0x0d0],%g3 ! Observed data at 00000000268000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x140],%g2 ! Expected data = a8fb07a75002c45d ldx [%i1+0x140],%g3 ! Observed data at 0000000026800140 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x140,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = ca8aac9de7cc5ce4 ldx [%i1+0x1f8],%g3 ! Observed data at 00000000268001f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x1f8,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 12e327b800000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000027000000 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7ebf344a2e097450 ldx [%i2+0x010],%g3 ! Observed data at 0000000027000010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00b8f550c835d892 ldx [%i2+0x018],%g3 ! Observed data at 0000000027000018 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e025a72000000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff000071024a35be ldx [%i2+0x028],%g3 ! Observed data at 0000000027000028 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = be470a5663778f66 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000270000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = fa02995452278c00 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000270001f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1f0,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 000000002f801e15 ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0b6afce45ccce7 ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 514388a3a9d57ca0 ldx [%i3+0x028],%g3 ! Observed data at 0000000027800028 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = a3871d78fff4b6ce ldx [%i3+0x0a0],%g3 ! Observed data at 00000000278000a0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = ffffffffad7c9b1f ldx [%i3+0x0c0],%g3 ! Observed data at 00000000278000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x0c0,%g4 ! The test for processor 11 has passed p11_passed: ta GOOD_TRAP nop p11_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p11_failed p11_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p11_failed p11_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p11_failed p11_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p11_failed p11_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p11_failed p11_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p11_failed p11_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p11_failed p11_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p11_failed p11_f0_fail: set p11_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f2_fail: set p11_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f4_fail: set p11_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f6_fail: set p11_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f8_fail: set p11_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f10_fail: set p11_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f12_fail: set p11_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f14_fail: set p11_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f16_fail: set p11_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f24_fail: set p11_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f30_fail: set p11_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 11 failed p11_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x02c] ! Set processor 11 done flag set p11_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 11 failed p11_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x02c] ! Set processor 11 done flag set p11_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p11_selfmod_failed: ba p11_failed mov 0xabc,%g1 p11_common_error: or %g0,0xeeb,%g1 ba p11_failed mov %o5,%g3 p11_common_signature_error: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_common_timeout: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p11_failed mov 0x0,%g3 p11_trap1e: ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800008] stda %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027800010] subccc %l0,%l3,%l1 stda %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008] done p11_trap1o: ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800008] stda %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027800010] subccc %l0,%l3,%l1 stda %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008] done p11_trap2e: stha %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018] stda %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800028] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027800008] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800028] and %l6,%l5,%l1 lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026000028] done p11_trap2o: stha %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018] stda %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800028] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027800008] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800028] and %l6,%l5,%l1 lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026000028] done p11_trap3e: orn %l0,%l0,%l2 or %l2,0x944,%l1 nop orn %l0,%l2,%l1 andn %l5,%l5,%l0 nop nop done p11_trap3o: orn %l0,%l0,%l2 or %l2,0x944,%l1 nop orn %l0,%l2,%l1 andn %l5,%l5,%l0 nop nop done p11_init_memory_pointers: set p11_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 p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c1b67a8004285866 ldx [%g1+0x008],%l1 ! %l1 = 31fadbddceece158 ldx [%g1+0x010],%l2 ! %l2 = be470a5663778f66 ldx [%g1+0x018],%l3 ! %l3 = 1c2ff64cb9d01060 ldx [%g1+0x020],%l4 ! %l4 = 121775e82f20af6d ldx [%g1+0x028],%l5 ! %l5 = d98e7da85657038a ldx [%g1+0x030],%l6 ! %l6 = 41b20f16ad1c2e29 ldx [%g1+0x038],%l7 ! %l7 = 4620768a151e802f ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 12 processor_12: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x30] ! Set the start flag wrpr %g0,7,%cleanwin call p12_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 12 wr %g0,0x4,%fprs ! Make sure fef is 1 set p12_init_freg,%g1 ! %f0 = be79919f 28c30adb b831dfd5 87795497 ! %f4 = 013f167b 387dffc3 026eb575 f3588475 ! %f8 = d2568abd 5b9a4baa 3a2b4a28 32c6f786 ! %f12 = 3652e139 1d5b0142 227313d9 e0506753 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 876384db 4ce17c28 52ed0cea 375a090f ! %f20 = 38c44ffe 05130eaf 18c0a472 286e0119 ! %f24 = e51d6837 5bbf4d5e 00832ab3 f42c3a1d ! %f28 = 9a5531e3 92775b1b 04fda9e5 98e1a075 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8af2b95c 6f074450 7479345d 17d9fb2c ! %f36 = b602b992 202184ef 27195ec0 10f89953 ! %f40 = 6b49ba6b 0f7893f7 093c3bb6 ad8460ab ! %f44 = 44788eb4 e27d13f5 ea44cf34 3ae65779 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0005f1770000001a,%g7,%g1 ! GSR scale = 3, align = 2 wr %g1,%g0,%gsr ! GSR = 0005f1770000001a 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 12 p12_label_1: ! Mem[0000000028000000] = edbbafee, %l3 = f5b5110bfea770be lduwa [%i0+%g0]0x88,%l3 ! %l3 = 00000000edbbafee ! Mem[00000000290000e0] = ce784bc5, %l0 = 1d51ffd61d6a557f ldstub [%i2+0x0e0],%l0 ! %l0 = 000000ce000000ff ! %l3 = 00000000edbbafee, immed = fffffee9, %ccr = 44 movrne %l3,-0x117,%l5 ! Moved, %l5 = fffffffffffffee9 ! Mem[00000000900001f4] = 5293be02, %g18 = 828af46ecb9f1d8e ldsw [%i4+0x1f4],%g2 ! %g2 = 828af46ecb9f1d8e ! %f2 = b831dfd5 87795497, Mem[0000000029800018] = d8310e0f 2ae7d3a9 stda %f2 ,[%i3+%o3]0x88 ! Mem[0000000029800018] = b831dfd5 87795497 ! %l2 = 1716c681fddbfc27, %l1 = 21fb89c67d7f9d6f, %ccr = 44 movne %icc,%l2,%l1 ! Register Not Moved ! Mem[0000000091800004] = a84c3c53, %g2 = 000000005293be02 lduh [%o0+0x006],%g2 ! %g2 = 000000000000a84c ! %l6 = ed11221fec7e0532, Mem[0000000028000000] = eeafbbed stba %l6,[%i0+%g0]0x81 ! Mem[0000000028000000] = 32afbbed ! %l0 = 00000000000000ce, %l6 = ed11221fec7e0532, %ccr = 44 movre %l0,%l6,%l6 ! Not Moved, %l6 = ed11221fec7e0532 ! %l2 = fddbfc27, %l3 = edbbafee, Mem[00000000298000f0] = 3e87f599 b754cfb4 std %l2,[%i3+0x0f0] ! Mem[00000000298000f0] = fddbfc27 edbbafee p12_label_2: ! %l0 = 00000000000000ce, Mem[00000000900001b0] = dd9b41b1 stw %l0,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000ce ! %l4 = 45a36dc46b682263, %l7 = 8932976eb54624b2, %ccr = 44 movneg %icc,%l4,%l7 ! Register Not Moved ! %l7 = 8932976eb54624b2, Mem[0000000090800138] = 52ebec6f stb %l7,[%i5+0x138] ! Mem[0000000090800138] = b2ebec6f ! %l7 = 8932976eb54624b2, %l1 = 21fb89c67d7f9d6f, %ccr = 44 movle %icc,%l7,%l1 ! Moved, %l1 = 8932976eb54624b2 ! Mem[0000000029000010] = aef27ca4, %l3 = 00000000edbbafee ldswa [%i2+%o2]0x89,%l3 ! %l3 = ffffffffaef27ca4 ! %l7 = 8932976eb54624b2, imm = 0000000000000022, %l6 = ed11221fec7e0532 srax %l7,0x022,%l6 ! %l6 = ffffffffe24ca5db ! %l6 = ffffffffe24ca5db, %l0 = 00000000000000ce, %ccr = 44 movn %xcc,%l6,%l0 ! Register Not Moved ! %l2 = 1716c681fddbfc27, Mem[00000000908001e0] = 3798642325dbd540 stx %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 1716c681fddbfc27 ! %l0 = 00000000000000ce, %l5 = fffffffffffffee9, %y = 00000000 mulscc %l0,%l5,%l7 ! %l7 = 0000000000000067, %ccr = 00, %y = 00000000 ! %l4 = 45a36dc46b682263, immed = 000009b7, %y = 00000000 sdivcc %l4,0x9b7,%l6 ! %l6 = 00000000000b0e52, %ccr = 00 mov %l0,%y ! %y = 000000ce p12_label_3: ! Mem[0000000091000030] = bf3c11af ebada5f2, %g2 = 0000a84c, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 00000000bf3c11af 00000000ebada5f2 ! Mem[0000000091800038] = 96b1e416, %g2 = 00000000bf3c11af lduw [%o0+0x038],%g2 ! %g2 = 0000000096b1e416 ! Mem[0000000028800000] = 510f33fb, %l4 = 45a36dc46b682263 ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000051 ! Mem[0000000028800028] = 224bc8d8, %l2 = 1716c681fddbfc27 ldswa [%i1+%o5]0x81,%l2 ! %l2 = 00000000224bc8d8 ! %l5 = fffffffffffffee9, Mem[0000000090800018] = ecf755a1, %asi = 80 stba %l5,[%i5+0x018]%asi ! Mem[0000000090800018] = e9f755a1 ! %l4 = 0000000000000051, Mem[00000000918001b8] = 4b0b9455197a4417, %asi = 80 stxa %l4,[%o0+0x1b8]%asi ! Mem[00000000918001b8] = 0000000000000051 ! Mem[00000000290001b4] = d4bbcbd1, %l7 = 00000067, %l4 = 00000051 add %i2,0x1b4,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d4bbcbd1 ! Mem[00000000918001f8] = 855c6d38 2e3678f1, %g2 = 96b1e416, %g3 = ebada5f2 ldd [%o0+0x1f8],%g2 ! %g2 = 00000000855c6d38 000000002e3678f1 ! %l4 = 00000000d4bbcbd1, %l1 = 8932976eb54624b2, %y = 000000ce umulcc %l4,%l1,%l5 ! %l5 = 96a310f2d3631b52, %ccr = 88, %y = 96a310f2 ! Mem[00000000918000b0] = bfd6d9fb, %g2 = 00000000855c6d38 lduha [%o0+0x0b0]%asi,%g2 ! %g2 = 000000000000bfd6 p12_label_4: ! %l7 = 0000000000000067, Mem[00000000290000ea] = 1402e073 stb %l7,[%i2+0x0ea] ! Mem[00000000290000e8] = 14026773 ! Mem[0000000090000104] = 2b3c00be, %g18 = 828af46ecb9f1d8e ldsw [%i4+0x104],%g2 ! %g2 = 828af46ecb9f1d8e ! immd = 00000000000003e8, %l6 = 00000000000b0e52, %ccr = 88 movl %xcc,0x3e8,%l6 ! Moved, %l6 = 00000000000003e8 ! Mem[00000000280001b4] = 48b96a54, %l2 = 00000000224bc8d8 swap [%i0+0x1b4],%l2 ! %l2 = 0000000048b96a54 ! %l5 = 96a310f2d3631b52, Mem[0000000090800182] = 531bdac6 sth %l5,[%i5+0x182] ! Mem[0000000090800180] = 1b52dac6 ! Mem[00000000910001e0] = ad35b330, %g2 = 000000002b3c00be ldsh [%i6+0x1e2],%g2 ! %g2 = ffffffffffffad35 ! %l5 = 96a310f2d3631b52, immd = 0000000000000e51, %l1 = 8932976eb54624b2 sdivx %l5,0xe51,%l1 ! %l1 = fff8a3f14210dc63 ! %l4 = d4bbcbd1, %l5 = d3631b52, Mem[0000000090800198] = b60a0fab 16b29fd6 stda %l4,[%i5+0x198]%asi ! Mem[0000000090800198] = d4bbcbd1 d3631b52 ! %l5 = 96a310f2d3631b52, Mem[00000000908000e0] = bbfe239c sth %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 1b52239c ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 p12_label_5: ! %l7 = 0000000000000067, Mem[00000000910000a4] = c0dd86bd stw %l7,[%i6+0x0a4] ! Mem[00000000910000a4] = 00000067 ! %f10 = 3a2b4a28 32c6f786, Mem[0000000091000098] = 5e05b6fb dbbc0107 std %f10,[%i6+0x098] ! Mem[0000000091000098] = 3a2b4a28 32c6f786 ! Code Fragment 1 p12_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002e3678f1 mov 0x763,%g3 ! %g3 = 0000000000000763 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 ! Code Fragment 1 p12_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000763 mov -0x05e,%g3 ! %g3 = ffffffffffffffa2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000000000ce, %l4 = 00000000d4bbcbd1, %ccr = 88 movvc %icc,%l0,%l4 ! Moved, %l4 = 00000000000000ce ! Mem[0000000091000090] = ce45a014 9962ca86, %g2 = ffffad35, %g3 = ffffffa2 ldd [%i6+0x090],%g2 ! %g2 = 00000000ce45a014 000000009962ca86 ! Mem[00000000918001e4] = 727b3940, %g2 = 00000000ce45a014 ldub [%o0+0x1e7],%g2 ! %g2 = 0000000000000072 ! Mem[0000000028000000] = 32afbbed, %l0 = 00000000000000ce ldswa [%i0+%g0]0x80,%l0 ! %l0 = 0000000032afbbed ! %l5 = 96a310f2d3631b52, Mem[0000000029800018] = 87795497 stwa %l5,[%i3+%o3]0x88 ! Mem[0000000029800018] = d3631b52 p12_label_6: ! %f25 = 5bbf4d5e, Mem[0000000091800060] = 9a338008 st %f25,[%o0+0x060] ! Mem[0000000091800060] = 5bbf4d5e ! Mem[0000000091800090] = 6084d848dbf82032, %g2 = 0000000000000072 ldx [%o0+0x090],%g2 ! %g2 = 6084d848dbf82032 ! %l3 = ffffffffaef27ca4, Mem[00000000910000c4] = cabe2e3f sth %l3,[%i6+0x0c4] ! Mem[00000000910000c4] = 7ca42e3f ! %l6 = 00000000000003e8, immed = fffff289, %y = 96a310f2 smul %l6,-0xd77,%l0 ! %l0 = ffffffffffcb6728, %y = ffffffff ! Code Fragment 1 p12_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009962ca86 mov -0x4ae,%g3 ! %g3 = fffffffffffffb52 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Invert Register : %l1 = fff8a3f14210dc63 xor %l1,-1,%l1 ! %l1 = 00075c0ebdef239c ! immd = 000000000000011b, %l0 = ffffffffffcb6728, %ccr = 88 movvc %icc,0x11b,%l0 ! Moved, %l0 = 000000000000011b ! %f30 = 04fda9e5, Mem[0000000028800008] = 1b8be19d sta %f30,[%i1+%o1]0x89 ! Mem[0000000028800008] = 04fda9e5 ! %l7 = 0000000000000067, Mem[0000000091000170] = 409ded17 stw %l7,[%i6+0x170] ! Mem[0000000091000170] = 00000067 ! %l4 = 00000000000000ce, imm = fffffffffffff130, %l2 = 0000000048b96a54 or %l4,-0xed0,%l2 ! %l2 = fffffffffffff1fe p12_label_7: ! Mem[0000000091000110] = 40203347df99dbc0, %f48 = f5f63c7b 5926fd38 ldd [%i6+0x110],%f48 ! %f48 = 40203347 df99dbc0 ! Mem[000000009180005c] = f76f3436, %g2 = 6084d848dbf82032 lduw [%o0+0x05c],%g2 ! %g2 = 00000000f76f3436 ! Mem[0000000090000014] = 35abf17f, %g2 = 00000000f76f3436 lduh [%i4+0x014],%g2 ! %g2 = 00000000000035ab ! Mem[0000000029800010] = c7ddbcd3b75f8b1e, %f0 = be79919f 28c30adb ldd [%i3+%o2],%f0 ! %f0 = c7ddbcd3 b75f8b1e ! Clear Register : %l5 = 96a310f2d3631b52 clr %l5 ! %l5 = 0000000000000000 ! Mem[0000000028800028] = 224bc8d8, %l2 = fffffffffffff1fe lduwa [%i1+%o5]0x81,%l2 ! %l2 = 00000000224bc8d8 ! %f0 = c7ddbcd3 b75f8b1e b831dfd5 87795497 ! %f4 = 013f167b 387dffc3 026eb575 f3588475 ! %f8 = d2568abd 5b9a4baa 3a2b4a28 32c6f786 ! %f12 = 3652e139 1d5b0142 227313d9 e0506753 mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! Mem[00000000910001d0] = 3be99c3d 9de4ecc1, %g2 = 000035ab, %g3 = fffffb52 ldd [%i6+0x1d0],%g2 ! %g2 = 000000003be99c3d 000000009de4ecc1 ! %l2 = 00000000224bc8d8, %l1 = 00075c0ebdef239c, %ccr = 88 movrlez %l2,%l1,%l1 ! Not Moved, %l1 = 00075c0ebdef239c ! Mem[0000000090800020] = f75b2472, %g2 = 000000003be99c3d ldsb [%i5+0x022],%g2 ! %g2 = fffffffffffffff7 p12_label_8: ! %l7 = 0000000000000067, Mem[0000000091000040] = 3279f315 sth %l7,[%i6+0x040] ! Mem[0000000091000040] = 0067f315 ! Mem[0000000029000018] = ee72b20b, %l7 = 0000000000000067 swapa [%i2+%o3]0x81,%l7 ! %l7 = 00000000ee72b20b ! Mem[0000000029000088] = c65a8aa5, %l4 = 000000ce, %l6 = 000003e8 add %i2,0x88,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c65a8aa5 ! %l1 = 00075c0ebdef239c, Mem[0000000091000048] = 737820ee stw %l1,[%i6+0x048] ! Mem[0000000091000048] = bdef239c ! Mem[0000000090800198] = d4bbcbd1d3631b52, %g2 = fffffffffffffff7 ldx [%i5+0x198],%g2 ! %g2 = d4bbcbd1d3631b52 membar #Sync ! Added by membar checker (198) ! Mem[00000000298000c0] = 7f62e0f9 4dc8225e 5a169582 ece6c981 ! Mem[00000000298000d0] = fa342b84 c94a84ac 7eb73f66 39f321b2 ! Mem[00000000298000e0] = 31be9b45 a2bd4607 e5349a24 9ade7597 ! Mem[00000000298000f0] = fddbfc27 edbbafee bfc0f72c afd5756c mov 0x0c0,%g6 ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000298000c0 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee, %g2 = d3631b52, %g3 = 9de4ecc1 ldd [%i4+0x0d0],%g2 ! %g2 = 000000006b4726ff 00000000dc7b95ee ! %l5 = 0000000000000000, immed = 0000011c, %y = ffffffff sdiv %l5,0x11c,%l7 ! %l7 = ffffffffff193d4c mov %l0,%y ! %y = 0000011b ! Mem[00000000298000c1] = 7f62e0f9, %l0 = 000000000000011b ldstub [%i3+0x0c1],%l0 ! %l0 = 00000062000000ff ! Mem[0000000028000008] = 29f88534, %l7 = ffffffffff193d4c lduha [%i0+%o1]0x80,%l7 ! %l7 = 00000000000029f8 p12_label_9: ! Mem[0000000029800000] = e1730514, %l4 = 000000ce, %l2 = 224bc8d8 casa [%i3]0x80,%l4,%l2 ! %l2 = 00000000e1730514 ! Mem[0000000090000008] = 048cb738 32a10f9c, %g2 = 6b4726ff, %g3 = dc7b95ee ldd [%i4+%o1],%g2 ! %g2 = 00000000048cb738 0000000032a10f9c ! Mem[0000000091000180] = fd84489c, %g2 = 00000000048cb738 ldub [%i6+0x180],%g2 ! %g2 = 00000000000000fd ! Mem[00000000900001f8] = a447ebab, %g2 = 00000000000000fd ldub [%i4+0x1fa],%g2 ! %g2 = 00000000000000a4 ! Code Fragment 1 p12_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000032a10f9c mov -0x748,%g3 ! %g3 = fffffffffffff8b8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800168] = 2da7afac956ce533, %g2 = 00000000000000a4 ldx [%i5+0x168],%g2 ! %g2 = 2da7afac956ce533 ! Mem[00000000910001a8] = dbcff14c 0768fa4c, %g2 = 956ce533, %g3 = fffff8b8 ldd [%i6+0x1a8],%g2 ! %g2 = 00000000dbcff14c 000000000768fa4c ! %l3 = ffffffffaef27ca4, %l1 = 00075c0ebdef239c, %l0 = 0000000000000062 srl %l3,%l1,%l0 ! %l0 = 000000000000000a ! %l0 = 000000000000000a, %l5 = 0000000000000000, %l7 = 00000000000029f8 subc %l0,%l5,%l7 ! %l7 = 000000000000000a ! Mem[0000000091000040] = 0067f3152f846623, %g2 = 00000000dbcff14c ldx [%i6+0x040],%g2 ! %g2 = 0067f3152f846623 p12_label_10: ! Mem[00000000908000b4] = 4d46811e, %g2 = 0067f3152f846623 lduh [%i5+0x0b6],%g2 ! %g2 = 0000000000004d46 ! Mem[00000000290000e0] = ff784bc57857ef88, %l0 = 000000000000000a, %l3 = ffffffffaef27ca4 add %i2,0xe0,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = ff784bc57857ef88 ! %l0 = 000000000000000a, %l2 = 00000000e1730514, %ccr = 88 movge %icc,%l0,%l2 ! Register Not Moved ! %f24 = e51d6837, Mem[0000000091000154] = b6697689 st %f24,[%i6+0x154] ! Mem[0000000091000154] = e51d6837 ! Mem[0000000029800010] = d3bcddc7, %l5 = 0000000000000000 ldsha [%i3+%o2]0x89,%l5 ! %l5 = ffffffffffffddc7 ! %l5 = ffffffffffffddc7, Mem[0000000090000120] = c8a6f293 stw %l5,[%i4+0x120] ! Mem[0000000090000120] = ffffddc7 ! %l0 = 000000000000000a, %l7 = 000000000000000a, %y = 0000011b umul %l0,%l7,%l5 ! %l5 = 0000000000000064, %y = 00000000 ! %l4 = 00000000000000ce, Mem[00000000918000d0] = dff7ebccbc118a8b stx %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = 00000000000000ce ! Mem[0000000028000010] = df82bcaa, %l1 = 00075c0ebdef239c lduba [%i0+%o2]0x81,%l1 ! %l1 = 00000000000000df ! Mem[00000000298001d8] = 1b1d1139c30894b6, %l3 = ff784bc57857ef88, %l0 = 000000000000000a add %i3,0x1d8,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 1b1d1139c30894b6 p12_label_11: ! %l2 = 00000000e1730514, Mem[0000000091000018] = b3a2b8f1 stw %l2,[%i6+%o3] ! Mem[0000000091000018] = e1730514 ! Mem[0000000091800124] = e39c232d, %g2 = 0000000000004d46 lduh [%o0+0x126],%g2 ! %g2 = 000000000000e39c ! Mem[0000000028000000] = edbbaf32, %l0 = 1b1d1139c30894b6 swapa [%i0+%g0]0x88,%l0 ! %l0 = 00000000edbbaf32 ! Mem[0000000090800028] = 48b1bd52, %g18 = 828af46ecb9f1d8e ldsw [%i5+%o5],%g2 ! %g2 = 828af46ecb9f1d8e ! %f20 = 38c44ffe 05130eaf, Mem[0000000029800018] = 521b63d3 d5df31b8 stda %f20,[%i3+%o3]0x81 ! Mem[0000000029800018] = 38c44ffe 05130eaf ! Mem[0000000028000020] = 6bbe31dd, %l1 = 00000000000000df swapa [%i0+%o4]0x88,%l1 ! %l1 = 000000006bbe31dd ! immd = 00000000000003d8, %l3 = ff784bc57857ef88, %ccr = 88 movneg %xcc,0x3d8,%l3 ! Moved, %l3 = 00000000000003d8 ! Mem[00000000908000d4] = 5fe12d5f, %g18 = 828af46ecb9f1d8e ldsw [%i5+0x0d4],%g2 ! %g2 = 828af46ecb9f1d8e ! Code Fragment 1 p12_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000768fa4c mov 0x054,%g3 ! %g3 = 0000000000000054 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800160] = cd81b6a9, %g2 = 000000005fe12d5f lduw [%i5+0x160],%g2 ! %g2 = 00000000cd81b6a9 p12_label_12: ! %l2 = 00000000e1730514, Mem[0000000029000008] = 250148e9 stba %l2,[%i2+%o1]0x81 ! Mem[0000000029000008] = 140148e9 ! %l5 = 0000000000000064, Mem[0000000090000012] = 149a35ab sth %l5,[%i4+0x012] ! Mem[0000000090000010] = 006435ab ! %l1 = 000000006bbe31dd, immed = 0000018f, %ccr = 88 movre %l1,0x18f,%l2 ! Not Moved, %l2 = 00000000e1730514 ! Mem[0000000090800028] = 48b1bd52d8a5fe65, %f48 = 40203347 df99dbc0 ldd [%i5+%o5],%f48 ! %f48 = 48b1bd52 d8a5fe65 save ! CWP = 1 ! Mem[0000000028000018] = 99081f65, %l0 = fa33f501abba7b0c lduba [%o0+%i3]0x81,%l0 ! %l0 = 0000000000000099 ! Mem[0000000091000060] = fdf47916, %g2 = 00000000cd81b6a9 lduw [%o6+0x060],%g2 ! %g2 = 00000000fdf47916 ! Mem[0000000028800170] = 00ac9d45, %l1 = df9d9003eee446d7 ldsw [%o1+0x170],%l1 ! %l1 = 0000000000ac9d45 ! %f8 = 31be9b45, Mem[0000000028000018] = 651f0899 sta %f8 ,[%o0+%i3]0x89 ! Mem[0000000028000018] = 31be9b45 ! Mem[0000000028000108] = aea64ca5, %l2 = 45cab039d25aa868 swap [%o0+0x108],%l2 ! %l2 = 00000000aea64ca5 p12_label_13: ! %cwp = 1 ! Mem[000000002800000a] = 29f88534, %l4 = 1f9e96164bd86670 ldstub [%o0+0x00a],%l4 ! %l4 = 00000085000000ff ! Mem[0000000090000020] = 883f5b62, %g18 = 7b9e35a1ec77d594 ldsw [%o4+%i4],%g2 ! %g2 = 7b9e35a1ec77d594 ! immd = 00000000000000b6, %l4 = 0000000000000085, %ccr = 88 movne %icc,0x0b6,%l4 ! Moved, %l4 = 00000000000000b6 save ! CWP = 2 ! Mem[0000000028000188] = b1f17a0362dfe5fb, %l6 = 867bfc75ff10f8b8, %l1 = 843eab09c90aa4bc add %i0,0x188,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = b1f17a0362dfe5fb ! Mem[0000000028800148] = 269bda5fd810c564, %l4 = 2a887836830014aa, %l2 = 828af46ecb9f1d8e add %i1,0x148,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 269bda5fd810c564 ! Mem[0000000028800018] = 985ddca7, %l0 = bec2a0a64bbaa15a lduha [%i1+%o3]0x80,%l0 ! %l0 = 000000000000985d ! Mem[00000000900000f8] = b260fe60, %g2 = ffffffff883f5b62 ldsh [%i4+0x0fa],%g2 ! %g2 = ffffffffffffb260 ! Mem[0000000091800048] = 54417c23, %g2 = ffffffffffffb260 lduwa [%o0+0x048]%asi,%g2 ! %g2 = 0000000054417c23 ! Mem[00000000918000b8] = 58c331f8, %g2 = 0000000054417c23 ldsb [%o0+0x0b8],%g2 ! %g2 = 0000000000000058 p12_label_14: ! %cwp = 2 ! Mem[00000000918000f0] = 33221885, %g2 = 0000000000000058 lduw [%o0+0x0f0],%g2 ! %g2 = 0000000033221885 ! %l3 = bfbfea881f1b1926, %l6 = 867bfc75ff10f8b8, %ccr = 88 movge %icc,%l3,%l6 ! Register Not Moved ! %l0 = 0000985d, %l1 = 62dfe5fb, Mem[00000000910001a8] = dbcff14c 0768fa4c std %l0,[%i6+0x1a8] ! Mem[00000000910001a8] = 0000985d 62dfe5fb ! Mem[00000000288001c0] = 5fb41477, %l6 = 867bfc75ff10f8b8 swap [%i1+0x1c0],%l6 ! %l6 = 000000005fb41477 ! Mem[0000000091000170] = 00000067, %g2 = 0000000033221885 ldsh [%i6+0x170],%g2 ! %g2 = 0000000000000000 ! %l3 = bfbfea881f1b1926, imm = 0000000000000009, %l4 = 2a887836830014aa srax %l3,0x009,%l4 ! %l4 = ffdfdff5440f8d8c ! Mem[00000000290001b8] = af66278e, %l2 = d810c564, %l7 = 6b99a4e5 add %i2,0x1b8,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000af66278e ! %l4 = ffdfdff5440f8d8c, Mem[0000000090800042] = 3c2fe14c stb %l4,[%i5+0x042] ! Mem[0000000090800040] = 8c2fe14c ! immd = 000000000000039d, %l2 = 269bda5fd810c564, %ccr = 88 movge %icc,0x39d,%l2 ! Register Not Moved ! Mem[00000000280001b4] = 224bc8d8, %l7 = 00000000af66278e ldsw [%i0+0x1b4],%l7 ! %l7 = 00000000224bc8d8 p12_label_15: ! %cwp = 2 ! immd = 00000000000003c6, %l5 = 5eddc9084fc2d510, %ccr = 88 movge %xcc,0x3c6,%l5 ! Register Not Moved ! immd = 0000000000000225, %l0 = 000000000000985d, %ccr = 88 movvc %xcc,0x225,%l0 ! Moved, %l0 = 0000000000000225 ! %l0 = 0000000000000225, Mem[0000000090000030] = 9fda9cb3 stw %l0,[%i4+0x030] ! Mem[0000000090000030] = 00000225 ! Mem[0000000091800098] = 8642a6a690417411, %f48 = 48b1bd52 d8a5fe65 ldd [%o0+0x098],%f48 ! %f48 = 8642a6a6 90417411 ! %l4 = ffdfdff5440f8d8c, imm = fffffffffffff324, %l1 = b1f17a0362dfe5fb addccc %l4,-0xcdc,%l1 ! %l1 = ffdfdff5440f80b0, %ccr = 91 ! %l3 = bfbfea881f1b1926, %l4 = ffdfdff5440f8d8c, %y = 00000000 sdiv %l3,%l4,%l1 ! %l1 = 0000000000000000 mov %l0,%y ! %y = 00000225 ! %l3 = bfbfea881f1b1926, Mem[000000009080010b] = cbd49678 stb %l3,[%i5+0x10b] ! Mem[0000000090800108] = 26d49678 ! Mem[0000000028800178] = 1ed64eb2, %l2 = d810c564, %l7 = 224bc8d8 add %i1,0x178,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000001ed64eb2 ! Mem[00000000290001f0] = 22c45441, %l4 = ffdfdff5440f8d8c swap [%i2+0x1f0],%l4 ! %l4 = 0000000022c45441 ! Mem[00000000908001a4] = 34613832, %g2 = 0000000000000000 ldsh [%i5+0x1a4],%g2 ! %g2 = 0000000000003461 p12_label_16: ! %cwp = 2 ! Mem[0000000028800000] = 510f33fb b0de335f, %l2 = d810c564, %l3 = 1f1b1926 ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000510f33fb 00000000b0de335f ! %l7 = 000000001ed64eb2, %l0 = 0000000000000225, %ccr = 91 movvc %icc,%l7,%l0 ! Moved, %l0 = 000000001ed64eb2 ! %l1 = 0000000000000000, %l0 = 000000001ed64eb2, %ccr = 91 movrlz %l1,%l0,%l4 ! Not Moved, %l4 = 0000000022c45441 ! %f0 = 7f62e0f9 4dc8225e 5a169582 ece6c981 ! %f4 = fa342b84 c94a84ac 7eb73f66 39f321b2 ! %f8 = 31be9b45 a2bd4607 e5349a24 9ade7597 ! %f12 = fddbfc27 edbbafee bfc0f72c afd5756c mov 0x180,%g4 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180 ! Mem[00000000298001c0] = 0a34d07b 8d2ca879 bbe13c0c 9c320d77 ! Mem[00000000298001d0] = 96f991b7 4d7b8f85 1b1d1139 c30894b6 ! Mem[00000000298001e0] = e549536b cb0ad4d2 9090be14 46cb044f ! Mem[00000000298001f0] = 8aa1999d 275fb05f 2ee23f1c 7846d33d mov 0x1c0,%g4 ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 00000000298001c0 ! %l2 = 00000000510f33fb, Mem[0000000028000018] = 459bbe31 stba %l2,[%i0+%o3]0x81 ! Mem[0000000028000018] = fb9bbe31 ! %l7 = 000000001ed64eb2, Mem[000000009080006a] = 4dff8dd7 sth %l7,[%i5+0x06a] ! Mem[0000000090800068] = 4eb28dd7 ! immd = 0000000000000381, %l3 = 00000000b0de335f, %ccr = 91 movle %xcc,0x381,%l3 ! Moved, %l3 = 0000000000000381 ! Mem[0000000029000000] = 00719a07, %l2 = 00000000510f33fb ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[0000000028800173] = 00ac9d45, %l1 = 0000000000000000 ldstub [%i1+0x173],%l1 ! %l1 = 00000045000000ff p12_label_17: ! %cwp = 2 ! %l1 = 0000000000000045, %l6 = 000000005fb41477, %l4 = 0000000022c45441 orn %l1,%l6,%l4 ! %l4 = ffffffffa04bebcd ! %l2 = 0000000000000000, %l2 = 0000000000000000, %l0 = 000000001ed64eb2 and %l2,%l2,%l0 ! %l0 = 0000000000000000 ! %l1 = 0000000000000045, immd = fffffffffffffba2, %l2 = 0000000000000000 mulx %l1,-0x45e,%l2 ! %l2 = fffffffffffed2aa ! Mem[00000000910000dc] = 2bbb7ae7, %g2 = 0000000000003461 ldsh [%i6+0x0de],%g2 ! %g2 = 0000000000002bbb ! %l4 = ffffffffa04bebcd, Mem[00000000910000b2] = 901e1ae0 sth %l4,[%i6+0x0b2] ! Mem[00000000910000b0] = ebcd1ae0 ! %l0 = 0000000000000000, immed = 00000834, %l5 = 5eddc9084fc2d510 tsubcctv %l0,0x834,%l5 ! %l5 = fffffffffffff7cc, %ccr = 99 ! Mem[00000000918001b8] = 00000000, %g2 = 0000000000002bbb lduha [%o0+0x1b8]%asi,%g2 ! %g2 = 0000000000000000 ! %f14 = bfc0f72c, Mem[00000000910001f4] = d14e2540 st %f14,[%i6+0x1f4] ! Mem[00000000910001f4] = bfc0f72c ! %l7 = 000000001ed64eb2, Mem[00000000918000e8] = ea5a17e2126311f5, %asi = 80 stxa %l7,[%o0+0x0e8]%asi ! Mem[00000000918000e8] = 000000001ed64eb2 ! Mem[0000000090000064] = 31ded22c, %g2 = 0000000000000000 lduw [%i4+0x064],%g2 ! %g2 = 0000000031ded22c p12_label_18: ! %cwp = 2 ! %l0 = 0000000000000000, Mem[0000000090000064] = 31ded22c stw %l0,[%i4+0x064] ! Mem[0000000090000064] = 00000000 ! %l0 = 0000000000000000, imm = fffffffffffff779, %l3 = 0000000000000381 xor %l0,-0x887,%l3 ! %l3 = fffffffffffff779 ! %l1 = 0000000000000045, immed = fffffea8, %ccr = 99 movrne %l1,-0x158,%l7 ! Moved, %l7 = fffffffffffffea8 ! Mem[00000000298000c4] = 4dc8225e, %f5 = c94a84ac ld [%i3+0x0c4],%f5 ! %f5 = 4dc8225e ! Mem[0000000028000010] = aabc82df, %l1 = 0000000000000045 swapa [%i0+%o2]0x89,%l1 ! %l1 = 00000000aabc82df ! Mem[00000000298001d8] = 1b1d1139, %l3 = fffffffffffff779, %asi = 80 swapa [%i3+0x1d8]%asi,%l3 ! %l3 = 000000001b1d1139 ! %l2 = fffffffffffed2aa, Mem[000000009180000c] = 10fc868d stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = fffed2aa ! %l5 = fffffffffffff7cc, immd = 00000000000008cc, %l1 = 00000000aabc82df udivx %l5,0x8cc,%l1 ! %l1 = 001d19eb155f08a2 ! %l4 = a04bebcd, %l5 = fffff7cc, Mem[0000000091800008] = 3c5372e4 fffed2aa std %l4,[%o0+%o1] ! Mem[0000000091800008] = a04bebcd fffff7cc ! %l0 = 00000000, %l1 = 155f08a2, Mem[0000000090000100] = 26620895 2b3c00be std %l0,[%i4+0x100] ! Mem[0000000090000100] = 00000000 155f08a2 p12_label_19: ! %cwp = 2 ! Mem[00000000298000db] = 7eb73f66, %l2 = fffffffffffed2aa ldstub [%i3+0x0db],%l2 ! %l2 = 00000066000000ff ! Mem[00000000280000f0] = b8a603ea02202997, %l3 = 000000001b1d1139, %l0 = 0000000000000000 add %i0,0xf0,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = b8a603ea02202997 ! %l1 = 001d19eb155f08a2, %l6 = 000000005fb41477, %l1 = 001d19eb155f08a2 tsubcc %l1,%l6,%l1 ! %l1 = 001d19eab5aaf42b, %ccr = 0b ! Mem[0000000028000020] = df000000, %l5 = fffffffffffff7cc swapa [%i0+%o4]0x81,%l5 ! %l5 = 00000000df000000 ! Mem[0000000028000020] = ccf7ffff, %l1 = 001d19eab5aaf42b ldsha [%i0+%o4]0x89,%l1 ! %l1 = ffffffffffffffff ! %f8 = 31be9b45 a2bd4607, Mem[0000000028800010] = fd6d6271 19e7d35f stda %f8 ,[%i1+%o2]0x89 ! Mem[0000000028800010] = 31be9b45 a2bd4607 ! Mem[0000000029000100] = b91c4224 5e3f36a2 ec559fe1 35046fc3 ! Mem[0000000029000110] = 25f0a002 a7fb3eea 57524069 46556c89 ! Mem[0000000029000120] = e77c9b39 0e98a9e3 3f662a35 d546df33 ! Mem[0000000029000130] = 9178192b 6bfc4b9c fe4c6b60 b9777bac mov 0x100,%g4 ldda [%i2+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000029000100 ! Mem[00000000298001da] = fffff779, %l2 = 0000000000000066 ldstub [%i3+0x1da],%l2 ! %l2 = 000000f7000000ff ! Mem[0000000029800008] = c2eb339d, %l1 = ffffffffffffffff ldsha [%i3+%o1]0x80,%l1 ! %l1 = ffffffffffffc2eb ! Mem[0000000029000018] = 00000067a8ce3135, %l0 = b8a603ea02202997 ldxa [%i2+%o3]0x81,%l0 ! %l0 = 00000067a8ce3135 p12_label_20: ! %cwp = 2 ! Mem[0000000028800000] = 510f33fb, %l2 = 00000000000000f7 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000510f33fb ! %l0 = a8ce3135, %l1 = ffffc2eb, Mem[0000000090800128] = 99ae3a81 3cc3283c std %l0,[%i5+0x128] ! Mem[0000000090800128] = a8ce3135 ffffc2eb ! %l7 = fffffffffffffea8, imm = 00000000000005df, %l4 = ffffffffa04bebcd taddcc %l7,0x5df,%l4 ! %l4 = 0000000000000487, %ccr = 13 ! Mem[00000000288001b1] = 8e345413, %l2 = 00000000510f33fb ldstuba [%i1+0x1b1]%asi,%l2 ! %l2 = 00000034000000ff ! %l2 = 0000000000000034, %l0 = 00000067a8ce3135, %ccr = 13 movrlez %l2,%l0,%l1 ! Not Moved, %l1 = ffffffffffffc2eb ! Mem[000000002980003c] = 6bd62a95, %l3 = 000000001b1d1139 swap [%i3+0x03c],%l3 ! %l3 = 000000006bd62a95 ! Mem[0000000028800008] = e5a9fd04, %l4 = 0000000000000487 lduba [%i1+%o1]0x81,%l4 ! %l4 = 00000000000000e5 ! %l3 = 000000006bd62a95 sethi %hi(0x9cb30800),%l3 ! %l3 = 000000009cb30800 ! %l0 = 00000067a8ce3135, %l3 = 000000009cb30800, %ccr = 13 movg %icc,%l0,%l3 ! Register Not Moved ! %l2 = 0000000000000034, %l7 = fffffffffffffea8, %l7 = fffffffffffffea8 add %l2,%l7,%l7 ! %l7 = fffffffffffffedc p12_label_21: ! %cwp = 2 ! Mem[00000000908001f8] = 3a372aec, %g2 = 0000000031ded22c ldub [%i5+0x1f9],%g2 ! %g2 = 000000000000003a ! %l1 = ffffffffffffc2eb, Mem[00000000910000d4] = c4a85cf4 stw %l1,[%i6+0x0d4] ! Mem[00000000910000d4] = ffffc2eb ! immd = 0000000000000277, %l5 = 00000000df000000, %ccr = 13 movle %icc,0x277,%l5 ! Moved, %l5 = 0000000000000277 ! %l4 = 000000e5, %l5 = 00000277, Mem[0000000029000008] = 140148e9 7f60791d stda %l4,[%i2+%o1]0x80 ! Mem[0000000029000008] = 000000e5 00000277 ! Mem[0000000028800028] = d8c84b22, %l1 = ffffffffffffc2eb ldswa [%i1+%o5]0x89,%l1 ! %l1 = ffffffffd8c84b22 ! Mem[0000000029800000] = 140573e1, %l0 = 00000067a8ce3135 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 00000000000073e1 ! Mem[00000000900000e0] = f6dd35ec8dc899e6, %g2 = 000000000000003a ldxa [%i4+0x0e0]%asi,%g2 ! %g2 = f6dd35ec8dc899e6 ! %l1 = ffffffffd8c84b22, %l2 = 0000000000000034, %ccr = 13 move %icc,%l1,%l2 ! Register Not Moved ! %l0 = 00000000000073e1, Mem[0000000091800108] = 92516bfb stb %l0,[%o0+0x108] ! Mem[0000000091800108] = e1516bfb ! %l5 = 0000000000000277, Mem[0000000029800000] = 0ab0635d140573e1 stxa %l5,[%i3+%g0]0x88 ! Mem[0000000029800000] = 0000000000000277 p12_label_22: ! %cwp = 2 ! %f2 = 5a169582 ece6c981, Mem[0000000028000000] = b69408c3 0ce02f37 stda %f2 ,[%i0+%g0]0x80 ! Mem[0000000028000000] = 5a169582 ece6c981 ! immd = 00000000000000a9, %l4 = 00000000000000e5, %ccr = 13 mova %icc,0x0a9,%l4 ! Moved, %l4 = 00000000000000a9 ! %l2 = 0000000000000034, Mem[0000000029000010] = aef27ca4 stha %l2,[%i2+%o2]0x89 ! Mem[0000000029000010] = aef20034 ! Mem[0000000029800190] = 3a90c3c45acf8dec, %l4 = 00000000000000a9, %l6 = 000000005fb41477 add %i3,0x190,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 3a90c3c45acf8dec ! %l3 = 000000009cb30800, Mem[00000000910001f0] = 1667758ebfc0f72c, %asi = 80 stxa %l3,[%i6+0x1f0]%asi ! Mem[00000000910001f0] = 000000009cb30800 ! Code Fragment 1 p12_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000054 mov 0x8ee,%g3 ! %g3 = 00000000000008ee and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000029000154] = 92db814e, %l1 = ffffffffd8c84b22 swap [%i2+0x154],%l1 ! %l1 = 0000000092db814e ! %l5 = 0000000000000277, Mem[0000000029800000] = 00000277 stha %l5,[%i3+%g0]0x89 ! Mem[0000000029800000] = 00000277 ! %l1 = 0000000092db814e, Mem[0000000028000018] = fb9bbe31 stba %l1,[%i0+%o3]0x81 ! Mem[0000000028000018] = 4e9bbe31 ! %l5 = 0000000000000277, Mem[0000000090800130] = 75025c7f sth %l5,[%i5+0x130] ! Mem[0000000090800130] = 02775c7f p12_label_23: ! %cwp = 2 ! Mem[0000000091000038] = 6098d2237939a2b7, %f48 = 8642a6a6 90417411 ldda [%i6+0x038]%asi,%f48 ! %f48 = 6098d223 7939a2b7 ! %l7 = fffffffffffffedc, %l5 = 0000000000000277, %ccr = 13 movcc %icc,%l7,%l5 ! Register Not Moved ! %l4 = 000000a9, %l5 = 00000277, Mem[0000000028000018] = 31be9b4e df063e3b stda %l4,[%i0+%o3]0x88 ! Mem[0000000028000018] = 000000a9 00000277 ! %f3 = ece6c981, Mem[0000000090800180] = febe1b52 st %f3 ,[%i5+0x180] ! Mem[0000000090800180] = ece6c981 ! Mem[0000000091800120] = a74623632530e39c, %f48 = 6098d223 7939a2b7 ldd [%o0+0x120],%f48 ! %f48 = a7462363 2530e39c ! Mem[000000009000000c] = a10f9c0e, %g2 = f6dd35ec8dc899e6 ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffa1 ! %l5 = 0000000000000277, Mem[0000000029000018] = 00000067 stha %l5,[%i2+%o3]0x80 ! Mem[0000000029000018] = 02770067 ! %l2 = 0000000000000034, %l0 = 00000000000073e1, %l3 = 000000009cb30800 orn %l2,%l0,%l3 ! %l3 = ffffffffffff8c3e ! Mem[000000009180004c] = 8b2bfc11, %g2 = ffffffffffffffa1 lduh [%o0+0x04c],%g2 ! %g2 = 0000000000008b2b ! %l4 = 000000a9, %l5 = 00000277, Mem[0000000090800050] = 6dbf9ba1 a3e6fc07 std %l4,[%i5+0x050] ! Mem[0000000090800050] = 000000a9 00000277 p12_label_24: ! %cwp = 2 ! %l0 = 00000000000073e1, Mem[0000000091000090] = ce45a0149962ca86 stx %l0,[%i6+0x090] ! Mem[0000000091000090] = 00000000000073e1 ! Mem[0000000091800080] = f6b5e8f2941fbecd, %f48 = a7462363 2530e39c ldd [%o0+0x080],%f48 ! %f48 = f6b5e8f2 941fbecd ! %l4 = 00000000000000a9, %l5 = 0000000000000277, %ccr = 13 movrgz %l4,%l5,%l5 ! Moved, %l5 = 0000000000000277 ! %l0 = 00000000000073e1, Mem[0000000028000028] = 6cc29b87feda116e stxa %l0,[%i0+%o5]0x89 ! Mem[0000000028000028] = 00000000000073e1 ! immd = 00000000000000a0, %l1 = 0000000092db814e, %ccr = 13 movle %icc,0x0a0,%l1 ! Moved, %l1 = 00000000000000a0 ! Mem[0000000090000040] = a8f71fcc, %g2 = 0000000000008b2b ldsba [%i4+0x042]%asi,%g2 ! %g2 = ffffffffffffffa8 ! %l7 = fffffffffffffedc, imm = 000000000000000b, %l4 = 00000000000000a9 sra %l7,0x00b,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000091000198] = c522a0d5 3c738ad5, %g2 = ffffffa8, %g3 = 000008ee ldd [%i6+0x198],%g2 ! %g2 = 00000000c522a0d5 000000003c738ad5 ! Randomly selected nop nop ! Mem[00000000280000f7] = 02202997, %l1 = 00000000000000a0 ldstub [%i0+0x0f7],%l1 ! %l1 = 00000097000000ff p12_label_25: ! %cwp = 2 ! Mem[0000000091800120] = a7462363 2530e39c, %g2 = c522a0d5, %g3 = 3c738ad5 ldd [%o0+0x120],%g2 ! %g2 = 00000000a7462363 000000002530e39c ! %l6 = 5acf8dec, %l7 = fffffedc, Mem[0000000090000070] = 3156172c 03a9b9b4 std %l6,[%i4+0x070] ! Mem[0000000090000070] = 5acf8dec fffffedc ! %l1 = 0000000000000097, %l6 = 3a90c3c45acf8dec, %l5 = 0000000000000277 andcc %l1,%l6,%l5 ! %l5 = 0000000000000084, %ccr = 00 ! Mem[0000000090000034] = 2038ccea, %g2 = 00000000a7462363 lduh [%i4+0x036],%g2 ! %g2 = 0000000000002038 ! %l7 = fffffffffffffedc, Mem[00000000910000a8] = 871488a2 stw %l7,[%i6+0x0a8] ! Mem[00000000910000a8] = fffffedc ! Mem[0000000028800018] = 985ddca7, %l4 = ffffffffffffffff ldsba [%i1+%o3]0x80,%l4 ! %l4 = ffffffffffffff98 ! %l2 = 00000034, %l3 = ffff8c3e, Mem[00000000910001f8] = aeb750a8 53dee3ac std %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = 00000034 ffff8c3e ! %l2 = 0000000000000034, Mem[0000000090000042] = a8f71fcc stb %l2,[%i4+0x042] ! Mem[0000000090000040] = 34f71fcc ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0 ! Mem[00000000288000c8] = c09ef3e77bc69d29, %f10 = e5349a24 9ade7597 ldda [%i1+0x0c8]%asi,%f10 ! %f10 = c09ef3e7 7bc69d29 ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Thread 12 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 p12_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x030] ! Set processor 12 done flag ! Check Registers p12_check_registers: set p12_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000edbbaf32 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000006bbe31dd bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e1730514 bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000003d8 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ce bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000064 bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000c65a8aa5 bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000000a bne,a,pn %xcc,p12_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000225,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p12_failed mov 0x111,%g1 ! Check Floating Point Registers p12_check_fp_registers: set p12_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 7f62e0f9 4dc8225e bne %xcc,p12_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 5a169582 ece6c981 bne %xcc,p12_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be fa342b84 4dc8225e bne %xcc,p12_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7eb73f66 39f321b2 bne %xcc,p12_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 31be9b45 a2bd4607 bne %xcc,p12_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be c09ef3e7 7bc69d29 bne %xcc,p12_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be fddbfc27 edbbafee bne %xcc,p12_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be bfc0f72c afd5756c bne %xcc,p12_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be b91c4224 5e3f36a2 bne %xcc,p12_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be ec559fe1 35046fc3 bne %xcc,p12_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 25f0a002 a7fb3eea bne %xcc,p12_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 57524069 46556c89 bne %xcc,p12_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be e77c9b39 0e98a9e3 bne %xcc,p12_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 3f662a35 d546df33 bne %xcc,p12_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 9178192b 6bfc4b9c bne %xcc,p12_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be fe4c6b60 b9777bac bne %xcc,p12_f30_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 5a169582ece6c981 ldx [%i0+0x000],%g3 ! Observed data at 0000000028000000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 29f8ff34b2ec464e ldx [%i0+0x008],%g3 ! Observed data at 0000000028000008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 45000000e43f7c1a ldx [%i0+0x010],%g3 ! Observed data at 0000000028000010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a900000077020000 ldx [%i0+0x018],%g3 ! Observed data at 0000000028000018 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fffff7cc515d1946 ldx [%i0+0x020],%g3 ! Observed data at 0000000028000020 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e173000000000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x028,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = b8a603ea022029ff ldx [%i0+0x0f0],%g3 ! Observed data at 00000000280000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = d25aa868165a9c8e ldx [%i0+0x108],%g3 ! Observed data at 0000000028000108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x108,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 0f09a704224bc8d8 ldx [%i0+0x1b0],%g3 ! Observed data at 00000000280001b0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x1b0,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000f7b0de335f ldx [%i1+0x000],%g3 ! Observed data at 0000000028800000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e5a9fd04a5cf387c ldx [%i1+0x008],%g3 ! Observed data at 0000000028800008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0746bda2459bbe31 ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x170],%g2 ! Expected data = 00ac9dff7a92e27b ldx [%i1+0x170],%g3 ! Observed data at 0000000028800170 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x170,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 8eff54134af893e0 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000288001b0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = ff10f8b8d1a4768f ldx [%i1+0x1c0],%g3 ! Observed data at 00000000288001c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x1c0,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff719a073c8091bf ldx [%i2+0x000],%g3 ! Observed data at 0000000029000000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000e500000277 ldx [%i2+0x008],%g3 ! Observed data at 0000000029000008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3400f2ae1ba06dab ldx [%i2+0x010],%g3 ! Observed data at 0000000029000010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 02770067a8ce3135 ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = ff784bc57857ef88 ldx [%i2+0x0e0],%g3 ! Observed data at 00000000290000e0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 140267731d5ab6b4 ldx [%i2+0x0e8],%g3 ! Observed data at 00000000290000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x150],%g2 ! Expected data = 0170bc9cd8c84b22 ldx [%i2+0x150],%g3 ! Observed data at 0000000029000150 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x150,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 440f8d8c6f04cf38 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000290001f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x1f0,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7702000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000029800000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 38c44ffe05130eaf ldx [%i3+0x018],%g3 ! Observed data at 0000000029800018 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = e77339dd1b1d1139 ldx [%i3+0x038],%g3 ! Observed data at 0000000029800038 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x038,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 7fffe0f94dc8225e ldx [%i3+0x0c0],%g3 ! Observed data at 00000000298000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 7eb73fff39f321b2 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000298000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = fddbfc27edbbafee ldx [%i3+0x0f0],%g3 ! Observed data at 00000000298000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ffffff79c30894b6 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000298001d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x1d8,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed p12_f0_fail: set p12_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f2_fail: set p12_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f4_fail: set p12_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f6_fail: set p12_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f8_fail: set p12_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f10_fail: set p12_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f12_fail: set p12_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f14_fail: set p12_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f16_fail: set p12_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f18_fail: set p12_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f20_fail: set p12_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f22_fail: set p12_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f24_fail: set p12_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f26_fail: set p12_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f28_fail: set p12_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f30_fail: set p12_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 12 failed p12_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x030] ! Set processor 12 done flag set p12_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 12 failed p12_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x030] ! Set processor 12 done flag set p12_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p12_selfmod_failed: ba p12_failed mov 0xabc,%g1 p12_common_error: or %g0,0xeec,%g1 ba p12_failed mov %o5,%g3 p12_common_signature_error: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_common_timeout: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p12_failed mov 0x0,%g3 p12_trap1e: stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800008] ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028000018] stha %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800020] and %l1,%l4,%l6 ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000010] lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800010] taddcc %l5,%l5,%l5 done p12_trap1o: stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800008] ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028000018] stha %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800020] and %l1,%l4,%l6 ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000010] lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800010] taddcc %l5,%l5,%l5 done p12_trap2e: ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000029000020] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000028800010] andncc %l2,%l6,%l1 ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800010] done p12_trap2o: ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000029000020] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000028800010] andncc %l2,%l6,%l1 ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800010] done p12_trap3e: subc %l0,%l2,%l6 sub %l2,0x681,%l4 or %l6,-0x21e,%l0 andn %l1,-0x50c,%l3 or %l5,%l0,%l3 add %l2,%l2,%l6 done p12_trap3o: subc %l0,%l2,%l6 sub %l2,0x681,%l4 or %l6,-0x21e,%l0 andn %l1,-0x50c,%l3 or %l5,%l0,%l3 add %l2,%l2,%l6 done p12_init_memory_pointers: set p12_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 p12_local0_start,%i0 set p12_local1_start,%i1 set p12_local2_start,%i2 set p12_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1d51ffd61d6a557f ldx [%g1+0x008],%l1 ! %l1 = 21fb89c67d7f9d6f ldx [%g1+0x010],%l2 ! %l2 = 1716c681fddbfc27 ldx [%g1+0x018],%l3 ! %l3 = f5b5110bfea770be ldx [%g1+0x020],%l4 ! %l4 = 45a36dc46b682263 ldx [%g1+0x028],%l5 ! %l5 = 8c36767057f675ff ldx [%g1+0x030],%l6 ! %l6 = ed11221fec7e0532 ldx [%g1+0x038],%l7 ! %l7 = 8932976eb54624b2 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = fa33f501abba7b0c ldx [%g1+0x048],%l1 ! %l1 = df9d9003eee446d7 ldx [%g1+0x050],%l2 ! %l2 = 45cab039d25aa868 ldx [%g1+0x058],%l3 ! %l3 = 4e7f5b381a2f19b7 ldx [%g1+0x060],%l4 ! %l4 = 1f9e96164bd86670 ldx [%g1+0x068],%l5 ! %l5 = 84368e641256b3e8 ldx [%g1+0x070],%l6 ! %l6 = d2a56fe04375a97f ldx [%g1+0x078],%l7 ! %l7 = f695b4a5eb8c58bd save ! Initialize memory pointers for window 2 set p12_local0_start,%i0 set p12_local1_start,%i1 set p12_local2_start,%i2 set p12_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = bec2a0a64bbaa15a ldx [%g1+0x088],%l1 ! %l1 = 843eab09c90aa4bc ldx [%g1+0x090],%l2 ! %l2 = 828af46ecb9f1d8e ldx [%g1+0x098],%l3 ! %l3 = bfbfea881f1b1926 ldx [%g1+0x0a0],%l4 ! %l4 = 2a887836830014aa ldx [%g1+0x0a8],%l5 ! %l5 = 5eddc9084fc2d510 ldx [%g1+0x0b0],%l6 ! %l6 = 867bfc75ff10f8b8 ldx [%g1+0x0b8],%l7 ! %l7 = a94cc9586b99a4e5 ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore retl nop ! Random code for Processor 13 processor_13: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x34] ! Set the start flag wrpr %g0,7,%cleanwin call p13_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 13 wr %g0,0x4,%fprs ! Make sure fef is 1 set p13_init_freg,%g1 ! %f0 = 3272ed92 f4b2d860 75d6d5b5 12cb9f15 ! %f4 = 3696e532 d8e35fd5 6d2e8fc5 eb6cae91 ! %f8 = f3870d9b 459e5b82 d6e1aec4 87f5deb5 ! %f12 = 937883bd bd4e2f25 84a0aace 3345826a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7581e2b2 ef48deba 9528874b aa4f593c ! %f20 = bdae6403 3313226a 495dffde 5f07a0f1 ! %f24 = a9ecf170 25f0d3b7 ba5410a9 81d7fc0f ! %f28 = c58b2f11 eab77615 fc6060b4 1e96931f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 19c97f49 c130708d 5ad68e89 5c1f3b33 ! %f36 = 7559ca9b 68f0ca54 65270d38 6a8d4152 ! %f40 = aa67b73a dc6f8a9c 3ea06075 2a1a5ae9 ! %f44 = 1bce029f 69db8925 12e4517e 1486e339 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd7c55ccf0000002d,%g7,%g1 ! GSR scale = 5, align = 5 wr %g1,%g0,%gsr ! GSR = d7c55ccf0000002d 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 13 p13_label_1: ! %l3 = ef831a1c25106cfd, Mem[00000000908001c0] = a2d00bbc stb %l3,[%i5+0x1c0] ! Mem[00000000908001c0] = fdd00bbc ! %f26 = ba5410a9 81d7fc0f, Mem[0000000090800008] = b93a001b c6c41012 std %f26,[%i5+%o1] ! Mem[0000000090800008] = ba5410a9 81d7fc0f ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! immd = 0000000000000164, %l7 = f49e1501e42e43ab, %ccr = 44 movvs %xcc,0x164,%l7 ! Register Not Moved ! Mem[000000009000016c] = 26c7ca11, %g2 = 844d152100000376 ldub [%i4+0x16e],%g2 ! %g2 = 0000000000000026 ! Mem[000000002b0001a0] = 87e219e7, %l6 = 11ba4a42, %l1 = f67f485c add %i2,0x1a0,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000087e219e7 ! Mem[0000000090800020] = bbf6f75b, %g2 = 0000000000000026 lduh [%i5+%o4],%g2 ! %g2 = 000000000000bbf6 ! immd = 00000000000000dd, %l2 = 9216ada19cb67c00, %ccr = 44 movvc %icc,0x0dd,%l2 ! Moved, %l2 = 00000000000000dd ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[00000000910001c4] = 43ba6025, %g2 = 000000000000bbf6 ldsh [%i6+0x1c4],%g2 ! %g2 = 00000000000043ba p13_label_2: ! Mem[0000000091000118] = 99dcd998 a129c413, %g2 = 000043ba, %g3 = 0bad0b00 ldd [%i6+0x118],%g2 ! %g2 = 0000000099dcd998 00000000a129c413 ! %l7 = f49e1501e42e43ab, %l5 = ebd64343b0cc302f, %l2 = 00000000000000dd mulx %l7,%l5,%l2 ! %l2 = f51b50460d727c65 ! Mem[000000002a8000c8] = 7c7df4f7, %l6 = f3bd5b3011ba4a42 swap [%i1+0x0c8],%l6 ! %l6 = 000000007c7df4f7 ! %l7 = f49e1501e42e43ab, imm = ffffffffffffff53, %l1 = 0000000087e219e7 orn %l7,-0x0ad,%l1 ! %l1 = f49e1501e42e43af ! Mem[000000002a0000a8] = 31f3173a, %l4 = 7d83b4cc, %l1 = e42e43af add %i0,0xa8,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000031f3173a ! Mem[000000002a800144] = 2939a319, %l2 = 0d727c65, %l6 = 7c7df4f7 add %i1,0x144,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000002939a319 ! Mem[000000002a000020] = 7c95bdcf, %l1 = 0000000031f3173a ldswa [%i0+%o4]0x80,%l1 ! %l1 = 000000007c95bdcf ! Mem[00000000900001a0] = ea1bd83c55f4639a, %g2 = 0000000099dcd998 ldx [%i4+0x1a0],%g2 ! %g2 = ea1bd83c55f4639a ! Mem[000000002a000018] = 3604233c, %l2 = f51b50460d727c65 swapa [%i0+%o3]0x80,%l2 ! %l2 = 000000003604233c ! Mem[0000000090000120] = c8a6f2931c3dc9c8, %g2 = ea1bd83c55f4639a ldx [%i4+0x120],%g2 ! %g2 = c8a6f2931c3dc9c8 p13_label_3: ! Mem[00000000900000a8] = ff93747b, %g2 = c8a6f2931c3dc9c8 lduw [%i4+0x0a8],%g2 ! %g2 = 00000000ff93747b ! Mem[000000002b800020] = 87638246 f06358c9, %l0 = 3379ce4c, %l1 = 7c95bdcf ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000f06358c9 0000000087638246 ! %l4 = 5a43d9227d83b4cc, Mem[0000000090000090] = 52748cfdd325b82a stx %l4,[%i4+0x090] ! Mem[0000000090000090] = 5a43d9227d83b4cc ! Mem[0000000090800050] = a1a3e6fc, %g2 = 00000000ff93747b ldub [%i5+0x053],%g2 ! %g2 = 00000000000000a1 ! %l4 = 5a43d9227d83b4cc, Mem[000000002a000020] = 7c95bdcf stba %l4,[%i0+%o4]0x80 ! Mem[000000002a000020] = cc95bdcf ! retry : should take illegal inst trap, %l0 = 00000000f06358c9 retry ! Illegal inst trap : %l0 = 00000000f06358d9 ! Code Fragment 1 p13_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a129c413 mov 0xb29,%g3 ! %g3 = 0000000000000b29 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f10 = d6e1aec4 87f5deb5, Mem[000000002a000028] = abb8af96 daf6dd3d stda %f10,[%i0+%o5]0x81 ! Mem[000000002a000028] = d6e1aec4 87f5deb5 ! Mem[000000002a800008] = 7b7c25004b5578db, %f10 = d6e1aec4 87f5deb5 ldda [%i1+%o1]0x88,%f10 ! %f10 = 7b7c2500 4b5578db ! %l6 = 000000002939a319, Mem[00000000900001ac] = be3475ae sth %l6,[%i4+0x1ac] ! Mem[00000000900001ac] = a31975ae p13_label_4: ! Mem[000000002b80016a] = 6e0f1a3a, %l5 = ebd64343b0cc302f ldstub [%i3+0x16a],%l5 ! %l5 = 0000001a000000ff ! Mem[00000000900000d0] = 6b4726ff, %g2 = 00000000000000a1 lduh [%i4+0x0d0],%g2 ! %g2 = 0000000000006b47 ! %l2 = 000000003604233c, Mem[000000009100004e] = 4cff9f4c, %asi = 80 stba %l2,[%i6+0x04e]%asi ! Mem[000000009100004c] = 3cff9f4c ! %l0 = 00000000f06358d9, imm = fffffffffffffec8, %l0 = 00000000f06358d9 andn %l0,-0x138,%l0 ! %l0 = 0000000000000011 ! %l6 = 000000002939a319 sethi %hi(0x3fc0a000),%l6 ! %l6 = 000000003fc0a000 ! Mem[000000002b800008] = cd0f711a a41ba0d7, %l6 = 3fc0a000, %l7 = e42e43ab ldda [%i3+%o1]0x89,%l6 ! %l6 = 00000000a41ba0d7 00000000cd0f711a ! Mem[000000002a000186] = eb2b657d, %l5 = 000000000000001a ldstub [%i0+0x186],%l5 ! %l5 = 00000065000000ff ! Mem[000000002b800025] = 46826387, %l7 = 00000000cd0f711a ldstub [%i3+0x025],%l7 ! %l7 = 00000082000000ff ! Mem[000000002b800018] = ec92513ec221655e, %l7 = 0000000000000082, %l5 = 0000000000000065 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = ec92513ec221655e ! Mem[00000000910000c0] = 92af44d2 cabe2e3f, %g2 = 00006b47, %g3 = 00000b29 ldd [%i6+0x0c0],%g2 ! %g2 = 0000000092af44d2 00000000cabe2e3f p13_label_5: ! %l4 = 5a43d9227d83b4cc, Mem[000000002a000018] = 0d727c65 stha %l4,[%i0+%o3]0x81 ! Mem[000000002a000018] = b4cc7c65 ! Mem[000000002b0001a0] = 87e219e7, %l2 = 000000003604233c swap [%i2+0x1a0],%l2 ! %l2 = 0000000087e219e7 ! %l0 = 0000000000000011, Mem[000000002b800018] = 5e6521c23e5192ec stxa %l0,[%i3+%o3]0x89 ! Mem[000000002b800018] = 0000000000000011 ! Invert Register : %l5 = ec92513ec221655e xor %l5,-1,%l5 ! %l5 = 136daec13dde9aa1 ! %l5 = 136daec13dde9aa1, imm = fffffffffffffdf7, %l6 = 00000000a41ba0d7 subc %l5,-0x209,%l6 ! %l6 = 136daec13dde9caa ! Mem[00000000900001e8] = a61ca5f3, %g2 = 0000000092af44d2 ldsh [%i4+0x1e8],%g2 ! %g2 = ffffffffffffa61c ! %l4 = 5a43d9227d83b4cc, %l5 = 136daec13dde9aa1, %l0 = 0000000000000011 orcc %l4,%l5,%l0 ! %l0 = 5b6fffe37ddfbeed, %ccr = 00 membar #Sync ! Added by membar checker (199) ! %f10 = 7b7c2500 4b5578db, Mem[0000000090000178] = a54f0ba0 6d1cbda3 std %f10,[%i4+0x178] ! Mem[0000000090000178] = 7b7c2500 4b5578db ! Mem[0000000091800078] = 87738b4568422c70, %f48 = 5f7478d9 d6ab3316 ldd [%o0+0x078],%f48 ! %f48 = 87738b45 68422c70 ! Mem[00000000908001b8] = e92401c6, %g18 = 45f0ea37e2a8f088 ldsw [%i5+0x1b8],%g2 ! %g2 = 45f0ea37e2a8f088 p13_label_6: ! Mem[000000002a000008] = fc22f16f, %l7 = 0000000000000082 lduwa [%i0+%o1]0x89,%l7 ! %l7 = 00000000fc22f16f ! immd = 000000000000027d, %l7 = 00000000fc22f16f, %ccr = 00 move %xcc,0x27d,%l7 ! Register Not Moved ! %l4 = 5a43d9227d83b4cc, imm = 000000000000001b, %l6 = 136daec13dde9caa sll %l4,0x01b,%l6 ! %l6 = 13ec1da660000000 ! immd = 0000000000000121, %l6 = 13ec1da660000000, %ccr = 00 movvc %icc,0x121,%l6 ! Moved, %l6 = 0000000000000121 ! Code Fragment 1 p13_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000cabe2e3f mov 0x07d,%g3 ! %g3 = 000000000000007d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000002a800018] = 4439825c, %l6 = 0000000000000121 lduwa [%i1+%o3]0x89,%l6 ! %l6 = 000000004439825c ! Mem[000000002b000000] = 537a778d 9e807748, %l0 = 7ddfbeed, %l1 = 87638246 ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000537a778d 000000009e807748 ! %l0 = 00000000537a778d, Mem[00000000908000e0] = bbfe239c04effe36 stx %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000537a778d ! Mem[00000000910000c0] = 92af44d2, %g2 = ffffffffe92401c6 lduh [%i6+0x0c0],%g2 ! %g2 = 00000000000092af ! Mem[00000000918000c8] = 8345f373, %g2 = 00000000000092af lduh [%o0+0x0ca],%g2 ! %g2 = 0000000000008345 p13_label_7: ! immd = 000000000000021a, %l2 = 0000000087e219e7, %ccr = 00 movg %xcc,0x21a,%l2 ! Moved, %l2 = 000000000000021a ! Mem[0000000090000100] = 08952b3c, %g2 = 0000000000008345 ldsh [%i4+0x102],%g2 ! %g2 = 0000000000000895 ! Mem[0000000090000060] = d05fd2d131ded22c, %f48 = 87738b45 68422c70 ldda [%i4+0x060]%asi,%f48 ! %f48 = d05fd2d1 31ded22c ! %l1 = 000000009e807748, Mem[000000002b000176] = 70c18670, %asi = 80 stha %l1,[%i2+0x176]%asi ! Mem[000000002b000174] = 70c17748 ! %l7 = 00000000fc22f16f, Mem[000000002a800028] = 2e81ffa73b9e8644 stx %l7,[%i1+%o5] ! Mem[000000002a800028] = 00000000fc22f16f ! %l3 = ef831a1c25106cfd, Mem[0000000090000085] = 6c866a2d, %asi = 80 stba %l3,[%i4+0x085]%asi ! Mem[0000000090000084] = fd866a2d ! %f14 = 84a0aace 3345826a, Mem[000000002a000000] = 1a58498d b8365e1a std %f14,[%i0+%g0] ! Mem[000000002a000000] = 84a0aace 3345826a ! Mem[00000000910000a0] = e3ea68e4 c0dd86bd, %g2 = 00000895, %g3 = 0000007d ldd [%i6+0x0a0],%g2 ! %g2 = 00000000e3ea68e4 00000000c0dd86bd ! Mem[000000002b800020] = f06358c9, %l0 = 00000000537a778d lduha [%i3+%o4]0x88,%l0 ! %l0 = 00000000000058c9 save ! CWP = 1 p13_label_8: ! %cwp = 1 ! Mem[000000009080016c] = 956ce533, %g18 = d535680dfe8556cc ldsw [%o5+0x16c],%g2 ! %g2 = d535680dfe8556cc ! %l2 = ffc0051cef8dd08f, %l1 = e21575e87e2074d1, %ccr = 00 movcc %icc,%l2,%l1 ! Moved, %l1 = ffc0051cef8dd08f ! Mem[0000000090000020] = 883f5b62676e9131, %g2 = ffffffff956ce533 ldx [%o4+%i4],%g2 ! %g2 = 883f5b62676e9131 ! %l6 = b69e150b, %l7 = f92b4ee3, Mem[0000000090000190] = 62a05321 cef23aad std %l6,[%o4+0x190] ! Mem[0000000090000190] = b69e150b f92b4ee3 ! %f16 = 7581e2b2, Mem[0000000091800078] = 87738b45 st %f16,[%i0+0x078] ! Mem[0000000091800078] = 7581e2b2 ! Mem[000000002a0001dc] = ec58449c, %l2 = ffc0051cef8dd08f swap [%o0+0x1dc],%l2 ! %l2 = 00000000ec58449c ! Mem[000000002b000010] = b4db0728, %l4 = be52326e78577330 lduwa [%o2+%i2]0x81,%l4 ! %l4 = 00000000b4db0728 save ! CWP = 2 ! Mem[000000002a000010] = 75ce2cda, %l6 = 5d233d0a5725e95a ldstuba [%i0+%o2]0x88,%l6 ! %l6 = 000000da000000ff ! Mem[000000002b00006c] = 9e3b6904, %l6 = 000000da, %l3 = 7a5e673f add %i2,0x6c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000009e3b6904 p13_label_9: ! %cwp = 2 ! %l7 = 3892236bc2b71712, Mem[00000000908001ce] = 5ebd2af6 sth %l7,[%i5+0x1ce] ! Mem[00000000908001cc] = 17122af6 ! %l2 = 45f0ea37e2a8f088, %l6 = 00000000000000da, %ccr = 00 movg %icc,%l2,%l6 ! Moved, %l6 = 45f0ea37e2a8f088 ! Mem[000000002a0001f0] = 4ffb7688, %l7 = 3892236bc2b71712 swap [%i0+0x1f0],%l7 ! %l7 = 000000004ffb7688 ! Mem[0000000090000100] = 26620895, %g2 = 883f5b62676e9131 lduw [%i4+0x100],%g2 ! %g2 = 0000000026620895 ! Mem[000000002a800020] = fffadf0f, %l6 = 45f0ea37e2a8f088 ldsha [%i1+%o4]0x89,%l6 ! %l6 = ffffffffffffdf0f ! Mem[000000002b00008c] = 449922cc, %l7 = 000000004ffb7688 swap [%i2+0x08c],%l7 ! %l7 = 00000000449922cc ! Clear Register : %l7 = 00000000449922cc clr %l7 ! %l7 = 0000000000000000 ! Mem[000000002a80014c] = c4b9d0c5, %l0 = f1ffce5e04e6dfa0 swap [%i1+0x14c],%l0 ! %l0 = 00000000c4b9d0c5 membar #Sync ! Added by membar checker (200) ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = b69e150b f92b4ee3 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b a31975ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Code Fragment 1 p13_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c0dd86bd mov 0xa78,%g3 ! %g3 = 0000000000000a78 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p13_label_10: ! %cwp = 2 ! Mem[000000002a800138] = 41815057, %l6 = ffffffffffffdf0f lduw [%i1+0x138],%l6 ! %l6 = 0000000041815057 ! %l1 = fdd462e28512bba2, %l3 = 000000009e3b6904, %l4 = d927a8f1be61fed8 andncc %l1,%l3,%l4 ! %l4 = fdd462e2010092a2, %ccr = 80 ! %f20 = bdae6403, Mem[000000002b000008] = b0a124f1 sta %f20,[%i2+%o1]0x88 ! Mem[000000002b000008] = bdae6403 ! %l7 = 0000000000000000, %l6 = 0000000041815057, %ccr = 80 movrlez %l7,%l6,%l4 ! Moved, %l4 = 0000000041815057 ! %l3 = 000000009e3b6904, %l2 = 45f0ea37e2a8f088, %ccr = 80 mova %icc,%l3,%l2 ! Moved, %l2 = 000000009e3b6904 ! Code Fragment 1 p13_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000a78 mov -0x871,%g3 ! %g3 = fffffffffffff78f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000002a000048] = 6a55730f21cfbb38, %l6 = 0000000041815057, %l2 = 000000009e3b6904 add %i0,0x48,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 6a55730f21cfbb38 ! Mem[000000002b800136] = 18f60e95, %l1 = fdd462e28512bba2 ldstub [%i3+0x136],%l1 ! %l1 = 0000000e000000ff ! Mem[0000000091000158] = 37ccf7a9, %g2 = 0000000026620895 lduh [%i6+0x158],%g2 ! %g2 = 00000000000037cc ! Mem[000000002b0001a8] = 59ae343a, %l1 = 000000000000000e swap [%i2+0x1a8],%l1 ! %l1 = 0000000059ae343a p13_label_11: ! %cwp = 2 ! %l0 = 00000000c4b9d0c5, %l7 = 0000000000000000, %ccr = 80 movg %icc,%l0,%l7 ! Moved, %l7 = 00000000c4b9d0c5 ! Mem[000000002a800018] = 5c823944, %l0 = 00000000c4b9d0c5 ldstuba [%i1+%o3]0x81,%l0 ! %l0 = 0000005c000000ff ! Mem[00000000910001f8] = aeb750a853dee3ac, %f48 = ec30e2c0 849a4580 ldd [%i6+0x1f8],%f48 ! %f48 = aeb750a8 53dee3ac ! %l5 = c5234a0fa35648b0, Mem[0000000090000140] = 5f7478d9d6ab3316 stx %l5,[%i4+0x140] ! Mem[0000000090000140] = c5234a0fa35648b0 ! Mem[000000002a0000b0] = 40b80480a44f893a, %l2 = 6a55730f21cfbb38, %l6 = 0000000041815057 add %i0,0xb0,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 40b80480a44f893a ! %l3 = 000000009e3b6904, Mem[000000002a800020] = fffadf0f stwa %l3,[%i1+%o4]0x88 ! Mem[000000002a800020] = 9e3b6904 ! %l2 = 6a55730f21cfbb38, %l1 = 0000000059ae343a, %l5 = c5234a0fa35648b0 andncc %l2,%l1,%l5 ! %l5 = 6a55730f20418b00, %ccr = 00 ! Mem[000000002a8001d8] = e35ad464, %l1 = 59ae343a, %l2 = 21cfbb38 add %i1,0x1d8,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e35ad464 ! %l3 = 000000009e3b6904, %l7 = 00000000c4b9d0c5, %l4 = 0000000041815057 andn %l3,%l7,%l4 ! %l4 = 000000001a022900 ! %f26 = ba5410a9, Mem[000000002b800008] = d7a01ba4 sta %f26,[%i3+%o1]0x81 ! Mem[000000002b800008] = ba5410a9 p13_label_12: ! %cwp = 2 ! Mem[0000000091800030] = 67a3e807de418d43, %g2 = 00000000000037cc ldx [%o0+0x030],%g2 ! %g2 = 67a3e807de418d43 ! Mem[000000002a800120] = badeb78d, %l0 = 000000000000005c ldsw [%i1+0x120],%l0 ! %l0 = ffffffffbadeb78d ! Mem[000000002a8001c8] = 6fa73a71 43bd60b4, %l6 = a44f893a, %l7 = c4b9d0c5 ldd [%i1+0x1c8],%l6 ! %l6 = 000000006fa73a71 0000000043bd60b4 ! Mem[0000000091800110] = f7b5c61b, %g2 = 67a3e807de418d43 lduw [%o0+0x110],%g2 ! %g2 = 00000000f7b5c61b ! Mem[000000002a800054] = b54fac1b, %l7 = 43bd60b4, %l0 = badeb78d add %i1,0x54,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b54fac1b ! Mem[0000000090000068] = 02acc757, %g2 = 00000000f7b5c61b ldub [%i4+0x06a],%g2 ! %g2 = 0000000000000002 ! immd = 00000000000000f1, %l3 = 000000009e3b6904, %ccr = 00 movpos %icc,0x0f1,%l3 ! Moved, %l3 = 00000000000000f1 ! %l1 = 0000000059ae343a, imm = fffffffffffffa62, %l6 = 000000006fa73a71 and %l1,-0x59e,%l6 ! %l6 = 0000000059ae3022 ! %l7 = 0000000043bd60b4, Mem[0000000090800070] = 66be9946 stb %l7,[%i5+0x070] ! Mem[0000000090800070] = b4be9946 ! %l6 = 0000000059ae3022, Mem[0000000091800184] = 67a5f6d6 sth %l6,[%o0+0x184] ! Mem[0000000091800184] = 3022f6d6 p13_label_13: ! %cwp = 2 ! Mem[000000009000008c] = fb5a43d9, %g2 = 0000000000000002 ldsb [%i4+0x08f],%g2 ! %g2 = fffffffffffffffb ! %l4 = 000000001a022900, imm = 0000000000000a92, %l3 = 00000000000000f1 sub %l4,0xa92,%l3 ! %l3 = 000000001a021e6e ! %l7 = 0000000043bd60b4, Mem[0000000091800010] = cc3208ba, %asi = 80 stba %l7,[%o0+0x010]%asi ! Mem[0000000091800010] = b43208ba ! Mem[0000000091800018] = b532beb5, %g2 = fffffffffffffffb ldub [%o0+0x01b],%g2 ! %g2 = 00000000000000b5 ! Mem[000000002a800020] = 04693b9eaa62c5fd, %f10 = 7b7c2500 4b5578db ldda [%i1+%o4]0x81,%f10 ! %f10 = 04693b9e aa62c5fd ! Mem[000000002b000008] = bdae6403, %f0 = 3272ed92 lda [%i2+%o1]0x88,%f0 ! %f0 = bdae6403 ! Mem[0000000090800128] = 99ae3a81, %g18 = 01a1de0bbfd18467 ldsw [%i5+0x128],%g2 ! %g2 = 01a1de0bbfd18467 ! Mem[000000002b000020] = 50cf466d, %l7 = 0000000043bd60b4 swapa [%i2+%o4]0x80,%l7 ! %l7 = 0000000050cf466d ! Mem[0000000091000188] = 2538bf5a 71a95f10, %g2 = 99ae3a81, %g3 = fffff78f ldd [%i6+0x188],%g2 ! %g2 = 000000002538bf5a 0000000071a95f10 membar #Sync ! Added by membar checker (201) ! Mem[0000000090000140] = c5234a0f a35648b0 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a 7b7c2500 4b5578db ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 p13_label_14: ! %cwp = 2 ! %l3 = 000000001a021e6e, Mem[0000000090800102] = 269303c7 stb %l3,[%i5+0x102] ! Mem[0000000090800100] = 6e9303c7 ! %f29 = eab77615, Mem[000000002a800018] = 443982ff sta %f29,[%i1+%o3]0x89 ! Mem[000000002a800018] = eab77615 ! %l5 = 6a55730f20418b00, Mem[0000000091000090] = ce45a0149962ca86 stx %l5,[%i6+0x090] ! Mem[0000000091000090] = 6a55730f20418b00 ! %l6 = 0000000059ae3022, Mem[00000000900001a0] = ea1bd83c stw %l6,[%i4+0x1a0] ! Mem[00000000900001a0] = 59ae3022 ! Mem[000000002a0001a8] = 20c54f9b, %l1 = 59ae343a, %l3 = 1a021e6e add %i0,0x1a8,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000020c54f9b ! Mem[000000002b0000c0] = 73880d08, %l0 = b54fac1b, %l0 = b54fac1b add %i2,0xc0,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000073880d08 ! %l7 = 0000000050cf466d, Mem[0000000090800188] = 681032f9 sth %l7,[%i5+0x188] ! Mem[0000000090800188] = 466d32f9 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[000000002b0001a8] = 0000000e, %l1 = 59ae343a, %l1 = 59ae343a add %i2,0x1a8,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000000000e ! %f0 = bdae6403 f4b2d860 75d6d5b5 12cb9f15 ! %f4 = 3696e532 d8e35fd5 6d2e8fc5 eb6cae91 ! %f8 = f3870d9b 459e5b82 04693b9e aa62c5fd ! %f12 = 937883bd bd4e2f25 84a0aace 3345826a mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080 p13_label_15: ! %cwp = 2 ! %l3 = 0000000020c54f9b, %l7 = 0000000050cf466d, %l4 = 000000001a022900 sra %l3,%l7,%l4 ! %l4 = 000000000001062a ! %l2 = e35ad464, %l3 = 20c54f9b, Mem[000000002b800028] = b4c11267 d959c161 stda %l2,[%i3+%o5]0x80 ! Mem[000000002b800028] = e35ad464 20c54f9b ! Mem[000000002a80017c] = 32a969f5, %l5 = 6a55730f20418b00 ldstub [%i1+0x17c],%l5 ! %l5 = 00000032000000ff ! immd = 0000000000000369, %l6 = 0000000059ae3022, %ccr = 00 movne %icc,0x369,%l6 ! Moved, %l6 = 0000000000000369 ! %l3 = 0000000020c54f9b, %l1 = 000000000000000e, %l1 = 000000000000000e sdivx %l3,%l1,%l1 ! %l1 = 0000000002573c8b ! %l0 = 73880d08, %l1 = 02573c8b, Mem[00000000910001d0] = 3be99c3d 9de4ecc1 std %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = 73880d08 02573c8b ! %l3 = 0000000020c54f9b, Mem[0000000091000048] = 737820eed01e3cff stx %l3,[%i6+0x048] ! Mem[0000000091000048] = 0000000020c54f9b ! Mem[000000009180002c] = bdadbc80, %g18 = 01a1de0bbfd18467 ldswa [%o0+0x02c]%asi,%g2 ! %g2 = 01a1de0bbfd18467 ! %l6 = 00000369, %l7 = 50cf466d, Mem[000000002b800018] = 00000011 00000000 stda %l6,[%i3+%o3]0x89 ! Mem[000000002b800018] = 00000369 50cf466d ! Mem[000000002a800000] = d434b427, %l1 = 0000000002573c8b lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000d434 p13_label_16: ! %cwp = 2 ! Mem[0000000090000050] = 011657d0cec3459a, %g2 = ffffffffbdadbc80 ldx [%i4+0x050],%g2 ! %g2 = 011657d0cec3459a ! %l6 = 0000000000000369, immed = 00000c3c, %y = 00000000 udiv %l6,0xc3c,%l4 ! %l4 = 0000000000000000 mov %l0,%y ! %y = 73880d08 ! Mem[000000002a800158] = 91ef65f754930702, %l4 = 0000000000000000, %l6 = 0000000000000369 add %i1,0x158,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 91ef65f754930702 ! Mem[00000000908000f8] = e0b72249, %g2 = 011657d0cec3459a lduw [%i5+0x0f8],%g2 ! %g2 = 00000000e0b72249 ! Mem[000000002b800008] = ba5410a91a710fcd, %l1 = 000000000000d434 ldxa [%i3+%o1]0x81,%l1 ! %l1 = ba5410a91a710fcd ! Mem[0000000090000148] = c1bedd20, %g2 = 00000000e0b72249 lduh [%i4+0x148],%g2 ! %g2 = 000000000000c1be ! %l2 = 00000000e35ad464, %l0 = 0000000073880d08, %ccr = 00 movcc %xcc,%l2,%l0 ! Moved, %l0 = 00000000e35ad464 ! Mem[000000002a0001f4] = 86837051, %l0 = 00000000e35ad464 lduh [%i0+0x1f4],%l0 ! %l0 = 0000000000008683 ! Mem[000000002b000000] = 8d777a53, %l3 = 0000000020c54f9b lduba [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000053 ! %l5 = 0000000000000032, Mem[000000009080016b] = ac956ce5 stb %l5,[%i5+0x16b] ! Mem[0000000090800168] = 32956ce5 p13_label_17: ! %cwp = 2 ! Mem[000000002a000000] = 84a0aace, %l5 = 0000000000000032 ldsha [%i0+%g0]0x80,%l5 ! %l5 = ffffffffffff84a0 ! Mem[000000002b800048] = 8db18964, %l4 = 00000000, %l3 = 00000053 add %i3,0x48,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008db18964 ! Code Fragment 1 p13_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000071a95f10 mov -0x2ec,%g3 ! %g3 = fffffffffffffd14 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000002b800008] = ba5410a91a710fcd, %l7 = 0000000050cf466d, %l1 = ba5410a91a710fcd add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = ba5410a91a710fcd ! %l4 = 0000000000000000, %l3 = 000000008db18964, %ccr = 00 movle %xcc,%l4,%l3 ! Register Not Moved ! immd = 00000000000001b7, %l4 = 0000000000000000, %ccr = 00 movleu %icc,0x1b7,%l4 ! Register Not Moved ! Mem[000000002a000158] = 5f68a767 8b767fe1, %l6 = 54930702, %l7 = 50cf466d ldd [%i0+0x158],%l6 ! %l6 = 000000005f68a767 000000008b767fe1 ! Mem[0000000091800038] = e416489b, %g2 = 000000000000c1be lduh [%o0+0x03a],%g2 ! %g2 = 000000000000e416 ! %f20 = bdae6403, Mem[000000002a000008] = fc22f16f sta %f20,[%i0+%o1]0x88 ! Mem[000000002a000008] = bdae6403 ! %l7 = 000000008b767fe1, %l1 = ba5410a91a710fcd, %y = 73880d08 sdiv %l7,%l1,%l2 ! %l2 = 000000007fffffff mov %l0,%y ! %y = 00008683 p13_label_18: ! %cwp = 2 ! Mem[000000002b000020] = 43bd60b4537eadef, %f18 = 9528874b aa4f593c ldda [%i2+%o4]0x80,%f18 ! %f18 = 43bd60b4 537eadef ! %f18 = 43bd60b4 537eadef, Mem[00000000918000a0] = 1e6b9c78 4c76b123 std %f18,[%o0+0x0a0] ! Mem[00000000918000a0] = 43bd60b4 537eadef ! Mem[000000002a000018] = b4cc7c65, %l2 = 000000007fffffff swapa [%i0+%o3]0x80,%l2 ! %l2 = 00000000b4cc7c65 ! %f0 = bdae6403 f4b2d860 75d6d5b5 12cb9f15 ! %f4 = 3696e532 d8e35fd5 6d2e8fc5 eb6cae91 ! %f8 = f3870d9b 459e5b82 04693b9e aa62c5fd ! %f12 = 937883bd bd4e2f25 84a0aace 3345826a stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! Mem[000000002a800040] = 10c4771c26a6909f, %l4 = 0000000000000000, %l6 = 000000005f68a767 add %i1,0x40,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 10c4771c26a6909f ! Mem[000000002a000008] = bdae6403, %f19 = 537eadef lda [%i0+%o1]0x89,%f19 ! %f19 = bdae6403 ! %l5 = ffffffffffff84a0, %l6 = 10c4771c26a6909f, %ccr = 00 movle %xcc,%l5,%l6 ! Register Not Moved ! %l5 = ffffffffffff84a0, Mem[00000000918001e8] = 7b3940f7 stw %l5,[%o0+0x1e8] ! Mem[00000000918001e8] = ffff84a0 ! %l7 = 000000008b767fe1, imm = 0000000000000682, %l6 = 10c4771c26a6909f addcc %l7,0x682,%l6 ! %l6 = 000000008b768663, %ccr = 08 ! %l0 = 0000000000008683, %l0 = 0000000000008683, %l0 = 0000000000008683 xorcc %l0,%l0,%l0 ! %l0 = 0000000000000000, %ccr = 44 p13_label_19: ! %cwp = 2 ! %l0 = 0000000000000000, Mem[0000000091000145] = 27a2b8df stb %l0,[%i6+0x145] ! Mem[0000000091000144] = 00a2b8df ! Mem[00000000908000b0] = 261db18889cd4d46, %f48 = 8dbea8f7 1fcc733d ldda [%i5+0x0b0]%asi,%f48 ! %f48 = 261db188 89cd4d46 ! %l6 = 000000008b768663, Mem[00000000900000f4] = 981e6310, %asi = 80 stwa %l6,[%i4+0x0f4]%asi ! Mem[00000000900000f4] = 8b768663 ! Mem[00000000918000dc] = 714bc5ec, %g2 = 000000000000e416 ldsba [%o0+0x0df]%asi,%g2 ! %g2 = 0000000000000071 membar #Sync ! Added by membar checker (202) ! %l7 = 000000008b767fe1, Mem[0000000090000081] = ae6403f4 stb %l7,[%i4+0x081] ! Mem[0000000090000080] = e16403f4 ! Mem[0000000090800108] = 731234cb d4967865, %g2 = 00000071, %g3 = fffffd14 ldd [%i5+0x108],%g2 ! %g2 = 00000000731234cb 00000000d4967865 ! Mem[0000000091800058] = bb76d061, %g18 = 01a1de0bbfd18467 ldsw [%o0+0x058],%g2 ! %g2 = 01a1de0bbfd18467 ! %l4 = 00000000, %l5 = ffff84a0, Mem[0000000091800120] = a7462363 2530e39c std %l4,[%o0+0x120] ! Mem[0000000091800120] = 00000000 ffff84a0 ! %l1 = ba5410a91a710fcd, %l6 = 000000008b768663, %ccr = 44 movl %icc,%l1,%l6 ! Register Not Moved ! Mem[0000000090000088] = 75d6d5b5 12cb9f15, %g2 = bb76d061, %g3 = d4967865 ldd [%i4+0x088],%g2 ! %g2 = 0000000075d6d5b5 0000000012cb9f15 p13_label_20: ! %cwp = 2 ! Mem[0000000090000180] = bdae6403f4b2d860, %g2 = 0000000075d6d5b5 ldx [%i4+0x180],%g2 ! %g2 = bdae6403f4b2d860 ! %l5 = ffffffffffff84a0, %l1 = ba5410a91a710fcd, %y = 00008683 udivcc %l5,%l1,%l7 ! %l7 = 0000000000051656, %ccr = 00 mov %l0,%y ! %y = 00000000 ! Mem[0000000090800070] = 99463026, %g2 = bdae6403f4b2d860 lduh [%i5+0x072],%g2 ! %g2 = 0000000000009946 ! Mem[00000000910000b0] = c0b4901e1ae032bb, %g2 = 0000000000009946 ldxa [%i6+0x0b0]%asi,%g2 ! %g2 = c0b4901e1ae032bb ! Mem[00000000900000a8] = 04693b9e aa62c5fd, %g2 = 1ae032bb, %g3 = 12cb9f15 ldd [%i4+0x0a8],%g2 ! %g2 = 0000000004693b9e 00000000aa62c5fd ! Mem[000000002b800010] = 441f73fb83435351, %l5 = ffffffffffff84a0 ldx [%i3+%o2],%l5 ! %l5 = 441f73fb83435351 ! Mem[000000002b800020] = c95863f0, %l0 = 0000000000000000 ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffc958 ! Mem[00000000910001a0] = 90f51e19 475b8fcd, %g2 = 04693b9e, %g3 = aa62c5fd ldd [%i6+0x1a0],%g2 ! %g2 = 0000000090f51e19 00000000475b8fcd ! %l7 = 0000000000051656, %l4 = 0000000000000000, %y = 00000000 umulcc %l7,%l4,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00000000 ! %l1 = ba5410a91a710fcd, immed = fffffe10, %ccr = 44 movrlz %l1,-0x1f0,%l5 ! Moved, %l5 = fffffffffffffe10 p13_label_21: ! %cwp = 2 ! Mem[000000002b000008] = 0364aebd e551c4f6, %l2 = b4cc7c65, %l3 = 8db18964 ldda [%i2+%o1]0x80,%l2 ! %l2 = 000000000364aebd 00000000e551c4f6 ! %l0 = ffffffffffffc958, %l1 = ba5410a91a710fcd, %ccr = 44 movneg %xcc,%l0,%l1 ! Register Not Moved ! Mem[00000000910001fc] = 53dee3ac, %g2 = 0000000090f51e19 lduw [%i6+0x1fc],%g2 ! %g2 = 0000000053dee3ac ! Mem[000000002a800040] = 10c4771c, %l6 = 0000000000000000 swap [%i1+0x040],%l6 ! %l6 = 0000000010c4771c ! Mem[000000009180016c] = 97ae3bf2, %g18 = 01a1de0bbfd18467 ldsw [%o0+0x16c],%g2 ! %g2 = 01a1de0bbfd18467 ! Mem[000000002a0001e4] = 8810fdab, %l5 = fffffffffffffe10 lduh [%i0+0x1e6],%l5 ! %l5 = 000000000000fdab ! Mem[0000000091800164] = a180e685, %g2 = ffffffff97ae3bf2 ldsh [%o0+0x166],%g2 ! %g2 = ffffffffffffa180 ! %f16 = 7581e2b2 ef48deba, Mem[000000002a800028] = 00000000 fc22f16f std %f16,[%i1+%o5] ! Mem[000000002a800028] = 7581e2b2 ef48deba ! Mem[000000009080016c] = e5339911, %g2 = ffffffffffffa180 ldsh [%i5+0x16e],%g2 ! %g2 = ffffffffffffe533 ! Mem[00000000910000c8] = 7d903ca5 4204a456, %g2 = ffffe533, %g3 = 475b8fcd ldd [%i6+0x0c8],%g2 ! %g2 = 000000007d903ca5 000000004204a456 p13_label_22: ! %cwp = 2 ! %f18 = 43bd60b4 bdae6403, Mem[000000002b8000e0] = 0994f553 c3cf9276 stda %f18,[%i3+0x0e0]%asi ! Mem[000000002b8000e0] = 43bd60b4 bdae6403 ! Mem[000000002b80002b] = e35ad464, %l7 = 0000000000051656 ldstub [%i3+0x02b],%l7 ! %l7 = 00000064000000ff ! Mem[000000002a800000] = 27b434d4, %f28 = c58b2f11 lda [%i1+%g0]0x88,%f28 ! %f28 = 27b434d4 ! %l0 = ffffffffffffc958, %l4 = 0000000000000000, %l5 = 000000000000fdab srlx %l0,%l4,%l5 ! %l5 = ffffffffffffc958 ! %l6 = 10c4771c, %l7 = 00000064, Mem[000000002b800028] = e35ad4ff 20c54f9b stda %l6,[%i3+%o5]0x81 ! Mem[000000002b800028] = 10c4771c 00000064 ! %l7 = 0000000000000064, Mem[0000000091000004] = 9a33280b stb %l7,[%i6+0x004] ! Mem[0000000091000004] = 6433280b ! %l7 = 0000000000000064, %l1 = ba5410a91a710fcd, %y = 00000000 mulscc %l7,%l1,%l5 ! %l5 = 0000000000000032, %ccr = 00, %y = 00000000 ! Mem[00000000908000a0] = d1ade20d d56d424b, %g2 = 7d903ca5, %g3 = 4204a456 ldd [%i5+0x0a0],%g2 ! %g2 = 00000000d1ade20d 00000000d56d424b ! %l7 = 0000000000000064, imm = 0000000000000887, %l0 = ffffffffffffc958 addccc %l7,0x887,%l0 ! %l0 = 00000000000008eb, %ccr = 00 ! immd = 000000000000035f, %l4 = 0000000000000000, %ccr = 00 movl %xcc,0x35f,%l4 ! Register Not Moved p13_label_23: ! %cwp = 2 ! %l3 = 00000000e551c4f6, Mem[00000000918001ac] = a24c24bb stb %l3,[%o0+0x1ac] ! Mem[00000000918001ac] = f64c24bb ! Mem[000000002a800000] = d434b427, %l3 = 00000000e551c4f6 lduba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000d4 ! Mem[000000009080012c] = 283c7502, %g2 = 00000000d1ade20d lduh [%i5+0x12e],%g2 ! %g2 = 000000000000283c ! Mem[000000002a00002c] = 87f5deb5, %l5 = 0000000000000032 swap [%i0+0x02c],%l5 ! %l5 = 0000000087f5deb5 ! %f20 = bdae6403, Mem[0000000091800020] = 70e0129d st %f20,[%o0+%o4] ! Mem[0000000091800020] = bdae6403 ! Mem[000000002a0001e0] = 299457ff, %l7 = 0000000000000064 ldsh [%i0+0x1e2],%l7 ! %l7 = 00000000000057ff ! %l2 = 0364aebd, %l3 = 000000d4, Mem[0000000090000108] = df440928 2425f0fa std %l2,[%i4+0x108] ! Mem[0000000090000108] = 0364aebd 000000d4 ! Mem[00000000908001e8] = 148c492e, %g2 = 000000000000283c ldsh [%i5+0x1ea],%g2 ! %g2 = 000000000000148c ! %l4 = 0000000000000000, %l7 = 00000000000057ff, %l4 = 0000000000000000 add %l4,%l7,%l4 ! %l4 = 00000000000057ff ! Mem[000000002a0001fc] = 100d23e7, %l6 = 10c4771c, %l0 = 000008eb add %i0,0x1fc,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000100d23e7 p13_label_24: ! %cwp = 2 ! Mem[000000002a800070] = d6449943ed2c18e4, %l2 = 000000000364aebd, %l6 = 0000000010c4771c add %i1,0x70,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = d6449943ed2c18e4 ! Clear Register : %l4 = 00000000000057ff clr %l4 ! %l4 = 0000000000000000 ! %f0 = bdae6403 f4b2d860 75d6d5b5 12cb9f15 ! %f4 = 3696e532 d8e35fd5 6d2e8fc5 eb6cae91 ! %f8 = f3870d9b 459e5b82 04693b9e aa62c5fd ! %f12 = 937883bd bd4e2f25 84a0aace 3345826a mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0 ! Mem[000000002b800008] = a91054ba, %l1 = ba5410a91a710fcd ldstuba [%i3+%o1]0x89,%l1 ! %l1 = 000000ba000000ff ! %l3 = 00000000000000d4, Mem[000000002a800094] = 11ce4a46, %asi = 80 stwa %l3,[%i1+0x094]%asi ! Mem[000000002a800094] = 000000d4 ! Code Fragment 1 p13_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d56d424b mov -0x7d5,%g3 ! %g3 = fffffffffffff82b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f28 = 27b434d4 eab77615, Mem[000000002a000028] = d6e1aec4 00000032 stda %f28,[%i0+%o5]0x81 ! Mem[000000002a000028] = 27b434d4 eab77615 ! Mem[0000000090800100] = fb536e9303c772fa, %g2 = 000000000000148c ldx [%i5+0x100],%g2 ! %g2 = fb536e9303c772fa ! %l0 = 100d23e7, %l1 = 000000ba, Mem[000000002a000020] = cfbd95cc f49f9f94 stda %l0,[%i0+%o4]0x88 ! Mem[000000002a000020] = 100d23e7 000000ba ! %l7 = 00000000000057ff, Mem[000000002b000008] = 0364aebd stba %l7,[%i2+%o1]0x80 ! Mem[000000002b000008] = ff64aebd p13_label_25: ! %cwp = 2 ! Mem[000000002a0001e4] = 8810fdab, %l0 = 00000000100d23e7 ldstub [%i0+0x1e4],%l0 ! %l0 = 00000088000000ff ! %l6 = d6449943ed2c18e4, Mem[000000002a000010] = e235e5f975ce2cff stxa %l6,[%i0+%o2]0x89 ! Mem[000000002a000010] = d6449943ed2c18e4 ! %l0 = 0000000000000088, Mem[0000000091800006] = a84c3c53 sth %l0,[%o0+0x006] ! Mem[0000000091800004] = 00883c53 ! immd = 0000000000000074, %l1 = 00000000000000ba, %ccr = 00 movn %icc,0x074,%l1 ! Register Not Moved ! Mem[000000002b000020] = b460bd43, %l4 = 0000000000000000 ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 00000043000000ff ! immd = 0000000000000318, %l0 = 0000000000000088, %ccr = 00 movne %xcc,0x318,%l0 ! Moved, %l0 = 0000000000000318 ! %l2 = 000000000364aebd, imm = fffffffffffff61b, %l4 = 0000000000000043 xor %l2,-0x9e5,%l4 ! %l4 = fffffffffc9b58a6 ! %l6 = d6449943ed2c18e4, %l5 = 0000000087f5deb5, %l2 = 000000000364aebd udivx %l6,%l5,%l2 ! %l2 = 000000019372005a ! %l3 = 00000000000000d4, Mem[000000002b800028] = 640000001c77c410 stxa %l3,[%i3+%o5]0x88 ! Mem[000000002b800028] = 00000000000000d4 ! Mem[000000002a800004] = 61cb1bda, %l1 = 00000000000000ba swap [%i1+0x004],%l1 ! %l1 = 0000000061cb1bda ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p13_branch_failed p13_not_taken_0_end: ! End of Random Code for Thread 13 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 p13_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x034] ! Set processor 13 done flag ! Check Registers p13_check_registers: set p13_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000058c9 bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000009e807748 bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000021a bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 136daec13dde9aa1 bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004439825c bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000fc22f16f bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p13_check_fp_registers: set p13_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be bdae6403 f4b2d860 bne %xcc,p13_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 75d6d5b5 12cb9f15 bne %xcc,p13_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6d2e8fc5 eb6cae91 bne %xcc,p13_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 04693b9e aa62c5fd bne %xcc,p13_f10_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 43bd60b4 bdae6403 bne %xcc,p13_f18_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 27b434d4 eab77615 bne %xcc,p13_f28_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 84a0aace3345826a ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0364aebd4779d3aa ldx [%i0+0x008],%g3 ! Observed data at 000000002a000008 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e4182ced439944d6 ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7fffffffe882ed94 ldx [%i0+0x018],%g3 ! Observed data at 000000002a000018 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e7230d10ba000000 ldx [%i0+0x020],%g3 ! Observed data at 000000002a000020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 27b434d4eab77615 ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 ldx [%g1+0x180],%g2 ! Expected data = 349ae9f0eb2bff7d ldx [%i0+0x180],%g3 ! Observed data at 000000002a000180 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x180,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 6219f737ef8dd08f ldx [%i0+0x1d8],%g3 ! Observed data at 000000002a0001d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 299457ffff10fdab ldx [%i0+0x1e0],%g3 ! Observed data at 000000002a0001e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x1e0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = c2b7171286837051 ldx [%i0+0x1f0],%g3 ! Observed data at 000000002a0001f0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x1f0,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d434b427000000ba ldx [%i1+0x000],%g3 ! Observed data at 000000002a800000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1576b7ea5ed396c8 ldx [%i1+0x018],%g3 ! Observed data at 000000002a800018 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 04693b9eaa62c5fd ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7581e2b2ef48deba ldx [%i1+0x028],%g3 ! Observed data at 000000002a800028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 0000000026a6909f ldx [%i1+0x040],%g3 ! Observed data at 000000002a800040 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x040,%g4 ldx [%g1+0x090],%g2 ! Expected data = f00e3ae5000000d4 ldx [%i1+0x090],%g3 ! Observed data at 000000002a800090 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x090,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 11ba4a42bf45891d ldx [%i1+0x0c8],%g3 ! Observed data at 000000002a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x148],%g2 ! Expected data = 7057db5604e6dfa0 ldx [%i1+0x148],%g3 ! Observed data at 000000002a800148 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x148,%g4 ldx [%g1+0x178],%g2 ! Expected data = 53e232aeffa969f5 ldx [%i1+0x178],%g3 ! Observed data at 000000002a800178 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x178,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff64aebde551c4f6 ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffbd60b4537eadef ldx [%i2+0x020],%g3 ! Observed data at 000000002b000020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 ldx [%g1+0x088],%g2 ! Expected data = 4f58d0f04ffb7688 ldx [%i2+0x088],%g3 ! Observed data at 000000002b000088 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x088,%g4 ldx [%g1+0x170],%g2 ! Expected data = cfbe399470c17748 ldx [%i2+0x170],%g3 ! Observed data at 000000002b000170 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x170,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 3604233cb88b0d55 ldx [%i2+0x1a0],%g3 ! Observed data at 000000002b0001a0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 0000000e81db278f ldx [%i2+0x1a8],%g3 ! Observed data at 000000002b0001a8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x1a8,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff5410a91a710fcd ldx [%i3+0x008],%g3 ! Observed data at 000000002b800008 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 690300006d46cf50 ldx [%i3+0x018],%g3 ! Observed data at 000000002b800018 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c95863f046ff6387 ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d400000000000000 ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 43bd60b4bdae6403 ldx [%i3+0x0e0],%g3 ! Observed data at 000000002b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x130],%g2 ! Expected data = 8fe9f29e18f6ff95 ldx [%i3+0x130],%g3 ! Observed data at 000000002b800130 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x130,%g4 ldx [%g1+0x168],%g2 ! Expected data = 6e0fff3a1a9a4c6d ldx [%i3+0x168],%g3 ! Observed data at 000000002b800168 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x168,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed p13_f0_fail: set p13_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f2_fail: set p13_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f6_fail: set p13_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f10_fail: set p13_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f18_fail: set p13_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f28_fail: set p13_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 13 failed p13_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x034] ! Set processor 13 done flag set p13_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 13 failed p13_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x034] ! Set processor 13 done flag set p13_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p13_selfmod_failed: ba p13_failed mov 0xabc,%g1 p13_common_error: or %g0,0xeed,%g1 ba p13_failed mov %o5,%g3 p13_common_signature_error: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_common_timeout: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p13_failed mov 0x0,%g3 p13_trap1e: stha %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000018] xnor %l0,%l1,%l5 done p13_trap1o: stha %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000018] xnor %l0,%l1,%l5 done p13_trap2e: swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b800020] ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b800018] stha %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800008] stha %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800018] membar #Sync mov 0x140,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002b000020] done p13_trap2o: swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b800020] ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b800018] stha %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800008] stha %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800018] membar #Sync mov 0x140,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002b000020] done p13_trap3e: orn %l0,%l0,%l5 or %l3,%l1,%l5 done p13_trap3o: orn %l0,%l0,%l5 or %l3,%l1,%l5 done p13_init_memory_pointers: set p13_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 p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 653c41c43379ce4c ldx [%g1+0x008],%l1 ! %l1 = 7881647df67f485c ldx [%g1+0x010],%l2 ! %l2 = 9216ada19cb67c00 ldx [%g1+0x018],%l3 ! %l3 = ef831a1c25106cfd ldx [%g1+0x020],%l4 ! %l4 = 5a43d9227d83b4cc ldx [%g1+0x028],%l5 ! %l5 = ebd64343b0cc302f ldx [%g1+0x030],%l6 ! %l6 = f3bd5b3011ba4a42 ldx [%g1+0x038],%l7 ! %l7 = f49e1501e42e43ab save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 9710aea4853aea8b ldx [%g1+0x048],%l1 ! %l1 = e21575e87e2074d1 ldx [%g1+0x050],%l2 ! %l2 = ffc0051cef8dd08f ldx [%g1+0x058],%l3 ! %l3 = eef3a1b3e97ff97d ldx [%g1+0x060],%l4 ! %l4 = be52326e78577330 ldx [%g1+0x068],%l5 ! %l5 = c15f2a6ddd583e63 ldx [%g1+0x070],%l6 ! %l6 = a5400467b69e150b ldx [%g1+0x078],%l7 ! %l7 = cb476dfff92b4ee3 save ! Initialize memory pointers for window 2 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = f1ffce5e04e6dfa0 ldx [%g1+0x088],%l1 ! %l1 = fdd462e28512bba2 ldx [%g1+0x090],%l2 ! %l2 = 45f0ea37e2a8f088 ldx [%g1+0x098],%l3 ! %l3 = b3c6bf4e7a5e673f ldx [%g1+0x0a0],%l4 ! %l4 = d927a8f1be61fed8 ldx [%g1+0x0a8],%l5 ! %l5 = c5234a0fa35648b0 ldx [%g1+0x0b0],%l6 ! %l6 = 5d233d0a5725e95a ldx [%g1+0x0b8],%l7 ! %l7 = 3892236bc2b71712 ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore retl nop ! Random code for Processor 14 processor_14: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x38] ! Set the start flag wrpr %g0,7,%cleanwin call p14_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 14 wr %g0,0x4,%fprs ! Make sure fef is 1 set p14_init_freg,%g1 ! %f0 = 55630d08 3678a08d c753d183 5fadbcc5 ! %f4 = bee1afe7 0bbfefb4 50266ac4 d0f878dc ! %f8 = 294b0d6a 1e3eafdd e35ee15a 23e62a52 ! %f12 = 650a0d5f 2da3385c 568476db 2649388d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a7d7ed88 6525eefc 8e14f67a 95fdca1b ! %f20 = f16ab06d db1f4956 9b2f9b51 1047e817 ! %f24 = ab5cf73a 31bc0dd9 1adea8d0 488ecdc1 ! %f28 = 04a94986 4cddb396 08e0bed1 fd80cec4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2320cd7d 15002165 11a09001 cb794a78 ! %f36 = 22c6dd70 c152463f 48384e02 b9d3c3fc ! %f40 = 0b44bb8b 84630bb0 05bbf242 eb3f33aa ! %f44 = 4a9ea40f c9d55029 bdee8003 47a6817a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x830c9b6f0000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 830c9b6f0000005f 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 14 p14_label_1: ! %l7 = f48c7c1bf5787393, immed = 000000bf, %y = 00000000 smulcc %l7,0x0bf,%l6 ! %l6 = fffffff824de3aad, %ccr = 80, %y = fffffff8 ! %l2 = 318b7c7455cad0e6, %l6 = fffffff824de3aad, %y = fffffff8 sdiv %l2,%l6,%l1 ! %l1 = ffffffffffffffcb mov %l0,%y ! %y = d523b9c1 ! %l7 = f48c7c1bf5787393, Mem[000000002c800008] = e5398112 stha %l7,[%i1+%o1]0x88 ! Mem[000000002c800008] = e5397393 ! Mem[0000000091000044] = 23737820, %g2 = ff62cec5eff79d33 ldub [%i6+0x047],%g2 ! %g2 = 0000000000000023 ! immd = 00000000000002a3, %l7 = f48c7c1bf5787393, %ccr = 80 move %icc,0x2a3,%l7 ! Register Not Moved ! Mem[000000002d000110] = 330cfd796e4ec4a9, %l2 = 318b7c7455cad0e6, %l1 = ffffffffffffffcb add %i2,0x110,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 330cfd796e4ec4a9 ! %f16 = a7d7ed88 6525eefc 8e14f67a 95fdca1b ! %f20 = f16ab06d db1f4956 9b2f9b51 1047e817 ! %f24 = ab5cf73a 31bc0dd9 1adea8d0 488ecdc1 ! %f28 = 04a94986 4cddb396 08e0bed1 fd80cec4 mov 0x1c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! Mem[000000002c800028] = 9a899ccd, %l2 = 318b7c7455cad0e6 lduwa [%i1+%o5]0x81,%l2 ! %l2 = 000000009a899ccd ! %l0 = 3a84ba5cd523b9c1, %l7 = f48c7c1bf5787393, %l7 = f48c7c1bf5787393 sdivx %l0,%l7,%l7 ! %l7 = fffffffffffffffb ! %l4 = cd027872, %l5 = 9226d602, Mem[0000000091000018] = b3a2b8f1 aa3a992f std %l4,[%i6+%o3] ! Mem[0000000091000018] = cd027872 9226d602 p14_label_2: ! immd = 0000000000000004, %l6 = fffffff824de3aad, %ccr = 80 mova %xcc,0x004,%l6 ! Moved, %l6 = 0000000000000004 ! Clear Register : %l3 = 029f4b348342a114 clr %l3 ! %l3 = 0000000000000000 ! Mem[000000002c000000] = b476521a, %l0 = 3a84ba5cd523b9c1 ldsba [%i0+%g0]0x89,%l0 ! %l0 = 000000000000001a ! %l0 = 000000000000001a, imm = 000000000000074a, %l4 = 50be3119cd027872 andn %l0,0x74a,%l4 ! %l4 = 0000000000000010 ! Mem[00000000900000cc] = e6663614, %g2 = 0000000000000023 lduwa [%i4+0x0cc]%asi,%g2 ! %g2 = 00000000e6663614 ! Mem[0000000090000104] = 00bedf44, %g2 = 00000000e6663614 ldsh [%i4+0x106],%g2 ! %g2 = 00000000000000be ! Mem[000000002c8001b4] = 544f2893, %l3 = 00000000, %l7 = fffffffb add %i1,0x1b4,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000544f2893 ! %l6 = 0000000000000004, %l1 = 330cfd796e4ec4a9, %ccr = 80 movpos %icc,%l6,%l1 ! Moved, %l1 = 0000000000000004 ! %l1 = 0000000000000004, immed = ffffffd1, %y = d523b9c1 smul %l1,-0x02f,%l1 ! %l1 = ffffffffffffff44, %y = ffffffff ! Mem[000000002d000010] = 1e504538, %l2 = 000000009a899ccd lduha [%i2+%o2]0x80,%l2 ! %l2 = 0000000000001e50 p14_label_3: ! %l6 = 0000000000000004, immed = 00000056, %y = ffffffff udivcc %l6,0x056,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 0000001a ! immd = 00000000000002da, %l1 = ffffffffffffff44, %ccr = 0a movcs %xcc,0x2da,%l1 ! Register Not Moved ! retry : should take illegal inst trap, %l0 = 000000000000001a retry ! Illegal inst trap : %l0 = 000000000000002a ! %l4 = 00000000ffffffff, %l1 = ffffffffffffff44, %ccr = 0a movn %icc,%l4,%l1 ! Register Not Moved ! %l7 = 00000000544f2893, Mem[0000000090000010] = 0e4c149a35abf17f stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 00000000544f2893 ! Mem[0000000090000034] = 2038ccea, %g2 = 00000000000000be lduh [%i4+0x036],%g2 ! %g2 = 0000000000002038 ! Mem[00000000900000dc] = d2efa0dd, %g2 = 0000000000002038 ldsh [%i4+0x0dc],%g2 ! %g2 = ffffffffffffd2ef membar #Sync ! Added by membar checker (203) ! Mem[00000000900001c0] = fcee2565 88edd7a7, %g2 = ffffd2ef, %g3 = 0bad0b00 ldd [%i4+0x1c0],%g2 ! %g2 = 00000000fcee2565 0000000088edd7a7 ! Mem[0000000090000040] = a8f71fcc, %g2 = 00000000fcee2565 lduh [%i4+0x042],%g2 ! %g2 = 000000000000a8f7 ! Mem[000000009100018c] = 71a95f10, %g2 = 000000000000a8f7 lduh [%i6+0x18c],%g2 ! %g2 = 00000000000071a9 p14_label_4: ! Mem[000000002c000192] = 932d6ab6, %l0 = 000000000000002a ldstub [%i0+0x192],%l0 ! %l0 = 0000006a000000ff ! Mem[0000000090800018] = ecf755a1c4ec5ef0, %g2 = 00000000000071a9 ldxa [%i5+0x018]%asi,%g2 ! %g2 = ecf755a1c4ec5ef0 ! immd = 00000000000002e5, %l2 = 0000000000001e50, %ccr = 0a movl %icc,0x2e5,%l2 ! Register Not Moved ! Mem[000000002d000018] = 178c3a4d, %l6 = 0000000000000004 ldstuba [%i2+%o3]0x89,%l6 ! %l6 = 0000004d000000ff ! Code Fragment 1 p14_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000088edd7a7 mov 0x7d8,%g3 ! %g3 = 00000000000007d8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000918001d8] = e13ba7f5, %g18 = 98de91fa7df4e7c0 ldsw [%o0+0x1d8],%g2 ! %g2 = 98de91fa7df4e7c0 ! %l0 = 0000006a, %l1 = ffffff44, Mem[00000000918000c8] = 91168345 f373aa1b std %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = 0000006a ffffff44 ! %l4 = 00000000ffffffff, %l0 = 000000000000006a, %l7 = 00000000544f2893 mulx %l4,%l0,%l7 ! %l7 = 00000069ffffff96 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040 ! %l3 = 0000000000000000, immed = fffffef6, %ccr = 0a movrlz %l3,-0x10a,%l2 ! Not Moved, %l2 = 0000000000001e50 p14_label_5: ! %l1 = ffffffffffffff44, %l4 = 00000000ffffffff, %l7 = 00000069ffffff96 or %l1,%l4,%l7 ! %l7 = ffffffffffffffff ! immd = 0000000000000187, %l0 = 000000000000006a, %ccr = 0a movvs %xcc,0x187,%l0 ! Register Not Moved ! Mem[0000000091800068] = fc55fd72ba3ede0d, %f48 = 8dbea8f7 1fcc733d ldd [%o0+0x068],%f48 ! %f48 = fc55fd72 ba3ede0d ! %f21 = db1f4956, Mem[000000002d000008] = 182892da sta %f21,[%i2+%o1]0x81 ! Mem[000000002d000008] = db1f4956 ! Mem[000000002d800040] = 4bf82ca5, %l1 = ffffffffffffff44 lduh [%i3+0x042],%l1 ! %l1 = 0000000000002ca5 ! Mem[000000002c000010] = 3802f0d8797b5528, %f2 = c753d183 5fadbcc5 ldda [%i0+%o2]0x89,%f2 ! %f2 = 3802f0d8 797b5528 ! Code Fragment 1 p14_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000007d8 mov -0x902,%g3 ! %g3 = fffffffffffff6fe and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 0000000000001e50, Mem[00000000908001f0] = b34a86c6 stw %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = 00001e50 ! %f22 = 9b2f9b51 1047e817, Mem[0000000091000010] = c24b8124 d7a3e9c6 std %f22,[%i6+%o2] ! Mem[0000000091000010] = 9b2f9b51 1047e817 ! %l4 = 00000000ffffffff, imm = fffffffffffff02b, %l4 = 00000000ffffffff tsubcc %l4,-0xfd5,%l4 ! %l4 = 0000000100000fd4, %ccr = 12 p14_label_6: ! Mem[000000002c800100] = 9cf870f6, %l1 = 0000000000002ca5 lduh [%i1+0x102],%l1 ! %l1 = 00000000000070f6 ! %l6 = 000000000000004d, imm = 0000000000000010, %l3 = 0000000000000000 srlx %l6,0x010,%l3 ! %l3 = 0000000000000000 ! Mem[000000002c000020] = a842b1e9, %l7 = ffffffffffffffff lduwa [%i0+%o4]0x80,%l7 ! %l7 = 00000000a842b1e9 ! Mem[000000002c0001d8] = 275ea474582a2df4, %l6 = 000000000000004d, %l1 = 00000000000070f6 add %i0,0x1d8,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 275ea474582a2df4 ! immd = 0000000000000064, %l5 = 3b4379f89226d602, %ccr = 12 mova %xcc,0x064,%l5 ! Moved, %l5 = 0000000000000064 ! Mem[0000000090800150] = 767f04531ae2a90c, %f48 = fc55fd72 ba3ede0d ldd [%i5+0x150],%f48 ! %f48 = 767f0453 1ae2a90c ! Mem[00000000910000ac] = 19e7c0b4, %g2 = ffffffffe13ba7f5 ldsh [%i6+0x0ae],%g2 ! %g2 = 00000000000019e7 ! %f16 = a7d7ed88 6525eefc 8e14f67a 95fdca1b ! %f20 = f16ab06d db1f4956 9b2f9b51 1047e817 ! %f24 = ab5cf73a 31bc0dd9 1adea8d0 488ecdc1 ! %f28 = 04a94986 4cddb396 08e0bed1 fd80cec4 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100 ! Mem[0000000091000038] = 6098d223 7939a2b7, %g2 = 000019e7, %g3 = fffff6fe ldd [%i6+0x038],%g2 ! %g2 = 000000006098d223 000000007939a2b7 ! Mem[00000000908000b0] = 261db188, %g2 = 000000006098d223 lduw [%i5+0x0b0],%g2 ! %g2 = 00000000261db188 p14_label_7: ! Mem[000000002d000020] = dbe6c2c3, %l4 = 0000000100000fd4 ldswa [%i2+%o4]0x81,%l4 ! %l4 = ffffffffdbe6c2c3 ! %l5 = 0000000000000064, Mem[000000009100001e] = d602abda sth %l5,[%i6+0x01e] ! Mem[000000009100001c] = 0064abda ! %l3 = 0000000000000000, %l0 = 000000000000006a, %ccr = 12 movn %icc,%l3,%l0 ! Register Not Moved ! Mem[000000002d000018] = 178c3aff, %l1 = 275ea474582a2df4 ldsha [%i2+%o3]0x89,%l1 ! %l1 = 0000000000003aff ! %l2 = 0000000000001e50, Mem[000000002c000010] = 3802f0d8797b5528 stxa %l2,[%i0+%o2]0x89 ! Mem[000000002c000010] = 0000000000001e50 ! Set Register : %l6 = 000000000000004d xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l4 = ffffffffdbe6c2c3, %l2 = 0000000000001e50, %l2 = 0000000000001e50 xorcc %l4,%l2,%l2 ! %l2 = ffffffffdbe6dc93, %ccr = 88 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! %f22 = 9b2f9b51, Mem[000000002d000018] = ff3a8c17 sta %f22,[%i2+%o3]0x80 ! Mem[000000002d000018] = 9b2f9b51 ! Mem[0000000090800128] = 99ae3a81, %g2 = 00000000261db188 lduwa [%i5+0x128]%asi,%g2 ! %g2 = 0000000099ae3a81 p14_label_8: ! Mem[000000002c0000e0] = 238ada8a, %l2 = dbe6dc93, %l4 = dbe6c2c3 add %i0,0xe0,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000238ada8a ! Mem[0000000090000020] = 883f5b62, %g2 = 0000000099ae3a81 lduh [%i4+%o4],%g2 ! %g2 = 000000000000883f ! Mem[00000000918000c8] = 006affff, %g2 = 000000000000883f lduh [%o0+0x0ca],%g2 ! %g2 = 000000000000006a ! %l6 = ffffffffffffffff, Mem[000000002c000008] = a00139df stha %l6,[%i0+%o1]0x81 ! Mem[000000002c000008] = ffff39df ! %l1 = 0000000000003aff, immed = fffffeb7, %ccr = 88 movrne %l1,-0x149,%l0 ! Moved, %l0 = fffffffffffffeb7 ! %f0 = 55630d08 3678a08d 3802f0d8 797b5528 ! %f4 = bee1afe7 0bbfefb4 50266ac4 d0f878dc ! %f8 = 294b0d6a 1e3eafdd e35ee15a 23e62a52 ! %f12 = 650a0d5f 2da3385c 568476db 2649388d stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140 ! %l0 = fffffffffffffeb7, immed = 00000c18, %l7 = 00000000a842b1e9 tsubcctv %l0,0xc18,%l7 ! %l0 = fffffffffffffeda, Trapped ! Mem[0000000091000010] = 9b511047, %g2 = 000000000000006a ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffff9b51 ! Mem[0000000090800164] = 0459de3d, %g2 = ffffffffffff9b51 lduh [%i5+0x164],%g2 ! %g2 = 0000000000000459 ! %l2 = ffffffffdbe6dc93, imm = fffffffffffff522, %l4 = 00000000238ada8a and %l2,-0xade,%l4 ! %l4 = ffffffffdbe6d402 p14_label_9: ! Mem[000000002c000154] = 58eeb63e, %l5 = 0000000000000064 swap [%i0+0x154],%l5 ! %l5 = 0000000058eeb63e ! %l1 = 0000000000003aff, Mem[0000000090000008] = 048cb738 sth %l1,[%i4+%o1] ! Mem[0000000090000008] = 3affb738 ! %f16 = a7d7ed88 6525eefc 8e14f67a 95fdca1b ! %f20 = f16ab06d db1f4956 9b2f9b51 1047e817 ! %f24 = ab5cf73a 31bc0dd9 1adea8d0 488ecdc1 ! %f28 = 04a94986 4cddb396 08e0bed1 fd80cec4 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0 ! %l7 = 00000000a842b1e9, Mem[00000000918000f0] = 332218858d1b34c4 stx %l7,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000000a842b1e9 ! %l2 = ffffffffdbe6dc93, Mem[000000002c000170] = 84523302 stw %l2,[%i0+0x170] ! Mem[000000002c000170] = dbe6dc93 ! Mem[0000000090000008] = 3affb738, %g2 = 0000000000000459 lduw [%i4+%o1],%g2 ! %g2 = 000000003affb738 ! Mem[000000002d000020] = c3c2e6db, %l6 = ffffffffffffffff ldsha [%i2+%o4]0x89,%l6 ! %l6 = ffffffffffffe6db ! Mem[000000002d8000d0] = 3fc6ddbd, %l0 = fffffeda, %l6 = ffffe6db add %i3,0xd0,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003fc6ddbd ! immd = 000000000000008f, %l4 = ffffffffdbe6d402, %ccr = 88 movleu %icc,0x08f,%l4 ! Register Not Moved ! %l1 = 0000000000003aff, Mem[00000000918000d0] = dff7ebccbc118a8b stx %l1,[%o0+0x0d0] ! Mem[00000000918000d0] = 0000000000003aff p14_label_10: ! immd = 000000000000026a, %l3 = 0000000000000000, %ccr = 88 movl %xcc,0x26a,%l3 ! Moved, %l3 = 000000000000026a ! Mem[000000002c800010] = 72351e0c5f374912, %f0 = 55630d08 3678a08d ldda [%i1+%o2]0x81,%f0 ! %f0 = 72351e0c 5f374912 ! Mem[0000000090800058] = e87c06d4 b8013916, %g2 = 3affb738, %g3 = 7939a2b7 ldd [%i5+0x058],%g2 ! %g2 = 00000000e87c06d4 00000000b8013916 ! Mem[000000002d000128] = 9857f059, %l3 = 000000000000026a lduw [%i2+0x128],%l3 ! %l3 = 000000009857f059 ! %l5 = 0000000058eeb63e, %l2 = ffffffffdbe6dc93, %l3 = 000000009857f059 sub %l5,%l2,%l3 ! %l3 = 000000007d07d9ab ! Mem[000000002d8001d8] = 760f11911d11cd77, %l4 = ffffffffdbe6d402, %l1 = 0000000000003aff add %i3,0x1d8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 760f11911d11cd77 ! Mem[0000000090000010] = 00000000544f2893, %f48 = 5f7478d9 d6ab3316 ldd [%i4+%o2],%f48 ! %f48 = 00000000 544f2893 ! Mem[0000000090000094] = 25b82ab9, %g2 = 00000000e87c06d4 lduba [%i4+0x095]%asi,%g2 ! %g2 = 0000000000000025 ! Set Register : %l5 = 0000000058eeb63e xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 p14_label_11: membar #Sync ! Added by membar checker (204) ! %l0 = fffffffffffffeda, Mem[000000009000008b] = dedecbec stb %l0,[%i4+0x08b] ! Mem[0000000090000088] = dadecbec ! Mem[00000000918000c8] = 006affff, %g2 = 0000000000000025 ldsh [%o0+0x0ca],%g2 ! %g2 = 000000000000006a ! %l6 = 3fc6ddbd, %l7 = a842b1e9, Mem[0000000090000158] = 50266ac4 d0f878dc std %l6,[%i4+0x158] ! Mem[0000000090000158] = 3fc6ddbd a842b1e9 ! Mem[000000009000002c] = 52bd9fda, %g2 = 000000000000006a lduh [%i4+0x02e],%g2 ! %g2 = 00000000000052bd ! %l0 = fffffffffffffeda, Mem[000000002d000000] = ac9b0a25f837e63b stxa %l0,[%i2+%g0]0x89 ! Mem[000000002d000000] = fffffffffffffeda ! %l1 = 760f11911d11cd77, Mem[00000000900000d8] = fcf0ffcd sth %l1,[%i4+0x0d8] ! Mem[00000000900000d8] = cd77ffcd ! Mem[000000002c000020] = e9b142a8, %l0 = fffffffffffffeda ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 000000a8000000ff ! %l0 = 00000000000000a8, imm = 0000000000000dde, %l3 = 000000007d07d9ab add %l0,0xdde,%l3 ! %l3 = 0000000000000e86 ! %l5 = ffffffffffffffff, %l7 = 00000000a842b1e9, %l2 = ffffffffdbe6dc93 taddcctv %l5,%l7,%l2 ! %l0 = 00000000000000cb, Trapped ! %l3 = 0000000000000e86, Mem[000000009080000c] = c6c41012 stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 00000e86 p14_label_12: ! Mem[00000000900001f0] = 04a949864cddb396, %g2 = 00000000000052bd ldx [%i4+0x1f0],%g2 ! %g2 = 04a949864cddb396 ! %l0 = 00000000000000cb, Mem[00000000910001aa] = f14c0768 stb %l0,[%i6+0x1aa] ! Mem[00000000910001a8] = cb4c0768 ! Mem[000000002c800030] = 4df1a622d9661707, %l4 = ffffffffdbe6d402, %l7 = 00000000a842b1e9 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 4df1a622d9661707 ! %l2 = ffffffffdbe6dc93, Mem[000000002c800010] = 0c1e3572 stba %l2,[%i1+%o2]0x88 ! Mem[000000002c800010] = 0c1e3593 ! %f30 = 08e0bed1 fd80cec4, Mem[0000000091800168] = e685871d 97ae3bf2 std %f30,[%o0+0x168] ! Mem[0000000091800168] = 08e0bed1 fd80cec4 ! Mem[0000000091800030] = 67a3e807, %g18 = 98de91fa7df4e7c0 ldsw [%o0+0x030],%g2 ! %g2 = 98de91fa7df4e7c0 ! %l0 = 000000cb, %l1 = 1d11cd77, Mem[000000002c800020] = 6960e9dd 0fe1aeea stda %l0,[%i1+%o4]0x88 ! Mem[000000002c800020] = 000000cb 1d11cd77 save ! CWP = 1 ! Mem[000000002d8000b0] = 4cae828f, %l4 = c1ef0cee, %l3 = 0b45ea81 add %o3,0xb0,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000004cae828f ! Mem[000000002c8000c0] = 4c044b14d4d9d56a, %l2 = 888d99d3dda25240, %l4 = afe3d28ec1ef0cee add %o1,0xc0,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 4c044b14d4d9d56a p14_label_13: ! %cwp = 1 ! immd = 0000000000000352, %l4 = 4c044b14d4d9d56a, %ccr = 88 movleu %xcc,0x352,%l4 ! Register Not Moved ! %f0 = 72351e0c 5f374912 3802f0d8 797b5528 ! %f4 = bee1afe7 0bbfefb4 50266ac4 d0f878dc ! %f8 = 294b0d6a 1e3eafdd e35ee15a 23e62a52 ! %f12 = 650a0d5f 2da3385c 568476db 2649388d mov 0x180,%g4 stda %f0,[%o4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180 ! Mem[000000002c000194] = 03d8bfa9, %l0 = 4565c3581c07320b lduh [%o0+0x194],%l0 ! %l0 = 00000000000003d8 ! Mem[0000000090000054] = c3459aa5, %g2 = 0000000067a3e807 ldsb [%o4+0x055],%g2 ! %g2 = ffffffffffffffc3 ! Mem[0000000090000050] = d0cec345, %g2 = ffffffffffffffc3 ldub [%o4+0x053],%g2 ! %g2 = 00000000000000d0 ! Mem[000000002c000018] = 180ba872, %l7 = d443a76824d722ec swapa [%o0+%i3]0x81,%l7 ! %l7 = 00000000180ba872 ! Mem[000000002c800122] = aa189cbc, %l1 = f199197a3df12cd8 ldstub [%o1+0x122],%l1 ! %l1 = 0000009c000000ff ! Mem[000000002c800010] = 0c1e3593, %f27 = 488ecdc1 lda [%o1+%i2]0x89,%f27 ! %f27 = 0c1e3593 ! Mem[000000002c000108] = 2ddaa40e, %l0 = 00000000000003d8 ldsb [%o0+0x108],%l0 ! %l0 = 000000000000002d ! %l4 = d4d9d56a, %l5 = 49fbff96, Mem[0000000090800088] = d376e53d 08d9a258 std %l4,[%o5+0x088] ! Mem[0000000090800088] = d4d9d56a 49fbff96 p14_label_14: ! %cwp = 1 ! %l1 = 000000000000009c, Mem[000000002d800008] = 6d2f74ad stba %l1,[%o3+%i1]0x88 ! Mem[000000002d800008] = 6d2f749c ! Mem[00000000900000e8] = 5cc15923, %g2 = 00000000000000d0 ldsb [%o4+0x0eb],%g2 ! %g2 = 000000000000005c ! %l6 = bf5eb684999a0bbf, Mem[00000000918001b8] = 4b0b9455197a4417 stx %l6,[%i0+0x1b8] ! Mem[00000000918001b8] = bf5eb684999a0bbf ! %l3 = 000000004cae828f, Mem[000000009100009d] = bc0107e3 stb %l3,[%o6+0x09d] ! Mem[000000009100009c] = 8f0107e3 ! %l7 = 00000000180ba872, Mem[0000000090000070] = 3156172c03a9b9b4 stx %l7,[%o4+0x070] ! Mem[0000000090000070] = 00000000180ba872 ! Mem[000000002c000100] = 1a238e57 aae5b9eb, %l0 = 0000002d, %l1 = 0000009c ldd [%o0+0x100],%l0 ! %l0 = 000000001a238e57 00000000aae5b9eb ! Mem[000000009180004c] = 8b2bfc11, %g2 = 000000000000005c ldsh [%i0+0x04c],%g2 ! %g2 = ffffffffffff8b2b ! %l7 = 00000000180ba872, %l0 = 000000001a238e57, %ccr = 88 movneg %icc,%l7,%l0 ! Moved, %l0 = 00000000180ba872 ! Mem[0000000091800198] = 16b148f1, %g18 = 07983fa2337beceb ldsw [%i0+0x198],%g2 ! %g2 = 07983fa2337beceb ! Mem[0000000090000114] = 6db06af1, %g18 = 07983fa2337beceb ldsw [%o4+0x114],%g2 ! %g2 = 07983fa2337beceb p14_label_15: ! %cwp = 1 ! %l2 = dda25240, %l3 = 4cae828f, Mem[00000000900000a0] = 76124d8f 3cc4a34b std %l2,[%o4+0x0a0] ! Mem[00000000900000a0] = dda25240 4cae828f ! Mem[000000002d000148] = c0cc34853db9b323, %l1 = 00000000aae5b9eb ldx [%o2+0x148],%l1 ! %l1 = c0cc34853db9b323 ! Mem[000000002d800010] = f6a3af56684ee522, %l7 = 00000000180ba872 ldxa [%o3+%i2]0x88,%l7 ! %l7 = f6a3af56684ee522 ! Mem[000000002d8000a8] = 743bf388, %f30 = 08e0bed1 lda [%o3+0x0a8]%asi,%f30 ! %f30 = 743bf388 ! %l1 = c0cc34853db9b323, imm = fffffffffffffcad, %l5 = 0dd9745c49fbff96 xor %l1,-0x353,%l5 ! %l5 = 3f33cb7ac2464f8e ! Mem[00000000910000b8] = d456953b f88b7c51, %g2 = 6db06af1, %g3 = b8013916 ldd [%o6+0x0b8],%g2 ! %g2 = 00000000d456953b 00000000f88b7c51 ! Mem[0000000091000124] = c007c6df, %g2 = 00000000d456953b ldub [%o6+0x126],%g2 ! %g2 = 00000000000000c0 ! Mem[00000000900001c0] = a7d7ed88 6525eefc 8e14f67a 95fdca1b ! Mem[00000000900001d0] = f16ab06d db1f4956 9b2f9b51 1047e817 ! Mem[00000000900001e0] = ab5cf73a 31bc0dd9 1adea8d0 488ecdc1 ! Mem[00000000900001f0] = 04a94986 4cddb396 08e0bed1 fd80cec4 mov 0x1c0,%g5 ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! Mem[000000002d80014d] = b38a4aa2, %l4 = 4c044b14d4d9d56a ldstuba [%o3+0x14d]%asi,%l4 ! %l4 = 0000008a000000ff ! Mem[000000002d0000af] = 7ba16aed, %l3 = 000000004cae828f ldstub [%o2+0x0af],%l3 ! %l3 = 000000ed000000ff p14_label_16: ! %cwp = 1 ! Mem[0000000091000194] = f27114ab, %g2 = 00000000000000c0 lduwa [%o6+0x194]%asi,%g2 ! %g2 = 00000000f27114ab ! %l2 = 888d99d3dda25240, Mem[00000000910001cc] = 5e84cc00 stw %l2,[%o6+0x1cc] ! Mem[00000000910001cc] = dda25240 ! %f8 = 294b0d6a 1e3eafdd, Mem[000000002c000020] = e9b142ff 44dfde03 stda %f8 ,[%o0+%i4]0x88 ! Mem[000000002c000020] = 294b0d6a 1e3eafdd ! Mem[0000000091000188] = 2538bf5a 71a95f10, %g2 = f27114ab, %g3 = f88b7c51 ldd [%o6+0x188],%g2 ! %g2 = 000000002538bf5a 0000000071a95f10 ! Mem[0000000090000020] = 883f5b62676e9131, %f48 = a7d7ed88 6525eefc ldda [%o4+0x020]%asi,%f48 ! %f48 = 883f5b62 676e9131 ! %l1 = c0cc34853db9b323, %l1 = c0cc34853db9b323, %l1 = c0cc34853db9b323 taddcctv %l1,%l1,%l1 ! %l0 = 00000000180ba895, Trapped ! Mem[0000000091800070] = 773bc734, %g18 = 07983fa2337beceb ldsw [%i0+0x070],%g2 ! %g2 = 07983fa2337beceb ! Mem[00000000900000fc] = fe60fce1, %g2 = 00000000773bc734 lduw [%o4+0x0fc],%g2 ! %g2 = 00000000fe60fce1 ! Mem[0000000091800058] = bb76d061, %g2 = 00000000fe60fce1 ldsh [%i0+0x058],%g2 ! %g2 = ffffffffffffbb76 ! Mem[000000002d000020] = c3c2e6db, %l5 = 3f33cb7ac2464f8e ldsba [%o2+%i4]0x88,%l5 ! %l5 = ffffffffffffffdb p14_label_17: ! %cwp = 1 ! Mem[0000000090800004] = 3d808065, %g2 = ffffffffffffbb76 ldsh [%o5+0x004],%g2 ! %g2 = 0000000000003d80 ! %l3 = 00000000000000ed, imm = 0000000000000af4, %l4 = 000000000000008a taddcc %l3,0xaf4,%l4 ! %l4 = 0000000000000be1, %ccr = 02 ! %l0 = 00000000180ba895, %l3 = 00000000000000ed, %ccr = 02 movgu %icc,%l0,%l3 ! Moved, %l3 = 00000000180ba895 ! Mem[000000002c0001d8] = 275ea474, %l2 = 888d99d3dda25240 swap [%o0+0x1d8],%l2 ! %l2 = 00000000275ea474 ! Mem[000000002c800010] = 1249375f 0c1e3593, %l2 = 275ea474, %l3 = 180ba895 ldda [%o1+%i2]0x89,%l2 ! %l2 = 000000000c1e3593 000000001249375f ! Mem[000000002c8000fc] = 4a09a435, %l7 = 684ee522, %l6 = 999a0bbf add %o1,0xfc,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000004a09a435 ! Mem[0000000091800198] = 16b148f1, %g2 = 0000000000003d80 lduw [%i0+0x198],%g2 ! %g2 = 0000000016b148f1 ! Mem[00000000900001d4] = db1f4956, %g2 = 0000000016b148f1 ldsb [%o4+0x1d4],%g2 ! %g2 = ffffffffffffffdb ! %l5 = ffffffffffffffdb, %l3 = 000000001249375f, %ccr = 02 movle %xcc,%l5,%l3 ! Register Not Moved ! %l2 = 000000000c1e3593, Mem[000000002c800020] = cb000000 stha %l2,[%o1+%i4]0x80 ! Mem[000000002c800020] = 35930000 p14_label_18: ! %cwp = 1 ! %l5 = ffffffffffffffdb, Mem[00000000910000b8] = d456953bf88b7c51 stx %l5,[%o6+0x0b8] ! Mem[00000000910000b8] = ffffffffffffffdb ! immd = 0000000000000262, %l7 = f6a3af56684ee522, %ccr = 02 movvc %xcc,0x262,%l7 ! Moved, %l7 = 0000000000000262 ! Mem[000000009080006c] = c3c866be, %g2 = ffffffffffffffdb ldsh [%o5+0x06e],%g2 ! %g2 = ffffffffffffc3c8 ! Mem[0000000091000150] = d9b66976, %g2 = ffffffffffffc3c8 ldub [%o6+0x153],%g2 ! %g2 = 00000000000000d9 ! %l2 = 000000000c1e3593, Mem[000000002d000028] = 7574500c06728782 stxa %l2,[%o2+%i5]0x80 ! Mem[000000002d000028] = 000000000c1e3593 ! Mem[0000000090800170] = 9911cd8e, %g18 = 07983fa2337beceb ldsw [%o5+0x170],%g2 ! %g2 = 07983fa2337beceb ! Mem[0000000091800090] = 6084d848, %g18 = 07983fa2337beceb ldsw [%i0+0x090],%g2 ! %g2 = 07983fa2337beceb ! %l3 = 000000001249375f, Mem[000000002c000028] = 6fe630a6 stwa %l3,[%o0+%i5]0x89 ! Mem[000000002c000028] = 1249375f ! Mem[000000002d000018] = 9b2f9b511f3bacc4, %l6 = 000000004a09a435 ldxa [%o2+%i3]0x80,%l6 ! %l6 = 9b2f9b511f3bacc4 ! immd = 000000000000018e, %l6 = 9b2f9b511f3bacc4, %ccr = 02 movvs %xcc,0x18e,%l6 ! Register Not Moved p14_label_19: ! %cwp = 1 ! Mem[0000000090800154] = 1ae2a90c, %g18 = 07983fa2337beceb ldsw [%o5+0x154],%g2 ! %g2 = 07983fa2337beceb ! Mem[000000002d800178] = 51aa867a, %l3 = 000000001249375f lduw [%o3+0x178],%l3 ! %l3 = 0000000051aa867a ! Mem[000000002c800020] = 3593000077cd111d, %f30 = 743bf388 fd80cec4 ldda [%o1+%i4]0x80,%f30 ! %f30 = 35930000 77cd111d ! %l4 = 00000be1, %l5 = ffffffdb, Mem[00000000910000f8] = c67c86f2 caabf5b1 std %l4,[%o6+0x0f8] ! Mem[00000000910000f8] = 00000be1 ffffffdb membar #Sync ! Added by membar checker (205) ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400da decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = dda25240 4cae828f ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g6 ldda [%o4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %l1 = c0cc34853db9b323, immed = 0000016c, %ccr = 02 movrlez %l1,0x16c,%l7 ! Moved, %l7 = 000000000000016c ! Mem[000000002c000028] = 1249375f, %l5 = ffffffffffffffdb lduwa [%o0+%i5]0x88,%l5 ! %l5 = 000000001249375f ! Mem[000000002d8001d0] = f2979806, %l0 = 00000000180ba895 ldub [%o3+0x1d2],%l0 ! %l0 = 0000000000000098 ! Mem[000000002c000028] = 1249375f, %l7 = 000000000000016c ldsba [%o0+%i5]0x88,%l7 ! %l7 = 000000000000005f ! Mem[000000002d00005c] = 4415328e, %l7 = 000000000000005f ldsw [%o2+0x05c],%l7 ! %l7 = 000000004415328e p14_label_20: ! %cwp = 1 ! immd = 000000000000024f, %l3 = 0000000051aa867a, %ccr = 02 movvs %icc,0x24f,%l3 ! Moved, %l3 = 000000000000024f ! Mem[000000002d000020] = c3c2e6db, %l1 = c0cc34853db9b323 ldsba [%o2+%i4]0x88,%l1 ! %l1 = ffffffffffffffdb ! %l6 = 9b2f9b511f3bacc4, %l0 = 0000000000000098, %l2 = 000000000c1e3593 or %l6,%l0,%l2 ! %l2 = 9b2f9b511f3bacdc ! %l0 = 0000000000000098, %l0 = 0000000000000098, %ccr = 02 mova %icc,%l0,%l0 ! Moved, %l0 = 0000000000000098 ! Mem[00000000910001c0] = 00e23e0f43ba6025, %f48 = a51ce9c8 b76c866a ldd [%o6+0x1c0],%f48 ! %f48 = 00e23e0f 43ba6025 ! %f18 = 8e14f67a 95fdca1b, Mem[000000002d000018] = 519b2f9b c4ac3b1f stda %f18,[%o2+%i3]0x89 ! Mem[000000002d000018] = 8e14f67a 95fdca1b ! Mem[000000002d800000] = f5645110, %l5 = 000000001249375f ldsba [%o3+%g0]0x88,%l5 ! %l5 = 0000000000000010 ! %l2 = 9b2f9b511f3bacdc, %l7 = 000000004415328e, %ccr = 02 movvc %icc,%l2,%l7 ! Register Not Moved ! Mem[000000002d800178] = 51aa867a12dc8d08, %l2 = 9b2f9b511f3bacdc, %l4 = 0000000000000be1 add %o3,0x178,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 51aa867a12dc8d08 ! Mem[000000002d800154] = c809e4ab, %l5 = 0000000000000010 ldsb [%o3+0x154],%l5 ! %l5 = ffffffffffffffc8 p14_label_21: ! %cwp = 1 ! done : should take illegal inst trap, %l0 = 0000000000000098 done ! Illegal inst trap : %l0 = 00000000000000a8 ! %l4 = 51aa867a12dc8d08, immed = ffffff3a, %y = 0000001a sdivcc %l4,-0x0c6,%l0 ! %l0 = ffffffffde49e042, %ccr = 88 mov %l0,%y ! %y = de49e042 ! %f26 = 1adea8d0 0c1e3593, Mem[0000000091800178] = 946e98ff 7badf058 std %f26,[%i0+0x178] ! Mem[0000000091800178] = 1adea8d0 0c1e3593 ! %l7 = 000000004415328e, Mem[000000009100004c] = d01e4cff stb %l7,[%o6+0x04c] ! Mem[000000009100004c] = 8e1e4cff ! %l3 = 000000000000024f, %l5 = ffffffffffffffc8, %ccr = 88 movrne %l3,%l5,%l4 ! Moved, %l4 = ffffffffffffffc8 ! %l2 = 1f3bacdc, %l3 = 0000024f, Mem[00000000900001b0] = 5c38a32d 5f0d0a65 std %l2,[%o4+0x1b0] ! Mem[00000000900001b0] = 1f3bacdc 0000024f ! %l1 = ffffffffffffffdb, Mem[00000000918001f8] = 855c6d38 stb %l1,[%i0+0x1f8] ! Mem[00000000918001f8] = db5c6d38 ! Mem[00000000910001c0] = 00e23e0f, %g2 = 000000001ae2a90c ldsh [%o6+0x1c0],%g2 ! %g2 = 00000000000000e2 ! Mem[000000002c800018] = c00a1508, %l7 = 000000004415328e ldsha [%o1+%i3]0x80,%l7 ! %l7 = ffffffffffffc00a ! %f4 = bee1afe7, Mem[0000000090000030] = 9fda9cb3 st %f4 ,[%o4+0x030] ! Mem[0000000090000030] = bee1afe7 p14_label_22: ! %cwp = 1 ! %l6 = 9b2f9b511f3bacc4, immd = fffffffffffff8ba, %l6 = 9b2f9b511f3bacc4 mulx %l6,-0x746,%l6 ! %l6 = 43bc4ff6d3f56668 ! Mem[000000002c8001c8] = fe5d842da213db53, %l6 = 43bc4ff6d3f56668, %l4 = ffffffffffffffc8 add %o1,0x1c8,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = fe5d842da213db53 ! %l0 = de49e042, %l1 = ffffffdb, Mem[000000002c000020] = 1e3eafdd 294b0d6a stda %l0,[%o0+%i4]0x88 ! Mem[000000002c000020] = de49e042 ffffffdb ! Mem[00000000910000c8] = 7d903ca5, %g18 = 07983fa2337beceb ldsw [%o6+0x0c8],%g2 ! %g2 = 07983fa2337beceb ! %l4 = a213db53, %l5 = ffffffc8, Mem[00000000910000d8] = d755a286 98cd2bbb stda %l4,[%o6+0x0d8]%asi ! Mem[00000000910000d8] = a213db53 ffffffc8 ! Mem[000000002c8001a0] = f9467b1c, %l7 = ffffc00a, %l7 = ffffc00a add %o1,0x1a0,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f9467b1c ! Mem[00000000908001a8] = db8a1c06 892ae917, %g2 = 7d903ca5, %g3 = 71a95f10 ldd [%o5+0x1a8],%g2 ! %g2 = 00000000db8a1c06 00000000892ae917 ! %l2 = 1f3bacdc, %l3 = 0000024f, Mem[0000000091000030] = bf3c11af ebada5f2 std %l2,[%o6+0x030] ! Mem[0000000091000030] = 1f3bacdc 0000024f ! %l7 = 00000000f9467b1c, %l0 = ffffffffde49e042, %l0 = ffffffffde49e042 and %l7,%l0,%l0 ! %l0 = 00000000d8406000 ! %l7 = 00000000f9467b1c, %l0 = 00000000d8406000, %y = de49e042 mulscc %l7,%l0,%l4 ! %l4 = 00000000fca33d8e, %ccr = 08, %y = 6f24f021 p14_label_23: ! %cwp = 1 ! %l3 = 000000000000024f, Mem[000000002c800000] = c04c4d2cc6ce6620 stx %l3,[%o1+%g0] ! Mem[000000002c800000] = 000000000000024f ! Mem[000000009100006c] = 130c0cd9, %g2 = 00000000db8a1c06 lduha [%o6+0x06c]%asi,%g2 ! %g2 = 000000000000130c ! %l2 = 1f3bacdc, %l3 = 0000024f, Mem[0000000090800018] = ecf755a1 c4ec5ef0 std %l2,[%o5+%i3] ! Mem[0000000090800018] = 1f3bacdc 0000024f ! Mem[00000000910000f4] = ccc39f00, %g2 = 000000000000130c ldsb [%o6+0x0f5],%g2 ! %g2 = ffffffffffffffcc ! Mem[000000002c800048] = b79d199171d61424, %l0 = 00000000d8406000, %l3 = 000000000000024f add %o1,0x48,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = b79d199171d61424 ! Mem[00000000900000bc] = 8975c1a1, %g18 = 07983fa2337beceb ldsw [%o4+0x0bc],%g2 ! %g2 = 07983fa2337beceb ! %l1 = ffffffffffffffdb, Mem[00000000918000a0] = 1e6b9c784c76b123 stx %l1,[%i0+0x0a0] ! Mem[00000000918000a0] = ffffffffffffffdb ! %l1 = ffffffffffffffdb, Mem[000000002c00013d] = 95c20928 stb %l1,[%o0+0x13d] ! Mem[000000002c00013c] = 95db0928 ! %l4 = 00000000fca33d8e, %l1 = ffffffffffffffdb, %ccr = 08 move %xcc,%l4,%l1 ! Register Not Moved ! Mem[0000000090800060] = 257bbd62c2b6030c, %g2 = ffffffff8975c1a1 ldx [%o5+0x060],%g2 ! %g2 = 257bbd62c2b6030c p14_label_24: ! %cwp = 1 ! Mem[0000000091000110] = 40203347df99dbc0, %g2 = 257bbd62c2b6030c ldx [%o6+0x110],%g2 ! %g2 = 40203347df99dbc0 ! Mem[000000002c8001c8] = fe5d842d, %l7 = f9467b1c, %l4 = fca33d8e add %o1,0x1c8,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000fe5d842d ! Mem[000000002c000020] = ffffffdbde49e042, %l1 = ffffffffffffffdb ldxa [%o0+%i4]0x88,%l1 ! %l1 = ffffffdbde49e042 ! Mem[00000000900000e8] = 05ea915cc1592313, %f48 = 00e23e0f 43ba6025 ldda [%o4+0x0e8]%asi,%f48 ! %f48 = 05ea915c c1592313 ! done : should take illegal inst trap, %l0 = 00000000d8406000 done ! Illegal inst trap : %l0 = 00000000d8406010 ! Code Fragment 1 p14_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000892ae917 mov -0x418,%g3 ! %g3 = fffffffffffffbe8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 00000000fe5d842d, %l7 = 00000000f9467b1c, %y = 6f24f021 sdiv %l4,%l7,%l5 ! %l5 = ffffffff80000000 mov %l0,%y ! %y = d8406010 ! %l2 = 9b2f9b511f3bacdc, Mem[0000000091000142] = b5cdf227 stb %l2,[%o6+0x142] ! Mem[0000000091000140] = dccdf227 ! Mem[000000002c800020] = 00009335, %l6 = 43bc4ff6d3f56668 ldsha [%o1+%i4]0x89,%l6 ! %l6 = ffffffffffff9335 ! Mem[000000002c000120] = 736874a191e14421, %l0 = 00000000d8406010 ldx [%o0+0x120],%l0 ! %l0 = 736874a191e14421 p14_label_25: ! %cwp = 1 ! %l1 = ffffffdbde49e042, Mem[0000000090000134] = 8649a904 stw %l1,[%o4+0x134] ! Mem[0000000090000134] = de49e042 ! immd = 0000000000000222, %l1 = ffffffdbde49e042, %ccr = 08 movne %xcc,0x222,%l1 ! Moved, %l1 = 0000000000000222 ! %l1 = 0000000000000222, Mem[00000000918000a0] = ffffffffffffffdb stx %l1,[%i0+0x0a0] ! Mem[00000000918000a0] = 0000000000000222 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee cd77ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g5 ldda [%o4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0 ! %l6 = ffffffffffff9335, Mem[000000002c000000] = 1a5276b4 stba %l6,[%o0+%g0]0x80 ! Mem[000000002c000000] = 355276b4 ! Mem[000000002d000010] = 3845501e, %f25 = 31bc0dd9 lda [%o2+%i2]0x88,%f25 ! %f25 = 3845501e ! %l7 = 00000000f9467b1c, %l0 = 736874a191e14421, %l7 = 00000000f9467b1c xnor %l7,%l0,%l7 ! %l7 = 8c978b5e9758c0c2 ! %l3 = b79d199171d61424, %l5 = ffffffff80000000, %ccr = 08 movrlez %l3,%l5,%l6 ! Moved, %l6 = ffffffff80000000 ! Mem[000000002c000080] = e885cd22, %l4 = 00000000fe5d842d ldstub [%o0+0x080],%l4 ! %l4 = 000000e8000000ff ! %l0 = 736874a191e14421, immed = fffffeee, %ccr = 08 movrgz %l0,-0x112,%l6 ! Moved, %l6 = fffffffffffffeee ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Thread 14 restore ! CWP = 0 p14_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x038] ! Set processor 14 done flag ! Check Registers p14_check_registers: set p14_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000cb bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 760f11911d11cd77 bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffdbe6dc93 bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000e86 bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffdbe6d402 bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffff bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003fc6ddbd bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 4df1a622d9661707 bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xd8406010,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p14_failed mov 0x111,%g1 ! Check Floating Point Registers p14_check_fp_registers: set p14_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 72351e0c 5f374912 bne %xcc,p14_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3802f0d8 797b5528 bne %xcc,p14_f2_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be ab5cf73a 3845501e bne %xcc,p14_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 1adea8d0 0c1e3593 bne %xcc,p14_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 35930000 77cd111d bne %xcc,p14_f30_fail nop ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 355276b4460ebce3 ldx [%i0+0x000],%g3 ! Observed data at 000000002c000000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffff39df81018f32 ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 501e000000000000 ldx [%i0+0x010],%g3 ! Observed data at 000000002c000010 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 24d722ec13365ff5 ldx [%i0+0x018],%g3 ! Observed data at 000000002c000018 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 42e049dedbffffff ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5f374912b52fdc0a ldx [%i0+0x028],%g3 ! Observed data at 000000002c000028 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = ff85cd22d9e0d176 ldx [%i0+0x080],%g3 ! Observed data at 000000002c000080 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x080,%g4 ldx [%g1+0x138],%g2 ! Expected data = ed047ebf95db0928 ldx [%i0+0x138],%g3 ! Observed data at 000000002c000138 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x138,%g4 ldx [%g1+0x150],%g2 ! Expected data = 7c17a77700000064 ldx [%i0+0x150],%g3 ! Observed data at 000000002c000150 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x150,%g4 ldx [%g1+0x170],%g2 ! Expected data = dbe6dc93d22d215f ldx [%i0+0x170],%g3 ! Observed data at 000000002c000170 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x170,%g4 ldx [%g1+0x190],%g2 ! Expected data = 932dffb603d8bfa9 ldx [%i0+0x190],%g3 ! Observed data at 000000002c000190 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x190,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = dda25240582a2df4 ldx [%i0+0x1d8],%g3 ! Observed data at 000000002c0001d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x1d8,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000000000024f ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 937339e5e3efa0e5 ldx [%i1+0x008],%g3 ! Observed data at 000000002c800008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 93351e0c5f374912 ldx [%i1+0x010],%g3 ! Observed data at 000000002c800010 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3593000077cd111d ldx [%i1+0x020],%g3 ! Observed data at 000000002c800020 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x020,%g4 ldx [%g1+0x120],%g2 ! Expected data = aa18ffbc9382d125 ldx [%i1+0x120],%g3 ! Observed data at 000000002c800120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x120,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x000],%g2 ! Expected data = dafeffffffffffff ldx [%i2+0x000],%g3 ! Observed data at 000000002d000000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = db1f4956888771e5 ldx [%i2+0x008],%g3 ! Observed data at 000000002d000008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1bcafd957af6148e ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000000c1e3593 ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 2c2a70807ba16aff ldx [%i2+0x0a8],%g3 ! Observed data at 000000002d0000a8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x0a8,%g4 set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 9c742f6d99cab5f3 ldx [%i3+0x008],%g3 ! Observed data at 000000002d800008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x008,%g4 ldx [%g1+0x148],%g2 ! Expected data = 2e8532d3b3ff4aa2 ldx [%i3+0x148],%g3 ! Observed data at 000000002d800148 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x148,%g4 ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed p14_f0_fail: set p14_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f2_fail: set p14_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f24_fail: set p14_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f26_fail: set p14_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f30_fail: set p14_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_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 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d000028] ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800010] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d800000] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d000020] done p14_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d000028] ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800010] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d800000] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d000020] done p14_trap2e: lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c800010] done p14_trap2o: lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c800010] done p14_trap3e: or %l6,%l3,%l1 andn %l7,%l5,%l0 subc %l3,%l2,%l5 sub %l4,-0xc1b,%l2 and %l7,%l4,%l6 nop done p14_trap3o: or %l6,%l3,%l1 andn %l7,%l5,%l0 subc %l3,%l2,%l5 sub %l4,-0xc1b,%l2 and %l7,%l4,%l6 nop done p14_init_memory_pointers: set p14_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 p14_local0_start,%i0 set p14_local1_start,%i1 set p14_local2_start,%i2 set p14_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3a84ba5cd523b9c1 ldx [%g1+0x008],%l1 ! %l1 = 1fab76b79917629c ldx [%g1+0x010],%l2 ! %l2 = 318b7c7455cad0e6 ldx [%g1+0x018],%l3 ! %l3 = 029f4b348342a114 ldx [%g1+0x020],%l4 ! %l4 = 50be3119cd027872 ldx [%g1+0x028],%l5 ! %l5 = 3b4379f89226d602 ldx [%g1+0x030],%l6 ! %l6 = f1b702ffdcce2bb3 ldx [%g1+0x038],%l7 ! %l7 = f48c7c1bf5787393 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 4565c3581c07320b ldx [%g1+0x048],%l1 ! %l1 = f199197a3df12cd8 ldx [%g1+0x050],%l2 ! %l2 = 888d99d3dda25240 ldx [%g1+0x058],%l3 ! %l3 = 85d50d560b45ea81 ldx [%g1+0x060],%l4 ! %l4 = afe3d28ec1ef0cee ldx [%g1+0x068],%l5 ! %l5 = 0dd9745c49fbff96 ldx [%g1+0x070],%l6 ! %l6 = bf5eb684999a0bbf ldx [%g1+0x078],%l7 ! %l7 = d443a76824d722ec ! Initialize the output register of window 1 set p14_local0_start,%o0 set p14_local1_start,%o1 set p14_local2_start,%o2 set p14_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 15 processor_15: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x3c] ! Set the start flag wrpr %g0,7,%cleanwin call p15_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 15 wr %g0,0x4,%fprs ! Make sure fef is 1 set p15_init_freg,%g1 ! %f0 = 34ef4227 fa857eff 2e4bed6c 232a2ff6 ! %f4 = 99c34ed9 3d31f10b 9a3c7a96 e2be0baa ! %f8 = 57c585b5 68599d20 c3afa186 b10afe01 ! %f12 = d42646e5 e8eb33cf ad3be357 026add9a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4126ded2 c754af44 4b6ed0f6 4fb52be9 ! %f20 = bf9fdfe3 853758bb 3166de7d a8574213 ! %f24 = 616cab08 5fc3e145 689a8ba1 bcabf2f7 ! %f28 = 060d8b55 729402cf a098a79b e4f59daa ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a2a41c42 3898c40b d69f0aca 1bca4ea7 ! %f36 = 12d176aa cd5d08a6 f53a2a07 6dc83399 ! %f40 = 6ab60a6c 53691e9d fe4a8f65 a1a7a693 ! %f44 = 73faacba 437cb427 d97219cb 33f75b62 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3c50cf7700000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = 3c50cf7700000050 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 15 p15_label_1: ! %f18 = 4b6ed0f6 4fb52be9, Mem[00000000910001d8] = 47793c24 c4168206 std %f18,[%i6+0x1d8] ! Mem[00000000910001d8] = 4b6ed0f6 4fb52be9 ! Mem[0000000091800090] = 48dbf820, %g2 = 7452ffacff093f1e ldub [%o0+0x093],%g2 ! %g2 = 0000000000000048 ! %l1 = 920d40d3eed67f6a, %l1 = 920d40d3eed67f6a, %l0 = 76817074baec0011 srlx %l1,%l1,%l0 ! %l0 = 0000000000248350 ! Mem[000000002f800048] = 06430e77, %l1 = eed67f6a, %l0 = 00248350 add %i3,0x48,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000006430e77 ! %l6 = fce585279f0c6f6b, imm = 00000000000007b1, %l7 = 70fd33dbfe99c08c xnor %l6,0x7b1,%l7 ! %l7 = 031a7ad860f39725 ! Mem[000000002e000008] = 3df6d4d1, %l2 = 86f4dc6fd8d7d074 swap [%i0+%o1],%l2 ! %l2 = 000000003df6d4d1 ! Mem[0000000091000004] = 9a33280b, %g18 = 943b623fe5df9ace ldsw [%i6+0x004],%g2 ! %g2 = 943b623fe5df9ace ! %l2 = 000000003df6d4d1, %l6 = fce585279f0c6f6b, %ccr = 44 movle %icc,%l2,%l6 ! Moved, %l6 = 000000003df6d4d1 ! %l3 = 7996a4f88a03155d, %l1 = 920d40d3eed67f6a, %l3 = 7996a4f88a03155d andncc %l3,%l1,%l3 ! %l3 = 6992a42800010015, %ccr = 00 ! Mem[000000002f800060] = 9d1080b0ff0867e5, %l2 = 000000003df6d4d1, %l3 = 6992a42800010015 add %i3,0x60,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 9d1080b0ff0867e5 p15_label_2: ! %l1 = 920d40d3eed67f6a, imm = 0000000000000397, %l0 = 0000000006430e77 addc %l1,0x397,%l0 ! %l0 = 920d40d3eed68301 ! Mem[000000002f8000b8] = 4d183bcbe891c2c9, %l3 = 9d1080b0ff0867e5, %l6 = 000000003df6d4d1 add %i3,0xb8,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 4d183bcbe891c2c9 ! Mem[00000000900000b8] = 1baa55e3 8975c1a1, %g2 = 9a33280b, %g3 = 0bad0b00 ldd [%i4+0x0b8],%g2 ! %g2 = 000000001baa55e3 000000008975c1a1 ! %l6 = 4d183bcbe891c2c9, imm = 0000000000000015, %l5 = 0e8ace785035db66 sll %l6,0x015,%l5 ! %l5 = 797d123859200000 ! %l1 = 920d40d3eed67f6a, imm = fffffffffffffc4d, %l1 = 920d40d3eed67f6a addc %l1,-0x3b3,%l1 ! %l1 = 920d40d3eed67bb7 ! Mem[00000000908001c0] = a2d00bbc 3d0d51bd, %g2 = 1baa55e3, %g3 = 8975c1a1 ldd [%i5+0x1c0],%g2 ! %g2 = 00000000a2d00bbc 000000003d0d51bd ! %l4 = 229dec1bf4134d5d, Mem[000000002e000030] = 25cc2c1ea7f27bc0, %asi = 80 stxa %l4,[%i0+0x030]%asi ! Mem[000000002e000030] = 229dec1bf4134d5d ! %l3 = 9d1080b0ff0867e5, %l1 = 920d40d3eed67bb7, %ccr = 00 movrlz %l3,%l1,%l2 ! Moved, %l2 = 920d40d3eed67bb7 ! %l7 = 031a7ad860f39725, %l2 = 920d40d3eed67bb7, %l2 = 920d40d3eed67bb7 taddcctv %l7,%l2,%l2 ! %l0 = 920d40d3eed68324, Trapped ! %l2 = 920d40d3eed67bb7, Mem[0000000091000100] = 12a382c03a46c685 stx %l2,[%i6+0x100] ! Mem[0000000091000100] = 920d40d3eed67bb7 p15_label_3: ! Mem[0000000090000040] = 8dbea8f71fcc733d, %g2 = 00000000a2d00bbc ldxa [%i4+0x040]%asi,%g2 ! %g2 = 8dbea8f71fcc733d ! %l6 = 4d183bcbe891c2c9, %l7 = 031a7ad860f39725, %l5 = 797d123859200000 sdivx %l6,%l7,%l5 ! %l5 = 0000000000000018 ! %l1 = 920d40d3eed67bb7, immed = fffff99d, %y = 00000000 sdiv %l1,-0x663,%l2 ! %l2 = ffffffffffda9a9f mov %l0,%y ! %y = eed68324 ! Mem[000000002e000138] = 35cbf454ae82ac68, %l0 = 920d40d3eed68324, %l3 = 9d1080b0ff0867e5 add %i0,0x138,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 35cbf454ae82ac68 ! Mem[000000002f8000d8] = 74c6d04930be8a66, %l2 = ffffffffffda9a9f, %l0 = 920d40d3eed68324 add %i3,0xd8,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 74c6d04930be8a66 ! Mem[000000002f800000] = 9a12187d44386e36, %l3 = 35cbf454ae82ac68 ldxa [%i3+0x000]%asi,%l3 ! %l3 = 9a12187d44386e36 ! Mem[000000002e800014] = c43d4ea0, %l7 = 60f39725, %l3 = 44386e36 add %i1,0x14,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c43d4ea0 ! Mem[000000002e000008] = d8d7d074, %l4 = 229dec1bf4134d5d swapa [%i0+%o1]0x80,%l4 ! %l4 = 00000000d8d7d074 ! Mem[000000002f000020] = e2cb05cb, %l6 = 4d183bcbe891c2c9 ldswa [%i2+%o4]0x89,%l6 ! %l6 = ffffffffe2cb05cb ! %l5 = 0000000000000018, imm = 00000000000002cf, %l3 = 00000000c43d4ea0 andncc %l5,0x2cf,%l3 ! %l3 = 0000000000000010, %ccr = 00 p15_label_4: ! %l2 = ffffffffffda9a9f, %l4 = 00000000d8d7d074, %l0 = 74c6d04930be8a66 and %l2,%l4,%l0 ! %l0 = 00000000d8d29014 ! Mem[000000002e800020] = a2bfb655, %l4 = 00000000d8d7d074 swapa [%i1+%o4]0x80,%l4 ! %l4 = 00000000a2bfb655 ! Mem[000000002f000028] = ef956030, %f26 = 689a8ba1 lda [%i2+%o5]0x80,%f26 ! %f26 = ef956030 ! Mem[000000002f80018c] = 5d5abb4f, %l2 = ffffffffffda9a9f swap [%i3+0x18c],%l2 ! %l2 = 000000005d5abb4f ! Mem[000000002e800084] = 53b5faf3, %l7 = 031a7ad860f39725 lduh [%i1+0x084],%l7 ! %l7 = 00000000000053b5 ! Mem[000000002e000024] = 4e18d200, %l4 = 00000000a2bfb655 swap [%i0+0x024],%l4 ! %l4 = 000000004e18d200 ! Mem[000000002f000020] = b4e4b865e2cb05cb, %l4 = 000000004e18d200 ldxa [%i2+%o4]0x88,%l4 ! %l4 = b4e4b865e2cb05cb ! Mem[00000000900001b8] = 42d2ae29765dec22, %f48 = b591bc40 4b47b3a6 ldd [%i4+0x1b8],%f48 ! %f48 = 42d2ae29 765dec22 ! Mem[00000000910000c8] = 7d903ca5, %g2 = 8dbea8f71fcc733d lduw [%i6+0x0c8],%g2 ! %g2 = 000000007d903ca5 ! Mem[000000002f800008] = fca3e469 139bfecc, %l0 = d8d29014, %l1 = eed67bb7 ldda [%i3+%o1]0x89,%l0 ! %l0 = 00000000139bfecc 00000000fca3e469 p15_label_5: ! %l7 = 00000000000053b5, immed = 000008c2, %l6 = ffffffffe2cb05cb taddcctv %l7,0x8c2,%l6 ! %l0 = 00000000139bfeef, Trapped ! %l0 = 00000000139bfeef, imm = 000000000000003f, %l6 = ffffffffe2cb05cb srax %l0,0x03f,%l6 ! %l6 = 0000000000000000 ! Mem[000000002e800090] = d71e609e, %l4 = e2cb05cb, %l2 = 5d5abb4f add %i1,0x90,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d71e609e ! %l3 = 0000000000000010, immed = 000008dc, %y = eed68324 umulcc %l3,0x8dc,%l0 ! %l0 = 0000000000008dc0, %ccr = 00, %y = 00000000 ! %l7 = 00000000000053b5, %l3 = 0000000000000010, %ccr = 00 movcs %xcc,%l7,%l3 ! Register Not Moved ! %l5 = 0000000000000018, imm = 0000000000000010, %l0 = 0000000000008dc0 srl %l5,0x010,%l0 ! %l0 = 0000000000000000 ! Mem[000000002f000028] = 306095ef, %f29 = 729402cf lda [%i2+%o5]0x88,%f29 ! %f29 = 306095ef ! Randomly selected nop nop ! %l2 = d71e609e, %l3 = 00000010, Mem[00000000908001f0] = b34a86c6 84e1b785 std %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = d71e609e 00000010 ! Set Register : %l0 = 0000000000000000 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff p15_label_6: ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 ! Mem[000000002e800010] = 8ff70b61, %f21 = 853758bb lda [%i1+%o2]0x81,%f21 ! %f21 = 8ff70b61 ! Mem[000000002f800054] = 60ce9f79, %l4 = b4e4b865e2cb05cb swap [%i3+0x054],%l4 ! %l4 = 0000000060ce9f79 ! %l4 = 0000000060ce9f79, %l2 = 00000000d71e609e, %l6 = 0000000000000000 srax %l4,%l2,%l6 ! %l6 = 0000000000000001 ! %f16 = 4126ded2 c754af44 4b6ed0f6 4fb52be9 ! %f20 = bf9fdfe3 8ff70b61 3166de7d a8574213 ! %f24 = 616cab08 5fc3e145 ef956030 bcabf2f7 ! %f28 = 060d8b55 306095ef a098a79b e4f59daa mov 0x1c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! %l1 = 00000000fca3e469, %l4 = 0000000060ce9f79, %l6 = 0000000000000001 taddcc %l1,%l4,%l6 ! %l6 = 000000015d7283e2, %ccr = 03 ! Mem[000000002f0001e4] = 1bd194c7, %l2 = 00000000d71e609e ldsh [%i2+0x1e6],%l2 ! %l2 = ffffffffffff94c7 ! Mem[0000000091000190] = dc90f271, %g2 = 000000007d903ca5 lduh [%i6+0x192],%g2 ! %g2 = 000000000000dc90 ! Mem[0000000091800158] = 917afdae, %g2 = 000000000000dc90 lduw [%o0+0x158],%g2 ! %g2 = 00000000917afdae ! %l1 = 00000000fca3e469, Mem[00000000918001a8] = 00fb5c06 stb %l1,[%o0+0x1a8] ! Mem[00000000918001a8] = 69fb5c06 p15_label_7: ! %l7 = 00000000000053b5, imm = 00000000000007f7, %l0 = ffffffffffffffff sub %l7,0x7f7,%l0 ! %l0 = 0000000000004bbe ! Mem[000000002f0000a6] = cc3f7e46, %l7 = 00000000000053b5 ldstub [%i2+0x0a6],%l7 ! %l7 = 0000007e000000ff ! Mem[000000002e800000] = e8391e9e, %l1 = 00000000fca3e469 ldsba [%i1+%g0]0x81,%l1 ! %l1 = ffffffffffffffe8 ! %l1 = ffffffffffffffe8, Mem[00000000908000c9] = 235e182d stb %l1,[%i5+0x0c9] ! Mem[00000000908000c8] = e85e182d ! Mem[000000002e000198] = 9cf364e4, %l4 = 60ce9f79, %l7 = 0000007e add %i0,0x198,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009cf364e4 ! %l0 = 0000000000004bbe, Mem[00000000900001b2] = 41b10f87 stb %l0,[%i4+0x1b2] ! Mem[00000000900001b0] = beb10f87 ! retry : should take illegal inst trap, %l0 = 0000000000004bbe retry ! Illegal inst trap : %l0 = 0000000000004bce ! %l2 = ffffffffffff94c7, Mem[00000000918000a0] = 1e6b9c784c76b123 stx %l2,[%o0+0x0a0] ! Mem[00000000918000a0] = ffffffffffff94c7 ! immd = 00000000000002b7, %l4 = 0000000060ce9f79, %ccr = 03 movvc %xcc,0x2b7,%l4 ! Moved, %l4 = 00000000000002b7 ! Mem[00000000918000b8] = 58c331f8, %g2 = 00000000917afdae ldub [%o0+0x0b8],%g2 ! %g2 = 0000000000000058 p15_label_8: ! %l7 = 000000009cf364e4 sethi %hi(0xe9af3400),%l7 ! %l7 = 00000000e9af3400 ! %l4 = 00000000000002b7, Mem[000000002e000018] = 7991664f121c6990 stxa %l4,[%i0+%o3]0x80 ! Mem[000000002e000018] = 00000000000002b7 ! Mem[000000002f000064] = 374dfc40, %l7 = e9af3400, %l0 = 00004bce add %i2,0x64,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000374dfc40 ! %l0 = 00000000374dfc40, Mem[000000002f000008] = e034a1566ce8fc35 stxa %l0,[%i2+%o1]0x88 ! Mem[000000002f000008] = 00000000374dfc40 ! %l5 = 0000000000000018, %l0 = 00000000374dfc40, %ccr = 03 movge %xcc,%l5,%l0 ! Moved, %l0 = 0000000000000018 ! %f16 = 4126ded2 c754af44 4b6ed0f6 4fb52be9 ! %f20 = bf9fdfe3 8ff70b61 3166de7d a8574213 ! %f24 = 616cab08 5fc3e145 ef956030 bcabf2f7 ! %f28 = 060d8b55 306095ef a098a79b e4f59daa mov 0x080,%g5 stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080 ! %l2 = ffffffffffff94c7, Mem[0000000090800127] = 4199ae3a stb %l2,[%i5+0x127] ! Mem[0000000090800124] = c799ae3a ! %f8 = 57c585b5 68599d20, Mem[00000000918000f0] = 33221885 8d1b34c4 std %f8 ,[%o0+0x0f0] ! Mem[00000000918000f0] = 57c585b5 68599d20 ! Mem[0000000091000174] = 9147e913, %g2 = 0000000000000058 lduw [%i6+0x174],%g2 ! %g2 = 000000009147e913 ! Mem[00000000910001fc] = 53dee3ac, %g2 = 000000009147e913 lduw [%i6+0x1fc],%g2 ! %g2 = 0000000053dee3ac p15_label_9: ! Mem[00000000908001d0] = 2af6acef, %g2 = 0000000053dee3ac ldsh [%i5+0x1d0],%g2 ! %g2 = 0000000000002af6 ! %f4 = 99c34ed9 3d31f10b, Mem[000000002f800028] = 0a340502 679d3f77 stda %f4 ,[%i3+%o5]0x81 ! Mem[000000002f800028] = 99c34ed9 3d31f10b ! Mem[000000002f000028] = ef956030, %l5 = 0000000000000018 ldsba [%i2+%o5]0x80,%l5 ! %l5 = ffffffffffffffef ! Mem[000000002f800018] = 68bc4824 53f7bfe6, %l0 = 00000018, %l1 = ffffffe8 ldda [%i3+%o3]0x88,%l0 ! %l0 = 0000000053f7bfe6 0000000068bc4824 ! Mem[000000009000017c] = 6d1cbda3, %g18 = 943b623fe5df9ace ldswa [%i4+0x17c]%asi,%g2 ! %g2 = 943b623fe5df9ace ! Mem[00000000900001a8] = 353e313b be3475ae, %g2 = 6d1cbda3, %g3 = 3d0d51bd ldd [%i4+0x1a8],%g2 ! %g2 = 00000000353e313b 00000000be3475ae ! Mem[000000009180018c] = 806ef56a, %g2 = 00000000353e313b ldsh [%o0+0x18e],%g2 ! %g2 = ffffffffffff806e ! Mem[00000000908000a0] = d1ade20dd56d424b, %f48 = 38fd2659 7b3cf6f5 ldd [%i5+0x0a0],%f48 ! %f48 = d1ade20d d56d424b ! Mem[000000009000016c] = 26c7ca11, %g2 = ffffffffffff806e ldsb [%i4+0x16e],%g2 ! %g2 = 0000000000000026 ! %l4 = 00000000000002b7, %l5 = ffffffffffffffef, %l2 = ffffffffffff94c7 srl %l4,%l5,%l2 ! %l2 = 0000000000000000 p15_label_10: ! Mem[0000000091800168] = e685871d, %g18 = 943b623fe5df9ace ldsw [%o0+0x168],%g2 ! %g2 = 943b623fe5df9ace ! Mem[00000000900000ec] = c1592313, %g2 = ffffffffe685871d lduw [%i4+0x0ec],%g2 ! %g2 = 00000000c1592313 ! %l0 = 0000000053f7bfe6, Mem[00000000900000d8] = fcf0ffcdd2efa0dd stx %l0,[%i4+0x0d8] ! Mem[00000000900000d8] = 0000000053f7bfe6 ! Mem[00000000910001e8] = 85b8e2351aeb2fcc, %g2 = 00000000c1592313 ldx [%i6+0x1e8],%g2 ! %g2 = 85b8e2351aeb2fcc ! Mem[000000002f800108] = 56b2daa5, %l2 = 00000000, %l2 = 00000000 add %i3,0x108,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000056b2daa5 ! immd = 00000000000003a5, %l5 = ffffffffffffffef, %ccr = 03 movpos %icc,0x3a5,%l5 ! Moved, %l5 = 00000000000003a5 ! %l2 = 0000000056b2daa5, imm = fffffffffffff2c0, %l3 = 0000000000000010 xnor %l2,-0xd40,%l3 ! %l3 = 0000000056b2d79a ! Mem[000000002e800000] = 9e1e39e8, %l1 = 0000000068bc4824 lduwa [%i1+%g0]0x88,%l1 ! %l1 = 000000009e1e39e8 ! %l0 = 0000000053f7bfe6, immed = 0000066e, %y = 00000000 smul %l0,0x66e,%l7 ! %l7 = 0000021be2f3d8d4, %y = 0000021b membar #Sync ! Added by membar checker (206) ! %f16 = 4126ded2 c754af44 4b6ed0f6 4fb52be9 ! %f20 = bf9fdfe3 8ff70b61 3166de7d a8574213 ! %f24 = 616cab08 5fc3e145 ef956030 bcabf2f7 ! %f28 = 060d8b55 306095ef a098a79b e4f59daa stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0 p15_label_11: ! %l4 = 00000000000002b7, immed = 000001b6, %ccr = 03 movrgez %l4,0x1b6,%l4 ! Moved, %l4 = 00000000000001b6 ! %l4 = 000001b6, %l5 = 000003a5, Mem[000000002f000020] = cb05cbe2 65b8e4b4 stda %l4,[%i2+%o4]0x80 ! Mem[000000002f000020] = 000001b6 000003a5 ! Mem[0000000091800050] = 201eabe0, %g2 = 85b8e2351aeb2fcc lduw [%o0+0x050],%g2 ! %g2 = 00000000201eabe0 ! %f16 = 4126ded2 c754af44 4b6ed0f6 4fb52be9 ! %f20 = bf9fdfe3 8ff70b61 3166de7d a8574213 ! %f24 = 616cab08 5fc3e145 ef956030 bcabf2f7 ! %f28 = 060d8b55 306095ef a098a79b e4f59daa stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! %l4 = 00000000000001b6, %l3 = 0000000056b2d79a, %y = 0000021b sdivcc %l4,%l3,%l6 ! %l6 = 0000000000000637, %ccr = 00 mov %l0,%y ! %y = 53f7bfe6 ! Mem[00000000908000d0] = cf1cc55f, %g2 = 00000000201eabe0 ldub [%i5+0x0d1],%g2 ! %g2 = 00000000000000cf ! %l4 = 00000000000001b6, Mem[000000002f800008] = 139bfecc stwa %l4,[%i3+%o1]0x88 ! Mem[000000002f800008] = 000001b6 ! %l0 = 0000000053f7bfe6, Mem[00000000918000c0] = 17ba4463 sth %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = bfe64463 ! Mem[000000002f800008] = b6010000 69e4a3fc, %l6 = 00000637, %l7 = e2f3d8d4 ldda [%i3+%o1]0x81,%l6 ! %l6 = 00000000b6010000 0000000069e4a3fc ! Mem[0000000091000020] = abdad1f2 d460f223, %g2 = 000000cf, %g3 = be3475ae ldd [%i6+%o4],%g2 ! %g2 = 00000000abdad1f2 00000000d460f223 p15_label_12: ! Mem[0000000091000010] = c24b8124 d7a3e9c6, %g2 = abdad1f2, %g3 = d460f223 ldda [%i6+0x010]%asi,%g2 ! %g2 = 00000000c24b8124 00000000d7a3e9c6 ! Mem[000000002e800008] = 49cb2747, %l5 = 00000000000003a5 ldsba [%i1+%o1]0x80,%l5 ! %l5 = 0000000000000049 ! %l6 = 00000000b6010000, imm = fffffffffffff59a, %l0 = 0000000053f7bfe6 add %l6,-0xa66,%l0 ! %l0 = 00000000b600f59a ! %l1 = 000000009e1e39e8, Mem[000000002e0000ff] = 0e9c7e21 stb %l1,[%i0+0x0ff] ! Mem[000000002e0000fc] = 0e9c7ee8 ! %l5 = 0000000000000049, Mem[0000000091000190] = b476dc90f27114ab stx %l5,[%i6+0x190] ! Mem[0000000091000190] = 0000000000000049 ! Mem[0000000090000044] = 733d4e39, %g2 = 00000000c24b8124 lduba [%i4+0x046]%asi,%g2 ! %g2 = 0000000000000073 ! %l4 = 00000000000001b6, imm = fffffffffffff848, %l4 = 00000000000001b6 subccc %l4,-0x7b8,%l4 ! %l4 = 000000000000096e, %ccr = 11 ! %l3 = 0000000056b2d79a, Mem[000000002f000028] = 306095ef stha %l3,[%i2+%o5]0x89 ! Mem[000000002f000028] = 3060d79a ! Mem[0000000091800070] = 773bc734 3f70439f, %g2 = 00000073, %g3 = d7a3e9c6 ldd [%o0+0x070],%g2 ! %g2 = 00000000773bc734 000000003f70439f ! Mem[0000000091000178] = e9752ee9, %g18 = 943b623fe5df9ace ldsw [%i6+0x178],%g2 ! %g2 = 943b623fe5df9ace p15_label_13: ! immd = 00000000000000ac, %l0 = 00000000b600f59a, %ccr = 11 movne %icc,0x0ac,%l0 ! Moved, %l0 = 00000000000000ac ! Mem[0000000091800020] = 129d89dd, %g2 = ffffffffe9752ee9 ldub [%o0+0x022],%g2 ! %g2 = 0000000000000012 ! %l3 = 0000000056b2d79a, %l2 = 0000000056b2daa5, %l3 = 0000000056b2d79a tsubcctv %l3,%l2,%l3 ! %l0 = 00000000000000cf, Trapped ! Mem[000000009100003c] = 39a2b732, %g2 = 0000000000000012 ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000039 ! Mem[000000002e000018] = 00000000 000002b7, %l0 = 000000cf, %l1 = 9e1e39e8 ldda [%i0+%o3]0x80,%l0 ! %l0 = 0000000000000000 00000000000002b7 ! %l1 = 00000000000002b7, %l1 = 00000000000002b7, %l0 = 0000000000000000 andcc %l1,%l1,%l0 ! %l0 = 00000000000002b7, %ccr = 00 ! Mem[0000000091000124] = a7c007c6, %g2 = 0000000000000039 ldsb [%i6+0x125],%g2 ! %g2 = ffffffffffffffa7 ! Invert Register : %l7 = 0000000069e4a3fc xor %l7,-1,%l7 ! %l7 = ffffffff961b5c03 ! Mem[00000000910000f4] = 9fc67c86, %g2 = ffffffffffffffa7 ldsb [%i6+0x0f7],%g2 ! %g2 = ffffffffffffff9f ! Mem[00000000908001f0] = d71e609e00000010, %g2 = ffffffffffffff9f ldx [%i5+0x1f0],%g2 ! %g2 = d71e609e00000010 p15_label_14: ! Mem[0000000090000178] = a54f0ba0, %g2 = d71e609e00000010 lduw [%i4+0x178],%g2 ! %g2 = 00000000a54f0ba0 ! %l2 = 0000000056b2daa5, %l1 = 00000000000002b7, %y = 53f7bfe6 udiv %l2,%l1,%l3 ! %l3 = 00000000ffffffff mov %l0,%y ! %y = 000002b7 ! %l2 = 0000000056b2daa5, Mem[000000002e000018] = 00000000 stha %l2,[%i0+%o3]0x89 ! Mem[000000002e000018] = 0000daa5 ! %l4 = 000000000000096e, Mem[000000002e800010] = 610bf78f stwa %l4,[%i1+%o2]0x88 ! Mem[000000002e800010] = 0000096e ! %f16 = 4126ded2 c754af44 4b6ed0f6 4fb52be9 ! %f20 = bf9fdfe3 8ff70b61 3166de7d a8574213 ! %f24 = 616cab08 5fc3e145 ef956030 bcabf2f7 ! %f28 = 060d8b55 306095ef a098a79b e4f59daa stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080 ! Mem[0000000091000090] = a0149962, %g2 = 00000000a54f0ba0 ldub [%i6+0x092],%g2 ! %g2 = 00000000000000a0 ! Mem[000000002e000000] = 9ad014fa, %l3 = 00000000ffffffff lduba [%i0+%g0]0x81,%l3 ! %l3 = 000000000000009a ! Mem[000000009180000c] = 868dcc32, %g2 = 00000000000000a0 lduh [%o0+0x00e],%g2 ! %g2 = 000000000000868d ! Mem[000000002e000020] = 55b6bfa2 e192f735, %l2 = 56b2daa5, %l3 = 0000009a ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000e192f735 0000000055b6bfa2 ! Mem[000000002f000028] = 9ad76030, %l0 = 00000000000002b7 ldswa [%i2+%o5]0x81,%l0 ! %l0 = ffffffff9ad76030 p15_label_15: ! Mem[00000000900001b8] = 42d2ae29765dec22, %f48 = d1ade20d d56d424b ldd [%i4+0x1b8],%f48 ! %f48 = 42d2ae29 765dec22 ! Mem[000000002f000010] = fed35de9, %f10 = c3afa186 lda [%i2+%o2]0x81,%f10 ! %f10 = fed35de9 ! %l2 = 00000000e192f735, immed = 00000f80, %y = 000002b7 mulscc %l2,0xf80,%l4 ! %l4 = 0000000070c98b1a, %ccr = 00, %y = 8000015b ! Mem[000000002e000000] = fa14d09a, %f0 = 34ef4227 lda [%i0+%g0]0x88,%f0 ! %f0 = fa14d09a ! %l6 = b6010000, %l7 = 961b5c03, Mem[000000002f800020] = 35d5c882 1422ae36 stda %l6,[%i3+%o4]0x80 ! Mem[000000002f800020] = b6010000 961b5c03 ! %l0 = ffffffff9ad76030, Mem[0000000090000018] = 134257a8, %asi = 80 stba %l0,[%i4+0x018]%asi ! Mem[0000000090000018] = 304257a8 membar #Sync ! Added by membar checker (207) ! Mem[0000000090000038] = aa9df5e4, %g2 = 000000000000868d ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffffaa ! immd = 0000000000000256, %l2 = 00000000e192f735, %ccr = 00 move %icc,0x256,%l2 ! Register Not Moved ! Mem[000000009000009c] = a8574213, %g2 = ffffffffffffffaa ldsh [%i4+0x09c],%g2 ! %g2 = ffffffffffffa857 ! %l6 = 00000000b6010000, imm = 0000000000000673, %l0 = ffffffff9ad76030 andn %l6,0x673,%l0 ! %l0 = 00000000b6010000 p15_label_16: ! %f4 = 99c34ed9 3d31f10b, Mem[000000002e800028] = 2ea42b11 05251995 stda %f4 ,[%i1+%o5]0x88 ! Mem[000000002e800028] = 99c34ed9 3d31f10b ! Mem[000000002e800000] = e8391e9e, %l0 = 00000000b6010000 lduha [%i1+%g0]0x81,%l0 ! %l0 = 000000000000e839 ! Mem[000000002e0001c0] = e4f31d80, %l4 = 0000000070c98b1a swap [%i0+0x1c0],%l4 ! %l4 = 00000000e4f31d80 ! %l0 = 0000e839, %l1 = 000002b7, Mem[00000000908000a8] = 66d43a4d 43a7621f std %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000e839 000002b7 ! %l4 = 00000000e4f31d80, %l7 = ffffffff961b5c03, %l6 = 00000000b6010000 xor %l4,%l7,%l6 ! %l6 = ffffffff72e84183 ! Mem[000000002f000020] = a5030000b6010000, %f2 = 2e4bed6c 232a2ff6 ldda [%i2+%o4]0x89,%f2 ! %f2 = a5030000 b6010000 ! Mem[0000000091000188] = 2538bf5a71a95f10, %f48 = 42d2ae29 765dec22 ldda [%i6+0x188]%asi,%f48 ! %f48 = 2538bf5a 71a95f10 ! Mem[000000002f000000] = 7ecc2223, %f14 = ad3be357 lda [%i2+%g0]0x81,%f14 ! %f14 = 7ecc2223 ! %l6 = ffffffff72e84183, Mem[00000000910000dc] = 98cd2bbb, %asi = 80 stwa %l6,[%i6+0x0dc]%asi ! Mem[00000000910000dc] = 72e84183 ! Mem[000000002e800040] = 93d8e2bcd87a0d23, %l5 = 0000000000000049, %l1 = 00000000000002b7 add %i1,0x40,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 93d8e2bcd87a0d23 p15_label_17: ! %l1 = 93d8e2bcd87a0d23, Mem[0000000091000066] = 508321ab stb %l1,[%i6+0x066] ! Mem[0000000091000064] = 238321ab ! %l0 = 000000000000e839, %l6 = ffffffff72e84183, %l3 = 0000000055b6bfa2 and %l0,%l6,%l3 ! %l3 = 0000000000004001 ! Mem[000000002f800008] = b6010000 69e4a3fc, %l2 = e192f735, %l3 = 00004001 ldda [%i3+%o1]0x80,%l2 ! %l2 = 00000000b6010000 0000000069e4a3fc ! Mem[000000009100009c] = 0107e3ea, %g2 = ffffffffffffa857 lduh [%i6+0x09e],%g2 ! %g2 = 0000000000000107 ! %l0 = 000000000000e839, Mem[000000009080002e] = fe652656 sth %l0,[%i5+0x02e] ! Mem[000000009080002c] = e8392656 ! immd = 0000000000000137, %l4 = 00000000e4f31d80, %ccr = 00 movcs %xcc,0x137,%l4 ! Register Not Moved ! Mem[0000000091800130] = aea0d51e, %g2 = 0000000000000107 ldsb [%o0+0x132],%g2 ! %g2 = ffffffffffffffae ! Mem[0000000091000144] = 27a2b8df, %g2 = ffffffffffffffae ldub [%i6+0x145],%g2 ! %g2 = 0000000000000027 ! %l0 = 000000000000e839, %l7 = ffffffff961b5c03, %l1 = 93d8e2bcd87a0d23 sdivx %l0,%l7,%l1 ! %l1 = 0000000000000000 ! Mem[0000000091800090] = 6084d848 dbf82032, %g2 = 00000027, %g3 = 3f70439f ldd [%o0+0x090],%g2 ! %g2 = 000000006084d848 00000000dbf82032 p15_label_18: ! Mem[000000002e000138] = 35cbf454, %l6 = ffffffff72e84183 ldsha [%i0+0x13a]%asi,%l6 ! %l6 = fffffffffffff454 ! Mem[000000002e800018] = c9901e8f d0f6bfca, %l4 = e4f31d80, %l5 = 00000049 ldda [%i1+%o3]0x81,%l4 ! %l4 = 00000000c9901e8f 00000000d0f6bfca ! Mem[000000002f0000d0] = 0bae9bc1, %l6 = fffffffffffff454 swap [%i2+0x0d0],%l6 ! %l6 = 000000000bae9bc1 ! Mem[0000000090000148] = c1bedd20, %g2 = 000000006084d848 ldsb [%i4+0x148],%g2 ! %g2 = ffffffffffffffc1 ! %l2 = 00000000b6010000, %l3 = 0000000069e4a3fc, %ccr = 00 movvs %icc,%l2,%l3 ! Register Not Moved ! %l5 = 00000000d0f6bfca, Mem[000000002e000028] = 488c9514 stwa %l5,[%i0+%o5]0x80 ! Mem[000000002e000028] = d0f6bfca ! %f16 = 4126ded2 c754af44 4b6ed0f6 4fb52be9 ! %f20 = bf9fdfe3 8ff70b61 3166de7d a8574213 ! %f24 = 616cab08 5fc3e145 ef956030 bcabf2f7 ! %f28 = 060d8b55 306095ef a098a79b e4f59daa mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0 ! %l2 = b6010000, %l3 = 69e4a3fc, Mem[00000000908000e0] = bbfe239c 04effe36 std %l2,[%i5+0x0e0] ! Mem[00000000908000e0] = b6010000 69e4a3fc ! Mem[000000002f800028] = 0bf1313dd94ec399, %l0 = 000000000000e839 ldxa [%i3+%o5]0x88,%l0 ! %l0 = 0bf1313dd94ec399 ! %l4 = c9901e8f, %l5 = d0f6bfca, Mem[00000000900001c8] = 4b6ed0f6 4fb52be9 std %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = c9901e8f d0f6bfca p15_label_19: ! Mem[0000000090800120] = a44eec86, %g2 = ffffffffffffffc1 ldsb [%i5+0x121],%g2 ! %g2 = ffffffffffffffa4 ! Mem[000000002f800020] = b6010000, %l1 = 0000000000000000 swapa [%i3+%o4]0x81,%l1 ! %l1 = 00000000b6010000 ! %l7 = ffffffff961b5c03, Mem[000000002f0000c7] = ad34d7b7 stb %l7,[%i2+0x0c7] ! Mem[000000002f0000c4] = ad34d703 ! Mem[000000002e000008] = f4134d5d 8bd3e2fc, %l0 = d94ec399, %l1 = b6010000 ldda [%i0+%o1]0x80,%l0 ! %l0 = 00000000f4134d5d 000000008bd3e2fc ! %l0 = 00000000f4134d5d, Mem[00000000910000b4] = 1ae032bb stw %l0,[%i6+0x0b4] ! Mem[00000000910000b4] = f4134d5d ! Mem[000000002f8001f8] = f6a95e03, %l7 = ffffffff961b5c03 ldub [%i3+0x1fa],%l7 ! %l7 = 000000000000005e ! Mem[000000002f8000c8] = 2da35b6c, %l5 = 00000000d0f6bfca lduw [%i3+0x0c8],%l5 ! %l5 = 000000002da35b6c ! Mem[0000000090000164] = 2ec170ad, %g2 = ffffffffffffffa4 lduw [%i4+0x164],%g2 ! %g2 = 000000002ec170ad ! %l4 = 00000000c9901e8f, Mem[000000002e800018] = cabff6d08f1e90c9 stxa %l4,[%i1+%o3]0x88 ! Mem[000000002e800018] = 00000000c9901e8f ! Mem[0000000090800154] = 1ae2a90c, %g2 = 000000002ec170ad ldsb [%i5+0x154],%g2 ! %g2 = 000000000000001a p15_label_20: ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040 ! Mem[000000002e8000a8] = 4ecf4a4f2d554ad1, %f10 = fed35de9 b10afe01 ldd [%i1+0x0a8],%f10 ! %f10 = 4ecf4a4f 2d554ad1 ! Mem[0000000091800030] = 67a3e807de418d43, %f48 = 3d73cc1f f7a8be8d ldd [%o0+0x030],%f48 ! %f48 = 67a3e807 de418d43 ! %l7 = 000000000000005e, immed = fffffe81, %ccr = 00 movre %l7,-0x17f,%l2 ! Not Moved, %l2 = 00000000b6010000 ! %l4 = 00000000c9901e8f, %l2 = 00000000b6010000, %ccr = 00 movle %icc,%l4,%l2 ! Register Not Moved ! done : should take illegal inst trap, %l0 = 00000000f4134d5d done ! Illegal inst trap : %l0 = 00000000f4134d6d ! %l7 = 000000000000005e, Mem[000000002f000008] = 374dfc40 stba %l7,[%i2+%o1]0x88 ! Mem[000000002f000008] = 374dfc5e ! %l7 = 000000000000005e, Mem[000000009180001a] = 6eb532be sth %l7,[%o0+0x01a] ! Mem[0000000091800018] = 005e32be ! %l1 = 000000008bd3e2fc, Mem[00000000908001d0] = 2af6acef89112d3a stx %l1,[%i5+0x1d0] ! Mem[00000000908001d0] = 000000008bd3e2fc ! Mem[000000009100018c] = 10000000, %g2 = 000000000000001a ldsb [%i6+0x18f],%g2 ! %g2 = 0000000000000010 p15_label_21: ! Mem[000000002f800018] = 68bc482453f7bfe6, %l7 = 000000000000005e ldxa [%i3+%o3]0x89,%l7 ! %l7 = 68bc482453f7bfe6 ! %l2 = b6010000, %l3 = 69e4a3fc, Mem[0000000090000140] = 5f7478d9 d6ab3316 std %l2,[%i4+0x140] ! Mem[0000000090000140] = b6010000 69e4a3fc ! %l1 = 000000008bd3e2fc, %l0 = 00000000f4134d6d, %l3 = 0000000069e4a3fc srax %l1,%l0,%l3 ! %l3 = 0000000000000000 ! %l3 = 0000000000000000, %l1 = 000000008bd3e2fc, %l4 = 00000000c9901e8f addc %l3,%l1,%l4 ! %l4 = 000000008bd3e2fc ! %l4 = 000000008bd3e2fc, %l7 = 68bc482453f7bfe6, %l5 = 000000002da35b6c or %l4,%l7,%l5 ! %l5 = 68bc4824dbf7fffe ! Mem[0000000090000184] = 849a4580, %g18 = 943b623fe5df9ace ldsw [%i4+0x184],%g2 ! %g2 = 943b623fe5df9ace ! %f24 = 616cab08, Mem[0000000090800160] = cd81b6a9 st %f24,[%i5+0x160] ! Mem[0000000090800160] = 616cab08 ! Mem[000000002f00011c] = c456bd07, %l6 = 000000000bae9bc1 ldsw [%i2+0x11c],%l6 ! %l6 = ffffffffc456bd07 ! immd = 00000000000003b6, %l2 = 00000000b6010000, %ccr = 00 movle %xcc,0x3b6,%l2 ! Register Not Moved ! Mem[000000002f000008] = 5efc4d37, %f0 = fa14d09a lda [%i2+%o1]0x80,%f0 ! %f0 = 5efc4d37 p15_label_22: ! Mem[0000000090000138] = be0f5ab70923d7d7, %g2 = ffffffff849a4580 ldx [%i4+0x138],%g2 ! %g2 = be0f5ab70923d7d7 ! %l7 = 68bc482453f7bfe6, %l2 = 00000000b6010000, %ccr = 00 mova %xcc,%l7,%l2 ! Moved, %l2 = 68bc482453f7bfe6 ! %l4 = 000000008bd3e2fc, Mem[0000000091800024] = 89ddf28a sth %l4,[%o0+0x024] ! Mem[0000000091800024] = e2fcf28a ! Mem[0000000091800084] = 941fbecd, %g18 = 943b623fe5df9ace ldsw [%o0+0x084],%g2 ! %g2 = 943b623fe5df9ace ! %l3 = 0000000000000000, immed = fffffa4d, %y = 8000015b sdiv %l3,-0x5b3,%l3 ! %l3 = 000000007fffffff mov %l0,%y ! %y = f4134d6d ! Mem[000000002f800118] = 6e92e4db, %l0 = 00000000f4134d6d ldsb [%i3+0x119],%l0 ! %l0 = ffffffffffffff92 ! %l5 = 68bc4824dbf7fffe, %l0 = ffffffffffffff92, %ccr = 00 movle %xcc,%l5,%l0 ! Register Not Moved ! Mem[0000000090000078] = 21d1ebce42756e18, %f48 = 67a3e807 de418d43 ldd [%i4+0x078],%f48 ! %f48 = 21d1ebce 42756e18 ! Mem[0000000091800138] = 8a0d6a5e b331e44b, %g2 = 941fbecd, %g3 = dbf82032 ldd [%o0+0x138],%g2 ! %g2 = 000000008a0d6a5e 00000000b331e44b ! %l0 = ffffffffffffff92, Mem[000000002e000000] = fa14d09a stwa %l0,[%i0+%g0]0x88 ! Mem[000000002e000000] = ffffff92 p15_label_23: membar #Sync ! Added by membar checker (208) ! Mem[00000000900001c0] = 4126ded2 c754af44 c9901e8f d0f6bfca ! Mem[00000000900001d0] = bf9fdfe3 8ff70b61 3166de7d a8574213 ! Mem[00000000900001e0] = 616cab08 5fc3e145 ef956030 bcabf2f7 ! Mem[00000000900001f0] = 060d8b55 306095ef a098a79b e4f59daa mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l7 = 68bc482453f7bfe6, %l6 = ffffffffc456bd07, %l5 = 68bc4824dbf7fffe srl %l7,%l6,%l5 ! %l5 = 0000000000a7ef7f ! %l4 = 000000008bd3e2fc, imm = 0000000000000017, %l6 = ffffffffc456bd07 sll %l4,0x017,%l6 ! %l6 = 0045e9f17e000000 ! %l1 = 000000008bd3e2fc, Mem[0000000091000168] = 83675da1 sth %l1,[%i6+0x168] ! Mem[0000000091000168] = e2fc5da1 ! %l1 = 000000008bd3e2fc, Mem[000000002f800020] = 035c1b9600000000 stxa %l1,[%i3+%o4]0x88 ! Mem[000000002f800020] = 000000008bd3e2fc ! Mem[0000000091800158] = 917afdae 1663447a, %g2 = 8a0d6a5e, %g3 = b331e44b ldd [%o0+0x158],%g2 ! %g2 = 00000000917afdae 000000001663447a ! %l4 = 000000008bd3e2fc, imm = fffffffffffff6cf, %l7 = 68bc482453f7bfe6 xor %l4,-0x931,%l7 ! %l7 = ffffffff742c1433 ! Mem[000000002e800060] = 8e634f22 90b6aebd, %l2 = 53f7bfe6, %l3 = 7fffffff ldda [%i1+0x060]%asi,%l2 ! %l2 = 000000008e634f22 0000000090b6aebd ! Mem[000000002e800028] = 0bf1313d, %l4 = 000000008bd3e2fc lduba [%i1+%o5]0x80,%l4 ! %l4 = 000000000000000b ! Mem[0000000091000144] = f227a2b8, %g18 = 943b623fe5df9ace ldsw [%i6+0x144],%g2 ! %g2 = 943b623fe5df9ace p15_label_24: ! %l3 = 0000000090b6aebd, Mem[000000002e000008] = f4134d5d8bd3e2fc stxa %l3,[%i0+%o1]0x81 ! Mem[000000002e000008] = 0000000090b6aebd ! immd = 0000000000000292, %l0 = ffffffffffffff92, %ccr = 00 move %icc,0x292,%l0 ! Register Not Moved ! Mem[000000002f8001d8] = 8e4911ab, %l5 = 0000000000a7ef7f ldsw [%i3+0x1d8],%l5 ! %l5 = ffffffff8e4911ab ! %f4 = 99c34ed9, Mem[0000000090800040] = c4953c2f st %f4 ,[%i5+0x040] ! Mem[0000000090800040] = 99c34ed9 ! %f2 = a5030000, Mem[00000000910001dc] = 4fb52be9 st %f2 ,[%i6+0x1dc] ! Mem[00000000910001dc] = a5030000 ! %l7 = ffffffff742c1433, %l2 = 000000008e634f22, %ccr = 00 move %icc,%l7,%l2 ! Register Not Moved ! Mem[000000002e000099] = 9ef54bb3, %l6 = 0045e9f17e000000 ldstub [%i0+0x099],%l6 ! %l6 = 000000f5000000ff ! Mem[000000002e0001b8] = 4df7d79d7927d966, %l1 = 000000008bd3e2fc, %l4 = 000000000000000b add %i0,0x1b8,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 4df7d79d7927d966 ! %f16 = 4126ded2, Mem[000000002f800038] = e933c9cd st %f16,[%i3+0x038] ! Mem[000000002f800038] = 4126ded2 ! Mem[000000002e800008] = 4727cb49, %l2 = 000000008e634f22 lduwa [%i1+%o1]0x88,%l2 ! %l2 = 000000004727cb49 p15_label_25: ! Mem[000000002e000020] = 35f792e1, %l6 = 00000000000000f5 swap [%i0+%o4],%l6 ! %l6 = 0000000035f792e1 ! %l2 = 000000004727cb49, immed = fffff823, %l2 = 000000004727cb49 tsubcctv %l2,-0x7dd,%l2 ! %l0 = ffffffffffffffb5, Trapped ! %l6 = 0000000035f792e1, Mem[0000000091000110] = 40203347 stw %l6,[%i6+0x110] ! Mem[0000000091000110] = 35f792e1 ! Mem[00000000918001d0] = 6557b68659164260, %g2 = fffffffff227a2b8 ldx [%o0+0x1d0],%g2 ! %g2 = 6557b68659164260 ! Mem[000000002e000178] = 920409bc, %l3 = 90b6aebd, %l0 = ffffffb5 add %i0,0x178,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000920409bc ! %l4 = 4df7d79d7927d966, %l2 = 000000004727cb49, %l3 = 0000000090b6aebd and %l4,%l2,%l3 ! %l3 = 000000004127c940 ! Mem[000000002e800068] = 9c5290317a86a51b, %l7 = ffffffff742c1433, %l5 = ffffffff8e4911ab add %i1,0x68,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 9c5290317a86a51b ! Mem[000000002e800020] = d8d7d074 02bc596c, %l6 = 35f792e1, %l7 = 742c1433 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000d8d7d074 0000000002bc596c ! Mem[000000002f800154] = 52ca4b23, %l7 = 02bc596c, %l1 = 8bd3e2fc add %i3,0x154,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000052ca4b23 ! Mem[000000002e000028] = 41175f51cabff6d0, %l6 = 00000000d8d7d074 ldxa [%i0+%o5]0x89,%l6 ! %l6 = 41175f51cabff6d0 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 1: membar #Sync ! Force all stores to complete p15_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x03c] ! Set processor 15 done flag ! Check Registers p15_check_registers: set p15_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000920409bc bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000052ca4b23 bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000004727cb49 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004127c940 bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 4df7d79d7927d966 bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 9c5290317a86a51b bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 41175f51cabff6d0 bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000002bc596c bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xf4134d6d,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p15_failed mov 0x111,%g1 ! Check Floating Point Registers p15_check_fp_registers: set p15_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5efc4d37 fa857eff bne %xcc,p15_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a5030000 b6010000 bne %xcc,p15_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 99c34ed9 3d31f10b bne %xcc,p15_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9a3c7a96 e2be0baa bne %xcc,p15_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 4ecf4a4f 2d554ad1 bne %xcc,p15_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 7ecc2223 026add9a bne %xcc,p15_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be bf9fdfe3 8ff70b61 bne %xcc,p15_f20_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be ef956030 bcabf2f7 bne %xcc,p15_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 060d8b55 306095ef bne %xcc,p15_f28_fail nop ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 92ffffff0f08ac0d ldx [%i0+0x000],%g3 ! Observed data at 000000002e000000 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000090b6aebd ldx [%i0+0x008],%g3 ! Observed data at 000000002e000008 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = a5da0000000002b7 ldx [%i0+0x018],%g3 ! Observed data at 000000002e000018 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000f5a2bfb655 ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d0f6bfca515f1741 ldx [%i0+0x028],%g3 ! Observed data at 000000002e000028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 229dec1bf4134d5d ldx [%i0+0x030],%g3 ! Observed data at 000000002e000030 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x030,%g4 ldx [%g1+0x098],%g2 ! Expected data = 9eff4bb34afb068e ldx [%i0+0x098],%g3 ! Observed data at 000000002e000098 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x098,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = a4b8f0c20e9c7ee8 ldx [%i0+0x0f8],%g3 ! Observed data at 000000002e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 70c98b1acc75d1dd ldx [%i0+0x1c0],%g3 ! Observed data at 000000002e0001c0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x1c0,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 6e090000c43d4ea0 ldx [%i1+0x010],%g3 ! Observed data at 000000002e800010 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f1e90c900000000 ldx [%i1+0x018],%g3 ! Observed data at 000000002e800018 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d8d7d07402bc596c ldx [%i1+0x020],%g3 ! Observed data at 000000002e800020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0bf1313dd94ec399 ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 5efc4d3700000000 ldx [%i2+0x008],%g3 ! Observed data at 000000002f000008 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000001b6000003a5 ldx [%i2+0x020],%g3 ! Observed data at 000000002f000020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9ad760303f82ceaf ldx [%i2+0x028],%g3 ! Observed data at 000000002f000028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 8772049ecc3fff46 ldx [%i2+0x0a0],%g3 ! Observed data at 000000002f0000a0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 3283d51aad34d703 ldx [%i2+0x0c0],%g3 ! Observed data at 000000002f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = fffff45423612b3e ldx [%i2+0x0d0],%g3 ! Observed data at 000000002f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x0d0,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x008],%g2 ! Expected data = b601000069e4a3fc ldx [%i3+0x008],%g3 ! Observed data at 000000002f800008 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = fce2d38b00000000 ldx [%i3+0x020],%g3 ! Observed data at 000000002f800020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 99c34ed93d31f10b ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4126ded2084d1eb5 ldx [%i3+0x038],%g3 ! Observed data at 000000002f800038 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x038,%g4 ldx [%g1+0x050],%g2 ! Expected data = 63d39c30e2cb05cb ldx [%i3+0x050],%g3 ! Observed data at 000000002f800050 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x050,%g4 ldx [%g1+0x188],%g2 ! Expected data = 1637c046ffda9a9f ldx [%i3+0x188],%g3 ! Observed data at 000000002f800188 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x188,%g4 ! The test for processor 15 has passed p15_passed: ta GOOD_TRAP nop p15_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p15_failed p15_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p15_failed p15_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p15_failed p15_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p15_failed p15_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p15_failed p15_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p15_failed p15_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p15_failed p15_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p15_failed p15_f0_fail: set p15_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f2_fail: set p15_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f4_fail: set p15_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f6_fail: set p15_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f10_fail: set p15_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f14_fail: set p15_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f20_fail: set p15_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f26_fail: set p15_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f28_fail: set p15_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 15 failed p15_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x03c] ! Set processor 15 done flag set p15_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 15 failed p15_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x03c] ! Set processor 15 done flag set p15_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p15_selfmod_failed: ba p15_failed mov 0xabc,%g1 p15_common_error: or %g0,0xeef,%g1 ba p15_failed mov %o5,%g3 p15_common_signature_error: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_common_timeout: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p15_failed mov 0x0,%g3 p15_trap1e: addc %l2,0x6db,%l3 ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000020] stxa %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000008] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e000008] orcc %l3,0x908,%l2 ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e000008] done p15_trap1o: addc %l2,0x6db,%l3 ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000020] stxa %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000008] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e000008] orcc %l3,0x908,%l2 ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e000008] done p15_trap2e: lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000008] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800000] udivx %l3,0x0a0,%l2 done p15_trap2o: lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000008] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800000] udivx %l3,0x0a0,%l2 done p15_trap3e: orn %l6,0x885,%l6 addc %l0,-0xfc2,%l1 orn %l6,%l3,%l1 subc %l4,%l5,%l0 orn %l3,0x1f6,%l3 or %l6,%l1,%l6 done p15_trap3o: orn %l6,0x885,%l6 addc %l0,-0xfc2,%l1 orn %l6,%l3,%l1 subc %l4,%l5,%l0 orn %l3,0x1f6,%l3 or %l6,%l1,%l6 done p15_init_memory_pointers: set p15_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 p15_local0_start,%i0 set p15_local1_start,%i1 set p15_local2_start,%i2 set p15_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 76817074baec0011 ldx [%g1+0x008],%l1 ! %l1 = 920d40d3eed67f6a ldx [%g1+0x010],%l2 ! %l2 = 86f4dc6fd8d7d074 ldx [%g1+0x018],%l3 ! %l3 = 7996a4f88a03155d ldx [%g1+0x020],%l4 ! %l4 = 229dec1bf4134d5d ldx [%g1+0x028],%l5 ! %l5 = 0e8ace785035db66 ldx [%g1+0x030],%l6 ! %l6 = fce585279f0c6f6b ldx [%g1+0x038],%l7 ! %l7 = 70fd33dbfe99c08c ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 16 processor_16: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x40] ! Set the start flag wrpr %g0,7,%cleanwin call p16_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 16 wr %g0,0x4,%fprs ! Make sure fef is 1 set p16_init_freg,%g1 ! %f0 = eafc6399 40be5dce e12f56b0 d70e21a9 ! %f4 = 34161183 a55fe698 b50b7f0a c431e31c ! %f8 = a0761323 ce4283e6 24cfe86e 594c8130 ! %f12 = 01c80603 eb297d82 14157944 0e44356b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e0c1de02 9a30de5a 953e3f3f cb443033 ! %f20 = f07cf501 e7f0293d ed7ffb4a 76e80482 ! %f24 = 82b92605 ff82f22a c1cc11ba 6a822007 ! %f28 = 233dcc53 a15e3d04 7d0d23e9 621263b6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0ac18f89 af9e9f9e 790b67b4 6f798d6b ! %f36 = 1376eafd 2fd9e0c2 329909e2 cee01f36 ! %f40 = 4a7fab8c 139aa45b a07095db 59ef7604 ! %f44 = 28df304c f2d3e7a6 1e0023b8 c5a362a0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0486234700000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 0486234700000040 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 16 p16_label_1: ! Mem[0000000090800180] = febe531b, %g2 = 000000000000ff16 ldsh [%i5+0x180],%g2 ! %g2 = fffffffffffffebe ! immd = 0000000000000395, %l5 = c3f54d5c61be237a, %ccr = 44 movl %icc,0x395,%l5 ! Register Not Moved ! Mem[000000003080012e] = a32a72bb, %l3 = f1fb86d07b52a660 ldstub [%i1+0x12e],%l3 ! %l3 = 00000072000000ff ! Mem[00000000310001c0] = c2bdc15c, %l6 = 6acc1d3803157a53, %asi = 80 swapa [%i2+0x1c0]%asi,%l6 ! %l6 = 00000000c2bdc15c ! %l2 = 29303e69c8f0d7ab, %l2 = 29303e69c8f0d7ab, %l7 = 353e723dbd41628d and %l2,%l2,%l7 ! %l7 = 29303e69c8f0d7ab ! %l5 = c3f54d5c61be237a, %l0 = a4d7ba882378e326, %ccr = 44 movvc %icc,%l5,%l0 ! Moved, %l0 = c3f54d5c61be237a ! Code Fragment 1 p16_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x9e6,%g3 ! %g3 = 00000000000009e6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000030000184] = 29fd0717, %l1 = a173f66817b993d8 lduh [%i0+0x186],%l1 ! %l1 = 0000000000000717 ! Mem[0000000031000148] = 3a08b06d, %l1 = 0000000000000717 ldsba [%i2+0x14b]%asi,%l1 ! %l1 = 000000000000006d ! Mem[00000000308001d4] = d94a2e6d, %l1 = 000000000000006d ldstub [%i1+0x1d4],%l1 ! %l1 = 000000d9000000ff p16_label_2: ! Mem[0000000030000008] = 91fc6e0b, %l7 = 29303e69c8f0d7ab lduha [%i0+%o1]0x80,%l7 ! %l7 = 00000000000091fc ! Mem[0000000031800008] = c24252599d342c2f, %l4 = 6cd8caa5d52eda4a ldxa [%i3+%o1]0x89,%l4 ! %l4 = c24252599d342c2f ! Mem[000000009100008c] = fffe9c50, %g2 = fffffffffffffebe lduh [%i6+0x08c],%g2 ! %g2 = 000000000000fffe ! Mem[0000000030000108] = afa80868, %l2 = c8f0d7ab, %l3 = 00000072 add %i0,0x108,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000afa80868 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040 ! Mem[0000000090000010] = 0e4c149a 35abf17f, %g2 = 0000fffe, %g3 = 000009e6 ldd [%i4+%o2],%g2 ! %g2 = 000000000e4c149a 0000000035abf17f ! %l5 = c3f54d5c61be237a, Mem[00000000918001f0] = 0e1a2de4 stw %l5,[%o0+0x1f0] ! Mem[00000000918001f0] = 61be237a ! Mem[0000000030800010] = c54de941, %l3 = 00000000afa80868 ldstuba [%i1+%o2]0x88,%l3 ! %l3 = 00000041000000ff ! Mem[0000000030800178] = 5076261b, %l5 = 61be237a, %l6 = c2bdc15c add %i1,0x178,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000005076261b ! Mem[00000000908000f0] = ef908b59, %g2 = 000000000e4c149a lduh [%i5+0x0f2],%g2 ! %g2 = 000000000000ef90 p16_label_3: ! %l3 = 0000000000000041, Mem[0000000030800028] = 0388e933 stba %l3,[%i1+%o5]0x80 ! Mem[0000000030800028] = 4188e933 ! %f14 = 14157944, Mem[0000000030000020] = 42903083 sta %f14,[%i0+%o4]0x89 ! Mem[0000000030000020] = 14157944 ! %f22 = ed7ffb4a 76e80482, Mem[0000000031800028] = dd499888 fdb42a2e stda %f22,[%i3+%o5]0x80 ! Mem[0000000031800028] = ed7ffb4a 76e80482 ! %l3 = 0000000000000041, Mem[000000009100009c] = dbbc0107 stw %l3,[%i6+0x09c] ! Mem[000000009100009c] = 00000041 ! %l7 = 00000000000091fc, Mem[000000009000017f] = a3ec30e2 stb %l7,[%i4+0x17f] ! Mem[000000009000017c] = fcec30e2 ! Mem[0000000030800010] = a30c55e2 c54de9ff, %l4 = 9d342c2f, %l5 = 61be237a ldda [%i1+%o2]0x88,%l4 ! %l4 = 00000000c54de9ff 00000000a30c55e2 ! %l3 = 0000000000000041, Mem[000000009080004c] = c034afdd sth %l3,[%i5+0x04c] ! Mem[000000009080004c] = 0041afdd ! immd = 0000000000000358, %l1 = 00000000000000d9, %ccr = 44 move %icc,0x358,%l1 ! Moved, %l1 = 0000000000000358 ! Mem[00000000318000c0] = cde9cceba96c0988, %l5 = 00000000a30c55e2, %l4 = 00000000c54de9ff add %i3,0xc0,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = cde9cceba96c0988 ! Mem[0000000030800000] = e4e7deeb, %l5 = 00000000a30c55e2 ldsba [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffffffe4 p16_label_4: ! Mem[0000000030800020] = 1aaaf8ff, %l3 = 0000000000000041 ldswa [%i1+%o4]0x80,%l3 ! %l3 = 000000001aaaf8ff ! Mem[0000000030000010] = 040e648d, %l1 = 0000000000000358 lduwa [%i0+%o2]0x81,%l1 ! %l1 = 00000000040e648d ! %l0 = 61be237a, %l1 = 040e648d, Mem[0000000031800028] = ed7ffb4a 76e80482 stda %l0,[%i3+%o5]0x81 ! Mem[0000000031800028] = 61be237a 040e648d ! %f24 = 82b92605 ff82f22a, Mem[0000000030800008] = d41b3a58 f85dd7a3 stda %f24,[%i1+%o1]0x88 ! Mem[0000000030800008] = 82b92605 ff82f22a ! Mem[0000000031000058] = b0c9185a, %l3 = 000000001aaaf8ff ldsh [%i2+0x058],%l3 ! %l3 = ffffffffffffb0c9 ! immd = 00000000000000b3, %l0 = c3f54d5c61be237a, %ccr = 44 movne %xcc,0x0b3,%l0 ! Register Not Moved ! %l1 = 00000000040e648d, %l0 = c3f54d5c61be237a, %ccr = 44 movcs %icc,%l1,%l0 ! Register Not Moved ! Mem[0000000031800000] = 7cd62b3e, %l0 = c3f54d5c61be237a ldswa [%i3+%g0]0x80,%l0 ! %l0 = 000000007cd62b3e ! Mem[0000000030000010] = 040e648d, %l4 = cde9cceba96c0988 lduha [%i0+%o2]0x81,%l4 ! %l4 = 000000000000040e ! %l3 = ffffffffffffb0c9, Mem[00000000910001f0] = 1667758e stw %l3,[%i6+0x1f0] ! Mem[00000000910001f0] = ffffb0c9 p16_label_5: ! Mem[00000000900001ec] = c559beea, %g2 = 000000000000ef90 lduh [%i4+0x1ec],%g2 ! %g2 = 000000000000c559 ! Mem[0000000031800010] = 12dae413a96399ea, %f12 = 01c80603 eb297d82 ldda [%i3+%o2]0x80,%f12 ! %f12 = 12dae413 a96399ea ! Mem[0000000031000028] = fc4e9e35 f6295dad, %l0 = 7cd62b3e, %l1 = 040e648d ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000f6295dad 00000000fc4e9e35 ! Mem[0000000030000108] = afa80868, %l7 = 00000000000091fc ldstub [%i0+0x108],%l7 ! %l7 = 000000af000000ff ! Mem[0000000031800000] = 3e2bd67c, %l6 = 000000005076261b ldsha [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffd67c ! Mem[00000000918001a0] = b814313cd07c5dd8, %f48 = 3d73cc1f f7a8be8d ldd [%o0+0x1a0],%f48 ! %f48 = b814313c d07c5dd8 ! Mem[0000000091000018] = b3a2b8f1, %g18 = 8e1079a1facb011d ldsw [%i6+%o3],%g2 ! %g2 = 8e1079a1facb011d ! immd = 00000000000003f0, %l6 = ffffffffffffd67c, %ccr = 44 movge %xcc,0x3f0,%l6 ! Moved, %l6 = 00000000000003f0 ! Mem[0000000030000020] = 44791514, %l6 = 00000000000003f0 lduha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000004479 ! %l6 = 0000000000004479, Mem[00000000900001a6] = 639a353e sth %l6,[%i4+0x1a6] ! Mem[00000000900001a4] = 4479353e p16_label_6: ! Mem[000000003100004c] = 7763fd83, %l6 = 00004479, %l3 = ffffb0c9 add %i2,0x4c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007763fd83 ! %l7 = 00000000000000af, Mem[0000000030000008] = 91fc6e0b stba %l7,[%i0+%o1]0x80 ! Mem[0000000030000008] = affc6e0b ! Mem[00000000300001b0] = 565212a467c86ef2, %l7 = 00000000000000af, %l3 = 000000007763fd83 add %i0,0x1b0,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 565212a467c86ef2 ! Mem[00000000910000b4] = bbd45695, %g2 = ffffffffb3a2b8f1 ldsb [%i6+0x0b7],%g2 ! %g2 = ffffffffffffffbb ! %l4 = 000000000000040e, %l0 = 00000000f6295dad, %y = 00000000 udiv %l4,%l0,%l2 ! %l2 = 0000000000000000 mov %l0,%y ! %y = f6295dad ! %l3 = 565212a467c86ef2, %l4 = 000000000000040e, %y = f6295dad mulscc %l3,%l4,%l0 ! %l0 = 0000000033e43b87, %ccr = 00, %y = 7b14aed6 ! Mem[0000000031800028] = 61be237a, %f16 = e0c1de02 lda [%i3+%o5]0x81,%f16 ! %f16 = 61be237a ! %f0 = eafc6399 40be5dce e12f56b0 d70e21a9 ! %f4 = 34161183 a55fe698 b50b7f0a c431e31c ! %f8 = a0761323 ce4283e6 24cfe86e 594c8130 ! %f12 = 12dae413 a96399ea 14157944 0e44356b stda %f0,[%i2]ASI_BLK_S ! Block Store to 0000000031000000 ! %f16 = 61be237a 9a30de5a 953e3f3f cb443033 ! %f20 = f07cf501 e7f0293d ed7ffb4a 76e80482 ! %f24 = 82b92605 ff82f22a c1cc11ba 6a822007 ! %f28 = 233dcc53 a15e3d04 7d0d23e9 621263b6 mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140 ! Mem[0000000091800028] = da84bdad, %g2 = ffffffffffffffbb lduh [%o0+0x02a],%g2 ! %g2 = 000000000000da84 p16_label_7: ! Mem[0000000030800128] = 7466f90d, %l3 = 67c86ef2, %l5 = ffffffe4 add %i1,0x128,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000007466f90d ! %l1 = 00000000fc4e9e35, imm = 0000000000000014, %l1 = 00000000fc4e9e35 srax %l1,0x014,%l1 ! %l1 = 0000000000000fc4 ! Mem[0000000031800194] = cf11b0f3, %l7 = 00000000000000af ldstub [%i3+0x194],%l7 ! %l7 = 000000cf000000ff ! immd = 0000000000000246, %l7 = 00000000000000cf, %ccr = 00 movge %icc,0x246,%l7 ! Moved, %l7 = 0000000000000246 membar #Sync ! Added by membar checker (209) ! Mem[0000000090000140] = 5ade309a 7a23be61 333044cb 3f3f3e95 ! Mem[0000000090000150] = 3d29f0e7 01f57cf0 8204e876 4afb7fed ! Mem[0000000090000160] = 2af282ff 0526b982 0720826a ba11ccc1 ! Mem[0000000090000170] = 043d5ea1 53cc3d23 b6631262 e9230d7d ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[000000003000006c] = e1b080f0, %l1 = 00000fc4, %l2 = 00000000 add %i0,0x6c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e1b080f0 ! Mem[00000000310000c8] = 50c0cea445ad4e12, %l7 = 0000000000000246, %l7 = 0000000000000246 add %i2,0xc8,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 50c0cea445ad4e12 ! %l4 = 000000000000040e, imm = 0000000000000036, %l4 = 000000000000040e srlx %l4,0x036,%l4 ! %l4 = 0000000000000000 ! %l0 = 0000000033e43b87, immed = ffffffe8, %y = 7b14aed6 smulcc %l0,-0x018,%l6 ! %l6 = fffffffb229a6b58, %ccr = 80, %y = fffffffb ! Mem[0000000031000028] = 30814c596ee8cf24, %l6 = fffffffb229a6b58 ldxa [%i2+%o5]0x88,%l6 ! %l6 = 30814c596ee8cf24 p16_label_8: ! Mem[000000009180014c] = deed4233, %g2 = 000000000000da84 lduh [%o0+0x14e],%g2 ! %g2 = 000000000000deed ! immd = 000000000000017f, %l4 = 0000000000000000, %ccr = 80 movneg %icc,0x17f,%l4 ! Register Not Moved ! %l5 = 000000007466f90d, Mem[000000003180006c] = d526bea2 stw %l5,[%i3+0x06c] ! Mem[000000003180006c] = 7466f90d ! Mem[0000000090800188] = 681032f91a1007be, %g2 = 000000000000deed ldx [%i5+0x188],%g2 ! %g2 = 681032f91a1007be ! immd = 0000000000000000, %l3 = 565212a467c86ef2, %ccr = 80 movg %xcc,0x000,%l3 ! Register Not Moved ! %f8 = a0761323 ce4283e6, Mem[0000000030800018] = 202defed 8b2b8dab stda %f8 ,[%i1+%o3]0x81 ! Mem[0000000030800018] = a0761323 ce4283e6 ! %f2 = e12f56b0 d70e21a9, Mem[0000000090000018] = 0785d1ed 6eb43629 stda %f2 ,[%i4+0x018]%asi ! Mem[0000000090000018] = e12f56b0 d70e21a9 ! Mem[0000000030800114] = ab1ea324, %l1 = 00000fc4, %l7 = 45ad4e12 add %i1,0x114,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ab1ea324 ! Mem[0000000031000028] = 24cfe86e594c8130, %f16 = 61be237a 9a30de5a ldda [%i2+%o5]0x81,%f16 ! %f16 = 24cfe86e 594c8130 ! %l4 = 0000000000000000 setx 0x27adace7a4e82849,%g7,%l4 ! %l4 = 27adace7a4e82849 p16_label_9: ! %l5 = 000000007466f90d, Mem[00000000910001e0] = eceead35b330fd3a stx %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000007466f90d ! immd = 0000000000000088, %l7 = 00000000ab1ea324, %ccr = 80 movleu %xcc,0x088,%l7 ! Register Not Moved ! %f16 = 24cfe86e 594c8130, Mem[0000000031000098] = f02cbe4b d10db0d4 std %f16,[%i2+0x098] ! Mem[0000000031000098] = 24cfe86e 594c8130 ! %l7 = 00000000ab1ea324, %l7 = 00000000ab1ea324, %l0 = 0000000033e43b87 orn %l7,%l7,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000031000068] = 803fa6f3, %l2 = 00000000e1b080f0 ldsh [%i2+0x06a],%l2 ! %l2 = ffffffffffffa6f3 ! Mem[0000000091800148] = 6a524a45, %g2 = 681032f91a1007be lduw [%o0+0x148],%g2 ! %g2 = 000000006a524a45 ! Mem[0000000091800070] = 773bc734, %g18 = 8e1079a1facb011d ldsw [%o0+0x070],%g2 ! %g2 = 8e1079a1facb011d ! %l7 = 00000000ab1ea324, %l2 = ffffffffffffa6f3, %l6 = 30814c596ee8cf24 sub %l7,%l2,%l6 ! %l6 = 00000000ab1efc31 ! %l6 = 00000000ab1efc31, Mem[0000000030000000] = c5b4ae6c stba %l6,[%i0+%g0]0x89 ! Mem[0000000030000000] = c5b4ae31 ! Mem[0000000030800018] = a0761323ce4283e6, %f2 = e12f56b0 d70e21a9 ldda [%i1+%o3]0x81,%f2 ! %f2 = a0761323 ce4283e6 p16_label_10: ! %l4 = a4e82849, %l5 = 7466f90d, Mem[0000000090000038] = cceab4bb 5560baba std %l4,[%i4+0x038] ! Mem[0000000090000038] = a4e82849 7466f90d ! %l2 = ffffffffffffa6f3, Mem[0000000090800030] = 2656a05e stb %l2,[%i5+0x030] ! Mem[0000000090800030] = f356a05e ! immd = 00000000000000c8, %l5 = 000000007466f90d, %ccr = 80 movl %icc,0x0c8,%l5 ! Register Not Moved ! %l6 = 00000000ab1efc31, immed = 000000db, %ccr = 80 movre %l6,0x0db,%l1 ! Not Moved, %l1 = 0000000000000fc4 ! Mem[00000000318000ec] = 2a8332e5, %l6 = 00000000ab1efc31 lduba [%i3+0x0ed]%asi,%l6 ! %l6 = 0000000000000083 ! %l0 = ffffffffffffffff, imm = fffffffffffff94a, %l4 = 27adace7a4e82849 addcc %l0,-0x6b6,%l4 ! %l4 = fffffffffffff949, %ccr = 99 ! Mem[0000000030800198] = eaa71cd8a4bb3891, %l6 = 0000000000000083, %l5 = 000000007466f90d add %i1,0x198,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = eaa71cd8a4bb3891 ! %l0 = ffffffffffffffff sethi %hi(0x3fdd4c00),%l0 ! %l0 = 000000003fdd4c00 ! Mem[0000000090000198] = 564fc517, %g18 = 8e1079a1facb011d ldswa [%i4+0x198]%asi,%g2 ! %g2 = 8e1079a1facb011d ! Mem[0000000030000010] = 040e648d, %l4 = fffffffffffff949 swapa [%i0+%o2]0x81,%l4 ! %l4 = 00000000040e648d p16_label_11: ! %l5 = eaa71cd8a4bb3891, Mem[00000000908001a0] = 473facc7 stb %l5,[%i5+0x1a0] ! Mem[00000000908001a0] = 913facc7 ! Mem[0000000090000090] = 52748cfdd325b82a, %f48 = 5ade309a 7a23be61 ldd [%i4+0x090],%f48 ! %f48 = 52748cfd d325b82a ! Mem[00000000318001ac] = af5e46cb, %l2 = ffffffffffffa6f3 swap [%i3+0x1ac],%l2 ! %l2 = 00000000af5e46cb ! %l0 = 3fdd4c00, %l1 = 00000fc4, Mem[0000000091000110] = 40203347 df99dbc0 std %l0,[%i6+0x110] ! Mem[0000000091000110] = 3fdd4c00 00000fc4 ! Code Fragment 1 p16_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000035abf17f mov -0x09b,%g3 ! %g3 = ffffffffffffff65 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000009000000c] = a10f9c0e, %g2 = 00000000564fc517 ldub [%i4+0x00d],%g2 ! %g2 = 00000000000000a1 ! %l0 = 3fdd4c00, %l1 = 00000fc4, Mem[0000000030000028] = 52a6686a e1ceacd2 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030000028] = 3fdd4c00 00000fc4 ! %l1 = 0000000000000fc4, immed = 00000070, %ccr = 99 movrgz %l1,0x070,%l5 ! Moved, %l5 = 0000000000000070 ! Mem[000000003080007a] = 4a63b620, %l4 = 00000000040e648d ldstub [%i1+0x07a],%l4 ! %l4 = 000000b6000000ff ! Mem[00000000900001a8] = 353e313b, %g2 = 00000000000000a1 lduw [%i4+0x1a8],%g2 ! %g2 = 00000000353e313b p16_label_12: ! %l6 = 0000000000000083, Mem[00000000918000a8] = eb8714b9695d0a45 stx %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = 0000000000000083 ! Mem[0000000091800034] = 8d4396b1, %g2 = 00000000353e313b lduba [%o0+0x036]%asi,%g2 ! %g2 = 000000000000008d ! %l0 = 000000003fdd4c00, Mem[0000000031800000] = 3e2bd67c stwa %l0,[%i3+%g0]0x88 ! Mem[0000000031800000] = 3fdd4c00 ! %l6 = 0000000000000083, Mem[0000000091800054] = ace33da8 stw %l6,[%o0+0x054] ! Mem[0000000091800054] = 00000083 ! Mem[0000000091800048] = 7c238b2b, %g2 = 000000000000008d lduh [%o0+0x04a],%g2 ! %g2 = 0000000000007c23 ! Mem[0000000030800008] = 2af282ff 0526b982, %l0 = 3fdd4c00, %l1 = 00000fc4 ldda [%i1+%o1]0x81,%l0 ! %l0 = 000000002af282ff 000000000526b982 ! Mem[0000000031800188] = 3f8a4edb, %l0 = 000000002af282ff ldstub [%i3+0x188],%l0 ! %l0 = 0000003f000000ff ! Mem[0000000031000000] = eafc6399, %l2 = 00000000af5e46cb lduwa [%i2+%g0]0x81,%l2 ! %l2 = 00000000eafc6399 ! Code Fragment 1 p16_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = ffffffffffffff65 mov -0x86e,%g3 ! %g3 = fffffffffffff792 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000030000010] = 49f9ffff, %l1 = 000000000526b982 swapa [%i0+%o2]0x88,%l1 ! %l1 = 0000000049f9ffff p16_label_13: ! Mem[0000000031800028] = 61be237a, %l6 = 0000000000000083 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 00000061000000ff ! Mem[0000000090800050] = 9ba1a3e6, %g2 = 0000000000007c23 ldsh [%i5+0x052],%g2 ! %g2 = ffffffffffff9ba1 ! Mem[0000000030800028] = 4188e933, %l2 = 00000000eafc6399 ldstuba [%i1+%o5]0x81,%l2 ! %l2 = 00000041000000ff ! Mem[0000000030000010] = 82b92605, %l4 = 00000000000000b6 lduba [%i0+%o2]0x81,%l4 ! %l4 = 0000000000000082 ! Randomly selected nop nop ! Mem[0000000091000040] = 3279f3152f846623, %g2 = ffffffffffff9ba1 ldx [%i6+0x040],%g2 ! %g2 = 3279f3152f846623 ! Mem[0000000091000000] = f1c39a33, %g2 = 3279f3152f846623 lduh [%i6+0x002],%g2 ! %g2 = 000000000000f1c3 ! %l0 = 000000000000003f, immed = 0000009d, %ccr = 99 movrlez %l0,0x09d,%l7 ! Not Moved, %l7 = 00000000ab1ea324 ! %f17 = 594c8130, Mem[0000000030000028] = 3fdd4c00 sta %f17,[%i0+%o5]0x80 ! Mem[0000000030000028] = 594c8130 ! %l7 = 00000000ab1ea324, Mem[000000003180017a] = ec2bb868, %asi = 80 stha %l7,[%i3+0x17a]%asi ! Mem[0000000031800178] = ec2ba324 p16_label_14: ! Set Register : %l4 = 0000000000000082 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000030000022] = 44791514, %l3 = 565212a467c86ef2 ldstub [%i0+0x022],%l3 ! %l3 = 00000015000000ff ! %l0 = 000000000000003f, Mem[0000000090000018] = e12f56b0d70e21a9 stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 000000000000003f ! %l7 = 00000000ab1ea324, Mem[000000009080003c] = 1c0cd3f2 stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = ab1ea324 ! %l1 = 0000000049f9ffff, %l0 = 000000000000003f, %ccr = 99 movcc %icc,%l1,%l0 ! Register Not Moved ! Mem[0000000091000124] = aca7c007, %g18 = 8e1079a1facb011d ldsw [%i6+0x124],%g2 ! %g2 = 8e1079a1facb011d ! %l7 = 00000000ab1ea324, immed = fffff3b8, %y = fffffffb sdivcc %l7,-0xc48,%l4 ! %l4 = 00000000005a4a5e, %ccr = 00 mov %l0,%y ! %y = 0000003f ! Mem[0000000091800060] = 9a338008 0d3c077e, %g2 = aca7c007, %g3 = fffff792 ldd [%o0+0x060],%g2 ! %g2 = 000000009a338008 000000000d3c077e ! Mem[0000000030800028] = 33e988ff, %l4 = 00000000005a4a5e lduwa [%i1+%o5]0x88,%l4 ! %l4 = 0000000033e988ff ! immd = 000000000000019f, %l5 = 0000000000000070, %ccr = 00 movpos %icc,0x19f,%l5 ! Moved, %l5 = 000000000000019f p16_label_15: ! %l3 = 0000000000000015, %l3 = 0000000000000015, %ccr = 00 movl %xcc,%l3,%l3 ! Register Not Moved ! Mem[00000000300000e1] = eafdb882, %l5 = 000000000000019f ldstub [%i0+0x0e1],%l5 ! %l5 = 000000fd000000ff ! Mem[00000000310000a8] = d866a0f6, %l2 = 0000000000000041 swap [%i2+0x0a8],%l2 ! %l2 = 00000000d866a0f6 ! %l1 = 0000000049f9ffff, imm = 00000000000002fe, %l0 = 000000000000003f addccc %l1,0x2fe,%l0 ! %l0 = 0000000049fa02fd, %ccr = 00 ! %l0 = 0000000049fa02fd, Mem[0000000091000190] = b476dc90f27114ab stx %l0,[%i6+0x190] ! Mem[0000000091000190] = 0000000049fa02fd ! %l3 = 0000000000000015, Mem[000000003180012b] = 925dfe8d stb %l3,[%i3+0x12b] ! Mem[0000000031800128] = 925dfe15 ! Mem[0000000030000010] = 82b92605dbf92a8c, %l0 = 0000000049fa02fd ldxa [%i0+%o2]0x81,%l0 ! %l0 = 82b92605dbf92a8c ! Mem[0000000031800000] = 004cdd3f, %l3 = 0000000000000015 lduha [%i3+%g0]0x80,%l3 ! %l3 = 000000000000004c ! %l4 = 0000000033e988ff, Mem[0000000090800004] = 3d808065 stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 33e988ff ! %l3 = 000000000000004c, Mem[00000000918000c8] = 91168345 stw %l3,[%o0+0x0c8] ! Mem[00000000918000c8] = 0000004c p16_label_16: ! %l2 = 00000000d866a0f6, Mem[0000000030800000] = e4e7deeb stha %l2,[%i1+%g0]0x80 ! Mem[0000000030800000] = a0f6deeb ! %l3 = 000000000000004c, %l2 = 00000000d866a0f6, %ccr = 00 movrgez %l3,%l2,%l7 ! Moved, %l7 = 00000000d866a0f6 ! %l5 = 00000000000000fd, imm = fffffffffffffdd2, %l1 = 0000000049f9ffff andn %l5,-0x22e,%l1 ! %l1 = 000000000000002d ! %l2 = 00000000d866a0f6, %l2 = 00000000d866a0f6, %l3 = 000000000000004c xnorcc %l2,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 ! Mem[0000000090000158] = 8204e876, %g2 = 000000009a338008 lduh [%i4+0x158],%g2 ! %g2 = 0000000000008204 ! Mem[0000000091000184] = dc752538, %g2 = 0000000000008204 ldsb [%i6+0x186],%g2 ! %g2 = ffffffffffffffdc ! %l2 = d866a0f6, %l3 = ffffffff, Mem[0000000090000010] = 0e4c149a 35abf17f std %l2,[%i4+%o2] ! Mem[0000000090000010] = d866a0f6 ffffffff ! Mem[0000000091800010] = cc3208ba73e5002c, %g2 = ffffffffffffffdc ldx [%o0+%o2],%g2 ! %g2 = cc3208ba73e5002c ! Mem[0000000090800128] = 99ae3a81 3cc3283c, %g2 = 73e5002c, %g3 = 0d3c077e ldd [%i5+0x128],%g2 ! %g2 = 0000000099ae3a81 000000003cc3283c ! %l7 = 00000000d866a0f6, imm = 0000000000000897, %l0 = 82b92605dbf92a8c xnor %l7,0x897,%l0 ! %l0 = ffffffff2799579e p16_label_17: ! Mem[0000000091000174] = 9147e913, %g18 = 8e1079a1facb011d ldsw [%i6+0x174],%g2 ! %g2 = 8e1079a1facb011d ! %l7 = 00000000d866a0f6, Mem[0000000091800037] = 4396b1e4 stb %l7,[%o0+0x037] ! Mem[0000000091800034] = f696b1e4 ! Mem[0000000030800000] = ebdef6a0, %f2 = a0761323 lda [%i1+%g0]0x89,%f2 ! %f2 = ebdef6a0 ! Mem[0000000031800189] = ff8a4edb, %l1 = 000000000000002d ldstub [%i3+0x189],%l1 ! %l1 = 0000008a000000ff ! %l2 = d866a0f6, %l3 = ffffffff, Mem[00000000318001c0] = f458c202 28025aeb std %l2,[%i3+0x1c0] ! Mem[00000000318001c0] = d866a0f6 ffffffff ! immd = 0000000000000136, %l5 = 00000000000000fd, %ccr = 88 mova %xcc,0x136,%l5 ! Moved, %l5 = 0000000000000136 ! Mem[0000000030800028] = ff88e933, %l1 = 000000000000008a lduba [%i1+%o5]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[0000000031000018] = 1ce331c40a7f0bb5, %l1 = 00000000000000ff ldxa [%i2+%o3]0x89,%l1 ! %l1 = 1ce331c40a7f0bb5 ! Mem[0000000090000070] = 3156172c, %g2 = ffffffff9147e913 lduw [%i4+0x070],%g2 ! %g2 = 000000003156172c ! Mem[0000000030000020] = 4479ff14f62778c0, %l6 = 0000000000000061, %l5 = 0000000000000136 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 4479ff14f62778c0 p16_label_18: ! %l5 = 4479ff14f62778c0, Mem[0000000031000032] = 12dae413, %asi = 80 stha %l5,[%i2+0x032]%asi ! Mem[0000000031000030] = 12da78c0 ! Mem[0000000031000000] = 9963fcea, %l0 = ffffffff2799579e ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 000000ea000000ff ! immd = 00000000000001c0, %l1 = 1ce331c40a7f0bb5, %ccr = 88 movvs %xcc,0x1c0,%l1 ! Register Not Moved ! Mem[00000000908000d4] = 5fe12d5f, %g2 = 000000003156172c lduw [%i5+0x0d4],%g2 ! %g2 = 000000005fe12d5f ! %l5 = 4479ff14f62778c0, %l5 = 4479ff14f62778c0, %l1 = 1ce331c40a7f0bb5 or %l5,%l5,%l1 ! %l1 = 4479ff14f62778c0 ! Mem[0000000090800160] = cd81b6a9 0459de3d, %g2 = 5fe12d5f, %g3 = 3cc3283c ldd [%i5+0x160],%g2 ! %g2 = 00000000cd81b6a9 000000000459de3d ! Mem[00000000900001b8] = 42d2ae29, %g2 = 00000000cd81b6a9 ldsh [%i4+0x1b8],%g2 ! %g2 = 00000000000042d2 ! %l2 = 00000000d866a0f6, Mem[00000000910000f0] = 4a3922c1 stw %l2,[%i6+0x0f0] ! Mem[00000000910000f0] = d866a0f6 ! Mem[00000000908001e8] = 148c492e, %g2 = 00000000000042d2 ldub [%i5+0x1ea],%g2 ! %g2 = 0000000000000014 ! %l4 = 0000000033e988ff, Mem[00000000918001f8] = 855c6d38 stw %l4,[%o0+0x1f8] ! Mem[00000000918001f8] = 33e988ff p16_label_19: ! Mem[00000000908000f0] = aab1ef90, %g18 = 8e1079a1facb011d ldsw [%i5+0x0f0],%g2 ! %g2 = 8e1079a1facb011d ! %f18 = 953e3f3f cb443033, Mem[0000000031800020] = be835fa8 f2ea477f stda %f18,[%i3+%o4]0x89 ! Mem[0000000031800020] = 953e3f3f cb443033 ! %l4 = 33e988ff, %l5 = f62778c0, Mem[0000000090800170] = 9911cd8e f5ef7a5f std %l4,[%i5+0x170] ! Mem[0000000090800170] = 33e988ff f62778c0 ! immd = 000000000000027c, %l1 = 4479ff14f62778c0, %ccr = 88 movcs %xcc,0x27c,%l1 ! Register Not Moved ! Mem[0000000030800000] = a0f6deeb, %l4 = 0000000033e988ff lduha [%i1+%g0]0x81,%l4 ! %l4 = 000000000000a0f6 ! Mem[0000000031800090] = 4843fe86, %l5 = 4479ff14f62778c0 ldsh [%i3+0x092],%l5 ! %l5 = fffffffffffffe86 ! %l4 = 000000000000a0f6, Mem[00000000918001f6] = af9733e9 sth %l4,[%o0+0x1f6] ! Mem[00000000918001f4] = a0f633e9 ! Mem[0000000030000000] = 31aeb4c5 9e85fbfd, %l4 = 0000a0f6, %l5 = fffffe86 ldda [%i0+%g0]0x81,%l4 ! %l4 = 0000000031aeb4c5 000000009e85fbfd ! %l1 = 4479ff14f62778c0, Mem[000000009080015e] = c950cd81 stb %l1,[%i5+0x15e] ! Mem[000000009080015c] = c050cd81 ! Mem[0000000031000008] = e12f56b0, %l4 = 0000000031aeb4c5 ldstuba [%i2+%o1]0x80,%l4 ! %l4 = 000000e1000000ff p16_label_20: ! Mem[0000000090800198] = 0fab16b2, %g2 = ffffffffaab1ef90 ldsb [%i5+0x19a],%g2 ! %g2 = 000000000000000f ! Mem[000000003180019c] = c59a0fa4, %l6 = 0000000000000061 ldstub [%i3+0x19c],%l6 ! %l6 = 000000c5000000ff ! %l6 = 00000000000000c5, Mem[0000000031000000] = 9963fcff stwa %l6,[%i2+%g0]0x88 ! Mem[0000000031000000] = 000000c5 ! %l2 = 00000000d866a0f6, Mem[0000000030000020] = 4479ff14 stba %l2,[%i0+%o4]0x80 ! Mem[0000000030000020] = f679ff14 ! Mem[00000000308000e8] = 5cdff18e03ace702, %l3 = ffffffffffffffff, %l6 = 00000000000000c5 add %i1,0xe8,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 5cdff18e03ace702 ! %l0 = 00000000000000ea, %l4 = 00000000000000e1, %ccr = 88 movgu %icc,%l0,%l4 ! Moved, %l4 = 00000000000000ea ! Mem[0000000090000110] = 13107d8d, %g2 = 000000000000000f ldsh [%i4+0x112],%g2 ! %g2 = 0000000000001310 ! %l2 = 00000000d866a0f6, %l1 = 4479ff14f62778c0, %ccr = 88 movgu %icc,%l2,%l1 ! Moved, %l1 = 00000000d866a0f6 ! %l4 = 00000000000000ea, %l6 = 5cdff18e03ace702, %l6 = 5cdff18e03ace702 srl %l4,%l6,%l6 ! %l6 = 000000000000003a ! %l0 = 00000000000000ea, immed = fffffeaf, %ccr = 88 movrgez %l0,-0x151,%l2 ! Moved, %l2 = fffffffffffffeaf p16_label_21: ! Mem[0000000031000020] = a0761323ce4283e6, %l4 = 00000000000000ea ldxa [%i2+%o4]0x81,%l4 ! %l4 = a0761323ce4283e6 ! %l0 = 00000000000000ea, immed = fffffe3e, %y = 0000003f sdivcc %l0,-0x1c2,%l3 ! %l3 = ffffffffdc28f5c3, %ccr = 88 mov %l0,%y ! %y = 000000ea ! Mem[00000000900000a0] = 124d8f3c, %g2 = 0000000000001310 ldsb [%i4+0x0a1],%g2 ! %g2 = 0000000000000012 ! %f23 = 76e80482, Mem[0000000091800178] = 946e98ff sta %f23,[%o0+0x178]%asi ! Mem[0000000091800178] = 76e80482 ! Mem[000000003000003a] = 23208a52, %l7 = 00000000d866a0f6 ldstub [%i0+0x03a],%l7 ! %l7 = 0000008a000000ff ! %l7 = 000000000000008a sethi %hi(0x6e186c00),%l7 ! %l7 = 000000006e186c00 ! Mem[0000000090800010] = 791d273d37af9d91, %g2 = 0000000000000012 ldx [%i5+%o2],%g2 ! %g2 = 791d273d37af9d91 ! Mem[000000009080014c] = cd767f04, %g2 = 791d273d37af9d91 ldub [%i5+0x14f],%g2 ! %g2 = 00000000000000cd ! Mem[0000000031800018] = f66726c1, %l1 = 00000000d866a0f6 ldsha [%i3+%o3]0x80,%l1 ! %l1 = fffffffffffff667 ! %l1 = fffffffffffff667, immd = fffffffffffff6da, %l7 = 000000006e186c00 udivx %l1,-0x926,%l7 ! %l7 = 0000000000000000 p16_label_22: ! %l4 = a0761323ce4283e6, Mem[0000000090800020] = bbf6f75b24728a8e stx %l4,[%i5+%o4] ! Mem[0000000090800020] = a0761323ce4283e6 ! Mem[0000000090800150] = 767f0453 1ae2a90c, %g2 = 000000cd, %g3 = 0459de3d ldd [%i5+0x150],%g2 ! %g2 = 00000000767f0453 000000001ae2a90c ! %l1 = fffffffffffff667, Mem[0000000090000078] = 21d1ebce stw %l1,[%i4+0x078] ! Mem[0000000090000078] = fffff667 ! %l3 = ffffffffdc28f5c3, %l7 = 0000000000000000, %l6 = 000000000000003a xnor %l3,%l7,%l6 ! %l6 = 0000000023d70a3c ! %l6 = 23d70a3c, %l7 = 00000000, Mem[0000000031800000] = 004cdd3f 5c5f121d stda %l6,[%i3+%g0]0x81 ! Mem[0000000031800000] = 23d70a3c 00000000 ! immd = 0000000000000048, %l2 = fffffffffffffeaf, %ccr = 88 movcs %xcc,0x048,%l2 ! Register Not Moved ! %l7 = 0000000000000000 sethi %hi(0xfcf16800),%l7 ! %l7 = 00000000fcf16800 ! %l4 = a0761323ce4283e6, Mem[0000000031800018] = 48eb845fc12667f6 stxa %l4,[%i3+%o3]0x89 ! Mem[0000000031800018] = a0761323ce4283e6 ! %l2 = fffffffffffffeaf, imm = 0000000000000600, %l1 = fffffffffffff667 or %l2,0x600,%l1 ! %l1 = fffffffffffffeaf ! Mem[0000000091000014] = d7a3e9c6, %g2 = 00000000767f0453 ldsb [%i6+0x014],%g2 ! %g2 = ffffffffffffffd7 p16_label_23: ! Mem[0000000030800000] = ebdef6a0, %l0 = 00000000000000ea ldsha [%i1+%g0]0x88,%l0 ! %l0 = fffffffffffff6a0 ! Mem[00000000918000d8] = 042c14c3 f3727971, %g2 = ffffffd7, %g3 = 1ae2a90c ldd [%o0+0x0d8],%g2 ! %g2 = 00000000042c14c3 00000000f3727971 ! %l3 = ffffffffdc28f5c3, imm = fffffffffffff9b1, %l3 = ffffffffdc28f5c3 or %l3,-0x64f,%l3 ! %l3 = fffffffffffffdf3 ! %l4 = a0761323ce4283e6, Mem[00000000908000d0] = 39cf1cc55fe12d5f stx %l4,[%i5+0x0d0] ! Mem[00000000908000d0] = a0761323ce4283e6 ! Mem[0000000031000168] = 34eaf217, %l0 = fffff6a0, %l4 = ce4283e6 add %i2,0x168,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000034eaf217 ! %l6 = 0000000023d70a3c, %l6 = 0000000023d70a3c, %ccr = 88 movpos %icc,%l6,%l6 ! Register Not Moved ! Mem[00000000308001f4] = ab7189f2, %l7 = 00000000fcf16800 swap [%i1+0x1f4],%l7 ! %l7 = 00000000ab7189f2 ! %l2 = fffffffffffffeaf, %l0 = fffffffffffff6a0, %l0 = fffffffffffff6a0 srlx %l2,%l0,%l0 ! %l0 = 00000000ffffffff ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000091800178] = 76e804827badf058, %g2 = 00000000042c14c3 ldx [%o0+0x178],%g2 ! %g2 = 76e804827badf058 p16_label_24: ! %l5 = 000000009e85fbfd, %l7 = 00000000ab7189f2, %ccr = 88 movvc %xcc,%l5,%l7 ! Moved, %l7 = 000000009e85fbfd ! %l0 = ffffffff, %l1 = fffffeaf, Mem[0000000030800018] = a0761323 ce4283e6 stda %l0,[%i1+%o3]0x80 ! Mem[0000000030800018] = ffffffff fffffeaf ! %f27 = 6a822007, Mem[0000000091800160] = b8e33a5f st %f27,[%o0+0x160] ! Mem[0000000091800160] = 6a822007 ! Mem[0000000090000198] = 564fc517, %g18 = 8e1079a1facb011d ldswa [%i4+0x198]%asi,%g2 ! %g2 = 8e1079a1facb011d ! Mem[00000000910001d4] = 9de4ecc1, %g2 = 00000000564fc517 ldsh [%i6+0x1d4],%g2 ! %g2 = ffffffffffff9de4 ! %l2 = fffffffffffffeaf, %l5 = 000000009e85fbfd, %ccr = 88 movvs %xcc,%l2,%l5 ! Register Not Moved ! Mem[0000000030000010] = 8c2af9db0526b982, %l0 = 00000000ffffffff ldxa [%i0+%o2]0x88,%l0 ! %l0 = 8c2af9db0526b982 ! %l3 = fffffffffffffdf3, Mem[000000009080003d] = 1ea324c4 stb %l3,[%i5+0x03d] ! Mem[000000009080003c] = f3a324c4 ! Mem[0000000030000120] = d6d6775c, %l1 = fffffffffffffeaf swap [%i0+0x120],%l1 ! %l1 = 00000000d6d6775c ! Mem[000000003100003c] = 0e44356b, %l7 = 000000009e85fbfd ldsw [%i2+0x03c],%l7 ! %l7 = 000000000e44356b p16_label_25: ! Mem[0000000031000010] = 83111634, %l0 = 8c2af9db0526b982 swapa [%i2+%o2]0x88,%l0 ! %l0 = 0000000083111634 ! %l6 = 0000000023d70a3c, Mem[0000000030800008] = 2af282ff stwa %l6,[%i1+%o1]0x80 ! Mem[0000000030800008] = 23d70a3c ! %l6 = 0000000023d70a3c, Mem[0000000090800164] = 0459de3d sth %l6,[%i5+0x164] ! Mem[0000000090800164] = 0a3cde3d ! immd = 00000000000002be, %l7 = 000000000e44356b, %ccr = 88 movneg %xcc,0x2be,%l7 ! Moved, %l7 = 00000000000002be ! Mem[0000000091000078] = 8d80ce41, %g2 = ffffffffffff9de4 ldsh [%i6+0x07a],%g2 ! %g2 = ffffffffffff8d80 ! Mem[0000000090000118] = 06cfee15, %g2 = ffffffffffff8d80 ldsha [%i4+0x118]%asi,%g2 ! %g2 = 00000000000006cf ! %l0 = 83111634, %l1 = d6d6775c, Mem[0000000030800018] = ffffffff fffffeaf stda %l0,[%i1+%o3]0x80 ! Mem[0000000030800018] = 83111634 d6d6775c ! Mem[0000000030800020] = fff8aa1a, %l1 = 00000000d6d6775c ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 0000001a000000ff ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! %l2 = fffffffffffffeaf, %l6 = 0000000023d70a3c, %ccr = 88 movle %xcc,%l2,%l6 ! Moved, %l6 = fffffffffffffeaf ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p16_branch_failed p16_not_taken_0_end: ! End of Random Code for Thread 16 1: membar #Sync ! Force all stores to complete p16_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x040] ! Set processor 16 done flag ! Check Registers p16_check_registers: set p16_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000083111634 bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001a bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be fffffffffffffeaf bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffffffdf3 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000034eaf217 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000009e85fbfd bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffffeaf bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000002be bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000ea,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p16_failed mov 0x111,%g1 ! Check Floating Point Registers p16_check_fp_registers: set p16_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be eafc6399 40be5dce bne %xcc,p16_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ebdef6a0 ce4283e6 bne %xcc,p16_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 34161183 a55fe698 bne %xcc,p16_f4_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 12dae413 a96399ea bne %xcc,p16_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 24cfe86e 594c8130 bne %xcc,p16_f16_fail nop ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 31aeb4c59e85fbfd ldx [%i0+0x000],%g3 ! Observed data at 0000000030000000 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = affc6e0bdcf6f8ea ldx [%i0+0x008],%g3 ! Observed data at 0000000030000008 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 82b92605dbf92a8c ldx [%i0+0x010],%g3 ! Observed data at 0000000030000010 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f679ff14f62778c0 ldx [%i0+0x020],%g3 ! Observed data at 0000000030000020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 594c813000000fc4 ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2320ff523805e4cf ldx [%i0+0x038],%g3 ! Observed data at 0000000030000038 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x038,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = eaffb88260069f32 ldx [%i0+0x0e0],%g3 ! Observed data at 00000000300000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x108],%g2 ! Expected data = ffa80868075a9707 ldx [%i0+0x108],%g3 ! Observed data at 0000000030000108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x108,%g4 ldx [%g1+0x120],%g2 ! Expected data = fffffeafd86c03a5 ldx [%i0+0x120],%g3 ! Observed data at 0000000030000120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x120,%g4 set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a0f6deeb5392a30e ldx [%i1+0x000],%g3 ! Observed data at 0000000030800000 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 23d70a3c0526b982 ldx [%i1+0x008],%g3 ! Observed data at 0000000030800008 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffe94dc5e2550ca3 ldx [%i1+0x010],%g3 ! Observed data at 0000000030800010 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 83111634d6d6775c ldx [%i1+0x018],%g3 ! Observed data at 0000000030800018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffaaf8ff006de6f9 ldx [%i1+0x020],%g3 ! Observed data at 0000000030800020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff88e933c487aae7 ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = 4a63ff208598ff24 ldx [%i1+0x078],%g3 ! Observed data at 0000000030800078 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x078,%g4 ldx [%g1+0x128],%g2 ! Expected data = 7466f90da32affbb ldx [%i1+0x128],%g3 ! Observed data at 0000000030800128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x128,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 46c85415ff4a2e6d ldx [%i1+0x1d0],%g3 ! Observed data at 00000000308001d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 3cceb281fcf16800 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000308001f0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x1f0,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c500000040be5dce ldx [%i2+0x000],%g3 ! Observed data at 0000000031000000 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff2f56b0d70e21a9 ldx [%i2+0x008],%g3 ! Observed data at 0000000031000008 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 82b92605a55fe698 ldx [%i2+0x010],%g3 ! Observed data at 0000000031000010 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b50b7f0ac431e31c ldx [%i2+0x018],%g3 ! Observed data at 0000000031000018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a0761323ce4283e6 ldx [%i2+0x020],%g3 ! Observed data at 0000000031000020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 24cfe86e594c8130 ldx [%i2+0x028],%g3 ! Observed data at 0000000031000028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 12da78c0a96399ea ldx [%i2+0x030],%g3 ! Observed data at 0000000031000030 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 141579440e44356b ldx [%i2+0x038],%g3 ! Observed data at 0000000031000038 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x038,%g4 ldx [%g1+0x098],%g2 ! Expected data = 24cfe86e594c8130 ldx [%i2+0x098],%g3 ! Observed data at 0000000031000098 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x098,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 0000004173ac8e64 ldx [%i2+0x0a8],%g3 ! Observed data at 00000000310000a8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 03157a53be60015f ldx [%i2+0x1c0],%g3 ! Observed data at 00000000310001c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x1c0,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 23d70a3c00000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000031800000 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = e68342ce231376a0 ldx [%i3+0x018],%g3 ! Observed data at 0000000031800018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 333044cb3f3f3e95 ldx [%i3+0x020],%g3 ! Observed data at 0000000031800020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffbe237a040e648d ldx [%i3+0x028],%g3 ! Observed data at 0000000031800028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = a55adf3e7466f90d ldx [%i3+0x068],%g3 ! Observed data at 0000000031800068 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x068,%g4 ldx [%g1+0x128],%g2 ! Expected data = 925dfe1593fd1244 ldx [%i3+0x128],%g3 ! Observed data at 0000000031800128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x128,%g4 ldx [%g1+0x178],%g2 ! Expected data = ec2ba32435df21e3 ldx [%i3+0x178],%g3 ! Observed data at 0000000031800178 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x178,%g4 ldx [%g1+0x188],%g2 ! Expected data = ffff4edbc83e26c3 ldx [%i3+0x188],%g3 ! Observed data at 0000000031800188 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = cbcab802ff11b0f3 ldx [%i3+0x190],%g3 ! Observed data at 0000000031800190 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 4cdeaa2bff9a0fa4 ldx [%i3+0x198],%g3 ! Observed data at 0000000031800198 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x198,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 0feda933ffffa6f3 ldx [%i3+0x1a8],%g3 ! Observed data at 00000000318001a8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = d866a0f6ffffffff ldx [%i3+0x1c0],%g3 ! Observed data at 00000000318001c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1c0,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed p16_f0_fail: set p16_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f2_fail: set p16_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f4_fail: set p16_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f12_fail: set p16_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f16_fail: set p16_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_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 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_selfmod_failed: ba p16_failed mov 0xabc,%g1 p16_common_error: or %g0,0xef0,%g1 ba p16_failed mov %o5,%g3 p16_common_signature_error: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_common_timeout: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p16_failed mov 0x0,%g3 p16_trap1e: swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030800018] done p16_trap1o: swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030800018] done p16_trap2e: lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800028] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000020] done p16_trap2o: lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800028] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000020] done p16_trap3e: and %l4,-0x0bc,%l0 done p16_trap3o: and %l4,-0x0bc,%l0 done p16_init_memory_pointers: set p16_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 p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a4d7ba882378e326 ldx [%g1+0x008],%l1 ! %l1 = a173f66817b993d8 ldx [%g1+0x010],%l2 ! %l2 = 29303e69c8f0d7ab ldx [%g1+0x018],%l3 ! %l3 = f1fb86d07b52a660 ldx [%g1+0x020],%l4 ! %l4 = 6cd8caa5d52eda4a ldx [%g1+0x028],%l5 ! %l5 = c3f54d5c61be237a ldx [%g1+0x030],%l6 ! %l6 = 6acc1d3803157a53 ldx [%g1+0x038],%l7 ! %l7 = 353e723dbd41628d ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 17 processor_17: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x44] ! Set the start flag wrpr %g0,7,%cleanwin call p17_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 17 wr %g0,0x4,%fprs ! Make sure fef is 1 set p17_init_freg,%g1 ! %f0 = e470a8a5 3020d6e8 e2ab1494 18c7f925 ! %f4 = 4e5ca7b9 c81e1251 7ace51e8 2ea8d5e0 ! %f8 = 26f2003b c578103d 96e6a2c5 82063b51 ! %f12 = f372fab0 9c71a837 7dc43e1d ea6bf090 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0a88002d 2fc77639 b8fb3af8 8e4eec33 ! %f20 = 90ec413a 8c457127 842fea9d 8c11d557 ! %f24 = 1e1f6319 0b126218 a6710e67 85c9b601 ! %f28 = 82ef0c80 d3b9c742 18e7eca6 f10460e1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bb8ac9cb 48999914 7f4f4bb9 cd446254 ! %f36 = 9f15a50d 4da78255 9e327003 45f9b243 ! %f40 = ebff1b80 b8e1935b 6e870ec5 fd7725bf ! %f44 = 26c0e1f4 778d14a3 5a460cb4 5697d8ed ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x687ebad80000002b,%g7,%g1 ! GSR scale = 5, align = 3 wr %g1,%g0,%gsr ! GSR = 687ebad80000002b 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 17 p17_label_1: ! Mem[0000000032800018] = 139b17d3, %l2 = a6b543de4fc818f4 ldsha [%i1+%o3]0x88,%l2 ! %l2 = 00000000000017d3 ! Mem[00000000900000a8] = ff93747b1e6c41e5, %f48 = 8446e11f 9e105262 ldd [%i4+0x0a8],%f48 ! %f48 = ff93747b 1e6c41e5 ! Mem[0000000091800068] = fc55fd72ba3ede0d, %g2 = c2b470ec8cbaf9f3 ldxa [%o0+0x068]%asi,%g2 ! %g2 = fc55fd72ba3ede0d ! Mem[000000009080015c] = 1c41c950, %g2 = fc55fd72ba3ede0d ldub [%i5+0x15c],%g2 ! %g2 = 000000000000001c ! Mem[0000000090000090] = 52748cfdd325b82a, %g2 = 000000000000001c ldx [%i4+0x090],%g2 ! %g2 = 52748cfdd325b82a ! %l0 = f6d1da54, %l1 = 359a06b6, Mem[0000000090000110] = 0ce41310 7d8dcae3 std %l0,[%i4+0x110] ! Mem[0000000090000110] = f6d1da54 359a06b6 ! Mem[00000000910000c8] = 7d903ca54204a456, %g2 = 52748cfdd325b82a ldx [%i6+0x0c8],%g2 ! %g2 = 7d903ca54204a456 ! Mem[0000000090000144] = d6ab3316, %g2 = 7d903ca54204a456 ldsh [%i4+0x144],%g2 ! %g2 = ffffffffffffd6ab ! %l4 = aad477aa82a15be5, %l6 = c8391045dcbab4c9, %ccr = 44 movcc %icc,%l4,%l6 ! Moved, %l6 = aad477aa82a15be5 ! %l4 = aad477aa82a15be5, Mem[0000000091800098] = 8642a6a690417411, %asi = 80 stxa %l4,[%o0+0x098]%asi ! Mem[0000000091800098] = aad477aa82a15be5 p17_label_2: ! Clear Register : %l2 = 00000000000017d3 clr %l2 ! %l2 = 0000000000000000 ! Mem[0000000032800000] = 532a5374, %l7 = d602cb225e82c791 ldsba [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000053 ! Mem[0000000033000181] = dca37df1, %l7 = 0000000000000053 ldstub [%i2+0x181],%l7 ! %l7 = 000000a3000000ff ! %l6 = aad477aa82a15be5, Mem[0000000090800170] = 9911cd8e stw %l6,[%i5+0x170] ! Mem[0000000090800170] = 82a15be5 ! Mem[00000000908001a0] = 473facc734613832, %g2 = ffffffffffffd6ab ldx [%i5+0x1a0],%g2 ! %g2 = 473facc734613832 ! %l6 = aad477aa82a15be5, %l5 = 4476ac21ddddc3e5, %l0 = 186ecdbbf6d1da54 subccc %l6,%l5,%l0 ! %l0 = 665dcb88a4c39800, %ccr = 29 ! %l1 = cd33eaae359a06b6, Mem[0000000032800018] = 139b17d3 stba %l1,[%i1+%o3]0x89 ! Mem[0000000032800018] = 139b17b6 ! %l7 = 00000000000000a3, Mem[0000000033800020] = 4eb45d18 stba %l7,[%i3+%o4]0x80 ! Mem[0000000033800020] = a3b45d18 ! Code Fragment 1 p17_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0xe29,%g3 ! %g3 = 0000000000000e29 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000918001f4] = 1195af97, %g2 = 473facc734613832 lduh [%o0+0x1f4],%g2 ! %g2 = 0000000000001195 p17_label_3: ! Code Fragment 1 p17_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000e29 mov 0x063,%g3 ! %g3 = 0000000000000063 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f6 = 7ace51e8 2ea8d5e0, Mem[0000000091000140] = b2dbb5cd f227a2b8 std %f6 ,[%i6+0x140] ! Mem[0000000091000140] = 7ace51e8 2ea8d5e0 ! %l3 = 07d05164a1634dd1, %l3 = 07d05164a1634dd1, %l6 = aad477aa82a15be5 taddcctv %l3,%l3,%l6 ! %l0 = 665dcb88a4c39823, Trapped ! Mem[0000000033000110] = 2a202cb6, %l1 = 359a06b6, %l0 = a4c39823 add %i2,0x110,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000002a202cb6 ! Mem[0000000090800030] = 2656a05e 401afe34, %g2 = 00001195, %g3 = 00000063 ldd [%i5+0x030],%g2 ! %g2 = 000000002656a05e 00000000401afe34 ! %l5 = 4476ac21ddddc3e5, immed = fffff8f7, %y = 00000000 umul %l5,-0x709,%l6 ! %l6 = ddddbdcc22d8d9f3, %y = ddddbdcc ! %l3 = 07d05164a1634dd1, Mem[00000000328001e8] = ad7e7398ed44a00b stx %l3,[%i1+0x1e8] ! Mem[00000000328001e8] = 07d05164a1634dd1 ! Mem[0000000032000020] = 0882109b, %l5 = 4476ac21ddddc3e5 lduba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000008 ! Mem[0000000032800008] = 923d4f8b, %l6 = ddddbdcc22d8d9f3 swapa [%i1+%o1]0x81,%l6 ! %l6 = 00000000923d4f8b ! %l2 = 0000000000000000, %l3 = 07d05164a1634dd1, %l3 = 07d05164a1634dd1 addcc %l2,%l3,%l3 ! %l3 = 07d05164a1634dd1, %ccr = 08 p17_label_4: ! %l1 = cd33eaae359a06b6, %l0 = 000000002a202cb6, %l1 = cd33eaae359a06b6 addccc %l1,%l0,%l1 ! %l1 = cd33eaae5fba336c, %ccr = 80 ! %l1 = cd33eaae5fba336c, %l3 = 07d05164a1634dd1, %l3 = 07d05164a1634dd1 sra %l1,%l3,%l3 ! %l3 = 0000000000002fdd ! Mem[0000000032800118] = 36baaf4dc18e49ed, %l7 = 00000000000000a3, %l6 = 00000000923d4f8b add %i1,0x118,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 36baaf4dc18e49ed ! %l2 = 0000000000000000, %l4 = aad477aa82a15be5, %y = ddddbdcc umul %l2,%l4,%l4 ! %l4 = 0000000000000000, %y = 00000000 ! Mem[00000000338001a1] = 5a24a0c3, %l2 = 0000000000000000 ldstub [%i3+0x1a1],%l2 ! %l2 = 00000024000000ff ! Mem[00000000900000a4] = 3cc4a34b, %g18 = 7c079898271fcf6d ldsw [%i4+0x0a4],%g2 ! %g2 = 7c079898271fcf6d ! %l6 = c18e49ed, %l7 = 000000a3, Mem[0000000091000178] = e9752ee9 c469f2e7 std %l6,[%i6+0x178] ! Mem[0000000091000178] = c18e49ed 000000a3 ! Mem[0000000091000144] = 2ea8d5e0, %g18 = 7c079898271fcf6d ldsw [%i6+0x144],%g2 ! %g2 = 7c079898271fcf6d ! Mem[0000000033800020] = a3b45d18, %l4 = 0000000000000000 swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000a3b45d18 ! Mem[0000000033800044] = 953f547c, %l2 = 0000000000000024 swap [%i3+0x044],%l2 ! %l2 = 00000000953f547c p17_label_5: ! %l3 = 0000000000002fdd, imm = 0000000000000970, %l3 = 0000000000002fdd and %l3,0x970,%l3 ! %l3 = 0000000000000950 ! Mem[0000000091800094] = dbf82032, %g18 = 7c079898271fcf6d ldsw [%o0+0x094],%g2 ! %g2 = 7c079898271fcf6d ! Mem[0000000033000058] = 853d9d7e, %l5 = 00000008, %l7 = 000000a3 add %i2,0x58,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000853d9d7e ! %l2 = 00000000953f547c, %l1 = cd33eaae5fba336c, %y = 00000000 sdivcc %l2,%l1,%l5 ! %l5 = 0000000000000001, %ccr = 00 mov %l0,%y ! %y = 2a202cb6 ! immd = 0000000000000334, %l4 = 00000000a3b45d18, %ccr = 00 movneg %icc,0x334,%l4 ! Register Not Moved ! Mem[0000000090000018] = d1ed6eb4, %g2 = ffffffffdbf82032 lduh [%i4+0x01a],%g2 ! %g2 = 000000000000d1ed ! %l6 = 36baaf4dc18e49ed, %l0 = 000000002a202cb6, %l7 = 00000000853d9d7e taddcctv %l6,%l0,%l7 ! %l0 = 000000002a202cd9, Trapped ! Mem[00000000900001cc] = 5b84bfd5, %g2 = 000000000000d1ed ldsh [%i4+0x1ce],%g2 ! %g2 = 0000000000005b84 ! Mem[0000000032800010] = 42cb98a9 bed16a6b, %l4 = a3b45d18, %l5 = 00000001 ldda [%i1+%o2]0x88,%l4 ! %l4 = 00000000bed16a6b 0000000042cb98a9 ! Mem[00000000320001f0] = c4a6e0b3, %l3 = 00000950, %l5 = 42cb98a9 add %i0,0x1f0,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c4a6e0b3 p17_label_6: ! %l6 = 36baaf4dc18e49ed, Mem[00000000338001d0] = f47df6f00b6e1c4e stx %l6,[%i3+0x1d0] ! Mem[00000000338001d0] = 36baaf4dc18e49ed ! Mem[00000000918001f0] = 0e1a2de41195af97, %f48 = ff93747b 1e6c41e5 ldd [%o0+0x1f0],%f48 ! %f48 = 0e1a2de4 1195af97 ! Mem[0000000032800007] = 62b27a4c, %l7 = 00000000853d9d7e ldstub [%i1+0x007],%l7 ! %l7 = 0000004c000000ff ! %f14 = 7dc43e1d ea6bf090, Mem[00000000908001c0] = a2d00bbc 3d0d51bd std %f14,[%i5+0x1c0] ! Mem[00000000908001c0] = 7dc43e1d ea6bf090 ! %l2 = 00000000953f547c, Mem[00000000908000f4] = 8b592c2c stw %l2,[%i5+0x0f4] ! Mem[00000000908000f4] = 953f547c ! Mem[0000000091000190] = b476dc90, %g2 = 0000000000005b84 ldsb [%i6+0x190],%g2 ! %g2 = ffffffffffffffb4 ! Mem[0000000032800100] = 6592965530a7ab44, %l6 = 36baaf4dc18e49ed ldx [%i1+0x100],%l6 ! %l6 = 6592965530a7ab44 ! immd = 00000000000002f3, %l6 = 6592965530a7ab44, %ccr = 00 movg %icc,0x2f3,%l6 ! Moved, %l6 = 00000000000002f3 ! Mem[0000000033000028] = 96adb428 50f5ee42, %l6 = 000002f3, %l7 = 0000004c ldda [%i2+%o5]0x88,%l6 ! %l6 = 0000000050f5ee42 0000000096adb428 ! Mem[00000000908000e8] = d6a7dc08, %g18 = 7c079898271fcf6d ldsw [%i5+0x0e8],%g2 ! %g2 = 7c079898271fcf6d p17_label_7: ! Mem[0000000033800018] = c1daf30c1c5face8, %f24 = 1e1f6319 0b126218 ldda [%i3+%o3]0x89,%f24 ! %f24 = c1daf30c 1c5face8 ! Mem[00000000908000b4] = 89cd4d46, %g18 = 7c079898271fcf6d ldsw [%i5+0x0b4],%g2 ! %g2 = 7c079898271fcf6d ! %l1 = cd33eaae5fba336c, Mem[00000000910000b4] = 1ae032bb stw %l1,[%i6+0x0b4] ! Mem[00000000910000b4] = 5fba336c ! %l6 = 50f5ee42, %l7 = 96adb428, Mem[0000000032000000] = da1142a0 aba87230 stda %l6,[%i0+%g0]0x88 ! Mem[0000000032000000] = 50f5ee42 96adb428 ! %f16 = 0a88002d, Mem[00000000328001b4] = 96f7074e st %f16,[%i1+0x1b4] ! Mem[00000000328001b4] = 0a88002d ! Mem[00000000900001fc] = ebab167d, %g18 = 7c079898271fcf6d ldsw [%i4+0x1fc],%g2 ! %g2 = 7c079898271fcf6d ! Mem[000000009180014c] = ed42331e, %g2 = ffffffffebab167d ldsb [%o0+0x14f],%g2 ! %g2 = ffffffffffffffed ! Mem[0000000033800000] = 9f61a77a9629f497, %f6 = 7ace51e8 2ea8d5e0 ldda [%i3+%g0]0x88,%f6 ! %f6 = 9f61a77a 9629f497 ! immd = 00000000000000a4, %l2 = 00000000953f547c, %ccr = 00 movne %icc,0x0a4,%l2 ! Moved, %l2 = 00000000000000a4 ! Mem[000000009000000c] = 32a10f9c, %g2 = ffffffffffffffed ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000032 p17_label_8: ! Mem[0000000033000018] = 3a082c46, %l6 = 0000000050f5ee42 ldstuba [%i2+%o3]0x88,%l6 ! %l6 = 00000046000000ff ! %l4 = 00000000bed16a6b, %l1 = cd33eaae5fba336c, %ccr = 00 movleu %icc,%l4,%l1 ! Register Not Moved ! %l7 = 0000000096adb428, Mem[0000000090800194] = c3012c19 stw %l7,[%i5+0x194] ! Mem[0000000090800194] = 96adb428 ! Mem[00000000918000a0] = 1e6b9c78, %g2 = 0000000000000032 lduw [%o0+0x0a0],%g2 ! %g2 = 000000001e6b9c78 ! %l4 = bed16a6b, %l5 = c4a6e0b3, Mem[0000000032000008] = 7b364537 b64cff32 stda %l4,[%i0+%o1]0x80 ! Mem[0000000032000008] = bed16a6b c4a6e0b3 ! Mem[00000000330001c4] = b08545f4, %l2 = 00000000000000a4 ldswa [%i2+0x1c4]%asi,%l2 ! %l2 = ffffffffb08545f4 ! %l6 = 00000046, %l7 = 96adb428, Mem[0000000032000000] = 50f5ee42 96adb428 stda %l6,[%i0+%g0]0x89 ! Mem[0000000032000000] = 00000046 96adb428 ! Mem[0000000033800028] = 7ed3b70e, %f7 = 9629f497 lda [%i3+%o5]0x80,%f7 ! %f7 = 7ed3b70e ! %l3 = 0000000000000950, Mem[0000000033000100] = 36978c78ea328f32 stx %l3,[%i2+0x100] ! Mem[0000000033000100] = 0000000000000950 ! Mem[00000000320001d0] = 83ccf98d, %l7 = 0000000096adb428 swap [%i0+0x1d0],%l7 ! %l7 = 0000000083ccf98d p17_label_9: ! %l3 = 0000000000000950, Mem[00000000900001d0] = bfd5130a stb %l3,[%i4+0x1d0] ! Mem[00000000900001d0] = 50d5130a ! %l6 = 0000000000000046, Mem[0000000032800018] = b6179b13 stha %l6,[%i1+%o3]0x81 ! Mem[0000000032800018] = 00469b13 ! %l7 = 0000000083ccf98d, imm = 0000000000000615, %l3 = 0000000000000950 addccc %l7,0x615,%l3 ! %l3 = 0000000083ccffa2, %ccr = 08 ! immd = 0000000000000045, %l1 = cd33eaae5fba336c, %ccr = 08 movne %xcc,0x045,%l1 ! Moved, %l1 = 0000000000000045 ! Mem[0000000091800090] = 6084d848 dbf82032, %g2 = 1e6b9c78, %g3 = 401afe34 ldd [%o0+0x090],%g2 ! %g2 = 000000006084d848 00000000dbf82032 ! Mem[0000000033800000] = 97f42996, %l5 = 00000000c4a6e0b3 ldsba [%i3+%g0]0x80,%l5 ! %l5 = ffffffffffffff97 ! %l6 = 0000000000000046, Mem[0000000033000028] = 42eef55028b4ad96 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000033000028] = 0000000000000046 ! Mem[0000000033000008] = ade47156, %l4 = 00000000bed16a6b lduha [%i2+%o1]0x80,%l4 ! %l4 = 000000000000ade4 ! %l5 = ffffffffffffff97, Mem[0000000032800028] = d91fb506 stba %l5,[%i1+%o5]0x81 ! Mem[0000000032800028] = 971fb506 ! Mem[0000000033800084] = fd421251, %l7 = 0000000083ccf98d ldub [%i3+0x085],%l7 ! %l7 = 0000000000000042 p17_label_10: ! Mem[00000000918000b8] = 58c331f84812e4bd, %g2 = 000000006084d848 ldx [%o0+0x0b8],%g2 ! %g2 = 58c331f84812e4bd ! Mem[00000000338000d4] = 3741ef22, %l0 = 000000002a202cd9 ldstub [%i3+0x0d4],%l0 ! %l0 = 00000037000000ff ! Mem[0000000032000030] = 94e041b8, %l4 = 000000000000ade4 swap [%i0+0x030],%l4 ! %l4 = 0000000094e041b8 ! Mem[00000000918001f8] = 855c6d38 2e3678f1, %g2 = 4812e4bd, %g3 = dbf82032 ldda [%o0+0x1f8]%asi,%g2 ! %g2 = 00000000855c6d38 000000002e3678f1 ! Mem[0000000032800010] = bed16a6b, %l3 = 0000000083ccffa2 lduha [%i1+%o2]0x88,%l3 ! %l3 = 0000000000006a6b ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! Mem[0000000090000124] = c8246a2f, %g2 = 00000000855c6d38 ldub [%i4+0x127],%g2 ! %g2 = 00000000000000c8 ! Mem[0000000033800010] = 124ad9aa, %l4 = 0000000094e041b8 ldstuba [%i3+%o2]0x80,%l4 ! %l4 = 00000012000000ff ! Mem[0000000090800058] = e87c06d4 b8013916, %g2 = 000000c8, %g3 = 2e3678f1 ldd [%i5+0x058],%g2 ! %g2 = 00000000e87c06d4 00000000b8013916 ! %l2 = ffffffffb08545f4, Mem[0000000091800026] = f28a6360 stb %l2,[%o0+0x026] ! Mem[0000000091800024] = f48a6360 p17_label_11: ! Mem[0000000090800170] = 82a15be5f5ef7a5f, %f48 = a51ce9c8 b76c866a ldd [%i5+0x170],%f48 ! %f48 = 82a15be5 f5ef7a5f ! %l3 = 0000000000006a6b, %l2 = ffffffffb08545f4, %l7 = 0000000000000042 sllx %l3,%l2,%l7 ! %l7 = a6b0000000000000 ! Mem[0000000091000038] = 6098d2237939a2b7, %g2 = 00000000e87c06d4 ldx [%i6+0x038],%g2 ! %g2 = 6098d2237939a2b7 ! %l0 = 0000000000000037, Mem[0000000033000010] = a347563e8ab98360 stxa %l0,[%i2+%o2]0x89 ! Mem[0000000033000010] = 0000000000000037 ! Mem[0000000032000088] = d1aec7e8, %l0 = 0000000000000037 swap [%i0+0x088],%l0 ! %l0 = 00000000d1aec7e8 ! %l0 = 00000000d1aec7e8, Mem[00000000918000de] = 79714bc5 stb %l0,[%o0+0x0de] ! Mem[00000000918000dc] = e8714bc5 ! Mem[0000000032800188] = 1cfe2f073b997cac, %l4 = 0000000000000012, %l2 = ffffffffb08545f4 add %i1,0x188,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 1cfe2f073b997cac ! %l0 = 00000000d1aec7e8, imm = 000000000000019c, %l6 = 0000000000000046 xnorcc %l0,0x19c,%l6 ! %l6 = ffffffff2e51398b, %ccr = 80 ! %l5 = ffffffffffffff97, immed = 0000010e, %ccr = 80 movrlez %l5,0x10e,%l5 ! Moved, %l5 = 000000000000010e ! Mem[0000000033000118] = 604a1141, %l2 = 1cfe2f073b997cac swap [%i2+0x118],%l2 ! %l2 = 00000000604a1141 p17_label_12: ! Mem[00000000908000bc] = 1ac948e5, %g2 = 6098d2237939a2b7 lduw [%i5+0x0bc],%g2 ! %g2 = 000000001ac948e5 ! %l3 = 0000000000006a6b, imm = 0000000000000100, %l6 = ffffffff2e51398b and %l3,0x100,%l6 ! %l6 = 0000000000000000 ! Mem[0000000032800140] = 060da50f, %l1 = 0000000000000045 swap [%i1+0x140],%l1 ! %l1 = 00000000060da50f ! %f0 = e470a8a5 3020d6e8, Mem[00000000910001e0] = eceead35 b330fd3a std %f0 ,[%i6+0x1e0] ! Mem[00000000910001e0] = e470a8a5 3020d6e8 ! Mem[0000000091000108] = 28e731ed, %g18 = 7c079898271fcf6d ldsw [%i6+0x108],%g2 ! %g2 = 7c079898271fcf6d ! %l1 = 00000000060da50f, %l3 = 0000000000006a6b, %l1 = 00000000060da50f sra %l1,%l3,%l1 ! %l1 = 000000000000c1b4 ! Mem[00000000918000a0] = 1e6b9c78, %g18 = 7c079898271fcf6d ldsw [%o0+0x0a0],%g2 ! %g2 = 7c079898271fcf6d ! %f14 = 7dc43e1d ea6bf090, Mem[0000000091000060] = fdf47916 266a5083 stda %f14,[%i6+0x060]%asi ! Mem[0000000091000060] = 7dc43e1d ea6bf090 ! Mem[0000000090000140] = 5f7478d9 d6ab3316, %g2 = 1e6b9c78, %g3 = b8013916 ldd [%i4+0x140],%g2 ! %g2 = 000000005f7478d9 00000000d6ab3316 ! Mem[0000000091800130] = 10fdaea0d51ebbf9, %g2 = 000000005f7478d9 ldx [%o0+0x130],%g2 ! %g2 = 10fdaea0d51ebbf9 p17_label_13: ! %f18 = b8fb3af8 8e4eec33, Mem[0000000090000078] = 21d1ebce 42756e18 std %f18,[%i4+0x078] ! Mem[0000000090000078] = b8fb3af8 8e4eec33 ! %l0 = 00000000d1aec7e8, Mem[0000000090000060] = d05fd2d1 sth %l0,[%i4+0x060] ! Mem[0000000090000060] = c7e8d2d1 ! %l4 = 0000000000000012, imm = 0000000000000a14, %l7 = a6b0000000000000 addccc %l4,0xa14,%l7 ! %l7 = 0000000000000a26, %ccr = 00 ! %l0 = 00000000d1aec7e8, imm = fffffffffffffac7, %l2 = 00000000604a1141 orcc %l0,-0x539,%l2 ! %l2 = ffffffffffffffef, %ccr = 88 ! Mem[0000000032800138] = 5ccbfabad056f979, %l7 = 0000000000000a26, %l4 = 0000000000000012 add %i1,0x138,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 5ccbfabad056f979 ! %l0 = 00000000d1aec7e8, Mem[0000000090800071] = be994630 stb %l0,[%i5+0x071] ! Mem[0000000090800070] = e8994630 ! Mem[00000000908001a8] = db8a1c06, %g2 = 10fdaea0d51ebbf9 lduw [%i5+0x1a8],%g2 ! %g2 = 00000000db8a1c06 ! done : should take illegal inst trap, %l0 = 00000000d1aec7e8 done ! Illegal inst trap : %l0 = 00000000d1aec7f8 ! Mem[0000000033000020] = 81cb02da, %l3 = 0000000000006a6b lduha [%i2+%o4]0x89,%l3 ! %l3 = 00000000000002da ! Mem[000000003380000e] = 416ab73a, %l0 = 00000000d1aec7f8 ldstub [%i3+0x00e],%l0 ! %l0 = 000000b7000000ff p17_label_14: ! %l1 = 000000000000c1b4, Mem[000000009080001a] = 55a1c4ec stb %l1,[%i5+0x01a] ! Mem[0000000090800018] = b4a1c4ec ! Mem[0000000032000070] = eef357b3, %l2 = ffffffffffffffef lduw [%i0+0x070],%l2 ! %l2 = 00000000eef357b3 ! Mem[00000000910001bc] = 570a11d9, %g2 = 00000000db8a1c06 ldsh [%i6+0x1bc],%g2 ! %g2 = 000000000000570a ! %l6 = 0000000000000000, %l1 = 000000000000c1b4, %ccr = 88 movn %icc,%l6,%l1 ! Register Not Moved ! %l6 = 0000000000000000, %l3 = 00000000000002da, %ccr = 88 movvc %icc,%l6,%l3 ! Moved, %l3 = 0000000000000000 ! Mem[0000000033800018] = e8ac5f1c, %l0 = 00000000000000b7 ldsw [%i3+%o3],%l0 ! %l0 = ffffffffe8ac5f1c ! retry : should take illegal inst trap, %l0 = ffffffffe8ac5f1c retry ! Illegal inst trap : %l0 = ffffffffe8ac5f2c ! %l3 = 0000000000000000, Mem[0000000090800040] = c4953c2fe14ccb8b stx %l3,[%i5+0x040] ! Mem[0000000090800040] = 0000000000000000 ! %l6 = 00000000, %l7 = 00000a26, Mem[0000000032000000] = 00000046 96adb428 stda %l6,[%i0+%g0]0x88 ! Mem[0000000032000000] = 00000000 00000a26 ! %l7 = 0000000000000a26, %l4 = 5ccbfabad056f979, %ccr = 88 movl %icc,%l7,%l4 ! Moved, %l4 = 0000000000000a26 p17_label_15: ! %l2 = eef357b3, %l3 = 00000000, Mem[00000000918000a8] = eb8714b9 695d0a45 std %l2,[%o0+0x0a8] ! Mem[00000000918000a8] = eef357b3 00000000 ! %f29 = d3b9c742, Mem[0000000091000168] = 83675da1 st %f29,[%i6+0x168] ! Mem[0000000091000168] = d3b9c742 ! %l2 = 00000000eef357b3, immed = 0000085d, %y = 2a202cb6 smulcc %l2,0x85d,%l0 ! %l0 = ffffff7169247407, %ccr = 80, %y = ffffff71 ! %l3 = 0000000000000000 sethi %hi(0xbdf8c400),%l3 ! %l3 = 00000000bdf8c400 ! %l5 = 000000000000010e, Mem[0000000090000103] = 952b3c00 stb %l5,[%i4+0x103] ! Mem[0000000090000100] = 0e2b3c00 ! Mem[00000000900001d4] = a6bd4d6c, %g2 = 000000000000570a ldsb [%i4+0x1d4],%g2 ! %g2 = ffffffffffffffa6 ! %l4 = 00000a26, %l5 = 0000010e, Mem[0000000091800028] = 6360da84 bdadbc80 stda %l4,[%o0+0x028]%asi ! Mem[0000000091800028] = 00000a26 0000010e ! %l5 = 000000000000010e, Mem[0000000091000195] = 7114abc5 stb %l5,[%i6+0x195] ! Mem[0000000091000194] = 0e14abc5 ! Mem[0000000033800000] = 9629f497, %l1 = 000000000000c1b4 swapa [%i3+%g0]0x89,%l1 ! %l1 = 000000009629f497 ! Mem[0000000033800094] = 485a3bff, %l6 = 0000000000000000 lduh [%i3+0x094],%l6 ! %l6 = 000000000000485a p17_label_16: ! %l1 = 000000009629f497, Mem[0000000033000180] = dcff7df1 stw %l1,[%i2+0x180] ! Mem[0000000033000180] = 9629f497 ! Mem[0000000032800010] = 6b6ad1be, %l3 = 00000000bdf8c400 lduba [%i1+%o2]0x81,%l3 ! %l3 = 000000000000006b ! %l3 = 000000000000006b, Mem[00000000910000a0] = e3ea68e4 stb %l3,[%i6+0x0a0] ! Mem[00000000910000a0] = 6bea68e4 ! Mem[0000000033000008] = 5671e4ad, %l2 = 00000000eef357b3 lduba [%i2+%o1]0x88,%l2 ! %l2 = 00000000000000ad ! %l0 = ffffff7169247407, immed = 00000003, %ccr = 80 movrlz %l0,0x003,%l6 ! Moved, %l6 = 0000000000000003 ! Mem[0000000090800050] = a1a3e6fc, %g2 = ffffffffffffffa6 ldsb [%i5+0x053],%g2 ! %g2 = ffffffffffffffa1 ! Mem[000000003380002c] = 6c2dc65a, %l3 = 000000000000006b ldstub [%i3+0x02c],%l3 ! %l3 = 0000006c000000ff ! Mem[0000000033000100] = 00000000, %l2 = 00000000000000ad, %asi = 80 swapa [%i2+0x100]%asi,%l2 ! %l2 = 0000000000000000 ! Mem[0000000032800028] = 06b51f97, %l2 = 0000000000000000 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 0000000006b51f97 ! Mem[0000000033000088] = 2538c9db, %l1 = 000000009629f497 swap [%i2+0x088],%l1 ! %l1 = 000000002538c9db p17_label_17: ! %l4 = 0000000000000a26, imm = fffffffffffffba5, %l5 = 000000000000010e xnorcc %l4,-0x45b,%l5 ! %l5 = 0000000000000e7c, %ccr = 00 ! Mem[0000000090000190] = 62a05321 cef23aad, %g2 = ffffffa1, %g3 = d6ab3316 ldd [%i4+0x190],%g2 ! %g2 = 0000000062a05321 00000000cef23aad ! %l0 = ffffff7169247407, %l1 = 000000002538c9db, %ccr = 00 movge %xcc,%l0,%l1 ! Moved, %l1 = ffffff7169247407 ! Mem[0000000032800008] = f3d9d822, %l4 = 0000000000000a26 ldswa [%i1+%o1]0x89,%l4 ! %l4 = fffffffff3d9d822 ! %f19 = 8e4eec33, Mem[0000000032800020] = 5c3a3633 sta %f19,[%i1+%o4]0x89 ! Mem[0000000032800020] = 8e4eec33 ! %f0 = e470a8a5 3020d6e8 e2ab1494 18c7f925 ! %f4 = 4e5ca7b9 c81e1251 9f61a77a 7ed3b70e ! %f8 = 26f2003b c578103d 96e6a2c5 82063b51 ! %f12 = f372fab0 9c71a837 7dc43e1d ea6bf090 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0 ! Mem[0000000091800014] = 73e5002c, %g2 = 0000000062a05321 lduw [%o0+0x014],%g2 ! %g2 = 0000000073e5002c membar #Sync ! Added by membar checker (210) ! Mem[00000000900001d4] = c81e1251, %g18 = 7c079898271fcf6d ldsw [%i4+0x1d4],%g2 ! %g2 = 7c079898271fcf6d ! Mem[00000000338000ac] = 5f665c55, %l0 = ffffff7169247407 ldsb [%i3+0x0ae],%l0 ! %l0 = 000000000000005c ! Mem[0000000033000020] = 81cb02da, %l1 = ffffff7169247407 ldsha [%i2+%o4]0x89,%l1 ! %l1 = 00000000000002da p17_label_18: ! Mem[00000000328001c0] = 9b4dd0fc, %l3 = 000000000000006c ldsb [%i1+0x1c3],%l3 ! %l3 = fffffffffffffffc ! Mem[0000000032000018] = ecb778fc e44e9f7c, %l0 = 0000005c, %l1 = 000002da ldda [%i0+%o3]0x89,%l0 ! %l0 = 00000000e44e9f7c 00000000ecb778fc ! Mem[00000000328000f8] = 2fbdc69613421cfa, %l1 = 00000000ecb778fc, %l2 = 0000000006b51f97 add %i1,0xf8,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 2fbdc69613421cfa ! %l1 = 00000000ecb778fc, immd = fffffffffffff446, %l1 = 00000000ecb778fc udivx %l1,-0xbba,%l1 ! %l1 = 0000000000000000 ! Mem[0000000032000098] = f0ec9f3b, %l2 = 2fbdc69613421cfa swap [%i0+0x098],%l2 ! %l2 = 00000000f0ec9f3b ! Mem[00000000900000f8] = 6eaeb260, %g2 = ffffffffc81e1251 lduw [%i4+0x0f8],%g2 ! %g2 = 000000006eaeb260 ! Mem[0000000032800028] = 971fb5064c8a1660, %l4 = fffffffff3d9d822 ldxa [%i1+%o5]0x81,%l4 ! %l4 = 971fb5064c8a1660 ! %l6 = 00000003, %l7 = 00000a26, Mem[0000000033800020] = 00000000 51b3f3cd stda %l6,[%i3+%o4]0x81 ! Mem[0000000033800020] = 00000003 00000a26 ! %l0 = 00000000e44e9f7c, %l3 = fffffffffffffffc, %l6 = 0000000000000003 xnor %l0,%l3,%l6 ! %l6 = 00000000e44e9f7f ! Mem[00000000320001c4] = b7f5f745, %l5 = 00000e7c, %l1 = 00000000 add %i0,0x1c4,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b7f5f745 p17_label_19: ! Mem[0000000032800028] = 06b51f97, %l5 = 0000000000000e7c swapa [%i1+%o5]0x89,%l5 ! %l5 = 0000000006b51f97 ! Mem[0000000090800030] = 56a05e40, %g2 = 000000006eaeb260 ldsb [%i5+0x031],%g2 ! %g2 = 0000000000000056 ! Mem[00000000328001fc] = 5101ceaf, %l3 = fffffffc, %l1 = b7f5f745 add %i1,0x1fc,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000005101ceaf ! Mem[0000000033800010] = ff4ad9aa, %l5 = 0000000006b51f97 ldswa [%i3+%o2]0x81,%l5 ! %l5 = ffffffffff4ad9aa ! Mem[00000000320000c8] = a5bc93b3, %l7 = 00000a26, %l3 = fffffffc add %i0,0xc8,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a5bc93b3 ! %f5 = c81e1251, Mem[00000000908001ac] = 892ae917 st %f5 ,[%i5+0x1ac] ! Mem[00000000908001ac] = c81e1251 ! Mem[0000000090800030] = 2656a05e401afe34, %g2 = 0000000000000056 ldx [%i5+0x030],%g2 ! %g2 = 2656a05e401afe34 ! %l5 = ffffffffff4ad9aa, %l3 = 00000000a5bc93b3, %l0 = 00000000e44e9f7c addccc %l5,%l3,%l0 ! %l0 = 00000000a5076d5d, %ccr = 19 ! %l6 = 00000000e44e9f7f, immed = fffff72e, %y = ffffff71 umulcc %l6,-0x8d2,%l5 ! %l5 = e44e97a1428531d2, %ccr = 80, %y = e44e97a1 ! %f26 = a6710e67 85c9b601, Mem[0000000033000008] = ade47156 d8c35acc stda %f26,[%i2+%o1]0x80 ! Mem[0000000033000008] = a6710e67 85c9b601 p17_label_20: ! %l4 = 971fb5064c8a1660, Mem[0000000091000074] = 388746f6 stb %l4,[%i6+0x074] ! Mem[0000000091000074] = 608746f6 ! Mem[00000000908000b0] = 261db18889cd4d46, %g2 = 2656a05e401afe34 ldx [%i5+0x0b0],%g2 ! %g2 = 261db18889cd4d46 ! %l6 = 00000000e44e9f7f, Mem[00000000328000a7] = 64dbf348 stb %l6,[%i1+0x0a7] ! Mem[00000000328000a4] = 64dbf37f ! Mem[0000000090800014] = 37af9d91, %g2 = 261db18889cd4d46 ldsh [%i5+0x014],%g2 ! %g2 = 00000000000037af ! %l6 = 00000000e44e9f7f, %l5 = e44e97a1428531d2, %ccr = 80 movvs %xcc,%l6,%l5 ! Register Not Moved ! %l1 = 000000005101ceaf, immed = fffff368, %y = e44e97a1 umulcc %l1,-0xc98,%l4 ! %l4 = 5101cab2d13d1418, %ccr = 08, %y = 5101cab2 ! Mem[0000000090800080] = ed9d7e8c, %g2 = 00000000000037af ldub [%i5+0x080],%g2 ! %g2 = 00000000000000ed ! Mem[0000000090800078] = 214a895c, %g2 = 00000000000000ed lduh [%i5+0x07a],%g2 ! %g2 = 000000000000214a ! immd = 000000000000038f, %l6 = 00000000e44e9f7f, %ccr = 08 movne %xcc,0x38f,%l6 ! Moved, %l6 = 000000000000038f ! Mem[0000000033800008] = f6d0ab3c, %l4 = 5101cab2d13d1418 lduha [%i3+%o1]0x80,%l4 ! %l4 = 000000000000f6d0 p17_label_21: ! Mem[00000000910001d4] = ecc14779, %g2 = 000000000000214a ldub [%i6+0x1d6],%g2 ! %g2 = 00000000000000ec ! %l0 = 00000000a5076d5d, %l2 = 00000000f0ec9f3b, %l2 = 00000000f0ec9f3b orn %l0,%l2,%l2 ! %l2 = ffffffffaf176ddd ! %l2 = af176ddd, %l3 = a5bc93b3, Mem[0000000032800028] = 7c0e0000 4c8a1660 stda %l2,[%i1+%o5]0x80 ! Mem[0000000032800028] = af176ddd a5bc93b3 ! Mem[0000000032000018] = e44e9f7c, %l6 = 000000000000038f swapa [%i0+%o3]0x89,%l6 ! %l6 = 00000000e44e9f7c ! %l4 = 000000000000f6d0, %l5 = e44e97a1428531d2, %ccr = 08 movne %xcc,%l4,%l5 ! Moved, %l5 = 000000000000f6d0 ! Mem[0000000032800020] = 33ec4e8e1c9d3192, %l5 = 000000000000f6d0 ldxa [%i1+%o4]0x81,%l5 ! %l5 = 33ec4e8e1c9d3192 ! Mem[0000000032800008] = f3d9d822, %l0 = 00000000a5076d5d ldstuba [%i1+%o1]0x89,%l0 ! %l0 = 00000022000000ff ! Mem[000000009100004c] = d01e4cff, %g2 = 00000000000000ec lduh [%i6+0x04c],%g2 ! %g2 = 000000000000d01e ! Mem[00000000910001e4] = 3020d6e8, %g2 = 000000000000d01e ldsb [%i6+0x1e4],%g2 ! %g2 = 0000000000000030 ! Mem[0000000091000030] = bf3c11af ebada5f2, %g2 = 00000030, %g3 = cef23aad ldd [%i6+0x030],%g2 ! %g2 = 00000000bf3c11af 00000000ebada5f2 p17_label_22: ! %l7 = 0000000000000a26, imm = 00000000000008c1, %l2 = ffffffffaf176ddd orcc %l7,0x8c1,%l2 ! %l2 = 0000000000000ae7, %ccr = 00 ! %l5 = 33ec4e8e1c9d3192, Mem[0000000090800137] = e952ebec stb %l5,[%i5+0x137] ! Mem[0000000090800134] = 9252ebec ! Mem[0000000033800008] = f6d0ab3c, %l1 = 000000005101ceaf ldsha [%i3+%o1]0x80,%l1 ! %l1 = fffffffffffff6d0 ! Mem[0000000032800097] = 22aa2507, %l7 = 0000000000000a26 ldstub [%i1+0x097],%l7 ! %l7 = 00000007000000ff ! %l3 = 00000000a5bc93b3, Mem[00000000908000e0] = bbfe239c stw %l3,[%i5+0x0e0] ! Mem[00000000908000e0] = a5bc93b3 ! Mem[000000003280014c] = 12c83d5b, %l1 = fffff6d0, %l7 = 00000007 add %i1,0x14c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000012c83d5b ! immd = 000000000000024d, %l1 = fffffffffffff6d0, %ccr = 00 movpos %icc,0x24d,%l1 ! Moved, %l1 = 000000000000024d ! %l7 = 0000000012c83d5b, immed = 00000095, %ccr = 00 movrne %l7,0x095,%l2 ! Moved, %l2 = 0000000000000095 ! Mem[0000000032000018] = ecb778fc 0000038f, %l2 = 00000095, %l3 = a5bc93b3 ldda [%i0+%o3]0x89,%l2 ! %l2 = 000000000000038f 00000000ecb778fc ! Mem[00000000910001c8] = f4b00915, %g2 = 00000000bf3c11af lduw [%i6+0x1c8],%g2 ! %g2 = 00000000f4b00915 p17_label_23: ! %l2 = 000000000000038f, Mem[0000000032800018] = 00469b13 stba %l2,[%i1+%o3]0x81 ! Mem[0000000032800018] = 8f469b13 ! %f20 = 90ec413a 8c457127, Mem[0000000032000090] = 5c0808fd fe810d77 std %f20,[%i0+0x090] ! Mem[0000000032000090] = 90ec413a 8c457127 ! Mem[00000000910001c0] = 00e23e0f43ba6025, %g2 = 00000000f4b00915 ldx [%i6+0x1c0],%g2 ! %g2 = 00e23e0f43ba6025 ! Mem[0000000091000180] = fd84489c 906adc75, %g2 = 43ba6025, %g3 = ebada5f2 ldda [%i6+0x180]%asi,%g2 ! %g2 = 00000000fd84489c 00000000906adc75 ! Mem[0000000032000018] = 0000038f, %l4 = 000000000000f6d0 lduba [%i0+%o3]0x89,%l4 ! %l4 = 000000000000008f ! Mem[000000009000002c] = d65852bd, %g2 = 00000000fd84489c ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffffd6 ! %l4 = 000000000000008f, imm = 00000000000002bf, %l2 = 000000000000038f xorcc %l4,0x2bf,%l2 ! %l2 = 0000000000000230, %ccr = 00 ! Mem[0000000032000020] = 9b108208, %l0 = 0000000000000022 ldsba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000008 ! Mem[0000000032000010] = d25f2a10, %l3 = 00000000ecb778fc ldswa [%i0+%o2]0x81,%l3 ! %l3 = ffffffffd25f2a10 ! %f5 = c81e1251, Mem[0000000033800000] = 0000c1b4 sta %f5 ,[%i3+%g0]0x88 ! Mem[0000000033800000] = c81e1251 p17_label_24: ! Mem[00000000320000e0] = eefa4092, %l0 = 00000008, %l0 = 00000008 add %i0,0xe0,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000eefa4092 ! %f24 = c1daf30c, Mem[0000000032000028] = 87a1d0a0 sta %f24,[%i0+%o5]0x88 ! Mem[0000000032000028] = c1daf30c ! Mem[0000000091800038] = 96b1e416489be132, %g2 = ffffffffffffffd6 ldxa [%o0+0x038]%asi,%g2 ! %g2 = 96b1e416489be132 ! Mem[0000000033800128] = 2538246620eb8768, %l4 = 000000000000008f, %l4 = 000000000000008f add %i3,0x128,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 2538246620eb8768 ! %l2 = 0000000000000230, %l0 = 00000000eefa4092, %ccr = 00 movle %xcc,%l2,%l0 ! Register Not Moved ! Mem[0000000033800020] = 00000003, %l1 = 000000000000024d ldsha [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000 ! %f6 = 9f61a77a 7ed3b70e, Mem[0000000091800088] = f66800b9 43610036 std %f6 ,[%o0+0x088] ! Mem[0000000091800088] = 9f61a77a 7ed3b70e ! Mem[0000000033800020] = 03000000, %l4 = 2538246620eb8768 lduha [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000 ! Mem[0000000032000028] = 0ea2c9e8c1daf30c, %l6 = 00000000e44e9f7c ldxa [%i0+%o5]0x88,%l6 ! %l6 = 0ea2c9e8c1daf30c ! %f2 = e2ab1494 18c7f925, Mem[0000000091800160] = b8e33a5f be99a180 std %f2 ,[%o0+0x160] ! Mem[0000000091800160] = e2ab1494 18c7f925 p17_label_25: ! %l4 = 00000000, %l5 = 1c9d3192, Mem[0000000033000018] = 3a082cff c753f1d7 stda %l4,[%i2+%o3]0x88 ! Mem[0000000033000018] = 00000000 1c9d3192 ! %f30 = 18e7eca6 f10460e1, Mem[00000000900001e0] = 26f2003b c578103d std %f30,[%i4+0x1e0] ! Mem[00000000900001e0] = 18e7eca6 f10460e1 ! %l2 = 0000000000000230, Mem[00000000908001b1] = ebb8e014, %asi = 80 stba %l2,[%i5+0x1b1]%asi ! Mem[00000000908001b0] = 30b8e014 ! %l4 = 0000000000000000, Mem[000000009180002c] = 0000010e stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = 00000000 ! %l4 = 0000000000000000, %l3 = ffffffffd25f2a10, %l4 = 0000000000000000 sdivx %l4,%l3,%l4 ! %l4 = 0000000000000000 ! %l0 = eefa4092, %l1 = 00000000, Mem[0000000090800100] = fb532693 03c772fa std %l0,[%i5+0x100] ! Mem[0000000090800100] = eefa4092 00000000 ! Mem[0000000090800018] = ecf7b4a1c4ec5ef0, %f48 = 82a15be5 f5ef7a5f ldd [%i5+%o3],%f48 ! %f48 = ecf7b4a1 c4ec5ef0 ! %l4 = 0000000000000000, %l7 = 0000000012c83d5b, %y = 5101cab2 udivcc %l4,%l7,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ffffffff save ! CWP = 1 ! Mem[0000000033000048] = 3d2871ab, %f21 = 8c457127 lda [%o2+0x048]%asi,%f21 ! %f21 = 3d2871ab ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Thread 17 restore ! CWP = 0 p17_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x044] ! Set processor 17 done flag ! Check Registers p17_check_registers: set p17_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ffffffff bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000230 bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffd25f2a10 bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 33ec4e8e1c9d3192 bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0ea2c9e8c1daf30c bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000012c83d5b bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p17_failed mov 0x111,%g1 ! Check Floating Point Registers p17_check_fp_registers: set p17_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be e470a8a5 3020d6e8 bne %xcc,p17_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be e2ab1494 18c7f925 bne %xcc,p17_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 4e5ca7b9 c81e1251 bne %xcc,p17_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9f61a77a 7ed3b70e bne %xcc,p17_f6_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 90ec413a 3d2871ab bne %xcc,p17_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c1daf30c 1c5face8 bne %xcc,p17_f24_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000000260a0000 ldx [%i0+0x000],%g3 ! Observed data at 0000000032000000 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bed16a6bc4a6e0b3 ldx [%i0+0x008],%g3 ! Observed data at 0000000032000008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f030000fc78b7ec ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0cf3dac1e8c9a20e ldx [%i0+0x028],%g3 ! Observed data at 0000000032000028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000ade42aec7fc6 ldx [%i0+0x030],%g3 ! Observed data at 0000000032000030 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x030,%g4 ldx [%g1+0x088],%g2 ! Expected data = 000000376770ab18 ldx [%i0+0x088],%g3 ! Observed data at 0000000032000088 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = 90ec413a8c457127 ldx [%i0+0x090],%g3 ! Observed data at 0000000032000090 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = 13421cfa43d5e8f3 ldx [%i0+0x098],%g3 ! Observed data at 0000000032000098 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x098,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 96adb428a030c7d2 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000320001d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x1d0,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 532a537462b27aff ldx [%i1+0x000],%g3 ! Observed data at 0000000032800000 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffd8d9f38c28b857 ldx [%i1+0x008],%g3 ! Observed data at 0000000032800008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f469b1386edde63 ldx [%i1+0x018],%g3 ! Observed data at 0000000032800018 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 33ec4e8e1c9d3192 ldx [%i1+0x020],%g3 ! Observed data at 0000000032800020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = af176ddda5bc93b3 ldx [%i1+0x028],%g3 ! Observed data at 0000000032800028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = ac98e88322aa25ff ldx [%i1+0x090],%g3 ! Observed data at 0000000032800090 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x090,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 9ea9210c64dbf37f ldx [%i1+0x0a0],%g3 ! Observed data at 00000000328000a0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x140],%g2 ! Expected data = 00000045818acf40 ldx [%i1+0x140],%g3 ! Observed data at 0000000032800140 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x140,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 0f2645240a88002d ldx [%i1+0x1b0],%g3 ! Observed data at 00000000328001b0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 07d05164a1634dd1 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000328001e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x1e8,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x008],%g2 ! Expected data = a6710e6785c9b601 ldx [%i2+0x008],%g3 ! Observed data at 0000000033000008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3700000000000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000033000010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000092319d1c ldx [%i2+0x018],%g3 ! Observed data at 0000000033000018 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000000000046 ldx [%i2+0x028],%g3 ! Observed data at 0000000033000028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 9629f497d1289b9d ldx [%i2+0x088],%g3 ! Observed data at 0000000033000088 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x088,%g4 ldx [%g1+0x100],%g2 ! Expected data = 000000ad00000950 ldx [%i2+0x100],%g3 ! Observed data at 0000000033000100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x100,%g4 ldx [%g1+0x118],%g2 ! Expected data = 3b997cac2310165f ldx [%i2+0x118],%g3 ! Observed data at 0000000033000118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x118,%g4 ldx [%g1+0x180],%g2 ! Expected data = 9629f497228cfcf2 ldx [%i2+0x180],%g3 ! Observed data at 0000000033000180 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x180,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 51121ec87aa7619f ldx [%i3+0x000],%g3 ! Observed data at 0000000033800000 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f6d0ab3c416aff3a ldx [%i3+0x008],%g3 ! Observed data at 0000000033800008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff4ad9aa742fac5c ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000300000a26 ldx [%i3+0x020],%g3 ! Observed data at 0000000033800020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7ed3b70eff2dc65a ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 05b6cf2100000024 ldx [%i3+0x040],%g3 ! Observed data at 0000000033800040 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x040,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = d70c01e7ff41ef22 ldx [%i3+0x0d0],%g3 ! Observed data at 00000000338000d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 5affa0c38d3d41cf ldx [%i3+0x1a0],%g3 ! Observed data at 00000000338001a0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 36baaf4dc18e49ed ldx [%i3+0x1d0],%g3 ! Observed data at 00000000338001d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x1d0,%g4 ! The test for processor 17 has passed p17_passed: ta GOOD_TRAP nop p17_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p17_failed p17_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p17_failed p17_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p17_failed p17_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p17_failed p17_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p17_failed p17_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p17_failed p17_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p17_failed p17_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p17_failed p17_f0_fail: set p17_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f2_fail: set p17_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f4_fail: set p17_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f6_fail: set p17_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f20_fail: set p17_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f24_fail: set p17_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 17 failed p17_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x044] ! Set processor 17 done flag set p17_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 17 failed p17_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x044] ! Set processor 17 done flag set p17_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p17_selfmod_failed: ba p17_failed mov 0xabc,%g1 p17_common_error: or %g0,0xef1,%g1 ba p17_failed mov %o5,%g3 p17_common_signature_error: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_common_timeout: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p17_failed mov 0x0,%g3 p17_trap1e: tsubcc %l0,%l1,%l5 done p17_trap1o: tsubcc %l0,%l1,%l5 done p17_trap2e: stda %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800020] stha %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000008] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000008] done p17_trap2o: stda %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800020] stha %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000008] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000008] done p17_trap3e: and %l2,%l6,%l6 done p17_trap3o: and %l2,%l6,%l6 done p17_init_memory_pointers: set p17_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 p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 186ecdbbf6d1da54 ldx [%g1+0x008],%l1 ! %l1 = cd33eaae359a06b6 ldx [%g1+0x010],%l2 ! %l2 = a6b543de4fc818f4 ldx [%g1+0x018],%l3 ! %l3 = 07d05164a1634dd1 ldx [%g1+0x020],%l4 ! %l4 = aad477aa82a15be5 ldx [%g1+0x028],%l5 ! %l5 = 4476ac21ddddc3e5 ldx [%g1+0x030],%l6 ! %l6 = c8391045dcbab4c9 ldx [%g1+0x038],%l7 ! %l7 = d602cb225e82c791 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 19b3698de9fd6179 ldx [%g1+0x048],%l1 ! %l1 = 178f092e7461f06a ldx [%g1+0x050],%l2 ! %l2 = bc9fd0ae09b94aee ldx [%g1+0x058],%l3 ! %l3 = 59e3855678f48a71 ldx [%g1+0x060],%l4 ! %l4 = d4b792c23cc54818 ldx [%g1+0x068],%l5 ! %l5 = bf87c4abef7a1d2d ldx [%g1+0x070],%l6 ! %l6 = 5fae604ee3f3321d ldx [%g1+0x078],%l7 ! %l7 = c6f11817deec8c4b ! Initialize the output register of window 1 set p17_local0_start,%o0 set p17_local1_start,%o1 set p17_local2_start,%o2 set p17_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 18 processor_18: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x48] ! Set the start flag wrpr %g0,7,%cleanwin call p18_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 18 wr %g0,0x4,%fprs ! Make sure fef is 1 set p18_init_freg,%g1 ! %f0 = 5edddbe7 1b628509 9593683f 684b29c8 ! %f4 = 2c9cfad4 862a1926 e8cec88e a7a298ec ! %f8 = 7c6d37e4 bebd7073 98ec7533 8eb07b29 ! %f12 = 3ed3deab 3119d6b0 548c91e6 21387b0f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ab8ddc61 adba399e bcd7dc0d 252bfc91 ! %f20 = 56a7f84f 2abcb062 2dbf72ef 66a9bdeb ! %f24 = b3b4c2af 42db45df 960923dc 9ade3c09 ! %f28 = fb7cad2a 226a41a5 43eebed1 f846097d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8f73a8ce 0527e512 ea63c7c1 5ae3771d ! %f36 = d733911b c8f8f94e 6389a7ef 708208fd ! %f40 = 0180e218 de041aa0 d3c87e26 423a1a7b ! %f44 = a586e7e3 d7674a40 e6c670d6 04380ae6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x88357c2f0000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = 88357c2f0000007b 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 18 p18_label_1: ! %f16 = ab8ddc61 adba399e bcd7dc0d 252bfc91 ! %f20 = 56a7f84f 2abcb062 2dbf72ef 66a9bdeb ! %f24 = b3b4c2af 42db45df 960923dc 9ade3c09 ! %f28 = fb7cad2a 226a41a5 43eebed1 f846097d mov 0x1c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0 ! %l7 = 397d29749fb01531, immed = fffff522, %y = 00000000 smulcc %l7,-0xade,%l6 ! %l6 = 00000416a479b582, %ccr = 08, %y = 00000416 ! %l6 = 00000416a479b582, Mem[0000000034000018] = 0f3ab0dc stwa %l6,[%i0+%o3]0x81 ! Mem[0000000034000018] = a479b582 ! %l1 = 1486ac362c82d443, Mem[0000000035800008] = 92a2f108 stba %l1,[%i3+%o1]0x81 ! Mem[0000000035800008] = 43a2f108 ! %f0 = 5edddbe7 1b628509, Mem[0000000090000158] = 3fd226a8 c43c4750 std %f0 ,[%i4+0x158] ! Mem[0000000090000158] = 5edddbe7 1b628509 ! Mem[000000009000004c] = 6e630116, %g2 = 7cb7a451de4700a9 ldsb [%i4+0x04e],%g2 ! %g2 = 000000000000006e ! Mem[0000000035800020] = 4bc9ead808e651c1, %l7 = 397d29749fb01531 ldxa [%i3+%o4]0x80,%l7 ! %l7 = 4bc9ead808e651c1 ! Mem[0000000034800010] = 57fffb55, %l4 = 20eb7c08ecc94194 ldstuba [%i1+%o2]0x89,%l4 ! %l4 = 00000055000000ff ! Mem[00000000900001b0] = dd9b41b1 0f879dfe, %g2 = 0000006e, %g3 = 0bad0b00 ldd [%i4+0x1b0],%g2 ! %g2 = 00000000dd9b41b1 000000000f879dfe ! %l3 = 63692250347f535a, %l5 = eac356a3f61b75d3, %l1 = 1486ac362c82d443 xorcc %l3,%l5,%l1 ! %l1 = 89aa74f3c2642689, %ccr = 88 p18_label_2: save ! CWP = 1 ! Mem[00000000910001b8] = 91cc570a, %g2 = 00000000dd9b41b1 ldub [%o6+0x1ba],%g2 ! %g2 = 0000000000000091 ! %l5 = 96704a408c2f7c3e, immed = 00000c11, %l4 = 12ea463851f9bfef taddcctv %l5,0xc11,%l4 ! %l0 = 7ae53dd85ba387d9, Trapped ! %f2 = 9593683f 684b29c8, Mem[0000000090000170] = ca1124dc c60ca54a std %f2 ,[%o4+0x170] ! Mem[0000000090000170] = 9593683f 684b29c8 ! %l2 = 3e1b21d48e28a8c4, Mem[0000000034000020] = d242da7f stha %l2,[%o0+%i4]0x80 ! Mem[0000000034000020] = a8c4da7f ! %l1 = 3aceb27ea8010b40, Mem[000000009100014b] = e585439e stb %l1,[%o6+0x14b] ! Mem[0000000091000148] = 4085439e ! %l7 = 5da1741e0c24bda1, %l0 = 7ae53dd85ba387d9, %y = 00000416 smul %l7,%l0,%l2 ! %l2 = 0458d13ea3a7a479, %y = 0458d13e ! Mem[00000000358001f8] = 781bbc0a, %l1 = a8010b40, %l3 = c58a55a2 add %o3,0x1f8,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000781bbc0a ! %f8 = 7c6d37e4 bebd7073, Mem[0000000090000010] = 0e4c149a 35abf17f std %f8 ,[%o4+%i2] ! Mem[0000000090000010] = 7c6d37e4 bebd7073 ! %l7 = 5da1741e0c24bda1, imm = fffffffffffff09a, %l1 = 3aceb27ea8010b40 andcc %l7,-0xf66,%l1 ! %l1 = 5da1741e0c24b080, %ccr = 00 p18_label_3: ! %cwp = 1 ! Mem[0000000091000168] = 83675da1ba20aad9, %g2 = 0000000000000091 ldx [%o6+0x168],%g2 ! %g2 = 83675da1ba20aad9 ! Mem[0000000090000100] = 26620895 2b3c00be, %g2 = ba20aad9, %g3 = 0f879dfe ldd [%o4+0x100],%g2 ! %g2 = 0000000026620895 000000002b3c00be ! %l0 = 5ba387d9, %l1 = 0c24b080, Mem[0000000091000010] = c24b8124 d7a3e9c6 std %l0,[%o6+%i2] ! Mem[0000000091000010] = 5ba387d9 0c24b080 ! immd = 00000000000003d1, %l3 = 00000000781bbc0a, %ccr = 00 movvs %icc,0x3d1,%l3 ! Register Not Moved ! immd = 000000000000003e, %l1 = 5da1741e0c24b080, %ccr = 00 movgu %icc,0x03e,%l1 ! Moved, %l1 = 000000000000003e ! Mem[0000000091000138] = cc970ad0, %g18 = 89e70ce7aa8629ea ldsw [%o6+0x138],%g2 ! %g2 = 89e70ce7aa8629ea ! Mem[0000000091000188] = 2538bf5a71a95f10, %g2 = ffffffffcc970ad0 ldx [%o6+0x188],%g2 ! %g2 = 2538bf5a71a95f10 ! %l6 = 75aef0f49e9c23cb, %l0 = 7ae53dd85ba387d9, %l7 = 5da1741e0c24bda1 subc %l6,%l0,%l7 ! %l7 = fac9b31c42f89bf2 ! Mem[00000000340000d0] = 4be65178, %l4 = 12ea463851f9bfef ldsba [%o0+0x0d3]%asi,%l4 ! %l4 = 0000000000000078 ! Mem[0000000091000008] = 12a0367e, %g2 = 2538bf5a71a95f10 lduw [%o6+%i1],%g2 ! %g2 = 0000000012a0367e p18_label_4: ! %cwp = 1 ! %f14 = 548c91e6 21387b0f, Mem[0000000090000050] = 011657d0 cec3459a std %f14,[%o4+0x050] ! Mem[0000000090000050] = 548c91e6 21387b0f ! %l4 = 0000000000000078, %l6 = 75aef0f49e9c23cb, %ccr = 00 mova %icc,%l4,%l6 ! Moved, %l6 = 0000000000000078 ! %l3 = 00000000781bbc0a, Mem[00000000918000e0] = 4bc5ec5a stw %l3,[%i0+0x0e0] ! Mem[00000000918000e0] = 781bbc0a ! Mem[0000000035000188] = 41d148fe, %l4 = 0000000000000078 swap [%o2+0x188],%l4 ! %l4 = 0000000041d148fe ! %l5 = 96704a408c2f7c3e, %l6 = 0000000000000078, %ccr = 00 movvc %icc,%l5,%l6 ! Moved, %l6 = 96704a408c2f7c3e ! %l4 = 41d148fe, %l5 = 8c2f7c3e, Mem[0000000035800010] = 79d3b0fe 2ad1536d stda %l4,[%o3+%i2]0x80 ! Mem[0000000035800010] = 41d148fe 8c2f7c3e ! Mem[00000000910001b8] = 91cc570a, %g2 = 0000000012a0367e ldsb [%o6+0x1ba],%g2 ! %g2 = ffffffffffffff91 ! %f12 = 3ed3deab, Mem[0000000034000010] = 896d115e sta %f12,[%o0+%i2]0x80 ! Mem[0000000034000010] = 3ed3deab ! %l5 = 96704a408c2f7c3e, Mem[0000000091800180] = 54edfdc4 stw %l5,[%i0+0x180] ! Mem[0000000091800180] = 8c2f7c3e ! %l3 = 00000000781bbc0a, %l2 = 0458d13ea3a7a479, %l0 = 7ae53dd85ba387d9 xor %l3,%l2,%l0 ! %l0 = 0458d13edbbc1873 p18_label_5: ! %cwp = 1 ! Mem[0000000035800028] = 92307ae5 02fe22d6, %l0 = dbbc1873, %l1 = 0000003e ldda [%o3+%i5]0x89,%l0 ! %l0 = 0000000002fe22d6 0000000092307ae5 ! %l6 = 96704a408c2f7c3e, imm = 00000000000003a1, %l6 = 96704a408c2f7c3e addcc %l6,0x3a1,%l6 ! %l6 = 96704a408c2f7fdf, %ccr = 88 ! Mem[0000000035800010] = fe48d141, %l4 = 0000000041d148fe ldsba [%o3+%i2]0x88,%l4 ! %l4 = 0000000000000041 ! %l6 = 96704a408c2f7fdf, %l2 = 0458d13ea3a7a479, %l2 = 0458d13ea3a7a479 sra %l6,%l2,%l2 ! %l2 = ffffffffffffffc6 ! %l2 = ffffffc6, %l3 = 781bbc0a, Mem[0000000091000160] = d58946fa 989af416 std %l2,[%o6+0x160] ! Mem[0000000091000160] = ffffffc6 781bbc0a ! %l4 = 0000000000000041, %l0 = 0000000002fe22d6, %y = 0458d13e umul %l4,%l0,%l0 ! %l0 = 00000000c286d856, %y = 00000000 ! %l0 = 00000000c286d856, Mem[00000000900001ce] = d7bc62b0 stb %l0,[%o4+0x1ce] ! Mem[00000000900001cc] = 56bc62b0 ! Mem[000000003400005a] = 1e39a200, %l4 = 0000000000000041 ldstub [%o0+0x05a],%l4 ! %l4 = 000000a2000000ff ! %f16 = ab8ddc61 adba399e bcd7dc0d 252bfc91 ! %f20 = 56a7f84f 2abcb062 2dbf72ef 66a9bdeb ! %f24 = b3b4c2af 42db45df 960923dc 9ade3c09 ! %f28 = fb7cad2a 226a41a5 43eebed1 f846097d mov 0x080,%g5 stda %f16,[%o4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080 ! Mem[00000000910001a8] = dbcff14c0768fa4c, %g2 = ffffffffffffff91 ldxa [%o6+0x1a8]%asi,%g2 ! %g2 = dbcff14c0768fa4c p18_label_6: ! %cwp = 1 ! Mem[0000000035000014] = 1fa42fdc, %l7 = fac9b31c42f89bf2 swap [%o2+0x014],%l7 ! %l7 = 000000001fa42fdc membar #Sync ! Added by membar checker (211) ! %l1 = 0000000092307ae5, Mem[00000000900000a6] = 45df9609 sth %l1,[%o4+0x0a6] ! Mem[00000000900000a4] = 7ae59609 ! Mem[0000000035000154] = 66e8a45a, %l1 = 0000000092307ae5 swap [%o2+0x154],%l1 ! %l1 = 0000000066e8a45a ! Mem[0000000090000058] = a5d385e6 b9417ee5, %g2 = 0768fa4c, %g3 = 2b3c00be ldd [%o4+0x058],%g2 ! %g2 = 00000000a5d385e6 00000000b9417ee5 ! %l7 = 000000001fa42fdc, %l3 = 00000000781bbc0a, %ccr = 88 movpos %icc,%l7,%l3 ! Register Not Moved ! %l6 = 96704a408c2f7fdf, immd = fffffffffffff8f0, %l1 = 0000000066e8a45a sdivx %l6,-0x710,%l1 ! %l1 = 000ef25db2e55ab0 ! Mem[00000000350000a0] = bd74e6f4, %l2 = ffffffffffffffc6, %asi = 80 swapa [%o2+0x0a0]%asi,%l2 ! %l2 = 00000000bd74e6f4 ! %l6 = 96704a408c2f7fdf, %l1 = 000ef25db2e55ab0, %y = 00000000 udiv %l6,%l1,%l4 ! %l4 = 0000000000000000 mov %l0,%y ! %y = c286d856 ! immd = 0000000000000359, %l5 = 96704a408c2f7c3e, %ccr = 88 movg %xcc,0x359,%l5 ! Register Not Moved ! %l7 = 000000001fa42fdc, Mem[0000000090800130] = 75025c7f4ed886e9 stx %l7,[%o5+0x130] ! Mem[0000000090800130] = 000000001fa42fdc p18_label_7: ! %cwp = 1 ! %l4 = 0000000000000000, Mem[000000009080008a] = e53d08d9 stb %l4,[%o5+0x08a] ! Mem[0000000090800088] = 003d08d9 ! %l5 = 96704a408c2f7c3e, %l4 = 0000000000000000, %ccr = 88 movrne %l5,%l4,%l6 ! Moved, %l6 = 0000000000000000 ! %l1 = 000ef25db2e55ab0, %l4 = 0000000000000000, %l6 = 0000000000000000 add %l1,%l4,%l6 ! %l6 = 000ef25db2e55ab0 ! Mem[0000000091000128] = c6df995e, %g2 = 00000000a5d385e6 ldsh [%o6+0x128],%g2 ! %g2 = ffffffffffffc6df ! %l6 = b2e55ab0, %l7 = 1fa42fdc, Mem[00000000908001d8] = ba41b1d8 e4733a35 std %l6,[%o5+0x1d8] ! Mem[00000000908001d8] = b2e55ab0 1fa42fdc ! Mem[0000000034000018] = 82b579a4, %l5 = 96704a408c2f7c3e lduwa [%o0+%i3]0x89,%l5 ! %l5 = 0000000082b579a4 ! Mem[0000000090800094] = 1413ef16, %g2 = ffffffffffffc6df lduw [%o5+0x094],%g2 ! %g2 = 000000001413ef16 ! Mem[00000000900000c0] = e69a15e5f1e34842, %f48 = fe319c58 1098cc7f ldd [%o4+0x0c0],%f48 ! %f48 = e69a15e5 f1e34842 ! %l3 = 00000000781bbc0a, Mem[00000000910000d0] = befba617 stw %l3,[%o6+0x0d0] ! Mem[00000000910000d0] = 781bbc0a ! immd = 00000000000000b4, %l5 = 0000000082b579a4, %ccr = 88 movpos %icc,0x0b4,%l5 ! Register Not Moved p18_label_8: ! %cwp = 1 ! %l1 = 000ef25db2e55ab0, Mem[0000000091800190] = f56a52ae sth %l1,[%i0+0x190] ! Mem[0000000091800190] = 5ab052ae ! %l2 = 00000000bd74e6f4, Mem[00000000908000f0] = aab1ef90 stw %l2,[%o5+0x0f0] ! Mem[00000000908000f0] = bd74e6f4 ! %l3 = 00000000781bbc0a, Mem[0000000090000118] = 06cfee15 stw %l3,[%o4+0x118] ! Mem[0000000090000118] = 781bbc0a ! Mem[0000000034000010] = abded33e, %f26 = 960923dc lda [%o0+%i2]0x88,%f26 ! %f26 = abded33e ! Mem[0000000035800114] = e3ec2c4a, %l7 = 1fa42fdc, %l0 = c286d856 add %o3,0x114,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e3ec2c4a ! Mem[0000000035000070] = c407b0e4, %l0 = 00000000e3ec2c4a swap [%o2+0x070],%l0 ! %l0 = 00000000c407b0e4 ! immd = 00000000000003c2, %l0 = 00000000c407b0e4, %ccr = 88 movcc %icc,0x3c2,%l0 ! Moved, %l0 = 00000000000003c2 ! Mem[0000000091800124] = 2530e39c, %g18 = 89e70ce7aa8629ea ldsw [%i0+0x124],%g2 ! %g2 = 89e70ce7aa8629ea ! Mem[000000003580001e] = b550a118, %l6 = 000ef25db2e55ab0 ldstub [%o3+0x01e],%l6 ! %l6 = 000000a1000000ff ! Mem[0000000091800050] = 201eabe0, %g2 = 000000002530e39c lduw [%i0+0x050],%g2 ! %g2 = 00000000201eabe0 p18_label_9: ! %cwp = 1 ! Mem[0000000034000018] = a479b582, %f27 = 9ade3c09 lda [%o0+%i3]0x80,%f27 ! %f27 = a479b582 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g6 ldda [%o4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000091800060] = 9a3380080d3c077e, %g2 = 00000000201eabe0 ldx [%i0+0x060],%g2 ! %g2 = 9a3380080d3c077e ! Mem[0000000035800010] = 41d148fe8c2f7c3e, %l0 = 00000000000003c2, %l4 = 0000000000000000 add %o3,0x10,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 41d148fe8c2f7c3e ! %f0 = 5edddbe7 1b628509 9593683f 684b29c8 ! %f4 = 2c9cfad4 862a1926 e8cec88e a7a298ec ! %f8 = 7c6d37e4 bebd7073 98ec7533 8eb07b29 ! %f12 = 3ed3deab 3119d6b0 548c91e6 21387b0f mov 0x180,%g4 stda %f0,[%o4+%g4]ASI_BLK_S ! Block Store to 0000000090000180 ! Mem[0000000090800050] = 9ba1a3e6, %g2 = 9a3380080d3c077e ldsh [%o5+0x052],%g2 ! %g2 = ffffffffffff9ba1 ! %l0 = 000003c2, %l1 = b2e55ab0, Mem[0000000090000018] = 0785d1ed 6eb43629 std %l0,[%o4+%i3] ! Mem[0000000090000018] = 000003c2 b2e55ab0 ! %f0 = 5edddbe7 1b628509 9593683f 684b29c8 ! %f4 = 2c9cfad4 862a1926 e8cec88e a7a298ec ! %f8 = 7c6d37e4 bebd7073 98ec7533 8eb07b29 ! %f12 = 3ed3deab 3119d6b0 548c91e6 21387b0f mov 0x100,%g4 stda %f0,[%o4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! %l1 = 000ef25db2e55ab0, %l4 = 41d148fe8c2f7c3e, %ccr = 88 movle %xcc,%l1,%l4 ! Moved, %l4 = 000ef25db2e55ab0 ! Mem[00000000910000d4] = c4a85cf4, %g18 = 89e70ce7aa8629ea ldsw [%o6+0x0d4],%g2 ! %g2 = 89e70ce7aa8629ea p18_label_10: ! %cwp = 1 ! %l0 = 00000000000003c2, Mem[0000000034800018] = f5288ae5 stwa %l0,[%o1+%i3]0x89 ! Mem[0000000034800018] = 000003c2 ! %l5 = 0000000082b579a4, %l4 = 000ef25db2e55ab0, %l4 = 000ef25db2e55ab0 taddcctv %l5,%l4,%l4 ! %l0 = 00000000000003e5, Trapped ! %l0 = 00000000000003e5, Mem[000000009080004c] = c034afdd stw %l0,[%o5+0x04c] ! Mem[000000009080004c] = 000003e5 ! Mem[0000000034000175] = 3c0e714c, %l0 = 00000000000003e5 ldstub [%o0+0x175],%l0 ! %l0 = 0000000e000000ff ! %l0 = 000000000000000e, %l1 = 000ef25db2e55ab0, %ccr = 88 movgu %icc,%l0,%l1 ! Moved, %l1 = 000000000000000e ! Mem[0000000090000034] = 2038ccea, %g2 = ffffffffc4a85cf4 ldub [%o4+0x036],%g2 ! %g2 = 0000000000000020 ! %l2 = 00000000bd74e6f4, %l5 = 0000000082b579a4, %ccr = 88 mova %icc,%l2,%l5 ! Moved, %l5 = 00000000bd74e6f4 ! %l1 = 000000000000000e, %l5 = 00000000bd74e6f4, %y = c286d856 smul %l1,%l5,%l0 ! %l0 = fffffffc5c64a158, %y = fffffffc ! %l5 = 00000000bd74e6f4, %l2 = 00000000bd74e6f4, %ccr = 88 movn %icc,%l5,%l2 ! Register Not Moved ! Mem[0000000091800088] = 00b94361, %g2 = 0000000000000020 lduh [%i0+0x08a],%g2 ! %g2 = 00000000000000b9 p18_label_11: ! %cwp = 1 ! Mem[0000000090800154] = 0caa438e, %g2 = 00000000000000b9 ldub [%o5+0x157],%g2 ! %g2 = 000000000000000c ! Mem[000000003500009f] = 9d99c076, %l1 = 000000000000000e ldstub [%o2+0x09f],%l1 ! %l1 = 00000076000000ff ! %l3 = 00000000781bbc0a, Mem[0000000034800060] = f149c6cb3acee846 stx %l3,[%o1+0x060] ! Mem[0000000034800060] = 00000000781bbc0a ! Mem[00000000910000d8] = a28698cd, %g2 = 000000000000000c ldsh [%o6+0x0da],%g2 ! %g2 = ffffffffffffa286 ! %l6 = 00000000000000a1, %l2 = 00000000bd74e6f4, %ccr = 88 movg %icc,%l6,%l2 ! Register Not Moved ! %l6 = 000000a1, %l7 = 1fa42fdc, Mem[0000000091000190] = b476dc90 f27114ab std %l6,[%o6+0x190] ! Mem[0000000091000190] = 000000a1 1fa42fdc ! %f20 = 56a7f84f, Mem[0000000091000114] = df99dbc0 st %f20,[%o6+0x114] ! Mem[0000000091000114] = 56a7f84f ! %f17 = adba399e, Mem[0000000090800024] = 24728a8e sta %f17,[%o5+0x024]%asi ! Mem[0000000090800024] = adba399e ! Mem[0000000090000050] = 548c91e6 21387b0f, %g2 = ffffa286, %g3 = b9417ee5 ldd [%o4+0x050],%g2 ! %g2 = 00000000548c91e6 0000000021387b0f ! Mem[00000000348000d0] = e32e4673, %l0 = 5c64a158, %l6 = 000000a1 add %o1,0xd0,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e32e4673 p18_label_12: ! %cwp = 1 ! %l2 = 00000000bd74e6f4, imm = fffffffffffffb8c, %l5 = 00000000bd74e6f4 xorcc %l2,-0x474,%l5 ! %l5 = ffffffff428b1d78, %ccr = 80 ! Mem[00000000908001f8] = 2aeced82, %g2 = 00000000548c91e6 ldsb [%o5+0x1fb],%g2 ! %g2 = 000000000000002a ! Mem[0000000090800188] = 681032f9, %g18 = 89e70ce7aa8629ea ldsw [%o5+0x188],%g2 ! %g2 = 89e70ce7aa8629ea ! %l0 = fffffffc5c64a158, Mem[0000000034800008] = dd692d652c507521 stxa %l0,[%o1+%i1]0x81 ! Mem[0000000034800008] = fffffffc5c64a158 ! Mem[0000000091800054] = ace33da8, %g2 = 00000000681032f9 lduw [%i0+0x054],%g2 ! %g2 = 00000000ace33da8 ! Mem[0000000091000194] = 1fa42fdc, %g2 = 00000000ace33da8 lduh [%o6+0x194],%g2 ! %g2 = 0000000000001fa4 ! %f28 = fb7cad2a, Mem[0000000035000000] = f1c34213 sta %f28,[%o2+%g0]0x88 ! Mem[0000000035000000] = fb7cad2a ! %l7 = 000000001fa42fdc, %l4 = 000ef25db2e55ab0, %ccr = 80 movleu %icc,%l7,%l4 ! Register Not Moved ! %l6 = 00000000e32e4673, %l0 = fffffffc5c64a158, %ccr = 80 movle %xcc,%l6,%l0 ! Moved, %l0 = 00000000e32e4673 ! Mem[0000000034000018] = 82b579a4, %l3 = 00000000781bbc0a ldstuba [%o0+%i3]0x88,%l3 ! %l3 = 000000a4000000ff p18_label_13: ! %cwp = 1 ! Mem[00000000350000a4] = d8243315, %l6 = 00000000e32e4673 swap [%o2+0x0a4],%l6 ! %l6 = 00000000d8243315 ! Mem[0000000034000028] = 31407ac6, %f24 = b3b4c2af lda [%o0+%i5]0x89,%f24 ! %f24 = 31407ac6 ! Mem[0000000035800028] = d622fe02, %l5 = ffffffff428b1d78 lduba [%o3+%i5]0x81,%l5 ! %l5 = 00000000000000d6 ! %l7 = 000000001fa42fdc, Mem[0000000091000040] = 3279f3152f846623 stx %l7,[%o6+0x040] ! Mem[0000000091000040] = 000000001fa42fdc ! Mem[0000000034800020] = 4b8dd251, %l7 = 000000001fa42fdc lduha [%o1+%i4]0x80,%l7 ! %l7 = 0000000000004b8d ! %l6 = 00000000d8243315, Mem[0000000091000031] = 3c11afeb stb %l6,[%o6+0x031] ! Mem[0000000091000030] = 1511afeb ! Mem[0000000091000004] = 0b12a036, %g2 = 0000000000001fa4 ldub [%o6+0x007],%g2 ! %g2 = 000000000000000b ! %l2 = 00000000bd74e6f4, %l0 = 00000000e32e4673, %l6 = 00000000d8243315 orncc %l2,%l0,%l6 ! %l6 = ffffffffbdf5fffc, %ccr = 88 ! Mem[0000000091800070] = c7343f70, %g2 = 000000000000000b lduha [%i0+0x072]%asi,%g2 ! %g2 = 000000000000c734 ! immd = 000000000000019b, %l3 = 00000000000000a4, %ccr = 88 movge %xcc,0x19b,%l3 ! Register Not Moved p18_label_14: ! %cwp = 1 ! %l1 = 0000000000000076, Mem[00000000910001fb] = a853dee3 stb %l1,[%o6+0x1fb] ! Mem[00000000910001f8] = 7653dee3 ! %l6 = ffffffffbdf5fffc, %l0 = 00000000e32e4673, %ccr = 88 movvc %xcc,%l6,%l0 ! Moved, %l0 = ffffffffbdf5fffc ! %l5 = 00000000000000d6, imm = fffffffffffff492, %l4 = 000ef25db2e55ab0 xorcc %l5,-0xb6e,%l4 ! %l4 = fffffffffffff444, %ccr = 88 ! %l4 = fffffffffffff444, Mem[0000000090000078] = 21d1ebce42756e18 stx %l4,[%o4+0x078] ! Mem[0000000090000078] = fffffffffffff444 ! %l0 = ffffffffbdf5fffc, Mem[0000000034000008] = 85b903dc stha %l0,[%o0+%i1]0x81 ! Mem[0000000034000008] = fffc03dc ! Mem[0000000091000080] = 585c3242, %g2 = 000000000000c734 ldsh [%o6+0x082],%g2 ! %g2 = 000000000000585c ! Mem[0000000034000018] = 82b579ff, %l2 = 00000000bd74e6f4 swapa [%o0+%i3]0x88,%l2 ! %l2 = 0000000082b579ff ! Mem[0000000035000018] = 17eb52a0 2201d2bc, %l0 = bdf5fffc, %l1 = 00000076 ldda [%o2+%i3]0x80,%l0 ! %l0 = 0000000017eb52a0 000000002201d2bc ! %l2 = 0000000082b579ff, immed = fffff1cc, %y = fffffffc umulcc %l2,-0xe34,%l4 ! %l4 = 82b572be86774634, %ccr = 88, %y = 82b572be ! Mem[0000000035800134] = a0524848, %l1 = 000000002201d2bc swap [%o3+0x134],%l1 ! %l1 = 00000000a0524848 p18_label_15: ! %cwp = 1 ! Mem[0000000090000090] = 56a7f84f2abcb062, %f48 = e69a15e5 f1e34842 ldd [%o4+0x090],%f48 ! %f48 = 56a7f84f 2abcb062 ! Mem[00000000348001b3] = 6d14a834, %l4 = 82b572be86774634 ldstub [%o1+0x1b3],%l4 ! %l4 = 00000034000000ff ! Mem[00000000340001cd] = cdfec607, %l3 = 00000000000000a4 ldstub [%o0+0x1cd],%l3 ! %l3 = 000000fe000000ff ! Mem[0000000090800038] = 980e0495 1c0cd3f2, %g2 = 0000585c, %g3 = 21387b0f ldd [%o5+0x038],%g2 ! %g2 = 00000000980e0495 000000001c0cd3f2 ! Randomly selected nop nop ! Mem[00000000900000f8] = 6eaeb260, %g2 = 00000000980e0495 ldsh [%o4+0x0f8],%g2 ! %g2 = 0000000000006eae ! Mem[000000009000001c] = b2e55ab0, %g18 = 89e70ce7aa8629ea ldsw [%o4+0x01c],%g2 ! %g2 = 89e70ce7aa8629ea ! Mem[0000000034000184] = bdcc6673, %l2 = 0000000082b579ff swap [%o0+0x184],%l2 ! %l2 = 00000000bdcc6673 ! Mem[00000000900000ec] = 23131682, %g2 = ffffffffb2e55ab0 ldub [%o4+0x0ee],%g2 ! %g2 = 0000000000000023 ! Mem[00000000900001c0] = 9e39baad 61dc8dab 91fc2b25 0ddc56bc ! Mem[00000000900001d0] = 62b0bc2a 4ff8a756 ebbda966 ef72bf2d ! Mem[00000000900001e0] = df45db42 afc2b4b3 093cde9a dc230996 ! Mem[00000000900001f0] = a5416a22 2aad7cfb 7d0946f8 d1beee43 mov 0x1c0,%g6 ldda [%o4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 p18_label_16: ! %cwp = 1 ! %l2 = 00000000bdcc6673 setx 0x512fc1b00522fbdd,%g7,%l2 ! %l2 = 512fc1b00522fbdd ! immd = 0000000000000027, %l0 = 0000000017eb52a0, %ccr = 88 movleu %xcc,0x027,%l0 ! Register Not Moved ! %l4 = 0000000000000034, Mem[00000000908000f0] = bd74e6f4 stw %l4,[%o5+0x0f0] ! Mem[00000000908000f0] = 00000034 ! %l4 = 0000000000000034, %l0 = 0000000017eb52a0, %l1 = 00000000a0524848 srl %l4,%l0,%l1 ! %l1 = 0000000000000034 ! Mem[0000000035000010] = 98606f0b, %l2 = 512fc1b00522fbdd lduwa [%o2+%i2]0x89,%l2 ! %l2 = 0000000098606f0b ! %l3 = 00000000000000fe, imm = fffffffffffff5e6, %l5 = 00000000000000d6 or %l3,-0xa1a,%l5 ! %l5 = fffffffffffff5fe ! %l4 = 00000034, %l5 = fffff5fe, Mem[0000000091000040] = 00000000 1fa42fdc std %l4,[%o6+0x040] ! Mem[0000000091000040] = 00000034 fffff5fe ! %l0 = 0000000017eb52a0, immed = 00000e84, %y = 82b572be umul %l0,0xe84,%l4 ! %l4 = 0000015b33db5a80, %y = 0000015b ! Mem[0000000090800148] = 58d70c46, %g2 = 0000000000000023 ldsb [%o5+0x148],%g2 ! %g2 = 0000000000000058 ! %f0 = 5edddbe7 1b628509 9593683f 684b29c8 ! %f4 = 2c9cfad4 862a1926 e8cec88e a7a298ec ! %f8 = 7c6d37e4 bebd7073 98ec7533 8eb07b29 ! %f12 = 3ed3deab 3119d6b0 548c91e6 21387b0f mov 0x0c0,%g4 stda %f0,[%o4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0 p18_label_17: ! %cwp = 1 ! Mem[00000000350000c4] = afe47531, %l2 = 0000000098606f0b swap [%o2+0x0c4],%l2 ! %l2 = 00000000afe47531 ! Mem[0000000035800020] = d8eac94b, %l1 = 0000000000000034 lduba [%o3+%i4]0x89,%l1 ! %l1 = 000000000000004b ! immd = 00000000000000fd, %l2 = 00000000afe47531, %ccr = 88 movcc %xcc,0x0fd,%l2 ! Moved, %l2 = 00000000000000fd rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l6 = 00000416a479b582, Mem[00000000910001b0] = 099b4d738a55254c stx %l6,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000416a479b582 ! %f16 = ab8ddc61 adba399e, Mem[0000000035000018] = a052eb17 bcd20122 stda %f16,[%i2+%o3]0x88 ! Mem[0000000035000018] = ab8ddc61 adba399e ! Mem[0000000034000070] = 42e947fe, %l0 = 29c1d6d9e404bdef swap [%i0+0x070],%l0 ! %l0 = 0000000042e947fe ! Mem[0000000034800020] = 51d28d4b, %l5 = eac356a3f61b75d3 lduba [%i1+%o4]0x89,%l5 ! %l5 = 000000000000004b ! %l1 = 89aa74f3c2642689, Mem[0000000034800000] = 1554c1b2 stwa %l1,[%i1+%g0]0x81 ! Mem[0000000034800000] = c2642689 ! Mem[00000000350001d4] = 7309a63b, %l1 = c2642689, %l6 = a479b582 add %i2,0x1d4,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007309a63b p18_label_18: ! %l2 = 92927801e6930204, Mem[0000000090800040] = c4953c2f stw %l2,[%i5+0x040] ! Mem[0000000090800040] = e6930204 ! Mem[0000000090800128] = 99ae3a81, %g2 = 0000000000000058 lduw [%i5+0x128],%g2 ! %g2 = 0000000099ae3a81 ! Mem[0000000034800000] = c2642689 397c85b8, %l4 = 00000055, %l5 = 0000004b ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000c2642689 00000000397c85b8 ! Code Fragment 1 p18_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001c0cd3f2 mov 0x81f,%g3 ! %g3 = 000000000000081f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800010] = 791d273d 37af9d91, %g2 = 99ae3a81, %g3 = 0000081f ldd [%i5+%o2],%g2 ! %g2 = 00000000791d273d 0000000037af9d91 ! %l7 = 4bc9ead808e651c1, %l7 = 4bc9ead808e651c1, %l0 = 0000000042e947fe add %l7,%l7,%l0 ! %l0 = 9793d5b011cca382 ! %l1 = 89aa74f3c2642689, Mem[0000000035000028] = 3ca0215b6ea6efe8 stxa %l1,[%i2+%o5]0x80 ! Mem[0000000035000028] = 89aa74f3c2642689 ! Mem[0000000091800104] = 5b69038c, %g2 = 00000000791d273d lduh [%o0+0x104],%g2 ! %g2 = 0000000000005b69 ! Mem[0000000035000028] = 89aa74f3c2642689, %l4 = 00000000c2642689 ldxa [%i2+%o5]0x80,%l4 ! %l4 = 89aa74f3c2642689 ! Mem[00000000910000a8] = 871488a2ab9a19e7, %g2 = 0000000000005b69 ldxa [%i6+0x0a8]%asi,%g2 ! %g2 = 871488a2ab9a19e7 p18_label_19: ! immd = 00000000000003d4, %l0 = 9793d5b011cca382, %ccr = 88 movpos %xcc,0x3d4,%l0 ! Register Not Moved ! %f24 = 31407ac6, Mem[0000000034800028] = 3fb55f34 sta %f24,[%i1+%o5]0x81 ! Mem[0000000034800028] = 31407ac6 ! Mem[0000000090800018] = ecf755a1c4ec5ef0, %g2 = 871488a2ab9a19e7 ldx [%i5+%o3],%g2 ! %g2 = ecf755a1c4ec5ef0 ! Mem[0000000035800090] = 6eb7ff9d, %l0 = 9793d5b011cca382 swap [%i3+0x090],%l0 ! %l0 = 000000006eb7ff9d ! %l7 = 4bc9ead808e651c1, %l0 = 000000006eb7ff9d, %l4 = 89aa74f3c2642689 srax %l7,%l0,%l4 ! %l4 = 000000025e4f56c0 ! %l2 = 92927801e6930204, Mem[0000000090800192] = 142fc301 sth %l2,[%i5+0x192] ! Mem[0000000090800190] = 0204c301 ! %l0 = 000000006eb7ff9d, Mem[0000000034800028] = 31407ac6 stha %l0,[%i1+%o5]0x80 ! Mem[0000000034800028] = ff9d7ac6 ! Mem[0000000090800030] = 2656a05e 401afe34, %g2 = c4ec5ef0, %g3 = 37af9d91 ldd [%i5+0x030],%g2 ! %g2 = 000000002656a05e 00000000401afe34 ! Mem[0000000034800010] = 57fffbff, %l6 = 000000007309a63b ldsba [%i1+%o2]0x88,%l6 ! %l6 = ffffffffffffffff ! %l6 = ffffffffffffffff, Mem[00000000340001a0] = a86962e6, %asi = 80 stha %l6,[%i0+0x1a0]%asi ! Mem[00000000340001a0] = ffff62e6 p18_label_20: ! %l3 = 63692250347f535a, %l4 = 000000025e4f56c0, %l1 = 89aa74f3c2642689 andcc %l3,%l4,%l1 ! %l1 = 00000000144f5240, %ccr = 00 ! Mem[0000000035000000] = 2aad7cfb 68b0adab, %l6 = ffffffff, %l7 = 08e651c1 ldda [%i2+%g0]0x81,%l6 ! %l6 = 000000002aad7cfb 0000000068b0adab ! %l4 = 000000025e4f56c0, %l5 = 00000000397c85b8, %l3 = 63692250347f535a add %l4,%l5,%l3 ! %l3 = 0000000297cbdc78 ! Mem[00000000918000c8] = 8345f373, %g2 = 000000002656a05e lduh [%o0+0x0ca],%g2 ! %g2 = 0000000000008345 ! immd = 000000000000026b, %l4 = 000000025e4f56c0, %ccr = 00 movle %icc,0x26b,%l4 ! Register Not Moved ! %l5 = 00000000397c85b8, Mem[0000000091000001] = b2f1c39a stb %l5,[%i6+0x001] ! Mem[0000000091000000] = b8f1c39a ! Mem[0000000034000028] = c67a4031, %l3 = 0000000297cbdc78 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000c6000000ff ! Mem[0000000091000170] = 409ded17 9147e913, %g2 = 00008345, %g3 = 401afe34 ldd [%i6+0x170],%g2 ! %g2 = 00000000409ded17 000000009147e913 ! %l7 = 0000000068b0adab, %l0 = 000000006eb7ff9d, %ccr = 00 movg %xcc,%l7,%l0 ! Moved, %l0 = 0000000068b0adab save ! CWP = 1 p18_label_21: ! %cwp = 1 ! %l6 = bdf5fffc, %l7 = 00004b8d, Mem[0000000035000028] = f374aa89 892664c2 stda %l6,[%o2+%i5]0x88 ! Mem[0000000035000028] = bdf5fffc 00004b8d ! %l0 = 0000000017eb52a0, Mem[0000000035800010] = fe48d141 stwa %l0,[%o3+%i2]0x88 ! Mem[0000000035800010] = 17eb52a0 ! %l4 = 0000015b33db5a80, Mem[0000000091000172] = ed179147 sth %l4,[%o6+0x172] ! Mem[0000000091000170] = 5a809147 ! %f12 = 3ed3deab, Mem[0000000034000008] = fffc03dc sta %f12,[%o0+%i1]0x80 ! Mem[0000000034000008] = 3ed3deab ! Mem[000000003580019c] = db098bac, %l5 = fffff5fe, %l5 = fffff5fe add %o3,0x19c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000db098bac ! Mem[0000000035800070] = 16b3ed4710a9d9af, %l4 = 0000015b33db5a80, %l3 = 00000000000000fe add %o3,0x70,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 16b3ed4710a9d9af ! %l3 = 16b3ed4710a9d9af, Mem[0000000091800099] = 42a6a690 stb %l3,[%i0+0x099] ! Mem[0000000091800098] = afa6a690 membar #Sync ! Added by membar checker (212) ! Mem[0000000090000080] = ab8ddc61 adba399e bcd7dc0d 252bfc91 ! Mem[0000000090000090] = 56a7f84f 2abcb062 2dbf72ef 66a9bdeb ! Mem[00000000900000a0] = b3b4c2af 42db7ae5 960923dc 9ade3c09 ! Mem[00000000900000b0] = fb7cad2a 226a41a5 43eebed1 f846097d ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[0000000091000040] = 00000034 fffff5fe, %g2 = 409ded17, %g3 = 9147e913 ldd [%o6+0x040],%g2 ! %g2 = 0000000000000034 00000000fffff5fe ! Mem[0000000035800028] = d622fe02, %l2 = 00000000000000fd lduwa [%o3+%i5]0x80,%l2 ! %l2 = 00000000d622fe02 p18_label_22: ! %cwp = 1 ! Mem[0000000035000008] = 9e5c6929, %l4 = 0000015b33db5a80 lduha [%o2+%i1]0x88,%l4 ! %l4 = 0000000000006929 ! %l7 = 0000000000004b8d sethi %hi(0x8d650800),%l7 ! %l7 = 000000008d650800 ! %l2 = 00000000d622fe02, imm = 0000000000000001, %l3 = 16b3ed4710a9d9af sra %l2,0x001,%l3 ! %l3 = ffffffffeb117f01 ! Mem[0000000034800120] = eb07a0f2, %l2 = 00000000d622fe02 swap [%o1+0x120],%l2 ! %l2 = 00000000eb07a0f2 ! Mem[0000000035800028] = 02fe22d6, %l0 = 0000000017eb52a0 lduha [%o3+%i5]0x88,%l0 ! %l0 = 00000000000022d6 ! Mem[00000000908001e8] = a05a148c, %g2 = 0000000000000034 ldsh [%o5+0x1e8],%g2 ! %g2 = ffffffffffffa05a ! Mem[0000000090800010] = 791d273d 37af9d91, %g2 = ffffa05a, %g3 = fffff5fe ldd [%o5+%i2],%g2 ! %g2 = 00000000791d273d 0000000037af9d91 ! %l5 = 00000000db098bac, %l2 = 00000000eb07a0f2, %l3 = ffffffffeb117f01 add %l5,%l2,%l3 ! %l3 = 00000001c6112c9e ! %l7 = 000000008d650800, %l3 = 00000001c6112c9e, %ccr = 00 movvs %icc,%l7,%l3 ! Register Not Moved ! Mem[0000000034000138] = caddd1c5b53d5e15, %l7 = 000000008d650800, %l7 = 000000008d650800 add %o0,0x138,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = caddd1c5b53d5e15 p18_label_23: ! %cwp = 1 ! Mem[0000000034000008] = 3ed3deab42ee1f93, %f16 = ab8ddc61 adba399e ldda [%o0+%i1]0x81,%f16 ! %f16 = 3ed3deab 42ee1f93 ! Mem[0000000035000028] = bdf5fffc, %l5 = 00000000db098bac lduwa [%o2+%i5]0x88,%l5 ! %l5 = 00000000bdf5fffc ! Mem[0000000034800028] = ff9d7ac6, %l5 = 00000000bdf5fffc ldsba [%o1+%i5]0x80,%l5 ! %l5 = ffffffffffffffff ! immd = 00000000000001ca, %l2 = 00000000eb07a0f2, %ccr = 00 movgu %icc,0x1ca,%l2 ! Moved, %l2 = 00000000000001ca ! Mem[0000000034800008] = fcffffff, %l6 = ffffffffbdf5fffc lduha [%o1+%i1]0x88,%l6 ! %l6 = 000000000000ffff ! %l0 = 00000000000022d6, Mem[0000000091800088] = f66800b943610036 stx %l0,[%i0+0x088] ! Mem[0000000091800088] = 00000000000022d6 ! %l7 = caddd1c5b53d5e15, Mem[00000000350000e8] = fe448cfb stw %l7,[%o2+0x0e8] ! Mem[00000000350000e8] = b53d5e15 ! %l1 = 000000000000004b, %l5 = ffffffffffffffff, %l5 = ffffffffffffffff andcc %l1,%l5,%l5 ! %l5 = 000000000000004b, %ccr = 00 ! %l5 = 000000000000004b, %l7 = caddd1c5b53d5e15, %ccr = 00 movpos %icc,%l5,%l7 ! Moved, %l7 = 000000000000004b ! Mem[00000000900001d0] = bc2a4ff8, %g2 = 00000000791d273d ldsh [%o4+0x1d2],%g2 ! %g2 = ffffffffffffbc2a p18_label_24: ! %cwp = 1 ! %l3 = 00000001c6112c9e, Mem[0000000091000017] = 80b3a2b8 stb %l3,[%o6+0x017] ! Mem[0000000091000014] = 9eb3a2b8 ! %l4 = 0000000000006929, Mem[0000000035000000] = abadb068fb7cad2a stxa %l4,[%o2+%g0]0x88 ! Mem[0000000035000000] = 0000000000006929 ! %l6 = 000000000000ffff, Mem[00000000350000f8] = b7a2074e0025ad6a stx %l6,[%o2+0x0f8] ! Mem[00000000350000f8] = 000000000000ffff ! %l6 = 000000000000ffff, Mem[00000000900001d0] = 62b0bc2a4ff8a756 stx %l6,[%o4+0x1d0] ! Mem[00000000900001d0] = 000000000000ffff ! Mem[0000000034000000] = e71374b6, %f3 = 684b29c8 lda [%o0+%g0]0x89,%f3 ! %f3 = e71374b6 ! Mem[00000000908001a8] = 1c06892a, %g2 = ffffffffffffbc2a ldsh [%o5+0x1aa],%g2 ! %g2 = 0000000000001c06 ! %l1 = 000000000000004b, %l7 = 000000000000004b, %l6 = 000000000000ffff sub %l1,%l7,%l6 ! %l6 = 0000000000000000 ! %l7 = 000000000000004b, %l4 = 0000000000006929, %l7 = 000000000000004b andncc %l7,%l4,%l7 ! %l7 = 0000000000000042, %ccr = 00 ! Mem[0000000090800140] = 65b0f94605718ed0, %g2 = 0000000000001c06 ldxa [%o5+0x140]%asi,%g2 ! %g2 = 65b0f94605718ed0 ! %l1 = 000000000000004b, immed = 000000f0, %ccr = 00 movrgez %l1,0x0f0,%l6 ! Moved, %l6 = 00000000000000f0 p18_label_25: ! %cwp = 1 ! %l2 = 00000000000001ca, Mem[0000000034800000] = 892664c2 stba %l2,[%o1+%g0]0x89 ! Mem[0000000034800000] = 892664ca ! %l1 = 000000000000004b, %l1 = 000000000000004b, %ccr = 00 movcs %xcc,%l1,%l1 ! Register Not Moved ! %l0 = 00000000000022d6, Mem[0000000034800010] = fffbff57 stha %l0,[%o1+%i2]0x81 ! Mem[0000000034800010] = 22d6ff57 ! Mem[0000000035800120] = d335a9888787366f, %f16 = 3ed3deab 42ee1f93 ldd [%o3+0x120],%f16 ! %f16 = d335a988 8787366f ! %f10 = 98ec7533 8eb07b29, Mem[0000000091000078] = d4818d80 ce41d508 stda %f10,[%o6+0x078]%asi ! Mem[0000000091000078] = 98ec7533 8eb07b29 ! %l2 = 00000000000001ca, %l3 = 00000001c6112c9e, %ccr = 00 movneg %icc,%l2,%l3 ! Register Not Moved ! Mem[000000003500015c] = e25bc06a, %l4 = 0000000000006929 swap [%o2+0x15c],%l4 ! %l4 = 00000000e25bc06a ! Mem[0000000035000078] = b6ca4683, %l3 = c6112c9e, %l5 = 0000004b add %o2,0x78,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b6ca4683 ! Mem[0000000035800070] = 16b3ed4710a9d9af, %l3 = 00000001c6112c9e, %l3 = 00000001c6112c9e add %o3,0x70,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 16b3ed4710a9d9af ! Mem[00000000358000a8] = 516cf429703a1392, %l1 = 000000000000004b, %l3 = 16b3ed4710a9d9af add %o3,0xa8,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 516cf429703a1392 ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Thread 18 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p18_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x048] ! Set processor 18 done flag ! Check Registers p18_check_registers: set p18_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000068b0adab bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000144f5240 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000c6 bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000025e4f56c0 bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000397c85b8 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000002aad7cfb bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000068b0adab bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000015b,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p18_failed mov 0x111,%g1 ! Check Floating Point Registers p18_check_fp_registers: set p18_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5edddbe7 1b628509 bne %xcc,p18_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 9593683f e71374b6 bne %xcc,p18_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2c9cfad4 862a1926 bne %xcc,p18_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e8cec88e a7a298ec bne %xcc,p18_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be d335a988 8787366f bne %xcc,p18_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 31407ac6 42db45df bne %xcc,p18_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be abded33e a479b582 bne %xcc,p18_f26_fail nop ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 3ed3deab42ee1f93 ldx [%i0+0x008],%g3 ! Observed data at 0000000034000008 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3ed3deab0509100f ldx [%i0+0x010],%g3 ! Observed data at 0000000034000010 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f4e674bd8c02aeab ldx [%i0+0x018],%g3 ! Observed data at 0000000034000018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a8c4da7f45285216 ldx [%i0+0x020],%g3 ! Observed data at 0000000034000020 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff7a40314a101837 ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 1e39ff00c4939f8f ldx [%i0+0x058],%g3 ! Observed data at 0000000034000058 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x058,%g4 ldx [%g1+0x070],%g2 ! Expected data = e404bdefb6c55dd0 ldx [%i0+0x070],%g3 ! Observed data at 0000000034000070 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x070,%g4 ldx [%g1+0x170],%g2 ! Expected data = 3452892c3cff714c ldx [%i0+0x170],%g3 ! Observed data at 0000000034000170 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x170,%g4 ldx [%g1+0x180],%g2 ! Expected data = e74017ee82b579ff ldx [%i0+0x180],%g3 ! Observed data at 0000000034000180 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x180,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = ffff62e650926a1f ldx [%i0+0x1a0],%g3 ! Observed data at 00000000340001a0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = e15b4fe1cdffc607 ldx [%i0+0x1c8],%g3 ! Observed data at 00000000340001c8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x1c8,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ca642689397c85b8 ldx [%i1+0x000],%g3 ! Observed data at 0000000034800000 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fffffffc5c64a158 ldx [%i1+0x008],%g3 ! Observed data at 0000000034800008 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 22d6ff572f645af0 ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c2030000d0a722ff ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9d7ac640139479 ldx [%i1+0x028],%g3 ! Observed data at 0000000034800028 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 00000000781bbc0a ldx [%i1+0x060],%g3 ! Observed data at 0000000034800060 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x060,%g4 ldx [%g1+0x120],%g2 ! Expected data = d622fe0265f58016 ldx [%i1+0x120],%g3 ! Observed data at 0000000034800120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x120,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 6d14a8ffb5008498 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000348001b0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x1b0,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2969000000000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000035000000 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0b6f609842f89bf2 ldx [%i2+0x010],%g3 ! Observed data at 0000000035000010 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9e39baad61dc8dab ldx [%i2+0x018],%g3 ! Observed data at 0000000035000018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fcfff5bd8d4b0000 ldx [%i2+0x028],%g3 ! Observed data at 0000000035000028 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = e3ec2c4a3f1ef55f ldx [%i2+0x070],%g3 ! Observed data at 0000000035000070 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x070,%g4 ldx [%g1+0x098],%g2 ! Expected data = 2a7a64819d99c0ff ldx [%i2+0x098],%g3 ! Observed data at 0000000035000098 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x098,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = ffffffc6e32e4673 ldx [%i2+0x0a0],%g3 ! Observed data at 00000000350000a0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 97b2ddc398606f0b ldx [%i2+0x0c0],%g3 ! Observed data at 00000000350000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = b53d5e15d4374851 ldx [%i2+0x0e8],%g3 ! Observed data at 00000000350000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 000000000000ffff ldx [%i2+0x0f8],%g3 ! Observed data at 00000000350000f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x150],%g2 ! Expected data = 2adee30b92307ae5 ldx [%i2+0x150],%g3 ! Observed data at 0000000035000150 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = c388d2b700006929 ldx [%i2+0x158],%g3 ! Observed data at 0000000035000158 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x158,%g4 ldx [%g1+0x188],%g2 ! Expected data = 00000078b47d9eaa ldx [%i2+0x188],%g3 ! Observed data at 0000000035000188 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x188,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 43a2f108f596b9c9 ldx [%i3+0x008],%g3 ! Observed data at 0000000035800008 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a052eb178c2f7c3e ldx [%i3+0x010],%g3 ! Observed data at 0000000035800010 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 16c79fbbb550ff18 ldx [%i3+0x018],%g3 ! Observed data at 0000000035800018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x018,%g4 ldx [%g1+0x090],%g2 ! Expected data = 11cca3821301fec1 ldx [%i3+0x090],%g3 ! Observed data at 0000000035800090 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x090,%g4 ldx [%g1+0x130],%g2 ! Expected data = b96164962201d2bc ldx [%i3+0x130],%g3 ! Observed data at 0000000035800130 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x130,%g4 ! The test for processor 18 has passed p18_passed: ta GOOD_TRAP nop p18_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p18_failed p18_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p18_failed p18_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p18_failed p18_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p18_failed p18_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p18_failed p18_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p18_failed p18_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p18_failed p18_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p18_failed p18_f0_fail: set p18_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f2_fail: set p18_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f4_fail: set p18_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f6_fail: set p18_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f16_fail: set p18_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f24_fail: set p18_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f26_fail: set p18_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 18 failed p18_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x048] ! Set processor 18 done flag set p18_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 18 failed p18_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x048] ! Set processor 18 done flag set p18_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p18_selfmod_failed: ba p18_failed mov 0xabc,%g1 p18_common_error: or %g0,0xef2,%g1 ba p18_failed mov %o5,%g3 p18_common_signature_error: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_common_timeout: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p18_failed mov 0x0,%g3 p18_trap1e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034800018] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800010] subc %l2,%l6,%l4 done p18_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034800018] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800010] subc %l2,%l6,%l4 done p18_trap2e: swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000034000028] ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000035800000] done p18_trap2o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000034000028] ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000035800000] done p18_trap3e: or %l4,%l4,%l4 add %l5,%l6,%l2 xnor %l4,%l0,%l7 and %l6,%l3,%l2 subc %l3,%l2,%l7 or %l4,-0xaca,%l3 done p18_trap3o: or %l4,%l4,%l4 add %l5,%l6,%l2 xnor %l4,%l0,%l7 and %l6,%l3,%l2 subc %l3,%l2,%l7 or %l4,-0xaca,%l3 done p18_init_memory_pointers: set p18_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 p18_local0_start,%i0 set p18_local1_start,%i1 set p18_local2_start,%i2 set p18_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 29c1d6d9e404bdef ldx [%g1+0x008],%l1 ! %l1 = 1486ac362c82d443 ldx [%g1+0x010],%l2 ! %l2 = 92927801e6930204 ldx [%g1+0x018],%l3 ! %l3 = 63692250347f535a ldx [%g1+0x020],%l4 ! %l4 = 20eb7c08ecc94194 ldx [%g1+0x028],%l5 ! %l5 = eac356a3f61b75d3 ldx [%g1+0x030],%l6 ! %l6 = df03869058b59269 ldx [%g1+0x038],%l7 ! %l7 = 397d29749fb01531 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 7ae53dd85ba387b6 ldx [%g1+0x048],%l1 ! %l1 = 3aceb27ea8010b40 ldx [%g1+0x050],%l2 ! %l2 = 3e1b21d48e28a8c4 ldx [%g1+0x058],%l3 ! %l3 = 55a49db1c58a55a2 ldx [%g1+0x060],%l4 ! %l4 = 12ea463851f9bfef ldx [%g1+0x068],%l5 ! %l5 = 96704a408c2f7c3e ldx [%g1+0x070],%l6 ! %l6 = 75aef0f49e9c23cb ldx [%g1+0x078],%l7 ! %l7 = 5da1741e0c24bda1 ! Initialize the output register of window 1 set p18_local0_start,%o0 set p18_local1_start,%o1 set p18_local2_start,%o2 set p18_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 19 processor_19: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x4c] ! Set the start flag wrpr %g0,7,%cleanwin call p19_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 19 wr %g0,0x4,%fprs ! Make sure fef is 1 set p19_init_freg,%g1 ! %f0 = 58697d29 fa95b781 931f6f90 9c1a657d ! %f4 = 3dff7a22 aae25859 f1f55e40 f8f52e9c ! %f8 = 80481b8d 992b77a0 795cbe91 85f3cd57 ! %f12 = 92ea9da6 6f926bba ecb82412 2c4d257e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 401ed321 85ded640 8e4ee089 68a8ec1e ! %f20 = 1661f17e 3617209e 5d2b483a be1bfb7b ! %f24 = 569d2873 ba1c3587 f367cc8e 938584d0 ! %f28 = 0e2e9600 afbe5c0a 2ee04098 dcc8174d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6bae6387 3e6f032a 36732fcb 14a8d87c ! %f36 = 301403bf 9361fd67 6961ea55 0a8b8e80 ! %f40 = 7af17e1d e3d44c2d d79b42a6 40cdf79f ! %f44 = b22b2628 8ca1dab8 78dc9b91 40202c7a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6a042bc000000069,%g7,%g1 ! GSR scale = 13, align = 1 wr %g1,%g0,%gsr ! GSR = 6a042bc000000069 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 19 p19_label_1: ! Mem[00000000378001e0] = 163b344b, %l7 = ecbeadc9d6ef8bd8 lduh [%i3+0x1e2],%l7 ! %l7 = 000000000000344b ! Mem[00000000368000b0] = f89184a1, %l4 = 687c26a8, %l2 = e95adf83 add %i1,0xb0,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f89184a1 ! Mem[0000000037000028] = b3191468, %l4 = 800efea6687c26a8 swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000b3191468 ! Mem[0000000091000010] = 8124d7a3, %g2 = 00000000000000b4 ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffff81 ! Mem[0000000036000008] = 0c3c52de3dca1404, %f22 = 5d2b483a be1bfb7b ldda [%i0+%o1]0x89,%f22 ! %f22 = 0c3c52de 3dca1404 ! %l7 = 000000000000344b, %l2 = 00000000f89184a1, %ccr = 44 movcc %xcc,%l7,%l2 ! Moved, %l2 = 000000000000344b ! %f18 = 8e4ee089 68a8ec1e, Mem[0000000090000108] = df440928 2425f0fa std %f18,[%i4+0x108] ! Mem[0000000090000108] = 8e4ee089 68a8ec1e ! %l7 = 000000000000344b, Mem[0000000036800028] = 74cc99d5 stwa %l7,[%i1+%o5]0x81 ! Mem[0000000036800028] = 0000344b ! Mem[0000000036800020] = a3f77ba2, %l2 = 000000000000344b lduba [%i1+%o4]0x81,%l2 ! %l2 = 00000000000000a3 ! Mem[000000003780001d] = 0a99fc27, %l7 = 000000000000344b ldstuba [%i3+0x01d]%asi,%l7 ! %l7 = 00000099000000ff p19_label_2: ! Mem[0000000036000020] = 557ddafe, %l2 = 00000000000000a3 ldsba [%i0+%o4]0x89,%l2 ! %l2 = fffffffffffffffe ! Mem[0000000090000054] = cec3459a, %g2 = ffffffffffffff81 lduwa [%i4+0x054]%asi,%g2 ! %g2 = 00000000cec3459a ! %l0 = bc783d35b22f1be6, Mem[0000000037800028] = fa451b69 stba %l0,[%i3+%o5]0x81 ! Mem[0000000037800028] = e6451b69 ! %l6 = 005184b29b8c5a78, %l2 = fffffffffffffffe, %ccr = 44 movl %xcc,%l6,%l2 ! Register Not Moved ! %l2 = fffffffe, %l3 = 8f365b0d, Mem[00000000918001e8] = 7b3940f7 9c208890 std %l2,[%o0+0x1e8] ! Mem[00000000918001e8] = fffffffe 8f365b0d ! Invert Register : %l1 = f9a9f7a3ebc20cc3 xor %l1,-1,%l1 ! %l1 = 0656085c143df33c ! Mem[0000000036000090] = db5d6fef3884c51b, %l3 = da152ea68f365b0d, %l0 = bc783d35b22f1be6 add %i0,0x90,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = db5d6fef3884c51b ! %f22 = 0c3c52de 3dca1404, Mem[00000000918001e8] = fffffffe 8f365b0d stda %f22,[%o0+0x1e8]%asi ! Mem[00000000918001e8] = 0c3c52de 3dca1404 ! Mem[0000000091000168] = 675da1ba, %g2 = 00000000cec3459a ldsb [%i6+0x169],%g2 ! %g2 = 0000000000000067 ! %l7 = 0000000000000099, %l3 = da152ea68f365b0d, %l5 = 9a5d8788de5118d9 tsubcc %l7,%l3,%l5 ! %l5 = 25ead15970c9a58c, %ccr = 13 p19_label_3: ! Mem[0000000036000020] = feda7d55, %l5 = 25ead15970c9a58c swap [%i0+%o4],%l5 ! %l5 = 00000000feda7d55 ! %l6 = 005184b29b8c5a78, %l0 = db5d6fef3884c51b, %y = 00000000 mulscc %l6,%l0,%l1 ! %l1 = 00000000cdc62d3c, %ccr = 08, %y = 00000000 ! %l0 = db5d6fef3884c51b, immed = fffffff9, %ccr = 08 movrne %l0,-0x007,%l5 ! Moved, %l5 = fffffffffffffff9 ! Mem[0000000090800060] = 257bbd62 c2b6030c, %g2 = 00000067, %g3 = 0bad0b00 ldd [%i5+0x060],%g2 ! %g2 = 00000000257bbd62 00000000c2b6030c ! Mem[0000000036000020] = 8ca5c970, %l2 = fffffffffffffffe ldsha [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffc970 ! %l1 = 00000000cdc62d3c, immed = fffffdf0, %y = 00000000 smul %l1,-0x210,%l0 ! %l0 = 000000679742b440, %y = 00000067 ! %l5 = fffffffffffffff9, immed = fffff34c, %y = 00000067 smul %l5,-0xcb4,%l2 ! %l2 = 00000000000058ec, %y = 00000000 ! Mem[00000000918000a4] = 4c76b123, %g18 = b775105387b77663 ldswa [%o0+0x0a4]%asi,%g2 ! %g2 = b775105387b77663 ! Mem[0000000037000150] = aea3fc8e, %l4 = 00000000b3191468 swap [%i2+0x150],%l4 ! %l4 = 00000000aea3fc8e ! immd = 00000000000003e6, %l1 = 00000000cdc62d3c, %ccr = 08 movle %icc,0x3e6,%l1 ! Moved, %l1 = 00000000000003e6 p19_label_4: ! Mem[0000000090800140] = 65b0f946, %g2 = 000000004c76b123 ldsb [%i5+0x140],%g2 ! %g2 = 0000000000000065 ! %l6 = 005184b29b8c5a78, %l6 = 005184b29b8c5a78, %ccr = 08 movrne %l6,%l6,%l6 ! Moved, %l6 = 005184b29b8c5a78 ! Mem[000000009100013c] = d2fdf1a2, %g18 = b775105387b77663 ldsw [%i6+0x13c],%g2 ! %g2 = b775105387b77663 ! Mem[000000003680003c] = 1b68d7fc, %l7 = 00000099, %l2 = 000058ec add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001b68d7fc ! Mem[00000000910000c4] = 3f7d903c, %g2 = ffffffffd2fdf1a2 ldsb [%i6+0x0c7],%g2 ! %g2 = 000000000000003f ! Mem[0000000036800010] = d2830a61, %l7 = 0000000000000099 swapa [%i1+%o2]0x80,%l7 ! %l7 = 00000000d2830a61 ! %l1 = 00000000000003e6, %l6 = 005184b29b8c5a78, %ccr = 08 movl %xcc,%l1,%l6 ! Register Not Moved ! Code Fragment 1 p19_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c2b6030c mov -0x283,%g3 ! %g3 = fffffffffffffd7d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000000] = f5f63c7b, %g2 = 000000000000003f lduw [%i4+%g0],%g2 ! %g2 = 00000000f5f63c7b ! %l4 = 00000000aea3fc8e, Mem[0000000091000014] = d7a3e9c6 stw %l4,[%i6+0x014] ! Mem[0000000091000014] = aea3fc8e p19_label_5: ! Mem[0000000090800150] = 767f04531ae2a90c, %g2 = 00000000f5f63c7b ldx [%i5+0x150],%g2 ! %g2 = 767f04531ae2a90c ! %f14 = ecb82412 2c4d257e, Mem[0000000090000080] = a51ce9c8 b76c866a std %f14,[%i4+0x080] ! Mem[0000000090000080] = ecb82412 2c4d257e ! %l2 = 1b68d7fc, %l3 = 8f365b0d, Mem[0000000037800108] = 4bd6ed14 aacbfb21 std %l2,[%i3+0x108] ! Mem[0000000037800108] = 1b68d7fc 8f365b0d ! Mem[0000000091800168] = e685871d97ae3bf2, %g2 = 767f04531ae2a90c ldx [%o0+0x168],%g2 ! %g2 = e685871d97ae3bf2 ! %l0 = 000000679742b440, %l3 = da152ea68f365b0d, %ccr = 08 movl %icc,%l0,%l3 ! Moved, %l3 = 000000679742b440 ! Code Fragment 1 p19_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffd7d mov 0x8df,%g3 ! %g3 = 00000000000008df and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 000000679742b440, immed = fffffef8, %ccr = 08 movrlz %l0,-0x108,%l7 ! Not Moved, %l7 = 00000000d2830a61 ! %l7 = 00000000d2830a61, Mem[0000000090800064] = c2b6030c stw %l7,[%i5+0x064] ! Mem[0000000090800064] = d2830a61 ! %l5 = fffffffffffffff9, %l5 = fffffffffffffff9, %l2 = 000000001b68d7fc andncc %l5,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 44 ! %l1 = 00000000000003e6, %l7 = 00000000d2830a61, %ccr = 44 movgu %xcc,%l1,%l7 ! Register Not Moved p19_label_6: ! Mem[0000000037800008] = 3427dc3d, %l4 = 00000000aea3fc8e ldstuba [%i3+%o1]0x89,%l4 ! %l4 = 0000003d000000ff ! Mem[0000000037800008] = 3427dcff, %f24 = 569d2873 lda [%i3+%o1]0x89,%f24 ! %f24 = 3427dcff ! %l4 = 0000003d, %l5 = fffffff9, Mem[0000000090800038] = 980e0495 1c0cd3f2 std %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000003d fffffff9 ! %l3 = 000000679742b440, Mem[00000000908000e9] = a7dc089f stb %l3,[%i5+0x0e9] ! Mem[00000000908000e8] = 40dc089f ! %l3 = 000000679742b440, Mem[0000000037000020] = a2f008af stwa %l3,[%i2+%o4]0x81 ! Mem[0000000037000020] = 9742b440 ! %l0 = 000000679742b440, immed = 00000792, %l6 = 005184b29b8c5a78 tsubcctv %l0,0x792,%l6 ! %l0 = 000000679742b463, Trapped ! %l2 = 0000000000000000, %l0 = 000000679742b463, %ccr = 44 movrgz %l2,%l0,%l4 ! Not Moved, %l4 = 000000000000003d ! %l0 = 000000679742b463, Mem[0000000091000129] = df995e3e stb %l0,[%i6+0x129] ! Mem[0000000091000128] = 63995e3e ! %l7 = 00000000d2830a61, Mem[0000000091000028] = e11c12707a873cba, %asi = 80 stxa %l7,[%i6+0x028]%asi ! Mem[0000000091000028] = 00000000d2830a61 ! %f14 = ecb82412, Mem[00000000900000cc] = e6663614 sta %f14,[%i4+0x0cc]%asi ! Mem[00000000900000cc] = ecb82412 p19_label_7: ! %f0 = 58697d29 fa95b781, Mem[0000000036800150] = 7314e0f4 263ad8f7 std %f0 ,[%i1+0x150] ! Mem[0000000036800150] = 58697d29 fa95b781 ! Mem[0000000037000020] = 40b44297, %l5 = fffffffffffffff9 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 00000097000000ff ! Mem[0000000037800068] = f4d2dfb505817612, %l1 = 00000000000003e6, %l4 = 000000000000003d add %i3,0x68,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = f4d2dfb505817612 ! Mem[0000000037800028] = e6451b69, %f19 = 68a8ec1e lda [%i3+%o5]0x80,%f19 ! %f19 = e6451b69 ! Mem[0000000036800000] = d25cb193, %l1 = 00000000000003e6 swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000d25cb193 ! retry : should take illegal inst trap, %l0 = 000000679742b463 retry ! Illegal inst trap : %l0 = 000000679742b473 ! %l7 = 00000000d2830a61, %l0 = 000000679742b473, %ccr = 44 movrlez %l7,%l0,%l1 ! Not Moved, %l1 = 00000000d25cb193 ! %l4 = 05817612, %l5 = 00000097, Mem[0000000037000028] = 687c26a8 c9b07a36 stda %l4,[%i2+%o5]0x81 ! Mem[0000000037000028] = 05817612 00000097 ! Mem[0000000037000010] = 7411bd38, %l4 = f4d2dfb505817612 ldstuba [%i2+%o2]0x88,%l4 ! %l4 = 00000038000000ff ! Mem[0000000036000008] = 0414ca3dde523c0c, %f26 = f367cc8e 938584d0 ldd [%i0+%o1],%f26 ! %f26 = 0414ca3d de523c0c p19_label_8: ! %l4 = 00000038, %l5 = 00000097, Mem[0000000090800100] = fb532693 03c772fa stda %l4,[%i5+0x100]%asi ! Mem[0000000090800100] = 00000038 00000097 ! Mem[0000000036800162] = 4f971b36, %l3 = 000000679742b440 ldstub [%i1+0x162],%l3 ! %l3 = 0000001b000000ff ! %l2 = 0000000000000000, Mem[00000000910001a0] = 90f51e19475b8fcd stx %l2,[%i6+0x1a0] ! Mem[00000000910001a0] = 0000000000000000 ! Mem[0000000037800070] = 556459daa52ba19d, %l4 = 0000000000000038, %l3 = 000000000000001b add %i3,0x70,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 556459daa52ba19d ! %l1 = 00000000d25cb193, Mem[0000000091000148] = df9bb4e585439e50 stx %l1,[%i6+0x148] ! Mem[0000000091000148] = 00000000d25cb193 ! Mem[000000009180006c] = ba3ede0d, %g2 = e685871d97ae3bf2 lduw [%o0+0x06c],%g2 ! %g2 = 00000000ba3ede0d ! %l2 = 00000000, %l3 = a52ba19d, Mem[0000000091800190] = f56a52ae ccb89650 std %l2,[%o0+0x190] ! Mem[0000000091800190] = 00000000 a52ba19d ! Mem[00000000910001c8] = f4b00915 5e84cc00, %g2 = ba3ede0d, %g3 = 000008df ldd [%i6+0x1c8],%g2 ! %g2 = 00000000f4b00915 000000005e84cc00 ! %l1 = 00000000d25cb193, Mem[00000000908001fc] = eced8229 stw %l1,[%i5+0x1fc] ! Mem[00000000908001fc] = d25cb193 ! %l7 = 00000000d2830a61, Mem[00000000910001fd] = dee3acec stb %l7,[%i6+0x1fd] ! Mem[00000000910001fc] = 61e3acec p19_label_9: ! Mem[00000000370000d0] = 4bd51182 310e8631, %l0 = 9742b473, %l1 = d25cb193 ldd [%i2+0x0d0],%l0 ! %l0 = 000000004bd51182 00000000310e8631 ! Mem[0000000037800028] = d9442b41 691b45e6, %l4 = 00000038, %l5 = 00000097 ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000691b45e6 00000000d9442b41 ! Mem[0000000091800018] = 6eb532be, %g2 = 00000000f4b00915 ldsb [%o0+0x01a],%g2 ! %g2 = 000000000000006e ! done : should take illegal inst trap, %l0 = 000000004bd51182 done ! Illegal inst trap : %l0 = 000000004bd51192 ! %l4 = 691b45e6, %l5 = d9442b41, Mem[0000000090000070] = 3156172c 03a9b9b4 std %l4,[%i4+0x070] ! Mem[0000000090000070] = 691b45e6 d9442b41 ! %l3 = 556459daa52ba19d, Mem[000000009080014a] = 0c469222 sth %l3,[%i5+0x14a] ! Mem[0000000090800148] = a19d9222 ! Mem[0000000036000000] = 9d8a3b78, %l6 = 005184b29b8c5a78 lduha [%i0+%g0]0x88,%l6 ! %l6 = 0000000000003b78 ! immd = 000000000000031d, %l7 = 00000000d2830a61, %ccr = 44 movl %icc,0x31d,%l7 ! Register Not Moved ! %l3 = 556459daa52ba19d, %l1 = 00000000310e8631, %l2 = 0000000000000000 sdivx %l3,%l1,%l2 ! %l2 = 00000001bd9d1871 ! Mem[000000003600014c] = 83858f59, %l1 = 00000000310e8631 ldstub [%i0+0x14c],%l1 ! %l1 = 00000083000000ff p19_label_10: ! Mem[00000000368000b0] = f89184a1, %l2 = bd9d1871, %l6 = 00003b78 add %i1,0xb0,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f89184a1 ! Mem[0000000036800010] = 99000000, %l3 = 556459daa52ba19d ldsha [%i1+%o2]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000037800151] = ffca2da5, %l3 = 0000000000000000 ldstub [%i3+0x151],%l3 ! %l3 = 000000ca000000ff ! %l3 = 00000000000000ca, Mem[0000000090800150] = 767f0453 stw %l3,[%i5+0x150] ! Mem[0000000090800150] = 000000ca ! Mem[0000000037000008] = db8228ae, %l5 = 00000000d9442b41 ldsba [%i2+%o1]0x88,%l5 ! %l5 = ffffffffffffffae ! Mem[000000009000014c] = 1d397fec, %g2 = 000000000000006e ldsh [%i4+0x14e],%g2 ! %g2 = 0000000000001d39 ! Mem[0000000090000150] = 7fece73b, %g2 = 0000000000001d39 lduw [%i4+0x150],%g2 ! %g2 = 000000007fece73b ! %f0 = 58697d29 fa95b781 931f6f90 9c1a657d ! %f4 = 3dff7a22 aae25859 f1f55e40 f8f52e9c ! %f8 = 80481b8d 992b77a0 795cbe91 85f3cd57 ! %f12 = 92ea9da6 6f926bba ecb82412 2c4d257e mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100 ! Mem[00000000918000a0] = 1e6b9c78, %g2 = 000000007fece73b ldsb [%o0+0x0a0],%g2 ! %g2 = 000000000000001e ! %l6 = 00000000f89184a1, %l7 = 00000000d2830a61, %ccr = 44 movleu %xcc,%l6,%l7 ! Moved, %l7 = 00000000f89184a1 p19_label_11: ! %l4 = 00000000691b45e6, immed = 00000188, %ccr = 44 movrgz %l4,0x188,%l6 ! Moved, %l6 = 0000000000000188 ! %l2 = 00000001bd9d1871, %l3 = 00000000000000ca, %l6 = 0000000000000188 addcc %l2,%l3,%l6 ! %l6 = 00000001bd9d193b, %ccr = 08 ! %l6 = 00000001bd9d193b, Mem[00000000908000c0] = 14fa144f stw %l6,[%i5+0x0c0] ! Mem[00000000908000c0] = bd9d193b ! %f16 = 401ed321 85ded640, Mem[0000000090000140] = 5f7478d9 d6ab3316 std %f16,[%i4+0x140] ! Mem[0000000090000140] = 401ed321 85ded640 ! %l6 = 00000001bd9d193b, Mem[00000000908001d8] = ba41b1d8e4733a35, %asi = 80 stxa %l6,[%i5+0x1d8]%asi ! Mem[00000000908001d8] = 00000001bd9d193b ! Mem[000000009000007c] = 42756e18, %g18 = b775105387b77663 ldsw [%i4+0x07c],%g2 ! %g2 = b775105387b77663 ! %f16 = 401ed321 85ded640 8e4ee089 e6451b69 ! %f20 = 1661f17e 3617209e 0c3c52de 3dca1404 ! %f24 = 3427dcff ba1c3587 0414ca3d de523c0c ! %f28 = 0e2e9600 afbe5c0a 2ee04098 dcc8174d mov 0x0c0,%g5 stda %f16,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 00000000360000c0 ! %l0 = 000000004bd51192, %l2 = 00000001bd9d1871, %y = 00000000 udivcc %l0,%l2,%l2 ! Div by zero, %l0 = 000000004bd511ba mov %l0,%y ! %y = 4bd51192 ! %l0 = 000000004bd51192, Mem[0000000037000018] = cd36573c stha %l0,[%i2+%o3]0x89 ! Mem[0000000037000018] = cd361192 ! Mem[00000000908000e0] = bbfe239c, %g2 = 0000000042756e18 lduw [%i5+0x0e0],%g2 ! %g2 = 00000000bbfe239c p19_label_12: ! Mem[0000000037000028] = 05817612, %l4 = 00000000691b45e6 ldswa [%i2+%o5]0x81,%l4 ! %l4 = 0000000005817612 ! immd = 0000000000000389, %l7 = 00000000f89184a1, %ccr = 44 movge %icc,0x389,%l7 ! Moved, %l7 = 0000000000000389 ! Mem[0000000090000028] = 6a04d5add65852bd, %g2 = 00000000bbfe239c ldx [%i4+%o5],%g2 ! %g2 = 6a04d5add65852bd ! %l4 = 0000000005817612, %l5 = ffffffffffffffae, %y = 4bd51192 sdivcc %l4,%l5,%l7 ! %l7 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 4bd51192 ! %l1 = 0000000000000083, Mem[0000000090000184] = 849a4580 sth %l1,[%i4+0x184] ! Mem[0000000090000184] = 00834580 ! Mem[0000000091000174] = 9147e913, %g2 = 6a04d5add65852bd lduw [%i6+0x174],%g2 ! %g2 = 000000009147e913 ! %l1 = 0000000000000083, imm = 0000000000000000, %l7 = ffffffff80000000 sll %l1,0x000,%l7 ! %l7 = 0000000000000083 membar #Sync ! Added by membar checker (213) ! %f16 = 401ed321 85ded640 8e4ee089 e6451b69 ! %f20 = 1661f17e 3617209e 0c3c52de 3dca1404 ! %f24 = 3427dcff ba1c3587 0414ca3d de523c0c ! %f28 = 0e2e9600 afbe5c0a 2ee04098 dcc8174d stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100 ! Mem[00000000900000d0] = 6b4726ff, %g2 = 000000009147e913 lduw [%i4+0x0d0],%g2 ! %g2 = 000000006b4726ff ! %l7 = 0000000000000083, immed = fffff457, %l4 = 0000000005817612 taddcctv %l7,-0xba9,%l4 ! %l0 = 000000004bd511b5, Trapped p19_label_13: ! Mem[0000000091800104] = 5b69038c, %g2 = 000000006b4726ff ldsh [%o0+0x104],%g2 ! %g2 = 0000000000005b69 ! %l7 = 0000000000000083, Mem[0000000090000140] = 401ed32185ded640 stx %l7,[%i4+0x140] ! Mem[0000000090000140] = 0000000000000083 ! %f12 = 92ea9da6 6f926bba, Mem[0000000036800020] = a3f77ba2 9df915e8 stda %f12,[%i1+%o4]0x80 ! Mem[0000000036800020] = 92ea9da6 6f926bba ! %l2 = 0000000000000000 sethi %hi(0x4b82cc00),%l2 ! %l2 = 000000004b82cc00 ! Mem[00000000918001e0] = a7fa967226ce7b72, %f48 = 4a391ad3 f7cf5f09 ldd [%o0+0x1e0],%f48 ! %f48 = a7fa9672 26ce7b72 ! %l1 = 0000000000000083, %l1 = 0000000000000083, %ccr = 8a movn %icc,%l1,%l1 ! Register Not Moved ! %l1 = 0000000000000083, Mem[00000000900000c8] = d8fabe34ecb82412 stx %l1,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000000000000083 ! %l4 = 0000000005817612, immed = 000001be, %ccr = 8a movrne %l4,0x1be,%l6 ! Moved, %l6 = 00000000000001be ! immd = 00000000000001ff, %l6 = 00000000000001be, %ccr = 8a movgu %icc,0x1ff,%l6 ! Moved, %l6 = 00000000000001ff ! %l7 = 0000000000000083, immed = 00000ffd, %y = 4bd51192 sdivcc %l7,0xffd,%l2 ! %l2 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 4bd511b5 p19_label_14: ! Mem[0000000036800034] = 880af5b3, %l2 = 7fffffff, %l3 = 000000ca add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000880af5b3 ! %l1 = 0000000000000083, %l3 = 00000000880af5b3, %ccr = 02 movvc %icc,%l1,%l3 ! Register Not Moved ! %l2 = 000000007fffffff, %l2 = 000000007fffffff, %ccr = 02 movg %icc,%l2,%l2 ! Register Not Moved ! Mem[0000000090800158] = aa438ed2 1c41c950, %g2 = 00005b69, %g3 = 5e84cc00 ldda [%i5+0x158]%asi,%g2 ! %g2 = 00000000aa438ed2 000000001c41c950 ! Mem[0000000090000010] = 0e4c149a35abf17f, %g2 = 00000000aa438ed2 ldx [%i4+%o2],%g2 ! %g2 = 0e4c149a35abf17f ! Mem[0000000036800020] = a69dea92, %l4 = 0000000005817612 ldsba [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffff92 ! %l7 = 0000000000000083, Mem[00000000918000e4] = b67cdbcf stb %l7,[%o0+0x0e4] ! Mem[00000000918000e4] = 837cdbcf ! Mem[0000000090000180] = ec30e2c0 00834580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! %l5 = ffffffffffffffae, imm = 0000000000000ced, %l2 = 000000007fffffff subccc %l5,0xced,%l2 ! %l2 = fffffffffffff2c1, %ccr = 88 ! Mem[0000000036800078] = 4a5169fa a964ee1c, %l2 = fffff2c1, %l3 = 880af5b3 ldd [%i1+0x078],%l2 ! %l2 = 000000004a5169fa 00000000a964ee1c p19_label_15: ! Mem[0000000091800188] = 29ac356f cfec806e, %g2 = 35abf17f, %g3 = 1c41c950 ldd [%o0+0x188],%g2 ! %g2 = 0000000029ac356f 00000000cfec806e ! %l6 = 00000000000001ff, %l0 = 000000004bd511b5, %l0 = 000000004bd511b5 taddcctv %l6,%l0,%l0 ! %l0 = 000000004bd511d8, Trapped ! Mem[0000000036800008] = 82d8f26c, %l0 = 000000004bd511d8 ldsba [%i1+%o1]0x89,%l0 ! %l0 = 000000000000006c ! Mem[00000000368001e8] = c34e9648a7734bdb, %f12 = 92ea9da6 6f926bba ldd [%i1+0x1e8],%f12 ! %f12 = c34e9648 a7734bdb ! Mem[00000000900000d8] = fcf0ffcdd2efa0dd, %f48 = ec30e2c0 00834580 ldd [%i4+0x0d8],%f48 ! %f48 = fcf0ffcd d2efa0dd ! %l5 = ffffffffffffffae, imm = fffffffffffffb07, %l5 = ffffffffffffffae orncc %l5,-0x4f9,%l5 ! %l5 = fffffffffffffffe, %ccr = 88 membar #Sync ! Added by membar checker (214) ! %l5 = fffffffffffffffe, Mem[000000009000011c] = 3dca1404 sth %l5,[%i4+0x11c] ! Mem[000000009000011c] = fffe1404 ! Clear Register : %l7 = 0000000000000083 clr %l7 ! %l7 = 0000000000000000 ! immd = 000000000000024f, %l2 = 000000004a5169fa, %ccr = 88 movle %icc,0x24f,%l2 ! Moved, %l2 = 000000000000024f ! Mem[0000000037800008] = ffdc2734, %l5 = fffffffffffffffe lduha [%i3+%o1]0x81,%l5 ! %l5 = 000000000000ffdc p19_label_16: ! Mem[00000000900000b0] = 869e5b970acd4a55, %f48 = fcf0ffcd d2efa0dd ldd [%i4+0x0b0],%f48 ! %f48 = 869e5b97 0acd4a55 ! Mem[000000003700009f] = fe357934, %l4 = ffffffffffffff92 ldstub [%i2+0x09f],%l4 ! %l4 = 00000034000000ff ! %l0 = 000000000000006c, imm = ffffffffffffff4b, %l7 = 0000000000000000 orncc %l0,-0x0b5,%l7 ! %l7 = 00000000000000fc, %ccr = 00 ! %l6 = 00000000000001ff, %l3 = 00000000a964ee1c, %l7 = 00000000000000fc udivx %l6,%l3,%l7 ! %l7 = 0000000000000000 ! Mem[0000000036000020] = 70c9a58c, %f28 = 0e2e9600 lda [%i0+%o4]0x80,%f28 ! %f28 = 70c9a58c ! Mem[00000000918001bc] = 4417bc95, %g2 = 0000000029ac356f lduba [%o0+0x1be]%asi,%g2 ! %g2 = 0000000000000044 ! %l5 = 000000000000ffdc, Mem[00000000910001f8] = aeb750a85361e3ac stx %l5,[%i6+0x1f8] ! Mem[00000000910001f8] = 000000000000ffdc ! Mem[00000000910000fc] = f5b112a3, %g2 = 0000000000000044 ldsh [%i6+0x0fe],%g2 ! %g2 = fffffffffffff5b1 ! Mem[0000000036000078] = 06d20ba1e2d87cee, %l4 = 0000000000000034 ldx [%i0+0x078],%l4 ! %l4 = 06d20ba1e2d87cee ! %l5 = 000000000000ffdc, %l2 = 000000000000024f, %ccr = 00 mova %xcc,%l5,%l2 ! Moved, %l2 = 000000000000ffdc p19_label_17: ! Mem[0000000036800004] = 5484a749, %l1 = 0000000000000083 ldsb [%i1+0x005],%l1 ! %l1 = ffffffffffffff84 ! Mem[00000000908001f0] = b34a86c6, %g18 = b775105387b77663 ldsw [%i5+0x1f0],%g2 ! %g2 = b775105387b77663 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0 ! %l7 = 0000000000000000, %l2 = 000000000000ffdc, %ccr = 00 movvs %icc,%l7,%l2 ! Register Not Moved ! Randomly selected nop nop ! Mem[0000000037000184] = 6a06cbb9, %l6 = 000001ff, %l2 = 0000ffdc add %i2,0x184,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000006a06cbb9 ! immd = 0000000000000136, %l4 = 06d20ba1e2d87cee, %ccr = 00 movneg %icc,0x136,%l4 ! Register Not Moved ! Mem[0000000036000008] = 0414ca3d, %l6 = 00000000000001ff ldsha [%i0+%o1]0x80,%l6 ! %l6 = 0000000000000414 ! %l3 = 00000000a964ee1c, Mem[0000000036800028] = 4b340000 stba %l3,[%i1+%o5]0x88 ! Mem[0000000036800028] = 4b34001c ! %f30 = 2ee04098 dcc8174d, Mem[0000000036800150] = 58697d29 fa95b781 stda %f30,[%i1+0x150]%asi ! Mem[0000000036800150] = 2ee04098 dcc8174d p19_label_18: ! Mem[0000000037000132] = 065387da, %l5 = 000000000000ffdc ldstub [%i2+0x132],%l5 ! %l5 = 00000087000000ff ! %l0 = 0000006c, %l1 = ffffff84, Mem[0000000091000080] = 1fd0585c 3242deaf std %l0,[%i6+0x080] ! Mem[0000000091000080] = 0000006c ffffff84 ! Mem[00000000368000f0] = 3a322080, %l5 = 0000000000000087 ldstub [%i1+0x0f0],%l5 ! %l5 = 0000003a000000ff ! %l7 = 0000000000000000 setx 0x8c44db9818a261a0,%g7,%l7 ! %l7 = 8c44db9818a261a0 ! Mem[000000009180003c] = 489be132, %g2 = ffffffffb34a86c6 lduw [%o0+0x03c],%g2 ! %g2 = 00000000489be132 ! Mem[00000000910000a8] = 871488a2ab9a19e7, %f48 = 38bbf01f c80fbeae ldda [%i6+0x0a8]%asi,%f48 ! %f48 = 871488a2 ab9a19e7 ! %l2 = 000000006a06cbb9, %l1 = ffffffffffffff84, %y = 4bd511b5 sdivcc %l2,%l1,%l6 ! %l6 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 0000006c ! %f24 = 3427dcff, Mem[00000000900000c4] = f1e34842 st %f24,[%i4+0x0c4] ! Mem[00000000900000c4] = 3427dcff ! %f17 = 85ded640, Mem[0000000037800020] = 9091e3df sta %f17,[%i3+%o4]0x88 ! Mem[0000000037800020] = 85ded640 ! %l6 = 80000000, %l7 = 18a261a0, Mem[0000000036800008] = 6cf2d882 8119b384 stda %l6,[%i1+%o1]0x81 ! Mem[0000000036800008] = 80000000 18a261a0 p19_label_19: ! %f26 = 0414ca3d de523c0c, Mem[0000000090800100] = 00000038 00000097 std %f26,[%i5+0x100] ! Mem[0000000090800100] = 0414ca3d de523c0c ! Mem[000000003600005f] = bef90bb1, %l6 = ffffffff80000000 ldstub [%i0+0x05f],%l6 ! %l6 = 000000b1000000ff ! retry : should take illegal inst trap, %l0 = 000000000000006c retry ! Illegal inst trap : %l0 = 000000000000007c ! Mem[00000000368001c0] = 2ec31858, %l0 = 000000000000007c swap [%i1+0x1c0],%l0 ! %l0 = 000000002ec31858 ! %l4 = 06d20ba1e2d87cee, Mem[0000000091000090] = ce45a0149962ca86 stx %l4,[%i6+0x090] ! Mem[0000000091000090] = 06d20ba1e2d87cee ! %l7 = 8c44db9818a261a0 sethi %hi(0xb2961000),%l7 ! %l7 = 00000000b2961000 ! %l0 = 000000002ec31858, Mem[00000000360001f2] = c8123fa3 stb %l0,[%i0+0x1f2] ! Mem[00000000360001f0] = c81258a3 ! %l7 = 00000000b2961000, Mem[0000000037000008] = ae2882db stha %l7,[%i2+%o1]0x81 ! Mem[0000000037000008] = 100082db ! %l2 = 000000006a06cbb9, %l7 = 00000000b2961000, %ccr = 8a movcc %xcc,%l2,%l7 ! Moved, %l7 = 000000006a06cbb9 ! immd = 00000000000003e4, %l7 = 000000006a06cbb9, %ccr = 8a movneg %xcc,0x3e4,%l7 ! Moved, %l7 = 00000000000003e4 p19_label_20: ! %l3 = 00000000a964ee1c, imm = 000000000000000f, %l3 = 00000000a964ee1c srlx %l3,0x00f,%l3 ! %l3 = 00000000000152c9 ! Mem[0000000036800020] = a69dea92, %l1 = ffffffffffffff84 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000092000000ff ! Mem[0000000090000030] = 9fda9cb3, %g2 = 00000000489be132 lduw [%i4+0x030],%g2 ! %g2 = 000000009fda9cb3 ! Mem[0000000036800000] = e6030000, %l1 = 0000000000000092 ldswa [%i1+%g0]0x81,%l1 ! %l1 = ffffffffe6030000 ! %l3 = 00000000000152c9, Mem[0000000090000004] = 5926fd38 stw %l3,[%i4+0x004] ! Mem[0000000090000004] = 000152c9 ! %l2 = 6a06cbb9, %l3 = 000152c9, Mem[0000000091000170] = 409ded17 9147e913 std %l2,[%i6+0x170] ! Mem[0000000091000170] = 6a06cbb9 000152c9 ! Mem[0000000036000000] = 783b8a9d, %l5 = 000000000000003a lduba [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000078 ! Mem[0000000037000108] = 0165cdb2, %l3 = 00000000000152c9 swap [%i2+0x108],%l3 ! %l3 = 000000000165cdb2 ! Mem[0000000037800084] = 6b64721f, %l7 = 00000000000003e4 swap [%i3+0x084],%l7 ! %l7 = 000000006b64721f ! Mem[0000000090000138] = e04098dc, %g2 = 000000009fda9cb3 ldsb [%i4+0x139],%g2 ! %g2 = ffffffffffffffe0 p19_label_21: ! %l6 = 00000000000000b1, %l3 = 000000000165cdb2, %l2 = 000000006a06cbb9 or %l6,%l3,%l2 ! %l2 = 000000000165cdb3 ! Mem[000000009100006c] = 130c0cd9, %g18 = b775105387b77663 ldsw [%i6+0x06c],%g2 ! %g2 = b775105387b77663 ! Mem[0000000037800028] = e6451b69412b44d9, %f28 = 70c9a58c afbe5c0a ldda [%i3+%o5]0x81,%f28 ! %f28 = e6451b69 412b44d9 ! %l0 = 000000002ec31858, Mem[000000009080002e] = fe652656 sth %l0,[%i5+0x02e] ! Mem[000000009080002c] = 18582656 ! Mem[00000000908001fc] = b193a189, %g2 = 00000000130c0cd9 lduh [%i5+0x1fe],%g2 ! %g2 = 000000000000b193 ! Mem[0000000090800100] = 0414ca3d, %g18 = b775105387b77663 ldswa [%i5+0x100]%asi,%g2 ! %g2 = b775105387b77663 ! %l2 = 000000000165cdb3, Mem[0000000090800048] = f15c4d91c034afdd stx %l2,[%i5+0x048] ! Mem[0000000090800048] = 000000000165cdb3 ! Mem[0000000090800118] = be43b63ca7bbd92f, %f48 = 871488a2 ab9a19e7 ldda [%i5+0x118]%asi,%f48 ! %f48 = be43b63c a7bbd92f ! Code Fragment 1 p19_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000cfec806e mov -0x306,%g3 ! %g3 = fffffffffffffcfa and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000918001ec] = 3dca1404, %g2 = 000000000414ca3d lduwa [%o0+0x1ec]%asi,%g2 ! %g2 = 000000003dca1404 p19_label_22: ! Mem[0000000037000018] = 921136cd, %l0 = 000000002ec31858 swapa [%i2+%o3]0x80,%l0 ! %l0 = 00000000921136cd ! %l0 = 00000000921136cd, %l0 = 00000000921136cd, %y = 0000006c udiv %l0,%l0,%l5 ! %l5 = 00000000000000be mov %l0,%y ! %y = 921136cd ! Mem[0000000037800028] = e6451b69412b44d9, %l0 = 00000000921136cd ldxa [%i3+%o5]0x80,%l0 ! %l0 = e6451b69412b44d9 ! Mem[0000000091800188] = 29ac356f, %g18 = b775105387b77663 ldsw [%o0+0x188],%g2 ! %g2 = b775105387b77663 ! immd = 0000000000000022, %l5 = 00000000000000be, %ccr = 8a movgu %icc,0x022,%l5 ! Moved, %l5 = 0000000000000022 ! %l6 = 00000000000000b1, immd = fffffffffffff573, %l2 = 000000000165cdb3 udivx %l6,-0xa8d,%l2 ! %l2 = 0000000000000000 ! %l7 = 000000006b64721f, imm = fffffffffffffe6d, %l2 = 0000000000000000 and %l7,-0x193,%l2 ! %l2 = 000000006b64720d ! Mem[0000000091800170] = 938cbb72, %g2 = 0000000029ac356f lduh [%o0+0x172],%g2 ! %g2 = 000000000000938c membar #Sync ! Added by membar checker (215) ! %f19 = e6451b69, Mem[00000000900001d8] = e5419b8b st %f19,[%i4+0x1d8] ! Mem[00000000900001d8] = e6451b69 ! %l0 = e6451b69412b44d9, Mem[000000009080009c] = 16c067c7, %asi = 80 stha %l0,[%i5+0x09c]%asi ! Mem[000000009080009c] = 44d967c7 p19_label_23: ! %f24 = 3427dcff ba1c3587, Mem[0000000036800028] = 4b34001c a792e3da stda %f24,[%i1+%o5]0x89 ! Mem[0000000036800028] = 3427dcff ba1c3587 ! %l0 = 412b44d9, %l1 = e6030000, Mem[0000000090800118] = be43b63c a7bbd92f std %l0,[%i5+0x118] ! Mem[0000000090800118] = 412b44d9 e6030000 ! Mem[000000003780011c] = 71e71723, %l2 = 000000006b64720d swap [%i3+0x11c],%l2 ! %l2 = 0000000071e71723 ! %l5 = 0000000000000022, Mem[0000000036800028] = ba1c3587 stha %l5,[%i1+%o5]0x88 ! Mem[0000000036800028] = ba1c0022 ! %l3 = 000000000165cdb2, imm = fffffffffffff5ab, %l5 = 0000000000000022 xor %l3,-0xa55,%l5 ! %l5 = fffffffffe9a3819 ! Mem[00000000908001d0] = 2af6acef, %g2 = 000000000000938c lduh [%i5+0x1d0],%g2 ! %g2 = 0000000000002af6 ! %l2 = 0000000071e71723, Mem[0000000090800098] = 9ef72702 stw %l2,[%i5+0x098] ! Mem[0000000090800098] = 71e71723 ! %f18 = 8e4ee089 e6451b69, Mem[0000000037800000] = 00bda953 30ed2928 stda %f18,[%i3+%g0]0x89 ! Mem[0000000037800000] = 8e4ee089 e6451b69 ! %l0 = 412b44d9, %l1 = e6030000, Mem[0000000037800000] = e6451b69 8e4ee089 stda %l0,[%i3+%g0]0x88 ! Mem[0000000037800000] = 412b44d9 e6030000 ! %l6 = 00000000000000b1, Mem[00000000900000fe] = fce1401e sth %l6,[%i4+0x0fe] ! Mem[00000000900000fc] = 00b1401e p19_label_24: ! Mem[0000000091000058] = ce1282e1 e32b2b30, %g2 = 00002af6, %g3 = fffffcfa ldda [%i6+0x058]%asi,%g2 ! %g2 = 00000000ce1282e1 00000000e32b2b30 ! Mem[0000000036800018] = b90650e6, %l4 = 06d20ba1e2d87cee ldsba [%i1+%o3]0x89,%l4 ! %l4 = ffffffffffffffe6 ! %l4 = ffffffe6, %l5 = fe9a3819, Mem[0000000090000100] = 401ed321 85ded640 std %l4,[%i4+0x100] ! Mem[0000000090000100] = ffffffe6 fe9a3819 ! %l2 = 0000000071e71723, %l7 = 000000006b64721f, %l3 = 000000000165cdb2 subccc %l2,%l7,%l3 ! %l3 = 000000000682a504, %ccr = 00 ! %l4 = ffffffffffffffe6, Mem[0000000036000020] = 70c9a58c stba %l4,[%i0+%o4]0x80 ! Mem[0000000036000020] = e6c9a58c ! Mem[0000000036000020] = 8ca5c9e6, %l5 = fffffffffe9a3819 lduha [%i0+%o4]0x89,%l5 ! %l5 = 000000000000c9e6 ! Mem[0000000037000008] = db820010, %l3 = 000000000682a504 lduwa [%i2+%o1]0x89,%l3 ! %l3 = 00000000db820010 ! %l5 = 000000000000c9e6, Mem[00000000360000c6] = 85ded640 sth %l5,[%i0+0x0c6] ! Mem[00000000360000c4] = 85dec9e6 ! %l4 = ffffffffffffffe6, %l4 = ffffffffffffffe6, %ccr = 00 movcs %icc,%l4,%l4 ! Register Not Moved ! %l6 = 00000000000000b1, %l3 = 00000000db820010, %ccr = 00 movne %icc,%l6,%l3 ! Moved, %l3 = 00000000000000b1 p19_label_25: ! %l5 = 000000000000c9e6, %l5 = 000000000000c9e6, %l2 = 0000000071e71723 orcc %l5,%l5,%l2 ! %l2 = 000000000000c9e6, %ccr = 00 ! %l1 = ffffffffe6030000, Mem[000000009180012e] = 9fcb10fd stb %l1,[%o0+0x12e] ! Mem[000000009180012c] = 00cb10fd ! %l0 = e6451b69412b44d9, Mem[000000009000018b] = b6ec8b88 stb %l0,[%i4+0x18b] ! Mem[0000000090000188] = d9ec8b88 ! Mem[00000000900001b0] = b10f879d, %g2 = 00000000ce1282e1 ldub [%i4+0x1b3],%g2 ! %g2 = 00000000000000b1 ! Mem[0000000037800020] = b22146df85ded640, %f30 = 2ee04098 dcc8174d ldda [%i3+%o4]0x89,%f30 ! %f30 = b22146df 85ded640 ! %l3 = 00000000000000b1, %l2 = 000000000000c9e6, %ccr = 00 movgu %xcc,%l3,%l2 ! Moved, %l2 = 00000000000000b1 ! %l4 = ffffffe6, %l5 = 0000c9e6, Mem[0000000090000078] = 21d1ebce 42756e18 std %l4,[%i4+0x078] ! Mem[0000000090000078] = ffffffe6 0000c9e6 ! immd = 0000000000000136, %l5 = 000000000000c9e6, %ccr = 00 movvc %xcc,0x136,%l5 ! Moved, %l5 = 0000000000000136 ! %l6 = 00000000000000b1, %l6 = 00000000000000b1, %ccr = 00 movl %xcc,%l6,%l6 ! Register Not Moved ! Mem[0000000091000058] = 82e1e32b, %g2 = 00000000000000b1 lduh [%i6+0x05a],%g2 ! %g2 = 00000000000082e1 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Thread 19 1: membar #Sync ! Force all stores to complete p19_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x04c] ! Set processor 19 done flag ! Check Registers p19_check_registers: set p19_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be e6451b69412b44d9 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffe6030000 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b1 bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b1 bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffe6 bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000136 bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000b1 bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000006b64721f bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x921136cd,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p19_failed mov 0x111,%g1 ! Check Floating Point Registers p19_check_fp_registers: set p19_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 58697d29 fa95b781 bne %xcc,p19_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 931f6f90 9c1a657d bne %xcc,p19_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3dff7a22 aae25859 bne %xcc,p19_f4_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be c34e9648 a7734bdb bne %xcc,p19_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 8e4ee089 e6451b69 bne %xcc,p19_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 0c3c52de 3dca1404 bne %xcc,p19_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 3427dcff ba1c3587 bne %xcc,p19_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 0414ca3d de523c0c bne %xcc,p19_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be e6451b69 412b44d9 bne %xcc,p19_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b22146df 85ded640 bne %xcc,p19_f30_fail nop ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x020],%g2 ! Expected data = e6c9a58c58f65ec0 ldx [%i0+0x020],%g3 ! Observed data at 0000000036000020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x020,%g4 ldx [%g1+0x058],%g2 ! Expected data = 86e6cb5dbef90bff ldx [%i0+0x058],%g3 ! Observed data at 0000000036000058 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x058,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 401ed32185dec9e6 ldx [%i0+0x0c0],%g3 ! Observed data at 00000000360000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 8e4ee089e6451b69 ldx [%i0+0x0c8],%g3 ! Observed data at 00000000360000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 1661f17e3617209e ldx [%i0+0x0d0],%g3 ! Observed data at 00000000360000d0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 0c3c52de3dca1404 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000360000d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 3427dcffba1c3587 ldx [%i0+0x0e0],%g3 ! Observed data at 00000000360000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 0414ca3dde523c0c ldx [%i0+0x0e8],%g3 ! Observed data at 00000000360000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 0e2e9600afbe5c0a ldx [%i0+0x0f0],%g3 ! Observed data at 00000000360000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 2ee04098dcc8174d ldx [%i0+0x0f8],%g3 ! Observed data at 00000000360000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x148],%g2 ! Expected data = cbb28b60ff858f59 ldx [%i0+0x148],%g3 ! Observed data at 0000000036000148 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x148,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = c81258a32004d125 ldx [%i0+0x1f0],%g3 ! Observed data at 00000000360001f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x1f0,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x000],%g2 ! Expected data = e60300005484a749 ldx [%i1+0x000],%g3 ! Observed data at 0000000036800000 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8000000018a261a0 ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000099147170a6 ldx [%i1+0x010],%g3 ! Observed data at 0000000036800010 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffea9da66f926bba ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 22001cbaffdc2734 ldx [%i1+0x028],%g3 ! Observed data at 0000000036800028 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x028,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = ff322080eeb49d89 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000368000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x150],%g2 ! Expected data = 2ee04098dcc8174d ldx [%i1+0x150],%g3 ! Observed data at 0000000036800150 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x150,%g4 ldx [%g1+0x160],%g2 ! Expected data = 4f97ff361e43c373 ldx [%i1+0x160],%g3 ! Observed data at 0000000036800160 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x160,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 0000007cf7e586d0 ldx [%i1+0x1c0],%g3 ! Observed data at 00000000368001c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x1c0,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 100082dbc291eaad ldx [%i2+0x008],%g3 ! Observed data at 0000000037000008 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffbd11744e3f75f8 ldx [%i2+0x010],%g3 ! Observed data at 0000000037000010 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2ec3185816ec5534 ldx [%i2+0x018],%g3 ! Observed data at 0000000037000018 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff42b4407f236bf9 ldx [%i2+0x020],%g3 ! Observed data at 0000000037000020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0581761200000097 ldx [%i2+0x028],%g3 ! Observed data at 0000000037000028 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 35228f1efe3579ff ldx [%i2+0x098],%g3 ! Observed data at 0000000037000098 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x098,%g4 ldx [%g1+0x108],%g2 ! Expected data = 000152c942ed698b ldx [%i2+0x108],%g3 ! Observed data at 0000000037000108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x108,%g4 ldx [%g1+0x130],%g2 ! Expected data = 0653ffda096f35f0 ldx [%i2+0x130],%g3 ! Observed data at 0000000037000130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x130,%g4 ldx [%g1+0x150],%g2 ! Expected data = b3191468589219f9 ldx [%i2+0x150],%g3 ! Observed data at 0000000037000150 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x150,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d9442b41000003e6 ldx [%i3+0x000],%g3 ! Observed data at 0000000037800000 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffdc27346424a749 ldx [%i3+0x008],%g3 ! Observed data at 0000000037800008 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0e99e6850afffc27 ldx [%i3+0x018],%g3 ! Observed data at 0000000037800018 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 40d6de85df4621b2 ldx [%i3+0x020],%g3 ! Observed data at 0000000037800020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e6451b69412b44d9 ldx [%i3+0x028],%g3 ! Observed data at 0000000037800028 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 73141e48000003e4 ldx [%i3+0x080],%g3 ! Observed data at 0000000037800080 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x080,%g4 ldx [%g1+0x108],%g2 ! Expected data = 1b68d7fc8f365b0d ldx [%i3+0x108],%g3 ! Observed data at 0000000037800108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x108,%g4 ldx [%g1+0x118],%g2 ! Expected data = df07ed996b64720d ldx [%i3+0x118],%g3 ! Observed data at 0000000037800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x118,%g4 ldx [%g1+0x150],%g2 ! Expected data = ffff2da5fc74ecac ldx [%i3+0x150],%g3 ! Observed data at 0000000037800150 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x150,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed p19_f0_fail: set p19_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f2_fail: set p19_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f4_fail: set p19_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f12_fail: set p19_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f18_fail: set p19_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f22_fail: set p19_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f24_fail: set p19_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f26_fail: set p19_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f28_fail: set p19_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f30_fail: set p19_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 19 failed p19_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x04c] ! Set processor 19 done flag set p19_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 19 failed p19_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x04c] ! Set processor 19 done flag set p19_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p19_selfmod_failed: ba p19_failed mov 0xabc,%g1 p19_common_error: or %g0,0xef3,%g1 ba p19_failed mov %o5,%g3 p19_common_signature_error: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_common_timeout: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p19_failed mov 0x0,%g3 p19_trap1e: ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036800008] sllx %l6,%l3,%l4 addc %l2,%l5,%l5 ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037800000] membar #Sync mov 0x0c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p19_trap1o: ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036800008] sllx %l6,%l3,%l4 addc %l2,%l5,%l5 ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037800000] membar #Sync mov 0x0c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p19_trap2e: lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037800010] add %l5,%l7,%l1 ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037000008] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036800020] done p19_trap2o: lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037800010] add %l5,%l7,%l1 ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037000008] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036800020] done p19_trap3e: addc %l0,0x1a4,%l0 subc %l3,%l5,%l6 add %l4,%l3,%l4 add %l6,0xd71,%l2 xor %l3,%l2,%l7 subc %l7,%l0,%l3 done p19_trap3o: addc %l0,0x1a4,%l0 subc %l3,%l5,%l6 add %l4,%l3,%l4 add %l6,0xd71,%l2 xor %l3,%l2,%l7 subc %l7,%l0,%l3 done p19_init_memory_pointers: set p19_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 p19_local0_start,%i0 set p19_local1_start,%i1 set p19_local2_start,%i2 set p19_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = bc783d35b22f1be6 ldx [%g1+0x008],%l1 ! %l1 = f9a9f7a3ebc20cc3 ldx [%g1+0x010],%l2 ! %l2 = b0944ed5e95adf83 ldx [%g1+0x018],%l3 ! %l3 = da152ea68f365b0d ldx [%g1+0x020],%l4 ! %l4 = 800efea6687c26a8 ldx [%g1+0x028],%l5 ! %l5 = 9a5d8788de5118d9 ldx [%g1+0x030],%l6 ! %l6 = 005184b29b8c5a78 ldx [%g1+0x038],%l7 ! %l7 = ecbeadc9d6ef8bd8 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 20 processor_20: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x50] ! Set the start flag wrpr %g0,7,%cleanwin call p20_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 20 wr %g0,0x4,%fprs ! Make sure fef is 1 set p20_init_freg,%g1 ! %f0 = 913fdf4f 983b588b 1490191c 37c0ef68 ! %f4 = f0e354c2 3baf4fd0 88130f55 f2d58344 ! %f8 = 5de1b857 24b2f798 9772bff9 364b846f ! %f12 = c59234a8 8fff9c33 546358ca e245a6ee ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 24558cf8 e7d86b75 3aceefac 99ed3dcf ! %f20 = 009238ac f1b5a563 fc943e8c 2938dc65 ! %f24 = a9fb7446 a42c4aa3 6434ff11 cf15195d ! %f28 = d5074e53 cab8a5fb 2ca30611 3541b337 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 932d2522 a0fa027d 2213360a 53ee3c7c ! %f36 = 63376ccc e5001f98 636506e6 ebf3981c ! %f40 = 97a3587b a6e4738c a91ef133 1e1c8fc6 ! %f44 = 5636a2f9 688134a3 e6b920ea 91fa2e33 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf5bddf8f00000048,%g7,%g1 ! GSR scale = 9, align = 0 wr %g1,%g0,%gsr ! GSR = f5bddf8f00000048 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 20 p20_label_1: ! immd = 00000000000000a7, %l3 = a60eb7322d12ac9b, %ccr = 44 movn %xcc,0x0a7,%l3 ! Register Not Moved ! Mem[00000000380001a0] = f58026f8602c21c1, %l6 = 7c46a12094a2c076, %l7 = 0d9204fe21fc8de8 add %i0,0x1a0,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = f58026f8602c21c1 ! %l2 = 3bda7daa, %l3 = 2d12ac9b, Mem[0000000039000018] = efd0e237 f5d500cb stda %l2,[%i2+%o3]0x80 ! Mem[0000000039000018] = 3bda7daa 2d12ac9b ! %l6 = 7c46a12094a2c076 setx 0x5d82b7a006773221,%g7,%l6 ! %l6 = 5d82b7a006773221 ! %l0 = aa7681ae00beea43, Mem[0000000090000090] = 52748cfdd325b82a stx %l0,[%i4+0x090] ! Mem[0000000090000090] = aa7681ae00beea43 ! Mem[00000000908000b8] = 811ea975, %g2 = cd5ad453ddff8864 ldsh [%i5+0x0b8],%g2 ! %g2 = ffffffffffff811e ! %l4 = a8de5bcccb97a95a, Mem[0000000038800008] = 6132ef32 stha %l4,[%i1+%o1]0x80 ! Mem[0000000038800008] = a95aef32 ! %l3 = a60eb7322d12ac9b, %l0 = aa7681ae00beea43, %ccr = 44 movne %icc,%l3,%l0 ! Register Not Moved ! %l7 = f58026f8602c21c1, Mem[00000000908001f0] = b34a86c6 stw %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 602c21c1 ! Code Fragment 1 p20_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x65d,%g3 ! %g3 = 000000000000065d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p20_label_2: ! Mem[00000000908000dc] = 237791cb, %g2 = ffffffffffff811e ldub [%i5+0x0dc],%g2 ! %g2 = 0000000000000023 ! %l2 = 3bda7daa, %l3 = 2d12ac9b, Mem[00000000918001e0] = a7fa9672 26ce7b72 std %l2,[%o0+0x1e0] ! Mem[00000000918001e0] = 3bda7daa 2d12ac9b ! Mem[0000000038000028] = 58ca9212, %l3 = a60eb7322d12ac9b lduwa [%i0+%o5]0x81,%l3 ! %l3 = 0000000058ca9212 ! %l2 = a1faeb303bda7daa, Mem[0000000039800018] = df640a93 stba %l2,[%i3+%o3]0x81 ! Mem[0000000039800018] = aa640a93 ! Mem[0000000039800000] = 9261bcee, %l5 = fab5dba5e60bcbfc ldsha [%i3+%g0]0x80,%l5 ! %l5 = ffffffffffff9261 ! %l3 = 0000000058ca9212, imm = fffffffffffff78e, %l0 = aa7681ae00beea43 addc %l3,-0x872,%l0 ! %l0 = 0000000058ca89a0 ! Mem[0000000039800102] = c811d4c8, %l0 = 0000000058ca89a0 ldstub [%i3+0x102],%l0 ! %l0 = 000000d4000000ff ! done : should take illegal inst trap, %l0 = 00000000000000d4 done ! Illegal inst trap : %l0 = 00000000000000e4 ! Mem[0000000038000018] = ab855eba, %l5 = ffffffffffff9261 ldswa [%i0+%o3]0x89,%l5 ! %l5 = ffffffffab855eba ! %l7 = f58026f8602c21c1, %l6 = 5d82b7a006773221, %l1 = 1e662504726df086 subccc %l7,%l6,%l1 ! %l1 = 97fd6f5859b4efa0, %ccr = 80 p20_label_3: ! Mem[0000000038800154] = 5635b5e0, %l7 = 602c21c1, %l0 = 000000e4 add %i1,0x154,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000005635b5e0 ! %l4 = a8de5bcccb97a95a, Mem[0000000039000018] = 3bda7daa stwa %l4,[%i2+%o3]0x80 ! Mem[0000000039000018] = cb97a95a ! Mem[0000000090000064] = 31ded22c, %g18 = e91b46b8389373c0 ldsw [%i4+0x064],%g2 ! %g2 = e91b46b8389373c0 ! Mem[00000000918001d8] = e13ba7f5453fe990, %g2 = 0000000031ded22c ldx [%o0+0x1d8],%g2 ! %g2 = e13ba7f5453fe990 ! %f0 = 913fdf4f 983b588b 1490191c 37c0ef68 ! %f4 = f0e354c2 3baf4fd0 88130f55 f2d58344 ! %f8 = 5de1b857 24b2f798 9772bff9 364b846f ! %f12 = c59234a8 8fff9c33 546358ca e245a6ee mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140 ! %l7 = f58026f8602c21c1, Mem[0000000039000010] = a40e617f998c04b8 stxa %l7,[%i2+%o2]0x80 ! Mem[0000000039000010] = f58026f8602c21c1 ! %f24 = a9fb7446 a42c4aa3, Mem[0000000038800028] = 529bda7a 53a19250 stda %f24,[%i1+%o5]0x89 ! Mem[0000000038800028] = a9fb7446 a42c4aa3 ! Mem[0000000039800018] = 930a64aa, %f18 = 3aceefac lda [%i3+%o3]0x89,%f18 ! %f18 = 930a64aa ! done : should take illegal inst trap, %l0 = 000000005635b5e0 done ! Illegal inst trap : %l0 = 000000005635b5f0 ! Mem[00000000908001a0] = acc73461, %g2 = e13ba7f5453fe990 lduha [%i5+0x1a2]%asi,%g2 ! %g2 = 000000000000acc7 p20_label_4: ! Mem[0000000091800190] = 52aeccb8, %g2 = 000000000000acc7 ldub [%o0+0x192],%g2 ! %g2 = 0000000000000052 ! %l7 = f58026f8602c21c1, Mem[0000000091000156] = 768937cc stb %l7,[%i6+0x156] ! Mem[0000000091000154] = c18937cc ! Mem[00000000380001c0] = 8119236f4d6f6c44, %l0 = 000000005635b5f0, %l4 = a8de5bcccb97a95a add %i0,0x1c0,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 8119236f4d6f6c44 ! Mem[0000000039800020] = 3766b06a, %l1 = 97fd6f5859b4efa0 ldswa [%i3+%o4]0x81,%l1 ! %l1 = 000000003766b06a ! Mem[00000000390001f0] = 780be4d0, %l5 = ffffffffab855eba swap [%i2+0x1f0],%l5 ! %l5 = 00000000780be4d0 ! %l2 = a1faeb303bda7daa, Mem[000000003880005a] = 0e5eb7cd sth %l2,[%i1+0x05a] ! Mem[0000000038800058] = 0e5e7daa ! %l5 = 00000000780be4d0, %l0 = 000000005635b5f0, %l3 = 0000000058ca9212 sra %l5,%l0,%l3 ! %l3 = 000000000000780b ! %l3 = 000000000000780b, imm = 0000000000000004, %l0 = 000000005635b5f0 srax %l3,0x004,%l0 ! %l0 = 0000000000000780 ! Mem[0000000039800018] = aa640a93ff66c87d, %l0 = 0000000000000780, %l6 = 5d82b7a006773221 add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = aa640a93ff66c87d ! %l5 = 00000000780be4d0, Mem[0000000091000101] = a382c03a stb %l5,[%i6+0x101] ! Mem[0000000091000100] = d082c03a p20_label_5: ! Mem[0000000038800000] = 74bb1e8c98ace4ef, %f18 = 930a64aa 99ed3dcf ldda [%i1+%g0]0x80,%f18 ! %f18 = 74bb1e8c 98ace4ef ! Mem[0000000039000000] = 03b208cd a55aeeaf, %l6 = ff66c87d, %l7 = 602c21c1 ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000a55aeeaf 0000000003b208cd ! %l2 = 3bda7daa, %l3 = 0000780b, Mem[0000000090000138] = be0f5ab7 0923d7d7 std %l2,[%i4+0x138] ! Mem[0000000090000138] = 3bda7daa 0000780b ! immd = 00000000000000c0, %l1 = 000000003766b06a, %ccr = 80 movleu %xcc,0x0c0,%l1 ! Register Not Moved ! %l6 = 00000000a55aeeaf, Mem[00000000900001e8] = a61ca5f3c559beea stx %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000000a55aeeaf ! immd = 00000000000000b4, %l7 = 0000000003b208cd, %ccr = 80 movgu %xcc,0x0b4,%l7 ! Moved, %l7 = 00000000000000b4 ! %l5 = 00000000780be4d0, Mem[0000000091000089] = 54dce2ff stb %l5,[%i6+0x089] ! Mem[0000000091000088] = d0dce2ff ! Mem[0000000090000008] = 048cb738, %g18 = e91b46b8389373c0 ldsw [%i4+%o1],%g2 ! %g2 = e91b46b8389373c0 ! %l2 = 3bda7daa, %l3 = 0000780b, Mem[0000000090800160] = cd81b6a9 0459de3d std %l2,[%i5+0x160] ! Mem[0000000090800160] = 3bda7daa 0000780b ! Mem[0000000090000180] = 30e2c084, %g2 = 00000000048cb738 ldub [%i4+0x181],%g2 ! %g2 = 0000000000000030 p20_label_6: ! %l1 = 000000003766b06a, %l1 = 000000003766b06a, %y = 00000000 smulcc %l1,%l1,%l1 ! %l1 = 0bfd48fe9a09ebe4, %ccr = 08, %y = 0bfd48fe ! %l2 = a1faeb303bda7daa, %l2 = a1faeb303bda7daa, %l6 = 00000000a55aeeaf addcc %l2,%l2,%l6 ! %l6 = 43f5d66077b4fb54, %ccr = 30 ! %l2 = 3bda7daa, %l3 = 0000780b, Mem[00000000918001d8] = e13ba7f5 453fe990 std %l2,[%o0+0x1d8] ! Mem[00000000918001d8] = 3bda7daa 0000780b ! %l4 = 8119236f4d6f6c44, immed = 00000703, %y = 0bfd48fe smul %l4,0x703,%l6 ! %l6 = 0000021ef44420cc, %y = 0000021e ! Mem[00000000388000f1] = 26fcadf9, %l6 = 0000021ef44420cc ldstuba [%i1+0x0f1]%asi,%l6 ! %l6 = 000000fc000000ff ! %l3 = 000000000000780b, Mem[0000000090800188] = 681032f91a1007be stx %l3,[%i5+0x188] ! Mem[0000000090800188] = 000000000000780b ! %l0 = 0000000000000780, Mem[0000000039000018] = cb97a95a2d12ac9b stxa %l0,[%i2+%o3]0x81 ! Mem[0000000039000018] = 0000000000000780 ! Mem[0000000090800188] = 00000000, %g18 = e91b46b8389373c0 ldswa [%i5+0x188]%asi,%g2 ! %g2 = e91b46b8389373c0 ! Mem[0000000038800018] = 22d0f6b3, %l4 = 8119236f4d6f6c44 ldstuba [%i1+%o3]0x89,%l4 ! %l4 = 000000b3000000ff ! Mem[0000000038800000] = 8c1ebb74, %l2 = a1faeb303bda7daa ldsba [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000074 p20_label_7: ! Mem[0000000038800010] = 9052391a5c18e766, %l1 = 0bfd48fe9a09ebe4 ldxa [%i1+%o2]0x89,%l1 ! %l1 = 9052391a5c18e766 ! Mem[00000000910001a0] = 90f51e19, %g2 = 0000000000000000 ldsh [%i6+0x1a0],%g2 ! %g2 = ffffffffffff90f5 ! Mem[00000000390001f8] = 41611c06, %l2 = 0000000000000074 ldsb [%i2+0x1fa],%l2 ! %l2 = 000000000000001c ! %f16 = 24558cf8 e7d86b75 74bb1e8c 98ace4ef ! %f20 = 009238ac f1b5a563 fc943e8c 2938dc65 ! %f24 = a9fb7446 a42c4aa3 6434ff11 cf15195d ! %f28 = d5074e53 cab8a5fb 2ca30611 3541b337 mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180 ! Mem[0000000039000020] = d215551b 9d1a9548, %l6 = 000000fc, %l7 = 000000b4 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000d215551b 000000009d1a9548 ! Set Register : %l3 = 000000000000780b xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[00000000390000d8] = db0a2580, %l3 = ffffffffffffffff ldstub [%i2+0x0d8],%l3 ! %l3 = 000000db000000ff ! Mem[0000000090800074] = 302692b7, %g18 = e91b46b8389373c0 ldsw [%i5+0x074],%g2 ! %g2 = e91b46b8389373c0 ! %l7 = 000000009d1a9548, Mem[000000009100017a] = 2ee9c469 sth %l7,[%i6+0x17a] ! Mem[0000000091000178] = 9548c469 ! %f2 = 1490191c 37c0ef68, Mem[0000000091000138] = cc970ad0 d2fdf1a2 std %f2 ,[%i6+0x138] ! Mem[0000000091000138] = 1490191c 37c0ef68 p20_label_8: ! Mem[00000000910000f0] = 4a3922c1 d6ccc39f, %g2 = 302692b7, %g3 = 0000065d ldd [%i6+0x0f0],%g2 ! %g2 = 000000004a3922c1 00000000d6ccc39f ! %l7 = 000000009d1a9548, imm = fffffffffffffadd, %l0 = 0000000000000780 addccc %l7,-0x523,%l0 ! %l0 = 000000009d1a9025, %ccr = 19 membar #Sync ! Added by membar checker (216) ! %l5 = 00000000780be4d0, Mem[0000000090000164] = 24b2f798 stw %l5,[%i4+0x164] ! Mem[0000000090000164] = 780be4d0 ! %l5 = 00000000780be4d0, Mem[0000000091000103] = c03a46c6 stb %l5,[%i6+0x103] ! Mem[0000000091000100] = d03a46c6 ! Mem[00000000388001f4] = 21bca9d7, %l1 = 9052391a5c18e766 ldsh [%i1+0x1f4],%l1 ! %l1 = 00000000000021bc ! Mem[0000000038800118] = fa2786e0, %f23 = 2938dc65 ld [%i1+0x118],%f23 ! %f23 = fa2786e0 ! %l3 = 00000000000000db, Mem[000000003800017e] = 14f7ee50 sth %l3,[%i0+0x17e] ! Mem[000000003800017c] = 14f700db ! Mem[0000000039800088] = 259e2e84, %l2 = 000000000000001c ldsh [%i3+0x08a],%l2 ! %l2 = 0000000000002e84 ! %l6 = d215551b, %l7 = 9d1a9548, Mem[00000000910000d8] = d755a286 98cd2bbb std %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = d215551b 9d1a9548 ! Mem[0000000039000020] = d215551b, %l0 = 000000009d1a9025 ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffd215 p20_label_9: ! %l2 = 0000000000002e84, Mem[00000000918001d6] = 42603bda sth %l2,[%o0+0x1d6] ! Mem[00000000918001d4] = 2e843bda ! %l3 = 00000000000000db, immed = ffffff34, %ccr = 19 movrne %l3,-0x0cc,%l4 ! Moved, %l4 = ffffffffffffff34 ! %l0 = ffffffffffffd215, Mem[0000000090800050] = 6dbf9ba1a3e6fc07 stx %l0,[%i5+0x050] ! Mem[0000000090800050] = ffffffffffffd215 ! %l1 = 00000000000021bc, %l2 = 0000000000002e84, %ccr = 19 movcs %xcc,%l1,%l2 ! Moved, %l2 = 00000000000021bc ! Mem[0000000090800130] = 75025c7f, %g2 = 000000004a3922c1 ldsb [%i5+0x130],%g2 ! %g2 = 0000000000000075 ! %f12 = c59234a8, Mem[0000000038000160] = d930ffe3 st %f12,[%i0+0x160] ! Mem[0000000038000160] = c59234a8 ! Mem[00000000900001bc] = 06a32c38, %g2 = 0000000000000075 ldub [%i4+0x1bd],%g2 ! %g2 = 0000000000000006 ! Mem[0000000038000008] = 65feda24, %l5 = 00000000780be4d0 lduha [%i0+%o1]0x88,%l5 ! %l5 = 000000000000da24 ! %l2 = 000021bc, %l3 = 000000db, Mem[00000000910001c0] = 00e23e0f 43ba6025 std %l2,[%i6+0x1c0] ! Mem[00000000910001c0] = 000021bc 000000db ! Mem[00000000390001a0] = fff29425bb0bbc60, %l2 = 00000000000021bc, %l6 = 00000000d215551b add %i2,0x1a0,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = fff29425bb0bbc60 p20_label_10: ! Mem[0000000039000150] = d596b842, %l1 = 000021bc, %l6 = bb0bbc60 add %i2,0x150,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d596b842 ! Mem[00000000910001c4] = 0000dbf4, %g2 = 0000000000000006 ldsb [%i6+0x1c5],%g2 ! %g2 = 0000000000000000 ! Mem[0000000038800000] = 74bb1e8c 98ace4ef, %l0 = ffffd215, %l1 = 000021bc ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000074bb1e8c 0000000098ace4ef ! Mem[00000000388000ac] = c4c28535, %l5 = 000000000000da24 swap [%i1+0x0ac],%l5 ! %l5 = 00000000c4c28535 ! Mem[00000000908000b0] = 261db188 89cd4d46, %g2 = 00000000, %g3 = d6ccc39f ldd [%i5+0x0b0],%g2 ! %g2 = 00000000261db188 0000000089cd4d46 ! %l2 = 00000000000021bc, Mem[0000000091000016] = e9c6b3a2 sth %l2,[%i6+0x016] ! Mem[0000000091000014] = 21bcb3a2 ! Mem[0000000038000020] = 01c31ac0, %l6 = 00000000d596b842 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 00000001000000ff ! %l7 = 000000009d1a9548, Mem[0000000090000090] = aa7681ae stw %l7,[%i4+0x090] ! Mem[0000000090000090] = 9d1a9548 ! Mem[0000000039800180] = c706d832, %l0 = 74bb1e8c, %l1 = 98ace4ef add %i3,0x180,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000c706d832 ! %l3 = 00000000000000db, %l3 = 00000000000000db, %ccr = 19 movcc %xcc,%l3,%l3 ! Register Not Moved p20_label_11: ! Code Fragment 1 p20_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000089cd4d46 mov 0x712,%g3 ! %g3 = 0000000000000712 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000039800064] = 942a797c, %l1 = 00000000c706d832 ldub [%i3+0x066],%l1 ! %l1 = 0000000000000079 ! Mem[0000000090800180] = febe531b dac689b4, %g2 = 261db188, %g3 = 00000712 ldd [%i5+0x180],%g2 ! %g2 = 00000000febe531b 00000000dac689b4 ! %l3 = 00000000000000db, Mem[0000000091800160] = b8e33a5fbe99a180 stx %l3,[%o0+0x160] ! Mem[0000000091800160] = 00000000000000db ! Mem[00000000900001a8] = 5d1915cf 11ff3464, %g2 = febe531b, %g3 = dac689b4 ldd [%i4+0x1a8],%g2 ! %g2 = 000000005d1915cf 0000000011ff3464 ! Mem[0000000038800020] = 3d7fbefd, %l4 = ffffffffffffff34 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 000000003d7fbefd ! Mem[00000000398001b4] = 58910070, %l1 = 0000000000000079 swap [%i3+0x1b4],%l1 ! %l1 = 0000000058910070 ! Mem[0000000091000164] = 989af416, %g2 = 000000005d1915cf lduw [%i6+0x164],%g2 ! %g2 = 00000000989af416 ! %l6 = 0000000000000001, Mem[00000000908001c6] = 51bd6e3e sth %l6,[%i5+0x1c6] ! Mem[00000000908001c4] = 00016e3e ! Mem[00000000380000d0] = 77e763e2, %l2 = 00000000000021bc swap [%i0+0x0d0],%l2 ! %l2 = 0000000077e763e2 p20_label_12: ! %f26 = 6434ff11 cf15195d, Mem[00000000900001c8] = bdab6ad8 dad85b84 std %f26,[%i4+0x1c8] ! Mem[00000000900001c8] = 6434ff11 cf15195d ! immd = 00000000000001d7, %l6 = 0000000000000001, %ccr = 19 movn %xcc,0x1d7,%l6 ! Register Not Moved ! Mem[00000000918001cc] = f6ec8165, %g2 = 00000000989af416 ldub [%o0+0x1cd],%g2 ! %g2 = 00000000000000f6 ! Mem[0000000091800190] = f56a52ae, %g2 = 00000000000000f6 lduw [%o0+0x190],%g2 ! %g2 = 00000000f56a52ae ! %f17 = e7d86b75, Mem[0000000038000010] = 97538685 sta %f17,[%i0+%o2]0x89 ! Mem[0000000038000010] = e7d86b75 ! Mem[0000000090800134] = 4ed886e9, %g2 = 00000000f56a52ae lduw [%i5+0x134],%g2 ! %g2 = 000000004ed886e9 ! %l1 = 0000000058910070, %l3 = 00000000000000db, %y = 0000021e udivcc %l1,%l3,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 74bb1e8c ! Mem[0000000039800028] = 4a9f788ee2e4b925, %f8 = 5de1b857 24b2f798 ldda [%i3+%o5]0x89,%f8 ! %f8 = 4a9f788e e2e4b925 ! %l7 = 000000009d1a9548, immed = ffffff4b, %ccr = 0a movrne %l7,-0x0b5,%l4 ! Moved, %l4 = ffffffffffffff4b ! %l3 = 00000000000000db, %l3 = 00000000000000db, %l2 = 0000000077e763e2 srax %l3,%l3,%l2 ! %l2 = 0000000000000000 p20_label_13: ! Mem[00000000910000c0] = 92af44d2, %g18 = e91b46b8389373c0 ldsw [%i6+0x0c0],%g2 ! %g2 = e91b46b8389373c0 ! Mem[0000000038000010] = 756bd8e70f20eb6d, %f28 = d5074e53 cab8a5fb ldda [%i0+%o2]0x80,%f28 ! %f28 = 756bd8e7 0f20eb6d ! %l0 = 0000000074bb1e8c, immed = 0000016c, %ccr = 0a movrlez %l0,0x16c,%l5 ! Not Moved, %l5 = 00000000c4c28535 ! Mem[0000000038000018] = ba5e85ab, %l6 = 0000000000000001 ldsha [%i0+%o3]0x81,%l6 ! %l6 = ffffffffffffba5e ! %l1 = 0000000058910070, immed = 000001a8, %ccr = 0a movre %l1,0x1a8,%l4 ! Not Moved, %l4 = ffffffffffffff4b ! Invert Register : %l3 = 00000000000000db xor %l3,-1,%l3 ! %l3 = ffffffffffffff24 ! Mem[0000000038000000] = c12840a8, %l5 = 00000000c4c28535 lduha [%i0+%g0]0x81,%l5 ! %l5 = 000000000000c128 ! %l4 = ffffffffffffff4b, imm = 0000000000000011, %l0 = 0000000074bb1e8c srlx %l4,0x011,%l0 ! %l0 = 00007fffffffffff ! Mem[0000000091000104] = c68528e7, %g2 = ffffffff92af44d2 ldub [%i6+0x106],%g2 ! %g2 = 00000000000000c6 ! %l6 = ffffffffffffba5e, imm = 000000000000001f, %l4 = ffffffffffffff4b sll %l6,0x01f,%l4 ! %l4 = ffffdd2f00000000 p20_label_14: ! Mem[00000000900001ac] = 11ff3464, %g18 = e91b46b8389373c0 ldsw [%i4+0x1ac],%g2 ! %g2 = e91b46b8389373c0 ! Mem[0000000038800020] = 3d7fbefd, %l5 = 000000000000c128 ldsha [%i1+%o4]0x88,%l5 ! %l5 = ffffffffffffbefd ! %l6 = ffffba5e, %l7 = 9d1a9548, Mem[0000000091800140] = 16497e56 40ad970c std %l6,[%o0+0x140] ! Mem[0000000091800140] = ffffba5e 9d1a9548 ! Mem[000000009100002c] = 3cbabf3c, %g2 = 0000000011ff3464 lduh [%i6+0x02e],%g2 ! %g2 = 0000000000003cba ! %l5 = ffffffffffffbefd, %l2 = 0000000000000000, %ccr = 0a movg %icc,%l5,%l2 ! Moved, %l2 = ffffffffffffbefd ! immd = 0000000000000169, %l1 = 0000000058910070, %ccr = 0a move %icc,0x169,%l1 ! Register Not Moved ! %l6 = ffffffffffffba5e, Mem[0000000038800018] = 22d0f6ff stha %l6,[%i1+%o3]0x89 ! Mem[0000000038800018] = 22d0ba5e ! %l2 = ffffffffffffbefd, %l2 = ffffffffffffbefd, %y = 74bb1e8c mulscc %l2,%l2,%l0 ! %l0 = 000000007fffdf7e, %ccr = 00, %y = ba5d8f46 ! Mem[0000000038800098] = d242afc82dec6f44, %f0 = 913fdf4f 983b588b ldd [%i1+0x098],%f0 ! %f0 = d242afc8 2dec6f44 ! Mem[00000000900000cc] = 36146b47, %g2 = 0000000000003cba ldsh [%i4+0x0ce],%g2 ! %g2 = 0000000000003614 p20_label_15: ! %l4 = ffffdd2f00000000, %l2 = ffffffffffffbefd, %ccr = 00 movvc %icc,%l4,%l2 ! Moved, %l2 = ffffdd2f00000000 ! %l0 = 000000007fffdf7e, %l5 = ffffffffffffbefd, %ccr = 00 movn %xcc,%l0,%l5 ! Register Not Moved ! %f20 = 009238ac f1b5a563, Mem[0000000038000018] = ba5e85ab 91b0999d stda %f20,[%i0+%o3]0x81 ! Mem[0000000038000018] = 009238ac f1b5a563 ! %l1 = 0000000058910070, Mem[000000009180003a] = e416489b stb %l1,[%o0+0x03a] ! Mem[0000000091800038] = 7016489b ! Mem[00000000918001b0] = e41b205f, %g18 = e91b46b8389373c0 ldsw [%o0+0x1b0],%g2 ! %g2 = e91b46b8389373c0 ! Mem[0000000038800010] = 5c18e766, %f15 = e245a6ee lda [%i1+%o2]0x89,%f15 ! %f15 = 5c18e766 ! %l2 = 00000000, %l3 = ffffff24, Mem[0000000038800008] = 32ef5aa9 d7724747 stda %l2,[%i1+%o1]0x88 ! Mem[0000000038800008] = 00000000 ffffff24 ! Mem[000000009000006c] = 57f2af31, %g2 = ffffffffe41b205f ldsb [%i4+0x06d],%g2 ! %g2 = 0000000000000057 ! Mem[0000000039000028] = 5464eacc, %l1 = 0000000058910070 swapa [%i2+%o5]0x88,%l1 ! %l1 = 000000005464eacc ! %l2 = 00000000, %l3 = ffffff24, Mem[0000000039000028] = 58910070 c6a5de6e stda %l2,[%i2+%o5]0x88 ! Mem[0000000039000028] = 00000000 ffffff24 p20_label_16: ! Mem[0000000091800134] = d51ebbf9, %g18 = e91b46b8389373c0 ldsw [%o0+0x134],%g2 ! %g2 = e91b46b8389373c0 ! %f18 = 74bb1e8c 98ace4ef, Mem[0000000090800148] = 58d70c46 922269cd std %f18,[%i5+0x148] ! Mem[0000000090800148] = 74bb1e8c 98ace4ef ! %l0 = 000000007fffdf7e, Mem[00000000918001ae] = 24bbe41b sth %l0,[%o0+0x1ae] ! Mem[00000000918001ac] = df7ee41b ! %f16 = 24558cf8, Mem[00000000900000a8] = ff93747b sta %f16,[%i4+0x0a8]%asi ! Mem[00000000900000a8] = 24558cf8 ! Mem[0000000039000020] = d215551b, %f25 = a42c4aa3 lda [%i2+%o4]0x81,%f25 ! %f25 = d215551b ! %f16 = 24558cf8 e7d86b75, Mem[0000000090000040] = 8dbea8f7 1fcc733d std %f16,[%i4+0x040] ! Mem[0000000090000040] = 24558cf8 e7d86b75 ! Mem[00000000908001cc] = 2d635ebd, %g2 = ffffffffd51ebbf9 lduh [%i5+0x1cc],%g2 ! %g2 = 0000000000002d63 ! Mem[00000000908000ac] = 43a7621f, %g2 = 0000000000002d63 lduh [%i5+0x0ac],%g2 ! %g2 = 00000000000043a7 ! immd = 0000000000000065, %l2 = ffffdd2f00000000, %ccr = 00 movl %icc,0x065,%l2 ! Register Not Moved ! %l1 = 000000005464eacc, imm = fffffffffffff9d3, %l3 = ffffffffffffff24 sub %l1,-0x62d,%l3 ! %l3 = 000000005464f0f9 p20_label_17: ! %l1 = 000000005464eacc, Mem[0000000091800000] = 3bc5dc05af37a84c stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 000000005464eacc ! Mem[0000000038000010] = 756bd8e70f20eb6d, %l2 = ffffdd2f00000000, %l3 = 000000005464f0f9 add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 756bd8e70f20eb6d ! Mem[0000000090000008] = 3832a10f, %g2 = 00000000000043a7 ldub [%i4+0x00b],%g2 ! %g2 = 0000000000000038 ! Mem[0000000090800018] = ecf755a1c4ec5ef0, %g2 = 0000000000000038 ldx [%i5+%o3],%g2 ! %g2 = ecf755a1c4ec5ef0 ! %l1 = 000000005464eacc, %l2 = ffffdd2f00000000, %l7 = 000000009d1a9548 add %l1,%l2,%l7 ! %l7 = ffffdd2f5464eacc ! %l2 = ffffdd2f00000000, %l2 = ffffdd2f00000000, %y = ba5d8f46 sdivcc %l2,%l2,%l2 ! %l2 = ffffdd2f00000000, %ccr = 00 mov %l0,%y ! %y = 7fffdfa6 ! %l6 = ffffffffffffba5e, %l5 = ffffffffffffbefd, %ccr = 00 movpos %icc,%l6,%l5 ! Moved, %l5 = ffffffffffffba5e ! %f17 = e7d86b75, Mem[00000000918001dc] = 0000780b st %f17,[%o0+0x1dc] ! Mem[00000000918001dc] = e7d86b75 ! %f16 = 24558cf8 e7d86b75, Mem[0000000090000070] = 3156172c 03a9b9b4 std %f16,[%i4+0x070] ! Mem[0000000090000070] = 24558cf8 e7d86b75 ! %l4 = ffffdd2f00000000, %l0 = 000000007fffdfa6, %ccr = 00 movn %icc,%l4,%l0 ! Register Not Moved p20_label_18: ! Mem[00000000398001c0] = bba0964c, %l7 = ffffdd2f5464eacc ldsb [%i3+0x1c1],%l7 ! %l7 = ffffffffffffffa0 ! %l4 = ffffdd2f00000000, immed = fffff996, %y = 7fffdfa6 sdivcc %l4,-0x66a,%l5 ! %l5 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 7fffdfa6 ! Mem[0000000039800010] = 6ddf4aaf fb920618, %l6 = ffffba5e, %l7 = ffffffa0 ldda [%i3+%o2]0x81,%l6 ! %l6 = 000000006ddf4aaf 00000000fb920618 ! %l0 = 000000007fffdfa6, imm = fffffffffffff08e, %l4 = ffffdd2f00000000 andn %l0,-0xf72,%l4 ! %l4 = 0000000000000f20 ! %l5 = ffffffff80000000, %l0 = 000000007fffdfa6, %ccr = 8a movneg %xcc,%l5,%l0 ! Moved, %l0 = ffffffff80000000 ! Mem[0000000039800008] = 2b83d64b, %l2 = ffffdd2f00000000 ldswa [%i3+%o1]0x88,%l2 ! %l2 = 000000002b83d64b ! Mem[0000000038000000] = c12840a8, %l5 = ffffffff80000000 ldswa [%i0+%g0]0x80,%l5 ! %l5 = ffffffffc12840a8 ! %l7 = 00000000fb920618, %l5 = ffffffffc12840a8, %ccr = 8a movneg %icc,%l7,%l5 ! Moved, %l5 = 00000000fb920618 ! %l0 = ffffffff80000000, Mem[0000000038800000] = 74bb1e8c stba %l0,[%i1+%g0]0x81 ! Mem[0000000038800000] = 00bb1e8c ! Mem[0000000090000034] = 38cceab4, %g2 = ecf755a1c4ec5ef0 ldsb [%i4+0x037],%g2 ! %g2 = 0000000000000038 p20_label_19: ! %l1 = 000000005464eacc, Mem[0000000038800028] = a34a2ca4 stha %l1,[%i1+%o5]0x80 ! Mem[0000000038800028] = eacc2ca4 ! immd = 0000000000000195, %l3 = 756bd8e70f20eb6d, %ccr = 8a movcs %icc,0x195,%l3 ! Register Not Moved ! %l1 = 000000005464eacc setx 0x0ef519303495fb4d,%g7,%l1 ! %l1 = 0ef519303495fb4d ! Mem[0000000039800000] = 9261bcee, %f2 = 1490191c lda [%i3+%g0]0x81,%f2 ! %f2 = 9261bcee ! Mem[0000000091800070] = 773bc734, %g2 = 0000000000000038 lduh [%o0+0x070],%g2 ! %g2 = 000000000000773b ! Mem[0000000039800070] = bbc27c389216b9f6, %l2 = 000000002b83d64b, %l1 = 0ef519303495fb4d add %i3,0x70,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = bbc27c389216b9f6 ! Mem[0000000039000138] = f20960af, %l2 = 2b83d64b, %l3 = 0f20eb6d add %i2,0x138,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000f20960af ! Mem[00000000380001fc] = 0c7a8647, %l5 = 00000000fb920618 ldsb [%i0+0x1fc],%l5 ! %l5 = 000000000000000c ! %l6 = 000000006ddf4aaf, immd = 0000000000000b99, %l2 = 000000002b83d64b sdivx %l6,0xb99,%l2 ! %l2 = 0000000000097941 ! Mem[00000000910000c0] = 92af44d2, %g2 = 000000000000773b lduwa [%i6+0x0c0]%asi,%g2 ! %g2 = 0000000092af44d2 p20_label_20: ! %l6 = 000000006ddf4aaf, %l0 = ffffffff80000000, %l0 = ffffffff80000000 sllx %l6,%l0,%l0 ! %l0 = 000000006ddf4aaf ! %l3 = 00000000f20960af, imm = 000000000000027e, %l3 = 00000000f20960af xnor %l3,0x27e,%l3 ! %l3 = ffffffff0df69d2e ! %l4 = 0000000000000f20, immed = fffff29a, %y = 7fffdfa6 sdivcc %l4,-0xd66,%l2 ! %l2 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 6ddf4aaf ! Mem[0000000038000020] = 545b628cc01ac3ff, %l4 = 0000000000000f20 ldxa [%i0+%o4]0x88,%l4 ! %l4 = 545b628cc01ac3ff ! Mem[0000000091000154] = b669c189, %g2 = 0000000092af44d2 ldub [%i6+0x154],%g2 ! %g2 = 00000000000000b6 ! %f16 = 24558cf8 e7d86b75 74bb1e8c 98ace4ef ! %f20 = 009238ac f1b5a563 fc943e8c fa2786e0 ! %f24 = a9fb7446 d215551b 6434ff11 cf15195d ! %f28 = 756bd8e7 0f20eb6d 2ca30611 3541b337 mov 0x040,%g6 stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040 ! Mem[0000000091000048] = 7820eed0, %g2 = 00000000000000b6 ldub [%i6+0x049],%g2 ! %g2 = 0000000000000078 ! Mem[00000000380001fc] = 0c7a8647, %l3 = ffffffff0df69d2e swap [%i0+0x1fc],%l3 ! %l3 = 000000000c7a8647 ! Mem[0000000091800170] = 7fdb938c bb72ba0f, %g2 = 00000078, %g3 = 11ff3464 ldd [%o0+0x170],%g2 ! %g2 = 000000007fdb938c 00000000bb72ba0f ! %l1 = bbc27c389216b9f6, Mem[000000003900006d] = f705705d stb %l1,[%i2+0x06d] ! Mem[000000003900006c] = f7f6705d p20_label_21: ! Mem[0000000039800020] = 6ab06637, %f3 = 37c0ef68 lda [%i3+%o4]0x89,%f3 ! %f3 = 6ab06637 ! Mem[0000000038000104] = b187619a, %l2 = ffffffff80000000 swap [%i0+0x104],%l2 ! %l2 = 00000000b187619a ! %l5 = 000000000000000c, Mem[0000000038000020] = ffc31ac0 stwa %l5,[%i0+%o4]0x81 ! Mem[0000000038000020] = 0000000c ! Mem[0000000038800010] = 66e7185c 1a395290, %l4 = c01ac3ff, %l5 = 0000000c ldda [%i1+%o2]0x80,%l4 ! %l4 = 0000000066e7185c 000000001a395290 ! Mem[0000000039000098] = c86eac18, %l6 = 000000006ddf4aaf ldsw [%i2+0x098],%l6 ! %l6 = ffffffffc86eac18 ! %l1 = bbc27c389216b9f6, %l5 = 000000001a395290, %y = 6ddf4aaf umul %l1,%l5,%l5 ! %l5 = 0ef7050fd81f6660, %y = 0ef7050f ! immd = 00000000000003be, %l1 = bbc27c389216b9f6, %ccr = 8a movcs %icc,0x3be,%l1 ! Register Not Moved ! Randomly selected nop nop ! Mem[00000000390000cc] = 288755be, %l2 = 00000000b187619a swap [%i2+0x0cc],%l2 ! %l2 = 00000000288755be ! Mem[0000000039000018] = 0000000000000780, %l2 = 00000000288755be, %l2 = 00000000288755be add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 0000000000000780 p20_label_22: ! immd = 00000000000001fc, %l3 = 000000000c7a8647, %ccr = 8a movn %icc,0x1fc,%l3 ! Register Not Moved ! %l6 = ffffffffc86eac18, Mem[00000000900000e2] = 35ec8dc8 stb %l6,[%i4+0x0e2] ! Mem[00000000900000e0] = 18ec8dc8 ! %l7 = 00000000fb920618, Mem[00000000910001d0] = 3be99c3d stw %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = fb920618 ! Mem[000000003800012b] = 3c42998d, %l4 = 0000000066e7185c ldstub [%i0+0x12b],%l4 ! %l4 = 0000008d000000ff ! %l5 = 0ef7050fd81f6660, %l7 = 00000000fb920618, %ccr = 8a movneg %icc,%l5,%l7 ! Moved, %l7 = 0ef7050fd81f6660 ! Set Register : %l7 = 0ef7050fd81f6660 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000091000098] = 5e05b6fb dbbc0107, %g2 = 7fdb938c, %g3 = bb72ba0f ldd [%i6+0x098],%g2 ! %g2 = 000000005e05b6fb 00000000dbbc0107 ! Mem[0000000039800160] = 6813ac47, %l2 = 0000000000000780 swap [%i3+0x160],%l2 ! %l2 = 000000006813ac47 ! %l1 = bbc27c389216b9f6, %l7 = ffffffffffffffff, %ccr = 8a movgu %xcc,%l1,%l7 ! Moved, %l7 = bbc27c389216b9f6 ! Mem[00000000910001d0] = fb9206189de4ecc1, %f48 = d1d8bc87 faac08da ldd [%i6+0x1d0],%f48 ! %f48 = fb920618 9de4ecc1 p20_label_23: ! %f12 = c59234a8 8fff9c33, Mem[0000000039800020] = 3766b06a 99add448 stda %f12,[%i3+%o4]0x81 ! Mem[0000000039800020] = c59234a8 8fff9c33 ! %f10 = 9772bff9 364b846f, Mem[0000000038800018] = 22d0ba5e 1b9cc122 stda %f10,[%i1+%o3]0x88 ! Mem[0000000038800018] = 9772bff9 364b846f ! Mem[000000003900013c] = be5ff74e, %l6 = c86eac18, %l7 = 9216b9f6 add %i2,0x13c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000be5ff74e ! Mem[0000000038800091] = 6d815fec, %l1 = bbc27c389216b9f6 ldstub [%i1+0x091],%l1 ! %l1 = 00000081000000ff ! %f16 = 24558cf8 e7d86b75 74bb1e8c 98ace4ef ! %f20 = 009238ac f1b5a563 fc943e8c fa2786e0 ! %f24 = a9fb7446 d215551b 6434ff11 cf15195d ! %f28 = 756bd8e7 0f20eb6d 2ca30611 3541b337 mov 0x080,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080 ! %l2 = 000000006813ac47, %l2 = 000000006813ac47, %ccr = 8a movrlz %l2,%l2,%l5 ! Not Moved, %l5 = 0ef7050fd81f6660 ! Mem[0000000091800028] = 6360da84, %g18 = e91b46b8389373c0 ldswa [%o0+0x028]%asi,%g2 ! %g2 = e91b46b8389373c0 ! Mem[0000000038000074] = a58e5f61, %l6 = c86eac18, %l0 = 6ddf4aaf add %i0,0x74,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a58e5f61 ! Clear Register : %l1 = 0000000000000081 clr %l1 ! %l1 = 0000000000000000 ! Mem[00000000398001e4] = 1703cfb4, %l7 = 00000000be5ff74e swap [%i3+0x1e4],%l7 ! %l7 = 000000001703cfb4 p20_label_24: ! Mem[00000000918001fc] = 3678f13b, %g2 = 000000006360da84 ldsb [%o0+0x1fd],%g2 ! %g2 = 0000000000000036 ! %l5 = 0ef7050fd81f6660, %l7 = 000000001703cfb4, %ccr = 8a movne %icc,%l5,%l7 ! Moved, %l7 = 0ef7050fd81f6660 ! Code Fragment 1 p20_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000dbbc0107 mov -0xc03,%g3 ! %g3 = fffffffffffff3fd and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f14 = 546358ca 5c18e766, Mem[0000000038000010] = 756bd8e7 0f20eb6d stda %f14,[%i0+%o2]0x80 ! Mem[0000000038000010] = 546358ca 5c18e766 ! Mem[0000000091800010] = cc3208ba73e5002c, %f48 = fb920618 9de4ecc1 ldd [%o0+%o2],%f48 ! %f48 = cc3208ba 73e5002c ! %l0 = 00000000a58e5f61, Mem[0000000039800007] = f1c4554b stb %l0,[%i3+0x007] ! Mem[0000000039800004] = f1c45561 ! Mem[0000000038800020] = 3d7fbefd, %l3 = 000000000c7a8647 lduwa [%i1+%o4]0x89,%l3 ! %l3 = 000000003d7fbefd ! Mem[0000000039800008] = 2b83d64b, %l0 = 00000000a58e5f61 lduba [%i3+%o1]0x89,%l0 ! %l0 = 000000000000004b ! Code Fragment 1 p20_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff3fd mov 0x8c3,%g3 ! %g3 = 00000000000008c3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Invert Register : %l6 = ffffffffc86eac18 xor %l6,-1,%l6 ! %l6 = 00000000379153e7 p20_label_25: ! immd = 0000000000000008, %l1 = 0000000000000000, %ccr = 8a movle %icc,0x008,%l1 ! Register Not Moved save ! CWP = 1 ! %f0 = d242afc8 2dec6f44 9261bcee 6ab06637 ! %f4 = f0e354c2 3baf4fd0 88130f55 f2d58344 ! %f8 = 4a9f788e e2e4b925 9772bff9 364b846f ! %f12 = c59234a8 8fff9c33 546358ca 5c18e766 stda %f0,[%o4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180 ! Mem[0000000039800020] = c59234a88fff9c33, %l2 = 6d41b5321abbbcaa ldxa [%o3+%i4]0x80,%l2 ! %l2 = c59234a88fff9c33 ! %f18 = 74bb1e8c, Mem[0000000091800190] = f56a52ae st %f18,[%i0+0x190] ! Mem[0000000091800190] = 74bb1e8c ! %l6 = 1715bf501fc42402 sethi %hi(0xa0cb5400),%l6 ! %l6 = 00000000a0cb5400 ! %l7 = d2c512042c50cd0b, immed = fffff9d3, %l0 = d6e903b68406f8f0 taddcctv %l7,-0x62d,%l0 ! %l0 = d6e903b68406f913, Trapped ! %l7 = d2c512042c50cd0b, %l3 = 6fbf89b811a0e103, %l5 = 897066185a2dcd26 andncc %l7,%l3,%l5 ! %l5 = 904012042c500c08, %ccr = 80 ! %l2 = c59234a88fff9c33, Mem[000000009000014c] = 37c0ef68 stw %l2,[%o4+0x14c] ! Mem[000000009000014c] = 8fff9c33 ! Mem[0000000039000183] = 86db2d26, %l3 = 6fbf89b811a0e103 ldstub [%o2+0x183],%l3 ! %l3 = 00000026000000ff ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Thread 20 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p20_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x050] ! Set processor 20 done flag ! Check Registers p20_check_registers: set p20_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000004b bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000006813ac47 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000003d7fbefd bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000008d bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0ef7050fd81f6660 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000379153e7 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0ef7050fd81f6660 bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0ef7050f,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p20_failed mov 0x111,%g1 ! Check Floating Point Registers p20_check_fp_registers: set p20_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be d242afc8 2dec6f44 bne %xcc,p20_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 9261bcee 6ab06637 bne %xcc,p20_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f0e354c2 3baf4fd0 bne %xcc,p20_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 88130f55 f2d58344 bne %xcc,p20_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 4a9f788e e2e4b925 bne %xcc,p20_f8_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 546358ca 5c18e766 bne %xcc,p20_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 74bb1e8c 98ace4ef bne %xcc,p20_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be fc943e8c fa2786e0 bne %xcc,p20_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be a9fb7446 d215551b bne %xcc,p20_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 756bd8e7 0f20eb6d bne %xcc,p20_f28_fail nop ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 546358ca5c18e766 ldx [%i0+0x010],%g3 ! Observed data at 0000000038000010 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 009238acf1b5a563 ldx [%i0+0x018],%g3 ! Observed data at 0000000038000018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000c8c625b54 ldx [%i0+0x020],%g3 ! Observed data at 0000000038000020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 000021bc3bd979c8 ldx [%i0+0x0d0],%g3 ! Observed data at 00000000380000d0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x100],%g2 ! Expected data = a23d0a4380000000 ldx [%i0+0x100],%g3 ! Observed data at 0000000038000100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x100,%g4 ldx [%g1+0x128],%g2 ! Expected data = 3c4299ff2dbd4bb3 ldx [%i0+0x128],%g3 ! Observed data at 0000000038000128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x128,%g4 ldx [%g1+0x160],%g2 ! Expected data = c59234a8e9b2195f ldx [%i0+0x160],%g3 ! Observed data at 0000000038000160 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x160,%g4 ldx [%g1+0x178],%g2 ! Expected data = ff5d802a14f700db ldx [%i0+0x178],%g3 ! Observed data at 0000000038000178 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x178,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = bb2c390d0df69d2e ldx [%i0+0x1f8],%g3 ! Observed data at 00000000380001f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x1f8,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00bb1e8c98ace4ef ldx [%i1+0x000],%g3 ! Observed data at 0000000038800000 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000024ffffff ldx [%i1+0x008],%g3 ! Observed data at 0000000038800008 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6f844b36f9bf7297 ldx [%i1+0x018],%g3 ! Observed data at 0000000038800018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = eacc2ca44674fba9 ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 0e5e7daac23c57e7 ldx [%i1+0x058],%g3 ! Observed data at 0000000038800058 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x058,%g4 ldx [%g1+0x090],%g2 ! Expected data = 6dff5fec7b061b0d ldx [%i1+0x090],%g3 ! Observed data at 0000000038800090 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x090,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 5c77b97b0000da24 ldx [%i1+0x0a8],%g3 ! Observed data at 00000000388000a8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 26ffadf9dd2f5fee ldx [%i1+0x0f0],%g3 ! Observed data at 00000000388000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x0f0,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x010],%g2 ! Expected data = f58026f8602c21c1 ldx [%i2+0x010],%g3 ! Observed data at 0000000039000010 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000780 ldx [%i2+0x018],%g3 ! Observed data at 0000000039000018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000024ffffff ldx [%i2+0x028],%g3 ! Observed data at 0000000039000028 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 965be649f7f6705d ldx [%i2+0x068],%g3 ! Observed data at 0000000039000068 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x068,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = fb9b56edb187619a ldx [%i2+0x0c8],%g3 ! Observed data at 00000000390000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = ff0a2580d59f34c7 ldx [%i2+0x0d8],%g3 ! Observed data at 00000000390000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x180],%g2 ! Expected data = 86db2dff5c912fd0 ldx [%i2+0x180],%g3 ! Observed data at 0000000039000180 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x180,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ab855eba800482a8 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000390001f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x1f0,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9261bceef1c45561 ldx [%i3+0x000],%g3 ! Observed data at 0000000039800000 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = aa640a93ff66c87d ldx [%i3+0x018],%g3 ! Observed data at 0000000039800018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c59234a88fff9c33 ldx [%i3+0x020],%g3 ! Observed data at 0000000039800020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%g4 ldx [%g1+0x100],%g2 ! Expected data = c811ffc8cccfb10e ldx [%i3+0x100],%g3 ! Observed data at 0000000039800100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x100,%g4 ldx [%g1+0x160],%g2 ! Expected data = 0000078035e9a710 ldx [%i3+0x160],%g3 ! Observed data at 0000000039800160 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x160,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = ac33cd5f00000079 ldx [%i3+0x1b0],%g3 ! Observed data at 00000000398001b0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = d7c45030be5ff74e ldx [%i3+0x1e0],%g3 ! Observed data at 00000000398001e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x1e0,%g4 ! The test for processor 20 has passed p20_passed: ta GOOD_TRAP nop p20_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p20_failed p20_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p20_failed p20_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p20_failed p20_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p20_failed p20_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p20_failed p20_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p20_failed p20_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p20_failed p20_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p20_failed p20_f0_fail: set p20_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f2_fail: set p20_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f4_fail: set p20_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f6_fail: set p20_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f8_fail: set p20_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f14_fail: set p20_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f18_fail: set p20_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f22_fail: set p20_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f24_fail: set p20_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f28_fail: set p20_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 20 failed p20_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x050] ! Set processor 20 done flag set p20_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 20 failed p20_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x050] ! Set processor 20 done flag set p20_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p20_selfmod_failed: ba p20_failed mov 0xabc,%g1 p20_common_error: or %g0,0xef4,%g1 ba p20_failed mov %o5,%g3 p20_common_signature_error: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_common_timeout: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p20_failed mov 0x0,%g3 p20_trap1e: ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038800008] stwa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000020] stxa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000008] stba %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800010] sllx %l7,0x022,%l5 addc %l2,%l4,%l0 ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800008] done p20_trap1o: ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038800008] stwa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000020] stxa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000008] stba %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800010] sllx %l7,0x022,%l5 addc %l2,%l4,%l0 ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800008] done p20_trap2e: srl %l6,0x00f,%l3 done p20_trap2o: srl %l6,0x00f,%l3 done p20_trap3e: nop add %l6,%l7,%l7 sub %l5,%l0,%l1 subc %l0,0xe65,%l7 andn %l1,-0x715,%l4 done p20_trap3o: nop add %l6,%l7,%l7 sub %l5,%l0,%l1 subc %l0,0xe65,%l7 andn %l1,-0x715,%l4 done p20_init_memory_pointers: set p20_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 p20_local0_start,%i0 set p20_local1_start,%i1 set p20_local2_start,%i2 set p20_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = aa7681ae00beea43 ldx [%g1+0x008],%l1 ! %l1 = 1e662504726df086 ldx [%g1+0x010],%l2 ! %l2 = a1faeb303bda7daa ldx [%g1+0x018],%l3 ! %l3 = a60eb7322d12ac9b ldx [%g1+0x020],%l4 ! %l4 = a8de5bcccb97a95a ldx [%g1+0x028],%l5 ! %l5 = fab5dba5e60bcbfc ldx [%g1+0x030],%l6 ! %l6 = 7c46a12094a2c076 ldx [%g1+0x038],%l7 ! %l7 = 0d9204fe21fc8de8 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = d6e903b68406f8f0 ldx [%g1+0x048],%l1 ! %l1 = 11faf1603d0b0cb2 ldx [%g1+0x050],%l2 ! %l2 = 6d41b5321abbbcaa ldx [%g1+0x058],%l3 ! %l3 = 6fbf89b811a0e103 ldx [%g1+0x060],%l4 ! %l4 = c97b6ac46e81bec1 ldx [%g1+0x068],%l5 ! %l5 = 897066185a2dcd26 ldx [%g1+0x070],%l6 ! %l6 = 1715bf501fc42402 ldx [%g1+0x078],%l7 ! %l7 = d2c512042c50cd0b ! Initialize the output register of window 1 set p20_local0_start,%o0 set p20_local1_start,%o1 set p20_local2_start,%o2 set p20_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 21 processor_21: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x54] ! Set the start flag wrpr %g0,7,%cleanwin call p21_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 21 wr %g0,0x4,%fprs ! Make sure fef is 1 set p21_init_freg,%g1 ! %f0 = 398c6e24 59b3e56d be1e6133 c8e198c9 ! %f4 = cfaff276 36edb486 df649d87 c2c40dae ! %f8 = fc0fb584 582e6f55 596b3440 5afbda59 ! %f12 = afcbbba6 d7dd7544 2a94654e dea26816 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 31f3d9a4 e9bae872 e13ceb98 146720c1 ! %f20 = 19cdce85 1bb55e24 8df820b6 ff1ca6f2 ! %f24 = ba158087 4d076f7c 99193ed3 9ac53b55 ! %f28 = f7a7228f b4847414 1f0b1021 eccbee4f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6b92474d 1b8a2c3d d7a39d3d 189c6394 ! %f36 = 69a1f1e6 4c58dc90 c46f6deb ecefac97 ! %f40 = 6a4cfc89 8917eb59 b41ccc49 699030f6 ! %f44 = 4747f0e8 5f02d416 375c91b4 8835ca6e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa86fcee80000000d,%g7,%g1 ! GSR scale = 1, align = 5 wr %g1,%g0,%gsr ! GSR = a86fcee80000000d 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 21 p21_label_1: ! %l5 = 5f072df823873935, %l0 = 7ed8aca46aa24cfd, %y = 00000000 smul %l5,%l0,%l6 ! %l6 = 0ecc83f167294561, %y = 0ecc83f1 ! Mem[000000003a800028] = c0663853, %l4 = 9c0fb4de8f4c711b swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000c0663853 ! %l0 = 7ed8aca46aa24cfd, %l4 = 00000000c0663853, %ccr = 44 movneg %xcc,%l0,%l4 ! Register Not Moved ! Mem[000000003b800020] = cfd13fc40f0d1f0d, %f20 = 19cdce85 1bb55e24 ldda [%i3+%o4]0x89,%f20 ! %f20 = cfd13fc4 0f0d1f0d ! Mem[000000003a000128] = 158b700b, %l2 = cb30df32736be87b ldsh [%i0+0x12a],%l2 ! %l2 = 000000000000700b ! %l4 = 00000000c0663853, Mem[000000009080017e] = 70ccfebe sth %l4,[%i5+0x17e] ! Mem[000000009080017c] = 3853febe ! Mem[00000000910001c0] = 00e23e0f43ba6025, %f48 = 0715afa8 c9647c87 ldd [%i6+0x1c0],%f48 ! %f48 = 00e23e0f 43ba6025 ! Mem[0000000091000118] = 99dcd998 a129c413, %g2 = 00000254, %g3 = 0bad0b00 ldd [%i6+0x118],%g2 ! %g2 = 0000000099dcd998 00000000a129c413 ! Mem[000000003a800028] = bcf7abb2 1b714c8f, %l4 = c0663853, %l5 = 23873935 ldda [%i1+%o5]0x89,%l4 ! %l4 = 000000001b714c8f 00000000bcf7abb2 ! Mem[00000000900000c8] = d8fabe34 e6663614, %g2 = 99dcd998, %g3 = a129c413 ldd [%i4+0x0c8],%g2 ! %g2 = 00000000d8fabe34 00000000e6663614 p21_label_2: ! Mem[000000003a800050] = f8bde01c, %l1 = bdc4d31a115c6c00 lduw [%i1+0x050],%l1 ! %l1 = 00000000f8bde01c ! Mem[00000000908000d0] = 39cf1cc55fe12d5f, %g2 = 00000000d8fabe34 ldx [%i5+0x0d0],%g2 ! %g2 = 39cf1cc55fe12d5f ! %l2 = 0000700b, %l3 = ecf36719, Mem[0000000090000160] = 4e40c15e 2ec170ad std %l2,[%i4+0x160] ! Mem[0000000090000160] = 0000700b ecf36719 ! Mem[00000000918001b8] = 4b0b9455197a4417, %g2 = 39cf1cc55fe12d5f ldx [%o0+0x1b8],%g2 ! %g2 = 4b0b9455197a4417 ! Mem[000000003a00004c] = 25fa7ea8, %l5 = bcf7abb2, %l3 = ecf36719 add %i0,0x4c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000025fa7ea8 ! Mem[000000003a0001c4] = 65ac9e83, %l3 = 25fa7ea8, %l6 = 67294561 add %i0,0x1c4,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000065ac9e83 ! Mem[0000000091800188] = 29ac356f, %g2 = 4b0b9455197a4417 lduw [%o0+0x188],%g2 ! %g2 = 0000000029ac356f ! immd = 00000000000000ce, %l1 = 00000000f8bde01c, %ccr = 44 movcc %icc,0x0ce,%l1 ! Moved, %l1 = 00000000000000ce ! %l3 = 0000000025fa7ea8, Mem[0000000091000150] = 34325dd9 sth %l3,[%i6+0x150] ! Mem[0000000091000150] = 7ea85dd9 ! Mem[000000003b000000] = 23f99d86, %l3 = 0000000025fa7ea8 lduha [%i2+%g0]0x81,%l3 ! %l3 = 00000000000023f9 p21_label_3: ! Mem[0000000091000014] = d7a3e9c6, %g2 = 0000000029ac356f ldsba [%i6+0x014]%asi,%g2 ! %g2 = ffffffffffffffd7 ! %l4 = 000000001b714c8f, Mem[000000009180004e] = fc11201e stb %l4,[%o0+0x04e] ! Mem[000000009180004c] = 8f11201e ! Mem[00000000918000e8] = 17e21263, %g2 = ffffffffffffffd7 ldsb [%o0+0x0ea],%g2 ! %g2 = 0000000000000017 ! %l6 = 0000000065ac9e83, %l6 = 0000000065ac9e83, %l4 = 000000001b714c8f taddcctv %l6,%l6,%l4 ! %l0 = 7ed8aca46aa24d20, Trapped ! %f0 = 398c6e24 59b3e56d be1e6133 c8e198c9 ! %f4 = cfaff276 36edb486 df649d87 c2c40dae ! %f8 = fc0fb584 582e6f55 596b3440 5afbda59 ! %f12 = afcbbba6 d7dd7544 2a94654e dea26816 stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000 ! %f30 = 1f0b1021 eccbee4f, Mem[00000000900001a0] = ea1bd83c 55f4639a std %f30,[%i4+0x1a0] ! Mem[00000000900001a0] = 1f0b1021 eccbee4f ! %l2 = 000000000000700b, Mem[000000003b800008] = 4b81af15 stwa %l2,[%i3+%o1]0x88 ! Mem[000000003b800008] = 0000700b ! Mem[00000000908000ac] = 43a7621f, %g18 = 1e06cb16de91d0ca ldsw [%i5+0x0ac],%g2 ! %g2 = 1e06cb16de91d0ca ! %l2 = 000000000000700b, Mem[000000009080019a] = 0fab16b2, %asi = 80 stba %l2,[%i5+0x19a]%asi ! Mem[0000000090800198] = 0bab16b2 ! %l6 = 0000000065ac9e83, Mem[0000000090800128] = 99ae3a81 stw %l6,[%i5+0x128] ! Mem[0000000090800128] = 65ac9e83 p21_label_4: ! Mem[00000000900001f8] = c13fa447 ebab167d, %g2 = 43a7621f, %g3 = e6663614 ldd [%i4+0x1f8],%g2 ! %g2 = 00000000c13fa447 00000000ebab167d ! %l0 = 7ed8aca46aa24d20, Mem[000000009000011e] = d8d4c8a6 sth %l0,[%i4+0x11e] ! Mem[000000009000011c] = 4d20c8a6 ! Mem[000000003b800000] = 22508436 d821f5cf, %l4 = 1b714c8f, %l5 = bcf7abb2 ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000d821f5cf 0000000022508436 ! Mem[00000000908000a0] = e20dd56d, %g2 = 00000000c13fa447 ldsh [%i5+0x0a2],%g2 ! %g2 = ffffffffffffe20d ! %l0 = 6aa24d20, %l1 = 000000ce, Mem[000000003a000008] = 9df7d2c9 8c25d334 stda %l0,[%i0+%o1]0x81 ! Mem[000000003a000008] = 6aa24d20 000000ce ! %l3 = 00000000000023f9, Mem[00000000900000fe] = fce12662 sth %l3,[%i4+0x0fe] ! Mem[00000000900000fc] = 23f92662 ! %l6 = 65ac9e83, %l7 = 5610dbc3, Mem[0000000091800008] = 3c5372e4 10fc868d stda %l6,[%o0+0x008]%asi ! Mem[0000000091800008] = 65ac9e83 5610dbc3 ! %l3 = 00000000000023f9, %l4 = 00000000d821f5cf, %y = 0ecc83f1 sdivcc %l3,%l4,%l0 ! %l0 = ffffffffa0f8d27d, %ccr = 88 mov %l0,%y ! %y = a0f8d27d ! Mem[000000003a000000] = 5925ff72, %l5 = 0000000022508436 swapa [%i0+%g0]0x89,%l5 ! %l5 = 000000005925ff72 ! Mem[000000003b800008] = 0000700b, %l2 = 000000000000700b swapa [%i3+%o1]0x88,%l2 ! %l2 = 000000000000700b p21_label_5: ! %f24 = ba158087 4d076f7c, Mem[0000000090800078] = 6b44214a 895c08b7 std %f24,[%i5+0x078] ! Mem[0000000090800078] = ba158087 4d076f7c ! retry : should take illegal inst trap, %l0 = ffffffffa0f8d27d retry ! Illegal inst trap : %l0 = ffffffffa0f8d28d ! %l5 = 000000005925ff72, %l6 = 0000000065ac9e83, %y = a0f8d27d smul %l5,%l6,%l5 ! %l5 = 23681a82acb21356, %y = 23681a82 ! Mem[00000000900000f8] = b260fe60, %g2 = ffffffffffffe20d lduh [%i4+0x0fa],%g2 ! %g2 = 000000000000b260 ! %l7 = f5adb8c45610dbc3, immd = fffffffffffff401, %l1 = 00000000000000ce udivx %l7,-0xbff,%l1 ! %l1 = 0000000000000000 ! Mem[00000000918000c8] = 91168345f373aa1b, %f48 = 00e23e0f 43ba6025 ldda [%o0+0x0c8]%asi,%f48 ! %f48 = 91168345 f373aa1b ! Mem[000000003b800168] = 1ed0744f8f40a23d, %l4 = 00000000d821f5cf, %l4 = 00000000d821f5cf add %i3,0x168,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 1ed0744f8f40a23d ! %l1 = 0000000000000000, immed = 00000921, %y = 23681a82 smulcc %l1,0x921,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[000000003b000010] = dc82b718, %l7 = f5adb8c45610dbc3 ldstuba [%i2+%o2]0x88,%l7 ! %l7 = 00000018000000ff ! %f16 = 31f3d9a4 e9bae872 e13ceb98 146720c1 ! %f20 = cfd13fc4 0f0d1f0d 8df820b6 ff1ca6f2 ! %f24 = ba158087 4d076f7c 99193ed3 9ac53b55 ! %f28 = f7a7228f b4847414 1f0b1021 eccbee4f mov 0x180,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180 p21_label_6: ! Mem[000000003b000028] = f45f5cfe, %l3 = 00000000000023f9 ldsba [%i2+%o5]0x89,%l3 ! %l3 = fffffffffffffffe ! Mem[00000000900000dc] = efa0ddf6, %g2 = 000000000000b260 ldub [%i4+0x0dd],%g2 ! %g2 = 00000000000000ef ! Mem[000000003a000154] = 6a7294de, %l3 = fffffffe, %l2 = 0000700b add %i0,0x154,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000006a7294de ! immd = 000000000000031a, %l7 = 0000000000000018, %ccr = 44 movleu %icc,0x31a,%l7 ! Moved, %l7 = 000000000000031a ! Mem[000000003a800008] = 065f4163, %f3 = c8e198c9 lda [%i1+%o1]0x81,%f3 ! %f3 = 065f4163 ! Mem[000000003b0000de] = 49b3e763, %l4 = 1ed0744f8f40a23d ldstuba [%i2+0x0de]%asi,%l4 ! %l4 = 000000e7000000ff ! %l0 = ffffffffa0f8d28d, Mem[0000000090800188] = 681032f91a1007be stx %l0,[%i5+0x188] ! Mem[0000000090800188] = ffffffffa0f8d28d ! Mem[000000003b800058] = d12ec42f, %l3 = fffffffe, %l7 = 0000031a add %i3,0x58,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d12ec42f ! %l0 = ffffffffa0f8d28d, Mem[000000003a800020] = 7091ebfe stwa %l0,[%i1+%o4]0x88 ! Mem[000000003a800020] = a0f8d28d ! %l7 = 00000000d12ec42f, immed = 000002c2, %l6 = 0000000000000000 tsubcctv %l7,0x2c2,%l6 ! %l0 = ffffffffa0f8d2b0, Trapped p21_label_7: ! %l3 = fffffffffffffffe, Mem[000000003a000018] = 453e7956add13b9d stxa %l3,[%i0+%o3]0x81 ! Mem[000000003a000018] = fffffffffffffffe ! %l3 = fffffffffffffffe, imm = 0000000000000288, %l0 = ffffffffa0f8d2b0 andn %l3,0x288,%l0 ! %l0 = fffffffffffffd76 ! %l5 = 23681a82acb21356, %l3 = fffffffffffffffe, %l7 = 00000000d12ec42f taddcc %l5,%l3,%l7 ! %l7 = 23681a82acb21354, %ccr = 1b ! Mem[00000000910001c8] = f4b00915 5e84cc00, %g2 = 000000ef, %g3 = ebab167d ldd [%i6+0x1c8],%g2 ! %g2 = 00000000f4b00915 000000005e84cc00 ! Mem[000000003b800154] = 8322c0c3, %l5 = 23681a82acb21356 swap [%i3+0x154],%l5 ! %l5 = 000000008322c0c3 ! Mem[000000009100018c] = 71a95f10, %g2 = 00000000f4b00915 lduh [%i6+0x18c],%g2 ! %g2 = 00000000000071a9 ! %l6 = 0000000000000000, Mem[000000003b800008] = 190cf72f0000700b stxa %l6,[%i3+%o1]0x89 ! Mem[000000003b800008] = 0000000000000000 ! Mem[000000003a000014] = c3e73d67, %l4 = 00000000000000e7 lduh [%i0+0x016],%l4 ! %l4 = 0000000000003d67 ! Mem[000000003b800008] = 00000000, %l6 = 0000000000000000 lduha [%i3+%o1]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[000000003a8000f4] = fbc8b671, %l6 = 00000000, %l2 = 6a7294de add %i1,0xf4,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000fbc8b671 p21_label_8: ! %l4 = 0000000000003d67, Mem[0000000091800004] = af37a84c stw %l4,[%o0+0x004] ! Mem[0000000091800004] = 00003d67 ! %l3 = fffffffffffffffe, %l6 = 0000000000000000, %l7 = 23681a82acb21354 tsubcctv %l3,%l6,%l7 ! %l0 = fffffffffffffd99, Trapped ! Mem[0000000091800064] = 0d3c077e, %g2 = 00000000000071a9 lduwa [%o0+0x064]%asi,%g2 ! %g2 = 000000000d3c077e ! %l7 = 23681a82acb21354, Mem[00000000900001ec] = c559beea stw %l7,[%i4+0x1ec] ! Mem[00000000900001ec] = acb21354 ! %f16 = 31f3d9a4 e9bae872 e13ceb98 146720c1 ! %f20 = cfd13fc4 0f0d1f0d 8df820b6 ff1ca6f2 ! %f24 = ba158087 4d076f7c 99193ed3 9ac53b55 ! %f28 = f7a7228f b4847414 1f0b1021 eccbee4f mov 0x080,%g5 stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080 ! Mem[000000003b000000] = 23f99d86, %l2 = 00000000fbc8b671 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 00000023000000ff ! Mem[00000000918000b8] = 58c331f8, %g2 = 000000000d3c077e lduw [%o0+0x0b8],%g2 ! %g2 = 0000000058c331f8 ! %l7 = 23681a82acb21354, Mem[000000003a000010] = 64c35385 stha %l7,[%i0+%o2]0x89 ! Mem[000000003a000010] = 64c31354 ! Mem[0000000091800168] = e685871d97ae3bf2, %g2 = 0000000058c331f8 ldx [%o0+0x168],%g2 ! %g2 = e685871d97ae3bf2 ! %l7 = 23681a82acb21354, imm = 0000000000000013, %l5 = 000000008322c0c3 sll %l7,0x013,%l5 ! %l5 = d41565909aa00000 p21_label_9: ! %l6 = 0000000000000000, %l0 = fffffffffffffd99, %ccr = 1b movrgz %l6,%l0,%l3 ! Not Moved, %l3 = fffffffffffffffe ! %l4 = 0000000000003d67, immed = fffff2db, %y = 00000000 sdiv %l4,-0xd25,%l0 ! %l0 = fffffffffffffffc mov %l0,%y ! %y = fffffffc ! Mem[000000003b000150] = 5170120b 3fabcedc, %l2 = 00000023, %l3 = fffffffe ldd [%i2+0x150],%l2 ! %l2 = 000000005170120b 000000003fabcedc ! %l7 = 23681a82acb21354, Mem[0000000090000128] = 246a2f26d2df15df stx %l7,[%i4+0x128] ! Mem[0000000090000128] = 23681a82acb21354 ! Mem[000000003a000070] = 165107eaa14e5f23, %l2 = 000000005170120b ldx [%i0+0x070],%l2 ! %l2 = 165107eaa14e5f23 membar #Sync ! Added by membar checker (217) ! %f16 = 31f3d9a4 e9bae872 e13ceb98 146720c1 ! %f20 = cfd13fc4 0f0d1f0d 8df820b6 ff1ca6f2 ! %f24 = ba158087 4d076f7c 99193ed3 9ac53b55 ! %f28 = f7a7228f b4847414 1f0b1021 eccbee4f stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! Mem[000000003b000068] = 21af1c9433940127, %l4 = 0000000000003d67, %l6 = 0000000000000000 add %i2,0x68,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 21af1c9433940127 ! %l6 = 21af1c9433940127, %l5 = d41565909aa00000, %l0 = fffffffffffffffc udivx %l6,%l5,%l0 ! %l0 = 0000000000000000 ! Mem[00000000900001f0] = b2902ee5, %g2 = e685871d97ae3bf2 ldsb [%i4+0x1f0],%g2 ! %g2 = ffffffffffffffb2 ! Mem[00000000910001a0] = 90f51e19, %g18 = 1e06cb16de91d0ca ldsw [%i6+0x1a0],%g2 ! %g2 = 1e06cb16de91d0ca p21_label_10: ! Mem[0000000090800068] = 9d734dff8dd7c3c8, %g2 = ffffffff90f51e19 ldx [%i5+0x068],%g2 ! %g2 = 9d734dff8dd7c3c8 ! Mem[0000000091000050] = 9f4c9dbbd3dcae40, %g2 = 9d734dff8dd7c3c8 ldx [%i6+0x050],%g2 ! %g2 = 9f4c9dbbd3dcae40 ! Mem[0000000090800098] = 9ef7270216c067c7, %f48 = 91168345 f373aa1b ldd [%i5+0x098],%f48 ! %f48 = 9ef72702 16c067c7 ! Mem[000000003b800008] = 00000000, %l0 = 0000000000000000 ldsba [%i3+%o1]0x81,%l0 ! %l0 = 0000000000000000 ! Mem[000000003a800008] = 065f4163, %l0 = 0000000000000000 lduba [%i1+%o1]0x80,%l0 ! %l0 = 0000000000000006 ! Mem[000000003a00001c] = fffffffe, %l2 = 165107eaa14e5f23 swap [%i0+0x01c],%l2 ! %l2 = 00000000fffffffe ! Mem[000000003a800028] = 8f4c711b b2abf7bc, %l4 = 00003d67, %l5 = 9aa00000 ldda [%i1+%o5]0x81,%l4 ! %l4 = 000000008f4c711b 00000000b2abf7bc ! Mem[00000000908001f8] = ea3a372a, %g2 = 9f4c9dbbd3dcae40 lduw [%i5+0x1f8],%g2 ! %g2 = 00000000ea3a372a ! %l7 = 23681a82acb21354, %l0 = 0000000000000006, %ccr = 1b movge %xcc,%l7,%l0 ! Moved, %l0 = 23681a82acb21354 ! Mem[000000003a000010] = 64c31354, %l3 = 000000003fabcedc lduwa [%i0+%o2]0x89,%l3 ! %l3 = 0000000064c31354 p21_label_11: ! immd = 000000000000014f, %l3 = 0000000064c31354, %ccr = 1b movvc %xcc,0x14f,%l3 ! Moved, %l3 = 000000000000014f ! Mem[000000003b8000bc] = a4bf754b, %l7 = acb21354, %l3 = 0000014f add %i3,0xbc,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a4bf754b ! %f2 = be1e6133 065f4163, Mem[0000000091800130] = 10fdaea0 d51ebbf9 stda %f2 ,[%o0+0x130]%asi ! Mem[0000000091800130] = be1e6133 065f4163 ! Mem[000000003b800134] = 22cbb74c, %l7 = 23681a82acb21354 swap [%i3+0x134],%l7 ! %l7 = 0000000022cbb74c ! Mem[0000000090800094] = 1413ef16, %g2 = 00000000ea3a372a lduwa [%i5+0x094]%asi,%g2 ! %g2 = 000000001413ef16 ! %l1 = 0000000000000000, Mem[0000000090000168] = 11bc111a6c1726c7 stx %l1,[%i4+0x168] ! Mem[0000000090000168] = 0000000000000000 ! %l0 = 23681a82acb21354, Mem[000000003a000020] = c179adc8 stha %l0,[%i0+%o4]0x80 ! Mem[000000003a000020] = 1354adc8 ! %l5 = 00000000b2abf7bc, Mem[000000003b8001fc] = b371403c stw %l5,[%i3+0x1fc] ! Mem[000000003b8001fc] = b2abf7bc ! Mem[0000000090800030] = a05e401a, %g2 = 000000001413ef16 lduh [%i5+0x032],%g2 ! %g2 = 000000000000a05e ! Mem[000000003b00003c] = 1220529f, %l5 = b2abf7bc, %l6 = 33940127 add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001220529f p21_label_12: ! %l0 = 23681a82acb21354, %l0 = 23681a82acb21354, %ccr = 1b move %icc,%l0,%l0 ! Register Not Moved ! %f8 = fc0fb584, Mem[000000003a800010] = 28c77b9a sta %f8 ,[%i1+%o2]0x88 ! Mem[000000003a800010] = fc0fb584 ! %l6 = 000000001220529f, %l3 = 00000000a4bf754b, %y = fffffffc sdiv %l6,%l3,%l1 ! %l1 = 000000000000000b mov %l0,%y ! %y = acb21354 ! %f14 = 2a94654e dea26816, Mem[00000000910000c8] = 7d903ca5 4204a456 std %f14,[%i6+0x0c8] ! Mem[00000000910000c8] = 2a94654e dea26816 ! %l4 = 000000008f4c711b, %l0 = 23681a82acb21354, %l2 = 00000000fffffffe xorcc %l4,%l0,%l2 ! %l2 = 23681a8223fe624f, %ccr = 00 ! %f12 = afcbbba6 d7dd7544, Mem[0000000091800130] = be1e6133 065f4163 stda %f12,[%o0+0x130]%asi ! Mem[0000000091800130] = afcbbba6 d7dd7544 ! Mem[000000003b800020] = 0d1f0d0f, %l4 = 000000008f4c711b lduha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000d1f ! Mem[000000003b800198] = 673d0fa3, %l5 = b2abf7bc, %l1 = 0000000b add %i3,0x198,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000673d0fa3 ! Mem[000000003b000000] = 869df9ff, %f14 = 2a94654e lda [%i2+%g0]0x89,%f14 ! %f14 = 869df9ff ! Mem[00000000900000fc] = fe6023f9, %g2 = 000000000000a05e lduw [%i4+0x0fc],%g2 ! %g2 = 00000000fe6023f9 p21_label_13: ! Mem[000000003a800141] = 465ae19e, %l6 = 000000001220529f ldstub [%i1+0x141],%l6 ! %l6 = 0000005a000000ff ! Mem[000000003b80019c] = 60feaa96, %l4 = 0000000000000d1f swap [%i3+0x19c],%l4 ! %l4 = 0000000060feaa96 ! Mem[000000003b000000] = fff99d86, %l1 = 00000000673d0fa3 ldsha [%i2+%g0]0x80,%l1 ! %l1 = fffffffffffffff9 ! Mem[0000000090800000] = 16913d80, %g2 = 00000000fe6023f9 ldsh [%i5+0x002],%g2 ! %g2 = 0000000000001691 ! Mem[000000003a800000] = 35874f14, %l1 = fffffffffffffff9 ldsha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000003587 ! Mem[000000003a800010] = 84b50ffcacecc504, %f14 = 869df9ff dea26816 ldda [%i1+%o2]0x80,%f14 ! %f14 = 84b50ffc acecc504 ! Mem[000000003b000000] = 869df9ff, %l5 = 00000000b2abf7bc ldsha [%i2+%g0]0x88,%l5 ! %l5 = fffffffffffff9ff ! Mem[000000003a0000f0] = 67b68aed, %l6 = 000000000000005a swap [%i0+0x0f0],%l6 ! %l6 = 0000000067b68aed ! Mem[0000000090000118] = cfee1524, %g2 = 0000000000001691 ldsb [%i4+0x119],%g2 ! %g2 = ffffffffffffffcf ! %l2 = 23681a8223fe624f, %l2 = 23681a8223fe624f, %l6 = 0000000067b68aed subccc %l2,%l2,%l6 ! %l6 = 0000000000000000, %ccr = 44 p21_label_14: ! %f2 = be1e6133 065f4163, Mem[00000000908001d8] = ba41b1d8 e4733a35 std %f2 ,[%i5+0x1d8] ! Mem[00000000908001d8] = be1e6133 065f4163 ! %l4 = 0000000060feaa96, %l3 = 00000000a4bf754b, %l6 = 0000000000000000 srl %l4,%l3,%l6 ! %l6 = 00000000000c1fd5 ! Mem[000000003b000018] = 76c16284, %l3 = 00000000a4bf754b lduba [%i2+%o3]0x81,%l3 ! %l3 = 0000000000000076 ! %f14 = 84b50ffc, Mem[000000003b000000] = fff99d86 sta %f14,[%i2+%g0]0x80 ! Mem[000000003b000000] = 84b50ffc ! Mem[000000003b00004a] = bb63ec3e, %l1 = 0000000000003587 ldstub [%i2+0x04a],%l1 ! %l1 = 000000ec000000ff ! Mem[00000000918000f4] = 8d1b34c4, %g18 = 1e06cb16de91d0ca ldswa [%o0+0x0f4]%asi,%g2 ! %g2 = 1e06cb16de91d0ca ! %l4 = 0000000060feaa96, Mem[000000003a800020] = 8dd2f8a0 stb %l4,[%i1+%o4] ! Mem[000000003a800020] = 96d2f8a0 ! immd = 0000000000000208, %l0 = 23681a82acb21354, %ccr = 44 movneg %icc,0x208,%l0 ! Register Not Moved ! %l0 = 23681a82acb21354, %l4 = 0000000060feaa96, %l6 = 00000000000c1fd5 subccc %l0,%l4,%l6 ! %l6 = 23681a824bb368be, %ccr = 02 ! Mem[000000003a00004c] = 25fa7ea8, %l6 = 4bb368be, %l4 = 60feaa96 add %i0,0x4c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000025fa7ea8 p21_label_15: ! Mem[000000003b800028] = de53ac8b, %l1 = 00000000000000ec lduba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000de ! %l2 = 23681a8223fe624f sethi %hi(0xe0a6d000),%l2 ! %l2 = 00000000e0a6d000 ! Mem[000000009000014c] = cb691d39, %g2 = ffffffff8d1b34c4 lduw [%i4+0x14c],%g2 ! %g2 = 00000000cb691d39 ! Mem[000000003a8001a8] = b70dc3c0748cedac, %l4 = 0000000025fa7ea8, %l0 = 23681a82acb21354 add %i1,0x1a8,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = b70dc3c0748cedac ! Mem[0000000091800028] = 6360da84bdadbc80, %g2 = 00000000cb691d39 ldx [%o0+%o5],%g2 ! %g2 = 6360da84bdadbc80 ! Mem[0000000091800168] = e685871d97ae3bf2, %g2 = 6360da84bdadbc80 ldxa [%o0+0x168]%asi,%g2 ! %g2 = e685871d97ae3bf2 ! %l0 = b70dc3c0748cedac, immed = 00000297, %y = acb21354 udiv %l0,0x297,%l2 ! %l2 = 00000000ffffffff mov %l0,%y ! %y = 748cedac ! %l4 = 0000000025fa7ea8, immed = fffffd94, %y = 748cedac smulcc %l4,-0x26c,%l7 ! %l7 = ffffffa405554120, %ccr = 80, %y = ffffffa4 ! %l0 = b70dc3c0748cedac, %l6 = 23681a824bb368be, %l2 = 00000000ffffffff sll %l0,%l6,%l2 ! %l2 = 1d233b6b00000000 ! Mem[000000003a800028] = 8f4c711bb2abf7bc, %f18 = e13ceb98 146720c1 ldda [%i1+%o5]0x81,%f18 ! %f18 = 8f4c711b b2abf7bc p21_label_16: ! Mem[000000003b0001d0] = 9d4ba13d, %l0 = b70dc3c0748cedac swap [%i2+0x1d0],%l0 ! %l0 = 000000009d4ba13d ! %f8 = fc0fb584, Mem[000000009080003c] = 1c0cd3f2 st %f8 ,[%i5+0x03c] ! Mem[000000009080003c] = fc0fb584 ! %l4 = 0000000025fa7ea8, %l3 = 0000000000000076, %l3 = 0000000000000076 subccc %l4,%l3,%l3 ! %l3 = 0000000025fa7e32, %ccr = 00 ! Mem[000000003b000000] = ba709fd4fc0fb584, %l0 = 000000009d4ba13d ldxa [%i2+%g0]0x89,%l0 ! %l0 = ba709fd4fc0fb584 ! %l4 = 0000000025fa7ea8, %l0 = ba709fd4fc0fb584, %l0 = ba709fd4fc0fb584 xor %l4,%l0,%l0 ! %l0 = ba709fd4d9f5cb2c ! Mem[000000003a000018] = ffffffff, %f0 = 398c6e24 lda [%i0+%o3]0x88,%f0 ! %f0 = ffffffff ! Mem[000000003a000018] = ffffffff, %f23 = ff1ca6f2 lda [%i0+%o3]0x80,%f23 ! %f23 = ffffffff ! %l7 = ffffffa405554120, imm = 00000000000007d5, %l6 = 23681a824bb368be or %l7,0x7d5,%l6 ! %l6 = ffffffa4055547f5 ! %l3 = 0000000025fa7e32, %l5 = fffffffffffff9ff, %ccr = 00 movne %xcc,%l3,%l5 ! Moved, %l5 = 0000000025fa7e32 ! %l2 = 1d233b6b00000000, Mem[000000003a800008] = 065f4163 stha %l2,[%i1+%o1]0x80 ! Mem[000000003a800008] = 00004163 p21_label_17: ! Mem[000000003b800020] = cfd13fc40f0d1f0d, %l5 = 0000000025fa7e32 ldxa [%i3+%o4]0x89,%l5 ! %l5 = cfd13fc40f0d1f0d ! %l2 = 1d233b6b00000000, Mem[000000003a800088] = f7e463c9 stb %l2,[%i1+0x088] ! Mem[000000003a800088] = 00e463c9 membar #Sync ! Added by membar checker (218) ! Mem[0000000090000000] = 72e8bae9 a4d9f331 c1206714 98eb3ce1 ! Mem[0000000090000010] = 0d1f0d0f c43fd1cf f2a61cff b620f88d ! Mem[0000000090000020] = 7c6f074d 878015ba 553bc59a d33e1999 ! Mem[0000000090000030] = 147484b4 8f22a7f7 4feecbec 21100b1f ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! Randomly selected nop nop ! Mem[000000003a000053] = 918433ee, %l4 = 0000000025fa7ea8 ldstub [%i0+0x053],%l4 ! %l4 = 000000ee000000ff ! Mem[000000003b800020] = 0d1f0d0fc43fd1cf, %l1 = 00000000000000de ldxa [%i3+%o4]0x81,%l1 ! %l1 = 0d1f0d0fc43fd1cf ! Mem[0000000090800088] = d376e53d, %g2 = e685871d97ae3bf2 ldsh [%i5+0x088],%g2 ! %g2 = ffffffffffffd376 ! Mem[000000003a000130] = e7788877, %l6 = 055547f5, %l4 = 000000ee add %i0,0x130,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e7788877 ! %l0 = ba709fd4d9f5cb2c, Mem[000000003a800000] = 35874f14 stba %l0,[%i1+%g0]0x81 ! Mem[000000003a800000] = 2c874f14 ! Clear Register : %l3 = 0000000025fa7e32 clr %l3 ! %l3 = 0000000000000000 p21_label_18: ! Mem[000000003b800010] = 63137177, %l2 = 1d233b6b00000000 lduwa [%i3+%o2]0x88,%l2 ! %l2 = 0000000063137177 ! Mem[000000003a800008] = 63410000, %l2 = 0000000063137177 ldswa [%i1+%o1]0x89,%l2 ! %l2 = 0000000063410000 ! %f18 = 8f4c711b, Mem[000000003b000018] = 76c16284 sta %f18,[%i2+%o3]0x80 ! Mem[000000003b000018] = 8f4c711b ! Mem[0000000090000088] = e13ceb98, %g2 = ffffffffffffd376 ldsb [%i4+0x088],%g2 ! %g2 = ffffffffffffffe1 ! %l0 = ba709fd4d9f5cb2c, immed = 000001e5, %ccr = 00 movrlz %l0,0x1e5,%l4 ! Moved, %l4 = 00000000000001e5 ! Mem[000000003b000020] = ce2baf76, %l6 = ffffffa4055547f5 ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 00000076000000ff ! Mem[000000003b00010c] = 09c6e289, %l0 = ba709fd4d9f5cb2c swap [%i2+0x10c],%l0 ! %l0 = 0000000009c6e289 ! %l3 = 0000000000000000, %l0 = 0000000009c6e289, %ccr = 00 movge %icc,%l3,%l0 ! Moved, %l0 = 0000000000000000 ! Mem[00000000918000a8] = eb8714b9 695d0a45, %g2 = ffffffe1, %g3 = 5e84cc00 ldd [%o0+0x0a8],%g2 ! %g2 = 00000000eb8714b9 00000000695d0a45 ! Mem[000000003a80000a] = 00004163, %l4 = 00000000000001e5 ldstub [%i1+0x00a],%l4 ! %l4 = 00000041000000ff p21_label_19: ! %l0 = 0000000000000000, Mem[0000000091800000] = 3bc5dc0500003d67 stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000000 ! %f0 = ffffffff 59b3e56d be1e6133 065f4163 ! %f4 = cfaff276 36edb486 df649d87 c2c40dae ! %f8 = fc0fb584 582e6f55 596b3440 5afbda59 ! %f12 = afcbbba6 d7dd7544 84b50ffc acecc504 mov 0x1c0,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0 ! Mem[000000003a800188] = f629291c, %l1 = 0d1f0d0fc43fd1cf swap [%i1+0x188],%l1 ! %l1 = 00000000f629291c ! Mem[000000003a000028] = 5e834832, %f31 = eccbee4f lda [%i0+%o5]0x80,%f31 ! %f31 = 5e834832 ! Mem[000000003a000020] = c8ad5413, %l6 = 0000000000000076 lduha [%i0+%o4]0x89,%l6 ! %l6 = 0000000000005413 ! Mem[000000003a800020] = 96d2f8a0, %l1 = 00000000f629291c ldswa [%i1+%o4]0x80,%l1 ! %l1 = ffffffff96d2f8a0 ! Mem[00000000908000c4] = be46adbe, %g2 = 00000000eb8714b9 lduh [%i5+0x0c4],%g2 ! %g2 = 000000000000be46 ! Mem[000000003b800028] = de53ac8b496822e8, %f16 = 31f3d9a4 e9bae872 ldda [%i3+%o5]0x80,%f16 ! %f16 = de53ac8b 496822e8 membar #Sync ! Added by membar checker (219) ! Mem[000000003a000040] = 78a51e16 651fe2cf afc79191 25fa7ea8 ! Mem[000000003a000050] = 918433ff 945249c9 e8a66b5c e28fb2ec ! Mem[000000003a000060] = 19eb24b9 9941f392 abb5d083 97162993 ! Mem[000000003a000070] = 165107ea a14e5f23 5ab64cab b2183337 mov 0x040,%g4 ldda [%i0+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 000000003a000040 ! Mem[000000003b000028] = fe5c5ff4, %l3 = 0000000000000000 ldsba [%i2+%o5]0x81,%l3 ! %l3 = fffffffffffffffe p21_label_20: ! %l0 = 00000000, %l1 = 96d2f8a0, Mem[000000003b000180] = 8984d921 1d5be748 std %l0,[%i2+0x180] ! Mem[000000003b000180] = 00000000 96d2f8a0 ! %l0 = 0000000000000000, %l7 = ffffffa405554120, %ccr = 00 movrlz %l0,%l7,%l7 ! Not Moved, %l7 = ffffffa405554120 ! %l7 = ffffffa405554120, Mem[0000000090800116] = b67fbe43 sth %l7,[%i5+0x116] ! Mem[0000000090800114] = 4120be43 ! Mem[0000000091000074] = 388746f6, %g2 = 000000000000be46 lduh [%i6+0x074],%g2 ! %g2 = 0000000000003887 ! %f16 = de53ac8b 496822e8, Mem[0000000090800128] = 65ac9e83 3cc3283c stda %f16,[%i5+0x128]%asi ! Mem[0000000090800128] = de53ac8b 496822e8 ! done : should take illegal inst trap, %l0 = 0000000000000000 done ! Illegal inst trap : %l0 = 0000000000000010 ! %f22 = 8df820b6 ffffffff, Mem[000000003a000020] = c8ad5413 e9531745 stda %f22,[%i0+%o4]0x89 ! Mem[000000003a000020] = 8df820b6 ffffffff ! Mem[000000003b800008] = 0000000000000000, %f16 = de53ac8b 496822e8 ldda [%i3+%o1]0x88,%f16 ! %f16 = 00000000 00000000 ! %l4 = 0000000000000041, Mem[000000003b000010] = dc82b7ff stha %l4,[%i2+%o2]0x89 ! Mem[000000003b000010] = dc820041 ! %l6 = 00005413, %l7 = 05554120, Mem[0000000091000118] = 99dcd998 a129c413 std %l6,[%i6+0x118] ! Mem[0000000091000118] = 00005413 05554120 p21_label_21: ! %l6 = 0000000000005413, Mem[0000000090000117] = e306cfee stb %l6,[%i4+0x117] ! Mem[0000000090000114] = 1306cfee ! %l7 = ffffffa405554120, %l5 = cfd13fc40f0d1f0d, %ccr = 00 movl %icc,%l7,%l5 ! Register Not Moved ! Mem[000000003a000020] = ffffffff b620f88d, %l2 = 63410000, %l3 = fffffffe ldda [%i0+%o4]0x80,%l2 ! %l2 = 00000000ffffffff 00000000b620f88d ! Mem[0000000091800150] = 42331e81, %g2 = 0000000000003887 lduw [%o0+0x150],%g2 ! %g2 = 0000000042331e81 ! %l2 = ffffffff, %l3 = b620f88d, Mem[0000000091000150] = 7ea85dd9 b6697689 std %l2,[%i6+0x150] ! Mem[0000000091000150] = ffffffff b620f88d ! Mem[0000000090800054] = a3e6fc07, %g18 = 1e06cb16de91d0ca ldsw [%i5+0x054],%g2 ! %g2 = 1e06cb16de91d0ca ! %f26 = 99193ed3 9ac53b55, Mem[00000000908000d0] = 39cf1cc5 5fe12d5f std %f26,[%i5+0x0d0] ! Mem[00000000908000d0] = 99193ed3 9ac53b55 ! %f22 = 8df820b6 ffffffff, Mem[00000000910000a0] = e3ea68e4 c0dd86bd std %f22,[%i6+0x0a0] ! Mem[00000000910000a0] = 8df820b6 ffffffff ! Code Fragment 1 p21_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000695d0a45 mov -0xe10,%g3 ! %g3 = fffffffffffff1f0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV membar #Sync ! Added by membar checker (220) ! %f16 = 00000000 00000000, Mem[000000003a000070] = 165107ea a14e5f23 stda %f16,[%i0+0x070]%asi ! Mem[000000003a000070] = 00000000 00000000 p21_label_22: ! %l0 = 0000000000000010, imm = 0000000000000017, %l4 = 0000000000000041 srlx %l0,0x017,%l4 ! %l4 = 0000000000000000 ! Mem[000000003a000020] = 8df820b6ffffffff, %l7 = ffffffa405554120 ldxa [%i0+%o4]0x88,%l7 ! %l7 = 8df820b6ffffffff ! Mem[000000003a000018] = ffffffff, %l0 = 0000000000000010 ldsba [%i0+%o3]0x88,%l0 ! %l0 = ffffffffffffffff ! Mem[000000003a800010] = 84b50ffc, %l2 = 00000000ffffffff lduwa [%i1+%o2]0x81,%l2 ! %l2 = 0000000084b50ffc ! Mem[00000000900001e0] = fc0fb584, %g2 = ffffffffa3e6fc07 ldsh [%i4+0x1e0],%g2 ! %g2 = fffffffffffffc0f ! %l1 = ffffffff96d2f8a0, Mem[00000000900001d6] = b486df64 sth %l1,[%i4+0x1d6] ! Mem[00000000900001d4] = f8a0df64 ! Mem[0000000091800170] = 938cbb72, %g2 = fffffffffffffc0f ldsh [%o0+0x172],%g2 ! %g2 = ffffffffffff938c ! Mem[00000000900000dc] = a0ddf6dd, %g2 = ffffffffffff938c ldub [%i4+0x0de],%g2 ! %g2 = 00000000000000a0 ! Mem[0000000090800084] = 6d478911, %g2 = 00000000000000a0 ldsh [%i5+0x084],%g2 ! %g2 = 0000000000006d47 ! %f16 = 00000000 00000000 8f4c711b b2abf7bc ! %f20 = cfd13fc4 0f0d1f0d 8df820b6 ffffffff ! %f24 = ba158087 4d076f7c 99193ed3 9ac53b55 ! %f28 = f7a7228f b4847414 1f0b1021 5e834832 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000 p21_label_23: ! %l4 = 0000000000000000, Mem[0000000090800080] = ed9d7e8c stw %l4,[%i5+0x080] ! Mem[0000000090800080] = 00000000 ! %f16 = 00000000 00000000 8f4c711b b2abf7bc ! %f20 = cfd13fc4 0f0d1f0d 8df820b6 ffffffff ! %f24 = ba158087 4d076f7c 99193ed3 9ac53b55 ! %f28 = f7a7228f b4847414 1f0b1021 5e834832 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100 ! %l4 = 0000000000000000, Mem[0000000091000062] = 7916266a stb %l4,[%i6+0x062] ! Mem[0000000091000060] = 0016266a ! %l4 = 0000000000000000, Mem[000000003b000174] = 45970bb3 stw %l4,[%i2+0x174] ! Mem[000000003b000174] = 00000000 ! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l2 = 0000000084b50ffc xorcc %l0,%l0,%l2 ! %l2 = 0000000000000000, %ccr = 44 ! %l3 = 00000000b620f88d, immed = 00000057, %ccr = 44 movrgz %l3,0x057,%l1 ! Moved, %l1 = 0000000000000057 ! Mem[000000003b800010] = 77711363, %l3 = 00000000b620f88d ldsba [%i3+%o2]0x80,%l3 ! %l3 = 0000000000000077 ! %l5 = cfd13fc40f0d1f0d, Mem[00000000900000b4] = b4847414 stw %l5,[%i4+0x0b4] ! Mem[00000000900000b4] = 0f0d1f0d ! Mem[000000003b800018] = 1286a72f, %l7 = 8df820b6ffffffff ldstuba [%i3+%o3]0x88,%l7 ! %l7 = 0000002f000000ff ! Mem[000000003b800010] = 63137177, %l5 = cfd13fc40f0d1f0d ldsba [%i3+%o2]0x88,%l5 ! %l5 = 0000000000000077 p21_label_24: ! %l0 = ffffffff, %l1 = 00000057, Mem[0000000090800150] = 767f0453 1ae2a90c std %l0,[%i5+0x150] ! Mem[0000000090800150] = ffffffff 00000057 ! %l3 = 0000000000000077, %l1 = 0000000000000057, %l4 = 0000000000000000 xnor %l3,%l1,%l4 ! %l4 = ffffffffffffffdf ! %l2 = 0000000000000000, Mem[00000000908001f2] = 86c684e1 sth %l2,[%i5+0x1f2] ! Mem[00000000908001f0] = 000084e1 ! %f6 = e8a66b5c e28fb2ec, Mem[000000003b000018] = 8f4c711b 91befbfb stda %f6 ,[%i2+%o3]0x80 ! Mem[000000003b000018] = e8a66b5c e28fb2ec ! %l7 = 000000000000002f, Mem[000000009100003c] = 7939a2b7 stw %l7,[%i6+0x03c] ! Mem[000000009100003c] = 0000002f ! Mem[0000000091800070] = 773bc734 3f70439f, %g2 = 00006d47, %g3 = fffff1f0 ldd [%o0+0x070],%g2 ! %g2 = 00000000773bc734 000000003f70439f ! %l0 = ffffffffffffffff, Mem[0000000091800006] = 000065ac sth %l0,[%o0+0x006] ! Mem[0000000091800004] = ffff65ac ! Mem[000000003b000034] = 2876e338, %l4 = ffffffffffffffdf swap [%i2+0x034],%l4 ! %l4 = 000000002876e338 ! Mem[000000003a00010c] = 79a7d832, %l3 = 0000000000000077 swap [%i0+0x10c],%l3 ! %l3 = 0000000079a7d832 ! done : should take illegal inst trap, %l0 = ffffffffffffffff done ! Illegal inst trap : %l0 = 000000000000000f p21_label_25: ! Mem[000000003a800018] = 4a7433cd, %l3 = 0000000079a7d832 lduba [%i1+%o3]0x88,%l3 ! %l3 = 00000000000000cd ! %l4 = 000000002876e338, Mem[0000000090000170] = ca1124dc stw %l4,[%i4+0x170] ! Mem[0000000090000170] = 2876e338 ! %l5 = 0000000000000077, Mem[0000000091000004] = 9a33280b sth %l5,[%i6+0x004] ! Mem[0000000091000004] = 0077280b ! Mem[000000003a00005c] = e28fb2ec, %l4 = 000000002876e338 lduh [%i0+0x05e],%l4 ! %l4 = 000000000000b2ec ! Mem[000000003a00010b] = 3a2cf227, %l0 = 000000000000000f ldstub [%i0+0x10b],%l0 ! %l0 = 00000027000000ff membar #Sync ! Added by membar checker (221) ! Mem[0000000090000138] = 1f0b1021, %g2 = 00000000773bc734 lduw [%i4+0x138],%g2 ! %g2 = 000000001f0b1021 ! Mem[000000003a800080] = 4aadbae9, %l6 = 00005413, %l0 = 00000027 add %i1,0x80,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000004aadbae9 ! %l7 = 000000000000002f, %l1 = 0000000000000057, %l5 = 0000000000000077 sdivx %l7,%l1,%l5 ! %l5 = 0000000000000000 ! Mem[000000003a80001d] = 949e9b8b, %l5 = 0000000000000000 ldstub [%i1+0x01d],%l5 ! %l5 = 0000009e000000ff ! Mem[000000009100001c] = aa3a992f, %g2 = 000000001f0b1021 ldsha [%i6+0x01c]%asi,%g2 ! %g2 = ffffffffffffaa3a ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 1: membar #Sync ! Force all stores to complete p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000004aadbae9 bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000057 bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000cd bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000b2ec bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000009e bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000005413 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002f bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffa4,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p21_failed mov 0x111,%g1 ! Check Floating Point Registers p21_check_fp_registers: set p21_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 78a51e16 651fe2cf bne %xcc,p21_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be afc79191 25fa7ea8 bne %xcc,p21_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 918433ff 945249c9 bne %xcc,p21_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e8a66b5c e28fb2ec bne %xcc,p21_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 19eb24b9 9941f392 bne %xcc,p21_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be abb5d083 97162993 bne %xcc,p21_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 165107ea a14e5f23 bne %xcc,p21_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 5ab64cab b2183337 bne %xcc,p21_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 00000000 00000000 bne %xcc,p21_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 8f4c711b b2abf7bc bne %xcc,p21_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be cfd13fc4 0f0d1f0d bne %xcc,p21_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 8df820b6 ffffffff bne %xcc,p21_f22_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 1f0b1021 5e834832 bne %xcc,p21_f30_fail nop ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 36845022d175fe46 ldx [%i0+0x000],%g3 ! Observed data at 000000003a000000 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6aa24d20000000ce ldx [%i0+0x008],%g3 ! Observed data at 000000003a000008 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5413c364c3e73d67 ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffa14e5f23 ldx [%i0+0x018],%g3 ! Observed data at 000000003a000018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffffb620f88d ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = 918433ff945249c9 ldx [%i0+0x050],%g3 ! Observed data at 000000003a000050 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x050,%g4 ldx [%g1+0x070],%g2 ! Expected data = 0000000000000000 ldx [%i0+0x070],%g3 ! Observed data at 000000003a000070 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x070,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 0000005a2db845bf ldx [%i0+0x0f0],%g3 ! Observed data at 000000003a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 3a2cf2ff00000077 ldx [%i0+0x108],%g3 ! Observed data at 000000003a000108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x108,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2c874f1482554b88 ldx [%i1+0x000],%g3 ! Observed data at 000000003a800000 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000ff636a203a6a ldx [%i1+0x008],%g3 ! Observed data at 000000003a800008 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 84b50ffcacecc504 ldx [%i1+0x010],%g3 ! Observed data at 000000003a800010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cd33744a94ff9b8b ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 96d2f8a02ce993f5 ldx [%i1+0x020],%g3 ! Observed data at 000000003a800020 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8f4c711bb2abf7bc ldx [%i1+0x028],%g3 ! Observed data at 000000003a800028 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 00e463c97efb7a19 ldx [%i1+0x088],%g3 ! Observed data at 000000003a800088 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x088,%g4 ldx [%g1+0x140],%g2 ! Expected data = 46ffe19ebc125a95 ldx [%i1+0x140],%g3 ! Observed data at 000000003a800140 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x140,%g4 ldx [%g1+0x188],%g2 ! Expected data = c43fd1cfda291c3a ldx [%i1+0x188],%g3 ! Observed data at 000000003a800188 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x188,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 84b50ffcd49f70ba ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 410082dc1bf0b292 ldx [%i2+0x010],%g3 ! Observed data at 000000003b000010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e8a66b5ce28fb2ec ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffaf2bce7126062e ldx [%i2+0x020],%g3 ! Observed data at 000000003b000020 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 389dc1fbffffffdf ldx [%i2+0x030],%g3 ! Observed data at 000000003b000030 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x030,%g4 ldx [%g1+0x048],%g2 ! Expected data = bb63ff3e1ac2c0d3 ldx [%i2+0x048],%g3 ! Observed data at 000000003b000048 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x048,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 0bdce76049b3ff63 ldx [%i2+0x0d8],%g3 ! Observed data at 000000003b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 45495467d9f5cb2c ldx [%i2+0x108],%g3 ! Observed data at 000000003b000108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x108,%g4 ldx [%g1+0x170],%g2 ! Expected data = 051541c800000000 ldx [%i2+0x170],%g3 ! Observed data at 000000003b000170 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x170,%g4 ldx [%g1+0x180],%g2 ! Expected data = 0000000096d2f8a0 ldx [%i2+0x180],%g3 ! Observed data at 000000003b000180 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x180,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 748cedac6cbeffe4 ldx [%i2+0x1d0],%g3 ! Observed data at 000000003b0001d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x1d0,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 0000000000000000 ldx [%i3+0x008],%g3 ! Observed data at 000000003b800008 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa7861249ec237e ldx [%i3+0x018],%g3 ! Observed data at 000000003b800018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%g4 ldx [%g1+0x130],%g2 ! Expected data = 94108f67acb21354 ldx [%i3+0x130],%g3 ! Observed data at 000000003b800130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x130,%g4 ldx [%g1+0x150],%g2 ! Expected data = a3d96468acb21356 ldx [%i3+0x150],%g3 ! Observed data at 000000003b800150 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x150,%g4 ldx [%g1+0x198],%g2 ! Expected data = 673d0fa300000d1f ldx [%i3+0x198],%g3 ! Observed data at 000000003b800198 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x198,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = b3f5ddcdb2abf7bc ldx [%i3+0x1f8],%g3 ! Observed data at 000000003b8001f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x1f8,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed p21_f0_fail: set p21_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f2_fail: set p21_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f4_fail: set p21_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f6_fail: set p21_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f8_fail: set p21_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f10_fail: set p21_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f12_fail: set p21_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f14_fail: set p21_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f16_fail: set p21_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f18_fail: set p21_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f20_fail: set p21_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f22_fail: set p21_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f30_fail: set p21_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 21 failed p21_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x054] ! Set processor 21 done flag set p21_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 21 failed p21_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x054] ! Set processor 21 done flag set p21_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p21_selfmod_failed: ba p21_failed mov 0xabc,%g1 p21_common_error: or %g0,0xef5,%g1 ba p21_failed mov %o5,%g3 p21_common_signature_error: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_common_timeout: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p21_failed mov 0x0,%g3 p21_trap1e: orcc %l3,%l2,%l3 ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a800020] done p21_trap1o: orcc %l3,%l2,%l3 ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a800020] done p21_trap2e: xnor %l3,%l0,%l2 done p21_trap2o: xnor %l3,%l0,%l2 done p21_trap3e: xor %l6,0x8d0,%l1 and %l2,-0x82a,%l1 done p21_trap3o: xor %l6,0x8d0,%l1 and %l2,-0x82a,%l1 done p21_init_memory_pointers: set p21_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 p21_local0_start,%i0 set p21_local1_start,%i1 set p21_local2_start,%i2 set p21_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7ed8aca46aa24cfd ldx [%g1+0x008],%l1 ! %l1 = bdc4d31a115c6c00 ldx [%g1+0x010],%l2 ! %l2 = cb30df32736be87b ldx [%g1+0x018],%l3 ! %l3 = 7a5f9c23ecf36719 ldx [%g1+0x020],%l4 ! %l4 = 9c0fb4de8f4c711b ldx [%g1+0x028],%l5 ! %l5 = 5f072df823873935 ldx [%g1+0x030],%l6 ! %l6 = cf0504a41f5850f3 ldx [%g1+0x038],%l7 ! %l7 = f5adb8c45610dbc3 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 22 processor_22: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x58] ! Set the start flag wrpr %g0,7,%cleanwin call p22_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 22 wr %g0,0x4,%fprs ! Make sure fef is 1 set p22_init_freg,%g1 ! %f0 = f8ed0784 1cbc7346 bbaa871a 5cac0e21 ! %f4 = 3fcfc147 de4c574d c8fe6335 79f67086 ! %f8 = e8e8bf49 330c7033 9b3fc7be 59298203 ! %f12 = 835a62a2 38bf0ef7 d3aabd45 5ddb17fc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d8ce5c0e 5371fcd9 95803c92 133fe8b7 ! %f20 = 647eec8a 72e2bc1b 6ad3bd83 a8d2876f ! %f24 = 2f5fa568 149b822e 2013d3d1 876e4267 ! %f28 = 31b9557e 5687cfaf 1b02830d 8c47926d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 69a3622f e51179e4 3bb03901 82980b9a ! %f36 = e2d5f6ff 7b21c52b 2f2dad37 d11c804e ! %f40 = 6eb2735c 88924cc7 c361066d 527d1da1 ! %f44 = 38ed564d eb8d3fcf 4535801d 87f618d6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc8193eb800000022,%g7,%g1 ! GSR scale = 4, align = 2 wr %g1,%g0,%gsr ! GSR = c8193eb800000022 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 22 p22_label_1: ! Mem[00000000910000ec] = 1243204a, %g2 = 5de2314ce87fb3d4 ldub [%i6+0x0ed],%g2 ! %g2 = 0000000000000012 ! %l2 = 2c5fd9706d0f7ae2, %l5 = e2d1ef568820f3b0, %l7 = c5a678c072ef4a12 andcc %l2,%l5,%l7 ! %l7 = 2051c950080072a0, %ccr = 00 ! Mem[000000003d000020] = 90b1799d, %l1 = 787322eaab7426ab ldswa [%i2+%o4]0x88,%l1 ! %l1 = ffffffff90b1799d ! %l6 = 254a92e5e55d02ca, %l0 = a18faed05acc95b7, %ccr = 00 movle %icc,%l6,%l0 ! Register Not Moved ! Mem[000000003d00007d] = 77c86af2, %l6 = 254a92e5e55d02ca ldstub [%i2+0x07d],%l6 ! %l6 = 000000c8000000ff ! Mem[000000009080019c] = 16b29fd6, %g18 = 59b83fae94e1c336 ldsw [%i5+0x19c],%g2 ! %g2 = 59b83fae94e1c336 ! Mem[000000003c800000] = 1645ca4e, %l6 = 00000000000000c8 swapa [%i1+%g0]0x81,%l6 ! %l6 = 000000001645ca4e ! Mem[000000003d000008] = 00caddfa, %l6 = 1645ca4e, %l2 = 6d0f7ae2 add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000000caddfa ! Mem[00000000900001a4] = 639a353e, %g2 = 0000000016b29fd6 lduh [%i4+0x1a6],%g2 ! %g2 = 000000000000639a ! %l6 = 1645ca4e, %l7 = 080072a0, Mem[0000000091800158] = 917afdae 1663447a std %l6,[%o0+0x158] ! Mem[0000000091800158] = 1645ca4e 080072a0 p22_label_2: ! Mem[000000003c000100] = 0a79b8be daadee3c 40f2d801 46dadee1 ! Mem[000000003c000110] = d96a0fa2 60a21f8d a34ffcbf e3408ac0 ! Mem[000000003c000120] = e85c871d 782f58c8 a1d3d80a 4292940e ! Mem[000000003c000130] = e204127c b5b4e277 82173ade 9f45ddc9 mov 0x100,%g4 ldda [%i0+%g4]ASI_BLK_PL,%f16 ! Block Load from 000000003c000100 ! %f7 = 79f67086, Mem[000000003c000020] = 86bf9dcc sta %f7 ,[%i0+%o4]0x81 ! Mem[000000003c000020] = 79f67086 ! Mem[000000003d800018] = 2c7e7df7, %l4 = 31a900dc5afa0ca8 ldswa [%i3+%o3]0x89,%l4 ! %l4 = 000000002c7e7df7 ! %l5 = e2d1ef568820f3b0, imm = 0000000000000a2a, %l0 = a18faed05acc95b7 orn %l5,0xa2a,%l0 ! %l0 = fffffffffffff7f5 ! Mem[0000000090000100] = 26620895 2b3c00be, %g2 = 0000639a, %g3 = 0bad0b00 ldd [%i4+0x100],%g2 ! %g2 = 0000000026620895 000000002b3c00be ! Mem[00000000908000c0] = 14fa144f be46adbe, %g2 = 26620895, %g3 = 2b3c00be ldd [%i5+0x0c0],%g2 ! %g2 = 0000000014fa144f 00000000be46adbe ! %l5 = e2d1ef568820f3b0, Mem[0000000091800048] = 54417c238b2bfc11 stx %l5,[%o0+0x048] ! Mem[0000000091800048] = e2d1ef568820f3b0 ! Mem[00000000910000a4] = c0dd86bd, %g18 = 59b83fae94e1c336 ldsw [%i6+0x0a4],%g2 ! %g2 = 59b83fae94e1c336 ! %l3 = 4532fd628f497992, immd = 0000000000000b9c, %l2 = 0000000000caddfa sdivx %l3,0xb9c,%l2 ! %l2 = 0005f5ebca7887e1 ! %l0 = fffffffffffff7f5, %l5 = e2d1ef568820f3b0, %ccr = 00 movvs %icc,%l0,%l5 ! Register Not Moved p22_label_3: ! Mem[00000000908000fc] = 7c74fb53, %g2 = ffffffffc0dd86bd ldub [%i5+0x0fe],%g2 ! %g2 = 000000000000007c ! %f1 = 1cbc7346, Mem[000000003c000008] = a511b254 sta %f1 ,[%i0+%o1]0x80 ! Mem[000000003c000008] = 1cbc7346 ! Mem[000000003c8000ec] = b9321228, %l1 = ffffffff90b1799d swap [%i1+0x0ec],%l1 ! %l1 = 00000000b9321228 ! %l4 = 000000002c7e7df7, Mem[00000000910001fc] = 53dee3ac stw %l4,[%i6+0x1fc] ! Mem[00000000910001fc] = 2c7e7df7 ! %l6 = 000000001645ca4e, %l6 = 000000001645ca4e, %l1 = 00000000b9321228 xnor %l6,%l6,%l1 ! %l1 = ffffffffffffffff ! %l7 = 2051c950080072a0, imm = fffffffffffff55d, %l2 = 0005f5ebca7887e1 orcc %l7,-0xaa3,%l2 ! %l2 = fffffffffffff7fd, %ccr = 88 ! Mem[0000000090000184] = 849a4580, %g18 = 59b83fae94e1c336 ldsw [%i4+0x184],%g2 ! %g2 = 59b83fae94e1c336 ! %l1 = ffffffffffffffff, Mem[000000003d000008] = 318291e9faddca00 stxa %l1,[%i2+%o1]0x88 ! Mem[000000003d000008] = ffffffffffffffff ! Mem[000000003c800010] = 5c54cb57, %l1 = ffffffffffffffff ldsha [%i1+%o2]0x88,%l1 ! %l1 = ffffffffffffcb57 ! %f4 = 3fcfc147 de4c574d, Mem[00000000910001a0] = 90f51e19 475b8fcd std %f4 ,[%i6+0x1a0] ! Mem[00000000910001a0] = 3fcfc147 de4c574d p22_label_4: ! immd = 000000000000004a, %l6 = 000000001645ca4e, %ccr = 88 movgu %xcc,0x04a,%l6 ! Moved, %l6 = 000000000000004a ! %l1 = ffffffffffffcb57 setx 0x24081a2877c3e72f,%g7,%l1 ! %l1 = 24081a2877c3e72f ! %l3 = 4532fd628f497992, Mem[00000000910000d0] = befba617 stw %l3,[%i6+0x0d0] ! Mem[00000000910000d0] = 8f497992 ! %l4 = 000000002c7e7df7, Mem[0000000091800190] = f56a52ae stw %l4,[%o0+0x190] ! Mem[0000000091800190] = 2c7e7df7 ! Mem[000000003c000000] = ed93d91a, %l5 = e2d1ef568820f3b0 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 0000001a000000ff ! Mem[000000009080009c] = 16c067c7, %g2 = ffffffff849a4580 lduh [%i5+0x09c],%g2 ! %g2 = 00000000000016c0 ! %l7 = 2051c950080072a0, Mem[000000003c800020] = 99ee61a0ed77bfa6 stxa %l7,[%i1+%o4]0x81 ! Mem[000000003c800020] = 2051c950080072a0 ! Mem[000000003c000084] = 245b5edd, %l3 = 4532fd628f497992 lduw [%i0+0x084],%l3 ! %l3 = 00000000245b5edd ! %l6 = 000000000000004a, Mem[0000000091800020] = 70e0129d sth %l6,[%o0+%o4] ! Mem[0000000091800020] = 004a129d ! %l2 = fffff7fd, %l3 = 245b5edd, Mem[00000000918000a0] = 1e6b9c78 4c76b123 std %l2,[%o0+0x0a0] ! Mem[00000000918000a0] = fffff7fd 245b5edd p22_label_5: ! %l4 = 2c7e7df7, %l5 = 0000001a, Mem[000000003c000018] = 4b3c65e2 c8b9837a stda %l4,[%i0+%o3]0x81 ! Mem[000000003c000018] = 2c7e7df7 0000001a ! immd = 00000000000001e9, %l5 = 000000000000001a, %ccr = 88 movvc %icc,0x1e9,%l5 ! Moved, %l5 = 00000000000001e9 ! Mem[00000000900001f4] = 5293be02, %g2 = 00000000000016c0 lduw [%i4+0x1f4],%g2 ! %g2 = 000000005293be02 ! Mem[000000003c800018] = 6bb13cf8, %l3 = 00000000245b5edd swapa [%i1+%o3]0x89,%l3 ! %l3 = 000000006bb13cf8 save ! CWP = 1 ! Mem[000000003d800000] = 240e1136, %l6 = 8a09a54611ff7fd1 lduwa [%o3+%g0]0x80,%l6 ! %l6 = 00000000240e1136 ! Mem[000000003d0001f7] = e37c343f, %l2 = e53643984c0326a8 ldstub [%o2+0x1f7],%l2 ! %l2 = 0000003f000000ff ! %l2 = 0000003f, %l3 = 45e22b3a, Mem[000000003d8001a8] = 4ebd14f0 6325cc8e std %l2,[%o3+0x1a8] ! Mem[000000003d8001a8] = 0000003f 45e22b3a ! immd = 0000000000000056, %l7 = 5f5dbe9648a2732a, %ccr = 88 movgu %icc,0x056,%l7 ! Moved, %l7 = 0000000000000056 ! Mem[000000003d0000f4] = 2d3784f8, %l6 = 00000000240e1136 ldsh [%o2+0x0f6],%l6 ! %l6 = ffffffffffff84f8 p22_label_6: ! %cwp = 1 ! Mem[000000003c800018] = bf7eaca0 245b5edd, %l6 = ffff84f8, %l7 = 00000056 ldda [%o1+%i3]0x89,%l6 ! %l6 = 00000000245b5edd 00000000bf7eaca0 ! Mem[000000009000019c] = fa40f0eb, %g2 = 000000005293be02 ldub [%o4+0x19c],%g2 ! %g2 = 00000000000000fa ! immd = 00000000000003bf, %l6 = 00000000245b5edd, %ccr = 88 movl %xcc,0x3bf,%l6 ! Moved, %l6 = 00000000000003bf ! %l2 = 000000000000003f, imm = fffffffffffffac6, %l1 = a6f1887cd679b5c8 addccc %l2,-0x53a,%l1 ! %l1 = fffffffffffffb05, %ccr = 88 ! Mem[000000003c0001e0] = fa35e7e8001bc295, %l1 = fffffffffffffb05, %l1 = fffffffffffffb05 add %o0,0x1e0,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = fa35e7e8001bc295 ! Mem[000000003d000000] = 3284d76f, %l7 = 00000000bf7eaca0 ldswa [%o2+%g0]0x89,%l7 ! %l7 = 000000003284d76f ! %l2 = 0000003f, %l3 = 45e22b3a, Mem[000000003d800038] = 70dc3db3 8effe3b5 std %l2,[%o3+0x038] ! Mem[000000003d800038] = 0000003f 45e22b3a ! %l2 = 000000000000003f, imm = fffffffffffffe82, %l4 = 4377bc5bd416ea37 taddcc %l2,-0x17e,%l4 ! %l4 = fffffffffffffec1, %ccr = 8a ! Mem[000000003c00001c] = 0000001a, %l3 = 7ecf6f0645e22b3a ldstub [%o0+0x01c],%l3 ! %l3 = 00000000000000ff ! %l5 = 3df6b220226a50cc, %l2 = 000000000000003f, %ccr = 8a movvs %icc,%l5,%l2 ! Moved, %l2 = 3df6b220226a50cc p22_label_7: ! %cwp = 1 ! Mem[00000000900000e0] = f6dd35ec 8dc899e6, %g2 = 000000fa, %g3 = be46adbe ldd [%o4+0x0e0],%g2 ! %g2 = 00000000f6dd35ec 000000008dc899e6 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%o4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g6 ldda [%o4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! %l2 = 226a50cc, %l3 = 00000000, Mem[0000000091000108] = 28e731ed c3ff3462 std %l2,[%o6+0x108] ! Mem[0000000091000108] = 226a50cc 00000000 ! Mem[0000000090800060] = 257bbd62, %g2 = 00000000f6dd35ec lduh [%o5+0x060],%g2 ! %g2 = 000000000000257b ! %l4 = fffffffffffffec1, Mem[0000000091000136] = f8decc97 sth %l4,[%o6+0x136] ! Mem[0000000091000134] = fec1cc97 ! Mem[000000003d800020] = 83eb293c, %l3 = 0000000000000000 lduha [%o3+%i4]0x89,%l3 ! %l3 = 000000000000293c ! Mem[000000003d000008] = ffffffffffffffff, %f8 = e8e8bf49 330c7033 ldda [%o2+%i1]0x81,%f8 ! %f8 = ffffffff ffffffff ! %l5 = 3df6b220226a50cc, %l1 = fa35e7e8001bc295, %l1 = fa35e7e8001bc295 or %l5,%l1,%l1 ! %l1 = fff7f7e8227bd2dd ! Mem[0000000091000058] = 82e1e32b, %g2 = 000000000000257b ldub [%o6+0x05a],%g2 ! %g2 = 0000000000000082 p22_label_8: ! %cwp = 1 ! immd = 0000000000000353, %l6 = 00000000000003bf, %ccr = 8a movcc %xcc,0x353,%l6 ! Moved, %l6 = 0000000000000353 ! %f20 = 8d1fa260 a20f6ad9, Mem[00000000908001d0] = 2af6acef 89112d3a std %f20,[%o5+0x1d0] ! Mem[00000000908001d0] = 8d1fa260 a20f6ad9 ! %f23 = bffc4fa3, Mem[000000003c800014] = d79e7c79 st %f23,[%o1+0x014] ! Mem[000000003c800014] = bffc4fa3 ! Mem[0000000091000030] = bf3c11af ebada5f2, %g2 = 00000082, %g3 = 8dc899e6 ldda [%o6+0x030]%asi,%g2 ! %g2 = 00000000bf3c11af 00000000ebada5f2 ! %l3 = 000000000000293c, Mem[000000003c000010] = 1b46a0bdf4f7bfde stxa %l3,[%o0+%i2]0x89 ! Mem[000000003c000010] = 000000000000293c ! %l3 = 000000000000293c, Mem[000000003d800188] = 820ce2cf890a5ef2 stx %l3,[%o3+0x188] ! Mem[000000003d800188] = 000000000000293c ! Mem[000000003c000148] = 39852d685ca9b623, %l0 = 2f3991ddea91a427 ldx [%o0+0x148],%l0 ! %l0 = 39852d685ca9b623 ! Mem[00000000900000bc] = c1a1e69a, %g2 = 00000000bf3c11af ldub [%o4+0x0be],%g2 ! %g2 = 00000000000000c1 ! %l3 = 000000000000293c, %l1 = fff7f7e8227bd2dd, %ccr = 8a mova %xcc,%l3,%l1 ! Moved, %l1 = 000000000000293c ! immd = 00000000000000bd, %l2 = 3df6b220226a50cc, %ccr = 8a movl %icc,0x0bd,%l2 ! Register Not Moved p22_label_9: ! %cwp = 1 ! %l4 = fffffffffffffec1, %l7 = 000000003284d76f, %ccr = 8a movrne %l4,%l7,%l2 ! Moved, %l2 = 000000003284d76f ! Mem[0000000090800040] = 3c2fe14c, %g2 = 00000000000000c1 lduh [%o5+0x042],%g2 ! %g2 = 0000000000003c2f ! Mem[000000009000004c] = 6e630116, %g2 = 0000000000003c2f ldub [%o4+0x04e],%g2 ! %g2 = 000000000000006e ! immd = 0000000000000037, %l5 = 3df6b220226a50cc, %ccr = 8a movcc %xcc,0x037,%l5 ! Moved, %l5 = 0000000000000037 ! %l7 = 000000003284d76f, %l3 = 000000000000293c, %l0 = 39852d685ca9b623 srax %l7,%l3,%l0 ! %l0 = 0000000000000000 ! Mem[000000003c000008] = 1cbc7346, %l4 = fffffffffffffec1 lduwa [%o0+%i1]0x80,%l4 ! %l4 = 000000001cbc7346 ! %l1 = 000000000000293c, Mem[000000003c000010] = 000000000000293c stxa %l1,[%o0+%i2]0x89 ! Mem[000000003c000010] = 000000000000293c ! %l1 = 000000000000293c, Mem[0000000091000026] = f223e11c sth %l1,[%o6+0x026] ! Mem[0000000091000024] = 293ce11c ! Mem[000000003c800020] = 2051c950080072a0, %l6 = 0000000000000353, %l2 = 000000003284d76f add %o1,0x20,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 2051c950080072a0 ! Mem[000000003d800020] = 3c29eb83 0f8f12ff, %l6 = 00000353, %l7 = 3284d76f ldda [%o3+%i4]0x81,%l6 ! %l6 = 000000003c29eb83 000000000f8f12ff p22_label_10: ! %cwp = 1 ! Mem[000000003d0001d8] = 8385aad1, %l5 = 00000037, %l0 = 00000000 add %o2,0x1d8,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008385aad1 ! Mem[000000003c000168] = 4ca5c9ea, %f25 = 1d875ce8 ld [%o0+0x168],%f25 ! %f25 = 4ca5c9ea ! %l4 = 000000001cbc7346, imm = 0000000000000250, %l1 = 000000000000293c addccc %l4,0x250,%l1 ! %l1 = 000000001cbc7596, %ccr = 00 ! %l7 = 000000000f8f12ff, %l7 = 000000000f8f12ff, %l2 = 2051c950080072a0 andcc %l7,%l7,%l2 ! %l2 = 000000000f8f12ff, %ccr = 00 ! immd = 0000000000000205, %l6 = 000000003c29eb83, %ccr = 00 movneg %xcc,0x205,%l6 ! Register Not Moved ! Mem[0000000091800030] = e807de41, %g2 = 000000000000006e lduh [%i0+0x032],%g2 ! %g2 = 000000000000e807 ! Mem[000000009080003c] = 1c0cd3f2, %g18 = 68fff351c1c81cb0 ldsw [%o5+0x03c],%g2 ! %g2 = 68fff351c1c81cb0 ! %l0 = 000000008385aad1, imm = 0000000000000000, %l1 = 000000001cbc7596 srl %l0,0x000,%l1 ! %l1 = 000000008385aad1 ! immd = 0000000000000257, %l2 = 000000000f8f12ff, %ccr = 00 movvc %xcc,0x257,%l2 ! Moved, %l2 = 0000000000000257 ! Mem[000000003d000038] = 8f068530, %l1 = 000000008385aad1 lduw [%o2+0x038],%l1 ! %l1 = 000000008f068530 p22_label_11: ! %cwp = 1 ! Mem[000000003c800038] = 59ffd589, %l0 = 000000008385aad1 swap [%o1+0x038],%l0 ! %l0 = 0000000059ffd589 ! Mem[000000003d8001f0] = c28b411a, %l5 = 0000000000000037 swap [%o3+0x1f0],%l5 ! %l5 = 00000000c28b411a ! Mem[000000003c000078] = 109d41ebc66784aa, %l6 = 000000003c29eb83, %l2 = 0000000000000257 add %o0,0x78,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 109d41ebc66784aa ! Mem[000000009000010c] = 2425f0fa, %g2 = 000000001c0cd3f2 lduw [%o4+0x10c],%g2 ! %g2 = 000000002425f0fa ! %l5 = 00000000c28b411a, Mem[00000000910000cc] = 4204a456 stb %l5,[%o6+0x0cc] ! Mem[00000000910000cc] = 1a04a456 ! %l2 = 109d41ebc66784aa, %l0 = 0000000059ffd589, %l1 = 000000008f068530 xor %l2,%l0,%l1 ! %l1 = 109d41eb9f985123 ! Mem[000000003d8001cc] = 1fe5e034, %l6 = 3c29eb83, %l2 = c66784aa add %o3,0x1cc,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001fe5e034 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 ldda [%o4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100 ! Mem[000000003c800028] = ca4ecda9, %l0 = 0000000059ffd589 ldswa [%o1+%i5]0x88,%l0 ! %l0 = ffffffffca4ecda9 ! %l5 = 00000000c28b411a, Mem[000000003c800018] = dd5e5b24 stha %l5,[%o1+%i3]0x81 ! Mem[000000003c800018] = 411a5b24 p22_label_12: ! %cwp = 1 ! Mem[000000003c800060] = 47378a25a39384a4, %l6 = 000000003c29eb83, %l1 = 109d41eb9f985123 add %o1,0x60,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 47378a25a39384a4 ! Mem[0000000091000050] = 9f4c9dbb, %g2 = 000000002425f0fa lduha [%o6+0x050]%asi,%g2 ! %g2 = 0000000000009f4c ! %l1 = 47378a25a39384a4, Mem[000000003d000020] = 9d79b190 stwa %l1,[%o2+%i4]0x80 ! Mem[000000003d000020] = a39384a4 ! Mem[000000003d800028] = 5cf0d272, %l1 = 47378a25a39384a4 ldsha [%o3+%i5]0x89,%l1 ! %l1 = ffffffffffffd272 ! immd = 0000000000000289, %l5 = 00000000c28b411a, %ccr = 00 movl %xcc,0x289,%l5 ! Register Not Moved ! %l6 = 3c29eb83, %l7 = 0f8f12ff, Mem[00000000918001b8] = 4b0b9455 197a4417 std %l6,[%i0+0x1b8] ! Mem[00000000918001b8] = 3c29eb83 0f8f12ff ! %l3 = 000000000000293c, %l7 = 000000000f8f12ff, %y = 00000000 udiv %l3,%l7,%l4 ! %l4 = 0000000000000000 mov %l0,%y ! %y = ca4ecda9 ! %l3 = 000000000000293c, immed = 00000152, %ccr = 00 movrne %l3,0x152,%l0 ! Moved, %l0 = 0000000000000152 ! %l5 = 00000000c28b411a, Mem[000000003d000008] = ffffffff stwa %l5,[%o2+%i1]0x89 ! Mem[000000003d000008] = c28b411a ! %l5 = 00000000c28b411a, %l6 = 000000003c29eb83, %ccr = 00 movcs %xcc,%l5,%l6 ! Register Not Moved p22_label_13: ! %cwp = 1 ! Mem[000000003c0000b8] = f2d5a73104c0d0a6, %l1 = ffffffffffffd272, %l3 = 000000000000293c add %o0,0xb8,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = f2d5a73104c0d0a6 ! %l7 = 000000000f8f12ff, imm = 000000000000001f, %l3 = f2d5a73104c0d0a6 srlx %l7,0x01f,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090800010] = 791d273d, %g2 = 0000000000009f4c lduw [%o5+%i2],%g2 ! %g2 = 00000000791d273d ! Mem[0000000090000160] = 4e40c15e 2ec170ad, %g2 = 791d273d, %g3 = ebada5f2 ldda [%o4+0x160]%asi,%g2 ! %g2 = 000000004e40c15e 000000002ec170ad ! Mem[000000003c000000] = ffd993ed, %l1 = ffffffffffffd272 lduha [%o0+%g0]0x81,%l1 ! %l1 = 000000000000ffd9 ! Mem[0000000090000050] = 011657d0, %g2 = 000000004e40c15e ldsh [%o4+0x050],%g2 ! %g2 = 0000000000000116 ! %l4 = 00000000, %l5 = c28b411a, Mem[0000000091000118] = 99dcd998 a129c413 std %l4,[%o6+0x118] ! Mem[0000000091000118] = 00000000 c28b411a ! Mem[0000000091000114] = dbc00000, %g2 = 0000000000000116 ldsh [%o6+0x116],%g2 ! %g2 = ffffffffffffdbc0 ! Mem[0000000091800038] = 96b1e416, %g2 = ffffffffffffdbc0 lduw [%i0+0x038],%g2 ! %g2 = 0000000096b1e416 ! Mem[000000003d800028] = 72d2f05c, %l1 = 000000000000ffd9 ldstuba [%o3+%i5]0x81,%l1 ! %l1 = 00000072000000ff p22_label_14: ! %cwp = 1 ! Mem[0000000091000028] = e11c1270 7a873cba, %g2 = 96b1e416, %g3 = 2ec170ad ldd [%o6+%i5],%g2 ! %g2 = 00000000e11c1270 000000007a873cba ! Mem[0000000090000048] = 4e397b2d 014f6e63, %g2 = e11c1270, %g3 = 7a873cba ldda [%o4+0x048]%asi,%g2 ! %g2 = 000000004e397b2d 00000000014f6e63 ! %l3 = 0000000000000000, Mem[0000000091000088] = 1e54dce2fffe9c50 stx %l3,[%o6+0x088] ! Mem[0000000091000088] = 0000000000000000 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%o4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 ! Clear Register : %l0 = 0000000000000152 clr %l0 ! %l0 = 0000000000000000 ! retry : should take illegal inst trap, %l0 = 0000000000000000 retry ! Illegal inst trap : %l0 = 0000000000000010 ! %l0 = 0000000000000010, Mem[0000000091000140] = b2dbb5cd stw %l0,[%o6+0x140] ! Mem[0000000091000140] = 00000010 ! Mem[0000000090800140] = f9460571, %g2 = 000000004e397b2d ldsb [%o5+0x142],%g2 ! %g2 = fffffffffffffff9 ! Mem[0000000090800010] = 791d273d, %g18 = 68fff351c1c81cb0 ldsw [%o5+%i2],%g2 ! %g2 = 68fff351c1c81cb0 ! Mem[000000003d000010] = d4b35c8b9e31833d, %l3 = 0000000000000000 ldxa [%o2+%i2]0x89,%l3 ! %l3 = d4b35c8b9e31833d p22_label_15: ! %cwp = 1 ! %l0 = 0000000000000010, Mem[000000003d0001ee] = c57d6515 stb %l0,[%o2+0x1ee] ! Mem[000000003d0001ec] = c57d1015 ! %l3 = d4b35c8b9e31833d, imm = fffffffffffff737, %l0 = 0000000000000010 orn %l3,-0x8c9,%l0 ! %l0 = d4b35c8b9e318bfd ! Mem[000000003c800038] = 8385aad118399eb0, %l2 = 000000001fe5e034, %l6 = 000000003c29eb83 add %o1,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 8385aad118399eb0 ! %l0 = d4b35c8b9e318bfd, Mem[000000009080009e] = 67c7d1ad sth %l0,[%o5+0x09e] ! Mem[000000009080009c] = 8bfdd1ad ! %l6 = 8385aad118399eb0, imm = 0000000000000bef, %l3 = d4b35c8b9e31833d xor %l6,0xbef,%l3 ! %l3 = 8385aad11839955f ! Mem[000000003d800020] = 3c29eb83, %l4 = 00000000, %l4 = 00000000 add %o3,0x20,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003c29eb83 ! Mem[000000009000002c] = 52bd9fda, %g2 = 00000000791d273d ldub [%o4+0x02e],%g2 ! %g2 = 0000000000000052 ! Mem[000000003c8000d0] = ec1170ff83b17167, %l4 = 000000003c29eb83, %l0 = d4b35c8b9e318bfd add %o1,0xd0,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = ec1170ff83b17167 ! %l4 = 000000003c29eb83, immed = fffff118, %y = ca4ecda9 sdiv %l4,-0xee8,%l6 ! %l6 = 000000007fffffff mov %l0,%y ! %y = 83b17167 ! %l3 = 8385aad11839955f, %l4 = 000000003c29eb83, %y = 83b17167 umulcc %l3,%l4,%l0 ! %l0 = 05b1768471cca49d, %ccr = 00, %y = 05b17684 p22_label_16: ! %cwp = 1 ! %l0 = 05b1768471cca49d, Mem[000000009080019c] = 16b29fd6 sth %l0,[%o5+0x19c] ! Mem[000000009080019c] = a49d9fd6 ! %l6 = 7fffffff, %l7 = 0f8f12ff, Mem[0000000091000038] = 6098d223 7939a2b7 std %l6,[%o6+0x038] ! Mem[0000000091000038] = 7fffffff 0f8f12ff ! Mem[0000000090000008] = 048cb73832a10f9c, %g2 = 0000000000000052 ldx [%o4+%i1],%g2 ! %g2 = 048cb73832a10f9c ! Mem[000000003c800020] = 2051c950, %l5 = 00000000c28b411a ldswa [%o1+%i4]0x80,%l5 ! %l5 = 000000002051c950 ! %f22 = c08a40e3, Mem[00000000908001b4] = 144ca672 st %f22,[%o5+0x1b4] ! Mem[00000000908001b4] = c08a40e3 ! %l0 = 05b1768471cca49d, %l2 = 000000001fe5e034, %l1 = 0000000000000072 taddcc %l0,%l2,%l1 ! %l1 = 05b1768491b284d1, %ccr = 0a ! %l6 = 000000007fffffff, Mem[0000000091800054] = ace33da8 stw %l6,[%i0+0x054] ! Mem[0000000091800054] = 7fffffff ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%o4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[00000000910001c0] = 00e23e0f, %g2 = 048cb73832a10f9c ldub [%o6+0x1c0],%g2 ! %g2 = 0000000000000000 ! %l5 = 000000002051c950, %l5 = 000000002051c950, %ccr = 0a movvs %icc,%l5,%l5 ! Moved, %l5 = 000000002051c950 p22_label_17: ! %cwp = 1 ! Mem[00000000900001e0] = 9923c602, %g2 = 0000000000000000 ldub [%o4+0x1e1],%g2 ! %g2 = 0000000000000099 ! %l6 = 000000007fffffff, Mem[000000003d000028] = 1b036e5b stba %l6,[%o2+%i5]0x89 ! Mem[000000003d000028] = 1b036eff restore ! CWP = 0 ! Mem[000000003d80002c] = a104d765, %l5 = 00000000000001e9 swap [%i3+0x02c],%l5 ! %l5 = 00000000a104d765 ! %l2 = fffffffffffff7fd, Mem[00000000900001b8] = 42d2ae29765dec22 stx %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = fffffffffffff7fd ! %l6 = 000000000000004a, Mem[000000003d000008] = 1a418bc2 stwa %l6,[%i2+%o1]0x80 ! Mem[000000003d000008] = 0000004a ! Mem[000000003d000018] = 00181dce37ad4085, %f0 = f8ed0784 1cbc7346 ldda [%i2+%o3]0x88,%f0 ! %f0 = 00181dce 37ad4085 ! %l0 = fffff7f5, %l1 = 77c3e72f, Mem[000000003c000008] = 4673bc1c a57cf783 stda %l0,[%i0+%o1]0x88 ! Mem[000000003c000008] = fffff7f5 77c3e72f ! Mem[0000000090000050] = 011657d0, %g2 = 0000000000000099 lduh [%i4+0x050],%g2 ! %g2 = 0000000000000116 ! Mem[0000000090800020] = bbf6f75b 24728a8e, %g2 = 00000116, %g3 = 014f6e63 ldd [%i5+%o4],%g2 ! %g2 = 00000000bbf6f75b 0000000024728a8e p22_label_18: ! %f19 = 01d8f240, Mem[000000003d000028] = 1b036eff sta %f19,[%i2+%o5]0x88 ! Mem[000000003d000028] = 01d8f240 ! Mem[0000000090000180] = ec30e2c0849a4580, %g2 = 00000000bbf6f75b ldx [%i4+0x180],%g2 ! %g2 = ec30e2c0849a4580 ! %l6 = 000000000000004a, Mem[00000000918001d6] = 4260e13b, %asi = 80 stha %l6,[%o0+0x1d6]%asi ! Mem[00000000918001d4] = 004ae13b ! Mem[000000009100018c] = 71a95f10, %g18 = 59b83fae94e1c336 ldsw [%i6+0x18c],%g2 ! %g2 = 59b83fae94e1c336 ! Mem[0000000090000024] = 676e9131, %g18 = 59b83fae94e1c336 ldsw [%i4+0x024],%g2 ! %g2 = 59b83fae94e1c336 ! Mem[000000003c000000] = ed93d9ff, %l1 = 24081a2877c3e72f ldsba [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffffff ! %l0 = fffff7f5, %l1 = ffffffff, Mem[000000003c000028] = 11c3c52c a6bce577 stda %l0,[%i0+%o5]0x80 ! Mem[000000003c000028] = fffff7f5 ffffffff ! Mem[000000009180012c] = 9fcb10fd, %g2 = 00000000676e9131 ldsb [%o0+0x12e],%g2 ! %g2 = ffffffffffffff9f ! immd = 0000000000000018, %l2 = fffffffffffff7fd, %ccr = 0a movge %xcc,0x018,%l2 ! Moved, %l2 = 0000000000000018 ! %l3 = 000000006bb13cf8, Mem[00000000900000b8] = 1baa55e38975c1a1 stx %l3,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000006bb13cf8 p22_label_19: membar #Sync ! Added by membar checker (222) ! %f12 = 835a62a2 38bf0ef7, Mem[00000000900001c0] = 38bbf01f c80fbeae std %f12,[%i4+0x1c0] ! Mem[00000000900001c0] = 835a62a2 38bf0ef7 ! Mem[000000003c800008] = b787375e, %l5 = 00000000a104d765 lduha [%i1+%o1]0x88,%l5 ! %l5 = 000000000000375e ! Mem[0000000090000010] = 0e4c149a 35abf17f, %g2 = ffffff9f, %g3 = 24728a8e ldda [%i4+0x010]%asi,%g2 ! %g2 = 000000000e4c149a 0000000035abf17f ! Mem[000000003d0000f0] = 81b8e0a0, %l5 = 0000375e, %l6 = 0000004a add %i2,0xf0,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000081b8e0a0 ! %l1 = ffffffffffffffff, Mem[0000000090800198] = b60a0fab stw %l1,[%i5+0x198] ! Mem[0000000090800198] = ffffffff ! %f16 = 3ceeadda beb8790a e1deda46 01d8f240 ! %f20 = 8d1fa260 a20f6ad9 c08a40e3 bffc4fa3 ! %f24 = c8582f78 4ca5c9ea 0e949242 0ad8d3a1 ! %f28 = 77e2b4b5 7c1204e2 c9dd459f de3a1782 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100 ! %f7 = 79f67086, Mem[0000000090800028] = 48b1bd52 st %f7 ,[%i5+%o5] ! Mem[0000000090800028] = 79f67086 ! Mem[000000003d80011f] = 77d933b2, %l5 = 000000000000375e ldstuba [%i3+0x11f]%asi,%l5 ! %l5 = 000000b2000000ff ! %l1 = ffffffffffffffff, Mem[000000009100015e] = 966cd589 sth %l1,[%i6+0x15e] ! Mem[000000009100015c] = ffffd589 ! %f6 = c8fe6335 79f67086, Mem[000000003c800020] = 2051c950 080072a0 stda %f6 ,[%i1+%o4]0x81 ! Mem[000000003c800020] = c8fe6335 79f67086 p22_label_20: ! %l1 = ffffffffffffffff, Mem[0000000091800069] = 55fd72ba stb %l1,[%o0+0x069] ! Mem[0000000091800068] = fffd72ba ! %l7 = 2051c950080072a0, Mem[0000000091000120] = c14c4013aca7c007 stx %l7,[%i6+0x120] ! Mem[0000000091000120] = 2051c950080072a0 ! Mem[000000009080008c] = a258246b, %g2 = 000000000e4c149a ldsb [%i5+0x08e],%g2 ! %g2 = ffffffffffffffa2 ! Mem[00000000900000c8] = d8fabe34, %g2 = ffffffffffffffa2 lduw [%i4+0x0c8],%g2 ! %g2 = 00000000d8fabe34 ! Mem[00000000918000c8] = 91168345f373aa1b, %g2 = 00000000d8fabe34 ldx [%o0+0x0c8],%g2 ! %g2 = 91168345f373aa1b ! Mem[0000000090000144] = d6ab3316, %g2 = 91168345f373aa1b ldub [%i4+0x144],%g2 ! %g2 = 00000000000000d6 ! %l1 = ffffffffffffffff, Mem[0000000090000094] = d325b82a sth %l1,[%i4+0x094] ! Mem[0000000090000094] = ffffb82a ! %l2 = 0000000000000018, Mem[000000003c000126] = 782f58c8 sth %l2,[%i0+0x126] ! Mem[000000003c000124] = 782f0018 ! Mem[0000000091000048] = 20eed01e, %g2 = 00000000000000d6 ldsh [%i6+0x04a],%g2 ! %g2 = 00000000000020ee ! %l6 = 0000000081b8e0a0, Mem[000000003c800010] = a34ffcbf5c54cb57 stxa %l6,[%i1+%o2]0x89 ! Mem[000000003c800010] = 0000000081b8e0a0 p22_label_21: ! %l7 = 2051c950080072a0, %l3 = 000000006bb13cf8, %ccr = 0a movle %xcc,%l7,%l3 ! Register Not Moved ! Mem[000000003c000020] = 79f67086 4eb44649, %l2 = 00000018, %l3 = 6bb13cf8 ldda [%i0+%o4]0x80,%l2 ! %l2 = 0000000079f67086 000000004eb44649 ! %f16 = 3ceeadda beb8790a e1deda46 01d8f240 ! %f20 = 8d1fa260 a20f6ad9 c08a40e3 bffc4fa3 ! %f24 = c8582f78 4ca5c9ea 0e949242 0ad8d3a1 ! %f28 = 77e2b4b5 7c1204e2 c9dd459f de3a1782 stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140 ! immd = 0000000000000078, %l6 = 0000000081b8e0a0, %ccr = 0a movgu %icc,0x078,%l6 ! Moved, %l6 = 0000000000000078 ! %l2 = 79f67086, %l3 = 4eb44649, Mem[000000003c000010] = 3c290000 00000000 stda %l2,[%i0+%o2]0x80 ! Mem[000000003c000010] = 79f67086 4eb44649 ! Mem[00000000910000a8] = 871488a2 ab9a19e7, %g2 = 000020ee, %g3 = 35abf17f ldd [%i6+0x0a8],%g2 ! %g2 = 00000000871488a2 00000000ab9a19e7 ! %f13 = 38bf0ef7, Mem[00000000910001ac] = 0768fa4c sta %f13,[%i6+0x1ac]%asi ! Mem[00000000910001ac] = 38bf0ef7 ! %l2 = 0000000079f67086, Mem[000000003d800008] = 2ba96efc stwa %l2,[%i3+%o1]0x80 ! Mem[000000003d800008] = 79f67086 ! Mem[000000003c000008] = 77c3e72ffffff7f5, %f2 = bbaa871a 5cac0e21 ldda [%i0+%o1]0x89,%f2 ! %f2 = 77c3e72f fffff7f5 ! %l3 = 000000004eb44649, Mem[0000000090800010] = 791d273d stw %l3,[%i5+%o2] ! Mem[0000000090800010] = 4eb44649 p22_label_22: ! Mem[00000000900001c8] = bdab6ad8, %g2 = 00000000871488a2 ldsh [%i4+0x1c8],%g2 ! %g2 = ffffffffffffbdab ! Mem[000000003d800008] = e01096d18670f679, %f2 = 77c3e72f fffff7f5 ldda [%i3+%o1]0x88,%f2 ! %f2 = e01096d1 8670f679 ! Mem[00000000900000b0] = 5b970acd, %g2 = ffffffffffffbdab lduh [%i4+0x0b2],%g2 ! %g2 = 0000000000005b97 ! %l6 = 0000000000000078, %l0 = fffffffffffff7f5, %l7 = 2051c950080072a0 xnor %l6,%l0,%l7 ! %l7 = 0000000000000872 ! %f14 = d3aabd45 5ddb17fc, Mem[0000000091800138] = 8a0d6a5e b331e44b std %f14,[%o0+0x138] ! Mem[0000000091800138] = d3aabd45 5ddb17fc ! Mem[000000003c000010] = 8670f679, %l0 = fffffffffffff7f5 ldsha [%i0+%o2]0x89,%l0 ! %l0 = fffffffffffff679 ! retry : should take illegal inst trap, %l0 = fffffffffffff679 retry ! Illegal inst trap : %l0 = fffffffffffff689 ! %l7 = 0000000000000872, %l1 = ffffffffffffffff, %l2 = 0000000079f67086 addccc %l7,%l1,%l2 ! %l2 = 0000000000000871, %ccr = 11 ! Mem[0000000090800110] = 67225718, %g2 = 0000000000005b97 ldsb [%i5+0x110],%g2 ! %g2 = 0000000000000067 ! immd = 00000000000000a0, %l1 = ffffffffffffffff, %ccr = 11 movn %icc,0x0a0,%l1 ! Register Not Moved p22_label_23: ! %l5 = 00000000000000b2, Mem[00000000910000ac] = ab9a19e7, %asi = 80 stha %l5,[%i6+0x0ac]%asi ! Mem[00000000910000ac] = 00b219e7 ! Mem[00000000908000d0] = cf1cc55f, %g2 = 0000000000000067 ldub [%i5+0x0d1],%g2 ! %g2 = 00000000000000cf ! Mem[000000003c000024] = 4eb44649, %l1 = ffffffffffffffff swap [%i0+0x024],%l1 ! %l1 = 000000004eb44649 ! %l0 = fffffffffffff689, %l5 = 00000000000000b2, %ccr = 11 movle %xcc,%l0,%l5 ! Register Not Moved ! %l2 = 00000871, %l3 = 4eb44649, Mem[000000003d800020] = 3c29eb83 0f8f12ff stda %l2,[%i3+%o4]0x81 ! Mem[000000003d800020] = 00000871 4eb44649 ! Randomly selected nop nop ! Mem[000000003d000010] = 3d83319e, %l0 = fffffffffffff689 ldsha [%i2+%o2]0x80,%l0 ! %l0 = 0000000000003d83 ! Mem[000000003c800000] = 000000c8, %l3 = 000000004eb44649 ldsba [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000 ! %l0 = 0000000000003d83, %l0 = 0000000000003d83, %y = 05b17684 umul %l0,%l0,%l2 ! %l2 = 000000000ec7b109, %y = 00000000 ! %l2 = 000000000ec7b109, Mem[00000000908001fa] = 372aeced sth %l2,[%i5+0x1fa] ! Mem[00000000908001f8] = b109eced p22_label_24: ! Mem[000000009080007c] = 08b7ed9d, %g2 = 00000000000000cf ldub [%i5+0x07e],%g2 ! %g2 = 0000000000000008 ! Mem[00000000908000a8] = 66d43a4d43a7621f, %f48 = 5f7478d9 d6ab3316 ldda [%i5+0x0a8]%asi,%f48 ! %f48 = 66d43a4d 43a7621f ! %l6 = 00000078, %l7 = 00000872, Mem[0000000091000140] = 00000010 f227a2b8 std %l6,[%i6+0x140] ! Mem[0000000091000140] = 00000078 00000872 ! Mem[00000000910001fc] = f7ecb2f1, %g2 = 0000000000000008 ldub [%i6+0x1ff],%g2 ! %g2 = 00000000000000f7 ! %l1 = 000000004eb44649, Mem[00000000910000a3] = e4c0dd86 stb %l1,[%i6+0x0a3] ! Mem[00000000910000a0] = 49c0dd86 ! %l4 = 000000002c7e7df7, Mem[0000000090800130] = 75025c7f sth %l4,[%i5+0x130] ! Mem[0000000090800130] = 7df75c7f ! %l3 = 0000000000000000, Mem[000000009100004c] = d01e4cff stb %l3,[%i6+0x04c] ! Mem[000000009100004c] = 001e4cff ! Mem[000000003d000018] = 37ad4085, %l3 = 0000000000000000 ldstuba [%i2+%o3]0x89,%l3 ! %l3 = 00000085000000ff ! %l6 = 00000078, %l7 = 00000872, Mem[00000000900001d0] = bfd5130a a6bd4d6c std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000078 00000872 ! Mem[000000003c000008] = f5f7ffff2fe7c377, %l7 = 0000000000000872 ldxa [%i0+%o1]0x81,%l7 ! %l7 = f5f7ffff2fe7c377 p22_label_25: ! Mem[00000000900000d4] = dc7b95ee, %g2 = 00000000000000f7 ldsh [%i4+0x0d4],%g2 ! %g2 = ffffffffffffdc7b ! %l1 = 000000004eb44649, immed = fffffd77, %y = 00000000 udivcc %l1,-0x289,%l5 ! %l5 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 00003d83 ! Randomly selected nop nop ! %f28 = 77e2b4b5 7c1204e2, Mem[00000000910000a8] = 871488a2 00b219e7 std %f28,[%i6+0x0a8] ! Mem[00000000910000a8] = 77e2b4b5 7c1204e2 ! Mem[0000000090800068] = 9d734dff, %g2 = ffffffffffffdc7b lduh [%i5+0x068],%g2 ! %g2 = 0000000000009d73 ! Mem[000000009080001c] = 5ef0bbf6, %g2 = 0000000000009d73 ldub [%i5+0x01e],%g2 ! %g2 = 000000000000005e ! Mem[000000003d8000b0] = 356ab511, %l0 = 0000000000003d83 lduh [%i3+0x0b2],%l0 ! %l0 = 000000000000b511 ! Mem[000000003c000028] = fffff7f5, %f8 = ffffffff lda [%i0+%o5]0x81,%f8 ! %f8 = fffff7f5 ! %l2 = 000000000ec7b109, Mem[0000000091800192] = 7df7ccb8 sth %l2,[%o0+0x192] ! Mem[0000000091800190] = b109ccb8 ! %l6 = 0000000000000078, Mem[000000003c000021] = 79f67086 stb %l6,[%i0+0x021] ! Mem[000000003c000020] = 79787086 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Thread 22 p22_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x058] ! Set processor 22 done flag ! Check Registers p22_check_registers: set p22_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000b511 bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004eb44649 bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000ec7b109 bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000085 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000002c7e7df7 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000078 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be f5f7ffff2fe7c377 bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00003d83,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p22_failed mov 0x111,%g1 ! Check Floating Point Registers p22_check_fp_registers: set p22_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 00181dce 37ad4085 bne %xcc,p22_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be e01096d1 8670f679 bne %xcc,p22_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be c8fe6335 79f67086 bne %xcc,p22_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be fffff7f5 ffffffff bne %xcc,p22_f8_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 3ceeadda beb8790a bne %xcc,p22_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be e1deda46 01d8f240 bne %xcc,p22_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 8d1fa260 a20f6ad9 bne %xcc,p22_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be c08a40e3 bffc4fa3 bne %xcc,p22_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c8582f78 4ca5c9ea bne %xcc,p22_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 0e949242 0ad8d3a1 bne %xcc,p22_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 77e2b4b5 7c1204e2 bne %xcc,p22_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be c9dd459f de3a1782 bne %xcc,p22_f30_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffd993ed56c029ab ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f5f7ffff2fe7c377 ldx [%i0+0x008],%g3 ! Observed data at 000000003c000008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 79f670864eb44649 ldx [%i0+0x010],%g3 ! Observed data at 000000003c000010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2c7e7df7ff00001a ldx [%i0+0x018],%g3 ! Observed data at 000000003c000018 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 79787086ffffffff ldx [%i0+0x020],%g3 ! Observed data at 000000003c000020 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffff7f5ffffffff ldx [%i0+0x028],%g3 ! Observed data at 000000003c000028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x028,%g4 ldx [%g1+0x120],%g2 ! Expected data = e85c871d782f0018 ldx [%i0+0x120],%g3 ! Observed data at 000000003c000120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x120,%g4 set p22_local1_expect,%g1 p22_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000c87c6061df ldx [%i1+0x000],%g3 ! Observed data at 000000003c800000 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a0e0b88100000000 ldx [%i1+0x010],%g3 ! Observed data at 000000003c800010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 411a5b24a0ac7ebf ldx [%i1+0x018],%g3 ! Observed data at 000000003c800018 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c8fe633579f67086 ldx [%i1+0x020],%g3 ! Observed data at 000000003c800020 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8385aad118399eb0 ldx [%i1+0x038],%g3 ! Observed data at 000000003c800038 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x038,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = fc5c586e90b1799d ldx [%i1+0x0e8],%g3 ! Observed data at 000000003c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x0e8,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0000004affffffff ldx [%i2+0x008],%g3 ! Observed data at 000000003d000008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff40ad37ce1d1800 ldx [%i2+0x018],%g3 ! Observed data at 000000003d000018 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a39384a4d7b0a9eb ldx [%i2+0x020],%g3 ! Observed data at 000000003d000020 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 40f2d8011727b0b9 ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = befd5ffe77ff6af2 ldx [%i2+0x078],%g3 ! Observed data at 000000003d000078 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x078,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 61a29fb7c57d1015 ldx [%i2+0x1e8],%g3 ! Observed data at 000000003d0001e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 149fbe4be37c34ff ldx [%i2+0x1f0],%g3 ! Observed data at 000000003d0001f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x1f0,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 79f67086d19610e0 ldx [%i3+0x008],%g3 ! Observed data at 000000003d800008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000008714eb44649 ldx [%i3+0x020],%g3 ! Observed data at 000000003d800020 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd2f05c000001e9 ldx [%i3+0x028],%g3 ! Observed data at 000000003d800028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000003f45e22b3a ldx [%i3+0x038],%g3 ! Observed data at 000000003d800038 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x038,%g4 ldx [%g1+0x118],%g2 ! Expected data = 00942e1777d933ff ldx [%i3+0x118],%g3 ! Observed data at 000000003d800118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x118,%g4 ldx [%g1+0x188],%g2 ! Expected data = 000000000000293c ldx [%i3+0x188],%g3 ! Observed data at 000000003d800188 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x188,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 0000003f45e22b3a ldx [%i3+0x1a8],%g3 ! Observed data at 000000003d8001a8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 00000037bbdf8457 ldx [%i3+0x1f0],%g3 ! Observed data at 000000003d8001f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x1f0,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed p22_f0_fail: set p22_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f2_fail: set p22_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f6_fail: set p22_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f8_fail: set p22_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f16_fail: set p22_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f18_fail: set p22_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f20_fail: set p22_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f22_fail: set p22_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f24_fail: set p22_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f26_fail: set p22_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f28_fail: set p22_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f30_fail: set p22_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_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 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: srax %l2,%l3,%l3 stwa %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800000] lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c000010] stwa %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000010] done p22_trap1o: srax %l2,%l3,%l3 stwa %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800000] lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c000010] stwa %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000010] done p22_trap2e: lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000028] stxa %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000000] done p22_trap2o: lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000028] stxa %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000000] done p22_trap3e: add %l4,0x0db,%l4 add %l0,%l3,%l5 done p22_trap3o: add %l4,0x0db,%l4 add %l0,%l3,%l5 done p22_init_memory_pointers: set p22_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 p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a18faed05acc95b7 ldx [%g1+0x008],%l1 ! %l1 = 787322eaab7426ab ldx [%g1+0x010],%l2 ! %l2 = 2c5fd9706d0f7ae2 ldx [%g1+0x018],%l3 ! %l3 = 4532fd628f497992 ldx [%g1+0x020],%l4 ! %l4 = 31a900dc5afa0ca8 ldx [%g1+0x028],%l5 ! %l5 = e2d1ef568820f3b0 ldx [%g1+0x030],%l6 ! %l6 = 254a92e5e55d02ca ldx [%g1+0x038],%l7 ! %l7 = c5a678c072ef4a12 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 2f3991ddea91a427 ldx [%g1+0x048],%l1 ! %l1 = a6f1887cd679b5c8 ldx [%g1+0x050],%l2 ! %l2 = e53643984c0326a8 ldx [%g1+0x058],%l3 ! %l3 = 7ecf6f0645e22b3a ldx [%g1+0x060],%l4 ! %l4 = 4377bc5bd416ea37 ldx [%g1+0x068],%l5 ! %l5 = 3df6b220226a50cc ldx [%g1+0x070],%l6 ! %l6 = 8a09a54611ff7fd1 ldx [%g1+0x078],%l7 ! %l7 = 5f5dbe9648a2732a ! Initialize the output register of window 1 set p22_local0_start,%o0 set p22_local1_start,%o1 set p22_local2_start,%o2 set p22_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 23 processor_23: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x5c] ! Set the start flag wrpr %g0,7,%cleanwin call p23_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 23 wr %g0,0x4,%fprs ! Make sure fef is 1 set p23_init_freg,%g1 ! %f0 = 9bf72302 a271f9ef 6265402f 3f07e76b ! %f4 = e11bdc5b cdcddcc1 ed4e5b88 39893ea2 ! %f8 = 6281faf2 b2368079 8ea8e861 50991af4 ! %f12 = c4cfde1e 4fdf9041 957fa04e 302fd74f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 82783783 f351f507 28b9d51d 9260d75f ! %f20 = 8fd5a5d5 733922a9 664e7797 4a6e0407 ! %f24 = d1d87dcc fe7ed046 fb626095 ce2bf040 ! %f28 = 2f879d61 d41a4959 82dc18de 9c4c6900 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f666c3e6 fa9081b4 57f05e7b 5e096e3c ! %f36 = 19ae61b3 35a755ee 5d600b50 0f4a0574 ! %f40 = 503fe3f6 dd58d8e9 afe4ac95 21b6ee20 ! %f44 = 8d5e388c d1e4b2e7 aa484b21 8dddc54b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9b4e34c70000007f,%g7,%g1 ! GSR scale = 15, align = 7 wr %g1,%g0,%gsr ! GSR = 9b4e34c70000007f 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 23 p23_label_1: ! %l5 = 5d0b3098874308cd, Mem[000000003e800028] = 9858ac95ccc3ccd1 stxa %l5,[%i1+%o5]0x81 ! Mem[000000003e800028] = 5d0b3098874308cd ! Mem[000000003f0000c8] = f63b572949c34032, %l7 = c72091e62e79d110, %l7 = c72091e62e79d110 add %i2,0xc8,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = f63b572949c34032 ! Mem[00000000900001b0] = dd9b41b1, %g2 = 309a6359ff33ca94 lduw [%i4+0x1b0],%g2 ! %g2 = 00000000dd9b41b1 ! %l0 = a38c4918c48f06f9, Mem[000000003e00006c] = 0d2860bb stw %l0,[%i0+0x06c] ! Mem[000000003e00006c] = c48f06f9 ! %l4 = 84f4b33e86182a9a, Mem[0000000091800030] = 67a3e807 stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 86182a9a ! Mem[000000003e000190] = 7c977019, %l5 = 5d0b3098874308cd swap [%i0+0x190],%l5 ! %l5 = 000000007c977019 ! %l2 = 43d43e1e5c948aad, Mem[0000000091000071] = 29dab338 stb %l2,[%i6+0x071] ! Mem[0000000091000070] = addab338 ! Mem[000000003e000010] = bc67d7e9, %l6 = 3a720e3e5bea71ce ldsha [%i0+%o2]0x89,%l6 ! %l6 = ffffffffffffd7e9 ! Mem[000000003f800050] = 4978981a, %l2 = 43d43e1e5c948aad swap [%i3+0x050],%l2 ! %l2 = 000000004978981a ! immd = 00000000000001ec, %l0 = a38c4918c48f06f9, %ccr = 44 move %icc,0x1ec,%l0 ! Moved, %l0 = 00000000000001ec p23_label_2: ! Invert Register : %l7 = f63b572949c34032 xor %l7,-1,%l7 ! %l7 = 09c4a8d6b63cbfcd ! Mem[0000000090000088] = dedecbec, %g2 = 00000000dd9b41b1 ldsb [%i4+0x08b],%g2 ! %g2 = ffffffffffffffde ! %l0 = 000001ec, %l1 = 8d5c8b9c, Mem[00000000908001b8] = e92401c6 750a4a57 std %l0,[%i5+0x1b8] ! Mem[00000000908001b8] = 000001ec 8d5c8b9c ! %l1 = fbfb44188d5c8b9c, Mem[00000000900001d8] = e5419b8b stw %l1,[%i4+0x1d8] ! Mem[00000000900001d8] = 8d5c8b9c ! immd = 00000000000000a3, %l4 = 84f4b33e86182a9a, %ccr = 44 movne %xcc,0x0a3,%l4 ! Register Not Moved ! Mem[000000003e800140] = f0818807, %l0 = 00000000000001ec lduh [%i1+0x142],%l0 ! %l0 = 0000000000008807 ! Mem[00000000910000b8] = d456953b, %g2 = ffffffffffffffde ldub [%i6+0x0b8],%g2 ! %g2 = 00000000000000d4 ! Mem[00000000918001a0] = b814313cd07c5dd8, %g2 = 00000000000000d4 ldx [%o0+0x1a0],%g2 ! %g2 = b814313cd07c5dd8 ! %l4 = 84f4b33e86182a9a, %l0 = 0000000000008807, %l7 = 09c4a8d6b63cbfcd xor %l4,%l0,%l7 ! %l7 = 84f4b33e8618a29d ! %f24 = d1d87dcc fe7ed046, Mem[000000003f800010] = f5a45105 e1f59557 stda %f24,[%i3+%o2]0x88 ! Mem[000000003f800010] = d1d87dcc fe7ed046 p23_label_3: ! Mem[000000003e800018] = 35073684 247a3584, %l2 = 4978981a, %l3 = 567c52be ldda [%i1+%o3]0x89,%l2 ! %l2 = 00000000247a3584 0000000035073684 ! Mem[0000000091800168] = e685871d97ae3bf2, %g2 = b814313cd07c5dd8 ldx [%o0+0x168],%g2 ! %g2 = e685871d97ae3bf2 ! %l1 = fbfb44188d5c8b9c, Mem[000000003e800008] = f1116346 stwa %l1,[%i1+%o1]0x81 ! Mem[000000003e800008] = 8d5c8b9c ! Mem[000000003e800094] = 3d3491cc, %l6 = ffffffffffffd7e9 ldsh [%i1+0x096],%l6 ! %l6 = ffffffffffff91cc ! %l6 = ffffffffffff91cc, imm = 0000000000000487, %l6 = ffffffffffff91cc andcc %l6,0x487,%l6 ! %l6 = 0000000000000084, %ccr = 00 ! %l7 = 84f4b33e8618a29d, Mem[000000003e000028] = b7c81c41 stwa %l7,[%i0+%o5]0x80 ! Mem[000000003e000028] = 8618a29d ! Mem[0000000090000100] = 08952b3c, %g2 = e685871d97ae3bf2 ldsh [%i4+0x102],%g2 ! %g2 = 0000000000000895 ! Mem[0000000091800030] = 86182a9ade418d43, %g2 = 0000000000000895 ldx [%o0+0x030],%g2 ! %g2 = 86182a9ade418d43 ! Mem[000000003f000018] = 42ae6ab8, %l1 = fbfb44188d5c8b9c swap [%i2+%o3],%l1 ! %l1 = 0000000042ae6ab8 ! immd = 000000000000016a, %l4 = 84f4b33e86182a9a, %ccr = 00 movl %icc,0x16a,%l4 ! Register Not Moved p23_label_4: ! %l3 = 0000000035073684, %l5 = 000000007c977019, %ccr = 00 movneg %xcc,%l3,%l5 ! Register Not Moved ! Mem[0000000091800134] = bbf98a0d, %g2 = 86182a9ade418d43 lduh [%o0+0x136],%g2 ! %g2 = 000000000000bbf9 ! %l1 = 0000000042ae6ab8, Mem[000000003f000020] = 84acea68 stba %l1,[%i2+%o4]0x89 ! Mem[000000003f000020] = 84aceab8 ! %l4 = 86182a9a, %l5 = 7c977019, Mem[0000000091800140] = 16497e56 40ad970c std %l4,[%o0+0x140] ! Mem[0000000091800140] = 86182a9a 7c977019 ! %l3 = 0000000035073684, Mem[0000000091000120] = c14c4013aca7c007 stx %l3,[%i6+0x120] ! Mem[0000000091000120] = 0000000035073684 ! %f24 = d1d87dcc, Mem[0000000091800168] = e685871d st %f24,[%o0+0x168] ! Mem[0000000091800168] = d1d87dcc ! %f12 = c4cfde1e 4fdf9041, Mem[000000003f800020] = 31e21a46 435de32a stda %f12,[%i3+%o4]0x88 ! Mem[000000003f800020] = c4cfde1e 4fdf9041 ! Mem[0000000091800180] = 54edfdc4, %g18 = f361159e3200c2bd ldsw [%o0+0x180],%g2 ! %g2 = f361159e3200c2bd ! Mem[0000000090800134] = 4ed886e9, %g2 = 0000000054edfdc4 lduw [%i5+0x134],%g2 ! %g2 = 000000004ed886e9 ! %l3 = 0000000035073684, Mem[0000000091800140] = 86182a9a stb %l3,[%o0+0x140] ! Mem[0000000091800140] = 84182a9a p23_label_5: ! %l0 = 0000000000008807, Mem[0000000091800020] = 70e0129d sth %l0,[%o0+%o4] ! Mem[0000000091800020] = 8807129d ! %l1 = 0000000042ae6ab8, Mem[0000000091000017] = c6b3a2b8, %asi = 80 stba %l1,[%i6+0x017]%asi ! Mem[0000000091000014] = b8b3a2b8 ! Mem[000000003f000100] = 600162e3533c10a5, %l2 = 00000000247a3584, %l6 = 0000000000000084 add %i2,0x100,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 600162e3533c10a5 ! Mem[000000003f000148] = 912af6f9, %l2 = 00000000247a3584 swap [%i2+0x148],%l2 ! %l2 = 00000000912af6f9 ! %l3 = 0000000035073684, Mem[00000000908001fe] = 8229a189, %asi = 80 stha %l3,[%i5+0x1fe]%asi ! Mem[00000000908001fc] = 3684a189 ! Mem[000000003f800020] = c4cfde1e4fdf9041, %f2 = 6265402f 3f07e76b ldda [%i3+%o4]0x89,%f2 ! %f2 = c4cfde1e 4fdf9041 ! %l6 = 600162e3533c10a5, %l7 = 84f4b33e8618a29d, %ccr = 00 movle %icc,%l6,%l7 ! Register Not Moved ! %l4 = 84f4b33e86182a9a, Mem[00000000908001ae] = e91711eb stb %l4,[%i5+0x1ae] ! Mem[00000000908001ac] = 9a1711eb ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! Mem[00000000918000fc] = c42d5979, %g2 = 000000004ed886e9 lduw [%o0+0x0fc],%g2 ! %g2 = 00000000c42d5979 p23_label_6: ! Mem[000000003e000020] = 28505229d01d2e77, %f24 = d1d87dcc fe7ed046 ldda [%i0+%o4]0x81,%f24 ! %f24 = 28505229 d01d2e77 ! Mem[000000003e800008] = 8d5c8b9c3b9c28e6, %l0 = 0000000000008807, %l6 = 600162e3533c10a5 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 8d5c8b9c3b9c28e6 ! Mem[000000003f800008] = 19f5e5fe, %l1 = 0000000042ae6ab8 ldstuba [%i3+%o1]0x80,%l1 ! %l1 = 00000019000000ff ! Mem[000000003e000010] = bc67d7e9, %l4 = 84f4b33e86182a9a ldsha [%i0+%o2]0x89,%l4 ! %l4 = ffffffffffffd7e9 ! Mem[000000003e800098] = 19e9d7de, %l2 = 00000000912af6f9 swap [%i1+0x098],%l2 ! %l2 = 0000000019e9d7de ! %l4 = ffffffffffffd7e9, %l6 = 8d5c8b9c3b9c28e6, %ccr = 00 movgu %icc,%l4,%l6 ! Moved, %l6 = ffffffffffffd7e9 ! Mem[000000009180011c] = 50eb81ed, %g2 = 00000000c42d5979 ldsh [%o0+0x11c],%g2 ! %g2 = 00000000000050eb ! Mem[00000000900001a0] = ea1bd83c55f4639a, %g2 = 00000000000050eb ldx [%i4+0x1a0],%g2 ! %g2 = ea1bd83c55f4639a ! %f3 = 4fdf9041, Mem[000000003e000018] = 7caf7e1c sta %f3 ,[%i0+%o3]0x81 ! Mem[000000003e000018] = 4fdf9041 ! %f16 = 82783783 f351f507 28b9d51d 9260d75f ! %f20 = 8fd5a5d5 733922a9 664e7797 4a6e0407 ! %f24 = 28505229 d01d2e77 fb626095 ce2bf040 ! %f28 = 2f879d61 d41a4959 82dc18de 9c4c6900 mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040 p23_label_7: ! %l3 = 0000000035073684, %l3 = 0000000035073684, %l5 = 000000007c977019 srlx %l3,%l3,%l5 ! %l5 = 0000000003507368 ! Mem[000000009100000c] = 7e423f6b, %g2 = ea1bd83c55f4639a ldsb [%i6+0x00c],%g2 ! %g2 = 000000000000007e ! %l2 = 19e9d7de, %l3 = 35073684, Mem[00000000908001b8] = 000001ec 8d5c8b9c std %l2,[%i5+0x1b8] ! Mem[00000000908001b8] = 19e9d7de 35073684 ! Mem[000000003f000010] = 3ce14725 492ad2c9, %l2 = 19e9d7de, %l3 = 35073684 ldda [%i2+%o2]0x88,%l2 ! %l2 = 00000000492ad2c9 000000003ce14725 ! %l6 = ffffffffffffd7e9, Mem[000000009080002a] = bd52d8a5 stb %l6,[%i5+0x02a] ! Mem[0000000090800028] = e952d8a5 ! %l2 = 492ad2c9, %l3 = 3ce14725, Mem[0000000090800028] = 48b1e952 d8a5fe65 std %l2,[%i5+%o5] ! Mem[0000000090800028] = 492ad2c9 3ce14725 ! %l4 = ffffffffffffd7e9, Mem[0000000090000100] = 26620895 sth %l4,[%i4+0x100] ! Mem[0000000090000100] = d7e90895 ! %l1 = 0000000000000019, immed = 00000037, %ccr = 00 movrgez %l1,0x037,%l3 ! Moved, %l3 = 0000000000000037 ! Mem[000000003e000020] = 28505229, %l3 = 0000000000000037 ldswa [%i0+%o4]0x80,%l3 ! %l3 = 0000000028505229 ! Mem[000000003e8001c8] = fc00cffd de92ff3d, %l0 = 00008807, %l1 = 00000019 ldd [%i1+0x1c8],%l0 ! %l0 = 00000000fc00cffd 00000000de92ff3d p23_label_8: ! Invert Register : %l3 = 0000000028505229 xor %l3,-1,%l3 ! %l3 = ffffffffd7afadd6 ! %l1 = 00000000de92ff3d, %l3 = ffffffffd7afadd6, %l2 = 00000000492ad2c9 subc %l1,%l3,%l2 ! %l2 = 0000000106e35167 ! Mem[0000000090800020] = bbf6f75b, %g2 = 000000000000007e lduw [%i5+%o4],%g2 ! %g2 = 00000000bbf6f75b ! %l6 = ffffffffffffd7e9, %l4 = ffffffffffffd7e9, %ccr = 00 movle %xcc,%l6,%l4 ! Register Not Moved membar #Sync ! Added by membar checker (223) ! %f16 = 82783783 f351f507 28b9d51d 9260d75f ! %f20 = 8fd5a5d5 733922a9 664e7797 4a6e0407 ! %f24 = 28505229 d01d2e77 fb626095 ce2bf040 ! %f28 = 2f879d61 d41a4959 82dc18de 9c4c6900 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040 ! %l2 = 0000000106e35167, Mem[000000003f800000] = 8892e8b0 stha %l2,[%i3+%g0]0x88 ! Mem[000000003f800000] = 88925167 ! Clear Register : %l3 = ffffffffd7afadd6 clr %l3 ! %l3 = 0000000000000000 ! %l0 = 00000000fc00cffd, Mem[00000000900001ca] = 6ad8dad8 sth %l0,[%i4+0x1ca] ! Mem[00000000900001c8] = cffddad8 ! %f4 = e11bdc5b, Mem[0000000090800058] = e87c06d4 st %f4 ,[%i5+0x058] ! Mem[0000000090800058] = e11bdc5b ! Mem[000000003f000020] = b8eaac84c640ed29, %l4 = ffffffffffffd7e9 ldxa [%i2+%o4]0x80,%l4 ! %l4 = b8eaac84c640ed29 p23_label_9: ! Mem[00000000900000e8] = 05ea915c, %g2 = 00000000bbf6f75b lduh [%i4+0x0e8],%g2 ! %g2 = 00000000000005ea ! %l3 = 0000000000000000, Mem[000000009000015a] = 26a8c43c stb %l3,[%i4+0x15a] ! Mem[0000000090000158] = 00a8c43c ! Mem[0000000090000140] = 5f7478d9d6ab3316, %g2 = 00000000000005ea ldx [%i4+0x140],%g2 ! %g2 = 5f7478d9d6ab3316 ! %l3 = 0000000000000000, %l0 = 00000000fc00cffd, %l2 = 0000000106e35167 taddcc %l3,%l0,%l2 ! %l2 = 00000000fc00cffd, %ccr = 0a ! Mem[000000003e000028] = 8618a29d6964f71e, %l4 = b8eaac84c640ed29, %l0 = 00000000fc00cffd add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 8618a29d6964f71e ! Mem[000000003f800008] = fee5f5ff, %l2 = 00000000fc00cffd lduha [%i3+%o1]0x88,%l2 ! %l2 = 000000000000f5ff ! %l4 = c640ed29, %l5 = 03507368, Mem[0000000091800060] = 9a338008 0d3c077e std %l4,[%o0+0x060] ! Mem[0000000091800060] = c640ed29 03507368 ! %l6 = ffffffffffffd7e9, immd = fffffffffffff173, %l0 = 8618a29d6964f71e sdivx %l6,-0xe8d,%l0 ! %l0 = 0000000000000002 ! %f9 = b2368079, Mem[000000003e000144] = ce37211b st %f9 ,[%i0+0x144] ! Mem[000000003e000144] = b2368079 ! Mem[000000003e800028] = 98300b5d, %l0 = 0000000000000002 lduha [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000b5d p23_label_10: ! %l6 = ffffffffffffd7e9, Mem[000000009000010c] = 2425f0fa stb %l6,[%i4+0x10c] ! Mem[000000009000010c] = e925f0fa ! Mem[000000003f800000] = 67519288, %f1 = a271f9ef lda [%i3+%g0]0x81,%f1 ! %f1 = 67519288 ! %l4 = b8eaac84c640ed29, immed = ffffff9f, %ccr = 0a movrlz %l4,-0x061,%l6 ! Moved, %l6 = ffffffffffffff9f ! Mem[00000000918000ac] = 0a45bfd6, %g2 = 5f7478d9d6ab3316 ldub [%o0+0x0ae],%g2 ! %g2 = 000000000000000a ! %l1 = 00000000de92ff3d, immed = ffffff25, %ccr = 0a movrne %l1,-0x0db,%l0 ! Moved, %l0 = ffffffffffffff25 ! Mem[000000009000019c] = fa40f0eb, %g18 = f361159e3200c2bd ldsw [%i4+0x19c],%g2 ! %g2 = f361159e3200c2bd ! %l6 = ffffffffffffff9f, imm = 000000000000000d, %l1 = 00000000de92ff3d srl %l6,0x00d,%l1 ! %l1 = 000000000007ffff ! %l1 = 000000000007ffff, imm = fffffffffffff3f7, %l5 = 0000000003507368 or %l1,-0xc09,%l5 ! %l5 = ffffffffffffffff ! %l1 = 000000000007ffff, Mem[0000000091000148] = df9bb4e5 stw %l1,[%i6+0x148] ! Mem[0000000091000148] = 0007ffff ! %l1 = 000000000007ffff, %l2 = 000000000000f5ff, %l6 = ffffffffffffff9f sub %l1,%l2,%l6 ! %l6 = 0000000000070a00 p23_label_11: ! %l0 = ffffffffffffff25, Mem[000000003f000000] = d96cff5d stwa %l0,[%i2+%g0]0x81 ! Mem[000000003f000000] = ffffff25 ! Mem[0000000090800140] = 65b0f946, %g18 = f361159e3200c2bd ldsw [%i5+0x140],%g2 ! %g2 = f361159e3200c2bd ! %f8 = 6281faf2, Mem[0000000091000180] = fd84489c st %f8 ,[%i6+0x180] ! Mem[0000000091000180] = 6281faf2 ! Mem[000000003e8001f0] = 4e02f6f816e0a5a3, %l3 = 0000000000000000, %l4 = b8eaac84c640ed29 add %i1,0x1f0,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 4e02f6f816e0a5a3 ! %l7 = 84f4b33e8618a29d, %l4 = 4e02f6f816e0a5a3, %ccr = 0a movrgz %l7,%l4,%l6 ! Not Moved, %l6 = 0000000000070a00 ! Mem[0000000090000000] = f5f63c7b5926fd38, %g2 = 0000000065b0f946 ldx [%i4+%g0],%g2 ! %g2 = f5f63c7b5926fd38 ! %l6 = 0000000000070a00, Mem[0000000091000050] = 9f4c9dbbd3dcae40, %asi = 80 stxa %l6,[%i6+0x050]%asi ! Mem[0000000091000050] = 0000000000070a00 ! %l3 = 0000000000000000, Mem[00000000910001d8] = 47793c24c4168206 stx %l3,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000000000000000 ! %l2 = 000000000000f5ff, Mem[00000000908001b0] = 11ebb8e0144ca672 stx %l2,[%i5+0x1b0] ! Mem[00000000908001b0] = 000000000000f5ff ! %l3 = 0000000000000000, %l2 = 000000000000f5ff, %ccr = 0a movrgez %l3,%l2,%l3 ! Moved, %l3 = 000000000000f5ff p23_label_12: ! %f6 = ed4e5b88 39893ea2, Mem[000000003e8001c8] = fc00cffd de92ff3d std %f6 ,[%i1+0x1c8] ! Mem[000000003e8001c8] = ed4e5b88 39893ea2 ! %f7 = 39893ea2, Mem[000000003e800000] = dd4f70a7 sta %f7 ,[%i1+%g0]0x81 ! Mem[000000003e800000] = 39893ea2 ! Mem[000000003f80009d] = b440dc84, %l1 = 000000000007ffff ldstub [%i3+0x09d],%l1 ! %l1 = 00000040000000ff ! Mem[000000003f800018] = c880d820, %l4 = 4e02f6f816e0a5a3 swapa [%i3+%o3]0x89,%l4 ! %l4 = 00000000c880d820 ! Mem[000000003e800000] = a23e8939, %l4 = 00000000c880d820 lduha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000008939 ! Mem[00000000900000c8] = d8fabe34, %g2 = f5f63c7b5926fd38 lduw [%i4+0x0c8],%g2 ! %g2 = 00000000d8fabe34 ! immd = 000000000000023c, %l7 = 84f4b33e8618a29d, %ccr = 0a mova %xcc,0x23c,%l7 ! Moved, %l7 = 000000000000023c ! immd = 000000000000007b, %l6 = 0000000000070a00, %ccr = 0a movleu %icc,0x07b,%l6 ! Register Not Moved ! %l2 = 000000000000f5ff, Mem[0000000090000178] = a54f0ba0 stb %l2,[%i4+0x178] ! Mem[0000000090000178] = ff4f0ba0 ! %l4 = 0000000000008939, Mem[000000003f000000] = 25ffffff stha %l4,[%i2+%g0]0x88 ! Mem[000000003f000000] = 25ff8939 p23_label_13: ! Mem[000000003f00016c] = 942a6bba, %l5 = ffffffffffffffff swap [%i2+0x16c],%l5 ! %l5 = 00000000942a6bba ! Mem[000000003f000044] = 03136ee3, %l7 = 000000000000023c ldstub [%i2+0x044],%l7 ! %l7 = 00000003000000ff ! Mem[000000003e800020] = b6d5d3a7, %l7 = 0000000000000003 ldsba [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffffa7 ! %l4 = 0000000000008939, %l1 = 0000000000000040, %ccr = 0a movvc %xcc,%l4,%l1 ! Moved, %l1 = 0000000000008939 ! %l7 = ffffffffffffffa7, Mem[000000009080019a] = 0fab16b2 sth %l7,[%i5+0x19a] ! Mem[0000000090800198] = ffa716b2 ! immd = 00000000000002d6, %l1 = 0000000000008939, %ccr = 0a movneg %icc,0x2d6,%l1 ! Moved, %l1 = 00000000000002d6 ! %l6 = 0000000000070a00, Mem[000000009180003e] = e13214b7 sth %l6,[%o0+0x03e] ! Mem[000000009180003c] = 0a0014b7 ! %l0 = ffffff25, %l1 = 000002d6, Mem[00000000918000a0] = 1e6b9c78 4c76b123 std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = ffffff25 000002d6 ! Mem[000000003e0000f8] = 1183b9d8bd3ae703, %l5 = 00000000942a6bba ldx [%i0+0x0f8],%l5 ! %l5 = 1183b9d8bd3ae703 ! %l5 = 1183b9d8bd3ae703, Mem[000000009080012c] = 3cc3283c sth %l5,[%i5+0x12c] ! Mem[000000009080012c] = e703283c p23_label_14: ! %l1 = 00000000000002d6, %l2 = 000000000000f5ff, %y = 00000000 sdivcc %l1,%l2,%l1 ! %l1 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = ffffff25 ! Mem[0000000091000198] = c522a0d5 3c738ad5, %g2 = d8fabe34, %g3 = 0bad0b00 ldd [%i6+0x198],%g2 ! %g2 = 00000000c522a0d5 000000003c738ad5 ! %l4 = 0000000000008939, %l2 = 000000000000f5ff, %y = ffffff25 udiv %l4,%l2,%l1 ! %l1 = 00000000ffffffff mov %l0,%y ! %y = ffffff25 ! Mem[000000003f800030] = f697fe16, %l7 = ffffffa7, %l3 = 0000f5ff add %i3,0x30,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000f697fe16 ! Mem[000000003f80008c] = 64fdc635, %l5 = bd3ae703, %l0 = ffffff25 add %i3,0x8c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000064fdc635 ! %l7 = ffffffffffffffa7, %l1 = 00000000ffffffff, %l4 = 0000000000008939 addccc %l7,%l1,%l4 ! %l4 = 00000000ffffffa6, %ccr = 19 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000 ! Mem[0000000090000190] = 5321cef2, %g2 = 00000000c522a0d5 lduh [%i4+0x192],%g2 ! %g2 = 0000000000005321 ! Mem[000000003e800008] = 9c8b5c8d, %l2 = 000000000000f5ff lduwa [%i1+%o1]0x88,%l2 ! %l2 = 000000009c8b5c8d ! %l5 = 1183b9d8bd3ae703, Mem[00000000910000f1] = 3922c1d6 stb %l5,[%i6+0x0f1] ! Mem[00000000910000f0] = 0322c1d6 p23_label_15: ! Mem[000000003f800028] = 68f1fa7f76c07618, %f2 = c4cfde1e 4fdf9041 ldda [%i3+%o5]0x81,%f2 ! %f2 = 68f1fa7f 76c07618 ! Mem[000000003f0001e8] = 20ae41e0, %l7 = ffffffffffffffa7 swap [%i2+0x1e8],%l7 ! %l7 = 0000000020ae41e0 ! %l4 = 00000000ffffffa6, imm = 0000000000000f4e, %l2 = 000000009c8b5c8d subccc %l4,0xf4e,%l2 ! %l2 = 00000000fffff057, %ccr = 08 ! Mem[0000000090800090] = 6b476914, %g2 = 0000000000005321 ldub [%i5+0x091],%g2 ! %g2 = 000000000000006b ! Mem[00000000910001e0] = eceead35 b330fd3a, %g2 = 0000006b, %g3 = 3c738ad5 ldd [%i6+0x1e0],%g2 ! %g2 = 00000000eceead35 00000000b330fd3a ! Mem[00000000918001a0] = 14313cd0, %g2 = 00000000eceead35 ldub [%o0+0x1a1],%g2 ! %g2 = 0000000000000014 ! %f12 = c4cfde1e, Mem[000000003e800028] = 5d0b3098 sta %f12,[%i1+%o5]0x81 ! Mem[000000003e800028] = c4cfde1e ! Mem[000000003e800010] = 44bdc2f5, %l0 = 0000000064fdc635 ldstuba [%i1+%o2]0x88,%l0 ! %l0 = 000000f5000000ff ! %f16 = 82783783 f351f507 28b9d51d 9260d75f ! %f20 = 8fd5a5d5 733922a9 664e7797 4a6e0407 ! %f24 = 28505229 d01d2e77 fb626095 ce2bf040 ! %f28 = 2f879d61 d41a4959 82dc18de 9c4c6900 mov 0x100,%g5 stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100 ! Mem[000000009180010c] = 08c5f867, %g2 = 0000000000000014 ldsha [%o0+0x10c]%asi,%g2 ! %g2 = 00000000000008c5 p23_label_16: ! %l1 = 00000000ffffffff, Mem[00000000918000a4] = 000002d6 stw %l1,[%o0+0x0a4] ! Mem[00000000918000a4] = ffffffff ! %l3 = 00000000f697fe16, immed = 00000153, %ccr = 08 movrgez %l3,0x153,%l5 ! Moved, %l5 = 0000000000000153 membar #Sync ! Added by membar checker (224) ! Mem[0000000090000078] = 00694c9c, %g2 = 00000000000008c5 ldsh [%i4+0x078],%g2 ! %g2 = 0000000000000069 ! %l1 = 00000000ffffffff, Mem[000000009180003c] = 489b0a00 sth %l1,[%o0+0x03c] ! Mem[000000009180003c] = ffff0a00 ! Mem[0000000091800008] = e410fc86, %g2 = 0000000000000069 ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffe4 ! immd = 0000000000000140, %l7 = 0000000020ae41e0, %ccr = 08 movge %xcc,0x140,%l7 ! Moved, %l7 = 0000000000000140 ! %l2 = 00000000fffff057, Mem[0000000090800194] = c3012c19 sth %l2,[%i5+0x194] ! Mem[0000000090800194] = f0572c19 ! %l6 = 0000000000070a00, Mem[0000000091000080] = 1fd0585c stw %l6,[%i6+0x080] ! Mem[0000000091000080] = 00070a00 ! Mem[00000000900001fc] = ebab167d, %g2 = ffffffffffffffe4 ldsh [%i4+0x1fc],%g2 ! %g2 = ffffffffffffebab ! %l2 = fffff057, %l3 = f697fe16, Mem[0000000091000140] = b2dbb5cd f227a2b8 std %l2,[%i6+0x140] ! Mem[0000000091000140] = fffff057 f697fe16 p23_label_17: ! %l3 = 00000000f697fe16 setx 0xaeb8b940080a932d,%g7,%l3 ! %l3 = aeb8b940080a932d ! immd = 00000000000001d7, %l0 = 00000000000000f5, %ccr = 08 movne %icc,0x1d7,%l0 ! Moved, %l0 = 00000000000001d7 ! %l7 = 0000000000000140, %l4 = 00000000ffffffa6, %ccr = 08 movle %xcc,%l7,%l4 ! Register Not Moved ! %l4 = 00000000ffffffa6, immed = 00000036, %ccr = 08 movre %l4,0x036,%l5 ! Not Moved, %l5 = 0000000000000153 ! %f3 = 76c07618, Mem[000000003e800018] = 247a3584 sta %f3 ,[%i1+%o3]0x89 ! Mem[000000003e800018] = 76c07618 ! Mem[000000009100010c] = c3ff3462, %g18 = f361159e3200c2bd ldsw [%i6+0x10c],%g2 ! %g2 = f361159e3200c2bd ! Mem[00000000918000c8] = 91168345f373aa1b, %g2 = ffffffffc3ff3462 ldx [%o0+0x0c8],%g2 ! %g2 = 91168345f373aa1b ! Mem[00000000910000d0] = befba617, %g18 = f361159e3200c2bd ldsw [%i6+0x0d0],%g2 ! %g2 = f361159e3200c2bd ! Mem[000000003e800010] = ffc2bd44, %l0 = 00000000000001d7 ldstuba [%i1+%o2]0x81,%l0 ! %l0 = 000000ff000000ff ! %l4 = 00000000ffffffa6, %l7 = 0000000000000140, %ccr = 08 movl %xcc,%l4,%l7 ! Register Not Moved p23_label_18: ! Mem[000000003f800000] = 88925167, %l1 = 00000000ffffffff lduba [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000067 ! %l6 = 0000000000070a00, %l3 = aeb8b940080a932d, %l1 = 0000000000000067 udivx %l6,%l3,%l1 ! %l1 = 0000000000000000 ! %l5 = 0000000000000153, %l4 = 00000000ffffffa6, %y = ffffff25 udiv %l5,%l4,%l4 ! %l4 = 00000000ffffff7e mov %l0,%y ! %y = 000000ff ! %l5 = 0000000000000153, %l1 = 0000000000000000, %ccr = 08 movpos %icc,%l5,%l1 ! Register Not Moved ! Mem[000000003f800020] = 4190df4f, %l2 = 00000000fffff057 lduba [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000041 ! %l1 = 0000000000000000 sethi %hi(0xb3071800),%l1 ! %l1 = 00000000b3071800 ! %l1 = 00000000b3071800, Mem[0000000090800034] = 401afe34 stb %l1,[%i5+0x034] ! Mem[0000000090800034] = 001afe34 ! done : should take illegal inst trap, %l0 = 00000000000000ff done ! Illegal inst trap : %l0 = 000000000000010f ! %l1 = 00000000b3071800, immed = 000000f8, %ccr = 08 movrgez %l1,0x0f8,%l6 ! Moved, %l6 = 00000000000000f8 ! Mem[000000003e800028] = 1edecfc4, %l3 = aeb8b940080a932d lduwa [%i1+%o5]0x88,%l3 ! %l3 = 000000001edecfc4 p23_label_19: ! %l2 = 0000000000000041, %l1 = 00000000b3071800, %l3 = 000000001edecfc4 sdivx %l2,%l1,%l3 ! %l3 = 0000000000000000 ! %l5 = 0000000000000153, Mem[00000000918001d8] = e13ba7f5453fe990 stx %l5,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000000000000153 ! %l6 = 00000000000000f8, %l1 = 00000000b3071800, %y = 000000ff udivcc %l6,%l1,%l2 ! %l2 = 000000000000016c, %ccr = 00 mov %l0,%y ! %y = 0000010f ! Mem[000000003e8000e0] = 86a12f42, %l4 = 00000000ffffff7e, %asi = 80 swapa [%i1+0x0e0]%asi,%l4 ! %l4 = 0000000086a12f42 ! Mem[0000000090000080] = a51ce9c8b76c866a, %g2 = ffffffffbefba617 ldxa [%i4+0x080]%asi,%g2 ! %g2 = a51ce9c8b76c866a ! immd = 0000000000000034, %l6 = 00000000000000f8, %ccr = 00 move %xcc,0x034,%l6 ! Register Not Moved ! Mem[000000003f00000d] = 2ce16b96, %l7 = 0000000000000140 ldstub [%i2+0x00d],%l7 ! %l7 = 000000e1000000ff ! Mem[000000003f8000cc] = f48a3e99, %l6 = 00000000000000f8 ldsw [%i3+0x0cc],%l6 ! %l6 = fffffffff48a3e99 ! %l1 = 00000000b3071800, Mem[0000000091800156] = 256d917a sth %l1,[%o0+0x156] ! Mem[0000000091800154] = 1800917a ! %l0 = 000000000000010f, %l5 = 0000000000000153, %l7 = 00000000000000e1 addccc %l0,%l5,%l7 ! %l7 = 0000000000000262, %ccr = 00 p23_label_20: ! %l3 = 0000000000000000, imm = 0000000000000009, %l2 = 000000000000016c sra %l3,0x009,%l2 ! %l2 = 0000000000000000 ! immd = 00000000000003e1, %l0 = 000000000000010f, %ccr = 00 movvc %icc,0x3e1,%l0 ! Moved, %l0 = 00000000000003e1 ! Mem[000000003e000168] = b529eba1, %l6 = fffffffff48a3e99 swap [%i0+0x168],%l6 ! %l6 = 00000000b529eba1 ! %l0 = 000003e1, %l1 = b3071800, Mem[0000000090000160] = 4e40c15e 2ec170ad std %l0,[%i4+0x160] ! Mem[0000000090000160] = 000003e1 b3071800 ! Mem[000000003f00004c] = 8b3d43f0, %l6 = 00000000b529eba1 swap [%i2+0x04c],%l6 ! %l6 = 000000008b3d43f0 ! Mem[000000003f800000] = 5d527a23 88925167, %l0 = 000003e1, %l1 = b3071800 ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000088925167 000000005d527a23 ! Mem[0000000091000138] = cc970ad0, %g18 = f361159e3200c2bd ldsw [%i6+0x138],%g2 ! %g2 = f361159e3200c2bd ! Mem[000000003f800020] = 4190df4f, %l5 = 0000000000000153 swapa [%i3+%o4]0x81,%l5 ! %l5 = 000000004190df4f ! Mem[000000003f00017b] = 9318feec, %l4 = 0000000086a12f42 ldstub [%i2+0x17b],%l4 ! %l4 = 000000ec000000ff ! %l5 = 000000004190df4f, Mem[000000009000019c] = fa40f0eb sth %l5,[%i4+0x19c] ! Mem[000000009000019c] = df4ff0eb p23_label_21: ! %l5 = 000000004190df4f, %l6 = 000000008b3d43f0, %l1 = 000000005d527a23 xnor %l5,%l6,%l1 ! %l1 = ffffffff35526340 ! %l6 = 8b3d43f0, %l7 = 00000262, Mem[0000000090800058] = e11bdc5b b8013916 std %l6,[%i5+0x058] ! Mem[0000000090800058] = 8b3d43f0 00000262 ! %f10 = 8ea8e861, Mem[0000000090000148] = c1bedd20 sta %f10,[%i4+0x148]%asi ! Mem[0000000090000148] = 8ea8e861 ! Mem[000000003e800020] = f1e83e2a b6d5d3a7, %l6 = 8b3d43f0, %l7 = 00000262 ldda [%i1+%o4]0x88,%l6 ! %l6 = 00000000b6d5d3a7 00000000f1e83e2a ! Mem[000000003e000150] = cbad7ad6, %l2 = 00000000, %l0 = 88925167 add %i0,0x150,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cbad7ad6 ! %l0 = 00000000cbad7ad6, %l7 = 00000000f1e83e2a, %l1 = ffffffff35526340 udivx %l0,%l7,%l1 ! %l1 = 0000000000000000 ! %l1 = 0000000000000000, %l7 = 00000000f1e83e2a, %y = 0000010f sdiv %l1,%l7,%l2 ! %l2 = ffffffffffffecc6 mov %l0,%y ! %y = cbad7ad6 ! Mem[0000000091800108] = 92516bfb, %g2 = ffffffffcc970ad0 lduw [%o0+0x108],%g2 ! %g2 = 0000000092516bfb ! %l1 = 0000000000000000, Mem[0000000090800148] = 58d70c46 stw %l1,[%i5+0x148] ! Mem[0000000090800148] = 00000000 ! %f17 = f351f507, Mem[00000000918001c8] = e80f4bf1 st %f17,[%o0+0x1c8] ! Mem[00000000918001c8] = f351f507 p23_label_22: ! Mem[00000000910000b0] = c0b4901e, %g18 = f361159e3200c2bd ldswa [%i6+0x0b0]%asi,%g2 ! %g2 = f361159e3200c2bd ! %l0 = 00000000cbad7ad6, Mem[000000003e800008] = 9c8b5c8d stba %l0,[%i1+%o1]0x88 ! Mem[000000003e800008] = 9c8b5cd6 ! Mem[000000003f0001e8] = ffffffa7b417583d, %l2 = ffffffffffffecc6, %l5 = 000000004190df4f add %i2,0x1e8,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ffffffa7b417583d ! Mem[000000003e000008] = 91295ddb, %l3 = 0000000000000000 lduwa [%i0+%o1]0x81,%l3 ! %l3 = 0000000091295ddb ! %l7 = 00000000f1e83e2a, Mem[00000000918000a8] = eb8714b9 stw %l7,[%o0+0x0a8] ! Mem[00000000918000a8] = f1e83e2a ! Mem[000000003f000119] = 60083159, %l7 = 00000000f1e83e2a ldstub [%i2+0x119],%l7 ! %l7 = 00000008000000ff ! Mem[00000000910000c0] = 44d2cabe, %g2 = ffffffffc0b4901e lduh [%i6+0x0c2],%g2 ! %g2 = 00000000000044d2 ! Mem[0000000090000118] = 07046e4a, %g2 = 00000000000044d2 lduwa [%i4+0x118]%asi,%g2 ! %g2 = 0000000007046e4a ! Mem[000000003e0000b0] = a01fcafbbce1ed36, %f26 = fb626095 ce2bf040 ldda [%i0+0x0b0]%asi,%f26 ! %f26 = a01fcafb bce1ed36 ! Mem[0000000091800028] = da84bdad, %g2 = 0000000007046e4a ldub [%o0+0x02a],%g2 ! %g2 = 00000000000000da p23_label_23: ! Mem[0000000090800070] = 66be9946 302692b7, %g2 = 000000da, %g3 = b330fd3a ldd [%i5+0x070],%g2 ! %g2 = 0000000066be9946 00000000302692b7 ! Mem[000000003f000150] = cef8c531575dbe17, %l3 = 0000000091295ddb, %l0 = 00000000cbad7ad6 add %i2,0x150,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = cef8c531575dbe17 ! %l5 = ffffffa7b417583d, immed = ffffff48, %ccr = 00 movrne %l5,-0x0b8,%l7 ! Moved, %l7 = ffffffffffffff48 ! Code Fragment 1 p23_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000302692b7 mov -0x4f1,%g3 ! %g3 = fffffffffffffb0f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f0 = 9bf72302 67519288, Mem[000000003f800008] = fff5e5fe 31ca3a69 stda %f0 ,[%i3+%o1]0x81 ! Mem[000000003f800008] = 9bf72302 67519288 ! %l3 = 0000000091295ddb, %l2 = ffffffffffffecc6, %ccr = 00 mova %xcc,%l3,%l2 ! Moved, %l2 = 0000000091295ddb ! Clear Register : %l2 = 0000000091295ddb clr %l2 ! %l2 = 0000000000000000 ! %l2 = 0000000000000000, imm = fffffffffffffae5, %l6 = 00000000b6d5d3a7 taddcc %l2,-0x51b,%l6 ! %l6 = fffffffffffffae5, %ccr = 8a ! %l1 = 0000000000000000, imm = 0000000000000033, %l0 = cef8c531575dbe17 srlx %l1,0x033,%l0 ! %l0 = 0000000000000000 ! Mem[000000009100008c] = 50ce45a0, %g2 = 0000000066be9946 ldsb [%i6+0x08f],%g2 ! %g2 = 0000000000000050 p23_label_24: ! %f26 = a01fcafb, Mem[0000000091800188] = 29ac356f st %f26,[%o0+0x188] ! Mem[0000000091800188] = a01fcafb ! Mem[000000009000010c] = 1dd5b928, %g18 = f361159e3200c2bd ldsw [%i4+0x10c],%g2 ! %g2 = f361159e3200c2bd ! %l3 = 0000000091295ddb, Mem[000000003e800010] = 44bdc2ff stha %l3,[%i1+%o2]0x89 ! Mem[000000003e800010] = 44bd5ddb ! %l5 = ffffffa7b417583d, immed = ffffff46, %ccr = 8a movre %l5,-0x0ba,%l1 ! Not Moved, %l1 = 0000000000000000 ! Mem[000000003f000010] = 492ad2c9, %l7 = ffffffffffffff48 ldsha [%i2+%o2]0x88,%l7 ! %l7 = ffffffffffffd2c9 ! Mem[00000000910001dc] = 0000ecee, %g2 = 000000001dd5b928 ldsb [%i6+0x1de],%g2 ! %g2 = 0000000000000000 ! Mem[000000003e000008] = ea30e2a4 db5d2991, %l4 = 000000ec, %l5 = b417583d ldda [%i0+%o1]0x88,%l4 ! %l4 = 00000000db5d2991 00000000ea30e2a4 ! Mem[00000000900000cc] = e6663614, %g18 = f361159e3200c2bd ldsw [%i4+0x0cc],%g2 ! %g2 = f361159e3200c2bd ! %l0 = 00000000, %l1 = 00000000, Mem[000000003f000020] = b8eaac84 c640ed29 std %l0,[%i2+%o4] ! Mem[000000003f000020] = 00000000 00000000 ! %l2 = 0000000000000000, Mem[0000000090000178] = ff4f0ba0 sth %l2,[%i4+0x178] ! Mem[0000000090000178] = 00000ba0 p23_label_25: ! Mem[000000003f800028] = 7ffaf168, %l1 = 0000000000000000 ldsha [%i3+%o5]0x89,%l1 ! %l1 = fffffffffffff168 ! Mem[000000003f800010] = 46d07efe, %l7 = ffffffffffffd2c9 lduwa [%i3+%o2]0x81,%l7 ! %l7 = 0000000046d07efe ! %l5 = 00000000ea30e2a4, %l3 = 0000000091295ddb, %l1 = fffffffffffff168 taddcctv %l5,%l3,%l1 ! %l0 = 0000000000000023, Trapped ! Mem[00000000918000b4] = ffc33525, %g18 = f361159e3200c2bd ldsw [%o0+0x0b4],%g2 ! %g2 = f361159e3200c2bd ! Mem[0000000090800184] = c689b468, %g2 = ffffffffffc33525 lduba [%i5+0x185]%asi,%g2 ! %g2 = 00000000000000c6 ! Mem[000000003e800008] = 9c8b5cd6, %l3 = 0000000091295ddb lduwa [%i1+%o1]0x89,%l3 ! %l3 = 000000009c8b5cd6 ! %l3 = 000000009c8b5cd6, immed = ffffff1e, %ccr = 8a movre %l3,-0x0e2,%l4 ! Not Moved, %l4 = 00000000db5d2991 ! Mem[000000003f000043] = 77fadc3b, %l1 = fffffffffffff168 ldstub [%i2+0x043],%l1 ! %l1 = 0000003b000000ff ! %l2 = 0000000000000000 sethi %hi(0xba4dc800),%l2 ! %l2 = 00000000ba4dc800 ! Mem[000000003e000028] = 9da21886, %l3 = 000000009c8b5cd6 ldsha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000001886 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000023 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000003b bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ba4dc800 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000001886 bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000db5d2991 bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ea30e2a4 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffffae5 bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000046d07efe bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xcbad7ad6,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p23_failed mov 0x111,%g1 ! Check Floating Point Registers p23_check_fp_registers: set p23_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 9bf72302 67519288 bne %xcc,p23_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 68f1fa7f 76c07618 bne %xcc,p23_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be e11bdc5b cdcddcc1 bne %xcc,p23_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be ed4e5b88 39893ea2 bne %xcc,p23_f6_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 28505229 d01d2e77 bne %xcc,p23_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be a01fcafb bce1ed36 bne %xcc,p23_f26_fail nop ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 4fdf9041a1cf19af ldx [%i0+0x018],%g3 ! Observed data at 000000003e000018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8618a29d6964f71e ldx [%i0+0x028],%g3 ! Observed data at 000000003e000028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 85f7ee29c48f06f9 ldx [%i0+0x068],%g3 ! Observed data at 000000003e000068 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x068,%g4 ldx [%g1+0x140],%g2 ! Expected data = 4e55db19b2368079 ldx [%i0+0x140],%g3 ! Observed data at 000000003e000140 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x140,%g4 ldx [%g1+0x168],%g2 ! Expected data = f48a3e99b50f04ea ldx [%i0+0x168],%g3 ! Observed data at 000000003e000168 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x168,%g4 ldx [%g1+0x190],%g2 ! Expected data = 874308cdeae555f5 ldx [%i0+0x190],%g3 ! Observed data at 000000003e000190 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x190,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 39893ea250c0a1a8 ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d65c8b9c3b9c28e6 ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = db5dbd44a3308446 ldx [%i1+0x010],%g3 ! Observed data at 000000003e800010 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1876c07684360735 ldx [%i1+0x018],%g3 ! Observed data at 000000003e800018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c4cfde1e874308cd ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 912af6f9dc31f3e8 ldx [%i1+0x098],%g3 ! Observed data at 000000003e800098 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x098,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = ffffff7e62ebad95 ldx [%i1+0x0e0],%g3 ! Observed data at 000000003e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = ed4e5b8839893ea2 ldx [%i1+0x1c8],%g3 ! Observed data at 000000003e8001c8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x1c8,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3989ff25236e16e8 ldx [%i2+0x000],%g3 ! Observed data at 000000003f000000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 09bd984d2cff6b96 ldx [%i2+0x008],%g3 ! Observed data at 000000003f000008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8d5c8b9c33957a34 ldx [%i2+0x018],%g3 ! Observed data at 000000003f000018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000 ldx [%i2+0x020],%g3 ! Observed data at 000000003f000020 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 77fadcffff136ee3 ldx [%i2+0x040],%g3 ! Observed data at 000000003f000040 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = 28c2309fb529eba1 ldx [%i2+0x048],%g3 ! Observed data at 000000003f000048 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x048,%g4 ldx [%g1+0x118],%g2 ! Expected data = 60ff31592fed6748 ldx [%i2+0x118],%g3 ! Observed data at 000000003f000118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x118,%g4 ldx [%g1+0x148],%g2 ! Expected data = 247a3584fd24cd2a ldx [%i2+0x148],%g3 ! Observed data at 000000003f000148 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x148,%g4 ldx [%g1+0x168],%g2 ! Expected data = 252412eaffffffff ldx [%i2+0x168],%g3 ! Observed data at 000000003f000168 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x168,%g4 ldx [%g1+0x178],%g2 ! Expected data = 9318feff3c0a6df5 ldx [%i2+0x178],%g3 ! Observed data at 000000003f000178 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x178,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ffffffa7b417583d ldx [%i2+0x1e8],%g3 ! Observed data at 000000003f0001e8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x1e8,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 67519288237a525d ldx [%i3+0x000],%g3 ! Observed data at 000000003f800000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9bf7230267519288 ldx [%i3+0x008],%g3 ! Observed data at 000000003f800008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 46d07efecc7dd8d1 ldx [%i3+0x010],%g3 ! Observed data at 000000003f800010 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a3a5e0160557400d ldx [%i3+0x018],%g3 ! Observed data at 000000003f800018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000001531edecfc4 ldx [%i3+0x020],%g3 ! Observed data at 000000003f800020 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = 5c948aad83f0ddfb ldx [%i3+0x050],%g3 ! Observed data at 000000003f800050 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x050,%g4 ldx [%g1+0x098],%g2 ! Expected data = a4444439b4ffdc84 ldx [%i3+0x098],%g3 ! Observed data at 000000003f800098 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x098,%g4 ! The test for processor 23 has passed p23_passed: ta GOOD_TRAP nop p23_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p23_failed p23_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p23_failed p23_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p23_failed p23_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p23_failed p23_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p23_failed p23_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p23_failed p23_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p23_failed p23_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p23_failed p23_f0_fail: set p23_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f2_fail: set p23_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f4_fail: set p23_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f6_fail: set p23_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f24_fail: set p23_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f26_fail: set p23_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 23 failed p23_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x05c] ! Set processor 23 done flag set p23_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 23 failed p23_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x05c] ! Set processor 23 done flag set p23_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p23_selfmod_failed: ba p23_failed mov 0xabc,%g1 p23_common_error: or %g0,0xef7,%g1 ba p23_failed mov %o5,%g3 p23_common_signature_error: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_common_timeout: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p23_failed mov 0x0,%g3 p23_trap1e: ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800028] stba %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000008] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800008] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800010] stda %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000008] done p23_trap1o: ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800028] stba %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000008] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800008] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800010] stda %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000008] done p23_trap2e: membar #Sync mov 0x1c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stha %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800018] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800018] tsubcc %l4,0x4a9,%l4 done p23_trap2o: membar #Sync mov 0x1c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stha %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800018] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800018] tsubcc %l4,0x4a9,%l4 done p23_trap3e: orn %l4,-0xbf1,%l1 xor %l5,-0x5f5,%l7 subc %l6,%l1,%l6 andn %l0,%l6,%l6 andn %l0,%l2,%l1 andn %l0,%l4,%l2 done p23_trap3o: orn %l4,-0xbf1,%l1 xor %l5,-0x5f5,%l7 subc %l6,%l1,%l6 andn %l0,%l6,%l6 andn %l0,%l2,%l1 andn %l0,%l4,%l2 done p23_init_memory_pointers: set p23_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 p23_local0_start,%i0 set p23_local1_start,%i1 set p23_local2_start,%i2 set p23_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a38c4918c48f06f9 ldx [%g1+0x008],%l1 ! %l1 = fbfb44188d5c8b9c ldx [%g1+0x010],%l2 ! %l2 = 43d43e1e5c948aad ldx [%g1+0x018],%l3 ! %l3 = 275bbb0a567c52be ldx [%g1+0x020],%l4 ! %l4 = 84f4b33e86182a9a ldx [%g1+0x028],%l5 ! %l5 = 5d0b3098874308cd ldx [%g1+0x030],%l6 ! %l6 = 3a720e3e5bea71ce ldx [%g1+0x038],%l7 ! %l7 = c72091e62e79d110 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 24 processor_24: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x60] ! Set the start flag wrpr %g0,7,%cleanwin call p24_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 24 wr %g0,0x4,%fprs ! Make sure fef is 1 set p24_init_freg,%g1 ! %f0 = 1acb92cc 373fa554 36f83ad3 faac3da4 ! %f4 = de016298 96e56ada 8f44cd39 2bea4f2b ! %f8 = 4387a092 fb31048d 5cb3644d 7e8a8d54 ! %f12 = 71e5760b 1ae2e722 1a896362 35b6322e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7e9122d1 aa837fac 8bf70771 eeccebc2 ! %f20 = 6dc27146 9e8de1c0 422bdb6e 8e039138 ! %f24 = 01982218 9ded6f7e e56748dd 1ad925cd ! %f28 = c0344968 13b29a0d bc6dd5f4 a3383058 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ef7b6abe e4ae4369 8f72f1f5 9461d639 ! %f36 = aa110f48 d2928b9b 9f9c5a25 a74a26b6 ! %f40 = 228359d8 f6dd3b82 7989a447 e88f4fbe ! %f44 = 81fc7c7f 46abfe19 d89dd687 01c6e438 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd2f120cf00000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = d2f120cf00000010 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 24 p24_label_1: ! Mem[0000000091800088] = f66800b9, %g2 = b7616041ff973955 lduw [%o0+0x088],%g2 ! %g2 = 00000000f66800b9 ! Mem[00000000908001a8] = 8a1c0689, %g2 = 00000000f66800b9 ldub [%i5+0x1a9],%g2 ! %g2 = 000000000000008a ! Set Register : %l6 = a0e583941dce2226 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000091000188] = 2538bf5a, %g2 = 000000000000008a ldub [%i6+0x188],%g2 ! %g2 = 0000000000000025 ! Code Fragment 1 p24_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x699,%g3 ! %g3 = 0000000000000699 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 80bca61d, %l1 = 211c654d, Mem[00000000918001d0] = 6557b686 59164260 stda %l0,[%o0+0x1d0]%asi ! Mem[00000000918001d0] = 80bca61d 211c654d ! %l2 = 839cb4ef, %l3 = c9b9431a, Mem[00000000908001f0] = b34a86c6 84e1b785 std %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = 839cb4ef c9b9431a ! Mem[0000000040800008] = 0f2e804e, %l0 = ce4f8c8080bca61d lduwa [%i1+%o1]0x89,%l0 ! %l0 = 000000000f2e804e ! Mem[0000000090800074] = 302692b7, %g2 = 0000000000000025 lduw [%i5+0x074],%g2 ! %g2 = 00000000302692b7 ! %l2 = ed22beb8839cb4ef, Mem[0000000040800020] = 651fb35a stba %l2,[%i1+%o4]0x88 ! Mem[0000000040800020] = 651fb3ef p24_label_2: ! Mem[00000000908000c0] = 14fa144fbe46adbe, %g2 = 00000000302692b7 ldx [%i5+0x0c0],%g2 ! %g2 = 14fa144fbe46adbe ! %l1 = 560728da211c654d, Mem[0000000040800018] = d6852dbf stba %l1,[%i1+%o3]0x80 ! Mem[0000000040800018] = 4d852dbf ! Mem[0000000040000000] = 8944e77a, %l0 = 000000000f2e804e lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000008944e77a ! %l5 = afca4a05ecf8f42d, %l7 = bfacfc6bb9c89db5, %l6 = ffffffffffffffff tsubcc %l5,%l7,%l6 ! %l6 = f01d4d9a33305678, %ccr = 92 ! %l2 = ed22beb8839cb4ef, %l7 = bfacfc6bb9c89db5, %l5 = afca4a05ecf8f42d xor %l2,%l7,%l5 ! %l5 = 528e42d33a54295a ! %f16 = 7e9122d1 aa837fac 8bf70771 eeccebc2 ! %f20 = 6dc27146 9e8de1c0 422bdb6e 8e039138 ! %f24 = 01982218 9ded6f7e e56748dd 1ad925cd ! %f28 = c0344968 13b29a0d bc6dd5f4 a3383058 mov 0x0c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0 ! %l6 = f01d4d9a33305678, Mem[0000000041800018] = 3f8706bd stha %l6,[%i3+%o3]0x80 ! Mem[0000000041800018] = 567806bd ! Mem[00000000910000f8] = c67c86f2caabf5b1, %g2 = 14fa144fbe46adbe ldx [%i6+0x0f8],%g2 ! %g2 = c67c86f2caabf5b1 ! Mem[0000000040000018] = c849ef3b, %f1 = 373fa554 lda [%i0+%o3]0x80,%f1 ! %f1 = c849ef3b ! %l6 = f01d4d9a33305678, %l3 = fa334a70c9b9431a, %y = 00000000 udivcc %l6,%l3,%l2 ! %l2 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 8944e77a p24_label_3: ! Mem[0000000040000008] = fa1da095, %l0 = 000000008944e77a lduwa [%i0+%o1]0x80,%l0 ! %l0 = 00000000fa1da095 ! %l5 = 528e42d33a54295a, imm = fffffffffffff0fd, %l7 = bfacfc6bb9c89db5 subc %l5,-0xf03,%l7 ! %l7 = 528e42d33a54385d ! Mem[00000000418000c6] = c19f63d4, %l1 = 560728da211c654d ldstub [%i3+0x0c6],%l1 ! %l1 = 00000063000000ff ! Mem[00000000410001c8] = d7be1990, %l6 = f01d4d9a33305678 swap [%i2+0x1c8],%l6 ! %l6 = 00000000d7be1990 ! Mem[0000000040800010] = 233de7e0, %f9 = fb31048d lda [%i1+%o2]0x81,%f9 ! %f9 = 233de7e0 ! Mem[00000000410000e4] = 19e41782, %l0 = 00000000fa1da095 swap [%i2+0x0e4],%l0 ! %l0 = 0000000019e41782 ! Mem[00000000418000e0] = 0d5f3059, %l5 = 528e42d33a54295a ldsh [%i3+0x0e0],%l5 ! %l5 = 0000000000000d5f ! %l7 = 528e42d33a54385d, Mem[0000000041800089] = 9e1ac242 stb %l7,[%i3+0x089] ! Mem[0000000041800088] = 9e5dc242 ! Mem[00000000408000d0] = 48b0d9218ffc7f36, %l3 = fa334a70c9b9431a, %l2 = 0000000000000000 add %i1,0xd0,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 48b0d9218ffc7f36 ! Set Register : %l6 = 00000000d7be1990 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff p24_label_4: ! immd = 0000000000000014, %l4 = 9f60809e9eeda227, %ccr = 44 movn %icc,0x014,%l4 ! Register Not Moved ! Mem[0000000091000174] = e913e975, %g2 = c67c86f2caabf5b1 ldsh [%i6+0x176],%g2 ! %g2 = ffffffffffffe913 ! %l2 = 8ffc7f36, %l3 = c9b9431a, Mem[0000000090800058] = e87c06d4 b8013916 std %l2,[%i5+0x058] ! Mem[0000000090800058] = 8ffc7f36 c9b9431a ! %l5 = 0000000000000d5f, Mem[000000009080003a] = 04951c0c stb %l5,[%i5+0x03a] ! Mem[0000000090800038] = 5f951c0c ! Mem[0000000041800098] = d3d51e3f, %l7 = 528e42d33a54385d ldstub [%i3+0x098],%l7 ! %l7 = 000000d3000000ff ! Mem[00000000400000c0] = 834933fc, %l4 = 9eeda227, %l3 = c9b9431a add %i0,0xc0,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000834933fc ! %l0 = 0000000019e41782, immed = 0000002f, %ccr = 44 movrgez %l0,0x02f,%l5 ! Moved, %l5 = 000000000000002f ! done : should take illegal inst trap, %l0 = 0000000019e41782 done ! Illegal inst trap : %l0 = 0000000019e41792 ! %l1 = 0000000000000063, immed = 0000004c, %ccr = 44 movrlz %l1,0x04c,%l7 ! Not Moved, %l7 = 00000000000000d3 ! Mem[0000000041800020] = bc58983e, %l6 = ffffffffffffffff ldswa [%i3+%o4]0x89,%l6 ! %l6 = ffffffffbc58983e p24_label_5: ! %l0 = 0000000019e41792, Mem[00000000908001d4] = 89112d3a sth %l0,[%i5+0x1d4] ! Mem[00000000908001d4] = 17922d3a ! %l1 = 0000000000000063, Mem[00000000910001d4] = 9de4ecc1 stw %l1,[%i6+0x1d4] ! Mem[00000000910001d4] = 00000063 ! %l6 = bc58983e, %l7 = 000000d3, Mem[0000000090000098] = b9468fbe 00b43cbb std %l6,[%i4+0x098] ! Mem[0000000090000098] = bc58983e 000000d3 ! %l6 = ffffffffbc58983e, Mem[0000000090800190] = 0d6a142fc3012c19 stx %l6,[%i5+0x190] ! Mem[0000000090800190] = ffffffffbc58983e ! %l6 = ffffffffbc58983e, %l6 = ffffffffbc58983e, %l0 = 0000000019e41792 mulx %l6,%l6,%l0 ! %l0 = 11e10dc81529af04 ! immd = 00000000000002be, %l5 = 000000000000002f, %ccr = 44 movn %icc,0x2be,%l5 ! Register Not Moved ! Mem[00000000408001a4] = 414f64d4, %l6 = bc58983e, %l3 = 834933fc add %i1,0x1a4,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000414f64d4 ! %l1 = 0000000000000063, %l2 = 48b0d9218ffc7f36, %y = 8944e77a sdivcc %l1,%l2,%l7 ! %l7 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 1529af04 ! Mem[0000000041800028] = f1dde1fe, %l3 = 00000000414f64d4 lduha [%i3+%o5]0x80,%l3 ! %l3 = 000000000000f1dd ! %f14 = 1a896362 35b6322e, Mem[0000000040000018] = c849ef3b 3ce515fd stda %f14,[%i0+%o3]0x80 ! Mem[0000000040000018] = 1a896362 35b6322e p24_label_6: ! %l2 = 8ffc7f36, %l3 = 0000f1dd, Mem[00000000900001f8] = c13fa447 ebab167d std %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 8ffc7f36 0000f1dd ! Mem[0000000091000110] = 40203347, %g18 = ec1d732c913cd869 ldsw [%i6+0x110],%g2 ! %g2 = ec1d732c913cd869 ! %l2 = 48b0d9218ffc7f36, %l2 = 48b0d9218ffc7f36, %l4 = 9f60809e9eeda227 xnorcc %l2,%l2,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 ! Mem[0000000040000018] = 1a896362, %l0 = 11e10dc81529af04 ldswa [%i0+%o3]0x80,%l0 ! %l0 = 000000001a896362 membar #Sync ! Added by membar checker (225) ! %f0 = 1acb92cc c849ef3b 36f83ad3 faac3da4 ! %f4 = de016298 96e56ada 8f44cd39 2bea4f2b ! %f8 = 4387a092 233de7e0 5cb3644d 7e8a8d54 ! %f12 = 71e5760b 1ae2e722 1a896362 35b6322e stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0 ! Mem[00000000918001fc] = 2e3678f1, %g2 = 0000000040203347 lduw [%o0+0x1fc],%g2 ! %g2 = 000000002e3678f1 ! Mem[0000000041000008] = 81debb03, %l7 = 000000007fffffff lduwa [%i2+%o1]0x80,%l7 ! %l7 = 0000000081debb03 ! Mem[0000000040000020] = 52e37fa3, %l6 = ffffffffbc58983e lduwa [%i0+%o4]0x80,%l6 ! %l6 = 0000000052e37fa3 ! Mem[0000000041000110] = 7f7c5526, %l0 = 000000001a896362 swap [%i2+0x110],%l0 ! %l0 = 000000007f7c5526 ! Mem[0000000040800008] = 4e802e0f, %l3 = 000000000000f1dd ldstuba [%i1+%o1]0x81,%l3 ! %l3 = 0000004e000000ff p24_label_7: ! Mem[0000000040800010] = 233de7e0, %l1 = 0000000000000063 ldsha [%i1+%o2]0x80,%l1 ! %l1 = 000000000000233d ! Mem[0000000041000018] = aaf0e5d2, %l4 = ffffffffffffffff lduha [%i2+%o3]0x81,%l4 ! %l4 = 000000000000aaf0 ! Mem[0000000040000010] = 7ea228e5, %l2 = 48b0d9218ffc7f36 ldstuba [%i0+%o2]0x81,%l2 ! %l2 = 0000007e000000ff ! Mem[0000000091000180] = fd84489c906adc75, %g2 = 000000002e3678f1 ldx [%i6+0x180],%g2 ! %g2 = fd84489c906adc75 ! Mem[00000000910001b0] = 099b4d738a55254c, %g2 = fd84489c906adc75 ldx [%i6+0x1b0],%g2 ! %g2 = 099b4d738a55254c ! %l0 = 000000007f7c5526, Mem[0000000090000090] = 52748cfdd325b82a stx %l0,[%i4+0x090] ! Mem[0000000090000090] = 000000007f7c5526 ! %f23 = 8e039138, Mem[0000000090800098] = 9ef72702 st %f23,[%i5+0x098] ! Mem[0000000090800098] = 8e039138 ! done : should take illegal inst trap, %l0 = 000000007f7c5526 done ! Illegal inst trap : %l0 = 000000007f7c5536 ! Mem[0000000041000180] = 59e190b5 2a2bff85 635cbf54 96ebef87 ! Mem[0000000041000190] = 81e20b82 0105e09e 351e2cc1 e31bf307 ! Mem[00000000410001a0] = 6a9865ac 002a0468 3f36c87c 8c1170de ! Mem[00000000410001b0] = b8dd7ddb 719b61bb c0dedb8f 2cca8cc3 mov 0x180,%g5 ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000041000180 ! %l1 = 000000000000233d, imm = 0000000000000026, %l6 = 0000000052e37fa3 sllx %l1,0x026,%l6 ! %l6 = 0008cf4000000000 p24_label_8: ! Mem[0000000041800028] = f1dde1fe, %l5 = 000000000000002f ldsba [%i3+%o5]0x81,%l5 ! %l5 = fffffffffffffff1 ! Mem[00000000908000dc] = 237791cb, %g2 = 099b4d738a55254c lduw [%i5+0x0dc],%g2 ! %g2 = 00000000237791cb ! Mem[00000000910001e0] = eceead35, %g2 = 00000000237791cb lduwa [%i6+0x1e0]%asi,%g2 ! %g2 = 00000000eceead35 ! Mem[0000000091800060] = 080d3c07, %g2 = 00000000eceead35 ldsb [%o0+0x063],%g2 ! %g2 = 0000000000000008 ! Mem[0000000040800000] = 8964581f, %l6 = 0008cf4000000000 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 0000001f000000ff ! %l2 = 000000000000007e, Mem[0000000090000050] = 011657d0 stw %l2,[%i4+0x050] ! Mem[0000000090000050] = 0000007e ! Mem[0000000091000094] = 865e05b6, %g2 = 0000000000000008 ldub [%i6+0x097],%g2 ! %g2 = 0000000000000086 ! Mem[00000000400000d2] = 24cbf0cb, %l4 = 000000000000aaf0 ldstub [%i0+0x0d2],%l4 ! %l4 = 000000f0000000ff ! %l7 = 0000000081debb03, Mem[00000000918001f8] = 855c6d382e3678f1 stx %l7,[%o0+0x1f8] ! Mem[00000000918001f8] = 0000000081debb03 ! Mem[00000000408000f4] = c9139854, %l0 = 000000007f7c5536 ldsw [%i1+0x0f4],%l0 ! %l0 = ffffffffc9139854 p24_label_9: ! Mem[00000000918000fc] = 59794bb2, %g2 = 0000000000000086 lduh [%o0+0x0fe],%g2 ! %g2 = 0000000000005979 ! %l5 = fffffffffffffff1, Mem[0000000041800000] = 5378a5d5 stwa %l5,[%i3+%g0]0x88 ! Mem[0000000041800000] = fffffff1 ! %l2 = 000000000000007e, Mem[0000000040800010] = e0e73d23 stba %l2,[%i1+%o2]0x89 ! Mem[0000000040800010] = e0e73d7e ! Mem[00000000908001c8] = 6e3e46ef, %g2 = 0000000000005979 ldub [%i5+0x1c8],%g2 ! %g2 = 000000000000006e ! Mem[0000000041000020] = c95bb15c 14d48237, %l2 = 0000007e, %l3 = 0000004e ldda [%i2+%o4]0x89,%l2 ! %l2 = 0000000014d48237 00000000c95bb15c ! immd = 00000000000000bc, %l2 = 0000000014d48237, %ccr = 88 movge %xcc,0x0bc,%l2 ! Register Not Moved ! %l3 = 00000000c95bb15c, Mem[000000004000005e] = 6d6dfdee stb %l3,[%i0+0x05e] ! Mem[000000004000005c] = 6d6d5cee ! Mem[00000000910001b0] = 4d738a55, %g2 = 000000000000006e ldsb [%i6+0x1b2],%g2 ! %g2 = 000000000000004d ! immd = 00000000000002be, %l2 = 0000000014d48237, %ccr = 88 movvc %icc,0x2be,%l2 ! Moved, %l2 = 00000000000002be ! Mem[00000000910001f0] = 1667758e, %g2 = 000000000000004d lduha [%i6+0x1f0]%asi,%g2 ! %g2 = 0000000000001667 p24_label_10: ! Mem[0000000091000150] = 34325dd9, %g2 = 0000000000001667 lduw [%i6+0x150],%g2 ! %g2 = 0000000034325dd9 ! Mem[0000000040800040] = ab18e3b3, %l2 = 00000000000002be swap [%i1+0x040],%l2 ! %l2 = 00000000ab18e3b3 ! %f8 = 4387a092 233de7e0, Mem[0000000041000028] = 996e04b3 b670bdff stda %f8 ,[%i2+%o5]0x80 ! Mem[0000000041000028] = 4387a092 233de7e0 ! Mem[00000000918000f8] = ee82748ec42d5979, %g2 = 0000000034325dd9 ldx [%o0+0x0f8],%g2 ! %g2 = ee82748ec42d5979 ! %l0 = ffffffffc9139854, Mem[0000000040800008] = ff802e0f stba %l0,[%i1+%o1]0x81 ! Mem[0000000040800008] = 54802e0f ! Mem[0000000091800108] = 6bfb08c5, %g2 = ee82748ec42d5979 ldsb [%o0+0x10a],%g2 ! %g2 = 000000000000006b ! Mem[0000000040000010] = ffa228e5, %l7 = 0000000081debb03 lduba [%i0+%o2]0x80,%l7 ! %l7 = 00000000000000ff ! %l1 = 000000000000233d, Mem[00000000910001a8] = dbcff14c0768fa4c stx %l1,[%i6+0x1a8] ! Mem[00000000910001a8] = 000000000000233d ! %l2 = 00000000ab18e3b3, Mem[0000000040800008] = 54802e0f stha %l2,[%i1+%o1]0x80 ! Mem[0000000040800008] = e3b32e0f ! Mem[0000000040000028] = 2b115dd2, %l2 = 00000000ab18e3b3 swapa [%i0+%o5]0x80,%l2 ! %l2 = 000000002b115dd2 p24_label_11: ! %l3 = 00000000c95bb15c, Mem[0000000090800190] = ffffffff stw %l3,[%i5+0x190] ! Mem[0000000090800190] = c95bb15c ! %f16 = 59e190b5 2a2bff85 635cbf54 96ebef87 ! %f20 = 81e20b82 0105e09e 351e2cc1 e31bf307 ! %f24 = 6a9865ac 002a0468 3f36c87c 8c1170de ! %f28 = b8dd7ddb 719b61bb c0dedb8f 2cca8cc3 mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140 ! Mem[00000000918001cc] = ec8180bc, %g2 = 000000000000006b ldsb [%o0+0x1ce],%g2 ! %g2 = ffffffffffffffec ! Mem[0000000041800108] = 288b641d, %l2 = 2b115dd2, %l2 = 2b115dd2 add %i3,0x108,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000288b641d ! Mem[0000000041000028] = 4387a092, %l0 = ffffffffc9139854 lduw [%i2+%o5],%l0 ! %l0 = 000000004387a092 ! Mem[0000000091800060] = 9a338008, %g2 = ffffffffffffffec lduh [%o0+0x060],%g2 ! %g2 = 0000000000009a33 ! Mem[0000000040000018] = 1a89636235b6322e, %l0 = 000000004387a092 ldxa [%i0+%o3]0x80,%l0 ! %l0 = 1a89636235b6322e ! Mem[000000004100005a] = e488fde9, %l4 = 00000000000000f0 ldstub [%i2+0x05a],%l4 ! %l4 = 000000fd000000ff ! %l1 = 000000000000233d, Mem[00000000400001a8] = 2dd16b7f sth %l1,[%i0+0x1a8] ! Mem[00000000400001a8] = 233d6b7f ! %l2 = 00000000288b641d, %l1 = 000000000000233d, %ccr = 88 movne %icc,%l2,%l1 ! Moved, %l1 = 00000000288b641d p24_label_12: ! Mem[0000000041000060] = 9ffc8595, %l0 = 1a89636235b6322e swap [%i2+0x060],%l0 ! %l0 = 000000009ffc8595 ! Mem[000000009080012c] = 3cc3283c, %g2 = 0000000000009a33 lduw [%i5+0x12c],%g2 ! %g2 = 000000003cc3283c ! Mem[0000000041800000] = f1ffffff24a5af48, %f14 = 1a896362 35b6322e ldda [%i3+%g0]0x81,%f14 ! %f14 = f1ffffff 24a5af48 save ! CWP = 1 ! immd = 000000000000022a, %l1 = a00aade6afd4954e, %ccr = 88 movcc %icc,0x22a,%l1 ! Moved, %l1 = 000000000000022a ! immd = 0000000000000131, %l1 = 000000000000022a, %ccr = 88 movcs %icc,0x131,%l1 ! Register Not Moved ! %l7 = c2de0b1a067192a8, Mem[0000000040800010] = 34e23816e0e73d7e stxa %l7,[%o1+%i2]0x89 ! Mem[0000000040800010] = c2de0b1a067192a8 ! Code Fragment 1 p24_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000699 mov -0x758,%g3 ! %g3 = fffffffffffff8a8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = edf50c02, %l3 = 3fbbc754, Mem[0000000090800068] = 9d734dff 8dd7c3c8 std %l2,[%o5+0x068] ! Mem[0000000090800068] = edf50c02 3fbbc754 ! Mem[000000009080002c] = fe652656, %g2 = 000000003cc3283c lduh [%o5+0x02e],%g2 ! %g2 = 000000000000fe65 p24_label_13: ! %cwp = 1 ! Mem[0000000040000008] = c339943d95a01dfa, %f14 = f1ffffff 24a5af48 ldda [%o0+%i1]0x88,%f14 ! %f14 = c339943d 95a01dfa ! Mem[0000000091000070] = f229dab3388746f6, %g2 = 000000000000fe65 ldx [%o6+0x070],%g2 ! %g2 = f229dab3388746f6 ! Mem[00000000418000aa] = 20cb06ab, %l4 = e616d6b8493c1d9f ldstub [%o3+0x0aa],%l4 ! %l4 = 00000006000000ff ! Mem[000000004080011c] = 3825c498, %l6 = a7b0a733, %l4 = 00000006 add %o1,0x11c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000003825c498 ! Mem[0000000090000000] = f5f63c7b 5926fd38, %g2 = 388746f6, %g3 = fffff8a8 ldd [%o4+%g0],%g2 ! %g2 = 00000000f5f63c7b 000000005926fd38 ! Mem[0000000090800148] = 58d70c46, %g2 = 00000000f5f63c7b lduw [%o5+0x148],%g2 ! %g2 = 0000000058d70c46 ! Mem[0000000040800143] = dedc3153, %l0 = 8d2e2f185c7d75b2 ldstub [%o1+0x143],%l0 ! %l0 = 00000053000000ff ! %f11 = 7e8a8d54, Mem[0000000090800104] = 03c772fa st %f11,[%o5+0x104] ! Mem[0000000090800104] = 7e8a8d54 ! %l0 = 0000000000000053, %l6 = d922c6cca7b0a733, %ccr = 88 movg %icc,%l0,%l6 ! Register Not Moved ! %l3 = 0dfe0c1e3fbbc754, immed = 00000132, %y = 1529af04 mulscc %l3,0x132,%l3 ! %l3 = 000000009fdde3aa, %ccr = 08, %y = 0a94d782 p24_label_14: ! %cwp = 1 ! %l2 = e304bfe3edf50c02, Mem[000000009100001c] = aa3a992f stw %l2,[%o6+0x01c] ! Mem[000000009100001c] = edf50c02 ! %l6 = a7b0a733, %l7 = 067192a8, Mem[0000000041000010] = 34fe7d54 1edc4fa8 stda %l6,[%o2+%i2]0x89 ! Mem[0000000041000010] = a7b0a733 067192a8 ! Mem[000000004100003c] = 4b44ede0, %l4 = 000000003825c498 ldstub [%o2+0x03c],%l4 ! %l4 = 0000004b000000ff ! Mem[000000009080016c] = 339911cd, %g2 = 0000000058d70c46 ldsb [%o5+0x16f],%g2 ! %g2 = 0000000000000033 ! %l3 = 000000009fdde3aa, imm = 0000000000000001, %l7 = c2de0b1a067192a8 sll %l3,0x001,%l7 ! %l7 = 000000013fbbc754 ! %l2 = e304bfe3edf50c02, imm = 00000000000006e4, %l3 = 000000009fdde3aa subc %l2,0x6e4,%l3 ! %l3 = e304bfe3edf5051e ! %l4 = 000000000000004b, %l6 = d922c6cca7b0a733, %y = 0a94d782 umulcc %l4,%l6,%l7 ! %l7 = 0000003120c0fbf1, %ccr = 00, %y = 00000031 ! Mem[00000000910000f8] = f2caabf5, %g2 = 0000000000000033 ldub [%o6+0x0fb],%g2 ! %g2 = 00000000000000f2 ! Mem[0000000040000018] = 6263891a, %l0 = 0000000000000053 ldsba [%o0+%i3]0x88,%l0 ! %l0 = 000000000000001a ! Mem[0000000041000190] = 81e20b820105e09e, %l4 = 000000000000004b, %l6 = d922c6cca7b0a733 add %o2,0x190,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 81e20b820105e09e p24_label_15: ! %cwp = 1 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%o4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000910000a0] = e3ea68e4, %g2 = 00000000000000f2 lduw [%o6+0x0a0],%g2 ! %g2 = 00000000e3ea68e4 ! Mem[0000000040800020] = 651fb3ef, %l7 = 0000003120c0fbf1 ldswa [%o1+%i4]0x88,%l7 ! %l7 = 00000000651fb3ef ! Mem[0000000040000008] = fa1da095, %f14 = c339943d lda [%o0+%i1]0x81,%f14 ! %f14 = fa1da095 ! %l1 = 000000000000022a, Mem[0000000090800080] = ed9d7e8c6d478911 stx %l1,[%o5+0x080] ! Mem[0000000090800080] = 000000000000022a ! Mem[0000000041000000] = d7968443, %l4 = 000000000000004b ldsha [%o2+%g0]0x89,%l4 ! %l4 = ffffffffffff8443 ! %l5 = 23f04096da5fa492, Mem[0000000040800010] = 067192a8 stba %l5,[%o1+%i2]0x88 ! Mem[0000000040800010] = 06719292 ! Mem[0000000091800010] = cc3208ba 73e5002c, %g2 = e3ea68e4, %g3 = 5926fd38 ldd [%i0+%i2],%g2 ! %g2 = 00000000cc3208ba 0000000073e5002c ! Mem[0000000040800010] = 929271061a0bdec2, %l5 = 23f04096da5fa492 ldx [%o1+%i2],%l5 ! %l5 = 929271061a0bdec2 ! immd = 00000000000000d2, %l1 = 000000000000022a, %ccr = 00 movl %xcc,0x0d2,%l1 ! Register Not Moved p24_label_16: ! %cwp = 1 ! Mem[0000000040800088] = 6bcaa946, %l1 = 0000022a, %l5 = 1a0bdec2 add %o1,0x88,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006bcaa946 ! %l5 = 000000006bcaa946, Mem[0000000040800038] = ea915021 stb %l5,[%o1+0x038] ! Mem[0000000040800038] = 46915021 ! Mem[0000000040800000] = ff586489, %l1 = 000000000000022a ldstuba [%o1+%g0]0x81,%l1 ! %l1 = 000000ff000000ff ! Mem[00000000408000d4] = 8ffc7f36, %l6 = 81e20b820105e09e swap [%o1+0x0d4],%l6 ! %l6 = 000000008ffc7f36 ! Mem[00000000918000d8] = 042c14c3 f3727971, %g2 = cc3208ba, %g3 = 73e5002c ldd [%i0+0x0d8],%g2 ! %g2 = 00000000042c14c3 00000000f3727971 ! %l1 = 00000000000000ff, immed = fffff862, %y = 00000031 udiv %l1,-0x79e,%l0 ! %l0 = 0000000000000031 mov %l0,%y ! %y = 00000031 ! %f12 = 71e5760b, Mem[0000000091000008] = 12a0367e st %f12,[%o6+%i1] ! Mem[0000000091000008] = 71e5760b ! Mem[0000000041800000] = f1ffffff, %l0 = 00000031, %l7 = 651fb3ef casa [%o3]0x80,%l0,%l7 ! %l7 = 00000000f1ffffff ! Mem[0000000091000120] = c14c4013aca7c007, %f48 = 38fd2659 7b3cf6f5 ldd [%o6+0x120],%f48 ! %f48 = c14c4013 aca7c007 ! Mem[0000000041800020] = cf0671babc58983e, %l1 = 00000000000000ff ldxa [%o3+%i4]0x88,%l1 ! %l1 = cf0671babc58983e p24_label_17: ! %cwp = 1 ! Mem[0000000040000008] = 95a01dfa, %l2 = e304bfe3edf50c02 lduwa [%o0+%i1]0x89,%l2 ! %l2 = 0000000095a01dfa ! %f16 = 59e190b5 2a2bff85 635cbf54 96ebef87 ! %f20 = 81e20b82 0105e09e 351e2cc1 e31bf307 ! %f24 = 6a9865ac 002a0468 3f36c87c 8c1170de ! %f28 = b8dd7ddb 719b61bb c0dedb8f 2cca8cc3 stda %f16,[%o1+%g4]ASI_BLK_S ! Block Store to 00000000408000c0 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000040000028] = ab18e3b3, %l1 = 00000000288b641d ldsha [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffab18 ! Mem[0000000090800070] = 66be9946302692b7, %g2 = 00000000042c14c3 ldx [%i5+0x070],%g2 ! %g2 = 66be9946302692b7 ! %l1 = ffffffffffffab18, imm = 0000000000000012, %l6 = 000000000000001f sra %l1,0x012,%l6 ! %l6 = ffffffffffffffff ! retry : should take illegal inst trap, %l0 = 000000009ffc8595 retry ! Illegal inst trap : %l0 = 000000009ffc85a5 ! Mem[0000000041000010] = a7b0a733, %f2 = 36f83ad3 lda [%i2+%o2]0x89,%f2 ! %f2 = a7b0a733 ! Mem[00000000908000d8] = 9a50e031, %g2 = 66be9946302692b7 lduw [%i5+0x0d8],%g2 ! %g2 = 000000009a50e031 ! Mem[0000000091000108] = 28e731ed, %g2 = 000000009a50e031 lduh [%i6+0x108],%g2 ! %g2 = 00000000000028e7 p24_label_18: ! %l7 = 00000000000000ff, immed = fffff4c0, %l1 = ffffffffffffab18 taddcctv %l7,-0xb40,%l1 ! %l0 = 000000009ffc85c8, Trapped ! Mem[00000000908000f4] = 2c2ce0b7, %g2 = 00000000000028e7 ldsha [%i5+0x0f6]%asi,%g2 ! %g2 = 0000000000002c2c ! %l5 = fffffffffffffff1, Mem[0000000091800150] = 42331e81 stw %l5,[%o0+0x150] ! Mem[0000000091800150] = fffffff1 ! immd = 00000000000002c9, %l4 = 00000000000000fd, %ccr = 00 movpos %icc,0x2c9,%l4 ! Moved, %l4 = 00000000000002c9 ! %l1 = ffffffffffffab18, imm = 0000000000000006, %l7 = 00000000000000ff sra %l1,0x006,%l7 ! %l7 = fffffffffffffeac ! Mem[0000000041800000] = f1ffffff, %f14 = fa1da095 lda [%i3+%g0]0x81,%f14 ! %f14 = f1ffffff ! Mem[0000000090000098] = bc58983e, %g2 = 0000000000002c2c lduwa [%i4+0x098]%asi,%g2 ! %g2 = 00000000bc58983e ! Mem[0000000040800118] = 3cce91d7, %l6 = ffffffffffffffff swap [%i1+0x118],%l6 ! %l6 = 000000003cce91d7 ! Mem[0000000041800028] = fee1ddf1, %l4 = 00000000000002c9 swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000fee1ddf1 ! Mem[0000000041000000] = d7968443, %l3 = 00000000c95bb15c lduha [%i2+%g0]0x88,%l3 ! %l3 = 0000000000008443 p24_label_19: ! %l5 = fffffffffffffff1, Mem[000000009080005a] = 7f36c9b9, %asi = 80 stha %l5,[%i5+0x05a]%asi ! Mem[0000000090800058] = fff1c9b9 ! Mem[0000000091800038] = 16489be1, %g2 = 00000000bc58983e ldsb [%o0+0x03b],%g2 ! %g2 = 0000000000000016 ! %f16 = 59e190b5 2a2bff85 635cbf54 96ebef87 ! %f20 = 81e20b82 0105e09e 351e2cc1 e31bf307 ! %f24 = 6a9865ac 002a0468 3f36c87c 8c1170de ! %f28 = b8dd7ddb 719b61bb c0dedb8f 2cca8cc3 stda %f16,[%i1+%g6]ASI_BLK_AIUP ! Block Store to 0000000040800140 ! %l2 = 288b641d, %l3 = 00008443, Mem[0000000091800128] = 232de7db e3ea9fcb std %l2,[%o0+0x128] ! Mem[0000000091800128] = 288b641d 00008443 membar #Sync ! Added by membar checker (226) ! Mem[00000000900000e0] = e0e73d23, %g2 = 0000000000000016 lduw [%i4+0x0e0],%g2 ! %g2 = 00000000e0e73d23 ! Mem[00000000918001f4] = 97000000, %g2 = 00000000e0e73d23 ldsb [%o0+0x1f7],%g2 ! %g2 = ffffffffffffff97 ! %l0 = 000000009ffc85c8, %l7 = fffffffffffffeac, %ccr = 00 movcs %icc,%l0,%l7 ! Register Not Moved ! %l4 = 00000000fee1ddf1, imm = 0000000000000a91, %l1 = ffffffffffffab18 or %l4,0xa91,%l1 ! %l1 = 00000000fee1dff1 ! Mem[0000000090000068] = 6a2502ac, %g2 = ffffffffffffff97 lduh [%i4+0x068],%g2 ! %g2 = 0000000000006a25 ! Mem[00000000918000a0] = 1e6b9c78, %g2 = 0000000000006a25 ldsh [%o0+0x0a0],%g2 ! %g2 = 0000000000001e6b p24_label_20: ! Mem[0000000040000058] = ddee9b84, %l2 = 288b641d, %l4 = fee1ddf1 add %i0,0x58,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ddee9b84 ! %l7 = fffffffffffffeac, imm = 0000000000000d56, %l1 = 00000000fee1dff1 orn %l7,0xd56,%l1 ! %l1 = fffffffffffffead ! Mem[000000004000001c] = 35b6322e, %l6 = 000000003cce91d7 ldsh [%i0+0x01e],%l6 ! %l6 = 000000000000322e ! Mem[0000000040000020] = 52e37fa3bc41d9b1, %f18 = 635cbf54 96ebef87 ldda [%i0+%o4]0x80,%f18 ! %f18 = 52e37fa3 bc41d9b1 ! Mem[00000000400000cd] = 098c1a0f, %l3 = 0000000000008443 ldstub [%i0+0x0cd],%l3 ! %l3 = 0000008c000000ff ! %f4 = de016298, Mem[0000000090800108] = 731234cb st %f4 ,[%i5+0x108] ! Mem[0000000090800108] = de016298 ! Mem[0000000040800020] = efb31f65, %l3 = 000000000000008c lduha [%i1+%o4]0x81,%l3 ! %l3 = 000000000000efb3 ! %l6 = 000000000000322e, Mem[0000000091000130] = f9e68975 sth %l6,[%i6+0x130] ! Mem[0000000091000130] = 322e8975 ! immd = 00000000000003ea, %l0 = 000000009ffc85c8, %ccr = 00 movvs %xcc,0x3ea,%l0 ! Register Not Moved ! %l1 = fffffffffffffead, immed = 000001a2, %y = 00000031 smulcc %l1,0x1a2,%l2 ! %l2 = fffffffffffdd67a, %ccr = 88, %y = ffffffff p24_label_21: ! %l2 = fffdd67a, %l3 = 0000efb3, Mem[00000000910000d8] = d755a286 98cd2bbb std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = fffdd67a 0000efb3 ! %l1 = fffffffffffffead, imm = fffffffffffff492, %l2 = fffffffffffdd67a addc %l1,-0xb6e,%l2 ! %l2 = fffffffffffff33f ! %l6 = 0000322e, %l7 = fffffeac, Mem[0000000090000178] = c38cca2c 8fdbdec0 std %l6,[%i4+0x178] ! Mem[0000000090000178] = 0000322e fffffeac ! Mem[0000000090000018] = d1ed6eb4, %g2 = 0000000000001e6b ldsba [%i4+0x01a]%asi,%g2 ! %g2 = ffffffffffffffd1 ! %l3 = 000000000000efb3, Mem[0000000090000180] = ec30e2c0849a4580, %asi = 80 stxa %l3,[%i4+0x180]%asi ! Mem[0000000090000180] = 000000000000efb3 ! Mem[0000000091800094] = 20328642, %g2 = ffffffffffffffd1 ldub [%o0+0x096],%g2 ! %g2 = 0000000000000020 ! Mem[0000000091800044] = 722d4e01, %g2 = 0000000000000020 lduw [%o0+0x044],%g2 ! %g2 = 00000000722d4e01 ! Mem[0000000090000060] = d05fd2d1 31ded22c, %g2 = 722d4e01, %g3 = f3727971 ldd [%i4+0x060],%g2 ! %g2 = 00000000d05fd2d1 0000000031ded22c ! %l1 = fffffffffffffead, Mem[00000000910000d9] = fdd67a00 stb %l1,[%i6+0x0d9] ! Mem[00000000910000d8] = add67a00 ! %l2 = fffffffffffff33f, Mem[00000000900001f0] = b2902ee55293be02 stx %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = fffffffffffff33f p24_label_22: ! Mem[0000000041800008] = b7822482 6d55a038, %l2 = fffff33f, %l3 = 0000efb3 ldda [%i3+%o1]0x89,%l2 ! %l2 = 000000006d55a038 00000000b7822482 ! Mem[00000000908000cc] = 2da657ec, %g2 = 00000000d05fd2d1 lduw [%i5+0x0cc],%g2 ! %g2 = 000000002da657ec ! Mem[000000009180013c] = 31e44b16, %g2 = 000000002da657ec ldub [%o0+0x13d],%g2 ! %g2 = 0000000000000031 ! Mem[00000000410001a8] = 3f36c87c8c1170de, %l4 = 00000000ddee9b84, %l0 = 000000009ffc85c8 add %i2,0x1a8,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 3f36c87c8c1170de ! Mem[00000000900000d0] = da6ae596, %g18 = ec1d732c913cd869 ldsw [%i4+0x0d0],%g2 ! %g2 = ec1d732c913cd869 ! %l7 = fffffffffffffeac, %l1 = fffffffffffffead, %l4 = 00000000ddee9b84 sdivx %l7,%l1,%l4 ! %l4 = 0000000000000001 ! Mem[0000000040000178] = b988c4f0, %l3 = 00000000b7822482 ldsw [%i0+0x178],%l3 ! %l3 = ffffffffb988c4f0 ! Mem[00000000410000e8] = 2c3c3552feaca2cb, %l3 = ffffffffb988c4f0, %l3 = ffffffffb988c4f0 add %i2,0xe8,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 2c3c3552feaca2cb ! Mem[0000000041000020] = c95bb15c14d48237, %l4 = 0000000000000001 ldxa [%i2+%o4]0x89,%l4 ! %l4 = c95bb15c14d48237 ! Mem[0000000090800168] = 2da7afac, %g2 = ffffffffda6ae596 ldsb [%i5+0x168],%g2 ! %g2 = 000000000000002d p24_label_23: ! Mem[000000004080005e] = cf750d13, %l4 = c95bb15c14d48237 ldstub [%i1+0x05e],%l4 ! %l4 = 0000000d000000ff ! %l0 = 8c1170de, %l1 = fffffead, Mem[0000000091000108] = 28e731ed c3ff3462 std %l0,[%i6+0x108] ! Mem[0000000091000108] = 8c1170de fffffead ! immd = 00000000000003be, %l0 = 3f36c87c8c1170de, %ccr = 88 movle %xcc,0x3be,%l0 ! Moved, %l0 = 00000000000003be ! %l2 = 000000006d55a038, Mem[000000009000009c] = 000000d3 stw %l2,[%i4+0x09c] ! Mem[000000009000009c] = 6d55a038 ! %l7 = fffffffffffffeac, Mem[0000000091800030] = 67a3e807de418d43 stx %l7,[%o0+0x030] ! Mem[0000000091800030] = fffffffffffffeac ! %l6 = 000000000000322e, %l5 = fffffffffffffff1, %y = ffffffff umulcc %l6,%l5,%l1 ! %l1 = 0000322dfffd0f4e, %ccr = 08, %y = 0000322d ! %f16 = 59e190b5 2a2bff85 52e37fa3 bc41d9b1 ! %f20 = 81e20b82 0105e09e 351e2cc1 e31bf307 ! %f24 = 6a9865ac 002a0468 3f36c87c 8c1170de ! %f28 = b8dd7ddb 719b61bb c0dedb8f 2cca8cc3 mov 0x040,%g6 stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040 ! Code Fragment 1 p24_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000031ded22c mov 0x4a5,%g3 ! %g3 = 00000000000004a5 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = fffffffffffffeac, Mem[0000000041800018] = bd067856 stwa %l7,[%i3+%o3]0x88 ! Mem[0000000041800018] = fffffeac ! Mem[0000000041000028] = 4387a092, %l4 = 000000000000000d lduha [%i2+%o5]0x80,%l4 ! %l4 = 0000000000004387 p24_label_24: ! Mem[0000000040800160] = 6a9865ac, %l2 = 6d55a038, %l1 = fffd0f4e add %i1,0x160,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000006a9865ac ! Mem[000000004100003c] = ff44ede0, %l3 = 2c3c3552feaca2cb ldsb [%i2+0x03d],%l3 ! %l3 = 0000000000000044 ! immd = 00000000000003e1, %l3 = 0000000000000044, %ccr = 08 movpos %icc,0x3e1,%l3 ! Register Not Moved ! Mem[0000000040800048] = 373b811b32397183, %l3 = 0000000000000044, %l0 = 00000000000003be add %i1,0x48,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 373b811b32397183 ! Mem[0000000090800100] = fb532693, %g2 = 000000000000002d ldsba [%i5+0x100]%asi,%g2 ! %g2 = fffffffffffffffb ! immd = 000000000000005f, %l5 = fffffffffffffff1, %ccr = 08 movleu %xcc,0x05f,%l5 ! Register Not Moved membar #Sync ! Added by membar checker (227) ! Mem[0000000090000040] = 59e190b5 2a2bff85 52e37fa3 bc41d9b1 ! Mem[0000000090000050] = 81e20b82 0105e09e 351e2cc1 e31bf307 ! Mem[0000000090000060] = 6a9865ac 002a0468 3f36c87c 8c1170de ! Mem[0000000090000070] = b8dd7ddb 719b61bb c0dedb8f 2cca8cc3 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[00000000410001dc] = efb1d351, %f2 = a7b0a733 ld [%i2+0x1dc],%f2 ! %f2 = efb1d351 ! Mem[0000000091800070] = 3bc7343f, %g2 = fffffffffffffffb ldsb [%o0+0x071],%g2 ! %g2 = 000000000000003b ! %l2 = 000000006d55a038, Mem[0000000091800057] = a8bb76d0 stb %l2,[%o0+0x057] ! Mem[0000000091800054] = 38bb76d0 p24_label_25: ! Mem[0000000041000020] = 3782d414, %l2 = 000000006d55a038 lduha [%i2+%o4]0x80,%l2 ! %l2 = 0000000000003782 ! Mem[0000000090000118] = 06cfee15, %g2 = 000000000000003b lduw [%i4+0x118],%g2 ! %g2 = 0000000006cfee15 ! Mem[00000000410001dc] = efb1d351, %l5 = fffffffffffffff1 lduw [%i2+0x1dc],%l5 ! %l5 = 00000000efb1d351 ! Mem[0000000090000074] = 719b61bb, %g2 = 0000000006cfee15 ldsh [%i4+0x074],%g2 ! %g2 = 000000000000719b ! immd = 0000000000000210, %l2 = 0000000000003782, %ccr = 08 movcs %icc,0x210,%l2 ! Register Not Moved ! %l1 = 000000006a9865ac, imm = 00000000000009a8, %l6 = 000000000000322e orcc %l1,0x9a8,%l6 ! %l6 = 000000006a986dac, %ccr = 00 ! %l4 = 0000000000004387, Mem[00000000918000f8] = ee82748ec42d5979 stx %l4,[%o0+0x0f8] ! Mem[00000000918000f8] = 0000000000004387 ! Mem[0000000040000000] = 8944e77a621c4ce0, %l0 = 373b811b32397183 ldxa [%i0+%g0]0x81,%l0 ! %l0 = 8944e77a621c4ce0 ! Mem[00000000418001d0] = 0861a8b1, %l3 = 00000044, %l4 = 00004387 add %i3,0x1d0,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000861a8b1 ! immd = 0000000000000305, %l3 = 0000000000000044, %ccr = 00 movgu %xcc,0x305,%l3 ! Moved, %l3 = 0000000000000305 ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 8944e77a621c4ce0 bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000006a9865ac bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000003782 bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000305 bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000861a8b1 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000efb1d351 bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006a986dac bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fffffffffffffeac bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000322d,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p24_failed mov 0x111,%g1 ! Check Floating Point Registers p24_check_fp_registers: set p24_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1acb92cc c849ef3b bne %xcc,p24_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be efb1d351 faac3da4 bne %xcc,p24_f2_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 4387a092 233de7e0 bne %xcc,p24_f8_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be f1ffffff 95a01dfa bne %xcc,p24_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 59e190b5 2a2bff85 bne %xcc,p24_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 52e37fa3 bc41d9b1 bne %xcc,p24_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 81e20b82 0105e09e bne %xcc,p24_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 351e2cc1 e31bf307 bne %xcc,p24_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 6a9865ac 002a0468 bne %xcc,p24_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 3f36c87c 8c1170de bne %xcc,p24_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be b8dd7ddb 719b61bb bne %xcc,p24_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be c0dedb8f 2cca8cc3 bne %xcc,p24_f30_fail nop ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ffa228e5bd81f195 ldx [%i0+0x010],%g3 ! Observed data at 0000000040000010 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1a89636235b6322e ldx [%i0+0x018],%g3 ! Observed data at 0000000040000018 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ab18e3b324d6279b ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = ddee9b846d6d5cee ldx [%i0+0x058],%g3 ! Observed data at 0000000040000058 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x058,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = d9503de709ff1a0f ldx [%i0+0x0c8],%g3 ! Observed data at 00000000400000c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 24cbffcbbc41e62e ldx [%i0+0x0d0],%g3 ! Observed data at 00000000400000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 233d6b7f599156ca ldx [%i0+0x1a8],%g3 ! Observed data at 00000000400001a8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x1a8,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff586489f83b1bf1 ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e3b32e0f71b74144 ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 929271061a0bdec2 ldx [%i1+0x010],%g3 ! Observed data at 0000000040800010 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4d852dbfee53c739 ldx [%i1+0x018],%g3 ! Observed data at 0000000040800018 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = efb31f65492542fd ldx [%i1+0x020],%g3 ! Observed data at 0000000040800020 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4691502198e6e914 ldx [%i1+0x038],%g3 ! Observed data at 0000000040800038 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = 000002be5928ccf2 ldx [%i1+0x040],%g3 ! Observed data at 0000000040800040 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x040,%g4 ldx [%g1+0x058],%g2 ! Expected data = f85bda33cf75ff13 ldx [%i1+0x058],%g3 ! Observed data at 0000000040800058 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x058,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 59e190b52a2bff85 ldx [%i1+0x0c0],%g3 ! Observed data at 00000000408000c0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 635cbf5496ebef87 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000408000c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 81e20b820105e09e ldx [%i1+0x0d0],%g3 ! Observed data at 00000000408000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 351e2cc1e31bf307 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000408000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 6a9865ac002a0468 ldx [%i1+0x0e0],%g3 ! Observed data at 00000000408000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 3f36c87c8c1170de ldx [%i1+0x0e8],%g3 ! Observed data at 00000000408000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = b8dd7ddb719b61bb ldx [%i1+0x0f0],%g3 ! Observed data at 00000000408000f0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = c0dedb8f2cca8cc3 ldx [%i1+0x0f8],%g3 ! Observed data at 00000000408000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x118],%g2 ! Expected data = ffffffff3825c498 ldx [%i1+0x118],%g3 ! Observed data at 0000000040800118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x118,%g4 ldx [%g1+0x140],%g2 ! Expected data = 59e190b52a2bff85 ldx [%i1+0x140],%g3 ! Observed data at 0000000040800140 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 635cbf5496ebef87 ldx [%i1+0x148],%g3 ! Observed data at 0000000040800148 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 81e20b820105e09e ldx [%i1+0x150],%g3 ! Observed data at 0000000040800150 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 351e2cc1e31bf307 ldx [%i1+0x158],%g3 ! Observed data at 0000000040800158 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 6a9865ac002a0468 ldx [%i1+0x160],%g3 ! Observed data at 0000000040800160 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 3f36c87c8c1170de ldx [%i1+0x168],%g3 ! Observed data at 0000000040800168 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = b8dd7ddb719b61bb ldx [%i1+0x170],%g3 ! Observed data at 0000000040800170 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = c0dedb8f2cca8cc3 ldx [%i1+0x178],%g3 ! Observed data at 0000000040800178 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x178,%g4 set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 33a7b0a7a8927106 ldx [%i2+0x010],%g3 ! Observed data at 0000000041000010 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4387a092233de7e0 ldx [%i2+0x028],%g3 ! Observed data at 0000000041000028 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4fc1aac1ff44ede0 ldx [%i2+0x038],%g3 ! Observed data at 0000000041000038 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x038,%g4 ldx [%g1+0x058],%g2 ! Expected data = e488ffe9d1a8c093 ldx [%i2+0x058],%g3 ! Observed data at 0000000041000058 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 35b6322eb5f84e4d ldx [%i2+0x060],%g3 ! Observed data at 0000000041000060 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x060,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 8bf9cdeefa1da095 ldx [%i2+0x0e0],%g3 ! Observed data at 00000000410000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 1a89636289beb1d9 ldx [%i2+0x110],%g3 ! Observed data at 0000000041000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x110,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 333056783752a9bf ldx [%i2+0x1c8],%g3 ! Observed data at 00000000410001c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x1c8,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f1ffffff24a5af48 ldx [%i3+0x000],%g3 ! Observed data at 0000000041800000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = acfeffff31f8770a ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c9020000b87725db ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 9e5dc24242672964 ldx [%i3+0x088],%g3 ! Observed data at 0000000041800088 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x088,%g4 ldx [%g1+0x098],%g2 ! Expected data = ffd51e3f9e243c5d ldx [%i3+0x098],%g3 ! Observed data at 0000000041800098 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x098,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 20cbffab06f6f9b7 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000418000a8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 39817c6fc19fffd4 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000418000c0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x0c0,%g4 ! The test for processor 24 has passed p24_passed: ta GOOD_TRAP nop p24_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p24_failed p24_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p24_failed p24_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p24_failed p24_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p24_failed p24_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p24_failed p24_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p24_failed p24_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p24_failed p24_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p24_failed p24_f0_fail: set p24_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f2_fail: set p24_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f8_fail: set p24_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f14_fail: set p24_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f16_fail: set p24_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f18_fail: set p24_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f20_fail: set p24_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f22_fail: set p24_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f24_fail: set p24_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f26_fail: set p24_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f28_fail: set p24_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f30_fail: set p24_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 24 failed p24_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x060] ! Set processor 24 done flag set p24_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 24 failed p24_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x060] ! Set processor 24 done flag set p24_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p24_selfmod_failed: ba p24_failed mov 0xabc,%g1 p24_common_error: or %g0,0xef8,%g1 ba p24_failed mov %o5,%g3 p24_common_signature_error: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_common_timeout: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p24_failed mov 0x0,%g3 p24_trap1e: stwa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028] done p24_trap1o: stwa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028] done p24_trap2e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040000000] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000018] sdivx %l0,0xd63,%l1 ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000028] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040800020] done p24_trap2o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040000000] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000018] sdivx %l0,0xd63,%l1 ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000028] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040800020] done p24_trap3e: andn %l2,%l3,%l3 xor %l6,%l0,%l4 done p24_trap3o: andn %l2,%l3,%l3 xor %l6,%l0,%l4 done p24_init_memory_pointers: set p24_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 p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ce4f8c8080bca61d ldx [%g1+0x008],%l1 ! %l1 = 560728da211c654d ldx [%g1+0x010],%l2 ! %l2 = ed22beb8839cb4ef ldx [%g1+0x018],%l3 ! %l3 = fa334a70c9b9431a ldx [%g1+0x020],%l4 ! %l4 = 9f60809e9eeda227 ldx [%g1+0x028],%l5 ! %l5 = afca4a05ecf8f42d ldx [%g1+0x030],%l6 ! %l6 = a0e583941dce2226 ldx [%g1+0x038],%l7 ! %l7 = bfacfc6bb9c89db5 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 8d2e2f185c7d75b2 ldx [%g1+0x048],%l1 ! %l1 = a00aade6afd4954e ldx [%g1+0x050],%l2 ! %l2 = e304bfe3edf50c02 ldx [%g1+0x058],%l3 ! %l3 = 0dfe0c1e3fbbc754 ldx [%g1+0x060],%l4 ! %l4 = e616d6b8493c1d9f ldx [%g1+0x068],%l5 ! %l5 = 23f04096da5fa492 ldx [%g1+0x070],%l6 ! %l6 = d922c6cca7b0a733 ldx [%g1+0x078],%l7 ! %l7 = c2de0b1a067192a8 ! Initialize the output register of window 1 set p24_local0_start,%o0 set p24_local1_start,%o1 set p24_local2_start,%o2 set p24_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 25 processor_25: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x64] ! Set the start flag wrpr %g0,7,%cleanwin call p25_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 25 wr %g0,0x4,%fprs ! Make sure fef is 1 set p25_init_freg,%g1 ! %f0 = 6061d6e8 7c71d0b6 19aae63e 4f3c9cc9 ! %f4 = 2763683e ae210bd5 c8f76b34 f5f3ddbf ! %f8 = 32cc4bce 3969d4e6 c1c2e401 7406cd67 ! %f12 = df1d6c96 9f67021f 05bc819d 773e9597 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9263c8c7 c2c04759 cdd4bc69 91d66bad ! %f20 = 47f22ed6 ac1e07fa a9306803 11c22074 ! %f24 = 5186af9a 9b5666bc 5280922d 6ef147a7 ! %f28 = 7b5ccff9 9c037e4f fb576a7f 925d9b9b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6a2855d3 c540e8ed 68538f37 79ee1424 ! %f36 = 46bc067d 25a3c5b8 8ebb4077 27ef6172 ! %f40 = b79a4bc7 6573eccc 84b66952 cabe7b18 ! %f44 = c6ce381b b73297c2 92c69ace 3e958441 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd6020bd700000004,%g7,%g1 ! GSR scale = 0, align = 4 wr %g1,%g0,%gsr ! GSR = d6020bd700000004 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 25 p25_label_1: ! %l7 = 68f4cae656f00733, Mem[0000000090800000] = a18916913d808065 stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 68f4cae656f00733 ! Mem[00000000428001e2] = b08a9c18, %l6 = 2546b846d1f1c4fe ldstub [%i1+0x1e2],%l6 ! %l6 = 0000009c000000ff ! %f26 = 5280922d, Mem[00000000900000d4] = dc7b95ee st %f26,[%i4+0x0d4] ! Mem[00000000900000d4] = 5280922d ! %l6 = 000000000000009c, Mem[0000000043800028] = 7e4c97ca stwa %l6,[%i3+%o5]0x89 ! Mem[0000000043800028] = 0000009c ! immd = 00000000000001b8, %l2 = 0fa5315faa55c2ef, %ccr = 44 movne %xcc,0x1b8,%l2 ! Register Not Moved ! Mem[0000000043800024] = b98605cf, %l4 = 594e1525e89482c0 swap [%i3+0x024],%l4 ! %l4 = 00000000b98605cf ! %l2 = 0fa5315faa55c2ef, Mem[00000000918001bf] = 17bc9507 stb %l2,[%o0+0x1bf] ! Mem[00000000918001bc] = efbc9507 ! Mem[0000000043000018] = 9ddcf253f7e64b92, %l3 = 70024f8a423cae16 ldxa [%i2+%o3]0x80,%l3 ! %l3 = 9ddcf253f7e64b92 ! Mem[0000000042000028] = 8eb52b57e105940d, %l7 = 68f4cae656f00733 ldxa [%i0+%o5]0x88,%l7 ! %l7 = 8eb52b57e105940d ! %l3 = 9ddcf253f7e64b92, Mem[00000000918001d8] = e13ba7f5453fe990 stx %l3,[%o0+0x1d8] ! Mem[00000000918001d8] = 9ddcf253f7e64b92 p25_label_2: ! Mem[0000000090000130] = e944267025546d29, %f48 = b07998f3 b420f55e ldd [%i4+0x130],%f48 ! %f48 = e9442670 25546d29 ! %l4 = 00000000b98605cf, %l2 = 0fa5315faa55c2ef, %ccr = 44 movcs %icc,%l4,%l2 ! Register Not Moved ! Mem[00000000438000e8] = cc4bf8b7, %l7 = 8eb52b57e105940d swap [%i3+0x0e8],%l7 ! %l7 = 00000000cc4bf8b7 ! Mem[0000000043800148] = aaf0f7a5dfb7c13c, %l7 = 00000000cc4bf8b7 ldx [%i3+0x148],%l7 ! %l7 = aaf0f7a5dfb7c13c ! %f24 = 5186af9a, Mem[0000000043000008] = 79ebef28 sta %f24,[%i2+%o1]0x81 ! Mem[0000000043000008] = 5186af9a ! Mem[0000000042000028] = e105940d, %l7 = aaf0f7a5dfb7c13c ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 0000000d000000ff ! immd = 0000000000000332, %l4 = 00000000b98605cf, %ccr = 44 movneg %icc,0x332,%l4 ! Register Not Moved ! Mem[0000000043000128] = fca7b1a747078a84, %l0 = 22dc9981f6bc564f, %l0 = 22dc9981f6bc564f add %i2,0x128,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = fca7b1a747078a84 ! %l4 = 00000000b98605cf, %l5 = 451e0a7e83987102, %l3 = 9ddcf253f7e64b92 srax %l4,%l5,%l3 ! %l3 = 000000002e618173 ! %l4 = b98605cf, %l5 = 83987102, Mem[0000000091800070] = 773bc734 3f70439f std %l4,[%o0+0x070] ! Mem[0000000091800070] = b98605cf 83987102 p25_label_3: ! Code Fragment 1 p25_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x4ca,%g3 ! %g3 = fffffffffffffb36 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 000000000000021e, %l4 = 00000000b98605cf, %ccr = 44 movneg %icc,0x21e,%l4 ! Register Not Moved ! %l2 = 0fa5315faa55c2ef, imm = fffffffffffff737, %l3 = 000000002e618173 orcc %l2,-0x8c9,%l3 ! %l3 = fffffffffffff7ff, %ccr = 88 ! Mem[0000000042000018] = adc32088, %l6 = 000000000000009c ldsba [%i0+%o3]0x81,%l6 ! %l6 = ffffffffffffffad ! Mem[000000004280004c] = 4590d5b2, %l1 = 1ee9ce2caac741eb ldsw [%i1+0x04c],%l1 ! %l1 = 000000004590d5b2 ! %l6 = ffffffffffffffad, %l0 = fca7b1a747078a84, %ccr = 88 movvc %xcc,%l6,%l0 ! Moved, %l0 = ffffffffffffffad ! Mem[0000000091800058] = d061f76f, %g2 = 06aefca000000033 ldsb [%o0+0x05a],%g2 ! %g2 = ffffffffffffffd0 ! %l4 = b98605cf, %l5 = 83987102, Mem[0000000042800028] = 2190b4cb 5ba29157 stda %l4,[%i1+%o5]0x89 ! Mem[0000000042800028] = b98605cf 83987102 ! Mem[00000000900001a8] = 353e313b, %g2 = ffffffffffffffd0 ldub [%i4+0x1a8],%g2 ! %g2 = 0000000000000035 ! Mem[0000000042800020] = 603b17be874bd769, %f16 = 9263c8c7 c2c04759 ldda [%i1+%o4]0x89,%f16 ! %f16 = 603b17be 874bd769 p25_label_4: ! Mem[0000000042800028] = b98605cf, %l0 = ffffffffffffffad lduwa [%i1+%o5]0x88,%l0 ! %l0 = 00000000b98605cf ! Mem[00000000918001dc] = f7e64b92, %g2 = 0000000000000035 lduw [%o0+0x1dc],%g2 ! %g2 = 00000000f7e64b92 ! %f4 = 2763683e ae210bd5, Mem[0000000091000160] = d58946fa 989af416 stda %f4 ,[%i6+0x160]%asi ! Mem[0000000091000160] = 2763683e ae210bd5 ! Mem[0000000042800018] = 725c12d2, %l2 = 0fa5315faa55c2ef ldsba [%i1+%o3]0x89,%l2 ! %l2 = ffffffffffffffd2 ! %l6 = ffffffffffffffad, Mem[0000000043800010] = 342080da stwa %l6,[%i3+%o2]0x80 ! Mem[0000000043800010] = ffffffad ! %l0 = b98605cf, %l1 = 4590d5b2, Mem[0000000043800018] = 6276ab57 03eef44e stda %l0,[%i3+%o3]0x89 ! Mem[0000000043800018] = b98605cf 4590d5b2 ! %f0 = 6061d6e8 7c71d0b6 19aae63e 4f3c9cc9 ! %f4 = 2763683e ae210bd5 c8f76b34 f5f3ddbf ! %f8 = 32cc4bce 3969d4e6 c1c2e401 7406cd67 ! %f12 = df1d6c96 9f67021f 05bc819d 773e9597 mov 0x080,%g4 stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080 ! immd = 000000000000009d, %l0 = 00000000b98605cf, %ccr = 88 movl %xcc,0x09d,%l0 ! Moved, %l0 = 000000000000009d ! Mem[0000000042800080] = a5875013c065b4e6, %l7 = 000000000000000d, %l1 = 000000004590d5b2 add %i1,0x80,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = a5875013c065b4e6 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 p25_label_5: ! Mem[0000000091000048] = 737820ee d01e4cff, %g2 = f7e64b92, %g3 = fffffb36 ldd [%i6+0x048],%g2 ! %g2 = 00000000737820ee 00000000d01e4cff ! Mem[0000000043000040] = e50015d6dff9b4ac, %l7 = 000000000000000d, %l0 = 000000000000009d add %i2,0x40,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = e50015d6dff9b4ac ! Mem[0000000043800028] = 9c000000 821f6294, %l0 = dff9b4ac, %l1 = c065b4e6 ldda [%i3+%o5]0x80,%l0 ! %l0 = 000000009c000000 00000000821f6294 ! Mem[00000000428000f8] = f6198329, %l2 = ffffffd2, %l1 = 821f6294 add %i1,0xf8,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f6198329 ! Mem[0000000042000008] = c4e97e5f, %l7 = 000000000000000d lduwa [%i0+%o1]0x89,%l7 ! %l7 = 00000000c4e97e5f ! Mem[0000000042000068] = 26493c72, %l2 = ffffffffffffffd2 swap [%i0+0x068],%l2 ! %l2 = 0000000026493c72 ! immd = 0000000000000155, %l1 = 00000000f6198329, %ccr = 88 movleu %xcc,0x155,%l1 ! Register Not Moved ! Mem[0000000042000040] = 4af3e4f5, %l1 = f6198329, %l0 = 9c000000 add %i0,0x40,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004af3e4f5 ! %l2 = 0000000026493c72, imm = ffffffffffffff5e, %l7 = 00000000c4e97e5f subccc %l2,-0x0a2,%l7 ! %l7 = 0000000026493d14, %ccr = 11 ! Mem[00000000918001bc] = 44efbc95, %g2 = 00000000737820ee lduba [%o0+0x1be]%asi,%g2 ! %g2 = 0000000000000044 p25_label_6: ! %l7 = 0000000026493d14, %l2 = 0000000026493c72, %ccr = 11 movneg %xcc,%l7,%l2 ! Register Not Moved ! %l5 = 451e0a7e83987102, %l4 = 00000000b98605cf, %y = 00000000 mulscc %l5,%l4,%l0 ! %l0 = 0000000041cc3881, %ccr = 00, %y = 00000000 ! Mem[0000000043800028] = 9c000000821f6294, %l0 = 0000000041cc3881, %l2 = 0000000026493c72 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 9c000000821f6294 ! Mem[0000000042800038] = 649ee496, %l1 = 00000000f6198329 lduw [%i1+0x038],%l1 ! %l1 = 00000000649ee496 ! %l0 = 41cc3881, %l1 = 649ee496, Mem[0000000042800018] = d2125c72 6295e546 stda %l0,[%i1+0x018]%asi ! Mem[0000000042800018] = 41cc3881 649ee496 ! %l3 = fffffffffffff7ff, %l4 = 00000000b98605cf, %y = 00000000 udiv %l3,%l4,%l0 ! %l0 = 0000000000000001 mov %l0,%y ! %y = 00000001 ! %l6 = ffffffffffffffad, %l0 = 0000000000000001, %l2 = 9c000000821f6294 or %l6,%l0,%l2 ! %l2 = ffffffffffffffad ! Mem[00000000420001a8] = 7b4ca41a5503eb95, %l0 = 0000000000000001, %l1 = 00000000649ee496 add %i0,0x1a8,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 7b4ca41a5503eb95 ! %l5 = 451e0a7e83987102, Mem[000000009180019a] = 48f134de sth %l5,[%o0+0x19a] ! Mem[0000000091800198] = 710234de ! %l2 = ffffffffffffffad, Mem[0000000042800020] = 69d74b87be173b60 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000042800020] = ffffffffffffffad p25_label_7: ! Mem[0000000043800018] = cf0586b9, %l0 = 0000000000000001 ldswa [%i3+%o3]0x80,%l0 ! %l0 = ffffffffcf0586b9 ! %l6 = ffffffffffffffad, Mem[0000000090000060] = d05fd2d131ded22c stx %l6,[%i4+0x060] ! Mem[0000000090000060] = ffffffffffffffad ! %l2 = ffffffffffffffad, imm = fffffffffffff5bf, %l6 = ffffffffffffffad or %l2,-0xa41,%l6 ! %l6 = ffffffffffffffbf ! Clear Register : %l4 = 00000000b98605cf clr %l4 ! %l4 = 0000000000000000 membar #Sync ! Added by membar checker (228) ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = ffffffff ffffffad 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! %l2 = ffffffffffffffad, imm = 0000000000000000, %l3 = fffffffffffff7ff sra %l2,0x000,%l3 ! %l3 = ffffffffffffffad ! Mem[0000000091800040] = 14b734c0 722d4e01, %g2 = 00000044, %g3 = d01e4cff ldd [%o0+0x040],%g2 ! %g2 = 0000000014b734c0 00000000722d4e01 ! Mem[0000000042800037] = 28135e92, %l1 = 7b4ca41a5503eb95 ldstub [%i1+0x037],%l1 ! %l1 = 00000092000000ff ! %l2 = ffffffffffffffad, Mem[0000000090000104] = 2b3c00be stw %l2,[%i4+0x104] ! Mem[0000000090000104] = ffffffad ! Mem[0000000042000000] = feaf4514, %l1 = 0000000000000092 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 000000fe000000ff p25_label_8: ! Mem[00000000908001a8] = db8a1c06892ae917, %g2 = 0000000014b734c0 ldx [%i5+0x1a8],%g2 ! %g2 = db8a1c06892ae917 ! Mem[0000000043000034] = d79b8b2b, %l7 = 0000000026493d14 swap [%i2+0x034],%l7 ! %l7 = 00000000d79b8b2b ! immd = 0000000000000008, %l3 = ffffffffffffffad, %ccr = 00 movl %icc,0x008,%l3 ! Register Not Moved ! Mem[0000000091000054] = d3dcae40, %g18 = f9e4148c700b5abd ldsw [%i6+0x054],%g2 ! %g2 = f9e4148c700b5abd ! %l7 = 00000000d79b8b2b, %l6 = ffffffffffffffbf, %l4 = 0000000000000000 srax %l7,%l6,%l4 ! %l4 = 0000000000000000 ! %l0 = ffffffffcf0586b9, imm = fffffffffffff4a1, %l3 = ffffffffffffffad add %l0,-0xb5f,%l3 ! %l3 = ffffffffcf057b5a ! %f14 = 05bc819d 773e9597, Mem[00000000918000f0] = 33221885 8d1b34c4 std %f14,[%o0+0x0f0] ! Mem[00000000918000f0] = 05bc819d 773e9597 ! Set Register : %l1 = 00000000000000fe xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000091000128] = 995e3e07, %g2 = ffffffffd3dcae40 ldub [%i6+0x12a],%g2 ! %g2 = 0000000000000099 ! %l6 = ffffffffffffffbf, %l6 = ffffffffffffffbf, %y = 00000001 udivcc %l6,%l6,%l0 ! %l0 = 0000000000000002, %ccr = 00 mov %l0,%y ! %y = 00000002 p25_label_9: ! %f26 = 5280922d 6ef147a7, Mem[0000000091800178] = 946e98ff 7badf058 std %f26,[%o0+0x178] ! Mem[0000000091800178] = 5280922d 6ef147a7 ! Mem[0000000043000028] = 240c644d, %l3 = ffffffffcf057b5a ldsba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000024 ! %l1 = ffffffffffffffff, %l2 = ffffffffffffffad, %y = 00000002 sdiv %l1,%l2,%l1 ! %l1 = fffffffff6bf3a9b mov %l0,%y ! %y = 00000002 ! Mem[000000004380013c] = 1d5730eb, %l6 = ffffffffffffffbf swap [%i3+0x13c],%l6 ! %l6 = 000000001d5730eb ! Mem[00000000430001b4] = c1af6ae7, %l6 = 000000001d5730eb ldsh [%i2+0x1b4],%l6 ! %l6 = ffffffffffffc1af ! %l0 = 0000000000000002, imm = 00000000000000f8, %l3 = 0000000000000024 sub %l0,0x0f8,%l3 ! %l3 = ffffffffffffff0a ! %l7 = 00000000d79b8b2b, Mem[00000000910001d8] = 47793c24c4168206 stx %l7,[%i6+0x1d8] ! Mem[00000000910001d8] = 00000000d79b8b2b ! %l0 = 0000000000000002, Mem[0000000090000163] = 5e2ec170 stb %l0,[%i4+0x163] ! Mem[0000000090000160] = 022ec170 ! Mem[0000000091800104] = 038c9251, %g2 = 0000000000000099 ldsh [%o0+0x106],%g2 ! %g2 = 000000000000038c ! Mem[0000000090000018] = d1ed6eb4, %g2 = 000000000000038c ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffd1ed p25_label_10: ! Set Register : %l0 = 0000000000000002 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000042800028] = b98605cf, %f29 = 9c037e4f lda [%i1+%o5]0x88,%f29 ! %f29 = b98605cf ! %l2 = ffffffffffffffad, %l5 = 451e0a7e83987102, %l0 = ffffffffffffffff taddcc %l2,%l5,%l0 ! %l0 = 451e0a7e839870af, %ccr = 1b ! %l4 = 0000000000000000, Mem[0000000091000048] = 737820ee sth %l4,[%i6+0x048] ! Mem[0000000091000048] = 000020ee ! Mem[0000000042800020] = ffffffff, %l2 = ffffffffffffffad swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ffffffff ! Mem[0000000043000118] = c6fd2fb80acde65e, %l3 = ffffffffffffff0a, %l7 = 00000000d79b8b2b add %i2,0x118,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = c6fd2fb80acde65e ! Mem[0000000091800134] = d51ebbf9, %g18 = f9e4148c700b5abd ldsw [%o0+0x134],%g2 ! %g2 = f9e4148c700b5abd ! Mem[000000009080001c] = c4ec5ef0, %g2 = ffffffffd51ebbf9 lduw [%i5+0x01c],%g2 ! %g2 = 00000000c4ec5ef0 ! %l5 = 451e0a7e83987102, Mem[00000000900000e1] = dd35ec8d stb %l5,[%i4+0x0e1] ! Mem[00000000900000e0] = 0235ec8d ! %f2 = 19aae63e, Mem[0000000091800088] = f66800b9 st %f2 ,[%o0+0x088] ! Mem[0000000091800088] = 19aae63e p25_label_11: ! immd = 0000000000000190, %l1 = fffffffff6bf3a9b, %ccr = 1b movg %icc,0x190,%l1 ! Moved, %l1 = 0000000000000190 ! %f14 = 05bc819d 773e9597, Mem[0000000042000000] = 1445afff 63c9dc0a stda %f14,[%i0+%g0]0x89 ! Mem[0000000042000000] = 05bc819d 773e9597 ! %l2 = 00000000ffffffff, %l0 = 451e0a7e839870af, %y = 00000002 udiv %l2,%l0,%l2 ! %l2 = 0000000000000005 mov %l0,%y ! %y = 839870af ! %l4 = 00000000, %l5 = 83987102, Mem[0000000042800008] = 4744c1c9 a51d6188 stda %l4,[%i1+%o1]0x81 ! Mem[0000000042800008] = 00000000 83987102 ! Mem[0000000042000050] = 5d3ecdd0, %l0 = 451e0a7e839870af swap [%i0+0x050],%l0 ! %l0 = 000000005d3ecdd0 ! %l4 = 0000000000000000, Mem[00000000918000d0] = dff7ebccbc118a8b stx %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = 0000000000000000 ! immd = 00000000000000c6, %l4 = 0000000000000000, %ccr = 1b movvc %xcc,0x0c6,%l4 ! Moved, %l4 = 00000000000000c6 ! %f0 = 6061d6e8 7c71d0b6, Mem[0000000043800000] = b9f7f68b 5b18a521 stda %f0 ,[%i3+%g0]0x80 ! Mem[0000000043800000] = 6061d6e8 7c71d0b6 ! %l4 = 00000000000000c6, %l3 = ffffffffffffff0a, %l0 = 000000005d3ecdd0 xorcc %l4,%l3,%l0 ! %l0 = ffffffffffffffcc, %ccr = 88 ! Mem[0000000090000160] = 4e40c102, %g18 = f9e4148c700b5abd ldsw [%i4+0x160],%g2 ! %g2 = f9e4148c700b5abd p25_label_12: ! Mem[0000000043800008] = 5f5bc05e, %l5 = 451e0a7e83987102 swap [%i3+%o1],%l5 ! %l5 = 000000005f5bc05e ! %l4 = 00000000000000c6, Mem[0000000043000028] = 4d640c24 stwa %l4,[%i2+%o5]0x88 ! Mem[0000000043000028] = 000000c6 ! Mem[0000000091800150] = 42331e81aa15256d, %f48 = 8dbea8f7 1fcc733d ldd [%o0+0x150],%f48 ! %f48 = 42331e81 aa15256d ! %l2 = 0000000000000005, Mem[0000000043000010] = 61394b1e7e5aa1a7 stxa %l2,[%i2+%o2]0x89 ! Mem[0000000043000010] = 0000000000000005 ! Mem[0000000042800054] = 02e04eda, %l6 = ffffffffffffc1af swap [%i1+0x054],%l6 ! %l6 = 0000000002e04eda ! immd = 0000000000000205, %l7 = c6fd2fb80acde65e, %ccr = 88 movvc %xcc,0x205,%l7 ! Moved, %l7 = 0000000000000205 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = ffffffff ffffffad 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! %f20 = 47f22ed6 ac1e07fa, Mem[0000000091000160] = 2763683e ae210bd5 std %f20,[%i6+0x160] ! Mem[0000000091000160] = 47f22ed6 ac1e07fa ! %l4 = 000000c6, %l5 = 5f5bc05e, Mem[00000000420001c0] = 34d11435 39bb30db std %l4,[%i0+0x1c0] ! Mem[00000000420001c0] = 000000c6 5f5bc05e ! Mem[0000000042800020] = ffffffad, %l4 = 00000000000000c6 lduha [%i1+%o4]0x80,%l4 ! %l4 = 000000000000ffff p25_label_13: ! Mem[0000000043800090] = 08d46fd5, %l0 = ffffffffffffffcc swap [%i3+0x090],%l0 ! %l0 = 0000000008d46fd5 ! Mem[000000009100016c] = aad9409d, %g2 = 000000004e40c102 ldsh [%i6+0x16e],%g2 ! %g2 = ffffffffffffaad9 ! %l1 = 0000000000000190, Mem[000000009080004c] = c034afdd sth %l1,[%i5+0x04c] ! Mem[000000009080004c] = 0190afdd ! %l1 = 0000000000000190, immd = fffffffffffff39b, %l3 = ffffffffffffff0a mulx %l1,-0xc65,%l3 ! %l3 = ffffffffffeca230 ! %l1 = 0000000000000190, imm = fffffffffffffb7f, %l2 = 0000000000000005 xnor %l1,-0x481,%l2 ! %l2 = 0000000000000510 ! %l1 = 0000000000000190, %l6 = 0000000002e04eda, %l1 = 0000000000000190 andncc %l1,%l6,%l1 ! %l1 = 0000000000000100, %ccr = 00 ! %l2 = 0000000000000510, Mem[0000000042800018] = 96e49e648138cc41 stxa %l2,[%i1+%o3]0x88 ! Mem[0000000042800018] = 0000000000000510 ! %l2 = 00000510, %l3 = ffeca230, Mem[00000000438001b8] = a6b11ff5 d664fb23 std %l2,[%i3+0x1b8] ! Mem[00000000438001b8] = 00000510 ffeca230 ! %l0 = 0000000008d46fd5, Mem[00000000900001a2] = d83c55f4 sth %l0,[%i4+0x1a2] ! Mem[00000000900001a0] = 6fd555f4 ! immd = 00000000000001af, %l0 = 0000000008d46fd5, %ccr = 00 movn %xcc,0x1af,%l0 ! Register Not Moved p25_label_14: ! Mem[0000000042800180] = 8a01f96f c0ce8437 2999c92c 2cfc0608 ! Mem[0000000042800190] = 853e13da fdaeaa56 1cff0b88 9f402890 ! Mem[00000000428001a0] = bb8e67b6 a8cca3e0 6c4ccd77 d99f8d18 ! Mem[00000000428001b0] = 1c08fd99 20d56b64 4cbb7902 e5cda69d mov 0x180,%g6 ldda [%i1+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000042800180 ! Mem[0000000043800020] = 23379fba e89482c0, %l4 = 0000ffff, %l5 = 5f5bc05e ldda [%i3+%o4]0x81,%l4 ! %l4 = 0000000023379fba 00000000e89482c0 ! %l5 = 00000000e89482c0, %l0 = 0000000008d46fd5, %ccr = 00 movne %icc,%l5,%l0 ! Moved, %l0 = 00000000e89482c0 ! %l1 = 0000000000000100, Mem[0000000091000128] = c6df995e sth %l1,[%i6+0x128] ! Mem[0000000091000128] = 0100995e ! %f19 = 91d66bad, Mem[00000000918001a8] = 00fb5c06 st %f19,[%o0+0x1a8] ! Mem[00000000918001a8] = 91d66bad ! %l0 = 00000000e89482c0, %l2 = 0000000000000510, %ccr = 00 movpos %xcc,%l0,%l2 ! Moved, %l2 = 00000000e89482c0 ! %l3 = ffffffffffeca230, Mem[000000009180009c] = 90417411 stw %l3,[%o0+0x09c] ! Mem[000000009180009c] = ffeca230 ! %f16 = 603b17be 874bd769 cdd4bc69 91d66bad ! %f20 = 47f22ed6 ac1e07fa a9306803 11c22074 ! %f24 = 5186af9a 9b5666bc 5280922d 6ef147a7 ! %f28 = 7b5ccff9 b98605cf fb576a7f 925d9b9b mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0 ! Mem[0000000042800010] = 2ae0d8be 06179d47, %l6 = 02e04eda, %l7 = 00000205 ldda [%i1+%o2]0x89,%l6 ! %l6 = 0000000006179d47 000000002ae0d8be ! Mem[00000000430000bc] = c87fa064, %l1 = 0000000000000100 swap [%i2+0x0bc],%l1 ! %l1 = 00000000c87fa064 p25_label_15: ! %l5 = 00000000e89482c0, Mem[0000000091000116] = dbc099dc sth %l5,[%i6+0x116] ! Mem[0000000091000114] = 82c099dc ! %f8 = bb8e67b6 a8cca3e0, Mem[0000000042800000] = 2027aeb3 51d8d69d stda %f8 ,[%i1+%g0]0x89 ! Mem[0000000042800000] = bb8e67b6 a8cca3e0 ! Mem[0000000042000020] = 5af0b2a2, %l7 = 000000002ae0d8be swapa [%i0+%o4]0x89,%l7 ! %l7 = 000000005af0b2a2 ! Mem[0000000043800000] = 6061d6e8, %l3 = ffffffffffeca230 lduba [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000060 ! %l3 = 0000000000000060, imm = 0000000000000025, %l3 = 0000000000000060 sllx %l3,0x025,%l3 ! %l3 = 00000c0000000000 ! %l7 = 000000005af0b2a2, Mem[0000000043000010] = 05000000 stha %l7,[%i2+%o2]0x81 ! Mem[0000000043000010] = b2a20000 ! %l6 = 0000000006179d47, %l4 = 0000000023379fba, %l4 = 0000000023379fba xorcc %l6,%l4,%l4 ! %l4 = 00000000252002fd, %ccr = 00 ! Mem[0000000090000100] = 26620895ffffffad, %g2 = ffffffffffffaad9 ldx [%i4+0x100],%g2 ! %g2 = 26620895ffffffad ! Mem[0000000091000064] = 266a5083, %g2 = 26620895ffffffad ldsh [%i6+0x064],%g2 ! %g2 = 000000000000266a ! %l7 = 000000005af0b2a2, %l0 = 00000000e89482c0, %l2 = 00000000e89482c0 taddcctv %l7,%l0,%l2 ! %l0 = 00000000e89482e3, Trapped p25_label_16: ! %l1 = 00000000c87fa064, %l4 = 00000000252002fd, %l1 = 00000000c87fa064 andcc %l1,%l4,%l1 ! %l1 = 0000000000200064, %ccr = 00 ! Mem[0000000090000094] = 3e686327, %g2 = 000000000000266a ldsb [%i4+0x094],%g2 ! %g2 = 000000000000003e ! Mem[0000000043000018] = 9ddcf253, %l4 = 00000000252002fd swapa [%i2+%o3]0x80,%l4 ! %l4 = 000000009ddcf253 ! %f8 = bb8e67b6, Mem[00000000910001d4] = 9de4ecc1 st %f8 ,[%i6+0x1d4] ! Mem[00000000910001d4] = bb8e67b6 ! Mem[0000000043000008] = 5186af9a, %l3 = 00000c0000000000 lduba [%i2+%o1]0x80,%l3 ! %l3 = 0000000000000051 ! %l1 = 0000000000200064, Mem[00000000438001f8] = e3a6fb6be3bf7f42 stx %l1,[%i3+0x1f8] ! Mem[00000000438001f8] = 0000000000200064 ! Mem[00000000910000a0] = e3ea68e4 c0dd86bd, %g2 = 0000003e, %g3 = 722d4e01 ldd [%i6+0x0a0],%g2 ! %g2 = 00000000e3ea68e4 00000000c0dd86bd ! retry : should take illegal inst trap, %l0 = 00000000e89482e3 retry ! Illegal inst trap : %l0 = 00000000e89482f3 ! immd = 0000000000000229, %l1 = 0000000000200064, %ccr = 00 movl %icc,0x229,%l1 ! Register Not Moved ! %l6 = 0000000006179d47, Mem[0000000043800008] = 83987102 stwa %l6,[%i3+%o1]0x80 ! Mem[0000000043800008] = 06179d47 p25_label_17: ! immd = 0000000000000260, %l2 = 00000000e89482c0, %ccr = 00 movge %xcc,0x260,%l2 ! Moved, %l2 = 0000000000000260 ! Mem[0000000043800010] = adffffff, %l2 = 0000000000000260 ldswa [%i3+%o2]0x89,%l2 ! %l2 = ffffffffadffffff ! %l7 = 000000005af0b2a2, %l3 = 0000000000000051, %ccr = 00 movg %xcc,%l7,%l3 ! Moved, %l3 = 000000005af0b2a2 ! Mem[00000000908001c8] = 6e3e46ef2d635ebd, %f48 = 8dbea8f7 1fcc733d ldd [%i5+0x1c8],%f48 ! %f48 = 6e3e46ef 2d635ebd ! %l2 = ffffffffadffffff, immd = fffffffffffff88c, %l4 = 000000009ddcf253 sdivx %l2,-0x774,%l4 ! %l4 = 00000000000b0089 ! Mem[0000000043000000] = b8634ba0, %l4 = 00000000000b0089 lduba [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000a0 ! %l4 = 00000000000000a0, %l6 = 0000000006179d47, %y = 839870af umul %l4,%l6,%l1 ! %l1 = 00000003cec24c60, %y = 00000003 ! Code Fragment 1 p25_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c0dd86bd mov 0xe3a,%g3 ! %g3 = 0000000000000e3a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000043000008] = 5186af9a, %l6 = 0000000006179d47 ldsha [%i2+%o1]0x81,%l6 ! %l6 = 0000000000005186 ! %l0 = e89482f3, %l1 = cec24c60, Mem[0000000042000000] = 97953e77 9d81bc05 stda %l0,[%i0+%g0]0x81 ! Mem[0000000042000000] = e89482f3 cec24c60 p25_label_18: ! Mem[00000000900001ac] = 75aedd9b, %g2 = 00000000e3ea68e4 ldsh [%i4+0x1ae],%g2 ! %g2 = 00000000000075ae ! %l1 = 00000003cec24c60, %l3 = 000000005af0b2a2, %ccr = 00 movcc %icc,%l1,%l3 ! Moved, %l3 = 00000003cec24c60 ! Mem[0000000091800068] = fc55fd72 ba3ede0d, %g2 = 000075ae, %g3 = 00000e3a ldd [%o0+0x068],%g2 ! %g2 = 00000000fc55fd72 00000000ba3ede0d ! Mem[0000000091000048] = 000020ee, %g2 = 00000000fc55fd72 lduw [%i6+0x048],%g2 ! %g2 = 00000000000020ee ! Mem[0000000042000010] = acbfca8d, %l7 = 000000005af0b2a2 ldsha [%i0+%o2]0x80,%l7 ! %l7 = ffffffffffffacbf ! Mem[00000000910000e0] = 82ef4909, %g2 = 00000000000020ee ldsb [%i6+0x0e3],%g2 ! %g2 = ffffffffffffff82 ! %f21 = ac1e07fa, Mem[00000000900000b0] = 1f02679f st %f21,[%i4+0x0b0] ! Mem[00000000900000b0] = ac1e07fa ! %l4 = 00000000000000a0, Mem[00000000908001c0] = a2d00bbc, %asi = 80 stha %l4,[%i5+0x1c0]%asi ! Mem[00000000908001c0] = 00a00bbc membar #Sync ! Added by membar checker (229) ! %l0 = 00000000e89482f3, Mem[0000000090000070] = 3156172c sth %l0,[%i4+0x070] ! Mem[0000000090000070] = 82f3172c ! %f0 = 8a01f96f c0ce8437 2999c92c 2cfc0608 ! %f4 = 853e13da fdaeaa56 1cff0b88 9f402890 ! %f8 = bb8e67b6 a8cca3e0 6c4ccd77 d99f8d18 ! %f12 = 1c08fd99 20d56b64 4cbb7902 e5cda69d stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 p25_label_19: ! Mem[0000000091000100] = 12a382c0 3a46c685, %g2 = ffffff82, %g3 = ba3ede0d ldd [%i6+0x100],%g2 ! %g2 = 0000000012a382c0 000000003a46c685 ! immd = 0000000000000218, %l0 = 00000000e89482f3, %ccr = 00 movvs %xcc,0x218,%l0 ! Register Not Moved ! immd = 000000000000028c, %l2 = ffffffffadffffff, %ccr = 00 movgu %icc,0x28c,%l2 ! Moved, %l2 = 000000000000028c ! %l5 = 00000000e89482c0, immed = fffff7b2, %y = 00000003 mulscc %l5,-0x84e,%l6 ! %l6 = 00000001744a3912, %ccr = 01, %y = 00000001 ! %f18 = cdd4bc69 91d66bad, Mem[0000000042800028] = cf0586b9 02719883 stda %f18,[%i1+%o5]0x81 ! Mem[0000000042800028] = cdd4bc69 91d66bad ! %f25 = 9b5666bc, Mem[0000000091800004] = af37a84c st %f25,[%o0+0x004] ! Mem[0000000091800004] = 9b5666bc ! %f16 = 603b17be 874bd769 cdd4bc69 91d66bad ! %f20 = 47f22ed6 ac1e07fa a9306803 11c22074 ! %f24 = 5186af9a 9b5666bc 5280922d 6ef147a7 ! %f28 = 7b5ccff9 b98605cf fb576a7f 925d9b9b stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000042000000 ! retry : should take illegal inst trap, %l0 = 00000000e89482f3 retry ! Illegal inst trap : %l0 = 00000000e8948303 ! %l6 = 00000001744a3912, imm = 0000000000000888, %l4 = 00000000000000a0 orn %l6,0x888,%l4 ! %l4 = ffffffffffffff77 ! Mem[00000000428000e4] = b723797c, %l2 = 000000000000028c swap [%i1+0x0e4],%l2 ! %l2 = 00000000b723797c p25_label_20: ! %f2 = 2999c92c 2cfc0608, Mem[0000000091800050] = 201eabe0 ace33da8 std %f2 ,[%o0+0x050] ! Mem[0000000091800050] = 2999c92c 2cfc0608 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000043800190] = f85f1607, %l0 = e8948303, %l5 = e89482c0 add %i3,0x190,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f85f1607 ! %l2 = 00000000b723797c, immed = 00000a21, %l0 = 00000000e8948303 taddcctv %l2,0xa21,%l0 ! %l0 = 00000000e8948326, Trapped ! immd = 000000000000022d, %l4 = ffffffffffffff77, %ccr = 01 movg %icc,0x22d,%l4 ! Moved, %l4 = 000000000000022d ! %l7 = ffffffffffffacbf, Mem[000000009080005c] = b8013916 stw %l7,[%i5+0x05c] ! Mem[000000009080005c] = ffffacbf ! %l3 = 00000003cec24c60, Mem[0000000091000064] = 266a5083, %asi = 80 stwa %l3,[%i6+0x064]%asi ! Mem[0000000091000064] = cec24c60 ! Mem[000000004380010c] = 7dea8e1f, %l0 = e8948326, %l5 = f85f1607 add %i3,0x10c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000007dea8e1f ! Mem[00000000420000c1] = f9fbfc2c, %l5 = 000000007dea8e1f ldstub [%i0+0x0c1],%l5 ! %l5 = 000000fb000000ff ! %f24 = 5186af9a 9b5666bc, Mem[0000000091000180] = fd84489c 906adc75 std %f24,[%i6+0x180] ! Mem[0000000091000180] = 5186af9a 9b5666bc p25_label_21: ! Mem[0000000091000034] = ebada5f2, %g2 = 0000000012a382c0 lduw [%i6+0x034],%g2 ! %g2 = 00000000ebada5f2 membar #Sync ! Added by membar checker (230) ! %l1 = 00000003cec24c60, Mem[0000000042000028] = a747f16e2d928052 stxa %l1,[%i0+%o5]0x88 ! Mem[0000000042000028] = 00000003cec24c60 ! %l5 = 00000000000000fb, %l3 = 00000003cec24c60, %ccr = 01 movge %icc,%l5,%l3 ! Moved, %l3 = 00000000000000fb ! %l1 = 00000003cec24c60, imm = 0000000000000011, %l6 = 00000001744a3912 sra %l1,0x011,%l6 ! %l6 = ffffffffffffe761 ! %l6 = ffffffffffffe761, %l5 = 00000000000000fb, %l4 = 000000000000022d andn %l6,%l5,%l4 ! %l4 = ffffffffffffe700 ! %l0 = e8948326, %l1 = cec24c60, Mem[00000000420001c8] = 8a395693 7c12eea7 std %l0,[%i0+0x1c8] ! Mem[00000000420001c8] = e8948326 cec24c60 ! Mem[0000000042000050] = 839870afd35b0ed1, %l2 = 00000000b723797c, %l1 = 00000003cec24c60 add %i0,0x50,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 839870afd35b0ed1 ! Mem[0000000090000118] = 152422d8, %g2 = 00000000ebada5f2 ldub [%i4+0x11b],%g2 ! %g2 = 0000000000000015 ! Mem[0000000042800033] = 1a1fcc43, %l4 = ffffffffffffe700 ldstub [%i1+0x033],%l4 ! %l4 = 00000043000000ff ! Mem[000000004280003c] = 34d2cda2, %l5 = 00000000000000fb lduw [%i1+0x03c],%l5 ! %l5 = 0000000034d2cda2 p25_label_22: ! %l0 = 00000000e8948326, imm = 0000000000000022, %l3 = 00000000000000fb srlx %l0,0x022,%l3 ! %l3 = 0000000000000000 ! %l6 = ffffffffffffe761, Mem[0000000042800000] = bb8e67b6a8cca3e0 stxa %l6,[%i1+%g0]0x88 ! Mem[0000000042800000] = ffffffffffffe761 ! %l6 = ffffffffffffe761, Mem[00000000908000ca] = 5e182da6 sth %l6,[%i5+0x0ca] ! Mem[00000000908000c8] = e7612da6 ! %l2 = 00000000b723797c, %l6 = ffffffffffffe761, %l4 = 0000000000000043 sdivx %l2,%l6,%l4 ! %l4 = fffffffffff88fcd ! Mem[00000000420001f4] = a59f6fc6, %l4 = fffffffffff88fcd lduwa [%i0+0x1f4]%asi,%l4 ! %l4 = 00000000a59f6fc6 ! %l3 = 0000000000000000, Mem[0000000090000180] = ec30e2c0 stw %l3,[%i4+0x180] ! Mem[0000000090000180] = 00000000 ! Mem[0000000091000068] = 21aba159, %g2 = 0000000000000015 lduw [%i6+0x068],%g2 ! %g2 = 0000000021aba159 ! Mem[00000000900000f8] = fb576a7f925d9b9b, %g2 = 0000000021aba159 ldx [%i4+0x0f8],%g2 ! %g2 = fb576a7f925d9b9b ! %l3 = 0000000000000000, Mem[0000000091000054] = d3dcae40 sth %l3,[%i6+0x054] ! Mem[0000000091000054] = 0000ae40 ! %l7 = ffffffffffffacbf, Mem[0000000043800020] = 23379fba stba %l7,[%i3+%o4]0x81 ! Mem[0000000043800020] = bf379fba p25_label_23: ! immd = 0000000000000126, %l5 = 0000000034d2cda2, %ccr = 01 mova %icc,0x126,%l5 ! Moved, %l5 = 0000000000000126 ! %l6 = ffffe761, %l7 = ffffacbf, Mem[0000000043800028] = 0000009c 94621f82 stda %l6,[%i3+%o5]0x89 ! Mem[0000000043800028] = ffffe761 ffffacbf ! %l5 = 0000000000000126, %l1 = 839870afd35b0ed1, %ccr = 01 movn %xcc,%l5,%l1 ! Register Not Moved ! %l4 = 00000000a59f6fc6, Mem[0000000042800010] = 479d1706bed8e02a stxa %l4,[%i1+%o2]0x80 ! Mem[0000000042800010] = 00000000a59f6fc6 ! %l0 = 00000000e8948326, immed = 00000718, %y = 00000001 udiv %l0,0x718,%l7 ! %l7 = 000000000044dfee mov %l0,%y ! %y = e8948326 ! %l4 = 00000000a59f6fc6, Mem[0000000091000012] = 8124d7a3 sth %l4,[%i6+0x012] ! Mem[0000000091000010] = 6fc6d7a3 ! %l2 = 00000000b723797c, imm = fffffffffffffd24, %l5 = 0000000000000126 subc %l2,-0x2dc,%l5 ! %l5 = 00000000b7237c57 ! Mem[000000009100008c] = fffe9c50, %g2 = fb576a7f925d9b9b lduw [%i6+0x08c],%g2 ! %g2 = 00000000fffe9c50 ! Mem[0000000042000180] = 2f94feba, %l2 = b723797c, %l5 = b7237c57 add %i0,0x180,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000002f94feba ! %l1 = 839870afd35b0ed1, %l3 = 0000000000000000, %l0 = 00000000e8948326 sub %l1,%l3,%l0 ! %l0 = 839870afd35b0ed1 p25_label_24: ! Mem[00000000420001e8] = 2f25a8db, %l5 = 000000002f94feba swap [%i0+0x1e8],%l5 ! %l5 = 000000002f25a8db ! Mem[0000000043800020] = bf379fbae89482c0, %l2 = 00000000b723797c ldxa [%i3+%o4]0x81,%l2 ! %l2 = bf379fbae89482c0 ! Mem[00000000908001f8] = ea3a372a, %g2 = 00000000fffe9c50 ldsh [%i5+0x1f8],%g2 ! %g2 = ffffffffffffea3a ! immd = 000000000000034e, %l2 = bf379fbae89482c0, %ccr = 01 movvs %icc,0x34e,%l2 ! Register Not Moved ! %l7 = 000000000044dfee, Mem[0000000090800198] = b60a0fab sth %l7,[%i5+0x198] ! Mem[0000000090800198] = dfee0fab ! Mem[00000000908001c4] = 51bd6e3e, %g2 = ffffffffffffea3a ldsb [%i5+0x1c6],%g2 ! %g2 = 0000000000000051 ! %l3 = 0000000000000000, %l6 = ffffffffffffe761, %y = e8948326 smul %l3,%l6,%l1 ! %l1 = 0000000000000000, %y = 00000000 ! %l1 = 0000000000000000, Mem[0000000090800148] = 58d70c46922269cd stx %l1,[%i5+0x148] ! Mem[0000000090800148] = 0000000000000000 ! %l7 = 000000000044dfee, Mem[0000000042000008] = cdd4bc69 stwa %l7,[%i0+%o1]0x80 ! Mem[0000000042000008] = 0044dfee ! Mem[00000000420000b0] = 50004cbb, %l2 = e89482c0, %l0 = d35b0ed1 add %i0,0xb0,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000050004cbb p25_label_25: ! Mem[0000000042000010] = d62ef247, %l1 = 0000000000000000 ldswa [%i0+%o2]0x88,%l1 ! %l1 = ffffffffd62ef247 ! Mem[0000000042000058] = c90581038684edcd, %l6 = ffffffffffffe761, %l2 = bf379fbae89482c0 add %i0,0x58,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = c90581038684edcd ! Mem[0000000090000190] = 5321cef2, %g2 = 0000000000000051 lduh [%i4+0x192],%g2 ! %g2 = 0000000000005321 ! %l3 = 0000000000000000, Mem[0000000090800168] = 2da7afac956ce533 stx %l3,[%i5+0x168] ! Mem[0000000090800168] = 0000000000000000 ! %l5 = 000000002f25a8db, Mem[000000009100019c] = 3c738ad5 stw %l5,[%i6+0x19c] ! Mem[000000009100019c] = 2f25a8db ! %l2 = c90581038684edcd, %l3 = 0000000000000000, %ccr = 01 movg %icc,%l2,%l3 ! Moved, %l3 = c90581038684edcd ! Mem[00000000918000b0] = bfd6d9fb ffc33525, %g2 = 00005321, %g3 = 3a46c685 ldd [%o0+0x0b0],%g2 ! %g2 = 00000000bfd6d9fb 00000000ffc33525 ! %f18 = cdd4bc69 91d66bad, Mem[00000000910000b0] = c0b4901e 1ae032bb std %f18,[%i6+0x0b0] ! Mem[00000000910000b0] = cdd4bc69 91d66bad ! %l6 = ffffffffffffe761, %l3 = c90581038684edcd, %ccr = 01 movrne %l6,%l3,%l2 ! Moved, %l2 = c90581038684edcd ! Mem[00000000908001a8] = db8a1c06892ae917, %g2 = 00000000bfd6d9fb ldx [%i5+0x1a8],%g2 ! %g2 = db8a1c06892ae917 ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Thread 25 1: membar #Sync ! Force all stores to complete p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000050004cbb bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffd62ef247 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be c90581038684edcd bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c90581038684edcd bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a59f6fc6 bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002f25a8db bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffe761 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000044dfee bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p25_check_fp_registers: set p25_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 8a01f96f c0ce8437 bne %xcc,p25_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 2999c92c 2cfc0608 bne %xcc,p25_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 853e13da fdaeaa56 bne %xcc,p25_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1cff0b88 9f402890 bne %xcc,p25_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be bb8e67b6 a8cca3e0 bne %xcc,p25_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 6c4ccd77 d99f8d18 bne %xcc,p25_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 1c08fd99 20d56b64 bne %xcc,p25_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 4cbb7902 e5cda69d bne %xcc,p25_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 603b17be 874bd769 bne %xcc,p25_f16_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 7b5ccff9 b98605cf bne %xcc,p25_f28_fail nop ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 603b17be874bd769 ldx [%i0+0x000],%g3 ! Observed data at 0000000042000000 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0044dfee91d66bad ldx [%i0+0x008],%g3 ! Observed data at 0000000042000008 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 47f22ed6ac1e07fa ldx [%i0+0x010],%g3 ! Observed data at 0000000042000010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a930680311c22074 ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5186af9a9b5666bc ldx [%i0+0x020],%g3 ! Observed data at 0000000042000020 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 604cc2ce03000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000042000028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7b5ccff9b98605cf ldx [%i0+0x030],%g3 ! Observed data at 0000000042000030 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = fb576a7f925d9b9b ldx [%i0+0x038],%g3 ! Observed data at 0000000042000038 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x038,%g4 ldx [%g1+0x050],%g2 ! Expected data = 839870afd35b0ed1 ldx [%i0+0x050],%g3 ! Observed data at 0000000042000050 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x050,%g4 ldx [%g1+0x068],%g2 ! Expected data = ffffffd275af194d ldx [%i0+0x068],%g3 ! Observed data at 0000000042000068 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x068,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = f9fffc2c6d579d38 ldx [%i0+0x0c0],%g3 ! Observed data at 00000000420000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 000000c65f5bc05e ldx [%i0+0x1c0],%g3 ! Observed data at 00000000420001c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = e8948326cec24c60 ldx [%i0+0x1c8],%g3 ! Observed data at 00000000420001c8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x1c8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 2f94feba61d1763a ldx [%i0+0x1e8],%g3 ! Observed data at 00000000420001e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x1e8,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 61e7ffffffffffff ldx [%i1+0x000],%g3 ! Observed data at 0000000042800000 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000083987102 ldx [%i1+0x008],%g3 ! Observed data at 0000000042800008 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000a59f6fc6 ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1005000000000000 ldx [%i1+0x018],%g3 ! Observed data at 0000000042800018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffadffffffad ldx [%i1+0x020],%g3 ! Observed data at 0000000042800020 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cdd4bc6991d66bad ldx [%i1+0x028],%g3 ! Observed data at 0000000042800028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1a1fccff28135eff ldx [%i1+0x030],%g3 ! Observed data at 0000000042800030 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x030,%g4 ldx [%g1+0x050],%g2 ! Expected data = 472b6d07ffffc1af ldx [%i1+0x050],%g3 ! Observed data at 0000000042800050 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x050,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 17c83ac30000028c ldx [%i1+0x0e0],%g3 ! Observed data at 00000000428000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = b08aff183a1029a1 ldx [%i1+0x1e0],%g3 ! Observed data at 00000000428001e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x1e0,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 5186af9ae38d5845 ldx [%i2+0x008],%g3 ! Observed data at 0000000043000008 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b2a2000000000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000043000010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 252002fdf7e64b92 ldx [%i2+0x018],%g3 ! Observed data at 0000000043000018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c6000000c89b1206 ldx [%i2+0x028],%g3 ! Observed data at 0000000043000028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b0311e3326493d14 ldx [%i2+0x030],%g3 ! Observed data at 0000000043000030 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x030,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 4e6d068a00000100 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000430000b8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x0b8,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 6061d6e87c71d0b6 ldx [%i3+0x000],%g3 ! Observed data at 0000000043800000 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 06179d47ba8bf260 ldx [%i3+0x008],%g3 ! Observed data at 0000000043800008 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffffad5d48ddc4 ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cf0586b9b2d59045 ldx [%i3+0x018],%g3 ! Observed data at 0000000043800018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = bf379fbae89482c0 ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 61e7ffffbfacffff ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = ffffffccfb02e067 ldx [%i3+0x090],%g3 ! Observed data at 0000000043800090 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x090,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = e105940d378e3a20 ldx [%i3+0x0e8],%g3 ! Observed data at 00000000438000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x138],%g2 ! Expected data = d280c035ffffffbf ldx [%i3+0x138],%g3 ! Observed data at 0000000043800138 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x138,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 00000510ffeca230 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000438001b8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 0000000000200064 ldx [%i3+0x1f8],%g3 ! Observed data at 00000000438001f8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x1f8,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed p25_f0_fail: set p25_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f2_fail: set p25_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f4_fail: set p25_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f6_fail: set p25_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f8_fail: set p25_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f10_fail: set p25_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f12_fail: set p25_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f14_fail: set p25_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f16_fail: set p25_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f28_fail: set p25_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_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 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: stha %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000018] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042000028] stda %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000028] done p25_trap1o: stha %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000018] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042000028] stda %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000028] done p25_trap2e: membar #Sync mov 0x140,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync stha %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000010] done p25_trap2o: membar #Sync mov 0x140,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync stha %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000010] done p25_trap3e: and %l3,-0xe0b,%l5 nop or %l7,%l0,%l3 done p25_trap3o: and %l3,-0xe0b,%l5 nop or %l7,%l0,%l3 done p25_init_memory_pointers: set p25_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 p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 22dc9981f6bc564f ldx [%g1+0x008],%l1 ! %l1 = 1ee9ce2caac741eb ldx [%g1+0x010],%l2 ! %l2 = 0fa5315faa55c2ef ldx [%g1+0x018],%l3 ! %l3 = 70024f8a423cae16 ldx [%g1+0x020],%l4 ! %l4 = 594e1525e89482c0 ldx [%g1+0x028],%l5 ! %l5 = 451e0a7e83987102 ldx [%g1+0x030],%l6 ! %l6 = 2546b846d1f1c4fe ldx [%g1+0x038],%l7 ! %l7 = 68f4cae656f00733 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 26 processor_26: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x68] ! Set the start flag wrpr %g0,7,%cleanwin call p26_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 26 wr %g0,0x4,%fprs ! Make sure fef is 1 set p26_init_freg,%g1 ! %f0 = 6340d7b0 208dff25 c19b5f49 21a16360 ! %f4 = 5d9c738d fba9ce23 d6ea3281 79e5bc6e ! %f8 = 34eb2785 a651d5e6 7a91f077 d74e1ed6 ! %f12 = 0295c9b7 a94acc35 26f5fa18 6d4fe7fa ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 57825602 dd7e27a2 a76d911d e2e6b2b6 ! %f20 = 9359974a bd4a91b5 8ccdcc87 ea98d616 ! %f24 = 1709b209 7e02857c d097e4c9 7d2f11af ! %f28 = 9271e949 811d97a0 119fb181 f5d6014a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1e2f079b 50e079ef 7ab5a52f 0c0c9763 ! %f36 = fccf3fde acf54945 a19ada5b 2bffd8f2 ! %f40 = 8011b8f7 fd5741c5 b7b2dd01 646838e1 ! %f44 = c8432fb9 8720f58c cb2893bd b8c8539e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x910d05d70000000d,%g7,%g1 ! GSR scale = 1, align = 5 wr %g1,%g0,%gsr ! GSR = 910d05d70000000d 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 26 p26_label_1: ! Mem[0000000044000134] = 9220d03b, %l2 = ee7d8567c49299aa swap [%i0+0x134],%l2 ! %l2 = 000000009220d03b ! Mem[0000000044000008] = 60dc29ae, %l5 = e9ee5c30ad999c7c ldsha [%i0+%o1]0x88,%l5 ! %l5 = 00000000000029ae ! %l2 = 000000009220d03b, Mem[0000000091800028] = 6360da84bdadbc80 stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 000000009220d03b ! %f12 = 0295c9b7, Mem[0000000090800134] = 4ed886e9 st %f12,[%i5+0x134] ! Mem[0000000090800134] = 0295c9b7 ! Mem[0000000090800098] = 9ef72702 16c067c7, %g2 = ffedbd13, %g3 = 0bad0b00 ldd [%i5+0x098],%g2 ! %g2 = 000000009ef72702 0000000016c067c7 ! %l6 = 95e8fd72c366687e, imm = fffffffffffffd8b, %l2 = 000000009220d03b xor %l6,-0x275,%l2 ! %l2 = 6a17028d3c9995f5 ! Mem[00000000908001c0] = a2d00bbc, %g18 = 6b544870446c30da ldsw [%i5+0x1c0],%g2 ! %g2 = 6b544870446c30da ! %f14 = 26f5fa18 6d4fe7fa, Mem[0000000045800010] = 29319d45 9358901f stda %f14,[%i3+%o2]0x88 ! Mem[0000000045800010] = 26f5fa18 6d4fe7fa ! %l5 = 00000000000029ae, Mem[0000000044800000] = f281e3ac stwa %l5,[%i1+%g0]0x88 ! Mem[0000000044800000] = 000029ae ! Mem[0000000044800020] = 8451e2bf, %l1 = ef184325d198aea5 swapa [%i1+%o4]0x81,%l1 ! %l1 = 000000008451e2bf p26_label_2: ! Mem[0000000045800020] = 5f2973bc8e1db55f, %f6 = d6ea3281 79e5bc6e ldda [%i3+%o4]0x81,%f6 ! %f6 = 5f2973bc 8e1db55f ! %f10 = 7a91f077 d74e1ed6, Mem[0000000090000188] = 3d267fb6 ec8b88e3 std %f10,[%i4+0x188] ! Mem[0000000090000188] = 7a91f077 d74e1ed6 ! %l5 = 00000000000029ae, Mem[0000000045000018] = 8ba60ac763efbaa3 stxa %l5,[%i2+%o3]0x88 ! Mem[0000000045000018] = 00000000000029ae ! Mem[00000000918001e0] = a7fa9672, %g2 = ffffffffa2d00bbc lduw [%o0+0x1e0],%g2 ! %g2 = 00000000a7fa9672 ! Mem[0000000045000010] = 955d0ea3e75f0d3b, %l5 = 00000000000029ae ldxa [%i2+%o2]0x80,%l5 ! %l5 = 955d0ea3e75f0d3b ! Mem[00000000908000a0] = d1ade20dd56d424b, %g2 = 00000000a7fa9672 ldx [%i5+0x0a0],%g2 ! %g2 = d1ade20dd56d424b ! %l1 = 000000008451e2bf, Mem[0000000045000008] = 16f93480a9230ee6 stxa %l1,[%i2+%o1]0x89 ! Mem[0000000045000008] = 000000008451e2bf ! %l2 = 3c9995f5, %l3 = f55358fd, Mem[0000000045000010] = 955d0ea3 e75f0d3b stda %l2,[%i2+%o2]0x80 ! Mem[0000000045000010] = 3c9995f5 f55358fd ! Mem[00000000918000a0] = 9c784c76, %g2 = d1ade20dd56d424b ldsh [%o0+0x0a2],%g2 ! %g2 = ffffffffffff9c78 ! Mem[0000000091000154] = b6697689, %g2 = ffffffffffff9c78 lduw [%i6+0x154],%g2 ! %g2 = 00000000b6697689 p26_label_3: ! Mem[0000000045000020] = c448d50cc49617ce, %f8 = 34eb2785 a651d5e6 ldda [%i2+%o4]0x88,%f8 ! %f8 = c448d50c c49617ce ! %f4 = 5d9c738d fba9ce23, Mem[00000000908001f0] = b34a86c6 84e1b785 std %f4 ,[%i5+0x1f0] ! Mem[00000000908001f0] = 5d9c738d fba9ce23 ! Mem[0000000045000000] = e557831f, %l3 = d4e76989f55358fd lduba [%i2+%g0]0x89,%l3 ! %l3 = 000000000000001f ! %l5 = 955d0ea3e75f0d3b, Mem[0000000090800158] = aa438ed2 stw %l5,[%i5+0x158] ! Mem[0000000090800158] = e75f0d3b ! immd = 000000000000002a, %l6 = 95e8fd72c366687e, %ccr = 44 mova %icc,0x02a,%l6 ! Moved, %l6 = 000000000000002a ! immd = 0000000000000313, %l3 = 000000000000001f, %ccr = 44 movne %icc,0x313,%l3 ! Register Not Moved ! Code Fragment 1 p26_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000016c067c7 mov -0xaa9,%g3 ! %g3 = fffffffffffff557 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 000000000000002a, Mem[0000000045800028] = 3d96f970 stba %l6,[%i3+%o5]0x88 ! Mem[0000000045800028] = 3d96f92a ! %l6 = 000000000000002a, Mem[00000000918001f8] = 855c6d382e3678f1 stx %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000000000002a ! Mem[000000009180011c] = 50eb81ed, %g18 = 6b544870446c30da ldsw [%o0+0x11c],%g2 ! %g2 = 6b544870446c30da p26_label_4: ! %f13 = a94acc35, Mem[0000000044800020] = d198aea5 sta %f13,[%i1+%o4]0x80 ! Mem[0000000044800020] = a94acc35 ! %l5 = 955d0ea3e75f0d3b, Mem[00000000900000df] = ddf6dd35 stb %l5,[%i4+0x0df] ! Mem[00000000900000dc] = 3bf6dd35 ! %f0 = 6340d7b0 208dff25 c19b5f49 21a16360 ! %f4 = 5d9c738d fba9ce23 5f2973bc 8e1db55f ! %f8 = c448d50c c49617ce 7a91f077 d74e1ed6 ! %f12 = 0295c9b7 a94acc35 26f5fa18 6d4fe7fa mov 0x040,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040 ! Mem[00000000908000fc] = 8f7c74fb, %g2 = 0000000050eb81ed ldsb [%i5+0x0fd],%g2 ! %g2 = ffffffffffffff8f ! Mem[0000000044000010] = 249b1711, %l5 = 955d0ea3e75f0d3b lduha [%i0+%o2]0x80,%l5 ! %l5 = 000000000000249b ! Mem[00000000450000a8] = 95dbdfb7ed706ad0, %l7 = 1976d289cab00e06, %l2 = 6a17028d3c9995f5 add %i2,0xa8,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 95dbdfb7ed706ad0 ! Mem[0000000090000100] = 952b3c00, %g2 = ffffffffffffff8f ldsb [%i4+0x103],%g2 ! %g2 = ffffffffffffff95 ! Mem[0000000045000040] = 92724344, %l1 = 8451e2bf, %l1 = 8451e2bf add %i2,0x40,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000092724344 ! %l0 = edaf13dd, %l1 = 92724344, Mem[0000000045000000] = 1f8357e5 8d6f756b std %l0,[%i2+%g0] ! Mem[0000000045000000] = edaf13dd 92724344 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 p26_label_5: ! %l5 = 000000000000249b, %l2 = 95dbdfb7ed706ad0, %ccr = 44 movgu %xcc,%l5,%l2 ! Register Not Moved ! Mem[0000000044000028] = 603e003c, %l7 = 1976d289cab00e06 lduha [%i0+%o5]0x81,%l7 ! %l7 = 000000000000603e ! Mem[0000000044800040] = 98bd93c3 fec28e88 a45bf451 ac1569bf ! Mem[0000000044800050] = f93a1062 df9a0a93 2478cdc8 d962e63d ! Mem[0000000044800060] = 3cb0bfc4 bf9bba0e ca68dead 2b5e86a7 ! Mem[0000000044800070] = bdf620da 2928df56 b77eaa34 e4373318 ldda [%i1+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000044800040 ! Mem[0000000044800130] = 1dbe114fcdc1ba91, %l0 = fe1aeb95edaf13dd, %l7 = 000000000000603e add %i1,0x130,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 1dbe114fcdc1ba91 ! %l5 = 000000000000249b, %l3 = 000000000000001f, %ccr = 44 movcs %icc,%l5,%l3 ! Register Not Moved ! Mem[000000009000012c] = 15dfe944, %g2 = ffffffffffffff95 lduh [%i4+0x12e],%g2 ! %g2 = 00000000000015df ! Mem[0000000090800140] = 65b0f94605718ed0, %f48 = 26620895 2b3c00be ldd [%i5+0x140],%f48 ! %f48 = 65b0f946 05718ed0 ! %l0 = fe1aeb95edaf13dd, immed = ffffffe6, %ccr = 44 movrlez %l0,-0x01a,%l4 ! Moved, %l4 = ffffffffffffffe6 ! Mem[00000000448001d4] = a4a9a69d, %l2 = 95dbdfb7ed706ad0 swap [%i1+0x1d4],%l2 ! %l2 = 00000000a4a9a69d ! %l0 = fe1aeb95edaf13dd, %l2 = 00000000a4a9a69d, %ccr = 44 movge %xcc,%l0,%l2 ! Moved, %l2 = fe1aeb95edaf13dd p26_label_6: ! %l6 = 000000000000002a, Mem[00000000908000a8] = 66d43a4d43a7621f stx %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 000000000000002a ! Mem[00000000458000f0] = e4f4a5523e3e37b7, %l6 = 000000000000002a, %l2 = fe1aeb95edaf13dd add %i3,0xf0,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = e4f4a5523e3e37b7 ! immd = 000000000000039c, %l7 = 1dbe114fcdc1ba91, %ccr = 44 movleu %icc,0x39c,%l7 ! Moved, %l7 = 000000000000039c ! %f28 = 9271e949, Mem[0000000045800020] = bc73295f sta %f28,[%i3+%o4]0x89 ! Mem[0000000045800020] = 9271e949 ! %l2 = 3e3e37b7, %l3 = 0000001f, Mem[00000000448001b8] = 4022da3b cef19f50 stda %l2,[%i1+0x1b8]%asi ! Mem[00000000448001b8] = 3e3e37b7 0000001f ! immd = 00000000000002db, %l3 = 000000000000001f, %ccr = 44 movpos %icc,0x2db,%l3 ! Moved, %l3 = 00000000000002db ! Mem[00000000918001e8] = 7b3940f79c208890, %g2 = 00000000000015df ldx [%o0+0x1e8],%g2 ! %g2 = 7b3940f79c208890 ! Mem[0000000044000008] = 60dc29ae, %l2 = e4f4a5523e3e37b7 ldsha [%i0+%o1]0x89,%l2 ! %l2 = 00000000000029ae ! Mem[00000000918001d0] = 6557b68659164260, %f48 = 65b0f946 05718ed0 ldd [%o0+0x1d0],%f48 ! %f48 = 6557b686 59164260 ! Mem[000000004500008c] = 012c2a99, %l7 = 000000000000039c swap [%i2+0x08c],%l7 ! %l7 = 00000000012c2a99 p26_label_7: ! %l0 = fe1aeb95edaf13dd, imm = 0000000000000026, %l4 = ffffffffffffffe6 srlx %l0,0x026,%l4 ! %l4 = 0000000003f86bae ! %l7 = 00000000012c2a99, Mem[000000009100008c] = fffe9c50, %asi = 80 stha %l7,[%i6+0x08c]%asi ! Mem[000000009100008c] = 2a999c50 ! Mem[00000000908000f8] = e0b72249 108f7c74, %g2 = 9c208890, %g3 = fffff557 ldd [%i5+0x0f8],%g2 ! %g2 = 00000000e0b72249 00000000108f7c74 ! %l3 = 00000000000002db, Mem[00000000918001a4] = d07c5dd8 sth %l3,[%o0+0x1a4] ! Mem[00000000918001a4] = 02db5dd8 ! %f20 = 9359974a, Mem[0000000090000018] = 0785d1ed st %f20,[%i4+%o3] ! Mem[0000000090000018] = 9359974a ! %l3 = 00000000000002db, Mem[0000000090800131] = 025c7f02 stb %l3,[%i5+0x131] ! Mem[0000000090800130] = db5c7f02 ! %l7 = 00000000012c2a99, imm = fffffffffffffe34, %l6 = 000000000000002a tsubcc %l7,-0x1cc,%l6 ! %l6 = 00000000012c2c65, %ccr = 13 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! Mem[00000000458001c8] = 32d1831e, %l5 = 000000000000249b swap [%i3+0x1c8],%l5 ! %l5 = 0000000032d1831e ! Mem[00000000900001a0] = ea1bd83c, %g18 = 6b544870446c30da ldsw [%i4+0x1a0],%g2 ! %g2 = 6b544870446c30da p26_label_8: ! immd = 00000000000002b4, %l6 = 00000000012c2c65, %ccr = 13 movl %icc,0x2b4,%l6 ! Moved, %l6 = 00000000000002b4 ! %l5 = 0000000032d1831e, Mem[00000000908000a4] = d56d424b stw %l5,[%i5+0x0a4] ! Mem[00000000908000a4] = 32d1831e ! Mem[0000000090800010] = 273d37af, %g2 = ffffffffea1bd83c ldsh [%i5+0x012],%g2 ! %g2 = 000000000000273d ! Mem[0000000090000184] = 45807a91, %g2 = 000000000000273d ldub [%i4+0x186],%g2 ! %g2 = 0000000000000045 ! %f16 = 57825602 dd7e27a2, Mem[0000000044800018] = 51bcbebe ab757cb2 stda %f16,[%i1+%o3]0x81 ! Mem[0000000044800018] = 57825602 dd7e27a2 ! Mem[0000000044000008] = 60dc29ae, %l7 = 00000000012c2a99 lduba [%i0+%o1]0x89,%l7 ! %l7 = 00000000000000ae ! %l6 = 00000000000002b4, immd = 0000000000000151, %l6 = 00000000000002b4 sdivx %l6,0x151,%l6 ! %l6 = 0000000000000002 ! %l5 = 0000000032d1831e, %l5 = 0000000032d1831e, %ccr = 13 movgu %xcc,%l5,%l5 ! Register Not Moved ! %l5 = 0000000032d1831e, imm = 0000000000000011, %l1 = 0000000092724344 xnorcc %l5,0x011,%l1 ! %l1 = ffffffffcd2e7cf0, %ccr = 88 ! Mem[0000000045800198] = a411975b, %f12 = 56df2829 ld [%i3+0x198],%f12 ! %f12 = a411975b p26_label_9: ! %f29 = 811d97a0, Mem[00000000910000c0] = 92af44d2 st %f29,[%i6+0x0c0] ! Mem[00000000910000c0] = 811d97a0 ! %l2 = 00000000000029ae, Mem[00000000910001ce] = cc003be9 sth %l2,[%i6+0x1ce] ! Mem[00000000910001cc] = 29ae3be9 ! Mem[0000000091800168] = e685871d, %g18 = 6b544870446c30da ldsw [%o0+0x168],%g2 ! %g2 = 6b544870446c30da ! %l2 = 00000000000029ae, Mem[00000000918000b8] = 58c331f8 stw %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 000029ae ! Mem[0000000045000108] = 29119dee, %l4 = 0000000003f86bae swap [%i2+0x108],%l4 ! %l4 = 0000000029119dee ! retry : should take illegal inst trap, %l0 = fe1aeb95edaf13dd retry ! Illegal inst trap : %l0 = fe1aeb95edaf13ed ! Mem[0000000044000028] = 3c003e60, %l2 = 00000000000029ae ldswa [%i0+%o5]0x89,%l2 ! %l2 = 000000003c003e60 ! Mem[00000000900000dc] = d2efa03b, %g2 = ffffffffe685871d lduw [%i4+0x0dc],%g2 ! %g2 = 00000000d2efa03b ! Mem[0000000090800148] = 58d70c46, %g18 = 6b544870446c30da ldsw [%i5+0x148],%g2 ! %g2 = 6b544870446c30da ! Mem[0000000090800100] = fb532693 03c772fa, %g2 = 58d70c46, %g3 = 108f7c74 ldda [%i5+0x100]%asi,%g2 ! %g2 = 00000000fb532693 0000000003c772fa p26_label_10: ! %l4 = 0000000029119dee, %l0 = fe1aeb95edaf13ed, %l7 = 00000000000000ae add %l4,%l0,%l7 ! %l7 = fe1aeb9616c0b1db ! Clear Register : %l5 = 0000000032d1831e clr %l5 ! %l5 = 0000000000000000 ! %f30 = 119fb181 f5d6014a, Mem[0000000091800050] = 201eabe0 ace33da8 std %f30,[%o0+0x050] ! Mem[0000000091800050] = 119fb181 f5d6014a ! Mem[0000000044000138] = 50794411e18c90d3, %l2 = 000000003c003e60, %l7 = fe1aeb9616c0b1db add %i0,0x138,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 50794411e18c90d3 ! %l7 = 50794411e18c90d3, Mem[0000000044800176] = 8247ba53 sth %l7,[%i1+0x176] ! Mem[0000000044800174] = 824790d3 ! Mem[0000000044800008] = f681e5a1 c1f84be5, %l6 = 00000002, %l7 = e18c90d3 ldda [%i1+%o1]0x81,%l6 ! %l6 = 00000000f681e5a1 00000000c1f84be5 membar #Sync ! Added by membar checker (231) ! %f6 = 3de662d9, Mem[0000000090000120] = c8a6f293 sta %f6 ,[%i4+0x120]%asi ! Mem[0000000090000120] = 3de662d9 ! Mem[0000000044000020] = 209905de bc032a65, %l0 = edaf13ed, %l1 = cd2e7cf0 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000209905de 00000000bc032a65 ! Mem[000000009180015c] = 1663447a, %g18 = 6b544870446c30da ldsw [%o0+0x15c],%g2 ! %g2 = 6b544870446c30da ! %l3 = 00000000000002db, Mem[00000000440001ac] = fde102cb, %asi = 80 stha %l3,[%i0+0x1ac]%asi ! Mem[00000000440001ac] = 02db02cb p26_label_11: ! %l7 = 00000000c1f84be5, Mem[0000000044800010] = 8055dfaa stha %l7,[%i1+%o2]0x81 ! Mem[0000000044800010] = 4be5dfaa ! Mem[0000000045800000] = a95fdf23, %l0 = 00000000209905de ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000a9000000ff ! immd = 000000000000021e, %l0 = 00000000000000a9, %ccr = 88 movvs %icc,0x21e,%l0 ! Register Not Moved ! Mem[0000000044800168] = 48bb45c2fe74766c, %f0 = 888ec2fe c393bd98 ldda [%i1+0x168]%asi,%f0 ! %f0 = 48bb45c2 fe74766c ! Mem[0000000045800010] = 26f5fa186d4fe7fa, %f12 = a411975b da20f6bd ldda [%i3+%o2]0x88,%f12 ! %f12 = 26f5fa18 6d4fe7fa ! %l4 = 29119dee, %l5 = 00000000, Mem[0000000044000020] = de059920 652a03bc stda %l4,[%i0+%o4]0x89 ! Mem[0000000044000020] = 29119dee 00000000 ! %f2 = bf6915ac, Mem[0000000045000020] = c49617ce sta %f2 ,[%i2+%o4]0x88 ! Mem[0000000045000020] = bf6915ac ! %l3 = 00000000000002db, immed = ffffff80, %ccr = 88 movrlez %l3,-0x080,%l6 ! Not Moved, %l6 = 00000000f681e5a1 save ! CWP = 1 ! Mem[0000000091800008] = 3c5372e410fc868d, %g2 = 000000001663447a ldx [%i0+%i1],%g2 ! %g2 = 3c5372e410fc868d p26_label_12: ! %cwp = 1 ! Mem[0000000045000018] = ae290000, %l7 = b214226eba9fffc8 lduba [%o2+%i3]0x80,%l7 ! %l7 = 00000000000000ae ! %l2 = b483fd026a115124, Mem[000000009000008c] = decbecfb stw %l2,[%o4+0x08c] ! Mem[000000009000008c] = 6a115124 ! Mem[0000000091000058] = 1282e1e3, %g2 = 3c5372e410fc868d ldsb [%o6+0x059],%g2 ! %g2 = 0000000000000012 ! %l0 = 4beb7dd480631da0, Mem[00000000918000c0] = 17ba4463 stw %l0,[%i0+0x0c0] ! Mem[00000000918000c0] = 80631da0 ! Mem[0000000044000028] = 603e003c, %l0 = 4beb7dd480631da0 ldsba [%o0+%i5]0x80,%l0 ! %l0 = 0000000000000060 ! done : should take illegal inst trap, %l0 = 0000000000000060 done ! Illegal inst trap : %l0 = 0000000000000070 ! Mem[0000000090800160] = cd81b6a90459de3d, %g2 = 0000000000000012 ldx [%o5+0x160],%g2 ! %g2 = cd81b6a90459de3d ! Mem[0000000045800008] = 17ba4ed1, %l4 = 29f38205fdf9e15c lduba [%o3+%i1]0x80,%l4 ! %l4 = 0000000000000017 ! %l2 = b483fd026a115124, immed = fffffa49, %l6 = c81f6755df88594e taddcctv %l2,-0x5b7,%l6 ! %l0 = 0000000000000093, Trapped ! %l1 = 864e1afa6b013903, %l1 = 864e1afa6b013903, %ccr = 88 movneg %icc,%l1,%l1 ! Moved, %l1 = 864e1afa6b013903 p26_label_13: ! %cwp = 1 ! immd = 000000000000014e, %l2 = b483fd026a115124, %ccr = 88 movleu %xcc,0x14e,%l2 ! Register Not Moved ! Code Fragment 1 p26_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000003c772fa mov 0xbb9,%g3 ! %g3 = 0000000000000bb9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 0000000000000090, %l6 = c81f6755df88594e, %ccr = 88 movg %xcc,0x090,%l6 ! Register Not Moved ! Mem[000000004480012c] = 846e4255, %l2 = 6a115124, %l7 = 000000ae add %o1,0x12c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000846e4255 ! Mem[0000000044800008] = e54bf8c1 a1e581f6, %l6 = df88594e, %l7 = 846e4255 ldda [%o1+%i1]0x89,%l6 ! %l6 = 00000000a1e581f6 00000000e54bf8c1 membar #Sync ! Added by membar checker (232) ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = 3de662d9 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 ldda [%o4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! %l1 = 864e1afa6b013903 sethi %hi(0xe91b7000),%l1 ! %l1 = 00000000e91b7000 ! Mem[00000000910001e8] = 85b8e2351aeb2fcc, %g2 = cd81b6a90459de3d ldx [%o6+0x1e8],%g2 ! %g2 = 85b8e2351aeb2fcc ! %l0 = 00000093, %l1 = e91b7000, Mem[0000000091000190] = b476dc90 f27114ab std %l0,[%o6+0x190] ! Mem[0000000091000190] = 00000093 e91b7000 ! %l5 = b118b55a65675ff9, Mem[00000000900001a0] = ea1bd83c55f4639a stx %l5,[%o4+0x1a0] ! Mem[00000000900001a0] = b118b55a65675ff9 p26_label_14: ! %cwp = 1 ! %l2 = b483fd026a115124, Mem[00000000910000bc] = f88b7c51 stw %l2,[%o6+0x0bc] ! Mem[00000000910000bc] = 6a115124 ! Mem[0000000045800068] = 370e87e7, %l0 = 00000093, %l6 = a1e581f6 add %o3,0x68,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000370e87e7 ! Mem[000000004480011c] = 6c4e2bb8, %l6 = 00000000370e87e7 ldsb [%o1+0x11d],%l6 ! %l6 = 000000000000004e ! %l4 = 00000017, %l5 = 65675ff9, Mem[0000000044800018] = 57825602 dd7e27a2 stda %l4,[%o1+%i3]0x81 ! Mem[0000000044800018] = 00000017 65675ff9 ! Mem[0000000044800074] = 2928df56, %l7 = e54bf8c1, %l5 = 65675ff9 add %o1,0x74,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002928df56 ! Mem[0000000091800148] = 6a524a45 44ecdeed, %g2 = 1aeb2fcc, %g3 = 00000bb9 ldd [%i0+0x148],%g2 ! %g2 = 000000006a524a45 0000000044ecdeed ! %f22 = 8ccdcc87 ea98d616, Mem[0000000044800000] = ae290000 c7394488 stda %f22,[%o1+%g0]0x81 ! Mem[0000000044800000] = 8ccdcc87 ea98d616 ! Mem[0000000091000138] = cc970ad0d2fdf1a2, %f48 = be003c2b 95086226 ldd [%o6+0x138],%f48 ! %f48 = cc970ad0 d2fdf1a2 ! %f16 = 57825602 dd7e27a2 a76d911d e2e6b2b6 ! %f20 = 9359974a bd4a91b5 8ccdcc87 ea98d616 ! %f24 = 1709b209 7e02857c d097e4c9 7d2f11af ! %f28 = 9271e949 811d97a0 119fb181 f5d6014a mov 0x0c0,%g6 stda %f16,[%o3+%g6]ASI_BLK_PL ! Block Store to 00000000458000c0 ! %f0 = 48bb45c2 fe74766c bf6915ac 51f45ba4 ! %f4 = 930a9adf 62103af9 3de662d9 c8cd7824 ! %f8 = 0eba9bbf c4bfb03c a7865e2b adde68ca ! %f12 = 26f5fa18 6d4fe7fa 183337e4 34aa7eb7 stda %f0,[%o1]ASI_BLK_P ! Block Store to 0000000044800000 p26_label_15: ! %cwp = 1 ! Clear Register : %l0 = 0000000000000093 clr %l0 ! %l0 = 0000000000000000 ! %l3 = 8bc224bc9711a94c, Mem[0000000090000068] = d61e4ed7 stw %l3,[%o4+0x068] ! Mem[0000000090000068] = 9711a94c ! Mem[0000000091800024] = ddf28a00, %g2 = 000000006a524a45 ldub [%i0+0x025],%g2 ! %g2 = 00000000000000dd ! %l2 = b483fd026a115124, Mem[00000000910001c0] = 00e23e0f sth %l2,[%o6+0x1c0] ! Mem[00000000910001c0] = 51243e0f ! Mem[0000000045000114] = 1377af8f, %l7 = 00000000e54bf8c1 ldsw [%o2+0x114],%l7 ! %l7 = 000000001377af8f ! %l3 = 8bc224bc9711a94c, %l0 = 0000000000000000, %y = 00000000 umulcc %l3,%l0,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00000000 ! Code Fragment 1 p26_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000044ecdeed mov 0x38b,%g3 ! %g3 = 000000000000038b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 6a115124, %l3 = 00000000, Mem[0000000091000000] = ecb2f1c3 9a33280b std %l2,[%o6+%g0] ! Mem[0000000091000000] = 6a115124 00000000 ! %l6 = 000000000000004e, imm = fffffffffffff2df, %l2 = b483fd026a115124 orcc %l6,-0xd21,%l2 ! %l2 = fffffffffffff2df, %ccr = 88 ! Mem[000000004500001c] = 00000000, %l6 = 000000000000004e swap [%o2+0x01c],%l6 ! %l6 = 0000000000000000 p26_label_16: ! %cwp = 1 ! %l2 = fffffffffffff2df, imm = fffffffffffffc01, %l0 = 0000000000000000 andcc %l2,-0x3ff,%l0 ! %l0 = fffffffffffff001, %ccr = 88 ! %l1 = 00000000e91b7000, Mem[00000000918000e6] = dbcfea5a sth %l1,[%i0+0x0e6] ! Mem[00000000918000e4] = 7000ea5a ! %f26 = d097e4c9 7d2f11af, Mem[0000000045000008] = 8451e2bf 00000000 stda %f26,[%o2+%i1]0x89 ! Mem[0000000045000008] = d097e4c9 7d2f11af ! %l4 = 0000000000000017, Mem[0000000090800044] = e14ccb8b stb %l4,[%o5+0x044] ! Mem[0000000090800044] = 174ccb8b ! Mem[0000000045800160] = 363c8519, %l4 = 0000000000000017 swap [%o3+0x160],%l4 ! %l4 = 00000000363c8519 ! Mem[0000000045800008] = 17ba4ed1, %l6 = 0000000000000000 ldsba [%o3+%i1]0x81,%l6 ! %l6 = 0000000000000017 ! Mem[00000000900000fc] = e1266208, %g2 = 00000000000000dd ldsb [%o4+0x0ff],%g2 ! %g2 = ffffffffffffffe1 ! Mem[0000000045800008] = d14eba17, %l7 = 000000001377af8f swapa [%o3+%i1]0x89,%l7 ! %l7 = 00000000d14eba17 ! Mem[0000000091000008] = 12a0367e, %g2 = ffffffffffffffe1 lduh [%o6+%i1],%g2 ! %g2 = 00000000000012a0 ! Mem[000000009000014c] = cb691d39, %g18 = 72161f71b6d04a7e ldsw [%o4+0x14c],%g2 ! %g2 = 72161f71b6d04a7e p26_label_17: ! %cwp = 1 ! %l0 = fffffffffffff001, Mem[00000000910000b4] = 1ae032bb stw %l0,[%o6+0x0b4] ! Mem[00000000910000b4] = fffff001 membar #Sync ! Added by membar checker (233) ! Mem[0000000044800018] = d962e63d, %l4 = 00000000363c8519 ldstuba [%o1+%i3]0x88,%l4 ! %l4 = 0000003d000000ff ! Mem[00000000440000dc] = cb16f6dc, %l7 = d14eba17, %l5 = 2928df56 add %o0,0xdc,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000cb16f6dc ! Mem[0000000044000081] = e27b00d1, %l7 = 00000000d14eba17 ldstub [%o0+0x081],%l7 ! %l7 = 0000007b000000ff ! %l5 = 00000000cb16f6dc, immed = 0000096c, %y = 00000000 sdivcc %l5,0x96c,%l4 ! %l4 = 0000000000158e1c, %ccr = 00 mov %l0,%y ! %y = fffff001 ! %l0 = fffffffffffff001, Mem[0000000044000010] = 11179b24 stha %l0,[%o0+%i2]0x88 ! Mem[0000000044000010] = 1117f001 ! Mem[00000000900001f4] = 5293be02, %g2 = ffffffffcb691d39 ldsb [%o4+0x1f4],%g2 ! %g2 = 0000000000000052 ! Mem[000000009100008c] = 2a999c50, %g2 = 0000000000000052 lduw [%o6+0x08c],%g2 ! %g2 = 000000002a999c50 ! Mem[0000000091800168] = e685871d97ae3bf2, %f48 = cc970ad0 d2fdf1a2 ldda [%i0+0x168]%asi,%f48 ! %f48 = e685871d 97ae3bf2 ! %l3 = 0000000000000000, %l7 = 000000000000007b, %ccr = 00 movne %xcc,%l3,%l7 ! Moved, %l7 = 0000000000000000 p26_label_18: ! %cwp = 1 ! Mem[0000000045000028] = 8b5edf0e, %l1 = 00000000e91b7000 ldsha [%o2+%i5]0x80,%l1 ! %l1 = ffffffffffff8b5e ! Mem[0000000045800174] = c4e07d21, %l3 = 00000000, %l5 = cb16f6dc add %o3,0x174,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c4e07d21 ! %l2 = fffffffffffff2df, Mem[0000000091800068] = fc55fd72 stw %l2,[%i0+0x068] ! Mem[0000000091800068] = fffff2df ! retry : should take illegal inst trap, %l0 = fffffffffffff001 retry ! Illegal inst trap : %l0 = fffffffffffff011 ! Mem[0000000045800000] = 23df5fff, %l6 = 0000000000000017 ldsba [%o3+%g0]0x89,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000044800008] = a45bf451ac1569bf, %l3 = 0000000000000000 ldxa [%o1+%i1]0x88,%l3 ! %l3 = a45bf451ac1569bf ! Mem[00000000450000bc] = 6775b660, %l4 = 0000000000158e1c ldsh [%o2+0x0be],%l4 ! %l4 = ffffffffffffb660 ! Mem[00000000900001d4] = 6ce5419b, %g2 = 000000002a999c50 ldsb [%o4+0x1d7],%g2 ! %g2 = 000000000000006c ! Code Fragment 1 p26_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000038b mov 0x497,%g3 ! %g3 = 0000000000000497 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 00000000c4e07d21, Mem[0000000091000110] = 40203347df99dbc0, %asi = 80 stxa %l5,[%o6+0x110]%asi ! Mem[0000000091000110] = 00000000c4e07d21 p26_label_19: ! %cwp = 1 ! %l1 = ffffffffffff8b5e, immed = 000003a5, %y = fffff001 mulscc %l1,0x3a5,%l5 ! %l5 = 000000007fffc954, %ccr = 00, %y = 7ffff800 ! %l1 = ffffffffffff8b5e, immed = ffffff70, %ccr = 00 movrlez %l1,-0x090,%l1 ! Moved, %l1 = ffffffffffffff70 ! Mem[0000000045000020] = bf6915ac, %l7 = 0000000000000000 ldsba [%o2+%i4]0x89,%l7 ! %l7 = ffffffffffffffac ! %f14 = 183337e4 34aa7eb7, Mem[0000000044000008] = 60dc29ae 9cfdbfdb stda %f14,[%o0+%i1]0x89 ! Mem[0000000044000008] = 183337e4 34aa7eb7 ! Mem[00000000448000b8] = 7e0ef4186533caaf, %l5 = 000000007fffc954, %l7 = ffffffffffffffac add %o1,0xb8,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 7e0ef4186533caaf ! Mem[00000000918000bc] = e4bd8063, %g2 = 000000000000006c ldub [%i0+0x0be],%g2 ! %g2 = 00000000000000e4 ! Mem[0000000045800144] = c26fd2fe, %l0 = fffffffffffff011 lduh [%o3+0x146],%l0 ! %l0 = 000000000000d2fe ! Mem[0000000091000090] = ce45a0149962ca86, %g2 = 00000000000000e4 ldx [%o6+0x090],%g2 ! %g2 = ce45a0149962ca86 ! Mem[0000000044000028] = 603e003c, %l0 = 000000000000d2fe ldsba [%o0+%i5]0x81,%l0 ! %l0 = 0000000000000060 ! Mem[000000009180016c] = 3bf27fdb, %g2 = ce45a0149962ca86 ldsb [%i0+0x16e],%g2 ! %g2 = 000000000000003b p26_label_20: ! %cwp = 1 ! %f20 = 9359974a bd4a91b5, Mem[00000000900000c8] = d8fabe34 e6663614 std %f20,[%o4+0x0c8] ! Mem[00000000900000c8] = 9359974a bd4a91b5 ! %l3 = a45bf451ac1569bf, Mem[0000000091800016] = 002c2403 sth %l3,[%i0+0x016] ! Mem[0000000091800014] = 69bf2403 ! %l5 = 000000007fffc954, immed = 0000048b, %l0 = 0000000000000060 taddcctv %l5,0x48b,%l0 ! %l0 = 0000000000000083, Trapped ! Mem[0000000045000028] = 0edf5e8b, %l0 = 0000000000000083 ldstuba [%o2+%i5]0x88,%l0 ! %l0 = 0000008b000000ff ! Mem[0000000090800018] = ecf755a1c4ec5ef0, %g2 = 000000000000003b ldx [%o5+%i3],%g2 ! %g2 = ecf755a1c4ec5ef0 ! Mem[0000000044000184] = da3b91bb, %l4 = ffffffffffffb660 ldstub [%o0+0x184],%l4 ! %l4 = 000000da000000ff ! %l7 = 7e0ef4186533caaf, immed = fffffe27, %ccr = 00 movrlez %l7,-0x1d9,%l3 ! Not Moved, %l3 = a45bf451ac1569bf ! Mem[0000000044000008] = b77eaa34, %l1 = ffffffffffffff70 ldsha [%o0+%i1]0x81,%l1 ! %l1 = ffffffffffffb77e ! Mem[00000000908000a4] = 32d1831e, %g2 = ecf755a1c4ec5ef0 ldsh [%o5+0x0a4],%g2 ! %g2 = 00000000000032d1 ! Mem[00000000458001e0] = 00e8a46e, %l7 = 7e0ef4186533caaf lduw [%o3+0x1e0],%l7 ! %l7 = 0000000000e8a46e p26_label_21: ! %cwp = 1 ! Mem[00000000910001a8] = dbcff14c0768fa4c, %f48 = e685871d 97ae3bf2 ldd [%o6+0x1a8],%f48 ! %f48 = dbcff14c 0768fa4c ! Mem[0000000044800020] = bf9bba0e, %f5 = 62103af9 lda [%o1+%i4]0x88,%f5 ! %f5 = bf9bba0e ! %l1 = ffffffffffffb77e, imm = 000000000000002d, %l3 = a45bf451ac1569bf sllx %l1,0x02d,%l3 ! %l3 = f6efc00000000000 ! %l6 = ffffffffffffffff, %l3 = f6efc00000000000, %ccr = 00 movge %icc,%l6,%l3 ! Moved, %l3 = ffffffffffffffff ! %l5 = 000000007fffc954, immed = fffffc28, %y = 7ffff800 mulscc %l5,-0x3d8,%l4 ! %l4 = 000000003fffe4aa, %ccr = 00, %y = 3ffffc00 ! Mem[0000000045000110] = a6f5faca1377af8f, %l0 = 000000000000008b, %l1 = ffffffffffffb77e add %o2,0x110,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = a6f5faca1377af8f ! Mem[0000000045000028] = 0edf5eff, %l6 = ffffffffffffffff ldsha [%o2+%i5]0x89,%l6 ! %l6 = 0000000000005eff ! Mem[0000000045000010] = f595993c, %l2 = fffffffffffff2df lduha [%o2+%i2]0x88,%l2 ! %l2 = 000000000000993c ! Mem[000000009000009c] = 00b43cbb, %g2 = 00000000000032d1 lduh [%o4+0x09c],%g2 ! %g2 = 00000000000000b4 ! %f23 = ea98d616, Mem[0000000044000010] = 01f01711 sta %f23,[%o0+%i2]0x80 ! Mem[0000000044000010] = ea98d616 p26_label_22: ! %cwp = 1 ! immd = 00000000000002e1, %l2 = 000000000000993c, %ccr = 00 movgu %icc,0x2e1,%l2 ! Moved, %l2 = 00000000000002e1 ! Mem[0000000044800114] = 77f67c87, %l5 = 000000007fffc954 swap [%o1+0x114],%l5 ! %l5 = 0000000077f67c87 ! Mem[0000000091800068] = fffff2df ba3ede0d, %g2 = 000000b4, %g3 = 00000497 ldd [%i0+0x068],%g2 ! %g2 = 00000000fffff2df 00000000ba3ede0d ! %l1 = a6f5faca1377af8f, Mem[0000000044000008] = 34aa7eb7 stha %l1,[%o0+%i1]0x88 ! Mem[0000000044000008] = 34aaaf8f ! Mem[00000000440001b0] = 946c14af, %l4 = 000000003fffe4aa swap [%o0+0x1b0],%l4 ! %l4 = 00000000946c14af ! %l6 = 0000000000005eff, %l7 = 0000000000e8a46e, %l7 = 0000000000e8a46e and %l6,%l7,%l7 ! %l7 = 000000000000046e ! Code Fragment 1 p26_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ba3ede0d mov -0x855,%g3 ! %g3 = fffffffffffff7ab and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000044000030] = 124679e2 38ee605b, %l2 = 000002e1, %l3 = ffffffff ldd [%o0+0x030],%l2 ! %l2 = 00000000124679e2 0000000038ee605b ! Mem[00000000908001c8] = 6e3e46ef, %g2 = 00000000fffff2df lduw [%o5+0x1c8],%g2 ! %g2 = 000000006e3e46ef ! %l0 = 0000008b, %l1 = 1377af8f, Mem[00000000910000a8] = 871488a2 ab9a19e7 std %l0,[%o6+0x0a8] ! Mem[00000000910000a8] = 0000008b 1377af8f p26_label_23: ! %cwp = 1 ! %l5 = 0000000077f67c87, Mem[0000000044000008] = 34aaaf8f stba %l5,[%o0+%i1]0x88 ! Mem[0000000044000008] = 34aaaf87 ! Mem[00000000910001c0] = 51243e0f, %g2 = 000000006e3e46ef lduw [%o6+0x1c0],%g2 ! %g2 = 0000000051243e0f ! Mem[0000000090000180] = ec30e2c0, %g2 = 0000000051243e0f ldsh [%o4+0x180],%g2 ! %g2 = ffffffffffffec30 ! %l0 = 0000008b, %l1 = 1377af8f, Mem[0000000091000100] = 12a382c0 3a46c685 stda %l0,[%o6+0x100]%asi ! Mem[0000000091000100] = 0000008b 1377af8f ! Mem[0000000090800130] = 75db5c7f0295c9b7, %f48 = dbcff14c 0768fa4c ldd [%o5+0x130],%f48 ! %f48 = 75db5c7f 0295c9b7 ! Mem[0000000044800018] = ffe662d9c8cd7824, %l2 = 00000000124679e2, %l4 = 00000000946c14af add %o1,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = ffe662d9c8cd7824 ! %l6 = 0000000000005eff, immed = 000008a5, %y = 3ffffc00 umul %l6,0x8a5,%l2 ! %l2 = 000000000335325b, %y = 00000000 ! Mem[0000000045000018] = ae290000 0000004e, %l2 = 0335325b, %l3 = 38ee605b ldda [%o2+%i3]0x80,%l2 ! %l2 = 00000000ae290000 000000000000004e ! Mem[0000000045000004] = 92724344, %l1 = 1377af8f, %l6 = 00005eff add %o2,0x04,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000092724344 ! Mem[0000000091800018] = 24036eb532beb534, %g2 = ffffffffffffec30 ldx [%i0+%i3],%g2 ! %g2 = 24036eb532beb534 p26_label_24: ! %cwp = 1 ! Mem[0000000045800128] = 833ef641, %l4 = c8cd7824, %l4 = c8cd7824 add %o3,0x128,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000833ef641 ! %l0 = 000000000000008b, %l0 = 000000000000008b, %l2 = 00000000ae290000 orn %l0,%l0,%l2 ! %l2 = ffffffffffffffff ! %l7 = 000000000000046e, Mem[0000000044800010] = df9a0a93 stba %l7,[%o1+%i2]0x88 ! Mem[0000000044800010] = df9a0a6e ! %l2 = ffffffffffffffff, Mem[0000000044800018] = d962e6ff stwa %l2,[%o1+%i3]0x89 ! Mem[0000000044800018] = ffffffff ! Mem[0000000091000190] = 00000093, %g2 = 24036eb532beb534 ldsb [%o6+0x190],%g2 ! %g2 = 0000000000000000 ! Mem[0000000045000028] = ff5edf0e cb99c7ba, %l6 = 92724344, %l7 = 0000046e ldda [%o2+%i5]0x81,%l6 ! %l6 = 00000000ff5edf0e 00000000cb99c7ba ! Mem[0000000045000008] = 7d2f11af, %l5 = 0000000077f67c87 swapa [%o2+%i1]0x88,%l5 ! %l5 = 000000007d2f11af ! Mem[0000000091800020] = 70e0129d, %g18 = 72161f71b6d04a7e ldsw [%i0+%i4],%g2 ! %g2 = 72161f71b6d04a7e ! Mem[0000000045000014] = f55358fd, %l4 = 00000000833ef641, %asi = 80 swapa [%o2+0x014]%asi,%l4 ! %l4 = 00000000f55358fd ! %l5 = 000000007d2f11af, Mem[0000000090800150] = 767f04531ae2a90c stx %l5,[%o5+0x150] ! Mem[0000000090800150] = 000000007d2f11af p26_label_25: ! %cwp = 1 ! %l2 = ffffffffffffffff, Mem[0000000045800060] = a9bf8a7084864f22 stx %l2,[%o3+0x060] ! Mem[0000000045800060] = ffffffffffffffff ! Mem[0000000090800108] = cbd49678, %g2 = 0000000070e0129d ldsb [%o5+0x10b],%g2 ! %g2 = ffffffffffffffcb ! Mem[0000000044800000] = c245bb48, %l5 = 000000007d2f11af swapa [%o1+%g0]0x89,%l5 ! %l5 = 00000000c245bb48 ! Mem[00000000910001a0] = 90f51e19475b8fcd, %g2 = ffffffffffffffcb ldx [%o6+0x1a0],%g2 ! %g2 = 90f51e19475b8fcd ! Mem[0000000091800120] = a7462363, %g2 = 90f51e19475b8fcd lduh [%i0+0x120],%g2 ! %g2 = 000000000000a746 ! %l5 = 00000000c245bb48, immd = 00000000000007b6, %l7 = 00000000cb99c7ba mulx %l5,0x7b6,%l7 ! %l7 = 000005da05b21d30 ! %l1 = a6f5faca1377af8f, %l5 = 00000000c245bb48, %l3 = 000000000000004e andn %l1,%l5,%l3 ! %l3 = a6f5faca11320487 ! %l6 = 00000000ff5edf0e, %l1 = a6f5faca1377af8f, %ccr = 00 movpos %icc,%l6,%l1 ! Moved, %l1 = 00000000ff5edf0e ! Mem[0000000044800008] = bf6915ac51f45ba4, %f12 = 26f5fa18 6d4fe7fa ldda [%o1+%i1]0x81,%f12 ! %f12 = bf6915ac 51f45ba4 ! %l5 = 00000000c245bb48, imm = 0000000000000e7a, %l1 = 00000000ff5edf0e andcc %l5,0xe7a,%l1 ! %l1 = 0000000000000a48, %ccr = 00 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Thread 26 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p26_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x068] ! Set processor 26 done flag ! Check Registers p26_check_registers: set p26_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000a9 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000bc032a65 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003c003e60 bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000002db bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000029119dee bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000f681e5a1 bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c1f84be5 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p26_check_fp_registers: set p26_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 48bb45c2 fe74766c bne %xcc,p26_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be bf6915ac 51f45ba4 bne %xcc,p26_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 930a9adf bf9bba0e bne %xcc,p26_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3de662d9 c8cd7824 bne %xcc,p26_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 0eba9bbf c4bfb03c bne %xcc,p26_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be a7865e2b adde68ca bne %xcc,p26_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be bf6915ac 51f45ba4 bne %xcc,p26_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 183337e4 34aa7eb7 bne %xcc,p26_f14_fail nop ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 87afaa34e4373318 ldx [%i0+0x008],%g3 ! Observed data at 0000000044000008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ea98d616a3c7d834 ldx [%i0+0x010],%g3 ! Observed data at 0000000044000010 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ee9d112900000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000044000020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x020,%g4 ldx [%g1+0x080],%g2 ! Expected data = e2ff00d1bb98b8b5 ldx [%i0+0x080],%g3 ! Observed data at 0000000044000080 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x080,%g4 ldx [%g1+0x130],%g2 ! Expected data = 27b75cf2c49299aa ldx [%i0+0x130],%g3 ! Observed data at 0000000044000130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x130,%g4 ldx [%g1+0x180],%g2 ! Expected data = 0c168ebbff3b91bb ldx [%i0+0x180],%g3 ! Observed data at 0000000044000180 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x180,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 3363ba9502db02cb ldx [%i0+0x1a8],%g3 ! Observed data at 00000000440001a8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 3fffe4aa8c892d8c ldx [%i0+0x1b0],%g3 ! Observed data at 00000000440001b0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x1b0,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x000],%g2 ! Expected data = af112f7dfe74766c ldx [%i1+0x000],%g3 ! Observed data at 0000000044800000 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bf6915ac51f45ba4 ldx [%i1+0x008],%g3 ! Observed data at 0000000044800008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6e0a9adf62103af9 ldx [%i1+0x010],%g3 ! Observed data at 0000000044800010 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffc8cd7824 ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0eba9bbfc4bfb03c ldx [%i1+0x020],%g3 ! Observed data at 0000000044800020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a7865e2badde68ca ldx [%i1+0x028],%g3 ! Observed data at 0000000044800028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 26f5fa186d4fe7fa ldx [%i1+0x030],%g3 ! Observed data at 0000000044800030 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 183337e434aa7eb7 ldx [%i1+0x038],%g3 ! Observed data at 0000000044800038 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x038,%g4 ldx [%g1+0x110],%g2 ! Expected data = 70d2c4647fffc954 ldx [%i1+0x110],%g3 ! Observed data at 0000000044800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x110,%g4 ldx [%g1+0x170],%g2 ! Expected data = a80ec7c9824790d3 ldx [%i1+0x170],%g3 ! Observed data at 0000000044800170 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x170,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 3e3e37b70000001f ldx [%i1+0x1b8],%g3 ! Observed data at 00000000448001b8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 3ab590b9ed706ad0 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000448001d0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x1d0,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x000],%g2 ! Expected data = edaf13dd92724344 ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 877cf677c9e497d0 ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3c9995f5833ef641 ldx [%i2+0x010],%g3 ! Observed data at 0000000045000010 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ae2900000000004e ldx [%i2+0x018],%g3 ! Observed data at 0000000045000018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ac1569bf0cd548c4 ldx [%i2+0x020],%g3 ! Observed data at 0000000045000020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff5edf0ecb99c7ba ldx [%i2+0x028],%g3 ! Observed data at 0000000045000028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 33f95d680000039c ldx [%i2+0x088],%g3 ! Observed data at 0000000045000088 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x088,%g4 ldx [%g1+0x108],%g2 ! Expected data = 03f86bae8d8afbbc ldx [%i2+0x108],%g3 ! Observed data at 0000000045000108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x108,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff5fdf2337585008 ldx [%i3+0x000],%g3 ! Observed data at 0000000045800000 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8faf7713946420f8 ldx [%i3+0x008],%g3 ! Observed data at 0000000045800008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fae74f6d18faf526 ldx [%i3+0x010],%g3 ! Observed data at 0000000045800010 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 49e971928e1db55f ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2af9963d452f46b4 ldx [%i3+0x028],%g3 ! Observed data at 0000000045800028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = ffffffffffffffff ldx [%i3+0x060],%g3 ! Observed data at 0000000045800060 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x060,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = a2277edd02568257 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000458000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = b6b2e6e21d916da7 ldx [%i3+0x0c8],%g3 ! Observed data at 00000000458000c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = b5914abd4a975993 ldx [%i3+0x0d0],%g3 ! Observed data at 00000000458000d0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 16d698ea87cccd8c ldx [%i3+0x0d8],%g3 ! Observed data at 00000000458000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 7c85027e09b20917 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000458000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = af112f7dc9e497d0 ldx [%i3+0x0e8],%g3 ! Observed data at 00000000458000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = a0971d8149e97192 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000458000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 4a01d6f581b19f11 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000458000f8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x160],%g2 ! Expected data = 000000170e4b6f09 ldx [%i3+0x160],%g3 ! Observed data at 0000000045800160 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x160,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 0000249b1300e578 ldx [%i3+0x1c8],%g3 ! Observed data at 00000000458001c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x1c8,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed p26_f0_fail: set p26_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f2_fail: set p26_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f4_fail: set p26_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f6_fail: set p26_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f8_fail: set p26_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f10_fail: set p26_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f12_fail: set p26_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f14_fail: set p26_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_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 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: membar #Sync mov 0x140,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync xorcc %l3,%l0,%l1 lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800028] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800020] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044000008] done p26_trap1o: membar #Sync mov 0x140,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync xorcc %l3,%l0,%l1 lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800028] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800020] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044000008] done p26_trap2e: lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044000010] done p26_trap2o: lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044000010] done p26_trap3e: orn %l6,%l7,%l6 addc %l7,0x4da,%l5 done p26_trap3o: orn %l6,%l7,%l6 addc %l7,0x4da,%l5 done p26_init_memory_pointers: set p26_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 p26_local0_start,%i0 set p26_local1_start,%i1 set p26_local2_start,%i2 set p26_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fe1aeb95edaf13dd ldx [%g1+0x008],%l1 ! %l1 = ef184325d198aea5 ldx [%g1+0x010],%l2 ! %l2 = ee7d8567c49299aa ldx [%g1+0x018],%l3 ! %l3 = d4e76989f55358fd ldx [%g1+0x020],%l4 ! %l4 = f3da120e0a4a5d8c ldx [%g1+0x028],%l5 ! %l5 = e9ee5c30ad999c7c ldx [%g1+0x030],%l6 ! %l6 = 95e8fd72c366687e ldx [%g1+0x038],%l7 ! %l7 = 1976d289cab00e06 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 4beb7dd480631da0 ldx [%g1+0x048],%l1 ! %l1 = 864e1afa6b013903 ldx [%g1+0x050],%l2 ! %l2 = b483fd026a115124 ldx [%g1+0x058],%l3 ! %l3 = 8bc224bc9711a94c ldx [%g1+0x060],%l4 ! %l4 = 29f38205fdf9e15c ldx [%g1+0x068],%l5 ! %l5 = b118b55a65675ff9 ldx [%g1+0x070],%l6 ! %l6 = c81f6755df88594e ldx [%g1+0x078],%l7 ! %l7 = b214226eba9fffc8 ! Initialize the output register of window 1 set p26_local0_start,%o0 set p26_local1_start,%o1 set p26_local2_start,%o2 set p26_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 27 processor_27: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x6c] ! Set the start flag wrpr %g0,7,%cleanwin call p27_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 27 wr %g0,0x4,%fprs ! Make sure fef is 1 set p27_init_freg,%g1 ! %f0 = 9ba80666 0606b87d 095be201 2a980f29 ! %f4 = 14072d1b ae2c2d55 83e9aba8 a7db97eb ! %f8 = 6571b775 13b46fda 83ebd4f4 8320c8bd ! %f12 = 2dda834e bc315660 7016d792 cb23997e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7b1c844a a0393b31 7cb2a785 982447b8 ! %f20 = af3b7d3a 0dea3667 26c666f0 2b97d483 ! %f24 = ae9cab61 02d0ed82 b2af475b 9571f0f2 ! %f28 = 898d0418 b635dd1d 9f16e28f d406d104 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 229405d7 92a3c964 5e5c82b0 689496dc ! %f36 = 6987692b 36f8526c 29086316 66d4a4a1 ! %f40 = 731b51ac 5ae4e70e e073d9e2 42d5c2b0 ! %f44 = 21b071b2 6f77ed46 2cd5f40a 72b0f35b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x22f592f000000019,%g7,%g1 ! GSR scale = 3, align = 1 wr %g1,%g0,%gsr ! GSR = 22f592f000000019 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 27 p27_label_1: ! %l5 = a1595ffa2835412f, immed = 0000005c, %l0 = aac94e82547d9964 tsubcctv %l5,0x05c,%l0 ! %l0 = aac94e82547d9987, Trapped ! Mem[0000000046800018] = 470c1602, %l0 = aac94e82547d9987 ldswa [%i1+%o3]0x88,%l0 ! %l0 = 00000000470c1602 ! Mem[0000000046000010] = 26a7598a, %l2 = a00d26dff017a63e ldswa [%i0+%o2]0x89,%l2 ! %l2 = 0000000026a7598a ! Mem[0000000046800148] = 982982e8, %l6 = 2fca0b08, %l1 = 4503c397 add %i1,0x148,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000982982e8 ! %f30 = 9f16e28f, Mem[00000000908000ec] = 9f19666e st %f30,[%i5+0x0ec] ! Mem[00000000908000ec] = 9f16e28f ! Mem[0000000091800090] = 6084d848, %g2 = 7eccfff8b16aeca8 lduh [%o0+0x090],%g2 ! %g2 = 0000000000006084 ! Mem[000000004780018d] = 9d61cca3, %l0 = 00000000470c1602 ldstub [%i3+0x18d],%l0 ! %l0 = 00000061000000ff ! Mem[000000009000008c] = cbecfb52, %g2 = 0000000000006084 ldsb [%i4+0x08d],%g2 ! %g2 = ffffffffffffffcb ! Mem[0000000047800028] = 432123a5, %l2 = 0000000026a7598a swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000432123a5 ! Mem[0000000090000190] = 62a05321cef23aad, %g2 = ffffffffffffffcb ldx [%i4+0x190],%g2 ! %g2 = 62a05321cef23aad p27_label_2: ! %l5 = a1595ffa2835412f, %l5 = a1595ffa2835412f, %l3 = 9c9b1ddfe4d49170 mulx %l5,%l5,%l3 ! %l3 = 8562e13ebe0ee6a1 ! Mem[0000000047000008] = dae395c95c811443, %l7 = b4ca80c40ad003b3 ldx [%i2+%o1],%l7 ! %l7 = dae395c95c811443 ! %l6 = cd0637ba2fca0b08, Mem[0000000047800000] = d032ab23 stha %l6,[%i3+%g0]0x81 ! Mem[0000000047800000] = 0b08ab23 ! Mem[000000004780008c] = aae4fd1e, %l2 = 00000000432123a5 swap [%i3+0x08c],%l2 ! %l2 = 00000000aae4fd1e ! %l5 = a1595ffa2835412f, Mem[0000000046000008] = 5175f3d6 stwa %l5,[%i0+%o1]0x80 ! Mem[0000000046000008] = 2835412f ! Mem[000000009000000c] = 32a10f9c, %g2 = 62a05321cef23aad lduh [%i4+0x00c],%g2 ! %g2 = 00000000000032a1 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! immd = 00000000000003a5, %l7 = dae395c95c811443, %ccr = 44 movvs %icc,0x3a5,%l7 ! Register Not Moved ! %l1 = 00000000982982e8, %l3 = 8562e13ebe0ee6a1, %l2 = 00000000aae4fd1e subccc %l1,%l3,%l2 ! %l2 = 7a9d1ec1da1a9c47, %ccr = 19 ! Mem[0000000090000068] = 02acc757, %g2 = 00000000000032a1 ldsb [%i4+0x06a],%g2 ! %g2 = 0000000000000002 p27_label_3: ! %f10 = 83ebd4f4, Mem[0000000090000168] = 11bc111a st %f10,[%i4+0x168] ! Mem[0000000090000168] = 83ebd4f4 ! Mem[0000000047800018] = 5a0a8ad5, %l7 = dae395c95c811443 lduwa [%i3+%o3]0x88,%l7 ! %l7 = 000000005a0a8ad5 ! Clear Register : %l6 = cd0637ba2fca0b08 clr %l6 ! %l6 = 0000000000000000 ! %l4 = 1d38d399fa621e44, %l7 = 000000005a0a8ad5, %ccr = 19 movpos %xcc,%l4,%l7 ! Moved, %l7 = 1d38d399fa621e44 ! Mem[00000000900001f8] = c13fa447ebab167d, %g2 = 0000000000000002 ldx [%i4+0x1f8],%g2 ! %g2 = c13fa447ebab167d ! Mem[0000000091000174] = 13e9752e, %g2 = c13fa447ebab167d ldub [%i6+0x177],%g2 ! %g2 = 0000000000000013 ! Mem[0000000046800000] = 650065fc, %l1 = 00000000982982e8 swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000650065fc ! Mem[00000000468000f0] = 00f3c651ea07b790, %l6 = 0000000000000000 ldx [%i1+0x0f0],%l6 ! %l6 = 00f3c651ea07b790 ! %f0 = 9ba80666, Mem[0000000046800008] = eb47861a sta %f0 ,[%i1+%o1]0x88 ! Mem[0000000046800008] = 9ba80666 ! %l2 = 7a9d1ec1da1a9c47, %l4 = 1d38d399fa621e44, %ccr = 19 movleu %icc,%l2,%l4 ! Moved, %l4 = 7a9d1ec1da1a9c47 p27_label_4: ! %l6 = 00f3c651ea07b790, Mem[000000009080004e] = afdd6dbf sth %l6,[%i5+0x04e] ! Mem[000000009080004c] = b7906dbf ! Mem[00000000918001f8] = 855c6d38 2e3678f1, %g2 = 00000013, %g3 = 0bad0b00 ldd [%o0+0x1f8],%g2 ! %g2 = 00000000855c6d38 000000002e3678f1 membar #Sync ! Added by membar checker (234) ! Mem[0000000046800000] = 982982e8 3418377b 6606a89b 6c6e96be ! Mem[0000000046800010] = 59aaa1bf 27667261 02160c47 c84f318a ! Mem[0000000046800020] = ed447b28 f6d89ef7 aa093422 83203a8d ! Mem[0000000046800030] = b5ce9662 83e9f582 4b5bd996 cfe88378 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000046800000 ! Randomly selected nop nop ! Mem[0000000090800114] = 24cfb67f, %g2 = 00000000855c6d38 lduw [%i5+0x114],%g2 ! %g2 = 0000000024cfb67f ! immd = 0000000000000363, %l0 = 0000000000000061, %ccr = 19 movne %xcc,0x363,%l0 ! Moved, %l0 = 0000000000000363 ! %l5 = a1595ffa2835412f, %l0 = 0000000000000363, %l3 = 8562e13ebe0ee6a1 subccc %l5,%l0,%l3 ! %l3 = a1595ffa28353dcb, %ccr = 80 ! Mem[00000000470001f0] = 36f593c2, %l0 = 0000000000000363 swap [%i2+0x1f0],%l0 ! %l0 = 0000000036f593c2 ! %l0 = 0000000036f593c2, Mem[0000000091000020] = abdad1f2 stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 36f593c2 ! %l0 = 36f593c2, %l1 = 650065fc, Mem[00000000900000e0] = f6dd35ec 8dc899e6 std %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = 36f593c2 650065fc p27_label_5: ! %l3 = a1595ffa28353dcb, %l2 = 7a9d1ec1da1a9c47, %l3 = a1595ffa28353dcb srl %l3,%l2,%l3 ! %l3 = 0000000000506a7b ! Mem[0000000047000028] = dca02336, %l0 = 0000000036f593c2 ldswa [%i2+%o5]0x88,%l0 ! %l0 = ffffffffdca02336 ! Mem[000000004680003c] = cfe88378, %l7 = fa621e44, %l5 = 2835412f add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000cfe88378 ! %l7 = 1d38d399fa621e44, Mem[0000000047000020] = 09f7e7a2 stba %l7,[%i2+%o4]0x89 ! Mem[0000000047000020] = 09f7e744 ! immd = 00000000000003b1, %l0 = ffffffffdca02336, %ccr = 80 move %icc,0x3b1,%l0 ! Register Not Moved ! Mem[0000000047000028] = 3623a0dc 3535b6d1, %l4 = da1a9c47, %l5 = cfe88378 ldda [%i2+%o5]0x81,%l4 ! %l4 = 000000003623a0dc 000000003535b6d1 ! Mem[0000000047000054] = 4f6f71e6, %l5 = 000000003535b6d1 ldstuba [%i2+0x054]%asi,%l5 ! %l5 = 0000004f000000ff ! Mem[0000000047800028] = 8a59a726d47f972c, %l3 = 0000000000506a7b ldxa [%i3+%o5]0x81,%l3 ! %l3 = 8a59a726d47f972c ! Mem[0000000047800018] = 5a0a8ad5, %l3 = 8a59a726d47f972c lduha [%i3+%o3]0x88,%l3 ! %l3 = 0000000000008ad5 ! %l2 = 7a9d1ec1da1a9c47, Mem[0000000090800002] = 16913d80 sth %l2,[%i5+0x002] ! Mem[0000000090800000] = 9c473d80 p27_label_6: ! Mem[00000000918001c8] = e80f4bf1, %g2 = 0000000024cfb67f lduw [%o0+0x1c8],%g2 ! %g2 = 00000000e80f4bf1 ! Mem[00000000478001f4] = 51c487b9, %l2 = 7a9d1ec1da1a9c47 lduw [%i3+0x1f4],%l2 ! %l2 = 0000000051c487b9 ! %l4 = 000000003623a0dc, Mem[0000000046000018] = a2091323 stwa %l4,[%i0+%o3]0x80 ! Mem[0000000046000018] = 3623a0dc ! %l7 = 1d38d399fa621e44, %l3 = 0000000000008ad5, %ccr = 80 movrlz %l7,%l3,%l2 ! Not Moved, %l2 = 0000000051c487b9 ! %l0 = ffffffffdca02336, Mem[0000000047800020] = 2753ca6b stwa %l0,[%i3+%o4]0x81 ! Mem[0000000047800020] = dca02336 ! Mem[00000000470000d4] = 03d008a6, %l4 = 000000003623a0dc lduw [%i2+0x0d4],%l4 ! %l4 = 0000000003d008a6 ! %l0 = ffffffffdca02336, Mem[000000009080011e] = d92fb7a4, %asi = 80 stba %l0,[%i5+0x11e]%asi ! Mem[000000009080011c] = 362fb7a4 ! %l5 = 000000000000004f, Mem[00000000910000f0] = 4a3922c1 stw %l5,[%i6+0x0f0] ! Mem[00000000910000f0] = 0000004f ! %l3 = 0000000000008ad5, %l0 = ffffffffdca02336, %ccr = 80 movl %xcc,%l3,%l0 ! Moved, %l0 = 0000000000008ad5 ! %l5 = 000000000000004f, Mem[0000000046000018] = dca02336 stba %l5,[%i0+%o3]0x88 ! Mem[0000000046000018] = dca0234f p27_label_7: ! %l2 = 0000000051c487b9, Mem[0000000047000008] = c995e3da stha %l2,[%i2+%o1]0x89 ! Mem[0000000047000008] = c99587b9 ! %l0 = 0000000000008ad5, %l0 = 0000000000008ad5, %l0 = 0000000000008ad5 sub %l0,%l0,%l0 ! %l0 = 0000000000000000 ! %l0 = 0000000000000000 setx 0x536a2a3fc89ffe65,%g7,%l0 ! %l0 = 536a2a3fc89ffe65 ! Mem[00000000900001a0] = ea1bd83c55f4639a, %f48 = 38fd2659 7b3cf6f5 ldd [%i4+0x1a0],%f48 ! %f48 = ea1bd83c 55f4639a ! %l1 = 00000000650065fc, %l4 = 0000000003d008a6, %ccr = 80 movcc %icc,%l1,%l4 ! Moved, %l4 = 00000000650065fc ! immd = 000000000000003d, %l2 = 0000000051c487b9, %ccr = 80 movcs %icc,0x03d,%l2 ! Register Not Moved ! %l6 = 00f3c651ea07b790, Mem[0000000047000000] = 81fb0803431ed412 stxa %l6,[%i2+%g0]0x88 ! Mem[0000000047000000] = 00f3c651ea07b790 ! %l6 = 00f3c651ea07b790, %l3 = 0000000000008ad5, %l0 = 536a2a3fc89ffe65 orn %l6,%l3,%l0 ! %l0 = fffffffffffff7ba ! Mem[0000000047000088] = 339cf88d, %l1 = 00000000650065fc lduw [%i2+0x088],%l1 ! %l1 = 00000000339cf88d ! %f12 = 2dda834e bc315660, Mem[0000000090800088] = d376e53d 08d9a258 stda %f12,[%i5+0x088]%asi ! Mem[0000000090800088] = 2dda834e bc315660 p27_label_8: ! %f23 = c84f318a, Mem[0000000091800094] = dbf82032 st %f23,[%o0+0x094] ! Mem[0000000091800094] = c84f318a ! Mem[00000000910001a0] = 90f51e19475b8fcd, %g2 = 00000000e80f4bf1 ldx [%i6+0x1a0],%g2 ! %g2 = 90f51e19475b8fcd ! %l2 = 0000000051c487b9, %l6 = 00f3c651ea07b790, %l5 = 000000000000004f sra %l2,%l6,%l5 ! %l5 = 00000000000051c4 ! %f0 = 9ba80666 0606b87d 095be201 2a980f29 ! %f4 = 14072d1b ae2c2d55 83e9aba8 a7db97eb ! %f8 = 6571b775 13b46fda 83ebd4f4 8320c8bd ! %f12 = 2dda834e bc315660 7016d792 cb23997e mov 0x080,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080 ! Mem[0000000090000060] = d05fd2d131ded22c, %f48 = ea1bd83c 55f4639a ldda [%i4+0x060]%asi,%f48 ! %f48 = d05fd2d1 31ded22c ! Mem[0000000047800060] = 1384c950, %l6 = 00f3c651ea07b790, %asi = 80 swapa [%i3+0x060]%asi,%l6 ! %l6 = 000000001384c950 ! Mem[0000000090800098] = 9ef72702, %g2 = 90f51e19475b8fcd lduh [%i5+0x098],%g2 ! %g2 = 0000000000009ef7 ! %l0 = fffffffffffff7ba, Mem[00000000470000f0] = a66e0c5b522255f9 stx %l0,[%i2+0x0f0] ! Mem[00000000470000f0] = fffffffffffff7ba ! %l4 = 00000000650065fc, Mem[0000000047800028] = 8a59a726 stwa %l4,[%i3+%o5]0x81 ! Mem[0000000047800028] = 650065fc ! %l7 = 1d38d399fa621e44, Mem[0000000047800000] = 0fe5ca3a23ab080b stxa %l7,[%i3+%g0]0x88 ! Mem[0000000047800000] = 1d38d399fa621e44 p27_label_9: ! %l6 = 000000001384c950, %l0 = fffffffffffff7ba, %ccr = 80 movg %xcc,%l6,%l0 ! Register Not Moved ! Mem[0000000046000028] = 72817183, %l6 = 000000001384c950 ldsha [%i0+%o5]0x89,%l6 ! %l6 = 0000000000007183 ! %l1 = 00000000339cf88d, Mem[0000000090800070] = 66be9946302692b7 stx %l1,[%i5+0x070] ! Mem[0000000090800070] = 00000000339cf88d ! %l3 = 0000000000008ad5, imm = 0000000000000689, %l4 = 00000000650065fc orncc %l3,0x689,%l4 ! %l4 = fffffffffffffbf7, %ccr = 88 ! %l2 = 0000000051c487b9, Mem[0000000090000198] = 564fc517 sth %l2,[%i4+0x198] ! Mem[0000000090000198] = 87b9c517 ! Mem[00000000900000f0] = 82cc3f98, %g2 = 0000000000009ef7 ldsb [%i4+0x0f1],%g2 ! %g2 = ffffffffffffff82 ! %l4 = fffffffffffffbf7, immed = fffff927, %y = 00000000 sdivcc %l4,-0x6d9,%l5 ! %l5 = ffffffffffda9d6e, %ccr = 88 mov %l0,%y ! %y = fffff7ba ! Mem[00000000918000d0] = ebccbc11, %g2 = ffffffffffffff82 ldub [%o0+0x0d2],%g2 ! %g2 = 00000000000000eb ! %f16 = 982982e8, Mem[00000000908001ec] = 492e5786 st %f16,[%i5+0x1ec] ! Mem[00000000908001ec] = 982982e8 ! %l1 = 00000000339cf88d, imm = 0000000000000090, %l5 = ffffffffffda9d6e xnor %l1,0x090,%l5 ! %l5 = ffffffffcc6307e2 p27_label_10: ! Mem[000000009000016c] = 26c7ca11, %g2 = 00000000000000eb lduh [%i4+0x16e],%g2 ! %g2 = 00000000000026c7 ! %l6 = 0000000000007183, %l3 = 0000000000008ad5, %ccr = 88 movl %icc,%l6,%l3 ! Moved, %l3 = 0000000000007183 ! %l0 = fffffffffffff7ba, Mem[000000009080012c] = 3cc3283c stw %l0,[%i5+0x12c] ! Mem[000000009080012c] = fffff7ba ! Mem[0000000047000010] = 138a1399, %l3 = 0000000000007183 swapa [%i2+%o2]0x81,%l3 ! %l3 = 00000000138a1399 ! Mem[0000000091800008] = 72e410fc, %g2 = 00000000000026c7 ldsb [%o0+0x00a],%g2 ! %g2 = 0000000000000072 ! %l4 = fffffffffffffbf7, Mem[00000000918001d0] = 6557b686 sth %l4,[%o0+0x1d0] ! Mem[00000000918001d0] = fbf7b686 ! %f30 = 4b5bd996, Mem[0000000046000018] = dca0234f sta %f30,[%i0+%o3]0x88 ! Mem[0000000046000018] = 4b5bd996 ! Mem[0000000046000018] = 4b5bd996, %l0 = fffffffffffff7ba swapa [%i0+%o3]0x89,%l0 ! %l0 = 000000004b5bd996 ! Mem[0000000090800080] = ed9d7e8c6d478911, %g2 = 0000000000000072 ldx [%i5+0x080],%g2 ! %g2 = ed9d7e8c6d478911 ! Mem[0000000090000078] = 21d1ebce, %g18 = 4fbf43f21abf1afc ldsw [%i4+0x078],%g2 ! %g2 = 4fbf43f21abf1afc p27_label_11: ! immd = 00000000000000cf, %l6 = 0000000000007183, %ccr = 88 movcc %icc,0x0cf,%l6 ! Moved, %l6 = 00000000000000cf ! Mem[000000009080013c] = 06c60f6c, %g18 = 4fbf43f21abf1afc ldsw [%i5+0x13c],%g2 ! %g2 = 4fbf43f21abf1afc ! %l2 = 0000000051c487b9, Mem[00000000908001b0] = 11ebb8e0 sth %l2,[%i5+0x1b0] ! Mem[00000000908001b0] = 87b9b8e0 ! Mem[0000000091800048] = 54417c23 8b2bfc11, %g2 = 06c60f6c, %g3 = 2e3678f1 ldd [%o0+0x048],%g2 ! %g2 = 0000000054417c23 000000008b2bfc11 ! %l6 = 00000000000000cf, immed = 000002e1, %y = fffff7ba mulscc %l6,0x2e1,%l3 ! %l3 = 0000000080000067, %ccr = 08, %y = fffffbdd ! Mem[0000000047800084] = 78cf5ff0, %l2 = 51c487b9, %l5 = cc6307e2 add %i3,0x84,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000078cf5ff0 ! %l6 = 000000cf, %l7 = fa621e44, Mem[0000000091000130] = f9e68975 de66f8de std %l6,[%i6+0x130] ! Mem[0000000091000130] = 000000cf fa621e44 ! Mem[00000000910001e0] = eceead35b330fd3a, %g2 = 0000000054417c23 ldx [%i6+0x1e0],%g2 ! %g2 = eceead35b330fd3a ! Mem[0000000047000028] = 3623a0dc3535b6d1, %l0 = 000000004b5bd996 ldxa [%i2+%o5]0x80,%l0 ! %l0 = 3623a0dc3535b6d1 ! %l2 = 0000000051c487b9, Mem[00000000910000ee] = 43200000 sth %l2,[%i6+0x0ee] ! Mem[00000000910000ec] = 87b90000 p27_label_12: ! Mem[00000000478001dc] = b70b87ec, %l4 = fffffffffffffbf7 swap [%i3+0x1dc],%l4 ! %l4 = 00000000b70b87ec ! %f26 = aa093422 83203a8d, Mem[0000000090800198] = b60a0fab 16b29fd6 std %f26,[%i5+0x198] ! Mem[0000000090800198] = aa093422 83203a8d ! %f0 = 9ba80666 0606b87d 095be201 2a980f29 ! %f4 = 14072d1b ae2c2d55 83e9aba8 a7db97eb ! %f8 = 6571b775 13b46fda 83ebd4f4 8320c8bd ! %f12 = 2dda834e bc315660 7016d792 cb23997e mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0 ! %l2 = 0000000051c487b9, Mem[0000000046000000] = dda780ddae500ab2 stxa %l2,[%i0+%g0]0x88 ! Mem[0000000046000000] = 0000000051c487b9 ! %l7 = 1d38d399fa621e44, Mem[000000009180014e] = deed4233, %asi = 80 stha %l7,[%o0+0x14e]%asi ! Mem[000000009180014c] = 1e444233 ! %l4 = b70b87ec, %l5 = 78cf5ff0, Mem[0000000047000020] = 09f7e744 1f4d89ff stda %l4,[%i2+%o4]0x89 ! Mem[0000000047000020] = b70b87ec 78cf5ff0 ! Mem[0000000090000170] = ca1124dc, %g2 = eceead35b330fd3a lduh [%i4+0x170],%g2 ! %g2 = 000000000000ca11 ! Mem[0000000090800110] = 22571824, %g2 = 000000000000ca11 ldsb [%i5+0x111],%g2 ! %g2 = 0000000000000022 ! Mem[0000000047000102] = bba5fdb5, %l1 = 00000000339cf88d ldstub [%i2+0x102],%l1 ! %l1 = 000000fd000000ff ! Mem[00000000470001f5] = a6e52f28, %l7 = 1d38d399fa621e44 ldstub [%i2+0x1f5],%l7 ! %l7 = 000000e5000000ff p27_label_13: ! Mem[00000000460001c4] = d3c92ea1, %l0 = 3623a0dc3535b6d1 ldstub [%i0+0x1c4],%l0 ! %l0 = 000000d3000000ff ! Mem[00000000478001a8] = 5f8292f2, %l4 = 00000000b70b87ec ldstub [%i3+0x1a8],%l4 ! %l4 = 0000005f000000ff ! Mem[000000009100000c] = 7e423f6b, %g2 = 0000000000000022 ldsb [%i6+0x00c],%g2 ! %g2 = 000000000000007e ! immd = 0000000000000122, %l4 = 000000000000005f, %ccr = 08 movleu %icc,0x122,%l4 ! Register Not Moved ! Mem[0000000091000018] = b3a2b8f1, %g2 = 000000000000007e ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffb3 ! Mem[0000000047800140] = b6ea95e0 c47cd048, %l2 = 51c487b9, %l3 = 80000067 ldda [%i3+0x140]%asi,%l2 ! %l2 = 00000000b6ea95e0 00000000c47cd048 ! %l3 = 00000000c47cd048, %l3 = 00000000c47cd048, %ccr = 08 movcc %icc,%l3,%l3 ! Moved, %l3 = 00000000c47cd048 ! Mem[0000000046800008] = 6606a89b, %l0 = 00000000000000d3 ldswa [%i1+%o1]0x80,%l0 ! %l0 = 000000006606a89b ! Mem[0000000046000198] = e9853a88, %l0 = 000000006606a89b ldstub [%i0+0x198],%l0 ! %l0 = 000000e9000000ff ! done : should take illegal inst trap, %l0 = 00000000000000e9 done ! Illegal inst trap : %l0 = 00000000000000f9 p27_label_14: ! %l3 = 00000000c47cd048, immed = 000008be, %l1 = 00000000000000fd tsubcctv %l3,0x8be,%l1 ! %l0 = 000000000000011c, Trapped ! Mem[00000000908000c4] = beed235e, %g2 = ffffffffffffffb3 ldub [%i5+0x0c7],%g2 ! %g2 = 00000000000000be ! %l4 = 000000000000005f, Mem[00000000908000b0] = 261db188 sth %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = 005fb188 ! %l2 = 00000000b6ea95e0, %l5 = 0000000078cf5ff0, %l2 = 00000000b6ea95e0 andncc %l2,%l5,%l2 ! %l2 = 0000000086208000, %ccr = 08 ! %l2 = 0000000086208000, %l7 = 00000000000000e5, %ccr = 08 movrgz %l2,%l7,%l3 ! Moved, %l3 = 00000000000000e5 membar #Sync ! Added by membar checker (235) ! %f20 = 59aaa1bf, Mem[0000000046800000] = 982982e8 sta %f20,[%i1+%g0]0x80 ! Mem[0000000046800000] = 59aaa1bf ! Mem[0000000091000190] = 76dc90f2, %g2 = 00000000000000be ldsb [%i6+0x191],%g2 ! %g2 = 0000000000000076 ! immd = 00000000000001f2, %l1 = 00000000000000fd, %ccr = 08 movvc %xcc,0x1f2,%l1 ! Moved, %l1 = 00000000000001f2 ! Mem[00000000918000c8] = 91168345, %g18 = 4fbf43f21abf1afc ldsw [%o0+0x0c8],%g2 ! %g2 = 4fbf43f21abf1afc ! Mem[0000000091800058] = bb76d061 f76f3436, %g2 = 91168345, %g3 = 8b2bfc11 ldd [%o0+0x058],%g2 ! %g2 = 00000000bb76d061 00000000f76f3436 p27_label_15: ! %l4 = 000000000000005f, %l6 = 00000000000000cf, %l5 = 0000000078cf5ff0 and %l4,%l6,%l5 ! %l5 = 000000000000004f ! %l0 = 000000000000011c, Mem[00000000918000fe] = 59794bb2, %asi = 80 stha %l0,[%o0+0x0fe]%asi ! Mem[00000000918000fc] = 011c4bb2 ! %l2 = 0000000086208000, %l0 = 000000000000011c, %l4 = 000000000000005f subc %l2,%l0,%l4 ! %l4 = 0000000086207ee4 ! %l4 = 0000000086207ee4, immed = fffffe29, %ccr = 08 movrlz %l4,-0x1d7,%l3 ! Not Moved, %l3 = 00000000000000e5 ! %l1 = 00000000000001f2, %l2 = 0000000086208000, %l4 = 0000000086207ee4 xnor %l1,%l2,%l4 ! %l4 = ffffffff79df7e0d ! Mem[00000000460001f0] = 86924758 30564941, %l4 = 79df7e0d, %l5 = 0000004f ldd [%i0+0x1f0],%l4 ! %l4 = 0000000086924758 0000000030564941 ! Mem[0000000047800028] = 2c977fd4fc650065, %l4 = 0000000086924758 ldxa [%i3+%o5]0x88,%l4 ! %l4 = 2c977fd4fc650065 ! Mem[0000000047800010] = ae042c23, %l1 = 00000000000001f2 lduha [%i3+%o2]0x89,%l1 ! %l1 = 0000000000002c23 ! Mem[00000000478000c0] = 254cd035, %l4 = fc650065, %l4 = fc650065 add %i3,0xc0,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000254cd035 ! %l4 = 254cd035, %l5 = 30564941, Mem[00000000900001a8] = 353e313b be3475ae std %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 254cd035 30564941 p27_label_16: ! Mem[0000000047800008] = efae7fe4, %l1 = 0000000000002c23 lduba [%i3+%o1]0x89,%l1 ! %l1 = 00000000000000e4 ! Mem[0000000091000020] = 36f593c2, %g2 = 00000000bb76d061 ldsh [%i6+%o4],%g2 ! %g2 = 00000000000036f5 ! %l2 = 0000000086208000, %l6 = 00000000000000cf, %l1 = 00000000000000e4 srlx %l2,%l6,%l1 ! %l1 = 0000000000010c41 ! Mem[0000000090800118] = be43b63ca7bb362f, %g2 = 00000000000036f5 ldx [%i5+0x118],%g2 ! %g2 = be43b63ca7bb362f ! Mem[0000000090000030] = 9fda9cb3d49f2038, %g2 = be43b63ca7bb362f ldx [%i4+0x030],%g2 ! %g2 = 9fda9cb3d49f2038 ! immd = 0000000000000005, %l3 = 00000000000000e5, %ccr = 08 mova %xcc,0x005,%l3 ! Moved, %l3 = 0000000000000005 ! Mem[0000000047800054] = 5b4cb8c1, %l0 = 0000011c, %l3 = 00000005 add %i3,0x54,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005b4cb8c1 ! Mem[0000000046000000] = b987c451 00000000, %l6 = 000000cf, %l7 = 000000e5 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000b987c451 0000000000000000 ! Mem[00000000468000c8] = 8e8abcee292ea913, %l6 = 00000000b987c451, %l4 = 00000000254cd035 add %i1,0xc8,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 8e8abcee292ea913 ! Mem[0000000091000158] = 37ccf7a9538b966c, %g2 = 9fda9cb3d49f2038 ldx [%i6+0x158],%g2 ! %g2 = 37ccf7a9538b966c p27_label_17: ! Mem[00000000908000cc] = 2da657ec, %g2 = 37ccf7a9538b966c ldub [%i5+0x0cc],%g2 ! %g2 = 000000000000002d ! %l0 = 000000000000011c, Mem[00000000908000d4] = 5fe12d5f stw %l0,[%i5+0x0d4] ! Mem[00000000908000d4] = 0000011c ! %f31 = cfe88378, Mem[0000000046000008] = 2f413528 sta %f31,[%i0+%o1]0x88 ! Mem[0000000046000008] = cfe88378 ! %l4 = 8e8abcee292ea913, immed = fffff9ba, %y = fffffbdd smulcc %l4,-0x646,%l3 ! %l3 = fffffefda54752ce, %ccr = 88, %y = fffffefd ! Mem[0000000046800020] = 287b44ed, %l1 = 0000000000010c41 swapa [%i1+%o4]0x89,%l1 ! %l1 = 00000000287b44ed ! Mem[0000000091000168] = 83675da1, %g18 = 4fbf43f21abf1afc ldsw [%i6+0x168],%g2 ! %g2 = 4fbf43f21abf1afc ! Mem[0000000091800154] = 15256d91, %g2 = ffffffff83675da1 lduba [%o0+0x155]%asi,%g2 ! %g2 = 0000000000000015 ! Mem[000000009180006c] = ba3ede0d, %g2 = 0000000000000015 lduw [%o0+0x06c],%g2 ! %g2 = 00000000ba3ede0d ! %f15 = cb23997e, Mem[000000009180013c] = b331e44b st %f15,[%o0+0x13c] ! Mem[000000009180013c] = cb23997e ! immd = 0000000000000104, %l4 = 8e8abcee292ea913, %ccr = 88 mova %xcc,0x104,%l4 ! Moved, %l4 = 0000000000000104 p27_label_18: ! Mem[00000000460001ec] = 2ba23ca6, %l2 = 0000000086208000 ldstub [%i0+0x1ec],%l2 ! %l2 = 0000002b000000ff ! Mem[0000000047000020] = ec870bb7, %l3 = fffffefda54752ce ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffec87 ! %l2 = 000000000000002b, %l4 = 0000000000000104, %ccr = 88 movleu %xcc,%l2,%l4 ! Register Not Moved ! Mem[0000000046000156] = f3d71bbc, %l5 = 0000000030564941 ldstub [%i0+0x156],%l5 ! %l5 = 0000001b000000ff ! %l1 = 00000000287b44ed, Mem[0000000091000008] = 12a0367e stw %l1,[%i6+%o1] ! Mem[0000000091000008] = 287b44ed ! immd = 000000000000014f, %l6 = 00000000b987c451, %ccr = 88 movg %icc,0x14f,%l6 ! Register Not Moved ! %f10 = 83ebd4f4 8320c8bd, Mem[0000000091800168] = e685871d 97ae3bf2 std %f10,[%o0+0x168] ! Mem[0000000091800168] = 83ebd4f4 8320c8bd ! Mem[00000000918001d8] = e13ba7f5, %g2 = 00000000ba3ede0d ldub [%o0+0x1d8],%g2 ! %g2 = 00000000000000e1 ! %l6 = 00000000b987c451, Mem[00000000910000c2] = 44d2cabe stb %l6,[%i6+0x0c2] ! Mem[00000000910000c0] = 51d2cabe ! Mem[00000000918001d0] = b6865916, %g2 = 00000000000000e1 ldsb [%o0+0x1d2],%g2 ! %g2 = ffffffffffffffb6 p27_label_19: ! Mem[00000000910001d0] = 3be99c3d9de4ecc1, %f48 = d05fd2d1 31ded22c ldd [%i6+0x1d0],%f48 ! %f48 = 3be99c3d 9de4ecc1 ! Mem[00000000918001fc] = 2e3678f1, %g2 = ffffffffffffffb6 ldsh [%o0+0x1fc],%g2 ! %g2 = 0000000000002e36 ! %l7 = 0000000000000000, %l1 = 00000000287b44ed, %l1 = 00000000287b44ed sdivx %l7,%l1,%l1 ! Div by zero, %l0 = 0000000000000144 ! %l2 = 000000000000002b, Mem[0000000090000071] = 56172c03, %asi = 80 stba %l2,[%i4+0x071]%asi ! Mem[0000000090000070] = 2b172c03 ! Mem[0000000090800090] = 246b4769, %g2 = 0000000000002e36 lduw [%i5+0x090],%g2 ! %g2 = 00000000246b4769 ! Code Fragment 1 p27_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f76f3436 mov -0xf3e,%g3 ! %g3 = fffffffffffff0c2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 0000000000000000, Mem[0000000091800168] = 83ebd4f48320c8bd stx %l7,[%o0+0x168] ! Mem[0000000091800168] = 0000000000000000 ! Mem[00000000908000d8] = 9a50e031, %g2 = 00000000246b4769 lduh [%i5+0x0d8],%g2 ! %g2 = 0000000000009a50 ! Mem[0000000046800008] = 9ba80666, %l3 = ffffffffffffec87 lduha [%i1+%o1]0x89,%l3 ! %l3 = 0000000000000666 ! Mem[000000009000011c] = 2422d8d4, %g2 = 0000000000009a50 ldub [%i4+0x11c],%g2 ! %g2 = 0000000000000024 p27_label_20: ! Mem[0000000090800030] = 2656a05e401afe34, %g2 = 0000000000000024 ldx [%i5+0x030],%g2 ! %g2 = 2656a05e401afe34 ! Mem[0000000090000094] = ae2c2d55, %g2 = 2656a05e401afe34 ldsh [%i4+0x094],%g2 ! %g2 = ffffffffffffae2c ! Mem[00000000910000b0] = 901e1ae0, %g2 = ffffffffffffae2c lduba [%i6+0x0b2]%asi,%g2 ! %g2 = 0000000000000090 ! %l2 = 000000000000002b, imm = 0000000000000022, %l6 = 00000000b987c451 sllx %l2,0x022,%l6 ! %l6 = 000000ac00000000 ! %l0 = 000000000000011c, immed = ffffffcb, %y = fffffefd udiv %l0,-0x035,%l2 ! %l2 = 00000000ffffff31 mov %l0,%y ! %y = 0000011c ! %l2 = ffffff31, %l3 = 00000666, Mem[0000000090000150] = 7fece73b 358629ae std %l2,[%i4+0x150] ! Mem[0000000090000150] = ffffff31 00000666 ! %f19 = 6c6e96be, Mem[0000000091000170] = 409ded17 st %f19,[%i6+0x170] ! Mem[0000000091000170] = 6c6e96be ! %l0 = 000000000000011c, Mem[0000000047000008] = b98795c95c811443 stxa %l0,[%i2+%o1]0x80 ! Mem[0000000047000008] = 000000000000011c ! Mem[0000000090000170] = ca1124dc c60ca54a, %g2 = 00000090, %g3 = fffff0c2 ldd [%i4+0x170],%g2 ! %g2 = 00000000ca1124dc 00000000c60ca54a ! Mem[00000000910000ac] = ab9a19e7, %g2 = 00000000ca1124dc lduw [%i6+0x0ac],%g2 ! %g2 = 00000000ab9a19e7 p27_label_21: ! %l6 = 000000ac00000000, Mem[0000000046800010] = bfa1aa59 stwa %l6,[%i1+%o2]0x88 ! Mem[0000000046800010] = 00000000 ! %l6 = 000000ac00000000, Mem[00000000918001d0] = fbf7b686 stw %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000 ! Mem[00000000918000c8] = 91168345f373aa1b, %g2 = 00000000ab9a19e7 ldxa [%o0+0x0c8]%asi,%g2 ! %g2 = 91168345f373aa1b ! Mem[0000000047800020] = dca0233659e4cb3a, %l4 = 0000000000000104 ldxa [%i3+%o4]0x80,%l4 ! %l4 = dca0233659e4cb3a ! %l3 = 0000000000000666, %l1 = 0000000000000000, %ccr = 88 move %xcc,%l3,%l1 ! Register Not Moved ! Mem[0000000047800018] = 5a0a8ad5, %l0 = 000000000000011c ldstuba [%i3+%o3]0x88,%l0 ! %l0 = 000000d5000000ff ! %f16 = 982982e8 3418377b, Mem[0000000046000010] = 26a7598a f8edb2a0 stda %f16,[%i0+%o2]0x89 ! Mem[0000000046000010] = 982982e8 3418377b ! Mem[0000000046800028] = aa093422, %l7 = 0000000000000000 lduwa [%i1+%o5]0x80,%l7 ! %l7 = 00000000aa093422 save ! CWP = 1 ! Mem[0000000046000018] = baf7ffff7e7b0005, %f12 = 2dda834e bc315660 ldda [%o0+%i3]0x81,%f12 ! %f12 = baf7ffff 7e7b0005 p27_label_22: ! %cwp = 1 ! %f12 = baf7ffff 7e7b0005, Mem[0000000046000028] = 83718172 1bcc1752 stda %f12,[%o0+%i5]0x80 ! Mem[0000000046000028] = baf7ffff 7e7b0005 ! Mem[0000000046000018] = 05007b7efffff7ba, %l7 = 6420a41bf9ccd6f3 ldxa [%o0+%i3]0x88,%l7 ! %l7 = 05007b7efffff7ba ! Mem[0000000046800000] = 7b371834bfa1aa59, %f10 = 83ebd4f4 8320c8bd ldda [%o1+%g0]0x89,%f10 ! %f10 = 7b371834 bfa1aa59 ! %l2 = 8c013e3db639da4b, imm = fffffffffffff6ce, %l2 = 8c013e3db639da4b xnor %l2,-0x932,%l2 ! %l2 = 8c013e3db639d37a ! Mem[0000000091800128] = 232de7db e3ea9fcb, %g2 = f373aa1b, %g3 = c60ca54a ldd [%i0+0x128],%g2 ! %g2 = 00000000232de7db 00000000e3ea9fcb ! Mem[00000000478000f4] = d3c1f725, %l4 = 2063f83627d0fbe2 swap [%o3+0x0f4],%l4 ! %l4 = 00000000d3c1f725 ! %l7 = 05007b7efffff7ba, immed = fffff799, %y = 0000011c sdiv %l7,-0x867,%l1 ! %l1 = ffffffffde14b562 mov %l0,%y ! %y = 4ef9ddd1 ! Mem[0000000046000028] = baf7ffff7e7b0005, %l3 = e9dc7105e7ccace8 ldxa [%o0+%i5]0x81,%l3 ! %l3 = baf7ffff7e7b0005 ! Mem[000000009000011c] = d8d4c8a6, %g2 = 00000000232de7db lduh [%o4+0x11e],%g2 ! %g2 = 000000000000d8d4 ! Mem[0000000090800174] = f5ef7a5f, %g2 = 000000000000d8d4 lduw [%o5+0x174],%g2 ! %g2 = 00000000f5ef7a5f p27_label_23: ! %cwp = 1 ! Mem[0000000090800154] = 1ae2a90c, %g2 = 00000000f5ef7a5f lduw [%o5+0x154],%g2 ! %g2 = 000000001ae2a90c ! %l7 = 05007b7efffff7ba, %l1 = ffffffffde14b562, %ccr = 88 movg %xcc,%l7,%l1 ! Register Not Moved ! %l3 = baf7ffff7e7b0005, immd = fffffffffffffbbc, %l3 = baf7ffff7e7b0005 mulx %l3,-0x444,%l3 ! %l3 = 762002287b53eaac ! Mem[00000000460000ac] = 18d20494, %l1 = de14b562, %l3 = 7b53eaac add %o0,0xac,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000018d20494 ! Mem[00000000918000a8] = eb8714b9695d0a45, %g2 = 000000001ae2a90c ldx [%i0+0x0a8],%g2 ! %g2 = eb8714b9695d0a45 ! Mem[0000000090000104] = 3c00bedf, %g2 = eb8714b9695d0a45 ldsb [%o4+0x105],%g2 ! %g2 = 000000000000003c ! Mem[0000000091800144] = 40ad970c, %g2 = 000000000000003c lduh [%i0+0x144],%g2 ! %g2 = 00000000000040ad ! %l2 = 8c013e3db639d37a, imm = 0000000000000988, %l4 = 00000000d3c1f725 xor %l2,0x988,%l4 ! %l4 = 8c013e3db639daf2 ! Clear Register : %l0 = fe85d02a4ef9ddd1 clr %l0 ! %l0 = 0000000000000000 ! Mem[00000000460000ae] = 18d20494, %l5 = 215344b245ba293d ldstuba [%o0+0x0ae]%asi,%l5 ! %l5 = 00000004000000ff p27_label_24: ! %cwp = 1 ! %l1 = ffffffffde14b562, Mem[0000000047800028] = 650065fc stha %l1,[%o3+%i5]0x81 ! Mem[0000000047800028] = b56265fc membar #Sync ! Added by membar checker (236) ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = ffffff31 00000666 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 83ebd4f4 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g6 ldda [%o4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! Mem[000000004700019c] = c77f4424, %l6 = fe2c77bf, %l7 = fffff7ba add %o2,0x19c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c77f4424 ! Mem[00000000910001f8] = aeb750a8, %g2 = 00000000000040ad ldsb [%o6+0x1f8],%g2 ! %g2 = ffffffffffffffae ! Mem[00000000910000a8] = 88a2ab9a, %g2 = ffffffffffffffae lduh [%o6+0x0aa],%g2 ! %g2 = 00000000000088a2 ! %l1 = ffffffffde14b562, immed = 000004d4, %y = 4ef9ddd1 mulscc %l1,0x4d4,%l4 ! %l4 = 00000000ef0a5f85, %ccr = 08, %y = 277ceee8 ! %l1 = ffffffffde14b562, Mem[000000009180002a] = da84bdad stb %l1,[%i0+0x02a] ! Mem[0000000091800028] = 6284bdad ! immd = 00000000000003bf, %l1 = ffffffffde14b562, %ccr = 08 movne %xcc,0x3bf,%l1 ! Moved, %l1 = 00000000000003bf ! Mem[0000000091800094] = c84f318a, %g2 = 00000000000088a2 lduw [%i0+0x094],%g2 ! %g2 = 00000000c84f318a ! Mem[00000000460000e8] = 6d00709e, %l4 = 00000000ef0a5f85 swap [%o0+0x0e8],%l4 ! %l4 = 000000006d00709e p27_label_25: ! %cwp = 1 ! Mem[00000000478001d4] = 6c53d33b, %l4 = 000000006d00709e, %asi = 80 swapa [%o3+0x1d4]%asi,%l4 ! %l4 = 000000006c53d33b ! Mem[000000009100008c] = fffe9c50, %g2 = 00000000c84f318a lduw [%o6+0x08c],%g2 ! %g2 = 00000000fffe9c50 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = ffffff31 00000666 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 83ebd4f4 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 ldda [%o4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140 ! Mem[00000000910000a8] = 871488a2ab9a19e7, %g2 = 00000000fffe9c50 ldx [%o6+0x0a8],%g2 ! %g2 = 871488a2ab9a19e7 ! Mem[0000000090800078] = 6b44214a895c08b7, %g2 = 871488a2ab9a19e7 ldx [%o5+0x078],%g2 ! %g2 = 6b44214a895c08b7 ! Mem[0000000047000000] = 90b707ea, %l4 = 000000006c53d33b lduwa [%o2+%g0]0x81,%l4 ! %l4 = 0000000090b707ea ! %l7 = 00000000c77f4424, imm = 000000000000000c, %l6 = 3f9c6793fe2c77bf srl %l7,0x00c,%l6 ! %l6 = 00000000000c77f4 ! %f16 = 982982e8 3418377b 6606a89b 6c6e96be ! %f20 = 59aaa1bf 27667261 02160c47 c84f318a ! %f24 = ed447b28 f6d89ef7 aa093422 83203a8d ! %f28 = b5ce9662 83e9f582 4b5bd996 cfe88378 mov 0x180,%g6 stda %f16,[%o2+%g6]ASI_BLK_AIUSL ! Block Store to 0000000047000180 ! Mem[00000000478000dc] = 956d7b4a, %l5 = 00000004, %l5 = 00000004 add %o3,0xdc,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000956d7b4a ! Randomly selected nop nop ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Thread 27 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p27_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x06c] ! Set processor 27 done flag ! Check Registers p27_check_registers: set p27_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000d5 bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ffffff31 bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000666 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be dca0233659e4cb3a bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001b bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000ac00000000 bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000aa093422 bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x277ceee8,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p27_failed mov 0x111,%g1 ! Check Floating Point Registers p27_check_fp_registers: set p27_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 095be201 2a980f29 bne %xcc,p27_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 14072d1b ae2c2d55 bne %xcc,p27_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 83e9aba8 a7db97eb bne %xcc,p27_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 7b371834 bfa1aa59 bne %xcc,p27_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be baf7ffff 7e7b0005 bne %xcc,p27_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 982982e8 3418377b bne %xcc,p27_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 6606a89b 6c6e96be bne %xcc,p27_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 59aaa1bf 27667261 bne %xcc,p27_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 02160c47 c84f318a bne %xcc,p27_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be ed447b28 f6d89ef7 bne %xcc,p27_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be aa093422 83203a8d bne %xcc,p27_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be b5ce9662 83e9f582 bne %xcc,p27_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 4b5bd996 cfe88378 bne %xcc,p27_f30_fail nop ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b987c45100000000 ldx [%i0+0x000],%g3 ! Observed data at 0000000046000000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7883e8cf2b772d6b ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7b371834e8822998 ldx [%i0+0x010],%g3 ! Observed data at 0000000046000010 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = baf7ffff7e7b0005 ldx [%i0+0x018],%g3 ! Observed data at 0000000046000018 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = baf7ffff7e7b0005 ldx [%i0+0x028],%g3 ! Observed data at 0000000046000028 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = f2a9456418d2ff94 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000460000a8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ef0a5f85d0e54316 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000460000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x150],%g2 ! Expected data = fe21c642f3d7ffbc ldx [%i0+0x150],%g3 ! Observed data at 0000000046000150 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x150,%g4 ldx [%g1+0x198],%g2 ! Expected data = ff853a88467e4136 ldx [%i0+0x198],%g3 ! Observed data at 0000000046000198 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x198,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = ea62c11effc92ea1 ldx [%i0+0x1c0],%g3 ! Observed data at 00000000460001c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x1c0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = a405c1e7ffa23ca6 ldx [%i0+0x1e8],%g3 ! Observed data at 00000000460001e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x1e8,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 59aaa1bf3418377b ldx [%i1+0x000],%g3 ! Observed data at 0000000046800000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6606a89b6c6e96be ldx [%i1+0x008],%g3 ! Observed data at 0000000046800008 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000027667261 ldx [%i1+0x010],%g3 ! Observed data at 0000000046800010 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 410c0100f6d89ef7 ldx [%i1+0x020],%g3 ! Observed data at 0000000046800020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 90b707ea51c6f300 ldx [%i2+0x000],%g3 ! Observed data at 0000000047000000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000000000011c ldx [%i2+0x008],%g3 ! Observed data at 0000000047000008 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00007183f6c5f213 ldx [%i2+0x010],%g3 ! Observed data at 0000000047000010 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ec870bb7f05fcf78 ldx [%i2+0x020],%g3 ! Observed data at 0000000047000020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = 48fe7f5aff6f71e6 ldx [%i2+0x050],%g3 ! Observed data at 0000000047000050 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x050,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = fffffffffffff7ba ldx [%i2+0x0f0],%g3 ! Observed data at 00000000470000f0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x100],%g2 ! Expected data = bba5ffb530028ec3 ldx [%i2+0x100],%g3 ! Observed data at 0000000047000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x100,%g4 ldx [%g1+0x180],%g2 ! Expected data = 7b371834e8822998 ldx [%i2+0x180],%g3 ! Observed data at 0000000047000180 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = be966e6c9ba80666 ldx [%i2+0x188],%g3 ! Observed data at 0000000047000188 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 61726627bfa1aa59 ldx [%i2+0x190],%g3 ! Observed data at 0000000047000190 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 8a314fc8470c1602 ldx [%i2+0x198],%g3 ! Observed data at 0000000047000198 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = f79ed8f6287b44ed ldx [%i2+0x1a0],%g3 ! Observed data at 00000000470001a0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 8d3a2083223409aa ldx [%i2+0x1a8],%g3 ! Observed data at 00000000470001a8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 82f5e9836296ceb5 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000470001b0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 7883e8cf96d95b4b ldx [%i2+0x1b8],%g3 ! Observed data at 00000000470001b8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 00000363a6ff2f28 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000470001f0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1f0,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 441e62fa99d3381d ldx [%i3+0x000],%g3 ! Observed data at 0000000047800000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff8a0a5a7b0dea61 ldx [%i3+0x018],%g3 ! Observed data at 0000000047800018 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = dca0233659e4cb3a ldx [%i3+0x020],%g3 ! Observed data at 0000000047800020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b56265fcd47f972c ldx [%i3+0x028],%g3 ! Observed data at 0000000047800028 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = ea07b790b5127b59 ldx [%i3+0x060],%g3 ! Observed data at 0000000047800060 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x060,%g4 ldx [%g1+0x088],%g2 ! Expected data = d834293b432123a5 ldx [%i3+0x088],%g3 ! Observed data at 0000000047800088 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x088,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = cb598c3727d0fbe2 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000478000f0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x188],%g2 ! Expected data = b7765ca39dffcca3 ldx [%i3+0x188],%g3 ! Observed data at 0000000047800188 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x188,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = ff8292f20d45cc6b ldx [%i3+0x1a8],%g3 ! Observed data at 00000000478001a8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 30b6f2706d00709e ldx [%i3+0x1d0],%g3 ! Observed data at 00000000478001d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = c33e3ad2fffffbf7 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000478001d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x1d8,%g4 ! The test for processor 27 has passed p27_passed: ta GOOD_TRAP nop p27_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p27_failed p27_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p27_failed p27_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p27_failed p27_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p27_failed p27_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p27_failed p27_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p27_failed p27_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p27_failed p27_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p27_failed p27_f2_fail: set p27_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f4_fail: set p27_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f6_fail: set p27_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f10_fail: set p27_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f12_fail: set p27_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f16_fail: set p27_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f18_fail: set p27_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f20_fail: set p27_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f22_fail: set p27_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f24_fail: set p27_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f26_fail: set p27_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f28_fail: set p27_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f30_fail: set p27_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 27 failed p27_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x06c] ! Set processor 27 done flag set p27_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 27 failed p27_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x06c] ! Set processor 27 done flag set p27_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p27_selfmod_failed: ba p27_failed mov 0xabc,%g1 p27_common_error: or %g0,0xefb,%g1 ba p27_failed mov %o5,%g3 p27_common_signature_error: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_common_timeout: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p27_failed mov 0x0,%g3 p27_trap1e: ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800000] membar #Sync mov 0x180,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800010] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047800020] lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000018] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046800000] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046800010] done p27_trap1o: ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800000] membar #Sync mov 0x180,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800010] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047800020] lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000018] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046800000] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046800010] done p27_trap2e: lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047000008] stwa %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800008] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046000008] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000020] stxa %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000018] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800000] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800028] done p27_trap2o: lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047000008] stwa %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800008] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046000008] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000020] stxa %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000018] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800000] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800028] done p27_trap3e: nop andn %l6,%l5,%l7 subc %l6,0xc53,%l2 sub %l7,%l3,%l7 xor %l2,0x552,%l1 subc %l2,%l4,%l6 done p27_trap3o: nop andn %l6,%l5,%l7 subc %l6,0xc53,%l2 sub %l7,%l3,%l7 xor %l2,0x552,%l1 subc %l2,%l4,%l6 done p27_init_memory_pointers: set p27_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 p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = aac94e82547d9964 ldx [%g1+0x008],%l1 ! %l1 = 6f4464784503c397 ldx [%g1+0x010],%l2 ! %l2 = a00d26dff017a63e ldx [%g1+0x018],%l3 ! %l3 = 9c9b1ddfe4d49170 ldx [%g1+0x020],%l4 ! %l4 = 1d38d399fa621e44 ldx [%g1+0x028],%l5 ! %l5 = a1595ffa2835412f ldx [%g1+0x030],%l6 ! %l6 = cd0637ba2fca0b08 ldx [%g1+0x038],%l7 ! %l7 = b4ca80c40ad003b3 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = fe85d02a4ef9ddd1 ldx [%g1+0x048],%l1 ! %l1 = f618fa229bc787f2 ldx [%g1+0x050],%l2 ! %l2 = 8c013e3db639da4b ldx [%g1+0x058],%l3 ! %l3 = e9dc7105e7ccace8 ldx [%g1+0x060],%l4 ! %l4 = 2063f83627d0fbe2 ldx [%g1+0x068],%l5 ! %l5 = 215344b245ba293d ldx [%g1+0x070],%l6 ! %l6 = 3f9c6793fe2c77bf ldx [%g1+0x078],%l7 ! %l7 = 6420a41bf9ccd6f3 ! Initialize the output register of window 1 set p27_local0_start,%o0 set p27_local1_start,%o1 set p27_local2_start,%o2 set p27_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 28 processor_28: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x70] ! Set the start flag wrpr %g0,7,%cleanwin call p28_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 28 wr %g0,0x4,%fprs ! Make sure fef is 1 set p28_init_freg,%g1 ! %f0 = c6c7f96b 7bd9f4a4 ae68fc0c 15eb3630 ! %f4 = 2d5a2d23 1af5d29f 765d2838 f282cabb ! %f8 = 624fb2a7 64cfe529 b1cf07be 707a3910 ! %f12 = 782e9ef9 7d990438 a8a7e70a 224e32c3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9fa81d3d e4da2ddd 394198e4 1977f8d4 ! %f20 = 0a7a6b81 2e43eac1 f6a164c0 2736ecf8 ! %f24 = 421dd4c0 6ee3148a 81547b30 ee2a62a5 ! %f28 = 6f2bcb19 18810d18 56231e6a 0023bcb9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 761ef302 87485dd1 52f04704 0cbe676f ! %f36 = e75b2bb8 486f39fe 5a867b4c b4bf4ec0 ! %f40 = eacc5919 30c665cb d16be3a4 754aa253 ! %f44 = 1f9bab8f ff43ab81 608e9a47 ca7fcac0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3296bdef00000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 3296bdef00000032 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 28 p28_label_1: ! %l6 = ef4464dbbc84797e, %l4 = a2bd54b66e7e07bb, %ccr = 44 movge %xcc,%l6,%l4 ! Moved, %l4 = ef4464dbbc84797e ! %f9 = 64cfe529, Mem[00000000900001dc] = dc30d0b9 st %f9 ,[%i4+0x1dc] ! Mem[00000000900001dc] = 64cfe529 ! Mem[0000000049800050] = 48abeefa, %l2 = 3d43053c03940eec swap [%i3+0x050],%l2 ! %l2 = 0000000048abeefa ! %l2 = 0000000048abeefa, Mem[00000000918001b4] = 12f490d8 stw %l2,[%o0+0x1b4] ! Mem[00000000918001b4] = 48abeefa ! Code Fragment 1 p28_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0xe89,%g3 ! %g3 = fffffffffffff177 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000134] = f8decc97, %g2 = 40eeb466a02b7ff9 ldsb [%i6+0x136],%g2 ! %g2 = fffffffffffffff8 ! %l7 = 8d0e661fc94e903f, Mem[00000000910001f1] = 67758ed1 stb %l7,[%i6+0x1f1] ! Mem[00000000910001f0] = 3f758ed1 ! %f0 = c6c7f96b 7bd9f4a4 ae68fc0c 15eb3630 ! %f4 = 2d5a2d23 1af5d29f 765d2838 f282cabb ! %f8 = 624fb2a7 64cfe529 b1cf07be 707a3910 ! %f12 = 782e9ef9 7d990438 a8a7e70a 224e32c3 mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! immd = 0000000000000383, %l5 = 13a6b68e67e2897b, %ccr = 44 movn %xcc,0x383,%l5 ! Register Not Moved ! %f16 = 9fa81d3d e4da2ddd 394198e4 1977f8d4 ! %f20 = 0a7a6b81 2e43eac1 f6a164c0 2736ecf8 ! %f24 = 421dd4c0 6ee3148a 81547b30 ee2a62a5 ! %f28 = 6f2bcb19 18810d18 56231e6a 0023bcb9 mov 0x1c0,%g5 stda %f16,[%i1+%g5]ASI_COMMIT_S ! Block Store to 00000000488001c0 p28_label_2: ! %l1 = 6ef296a4453587ee, imm = 0000000000000000, %l3 = 8cbfe7a44b9e7c99 sra %l1,0x000,%l3 ! %l3 = 00000000453587ee ! Mem[0000000049000098] = afbbb7479d6b29b8, %l5 = 13a6b68e67e2897b, %l4 = ef4464dbbc84797e add %i2,0x98,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = afbbb7479d6b29b8 ! Mem[0000000048000000] = 4b65256e, %l5 = 13a6b68e67e2897b ldsba [%i0+%g0]0x81,%l5 ! %l5 = 000000000000004b ! Mem[00000000918001cc] = fdf6ec81, %g2 = fffffffffffffff8 lduw [%o0+0x1cc],%g2 ! %g2 = 00000000fdf6ec81 ! %f14 = a8a7e70a, Mem[00000000918000a4] = 4c76b123 sta %f14,[%o0+0x0a4]%asi ! Mem[00000000918000a4] = a8a7e70a ! Mem[0000000049800020] = aca1b02d86484811, %l5 = 000000000000004b ldxa [%i3+%o4]0x88,%l5 ! %l5 = aca1b02d86484811 ! %l7 = 8d0e661fc94e903f, %l0 = 6e90a252d0121ab6, %ccr = 44 movle %icc,%l7,%l0 ! Moved, %l0 = 8d0e661fc94e903f ! Mem[00000000900000c0] = e69a15e5, %g18 = e6ff1072ba6c2420 ldsw [%i4+0x0c0],%g2 ! %g2 = e6ff1072ba6c2420 save ! CWP = 1 ! %l3 = 2b27b3a3ebff1780, Mem[0000000049800137] = 08573349, %asi = 80 stba %l3,[%o3+0x137]%asi ! Mem[0000000049800134] = 08573380 p28_label_3: ! %cwp = 1 ! %l3 = 2b27b3a3ebff1780, Mem[0000000091000034] = ebada5f2 sth %l3,[%o6+0x034] ! Mem[0000000091000034] = 1780a5f2 ! %l7 = 09b3ea01fdfa4332, Mem[0000000091000056] = ae40ce12 sth %l7,[%o6+0x056] ! Mem[0000000091000054] = 4332ce12 ! Mem[00000000910001f8] = aeb750a8, %g2 = ffffffffe69a15e5 ldub [%o6+0x1f8],%g2 ! %g2 = 00000000000000ae ! %l0 = f68bfad9, %l1 = 6668ad15, Mem[00000000900000d0] = 6b4726ff dc7b95ee std %l0,[%o4+0x0d0] ! Mem[00000000900000d0] = f68bfad9 6668ad15 ! Mem[0000000048800028] = bdcce199, %l5 = 9c9ae15aa6e38938 ldsba [%o1+%i5]0x89,%l5 ! %l5 = ffffffffffffff99 ! Mem[0000000090000084] = 866a2d84, %g2 = 00000000000000ae ldsha [%o4+0x086]%asi,%g2 ! %g2 = ffffffffffff866a ! %l6 = 2f09ede6, %l7 = fdfa4332, Mem[0000000049000020] = 91c01292 1151e8e8 stda %l6,[%o2+%i4]0x81 ! Mem[0000000049000020] = 2f09ede6 fdfa4332 ! %l3 = 2b27b3a3ebff1780, Mem[0000000048800008] = 95eccf58 stha %l3,[%o1+%i1]0x88 ! Mem[0000000048800008] = 95ec1780 ! %l2 = 4ae6f4aa, %l3 = ebff1780, Mem[00000000910000e0] = 7ae7c882 ef49099d stda %l2,[%o6+0x0e0]%asi ! Mem[00000000910000e0] = 4ae6f4aa ebff1780 ! %f16 = 9fa81d3d e4da2ddd 394198e4 1977f8d4 ! %f20 = 0a7a6b81 2e43eac1 f6a164c0 2736ecf8 ! %f24 = 421dd4c0 6ee3148a 81547b30 ee2a62a5 ! %f28 = 6f2bcb19 18810d18 56231e6a 0023bcb9 stda %f16,[%o4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 p28_label_4: ! %cwp = 1 ! %l1 = 6641f4066668ad15, imm = 000000000000001d, %l5 = ffffffffffffff99 sllx %l1,0x01d,%l5 ! %l5 = cccd15a2a0000000 ! Mem[0000000048000018] = 1f1d13f7, %l1 = 6641f4066668ad15 swapa [%o0+%i3]0x81,%l1 ! %l1 = 000000001f1d13f7 ! %l4 = 5ad2c38238aef5ac, imm = 0000000000000de0, %l2 = 7da37e384ae6f4aa andcc %l4,0xde0,%l2 ! %l2 = 00000000000005a0, %ccr = 00 ! Mem[0000000091800188] = 29ac356f cfec806e, %g2 = ffff866a, %g3 = fffff177 ldd [%i0+0x188],%g2 ! %g2 = 0000000029ac356f 00000000cfec806e ! Mem[0000000049000000] = 79218e3f99e5e567, %l2 = 00000000000005a0 ldxa [%o2+%g0]0x80,%l2 ! %l2 = 79218e3f99e5e567 ! %l4 = 5ad2c38238aef5ac, imm = fffffffffffff110, %l7 = 09b3ea01fdfa4332 xorcc %l4,-0xef0,%l7 ! %l7 = a52d3c7dc75104bc, %ccr = 88 ! immd = 00000000000001ae, %l5 = cccd15a2a0000000, %ccr = 88 movneg %xcc,0x1ae,%l5 ! Moved, %l5 = 00000000000001ae ! Mem[0000000049000118] = 0153cec6, %l2 = 79218e3f99e5e567 swap [%o2+0x118],%l2 ! %l2 = 000000000153cec6 ! Mem[000000009100009c] = dbbc0107, %g2 = 0000000029ac356f lduw [%o6+0x09c],%g2 ! %g2 = 00000000dbbc0107 ! Mem[0000000048800030] = 6cfe2c12, %l3 = ebff1780, %l5 = 000001ae add %o1,0x30,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000006cfe2c12 p28_label_5: ! %cwp = 1 ! %l6 = 2f09ede6, %l7 = c75104bc, Mem[00000000918000c8] = 91168345 f373aa1b std %l6,[%i0+0x0c8] ! Mem[00000000918000c8] = 2f09ede6 c75104bc ! Mem[0000000049800008] = 1a41489e 7022bf61, %l2 = 0153cec6, %l3 = ebff1780 ldda [%o3+%i1]0x80,%l2 ! %l2 = 000000001a41489e 000000007022bf61 ! %l0 = f68bfad9, %l1 = 1f1d13f7, Mem[0000000091800130] = 10fdaea0 d51ebbf9 stda %l0,[%i0+0x130]%asi ! Mem[0000000091800130] = f68bfad9 1f1d13f7 ! %l5 = 000000006cfe2c12, immed = fffffe40, %ccr = 88 movrne %l5,-0x1c0,%l5 ! Moved, %l5 = fffffffffffffe40 membar #Sync ! Added by membar checker (237) ! Mem[0000000090000154] = 1af5d29f, %g2 = 00000000dbbc0107 lduw [%o4+0x154],%g2 ! %g2 = 000000001af5d29f ! Code Fragment 1 p28_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000cfec806e mov 0xc48,%g3 ! %g3 = 0000000000000c48 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000034] = 6fb9bc23, %g2 = 000000001af5d29f ldsb [%o4+0x037],%g2 ! %g2 = 000000000000006f ! Mem[00000000498000c0] = 09b28dd885fb64d4, %l1 = 000000001f1d13f7, %l2 = 000000001a41489e add %o3,0xc0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 09b28dd885fb64d4 ! Mem[0000000049000048] = 63779d1c2e27b905, %l6 = c257da8c2f09ede6, %l2 = 09b28dd885fb64d4 add %o2,0x48,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 63779d1c2e27b905 ! %l4 = 5ad2c38238aef5ac, Mem[0000000091000190] = b476dc90 sth %l4,[%o6+0x190] ! Mem[0000000091000190] = f5acdc90 p28_label_6: ! %cwp = 1 ! %f18 = 394198e4 1977f8d4, Mem[0000000048800010] = 591863b1 e224e6a9 std %f18,[%o1+%i2] ! Mem[0000000048800010] = 394198e4 1977f8d4 ! %l6 = c257da8c2f09ede6, Mem[0000000090000184] = 849a4580 stw %l6,[%o4+0x184] ! Mem[0000000090000184] = 2f09ede6 ! %l0 = f51a4ecff68bfad9, Mem[0000000090000071] = 56172c03 stb %l0,[%o4+0x071] ! Mem[0000000090000070] = d9172c03 ! Mem[0000000049800018] = 15205424, %l6 = c257da8c2f09ede6 swapa [%o3+%i3]0x81,%l6 ! %l6 = 0000000015205424 ! Mem[0000000048800038] = 091538cb f21a1337, %l2 = 2e27b905, %l3 = 7022bf61 ldd [%o1+0x038],%l2 ! %l2 = 00000000091538cb 00000000f21a1337 ! Mem[00000000918001a0] = b814313c d07c5dd8, %g2 = 0000006f, %g3 = 00000c48 ldd [%i0+0x1a0],%g2 ! %g2 = 00000000b814313c 00000000d07c5dd8 ! %l5 = fffffffffffffe40, %l1 = 000000001f1d13f7, %l5 = fffffffffffffe40 tsubcctv %l5,%l1,%l5 ! %l0 = f51a4ecff68bfafc, Trapped ! %l1 = 000000001f1d13f7, immed = 000009ea, %y = 00000000 smulcc %l1,0x9ea,%l1 ! %l1 = 000001347647eec6, %ccr = 00, %y = 00000134 ! Mem[000000004900013c] = 2b55fcad, %l6 = 15205424, %l4 = 38aef5ac add %o2,0x13c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002b55fcad ! %l4 = 000000002b55fcad, Mem[000000009100018b] = 5a71a95f stb %l4,[%o6+0x18b] ! Mem[0000000091000188] = ad71a95f p28_label_7: ! %cwp = 1 ! %l4 = 2b55fcad, %l5 = fffffe40, Mem[0000000090800140] = 65b0f946 05718ed0 std %l4,[%o5+0x140] ! Mem[0000000090800140] = 2b55fcad fffffe40 ! Mem[0000000048800045] = 9386e2a3, %l3 = 00000000f21a1337 ldstub [%o1+0x045],%l3 ! %l3 = 00000086000000ff ! Mem[0000000048800000] = 17f6ea41, %l7 = a52d3c7dc75104bc lduba [%o1+%g0]0x80,%l7 ! %l7 = 0000000000000017 ! Mem[0000000090000138] = be0f5ab70923d7d7, %g2 = 00000000b814313c ldx [%o4+0x138],%g2 ! %g2 = be0f5ab70923d7d7 ! %l0 = f51a4ecff68bfafc, immed = fffffee3, %ccr = 00 movrne %l0,-0x11d,%l3 ! Moved, %l3 = fffffffffffffee3 ! Mem[0000000091800148] = 6a524a45, %g2 = be0f5ab70923d7d7 lduw [%i0+0x148],%g2 ! %g2 = 000000006a524a45 ! Mem[0000000048800010] = 394198e4, %l0 = f51a4ecff68bfafc ldswa [%o1+%i2]0x80,%l0 ! %l0 = 00000000394198e4 ! Mem[0000000049800020] = 86484811, %f29 = 18810d18 lda [%o3+%i4]0x89,%f29 ! %f29 = 86484811 ! Mem[0000000049000008] = 9584474c2b918134, %l4 = 000000002b55fcad ldxa [%o2+%i1]0x81,%l4 ! %l4 = 9584474c2b918134 ! Mem[0000000048800000] = d15dc61b 41eaf617, %l2 = 091538cb, %l3 = fffffee3 ldda [%o1+%g0]0x88,%l2 ! %l2 = 0000000041eaf617 00000000d15dc61b p28_label_8: ! %cwp = 1 ! Mem[0000000090800118] = be43b63c, %g2 = 000000006a524a45 lduh [%o5+0x118],%g2 ! %g2 = 000000000000be43 ! Mem[000000004980013a] = fa4e953b, %l7 = 0000000000000017 ldstub [%o3+0x13a],%l7 ! %l7 = 00000095000000ff ! Mem[0000000049800008] = 1a41489e, %l5 = fffffffffffffe40 ldsha [%o3+%i1]0x80,%l5 ! %l5 = 0000000000001a41 ! %l3 = 00000000d15dc61b, %l5 = 0000000000001a41, %ccr = 00 movneg %icc,%l3,%l5 ! Register Not Moved ! Mem[0000000048000028] = c38246a0, %l2 = 0000000041eaf617 ldstuba [%o0+%i5]0x81,%l2 ! %l2 = 000000c3000000ff ! Mem[0000000048000150] = 7090169c, %l3 = 00000000d15dc61b ldstub [%o0+0x150],%l3 ! %l3 = 00000070000000ff ! Mem[00000000490000bf] = 70e91134, %l0 = 00000000394198e4 ldstub [%o2+0x0bf],%l0 ! %l0 = 00000034000000ff ! %f0 = c6c7f96b 7bd9f4a4 ae68fc0c 15eb3630 ! %f4 = 2d5a2d23 1af5d29f 765d2838 f282cabb ! %f8 = 624fb2a7 64cfe529 b1cf07be 707a3910 ! %f12 = 782e9ef9 7d990438 a8a7e70a 224e32c3 mov 0x0c0,%g6 stda %f0,[%o4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0 ! %l2 = 00000000000000c3, Mem[0000000090800134] = 4ed886e9 stb %l2,[%o5+0x134] ! Mem[0000000090800134] = c3d886e9 ! immd = 000000000000026e, %l0 = 0000000000000034, %ccr = 00 movl %xcc,0x26e,%l0 ! Register Not Moved p28_label_9: ! %cwp = 1 ! Mem[0000000090800080] = ed9d7e8c, %g2 = 000000000000be43 lduh [%o5+0x080],%g2 ! %g2 = 000000000000ed9d membar #Sync ! Added by membar checker (238) ! Mem[0000000048000000] = 4b65256e ee1f2b40 c189d18f caa72bca ! Mem[0000000048000010] = a807b20d a812d5e4 6668ad15 cc8f10ba ! Mem[0000000048000020] = a917793c a407f90a ff8246a0 4a85000c ! Mem[0000000048000030] = 214ca9cf 9b8244f6 47da6277 1b7b6d8d ldda [%o0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000048000000 ! Mem[000000009180002c] = bdadbc80, %g18 = 1d41d89df80be9d2 ldsw [%i0+0x02c],%g2 ! %g2 = 1d41d89df80be9d2 ! Mem[000000009180009c] = 90417411, %g2 = ffffffffbdadbc80 lduwa [%i0+0x09c]%asi,%g2 ! %g2 = 0000000090417411 rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l5 = aca1b02d86484811, imm = fffffffffffff852, %l1 = 6ef296a4453587ee xor %l5,-0x7ae,%l1 ! %l1 = 535e4fd279b7b043 ! Mem[00000000908000a8] = 66d43a4d, %g18 = e6ff1072ba6c2420 ldsw [%i5+0x0a8],%g2 ! %g2 = e6ff1072ba6c2420 ! Mem[0000000049800160] = 5bd94ae9cd2a91c0, %l0 = 8d0e661fc94e903f, %l6 = ef4464dbbc84797e add %i3,0x160,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 5bd94ae9cd2a91c0 ! Mem[0000000091000100] = 12a382c0, %g2 = 0000000066d43a4d lduha [%i6+0x100]%asi,%g2 ! %g2 = 00000000000012a3 ! %l3 = 00000000453587ee, %l4 = afbbb7479d6b29b8, %l4 = afbbb7479d6b29b8 sll %l3,%l4,%l4 ! %l4 = 00453587ee000000 p28_label_10: ! %l3 = 00000000453587ee, %l0 = 8d0e661fc94e903f, %ccr = 00 mova %xcc,%l3,%l0 ! Moved, %l0 = 00000000453587ee ! Mem[0000000049000164] = 129e1742, %l1 = 535e4fd279b7b043 swap [%i2+0x164],%l1 ! %l1 = 00000000129e1742 ! Mem[0000000049000014] = 3c95fd59, %l5 = aca1b02d86484811 swap [%i2+0x014],%l5 ! %l5 = 000000003c95fd59 ! immd = 0000000000000235, %l5 = 000000003c95fd59, %ccr = 00 mova %xcc,0x235,%l5 ! Moved, %l5 = 0000000000000235 ! %l0 = 00000000453587ee, immed = ffffffb7, %ccr = 00 movrgez %l0,-0x049,%l2 ! Moved, %l2 = ffffffffffffffb7 ! %l7 = 8d0e661fc94e903f, %l6 = 5bd94ae9cd2a91c0, %l4 = 00453587ee000000 addc %l7,%l6,%l4 ! %l4 = e8e7b109967921ff ! Mem[0000000091800120] = 23632530, %g2 = 00000000000012a3 ldsh [%o0+0x122],%g2 ! %g2 = 0000000000002363 ! Mem[0000000090000004] = 3d1da89f, %g2 = 0000000000002363 ldsh [%i4+0x004],%g2 ! %g2 = 0000000000003d1d ! %l6 = 5bd94ae9cd2a91c0, Mem[00000000488000dc] = 609fa762 stb %l6,[%i1+0x0dc] ! Mem[00000000488000dc] = c09fa762 ! Mem[000000009100006c] = 130c0cd9, %g2 = 0000000000003d1d lduh [%i6+0x06c],%g2 ! %g2 = 000000000000130c p28_label_11: ! Mem[0000000048800008] = 95ec1780, %l1 = 00000000129e1742 lduwa [%i1+%o1]0x89,%l1 ! %l1 = 0000000095ec1780 ! Mem[0000000090800070] = be994630, %g2 = 000000000000130c ldub [%i5+0x071],%g2 ! %g2 = 00000000000000be ! Mem[0000000048000020] = 0af907a4 3c7917a9, %l0 = 453587ee, %l1 = 95ec1780 ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000003c7917a9 000000000af907a4 ! Mem[0000000049000140] = de9c190e, %l3 = 00000000453587ee ldsh [%i2+0x142],%l3 ! %l3 = 000000000000190e ! immd = 00000000000003de, %l2 = ffffffffffffffb7, %ccr = 00 movcc %xcc,0x3de,%l2 ! Moved, %l2 = 00000000000003de ! Mem[0000000091000194] = f27114ab, %g18 = e6ff1072ba6c2420 ldsw [%i6+0x194],%g2 ! %g2 = e6ff1072ba6c2420 ! immd = 00000000000000de, %l0 = 000000003c7917a9, %ccr = 00 movl %icc,0x0de,%l0 ! Register Not Moved ! Mem[00000000480001ac] = 4cd54300, %l2 = 00000000000003de ldub [%i0+0x1af],%l2 ! %l2 = 0000000000000000 ! %l5 = 0000000000000235, immed = fffff8e5, %y = 00000134 mulscc %l5,-0x71b,%l0 ! %l0 = 000000000000011a, %ccr = 00, %y = 8000009a ! Mem[0000000049800128] = 537d2eb69b49540a, %l1 = 000000000af907a4 ldx [%i3+0x128],%l1 ! %l1 = 537d2eb69b49540a p28_label_12: ! Mem[00000000908001a8] = 1c06892a, %g2 = fffffffff27114ab lduh [%i5+0x1aa],%g2 ! %g2 = 0000000000001c06 ! Mem[0000000091800060] = 9a3380080d3c077e, %g2 = 0000000000001c06 ldx [%o0+0x060],%g2 ! %g2 = 9a3380080d3c077e ! %l2 = 0000000000000000, %l7 = 8d0e661fc94e903f, %ccr = 00 movleu %xcc,%l2,%l7 ! Register Not Moved ! %l7 = 8d0e661fc94e903f, Mem[00000000918000b8] = 58c331f84812e4bd stx %l7,[%o0+0x0b8] ! Mem[00000000918000b8] = 8d0e661fc94e903f ! %l7 = 8d0e661fc94e903f, %l6 = 5bd94ae9cd2a91c0, %l5 = 0000000000000235 xorcc %l7,%l6,%l5 ! %l5 = d6d72cf6046401ff, %ccr = 80 ! Mem[00000000480001fc] = 55bfbaaa, %l0 = 000000000000011a swap [%i0+0x1fc],%l0 ! %l0 = 0000000055bfbaaa ! %l2 = 0000000000000000, Mem[0000000091000055] = dc4332ce stb %l2,[%i6+0x055] ! Mem[0000000091000054] = 004332ce ! Mem[0000000090800150] = 767f0453 1ae2a90c, %g2 = 0d3c077e, %g3 = d07c5dd8 ldd [%i5+0x150],%g2 ! %g2 = 00000000767f0453 000000001ae2a90c ! %l3 = 000000000000190e, %l4 = e8e7b109967921ff, %l1 = 537d2eb69b49540a srlx %l3,%l4,%l1 ! %l1 = 0000000000000000 ! Mem[00000000908000e0] = bbfe239c 04effe36, %g2 = 767f0453, %g3 = 1ae2a90c ldd [%i5+0x0e0],%g2 ! %g2 = 00000000bbfe239c 0000000004effe36 p28_label_13: ! Mem[0000000091000014] = e9c6b3a2, %g2 = 00000000bbfe239c ldsba [%i6+0x016]%asi,%g2 ! %g2 = ffffffffffffffe9 ! Mem[0000000048000101] = 8da27bd3, %l5 = d6d72cf6046401ff ldstub [%i0+0x101],%l5 ! %l5 = 000000a2000000ff ! Mem[0000000091800128] = 232de7db, %g2 = ffffffffffffffe9 lduw [%o0+0x128],%g2 ! %g2 = 00000000232de7db ! %l0 = 0000000055bfbaaa, %l2 = 0000000000000000, %ccr = 80 movge %icc,%l0,%l2 ! Moved, %l2 = 0000000055bfbaaa ! Mem[0000000091800138] = 8a0d6a5e, %g2 = 00000000232de7db lduh [%o0+0x138],%g2 ! %g2 = 0000000000008a0d ! %l2 = 0000000055bfbaaa, immd = 0000000000000466, %l4 = e8e7b109967921ff udivx %l2,0x466,%l4 ! %l4 = 0000000000137ecd ! Mem[000000004980019c] = 32457e3b, %l6 = cd2a91c0, %l0 = 55bfbaaa add %i3,0x19c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000032457e3b ! %l5 = 00000000000000a2, Mem[00000000918000e8] = ea5a17e2 stw %l5,[%o0+0x0e8] ! Mem[00000000918000e8] = 000000a2 ! Mem[0000000091000140] = b2dbb5cdf227a2b8, %g2 = 0000000000008a0d ldx [%i6+0x140],%g2 ! %g2 = b2dbb5cdf227a2b8 ! Mem[0000000048000028] = ff8246a0, %l4 = 0000000000137ecd ldsba [%i0+%o5]0x80,%l4 ! %l4 = ffffffffffffffff p28_label_14: ! immd = 0000000000000204, %l2 = 0000000055bfbaaa, %ccr = 80 movpos %xcc,0x204,%l2 ! Register Not Moved ! %l2 = 0000000055bfbaaa, Mem[00000000910000e8] = 324bb737 sth %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = baaab737 ! Mem[00000000490001bc] = cbd40017, %l2 = 0000000055bfbaaa swap [%i2+0x1bc],%l2 ! %l2 = 00000000cbd40017 ! Mem[0000000048000018] = ba108fcc15ad6866, %f2 = ae68fc0c 15eb3630 ldda [%i0+%o3]0x89,%f2 ! %f2 = ba108fcc 15ad6866 ! %l3 = 000000000000190e, Mem[00000000918000f8] = ee82748ec42d5979 stx %l3,[%o0+0x0f8] ! Mem[00000000918000f8] = 000000000000190e ! Mem[0000000091000080] = 585c3242, %g2 = b2dbb5cdf227a2b8 lduh [%i6+0x082],%g2 ! %g2 = 000000000000585c ! %l4 = ffffffffffffffff, Mem[0000000048800020] = 480d6271 stwa %l4,[%i1+%o4]0x80 ! Mem[0000000048800020] = ffffffff ! Mem[0000000049800000] = a00b60ac 4e92e7ca, %l6 = cd2a91c0, %l7 = c94e903f ldda [%i3+%g0]0x89,%l6 ! %l6 = 000000004e92e7ca 00000000a00b60ac ! Mem[0000000049800010] = cb1421df 960d1025, %l6 = 4e92e7ca, %l7 = a00b60ac ldda [%i3+%o2]0x81,%l6 ! %l6 = 00000000cb1421df 00000000960d1025 ! Mem[00000000918001f0] = 0e1a2de41195af97, %g2 = 000000000000585c ldx [%o0+0x1f0],%g2 ! %g2 = 0e1a2de41195af97 p28_label_15: ! Mem[00000000918000b4] = 35258d0e, %g2 = 0e1a2de41195af97 ldsh [%o0+0x0b6],%g2 ! %g2 = 0000000000003525 ! Mem[0000000048800008] = 95ec1780, %l1 = 0000000000000000 ldsha [%i1+%o1]0x88,%l1 ! %l1 = 0000000000001780 ! Mem[0000000049800068] = 42f51faffc4d6058, %l7 = 00000000960d1025, %l2 = 00000000cbd40017 add %i3,0x68,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 42f51faffc4d6058 ! Mem[0000000048000008] = 8fd189c1, %f3 = 15ad6866 lda [%i0+%o1]0x88,%f3 ! %f3 = 8fd189c1 ! %f22 = ba108fcc 15ad6866, Mem[00000000900001c8] = bdab6ad8 dad85b84 std %f22,[%i4+0x1c8] ! Mem[00000000900001c8] = ba108fcc 15ad6866 ! %l2 = 42f51faffc4d6058, Mem[00000000908001a0] = 473facc734613832, %asi = 80 stxa %l2,[%i5+0x1a0]%asi ! Mem[00000000908001a0] = 42f51faffc4d6058 ! %l7 = 00000000960d1025, Mem[00000000900000ee] = 3910782e sth %l7,[%i4+0x0ee] ! Mem[00000000900000ec] = 1025782e ! %l1 = 0000000000001780, Mem[0000000091800140] = 16497e56 stw %l1,[%o0+0x140] ! Mem[0000000091800140] = 00001780 ! Mem[0000000049000178] = 7734e37482061abc, %l7 = 00000000960d1025, %l2 = 42f51faffc4d6058 add %i2,0x178,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 7734e37482061abc ! %l7 = 00000000960d1025, Mem[0000000091000130] = f9e68975de66f8de stx %l7,[%i6+0x130] ! Mem[0000000091000130] = 00000000960d1025 p28_label_16: ! %l4 = ffffffffffffffff, Mem[0000000090000004] = 3d1da89f sth %l4,[%i4+0x004] ! Mem[0000000090000004] = ffffa89f ! Mem[0000000091000084] = 3242deaf, %g2 = 0000000000003525 ldsh [%i6+0x084],%g2 ! %g2 = 0000000000003242 ! %l3 = 000000000000190e, %l5 = 00000000000000a2, %l3 = 000000000000190e addcc %l3,%l5,%l3 ! %l3 = 00000000000019b0, %ccr = 00 ! Mem[0000000091000118] = dcd998a1, %g2 = 0000000000003242 ldub [%i6+0x119],%g2 ! %g2 = 00000000000000dc ! Mem[0000000091800160] = b8e33a5f, %g2 = 00000000000000dc ldub [%o0+0x160],%g2 ! %g2 = 00000000000000b8 ! %l4 = ffffffffffffffff sethi %hi(0x3d0c4c00),%l4 ! %l4 = 000000003d0c4c00 membar #Sync ! Added by membar checker (239) ! %l7 = 00000000960d1025, Mem[0000000048000010] = a807b20da812d5e4 stxa %l7,[%i0+%o2]0x80 ! Mem[0000000048000010] = 00000000960d1025 ! %l0 = 32457e3b, %l1 = 00001780, Mem[0000000090000038] = b9bc2300 6a1e2356 std %l0,[%i4+0x038] ! Mem[0000000090000038] = 32457e3b 00001780 ! Mem[0000000090800090] = 246b47691413ef16, %g2 = 00000000000000b8 ldx [%i5+0x090],%g2 ! %g2 = 246b47691413ef16 ! %l5 = 00000000000000a2, Mem[0000000048000018] = 15ad6866 stwa %l5,[%i0+%o3]0x89 ! Mem[0000000048000018] = 000000a2 p28_label_17: ! Mem[00000000908001b4] = 144ca672, %g18 = e6ff1072ba6c2420 ldswa [%i5+0x1b4]%asi,%g2 ! %g2 = e6ff1072ba6c2420 ! Mem[000000009180003c] = 9be13214, %g2 = 00000000144ca672 lduba [%o0+0x03d]%asi,%g2 ! %g2 = 000000000000009b ! %l5 = 00000000000000a2, Mem[00000000900000e8] = b1cf07be707a1025 stx %l5,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000000000a2 ! Mem[00000000918001ec] = 9c208890, %g2 = 000000000000009b ldub [%o0+0x1ec],%g2 ! %g2 = 000000000000009c ! Mem[0000000048000066] = b6319526, %l3 = 00000000000019b0 ldstub [%i0+0x066],%l3 ! %l3 = 00000095000000ff ! Mem[000000009080012c] = 283c7502, %g2 = 000000000000009c lduh [%i5+0x12e],%g2 ! %g2 = 000000000000283c ! Mem[00000000488000c8] = b654369935de7a6a, %l1 = 0000000000001780, %l4 = 000000003d0c4c00 add %i1,0xc8,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = b654369935de7a6a ! Mem[00000000480001d0] = 3d1aa04ee60d646b, %l4 = b654369935de7a6a ldx [%i0+0x1d0],%l4 ! %l4 = 3d1aa04ee60d646b ! immd = 00000000000001f7, %l7 = 00000000960d1025, %ccr = 00 movvc %icc,0x1f7,%l7 ! Moved, %l7 = 00000000000001f7 ! Mem[00000000480001d8] = 53d39ca58653eff4, %l6 = 00000000cb1421df, %l1 = 0000000000001780 add %i0,0x1d8,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 53d39ca58653eff4 p28_label_18: ! Mem[0000000048800018] = 69abb8fa, %l4 = 3d1aa04ee60d646b ldsba [%i1+%o3]0x81,%l4 ! %l4 = 0000000000000069 ! Mem[00000000490001fc] = 010921b9, %l2 = 82061abc, %l5 = 000000a2 add %i2,0x1fc,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000010921b9 ! Mem[0000000048800108] = b1026a97, %l0 = 0000000032457e3b swap [%i1+0x108],%l0 ! %l0 = 00000000b1026a97 ! Mem[00000000908000c0] = 144fbe46, %g2 = 000000000000283c ldub [%i5+0x0c2],%g2 ! %g2 = 0000000000000014 ! Mem[0000000048800138] = fb94a7ad, %l2 = 82061abc, %l3 = 00000095 add %i1,0x138,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fb94a7ad ! %l5 = 00000000010921b9, Mem[00000000488001dc] = 2736ecf8 stb %l5,[%i1+0x1dc] ! Mem[00000000488001dc] = b936ecf8 ! Mem[0000000091000074] = 388746f6, %g18 = e6ff1072ba6c2420 ldsw [%i6+0x074],%g2 ! %g2 = e6ff1072ba6c2420 ! Mem[0000000049000010] = 59ede766, %f1 = 7bd9f4a4 lda [%i2+%o2]0x81,%f1 ! %f1 = 59ede766 ! %l2 = 82061abc, %l3 = fb94a7ad, Mem[0000000091800020] = 70e0129d 89ddf28a std %l2,[%o0+%o4] ! Mem[0000000091800020] = 82061abc fb94a7ad ! %l2 = 82061abc, %l3 = fb94a7ad, Mem[0000000048000000] = 6e25654b 402b1fee stda %l2,[%i0+%g0]0x89 ! Mem[0000000048000000] = 82061abc fb94a7ad p28_label_19: ! Mem[000000004800017c] = e823c90c, %l7 = 00000000000001f7 ldsha [%i0+0x17e]%asi,%l7 ! %l7 = ffffffffffffc90c ! %l4 = 0000000000000069, immed = 0000082c, %l3 = 00000000fb94a7ad taddcctv %l4,0x82c,%l3 ! %l0 = 00000000b1026aba, Trapped ! %l6 = 00000000cb1421df, Mem[0000000091000170] = 409ded179147e913 stx %l6,[%i6+0x170] ! Mem[0000000091000170] = 00000000cb1421df ! Mem[00000000900000e0] = 624fb2a7, %g2 = 00000000388746f6 lduba [%i4+0x0e0]%asi,%g2 ! %g2 = 0000000000000062 ! %l3 = 00000000fb94a7ad, imm = 0000000000000929, %l2 = 7734e37482061abc addccc %l3,0x929,%l2 ! %l2 = 00000000fb94b0d6, %ccr = 08 ! Mem[0000000091000130] = 00000000, %g2 = 0000000000000062 lduw [%i6+0x130],%g2 ! %g2 = 0000000000000000 ! Mem[0000000048800198] = 0db55108, %l5 = 00000000010921b9 ldub [%i1+0x198],%l5 ! %l5 = 000000000000000d ! %l5 = 000000000000000d, Mem[0000000091800070] = 773bc7343f70439f stx %l5,[%o0+0x070] ! Mem[0000000091800070] = 000000000000000d ! %l4 = 0000000000000069, %l1 = 53d39ca58653eff4, %ccr = 08 mova %icc,%l4,%l1 ! Moved, %l1 = 0000000000000069 ! %l0 = 00000000b1026aba, Mem[00000000910000f0] = 4a3922c1 stw %l0,[%i6+0x0f0] ! Mem[00000000910000f0] = b1026aba p28_label_20: ! Mem[00000000498000b3] = ed8c2568, %l0 = 00000000b1026aba ldstub [%i3+0x0b3],%l0 ! %l0 = 00000068000000ff ! Mem[0000000090000130] = e944267025546d29, %g2 = 0000000000000000 ldx [%i4+0x130],%g2 ! %g2 = e944267025546d29 ! Mem[0000000091000018] = b3a2b8f1aa3a992f, %g2 = e944267025546d29 ldx [%i6+%o3],%g2 ! %g2 = b3a2b8f1aa3a992f ! %f26 = 0c00854a, Mem[0000000048000028] = a04682ff sta %f26,[%i0+%o5]0x88 ! Mem[0000000048000028] = 0c00854a ! Mem[0000000048800020] = ffffffff, %l1 = 0000000000000069 lduba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[00000000490000ec] = 2bad387f, %l2 = 00000000fb94b0d6 lduw [%i2+0x0ec],%l2 ! %l2 = 000000002bad387f ! Mem[0000000049000018] = ff92610104e1c156, %f0 = c6c7f96b 59ede766 ldda [%i2+%o3]0x80,%f0 ! %f0 = ff926101 04e1c156 ! immd = 0000000000000192, %l3 = 00000000fb94a7ad, %ccr = 08 movn %icc,0x192,%l3 ! Register Not Moved ! Mem[00000000498000fc] = cd2cdd49, %l2 = 000000002bad387f swap [%i3+0x0fc],%l2 ! %l2 = 00000000cd2cdd49 ! %l2 = 00000000cd2cdd49, immed = fffff343, %y = 8000009a umul %l2,-0xcbd,%l0 ! %l0 = cd2cd3136b81351b, %y = cd2cd313 p28_label_21: ! %l2 = 00000000cd2cdd49, Mem[00000000910001ce] = cc003be9 sth %l2,[%i6+0x1ce] ! Mem[00000000910001cc] = dd493be9 ! Mem[00000000910001d0] = 3be99c3d9de4ecc1, %g2 = b3a2b8f1aa3a992f ldx [%i6+0x1d0],%g2 ! %g2 = 3be99c3d9de4ecc1 ! Mem[0000000049000020] = e6ed092f, %l7 = ffffffffffffc90c lduba [%i2+%o4]0x89,%l7 ! %l7 = 000000000000002f ! Mem[0000000090000060] = d05fd2d131ded22c, %g2 = 3be99c3d9de4ecc1 ldx [%i4+0x060],%g2 ! %g2 = d05fd2d131ded22c ! Mem[0000000048800050] = 75aca81c, %l2 = 00000000cd2cdd49 swap [%i1+0x050],%l2 ! %l2 = 0000000075aca81c ! %f1 = 04e1c156, Mem[0000000090800090] = 246b4769 st %f1 ,[%i5+0x090] ! Mem[0000000090800090] = 04e1c156 ! %f16 = 402b1fee 6e25654b ca2ba7ca 8fd189c1 ! %f20 = e4d512a8 0db207a8 ba108fcc 15ad6866 ! %f24 = 0af907a4 3c7917a9 0c00854a a04682ff ! %f28 = f644829b cfa94c21 8d6d7b1b 7762da47 mov 0x180,%g4 stda %f16,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 0000000048800180 ! %l0 = cd2cd3136b81351b, Mem[00000000918001fe] = 78f13bc5 stb %l0,[%o0+0x1fe] ! Mem[00000000918001fc] = 1bf13bc5 ! Mem[0000000048800010] = 394198e4, %l5 = 000000000000000d lduha [%i1+%o2]0x80,%l5 ! %l5 = 0000000000003941 ! %l7 = 000000000000002f, immed = 000001e9, %ccr = 08 movrlez %l7,0x1e9,%l3 ! Not Moved, %l3 = 00000000fb94a7ad p28_label_22: ! %l1 = 00000000000000ff, immed = ffffff1e, %y = cd2cd313 udiv %l1,-0x0e2,%l6 ! %l6 = 00000000cd2cd3c8 mov %l0,%y ! %y = 6b81351b ! %f10 = b1cf07be 707a3910, Mem[0000000049800108] = 9cda6fb0 1aec897b std %f10,[%i3+0x108] ! Mem[0000000049800108] = b1cf07be 707a3910 ! %f4 = 2d5a2d23 1af5d29f, Mem[0000000090000138] = be0f5ab7 0923d7d7 std %f4 ,[%i4+0x138] ! Mem[0000000090000138] = 2d5a2d23 1af5d29f ! Mem[0000000090000070] = 31d9172c, %g18 = e6ff1072ba6c2420 ldsw [%i4+0x070],%g2 ! %g2 = e6ff1072ba6c2420 ! Mem[0000000048800008] = 95ec1780, %l0 = cd2cd3136b81351b lduha [%i1+%o1]0x88,%l0 ! %l0 = 0000000000001780 ! %l6 = 00000000cd2cd3c8, %l0 = 0000000000001780, %l2 = 0000000075aca81c subccc %l6,%l0,%l2 ! %l2 = 00000000cd2cbc48, %ccr = 08 ! %l1 = 00000000000000ff, immed = 00000143, %ccr = 08 movrgz %l1,0x143,%l4 ! Moved, %l4 = 0000000000000143 ! Clear Register : %l0 = 0000000000001780 clr %l0 ! %l0 = 0000000000000000 ! Mem[0000000091800158] = 917afdae 1663447a, %g2 = 31d9172c, %g3 = 04effe36 ldd [%o0+0x158],%g2 ! %g2 = 00000000917afdae 000000001663447a ! immd = 00000000000001ed, %l2 = 00000000cd2cbc48, %ccr = 08 movl %xcc,0x1ed,%l2 ! Register Not Moved p28_label_23: ! Mem[000000004980016f] = 18862521, %l5 = 0000000000003941 ldstub [%i3+0x16f],%l5 ! %l5 = 00000021000000ff ! Mem[0000000090800088] = e53d08d9, %g2 = 00000000917afdae ldsh [%i5+0x08a],%g2 ! %g2 = ffffffffffffe53d ! Mem[00000000490001a5] = d68c805c, %l1 = 00000000000000ff ldstub [%i2+0x1a5],%l1 ! %l1 = 0000008c000000ff ! Mem[0000000049000038] = 9b4de9a2a19b7e34, %l0 = 0000000000000000, %l7 = 000000000000002f add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 9b4de9a2a19b7e34 ! Mem[0000000090000180] = ec30e2c0 2f09ede6 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000048000018] = a2000000cc8f10ba, %f20 = e4d512a8 0db207a8 ldda [%i0+%o3]0x80,%f20 ! %f20 = a2000000 cc8f10ba ! Mem[00000000498000c8] = 0db86d26 2f63df2f, %l0 = 00000000, %l1 = 0000008c ldd [%i3+0x0c8],%l0 ! %l0 = 000000000db86d26 000000002f63df2f ! Mem[00000000480001f0] = f5b0bdd4, %l7 = 9b4de9a2a19b7e34 ldub [%i0+0x1f0],%l7 ! %l7 = 00000000000000f5 ! Mem[00000000908001fc] = 8229a189, %g2 = ffffffffffffe53d ldsh [%i5+0x1fe],%g2 ! %g2 = ffffffffffff8229 ! Mem[000000009100014c] = 85439e50, %g2 = ffffffffffff8229 ldsh [%i6+0x14c],%g2 ! %g2 = ffffffffffff8543 p28_label_24: ! Mem[0000000048000018] = ba108fcc000000a2, %l6 = 00000000cd2cd3c8 ldxa [%i0+%o3]0x88,%l6 ! %l6 = ba108fcc000000a2 ! %l3 = 00000000fb94a7ad, %l0 = 000000000db86d26, %l2 = 00000000cd2cbc48 or %l3,%l0,%l2 ! %l2 = 00000000ffbcefaf ! Randomly selected nop nop ! Mem[000000004800000c] = caa72bca, %l2 = ffbcefaf, %l3 = fb94a7ad add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000caa72bca ! Mem[0000000048000028] = 0c00854a, %l1 = 000000002f63df2f ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000000c00854a ! Mem[0000000048800010] = 394198e41977f8d4, %f30 = 8d6d7b1b 7762da47 ldda [%i1+%o2]0x80,%f30 ! %f30 = 394198e4 1977f8d4 ! Mem[00000000490000d0] = 49c46c04, %l2 = 00000000ffbcefaf ldsw [%i2+0x0d0],%l2 ! %l2 = 0000000049c46c04 ! Mem[000000009080015c] = 1c41c950, %g2 = ffffffffffff8543 lduw [%i5+0x15c],%g2 ! %g2 = 000000001c41c950 ! Mem[0000000048000160] = d22e6b175fa26f24, %f26 = 0c00854a a04682ff ldd [%i0+0x160],%f26 ! %f26 = d22e6b17 5fa26f24 ! %l7 = 00000000000000f5, Mem[000000009080013c] = 06c60f6c stw %l7,[%i5+0x13c] ! Mem[000000009080013c] = 000000f5 p28_label_25: ! Mem[0000000091000110] = 40203347, %g2 = 000000001c41c950 lduw [%i6+0x110],%g2 ! %g2 = 0000000040203347 save ! CWP = 1 ! Mem[00000000900000d0] = 2d5a2d23, %g18 = 1d41d89df80be9d2 ldsw [%o4+0x0d0],%g2 ! %g2 = 1d41d89df80be9d2 ! %l7 = 0000000000000095, %l2 = 00000000000000c3, %ccr = 08 movgu %xcc,%l7,%l2 ! Moved, %l2 = 0000000000000095 ! %l4 = 9584474c2b918134, Mem[0000000049800010] = cb1421df stha %l4,[%o3+%i2]0x80 ! Mem[0000000049800010] = 813421df ! Mem[0000000048800008] = 5691094695ec1780, %f12 = 782e9ef9 7d990438 ldda [%o1+%i1]0x88,%f12 ! %f12 = 56910946 95ec1780 ! %l3 = 0000000000000070, %l7 = 0000000000000095, %ccr = 08 move %xcc,%l3,%l7 ! Register Not Moved ! %l3 = 0000000000000070, immed = fffffd9f, %y = 6b81351b umul %l3,-0x261,%l6 ! %l6 = 0000006ffffef590, %y = 0000006f ! %f0 = ff926101 04e1c156 ba108fcc 8fd189c1 ! %f4 = 2d5a2d23 1af5d29f 765d2838 f282cabb ! %f8 = 624fb2a7 64cfe529 b1cf07be 707a3910 ! %f12 = 56910946 95ec1780 a8a7e70a 224e32c3 stda %f0,[%o1]ASI_BLK_AIUS ! Block Store to 0000000048800000 ! %l0 = 0000000000000034, Mem[00000000490001c6] = 7ad7a229 sth %l0,[%o2+0x1c6] ! Mem[00000000490001c4] = 7ad70034 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p28_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x070] ! Set processor 28 done flag ! Check Registers p28_check_registers: set p28_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000db86d26 bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000c00854a bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000049c46c04 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000caa72bca bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000143 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000021 bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ba108fcc000000a2 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f5 bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000006f,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p28_failed mov 0x111,%g1 ! Check Floating Point Registers p28_check_fp_registers: set p28_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ff926101 04e1c156 bne %xcc,p28_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ba108fcc 8fd189c1 bne %xcc,p28_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 765d2838 f282cabb bne %xcc,p28_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 56910946 95ec1780 bne %xcc,p28_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 402b1fee 6e25654b bne %xcc,p28_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be ca2ba7ca 8fd189c1 bne %xcc,p28_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be a2000000 cc8f10ba bne %xcc,p28_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be ba108fcc 15ad6866 bne %xcc,p28_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 0af907a4 3c7917a9 bne %xcc,p28_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be d22e6b17 5fa26f24 bne %xcc,p28_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be f644829b cfa94c21 bne %xcc,p28_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 394198e4 1977f8d4 bne %xcc,p28_f30_fail nop ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x000],%g2 ! Expected data = bc1a0682ada794fb ldx [%i0+0x000],%g3 ! Observed data at 0000000048000000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000960d1025 ldx [%i0+0x010],%g3 ! Observed data at 0000000048000010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a2000000cc8f10ba ldx [%i0+0x018],%g3 ! Observed data at 0000000048000018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4a85000c4a85000c ldx [%i0+0x028],%g3 ! Observed data at 0000000048000028 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 202b4625b631ff26 ldx [%i0+0x060],%g3 ! Observed data at 0000000048000060 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x060,%g4 ldx [%g1+0x100],%g2 ! Expected data = 8dff7bd3c98d3d3e ldx [%i0+0x100],%g3 ! Observed data at 0000000048000100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x100,%g4 ldx [%g1+0x150],%g2 ! Expected data = ff90169c391fc40a ldx [%i0+0x150],%g3 ! Observed data at 0000000048000150 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x150,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 49be6d1c0000011a ldx [%i0+0x1f8],%g3 ! Observed data at 00000000480001f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x1f8,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff92610104e1c156 ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ba108fcc8fd189c1 ldx [%i1+0x008],%g3 ! Observed data at 0000000048800008 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2d5a2d231af5d29f ldx [%i1+0x010],%g3 ! Observed data at 0000000048800010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 765d2838f282cabb ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 624fb2a764cfe529 ldx [%i1+0x020],%g3 ! Observed data at 0000000048800020 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b1cf07be707a3910 ldx [%i1+0x028],%g3 ! Observed data at 0000000048800028 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5691094695ec1780 ldx [%i1+0x030],%g3 ! Observed data at 0000000048800030 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a8a7e70a224e32c3 ldx [%i1+0x038],%g3 ! Observed data at 0000000048800038 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = ff44c81c93ffe2a3 ldx [%i1+0x040],%g3 ! Observed data at 0000000048800040 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x040,%g4 ldx [%g1+0x050],%g2 ! Expected data = cd2cdd4958a6a4a1 ldx [%i1+0x050],%g3 ! Observed data at 0000000048800050 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x050,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 10b819ecc09fa762 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000488000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 32457e3b3b1aae51 ldx [%i1+0x108],%g3 ! Observed data at 0000000048800108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x108,%g4 ldx [%g1+0x180],%g2 ! Expected data = 402b1fee6e25654b ldx [%i1+0x180],%g3 ! Observed data at 0000000048800180 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = ca2ba7ca8fd189c1 ldx [%i1+0x188],%g3 ! Observed data at 0000000048800188 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = e4d512a80db207a8 ldx [%i1+0x190],%g3 ! Observed data at 0000000048800190 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = ba108fcc15ad6866 ldx [%i1+0x198],%g3 ! Observed data at 0000000048800198 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 0af907a43c7917a9 ldx [%i1+0x1a0],%g3 ! Observed data at 00000000488001a0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 0c00854aa04682ff ldx [%i1+0x1a8],%g3 ! Observed data at 00000000488001a8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = f644829bcfa94c21 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000488001b0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 8d6d7b1b7762da47 ldx [%i1+0x1b8],%g3 ! Observed data at 00000000488001b8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 9fa81d3de4da2ddd ldx [%i1+0x1c0],%g3 ! Observed data at 00000000488001c0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 394198e41977f8d4 ldx [%i1+0x1c8],%g3 ! Observed data at 00000000488001c8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 0a7a6b812e43eac1 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000488001d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = f6a164c0b936ecf8 ldx [%i1+0x1d8],%g3 ! Observed data at 00000000488001d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 421dd4c06ee3148a ldx [%i1+0x1e0],%g3 ! Observed data at 00000000488001e0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 81547b30ee2a62a5 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000488001e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 6f2bcb1918810d18 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000488001f0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 56231e6a0023bcb9 ldx [%i1+0x1f8],%g3 ! Observed data at 00000000488001f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1f8,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 59ede76686484811 ldx [%i2+0x010],%g3 ! Observed data at 0000000049000010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2f09ede6fdfa4332 ldx [%i2+0x020],%g3 ! Observed data at 0000000049000020 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x020,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = fc68a8f070e911ff ldx [%i2+0x0b8],%g3 ! Observed data at 00000000490000b8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 99e5e567f61954a2 ldx [%i2+0x118],%g3 ! Observed data at 0000000049000118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x118,%g4 ldx [%g1+0x160],%g2 ! Expected data = 5dfa0fa879b7b043 ldx [%i2+0x160],%g3 ! Observed data at 0000000049000160 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x160,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 3560b591d6ff805c ldx [%i2+0x1a0],%g3 ! Observed data at 00000000490001a0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = fa3d84b855bfbaaa ldx [%i2+0x1b8],%g3 ! Observed data at 00000000490001b8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 136c85af7ad70034 ldx [%i2+0x1c0],%g3 ! Observed data at 00000000490001c0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x1c0,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 813421df960d1025 ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2f09ede6bc43a35d ldx [%i3+0x018],%g3 ! Observed data at 0000000049800018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x018,%g4 ldx [%g1+0x050],%g2 ! Expected data = 03940eecd3359881 ldx [%i3+0x050],%g3 ! Observed data at 0000000049800050 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x050,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = ed8c25ff004e4524 ldx [%i3+0x0b0],%g3 ! Observed data at 00000000498000b0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 080f7f672bad387f ldx [%i3+0x0f8],%g3 ! Observed data at 00000000498000f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x108],%g2 ! Expected data = b1cf07be707a3910 ldx [%i3+0x108],%g3 ! Observed data at 0000000049800108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x108,%g4 ldx [%g1+0x130],%g2 ! Expected data = 1deb66d008573380 ldx [%i3+0x130],%g3 ! Observed data at 0000000049800130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = fa4eff3ba53609d7 ldx [%i3+0x138],%g3 ! Observed data at 0000000049800138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x138,%g4 ldx [%g1+0x168],%g2 ! Expected data = 1d83dffc188625ff ldx [%i3+0x168],%g3 ! Observed data at 0000000049800168 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x168,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed p28_f0_fail: set p28_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f2_fail: set p28_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f6_fail: set p28_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f12_fail: set p28_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f16_fail: set p28_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f18_fail: set p28_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f20_fail: set p28_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f22_fail: set p28_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f24_fail: set p28_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f26_fail: set p28_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f28_fail: set p28_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f30_fail: set p28_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_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 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800008] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800008] done p28_trap1o: ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800008] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800008] done p28_trap2e: ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000010] membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800018] stba %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000020] stda %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000000] done p28_trap2o: ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000010] membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800018] stba %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000020] stda %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000000] done p28_trap3e: andn %l1,0x53e,%l0 orn %l5,%l5,%l1 and %l1,-0x6bd,%l5 orn %l2,%l2,%l4 nop and %l3,-0x6f3,%l4 done p28_trap3o: andn %l1,0x53e,%l0 orn %l5,%l5,%l1 and %l1,-0x6bd,%l5 orn %l2,%l2,%l4 nop and %l3,-0x6f3,%l4 done p28_init_memory_pointers: set p28_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 p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6e90a252d0121ab6 ldx [%g1+0x008],%l1 ! %l1 = 6ef296a4453587ee ldx [%g1+0x010],%l2 ! %l2 = 3d43053c03940eec ldx [%g1+0x018],%l3 ! %l3 = 8cbfe7a44b9e7c99 ldx [%g1+0x020],%l4 ! %l4 = a2bd54b66e7e07bb ldx [%g1+0x028],%l5 ! %l5 = 13a6b68e67e2897b ldx [%g1+0x030],%l6 ! %l6 = ef4464dbbc84797e ldx [%g1+0x038],%l7 ! %l7 = 8d0e661fc94e903f save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = f51a4ecff68bfad9 ldx [%g1+0x048],%l1 ! %l1 = 6641f4066668ad15 ldx [%g1+0x050],%l2 ! %l2 = 7da37e384ae6f4aa ldx [%g1+0x058],%l3 ! %l3 = 2b27b3a3ebff1780 ldx [%g1+0x060],%l4 ! %l4 = 5ad2c38238aef5ac ldx [%g1+0x068],%l5 ! %l5 = 9c9ae15aa6e38938 ldx [%g1+0x070],%l6 ! %l6 = c257da8c2f09ede6 ldx [%g1+0x078],%l7 ! %l7 = 09b3ea01fdfa4332 ! Initialize the output register of window 1 set p28_local0_start,%o0 set p28_local1_start,%o1 set p28_local2_start,%o2 set p28_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 29 processor_29: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x74] ! Set the start flag wrpr %g0,7,%cleanwin call p29_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 29 wr %g0,0x4,%fprs ! Make sure fef is 1 set p29_init_freg,%g1 ! %f0 = ba580cbf ab221758 75081076 4be48424 ! %f4 = 0054e8ce 99d6e802 ee4775d3 05bccb4a ! %f8 = 342a017e 441d1aba de6e6786 43ac8677 ! %f12 = e9bbe442 064f8eb4 300c67f2 60be06d3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 268e514f 1ac4cde6 3594ceff fa8e452b ! %f20 = 1e7efcf7 6dcef28d cb0a6a78 24e4928f ! %f24 = 5c498f36 33c6609a f3c7fbf7 0f9b6e16 ! %f28 = c8b73096 69f65e4b 1a7d84c4 e2fc3c39 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ff3822e9 01ce4899 1b4b26aa 945441d5 ! %f36 = b98515b2 ae355c4c 4574acfb 6eac9680 ! %f40 = f651b2e5 580fe6ce 4ccb76cc 6cbdcd96 ! %f44 = 3286346e ce286e8a 658eb75f 68f34f46 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x13ac03f000000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = 13ac03f000000010 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 29 p29_label_1: ! Mem[000000004a800040] = 945b39574ce49e1c, %l6 = c555fbb48ef405da, %l2 = f35d537221f8aee1 add %i1,0x40,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 945b39574ce49e1c ! Mem[0000000090800014] = 9d91ecf7, %g2 = 158475426b74636d ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff9d91 ! %f24 = 5c498f36 33c6609a, Mem[000000004a800108] = bbb7418f 824948a8 stda %f24,[%i1+0x108]%asi ! Mem[000000004a800108] = 5c498f36 33c6609a ! %l5 = 2907c72ab1cfafca, %l2 = 945b39574ce49e1c, %l7 = 0433146b93754e43 xorcc %l5,%l2,%l7 ! %l7 = bd5cfe7dfd2b31d6, %ccr = 88 ! %l2 = 945b39574ce49e1c, Mem[000000004a800028] = 8b9fe17d stwa %l2,[%i1+%o5]0x89 ! Mem[000000004a800028] = 4ce49e1c ! %l5 = 2907c72ab1cfafca, imm = fffffffffffff4f4, %l2 = 945b39574ce49e1c xor %l5,-0xb0c,%l2 ! %l2 = d6f838d54e305b3e ! %l1 = 61dd8a69db38eb0f, Mem[0000000090800000] = a1891691 stw %l1,[%i5+%g0] ! Mem[0000000090800000] = db38eb0f ! Mem[000000004b0001a0] = 6070f93f, %l4 = acff0e8e5cab0eb7 swap [%i2+0x1a0],%l4 ! %l4 = 000000006070f93f ! Mem[00000000910000c8] = 3ca54204, %g2 = ffffffffffff9d91 lduh [%i6+0x0ca],%g2 ! %g2 = 0000000000003ca5 ! Mem[000000004a8000e0] = 3a285eaa, %l4 = 6070f93f, %l3 = 562e20c4 add %i1,0xe0,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000003a285eaa p29_label_2: ! Mem[000000004b8001b0] = a884bb9b, %f20 = 1e7efcf7 ld [%i3+0x1b0],%f20 ! %f20 = a884bb9b ! Mem[000000004a800020] = 769679c2, %l5 = 2907c72ab1cfafca ldswa [%i1+%o4]0x81,%l5 ! %l5 = 00000000769679c2 ! %l0 = 90111265d447968b, %l2 = d6f838d54e305b3e, %y = 00000000 udivcc %l0,%l2,%l1 ! %l1 = 0000000000000002, %ccr = 00 mov %l0,%y ! %y = d447968b ! Mem[000000004a000134] = f9a73321, %l4 = 000000006070f93f swap [%i0+0x134],%l4 ! %l4 = 00000000f9a73321 ! Mem[000000004a000000] = f7435a6c, %f12 = e9bbe442 lda [%i0+%g0]0x88,%f12 ! %f12 = f7435a6c ! Mem[0000000091000010] = 8124d7a3, %g2 = 0000000000003ca5 ldub [%i6+0x012],%g2 ! %g2 = 0000000000000081 ! %l3 = 000000003a285eaa, Mem[0000000090800026] = 8a8e48b1 stb %l3,[%i5+0x026] ! Mem[0000000090800024] = aa8e48b1 ! %f15 = 60be06d3, Mem[0000000091000014] = d7a3e9c6 sta %f15,[%i6+0x014]%asi ! Mem[0000000091000014] = 60be06d3 ! Mem[000000009000007c] = 42756e18, %g2 = 0000000000000081 lduw [%i4+0x07c],%g2 ! %g2 = 0000000042756e18 ! Mem[000000009000016c] = 6c1726c7, %g18 = 8c7ae2bc6f6c13ed ldsw [%i4+0x16c],%g2 ! %g2 = 8c7ae2bc6f6c13ed p29_label_3: ! %l0 = 90111265d447968b, Mem[000000009100000c] = 7e423f6b sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = 968b3f6b ! %l6 = 8ef405da, %l7 = fd2b31d6, Mem[0000000091000068] = 21aba159 130c0cd9 stda %l6,[%i6+0x068]%asi ! Mem[0000000091000068] = 8ef405da fd2b31d6 ! Mem[00000000918001c8] = e80f4bf1fdf6ec81, %g2 = 000000006c1726c7 ldx [%o0+0x1c8],%g2 ! %g2 = e80f4bf1fdf6ec81 ! %l7 = bd5cfe7dfd2b31d6, Mem[000000004b000084] = 899c67d3 sth %l7,[%i2+0x084] ! Mem[000000004b000084] = 31d667d3 ! Mem[000000004b000005] = 7e152245, %l4 = 00000000f9a73321 ldstub [%i2+0x005],%l4 ! %l4 = 00000015000000ff ! Code Fragment 1 p29_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x186,%g3 ! %g3 = 0000000000000186 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000004b8000c0] = 01b9902e 7a5f827a 7b200abe be1635a1 ! Mem[000000004b8000d0] = 14ec056e 295a0468 3ab5a82d d6eb64ec ! Mem[000000004b8000e0] = a5f51922 56e24882 69d6098e a59e7ed6 ! Mem[000000004b8000f0] = f4062589 8afa033c a2f05250 9949eb5b mov 0x0c0,%g4 ldda [%i3+%g4]ASI_BLK_S,%f0 ! Block Load from 000000004b8000c0 ! %l3 = 000000003a285eaa, Mem[00000000908000eb] = 089f1966 stb %l3,[%i5+0x0eb] ! Mem[00000000908000e8] = aa9f1966 ! %f23 = 24e4928f, Mem[00000000918001e4] = 26ce7b72 st %f23,[%o0+0x1e4] ! Mem[00000000918001e4] = 24e4928f ! Mem[000000004a800010] = 0840127e f2c1dc90, %l0 = d447968b, %l1 = 00000002 ldda [%i1+%o2]0x89,%l0 ! %l0 = 00000000f2c1dc90 000000000840127e p29_label_4: ! %l2 = d6f838d54e305b3e, Mem[000000004a000008] = f5baf78e stba %l2,[%i0+%o1]0x80 ! Mem[000000004a000008] = 3ebaf78e ! %l0 = 00000000f2c1dc90, Mem[0000000091000017] = d3b3a2b8 stb %l0,[%i6+0x017] ! Mem[0000000091000014] = 90b3a2b8 ! Mem[000000004b000028] = 43bf52ca, %l7 = bd5cfe7dfd2b31d6 ldswa [%i2+%o5]0x81,%l7 ! %l7 = 0000000043bf52ca ! %f29 = 69f65e4b, Mem[000000009000000c] = 32a10f9c st %f29,[%i4+0x00c] ! Mem[000000009000000c] = 69f65e4b ! %f16 = 268e514f 1ac4cde6 3594ceff fa8e452b ! %f20 = a884bb9b 6dcef28d cb0a6a78 24e4928f ! %f24 = 5c498f36 33c6609a f3c7fbf7 0f9b6e16 ! %f28 = c8b73096 69f65e4b 1a7d84c4 e2fc3c39 mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! %l3 = 000000003a285eaa, %l6 = c555fbb48ef405da, %ccr = 00 movneg %xcc,%l3,%l6 ! Register Not Moved ! Mem[000000004a80003b] = 7cdae966, %l4 = 0000000000000015 ldstub [%i1+0x03b],%l4 ! %l4 = 00000066000000ff ! %l4 = 0000000000000066, %l5 = 00000000769679c2, %l3 = 000000003a285eaa srl %l4,%l5,%l3 ! %l3 = 0000000000000019 ! Mem[0000000090800074] = 302692b7, %g2 = e80f4bf1fdf6ec81 ldsb [%i5+0x074],%g2 ! %g2 = 0000000000000030 ! Mem[0000000090800180] = 531bdac6, %g2 = 0000000000000030 lduh [%i5+0x182],%g2 ! %g2 = 000000000000531b p29_label_5: ! Mem[000000004b8000d0] = 14ec056e295a0468, %l7 = 0000000043bf52ca, %l1 = 000000000840127e add %i3,0xd0,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 14ec056e295a0468 ! Mem[000000004a800048] = 654a31ab e6f38b20, %l0 = f2c1dc90, %l1 = 295a0468 ldda [%i1+0x048]%asi,%l0 ! %l0 = 00000000654a31ab 00000000e6f38b20 ! %l6 = c555fbb48ef405da, %l0 = 00000000654a31ab, %ccr = 00 movleu %icc,%l6,%l0 ! Register Not Moved ! %l3 = 0000000000000019, %l1 = 00000000e6f38b20, %ccr = 00 movrgz %l3,%l1,%l2 ! Moved, %l2 = 00000000e6f38b20 ! %l5 = 00000000769679c2, Mem[000000004a800008] = 7ad9bf2b stba %l5,[%i1+%o1]0x80 ! Mem[000000004a800008] = c2d9bf2b ! %l4 = 0000000000000066, immed = 00000030, %ccr = 00 movrlz %l4,0x030,%l6 ! Not Moved, %l6 = c555fbb48ef405da ! %l6 = c555fbb48ef405da setx 0x45f2774046455c17,%g7,%l6 ! %l6 = 45f2774046455c17 ! %l7 = 0000000043bf52ca, %l6 = 45f2774046455c17, %ccr = 00 movgu %xcc,%l7,%l6 ! Moved, %l6 = 0000000043bf52ca ! %l7 = 0000000043bf52ca, Mem[000000004b000020] = dd1a046b stha %l7,[%i2+%o4]0x89 ! Mem[000000004b000020] = dd1a52ca ! Mem[000000004b800138] = cd8aff9f07d48fa4, %l6 = 0000000043bf52ca ldx [%i3+0x138],%l6 ! %l6 = cd8aff9f07d48fa4 p29_label_6: ! %l5 = 00000000769679c2, Mem[0000000091800140] = 16497e5640ad970c stx %l5,[%o0+0x140] ! Mem[0000000091800140] = 00000000769679c2 ! Mem[000000004b0000b1] = d497cf44, %l2 = 00000000e6f38b20 ldstub [%i2+0x0b1],%l2 ! %l2 = 00000097000000ff ! Mem[0000000091000110] = 40203347, %g18 = 8c7ae2bc6f6c13ed ldsw [%i6+0x110],%g2 ! %g2 = 8c7ae2bc6f6c13ed ! Mem[000000009100000c] = 968b3f6b, %g2 = 0000000040203347 ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000096 ! Mem[000000004b000060] = af8e7922, %l5 = 769679c2, %l3 = 00000019 add %i2,0x60,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000af8e7922 ! Mem[000000004b800010] = 23eff89c 8804e24a, %l6 = 07d48fa4, %l7 = 43bf52ca ldda [%i3+%o2]0x80,%l6 ! %l6 = 0000000023eff89c 000000008804e24a ! Mem[00000000900000b0] = 869e5b97, %g2 = 0000000000000096 lduw [%i4+0x0b0],%g2 ! %g2 = 00000000869e5b97 ! %l1 = 00000000e6f38b20, imm = fffffffffffff2a2, %l5 = 00000000769679c2 orncc %l1,-0xd5e,%l5 ! %l5 = 00000000e6f38f7d, %ccr = 08 ! %l2 = 00000097, %l3 = af8e7922, Mem[000000004b800020] = fd0f1d37 b480b1d1 stda %l2,[%i3+%o4]0x89 ! Mem[000000004b800020] = 00000097 af8e7922 ! %f11 = a59e7ed6, Mem[0000000090800014] = 37af9d91 sta %f11,[%i5+0x014]%asi ! Mem[0000000090800014] = a59e7ed6 p29_label_7: ! Mem[000000004b000010] = 25798da6, %l1 = 00000000e6f38b20 lduha [%i2+%o2]0x81,%l1 ! %l1 = 0000000000002579 ! immd = 0000000000000137, %l4 = 0000000000000066, %ccr = 08 mova %icc,0x137,%l4 ! Moved, %l4 = 0000000000000137 ! Mem[000000004a000018] = 9f45b2e236a67c53, %l7 = 000000008804e24a ldxa [%i0+%o3]0x89,%l7 ! %l7 = 9f45b2e236a67c53 ! %l1 = 0000000000002579, Mem[000000004b800030] = e2ec234050133b6a stx %l1,[%i3+0x030] ! Mem[000000004b800030] = 0000000000002579 ! Mem[000000004b000099] = df06cd1d, %l4 = 0000000000000137 ldstub [%i2+0x099],%l4 ! %l4 = 00000006000000ff ! Mem[000000004a8001c0] = 1d3a8a37, %l2 = 0000000000000097 lduw [%i1+0x1c0],%l2 ! %l2 = 000000001d3a8a37 ! Mem[000000004a0001a0] = bd4cd143ab1dea75, %l7 = 9f45b2e236a67c53, %l2 = 000000001d3a8a37 add %i0,0x1a0,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = bd4cd143ab1dea75 ! Mem[0000000091800120] = a7462363, %g18 = 8c7ae2bc6f6c13ed ldsw [%o0+0x120],%g2 ! %g2 = 8c7ae2bc6f6c13ed ! %l0 = 654a31ab, %l1 = 00002579, Mem[000000004a000018] = 537ca636 e2b2459f stda %l0,[%i0+%o3]0x81 ! Mem[000000004a000018] = 654a31ab 00002579 ! Mem[000000004a800018] = 90672394, %f9 = 56e24882 lda [%i1+%o3]0x88,%f9 ! %f9 = 90672394 p29_label_8: ! %l0 = 00000000654a31ab, immed = ffffff13, %ccr = 08 movrgez %l0,-0x0ed,%l3 ! Moved, %l3 = ffffffffffffff13 ! Mem[0000000091800108] = 6bfb08c5, %g2 = ffffffffa7462363 ldsb [%o0+0x10a],%g2 ! %g2 = 000000000000006b ! %l2 = bd4cd143ab1dea75, Mem[00000000900001e0] = bf9923c60270605c stx %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = bd4cd143ab1dea75 ! Mem[000000004a000000] = f7435a6c, %l6 = 0000000023eff89c lduha [%i0+%g0]0x88,%l6 ! %l6 = 0000000000005a6c ! Mem[000000004b00016c] = 0e943bca, %l1 = 00002579, %l4 = 00000006 add %i2,0x16c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000e943bca ! Mem[000000004b000028] = ca52bf43, %l2 = bd4cd143ab1dea75 lduwa [%i2+%o5]0x88,%l2 ! %l2 = 00000000ca52bf43 ! Mem[000000004b000028] = ca52bf43, %l2 = 00000000ca52bf43 lduwa [%i2+%o5]0x89,%l2 ! %l2 = 00000000ca52bf43 ! immd = 00000000000003a0, %l2 = 00000000ca52bf43, %ccr = 08 movvc %icc,0x3a0,%l2 ! Moved, %l2 = 00000000000003a0 ! %l5 = 00000000e6f38f7d, Mem[00000000900000e8] = 05ea915cc1592313 stx %l5,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000e6f38f7d ! Mem[0000000091800008] = e410fc86, %g2 = 000000000000006b ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000e4 p29_label_9: ! done : should take illegal inst trap, %l0 = 00000000654a31ab done ! Illegal inst trap : %l0 = 00000000654a31bb ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[000000004b8000a9] = 607208a7, %l5 = 00000000e6f38f7d ldstub [%i3+0x0a9],%l5 ! %l5 = 00000072000000ff ! Mem[00000000910000e0] = 7ae7c882, %g2 = 00000000000000e4 ldsb [%i6+0x0e0],%g2 ! %g2 = 000000000000007a ! Mem[000000004b800008] = 1fe8d7db, %l1 = 0000000000002579 lduh [%i3+%o1],%l1 ! %l1 = 0000000000001fe8 ! %l7 = 9f45b2e236a67c53, imm = fffffffffffff344, %l5 = 0000000000000072 xnorcc %l7,-0xcbc,%l5 ! %l5 = 9f45b2e236a670e8, %ccr = 80 ! Code Fragment 1 p29_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000186 mov -0xdd5,%g3 ! %g3 = fffffffffffff22b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000004b000020] = dd1a52ca, %l1 = 0000000000001fe8 ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffffca ! Mem[0000000091000048] = 737820eed01e4cff, %g2 = 000000000000007a ldx [%i6+0x048],%g2 ! %g2 = 737820eed01e4cff ! %l2 = 00000000000003a0, %l6 = 0000000000005a6c, %ccr = 80 movne %icc,%l2,%l6 ! Moved, %l6 = 00000000000003a0 p29_label_10: ! %l0 = 00000000654a31bb, %l1 = ffffffffffffffca, %ccr = 80 movgu %xcc,%l0,%l1 ! Moved, %l1 = 00000000654a31bb ! Mem[00000000918000d4] = bc118a8b, %g2 = 737820eed01e4cff lduw [%o0+0x0d4],%g2 ! %g2 = 00000000bc118a8b ! %l5 = 9f45b2e236a670e8, Mem[00000000900001dc] = dc30d0b9 stw %l5,[%i4+0x1dc] ! Mem[00000000900001dc] = 36a670e8 ! %l7 = 9f45b2e236a67c53, Mem[000000004b800020] = 97000000 stwa %l7,[%i3+%o4]0x81 ! Mem[000000004b800020] = 36a67c53 ! Mem[0000000090800018] = 55a1c4ec, %g2 = 00000000bc118a8b lduha [%i5+0x01a]%asi,%g2 ! %g2 = 00000000000055a1 ! %l0 = 00000000654a31bb, Mem[00000000910001f2] = 758ed14e sth %l0,[%i6+0x1f2] ! Mem[00000000910001f0] = 31bbd14e ! Mem[0000000090000068] = 6a2502ac c757f2af, %g2 = 000055a1, %g3 = fffff22b ldd [%i4+0x068],%g2 ! %g2 = 000000006a2502ac 00000000c757f2af ! %l2 = 00000000000003a0, %l0 = 00000000654a31bb, %ccr = 80 movcs %xcc,%l2,%l0 ! Register Not Moved ! %l6 = 00000000000003a0, immd = 0000000000000109, %l4 = 000000000e943bca mulx %l6,0x109,%l4 ! %l4 = 000000000003c0a0 ! Mem[000000004b000028] = 43bf52ca, %l6 = 00000000000003a0 swapa [%i2+%o5]0x80,%l6 ! %l6 = 0000000043bf52ca p29_label_11: ! %l2 = 00000000000003a0, Mem[0000000091000070] = f229dab3 stw %l2,[%i6+0x070] ! Mem[0000000091000070] = 000003a0 ! Mem[0000000091800098] = 8642a6a6, %g18 = 8c7ae2bc6f6c13ed ldsw [%o0+0x098],%g2 ! %g2 = 8c7ae2bc6f6c13ed ! Mem[000000004a800008] = 2bbfd9c2, %f20 = a884bb9b lda [%i1+%o1]0x89,%f20 ! %f20 = 2bbfd9c2 ! Mem[0000000090800114] = 24cfb67f, %g18 = 8c7ae2bc6f6c13ed ldsw [%i5+0x114],%g2 ! %g2 = 8c7ae2bc6f6c13ed ! %l0 = 654a31bb, %l1 = 654a31bb, Mem[000000004a000038] = 850857f7 c75dc659 std %l0,[%i0+0x038] ! Mem[000000004a000038] = 654a31bb 654a31bb ! Mem[000000004b000008] = e6beec29, %l7 = 9f45b2e236a67c53 lduba [%i2+%o1]0x89,%l7 ! %l7 = 0000000000000029 ! %l4 = 0003c0a0, %l5 = 36a670e8, Mem[000000004a800008] = c2d9bf2b deb50d4e stda %l4,[%i1+%o1]0x81 ! Mem[000000004a800008] = 0003c0a0 36a670e8 ! Mem[000000004a800094] = 3796a6dc, %l4 = 0003c0a0, %l7 = 00000029 add %i1,0x94,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003796a6dc ! Mem[000000004b800198] = c5d4fbe5, %l3 = ffffffffffffff13 swap [%i3+0x198],%l3 ! %l3 = 00000000c5d4fbe5 ! Mem[000000004a800010] = 90dcc1f27e124008, %f10 = 69d6098e a59e7ed6 ldda [%i1+%o2]0x80,%f10 ! %f10 = 90dcc1f2 7e124008 p29_label_12: ! immd = 0000000000000274, %l5 = 9f45b2e236a670e8, %ccr = 80 move %xcc,0x274,%l5 ! Register Not Moved ! Mem[000000004b800190] = e3fd14dd901aa295, %l1 = 00000000654a31bb, %l0 = 00000000654a31bb add %i3,0x190,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = e3fd14dd901aa295 ! Mem[000000004b000028] = 000003a0, %l4 = 000000000003c0a0 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000ff ! Mem[000000004b800020] = 36a67c53, %l5 = 9f45b2e236a670e8 ldsba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000036 ! Code Fragment 1 p29_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c757f2af mov 0xdc8,%g3 ! %g3 = 0000000000000dc8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000004a000028] = c2575772, %l4 = 0000000000000000 lduha [%i0+%o5]0x81,%l4 ! %l4 = 000000000000c257 ! %l4 = 000000000000c257, immed = fffff3f1, %y = d447968b umulcc %l4,-0xc0f,%l7 ! %l7 = 0000c256f6d888e7, %ccr = 08, %y = 0000c256 ! %l5 = 0000000000000036, %l6 = 0000000043bf52ca, %ccr = 08 movle %icc,%l5,%l6 ! Moved, %l6 = 0000000000000036 ! Mem[00000000900000d0] = 6b4726ffdc7b95ee, %f48 = ec30e2c0 849a4580 ldd [%i4+0x0d0],%f48 ! %f48 = 6b4726ff dc7b95ee ! %l0 = e3fd14dd901aa295, %l1 = 00000000654a31bb, %ccr = 08 movleu %xcc,%l0,%l1 ! Register Not Moved p29_label_13: ! Mem[0000000091000190] = b476dc90 f27114ab, %g2 = 24cfb67f, %g3 = 00000dc8 ldda [%i6+0x190]%asi,%g2 ! %g2 = 00000000b476dc90 00000000f27114ab ! Mem[00000000910000b8] = 56953bf8, %g2 = 00000000b476dc90 ldub [%i6+0x0b9],%g2 ! %g2 = 0000000000000056 ! %l6 = 0000000000000036, Mem[000000004b800008] = 1fe8d7db stha %l6,[%i3+%o1]0x80 ! Mem[000000004b800008] = 0036d7db ! %l4 = 000000000000c257, Mem[0000000091800050] = 201eabe0 stw %l4,[%o0+0x050] ! Mem[0000000091800050] = 0000c257 ! %l1 = 00000000654a31bb, Mem[000000004a000010] = 3345cfe0e11b0f62 stxa %l1,[%i0+%o2]0x80 ! Mem[000000004a000010] = 00000000654a31bb ! %l3 = 00000000c5d4fbe5, immed = fffffb42, %y = 0000c256 umulcc %l3,-0x4be,%l0 ! %l0 = c5d4f83ad7fd780a, %ccr = 88, %y = c5d4f83a ! %f20 = 2bbfd9c2 6dcef28d, Mem[000000004b800008] = 0036d7db 877f83e3 stda %f20,[%i3+%o1]0x81 ! Mem[000000004b800008] = 2bbfd9c2 6dcef28d ! %l4 = 000000000000c257, immed = fffffe24, %y = c5d4f83a mulscc %l4,-0x1dc,%l0 ! %l0 = 000000008000612b, %ccr = 08, %y = e2ea7c1d ! %l4 = 000000000000c257, immd = fffffffffffff038, %l6 = 0000000000000036 mulx %l4,-0xfc8,%l6 ! %l6 = fffffffff4051308 ! Mem[000000004a800028] = 025125524ce49e1c, %f12 = f4062589 8afa033c ldda [%i1+%o5]0x88,%f12 ! %f12 = 02512552 4ce49e1c p29_label_14: ! %l0 = 000000008000612b, Mem[0000000091800198] = 16b148f134dea851 stx %l0,[%o0+0x198] ! Mem[0000000091800198] = 000000008000612b ! %f14 = a2f05250 9949eb5b, Mem[0000000091800038] = 96b1e416 489be132 std %f14,[%o0+0x038] ! Mem[0000000091800038] = a2f05250 9949eb5b ! Mem[0000000090800008] = b93a001b, %g2 = 0000000000000056 ldub [%i5+%o1],%g2 ! %g2 = 00000000000000b9 ! Mem[000000004a80016c] = 39daada7, %l6 = fffffffff4051308, %asi = 80 swapa [%i1+0x16c]%asi,%l6 ! %l6 = 0000000039daada7 ! Mem[000000004a000008] = 3ebaf78e, %l6 = 0000000039daada7 ldsha [%i0+%o1]0x81,%l6 ! %l6 = 0000000000003eba ! %l4 = 000000000000c257, Mem[000000009000009d] = b43cbb76 stb %l4,[%i4+0x09d] ! Mem[000000009000009c] = 573cbb76 ! Mem[00000000908001a8] = db8a1c06, %g2 = 00000000000000b9 ldsb [%i5+0x1a8],%g2 ! %g2 = ffffffffffffffdb ! Mem[0000000091000078] = d4818d80, %g18 = 8c7ae2bc6f6c13ed ldsw [%i6+0x078],%g2 ! %g2 = 8c7ae2bc6f6c13ed ! %l5 = 0000000000000036, Mem[000000009180008d] = 61003660, %asi = 80 stba %l5,[%o0+0x08d]%asi ! Mem[000000009180008c] = 36003660 ! Mem[0000000090000094] = d325b82a, %g2 = ffffffffd4818d80 lduwa [%i4+0x094]%asi,%g2 ! %g2 = 00000000d325b82a p29_label_15: ! %f0 = 01b9902e, Mem[000000004b800020] = 537ca636 sta %f0 ,[%i3+%o4]0x88 ! Mem[000000004b800020] = 01b9902e ! Mem[000000004a0001ac] = 178a1f94, %l6 = 00003eba, %l1 = 654a31bb add %i0,0x1ac,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000178a1f94 ! Mem[000000004b00016c] = 0e943bca, %l4 = 000000000000c257 swap [%i2+0x16c],%l4 ! %l4 = 000000000e943bca ! Mem[000000004b000156] = 55d074d2, %l5 = 0000000000000036 ldstub [%i2+0x156],%l5 ! %l5 = 00000074000000ff ! Mem[000000004b800008] = c2d9bf2b, %l5 = 0000000000000074 lduha [%i3+%o1]0x88,%l5 ! %l5 = 000000000000bf2b ! %l2 = 00000000000003a0, immed = fffff399, %y = e2ea7c1d smul %l2,-0xc67,%l7 ! %l7 = ffffffffffd30aa0, %y = ffffffff ! %l2 = 00000000000003a0, Mem[000000004a000008] = 8ef7ba3e stwa %l2,[%i0+%o1]0x88 ! Mem[000000004a000008] = 000003a0 ! %l6 = 0000000000003eba, Mem[0000000090000000] = f5f63c7b5926fd38, %asi = 80 stxa %l6,[%i4+0x000]%asi ! Mem[0000000090000000] = 0000000000003eba ! Mem[000000004a800008] = a0c00300, %l3 = 00000000c5d4fbe5 ldsba [%i1+%o1]0x89,%l3 ! %l3 = 0000000000000000 ! %l6 = 0000000000003eba, Mem[00000000908000ec] = 9f19666e stw %l6,[%i5+0x0ec] ! Mem[00000000908000ec] = 00003eba p29_label_16: ! %l4 = 000000000e943bca, Mem[0000000091000060] = fdf47916 stb %l4,[%i6+0x060] ! Mem[0000000091000060] = caf47916 ! %l1 = 00000000178a1f94, Mem[00000000908001b4] = 144ca672 stb %l1,[%i5+0x1b4] ! Mem[00000000908001b4] = 944ca672 ! Mem[000000004a000028] = 725757c2, %l5 = 000000000000bf2b lduwa [%i0+%o5]0x88,%l5 ! %l5 = 00000000725757c2 ! %l4 = 000000000e943bca, imm = 0000000000000271, %l1 = 00000000178a1f94 taddcc %l4,0x271,%l1 ! %l1 = 000000000e943e3b, %ccr = 02 ! Mem[0000000090000054] = cec3459a, %g18 = 8c7ae2bc6f6c13ed ldsw [%i4+0x054],%g2 ! %g2 = 8c7ae2bc6f6c13ed ! %f24 = 5c498f36, Mem[00000000918000d0] = dff7ebcc st %f24,[%o0+0x0d0] ! Mem[00000000918000d0] = 5c498f36 ! %f10 = 90dcc1f2, Mem[000000004a800008] = a0c00300 sta %f10,[%i1+%o1]0x89 ! Mem[000000004a800008] = 90dcc1f2 save ! CWP = 1 ! Mem[000000004b0001fb] = a95ebc68, %l4 = 35a51e347faabd5b ldstuba [%o2+0x1fb]%asi,%l4 ! %l4 = 00000068000000ff ! %l6 = c352bd7e764e2cd2, Mem[00000000908000f0] = aab1ef908b592c2c stx %l6,[%o5+0x0f0] ! Mem[00000000908000f0] = c352bd7e764e2cd2 p29_label_17: ! %cwp = 1 ! Mem[0000000090800168] = 2da7afac 956ce533, %g2 = cec3459a, %g3 = f27114ab ldd [%o5+0x168],%g2 ! %g2 = 000000002da7afac 00000000956ce533 ! Mem[000000004b000028] = 004be0e3a00300ff, %l4 = 0000000000000068 ldxa [%o2+%i5]0x89,%l4 ! %l4 = 004be0e3a00300ff ! %l6 = c352bd7e764e2cd2, immed = 00000154, %ccr = 02 movrgez %l6,0x154,%l5 ! Not Moved, %l5 = eab67bf622aa5bfa ! immd = 00000000000001f6, %l3 = d5934815d95210e4, %ccr = 02 movvs %icc,0x1f6,%l3 ! Moved, %l3 = 00000000000001f6 ! %l3 = 00000000000001f6, Mem[000000004b800128] = e37c36aa4d2a49ef stx %l3,[%o3+0x128] ! Mem[000000004b800128] = 00000000000001f6 ! %l3 = 00000000000001f6, %l3 = 00000000000001f6, %l2 = 66041b0052eae631 addccc %l3,%l3,%l2 ! %l2 = 00000000000003ec, %ccr = 00 membar #Sync ! Added by membar checker (240) ! %l7 = 61a8daee7e96647b, Mem[000000004b8000c0] = 01b9902e sth %l7,[%o3+0x0c0] ! Mem[000000004b8000c0] = 647b902e ! Mem[00000000908001d0] = 2af6acef89112d3a, %f48 = 6b4726ff dc7b95ee ldda [%o5+0x1d0]%asi,%f48 ! %f48 = 2af6acef 89112d3a ! %f8 = a5f51922 90672394, Mem[000000004a800178] = f2a6fbc8 fa8a8c34 std %f8 ,[%o1+0x178] ! Mem[000000004a800178] = a5f51922 90672394 ! %l7 = 61a8daee7e96647b, Mem[00000000910000e4] = ef49099d stw %l7,[%o6+0x0e4] ! Mem[00000000910000e4] = 7e96647b p29_label_18: ! %cwp = 1 ! %l6 = c352bd7e764e2cd2, Mem[0000000090000031] = da9cb3d4 stb %l6,[%o4+0x031] ! Mem[0000000090000030] = d29cb3d4 ! Mem[000000004b000020] = ca521add6645780b, %l4 = 004be0e3a00300ff, %l7 = 61a8daee7e96647b add %o2,0x20,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ca521add6645780b ! Mem[000000004a800130] = 99436d01bb6afdac, %l0 = b75ae7a23971ef26, %l2 = 00000000000003ec add %o1,0x130,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 99436d01bb6afdac ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040 ! Mem[0000000091000108] = 28e731ed, %g2 = 000000002da7afac ldsb [%o6+0x108],%g2 ! %g2 = 0000000000000028 ! Set Register : %l4 = 004be0e3a00300ff xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000090800068] = 734dff8d, %g2 = 0000000000000028 ldsb [%o5+0x069],%g2 ! %g2 = 0000000000000073 ! Mem[000000004a0001c0] = fcecdb4a, %l7 = 6645780b, %l4 = ffffffff add %o0,0x1c0,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000fcecdb4a ! Mem[000000004b0001c0] = 61731c6e, %l2 = bb6afdac, %l7 = 6645780b add %o2,0x1c0,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000061731c6e ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00573cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%o4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 p29_label_19: ! %cwp = 1 ! Mem[00000000918001d8] = e13ba7f5453fe990, %f48 = 6a866cb7 c8e91ca5 ldd [%i0+0x1d8],%f48 ! %f48 = e13ba7f5 453fe990 ! Mem[000000004b000010] = a68d7925, %l2 = 99436d01bb6afdac ldsba [%o2+%i2]0x88,%l2 ! %l2 = 0000000000000025 ! %f22 = cb0a6a78, Mem[000000004b000028] = a00300ff sta %f22,[%o2+%i5]0x88 ! Mem[000000004b000028] = cb0a6a78 ! Mem[000000004a000058] = 48f17bca, %l2 = 0000000000000025 ldsw [%o0+0x058],%l2 ! %l2 = 0000000048f17bca ! %l7 = 0000000061731c6e, %l5 = eab67bf622aa5bfa, %l5 = eab67bf622aa5bfa and %l7,%l5,%l5 ! %l5 = 000000002022186a ! Mem[000000004b8000b4] = 3ca72fa3, %l5 = 2022186a, %l3 = 000001f6 add %o3,0xb4,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003ca72fa3 ! %l5 = 000000002022186a, %l1 = 0097959bb8e36c68, %l0 = b75ae7a23971ef26 orn %l5,%l1,%l0 ! %l0 = ff686a64673e9bff ! %l3 = 000000003ca72fa3, immed = 0000022b, %y = ffffffff sdiv %l3,0x22b,%l1 ! %l1 = ffffffffffa5e4e0 mov %l0,%y ! %y = 673e9bff ! %l3 = 000000003ca72fa3, Mem[0000000090000130] = e944267025546d29 stx %l3,[%o4+0x130] ! Mem[0000000090000130] = 000000003ca72fa3 ! Mem[0000000091000058] = ce1282e1 e32b2b30, %g2 = 00000073, %g3 = 956ce533 ldd [%o6+0x058],%g2 ! %g2 = 00000000ce1282e1 00000000e32b2b30 p29_label_20: ! %cwp = 1 ! Mem[000000004b800028] = ffbc5351, %l6 = c352bd7e764e2cd2 ldswa [%o3+%i5]0x81,%l6 ! %l6 = ffffffffffbc5351 ! %l7 = 0000000061731c6e, immed = fffffee3, %ccr = 00 movrne %l7,-0x11d,%l0 ! Moved, %l0 = fffffffffffffee3 ! %l0 = fffffffffffffee3 setx 0x07445d17d19ad14c,%g7,%l0 ! %l0 = 07445d17d19ad14c ! %l4 = 00000000fcecdb4a, Mem[0000000090800008] = b93a001bc6c41012 stx %l4,[%o5+%i1] ! Mem[0000000090800008] = 00000000fcecdb4a ! Mem[0000000091000120] = 4c4013ac, %g2 = 00000000ce1282e1 lduba [%o6+0x121]%asi,%g2 ! %g2 = 000000000000004c ! Mem[0000000091000118] = 99dcd998a129c413, %g2 = 000000000000004c ldx [%o6+0x118],%g2 ! %g2 = 99dcd998a129c413 ! %f2 = 7b200abe be1635a1, Mem[00000000918000f0] = 33221885 8d1b34c4 std %f2 ,[%i0+0x0f0] ! Mem[00000000918000f0] = 7b200abe be1635a1 ! %l0 = 07445d17d19ad14c, %l4 = 00000000fcecdb4a, %y = 673e9bff umul %l0,%l4,%l0 ! %l0 = cf16544bc9dc83f8, %y = cf16544b ! Mem[000000004a000018] = 654a31ab, %l0 = cf16544bc9dc83f8 lduba [%o0+%i3]0x80,%l0 ! %l0 = 0000000000000065 ! %l0 = 0000000000000065, %l0 = 0000000000000065, %y = cf16544b sdivcc %l0,%l0,%l5 ! %l5 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 00000065 p29_label_21: ! %cwp = 1 ! Mem[0000000091800190] = f56a52aeccb89650, %g2 = 99dcd998a129c413 ldx [%i0+0x190],%g2 ! %g2 = f56a52aeccb89650 ! Mem[0000000091800128] = 232de7db e3ea9fcb, %g2 = ccb89650, %g3 = e32b2b30 ldd [%i0+0x128],%g2 ! %g2 = 00000000232de7db 00000000e3ea9fcb ! immd = 0000000000000200, %l0 = 0000000000000065, %ccr = 8a movcc %xcc,0x200,%l0 ! Moved, %l0 = 0000000000000200 ! Mem[000000004b000018] = c8595d76, %l2 = 0000000048f17bca lduwa [%o2+%i3]0x89,%l2 ! %l2 = 00000000c8595d76 ! %l6 = ffbc5351, %l7 = 61731c6e, Mem[00000000908000a0] = d1ade20d d56d424b std %l6,[%o5+0x0a0] ! Mem[00000000908000a0] = ffbc5351 61731c6e ! Mem[00000000910001fc] = dee3acec, %g2 = 00000000232de7db ldsb [%o6+0x1fd],%g2 ! %g2 = ffffffffffffffde ! %l3 = 000000003ca72fa3, %l1 = ffffffffffa5e4e0, %ccr = 8a movcc %xcc,%l3,%l1 ! Moved, %l1 = 000000003ca72fa3 ! Mem[00000000910001b8] = 8c1591cc, %g2 = ffffffffffffffde lduh [%o6+0x1b8],%g2 ! %g2 = 0000000000008c15 ! %f30 = 1a7d84c4 e2fc3c39, Mem[000000004b000008] = e6beec29 311f0163 stda %f30,[%o2+%i1]0x88 ! Mem[000000004b000008] = 1a7d84c4 e2fc3c39 ! %l6 = ffffffffffbc5351, Mem[00000000900001b5] = 879dfe42 stb %l6,[%o4+0x1b5] ! Mem[00000000900001b4] = 519dfe42 p29_label_22: ! %cwp = 1 ! Mem[000000004a800010] = 90dcc1f2, %l6 = ffffffffffbc5351 swapa [%o1+%i2]0x81,%l6 ! %l6 = 0000000090dcc1f2 ! %l5 = ffffffff80000000, %l0 = 0000000000000200, %ccr = 8a movl %icc,%l5,%l0 ! Register Not Moved ! Mem[000000004a000018] = 654a31ab00002579, %l2 = 00000000c8595d76 ldxa [%o0+%i3]0x81,%l2 ! %l2 = 654a31ab00002579 ! %l2 = 654a31ab00002579, %l4 = 00000000fcecdb4a, %ccr = 8a mova %xcc,%l2,%l4 ! Moved, %l4 = 654a31ab00002579 ! %l4 = 654a31ab00002579, Mem[00000000900001d4] = a6bd4d6c stw %l4,[%o4+0x1d4] ! Mem[00000000900001d4] = 00002579 ! Mem[0000000090800120] = b7a44eec, %g2 = 0000000000008c15 ldsb [%o5+0x120],%g2 ! %g2 = ffffffffffffffb7 ! Mem[0000000091800198] = 00000000, %g2 = ffffffffffffffb7 lduw [%i0+0x198],%g2 ! %g2 = 0000000000000000 ! %l6 = 90dcc1f2, %l7 = 61731c6e, Mem[0000000090800060] = 257bbd62 c2b6030c std %l6,[%o5+0x060] ! Mem[0000000090800060] = 90dcc1f2 61731c6e ! %l1 = 000000003ca72fa3, Mem[0000000091000168] = 83675da1ba20aad9 stx %l1,[%o6+0x168] ! Mem[0000000091000168] = 000000003ca72fa3 ! Mem[000000004a800138] = 9ee54fdc, %l7 = 0000000061731c6e swap [%o1+0x138],%l7 ! %l7 = 000000009ee54fdc p29_label_23: ! %cwp = 1 ! %l1 = 000000003ca72fa3, Mem[0000000091800198] = 00000000 stb %l1,[%i0+0x198] ! Mem[0000000091800198] = a3000000 ! %f26 = f3c7fbf7, Mem[000000004a000010] = 00000000 sta %f26,[%o0+%i2]0x80 ! Mem[000000004a000010] = f3c7fbf7 ! %f8 = a5f51922, Mem[00000000918000d4] = bc118a8b st %f8 ,[%i0+0x0d4] ! Mem[00000000918000d4] = a5f51922 ! Mem[00000000908001b0] = b8e0944c, %g2 = 0000000000000000 ldsh [%o5+0x1b2],%g2 ! %g2 = ffffffffffffb8e0 ! Mem[0000000090000090] = 52748cfd, %g2 = ffffffffffffb8e0 ldsh [%o4+0x090],%g2 ! %g2 = 0000000000005274 ! Randomly selected nop nop ! Mem[00000000900000e8] = 00e6f38f, %g2 = 0000000000005274 ldub [%o4+0x0eb],%g2 ! %g2 = 0000000000000000 ! %f30 = 1a7d84c4, Mem[000000009080010c] = d4967865 st %f30,[%o5+0x10c] ! Mem[000000009080010c] = 1a7d84c4 ! Mem[000000004a000074] = bf4c994e, %l6 = 90dcc1f2, %l3 = 3ca72fa3 add %o0,0x74,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000bf4c994e ! %l1 = 000000003ca72fa3, Mem[0000000090000154] = 6dcef28d stw %l1,[%o4+0x154] ! Mem[0000000090000154] = 3ca72fa3 p29_label_24: ! %cwp = 1 ! Mem[000000004a000158] = cb4b4e61, %l2 = 00002579, %l1 = 3ca72fa3 add %o0,0x158,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000cb4b4e61 ! Mem[000000004a000018] = 654a31ab00002579, %l1 = 00000000cb4b4e61 ldxa [%o0+%i3]0x81,%l1 ! %l1 = 654a31ab00002579 ! %l6 = 90dcc1f2, %l7 = 9ee54fdc, Mem[00000000918000c8] = 91168345 f373aa1b std %l6,[%i0+0x0c8] ! Mem[00000000918000c8] = 90dcc1f2 9ee54fdc ! Mem[000000004b000170] = f6f85dfeda76271d, %l7 = 000000009ee54fdc, %l1 = 654a31ab00002579 add %o2,0x170,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = f6f85dfeda76271d ! %l1 = f6f85dfeda76271d, immed = ffffff56, %ccr = 8a movrlez %l1,-0x0aa,%l4 ! Moved, %l4 = ffffffffffffff56 ! %l4 = ffffffffffffff56, Mem[000000009180000f] = 8dcc3208 stb %l4,[%i0+0x00f] ! Mem[000000009180000c] = 56cc3208 ! %l5 = ffffffff80000000, Mem[000000004a0000f6] = a3ec7098 sth %l5,[%o0+0x0f6] ! Mem[000000004a0000f4] = a3ec0000 ! Mem[000000004b000178] = 14997c8d18a8fb21, %l4 = ffffffffffffff56, %l2 = 654a31ab00002579 add %o2,0x178,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 14997c8d18a8fb21 save ! CWP = 2 ! Mem[0000000091800144] = 769679c2, %g2 = 0000000000000000 ldsh [%o0+0x144],%g2 ! %g2 = 0000000000007696 p29_label_25: ! %cwp = 2 ! %l2 = 6f6c13ed, %l3 = 44754f5b, Mem[000000004a000020] = f4d21f7a 1ce1981e stda %l2,[%i0+0x020]%asi ! Mem[000000004a000020] = 6f6c13ed 44754f5b ! Mem[000000004b0000f8] = 63e325e8 9e4d9953, %l0 = 7490685f, %l1 = 63f000c1 ldd [%i2+0x0f8],%l0 ! %l0 = 0000000063e325e8 000000009e4d9953 ! Mem[000000004a8000b8] = c43005cf, %l3 = 44754f5b, %l4 = 0c9713fc add %i1,0xb8,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000c43005cf ! Mem[0000000091800098] = 8642a6a6 90417411, %g2 = 00007696, %g3 = e3ea9fcb ldd [%o0+0x098],%g2 ! %g2 = 000000008642a6a6 0000000090417411 ! %l7 = b4f502bbd5892d3e, Mem[00000000910001f0] = 166731bb stw %l7,[%i6+0x1f0] ! Mem[00000000910001f0] = d5892d3e ! %f20 = 2bbfd9c2 6dcef28d, Mem[000000004b000028] = cb0a6a78 004be0e3 stda %f20,[%i2+%o5]0x88 ! Mem[000000004b000028] = 2bbfd9c2 6dcef28d ! Mem[000000009180002c] = bc8067a3, %g2 = 000000008642a6a6 ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffffbc ! retry : should take illegal inst trap, %l0 = 0000000063e325e8 retry ! Illegal inst trap : %l0 = 0000000063e325f8 ! %f0 = 01b9902e 7a5f827a 7b200abe be1635a1 ! %f4 = 14ec056e 295a0468 3ab5a82d d6eb64ec ! %f8 = a5f51922 90672394 90dcc1f2 7e124008 ! %f12 = 02512552 4ce49e1c a2f05250 9949eb5b stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040 ! %l6 = 277f8803fac6d162, Mem[00000000918000b8] = 58c331f84812e4bd, %asi = 80 stxa %l6,[%o0+0x0b8]%asi ! Mem[00000000918000b8] = 277f8803fac6d162 ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p29_branch_failed p29_not_taken_0_end: ! End of Random Code for Thread 29 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 p29_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x074] ! Set processor 29 done flag ! Check Registers p29_check_registers: set p29_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000008000612b bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000e943e3b bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000003a0 bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000e943bca bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000725757c2 bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000003eba bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffd30aa0 bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000065,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p29_failed mov 0x111,%g1 ! Check Floating Point Registers p29_check_fp_registers: set p29_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 01b9902e 7a5f827a bne %xcc,p29_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7b200abe be1635a1 bne %xcc,p29_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 14ec056e 295a0468 bne %xcc,p29_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3ab5a82d d6eb64ec bne %xcc,p29_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be a5f51922 90672394 bne %xcc,p29_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 90dcc1f2 7e124008 bne %xcc,p29_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 02512552 4ce49e1c bne %xcc,p29_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be a2f05250 9949eb5b bne %xcc,p29_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 2bbfd9c2 6dcef28d bne %xcc,p29_f20_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x008],%g2 ! Expected data = a003000072d1b928 ldx [%i0+0x008],%g3 ! Observed data at 000000004a000008 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f3c7fbf7654a31bb ldx [%i0+0x010],%g3 ! Observed data at 000000004a000010 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 654a31ab00002579 ldx [%i0+0x018],%g3 ! Observed data at 000000004a000018 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6f6c13ed44754f5b ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 654a31bb654a31bb ldx [%i0+0x038],%g3 ! Observed data at 000000004a000038 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x038,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 45e2bb50a3ec0000 ldx [%i0+0x0f0],%g3 ! Observed data at 000000004a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x130],%g2 ! Expected data = 540288bb6070f93f ldx [%i0+0x130],%g3 ! Observed data at 000000004a000130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x130,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x008],%g2 ! Expected data = f2c1dc9036a670e8 ldx [%i1+0x008],%g3 ! Observed data at 000000004a800008 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffbc53517e124008 ldx [%i1+0x010],%g3 ! Observed data at 000000004a800010 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1c9ee44c52255102 ldx [%i1+0x028],%g3 ! Observed data at 000000004a800028 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7cdae9ffdd4d5914 ldx [%i1+0x038],%g3 ! Observed data at 000000004a800038 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x038,%g4 ldx [%g1+0x108],%g2 ! Expected data = 5c498f3633c6609a ldx [%i1+0x108],%g3 ! Observed data at 000000004a800108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x108,%g4 ldx [%g1+0x138],%g2 ! Expected data = 61731c6e756bf445 ldx [%i1+0x138],%g3 ! Observed data at 000000004a800138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x138,%g4 ldx [%g1+0x168],%g2 ! Expected data = 007cbe6df4051308 ldx [%i1+0x168],%g3 ! Observed data at 000000004a800168 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x168,%g4 ldx [%g1+0x178],%g2 ! Expected data = a5f5192290672394 ldx [%i1+0x178],%g3 ! Observed data at 000000004a800178 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x178,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ad6c655c7eff2245 ldx [%i2+0x000],%g3 ! Observed data at 000000004b000000 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 393cfce2c4847d1a ldx [%i2+0x008],%g3 ! Observed data at 000000004b000008 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ca521add6645780b ldx [%i2+0x020],%g3 ! Observed data at 000000004b000020 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8df2ce6dc2d9bf2b ldx [%i2+0x028],%g3 ! Observed data at 000000004b000028 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = ac401cd131d667d3 ldx [%i2+0x080],%g3 ! Observed data at 000000004b000080 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x080,%g4 ldx [%g1+0x098],%g2 ! Expected data = dfffcd1dc8b8c47c ldx [%i2+0x098],%g3 ! Observed data at 000000004b000098 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x098,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = d4ffcf4447dd48d4 ldx [%i2+0x0b0],%g3 ! Observed data at 000000004b0000b0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x150],%g2 ! Expected data = c3dd889055d0ffd2 ldx [%i2+0x150],%g3 ! Observed data at 000000004b000150 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x150,%g4 ldx [%g1+0x168],%g2 ! Expected data = 312942840000c257 ldx [%i2+0x168],%g3 ! Observed data at 000000004b000168 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x168,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 5cab0eb7540a4add ldx [%i2+0x1a0],%g3 ! Observed data at 000000004b0001a0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = a95ebcff9a971765 ldx [%i2+0x1f8],%g3 ! Observed data at 000000004b0001f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x1f8,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 2bbfd9c26dcef28d ldx [%i3+0x008],%g3 ! Observed data at 000000004b800008 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2e90b90122798eaf ldx [%i3+0x020],%g3 ! Observed data at 000000004b800020 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000000000002579 ldx [%i3+0x030],%g3 ! Observed data at 000000004b800030 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x030,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 60ff08a7f1f6fe2a ldx [%i3+0x0a8],%g3 ! Observed data at 000000004b8000a8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 647b902e7a5f827a ldx [%i3+0x0c0],%g3 ! Observed data at 000000004b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x128],%g2 ! Expected data = 00000000000001f6 ldx [%i3+0x128],%g3 ! Observed data at 000000004b800128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x128,%g4 ldx [%g1+0x198],%g2 ! Expected data = ffffff13b91d20b3 ldx [%i3+0x198],%g3 ! Observed data at 000000004b800198 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x198,%g4 ! The test for processor 29 has passed p29_passed: ta GOOD_TRAP nop p29_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p29_failed p29_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p29_failed p29_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p29_failed p29_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p29_failed p29_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p29_failed p29_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p29_failed p29_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p29_failed p29_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p29_failed p29_f0_fail: set p29_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f2_fail: set p29_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f4_fail: set p29_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f6_fail: set p29_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f8_fail: set p29_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f10_fail: set p29_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f12_fail: set p29_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f14_fail: set p29_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f20_fail: set p29_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 29 failed p29_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x074] ! Set processor 29 done flag set p29_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 29 failed p29_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x074] ! Set processor 29 done flag set p29_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p29_selfmod_failed: ba p29_failed mov 0xabc,%g1 p29_common_error: or %g0,0xefd,%g1 ba p29_failed mov %o5,%g3 p29_common_signature_error: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_common_timeout: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p29_failed mov 0x0,%g3 p29_trap1e: ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000018] stxa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020] done p29_trap1o: ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000018] stxa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020] done p29_trap2e: membar #Sync mov 0x100,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b800028] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000028] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b000020] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a000028] done p29_trap2o: membar #Sync mov 0x100,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b800028] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000028] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b000020] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a000028] done p29_trap3e: or %l4,-0x6b1,%l1 xor %l0,%l3,%l6 add %l3,-0xc8d,%l1 nop done p29_trap3o: or %l4,-0x6b1,%l1 xor %l0,%l3,%l6 add %l3,-0xc8d,%l1 nop done p29_init_memory_pointers: set p29_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 p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 90111265d447968b ldx [%g1+0x008],%l1 ! %l1 = 61dd8a69db38eb0f ldx [%g1+0x010],%l2 ! %l2 = f35d537221f8aee1 ldx [%g1+0x018],%l3 ! %l3 = c086509a562e20c4 ldx [%g1+0x020],%l4 ! %l4 = acff0e8e5cab0eb7 ldx [%g1+0x028],%l5 ! %l5 = 2907c72ab1cfafca ldx [%g1+0x030],%l6 ! %l6 = c555fbb48ef405da ldx [%g1+0x038],%l7 ! %l7 = 0433146b93754e43 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = b75ae7a23971ef26 ldx [%g1+0x048],%l1 ! %l1 = 0097959bb8e36c68 ldx [%g1+0x050],%l2 ! %l2 = 66041b0052eae631 ldx [%g1+0x058],%l3 ! %l3 = d5934815d95210e4 ldx [%g1+0x060],%l4 ! %l4 = 35a51e347faabd5b ldx [%g1+0x068],%l5 ! %l5 = eab67bf622aa5bfa ldx [%g1+0x070],%l6 ! %l6 = c352bd7e764e2cd2 ldx [%g1+0x078],%l7 ! %l7 = 61a8daee7e96647b save ! Initialize memory pointers for window 2 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = d0483a827490685f ldx [%g1+0x088],%l1 ! %l1 = 71b0463663f000c1 ldx [%g1+0x090],%l2 ! %l2 = 8c7ae2bc6f6c13ed ldx [%g1+0x098],%l3 ! %l3 = 99dec10a44754f5b ldx [%g1+0x0a0],%l4 ! %l4 = 9de599da0c9713fc ldx [%g1+0x0a8],%l5 ! %l5 = af9b663c6e679dd2 ldx [%g1+0x0b0],%l6 ! %l6 = 277f8803fac6d162 ldx [%g1+0x0b8],%l7 ! %l7 = b4f502bbd5892d3e ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore retl nop ! Random code for Processor 30 processor_30: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x78] ! Set the start flag wrpr %g0,7,%cleanwin call p30_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 30 wr %g0,0x4,%fprs ! Make sure fef is 1 set p30_init_freg,%g1 ! %f0 = b6e9940d 4604c505 a0a8800f a1237706 ! %f4 = 1552d4ee 4b8b547c 1b9f8046 8349ca3f ! %f8 = 30a7e5f5 a1a3e1e7 fa6d8f27 a6811192 ! %f12 = 64154582 26e1b8c7 322fb4c9 57eea6ef ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 431d0949 ce50ac28 35324008 c8dc63b0 ! %f20 = ea97f8f4 f99d151a d63e2cfd 63a38d3b ! %f24 = 337766d1 bdd2c28f f3966fd1 ea883ef0 ! %f28 = 3231729c 4c82672b 3f9f5d17 5c4ad71d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e84abbcf e424a7f8 29573df3 2b68f0cd ! %f36 = 37d735f4 d30624a2 cbfc9560 aa61cdc4 ! %f40 = 9e63c11f 415f768a 6dddb255 19cf3724 ! %f44 = ef7ca012 e04e6177 4fe4dfca 8b832f0a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0225cb700000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 0225cb700000006f 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 30 p30_label_1: ! Mem[000000004d000006] = 5f85f925, %l2 = f0ab1b709203c8e2 ldstuba [%i2+0x006]%asi,%l2 ! %l2 = 000000f9000000ff ! %l5 = 17694aec0e84fbf6, Mem[000000004d800020] = 5123313c stba %l5,[%i3+%o4]0x81 ! Mem[000000004d800020] = f623313c ! Mem[0000000090800010] = 273d37af, %g2 = b8a70ea9b1209de2 lduh [%i5+0x012],%g2 ! %g2 = 000000000000273d ! Mem[000000004d00003c] = 039c2604, %l5 = 17694aec0e84fbf6, %asi = 80 swapa [%i2+0x03c]%asi,%l5 ! %l5 = 00000000039c2604 ! %f16 = 431d0949 ce50ac28, Mem[000000004d800008] = 652ddbe6 096a7bad stda %f16,[%i3+%o1]0x89 ! Mem[000000004d800008] = 431d0949 ce50ac28 ! %l0 = 1f4a12d8, %l1 = 386b6ac2, Mem[000000004c800008] = d2b2b6f3 14c9686a stda %l0,[%i1+%o1]0x80 ! Mem[000000004c800008] = 1f4a12d8 386b6ac2 ! %f19 = c8dc63b0, Mem[000000004c800000] = 59739d00 sta %f19,[%i1+%g0]0x89 ! Mem[000000004c800000] = c8dc63b0 ! Randomly selected nop nop ! %l0 = c0f0bfbe1f4a12d8, Mem[000000009100003b] = 237939a2 stb %l0,[%i6+0x03b] ! Mem[0000000091000038] = d87939a2 ! Mem[000000004d80012a] = 0cbc4212, %l2 = 00000000000000f9 ldstub [%i3+0x12a],%l2 ! %l2 = 00000042000000ff p30_label_2: ! Mem[0000000091000024] = f223e11c, %g2 = 000000000000273d ldsb [%i6+0x026],%g2 ! %g2 = fffffffffffffff2 ! %l6 = 1fb7aa763472e82c, Mem[000000009080005c] = b8013916 stw %l6,[%i5+0x05c] ! Mem[000000009080005c] = 3472e82c ! %l0 = 1f4a12d8, %l1 = 386b6ac2, Mem[000000004d000000] = 63afbbf8 25ff855f stda %l0,[%i2+%g0]0x89 ! Mem[000000004d000000] = 1f4a12d8 386b6ac2 ! Mem[000000004c800010] = 79495ee3b7cda77a, %l0 = c0f0bfbe1f4a12d8 ldxa [%i1+%o2]0x88,%l0 ! %l0 = 79495ee3b7cda77a ! Mem[00000000900000ec] = c1592313, %g18 = 074770741577f9fe ldsw [%i4+0x0ec],%g2 ! %g2 = 074770741577f9fe ! Mem[000000004d800060] = 5abc55d2, %l1 = 386b6ac2, %l7 = 7430cfb2 add %i3,0x60,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000005abc55d2 ! %l2 = 0000000000000042, Mem[0000000091000088] = 1e54dce2fffe9c50 stx %l2,[%i6+0x088] ! Mem[0000000091000088] = 0000000000000042 ! Mem[000000004c000078] = b839f1cf, %l5 = 00000000039c2604 lduh [%i0+0x078],%l5 ! %l5 = 000000000000b839 ! Mem[000000004d800000] = 9df56fbaf4cec640, %l0 = 79495ee3b7cda77a ldxa [%i3+%g0]0x81,%l0 ! %l0 = 9df56fbaf4cec640 ! Mem[0000000091800060] = 3380080d, %g2 = ffffffffc1592313 ldsb [%o0+0x061],%g2 ! %g2 = 0000000000000033 p30_label_3: ! %l1 = 540a38b6386b6ac2, Mem[0000000091800016] = 002c2403 sth %l1,[%o0+0x016] ! Mem[0000000091800014] = 6ac22403 ! %f10 = fa6d8f27, Mem[0000000090800104] = 03c772fa st %f10,[%i5+0x104] ! Mem[0000000090800104] = fa6d8f27 ! Mem[0000000091800058] = bb76d061, %g2 = 0000000000000033 ldsh [%o0+0x058],%g2 ! %g2 = ffffffffffffbb76 ! immd = 0000000000000332, %l2 = 0000000000000042, %ccr = 44 movgu %icc,0x332,%l2 ! Register Not Moved ! Mem[000000004d0001b0] = d80a9645, %l4 = 1a7d1a72841c1c9c ldub [%i2+0x1b0],%l4 ! %l4 = 00000000000000d8 ! %l3 = 94df3f50015a67b4, Mem[0000000090000010] = 0e4c149a35abf17f stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 94df3f50015a67b4 ! immd = 00000000000002de, %l4 = 00000000000000d8, %ccr = 44 movneg %icc,0x2de,%l4 ! Register Not Moved ! Mem[00000000908001a8] = db8a1c06, %g2 = ffffffffffffbb76 lduw [%i5+0x1a8],%g2 ! %g2 = 00000000db8a1c06 ! %l2 = 00000042, %l3 = 015a67b4, Mem[0000000091800010] = cc3208ba 73e56ac2 std %l2,[%o0+%o2] ! Mem[0000000091800010] = 00000042 015a67b4 ! %l6 = 1fb7aa763472e82c, Mem[0000000091800050] = 201eabe0ace33da8 stx %l6,[%o0+0x050] ! Mem[0000000091800050] = 1fb7aa763472e82c p30_label_4: ! Mem[000000004c000010] = 2928c65f 5c5a3860, %l6 = 3472e82c, %l7 = 5abc55d2 ldd [%i0+%o2],%l6 ! %l6 = 000000002928c65f 000000005c5a3860 ! immd = 00000000000000fd, %l0 = 9df56fbaf4cec640, %ccr = 44 move %xcc,0x0fd,%l0 ! Moved, %l0 = 00000000000000fd ! Mem[00000000900000bc] = 8975c1a1, %g2 = 00000000db8a1c06 lduw [%i4+0x0bc],%g2 ! %g2 = 000000008975c1a1 ! Mem[000000004d000028] = 09abeb10 9549b214, %l0 = 000000fd, %l1 = 386b6ac2 ldda [%i2+%o5]0x89,%l0 ! %l0 = 000000009549b214 0000000009abeb10 ! Mem[000000009100000c] = 3f6bc24b, %g2 = 000000008975c1a1 ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000003f6b ! Mem[000000009080017c] = 682670cc, %g2 = 0000000000003f6b ldsh [%i5+0x17c],%g2 ! %g2 = 0000000000006826 ! Mem[000000004d800008] = ce50ac28, %l4 = 00000000000000d8 ldstuba [%i3+%o1]0x89,%l4 ! %l4 = 00000028000000ff ! Mem[000000004d800074] = 423a819e, %l7 = 5c5a3860, %l5 = 0000b839 add %i3,0x74,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000423a819e ! Mem[0000000090800148] = 58d70c46, %g2 = 0000000000006826 lduha [%i5+0x148]%asi,%g2 ! %g2 = 00000000000058d7 ! %l0 = 000000009549b214, %l7 = 000000005c5a3860, %l2 = 0000000000000042 add %l0,%l7,%l2 ! %l2 = 00000000f1a3ea74 p30_label_5: ! Mem[000000004c000000] = 615702ed, %l4 = 0000000000000028 ldsha [%i0+%g0]0x89,%l4 ! %l4 = 00000000000002ed ! Mem[000000004c800020] = 1338643d, %l6 = 000000002928c65f lduwa [%i1+%o4]0x88,%l6 ! %l6 = 000000001338643d ! immd = 000000000000023b, %l3 = 94df3f50015a67b4, %ccr = 44 movne %xcc,0x23b,%l3 ! Register Not Moved ! Mem[00000000908000cc] = 2da657ec, %g2 = 00000000000058d7 lduw [%i5+0x0cc],%g2 ! %g2 = 000000002da657ec ! Mem[000000004c000160] = 78c4bd6a75d61a59, %l5 = 00000000423a819e, %l1 = 0000000009abeb10 add %i0,0x160,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 78c4bd6a75d61a59 ! Mem[00000000900000f8] = 6eaeb260 fe60fce1, %g2 = 2da657ec, %g3 = 0bad0b00 ldd [%i4+0x0f8],%g2 ! %g2 = 000000006eaeb260 00000000fe60fce1 ! Mem[000000004d800008] = ffac50ce, %l7 = 000000005c5a3860 swap [%i3+%o1],%l7 ! %l7 = 00000000ffac50ce ! Mem[00000000908000c4] = be46adbe, %g2 = 000000006eaeb260 ldsh [%i5+0x0c4],%g2 ! %g2 = ffffffffffffbe46 ! Mem[00000000900001f8] = c13fa447, %g2 = ffffffffffffbe46 ldsh [%i4+0x1f8],%g2 ! %g2 = ffffffffffffc13f ! Mem[0000000091800088] = f66800b9, %g2 = ffffffffffffc13f lduw [%o0+0x088],%g2 ! %g2 = 00000000f66800b9 p30_label_6: ! %l0 = 000000009549b214 setx 0x470fc9efc6662393,%g7,%l0 ! %l0 = 470fc9efc6662393 ! %f2 = a0a8800f a1237706, Mem[000000004c000020] = ebbf5bd4 1fb1ea7f stda %f2 ,[%i0+%o4]0x81 ! Mem[000000004c000020] = a0a8800f a1237706 ! immd = 00000000000003b0, %l1 = 78c4bd6a75d61a59, %ccr = 44 movl %icc,0x3b0,%l1 ! Register Not Moved ! Mem[00000000908001d4] = 2d3aba41, %g2 = 00000000f66800b9 ldsba [%i5+0x1d6]%asi,%g2 ! %g2 = 000000000000002d ! Mem[000000004c000018] = 9ecfbf36, %l3 = 94df3f50015a67b4 swapa [%i0+%o3]0x81,%l3 ! %l3 = 000000009ecfbf36 ! Mem[000000004c000098] = 95cc3960, %f14 = 322fb4c9 lda [%i0+0x098]%asi,%f14 ! %f14 = 95cc3960 ! Mem[000000004c8000a0] = 82017fc8, %l1 = 78c4bd6a75d61a59 swap [%i1+0x0a0],%l1 ! %l1 = 0000000082017fc8 ! Mem[000000004c000104] = e9009966, %l0 = 470fc9efc6662393 swap [%i0+0x104],%l0 ! %l0 = 00000000e9009966 ! %l2 = 00000000f1a3ea74, Mem[0000000090000100] = 26620895 stw %l2,[%i4+0x100] ! Mem[0000000090000100] = f1a3ea74 ! immd = 000000000000019c, %l2 = 00000000f1a3ea74, %ccr = 44 movl %icc,0x19c,%l2 ! Register Not Moved p30_label_7: ! Mem[000000004c800008] = 1f4a12d8, %l5 = 00000000423a819e lduba [%i1+%o1]0x81,%l5 ! %l5 = 000000000000001f ! Mem[000000004c800008] = d8124a1f, %l7 = 00000000ffac50ce ldsha [%i1+%o1]0x88,%l7 ! %l7 = 0000000000004a1f ! %l5 = 000000000000001f, Mem[0000000091000008] = 12a0367e stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 0000001f ! Mem[0000000090000138] = be0f5ab7, %g18 = 074770741577f9fe ldsw [%i4+0x138],%g2 ! %g2 = 074770741577f9fe ! %f17 = ce50ac28, Mem[0000000090800184] = dac689b4 st %f17,[%i5+0x184] ! Mem[0000000090800184] = ce50ac28 ! %l4 = 000002ed, %l5 = 0000001f, Mem[000000004d800008] = 60385a5c 431d0949 stda %l4,[%i3+%o1]0x89 ! Mem[000000004d800008] = 000002ed 0000001f ! Mem[000000004d000188] = 91446ae7, %l5 = 000000000000001f swap [%i2+0x188],%l5 ! %l5 = 0000000091446ae7 ! %l0 = 00000000e9009966, Mem[000000004c800010] = 7aa7cdb7 stha %l0,[%i1+%o2]0x80 ! Mem[000000004c800010] = 9966cdb7 ! %l4 = 00000000000002ed, Mem[00000000900001e0] = bf9923c6 stw %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 000002ed ! %l6 = 000000001338643d, %l5 = 0000000091446ae7, %ccr = 44 movpos %icc,%l6,%l5 ! Moved, %l5 = 000000001338643d p30_label_8: ! %f1 = 4604c505, Mem[000000004d000020] = 45e1861e sta %f1 ,[%i2+%o4]0x89 ! Mem[000000004d000020] = 4604c505 ! immd = 00000000000000b6, %l4 = 00000000000002ed, %ccr = 44 movpos %icc,0x0b6,%l4 ! Moved, %l4 = 00000000000000b6 ! Mem[000000004c800120] = f74ee1f8214fcab6, %l2 = 00000000f1a3ea74, %l0 = 00000000e9009966 add %i1,0x120,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = f74ee1f8214fcab6 ! %l7 = 0000000000004a1f, Mem[00000000900000b0] = 869e5b970acd4a55 stx %l7,[%i4+0x0b0] ! Mem[00000000900000b0] = 0000000000004a1f ! Mem[00000000918001a0] = 14313cd0, %g2 = ffffffffbe0f5ab7 ldsb [%o0+0x1a1],%g2 ! %g2 = 0000000000000014 ! %l7 = 0000000000004a1f, %l5 = 000000001338643d, %ccr = 44 movneg %icc,%l7,%l5 ! Register Not Moved ! %l3 = 000000009ecfbf36, %l5 = 000000001338643d, %l5 = 000000001338643d add %l3,%l5,%l5 ! %l5 = 00000000b2082373 ! retry : should take illegal inst trap, %l0 = f74ee1f8214fcab6 retry ! Illegal inst trap : %l0 = f74ee1f8214fcac6 ! %l0 = 214fcac6, %l1 = 82017fc8, Mem[0000000090800060] = 257bbd62 c2b6030c std %l0,[%i5+0x060] ! Mem[0000000090800060] = 214fcac6 82017fc8 ! Mem[000000004c800010] = b7cd6699, %l6 = 000000001338643d ldstuba [%i1+%o2]0x89,%l6 ! %l6 = 00000099000000ff p30_label_9: ! %l5 = 00000000b2082373, %l3 = 000000009ecfbf36, %ccr = 44 movrgez %l5,%l3,%l3 ! Moved, %l3 = 000000009ecfbf36 ! Mem[0000000091800098] = 8642a6a690417411, %g2 = 0000000000000014 ldx [%o0+0x098],%g2 ! %g2 = 8642a6a690417411 ! %l6 = 0000000000000099, %l6 = 0000000000000099, %ccr = 44 movneg %xcc,%l6,%l6 ! Register Not Moved ! Mem[000000004c80001e] = ed1bbf75, %l7 = 0000000000004a1f ldstub [%i1+0x01e],%l7 ! %l7 = 000000bf000000ff ! Mem[000000004c800008] = d8124a1f, %l4 = 00000000000000b6 ldswa [%i1+%o1]0x89,%l4 ! %l4 = ffffffffd8124a1f ! Mem[000000004d000024] = 5a004b75, %l5 = 00000000b2082373 swap [%i2+0x024],%l5 ! %l5 = 000000005a004b75 ! Mem[000000004c800030] = a1091db88cc32a65, %l1 = 0000000082017fc8, %l7 = 00000000000000bf add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = a1091db88cc32a65 ! %l4 = ffffffffd8124a1f, %l3 = 000000009ecfbf36, %l6 = 0000000000000099 sub %l4,%l3,%l6 ! %l6 = ffffffff39428ae9 ! Mem[0000000091000030] = bf3c11af ebada5f2, %g2 = 90417411, %g3 = fe60fce1 ldd [%i6+0x030],%g2 ! %g2 = 00000000bf3c11af 00000000ebada5f2 ! Mem[000000004c8000c8] = 35ac1cdb, %l7 = 8cc32a65, %l3 = 9ecfbf36 add %i1,0xc8,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000035ac1cdb p30_label_10: ! %l7 = a1091db88cc32a65, immed = 000008c6, %y = 00000000 umulcc %l7,0x8c6,%l5 ! %l5 = 000004d2f845f21e, %ccr = 08, %y = 000004d2 ! Mem[000000004d0001fe] = b20d7c23, %l0 = f74ee1f8214fcac6 ldstub [%i2+0x1fe],%l0 ! %l0 = 0000007c000000ff ! %f16 = 431d0949 ce50ac28 35324008 c8dc63b0 ! %f20 = ea97f8f4 f99d151a d63e2cfd 63a38d3b ! %f24 = 337766d1 bdd2c28f f3966fd1 ea883ef0 ! %f28 = 3231729c 4c82672b 3f9f5d17 5c4ad71d stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! Mem[000000004d000018] = 0a92fe8c, %l5 = 000004d2f845f21e ldsba [%i2+%o3]0x81,%l5 ! %l5 = 000000000000000a ! %l4 = ffffffffd8124a1f, %l6 = ffffffff39428ae9, %y = 000004d2 sdivcc %l4,%l6,%l3 ! %l3 = 0000000000001590, %ccr = 00 mov %l0,%y ! %y = 0000007c ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040 ! %l5 = 000000000000000a, Mem[00000000918000b0] = bfd6d9fb, %asi = 80 stwa %l5,[%o0+0x0b0]%asi ! Mem[00000000918000b0] = 0000000a ! Mem[00000000900001d4] = 4d6ce541, %g2 = 00000000bf3c11af lduh [%i4+0x1d6],%g2 ! %g2 = 0000000000004d6c ! Mem[0000000090800014] = 37af9d91, %g18 = 074770741577f9fe ldsw [%i5+0x014],%g2 ! %g2 = 074770741577f9fe ! %l4 = ffffffffd8124a1f, Mem[000000004d800008] = ed020000 stha %l4,[%i3+%o1]0x80 ! Mem[000000004d800008] = 4a1f0000 p30_label_11: membar #Sync ! Added by membar checker (241) ! %f0 = b6e9940d 4604c505 a0a8800f a1237706 ! %f4 = 1552d4ee 4b8b547c 1b9f8046 8349ca3f ! %f8 = 30a7e5f5 a1a3e1e7 fa6d8f27 a6811192 ! %f12 = 64154582 26e1b8c7 95cc3960 57eea6ef stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! Mem[0000000091800044] = 722d4e01, %g2 = 0000000037af9d91 lduw [%o0+0x044],%g2 ! %g2 = 00000000722d4e01 ! Mem[000000004d800124] = b06438b2, %l7 = 8cc32a65, %l1 = 82017fc8 add %i3,0x124,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b06438b2 ! %l0 = 000000000000007c, Mem[000000004d800000] = ba6ff59d stwa %l0,[%i3+%g0]0x88 ! Mem[000000004d800000] = 0000007c ! Mem[000000004d800020] = 3c3123f6, %l1 = 00000000b06438b2 ldsba [%i3+%o4]0x89,%l1 ! %l1 = fffffffffffffff6 ! Mem[000000004d800020] = e1db0c07 3c3123f6, %l4 = d8124a1f, %l5 = 0000000a ldda [%i3+%o4]0x88,%l4 ! %l4 = 000000003c3123f6 00000000e1db0c07 ! Mem[000000004d000144] = ccbf2458, %l6 = ffffffff39428ae9 ldstub [%i2+0x144],%l6 ! %l6 = 000000cc000000ff membar #Sync ! Added by membar checker (242) ! %l4 = 3c3123f6, %l5 = e1db0c07, Mem[0000000090000008] = a0a8800f a1237706 std %l4,[%i4+%o1] ! Mem[0000000090000008] = 3c3123f6 e1db0c07 ! Mem[000000004c000000] = ed025761, %l4 = 000000003c3123f6 ldsw [%i0+%g0],%l4 ! %l4 = ffffffffed025761 ! Mem[000000004d8001e2] = dd298792, %l7 = a1091db88cc32a65 ldstuba [%i3+0x1e2]%asi,%l7 ! %l7 = 00000087000000ff p30_label_12: ! %l2 = 00000000f1a3ea74, %l2 = 00000000f1a3ea74, %ccr = 00 move %xcc,%l2,%l2 ! Register Not Moved ! Mem[00000000918000dc] = 79714bc5, %g2 = 00000000722d4e01 ldsb [%o0+0x0de],%g2 ! %g2 = 0000000000000079 ! %l4 = ffffffffed025761, Mem[0000000091800092] = d848dbf8 stb %l4,[%o0+0x092] ! Mem[0000000091800090] = 6148dbf8 ! %l1 = fffffffffffffff6, Mem[0000000091800134] = d51ebbf9 stw %l1,[%o0+0x134] ! Mem[0000000091800134] = fffffff6 ! Code Fragment 1 p30_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ebada5f2 mov -0xae8,%g3 ! %g3 = fffffffffffff518 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000918001f4] = af97855c, %g2 = 0000000000000079 lduh [%o0+0x1f6],%g2 ! %g2 = 000000000000af97 ! %f16 = 431d0949 ce50ac28 35324008 c8dc63b0 ! %f20 = ea97f8f4 f99d151a d63e2cfd 63a38d3b ! %f24 = 337766d1 bdd2c28f f3966fd1 ea883ef0 ! %f28 = 3231729c 4c82672b 3f9f5d17 5c4ad71d stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! Clear Register : %l5 = 00000000e1db0c07 clr %l5 ! %l5 = 0000000000000000 ! %l1 = fffffffffffffff6, immed = 0000084a, %y = 0000007c sdivcc %l1,0x84a,%l7 ! %l7 = 000000000f14824a, %ccr = 00 mov %l0,%y ! %y = 0000007c ! %l5 = 0000000000000000, Mem[00000000900000f0] = 1682cc3f stw %l5,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000000 p30_label_13: ! Mem[00000000910000f8] = 7c86f2ca, %g2 = 000000000000af97 ldsb [%i6+0x0f9],%g2 ! %g2 = 000000000000007c ! Randomly selected nop nop ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = 000002ed 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! Mem[000000004c800018] = 72cd10c8, %l2 = 00000000f1a3ea74 lduha [%i1+%o3]0x81,%l2 ! %l2 = 00000000000072cd ! immd = 0000000000000155, %l7 = 000000000f14824a, %ccr = 00 movcc %icc,0x155,%l7 ! Moved, %l7 = 0000000000000155 ! Mem[00000000910001e0] = eceead35, %g2 = 000000000000007c ldub [%i6+0x1e0],%g2 ! %g2 = 00000000000000ec ! %l6 = 000000cc, %l7 = 00000155, Mem[000000004d000020] = 05c50446 b2082373 stda %l6,[%i2+%o4]0x80 ! Mem[000000004d000020] = 000000cc 00000155 ! %l6 = 00000000000000cc, %l2 = 00000000000072cd, %ccr = 00 move %icc,%l6,%l2 ! Register Not Moved ! Mem[0000000090800020] = bbf6f75b24728a8e, %g2 = 00000000000000ec ldx [%i5+%o4],%g2 ! %g2 = bbf6f75b24728a8e ! Invert Register : %l3 = 0000000000001590 xor %l3,-1,%l3 ! %l3 = ffffffffffffea6f p30_label_14: ! Invert Register : %l0 = 000000000000007c xor %l0,-1,%l0 ! %l0 = ffffffffffffff83 ! %l7 = 0000000000000155, immd = 0000000000000281, %l4 = ffffffffed025761 udivx %l7,0x281,%l4 ! %l4 = 0000000000000000 ! %l3 = ffffffffffffea6f, Mem[0000000091000178] = e9752ee9 stw %l3,[%i6+0x178] ! Mem[0000000091000178] = ffffea6f ! Mem[00000000908000e8] = dc089f19, %g2 = bbf6f75b24728a8e lduh [%i5+0x0ea],%g2 ! %g2 = 000000000000dc08 ! Mem[0000000091800028] = 6360da84, %g2 = 000000000000dc08 lduw [%o0+%o5],%g2 ! %g2 = 000000006360da84 ! Mem[0000000090800148] = 58d70c46, %g2 = 000000006360da84 ldsb [%i5+0x148],%g2 ! %g2 = 0000000000000058 ! Mem[000000004c80007c] = be947582, %l4 = 00000000, %l0 = ffffff83 add %i1,0x7c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000be947582 ! Mem[00000000908001c0] = a2d00bbc, %g2 = 0000000000000058 ldub [%i5+0x1c0],%g2 ! %g2 = 00000000000000a2 ! %l1 = fffffffffffffff6, Mem[000000004c800000] = c8dc63b0 stwa %l1,[%i1+%g0]0x88 ! Mem[000000004c800000] = fffffff6 ! Invert Register : %l2 = 00000000000072cd xor %l2,-1,%l2 ! %l2 = ffffffffffff8d32 p30_label_15: ! Mem[00000000910000c0] = 92af44d2cabe2e3f, %g2 = 00000000000000a2 ldx [%i6+0x0c0],%g2 ! %g2 = 92af44d2cabe2e3f ! %f16 = 431d0949 ce50ac28 35324008 c8dc63b0 ! %f20 = ea97f8f4 f99d151a d63e2cfd 63a38d3b ! %f24 = 337766d1 bdd2c28f f3966fd1 ea883ef0 ! %f28 = 3231729c 4c82672b 3f9f5d17 5c4ad71d mov 0x180,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180 ! Mem[0000000091000050] = 9dbbd3dc, %g2 = 92af44d2cabe2e3f ldub [%i6+0x052],%g2 ! %g2 = 000000000000009d ! Mem[000000004c000028] = f79c9e2f, %l4 = 0000000000000000 swapa [%i0+%o5]0x88,%l4 ! %l4 = 00000000f79c9e2f ! %l6 = 00000000000000cc, %l7 = 0000000000000155, %l0 = 00000000be947582 orcc %l6,%l7,%l0 ! %l0 = 00000000000001dd, %ccr = 00 ! Mem[000000004d8001dc] = 4d936dba, %l6 = 00000000000000cc swap [%i3+0x1dc],%l6 ! %l6 = 000000004d936dba ! %l5 = 0000000000000000, imm = 0000000000000ec3, %l2 = ffffffffffff8d32 xorcc %l5,0xec3,%l2 ! %l2 = 0000000000000ec3, %ccr = 00 ! %l1 = fffffffffffffff6, immed = fffff1cc, %y = 0000007c sdivcc %l1,-0xe34,%l0 ! %l0 = fffffffff732f986, %ccr = 88 mov %l0,%y ! %y = f732f986 ! %l4 = 00000000f79c9e2f, %l5 = 0000000000000000, %l0 = fffffffff732f986 orcc %l4,%l5,%l0 ! %l0 = 00000000f79c9e2f, %ccr = 08 ! Mem[0000000090000080] = a51ce9c8 b76c866a, %g2 = 0000009d, %g3 = fffff518 ldd [%i4+0x080],%g2 ! %g2 = 00000000a51ce9c8 00000000b76c866a p30_label_16: ! Mem[000000004c80015f] = 5535c1c7, %l0 = 00000000f79c9e2f ldstub [%i1+0x15f],%l0 ! %l0 = 000000c7000000ff ! Mem[00000000910001c8] = f4b00915 5e84cc00, %g2 = a51ce9c8, %g3 = b76c866a ldd [%i6+0x1c8],%g2 ! %g2 = 00000000f4b00915 000000005e84cc00 ! Mem[000000004d000008] = 40837128, %l7 = 0000000000000155 lduba [%i2+%o1]0x89,%l7 ! %l7 = 0000000000000028 ! Mem[000000004d800028] = 2b37cc7d, %l3 = ffffffffffffea6f ldswa [%i3+%o5]0x89,%l3 ! %l3 = 000000002b37cc7d ! %l6 = 000000004d936dba, Mem[0000000091000191] = 76dc90f2 stb %l6,[%i6+0x191] ! Mem[0000000091000190] = badc90f2 ! Mem[000000004c800058] = cb277199, %l1 = fffffffffffffff6 swap [%i1+0x058],%l1 ! %l1 = 00000000cb277199 ! Mem[0000000090800000] = a18916913d808065, %f48 = 38bbf01f c80fbeae ldd [%i5+%g0],%f48 ! %f48 = a1891691 3d808065 ! Mem[000000004c000198] = b3d1375d, %l1 = 00000000cb277199 swap [%i0+0x198],%l1 ! %l1 = 00000000b3d1375d ! %l0 = 00000000000000c7, Mem[0000000091000090] = ce45a0149962ca86, %asi = 80 stxa %l0,[%i6+0x090]%asi ! Mem[0000000091000090] = 00000000000000c7 ! Mem[0000000091000018] = b8f1aa3a, %g2 = 00000000f4b00915 ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffb8f1 p30_label_17: ! %l3 = 000000002b37cc7d, Mem[000000009100014a] = b4e58543 sth %l3,[%i6+0x14a] ! Mem[0000000091000148] = cc7d8543 ! %l2 = 00000ec3, %l3 = 2b37cc7d, Mem[0000000090800040] = c4953c2f e14ccb8b std %l2,[%i5+0x040] ! Mem[0000000090800040] = 00000ec3 2b37cc7d membar #Sync ! Added by membar checker (243) ! %f16 = 431d0949 ce50ac28 35324008 c8dc63b0 ! %f20 = ea97f8f4 f99d151a d63e2cfd 63a38d3b ! %f24 = 337766d1 bdd2c28f f3966fd1 ea883ef0 ! %f28 = 3231729c 4c82672b 3f9f5d17 5c4ad71d stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180 ! Mem[000000004c000020] = 0f80a8a0, %l6 = 000000004d936dba lduwa [%i0+%o4]0x88,%l6 ! %l6 = 000000000f80a8a0 ! %l6 = 000000000f80a8a0, Mem[0000000090000054] = cec3459a sth %l6,[%i4+0x054] ! Mem[0000000090000054] = a8a0459a ! Mem[000000004d80012b] = 0cbcff12, %l5 = 0000000000000000 ldstuba [%i3+0x12b]%asi,%l5 ! %l5 = 00000012000000ff ! %l3 = 000000002b37cc7d, imm = 0000000000000000, %l3 = 000000002b37cc7d sra %l3,0x000,%l3 ! %l3 = 000000002b37cc7d ! %l2 = 0000000000000ec3, %l3 = 000000002b37cc7d, %l4 = 00000000f79c9e2f orn %l2,%l3,%l4 ! %l4 = ffffffffd4c83fc3 ! %l1 = 00000000b3d1375d, %l0 = 00000000000000c7, %l0 = 00000000000000c7 xor %l1,%l0,%l0 ! %l0 = 00000000b3d1379a ! %l6 = 0f80a8a0, %l7 = 00000028, Mem[000000004d000008] = 28718340 b1e17e1c stda %l6,[%i2+%o1]0x80 ! Mem[000000004d000008] = 0f80a8a0 00000028 p30_label_18: ! %l5 = 0000000000000012, Mem[0000000091800198] = 16b148f1 sth %l5,[%o0+0x198] ! Mem[0000000091800198] = 001248f1 ! Mem[0000000090800050] = 6dbf9ba1, %g2 = ffffffffffffb8f1 ldub [%i5+0x050],%g2 ! %g2 = 000000000000006d ! %l1 = 00000000b3d1375d, %l5 = 0000000000000012, %ccr = 08 movpos %xcc,%l1,%l5 ! Moved, %l5 = 00000000b3d1375d ! Mem[0000000091000180] = fd84489c906adc75, %f48 = a1891691 3d808065 ldd [%i6+0x180],%f48 ! %f48 = fd84489c 906adc75 ! Mem[000000004c8000d8] = 5972b464, %l7 = 0000000000000028 swap [%i1+0x0d8],%l7 ! %l7 = 000000005972b464 ! Mem[000000004d800164] = c604bc0d, %l3 = 000000002b37cc7d ldstub [%i3+0x164],%l3 ! %l3 = 000000c6000000ff ! %l3 = 00000000000000c6, Mem[000000004d000010] = 14486e7b stwa %l3,[%i2+%o2]0x81 ! Mem[000000004d000010] = 000000c6 membar #Sync ! Added by membar checker (244) ! Mem[0000000090000180] = 28ac50ce49091d43, %f48 = fd84489c 906adc75 ldda [%i4+0x180]%asi,%f48 ! %f48 = 28ac50ce 49091d43 ! Mem[0000000091000028] = 1c12707a, %g2 = 000000000000006d ldsb [%i6+0x029],%g2 ! %g2 = 000000000000001c ! done : should take illegal inst trap, %l0 = 00000000b3d1379a done ! Illegal inst trap : %l0 = 00000000b3d137aa p30_label_19: ! %l0 = 00000000b3d137aa, Mem[0000000091000090] = 00000000000000c7, %asi = 80 stxa %l0,[%i6+0x090]%asi ! Mem[0000000091000090] = 00000000b3d137aa ! Mem[000000004d000080] = a252d7e02ff98fe1, %l0 = 00000000b3d137aa, %l3 = 00000000000000c6 add %i2,0x80,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = a252d7e02ff98fe1 ! %l6 = 000000000f80a8a0, %l2 = 0000000000000ec3, %ccr = 08 movg %icc,%l6,%l2 ! Register Not Moved ! %l3 = a252d7e02ff98fe1, %l0 = 00000000b3d137aa, %ccr = 08 movne %icc,%l3,%l0 ! Moved, %l0 = a252d7e02ff98fe1 ! Mem[00000000900001ec] = beeab290, %g2 = 000000000000001c ldsh [%i4+0x1ee],%g2 ! %g2 = ffffffffffffbeea ! Mem[000000004d800010] = a3beaee2, %l7 = 000000005972b464 lduha [%i3+%o2]0x89,%l7 ! %l7 = 000000000000aee2 ! %l7 = 000000000000aee2, Mem[000000004c0001a4] = 2125fe08 stw %l7,[%i0+0x1a4] ! Mem[000000004c0001a4] = 0000aee2 ! Mem[0000000091800060] = 9a3380080d3c077e, %g2 = ffffffffffffbeea ldxa [%o0+0x060]%asi,%g2 ! %g2 = 9a3380080d3c077e ! Mem[0000000090800050] = bf9ba1a3, %g2 = 9a3380080d3c077e ldub [%i5+0x051],%g2 ! %g2 = 00000000000000bf ! %l6 = 000000000f80a8a0, Mem[000000004c000000] = 615702ed stha %l6,[%i0+%g0]0x89 ! Mem[000000004c000000] = 6157a8a0 p30_label_20: ! Mem[000000004c800070] = 1379915f, %l6 = 0f80a8a0, %l1 = b3d1375d add %i1,0x70,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000001379915f ! Mem[000000009180017c] = 5854edfd, %g2 = 00000000000000bf ldub [%o0+0x17f],%g2 ! %g2 = 0000000000000058 ! Mem[0000000091800168] = e685871d97ae3bf2, %f48 = 28ac50ce 49091d43 ldda [%o0+0x168]%asi,%f48 ! %f48 = e685871d 97ae3bf2 ! Mem[00000000900000c8] = fabe34e6, %g2 = 0000000000000058 ldsba [%i4+0x0c9]%asi,%g2 ! %g2 = fffffffffffffffa ! %l3 = a252d7e02ff98fe1, Mem[00000000900001d8] = e5419b8bdc30d0b9 stx %l3,[%i4+0x1d8] ! Mem[00000000900001d8] = a252d7e02ff98fe1 ! Mem[000000004c800008] = d8124a1f, %l1 = 000000001379915f lduha [%i1+%o1]0x89,%l1 ! %l1 = 0000000000004a1f ! %l2 = 0000000000000ec3, Mem[0000000091800178] = 946e98ff7badf058, %asi = 80 stxa %l2,[%o0+0x178]%asi ! Mem[0000000091800178] = 0000000000000ec3 ! %l3 = a252d7e02ff98fe1, Mem[000000009100017a] = ea6fc469 sth %l3,[%i6+0x17a] ! Mem[0000000091000178] = 8fe1c469 ! %l5 = 00000000b3d1375d, Mem[00000000910001aa] = f14c0768 sth %l5,[%i6+0x1aa] ! Mem[00000000910001a8] = 375d0768 ! Mem[00000000908001b8] = e92401c6, %g2 = fffffffffffffffa lduh [%i5+0x1b8],%g2 ! %g2 = 000000000000e924 p30_label_21: ! Mem[000000004d0000e8] = 4eb01ce6e8160be2, %l2 = 0000000000000ec3, %l5 = 00000000b3d1375d add %i2,0xe8,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 4eb01ce6e8160be2 ! Mem[00000000918001fc] = 2e3678f1, %g2 = 000000000000e924 lduw [%o0+0x1fc],%g2 ! %g2 = 000000002e3678f1 ! %l2 = 0000000000000ec3, Mem[000000009100008a] = 00000000 sth %l2,[%i6+0x08a] ! Mem[0000000091000088] = 0ec30000 ! immd = 000000000000022e, %l2 = 0000000000000ec3, %ccr = 08 movn %icc,0x22e,%l2 ! Register Not Moved ! %f16 = 431d0949, Mem[000000004c800028] = 34653168 sta %f16,[%i1+%o5]0x88 ! Mem[000000004c800028] = 431d0949 ! Mem[0000000091800170] = 7fdb938c bb72ba0f, %g2 = 2e3678f1, %g3 = 5e84cc00 ldd [%o0+0x170],%g2 ! %g2 = 000000007fdb938c 00000000bb72ba0f ! Mem[000000004c000000] = 6157a8a0, %l4 = ffffffffd4c83fc3 lduba [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000a0 ! Mem[000000004c8000ac] = 43e5715f, %l0 = a252d7e02ff98fe1 swap [%i1+0x0ac],%l0 ! %l0 = 0000000043e5715f ! Mem[0000000090000068] = acc757f2, %g2 = 000000007fdb938c ldub [%i4+0x06b],%g2 ! %g2 = 00000000000000ac ! %l6 = 000000000f80a8a0, Mem[0000000091000060] = fdf47916266a5083 stx %l6,[%i6+0x060] ! Mem[0000000091000060] = 000000000f80a8a0 p30_label_22: ! %l7 = 000000000000aee2, %l4 = 00000000000000a0, %ccr = 08 movneg %xcc,%l7,%l4 ! Register Not Moved ! %l7 = 000000000000aee2, %l5 = 4eb01ce6e8160be2, %ccr = 08 movrlz %l7,%l5,%l6 ! Not Moved, %l6 = 000000000f80a8a0 ! Mem[000000004c00015d] = df1d260a, %l0 = 0000000043e5715f ldstub [%i0+0x15d],%l0 ! %l0 = 0000001d000000ff ! Mem[000000004d800190] = e47fbbe1, %l2 = 0000000000000ec3 swap [%i3+0x190],%l2 ! %l2 = 00000000e47fbbe1 ! Mem[0000000090800050] = bf9ba1a3, %g2 = 00000000000000ac ldsb [%i5+0x051],%g2 ! %g2 = ffffffffffffffbf ! %l3 = a252d7e02ff98fe1, Mem[00000000918000e2] = ec5ab67c stb %l3,[%o0+0x0e2] ! Mem[00000000918000e0] = e15ab67c ! Mem[000000004c800090] = c9f937c6, %l1 = 00004a1f, %l5 = e8160be2 add %i1,0x90,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000c9f937c6 ! Mem[0000000090000088] = 2d8400de decbecfb, %g2 = ffffffbf, %g3 = bb72ba0f ldd [%i4+0x088],%g2 ! %g2 = 000000002d8400de 00000000decbecfb ! Mem[00000000918000b4] = ffc33525, %g2 = 000000002d8400de lduh [%o0+0x0b4],%g2 ! %g2 = 000000000000ffc3 ! Mem[000000004d000078] = fc0cc27f, %l5 = 00000000c9f937c6 swap [%i2+0x078],%l5 ! %l5 = 00000000fc0cc27f p30_label_23: ! %f3 = a1237706, Mem[0000000090000074] = 03a9b9b4 st %f3 ,[%i4+0x074] ! Mem[0000000090000074] = a1237706 ! Mem[000000004c800030] = a1091db8, %l4 = 00000000000000a0 swap [%i1+0x030],%l4 ! %l4 = 00000000a1091db8 ! Mem[000000004c0001c0] = 354892fc, %l2 = 00000000e47fbbe1 ldstub [%i0+0x1c0],%l2 ! %l2 = 00000035000000ff ! Mem[00000000908001ec] = 492e5786, %g2 = 000000000000ffc3 lduha [%i5+0x1ec]%asi,%g2 ! %g2 = 000000000000492e ! immd = 000000000000036f, %l4 = 00000000a1091db8, %ccr = 08 movle %xcc,0x36f,%l4 ! Register Not Moved ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 ! Mem[000000004c8001c4] = b99bc275, %l0 = 0000001d, %l1 = 00004a1f add %i1,0x1c4,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b99bc275 membar #Sync ! Added by membar checker (245) ! %l6 = 000000000f80a8a0, Mem[0000000090000153] = 3b358629 stb %l6,[%i4+0x153] ! Mem[0000000090000150] = a0358629 ! Mem[000000009180019c] = a851b814, %g2 = 000000000000492e ldsh [%o0+0x19e],%g2 ! %g2 = ffffffffffffa851 p30_label_24: ! Mem[000000004d800020] = 3c3123f6, %f15 = 57eea6ef lda [%i3+%o4]0x88,%f15 ! %f15 = 3c3123f6 ! Mem[000000004c000028] = 00000000, %l3 = a252d7e02ff98fe1 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff ! Mem[000000004d800070] = 8bce4638423a819e, %l7 = 000000000000aee2, %l6 = 000000000f80a8a0 add %i3,0x70,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 8bce4638423a819e ! %l2 = 0000000000000035, Mem[0000000090000098] = b9468fbe stb %l2,[%i4+0x098] ! Mem[0000000090000098] = 35468fbe ! %f13 = 26e1b8c7, Mem[000000004d800028] = 7dcc372b sta %f13,[%i3+%o5]0x80 ! Mem[000000004d800028] = 26e1b8c7 ! Mem[0000000090000000] = 28ac50ce 49091d43 b063dcc8 08403235 ! Mem[0000000090000010] = 1a159df9 f4f897ea 3b8da363 fd2c3ed6 ! Mem[0000000090000020] = 8fc2d2bd d1667733 f03e88ea d16f96f3 ! Mem[0000000090000030] = 2b67824c 9c723132 1dd74a5c 175d9f3f ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! %l4 = 00000000a1091db8, %l1 = 00000000b99bc275, %ccr = 08 movpos %xcc,%l4,%l1 ! Moved, %l1 = 00000000a1091db8 ! %l3 = 0000000000000000, immed = fffffe63, %ccr = 08 movrlz %l3,-0x19d,%l0 ! Not Moved, %l0 = 000000000000001d ! %l2 = 0000000000000035, Mem[00000000918001b0] = e41b205f stw %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000035 ! Mem[000000009180009c] = 90417411, %g2 = ffffffffffffa851 lduh [%o0+0x09c],%g2 ! %g2 = 0000000000009041 p30_label_25: ! immd = 00000000000000c7, %l3 = 0000000000000000, %ccr = 08 movle %xcc,0x0c7,%l3 ! Register Not Moved ! Mem[000000004d000018] = 8cfe920a, %l2 = 0000000000000035 ldstuba [%i2+%o3]0x89,%l2 ! %l2 = 0000000a000000ff ! Mem[000000004c8001a8] = e021f0df, %l1 = 00000000a1091db8 swap [%i1+0x1a8],%l1 ! %l1 = 00000000e021f0df ! Mem[000000009100005c] = e32b2b30, %g2 = 0000000000009041 lduh [%i6+0x05c],%g2 ! %g2 = 000000000000e32b ! %l2 = 000000000000000a, immed = fffffe5c, %ccr = 08 movrlez %l2,-0x1a4,%l2 ! Not Moved, %l2 = 000000000000000a ! %l6 = 8bce4638423a819e, %l7 = 000000000000aee2, %ccr = 08 movne %icc,%l6,%l7 ! Moved, %l7 = 8bce4638423a819e ! %l2 = 000000000000000a, Mem[00000000908001a0] = 473facc734613832 stx %l2,[%i5+0x1a0] ! Mem[00000000908001a0] = 000000000000000a ! %l5 = 00000000fc0cc27f, %l7 = 8bce4638423a819e, %l5 = 00000000fc0cc27f orn %l5,%l7,%l5 ! %l5 = 7431b9c7fdcdfe7f ! %l4 = a1091db8, %l5 = fdcdfe7f, Mem[000000004d800138] = 68aefd60 be03de31 std %l4,[%i3+0x138] ! Mem[000000004d800138] = a1091db8 fdcdfe7f ! %f7 = 8349ca3f, Mem[00000000918000b8] = 58c331f8 st %f7 ,[%o0+0x0b8] ! Mem[00000000918000b8] = 8349ca3f ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 1: membar #Sync ! Force all stores to complete p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000001d bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e021f0df bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000000a bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a1091db8 bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 7431b9c7fdcdfe7f bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 8bce4638423a819e bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 8bce4638423a819e bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xf732f986,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p30_failed mov 0x111,%g1 ! Check Floating Point Registers p30_check_fp_registers: set p30_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b6e9940d 4604c505 bne %xcc,p30_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 1552d4ee 4b8b547c bne %xcc,p30_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1b9f8046 8349ca3f bne %xcc,p30_f6_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 95cc3960 3c3123f6 bne %xcc,p30_f14_fail nop ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a0a85761c3aa49cf ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 015a67b42ad196dc ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a0a8800fa1237706 ldx [%i0+0x020],%g3 ! Observed data at 000000004c000020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff000000f056d1f8 ldx [%i0+0x028],%g3 ! Observed data at 000000004c000028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x028,%g4 ldx [%g1+0x100],%g2 ! Expected data = 8807ca78c6662393 ldx [%i0+0x100],%g3 ! Observed data at 000000004c000100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x100,%g4 ldx [%g1+0x158],%g2 ! Expected data = f79d835cdfff260a ldx [%i0+0x158],%g3 ! Observed data at 000000004c000158 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x158,%g4 ldx [%g1+0x198],%g2 ! Expected data = cb27719980cc047f ldx [%i0+0x198],%g3 ! Observed data at 000000004c000198 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 5f5bed170000aee2 ldx [%i0+0x1a0],%g3 ! Observed data at 000000004c0001a0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = ff4892fcefa2223a ldx [%i0+0x1c0],%g3 ! Observed data at 000000004c0001c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1c0,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x000],%g2 ! Expected data = f6ffffff8fb85117 ldx [%i1+0x000],%g3 ! Observed data at 000000004c800000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1f4a12d8386b6ac2 ldx [%i1+0x008],%g3 ! Observed data at 000000004c800008 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff66cdb7e35e4979 ldx [%i1+0x010],%g3 ! Observed data at 000000004c800010 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 72cd10c8ed1bff75 ldx [%i1+0x018],%g3 ! Observed data at 000000004c800018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 49091d43c2da17a2 ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000a08cc32a65 ldx [%i1+0x030],%g3 ! Observed data at 000000004c800030 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x030,%g4 ldx [%g1+0x058],%g2 ! Expected data = fffffff6fd1ebc4c ldx [%i1+0x058],%g3 ! Observed data at 000000004c800058 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x058,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 75d61a595866d273 ldx [%i1+0x0a0],%g3 ! Observed data at 000000004c8000a0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ec07f4602ff98fe1 ldx [%i1+0x0a8],%g3 ! Observed data at 000000004c8000a8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 00000028c776c6f4 ldx [%i1+0x0d8],%g3 ! Observed data at 000000004c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x158],%g2 ! Expected data = d516714b5535c1ff ldx [%i1+0x158],%g3 ! Observed data at 000000004c800158 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x158,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = a1091db8418074c4 ldx [%i1+0x1a8],%g3 ! Observed data at 000000004c8001a8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x1a8,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x000],%g2 ! Expected data = d8124a1fc26a6b38 ldx [%i2+0x000],%g3 ! Observed data at 000000004d000000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0f80a8a000000028 ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000c6dbb0c471 ldx [%i2+0x010],%g3 ! Observed data at 000000004d000010 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff92fe8ca743ff72 ldx [%i2+0x018],%g3 ! Observed data at 000000004d000018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000cc00000155 ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5d6359180e84fbf6 ldx [%i2+0x038],%g3 ! Observed data at 000000004d000038 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x038,%g4 ldx [%g1+0x078],%g2 ! Expected data = c9f937c6b8a37414 ldx [%i2+0x078],%g3 ! Observed data at 000000004d000078 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x078,%g4 ldx [%g1+0x140],%g2 ! Expected data = 5a30cb21ffbf2458 ldx [%i2+0x140],%g3 ! Observed data at 000000004d000140 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x140,%g4 ldx [%g1+0x188],%g2 ! Expected data = 0000001f87e46d99 ldx [%i2+0x188],%g3 ! Observed data at 000000004d000188 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x188,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 6ddaa004b20dff23 ldx [%i2+0x1f8],%g3 ! Observed data at 000000004d0001f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x1f8,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7c000000f4cec640 ldx [%i3+0x000],%g3 ! Observed data at 000000004d800000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4a1f00001f000000 ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = f623313c070cdbe1 ldx [%i3+0x020],%g3 ! Observed data at 000000004d800020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 26e1b8c78adabe31 ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x028,%g4 ldx [%g1+0x128],%g2 ! Expected data = 0cbcffff95495301 ldx [%i3+0x128],%g3 ! Observed data at 000000004d800128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x128,%g4 ldx [%g1+0x138],%g2 ! Expected data = a1091db8fdcdfe7f ldx [%i3+0x138],%g3 ! Observed data at 000000004d800138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x138,%g4 ldx [%g1+0x160],%g2 ! Expected data = dcffe8baff04bc0d ldx [%i3+0x160],%g3 ! Observed data at 000000004d800160 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x160,%g4 ldx [%g1+0x190],%g2 ! Expected data = 00000ec379d320fd ldx [%i3+0x190],%g3 ! Observed data at 000000004d800190 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x190,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ea64df32000000cc ldx [%i3+0x1d8],%g3 ! Observed data at 000000004d8001d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = dd29ff92ef076cda ldx [%i3+0x1e0],%g3 ! Observed data at 000000004d8001e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x1e0,%g4 ! The test for processor 30 has passed p30_passed: ta GOOD_TRAP nop p30_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p30_failed p30_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p30_failed p30_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p30_failed p30_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p30_failed p30_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p30_failed p30_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p30_failed p30_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p30_failed p30_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p30_failed p30_f0_fail: set p30_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f4_fail: set p30_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f6_fail: set p30_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f14_fail: set p30_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 30 failed p30_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x078] ! Set processor 30 done flag set p30_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 30 failed p30_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x078] ! Set processor 30 done flag set p30_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p30_selfmod_failed: ba p30_failed mov 0xabc,%g1 p30_common_error: or %g0,0xefe,%g1 ba p30_failed mov %o5,%g3 p30_common_signature_error: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_common_timeout: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p30_failed mov 0x0,%g3 p30_trap1e: stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800028] subc %l1,%l4,%l3 ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000020] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c800010] done p30_trap1o: stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800028] subc %l1,%l4,%l3 ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000020] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c800010] done p30_trap2e: lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c800018] andn %l0,%l1,%l0 taddcctv %l5,%l5,%l5 done p30_trap2o: lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c800018] andn %l0,%l1,%l0 taddcctv %l5,%l5,%l5 done p30_trap3e: and %l0,%l0,%l2 andn %l6,%l5,%l3 addc %l4,%l3,%l2 addc %l4,0x8d5,%l2 addc %l5,-0xa5f,%l7 done p30_trap3o: and %l0,%l0,%l2 andn %l6,%l5,%l3 addc %l4,%l3,%l2 addc %l4,0x8d5,%l2 addc %l5,-0xa5f,%l7 done p30_init_memory_pointers: set p30_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 p30_local0_start,%i0 set p30_local1_start,%i1 set p30_local2_start,%i2 set p30_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c0f0bfbe1f4a12d8 ldx [%g1+0x008],%l1 ! %l1 = 540a38b6386b6ac2 ldx [%g1+0x010],%l2 ! %l2 = f0ab1b709203c8e2 ldx [%g1+0x018],%l3 ! %l3 = 94df3f50015a67b4 ldx [%g1+0x020],%l4 ! %l4 = 1a7d1a72841c1c9c ldx [%g1+0x028],%l5 ! %l5 = 17694aec0e84fbf6 ldx [%g1+0x030],%l6 ! %l6 = 1fb7aa763472e82c ldx [%g1+0x038],%l7 ! %l7 = fb29b58e7430cfb2 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 31 processor_31: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x7c] ! Set the start flag wrpr %g0,7,%cleanwin call p31_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 31 wr %g0,0x4,%fprs ! Make sure fef is 1 set p31_init_freg,%g1 ! %f0 = 1419af43 5720ffe2 d5003a69 868f7ece ! %f4 = 0f0f02ef 2a8895b2 e8ee87b5 2d065198 ! %f8 = 24e26789 5f26e0bd 9a3f56a8 2f66b4b2 ! %f12 = 83aa8795 d5e7ba05 2c5fe7aa 1a299a46 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8033f7ee d1862adc 062f4160 03316205 ! %f20 = 0cc60d4a c4591ff3 fe82939f 0cbb877e ! %f24 = 1dbbcdea 1796790e db830d89 841b3df3 ! %f28 = 5b7b63ea 672fe58f ddc6287a b3de43e2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9bceacbf aa645d1f 7d634aa9 9318788f ! %f36 = 870bd9bb db72c193 a58b9dae 2de62764 ! %f40 = 552a3c4d c50ae02a 099da592 89856955 ! %f44 = b92daaf6 64bac1f1 5cb6181b 5fb2fff8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf0610dd80000001c,%g7,%g1 ! GSR scale = 3, align = 4 wr %g1,%g0,%gsr ! GSR = f0610dd80000001c 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 31 p31_label_1: ! Mem[00000000900000b4] = 0acd4a55, %g18 = 99cc243bf6df34b7 ldsw [%i4+0x0b4],%g2 ! %g2 = 99cc243bf6df34b7 ! Mem[000000004e8001c8] = 8b1ec734, %l4 = 89031cd38a4b6f3d ldsb [%i1+0x1c8],%l4 ! %l4 = ffffffffffffff8b ! %l1 = d40585c84852b73e, imm = fffffffffffff455, %l2 = 63c0a0ce55825e84 sub %l1,-0xbab,%l2 ! %l2 = d40585c84852c2e9 ! Mem[000000004f000054] = 7ae8f18e, %l6 = 05024fa6, %l2 = 4852c2e9 add %i2,0x54,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007ae8f18e ! Mem[0000000090800020] = bbf6f75b24728a8e, %g2 = 000000000acd4a55 ldx [%i5+%o4],%g2 ! %g2 = bbf6f75b24728a8e ! Mem[00000000908001a4] = 613832db, %g2 = bbf6f75b24728a8e ldsb [%i5+0x1a5],%g2 ! %g2 = 0000000000000061 ! Mem[000000004f000020] = 37eb6e54, %l7 = b839652c301b04e8 swapa [%i2+%o4]0x89,%l7 ! %l7 = 0000000037eb6e54 ! %l2 = 7ae8f18e, %l3 = 694ab156, Mem[0000000091000170] = 409ded17 9147e913 std %l2,[%i6+0x170] ! Mem[0000000091000170] = 7ae8f18e 694ab156 ! %l0 = 3ecf85c87312c58d, immed = 00000560, %y = 00000000 sdiv %l0,0x560,%l1 ! %l1 = 00000000001568b3 mov %l0,%y ! %y = 7312c58d ! %l2 = 000000007ae8f18e, %l2 = 000000007ae8f18e, %ccr = 44 movrlez %l2,%l2,%l7 ! Not Moved, %l7 = 0000000037eb6e54 p31_label_2: ! Mem[00000000910000d0] = a617c4a8, %g2 = 0000000000000061 lduha [%i6+0x0d2]%asi,%g2 ! %g2 = 000000000000a617 ! Mem[000000004e80001b] = d241c61b, %l0 = 3ecf85c87312c58d ldstub [%i1+0x01b],%l0 ! %l0 = 0000001b000000ff ! %f0 = 1419af43 5720ffe2 d5003a69 868f7ece ! %f4 = 0f0f02ef 2a8895b2 e8ee87b5 2d065198 ! %f8 = 24e26789 5f26e0bd 9a3f56a8 2f66b4b2 ! %f12 = 83aa8795 d5e7ba05 2c5fe7aa 1a299a46 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 ! immd = 00000000000000d7, %l4 = ffffffffffffff8b, %ccr = 44 movne %icc,0x0d7,%l4 ! Register Not Moved ! Mem[00000000910001a8] = dbcff14c, %g2 = 000000000000a617 ldsb [%i6+0x1a8],%g2 ! %g2 = ffffffffffffffdb ! %l2 = 000000007ae8f18e, imm = ffffffffffffffc6, %l5 = d43741d452e06dc4 tsubcc %l2,-0x03a,%l5 ! %l5 = 000000007ae8f1c8, %ccr = 13 ! Mem[0000000090800070] = 99463026, %g2 = ffffffffffffffdb ldub [%i5+0x072],%g2 ! %g2 = 0000000000000099 ! Mem[0000000091000180] = fd84489c, %g2 = 0000000000000099 lduw [%i6+0x180],%g2 ! %g2 = 00000000fd84489c ! %l3 = 2e85f8d0694ab156, %l5 = 000000007ae8f1c8, %ccr = 13 movgu %xcc,%l3,%l5 ! Register Not Moved ! Mem[00000000908000ec] = 9f19666e, %g2 = 00000000fd84489c lduwa [%i5+0x0ec]%asi,%g2 ! %g2 = 000000009f19666e p31_label_3: ! Mem[000000004f800010] = ae3532dd, %l6 = c9a6b44805024fa6 lduwa [%i3+%o2]0x89,%l6 ! %l6 = 00000000ae3532dd ! %l2 = 000000007ae8f18e, Mem[000000009180008c] = 43610036 stb %l2,[%o0+0x08c] ! Mem[000000009180008c] = 8e610036 ! immd = 00000000000002bd, %l3 = 2e85f8d0694ab156, %ccr = 13 movn %icc,0x2bd,%l3 ! Register Not Moved ! Code Fragment 1 p31_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x27e,%g3 ! %g3 = fffffffffffffd82 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV membar #Sync ! Added by membar checker (246) ! Mem[0000000090000038] = 2c5fe7aa 1a299a46, %g2 = 9f19666e, %g3 = fffffd82 ldd [%i4+0x038],%g2 ! %g2 = 000000002c5fe7aa 000000001a299a46 ! %l1 = 00000000001568b3, Mem[000000004f800018] = 8e6648bd stha %l1,[%i3+%o3]0x89 ! Mem[000000004f800018] = 8e6668b3 ! %l3 = 2e85f8d0694ab156, Mem[0000000090800100] = fb532693 stw %l3,[%i5+0x100] ! Mem[0000000090800100] = 694ab156 ! Mem[000000004f800010] = ae3532dd, %l1 = 00000000001568b3 ldsha [%i3+%o2]0x88,%l1 ! %l1 = 00000000000032dd ! Mem[000000004e000048] = ecbb4fe2, %l1 = 00000000000032dd swap [%i0+0x048],%l1 ! %l1 = 00000000ecbb4fe2 ! %f30 = ddc6287a, Mem[0000000091000198] = c522a0d5 st %f30,[%i6+0x198] ! Mem[0000000091000198] = ddc6287a p31_label_4: ! Mem[000000004f0001d4] = b1905d82, %l0 = 000000000000001b ldstub [%i2+0x1d4],%l0 ! %l0 = 000000b1000000ff ! Mem[0000000090800074] = 302692b7, %g18 = 99cc243bf6df34b7 ldsw [%i5+0x074],%g2 ! %g2 = 99cc243bf6df34b7 ! %l3 = 2e85f8d0694ab156, Mem[0000000090800188] = 681032f9 sth %l3,[%i5+0x188] ! Mem[0000000090800188] = b15632f9 ! Mem[0000000091800028] = da84bdad, %g2 = 00000000302692b7 lduh [%o0+0x02a],%g2 ! %g2 = 000000000000da84 ! Mem[000000004e000070] = 372597ff, %l6 = ae3532dd, %l4 = ffffff8b add %i0,0x70,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000372597ff ! %l1 = 00000000ecbb4fe2, Mem[00000000908001a0] = 473facc7 stw %l1,[%i5+0x1a0] ! Mem[00000000908001a0] = ecbb4fe2 ! %f10 = 9a3f56a8, Mem[00000000900001d8] = e5419b8b st %f10,[%i4+0x1d8] ! Mem[00000000900001d8] = 9a3f56a8 ! %l5 = 000000007ae8f1c8, Mem[0000000090800154] = 1ae2a90c stw %l5,[%i5+0x154] ! Mem[0000000090800154] = 7ae8f1c8 ! Mem[0000000090000008] = d5003a69, %g18 = 99cc243bf6df34b7 ldsw [%i4+%o1],%g2 ! %g2 = 99cc243bf6df34b7 ! Mem[00000000910001e8] = 85b8e235, %g2 = ffffffffd5003a69 ldsh [%i6+0x1e8],%g2 ! %g2 = ffffffffffff85b8 p31_label_5: ! %l2 = 000000007ae8f18e, Mem[0000000091000048] = 737820eed01e4cff stx %l2,[%i6+0x048] ! Mem[0000000091000048] = 000000007ae8f18e ! Mem[000000004f000138] = 8180137b f0b531b8, %l6 = ae3532dd, %l7 = 37eb6e54 ldd [%i2+0x138],%l6 ! %l6 = 000000008180137b 00000000f0b531b8 ! Invert Register : %l0 = 00000000000000b1 xor %l0,-1,%l0 ! %l0 = ffffffffffffff4e ! Mem[000000004f800064] = 4fa5cc8a, %l1 = 00000000ecbb4fe2, %asi = 80 swapa [%i3+0x064]%asi,%l1 ! %l1 = 000000004fa5cc8a ! %l6 = 000000008180137b, imm = 000000000000000f, %l2 = 000000007ae8f18e srax %l6,0x00f,%l2 ! %l2 = 0000000000010300 ! Mem[00000000918001a4] = d07c5dd8, %g2 = ffffffffffff85b8 lduh [%o0+0x1a4],%g2 ! %g2 = 000000000000d07c ! Mem[00000000918001f8] = 855c6d38, %g18 = 99cc243bf6df34b7 ldsw [%o0+0x1f8],%g2 ! %g2 = 99cc243bf6df34b7 ! Mem[00000000918000c0] = 17ba4463876646a5, %g2 = ffffffff855c6d38 ldx [%o0+0x0c0],%g2 ! %g2 = 17ba4463876646a5 ! Mem[000000004f800004] = b3fb7ec6, %l2 = 00010300, %l5 = 7ae8f1c8 add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b3fb7ec6 ! %l6 = 000000008180137b, %l2 = 0000000000010300, %ccr = 13 move %icc,%l6,%l2 ! Register Not Moved p31_label_6: ! %l4 = 00000000372597ff, Mem[000000004e0001a0] = 8495a31fc3100dd2 stx %l4,[%i0+0x1a0] ! Mem[000000004e0001a0] = 00000000372597ff ! %l2 = 0000000000010300, Mem[0000000091000010] = c24b8124 stb %l2,[%i6+%o2] ! Mem[0000000091000010] = 004b8124 ! %l4 = 372597ff, %l5 = b3fb7ec6, Mem[00000000910001f8] = aeb750a8 53dee3ac std %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = 372597ff b3fb7ec6 ! %f11 = 2f66b4b2, Mem[00000000900001dc] = dc30d0b9 st %f11,[%i4+0x1dc] ! Mem[00000000900001dc] = 2f66b4b2 ! Mem[000000004e800008] = 5f707b2b, %l1 = 000000004fa5cc8a ldsha [%i1+%o1]0x89,%l1 ! %l1 = 0000000000007b2b ! %l4 = 372597ff, %l5 = b3fb7ec6, Mem[000000004f000020] = e8041b30 00636baf stda %l4,[%i2+%o4]0x80 ! Mem[000000004f000020] = 372597ff b3fb7ec6 ! %l7 = 00000000f0b531b8, %l2 = 0000000000010300, %l2 = 0000000000010300 andncc %l7,%l2,%l2 ! %l2 = 00000000f0b430b8, %ccr = 08 ! Mem[000000004f800020] = 6aa8a4e5 63229bf9, %l2 = f0b430b8, %l3 = 694ab156 ldda [%i3+%o4]0x81,%l2 ! %l2 = 000000006aa8a4e5 0000000063229bf9 ! Mem[000000004f800018] = b368668e, %l0 = ffffffffffffff4e lduwa [%i3+%o3]0x81,%l0 ! %l0 = 00000000b368668e ! Mem[000000004e800008] = 2b7b705f, %l4 = 372597ff, %l3 = 63229bf9 add %i1,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002b7b705f p31_label_7: ! Mem[000000004f000018] = fa29acd1c8a3fc37, %l5 = 00000000b3fb7ec6 ldxa [%i2+%o3]0x81,%l5 ! %l5 = fa29acd1c8a3fc37 ! %f8 = 24e26789 5f26e0bd, Mem[000000004e000018] = 01b02d0b a868ddd4 stda %f8 ,[%i0+%o3]0x89 ! Mem[000000004e000018] = 24e26789 5f26e0bd ! Mem[00000000900001c8] = bdab6ad8, %g2 = 17ba4463876646a5 ldsha [%i4+0x1c8]%asi,%g2 ! %g2 = ffffffffffffbdab ! %l5 = fa29acd1c8a3fc37, immd = fffffffffffff92d, %l0 = 00000000b368668e mulx %l5,-0x6d3,%l0 ! %l0 = d599a463c8edd4ab ! immd = 0000000000000135, %l7 = 00000000f0b531b8, %ccr = 08 movvc %icc,0x135,%l7 ! Moved, %l7 = 0000000000000135 ! %l6 = 000000008180137b, Mem[0000000091800091] = 84d848db, %asi = 80 stba %l6,[%o0+0x091]%asi ! Mem[0000000091800090] = 7bd848db ! Mem[0000000090800030] = a05e401a, %g2 = ffffffffffffbdab lduh [%i5+0x032],%g2 ! %g2 = 000000000000a05e ! Mem[000000004e000020] = bfb8dc0e, %l0 = d599a463c8edd4ab lduha [%i0+%o4]0x80,%l0 ! %l0 = 000000000000bfb8 ! Mem[0000000090000114] = cae306cf, %g2 = 000000000000a05e lduh [%i4+0x116],%g2 ! %g2 = 000000000000cae3 ! immd = 0000000000000363, %l6 = 000000008180137b, %ccr = 08 movne %xcc,0x363,%l6 ! Moved, %l6 = 0000000000000363 p31_label_8: ! %l6 = 0000000000000363, Mem[00000000900000e0] = f6dd35ec stw %l6,[%i4+0x0e0] ! Mem[00000000900000e0] = 00000363 ! Mem[000000004e000160] = 9ad60449, %l0 = 000000000000bfb8 ldsw [%i0+0x160],%l0 ! %l0 = ffffffff9ad60449 ! %l7 = 0000000000000135, immd = 0000000000000d07, %l4 = 00000000372597ff udivx %l7,0xd07,%l4 ! %l4 = 0000000000000000 ! %l0 = 9ad60449, %l1 = 00007b2b, Mem[0000000090000168] = 11bc111a 6c1726c7 stda %l0,[%i4+0x168]%asi ! Mem[0000000090000168] = 9ad60449 00007b2b ! %l1 = 0000000000007b2b, Mem[0000000090000038] = 2c5fe7aa1a299a46 stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 0000000000007b2b ! Mem[000000004e800000] = aec522ace0b3340e, %l2 = 000000006aa8a4e5 ldxa [%i1+%g0]0x80,%l2 ! %l2 = aec522ace0b3340e ! Mem[000000004f800000] = 2783dd53 b3fb7ec6, %l0 = 9ad60449, %l1 = 00007b2b ldda [%i3+%g0]0x81,%l0 ! %l0 = 000000002783dd53 00000000b3fb7ec6 ! Mem[000000004f800010] = ae3532dd, %l5 = fa29acd1c8a3fc37 ldsha [%i3+%o2]0x89,%l5 ! %l5 = 00000000000032dd ! Mem[000000004e8001f8] = 5b646df88d48ee31, %l1 = 00000000b3fb7ec6, %l1 = 00000000b3fb7ec6 add %i1,0x1f8,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 5b646df88d48ee31 ! Mem[000000004e800064] = 8256675e, %l0 = 000000002783dd53 swap [%i1+0x064],%l0 ! %l0 = 000000008256675e p31_label_9: ! Mem[000000004e000000] = 4420d42e, %l2 = aec522ace0b3340e lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000004420 ! %l5 = 00000000000032dd, immed = fffffeec, %ccr = 08 movrlez %l5,-0x114,%l4 ! Not Moved, %l4 = 0000000000000000 ! %l6 = 0000000000000363, Mem[000000004f000010] = ec6de446 stba %l6,[%i2+%o2]0x88 ! Mem[000000004f000010] = ec6de463 ! %l3 = 000000002b7b705f, Mem[000000004e000020] = bfb8dc0e07dfe561 stxa %l3,[%i0+%o4]0x80 ! Mem[000000004e000020] = 000000002b7b705f ! %l3 = 000000002b7b705f, %l5 = 00000000000032dd, %ccr = 08 movvs %xcc,%l3,%l5 ! Register Not Moved ! %l3 = 000000002b7b705f, Mem[00000000908001c0] = a2d00bbc stw %l3,[%i5+0x1c0] ! Mem[00000000908001c0] = 2b7b705f ! Mem[000000004e800038] = 7edfb996, %l5 = 00000000000032dd swap [%i1+0x038],%l5 ! %l5 = 000000007edfb996 ! %l2 = 0000000000004420, imm = fffffffffffff7a0, %l7 = 0000000000000135 andcc %l2,-0x860,%l7 ! %l7 = 0000000000004420, %ccr = 00 ! %l4 = 0000000000000000, Mem[000000004e800117] = 5989085f stb %l4,[%i1+0x117] ! Mem[000000004e800114] = 59890800 ! Mem[000000004f00010c] = e90a8e47, %l3 = 000000002b7b705f swap [%i2+0x10c],%l3 ! %l3 = 00000000e90a8e47 p31_label_10: ! %l0 = 000000008256675e, Mem[00000000908001e4] = 25dbd540 stw %l0,[%i5+0x1e4] ! Mem[00000000908001e4] = 8256675e ! Mem[000000004f0000d1] = 1f4497bc, %l6 = 0000000000000363 ldstub [%i2+0x0d1],%l6 ! %l6 = 00000044000000ff ! Randomly selected nop nop ! %l6 = 0000000000000044, Mem[0000000090800060] = 257bbd62c2b6030c stx %l6,[%i5+0x060] ! Mem[0000000090800060] = 0000000000000044 ! Mem[0000000091800188] = 29ac356fcfec806e, %g2 = 000000000000cae3 ldx [%o0+0x188],%g2 ! %g2 = 29ac356fcfec806e ! %l6 = 0000000000000044, %l5 = 000000007edfb996, %l1 = 5b646df88d48ee31 xnorcc %l6,%l5,%l1 ! %l1 = ffffffff8120462d, %ccr = 88 ! Mem[00000000908001f0] = 86c684e1, %g2 = 29ac356fcfec806e ldsh [%i5+0x1f2],%g2 ! %g2 = ffffffffffff86c6 ! %l3 = 00000000e90a8e47, Mem[0000000090000100] = 266208952b3c00be stx %l3,[%i4+0x100] ! Mem[0000000090000100] = 00000000e90a8e47 ! Mem[000000004e00006c] = b614e5f7, %f2 = d5003a69 ld [%i0+0x06c],%f2 ! %f2 = b614e5f7 ! Mem[000000004e800000] = aec522ace0b3340e, %l5 = 000000007edfb996 ldxa [%i1+%g0]0x81,%l5 ! %l5 = aec522ace0b3340e p31_label_11: ! Mem[000000004f00005c] = b1e64902, %l7 = 0000000000004420 lduh [%i2+0x05e],%l7 ! %l7 = 0000000000004902 ! Mem[0000000090000198] = 564fc517fa40f0eb, %g2 = ffffffffffff86c6 ldx [%i4+0x198],%g2 ! %g2 = 564fc517fa40f0eb ! %f22 = fe82939f, Mem[0000000091000134] = de66f8de st %f22,[%i6+0x134] ! Mem[0000000091000134] = fe82939f ! Mem[000000004f800020] = 6aa8a4e563229bf9, %f4 = 0f0f02ef 2a8895b2 ldda [%i3+%o4]0x80,%f4 ! %f4 = 6aa8a4e5 63229bf9 ! %l2 = 0000000000004420, %l2 = 0000000000004420, %ccr = 88 movvs %xcc,%l2,%l2 ! Register Not Moved ! immd = 000000000000036d, %l5 = aec522ace0b3340e, %ccr = 88 movpos %icc,0x36d,%l5 ! Register Not Moved ! Mem[000000004f000160] = 1c6207cad401d693, %l7 = 0000000000004902 ldx [%i2+0x160],%l7 ! %l7 = 1c6207cad401d693 ! Mem[000000004f800088] = 93935a83, %l2 = 0000000000004420 ldsb [%i3+0x08b],%l2 ! %l2 = ffffffffffffff83 ! %l0 = 000000008256675e, %l5 = aec522ace0b3340e, %l1 = ffffffff8120462d srax %l0,%l5,%l1 ! %l1 = 0000000000020959 ! %l3 = 00000000e90a8e47, Mem[0000000091000082] = 585c3242 stb %l3,[%i6+0x082] ! Mem[0000000091000080] = 475c3242 p31_label_12: ! %l4 = 0000000000000000, Mem[000000004e000020] = 00000000 stwa %l4,[%i0+%o4]0x88 ! Mem[000000004e000020] = 00000000 ! Mem[000000004f000018] = fa29acd1, %l4 = 0000000000000000 ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 000000fa000000ff ! Mem[0000000091000160] = d58946fa989af416, %g2 = 564fc517fa40f0eb ldx [%i6+0x160],%g2 ! %g2 = d58946fa989af416 ! Mem[000000009180006c] = 3ede0d77, %g2 = d58946fa989af416 ldsba [%o0+0x06d]%asi,%g2 ! %g2 = 000000000000003e ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! Mem[000000004e8001b6] = 19de5827, %l4 = 00000000000000fa ldstub [%i1+0x1b6],%l4 ! %l4 = 00000058000000ff ! %l6 = 0000000000000044, Mem[000000004f800018] = dc1989138e6668b3 stxa %l6,[%i3+%o3]0x88 ! Mem[000000004f800018] = 0000000000000044 ! Mem[000000004f800110] = 3d6fd5508eedd0ff, %l7 = 1c6207cad401d693, %l3 = 00000000e90a8e47 add %i3,0x110,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 3d6fd5508eedd0ff save ! CWP = 1 ! Mem[0000000090000018] = e8ee87b5 2d065198, %g2 = 0000003e, %g3 = 1a299a46 ldd [%o4+%i3],%g2 ! %g2 = 00000000e8ee87b5 000000002d065198 p31_label_13: ! %cwp = 1 ! Mem[000000004e800020] = 176d5bb9, %f30 = ddc6287a lda [%o1+%i4]0x80,%f30 ! %f30 = 176d5bb9 ! immd = 0000000000000368, %l1 = ac4a60f22224b758, %ccr = 88 movl %icc,0x368,%l1 ! Moved, %l1 = 0000000000000368 ! Mem[000000004e0000f0] = 12154005, %l3 = 7e9a32ecddf849a3 ldsw [%o0+0x0f0],%l3 ! %l3 = 0000000012154005 ! %l7 = f8b09f984ab90515, %l3 = 0000000012154005, %ccr = 88 movneg %xcc,%l7,%l3 ! Moved, %l3 = f8b09f984ab90515 ! %l2 = 1b94a7d28c4bab71, immed = fffff55d, %y = 7312c58d udiv %l2,-0xaa3,%l6 ! %l6 = 000000007312ca55 mov %l0,%y ! %y = d854b29f ! Mem[000000004e8000a8] = 6af2a2ff47ce2c69, %l2 = 1b94a7d28c4bab71, %l5 = 41045e7067da781f add %o1,0xa8,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 6af2a2ff47ce2c69 ! Mem[0000000091000158] = 37ccf7a9, %g2 = 00000000e8ee87b5 lduw [%o6+0x158],%g2 ! %g2 = 0000000037ccf7a9 ! Mem[000000004f0001f0] = f6901012, %l2 = 8c4bab71, %l5 = 47ce2c69 add %o2,0x1f0,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f6901012 ! Mem[000000004e800010] = 92ed4c9b, %l1 = 0000000000000368 swapa [%o1+%i2]0x80,%l1 ! %l1 = 0000000092ed4c9b ! Mem[000000004f000018] = ff29acd1c8a3fc37, %f6 = e8ee87b5 2d065198 ldda [%o2+%i3]0x80,%f6 ! %f6 = ff29acd1 c8a3fc37 p31_label_14: ! %cwp = 1 ! %l6 = 7312ca55, %l7 = 4ab90515, Mem[0000000091000120] = c14c4013 aca7c007 stda %l6,[%o6+0x120]%asi ! Mem[0000000091000120] = 7312ca55 4ab90515 ! %l4 = 48ffa16789ab273c, %l2 = 1b94a7d28c4bab71, %ccr = 88 movl %xcc,%l4,%l2 ! Moved, %l2 = 48ffa16789ab273c ! Invert Register : %l4 = 48ffa16789ab273c xor %l4,-1,%l4 ! %l4 = b7005e987654d8c3 ! Mem[000000009080004c] = c034afdd, %g2 = 0000000037ccf7a9 lduw [%o5+0x04c],%g2 ! %g2 = 00000000c034afdd ! Mem[000000004f0000a4] = efb39361, %l1 = 0000000092ed4c9b, %asi = 80 swapa [%o2+0x0a4]%asi,%l1 ! %l1 = 00000000efb39361 ! %l4 = b7005e987654d8c3, Mem[000000004f800020] = 6aa8a4e5 stha %l4,[%o3+%i4]0x81 ! Mem[000000004f800020] = d8c3a4e5 ! Mem[0000000091800130] = 10fdaea0, %g2 = 00000000c034afdd lduh [%i0+0x130],%g2 ! %g2 = 00000000000010fd ! %l1 = 00000000efb39361, Mem[00000000910001b8] = 8c1591cc stb %l1,[%o6+0x1b8] ! Mem[00000000910001b8] = 611591cc ! %l3 = f8b09f984ab90515, Mem[000000004f000022] = 372597ff stb %l3,[%o2+0x022] ! Mem[000000004f000020] = 372515ff ! %f30 = 176d5bb9 b3de43e2, Mem[000000004e000028] = 9efa81b3 a9144166 stda %f30,[%o0+%i5]0x88 ! Mem[000000004e000028] = 176d5bb9 b3de43e2 p31_label_15: ! %cwp = 1 ! Mem[000000004f800028] = 6bce2b46, %l6 = 000000007312ca55 ldstuba [%o3+%i5]0x89,%l6 ! %l6 = 00000046000000ff ! %l3 = f8b09f984ab90515, imm = 0000000000000028, %l7 = f8b09f984ab90515 sllx %l3,0x028,%l7 ! %l7 = b905150000000000 ! immd = 000000000000015b, %l7 = b905150000000000, %ccr = 88 movvs %icc,0x15b,%l7 ! Register Not Moved ! Mem[000000004f0001b1] = ca396aea, %l3 = f8b09f984ab90515 ldstub [%o2+0x1b1],%l3 ! %l3 = 00000039000000ff ! Mem[000000004e800008] = 35cf9861 5f707b2b, %l6 = 00000046, %l7 = 00000000 ldda [%o1+%i1]0x89,%l6 ! %l6 = 000000005f707b2b 0000000035cf9861 ! Mem[000000004e000000] = 2ed42044, %l5 = 00000000f6901012 ldsha [%o0+%g0]0x89,%l5 ! %l5 = 0000000000002044 ! Mem[0000000090800104] = 72fa7312, %g2 = 00000000000010fd lduh [%o5+0x106],%g2 ! %g2 = 00000000000072fa ! Mem[0000000091800078] = 87738b45 68422c70, %g2 = 000072fa, %g3 = 2d065198 ldd [%i0+0x078],%g2 ! %g2 = 0000000087738b45 0000000068422c70 ! %l0 = 55f8b645d854b29f, immed = fffff17f, %y = d854b29f smulcc %l0,-0xe81,%l1 ! %l1 = 0000023f5b8d4be1, %ccr = 00, %y = 0000023f ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c 9a3f56a8 2f66b4b2 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 p31_label_16: ! %cwp = 1 ! Mem[00000000908000a8] = 66d43a4d, %g2 = 0000000087738b45 lduh [%o5+0x0a8],%g2 ! %g2 = 00000000000066d4 ! immd = 0000000000000253, %l2 = 48ffa16789ab273c, %ccr = 00 movneg %xcc,0x253,%l2 ! Register Not Moved ! %f14 = 2c5fe7aa 1a299a46, Mem[0000000091800040] = 14b734c0 722d4e01 std %f14,[%i0+0x040] ! Mem[0000000091800040] = 2c5fe7aa 1a299a46 ! %l4 = b7005e987654d8c3, %l2 = 48ffa16789ab273c, %l7 = 0000000035cf9861 addccc %l4,%l2,%l7 ! %l7 = ffffffffffffffff, %ccr = 88 ! Mem[000000009000013c] = 0923d7d7, %g2 = 00000000000066d4 ldsh [%o4+0x13c],%g2 ! %g2 = 0000000000000923 ! %l1 = 0000023f5b8d4be1, Mem[000000004e000018] = bde0265f stwa %l1,[%o0+%i3]0x80 ! Mem[000000004e000018] = 5b8d4be1 ! Set Register : %l4 = b7005e987654d8c3 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[00000000918001e8] = 7b3940f79c208890, %f48 = aebe0fc8 1ff0bb38 ldd [%i0+0x1e8],%f48 ! %f48 = 7b3940f7 9c208890 ! Mem[0000000091800198] = 16b148f1, %g2 = 0000000000000923 lduw [%i0+0x198],%g2 ! %g2 = 0000000016b148f1 ! %l1 = 0000023f5b8d4be1, %l0 = 55f8b645d854b29f, %ccr = 88 move %icc,%l1,%l0 ! Register Not Moved p31_label_17: ! %cwp = 1 ! Mem[000000004e0001c8] = 4a132e88, %l4 = ffffffffffffffff swap [%o0+0x1c8],%l4 ! %l4 = 000000004a132e88 ! Mem[000000009080002c] = d8a5fe65, %g2 = 0000000016b148f1 lduw [%o5+0x02c],%g2 ! %g2 = 00000000d8a5fe65 ! %l2 = 48ffa16789ab273c, %l7 = ffffffffffffffff, %ccr = 88 movvs %icc,%l2,%l7 ! Register Not Moved ! %f2 = b614e5f7, Mem[0000000090000158] = 3fd226a8 st %f2 ,[%o4+0x158] ! Mem[0000000090000158] = b614e5f7 ! Mem[000000004e8000c8] = 387581cd, %l0 = d854b29f, %l2 = 89ab273c add %o1,0xc8,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000387581cd ! Mem[000000004f800018] = 44000000, %l4 = 000000004a132e88 ldstuba [%o3+%i3]0x80,%l4 ! %l4 = 00000044000000ff ! Mem[000000004e000078] = 9e5ddc98a6efc9fa, %l6 = 000000005f707b2b, %l2 = 00000000387581cd add %o0,0x78,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 9e5ddc98a6efc9fa ! Mem[0000000091800048] = 54417c238b2bfc11, %f48 = 7b3940f7 9c208890 ldd [%i0+0x048],%f48 ! %f48 = 54417c23 8b2bfc11 ! %f11 = 2f66b4b2, Mem[000000009080010c] = d4967865 st %f11,[%o5+0x10c] ! Mem[000000009080010c] = 2f66b4b2 ! retry : should take illegal inst trap, %l0 = 55f8b645d854b29f retry ! Illegal inst trap : %l0 = 55f8b645d854b2af p31_label_18: ! %cwp = 1 ! Code Fragment 1 p31_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000068422c70 mov -0x08d,%g3 ! %g3 = ffffffffffffff73 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908001f8] = ea3a372a, %g2 = 00000000d8a5fe65 ldsha [%o5+0x1f8]%asi,%g2 ! %g2 = ffffffffffffea3a ! Mem[0000000090000004] = 5720ffe2, %g2 = ffffffffffffea3a lduw [%o4+0x004],%g2 ! %g2 = 000000005720ffe2 ! %l1 = 0000023f5b8d4be1, imm = 0000000000000008, %l1 = 0000023f5b8d4be1 srlx %l1,0x008,%l1 ! %l1 = 000000023f5b8d4b ! Mem[000000004e800020] = b95b6d17, %l3 = 0000000000000039 ldstuba [%o1+%i4]0x89,%l3 ! %l3 = 00000017000000ff ! %l6 = 000000005f707b2b, Mem[0000000091000118] = 99dcd998a129c413 stx %l6,[%o6+0x118] ! Mem[0000000091000118] = 000000005f707b2b ! %l0 = 55f8b645d854b2af, Mem[0000000090800110] = 67225718 stb %l0,[%o5+0x110] ! Mem[0000000090800110] = af225718 ! retry : should take illegal inst trap, %l0 = 55f8b645d854b2af retry ! Illegal inst trap : %l0 = 55f8b645d854b2bf ! %l0 = 55f8b645d854b2bf, Mem[000000004e800008] = 5f707b2b stba %l0,[%o1+%i1]0x89 ! Mem[000000004e800008] = 5f707bbf ! %l2 = a6efc9fa, %l3 = 00000017, Mem[0000000090000188] = 3d267fb6 ec8b88e3 std %l2,[%o4+0x188] ! Mem[0000000090000188] = a6efc9fa 00000017 p31_label_19: ! %cwp = 1 ! Mem[000000004f800010] = ae3532dd, %l4 = 0000000000000044 ldstuba [%o3+%i2]0x89,%l4 ! %l4 = 000000dd000000ff ! Mem[000000004e800018] = d241c6ff, %l7 = ffffffffffffffff lduwa [%o1+%i3]0x80,%l7 ! %l7 = 00000000d241c6ff ! %l2 = a6efc9fa, %l3 = 00000017, Mem[00000000910000f0] = 4a3922c1 d6ccc39f std %l2,[%o6+0x0f0] ! Mem[00000000910000f0] = a6efc9fa 00000017 ! Mem[000000004e000008] = c1d0f785, %l4 = 00000000000000dd ldsba [%o0+%i1]0x80,%l4 ! %l4 = ffffffffffffffc1 ! %l3 = 0000000000000017, Mem[000000004e000018] = 5b8d4be1 stha %l3,[%o0+%i3]0x81 ! Mem[000000004e000018] = 00174be1 ! Code Fragment 1 p31_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = ffffffffffffff73 mov -0xfc0,%g3 ! %g3 = fffffffffffff040 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000004e000130] = c85ceadc, %l7 = 00000000d241c6ff swap [%o0+0x130],%l7 ! %l7 = 00000000c85ceadc ! %l3 = 0000000000000017, Mem[000000004e800028] = ce422ef12186a4a6 stxa %l3,[%o1+%i5]0x89 ! Mem[000000004e800028] = 0000000000000017 ! Code Fragment 1 p31_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff040 mov -0xbe4,%g3 ! %g3 = fffffffffffff41c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000004e800008] = bf7b705f, %l1 = 000000023f5b8d4b lduwa [%o1+%i1]0x81,%l1 ! %l1 = 00000000bf7b705f p31_label_20: ! %cwp = 1 ! Mem[000000004e000038] = 507416d6, %l3 = 0000000000000017 ldsw [%o0+0x038],%l3 ! %l3 = 00000000507416d6 ! Mem[000000004f800170] = b579bbcfa283173e, %l7 = 00000000c85ceadc, %l0 = 55f8b645d854b2bf add %o3,0x170,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = b579bbcfa283173e ! Code Fragment 1 p31_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff41c mov 0xaab,%g3 ! %g3 = 0000000000000aab and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 000000005f707b2b, Mem[00000000908001d0] = 2af6acef stw %l6,[%o5+0x1d0] ! Mem[00000000908001d0] = 5f707b2b ! Mem[000000009080004c] = afdd6dbf, %g2 = 000000005720ffe2 ldub [%o5+0x04e],%g2 ! %g2 = 00000000000000af ! Mem[000000004f8000dc] = a7900709, %l6 = 000000005f707b2b ldswa [%o3+0x0dc]%asi,%l6 ! %l6 = ffffffffa7900709 ! %l4 = ffffffc1, %l5 = 00002044, Mem[0000000090800108] = 731234cb 2f66b4b2 std %l4,[%o5+0x108] ! Mem[0000000090800108] = ffffffc1 00002044 ! Mem[000000004f8000d0] = 84fe32b4, %l3 = 507416d6, %l6 = a7900709 add %o3,0xd0,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000084fe32b4 ! Mem[000000009180018c] = ec806ef5, %g2 = 00000000000000af ldub [%i0+0x18d],%g2 ! %g2 = 00000000000000ec ! Mem[000000004e0001ec] = 0d8c2c09, %l7 = 00000000c85ceadc swap [%o0+0x1ec],%l7 ! %l7 = 000000000d8c2c09 p31_label_21: ! %cwp = 1 ! Mem[000000004e80013d] = 40fe5a41, %l6 = 0000000084fe32b4 ldstuba [%o1+0x13d]%asi,%l6 ! %l6 = 000000fe000000ff ! immd = 000000000000017b, %l2 = 9e5ddc98a6efc9fa, %ccr = 88 movvc %icc,0x17b,%l2 ! Moved, %l2 = 000000000000017b ! %f22 = fe82939f 0cbb877e, Mem[00000000900000e8] = 05ea915c c1592313 std %f22,[%o4+0x0e8] ! Mem[00000000900000e8] = fe82939f 0cbb877e ! Mem[0000000090000130] = e944267025546d29, %g2 = 00000000000000ec ldx [%o4+0x130],%g2 ! %g2 = e944267025546d29 ! Mem[000000004f000000] = 8c94b39d, %l5 = 0000000000002044 ldsha [%o2+%g0]0x88,%l5 ! %l5 = ffffffffffffb39d ! Mem[0000000090000120] = c8a6f293, %g18 = 53696ca68720f4d6 ldsw [%o4+0x120],%g2 ! %g2 = 53696ca68720f4d6 ! %f3 = 868f7ece, Mem[000000004f000008] = 636c7b98 sta %f3 ,[%o2+%i1]0x89 ! Mem[000000004f000008] = 868f7ece ! Mem[000000009180003c] = 9be1322c, %g2 = ffffffffc8a6f293 ldub [%i0+0x03d],%g2 ! %g2 = 000000000000009b ! immd = 000000000000015e, %l5 = ffffffffffffb39d, %ccr = 88 movvc %xcc,0x15e,%l5 ! Moved, %l5 = 000000000000015e ! Mem[000000004e000040] = b3181f16d2836884, %l0 = b579bbcfa283173e, %l6 = 00000000000000fe add %o0,0x40,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = b3181f16d2836884 p31_label_22: ! %cwp = 1 ! Mem[000000004e800038] = 000032ddc81fd3a0, %l6 = b3181f16d2836884, %l4 = ffffffffffffffc1 add %o1,0x38,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 000032ddc81fd3a0 ! %l6 = b3181f16d2836884, %l6 = b3181f16d2836884, %l2 = 000000000000017b add %l6,%l6,%l2 ! %l2 = 66303e2da506d108 ! %l4 = 000032ddc81fd3a0, %l3 = 00000000507416d6, %ccr = 88 movvc %icc,%l4,%l3 ! Moved, %l3 = 000032ddc81fd3a0 ! %l1 = 00000000bf7b705f, %l5 = 000000000000015e, %l3 = 000032ddc81fd3a0 taddcctv %l1,%l5,%l3 ! %l0 = b579bbcfa2831761, Trapped ! Mem[0000000090000194] = 3aad564f, %g2 = 000000000000009b ldsb [%o4+0x196],%g2 ! %g2 = 000000000000003a ! %f28 = 5b7b63ea 672fe58f, Mem[0000000090800060] = 00000000 00000044 std %f28,[%o5+0x060] ! Mem[0000000090800060] = 5b7b63ea 672fe58f ! Mem[0000000090800000] = a1891691, %g2 = 000000000000003a lduha [%o5+0x000]%asi,%g2 ! %g2 = 000000000000a189 ! Mem[000000004f8001a0] = d7b485e85c8de3ca, %l2 = 66303e2da506d108, %l4 = 000032ddc81fd3a0 add %o3,0x1a0,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d7b485e85c8de3ca ! %l0 = a2831761, %l1 = bf7b705f, Mem[0000000090000058] = a5d385e6 b9417ee5 std %l0,[%o4+0x058] ! Mem[0000000090000058] = a2831761 bf7b705f ! %l0 = b579bbcfa2831761, Mem[000000004f0000ae] = 3c6562b4 sth %l0,[%o2+0x0ae] ! Mem[000000004f0000ac] = 3c651761 p31_label_23: ! %cwp = 1 ! %l7 = 000000000d8c2c09, Mem[000000004f800008] = a9a725f1 stha %l7,[%o3+%i1]0x81 ! Mem[000000004f800008] = 2c0925f1 membar #Sync ! Added by membar checker (247) ! %f24 = 1dbbcdea, Mem[00000000900001ec] = c559beea st %f24,[%o4+0x1ec] ! Mem[00000000900001ec] = 1dbbcdea ! %l7 = 000000000d8c2c09, immed = fffffd03, %y = 0000023f umulcc %l7,-0x2fd,%l6 ! %l6 = 0d8c2be08420691b, %ccr = 08, %y = 0d8c2be0 ! %l3 = 000032ddc81fd3a0, imm = fffffffffffff7d0, %l6 = 0d8c2be08420691b xorcc %l3,-0x830,%l6 ! %l6 = ffffcd2237e02470, %ccr = 80 ! Mem[0000000091000150] = 34325dd9b6697689, %f48 = 54417c23 8b2bfc11 ldda [%o6+0x150]%asi,%f48 ! %f48 = 34325dd9 b6697689 ! Mem[000000004f000008] = ce7e8f86ac8f7920, %l0 = b579bbcfa2831761 ldxa [%o2+%i1]0x81,%l0 ! %l0 = ce7e8f86ac8f7920 ! Mem[0000000091800044] = 9a465441, %g2 = 000000000000a189 ldsh [%i0+0x046],%g2 ! %g2 = ffffffffffff9a46 ! Mem[00000000900001b0] = dd9b41b1 0f879dfe, %g2 = ffff9a46, %g3 = 00000aab ldd [%o4+0x1b0],%g2 ! %g2 = 00000000dd9b41b1 000000000f879dfe ! Mem[00000000908001b8] = e92401c6750a4a57, %f48 = 34325dd9 b6697689 ldda [%o5+0x1b8]%asi,%f48 ! %f48 = e92401c6 750a4a57 ! %l1 = 00000000bf7b705f, %l7 = 000000000d8c2c09, %l1 = 00000000bf7b705f sub %l1,%l7,%l1 ! %l1 = 00000000b1ef4456 p31_label_24: ! %cwp = 1 ! Mem[000000004e8001f4] = a9e00ab8, %l1 = 00000000b1ef4456 ldstub [%o1+0x1f4],%l1 ! %l1 = 000000a9000000ff ! %l3 = 000032ddc81fd3a0, Mem[0000000091000130] = f9e68975fe82939f stx %l3,[%o6+0x130] ! Mem[0000000091000130] = 000032ddc81fd3a0 ! %f16 = 8033f7ee, Mem[0000000090800030] = 2656a05e st %f16,[%o5+0x030] ! Mem[0000000090800030] = 8033f7ee ! %l1 = 00000000000000a9, %l2 = 66303e2da506d108, %l3 = 000032ddc81fd3a0 or %l1,%l2,%l3 ! %l3 = 66303e2da506d1a9 ! %l2 = 66303e2da506d108, %l2 = 66303e2da506d108, %l2 = 66303e2da506d108 andn %l2,%l2,%l2 ! %l2 = 0000000000000000 ! Mem[000000004e000008] = 85f7d0c1, %f19 = 03316205 lda [%o0+%i1]0x89,%f19 ! %f19 = 85f7d0c1 ! %l5 = 000000000000015e, Mem[000000004e000008] = c1d0f785 stwa %l5,[%o0+%i1]0x81 ! Mem[000000004e000008] = 0000015e ! Mem[00000000910001f4] = d14e2540, %g2 = 00000000dd9b41b1 lduha [%o6+0x1f4]%asi,%g2 ! %g2 = 000000000000d14e ! %l2 = 0000000000000000, %l1 = 00000000000000a9, %l6 = ffffcd2237e02470 orncc %l2,%l1,%l6 ! %l6 = ffffffffffffff56, %ccr = 88 ! %l6 = ffffff56, %l7 = 0d8c2c09, Mem[000000004e800010] = 00000368 bbd1393e stda %l6,[%o1+%i2]0x81 ! Mem[000000004e800010] = ffffff56 0d8c2c09 p31_label_25: ! %cwp = 1 ! Mem[0000000090000048] = 4e397b2d, %g18 = 53696ca68720f4d6 ldsw [%o4+0x048],%g2 ! %g2 = 53696ca68720f4d6 ! %l3 = 66303e2da506d1a9, %l4 = d7b485e85c8de3ca, %l3 = 66303e2da506d1a9 xorcc %l3,%l4,%l3 ! %l3 = b184bbc5f98b3263, %ccr = 88 ! Mem[000000004f0001d8] = 7de4da29, %l3 = b184bbc5f98b3263 lduh [%o2+0x1d8],%l3 ! %l3 = 0000000000007de4 ! %l1 = 00000000000000a9, %l6 = ffffffffffffff56, %y = 0d8c2be0 umulcc %l1,%l6,%l1 ! %l1 = 000000a8ffff8fc6, %ccr = 08, %y = 000000a8 ! Mem[000000004e800008] = bf7b705f6198cf35, %f26 = db830d89 841b3df3 ldda [%o1+%i1]0x80,%f26 ! %f26 = bf7b705f 6198cf35 ! Mem[000000004e800172] = b6a59cde, %l2 = 0000000000000000 ldstuba [%o1+0x172]%asi,%l2 ! %l2 = 0000009c000000ff ! Mem[000000004f800080] = e80b1cbd, %l3 = 0000000000007de4, %asi = 80 swapa [%o3+0x080]%asi,%l3 ! %l3 = 00000000e80b1cbd ! immd = 0000000000000065, %l7 = 000000000d8c2c09, %ccr = 08 movcs %xcc,0x065,%l7 ! Register Not Moved ! Mem[00000000918000d0] = dff7ebccbc118a8b, %g2 = 000000004e397b2d ldx [%i0+0x0d0],%g2 ! %g2 = dff7ebccbc118a8b ! %l5 = 000000000000015e, Mem[000000004e000018] = 00174be1 stha %l5,[%o0+%i3]0x80 ! Mem[000000004e000018] = 015e4be1 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Thread 31 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000008256675e bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000020959 bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffff83 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000058 bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be aec522ace0b3340e bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000044 bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 1c6207cad401d693 bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000a8,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p31_failed mov 0x111,%g1 ! Check Floating Point Registers p31_check_fp_registers: set p31_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1419af43 5720ffe2 bne %xcc,p31_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b614e5f7 868f7ece bne %xcc,p31_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 6aa8a4e5 63229bf9 bne %xcc,p31_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be ff29acd1 c8a3fc37 bne %xcc,p31_f6_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 062f4160 85f7d0c1 bne %xcc,p31_f18_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be bf7b705f 6198cf35 bne %xcc,p31_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 176d5bb9 b3de43e2 bne %xcc,p31_f30_fail nop ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0000015e16bcd111 ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 015e4be18967e224 ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000002b7b705f ldx [%i0+0x020],%g3 ! Observed data at 000000004e000020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e243deb3b95b6d17 ldx [%i0+0x028],%g3 ! Observed data at 000000004e000028 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 000032ddf4763def ldx [%i0+0x048],%g3 ! Observed data at 000000004e000048 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x048,%g4 ldx [%g1+0x130],%g2 ! Expected data = d241c6ff2a14c17f ldx [%i0+0x130],%g3 ! Observed data at 000000004e000130 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x130,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 00000000372597ff ldx [%i0+0x1a0],%g3 ! Observed data at 000000004e0001a0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = ffffffff8869398f ldx [%i0+0x1c8],%g3 ! Observed data at 000000004e0001c8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x1c8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 504b6bddc85ceadc ldx [%i0+0x1e8],%g3 ! Observed data at 000000004e0001e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x1e8,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x008],%g2 ! Expected data = bf7b705f6198cf35 ldx [%i1+0x008],%g3 ! Observed data at 000000004e800008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffff560d8c2c09 ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d241c6ff4b67cdea ldx [%i1+0x018],%g3 ! Observed data at 000000004e800018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff6d5bb94951fb61 ldx [%i1+0x020],%g3 ! Observed data at 000000004e800020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1700000000000000 ldx [%i1+0x028],%g3 ! Observed data at 000000004e800028 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000032ddc81fd3a0 ldx [%i1+0x038],%g3 ! Observed data at 000000004e800038 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x038,%g4 ldx [%g1+0x060],%g2 ! Expected data = 541845f02783dd53 ldx [%i1+0x060],%g3 ! Observed data at 000000004e800060 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x060,%g4 ldx [%g1+0x110],%g2 ! Expected data = 1274e8a759890800 ldx [%i1+0x110],%g3 ! Observed data at 000000004e800110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x110,%g4 ldx [%g1+0x138],%g2 ! Expected data = 8784477d40ff5a41 ldx [%i1+0x138],%g3 ! Observed data at 000000004e800138 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x138,%g4 ldx [%g1+0x170],%g2 ! Expected data = b6a5ffde439e3cc5 ldx [%i1+0x170],%g3 ! Observed data at 000000004e800170 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x170,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 9be9462a19deff27 ldx [%i1+0x1b0],%g3 ! Observed data at 000000004e8001b0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = d5b064a9ffe00ab8 ldx [%i1+0x1f0],%g3 ! Observed data at 000000004e8001f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x1f0,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ce7e8f86ac8f7920 ldx [%i2+0x008],%g3 ! Observed data at 000000004f000008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 63e46decd472c9fb ldx [%i2+0x010],%g3 ! Observed data at 000000004f000010 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff29acd1c8a3fc37 ldx [%i2+0x018],%g3 ! Observed data at 000000004f000018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 372515ffb3fb7ec6 ldx [%i2+0x020],%g3 ! Observed data at 000000004f000020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x020,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 953ea4f292ed4c9b ldx [%i2+0x0a0],%g3 ! Observed data at 000000004f0000a0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 9a2626363c651761 ldx [%i2+0x0a8],%g3 ! Observed data at 000000004f0000a8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 1fff97bcca9238b6 ldx [%i2+0x0d0],%g3 ! Observed data at 000000004f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 9afab57c2b7b705f ldx [%i2+0x108],%g3 ! Observed data at 000000004f000108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x108,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = caff6aea66685048 ldx [%i2+0x1b0],%g3 ! Observed data at 000000004f0001b0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 8a5476c7ff905d82 ldx [%i2+0x1d0],%g3 ! Observed data at 000000004f0001d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x1d0,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 2c0925f1cdfb63ed ldx [%i3+0x008],%g3 ! Observed data at 000000004f800008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3235aec5d02f97 ldx [%i3+0x010],%g3 ! Observed data at 000000004f800010 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00000000000000 ldx [%i3+0x018],%g3 ! Observed data at 000000004f800018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d8c3a4e563229bf9 ldx [%i3+0x020],%g3 ! Observed data at 000000004f800020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff2bce6bbb7e6281 ldx [%i3+0x028],%g3 ! Observed data at 000000004f800028 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = f411780eecbb4fe2 ldx [%i3+0x060],%g3 ! Observed data at 000000004f800060 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x060,%g4 ldx [%g1+0x080],%g2 ! Expected data = 00007de42dad5d0f ldx [%i3+0x080],%g3 ! Observed data at 000000004f800080 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x080,%g4 ! The test for processor 31 has passed p31_passed: ta GOOD_TRAP nop p31_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p31_failed p31_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p31_failed p31_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p31_failed p31_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p31_failed p31_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p31_failed p31_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p31_failed p31_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p31_failed p31_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p31_failed p31_f0_fail: set p31_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f2_fail: set p31_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f4_fail: set p31_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f6_fail: set p31_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f18_fail: set p31_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f26_fail: set p31_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f30_fail: set p31_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_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 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000018] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800018] ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e800018] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e000008] taddcctv %l3,%l0,%l2 ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800008] done p31_trap1o: ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000018] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800018] ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e800018] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e000008] taddcctv %l3,%l0,%l2 ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800008] done p31_trap2e: ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800020] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800000] done p31_trap2o: ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800020] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800000] done p31_trap3e: xor %l6,0xa6b,%l6 nop xnor %l2,%l7,%l3 sub %l4,%l3,%l2 nop done p31_trap3o: xor %l6,0xa6b,%l6 nop xnor %l2,%l7,%l3 sub %l4,%l3,%l2 nop done p31_init_memory_pointers: set p31_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 p31_local0_start,%i0 set p31_local1_start,%i1 set p31_local2_start,%i2 set p31_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3ecf85c87312c58d ldx [%g1+0x008],%l1 ! %l1 = d40585c84852b73e ldx [%g1+0x010],%l2 ! %l2 = 63c0a0ce55825e84 ldx [%g1+0x018],%l3 ! %l3 = 2e85f8d0694ab156 ldx [%g1+0x020],%l4 ! %l4 = 89031cd38a4b6f3d ldx [%g1+0x028],%l5 ! %l5 = d43741d452e06dc4 ldx [%g1+0x030],%l6 ! %l6 = c9a6b44805024fa6 ldx [%g1+0x038],%l7 ! %l7 = b839652c301b04e8 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 55f8b645d854b29f ldx [%g1+0x048],%l1 ! %l1 = ac4a60f22224b758 ldx [%g1+0x050],%l2 ! %l2 = 1b94a7d28c4bab71 ldx [%g1+0x058],%l3 ! %l3 = 7e9a32ecddf849a3 ldx [%g1+0x060],%l4 ! %l4 = 48ffa16789ab273c ldx [%g1+0x068],%l5 ! %l5 = 41045e7067da781f ldx [%g1+0x070],%l6 ! %l6 = f739c11c65b2a0b8 ldx [%g1+0x078],%l7 ! %l7 = f8b09f984ab90515 ! Initialize the output register of window 1 set p31_local0_start,%o0 set p31_local1_start,%o1 set p31_local2_start,%o2 set p31_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 32 processor_32: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x80] ! Set the start flag wrpr %g0,7,%cleanwin call p32_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 32 wr %g0,0x4,%fprs ! Make sure fef is 1 set p32_init_freg,%g1 ! %f0 = 49c8b272 7706834b ee87fe0a 4ca83e66 ! %f4 = 767b007d faeea80e 35c3deb0 8f056912 ! %f8 = 61163ddd dddc0135 05a529b9 adff12c8 ! %f12 = 80aee596 333b1dda 2b3ef584 abb955e1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5afc7603 e385d444 9bbbd2e7 2776ebc2 ! %f20 = 8391f3a4 9f65f055 c85bb311 d49f908e ! %f24 = daaf79b2 eb615346 a570cd30 aa7bef77 ! %f28 = d35c9f98 9f788d59 1a4c62f3 6a518532 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bdf8a4c7 28c46824 9c60a6e2 fbf20772 ! %f36 = 980e43f8 a2bf0d1b 481dc8ae faed8cd8 ! %f40 = 15d06b0d ff38820c 6b94548c 299bdb64 ! %f44 = 1cf4c375 ac251261 5e128558 f6e63100 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf8dd7c7700000041,%g7,%g1 ! GSR scale = 8, align = 1 wr %g1,%g0,%gsr ! GSR = f8dd7c7700000041 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 32 p32_label_1: ! %l2 = 248f8446654c684b, %l5 = 183da6f86fb5d0e4, %l4 = f16c717feaeeea8c sub %l2,%l5,%l4 ! %l4 = 0c51dd4df5969767 ! Mem[0000000050000008] = e67ec419, %l4 = 0c51dd4df5969767 lduha [%i0+%o1]0x88,%l4 ! %l4 = 000000000000c419 ! %l1 = c084d95c7d2507b4, %l5 = 183da6f86fb5d0e4, %l7 = 4b682a1e5dabfe67 mulx %l1,%l5,%l7 ! %l7 = 245673f309811c50 ! %l1 = c084d95c7d2507b4, Mem[0000000090000041] = bea8f71f stb %l1,[%i4+0x041] ! Mem[0000000090000040] = b4a8f71f ! %l2 = 248f8446654c684b, Mem[0000000050800008] = 7e2f7b09 stha %l2,[%i1+%o1]0x89 ! Mem[0000000050800008] = 7e2f684b ! %f12 = 80aee596, Mem[0000000050800018] = 8c2d69ac sta %f12,[%i1+%o3]0x81 ! Mem[0000000050800018] = 80aee596 ! %l6 = 6ec7c931, %l7 = 09811c50, Mem[0000000050000028] = e2892a41 287dace3 stda %l6,[%i0+%o5]0x80 ! Mem[0000000050000028] = 6ec7c931 09811c50 ! %f19 = 2776ebc2, Mem[0000000050000008] = 19c47ee6 sta %f19,[%i0+%o1]0x81 ! Mem[0000000050000008] = 2776ebc2 ! Mem[0000000050000008] = 2776ebc2, %l2 = 248f8446654c684b lduha [%i0+%o1]0x80,%l2 ! %l2 = 0000000000002776 ! Mem[000000005000004c] = 6a220ce7, %l1 = c084d95c7d2507b4 ldsb [%i0+0x04c],%l1 ! %l1 = 000000000000006a p32_label_2: ! %f18 = 9bbbd2e7 2776ebc2, Mem[0000000091000148] = df9bb4e5 85439e50 std %f18,[%i6+0x148] ! Mem[0000000091000148] = 9bbbd2e7 2776ebc2 ! Mem[0000000051000000] = 329b4cb9, %l1 = 000000000000006a ldsha [%i2+%g0]0x81,%l1 ! %l1 = 000000000000329b ! %l1 = 000000000000329b, Mem[0000000050000020] = 93597cef stwa %l1,[%i0+%o4]0x88 ! Mem[0000000050000020] = 0000329b ! Mem[00000000518000e6] = 961639fa, %l3 = 7601b7a46acdb4ba ldstub [%i3+0x0e6],%l3 ! %l3 = 00000039000000ff ! Mem[0000000050800168] = b38257e6 b66b0962, %l4 = 0000c419, %l5 = 6fb5d0e4 ldd [%i1+0x168],%l4 ! %l4 = 00000000b38257e6 00000000b66b0962 ! Mem[0000000050800000] = 4e8f6383, %f9 = dddc0135 lda [%i1+%g0]0x89,%f9 ! %f9 = 4e8f6383 ! Mem[0000000050000010] = e3ce4224, %l1 = 000000000000329b ldstuba [%i0+%o2]0x81,%l1 ! %l1 = 000000e3000000ff ! Code Fragment 1 p32_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0xbc4,%g3 ! %g3 = fffffffffffff43c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 0bacd3b06ec7c931, Mem[0000000090800138] = 52ebec6f06c60f6c stx %l6,[%i5+0x138] ! Mem[0000000090800138] = 0bacd3b06ec7c931 ! Mem[0000000051800180] = 4784fdf3 083fed08 d48a6a56 8dd8ae3d ! Mem[0000000051800190] = 89ddac1b 1200a2bd b7662cf1 2a8a8cc9 ! Mem[00000000518001a0] = 50facd2b de74a601 954c7220 f48070cf ! Mem[00000000518001b0] = bc5dae0f bf03005f 4b1ea50a 303f4b18 mov 0x180,%g4 ldda [%i3+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000051800180 p32_label_3: ! %l2 = 0000000000002776, %l5 = 00000000b66b0962, %y = 00000000 sdiv %l2,%l5,%l4 ! %l4 = 0000000000000000 mov %l0,%y ! %y = 0b94458a ! %l5 = 00000000b66b0962, %l4 = 0000000000000000, %l3 = 0000000000000039 addc %l5,%l4,%l3 ! %l3 = 00000000b66b0962 ! Mem[00000000518000c8] = 25508742, %l5 = b66b0962, %l4 = 00000000 add %i3,0xc8,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000025508742 ! immd = 00000000000003d6, %l1 = 00000000000000e3, %ccr = 44 movleu %icc,0x3d6,%l1 ! Moved, %l1 = 00000000000003d6 ! Mem[0000000090800148] = 0c469222, %g2 = 000002b1000003e1 lduh [%i5+0x14a],%g2 ! %g2 = 0000000000000c46 ! %l6 = 0bacd3b06ec7c931, imm = 0000000000000ae2, %l6 = 0bacd3b06ec7c931 or %l6,0xae2,%l6 ! %l6 = 0bacd3b06ec7cbf3 ! %l1 = 00000000000003d6, Mem[00000000918001d7] = 60e13ba7 stb %l1,[%o0+0x1d7] ! Mem[00000000918001d4] = d6e13ba7 ! Mem[00000000910001f0] = 1667758e d14e2540, %g2 = 00000c46, %g3 = fffff43c ldd [%i6+0x1f0],%g2 ! %g2 = 000000001667758e 00000000d14e2540 ! Mem[0000000090800080] = ed9d7e8c6d478911, %g2 = 000000001667758e ldx [%i5+0x080],%g2 ! %g2 = ed9d7e8c6d478911 ! %l6 = 0bacd3b06ec7cbf3, %l4 = 0000000025508742, %l6 = 0bacd3b06ec7cbf3 addccc %l6,%l4,%l6 ! %l6 = 0bacd3b094185335, %ccr = 0a p32_label_4: ! Mem[000000005100016c] = 1a4ebfe2, %l4 = 0000000025508742 ldstub [%i2+0x16c],%l4 ! %l4 = 0000001a000000ff ! %l6 = 0bacd3b094185335, Mem[0000000050000028] = 501c810931c9c76e stxa %l6,[%i0+%o5]0x88 ! Mem[0000000050000028] = 0bacd3b094185335 save ! CWP = 1 ! Mem[00000000908000d4] = 5fe12d5f, %g2 = ed9d7e8c6d478911 ldsb [%o5+0x0d4],%g2 ! %g2 = 000000000000005f ! %f6 = 35c3deb0 8f056912, Mem[0000000090800160] = cd81b6a9 0459de3d std %f6 ,[%o5+0x160] ! Mem[0000000090800160] = 35c3deb0 8f056912 ! %l2 = d9a224d0ba4bfca6, Mem[00000000908000e0] = bbfe239c04effe36 stx %l2,[%o5+0x0e0] ! Mem[00000000908000e0] = d9a224d0ba4bfca6 ! %l1 = 9f03c3985b696d84, Mem[0000000050000008] = 2776ebc2 stba %l1,[%o0+%i1]0x80 ! Mem[0000000050000008] = 8476ebc2 ! %l1 = 9f03c3985b696d84, Mem[0000000091800068] = fc55fd72ba3ede0d, %asi = 80 stxa %l1,[%i0+0x068]%asi ! Mem[0000000091800068] = 9f03c3985b696d84 ! Mem[0000000090000190] = 62a05321cef23aad, %g2 = 000000000000005f ldx [%o4+0x190],%g2 ! %g2 = 62a05321cef23aad ! %l4 = de54bf4cbee3530e, Mem[0000000090000018] = 0785d1ed sth %l4,[%o4+%i3] ! Mem[0000000090000018] = 530ed1ed p32_label_5: ! %cwp = 1 ! %l5 = 048d8fe46b63f94e, imm = fffffffffffffe47, %l0 = a2c7bcaa2f38458b subccc %l5,-0x1b9,%l0 ! %l0 = 048d8fe46b63fb07, %ccr = 11 ! %l6 = 1248f957cac8057d, Mem[0000000051000010] = 03140a8a stha %l6,[%o2+%i2]0x89 ! Mem[0000000051000010] = 0314057d ! Mem[00000000910000f0] = 4a3922c1, %g2 = 62a05321cef23aad ldsh [%o6+0x0f0],%g2 ! %g2 = 0000000000004a39 ! Mem[00000000500000c0] = 959ff10bc67ed44b, %l6 = 1248f957cac8057d, %l4 = de54bf4cbee3530e add %o0,0xc0,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 959ff10bc67ed44b ! Mem[0000000051000008] = 42fe617252be677b, %f12 = 80aee596 333b1dda ldda [%o2+%i1]0x81,%f12 ! %f12 = 42fe6172 52be677b ! %l4 = 959ff10bc67ed44b, %l2 = d9a224d0ba4bfca6, %ccr = 11 movvc %icc,%l4,%l2 ! Moved, %l2 = 959ff10bc67ed44b ! Mem[000000009000004c] = 6e630116, %g2 = 0000000000004a39 ldsb [%o4+0x04e],%g2 ! %g2 = 000000000000006e ! Mem[00000000900000fc] = fe60fce1, %g2 = 000000000000006e lduw [%o4+0x0fc],%g2 ! %g2 = 00000000fe60fce1 ! %l0 = 6b63fb07, %l1 = 5b696d84, Mem[0000000090000068] = 6a2502ac c757f2af std %l0,[%o4+0x068] ! Mem[0000000090000068] = 6b63fb07 5b696d84 ! %l0 = 048d8fe46b63fb07, Mem[0000000051000008] = 7261fe42 stwa %l0,[%o2+%i1]0x88 ! Mem[0000000051000008] = 6b63fb07 p32_label_6: ! %cwp = 1 ! Mem[00000000918000e0] = 4bc5ec5a, %g2 = 00000000fe60fce1 lduw [%i0+0x0e0],%g2 ! %g2 = 000000004bc5ec5a ! Mem[00000000510000ea] = 49c42320, %l0 = 048d8fe46b63fb07 ldstub [%o2+0x0ea],%l0 ! %l0 = 00000023000000ff ! %l2 = 959ff10bc67ed44b, %l3 = 0c8aafe463a73deb, %l3 = 0c8aafe463a73deb sdivx %l2,%l3,%l3 ! %l3 = fffffffffffffff8 ! Mem[00000000508000c0] = 68da4731b63179a9, %l3 = fffffffffffffff8 ldx [%o1+0x0c0],%l3 ! %l3 = 68da4731b63179a9 ! %l6 = 1248f957cac8057d, Mem[0000000091800101] = b2a64e5b stb %l6,[%i0+0x101] ! Mem[0000000091800100] = 7da64e5b ! %l1 = 9f03c3985b696d84, imm = 0000000000000ee1, %l0 = 0000000000000023 xor %l1,0xee1,%l0 ! %l0 = 9f03c3985b696365 ! %l1 = 9f03c3985b696d84, imm = 0000000000000c78, %l1 = 9f03c3985b696d84 andncc %l1,0xc78,%l1 ! %l1 = 9f03c3985b696184, %ccr = 80 ! %l2 = 959ff10bc67ed44b, Mem[0000000091800118] = 8707a26e sth %l2,[%i0+0x118] ! Mem[0000000091800118] = d44ba26e ! Randomly selected nop nop ! Mem[0000000091800010] = 08ba73e5, %g2 = 000000004bc5ec5a ldub [%i0+0x012],%g2 ! %g2 = 0000000000000008 p32_label_7: ! %cwp = 1 ! Mem[0000000090000004] = fd38048c, %g2 = 0000000000000008 ldsb [%o4+0x006],%g2 ! %g2 = fffffffffffffffd ! Mem[0000000051800028] = b334578594c50d5c, %l5 = 048d8fe46b63f94e ldx [%o3+%i5],%l5 ! %l5 = b334578594c50d5c ! Mem[0000000090000030] = da9cb3d4, %g2 = fffffffffffffffd ldsb [%o4+0x031],%g2 ! %g2 = ffffffffffffffda ! %l2 = 959ff10bc67ed44b, %l4 = 959ff10bc67ed44b, %ccr = 80 movneg %icc,%l2,%l4 ! Register Not Moved save ! CWP = 2 ! %l3 = 008a8a81f6e80155, %l5 = 44555ed8742ad857, %l7 = cf0a80cc05107c20 addcc %l3,%l5,%l7 ! %l7 = 44dfe95a6b12d9ac, %ccr = 01 ! %l4 = 74fd658c1910367f, Mem[000000009180018c] = cfec806e sth %l4,[%o0+0x18c] ! Mem[000000009180018c] = 367f806e ! Mem[00000000518000a4] = 07a6ac1a, %l0 = 7fb2703ada284fb8 swap [%i3+0x0a4],%l0 ! %l0 = 0000000007a6ac1a ! Mem[0000000091800088] = f66800b943610036, %f48 = 9f786f8b 3fcefc8d ldd [%o0+0x088],%f48 ! %f48 = f66800b9 43610036 ! Mem[0000000050800180] = bc4082421b1005b3, %l0 = 0000000007a6ac1a, %l6 = d0a3daae5cbd3c52 add %i1,0x180,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = bc4082421b1005b3 p32_label_8: ! %cwp = 2 ! %l6 = bc4082421b1005b3, Mem[0000000091800120] = a7462363 stw %l6,[%o0+0x120] ! Mem[0000000091800120] = 1b1005b3 ! %l7 = 44dfe95a6b12d9ac, Mem[00000000518001c0] = 3524cdc09d1a089d, %asi = 80 stxa %l7,[%i3+0x1c0]%asi ! Mem[00000000518001c0] = 44dfe95a6b12d9ac ! Mem[0000000050000010] = 2442ceff, %l3 = 008a8a81f6e80155 ldsha [%i0+%o2]0x88,%l3 ! %l3 = ffffffffffffceff ! Mem[00000000910001cc] = cc003be9, %g2 = ffffffffffffffda ldsh [%i6+0x1ce],%g2 ! %g2 = ffffffffffffcc00 ! %l2 = ad19ff6bc4131f42, Mem[0000000050000018] = ab49bf033dfde73e stxa %l2,[%i0+%o3]0x81 ! Mem[0000000050000018] = ad19ff6bc4131f42 ! %l7 = 44dfe95a6b12d9ac, Mem[00000000908001f0] = b34a86c6 stw %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 6b12d9ac ! %l1 = d7e2029de6ca5eea, %l4 = 74fd658c1910367f, %l2 = ad19ff6bc4131f42 srl %l1,%l4,%l2 ! %l2 = 0000000000000001 ! %f0 = 49c8b272 7706834b ee87fe0a 4ca83e66 ! %f4 = 767b007d faeea80e 35c3deb0 8f056912 ! %f8 = 61163ddd 4e8f6383 05a529b9 adff12c8 ! %f12 = 42fe6172 52be677b 2b3ef584 abb955e1 mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140 ! %l0 = 0000000007a6ac1a, immed = 0000002d, %ccr = 01 movrlez %l0,0x02d,%l2 ! Not Moved, %l2 = 0000000000000001 ! Mem[00000000518000e4] = 9616fffa, %l0 = 0000000007a6ac1a swap [%i3+0x0e4],%l0 ! %l0 = 000000009616fffa p32_label_9: ! %cwp = 2 ! Mem[00000000510001f0] = b3586537, %l2 = 0000000000000001 ldsw [%i2+0x1f0],%l2 ! %l2 = ffffffffb3586537 ! Mem[0000000050800010] = fdff55d4, %f16 = 4784fdf3 lda [%i1+%o2]0x81,%f16 ! %f16 = fdff55d4 ! Set Register : %l0 = 000000009616fffa xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000050800018] = 80aee596 8bbb2e88, %l2 = b3586537, %l3 = ffffceff ldda [%i1+%o3]0x81,%l2 ! %l2 = 0000000080aee596 000000008bbb2e88 ! %l7 = 44dfe95a6b12d9ac, Mem[0000000090800041] = 953c2fe1 stb %l7,[%i5+0x041] ! Mem[0000000090800040] = ac3c2fe1 ! Mem[00000000918001a0] = b814313c, %g18 = 6df8c27fbf79949d ldsw [%o0+0x1a0],%g2 ! %g2 = 6df8c27fbf79949d ! %l6 = 1b1005b3, %l7 = 6b12d9ac, Mem[00000000900000d0] = 6b4726ff dc7b95ee std %l6,[%i4+0x0d0] ! Mem[00000000900000d0] = 1b1005b3 6b12d9ac ! %l4 = 74fd658c1910367f, immd = 0000000000000e21, %l5 = 44555ed8742ad857 sdivx %l4,0xe21,%l5 ! %l5 = 000847b99da086c6 ! %l0 = ffffffffffffffff, Mem[0000000090800090] = 246b47691413ef16 stx %l0,[%i5+0x090] ! Mem[0000000090800090] = ffffffffffffffff ! Mem[00000000918000b8] = 58c331f8, %g18 = 6df8c27fbf79949d ldsw [%o0+0x0b8],%g2 ! %g2 = 6df8c27fbf79949d p32_label_10: ! %cwp = 2 ! Mem[0000000050000120] = 652059291df9af05, %l3 = 000000008bbb2e88, %l0 = ffffffffffffffff add %i0,0x120,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 652059291df9af05 membar #Sync ! Added by membar checker (248) ! %l7 = 44dfe95a6b12d9ac, Mem[00000000518001a6] = de74a601 stb %l7,[%i3+0x1a6] ! Mem[00000000518001a4] = de74ac01 ! immd = 0000000000000210, %l7 = 44dfe95a6b12d9ac, %ccr = 01 movneg %icc,0x210,%l7 ! Register Not Moved ! %f16 = fdff55d4 083fed08 d48a6a56 8dd8ae3d ! %f20 = 89ddac1b 1200a2bd b7662cf1 2a8a8cc9 ! %f24 = 50facd2b de74a601 954c7220 f48070cf ! %f28 = bc5dae0f bf03005f 4b1ea50a 303f4b18 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100 ! %l1 = d7e2029de6ca5eea, Mem[0000000050800172] = 4b58d57a sth %l1,[%i1+0x172] ! Mem[0000000050800170] = 4b585eea ! %l1 = d7e2029de6ca5eea, Mem[0000000050800020] = c1b7ae4d stha %l1,[%i1+%o4]0x88 ! Mem[0000000050800020] = c1b75eea ! Mem[000000009100013c] = d2fdf1a2, %g2 = 0000000058c331f8 lduw [%i6+0x13c],%g2 ! %g2 = 00000000d2fdf1a2 ! %l4 = 1910367f, %l5 = 9da086c6, Mem[0000000091000098] = 5e05b6fb dbbc0107 std %l4,[%i6+0x098] ! Mem[0000000091000098] = 1910367f 9da086c6 ! Mem[0000000051800028] = b3345785, %l5 = 000847b99da086c6 lduwa [%i3+%o5]0x81,%l5 ! %l5 = 00000000b3345785 ! Mem[00000000900000a4] = 3cc4a34b, %g2 = 00000000d2fdf1a2 lduh [%i4+0x0a4],%g2 ! %g2 = 0000000000003cc4 p32_label_11: ! %cwp = 2 ! %l1 = d7e2029de6ca5eea, %l6 = bc4082421b1005b3, %ccr = 01 movpos %xcc,%l1,%l6 ! Moved, %l6 = d7e2029de6ca5eea ! Mem[00000000908001c8] = 6e3e46ef2d635ebd, %f48 = f66800b9 43610036 ldda [%i5+0x1c8]%asi,%f48 ! %f48 = 6e3e46ef 2d635ebd save ! CWP = 3 ! Mem[0000000051000018] = 3ed3c25f, %l4 = 4570f2bfddea6ad3 lduba [%o2+%i3]0x80,%l4 ! %l4 = 000000000000003e ! Mem[0000000051000044] = e555ffe0, %l7 = b307a0ec247b88cf swap [%o2+0x044],%l7 ! %l7 = 00000000e555ffe0 ! %l4 = 000000000000003e, Mem[000000009000007a] = ebce4275 stb %l4,[%o4+0x07a] ! Mem[0000000090000078] = 3ece4275 ! %l7 = 00000000e555ffe0, Mem[0000000091800180] = 54edfdc467a5f6d6 stx %l7,[%i0+0x180] ! Mem[0000000091800180] = 00000000e555ffe0 ! %l0 = ac327367f1c9f4ae, Mem[00000000918001c7] = 9de80f4b stb %l0,[%i0+0x1c7] ! Mem[00000000918001c4] = aee80f4b ! %l0 = ac327367f1c9f4ae, %l5 = a4d731442c82f5e6, %ccr = 01 mova %icc,%l0,%l5 ! Moved, %l5 = ac327367f1c9f4ae ! %l3 = d5fc34ebb793c18c, immed = 00000735, %y = 0b94458a udivcc %l3,0x735,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = f1c9f4ae p32_label_12: ! %cwp = 3 ! %l6 = 304733ee402c9361, immed = fffff299, %y = f1c9f4ae umulcc %l6,-0xd67,%l2 ! %l2 = 402c9004ea94c6f9, %ccr = 08, %y = 402c9004 ! Mem[0000000090800020] = bbf6f75b 24728a8e, %g2 = 00003cc4, %g3 = d14e2540 ldda [%o5+0x020]%asi,%g2 ! %g2 = 00000000bbf6f75b 0000000024728a8e ! %l6 = 304733ee402c9361, Mem[0000000051800185] = 083fed08 stb %l6,[%o3+0x185] ! Mem[0000000051800184] = 0861ed08 ! Mem[00000000908000ac] = 621f261d, %g2 = 00000000bbf6f75b lduh [%o5+0x0ae],%g2 ! %g2 = 000000000000621f ! Mem[0000000050000000] = 678352f1, %l2 = 402c9004ea94c6f9 lduba [%o0+%g0]0x80,%l2 ! %l2 = 0000000000000067 ! %l7 = 00000000e555ffe0, Mem[0000000090800030] = 2656a05e stb %l7,[%o5+0x030] ! Mem[0000000090800030] = e056a05e ! %l5 = ac327367f1c9f4ae, imm = 00000000000008c8, %l5 = ac327367f1c9f4ae addcc %l5,0x8c8,%l5 ! %l5 = ac327367f1c9fd76, %ccr = 88 ! Mem[00000000910000dc] = 2bbb7ae7, %g2 = 000000000000621f ldub [%o6+0x0de],%g2 ! %g2 = 000000000000002b ! Mem[000000005180003e] = 557b489e, %l0 = ac327367f1c9f4ae ldstuba [%o3+0x03e]%asi,%l0 ! %l0 = 00000048000000ff ! Mem[00000000918000a0] = 1e6b9c78, %g2 = 000000000000002b ldsba [%i0+0x0a0]%asi,%g2 ! %g2 = 000000000000001e p32_label_13: ! %cwp = 3 ! Mem[0000000051800010] = 29e08460, %l5 = ac327367f1c9fd76 swapa [%o3+%i2]0x88,%l5 ! %l5 = 0000000029e08460 ! Mem[0000000090800078] = 6b44214a895c08b7, %f48 = 6e3e46ef 2d635ebd ldd [%o5+0x078],%f48 ! %f48 = 6b44214a 895c08b7 ! Mem[0000000090800148] = 58d70c46, %g18 = f90597707889a4bc ldsw [%o5+0x148],%g2 ! %g2 = f90597707889a4bc ! %l0 = 0000000000000048, imm = 00000000000007b3, %l6 = 304733ee402c9361 and %l0,0x7b3,%l6 ! %l6 = 0000000000000000 ! %l3 = d5fc34ebb793c18c, %l5 = 0000000029e08460, %y = 402c9004 udivcc %l3,%l5,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 00000048 ! %l5 = 0000000029e08460, Mem[0000000090800090] = ffffffffffffffff stx %l5,[%o5+0x090] ! Mem[0000000090800090] = 0000000029e08460 ! %l7 = 00000000e555ffe0, immd = fffffffffffff22e, %l6 = 0000000000000000 udivx %l7,-0xdd2,%l6 ! %l6 = 0000000000000000 ! %l6 = 0000000000000000, Mem[00000000908001f0] = 6b12d9ac84e1b785 stx %l6,[%o5+0x1f0] ! Mem[00000000908001f0] = 0000000000000000 ! Mem[00000000510000fd] = 49307bae, %l0 = 0000000000000048 ldstub [%o2+0x0fd],%l0 ! %l0 = 00000030000000ff ! Mem[0000000050800010] = 8619d42e d455fffd, %l4 = ffffffff, %l5 = 29e08460 ldda [%o1+%i2]0x89,%l4 ! %l4 = 00000000d455fffd 000000008619d42e p32_label_14: ! %cwp = 3 ! Mem[0000000050800028] = dd48a77b, %l1 = 00000000ffffffff ldstub [%o1+%i5],%l1 ! %l1 = 000000dd000000ff ! %f16 = fdff55d4 083fed08 d48a6a56 8dd8ae3d ! %f20 = 89ddac1b 1200a2bd b7662cf1 2a8a8cc9 ! %f24 = 50facd2b de74a601 954c7220 f48070cf ! %f28 = bc5dae0f bf03005f 4b1ea50a 303f4b18 stda %f16,[%o4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140 ! immd = 0000000000000116, %l4 = 00000000d455fffd, %ccr = 0a movg %xcc,0x116,%l4 ! Moved, %l4 = 0000000000000116 ! Code Fragment 1 p32_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000024728a8e mov 0x949,%g3 ! %g3 = 0000000000000949 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 000000008619d42e, Mem[0000000050000018] = 6bff19ad stha %l5,[%o0+%i3]0x88 ! Mem[0000000050000018] = 6bffd42e ! Mem[0000000091800094] = 20328642, %g2 = 0000000058d70c46 ldsh [%i0+0x096],%g2 ! %g2 = 0000000000002032 ! Mem[00000000918000d0] = dff7ebcc bc118a8b, %g2 = 00002032, %g3 = 00000949 ldd [%i0+0x0d0],%g2 ! %g2 = 00000000dff7ebcc 00000000bc118a8b ! Mem[00000000910001d8] = 47793c24c4168206, %f48 = 6b44214a 895c08b7 ldd [%o6+0x1d8],%f48 ! %f48 = 47793c24 c4168206 membar #Sync ! Added by membar checker (249) ! Mem[0000000090000174] = bc184b3f, %g2 = 00000000dff7ebcc ldub [%o4+0x177],%g2 ! %g2 = 00000000000000bc ! Randomly selected nop nop p32_label_15: ! %cwp = 3 ! Clear Register : %l1 = 00000000000000dd clr %l1 ! %l1 = 0000000000000000 ! Mem[00000000900000d0] = 1b1005b36b12d9ac, %g2 = 00000000000000bc ldx [%o4+0x0d0],%g2 ! %g2 = 1b1005b36b12d9ac ! Mem[0000000051000010] = 7d051403, %l0 = 0000000000000030 ldstuba [%o2+%i2]0x81,%l0 ! %l0 = 0000007d000000ff ! Mem[00000000900000a0] = 76124d8f, %g18 = f90597707889a4bc ldsw [%o4+0x0a0],%g2 ! %g2 = f90597707889a4bc ! Mem[0000000091800108] = 92516bfb, %g2 = 0000000076124d8f lduw [%i0+0x108],%g2 ! %g2 = 0000000092516bfb ! %l2 = 00000067, %l3 = b793c18c, Mem[0000000091000098] = 1910367f 9da086c6 std %l2,[%o6+0x098] ! Mem[0000000091000098] = 00000067 b793c18c ! %l1 = 0000000000000000, Mem[0000000050800010] = d455fffd stwa %l1,[%o1+%i2]0x88 ! Mem[0000000050800010] = 00000000 ! Mem[0000000051000190] = 98d1303ec63358fc, %l5 = 000000008619d42e ldxa [%o2+0x190]%asi,%l5 ! %l5 = 98d1303ec63358fc ! %l5 = 98d1303ec63358fc, imm = 0000000000000f19, %l4 = 0000000000000116 orn %l5,0xf19,%l4 ! %l4 = fffffffffffff8fe ! Mem[00000000908001a0] = 473facc7 34613832, %g2 = 92516bfb, %g3 = bc118a8b ldd [%o5+0x1a0],%g2 ! %g2 = 00000000473facc7 0000000034613832 p32_label_16: ! %cwp = 3 ! Mem[00000000508000d8] = 7d28d6b5, %l1 = 0000000000000000 swap [%o1+0x0d8],%l1 ! %l1 = 000000007d28d6b5 ! Mem[0000000050000168] = d93dd3dcd3f13565, %l5 = 98d1303ec63358fc, %l3 = d5fc34ebb793c18c add %o0,0x168,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = d93dd3dcd3f13565 ! %l2 = 00000067, %l3 = d3f13565, Mem[0000000091000120] = c14c4013 aca7c007 std %l2,[%o6+0x120] ! Mem[0000000091000120] = 00000067 d3f13565 ! Mem[00000000908000e0] = d0ba4bfc, %g2 = 00000000473facc7 ldsb [%o5+0x0e3],%g2 ! %g2 = ffffffffffffffd0 ! %l5 = 98d1303ec63358fc, immed = fffff00f, %l3 = d93dd3dcd3f13565 tsubcctv %l5,-0xff1,%l3 ! %l0 = 00000000000000a0, Trapped ! %l4 = fffffffffffff8fe, %l2 = 0000000000000067, %l0 = 00000000000000a0 taddcc %l4,%l2,%l0 ! %l0 = fffffffffffff965, %ccr = 8a rd %pc,%o7 return %o7+12 ! CWP = 2 ! Mem[0000000050000018] = 6bffd42e, %l1 = d7e2029de6ca5eea lduwa [%i0+%o3]0x89,%l1 ! %l1 = 000000006bffd42e ! immd = 000000000000033c, %l0 = 652059291df9af05, %ccr = 8a movcc %xcc,0x33c,%l0 ! Moved, %l0 = 000000000000033c ! %f0 = 49c8b272 7706834b ee87fe0a 4ca83e66 ! %f4 = 767b007d faeea80e 35c3deb0 8f056912 ! %f8 = 61163ddd 4e8f6383 05a529b9 adff12c8 ! %f12 = 42fe6172 52be677b 2b3ef584 abb955e1 stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140 p32_label_17: ! %cwp = 2 ! %l0 = 000000000000033c, %l3 = 000000008bbb2e88, %l1 = 000000006bffd42e subccc %l0,%l3,%l1 ! %l1 = ffffffff7444d4b4, %ccr = 91 ! Mem[00000000910000a8] = 88a2ab9a, %g2 = ffffffffffffffd0 lduh [%i6+0x0aa],%g2 ! %g2 = 00000000000088a2 membar #Sync ! Added by membar checker (250) ! Mem[0000000090000178] = 2b3ef584abb955e1, %g2 = 00000000000088a2 ldxa [%i4+0x178]%asi,%g2 ! %g2 = 2b3ef584abb955e1 ! Mem[0000000050000050] = 05ddd0b6, %l0 = 0000033c, %l2 = 80aee596 add %i0,0x50,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000005ddd0b6 ! Mem[00000000510000a8] = 2ae4e5df, %l2 = 0000000005ddd0b6 ldub [%i2+0x0a8],%l2 ! %l2 = 000000000000002a ! %f16 = fdff55d4 083fed08 d48a6a56 8dd8ae3d ! %f20 = 89ddac1b 1200a2bd b7662cf1 2a8a8cc9 ! %f24 = 50facd2b de74a601 954c7220 f48070cf ! %f28 = bc5dae0f bf03005f 4b1ea50a 303f4b18 stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! %l2 = 000000000000002a, %l0 = 000000000000033c, %l2 = 000000000000002a orn %l2,%l0,%l2 ! %l2 = fffffffffffffceb ! Mem[0000000091800128] = 232de7db, %g18 = 6df8c27fbf79949d ldsw [%o0+0x128],%g2 ! %g2 = 6df8c27fbf79949d ! %l0 = 000000000000033c, %l3 = 000000008bbb2e88, %l6 = d7e2029de6ca5eea orcc %l0,%l3,%l6 ! %l6 = 000000008bbb2fbc, %ccr = 08 ! Mem[0000000091800070] = 773bc734, %g18 = 6df8c27fbf79949d ldsw [%o0+0x070],%g2 ! %g2 = 6df8c27fbf79949d p32_label_18: ! %cwp = 2 ! %l0 = 000000000000033c, Mem[0000000090800106] = 72fa7312 sth %l0,[%i5+0x106] ! Mem[0000000090800104] = 033c7312 ! Mem[0000000050800100] = 31ff181a, %f10 = 05a529b9 ld [%i1+0x100],%f10 ! %f10 = 31ff181a ! Mem[0000000091800010] = 08ba73e5, %g2 = 00000000773bc734 ldsh [%o0+0x012],%g2 ! %g2 = 00000000000008ba ! Mem[000000009180008c] = 43610036, %g18 = 6df8c27fbf79949d ldsw [%o0+0x08c],%g2 ! %g2 = 6df8c27fbf79949d ! %l4 = 74fd658c1910367f, Mem[0000000090000021] = a674de2b stb %l4,[%i4+0x021] ! Mem[0000000090000020] = 7f74de2b ! Mem[0000000050800000] = 4e8f6383, %l0 = 000000000000033c lduha [%i1+%g0]0x89,%l0 ! %l0 = 0000000000006383 ! %l0 = 00006383, %l1 = 7444d4b4, Mem[0000000051800090] = fce58246 a544320e std %l0,[%i3+0x090] ! Mem[0000000051800090] = 00006383 7444d4b4 ! Mem[0000000050800018] = 96e5ae80, %l4 = 74fd658c1910367f swapa [%i1+%o3]0x89,%l4 ! %l4 = 0000000096e5ae80 ! %l3 = 000000008bbb2e88, Mem[0000000050000020] = 9b320000aa5bf666 stxa %l3,[%i0+%o4]0x80 ! Mem[0000000050000020] = 000000008bbb2e88 ! Mem[0000000050800144] = 960da8b0, %l1 = ffffffff7444d4b4 swap [%i1+0x144],%l1 ! %l1 = 00000000960da8b0 p32_label_19: ! %cwp = 2 ! Mem[0000000090800014] = 9d91ecf7, %g2 = 0000000043610036 lduh [%i5+0x016],%g2 ! %g2 = 0000000000009d91 ! Mem[000000009100014c] = ebc23432, %g2 = 0000000000009d91 ldsh [%i6+0x14e],%g2 ! %g2 = ffffffffffffebc2 ! Mem[0000000050000028] = 94185335, %l7 = 44dfe95a6b12d9ac lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000094185335 ! %f14 = 2b3ef584 abb955e1, Mem[00000000918001a0] = b814313c d07c5dd8 std %f14,[%o0+0x1a0] ! Mem[00000000918001a0] = 2b3ef584 abb955e1 ! %l1 = 00000000960da8b0, Mem[0000000050000000] = f1528367 stha %l1,[%i0+%g0]0x89 ! Mem[0000000050000000] = f152a8b0 ! %f16 = fdff55d4 083fed08 d48a6a56 8dd8ae3d ! %f20 = 89ddac1b 1200a2bd b7662cf1 2a8a8cc9 ! %f24 = 50facd2b de74a601 954c7220 f48070cf ! %f28 = bc5dae0f bf03005f 4b1ea50a 303f4b18 mov 0x080,%g5 stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080 ! %l5 = 00000000b3345785, Mem[0000000090000156] = a80e35c3, %asi = 80 stha %l5,[%i4+0x156]%asi ! Mem[0000000090000154] = 578535c3 ! %l3 = 000000008bbb2e88, %l3 = 000000008bbb2e88, %ccr = 08 movleu %xcc,%l3,%l3 ! Register Not Moved ! %l1 = 00000000960da8b0, %l7 = 0000000094185335, %l2 = fffffffffffffceb andncc %l1,%l7,%l2 ! %l2 = 000000000205a880, %ccr = 00 ! %f16 = fdff55d4 083fed08 d48a6a56 8dd8ae3d ! %f20 = 89ddac1b 1200a2bd b7662cf1 2a8a8cc9 ! %f24 = 50facd2b de74a601 954c7220 f48070cf ! %f28 = bc5dae0f bf03005f 4b1ea50a 303f4b18 mov 0x040,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040 p32_label_20: ! %cwp = 2 ! Mem[00000000510001bc] = f2dd9fd6, %l3 = 8bbb2e88, %l3 = 8bbb2e88 add %i2,0x1bc,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f2dd9fd6 ! Mem[0000000090000164] = 4e8f6383, %g18 = 6df8c27fbf79949d ldsw [%i4+0x164],%g2 ! %g2 = 6df8c27fbf79949d ! %l7 = 0000000094185335, immed = 000002f1, %l7 = 0000000094185335 taddcctv %l7,0x2f1,%l7 ! %l0 = 00000000000063a6, Trapped ! Mem[00000000508001e0] = 9ea198882546cfda, %l6 = 000000008bbb2fbc, %l4 = 0000000096e5ae80 add %i1,0x1e0,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 9ea198882546cfda ! %l3 = 00000000f2dd9fd6, Mem[0000000090000150] = 767b007d stw %l3,[%i4+0x150] ! Mem[0000000090000150] = f2dd9fd6 ! Mem[0000000051000028] = 6170a946, %f7 = 8f056912 lda [%i2+%o5]0x89,%f7 ! %f7 = 6170a946 ! Mem[00000000908000b4] = 4d46811e, %g2 = 000000004e8f6383 ldsh [%i5+0x0b6],%g2 ! %g2 = 0000000000004d46 ! %l1 = 00000000960da8b0, %l2 = 000000000205a880, %l1 = 00000000960da8b0 subccc %l1,%l2,%l1 ! %l1 = 0000000094080030, %ccr = 08 ! Mem[0000000050000020] = 00000000, %l7 = 0000000094185335 ldswa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000 ! immd = 00000000000001bb, %l4 = 9ea198882546cfda, %ccr = 08 move %xcc,0x1bb,%l4 ! Register Not Moved p32_label_21: ! %cwp = 2 ! Mem[00000000918000c8] = 91168345f373aa1b, %g2 = 0000000000004d46 ldxa [%o0+0x0c8]%asi,%g2 ! %g2 = 91168345f373aa1b ! Mem[00000000508000d0] = 03b37f48, %l6 = 8bbb2fbc, %l1 = 94080030 add %i1,0xd0,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000003b37f48 ! Mem[0000000090800010] = 791d273d, %g2 = 91168345f373aa1b lduw [%i5+%o2],%g2 ! %g2 = 00000000791d273d ! Mem[0000000051000010] = ff051403, %l5 = 00000000b3345785 ldswa [%i2+%o2]0x81,%l5 ! %l5 = ffffffffff051403 ! immd = 0000000000000069, %l4 = 9ea198882546cfda, %ccr = 08 movg %icc,0x069,%l4 ! Register Not Moved ! Mem[000000009080007c] = 895c08b7, %g2 = 00000000791d273d ldsha [%i5+0x07c]%asi,%g2 ! %g2 = ffffffffffff895c ! Mem[0000000051000014] = 1698d4e1, %l3 = 00000000f2dd9fd6 lduw [%i2+0x014],%l3 ! %l3 = 000000001698d4e1 ! Mem[00000000900000e0] = f6dd35ec 8dc899e6, %g2 = ffff895c, %g3 = 34613832 ldd [%i4+0x0e0],%g2 ! %g2 = 00000000f6dd35ec 000000008dc899e6 ! %l6 = 000000008bbb2fbc, imm = 000000000000029c, %l4 = 9ea198882546cfda taddcc %l6,0x29c,%l4 ! %l4 = 000000008bbb3258, %ccr = 08 ! Mem[0000000050800010] = 00000000, %l4 = 000000008bbb3258 lduba [%i1+%o2]0x88,%l4 ! %l4 = 0000000000000000 p32_label_22: ! %cwp = 2 ! %l6 = 000000008bbb2fbc, Mem[0000000050800028] = ff48a77b stha %l6,[%i1+%o5]0x81 ! Mem[0000000050800028] = 2fbca77b membar #Sync ! Added by membar checker (251) ! Mem[0000000090000024] = 2bcdfa50, %g2 = 00000000f6dd35ec lduw [%i4+0x024],%g2 ! %g2 = 000000002bcdfa50 ! %l0 = 00000000000063a6, %l5 = ffffffffff051403, %l7 = 0000000000000000 srax %l0,%l5,%l7 ! %l7 = 0000000000000c74 ! %f16 = fdff55d4 083fed08, Mem[0000000050000010] = 2442ceff 1814b9c6 stda %f16,[%i0+%o2]0x88 ! Mem[0000000050000010] = fdff55d4 083fed08 ! %l6 = 000000008bbb2fbc, %l4 = 0000000000000000, %ccr = 08 movrne %l6,%l4,%l2 ! Moved, %l2 = 0000000000000000 ! Mem[0000000090800054] = a3e6fc07, %g18 = 6df8c27fbf79949d ldsw [%i5+0x054],%g2 ! %g2 = 6df8c27fbf79949d ! Mem[0000000091800188] = 29ac356f367f806e, %g2 = ffffffffa3e6fc07 ldx [%o0+0x188],%g2 ! %g2 = 29ac356f367f806e ! Mem[0000000090800150] = 767f0453 1ae2a90c, %g2 = 367f806e, %g3 = 8dc899e6 ldd [%i5+0x150],%g2 ! %g2 = 00000000767f0453 000000001ae2a90c ! Mem[00000000908000dc] = 237791cb, %g18 = 6df8c27fbf79949d ldsw [%i5+0x0dc],%g2 ! %g2 = 6df8c27fbf79949d ! Mem[0000000050000080] = c7978e66 1c0bb980, %l2 = 00000000, %l3 = 1698d4e1 ldd [%i0+0x080],%l2 ! %l2 = 00000000c7978e66 000000001c0bb980 p32_label_23: ! %cwp = 2 ! %l0 = 00000000000063a6, %l1 = 0000000003b37f48, %l1 = 0000000003b37f48 mulx %l0,%l1,%l1 ! %l1 = 00000170d09d60b0 ! Mem[0000000050800028] = 7ba7bc2f, %f6 = 35c3deb0 lda [%i1+%o5]0x88,%f6 ! %f6 = 7ba7bc2f ! Mem[00000000508000ac] = eff859bd, %l2 = 00000000c7978e66 ldsh [%i1+0x0ae],%l2 ! %l2 = 00000000000059bd ! Mem[0000000051000008] = 07fb636b, %f0 = 49c8b272 lda [%i2+%o1]0x80,%f0 ! %f0 = 07fb636b ! %l2 = 00000000000059bd, imm = fffffffffffffbcb, %l7 = 0000000000000c74 andncc %l2,-0x435,%l7 ! %l7 = 0000000000000034, %ccr = 00 ! Mem[0000000050000018] = 2ed4ff6b, %l2 = 00000000000059bd ldswa [%i0+%o3]0x80,%l2 ! %l2 = 000000002ed4ff6b ! Mem[0000000051000000] = ac7f3b81b94c9b32, %f28 = bc5dae0f bf03005f ldda [%i2+%g0]0x89,%f28 ! %f28 = ac7f3b81 b94c9b32 ! %l4 = 0000000000000000, %l7 = 0000000000000034, %ccr = 00 movrlez %l4,%l7,%l7 ! Moved, %l7 = 0000000000000034 ! Mem[0000000051800020] = 1797f8e0, %f26 = 954c7220 lda [%i3+%o4]0x88,%f26 ! %f26 = 1797f8e0 ! Mem[0000000090800054] = 07e87c06, %g2 = 00000000237791cb ldsb [%i5+0x057],%g2 ! %g2 = 0000000000000007 p32_label_24: ! %cwp = 2 ! Mem[0000000051800034] = 24b22e62, %l6 = 000000008bbb2fbc ldstub [%i3+0x034],%l6 ! %l6 = 00000024000000ff ! Mem[00000000900001e8] = a5f3c559, %g2 = 0000000000000007 ldsh [%i4+0x1ea],%g2 ! %g2 = ffffffffffffa5f3 ! %l0 = 00000000000063a6, imm = 000000000000000d, %l1 = 00000170d09d60b0 srlx %l0,0x00d,%l1 ! %l1 = 0000000000000003 ! %f0 = 07fb636b 7706834b ee87fe0a 4ca83e66 ! %f4 = 767b007d faeea80e 7ba7bc2f 6170a946 ! %f8 = 61163ddd 4e8f6383 31ff181a adff12c8 ! %f12 = 42fe6172 52be677b 2b3ef584 abb955e1 mov 0x080,%g6 stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080 ! Mem[00000000510001c8] = 3852ea59, %l7 = 0000000000000034 swap [%i2+0x1c8],%l7 ! %l7 = 000000003852ea59 ! Mem[0000000090800184] = c689b468, %g2 = ffffffffffffa5f3 ldsb [%i5+0x185],%g2 ! %g2 = ffffffffffffffc6 ! %l7 = 000000003852ea59, %l1 = 0000000000000003, %ccr = 00 movge %icc,%l7,%l1 ! Moved, %l1 = 000000003852ea59 ! Mem[000000009080001c] = 5ef0bbf6, %g2 = ffffffffffffffc6 ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000005ef0 ! %l2 = 000000002ed4ff6b, %l5 = ffffffffff051403, %ccr = 00 movne %xcc,%l2,%l5 ! Moved, %l5 = 000000002ed4ff6b ! Mem[0000000091000094] = ca860000, %g2 = 0000000000005ef0 lduh [%i6+0x096],%g2 ! %g2 = 000000000000ca86 p32_label_25: ! %cwp = 2 membar #Sync ! Added by membar checker (252) ! Mem[0000000090000088] = ee87fe0a, %g18 = 6df8c27fbf79949d ldsw [%i4+0x088],%g2 ! %g2 = 6df8c27fbf79949d ! Mem[0000000090000120] = 01a674de, %g2 = ffffffffee87fe0a lduw [%i4+0x120],%g2 ! %g2 = 0000000001a674de ! immd = 00000000000000d8, %l0 = 00000000000063a6, %ccr = 00 movle %icc,0x0d8,%l0 ! Register Not Moved ! Mem[0000000090000100] = 08ed3f08 d455fffd 3daed88d 566a8ad4 ! Mem[0000000090000110] = bda20012 1bacdd89 c98c8a2a f12c66b7 ! Mem[0000000090000120] = 01a674de 2bcdfa50 cf7080f4 20724c95 ! Mem[0000000090000130] = 5f0003bf 0fae5dbc 184b3f30 0aa51e4b mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! immd = 00000000000003b1, %l3 = 000000001c0bb980, %ccr = 00 movcs %xcc,0x3b1,%l3 ! Register Not Moved ! %l5 = 000000002ed4ff6b, %l3 = 000000001c0bb980, %ccr = 00 movge %xcc,%l5,%l3 ! Moved, %l3 = 000000002ed4ff6b ! %l0 = 000063a6, %l1 = 3852ea59, Mem[0000000090800118] = be43b63c a7bbd92f std %l0,[%i5+0x118] ! Mem[0000000090800118] = 000063a6 3852ea59 ! Mem[0000000050000020] = 00000000, %l0 = 00000000000063a6 ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff ! %f8 = 61163ddd, Mem[00000000918001b4] = 12f490d8 st %f8 ,[%o0+0x1b4] ! Mem[00000000918001b4] = 61163ddd ! %l3 = 000000002ed4ff6b, Mem[0000000050800010] = 8619d42e00000000 stxa %l3,[%i1+%o2]0x88 ! Mem[0000000050800010] = 000000002ed4ff6b ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000003d6 bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000002776 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b66b0962 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001a bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0bacd3b094185335 bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 245673f309811c50 bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000048,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p32_failed mov 0x111,%g1 ! Check Floating Point Registers p32_check_fp_registers: set p32_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 07fb636b 7706834b bne %xcc,p32_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ee87fe0a 4ca83e66 bne %xcc,p32_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 767b007d faeea80e bne %xcc,p32_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7ba7bc2f 6170a946 bne %xcc,p32_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 61163ddd 4e8f6383 bne %xcc,p32_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 31ff181a adff12c8 bne %xcc,p32_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 42fe6172 52be677b bne %xcc,p32_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be fdff55d4 083fed08 bne %xcc,p32_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be d48a6a56 8dd8ae3d bne %xcc,p32_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 89ddac1b 1200a2bd bne %xcc,p32_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be b7662cf1 2a8a8cc9 bne %xcc,p32_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 50facd2b de74a601 bne %xcc,p32_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 1797f8e0 f48070cf bne %xcc,p32_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be ac7f3b81 b94c9b32 bne %xcc,p32_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 4b1ea50a 303f4b18 bne %xcc,p32_f30_fail nop ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b0a852f145d41b71 ldx [%i0+0x000],%g3 ! Observed data at 0000000050000000 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8476ebc2840f0659 ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 08ed3f08d455fffd ldx [%i0+0x010],%g3 ! Observed data at 0000000050000010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2ed4ff6bc4131f42 ldx [%i0+0x018],%g3 ! Observed data at 0000000050000018 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0000008bbb2e88 ldx [%i0+0x020],%g3 ! Observed data at 0000000050000020 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 35531894b0d3ac0b ldx [%i0+0x028],%g3 ! Observed data at 0000000050000028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 4b682f7e42b30b0e ldx [%i1+0x008],%g3 ! Observed data at 0000000050800008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6bffd42e00000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000050800010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7f3610198bbb2e88 ldx [%i1+0x018],%g3 ! Observed data at 0000000050800018 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ea5eb7c1a1b2b45c ldx [%i1+0x020],%g3 ! Observed data at 0000000050800020 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2fbca77b5a18ba6e ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 0000000087883405 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000508000d8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x140],%g2 ! Expected data = d97e00037444d4b4 ldx [%i1+0x140],%g3 ! Observed data at 0000000050800140 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x140,%g4 ldx [%g1+0x170],%g2 ! Expected data = 4b585eea8fbbcc8c ldx [%i1+0x170],%g3 ! Observed data at 0000000050800170 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x170,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 07fb636b52be677b ldx [%i2+0x008],%g3 ! Observed data at 0000000051000008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0514031698d4e1 ldx [%i2+0x010],%g3 ! Observed data at 0000000051000010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x010,%g4 ldx [%g1+0x040],%g2 ! Expected data = 13b8c6b0247b88cf ldx [%i2+0x040],%g3 ! Observed data at 0000000051000040 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x040,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 49c4ff209d3c34ef ldx [%i2+0x0e8],%g3 ! Observed data at 00000000510000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 197b87c749ff7bae ldx [%i2+0x0f8],%g3 ! Observed data at 00000000510000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 03ebdcf6ff4ebfe2 ldx [%i2+0x168],%g3 ! Observed data at 0000000051000168 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x168,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 0000003497ab4d65 ldx [%i2+0x1c8],%g3 ! Observed data at 00000000510001c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x1c8,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 76fdc9f17c436eb5 ldx [%i3+0x010],%g3 ! Observed data at 0000000051800010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6ba6f407ffb22e62 ldx [%i3+0x030],%g3 ! Observed data at 0000000051800030 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffc145cc557bff9e ldx [%i3+0x038],%g3 ! Observed data at 0000000051800038 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x038,%g4 ldx [%g1+0x090],%g2 ! Expected data = 000063837444d4b4 ldx [%i3+0x090],%g3 ! Observed data at 0000000051800090 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x090,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 69a42fa7da284fb8 ldx [%i3+0x0a0],%g3 ! Observed data at 00000000518000a0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = c7e27b2907a6ac1a ldx [%i3+0x0e0],%g3 ! Observed data at 00000000518000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 4784fdf30861ed08 ldx [%i3+0x180],%g3 ! Observed data at 0000000051800180 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x180,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 50facd2bde74ac01 ldx [%i3+0x1a0],%g3 ! Observed data at 00000000518001a0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 44dfe95a6b12d9ac ldx [%i3+0x1c0],%g3 ! Observed data at 00000000518001c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x1c0,%g4 ! The test for processor 32 has passed p32_passed: ta GOOD_TRAP nop p32_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p32_failed p32_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p32_failed p32_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p32_failed p32_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p32_failed p32_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p32_failed p32_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p32_failed p32_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p32_failed p32_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p32_failed p32_f0_fail: set p32_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f2_fail: set p32_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f4_fail: set p32_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f6_fail: set p32_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f8_fail: set p32_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f10_fail: set p32_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f12_fail: set p32_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f16_fail: set p32_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f18_fail: set p32_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f20_fail: set p32_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f22_fail: set p32_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f24_fail: set p32_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f26_fail: set p32_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f28_fail: set p32_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f30_fail: set p32_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 32 failed p32_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x080] ! Set processor 32 done flag set p32_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 32 failed p32_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x080] ! Set processor 32 done flag set p32_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p32_selfmod_failed: ba p32_failed mov 0xabc,%g1 p32_common_error: or %g0,0xf00,%g1 ba p32_failed mov %o5,%g3 p32_common_signature_error: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_common_timeout: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p32_failed mov 0x0,%g3 p32_trap1e: or %l2,%l3,%l3 done p32_trap1o: or %l2,%l3,%l3 done p32_trap2e: membar #Sync mov 0x040,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync stwa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000051000000] stba %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000000] done p32_trap2o: membar #Sync mov 0x040,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync stwa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000051000000] stba %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000000] done p32_trap3e: or %l7,0x6d7,%l5 xnor %l0,%l6,%l5 done p32_trap3o: or %l7,0x6d7,%l5 xnor %l0,%l6,%l5 done p32_init_memory_pointers: set p32_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 p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = cb46a62e0b94458a ldx [%g1+0x008],%l1 ! %l1 = c084d95c7d2507b4 ldx [%g1+0x010],%l2 ! %l2 = 248f8446654c684b ldx [%g1+0x018],%l3 ! %l3 = 7601b7a46acdb4ba ldx [%g1+0x020],%l4 ! %l4 = f16c717feaeeea8c ldx [%g1+0x028],%l5 ! %l5 = 183da6f86fb5d0e4 ldx [%g1+0x030],%l6 ! %l6 = 0bacd3b06ec7c931 ldx [%g1+0x038],%l7 ! %l7 = 4b682a1e5dabfe67 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = a2c7bcaa2f38458b ldx [%g1+0x048],%l1 ! %l1 = 9f03c3985b696d84 ldx [%g1+0x050],%l2 ! %l2 = d9a224d0ba4bfca6 ldx [%g1+0x058],%l3 ! %l3 = 0c8aafe463a73deb ldx [%g1+0x060],%l4 ! %l4 = de54bf4cbee3530e ldx [%g1+0x068],%l5 ! %l5 = 048d8fe46b63f94e ldx [%g1+0x070],%l6 ! %l6 = 1248f957cac8057d ldx [%g1+0x078],%l7 ! %l7 = 6246ce7217948b8d save ! Initialize memory pointers for window 2 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = 7fb2703ada284fb8 ldx [%g1+0x088],%l1 ! %l1 = d7e2029de6ca5eea ldx [%g1+0x090],%l2 ! %l2 = ad19ff6bc4131f42 ldx [%g1+0x098],%l3 ! %l3 = 008a8a81f6e80155 ldx [%g1+0x0a0],%l4 ! %l4 = 74fd658c1910367f ldx [%g1+0x0a8],%l5 ! %l5 = 44555ed8742ad857 ldx [%g1+0x0b0],%l6 ! %l6 = d0a3daae5cbd3c52 ldx [%g1+0x0b8],%l7 ! %l7 = cf0a80cc05107c20 save ! Initialize memory points for window 3 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 3 ldx [%g1+0x0c0],%l0 ! %l0 = ac327367f1c9f4ae ldx [%g1+0x0c8],%l1 ! %l1 = 30027e62136240b8 ldx [%g1+0x0d0],%l2 ! %l2 = ddeb957bc910f69b ldx [%g1+0x0d8],%l3 ! %l3 = d5fc34ebb793c18c ldx [%g1+0x0e0],%l4 ! %l4 = 4570f2bfddea6ad3 ldx [%g1+0x0e8],%l5 ! %l5 = a4d731442c82f5e6 ldx [%g1+0x0f0],%l6 ! %l6 = 304733ee402c9361 ldx [%g1+0x0f8],%l7 ! %l7 = b307a0ec247b88cf ! Initialize the output register of window 3 set p32_local0_start,%o0 set p32_local1_start,%o1 set p32_local2_start,%o2 set p32_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 mov %g0,%o7 restore restore restore retl nop ! Random code for Processor 33 processor_33: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x84] ! Set the start flag wrpr %g0,7,%cleanwin call p33_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 33 wr %g0,0x4,%fprs ! Make sure fef is 1 set p33_init_freg,%g1 ! %f0 = a7bb28c9 b94ef742 34351c69 ec167258 ! %f4 = 60ce6e44 816ac764 6783a18a 0acea864 ! %f8 = 20cbc65b 31d0c4bc fcd054d1 ac73acfd ! %f12 = 5d2398a7 a81a8196 8ac26986 f4e5b2a6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7e4cfdde aea0bd23 312414fd 383becd7 ! %f20 = a51d05a0 1341981f 0eaefd35 1e990437 ! %f24 = c6c178ec 402eb172 20572445 03ba8915 ! %f28 = 85d95bd0 e19024bd dc57c160 97be7c65 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 92ba9c4b 44cbd226 5bbf7844 f4011cea ! %f36 = 95a83299 d575926f d44fa4ad 81646fff ! %f40 = 594c4abb 670ee617 ef42ade0 d635988c ! %f44 = f83491d8 6c161b07 4010a4ac 459b96d7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1d6550d00000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 1d6550d00000006b 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 33 p33_label_1: ! immd = 00000000000000c3, %l6 = d977f32686390abe, %ccr = 44 movge %xcc,0x0c3,%l6 ! Moved, %l6 = 00000000000000c3 ! Mem[00000000530000c0] = ac41667c37517695, %l0 = a58c50d3cd4ed90f, %l5 = 1d3770e8332947bd add %i2,0xc0,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = ac41667c37517695 ! %l1 = ea36db789eba7aab setx 0xf26e99404773c7bf,%g7,%l1 ! %l1 = f26e99404773c7bf ! Mem[00000000530000ac] = d66978d5, %l5 = 37517695, %l3 = ca7be0ac add %i2,0xac,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d66978d5 ! Mem[0000000052800010] = d1a1127a, %l4 = 3d1213da91812e59 lduha [%i1+%o2]0x81,%l4 ! %l4 = 000000000000d1a1 ! Mem[0000000052000020] = ed1b1c38, %l4 = 000000000000d1a1 lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ed ! Mem[0000000090000084] = 866a2d84, %g2 = 4e6628d59935c275 ldsb [%i4+0x086],%g2 ! %g2 = ffffffffffffff86 ! Mem[0000000053000120] = a0e45259, %l7 = 766b64d4c6c57245 ldub [%i2+0x122],%l7 ! %l7 = 0000000000000052 ! %l0 = a58c50d3cd4ed90f, Mem[0000000053800180] = 594d728928f631ee stx %l0,[%i3+0x180] ! Mem[0000000053800180] = a58c50d3cd4ed90f ! Mem[0000000053000020] = 744411a6, %l6 = 00000000000000c3 lduba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000a6 p33_label_2: ! %l6 = 00000000000000a6, Mem[0000000090800186] = 89b46810 stb %l6,[%i5+0x186] ! Mem[0000000090800184] = a6b46810 ! immd = 00000000000001df, %l6 = 00000000000000a6, %ccr = 44 movleu %icc,0x1df,%l6 ! Moved, %l6 = 00000000000001df ! %l6 = 00000000000001df, Mem[0000000052800000] = d1dd29f2 stba %l6,[%i1+%g0]0x81 ! Mem[0000000052800000] = dfdd29f2 ! immd = 00000000000000d1, %l3 = 00000000d66978d5, %ccr = 44 mova %xcc,0x0d1,%l3 ! Moved, %l3 = 00000000000000d1 ! %f1 = b94ef742, Mem[0000000052800018] = c7d42844 sta %f1 ,[%i1+%o3]0x80 ! Mem[0000000052800018] = b94ef742 ! %l0 = a58c50d3cd4ed90f, Mem[00000000900001a0] = ea1bd83c stw %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = cd4ed90f ! Mem[00000000530000b4] = 506f8ef5, %l1 = f26e99404773c7bf ldub [%i2+0x0b7],%l1 ! %l1 = 00000000000000f5 ! %l0 = a58c50d3cd4ed90f, %l2 = 95393390399dd5e8, %ccr = 44 movg %icc,%l0,%l2 ! Register Not Moved ! Mem[0000000090000194] = cef23aad, %g18 = 28db1131fc1b370d ldsw [%i4+0x194],%g2 ! %g2 = 28db1131fc1b370d ! Mem[000000005380002c] = 31cc4544, %l7 = 0000000000000052 lduh [%i3+0x02e],%l7 ! %l7 = 0000000000004544 p33_label_3: ! %l5 = ac41667c37517695, Mem[0000000052000000] = 82d49904 stha %l5,[%i0+%g0]0x88 ! Mem[0000000052000000] = 82d47695 ! Mem[0000000053800008] = f0de8fa8fd10d74f, %l6 = 00000000000001df ldxa [%i3+%o1]0x81,%l6 ! %l6 = f0de8fa8fd10d74f ! %l0 = a58c50d3cd4ed90f, Mem[000000009080000a] = 001bc6c4 sth %l0,[%i5+0x00a] ! Mem[0000000090800008] = d90fc6c4 ! Code Fragment 1 p33_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x5cc,%g3 ! %g3 = 00000000000005cc and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 00000000000000ed, %l5 = ac41667c37517695, %l3 = 00000000000000d1 srlx %l4,%l5,%l3 ! %l3 = 0000000000000000 ! %l4 = 000000ed, %l5 = 37517695, Mem[0000000091000050] = 9f4c9dbb d3dcae40 std %l4,[%i6+0x050] ! Mem[0000000091000050] = 000000ed 37517695 ! Mem[00000000520000a4] = 5f955973, %l7 = 0000000000004544, %asi = 80 swapa [%i0+0x0a4]%asi,%l7 ! %l7 = 000000005f955973 ! Mem[0000000053800018] = 631345b2, %l5 = ac41667c37517695 ldsba [%i3+%o3]0x89,%l5 ! %l5 = ffffffffffffffb2 ! Mem[0000000053000008] = 7b65d9ee, %l4 = 00000000000000ed lduwa [%i2+%o1]0x89,%l4 ! %l4 = 000000007b65d9ee ! %l1 = 00000000000000f5, %l1 = 00000000000000f5, %ccr = 44 mova %xcc,%l1,%l1 ! Moved, %l1 = 00000000000000f5 p33_label_4: ! Mem[0000000053800010] = c55f48c0d5194451, %l2 = 95393390399dd5e8 ldxa [%i3+%o2]0x81,%l2 ! %l2 = c55f48c0d5194451 ! Mem[00000000910001b0] = 099b4d738a55254c, %g2 = ffffffffcef23aad ldx [%i6+0x1b0],%g2 ! %g2 = 099b4d738a55254c ! %f13 = a81a8196, Mem[0000000053000018] = a8f77d1c sta %f13,[%i2+%o3]0x81 ! Mem[0000000053000018] = a81a8196 ! %l6 = f0de8fa8fd10d74f, %l4 = 000000007b65d9ee, %ccr = 44 movn %icc,%l6,%l4 ! Register Not Moved ! Mem[000000005280001c] = 19c503ef, %l6 = fd10d74f, %l6 = fd10d74f add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000019c503ef ! Mem[00000000538001d0] = bed60d6b, %l3 = 00000000, %l4 = 7b65d9ee add %i3,0x1d0,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000bed60d6b ! immd = 000000000000000e, %l6 = 0000000019c503ef, %ccr = 44 movge %icc,0x00e,%l6 ! Moved, %l6 = 000000000000000e ! Mem[0000000090800170] = 9911cd8e, %g18 = 28db1131fc1b370d ldsw [%i5+0x170],%g2 ! %g2 = 28db1131fc1b370d ! %l2 = c55f48c0d5194451, Mem[0000000052000090] = f9381abd stw %l2,[%i0+0x090] ! Mem[0000000052000090] = d5194451 ! Mem[0000000052800131] = 5f89ff23, %l6 = 000000000000000e ldstub [%i1+0x131],%l6 ! %l6 = 00000089000000ff p33_label_5: ! %l0 = cd4ed90f, %l1 = 000000f5, Mem[0000000090800100] = fb532693 03c772fa std %l0,[%i5+0x100] ! Mem[0000000090800100] = cd4ed90f 000000f5 ! Mem[00000000910000f0] = 4a3922c1, %g18 = 28db1131fc1b370d ldsw [%i6+0x0f0],%g2 ! %g2 = 28db1131fc1b370d ! Mem[000000009180006c] = de0d773b, %g2 = 000000004a3922c1 lduh [%o0+0x06e],%g2 ! %g2 = 000000000000de0d ! Mem[00000000910001f8] = aeb750a8, %g2 = 000000000000de0d lduh [%i6+0x1f8],%g2 ! %g2 = 000000000000aeb7 ! %f17 = aea0bd23, Mem[00000000910000cc] = 4204a456 st %f17,[%i6+0x0cc] ! Mem[00000000910000cc] = aea0bd23 ! Mem[0000000053000007] = 08d5295c, %l1 = 00000000000000f5 ldstub [%i2+0x007],%l1 ! %l1 = 0000005c000000ff ! Mem[0000000052800004] = 94ddda5e, %l6 = 0000000000000089 swap [%i1+0x004],%l6 ! %l6 = 0000000094ddda5e ! immd = 0000000000000337, %l1 = 000000000000005c, %ccr = 44 movcc %icc,0x337,%l1 ! Moved, %l1 = 0000000000000337 ! %l7 = 000000005f955973, %l7 = 000000005f955973, %l0 = a58c50d3cd4ed90f add %l7,%l7,%l0 ! %l0 = 00000000bf2ab2e6 ! %f17 = aea0bd23, Mem[0000000053800008] = a88fdef0 sta %f17,[%i3+%o1]0x88 ! Mem[0000000053800008] = aea0bd23 p33_label_6: ! Mem[0000000090000130] = e944267025546d29, %f48 = 698f0cb5 0e40c71f ldd [%i4+0x130],%f48 ! %f48 = e9442670 25546d29 ! %l2 = c55f48c0d5194451, %l6 = 0000000094ddda5e, %ccr = 44 movgu %icc,%l2,%l6 ! Register Not Moved ! Mem[0000000052000070] = 156c9aec, %l7 = 5f955973, %l2 = d5194451 add %i0,0x70,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000156c9aec ! %f16 = 7e4cfdde, Mem[00000000908001a4] = 34613832 st %f16,[%i5+0x1a4] ! Mem[00000000908001a4] = 7e4cfdde ! %l4 = 00000000bed60d6b, Mem[00000000900000f0] = 1682cc3f981e6310 stx %l4,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000000bed60d6b ! %l5 = ffffffffffffffb2, %l0 = 00000000bf2ab2e6, %l6 = 0000000094ddda5e orcc %l5,%l0,%l6 ! %l6 = fffffffffffffff6, %ccr = 88 ! Mem[00000000918000cc] = aa1bdff7, %g2 = 000000000000aeb7 lduh [%o0+0x0ce],%g2 ! %g2 = 000000000000aa1b ! %l6 = fffffffffffffff6, Mem[00000000918000ec] = 126311f5 sth %l6,[%o0+0x0ec] ! Mem[00000000918000ec] = fff611f5 ! %l0 = 00000000bf2ab2e6, imm = 000000000000000a, %l4 = 00000000bed60d6b srl %l0,0x00a,%l4 ! %l4 = 00000000002fcaac ! %f16 = 7e4cfdde aea0bd23 312414fd 383becd7 ! %f20 = a51d05a0 1341981f 0eaefd35 1e990437 ! %f24 = c6c178ec 402eb172 20572445 03ba8915 ! %f28 = 85d95bd0 e19024bd dc57c160 97be7c65 stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 p33_label_7: ! Mem[0000000053800000] = 11bf5e0d, %l1 = 0000000000000337 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000011000000ff ! %l4 = 00000000002fcaac, Mem[0000000090800160] = cd81b6a90459de3d stx %l4,[%i5+0x160] ! Mem[0000000090800160] = 00000000002fcaac ! %l2 = 00000000156c9aec, imm = ffffffffffffff8c, %l4 = 00000000002fcaac orncc %l2,-0x074,%l4 ! %l4 = 00000000156c9aff, %ccr = 00 ! %l3 = 0000000000000000, %l6 = fffffffffffffff6, %ccr = 00 movvs %icc,%l3,%l6 ! Register Not Moved ! %f10 = fcd054d1 ac73acfd, Mem[0000000052000008] = ffb66d0b b6f4fbef stda %f10,[%i0+%o1]0x81 ! Mem[0000000052000008] = fcd054d1 ac73acfd ! Mem[0000000053800000] = ffbf5e0d e246739f, %l0 = bf2ab2e6, %l1 = 00000011 ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000ffbf5e0d 00000000e246739f ! Mem[0000000053000008] = eed9657b, %l7 = 000000005f955973 lduha [%i2+%o1]0x81,%l7 ! %l7 = 000000000000eed9 ! %l4 = 00000000156c9aff, Mem[00000000918001a2] = 313cd07c sth %l4,[%o0+0x1a2] ! Mem[00000000918001a0] = 9affd07c ! Mem[0000000091000088] = 1e54dce2, %g18 = 28db1131fc1b370d ldsw [%i6+0x088],%g2 ! %g2 = 28db1131fc1b370d ! %l0 = 00000000ffbf5e0d, %l0 = 00000000ffbf5e0d, %ccr = 00 movleu %xcc,%l0,%l0 ! Register Not Moved p33_label_8: ! %l0 = 00000000ffbf5e0d, %l4 = 00000000156c9aff, %l5 = ffffffffffffffb2 orcc %l0,%l4,%l5 ! %l5 = 00000000ffffdeff, %ccr = 08 ! %l1 = 00000000e246739f, Mem[0000000091000008] = 12a0367e7e423f6b stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 00000000e246739f ! %l2 = 156c9aec, %l3 = 00000000, Mem[0000000091000120] = c14c4013 aca7c007 std %l2,[%i6+0x120] ! Mem[0000000091000120] = 156c9aec 00000000 ! %f1 = b94ef742, Mem[0000000052800010] = d1a1127a sta %f1 ,[%i1+%o2]0x80 ! Mem[0000000052800010] = b94ef742 ! Mem[0000000052000068] = 3b935cb2, %l1 = 00000000e246739f swap [%i0+0x068],%l1 ! %l1 = 000000003b935cb2 ! Mem[00000000910001b8] = 1591cc57, %g2 = 000000001e54dce2 ldsb [%i6+0x1b9],%g2 ! %g2 = 0000000000000015 ! %l6 = fffffffffffffff6, %l4 = 00000000156c9aff, %l3 = 0000000000000000 subccc %l6,%l4,%l3 ! %l3 = ffffffffea9364f7, %ccr = 88 ! %l6 = fffffffffffffff6, imm = fffffffffffff808, %l3 = ffffffffea9364f7 orcc %l6,-0x7f8,%l3 ! %l3 = fffffffffffffffe, %ccr = 88 ! %l6 = fffffffffffffff6 sethi %hi(0xe8ea7400),%l6 ! %l6 = 00000000e8ea7400 ! Mem[0000000090000154] = 358629ae, %g2 = 0000000000000015 lduwa [%i4+0x154]%asi,%g2 ! %g2 = 00000000358629ae p33_label_9: ! %l1 = 000000003b935cb2, Mem[0000000053000000] = 5304c0f9 stha %l1,[%i2+%g0]0x81 ! Mem[0000000053000000] = 5cb2c0f9 ! immd = 00000000000003d0, %l0 = 00000000ffbf5e0d, %ccr = 88 movvc %xcc,0x3d0,%l0 ! Moved, %l0 = 00000000000003d0 ! Mem[0000000053000008] = c18e1956 7b65d9ee, %l6 = e8ea7400, %l7 = 0000eed9 ldda [%i2+%o1]0x89,%l6 ! %l6 = 000000007b65d9ee 00000000c18e1956 ! Mem[0000000091800038] = 96b1e416, %g2 = 00000000358629ae ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffff96b1 ! %l0 = 00000000000003d0, imm = 00000000000002d2, %l0 = 00000000000003d0 xorcc %l0,0x2d2,%l0 ! %l0 = 0000000000000102, %ccr = 00 ! %l6 = 000000007b65d9ee, %l1 = 000000003b935cb2, %y = 00000000 sdivcc %l6,%l1,%l4 ! %l4 = 0000000000000002, %ccr = 00 mov %l0,%y ! %y = 00000102 ! %l4 = 0000000000000002, Mem[00000000908001a0] = 473facc77e4cfdde stx %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = 0000000000000002 ! %l2 = 00000000156c9aec, Mem[0000000090000098] = b9468fbe stw %l2,[%i4+0x098] ! Mem[0000000090000098] = 156c9aec ! Code Fragment 1 p33_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000005cc mov 0x6f4,%g3 ! %g3 = 00000000000006f4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 000000007b65d9ee, %l5 = 00000000ffffdeff, %ccr = 00 mova %xcc,%l6,%l5 ! Moved, %l5 = 000000007b65d9ee p33_label_10: ! Mem[0000000091800194] = ccb89650, %g2 = ffffffffffff96b1 lduh [%o0+0x194],%g2 ! %g2 = 000000000000ccb8 ! %f3 = ec167258, Mem[0000000053000010] = 38a64c5f sta %f3 ,[%i2+%o2]0x80 ! Mem[0000000053000010] = ec167258 ! %l1 = 000000003b935cb2, Mem[0000000053000008] = eed9657b56198ec1 stx %l1,[%i2+%o1] ! Mem[0000000053000008] = 000000003b935cb2 ! Clear Register : %l1 = 000000003b935cb2 clr %l1 ! %l1 = 0000000000000000 ! Mem[0000000091000158] = 37ccf7a9, %g18 = 28db1131fc1b370d ldswa [%i6+0x158]%asi,%g2 ! %g2 = 28db1131fc1b370d ! Mem[0000000052000010] = 91312f7e, %l7 = 00000000c18e1956 lduha [%i0+%o2]0x81,%l7 ! %l7 = 0000000000009131 ! %l2 = 156c9aec, %l3 = fffffffe, Mem[0000000091800088] = f66800b9 43610036 std %l2,[%o0+0x088] ! Mem[0000000091800088] = 156c9aec fffffffe ! %l5 = 000000007b65d9ee, Mem[000000009000016b] = 1a6c1726 stb %l5,[%i4+0x16b] ! Mem[0000000090000168] = ee6c1726 ! Mem[0000000053000000] = 5cb2c0f9, %l5 = 000000007b65d9ee ldsha [%i2+%g0]0x80,%l5 ! %l5 = 0000000000005cb2 ! Mem[0000000090000048] = 4e397b2d014f6e63, %g2 = 0000000037ccf7a9 ldx [%i4+0x048],%g2 ! %g2 = 4e397b2d014f6e63 p33_label_11: ! %l4 = 0000000000000002, %l3 = fffffffffffffffe, %ccr = 00 movvs %xcc,%l4,%l3 ! Register Not Moved ! Mem[000000009080014c] = 69cd767f, %g2 = 4e397b2d014f6e63 ldsh [%i5+0x14e],%g2 ! %g2 = 00000000000069cd ! Mem[0000000052800060] = f0b99d2a, %l3 = fffffffffffffffe swap [%i1+0x060],%l3 ! %l3 = 00000000f0b99d2a ! %l1 = 0000000000000000, %l7 = 0000000000009131, %l4 = 0000000000000002 andn %l1,%l7,%l4 ! %l4 = 0000000000000000 ! %l5 = 0000000000005cb2, Mem[0000000052000018] = 5f45792d stba %l5,[%i0+%o3]0x80 ! Mem[0000000052000018] = b245792d ! %f0 = a7bb28c9 b94ef742 34351c69 ec167258 ! %f4 = 60ce6e44 816ac764 6783a18a 0acea864 ! %f8 = 20cbc65b 31d0c4bc fcd054d1 ac73acfd ! %f12 = 5d2398a7 a81a8196 8ac26986 f4e5b2a6 mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! %l4 = 0000000000000000, Mem[00000000908001b3] = e0144ca6 stb %l4,[%i5+0x1b3] ! Mem[00000000908001b0] = 00144ca6 ! %l7 = 0000000000009131, %l1 = 0000000000000000, %l2 = 00000000156c9aec sllx %l7,%l1,%l2 ! %l2 = 0000000000009131 ! Mem[00000000918000ec] = fff611f5, %g18 = 28db1131fc1b370d ldsw [%o0+0x0ec],%g2 ! %g2 = 28db1131fc1b370d ! Mem[00000000910000d0] = befba617, %g2 = fffffffffff611f5 lduw [%i6+0x0d0],%g2 ! %g2 = 00000000befba617 p33_label_12: ! %l1 = 0000000000000000, Mem[0000000053800010] = c55f48c0 stwa %l1,[%i3+%o2]0x80 ! Mem[0000000053800010] = 00000000 ! Mem[00000000908000a8] = 66d43a4d 43a7621f, %g2 = befba617, %g3 = 000006f4 ldd [%i5+0x0a8],%g2 ! %g2 = 0000000066d43a4d 0000000043a7621f ! Mem[0000000091800110] = f7b5c61b, %g2 = 0000000066d43a4d ldsh [%o0+0x110],%g2 ! %g2 = fffffffffffff7b5 ! %l5 = 0000000000005cb2, Mem[0000000052800000] = dfdd29f200000089 stxa %l5,[%i1+%g0]0x81 ! Mem[0000000052800000] = 0000000000005cb2 ! %l0 = 0000000000000102, %l0 = 0000000000000102, %l4 = 0000000000000000 srlx %l0,%l0,%l4 ! %l4 = 0000000000000040 ! Mem[0000000090000178] = a54f0ba0, %g2 = fffffffffffff7b5 lduwa [%i4+0x178]%asi,%g2 ! %g2 = 00000000a54f0ba0 ! %l2 = 0000000000009131, %l0 = 0000000000000102, %l5 = 0000000000005cb2 sub %l2,%l0,%l5 ! %l5 = 000000000000902f ! %l0 = 0000000000000102, Mem[0000000091800182] = fdc467a5 sth %l0,[%o0+0x182] ! Mem[0000000091800180] = 010267a5 ! Mem[0000000053800008] = 23bda0aefd10d74f, %l4 = 0000000000000040, %l0 = 0000000000000102 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 23bda0aefd10d74f ! Mem[0000000053000094] = 2912cad9, %l0 = 23bda0aefd10d74f ldsb [%i2+0x096],%l0 ! %l0 = ffffffffffffffca p33_label_13: ! Mem[0000000052800028] = 2ffc3dcf, %l4 = 0000000000000040 ldsba [%i1+%o5]0x89,%l4 ! %l4 = ffffffffffffffcf ! Mem[00000000538000dc] = 867618f9, %l7 = 00009131, %l5 = 0000902f add %i3,0xdc,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000867618f9 ! Mem[00000000530000a0] = 5f1159f9, %l7 = 0000000000009131 swap [%i2+0x0a0],%l7 ! %l7 = 000000005f1159f9 ! Mem[0000000091000108] = 28e731edc3ff3462, %f48 = e9442670 25546d29 ldd [%i6+0x108],%f48 ! %f48 = 28e731ed c3ff3462 ! Mem[0000000053000078] = f07afc03, %l6 = 7b65d9ee, %l7 = 5f1159f9 add %i2,0x78,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f07afc03 ! %l6 = 000000007b65d9ee, Mem[00000000900001ac] = be3475ae sth %l6,[%i4+0x1ac] ! Mem[00000000900001ac] = d9ee75ae ! %f30 = dc57c160 97be7c65, Mem[0000000091000090] = ce45a014 9962ca86 stda %f30,[%i6+0x090]%asi ! Mem[0000000091000090] = dc57c160 97be7c65 ! Mem[00000000910001a0] = 90f51e19, %g18 = 28db1131fc1b370d ldsw [%i6+0x1a0],%g2 ! %g2 = 28db1131fc1b370d ! Mem[0000000052000028] = e60e0cd4, %l1 = 0000000000000000 lduwa [%i0+%o5]0x81,%l1 ! %l1 = 00000000e60e0cd4 ! %l1 = 00000000e60e0cd4, Mem[0000000091000052] = 00ed3751 sth %l1,[%i6+0x052] ! Mem[0000000091000050] = 0cd43751 p33_label_14: ! Mem[00000000538000d8] = 474e0095867618f9, %l0 = ffffffffffffffca ldx [%i3+0x0d8],%l0 ! %l0 = 474e0095867618f9 ! %l3 = 00000000f0b99d2a, Mem[0000000091000163] = fa989af4 stb %l3,[%i6+0x163] ! Mem[0000000091000160] = 2a989af4 ! %f22 = 0eaefd35 1e990437, Mem[0000000052000020] = ed1b1c38 aaf3e669 stda %f22,[%i0+%o4]0x81 ! Mem[0000000052000020] = 0eaefd35 1e990437 ! %l4 = ffffffcf, %l5 = 867618f9, Mem[0000000091800060] = 9a338008 0d3c077e std %l4,[%o0+0x060] ! Mem[0000000091800060] = ffffffcf 867618f9 ! %l6 = 000000007b65d9ee, immed = 00000386, %y = 00000102 umul %l6,0x386,%l7 ! %l7 = 000001b2c8dddc94, %y = 000001b2 ! Mem[0000000053800018] = 631345b2, %f21 = 1341981f lda [%i3+%o3]0x89,%f21 ! %f21 = 631345b2 ! Mem[0000000052800160] = 0afa4149, %l1 = e60e0cd4, %l0 = 867618f9 add %i1,0x160,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000000afa4149 ! %l1 = 00000000e60e0cd4, imm = fffffffffffff01e, %l7 = 000001b2c8dddc94 or %l1,-0xfe2,%l7 ! %l7 = fffffffffffffcde ! Mem[00000000908000d0] = c55fe12d, %g2 = ffffffff90f51e19 ldub [%i5+0x0d3],%g2 ! %g2 = 00000000000000c5 ! %l4 = ffffffffffffffcf, Mem[0000000091800146] = 970c6a52 sth %l4,[%o0+0x146] ! Mem[0000000091800144] = ffcf6a52 p33_label_15: ! Mem[00000000908001f8] = ea3a372aeced8229, %g2 = 00000000000000c5 ldx [%i5+0x1f8],%g2 ! %g2 = ea3a372aeced8229 ! immd = 0000000000000046, %l5 = 00000000867618f9, %ccr = 00 movleu %xcc,0x046,%l5 ! Register Not Moved ! %l5 = 00000000867618f9, %l0 = 000000000afa4149, %ccr = 00 movleu %icc,%l5,%l0 ! Register Not Moved ! %l0 = 000000000afa4149, Mem[0000000091000030] = bf3c11af stw %l0,[%i6+0x030] ! Mem[0000000091000030] = 0afa4149 ! %l0 = 000000000afa4149, imm = fffffffffffff892, %l3 = 00000000f0b99d2a xnorcc %l0,-0x76e,%l3 ! %l3 = 000000000afa4624, %ccr = 00 ! %l3 = 000000000afa4624, Mem[0000000053800150] = b555a9ab0b4d2c74 stx %l3,[%i3+0x150] ! Mem[0000000053800150] = 000000000afa4624 ! Mem[0000000052000074] = 76909bfe, %l4 = ffffffffffffffcf ldstub [%i0+0x074],%l4 ! %l4 = 00000076000000ff ! %l6 = 000000007b65d9ee, %l2 = 0000000000009131, %y = 000001b2 sdivcc %l6,%l2,%l3 ! %l3 = 0000000002fe1302, %ccr = 00 mov %l0,%y ! %y = 0afa4149 ! %l3 = 0000000002fe1302, imm = 0000000000000b38, %l5 = 00000000867618f9 and %l3,0xb38,%l5 ! %l5 = 0000000000000300 membar #Sync ! Added by membar checker (253) ! Mem[00000000900001e8] = fdac73ac, %g2 = ea3a372aeced8229 ldub [%i4+0x1e8],%g2 ! %g2 = 00000000000000fd p33_label_16: ! Mem[000000009180014c] = 44ecdeed, %g2 = 00000000000000fd lduha [%o0+0x14c]%asi,%g2 ! %g2 = 00000000000044ec ! Mem[0000000052800020] = c9b39128 030d9f11, %l0 = 0afa4149, %l1 = e60e0cd4 ldda [%i1+%o4]0x89,%l0 ! %l0 = 00000000030d9f11 00000000c9b39128 ! Mem[00000000908001f8] = ea3a372a, %g2 = 00000000000044ec lduw [%i5+0x1f8],%g2 ! %g2 = 00000000ea3a372a ! %l1 = 00000000c9b39128, Mem[0000000052000008] = d154d0fc stha %l1,[%i0+%o1]0x89 ! Mem[0000000052000008] = d1549128 ! Mem[0000000053000018] = c14ffdbd96811aa8, %f4 = 60ce6e44 816ac764 ldda [%i2+%o3]0x89,%f4 ! %f4 = c14ffdbd 96811aa8 ! %l6 = 000000007b65d9ee, %l4 = 0000000000000076, %ccr = 00 movvc %xcc,%l6,%l4 ! Moved, %l4 = 000000007b65d9ee ! %l6 = 000000007b65d9ee, Mem[00000000908001bc] = 750a4a57 stb %l6,[%i5+0x1bc] ! Mem[00000000908001bc] = ee0a4a57 ! %l6 = 000000007b65d9ee, imm = 0000000000000016, %l4 = 000000007b65d9ee sll %l6,0x016,%l4 ! %l4 = 001ed9767b800000 ! Mem[00000000520000a4] = 00004544, %l1 = c9b39128, %l3 = 02fe1302 add %i0,0xa4,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000004544 ! %l0 = 00000000030d9f11, Mem[00000000910000c0] = 92af44d2cabe2e3f stx %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = 00000000030d9f11 p33_label_17: ! Mem[0000000053800000] = ffbf5e0d, %l4 = 001ed9767b800000 ldsba [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000091000048] = 737820ee, %g18 = 28db1131fc1b370d ldsw [%i6+0x048],%g2 ! %g2 = 28db1131fc1b370d ! %l6 = 000000007b65d9ee, %l7 = fffffffffffffcde, %l6 = 000000007b65d9ee andn %l6,%l7,%l6 ! %l6 = 0000000000000120 ! %l4 = ffffffff, %l5 = 00000300, Mem[0000000052800020] = 119f0d03 2891b3c9 stda %l4,[%i1+%o4]0x80 ! Mem[0000000052800020] = ffffffff 00000300 ! %l2 = 0000000000009131, %l3 = 0000000000004544, %y = 0afa4149 sdiv %l2,%l3,%l4 ! %l4 = 000000007fffffff mov %l0,%y ! %y = 030d9f11 ! Mem[0000000090000094] = b82a156c, %g2 = 00000000737820ee ldsh [%i4+0x096],%g2 ! %g2 = ffffffffffffb82a ! Mem[0000000052800010] = 42f74eb9, %l2 = 0000000000009131 ldsba [%i1+%o2]0x88,%l2 ! %l2 = ffffffffffffffb9 ! Mem[000000009080001c] = c4ec5ef0, %g2 = ffffffffffffb82a lduh [%i5+0x01c],%g2 ! %g2 = 000000000000c4ec ! Set Register : %l1 = 00000000c9b39128 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! %l2 = ffffffffffffffb9, Mem[0000000052000020] = 35fdae0e stba %l2,[%i0+%o4]0x89 ! Mem[0000000052000020] = 35fdaeb9 p33_label_18: ! %l3 = 0000000000004544, Mem[00000000918001a6] = 5dd800fb sth %l3,[%o0+0x1a6] ! Mem[00000000918001a4] = 454400fb ! %l4 = 000000007fffffff, immed = 0000016a, %y = 030d9f11 umul %l4,0x16a,%l3 ! %l3 = 000000b4fffffe96, %y = 000000b4 ! %l7 = fffffffffffffcde, Mem[000000009180016c] = 97ae3bf2 stw %l7,[%o0+0x16c] ! Mem[000000009180016c] = fffffcde ! %l4 = 7fffffff, %l5 = 00000300, Mem[0000000053800010] = 00000000 514419d5 stda %l4,[%i3+%o2]0x88 ! Mem[0000000053800010] = 7fffffff 00000300 ! immd = 00000000000003ba, %l7 = fffffffffffffcde, %ccr = 00 movn %icc,0x3ba,%l7 ! Register Not Moved ! %f0 = a7bb28c9 b94ef742 34351c69 ec167258 ! %f4 = c14ffdbd 96811aa8 6783a18a 0acea864 ! %f8 = 20cbc65b 31d0c4bc fcd054d1 ac73acfd ! %f12 = 5d2398a7 a81a8196 8ac26986 f4e5b2a6 mov 0x0c0,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0 ! Mem[0000000053800170] = 00fe9715244ce45c, %l4 = 000000007fffffff, %l2 = ffffffffffffffb9 add %i3,0x170,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 00fe9715244ce45c ! Mem[0000000052000000] = 82d47695, %l2 = 00fe9715244ce45c ldswa [%i0+%g0]0x88,%l2 ! %l2 = ffffffff82d47695 ! %l5 = 0000000000000300, imm = 0000000000000a2e, %l3 = 000000b4fffffe96 andncc %l5,0xa2e,%l3 ! %l3 = 0000000000000100, %ccr = 00 ! Mem[0000000053000028] = 9ded049f, %l3 = 0000000000000100 ldsba [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffffff9d p33_label_19: ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a 156c9aec 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! immd = 000000000000025d, %l0 = 00000000030d9f11, %ccr = 00 movn %xcc,0x25d,%l0 ! Register Not Moved ! %l3 = ffffffffffffff9d, Mem[00000000910000a8] = 871488a2 stw %l3,[%i6+0x0a8] ! Mem[00000000910000a8] = ffffff9d ! Mem[000000009180009c] = 111e6b9c, %g2 = 000000000000c4ec ldsb [%o0+0x09f],%g2 ! %g2 = 0000000000000011 ! retry : should take illegal inst trap, %l0 = 00000000030d9f11 retry ! Illegal inst trap : %l0 = 00000000030d9f21 ! %l5 = 0000000000000300, imm = fffffffffffff58c, %l2 = ffffffff82d47695 xor %l5,-0xa74,%l2 ! %l2 = fffffffffffff68c ! Mem[00000000918000a0] = 1e6b9c78 4c76b123, %g2 = 00000011, %g3 = 43a7621f ldd [%o0+0x0a0],%g2 ! %g2 = 000000001e6b9c78 000000004c76b123 ! %f4 = c14ffdbd 96811aa8, Mem[0000000091800150] = 42331e81 aa15256d std %f4 ,[%o0+0x150] ! Mem[0000000091800150] = c14ffdbd 96811aa8 ! Mem[0000000091800004] = af37a84c, %g2 = 000000001e6b9c78 lduh [%o0+0x004],%g2 ! %g2 = 000000000000af37 ! Mem[00000000918000c8] = 168345f3, %g2 = 000000000000af37 ldsba [%o0+0x0c9]%asi,%g2 ! %g2 = 0000000000000016 p33_label_20: ! %l0 = 00000000030d9f21, %l7 = fffffffffffffcde, %y = 000000b4 sdiv %l0,%l7,%l3 ! %l3 = ffffffffc68a328f mov %l0,%y ! %y = 030d9f21 ! immd = 0000000000000167, %l3 = ffffffffc68a328f, %ccr = 00 mova %icc,0x167,%l3 ! Moved, %l3 = 0000000000000167 ! %l6 = 00000120, %l7 = fffffcde, Mem[0000000091800038] = 96b1e416 489be132 std %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000120 fffffcde ! Code Fragment 1 p33_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000004c76b123 mov 0xe42,%g3 ! %g3 = 0000000000000e42 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800158] = aa438ed2 1c41c950, %g2 = 00000016, %g3 = 00000e42 ldd [%i5+0x158],%g2 ! %g2 = 00000000aa438ed2 000000001c41c950 ! %l7 = fffffffffffffcde, %l1 = ffffffffffffffff, %l5 = 0000000000000300 srlx %l7,%l1,%l5 ! %l5 = 0000000000000001 ! Mem[000000009000001c] = 1e990437, %g18 = 28db1131fc1b370d ldsw [%i4+0x01c],%g2 ! %g2 = 28db1131fc1b370d ! Mem[00000000520000e8] = ebca01bc, %l5 = 0000000000000001 ldstub [%i0+0x0e8],%l5 ! %l5 = 000000eb000000ff ! %l1 = ffffffffffffffff, %l7 = fffffffffffffcde, %ccr = 00 movne %xcc,%l1,%l7 ! Moved, %l7 = ffffffffffffffff ! %l1 = ffffffffffffffff, Mem[00000000918001f0] = 0e1a2de41195af97 stx %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = ffffffffffffffff p33_label_21: ! Mem[0000000091800198] = 16b148f1 34dea851, %g2 = 1e990437, %g3 = 1c41c950 ldd [%o0+0x198],%g2 ! %g2 = 0000000016b148f1 0000000034dea851 ! %l3 = 0000000000000167, Mem[000000009180001c] = 32beb534 sth %l3,[%o0+0x01c] ! Mem[000000009180001c] = 0167b534 ! Mem[0000000052000018] = b245792d, %l4 = 000000007fffffff lduwa [%i0+%o3]0x80,%l4 ! %l4 = 00000000b245792d ! Mem[0000000053000028] = 9ded049f, %l5 = 00000000000000eb ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 0000009d000000ff ! %l0 = 00000000030d9f21, %l3 = 0000000000000167, %ccr = 00 movpos %icc,%l0,%l3 ! Moved, %l3 = 00000000030d9f21 ! %l0 = 00000000030d9f21, Mem[00000000918001cc] = fdf6ec81 sth %l0,[%o0+0x1cc] ! Mem[00000000918001cc] = 9f21ec81 ! %f0 = a7bb28c9 b94ef742 34351c69 ec167258 ! %f4 = c14ffdbd 96811aa8 6783a18a 0acea864 ! %f8 = 20cbc65b 31d0c4bc fcd054d1 ac73acfd ! %f12 = 5d2398a7 a81a8196 8ac26986 f4e5b2a6 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0 ! %f30 = dc57c160 97be7c65, Mem[0000000091800190] = f56a52ae ccb89650 std %f30,[%o0+0x190] ! Mem[0000000091800190] = dc57c160 97be7c65 ! %l0 = 030d9f21, %l1 = ffffffff, Mem[0000000091000078] = d4818d80 ce41d508 std %l0,[%i6+0x078] ! Mem[0000000091000078] = 030d9f21 ffffffff ! Mem[0000000052000000] = 9576d482, %l0 = 030d9f21, %l3 = 030d9f21 casa [%i0]0x80,%l0,%l3 ! %l3 = 000000009576d482 p33_label_22: ! %l6 = 0000000000000120, Mem[0000000091800099] = 42a6a690 stb %l6,[%o0+0x099] ! Mem[0000000091800098] = 20a6a690 ! %l3 = 000000009576d482, %l4 = 00000000b245792d, %l1 = ffffffffffffffff sllx %l3,%l4,%l1 ! %l1 = da90400000000000 ! Mem[0000000053000000] = 5cb2c0f9, %l4 = 00000000b245792d ldsba [%i2+%g0]0x80,%l4 ! %l4 = 000000000000005c ! Mem[0000000052800028] = 2ffc3dcf, %l0 = 00000000030d9f21 lduha [%i1+%o5]0x88,%l0 ! %l0 = 0000000000003dcf ! %l1 = da90400000000000, imm = fffffffffffffb6a, %l5 = 000000000000009d orncc %l1,-0x496,%l5 ! %l5 = da90400000000495, %ccr = 80 ! %f16 = 7e4cfdde, Mem[0000000091000000] = ecb2f1c3 st %f16,[%i6+%g0] ! Mem[0000000091000000] = 7e4cfdde ! immd = 00000000000000eb, %l3 = 000000009576d482, %ccr = 80 movl %xcc,0x0eb,%l3 ! Moved, %l3 = 00000000000000eb ! %l6 = 0000000000000120, imm = fffffffffffffe12, %l4 = 000000000000005c tsubcc %l6,-0x1ee,%l4 ! %l4 = 000000000000030e, %ccr = 13 ! %l7 = ffffffffffffffff, Mem[000000009080015e] = c9500000 stb %l7,[%i5+0x15e] ! Mem[000000009080015c] = ff500000 ! Mem[0000000090800134] = 86e952eb, %g2 = 0000000016b148f1 ldsh [%i5+0x136],%g2 ! %g2 = ffffffffffff86e9 p33_label_23: ! %l1 = da90400000000000, Mem[0000000090000150] = 7fece73b358629ae stx %l1,[%i4+0x150] ! Mem[0000000090000150] = da90400000000000 ! %l4 = 0000030e, %l5 = 00000495, Mem[0000000053800020] = 3fa57420 c450404a stda %l4,[%i3+%o4]0x80 ! Mem[0000000053800020] = 0000030e 00000495 ! Mem[0000000053000018] = a81a8196, %l1 = da90400000000000 ldswa [%i2+%o3]0x81,%l1 ! %l1 = ffffffffa81a8196 ! %l5 = da90400000000495, Mem[0000000091800130] = 10fdaea0 sth %l5,[%o0+0x130] ! Mem[0000000091800130] = 0495aea0 ! Mem[0000000090000038] = dc57c16097be7c65, %g2 = ffffffffffff86e9 ldx [%i4+0x038],%g2 ! %g2 = dc57c16097be7c65 ! %l7 = ffffffffffffffff, %l5 = da90400000000495, %ccr = 13 movvs %xcc,%l7,%l5 ! Register Not Moved ! Mem[0000000090800150] = 767f04531ae2a90c, %f48 = a51ce9c8 b76c866a ldd [%i5+0x150],%f48 ! %f48 = 767f0453 1ae2a90c ! %l2 = fffffffffffff68c, %l6 = 0000000000000120, %ccr = 13 movrgz %l2,%l6,%l4 ! Not Moved, %l4 = 000000000000030e ! %l0 = 0000000000003dcf, Mem[0000000052000028] = 8e917817d40c0ee6 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000052000028] = 0000000000003dcf ! %l0 = 0000000000003dcf, %l3 = 00000000000000eb, %ccr = 13 movpos %xcc,%l0,%l3 ! Moved, %l3 = 0000000000003dcf p33_label_24: ! Mem[000000009000002c] = ba891585, %g2 = dc57c16097be7c65 ldsb [%i4+0x02d],%g2 ! %g2 = ffffffffffffffba ! Mem[0000000053800018] = 631345b2, %l5 = da90400000000495 ldsba [%i3+%o3]0x88,%l5 ! %l5 = ffffffffffffffb2 ! %f24 = c6c178ec 402eb172, Mem[0000000053000020] = 744411a6 3c731f0f stda %f24,[%i2+%o4]0x89 ! Mem[0000000053000020] = c6c178ec 402eb172 ! Mem[000000009180006c] = 3ede0d77, %g2 = ffffffffffffffba ldub [%o0+0x06d],%g2 ! %g2 = 000000000000003e ! %f28 = 85d95bd0, Mem[0000000091800050] = 201eabe0 st %f28,[%o0+0x050] ! Mem[0000000091800050] = 85d95bd0 ! Mem[00000000910000b0] = c0b4901e, %g18 = 28db1131fc1b370d ldsw [%i6+0x0b0],%g2 ! %g2 = 28db1131fc1b370d ! Mem[00000000908000d0] = 39cf1cc5, %g18 = 28db1131fc1b370d ldsw [%i5+0x0d0],%g2 ! %g2 = 28db1131fc1b370d ! %l5 = ffffffffffffffb2, Mem[0000000052000018] = 2d7945b2 stba %l5,[%i0+%o3]0x89 ! Mem[0000000052000018] = 2d7945b2 ! Mem[00000000908000b8] = 811ea975, %g18 = 28db1131fc1b370d ldsw [%i5+0x0b8],%g2 ! %g2 = 28db1131fc1b370d ! %l7 = ffffffffffffffff, Mem[00000000910001d2] = 9c3d9de4 stb %l7,[%i6+0x1d2] ! Mem[00000000910001d0] = ff3d9de4 p33_label_25: ! %l7 = ffffffffffffffff, %l4 = 000000000000030e, %l7 = ffffffffffffffff taddcctv %l7,%l4,%l7 ! %l0 = 0000000000003df2, Trapped ! Mem[0000000052000020] = 35fdaeb9, %l0 = 0000000000003df2 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 0000000035fdaeb9 ! Mem[0000000053800018] = 631345b2, %l4 = 000000000000030e swapa [%i3+%o3]0x89,%l4 ! %l4 = 00000000631345b2 ! %l3 = 0000000000003dcf, Mem[000000005300006a] = 5dde9bee sth %l3,[%i2+0x06a] ! Mem[0000000053000068] = 5dde3dcf ! Mem[0000000053000010] = 587216ec, %l2 = fffffffffffff68c lduha [%i2+%o2]0x89,%l2 ! %l2 = 00000000000016ec ! Mem[00000000900000b0] = 869e5b97, %g2 = ffffffff811ea975 lduw [%i4+0x0b0],%g2 ! %g2 = 00000000869e5b97 ! Mem[0000000052000180] = c85959bc, %l5 = ffffffffffffffb2 swap [%i0+0x180],%l5 ! %l5 = 00000000c85959bc ! Mem[0000000091800108] = 92516bfb, %g2 = 00000000869e5b97 lduh [%o0+0x108],%g2 ! %g2 = 0000000000009251 ! %l5 = 00000000c85959bc, %l0 = 0000000035fdaeb9, %ccr = 13 movgu %xcc,%l5,%l0 ! Register Not Moved ! Mem[0000000053800008] = aea0bd23, %l3 = 0000000000003dcf lduha [%i3+%o1]0x88,%l3 ! %l3 = 000000000000bd23 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Thread 33 1: membar #Sync ! Force all stores to complete p33_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x084] ! Set processor 33 done flag ! Check Registers p33_check_registers: set p33_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000035fdaeb9 bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffa81a8196 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000016ec bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000bd23 bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000631345b2 bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c85959bc bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000120 bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffff bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x030d9f21,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p33_failed mov 0x111,%g1 ! Check Floating Point Registers p33_check_fp_registers: set p33_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a7bb28c9 b94ef742 bne %xcc,p33_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c14ffdbd 96811aa8 bne %xcc,p33_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6783a18a 0acea864 bne %xcc,p33_f6_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be a51d05a0 631345b2 bne %xcc,p33_f20_fail nop ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 9576d482bb40afb9 ldx [%i0+0x000],%g3 ! Observed data at 0000000052000000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 289154d1ac73acfd ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = b245792d34e631c5 ldx [%i0+0x018],%g3 ! Observed data at 0000000052000018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b9aefd351e990437 ldx [%i0+0x020],%g3 ! Observed data at 0000000052000020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cf3d000000000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000052000028 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = e246739f22186b9b ldx [%i0+0x068],%g3 ! Observed data at 0000000052000068 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 156c9aecff909bfe ldx [%i0+0x070],%g3 ! Observed data at 0000000052000070 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x070,%g4 ldx [%g1+0x090],%g2 ! Expected data = d5194451a7c2cf51 ldx [%i0+0x090],%g3 ! Observed data at 0000000052000090 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x090,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 124900ac00004544 ldx [%i0+0x0a0],%g3 ! Observed data at 00000000520000a0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x0a0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ffca01bcb486d3e3 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000520000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x180],%g2 ! Expected data = ffffffb28f61da32 ldx [%i0+0x180],%g3 ! Observed data at 0000000052000180 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x180,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000000000005cb2 ldx [%i1+0x000],%g3 ! Observed data at 0000000052800000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = b94ef742010aaa9b ldx [%i1+0x010],%g3 ! Observed data at 0000000052800010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b94ef74219c503ef ldx [%i1+0x018],%g3 ! Observed data at 0000000052800018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffff00000300 ldx [%i1+0x020],%g3 ! Observed data at 0000000052800020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = fffffffe52b0fbf0 ldx [%i1+0x060],%g3 ! Observed data at 0000000052800060 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x060,%g4 ldx [%g1+0x130],%g2 ! Expected data = 5fffff23d9ed3051 ldx [%i1+0x130],%g3 ! Observed data at 0000000052800130 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x130,%g4 set p33_local2_expect,%g1 p33_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5cb2c0f908d529ff ldx [%i2+0x000],%g3 ! Observed data at 0000000053000000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000003b935cb2 ldx [%i2+0x008],%g3 ! Observed data at 0000000053000008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ec167258bf928238 ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a81a8196bdfd4fc1 ldx [%i2+0x018],%g3 ! Observed data at 0000000053000018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 72b12e40ec78c1c6 ldx [%i2+0x020],%g3 ! Observed data at 0000000053000020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffed049f95e903d2 ldx [%i2+0x028],%g3 ! Observed data at 0000000053000028 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 5dde3dcf38c5b570 ldx [%i2+0x068],%g3 ! Observed data at 0000000053000068 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x068,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 00009131a886ad0c ldx [%i2+0x0a0],%g3 ! Observed data at 00000000530000a0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x0a0,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffbf5e0de246739f ldx [%i3+0x000],%g3 ! Observed data at 0000000053800000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 23bda0aefd10d74f ldx [%i3+0x008],%g3 ! Observed data at 0000000053800008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffff7f00030000 ldx [%i3+0x010],%g3 ! Observed data at 0000000053800010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0e0300007dbcf04d ldx [%i3+0x018],%g3 ! Observed data at 0000000053800018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000030e00000495 ldx [%i3+0x020],%g3 ! Observed data at 0000000053800020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x020,%g4 ldx [%g1+0x150],%g2 ! Expected data = 000000000afa4624 ldx [%i3+0x150],%g3 ! Observed data at 0000000053800150 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x150,%g4 ldx [%g1+0x180],%g2 ! Expected data = a58c50d3cd4ed90f ldx [%i3+0x180],%g3 ! Observed data at 0000000053800180 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x180,%g4 ! The test for processor 33 has passed p33_passed: ta GOOD_TRAP nop p33_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p33_failed p33_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p33_failed p33_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p33_failed p33_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p33_failed p33_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p33_failed p33_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p33_failed p33_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p33_failed p33_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p33_failed p33_f0_fail: set p33_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f4_fail: set p33_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f6_fail: set p33_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f20_fail: set p33_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 33 failed p33_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x084] ! Set processor 33 done flag set p33_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 33 failed p33_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x084] ! Set processor 33 done flag set p33_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p33_selfmod_failed: ba p33_failed mov 0xabc,%g1 p33_common_error: or %g0,0xf01,%g1 ba p33_failed mov %o5,%g3 p33_common_signature_error: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_common_timeout: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p33_failed mov 0x0,%g3 p33_trap1e: stda %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800028] stxa %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000018] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800018] done p33_trap1o: stda %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800028] stxa %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000018] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800018] done p33_trap2e: ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800020] done p33_trap2o: ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800020] done p33_trap3e: subc %l4,0xf96,%l4 orn %l7,-0x409,%l7 and %l6,0x2f9,%l4 andn %l3,%l0,%l4 xnor %l6,%l7,%l4 done p33_trap3o: subc %l4,0xf96,%l4 orn %l7,-0x409,%l7 and %l6,0x2f9,%l4 andn %l3,%l0,%l4 xnor %l6,%l7,%l4 done p33_init_memory_pointers: set p33_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 p33_local0_start,%i0 set p33_local1_start,%i1 set p33_local2_start,%i2 set p33_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a58c50d3cd4ed90f ldx [%g1+0x008],%l1 ! %l1 = ea36db789eba7aab ldx [%g1+0x010],%l2 ! %l2 = 95393390399dd5e8 ldx [%g1+0x018],%l3 ! %l3 = 4b6a8a60ca7be0ac ldx [%g1+0x020],%l4 ! %l4 = 3d1213da91812e59 ldx [%g1+0x028],%l5 ! %l5 = 1d3770e8332947bd ldx [%g1+0x030],%l6 ! %l6 = d977f32686390abe ldx [%g1+0x038],%l7 ! %l7 = 766b64d4c6c57245 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 34 processor_34: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x88] ! Set the start flag wrpr %g0,7,%cleanwin call p34_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 34 wr %g0,0x4,%fprs ! Make sure fef is 1 set p34_init_freg,%g1 ! %f0 = c50de764 eda75587 4c67b092 30e79bf4 ! %f4 = 1f1d89f4 b6225507 2511531a d33171fa ! %f8 = bde70f34 9aaab5c1 2a306587 211c4eea ! %f12 = ab818af0 019ee47e 1e3f62c0 abe6ae35 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7ebb392f b8184de3 99294682 7510a827 ! %f20 = 15187c10 4d51ab40 9e6c56d1 c955b8d8 ! %f24 = 4fba5626 d7e87478 ff0b869f dd35667a ! %f28 = 3beb72dc 9e600b58 abf34840 7b653280 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 251e1f49 dce2caf0 a790327b 2a4577c1 ! %f36 = 642e1f85 30705b56 3057551d 656ab13c ! %f40 = bde46748 44f69a50 5f1a34b7 c23ad598 ! %f44 = 8f9a0ac4 f573352f a9a01c3d d17eb033 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbbd89f9800000056,%g7,%g1 ! GSR scale = 10, align = 6 wr %g1,%g0,%gsr ! GSR = bbd89f9800000056 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 34 p34_label_1: ! %l0 = 91f05f5e9164af15, %l5 = c03c1e49d7ac3775, %l5 = c03c1e49d7ac3775 andn %l0,%l5,%l5 ! %l5 = 11c0411600408800 ! Mem[0000000091000198] = d53c738a, %g2 = 1f0c0fffc2c8d288 ldub [%i6+0x19b],%g2 ! %g2 = 00000000000000d5 ! %l3 = a97d07c4606e312c, %l3 = a97d07c4606e312c, %ccr = 44 movgu %icc,%l3,%l3 ! Register Not Moved ! Mem[0000000090800040] = 953c2fe1, %g2 = 00000000000000d5 ldub [%i5+0x041],%g2 ! %g2 = 0000000000000095 ! %l7 = 6d38148a108f9a20, Mem[000000009180013f] = 4b16497e stb %l7,[%o0+0x13f] ! Mem[000000009180013c] = 2016497e ! %l2 = ccf0faf1, %l3 = 606e312c, Mem[0000000055000008] = 16cab7f2 78b7800c stda %l2,[%i2+%o1]0x81 ! Mem[0000000055000008] = ccf0faf1 606e312c ! %f6 = 2511531a d33171fa, Mem[0000000054000020] = 1bd565f4 d5547685 stda %f6 ,[%i0+%o4]0x81 ! Mem[0000000054000020] = 2511531a d33171fa ! Mem[0000000054000028] = 94fd2d0dcf57d353, %f30 = abf34840 7b653280 ldda [%i0+%o5]0x88,%f30 ! %f30 = 94fd2d0d cf57d353 ! %f21 = 4d51ab40, Mem[00000000908001d8] = ba41b1d8 st %f21,[%i5+0x1d8] ! Mem[00000000908001d8] = 4d51ab40 ! Mem[0000000055000178] = 4b64623a, %l6 = cc6a6799, %l7 = 108f9a20 add %i2,0x178,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004b64623a p34_label_2: ! %l4 = d6281a684c751a15, Mem[00000000910001a3] = 19475b8f stb %l4,[%i6+0x1a3] ! Mem[00000000910001a0] = 15475b8f ! %l2 = ed1e29d9ccf0faf1, %l6 = 82900449cc6a6799, %ccr = 44 movle %xcc,%l2,%l6 ! Moved, %l6 = ed1e29d9ccf0faf1 ! Mem[0000000055800018] = aba55f0e, %l0 = 91f05f5e9164af15 ldsba [%i3+%o3]0x88,%l0 ! %l0 = 000000000000000e ! %l3 = a97d07c4606e312c, %l2 = ed1e29d9ccf0faf1, %ccr = 44 movleu %icc,%l3,%l2 ! Moved, %l2 = a97d07c4606e312c ! Mem[00000000540000f0] = f9079531853766ae, %l4 = d6281a684c751a15, %l3 = a97d07c4606e312c add %i0,0xf0,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = f9079531853766ae ! %f1 = eda75587, Mem[0000000054800010] = 91a557c1 sta %f1 ,[%i1+%o2]0x89 ! Mem[0000000054800010] = eda75587 ! %l7 = 000000004b64623a, Mem[0000000055000010] = e5393c68 stha %l7,[%i2+%o2]0x80 ! Mem[0000000055000010] = 623a3c68 ! %l4 = d6281a684c751a15, Mem[0000000090000150] = 7fece73b sth %l4,[%i4+0x150] ! Mem[0000000090000150] = 1a15e73b ! %l7 = 000000004b64623a, %l0 = 000000000000000e, %l4 = d6281a684c751a15 xnor %l7,%l0,%l4 ! %l4 = ffffffffb49b9dcb ! Mem[0000000090000110] = 0ce41310 7d8dcae3, %g2 = 00000095, %g3 = 0bad0b00 ldd [%i4+0x110],%g2 ! %g2 = 000000000ce41310 000000007d8dcae3 p34_label_3: ! %l2 = a97d07c4606e312c, %l1 = 4f5f0929f0fc7332, %l0 = 000000000000000e sra %l2,%l1,%l0 ! %l0 = 000000000000181b ! %l3 = f9079531853766ae, Mem[0000000091800024] = 89ddf28a stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 853766ae ! Mem[0000000090000014] = 35abf17f, %g18 = 3f86935a048fdd2a ldsw [%i4+0x014],%g2 ! %g2 = 3f86935a048fdd2a ! Mem[0000000090800030] = 2656a05e 401afe34, %g2 = 35abf17f, %g3 = 7d8dcae3 ldd [%i5+0x030],%g2 ! %g2 = 000000002656a05e 00000000401afe34 ! %l4 = ffffffffb49b9dcb, %l6 = ed1e29d9ccf0faf1, %l2 = a97d07c4606e312c or %l4,%l6,%l2 ! %l2 = fffffffffcfbfffb ! Mem[0000000055800028] = 126fdbbf, %l7 = 000000004b64623a lduwa [%i3+%o5]0x80,%l7 ! %l7 = 00000000126fdbbf ! Mem[0000000054800124] = 3d2ce2e6, %l7 = 126fdbbf, %l4 = b49b9dcb add %i1,0x124,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003d2ce2e6 ! Mem[00000000540001b0] = 663d75b3c6fbaef5, %l6 = ed1e29d9ccf0faf1, %l6 = ed1e29d9ccf0faf1 add %i0,0x1b0,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 663d75b3c6fbaef5 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000055000028] = ce803254, %l6 = 663d75b3c6fbaef5 ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 000000ce000000ff p34_label_4: ! %l0 = 0000181b, %l1 = f0fc7332, Mem[0000000091800178] = 946e98ff 7badf058 std %l0,[%o0+0x178] ! Mem[0000000091800178] = 0000181b f0fc7332 ! Mem[0000000055800010] = 64419827, %l0 = 000000000000181b ldsba [%i3+%o2]0x80,%l0 ! %l0 = 0000000000000064 ! Mem[00000000910001e8] = 85b8e235, %g2 = 000000002656a05e lduh [%i6+0x1e8],%g2 ! %g2 = 00000000000085b8 ! %l7 = 00000000126fdbbf, Mem[00000000918000d1] = f7ebccbc stb %l7,[%o0+0x0d1] ! Mem[00000000918000d0] = bfebccbc ! %l7 = 00000000126fdbbf, Mem[00000000900001b7] = fe42d2ae stb %l7,[%i4+0x1b7] ! Mem[00000000900001b4] = bf42d2ae ! Mem[0000000055000038] = 3367519458e72120, %l2 = fffffffffcfbfffb, %l2 = fffffffffcfbfffb add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 3367519458e72120 ! Mem[00000000550001dc] = 10ba8703, %l4 = 000000003d2ce2e6 lduw [%i2+0x1dc],%l4 ! %l4 = 0000000010ba8703 ! %l0 = 0000000000000064, Mem[0000000090000032] = 9cb3d49f sth %l0,[%i4+0x032] ! Mem[0000000090000030] = 0064d49f ! Mem[0000000054000153] = faf6d6bb, %l5 = 11c0411600408800 ldstub [%i0+0x153],%l5 ! %l5 = 000000bb000000ff ! Mem[0000000055000018] = 485848d0ec886a84, %f14 = 1e3f62c0 abe6ae35 ldda [%i2+%o3]0x81,%f14 ! %f14 = 485848d0 ec886a84 p34_label_5: ! Mem[0000000055800010] = 64419827, %l0 = 0000000000000064 ldsha [%i3+%o2]0x80,%l0 ! %l0 = 0000000000006441 ! Mem[00000000908000f8] = e0b72249, %g2 = 00000000000085b8 ldsh [%i5+0x0f8],%g2 ! %g2 = ffffffffffffe0b7 ! %l1 = 4f5f0929f0fc7332, Mem[0000000055000170] = 2adadc11203ab621, %asi = 80 stxa %l1,[%i2+0x170]%asi ! Mem[0000000055000170] = 4f5f0929f0fc7332 ! Mem[0000000054800100] = 76c7e4c017c752dc, %l6 = 00000000000000ce, %l2 = 3367519458e72120 add %i1,0x100,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 76c7e4c017c752dc ! Mem[0000000091800080] = e8f2941f, %g2 = ffffffffffffe0b7 ldsh [%o0+0x082],%g2 ! %g2 = ffffffffffffe8f2 ! %l1 = 4f5f0929f0fc7332, Mem[000000005400013c] = 9ec8e2b9 stw %l1,[%i0+0x13c] ! Mem[000000005400013c] = f0fc7332 ! %l2 = 76c7e4c017c752dc, immed = 000001ba, %ccr = 44 movrgez %l2,0x1ba,%l1 ! Moved, %l1 = 00000000000001ba ! %l6 = 00000000000000ce, Mem[0000000054000000] = 1f3f2dab3e8171b4 stxa %l6,[%i0+%g0]0x88 ! Mem[0000000054000000] = 00000000000000ce ! Mem[00000000550001d7] = 9316b80b, %l1 = 00000000000001ba ldstub [%i2+0x1d7],%l1 ! %l1 = 0000000b000000ff membar #Sync ! Added by membar checker (254) ! %l5 = 00000000000000bb, Mem[00000000900000e0] = f6dd35ec stb %l5,[%i4+0x0e0] ! Mem[00000000900000e0] = bbdd35ec p34_label_6: ! Mem[00000000908001d0] = 2af6acef, %g2 = ffffffffffffe8f2 lduwa [%i5+0x1d0]%asi,%g2 ! %g2 = 000000002af6acef ! %f28 = 3beb72dc 9e600b58, Mem[00000000900001a0] = ea1bd83c 55f4639a stda %f28,[%i4+0x1a0]%asi ! Mem[00000000900001a0] = 3beb72dc 9e600b58 ! Mem[00000000548001c3] = 1d8e18e0, %l3 = f9079531853766ae ldstub [%i1+0x1c3],%l3 ! %l3 = 000000e0000000ff ! Mem[00000000910000e0] = 7ae7c882, %g2 = 000000002af6acef lduw [%i6+0x0e0],%g2 ! %g2 = 000000007ae7c882 ! Mem[0000000054000010] = 0196b1ed, %l4 = 0000000010ba8703 ldswa [%i0+%o2]0x88,%l4 ! %l4 = 000000000196b1ed ! %l3 = 00000000000000e0, Mem[0000000055000010] = 683c3a62 stha %l3,[%i2+%o2]0x88 ! Mem[0000000055000010] = 683c00e0 ! %l0 = 00006441, %l1 = 0000000b, Mem[0000000054800020] = 854eb1ab 43298e6d stda %l0,[%i1+%o4]0x88 ! Mem[0000000054800020] = 00006441 0000000b ! Mem[0000000055000010] = e0003c68, %l7 = 00000000126fdbbf swapa [%i2+%o2]0x80,%l7 ! %l7 = 00000000e0003c68 ! %f0 = c50de764 eda75587 4c67b092 30e79bf4 ! %f4 = 1f1d89f4 b6225507 2511531a d33171fa ! %f8 = bde70f34 9aaab5c1 2a306587 211c4eea ! %f12 = ab818af0 019ee47e 485848d0 ec886a84 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040 ! Mem[000000005480004f] = 6bf2bfad, %l5 = 00000000000000bb ldstuba [%i1+0x04f]%asi,%l5 ! %l5 = 000000ad000000ff p34_label_7: ! %l3 = 00000000000000e0, Mem[0000000055000002] = 9e92bd89, %asi = 80 stha %l3,[%i2+0x002]%asi ! Mem[0000000055000000] = 9e9200e0 ! %l3 = 00000000000000e0, imm = 0000000000000004, %l7 = 00000000e0003c68 sra %l3,0x004,%l7 ! %l7 = 000000000000000e ! Mem[0000000054800134] = 5940add7, %l3 = 000000e0, %l7 = 0000000e add %i1,0x134,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005940add7 ! Mem[0000000055000020] = c183ccf78bc1d0d3, %l6 = 00000000000000ce, %l2 = 76c7e4c017c752dc add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = c183ccf78bc1d0d3 ! Mem[00000000548001c8] = 7986476f, %l4 = 0196b1ed, %l7 = 5940add7 add %i1,0x1c8,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007986476f ! %l5 = 00000000000000ad, %l2 = c183ccf78bc1d0d3, %l0 = 0000000000006441 tsubcc %l5,%l2,%l0 ! %l0 = 3e7c3308743e2fda, %ccr = 13 ! %l1 = 000000000000000b, Mem[0000000090800169] = a7afac95 stb %l1,[%i5+0x169] ! Mem[0000000090800168] = 0bafac95 ! %l4 = 000000000196b1ed, %l0 = 3e7c3308743e2fda, %l1 = 000000000000000b tsubcc %l4,%l0,%l1 ! %l1 = c183ccf78d588213, %ccr = 9b ! Mem[0000000055800018] = aba55f0e, %l7 = 000000007986476f ldstuba [%i3+%o3]0x88,%l7 ! %l7 = 0000000e000000ff ! Mem[00000000918001a4] = 5dd800fb, %g2 = 000000007ae7c882 lduh [%o0+0x1a6],%g2 ! %g2 = 0000000000005dd8 p34_label_8: ! Mem[00000000918001e0] = 7226ce7b, %g2 = 0000000000005dd8 ldsb [%o0+0x1e3],%g2 ! %g2 = 0000000000000072 ! %l5 = 00000000000000ad, Mem[0000000054800008] = 456b625d stha %l5,[%i1+%o1]0x80 ! Mem[0000000054800008] = 00ad625d ! Mem[0000000091000010] = c24b8124, %g2 = 0000000000000072 lduw [%i6+%o2],%g2 ! %g2 = 00000000c24b8124 ! immd = 000000000000031d, %l5 = 00000000000000ad, %ccr = 9b movcc %xcc,0x31d,%l5 ! Register Not Moved ! immd = 00000000000001ae, %l3 = 00000000000000e0, %ccr = 9b movn %xcc,0x1ae,%l3 ! Register Not Moved ! Mem[0000000055000010] = bfdb6f12, %l2 = c183ccf78bc1d0d3 ldsba [%i2+%o2]0x89,%l2 ! %l2 = 0000000000000012 ! Mem[0000000055000038] = 3367519458e72120, %l0 = 3e7c3308743e2fda, %l4 = 000000000196b1ed add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 3367519458e72120 ! Mem[000000005500019c] = c09ec357, %l6 = 000000ce, %l5 = 000000ad add %i2,0x19c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c09ec357 ! Mem[000000009180005c] = f76f3436, %g2 = 00000000c24b8124 lduwa [%o0+0x05c]%asi,%g2 ! %g2 = 00000000f76f3436 ! Mem[0000000091800168] = 85871d97, %g2 = 00000000f76f3436 ldub [%o0+0x169],%g2 ! %g2 = 0000000000000085 p34_label_9: ! %l4 = 3367519458e72120, Mem[00000000908000ce] = 57ec39cf sth %l4,[%i5+0x0ce] ! Mem[00000000908000cc] = 212039cf ! Mem[0000000054800008] = 5d62ad00, %l0 = 3e7c3308743e2fda swapa [%i1+%o1]0x89,%l0 ! %l0 = 000000005d62ad00 ! Mem[0000000090000140] = 5f7478d9d6ab3316, %g2 = 0000000000000085 ldxa [%i4+0x140]%asi,%g2 ! %g2 = 5f7478d9d6ab3316 ! Mem[00000000540000ac] = 567aaccb, %l2 = 0000000000000012 swap [%i0+0x0ac],%l2 ! %l2 = 00000000567aaccb ! Code Fragment 1 p34_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000401afe34 mov -0x25e,%g3 ! %g3 = fffffffffffffda2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000055000160] = 2658afc6, %l3 = 00000000000000e0 lduw [%i2+0x160],%l3 ! %l3 = 000000002658afc6 ! Mem[0000000090000000] = f5f63c7b, %g2 = 5f7478d9d6ab3316 ldsh [%i4+%g0],%g2 ! %g2 = fffffffffffff5f6 ! %l4 = 3367519458e72120, Mem[0000000055800170] = 1f0a8db1 stw %l4,[%i3+0x170] ! Mem[0000000055800170] = 58e72120 ! Mem[00000000910000c0] = 92af44d2cabe2e3f, %f48 = e69a15e5 f1e34842 ldd [%i6+0x0c0],%f48 ! %f48 = 92af44d2 cabe2e3f ! Code Fragment 1 p34_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffda2 mov 0xe49,%g3 ! %g3 = 0000000000000e49 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p34_label_10: ! Mem[0000000090000148] = c1bedd20, %g2 = fffffffffffff5f6 ldsh [%i4+0x148],%g2 ! %g2 = ffffffffffffc1be ! Mem[000000009100003c] = 7939a2b7, %g2 = ffffffffffffc1be lduwa [%i6+0x03c]%asi,%g2 ! %g2 = 000000007939a2b7 ! %f0 = c50de764 eda75587 4c67b092 30e79bf4 ! %f4 = 1f1d89f4 b6225507 2511531a d33171fa ! %f8 = bde70f34 9aaab5c1 2a306587 211c4eea ! %f12 = ab818af0 019ee47e 485848d0 ec886a84 mov 0x1c0,%g6 stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0 ! %l5 = 00000000c09ec357, Mem[000000009080015c] = 1c41c950 stw %l5,[%i5+0x15c] ! Mem[000000009080015c] = c09ec357 ! Code Fragment 1 p34_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000e49 mov 0x7c9,%g3 ! %g3 = 00000000000007c9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000054000008] = 25144e2d, %l1 = c183ccf78d588213 lduha [%i0+%o1]0x88,%l1 ! %l1 = 0000000000004e2d membar #Sync ! Added by membar checker (255) ! Mem[00000000900001d0] = f4b62255, %g2 = 000000007939a2b7 ldsb [%i4+0x1d3],%g2 ! %g2 = fffffffffffffff4 ! Mem[0000000054000018] = 839a2a53db1151d1, %l2 = 00000000567aaccb, %l3 = 000000002658afc6 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 839a2a53db1151d1 ! Code Fragment 1 p34_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000007c9 mov 0x440,%g3 ! %g3 = 0000000000000440 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 000000005d62ad00, Mem[0000000091000144] = f227a2b8 sth %l0,[%i6+0x144] ! Mem[0000000091000144] = ad00a2b8 p34_label_11: ! %l2 = 00000000567aaccb, Mem[0000000055800000] = 198e1e50 stba %l2,[%i3+%g0]0x80 ! Mem[0000000055800000] = cb8e1e50 ! %l2 = 00000000567aaccb, imm = 0000000000000191, %l1 = 0000000000004e2d xnorcc %l2,0x191,%l1 ! %l1 = ffffffffa98552a5, %ccr = 88 ! %l5 = 00000000c09ec357, Mem[0000000091000194] = f27114ab stb %l5,[%i6+0x194] ! Mem[0000000091000194] = 577114ab ! %l1 = ffffffffa98552a5, Mem[0000000054000008] = 2d4e1425 stha %l1,[%i0+%o1]0x81 ! Mem[0000000054000008] = 52a51425 ! Mem[00000000900001a4] = 9e600b58, %g2 = fffffffffffffff4 ldsh [%i4+0x1a4],%g2 ! %g2 = ffffffffffff9e60 ! Mem[00000000548000f8] = 4733e5b9, %l1 = ffffffffa98552a5 ldstub [%i1+0x0f8],%l1 ! %l1 = 00000047000000ff ! Mem[0000000090800148] = 58d70c46, %g2 = ffffffffffff9e60 ldsb [%i5+0x148],%g2 ! %g2 = 0000000000000058 ! Mem[00000000910001d0] = e99c3d9d, %g2 = 0000000000000058 ldsba [%i6+0x1d1]%asi,%g2 ! %g2 = ffffffffffffffe9 ! Mem[0000000090800000] = 16913d80, %g2 = ffffffffffffffe9 lduba [%i5+0x002]%asi,%g2 ! %g2 = 0000000000000016 ! %f15 = ec886a84, Mem[00000000900000b8] = 1baa55e3 st %f15,[%i4+0x0b8] ! Mem[00000000900000b8] = ec886a84 p34_label_12: ! Mem[0000000055000098] = 99af049c, %l0 = 000000005d62ad00 swap [%i2+0x098],%l0 ! %l0 = 0000000099af049c ! Mem[0000000054800068] = e5134152, %l3 = 839a2a53db1151d1 ldstub [%i1+0x068],%l3 ! %l3 = 000000e5000000ff ! Mem[0000000091000024] = d460f223, %g2 = 0000000000000016 ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffd460 ! %l1 = 0000000000000047, imm = 00000000000000f7, %l3 = 00000000000000e5 taddcc %l1,0x0f7,%l3 ! %l3 = 000000000000013e, %ccr = 02 ! retry : should take illegal inst trap, %l0 = 0000000099af049c retry ! Illegal inst trap : %l0 = 0000000099af04ac ! Mem[0000000054800018] = 5c257a7b, %l7 = 000000000000000e ldswa [%i1+%o3]0x81,%l7 ! %l7 = 000000005c257a7b ! Mem[0000000090000158] = 3fd226a8 c43c4750, %g2 = ffffd460, %g3 = 00000440 ldd [%i4+0x158],%g2 ! %g2 = 000000003fd226a8 00000000c43c4750 ! Mem[00000000900001c0] = c50de764 eda75587 4c67b092 30e79bf4 ! Mem[00000000900001d0] = 1f1d89f4 b6225507 2511531a d33171fa ! Mem[00000000900001e0] = bde70f34 9aaab5c1 2a306587 211c4eea ! Mem[00000000900001f0] = ab818af0 019ee47e 485848d0 ec886a84 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 ! %l0 = 99af04ac, %l1 = 00000047, Mem[00000000918000a0] = 1e6b9c78 4c76b123 std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = 99af04ac 00000047 ! %l2 = 00000000567aaccb, %l2 = 00000000567aaccb, %l7 = 000000005c257a7b taddcc %l2,%l2,%l7 ! %l7 = 00000000acf55996, %ccr = 0a p34_label_13: ! %l0 = 99af04ac, %l1 = 00000047, Mem[0000000090000190] = 62a05321 cef23aad std %l0,[%i4+0x190] ! Mem[0000000090000190] = 99af04ac 00000047 ! %f16 = 7ebb392f b8184de3 99294682 7510a827 ! %f20 = 15187c10 4d51ab40 9e6c56d1 c955b8d8 ! %f24 = 4fba5626 d7e87478 ff0b869f dd35667a ! %f28 = 3beb72dc 9e600b58 94fd2d0d cf57d353 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040 ! Mem[000000005400002e] = 0d2dfd94, %l2 = 00000000567aaccb ldstub [%i0+0x02e],%l2 ! %l2 = 000000fd000000ff ! immd = 0000000000000313, %l1 = 0000000000000047, %ccr = 0a movn %xcc,0x313,%l1 ! Register Not Moved ! %f4 = 1f1d89f4 b6225507, Mem[0000000055000018] = d0485848 846a88ec stda %f4 ,[%i2+%o3]0x88 ! Mem[0000000055000018] = 1f1d89f4 b6225507 ! Mem[0000000054000015] = 537c6ecf, %l0 = 0000000099af04ac ldstuba [%i0+0x015]%asi,%l0 ! %l0 = 0000007c000000ff ! Mem[000000009000008c] = ecfb5274, %g2 = 000000003fd226a8 ldsba [%i4+0x08e]%asi,%g2 ! %g2 = ffffffffffffffec ! %l1 = 0000000000000047, Mem[00000000918000ac] = 695d0a45 stw %l1,[%o0+0x0ac] ! Mem[00000000918000ac] = 00000047 ! Mem[00000000900000d8] = fcf0ffcdd2efa0dd, %f48 = 8755a7ed 64e70dc5 ldd [%i4+0x0d8],%f48 ! %f48 = fcf0ffcd d2efa0dd ! %l4 = 3367519458e72120, Mem[0000000055800018] = ff5fa5ab stwa %l4,[%i3+%o3]0x80 ! Mem[0000000055800018] = 58e72120 p34_label_14: ! %l4 = 3367519458e72120, immed = 000000d8, %ccr = 0a movrlz %l4,0x0d8,%l0 ! Not Moved, %l0 = 000000000000007c ! %l0 = 000000000000007c, Mem[0000000091800096] = 20328642 stb %l0,[%o0+0x096] ! Mem[0000000091800094] = 7c328642 ! immd = 00000000000000b3, %l5 = 00000000c09ec357, %ccr = 0a mova %xcc,0x0b3,%l5 ! Moved, %l5 = 00000000000000b3 ! immd = 0000000000000296, %l1 = 0000000000000047, %ccr = 0a movpos %xcc,0x296,%l1 ! Moved, %l1 = 0000000000000296 ! Mem[00000000558000dc] = 49efbfa0, %l4 = 58e72120, %l2 = 000000fd add %i3,0xdc,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000049efbfa0 ! %l5 = 00000000000000b3, Mem[0000000090000010] = 0e4c149a35abf17f stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 00000000000000b3 ! Mem[0000000055000028] = ff803254, %l6 = 00000000000000ce lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000ff80 ! %l2 = 0000000049efbfa0, immed = 000007a1, %y = 00000000 smul %l2,0x7a1,%l7 ! %l7 = 000002340e04e3a0, %y = 00000234 ! %l4 = 3367519458e72120, imm = 0000000000000cff, %l6 = 000000000000ff80 or %l4,0xcff,%l6 ! %l6 = 3367519458e72dff ! %l4 = 3367519458e72120, %l2 = 0000000049efbfa0, %y = 00000234 smulcc %l4,%l2,%l4 ! %l4 = 19ad2ac60f0b9400, %ccr = 00, %y = 19ad2ac6 p34_label_15: ! immd = 0000000000000190, %l2 = 0000000049efbfa0, %ccr = 00 movne %icc,0x190,%l2 ! Moved, %l2 = 0000000000000190 ! Mem[0000000091000040] = f3152f84, %g2 = ffffffffffffffec ldsh [%i6+0x042],%g2 ! %g2 = fffffffffffff315 ! %l3 = 000000000000013e, %l2 = 0000000000000190, %l4 = 19ad2ac60f0b9400 taddcc %l3,%l2,%l4 ! %l4 = 00000000000002ce, %ccr = 02 ! Mem[00000000550001b8] = cc1a39803f5bfd23, %l7 = 000002340e04e3a0, %l1 = 0000000000000296 add %i2,0x1b8,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = cc1a39803f5bfd23 ! %l1 = cc1a39803f5bfd23, Mem[000000005400009e] = eaa8a3e1, %asi = 80 stha %l1,[%i0+0x09e]%asi ! Mem[000000005400009c] = eaa8fd23 ! Mem[0000000054800040] = 7992cbddabf35a55, %l3 = 000000000000013e, %l6 = 3367519458e72dff add %i1,0x40,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 7992cbddabf35a55 ! %l3 = 000000000000013e setx 0xe9b940d852f33c7b,%g7,%l3 ! %l3 = e9b940d852f33c7b ! Mem[00000000908000e8] = d6a7dc08 9f19666e, %g2 = fffff315, %g3 = c43c4750 ldd [%i5+0x0e8],%g2 ! %g2 = 00000000d6a7dc08 000000009f19666e ! %l0 = 000000000000007c, immed = fffff697, %y = 19ad2ac6 udiv %l0,-0x969,%l7 ! %l7 = 0000000019ad2bb7 mov %l0,%y ! %y = 0000007c ! %f2 = 4c67b092 30e79bf4, Mem[0000000054800020] = 41640000 0b000000 stda %f2 ,[%i1+%o4]0x81 ! Mem[0000000054800020] = 4c67b092 30e79bf4 p34_label_16: ! Mem[0000000091000094] = 9962ca86, %g2 = 00000000d6a7dc08 lduh [%i6+0x094],%g2 ! %g2 = 0000000000009962 ! %l1 = cc1a39803f5bfd23, Mem[0000000055800160] = 1625291fb3be0e39 stx %l1,[%i3+0x160] ! Mem[0000000055800160] = cc1a39803f5bfd23 ! Code Fragment 1 p34_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009f19666e mov 0x0a6,%g3 ! %g3 = 00000000000000a6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f18 = 99294682 7510a827, Mem[00000000918001f8] = 855c6d38 2e3678f1 std %f18,[%o0+0x1f8] ! Mem[00000000918001f8] = 99294682 7510a827 ! %l6 = 7992cbddabf35a55, Mem[0000000054000000] = ce000000 stba %l6,[%i0+%g0]0x80 ! Mem[0000000054000000] = 55000000 ! %l2 = 0000000000000190, %l7 = 0000000019ad2bb7, %ccr = 02 movle %icc,%l2,%l7 ! Moved, %l7 = 0000000000000190 ! Mem[00000000918000bc] = e4bd17ba, %g2 = 0000000000009962 lduh [%o0+0x0be],%g2 ! %g2 = 000000000000e4bd ! %l4 = 00000000000002ce, imm = 000000000000002d, %l7 = 0000000000000190 srlx %l4,0x02d,%l7 ! %l7 = 0000000000000000 ! %l2 = 0000000000000190, Mem[0000000055800167] = 3f5bfd23 stb %l2,[%i3+0x167] ! Mem[0000000055800164] = 3f5bfd90 ! Mem[0000000055000011] = 126fdbbf, %l3 = e9b940d852f33c7b ldstub [%i2+0x011],%l3 ! %l3 = 0000006f000000ff p34_label_17: ! %f14 = 485848d0 ec886a84, Mem[0000000055800000] = cb8e1e50 9b126cc9 stda %f14,[%i3+%g0]0x81 ! Mem[0000000055800000] = 485848d0 ec886a84 ! %l1 = cc1a39803f5bfd23, immed = fffffe1b, %ccr = 02 movrne %l1,-0x1e5,%l4 ! Moved, %l4 = fffffffffffffe1b ! Mem[0000000055000054] = e6b203e3, %l4 = fffffffffffffe1b swap [%i2+0x054],%l4 ! %l4 = 00000000e6b203e3 ! Mem[0000000090800090] = 47691413, %g2 = 000000000000e4bd lduh [%i5+0x092],%g2 ! %g2 = 0000000000004769 ! Mem[00000000908000a4] = 424b66d4, %g2 = 0000000000004769 ldsha [%i5+0x0a6]%asi,%g2 ! %g2 = 000000000000424b ! Mem[0000000090800038] = 980e0495, %g2 = 000000000000424b lduw [%i5+0x038],%g2 ! %g2 = 00000000980e0495 ! %l4 = 00000000e6b203e3, Mem[00000000908001a4] = 34613832 stw %l4,[%i5+0x1a4] ! Mem[00000000908001a4] = e6b203e3 ! immd = 00000000000001bb, %l7 = 0000000000000000, %ccr = 02 movvc %xcc,0x1bb,%l7 ! Moved, %l7 = 00000000000001bb ! Mem[0000000090800140] = b0f94605, %g2 = 00000000980e0495 ldub [%i5+0x141],%g2 ! %g2 = 00000000000000b0 ! Mem[0000000054000198] = 047eb9cc, %l7 = 000001bb, %l0 = 0000007c add %i0,0x198,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000047eb9cc p34_label_18: ! Mem[00000000548000ac] = a76b2c32, %l6 = 7992cbddabf35a55 lduh [%i1+0x0ae],%l6 ! %l6 = 0000000000002c32 ! Mem[0000000055000008] = f1faf0cc, %l0 = 00000000047eb9cc ldsba [%i2+%o1]0x88,%l0 ! %l0 = ffffffffffffffcc ! Mem[00000000908000c8] = ed235e182da62120, %g2 = 00000000000000b0 ldx [%i5+0x0c8],%g2 ! %g2 = ed235e182da62120 ! %l6 = 0000000000002c32, %l3 = 000000000000006f, %ccr = 02 movpos %icc,%l6,%l3 ! Moved, %l3 = 0000000000002c32 ! Mem[000000009000000c] = 0f9c0000, %g2 = ed235e182da62120 ldub [%i4+0x00e],%g2 ! %g2 = 000000000000000f ! Mem[0000000055000020] = d3d0c18b f7cc83c1, %l2 = 00000190, %l3 = 00002c32 ldda [%i2+%o4]0x88,%l2 ! %l2 = 00000000f7cc83c1 00000000d3d0c18b ! Mem[0000000054000028] = 53d357cf0d2dff94, %l4 = 00000000e6b203e3 ldxa [%i0+%o5]0x81,%l4 ! %l4 = 53d357cf0d2dff94 ! Mem[00000000910001c0] = 3e0f43ba, %g2 = 000000000000000f ldsh [%i6+0x1c2],%g2 ! %g2 = 0000000000003e0f ! Mem[0000000054000018] = 839a2a53, %l2 = 00000000f7cc83c1 swapa [%i0+%o3]0x81,%l2 ! %l2 = 00000000839a2a53 ! %l3 = 00000000d3d0c18b, Mem[0000000055800008] = 7e10f226 stwa %l3,[%i3+%o1]0x81 ! Mem[0000000055800008] = d3d0c18b p34_label_19: ! %l2 = 00000000839a2a53, Mem[00000000918001ca] = 4bf1fdf6 stb %l2,[%o0+0x1ca] ! Mem[00000000918001c8] = 53f1fdf6 ! %l7 = 00000000000001bb, %l4 = 53d357cf0d2dff94, %ccr = 02 movge %icc,%l7,%l4 ! Register Not Moved ! Mem[00000000900001dc] = 71fabde7, %g2 = 0000000000003e0f ldsh [%i4+0x1de],%g2 ! %g2 = 00000000000071fa ! Clear Register : %l2 = 00000000839a2a53 clr %l2 ! %l2 = 0000000000000000 ! %l2 = 0000000000000000, Mem[0000000091800077] = 9f87738b stb %l2,[%o0+0x077] ! Mem[0000000091800074] = 0087738b ! %l1 = cc1a39803f5bfd23, immed = 00000f74, %l0 = ffffffffffffffcc tsubcctv %l1,0xf74,%l0 ! %l0 = ffffffffffffffef, Trapped ! %l2 = 00000000, %l3 = d3d0c18b, Mem[00000000900001e8] = 2a306587 211c4eea std %l2,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000000 d3d0c18b ! %l0 = ffffffef, %l1 = 3f5bfd23, Mem[0000000091800038] = 96b1e416 489be132 std %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffffef 3f5bfd23 ! Code Fragment 1 p34_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000000a6 mov -0x090,%g3 ! %g3 = ffffffffffffff70 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 00000000000001bb, Mem[0000000091800048] = 54417c23 stw %l7,[%o0+0x048] ! Mem[0000000091800048] = 000001bb p34_label_20: ! Mem[00000000900000b0] = 869e5b97, %g2 = 00000000000071fa lduw [%i4+0x0b0],%g2 ! %g2 = 00000000869e5b97 ! %l6 = 0000000000002c32, immed = fffff4b8, %y = 0000007c umul %l6,-0xb48,%l7 ! %l7 = 00002c31fe0d6bf0, %y = 00002c31 ! Mem[0000000055800008] = 8bc1d0d3, %l4 = 53d357cf0d2dff94 swapa [%i3+%o1]0x89,%l4 ! %l4 = 000000008bc1d0d3 ! Invert Register : %l0 = ffffffffffffffef xor %l0,-1,%l0 ! %l0 = 0000000000000010 ! Mem[0000000090800188] = 681032f91a1007be, %g2 = 00000000869e5b97 ldx [%i5+0x188],%g2 ! %g2 = 681032f91a1007be ! immd = 0000000000000332, %l7 = 00002c31fe0d6bf0, %ccr = 02 movle %icc,0x332,%l7 ! Moved, %l7 = 0000000000000332 membar #Sync ! Added by membar checker (256) ! Mem[0000000090000050] = 40ab514d107c1815, %g2 = 681032f91a1007be ldx [%i4+0x050],%g2 ! %g2 = 40ab514d107c1815 ! Mem[0000000055000010] = 12ffdbbf, %l5 = 00000000000000b3 swap [%i2+%o2],%l5 ! %l5 = 0000000012ffdbbf ! Mem[0000000055800018] = 2021e758, %l5 = 0000000012ffdbbf lduwa [%i3+%o3]0x88,%l5 ! %l5 = 000000002021e758 ! %l5 = 000000002021e758, imm = 000000000000002b, %l3 = 00000000d3d0c18b srlx %l5,0x02b,%l3 ! %l3 = 0000000000000000 p34_label_21: ! %l4 = 000000008bc1d0d3, Mem[0000000090000153] = 3b358629, %asi = 80 stba %l4,[%i4+0x153]%asi ! Mem[0000000090000150] = d3358629 ! %f16 = 7ebb392f b8184de3 99294682 7510a827 ! %f20 = 15187c10 4d51ab40 9e6c56d1 c955b8d8 ! %f24 = 4fba5626 d7e87478 ff0b869f dd35667a ! %f28 = 3beb72dc 9e600b58 94fd2d0d cf57d353 mov 0x180,%g4 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180 ! %l0 = 0000000000000010, Mem[0000000090800196] = 2c19b60a sth %l0,[%i5+0x196] ! Mem[0000000090800194] = 0010b60a ! %l4 = 000000008bc1d0d3, %l4 = 000000008bc1d0d3, %ccr = 02 movle %xcc,%l4,%l4 ! Register Not Moved ! Mem[00000000540000b0] = 219b2cf7, %l4 = 8bc1d0d3, %l1 = 3f5bfd23 add %i0,0xb0,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000219b2cf7 ! %l5 = 000000002021e758, Mem[0000000090800090] = 246b4769 stw %l5,[%i5+0x090] ! Mem[0000000090800090] = 2021e758 ! %l3 = 0000000000000000, %l6 = 0000000000002c32, %ccr = 02 movrne %l3,%l6,%l4 ! Not Moved, %l4 = 000000008bc1d0d3 ! Mem[0000000090000078] = 53d357cf0d2dfd94, %f48 = fcf0ffcd d2efa0dd ldd [%i4+0x078],%f48 ! %f48 = 53d357cf 0d2dfd94 membar #Sync ! Added by membar checker (257) ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 1a15e7d3 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 ! %l5 = 000000002021e758, immd = fffffffffffff858, %l6 = 0000000000002c32 mulx %l5,-0x7a8,%l6 ! %l6 = ffffff09fc6cc640 p34_label_22: ! Mem[00000000918001e8] = 7b3940f7 9c208890, %g2 = 107c1815, %g3 = ffffff70 ldd [%o0+0x1e8],%g2 ! %g2 = 000000007b3940f7 000000009c208890 ! immd = 0000000000000026, %l1 = 00000000219b2cf7, %ccr = 02 movne %icc,0x026,%l1 ! Moved, %l1 = 0000000000000026 ! %l3 = 0000000000000000, imm = 000000000000003a, %l6 = ffffff09fc6cc640 srlx %l3,0x03a,%l6 ! %l6 = 0000000000000000 ! Mem[000000005400009c] = eaa8fd23, %l4 = 000000008bc1d0d3 ldstuba [%i0+0x09c]%asi,%l4 ! %l4 = 000000ea000000ff ! immd = 000000000000002a, %l1 = 0000000000000026, %ccr = 02 movg %xcc,0x02a,%l1 ! Moved, %l1 = 000000000000002a ! Mem[0000000054800010] = 8755a7ed, %l5 = 000000002021e758 ldsha [%i1+%o2]0x80,%l5 ! %l5 = ffffffffffff8755 ! Mem[0000000054000018] = f7cc83c1, %l6 = 0000000000000000 ldswa [%i0+%o3]0x80,%l6 ! %l6 = fffffffff7cc83c1 ! %l0 = 0000000000000010, %l4 = 00000000000000ea, %ccr = 02 mova %xcc,%l0,%l4 ! Moved, %l4 = 0000000000000010 ! Mem[0000000054000028] = cf57d353, %l0 = 0000000000000010 lduwa [%i0+%o5]0x88,%l0 ! %l0 = 00000000cf57d353 ! Mem[0000000055800008] = 0d2dff94, %l4 = 0000000000000010 ldsha [%i3+%o1]0x88,%l4 ! %l4 = ffffffffffffff94 p34_label_23: ! Mem[0000000091000174] = 13e9752e, %g2 = 000000007b3940f7 ldsb [%i6+0x177],%g2 ! %g2 = 0000000000000013 ! %l1 = 000000000000002a, %l5 = ffffffffffff8755, %ccr = 02 move %icc,%l1,%l5 ! Register Not Moved ! Mem[0000000091800128] = 232de7db, %g2 = 0000000000000013 ldsh [%o0+0x128],%g2 ! %g2 = 000000000000232d ! Mem[0000000054800008] = 743e2fda, %l0 = 00000000cf57d353 ldswa [%i1+%o1]0x89,%l0 ! %l0 = 00000000743e2fda ! %l1 = 000000000000002a, immed = 000000d8, %l6 = fffffffff7cc83c1 tsubcctv %l1,0x0d8,%l6 ! %l0 = 00000000743e2ffd, Trapped ! Mem[00000000540000e6] = f0dac485, %l3 = 0000000000000000 ldstub [%i0+0x0e6],%l3 ! %l3 = 000000c4000000ff ! %l6 = fffffffff7cc83c1, Mem[0000000054000020] = 2511531a stba %l6,[%i0+%o4]0x81 ! Mem[0000000054000020] = c111531a ! %l3 = 00000000000000c4, %l0 = 00000000743e2ffd, %ccr = 02 movge %icc,%l3,%l0 ! Register Not Moved ! Mem[0000000054000098] = 82e7f034, %l4 = ffffffffffffff94 ldsb [%i0+0x099],%l4 ! %l4 = ffffffffffffffe7 ! Mem[0000000054000010] = 0196b1ed, %l1 = 000000000000002a swapa [%i0+%o2]0x89,%l1 ! %l1 = 000000000196b1ed p34_label_24: ! %l6 = fffffffff7cc83c1, %l0 = 00000000743e2ffd, %l0 = 00000000743e2ffd sdivx %l6,%l0,%l0 ! Div by zero, %l0 = 0000000000000028 ! Mem[0000000054000018] = c183ccf7, %l6 = fffffffff7cc83c1 ldswa [%i0+%o3]0x88,%l6 ! %l6 = ffffffffc183ccf7 ! Mem[0000000091800098] = 8642a6a690417411, %f48 = 1633abd6 d978745f ldd [%o0+0x098],%f48 ! %f48 = 8642a6a6 90417411 ! Mem[00000000540001d0] = ec7544d5, %l3 = 000000c4, %l4 = ffffffe7 add %i0,0x1d0,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ec7544d5 ! Mem[0000000054000028] = cf57d353, %l3 = 00000000000000c4 ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 00000053000000ff ! %l5 = ffffffffffff8755, immed = 000004a1, %y = 00002c31 sdivcc %l5,0x4a1,%l0 ! %l0 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 7fffffff ! %l0 = 000000007fffffff, %l5 = ffffffffffff8755, %l7 = 0000000000000332 sllx %l0,%l5,%l7 ! %l7 = 000fffffffe00000 ! %l3 = 0000000000000053, %l1 = 000000000196b1ed, %l2 = 0000000000000000 orn %l3,%l1,%l2 ! %l2 = fffffffffe694e53 ! Mem[0000000054800020] = 4c67b092, %l4 = 00000000ec7544d5 lduba [%i1+%o4]0x80,%l4 ! %l4 = 000000000000004c ! %l3 = 0000000000000053, Mem[0000000055800028] = bfdb6f12 stba %l3,[%i3+%o5]0x88 ! Mem[0000000055800028] = bfdb6f53 p34_label_25: ! Mem[00000000908001d8] = 4d51ab40 e4733a35, %g2 = 0000232d, %g3 = 9c208890 ldd [%i5+0x1d8],%g2 ! %g2 = 000000004d51ab40 00000000e4733a35 ! Mem[0000000091800014] = 73e5002c, %g2 = 000000004d51ab40 lduw [%o0+0x014],%g2 ! %g2 = 0000000073e5002c ! Mem[00000000918001a0] = b814313cd07c5dd8, %g2 = 0000000073e5002c ldx [%o0+0x1a0],%g2 ! %g2 = b814313cd07c5dd8 ! Mem[0000000054800028] = 3c14d2286a1ff9a2, %l0 = 000000007fffffff ldxa [%i1+%o5]0x80,%l0 ! %l0 = 3c14d2286a1ff9a2 ! Mem[0000000090000090] = 52748cfd d325b82a, %g2 = d07c5dd8, %g3 = e4733a35 ldd [%i4+0x090],%g2 ! %g2 = 0000000052748cfd 00000000d325b82a ! %l5 = ffffffffffff8755, %l2 = fffffffffe694e53, %ccr = 02 movvs %xcc,%l5,%l2 ! Register Not Moved ! %l2 = fe694e53, %l3 = 00000053, Mem[0000000091800140] = 16497e56 40ad970c std %l2,[%o0+0x140] ! Mem[0000000091800140] = fe694e53 00000053 ! Mem[0000000055000000] = 9e9200e0, %l6 = ffffffffc183ccf7 ldsha [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffff9e92 ! Mem[0000000055800150] = d78becf0, %l1 = 000000000196b1ed ldsb [%i3+0x151],%l1 ! %l1 = ffffffffffffff8b ! %l2 = fe694e53, %l3 = 00000053, Mem[00000000900000e8] = 05ea915c c1592313 std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = fe694e53 00000053 ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p34_branch_failed p34_not_taken_0_end: ! End of Random Code for Thread 34 p34_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x088] ! Set processor 34 done flag ! Check Registers p34_check_registers: set p34_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 3c14d2286a1ff9a2 bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffff8b bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be fffffffffe694e53 bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000053 bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000004c bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffff8755 bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffff9e92 bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000fffffffe00000 bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x7fffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p34_failed mov 0x111,%g1 ! Check Floating Point Registers p34_check_fp_registers: set p34_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 4c67b092 30e79bf4 bne %xcc,p34_f2_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 485848d0 ec886a84 bne %xcc,p34_f14_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 94fd2d0d cf57d353 bne %xcc,p34_f30_fail nop ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 5500000000000000 ldx [%i0+0x000],%g3 ! Observed data at 0000000054000000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 52a514255c0e3e1f ldx [%i0+0x008],%g3 ! Observed data at 0000000054000008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2a00000053ff6ecf ldx [%i0+0x010],%g3 ! Observed data at 0000000054000010 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f7cc83c1db1151d1 ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c111531ad33171fa ldx [%i0+0x020],%g3 ! Observed data at 0000000054000020 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd357cf0d2dff94 ldx [%i0+0x028],%g3 ! Observed data at 0000000054000028 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 82e7f034ffa8fd23 ldx [%i0+0x098],%g3 ! Observed data at 0000000054000098 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x098,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 87afe65800000012 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000540000a8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 89b810e0f0daff85 ldx [%i0+0x0e0],%g3 ! Observed data at 00000000540000e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x138],%g2 ! Expected data = 5594b7e6f0fc7332 ldx [%i0+0x138],%g3 ! Observed data at 0000000054000138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x138,%g4 ldx [%g1+0x150],%g2 ! Expected data = faf6d6ffa3b871d7 ldx [%i0+0x150],%g3 ! Observed data at 0000000054000150 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x150,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x008],%g2 ! Expected data = da2f3e7464c7a087 ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8755a7ed71de0f34 ldx [%i1+0x010],%g3 ! Observed data at 0000000054800010 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4c67b09230e79bf4 ldx [%i1+0x020],%g3 ! Observed data at 0000000054800020 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 95d1628a6bf2bfff ldx [%i1+0x048],%g3 ! Observed data at 0000000054800048 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x048,%g4 ldx [%g1+0x068],%g2 ! Expected data = ff134152b55291dd ldx [%i1+0x068],%g3 ! Observed data at 0000000054800068 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x068,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = ff33e5b9b405199e ldx [%i1+0x0f8],%g3 ! Observed data at 00000000548000f8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 1d8e18ffc7df714a ldx [%i1+0x1c0],%g3 ! Observed data at 00000000548001c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x1c0,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 9e9200e0a586948b ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ccf0faf1606e312c ldx [%i2+0x008],%g3 ! Observed data at 0000000055000008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000b31d4b180b ldx [%i2+0x010],%g3 ! Observed data at 0000000055000010 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 075522b6f4891d1f ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff803254ba02d42e ldx [%i2+0x028],%g3 ! Observed data at 0000000055000028 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 2944a91cfffffe1b ldx [%i2+0x050],%g3 ! Observed data at 0000000055000050 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x050,%g4 ldx [%g1+0x098],%g2 ! Expected data = 5d62ad0023c1c4fc ldx [%i2+0x098],%g3 ! Observed data at 0000000055000098 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x098,%g4 ldx [%g1+0x170],%g2 ! Expected data = 4f5f0929f0fc7332 ldx [%i2+0x170],%g3 ! Observed data at 0000000055000170 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x170,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 3d144dcf9316b8ff ldx [%i2+0x1d0],%g3 ! Observed data at 00000000550001d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x1d0,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 485848d0ec886a84 ldx [%i3+0x000],%g3 ! Observed data at 0000000055800000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 94ff2d0ddceeb71e ldx [%i3+0x008],%g3 ! Observed data at 0000000055800008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 58e721200fe3c11c ldx [%i3+0x018],%g3 ! Observed data at 0000000055800018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 536fdbbff0fb86bd ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x028,%g4 ldx [%g1+0x160],%g2 ! Expected data = cc1a39803f5bfd90 ldx [%i3+0x160],%g3 ! Observed data at 0000000055800160 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x160,%g4 ldx [%g1+0x170],%g2 ! Expected data = 58e721207c922cd4 ldx [%i3+0x170],%g3 ! Observed data at 0000000055800170 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x170,%g4 ! The test for processor 34 has passed p34_passed: ta GOOD_TRAP nop p34_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p34_failed p34_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p34_failed p34_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p34_failed p34_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p34_failed p34_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p34_failed p34_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p34_failed p34_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p34_failed p34_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p34_failed p34_f2_fail: set p34_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f14_fail: set p34_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f30_fail: set p34_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_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 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: stha %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054000010] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000028] addccc %l2,0x1ee,%l4 stha %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800028] done p34_trap1o: stha %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054000010] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000028] addccc %l2,0x1ee,%l4 stha %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800028] done p34_trap2e: ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054800018] lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055800010] stba %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800028] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000018] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800020] done p34_trap2o: ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054800018] lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055800010] stba %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800028] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000018] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800020] done p34_trap3e: add %l4,0xfdb,%l4 add %l5,-0x0c2,%l2 subc %l4,0xe70,%l7 done p34_trap3o: add %l4,0xfdb,%l4 add %l5,-0x0c2,%l2 subc %l4,0xe70,%l7 done p34_init_memory_pointers: set p34_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 p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 91f05f5e9164af15 ldx [%g1+0x008],%l1 ! %l1 = 4f5f0929f0fc7332 ldx [%g1+0x010],%l2 ! %l2 = ed1e29d9ccf0faf1 ldx [%g1+0x018],%l3 ! %l3 = a97d07c4606e312c ldx [%g1+0x020],%l4 ! %l4 = d6281a684c751a15 ldx [%g1+0x028],%l5 ! %l5 = c03c1e49d7ac3775 ldx [%g1+0x030],%l6 ! %l6 = 82900449cc6a6799 ldx [%g1+0x038],%l7 ! %l7 = 6d38148a108f9a20 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 35 processor_35: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x8c] ! Set the start flag wrpr %g0,7,%cleanwin call p35_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 35 wr %g0,0x4,%fprs ! Make sure fef is 1 set p35_init_freg,%g1 ! %f0 = bd617aee 9a50b46f 3c8cc05d 620a28e7 ! %f4 = 301407d8 74726783 c2134f0f a478d47c ! %f8 = 70ad769c c91421b3 b2e2b1b1 044038a0 ! %f12 = b7ee34e3 b83e9d5b e5df0963 ca937033 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bb27069f 5bd08a99 896e564a f1c044ce ! %f20 = a595725e 6f460658 fc966128 548ab0c4 ! %f24 = 2e98dea0 279123d1 c9bb32db a8b18f59 ! %f28 = 8dfed1ea d63d6d91 b700816a 42a87b9f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f48758a6 7e794ca6 d411f8ba 1538f193 ! %f36 = 8fcce285 f17871a6 946d3b00 6d0e0ef2 ! %f40 = 4153b662 19e23252 76389d96 e28d0b5c ! %f44 = fecc8b60 b3df20ce d8335271 aaba94b4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe595453f0000000f,%g7,%g1 ! GSR scale = 1, align = 7 wr %g1,%g0,%gsr ! GSR = e595453f0000000f 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 35 p35_label_1: ! %l5 = f7cdf1a44e6ba89c, Mem[00000000910001a0] = 90f51e19 stw %l5,[%i6+0x1a0] ! Mem[00000000910001a0] = 4e6ba89c ! %f18 = 896e564a f1c044ce, Mem[00000000918000a8] = eb8714b9 695d0a45 std %f18,[%o0+0x0a8] ! Mem[00000000918000a8] = 896e564a f1c044ce ! %l4 = 67a7082238e705c0, Mem[0000000090000014] = 35abf17f stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 38e705c0 ! Mem[0000000057800028] = 1a9c22f1, %f14 = e5df0963 lda [%i3+%o5]0x80,%f14 ! %f14 = 1a9c22f1 ! Mem[0000000057000020] = 67888528, %l5 = f7cdf1a44e6ba89c ldsha [%i2+%o4]0x88,%l5 ! %l5 = ffffffffffff8528 ! Mem[0000000056000018] = 292db462, %l2 = 5f55720602a25156 ldstuba [%i0+%o3]0x80,%l2 ! %l2 = 00000029000000ff ! Mem[0000000056800010] = a98f4922, %l4 = 67a7082238e705c0 ldstuba [%i1+%o2]0x89,%l4 ! %l4 = 00000022000000ff ! %l0 = 430f15a037508e48, Mem[0000000056000000] = bad9f28a stha %l0,[%i0+%g0]0x80 ! Mem[0000000056000000] = 8e48f28a ! Mem[0000000090000010] = 0e4c149a, %g2 = ffd94e9b947f2af4 ldsh [%i4+%o2],%g2 ! %g2 = 0000000000000e4c ! Mem[0000000090000078] = 21d1ebce 42756e18, %g2 = 00000e4c, %g3 = 0bad0b00 ldd [%i4+0x078],%g2 ! %g2 = 0000000021d1ebce 0000000042756e18 p35_label_2: ! %l6 = fe1ebc68361c63f0, Mem[0000000056800010] = ff498fa9 stwa %l6,[%i1+%o2]0x81 ! Mem[0000000056800010] = 361c63f0 ! Mem[00000000560000a8] = d67d3125, %l5 = ffffffffffff8528 ldsh [%i0+0x0a8],%l5 ! %l5 = ffffffffffffd67d ! Mem[0000000057800000] = 360b663fd05ac8ea, %l1 = d5d634e40c941a07 ldxa [%i3+%g0]0x89,%l1 ! %l1 = 360b663fd05ac8ea ! Mem[000000009180018c] = cfec806e, %g2 = 0000000021d1ebce ldub [%o0+0x18c],%g2 ! %g2 = 00000000000000cf ! Mem[0000000091000168] = 83675da1 ba20aad9, %g2 = 000000cf, %g3 = 42756e18 ldd [%i6+0x168],%g2 ! %g2 = 0000000083675da1 00000000ba20aad9 ! Mem[00000000918001f4] = 97855c6d, %g2 = 0000000083675da1 ldsb [%o0+0x1f7],%g2 ! %g2 = ffffffffffffff97 ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! %f10 = b2e2b1b1, Mem[00000000918000a0] = 1e6b9c78 st %f10,[%o0+0x0a0] ! Mem[00000000918000a0] = b2e2b1b1 ! Mem[0000000056800120] = 62b8a0e946bc5d23, %l3 = 96d673b4245be6e0, %l6 = fe1ebc68361c63f0 add %i1,0x120,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 62b8a0e946bc5d23 ! %f9 = c91421b3, Mem[0000000091000130] = f9e68975 sta %f9 ,[%i6+0x130]%asi ! Mem[0000000091000130] = c91421b3 p35_label_3: ! Mem[000000005600006b] = 9c372fd9, %l1 = 360b663fd05ac8ea ldstub [%i0+0x06b],%l1 ! %l1 = 000000d9000000ff ! Mem[0000000056800190] = ed1c10b8ac4fa408, %l2 = 0000000000000029, %l5 = ffffffffffffd67d add %i1,0x190,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ed1c10b8ac4fa408 ! %l5 = ed1c10b8ac4fa408, Mem[000000009000009c] = 00b43cbb stw %l5,[%i4+0x09c] ! Mem[000000009000009c] = ac4fa408 ! Mem[00000000908001b8] = 01c6750a, %g2 = ffffffffffffff97 lduh [%i5+0x1ba],%g2 ! %g2 = 00000000000001c6 ! Mem[0000000090000078] = d1ebce42, %g2 = 00000000000001c6 ldsba [%i4+0x079]%asi,%g2 ! %g2 = ffffffffffffffd1 ! %l3 = 96d673b4245be6e0, immed = fffff746, %y = 00000000 sdiv %l3,-0x8ba,%l3 ! %l3 = fffffffffffbd562 mov %l0,%y ! %y = 37508e48 ! %f30 = b700816a 42a87b9f, Mem[0000000056000000] = 8af2488e 9f62bc06 stda %f30,[%i0+%g0]0x89 ! Mem[0000000056000000] = b700816a 42a87b9f ! %l4 = 00000022, %l5 = ac4fa408, Mem[0000000090800168] = 2da7afac 956ce533 std %l4,[%i5+0x168] ! Mem[0000000090800168] = 00000022 ac4fa408 ! %l3 = fffffffffffbd562, %l1 = 00000000000000d9, %l6 = 62b8a0e946bc5d23 xnorcc %l3,%l1,%l6 ! %l6 = 0000000000042a44, %ccr = 00 ! %f31 = 42a87b9f, Mem[000000005700009c] = 9977a72c st %f31,[%i2+0x09c] ! Mem[000000005700009c] = 42a87b9f p35_label_4: ! Mem[0000000056800028] = 4f6c5626, %l2 = 0000000000000029 swapa [%i1+%o5]0x81,%l2 ! %l2 = 000000004f6c5626 ! Code Fragment 1 p35_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ba20aad9 mov 0x14d,%g3 ! %g3 = 000000000000014d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000570001c1] = 8a5f6f42, %l5 = ed1c10b8ac4fa408 ldstub [%i2+0x1c1],%l5 ! %l5 = 0000005f000000ff ! %l4 = 0000000000000022, Mem[0000000056800018] = ab0bbcfb07a013fa stxa %l4,[%i1+%o3]0x81 ! Mem[0000000056800018] = 0000000000000022 ! %l2 = 000000004f6c5626, Mem[0000000057000020] = 28858867ddba219f stxa %l2,[%i2+%o4]0x81 ! Mem[0000000057000020] = 000000004f6c5626 ! %l1 = 00000000000000d9, %l0 = 430f15a037508e48, %l5 = 000000000000005f xor %l1,%l0,%l5 ! %l5 = 430f15a037508e91 ! Mem[0000000056000000] = 9f7ba842, %l3 = fffffffffffbd562 ldsha [%i0+%g0]0x81,%l3 ! %l3 = ffffffffffff9f7b ! %l3 = ffffffffffff9f7b, Mem[00000000908000e2] = 239c04ef sth %l3,[%i5+0x0e2] ! Mem[00000000908000e0] = 9f7b04ef ! Mem[0000000056000018] = ff2db462, %l4 = 0000000000000022 ldsba [%i0+%o3]0x81,%l4 ! %l4 = ffffffffffffffff ! %l0 = 430f15a037508e48, %l5 = 430f15a037508e91, %l6 = 0000000000042a44 srlx %l0,%l5,%l6 ! %l6 = 000021878ad01ba8 p35_label_5: ! %l1 = 00000000000000d9, %l0 = 430f15a037508e48, %ccr = 00 movg %xcc,%l1,%l0 ! Moved, %l0 = 00000000000000d9 ! Mem[0000000056000018] = ff2db462, %f24 = 2e98dea0 lda [%i0+%o3]0x81,%f24 ! %f24 = ff2db462 ! %l3 = ffffffffffff9f7b, immed = 00000924, %l7 = 056bbe13cce02b4f tsubcctv %l3,0x924,%l7 ! %l0 = 00000000000000fc, Trapped ! Mem[000000009080014c] = 922269cd, %g2 = ffffffffffffffd1 ldsb [%i5+0x14c],%g2 ! %g2 = ffffffffffffff92 ! %l0 = 00000000000000fc, Mem[0000000057000010] = 8bc391a9 stba %l0,[%i2+%o2]0x80 ! Mem[0000000057000010] = fcc391a9 ! %l2 = 000000004f6c5626, Mem[0000000091000080] = 1fd0585c sth %l2,[%i6+0x080] ! Mem[0000000091000080] = 5626585c ! %f0 = bd617aee 9a50b46f, Mem[0000000056800000] = f0df6529 6ac8d75a stda %f0 ,[%i1+%g0]0x80 ! Mem[0000000056800000] = bd617aee 9a50b46f ! %f8 = 70ad769c c91421b3, Mem[00000000908001c0] = a2d00bbc 3d0d51bd std %f8 ,[%i5+0x1c0] ! Mem[00000000908001c0] = 70ad769c c91421b3 ! Mem[00000000918001b4] = 12f490d8, %g2 = ffffffffffffff92 ldsb [%o0+0x1b4],%g2 ! %g2 = 0000000000000012 ! %f14 = 1a9c22f1 ca937033, Mem[0000000056800018] = 00000000 00000022 stda %f14,[%i1+%o3]0x81 ! Mem[0000000056800018] = 1a9c22f1 ca937033 p35_label_6: ! %l7 = 056bbe13cce02b4f, Mem[0000000090800126] = 8b4199ae stb %l7,[%i5+0x126] ! Mem[0000000090800124] = 4f4199ae ! Mem[00000000578001ba] = a9edbecc, %l2 = 000000004f6c5626 ldstuba [%i3+0x1ba]%asi,%l2 ! %l2 = 000000be000000ff ! Mem[0000000090800100] = fb53269303c772fa, %f48 = ec30e2c0 849a4580 ldd [%i5+0x100],%f48 ! %f48 = fb532693 03c772fa ! Mem[0000000090000144] = d6ab3316, %g18 = 2f6dc695fdb720d4 ldsw [%i4+0x144],%g2 ! %g2 = 2f6dc695fdb720d4 ! Mem[0000000056800025] = 45ed268f, %l4 = ffffffffffffffff ldstuba [%i1+0x025]%asi,%l4 ! %l4 = 000000ed000000ff ! %l4 = 00000000000000ed, Mem[0000000057800010] = 51bf8de4 stba %l4,[%i3+%o2]0x89 ! Mem[0000000057800010] = 51bf8ded ! %l2 = 00000000000000be, Mem[000000009180019f] = 51b81431 stb %l2,[%o0+0x19f] ! Mem[000000009180019c] = beb81431 ! %f14 = 1a9c22f1 ca937033, Mem[00000000900000d0] = 6b4726ff dc7b95ee std %f14,[%i4+0x0d0] ! Mem[00000000900000d0] = 1a9c22f1 ca937033 ! %l1 = 00000000000000d9, %l6 = 000021878ad01ba8, %l7 = 056bbe13cce02b4f xorcc %l1,%l6,%l7 ! %l7 = 000021878ad01b71, %ccr = 08 ! Mem[00000000908000f8] = e0b72249, %g2 = ffffffffd6ab3316 ldsh [%i5+0x0f8],%g2 ! %g2 = ffffffffffffe0b7 p35_label_7: ! %l2 = 00000000000000be, %l2 = 00000000000000be, %ccr = 08 movrgz %l2,%l2,%l7 ! Moved, %l7 = 00000000000000be ! Mem[0000000056800000] = ee7a61bd, %f2 = 3c8cc05d lda [%i1+%g0]0x89,%f2 ! %f2 = ee7a61bd ! Mem[000000009180003c] = 489be132, %g2 = ffffffffffffe0b7 lduw [%o0+0x03c],%g2 ! %g2 = 00000000489be132 ! %l6 = 8ad01ba8, %l7 = 000000be, Mem[0000000090800168] = 00000022 ac4fa408 std %l6,[%i5+0x168] ! Mem[0000000090800168] = 8ad01ba8 000000be ! %l4 = 000000ed, %l5 = 37508e91, Mem[0000000090000018] = 0785d1ed 6eb43629 std %l4,[%i4+%o3] ! Mem[0000000090000018] = 000000ed 37508e91 save ! CWP = 1 ! immd = 00000000000000e6, %l2 = 28e98a518266ea4f, %ccr = 08 movpos %icc,0x0e6,%l2 ! Register Not Moved ! Mem[0000000056800130] = 9504915e1476909b, %l0 = 59351d23a4ba47cb, %l4 = c392daf2011da2d5 add %o1,0x130,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 9504915e1476909b ! Mem[0000000057000028] = f8111fc8, %l3 = 5c4aa6e283ae87de ldsha [%o2+%i5]0x89,%l3 ! %l3 = 0000000000001fc8 ! Mem[0000000090000128] = 246a2f26d2df15df, %g2 = 00000000489be132 ldxa [%o4+0x128]%asi,%g2 ! %g2 = 246a2f26d2df15df p35_label_8: ! %cwp = 1 ! Mem[0000000057000084] = 00e98696, %l7 = 4fd2e225, %l6 = dde5018c add %o2,0x84,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000000e98696 ! %l3 = 0000000000001fc8, %l5 = 6a177d9e6bf9f33f, %ccr = 08 movcc %xcc,%l3,%l5 ! Moved, %l5 = 0000000000001fc8 ! Mem[0000000057000160] = fecd0bfc, %l7 = 4fd2e225, %l6 = 00e98696 add %o2,0x160,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000fecd0bfc ! Mem[0000000090800194] = c3012c19, %g2 = 246a2f26d2df15df ldsb [%o5+0x194],%g2 ! %g2 = ffffffffffffffc3 ! %l2 = 28e98a518266ea4f, %l7 = 4dbd56e04fd2e225, %l7 = 4dbd56e04fd2e225 add %l2,%l7,%l7 ! %l7 = 76a6e131d239cc74 ! %l0 = 59351d23a4ba47cb, Mem[0000000090000136] = 6d29be0f sth %l0,[%o4+0x136] ! Mem[0000000090000134] = 47cbbe0f ! Mem[000000009080004c] = c034afdd, %g2 = ffffffffffffffc3 lduw [%o5+0x04c],%g2 ! %g2 = 00000000c034afdd ! Mem[0000000056000000] = 9f7ba8426a8100b7, %f14 = 1a9c22f1 ca937033 ldda [%o0+%g0]0x81,%f14 ! %f14 = 9f7ba842 6a8100b7 ! %l6 = 00000000fecd0bfc, Mem[000000005600013e] = f0a324f4 sth %l6,[%o0+0x13e] ! Mem[000000005600013c] = f0a30bfc ! Mem[0000000057800140] = 6a432f4a78265f76, %l5 = 0000000000001fc8, %l1 = c87ff2a5fa576874 add %o3,0x140,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 6a432f4a78265f76 p35_label_9: ! %cwp = 1 ! Code Fragment 1 p35_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000014d mov 0x4d1,%g3 ! %g3 = 00000000000004d1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f17 = 5bd08a99, Mem[000000009080011c] = a7bbd92f st %f17,[%o5+0x11c] ! Mem[000000009080011c] = 5bd08a99 ! %l6 = 00000000fecd0bfc, %l5 = 0000000000001fc8, %l2 = 28e98a518266ea4f add %l6,%l5,%l2 ! %l2 = 00000000fecd2bc4 ! %l2 = 00000000fecd2bc4, %l4 = 9504915e1476909b, %ccr = 08 movneg %icc,%l2,%l4 ! Moved, %l4 = 00000000fecd2bc4 ! Mem[00000000908000a0] = ade20dd5, %g2 = 00000000c034afdd ldsb [%o5+0x0a1],%g2 ! %g2 = ffffffffffffffad ! %l7 = 76a6e131d239cc74, Mem[0000000057000028] = f8111fc8 stba %l7,[%o2+%i5]0x88 ! Mem[0000000057000028] = f8111f74 ! %l2 = fecd2bc4, %l3 = 00001fc8, Mem[00000000918000b8] = 58c331f8 4812e4bd std %l2,[%i0+0x0b8] ! Mem[00000000918000b8] = fecd2bc4 00001fc8 ! Mem[0000000090000128] = 246a2f26d2df15df, %g2 = ffffffffffffffad ldx [%o4+0x128],%g2 ! %g2 = 246a2f26d2df15df ! %l0 = 59351d23a4ba47cb, Mem[0000000056000018] = 62b42dff stba %l0,[%o0+%i3]0x88 ! Mem[0000000056000018] = 62b42dcb ! %l7 = 76a6e131d239cc74, Mem[00000000900001c8] = bdab6ad8dad85b84 stx %l7,[%o4+0x1c8] ! Mem[00000000900001c8] = 76a6e131d239cc74 p35_label_10: ! %cwp = 1 ! immd = 00000000000003a8, %l0 = 59351d23a4ba47cb, %ccr = 08 movl %icc,0x3a8,%l0 ! Moved, %l0 = 00000000000003a8 ! %l0 = 000003a8, %l1 = 78265f76, Mem[00000000918000b0] = bfd6d9fb ffc33525 std %l0,[%i0+0x0b0] ! Mem[00000000918000b0] = 000003a8 78265f76 membar #Sync ! Added by membar checker (258) ! Mem[00000000900001c0] = 38bbf01f c80fbeae 76a6e131 d239cc74 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%o4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0 ! %l1 = 6a432f4a78265f76, imm = ffffffffffffff55, %l2 = 00000000fecd2bc4 tsubcc %l1,-0x0ab,%l2 ! %l2 = 6a432f4a78266021, %ccr = 13 ! Mem[0000000090000070] = 3156172c 03a9b9b4, %g2 = d2df15df, %g3 = 000004d1 ldd [%o4+0x070],%g2 ! %g2 = 000000003156172c 0000000003a9b9b4 ! Mem[0000000056000170] = 6dc2259c13dc527e, %l6 = 00000000fecd0bfc, %l2 = 6a432f4a78266021 add %o0,0x170,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 6dc2259c13dc527e ! done : should take illegal inst trap, %l0 = 00000000000003a8 done ! Illegal inst trap : %l0 = 00000000000003b8 ! %l6 = 00000000fecd0bfc, imm = fffffffffffff7f6, %l5 = 0000000000001fc8 andcc %l6,-0x80a,%l5 ! %l5 = 00000000fecd03f4, %ccr = 08 ! %l7 = 76a6e131d239cc74, %l3 = 0000000000001fc8, %ccr = 08 movrgz %l7,%l3,%l0 ! Moved, %l0 = 0000000000001fc8 ! Mem[00000000578000c4] = 3fcbfe5e, %l3 = 0000000000001fc8 swap [%o3+0x0c4],%l3 ! %l3 = 000000003fcbfe5e p35_label_11: ! %cwp = 1 ! Mem[0000000057800040] = 5a1854f3, %l2 = 6dc2259c13dc527e swap [%o3+0x040],%l2 ! %l2 = 000000005a1854f3 ! Mem[0000000090800148] = 58d70c46, %g18 = 061afefe4123554c ldsw [%o5+0x148],%g2 ! %g2 = 061afefe4123554c ! Mem[0000000056000008] = f84cb7af358113c3, %f12 = b7ee34e3 b83e9d5b ldda [%o0+%i1]0x89,%f12 ! %f12 = f84cb7af 358113c3 ! Code Fragment 1 p35_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000003a9b9b4 mov -0x393,%g3 ! %g3 = fffffffffffffc6d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000570000f0] = db2b9b40f4b72229, %l0 = 0000000000001fc8, %l6 = 00000000fecd0bfc add %o2,0xf0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = db2b9b40f4b72229 ! Mem[0000000057800000] = eac85ad03f660b36, %l0 = 0000000000001fc8 ldxa [%o3+%g0]0x80,%l0 ! %l0 = eac85ad03f660b36 ! %f28 = 8dfed1ea, Mem[0000000091800020] = 70e0129d st %f28,[%i0+%i4] ! Mem[0000000091800020] = 8dfed1ea ! %l2 = 000000005a1854f3, Mem[0000000091000034] = ebada5f2 stb %l2,[%o6+0x034] ! Mem[0000000091000034] = f3ada5f2 ! %l3 = 000000003fcbfe5e, Mem[0000000090000190] = 62a05321cef23aad stx %l3,[%o4+0x190] ! Mem[0000000090000190] = 000000003fcbfe5e ! immd = 000000000000015d, %l3 = 000000003fcbfe5e, %ccr = 08 movcs %icc,0x15d,%l3 ! Register Not Moved p35_label_12: ! %cwp = 1 ! Mem[0000000056800008] = 0db3dc7c, %l7 = d239cc74, %l7 = d239cc74 add %o1,0x08,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000db3dc7c ! Mem[0000000056000020] = 27ef954d, %l6 = db2b9b40f4b72229 ldsha [%o0+%i4]0x89,%l6 ! %l6 = ffffffffffff954d ! Mem[0000000057800188] = d7750bf61ed3a4b7, %l1 = 6a432f4a78265f76, %l3 = 000000003fcbfe5e add %o3,0x188,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = d7750bf61ed3a4b7 ! %l0 = eac85ad03f660b36, Mem[00000000910000c0] = 92af44d2cabe2e3f stx %l0,[%o6+0x0c0] ! Mem[00000000910000c0] = eac85ad03f660b36 ! %l1 = 6a432f4a78265f76, imm = 0000000000000208, %l0 = eac85ad03f660b36 sub %l1,0x208,%l0 ! %l0 = 6a432f4a78265d6e ! Mem[0000000091800014] = 73e5002c, %g18 = 061afefe4123554c ldsw [%i0+0x014],%g2 ! %g2 = 061afefe4123554c ! Mem[0000000056000010] = d03b4da3730ab81b, %f18 = 896e564a f1c044ce ldda [%o0+%i2]0x89,%f18 ! %f18 = d03b4da3 730ab81b ! immd = 0000000000000181, %l6 = ffffffffffff954d, %ccr = 08 movcc %xcc,0x181,%l6 ! Moved, %l6 = 0000000000000181 ! Mem[0000000091000068] = 21aba159, %g2 = 0000000073e5002c lduh [%o6+0x068],%g2 ! %g2 = 00000000000021ab ! Mem[0000000091800094] = dbf82032, %g2 = 00000000000021ab lduw [%i0+0x094],%g2 ! %g2 = 00000000dbf82032 p35_label_13: ! %cwp = 1 ! %l6 = 0000000000000181, Mem[00000000908000f4] = 8b592c2c sth %l6,[%o5+0x0f4] ! Mem[00000000908000f4] = 01812c2c ! Mem[00000000900001b0] = dd9b41b1, %g2 = 00000000dbf82032 lduw [%o4+0x1b0],%g2 ! %g2 = 00000000dd9b41b1 ! %l2 = 000000005a1854f3, Mem[00000000908001fc] = eced8229, %asi = 80 stwa %l2,[%o5+0x1fc]%asi ! Mem[00000000908001fc] = 5a1854f3 ! immd = 0000000000000391, %l1 = 6a432f4a78265f76, %ccr = 08 movle %xcc,0x391,%l1 ! Register Not Moved ! Mem[00000000908001d0] = 2af6acef 89112d3a, %g2 = dd9b41b1, %g3 = fffffc6d ldd [%o5+0x1d0],%g2 ! %g2 = 000000002af6acef 0000000089112d3a ! Mem[0000000091800038] = 96b1e416, %g2 = 000000002af6acef lduh [%i0+0x038],%g2 ! %g2 = 00000000000096b1 ! Mem[00000000568000b0] = beea0fea0d895e1e, %f4 = 301407d8 74726783 ldd [%o1+0x0b0],%f4 ! %f4 = beea0fea 0d895e1e ! %l6 = 0000000000000181, Mem[0000000091800048] = 54417c238b2bfc11 stx %l6,[%i0+0x048] ! Mem[0000000091800048] = 0000000000000181 ! Mem[00000000908001d8] = ba41b1d8, %g2 = 00000000000096b1 lduw [%o5+0x1d8],%g2 ! %g2 = 00000000ba41b1d8 ! Mem[0000000056000194] = b409210a, %l5 = 00000000fecd03f4 ldstub [%o0+0x194],%l5 ! %l5 = 000000b4000000ff p35_label_14: ! %cwp = 1 ! Mem[0000000057000018] = 67ddaf95, %l1 = 6a432f4a78265f76 lduha [%o2+%i3]0x80,%l1 ! %l1 = 00000000000067dd ! Mem[00000000918001a4] = d07c5dd8, %g18 = 061afefe4123554c ldsw [%i0+0x1a4],%g2 ! %g2 = 061afefe4123554c ! Mem[00000000900000d8] = fcf0ffcdd2efa0dd, %g2 = ffffffffd07c5dd8 ldx [%o4+0x0d8],%g2 ! %g2 = fcf0ffcdd2efa0dd ! %l1 = 00000000000067dd, Mem[0000000056000018] = cb2db462 stwa %l1,[%o0+%i3]0x80 ! Mem[0000000056000018] = 000067dd ! %l7 = 000000000db3dc7c, Mem[0000000090000178] = a54f0ba0 stw %l7,[%o4+0x178] ! Mem[0000000090000178] = 0db3dc7c ! %f20 = a595725e 6f460658, Mem[0000000056000020] = 27ef954d 32ac584c stda %f20,[%o0+%i4]0x89 ! Mem[0000000056000020] = a595725e 6f460658 ! Mem[0000000056000000] = 9f7ba842 6a8100b7, %l6 = 00000181, %l7 = 0db3dc7c ldda [%o0+%g0]0x80,%l6 ! %l6 = 000000009f7ba842 000000006a8100b7 ! Mem[00000000900000d0] = 22f1ca93, %g2 = fcf0ffcdd2efa0dd ldsh [%o4+0x0d2],%g2 ! %g2 = 00000000000022f1 ! Mem[0000000091800118] = 8707a26e, %g2 = 00000000000022f1 ldsb [%i0+0x118],%g2 ! %g2 = ffffffffffffff87 ! %l0 = 6a432f4a78265d6e, Mem[0000000091000160] = d58946fa, %asi = 80 stwa %l0,[%o6+0x160]%asi ! Mem[0000000091000160] = 78265d6e p35_label_15: ! %cwp = 1 ! %l5 = 00000000000000b4, Mem[0000000090800160] = cd81b6a90459de3d stx %l5,[%o5+0x160] ! Mem[0000000090800160] = 00000000000000b4 restore ! CWP = 0 ! %l3 = ffffffffffff9f7b, %l1 = 00000000000000d9, %ccr = 08 movle %icc,%l3,%l1 ! Moved, %l1 = ffffffffffff9f7b ! Mem[0000000090800088] = d376e53d, %g18 = 2f6dc695fdb720d4 ldsw [%i5+0x088],%g2 ! %g2 = 2f6dc695fdb720d4 ! Mem[000000009000017c] = bda3ec30, %g2 = ffffffffd376e53d lduh [%i4+0x17e],%g2 ! %g2 = 000000000000bda3 ! %l0 = 00000000000000fc, imm = fffffffffffff501, %l7 = 00000000000000be xorcc %l0,-0xaff,%l7 ! %l7 = fffffffffffff5fd, %ccr = 88 ! Mem[00000000918000b4] = 78265f76, %g2 = 000000000000bda3 lduh [%o0+0x0b4],%g2 ! %g2 = 0000000000007826 ! %l2 = 00000000000000be, imm = 0000000000000014, %l0 = 00000000000000fc sll %l2,0x014,%l0 ! %l0 = 000000000be00000 ! Mem[0000000057800070] = b9d2c553, %l6 = 8ad01ba8, %l3 = ffff9f7b add %i3,0x70,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000b9d2c553 ! %l2 = 00000000000000be, %l2 = 00000000000000be, %ccr = 88 movl %icc,%l2,%l2 ! Moved, %l2 = 00000000000000be p35_label_16: ! Mem[0000000056800134] = 1476909b, %l2 = 00000000000000be swap [%i1+0x134],%l2 ! %l2 = 000000001476909b ! %l3 = 00000000b9d2c553, Mem[0000000056000000] = b700816a42a87b9f stxa %l3,[%i0+%g0]0x89 ! Mem[0000000056000000] = 00000000b9d2c553 ! %l2 = 000000001476909b, %l1 = ffffffffffff9f7b, %ccr = 88 movge %icc,%l2,%l1 ! Register Not Moved ! Mem[0000000091800014] = 73e5002c, %g2 = 0000000000007826 lduw [%o0+0x014],%g2 ! %g2 = 0000000073e5002c ! %l0 = 000000000be00000, imm = 00000000000000b3, %l3 = 00000000b9d2c553 andn %l0,0x0b3,%l3 ! %l3 = 000000000be00000 ! %f16 = bb27069f 5bd08a99 d03b4da3 730ab81b ! %f20 = a595725e 6f460658 fc966128 548ab0c4 ! %f24 = ff2db462 279123d1 c9bb32db a8b18f59 ! %f28 = 8dfed1ea d63d6d91 b700816a 42a87b9f mov 0x080,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080 ! Mem[0000000057000008] = cb336585, %f15 = 6a8100b7 lda [%i2+%o1]0x81,%f15 ! %f15 = cb336585 ! Mem[0000000090800028] = 48b1bd52, %g2 = 0000000073e5002c ldsh [%i5+%o5],%g2 ! %g2 = 00000000000048b1 ! %l6 = 000021878ad01ba8, Mem[000000009100014c] = 85439e50 stb %l6,[%i6+0x14c] ! Mem[000000009100014c] = a8439e50 ! %l1 = ffffffffffff9f7b, Mem[00000000910001a4] = 475b8fcd sth %l1,[%i6+0x1a4] ! Mem[00000000910001a4] = 9f7b8fcd p35_label_17: ! %l2 = 1476909b, %l3 = 0be00000, Mem[0000000090800118] = be43b63c 5bd08a99 std %l2,[%i5+0x118] ! Mem[0000000090800118] = 1476909b 0be00000 ! Mem[0000000091800144] = 40ad970c, %g18 = 2f6dc695fdb720d4 ldsw [%o0+0x144],%g2 ! %g2 = 2f6dc695fdb720d4 ! Mem[00000000568001c8] = ba26a9ff, %l2 = 1476909b, %l5 = 37508e91 add %i1,0x1c8,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ba26a9ff ! Mem[0000000056000008] = 358113c3, %f10 = b2e2b1b1 lda [%i0+%o1]0x88,%f10 ! %f10 = 358113c3 ! %l6 = 8ad01ba8, %l7 = fffff5fd, Mem[0000000091800030] = 67a3e807 de418d43 std %l6,[%o0+0x030] ! Mem[0000000091800030] = 8ad01ba8 fffff5fd ! %l0 = 000000000be00000, Mem[000000009100008e] = 9c50ce45 stb %l0,[%i6+0x08e] ! Mem[000000009100008c] = 0050ce45 ! Mem[0000000090800040] = 3c2fe14c, %g2 = 0000000040ad970c ldsh [%i5+0x042],%g2 ! %g2 = 0000000000003c2f ! %f13 = 358113c3, Mem[0000000091800088] = f66800b9 st %f13,[%o0+0x088] ! Mem[0000000091800088] = 358113c3 ! immd = 00000000000001ed, %l1 = ffffffffffff9f7b, %ccr = 88 move %xcc,0x1ed,%l1 ! Register Not Moved ! %l7 = fffffffffffff5fd, Mem[0000000090000145] = ab3316c1 stb %l7,[%i4+0x145] ! Mem[0000000090000144] = fd3316c1 p35_label_18: ! Mem[0000000056000190] = feb52cd0, %l0 = 0be00000, %l2 = 1476909b add %i0,0x190,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000feb52cd0 ! Mem[0000000091800140] = 16497e56, %g2 = 0000000000003c2f lduw [%o0+0x140],%g2 ! %g2 = 0000000016497e56 ! Mem[00000000560001a0] = b281de97b83b087e, %l0 = 000000000be00000, %l6 = 000021878ad01ba8 add %i0,0x1a0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = b281de97b83b087e ! Mem[000000005780001c] = 8f047944, %l7 = fffff5fd, %l3 = 0be00000 add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000008f047944 ! immd = 0000000000000092, %l4 = 00000000000000ed, %ccr = 88 movn %xcc,0x092,%l4 ! Register Not Moved ! Mem[0000000057000170] = a163667e, %l3 = 8f047944, %l4 = 000000ed add %i2,0x170,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000a163667e ! Mem[0000000057000008] = 856533cb, %l6 = b281de97b83b087e ldsba [%i2+%o1]0x89,%l6 ! %l6 = ffffffffffffffcb ! Mem[00000000560001dc] = 50b47a79, %l3 = 8f047944, %l1 = ffff9f7b add %i0,0x1dc,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000050b47a79 ! Mem[0000000090000144] = 16c1bedd, %g2 = 0000000016497e56 ldub [%i4+0x147],%g2 ! %g2 = 0000000000000016 ! Mem[0000000057000018] = 95afdd67, %l6 = ffffffffffffffcb swapa [%i2+%o3]0x88,%l6 ! %l6 = 0000000095afdd67 p35_label_19: ! Mem[0000000091800114] = 545fcdf4, %g2 = 0000000000000016 lduw [%o0+0x114],%g2 ! %g2 = 00000000545fcdf4 ! %l7 = fffffffffffff5fd, Mem[0000000056800000] = bd617aee9a50b46f stxa %l7,[%i1+%g0]0x80 ! Mem[0000000056800000] = fffffffffffff5fd ! %l2 = 00000000feb52cd0, imm = 0000000000000032, %l0 = 000000000be00000 srlx %l2,0x032,%l0 ! %l0 = 0000000000000000 ! %l5 = 00000000ba26a9ff, Mem[0000000057800000] = d05ac8ea stha %l5,[%i3+%g0]0x88 ! Mem[0000000057800000] = d05aa9ff ! Mem[0000000056800198] = 63cf6292e2346b1e, %l4 = 00000000a163667e, %l1 = 0000000050b47a79 add %i1,0x198,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 63cf6292e2346b1e ! %l4 = 00000000a163667e, Mem[0000000056000028] = 5a6d935b stba %l4,[%i0+%o5]0x89 ! Mem[0000000056000028] = 5a6d937e ! %l4 = 00000000a163667e, imm = 000000000000043c, %l7 = fffffffffffff5fd orcc %l4,0x43c,%l7 ! %l7 = 00000000a163667e, %ccr = 08 ! Mem[0000000057800010] = ed8dbf51d716f49e, %f2 = ee7a61bd 620a28e7 ldda [%i3+%o2]0x81,%f2 ! %f2 = ed8dbf51 d716f49e ! %l0 = 0000000000000000, Mem[0000000090800008] = b93a001bc6c41012 stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000000 ! Mem[0000000056000000] = b9d2c553, %l0 = 0000000000000000 lduha [%i0+%g0]0x88,%l0 ! %l0 = 000000000000c553 p35_label_20: ! Mem[0000000057800000] = ffa95ad0, %l1 = 63cf6292e2346b1e lduha [%i3+%g0]0x81,%l1 ! %l1 = 000000000000ffa9 ! %l6 = 0000000095afdd67, immed = fffffbd1, %l4 = 00000000a163667e tsubcctv %l6,-0x42f,%l4 ! %l0 = 000000000000c576, Trapped ! %l7 = 00000000a163667e, Mem[0000000057000000] = f6d8030bc41fbc9c stxa %l7,[%i2+%g0]0x88 ! Mem[0000000057000000] = 00000000a163667e ! Mem[00000000570001d8] = 87b0583c1460cbb1, %l4 = 00000000a163667e, %l0 = 000000000000c576 add %i2,0x1d8,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 87b0583c1460cbb1 ! Set Register : %l6 = 0000000095afdd67 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l4 = 00000000a163667e, Mem[0000000090800004] = 3d808065 stw %l4,[%i5+0x004] ! Mem[0000000090800004] = a163667e ! %l1 = 000000000000ffa9, Mem[00000000910001d6] = ecc14779 stb %l1,[%i6+0x1d6] ! Mem[00000000910001d4] = a9c14779 ! Mem[0000000056800150] = 153e3208640bc4d1, %l3 = 000000008f047944, %l5 = 00000000ba26a9ff add %i1,0x150,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 153e3208640bc4d1 ! %l6 = ffffffffffffffff, immd = fffffffffffff7e1, %l3 = 000000008f047944 sdivx %l6,-0x81f,%l3 ! %l3 = 0000000000000000 ! %f18 = d03b4da3 730ab81b, Mem[00000000910000a0] = e3ea68e4 c0dd86bd std %f18,[%i6+0x0a0] ! Mem[00000000910000a0] = d03b4da3 730ab81b p35_label_21: ! Mem[0000000056000000] = b9d2c553, %l1 = 000000000000ffa9 swapa [%i0+%g0]0x88,%l1 ! %l1 = 00000000b9d2c553 ! %l0 = 87b0583c1460cbb1, Mem[00000000908001b0] = 11ebb8e0144ca672 stx %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 87b0583c1460cbb1 ! Mem[0000000056000000] = 0000ffa9, %l2 = 00000000feb52cd0 ldsha [%i0+%g0]0x89,%l2 ! %l2 = ffffffffffffffa9 ! %l0 = 87b0583c1460cbb1, Mem[0000000057800018] = 4479048fece517b2 stxa %l0,[%i3+%o3]0x89 ! Mem[0000000057800018] = 87b0583c1460cbb1 ! Mem[0000000056800000] = ffffffff, %l3 = 0000000000000000 ldswa [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000057000008] = fb9e0362 856533cb, %l2 = ffffffa9, %l3 = ffffffff ldda [%i2+%o1]0x89,%l2 ! %l2 = 00000000856533cb 00000000fb9e0362 ! Mem[0000000090000178] = 0db3dc7c, %g2 = 00000000545fcdf4 lduwa [%i4+0x178]%asi,%g2 ! %g2 = 000000000db3dc7c ! %l2 = 00000000856533cb, Mem[00000000918001b8] = 4b0b9455 stw %l2,[%o0+0x1b8] ! Mem[00000000918001b8] = 856533cb ! Mem[00000000578001a4] = 3c4dab90, %l3 = fb9e0362, %l1 = b9d2c553 add %i3,0x1a4,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000003c4dab90 ! %l6 = ffffffffffffffff, %l2 = 00000000856533cb, %ccr = 08 movneg %icc,%l6,%l2 ! Moved, %l2 = ffffffffffffffff p35_label_22: ! Mem[0000000057800028] = 1a9c22f1, %l7 = 00000000a163667e swapa [%i3+%o5]0x81,%l7 ! %l7 = 000000001a9c22f1 ! Mem[0000000056000148] = c2180b89, %l3 = 00000000fb9e0362 ldstub [%i0+0x148],%l3 ! %l3 = 000000c2000000ff ! immd = 0000000000000215, %l2 = ffffffffffffffff, %ccr = 08 movgu %xcc,0x215,%l2 ! Moved, %l2 = 0000000000000215 ! %l0 = 1460cbb1, %l1 = 3c4dab90, Mem[00000000568000d8] = 123cb242 36c470ec std %l0,[%i1+0x0d8] ! Mem[00000000568000d8] = 1460cbb1 3c4dab90 ! Mem[00000000918001f0] = 2de41195, %g2 = 000000000db3dc7c lduh [%o0+0x1f2],%g2 ! %g2 = 0000000000002de4 ! %l5 = 153e3208640bc4d1, %l0 = 87b0583c1460cbb1, %l1 = 000000003c4dab90 sub %l5,%l0,%l1 ! %l1 = 8d8dd9cc4faaf920 ! Mem[0000000057000028] = 741f11f8, %f21 = 6f460658 lda [%i2+%o5]0x80,%f21 ! %f21 = 741f11f8 membar #Sync ! Added by membar checker (259) ! %l4 = 00000000a163667e, Mem[00000000900001c0] = 38bbf01fc80fbeae stx %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000000a163667e ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 00000000 3fcbfe5e 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! %l0 = 87b0583c1460cbb1, Mem[0000000091800000] = 3bc5dc05af37a84c stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 87b0583c1460cbb1 p35_label_23: ! Code Fragment 1 p35_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000089112d3a mov -0x30c,%g3 ! %g3 = fffffffffffffcf4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 0000000000000215, immed = fffff10c, %y = 37508e48 udiv %l2,-0xef4,%l7 ! %l7 = 0000000037509183 mov %l0,%y ! %y = 1460cbb1 ! %l3 = 00000000000000c2, Mem[000000009000010c] = 2425f0fa sth %l3,[%i4+0x10c] ! Mem[000000009000010c] = 00c2f0fa ! %l3 = 00000000000000c2, Mem[0000000057000143] = dafbfe5a stb %l3,[%i2+0x143] ! Mem[0000000057000140] = dafbfec2 ! Mem[0000000056000008] = c3138135afb74cf8, %l1 = 8d8dd9cc4faaf920, %l1 = 8d8dd9cc4faaf920 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = c3138135afb74cf8 ! %l0 = 87b0583c1460cbb1, %l5 = 153e3208640bc4d1, %l0 = 87b0583c1460cbb1 orn %l0,%l5,%l0 ! %l0 = eff1ddff9ff4fbbf ! %l2 = 0000000000000215, imm = 0000000000000029, %l3 = 00000000000000c2 andn %l2,0x029,%l3 ! %l3 = 0000000000000214 ! immd = 00000000000002a4, %l6 = ffffffffffffffff, %ccr = 08 movvc %xcc,0x2a4,%l6 ! Moved, %l6 = 00000000000002a4 ! %l7 = 0000000037509183, imm = fffffffffffff0fc, %l4 = 00000000a163667e tsubcc %l7,-0xf04,%l4 ! %l4 = 000000003750a087, %ccr = 13 ! Mem[0000000091800090] = 6084d848dbf82032, %f48 = 80459a84 c0e230ec ldd [%o0+0x090],%f48 ! %f48 = 6084d848 dbf82032 p35_label_24: ! Mem[0000000090800098] = 9ef7270216c067c7, %f48 = 6084d848 dbf82032 ldd [%i5+0x098],%f48 ! %f48 = 9ef72702 16c067c7 ! Mem[00000000568001b0] = 73217573, %l6 = 00000000000002a4 lduw [%i1+0x1b0],%l6 ! %l6 = 0000000073217573 ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 00000000 3fcbfe5e 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180 ! Mem[0000000056000000] = 0000ffa9, %l2 = 0000000000000215 lduwa [%i0+%g0]0x89,%l2 ! %l2 = 000000000000ffa9 ! %l3 = 0000000000000214, immed = 00000b1c, %y = 1460cbb1 udivcc %l3,0xb1c,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ffffffff ! %l0 = 00000000ffffffff, %l6 = 0000000073217573, %ccr = 0a movn %icc,%l0,%l6 ! Register Not Moved ! Mem[0000000057800018] = 87b0583c1460cbb1, %f30 = b700816a 42a87b9f ldda [%i3+%o3]0x89,%f30 ! %f30 = 87b0583c 1460cbb1 ! Mem[0000000056000020] = 5806466f, %l6 = 0000000073217573 ldswa [%i0+%o4]0x80,%l6 ! %l6 = 000000005806466f ! %l5 = 153e3208640bc4d1, %l3 = 0000000000000214, %l2 = 000000000000ffa9 sub %l5,%l3,%l2 ! %l2 = 153e3208640bc2bd ! Mem[0000000056800028] = 00000029, %l4 = 000000003750a087 ldsba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000 p35_label_25: ! Mem[0000000056000164] = b04ea0b1, %l1 = afb74cf8, %l2 = 640bc2bd add %i0,0x164,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b04ea0b1 ! %l2 = 00000000b04ea0b1, %l3 = 0000000000000214, %y = ffffffff smul %l2,%l3,%l5 ! %l5 = ffffff5a6365efd4, %y = ffffff5a ! %l7 = 0000000037509183, imm = 0000000000000003, %l6 = 000000005806466f sra %l7,0x003,%l6 ! %l6 = 0000000006ea1230 ! %l7 = 0000000037509183, Mem[00000000570001f4] = 13abcf79 stw %l7,[%i2+0x1f4] ! Mem[00000000570001f4] = 37509183 ! Mem[00000000900001d4] = 4d6ce541, %g2 = 0000000000002de4 ldsh [%i4+0x1d6],%g2 ! %g2 = 0000000000004d6c ! %l5 = ffffff5a6365efd4, %l4 = 0000000000000000, %ccr = 0a movrlz %l5,%l4,%l4 ! Moved, %l4 = 0000000000000000 ! Mem[00000000910001dc] = 8206ecee, %g2 = 0000000000004d6c ldsh [%i6+0x1de],%g2 ! %g2 = ffffffffffff8206 ! Mem[00000000568001e9] = 9eafd5dd, %l1 = c3138135afb74cf8 ldstub [%i1+0x1e9],%l1 ! %l1 = 000000af000000ff ! %l0 = 00000000ffffffff, %l1 = 00000000000000af, %ccr = 0a movrgz %l0,%l1,%l1 ! Moved, %l1 = 00000000000000af ! %l3 = 0000000000000214, immed = fffff5f9, %y = ffffff5a udivcc %l3,-0xa07,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ffffffff ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Thread 35 1: membar #Sync ! Force all stores to complete p35_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x08c] ! Set processor 35 done flag ! Check Registers p35_check_registers: set p35_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ffffffff bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000af bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ffffffff bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000214 bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffff5a6365efd4 bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000006ea1230 bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000037509183 bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p35_failed mov 0x111,%g1 ! Check Floating Point Registers p35_check_fp_registers: set p35_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ed8dbf51 d716f49e bne %xcc,p35_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be beea0fea 0d895e1e bne %xcc,p35_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be c2134f0f a478d47c bne %xcc,p35_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 358113c3 044038a0 bne %xcc,p35_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be f84cb7af 358113c3 bne %xcc,p35_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 9f7ba842 cb336585 bne %xcc,p35_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be d03b4da3 730ab81b bne %xcc,p35_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be a595725e 741f11f8 bne %xcc,p35_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be ff2db462 279123d1 bne %xcc,p35_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 87b0583c 1460cbb1 bne %xcc,p35_f30_fail nop ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a9ff000000000000 ldx [%i0+0x000],%g3 ! Observed data at 0000000056000000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000067dda6d1bf55 ldx [%i0+0x018],%g3 ! Observed data at 0000000056000018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5806466f5e7295a5 ldx [%i0+0x020],%g3 ! Observed data at 0000000056000020 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7e936d5a05cc8d05 ldx [%i0+0x028],%g3 ! Observed data at 0000000056000028 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 9c372fff340fb66d ldx [%i0+0x068],%g3 ! Observed data at 0000000056000068 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x068,%g4 ldx [%g1+0x138],%g2 ! Expected data = 840cacb2f0a30bfc ldx [%i0+0x138],%g3 ! Observed data at 0000000056000138 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x138,%g4 ldx [%g1+0x148],%g2 ! Expected data = ff180b89176cd6db ldx [%i0+0x148],%g3 ! Observed data at 0000000056000148 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x148,%g4 ldx [%g1+0x190],%g2 ! Expected data = feb52cd0ff09210a ldx [%i0+0x190],%g3 ! Observed data at 0000000056000190 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x190,%g4 set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fffffffffffff5fd ldx [%i1+0x000],%g3 ! Observed data at 0000000056800000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 361c63f0accdcd27 ldx [%i1+0x010],%g3 ! Observed data at 0000000056800010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1a9c22f1ca937033 ldx [%i1+0x018],%g3 ! Observed data at 0000000056800018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 95f08ed845ff268f ldx [%i1+0x020],%g3 ! Observed data at 0000000056800020 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000290aad2f02 ldx [%i1+0x028],%g3 ! Observed data at 0000000056800028 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 1460cbb13c4dab90 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000568000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x130],%g2 ! Expected data = 9504915e000000be ldx [%i1+0x130],%g3 ! Observed data at 0000000056800130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x130,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 9effd5dd95f7d55a ldx [%i1+0x1e8],%g3 ! Observed data at 00000000568001e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x1e8,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7e6663a100000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000057000000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fcc391a9e5dfbe44 ldx [%i2+0x010],%g3 ! Observed data at 0000000057000010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cbffffffab3ff59f ldx [%i2+0x018],%g3 ! Observed data at 0000000057000018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000004f6c5626 ldx [%i2+0x020],%g3 ! Observed data at 0000000057000020 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 741f11f86b7359d5 ldx [%i2+0x028],%g3 ! Observed data at 0000000057000028 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 4676f6ee42a87b9f ldx [%i2+0x098],%g3 ! Observed data at 0000000057000098 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x098,%g4 ldx [%g1+0x140],%g2 ! Expected data = dafbfec2a40081c5 ldx [%i2+0x140],%g3 ! Observed data at 0000000057000140 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x140,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 8aff6f42713d0927 ldx [%i2+0x1c0],%g3 ! Observed data at 00000000570001c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 7304adf937509183 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000570001f0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x1f0,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffa95ad03f660b36 ldx [%i3+0x000],%g3 ! Observed data at 0000000057800000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ed8dbf51d716f49e ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b1cb60143c58b087 ldx [%i3+0x018],%g3 ! Observed data at 0000000057800018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = a163667e58c51317 ldx [%i3+0x028],%g3 ! Observed data at 0000000057800028 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 13dc527e49d2fb44 ldx [%i3+0x040],%g3 ! Observed data at 0000000057800040 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x040,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 1ad6e90100001fc8 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000578000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = a9edffcc37e62638 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000578001b8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x1b8,%g4 ! The test for processor 35 has passed p35_passed: ta GOOD_TRAP nop p35_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p35_failed p35_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p35_failed p35_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p35_failed p35_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p35_failed p35_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p35_failed p35_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p35_failed p35_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p35_failed p35_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p35_failed p35_f2_fail: set p35_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f4_fail: set p35_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f6_fail: set p35_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f10_fail: set p35_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f12_fail: set p35_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f14_fail: set p35_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f18_fail: set p35_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f20_fail: set p35_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f24_fail: set p35_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f30_fail: set p35_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 35 failed p35_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x08c] ! Set processor 35 done flag set p35_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 35 failed p35_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x08c] ! Set processor 35 done flag set p35_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p35_selfmod_failed: ba p35_failed mov 0xabc,%g1 p35_common_error: or %g0,0xf03,%g1 ba p35_failed mov %o5,%g3 p35_common_signature_error: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_common_timeout: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p35_failed mov 0x0,%g3 p35_trap1e: stxa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800028] membar #Sync mov 0x100,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800020] stha %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800010] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056800000] orn %l1,-0xa9a,%l3 stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008] done p35_trap1o: stxa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800028] membar #Sync mov 0x100,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800020] stha %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800010] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056800000] orn %l1,-0xa9a,%l3 stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008] done p35_trap2e: lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000057000008] or %l1,%l7,%l6 ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000057000008] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056800010] done p35_trap2o: lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000057000008] or %l1,%l7,%l6 ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000057000008] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056800010] done p35_trap3e: or %l6,%l7,%l6 xor %l3,%l4,%l3 sub %l3,0xc89,%l3 subc %l6,-0x500,%l1 done p35_trap3o: or %l6,%l7,%l6 xor %l3,%l4,%l3 sub %l3,0xc89,%l3 subc %l6,-0x500,%l1 done p35_init_memory_pointers: set p35_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 p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 430f15a037508e48 ldx [%g1+0x008],%l1 ! %l1 = d5d634e40c941a07 ldx [%g1+0x010],%l2 ! %l2 = 5f55720602a25156 ldx [%g1+0x018],%l3 ! %l3 = 96d673b4245be6e0 ldx [%g1+0x020],%l4 ! %l4 = 67a7082238e705c0 ldx [%g1+0x028],%l5 ! %l5 = f7cdf1a44e6ba89c ldx [%g1+0x030],%l6 ! %l6 = fe1ebc68361c63f0 ldx [%g1+0x038],%l7 ! %l7 = 056bbe13cce02b4f save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 59351d23a4ba47cb ldx [%g1+0x048],%l1 ! %l1 = c87ff2a5fa576874 ldx [%g1+0x050],%l2 ! %l2 = 28e98a518266ea4f ldx [%g1+0x058],%l3 ! %l3 = 5c4aa6e283ae87de ldx [%g1+0x060],%l4 ! %l4 = c392daf2011da2d5 ldx [%g1+0x068],%l5 ! %l5 = 6a177d9e6bf9f33f ldx [%g1+0x070],%l6 ! %l6 = a58f4b5fdde5018c ldx [%g1+0x078],%l7 ! %l7 = 4dbd56e04fd2e225 ! Initialize the output register of window 1 set p35_local0_start,%o0 set p35_local1_start,%o1 set p35_local2_start,%o2 set p35_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 36 processor_36: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x90] ! Set the start flag wrpr %g0,7,%cleanwin call p36_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 36 wr %g0,0x4,%fprs ! Make sure fef is 1 set p36_init_freg,%g1 ! %f0 = 186f185e 294d8692 62150b00 9c791bbf ! %f4 = aa2ef3eb 93655d8d 99701792 79960702 ! %f8 = 9799542e 5cdebef6 6485bd13 45a20539 ! %f12 = a441a520 b1aa7cac 479e0a0d 92eb083b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 00c5012e 3f430c17 0ee1c658 5cc88935 ! %f20 = 15f2bc55 6d649bba 3f836fb7 5c370ef1 ! %f24 = 25764fc9 4c7d1c79 892d9f4c 11e1e723 ! %f28 = cd8fad7b 43dfd356 b082d2d9 3d5d5833 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0646a7fe 721f3bb6 591856a0 bc94641a ! %f36 = 5a7b738d f836d5de 8034f7b1 fd0ffe2b ! %f40 = 8484caf7 a34dd816 27cfb417 b28d1a2f ! %f44 = 54e416a8 c0af151b 59d84fb6 3fe75129 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x823de5e800000022,%g7,%g1 ! GSR scale = 4, align = 2 wr %g1,%g0,%gsr ! GSR = 823de5e800000022 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 36 p36_label_1: ! immd = 00000000000003bc, %l4 = deebeaf6560fbafd, %ccr = 44 movg %xcc,0x3bc,%l4 ! Register Not Moved ! %l2 = ca59e1d2693a4065, Mem[0000000091000180] = fd84489c906adc75 stx %l2,[%i6+0x180] ! Mem[0000000091000180] = ca59e1d2693a4065 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000058000179] = 4f1c4e31, %l6 = e1f1b4a46fdf138b ldstub [%i0+0x179],%l6 ! %l6 = 0000001c000000ff ! %l4 = 560fbafd, %l5 = 521b4f30, Mem[0000000059800010] = 070bb1a7 583728b9 stda %l4,[%i3+%o2]0x81 ! Mem[0000000059800010] = 560fbafd 521b4f30 ! Mem[0000000091000120] = c14c4013aca7c007, %g2 = c5ca6aff4d7aace6 ldxa [%i6+0x120]%asi,%g2 ! %g2 = c14c4013aca7c007 ! %f26 = 892d9f4c 11e1e723, Mem[0000000091000040] = 3279f315 2f846623 std %f26,[%i6+0x040] ! Mem[0000000091000040] = 892d9f4c 11e1e723 ! %l3 = 37cc371c6b3c32ec, imm = 0000000000000470, %l3 = 37cc371c6b3c32ec subc %l3,0x470,%l3 ! %l3 = 37cc371c6b3c2e7c ! %l3 = 37cc371c6b3c2e7c, imm = 00000000000006f2, %l2 = ca59e1d2693a4065 orncc %l3,0x6f2,%l2 ! %l2 = ffffffffffffff7d, %ccr = 88 ! %l1 = 5ed581d9b033acc5, Mem[0000000090000044] = 1fcc733d stb %l1,[%i4+0x044] ! Mem[0000000090000044] = c5cc733d p36_label_2: ! %f25 = 4c7d1c79, Mem[0000000058000018] = 67187151 sta %f25,[%i0+%o3]0x80 ! Mem[0000000058000018] = 4c7d1c79 ! %l5 = ee82f2b4521b4f30, %l2 = ffffffffffffff7d, %ccr = 88 movgu %xcc,%l5,%l2 ! Moved, %l2 = ee82f2b4521b4f30 ! immd = 00000000000001ec, %l0 = 34d489fbd57d2dea, %ccr = 88 movvs %icc,0x1ec,%l0 ! Register Not Moved ! %l5 = ee82f2b4521b4f30, Mem[0000000091800013] = ba73e500 stb %l5,[%o0+0x013] ! Mem[0000000091800010] = 3073e500 ! Mem[0000000058000018] = 791c7d4c, %f23 = 5c370ef1 lda [%i0+%o3]0x88,%f23 ! %f23 = 791c7d4c ! Mem[00000000590000e4] = 70b416e8, %l0 = d57d2dea, %l6 = 0000001c add %i2,0xe4,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000070b416e8 ! %l0 = 34d489fbd57d2dea, Mem[00000000918000e0] = 4bc5ec5ab67cdbcf, %asi = 80 stxa %l0,[%o0+0x0e0]%asi ! Mem[00000000918000e0] = 34d489fbd57d2dea ! %l1 = 5ed581d9b033acc5, Mem[0000000058800018] = 77a284c3 stha %l1,[%i1+%o3]0x80 ! Mem[0000000058800018] = acc584c3 ! Invert Register : %l7 = 36105efe0a50984f xor %l7,-1,%l7 ! %l7 = c9efa101f5af67b0 ! Mem[00000000900000a8] = ff93747b1e6c41e5, %f48 = 38bbf01f c80fbeae ldd [%i4+0x0a8],%f48 ! %f48 = ff93747b 1e6c41e5 p36_label_3: ! %l7 = c9efa101f5af67b0, imm = 0000000000000009, %l5 = ee82f2b4521b4f30 srl %l7,0x009,%l5 ! %l5 = 00000000007ad7b3 ! Mem[0000000059000128] = 6d2ed2eba3d61911, %l7 = c9efa101f5af67b0, %l7 = c9efa101f5af67b0 add %i2,0x128,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 6d2ed2eba3d61911 ! Mem[0000000090000098] = b9468fbe 00b43cbb, %g2 = aca7c007, %g3 = 0bad0b00 ldd [%i4+0x098],%g2 ! %g2 = 00000000b9468fbe 0000000000b43cbb ! Mem[00000000900000d0] = 6b4726ffdc7b95ee, %g2 = 00000000b9468fbe ldx [%i4+0x0d0],%g2 ! %g2 = 6b4726ffdc7b95ee ! Mem[00000000580001fc] = 9be39952, %l2 = 521b4f30, %l0 = d57d2dea add %i0,0x1fc,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009be39952 ! Mem[0000000059000000] = 1299e73d, %f5 = 93655d8d lda [%i2+%g0]0x81,%f5 ! %f5 = 1299e73d ! %l7 = 6d2ed2eba3d61911, Mem[0000000090000190] = 62a05321 stw %l7,[%i4+0x190] ! Mem[0000000090000190] = a3d61911 ! %l1 = 5ed581d9b033acc5, %l2 = ee82f2b4521b4f30, %ccr = 88 movcs %icc,%l1,%l2 ! Register Not Moved ! Mem[000000009080005c] = b8013916, %g2 = 6b4726ffdc7b95ee lduw [%i5+0x05c],%g2 ! %g2 = 00000000b8013916 ! Mem[0000000059800018] = 5035ee2d, %l6 = 0000000070b416e8 ldstuba [%i3+%o3]0x81,%l6 ! %l6 = 00000050000000ff p36_label_4: ! %l2 = ee82f2b4521b4f30, imm = 0000000000000023, %l7 = 6d2ed2eba3d61911 sllx %l2,0x023,%l7 ! %l7 = 90da798000000000 ! %l2 = 521b4f30, %l3 = 6b3c2e7c, Mem[0000000059800130] = 8a726b38 2958eaaa std %l2,[%i3+0x130] ! Mem[0000000059800130] = 521b4f30 6b3c2e7c ! Mem[0000000059000037] = dc32540c, %l0 = 000000009be39952 ldstub [%i2+0x037],%l0 ! %l0 = 0000000c000000ff ! Mem[00000000588001d0] = 8d8dad9f, %l0 = 000000000000000c ldstub [%i1+0x1d0],%l0 ! %l0 = 0000008d000000ff ! %f26 = 892d9f4c, Mem[00000000918001dc] = 453fe990 st %f26,[%o0+0x1dc] ! Mem[00000000918001dc] = 892d9f4c ! Mem[0000000059800000] = ea115358 ccb9ad18, %l0 = 0000008d, %l1 = b033acc5 ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000ccb9ad18 00000000ea115358 ! Mem[00000000908000f0] = aab1ef90, %g2 = 00000000b8013916 ldsh [%i5+0x0f0],%g2 ! %g2 = ffffffffffffaab1 ! %l3 = 37cc371c6b3c2e7c, immed = ffffff38, %ccr = 88 movrne %l3,-0x0c8,%l0 ! Moved, %l0 = ffffffffffffff38 ! immd = 0000000000000214, %l5 = 00000000007ad7b3, %ccr = 88 movleu %xcc,0x214,%l5 ! Register Not Moved ! Mem[0000000058000008] = bf76c8e0, %f28 = cd8fad7b lda [%i0+%o1]0x81,%f28 ! %f28 = bf76c8e0 p36_label_5: ! Mem[0000000058000000] = a2368a7f 5caecc7b, %l6 = 00000050, %l7 = 00000000 ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000005caecc7b 00000000a2368a7f ! Mem[0000000091800180] = fdc467a5, %g2 = ffffffffffffaab1 lduh [%o0+0x182],%g2 ! %g2 = 000000000000fdc4 ! Mem[0000000059800010] = 560fbafd, %l3 = 37cc371c6b3c2e7c ldsha [%i3+%o2]0x80,%l3 ! %l3 = 000000000000560f save ! CWP = 1 rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l4 = deebeaf6560fbafd, immed = fffffe21, %ccr = 88 movre %l4,-0x1df,%l5 ! Not Moved, %l5 = 00000000007ad7b3 ! Mem[0000000058000008] = bf76c8e0, %l2 = ee82f2b4521b4f30 lduba [%i0+%o1]0x81,%l2 ! %l2 = 00000000000000bf ! %f10 = 6485bd13 45a20539, Mem[0000000091000190] = b476dc90 f27114ab std %f10,[%i6+0x190] ! Mem[0000000091000190] = 6485bd13 45a20539 ! Mem[000000005980006c] = 68793e09, %l4 = 560fbafd, %l6 = 5caecc7b add %i3,0x6c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000068793e09 ! Mem[0000000059800174] = 4d4ea3a5, %l6 = 68793e09, %l7 = a2368a7f add %i3,0x174,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004d4ea3a5 p36_label_6: ! Mem[0000000091800030] = 67a3e807, %g18 = 8cb21fa48a2c1f25 ldsw [%o0+0x030],%g2 ! %g2 = 8cb21fa48a2c1f25 ! Mem[00000000910001ac] = 0768fa4c, %g2 = 0000000067a3e807 lduwa [%i6+0x1ac]%asi,%g2 ! %g2 = 000000000768fa4c ! %f2 = 62150b00 9c791bbf, Mem[0000000090800060] = 257bbd62 c2b6030c stda %f2 ,[%i5+0x060]%asi ! Mem[0000000090800060] = 62150b00 9c791bbf ! Mem[0000000059000008] = 1d019fee34e03056, %f26 = 892d9f4c 11e1e723 ldda [%i2+%o1]0x89,%f26 ! %f26 = 1d019fee 34e03056 ! Mem[0000000059000000] = 1299e73d, %l5 = 00000000007ad7b3 ldsha [%i2+%g0]0x80,%l5 ! %l5 = 0000000000001299 ! Mem[0000000059800018] = 2dee35ff, %l6 = 0000000068793e09 lduba [%i3+%o3]0x88,%l6 ! %l6 = 00000000000000ff ! immd = 0000000000000328, %l1 = 00000000ea115358, %ccr = 88 movvc %icc,0x328,%l1 ! Moved, %l1 = 0000000000000328 ! Mem[0000000090000038] = cceab4bb5560baba, %g2 = 000000000768fa4c ldx [%i4+0x038],%g2 ! %g2 = cceab4bb5560baba ! %f24 = 25764fc9 4c7d1c79, Mem[0000000059800028] = 1c9b4228 926f93fe stda %f24,[%i3+%o5]0x89 ! Mem[0000000059800028] = 25764fc9 4c7d1c79 ! Mem[00000000580000f0] = 63db88f712fbd66d, %l4 = deebeaf6560fbafd, %l1 = 0000000000000328 add %i0,0xf0,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 63db88f712fbd66d p36_label_7: ! Mem[0000000091000014] = d7a3e9c6, %g2 = cceab4bb5560baba lduw [%i6+0x014],%g2 ! %g2 = 00000000d7a3e9c6 ! Mem[0000000058000186] = b7b56d13, %l3 = 000000000000560f ldstuba [%i0+0x186]%asi,%l3 ! %l3 = 0000006d000000ff ! %l0 = ffffffffffffff38, Mem[00000000908001e0] = 37986423 stb %l0,[%i5+0x1e0] ! Mem[00000000908001e0] = 38986423 ! Mem[00000000908001f8] = 372aeced, %g2 = 00000000d7a3e9c6 ldsb [%i5+0x1fa],%g2 ! %g2 = 0000000000000037 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! %l5 = 0000000000001299, Mem[0000000058000020] = 320e09b0 stba %l5,[%i0+%o4]0x89 ! Mem[0000000058000020] = 320e0999 ! %l5 = 0000000000001299, %l1 = 63db88f712fbd66d, %ccr = 88 movg %xcc,%l5,%l1 ! Register Not Moved ! %l2 = 00000000000000bf, Mem[0000000058000018] = 4c7d1c79 stha %l2,[%i0+%o3]0x80 ! Mem[0000000058000018] = 00bf1c79 ! %f0 = 186f185e 294d8692 62150b00 9c791bbf ! %f4 = aa2ef3eb 1299e73d 99701792 79960702 ! %f8 = 9799542e 5cdebef6 6485bd13 45a20539 ! %f12 = a441a520 b1aa7cac 479e0a0d 92eb083b mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040 ! %f31 = 3d5d5833, Mem[0000000059000028] = adc5826a sta %f31,[%i2+%o5]0x89 ! Mem[0000000059000028] = 3d5d5833 p36_label_8: ! %l4 = deebeaf6560fbafd, Mem[0000000058800018] = c384c5ac stwa %l4,[%i1+%o3]0x88 ! Mem[0000000058800018] = 560fbafd ! Mem[0000000058800008] = 8659b0ef577ee8b0, %f20 = 15f2bc55 6d649bba ldda [%i1+%o1]0x88,%f20 ! %f20 = 8659b0ef 577ee8b0 ! Mem[0000000090800040] = c4953c2f, %g2 = 0000000000000037 ldsb [%i5+0x040],%g2 ! %g2 = ffffffffffffffc4 ! %l2 = 00000000000000bf, Mem[000000009000010c] = 2425f0fa stw %l2,[%i4+0x10c] ! Mem[000000009000010c] = 000000bf ! Mem[0000000091000168] = 83675da1ba20aad9, %g2 = ffffffffffffffc4 ldx [%i6+0x168],%g2 ! %g2 = 83675da1ba20aad9 ! Mem[0000000090800138] = 52ebec6f, %g2 = 83675da1ba20aad9 ldub [%i5+0x138],%g2 ! %g2 = 0000000000000052 ! Mem[000000009000002c] = bd9fda9c, %g2 = 0000000000000052 ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffffbd ! %l4 = 560fbafd, %l5 = 00001299, Mem[0000000058000060] = cf609f5e 38efda33 std %l4,[%i0+0x060] ! Mem[0000000058000060] = 560fbafd 00001299 ! %l2 = 00000000000000bf, Mem[00000000590001dc] = 7008d425 stw %l2,[%i2+0x1dc] ! Mem[00000000590001dc] = 000000bf ! Mem[0000000058800020] = 3b7f4dec2aa31054, %f16 = 00c5012e 3f430c17 ldda [%i1+%o4]0x81,%f16 ! %f16 = 3b7f4dec 2aa31054 p36_label_9: ! Mem[0000000059800020] = 5d0ce88a, %l0 = ffffffffffffff38 lduwa [%i3+%o4]0x81,%l0 ! %l0 = 000000005d0ce88a ! %f24 = 25764fc9, Mem[00000000588000e0] = fe1879ee st %f24,[%i1+0x0e0] ! Mem[00000000588000e0] = 25764fc9 membar #Sync ! Added by membar checker (260) ! %l2 = 000000bf, %l3 = 0000006d, Mem[00000000900000e0] = f6dd35ec 8dc899e6 std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 000000bf 0000006d ! Mem[0000000059800198] = c2db4778 dc171e2d, %l2 = 000000bf, %l3 = 0000006d ldd [%i3+0x198],%l2 ! %l2 = 00000000c2db4778 00000000dc171e2d ! Mem[0000000059000000] = 3de79912, %l2 = 00000000c2db4778 ldsba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000012 ! Mem[0000000059800023] = 5d0ce88a, %l1 = 63db88f712fbd66d ldstub [%i3+0x023],%l1 ! %l1 = 0000008a000000ff ! %f11 = 45a20539, Mem[0000000090800020] = bbf6f75b st %f11,[%i5+%o4] ! Mem[0000000090800020] = 45a20539 ! Clear Register : %l6 = 00000000000000ff clr %l6 ! %l6 = 0000000000000000 ! Mem[0000000058000180] = 45f9dd1fb7b5ff13, %l6 = 0000000000000000, %l7 = 000000004d4ea3a5 add %i0,0x180,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 45f9dd1fb7b5ff13 ! %l4 = deebeaf6560fbafd, Mem[0000000058000020] = bbadc3f6320e0999 stxa %l4,[%i0+%o4]0x88 ! Mem[0000000058000020] = deebeaf6560fbafd p36_label_10: ! %l5 = 0000000000001299, Mem[0000000059000020] = 779abf28 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000059000020] = 00001299 ! Mem[0000000091800158] = 917afdae1663447a, %g2 = ffffffffffffffbd ldx [%o0+0x158],%g2 ! %g2 = 917afdae1663447a ! %l7 = 45f9dd1fb7b5ff13, immd = 000000000000075a, %l5 = 0000000000001299 sdivx %l7,0x75a,%l5 ! %l5 = 000984be0b634261 ! Mem[0000000090800078] = 6b44214a, %g2 = 917afdae1663447a ldsb [%i5+0x078],%g2 ! %g2 = 000000000000006b ! Mem[0000000091000148] = df9bb4e5, %g2 = 000000000000006b lduw [%i6+0x148],%g2 ! %g2 = 00000000df9bb4e5 ! %l7 = 45f9dd1fb7b5ff13, %l5 = 000984be0b634261, %y = 00000000 sdiv %l7,%l5,%l1 ! %l1 = 0000000000000010 mov %l0,%y ! %y = 5d0ce88a ! Mem[0000000090000070] = ac7caab1, %g18 = 8cb21fa48a2c1f25 ldsw [%i4+0x070],%g2 ! %g2 = 8cb21fa48a2c1f25 ! %l6 = 0000000000000000, Mem[0000000091000136] = f8decc97 sth %l6,[%i6+0x136] ! Mem[0000000091000134] = 0000cc97 ! %l7 = 45f9dd1fb7b5ff13, %l0 = 000000005d0ce88a, %l0 = 000000005d0ce88a srlx %l7,%l0,%l0 ! %l0 = 00117e7747eded7f ! %f0 = 186f185e 294d8692, Mem[00000000900000b0] = 869e5b97 0acd4a55 std %f0 ,[%i4+0x0b0] ! Mem[00000000900000b0] = 186f185e 294d8692 p36_label_11: ! %l2 = 0000000000000012, Mem[0000000091000130] = f9e68975de660000 stx %l2,[%i6+0x130] ! Mem[0000000091000130] = 0000000000000012 ! Mem[000000005980001e] = 09985d0a, %l1 = 0000000000000010 ldstub [%i3+0x01e],%l1 ! %l1 = 0000005d000000ff ! Mem[0000000059800010] = fdba0f56, %l1 = 000000000000005d ldswa [%i3+%o2]0x89,%l1 ! %l1 = fffffffffdba0f56 ! Set Register : %l1 = fffffffffdba0f56 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[00000000900000c8] = d8fabe34e6663614, %g2 = ffffffffac7caab1 ldx [%i4+0x0c8],%g2 ! %g2 = d8fabe34e6663614 ! %l5 = 000984be0b634261, %l0 = 00117e7747eded7f, %l5 = 000984be0b634261 xnorcc %l5,%l0,%l5 ! %l5 = ffe70536b37150e1, %ccr = 88 ! immd = 000000000000027b, %l2 = 0000000000000012, %ccr = 88 movl %xcc,0x27b,%l2 ! Moved, %l2 = 000000000000027b ! %f24 = 25764fc9 4c7d1c79, Mem[0000000059000028] = 3d5d5833 09d23f44 stda %f24,[%i2+%o5]0x88 ! Mem[0000000059000028] = 25764fc9 4c7d1c79 ! %f18 = 0ee1c658, Mem[0000000059000018] = 5f81021f sta %f18,[%i2+%o3]0x88 ! Mem[0000000059000018] = 0ee1c658 ! %l2 = 000000000000027b, imm = 0000000000000c43, %l0 = 00117e7747eded7f subc %l2,0xc43,%l0 ! %l0 = fffffffffffff638 p36_label_12: ! immd = 0000000000000129, %l0 = fffffffffffff638, %ccr = 88 movl %icc,0x129,%l0 ! Moved, %l0 = 0000000000000129 ! Mem[0000000058000010] = 07b5db07, %l2 = 000000000000027b lduwa [%i0+%o2]0x80,%l2 ! %l2 = 0000000007b5db07 ! Mem[00000000908001d4] = 89112d3a, %g2 = d8fabe34e6663614 ldsba [%i5+0x1d4]%asi,%g2 ! %g2 = ffffffffffffff89 ! Mem[00000000580001d8] = 237d0ae33421a0db, %l7 = 45f9dd1fb7b5ff13 ldx [%i0+0x1d8],%l7 ! %l7 = 237d0ae33421a0db ! Mem[00000000908000d4] = 5fe12d5f, %g2 = ffffffffffffff89 lduw [%i5+0x0d4],%g2 ! %g2 = 000000005fe12d5f ! Mem[000000005880009c] = ff5bf7b9, %f6 = 99701792 ld [%i1+0x09c],%f6 ! %f6 = ff5bf7b9 ! Mem[0000000090000050] = 3de79912ebf32eaa, %g2 = 000000005fe12d5f ldx [%i4+0x050],%g2 ! %g2 = 3de79912ebf32eaa ! Mem[0000000058000008] = bf76c8e0, %l5 = ffe70536b37150e1 ldsha [%i0+%o1]0x80,%l5 ! %l5 = ffffffffffffbf76 ! Mem[0000000059000008] = 5630e034, %l4 = deebeaf6560fbafd lduwa [%i2+%o1]0x80,%l4 ! %l4 = 000000005630e034 ! %l2 = 0000000007b5db07, Mem[0000000091800010] = cc320830 sth %l2,[%o0+%o2] ! Mem[0000000091800010] = db070830 p36_label_13: ! %f28 = bf76c8e0, Mem[00000000900001d8] = e5419b8b st %f28,[%i4+0x1d8] ! Mem[00000000900001d8] = bf76c8e0 ! Mem[00000000580001dd] = 3421a0db, %l3 = 00000000dc171e2d ldstub [%i0+0x1dd],%l3 ! %l3 = 00000021000000ff ! Mem[0000000058800180] = c72b646f 835556d6 3200f0ac fd7412fb ! Mem[0000000058800190] = 048c3e11 98446457 bf1bc896 ef1b58b9 ! Mem[00000000588001a0] = 58b652e1 2751fe2e 6275e7dd 6d6bb392 ! Mem[00000000588001b0] = 8e8c7afc fe0cd632 8f7594f7 19428849 mov 0x180,%g4 ldda [%i1+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000058800180 ! %l5 = ffffffffffffbf76, Mem[000000009000008a] = 00dedecb sth %l5,[%i4+0x08a] ! Mem[0000000090000088] = bf76decb ! %l2 = 0000000007b5db07, immed = 0000094c, %y = 5d0ce88a mulscc %l2,0x94c,%l3 ! %l3 = 0000000083daed83, %ccr = 08, %y = ae867445 ! %l3 = 0000000083daed83, %l2 = 0000000007b5db07, %l6 = 0000000000000000 xor %l3,%l2,%l6 ! %l6 = 00000000846f3684 ! %l4 = 5630e034, %l5 = ffffbf76, Mem[0000000059000008] = 34e03056 1d019fee stda %l4,[%i2+%o1]0x89 ! Mem[0000000059000008] = 5630e034 ffffbf76 ! %l6 = 00000000846f3684, imm = 0000000000000017, %l0 = 0000000000000129 sllx %l6,0x017,%l0 ! %l0 = 0042379b42000000 ! %l4 = 5630e034, %l5 = ffffbf76, Mem[0000000059000028] = 791c7d4c c94f7625 stda %l4,[%i2+%o5]0x80 ! Mem[0000000059000028] = 5630e034 ffffbf76 ! immd = 0000000000000385, %l7 = 237d0ae33421a0db, %ccr = 08 movl %xcc,0x385,%l7 ! Register Not Moved p36_label_14: ! Mem[0000000058800018] = 560fbafd, %l7 = 237d0ae33421a0db lduba [%i1+%o3]0x89,%l7 ! %l7 = 00000000000000fd ! Mem[000000009180002c] = bdadbc80, %g18 = 8cb21fa48a2c1f25 ldsw [%o0+0x02c],%g2 ! %g2 = 8cb21fa48a2c1f25 ! Mem[0000000059000000] = 3de79912, %l0 = 0042379b42000000 swapa [%i2+%g0]0x88,%l0 ! %l0 = 000000003de79912 ! %l3 = 0000000083daed83, Mem[00000000918000ac] = 695d0a45 stw %l3,[%o0+0x0ac] ! Mem[00000000918000ac] = 83daed83 ! immd = 00000000000003de, %l3 = 0000000083daed83, %ccr = 08 movle %icc,0x3de,%l3 ! Moved, %l3 = 00000000000003de ! Mem[00000000918001f0] = 0e1a2de4, %g18 = 8cb21fa48a2c1f25 ldsw [%o0+0x1f0],%g2 ! %g2 = 8cb21fa48a2c1f25 ! Mem[0000000058800000] = 0cb518be, %l6 = 00000000846f3684 swap [%i1+%g0],%l6 ! %l6 = 000000000cb518be ! %l4 = 000000005630e034, Mem[0000000058800010] = 6e68219434a48046 stxa %l4,[%i1+%o2]0x80 ! Mem[0000000058800010] = 000000005630e034 ! %f27 = 34e03056, Mem[0000000058800018] = 560fbafd sta %f27,[%i1+%o3]0x88 ! Mem[0000000058800018] = 34e03056 ! Mem[0000000058800008] = b0e87e57, %l6 = 000000000cb518be swapa [%i1+%o1]0x80,%l6 ! %l6 = 00000000b0e87e57 p36_label_15: ! Mem[00000000918001c4] = 953dcc9d, %g18 = 8cb21fa48a2c1f25 ldsw [%o0+0x1c4],%g2 ! %g2 = 8cb21fa48a2c1f25 ! %l5 = ffffffffffffbf76, %l6 = 00000000b0e87e57, %ccr = 08 movne %icc,%l5,%l6 ! Moved, %l6 = ffffffffffffbf76 ! %l0 = 000000003de79912, Mem[0000000091800178] = 946e98ff7badf058, %asi = 80 stxa %l0,[%o0+0x178]%asi ! Mem[0000000091800178] = 000000003de79912 ! Mem[0000000059000028] = 5630e034, %l6 = ffffffffffffbf76 ldsba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000056 ! Mem[0000000059000028] = 34e03056, %l0 = 000000003de79912 ldsha [%i2+%o5]0x88,%l0 ! %l0 = 0000000000003056 ! Mem[0000000090000070] = aab120a5, %g2 = ffffffff953dcc9d lduh [%i4+0x072],%g2 ! %g2 = 000000000000aab1 ! %l4 = 000000005630e034, Mem[0000000058000096] = e194c7bb sth %l4,[%i0+0x096] ! Mem[0000000058000094] = e194e034 ! Code Fragment 1 p36_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000b43cbb mov 0xa5a,%g3 ! %g3 = 0000000000000a5a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = ffffffffffffffff, immed = 000000e5, %ccr = 08 movrlez %l1,0x0e5,%l1 ! Moved, %l1 = 00000000000000e5 ! Mem[0000000058000000] = 5caecc7b, %l3 = 00000000000003de lduba [%i0+%g0]0x89,%l3 ! %l3 = 000000000000007b p36_label_16: ! immd = 0000000000000214, %l2 = 0000000007b5db07, %ccr = 08 mova %xcc,0x214,%l2 ! Moved, %l2 = 0000000000000214 ! Mem[0000000059000010] = b3c8356f, %l2 = 0000000000000214 ldsba [%i2+%o2]0x89,%l2 ! %l2 = 000000000000006f ! Mem[0000000058800008] = 8659b0efbe18b50c, %l5 = ffffffffffffbf76 ldxa [%i1+%o1]0x89,%l5 ! %l5 = 8659b0efbe18b50c ! Mem[00000000900000d4] = 7b95eefc, %g2 = 000000000000aab1 ldsb [%i4+0x0d5],%g2 ! %g2 = 000000000000007b ! %l4 = 000000005630e034, imm = fffffffffffffcd7, %l1 = 00000000000000e5 xorcc %l4,-0x329,%l1 ! %l1 = ffffffffa9cf1ce3, %ccr = 88 ! %l3 = 000000000000007b, imm = 000000000000065c, %l3 = 000000000000007b orncc %l3,0x65c,%l3 ! %l3 = fffffffffffff9fb, %ccr = 88 ! Mem[0000000091000088] = 1e54dce2fffe9c50, %g2 = 000000000000007b ldxa [%i6+0x088]%asi,%g2 ! %g2 = 1e54dce2fffe9c50 ! %f0 = c72b646f 835556d6 3200f0ac fd7412fb ! %f4 = 048c3e11 98446457 bf1bc896 ef1b58b9 ! %f8 = 58b652e1 2751fe2e 6275e7dd 6d6bb392 ! %f12 = 8e8c7afc fe0cd632 8f7594f7 19428849 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0 ! %l4 = 000000005630e034, Mem[00000000910000a8] = 871488a2ab9a19e7, %asi = 80 stxa %l4,[%i6+0x0a8]%asi ! Mem[00000000910000a8] = 000000005630e034 ! %f16 = 3b7f4dec 2aa31054 0ee1c658 5cc88935 ! %f20 = 8659b0ef 577ee8b0 3f836fb7 791c7d4c ! %f24 = 25764fc9 4c7d1c79 1d019fee 34e03056 ! %f28 = bf76c8e0 43dfd356 b082d2d9 3d5d5833 mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0 p36_label_17: ! Mem[00000000910001c0] = 00e23e0f43ba6025, %g2 = 1e54dce2fffe9c50 ldx [%i6+0x1c0],%g2 ! %g2 = 00e23e0f43ba6025 ! Mem[00000000918001c4] = 953dcc9d, %g18 = 8cb21fa48a2c1f25 ldsw [%o0+0x1c4],%g2 ! %g2 = 8cb21fa48a2c1f25 ! Mem[0000000059000018] = 0ee1c658, %l5 = 8659b0efbe18b50c lduwa [%i2+%o3]0x89,%l5 ! %l5 = 000000000ee1c658 ! Mem[0000000059000028] = 34e03056, %l3 = fffffffffffff9fb ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000056000000ff ! Mem[0000000059800008] = ec82fbb8, %l5 = 000000000ee1c658 lduha [%i3+%o1]0x80,%l5 ! %l5 = 000000000000ec82 ! Invert Register : %l6 = 0000000000000056 xor %l6,-1,%l6 ! %l6 = ffffffffffffffa9 ! Mem[000000009180000c] = 10fc868d, %g18 = 8cb21fa48a2c1f25 ldsw [%o0+0x00c],%g2 ! %g2 = 8cb21fa48a2c1f25 ! Mem[0000000090800080] = ed9d7e8c6d478911, %f48 = e69a15e5 f1e34842 ldda [%i5+0x080]%asi,%f48 ! %f48 = ed9d7e8c 6d478911 ! %l7 = 00000000000000fd, Mem[0000000058800028] = dc5558fc stwa %l7,[%i1+%o5]0x80 ! Mem[0000000058800028] = 000000fd ! %l0 = 0000000000003056, Mem[0000000058000102] = 49258ea2 sth %l0,[%i0+0x102] ! Mem[0000000058000100] = 49253056 p36_label_18: ! %l5 = 000000000000ec82, imm = 0000000000000909, %l6 = ffffffffffffffa9 andncc %l5,0x909,%l6 ! %l6 = 000000000000e482, %ccr = 00 ! %f2 = 3200f0ac fd7412fb, Mem[00000000918000f0] = 33221885 8d1b34c4 std %f2 ,[%o0+0x0f0] ! Mem[00000000918000f0] = 3200f0ac fd7412fb ! Mem[0000000058000010] = 07b5db07f97479e3, %l4 = 000000005630e034, %l4 = 000000005630e034 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 07b5db07f97479e3 ! Mem[0000000059000000] = 42000000, %l6 = 000000000000e482 lduwa [%i2+%g0]0x88,%l6 ! %l6 = 0000000042000000 ! %l4 = 07b5db07f97479e3, %l2 = 000000000000006f, %y = ae867445 mulscc %l4,%l2,%l4 ! %l4 = 000000007cba3d60, %ccr = 00, %y = d7433a22 ! %l1 = ffffffffa9cf1ce3, Mem[0000000091800168] = e685871d sth %l1,[%o0+0x168] ! Mem[0000000091800168] = 1ce3871d ! %l2 = 000000000000006f, %l2 = 000000000000006f, %ccr = 00 mova %icc,%l2,%l2 ! Moved, %l2 = 000000000000006f ! Mem[0000000091000188] = 2538bf5a 71a95f10, %g2 = 10fc868d, %g3 = 00000a5a ldd [%i6+0x188],%g2 ! %g2 = 000000002538bf5a 0000000071a95f10 ! Mem[0000000058000000] = 7bccae5c7f8a36a2, %l0 = 0000000000003056 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 7bccae5c7f8a36a2 ! Mem[000000009100002c] = 7a873cba, %g2 = 000000002538bf5a lduw [%i6+0x02c],%g2 ! %g2 = 000000007a873cba p36_label_19: ! Mem[00000000908001ac] = 892ae917, %g2 = 000000007a873cba ldsha [%i5+0x1ac]%asi,%g2 ! %g2 = ffffffffffff892a ! Mem[0000000059800028] = 4c7d1c79, %l4 = 000000007cba3d60 ldsha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000001c79 ! %l6 = 0000000042000000, immed = 000000fd, %ccr = 00 movrlez %l6,0x0fd,%l5 ! Not Moved, %l5 = 000000000000ec82 ! %l3 = 0000000000000056, imm = ffffffffffffffc0, %l7 = 00000000000000fd andcc %l3,-0x040,%l7 ! %l7 = 0000000000000040, %ccr = 00 ! %l5 = 000000000000ec82, %l5 = 000000000000ec82, %l1 = ffffffffa9cf1ce3 tsubcc %l5,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 46 ! Mem[00000000580000b8] = 77c0ea97, %l7 = 0000000000000040 ldsh [%i0+0x0ba],%l7 ! %l7 = ffffffffffffea97 ! %l5 = 000000000000ec82, imm = fffffffffffffd78, %l2 = 000000000000006f andncc %l5,-0x288,%l2 ! %l2 = 0000000000000082, %ccr = 00 ! Mem[0000000090000130] = e944267025546d29, %g2 = ffffffffffff892a ldx [%i4+0x130],%g2 ! %g2 = e944267025546d29 ! Mem[00000000908000a8] = 66d43a4d 43a7621f, %g2 = 25546d29, %g3 = 71a95f10 ldd [%i5+0x0a8],%g2 ! %g2 = 0000000066d43a4d 0000000043a7621f ! Mem[0000000059800010] = 560fbafd, %l3 = 0000000000000056 ldsb [%i3+0x012],%l3 ! %l3 = ffffffffffffffba p36_label_20: ! immd = 000000000000033a, %l0 = 7bccae5c7f8a36a2, %ccr = 00 movge %icc,0x33a,%l0 ! Moved, %l0 = 000000000000033a ! %l0 = 0000033a, %l1 = 00000000, Mem[0000000091800090] = 6084d848 dbf82032 stda %l0,[%o0+0x090]%asi ! Mem[0000000091800090] = 0000033a 00000000 ! Mem[00000000908001d8] = ba41b1d8 e4733a35, %g2 = 66d43a4d, %g3 = 43a7621f ldd [%i5+0x1d8],%g2 ! %g2 = 00000000ba41b1d8 00000000e4733a35 ! Mem[00000000590000f8] = 41ed0e76, %l2 = 0000000000000082 swap [%i2+0x0f8],%l2 ! %l2 = 0000000041ed0e76 ! Mem[0000000090800058] = e87c06d4b8013916, %g2 = 00000000ba41b1d8 ldx [%i5+0x058],%g2 ! %g2 = e87c06d4b8013916 ! Mem[0000000091800148] = 524a4544, %g2 = e87c06d4b8013916 ldsb [%o0+0x149],%g2 ! %g2 = 0000000000000052 ! %l0 = 0000033a, %l1 = 00000000, Mem[0000000059800010] = fdba0f56 304f1b52 stda %l0,[%i3+%o2]0x89 ! Mem[0000000059800010] = 0000033a 00000000 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 000000bf ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000059800008] = b8fb82ec, %l0 = 000000000000033a lduba [%i3+%o1]0x89,%l0 ! %l0 = 00000000000000ec ! %l4 = 0000000000001c79, Mem[0000000091800160] = b8e33a5f stw %l4,[%o0+0x160] ! Mem[0000000091800160] = 00001c79 p36_label_21: ! Mem[0000000059800010] = 3a030000, %l6 = 0000000042000000 lduba [%i3+%o2]0x80,%l6 ! %l6 = 000000000000003a ! immd = 000000000000010e, %l7 = ffffffffffffea97, %ccr = 00 movcs %icc,0x10e,%l7 ! Register Not Moved ! %l3 = ffffffffffffffba, Mem[0000000091000134] = 00000012 stw %l3,[%i6+0x134] ! Mem[0000000091000134] = ffffffba membar #Sync ! Added by membar checker (261) ! Mem[00000000900001f0] = 8e8c7afcfe0cd632, %g2 = 0000000000000052 ldx [%i4+0x1f0],%g2 ! %g2 = 8e8c7afcfe0cd632 ! %f16 = 3b7f4dec 2aa31054 0ee1c658 5cc88935 ! %f20 = 8659b0ef 577ee8b0 3f836fb7 791c7d4c ! %f24 = 25764fc9 4c7d1c79 1d019fee 34e03056 ! %f28 = bf76c8e0 43dfd356 b082d2d9 3d5d5833 mov 0x140,%g5 stda %f16,[%i2+%g5]ASI_COMMIT_P ! Block Store to 0000000059000140 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d84bf76 decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 186f185e 294d8692 1baa55e3 8975c1a1 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080 ! Mem[0000000058000010] = 07b5db07, %l7 = ffffffffffffea97 ldstub [%i0+%o2],%l7 ! %l7 = 00000007000000ff ! %l6 = 000000000000003a, Mem[000000009100008f] = 50ce45a0 stb %l6,[%i6+0x08f] ! Mem[000000009100008c] = 3ace45a0 ! %l6 = 000000000000003a, Mem[00000000900001a0] = ea1bd83c55f4639a stx %l6,[%i4+0x1a0] ! Mem[00000000900001a0] = 000000000000003a ! Mem[0000000059000008] = 34e03056, %l0 = 00000000000000ec lduha [%i2+%o1]0x81,%l0 ! %l0 = 00000000000034e0 p36_label_22: ! Mem[00000000910000b0] = c0b4901e, %g2 = 8e8c7afcfe0cd632 lduh [%i6+0x0b0],%g2 ! %g2 = 000000000000c0b4 ! %f18 = 0ee1c658 5cc88935, Mem[00000000908000d8] = 9a50e031 237791cb std %f18,[%i5+0x0d8] ! Mem[00000000908000d8] = 0ee1c658 5cc88935 ! immd = 000000000000018e, %l3 = ffffffffffffffba, %ccr = 00 movgu %xcc,0x18e,%l3 ! Moved, %l3 = 000000000000018e ! Mem[0000000059800008] = b8fb82ec, %l3 = 000000000000018e lduba [%i3+%o1]0x88,%l3 ! %l3 = 00000000000000ec ! retry : should take illegal inst trap, %l0 = 00000000000034e0 retry ! Illegal inst trap : %l0 = 00000000000034f0 ! %l5 = 000000000000ec82, Mem[00000000918000e8] = ea5a17e2 stb %l5,[%o0+0x0e8] ! Mem[00000000918000e8] = 825a17e2 ! %f0 = c72b646f 835556d6 3200f0ac fd7412fb ! %f4 = 048c3e11 98446457 bf1bc896 ef1b58b9 ! %f8 = 58b652e1 2751fe2e 6275e7dd 6d6bb392 ! %f12 = 8e8c7afc fe0cd632 8f7594f7 19428849 mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0 ! Mem[000000005880006c] = 89a16806, %l3 = 00000000000000ec swap [%i1+0x06c],%l3 ! %l3 = 0000000089a16806 ! Mem[0000000091000044] = e7237378, %g2 = 000000000000c0b4 lduh [%i6+0x046],%g2 ! %g2 = 000000000000e723 ! Code Fragment 1 p36_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000e4733a35 mov 0xdf4,%g3 ! %g3 = 0000000000000df4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p36_label_23: ! %l4 = 0000000000001c79, imm = 0000000000000c50, %l3 = 0000000089a16806 sub %l4,0xc50,%l3 ! %l3 = 0000000000001029 ! Mem[00000000590001c1] = 4e25f647, %l2 = 0000000041ed0e76 ldstub [%i2+0x1c1],%l2 ! %l2 = 00000025000000ff ! %l7 = 0000000000000007, Mem[00000000598001d0] = 33e7e65eee1cfab1 stx %l7,[%i3+0x1d0] ! Mem[00000000598001d0] = 0000000000000007 ! %l2 = 00000025, %l3 = 00001029, Mem[0000000090800068] = 9d734dff 8dd7c3c8 stda %l2,[%i5+0x068]%asi ! Mem[0000000090800068] = 00000025 00001029 save ! CWP = 1 ! %l1 = 290ad57277332932, %l0 = b4e6b28dcdc27fad, %ccr = 00 movn %icc,%l1,%l0 ! Register Not Moved ! %f16 = 3b7f4dec 2aa31054, Mem[0000000059000008] = 5630e034 ffffbf76 stda %f16,[%o2+%i1]0x88 ! Mem[0000000059000008] = 3b7f4dec 2aa31054 ! %l2 = 08ce1790e2d705d4, %l6 = cf1cb391a404903a, %l0 = b4e6b28dcdc27fad xor %l2,%l6,%l0 ! %l0 = c7d2a40146d395ee ! retry : should take illegal inst trap, %l0 = c7d2a40146d395ee retry ! Illegal inst trap : %l0 = c7d2a40146d395fe ! %l7 = 883c298e3131d0b9, imm = fffffffffffff18b, %l2 = 08ce1790e2d705d4 andn %l7,-0xe75,%l2 ! %l2 = 0000000000000030 p36_label_24: ! %cwp = 1 ! %f28 = bf76c8e0 43dfd356, Mem[0000000091800090] = 0000033a 00000000 std %f28,[%i0+0x090] ! Mem[0000000091800090] = bf76c8e0 43dfd356 ! Mem[0000000091800028] = 6360da84 bdadbc80, %g2 = 0000e723, %g3 = 00000df4 ldd [%i0+%i5],%g2 ! %g2 = 000000006360da84 00000000bdadbc80 ! Mem[0000000058800038] = 682e8d6f, %l1 = 290ad57277332932 lduh [%o1+0x03a],%l1 ! %l1 = 0000000000008d6f ! %l6 = cf1cb391a404903a, %l2 = 0000000000000030, %l6 = cf1cb391a404903a andn %l6,%l2,%l6 ! %l6 = cf1cb391a404900a ! %l5 = 39e44dbaa5b5a0a2, %l3 = 1f887364cfcf4ff1, %l0 = c7d2a40146d395fe and %l5,%l3,%l0 ! %l0 = 19804120858500a0 ! %l4 = 3c4fccedf190ee98, imm = 000000000000001f, %l6 = cf1cb391a404900a srl %l4,0x01f,%l6 ! %l6 = 0000000000000001 ! Mem[0000000091800158] = 917afdae, %g18 = f7c3fd4aab67e4f3 ldsw [%i0+0x158],%g2 ! %g2 = f7c3fd4aab67e4f3 ! %l7 = 883c298e3131d0b9, %l0 = 19804120858500a0, %l1 = 0000000000008d6f srlx %l7,%l0,%l1 ! %l1 = 00000000883c298e ! %l2 = 00000030, %l3 = cfcf4ff1, Mem[00000000918001f8] = 855c6d38 2e3678f1 std %l2,[%i0+0x1f8] ! Mem[00000000918001f8] = 00000030 cfcf4ff1 ! %l6 = 0000000000000001, Mem[0000000090000020] = 883f5b62676e9131 stx %l6,[%o4+%i4] ! Mem[0000000090000020] = 0000000000000001 p36_label_25: ! %cwp = 1 ! Mem[00000000908001d0] = acef8911, %g2 = ffffffff917afdae ldsh [%o5+0x1d2],%g2 ! %g2 = ffffffffffffacef ! Mem[0000000059800028] = 791c7d4cc94f7625, %f24 = 25764fc9 4c7d1c79 ldda [%o3+%i5]0x81,%f24 ! %f24 = 791c7d4c c94f7625 ! Mem[0000000059000000] = 00000042abb73ca0, %f22 = 3f836fb7 791c7d4c ldda [%o2+%g0]0x80,%f22 ! %f22 = 00000042 abb73ca0 ! %l0 = 19804120858500a0, Mem[0000000058000010] = ffb5db07 stba %l0,[%o0+%i2]0x80 ! Mem[0000000058000010] = a0b5db07 ! %f16 = 3b7f4dec, Mem[00000000910001a4] = 475b8fcd sta %f16,[%o6+0x1a4]%asi ! Mem[00000000910001a4] = 3b7f4dec ! Mem[0000000058000038] = aa27ae04530f98a9, %l3 = 1f887364cfcf4ff1, %l0 = 19804120858500a0 add %o0,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = aa27ae04530f98a9 ! %f28 = bf76c8e0, Mem[0000000059000000] = 42000000 sta %f28,[%o2+%g0]0x89 ! Mem[0000000059000000] = bf76c8e0 ! %l5 = 39e44dbaa5b5a0a2, %l4 = 3c4fccedf190ee98, %ccr = 00 movneg %xcc,%l5,%l4 ! Register Not Moved ! Mem[00000000918000b0] = bfd6d9fbffc33525, %g2 = ffffffffffffacef ldx [%i0+0x0b0],%g2 ! %g2 = bfd6d9fbffc33525 ! Mem[00000000908000d0] = 39cf1cc5 5fe12d5f, %g2 = ffc33525, %g3 = bdadbc80 ldd [%o5+0x0d0],%g2 ! %g2 = 0000000039cf1cc5 000000005fe12d5f ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Thread 36 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000034f0 bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000025 bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000001029 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000001c79 bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000ec82 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000003a bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000007 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xd7433a22,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p36_failed mov 0x111,%g1 ! Check Floating Point Registers p36_check_fp_registers: set p36_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be c72b646f 835556d6 bne %xcc,p36_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3200f0ac fd7412fb bne %xcc,p36_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 048c3e11 98446457 bne %xcc,p36_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be bf1bc896 ef1b58b9 bne %xcc,p36_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 58b652e1 2751fe2e bne %xcc,p36_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 6275e7dd 6d6bb392 bne %xcc,p36_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 8e8c7afc fe0cd632 bne %xcc,p36_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 8f7594f7 19428849 bne %xcc,p36_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 3b7f4dec 2aa31054 bne %xcc,p36_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 8659b0ef 577ee8b0 bne %xcc,p36_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 00000042 abb73ca0 bne %xcc,p36_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 791c7d4c c94f7625 bne %xcc,p36_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 1d019fee 34e03056 bne %xcc,p36_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be bf76c8e0 43dfd356 bne %xcc,p36_f28_fail nop ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x010],%g2 ! Expected data = a0b5db07f97479e3 ldx [%i0+0x010],%g3 ! Observed data at 0000000058000010 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00bf1c79cd52682a ldx [%i0+0x018],%g3 ! Observed data at 0000000058000018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fdba0f56f6eaebde ldx [%i0+0x020],%g3 ! Observed data at 0000000058000020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = 560fbafd00001299 ldx [%i0+0x060],%g3 ! Observed data at 0000000058000060 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x060,%g4 ldx [%g1+0x090],%g2 ! Expected data = 867d3164e194e034 ldx [%i0+0x090],%g3 ! Observed data at 0000000058000090 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x090,%g4 ldx [%g1+0x100],%g2 ! Expected data = 49253056838efa1e ldx [%i0+0x100],%g3 ! Observed data at 0000000058000100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x100,%g4 ldx [%g1+0x178],%g2 ! Expected data = 4fff4e317bd02538 ldx [%i0+0x178],%g3 ! Observed data at 0000000058000178 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x178,%g4 ldx [%g1+0x180],%g2 ! Expected data = 45f9dd1fb7b5ff13 ldx [%i0+0x180],%g3 ! Observed data at 0000000058000180 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x180,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 237d0ae334ffa0db ldx [%i0+0x1d8],%g3 ! Observed data at 00000000580001d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1d8,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 846f36847fb3a89c ldx [%i1+0x000],%g3 ! Observed data at 0000000058800000 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0cb518beefb05986 ldx [%i1+0x008],%g3 ! Observed data at 0000000058800008 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000005630e034 ldx [%i1+0x010],%g3 ! Observed data at 0000000058800010 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5630e03446ecc3e4 ldx [%i1+0x018],%g3 ! Observed data at 0000000058800018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000fd1d350076 ldx [%i1+0x028],%g3 ! Observed data at 0000000058800028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 8c0c5ac9000000ec ldx [%i1+0x068],%g3 ! Observed data at 0000000058800068 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x068,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 25764fc9cac0d2ed ldx [%i1+0x0e0],%g3 ! Observed data at 00000000588000e0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = ff8dad9faeb87464 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000588001d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x1d0,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x000],%g2 ! Expected data = e0c876bfabb73ca0 ldx [%i2+0x000],%g3 ! Observed data at 0000000059000000 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5410a32aec4d7f3b ldx [%i2+0x008],%g3 ! Observed data at 0000000059000008 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 58c6e10e0ac712cc ldx [%i2+0x018],%g3 ! Observed data at 0000000059000018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 991200006de747c2 ldx [%i2+0x020],%g3 ! Observed data at 0000000059000020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff30e034ffffbf76 ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 834d6b3adc3254ff ldx [%i2+0x030],%g3 ! Observed data at 0000000059000030 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x030,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 000000828f8d7e4c ldx [%i2+0x0f8],%g3 ! Observed data at 00000000590000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 3b7f4dec2aa31054 ldx [%i2+0x140],%g3 ! Observed data at 0000000059000140 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 0ee1c6585cc88935 ldx [%i2+0x148],%g3 ! Observed data at 0000000059000148 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 8659b0ef577ee8b0 ldx [%i2+0x150],%g3 ! Observed data at 0000000059000150 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 3f836fb7791c7d4c ldx [%i2+0x158],%g3 ! Observed data at 0000000059000158 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 25764fc94c7d1c79 ldx [%i2+0x160],%g3 ! Observed data at 0000000059000160 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 1d019fee34e03056 ldx [%i2+0x168],%g3 ! Observed data at 0000000059000168 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = bf76c8e043dfd356 ldx [%i2+0x170],%g3 ! Observed data at 0000000059000170 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = b082d2d93d5d5833 ldx [%i2+0x178],%g3 ! Observed data at 0000000059000178 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x178,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 4efff647c322947a ldx [%i2+0x1c0],%g3 ! Observed data at 00000000590001c0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = eecf37de000000bf ldx [%i2+0x1d8],%g3 ! Observed data at 00000000590001d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x1d8,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 3a03000000000000 ldx [%i3+0x010],%g3 ! Observed data at 0000000059800010 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff35ee2d0998ff0a ldx [%i3+0x018],%g3 ! Observed data at 0000000059800018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5d0ce8ff6122c6e0 ldx [%i3+0x020],%g3 ! Observed data at 0000000059800020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 791c7d4cc94f7625 ldx [%i3+0x028],%g3 ! Observed data at 0000000059800028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x028,%g4 ldx [%g1+0x130],%g2 ! Expected data = 521b4f306b3c2e7c ldx [%i3+0x130],%g3 ! Observed data at 0000000059800130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x130,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 0000000000000007 ldx [%i3+0x1d0],%g3 ! Observed data at 00000000598001d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x1d0,%g4 ! The test for processor 36 has passed p36_passed: ta GOOD_TRAP nop p36_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p36_failed p36_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p36_failed p36_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p36_failed p36_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p36_failed p36_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p36_failed p36_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p36_failed p36_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p36_failed p36_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p36_failed p36_f0_fail: set p36_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f2_fail: set p36_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f4_fail: set p36_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f6_fail: set p36_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f8_fail: set p36_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f10_fail: set p36_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f12_fail: set p36_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f14_fail: set p36_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f16_fail: set p36_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f20_fail: set p36_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f22_fail: set p36_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f24_fail: set p36_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f26_fail: set p36_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f28_fail: set p36_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 36 failed p36_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x090] ! Set processor 36 done flag set p36_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 36 failed p36_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x090] ! Set processor 36 done flag set p36_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p36_selfmod_failed: ba p36_failed mov 0xabc,%g1 p36_common_error: or %g0,0xf04,%g1 ba p36_failed mov %o5,%g3 p36_common_signature_error: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_common_timeout: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p36_failed mov 0x0,%g3 p36_trap1e: add %l2,%l3,%l3 ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000018] done p36_trap1o: add %l2,%l3,%l3 ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000018] done p36_trap2e: andcc %l0,0x30c,%l2 ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800008] membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800018] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058800018] stxa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000020] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000000] done p36_trap2o: andcc %l0,0x30c,%l2 ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800008] membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800018] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058800018] stxa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000020] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000000] done p36_trap3e: sub %l5,%l0,%l1 orn %l0,%l0,%l5 add %l0,%l6,%l0 subc %l6,%l6,%l6 subc %l4,-0xa74,%l6 done p36_trap3o: sub %l5,%l0,%l1 orn %l0,%l0,%l5 add %l0,%l6,%l0 subc %l6,%l6,%l6 subc %l4,-0xa74,%l6 done p36_init_memory_pointers: set p36_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 p36_local0_start,%i0 set p36_local1_start,%i1 set p36_local2_start,%i2 set p36_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 34d489fbd57d2dea ldx [%g1+0x008],%l1 ! %l1 = 5ed581d9b033acc5 ldx [%g1+0x010],%l2 ! %l2 = ca59e1d2693a4065 ldx [%g1+0x018],%l3 ! %l3 = 37cc371c6b3c32ec ldx [%g1+0x020],%l4 ! %l4 = deebeaf6560fbafd ldx [%g1+0x028],%l5 ! %l5 = ee82f2b4521b4f30 ldx [%g1+0x030],%l6 ! %l6 = e1f1b4a46fdf138b ldx [%g1+0x038],%l7 ! %l7 = 36105efe0a50984f save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = b4e6b28dcdc27fad ldx [%g1+0x048],%l1 ! %l1 = 290ad57277332932 ldx [%g1+0x050],%l2 ! %l2 = 08ce1790e2d705d4 ldx [%g1+0x058],%l3 ! %l3 = 1f887364cfcf4ff1 ldx [%g1+0x060],%l4 ! %l4 = 3c4fccedf190ee98 ldx [%g1+0x068],%l5 ! %l5 = 39e44dbaa5b5a0a2 ldx [%g1+0x070],%l6 ! %l6 = cf1cb391a404903a ldx [%g1+0x078],%l7 ! %l7 = 883c298e3131d0b9 ! Initialize the output register of window 1 set p36_local0_start,%o0 set p36_local1_start,%o1 set p36_local2_start,%o2 set p36_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 37 processor_37: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x94] ! Set the start flag wrpr %g0,7,%cleanwin call p37_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 37 wr %g0,0x4,%fprs ! Make sure fef is 1 set p37_init_freg,%g1 ! %f0 = 55af7586 a55a2051 92e05f08 2f867147 ! %f4 = 079b75ae d0314c4d 4820ec0b defe0c20 ! %f8 = 09959a8d 2fad333a 3c3886bf 291fcb7e ! %f12 = 05e189a0 8331ac90 5a919203 7c0251f7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4fc604cb b6841099 e66c30ea 509b9856 ! %f20 = 10509fa4 4ba777a4 842f6176 4df7c827 ! %f24 = a3ac0a7c ff415825 7ad84b52 eab42da8 ! %f28 = 24b3ef5f e75b7a12 074388e0 62af224b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2c334652 739bd5fe 34749bc4 2a6474b5 ! %f36 = 60dc7bd8 24fcedd9 5524f1dd a1698251 ! %f40 = b33e7fa2 5e1b6834 fbb43619 ecc70e87 ! %f44 = 95fb1a94 0a78339a ff30c2a2 56c80c1f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbcc8f2d700000006,%g7,%g1 ! GSR scale = 0, align = 6 wr %g1,%g0,%gsr ! GSR = bcc8f2d700000006 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 37 p37_label_1: ! immd = 00000000000000ef, %l1 = 0d6c2aac9daeb050, %ccr = 44 movne %xcc,0x0ef,%l1 ! Register Not Moved ! %f2 = 92e05f08 2f867147, Mem[00000000900000c8] = d8fabe34 e6663614 std %f2 ,[%i4+0x0c8] ! Mem[00000000900000c8] = 92e05f08 2f867147 ! Mem[000000005a0001e0] = 6a45f1c55e509c9f, %l2 = 0ec179907668ae1e, %l7 = 6d431699f1ace10a add %i0,0x1e0,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 6a45f1c55e509c9f ! %l0 = ace10539e45f9e57, %l7 = 6a45f1c55e509c9f, %ccr = 44 movge %xcc,%l0,%l7 ! Moved, %l7 = ace10539e45f9e57 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! %l7 = ace10539e45f9e57, %l3 = 9389bff25ce1effc, %y = 00000000 mulscc %l7,%l3,%l5 ! %l5 = 00000000722fcf2b, %ccr = 00, %y = 80000000 ! %l6 = 46b6b5081590a1f0, %l3 = 9389bff25ce1effc, %ccr = 00 movre %l6,%l3,%l7 ! Not Moved, %l7 = ace10539e45f9e57 ! Mem[000000005a000020] = 55fcd76b, %l0 = ace10539e45f9e57 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 00000055000000ff ! Mem[000000005b0001dc] = 91fbcf52, %l2 = 0ec179907668ae1e swap [%i2+0x1dc],%l2 ! %l2 = 0000000091fbcf52 ! %l6 = 46b6b5081590a1f0, Mem[000000009100000c] = 7e423f6b stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 1590a1f0 p37_label_2: ! %l0 = 0000000000000055, Mem[0000000090800130] = 75025c7f stb %l0,[%i5+0x130] ! Mem[0000000090800130] = 55025c7f ! Mem[000000005a8000d4] = 28e4d449, %l4 = 61652d68c1deba97 lduh [%i1+0x0d4],%l4 ! %l4 = 00000000000028e4 ! Mem[00000000918001c4] = 953dcc9d, %g18 = d32a79a3e7897e38 ldswa [%o0+0x1c4]%asi,%g2 ! %g2 = d32a79a3e7897e38 ! Mem[000000005a00013c] = cabddea9, %l2 = 0000000091fbcf52 swap [%i0+0x13c],%l2 ! %l2 = 00000000cabddea9 ! %l7 = ace10539e45f9e57, Mem[000000005b800008] = 3813d2ce9a44fb5e stxa %l7,[%i3+%o1]0x89 ! Mem[000000005b800008] = ace10539e45f9e57 ! %l6 = 46b6b5081590a1f0, Mem[0000000091800069] = 55fd72ba stb %l6,[%o0+0x069] ! Mem[0000000091800068] = f0fd72ba ! Mem[000000005a000010] = 7962103b, %l0 = 0000000000000055 ldsba [%i0+%o2]0x81,%l0 ! %l0 = 0000000000000079 ! %l6 = 46b6b5081590a1f0, %l2 = 00000000cabddea9, %l3 = 9389bff25ce1effc add %l6,%l2,%l3 ! %l3 = 46b6b508e04e8099 ! %l7 = ace10539e45f9e57, %l1 = 0d6c2aac9daeb050, %l7 = ace10539e45f9e57 addc %l7,%l1,%l7 ! %l7 = ba4d2fe6820e4ea7 ! immd = 0000000000000264, %l4 = 00000000000028e4, %ccr = 00 movg %xcc,0x264,%l4 ! Moved, %l4 = 0000000000000264 p37_label_3: ! Mem[000000005b000188] = 1865906a, %l1 = 0d6c2aac9daeb050 ldstub [%i2+0x188],%l1 ! %l1 = 00000018000000ff ! %l0 = 0000000000000079, %l7 = ba4d2fe6820e4ea7, %ccr = 00 movge %xcc,%l0,%l7 ! Moved, %l7 = 0000000000000079 ! %l5 = 00000000722fcf2b, imm = fffffffffffff450, %l7 = 0000000000000079 orn %l5,-0xbb0,%l7 ! %l7 = 00000000722fcfaf ! Mem[000000005b800018] = 2bd1c19e, %l7 = 00000000722fcfaf ldsba [%i3+%o3]0x88,%l7 ! %l7 = ffffffffffffff9e ! %l6 = 46b6b5081590a1f0, %l6 = 46b6b5081590a1f0, %ccr = 00 movge %xcc,%l6,%l6 ! Moved, %l6 = 46b6b5081590a1f0 ! Mem[0000000090800170] = 8ef5ef7a, %g2 = ffffffff953dcc9d ldub [%i5+0x173],%g2 ! %g2 = 000000000000008e ! %l2 = 00000000cabddea9, Mem[00000000918000b0] = bfd6d9fbffc33525 stx %l2,[%o0+0x0b0] ! Mem[00000000918000b0] = 00000000cabddea9 ! Mem[000000005b800028] = 0e41291e, %l4 = 0000000000000264 ldsha [%i3+%o5]0x88,%l4 ! %l4 = 000000000000291e ! Mem[000000005a0000bd] = 07b2b6f3, %l4 = 000000000000291e ldstub [%i0+0x0bd],%l4 ! %l4 = 000000b2000000ff ! Mem[000000005a800160] = bbb353bc, %l3 = e04e8099, %l2 = cabddea9 add %i1,0x160,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000bbb353bc p37_label_4: ! %l7 = ffffffffffffff9e, imm = 000000000000000e, %l1 = 0000000000000018 srax %l7,0x00e,%l1 ! %l1 = ffffffffffffffff ! Mem[000000005b000154] = 8164963f, %l7 = ffffffffffffff9e swap [%i2+0x154],%l7 ! %l7 = 000000008164963f ! Code Fragment 1 p37_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0xaa9,%g3 ! %g3 = 0000000000000aa9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000918001e4] = 26ce7b72, %g2 = 000000000000008e lduh [%o0+0x1e4],%g2 ! %g2 = 00000000000026ce ! Mem[000000005a000000] = 27a72273 a9e6d116, %l0 = 00000079, %l1 = ffffffff ldda [%i0+%g0]0x80,%l0 ! %l0 = 0000000027a72273 00000000a9e6d116 ! Mem[000000005a8000b8] = 2d9c068b, %l0 = 27a72273, %l5 = 722fcf2b add %i1,0xb8,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000002d9c068b ! Mem[0000000091800054] = a8bb76d0, %g2 = 00000000000026ce ldub [%o0+0x057],%g2 ! %g2 = 00000000000000a8 ! %l2 = 00000000bbb353bc, Mem[0000000090800126] = 8b4199ae sth %l2,[%i5+0x126] ! Mem[0000000090800124] = 53bc99ae ! %l2 = 00000000bbb353bc, %l3 = 46b6b508e04e8099, %y = 80000000 umulcc %l2,%l3,%l4 ! %l4 = a4767831db530b5c, %ccr = 88, %y = a4767831 ! %l6 = 46b6b5081590a1f0, Mem[000000005b800008] = 579e5fe4 stba %l6,[%i3+%o1]0x81 ! Mem[000000005b800008] = f09e5fe4 p37_label_5: ! Mem[000000005b000008] = d6a2771d, %l4 = a4767831db530b5c lduha [%i2+%o1]0x89,%l4 ! %l4 = 000000000000771d ! Mem[000000005b000000] = 3b3e24ba, %l7 = 000000008164963f lduha [%i2+%g0]0x89,%l7 ! %l7 = 00000000000024ba ! %l2 = 00000000bbb353bc, %l6 = 46b6b5081590a1f0, %ccr = 88 movcs %xcc,%l2,%l6 ! Register Not Moved ! Mem[00000000908001a0] = 473facc734613832, %f48 = 6a866cb7 c8e91ca5 ldd [%i5+0x1a0],%f48 ! %f48 = 473facc7 34613832 ! Mem[000000005a8000c4] = 3117c019, %l3 = 46b6b508e04e8099 swap [%i1+0x0c4],%l3 ! %l3 = 000000003117c019 ! %l6 = 46b6b5081590a1f0, imm = fffffffffffffc69, %l0 = 0000000027a72273 xor %l6,-0x397,%l0 ! %l0 = b9494af7ea6f5d99 ! Mem[000000005a0001d0] = 7a48d7b653436f26, %l5 = 000000002d9c068b ldx [%i0+0x1d0],%l5 ! %l5 = 7a48d7b653436f26 ! %l3 = 000000003117c019, imm = fffffffffffff2d9, %l6 = 46b6b5081590a1f0 orncc %l3,-0xd27,%l6 ! %l6 = 000000003117cd3f, %ccr = 00 ! %l0 = b9494af7ea6f5d99, Mem[000000009000003a] = b4bb5560, %asi = 80 stha %l0,[%i4+0x03a]%asi ! Mem[0000000090000038] = 5d995560 ! %l3 = 000000003117c019, imm = 00000000000009a4, %l0 = b9494af7ea6f5d99 orncc %l3,0x9a4,%l0 ! %l0 = fffffffffffff65b, %ccr = 88 p37_label_6: ! Mem[000000005b00003e] = 1b184ecc, %l0 = fffffffffffff65b ldstub [%i2+0x03e],%l0 ! %l0 = 0000004e000000ff ! %l6 = 000000003117cd3f, %l5 = 7a48d7b653436f26, %ccr = 88 movne %xcc,%l6,%l5 ! Moved, %l5 = 000000003117cd3f ! Mem[0000000091000118] = d998a129, %g2 = 00000000000000a8 lduh [%i6+0x11a],%g2 ! %g2 = 000000000000d998 ! %l4 = 000000000000771d, immed = fffffb09, %y = a4767831 sdivcc %l4,-0x4f7,%l5 ! %l5 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 0000004e ! Mem[0000000090000034] = d49f2038, %g18 = d32a79a3e7897e38 ldsw [%i4+0x034],%g2 ! %g2 = d32a79a3e7897e38 ! %f11 = 291fcb7e, Mem[000000005b800010] = 88e870fb sta %f11,[%i3+%o2]0x81 ! Mem[000000005b800010] = 291fcb7e ! %l0 = 0000004e, %l1 = a9e6d116, Mem[0000000091800040] = 14b734c0 722d4e01 std %l0,[%o0+0x040] ! Mem[0000000091800040] = 0000004e a9e6d116 ! %l6 = 000000003117cd3f, imm = 0000000000000001, %l6 = 000000003117cd3f srl %l6,0x001,%l6 ! %l6 = 00000000188be69f ! Mem[000000005a800108] = 681712d6, %l2 = bbb353bc, %l2 = bbb353bc add %i1,0x108,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000681712d6 ! Mem[000000005a000008] = f318c4b4, %l0 = 000000000000004e lduwa [%i0+%o1]0x80,%l0 ! %l0 = 00000000f318c4b4 p37_label_7: ! immd = 0000000000000380, %l3 = 000000003117c019, %ccr = 02 movvs %icc,0x380,%l3 ! Moved, %l3 = 0000000000000380 ! %l6 = 188be69f, %l7 = 000024ba, Mem[0000000091000060] = fdf47916 266a5083 stda %l6,[%i6+0x060]%asi ! Mem[0000000091000060] = 188be69f 000024ba ! Mem[000000005b800018] = 9ec1d12b05b47277, %l7 = 00000000000024ba ldxa [%i3+%o3]0x81,%l7 ! %l7 = 9ec1d12b05b47277 ! Clear Register : %l1 = 00000000a9e6d116 clr %l1 ! %l1 = 0000000000000000 ! %l3 = 0000000000000380, imm = fffffffffffff0c4, %l3 = 0000000000000380 tsubcc %l3,-0xf3c,%l3 ! %l3 = 00000000000012bc, %ccr = 11 ! %l1 = 0000000000000000, %l6 = 00000000188be69f, %l2 = 00000000681712d6 orcc %l1,%l6,%l2 ! %l2 = 00000000188be69f, %ccr = 00 ! Mem[0000000090800048] = f15c4d91c034afdd, %f48 = 473facc7 34613832 ldd [%i5+0x048],%f48 ! %f48 = f15c4d91 c034afdd ! Mem[000000005b800000] = 3558fcf5 246f76cf, %l0 = f318c4b4, %l1 = 00000000 ldda [%i3+%g0]0x80,%l0 ! %l0 = 000000003558fcf5 00000000246f76cf ! Mem[00000000900001a0] = ea1bd83c, %g18 = d32a79a3e7897e38 ldsw [%i4+0x1a0],%g2 ! %g2 = d32a79a3e7897e38 membar #Sync ! Added by membar checker (262) ! %l1 = 00000000246f76cf, Mem[0000000090000084] = b76c866a, %asi = 80 stwa %l1,[%i4+0x084]%asi ! Mem[0000000090000084] = 246f76cf p37_label_8: ! Mem[000000005b800000] = f5fc5835, %l5 = 000000007fffffff ldswa [%i3+%g0]0x89,%l5 ! %l5 = fffffffff5fc5835 ! Mem[0000000091000098] = 5e05b6fb dbbc0107, %g2 = ea1bd83c, %g3 = 00000aa9 ldd [%i6+0x098],%g2 ! %g2 = 000000005e05b6fb 00000000dbbc0107 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 ccea5d99 5560baba ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! %l0 = 000000003558fcf5, Mem[000000005a000000] = 27a72273 stwa %l0,[%i0+%g0]0x80 ! Mem[000000005a000000] = 3558fcf5 ! %f0 = 55af7586 a55a2051 92e05f08 2f867147 ! %f4 = 079b75ae d0314c4d 4820ec0b defe0c20 ! %f8 = 09959a8d 2fad333a 3c3886bf 291fcb7e ! %f12 = 05e189a0 8331ac90 5a919203 7c0251f7 mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100 ! Mem[00000000910001a8] = dbcff14c 0768fa4c, %g2 = 5e05b6fb, %g3 = dbbc0107 ldd [%i6+0x1a8],%g2 ! %g2 = 00000000dbcff14c 000000000768fa4c ! %l2 = 00000000188be69f, %l1 = 00000000246f76cf, %l1 = 00000000246f76cf sra %l2,%l1,%l1 ! %l1 = 0000000000003117 ! Mem[0000000090000190] = 62a05321cef23aad, %g2 = 00000000dbcff14c ldx [%i4+0x190],%g2 ! %g2 = 62a05321cef23aad membar #Sync ! Added by membar checker (263) ! Mem[0000000090000118] = 200cfede, %g2 = 62a05321cef23aad lduh [%i4+0x118],%g2 ! %g2 = 000000000000200c ! Mem[000000005b800128] = 78c048b7fea1ad5c, %f24 = a3ac0a7c ff415825 ldd [%i3+0x128],%f24 ! %f24 = 78c048b7 fea1ad5c p37_label_9: ! %l0 = 000000003558fcf5, imm = 00000000000008fd, %l7 = 9ec1d12b05b47277 andcc %l0,0x8fd,%l7 ! %l7 = 00000000000008f5, %ccr = 00 ! Mem[000000005b800044] = 2a76c5f5, %l3 = 000012bc, %l5 = f5fc5835 add %i3,0x44,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000002a76c5f5 ! %l7 = 00000000000008f5, imm = fffffffffffffda8, %l1 = 0000000000003117 or %l7,-0x258,%l1 ! %l1 = fffffffffffffdfd ! %l4 = 000000000000771d, %l3 = 00000000000012bc, %y = 0000004e smulcc %l4,%l3,%l2 ! %l2 = 0000000008b7834c, %ccr = 00, %y = 00000000 ! %l6 = 00000000188be69f, %l3 = 00000000000012bc, %ccr = 00 movrlez %l6,%l3,%l0 ! Not Moved, %l0 = 000000003558fcf5 ! Mem[000000009180001c] = 32beb534, %g2 = 000000000000200c lduh [%o0+0x01c],%g2 ! %g2 = 00000000000032be ! Mem[0000000090000098] = b9468fbe 00b43cbb, %g2 = 000032be, %g3 = 0768fa4c ldd [%i4+0x098],%g2 ! %g2 = 00000000b9468fbe 0000000000b43cbb ! Mem[0000000090800008] = b93a001b, %g2 = 00000000b9468fbe lduh [%i5+%o1],%g2 ! %g2 = 000000000000b93a ! Mem[0000000091800090] = 6084d848dbf82032, %f48 = f5f63c7b 5926fd38 ldd [%o0+0x090],%f48 ! %f48 = 6084d848 dbf82032 ! %l0 = 000000003558fcf5, %l1 = fffffffffffffdfd, %l0 = 000000003558fcf5 sll %l0,%l1,%l0 ! %l0 = 06ab1f9ea0000000 p37_label_10: ! %l1 = fffffffffffffdfd, imm = 000000000000002c, %l0 = 06ab1f9ea0000000 addccc %l1,0x02c,%l0 ! %l0 = fffffffffffffe29, %ccr = 88 ! %l0 = fffffe29, %l1 = fffffdfd, Mem[000000005b800020] = 65f8fde1 cdb06b47 stda %l0,[%i3+%o4]0x81 ! Mem[000000005b800020] = fffffe29 fffffdfd ! %l6 = 00000000188be69f, imm = 000000000000001f, %l5 = 000000002a76c5f5 srl %l6,0x01f,%l5 ! %l5 = 0000000000000000 ! %f16 = 4fc604cb b6841099, Mem[000000005b800018] = 9ec1d12b 05b47277 stda %f16,[%i3+%o3]0x81 ! Mem[000000005b800018] = 4fc604cb b6841099 ! %l1 = fffffffffffffdfd, Mem[000000005b800000] = f5fc5835 stba %l1,[%i3+%g0]0x89 ! Mem[000000005b800000] = f5fc58fd ! Mem[000000005b800028] = 0e41291e, %l2 = 0000000008b7834c lduha [%i3+%o5]0x88,%l2 ! %l2 = 000000000000291e ! Mem[000000005a000100] = 936bfd49 f52dad92, %l2 = 0000291e, %l3 = 000012bc ldd [%i0+0x100],%l2 ! %l2 = 00000000936bfd49 00000000f52dad92 ! %l0 = fffffe29, %l1 = fffffdfd, Mem[0000000091800190] = f56a52ae ccb89650 std %l0,[%o0+0x190] ! Mem[0000000091800190] = fffffe29 fffffdfd ! %f18 = e66c30ea 509b9856, Mem[000000005a800000] = 4f5b184e ac7207e2 stda %f18,[%i1+%g0]0x81 ! Mem[000000005a800000] = e66c30ea 509b9856 ! %l4 = 000000000000771d, %l7 = 00000000000008f5, %l3 = 00000000f52dad92 sub %l4,%l7,%l3 ! %l3 = 0000000000006e28 p37_label_11: ! Mem[0000000091000180] = fd84489c 906adc75, %g2 = 0000b93a, %g3 = 00b43cbb ldd [%i6+0x180],%g2 ! %g2 = 00000000fd84489c 00000000906adc75 ! Mem[000000005a000110] = 13ae7477, %l0 = fffffffffffffe29 lduw [%i0+0x110],%l0 ! %l0 = 0000000013ae7477 ! Mem[000000005b8001b8] = 71195d65, %l3 = 00006e28, %l0 = 13ae7477 add %i3,0x1b8,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000071195d65 ! Mem[000000009000019c] = 40f0ebea, %g2 = 00000000fd84489c ldsb [%i4+0x19d],%g2 ! %g2 = 0000000000000040 ! %f18 = e66c30ea 509b9856, Mem[000000005a000140] = f4ceda82 9f4d89a3 stda %f18,[%i0+0x140]%asi ! Mem[000000005a000140] = e66c30ea 509b9856 ! Mem[0000000090800088] = d376e53d, %g2 = 0000000000000040 ldub [%i5+0x088],%g2 ! %g2 = 00000000000000d3 ! Mem[000000005b000144] = 0150fcbe, %l0 = 0000000071195d65 swap [%i2+0x144],%l0 ! %l0 = 000000000150fcbe ! %l1 = fffffffffffffdfd, %l5 = 0000000000000000, %ccr = 88 movvs %xcc,%l1,%l5 ! Register Not Moved ! %l4 = 0000771d, %l5 = 00000000, Mem[0000000091000060] = 188be69f 000024ba std %l4,[%i6+0x060] ! Mem[0000000091000060] = 0000771d 00000000 ! Mem[00000000918000d8] = 042c14c3 f3727971, %g2 = 000000d3, %g3 = 906adc75 ldd [%o0+0x0d8],%g2 ! %g2 = 00000000042c14c3 00000000f3727971 p37_label_12: ! Mem[000000005a800020] = 485e14d0639e876c, %l2 = 00000000936bfd49 ldxa [%i1+%o4]0x81,%l2 ! %l2 = 485e14d0639e876c ! %l7 = 00000000000008f5, Mem[000000005b000020] = deba8b853b64b450 stxa %l7,[%i2+%o4]0x81 ! Mem[000000005b000020] = 00000000000008f5 ! Mem[0000000090800140] = 65b0f946 05718ed0, %g2 = 042c14c3, %g3 = f3727971 ldd [%i5+0x140],%g2 ! %g2 = 0000000065b0f946 0000000005718ed0 ! %l7 = 00000000000008f5, Mem[0000000090800097] = 169ef727, %asi = 80 stba %l7,[%i5+0x097]%asi ! Mem[0000000090800094] = f59ef727 ! %l0 = 000000000150fcbe, %l7 = 00000000000008f5, %ccr = 88 movge %xcc,%l0,%l7 ! Register Not Moved ! Code Fragment 1 p37_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000005718ed0 mov -0x6de,%g3 ! %g3 = fffffffffffff922 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005a8001a8] = 2a62c77b, %l1 = fffffffffffffdfd swap [%i1+0x1a8],%l1 ! %l1 = 000000002a62c77b ! %l6 = 00000000188be69f, %l5 = 0000000000000000, %ccr = 88 movneg %icc,%l6,%l5 ! Moved, %l5 = 00000000188be69f ! %l6 = 00000000188be69f, Mem[00000000918000de] = 79714bc5 stb %l6,[%o0+0x0de] ! Mem[00000000918000dc] = 9f714bc5 ! %l5 = 00000000188be69f, imm = 0000000000000001, %l7 = 00000000000008f5 sra %l5,0x001,%l7 ! %l7 = 000000000c45f34f p37_label_13: ! %l1 = 000000002a62c77b, Mem[000000005b800072] = c8d280b7 sth %l1,[%i3+0x072] ! Mem[000000005b800070] = c8d2c77b ! Mem[00000000900000f8] = 6eaeb260fe60fce1, %f48 = 6084d848 dbf82032 ldd [%i4+0x0f8],%f48 ! %f48 = 6eaeb260 fe60fce1 ! %f19 = 509b9856, Mem[000000005b8001bc] = 70ec8478 st %f19,[%i3+0x1bc] ! Mem[000000005b8001bc] = 509b9856 ! Mem[00000000918001a0] = b814313c d07c5dd8, %g2 = 65b0f946, %g3 = fffff922 ldd [%o0+0x1a0],%g2 ! %g2 = 00000000b814313c 00000000d07c5dd8 ! Mem[000000005b8001f0] = 7d7b0e78aab96a46, %l6 = 00000000188be69f, %l3 = 0000000000006e28 add %i3,0x1f0,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 7d7b0e78aab96a46 ! Mem[000000005a800010] = 77ce887c, %l6 = 00000000188be69f ldsha [%i1+%o2]0x81,%l6 ! %l6 = 00000000000077ce ! Mem[000000005b800170] = 0bbd4c09, %l5 = 188be69f, %l5 = 188be69f add %i3,0x170,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000000bbd4c09 ! Mem[000000005a000064] = 104c41f3, %l7 = 000000000c45f34f ldub [%i0+0x067],%l7 ! %l7 = 00000000000000f3 ! Mem[000000005b8001a8] = 8357f6f8, %l1 = 000000002a62c77b swap [%i3+0x1a8],%l1 ! %l1 = 000000008357f6f8 ! %l5 = 000000000bbd4c09, Mem[000000005a000020] = fffcd76b113f9c21 stxa %l5,[%i0+%o4]0x80 ! Mem[000000005a000020] = 000000000bbd4c09 p37_label_14: ! Mem[000000005b000018] = fc7eddef, %f27 = eab42da8 lda [%i2+%o3]0x80,%f27 ! %f27 = fc7eddef ! Mem[000000005a800010] = 7c88ce77, %l3 = 7d7b0e78aab96a46 ldsha [%i1+%o2]0x88,%l3 ! %l3 = ffffffffffffce77 ! Mem[000000005b000164] = 728a6855, %l0 = 000000000150fcbe ldsb [%i2+0x166],%l0 ! %l0 = 0000000000000068 ! Mem[0000000090800090] = 246b4769, %g2 = 00000000b814313c lduh [%i5+0x090],%g2 ! %g2 = 000000000000246b ! Randomly selected nop nop ! Mem[0000000091000098] = 5e05b6fb dbbc0107, %g2 = 0000246b, %g3 = d07c5dd8 ldd [%i6+0x098],%g2 ! %g2 = 000000005e05b6fb 00000000dbbc0107 ! %f9 = 2fad333a, Mem[000000005a800138] = 3eb05f64 st %f9 ,[%i1+0x138] ! Mem[000000005a800138] = 2fad333a ! Mem[000000005a000020] = 000000000bbd4c09, %f14 = 5a919203 7c0251f7 ldda [%i0+%o4]0x81,%f14 ! %f14 = 00000000 0bbd4c09 ! Mem[000000005b8000d0] = 0e204839, %l3 = ffffffffffffce77 ldsb [%i3+0x0d2],%l3 ! %l3 = 0000000000000048 ! immd = 0000000000000180, %l3 = 0000000000000048, %ccr = 88 movne %xcc,0x180,%l3 ! Moved, %l3 = 0000000000000180 p37_label_15: ! Mem[00000000908001ac] = 892ae917, %g2 = 000000005e05b6fb ldsh [%i5+0x1ac],%g2 ! %g2 = ffffffffffff892a ! %l5 = 000000000bbd4c09, %l1 = 000000008357f6f8, %ccr = 88 movrgez %l5,%l1,%l4 ! Moved, %l4 = 000000008357f6f8 ! %l0 = 0000000000000068, Mem[000000005b000130] = ed9c4cf8 stw %l0,[%i2+0x130] ! Mem[000000005b000130] = 00000068 ! %l3 = 0000000000000180, immed = 00000152, %ccr = 88 movrlz %l3,0x152,%l7 ! Not Moved, %l7 = 00000000000000f3 ! %l1 = 000000008357f6f8, Mem[000000005b800008] = f09e5fe4 stwa %l1,[%i3+%o1]0x80 ! Mem[000000005b800008] = 8357f6f8 ! %f6 = 4820ec0b, Mem[000000009000012c] = bf86383c st %f6 ,[%i4+0x12c] ! Mem[000000009000012c] = 4820ec0b ! Mem[00000000900001b8] = 42d2ae29 765dec22, %g2 = ffff892a, %g3 = dbbc0107 ldd [%i4+0x1b8],%g2 ! %g2 = 0000000042d2ae29 00000000765dec22 ! %l7 = 00000000000000f3 sethi %hi(0x651de000),%l7 ! %l7 = 00000000651de000 ! Mem[00000000918000b0] = 00000000, %g2 = 0000000042d2ae29 lduw [%o0+0x0b0],%g2 ! %g2 = 0000000000000000 ! %l3 = 0000000000000180, %l4 = 000000008357f6f8, %l5 = 000000000bbd4c09 andcc %l3,%l4,%l5 ! %l5 = 0000000000000080, %ccr = 00 p37_label_16: ! immd = 0000000000000123, %l6 = 00000000000077ce, %ccr = 00 movcc %icc,0x123,%l6 ! Moved, %l6 = 0000000000000123 ! Mem[000000005a8001b8] = 922cf6cf, %l4 = 000000008357f6f8 swap [%i1+0x1b8],%l4 ! %l4 = 00000000922cf6cf ! Mem[000000005b800068] = fff9b21a, %l1 = 000000008357f6f8 swap [%i3+0x068],%l1 ! %l1 = 00000000fff9b21a ! Mem[0000000090800080] = ed9d7e8c, %g2 = 0000000000000000 ldub [%i5+0x080],%g2 ! %g2 = 00000000000000ed ! Mem[000000005a80010b] = 681712d6, %l3 = 0000000000000180 ldstub [%i1+0x10b],%l3 ! %l3 = 000000d6000000ff ! Mem[00000000908001e8] = 148c492e, %g2 = 00000000000000ed ldsb [%i5+0x1ea],%g2 ! %g2 = 0000000000000014 ! Mem[00000000900001dc] = dc30d0b9, %g18 = d32a79a3e7897e38 ldsw [%i4+0x1dc],%g2 ! %g2 = d32a79a3e7897e38 ! %l1 = 00000000fff9b21a, Mem[000000005b800008] = f8f65783 stwa %l1,[%i3+%o1]0x89 ! Mem[000000005b800008] = fff9b21a ! %l2 = 485e14d0639e876c, Mem[000000005a800000] = e66c30ea stba %l2,[%i1+%g0]0x80 ! Mem[000000005a800000] = 6c6c30ea ! %l3 = 00000000000000d6, Mem[00000000900001a6] = 639a353e sth %l3,[%i4+0x1a6] ! Mem[00000000900001a4] = 00d6353e p37_label_17: ! %l5 = 0000000000000080, Mem[0000000091800094] = dbf82032 stw %l5,[%o0+0x094] ! Mem[0000000091800094] = 00000080 ! %l3 = 00000000000000d6, %l7 = 00000000651de000, %y = 00000000 mulscc %l3,%l7,%l1 ! %l1 = 000000000000006b, %ccr = 00, %y = 00000000 ! %l0 = 0000000000000068, %l5 = 0000000000000080, %ccr = 00 movrne %l0,%l5,%l1 ! Moved, %l1 = 0000000000000080 ! %l0 = 0000000000000068, Mem[0000000090000150] = 7fece73b stb %l0,[%i4+0x150] ! Mem[0000000090000150] = 68ece73b ! %l3 = 00000000000000d6, %l1 = 0000000000000080, %l4 = 00000000922cf6cf orcc %l3,%l1,%l4 ! %l4 = 00000000000000d6, %ccr = 00 ! Mem[00000000910001f0] = 1667758e d14e2540, %g2 = dc30d0b9, %g3 = 765dec22 ldd [%i6+0x1f0],%g2 ! %g2 = 000000001667758e 00000000d14e2540 ! %l5 = 0000000000000080, %l0 = 0000000000000068, %l1 = 0000000000000080 addc %l5,%l0,%l1 ! %l1 = 00000000000000e8 ! Mem[000000005b800008] = 1ab2f9ff, %f3 = 2f867147 lda [%i3+%o1]0x81,%f3 ! %f3 = 1ab2f9ff ! %l5 = 0000000000000080, Mem[0000000091000020] = abdad1f2d460f223 stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000080 ! %l1 = 00000000000000e8, %l6 = 0000000000000123, %ccr = 00 movvs %xcc,%l1,%l6 ! Register Not Moved p37_label_18: ! Mem[0000000091800158] = 7afdae16, %g2 = 000000001667758e ldsb [%o0+0x159],%g2 ! %g2 = 000000000000007a ! Mem[0000000091800138] = 6a5eb331, %g2 = 000000000000007a ldsh [%o0+0x13a],%g2 ! %g2 = 0000000000006a5e ! %l2 = 485e14d0639e876c, %l4 = 00000000000000d6, %l7 = 00000000651de000 sllx %l2,%l4,%l7 ! %l7 = 3418e7a1db000000 ! Mem[0000000091800128] = 232de7dbe3ea9fcb, %f48 = 6eaeb260 fe60fce1 ldd [%o0+0x128],%f48 ! %f48 = 232de7db e3ea9fcb ! Mem[00000000918000a0] = 1e6b9c78 4c76b123, %g2 = 00006a5e, %g3 = d14e2540 ldda [%o0+0x0a0]%asi,%g2 ! %g2 = 000000001e6b9c78 000000004c76b123 ! Mem[000000005a000170] = 46cb5bd6, %l4 = 000000d6, %l4 = 000000d6 add %i0,0x170,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000046cb5bd6 ! Mem[000000005a000010] = 3b106279, %l0 = 0000000000000068 swapa [%i0+%o2]0x89,%l0 ! %l0 = 000000003b106279 membar #Sync ! Added by membar checker (264) ! Mem[0000000090000100] = 51205aa5 8675af55 4771862f 085fe092 ! Mem[0000000090000110] = 4d4c31d0 ae759b07 200cfede 0bec2048 ! Mem[0000000090000120] = 3a33ad2f 8d9a9509 7ecb1f29 4820ec0b ! Mem[0000000090000130] = 90ac3183 a089e105 f751027c 0392915a ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! %f16 = 4fc604cb b6841099 e66c30ea 509b9856 ! %f20 = 10509fa4 4ba777a4 842f6176 4df7c827 ! %f24 = 78c048b7 fea1ad5c 7ad84b52 fc7eddef ! %f28 = 24b3ef5f e75b7a12 074388e0 62af224b stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000 ! %f2 = 92e05f08 1ab2f9ff, Mem[0000000091800020] = 70e0129d 89ddf28a std %f2 ,[%o0+%o4] ! Mem[0000000091800020] = 92e05f08 1ab2f9ff p37_label_19: ! Mem[000000005a800008] = 957450c9, %l5 = 0000000000000080 lduha [%i1+%o1]0x89,%l5 ! %l5 = 00000000000050c9 ! Mem[000000005a800028] = c9033324, %l6 = 0000000000000123 swapa [%i1+%o5]0x89,%l6 ! %l6 = 00000000c9033324 ! %f0 = 55af7586 a55a2051, Mem[0000000090000058] = a5d385e6 b9417ee5 stda %f0 ,[%i4+0x058]%asi ! Mem[0000000090000058] = 55af7586 a55a2051 ! %l1 = 00000000000000e8, Mem[000000005a000020] = 00000000 stha %l1,[%i0+%o4]0x89 ! Mem[000000005a000020] = 000000e8 ! Mem[000000005a800008] = 31f9d058957450c9, %l7 = 3418e7a1db000000 ldxa [%i1+%o1]0x89,%l7 ! %l7 = 31f9d058957450c9 ! %f0 = 55af7586 a55a2051, Mem[00000000908001b0] = 11ebb8e0 144ca672 stda %f0 ,[%i5+0x1b0]%asi ! Mem[00000000908001b0] = 55af7586 a55a2051 ! Mem[0000000091800110] = f7b5c61b, %g2 = 000000001e6b9c78 lduha [%o0+0x110]%asi,%g2 ! %g2 = 000000000000f7b5 ! Mem[00000000910000e0] = 7ae7c882, %g2 = 000000000000f7b5 lduw [%i6+0x0e0],%g2 ! %g2 = 000000007ae7c882 ! Mem[000000005b800008] = fff9b21a, %f3 = 1ab2f9ff lda [%i3+%o1]0x88,%f3 ! %f3 = fff9b21a ! %l0 = 000000003b106279, %l7 = 31f9d058957450c9, %y = 00000000 umulcc %l0,%l7,%l2 ! %l2 = 227b5f608a772101, %ccr = 08, %y = 227b5f60 p37_label_20: ! Mem[000000009100002c] = 3cbabf3c, %g2 = 000000007ae7c882 lduha [%i6+0x02e]%asi,%g2 ! %g2 = 0000000000003cba ! %l4 = 46cb5bd6, %l5 = 000050c9, Mem[0000000090800060] = 257bbd62 c2b6030c std %l4,[%i5+0x060] ! Mem[0000000090800060] = 46cb5bd6 000050c9 ! Mem[00000000918001fc] = 2e3678f1, %g2 = 0000000000003cba lduw [%o0+0x1fc],%g2 ! %g2 = 000000002e3678f1 ! Mem[00000000918001c8] = 0f4bf1fd, %g2 = 000000002e3678f1 ldsb [%o0+0x1c9],%g2 ! %g2 = 000000000000000f ! Mem[000000005b000048] = d892f458, %l3 = 00000000000000d6 swap [%i2+0x048],%l3 ! %l3 = 00000000d892f458 ! Mem[00000000918001a8] = 00fb5c06a24c24bb, %g2 = 000000000000000f ldx [%o0+0x1a8],%g2 ! %g2 = 00fb5c06a24c24bb ! %l3 = 00000000d892f458, Mem[000000005b000000] = 3b3e24ba stha %l3,[%i2+%g0]0x88 ! Mem[000000005b000000] = 3b3ef458 ! %l0 = 000000003b106279, %l6 = 00000000c9033324, %ccr = 08 movrgez %l0,%l6,%l3 ! Moved, %l3 = 00000000c9033324 ! Mem[0000000091800170] = 7fdb938c bb72ba0f, %g2 = a24c24bb, %g3 = 4c76b123 ldd [%o0+0x170],%g2 ! %g2 = 000000007fdb938c 00000000bb72ba0f ! %l0 = 000000003b106279, Mem[0000000090800118] = be43b63c, %asi = 80 stba %l0,[%i5+0x118]%asi ! Mem[0000000090800118] = 7943b63c p37_label_21: ! %f2 = 92e05f08 fff9b21a, Mem[0000000090800030] = 2656a05e 401afe34 std %f2 ,[%i5+0x030] ! Mem[0000000090800030] = 92e05f08 fff9b21a ! %l6 = 00000000c9033324, Mem[0000000090800130] = 55025c7f stw %l6,[%i5+0x130] ! Mem[0000000090800130] = c9033324 ! Mem[000000005a8001f4] = d3916860, %l4 = 46cb5bd6, %l3 = c9033324 add %i1,0x1f4,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d3916860 ! %l6 = 00000000c9033324, Mem[0000000091800174] = bb72ba0f, %asi = 80 stha %l6,[%o0+0x174]%asi ! Mem[0000000091800174] = 3324ba0f ! %f11 = 291fcb7e, Mem[00000000910000e0] = 7ae7c882 sta %f11,[%i6+0x0e0]%asi ! Mem[00000000910000e0] = 291fcb7e ! Mem[000000005a000028] = b061f668, %l0 = 000000003b106279 lduwa [%i0+%o5]0x88,%l0 ! %l0 = 00000000b061f668 ! Mem[000000005a0001dc] = 72ff7233, %l3 = d3916860, %l6 = c9033324 add %i0,0x1dc,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000072ff7233 ! %l6 = 0000000072ff7233, Mem[000000005a000018] = 948fe44a stha %l6,[%i0+%o3]0x80 ! Mem[000000005a000018] = 7233e44a ! %l0 = 00000000b061f668, %l1 = 00000000000000e8, %ccr = 08 movle %xcc,%l0,%l1 ! Register Not Moved ! %f2 = 92e05f08, Mem[0000000090000158] = 3fd226a8 st %f2 ,[%i4+0x158] ! Mem[0000000090000158] = 92e05f08 p37_label_22: ! Mem[00000000910001d8] = 47793c24c4168206, %g2 = 000000007fdb938c ldx [%i6+0x1d8],%g2 ! %g2 = 47793c24c4168206 ! %l5 = 00000000000050c9, Mem[000000005a0000f4] = a423a715 stw %l5,[%i0+0x0f4] ! Mem[000000005a0000f4] = 000050c9 ! %l4 = 0000000046cb5bd6, %l5 = 00000000000050c9, %y = 227b5f60 udivcc %l4,%l5,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = b061f668 ! %l2 = 227b5f608a772101, %l2 = 227b5f608a772101, %l4 = 00000000ffffffff xnorcc %l2,%l2,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 ! %l4 = ffffffff, %l5 = 000050c9, Mem[0000000091800170] = 7fdb938c 3324ba0f std %l4,[%o0+0x170] ! Mem[0000000091800170] = ffffffff 000050c9 ! Mem[000000005b800008] = 1ab2f9ff, %l1 = 000000e8, %l4 = ffffffff add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000001ab2f9ff ! Mem[000000005a0000d8] = 0cb26f304749a7df, %l0 = 00000000b061f668, %l1 = 00000000000000e8 add %i0,0xd8,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 0cb26f304749a7df ! %l2 = 227b5f608a772101, imm = 00000000000005af, %l1 = 0cb26f304749a7df sub %l2,0x5af,%l1 ! %l1 = 227b5f608a771b52 ! Mem[000000005b000170] = 548f545e, %l2 = 227b5f608a772101 swap [%i2+0x170],%l2 ! %l2 = 00000000548f545e ! Mem[000000005b800008] = 1ab2f9ff3905e1ac, %l2 = 00000000548f545e ldx [%i3+%o1],%l2 ! %l2 = 1ab2f9ff3905e1ac p37_label_23: ! Mem[00000000918000ac] = 0a450000, %g2 = 47793c24c4168206 lduh [%o0+0x0ae],%g2 ! %g2 = 0000000000000a45 ! Mem[000000005a000000] = f5fc5835, %f0 = 55af7586 lda [%i0+%g0]0x89,%f0 ! %f0 = f5fc5835 ! Mem[000000005a00012c] = 5cac195c, %l1 = 8a771b52, %l1 = 8a771b52 add %i0,0x12c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000005cac195c ! %l4 = 000000001ab2f9ff, Mem[0000000090000058] = 55af7586a55a2051 stx %l4,[%i4+0x058] ! Mem[0000000090000058] = 000000001ab2f9ff membar #Sync ! Added by membar checker (265) ! Mem[0000000090000018] = 842f61764df7c827, %g2 = 0000000000000a45 ldx [%i4+%o3],%g2 ! %g2 = 842f61764df7c827 ! Mem[0000000090000058] = 000000001ab2f9ff, %g2 = 842f61764df7c827 ldxa [%i4+0x058]%asi,%g2 ! %g2 = 000000001ab2f9ff ! %l5 = 00000000000050c9, imm = fffffffffffffad4, %l7 = 31f9d058957450c9 xnor %l5,-0x52c,%l7 ! %l7 = 00000000000055e2 ! %l2 = 1ab2f9ff3905e1ac, Mem[0000000091800010] = cc3208ba stw %l2,[%o0+%o2] ! Mem[0000000091800010] = 3905e1ac ! Mem[000000005a8001db] = 1687ab4e, %l4 = 000000001ab2f9ff ldstub [%i1+0x1db],%l4 ! %l4 = 0000004e000000ff ! Mem[000000005a0001dc] = 72ff7233, %f11 = 291fcb7e ld [%i0+0x1dc],%f11 ! %f11 = 72ff7233 p37_label_24: ! %l2 = 1ab2f9ff3905e1ac, Mem[0000000091000040] = 3279f315, %asi = 80 stwa %l2,[%i6+0x040]%asi ! Mem[0000000091000040] = 3905e1ac ! Mem[000000005b8000b0] = 8b3bb45d, %l2 = 1ab2f9ff3905e1ac swap [%i3+0x0b0],%l2 ! %l2 = 000000008b3bb45d ! %l2 = 000000008b3bb45d, %l6 = 0000000072ff7233, %ccr = 88 movpos %icc,%l2,%l6 ! Register Not Moved ! Mem[000000005a8000d8] = b21845c4a6a7c84e, %l1 = 000000005cac195c, %l5 = 00000000000050c9 add %i1,0xd8,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = b21845c4a6a7c84e ! %l1 = 000000005cac195c, Mem[0000000091800016] = 002c2403 sth %l1,[%o0+0x016] ! Mem[0000000091800014] = 195c2403 ! Mem[000000005b0001c4] = 52f0ba02, %l7 = 000055e2, %l0 = b061f668 add %i2,0x1c4,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000052f0ba02 ! %l7 = 00000000000055e2, Mem[0000000090800028] = 48b1bd52d8a5fe65 stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 00000000000055e2 ! %l3 = 00000000d3916860, imm = 000000000000003d, %l0 = 0000000052f0ba02 srlx %l3,0x03d,%l0 ! %l0 = 0000000000000000 ! %f25 = fea1ad5c, Mem[00000000908001a4] = 34613832 st %f25,[%i5+0x1a4] ! Mem[00000000908001a4] = fea1ad5c ! %l6 = 0000000072ff7233, %l0 = 0000000000000000, %y = b061f668 umul %l6,%l0,%l2 ! %l2 = 0000000000000000, %y = 00000000 p37_label_25: ! Mem[000000005b8001dc] = 2f764efa, %l4 = 000000000000004e swap [%i3+0x1dc],%l4 ! %l4 = 000000002f764efa ! %l0 = 0000000000000000, Mem[000000009180008e] = 00366084, %asi = 80 stba %l0,[%o0+0x08e]%asi ! Mem[000000009180008c] = 00366084 ! %l3 = 00000000d3916860, imm = 00000000000002d1, %l3 = 00000000d3916860 add %l3,0x2d1,%l3 ! %l3 = 00000000d3916b31 ! Mem[000000005b800000] = f5fc58fd, %l1 = 000000005cac195c ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000fd000000ff ! %f14 = 00000000 0bbd4c09, Mem[00000000910001d0] = 3be99c3d 9de4ecc1 std %f14,[%i6+0x1d0] ! Mem[00000000910001d0] = 00000000 0bbd4c09 ! %l3 = 00000000d3916b31, immed = fffff04f, %y = 00000000 umulcc %l3,-0xfb1,%l2 ! %l2 = d3915e39332d041f, %ccr = 80, %y = d3915e39 ! Mem[000000005a000010] = 00000068, %l1 = 00000000000000fd ldstuba [%i0+%o2]0x89,%l1 ! %l1 = 00000068000000ff ! Code Fragment 1 p37_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000bb72ba0f mov 0xeed,%g3 ! %g3 = 0000000000000eed and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 00000000000055e2, Mem[000000005b800028] = 1e29410e stba %l7,[%i3+%o5]0x81 ! Mem[000000005b800028] = e229410e ! %f11 = 72ff7233, Mem[000000005b800020] = 29feffff sta %f11,[%i3+%o4]0x88 ! Mem[000000005b800020] = 72ff7233 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Thread 37 1: membar #Sync ! Force all stores to complete p37_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x094] ! Set processor 37 done flag ! Check Registers p37_check_registers: set p37_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000068 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be d3915e39332d041f bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d3916b31 bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000002f764efa bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be b21845c4a6a7c84e bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000072ff7233 bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000055e2 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xd3915e39,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p37_failed mov 0x111,%g1 ! Check Floating Point Registers p37_check_fp_registers: set p37_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be f5fc5835 a55a2051 bne %xcc,p37_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 92e05f08 fff9b21a bne %xcc,p37_f2_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 3c3886bf 72ff7233 bne %xcc,p37_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 00000000 0bbd4c09 bne %xcc,p37_f14_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 78c048b7 fea1ad5c bne %xcc,p37_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 7ad84b52 fc7eddef bne %xcc,p37_f26_fail nop ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3558fcf5a9e6d116 ldx [%i0+0x000],%g3 ! Observed data at 000000005a000000 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0000003e664849 ldx [%i0+0x010],%g3 ! Observed data at 000000005a000010 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7233e44ac6bf9f6c ldx [%i0+0x018],%g3 ! Observed data at 000000005a000018 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e80000000bbd4c09 ldx [%i0+0x020],%g3 ! Observed data at 000000005a000020 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x020,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 61b3c38307ffb6f3 ldx [%i0+0x0b8],%g3 ! Observed data at 000000005a0000b8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 112c9c49000050c9 ldx [%i0+0x0f0],%g3 ! Observed data at 000000005a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x138],%g2 ! Expected data = 760d549a91fbcf52 ldx [%i0+0x138],%g3 ! Observed data at 000000005a000138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x138,%g4 ldx [%g1+0x140],%g2 ! Expected data = e66c30ea509b9856 ldx [%i0+0x140],%g3 ! Observed data at 000000005a000140 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x140,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 6c6c30ea509b9856 ldx [%i1+0x000],%g3 ! Observed data at 000000005a800000 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 23010000d1bd2e4d ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x028,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 38b31207e04e8099 ldx [%i1+0x0c0],%g3 ! Observed data at 000000005a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 681712ff2261a884 ldx [%i1+0x108],%g3 ! Observed data at 000000005a800108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x108,%g4 ldx [%g1+0x138],%g2 ! Expected data = 2fad333ac4e3d2ff ldx [%i1+0x138],%g3 ! Observed data at 000000005a800138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x138,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = fffffdfdcbd979b9 ldx [%i1+0x1a8],%g3 ! Observed data at 000000005a8001a8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 8357f6f82709f19f ldx [%i1+0x1b8],%g3 ! Observed data at 000000005a8001b8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 1687abffac59e998 ldx [%i1+0x1d8],%g3 ! Observed data at 000000005a8001d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x1d8,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 58f43e3be0e61e53 ldx [%i2+0x000],%g3 ! Observed data at 000000005b000000 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000000008f5 ldx [%i2+0x020],%g3 ! Observed data at 000000005b000020 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = d64550531b18ffcc ldx [%i2+0x038],%g3 ! Observed data at 000000005b000038 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x038,%g4 ldx [%g1+0x048],%g2 ! Expected data = 000000d6f6f75eb0 ldx [%i2+0x048],%g3 ! Observed data at 000000005b000048 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x048,%g4 ldx [%g1+0x130],%g2 ! Expected data = 00000068683754cc ldx [%i2+0x130],%g3 ! Observed data at 000000005b000130 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x130,%g4 ldx [%g1+0x140],%g2 ! Expected data = aa9a461f71195d65 ldx [%i2+0x140],%g3 ! Observed data at 000000005b000140 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x140,%g4 ldx [%g1+0x150],%g2 ! Expected data = 53f4f120ffffff9e ldx [%i2+0x150],%g3 ! Observed data at 000000005b000150 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x150,%g4 ldx [%g1+0x170],%g2 ! Expected data = 8a7721017a450732 ldx [%i2+0x170],%g3 ! Observed data at 000000005b000170 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x170,%g4 ldx [%g1+0x188],%g2 ! Expected data = ff65906a1617f419 ldx [%i2+0x188],%g3 ! Observed data at 000000005b000188 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x188,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 57e8c5c37668ae1e ldx [%i2+0x1d8],%g3 ! Observed data at 000000005b0001d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x1d8,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff58fcf5246f76cf ldx [%i3+0x000],%g3 ! Observed data at 000000005b800000 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1ab2f9ff3905e1ac ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 291fcb7e5beb2d0c ldx [%i3+0x010],%g3 ! Observed data at 000000005b800010 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4fc604cbb6841099 ldx [%i3+0x018],%g3 ! Observed data at 000000005b800018 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3372ff72fffffdfd ldx [%i3+0x020],%g3 ! Observed data at 000000005b800020 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e229410ed68a1128 ldx [%i3+0x028],%g3 ! Observed data at 000000005b800028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 8357f6f8b88c027c ldx [%i3+0x068],%g3 ! Observed data at 000000005b800068 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = c8d2c77b07923696 ldx [%i3+0x070],%g3 ! Observed data at 000000005b800070 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x070,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 3905e1ac61ed9804 ldx [%i3+0x0b0],%g3 ! Observed data at 000000005b8000b0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 2a62c77b302f7cfe ldx [%i3+0x1a8],%g3 ! Observed data at 000000005b8001a8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 71195d65509b9856 ldx [%i3+0x1b8],%g3 ! Observed data at 000000005b8001b8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 9ca0abc60000004e ldx [%i3+0x1d8],%g3 ! Observed data at 000000005b8001d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x1d8,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed p37_f0_fail: set p37_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f2_fail: set p37_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f10_fail: set p37_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f14_fail: set p37_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f24_fail: set p37_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f26_fail: set p37_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_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 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800028] xnor %l3,0x9d1,%l4 stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a800028] done p37_trap1o: lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800028] xnor %l3,0x9d1,%l4 stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a800028] done p37_trap2e: lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000018] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000020] stxa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800008] stxa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b800028] done p37_trap2o: lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000018] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000020] stxa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800008] stxa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b800028] done p37_trap3e: xnor %l2,0xf4b,%l1 xor %l1,-0x37e,%l2 xnor %l6,%l0,%l2 add %l4,%l3,%l4 done p37_trap3o: xnor %l2,0xf4b,%l1 xor %l1,-0x37e,%l2 xnor %l6,%l0,%l2 add %l4,%l3,%l4 done p37_init_memory_pointers: set p37_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 p37_local0_start,%i0 set p37_local1_start,%i1 set p37_local2_start,%i2 set p37_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ace10539e45f9e57 ldx [%g1+0x008],%l1 ! %l1 = 0d6c2aac9daeb050 ldx [%g1+0x010],%l2 ! %l2 = 0ec179907668ae1e ldx [%g1+0x018],%l3 ! %l3 = 9389bff25ce1effc ldx [%g1+0x020],%l4 ! %l4 = 61652d68c1deba97 ldx [%g1+0x028],%l5 ! %l5 = e29f005605b778c3 ldx [%g1+0x030],%l6 ! %l6 = 46b6b5081590a1f0 ldx [%g1+0x038],%l7 ! %l7 = 6d431699f1ace10a ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 38 processor_38: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x98] ! Set the start flag wrpr %g0,7,%cleanwin call p38_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 38 wr %g0,0x4,%fprs ! Make sure fef is 1 set p38_init_freg,%g1 ! %f0 = 7422098d 697dc28a 5a555ad7 03fd6d0a ! %f4 = 2b4c32b1 624ca393 e981864c 94fb2a14 ! %f8 = 0706a852 aeae4787 34f32b8a be4d1934 ! %f12 = 64627c26 05a6c7fc a04733d2 7b951875 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 923d498b 001eb6ff 519392e0 df249339 ! %f20 = 43a2dacb 42915512 f6052254 8161c4a5 ! %f24 = 22eca5e3 e273cd00 34388c85 a9291d3f ! %f28 = 9ca36a37 b91840c5 317a8a96 3ad704e9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 874e9e19 ef53fce4 f4187431 84e95faa ! %f36 = 3b4b6e49 643f80d5 97105f83 204729c5 ! %f40 = fb247726 c22ebe54 53ed44f9 471cc6f7 ! %f44 = 75bd480f 08acca7a 7dadc256 4af50ca7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x958471b800000059,%g7,%g1 ! GSR scale = 11, align = 1 wr %g1,%g0,%gsr ! GSR = 958471b800000059 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 38 p38_label_1: ! %l5 = c66ded5041cdce50, Mem[000000005d000020] = f3886b8eafe6a547 stxa %l5,[%i2+%o4]0x80 ! Mem[000000005d000020] = c66ded5041cdce50 ! Code Fragment 1 p38_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x151,%g3 ! %g3 = 0000000000000151 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005c800104] = 9c4aee3a, %l6 = c2ed849c94cf4f34 swap [%i1+0x104],%l6 ! %l6 = 000000009c4aee3a ! Mem[000000005d8001e6] = 9883af43, %l7 = 7e1552ce07532d4e ldstub [%i3+0x1e6],%l7 ! %l7 = 000000af000000ff ! %l1 = 77dafc943014cf13, %l7 = 00000000000000af, %ccr = 44 movgu %icc,%l1,%l7 ! Register Not Moved ! Mem[0000000090000050] = 011657d0, %g18 = dfd5f233dfc66479 ldsw [%i4+0x050],%g2 ! %g2 = dfd5f233dfc66479 ! done : should take illegal inst trap, %l0 = 50b10a95fad8a3c5 done ! Illegal inst trap : %l0 = 50b10a95fad8a3d5 ! %l4 = 655539807f65e659, Mem[000000005d000000] = e3a8f069e1035351 stxa %l4,[%i2+%g0]0x89 ! Mem[000000005d000000] = 655539807f65e659 save ! CWP = 1 ! %l7 = 29355c8e467de7bc, %l2 = 76828532404e1150, %ccr = 44 mova %icc,%l7,%l2 ! Moved, %l2 = 29355c8e467de7bc p38_label_2: ! %cwp = 1 ! Mem[0000000090000104] = 2b3c00be, %g2 = 00000000011657d0 lduw [%o4+0x104],%g2 ! %g2 = 000000002b3c00be ! Mem[000000005c800150] = 55c54b5b6196cfbf, %l6 = 94c98fdc00911a11, %l7 = 29355c8e467de7bc add %o1,0x150,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 55c54b5b6196cfbf ! Mem[000000005c000030] = 5c2334ab, %l4 = 8bfd6ae2bba002a2 swap [%o0+0x030],%l4 ! %l4 = 000000005c2334ab ! Mem[00000000918001b0] = e41b205f, %g18 = d3f5e09ab47ea102 ldsw [%i0+0x1b0],%g2 ! %g2 = d3f5e09ab47ea102 ! %l3 = b193ccbc04381d7e, %l5 = 7c443d2df43316be, %l1 = d8081a23f790237b subc %l3,%l5,%l1 ! %l1 = 354f8f8e100506c0 ! Mem[0000000091000090] = ce45a014, %g2 = ffffffffe41b205f lduh [%o6+0x090],%g2 ! %g2 = 000000000000ce45 ! Mem[000000005d800020] = 978217f8, %l5 = 7c443d2df43316be lduwa [%o3+%i4]0x88,%l5 ! %l5 = 00000000978217f8 ! %l3 = b193ccbc04381d7e, %l6 = 94c98fdc00911a11, %l0 = be9e9bd2080789ba orn %l3,%l6,%l0 ! %l0 = fbb7fcbfff7efdfe ! %l1 = 354f8f8e100506c0, imm = fffffffffffff80c, %l0 = fbb7fcbfff7efdfe addccc %l1,-0x7f4,%l0 ! %l0 = 354f8f8e1004fecc, %ccr = 11 ! Mem[0000000090000140] = 78d9d6ab, %g2 = 000000000000ce45 ldub [%o4+0x142],%g2 ! %g2 = 0000000000000078 p38_label_3: ! %cwp = 1 ! Mem[0000000090800114] = 7fbe43b6, %g2 = 0000000000000078 ldsb [%o5+0x117],%g2 ! %g2 = 000000000000007f ! Mem[000000005c800154] = 6196cfbf, %l7 = 55c54b5b6196cfbf swap [%o1+0x154],%l7 ! %l7 = 000000006196cfbf ! Mem[000000005d8000c0] = 1c152849, %l7 = 000000006196cfbf ldstuba [%o3+0x0c0]%asi,%l7 ! %l7 = 0000001c000000ff ! Mem[00000000918000bc] = 4812e4bd, %g2 = 000000000000007f lduw [%i0+0x0bc],%g2 ! %g2 = 000000004812e4bd ! Mem[000000005d000008] = 797e24a9, %l2 = 29355c8e467de7bc lduha [%o2+%i1]0x89,%l2 ! %l2 = 00000000000024a9 ! Randomly selected nop nop ! Mem[0000000091000090] = ce45a014 9962ca86, %g2 = 4812e4bd, %g3 = 00000151 ldd [%o6+0x090],%g2 ! %g2 = 00000000ce45a014 000000009962ca86 ! Mem[000000005c8001c8] = 73cf7865, %l4 = 5c2334ab, %l7 = 0000001c add %o1,0x1c8,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000073cf7865 ! Mem[000000009180009c] = 90417411, %g2 = 00000000ce45a014 lduh [%i0+0x09c],%g2 ! %g2 = 0000000000009041 ! Mem[0000000091000098] = 5e05b6fb dbbc0107, %g2 = 00009041, %g3 = 9962ca86 ldd [%o6+0x098],%g2 ! %g2 = 000000005e05b6fb 00000000dbbc0107 p38_label_4: ! %cwp = 1 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000090800094] = ef169ef7, %g2 = 000000005e05b6fb lduh [%i5+0x096],%g2 ! %g2 = 000000000000ef16 ! Mem[0000000090800184] = 89b46810, %g2 = 000000000000ef16 lduh [%i5+0x186],%g2 ! %g2 = 00000000000089b4 ! %l5 = c66ded5041cdce50, imm = 0000000000000c20, %l6 = 000000009c4aee3a addc %l5,0xc20,%l6 ! %l6 = c66ded5041cdda71 ! Mem[00000000908000b0] = 261db188 89cd4d46, %g2 = 000089b4, %g3 = dbbc0107 ldd [%i5+0x0b0],%g2 ! %g2 = 00000000261db188 0000000089cd4d46 ! Mem[000000005d0000cc] = 993e741e, %l6 = c66ded5041cdda71 swap [%i2+0x0cc],%l6 ! %l6 = 00000000993e741e ! %l0 = 50b10a95fad8a3d5, %l5 = c66ded5041cdce50, %l3 = 97f1ada24e02a957 srl %l0,%l5,%l3 ! %l3 = 000000000000fad8 ! %l6 = 00000000993e741e, %l3 = 000000000000fad8, %y = 00000000 udiv %l6,%l3,%l7 ! %l7 = 0000000000009c64 mov %l0,%y ! %y = fad8a3d5 ! Set Register : %l2 = 7dc28d68ca536926 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! %l2 = ffffffffffffffff, %l6 = 00000000993e741e, %l0 = 50b10a95fad8a3d5 srax %l2,%l6,%l0 ! %l0 = ffffffffffffffff p38_label_5: ! Mem[000000009000014c] = 691d397f, %g2 = 00000000261db188 ldsb [%i4+0x14d],%g2 ! %g2 = 0000000000000069 ! Mem[000000005c000018] = 9d40d075, %l2 = ffffffffffffffff lduba [%i0+%o3]0x88,%l2 ! %l2 = 0000000000000075 ! Mem[000000005d000010] = bc1c5f6b, %l4 = 655539807f65e659 ldsba [%i2+%o2]0x88,%l4 ! %l4 = 000000000000006b ! %l2 = 00000075, %l3 = 0000fad8, Mem[0000000090800120] = b7a44eec 86bc8b41 std %l2,[%i5+0x120] ! Mem[0000000090800120] = 00000075 0000fad8 ! %f24 = 22eca5e3 e273cd00, Mem[000000005c800148] = 80c9e5b7 af477c10 std %f24,[%i1+0x148] ! Mem[000000005c800148] = 22eca5e3 e273cd00 ! Mem[0000000090800140] = 65b0f94605718ed0, %g2 = 0000000000000069 ldxa [%i5+0x140]%asi,%g2 ! %g2 = 65b0f94605718ed0 ! %l1 = 77dafc943014cf13, imm = fffffffffffff102, %l6 = 00000000993e741e xnorcc %l1,-0xefe,%l6 ! %l6 = 77dafc943014c1ee, %ccr = 00 ! %l1 = 77dafc943014cf13, Mem[0000000091800114] = 545fcdf4 stw %l1,[%o0+0x114] ! Mem[0000000091800114] = 3014cf13 ! %l5 = c66ded5041cdce50, imm = 0000000000000800, %l5 = c66ded5041cdce50 xnorcc %l5,0x800,%l5 ! %l5 = 399212afbe3239af, %ccr = 08 ! Mem[000000005c000154] = 7c597b77, %l1 = 77dafc943014cf13 ldstub [%i0+0x154],%l1 ! %l1 = 0000007c000000ff p38_label_6: ! Mem[0000000090000188] = 3d267fb6, %g2 = 65b0f94605718ed0 ldsh [%i4+0x188],%g2 ! %g2 = 0000000000003d26 ! %l4 = 000000000000006b, Mem[000000009080007a] = 214a895c sth %l4,[%i5+0x07a] ! Mem[0000000090800078] = 006b895c ! Mem[000000005d800018] = 8817ceca, %l6 = 77dafc943014c1ee lduha [%i3+%o3]0x88,%l6 ! %l6 = 000000000000ceca ! Mem[000000009180004c] = 8b2bfc11, %g18 = dfd5f233dfc66479 ldsw [%o0+0x04c],%g2 ! %g2 = dfd5f233dfc66479 ! %l2 = 0000000000000075, imm = 0000000000000019, %l6 = 000000000000ceca srl %l2,0x019,%l6 ! %l6 = 0000000000000000 ! Mem[00000000908001a0] = 473facc7, %g2 = ffffffff8b2bfc11 lduw [%i5+0x1a0],%g2 ! %g2 = 00000000473facc7 ! Mem[000000005c800008] = 5a075103de589314, %f18 = 519392e0 df249339 ldda [%i1+%o1]0x89,%f18 ! %f18 = 5a075103 de589314 ! %l5 = 399212afbe3239af, Mem[000000005d800018] = 8817ceca stha %l5,[%i3+%o3]0x89 ! Mem[000000005d800018] = 881739af ! Mem[00000000908001dc] = e4733a35, %g2 = 00000000473facc7 lduba [%i5+0x1dc]%asi,%g2 ! %g2 = 00000000000000e4 ! %l3 = 000000000000fad8, %l1 = 000000000000007c, %l1 = 000000000000007c orn %l3,%l1,%l1 ! %l1 = ffffffffffffffdb p38_label_7: ! %f8 = 0706a852 aeae4787, Mem[00000000918001d0] = 6557b686 59164260 std %f8 ,[%o0+0x1d0] ! Mem[00000000918001d0] = 0706a852 aeae4787 ! %l3 = 000000000000fad8, Mem[000000009180006e] = de0d773b sth %l3,[%o0+0x06e] ! Mem[000000009180006c] = fad8773b ! %l0 = ffffffffffffffff, Mem[000000005d00000e] = 9011beba stb %l0,[%i2+0x00e] ! Mem[000000005d00000c] = 9011ffba ! %l1 = ffffffffffffffdb, Mem[0000000090800018] = ecf755a1 stw %l1,[%i5+%o3] ! Mem[0000000090800018] = ffffffdb ! Mem[000000005c800070] = 5a2e2ba2, %l2 = 00000075, %l0 = ffffffff add %i1,0x70,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000005a2e2ba2 ! %f24 = 22eca5e3 e273cd00, Mem[00000000908001b0] = 11ebb8e0 144ca672 std %f24,[%i5+0x1b0] ! Mem[00000000908001b0] = 22eca5e3 e273cd00 ! Mem[000000005d800184] = 8b1f6386, %l3 = 0000fad8, %l0 = 5a2e2ba2 add %i3,0x184,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000008b1f6386 ! Mem[000000005d000168] = 0bbf0f79, %l3 = 0000fad8, %l1 = ffffffdb add %i2,0x168,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000000bbf0f79 ! %l3 = 000000000000fad8, %l3 = 000000000000fad8, %l5 = 399212afbe3239af andn %l3,%l3,%l5 ! %l5 = 0000000000000000 ! Mem[000000005c800008] = 149358de 0351075a, %l0 = 8b1f6386, %l1 = 0bbf0f79 ldda [%i1+%o1]0x81,%l0 ! %l0 = 00000000149358de 000000000351075a p38_label_8: ! Mem[000000005c800020] = 6f03f759406c44dc, %l3 = 000000000000fad8 ldxa [%i1+%o4]0x80,%l3 ! %l3 = 6f03f759406c44dc ! %l3 = 6f03f759406c44dc, Mem[000000005c000020] = bab42b49 stwa %l3,[%i0+%o4]0x80 ! Mem[000000005c000020] = 406c44dc ! %l0 = 00000000149358de, Mem[000000005c800008] = 149358de0351075a stxa %l0,[%i1+%o1]0x80 ! Mem[000000005c800008] = 00000000149358de ! Mem[000000005d000150] = 6fd4662237f5e389, %l0 = 00000000149358de, %l5 = 0000000000000000 add %i2,0x150,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 6fd4662237f5e389 ! %l3 = 6f03f759406c44dc, Mem[0000000091800029] = 60da84bd stb %l3,[%o0+0x029] ! Mem[0000000091800028] = dcda84bd ! %l0 = 00000000149358de, %l3 = 6f03f759406c44dc, %ccr = 08 movre %l0,%l3,%l1 ! Not Moved, %l1 = 000000000351075a ! %f17 = 001eb6ff, Mem[00000000900000a8] = ff93747b sta %f17,[%i4+0x0a8]%asi ! Mem[00000000900000a8] = 001eb6ff ! Mem[00000000908001d8] = ba41b1d8, %g2 = 00000000000000e4 ldub [%i5+0x1d8],%g2 ! %g2 = 00000000000000ba ! Mem[000000005c000028] = c99ea6ae62a3b26c, %l2 = 0000000000000075 ldxa [%i0+%o5]0x80,%l2 ! %l2 = c99ea6ae62a3b26c ! Mem[0000000091800170] = 7fdb938c, %g18 = dfd5f233dfc66479 ldsw [%o0+0x170],%g2 ! %g2 = dfd5f233dfc66479 p38_label_9: ! Mem[000000005c800000] = 8bff56f0, %l6 = 0000000000000000 lduha [%i1+%g0]0x81,%l6 ! %l6 = 0000000000008bff ! Mem[000000009180001c] = 32beb534, %g2 = 000000007fdb938c lduw [%o0+0x01c],%g2 ! %g2 = 0000000032beb534 ! %l6 = 0000000000008bff, %l2 = c99ea6ae62a3b26c, %l0 = 00000000149358de xorcc %l6,%l2,%l0 ! %l0 = c99ea6ae62a33993, %ccr = 80 ! Mem[00000000918000ec] = 126311f5, %g2 = 0000000032beb534 lduw [%o0+0x0ec],%g2 ! %g2 = 00000000126311f5 ! %f16 = 923d498b, Mem[000000005c800028] = 6adcd8f5 sta %f16,[%i1+%o5]0x80 ! Mem[000000005c800028] = 923d498b ! %l0 = c99ea6ae62a33993, %l1 = 000000000351075a, %y = fad8a3d5 sdiv %l0,%l1,%l2 ! %l2 = ffffffff80000000 mov %l0,%y ! %y = 62a33993 ! Mem[0000000090800070] = be994630, %g2 = 00000000126311f5 ldsb [%i5+0x071],%g2 ! %g2 = ffffffffffffffbe ! Mem[000000005d000000] = 59e6657f, %l6 = 0000000000008bff lduwa [%i2+%g0]0x81,%l6 ! %l6 = 0000000059e6657f ! Mem[0000000090800008] = b93a001b c6c41012, %g2 = ffffffbe, %g3 = 89cd4d46 ldd [%i5+%o1],%g2 ! %g2 = 00000000b93a001b 00000000c6c41012 ! %l6 = 59e6657f, %l7 = 00009c64, Mem[00000000910000b8] = d456953b f88b7c51 std %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = 59e6657f 00009c64 p38_label_10: ! Mem[000000005d800010] = abcfa0ff, %l1 = 000000000351075a ldswa [%i3+%o2]0x88,%l1 ! %l1 = ffffffffabcfa0ff ! %l0 = c99ea6ae62a33993, Mem[00000000908000fa] = 2249108f sth %l0,[%i5+0x0fa] ! Mem[00000000908000f8] = 3993108f ! Mem[0000000091000144] = 27a2b8df, %g2 = 00000000b93a001b ldub [%i6+0x145],%g2 ! %g2 = 0000000000000027 ! Mem[0000000091000060] = fdf47916, %g18 = dfd5f233dfc66479 ldsw [%i6+0x060],%g2 ! %g2 = dfd5f233dfc66479 ! Mem[000000005d800008] = 340cb187, %f29 = b91840c5 lda [%i3+%o1]0x88,%f29 ! %f29 = 340cb187 ! Mem[00000000910001a0] = 90f51e19, %g2 = fffffffffdf47916 lduh [%i6+0x1a0],%g2 ! %g2 = 00000000000090f5 ! Code Fragment 1 p38_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c6c41012 mov -0x5bb,%g3 ! %g3 = fffffffffffffa45 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = ffffffff80000000, imm = fffffffffffff178, %l1 = ffffffffabcfa0ff andcc %l2,-0xe88,%l1 ! %l1 = ffffffff80000000, %ccr = 88 ! Mem[000000005c800018] = 3846380c, %l7 = 0000000000009c64 ldswa [%i1+%o3]0x80,%l7 ! %l7 = 000000003846380c ! %l5 = 6fd4662237f5e389, %l4 = 000000000000006b, %l4 = 000000000000006b sllx %l5,%l4,%l4 ! %l4 = af1c480000000000 p38_label_11: ! immd = 000000000000034a, %l6 = 0000000059e6657f, %ccr = 88 movleu %xcc,0x34a,%l6 ! Register Not Moved ! %l2 = ffffffff80000000, Mem[0000000091000100] = 12a382c03a46c685 stx %l2,[%i6+0x100] ! Mem[0000000091000100] = ffffffff80000000 ! %l1 = ffffffff80000000, %l5 = 6fd4662237f5e389, %l0 = c99ea6ae62a33993 sub %l1,%l5,%l0 ! %l0 = 902b99dd480a1c77 ! Mem[000000005d800000] = 2fbb1a47fa2a262d, %f14 = a04733d2 7b951875 ldda [%i3+%g0]0x89,%f14 ! %f14 = 2fbb1a47 fa2a262d ! Mem[000000005c8000dc] = 02c07d0f, %l6 = 0000000059e6657f, %asi = 80 swapa [%i1+0x0dc]%asi,%l6 ! %l6 = 0000000002c07d0f ! Mem[0000000091000040] = 3279f315, %g2 = 00000000000090f5 lduw [%i6+0x040],%g2 ! %g2 = 000000003279f315 ! %l6 = 0000000002c07d0f, Mem[0000000090000060] = d05fd2d1 stw %l6,[%i4+0x060] ! Mem[0000000090000060] = 02c07d0f ! Mem[00000000910000b8] = 59e6657f 00009c64, %g2 = 3279f315, %g3 = fffffa45 ldd [%i6+0x0b8],%g2 ! %g2 = 0000000059e6657f 0000000000009c64 ! Mem[000000005d8000d0] = a55f5eba, %l0 = 902b99dd480a1c77 ldsh [%i3+0x0d2],%l0 ! %l0 = 0000000000005eba ! Mem[0000000090800108] = 731234cb, %g2 = 0000000059e6657f ldsb [%i5+0x108],%g2 ! %g2 = 0000000000000073 p38_label_12: ! %l0 = 0000000000005eba, Mem[000000005c800018] = 3846380c stba %l0,[%i1+%o3]0x81 ! Mem[000000005c800018] = ba46380c ! immd = 0000000000000217, %l4 = af1c480000000000, %ccr = 88 movvc %icc,0x217,%l4 ! Moved, %l4 = 0000000000000217 ! %l4 = 00000217, %l5 = 37f5e389, Mem[0000000090800130] = 75025c7f 4ed886e9 std %l4,[%i5+0x130] ! Mem[0000000090800130] = 00000217 37f5e389 ! Mem[000000005c000008] = ef717b61, %l5 = 6fd4662237f5e389 ldsha [%i0+%o1]0x88,%l5 ! %l5 = 0000000000007b61 ! Mem[000000005d800030] = ce75cf15e16a5156, %l1 = ffffffff80000000, %l7 = 000000003846380c add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = ce75cf15e16a5156 ! %l4 = 0000000000000217, %l3 = 6f03f759406c44dc, %l6 = 0000000002c07d0f mulx %l4,%l3,%l6 ! %l6 = 0149eb85a243e7c4 ! Mem[0000000090000034] = 2038ccea, %g2 = 0000000000000073 lduh [%i4+0x036],%g2 ! %g2 = 0000000000002038 ! Mem[000000005c000008] = ef717b61, %l3 = 6f03f759406c44dc lduha [%i0+%o1]0x89,%l3 ! %l3 = 0000000000007b61 ! Mem[00000000908000cc] = ec39cf1c, %g2 = 0000000000002038 ldsb [%i5+0x0cf],%g2 ! %g2 = ffffffffffffffec ! Mem[00000000900000f0] = 1682cc3f, %g2 = ffffffffffffffec ldub [%i4+0x0f0],%g2 ! %g2 = 0000000000000016 p38_label_13: ! Mem[000000009100009c] = dbbc0107, %g2 = 0000000000000016 lduh [%i6+0x09c],%g2 ! %g2 = 000000000000dbbc ! %f14 = 2fbb1a47, Mem[000000005c80009c] = 020c2233 st %f14,[%i1+0x09c] ! Mem[000000005c80009c] = 2fbb1a47 ! Mem[00000000900000d4] = 95eefcf0, %g2 = 000000000000dbbc ldsb [%i4+0x0d6],%g2 ! %g2 = ffffffffffffff95 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! %l2 = ffffffff80000000, %l3 = 0000000000007b61, %l3 = 0000000000007b61 and %l2,%l3,%l3 ! %l3 = 0000000000000000 ! %l0 = 0000000000005eba, Mem[000000009080000a] = 001bc6c4 sth %l0,[%i5+0x00a] ! Mem[0000000090800008] = 5ebac6c4 ! %l0 = 0000000000005eba, Mem[000000005d800020] = 9fd5281b978217f8 stxa %l0,[%i3+%o4]0x88 ! Mem[000000005d800020] = 0000000000005eba ! Mem[000000005d800055] = 57101d44, %l4 = 0000000000000217 ldstub [%i3+0x055],%l4 ! %l4 = 00000010000000ff ! Code Fragment 1 p38_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000009c64 mov 0xf28,%g3 ! %g3 = 0000000000000f28 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000000000000, imm = 0000000000000df2, %l7 = ce75cf15e16a5156 andncc %l3,0xdf2,%l7 ! %l7 = 0000000000000000, %ccr = 44 p38_label_14: ! %l5 = 0000000000007b61, imm = 0000000000000189, %l1 = ffffffff80000000 add %l5,0x189,%l1 ! %l1 = 0000000000007cea ! Mem[000000005c80012e] = 55c21bac, %l6 = 0149eb85a243e7c4 ldstub [%i1+0x12e],%l6 ! %l6 = 0000001b000000ff ! %l6 = 000000000000001b, Mem[00000000910001bc] = 570a11d9 stw %l6,[%i6+0x1bc] ! Mem[00000000910001bc] = 0000001b ! %f18 = 5a075103 de589314, Mem[00000000918001b0] = e41b205f 12f490d8 std %f18,[%o0+0x1b0] ! Mem[00000000918001b0] = 5a075103 de589314 ! Code Fragment 1 p38_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000f28 mov -0xbe5,%g3 ! %g3 = fffffffffffff41b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 0000000000007b61, imm = 000000000000000f, %l4 = 0000000000000010 sll %l5,0x00f,%l4 ! %l4 = 000000003db08000 ! Mem[000000005c800160] = 254812d05ed5d62f, %l2 = ffffffff80000000, %l4 = 000000003db08000 add %i1,0x160,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 254812d05ed5d62f ! Mem[0000000090800020] = bbf6f75b, %g2 = ffffffffffffff95 lduh [%i5+%o4],%g2 ! %g2 = 000000000000bbf6 ! Mem[000000005d00019c] = 8f63f057, %l2 = 80000000, %l7 = 00000000 add %i2,0x19c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008f63f057 ! %l4 = 254812d05ed5d62f, %l2 = ffffffff80000000, %ccr = 44 movle %xcc,%l4,%l2 ! Moved, %l2 = 254812d05ed5d62f p38_label_15: ! Mem[0000000091800198] = 16b148f134dea851, %f48 = be003c2b 95086226 ldd [%o0+0x198],%f48 ! %f48 = 16b148f1 34dea851 ! Mem[000000005c800008] = 00000000, %l2 = 254812d05ed5d62f lduwa [%i1+%o1]0x88,%l2 ! %l2 = 0000000000000000 ! Mem[0000000091800178] = 946e98ff, %g2 = 000000000000bbf6 ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffff946e membar #Sync ! Added by membar checker (266) ! Mem[000000005d800040] = 153d8724 bb6a3988 f2ad9a5f 63407d43 ! Mem[000000005d800050] = 53d0dede 57ff1d44 620a7698 8a39921a ! Mem[000000005d800060] = 2cb14199 c3044518 a907890f eb6c9bf7 ! Mem[000000005d800070] = 04d50029 2327c4ac 25e320ae ea6d1689 mov 0x040,%g5 ldda [%i3+%g5]ASI_BLK_P,%f16 ! Block Load from 000000005d800040 ! %l3 = 0000000000000000, Mem[00000000910001a7] = cddbcff1, %asi = 80 stba %l3,[%i6+0x1a7]%asi ! Mem[00000000910001a4] = 00dbcff1 ! Mem[000000005c000000] = df86fee2, %f10 = 34f32b8a lda [%i0+%g0]0x88,%f10 ! %f10 = df86fee2 ! Mem[000000005c80014f] = e273cd00, %l7 = 000000008f63f057 ldstub [%i1+0x14f],%l7 ! %l7 = 00000000000000ff ! %l3 = 0000000000000000, Mem[00000000910000d8] = d755a28698cd2bbb, %asi = 80 stxa %l3,[%i6+0x0d8]%asi ! Mem[00000000910000d8] = 0000000000000000 ! %l7 = 0000000000000000, %l4 = 254812d05ed5d62f, %y = 62a33993 umul %l7,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000 ! Mem[000000005c800102] = 92af69fd, %l1 = 0000000000007cea ldstub [%i1+0x102],%l1 ! %l1 = 00000069000000ff p38_label_16: ! %l2 = 0000000000000000, immed = fffff407, %y = 00000000 sdiv %l2,-0xbf9,%l1 ! %l1 = 0000000000000000 mov %l0,%y ! %y = 00000000 ! Mem[0000000090000038] = cceab4bb5560baba, %g2 = ffffffffffff946e ldx [%i4+0x038],%g2 ! %g2 = cceab4bb5560baba ! Mem[000000009080000c] = c6c41012, %g18 = dfd5f233dfc66479 ldsw [%i5+0x00c],%g2 ! %g2 = dfd5f233dfc66479 ! %l0 = 0000000000000000, immed = 00000059, %ccr = 44 movrlz %l0,0x059,%l5 ! Not Moved, %l5 = 0000000000007b61 ! Mem[000000005d800060] = 2cb14199, %l1 = 00000000, %l4 = 5ed5d62f add %i3,0x60,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002cb14199 ! Clear Register : %l7 = 0000000000000000 clr %l7 ! %l7 = 0000000000000000 ! Mem[0000000091000024] = d460f223, %g2 = ffffffffc6c41012 lduh [%i6+0x024],%g2 ! %g2 = 000000000000d460 ! Mem[000000005c800008] = de58931400000000, %l6 = 000000000000001b ldxa [%i1+%o1]0x89,%l6 ! %l6 = de58931400000000 ! Mem[000000005d800018] = 881739af, %l1 = 0000000000000000 lduwa [%i3+%o3]0x89,%l1 ! %l1 = 00000000881739af ! %l4 = 000000002cb14199, Mem[00000000918000d0] = dff7ebcc stw %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = 2cb14199 p38_label_17: ! %l0 = 0000000000000000, Mem[0000000091000168] = 83675da1ba20aad9 stx %l0,[%i6+0x168] ! Mem[0000000091000168] = 0000000000000000 ! Mem[0000000090000194] = 3aad564f, %g2 = 000000000000d460 ldub [%i4+0x196],%g2 ! %g2 = 000000000000003a ! %l4 = 000000002cb14199, Mem[000000005d000018] = 6e6d8fbeb579540c stxa %l4,[%i2+%o3]0x89 ! Mem[000000005d000018] = 000000002cb14199 ! Mem[0000000090000090] = 52748cfdd325b82a, %g2 = 000000000000003a ldx [%i4+0x090],%g2 ! %g2 = 52748cfdd325b82a ! Mem[000000005c000028] = c99ea6ae, %l2 = 0000000000000000 lduha [%i0+%o5]0x81,%l2 ! %l2 = 000000000000c99e ! Mem[000000005c8000e7] = 8ea2a1b4, %l0 = 0000000000000000 ldstub [%i1+0x0e7],%l0 ! %l0 = 000000b4000000ff ! Mem[000000005d800160] = b85c0fb090261fb8, %l5 = 0000000000007b61, %l1 = 00000000881739af add %i3,0x160,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = b85c0fb090261fb8 ! Mem[0000000090800090] = 246b4769, %g18 = dfd5f233dfc66479 ldsw [%i5+0x090],%g2 ! %g2 = dfd5f233dfc66479 ! Mem[000000005c800018] = ba46380c, %l6 = de58931400000000 ldswa [%i1+%o3]0x80,%l6 ! %l6 = ffffffffba46380c ! %l4 = 000000002cb14199, Mem[000000005d000028] = 3be0634fa65692da stxa %l4,[%i2+%o5]0x80 ! Mem[000000005d000028] = 000000002cb14199 p38_label_18: ! Mem[0000000090800174] = 7a5f3504, %g2 = 00000000246b4769 ldsh [%i5+0x176],%g2 ! %g2 = 0000000000007a5f ! %l6 = ffffffffba46380c, Mem[00000000900000a0] = 76124d8f3cc4a34b stx %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = ffffffffba46380c ! immd = 000000000000027d, %l0 = 00000000000000b4, %ccr = 44 movcc %xcc,0x27d,%l0 ! Moved, %l0 = 000000000000027d ! %l3 = 0000000000000000, %l2 = 000000000000c99e, %l1 = b85c0fb090261fb8 sll %l3,%l2,%l1 ! %l1 = 0000000000000000 ! %l7 = 0000000000000000, Mem[000000009080016b] = ac956ce5 stb %l7,[%i5+0x16b] ! Mem[0000000090800168] = 00956ce5 ! Mem[0000000091800030] = e807de41, %g2 = 0000000000007a5f lduh [%o0+0x032],%g2 ! %g2 = 000000000000e807 ! Set Register : %l7 = 0000000000000000 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff ! Mem[000000005c0001f6] = 7d4da101, %l1 = 0000000000000000 ldstub [%i0+0x1f6],%l1 ! %l1 = 000000a1000000ff ! %f0 = 7422098d 697dc28a 5a555ad7 03fd6d0a ! %f4 = 2b4c32b1 624ca393 e981864c 94fb2a14 ! %f8 = 0706a852 aeae4787 df86fee2 be4d1934 ! %f12 = 64627c26 05a6c7fc 2fbb1a47 fa2a262d stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100 ! Mem[0000000090000148] = bedd20cb, %g2 = 000000000000e807 ldsba [%i4+0x149]%asi,%g2 ! %g2 = ffffffffffffffbe p38_label_19: ! Mem[0000000090800014] = 37af9d91, %g2 = ffffffffffffffbe lduh [%i5+0x014],%g2 ! %g2 = 00000000000037af ! %l0 = 000000000000027d, immed = 00000182, %ccr = 44 movrlz %l0,0x182,%l3 ! Not Moved, %l3 = 0000000000000000 ! Mem[000000005d800000] = 2d262afa, %l2 = 000000000000c99e ldsba [%i3+%g0]0x81,%l2 ! %l2 = 000000000000002d membar #Sync ! Added by membar checker (267) ! Mem[0000000090000138] = 2afa471a, %g2 = 00000000000037af ldsh [%i4+0x13a],%g2 ! %g2 = 0000000000002afa ! Mem[00000000908001fc] = eced8229, %g2 = 0000000000002afa ldsha [%i5+0x1fc]%asi,%g2 ! %g2 = ffffffffffffeced ! Mem[0000000090000098] = b9468fbe, %g2 = ffffffffffffeced ldsha [%i4+0x098]%asi,%g2 ! %g2 = ffffffffffffb946 ! Code Fragment 1 p38_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff41b mov 0xf62,%g3 ! %g3 = 0000000000000f62 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = ffffffffba46380c, Mem[000000005c800020] = 6f03f759 stha %l6,[%i1+%o4]0x81 ! Mem[000000005c800020] = 380cf759 ! %l2 = 000000000000002d, %l2 = 000000000000002d, %ccr = 44 movn %xcc,%l2,%l2 ! Register Not Moved ! %l4 = 000000002cb14199, Mem[0000000091800194] = ccb89650 stb %l4,[%o0+0x194] ! Mem[0000000091800194] = 99b89650 p38_label_20: ! Mem[000000009000019c] = f0ebea1b, %g2 = ffffffffffffb946 ldsh [%i4+0x19e],%g2 ! %g2 = fffffffffffff0eb ! Mem[000000005d800008] = 340cb187, %l6 = ffffffffba46380c lduha [%i3+%o1]0x89,%l6 ! %l6 = 000000000000b187 ! Mem[000000005d800018] = 881739af, %l4 = 000000002cb14199 lduwa [%i3+%o3]0x89,%l4 ! %l4 = 00000000881739af ! %l0 = 0000027d, %l1 = 000000a1, Mem[000000005c800000] = f056ff8b d10586f6 stda %l0,[%i1+%g0]0x89 ! Mem[000000005c800000] = 0000027d 000000a1 ! Mem[000000005c800018] = 0c3846ba, %l0 = 000000000000027d ldsba [%i1+%o3]0x88,%l0 ! %l0 = ffffffffffffffba ! %f0 = 7422098d 697dc28a 5a555ad7 03fd6d0a ! %f4 = 2b4c32b1 624ca393 e981864c 94fb2a14 ! %f8 = 0706a852 aeae4787 df86fee2 be4d1934 ! %f12 = 64627c26 05a6c7fc 2fbb1a47 fa2a262d stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040 ! Mem[000000005d80004d] = 63407d43, %l5 = 0000000000007b61 ldstub [%i3+0x04d],%l5 ! %l5 = 00000040000000ff ! %l0 = ffffffffffffffba, imm = 0000000000000ad1, %l7 = ffffffffffffffff xnorcc %l0,0xad1,%l7 ! %l7 = 0000000000000a94, %ccr = 00 ! %l1 = 00000000000000a1, %l5 = 0000000000000040, %ccr = 00 movleu %xcc,%l1,%l5 ! Register Not Moved ! Mem[000000005c800183] = 865705de, %l0 = ffffffffffffffba ldstuba [%i1+0x183]%asi,%l0 ! %l0 = 000000de000000ff p38_label_21: ! %l4 = 00000000881739af, Mem[0000000091800010] = cc3208ba stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 881739af ! %f20 = 53d0dede 57ff1d44, Mem[0000000091800120] = a7462363 2530e39c std %f20,[%o0+0x120] ! Mem[0000000091800120] = 53d0dede 57ff1d44 ! Mem[000000005d800038] = 41b317d319d7c7a4, %l6 = 000000000000b187, %l1 = 00000000000000a1 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 41b317d319d7c7a4 ! Mem[00000000918001b0] = 5a075103, %g2 = fffffffffffff0eb ldsh [%o0+0x1b0],%g2 ! %g2 = 0000000000005a07 ! Randomly selected nop nop ! %l4 = 881739af, %l5 = 00000040, Mem[000000005d000010] = 6b5f1cbc 6c743c1d std %l4,[%i2+%o2] ! Mem[000000005d000010] = 881739af 00000040 ! Mem[000000005d800008] = d4ad33cc340cb187, %f26 = a907890f eb6c9bf7 ldda [%i3+%o1]0x88,%f26 ! %f26 = d4ad33cc 340cb187 ! Mem[000000005c00003b] = a9b9aeb1, %l5 = 0000000000000040 ldstub [%i0+0x03b],%l5 ! %l5 = 000000b1000000ff ! Clear Register : %l3 = 0000000000000000 clr %l3 ! %l3 = 0000000000000000 ! Mem[000000005d000040] = 8b1425ff, %l7 = 0000000000000a94 ldub [%i2+0x040],%l7 ! %l7 = 000000000000008b p38_label_22: ! %l2 = 000000000000002d, %l6 = 000000000000b187, %y = 00000000 mulscc %l2,%l6,%l7 ! %l7 = 0000000000000016, %ccr = 00, %y = 80000000 ! %l7 = 0000000000000016, immed = 0000022b, %y = 80000000 udivcc %l7,0x22b,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 000000de ! Mem[000000009000019c] = fa40f0eb, %g2 = 0000000000005a07 lduwa [%i4+0x19c]%asi,%g2 ! %g2 = 00000000fa40f0eb ! immd = 00000000000001c7, %l1 = 41b317d319d7c7a4, %ccr = 0a mova %xcc,0x1c7,%l1 ! Moved, %l1 = 00000000000001c7 ! Mem[0000000090000088] = 00dedecb, %g2 = 00000000fa40f0eb lduh [%i4+0x08a],%g2 ! %g2 = 00000000000000de ! %f16 = 153d8724 bb6a3988, Mem[000000005c000010] = 639ea4b1 30bfbb8a stda %f16,[%i0+%o2]0x81 ! Mem[000000005c000010] = 153d8724 bb6a3988 ! %f0 = 7422098d 697dc28a 5a555ad7 03fd6d0a ! %f4 = 2b4c32b1 624ca393 e981864c 94fb2a14 ! %f8 = 0706a852 aeae4787 df86fee2 be4d1934 ! %f12 = 64627c26 05a6c7fc 2fbb1a47 fa2a262d mov 0x080,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080 ! Mem[000000005c800018] = ba46380c, %l5 = 00000000000000b1 ldstuba [%i1+%o3]0x80,%l5 ! %l5 = 000000ba000000ff ! immd = 000000000000019f, %l5 = 00000000000000ba, %ccr = 0a movcc %icc,0x19f,%l5 ! Moved, %l5 = 000000000000019f ! Set Register : %l7 = 0000000000000016 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff p38_label_23: ! Mem[00000000900000e8] = 05ea915c, %g2 = 00000000000000de lduw [%i4+0x0e8],%g2 ! %g2 = 0000000005ea915c ! %l7 = ffffffffffffffff, %l6 = 000000000000b187, %ccr = 0a movpos %xcc,%l7,%l6 ! Moved, %l6 = ffffffffffffffff ! %l4 = 00000000ffffffff, %l0 = 00000000000000de, %ccr = 0a movvs %xcc,%l4,%l0 ! Register Not Moved ! Mem[00000000910001b8] = 8c1591cc, %g2 = 0000000005ea915c lduw [%i6+0x1b8],%g2 ! %g2 = 000000008c1591cc ! %f31 = ea6d1689, Mem[000000005c800028] = 8b493d92 sta %f31,[%i1+%o5]0x88 ! Mem[000000005c800028] = ea6d1689 ! Mem[000000005c800010] = 19922775, %l2 = 000000000000002d ldstuba [%i1+%o2]0x80,%l2 ! %l2 = 00000019000000ff membar #Sync ! Added by membar checker (268) ! Mem[0000000090000080] = 7422098d 697dc28a 5a555ad7 03fd6d0a ! Mem[0000000090000090] = 2b4c32b1 624ca393 e981864c 94fb2a14 ! Mem[00000000900000a0] = 0706a852 aeae4787 df86fee2 be4d1934 ! Mem[00000000900000b0] = 64627c26 05a6c7fc 2fbb1a47 fa2a262d ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! %f16 = 153d8724 bb6a3988 f2ad9a5f 63407d43 ! %f20 = 53d0dede 57ff1d44 620a7698 8a39921a ! %f24 = 2cb14199 c3044518 d4ad33cc 340cb187 ! %f28 = 04d50029 2327c4ac 25e320ae ea6d1689 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000 ! %l3 = 0000000000000000 sethi %hi(0x35f79000),%l3 ! %l3 = 0000000035f79000 ! %l5 = 000000000000019f, Mem[0000000091800172] = 938cbb72 sth %l5,[%o0+0x172] ! Mem[0000000091800170] = 019fbb72 p38_label_24: ! %l0 = 00000000000000de, %l7 = ffffffffffffffff, %ccr = 0a movcc %xcc,%l0,%l7 ! Moved, %l7 = 00000000000000de ! Mem[000000005d000018] = 9941b12c, %l0 = 00000000000000de lduha [%i2+%o3]0x81,%l0 ! %l0 = 0000000000009941 ! Mem[0000000090800150] = 767f04531ae2a90c, %g2 = 000000008c1591cc ldx [%i5+0x150],%g2 ! %g2 = 767f04531ae2a90c ! %l3 = 0000000035f79000, Mem[00000000918000ae] = 0a45bfd6, %asi = 80 stha %l3,[%o0+0x0ae]%asi ! Mem[00000000918000ac] = 9000bfd6 ! %l3 = 0000000035f79000, %l2 = 0000000000000019, %l6 = ffffffffffffffff xnorcc %l3,%l2,%l6 ! %l6 = ffffffffca086fe6, %ccr = 88 ! %l0 = 0000000000009941, Mem[0000000090000020] = 184504c39941b12c stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 0000000000009941 ! immd = 0000000000000043, %l0 = 0000000000009941, %ccr = 88 movleu %xcc,0x043,%l0 ! Register Not Moved ! %l3 = 0000000035f79000, Mem[00000000910001f0] = 1667758e stb %l3,[%i6+0x1f0] ! Mem[00000000910001f0] = 0067758e ! Mem[0000000091000098] = 5e05b6fb, %g2 = 767f04531ae2a90c lduw [%i6+0x098],%g2 ! %g2 = 000000005e05b6fb ! %f15 = fa2a262d, Mem[000000005c000020] = 406c44dc sta %f15,[%i0+%o4]0x81 ! Mem[000000005c000020] = fa2a262d p38_label_25: ! Mem[000000005c0001de] = dbbddac3, %l4 = 00000000ffffffff ldstub [%i0+0x1de],%l4 ! %l4 = 000000da000000ff ! Mem[0000000090000160] = 4e40c15e, %g2 = 000000005e05b6fb ldsh [%i4+0x160],%g2 ! %g2 = 0000000000004e40 ! Mem[000000005c800008] = 00000000, %l0 = 0000000000009941 ldstuba [%i1+%o1]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[0000000091800080] = e8f2941f, %g2 = 0000000000004e40 ldub [%o0+0x082],%g2 ! %g2 = 00000000000000e8 ! Mem[000000005d000178] = 1f6be3725c6a058b, %l2 = 0000000000000019, %l7 = 00000000000000de add %i2,0x178,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 1f6be3725c6a058b ! Mem[000000005d800028] = 20e390fa, %l4 = 00000000000000da ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000020000000ff ! Mem[000000005c800008] = ff000000, %l1 = 00000000000001c7 lduwa [%i1+%o1]0x80,%l1 ! %l1 = 00000000ff000000 ! %l3 = 0000000035f79000, %l3 = 0000000035f79000, %y = 000000de udivcc %l3,%l3,%l0 ! %l0 = 000000000000041e, %ccr = 00 mov %l0,%y ! %y = 0000041e ! %l4 = 0000000000000020, Mem[000000009000011e] = 81e98747 sth %l4,[%i4+0x11e] ! Mem[000000009000011c] = 00208747 ! Mem[000000005d8001a8] = 54b9109d7c582677, %l1 = 00000000ff000000, %l3 = 0000000035f79000 add %i3,0x1a8,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 54b9109d7c582677 ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Thread 38 1: membar #Sync ! Force all stores to complete p38_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x098] ! Set processor 38 done flag ! Check Registers p38_check_registers: set p38_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000041e bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff000000 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000019 bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 54b9109d7c582677 bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000020 bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000019f bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffca086fe6 bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 1f6be3725c6a058b bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000041e,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p38_failed mov 0x111,%g1 ! Check Floating Point Registers p38_check_fp_registers: set p38_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 7422098d 697dc28a bne %xcc,p38_f0_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be df86fee2 be4d1934 bne %xcc,p38_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 2fbb1a47 fa2a262d bne %xcc,p38_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 153d8724 bb6a3988 bne %xcc,p38_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be f2ad9a5f 63407d43 bne %xcc,p38_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 53d0dede 57ff1d44 bne %xcc,p38_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 620a7698 8a39921a bne %xcc,p38_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 2cb14199 c3044518 bne %xcc,p38_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be d4ad33cc 340cb187 bne %xcc,p38_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 04d50029 2327c4ac bne %xcc,p38_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 25e320ae ea6d1689 bne %xcc,p38_f30_fail nop ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 153d8724bb6a3988 ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fa2a262df2bee899 ldx [%i0+0x020],%g3 ! Observed data at 000000005c000020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = bba002a28272b483 ldx [%i0+0x030],%g3 ! Observed data at 000000005c000030 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a9b9aeff859de463 ldx [%i0+0x038],%g3 ! Observed data at 000000005c000038 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x038,%g4 ldx [%g1+0x150],%g2 ! Expected data = 554e1c09ff597b77 ldx [%i0+0x150],%g3 ! Observed data at 000000005c000150 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x150,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 4c67190cdbbdffc3 ldx [%i0+0x1d8],%g3 ! Observed data at 000000005c0001d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x1d8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 72f6848e7d4dff01 ldx [%i0+0x1f0],%g3 ! Observed data at 000000005c0001f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x1f0,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7d020000a1000000 ldx [%i1+0x000],%g3 ! Observed data at 000000005c800000 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff000000149358de ldx [%i1+0x008],%g3 ! Observed data at 000000005c800008 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff922775a19b5873 ldx [%i1+0x010],%g3 ! Observed data at 000000005c800010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff46380c29a6e6fd ldx [%i1+0x018],%g3 ! Observed data at 000000005c800018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 380cf759406c44dc ldx [%i1+0x020],%g3 ! Observed data at 000000005c800020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 89166dea88f96c80 ldx [%i1+0x028],%g3 ! Observed data at 000000005c800028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 5f32a9972fbb1a47 ldx [%i1+0x098],%g3 ! Observed data at 000000005c800098 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x098,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = ca0269c459e6657f ldx [%i1+0x0d8],%g3 ! Observed data at 000000005c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = b73237348ea2a1ff ldx [%i1+0x0e0],%g3 ! Observed data at 000000005c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x100],%g2 ! Expected data = 92affffd94cf4f34 ldx [%i1+0x100],%g3 ! Observed data at 000000005c800100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x100,%g4 ldx [%g1+0x128],%g2 ! Expected data = 826ba41a55c2ffac ldx [%i1+0x128],%g3 ! Observed data at 000000005c800128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x128,%g4 ldx [%g1+0x148],%g2 ! Expected data = 22eca5e3e273cdff ldx [%i1+0x148],%g3 ! Observed data at 000000005c800148 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 55c54b5b6196cfbf ldx [%i1+0x150],%g3 ! Observed data at 000000005c800150 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x150,%g4 ldx [%g1+0x180],%g2 ! Expected data = 865705ff47f44e9b ldx [%i1+0x180],%g3 ! Observed data at 000000005c800180 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x180,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 59e6657f80395565 ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a9247e799011ffba ldx [%i2+0x008],%g3 ! Observed data at 000000005d000008 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 881739af00000040 ldx [%i2+0x010],%g3 ! Observed data at 000000005d000010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9941b12c00000000 ldx [%i2+0x018],%g3 ! Observed data at 000000005d000018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c66ded5041cdce50 ldx [%i2+0x020],%g3 ! Observed data at 000000005d000020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000002cb14199 ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 7ee7f1fb41cdda71 ldx [%i2+0x0c8],%g3 ! Observed data at 000000005d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x0c8,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x018],%g2 ! Expected data = af391788ea4dbd6f ldx [%i3+0x018],%g3 ! Observed data at 000000005d800018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ba5e000000000000 ldx [%i3+0x020],%g3 ! Observed data at 000000005d800020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe390fa364f5ff0 ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = f2ad9a5f63ff7d43 ldx [%i3+0x048],%g3 ! Observed data at 000000005d800048 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 53d0dede57ff1d44 ldx [%i3+0x050],%g3 ! Observed data at 000000005d800050 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x050,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = ff1528497747973b ldx [%i3+0x0c0],%g3 ! Observed data at 000000005d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = df1163f39883ff43 ldx [%i3+0x1e0],%g3 ! Observed data at 000000005d8001e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x1e0,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed p38_f0_fail: set p38_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f10_fail: set p38_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f14_fail: set p38_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f16_fail: set p38_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f18_fail: set p38_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f20_fail: set p38_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f22_fail: set p38_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f24_fail: set p38_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f26_fail: set p38_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f28_fail: set p38_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f30_fail: set p38_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_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 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: or %l2,%l1,%l7 stha %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800000] stba %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800008] stba %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000028] stha %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800018] lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d000028] done p38_trap1o: or %l2,%l1,%l7 stha %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800000] stba %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800008] stba %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000028] stha %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800018] lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d000028] done p38_trap2e: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d000020] stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000028] stha %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800000] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800000] done p38_trap2o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d000020] stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000028] stha %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800000] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800000] done p38_trap3e: andn %l2,0x264,%l1 addc %l6,0xbc9,%l5 andn %l3,%l7,%l0 add %l6,-0xc68,%l2 subc %l5,-0x058,%l3 addc %l7,%l1,%l1 add %l5,%l0,%l1 done p38_trap3o: andn %l2,0x264,%l1 addc %l6,0xbc9,%l5 andn %l3,%l7,%l0 add %l6,-0xc68,%l2 subc %l5,-0x058,%l3 addc %l7,%l1,%l1 add %l5,%l0,%l1 done p38_init_memory_pointers: set p38_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 p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 50b10a95fad8a3c5 ldx [%g1+0x008],%l1 ! %l1 = 77dafc943014cf13 ldx [%g1+0x010],%l2 ! %l2 = 7dc28d68ca536926 ldx [%g1+0x018],%l3 ! %l3 = 97f1ada24e02a957 ldx [%g1+0x020],%l4 ! %l4 = 655539807f65e659 ldx [%g1+0x028],%l5 ! %l5 = c66ded5041cdce50 ldx [%g1+0x030],%l6 ! %l6 = c2ed849c94cf4f34 ldx [%g1+0x038],%l7 ! %l7 = 7e1552ce07532d4e save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = be9e9bd2080789ba ldx [%g1+0x048],%l1 ! %l1 = d8081a23f790237b ldx [%g1+0x050],%l2 ! %l2 = 76828532404e1150 ldx [%g1+0x058],%l3 ! %l3 = b193ccbc04381d7e ldx [%g1+0x060],%l4 ! %l4 = 8bfd6ae2bba002a2 ldx [%g1+0x068],%l5 ! %l5 = 7c443d2df43316be ldx [%g1+0x070],%l6 ! %l6 = 94c98fdc00911a11 ldx [%g1+0x078],%l7 ! %l7 = 29355c8e467de7bc ! Initialize the output register of window 1 set p38_local0_start,%o0 set p38_local1_start,%o1 set p38_local2_start,%o2 set p38_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 39 processor_39: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x9c] ! Set the start flag wrpr %g0,7,%cleanwin call p39_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 39 wr %g0,0x4,%fprs ! Make sure fef is 1 set p39_init_freg,%g1 ! %f0 = c2bff5a8 832ceced 6192b550 22109b45 ! %f4 = ead99e98 96c303f2 39b0c36c 9a147752 ! %f8 = e9fc01f8 783d9ffb ed326281 c58ad088 ! %f12 = 661be57e 59b27f76 e33b2f99 b2acedf1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 81d8584a 1804a594 f6472707 e06c823a ! %f20 = 594889ef f0b66e22 a6e04497 61733ba2 ! %f24 = 319b6482 1dc90fe7 c657555c d0164374 ! %f28 = e369324c a1d3a63c 28998e76 23242948 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3fbe978c 9eff265b 0d0ef5b5 3dc7a732 ! %f36 = c8ab2dc1 242a2d9f 8a9cac09 eaa75e67 ! %f40 = 4e2af6fe 4955ca8f cd9a117e b4999df5 ! %f44 = c22f340d b7836e10 066a3c7f 90aa71c4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfa812b2800000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = fa812b2800000010 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 39 p39_label_1: ! %l2 = e3978769cc9f9c48, %l1 = bb7a3eba62516f7e, %y = 00000000 smul %l2,%l1,%l1 ! %l1 = ec44c1f3ee1a2370, %y = ec44c1f3 ! Mem[000000005e000028] = 46a0cc81, %l0 = 82f13fd88de26e0f ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 00000046000000ff ! Mem[000000005f000000] = cdcf9fa5, %l4 = 06dff41404819a83 lduha [%i2+%g0]0x81,%l4 ! %l4 = 000000000000cdcf ! Mem[0000000090800028] = 48b1bd52 d8a5fe65, %g2 = eaf55c8a, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 0000000048b1bd52 00000000d8a5fe65 ! Mem[000000005f000010] = 5a600b1c350b69f1, %l5 = d1c04b1fffbaebd5 ldxa [%i2+%o2]0x89,%l5 ! %l5 = 5a600b1c350b69f1 ! Mem[00000000918000f0] = 858d1b34, %g2 = 0000000048b1bd52 ldub [%o0+0x0f3],%g2 ! %g2 = 0000000000000085 ! %l1 = ec44c1f3ee1a2370, Mem[000000009080006c] = 8dd7c3c8 stb %l1,[%i5+0x06c] ! Mem[000000009080006c] = 70d7c3c8 ! %l2 = e3978769cc9f9c48, immed = ffffffea, %ccr = 44 movrlez %l2,-0x016,%l6 ! Moved, %l6 = ffffffffffffffea ! %l3 = 0ef151326a1ca2a7, Mem[00000000908001f8] = ea3a372aeced8229 stx %l3,[%i5+0x1f8] ! Mem[00000000908001f8] = 0ef151326a1ca2a7 ! Mem[00000000918000c8] = 91168345, %g2 = 0000000000000085 ldsb [%o0+0x0c8],%g2 ! %g2 = ffffffffffffff91 p39_label_2: ! %l5 = 5a600b1c350b69f1, %l1 = ec44c1f3ee1a2370, %ccr = 44 movn %xcc,%l5,%l1 ! Register Not Moved ! %l7 = a3bed86c299874ca, Mem[000000005f800010] = 1dd9f002 stba %l7,[%i3+%o2]0x80 ! Mem[000000005f800010] = cad9f002 ! Mem[0000000090800018] = 55a1c4ec, %g2 = ffffffffffffff91 ldsh [%i5+0x01a],%g2 ! %g2 = 00000000000055a1 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c, %g2 = 000055a1, %g3 = d8a5fe65 ldd [%i4+0x1d0],%g2 ! %g2 = 00000000bfd5130a 00000000a6bd4d6c ! Mem[000000005e800028] = 483fb661, %f0 = c2bff5a8 lda [%i1+%o5]0x80,%f0 ! %f0 = 483fb661 ! Mem[00000000910000f0] = 4a3922c1 d6ccc39f, %g2 = bfd5130a, %g3 = a6bd4d6c ldd [%i6+0x0f0],%g2 ! %g2 = 000000004a3922c1 00000000d6ccc39f ! %l0 = 00000046, %l1 = ee1a2370, Mem[0000000091000078] = d4818d80 ce41d508 std %l0,[%i6+0x078] ! Mem[0000000091000078] = 00000046 ee1a2370 ! %l4 = 0000cdcf, %l5 = 350b69f1, Mem[000000005f800020] = b7f131f3 469b41cc stda %l4,[%i3+%o4]0x88 ! Mem[000000005f800020] = 0000cdcf 350b69f1 ! Mem[000000005e8000b9] = c3974611, %l2 = e3978769cc9f9c48 ldstub [%i1+0x0b9],%l2 ! %l2 = 00000097000000ff ! Mem[000000009000013c] = 0923d7d7, %g2 = 000000004a3922c1 lduw [%i4+0x13c],%g2 ! %g2 = 000000000923d7d7 p39_label_3: ! %l1 = ec44c1f3ee1a2370, %l4 = 000000000000cdcf, %ccr = 44 movg %icc,%l1,%l4 ! Register Not Moved ! Mem[00000000918001a0] = b814313c d07c5dd8, %g2 = 0923d7d7, %g3 = d6ccc39f ldd [%o0+0x1a0],%g2 ! %g2 = 00000000b814313c 00000000d07c5dd8 ! Mem[000000005e800018] = 96987b0a, %f3 = 22109b45 lda [%i1+%o3]0x80,%f3 ! %f3 = 96987b0a ! Mem[0000000091800074] = 9f87738b, %g2 = 00000000b814313c ldub [%o0+0x077],%g2 ! %g2 = 000000000000009f ! %l5 = 5a600b1c350b69f1, Mem[000000005e000008] = b0ef288a stha %l5,[%i0+%o1]0x89 ! Mem[000000005e000008] = b0ef69f1 ! Mem[0000000091800048] = 54417c23, %g2 = 000000000000009f lduw [%o0+0x048],%g2 ! %g2 = 0000000054417c23 ! %l2 = 0000000000000097, Mem[000000005e000018] = 872bf7808e1d3b03 stxa %l2,[%i0+%o3]0x80 ! Mem[000000005e000018] = 0000000000000097 ! Mem[000000005e800028] = 61b63f48, %l3 = 0ef151326a1ca2a7 ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 00000048000000ff ! Mem[00000000908000ec] = 6eaab1ef, %g2 = 0000000054417c23 ldsb [%i5+0x0ef],%g2 ! %g2 = 000000000000006e ! Mem[0000000091800160] = b8e33a5f be99a180, %g2 = 0000006e, %g3 = d07c5dd8 ldd [%o0+0x160],%g2 ! %g2 = 00000000b8e33a5f 00000000be99a180 p39_label_4: ! Mem[000000005e000010] = 8f5280870ddf89cb, %l0 = 0000000000000046 ldxa [%i0+%o2]0x81,%l0 ! %l0 = 8f5280870ddf89cb ! Mem[000000005e000018] = 0000000000000097, %l5 = 5a600b1c350b69f1 ldxa [%i0+%o3]0x80,%l5 ! %l5 = 0000000000000097 ! Mem[000000005f800020] = 0000cdcf, %l7 = a3bed86c299874ca lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000cf ! Mem[00000000908000d4] = 5f9a50e0, %g2 = 00000000b8e33a5f ldub [%i5+0x0d7],%g2 ! %g2 = 000000000000005f ! Mem[000000005f800028] = 43babc5d, %l7 = 00000000000000cf lduba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000043 ! retry : should take illegal inst trap, %l0 = 8f5280870ddf89cb retry ! Illegal inst trap : %l0 = 8f5280870ddf89db ! %l0 = 8f5280870ddf89db, Mem[000000009080003c] = 1c0cd3f2 sth %l0,[%i5+0x03c] ! Mem[000000009080003c] = 89dbd3f2 ! %l2 = 0000000000000097, %l1 = ec44c1f3ee1a2370, %l3 = 0000000000000048 addccc %l2,%l1,%l3 ! %l3 = ec44c1f3ee1a2407, %ccr = 88 ! immd = 0000000000000350, %l5 = 0000000000000097, %ccr = 88 movne %xcc,0x350,%l5 ! Moved, %l5 = 0000000000000350 ! Mem[000000005f800008] = 4f2c6d5d, %l0 = 8f5280870ddf89db ldsba [%i3+%o1]0x81,%l0 ! %l0 = 000000000000004f p39_label_5: ! immd = 000000000000019f, %l2 = 0000000000000097, %ccr = 88 movle %icc,0x19f,%l2 ! Moved, %l2 = 000000000000019f ! Mem[0000000090800018] = ecf755a1c4ec5ef0, %g2 = 000000000000005f ldx [%i5+%o3],%g2 ! %g2 = ecf755a1c4ec5ef0 ! Mem[000000005e800020] = 139742e0, %l0 = 000000000000004f ldsha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000001397 ! Mem[0000000091800128] = 232de7db, %g2 = ecf755a1c4ec5ef0 lduw [%o0+0x128],%g2 ! %g2 = 00000000232de7db ! %l0 = 0000000000001397, %l3 = ec44c1f3ee1a2407, %l6 = ffffffffffffffea xnor %l0,%l3,%l6 ! %l6 = 13bb3e0c11e5c86f ! Mem[000000005e000008] = 97ec449cb0ef69f1, %l1 = ec44c1f3ee1a2370 ldxa [%i0+%o1]0x88,%l1 ! %l1 = 97ec449cb0ef69f1 ! %l6 = 13bb3e0c11e5c86f, Mem[0000000091800130] = 10fdaea0 stw %l6,[%o0+0x130] ! Mem[0000000091800130] = 11e5c86f ! Mem[000000005e800020] = 5f935febe0429713, %f0 = 483fb661 832ceced ldda [%i1+%o4]0x88,%f0 ! %f0 = 5f935feb e0429713 ! immd = 0000000000000200, %l4 = 000000000000cdcf, %ccr = 88 move %icc,0x200,%l4 ! Register Not Moved ! Mem[000000005f800158] = a33684bf, %l3 = ec44c1f3ee1a2407 swap [%i3+0x158],%l3 ! %l3 = 00000000a33684bf p39_label_6: ! %l6 = 13bb3e0c11e5c86f, Mem[0000000091000160] = d58946fa stw %l6,[%i6+0x160] ! Mem[0000000091000160] = 11e5c86f ! %l0 = 0000000000001397, Mem[0000000091800038] = 96b1e416489be132 stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000000000001397 ! %l5 = 0000000000000350, Mem[0000000090800038] = 980e0495 sth %l5,[%i5+0x038] ! Mem[0000000090800038] = 03500495 ! %l1 = 97ec449cb0ef69f1, Mem[000000005e800020] = e0429713 stba %l1,[%i1+%o4]0x89 ! Mem[000000005e800020] = e04297f1 ! Mem[000000005f0000d4] = 5ba950c1, %l6 = 13bb3e0c11e5c86f ldstub [%i2+0x0d4],%l6 ! %l6 = 0000005b000000ff ! Mem[000000005f000000] = cdcf9fa5 2553f4bd 2de97e6b b30527ef ! Mem[000000005f000010] = f1690b35 1c0b605a bf5c554e 1c8788c6 ! Mem[000000005f000020] = 3e282279 840869c0 eadff086 f444f79d ! Mem[000000005f000030] = dc6f5c5f aa79d898 60c73646 56a6db9f ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 000000005f000000 ! %l0 = 0000000000001397, immed = 00000241, %l2 = 000000000000019f taddcctv %l0,0x241,%l2 ! %l0 = 00000000000013ba, Trapped ! Mem[000000009080008c] = 08d9a258, %g2 = 00000000232de7db lduw [%i5+0x08c],%g2 ! %g2 = 0000000008d9a258 ! Mem[000000005e800000] = 869b43a2, %l0 = 00000000000013ba swap [%i1+%g0],%l0 ! %l0 = 00000000869b43a2 ! Mem[000000005e800010] = 48d0d5d17063b9f6, %l2 = 000000000000019f ldxa [%i1+0x010]%asi,%l2 ! %l2 = 48d0d5d17063b9f6 p39_label_7: ! Mem[000000005e000000] = b46f6eff, %f24 = 319b6482 lda [%i0+%g0]0x81,%f24 ! %f24 = b46f6eff ! Code Fragment 1 p39_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000be99a180 mov -0xa6e,%g3 ! %g3 = fffffffffffff592 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005e000018] = 97000000 00000000, %l4 = 0000cdcf, %l5 = 00000350 ldda [%i0+%o3]0x88,%l4 ! %l4 = 0000000000000000 0000000097000000 membar #Sync ! Added by membar checker (269) ! %f22 = a6e04497, Mem[000000005f000020] = 3e282279 sta %f22,[%i2+%o4]0x81 ! Mem[000000005f000020] = a6e04497 ! %f4 = f1690b35 1c0b605a, Mem[0000000091000060] = fdf47916 266a5083 stda %f4 ,[%i6+0x060]%asi ! Mem[0000000091000060] = f1690b35 1c0b605a ! %l7 = 0000000000000043, immed = 00000f21, %y = ec44c1f3 udiv %l7,0xf21,%l1 ! %l1 = 00000000ffffffff mov %l0,%y ! %y = 869b43a2 ! %l0 = 869b43a2, %l1 = ffffffff, Mem[00000000910000f8] = c67c86f2 caabf5b1 std %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 869b43a2 ffffffff ! %l2 = 48d0d5d17063b9f6, imm = 0000000000000d3d, %l6 = 000000000000005b addcc %l2,0xd3d,%l6 ! %l6 = 48d0d5d17063c733, %ccr = 00 ! %l3 = 00000000a33684bf, imm = fffffffffffff2fd, %l3 = 00000000a33684bf sub %l3,-0xd03,%l3 ! %l3 = 00000000a33691c2 ! %f22 = a6e04497 61733ba2, Mem[0000000091800140] = 16497e56 40ad970c std %f22,[%o0+0x140] ! Mem[0000000091800140] = a6e04497 61733ba2 p39_label_8: ! Mem[000000009080003c] = d3f2c495, %g2 = 0000000008d9a258 ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffd3f2 ! Mem[000000005e800000] = 5f301a81ba130000, %f6 = bf5c554e 1c8788c6 ldda [%i1+%g0]0x89,%f6 ! %f6 = 5f301a81 ba130000 ! %l4 = 00000000, %l5 = 97000000, Mem[000000005e800028] = 61b63fff b5169edc stda %l4,[%i1+%o5]0x89 ! Mem[000000005e800028] = 00000000 97000000 save ! CWP = 1 ! Mem[000000005f800108] = 5a4c4507, %l1 = 29e36358122cf038 ldsh [%o3+0x108],%l1 ! %l1 = 0000000000005a4c ! %l6 = 0259be0656ea1807, Mem[000000005f000008] = 6b7ee92d stwa %l6,[%o2+%i1]0x89 ! Mem[000000005f000008] = 56ea1807 ! Mem[00000000910000d0] = a617c4a8, %g2 = ffffffffffffd3f2 ldsh [%o6+0x0d2],%g2 ! %g2 = ffffffffffffa617 ! Mem[000000005e000020] = 352fbfde, %l5 = 704078b8adc85def lduwa [%o0+%i4]0x80,%l5 ! %l5 = 00000000352fbfde ! %l5 = 00000000352fbfde, %l3 = 5c1e6129c9a1c108, %l4 = 31c1402622515bde srl %l5,%l3,%l4 ! %l4 = 0000000000352fbf ! Mem[000000005e800010] = f6b96370d1d5d048, %f26 = c657555c d0164374 ldda [%o1+%i2]0x88,%f26 ! %f26 = f6b96370 d1d5d048 p39_label_9: ! %cwp = 1 ! %l0 = 70538dde27cabb8c, Mem[0000000091800140] = a6e0449761733ba2 stx %l0,[%i0+0x140] ! Mem[0000000091800140] = 70538dde27cabb8c ! %l2 = 6b59850a0c3a4190, Mem[000000005e000010] = 8f528087 stwa %l2,[%o0+%i2]0x80 ! Mem[000000005e000010] = 0c3a4190 ! Mem[0000000091000010] = c24b8124, %g2 = ffffffffffffa617 lduh [%o6+%i2],%g2 ! %g2 = 000000000000c24b ! Mem[000000005f000010] = f1690b351c0b605a, %f28 = e369324c a1d3a63c ldda [%o2+%i2]0x80,%f28 ! %f28 = f1690b35 1c0b605a ! Mem[000000005e000118] = 4c9fe837656558bd, %l1 = 0000000000005a4c, %l4 = 0000000000352fbf add %o0,0x118,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 4c9fe837656558bd ! Randomly selected nop nop ! %l2 = 0c3a4190, %l3 = c9a1c108, Mem[00000000918001b8] = 4b0b9455 197a4417 std %l2,[%i0+0x1b8] ! Mem[00000000918001b8] = 0c3a4190 c9a1c108 ! Mem[000000005f000020] = a6e04497, %l0 = 70538dde27cabb8c lduwa [%o2+%i4]0x80,%l0 ! %l0 = 00000000a6e04497 ! %l0 = 00000000a6e04497, Mem[00000000908001ac] = 892ae917, %asi = 80 stha %l0,[%o5+0x1ac]%asi ! Mem[00000000908001ac] = 4497e917 ! Mem[0000000091000054] = d3dcae40, %g2 = 000000000000c24b lduh [%o6+0x054],%g2 ! %g2 = 000000000000d3dc p39_label_10: ! %cwp = 1 ! Mem[000000005e000008] = f169efb0, %l0 = 00000000a6e04497 ldswa [%o0+%i1]0x81,%l0 ! %l0 = fffffffff169efb0 ! %l3 = 5c1e6129c9a1c108, %l2 = 6b59850a0c3a4190, %l7 = c85cf30caf5e9781 subccc %l3,%l2,%l7 ! %l7 = f0c4dc1fbd677f78, %ccr = 98 ! %l5 = 00000000352fbfde, %l1 = 0000000000005a4c, %l1 = 0000000000005a4c sdivx %l5,%l1,%l1 ! %l1 = 00000000000096c9 ! %l6 = 0259be0656ea1807, Mem[000000009180012e] = 9fcb11e5 sth %l6,[%i0+0x12e] ! Mem[000000009180012c] = 180711e5 ! %l7 = f0c4dc1fbd677f78, %l6 = 0259be0656ea1807, %ccr = 98 movrgez %l7,%l6,%l1 ! Not Moved, %l1 = 00000000000096c9 ! Mem[000000005f800010] = 02f0d9ca, %l0 = fffffffff169efb0 ldstuba [%o3+%i2]0x88,%l0 ! %l0 = 000000ca000000ff ! Code Fragment 1 p39_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff592 mov 0x1d6,%g3 ! %g3 = 00000000000001d6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005f800010] = 0ccf701902f0d9ff, %f18 = f6472707 e06c823a ldda [%o3+%i2]0x88,%f18 ! %f18 = 0ccf7019 02f0d9ff ! %l3 = 5c1e6129c9a1c108, imm = fffffffffffff42b, %l1 = 00000000000096c9 addccc %l3,-0xbd5,%l1 ! %l1 = 5c1e6129c9a1b533, %ccr = 19 ! Mem[0000000090800180] = 1bdac689, %g2 = 000000000000d3dc ldsb [%o5+0x183],%g2 ! %g2 = 000000000000001b p39_label_11: ! %cwp = 1 ! %l6 = 0259be0656ea1807, %l4 = 4c9fe837656558bd, %l2 = 6b59850a0c3a4190 subccc %l6,%l4,%l2 ! %l2 = b5b9d5cef184bf49, %ccr = 99 ! Mem[00000000910000c8] = 7d903ca5, %g2 = 000000000000001b ldsh [%o6+0x0c8],%g2 ! %g2 = 0000000000007d90 ! immd = 000000000000026c, %l1 = 5c1e6129c9a1b533, %ccr = 99 movcs %xcc,0x26c,%l1 ! Moved, %l1 = 000000000000026c ! Mem[000000005e8000ec] = 2aad8066, %l6 = 0259be0656ea1807 swap [%o1+0x0ec],%l6 ! %l6 = 000000002aad8066 ! %f2 = 2de97e6b, Mem[00000000910000a0] = e3ea68e4 st %f2 ,[%o6+0x0a0] ! Mem[00000000910000a0] = 2de97e6b ! Mem[000000009180001c] = 32beb534, %g2 = 0000000000007d90 lduh [%i0+0x01c],%g2 ! %g2 = 00000000000032be ! Code Fragment 1 p39_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000001d6 mov -0xb92,%g3 ! %g3 = fffffffffffff46e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005e000000] = ff6e6fb4, %l7 = f0c4dc1fbd677f78 ldswa [%o0+%g0]0x88,%l7 ! %l7 = ffffffffff6e6fb4 ! Mem[000000005f8001f0] = 367fefea, %l1 = 0000026c, %l0 = 000000ca add %o3,0x1f0,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000367fefea ! %l6 = 000000002aad8066, %l7 = ffffffffff6e6fb4, %l7 = ffffffffff6e6fb4 udivx %l6,%l7,%l7 ! Div by zero, %l0 = 00000000367ff012 p39_label_12: ! %cwp = 1 ! %l0 = 00000000367fefea, Mem[0000000091800067] = 7efc55fd stb %l0,[%i0+0x067] ! Mem[0000000091800064] = eafc55fd ! %l7 = 0000000000000000, Mem[000000005f000028] = eadff086 stba %l7,[%o2+%i5]0x81 ! Mem[000000005f000028] = 00dff086 ! Mem[000000005f800000] = 6580d2b8, %l3 = 5c1e6129c9a1c108 ldstuba [%o3+%g0]0x81,%l3 ! %l3 = 00000065000000ff ! immd = 000000000000006b, %l1 = 000000000000026c, %ccr = 99 move %xcc,0x06b,%l1 ! Register Not Moved ! Mem[0000000090800110] = 6722571824cfb67f, %g2 = 00000000000032be ldx [%o5+0x110],%g2 ! %g2 = 6722571824cfb67f ! Mem[000000005f000148] = 76b67077, %l2 = b5b9d5cef184bf49 swap [%o2+0x148],%l2 ! %l2 = 0000000076b67077 ! immd = 0000000000000283, %l5 = 00000000352fbfde, %ccr = 99 movge %icc,0x283,%l5 ! Register Not Moved ! %l0 = 00000000367fefea, imm = fffffffffffff000, %l7 = 0000000000000000 andcc %l0,-0x1000,%l7 ! %l7 = 00000000367fe000, %ccr = 00 ! Randomly selected nop nop ! %l6 = 000000002aad8066, Mem[00000000908001a0] = 473facc7 stw %l6,[%o5+0x1a0] ! Mem[00000000908001a0] = 2aad8066 p39_label_13: ! %cwp = 1 save ! CWP = 2 ! Mem[000000005e800010] = 48d0d5d1, %l2 = 8531bc745bf0ea51 swapa [%i1+%o2]0x80,%l2 ! %l2 = 0000000048d0d5d1 ! Mem[000000005e000020] = 352fbfde, %l1 = 4ba0d2de421ccc35 lduba [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000035 ! %l0 = 477b7b68, %l1 = 00000035, Mem[00000000918001e8] = 7b3940f7 9c208890 stda %l0,[%o0+0x1e8]%asi ! Mem[00000000918001e8] = 477b7b68 00000035 ! %f12 = dc6f5c5f aa79d898, Mem[000000005f000018] = 4e555cbf c688871c stda %f12,[%i2+%o3]0x88 ! Mem[000000005f000018] = dc6f5c5f aa79d898 ! Mem[000000005f000008] = 0718ea56, %l2 = 0000000048d0d5d1 lduba [%i2+%o1]0x81,%l2 ! %l2 = 0000000000000007 ! Mem[000000005e000028] = 81cca0ff, %l3 = 1167338c745596a3 ldsha [%i0+%o5]0x89,%l3 ! %l3 = ffffffffffffa0ff ! Mem[0000000090800028] = 48b1bd52d8a5fe65, %g2 = 6722571824cfb67f ldx [%i5+%o5],%g2 ! %g2 = 48b1bd52d8a5fe65 ! Mem[0000000091000168] = 83675da1, %g2 = 48b1bd52d8a5fe65 ldsb [%i6+0x168],%g2 ! %g2 = ffffffffffffff83 ! Mem[0000000090800118] = be43b63ca7bbd92f, %g2 = ffffffffffffff83 ldx [%i5+0x118],%g2 ! %g2 = be43b63ca7bbd92f p39_label_14: ! %cwp = 2 ! %l0 = d892cab8477b7b68, %l2 = 0000000000000007, %ccr = 00 movcc %xcc,%l0,%l2 ! Moved, %l2 = d892cab8477b7b68 ! %l1 = 0000000000000035, %l4 = ab8113fbdbb2e2e2, %ccr = 00 move %xcc,%l1,%l4 ! Register Not Moved ! Mem[000000005f000010] = 350b69f1, %l2 = d892cab8477b7b68 lduha [%i2+%o2]0x89,%l2 ! %l2 = 00000000000069f1 ! %l5 = 3c15971c01cd4e7f, Mem[000000005e800018] = 0a7b9896 stha %l5,[%i1+%o3]0x88 ! Mem[000000005e800018] = 0a7b4e7f ! Mem[000000005f800194] = 187831f7, %l6 = 11a37dd1, %l1 = 00000035 add %i3,0x194,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000187831f7 ! %l1 = 00000000187831f7, Mem[0000000090000088] = 2d8400dedecbecfb stx %l1,[%i4+0x088] ! Mem[0000000090000088] = 00000000187831f7 ! Mem[000000009100015c] = 538b966c, %g18 = 272786dadbca6d92 ldsw [%i6+0x15c],%g2 ! %g2 = 272786dadbca6d92 ! Mem[000000005f800000] = ff80d2b8, %f15 = 56a6db9f lda [%i3+%g0]0x80,%f15 ! %f15 = ff80d2b8 ! Mem[0000000091800040] = 14b734c0722d4e01, %g2 = 00000000538b966c ldx [%o0+0x040],%g2 ! %g2 = 14b734c0722d4e01 ! immd = 0000000000000361, %l2 = 00000000000069f1, %ccr = 00 movl %icc,0x361,%l2 ! Register Not Moved p39_label_15: ! %cwp = 2 ! Mem[000000005f000010] = f1690b35, %l4 = ab8113fbdbb2e2e2 ldsha [%i2+%o2]0x80,%l4 ! %l4 = fffffffffffff169 ! Mem[000000005f8000e8] = 3061518c, %l1 = 187831f7, %l4 = fffff169 add %i3,0xe8,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000003061518c ! %l4 = 000000003061518c, Mem[000000005f8001d0] = f0878a4e17ca1247, %asi = 80 stxa %l4,[%i3+0x1d0]%asi ! Mem[000000005f8001d0] = 000000003061518c ! %l7 = b63bd0e86d7255bc sethi %hi(0x72051800),%l7 ! %l7 = 0000000072051800 ! %l7 = 0000000072051800, %l0 = d892cab8477b7b68, %ccr = 00 movpos %xcc,%l7,%l0 ! Moved, %l0 = 0000000072051800 ! Mem[0000000091000048] = 737820ee, %g2 = 14b734c0722d4e01 lduw [%i6+0x048],%g2 ! %g2 = 00000000737820ee ! Mem[00000000900001b0] = 9b41b10f, %g2 = 00000000737820ee ldub [%i4+0x1b1],%g2 ! %g2 = 000000000000009b ! %f8 = 3e282279 840869c0, Mem[0000000090800148] = 58d70c46 922269cd std %f8 ,[%i5+0x148] ! Mem[0000000090800148] = 3e282279 840869c0 ! Code Fragment 1 p39_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff46e mov 0x9e8,%g3 ! %g3 = 00000000000009e8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005e8001f8] = 5ae6055a, %l1 = 00000000187831f7 ldstuba [%i1+0x1f8]%asi,%l1 ! %l1 = 0000005a000000ff p39_label_16: ! %cwp = 2 ! immd = 000000000000010a, %l6 = 5bd9192c11a37dd1, %ccr = 00 movvs %xcc,0x10a,%l6 ! Register Not Moved ! Mem[0000000091800118] = a26e50eb, %g2 = 000000000000009b lduh [%o0+0x11a],%g2 ! %g2 = 000000000000a26e ! %l5 = 3c15971c01cd4e7f, Mem[000000005e0001dc] = e0f496e8 sth %l5,[%i0+0x1dc] ! Mem[000000005e0001dc] = 4e7f96e8 ! %l0 = 0000000072051800, Mem[0000000090800054] = a3e6fc07 stw %l0,[%i5+0x054] ! Mem[0000000090800054] = 72051800 ! %l4 = 3061518c, %l5 = 01cd4e7f, Mem[000000005e800010] = 51eaf05b f6b96370 stda %l4,[%i1+%o2]0x89 ! Mem[000000005e800010] = 3061518c 01cd4e7f ! %l2 = 00000000000069f1, Mem[000000005e800020] = e04297f1 stha %l2,[%i1+%o4]0x89 ! Mem[000000005e800020] = e04269f1 ! %l3 = ffffffffffffa0ff, Mem[000000005f800018] = a1c6781ccc1c99ab stxa %l3,[%i3+%o3]0x88 ! Mem[000000005f800018] = ffffffffffffa0ff ! %l6 = 5bd9192c11a37dd1, Mem[000000009000010e] = f0fa0ce4 sth %l6,[%i4+0x10e] ! Mem[000000009000010c] = 7dd10ce4 ! Mem[000000005f800008] = 5d6d2c4f, %l1 = 000000000000005a ldstuba [%i3+%o1]0x88,%l1 ! %l1 = 0000004f000000ff ! %l6 = 5bd9192c11a37dd1, %l4 = 000000003061518c, %ccr = 00 movl %icc,%l6,%l4 ! Register Not Moved p39_label_17: ! %cwp = 2 ! Mem[000000005e800008] = f580531103bb7edd, %f20 = 594889ef f0b66e22 ldda [%i1+%o1]0x88,%f20 ! %f20 = f5805311 03bb7edd ! %l6 = 5bd9192c11a37dd1, %l0 = 0000000072051800, %l5 = 3c15971c01cd4e7f sdivx %l6,%l0,%l5 ! %l5 = 00000000ce38211b ! %f30 = 28998e76 23242948, Mem[000000005f000008] = 0718ea56 b30527ef stda %f30,[%i2+%o1]0x81 ! Mem[000000005f000008] = 28998e76 23242948 ! Mem[000000005e800000] = ba130000, %l2 = 00000000000069f1 ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff ! %l7 = 0000000072051800, Mem[000000009180004c] = 8b2bfc11 stw %l7,[%o0+0x04c] ! Mem[000000009180004c] = 72051800 ! %l5 = 00000000ce38211b, Mem[0000000090000198] = 564fc517fa40f0eb, %asi = 80 stxa %l5,[%i4+0x198]%asi ! Mem[0000000090000198] = 00000000ce38211b ! Mem[000000005f800050] = dc920b40, %l5 = ce38211b, %l1 = 0000004f add %i3,0x50,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000dc920b40 ! Mem[000000005f000000] = cdcf9fa5, %l4 = 000000003061518c lduwa [%i2+%g0]0x80,%l4 ! %l4 = 00000000cdcf9fa5 ! Mem[000000005e800020] = e04269f1, %l0 = 0000000072051800 lduba [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000f1 ! immd = 000000000000033b, %l4 = 00000000cdcf9fa5, %ccr = 00 movpos %icc,0x33b,%l4 ! Moved, %l4 = 000000000000033b p39_label_18: ! %cwp = 2 ! %l3 = ffffffffffffa0ff, immed = fffffe6c, %y = 869b43a2 smulcc %l3,-0x194,%l7 ! %l7 = 000000000095ed94, %ccr = 00, %y = 00000000 ! %l2 = 0000000000000000, immed = ffffff64, %y = 00000000 smul %l2,-0x09c,%l5 ! %l5 = 0000000000000000, %y = 00000000 ! %l2 = 0000000000000000, Mem[000000005f800028] = 43babc5d6d5253a6 stxa %l2,[%i3+%o5]0x80 ! Mem[000000005f800028] = 0000000000000000 ! Mem[000000009180003c] = 00001397, %g2 = 000000000000a26e lduw [%o0+0x03c],%g2 ! %g2 = 0000000000001397 ! Mem[000000005e800170] = 7a22547e d6035edb, %l0 = 000000f1, %l1 = dc920b40 ldd [%i1+0x170],%l0 ! %l0 = 000000007a22547e 00000000d6035edb ! Mem[00000000910000cc] = a456befb, %g2 = 0000000000001397 ldub [%i6+0x0ce],%g2 ! %g2 = 00000000000000a4 ! %l3 = ffffffffffffa0ff, Mem[0000000091800000] = 3bc5dc05af37a84c, %asi = 80 stxa %l3,[%o0+0x000]%asi ! Mem[0000000091800000] = ffffffffffffa0ff ! Mem[0000000091000018] = b3a2b8f1, %g18 = 272786dadbca6d92 ldsw [%i6+%o3],%g2 ! %g2 = 272786dadbca6d92 ! Mem[0000000090000098] = b9468fbe 00b43cbb, %g2 = b3a2b8f1, %g3 = 000009e8 ldda [%i4+0x098]%asi,%g2 ! %g2 = 00000000b9468fbe 0000000000b43cbb ! Mem[000000005e8001d0] = 0df91784, %f15 = ff80d2b8 ld [%i1+0x1d0],%f15 ! %f15 = 0df91784 p39_label_19: ! %cwp = 2 ! %f4 = f1690b35, Mem[0000000091800108] = 92516bfb st %f4 ,[%o0+0x108] ! Mem[0000000091800108] = f1690b35 ! Mem[000000005e0000d4] = 9335d096, %l7 = 0095ed94, %l1 = d6035edb add %i0,0xd4,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009335d096 ! Mem[0000000091800050] = 201eabe0, %g2 = 00000000b9468fbe lduh [%o0+0x050],%g2 ! %g2 = 000000000000201e ! %f6 = 5f301a81, Mem[000000005e000000] = b46f6eff sta %f6 ,[%i0+%g0]0x81 ! Mem[000000005e000000] = 5f301a81 ! %l6 = 11a37dd1, %l7 = 0095ed94, Mem[0000000090800050] = 6dbf9ba1 72051800 std %l6,[%i5+0x050] ! Mem[0000000090800050] = 11a37dd1 0095ed94 ! Mem[000000005e800008] = dd7ebb03, %l6 = 5bd9192c11a37dd1 lduwa [%i1+%o1]0x81,%l6 ! %l6 = 00000000dd7ebb03 ! Mem[000000005f800017] = 1970cf0c, %l0 = 000000007a22547e ldstub [%i3+0x017],%l0 ! %l0 = 0000000c000000ff ! Mem[000000005e000028] = ffa0cc81, %l1 = 000000009335d096 lduba [%i0+%o5]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[000000005e800028] = 00000000, %l3 = ffffffffffffa0ff ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! %l4 = 000000000000033b, %l6 = 00000000dd7ebb03, %l1 = 00000000000000ff xnor %l4,%l6,%l1 ! %l1 = ffffffff228147c7 p39_label_20: ! %cwp = 2 ! %l7 = 000000000095ed94, %l0 = 000000000000000c, %y = 00000000 smul %l7,%l0,%l5 ! %l5 = 00000000070722f0, %y = 00000000 ! Mem[000000005e8000f0] = 1807d58b12321639, %l5 = 00000000070722f0, %l4 = 000000000000033b add %i1,0xf0,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 1807d58b12321639 ! immd = 00000000000001bf, %l5 = 00000000070722f0, %ccr = 00 movl %xcc,0x1bf,%l5 ! Register Not Moved ! %f10 = eadff086, Mem[000000005e000000] = 811a305f sta %f10,[%i0+%g0]0x88 ! Mem[000000005e000000] = eadff086 ! %l3 = 0000000000000000, %l0 = 000000000000000c, %ccr = 00 movle %xcc,%l3,%l0 ! Register Not Moved restore ! CWP = 1 ! %l6 = 000000002aad8066, %l3 = 0000000000000065, %ccr = 00 movcc %icc,%l6,%l3 ! Moved, %l3 = 000000002aad8066 ! Mem[000000005e000018] = 97000000 00000000, %l4 = 656558bd, %l5 = 352fbfde ldda [%o0+%i3]0x88,%l4 ! %l4 = 0000000000000000 0000000097000000 ! Mem[000000009180010c] = 08c5f867, %g2 = 000000000000201e lduw [%i0+0x10c],%g2 ! %g2 = 0000000008c5f867 ! Mem[000000005e00009e] = 9db9e701, %l5 = 0000000097000000 ldstub [%o0+0x09e],%l5 ! %l5 = 000000e7000000ff p39_label_21: ! %cwp = 1 ! Mem[000000005f000010] = 5a600b1c350b69f1, %f20 = f5805311 03bb7edd ldda [%o2+%i2]0x89,%f20 ! %f20 = 5a600b1c 350b69f1 ! Code Fragment 1 p39_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000b43cbb mov -0x154,%g3 ! %g3 = fffffffffffffeac and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000180] = fd84489c, %g2 = 0000000008c5f867 ldsh [%o6+0x180],%g2 ! %g2 = fffffffffffffd84 ! Mem[0000000090000038] = eab4bb55, %g2 = fffffffffffffd84 ldub [%o4+0x039],%g2 ! %g2 = 00000000000000ea ! Mem[0000000090800150] = 767f04531ae2a90c, %f48 = d3445d14 496e33be ldd [%o5+0x150],%f48 ! %f48 = 767f0453 1ae2a90c ! %l2 = 0000000076b67077, Mem[000000005f000028] = 86f0df00 stwa %l2,[%o2+%i5]0x88 ! Mem[000000005f000028] = 76b67077 ! Mem[00000000900000c4] = 4842d8fa, %g2 = 00000000000000ea ldsh [%o4+0x0c6],%g2 ! %g2 = 0000000000004842 ! %l1 = 000000000000026c, Mem[00000000910001dc] = c4168206 stw %l1,[%o6+0x1dc] ! Mem[00000000910001dc] = 0000026c ! %l5 = 00000000000000e7, %l0 = 00000000367fefea, %l4 = 0000000000000000 add %l5,%l0,%l4 ! %l4 = 00000000367ff0d1 ! %l2 = 0000000076b67077, %l1 = 000000000000026c, %l0 = 00000000367fefea udivx %l2,%l1,%l0 ! %l0 = 000000000031044f p39_label_22: ! %cwp = 1 ! Mem[000000005e800024] = eb5f935f, %l1 = 000000000000026c ldsw [%o1+0x024],%l1 ! %l1 = ffffffffeb5f935f ! %l1 = ffffffffeb5f935f, Mem[0000000090800018] = ecf755a1c4ec5ef0 stx %l1,[%o5+%i3] ! Mem[0000000090800018] = ffffffffeb5f935f ! %l2 = 0000000076b67077, Mem[0000000091000188] = 2538bf5a sth %l2,[%o6+0x188] ! Mem[0000000091000188] = 7077bf5a ! Mem[000000005e800058] = a9dd32c6a65c8324, %l7 = 00000000367fe000 ldx [%o1+0x058],%l7 ! %l7 = a9dd32c6a65c8324 ! %l5 = 00000000000000e7, %l7 = a9dd32c6a65c8324, %y = 00000000 mulscc %l5,%l7,%l5 ! %l5 = 0000000000000073, %ccr = 00, %y = 80000000 ! Mem[000000005f000020] = a6e04497, %l4 = 00000000367ff0d1 ldsha [%o2+%i4]0x80,%l4 ! %l4 = ffffffffffffa6e0 ! %l3 = 000000002aad8066, %l6 = 000000002aad8066, %ccr = 00 movneg %icc,%l3,%l6 ! Register Not Moved ! %l3 = 000000002aad8066, imm = 0000000000000010, %l6 = 000000002aad8066 sra %l3,0x010,%l6 ! %l6 = 0000000000002aad ! Mem[000000005f800154] = 6e97695d, %l5 = 0000000000000073 swap [%o3+0x154],%l5 ! %l5 = 000000006e97695d ! Mem[00000000910000c8] = 3ca54204, %g2 = 0000000000004842 ldsb [%o6+0x0ca],%g2 ! %g2 = 000000000000003c p39_label_23: ! %cwp = 1 ! Code Fragment 1 p39_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffeac mov 0xfb1,%g3 ! %g3 = 0000000000000fb1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 000000000000007a, %l1 = ffffffffeb5f935f, %ccr = 00 movleu %icc,0x07a,%l1 ! Register Not Moved ! %l6 = 0000000000002aad, Mem[000000005e800020] = f16942e0 stha %l6,[%o1+%i4]0x81 ! Mem[000000005e800020] = 2aad42e0 ! %l6 = 00002aad, %l7 = a65c8324, Mem[00000000908001d8] = ba41b1d8 e4733a35 std %l6,[%o5+0x1d8] ! Mem[00000000908001d8] = 00002aad a65c8324 ! Mem[0000000090000060] = d05fd2d1, %g2 = 000000000000003c lduw [%o4+0x060],%g2 ! %g2 = 00000000d05fd2d1 ! Mem[000000005e000020] = 2445ab80debf2f35, %f2 = 2de97e6b b30527ef ldda [%o0+%i4]0x88,%f2 ! %f2 = 2445ab80 debf2f35 ! %l2 = 0000000076b67077, Mem[00000000900000b0] = 869e5b970acd4a55 stx %l2,[%o4+0x0b0] ! Mem[00000000900000b0] = 0000000076b67077 ! Mem[0000000090000084] = b76c866a, %g18 = f19debd84310a075 ldsw [%o4+0x084],%g2 ! %g2 = f19debd84310a075 ! immd = 000000000000021b, %l1 = ffffffffeb5f935f, %ccr = 00 movcs %icc,0x21b,%l1 ! Register Not Moved ! Mem[0000000090800090] = 246b4769, %g2 = ffffffffb76c866a lduw [%o5+0x090],%g2 ! %g2 = 00000000246b4769 p39_label_24: ! %cwp = 1 ! %f25 = 1dc90fe7, Mem[000000005e000008] = f169efb0 sta %f25,[%o0+%i1]0x81 ! Mem[000000005e000008] = 1dc90fe7 ! Mem[000000005e800120] = 273bc6dbae9b385f, %l5 = 000000006e97695d, %l0 = 000000000031044f add %o1,0x120,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 273bc6dbae9b385f ! %l6 = 0000000000002aad, Mem[0000000091000040] = 3279f315 stw %l6,[%o6+0x040] ! Mem[0000000091000040] = 00002aad ! %l4 = ffffffffffffa6e0, Mem[0000000090000051] = 1657d0ce stb %l4,[%o4+0x051] ! Mem[0000000090000050] = e057d0ce ! immd = 000000000000017b, %l3 = 000000002aad8066, %ccr = 00 move %xcc,0x17b,%l3 ! Register Not Moved ! immd = 0000000000000224, %l7 = a9dd32c6a65c8324, %ccr = 00 movl %xcc,0x224,%l7 ! Register Not Moved ! Mem[000000005e000070] = 4aa2a803, %l1 = ffffffffeb5f935f swap [%o0+0x070],%l1 ! %l1 = 000000004aa2a803 ! %l4 = ffffa6e0, %l5 = 6e97695d, Mem[000000005f800000] = b8d280ff ee5e0056 stda %l4,[%o3+%g0]0x88 ! Mem[000000005f800000] = ffffa6e0 6e97695d ! %l1 = 000000004aa2a803, %l5 = 000000006e97695d, %ccr = 00 movpos %icc,%l1,%l5 ! Moved, %l5 = 000000004aa2a803 ! Mem[000000009100008c] = fffe9c50, %g18 = f19debd84310a075 ldsw [%o6+0x08c],%g2 ! %g2 = f19debd84310a075 p39_label_25: ! %cwp = 1 ! Mem[000000005e000088] = 3a6da13d, %l5 = 000000004aa2a803 swap [%o0+0x088],%l5 ! %l5 = 000000003a6da13d ! Mem[000000005f800024] = f1690b35, %l3 = 2aad8066, %l1 = 4aa2a803 add %o3,0x24,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f1690b35 ! %l4 = ffffa6e0, %l5 = 3a6da13d, Mem[000000005f000018] = 98d879aa 5f5c6fdc stda %l4,[%o2+%i3]0x80 ! Mem[000000005f000018] = ffffa6e0 3a6da13d ! Mem[00000000918001ac] = a24c24bb, %g2 = fffffffffffe9c50 lduh [%i0+0x1ac],%g2 ! %g2 = 000000000000a24c ! Mem[000000005e800028] = 00000000, %f0 = cdcf9fa5 lda [%o1+%i5]0x80,%f0 ! %f0 = 00000000 ! Mem[000000005e000008] = e70fc91d, %l1 = 00000000f1690b35 ldstuba [%o0+%i1]0x89,%l1 ! %l1 = 0000001d000000ff ! %l4 = ffffa6e0, %l5 = 3a6da13d, Mem[0000000091000178] = e9752ee9 c469f2e7 std %l4,[%o6+0x178] ! Mem[0000000091000178] = ffffa6e0 3a6da13d ! immd = 000000000000029a, %l0 = 273bc6dbae9b385f, %ccr = 00 movpos %xcc,0x29a,%l0 ! Moved, %l0 = 000000000000029a ! Mem[0000000091800188] = 29ac356f, %g2 = 000000000000a24c lduh [%i0+0x188],%g2 ! %g2 = 00000000000029ac ! %l0 = 000000000000029a, Mem[000000005f000010] = 350b69f1 stwa %l0,[%o2+%i2]0x88 ! Mem[000000005f000010] = 0000029a ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Thread 39 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p39_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x09c] ! Set processor 39 done flag ! Check Registers p39_check_registers: set p39_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000869b43a2 bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ffffffff bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 48d0d5d17063b9f6 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a33691c2 bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000097000000 bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 48d0d5d17063c733 bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000043 bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x80000000,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p39_failed mov 0x111,%g1 ! Check Floating Point Registers p39_check_fp_registers: set p39_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 00000000 2553f4bd bne %xcc,p39_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 2445ab80 debf2f35 bne %xcc,p39_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f1690b35 1c0b605a bne %xcc,p39_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 5f301a81 ba130000 bne %xcc,p39_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 3e282279 840869c0 bne %xcc,p39_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be eadff086 f444f79d bne %xcc,p39_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be dc6f5c5f aa79d898 bne %xcc,p39_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 60c73646 0df91784 bne %xcc,p39_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 0ccf7019 02f0d9ff bne %xcc,p39_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 5a600b1c 350b69f1 bne %xcc,p39_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be b46f6eff 1dc90fe7 bne %xcc,p39_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be f6b96370 d1d5d048 bne %xcc,p39_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be f1690b35 1c0b605a bne %xcc,p39_f28_fail nop ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 86f0dfea750df4dd ldx [%i0+0x000],%g3 ! Observed data at 000000005e000000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffc90fe79c44ec97 ldx [%i0+0x008],%g3 ! Observed data at 000000005e000008 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0c3a41900ddf89cb ldx [%i0+0x010],%g3 ! Observed data at 000000005e000010 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000097 ldx [%i0+0x018],%g3 ! Observed data at 000000005e000018 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa0cc81a240d1f0 ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = eb5f935faa6ef8fa ldx [%i0+0x070],%g3 ! Observed data at 000000005e000070 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x070,%g4 ldx [%g1+0x088],%g2 ! Expected data = 4aa2a803b4fd9682 ldx [%i0+0x088],%g3 ! Observed data at 000000005e000088 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x088,%g4 ldx [%g1+0x098],%g2 ! Expected data = ce7d304f9db9ff01 ldx [%i0+0x098],%g3 ! Observed data at 000000005e000098 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x098,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = a078856a4e7f96e8 ldx [%i0+0x1d8],%g3 ! Observed data at 000000005e0001d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x1d8,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff0013ba811a305f ldx [%i1+0x000],%g3 ! Observed data at 000000005e800000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8c5161307f4ecd01 ldx [%i1+0x010],%g3 ! Observed data at 000000005e800010 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7f4e7b0aa48fb6f0 ldx [%i1+0x018],%g3 ! Observed data at 000000005e800018 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2aad42e0eb5f935f ldx [%i1+0x020],%g3 ! Observed data at 000000005e800020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000000000097 ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = c3ff461128564818 ldx [%i1+0x0b8],%g3 ! Observed data at 000000005e8000b8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 6e6cf8c456ea1807 ldx [%i1+0x0e8],%g3 ! Observed data at 000000005e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = ffe6055a5b578cc7 ldx [%i1+0x1f8],%g3 ! Observed data at 000000005e8001f8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x1f8,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 28998e7623242948 ldx [%i2+0x008],%g3 ! Observed data at 000000005f000008 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9a0200001c0b605a ldx [%i2+0x010],%g3 ! Observed data at 000000005f000010 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffa6e03a6da13d ldx [%i2+0x018],%g3 ! Observed data at 000000005f000018 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a6e04497840869c0 ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7770b676f444f79d ldx [%i2+0x028],%g3 ! Observed data at 000000005f000028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 82f7c6a8ffa950c1 ldx [%i2+0x0d0],%g3 ! Observed data at 000000005f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x148],%g2 ! Expected data = f184bf4975a589d1 ldx [%i2+0x148],%g3 ! Observed data at 000000005f000148 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x148,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e0a6ffff5d69976e ldx [%i3+0x000],%g3 ! Observed data at 000000005f800000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff2c6d5d9c468837 ldx [%i3+0x008],%g3 ! Observed data at 000000005f800008 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffd9f0021970cfff ldx [%i3+0x010],%g3 ! Observed data at 000000005f800010 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa0ffffffffffff ldx [%i3+0x018],%g3 ! Observed data at 000000005f800018 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cfcd0000f1690b35 ldx [%i3+0x020],%g3 ! Observed data at 000000005f800020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000000000000 ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x028,%g4 ldx [%g1+0x150],%g2 ! Expected data = 527fd4fc00000073 ldx [%i3+0x150],%g3 ! Observed data at 000000005f800150 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = ee1a2407cdc01ab9 ldx [%i3+0x158],%g3 ! Observed data at 000000005f800158 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x158,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 000000003061518c ldx [%i3+0x1d0],%g3 ! Observed data at 000000005f8001d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x1d0,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed p39_f0_fail: set p39_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f2_fail: set p39_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f4_fail: set p39_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f6_fail: set p39_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f8_fail: set p39_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f10_fail: set p39_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f12_fail: set p39_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f14_fail: set p39_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f18_fail: set p39_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f20_fail: set p39_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f24_fail: set p39_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f26_fail: set p39_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f28_fail: set p39_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_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 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800008] done p39_trap1o: ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800008] done p39_trap2e: nop done p39_trap2o: nop done p39_trap3e: nop add %l6,0x0da,%l3 nop nop sub %l0,%l3,%l7 orn %l4,-0x19a,%l0 done p39_trap3o: nop add %l6,0x0da,%l3 nop nop sub %l0,%l3,%l7 orn %l4,-0x19a,%l0 done p39_init_memory_pointers: set p39_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 p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 82f13fd88de26e0f ldx [%g1+0x008],%l1 ! %l1 = bb7a3eba62516f7e ldx [%g1+0x010],%l2 ! %l2 = e3978769cc9f9c48 ldx [%g1+0x018],%l3 ! %l3 = 0ef151326a1ca2a7 ldx [%g1+0x020],%l4 ! %l4 = 06dff41404819a83 ldx [%g1+0x028],%l5 ! %l5 = d1c04b1fffbaebd5 ldx [%g1+0x030],%l6 ! %l6 = b223136e77f70413 ldx [%g1+0x038],%l7 ! %l7 = a3bed86c299874ca save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 70538dde27cabb8c ldx [%g1+0x048],%l1 ! %l1 = 29e36358122cf038 ldx [%g1+0x050],%l2 ! %l2 = 6b59850a0c3a4190 ldx [%g1+0x058],%l3 ! %l3 = 5c1e6129c9a1c108 ldx [%g1+0x060],%l4 ! %l4 = 31c1402622515bde ldx [%g1+0x068],%l5 ! %l5 = 704078b8adc85def ldx [%g1+0x070],%l6 ! %l6 = 0259be0656ea1807 ldx [%g1+0x078],%l7 ! %l7 = c85cf30caf5e9781 save ! Initialize memory pointers for window 2 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = d892cab8477b7b68 ldx [%g1+0x088],%l1 ! %l1 = 4ba0d2de421ccc35 ldx [%g1+0x090],%l2 ! %l2 = 8531bc745bf0ea51 ldx [%g1+0x098],%l3 ! %l3 = 1167338c745596a3 ldx [%g1+0x0a0],%l4 ! %l4 = ab8113fbdbb2e2e2 ldx [%g1+0x0a8],%l5 ! %l5 = 3c15971c01cd4e7f ldx [%g1+0x0b0],%l6 ! %l6 = 5bd9192c11a37dd1 ldx [%g1+0x0b8],%l7 ! %l7 = b63bd0e86d7255bc ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore retl nop ! Random code for Processor 40 processor_40: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa0] ! Set the start flag wrpr %g0,7,%cleanwin call p40_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 40 wr %g0,0x4,%fprs ! Make sure fef is 1 set p40_init_freg,%g1 ! %f0 = 2e5f69a1 5ed28032 def7d648 39d580eb ! %f4 = f55bc7ec 3b888afc bddea00d 6a683fc5 ! %f8 = 0c92585f 866e0a31 05b793c7 81ee84e4 ! %f12 = f8875a39 76623941 e88531e4 424d3616 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f0fa9171 af5041fb f9986a09 dcd356e6 ! %f20 = e0829660 1e1d3b0f 989131f8 8182389e ! %f24 = 68b43d80 1b0a4102 2748058c 06336dbc ! %f28 = a8777c29 ec969b53 262af437 bedc08b2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 85ca2b72 762f9801 d9671f55 7fae4211 ! %f36 = f2e6990a 757ef502 c3f17ad5 29b66eba ! %f40 = 17754a10 f638dbbd 5ac0a044 9ebfeb42 ! %f44 = 9c882677 66d9ebba a73e9a5e a638c157 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb39fa4cf00000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = b39fa4cf00000054 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 40 p40_label_1: ! %l5 = 5f5c564e6798f194, %l1 = ebaa2504b109e900, %l1 = ebaa2504b109e900 or %l5,%l1,%l1 ! %l1 = fffe774ef799f994 ! %l3 = 3f6d1ce035cdd80f, Mem[000000009180002d] = adbc8067 stb %l3,[%o0+0x02d] ! Mem[000000009180002c] = 0fbc8067 ! %l0 = d5158c51cc937e2d, Mem[0000000061000008] = 93627d9d stba %l0,[%i2+%o1]0x88 ! Mem[0000000061000008] = 93627d2d ! %l0 = d5158c51cc937e2d, Mem[00000000910000e0] = 7ae7c882 stb %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 2de7c882 ! %l2 = f10c8ff85c50ced7, Mem[0000000061800008] = 92422b1f stwa %l2,[%i3+%o1]0x80 ! Mem[0000000061800008] = 5c50ced7 ! %l0 = d5158c51cc937e2d, Mem[0000000061000018] = 1db0e20c stha %l0,[%i2+%o3]0x81 ! Mem[0000000061000018] = 7e2de20c ! Mem[000000009080001c] = ec5ef0bb, %g2 = 563be824a6649d0a ldub [%i5+0x01d],%g2 ! %g2 = 00000000000000ec ! Mem[0000000061800048] = ef4b77b7b2874397, %l3 = 3f6d1ce035cdd80f, %l4 = 57a748bbf4ced599 add %i3,0x48,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = ef4b77b7b2874397 ! %l0 = cc937e2d, %l1 = f799f994, Mem[00000000918001f0] = 0e1a2de4 1195af97 stda %l0,[%o0+0x1f0]%asi ! Mem[00000000918001f0] = cc937e2d f799f994 ! Mem[0000000060000028] = 90295855, %l4 = ef4b77b7b2874397 lduha [%i0+%o5]0x89,%l4 ! %l4 = 0000000000005855 p40_label_2: ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %f26 = 2748058c 06336dbc, Mem[0000000061800010] = 8066e3c6 a1988996 stda %f26,[%i3+%o2]0x81 ! Mem[0000000061800010] = 2748058c 06336dbc ! %l7 = 48ad91305a7547df, immed = 00000e32, %y = 00000000 sdivcc %l7,0xe32,%l1 ! %l1 = 0000000000065f55, %ccr = 00 mov %l0,%y ! %y = cc937e2d ! %l3 = 3f6d1ce035cdd80f, Mem[0000000091800170] = 7fdb938c stw %l3,[%o0+0x170] ! Mem[0000000091800170] = 35cdd80f ! Mem[000000009000009c] = 3cbb7612, %g2 = 00000000000000ec ldsh [%i4+0x09e],%g2 ! %g2 = 0000000000003cbb ! Mem[0000000061800010] = 2748058c06336dbc, %l3 = 3f6d1ce035cdd80f ldxa [%i3+%o2]0x80,%l3 ! %l3 = 2748058c06336dbc ! Mem[0000000061800000] = c27666d1a57afc01, %f18 = f9986a09 dcd356e6 ldda [%i3+%g0]0x88,%f18 ! %f18 = c27666d1 a57afc01 ! %l3 = 2748058c06336dbc, %l3 = 2748058c06336dbc, %ccr = 00 movg %icc,%l3,%l3 ! Moved, %l3 = 2748058c06336dbc ! %l3 = 2748058c06336dbc, imm = fffffffffffffeea, %l7 = 48ad91305a7547df andncc %l3,-0x116,%l7 ! %l7 = 0000000000000114, %ccr = 00 ! %f26 = 2748058c 06336dbc, Mem[00000000908000d8] = 9a50e031 237791cb stda %f26,[%i5+0x0d8]%asi ! Mem[00000000908000d8] = 2748058c 06336dbc p40_label_3: ! %l1 = 0000000000065f55, %l4 = 0000000000005855, %ccr = 00 movne %xcc,%l1,%l4 ! Moved, %l4 = 0000000000065f55 ! Mem[0000000060000010] = fb9d4585, %l4 = 0000000000065f55 ldswa [%i0+%o2]0x88,%l4 ! %l4 = fffffffffb9d4585 ! Mem[0000000090800140] = 65b0f946, %g2 = 0000000000003cbb lduh [%i5+0x140],%g2 ! %g2 = 00000000000065b0 ! %l4 = fffffffffb9d4585, Mem[00000000908000ae] = 621f261d sth %l4,[%i5+0x0ae] ! Mem[00000000908000ac] = 4585261d ! %l2 = f10c8ff85c50ced7, Mem[0000000090800160] = cd81b6a9 stw %l2,[%i5+0x160] ! Mem[0000000090800160] = 5c50ced7 ! Mem[0000000060800088] = d158c834, %l1 = 0000000000065f55 ldsb [%i1+0x088],%l1 ! %l1 = ffffffffffffffd1 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! %f0 = 2e5f69a1 5ed28032 def7d648 39d580eb ! %f4 = f55bc7ec 3b888afc bddea00d 6a683fc5 ! %f8 = 0c92585f 866e0a31 05b793c7 81ee84e4 ! %f12 = f8875a39 76623941 e88531e4 424d3616 mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040 ! Set Register : %l5 = 5f5c564e6798f194 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %l0 = d5158c51cc937e2d, Mem[00000000900001a0] = ea1bd83c stw %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = cc937e2d p40_label_4: ! %l4 = fffffffffb9d4585, Mem[0000000061800028] = 655d0c62 stba %l4,[%i3+%o5]0x88 ! Mem[0000000061800028] = 655d0c85 ! Invert Register : %l0 = d5158c51cc937e2d xor %l0,-1,%l0 ! %l0 = 2aea73ae336c81d2 ! Mem[0000000060000018] = 776edd37, %l7 = 0000000000000114 lduwa [%i0+%o3]0x89,%l7 ! %l7 = 00000000776edd37 ! %l5 = ffffffffffffffff, immed = 0000042c, %y = cc937e2d smul %l5,0x42c,%l4 ! %l4 = fffffffffffffbd4, %y = ffffffff ! Mem[0000000090000020] = 883f5b62, %g18 = 54f11b544cc1c0d2 ldsw [%i4+%o4],%g2 ! %g2 = 54f11b544cc1c0d2 ! Mem[0000000061800000] = 01fc7aa5, %l7 = 00000000776edd37 swapa [%i3+%g0]0x80,%l7 ! %l7 = 0000000001fc7aa5 ! %l0 = 2aea73ae336c81d2, Mem[00000000908000ae] = 4585261d sth %l0,[%i5+0x0ae] ! Mem[00000000908000ac] = 81d2261d membar #Sync ! Added by membar checker (270) ! Mem[0000000090000040] = 69a15ed2, %g2 = ffffffff883f5b62 ldsh [%i4+0x042],%g2 ! %g2 = 00000000000069a1 ! Mem[0000000060000008] = 4ca4d90a, %l2 = f10c8ff85c50ced7 ldswa [%i0+%o1]0x89,%l2 ! %l2 = 000000004ca4d90a ! %l6 = 5a8825549d194f59, Mem[0000000061000018] = 7e2de20c stba %l6,[%i2+%o3]0x80 ! Mem[0000000061000018] = 592de20c p40_label_5: ! immd = 00000000000002d7, %l5 = ffffffffffffffff, %ccr = 00 movleu %icc,0x2d7,%l5 ! Register Not Moved ! Mem[0000000060000028] = 90295855, %l5 = ffffffffffffffff lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000005855 ! %f18 = c27666d1, Mem[0000000060000048] = b0f12912 st %f18,[%i0+0x048] ! Mem[0000000060000048] = c27666d1 ! Mem[0000000090000000] = 7b5926fd, %g2 = 00000000000069a1 ldsb [%i4+0x003],%g2 ! %g2 = 000000000000007b ! Mem[00000000608000f8] = 441004bfe927ff6c, %l2 = 000000004ca4d90a, %l6 = 5a8825549d194f59 add %i1,0xf8,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 441004bfe927ff6c ! Mem[0000000090800188] = 681032f91a1007be, %f48 = 1633abd6 d978745f ldd [%i5+0x188],%f48 ! %f48 = 681032f9 1a1007be ! Mem[0000000091800134] = d51ebbf9, %g18 = 54f11b544cc1c0d2 ldsw [%o0+0x134],%g2 ! %g2 = 54f11b544cc1c0d2 ! %f20 = e0829660 1e1d3b0f, Mem[0000000060800020] = ddefa16b 938fa9b5 stda %f20,[%i1+%o4]0x89 ! Mem[0000000060800020] = e0829660 1e1d3b0f ! Mem[000000006000004c] = a4096ddd, %l4 = fffffffffffffbd4 ldsh [%i0+0x04c],%l4 ! %l4 = ffffffffffffa409 ! Mem[00000000610001e4] = 79919e47, %l6 = e927ff6c, %l2 = 4ca4d90a add %i2,0x1e4,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000079919e47 p40_label_6: ! %l3 = 2748058c06336dbc, immd = 0000000000000f71, %l3 = 2748058c06336dbc mulx %l3,0xf71,%l3 ! %l3 = 8f1da72bc02173fc ! %f29 = ec969b53, Mem[000000009180012c] = e3ea9fcb st %f29,[%o0+0x12c] ! Mem[000000009180012c] = ec969b53 ! Mem[00000000610001b4] = bc721c3c, %l7 = 01fc7aa5, %l4 = ffffa409 add %i2,0x1b4,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000bc721c3c ! %l3 = 8f1da72bc02173fc, %l6 = 441004bfe927ff6c, %ccr = 00 movgu %icc,%l3,%l6 ! Moved, %l6 = 8f1da72bc02173fc ! Mem[0000000060000078] = ba9d8e5f, %l5 = 0000000000005855 ldsb [%i0+0x07a],%l5 ! %l5 = ffffffffffffff8e ! %l0 = 2aea73ae336c81d2, Mem[0000000061000018] = 10d8f0e70ce22d59 stxa %l0,[%i2+%o3]0x88 ! Mem[0000000061000018] = 2aea73ae336c81d2 ! Mem[000000009100016c] = aad9409d, %g2 = ffffffffd51ebbf9 ldub [%i6+0x16e],%g2 ! %g2 = 00000000000000aa ! Mem[00000000618000e0] = a7783ccae9914f0f, %l2 = 0000000079919e47, %l3 = 8f1da72bc02173fc add %i3,0xe0,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = a7783ccae9914f0f ! %l3 = a7783ccae9914f0f, %l0 = 2aea73ae336c81d2, %ccr = 00 movvc %icc,%l3,%l0 ! Moved, %l0 = a7783ccae9914f0f ! Mem[0000000060000028] = 90295855, %l0 = a7783ccae9914f0f ldsba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000055 p40_label_7: ! %l1 = ffffffffffffffd1, Mem[0000000090800018] = ecf755a1c4ec5ef0 stx %l1,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffffffd1 ! Mem[0000000090000130] = 44267025, %g2 = 00000000000000aa ldsb [%i4+0x131],%g2 ! %g2 = 0000000000000044 ! %l7 = 0000000001fc7aa5, immed = fffff067, %y = ffffffff mulscc %l7,-0xf99,%l3 ! %l3 = 0000000100fe2db9, %ccr = 01, %y = ffffffff ! Mem[0000000061000068] = 5979aa76, %l1 = ffffffffffffffd1 ldsw [%i2+0x068],%l1 ! %l1 = 000000005979aa76 ! Mem[0000000060000000] = 03ea38bd, %l4 = 00000000bc721c3c ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffbd ! Mem[0000000090000054] = 3b888afc, %g2 = 0000000000000044 lduw [%i4+0x054],%g2 ! %g2 = 000000003b888afc ! %l0 = 0000000000000055, %l6 = 8f1da72bc02173fc, %l7 = 0000000001fc7aa5 subc %l0,%l6,%l7 ! %l7 = 70e258d43fde8c58 ! immd = 0000000000000113, %l1 = 000000005979aa76, %ccr = 01 movcs %icc,0x113,%l1 ! Moved, %l1 = 0000000000000113 ! Mem[00000000918000d8] = 042c14c3f3727971, %g2 = 000000003b888afc ldx [%o0+0x0d8],%g2 ! %g2 = 042c14c3f3727971 ! %l0 = 00000055, %l1 = 00000113, Mem[00000000618000c0] = 2b0904e1 12c89c2f std %l0,[%i3+0x0c0] ! Mem[00000000618000c0] = 00000055 00000113 p40_label_8: ! %l0 = 0000000000000055, Mem[0000000090000110] = 0ce41310 stw %l0,[%i4+0x110] ! Mem[0000000090000110] = 00000055 ! %l7 = 70e258d43fde8c58, Mem[000000009080006c] = 8dd7c3c8 stb %l7,[%i5+0x06c] ! Mem[000000009080006c] = 58d7c3c8 ! %l2 = 0000000079919e47, immed = 000000c4, %ccr = 01 movrne %l2,0x0c4,%l7 ! Moved, %l7 = 00000000000000c4 ! Mem[00000000908000cc] = 2da657ec, %g18 = 54f11b544cc1c0d2 ldsw [%i5+0x0cc],%g2 ! %g2 = 54f11b544cc1c0d2 ! Mem[00000000608001ca] = 5a68d1f4, %l2 = 0000000079919e47 ldstub [%i1+0x1ca],%l2 ! %l2 = 000000d1000000ff ! %l4 = ffffffffffffffbd, %l5 = ffffffffffffff8e, %l7 = 00000000000000c4 orn %l4,%l5,%l7 ! %l7 = fffffffffffffffd ! %l0 = 0000000000000055, Mem[00000000918001d4] = 59164260 stb %l0,[%o0+0x1d4] ! Mem[00000000918001d4] = 55164260 ! Mem[00000000608000c8] = 75da1f6dcdb68bd8, %l7 = fffffffffffffffd, %l2 = 00000000000000d1 add %i1,0xc8,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 75da1f6dcdb68bd8 ! Mem[00000000608000e8] = a8195800, %l7 = fffffffffffffffd swap [%i1+0x0e8],%l7 ! %l7 = 00000000a8195800 ! Mem[0000000060800008] = 7c56368a, %l1 = 0000000000000113 ldsha [%i1+%o1]0x89,%l1 ! %l1 = 000000000000368a p40_label_9: ! Mem[000000009180006c] = ba3ede0d, %g2 = 000000002da657ec lduh [%o0+0x06c],%g2 ! %g2 = 000000000000ba3e ! Mem[0000000090800048] = 91c034af, %g2 = 000000000000ba3e ldub [%i5+0x04b],%g2 ! %g2 = 0000000000000091 ! Mem[00000000618001c8] = 5d99cd1c, %l7 = 00000000a8195800 ldstub [%i3+0x1c8],%l7 ! %l7 = 0000005d000000ff ! %f14 = e88531e4, Mem[0000000060800000] = 379c4a5d sta %f14,[%i1+%g0]0x80 ! Mem[0000000060800000] = e88531e4 ! Mem[0000000091800090] = 6084d848, %g2 = 0000000000000091 ldsh [%o0+0x090],%g2 ! %g2 = 0000000000006084 ! Mem[00000000910001e0] = eceead35, %g2 = 0000000000006084 lduw [%i6+0x1e0],%g2 ! %g2 = 00000000eceead35 ! Mem[0000000061000020] = 85d068d6, %l6 = 8f1da72bc02173fc lduwa [%i2+%o4]0x89,%l6 ! %l6 = 0000000085d068d6 ! %l0 = 0000000000000055, Mem[000000006100003c] = 1a21db29, %asi = 80 stha %l0,[%i2+0x03c]%asi ! Mem[000000006100003c] = 0055db29 ! %l0 = 0000000000000055, Mem[000000009180013b] = 5eb331e4 stb %l0,[%o0+0x13b] ! Mem[0000000091800138] = 55b331e4 ! %l1 = 000000000000368a, Mem[0000000060800008] = 7c56368a stwa %l1,[%i1+%o1]0x88 ! Mem[0000000060800008] = 0000368a p40_label_10: ! Mem[0000000090000178] = 0ba06d1c, %g2 = 00000000eceead35 ldsh [%i4+0x17a],%g2 ! %g2 = 0000000000000ba0 ! %l2 = 75da1f6dcdb68bd8, %l6 = 0000000085d068d6, %ccr = 01 movne %xcc,%l2,%l6 ! Moved, %l6 = 75da1f6dcdb68bd8 ! %l1 = 000000000000368a, %l3 = 0000000100fe2db9, %ccr = 01 movvs %xcc,%l1,%l3 ! Register Not Moved ! %l3 = 0000000100fe2db9, imm = 0000000000000f53, %l5 = ffffffffffffff8e orn %l3,0xf53,%l5 ! %l5 = fffffffffffffdbd ! %f25 = 1b0a4102, Mem[0000000060000020] = 3f045740 sta %f25,[%i0+%o4]0x89 ! Mem[0000000060000020] = 1b0a4102 ! %l0 = 00000055, %l1 = 0000368a, Mem[0000000061800020] = e77f2ea1 4906ef1b stda %l0,[%i3+%o4]0x81 ! Mem[0000000061800020] = 00000055 0000368a ! Mem[0000000060800010] = 6667e37b, %f2 = def7d648 lda [%i1+%o2]0x88,%f2 ! %f2 = 6667e37b ! %l6 = cdb68bd8, %l7 = 0000005d, Mem[0000000090800180] = febe531b dac689b4 std %l6,[%i5+0x180] ! Mem[0000000090800180] = cdb68bd8 0000005d ! Mem[0000000090800018] = ffffffff, %g2 = 0000000000000ba0 lduh [%i5+%o3],%g2 ! %g2 = 000000000000ffff ! Mem[00000000900001f8] = c13fa447 ebab167d, %g2 = 0000ffff, %g3 = 0bad0b00 ldd [%i4+0x1f8],%g2 ! %g2 = 00000000c13fa447 00000000ebab167d p40_label_11: ! %l2 = 75da1f6dcdb68bd8, immed = fffffa67, %y = ffffffff smul %l2,-0x599,%l3 ! %l3 = 000001197d2b33e8, %y = 00000119 ! Code Fragment 1 p40_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ebab167d mov -0xced,%g3 ! %g3 = fffffffffffff313 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 000000000000005d, %l1 = 000000000000368a, %l5 = fffffffffffffdbd orn %l7,%l1,%l5 ! %l5 = ffffffffffffc97d ! Mem[000000009080003c] = 1c0cd3f2, %g2 = 00000000c13fa447 lduha [%i5+0x03c]%asi,%g2 ! %g2 = 0000000000001c0c ! Mem[0000000060800010] = 6667e37b, %l3 = 000001197d2b33e8 ldswa [%i1+%o2]0x89,%l3 ! %l3 = 000000006667e37b ! Mem[0000000091800198] = 16b148f134dea851, %f48 = 681032f9 1a1007be ldd [%o0+0x198],%f48 ! %f48 = 16b148f1 34dea851 ! %l7 = 000000000000005d, immed = fffff1ff, %l7 = 000000000000005d tsubcctv %l7,-0xe01,%l7 ! %l0 = 0000000000000078, Trapped ! %l6 = 75da1f6dcdb68bd8, Mem[0000000090800194] = c3012c19 stw %l6,[%i5+0x194] ! Mem[0000000090800194] = cdb68bd8 ! %l4 = ffffffbd, %l5 = ffffc97d, Mem[0000000091000180] = fd84489c 906adc75 std %l4,[%i6+0x180] ! Mem[0000000091000180] = ffffffbd ffffc97d ! %l2 = 75da1f6dcdb68bd8, Mem[0000000060800028] = f4d77f189c0e3c10 stxa %l2,[%i1+%o5]0x88 ! Mem[0000000060800028] = 75da1f6dcdb68bd8 p40_label_12: ! %l7 = 000000000000005d, Mem[0000000090000168] = 11bc111a6c1726c7 stx %l7,[%i4+0x168] ! Mem[0000000090000168] = 000000000000005d ! %l0 = 0000000000000078, immed = fffff0d8, %y = 00000119 umul %l0,-0xf28,%l4 ! %l4 = 00000077fff8e540, %y = 00000077 ! %l7 = 000000000000005d, %l0 = 0000000000000078, %y = 00000077 sdivcc %l7,%l0,%l4 ! %l4 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 00000078 ! %l7 = 000000000000005d, imm = 0000000000000d15, %l1 = 000000000000368a xnor %l7,0xd15,%l1 ! %l1 = fffffffffffff2b7 ! %l4 = 7fffffff, %l5 = ffffc97d, Mem[0000000091800040] = 14b734c0 722d4e01 std %l4,[%o0+0x040] ! Mem[0000000091800040] = 7fffffff ffffc97d ! Mem[00000000908001dc] = 3a353798, %g2 = 0000000000001c0c ldsh [%i5+0x1de],%g2 ! %g2 = 0000000000003a35 ! %l1 = fffffffffffff2b7, Mem[00000000600001c8] = ab6a6fee sth %l1,[%i0+0x1c8] ! Mem[00000000600001c8] = f2b76fee ! Clear Register : %l0 = 0000000000000078 clr %l0 ! %l0 = 0000000000000000 ! Mem[00000000900000e0] = 35ec8dc8, %g2 = 0000000000003a35 ldsh [%i4+0x0e2],%g2 ! %g2 = 00000000000035ec ! Mem[0000000091000118] = 99dcd998, %g18 = 54f11b544cc1c0d2 ldsw [%i6+0x118],%g2 ! %g2 = 54f11b544cc1c0d2 p40_label_13: ! Mem[0000000060000010] = 85459dfba82f3a9c, %l4 = 000000007fffffff, %l0 = 0000000000000000 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 85459dfba82f3a9c ! Mem[0000000061800099] = 0aa944eb, %l4 = 000000007fffffff ldstub [%i3+0x099],%l4 ! %l4 = 000000a9000000ff ! Mem[000000006100006c] = 8b31edd2, %l0 = 85459dfba82f3a9c ldsb [%i2+0x06c],%l0 ! %l0 = ffffffffffffff8b ! Mem[00000000908000d8] = 2748058c 06336dbc, %g2 = 99dcd998, %g3 = fffff313 ldd [%i5+0x0d8],%g2 ! %g2 = 000000002748058c 0000000006336dbc ! Mem[00000000908001a0] = 473facc7, %g2 = 000000002748058c ldsb [%i5+0x1a0],%g2 ! %g2 = 0000000000000047 ! immd = 00000000000002d3, %l7 = 000000000000005d, %ccr = 02 movg %xcc,0x2d3,%l7 ! Moved, %l7 = 00000000000002d3 ! done : should take illegal inst trap, %l0 = ffffffffffffff8b done ! Illegal inst trap : %l0 = ffffffffffffff9b ! %l3 = 000000006667e37b, Mem[00000000918001a0] = b814313c stw %l3,[%o0+0x1a0] ! Mem[00000000918001a0] = 6667e37b ! Mem[0000000091000048] = 737820ee d01e4cff, %g2 = 00000047, %g3 = 06336dbc ldd [%i6+0x048],%g2 ! %g2 = 00000000737820ee 00000000d01e4cff ! %l0 = ffffffffffffff9b, Mem[00000000910000f8] = c67c86f2caabf5b1, %asi = 80 stxa %l0,[%i6+0x0f8]%asi ! Mem[00000000910000f8] = ffffffffffffff9b p40_label_14: ! %l2 = cdb68bd8, %l3 = 6667e37b, Mem[0000000090000150] = 7fece73b 358629ae std %l2,[%i4+0x150] ! Mem[0000000090000150] = cdb68bd8 6667e37b ! Mem[0000000060000018] = 9a71fae1776edd37, %l7 = 00000000000002d3 ldxa [%i0+%o3]0x88,%l7 ! %l7 = 9a71fae1776edd37 ! Mem[00000000618001f8] = ba4cfcec, %l4 = 00000000000000a9 ldstub [%i3+0x1f8],%l4 ! %l4 = 000000ba000000ff ! Mem[00000000900001cc] = dad85b84, %g2 = 00000000737820ee ldub [%i4+0x1cc],%g2 ! %g2 = 00000000000000da ! Mem[0000000090800178] = 35042e1c 682670cc, %g2 = 000000da, %g3 = d01e4cff ldd [%i5+0x178],%g2 ! %g2 = 0000000035042e1c 00000000682670cc ! %l1 = fffffffffffff2b7, Mem[000000009180001e] = b53470e0 sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = f2b770e0 ! %l0 = ffffffffffffff9b, Mem[000000009080007c] = 895c08b7 stw %l0,[%i5+0x07c] ! Mem[000000009080007c] = ffffff9b ! %l4 = 00000000000000ba, %l6 = 75da1f6dcdb68bd8, %l3 = 000000006667e37b subc %l4,%l6,%l3 ! %l3 = 8a25e092324974e2 ! Mem[0000000060000000] = aaadb81d 03ea38bd, %l4 = 000000ba, %l5 = ffffc97d ldda [%i0+%g0]0x88,%l4 ! %l4 = 0000000003ea38bd 00000000aaadb81d ! immd = 0000000000000199, %l0 = ffffffffffffff9b, %ccr = 02 movvs %icc,0x199,%l0 ! Moved, %l0 = 0000000000000199 p40_label_15: ! %l2 = 75da1f6dcdb68bd8, %l1 = fffffffffffff2b7, %y = 00000078 umulcc %l2,%l1,%l2 ! %l2 = cdb6812b11d82768, %ccr = 80, %y = cdb6812b ! immd = 00000000000000fc, %l3 = 8a25e092324974e2, %ccr = 80 move %xcc,0x0fc,%l3 ! Register Not Moved ! Mem[0000000060000010] = 85459dfb, %l3 = 8a25e092324974e2 lduba [%i0+%o2]0x81,%l3 ! %l3 = 0000000000000085 ! %l3 = 0000000000000085, imm = fffffffffffff0b9, %l6 = 75da1f6dcdb68bd8 addc %l3,-0xf47,%l6 ! %l6 = fffffffffffff13e ! Code Fragment 1 p40_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000682670cc mov -0x9f1,%g3 ! %g3 = fffffffffffff60f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 0000000003ea38bd, Mem[00000000918001a8] = 00fb5c06a24c24bb stx %l4,[%o0+0x1a8] ! Mem[00000000918001a8] = 0000000003ea38bd save ! CWP = 1 ! immd = 000000000000010e, %l0 = 50f420bffb7748b6, %ccr = 80 mova %icc,0x10e,%l0 ! Moved, %l0 = 000000000000010e ! Mem[00000000618001d8] = 83249d20d6f14f99, %l1 = f525aa40572d4d95, %l3 = ac333eb9d45e7d2d add %o3,0x1d8,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 83249d20d6f14f99 ! %l2 = 240245b1, %l3 = d6f14f99, Mem[0000000090800090] = 246b4769 1413ef16 std %l2,[%o5+0x090] ! Mem[0000000090800090] = 240245b1 d6f14f99 p40_label_16: ! %cwp = 1 ! %f26 = 2748058c, Mem[0000000061800010] = 8c054827 sta %f26,[%o3+%i2]0x88 ! Mem[0000000061800010] = 2748058c ! Mem[0000000061800098] = 0aff44eb82217887, %l1 = f525aa40572d4d95, %l5 = 1248ae6aa0709c6a add %o3,0x98,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 0aff44eb82217887 ! %l7 = 602209baa47b5e75, imm = 0000000000000008, %l4 = 1ec710ba9c907b56 srlx %l7,0x008,%l4 ! %l4 = 00602209baa47b5e ! %l1 = f525aa40572d4d95, Mem[000000009180000c] = 10fc868d sth %l1,[%i0+0x00c] ! Mem[000000009180000c] = 4d95868d ! Mem[00000000900000c8] = d8fabe34, %g2 = 0000000035042e1c ldsh [%o4+0x0c8],%g2 ! %g2 = ffffffffffffd8fa ! %l7 = 602209baa47b5e75, Mem[0000000061000010] = f4860a73 stwa %l7,[%o2+%i2]0x80 ! Mem[0000000061000010] = a47b5e75 ! Mem[0000000060800020] = 0f3b1d1e, %l2 = 166c4260240245b1 lduwa [%o1+%i4]0x80,%l2 ! %l2 = 000000000f3b1d1e ! Mem[0000000091800090] = 6084d848 dbf82032, %g2 = ffffd8fa, %g3 = fffff60f ldd [%i0+0x090],%g2 ! %g2 = 000000006084d848 00000000dbf82032 ! %l7 = 602209baa47b5e75, %l5 = 0aff44eb82217887, %ccr = 80 movvc %xcc,%l7,%l5 ! Moved, %l5 = 602209baa47b5e75 ! immd = 0000000000000131, %l2 = 000000000f3b1d1e, %ccr = 80 movgu %xcc,0x131,%l2 ! Moved, %l2 = 0000000000000131 p40_label_17: ! %cwp = 1 ! %f2 = 6667e37b, Mem[0000000060800020] = 1e1d3b0f sta %f2 ,[%o1+%i4]0x89 ! Mem[0000000060800020] = 6667e37b ! %l0 = 0000010e, %l1 = 572d4d95, Mem[00000000908000d8] = 2748058c 06336dbc std %l0,[%o5+0x0d8] ! Mem[00000000908000d8] = 0000010e 572d4d95 ! %f16 = f0fa9171 af5041fb c27666d1 a57afc01 ! %f20 = e0829660 1e1d3b0f 989131f8 8182389e ! %f24 = 68b43d80 1b0a4102 2748058c 06336dbc ! %f28 = a8777c29 ec969b53 262af437 bedc08b2 mov 0x0c0,%g5 stda %f16,[%o4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0 ! Mem[0000000060800028] = d88bb6cd, %l0 = 000000000000010e swapa [%o1+%i5]0x80,%l0 ! %l0 = 00000000d88bb6cd ! Mem[00000000610001e8] = 6e799078, %l5 = 602209baa47b5e75 swap [%o2+0x1e8],%l5 ! %l5 = 000000006e799078 ! %l2 = 0000000000000131, Mem[0000000091000020] = abdad1f2d460f223 stx %l2,[%o6+%i4] ! Mem[0000000091000020] = 0000000000000131 ! Mem[0000000091800050] = 201eabe0ace33da8, %g2 = 000000006084d848 ldx [%i0+0x050],%g2 ! %g2 = 201eabe0ace33da8 ! Mem[0000000061800018] = bcc44f63, %l0 = 00000000d88bb6cd swapa [%o3+%i3]0x88,%l0 ! %l0 = 00000000bcc44f63 ! %l2 = 0000000000000131, imm = 000000000000003d, %l0 = 00000000bcc44f63 sllx %l2,0x03d,%l0 ! %l0 = 2000000000000000 ! Mem[00000000918001ac] = 03ea38bd, %g2 = 201eabe0ace33da8 lduw [%i0+0x1ac],%g2 ! %g2 = 0000000003ea38bd p40_label_18: ! %cwp = 1 ! Mem[0000000061000010] = a47b5e75, %l3 = 83249d20d6f14f99 ldswa [%o2+%i2]0x80,%l3 ! %l3 = ffffffffa47b5e75 ! Mem[00000000608000c0] = d61030ccd248e45e, %l1 = f525aa40572d4d95, %l6 = 5b845e88b3519b92 add %o1,0xc0,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = d61030ccd248e45e ! %l7 = 602209baa47b5e75, imm = 0000000000000004, %l7 = 602209baa47b5e75 sra %l7,0x004,%l7 ! %l7 = fffffffffa47b5e7 ! %l6 = d61030ccd248e45e, Mem[0000000060800000] = 5afcfc85e43185e8 stxa %l6,[%o1+%g0]0x89 ! Mem[0000000060800000] = d61030ccd248e45e ! %l0 = 2000000000000000, Mem[000000009180007c] = 68422c70 stw %l0,[%i0+0x07c] ! Mem[000000009180007c] = 00000000 ! %l3 = ffffffffa47b5e75, Mem[0000000090000040] = 2e5f69a15ed28032 stx %l3,[%o4+0x040] ! Mem[0000000090000040] = ffffffffa47b5e75 ! %f8 = 0c92585f, Mem[00000000900001a0] = cc937e2d st %f8 ,[%o4+0x1a0] ! Mem[00000000900001a0] = 0c92585f ! %l2 = 0000000000000131, %l0 = 2000000000000000, %ccr = 80 movneg %xcc,%l2,%l0 ! Moved, %l0 = 0000000000000131 ! %l7 = fffffffffa47b5e7 setx 0x9b22a11fcf947074,%g7,%l7 ! %l7 = 9b22a11fcf947074 ! Mem[000000009080001c] = d1bbf6f7, %g2 = 0000000003ea38bd ldsb [%o5+0x01f],%g2 ! %g2 = ffffffffffffffd1 p40_label_19: ! %cwp = 1 ! Mem[00000000608000c0] = d61030cc, %l2 = 0000000000000131 swap [%o1+0x0c0],%l2 ! %l2 = 00000000d61030cc ! %l5 = 000000006e799078, Mem[0000000091000112] = 3347df99 stb %l5,[%o6+0x112] ! Mem[0000000091000110] = 7847df99 ! Mem[0000000091000058] = ce1282e1e32b2b30, %g2 = ffffffffffffffd1 ldx [%o6+0x058],%g2 ! %g2 = ce1282e1e32b2b30 ! %l4 = 00602209baa47b5e, %l4 = 00602209baa47b5e, %l6 = d61030ccd248e45e sub %l4,%l4,%l6 ! %l6 = 0000000000000000 ! %l5 = 000000006e799078, Mem[00000000908000c2] = 144fbe46, %asi = 80 stha %l5,[%o5+0x0c2]%asi ! Mem[00000000908000c0] = 9078be46 ! %l0 = 0000000000000131, %l1 = f525aa40572d4d95, %l4 = 00602209baa47b5e udivx %l0,%l1,%l4 ! %l4 = 0000000000000000 ! %f4 = f55bc7ec, Mem[0000000060800000] = 5ee448d2 sta %f4 ,[%o1+%g0]0x81 ! Mem[0000000060800000] = f55bc7ec ! Mem[0000000061000010] = a47b5e75, %l5 = 000000006e799078 ldsha [%o2+%i2]0x81,%l5 ! %l5 = ffffffffffffa47b ! %l6 = 00000000, %l7 = cf947074, Mem[0000000060800008] = 0000368a bb42732a stda %l6,[%o1+%i1]0x89 ! Mem[0000000060800008] = 00000000 cf947074 ! %l3 = ffffffffa47b5e75, %l5 = ffffffffffffa47b, %ccr = 80 movg %xcc,%l3,%l5 ! Register Not Moved p40_label_20: ! %cwp = 1 ! Mem[0000000090800128] = 99ae3a81, %g2 = ce1282e1e32b2b30 lduw [%o5+0x128],%g2 ! %g2 = 0000000099ae3a81 ! %l3 = ffffffffa47b5e75, %l0 = 0000000000000131, %l1 = f525aa40572d4d95 sllx %l3,%l0,%l1 ! %l1 = bcea000000000000 ! Mem[0000000091000170] = 409ded179147e913, %g2 = 0000000099ae3a81 ldx [%o6+0x170],%g2 ! %g2 = 409ded179147e913 ! Set Register : %l5 = ffffffffffffa47b xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000061000190] = 03ff7d72, %l7 = 9b22a11fcf947074 swap [%o2+0x190],%l7 ! %l7 = 0000000003ff7d72 ! Mem[0000000091000170] = 409ded17 9147e913, %g2 = 9147e913, %g3 = dbf82032 ldda [%o6+0x170]%asi,%g2 ! %g2 = 00000000409ded17 000000009147e913 ! %l3 = ffffffffa47b5e75, %l4 = 0000000000000000, %ccr = 80 movne %icc,%l3,%l4 ! Moved, %l4 = ffffffffa47b5e75 ! %l7 = 0000000003ff7d72, %l3 = ffffffffa47b5e75, %ccr = 80 movgu %icc,%l7,%l3 ! Moved, %l3 = 0000000003ff7d72 membar #Sync ! Added by membar checker (271) ! Mem[0000000090000040] = ffffffff a47b5e75 def7d648 39d580eb ! Mem[0000000090000050] = f55bc7ec 3b888afc bddea00d 6a683fc5 ! Mem[0000000090000060] = 0c92585f 866e0a31 05b793c7 81ee84e4 ! Mem[0000000090000070] = f8875a39 76623941 e88531e4 424d3616 ldda [%o4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040 ! Mem[000000009080015c] = c9505c50, %g2 = 00000000409ded17 lduh [%o5+0x15e],%g2 ! %g2 = 000000000000c950 p40_label_21: ! %cwp = 1 ! %l0 = 0000000000000131, Mem[0000000060800018] = a1a9b213 stha %l0,[%o1+%i3]0x88 ! Mem[0000000060800018] = a1a90131 ! Mem[00000000608000bc] = cb848ea5, %l1 = bcea000000000000 swap [%o1+0x0bc],%l1 ! %l1 = 00000000cb848ea5 ! %l6 = 0000000000000000, Mem[0000000091000114] = df99dbc0, %asi = 80 stba %l6,[%o6+0x114]%asi ! Mem[0000000091000114] = 0099dbc0 ! Mem[0000000061000020] = da97bab785d068d6, %f4 = f55bc7ec 3b888afc ldda [%o2+%i4]0x89,%f4 ! %f4 = da97bab7 85d068d6 ! %l2 = 00000000d61030cc, %l2 = 00000000d61030cc, %ccr = 80 mova %icc,%l2,%l2 ! Moved, %l2 = 00000000d61030cc ! Mem[0000000060800028] = 0000010e 6d1fda75, %l0 = 00000131, %l1 = cb848ea5 ldda [%o1+%i5]0x80,%l0 ! %l0 = 000000000000010e 000000006d1fda75 ! Mem[0000000090000158] = 3fd226a8 c43c4750, %g2 = 0000c950, %g3 = 9147e913 ldd [%o4+0x158],%g2 ! %g2 = 000000003fd226a8 00000000c43c4750 ! Mem[00000000600000ab] = 4c9cdf36, %l2 = 00000000d61030cc ldstub [%o0+0x0ab],%l2 ! %l2 = 00000036000000ff ! Clear Register : %l0 = 000000000000010e clr %l0 ! %l0 = 0000000000000000 ! Mem[000000006180002c] = 0128c658, %l4 = a47b5e75, %l7 = 03ff7d72 add %o3,0x2c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000000128c658 p40_label_22: ! %cwp = 1 ! Mem[0000000060000000] = bd38ea03, %l4 = ffffffffa47b5e75 lduwa [%o0+%g0]0x81,%l4 ! %l4 = 00000000bd38ea03 ! Mem[0000000061000138] = 06020898, %l5 = ffffffffffffffff swap [%o2+0x138],%l5 ! %l5 = 0000000006020898 ! %l5 = 0000000006020898, Mem[00000000900001c0] = 38bbf01f sth %l5,[%o4+0x1c0] ! Mem[00000000900001c0] = 0898f01f ! Code Fragment 1 p40_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c43c4750 mov -0x6b5,%g3 ! %g3 = fffffffffffff94b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f15 = 424d3616, Mem[0000000061000010] = 755e7ba4 sta %f15,[%o2+%i2]0x88 ! Mem[0000000061000010] = 424d3616 ! immd = 0000000000000275, %l3 = 0000000003ff7d72, %ccr = 80 movcs %xcc,0x275,%l3 ! Register Not Moved ! %l0 = 0000000000000000, immd = ffffffffffffff36, %l6 = 0000000000000000 mulx %l0,-0x0ca,%l6 ! %l6 = 0000000000000000 membar #Sync ! Added by membar checker (272) ! Mem[00000000900001c0] = 0898f01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %f0 = 2e5f69a1 5ed28032 6667e37b 39d580eb ! %f4 = da97bab7 85d068d6 bddea00d 6a683fc5 ! %f8 = 0c92585f 866e0a31 05b793c7 81ee84e4 ! %f12 = f8875a39 76623941 e88531e4 424d3616 stda %f0,[%o3+%g4]ASI_COMMIT_S ! Block Store to 00000000618001c0 ! %l2 = 0000000000000036, imm = fffffffffffffd2f, %l6 = 0000000000000000 xorcc %l2,-0x2d1,%l6 ! %l6 = fffffffffffffd19, %ccr = 88 p40_label_23: ! %cwp = 1 ! %l2 = 0000000000000036, Mem[00000000900000bc] = 8975c1a1 stw %l2,[%o4+0x0bc] ! Mem[00000000900000bc] = 00000036 ! %l6 = fffffffffffffd19, %l1 = 000000006d1fda75, %y = cdb6812b mulscc %l6,%l1,%l1 ! %l1 = 000000016d1fd901, %ccr = 01, %y = e6db4095 ! Mem[00000000910001f8] = aeb750a8 53dee3ac, %g2 = 3fd226a8, %g3 = fffff94b ldd [%o6+0x1f8],%g2 ! %g2 = 00000000aeb750a8 0000000053dee3ac ! %l5 = 0000000006020898, %l3 = 0000000003ff7d72, %ccr = 01 move %xcc,%l5,%l3 ! Register Not Moved ! Mem[0000000091800090] = d848dbf8, %g2 = 00000000aeb750a8 ldsh [%i0+0x092],%g2 ! %g2 = ffffffffffffd848 ! Mem[000000006080008c] = a9dc69ae, %l2 = 0000000000000036 swap [%o1+0x08c],%l2 ! %l2 = 00000000a9dc69ae ! Mem[0000000091800000] = 3bc5dc05, %g2 = ffffffffffffd848 lduh [%i0+%g0],%g2 ! %g2 = 0000000000003bc5 ! Mem[0000000061800130] = 56aa0f59bf01f754, %l3 = 0000000003ff7d72, %l0 = 0000000000000000 add %o3,0x130,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 56aa0f59bf01f754 ! %l0 = 56aa0f59bf01f754, Mem[0000000061800018] = cdb68bd8 stha %l0,[%o3+%i3]0x80 ! Mem[0000000061800018] = f7548bd8 ! immd = 000000000000035d, %l2 = 00000000a9dc69ae, %ccr = 01 movleu %icc,0x35d,%l2 ! Moved, %l2 = 000000000000035d p40_label_24: ! %cwp = 1 ! Mem[0000000061000100] = dd1a6e98, %l3 = 0000000003ff7d72 swap [%o2+0x100],%l3 ! %l3 = 00000000dd1a6e98 ! %l1 = 000000016d1fd901, Mem[000000006180019a] = c262f474 stb %l1,[%o3+0x19a] ! Mem[0000000061800198] = c2620174 ! Mem[00000000608000c8] = 75da1f6d, %l1 = 000000016d1fd901 swap [%o1+0x0c8],%l1 ! %l1 = 0000000075da1f6d ! %f17 = af5041fb, Mem[0000000091000084] = 3242deaf st %f17,[%o6+0x084] ! Mem[0000000091000084] = af5041fb ! Mem[0000000091800124] = 2530e39c, %g2 = 0000000000003bc5 lduh [%i0+0x124],%g2 ! %g2 = 0000000000002530 ! %l2 = 000000000000035d, Mem[000000009080014c] = 922269cd sth %l2,[%o5+0x14c] ! Mem[000000009080014c] = 035d69cd ! Mem[0000000061000020] = d668d085b7ba97da, %f24 = 68b43d80 1b0a4102 ldda [%o2+%i4]0x81,%f24 ! %f24 = d668d085 b7ba97da ! %f30 = 262af437, Mem[000000009100001c] = aa3a992f st %f30,[%o6+0x01c] ! Mem[000000009100001c] = 262af437 ! Mem[00000000910001ac] = fa4c099b, %g2 = 0000000000002530 lduh [%o6+0x1ae],%g2 ! %g2 = 000000000000fa4c ! %l5 = 0000000006020898, %l2 = 000000000000035d, %l4 = 00000000bd38ea03 andncc %l5,%l2,%l4 ! %l4 = 0000000006020880, %ccr = 00 p40_label_25: ! %cwp = 1 ! Mem[0000000060000000] = bd38ea03, %l1 = 0000000075da1f6d ldsb [%o0+0x003],%l1 ! %l1 = 0000000000000003 ! %l4 = 0000000006020880, %l5 = 0000000006020898, %ccr = 00 movge %icc,%l4,%l5 ! Moved, %l5 = 0000000006020880 ! %l6 = fffffffffffffd19, %l0 = 56aa0f59bf01f754, %l6 = fffffffffffffd19 sdivx %l6,%l0,%l6 ! %l6 = 0000000000000000 ! Mem[0000000060800008] = 00000000, %l1 = 0000000000000003 ldswa [%o1+%i1]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000091000050] = 9f4c9dbbd3dcae40, %g2 = 000000000000fa4c ldx [%o6+0x050],%g2 ! %g2 = 9f4c9dbbd3dcae40 ! Mem[0000000060800000] = ecc75bf5, %l5 = 0000000006020880 ldswa [%o1+%g0]0x88,%l5 ! %l5 = ffffffffecc75bf5 ! Mem[0000000060800018] = a1a90131, %l4 = 0000000006020880 ldsha [%o1+%i3]0x89,%l4 ! %l4 = 0000000000000131 ! %l6 = 0000000000000000, %l0 = 56aa0f59bf01f754, %ccr = 00 movvc %icc,%l6,%l0 ! Moved, %l0 = 0000000000000000 ! %l0 = 0000000000000000, Mem[000000009080019c] = 16b29fd6 stw %l0,[%o5+0x19c] ! Mem[000000009080019c] = 00000000 ! immd = 0000000000000386, %l1 = 0000000000000000, %ccr = 00 mova %xcc,0x386,%l1 ! Moved, %l1 = 0000000000000386 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Thread 40 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p40_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a0] ! Set processor 40 done flag ! Check Registers p40_check_registers: set p40_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000199 bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffff2b7 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be cdb6812b11d82768 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000085 bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000003ea38bd bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000aaadb81d bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffff13e bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 9a71fae1776edd37 bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xe6db4095,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p40_failed mov 0x111,%g1 ! Check Floating Point Registers p40_check_fp_registers: set p40_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 2e5f69a1 5ed28032 bne %xcc,p40_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 6667e37b 39d580eb bne %xcc,p40_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be da97bab7 85d068d6 bne %xcc,p40_f4_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be c27666d1 a57afc01 bne %xcc,p40_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be d668d085 b7ba97da bne %xcc,p40_f24_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 02410a1bab785694 ldx [%i0+0x020],%g3 ! Observed data at 0000000060000020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = c27666d1a4096ddd ldx [%i0+0x048],%g3 ! Observed data at 0000000060000048 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x048,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 4c9cdfff86b28f92 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000600000a8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = f2b76fee0fc862f4 ldx [%i0+0x1c8],%g3 ! Observed data at 00000000600001c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1c8,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x000],%g2 ! Expected data = f55bc7eccc3010d6 ldx [%i1+0x000],%g3 ! Observed data at 0000000060800000 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000747094cf ldx [%i1+0x008],%g3 ! Observed data at 0000000060800008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3101a9a10257a60f ldx [%i1+0x018],%g3 ! Observed data at 0000000060800018 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7be36766609682e0 ldx [%i1+0x020],%g3 ! Observed data at 0000000060800020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000010e6d1fda75 ldx [%i1+0x028],%g3 ! Observed data at 0000000060800028 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = d158c83400000036 ldx [%i1+0x088],%g3 ! Observed data at 0000000060800088 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x088,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 49e9f93a00000000 ldx [%i1+0x0b8],%g3 ! Observed data at 00000000608000b8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 00000131d248e45e ldx [%i1+0x0c0],%g3 ! Observed data at 00000000608000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 6d1fd901cdb68bd8 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000608000c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = fffffffd0f39eac5 ldx [%i1+0x0e8],%g3 ! Observed data at 00000000608000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 5a68fff4b80975ef ldx [%i1+0x1c8],%g3 ! Observed data at 00000000608001c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x1c8,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 2d7d62933309ddbe ldx [%i2+0x008],%g3 ! Observed data at 0000000061000008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 16364d426c02aef2 ldx [%i2+0x010],%g3 ! Observed data at 0000000061000010 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d2816c33ae73ea2a ldx [%i2+0x018],%g3 ! Observed data at 0000000061000018 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ec4440e70055db29 ldx [%i2+0x038],%g3 ! Observed data at 0000000061000038 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x038,%g4 ldx [%g1+0x100],%g2 ! Expected data = 03ff7d72a4d3e469 ldx [%i2+0x100],%g3 ! Observed data at 0000000061000100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x100,%g4 ldx [%g1+0x138],%g2 ! Expected data = ffffffffdf7f38b7 ldx [%i2+0x138],%g3 ! Observed data at 0000000061000138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x138,%g4 ldx [%g1+0x190],%g2 ! Expected data = cf947074debd36bf ldx [%i2+0x190],%g3 ! Observed data at 0000000061000190 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x190,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = a47b5e75123c85f3 ldx [%i2+0x1e8],%g3 ! Observed data at 00000000610001e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x1e8,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 776edd37d16676c2 ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5c50ced7da5de532 ldx [%i3+0x008],%g3 ! Observed data at 0000000061800008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8c05482706336dbc ldx [%i3+0x010],%g3 ! Observed data at 0000000061800010 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f7548bd814381089 ldx [%i3+0x018],%g3 ! Observed data at 0000000061800018 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000550000368a ldx [%i3+0x020],%g3 ! Observed data at 0000000061800020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 850c5d650128c658 ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 0aff44eb82217887 ldx [%i3+0x098],%g3 ! Observed data at 0000000061800098 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x098,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 0000005500000113 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000618000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x198],%g2 ! Expected data = c262017441944ac9 ldx [%i3+0x198],%g3 ! Observed data at 0000000061800198 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x198,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 2e5f69a15ed28032 ldx [%i3+0x1c0],%g3 ! Observed data at 00000000618001c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 6667e37b39d580eb ldx [%i3+0x1c8],%g3 ! Observed data at 00000000618001c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = da97bab785d068d6 ldx [%i3+0x1d0],%g3 ! Observed data at 00000000618001d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = bddea00d6a683fc5 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000618001d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 0c92585f866e0a31 ldx [%i3+0x1e0],%g3 ! Observed data at 00000000618001e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 05b793c781ee84e4 ldx [%i3+0x1e8],%g3 ! Observed data at 00000000618001e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = f8875a3976623941 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000618001f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = e88531e4424d3616 ldx [%i3+0x1f8],%g3 ! Observed data at 00000000618001f8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1f8,%g4 ! The test for processor 40 has passed p40_passed: ta GOOD_TRAP nop p40_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p40_failed p40_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p40_failed p40_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p40_failed p40_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p40_failed p40_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p40_failed p40_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p40_failed p40_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p40_failed p40_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p40_failed p40_f0_fail: set p40_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f2_fail: set p40_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f4_fail: set p40_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f18_fail: set p40_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f24_fail: set p40_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 40 failed p40_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a0] ! Set processor 40 done flag set p40_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 40 failed p40_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p40_selfmod_failed: ba p40_failed mov 0xabc,%g1 p40_common_error: or %g0,0xf08,%g1 ba p40_failed mov %o5,%g3 p40_common_signature_error: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_common_timeout: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p40_failed mov 0x0,%g3 p40_trap1e: lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800018] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000008] membar #Sync mov 0x0c0,%g1 stda %f16,[%i3+%g1]ASI_BLK_AIUP membar #Sync done p40_trap1o: lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800018] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000008] membar #Sync mov 0x0c0,%g1 stda %f16,[%o3+%g1]ASI_BLK_AIUP membar #Sync done p40_trap2e: ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800028] done p40_trap2o: ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800028] done p40_trap3e: orn %l0,%l7,%l7 nop xnor %l0,%l5,%l4 subc %l5,0xa96,%l3 done p40_trap3o: orn %l0,%l7,%l7 nop xnor %l0,%l5,%l4 subc %l5,0xa96,%l3 done p40_init_memory_pointers: set p40_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 p40_local0_start,%i0 set p40_local1_start,%i1 set p40_local2_start,%i2 set p40_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d5158c51cc937e2d ldx [%g1+0x008],%l1 ! %l1 = ebaa2504b109e900 ldx [%g1+0x010],%l2 ! %l2 = f10c8ff85c50ced7 ldx [%g1+0x018],%l3 ! %l3 = 3f6d1ce035cdd80f ldx [%g1+0x020],%l4 ! %l4 = 57a748bbf4ced599 ldx [%g1+0x028],%l5 ! %l5 = 5f5c564e6798f194 ldx [%g1+0x030],%l6 ! %l6 = 5a8825549d194f59 ldx [%g1+0x038],%l7 ! %l7 = 48ad91305a7547df save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 50f420bffb7748b6 ldx [%g1+0x048],%l1 ! %l1 = f525aa40572d4d95 ldx [%g1+0x050],%l2 ! %l2 = 166c4260240245b1 ldx [%g1+0x058],%l3 ! %l3 = ac333eb9d45e7d2d ldx [%g1+0x060],%l4 ! %l4 = 1ec710ba9c907b56 ldx [%g1+0x068],%l5 ! %l5 = 1248ae6aa0709c6a ldx [%g1+0x070],%l6 ! %l6 = 5b845e88b3519b92 ldx [%g1+0x078],%l7 ! %l7 = 602209baa47b5e75 ! Initialize the output register of window 1 set p40_local0_start,%o0 set p40_local1_start,%o1 set p40_local2_start,%o2 set p40_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 41 processor_41: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa4] ! Set the start flag wrpr %g0,7,%cleanwin call p41_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 41 wr %g0,0x4,%fprs ! Make sure fef is 1 set p41_init_freg,%g1 ! %f0 = 2e20a0d5 e5866247 818d79a4 39f2f3c1 ! %f4 = fe017472 0a02b9b6 2d4d8637 2ec42df1 ! %f8 = 2a3ae7e6 b78ee6a6 198da17b 112bc8be ! %f12 = 96fa20cd ffce1350 d41d38c1 168aace2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 08322991 7ef67d6d 5c8ea7f4 20da0498 ! %f20 = 83e0937d fde5f1e1 f5ad976e 22e288b1 ! %f24 = e05aab58 5c2734fb de440915 28d0331a ! %f28 = eafd34be 7d3d928d 1f90c4f4 ed609fd7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b673b578 7f57efbc c154d4f2 7aeecad3 ! %f36 = c9a03fa3 e0d6d4a3 47d00c87 8830c4c5 ! %f40 = fa1a05ed 0128b3d2 3389753b db281c84 ! %f44 = 56f29f56 eca81ad9 37e9d720 64633fd1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf50bc1d00000007a,%g7,%g1 ! GSR scale = 15, align = 2 wr %g1,%g0,%gsr ! GSR = f50bc1d00000007a 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 41 p41_label_1: ! Mem[00000000908000ac] = 43a7621f, %g2 = 0695170294b76541 lduh [%i5+0x0ac],%g2 ! %g2 = 00000000000043a7 ! Mem[00000000900000b8] = 1baa55e38975c1a1, %g2 = 00000000000043a7 ldx [%i4+0x0b8],%g2 ! %g2 = 1baa55e38975c1a1 ! %l6 = c1e00242aa447afe, %l3 = e1200de846b0f1fd, %ccr = 44 movge %icc,%l6,%l3 ! Moved, %l3 = c1e00242aa447afe ! %l4 = 517dfa77ecd5d809, %l3 = c1e00242aa447afe, %l5 = f2f3f77e0deadc67 andcc %l4,%l3,%l5 ! %l5 = 41600242a8445808, %ccr = 08 ! Mem[0000000062800010] = 53fe3e12, %l1 = 3d5a75ec3e0ee813 ldstuba [%i1+%o2]0x88,%l1 ! %l1 = 00000012000000ff ! %f0 = 2e20a0d5 e5866247, Mem[00000000908001e0] = 37986423 25dbd540 std %f0 ,[%i5+0x1e0] ! Mem[00000000908001e0] = 2e20a0d5 e5866247 ! %l6 = c1e00242aa447afe, %l4 = 517dfa77ecd5d809, %l7 = 83ba3b743ec7b38d mulx %l6,%l4,%l7 ! %l7 = 9b2e58704184a2ee ! Mem[0000000062800088] = 37867ea1, %l5 = 41600242a8445808 swap [%i1+0x088],%l5 ! %l5 = 0000000037867ea1 ! %l2 = 8e04cde7d933daff, %l0 = c9780bbe39c17323, %ccr = 08 movneg %xcc,%l2,%l0 ! Register Not Moved ! Mem[0000000062000018] = 71b54907, %l0 = c9780bbe39c17323 ldsha [%i0+%o3]0x81,%l0 ! %l0 = 00000000000071b5 p41_label_2: ! Mem[000000009000002c] = bd9fda9c, %g2 = 1baa55e38975c1a1 ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffffbd ! %l2 = d933daff, %l3 = aa447afe, Mem[0000000091000100] = 12a382c0 3a46c685 std %l2,[%i6+0x100] ! Mem[0000000091000100] = d933daff aa447afe ! Mem[0000000090800068] = 4dff8dd7, %g2 = ffffffffffffffbd lduha [%i5+0x06a]%asi,%g2 ! %g2 = 0000000000004dff ! %l2 = d933daff, %l3 = aa447afe, Mem[0000000090000148] = c1bedd20 cb691d39 std %l2,[%i4+0x148] ! Mem[0000000090000148] = d933daff aa447afe ! Mem[00000000638001dc] = f2cb6e1d, %l3 = c1e00242aa447afe lduw [%i3+0x1dc],%l3 ! %l3 = 00000000f2cb6e1d ! %l3 = 00000000f2cb6e1d, Mem[0000000062000020] = 29899569 stba %l3,[%i0+%o4]0x88 ! Mem[0000000062000020] = 2989951d ! %l6 = c1e00242aa447afe, %l7 = 9b2e58704184a2ee, %ccr = 08 movl %xcc,%l6,%l7 ! Register Not Moved ! Mem[0000000063000008] = e004cdb628508968, %l6 = c1e00242aa447afe ldxa [%i2+%o1]0x89,%l6 ! %l6 = e004cdb628508968 ! Mem[0000000062000008] = 23e0f026, %l6 = e004cdb628508968 lduba [%i0+%o1]0x80,%l6 ! %l6 = 0000000000000023 ! %l0 = 00000000000071b5, %l1 = 0000000000000012, %l3 = 00000000f2cb6e1d srl %l0,%l1,%l3 ! %l3 = 0000000000000000 p41_label_3: ! Mem[00000000910000f4] = d6ccc39f, %g2 = 0000000000004dff lduw [%i6+0x0f4],%g2 ! %g2 = 00000000d6ccc39f ! Mem[0000000063800000] = f2b511c1, %l4 = 517dfa77ecd5d809 swap [%i3+%g0],%l4 ! %l4 = 00000000f2b511c1 ! Code Fragment 1 p41_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x288,%g3 ! %g3 = 0000000000000288 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 00000000f2b511c1, Mem[0000000063800000] = cc7b6f8b09d8d5ec stxa %l4,[%i3+%g0]0x88 ! Mem[0000000063800000] = 00000000f2b511c1 ! %l6 = 0000000000000023, Mem[000000009000006e] = f2af3156 stb %l6,[%i4+0x06e] ! Mem[000000009000006c] = 23af3156 ! Mem[00000000630001f8] = e16f7df7, %l2 = 8e04cde7d933daff swap [%i2+0x1f8],%l2 ! %l2 = 00000000e16f7df7 ! Mem[000000006380013c] = c4931f3f, %l6 = 0000000000000023 swap [%i3+0x13c],%l6 ! %l6 = 00000000c4931f3f ! %l1 = 0000000000000012, %l4 = 00000000f2b511c1, %ccr = 08 movneg %icc,%l1,%l4 ! Moved, %l4 = 0000000000000012 ! Mem[00000000908001a4] = 34613832, %g2 = 00000000d6ccc39f ldsh [%i5+0x1a4],%g2 ! %g2 = 0000000000003461 ! Mem[00000000620000f8] = 309e92cc, %l1 = 00000012, %l1 = 00000012 add %i0,0xf8,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000309e92cc p41_label_4: ! %l5 = 0000000037867ea1, %l5 = 0000000037867ea1, %l0 = 00000000000071b5 subc %l5,%l5,%l0 ! %l0 = 0000000000000000 ! Mem[0000000063800028] = 2a3aa221e41de31d, %f2 = 818d79a4 39f2f3c1 ldda [%i3+%o5]0x89,%f2 ! %f2 = 2a3aa221 e41de31d ! %l4 = 0000000000000012, %l0 = 0000000000000000, %ccr = 08 movge %xcc,%l4,%l0 ! Moved, %l0 = 0000000000000012 ! %l3 = 0000000000000000, %l2 = 00000000e16f7df7, %ccr = 08 movge %icc,%l3,%l2 ! Register Not Moved ! Mem[0000000062800000] = bf10d2f6, %f27 = 28d0331a lda [%i1+%g0]0x81,%f27 ! %f27 = bf10d2f6 ! Mem[000000009080003c] = 1c0cd3f2, %g2 = 0000000000003461 lduh [%i5+0x03c],%g2 ! %g2 = 0000000000001c0c ! %l0 = 0000000000000012, %l4 = 0000000000000012, %ccr = 08 move %xcc,%l0,%l4 ! Register Not Moved ! Mem[000000009100001c] = 992fabda, %g2 = 0000000000001c0c lduh [%i6+0x01e],%g2 ! %g2 = 000000000000992f ! %l3 = 0000000000000000, Mem[0000000062000020] = 2989951d stha %l3,[%i0+%o4]0x88 ! Mem[0000000062000020] = 29890000 ! Mem[0000000063000120] = 846e981d, %l4 = 0000000000000012 ldub [%i2+0x120],%l4 ! %l4 = 0000000000000084 p41_label_5: ! %f0 = 2e20a0d5 e5866247 2a3aa221 e41de31d ! %f4 = fe017472 0a02b9b6 2d4d8637 2ec42df1 ! %f8 = 2a3ae7e6 b78ee6a6 198da17b 112bc8be ! %f12 = 96fa20cd ffce1350 d41d38c1 168aace2 mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0 ! %l1 = 00000000309e92cc, %l7 = 9b2e58704184a2ee, %ccr = 08 movpos %xcc,%l1,%l7 ! Moved, %l7 = 00000000309e92cc ! Mem[00000000900001f8] = c13fa447ebab167d, %g2 = 000000000000992f ldx [%i4+0x1f8],%g2 ! %g2 = c13fa447ebab167d ! Mem[00000000918000a8] = b9695d0a, %g2 = c13fa447ebab167d ldsb [%o0+0x0ab],%g2 ! %g2 = ffffffffffffffb9 ! Mem[0000000062000010] = 5325336e, %l6 = 00000000c4931f3f ldsha [%i0+%o2]0x88,%l6 ! %l6 = 000000000000336e ! Mem[0000000063800182] = ad5cc431, %l1 = 00000000309e92cc ldstub [%i3+0x182],%l1 ! %l1 = 000000c4000000ff ! %l2 = 00000000e16f7df7, Mem[00000000918000ce] = aa1bdff7 sth %l2,[%o0+0x0ce] ! Mem[00000000918000cc] = 7df7dff7 ! %l3 = 0000000000000000, %l1 = 00000000000000c4, %ccr = 08 movneg %xcc,%l3,%l1 ! Register Not Moved ! Mem[00000000630001c8] = bcc7901682f3d577, %l0 = 0000000000000012, %l6 = 000000000000336e add %i2,0x1c8,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = bcc7901682f3d577 ! %l1 = 00000000000000c4, immed = 00000d61, %l2 = 00000000e16f7df7 tsubcctv %l1,0xd61,%l2 ! %l0 = 0000000000000035, Trapped p41_label_6: ! %l1 = 00000000000000c4, %l1 = 00000000000000c4, %ccr = 08 movl %xcc,%l1,%l1 ! Register Not Moved ! Mem[0000000091000190] = b476dc90f27114ab, %g2 = ffffffffffffffb9 ldx [%i6+0x190],%g2 ! %g2 = b476dc90f27114ab ! Mem[0000000090800120] = b7a44eec, %g2 = b476dc90f27114ab ldsb [%i5+0x120],%g2 ! %g2 = ffffffffffffffb7 ! Mem[0000000063800008] = 9327997c, %l4 = 0000000000000084 lduba [%i3+%o1]0x89,%l4 ! %l4 = 000000000000007c ! %l2 = 00000000e16f7df7, %l7 = 00000000309e92cc, %ccr = 08 movn %icc,%l2,%l7 ! Register Not Moved ! Mem[0000000062800028] = 4dcf4b58, %l2 = 00000000e16f7df7 lduha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000004dcf ! Mem[0000000091800088] = f66800b943610036, %f48 = b37da6b4 8a94cb45 ldd [%o0+0x088],%f48 ! %f48 = f66800b9 43610036 ! Mem[0000000063000020] = def9c7c7 c514a029, %l4 = 0000007c, %l5 = 37867ea1 ldda [%i2+%o4]0x88,%l4 ! %l4 = 00000000c514a029 00000000def9c7c7 ! %f22 = f5ad976e 22e288b1, Mem[0000000062800000] = bf10d2f6 a1477d69 stda %f22,[%i1+%g0]0x81 ! Mem[0000000062800000] = f5ad976e 22e288b1 ! Mem[0000000091800184] = 67a5f6d6, %g2 = ffffffffffffffb7 lduba [%o0+0x184]%asi,%g2 ! %g2 = 0000000000000067 p41_label_7: ! %l5 = 00000000def9c7c7, %l4 = 00000000c514a029, %l3 = 0000000000000000 subc %l5,%l4,%l3 ! %l3 = 0000000019e5279e ! Mem[0000000063800000] = 00000000f2b511c1, %f18 = 5c8ea7f4 20da0498 ldda [%i3+%g0]0x89,%f18 ! %f18 = 00000000 f2b511c1 ! Mem[0000000062800160] = ea86fc98f45ddd1b, %l1 = 00000000000000c4, %l0 = 0000000000000035 add %i1,0x160,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = ea86fc98f45ddd1b ! %l4 = 00000000c514a029, Mem[0000000090000028] = 6a04d5add65852bd, %asi = 80 stxa %l4,[%i4+0x028]%asi ! Mem[0000000090000028] = 00000000c514a029 ! %l0 = f45ddd1b, %l1 = 000000c4, Mem[0000000063000020] = 29a014c5 c7c7f9de std %l0,[%i2+%o4] ! Mem[0000000063000020] = f45ddd1b 000000c4 ! Mem[0000000063000010] = 5c7dc347, %l0 = ea86fc98f45ddd1b lduha [%i2+%o2]0x89,%l0 ! %l0 = 000000000000c347 ! Mem[000000009100018c] = 71a95f10, %g2 = 0000000000000067 lduh [%i6+0x18c],%g2 ! %g2 = 00000000000071a9 ! Mem[0000000062800000] = 6e97adf5, %l1 = 00000000000000c4 ldsba [%i1+%g0]0x88,%l1 ! %l1 = fffffffffffffff5 ! %l6 = bcc7901682f3d577, %l5 = 00000000def9c7c7, %ccr = 08 movl %icc,%l6,%l5 ! Moved, %l5 = bcc7901682f3d577 ! Mem[0000000062800020] = b8a38efe, %l3 = 0000000019e5279e ldsba [%i1+%o4]0x88,%l3 ! %l3 = fffffffffffffffe p41_label_8: ! %l5 = bcc7901682f3d577, imm = 0000000000000018, %l6 = bcc7901682f3d577 sll %l5,0x018,%l6 ! %l6 = 1682f3d577000000 ! %l1 = fffffffffffffff5, Mem[00000000908000fb] = 49108f7c stb %l1,[%i5+0x0fb] ! Mem[00000000908000f8] = f5108f7c ! immd = 00000000000002a1, %l1 = fffffffffffffff5, %ccr = 08 movl %xcc,0x2a1,%l1 ! Register Not Moved ! Mem[0000000063800020] = 8c06f1d7, %l3 = fffffffffffffffe ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000d7000000ff ! %l4 = c514a029, %l5 = 82f3d577, Mem[00000000900000f8] = e2ac8a16 c1381dd4 std %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = c514a029 82f3d577 ! %l3 = 00000000000000d7, Mem[0000000091000160] = d58946fa, %asi = 80 stwa %l3,[%i6+0x160]%asi ! Mem[0000000091000160] = 000000d7 ! Mem[0000000090800188] = 681032f9, %g18 = 0aa728ce390769d4 ldsw [%i5+0x188],%g2 ! %g2 = 0aa728ce390769d4 ! %l7 = 00000000309e92cc, Mem[0000000090000137] = 29be0f5a stb %l7,[%i4+0x137] ! Mem[0000000090000134] = ccbe0f5a ! %l1 = fffffffffffffff5, Mem[0000000090800074] = 302692b7, %asi = 80 stha %l1,[%i5+0x074]%asi ! Mem[0000000090800074] = fff592b7 ! %l1 = fffffffffffffff5, Mem[0000000062800008] = 2a62a5d4 stwa %l1,[%i1+%o1]0x88 ! Mem[0000000062800008] = fffffff5 p41_label_9: ! %f16 = 08322991 7ef67d6d 00000000 f2b511c1 ! %f20 = 83e0937d fde5f1e1 f5ad976e 22e288b1 ! %f24 = e05aab58 5c2734fb de440915 bf10d2f6 ! %f28 = eafd34be 7d3d928d 1f90c4f4 ed609fd7 mov 0x1c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0 ! %l3 = 00000000000000d7, Mem[0000000062000010] = 5325336e stha %l3,[%i0+%o2]0x89 ! Mem[0000000062000010] = 532500d7 ! Mem[00000000900001b0] = dd9b41b1 0f879dfe, %g2 = 681032f9, %g3 = 00000288 ldd [%i4+0x1b0],%g2 ! %g2 = 00000000dd9b41b1 000000000f879dfe ! Mem[00000000620000d2] = e5cd38b8, %l3 = 00000000000000d7 ldstub [%i0+0x0d2],%l3 ! %l3 = 00000038000000ff ! Mem[0000000063000160] = e0ac45ece56189b6, %l0 = 000000000000c347, %l5 = bcc7901682f3d577 add %i2,0x160,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = e0ac45ece56189b6 ! Mem[0000000090000098] = b9468fbe 00b43cbb, %g2 = dd9b41b1, %g3 = 0f879dfe ldd [%i4+0x098],%g2 ! %g2 = 00000000b9468fbe 0000000000b43cbb ! Mem[0000000063800020] = fff1068c, %l2 = 0000000000004dcf ldsha [%i3+%o4]0x80,%l2 ! %l2 = fffffffffffffff1 ! %l3 = 0000000000000038, Mem[0000000090800174] = f5ef7a5f stw %l3,[%i5+0x174] ! Mem[0000000090800174] = 00000038 ! %l4 = 00000000c514a029, %l1 = fffffffffffffff5, %ccr = 08 movpos %xcc,%l4,%l1 ! Moved, %l1 = 00000000c514a029 ! Mem[0000000091800128] = 232de7dbe3ea9fcb, %g2 = 00000000b9468fbe ldxa [%o0+0x128]%asi,%g2 ! %g2 = 232de7dbe3ea9fcb p41_label_10: ! Mem[00000000630000e4] = d23da88e, %l0 = 000000000000c347 swap [%i2+0x0e4],%l0 ! %l0 = 00000000d23da88e ! Mem[00000000638001ac] = d7ecdaee, %l0 = 00000000d23da88e swap [%i3+0x1ac],%l0 ! %l0 = 00000000d7ecdaee ! Mem[0000000090000050] = 011657d0 cec3459a, %g2 = e3ea9fcb, %g3 = 00b43cbb ldd [%i4+0x050],%g2 ! %g2 = 00000000011657d0 00000000cec3459a ! Mem[0000000090800004] = 3d808065, %g2 = 00000000011657d0 ldsh [%i5+0x004],%g2 ! %g2 = 0000000000003d80 ! %l5 = e0ac45ece56189b6, Mem[0000000062800020] = fe8ea3b8 stha %l5,[%i1+%o4]0x80 ! Mem[0000000062800020] = 89b6a3b8 ! immd = 00000000000001b8, %l4 = 00000000c514a029, %ccr = 08 movvc %icc,0x1b8,%l4 ! Moved, %l4 = 00000000000001b8 ! %l4 = 00000000000001b8, immed = fffffafa, %y = 00000000 smulcc %l4,-0x506,%l6 ! %l6 = fffffffffff75db0, %ccr = 88, %y = ffffffff ! Mem[00000000638001c0] = 066e9179, %l7 = 309e92cc, %l2 = fffffff1 add %i3,0x1c0,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000066e9179 ! Mem[0000000062000000] = 6cf23d29, %l6 = fffffffffff75db0 lduha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000003d29 ! %l2 = 00000000066e9179, %l0 = 00000000d7ecdaee, %ccr = 88 move %xcc,%l2,%l0 ! Register Not Moved p41_label_11: ! %l3 = 0000000000000038, immed = fffff309, %y = ffffffff udivcc %l3,-0xcf7,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = d7ecdaee ! %l4 = 00000000000001b8, imm = 000000000000001b, %l7 = 00000000309e92cc srlx %l4,0x01b,%l7 ! %l7 = 0000000000000000 membar #Sync ! Added by membar checker (273) ! Mem[0000000090000140] = 5f7478d9 d6ab3316 d933daff aa447afe ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! %l4 = 00000000000001b8, %l5 = e0ac45ece56189b6, %ccr = 0a movrne %l4,%l5,%l2 ! Moved, %l2 = e0ac45ece56189b6 ! %f6 = 2d4d8637, Mem[00000000900000b4] = 0acd4a55 st %f6 ,[%i4+0x0b4] ! Mem[00000000900000b4] = 2d4d8637 ! Mem[00000000908000ac] = 1f261db1, %g2 = 0000000000003d80 ldsb [%i5+0x0af],%g2 ! %g2 = 000000000000001f ! %l2 = e0ac45ece56189b6, Mem[00000000910001e0] = eceead35b330fd3a stx %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = e0ac45ece56189b6 ! immd = 000000000000010a, %l7 = 0000000000000000, %ccr = 0a movne %icc,0x10a,%l7 ! Moved, %l7 = 000000000000010a ! %f24 = e05aab58, Mem[000000009080012c] = 3cc3283c st %f24,[%i5+0x12c] ! Mem[000000009080012c] = e05aab58 ! %l7 = 000000000000010a, imm = 0000000000000654, %l7 = 000000000000010a addcc %l7,0x654,%l7 ! %l7 = 000000000000075e, %ccr = 00 p41_label_12: ! %l2 = e0ac45ece56189b6, %l0 = 00000000d7ecdaee, %ccr = 00 movvs %xcc,%l2,%l0 ! Register Not Moved ! Mem[0000000062800074] = 1bf22f40, %l2 = e56189b6, %l6 = 00003d29 add %i1,0x74,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000001bf22f40 ! %l4 = 000001b8, %l5 = e56189b6, Mem[00000000918000b0] = bfd6d9fb ffc33525 std %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = 000001b8 e56189b6 ! %l1 = 00000000c514a029, Mem[00000000918001ca] = 4bf1fdf6 sth %l1,[%o0+0x1ca] ! Mem[00000000918001c8] = a029fdf6 ! Mem[00000000908000b4] = 89cd4d46, %g2 = 000000000000001f lduw [%i5+0x0b4],%g2 ! %g2 = 0000000089cd4d46 ! Mem[00000000638000e4] = a1f07b07, %l0 = 00000000d7ecdaee ldsw [%i3+0x0e4],%l0 ! %l0 = ffffffffa1f07b07 ! Mem[00000000908000e4] = 04effe36, %g2 = 0000000089cd4d46 ldsb [%i5+0x0e4],%g2 ! %g2 = 0000000000000004 ! Mem[0000000063800090] = b7c1e190, %l3 = 00000000ffffffff swap [%i3+0x090],%l3 ! %l3 = 00000000b7c1e190 ! Mem[0000000091800020] = 70e0129d 89ddf28a, %g2 = 00000004, %g3 = cec3459a ldd [%o0+%o4],%g2 ! %g2 = 0000000070e0129d 0000000089ddf28a ! immd = 000000000000022e, %l0 = ffffffffa1f07b07, %ccr = 00 movn %icc,0x22e,%l0 ! Register Not Moved p41_label_13: ! Mem[000000009180003c] = 9be13214, %g2 = 0000000070e0129d ldub [%o0+0x03d],%g2 ! %g2 = 000000000000009b ! Mem[0000000062800008] = f5ffffff23e35204, %l4 = 00000000000001b8, %l0 = ffffffffa1f07b07 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = f5ffffff23e35204 ! %l4 = 00000000000001b8, imm = 0000000000000940, %l1 = 00000000c514a029 taddcc %l4,0x940,%l1 ! %l1 = 0000000000000af8, %ccr = 00 ! Mem[00000000900000ac] = 1e6c41e5, %g2 = 000000000000009b lduh [%i4+0x0ac],%g2 ! %g2 = 0000000000001e6c ! Mem[00000000918000e8] = 17e21263, %g2 = 0000000000001e6c lduh [%o0+0x0ea],%g2 ! %g2 = 00000000000017e2 ! Mem[0000000063000028] = 2bed8fef, %l1 = 0000000000000af8 swap [%i2+%o5],%l1 ! %l1 = 000000002bed8fef ! %l5 = e0ac45ece56189b6, %l0 = f5ffffff23e35204, %ccr = 00 mova %icc,%l5,%l0 ! Moved, %l0 = e0ac45ece56189b6 ! %l4 = 000001b8, %l5 = e56189b6, Mem[0000000062800018] = acf8ac40 2ac9b4dd stda %l4,[%i1+%o3]0x81 ! Mem[0000000062800018] = 000001b8 e56189b6 ! Mem[0000000091800180] = 54edfdc467a5f6d6, %f48 = 5f7478d9 d6ab3316 ldd [%o0+0x180],%f48 ! %f48 = 54edfdc4 67a5f6d6 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546dcc be0f5ab7 0923d7d7 mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100 p41_label_14: ! Mem[0000000062000020] = 29890000, %l1 = 000000002bed8fef ldsba [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[0000000063800088] = 742513ca, %l7 = 000000000000075e lduw [%i3+0x088],%l7 ! %l7 = 00000000742513ca ! %l0 = e0ac45ece56189b6, immed = 00000194, %ccr = 00 movrgz %l0,0x194,%l3 ! Not Moved, %l3 = 00000000b7c1e190 ! %l6 = 000000001bf22f40, Mem[0000000062000028] = 965ec3ce stba %l6,[%i0+%o5]0x89 ! Mem[0000000062000028] = 965ec340 ! Mem[0000000063000140] = 245ffc5e 7fdfa818, %l2 = e56189b6, %l3 = b7c1e190 ldda [%i2+0x140]%asi,%l2 ! %l2 = 00000000245ffc5e 000000007fdfa818 ! %l0 = e0ac45ece56189b6, Mem[0000000091000108] = 28e731edc3ff3462 stx %l0,[%i6+0x108] ! Mem[0000000091000108] = e0ac45ece56189b6 ! %l7 = 00000000742513ca, immd = 00000000000002bf, %l4 = 00000000000001b8 udivx %l7,0x2bf,%l4 ! %l4 = 00000000002a4b68 ! Mem[00000000910001b0] = 9b4d738a, %g2 = 00000000000017e2 ldsba [%i6+0x1b1]%asi,%g2 ! %g2 = ffffffffffffff9b ! Mem[0000000091000040] = 3279f315, %g2 = ffffffffffffff9b ldub [%i6+0x040],%g2 ! %g2 = 0000000000000032 ! %l0 = e0ac45ece56189b6, %l4 = 00000000002a4b68, %l5 = e0ac45ece56189b6 andn %l0,%l4,%l5 ! %l5 = e0ac45ece5418096 p41_label_15: ! Invert Register : %l1 = 0000000000000000 xor %l1,-1,%l1 ! %l1 = ffffffffffffffff ! %l3 = 000000007fdfa818, %l6 = 000000001bf22f40, %ccr = 00 movge %xcc,%l3,%l6 ! Moved, %l6 = 000000007fdfa818 ! %l6 = 7fdfa818, %l7 = 742513ca, Mem[0000000063000010] = 5c7dc347 38fba958 stda %l6,[%i2+%o2]0x88 ! Mem[0000000063000010] = 7fdfa818 742513ca ! Mem[000000009000000c] = 0f9c0e4c, %g2 = 0000000000000032 ldsh [%i4+0x00e],%g2 ! %g2 = 0000000000000f9c ! %l4 = 002a4b68, %l5 = e5418096, Mem[0000000090800040] = c4953c2f e14ccb8b std %l4,[%i5+0x040] ! Mem[0000000090800040] = 002a4b68 e5418096 ! %l2 = 00000000245ffc5e, Mem[00000000918001dc] = 453fe990 stw %l2,[%o0+0x1dc] ! Mem[00000000918001dc] = 245ffc5e ! immd = 000000000000028f, %l2 = 00000000245ffc5e, %ccr = 00 movn %xcc,0x28f,%l2 ! Register Not Moved ! Mem[0000000062000020] = 9286e378 29890000, %l0 = e56189b6, %l1 = ffffffff ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000029890000 000000009286e378 ! %l7 = 00000000742513ca, Mem[0000000063800028] = 2a3aa221e41de31d stxa %l7,[%i3+%o5]0x89 ! Mem[0000000063800028] = 00000000742513ca ! %f24 = e05aab58 5c2734fb, Mem[0000000091000198] = c522a0d5 3c738ad5 std %f24,[%i6+0x198] ! Mem[0000000091000198] = e05aab58 5c2734fb p41_label_16: ! %f26 = de440915 bf10d2f6, Mem[0000000063800000] = c111b5f2 00000000 stda %f26,[%i3+%g0]0x80 ! Mem[0000000063800000] = de440915 bf10d2f6 ! Mem[00000000908000f4] = 2c2ce0b7, %g2 = 0000000000000f9c ldub [%i5+0x0f6],%g2 ! %g2 = 000000000000002c ! Mem[000000009180003c] = e13214b7, %g2 = 000000000000002c lduha [%o0+0x03e]%asi,%g2 ! %g2 = 000000000000e132 ! Mem[00000000630000e0] = a9106713, %l4 = 00000000002a4b68 swap [%i2+0x0e0],%l4 ! %l4 = 00000000a9106713 ! %l2 = 00000000245ffc5e, Mem[0000000063800000] = 150944de stwa %l2,[%i3+%g0]0x89 ! Mem[0000000063800000] = 245ffc5e ! %l2 = 00000000245ffc5e, Mem[00000000630000d8] = 1051cabd1acbad0b stx %l2,[%i2+0x0d8] ! Mem[00000000630000d8] = 00000000245ffc5e ! immd = 00000000000000ed, %l0 = 0000000029890000, %ccr = 00 move %xcc,0x0ed,%l0 ! Register Not Moved ! Mem[00000000910000c8] = 7d903ca54204a456, %g2 = 000000000000e132 ldx [%i6+0x0c8],%g2 ! %g2 = 7d903ca54204a456 ! %l5 = e0ac45ece5418096, Mem[00000000908000e4] = 04effe36 stw %l5,[%i5+0x0e4] ! Mem[00000000908000e4] = e5418096 ! %l0 = 0000000029890000, immed = 0000052b, %l1 = 000000009286e378 taddcctv %l0,0x52b,%l1 ! %l0 = 0000000029890023, Trapped p41_label_17: ! %f9 = b78ee6a6, Mem[00000000638000bc] = 4387e73d sta %f9 ,[%i3+0x0bc]%asi ! Mem[00000000638000bc] = b78ee6a6 ! Mem[0000000062000010] = 532500d7, %l4 = 00000000a9106713 lduba [%i0+%o2]0x88,%l4 ! %l4 = 00000000000000d7 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 d933daff aa447afe ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140 ! %l1 = 000000009286e378, Mem[0000000091800166] = a180e685 stb %l1,[%o0+0x166] ! Mem[0000000091800164] = 7880e685 ! Mem[0000000063000018] = beb5971e, %l1 = 000000009286e378 lduha [%i2+%o3]0x89,%l1 ! %l1 = 000000000000971e ! %l0 = 0000000029890023, Mem[00000000908000a4] = d56d424b stb %l0,[%i5+0x0a4] ! Mem[00000000908000a4] = 236d424b ! Mem[0000000063800170] = 73f6dc0d, %l4 = 00000000000000d7 lduw [%i3+0x170],%l4 ! %l4 = 0000000073f6dc0d ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 2d4d8637 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[0000000063800020] = fff1068c818acd8c, %l5 = e0ac45ece5418096 ldxa [%i3+%o4]0x80,%l5 ! %l5 = fff1068c818acd8c ! Mem[0000000062000018] = 0749b571, %f30 = 1f90c4f4 lda [%i0+%o3]0x88,%f30 ! %f30 = 0749b571 p41_label_18: ! %l7 = 00000000742513ca, Mem[0000000090800078] = 6b44214a895c08b7 stx %l7,[%i5+0x078] ! Mem[0000000090800078] = 00000000742513ca ! Mem[0000000063000008] = 28508968, %l5 = fff1068c818acd8c lduba [%i2+%o1]0x89,%l5 ! %l5 = 0000000000000068 ! immd = 00000000000000aa, %l1 = 000000000000971e, %ccr = 00 movpos %xcc,0x0aa,%l1 ! Moved, %l1 = 00000000000000aa ! Mem[0000000062800020] = 89b6a3b8 6f04a47b, %l6 = 7fdfa818, %l7 = 742513ca ldda [%i1+%o4]0x80,%l6 ! %l6 = 0000000089b6a3b8 000000006f04a47b ! Mem[0000000091800170] = 7fdb938cbb72ba0f, %g2 = 7d903ca54204a456 ldx [%o0+0x170],%g2 ! %g2 = 7fdb938cbb72ba0f ! Mem[0000000063800040] = 1abc389c, %l7 = 6f04a47b, %l2 = 245ffc5e add %i3,0x40,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001abc389c ! %l2 = 000000001abc389c, %l6 = 0000000089b6a3b8, %ccr = 00 movcc %icc,%l2,%l6 ! Moved, %l6 = 000000001abc389c ! Mem[0000000063000056] = 28a337d9, %l6 = 000000001abc389c ldstuba [%i2+0x056]%asi,%l6 ! %l6 = 00000037000000ff ! %f14 = d41d38c1 168aace2, Mem[0000000062000008] = 26f0e023 ce674850 stda %f14,[%i0+%o1]0x89 ! Mem[0000000062000008] = d41d38c1 168aace2 ! %l1 = 00000000000000aa, imm = 000000000000002b, %l1 = 00000000000000aa srax %l1,0x02b,%l1 ! %l1 = 0000000000000000 p41_label_19: ! %l4 = 0000000073f6dc0d, Mem[000000009000005a] = 85e6b941 sth %l4,[%i4+0x05a] ! Mem[0000000090000058] = dc0db941 ! Mem[0000000090800018] = 55a1c4ec, %g2 = 7fdb938cbb72ba0f lduh [%i5+0x01a],%g2 ! %g2 = 00000000000055a1 ! %l2 = 000000001abc389c, %l1 = 0000000000000000, %l6 = 0000000000000037 tsubcctv %l2,%l1,%l6 ! %l6 = 000000001abc389c, %ccr = 00 ! %l0 = 0000000029890023, Mem[000000009180009d] = 4174111e stb %l0,[%o0+0x09d] ! Mem[000000009180009c] = 2374111e ! %l1 = 0000000000000000, Mem[000000009080000c] = c6c41012 sth %l1,[%i5+0x00c] ! Mem[000000009080000c] = 00001012 ! Mem[00000000908000c8] = ed235e182da657ec, %f48 = a51ce9c8 b76c866a ldd [%i5+0x0c8],%f48 ! %f48 = ed235e18 2da657ec ! Mem[0000000063800010] = 34d8b6cb, %l7 = 000000006f04a47b ldsha [%i3+%o2]0x88,%l7 ! %l7 = ffffffffffffb6cb ! %l2 = 000000001abc389c, Mem[0000000063000010] = 7fdfa818 stba %l2,[%i2+%o2]0x88 ! Mem[0000000063000010] = 7fdfa89c ! Mem[0000000063000028] = 00000af83ac672f0, %f2 = 2a3aa221 e41de31d ldda [%i2+%o5]0x81,%f2 ! %f2 = 00000af8 3ac672f0 ! Code Fragment 1 p41_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000089ddf28a mov -0xe07,%g3 ! %g3 = fffffffffffff1f9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p41_label_20: ! Mem[0000000090000078] = ebce4275, %g2 = 00000000000055a1 ldsha [%i4+0x07a]%asi,%g2 ! %g2 = ffffffffffffebce ! Mem[0000000063000010] = 9ca8df7f, %l4 = 0000000073f6dc0d lduwa [%i2+%o2]0x80,%l4 ! %l4 = 000000009ca8df7f ! Mem[0000000062000028] = 8de8e17f965ec340, %f14 = d41d38c1 168aace2 ldda [%i0+%o5]0x88,%f14 ! %f14 = 8de8e17f 965ec340 ! Mem[000000006380015c] = 8bed54d3, %l3 = 7fdfa818, %l4 = 9ca8df7f add %i3,0x15c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008bed54d3 ! immd = 00000000000000f9, %l1 = 0000000000000000, %ccr = 00 movl %xcc,0x0f9,%l1 ! Register Not Moved ! Mem[00000000910000f8] = c67c86f2, %g2 = ffffffffffffebce lduh [%i6+0x0f8],%g2 ! %g2 = 000000000000c67c ! Mem[0000000063000010] = 9ca8df7f, %l6 = 000000001abc389c ldsha [%i2+%o2]0x81,%l6 ! %l6 = ffffffffffff9ca8 ! Mem[0000000062800020] = b8a3b689, %l1 = 0000000000000000 ldswa [%i1+%o4]0x88,%l1 ! %l1 = ffffffffb8a3b689 ! Mem[0000000091000188] = bf5a71a9, %g2 = 000000000000c67c lduh [%i6+0x18a],%g2 ! %g2 = 000000000000bf5a ! Mem[0000000063000098] = 0399e82a fab284ae, %l0 = 29890023, %l1 = b8a3b689 ldd [%i2+0x098],%l0 ! %l0 = 000000000399e82a 00000000fab284ae p41_label_21: ! Mem[0000000063000000] = e807ca4e, %l6 = ffffffffffff9ca8 ldsba [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffffffe8 ! %l3 = 000000007fdfa818, immed = fffffef2, %ccr = 00 movre %l3,-0x10e,%l4 ! Not Moved, %l4 = 000000008bed54d3 ! Mem[00000000900000c0] = 476286e5d5a0202e, %g2 = 000000000000bf5a ldx [%i4+0x0c0],%g2 ! %g2 = 476286e5d5a0202e ! %f24 = e05aab58 5c2734fb, Mem[00000000918001d8] = e13ba7f5 245ffc5e std %f24,[%o0+0x1d8] ! Mem[00000000918001d8] = e05aab58 5c2734fb ! %l5 = 0000000000000068, imm = 0000000000000350, %l4 = 000000008bed54d3 andn %l5,0x350,%l4 ! %l4 = 0000000000000028 ! Mem[0000000063000060] = 500145d2, %l2 = 1abc389c, %l0 = 0399e82a add %i2,0x60,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000500145d2 ! Invert Register : %l1 = 00000000fab284ae xor %l1,-1,%l1 ! %l1 = ffffffff054d7b51 ! Randomly selected nop nop ! %l0 = 00000000500145d2, Mem[0000000091000130] = f9e68975de66f8de stx %l0,[%i6+0x130] ! Mem[0000000091000130] = 00000000500145d2 ! Mem[0000000090000110] = 0ce41310 7d8dcae3, %g2 = d5a0202e, %g3 = fffff1f9 ldda [%i4+0x110]%asi,%g2 ! %g2 = 000000000ce41310 000000007d8dcae3 p41_label_22: ! Mem[00000000620001d8] = 27e33c8fd3b77bb4, %l4 = 0000000000000028, %l1 = ffffffff054d7b51 add %i0,0x1d8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 27e33c8fd3b77bb4 ! %l7 = ffffffffffffb6cb, Mem[0000000063800098] = 42f5716a9e82782c stx %l7,[%i3+0x098] ! Mem[0000000063800098] = ffffffffffffb6cb ! Mem[00000000900000d4] = 01fef12d, %g2 = 000000000ce41310 ldsb [%i4+0x0d6],%g2 ! %g2 = 0000000000000001 ! %f22 = f5ad976e, Mem[0000000063800020] = fff1068c sta %f22,[%i3+%o4]0x80 ! Mem[0000000063800020] = f5ad976e ! Mem[000000009100006c] = 130c0cd9, %g2 = 0000000000000001 ldub [%i6+0x06c],%g2 ! %g2 = 0000000000000013 ! Mem[00000000628001c4] = f6aeec82, %l3 = 000000007fdfa818 ldub [%i1+0x1c4],%l3 ! %l3 = 00000000000000f6 ! %l6 = ffffffffffffffe8, immd = fffffffffffff3a2, %l0 = 00000000500145d2 sdivx %l6,-0xc5e,%l0 ! %l0 = 0000000000000000 ! Mem[00000000910000f4] = c39fc67c, %g2 = 0000000000000013 ldsb [%i6+0x0f6],%g2 ! %g2 = ffffffffffffffc3 ! %l1 = 27e33c8fd3b77bb4, Mem[0000000063000020] = f45ddd1b stha %l1,[%i2+%o4]0x81 ! Mem[0000000063000020] = 7bb4dd1b ! Mem[00000000620001df] = d3b77bb4, %l6 = ffffffffffffffe8 ldstub [%i0+0x1df],%l6 ! %l6 = 000000b4000000ff p41_label_23: ! Mem[00000000630000e4] = 0000c347, %l7 = ffffffffffffb6cb ldstub [%i2+0x0e4],%l7 ! %l7 = 00000000000000ff ! Mem[0000000090000170] = ca1124dc, %g18 = 0aa728ce390769d4 ldsw [%i4+0x170],%g2 ! %g2 = 0aa728ce390769d4 ! Mem[0000000090800078] = 00007425, %g2 = ffffffffca1124dc lduh [%i5+0x07a],%g2 ! %g2 = 0000000000000000 ! Mem[00000000628000e8] = d3882d7f, %l3 = 00000000000000f6 swap [%i1+0x0e8],%l3 ! %l3 = 00000000d3882d7f ! %l0 = 0000000000000000, Mem[000000009080015e] = c950cd81 stb %l0,[%i5+0x15e] ! Mem[000000009080015c] = 0050cd81 ! Mem[0000000062800000] = b188e222 6e97adf5, %l2 = 1abc389c, %l3 = d3882d7f ldda [%i1+%g0]0x89,%l2 ! %l2 = 000000006e97adf5 00000000b188e222 ! Mem[0000000063800010] = cbb6d834, %l3 = 00000000b188e222 lduha [%i3+%o2]0x80,%l3 ! %l3 = 000000000000cbb6 ! Mem[00000000628001a8] = bdd93909, %l1 = d3b77bb4, %l3 = 0000cbb6 add %i1,0x1a8,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000bdd93909 ! %l7 = 0000000000000000, %l3 = 00000000bdd93909, %l3 = 00000000bdd93909 addccc %l7,%l3,%l3 ! %l3 = 00000000bdd93909, %ccr = 08 ! %l4 = 0000000000000028, %l7 = 0000000000000000, %ccr = 08 movneg %xcc,%l4,%l7 ! Register Not Moved p41_label_24: ! Mem[0000000063000018] = 21cd92bb beb5971e, %l0 = 00000000, %l1 = d3b77bb4 ldda [%i2+%o3]0x88,%l0 ! %l0 = 00000000beb5971e 0000000021cd92bb ! Mem[000000009100005c] = 2b30fdf4, %g2 = 0000000000000000 ldub [%i6+0x05e],%g2 ! %g2 = 000000000000002b ! Mem[0000000090800058] = e87c06d4b8013916, %g2 = 000000000000002b ldx [%i5+0x058],%g2 ! %g2 = e87c06d4b8013916 ! %f10 = 198da17b 112bc8be, Mem[0000000090000188] = 3d267fb6 ec8b88e3 std %f10,[%i4+0x188] ! Mem[0000000090000188] = 198da17b 112bc8be ! Mem[0000000062800018] = b8010000, %l5 = 0000000000000068 swapa [%i1+%o3]0x88,%l5 ! %l5 = 00000000b8010000 ! %l0 = 00000000beb5971e, Mem[0000000063000018] = 1e97b5bebb92cd21 stxa %l0,[%i2+%o3]0x81 ! Mem[0000000063000018] = 00000000beb5971e ! Mem[000000009180005c] = f76f3436, %g2 = e87c06d4b8013916 ldsh [%o0+0x05c],%g2 ! %g2 = fffffffffffff76f ! %l2 = 000000006e97adf5, %l5 = 00000000b8010000, %ccr = 08 movvc %xcc,%l2,%l5 ! Moved, %l5 = 000000006e97adf5 membar #Sync ! Added by membar checker (274) ! %l7 = 0000000000000000, Mem[0000000090000154] = 358629ae sth %l7,[%i4+0x154] ! Mem[0000000090000154] = 000029ae ! %l1 = 0000000021cd92bb, %l5 = 000000006e97adf5, %l3 = 00000000bdd93909 mulx %l1,%l5,%l3 ! %l3 = 0e9a5c462c32cbf7 p41_label_25: ! %f16 = 08322991 7ef67d6d 00000000 f2b511c1 ! %f20 = 83e0937d fde5f1e1 f5ad976e 22e288b1 ! %f24 = e05aab58 5c2734fb de440915 bf10d2f6 ! %f28 = eafd34be 7d3d928d 0749b571 ed609fd7 mov 0x040,%g4 stda %f16,[%i0+%g4]ASI_BLK_S ! Block Store to 0000000062000040 ! Mem[0000000063800010] = cbb6d834, %f11 = 112bc8be lda [%i3+%o2]0x80,%f11 ! %f11 = cbb6d834 ! %f6 = 2d4d8637 2ec42df1, Mem[0000000063000010] = 7fdfa89c 742513ca stda %f6 ,[%i2+%o2]0x89 ! Mem[0000000063000010] = 2d4d8637 2ec42df1 ! immd = 00000000000000bc, %l3 = 0e9a5c462c32cbf7, %ccr = 08 movleu %xcc,0x0bc,%l3 ! Register Not Moved ! %l4 = 0000000000000028, immed = 0000053e, %y = d7ecdaee udivcc %l4,0x53e,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = beb5971e ! Mem[0000000090800148] = 58d70c46 922269cd, %g2 = fffff76f, %g3 = 7d8dcae3 ldd [%i5+0x148],%g2 ! %g2 = 0000000058d70c46 00000000922269cd ! %l6 = 00000000000000b4, Mem[000000009100005d] = 2b2b30fd stb %l6,[%i6+0x05d] ! Mem[000000009100005c] = b42b30fd ! %l7 = 0000000000000000, imm = fffffffffffff1ab, %l5 = 000000006e97adf5 xor %l7,-0xe55,%l5 ! %l5 = fffffffffffff1ab ! Mem[0000000062000018] = 0749b571, %l6 = 00000000000000b4 ldsha [%i0+%o3]0x89,%l6 ! %l6 = ffffffffffffb571 ! %l7 = 0000000000000000, Mem[0000000062000028] = 965ec340 stha %l7,[%i0+%o5]0x89 ! Mem[0000000062000028] = 965e0000 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Thread 41 1: membar #Sync ! Force all stores to complete p41_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a4] ! Set processor 41 done flag ! Check Registers p41_check_registers: set p41_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000beb5971e bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ffffffff bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000006e97adf5 bne,a,pn %xcc,p41_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0e9a5c462c32cbf7 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000028 bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be fffffffffffff1ab bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffb571 bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xbeb5971e,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p41_failed mov 0x111,%g1 ! Check Floating Point Registers p41_check_fp_registers: set p41_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 2e20a0d5 e5866247 bne %xcc,p41_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 00000af8 3ac672f0 bne %xcc,p41_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be fe017472 0a02b9b6 bne %xcc,p41_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2d4d8637 2ec42df1 bne %xcc,p41_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 198da17b cbb6d834 bne %xcc,p41_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 8de8e17f 965ec340 bne %xcc,p41_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 00000000 f2b511c1 bne %xcc,p41_f18_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be de440915 bf10d2f6 bne %xcc,p41_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 0749b571 ed609fd7 bne %xcc,p41_f30_fail nop ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e2ac8a16c1381dd4 ldx [%i0+0x008],%g3 ! Observed data at 0000000062000008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d700255356c5d957 ldx [%i0+0x010],%g3 ! Observed data at 0000000062000010 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000892978e38692 ldx [%i0+0x020],%g3 ! Observed data at 0000000062000020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00005e967fe1e88d ldx [%i0+0x028],%g3 ! Observed data at 0000000062000028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 083229917ef67d6d ldx [%i0+0x040],%g3 ! Observed data at 0000000062000040 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = 00000000f2b511c1 ldx [%i0+0x048],%g3 ! Observed data at 0000000062000048 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 83e0937dfde5f1e1 ldx [%i0+0x050],%g3 ! Observed data at 0000000062000050 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = f5ad976e22e288b1 ldx [%i0+0x058],%g3 ! Observed data at 0000000062000058 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = e05aab585c2734fb ldx [%i0+0x060],%g3 ! Observed data at 0000000062000060 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = de440915bf10d2f6 ldx [%i0+0x068],%g3 ! Observed data at 0000000062000068 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = eafd34be7d3d928d ldx [%i0+0x070],%g3 ! Observed data at 0000000062000070 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 0749b571ed609fd7 ldx [%i0+0x078],%g3 ! Observed data at 0000000062000078 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x078,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = e5cdffb8e3771581 ldx [%i0+0x0d0],%g3 ! Observed data at 00000000620000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 27e33c8fd3b77bff ldx [%i0+0x1d8],%g3 ! Observed data at 00000000620001d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x1d8,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x000],%g2 ! Expected data = f5ad976e22e288b1 ldx [%i1+0x000],%g3 ! Observed data at 0000000062800000 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f5ffffff23e35204 ldx [%i1+0x008],%g3 ! Observed data at 0000000062800008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3efe5312e13acf ldx [%i1+0x010],%g3 ! Observed data at 0000000062800010 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 68000000e56189b6 ldx [%i1+0x018],%g3 ! Observed data at 0000000062800018 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 89b6a3b86f04a47b ldx [%i1+0x020],%g3 ! Observed data at 0000000062800020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x020,%g4 ldx [%g1+0x088],%g2 ! Expected data = a8445808abe15ed8 ldx [%i1+0x088],%g3 ! Observed data at 0000000062800088 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x088,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 000000f6e29c4e7d ldx [%i1+0x0e8],%g3 ! Observed data at 00000000628000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x0e8,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x010],%g2 ! Expected data = f12dc42e37864d2d ldx [%i2+0x010],%g3 ! Observed data at 0000000063000010 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000beb5971e ldx [%i2+0x018],%g3 ! Observed data at 0000000063000018 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7bb4dd1b000000c4 ldx [%i2+0x020],%g3 ! Observed data at 0000000063000020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000af83ac672f0 ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 0beae15d28a3ffd9 ldx [%i2+0x050],%g3 ! Observed data at 0000000063000050 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x050,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 00000000245ffc5e ldx [%i2+0x0d8],%g3 ! Observed data at 00000000630000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 002a4b68ff00c347 ldx [%i2+0x0e0],%g3 ! Observed data at 00000000630000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = d933daffdfd36d25 ldx [%i2+0x1f8],%g3 ! Observed data at 00000000630001f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x1f8,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5efc5f24bf10d2f6 ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = f5ad976e818acd8c ldx [%i3+0x020],%g3 ! Observed data at 0000000063800020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ca13257400000000 ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = ffffffff0dcc3358 ldx [%i3+0x090],%g3 ! Observed data at 0000000063800090 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = ffffffffffffb6cb ldx [%i3+0x098],%g3 ! Observed data at 0000000063800098 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x098,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 7cec0b7eb78ee6a6 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000638000b8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 1ae5be2b00000023 ldx [%i3+0x138],%g3 ! Observed data at 0000000063800138 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x138,%g4 ldx [%g1+0x180],%g2 ! Expected data = ad5cff31c2d2b469 ldx [%i3+0x180],%g3 ! Observed data at 0000000063800180 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x180,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 59b9a2e6d23da88e ldx [%i3+0x1a8],%g3 ! Observed data at 00000000638001a8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x1a8,%g4 ! The test for processor 41 has passed p41_passed: ta GOOD_TRAP nop p41_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p41_failed p41_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p41_failed p41_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p41_failed p41_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p41_failed p41_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p41_failed p41_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p41_failed p41_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p41_failed p41_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p41_failed p41_f0_fail: set p41_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f2_fail: set p41_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f4_fail: set p41_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f6_fail: set p41_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f10_fail: set p41_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f14_fail: set p41_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f18_fail: set p41_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f26_fail: set p41_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f30_fail: set p41_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_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 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000062800028] stwa %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000028] ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000018] done p41_trap1o: ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000062800028] stwa %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000028] ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000018] done p41_trap2e: tsubcc %l6,%l6,%l1 stda %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800008] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063000010] stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000008] stwa %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800020] taddcc %l1,%l7,%l7 stxa %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000018] done p41_trap2o: tsubcc %l6,%l6,%l1 stda %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800008] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063000010] stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000008] stwa %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800020] taddcc %l1,%l7,%l7 stxa %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000018] done p41_trap3e: add %l1,%l6,%l6 xnor %l7,%l1,%l5 orn %l2,-0x24d,%l7 xnor %l5,%l1,%l1 or %l7,%l3,%l1 subc %l1,0xdcb,%l4 done p41_trap3o: add %l1,%l6,%l6 xnor %l7,%l1,%l5 orn %l2,-0x24d,%l7 xnor %l5,%l1,%l1 or %l7,%l3,%l1 subc %l1,0xdcb,%l4 done p41_init_memory_pointers: set p41_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 p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c9780bbe39c17323 ldx [%g1+0x008],%l1 ! %l1 = 3d5a75ec3e0ee813 ldx [%g1+0x010],%l2 ! %l2 = 8e04cde7d933daff ldx [%g1+0x018],%l3 ! %l3 = e1200de846b0f1fd ldx [%g1+0x020],%l4 ! %l4 = 517dfa77ecd5d809 ldx [%g1+0x028],%l5 ! %l5 = f2f3f77e0deadc67 ldx [%g1+0x030],%l6 ! %l6 = c1e00242aa447afe ldx [%g1+0x038],%l7 ! %l7 = 83ba3b743ec7b38d ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 42 processor_42: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa8] ! Set the start flag wrpr %g0,7,%cleanwin call p42_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 42 wr %g0,0x4,%fprs ! Make sure fef is 1 set p42_init_freg,%g1 ! %f0 = 64198e31 c0e063f5 1664e749 59351c37 ! %f4 = 0a0a8aa4 2dd1be8a af1571a8 524f46ed ! %f8 = f82f4043 24d4825b 5dce1eeb b0fa723d ! %f12 = c1394675 aadcb212 b67b6d15 3ef7e69f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 89f805cf 085042da 23c7a23f 078e7d0f ! %f20 = c397b77e 6f1a7255 1499b497 ac1eef8a ! %f24 = 34d6f44c dd58644f 8e8cd1d1 b08885f6 ! %f28 = 8396505d adc13236 eaefe186 f5f5803a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 78dba56a 2e6d4dee e4e21985 9237390d ! %f36 = c15ec476 0b5b4e8a 8a507f45 fe44ecc7 ! %f40 = 6434fb5a b5068389 ffd9b6c3 402298d2 ! %f44 = 66af3268 1030faf3 f876b97e e62a92c4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xda534b8f00000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = da534b8f00000071 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 42 p42_label_1: ! %l6 = c629f1006a17da83, immed = 00000934, %y = 00000000 smulcc %l6,0x934,%l2 ! %l2 = 000003d06386fd9c, %ccr = 00, %y = 000003d0 ! Mem[0000000065800028] = ccf5abbb, %l3 = 71436b765f8feba0 lduha [%i3+%o5]0x81,%l3 ! %l3 = 000000000000ccf5 ! %l5 = 305406ec86a4671c, Mem[0000000090800040] = c4953c2fe14ccb8b stx %l5,[%i5+0x040] ! Mem[0000000090800040] = 305406ec86a4671c ! Mem[0000000091800014] = 73e5002c, %g2 = d4e38a287743b0cf ldsb [%o0+0x014],%g2 ! %g2 = 0000000000000073 ! immd = 0000000000000106, %l5 = 305406ec86a4671c, %ccr = 00 movcs %xcc,0x106,%l5 ! Register Not Moved ! %l1 = a08522b9d0e7c296, Mem[0000000091000157] = 8937ccf7 stb %l1,[%i6+0x157] ! Mem[0000000091000154] = 9637ccf7 ! %l4 = d8fa5724, %l5 = 86a4671c, Mem[0000000090000178] = a54f0ba0 6d1cbda3 stda %l4,[%i4+0x178]%asi ! Mem[0000000090000178] = d8fa5724 86a4671c ! Mem[0000000091800088] = f66800b943610036, %f48 = a009c881 68613331 ldd [%o0+0x088],%f48 ! %f48 = f66800b9 43610036 ! %l0 = 4ca195d3b1a47e75, %l1 = a08522b9d0e7c296, %ccr = 00 movgu %xcc,%l0,%l1 ! Moved, %l1 = 4ca195d3b1a47e75 ! Mem[0000000064000008] = 9bdc8b39, %l3 = 000000000000ccf5 lduba [%i0+%o1]0x81,%l3 ! %l3 = 000000000000009b p42_label_2: ! Randomly selected nop nop ! %l5 = 305406ec86a4671c, Mem[0000000091800050] = 201eabe0ace33da8 stx %l5,[%o0+0x050] ! Mem[0000000091800050] = 305406ec86a4671c ! Mem[0000000065000020] = 409c579ac6bb9b4d, %f28 = 8396505d adc13236 ldda [%i2+%o4]0x81,%f28 ! %f28 = 409c579a c6bb9b4d ! %l6 = c629f1006a17da83, Mem[0000000064800020] = 5b153eeb stba %l6,[%i1+%o4]0x89 ! Mem[0000000064800020] = 5b153e83 ! Mem[0000000065000028] = 0c086b25, %l5 = 305406ec86a4671c swapa [%i2+%o5]0x88,%l5 ! %l5 = 000000000c086b25 ! %l4 = d8fa5724, %l5 = 0c086b25, Mem[0000000091800180] = 54edfdc4 67a5f6d6 std %l4,[%o0+0x180] ! Mem[0000000091800180] = d8fa5724 0c086b25 ! %l5 = 000000000c086b25, %l0 = 4ca195d3b1a47e75, %ccr = 00 movrgz %l5,%l0,%l1 ! Moved, %l1 = 4ca195d3b1a47e75 ! Mem[0000000064800008] = 543ca10ceca02d1d, %l6 = c629f1006a17da83, %l3 = 000000000000009b add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 543ca10ceca02d1d ! %l0 = b1a47e75, %l1 = b1a47e75, Mem[00000000900001a8] = 353e313b be3475ae std %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = b1a47e75 b1a47e75 ! Mem[0000000064000028] = 8c48867f, %l2 = 000003d06386fd9c lduba [%i0+%o5]0x89,%l2 ! %l2 = 000000000000007f p42_label_3: ! Mem[0000000090000100] = 08952b3c, %g2 = 0000000000000073 lduh [%i4+0x102],%g2 ! %g2 = 0000000000000895 ! Mem[0000000065000018] = 14236ce4, %l1 = 4ca195d3b1a47e75 ldsha [%i2+%o3]0x80,%l1 ! %l1 = 0000000000001423 ! Mem[0000000065800078] = bbc77771, %l7 = d3c6abc0a838b662 swap [%i3+0x078],%l7 ! %l7 = 00000000bbc77771 ! Clear Register : %l1 = 0000000000001423 clr %l1 ! %l1 = 0000000000000000 ! %l1 = 0000000000000000, %l0 = 4ca195d3b1a47e75, %y = 000003d0 mulscc %l1,%l0,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 000001e8 ! Mem[0000000065000018] = 14236ce4, %l4 = 70a0f3cfd8fa5724 ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 00000014000000ff ! %l0 = 4ca195d3b1a47e75, %l5 = 000000000c086b25, %l2 = 000000000000007f taddcctv %l0,%l5,%l2 ! %l0 = 4ca195d3b1a47e98, Trapped ! Mem[0000000065000018] = e46c23ff, %l7 = 00000000bbc77771 swapa [%i2+%o3]0x89,%l7 ! %l7 = 00000000e46c23ff ! %l0 = 4ca195d3b1a47e98, Mem[00000000908000e4] = 04effe36 stw %l0,[%i5+0x0e4] ! Mem[00000000908000e4] = b1a47e98 ! Mem[0000000090000110] = 0ce413107d8dcae3, %g2 = 0000000000000895 ldx [%i4+0x110],%g2 ! %g2 = 0ce413107d8dcae3 p42_label_4: ! %l0 = 4ca195d3b1a47e98, immed = fffff0ef, %y = 000001e8 smul %l0,-0xf11,%l5 ! %l5 = 0000049c90a8afe8, %y = 0000049c ! Mem[000000009100005c] = 30fdf479, %g2 = 0ce413107d8dcae3 ldsb [%i6+0x05f],%g2 ! %g2 = 0000000000000030 ! %l6 = 6a17da83, %l7 = e46c23ff, Mem[0000000090000148] = c1bedd20 cb691d39 std %l6,[%i4+0x148] ! Mem[0000000090000148] = 6a17da83 e46c23ff ! %l0 = 4ca195d3b1a47e98, imm = 0000000000000006, %l4 = 0000000000000014 sll %l0,0x006,%l4 ! %l4 = 286574ec691fa600 ! %l4 = 286574ec691fa600, %l7 = 00000000e46c23ff, %ccr = 44 movpos %xcc,%l4,%l7 ! Moved, %l7 = 286574ec691fa600 ! %l2 = 0000007f, %l3 = eca02d1d, Mem[0000000065800008] = 6ab6f37a 5da405ef stda %l2,[%i3+%o1]0x88 ! Mem[0000000065800008] = 0000007f eca02d1d ! Mem[000000009080018c] = 07be0d6a, %g2 = 0000000000000030 ldsh [%i5+0x18e],%g2 ! %g2 = 00000000000007be ! %l3 = 543ca10ceca02d1d, %l6 = c629f1006a17da83, %y = 0000049c smul %l3,%l6,%l7 ! %l7 = f7f884888bfcc7d7, %y = f7f88488 ! %l5 = 0000049c90a8afe8, imm = fffffffffffff9e3, %l6 = c629f1006a17da83 sub %l5,-0x61d,%l6 ! %l6 = 0000049c90a8b605 ! %l6 = 90a8b605, %l7 = 8bfcc7d7, Mem[00000000910000b8] = d456953b f88b7c51 std %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = 90a8b605 8bfcc7d7 p42_label_5: ! Mem[000000006480019c] = 394f2ab9, %l3 = eca02d1d, %l7 = 8bfcc7d7 add %i1,0x19c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000394f2ab9 ! Mem[0000000090000060] = d05fd2d131ded22c, %g2 = 00000000000007be ldx [%i4+0x060],%g2 ! %g2 = d05fd2d131ded22c ! Mem[00000000658001ec] = 10344e8f, %l7 = 394f2ab9, %l6 = 90a8b605 add %i3,0x1ec,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000010344e8f ! %l7 = 00000000394f2ab9, imm = 0000000000000d78, %l3 = 543ca10ceca02d1d orn %l7,0xd78,%l3 ! %l3 = fffffffffffffabf ! Mem[0000000065800010] = 8d51b10e895ed9a2, %l2 = 000000000000007f ldxa [%i3+%o2]0x80,%l2 ! %l2 = 8d51b10e895ed9a2 ! Mem[000000009080008c] = 08d9a258, %g2 = d05fd2d131ded22c ldsh [%i5+0x08c],%g2 ! %g2 = 00000000000008d9 ! %l6 = 10344e8f, %l7 = 394f2ab9, Mem[0000000090000120] = c8a6f293 1c3dc9c8 std %l6,[%i4+0x120] ! Mem[0000000090000120] = 10344e8f 394f2ab9 ! %l0 = 4ca195d3b1a47e98, %l5 = 0000049c90a8afe8, %ccr = 44 movcc %icc,%l0,%l5 ! Moved, %l5 = 4ca195d3b1a47e98 ! %l7 = 00000000394f2ab9, Mem[0000000064800028] = bc71c2a5 stba %l7,[%i1+%o5]0x89 ! Mem[0000000064800028] = bc71c2b9 ! %l5 = 4ca195d3b1a47e98, Mem[0000000064000010] = b59798c8 stba %l5,[%i0+%o2]0x80 ! Mem[0000000064000010] = 989798c8 p42_label_6: ! immd = 0000000000000250, %l7 = 00000000394f2ab9, %ccr = 44 move %xcc,0x250,%l7 ! Moved, %l7 = 0000000000000250 ! Mem[00000000908000d0] = 39cf1cc5, %g2 = 00000000000008d9 ldsb [%i5+0x0d0],%g2 ! %g2 = 0000000000000039 ! %l3 = fffffffffffffabf, %l0 = 4ca195d3b1a47e98, %l0 = 4ca195d3b1a47e98 xor %l3,%l0,%l0 ! %l0 = b35e6a2c4e5b8427 ! %l5 = 4ca195d3b1a47e98, %l3 = fffffffffffffabf, %l4 = 286574ec691fa600 srax %l5,%l3,%l4 ! %l4 = 0000000000000000 ! Mem[0000000090800060] = 257bbd62, %g2 = 0000000000000039 lduw [%i5+0x060],%g2 ! %g2 = 00000000257bbd62 ! Mem[0000000091000130] = f9e68975de66f8de, %f48 = f66800b9 43610036 ldd [%i6+0x130],%f48 ! %f48 = f9e68975 de66f8de ! Mem[0000000091800080] = f6b5e8f2, %g2 = 00000000257bbd62 lduw [%o0+0x080],%g2 ! %g2 = 00000000f6b5e8f2 ! Mem[0000000091800118] = 8707a26e50eb81ed, %g2 = 00000000f6b5e8f2 ldx [%o0+0x118],%g2 ! %g2 = 8707a26e50eb81ed ! Mem[0000000091800078] = 8b456842, %g2 = 8707a26e50eb81ed ldsh [%o0+0x07a],%g2 ! %g2 = ffffffffffff8b45 ! Mem[0000000065000000] = e128b0cf d4e432c1, %l2 = 895ed9a2, %l3 = fffffabf ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000d4e432c1 00000000e128b0cf p42_label_7: ! %l7 = 0000000000000250, %l1 = 0000000000000000, %y = f7f88488 smul %l7,%l1,%l7 ! %l7 = 0000000000000000, %y = 00000000 ! Mem[0000000065000190] = 9e5c918332368b72, %f22 = 1499b497 ac1eef8a ldd [%i2+0x190],%f22 ! %f22 = 9e5c9183 32368b72 ! %l6 = 0000000010344e8f, Mem[0000000065000018] = bbc77771 stwa %l6,[%i2+%o3]0x88 ! Mem[0000000065000018] = 10344e8f ! Mem[0000000065800098] = ee1bfd73d6f93a3e, %l2 = 00000000d4e432c1, %l6 = 0000000010344e8f add %i3,0x98,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = ee1bfd73d6f93a3e ! Mem[00000000918001a8] = 00fb5c06 a24c24bb, %g2 = ffff8b45, %g3 = 0bad0b00 ldd [%o0+0x1a8],%g2 ! %g2 = 0000000000fb5c06 00000000a24c24bb ! Mem[0000000065000060] = 155cbf11dc4f7a56, %l3 = 00000000e128b0cf, %l0 = b35e6a2c4e5b8427 add %i2,0x60,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 155cbf11dc4f7a56 ! %l2 = 00000000d4e432c1, %l2 = 00000000d4e432c1, %ccr = 44 movleu %xcc,%l2,%l2 ! Moved, %l2 = 00000000d4e432c1 ! %l7 = 0000000000000000, %l4 = 0000000000000000, %l5 = 4ca195d3b1a47e98 andncc %l7,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! Mem[000000009000009c] = 00b43cbb, %g18 = 41b26c0a47ac4eea ldsw [%i4+0x09c],%g2 ! %g2 = 41b26c0a47ac4eea ! Mem[0000000064800018] = 998b0e4b, %l0 = 155cbf11dc4f7a56 ldsha [%i1+%o3]0x88,%l0 ! %l0 = 0000000000000e4b p42_label_8: ! %l3 = 00000000e128b0cf, Mem[0000000065000028] = 86a4671c stwa %l3,[%i2+%o5]0x88 ! Mem[0000000065000028] = e128b0cf ! Mem[00000000648001f0] = 55a4b168, %l7 = 00000000, %l2 = d4e432c1 add %i1,0x1f0,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000055a4b168 ! Mem[0000000064000010] = 989798c8, %l7 = 0000000000000000 lduba [%i0+%o2]0x81,%l7 ! %l7 = 0000000000000098 ! Mem[00000000650000c0] = 48ab01ced23423c0, %l7 = 0000000000000098, %l4 = 0000000000000000 add %i2,0xc0,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 48ab01ced23423c0 ! Mem[00000000918001c8] = e80f4bf1, %g2 = 0000000000b43cbb ldub [%o0+0x1c8],%g2 ! %g2 = 00000000000000e8 ! Mem[0000000064800020] = 833e155b e7bf9b95, %l0 = 00000e4b, %l1 = 00000000 ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000833e155b 00000000e7bf9b95 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! %l4 = 48ab01ced23423c0, %l4 = 48ab01ced23423c0, %ccr = 44 movcc %icc,%l4,%l4 ! Moved, %l4 = 48ab01ced23423c0 ! %l7 = 0000000000000098, %l7 = 0000000000000098, %ccr = 44 movgu %icc,%l7,%l7 ! Register Not Moved ! %f28 = 409c579a c6bb9b4d, Mem[0000000090000090] = 52748cfd d325b82a stda %f28,[%i4+0x090]%asi ! Mem[0000000090000090] = 409c579a c6bb9b4d p42_label_9: ! %f16 = 89f805cf 085042da 23c7a23f 078e7d0f ! %f20 = c397b77e 6f1a7255 9e5c9183 32368b72 ! %f24 = 34d6f44c dd58644f 8e8cd1d1 b08885f6 ! %f28 = 409c579a c6bb9b4d eaefe186 f5f5803a mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140 ! Mem[00000000918001b0] = e41b205f 12f490d8, %g2 = 000000e8, %g3 = a24c24bb ldd [%o0+0x1b0],%g2 ! %g2 = 00000000e41b205f 0000000012f490d8 ! %l7 = 0000000000000098, Mem[0000000090000150] = c397b77e6f1a7255 stx %l7,[%i4+0x150] ! Mem[0000000090000150] = 0000000000000098 ! Mem[0000000065800028] = ccf5abbb, %l7 = 0000000000000098 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 000000cc000000ff ! %l4 = 48ab01ced23423c0, Mem[0000000065800008] = 0000007f stba %l4,[%i3+%o1]0x89 ! Mem[0000000065800008] = 000000c0 ! %l6 = ee1bfd73d6f93a3e, %l5 = 0000000000000000, %ccr = 44 move %icc,%l6,%l5 ! Moved, %l5 = ee1bfd73d6f93a3e ! %l0 = 00000000833e155b, immed = 00000e90, %y = 00000000 udivcc %l0,0xe90,%l0 ! %l0 = 000000000009032a, %ccr = 00 mov %l0,%y ! %y = 0009032a ! Mem[000000009180015c] = 63447ab8, %g2 = 00000000e41b205f ldub [%o0+0x15d],%g2 ! %g2 = 0000000000000063 ! Mem[00000000648001a8] = 568a03ceb989d860, %l3 = 00000000e128b0cf, %l5 = ee1bfd73d6f93a3e add %i1,0x1a8,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 568a03ceb989d860 ! %l7 = 00000000000000cc, %l0 = 000000000009032a, %l3 = 00000000e128b0cf addccc %l7,%l0,%l3 ! %l3 = 00000000000903f6, %ccr = 00 p42_label_10: membar #Sync ! Added by membar checker (275) ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a b1a47e75 b1a47e75 ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000065800020] = 941ec67123bb0176, %l5 = 568a03ceb989d860 ldxa [%i3+%o4]0x80,%l5 ! %l5 = 941ec67123bb0176 ! Mem[000000006500007c] = fcff76c7, %l6 = ee1bfd73d6f93a3e ldsb [%i2+0x07c],%l6 ! %l6 = fffffffffffffffc ! Mem[0000000064000010] = c8989798, %l1 = 00000000e7bf9b95 ldsha [%i0+%o2]0x88,%l1 ! %l1 = ffffffffffff9798 ! %l2 = 0000000055a4b168, %l4 = 48ab01ced23423c0, %ccr = 00 movne %xcc,%l2,%l4 ! Moved, %l4 = 0000000055a4b168 ! Mem[0000000090000030] = 9cb3d49f, %g2 = 0000000000000063 ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff9cb3 ! Mem[00000000910000b0] = c0b4901e 1ae032bb, %g2 = ffff9cb3, %g3 = 12f490d8 ldd [%i6+0x0b0],%g2 ! %g2 = 00000000c0b4901e 000000001ae032bb ! Mem[00000000918001ac] = 24bbe41b, %g2 = 00000000c0b4901e lduh [%o0+0x1ae],%g2 ! %g2 = 00000000000024bb ! %l2 = 0000000055a4b168, Mem[000000009100008c] = fffe9c50 sth %l2,[%i6+0x08c] ! Mem[000000009100008c] = b1689c50 ! Mem[0000000090800140] = 65b0f946, %g18 = 41b26c0a47ac4eea ldsw [%i5+0x140],%g2 ! %g2 = 41b26c0a47ac4eea p42_label_11: ! %l0 = 000000000009032a, Mem[0000000064800008] = 543ca10c stha %l0,[%i1+%o1]0x80 ! Mem[0000000064800008] = 032aa10c ! %l1 = ffffffffffff9798, imm = fffffffffffff7c8, %l0 = 000000000009032a andn %l1,-0x838,%l0 ! %l0 = 0000000000000010 ! Mem[0000000090000034] = d49f2038, %g2 = 0000000065b0f946 lduw [%i4+0x034],%g2 ! %g2 = 00000000d49f2038 ! Mem[0000000065800000] = 00e9a783, %l3 = 00000000000903f6 ldsha [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000e9 ! %l6 = fffffffffffffffc, %l2 = 0000000055a4b168, %l1 = ffffffffffff9798 orn %l6,%l2,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000064000078] = 2c8909787a4e829d, %l2 = 0000000055a4b168, %l6 = fffffffffffffffc add %i0,0x78,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 2c8909787a4e829d ! Mem[00000000918001d8] = e13ba7f5453fe990, %g2 = 00000000d49f2038 ldx [%o0+0x1d8],%g2 ! %g2 = e13ba7f5453fe990 ! %l4 = 0000000055a4b168, %l7 = 00000000000000cc, %ccr = 00 movle %xcc,%l4,%l7 ! Register Not Moved ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 409c579a c6bb9b4d b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! Mem[00000000900001fc] = ebab167d, %g2 = e13ba7f5453fe990 ldsb [%i4+0x1fc],%g2 ! %g2 = ffffffffffffffeb p42_label_12: ! Mem[0000000090800078] = 6b44214a, %g18 = 41b26c0a47ac4eea ldsw [%i5+0x078],%g2 ! %g2 = 41b26c0a47ac4eea ! Mem[0000000064800008] = 032aa10c, %l6 = 2c8909787a4e829d lduba [%i1+%o1]0x81,%l6 ! %l6 = 0000000000000003 ! %l2 = 0000000055a4b168, Mem[0000000091800019] = 036eb532 stb %l2,[%o0+0x019] ! Mem[0000000091800018] = 686eb532 ! Mem[00000000640001a0] = 0cdd48bc, %l1 = ffffffffffffffff swap [%i0+0x1a0],%l1 ! %l1 = 000000000cdd48bc ! %l1 = 000000000cdd48bc, %l5 = 941ec67123bb0176, %ccr = 00 movvc %xcc,%l1,%l5 ! Moved, %l5 = 000000000cdd48bc ! Mem[0000000065000130] = 681ba74597907470, %l7 = 00000000000000cc, %l2 = 0000000055a4b168 add %i2,0x130,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 681ba74597907470 ! Mem[000000009080000c] = 1012791d, %g2 = 000000006b44214a ldub [%i5+0x00e],%g2 ! %g2 = 0000000000000010 ! %l4 = 0000000055a4b168, Mem[000000009100017c] = c469f2e7 stw %l4,[%i6+0x17c] ! Mem[000000009100017c] = 55a4b168 ! %l1 = 000000000cdd48bc, Mem[0000000090800128] = 99ae3a813cc3283c stx %l1,[%i5+0x128] ! Mem[0000000090800128] = 000000000cdd48bc ! %l2 = 97907470, %l3 = 000000e9, Mem[0000000090800168] = 2da7afac 956ce533 std %l2,[%i5+0x168] ! Mem[0000000090800168] = 97907470 000000e9 p42_label_13: ! %l2 = 681ba74597907470, Mem[00000000908000c4] = be46adbe stw %l2,[%i5+0x0c4] ! Mem[00000000908000c4] = 97907470 ! %l0 = 0000000000000010, Mem[00000000650001d4] = edcb7170 stw %l0,[%i2+0x1d4] ! Mem[00000000650001d4] = 00000010 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0 ! %l0 = 0000000000000010, Mem[0000000065000028] = cfb028e1 stha %l0,[%i2+%o5]0x80 ! Mem[0000000065000028] = 001028e1 ! Mem[000000006500003c] = e1620cea, %l7 = 00000000000000cc swap [%i2+0x03c],%l7 ! %l7 = 00000000e1620cea ! %l1 = 000000000cdd48bc, %l0 = 0000000000000010, %ccr = 00 movge %xcc,%l1,%l0 ! Moved, %l0 = 000000000cdd48bc ! Mem[0000000064800105] = be257040, %l0 = 000000000cdd48bc ldstub [%i1+0x105],%l0 ! %l0 = 00000025000000ff ! Mem[0000000064800030] = 477f8c7f, %l1 = 000000000cdd48bc ldsw [%i1+0x030],%l1 ! %l1 = 00000000477f8c7f ! retry : should take illegal inst trap, %l0 = 0000000000000025 retry ! Illegal inst trap : %l0 = 0000000000000035 ! Mem[0000000091000054] = d3dcae40, %g2 = 0000000000000010 ldsb [%i6+0x054],%g2 ! %g2 = ffffffffffffffd3 p42_label_14: ! %l0 = 0000000000000035, imm = fffffffffffff1db, %l5 = 000000000cdd48bc addccc %l0,-0xe25,%l5 ! %l5 = fffffffffffff210, %ccr = 88 ! Mem[0000000065800088] = e1a63f30, %l2 = 681ba74597907470 ldsha [%i3+0x08a]%asi,%l2 ! %l2 = 0000000000003f30 ! Mem[00000000650000f8] = 329672ec, %l6 = 0000000000000003 swap [%i2+0x0f8],%l6 ! %l6 = 00000000329672ec ! Mem[0000000090000038] = cceab4bb5560baba, %f48 = 4248e3f1 e5159ae6 ldda [%i4+0x038]%asi,%f48 ! %f48 = cceab4bb 5560baba ! %l3 = 00000000000000e9, Mem[00000000910000b0] = c0b4901e stw %l3,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000e9 ! Mem[00000000908001c8] = 6e3e46ef 2d635ebd, %g2 = ffffffd3, %g3 = 1ae032bb ldd [%i5+0x1c8],%g2 ! %g2 = 000000006e3e46ef 000000002d635ebd ! %f19 = 078e7d0f, Mem[0000000090800088] = d376e53d st %f19,[%i5+0x088] ! Mem[0000000090800088] = 078e7d0f ! Mem[0000000065800028] = fff5abbb, %l0 = 0000000000000035 ldsba [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffffffff ! Mem[00000000658001b8] = e1b486d28a7ecc6f, %l3 = 00000000000000e9, %l0 = ffffffffffffffff add %i3,0x1b8,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = e1b486d28a7ecc6f ! Mem[000000006500019c] = 79e3a94e, %l0 = e1b486d28a7ecc6f ldsw [%i2+0x19c],%l0 ! %l0 = 0000000079e3a94e p42_label_15: ! Mem[0000000090000140] = 89f805cf 085042da 23c7a23f 078e7d0f ! Mem[0000000090000150] = 00000000 00000098 9e5c9183 32368b72 ! Mem[0000000090000160] = 34d6f44c dd58644f 8e8cd1d1 b08885f6 ! Mem[0000000090000170] = 409c579a c6bb9b4d eaefe186 f5f5803a mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[0000000090800008] = b93a001b c6c41012, %g2 = 6e3e46ef, %g3 = 2d635ebd ldd [%i5+%o1],%g2 ! %g2 = 00000000b93a001b 00000000c6c41012 membar #Sync ! Added by membar checker (276) ! %f22 = 9e5c9183 32368b72, Mem[0000000090000168] = 8e8cd1d1 b08885f6 stda %f22,[%i4+0x168]%asi ! Mem[0000000090000168] = 9e5c9183 32368b72 ! %l1 = 00000000477f8c7f, Mem[00000000908001a0] = 473facc734613832 stx %l1,[%i5+0x1a0] ! Mem[00000000908001a0] = 00000000477f8c7f ! %l3 = 00000000000000e9, Mem[0000000091800138] = 8a0d6a5e sth %l3,[%o0+0x138] ! Mem[0000000091800138] = 00e96a5e ! Mem[0000000064800164] = d2338b9b, %l1 = 00000000477f8c7f ldsb [%i1+0x164],%l1 ! %l1 = ffffffffffffffd2 ! Mem[0000000090000034] = 38cceab4, %g2 = 00000000b93a001b ldub [%i4+0x037],%g2 ! %g2 = 0000000000000038 ! %f20 = c397b77e 6f1a7255, Mem[0000000065800020] = 941ec671 23bb0176 stda %f20,[%i3+%o4]0x80 ! Mem[0000000065800020] = c397b77e 6f1a7255 ! Mem[0000000064800020] = 833e155b, %l7 = 00000000e1620cea ldsha [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffff833e ! %l6 = 00000000329672ec, Mem[0000000065800018] = 4c0ef6ec stwa %l6,[%i3+%o3]0x81 ! Mem[0000000065800018] = 329672ec p42_label_16: ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = 10344e8f 394f2ab9 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! Mem[0000000065800028] = 3cc05baebbabf5ff, %f4 = 0a0a8aa4 2dd1be8a ldda [%i3+%o5]0x88,%f4 ! %f4 = 3cc05bae bbabf5ff ! Mem[0000000065800010] = 8d51b10e895ed9a2, %l6 = 00000000329672ec ldxa [%i3+%o2]0x81,%l6 ! %l6 = 8d51b10e895ed9a2 ! %l4 = 0000000055a4b168, %l3 = 00000000000000e9, %l2 = 0000000000003f30 xorcc %l4,%l3,%l2 ! %l2 = 0000000055a4b181, %ccr = 00 ! %l1 = ffffffffffffffd2, Mem[0000000091000020] = abdad1f2 sth %l1,[%i6+%o4] ! Mem[0000000091000020] = ffd2d1f2 ! Mem[0000000065000028] = 001028e144ecc68f, %f8 = f82f4043 24d4825b ldda [%i2+%o5]0x80,%f8 ! %f8 = 001028e1 44ecc68f ! Mem[0000000065800028] = fff5abbb, %l1 = ffffffffffffffd2 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000ff000000ff ! %l3 = 00000000000000e9, Mem[0000000090000060] = d05fd2d1 stb %l3,[%i4+0x060] ! Mem[0000000090000060] = e95fd2d1 ! Mem[00000000658000d8] = 36e1397d, %l5 = fffffffffffff210 swap [%i3+0x0d8],%l5 ! %l5 = 0000000036e1397d ! %l6 = 895ed9a2, %l7 = ffff833e, Mem[0000000091800140] = 16497e56 40ad970c std %l6,[%o0+0x140] ! Mem[0000000091800140] = 895ed9a2 ffff833e p42_label_17: ! %l0 = 0000000079e3a94e, Mem[0000000064800018] = 3cff6354998b0e4b stxa %l0,[%i1+%o3]0x89 ! Mem[0000000064800018] = 0000000079e3a94e ! %f20 = c397b77e 6f1a7255, Mem[00000000908000f0] = aab1ef90 8b592c2c std %f20,[%i5+0x0f0] ! Mem[00000000908000f0] = c397b77e 6f1a7255 ! Mem[0000000064000020] = d1b99864fa5c6bcf, %l5 = 0000000036e1397d, %l3 = 00000000000000e9 add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = d1b99864fa5c6bcf ! %l0 = 0000000079e3a94e, imm = fffffffffffff747, %l1 = 00000000000000ff orcc %l0,-0x8b9,%l1 ! %l1 = ffffffffffffff4f, %ccr = 88 ! Mem[00000000658000b4] = e7b90403, %l3 = d1b99864fa5c6bcf swap [%i3+0x0b4],%l3 ! %l3 = 00000000e7b90403 ! %f0 = 64198e31 c0e063f5 1664e749 59351c37 ! %f4 = 3cc05bae bbabf5ff af1571a8 524f46ed ! %f8 = 001028e1 44ecc68f 5dce1eeb b0fa723d ! %f12 = c1394675 aadcb212 b67b6d15 3ef7e69f stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080 ! %l3 = 00000000e7b90403, Mem[00000000908000f2] = b77e6f1a sth %l3,[%i5+0x0f2] ! Mem[00000000908000f0] = 04036f1a ! Mem[0000000065000144] = 206d20e0, %l0 = 0000000079e3a94e swap [%i2+0x144],%l0 ! %l0 = 00000000206d20e0 ! %f16 = 89f805cf 085042da 23c7a23f 078e7d0f ! %f20 = c397b77e 6f1a7255 9e5c9183 32368b72 ! %f24 = 34d6f44c dd58644f 8e8cd1d1 b08885f6 ! %f28 = 409c579a c6bb9b4d eaefe186 f5f5803a mov 0x040,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040 ! %l0 = 00000000206d20e0, imm = ffffffffffffff32, %l3 = 00000000e7b90403 subccc %l0,-0x0ce,%l3 ! %l3 = 00000000206d21ae, %ccr = 11 p42_label_18: ! Mem[0000000064800174] = 2fc12813, %l3 = 00000000206d21ae swap [%i1+0x174],%l3 ! %l3 = 000000002fc12813 ! Mem[0000000090800074] = 302692b7, %g2 = 0000000000000038 ldsh [%i5+0x074],%g2 ! %g2 = 0000000000003026 ! %l2 = 55a4b181, %l3 = 2fc12813, Mem[00000000900000d0] = 6b4726ff dc7b95ee std %l2,[%i4+0x0d0] ! Mem[00000000900000d0] = 55a4b181 2fc12813 ! Mem[0000000064000018] = 4818357e, %l2 = 0000000055a4b181 lduha [%i0+%o3]0x89,%l2 ! %l2 = 000000000000357e ! Mem[0000000065800020] = 7eb797c3, %l4 = 0000000055a4b168 ldswa [%i3+%o4]0x88,%l4 ! %l4 = 000000007eb797c3 ! Mem[0000000064800010] = 5a7dcef90e8da490, %l5 = 0000000036e1397d ldxa [%i1+%o2]0x81,%l5 ! %l5 = 5a7dcef90e8da490 ! Mem[000000009000017c] = f5f5803a, %g18 = 41b26c0a47ac4eea ldsw [%i4+0x17c],%g2 ! %g2 = 41b26c0a47ac4eea ! %f16 = 89f805cf 085042da 23c7a23f 078e7d0f ! %f20 = c397b77e 6f1a7255 9e5c9183 32368b72 ! %f24 = 34d6f44c dd58644f 8e8cd1d1 b08885f6 ! %f28 = 409c579a c6bb9b4d eaefe186 f5f5803a mov 0x100,%g5 stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100 ! %l4 = 000000007eb797c3, %l1 = ffffffffffffff4f, %ccr = 11 movle %icc,%l4,%l1 ! Register Not Moved ! %l7 = ffffffffffff833e, Mem[00000000908001ba] = 01c6750a sth %l7,[%i5+0x1ba] ! Mem[00000000908001b8] = 833e750a p42_label_19: membar #Sync ! Added by membar checker (277) ! Mem[000000009000011c] = 7234d6f4, %g2 = fffffffff5f5803a ldsba [%i4+0x11f]%asi,%g2 ! %g2 = 0000000000000072 ! Mem[0000000065800000] = 00e9a783 2a2270b8, %l6 = 895ed9a2, %l7 = ffff833e ldda [%i3+%g0]0x80,%l6 ! %l6 = 0000000000e9a783 000000002a2270b8 ! %l0 = 00000000206d20e0, imm = fffffffffffffa12, %l2 = 000000000000357e taddcc %l0,-0x5ee,%l2 ! %l2 = 00000000206d1af2, %ccr = 13 ! Mem[00000000640000ec] = 40425ba1, %l3 = 000000002fc12813 lduw [%i0+0x0ec],%l3 ! %l3 = 0000000040425ba1 ! %l5 = 5a7dcef90e8da490, %l1 = ffffffffffffff4f, %ccr = 13 movcs %icc,%l5,%l1 ! Moved, %l1 = 5a7dcef90e8da490 ! %l4 = 000000007eb797c3, Mem[0000000065000000] = d4e432c1 stha %l4,[%i2+%g0]0x89 ! Mem[0000000065000000] = d4e497c3 ! Mem[00000000900000c8] = d8fabe34, %g2 = 0000000000000072 lduh [%i4+0x0c8],%g2 ! %g2 = 000000000000d8fa ! Mem[0000000090000194] = 3aad564f, %g2 = 000000000000d8fa ldsb [%i4+0x196],%g2 ! %g2 = 000000000000003a ! Mem[0000000064000068] = 84d83fd8, %l3 = 0000000040425ba1 swap [%i0+0x068],%l3 ! %l3 = 0000000084d83fd8 ! %l2 = 00000000206d1af2, Mem[0000000090800094] = 1413ef16 stw %l2,[%i5+0x094] ! Mem[0000000090800094] = 206d1af2 p42_label_20: save ! CWP = 1 ! Mem[0000000065800010] = 8d51b10e, %l7 = 87a87c06e52e6ab9 ldsha [%o3+%i2]0x80,%l7 ! %l7 = ffffffffffff8d51 ! Mem[00000000640001df] = fc2720e1, %l6 = 4013cdbcb48603eb ldstuba [%o0+0x1df]%asi,%l6 ! %l6 = 000000e1000000ff ! %l6 = 00000000000000e1, Mem[00000000918001e0] = a7fa967226ce7b72, %asi = 80 stxa %l6,[%i0+0x1e0]%asi ! Mem[00000000918001e0] = 00000000000000e1 ! Mem[0000000090800058] = e87c06d4b8013916, %g2 = 000000000000003a ldx [%o5+0x058],%g2 ! %g2 = e87c06d4b8013916 ! Mem[0000000090800148] = 58d70c46 922269cd, %g2 = b8013916, %g3 = c6c41012 ldd [%o5+0x148],%g2 ! %g2 = 0000000058d70c46 00000000922269cd ! Mem[0000000090000018] = 0785d1ed, %g2 = 0000000058d70c46 ldsh [%o4+%i3],%g2 ! %g2 = 0000000000000785 ! Code Fragment 1 p42_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000922269cd mov -0x4ab,%g3 ! %g3 = fffffffffffffb55 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f2 = 1664e749 59351c37, Mem[0000000065800028] = bbabf5ff 3cc05bae stda %f2 ,[%o3+%i5]0x88 ! Mem[0000000065800028] = 1664e749 59351c37 ! Invert Register : %l4 = 7a541e224f5b36b8 xor %l4,-1,%l4 ! %l4 = 85abe1ddb0a4c947 p42_label_21: ! %cwp = 1 ! Mem[0000000090800150] = 767f04531ae2a90c, %g2 = 0000000000000785 ldx [%o5+0x150],%g2 ! %g2 = 767f04531ae2a90c ! Mem[0000000065800020] = c397b77e, %l1 = 35590418c9a41a6a lduba [%o3+%i4]0x81,%l1 ! %l1 = 00000000000000c3 ! %l2 = 325b9c0c3f58842e, %l7 = ffffffffffff8d51, %y = 0009032a umul %l2,%l7,%l1 ! %l1 = 3f5867cd47a1288e, %y = 3f5867cd ! %l6 = 00000000000000e1, %l0 = 9345bb0e048bf737, %l7 = ffffffffffff8d51 xnorcc %l6,%l0,%l7 ! %l7 = 6cba44f1fb740829, %ccr = 08 ! Mem[000000009000011c] = 32368b72, %g2 = 767f04531ae2a90c lduw [%o4+0x11c],%g2 ! %g2 = 0000000032368b72 ! Mem[0000000064800188] = f2b6c423, %l4 = 85abe1ddb0a4c947 swap [%o1+0x188],%l4 ! %l4 = 00000000f2b6c423 ! %l4 = 00000000f2b6c423, Mem[000000009080000c] = c6c41012 stb %l4,[%o5+0x00c] ! Mem[000000009080000c] = 23c41012 ! %l2 = 325b9c0c3f58842e setx 0xe569e6f8198cc301,%g7,%l2 ! %l2 = e569e6f8198cc301 ! Mem[0000000064800158] = 654af977, %l3 = 5d4498f64b216054 swap [%o1+0x158],%l3 ! %l3 = 00000000654af977 ! Mem[00000000648000c8] = 2b05655d, %l3 = 654af977, %l3 = 654af977 add %o1,0xc8,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000002b05655d p42_label_22: ! %cwp = 1 ! retry : should take illegal inst trap, %l0 = 9345bb0e048bf737 retry ! Illegal inst trap : %l0 = 9345bb0e048bf747 ! immd = 0000000000000299, %l4 = 00000000f2b6c423, %ccr = 08 movne %xcc,0x299,%l4 ! Moved, %l4 = 0000000000000299 ! Mem[0000000065800010] = 0eb1518d, %l0 = 9345bb0e048bf747 ldsha [%o3+%i2]0x89,%l0 ! %l0 = 000000000000518d ! Mem[00000000650000bb] = 7e7495d6, %l6 = 00000000000000e1 ldstub [%o2+0x0bb],%l6 ! %l6 = 000000d6000000ff ! Mem[00000000908001f4] = 84e1b785, %g2 = 0000000032368b72 ldub [%o5+0x1f4],%g2 ! %g2 = 0000000000000084 ! %l2 = e569e6f8198cc301, %l2 = e569e6f8198cc301, %ccr = 08 movgu %xcc,%l2,%l2 ! Moved, %l2 = e569e6f8198cc301 ! %l0 = 0000518d, %l1 = 47a1288e, Mem[00000000918000e0] = 4bc5ec5a b67cdbcf std %l0,[%i0+0x0e0] ! Mem[00000000918000e0] = 0000518d 47a1288e ! Mem[0000000090800160] = cd81b6a9, %g18 = adf314389df34433 ldsw [%o5+0x160],%g2 ! %g2 = adf314389df34433 ! Mem[0000000090800050] = 9ba1a3e6, %g2 = ffffffffcd81b6a9 ldsh [%o5+0x052],%g2 ! %g2 = ffffffffffff9ba1 ! Mem[000000006580010d] = 8d760ef0, %l0 = 000000000000518d ldstub [%o3+0x10d],%l0 ! %l0 = 00000076000000ff p42_label_23: ! %cwp = 1 ! %f16 = 89f805cf 085042da 23c7a23f 078e7d0f ! %f20 = c397b77e 6f1a7255 9e5c9183 32368b72 ! %f24 = 34d6f44c dd58644f 8e8cd1d1 b08885f6 ! %f28 = 409c579a c6bb9b4d eaefe186 f5f5803a stda %f16,[%o4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100 ! Mem[0000000065000020] = 409c579ac6bb9b4d, %l2 = e569e6f8198cc301 ldxa [%o2+%i4]0x81,%l2 ! %l2 = 409c579ac6bb9b4d ! %l2 = 409c579ac6bb9b4d, %l0 = 0000000000000076, %ccr = 08 movrne %l2,%l0,%l1 ! Moved, %l1 = 0000000000000076 ! %l0 = 0000000000000076, Mem[0000000065800000] = b870222a83a7e900 stxa %l0,[%o3+%g0]0x88 ! Mem[0000000065800000] = 0000000000000076 ! Mem[0000000090000068] = 8e8cd1d1, %g2 = ffffffffffff9ba1 lduw [%o4+0x068],%g2 ! %g2 = 000000008e8cd1d1 ! %l5 = bcd3f67bc476b897, imm = 0000000000000591, %l3 = 000000002b05655d addccc %l5,0x591,%l3 ! %l3 = bcd3f67bc476be28, %ccr = 88 ! Mem[000000006480003c] = 8c41dd4a, %l7 = 6cba44f1fb740829 ldub [%o1+0x03c],%l7 ! %l7 = 000000000000008c ! %l0 = 0000000000000076, imm = fffffffffffff878, %l7 = 000000000000008c xnorcc %l0,-0x788,%l7 ! %l7 = 00000000000007f1, %ccr = 00 ! Mem[0000000065000008] = 8ad36135007fa60d, %l6 = 00000000000000d6 ldxa [%o2+%i1]0x88,%l6 ! %l6 = 8ad36135007fa60d ! %l5 = bcd3f67bc476b897, Mem[0000000065000028] = 001028e1 stha %l5,[%o2+%i5]0x80 ! Mem[0000000065000028] = b89728e1 p42_label_24: ! %cwp = 1 ! Mem[000000006400006c] = dfdf668f, %l4 = 00000299, %l5 = c476b897 add %o0,0x6c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000dfdf668f ! Mem[0000000064000010] = 989798c8 5b187b41, %l0 = 00000076, %l1 = 00000076 ldda [%o0+%i2]0x80,%l0 ! %l0 = 00000000989798c8 000000005b187b41 ! Mem[0000000090800118] = be43b63ca7bbd92f, %f48 = 26620895 2b3c00be ldd [%o5+0x118],%f48 ! %f48 = be43b63c a7bbd92f ! Mem[0000000091800064] = 0d3c077e, %g18 = adf314389df34433 ldsw [%i0+0x064],%g2 ! %g2 = adf314389df34433 ! Mem[000000009080019c] = 16b29fd6, %g2 = 000000000d3c077e lduh [%o5+0x19c],%g2 ! %g2 = 00000000000016b2 ! Mem[000000006500019c] = 79e3a94e, %l3 = bcd3f67bc476be28 lduh [%o2+0x19e],%l3 ! %l3 = 000000000000a94e ! Mem[00000000910000b8] = 90a8b605, %g18 = adf314389df34433 ldsw [%o6+0x0b8],%g2 ! %g2 = adf314389df34433 ! Mem[0000000064000008] = 9bdc8b39, %l0 = 00000000989798c8 swapa [%o0+%i1]0x80,%l0 ! %l0 = 000000009bdc8b39 ! %l1 = 000000005b187b41, %l0 = 000000009bdc8b39, %ccr = 00 movrne %l1,%l0,%l6 ! Moved, %l6 = 000000009bdc8b39 ! Mem[00000000910000f8] = c67c86f2caabf5b1, %f48 = be43b63c a7bbd92f ldda [%o6+0x0f8]%asi,%f48 ! %f48 = c67c86f2 caabf5b1 p42_label_25: ! %cwp = 1 ! %l2 = 409c579ac6bb9b4d, imm = fffffffffffff58e, %l4 = 0000000000000299 addccc %l2,-0xa72,%l4 ! %l4 = 409c579ac6bb90db, %ccr = 19 ! %l6 = 000000009bdc8b39, %l6 = 000000009bdc8b39, %ccr = 19 movgu %xcc,%l6,%l6 ! Register Not Moved rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000091000158] = 37ccf7a9, %g2 = ffffffff90a8b605 lduw [%i6+0x158],%g2 ! %g2 = 0000000037ccf7a9 ! %l2 = 00000000206d1af2, Mem[0000000065000018] = c1a6dc5710344e8f stxa %l2,[%i2+%o3]0x89 ! Mem[0000000065000018] = 00000000206d1af2 ! %l4 = 000000007eb797c3, Mem[0000000090800058] = e87c06d4 stw %l4,[%i5+0x058] ! Mem[0000000090800058] = 7eb797c3 ! %l3 = 0000000084d83fd8, Mem[0000000065000018] = 206d1af2 stba %l3,[%i2+%o3]0x88 ! Mem[0000000065000018] = 206d1ad8 ! %l6 = 0000000000e9a783, Mem[00000000658001d8] = 5f33938aed7ef30a stx %l6,[%i3+0x1d8] ! Mem[00000000658001d8] = 0000000000e9a783 ! %l5 = 5a7dcef90e8da490, Mem[00000000908001d0] = 2af6acef sth %l5,[%i5+0x1d0] ! Mem[00000000908001d0] = a490acef ! immd = 00000000000001e2, %l6 = 0000000000e9a783, %ccr = 19 movcc %xcc,0x1e2,%l6 ! Register Not Moved ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Thread 42 p42_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a8] ! Set processor 42 done flag ! Check Registers p42_check_registers: set p42_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000206d20e0 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 5a7dcef90e8da490 bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000206d1af2 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000084d83fd8 bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007eb797c3 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 5a7dcef90e8da490 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000e9a783 bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002a2270b8 bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x3f5867cd,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p42_failed mov 0x111,%g1 ! Check Floating Point Registers p42_check_fp_registers: set p42_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 64198e31 c0e063f5 bne %xcc,p42_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 1664e749 59351c37 bne %xcc,p42_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3cc05bae bbabf5ff bne %xcc,p42_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be af1571a8 524f46ed bne %xcc,p42_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 001028e1 44ecc68f bne %xcc,p42_f8_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 9e5c9183 32368b72 bne %xcc,p42_f22_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 409c579a c6bb9b4d bne %xcc,p42_f28_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 989798c883a1292c ldx [%i0+0x008],%g3 ! Observed data at 0000000064000008 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 989798c85b187b41 ldx [%i0+0x010],%g3 ! Observed data at 0000000064000010 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x068],%g2 ! Expected data = 40425ba1dfdf668f ldx [%i0+0x068],%g3 ! Observed data at 0000000064000068 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x068,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = ffffffff63106a69 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000640001a0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 86c5afb3fc2720ff ldx [%i0+0x1d8],%g3 ! Observed data at 00000000640001d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x1d8,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 032aa10ceca02d1d ldx [%i1+0x008],%g3 ! Observed data at 0000000064800008 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4ea9e37900000000 ldx [%i1+0x018],%g3 ! Observed data at 0000000064800018 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 833e155be7bf9b95 ldx [%i1+0x020],%g3 ! Observed data at 0000000064800020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b9c271bc85813503 ldx [%i1+0x028],%g3 ! Observed data at 0000000064800028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x028,%g4 ldx [%g1+0x100],%g2 ! Expected data = df5a562abeff7040 ldx [%i1+0x100],%g3 ! Observed data at 0000000064800100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x100,%g4 ldx [%g1+0x158],%g2 ! Expected data = 4b216054015d95d5 ldx [%i1+0x158],%g3 ! Observed data at 0000000064800158 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x158,%g4 ldx [%g1+0x170],%g2 ! Expected data = 5207dfb2206d21ae ldx [%i1+0x170],%g3 ! Observed data at 0000000064800170 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x170,%g4 ldx [%g1+0x188],%g2 ! Expected data = b0a4c947845f5e2b ldx [%i1+0x188],%g3 ! Observed data at 0000000064800188 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x188,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c397e4d4cfb028e1 ldx [%i2+0x000],%g3 ! Observed data at 0000000065000000 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = d81a6d2000000000 ldx [%i2+0x018],%g3 ! Observed data at 0000000065000018 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b89728e144ecc68f ldx [%i2+0x028],%g3 ! Observed data at 0000000065000028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = bc081f6a000000cc ldx [%i2+0x038],%g3 ! Observed data at 0000000065000038 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x038,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 7e7495ff93ec4524 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000650000b8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 00000003b1e3719a ldx [%i2+0x0f8],%g3 ! Observed data at 00000000650000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 3547a6c479e3a94e ldx [%i2+0x140],%g3 ! Observed data at 0000000065000140 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x140,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 1d8fbb1a00000010 ldx [%i2+0x1d0],%g3 ! Observed data at 00000000650001d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x1d0,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7600000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000065800000 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c00000001d2da0ec ldx [%i3+0x008],%g3 ! Observed data at 0000000065800008 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 329672ec10d3647a ldx [%i3+0x018],%g3 ! Observed data at 0000000065800018 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c397b77e6f1a7255 ldx [%i3+0x020],%g3 ! Observed data at 0000000065800020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 371c355949e76416 ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = a838b6626782d120 ldx [%i3+0x078],%g3 ! Observed data at 0000000065800078 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x078,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = a4d3f4c1fa5c6bcf ldx [%i3+0x0b0],%g3 ! Observed data at 00000000658000b0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = fffff210a5e53436 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000658000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 64e4e14b8dff0ef0 ldx [%i3+0x108],%g3 ! Observed data at 0000000065800108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x108,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 0000000000e9a783 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000658001d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x1d8,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed p42_f0_fail: set p42_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f2_fail: set p42_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f4_fail: set p42_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f6_fail: set p42_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f8_fail: set p42_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f22_fail: set p42_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f28_fail: set p42_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 42 failed p42_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a8] ! Set processor 42 done flag set p42_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 42 failed p42_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p42_selfmod_failed: ba p42_failed mov 0xabc,%g1 p42_common_error: or %g0,0xf0a,%g1 ba p42_failed mov %o5,%g3 p42_common_signature_error: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_common_timeout: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p42_failed mov 0x0,%g3 p42_trap1e: lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000065800008] stda %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028] addcc %l0,0x5cc,%l2 ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010] stha %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000000] done p42_trap1o: lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000065800008] stda %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028] addcc %l0,0x5cc,%l2 ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010] stha %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000000] done p42_trap2e: ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064800028] subc %l0,%l7,%l7 ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000020] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064000008] membar #Sync mov 0x0c0,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync andncc %l1,-0xeea,%l6 ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800028] done p42_trap2o: ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064800028] subc %l0,%l7,%l7 ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000020] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064000008] membar #Sync mov 0x0c0,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync andncc %l1,-0xeea,%l6 ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800028] done p42_trap3e: xnor %l6,%l6,%l1 done p42_trap3o: xnor %l6,%l6,%l1 done p42_init_memory_pointers: set p42_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 p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4ca195d3b1a47e75 ldx [%g1+0x008],%l1 ! %l1 = a08522b9d0e7c296 ldx [%g1+0x010],%l2 ! %l2 = 7cc40054877fec2d ldx [%g1+0x018],%l3 ! %l3 = 71436b765f8feba0 ldx [%g1+0x020],%l4 ! %l4 = 70a0f3cfd8fa5724 ldx [%g1+0x028],%l5 ! %l5 = 305406ec86a4671c ldx [%g1+0x030],%l6 ! %l6 = c629f1006a17da83 ldx [%g1+0x038],%l7 ! %l7 = d3c6abc0a838b662 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 9345bb0e048bf737 ldx [%g1+0x048],%l1 ! %l1 = 35590418c9a41a6a ldx [%g1+0x050],%l2 ! %l2 = 325b9c0c3f58842e ldx [%g1+0x058],%l3 ! %l3 = 5d4498f64b216054 ldx [%g1+0x060],%l4 ! %l4 = 7a541e224f5b36b8 ldx [%g1+0x068],%l5 ! %l5 = bcd3f67bc476b897 ldx [%g1+0x070],%l6 ! %l6 = 4013cdbcb48603eb ldx [%g1+0x078],%l7 ! %l7 = 87a87c06e52e6ab9 ! Initialize the output register of window 1 set p42_local0_start,%o0 set p42_local1_start,%o1 set p42_local2_start,%o2 set p42_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 43 processor_43: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xac] ! Set the start flag wrpr %g0,7,%cleanwin call p43_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 43 wr %g0,0x4,%fprs ! Make sure fef is 1 set p43_init_freg,%g1 ! %f0 = a6da29ef fc4b4b3e 0a435361 3ffe07c5 ! %f4 = f6031e5f 20e070e8 38da5d93 d21ec5ce ! %f8 = e64843c0 0436c4d9 798fe501 59bc6bcb ! %f12 = df6d7057 23bcadf5 d20fba80 4109cfc4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bbbe5ee9 eb271acf 21668aac e3e2f8ac ! %f20 = 53f9654c af86f9f5 44b59313 f6380b65 ! %f24 = 34edf262 9afebe35 f580be4d 59a81d10 ! %f28 = ea51c264 86127291 b0f4dfac ecd05294 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e8d2a978 c60cf11f 431cc0d7 c88174b0 ! %f36 = b269713f b37c5924 a7ee4889 55881a67 ! %f40 = 8d326ba7 bc22464f 6971cbbd 06d27e38 ! %f44 = 436b09a6 b881a705 c1c55b9f d828af88 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf955092000000059,%g7,%g1 ! GSR scale = 11, align = 1 wr %g1,%g0,%gsr ! GSR = f955092000000059 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 43 p43_label_1: ! Mem[000000006600001f] = 70e9f238, %l6 = 014b99ea061988bd ldstub [%i0+0x01f],%l6 ! %l6 = 00000038000000ff ! Mem[00000000918001a0] = b814313cd07c5dd8, %g2 = 655b9c6eacc82dff ldx [%o0+0x1a0],%g2 ! %g2 = b814313cd07c5dd8 ! Mem[0000000067800028] = 76b65acd, %l5 = e943c462276d6d74 swapa [%i3+%o5]0x89,%l5 ! %l5 = 0000000076b65acd ! Mem[00000000670001fc] = fbe5ea0a, %l2 = c8b5611c, %l0 = 92248fa5 add %i2,0x1fc,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000fbe5ea0a ! Mem[0000000067000018] = 36769fae, %l0 = 00000000fbe5ea0a ldsba [%i2+%o3]0x88,%l0 ! %l0 = ffffffffffffffae ! immd = 000000000000035f, %l3 = a452233449692ce2, %ccr = 44 move %xcc,0x35f,%l3 ! Moved, %l3 = 000000000000035f ! Mem[0000000067800000] = e16d00f8, %l4 = cffadc41ec9bf502 lduw [%i3+%g0],%l4 ! %l4 = 00000000e16d00f8 ! Mem[0000000090000094] = b82ab946, %g2 = b814313cd07c5dd8 ldsh [%i4+0x096],%g2 ! %g2 = ffffffffffffb82a ! Code Fragment 1 p43_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0xc9d,%g3 ! %g3 = 0000000000000c9d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 0000000000000038, %l2 = 03a0d3fac8b5611c, %ccr = 44 movrgz %l6,%l2,%l0 ! Moved, %l0 = 03a0d3fac8b5611c p43_label_2: ! %l1 = 8b9bbadc4a830d31, %l3 = 000000000000035f, %l2 = 03a0d3fac8b5611c or %l1,%l3,%l2 ! %l2 = 8b9bbadc4a830f7f ! %l2 = 8b9bbadc4a830f7f, Mem[0000000066000028] = 713cd26a stba %l2,[%i0+%o5]0x89 ! Mem[0000000066000028] = 713cd27f ! %l0 = c8b5611c, %l1 = 4a830d31, Mem[0000000067000018] = 36769fae 7abb9716 stda %l0,[%i2+%o3]0x89 ! Mem[0000000067000018] = c8b5611c 4a830d31 ! %l3 = 000000000000035f, Mem[0000000090000180] = ec30e2c0849a4580 stx %l3,[%i4+0x180] ! Mem[0000000090000180] = 000000000000035f ! %l5 = 0000000076b65acd, immed = fffffbd8, %y = 00000000 udivcc %l5,-0x428,%l3 ! %l3 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = c8b5611c ! Randomly selected nop nop ! immd = 00000000000003b3, %l7 = 02837c0ff632732d, %ccr = 44 movge %icc,0x3b3,%l7 ! Moved, %l7 = 00000000000003b3 ! Mem[00000000660000c0] = 0307640cdc462026, %l2 = 8b9bbadc4a830f7f, %l7 = 00000000000003b3 add %i0,0xc0,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 0307640cdc462026 ! Mem[0000000067800088] = 73fdefdacdd25d0f, %l6 = 0000000000000038, %l0 = 03a0d3fac8b5611c add %i3,0x88,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 73fdefdacdd25d0f ! %l0 = 73fdefdacdd25d0f, Mem[0000000067000008] = ce9477b417ce9c2e stxa %l0,[%i2+%o1]0x89 ! Mem[0000000067000008] = 73fdefdacdd25d0f p43_label_3: ! Mem[0000000067800174] = f8755159, %l0 = 73fdefdacdd25d0f ldstub [%i3+0x174],%l0 ! %l0 = 000000f8000000ff ! %l0 = 00000000000000f8, Mem[0000000090000140] = 5f7478d9, %asi = 80 stha %l0,[%i4+0x140]%asi ! Mem[0000000090000140] = 00f878d9 ! Clear Register : %l3 = 0000000000000000 clr %l3 ! %l3 = 0000000000000000 ! Mem[0000000090800004] = 3d808065, %g18 = c87779904243d06c ldsw [%i5+0x004],%g2 ! %g2 = c87779904243d06c ! %l2 = 8b9bbadc4a830f7f, Mem[00000000918001c1] = 95077995 stb %l2,[%o0+0x1c1] ! Mem[00000000918001c0] = 7f077995 ! Mem[0000000091800130] = 10fdaea0d51ebbf9, %f48 = 0a0147dd 90b6059c ldd [%o0+0x130],%f48 ! %f48 = 10fdaea0 d51ebbf9 ! %l2 = 8b9bbadc4a830f7f, Mem[00000000908000f0] = aab1ef90 stb %l2,[%i5+0x0f0] ! Mem[00000000908000f0] = 7fb1ef90 ! Mem[0000000090000170] = ca1124dc c60ca54a, %g2 = 3d808065, %g3 = 00000c9d ldd [%i4+0x170],%g2 ! %g2 = 00000000ca1124dc 00000000c60ca54a ! Mem[00000000910001a0] = 1e19475b, %g2 = 00000000ca1124dc ldub [%i6+0x1a2],%g2 ! %g2 = 000000000000001e ! %l0 = 00000000000000f8, Mem[00000000908001b3] = e0144ca6 stb %l0,[%i5+0x1b3] ! Mem[00000000908001b0] = f8144ca6 p43_label_4: ! Mem[0000000066800020] = feaccadf, %l3 = 0000000000000000 ldsha [%i1+%o4]0x80,%l3 ! %l3 = fffffffffffffeac ! Mem[0000000091800110] = f7b5c61b, %g2 = 000000000000001e ldsh [%o0+0x110],%g2 ! %g2 = fffffffffffff7b5 ! Mem[0000000066800000] = 94edec7b, %l5 = 0000000076b65acd lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000094edec7b ! %l0 = 00000000000000f8, immed = fffff380, %y = c8b5611c smulcc %l0,-0xc80,%l4 ! %l4 = fffffffffff3e400, %ccr = 88, %y = ffffffff ! Mem[0000000066000000] = 9bac792a, %l5 = 0000000094edec7b ldsba [%i0+%g0]0x89,%l5 ! %l5 = 000000000000002a ! Mem[00000000918001c8] = 4bf1fdf6, %g2 = fffffffffffff7b5 ldub [%o0+0x1ca],%g2 ! %g2 = 000000000000004b ! Mem[0000000091000180] = 489c906a, %g2 = 000000000000004b ldub [%i6+0x182],%g2 ! %g2 = 0000000000000048 ! Mem[0000000090000178] = a54f0ba0, %g2 = 0000000000000048 ldsb [%i4+0x178],%g2 ! %g2 = ffffffffffffffa5 ! Mem[0000000091800184] = f6d629ac, %g2 = ffffffffffffffa5 ldsb [%o0+0x186],%g2 ! %g2 = fffffffffffffff6 ! %l4 = fffffffffff3e400, immed = fffff280, %y = ffffffff mulscc %l4,-0xd80,%l1 ! %l1 = 00000001fff9e480, %ccr = 09, %y = 7fffffff p43_label_5: ! Mem[0000000091800108] = 92516bfb08c5f867, %g2 = fffffffffffffff6 ldx [%o0+0x108],%g2 ! %g2 = 92516bfb08c5f867 ! Mem[00000000900000f8] = 6eaeb260fe60fce1, %g2 = 92516bfb08c5f867 ldx [%i4+0x0f8],%g2 ! %g2 = 6eaeb260fe60fce1 ! %l0 = 00000000000000f8, %l1 = 00000001fff9e480, %ccr = 09 movpos %icc,%l0,%l1 ! Register Not Moved ! %l7 = 0307640cdc462026, imm = 0000000000000017, %l0 = 00000000000000f8 sll %l7,0x017,%l0 ! %l0 = 066e231013000000 ! Mem[0000000090000128] = 246a2f26d2df15df, %f48 = 10fdaea0 d51ebbf9 ldda [%i4+0x128]%asi,%f48 ! %f48 = 246a2f26 d2df15df ! Mem[0000000066000078] = 4d9f0454, %l6 = 0000000000000038 swap [%i0+0x078],%l6 ! %l6 = 000000004d9f0454 ! Mem[0000000066800100] = fa309a10, %l2 = 8b9bbadc4a830f7f swap [%i1+0x100],%l2 ! %l2 = 00000000fa309a10 ! %l5 = 000000000000002a, Mem[0000000090800148] = 58d70c46 stw %l5,[%i5+0x148] ! Mem[0000000090800148] = 0000002a ! %l5 = 000000000000002a, Mem[00000000900000aa] = 747b1e6c sth %l5,[%i4+0x0aa] ! Mem[00000000900000a8] = 002a1e6c ! Mem[0000000066000008] = f1fc695b, %l7 = 0307640cdc462026 ldstuba [%i0+%o1]0x80,%l7 ! %l7 = 000000f1000000ff p43_label_6: ! Mem[0000000091800168] = 85871d97, %g2 = 6eaeb260fe60fce1 ldsb [%o0+0x169],%g2 ! %g2 = ffffffffffffff85 ! Mem[00000000668001b0] = 1a0dbeac4fe244ff, %l0 = 066e231013000000, %l2 = 00000000fa309a10 add %i1,0x1b0,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 1a0dbeac4fe244ff ! %l6 = 000000004d9f0454, %l2 = 1a0dbeac4fe244ff, %ccr = 09 movle %icc,%l6,%l2 ! Moved, %l2 = 000000004d9f0454 ! %l6 = 000000004d9f0454, Mem[00000000900000f8] = 6eaeb260fe60fce1 stx %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 000000004d9f0454 ! %l6 = 4d9f0454, %l7 = 000000f1, Mem[0000000066000000] = 9bac792a e3c6c6ac stda %l6,[%i0+%g0]0x89 ! Mem[0000000066000000] = 4d9f0454 000000f1 ! Mem[0000000090000040] = 8dbea8f7, %g2 = ffffffffffffff85 ldub [%i4+0x040],%g2 ! %g2 = 000000000000008d ! %l5 = 000000000000002a, Mem[00000000900001c0] = 38bbf01fc80fbeae stx %l5,[%i4+0x1c0] ! Mem[00000000900001c0] = 000000000000002a ! %l5 = 000000000000002a, %l0 = 066e231013000000, %ccr = 09 mova %xcc,%l5,%l0 ! Moved, %l0 = 000000000000002a ! Mem[0000000090000108] = df440928, %g18 = c87779904243d06c ldsw [%i4+0x108],%g2 ! %g2 = c87779904243d06c ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 p43_label_7: ! %l3 = fffffffffffffeac, immed = fffffbd1, %y = 7fffffff sdivcc %l3,-0x42f,%l3 ! %l3 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 0000002a ! Mem[0000000066800010] = 6df18e8e, %l4 = fffffffffff3e400 lduwa [%i1+%o2]0x81,%l4 ! %l4 = 000000006df18e8e ! %l6 = 4d9f0454, %l7 = 000000f1, Mem[0000000091800118] = 8707a26e 50eb81ed std %l6,[%o0+0x118] ! Mem[0000000091800118] = 4d9f0454 000000f1 ! Mem[0000000067800008] = 2ce4d708, %f12 = df6d7057 lda [%i3+%o1]0x80,%f12 ! %f12 = 2ce4d708 ! Mem[00000000900000d0] = 6b4726ff, %g18 = c87779904243d06c ldsw [%i4+0x0d0],%g2 ! %g2 = c87779904243d06c ! %f16 = bbbe5ee9 eb271acf, Mem[00000000910000b8] = d456953b f88b7c51 std %f16,[%i6+0x0b8] ! Mem[00000000910000b8] = bbbe5ee9 eb271acf ! %l5 = 000000000000002a, Mem[0000000090800110] = 6722571824cfb67f stx %l5,[%i5+0x110] ! Mem[0000000090800110] = 000000000000002a ! %f9 = 0436c4d9, Mem[0000000090000198] = 564fc517 sta %f9 ,[%i4+0x198]%asi ! Mem[0000000090000198] = 0436c4d9 ! %l7 = 00000000000000f1, imm = 000000000000096b, %l4 = 000000006df18e8e and %l7,0x96b,%l4 ! %l4 = 0000000000000061 ! %l3 = ffffffff80000000, Mem[0000000067800028] = 62fa333f276d6d74 stxa %l3,[%i3+%o5]0x88 ! Mem[0000000067800028] = ffffffff80000000 p43_label_8: ! %l5 = 000000000000002a, immed = fffff00b, %y = 0000002a umul %l5,-0xff5,%l0 ! %l0 = 00000029fffd61ce, %y = 00000029 ! %l7 = 00000000000000f1, %l0 = 00000029fffd61ce, %y = 00000029 mulscc %l7,%l0,%l7 ! %l7 = 00000000fffd6246, %ccr = 08, %y = 80000014 ! Mem[0000000091000038] = 6098d223, %g2 = 000000006b4726ff ldub [%i6+0x038],%g2 ! %g2 = 0000000000000060 ! Mem[00000000670001a4] = d9159763, %l4 = 0000000000000061 ldub [%i2+0x1a4],%l4 ! %l4 = 00000000000000d9 ! %l7 = 00000000fffd6246, Mem[0000000067000018] = 1c61b5c8 stwa %l7,[%i2+%o3]0x80 ! Mem[0000000067000018] = fffd6246 ! immd = 000000000000011d, %l7 = 00000000fffd6246, %ccr = 08 move %xcc,0x11d,%l7 ! Register Not Moved ! Mem[000000006700005a] = 4d50629c, %l2 = 000000004d9f0454 ldstub [%i2+0x05a],%l2 ! %l2 = 00000062000000ff ! Mem[00000000918001e0] = a7fa9672, %g2 = 0000000000000060 ldsh [%o0+0x1e0],%g2 ! %g2 = ffffffffffffa7fa ! Clear Register : %l6 = 000000004d9f0454 clr %l6 ! %l6 = 0000000000000000 ! Mem[0000000090800190] = 6a142fc3, %g2 = ffffffffffffa7fa ldub [%i5+0x191],%g2 ! %g2 = 000000000000006a p43_label_9: ! immd = 00000000000001b3, %l5 = 000000000000002a, %ccr = 08 movn %xcc,0x1b3,%l5 ! Register Not Moved ! Mem[000000006680012f] = c610227a, %l3 = ffffffff80000000 ldstub [%i1+0x12f],%l3 ! %l3 = 0000007a000000ff ! %f0 = a6da29ef fc4b4b3e 0a435361 3ffe07c5 ! %f4 = f6031e5f 20e070e8 38da5d93 d21ec5ce ! %f8 = e64843c0 0436c4d9 798fe501 59bc6bcb ! %f12 = 2ce4d708 23bcadf5 d20fba80 4109cfc4 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 ! Mem[0000000091000068] = 21aba159, %g18 = c87779904243d06c ldsw [%i6+0x068],%g2 ! %g2 = c87779904243d06c ! %l7 = 00000000fffd6246, Mem[00000000910001e0] = eceead35b330fd3a stx %l7,[%i6+0x1e0] ! Mem[00000000910001e0] = 00000000fffd6246 ! Mem[0000000090800108] = 731234cb, %g18 = c87779904243d06c ldsw [%i5+0x108],%g2 ! %g2 = c87779904243d06c ! Mem[0000000067800020] = 14b5a93f, %l3 = 000000000000007a ldswa [%i3+%o4]0x88,%l3 ! %l3 = 0000000014b5a93f ! Mem[0000000090000080] = a51ce9c8b76c866a, %g2 = 00000000731234cb ldx [%i4+0x080],%g2 ! %g2 = a51ce9c8b76c866a ! %f24 = 34edf262, Mem[0000000090800134] = 4ed886e9 sta %f24,[%i5+0x134]%asi ! Mem[0000000090800134] = 34edf262 ! Mem[0000000066800010] = 6df18e8e, %l3 = 0000000014b5a93f ldsba [%i1+%o2]0x80,%l3 ! %l3 = 000000000000006d p43_label_10: membar #Sync ! Added by membar checker (278) ! Mem[00000000900001c0] = 00000000 0000002a bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0 ! %l3 = 000000000000006d, imm = 00000000000000d6, %l2 = 0000000000000062 and %l3,0x0d6,%l2 ! %l2 = 0000000000000044 ! Mem[0000000067000028] = 08c83198, %l7 = 00000000fffd6246 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000098000000ff ! %l2 = 0000000000000044, %l7 = 0000000000000098, %ccr = 08 movle %icc,%l2,%l7 ! Moved, %l7 = 0000000000000044 ! Mem[0000000091800040] = 14b734c0 722d4e01, %g2 = b76c866a, %g3 = c60ca54a ldd [%o0+0x040],%g2 ! %g2 = 0000000014b734c0 00000000722d4e01 ! Mem[00000000670000d9] = 83be6f89, %l1 = 00000001fff9e480 ldstub [%i2+0x0d9],%l1 ! %l1 = 000000be000000ff ! Mem[0000000066000000] = 54049f4d, %l7 = 0000000000000044 ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 00000054000000ff ! %l2 = 0000000000000044, Mem[0000000091800180] = 54edfdc467a5f6d6 stx %l2,[%o0+0x180] ! Mem[0000000091800180] = 0000000000000044 ! %f30 = b0f4dfac ecd05294, Mem[00000000660000c8] = c51b8357 bae019ec std %f30,[%i0+0x0c8] ! Mem[00000000660000c8] = b0f4dfac ecd05294 ! %l0 = fffd61ce, %l1 = 000000be, Mem[0000000090800140] = 65b0f946 05718ed0 std %l0,[%i5+0x140] ! Mem[0000000090800140] = fffd61ce 000000be p43_label_11: ! Mem[0000000067800000] = f8006de1, %l5 = 000000000000002a lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000f8006de1 ! Mem[00000000900001c0] = 00000000 0000002a bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l6 = 0000000000000000 sethi %hi(0x5b8c4800),%l6 ! %l6 = 000000005b8c4800 ! %f4 = f6031e5f, Mem[0000000090000040] = 8dbea8f7 st %f4 ,[%i4+0x040] ! Mem[0000000090000040] = f6031e5f ! Mem[00000000660000fc] = a79b8a3f, %l5 = 00000000f8006de1 ldsb [%i0+0x0fd],%l5 ! %l5 = ffffffffffffff9b ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 00000000 4d9f0454 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! %f24 = 34edf262 9afebe35, Mem[0000000066000000] = 4d9f04ff 000000f1 stda %f24,[%i0+%g0]0x88 ! Mem[0000000066000000] = 34edf262 9afebe35 ! %l5 = ffffffffffffff9b, %l0 = 00000029fffd61ce, %ccr = 08 move %icc,%l5,%l0 ! Register Not Moved ! immd = 00000000000000e0, %l5 = ffffffffffffff9b, %ccr = 08 movne %icc,0x0e0,%l5 ! Moved, %l5 = 00000000000000e0 ! %l6 = 000000005b8c4800, Mem[0000000066800018] = 22cb9a6f stba %l6,[%i1+%o3]0x89 ! Mem[0000000066800018] = 22cb9a00 p43_label_12: ! immd = 00000000000001c8, %l4 = 00000000000000d9, %ccr = 08 movgu %xcc,0x1c8,%l4 ! Moved, %l4 = 00000000000001c8 ! %l4 = 00000000000001c8, %l3 = 000000000000006d, %y = 80000014 smul %l4,%l3,%l4 ! %l4 = 000000000000c228, %y = 00000000 ! %l0 = 00000029fffd61ce, immed = 00000810, %l2 = 0000000000000044 tsubcctv %l0,0x810,%l2 ! %l0 = 00000029fffd61f1, Trapped ! Mem[0000000067800000] = f8006de1, %l7 = 0000000000000054 lduha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000006de1 ! Mem[0000000066000090] = fae505f959bd1b67, %l5 = 00000000000000e0, %l6 = 000000005b8c4800 add %i0,0x90,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = fae505f959bd1b67 ! %l4 = 0000c228, %l5 = 000000e0, Mem[0000000067800000] = f8006de1 78a6180e stda %l4,[%i3+%g0]0x88 ! Mem[0000000067800000] = 0000c228 000000e0 ! %l1 = 00000000000000be, %l1 = 00000000000000be, %l5 = 00000000000000e0 addcc %l1,%l1,%l5 ! %l5 = 000000000000017c, %ccr = 00 ! %l2 = 0000000000000044, %l1 = 00000000000000be, %ccr = 00 movvc %icc,%l2,%l1 ! Moved, %l1 = 0000000000000044 ! done : should take illegal inst trap, %l0 = 00000029fffd61f1 done ! Illegal inst trap : %l0 = 00000029fffd6201 ! %l0 = 00000029fffd6201, Mem[000000009180012d] = ea9fcb10 stb %l0,[%o0+0x12d] ! Mem[000000009180012c] = 019fcb10 p43_label_13: ! Mem[00000000678001e8] = 19d1e8ae1df06c53, %l5 = 000000000000017c, %l6 = fae505f959bd1b67 add %i3,0x1e8,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 19d1e8ae1df06c53 ! %f0 = a6da29ef fc4b4b3e 0a435361 3ffe07c5 ! %f4 = f6031e5f 20e070e8 38da5d93 d21ec5ce ! %f8 = e64843c0 0436c4d9 798fe501 59bc6bcb ! %f12 = 2ce4d708 23bcadf5 d20fba80 4109cfc4 stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0 ! %l4 = 000000000000c228, imm = 000000000000003d, %l0 = 00000029fffd6201 srax %l4,0x03d,%l0 ! %l0 = 0000000000000000 ! %l2 = 0000000000000044, Mem[0000000090800082] = 7e8c6d47 sth %l2,[%i5+0x082] ! Mem[0000000090800080] = 00446d47 ! Mem[00000000918001f4] = 1195af97, %g18 = c87779904243d06c ldsw [%o0+0x1f4],%g2 ! %g2 = c87779904243d06c ! %l2 = 0000000000000044, imm = 0000000000000f37, %l7 = 0000000000006de1 orcc %l2,0xf37,%l7 ! %l7 = 0000000000000f77, %ccr = 00 ! %l6 = 19d1e8ae1df06c53, Mem[00000000908001d9] = 41b1d8e4 stb %l6,[%i5+0x1d9] ! Mem[00000000908001d8] = 53b1d8e4 ! %l1 = 0000000000000044, %l5 = 000000000000017c, %ccr = 00 movrlez %l1,%l5,%l3 ! Not Moved, %l3 = 000000000000006d ! Mem[000000009180004c] = 8b2bfc11, %g2 = 000000001195af97 lduw [%o0+0x04c],%g2 ! %g2 = 000000008b2bfc11 ! %l1 = 0000000000000044, Mem[0000000066800058] = 6d325bed stw %l1,[%i1+0x058] ! Mem[0000000066800058] = 00000044 p43_label_14: ! Mem[0000000091000000] = b2f1c39a, %g2 = 000000008b2bfc11 ldub [%i6+0x001],%g2 ! %g2 = 00000000000000b2 ! Mem[00000000900001b8] = 42d2ae29, %g2 = 00000000000000b2 ldsh [%i4+0x1b8],%g2 ! %g2 = 00000000000042d2 ! immd = 0000000000000286, %l3 = 000000000000006d, %ccr = 00 movl %xcc,0x286,%l3 ! Register Not Moved ! Mem[0000000066800018] = 22cb9a00, %l4 = 000000000000c228 lduba [%i1+%o3]0x89,%l4 ! %l4 = 0000000000000000 ! immd = 000000000000037f, %l6 = 19d1e8ae1df06c53, %ccr = 00 movvc %icc,0x37f,%l6 ! Moved, %l6 = 000000000000037f ! immd = 0000000000000205, %l3 = 000000000000006d, %ccr = 00 movpos %xcc,0x205,%l3 ! Moved, %l3 = 0000000000000205 ! Mem[0000000067000000] = e10a818a, %l1 = 0000000000000044 lduwa [%i2+%g0]0x80,%l1 ! %l1 = 00000000e10a818a ! Code Fragment 1 p43_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000722d4e01 mov 0x0b8,%g3 ! %g3 = 00000000000000b8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 00000000000001c1, %l0 = 0000000000000000, %ccr = 00 movne %xcc,0x1c1,%l0 ! Moved, %l0 = 00000000000001c1 ! %f0 = a6da29ef fc4b4b3e 0a435361 3ffe07c5 ! %f4 = f6031e5f 20e070e8 38da5d93 d21ec5ce ! %f8 = e64843c0 0436c4d9 798fe501 59bc6bcb ! %f12 = 2ce4d708 23bcadf5 d20fba80 4109cfc4 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000067000000 p43_label_15: ! Mem[00000000908000b8] = a9751ac9, %g2 = 00000000000042d2 lduh [%i5+0x0ba],%g2 ! %g2 = 000000000000a975 membar #Sync ! Added by membar checker (279) ! Mem[0000000067000000] = 3e4b4bfc, %l7 = 0000000000000f77 ldswa [%i2+%g0]0x80,%l7 ! %l7 = 000000003e4b4bfc ! %l4 = 0000000000000000, %l1 = 00000000e10a818a, %ccr = 00 mova %icc,%l4,%l1 ! Moved, %l1 = 0000000000000000 ! %l6 = 000000000000037f, %l6 = 000000000000037f, %l3 = 0000000000000205 sdivx %l6,%l6,%l3 ! %l3 = 0000000000000001 ! %l4 = 0000000000000000, %l5 = 000000000000017c, %l3 = 0000000000000001 xnor %l4,%l5,%l3 ! %l3 = fffffffffffffe83 ! %l0 = 00000000000001c1, immed = fffffe6b, %ccr = 00 movrne %l0,-0x195,%l1 ! Moved, %l1 = fffffffffffffe6b ! %f16 = bbbe5ee9 eb271acf 21668aac e3e2f8ac ! %f20 = 53f9654c af86f9f5 44b59313 f6380b65 ! %f24 = 34edf262 9afebe35 f580be4d 59a81d10 ! %f28 = ea51c264 86127291 b0f4dfac ecd05294 mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000140 ! immd = 000000000000032c, %l1 = fffffffffffffe6b, %ccr = 00 movpos %icc,0x32c,%l1 ! Moved, %l1 = 000000000000032c ! %l0 = 00000000000001c1, Mem[00000000910000f0] = 4a3922c1d6ccc39f, %asi = 80 stxa %l0,[%i6+0x0f0]%asi ! Mem[00000000910000f0] = 00000000000001c1 ! Mem[0000000066800028] = b206eca8, %l6 = 000000000000037f lduha [%i1+%o5]0x88,%l6 ! %l6 = 000000000000eca8 p43_label_16: ! Mem[00000000900001d0] = bfd5130a, %g2 = 000000000000a975 lduw [%i4+0x1d0],%g2 ! %g2 = 00000000bfd5130a ! Mem[0000000090800084] = 6d478911, %g2 = 00000000bfd5130a lduw [%i5+0x084],%g2 ! %g2 = 000000006d478911 ! Mem[0000000090800120] = b7a44eec86bc8b41, %g2 = 000000006d478911 ldx [%i5+0x120],%g2 ! %g2 = b7a44eec86bc8b41 ! %l7 = 000000003e4b4bfc, %l0 = 00000000000001c1, %l4 = 0000000000000000 and %l7,%l0,%l4 ! %l4 = 00000000000001c0 ! %l5 = 000000000000017c, %l4 = 00000000000001c0, %ccr = 00 movrgz %l5,%l4,%l4 ! Moved, %l4 = 00000000000001c0 ! Mem[0000000090800120] = 4eec86bc, %g2 = b7a44eec86bc8b41 ldsb [%i5+0x122],%g2 ! %g2 = 000000000000004e ! Mem[0000000067800018] = a531e390, %l1 = 000000000000032c ldsba [%i3+%o3]0x89,%l1 ! %l1 = ffffffffffffff90 ! Mem[0000000066800078] = f6727854d7848867, %l0 = 00000000000001c1, %l3 = fffffffffffffe83 add %i1,0x78,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = f6727854d7848867 ! Mem[0000000090000030] = 2ce4d70823bcadf5, %g2 = 000000000000004e ldxa [%i4+0x030]%asi,%g2 ! %g2 = 2ce4d70823bcadf5 ! Mem[0000000066800010] = 6df18e8e, %l2 = 0000000000000044 lduha [%i1+%o2]0x80,%l2 ! %l2 = 0000000000006df1 p43_label_17: ! Mem[00000000918001f8] = 855c6d38, %g2 = 2ce4d70823bcadf5 ldsh [%o0+0x1f8],%g2 ! %g2 = ffffffffffff855c ! Mem[00000000918000e0] = ec5ab67c, %g2 = ffffffffffff855c ldsh [%o0+0x0e2],%g2 ! %g2 = ffffffffffffec5a ! %l2 = 0000000000006df1, Mem[00000000908001ce] = 5ebd2af6 sth %l2,[%i5+0x1ce] ! Mem[00000000908001cc] = 6df12af6 ! Mem[00000000918001f0] = 0e1a2de4 1195af97, %g2 = ffffec5a, %g3 = 000000b8 ldd [%o0+0x1f0],%g2 ! %g2 = 000000000e1a2de4 000000001195af97 ! %l0 = 00000000000001c1, %l7 = 000000003e4b4bfc, %l6 = 000000000000eca8 sub %l0,%l7,%l6 ! %l6 = ffffffffc1b4b5c5 ! Mem[0000000091000070] = f229dab3, %g18 = c87779904243d06c ldsw [%i6+0x070],%g2 ! %g2 = c87779904243d06c ! Mem[0000000066000000] = 35befe9a, %l6 = ffffffffc1b4b5c5 lduwa [%i0+%g0]0x80,%l6 ! %l6 = 0000000035befe9a ! %l6 = 0000000035befe9a, Mem[0000000090000050] = 011657d0 stb %l6,[%i4+0x050] ! Mem[0000000090000050] = 9a1657d0 ! %l1 = ffffffffffffff90, imm = fffffffffffff1ce, %l5 = 000000000000017c xnor %l1,-0xe32,%l5 ! %l5 = fffffffffffff1a1 ! Mem[0000000090000034] = adf5d20f, %g2 = fffffffff229dab3 ldsha [%i4+0x036]%asi,%g2 ! %g2 = ffffffffffffadf5 p43_label_18: ! Mem[0000000067000088] = 3bc50b8d, %l7 = 000000003e4b4bfc ldsw [%i2+0x088],%l7 ! %l7 = 000000003bc50b8d save ! CWP = 1 ! %l4 = 16efa0ce5646035b, %l6 = 89acbccc610b4d15, %l1 = c243af3e79684815 mulx %l4,%l6,%l1 ! %l1 = 2af9fdabc2a9a577 ! %l0 = 4ccebe41f01a79be, Mem[0000000067800008] = 08d7e42c stwa %l0,[%o3+%i1]0x88 ! Mem[0000000067800008] = f01a79be ! retry : should take illegal inst trap, %l0 = 4ccebe41f01a79be retry ! Illegal inst trap : %l0 = 4ccebe41f01a79ce ! Mem[0000000067000060] = d17e510a, %l2 = 044067222e0f8da4 swap [%o2+0x060],%l2 ! %l2 = 00000000d17e510a ! Mem[0000000066000018] = 5f4a75cc, %l2 = 00000000d17e510a ldsha [%o0+%i3]0x81,%l2 ! %l2 = 0000000000005f4a ! Mem[0000000091000158] = 37ccf7a9 538b966c, %g2 = ffffadf5, %g3 = 1195af97 ldd [%o6+0x158],%g2 ! %g2 = 0000000037ccf7a9 00000000538b966c ! %l1 = 2af9fdabc2a9a577, Mem[00000000900000dc] = d21ec5ce stw %l1,[%o4+0x0dc] ! Mem[00000000900000dc] = c2a9a577 ! Set Register : %l4 = 16efa0ce5646035b xor %g0,-1,%l4 ! %l4 = ffffffffffffffff p43_label_19: ! %cwp = 1 ! Mem[0000000066800020] = dfcaacfe, %l7 = 1b24a6d0a1350d97 ldsha [%o1+%i4]0x89,%l7 ! %l7 = ffffffffffffacfe ! %f5 = 20e070e8, Mem[0000000091800150] = 42331e81 st %f5 ,[%i0+0x150] ! Mem[0000000091800150] = 20e070e8 ! Mem[00000000900001f0] = b2902ee5, %g18 = f32db4d074b2a905 ldsw [%o4+0x1f0],%g2 ! %g2 = f32db4d074b2a905 ! %l3 = 76a9866bb4017d4a, Mem[0000000091000037] = f26098d2 stb %l3,[%o6+0x037] ! Mem[0000000091000034] = 4a6098d2 ! %f20 = 53f9654c, Mem[0000000067800000] = 28c20000 sta %f20,[%o3+%g0]0x80 ! Mem[0000000067800000] = 53f9654c ! %l6 = 610b4d15, %l7 = ffffacfe, Mem[00000000918000d8] = 042c14c3 f3727971 std %l6,[%i0+0x0d8] ! Mem[00000000918000d8] = 610b4d15 ffffacfe ! %l2 = 0000000000005f4a, %l5 = e65a6306a560f2d7, %ccr = 00 movpos %icc,%l2,%l5 ! Moved, %l5 = 0000000000005f4a ! %l0 = 4ccebe41f01a79ce, Mem[0000000090000188] = 3d267fb6 stb %l0,[%o4+0x188] ! Mem[0000000090000188] = ce267fb6 ! %l3 = 76a9866bb4017d4a, Mem[0000000066800020] = feaccadf stwa %l3,[%o1+%i4]0x80 ! Mem[0000000066800020] = b4017d4a ! %l6 = 89acbccc610b4d15, Mem[00000000910000e0] = 7ae7c882 stw %l6,[%o6+0x0e0] ! Mem[00000000910000e0] = 610b4d15 p43_label_20: ! %cwp = 1 membar #Sync ! Added by membar checker (280) ! Mem[0000000090000140] = cf1a27eb, %g2 = ffffffffb2902ee5 lduh [%o4+0x140],%g2 ! %g2 = 000000000000cf1a ! Mem[0000000091800120] = a7462363 2530e39c, %g2 = 0000cf1a, %g3 = 538b966c ldd [%i0+0x120],%g2 ! %g2 = 00000000a7462363 000000002530e39c ! %f28 = ea51c264 86127291, Mem[0000000090000108] = df440928 2425f0fa std %f28,[%o4+0x108] ! Mem[0000000090000108] = ea51c264 86127291 ! Mem[00000000900000cc] = c5f6031e, %g2 = 00000000a7462363 ldsb [%o4+0x0cf],%g2 ! %g2 = ffffffffffffffc5 ! Mem[0000000090000020] = e64843c0, %g18 = f32db4d074b2a905 ldswa [%o4+0x020]%asi,%g2 ! %g2 = f32db4d074b2a905 ! %l3 = 76a9866bb4017d4a, %l4 = ffffffffffffffff, %l0 = 4ccebe41f01a79ce taddcc %l3,%l4,%l0 ! %l0 = 76a9866bb4017d49, %ccr = 1b ! Mem[0000000067000020] = d9c43604, %f2 = 0a435361 lda [%o2+%i4]0x81,%f2 ! %f2 = d9c43604 ! Code Fragment 1 p43_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002530e39c mov -0xf2c,%g3 ! %g3 = fffffffffffff0d4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000660000c0] = 0307640cdc462026, %l2 = 0000000000005f4a, %l4 = ffffffffffffffff add %o0,0xc0,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 0307640cdc462026 ! %l4 = 0307640cdc462026, %l4 = 0307640cdc462026, %l2 = 0000000000005f4a and %l4,%l4,%l2 ! %l2 = 0307640cdc462026 p43_label_21: ! %cwp = 1 ! %l5 = 0000000000005f4a, %l6 = 89acbccc610b4d15, %ccr = 1b movgu %xcc,%l5,%l6 ! Register Not Moved ! Mem[0000000066800018] = 22cb9a00, %l3 = 76a9866bb4017d4a lduba [%o1+%i3]0x89,%l3 ! %l3 = 0000000000000000 ! immd = 0000000000000034, %l3 = 0000000000000000, %ccr = 1b movleu %icc,0x034,%l3 ! Moved, %l3 = 0000000000000034 ! Mem[0000000091800028] = 6360da84, %g18 = f32db4d074b2a905 ldsw [%i0+%i5],%g2 ! %g2 = f32db4d074b2a905 ! Mem[0000000066000018] = 5f4a75cc70e9f2ff, %l0 = 76a9866bb4017d49 ldxa [%o0+%i3]0x81,%l0 ! %l0 = 5f4a75cc70e9f2ff ! retry : should take illegal inst trap, %l0 = 5f4a75cc70e9f2ff retry ! Illegal inst trap : %l0 = 5f4a75cc70e9f30f ! Mem[00000000918000b0] = bfd6d9fbffc33525, %g2 = 000000006360da84 ldxa [%i0+0x0b0]%asi,%g2 ! %g2 = bfd6d9fbffc33525 ! Mem[00000000900001e4] = 0270605c, %g2 = bfd6d9fbffc33525 ldub [%o4+0x1e4],%g2 ! %g2 = 0000000000000002 ! Mem[0000000067800008] = f01a79be, %l4 = 0307640cdc462026 lduwa [%o3+%i1]0x88,%l4 ! %l4 = 00000000f01a79be ! Mem[0000000066000018] = cc754a5f, %l5 = 0000000000005f4a lduha [%o0+%i3]0x89,%l5 ! %l5 = 0000000000004a5f p43_label_22: ! %cwp = 1 ! Mem[00000000660001f8] = 1f8f1fb2, %l5 = 0000000000004a5f ldsh [%o0+0x1fa],%l5 ! %l5 = 0000000000001fb2 ! %l3 = 0000000000000034, %l6 = 89acbccc610b4d15, %ccr = 1b movcs %xcc,%l3,%l6 ! Moved, %l6 = 0000000000000034 ! Mem[00000000910001e4] = 624685b8, %g2 = 0000000000000002 ldsb [%o6+0x1e6],%g2 ! %g2 = 0000000000000062 ! immd = 00000000000001a1, %l1 = 2af9fdabc2a9a577, %ccr = 1b movvc %icc,0x1a1,%l1 ! Register Not Moved ! %l2 = dc462026, %l3 = 00000034, Mem[0000000067800000] = 53f9654c e0000000 stda %l2,[%o3+%g0]0x80 ! Mem[0000000067800000] = dc462026 00000034 ! Mem[0000000066800010] = 6df18e8e 145bfdf6, %l0 = 70e9f30f, %l1 = c2a9a577 ldda [%o1+%i2]0x80,%l0 ! %l0 = 000000006df18e8e 00000000145bfdf6 ! Mem[0000000066000000] = 34edf262 9afebe35, %l0 = 6df18e8e, %l1 = 145bfdf6 ldda [%o0+%g0]0x89,%l0 ! %l0 = 000000009afebe35 0000000034edf262 ! %l7 = ffffffffffffacfe, Mem[00000000900001cf] = 84bfd513 stb %l7,[%o4+0x1cf] ! Mem[00000000900001cc] = febfd513 ! Mem[0000000090000000] = a6da29ef fc4b4b3e 0a435361 3ffe07c5 ! Mem[0000000090000010] = f6031e5f 20e070e8 38da5d93 d21ec5ce ! Mem[0000000090000020] = e64843c0 0436c4d9 798fe501 59bc6bcb ! Mem[0000000090000030] = 2ce4d708 23bcadf5 d20fba80 4109cfc4 ldda [%o4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000 ! %l7 = ffffffffffffacfe sethi %hi(0xeb0c6800),%l7 ! %l7 = 00000000eb0c6800 p43_label_23: ! %cwp = 1 restore ! CWP = 0 ! %l6 = 0000000035befe9a, Mem[0000000091800000] = 3bc5dc05 stb %l6,[%o0+%g0] ! Mem[0000000091800000] = 9ac5dc05 ! Mem[00000000910001c8] = 09155e84, %g2 = 0000000000000062 ldsha [%i6+0x1ca]%asi,%g2 ! %g2 = 0000000000000915 ! Mem[0000000067800018] = a531e390, %l6 = 0000000035befe9a lduwa [%i3+%o3]0x88,%l6 ! %l6 = 00000000a531e390 ! %l4 = 00000000000001c0, Mem[00000000918000e8] = ea5a17e2 stb %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = c05a17e2 ! Mem[0000000067800020] = 3fa9b514, %l7 = 000000003bc50b8d ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 0000003f000000ff ! Mem[0000000067800112] = 0a0b29fc, %l2 = 0000000000006df1 ldstub [%i3+0x112],%l2 ! %l2 = 00000029000000ff ! Mem[00000000900001e0] = bf9923c60270605c, %g2 = 0000000000000915 ldx [%i4+0x1e0],%g2 ! %g2 = bf9923c60270605c ! Mem[0000000091800170] = 7fdb938cbb72ba0f, %g2 = bf9923c60270605c ldxa [%o0+0x170]%asi,%g2 ! %g2 = 7fdb938cbb72ba0f ! Mem[0000000090800198] = b60a0fab, %g2 = 7fdb938cbb72ba0f lduh [%i5+0x198],%g2 ! %g2 = 000000000000b60a p43_label_24: ! Mem[0000000091800110] = f7b5c61b545fcdf4, %g2 = 000000000000b60a ldx [%o0+0x110],%g2 ! %g2 = f7b5c61b545fcdf4 ! immd = 000000000000006c, %l1 = ffffffffffffff90, %ccr = 1b movpos %icc,0x06c,%l1 ! Register Not Moved ! %l5 = fffffffffffff1a1, %l6 = 00000000a531e390, %ccr = 1b movgu %xcc,%l5,%l6 ! Register Not Moved ! %l5 = fffffffffffff1a1, Mem[00000000900001e0] = bf9923c6 sth %l5,[%i4+0x1e0] ! Mem[00000000900001e0] = f1a123c6 ! %f14 = d20fba80 4109cfc4, Mem[00000000918001f8] = 855c6d38 2e3678f1 std %f14,[%o0+0x1f8] ! Mem[00000000918001f8] = d20fba80 4109cfc4 ! Mem[0000000067800028] = 80000000, %l5 = fffffffffffff1a1 lduba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000 ! %l2 = 0000000000000029, Mem[0000000090800094] = 1413ef16 stw %l2,[%i5+0x094] ! Mem[0000000090800094] = 00000029 ! %l6 = 00000000a531e390, %l7 = 000000000000003f, %l2 = 0000000000000029 andn %l6,%l7,%l2 ! %l2 = 00000000a531e380 ! %f0 = a6da29ef fc4b4b3e d9c43604 3ffe07c5 ! %f4 = f6031e5f 20e070e8 38da5d93 d21ec5ce ! %f8 = e64843c0 0436c4d9 798fe501 59bc6bcb ! %f12 = 2ce4d708 23bcadf5 d20fba80 4109cfc4 mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100 ! %l5 = 0000000000000000, %l3 = f6727854d7848867, %ccr = 1b movne %icc,%l5,%l3 ! Moved, %l3 = 0000000000000000 p43_label_25: ! Mem[0000000091800020] = 70e0129d, %g2 = f7b5c61b545fcdf4 ldsh [%o0+%o4],%g2 ! %g2 = 00000000000070e0 ! Mem[0000000067000048] = edfd39c9, %l7 = 000000000000003f swap [%i2+0x048],%l7 ! %l7 = 00000000edfd39c9 ! immd = 000000000000022d, %l3 = 0000000000000000, %ccr = 1b movneg %xcc,0x22d,%l3 ! Register Not Moved ! %l3 = 0000000000000000, %l5 = 0000000000000000, %ccr = 1b movleu %xcc,%l3,%l5 ! Moved, %l5 = 0000000000000000 ! Mem[00000000908000ac] = 621f261d, %g2 = 00000000000070e0 ldub [%i5+0x0ae],%g2 ! %g2 = 0000000000000062 ! Mem[0000000066000000] = 9afebe35, %l4 = 00000000000001c0 ldsha [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffbe35 ! Mem[000000006680005c] = c1388109, %l0 = 00000000000001c1 swap [%i1+0x05c],%l0 ! %l0 = 00000000c1388109 ! %f20 = 53f9654c, Mem[0000000066800018] = 22cb9a00 sta %f20,[%i1+%o3]0x88 ! Mem[0000000066800018] = 53f9654c ! Mem[0000000067800038] = 2d4693bc, %l7 = 00000000edfd39c9 ldsw [%i3+0x038],%l7 ! %l7 = 000000002d4693bc ! Mem[0000000090800164] = 0459de3d, %g2 = 0000000000000062 lduw [%i5+0x164],%g2 ! %g2 = 000000000459de3d ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Thread 43 1: membar #Sync ! Force all stores to complete p43_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ac] ! Set processor 43 done flag ! Check Registers p43_check_registers: set p43_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000c1388109 bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffff90 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a531e380 bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffbe35 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a531e390 bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002d4693bc bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p43_check_fp_registers: set p43_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a6da29ef fc4b4b3e bne %xcc,p43_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d9c43604 3ffe07c5 bne %xcc,p43_f2_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 2ce4d708 23bcadf5 bne %xcc,p43_f12_fail nop ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 35befe9a62f2ed34 ldx [%i0+0x000],%g3 ! Observed data at 0000000066000000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fffc695bcc21bfdb ldx [%i0+0x008],%g3 ! Observed data at 0000000066000008 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5f4a75cc70e9f2ff ldx [%i0+0x018],%g3 ! Observed data at 0000000066000018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7fd23c71ec3fed25 ldx [%i0+0x028],%g3 ! Observed data at 0000000066000028 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = 0000003888d597bb ldx [%i0+0x078],%g3 ! Observed data at 0000000066000078 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x078,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = b0f4dfacecd05294 ldx [%i0+0x0c8],%g3 ! Observed data at 00000000660000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x0c8,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 4c65f953c62e8c66 ldx [%i1+0x018],%g3 ! Observed data at 0000000066800018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b4017d4a4e841006 ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x020,%g4 ldx [%g1+0x058],%g2 ! Expected data = 00000044000001c1 ldx [%i1+0x058],%g3 ! Observed data at 0000000066800058 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x058,%g4 ldx [%g1+0x100],%g2 ! Expected data = 4a830f7ff021b69c ldx [%i1+0x100],%g3 ! Observed data at 0000000066800100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x100,%g4 ldx [%g1+0x128],%g2 ! Expected data = 8bccd211c61022ff ldx [%i1+0x128],%g3 ! Observed data at 0000000066800128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x128,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3e4b4bfcef29daa6 ldx [%i2+0x000],%g3 ! Observed data at 0000000067000000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c507fe3f6153430a ldx [%i2+0x008],%g3 ! Observed data at 0000000067000008 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e870e0205f1e03f6 ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cec51ed2935dda38 ldx [%i2+0x018],%g3 ! Observed data at 0000000067000018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d9c43604c04348e6 ldx [%i2+0x020],%g3 ! Observed data at 0000000067000020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cb6bbc5901e58f79 ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f5adbc2308d7e42c ldx [%i2+0x030],%g3 ! Observed data at 0000000067000030 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c4cf094180ba0fd2 ldx [%i2+0x038],%g3 ! Observed data at 0000000067000038 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x038,%g4 ldx [%g1+0x048],%g2 ! Expected data = 0000003f83db0ac0 ldx [%i2+0x048],%g3 ! Observed data at 0000000067000048 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x048,%g4 ldx [%g1+0x058],%g2 ! Expected data = 4d50ff9c99c42182 ldx [%i2+0x058],%g3 ! Observed data at 0000000067000058 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 2e0f8da478d90c27 ldx [%i2+0x060],%g3 ! Observed data at 0000000067000060 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x060,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 83ff6f89683e0a1f ldx [%i2+0x0d8],%g3 ! Observed data at 00000000670000d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x0d8,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x000],%g2 ! Expected data = dc46202600000034 ldx [%i3+0x000],%g3 ! Observed data at 0000000067800000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = be791af089ba4a14 ldx [%i3+0x008],%g3 ! Observed data at 0000000067800008 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffa9b5149e462cb6 ldx [%i3+0x020],%g3 ! Observed data at 0000000067800020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000080ffffffff ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x028,%g4 ldx [%g1+0x110],%g2 ! Expected data = 0a0bfffcb998b3ae ldx [%i3+0x110],%g3 ! Observed data at 0000000067800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x110,%g4 ldx [%g1+0x170],%g2 ! Expected data = 37cd52d1ff755159 ldx [%i3+0x170],%g3 ! Observed data at 0000000067800170 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x170,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed p43_f0_fail: set p43_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f2_fail: set p43_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f12_fail: set p43_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_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 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: sra %l2,0x01b,%l3 xor %l1,0xe3d,%l0 xor %l4,%l1,%l6 stba %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000018] taddcc %l7,0x20d,%l2 lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067000018] ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800010] done p43_trap1o: sra %l2,0x01b,%l3 xor %l1,0xe3d,%l0 xor %l4,%l1,%l6 stba %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000018] taddcc %l7,0x20d,%l2 lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067000018] ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800010] done p43_trap2e: ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800028] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800000] stha %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000028] done p43_trap2o: ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800028] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800000] stha %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000028] done p43_trap3e: add %l4,0xb1b,%l4 or %l3,%l3,%l6 addc %l3,%l1,%l7 nop xnor %l0,%l6,%l5 andn %l1,0x199,%l0 done p43_trap3o: add %l4,0xb1b,%l4 or %l3,%l3,%l6 addc %l3,%l1,%l7 nop xnor %l0,%l6,%l5 andn %l1,0x199,%l0 done p43_init_memory_pointers: set p43_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 p43_local0_start,%i0 set p43_local1_start,%i1 set p43_local2_start,%i2 set p43_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ccc1f0f092248fa5 ldx [%g1+0x008],%l1 ! %l1 = 8b9bbadc4a830d31 ldx [%g1+0x010],%l2 ! %l2 = 03a0d3fac8b5611c ldx [%g1+0x018],%l3 ! %l3 = a452233449692ce2 ldx [%g1+0x020],%l4 ! %l4 = cffadc41ec9bf502 ldx [%g1+0x028],%l5 ! %l5 = e943c462276d6d74 ldx [%g1+0x030],%l6 ! %l6 = 014b99ea061988bd ldx [%g1+0x038],%l7 ! %l7 = 02837c0ff632732d save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 4ccebe41f01a79be ldx [%g1+0x048],%l1 ! %l1 = c243af3e79684815 ldx [%g1+0x050],%l2 ! %l2 = 044067222e0f8da4 ldx [%g1+0x058],%l3 ! %l3 = 76a9866bb4017d4a ldx [%g1+0x060],%l4 ! %l4 = 16efa0ce5646035b ldx [%g1+0x068],%l5 ! %l5 = e65a6306a560f2d7 ldx [%g1+0x070],%l6 ! %l6 = 89acbccc610b4d15 ldx [%g1+0x078],%l7 ! %l7 = 1b24a6d0a1350d97 ! Initialize the output register of window 1 set p43_local0_start,%o0 set p43_local1_start,%o1 set p43_local2_start,%o2 set p43_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 44 processor_44: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xb0] ! Set the start flag wrpr %g0,7,%cleanwin call p44_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 44 wr %g0,0x4,%fprs ! Make sure fef is 1 set p44_init_freg,%g1 ! %f0 = 5ba705be 4f592f39 c1eafdc4 5636fca4 ! %f4 = 7ad8b2cf 48626ad2 e700c196 de597882 ! %f8 = ecc3cfaf 7c03be05 c0dcd39f b62de842 ! %f12 = e89e3918 84e6e666 1b6c6508 db37f083 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 79ea6717 909030d8 ea30e5ee 86a4efd2 ! %f20 = b5a30606 b633b792 de783cfd 31f43f9b ! %f24 = 2eafb299 c7fc7c12 50c3c38c bb7183fb ! %f28 = e8c2bd46 2ef6ce43 061e7ce1 3c7f8016 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f60e6e62 c8a34914 e153346b d40d4ead ! %f36 = 07f2a74a b90ae70d 964e94d4 01ecfdb4 ! %f40 = 00b7a408 19c3e105 4d57841b 48fe2838 ! %f44 = ee090881 6b2cfe91 6c3ae5c2 77bc065b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0063f7300000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 0063f7300000005f 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 44 p44_label_1: ! %l4 = b1d50d12, %l5 = 990f6ed6, Mem[00000000908000c8] = ed235e18 2da657ec std %l4,[%i5+0x0c8] ! Mem[00000000908000c8] = b1d50d12 990f6ed6 ! immd = 00000000000001e5, %l7 = 608d03260c8ec010, %ccr = 44 movcc %icc,0x1e5,%l7 ! Moved, %l7 = 00000000000001e5 ! Mem[0000000069800028] = 25832675, %l2 = 311b13902062c5d6 swapa [%i3+%o5]0x81,%l2 ! %l2 = 0000000025832675 ! Mem[0000000091000078] = d4818d80, %g2 = 5b77a41300000020 lduh [%i6+0x078],%g2 ! %g2 = 000000000000d481 ! immd = 00000000000003bb, %l3 = 5bf319263d2b0a20, %ccr = 44 movne %xcc,0x3bb,%l3 ! Register Not Moved ! Mem[000000009180011c] = eda74623, %g2 = 000000000000d481 ldsb [%o0+0x11f],%g2 ! %g2 = ffffffffffffffed ! Mem[0000000091800150] = 42331e81aa15256d, %g2 = ffffffffffffffed ldx [%o0+0x150],%g2 ! %g2 = 42331e81aa15256d ! Mem[0000000091800180] = 54edfdc467a5f6d6, %g2 = 42331e81aa15256d ldx [%o0+0x180],%g2 ! %g2 = 54edfdc467a5f6d6 ! Mem[00000000918001d8] = e13ba7f5 453fe990, %g2 = 67a5f6d6, %g3 = 0bad0b00 ldd [%o0+0x1d8],%g2 ! %g2 = 00000000e13ba7f5 00000000453fe990 ! %l4 = fefe6decb1d50d12, %l1 = bc15ec50ec7c8f74, %l1 = bc15ec50ec7c8f74 subccc %l4,%l1,%l1 ! %l1 = 42e8819bc5587d9e, %ccr = 09 p44_label_2: ! Mem[000000006880018f] = f7e2b88c, %l3 = 5bf319263d2b0a20 ldstub [%i1+0x18f],%l3 ! %l3 = 0000008c000000ff ! %l4 = fefe6decb1d50d12, Mem[0000000091000014] = d7a3e9c6 stb %l4,[%i6+0x014] ! Mem[0000000091000014] = 12a3e9c6 ! %l3 = 000000000000008c, imm = 0000000000000009, %l2 = 0000000025832675 sll %l3,0x009,%l2 ! %l2 = 0000000000011800 ! Mem[00000000690000a0] = 9a9bd5765e9d8065, %l0 = 268dfd8ec862e26e, %l4 = fefe6decb1d50d12 add %i2,0xa0,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 9a9bd5765e9d8065 ! Mem[00000000688000f8] = 453a192078bc7b8a, %l4 = 9a9bd5765e9d8065, %l4 = 9a9bd5765e9d8065 add %i1,0xf8,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 453a192078bc7b8a ! Mem[00000000900001d8] = e5419b8b, %g2 = 00000000e13ba7f5 lduw [%i4+0x1d8],%g2 ! %g2 = 00000000e5419b8b ! %l6 = 98ff8f65, %l7 = 000001e5, Mem[0000000090800028] = 48b1bd52 d8a5fe65 std %l6,[%i5+%o5] ! Mem[0000000090800028] = 98ff8f65 000001e5 ! Mem[0000000068800085] = 09c213bf, %l3 = 000000000000008c ldstub [%i1+0x085],%l3 ! %l3 = 000000c2000000ff ! %f24 = 2eafb299 c7fc7c12, Mem[0000000069800020] = 484a4b45 d8d41ccc stda %f24,[%i3+%o4]0x80 ! Mem[0000000069800020] = 2eafb299 c7fc7c12 ! Mem[00000000900000a0] = 76124d8f, %g2 = 00000000e5419b8b ldub [%i4+0x0a0],%g2 ! %g2 = 0000000000000076 p44_label_3: ! Mem[00000000680000e0] = c8dc56bc, %l0 = 268dfd8ec862e26e swap [%i0+0x0e0],%l0 ! %l0 = 00000000c8dc56bc ! Mem[0000000069800068] = bcebffd0, %l4 = 78bc7b8a, %l7 = 000001e5 add %i3,0x68,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000bcebffd0 ! Mem[0000000090000174] = 0ca54aa5, %g2 = 0000000000000076 ldsb [%i4+0x175],%g2 ! %g2 = 000000000000000c ! %l7 = 00000000bcebffd0, Mem[0000000068800100] = 2f89e9553143ac64 stx %l7,[%i1+0x100] ! Mem[0000000068800100] = 00000000bcebffd0 ! Mem[00000000900001b8] = 42d2ae29, %g2 = 000000000000000c lduw [%i4+0x1b8],%g2 ! %g2 = 0000000042d2ae29 ! %l6 = dae11ce798ff8f65, %l7 = 00000000bcebffd0, %l6 = dae11ce798ff8f65 and %l6,%l7,%l6 ! %l6 = 0000000098eb8f40 ! Mem[0000000068800018] = dd46d59b, %l7 = 00000000bcebffd0 lduha [%i1+%o3]0x81,%l7 ! %l7 = 000000000000dd46 ! Mem[0000000069000000] = 154d44c7, %l6 = 0000000098eb8f40 ldswa [%i2+%g0]0x80,%l6 ! %l6 = 00000000154d44c7 ! Mem[0000000069000188] = 20d6d2ce, %l6 = 154d44c7, %l7 = 0000dd46 add %i2,0x188,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000020d6d2ce ! Mem[0000000090000138] = be0f5ab7 0923d7d7, %g2 = 42d2ae29, %g3 = 453fe990 ldda [%i4+0x138]%asi,%g2 ! %g2 = 00000000be0f5ab7 000000000923d7d7 p44_label_4: ! Mem[0000000069000028] = 87e4bf3f, %l7 = 0000000020d6d2ce lduha [%i2+%o5]0x88,%l7 ! %l7 = 000000000000bf3f ! %l6 = 00000000154d44c7, %l3 = 00000000000000c2, %l3 = 00000000000000c2 orncc %l6,%l3,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 ! Mem[00000000688001ef] = 07e7bf98, %l7 = 000000000000bf3f ldstuba [%i1+0x1ef]%asi,%l7 ! %l7 = 00000098000000ff ! Mem[00000000698001e3] = 334fc286, %l7 = 0000000000000098 ldstub [%i3+0x1e3],%l7 ! %l7 = 00000086000000ff ! Mem[00000000900000b0] = 869e5b970acd4a55, %g2 = 00000000be0f5ab7 ldx [%i4+0x0b0],%g2 ! %g2 = 869e5b970acd4a55 ! Mem[0000000091000160] = d58946fa989af416, %g2 = 869e5b970acd4a55 ldx [%i6+0x160],%g2 ! %g2 = d58946fa989af416 ! immd = 0000000000000227, %l3 = ffffffffffffffff, %ccr = 88 movn %xcc,0x227,%l3 ! Register Not Moved ! Mem[000000009100000c] = 7e423f6b, %g18 = ed3d7377f28da277 ldsw [%i6+0x00c],%g2 ! %g2 = ed3d7377f28da277 ! Mem[0000000090800080] = ed9d7e8c6d478911, %g2 = 000000007e423f6b ldx [%i5+0x080],%g2 ! %g2 = ed9d7e8c6d478911 ! Mem[0000000090000080] = a51ce9c8 b76c866a, %g2 = 6d478911, %g3 = 0923d7d7 ldd [%i4+0x080],%g2 ! %g2 = 00000000a51ce9c8 00000000b76c866a p44_label_5: ! Mem[00000000690000d8] = a6eafc22, %l2 = 0000000000011800 ldstub [%i2+0x0d8],%l2 ! %l2 = 000000a6000000ff ! Mem[00000000918000c8] = 91168345 f373aa1b, %g2 = a51ce9c8, %g3 = b76c866a ldd [%o0+0x0c8],%g2 ! %g2 = 0000000091168345 00000000f373aa1b ! Mem[0000000091800104] = 038c9251, %g2 = 0000000091168345 ldsh [%o0+0x106],%g2 ! %g2 = 000000000000038c ! %l2 = 000000a6, %l3 = ffffffff, Mem[00000000900001b0] = dd9b41b1 0f879dfe std %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000a6 ffffffff ! %l1 = 42e8819bc5587d9e, Mem[0000000090000060] = d05fd2d131ded22c stx %l1,[%i4+0x060] ! Mem[0000000090000060] = 42e8819bc5587d9e ! Mem[0000000069800028] = 2062c5d6, %l2 = 00000000000000a6 lduba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000020 ! %l5 = 1d4d68d6990f6ed6, immed = fffff6de, %y = 00000000 smul %l5,-0x922,%l0 ! %l0 = 000003ac210dc194, %y = 000003ac ! Mem[0000000091000058] = ce1282e1, %g18 = ed3d7377f28da277 ldsw [%i6+0x058],%g2 ! %g2 = ed3d7377f28da277 ! %l0 = 000003ac210dc194, Mem[0000000090000136] = 6d29be0f stb %l0,[%i4+0x136] ! Mem[0000000090000134] = 9429be0f ! %l5 = 1d4d68d6990f6ed6, immd = fffffffffffff0d1, %l7 = 0000000000000086 sdivx %l5,-0xf2f,%l7 ! %l7 = fffe11f3f54a8cd9 p44_label_6: ! %l0 = 000003ac210dc194, %l7 = fffe11f3f54a8cd9, %ccr = 88 movvs %xcc,%l0,%l7 ! Register Not Moved ! Mem[0000000069000030] = f82e0f49, %l4 = 453a192078bc7b8a ldsh [%i2+0x032],%l4 ! %l4 = 0000000000000f49 ! %l3 = ffffffffffffffff, %l5 = 1d4d68d6990f6ed6, %l1 = 42e8819bc5587d9e sll %l3,%l5,%l1 ! %l1 = ffffffffffc00000 ! Mem[0000000091000090] = ce45a0149962ca86, %g2 = ffffffffce1282e1 ldx [%i6+0x090],%g2 ! %g2 = ce45a0149962ca86 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 ! %l2 = 0000000000000020, imm = fffffffffffff211, %l5 = 1d4d68d6990f6ed6 andncc %l2,-0xdef,%l5 ! %l5 = 0000000000000020, %ccr = 00 ! %l0 = 210dc194, %l1 = ffc00000, Mem[00000000918001f8] = 855c6d38 2e3678f1 stda %l0,[%o0+0x1f8]%asi ! Mem[00000000918001f8] = 210dc194 ffc00000 ! Mem[00000000910000d4] = c4a85cf4, %g2 = ce45a0149962ca86 ldsb [%i6+0x0d4],%g2 ! %g2 = ffffffffffffffc4 ! Mem[0000000069000028] = 87e4bf3f, %l0 = 000003ac210dc194 lduba [%i2+%o5]0x88,%l0 ! %l0 = 000000000000003f ! %l2 = 0000000000000020, %l7 = fffe11f3f54a8cd9, %l0 = 000000000000003f addc %l2,%l7,%l0 ! %l0 = fffe11f3f54a8cf9 p44_label_7: ! %l4 = 0000000000000f49, %l3 = ffffffffffffffff, %l1 = ffffffffffc00000 tsubcctv %l4,%l3,%l1 ! %l0 = fffe11f3f54a8d1c, Trapped ! Mem[0000000091800120] = a7462363, %g2 = ffffffffffffffc4 lduw [%o0+0x120],%g2 ! %g2 = 00000000a7462363 ! immd = 0000000000000088, %l7 = fffe11f3f54a8cd9, %ccr = 00 movcc %xcc,0x088,%l7 ! Moved, %l7 = 0000000000000088 ! %l7 = 0000000000000088, imm = 000000000000001a, %l1 = ffffffffffc00000 srl %l7,0x01a,%l1 ! %l1 = 0000000000000000 ! immd = 0000000000000130, %l4 = 0000000000000f49, %ccr = 00 mova %icc,0x130,%l4 ! Moved, %l4 = 0000000000000130 ! %l4 = 0000000000000130, Mem[0000000090800090] = 246b47691413ef16 stx %l4,[%i5+0x090] ! Mem[0000000090800090] = 0000000000000130 ! Mem[00000000680001cc] = 5d29b6d7, %l1 = 0000000000000000 ldstub [%i0+0x1cc],%l1 ! %l1 = 0000005d000000ff ! %l5 = 0000000000000020, Mem[0000000091800133] = a0d51ebb stb %l5,[%o0+0x133] ! Mem[0000000091800130] = 20d51ebb ! Mem[00000000698000cc] = c07c45fb, %l0 = f54a8d1c, %l6 = 154d44c7 add %i3,0xcc,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c07c45fb ! %f6 = e700c196 de597882, Mem[00000000918000b8] = 58c331f8 4812e4bd std %f6 ,[%o0+0x0b8] ! Mem[00000000918000b8] = e700c196 de597882 p44_label_8: ! %l3 = ffffffffffffffff, Mem[00000000908001c2] = 0bbc3d0d stb %l3,[%i5+0x1c2] ! Mem[00000000908001c0] = ffbc3d0d ! Mem[00000000690000b4] = 79367ae7, %l1 = 0000005d, %l0 = f54a8d1c add %i2,0xb4,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000079367ae7 ! %f27 = bb7183fb, Mem[0000000090800074] = 302692b7 st %f27,[%i5+0x074] ! Mem[0000000090800074] = bb7183fb ! Mem[000000006980018c] = 9f75d95c, %l3 = ffffffffffffffff ldstub [%i3+0x18c],%l3 ! %l3 = 0000009f000000ff ! Mem[00000000900001e0] = c6027060, %g2 = 00000000a7462363 ldsb [%i4+0x1e3],%g2 ! %g2 = ffffffffffffffc6 ! Mem[000000006980001c] = 83cc2810, %l0 = 0000000079367ae7 swap [%i3+0x01c],%l0 ! %l0 = 0000000083cc2810 ! Mem[0000000068800021] = bbc01f4f, %l4 = 0000000000000130 ldstub [%i1+0x021],%l4 ! %l4 = 000000c0000000ff ! %l6 = 00000000c07c45fb, %l0 = 0000000083cc2810, %ccr = 00 movrgz %l6,%l0,%l2 ! Moved, %l2 = 0000000083cc2810 ! %l4 = 00000000000000c0, Mem[0000000069000008] = 9fb375db stba %l4,[%i2+%o1]0x88 ! Mem[0000000069000008] = 9fb375c0 ! %l4 = 00000000000000c0, Mem[00000000918000ee] = 11f53322 sth %l4,[%o0+0x0ee] ! Mem[00000000918000ec] = 00c03322 p44_label_9: ! immd = 00000000000003c3, %l5 = 0000000000000020, %ccr = 00 movle %xcc,0x3c3,%l5 ! Register Not Moved ! immd = 00000000000003c0, %l1 = 000000000000005d, %ccr = 00 move %xcc,0x3c0,%l1 ! Register Not Moved membar #Sync ! Added by membar checker (281) ! %l6 = 00000000c07c45fb, Mem[00000000900001ec] = c559beea stw %l6,[%i4+0x1ec] ! Mem[00000000900001ec] = c07c45fb ! Mem[00000000680000ac] = 8e3f4000, %l2 = 0000000083cc2810 swap [%i0+0x0ac],%l2 ! %l2 = 000000008e3f4000 ! Mem[0000000091000140] = b2dbb5cd, %g2 = ffffffffffffffc6 lduh [%i6+0x140],%g2 ! %g2 = 000000000000b2db ! Mem[0000000068000028] = e950c347, %l0 = 0000000083cc2810 lduwa [%i0+%o5]0x89,%l0 ! %l0 = 00000000e950c347 ! Mem[0000000090800008] = b93a001b c6c41012, %g2 = 0000b2db, %g3 = f373aa1b ldd [%i5+%o1],%g2 ! %g2 = 00000000b93a001b 00000000c6c41012 ! Mem[0000000068000121] = b0680dab, %l3 = 000000000000009f ldstub [%i0+0x121],%l3 ! %l3 = 00000068000000ff ! Mem[0000000068000020] = 1bf92ae0, %l1 = 000000000000005d ldsba [%i0+%o4]0x81,%l1 ! %l1 = 000000000000001b ! Mem[0000000069800068] = bcebffd0735234b6, %l1 = 000000000000001b, %l2 = 000000008e3f4000 add %i3,0x68,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = bcebffd0735234b6 p44_label_10: ! Mem[000000009080001c] = 5ef0bbf6, %g2 = 00000000b93a001b ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000005ef0 ! Mem[0000000091800108] = 92516bfb08c5f867, %f48 = aebe0fc8 1ff0bb38 ldd [%o0+0x108],%f48 ! %f48 = 92516bfb 08c5f867 ! %l6 = 00000000c07c45fb, %l1 = 000000000000001b, %y = 000003ac udiv %l6,%l1,%l3 ! %l3 = 00000000ffffffff mov %l0,%y ! %y = e950c347 ! immd = 00000000000003ce, %l6 = 00000000c07c45fb, %ccr = 00 movleu %icc,0x3ce,%l6 ! Register Not Moved ! %l1 = 000000000000001b, Mem[000000009100006a] = a159130c stb %l1,[%i6+0x06a] ! Mem[0000000091000068] = 1b59130c ! %l2 = 735234b6, %l3 = ffffffff, Mem[0000000069000000] = 154d44c7 c8fa5456 stda %l2,[%i2+%g0]0x81 ! Mem[0000000069000000] = 735234b6 ffffffff ! %l6 = 00000000c07c45fb, %l7 = 0000000000000088, %ccr = 00 movg %xcc,%l6,%l7 ! Moved, %l7 = 00000000c07c45fb ! %l2 = bcebffd0735234b6, Mem[0000000090000018] = 0785d1ed, %asi = 80 stha %l2,[%i4+0x018]%asi ! Mem[0000000090000018] = 34b6d1ed ! Mem[0000000068000010] = 388efd31, %l6 = 00000000c07c45fb ldsha [%i0+%o2]0x89,%l6 ! %l6 = fffffffffffffd31 ! Mem[0000000069800000] = e47e2d2e, %l0 = 00000000e950c347 ldsba [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffffffe4 p44_label_11: ! %l0 = ffffffffffffffe4, Mem[0000000069800018] = 3fcc1cb879367ae7 stxa %l0,[%i3+%o3]0x80 ! Mem[0000000069800018] = ffffffffffffffe4 ! %l0 = ffffffe4, %l1 = 0000001b, Mem[00000000908000a8] = 66d43a4d 43a7621f std %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = ffffffe4 0000001b ! Mem[000000006900002c] = 33bc7838, %l6 = fffffd31, %l5 = 00000020 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000033bc7838 ! Mem[0000000091800190] = f56a52ae ccb89650, %g2 = 00005ef0, %g3 = c6c41012 ldd [%o0+0x190],%g2 ! %g2 = 00000000f56a52ae 00000000ccb89650 ! %l3 = 00000000ffffffff, Mem[00000000900000d8] = fcf0ffcdd2efa0dd, %asi = 80 stxa %l3,[%i4+0x0d8]%asi ! Mem[00000000900000d8] = 00000000ffffffff ! immd = 0000000000000329, %l5 = 0000000033bc7838, %ccr = 00 movneg %icc,0x329,%l5 ! Register Not Moved ! %l3 = 00000000ffffffff, %l5 = 0000000033bc7838, %y = e950c347 udivcc %l3,%l5,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ffffffe4 ! Mem[00000000900000d8] = 00000000 ffffffff, %g2 = f56a52ae, %g3 = ccb89650 ldda [%i4+0x0d8]%asi,%g2 ! %g2 = 0000000000000000 00000000ffffffff ! %l2 = bcebffd0735234b6, Mem[0000000090000118] = 06cfee152422d8d4, %asi = 80 stxa %l2,[%i4+0x118]%asi ! Mem[0000000090000118] = bcebffd0735234b6 ! %l3 = 00000000ffffffff, %l3 = 00000000ffffffff, %y = ffffffe4 mulscc %l3,%l3,%l3 ! %l3 = 000000007fffffff, %ccr = 00, %y = fffffff2 p44_label_12: ! %l0 = ffffffffffffffe4, %l3 = 000000007fffffff, %l5 = 0000000033bc7838 and %l0,%l3,%l5 ! %l5 = 000000007fffffe4 ! %l0 = ffffffffffffffe4, Mem[0000000068000018] = 338fafc865a6b074 stxa %l0,[%i0+%o3]0x80 ! Mem[0000000068000018] = ffffffffffffffe4 ! Mem[0000000068800028] = bd660b8a, %l0 = ffffffffffffffe4 swapa [%i1+%o5]0x81,%l0 ! %l0 = 00000000bd660b8a ! Mem[0000000069000048] = ff0b7950, %l3 = 000000007fffffff ldstub [%i2+0x048],%l3 ! %l3 = 000000ff000000ff ! %l2 = bcebffd0735234b6, %l0 = 00000000bd660b8a, %l4 = 00000000000000c0 addccc %l2,%l0,%l4 ! %l4 = bcebffd130b84040, %ccr = 81 ! immd = 0000000000000338, %l4 = bcebffd130b84040, %ccr = 81 movg %xcc,0x338,%l4 ! Register Not Moved ! Mem[0000000068000028] = 47c350e9, %l1 = 00000000ffffffff ldsha [%i0+%o5]0x80,%l1 ! %l1 = 00000000000047c3 ! %l2 = bcebffd0735234b6, %l4 = bcebffd130b84040, %y = fffffff2 umulcc %l2,%l4,%l3 ! %l3 = 15f269e9648aad80, %ccr = 00, %y = 15f269e9 membar #Sync ! Added by membar checker (282) ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c07c45fb ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %f22 = de783cfd 31f43f9b, Mem[0000000068000008] = 777eb93b 15234755 stda %f22,[%i0+%o1]0x81 ! Mem[0000000068000008] = de783cfd 31f43f9b p44_label_13: ! %l2 = 735234b6, %l3 = 648aad80, Mem[0000000068800038] = 66af1c3e 08db1fbc std %l2,[%i1+0x038] ! Mem[0000000068800038] = 735234b6 648aad80 ! immd = 00000000000002a8, %l2 = bcebffd0735234b6, %ccr = 00 movle %icc,0x2a8,%l2 ! Register Not Moved ! Mem[00000000910000b8] = d456953b f88b7c51, %g2 = 00000000, %g3 = ffffffff ldda [%i6+0x0b8]%asi,%g2 ! %g2 = 00000000d456953b 00000000f88b7c51 ! Mem[0000000068000018] = ffffffff, %l6 = fffffffffffffd31 ldswa [%i0+%o3]0x88,%l6 ! %l6 = ffffffffffffffff ! %f0 = 5ba705be 4f592f39 c1eafdc4 5636fca4 ! %f4 = 7ad8b2cf 48626ad2 e700c196 de597882 ! %f8 = ecc3cfaf 7c03be05 c0dcd39f b62de842 ! %f12 = e89e3918 84e6e666 1b6c6508 db37f083 stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000068800000 ! %l6 = ffffffffffffffff setx 0x4994335009160829,%g7,%l6 ! %l6 = 4994335009160829 ! %l3 = 15f269e9648aad80, %l2 = bcebffd0735234b6, %ccr = 00 movrlez %l3,%l2,%l0 ! Not Moved, %l0 = 00000000bd660b8a ! Mem[0000000090000130] = e944267025549429, %f48 = 38bbf01f c80fbeae ldd [%i4+0x130],%f48 ! %f48 = e9442670 25549429 ! %l6 = 4994335009160829, %l4 = bcebffd130b84040, %ccr = 00 movge %icc,%l6,%l4 ! Moved, %l4 = 4994335009160829 ! %l0 = 00000000bd660b8a, Mem[0000000069800010] = e347298d4662da77 stxa %l0,[%i3+%o2]0x88 ! Mem[0000000069800010] = 00000000bd660b8a p44_label_14: ! Mem[00000000698000f0] = 28f03e8c, %l5 = 000000007fffffe4 swap [%i3+0x0f0],%l5 ! %l5 = 0000000028f03e8c ! Mem[00000000900001e8] = a5f3c07c, %g2 = 00000000d456953b lduh [%i4+0x1ea],%g2 ! %g2 = 000000000000a5f3 ! %l6 = 4994335009160829, Mem[0000000069800020] = 99b2af2e stwa %l6,[%i3+%o4]0x89 ! Mem[0000000069800020] = 09160829 ! Clear Register : %l2 = bcebffd0735234b6 clr %l2 ! %l2 = 0000000000000000 ! %l5 = 0000000028f03e8c, Mem[0000000068000000] = dee0cc024298c67c stxa %l5,[%i0+%g0]0x89 ! Mem[0000000068000000] = 0000000028f03e8c membar #Sync ! Added by membar checker (283) ! Mem[0000000068800028] = 42e82db6, %l4 = 4994335009160829 lduba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000042 ! Mem[0000000069800020] = 127cfcc709160829, %l5 = 0000000028f03e8c ldxa [%i3+%o4]0x89,%l5 ! %l5 = 127cfcc709160829 ! Mem[0000000069000060] = a6ed062a, %l5 = 127cfcc709160829 ldub [%i2+0x060],%l5 ! %l5 = 00000000000000a6 ! Mem[0000000091800180] = 54edfdc4, %g2 = 000000000000a5f3 ldsh [%o0+0x180],%g2 ! %g2 = 00000000000054ed ! Mem[0000000069000018] = 1c6bee7c, %l4 = 0000000000000042 ldsha [%i2+%o3]0x80,%l4 ! %l4 = 0000000000001c6b p44_label_15: ! Mem[0000000090000080] = a51ce9c8, %g2 = 00000000000054ed ldsh [%i4+0x080],%g2 ! %g2 = ffffffffffffa51c ! Mem[000000009000012c] = d2df15df, %g2 = ffffffffffffa51c ldsb [%i4+0x12c],%g2 ! %g2 = ffffffffffffffd2 ! %l0 = 00000000bd660b8a, imm = 00000000000001b7, %l2 = 0000000000000000 andcc %l0,0x1b7,%l2 ! %l2 = 0000000000000182, %ccr = 00 ! Mem[0000000068800008] = 5636fca4, %l6 = 4994335009160829 lduha [%i1+%o1]0x89,%l6 ! %l6 = 000000000000fca4 ! Mem[0000000091800120] = 23632530, %g2 = ffffffffffffffd2 ldub [%o0+0x122],%g2 ! %g2 = 0000000000000023 ! Mem[0000000090800004] = 3d808065, %g2 = 0000000000000023 lduw [%i5+0x004],%g2 ! %g2 = 000000003d808065 ! Randomly selected nop nop ! %l3 = 15f269e9648aad80, %l2 = 0000000000000182, %l4 = 0000000000001c6b orn %l3,%l2,%l4 ! %l4 = fffffffffffffffd ! Mem[0000000068000198] = c48b5175, %l7 = 00000000c07c45fb swap [%i0+0x198],%l7 ! %l7 = 00000000c48b5175 ! %f5 = 48626ad2, Mem[0000000068800028] = 42e82db6 sta %f5 ,[%i1+%o5]0x80 ! Mem[0000000068800028] = 48626ad2 p44_label_16: ! %f0 = 5ba705be 4f592f39 c1eafdc4 5636fca4 ! %f4 = 7ad8b2cf 48626ad2 e700c196 de597882 ! %f8 = ecc3cfaf 7c03be05 c0dcd39f b62de842 ! %f12 = e89e3918 84e6e666 1b6c6508 db37f083 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040 ! %l6 = 0000fca4, %l7 = c48b5175, Mem[0000000090000020] = 883f5b62 676e9131 std %l6,[%i4+%o4] ! Mem[0000000090000020] = 0000fca4 c48b5175 ! immd = 0000000000000193, %l3 = 15f269e9648aad80, %ccr = 00 movleu %xcc,0x193,%l3 ! Register Not Moved ! immd = 0000000000000212, %l0 = 00000000bd660b8a, %ccr = 00 movl %xcc,0x212,%l0 ! Register Not Moved ! Mem[0000000090000034] = 2038ccea, %g2 = 000000003d808065 lduba [%i4+0x036]%asi,%g2 ! %g2 = 0000000000000020 ! Mem[0000000068800008] = 5636fca4, %l6 = 000000000000fca4 lduwa [%i1+%o1]0x88,%l6 ! %l6 = 000000005636fca4 ! Mem[000000006900018f] = 7e21bbe7, %l2 = 0000000000000182 ldstub [%i2+0x18f],%l2 ! %l2 = 000000e7000000ff ! %l5 = 00000000000000a6, %l5 = 00000000000000a6, %l0 = 00000000bd660b8a srl %l5,%l5,%l0 ! %l0 = 0000000000000002 ! %l4 = fffffffffffffffd, Mem[0000000069000018] = 7cee6b1c stba %l4,[%i2+%o3]0x89 ! Mem[0000000069000018] = 7cee6bfd ! %l1 = 00000000000047c3, Mem[00000000900001a8] = 353e313bbe3475ae stx %l1,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000000000047c3 p44_label_17: ! %l4 = fffffffffffffffd, Mem[0000000090800144] = 05718ed0 stw %l4,[%i5+0x144] ! Mem[0000000090800144] = fffffffd ! %l2 = 00000000000000e7, %l7 = 00000000c48b5175, %ccr = 00 movrgez %l2,%l7,%l6 ! Moved, %l6 = 00000000c48b5175 ! Mem[00000000688001c8] = 14bd8dc176475929, %l3 = 15f269e9648aad80 ldx [%i1+0x1c8],%l3 ! %l3 = 14bd8dc176475929 ! %l6 = 00000000c48b5175, %l7 = 00000000c48b5175, %ccr = 00 movle %icc,%l6,%l7 ! Register Not Moved ! Mem[0000000068000148] = 155cff558ae03841, %l5 = 00000000000000a6, %l0 = 0000000000000002 add %i0,0x148,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 155cff558ae03841 ! Mem[0000000068800194] = 314ae65f, %l4 = fffffffd, %l3 = 76475929 add %i1,0x194,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000314ae65f ! %l4 = fffffffffffffffd, %l4 = fffffffffffffffd, %l1 = 00000000000047c3 subccc %l4,%l4,%l1 ! %l1 = 0000000000000000, %ccr = 44 ! Mem[0000000091000030] = bf3c11afebada5f2, %f48 = e9442670 25549429 ldda [%i6+0x030]%asi,%f48 ! %f48 = bf3c11af ebada5f2 ! Mem[0000000069000018] = fd6bee7c, %l0 = 155cff558ae03841 ldsba [%i2+%o3]0x81,%l0 ! %l0 = fffffffffffffffd ! Mem[0000000069000010] = 809f974249c03b1f, %l7 = 00000000c48b5175 ldxa [%i2+%o2]0x88,%l7 ! %l7 = 809f974249c03b1f p44_label_18: ! %f16 = 79ea6717 909030d8 ea30e5ee 86a4efd2 ! %f20 = b5a30606 b633b792 de783cfd 31f43f9b ! %f24 = 2eafb299 c7fc7c12 50c3c38c bb7183fb ! %f28 = e8c2bd46 2ef6ce43 061e7ce1 3c7f8016 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100 ! %l4 = fffffffffffffffd, Mem[00000000918001a0] = b814313cd07c5dd8 stx %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = fffffffffffffffd ! Randomly selected nop nop ! Mem[0000000068800028] = 48626ad2, %l0 = fffffffffffffffd ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000048 ! %l4 = fffffffffffffffd, Mem[0000000091000118] = 99dcd998a129c413 stx %l4,[%i6+0x118] ! Mem[0000000091000118] = fffffffffffffffd ! Mem[00000000908001c0] = a2d0ffbc, %g2 = 0000000000000020 ldsha [%i5+0x1c0]%asi,%g2 ! %g2 = ffffffffffffa2d0 ! %f14 = 1b6c6508, Mem[0000000069800018] = ffffffff sta %f14,[%i3+%o3]0x89 ! Mem[0000000069800018] = 1b6c6508 ! %l6 = 00000000c48b5175, %l6 = 00000000c48b5175, %ccr = 44 movrlz %l6,%l6,%l4 ! Not Moved, %l4 = fffffffffffffffd ! Mem[0000000090000084] = b76c866a, %g18 = ed3d7377f28da277 ldsw [%i4+0x084],%g2 ! %g2 = ed3d7377f28da277 ! %l4 = fffffffd, %l5 = 000000a6, Mem[0000000091000198] = c522a0d5 3c738ad5 std %l4,[%i6+0x198] ! Mem[0000000091000198] = fffffffd 000000a6 p44_label_19: ! %l0 = 00000048, %l1 = 00000000, Mem[0000000091000068] = 21ab1b59 130c0cd9 std %l0,[%i6+0x068] ! Mem[0000000091000068] = 00000048 00000000 ! %l1 = 0000000000000000 setx 0x4eb3664f8c5fac42,%g7,%l1 ! %l1 = 4eb3664f8c5fac42 ! Mem[0000000068000048] = fee5f3309fa318bc, %l3 = 00000000314ae65f, %l7 = 809f974249c03b1f add %i0,0x48,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = fee5f3309fa318bc ! %f2 = c1eafdc4, Mem[00000000908000cc] = 990f6ed6 st %f2 ,[%i5+0x0cc] ! Mem[00000000908000cc] = c1eafdc4 membar #Sync ! Added by membar checker (284) ! %f16 = 79ea6717 909030d8 ea30e5ee 86a4efd2 ! %f20 = b5a30606 b633b792 de783cfd 31f43f9b ! %f24 = 2eafb299 c7fc7c12 50c3c38c bb7183fb ! %f28 = e8c2bd46 2ef6ce43 061e7ce1 3c7f8016 stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100 ! Mem[00000000900001b8] = 42d2ae29, %g2 = ffffffffb76c866a ldub [%i4+0x1b8],%g2 ! %g2 = 0000000000000042 ! %l3 = 00000000314ae65f, imm = 00000000000003f7, %l1 = 4eb3664f8c5fac42 xnorcc %l3,0x3f7,%l1 ! %l1 = ffffffffceb51a57, %ccr = 88 ! Mem[00000000908000c0] = fa144fbe, %g2 = 0000000000000042 ldsb [%i5+0x0c1],%g2 ! %g2 = fffffffffffffffa ! Mem[00000000910001cc] = 5e84cc00, %g2 = fffffffffffffffa ldsh [%i6+0x1cc],%g2 ! %g2 = 0000000000005e84 ! Mem[0000000091000168] = 83675da1 ba20aad9, %g2 = 00005e84, %g3 = f88b7c51 ldd [%i6+0x168],%g2 ! %g2 = 0000000083675da1 00000000ba20aad9 p44_label_20: ! %l0 = 0000000000000048, Mem[0000000091800170] = 7fdb938cbb72ba0f stx %l0,[%o0+0x170] ! Mem[0000000091800170] = 0000000000000048 ! %f8 = ecc3cfaf 7c03be05, Mem[0000000068800008] = 5636fca4 c1eafdc4 stda %f8 ,[%i1+%o1]0x88 ! Mem[0000000068800008] = ecc3cfaf 7c03be05 ! Mem[0000000068000018] = ffffffff, %l3 = 00000000314ae65f ldstuba [%i0+%o3]0x89,%l3 ! %l3 = 000000ff000000ff ! Mem[0000000068800020] = 05be037c, %l1 = ffffffffceb51a57 ldsha [%i1+%o4]0x81,%l1 ! %l1 = 00000000000005be ! %l7 = fee5f3309fa318bc, Mem[0000000068800020] = ecc3cfaf7c03be05 stxa %l7,[%i1+%o4]0x88 ! Mem[0000000068800020] = fee5f3309fa318bc ! Mem[000000009180001c] = b53470e0, %g2 = 0000000083675da1 ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffb534 ! Mem[0000000068800028] = 48626ad29fd3dcc0, %l2 = 00000000000000e7, %l6 = 00000000c48b5175 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 48626ad29fd3dcc0 ! %f7 = de597882, Mem[0000000068000010] = 31fd8e38 sta %f7 ,[%i0+%o2]0x80 ! Mem[0000000068000010] = de597882 ! %l4 = fffffffffffffffd, Mem[00000000908000f0] = aab1ef90 stw %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = fffffffd ! immd = 00000000000001c1, %l4 = fffffffffffffffd, %ccr = 88 movgu %xcc,0x1c1,%l4 ! Moved, %l4 = 00000000000001c1 p44_label_21: ! %l0 = 0000000000000048, %l5 = 00000000000000a6, %l4 = 00000000000001c1 mulx %l0,%l5,%l4 ! %l4 = 0000000000002eb0 ! Mem[0000000091800144] = 40ad970c, %g2 = ffffffffffffb534 lduw [%o0+0x144],%g2 ! %g2 = 0000000040ad970c ! %l0 = 0000000000000048, Mem[00000000918000e2] = ec5ab67c sth %l0,[%o0+0x0e2] ! Mem[00000000918000e0] = 0048b67c ! %l1 = 00000000000005be, %l4 = 0000000000002eb0, %ccr = 88 movgu %icc,%l1,%l4 ! Moved, %l4 = 00000000000005be ! Mem[0000000069000038] = 49e32714, %l4 = 00000000000005be ldstub [%i2+0x038],%l4 ! %l4 = 00000049000000ff ! %l6 = 48626ad29fd3dcc0, Mem[0000000068000008] = fd3c78de stwa %l6,[%i0+%o1]0x88 ! Mem[0000000068000008] = 9fd3dcc0 ! Mem[0000000069000000] = 735234b6, %l7 = fee5f3309fa318bc ldswa [%i2+%g0]0x81,%l7 ! %l7 = 00000000735234b6 ! retry : should take illegal inst trap, %l0 = 0000000000000048 retry ! Illegal inst trap : %l0 = 0000000000000058 ! done : should take illegal inst trap, %l0 = 0000000000000058 done ! Illegal inst trap : %l0 = 0000000000000068 ! Mem[0000000068800010] = d26a6248cfb2d87a, %l0 = 0000000000000068 ldxa [%i1+%o2]0x81,%l0 ! %l0 = d26a6248cfb2d87a p44_label_22: ! Mem[0000000069000028] = 3fbfe487, %l2 = 00000000000000e7 lduha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000003fbf ! %l6 = 48626ad29fd3dcc0, Mem[0000000090000083] = c8b76c86 stb %l6,[%i4+0x083] ! Mem[0000000090000080] = c0b76c86 ! Mem[00000000698001dc] = 378ec399, %l1 = 000005be, %l5 = 000000a6 add %i3,0x1dc,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000378ec399 ! Mem[0000000091800160] = b8e33a5f be99a180, %g2 = 40ad970c, %g3 = ba20aad9 ldd [%o0+0x160],%g2 ! %g2 = 00000000b8e33a5f 00000000be99a180 ! %f1 = 4f592f39, Mem[000000009000015c] = c43c4750 st %f1 ,[%i4+0x15c] ! Mem[000000009000015c] = 4f592f39 ! done : should take illegal inst trap, %l0 = d26a6248cfb2d87a done ! Illegal inst trap : %l0 = d26a6248cfb2d88a ! Mem[00000000698000a0] = 30581ad7, %l6 = 48626ad29fd3dcc0 swap [%i3+0x0a0],%l6 ! %l6 = 0000000030581ad7 ! immd = 000000000000017d, %l0 = d26a6248cfb2d88a, %ccr = 88 mova %icc,0x17d,%l0 ! Moved, %l0 = 000000000000017d ! %l2 = 0000000000003fbf, Mem[0000000068000028] = c0c18f97e950c347 stxa %l2,[%i0+%o5]0x89 ! Mem[0000000068000028] = 0000000000003fbf ! Mem[000000006800014b] = 155cff55, %l7 = 00000000735234b6 ldstub [%i0+0x14b],%l7 ! %l7 = 00000055000000ff p44_label_23: ! %l0 = 000000000000017d, immed = 00000a58, %y = 15f269e9 sdiv %l0,0xa58,%l4 ! %l4 = 000000007fffffff mov %l0,%y ! %y = 0000017d ! Mem[0000000091000014] = 12a3e9c6, %g2 = 00000000b8e33a5f lduw [%i6+0x014],%g2 ! %g2 = 0000000012a3e9c6 ! immd = 0000000000000136, %l7 = 0000000000000055, %ccr = 88 movcs %xcc,0x136,%l7 ! Register Not Moved ! %l6 = 0000000030581ad7, Mem[0000000090000164] = 2ec170ad stw %l6,[%i4+0x164] ! Mem[0000000090000164] = 30581ad7 ! Mem[0000000068000008] = 9fd3dcc0, %l4 = 000000007fffffff lduha [%i0+%o1]0x89,%l4 ! %l4 = 000000000000dcc0 ! Mem[000000009180008c] = 00366084, %g2 = 0000000012a3e9c6 lduh [%o0+0x08e],%g2 ! %g2 = 0000000000000036 membar #Sync ! Added by membar checker (285) ! Mem[0000000090000100] = d8309090 1767ea79 d2efa486 eee530ea ! Mem[0000000090000110] = 92b733b6 0606a3b5 9b3ff431 fd3c78de ! Mem[0000000090000120] = 127cfcc7 99b2af2e fb8371bb 8cc3c350 ! Mem[0000000090000130] = 43cef62e 46bdc2e8 16807f3c e17c1e06 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100 ! immd = 00000000000002d9, %l2 = 0000000000003fbf, %ccr = 88 movcs %xcc,0x2d9,%l2 ! Register Not Moved ! Mem[0000000090800044] = e14ccb8b, %g2 = 0000000000000036 ldub [%i5+0x044],%g2 ! %g2 = 00000000000000e1 ! %l4 = 000000000000dcc0, Mem[0000000068800018] = e700c196de597882 stxa %l4,[%i1+%o3]0x88 ! Mem[0000000068800018] = 000000000000dcc0 p44_label_24: ! Mem[0000000069800108] = cab970a3, %l0 = 000000000000017d swap [%i3+0x108],%l0 ! %l0 = 00000000cab970a3 ! Mem[0000000090000168] = 11bc111a6c1726c7, %g2 = 00000000000000e1 ldx [%i4+0x168],%g2 ! %g2 = 11bc111a6c1726c7 ! Mem[0000000090000040] = 5ba705be 4f592f39 c1eafdc4 5636fca4 ! Mem[0000000090000050] = 7ad8b2cf 48626ad2 e700c196 de597882 ! Mem[0000000090000060] = ecc3cfaf 7c03be05 c0dcd39f b62de842 ! Mem[0000000090000070] = e89e3918 84e6e666 1b6c6508 db37f083 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040 ! %l3 = 00000000000000ff, Mem[0000000068800010] = 48626ad2 stba %l3,[%i1+%o2]0x89 ! Mem[0000000068800010] = 48626aff ! Mem[00000000910000b8] = d456953b, %g2 = 11bc111a6c1726c7 lduw [%i6+0x0b8],%g2 ! %g2 = 00000000d456953b ! Mem[0000000069800010] = 00000000 bd660b8a, %l6 = 30581ad7, %l7 = 00000055 ldda [%i3+%o2]0x89,%l6 ! %l6 = 00000000bd660b8a 0000000000000000 ! %f10 = c0dcd39f b62de842, Mem[0000000068800008] = 05be037c afcfc3ec stda %f10,[%i1+%o1]0x80 ! Mem[0000000068800008] = c0dcd39f b62de842 ! %l3 = 00000000000000ff, %l3 = 00000000000000ff, %y = 0000017d udivcc %l3,%l3,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = cab970a3 ! %l6 = 00000000ffffffff, Mem[0000000069000008] = c075b39ffedfbb8f stxa %l6,[%i2+%o1]0x81 ! Mem[0000000069000008] = 00000000ffffffff ! Mem[00000000680000e0] = c862e26e, %l2 = 0000000000003fbf swap [%i0+0x0e0],%l2 ! %l2 = 00000000c862e26e p44_label_25: ! Mem[0000000068000078] = 7dc175ec, %l4 = 0000dcc0, %l1 = 000005be add %i0,0x78,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007dc175ec ! %l3 = 00000000000000ff, %l3 = 00000000000000ff, %l3 = 00000000000000ff tsubcctv %l3,%l3,%l3 ! %l0 = 00000000cab970c6, Trapped ! %l7 = 0000000000000000, %l5 = 00000000378ec399, %y = cab970a3 sdivcc %l7,%l5,%l1 ! %l1 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = cab970c6 ! %f12 = e89e3918 84e6e666, Mem[0000000091000070] = f229dab3 388746f6 std %f12,[%i6+0x070] ! Mem[0000000091000070] = e89e3918 84e6e666 ! Mem[0000000069800018] = 1b6c6508, %l6 = 00000000ffffffff ldsba [%i3+%o3]0x88,%l6 ! %l6 = 0000000000000008 ! %l6 = 0000000000000008, immed = fffff0b0, %y = cab970c6 udiv %l6,-0xf50,%l3 ! %l3 = 00000000cab97ce6 mov %l0,%y ! %y = cab970c6 ! Mem[0000000090000118] = 9b3ff431fd3c78de, %f48 = 5ba705be 4f592f39 ldd [%i4+0x118],%f48 ! %f48 = 9b3ff431 fd3c78de ! %l0 = 00000000cab970c6, %l4 = 000000000000dcc0, %ccr = 8a movcc %xcc,%l0,%l4 ! Moved, %l4 = 00000000cab970c6 ! %f2 = c1eafdc4 5636fca4, Mem[0000000091800110] = f7b5c61b 545fcdf4 std %f2 ,[%o0+0x110] ! Mem[0000000091800110] = c1eafdc4 5636fca4 ! %l1 = ffffffff80000000, Mem[000000009180003c] = 489be132 stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = 80000000 ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Thread 44 p44_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b0] ! Set processor 44 done flag ! Check Registers p44_check_registers: set p44_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000cab970c6 bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff80000000 bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c862e26e bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000cab97ce6 bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000cab970c6 bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000378ec399 bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000008 bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xcab970c6,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p44_failed mov 0x111,%g1 ! Check Floating Point Registers p44_check_fp_registers: set p44_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e700c196 de597882 bne %xcc,p44_f6_fail nop ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8c3ef02800000000 ldx [%i0+0x000],%g3 ! Observed data at 0000000068000000 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c0dcd39f31f43f9b ldx [%i0+0x008],%g3 ! Observed data at 0000000068000008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = de597882c2817288 ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffffe4 ldx [%i0+0x018],%g3 ! Observed data at 0000000068000018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = bf3f000000000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000068000028 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = c91b0f6883cc2810 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000680000a8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 00003fbf9de6679d ldx [%i0+0x0e0],%g3 ! Observed data at 00000000680000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x120],%g2 ! Expected data = b0ff0dab0b736993 ldx [%i0+0x120],%g3 ! Observed data at 0000000068000120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x120,%g4 ldx [%g1+0x148],%g2 ! Expected data = 155cffff8ae03841 ldx [%i0+0x148],%g3 ! Observed data at 0000000068000148 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x148,%g4 ldx [%g1+0x198],%g2 ! Expected data = c07c45fb82988571 ldx [%i0+0x198],%g3 ! Observed data at 0000000068000198 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x198,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = af9fd045ff29b6d7 ldx [%i0+0x1c8],%g3 ! Observed data at 00000000680001c8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x1c8,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 392f594fbe05a75b ldx [%i1+0x000],%g3 ! Observed data at 0000000068800000 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c0dcd39fb62de842 ldx [%i1+0x008],%g3 ! Observed data at 0000000068800008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff6a6248cfb2d87a ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c0dc000000000000 ldx [%i1+0x018],%g3 ! Observed data at 0000000068800018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = bc18a39f30f3e5fe ldx [%i1+0x020],%g3 ! Observed data at 0000000068800020 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 48626ad29fd3dcc0 ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 66e6e68418399ee8 ldx [%i1+0x030],%g3 ! Observed data at 0000000068800030 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 83f037db08656c1b ldx [%i1+0x038],%g3 ! Observed data at 0000000068800038 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x038,%g4 ldx [%g1+0x080],%g2 ! Expected data = 05a57ddc09ff13bf ldx [%i1+0x080],%g3 ! Observed data at 0000000068800080 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x080,%g4 ldx [%g1+0x100],%g2 ! Expected data = 00000000bcebffd0 ldx [%i1+0x100],%g3 ! Observed data at 0000000068800100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x100,%g4 ldx [%g1+0x188],%g2 ! Expected data = 2f410374f7e2b8ff ldx [%i1+0x188],%g3 ! Observed data at 0000000068800188 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x188,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = e7b4fc5107e7bfff ldx [%i1+0x1e8],%g3 ! Observed data at 00000000688001e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x1e8,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 735234b6ffffffff ldx [%i2+0x000],%g3 ! Observed data at 0000000069000000 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000ffffffff ldx [%i2+0x008],%g3 ! Observed data at 0000000069000008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = fd6bee7c8c430fe8 ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffe3271458a816da ldx [%i2+0x038],%g3 ! Observed data at 0000000069000038 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x038,%g4 ldx [%g1+0x048],%g2 ! Expected data = ff0b79507084095b ldx [%i2+0x048],%g3 ! Observed data at 0000000069000048 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x048,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = ffeafc229057741d ldx [%i2+0x0d8],%g3 ! Observed data at 00000000690000d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x188],%g2 ! Expected data = 20d6d2ce7e21bbff ldx [%i2+0x188],%g3 ! Observed data at 0000000069000188 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x188,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 8a0b66bd00000000 ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 08656c1bffffffe4 ldx [%i3+0x018],%g3 ! Observed data at 0000000069800018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 29081609c7fc7c12 ldx [%i3+0x020],%g3 ! Observed data at 0000000069800020 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2062c5d66b5a6caa ldx [%i3+0x028],%g3 ! Observed data at 0000000069800028 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 9fd3dcc0b70d2ab1 ldx [%i3+0x0a0],%g3 ! Observed data at 00000000698000a0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 7fffffe49bfe9bc0 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000698000f0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 0000017d5d85b11d ldx [%i3+0x108],%g3 ! Observed data at 0000000069800108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x108,%g4 ldx [%g1+0x188],%g2 ! Expected data = 90977591ff75d95c ldx [%i3+0x188],%g3 ! Observed data at 0000000069800188 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x188,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 334fc2ff3e0c3e1e ldx [%i3+0x1e0],%g3 ! Observed data at 00000000698001e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x1e0,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed p44_f6_fail: set p44_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_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 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_selfmod_failed: ba p44_failed mov 0xabc,%g1 p44_common_error: or %g0,0xf0c,%g1 ba p44_failed mov %o5,%g3 p44_common_signature_error: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_common_timeout: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p44_failed mov 0x0,%g3 p44_trap1e: stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000008] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068800000] done p44_trap1o: stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000008] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068800000] done p44_trap2e: sll %l5,0x017,%l2 lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069000000] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800010] sdivx %l5,%l6,%l1 membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync srax %l1,%l7,%l7 done p44_trap2o: sll %l5,0x017,%l2 lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069000000] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800010] sdivx %l5,%l6,%l1 membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync srax %l1,%l7,%l7 done p44_trap3e: xor %l2,0xf6e,%l2 xor %l1,0xfc2,%l2 addc %l3,-0xa67,%l4 subc %l6,0x9a1,%l6 nop addc %l6,-0x385,%l5 done p44_trap3o: xor %l2,0xf6e,%l2 xor %l1,0xfc2,%l2 addc %l3,-0xa67,%l4 subc %l6,0x9a1,%l6 nop addc %l6,-0x385,%l5 done p44_init_memory_pointers: set p44_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 p44_local0_start,%i0 set p44_local1_start,%i1 set p44_local2_start,%i2 set p44_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 268dfd8ec862e26e ldx [%g1+0x008],%l1 ! %l1 = bc15ec50ec7c8f74 ldx [%g1+0x010],%l2 ! %l2 = 311b13902062c5d6 ldx [%g1+0x018],%l3 ! %l3 = 5bf319263d2b0a20 ldx [%g1+0x020],%l4 ! %l4 = fefe6decb1d50d12 ldx [%g1+0x028],%l5 ! %l5 = 1d4d68d6990f6ed6 ldx [%g1+0x030],%l6 ! %l6 = dae11ce798ff8f65 ldx [%g1+0x038],%l7 ! %l7 = 608d03260c8ec010 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 45 processor_45: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xb4] ! Set the start flag wrpr %g0,7,%cleanwin call p45_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 45 wr %g0,0x4,%fprs ! Make sure fef is 1 set p45_init_freg,%g1 ! %f0 = 8c03be77 1e1b9f8e 00fad3d7 377a7a8f ! %f4 = 5ae3bc3e 4b59f9b0 44eb3df4 3d2431b3 ! %f8 = 5e695bfc f2eeea35 b16fd651 5f56556e ! %f12 = 2cb48007 7052eb81 f67b0141 a189b00e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6cdb8b74 6b3c6ee7 95df6bdc c5c13dc4 ! %f20 = b94ae2ed 69ad9e00 275b7b88 98d196d8 ! %f24 = 61a41b09 beb45108 b8cfe164 69adb5a2 ! %f28 = 8fc4ecf0 cd37122b a6635924 e3e94ceb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a63f74d6 e997ac63 a2efd768 d840248d ! %f36 = 39e68ddc 4c9abc37 f8d921c1 f431c208 ! %f40 = 71b2febd f9e9b525 6c7d7507 a4d60dad ! %f44 = ff09b44b 94d2ca89 030fa352 900c5747 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x63be8a6700000051,%g7,%g1 ! GSR scale = 10, align = 1 wr %g1,%g0,%gsr ! GSR = 63be8a6700000051 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 45 p45_label_1: ! immd = 000000000000000f, %l5 = 00cba54c55c92fd1, %ccr = 44 movl %icc,0x00f,%l5 ! Register Not Moved ! Mem[0000000091000198] = a0d53c73, %g2 = d68aa59b046e1b79 ldsh [%i6+0x19a],%g2 ! %g2 = ffffffffffffa0d5 ! Mem[00000000910000b8] = d456953b f88b7c51, %g2 = ffffa0d5, %g3 = 0bad0b00 ldd [%i6+0x0b8],%g2 ! %g2 = 00000000d456953b 00000000f88b7c51 ! %f9 = f2eeea35, Mem[0000000090800148] = 58d70c46 st %f9 ,[%i5+0x148] ! Mem[0000000090800148] = f2eeea35 ! Mem[000000006a000000] = 688bd38a, %l6 = 0ff9647dc1a21dc4 ldswa [%i0+%g0]0x80,%l6 ! %l6 = 00000000688bd38a ! Mem[000000006b000010] = 9aa711ef, %l5 = 00cba54c55c92fd1 ldsha [%i2+%o2]0x88,%l5 ! %l5 = 00000000000011ef ! %l6 = 00000000688bd38a, Mem[0000000090000104] = 2b3c00be sth %l6,[%i4+0x104] ! Mem[0000000090000104] = d38a00be ! Mem[0000000091800170] = 7fdb938c, %g2 = 00000000d456953b ldub [%o0+0x170],%g2 ! %g2 = 000000000000007f ! Mem[000000009080003c] = 1c0cd3f2, %g18 = 6b7e8654939f5848 ldsw [%i5+0x03c],%g2 ! %g2 = 6b7e8654939f5848 ! Mem[0000000091800190] = 6a52aecc, %g2 = 000000001c0cd3f2 lduba [%o0+0x191]%asi,%g2 ! %g2 = 000000000000006a p45_label_2: ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[000000006a800010] = bfe4f5da, %l1 = b77e3b24de07e544 lduba [%i1+%o2]0x81,%l1 ! %l1 = 00000000000000bf ! Mem[000000006b800000] = 052aebcf18a0faf1, %f26 = b8cfe164 69adb5a2 ldda [%i3+%g0]0x88,%f26 ! %f26 = 052aebcf 18a0faf1 ! %f0 = 8c03be77 1e1b9f8e 00fad3d7 377a7a8f ! %f4 = 5ae3bc3e 4b59f9b0 44eb3df4 3d2431b3 ! %f8 = 5e695bfc f2eeea35 b16fd651 5f56556e ! %f12 = 2cb48007 7052eb81 f67b0141 a189b00e mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0 ! %l2 = 781a0398, %l3 = 65f7ec25, Mem[000000006b800018] = 25a42c44 b78f1a53 stda %l2,[%i3+%o3]0x80 ! Mem[000000006b800018] = 781a0398 65f7ec25 ! Mem[000000006a000008] = 761144d881aa6834, %f20 = b94ae2ed 69ad9e00 ldda [%i0+%o1]0x80,%f20 ! %f20 = 761144d8 81aa6834 ! %l0 = 6474dfea6b92b27b, %l0 = 6474dfea6b92b27b, %ccr = 44 movle %xcc,%l0,%l0 ! Moved, %l0 = 6474dfea6b92b27b ! Mem[000000006a800008] = d7d6d49e, %f17 = 6b3c6ee7 lda [%i1+%o1]0x88,%f17 ! %f17 = d7d6d49e ! %l7 = 31df05547770fe3a, imm = ffffffffffffffb4, %l6 = 00000000688bd38a andcc %l7,-0x04c,%l6 ! %l6 = 31df05547770fe30, %ccr = 00 ! %l1 = 00000000000000bf, Mem[0000000090000160] = 4e40c15e2ec170ad stx %l1,[%i4+0x160] ! Mem[0000000090000160] = 00000000000000bf p45_label_3: ! %l7 = 31df05547770fe3a, Mem[000000006a800108] = e0e00568 stw %l7,[%i1+0x108] ! Mem[000000006a800108] = 7770fe3a ! %f22 = 275b7b88, Mem[0000000091800194] = ccb89650 st %f22,[%o0+0x194] ! Mem[0000000091800194] = 275b7b88 ! Mem[0000000090000078] = 21d1ebce42756e18, %f48 = f5f63c7b 5926fd38 ldda [%i4+0x078]%asi,%f48 ! %f48 = 21d1ebce 42756e18 ! %l6 = 31df05547770fe30, %l5 = 00000000000011ef, %ccr = 00 movle %xcc,%l6,%l5 ! Register Not Moved ! %l6 = 31df05547770fe30, Mem[00000000910001a8] = dbcff14c0768fa4c stx %l6,[%i6+0x1a8] ! Mem[00000000910001a8] = 31df05547770fe30 ! immd = 0000000000000145, %l0 = 6474dfea6b92b27b, %ccr = 00 movne %icc,0x145,%l0 ! Moved, %l0 = 0000000000000145 ! immd = 0000000000000358, %l4 = 2ec3a11be48e4c72, %ccr = 00 movcc %icc,0x358,%l4 ! Moved, %l4 = 0000000000000358 ! %l7 = 31df05547770fe3a, %l7 = 31df05547770fe3a, %l6 = 31df05547770fe30 taddcc %l7,%l7,%l6 ! %l6 = 63be0aa8eee1fc74, %ccr = 0a ! %l2 = 50bd39f4781a0398, %l6 = 63be0aa8eee1fc74, %l1 = 00000000000000bf add %l2,%l6,%l1 ! %l1 = b47b449d66fc000c ! Mem[00000000900001c0] = 1fc80fbe, %g2 = 000000000000006a ldub [%i4+0x1c3],%g2 ! %g2 = 000000000000001f p45_label_4: ! Mem[00000000900001fc] = 167df5f6, %g2 = 000000000000001f ldub [%i4+0x1fe],%g2 ! %g2 = 0000000000000016 ! Mem[000000006b000018] = 8c55e5b4b4e1da57, %l2 = 50bd39f4781a0398 ldx [%i2+%o3],%l2 ! %l2 = 8c55e5b4b4e1da57 ! Mem[0000000090000098] = b9468fbe, %g2 = 0000000000000016 lduh [%i4+0x098],%g2 ! %g2 = 000000000000b946 ! %l2 = 8c55e5b4b4e1da57, Mem[00000000918001eb] = f79c2088, %asi = 80 stba %l2,[%o0+0x1eb]%asi ! Mem[00000000918001e8] = 579c2088 ! %l3 = 57f54bc665f7ec25, Mem[00000000918001d3] = 86591642 stb %l3,[%o0+0x1d3] ! Mem[00000000918001d0] = 25591642 ! Mem[000000006b000117] = 4c0e0f9c, %l4 = 0000000000000358 ldstuba [%i2+0x117]%asi,%l4 ! %l4 = 0000009c000000ff ! Mem[000000006b800018] = 781a039865f7ec25, %l2 = 8c55e5b4b4e1da57 ldxa [%i3+%o3]0x80,%l2 ! %l2 = 781a039865f7ec25 ! retry : should take illegal inst trap, %l0 = 0000000000000145 retry ! Illegal inst trap : %l0 = 0000000000000155 ! Mem[0000000091800128] = e7dbe3ea, %g2 = 000000000000b946 lduh [%o0+0x12a],%g2 ! %g2 = 000000000000e7db ! %l3 = 57f54bc665f7ec25, Mem[0000000091800110] = f7b5c61b sth %l3,[%o0+0x110] ! Mem[0000000091800110] = ec25c61b p45_label_5: ! Mem[000000006a000028] = 1c803175b97c6432, %f20 = 761144d8 81aa6834 ldda [%i0+%o5]0x89,%f20 ! %f20 = 1c803175 b97c6432 ! immd = 000000000000039b, %l5 = 00000000000011ef, %ccr = 0a mova %icc,0x39b,%l5 ! Moved, %l5 = 000000000000039b ! %l6 = 63be0aa8eee1fc74, %l5 = 000000000000039b, %y = 00000000 smulcc %l6,%l5,%l4 ! %l4 = ffffffc248c9363c, %ccr = 80, %y = ffffffc2 ! %l1 = b47b449d66fc000c, immed = 00000046, %ccr = 80 movrgz %l1,0x046,%l7 ! Not Moved, %l7 = 31df05547770fe3a ! Mem[0000000091800038] = 96b1e416489be132, %f48 = 21d1ebce 42756e18 ldda [%o0+0x038]%asi,%f48 ! %f48 = 96b1e416 489be132 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! Mem[0000000090800010] = 791d273d, %g2 = 000000000000e7db lduw [%i5+%o2],%g2 ! %g2 = 00000000791d273d ! Mem[000000006b000018] = b4e5558c, %l6 = 63be0aa8eee1fc74 ldsha [%i2+%o3]0x88,%l6 ! %l6 = 000000000000558c ! Mem[000000009080009c] = c067c7d1, %g2 = 00000000791d273d ldub [%i5+0x09d],%g2 ! %g2 = 00000000000000c0 ! Mem[000000006b800008] = 4e9add7d, %l7 = 31df05547770fe3a ldsha [%i3+%o1]0x81,%l7 ! %l7 = 0000000000004e9a p45_label_6: ! Mem[000000006a00006c] = 1c96da9c, %l5 = 0000039b, %l3 = 65f7ec25 add %i0,0x6c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000001c96da9c ! %l2 = 781a039865f7ec25, Mem[0000000090800000] = a1891691 stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 65f7ec25 ! %l0 = 0000000000000155, Mem[000000009100017c] = c469f2e7, %asi = 80 stwa %l0,[%i6+0x17c]%asi ! Mem[000000009100017c] = 00000155 ! %l0 = 0000000000000155, Mem[000000006a000028] = b97c6432 stha %l0,[%i0+%o5]0x88 ! Mem[000000006a000028] = b97c0155 ! %l2 = 781a039865f7ec25, Mem[000000009080001d] = ec5ef0bb stb %l2,[%i5+0x01d] ! Mem[000000009080001c] = 255ef0bb save ! CWP = 1 ! Mem[000000009080006c] = c3c866be, %g2 = 00000000000000c0 ldub [%o5+0x06e],%g2 ! %g2 = 00000000000000c3 ! %l5 = 5b797d84036090da, imm = fffffffffffffaca, %l7 = 3a25eeb413edeadd andcc %l5,-0x536,%l7 ! %l7 = 5b797d84036090ca, %ccr = 00 ! %l3 = 52f5abcc10ffa6a0, %l0 = a9055b9fec1807f2, %ccr = 00 movcs %xcc,%l3,%l0 ! Register Not Moved ! Mem[000000006b000018] = 8c55e5b4, %f12 = 2cb48007 lda [%o2+%i3]0x81,%f12 ! %f12 = 8c55e5b4 p45_label_7: ! %cwp = 1 ! Set Register : %l4 = 2d057654c2320cae xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! %l1 = fd3ae9184aa4bbe4, %l0 = a9055b9fec1807f2, %ccr = 00 movrlz %l1,%l0,%l2 ! Moved, %l2 = a9055b9fec1807f2 ! Mem[000000006b0000f8] = d8d117afe68c486d, %l2 = a9055b9fec1807f2, %l1 = fd3ae9184aa4bbe4 add %o2,0xf8,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = d8d117afe68c486d ! %f7 = 3d2431b3, Mem[000000006b000018] = 8c55e5b4 sta %f7 ,[%o2+%i3]0x80 ! Mem[000000006b000018] = 3d2431b3 ! Mem[0000000091800048] = 7c238b2b, %g2 = 00000000000000c3 ldub [%i0+0x04a],%g2 ! %g2 = 000000000000007c ! Mem[0000000090800148] = f2eeea35 922269cd, %g2 = 0000007c, %g3 = f88b7c51 ldd [%o5+0x148],%g2 ! %g2 = 00000000f2eeea35 00000000922269cd ! %f22 = 275b7b88, Mem[0000000090800188] = 681032f9 st %f22,[%o5+0x188] ! Mem[0000000090800188] = 275b7b88 ! Mem[000000006a000018] = 99cbf1d134e41356, %l4 = ffffffffffffffff ldxa [%o0+%i3]0x81,%l4 ! %l4 = 99cbf1d134e41356 ! %l7 = 5b797d84036090ca, %l5 = 5b797d84036090da, %l4 = 99cbf1d134e41356 sra %l7,%l5,%l4 ! %l4 = 0000000000000000 p45_label_8: ! %cwp = 1 ! %l6 = a20955cdfb32da62, imm = fffffffffffffc02, %l5 = 5b797d84036090da andcc %l6,-0x3fe,%l5 ! %l5 = a20955cdfb32d802, %ccr = 88 ! %l2 = a9055b9fec1807f2, immd = 00000000000003c0, %l1 = d8d117afe68c486d sdivx %l2,0x3c0,%l1 ! %l1 = ffe8ce3a910bc225 ! done : should take illegal inst trap, %l0 = a9055b9fec1807f2 done ! Illegal inst trap : %l0 = a9055b9fec180802 ! %l4 = 0000000000000000, Mem[000000006b000020] = df77c355 stha %l4,[%o2+%i4]0x88 ! Mem[000000006b000020] = df770000 ! Mem[00000000908000e0] = bbfe239c, %g2 = 00000000f2eeea35 lduh [%o5+0x0e0],%g2 ! %g2 = 000000000000bbfe ! %f16 = 6cdb8b74 d7d6d49e 95df6bdc c5c13dc4 ! %f20 = 1c803175 b97c6432 275b7b88 98d196d8 ! %f24 = 61a41b09 beb45108 052aebcf 18a0faf1 ! %f28 = 8fc4ecf0 cd37122b a6635924 e3e94ceb mov 0x140,%g6 stda %f16,[%o4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! %l6 = fb32da62, %l7 = 036090ca, Mem[000000006b000100] = b6f10429 dd2c2876 std %l6,[%o2+0x100] ! Mem[000000006b000100] = fb32da62 036090ca ! Mem[0000000091800068] = fd72ba3e, %g2 = 000000000000bbfe ldsh [%i0+0x06a],%g2 ! %g2 = fffffffffffffd72 ! Mem[00000000900001b0] = dd9b41b10f879dfe, %g2 = fffffffffffffd72 ldxa [%o4+0x1b0]%asi,%g2 ! %g2 = dd9b41b10f879dfe ! %l5 = a20955cdfb32d802, %l5 = a20955cdfb32d802, %y = ffffffc2 umulcc %l5,%l5,%l2 ! %l2 = f67cbdad030b6004, %ccr = 80, %y = f67cbdad p45_label_9: ! %cwp = 1 ! %l7 = 5b797d84036090ca, %l1 = ffe8ce3a910bc225, %l1 = ffe8ce3a910bc225 subc %l7,%l1,%l1 ! %l1 = 5b90af497254cea5 ! Mem[000000006a000000] = bda999f3 8ad38b68, %l0 = ec180802, %l1 = 7254cea5 ldda [%o0+%g0]0x89,%l0 ! %l0 = 000000008ad38b68 00000000bda999f3 ! Mem[00000000918000e0] = 4bc5ec5a, %g18 = b57ebfeea2d1f658 ldsw [%i0+0x0e0],%g2 ! %g2 = b57ebfeea2d1f658 ! Mem[0000000090800138] = 52ebec6f06c60f6c, %f48 = 6a866cb7 c8e91ca5 ldd [%o5+0x138],%f48 ! %f48 = 52ebec6f 06c60f6c ! Mem[0000000091000030] = bf3c11af, %g18 = b57ebfeea2d1f658 ldsw [%o6+0x030],%g2 ! %g2 = b57ebfeea2d1f658 ! Mem[0000000090000010] = 0e4c149a, %g18 = b57ebfeea2d1f658 ldsw [%o4+%i2],%g2 ! %g2 = b57ebfeea2d1f658 ! %l2 = f67cbdad030b6004, imm = 0000000000000838, %l4 = 0000000000000000 addcc %l2,0x838,%l4 ! %l4 = f67cbdad030b683c, %ccr = 80 ! Mem[0000000090000108] = df4409282425f0fa, %g2 = 000000000e4c149a ldx [%o4+0x108],%g2 ! %g2 = df4409282425f0fa ! %l2 = f67cbdad030b6004, %l3 = 52f5abcc10ffa6a0, %l3 = 52f5abcc10ffa6a0 taddcctv %l2,%l3,%l3 ! %l3 = 49726979140b06a4, %ccr = 10 ! %l6 = a20955cdfb32da62, %l2 = f67cbdad030b6004, %l4 = f67cbdad030b683c xnorcc %l6,%l2,%l4 ! %l4 = ab8a179f07c64599, %ccr = 80 p45_label_10: ! %cwp = 1 ! Mem[000000006b800178] = f4eb4e68326adc80, %l7 = 5b797d84036090ca, %l3 = 49726979140b06a4 add %o3,0x178,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = f4eb4e68326adc80 ! %l3 = f4eb4e68326adc80, Mem[000000006a800000] = 2c4cd8ff stwa %l3,[%o1+%g0]0x89 ! Mem[000000006a800000] = 326adc80 ! %l5 = a20955cdfb32d802, immed = ffffffcb, %ccr = 80 movrlz %l5,-0x035,%l4 ! Moved, %l4 = ffffffffffffffcb ! Mem[000000006b800068] = a977dfe1, %l7 = 5b797d84036090ca ldswa [%o3+0x068]%asi,%l7 ! %l7 = ffffffffa977dfe1 ! Mem[00000000900000a8] = ff93747b, %g2 = df4409282425f0fa lduh [%o4+0x0a8],%g2 ! %g2 = 000000000000ff93 ! %l2 = 030b6004, %l3 = 326adc80, Mem[0000000091000170] = 409ded17 9147e913 stda %l2,[%o6+0x170]%asi ! Mem[0000000091000170] = 030b6004 326adc80 ! %l1 = 00000000bda999f3, Mem[000000006a000000] = 688bd38a stwa %l1,[%o0+%g0]0x81 ! Mem[000000006a000000] = bda999f3 ! Mem[000000006b8001f0] = 3009a304bed45799, %l1 = 00000000bda999f3, %l5 = a20955cdfb32d802 add %o3,0x1f0,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 3009a304bed45799 ! %l2 = f67cbdad030b6004, Mem[000000006a000000] = f399a9bd stba %l2,[%o0+%g0]0x89 ! Mem[000000006a000000] = f399a904 ! Mem[00000000910001d8] = 47793c24c4168206, %g2 = 000000000000ff93 ldx [%o6+0x1d8],%g2 ! %g2 = 47793c24c4168206 p45_label_11: ! %cwp = 1 ! %l5 = 3009a304bed45799, Mem[00000000908000f0] = aab1ef908b592c2c stx %l5,[%o5+0x0f0] ! Mem[00000000908000f0] = 3009a304bed45799 ! %l4 = ffffffffffffffcb, Mem[0000000090000178] = a6635924, %asi = 80 stwa %l4,[%o4+0x178]%asi ! Mem[0000000090000178] = ffffffcb save ! CWP = 2 membar #Sync ! Added by membar checker (286) ! %f0 = 8c03be77 1e1b9f8e 00fad3d7 377a7a8f ! %f4 = 5ae3bc3e 4b59f9b0 44eb3df4 3d2431b3 ! %f8 = 5e695bfc f2eeea35 b16fd651 5f56556e ! %f12 = 8c55e5b4 7052eb81 f67b0141 a189b00e stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140 ! immd = 0000000000000390, %l6 = aeb7fa5ff12a35eb, %ccr = 80 movge %icc,0x390,%l6 ! Moved, %l6 = 0000000000000390 ! %l0 = d6584e566cb335ed, Mem[0000000091800123] = 632530e3 stb %l0,[%o0+0x123] ! Mem[0000000091800120] = ed2530e3 ! %l2 = 939f5848, %l3 = 91ff05b1, Mem[0000000090800020] = bbf6f75b 24728a8e std %l2,[%i5+%o4] ! Mem[0000000090800020] = 939f5848 91ff05b1 ! %l5 = eab8ad2052825e00, Mem[0000000090800018] = ecf755a1c4255ef0 stx %l5,[%i5+%o3] ! Mem[0000000090800018] = eab8ad2052825e00 ! %l3 = 734e963791ff05b1, imm = 0000000000000e58, %l2 = 6b7e8654939f5848 xnor %l3,0xe58,%l2 ! %l2 = 8cb169c86e00f416 ! Mem[000000006a000018] = 99cbf1d1, %l1 = f79c89de810c29c5 swapa [%i0+%o3]0x81,%l1 ! %l1 = 0000000099cbf1d1 p45_label_12: ! %cwp = 2 ! Mem[000000009000008c] = ecfb5274, %g2 = 47793c24c4168206 ldsh [%i4+0x08e],%g2 ! %g2 = ffffffffffffecfb ! %l6 = 0000000000000390, Mem[0000000090800076] = 92b76b44 sth %l6,[%i5+0x076] ! Mem[0000000090800074] = 03906b44 ! immd = 00000000000001f4, %l3 = 734e963791ff05b1, %ccr = 80 movle %xcc,0x1f4,%l3 ! Moved, %l3 = 00000000000001f4 ! %l7 = 35dc13bbf53cb3b8, imm = 0000000000000031, %l1 = 0000000099cbf1d1 srax %l7,0x031,%l1 ! %l1 = 0000000000001aee ! %f16 = 6cdb8b74 d7d6d49e, Mem[000000006b800020] = b114a009 07b38d06 stda %f16,[%i3+%o4]0x88 ! Mem[000000006b800020] = 6cdb8b74 d7d6d49e ! Mem[00000000910000b0] = c0b4901e, %g2 = ffffffffffffecfb lduw [%i6+0x0b0],%g2 ! %g2 = 00000000c0b4901e ! %l1 = 0000000000001aee, Mem[0000000091800020] = 70e0129d sth %l1,[%o0+%o4] ! Mem[0000000091800020] = 1aee129d ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! %l1 = 0000000000001aee, Mem[0000000090800028] = 48b1bd52d8a5fe65 stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 0000000000001aee ! %f24 = 61a41b09 beb45108, Mem[00000000910000c8] = 7d903ca5 4204a456 std %f24,[%i6+0x0c8] ! Mem[00000000910000c8] = 61a41b09 beb45108 p45_label_13: ! %cwp = 2 membar #Sync ! Added by membar checker (287) ! %l2 = 8cb169c86e00f416, Mem[0000000090000160] = 5e695bfc stb %l2,[%i4+0x160] ! Mem[0000000090000160] = 16695bfc ! Mem[00000000900000b4] = 0acd4a55, %g2 = 00000000c0b4901e lduw [%i4+0x0b4],%g2 ! %g2 = 000000000acd4a55 ! %l2 = 8cb169c86e00f416, Mem[00000000908000b0] = 261db18889cd4d46 stx %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 8cb169c86e00f416 ! %l2 = 6e00f416, %l3 = 000001f4, Mem[00000000908000c8] = ed235e18 2da657ec std %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 6e00f416 000001f4 ! %l1 = 0000000000001aee, %l0 = d6584e566cb335ed, %ccr = 80 movvs %xcc,%l1,%l0 ! Register Not Moved ! immd = 00000000000003c3, %l4 = 5b780e0030892310, %ccr = 80 movgu %xcc,0x3c3,%l4 ! Moved, %l4 = 00000000000003c3 ! immd = 0000000000000097, %l0 = d6584e566cb335ed, %ccr = 80 movvc %icc,0x097,%l0 ! Moved, %l0 = 0000000000000097 ! %l5 = eab8ad2052825e00, Mem[0000000091800150] = 42331e81 stw %l5,[%o0+0x150] ! Mem[0000000091800150] = 52825e00 ! Mem[00000000908001d0] = 2af6acef, %g2 = 000000000acd4a55 lduwa [%i5+0x1d0]%asi,%g2 ! %g2 = 000000002af6acef ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 p45_label_14: ! %cwp = 2 ! Mem[000000006a000028] = 55017cb9, %l1 = 0000000000001aee ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 00000055000000ff ! %l3 = 00000000000001f4, Mem[0000000090800028] = 0000000000001aee stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 00000000000001f4 restore ! CWP = 1 ! %l0 = 000000008ad38b68, Mem[0000000091800024] = 89ddf28a stw %l0,[%i0+0x024] ! Mem[0000000091800024] = 8ad38b68 ! immd = 0000000000000323, %l0 = 000000008ad38b68, %ccr = 80 movge %xcc,0x323,%l0 ! Register Not Moved ! Mem[00000000900001f0] = b2902ee5, %g2 = 000000002af6acef ldsh [%o4+0x1f0],%g2 ! %g2 = ffffffffffffb290 ! Mem[000000006b000188] = 76bee054, %l0 = 8ad38b68, %l5 = bed45799 add %o2,0x188,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000076bee054 ! %l2 = 030b6004, %l3 = 326adc80, Mem[000000006a8001e8] = 545a91e4 67a23191 std %l2,[%o1+0x1e8] ! Mem[000000006a8001e8] = 030b6004 326adc80 ! %l4 = ffffffcb, %l5 = 76bee054, Mem[0000000091800088] = f66800b9 43610036 std %l4,[%i0+0x088] ! Mem[0000000091800088] = ffffffcb 76bee054 ! %f31 = e3e94ceb, Mem[000000006b000020] = 000077df sta %f31,[%o2+%i4]0x80 ! Mem[000000006b000020] = e3e94ceb p45_label_15: ! %cwp = 1 ! %l1 = 00000000bda999f3, imm = 0000000000000350, %l6 = a20955cdfb32da62 addc %l1,0x350,%l6 ! %l6 = 00000000bda99d43 ! immd = 0000000000000138, %l2 = f67cbdad030b6004, %ccr = 80 movge %xcc,0x138,%l2 ! Register Not Moved ! Mem[0000000091800050] = e0ace33d, %g2 = ffffffffffffb290 ldub [%i0+0x053],%g2 ! %g2 = 00000000000000e0 ! Mem[0000000091800094] = dbf82032, %g2 = 00000000000000e0 lduw [%i0+0x094],%g2 ! %g2 = 00000000dbf82032 ! Mem[0000000090800090] = 246b4769, %g2 = 00000000dbf82032 ldsh [%o5+0x090],%g2 ! %g2 = 000000000000246b ! Mem[0000000090800028] = 00000000, %g2 = 000000000000246b ldsh [%o5+0x02a],%g2 ! %g2 = 0000000000000000 ! %l4 = ffffffffffffffcb, Mem[000000009080015c] = 1c41c950 sth %l4,[%o5+0x15c] ! Mem[000000009080015c] = ffcbc950 ! %l3 = f4eb4e68326adc80, Mem[0000000090800078] = 6b44214a895c08b7 stx %l3,[%o5+0x078] ! Mem[0000000090800078] = f4eb4e68326adc80 ! %l3 = f4eb4e68326adc80, %l6 = 00000000bda99d43, %l4 = ffffffffffffffcb sdivx %l3,%l6,%l4 ! %l4 = fffffffff10b20d9 ! %l1 = 00000000bda999f3, Mem[0000000091800040] = 14b734c0722d4e01 stx %l1,[%i0+0x040] ! Mem[0000000091800040] = 00000000bda999f3 p45_label_16: ! %cwp = 1 ! %l4 = fffffffff10b20d9, Mem[000000006b800000] = f1faa018cfeb2a05 stxa %l4,[%o3+%g0]0x81 ! Mem[000000006b800000] = fffffffff10b20d9 ! done : should take illegal inst trap, %l0 = 000000008ad38b68 done ! Illegal inst trap : %l0 = 000000008ad38b78 ! Mem[000000006b000010] = ef11a79a2e2c3860, %l7 = ffffffffa977dfe1, %l4 = fffffffff10b20d9 add %o2,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = ef11a79a2e2c3860 ! Mem[000000006b800020] = d7d6d49e, %l4 = ef11a79a2e2c3860 lduba [%o3+%i4]0x88,%l4 ! %l4 = 000000000000009e ! Mem[0000000091800108] = 92516bfb08c5f867, %g2 = 0000000000000000 ldx [%i0+0x108],%g2 ! %g2 = 92516bfb08c5f867 ! %l6 = 00000000bda99d43, imm = 0000000000000c47, %l7 = ffffffffa977dfe1 addccc %l6,0xc47,%l7 ! %l7 = 00000000bda9a98a, %ccr = 08 ! %l7 = 00000000bda9a98a, Mem[000000006b000010] = 60382c2e9aa711ef stxa %l7,[%o2+%i2]0x88 ! Mem[000000006b000010] = 00000000bda9a98a ! %l3 = f4eb4e68326adc80, imm = 00000000000007f0, %l1 = 00000000bda999f3 xorcc %l3,0x7f0,%l1 ! %l1 = f4eb4e68326adb70, %ccr = 80 ! Mem[0000000090000150] = 5ae3bc3e4b59f9b0, %f48 = f5f63c7b 5926fd38 ldda [%o4+0x150]%asi,%f48 ! %f48 = 5ae3bc3e 4b59f9b0 ! Mem[000000006b800008] = 4e9add7d, %l6 = 00000000bda99d43 ldswa [%o3+%i1]0x80,%l6 ! %l6 = 000000004e9add7d p45_label_17: ! %cwp = 1 ! %l3 = f4eb4e68326adc80, immed = 00000aee, %y = f67cbdad mulscc %l3,0xaee,%l2 ! %l2 = 000000001935792e, %ccr = 00, %y = 7b3e5ed6 ! %l6 = 000000004e9add7d, Mem[000000006b000008] = b873218e stba %l6,[%o2+%i1]0x81 ! Mem[000000006b000008] = 7d73218e ! immd = 000000000000019e, %l5 = 0000000076bee054, %ccr = 00 movcs %icc,0x19e,%l5 ! Register Not Moved ! %l3 = f4eb4e68326adc80, Mem[00000000918000b8] = 58c331f84812e4bd stx %l3,[%i0+0x0b8] ! Mem[00000000918000b8] = f4eb4e68326adc80 ! Mem[000000006b800010] = 7285c301, %l1 = f4eb4e68326adb70 ldstuba [%o3+%i2]0x81,%l1 ! %l1 = 00000072000000ff ! %l7 = 00000000bda9a98a, %l7 = 00000000bda9a98a, %ccr = 00 movpos %icc,%l7,%l7 ! Moved, %l7 = 00000000bda9a98a ! Mem[0000000090000100] = 26620895 d38a00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! Mem[000000009000006c] = c757f2af, %g2 = 92516bfb08c5f867 lduh [%o4+0x06c],%g2 ! %g2 = 000000000000c757 ! Mem[000000006b000000] = 89e9bfe6, %l6 = 000000004e9add7d ldsba [%o2+%g0]0x88,%l6 ! %l6 = ffffffffffffffe6 ! %l2 = 000000001935792e, %l1 = 0000000000000072, %ccr = 00 movrlz %l2,%l1,%l6 ! Not Moved, %l6 = ffffffffffffffe6 p45_label_18: ! %cwp = 1 ! %l0 = 8ad38b78, %l1 = 00000072, Mem[000000006b800000] = ffffffff d9200bf1 stda %l0,[%o3+%g0]0x89 ! Mem[000000006b800000] = 8ad38b78 00000072 ! %f22 = 275b7b88, Mem[00000000918001d4] = 59164260 sta %f22,[%i0+0x1d4]%asi ! Mem[00000000918001d4] = 275b7b88 ! Mem[00000000900001e0] = 9923c602, %g2 = 000000000000c757 ldub [%o4+0x1e1],%g2 ! %g2 = 0000000000000099 ! %l2 = 000000001935792e, %l7 = 00000000bda9a98a, %ccr = 00 movpos %xcc,%l2,%l7 ! Moved, %l7 = 000000001935792e ! %f11 = 5f56556e, Mem[000000006a800020] = d87c1d2e sta %f11,[%o1+%i4]0x89 ! Mem[000000006a800020] = 5f56556e ! Mem[0000000090800038] = 980e0495 1c0cd3f2, %g2 = 00000099, %g3 = 922269cd ldd [%o5+0x038],%g2 ! %g2 = 00000000980e0495 000000001c0cd3f2 ! %f26 = 052aebcf 18a0faf1, Mem[000000006b000010] = 8aa9a9bd 00000000 stda %f26,[%o2+%i2]0x81 ! Mem[000000006b000010] = 052aebcf 18a0faf1 ! Mem[00000000900001cc] = 5b84bfd5, %g2 = 00000000980e0495 lduh [%o4+0x1ce],%g2 ! %g2 = 0000000000005b84 ! %f25 = beb45108, Mem[000000006b800010] = 01c385ff sta %f25,[%o3+%i2]0x89 ! Mem[000000006b800010] = beb45108 ! %l3 = f4eb4e68326adc80, Mem[000000009100015d] = 8b966cd5 stb %l3,[%o6+0x15d] ! Mem[000000009100015c] = 80966cd5 p45_label_19: ! %cwp = 1 ! Mem[0000000091000170] = 030b6004 326adc80, %g2 = 00005b84, %g3 = 1c0cd3f2 ldd [%o6+0x170],%g2 ! %g2 = 00000000030b6004 00000000326adc80 ! Mem[000000009100008c] = 9c50ce45, %g2 = 00000000030b6004 ldsh [%o6+0x08e],%g2 ! %g2 = ffffffffffff9c50 ! %l5 = 0000000076bee054, immed = fffff998, %y = 7b3e5ed6 smulcc %l5,-0x668,%l2 ! %l2 = fffffd074932e5e0, %ccr = 80, %y = fffffd07 ! immd = 00000000000001b5, %l2 = fffffd074932e5e0, %ccr = 80 mova %xcc,0x1b5,%l2 ! Moved, %l2 = 00000000000001b5 ! Mem[00000000918001ec] = 88900e1a, %g2 = ffffffffffff9c50 lduh [%i0+0x1ee],%g2 ! %g2 = 0000000000008890 ! Mem[000000006b800020] = d7d6d49e, %l4 = 000000000000009e lduha [%o3+%i4]0x89,%l4 ! %l4 = 000000000000d49e ! Mem[000000006a800084] = 3bbb9e6e, %l5 = 76bee054, %l2 = 000001b5 add %o1,0x84,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000003bbb9e6e ! %l1 = 0000000000000072, Mem[0000000091000090] = ce45a0149962ca86 stx %l1,[%o6+0x090] ! Mem[0000000091000090] = 0000000000000072 ! %l0 = 000000008ad38b78, immd = fffffffffffff3e4, %l7 = 000000001935792e mulx %l0,-0xc1c,%l7 ! %l7 = fffff96ee6531ee0 ! Mem[0000000090000150] = 5ae3bc3e, %g18 = b57ebfeea2d1f658 ldsw [%o4+0x150],%g2 ! %g2 = b57ebfeea2d1f658 p45_label_20: ! %cwp = 1 ! Mem[00000000900000b0] = 5b970acd, %g2 = 000000005ae3bc3e ldsh [%o4+0x0b2],%g2 ! %g2 = 0000000000005b97 ! Mem[000000009000008c] = decbecfb, %g2 = 0000000000005b97 ldsh [%o4+0x08c],%g2 ! %g2 = ffffffffffffdecb ! Mem[000000006b800180] = 2c1eff465b1340c4, %l2 = 000000003bbb9e6e, %l3 = f4eb4e68326adc80 add %o3,0x180,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 2c1eff465b1340c4 ! %l4 = 000000000000d49e, %l4 = 000000000000d49e, %ccr = 80 movpos %xcc,%l4,%l4 ! Register Not Moved ! %l7 = fffff96ee6531ee0, Mem[00000000900000a4] = 3cc4a34b stw %l7,[%o4+0x0a4] ! Mem[00000000900000a4] = e6531ee0 ! %l1 = 0000000000000072, %l5 = 0000000076bee054, %ccr = 80 movrgez %l1,%l5,%l2 ! Moved, %l2 = 0000000076bee054 ! Mem[0000000091800100] = a64e5b69, %g2 = ffffffffffffdecb ldsh [%i0+0x102],%g2 ! %g2 = ffffffffffffa64e ! Mem[000000006a8001cc] = 9ec3ec14, %l2 = 76bee054, %l1 = 00000072 add %o1,0x1cc,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009ec3ec14 ! Mem[000000009080004c] = afdd6dbf, %g2 = ffffffffffffa64e lduh [%o5+0x04e],%g2 ! %g2 = 000000000000afdd ! %l1 = 000000009ec3ec14, Mem[0000000091800085] = 1fbecdff stb %l1,[%i0+0x085] ! Mem[0000000091800084] = 14becdff p45_label_21: ! %cwp = 1 ! Mem[000000006b800104] = d899deb6, %l2 = 0000000076bee054 ldstub [%o3+0x104],%l2 ! %l2 = 000000d8000000ff ! Mem[000000006a800128] = 531cdd781e4bff90, %l6 = ffffffffffffffe6, %l0 = 000000008ad38b78 add %o1,0x128,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 531cdd781e4bff90 ! Mem[0000000091800128] = e7dbe3ea, %g2 = 000000000000afdd lduh [%i0+0x12a],%g2 ! %g2 = 000000000000e7db ! immd = 0000000000000196, %l3 = 2c1eff465b1340c4, %ccr = 80 movneg %icc,0x196,%l3 ! Register Not Moved ! %f22 = 275b7b88 98d196d8, Mem[000000006b800010] = 0851b4be 2176b538 stda %f22,[%o3+%i2]0x80 ! Mem[000000006b800010] = 275b7b88 98d196d8 ! Mem[000000006a0000f8] = b05157f143bfb173, %l0 = 531cdd781e4bff90, %l3 = 2c1eff465b1340c4 add %o0,0xf8,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = b05157f143bfb173 ! immd = 00000000000002b0, %l2 = 00000000000000d8, %ccr = 80 movcs %icc,0x2b0,%l2 ! Register Not Moved ! %l6 = ffffffffffffffe6, immed = 0000006d, %ccr = 80 movrlz %l6,0x06d,%l1 ! Moved, %l1 = 000000000000006d ! Mem[00000000918001f0] = 0e1a2de4, %g2 = 000000000000e7db lduw [%i0+0x1f0],%g2 ! %g2 = 000000000e1a2de4 ! Mem[000000006b800057] = 754e88cf, %l4 = 000000000000d49e ldstub [%o3+0x057],%l4 ! %l4 = 000000cf000000ff p45_label_22: ! %cwp = 1 ! %f28 = 8fc4ecf0 cd37122b, Mem[00000000908001a8] = db8a1c06 892ae917 std %f28,[%o5+0x1a8] ! Mem[00000000908001a8] = 8fc4ecf0 cd37122b ! Mem[0000000090800038] = 0e04951c, %g2 = 000000000e1a2de4 ldub [%o5+0x039],%g2 ! %g2 = 000000000000000e ! Mem[000000006b000188] = 76bee054, %l7 = fffff96ee6531ee0 swap [%o2+0x188],%l7 ! %l7 = 0000000076bee054 ! %l2 = 00000000000000d8, Mem[0000000091000039] = 98d22379 stb %l2,[%o6+0x039] ! Mem[0000000091000038] = d8d22379 ! Mem[0000000091000180] = fd84489c, %g2 = 000000000000000e lduwa [%o6+0x180]%asi,%g2 ! %g2 = 00000000fd84489c ! Mem[000000009100012c] = 3e07f2ad, %g2 = 00000000fd84489c lduw [%o6+0x12c],%g2 ! %g2 = 000000003e07f2ad ! Mem[0000000091800150] = 52825e00aa15256d, %f48 = 26620895 d38a00be ldda [%i0+0x150]%asi,%f48 ! %f48 = 52825e00 aa15256d ! Mem[000000009080012c] = 283c7502, %g2 = 000000003e07f2ad lduha [%o5+0x12e]%asi,%g2 ! %g2 = 000000000000283c ! Mem[000000006b800160] = 9069f75f, %l1 = 000000000000006d ldsb [%o3+0x162],%l1 ! %l1 = fffffffffffffff7 ! %l6 = ffffffffffffffe6, %l0 = 531cdd781e4bff90, %l2 = 00000000000000d8 taddcctv %l6,%l0,%l2 ! %l0 = 531cdd781e4bffb3, Trapped p45_label_23: ! %cwp = 1 ! Clear Register : %l0 = 531cdd781e4bffb3 clr %l0 ! %l0 = 0000000000000000 ! %l0 = 00000000, %l1 = fffffff7, Mem[0000000091800040] = 00000000 bda999f3 std %l0,[%i0+0x040] ! Mem[0000000091800040] = 00000000 fffffff7 ! %l0 = 00000000, %l1 = fffffff7, Mem[00000000900000c0] = 8c03be77 1e1b9f8e std %l0,[%o4+0x0c0] ! Mem[00000000900000c0] = 00000000 fffffff7 ! Mem[0000000091000088] = 1e54dce2fffe9c50, %f48 = 52825e00 aa15256d ldda [%o6+0x088]%asi,%f48 ! %f48 = 1e54dce2 fffe9c50 ! %l2 = 00000000000000d8, %l2 = 00000000000000d8, %ccr = 80 movle %icc,%l2,%l2 ! Register Not Moved ! Mem[000000009000007c] = 756e18a5, %g2 = 000000000000283c ldub [%o4+0x07d],%g2 ! %g2 = 0000000000000075 ! Mem[000000006b800000] = 788bd38a, %l5 = 0000000076bee054 ldsha [%o3+%g0]0x80,%l5 ! %l5 = 000000000000788b ! %l7 = 0000000076bee054, imm = fffffffffffffdac, %l5 = 000000000000788b xnor %l7,-0x254,%l5 ! %l5 = 0000000076bee207 ! Mem[000000009180005c] = f76f3436, %g2 = 0000000000000075 lduw [%i0+0x05c],%g2 ! %g2 = 00000000f76f3436 ! %l3 = b05157f143bfb173, %l5 = 0000000076bee207, %y = fffffd07 umulcc %l3,%l5,%l0 ! %l0 = 1f6cdfe1ca3f6025, %ccr = 08, %y = 1f6cdfe1 p45_label_24: ! %cwp = 1 ! %l3 = b05157f143bfb173, Mem[0000000091800138] = 8a0d6a5eb331e44b stx %l3,[%i0+0x138] ! Mem[0000000091800138] = b05157f143bfb173 ! Mem[000000006b000068] = ca08230ce4f962a4, %l7 = 0000000076bee054, %l1 = fffffffffffffff7 add %o2,0x68,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = ca08230ce4f962a4 ! Mem[000000006b8001df] = 56582d3c, %l2 = 00000000000000d8 ldstub [%o3+0x1df],%l2 ! %l2 = 0000003c000000ff ! Mem[000000006a000007] = f399a9bd, %l6 = ffffffffffffffe6 ldstub [%o0+0x007],%l6 ! %l6 = 000000bd000000ff ! Mem[00000000900001f0] = b2902ee55293be02, %g2 = 00000000f76f3436 ldx [%o4+0x1f0],%g2 ! %g2 = b2902ee55293be02 ! %l1 = ca08230ce4f962a4, immed = ffffff99, %ccr = 08 movrlez %l1,-0x067,%l4 ! Moved, %l4 = ffffffffffffff99 ! Mem[00000000910001b8] = 91cc570a, %g2 = b2902ee55293be02 ldsb [%o6+0x1ba],%g2 ! %g2 = ffffffffffffff91 membar #Sync ! Added by membar checker (288) ! %l5 = 0000000076bee207, Mem[0000000090000114] = 7d8dcae3 stw %l5,[%o4+0x114] ! Mem[0000000090000114] = 76bee207 ! Mem[000000006a000000] = ffa999f3f399a904, %l0 = 1f6cdfe1ca3f6025 ldxa [%o0+%g0]0x88,%l0 ! %l0 = ffa999f3f399a904 ! %l2 = 000000000000003c, imm = fffffffffffff5db, %l7 = 0000000076bee054 sub %l2,-0xa25,%l7 ! %l7 = 0000000000000a61 p45_label_25: ! %cwp = 1 ! %l4 = ffffffffffffff99, Mem[000000006b800146] = b147c557 sth %l4,[%o3+0x146] ! Mem[000000006b800144] = b147ff99 ! Mem[000000006b800010] = d896d198 887b5b27, %l2 = 0000003c, %l3 = 43bfb173 ldda [%o3+%i2]0x88,%l2 ! %l2 = 00000000887b5b27 00000000d896d198 ! Mem[000000006b8000ca] = 7497fa89, %l2 = 00000000887b5b27 ldstub [%o3+0x0ca],%l2 ! %l2 = 000000fa000000ff ! Mem[000000009000018c] = ec8b88e3, %g2 = ffffffffffffff91 ldsh [%o4+0x18c],%g2 ! %g2 = ffffffffffffec8b ! %f24 = 61a41b09 beb45108, Mem[000000006a800018] = 7b27c072 b58f4f62 stda %f24,[%o1+%i3]0x80 ! Mem[000000006a800018] = 61a41b09 beb45108 ! %l0 = ffa999f3f399a904, Mem[00000000918000d8] = 042c14c3f3727971 stx %l0,[%i0+0x0d8] ! Mem[00000000918000d8] = ffa999f3f399a904 ! Mem[0000000090800030] = 2656a05e, %g2 = ffffffffffffec8b ldsh [%o5+0x030],%g2 ! %g2 = 0000000000002656 ! %l3 = 00000000d896d198, Mem[000000006b800008] = 7ddd9a4e stwa %l3,[%o3+%i1]0x88 ! Mem[000000006b800008] = d896d198 ! %l1 = ca08230ce4f962a4, Mem[0000000090800141] = b0f94605 stb %l1,[%o5+0x141] ! Mem[0000000090800140] = a4f94605 ! %l3 = 00000000d896d198, Mem[0000000090800038] = 980e04951c0cd3f2 stx %l3,[%o5+0x038] ! Mem[0000000090800038] = 00000000d896d198 ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Thread 45 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p45_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b4] ! Set processor 45 done flag ! Check Registers p45_check_registers: set p45_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000155 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be b47b449d66fc000c bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 781a039865f7ec25 bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffc248c9363c bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000039b bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000558c bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000004e9a bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x1f6cdfe1,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p45_failed mov 0x111,%g1 ! Check Floating Point Registers p45_check_fp_registers: set p45_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 8c03be77 1e1b9f8e bne %xcc,p45_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 00fad3d7 377a7a8f bne %xcc,p45_f2_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 8c55e5b4 7052eb81 bne %xcc,p45_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 6cdb8b74 d7d6d49e bne %xcc,p45_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 1c803175 b97c6432 bne %xcc,p45_f20_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 052aebcf 18a0faf1 bne %xcc,p45_f26_fail nop ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 04a999f3f399a9ff ldx [%i0+0x000],%g3 ! Observed data at 000000006a000000 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 810c29c534e41356 ldx [%i0+0x018],%g3 ! Observed data at 000000006a000018 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff017cb97531801c ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 80dc6a32e95069d4 ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 61a41b09beb45108 ldx [%i1+0x018],%g3 ! Observed data at 000000006a800018 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6e55565fccbbfa53 ldx [%i1+0x020],%g3 ! Observed data at 000000006a800020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ldx [%g1+0x108],%g2 ! Expected data = 7770fe3afcc3a18d ldx [%i1+0x108],%g3 ! Observed data at 000000006a800108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x108,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 030b6004326adc80 ldx [%i1+0x1e8],%g3 ! Observed data at 000000006a8001e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x1e8,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 7d73218e02c39765 ldx [%i2+0x008],%g3 ! Observed data at 000000006b000008 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 052aebcf18a0faf1 ldx [%i2+0x010],%g3 ! Observed data at 000000006b000010 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3d2431b3b4e1da57 ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e3e94ceb94542ec4 ldx [%i2+0x020],%g3 ! Observed data at 000000006b000020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x020,%g4 ldx [%g1+0x100],%g2 ! Expected data = fb32da62036090ca ldx [%i2+0x100],%g3 ! Observed data at 000000006b000100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x100,%g4 ldx [%g1+0x110],%g2 ! Expected data = 644c55e74c0e0fff ldx [%i2+0x110],%g3 ! Observed data at 000000006b000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x110,%g4 ldx [%g1+0x188],%g2 ! Expected data = e6531ee067798a78 ldx [%i2+0x188],%g3 ! Observed data at 000000006b000188 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x188,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 788bd38a72000000 ldx [%i3+0x000],%g3 ! Observed data at 000000006b800000 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 98d196d81ed7201b ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 275b7b8898d196d8 ldx [%i3+0x010],%g3 ! Observed data at 000000006b800010 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 781a039865f7ec25 ldx [%i3+0x018],%g3 ! Observed data at 000000006b800018 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9ed4d6d7748bdb6c ldx [%i3+0x020],%g3 ! Observed data at 000000006b800020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = 24daf1f6754e88ff ldx [%i3+0x050],%g3 ! Observed data at 000000006b800050 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x050,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 7497ff8909d837d7 ldx [%i3+0x0c8],%g3 ! Observed data at 000000006b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 37dd7810ff99deb6 ldx [%i3+0x100],%g3 ! Observed data at 000000006b800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x100,%g4 ldx [%g1+0x140],%g2 ! Expected data = 8abf199cb147ff99 ldx [%i3+0x140],%g3 ! Observed data at 000000006b800140 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x140,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = e2ce59f056582dff ldx [%i3+0x1d8],%g3 ! Observed data at 000000006b8001d8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x1d8,%g4 ! The test for processor 45 has passed p45_passed: ta GOOD_TRAP nop p45_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p45_failed p45_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p45_failed p45_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p45_failed p45_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p45_failed p45_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p45_failed p45_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p45_failed p45_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p45_failed p45_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p45_failed p45_f0_fail: set p45_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f2_fail: set p45_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f12_fail: set p45_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f16_fail: set p45_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f20_fail: set p45_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f26_fail: set p45_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 45 failed p45_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b4] ! Set processor 45 done flag set p45_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 45 failed p45_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p45_selfmod_failed: ba p45_failed mov 0xabc,%g1 p45_common_error: or %g0,0xf0d,%g1 ba p45_failed mov %o5,%g3 p45_common_signature_error: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_common_timeout: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p45_failed mov 0x0,%g3 p45_trap1e: stwa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008] xnorcc %l1,-0x703,%l0 ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a800018] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a800020] done p45_trap1o: stwa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008] xnorcc %l1,-0x703,%l0 ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a800018] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a800020] done p45_trap2e: smulcc %l5,%l7,%l2 stda %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000020] done p45_trap2o: smulcc %l5,%l7,%l2 stda %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000020] done p45_trap3e: add %l3,%l0,%l2 andn %l4,0x4ed,%l5 sub %l3,0xa17,%l4 add %l6,-0xdff,%l6 done p45_trap3o: add %l3,%l0,%l2 andn %l4,0x4ed,%l5 sub %l3,0xa17,%l4 add %l6,-0xdff,%l6 done p45_init_memory_pointers: set p45_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 p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6474dfea6b92b27b ldx [%g1+0x008],%l1 ! %l1 = b77e3b24de07e544 ldx [%g1+0x010],%l2 ! %l2 = 50bd39f4781a0398 ldx [%g1+0x018],%l3 ! %l3 = 57f54bc665f7ec25 ldx [%g1+0x020],%l4 ! %l4 = 2ec3a11be48e4c72 ldx [%g1+0x028],%l5 ! %l5 = 00cba54c55c92fd1 ldx [%g1+0x030],%l6 ! %l6 = 0ff9647dc1a21dc4 ldx [%g1+0x038],%l7 ! %l7 = 31df05547770fe3a save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = a9055b9fec1807f2 ldx [%g1+0x048],%l1 ! %l1 = fd3ae9184aa4bbe4 ldx [%g1+0x050],%l2 ! %l2 = f13046d61d804f8f ldx [%g1+0x058],%l3 ! %l3 = 52f5abcc10ffa6a0 ldx [%g1+0x060],%l4 ! %l4 = 2d057654c2320cae ldx [%g1+0x068],%l5 ! %l5 = 5b797d84036090da ldx [%g1+0x070],%l6 ! %l6 = a20955cdfb32da62 ldx [%g1+0x078],%l7 ! %l7 = 3a25eeb413edeadd save ! Initialize memory pointers for window 2 set p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = d6584e566cb335ed ldx [%g1+0x088],%l1 ! %l1 = f79c89de810c29c5 ldx [%g1+0x090],%l2 ! %l2 = 6b7e8654939f5848 ldx [%g1+0x098],%l3 ! %l3 = 734e963791ff05b1 ldx [%g1+0x0a0],%l4 ! %l4 = 5b780e0030892310 ldx [%g1+0x0a8],%l5 ! %l5 = eab8ad2052825e00 ldx [%g1+0x0b0],%l6 ! %l6 = aeb7fa5ff12a35eb ldx [%g1+0x0b8],%l7 ! %l7 = 35dc13bbf53cb3b8 ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore retl nop ! Random code for Processor 46 processor_46: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xb8] ! Set the start flag wrpr %g0,7,%cleanwin call p46_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 46 wr %g0,0x4,%fprs ! Make sure fef is 1 set p46_init_freg,%g1 ! %f0 = e577753a 76939d5c 5555800b f2e2be3a ! %f4 = 4488fbbb 2da27a37 b94c0126 132ce72d ! %f8 = 1d2fe9fe a31fdda2 a46f6fcd 75254f85 ! %f12 = f0f5429e cd711dfd eb151add 62605572 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 90d4b84a 6a9b2104 a83d0c2e ea1df336 ! %f20 = 880581cb 619e9dcf 45977e86 cfeaf7c3 ! %f24 = e85dd073 9320be11 67e84ed1 e29d59dd ! %f28 = ae21d283 c9b12754 a9c5fae1 39cb6839 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = de4121b5 fdde0541 06cc74dc 9384ff6d ! %f36 = 14c7e145 f937d39a 43aa2058 89870211 ! %f40 = b5f1da62 0800358d ec649398 cef5bfa2 ! %f44 = 165c9f05 98bbedfc c636141d dfe31b92 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1a76e1e000000049,%g7,%g1 ! GSR scale = 9, align = 1 wr %g1,%g0,%gsr ! GSR = 1a76e1e000000049 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 46 p46_label_1: ! %l7 = 02351924664c2920, %l6 = 6029fee05382cba4, %ccr = 44 movn %icc,%l7,%l6 ! Register Not Moved ! %l6 = 6029fee05382cba4, Mem[000000006c800018] = 27c3b7af stha %l6,[%i1+%o3]0x89 ! Mem[000000006c800018] = 27c3cba4 ! Mem[000000006c00012c] = 4e78a74d, %l2 = 0f99dbe7, %l3 = 69711477 add %i0,0x12c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000004e78a74d ! Mem[000000006d800098] = e90505dc, %l3 = 000000004e78a74d ldswa [%i3+0x098]%asi,%l3 ! %l3 = ffffffffe90505dc ! Mem[000000006c800090] = 81d6983fe5f0b805, %l6 = 6029fee05382cba4, %l1 = 88a2efebf9c1abc0 add %i1,0x90,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 81d6983fe5f0b805 ! retry : should take illegal inst trap, %l0 = 2d53b4323820bbb9 retry ! Illegal inst trap : %l0 = 2d53b4323820bbc9 ! Mem[000000006d800150] = f6a9d1a8f0c02dee, %l1 = 81d6983fe5f0b805, %l2 = 245b8fea0f99dbe7 add %i3,0x150,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = f6a9d1a8f0c02dee ! %l0 = 2d53b4323820bbc9, %l4 = a477c7ac036db96c, %l4 = a477c7ac036db96c orncc %l0,%l4,%l4 ! %l4 = 7fdbbc73fcb2ffdb, %ccr = 08 ! %l4 = 7fdbbc73fcb2ffdb, %l3 = ffffffffe90505dc, %l0 = 2d53b4323820bbc9 orncc %l4,%l3,%l0 ! %l0 = 7fdbbc73fefafffb, %ccr = 08 ! immd = 0000000000000081, %l0 = 7fdbbc73fefafffb, %ccr = 08 movleu %icc,0x081,%l0 ! Register Not Moved p46_label_2: ! Mem[0000000090000004] = fd38048c, %g2 = db45ceed0000004a lduh [%i4+0x006],%g2 ! %g2 = 000000000000fd38 ! %l4 = fcb2ffdb, %l5 = 08afa05d, Mem[0000000091800008] = 3c5372e4 10fc868d std %l4,[%o0+%o1] ! Mem[0000000091800008] = fcb2ffdb 08afa05d ! %l5 = dfc21c2408afa05d, imm = 0000000000000008, %l1 = 81d6983fe5f0b805 srlx %l5,0x008,%l1 ! %l1 = 00dfc21c2408afa0 ! %f21 = 619e9dcf, Mem[00000000910001b4] = 8a55254c st %f21,[%i6+0x1b4] ! Mem[00000000910001b4] = 619e9dcf ! %l7 = 02351924664c2920, %l3 = ffffffffe90505dc, %ccr = 08 movle %icc,%l7,%l3 ! Moved, %l3 = 02351924664c2920 ! Mem[0000000091800100] = 4bb2a64e5b69038c, %f48 = 0dc48fb3 aa994b55 ldda [%o0+0x100]%asi,%f48 ! %f48 = 4bb2a64e 5b69038c ! Mem[000000006c800008] = 3bf35ee4, %f1 = 76939d5c lda [%i1+%o1]0x89,%f1 ! %f1 = 3bf35ee4 ! %l6 = 6029fee05382cba4, %l2 = f6a9d1a8f0c02dee, %l7 = 02351924664c2920 andncc %l6,%l2,%l7 ! %l7 = 00002e400302c200, %ccr = 00 ! Mem[0000000091800100] = 4bb2a64e, %g18 = a511ff967f3af878 ldsw [%o0+0x100],%g2 ! %g2 = a511ff967f3af878 ! %l0 = 7fdbbc73fefafffb, immed = fffff625, %l2 = f6a9d1a8f0c02dee tsubcctv %l0,-0x9db,%l2 ! %l0 = 7fdbbc73fefb001e, Trapped p46_label_3: ! %l7 = 00002e400302c200, %l0 = 7fdbbc73fefb001e, %l6 = 6029fee05382cba4 subc %l7,%l0,%l6 ! %l6 = 802471cc0407c1e2 ! %l6 = 802471cc0407c1e2, Mem[000000006c800010] = 61afbe1a stba %l6,[%i1+%o2]0x80 ! Mem[000000006c800010] = e2afbe1a ! %l0 = 7fdbbc73fefb001e, %l6 = 802471cc0407c1e2, %l5 = dfc21c2408afa05d taddcctv %l0,%l6,%l5 ! %l0 = 7fdbbc73fefb0041, Trapped ! %l6 = 802471cc0407c1e2, %l0 = 7fdbbc73fefb0041, %ccr = 00 movl %xcc,%l6,%l0 ! Register Not Moved ! %f0 = e577753a 3bf35ee4 5555800b f2e2be3a ! %f4 = 4488fbbb 2da27a37 b94c0126 132ce72d ! %f8 = 1d2fe9fe a31fdda2 a46f6fcd 75254f85 ! %f12 = f0f5429e cd711dfd eb151add 62605572 mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0 ! Mem[000000006d800018] = 97deb283, %l7 = 00002e400302c200 ldsha [%i3+%o3]0x89,%l7 ! %l7 = ffffffffffffb283 ! %l6 = 802471cc0407c1e2, Mem[0000000091000046] = 66237378 sth %l6,[%i6+0x046] ! Mem[0000000091000044] = c1e27378 ! Clear Register : %l3 = 02351924664c2920 clr %l3 ! %l3 = 0000000000000000 ! %l7 = ffffffffffffb283, imm = 000000000000009c, %l0 = 7fdbbc73fefb0041 taddcc %l7,0x09c,%l0 ! %l0 = ffffffffffffb31f, %ccr = 8a ! %l2 = f6a9d1a8f0c02dee, immed = fffff541, %l2 = f6a9d1a8f0c02dee taddcctv %l2,-0xabf,%l2 ! %l0 = ffffffffffffb342, Trapped p46_label_4: ! Mem[000000006d0001dc] = 1a4e46aa, %l4 = fcb2ffdb, %l6 = 0407c1e2 add %i2,0x1dc,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000001a4e46aa ! Mem[0000000091000148] = df9bb4e5, %g18 = a511ff967f3af878 ldsw [%i6+0x148],%g2 ! %g2 = a511ff967f3af878 ! Mem[00000000910000f8] = c67c86f2caabf5b1, %g2 = ffffffffdf9bb4e5 ldxa [%i6+0x0f8]%asi,%g2 ! %g2 = c67c86f2caabf5b1 ! %l6 = 000000001a4e46aa, Mem[000000006c800018] = 27c3cba4 stba %l6,[%i1+%o3]0x88 ! Mem[000000006c800018] = 27c3cbaa ! %l6 = 000000001a4e46aa, %l0 = ffffffffffffb342, %l3 = 0000000000000000 xnorcc %l6,%l0,%l3 ! %l3 = 000000001a4e0a17, %ccr = 00 ! immd = 0000000000000190, %l4 = 7fdbbc73fcb2ffdb, %ccr = 00 mova %xcc,0x190,%l4 ! Moved, %l4 = 0000000000000190 ! Mem[0000000090000080] = a51ce9c8b76c866a, %g2 = c67c86f2caabf5b1 ldx [%i4+0x080],%g2 ! %g2 = a51ce9c8b76c866a ! Mem[000000006c800020] = ac78275b a8d7938f, %l0 = ffffb342, %l1 = 2408afa0 ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000ac78275b 00000000a8d7938f ! %l7 = ffffffffffffb283, immed = fffffb7e, %y = 00000000 sdiv %l7,-0x482,%l4 ! %l4 = ffffffffffc735c1 mov %l0,%y ! %y = ac78275b ! %l0 = ac78275b, %l1 = a8d7938f, Mem[00000000900001f8] = eb151add 62605572 std %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = ac78275b a8d7938f p46_label_5: ! %l1 = 00000000a8d7938f, Mem[000000006c800028] = aa7bc929de020e01 stxa %l1,[%i1+%o5]0x89 ! Mem[000000006c800028] = 00000000a8d7938f ! Mem[000000006c000078] = 5b27a1be, %l6 = 000000001a4e46aa swap [%i0+0x078],%l6 ! %l6 = 000000005b27a1be ! Mem[0000000091800078] = 8b456842, %g2 = a51ce9c8b76c866a ldsh [%o0+0x07a],%g2 ! %g2 = ffffffffffff8b45 ! Mem[000000006d800018] = 5f8d2dbc97deb283, %l4 = ffffffffffc735c1 ldxa [%i3+%o3]0x89,%l4 ! %l4 = 5f8d2dbc97deb283 ! %l3 = 000000001a4e0a17, %l6 = 000000005b27a1be, %l0 = 00000000ac78275b or %l3,%l6,%l0 ! %l0 = 000000005b6fabbf ! Mem[0000000090800184] = 89b46810, %g2 = ffffffffffff8b45 ldsh [%i5+0x186],%g2 ! %g2 = ffffffffffff89b4 ! %l0 = 000000005b6fabbf, Mem[000000006c000018] = b1008bba stwa %l0,[%i0+%o3]0x80 ! Mem[000000006c000018] = 5b6fabbf ! Mem[00000000908001fc] = ed8229a1, %g2 = ffffffffffff89b4 ldsb [%i5+0x1fd],%g2 ! %g2 = ffffffffffffffed ! %l5 = dfc21c2408afa05d, Mem[000000006c800145] = 2c362662 stb %l5,[%i1+0x145] ! Mem[000000006c800144] = 2c5d2662 ! %l3 = 000000001a4e0a17, imm = fffffffffffffa62, %l0 = 000000005b6fabbf and %l3,-0x59e,%l0 ! %l0 = 000000001a4e0a02 p46_label_6: ! %l4 = 97deb283, %l5 = 08afa05d, Mem[00000000918001a8] = 00fb5c06 a24c24bb std %l4,[%o0+0x1a8] ! Mem[00000000918001a8] = 97deb283 08afa05d ! %l2 = f6a9d1a8f0c02dee, Mem[000000006c800020] = 5b2778ac stwa %l2,[%i1+%o4]0x88 ! Mem[000000006c800020] = f0c02dee ! %l0 = 000000001a4e0a02, immed = 00000822, %y = ac78275b sdiv %l0,0x822,%l4 ! %l4 = ffffffff80000000 mov %l0,%y ! %y = 1a4e0a02 ! %l0 = 000000001a4e0a02, %l2 = f6a9d1a8f0c02dee, %l5 = dfc21c2408afa05d srax %l0,%l2,%l5 ! %l5 = 0000000000000000 ! Mem[000000006d000008] = 1d04e6e4, %l5 = 0000000000000000 lduha [%i2+%o1]0x81,%l5 ! %l5 = 0000000000001d04 ! Mem[000000006d800198] = 9113267e15b52c28, %l0 = 000000001a4e0a02, %l5 = 0000000000001d04 add %i3,0x198,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 9113267e15b52c28 ! %l7 = ffffffffffffb283, imm = 00000000000000e3, %l0 = 000000001a4e0a02 subc %l7,0x0e3,%l0 ! %l0 = ffffffffffffb1a0 ! Mem[0000000091000100] = 12a382c03a46c685, %g2 = ffffffffffffffed ldx [%i6+0x100],%g2 ! %g2 = 12a382c03a46c685 ! %l4 = 80000000, %l5 = 15b52c28, Mem[000000006c800028] = a8d7938f 00000000 stda %l4,[%i1+%o5]0x89 ! Mem[000000006c800028] = 80000000 15b52c28 ! %l0 = ffffb1a0, %l1 = a8d7938f, Mem[000000006d0001d8] = dc3e9b75 1a4e46aa std %l0,[%i2+0x1d8] ! Mem[000000006d0001d8] = ffffb1a0 a8d7938f p46_label_7: ! Mem[00000000910000b4] = 32bbd456, %g2 = 12a382c03a46c685 lduh [%i6+0x0b6],%g2 ! %g2 = 00000000000032bb ! Mem[000000006c800020] = ee2dc0f0a8d7938f, %l7 = ffffffffffffb283 ldxa [%i1+%o4]0x80,%l7 ! %l7 = ee2dc0f0a8d7938f ! %l7 = ee2dc0f0a8d7938f, Mem[000000006c000018] = 5b6fabbf stha %l7,[%i0+%o3]0x81 ! Mem[000000006c000018] = 938fabbf ! Mem[0000000091800030] = 67a3e807, %g2 = 00000000000032bb lduw [%o0+0x030],%g2 ! %g2 = 0000000067a3e807 ! Mem[00000000900001a0] = ea1bd83c, %g2 = 0000000067a3e807 lduw [%i4+0x1a0],%g2 ! %g2 = 00000000ea1bd83c ! Mem[000000006d800028] = 7cf4e263875d437d, %l6 = 000000005b27a1be ldxa [%i3+%o5]0x80,%l6 ! %l6 = 7cf4e263875d437d ! %f22 = 45977e86, Mem[00000000910001a8] = dbcff14c st %f22,[%i6+0x1a8] ! Mem[00000000910001a8] = 45977e86 ! Mem[00000000918000ec] = 126311f5, %g2 = 00000000ea1bd83c lduw [%o0+0x0ec],%g2 ! %g2 = 00000000126311f5 ! Mem[0000000091800100] = 4bb2a64e, %g2 = 00000000126311f5 lduw [%o0+0x100],%g2 ! %g2 = 000000004bb2a64e ! Mem[000000006d800010] = 5e967b07, %l2 = f6a9d1a8f0c02dee, %asi = 80 swapa [%i3+0x010]%asi,%l2 ! %l2 = 000000005e967b07 p46_label_8: ! Mem[000000006d8000f3] = 4432a9fc, %l3 = 000000001a4e0a17 ldstub [%i3+0x0f3],%l3 ! %l3 = 000000fc000000ff ! Mem[000000006d8000ec] = 2ca991d0, %l6 = 875d437d, %l7 = a8d7938f add %i3,0xec,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002ca991d0 ! Mem[0000000090800188] = 681032f9, %g2 = 000000004bb2a64e lduw [%i5+0x188],%g2 ! %g2 = 00000000681032f9 ! %f1 = 3bf35ee4, Mem[000000009080014c] = 922269cd st %f1 ,[%i5+0x14c] ! Mem[000000009080014c] = 3bf35ee4 ! immd = 000000000000033a, %l4 = ffffffff80000000, %ccr = 00 movg %icc,0x33a,%l4 ! Moved, %l4 = 000000000000033a ! Mem[000000009100010c] = c3ff3462, %g2 = 00000000681032f9 lduw [%i6+0x10c],%g2 ! %g2 = 00000000c3ff3462 ! Mem[0000000091000190] = b476dc90, %g2 = 00000000c3ff3462 lduw [%i6+0x190],%g2 ! %g2 = 00000000b476dc90 ! %l5 = 9113267e15b52c28, %l5 = 9113267e15b52c28, %l3 = 00000000000000fc xnor %l5,%l5,%l3 ! %l3 = ffffffffffffffff ! %l6 = 875d437d, %l7 = 2ca991d0, Mem[0000000090000028] = 6a04d5ad d65852bd std %l6,[%i4+%o5] ! Mem[0000000090000028] = 875d437d 2ca991d0 ! Mem[00000000908001a0] = 473facc734613832, %f48 = 4bb2a64e 5b69038c ldd [%i5+0x1a0],%f48 ! %f48 = 473facc7 34613832 p46_label_9: ! %f10 = a46f6fcd, Mem[000000006d800020] = 672a6f78 sta %f10,[%i3+%o4]0x89 ! Mem[000000006d800020] = a46f6fcd ! %l2 = 000000005e967b07, Mem[0000000090000144] = d6ab3316 sth %l2,[%i4+0x144] ! Mem[0000000090000144] = 7b073316 ! Code Fragment 1 p46_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x474,%g3 ! %g3 = 0000000000000474 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000006d800028] = 7cf4e263, %l0 = ffffffffffffb1a0 swapa [%i3+%o5]0x80,%l0 ! %l0 = 000000007cf4e263 ! Mem[0000000090800150] = 767f0453, %g2 = 00000000b476dc90 ldub [%i5+0x150],%g2 ! %g2 = 0000000000000076 ! Mem[000000006d0000f0] = b2a92b6fc2d921e0, %l6 = 7cf4e263875d437d, %l1 = 00000000a8d7938f add %i2,0xf0,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = b2a92b6fc2d921e0 ! Mem[0000000091000058] = ce1282e1, %g18 = a511ff967f3af878 ldsw [%i6+0x058],%g2 ! %g2 = a511ff967f3af878 ! %l6 = 7cf4e263875d437d, Mem[0000000091800199] = b148f134 stb %l6,[%o0+0x199] ! Mem[0000000091800198] = 7d48f134 membar #Sync ! Added by membar checker (289) ! Mem[00000000900001d0] = 4488fbbb2da27a37, %f48 = 473facc7 34613832 ldd [%i4+0x1d0],%f48 ! %f48 = 4488fbbb 2da27a37 ! Mem[00000000910000d0] = befba617c4a85cf4, %g2 = ffffffffce1282e1 ldx [%i6+0x0d0],%g2 ! %g2 = befba617c4a85cf4 p46_label_10: ! %l0 = 000000007cf4e263, Mem[000000009100012e] = f2adf9e6 stb %l0,[%i6+0x12e] ! Mem[000000009100012c] = 63adf9e6 ! Mem[000000006c800030] = 309b96a0, %l3 = ffffffffffffffff swap [%i1+0x030],%l3 ! %l3 = 00000000309b96a0 ! Mem[0000000091000050] = 9f4c9dbbd3dcae40, %f48 = 4488fbbb 2da27a37 ldda [%i6+0x050]%asi,%f48 ! %f48 = 9f4c9dbb d3dcae40 ! %l0 = 000000007cf4e263, Mem[0000000091000008] = 12a0367e stw %l0,[%i6+%o1] ! Mem[0000000091000008] = 7cf4e263 ! %l0 = 000000007cf4e263, %l1 = b2a92b6fc2d921e0, %ccr = 00 movcc %icc,%l0,%l1 ! Moved, %l1 = 000000007cf4e263 ! %f16 = 90d4b84a 6a9b2104, Mem[0000000090000018] = 0785d1ed 6eb43629 std %f16,[%i4+%o3] ! Mem[0000000090000018] = 90d4b84a 6a9b2104 ! Mem[000000006c000050] = b5ea4115, %l2 = 000000005e967b07 swap [%i0+0x050],%l2 ! %l2 = 00000000b5ea4115 ! Mem[000000006c800010] = da3521871abeafe2, %f30 = a9c5fae1 39cb6839 ldda [%i1+%o2]0x88,%f30 ! %f30 = da352187 1abeafe2 ! %l6 = 875d437d, %l7 = 2ca991d0, Mem[0000000090800138] = 52ebec6f 06c60f6c std %l6,[%i5+0x138] ! Mem[0000000090800138] = 875d437d 2ca991d0 ! %l0 = 000000007cf4e263, Mem[000000006c000020] = 10682591 stwa %l0,[%i0+%o4]0x80 ! Mem[000000006c000020] = 7cf4e263 p46_label_11: ! %l1 = 000000007cf4e263, immed = fffffe43, %l5 = 9113267e15b52c28 taddcctv %l1,-0x1bd,%l5 ! %l0 = 000000007cf4e286, Trapped ! %l1 = 000000007cf4e263, %l5 = 9113267e15b52c28, %ccr = 00 movl %xcc,%l1,%l5 ! Register Not Moved ! Mem[000000006d000168] = 046fdbb8 3c3beb56, %l4 = 0000033a, %l5 = 15b52c28 ldd [%i2+0x168],%l4 ! %l4 = 00000000046fdbb8 000000003c3beb56 ! immd = 0000000000000177, %l2 = 00000000b5ea4115, %ccr = 00 movvs %icc,0x177,%l2 ! Register Not Moved ! %l4 = 00000000046fdbb8, Mem[000000006c800000] = 5a1439d7 stba %l4,[%i1+%g0]0x81 ! Mem[000000006c800000] = b81439d7 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! %l2 = 00000000b5ea4115, imm = fffffffffffff6fd, %l0 = 000000007cf4e286 orcc %l2,-0x903,%l0 ! %l0 = fffffffffffff7fd, %ccr = 88 ! Mem[000000006d800020] = a46f6fcd, %l4 = 00000000046fdbb8 ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 000000cd000000ff ! Mem[00000000910001b0] = 099b4d73, %g18 = a511ff967f3af878 ldswa [%i6+0x1b0]%asi,%g2 ! %g2 = a511ff967f3af878 ! %l1 = 000000007cf4e263, %l4 = 00000000000000cd, %y = 1a4e0a02 umulcc %l1,%l4,%l0 ! %l0 = 0000006410194947, %ccr = 00, %y = 00000064 p46_label_12: ! %l7 = 000000002ca991d0, Mem[0000000091000094] = 9962ca86 stb %l7,[%i6+0x094] ! Mem[0000000091000094] = d062ca86 ! Mem[000000006c000010] = ce5cbafe, %l3 = 00000000309b96a0 ldstuba [%i0+%o2]0x81,%l3 ! %l3 = 000000ce000000ff ! Mem[00000000900000a8] = ff93747b 1e6c41e5, %g2 = 099b4d73, %g3 = 00000474 ldd [%i4+0x0a8],%g2 ! %g2 = 00000000ff93747b 000000001e6c41e5 ! Mem[000000006d00017f] = c54d0583, %l3 = 00000000000000ce ldstub [%i2+0x17f],%l3 ! %l3 = 00000083000000ff ! %l1 = 000000007cf4e263, %l7 = 000000002ca991d0, %ccr = 00 movl %xcc,%l1,%l7 ! Register Not Moved ! %l6 = 7cf4e263875d437d, Mem[00000000918000b4] = ffc33525 stw %l6,[%o0+0x0b4] ! Mem[00000000918000b4] = 875d437d ! Mem[00000000900001a0] = d83c55f4, %g2 = 00000000ff93747b ldsba [%i4+0x1a2]%asi,%g2 ! %g2 = ffffffffffffffd8 ! %l0 = 0000006410194947, Mem[0000000091800193] = aeccb896 stb %l0,[%o0+0x193] ! Mem[0000000091800190] = 47ccb896 ! %l1 = 000000007cf4e263, %l0 = 0000006410194947, %ccr = 00 movcc %xcc,%l1,%l0 ! Moved, %l0 = 000000007cf4e263 ! Mem[000000006d800020] = ff6f6fa4, %l3 = 0000000000000083 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ff000000ff p46_label_13: ! %l0 = 7cf4e263, %l1 = 7cf4e263, Mem[000000006c000028] = e0267227 8b20961d stda %l0,[%i0+%o5]0x80 ! Mem[000000006c000028] = 7cf4e263 7cf4e263 ! Code Fragment 1 p46_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001e6c41e5 mov 0xf02,%g3 ! %g3 = 0000000000000f02 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000006c000110] = 6029e4ba54b589ce, %l0 = 000000007cf4e263, %l4 = 00000000000000cd add %i0,0x110,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 6029e4ba54b589ce ! %f0 = e577753a 3bf35ee4 5555800b f2e2be3a ! %f4 = 4488fbbb 2da27a37 b94c0126 132ce72d ! %f8 = 1d2fe9fe a31fdda2 a46f6fcd 75254f85 ! %f12 = f0f5429e cd711dfd eb151add 62605572 stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! %l0 = 7cf4e263, %l1 = 7cf4e263, Mem[000000006d800198] = 9113267e 15b52c28 stda %l0,[%i3+0x198]%asi ! Mem[000000006d800198] = 7cf4e263 7cf4e263 ! Mem[0000000090000088] = 2d8400de, %g2 = ffffffffffffffd8 lduba [%i4+0x088]%asi,%g2 ! %g2 = 000000000000002d ! Mem[000000006c000145] = 8243d369, %l0 = 000000007cf4e263 ldstub [%i0+0x145],%l0 ! %l0 = 00000043000000ff ! %l2 = 00000000b5ea4115, Mem[000000006c000008] = d2a3e237ee79b578 stxa %l2,[%i0+%o1]0x80 ! Mem[000000006c000008] = 00000000b5ea4115 membar #Sync ! Added by membar checker (290) ! %f16 = 90d4b84a 6a9b2104 a83d0c2e ea1df336 ! %f20 = 880581cb 619e9dcf 45977e86 cfeaf7c3 ! %f24 = e85dd073 9320be11 67e84ed1 e29d59dd ! %f28 = ae21d283 c9b12754 da352187 1abeafe2 stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! Mem[00000000918000dc] = 79714bc5, %g2 = 000000000000002d lduba [%o0+0x0de]%asi,%g2 ! %g2 = 0000000000000079 p46_label_14: ! %l4 = 6029e4ba54b589ce, %l2 = 00000000b5ea4115, %l4 = 6029e4ba54b589ce xorcc %l4,%l2,%l4 ! %l4 = 6029e4bae15fc8db, %ccr = 08 ! immd = 0000000000000301, %l2 = 00000000b5ea4115, %ccr = 08 movle %icc,0x301,%l2 ! Moved, %l2 = 0000000000000301 ! %f12 = f0f5429e cd711dfd, Mem[00000000910000a8] = 871488a2 ab9a19e7 std %f12,[%i6+0x0a8] ! Mem[00000000910000a8] = f0f5429e cd711dfd membar #Sync ! Added by membar checker (291) ! Mem[0000000090000000] = 04219b6a 4ab8d490 36f31dea 2e0c3da8 ! Mem[0000000090000010] = cf9d9e61 cb810588 c3f7eacf 867e9745 ! Mem[0000000090000020] = 11be2093 73d05de8 dd599de2 d14ee867 ! Mem[0000000090000030] = 5427b1c9 83d221ae e2afbe1a 872135da ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! %l7 = 000000002ca991d0, %l6 = 7cf4e263875d437d, %ccr = 08 movge %xcc,%l7,%l6 ! Moved, %l6 = 000000002ca991d0 ! %l4 = 6029e4bae15fc8db, %l2 = 0000000000000301, %l4 = 6029e4bae15fc8db tsubcc %l4,%l2,%l4 ! %l4 = 6029e4bae15fc5da, %ccr = 0a ! %l2 = 0000000000000301, %l6 = 000000002ca991d0, %ccr = 0a movre %l2,%l6,%l0 ! Not Moved, %l0 = 0000000000000043 ! Mem[0000000090800090] = 246b47691413ef16, %f48 = 04219b6a 4ab8d490 ldda [%i5+0x090]%asi,%f48 ! %f48 = 246b4769 1413ef16 ! %l2 = 0000000000000301, %l4 = 6029e4bae15fc5da, %ccr = 0a movleu %icc,%l2,%l4 ! Register Not Moved ! %l7 = 000000002ca991d0, Mem[0000000091000198] = c522a0d5 sth %l7,[%i6+0x198] ! Mem[0000000091000198] = 91d0a0d5 p46_label_15: ! %l3 = 00000000000000ff, immed = fffffe25, %y = 00000064 udiv %l3,-0x1db,%l5 ! %l5 = 0000000000000064 mov %l0,%y ! %y = 00000043 ! immd = 00000000000003c0, %l1 = 000000007cf4e263, %ccr = 0a movpos %icc,0x3c0,%l1 ! Register Not Moved ! %l3 = 00000000000000ff, %l2 = 0000000000000301, %l6 = 000000002ca991d0 xor %l3,%l2,%l6 ! %l6 = 00000000000003fe ! Mem[000000006d000018] = 7d765e6e21be9b51, %l3 = 00000000000000ff ldxa [%i2+%o3]0x88,%l3 ! %l3 = 7d765e6e21be9b51 ! immd = 0000000000000212, %l0 = 0000000000000043, %ccr = 0a movvc %icc,0x212,%l0 ! Register Not Moved ! Mem[0000000090800034] = fe34980e, %g2 = 0000000000000079 ldsh [%i5+0x036],%g2 ! %g2 = fffffffffffffe34 ! Mem[000000006d800008] = 50bb9ecf, %l6 = 00000000000003fe lduwa [%i3+%o1]0x80,%l6 ! %l6 = 0000000050bb9ecf ! %l7 = 000000002ca991d0, immed = 00000136, %l3 = 7d765e6e21be9b51 taddcctv %l7,0x136,%l3 ! %l0 = 0000000000000066, Trapped ! %l4 = e15fc5da, %l5 = 00000064, Mem[0000000090000150] = 7fece73b 358629ae std %l4,[%i4+0x150] ! Mem[0000000090000150] = e15fc5da 00000064 ! %l5 = 0000000000000064, immd = fffffffffffff4cc, %l3 = 7d765e6e21be9b51 udivx %l5,-0xb34,%l3 ! %l3 = 0000000000000000 p46_label_16: ! Mem[000000006c000010] = ff5cbafe, %l7 = 000000002ca991d0 ldsha [%i0+%o2]0x80,%l7 ! %l7 = ffffffffffffff5c ! Mem[00000000908000b0] = 261db188 89cd4d46, %g2 = fffffe34, %g3 = 00000f02 ldd [%i5+0x0b0],%g2 ! %g2 = 00000000261db188 0000000089cd4d46 ! %l2 = 00000301, %l3 = 00000000, Mem[000000006d800028] = a0b1ffff 7d435d87 stda %l2,[%i3+%o5]0x88 ! Mem[000000006d800028] = 00000301 00000000 ! Mem[00000000918001c8] = e80f4bf1fdf6ec81, %f48 = 246b4769 1413ef16 ldd [%o0+0x1c8],%f48 ! %f48 = e80f4bf1 fdf6ec81 ! Mem[00000000900001f8] = 275ba8d7, %g2 = 00000000261db188 lduh [%i4+0x1fa],%g2 ! %g2 = 000000000000275b ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180 ! Mem[000000006d800008] = cf9ebb50, %l0 = 0000000000000066 lduha [%i3+%o1]0x88,%l0 ! %l0 = 000000000000bb50 ! %f17 = 6a9b2104, Mem[000000006d000000] = af677a73 sta %f17,[%i2+%g0]0x81 ! Mem[000000006d000000] = 6a9b2104 ! Mem[000000006c800114] = d2875a82, %l5 = 0000000000000064 swap [%i1+0x114],%l5 ! %l5 = 00000000d2875a82 ! Mem[00000000910001b8] = cc570a11, %g2 = 000000000000275b ldsb [%i6+0x1bb],%g2 ! %g2 = ffffffffffffffcc p46_label_17: ! %l3 = 0000000000000000, Mem[000000009180010a] = 6bfb08c5 sth %l3,[%o0+0x10a] ! Mem[0000000091800108] = 000008c5 ! %l3 = 0000000000000000 setx 0x5e86b5e7c990e885,%g7,%l3 ! %l3 = 5e86b5e7c990e885 ! Mem[000000006c800000] = b81439d7, %l7 = ffffffffffffff5c ldsba [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffffb8 ! %l5 = 00000000d2875a82, Mem[0000000091000138] = cc970ad0d2fdf1a2 stx %l5,[%i6+0x138] ! Mem[0000000091000138] = 00000000d2875a82 ! Mem[000000006d800008] = cf9ebb50, %l5 = 00000000d2875a82 ldsba [%i3+%o1]0x88,%l5 ! %l5 = 0000000000000050 ! Mem[000000006c800018] = 27c3cbaa, %l4 = 6029e4bae15fc5da lduwa [%i1+%o3]0x89,%l4 ! %l4 = 0000000027c3cbaa ! Invert Register : %l7 = ffffffffffffffb8 xor %l7,-1,%l7 ! %l7 = 0000000000000047 ! Mem[000000006c8001dc] = dcc188c7, %l4 = 27c3cbaa, %l0 = 0000bb50 add %i1,0x1dc,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000dcc188c7 ! %l7 = 0000000000000047, Mem[0000000091000104] = 3a46c685 stw %l7,[%i6+0x104] ! Mem[0000000091000104] = 00000047 ! Mem[00000000908000a8] = 66d43a4d 43a7621f, %g2 = ffffffcc, %g3 = 89cd4d46 ldd [%i5+0x0a8],%g2 ! %g2 = 0000000066d43a4d 0000000043a7621f p46_label_18: ! Mem[00000000910000c8] = 7d903ca5 4204a456, %g2 = 66d43a4d, %g3 = 43a7621f ldd [%i6+0x0c8],%g2 ! %g2 = 000000007d903ca5 000000004204a456 ! %l1 = 000000007cf4e263, %l3 = 5e86b5e7c990e885, %ccr = 0a movgu %xcc,%l1,%l3 ! Moved, %l3 = 000000007cf4e263 ! %l2 = 00000301, %l3 = 7cf4e263, Mem[000000006d000000] = 6a9b2104 300da267 stda %l2,[%i2+%g0]0x80 ! Mem[000000006d000000] = 00000301 7cf4e263 ! %l1 = 000000007cf4e263, %l4 = 0000000027c3cbaa, %l5 = 0000000000000050 taddcctv %l1,%l4,%l5 ! %l0 = 00000000dcc188ea, Trapped ! Mem[000000006d800020] = b55b9483 a46f6fff, %l4 = 27c3cbaa, %l5 = 00000050 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000a46f6fff 00000000b55b9483 ! Mem[0000000091800000] = 3bc5dc05af37a84c, %g2 = 000000007d903ca5 ldx [%o0+%g0],%g2 ! %g2 = 3bc5dc05af37a84c ! Mem[000000006d0001b8] = 5a1827453036c9bb, %l2 = 0000000000000301, %l7 = 0000000000000047 add %i2,0x1b8,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 5a1827453036c9bb ! %l2 = 0000000000000301, imm = fffffffffffff78b, %l4 = 00000000a46f6fff or %l2,-0x875,%l4 ! %l4 = fffffffffffff78b ! %l3 = 000000007cf4e263, immed = 00000bfa, %y = 00000043 smul %l3,0xbfa,%l6 ! %l6 = 000005d88cdf55ae, %y = 000005d8 ! Mem[0000000091000040] = 3279f3152f84c1e2, %f48 = 80459a84 c0e230ec ldda [%i6+0x040]%asi,%f48 ! %f48 = 3279f315 2f84c1e2 p46_label_19: ! %l7 = 5a1827453036c9bb, %l0 = 00000000dcc188ea, %l5 = 00000000b55b9483 taddcc %l7,%l0,%l5 ! %l5 = 5a1827460cf852a5, %ccr = 03 ! Mem[000000006c000100] = 895fdcb3780f5fc3, %l2 = 0000000000000301, %l0 = 00000000dcc188ea add %i0,0x100,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 895fdcb3780f5fc3 ! %l2 = 00000301, %l3 = 7cf4e263, Mem[0000000090800180] = febe531b dac689b4 std %l2,[%i5+0x180] ! Mem[0000000090800180] = 00000301 7cf4e263 ! Mem[000000006d0000b4] = e80fe674, %l5 = 5a1827460cf852a5 swap [%i2+0x0b4],%l5 ! %l5 = 00000000e80fe674 ! Mem[000000006c8001e8] = 790dc40b8f3fb491, %l1 = 000000007cf4e263, %l5 = 00000000e80fe674 add %i1,0x1e8,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 790dc40b8f3fb491 ! %l3 = 000000007cf4e263, Mem[0000000091800030] = 67a3e807 stw %l3,[%o0+0x030] ! Mem[0000000091800030] = 7cf4e263 ! %f23 = cfeaf7c3, Mem[00000000908001c8] = 6e3e46ef sta %f23,[%i5+0x1c8]%asi ! Mem[00000000908001c8] = cfeaf7c3 ! %l4 = fffffffffffff78b, immed = fffffa4e, %y = 000005d8 udivcc %l4,-0x5b2,%l2 ! %l2 = 00000000000005d9, %ccr = 00 mov %l0,%y ! %y = 780f5fc3 ! Mem[0000000090800090] = 246b4769, %g2 = 3bc5dc05af37a84c lduw [%i5+0x090],%g2 ! %g2 = 00000000246b4769 ! Mem[000000006d8001c0] = cf3a1722, %l4 = fffff78b, %l5 = 8f3fb491 add %i3,0x1c0,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000cf3a1722 p46_label_20: ! %f24 = e85dd073 9320be11, Mem[0000000090000090] = 52748cfd d325b82a std %f24,[%i4+0x090] ! Mem[0000000090000090] = e85dd073 9320be11 ! Clear Register : %l7 = 5a1827453036c9bb clr %l7 ! %l7 = 0000000000000000 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 membar #Sync ! Added by membar checker (292) ! %f12 = f0f5429e cd711dfd, Mem[0000000090000010] = cf9d9e61 cb810588 std %f12,[%i4+%o2] ! Mem[0000000090000010] = f0f5429e cd711dfd ! immd = 00000000000001db, %l3 = 000000007cf4e263, %ccr = 00 move %xcc,0x1db,%l3 ! Register Not Moved ! %l5 = 00000000cf3a1722, %l2 = 00000000000005d9, %ccr = 00 movvs %xcc,%l5,%l2 ! Register Not Moved ! Mem[00000000910000e0] = 82ef4909, %g2 = 00000000246b4769 ldub [%i6+0x0e3],%g2 ! %g2 = 0000000000000082 ! %l0 = 780f5fc3, %l1 = 7cf4e263, Mem[000000006c000000] = a74388c5 71be756d stda %l0,[%i0+%g0]0x81 ! Mem[000000006c000000] = 780f5fc3 7cf4e263 ! Mem[000000006d800020] = ff6f6fa4, %l0 = 895fdcb3780f5fc3 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000ff000000ff ! Mem[000000006c000098] = 3c07904d35bce11c, %l6 = 000005d88cdf55ae ldxa [%i0+0x098]%asi,%l6 ! %l6 = 3c07904d35bce11c p46_label_21: ! %l7 = 0000000000000000, Mem[000000006c0001f4] = 11161cf9 stw %l7,[%i0+0x1f4] ! Mem[000000006c0001f4] = 00000000 ! Randomly selected nop nop ! %l2 = 00000000000005d9, Mem[0000000091800138] = 8a0d6a5e sth %l2,[%o0+0x138] ! Mem[0000000091800138] = 05d96a5e ! Mem[00000000918000e0] = 4bc5ec5a b67cdbcf, %g2 = 00000082, %g3 = 4204a456 ldd [%o0+0x0e0],%g2 ! %g2 = 000000004bc5ec5a 00000000b67cdbcf ! %l0 = 000000ff, %l1 = 7cf4e263, Mem[00000000918001f8] = 855c6d38 2e3678f1 std %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000ff 7cf4e263 ! %l0 = 00000000000000ff, Mem[000000006c000070] = 722321a9be3846c5 stx %l0,[%i0+0x070] ! Mem[000000006c000070] = 00000000000000ff ! Mem[000000006c000145] = 82ffd369, %l7 = 0000000000000000 ldstub [%i0+0x145],%l7 ! %l7 = 000000ff000000ff ! immd = 000000000000029f, %l4 = fffffffffffff78b, %ccr = 00 movne %xcc,0x29f,%l4 ! Moved, %l4 = 000000000000029f ! %l4 = 000000000000029f, %l6 = 3c07904d35bce11c, %l5 = 00000000cf3a1722 orn %l4,%l6,%l5 ! %l5 = c3f86fb2ca431eff ! %l5 = c3f86fb2ca431eff, immed = fffff8c3, %y = 780f5fc3 smul %l5,-0x73d,%l2 ! %l2 = 00000184f828a43d, %y = 00000184 p46_label_22: ! %l1 = 000000007cf4e263, %l4 = 000000000000029f, %l0 = 00000000000000ff andncc %l1,%l4,%l0 ! %l0 = 000000007cf4e060, %ccr = 00 ! Mem[000000006d000164] = d9665f97, %l1 = 000000007cf4e263 ldsw [%i2+0x164],%l1 ! %l1 = ffffffffd9665f97 ! Mem[000000006c8000ac] = 06405980, %l5 = c3f86fb2ca431eff swap [%i1+0x0ac],%l5 ! %l5 = 0000000006405980 ! %l7 = 00000000000000ff, Mem[0000000091800138] = 05d96a5e stb %l7,[%o0+0x138] ! Mem[0000000091800138] = ffd96a5e ! %l7 = 00000000000000ff, imm = fffffffffffffc8f, %l0 = 000000007cf4e060 and %l7,-0x371,%l0 ! %l0 = 000000000000008f ! Mem[000000006c800028] = 80000000, %l1 = ffffffffd9665f97 swapa [%i1+%o5]0x89,%l1 ! %l1 = 0000000080000000 ! %l3 = 000000007cf4e263, %l4 = 000000000000029f, %l5 = 0000000006405980 subccc %l3,%l4,%l5 ! %l5 = 000000007cf4dfc4, %ccr = 00 ! Mem[0000000091800174] = bb72ba0f, %g2 = 000000004bc5ec5a lduw [%o0+0x174],%g2 ! %g2 = 00000000bb72ba0f ! Mem[000000006c80008f] = f3863da8, %l4 = 000000000000029f ldstub [%i1+0x08f],%l4 ! %l4 = 000000a8000000ff ! Mem[000000006d800010] = 0d6594e0ee2dc0f0, %f0 = e577753a 3bf35ee4 ldda [%i3+%o2]0x88,%f0 ! %f0 = 0d6594e0 ee2dc0f0 p46_label_23: ! Mem[000000006c000010] = ff5cbafed38af03e, %f2 = 5555800b f2e2be3a ldda [%i0+%o2]0x81,%f2 ! %f2 = ff5cbafe d38af03e ! Mem[000000006c000000] = 63e2f47cc35f0f78, %l1 = 0000000080000000 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 63e2f47cc35f0f78 ! %l4 = 000000a8, %l5 = 7cf4dfc4, Mem[00000000910001f8] = aeb750a8 53dee3ac std %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = 000000a8 7cf4dfc4 ! Mem[000000006d000055] = cc37f32c, %l0 = 000000000000008f ldstub [%i2+0x055],%l0 ! %l0 = 00000037000000ff ! Mem[0000000091000128] = c6df995e, %g2 = 00000000bb72ba0f lduh [%i6+0x128],%g2 ! %g2 = 000000000000c6df ! %l2 = f828a43d, %l3 = 7cf4e263, Mem[000000006d000000] = 00000301 7cf4e263 stda %l2,[%i2+%g0]0x80 ! Mem[000000006d000000] = f828a43d 7cf4e263 ! %l4 = 00000000000000a8, %l6 = 3c07904d35bce11c, %ccr = 00 movge %xcc,%l4,%l6 ! Moved, %l6 = 00000000000000a8 ! %l0 = 0000000000000037, Mem[000000006d800010] = ee2dc0f0 stha %l0,[%i3+%o2]0x88 ! Mem[000000006d800010] = ee2d0037 ! %l3 = 000000007cf4e263, Mem[00000000910001d3] = 3d9de4ec stb %l3,[%i6+0x1d3] ! Mem[00000000910001d0] = 639de4ec ! %l6 = 00000000000000a8, %l3 = 000000007cf4e263, %ccr = 00 movleu %icc,%l6,%l3 ! Register Not Moved p46_label_24: ! %f0 = 0d6594e0 ee2dc0f0, Mem[0000000091800150] = 42331e81 aa15256d std %f0 ,[%o0+0x150] ! Mem[0000000091800150] = 0d6594e0 ee2dc0f0 ! %l2 = f828a43d, %l3 = 7cf4e263, Mem[0000000091800158] = 917afdae 1663447a stda %l2,[%o0+0x158]%asi ! Mem[0000000091800158] = f828a43d 7cf4e263 ! Mem[000000006d00006c] = 27908f99, %l7 = 00000000000000ff swap [%i2+0x06c],%l7 ! %l7 = 0000000027908f99 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0 ! %l0 = 00000037, %l1 = c35f0f78, Mem[000000006d800028] = 00000301 00000000 stda %l0,[%i3+%o5]0x88 ! Mem[000000006d800028] = 00000037 c35f0f78 ! Mem[000000006d800028] = 00000037, %l1 = 63e2f47cc35f0f78 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000037000000ff ! Clear Register : %l4 = 00000000000000a8 clr %l4 ! %l4 = 0000000000000000 ! immd = 00000000000003fe, %l4 = 0000000000000000, %ccr = 00 move %icc,0x3fe,%l4 ! Register Not Moved ! %l7 = 0000000027908f99, %l0 = 0000000000000037, %l0 = 0000000000000037 andncc %l7,%l0,%l0 ! %l0 = 0000000027908f88, %ccr = 00 ! %l2 = 00000184f828a43d, Mem[000000006d000028] = 5791d38a stha %l2,[%i2+%o5]0x80 ! Mem[000000006d000028] = a43dd38a p46_label_25: ! immd = 0000000000000340, %l4 = 0000000000000000, %ccr = 00 movneg %xcc,0x340,%l4 ! Register Not Moved ! Randomly selected nop nop ! Mem[00000000910000d4] = c4a85cf4, %g2 = 000000000000c6df lduha [%i6+0x0d4]%asi,%g2 ! %g2 = 000000000000c4a8 ! %f30 = da352187, Mem[000000006c000010] = ff5cbafe sta %f30,[%i0+%o2]0x80 ! Mem[000000006c000010] = da352187 ! %l1 = 0000000000000037, %l5 = 000000007cf4dfc4, %l5 = 000000007cf4dfc4 udivx %l1,%l5,%l5 ! Div by zero, %l0 = 0000000027908fb0 ! immd = 0000000000000310, %l6 = 00000000000000a8, %ccr = 00 movcc %xcc,0x310,%l6 ! Moved, %l6 = 0000000000000310 ! Mem[0000000090800100] = 269303c7, %g2 = 000000000000c4a8 lduh [%i5+0x102],%g2 ! %g2 = 0000000000002693 ! Mem[0000000090800168] = 2da7afac, %g2 = 0000000000002693 ldsb [%i5+0x168],%g2 ! %g2 = 000000000000002d ! %l1 = 0000000000000037, Mem[000000006c800000] = d73914b8 stba %l1,[%i1+%g0]0x89 ! Mem[000000006c800000] = d7391437 ! Mem[0000000090000174] = 0ca54aa5, %g2 = 000000000000002d ldub [%i4+0x175],%g2 ! %g2 = 000000000000000c ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Thread 46 1: membar #Sync ! Force all stores to complete p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000027908f88 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000037 bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000184f828a43d bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007cf4e263 bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000310 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000027908f99 bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000184,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p46_failed mov 0x111,%g1 ! Check Floating Point Registers p46_check_fp_registers: set p46_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0d6594e0 ee2dc0f0 bne %xcc,p46_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ff5cbafe d38af03e bne %xcc,p46_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 4488fbbb 2da27a37 bne %xcc,p46_f4_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be da352187 1abeafe2 bne %xcc,p46_f30_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 780f5fc37cf4e263 ldx [%i0+0x000],%g3 ! Observed data at 000000006c000000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000b5ea4115 ldx [%i0+0x008],%g3 ! Observed data at 000000006c000008 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = da352187d38af03e ldx [%i0+0x010],%g3 ! Observed data at 000000006c000010 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 938fabbfb8f9dc15 ldx [%i0+0x018],%g3 ! Observed data at 000000006c000018 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7cf4e2636da1c410 ldx [%i0+0x020],%g3 ! Observed data at 000000006c000020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7cf4e2637cf4e263 ldx [%i0+0x028],%g3 ! Observed data at 000000006c000028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 5e967b0758de1103 ldx [%i0+0x050],%g3 ! Observed data at 000000006c000050 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x050,%g4 ldx [%g1+0x070],%g2 ! Expected data = 00000000000000ff ldx [%i0+0x070],%g3 ! Observed data at 000000006c000070 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 1a4e46aab89488f5 ldx [%i0+0x078],%g3 ! Observed data at 000000006c000078 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x078,%g4 ldx [%g1+0x140],%g2 ! Expected data = c3f6fe3f82ffd369 ldx [%i0+0x140],%g3 ! Observed data at 000000006c000140 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x140,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = f0a37c5900000000 ldx [%i0+0x1f0],%g3 ! Observed data at 000000006c0001f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x1f0,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 371439d7d7f517e7 ldx [%i1+0x000],%g3 ! Observed data at 000000006c800000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e2afbe1a872135da ldx [%i1+0x010],%g3 ! Observed data at 000000006c800010 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = aacbc32765d45034 ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ee2dc0f0a8d7938f ldx [%i1+0x020],%g3 ! Observed data at 000000006c800020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 975f66d9282cb515 ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffff1f879495 ldx [%i1+0x030],%g3 ! Observed data at 000000006c800030 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x030,%g4 ldx [%g1+0x088],%g2 ! Expected data = 7ebac319f3863dff ldx [%i1+0x088],%g3 ! Observed data at 000000006c800088 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x088,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = cff74846ca431eff ldx [%i1+0x0a8],%g3 ! Observed data at 000000006c8000a8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 887f02cb00000064 ldx [%i1+0x110],%g3 ! Observed data at 000000006c800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x110,%g4 ldx [%g1+0x140],%g2 ! Expected data = f0a5af352c5d2662 ldx [%i1+0x140],%g3 ! Observed data at 000000006c800140 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x140,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f828a43d7cf4e263 ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = a43dd38a991cc025 ldx [%i2+0x028],%g3 ! Observed data at 000000006d000028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 90c96ecbccfff32c ldx [%i2+0x050],%g3 ! Observed data at 000000006d000050 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x050,%g4 ldx [%g1+0x068],%g2 ! Expected data = 9d9633d6000000ff ldx [%i2+0x068],%g3 ! Observed data at 000000006d000068 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x068,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = d49c516f0cf852a5 ldx [%i2+0x0b0],%g3 ! Observed data at 000000006d0000b0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x178],%g2 ! Expected data = 891a3095c54d05ff ldx [%i2+0x178],%g3 ! Observed data at 000000006d000178 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x178,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ffffb1a0a8d7938f ldx [%i2+0x1d8],%g3 ! Observed data at 000000006d0001d8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x1d8,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 37002deee094650d ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff6f6fa483945bb5 ldx [%i3+0x020],%g3 ! Observed data at 000000006d800020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff000000780f5fc3 ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x028,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 4432a9ff989b1c8a ldx [%i3+0x0f0],%g3 ! Observed data at 000000006d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x198],%g2 ! Expected data = 7cf4e2637cf4e263 ldx [%i3+0x198],%g3 ! Observed data at 000000006d800198 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x198,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed p46_f0_fail: set p46_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f2_fail: set p46_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f4_fail: set p46_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f30_fail: set p46_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 46 failed p46_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b8] ! Set processor 46 done flag set p46_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 46 failed p46_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p46_selfmod_failed: ba p46_failed mov 0xabc,%g1 p46_common_error: or %g0,0xf0e,%g1 ba p46_failed mov %o5,%g3 p46_common_signature_error: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_common_timeout: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p46_failed mov 0x0,%g3 p46_trap1e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d000028] stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000020] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800028] ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d800020] stda %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000008] stba %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800008] done p46_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d000028] stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000020] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800028] ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d800020] stda %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000008] stba %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800008] done p46_trap2e: ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000000] ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d000000] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d000028] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000020] done p46_trap2o: ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000000] ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d000000] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d000028] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000020] done p46_trap3e: andn %l1,-0xaab,%l7 sub %l5,0xb3f,%l0 xnor %l3,-0xccb,%l7 subc %l2,%l2,%l5 subc %l3,0xf93,%l2 and %l1,-0xbef,%l1 andn %l7,-0xc99,%l3 done p46_trap3o: andn %l1,-0xaab,%l7 sub %l5,0xb3f,%l0 xnor %l3,-0xccb,%l7 subc %l2,%l2,%l5 subc %l3,0xf93,%l2 and %l1,-0xbef,%l1 andn %l7,-0xc99,%l3 done p46_init_memory_pointers: set p46_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 p46_local0_start,%i0 set p46_local1_start,%i1 set p46_local2_start,%i2 set p46_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2d53b4323820bbb9 ldx [%g1+0x008],%l1 ! %l1 = 88a2efebf9c1abc0 ldx [%g1+0x010],%l2 ! %l2 = 245b8fea0f99dbe7 ldx [%g1+0x018],%l3 ! %l3 = 1b99c41269711477 ldx [%g1+0x020],%l4 ! %l4 = a477c7ac036db96c ldx [%g1+0x028],%l5 ! %l5 = dfc21c2408afa05d ldx [%g1+0x030],%l6 ! %l6 = 6029fee05382cba4 ldx [%g1+0x038],%l7 ! %l7 = 02351924664c2920 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 47 processor_47: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xbc] ! Set the start flag wrpr %g0,7,%cleanwin call p47_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 47 wr %g0,0x4,%fprs ! Make sure fef is 1 set p47_init_freg,%g1 ! %f0 = aa34516d 1293fad7 74cc9344 9d8f3da8 ! %f4 = 81d71700 12794a7a 9934f9d2 073fbb40 ! %f8 = 269bee2d c7d71009 ee78fe2b 99acb787 ! %f12 = 94bb59ec ec843f03 eb52a9a8 b4fe70a9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3c5f6a32 4b78522d 52724eef 6c072bd9 ! %f20 = ff7e31da 4df7bddf 9290e5b0 1ae5b48f ! %f24 = 3fd236a3 8c1c0785 cd7dcae5 29147d98 ! %f28 = a9ee999b c3ea41f2 aba6f18b 85df5458 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ba4345db 4fb0bbf4 4ccf12ba c3722f9b ! %f36 = 9ebb3f81 6a0af482 de12d4b9 61dd758f ! %f40 = fe9644a9 c931a5eb 05301f00 200e9d9f ! %f44 = f145d93f e9ba819e adb6bc8c 2c574008 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb6db7d5000000003,%g7,%g1 ! GSR scale = 0, align = 3 wr %g1,%g0,%gsr ! GSR = b6db7d5000000003 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 47 p47_label_1: ! %f18 = 52724eef, Mem[0000000091000100] = 12a382c0 st %f18,[%i6+0x100] ! Mem[0000000091000100] = 52724eef ! Mem[0000000091800064] = 0d3c077e, %g2 = ae4086ec1b33bc45 ldsh [%o0+0x064],%g2 ! %g2 = 0000000000000d3c ! %l6 = 572756ce1ff06c8e, %l7 = 4ce535aa9cc3c5c5, %l5 = 694223be6700e09d taddcc %l6,%l7,%l5 ! %l5 = a40c8c78bcb43253, %ccr = aa ! Mem[000000006f000028] = bd242fc9, %l5 = a40c8c78bcb43253 ldswa [%i2+%o5]0x88,%l5 ! %l5 = ffffffffbd242fc9 ! %l0 = a3b5181aaf150005, imm = fffffffffffff4b4, %l4 = 4f5756efbce2b6b2 or %l0,-0xb4c,%l4 ! %l4 = fffffffffffff4b5 ! Mem[000000006f8000d8] = 36cd42ad, %l4 = fffffffffffff4b5 ldsb [%i3+0x0d8],%l4 ! %l4 = 0000000000000036 ! %f10 = ee78fe2b 99acb787, Mem[0000000090800010] = 791d273d 37af9d91 std %f10,[%i5+%o2] ! Mem[0000000090800010] = ee78fe2b 99acb787 ! %f0 = aa34516d 1293fad7 74cc9344 9d8f3da8 ! %f4 = 81d71700 12794a7a 9934f9d2 073fbb40 ! %f8 = 269bee2d c7d71009 ee78fe2b 99acb787 ! %f12 = 94bb59ec ec843f03 eb52a9a8 b4fe70a9 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 ! %l0 = a3b5181aaf150005, immd = 0000000000000377, %l0 = a3b5181aaf150005 udivx %l0,0x377,%l0 ! %l0 = 002f3f85a8757d42 ! %l7 = 4ce535aa9cc3c5c5, Mem[0000000091000168] = 83675da1ba20aad9 stx %l7,[%i6+0x168] ! Mem[0000000091000168] = 4ce535aa9cc3c5c5 p47_label_2: ! %l5 = ffffffffbd242fc9, Mem[00000000918000ac] = 695d0a45 stw %l5,[%o0+0x0ac] ! Mem[00000000918000ac] = bd242fc9 ! %f18 = 52724eef 6c072bd9, Mem[000000006f000028] = bd242fc9 2e66ef30 stda %f18,[%i2+%o5]0x89 ! Mem[000000006f000028] = 52724eef 6c072bd9 ! Mem[000000006f000004] = ab473a40, %l7 = 9cc3c5c5, %l1 = 73c54fe8 add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ab473a40 ! %l0 = 002f3f85a8757d42, Mem[000000006e800018] = c40490ca stwa %l0,[%i1+%o3]0x89 ! Mem[000000006e800018] = a8757d42 ! Mem[000000006e0000a9] = 17a3d3f0, %l6 = 572756ce1ff06c8e ldstub [%i0+0x0a9],%l6 ! %l6 = 000000a3000000ff ! Mem[000000006e8000d0] = 08b6f540c53038b5, %l6 = 00000000000000a3 ldx [%i1+0x0d0],%l6 ! %l6 = 08b6f540c53038b5 ! Mem[000000006f8001fc] = 31fe68bd, %l6 = 08b6f540c53038b5 ldsw [%i3+0x1fc],%l6 ! %l6 = 0000000031fe68bd ! Mem[00000000908000c4] = be46adbe, %g18 = 8b9c010655d64a32 ldsw [%i5+0x0c4],%g2 ! %g2 = 8b9c010655d64a32 ! Mem[00000000910001a8] = 4c0768fa, %g2 = ffffffffbe46adbe ldsb [%i6+0x1ab],%g2 ! %g2 = 000000000000004c ! Mem[000000006f8001c0] = f8447632, %l6 = 0000000031fe68bd swap [%i3+0x1c0],%l6 ! %l6 = 00000000f8447632 p47_label_3: ! Mem[00000000908000d8] = 9a50e031, %g2 = 000000000000004c ldub [%i5+0x0d8],%g2 ! %g2 = 000000000000009a ! %l2 = c1c434ce68182dd7, imm = fffffffffffff482, %l7 = 4ce535aa9cc3c5c5 or %l2,-0xb7e,%l7 ! %l7 = fffffffffffffdd7 ! Mem[000000006e800098] = ed5050c0, %l3 = 533b99ede4bdb349 swap [%i1+0x098],%l3 ! %l3 = 00000000ed5050c0 ! %l4 = 00000036, %l5 = bd242fc9, Mem[00000000900000c0] = e69a15e5 f1e34842 std %l4,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000036 bd242fc9 ! %l0 = 002f3f85a8757d42, Mem[00000000910000e0] = 7ae7c882ef49099d stx %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 002f3f85a8757d42 ! Mem[000000006f000028] = 6c072bd9, %f23 = 1ae5b48f lda [%i2+%o5]0x89,%f23 ! %f23 = 6c072bd9 ! %l4 = 0000000000000036, %l6 = 00000000f8447632, %l2 = c1c434ce68182dd7 addcc %l4,%l6,%l2 ! %l2 = 00000000f8447668, %ccr = 08 ! %l4 = 00000036, %l5 = bd242fc9, Mem[000000006e800010] = 4bae5e0f 9d3bc020 stda %l4,[%i1+%o2]0x81 ! Mem[000000006e800010] = 00000036 bd242fc9 ! Mem[000000006f000020] = d05e96dc, %l4 = 0000000000000036 swapa [%i2+%o4]0x81,%l4 ! %l4 = 00000000d05e96dc ! Mem[000000006f000000] = 403a47ab 6b4007c5, %l4 = d05e96dc, %l5 = bd242fc9 ldda [%i2+%g0]0x89,%l4 ! %l4 = 000000006b4007c5 00000000403a47ab p47_label_4: ! %l4 = 000000006b4007c5, %l1 = 00000000ab473a40, %l1 = 00000000ab473a40 addc %l4,%l1,%l1 ! %l1 = 0000000116874205 ! %l7 = fffffffffffffdd7, %l7 = fffffffffffffdd7, %y = 00000000 sdivcc %l7,%l7,%l4 ! %l4 = ffffffffff897d76, %ccr = 88 mov %l0,%y ! %y = a8757d42 ! %f28 = a9ee999b, Mem[000000006e800000] = 59f83e7c sta %f28,[%i1+%g0]0x88 ! Mem[000000006e800000] = a9ee999b ! Mem[000000006f8000d4] = d2f8b126, %l7 = fffffffffffffdd7 swap [%i3+0x0d4],%l7 ! %l7 = 00000000d2f8b126 ! %f16 = 3c5f6a32 4b78522d, Mem[000000006e800010] = 36000000 c92f24bd stda %f16,[%i1+%o2]0x89 ! Mem[000000006e800010] = 3c5f6a32 4b78522d ! Mem[000000006e000000] = 9bde1190d02188d4, %f26 = cd7dcae5 29147d98 ldda [%i0+%g0]0x88,%f26 ! %f26 = 9bde1190 d02188d4 ! Mem[00000000918001b0] = 205f12f4, %g2 = 000000000000009a lduh [%o0+0x1b2],%g2 ! %g2 = 000000000000205f ! Mem[000000006f800158] = 752c7f83, %l6 = f8447632, %l0 = a8757d42 add %i3,0x158,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000752c7f83 ! Mem[00000000900001f0] = b2902ee5, %g2 = 000000000000205f ldsh [%i4+0x1f0],%g2 ! %g2 = ffffffffffffb290 ! %l5 = 00000000403a47ab, Mem[000000006e000008] = 862cf559 stwa %l5,[%i0+%o1]0x89 ! Mem[000000006e000008] = 403a47ab p47_label_5: ! %l2 = 00000000f8447668, %l3 = 00000000ed5050c0, %l6 = 00000000f8447632 tsubcctv %l2,%l3,%l6 ! %l6 = 000000000af425a8, %ccr = 00 ! %l3 = 00000000ed5050c0, %l5 = 00000000403a47ab, %ccr = 00 movcc %xcc,%l3,%l5 ! Moved, %l5 = 00000000ed5050c0 ! immd = 00000000000002b1, %l1 = 0000000116874205, %ccr = 00 movcs %xcc,0x2b1,%l1 ! Register Not Moved ! Mem[0000000091800198] = 16b148f1, %g18 = 8b9c010655d64a32 ldsw [%o0+0x198],%g2 ! %g2 = 8b9c010655d64a32 ! Mem[0000000091000050] = 9f4c9dbbd3dcae40, %g2 = 0000000016b148f1 ldx [%i6+0x050],%g2 ! %g2 = 9f4c9dbbd3dcae40 ! %l1 = 0000000116874205, imm = fffffffffffff2ec, %l0 = 00000000752c7f83 orcc %l1,-0xd14,%l0 ! %l0 = fffffffffffff2ed, %ccr = 88 ! Mem[0000000090000160] = c15e2ec1, %g2 = 9f4c9dbbd3dcae40 ldsb [%i4+0x162],%g2 ! %g2 = ffffffffffffffc1 ! %l5 = 00000000ed5050c0, %l4 = ffffffffff897d76, %l3 = 00000000ed5050c0 tsubcc %l5,%l4,%l3 ! %l3 = 00000000edc6d34a, %ccr = 1b ! Mem[00000000918001d8] = e13ba7f5, %g18 = 8b9c010655d64a32 ldsw [%o0+0x1d8],%g2 ! %g2 = 8b9c010655d64a32 membar #Sync ! Added by membar checker (293) ! Mem[0000000090000020] = 269bee2d c7d71009, %g2 = e13ba7f5, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 00000000269bee2d 00000000c7d71009 p47_label_6: ! %f14 = eb52a9a8 b4fe70a9, Mem[000000006e800000] = 9b99eea9 7cc67e4c stda %f14,[%i1+%g0]0x80 ! Mem[000000006e800000] = eb52a9a8 b4fe70a9 ! %f7 = 073fbb40, Mem[00000000918000bc] = 4812e4bd st %f7 ,[%o0+0x0bc] ! Mem[00000000918000bc] = 073fbb40 ! Mem[0000000090800008] = b93a001b, %g2 = 00000000269bee2d lduw [%i5+%o1],%g2 ! %g2 = 00000000b93a001b ! Mem[000000006f800090] = 630b78160f398399, %f28 = a9ee999b c3ea41f2 ldd [%i3+0x090],%f28 ! %f28 = 630b7816 0f398399 ! Mem[00000000918001cc] = fdf6ec81, %g2 = 00000000b93a001b ldub [%o0+0x1cc],%g2 ! %g2 = 00000000000000fd ! %f18 = 52724eef 6c072bd9, Mem[000000006f800008] = d0b6e13c ef00f0e6 stda %f18,[%i3+%o1]0x81 ! Mem[000000006f800008] = 52724eef 6c072bd9 ! Mem[0000000090000148] = c1bedd20, %g2 = 00000000000000fd lduw [%i4+0x148],%g2 ! %g2 = 00000000c1bedd20 ! %l5 = 00000000ed5050c0, %l1 = 0000000116874205, %l4 = ffffffffff897d76 orncc %l5,%l1,%l4 ! %l4 = fffffffeed78fdfa, %ccr = 88 ! Mem[0000000091800090] = 6084d848dbf82032, %g2 = 00000000c1bedd20 ldxa [%o0+0x090]%asi,%g2 ! %g2 = 6084d848dbf82032 ! Mem[00000000908001a4] = 3832db8a, %g2 = 6084d848dbf82032 ldsh [%i5+0x1a6],%g2 ! %g2 = 0000000000003832 p47_label_7: ! %l3 = 00000000edc6d34a, Mem[000000006e000008] = 9ddf7a88403a47ab stxa %l3,[%i0+%o1]0x88 ! Mem[000000006e000008] = 00000000edc6d34a ! Mem[000000006e000010] = a04b9e34, %l2 = 00000000f8447668 lduwa [%i0+%o2]0x88,%l2 ! %l2 = 00000000a04b9e34 ! Mem[000000006f000020] = 36000000, %l0 = fffffffffffff2ed lduwa [%i2+%o4]0x89,%l0 ! %l0 = 0000000036000000 ! Mem[000000006f000010] = a349c16f, %l2 = 00000000a04b9e34 lduha [%i2+%o2]0x81,%l2 ! %l2 = 000000000000a349 ! Mem[000000006e0000d0] = 7525214d, %l3 = edc6d34a, %l6 = 0af425a8 add %i0,0xd0,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000007525214d ! Mem[00000000918000e0] = 4bc5ec5ab67cdbcf, %f48 = 097d7d5b 1dc3dd73 ldd [%o0+0x0e0],%f48 ! %f48 = 4bc5ec5a b67cdbcf ! %l6 = 000000007525214d, Mem[000000009080000c] = c6c41012 stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 7525214d ! %l5 = 00000000ed5050c0, Mem[000000006f000010] = a349c16f853452eb stxa %l5,[%i2+%o2]0x80 ! Mem[000000006f000010] = 00000000ed5050c0 ! %f13 = ec843f03, Mem[0000000091000100] = 52724eef st %f13,[%i6+0x100] ! Mem[0000000091000100] = ec843f03 ! %l4 = fffffffeed78fdfa, Mem[0000000091800168] = e685871d sth %l4,[%o0+0x168] ! Mem[0000000091800168] = fdfa871d p47_label_8: ! %f28 = 630b7816 0f398399, Mem[0000000091800180] = 54edfdc4 67a5f6d6 std %f28,[%o0+0x180] ! Mem[0000000091800180] = 630b7816 0f398399 ! Mem[00000000918000b0] = d6d9fbff, %g2 = 0000000000003832 ldsb [%o0+0x0b1],%g2 ! %g2 = ffffffffffffffd6 ! Mem[000000006e000028] = 8cc941eea147a9ae, %l6 = 000000007525214d ldxa [%i0+%o5]0x89,%l6 ! %l6 = 8cc941eea147a9ae ! Mem[000000006f80019c] = 68ae9cc1, %l4 = ed78fdfa, %l6 = a147a9ae add %i3,0x19c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000068ae9cc1 ! Mem[000000006f000028] = 6c072bd9, %f29 = 0f398399 lda [%i2+%o5]0x88,%f29 ! %f29 = 6c072bd9 ! Mem[00000000900000e0] = f6dd35ec, %g2 = ffffffffffffffd6 ldsh [%i4+0x0e0],%g2 ! %g2 = fffffffffffff6dd ! immd = 0000000000000381, %l1 = 0000000116874205, %ccr = 88 movpos %icc,0x381,%l1 ! Register Not Moved ! %f4 = 81d71700 12794a7a, Mem[0000000090000060] = d05fd2d1 31ded22c stda %f4 ,[%i4+0x060]%asi ! Mem[0000000090000060] = 81d71700 12794a7a ! Mem[00000000918000d0] = dff7ebcc, %g18 = 8b9c010655d64a32 ldsw [%o0+0x0d0],%g2 ! %g2 = 8b9c010655d64a32 ! %f25 = 8c1c0785, Mem[000000009000004c] = 014f6e63 sta %f25,[%i4+0x04c]%asi ! Mem[000000009000004c] = 8c1c0785 p47_label_9: ! Mem[000000006e000020] = e637eeedd9e09708, %l2 = 000000000000a349 ldxa [%i0+%o4]0x81,%l2 ! %l2 = e637eeedd9e09708 ! Mem[000000006f800018] = e53557001d0c65c3, %f30 = aba6f18b 85df5458 ldda [%i3+%o3]0x88,%f30 ! %f30 = e5355700 1d0c65c3 ! Mem[000000006e000020] = e637eeedd9e09708, %l4 = fffffffeed78fdfa ldxa [%i0+%o4]0x80,%l4 ! %l4 = e637eeedd9e09708 ! Mem[0000000091800030] = 67a3e807de418d43, %f48 = 4bc5ec5a b67cdbcf ldda [%o0+0x030]%asi,%f48 ! %f48 = 67a3e807 de418d43 ! Mem[000000006f800008] = 52724eef, %l6 = 0000000068ae9cc1 swapa [%i3+%o1]0x80,%l6 ! %l6 = 0000000052724eef ! immd = 00000000000001fc, %l7 = 00000000d2f8b126, %ccr = 88 move %xcc,0x1fc,%l7 ! Register Not Moved ! Mem[00000000908000c0] = fa144fbe, %g2 = ffffffffdff7ebcc ldsb [%i5+0x0c1],%g2 ! %g2 = fffffffffffffffa ! %l3 = 00000000edc6d34a, imm = 0000000000000f33, %l7 = 00000000d2f8b126 andcc %l3,0xf33,%l7 ! %l7 = 0000000000000302, %ccr = 00 ! Mem[000000006f800000] = 754e528a, %l1 = 0000000116874205 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 0000008a000000ff ! %l0 = 0000000036000000, Mem[0000000090800108] = 731234cb stw %l0,[%i5+0x108] ! Mem[0000000090800108] = 36000000 p47_label_10: ! %l6 = 0000000052724eef, %l0 = 0000000036000000, %ccr = 00 movleu %xcc,%l6,%l0 ! Register Not Moved ! %l5 = 00000000ed5050c0, %l0 = 0000000036000000, %ccr = 00 move %icc,%l5,%l0 ! Register Not Moved ! %l2 = e637eeedd9e09708, Mem[0000000090800050] = 6dbf9ba1 sth %l2,[%i5+0x050] ! Mem[0000000090800050] = 97089ba1 ! Clear Register : %l4 = e637eeedd9e09708 clr %l4 ! %l4 = 0000000000000000 ! %l5 = 00000000ed5050c0, immd = fffffffffffff0b4, %l6 = 0000000052724eef mulx %l5,-0xf4c,%l6 ! %l6 = fffff1d1d76cc700 ! %l4 = 0000000000000000, Mem[000000006f800008] = 68ae9cc1 stba %l4,[%i3+%o1]0x81 ! Mem[000000006f800008] = 00ae9cc1 ! %l6 = fffff1d1d76cc700, imm = fffffffffffff36c, %l4 = 0000000000000000 orn %l6,-0xc94,%l4 ! %l4 = fffff1d1d76ccf93 ! Mem[0000000091000160] = fa989af4, %g2 = fffffffffffffffa ldub [%i6+0x163],%g2 ! %g2 = 00000000000000fa ! Mem[000000006e0000d0] = 7525214d, %l5 = ed5050c0, %l3 = edc6d34a add %i0,0xd0,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007525214d ! Mem[000000006e800068] = c3ed96bf, %l4 = fffff1d1d76ccf93 ldstub [%i1+0x068],%l4 ! %l4 = 000000c3000000ff p47_label_11: ! %l2 = e637eeedd9e09708, %l0 = 0000000036000000, %ccr = 00 movleu %icc,%l2,%l0 ! Register Not Moved ! %l3 = 000000007525214d, %l3 = 000000007525214d, %l3 = 000000007525214d tsubcc %l3,%l3,%l3 ! %l3 = 0000000000000000, %ccr = 46 ! %f20 = ff7e31da, Mem[00000000908000cc] = 2da657ec st %f20,[%i5+0x0cc] ! Mem[00000000908000cc] = ff7e31da ! %l0 = 0000000036000000, %l6 = fffff1d1d76cc700, %ccr = 46 movrgz %l0,%l6,%l5 ! Moved, %l5 = fffff1d1d76cc700 ! immd = 0000000000000021, %l5 = fffff1d1d76cc700, %ccr = 46 movle %icc,0x021,%l5 ! Moved, %l5 = 0000000000000021 ! immd = 00000000000002dc, %l0 = 0000000036000000, %ccr = 46 movgu %xcc,0x2dc,%l0 ! Register Not Moved ! %l2 = e637eeedd9e09708, Mem[000000006f800010] = 75bc8a3a404656b8 stxa %l2,[%i3+%o2]0x81 ! Mem[000000006f800010] = e637eeedd9e09708 ! Mem[000000006f000138] = ff749c32, %l3 = 0000000000000000 lduw [%i2+0x138],%l3 ! %l3 = 00000000ff749c32 ! immd = 000000000000032c, %l0 = 0000000036000000, %ccr = 46 movvc %icc,0x32c,%l0 ! Register Not Moved ! Mem[00000000918000f8] = 8ec42d59, %g2 = 00000000000000fa ldub [%o0+0x0fb],%g2 ! %g2 = 000000000000008e p47_label_12: ! Mem[000000006e000018] = 9be42477, %l2 = e637eeedd9e09708 swap [%i0+%o3],%l2 ! %l2 = 000000009be42477 ! %l2 = 000000009be42477, imm = fffffffffffffb34, %l0 = 0000000036000000 andcc %l2,-0x4cc,%l0 ! %l0 = 000000009be42034, %ccr = 08 ! Mem[0000000091000070] = f229dab3388746f6, %g2 = 000000000000008e ldx [%i6+0x070],%g2 ! %g2 = f229dab3388746f6 ! %l6 = fffff1d1d76cc700, %l7 = 0000000000000302, %ccr = 08 mova %xcc,%l6,%l7 ! Moved, %l7 = fffff1d1d76cc700 ! %l1 = 000000000000008a, Mem[000000006f000000] = 6b4007c5 stwa %l1,[%i2+%g0]0x89 ! Mem[000000006f000000] = 0000008a ! Mem[00000000900000c4] = 2fc9d8fa, %g2 = f229dab3388746f6 ldsh [%i4+0x0c6],%g2 ! %g2 = 0000000000002fc9 ! %l6 = fffff1d1d76cc700, %l0 = 000000009be42034, %y = a8757d42 mulscc %l6,%l0,%l3 ! %l3 = 00000000ebb66380, %ccr = 08, %y = 543abea1 ! Mem[00000000900000f4] = 981e6310, %g2 = 0000000000002fc9 lduw [%i4+0x0f4],%g2 ! %g2 = 00000000981e6310 ! Mem[000000006f800010] = e637eeedd9e09708, %f6 = 9934f9d2 073fbb40 ldda [%i3+%o2]0x81,%f6 ! %f6 = e637eeed d9e09708 ! %l0 = 000000009be42034, immed = 00000fa0, %l5 = 0000000000000021 tsubcctv %l0,0xfa0,%l5 ! %l5 = 000000009be41094, %ccr = 08 p47_label_13: ! Mem[000000006e000000] = d48821d0, %l3 = 00000000ebb66380 lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000d48821d0 ! Mem[000000006f8000b8] = ed8993dcef94dacf, %l7 = fffff1d1d76cc700, %l2 = 000000009be42477 add %i3,0xb8,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = ed8993dcef94dacf ! %f14 = eb52a9a8 b4fe70a9, Mem[000000006f800018] = 1d0c65c3 e5355700 stda %f14,[%i3+%o3]0x89 ! Mem[000000006f800018] = eb52a9a8 b4fe70a9 ! %l2 = ed8993dcef94dacf, %l3 = 00000000d48821d0, %ccr = 08 movge %icc,%l2,%l3 ! Register Not Moved ! immd = 00000000000000c1, %l0 = 000000009be42034, %ccr = 08 mova %xcc,0x0c1,%l0 ! Moved, %l0 = 00000000000000c1 save ! CWP = 1 ! %l4 = 9760ab7e3e002552, Mem[000000006f000020] = 00000036 stha %l4,[%o2+%i4]0x81 ! Mem[000000006f000020] = 25520036 ! %l2 = d02c0ba232c220b0, %l1 = be22fb103b9c5ca0, %ccr = 08 movcs %icc,%l2,%l1 ! Register Not Moved ! Mem[0000000090800074] = 92b76b44, %g2 = 00000000981e6310 ldsb [%o5+0x076],%g2 ! %g2 = ffffffffffffff92 ! Mem[000000006f000008] = 6462e2b0, %l5 = cff1072c05ef61fd ldswa [%o2+%i1]0x88,%l5 ! %l5 = 000000006462e2b0 p47_label_14: ! %cwp = 1 ! Mem[000000006e000000] = 9bde1190 d02188d4, %l0 = a7043880, %l1 = 3b9c5ca0 ldda [%o0+%g0]0x88,%l0 ! %l0 = 00000000d02188d4 000000009bde1190 ! %l4 = 9760ab7e3e002552, Mem[00000000918001c0] = bc950779953dcc9d stx %l4,[%i0+0x1c0] ! Mem[00000000918001c0] = 9760ab7e3e002552 ! Mem[000000006f000088] = 7f4441bf6fa5e759, %l1 = 000000009bde1190, %l0 = 00000000d02188d4 add %o2,0x88,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 7f4441bf6fa5e759 ! Code Fragment 1 p47_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c7d71009 mov -0x9a0,%g3 ! %g3 = fffffffffffff660 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 042c6dbfc214ca62, Mem[000000009080018c] = 1a1007be sth %l6,[%o5+0x18c] ! Mem[000000009080018c] = ca6207be ! %l5 = 000000006462e2b0, imm = 0000000000000262, %l1 = 000000009bde1190 orn %l5,0x262,%l1 ! %l1 = ffffffffffffffbd ! %l6 = c214ca62, %l7 = b4986fb1, Mem[00000000900000f8] = 6eaeb260 fe60fce1 std %l6,[%o4+0x0f8] ! Mem[00000000900000f8] = c214ca62 b4986fb1 ! %l3 = ac560baebbb3a095, Mem[0000000090800048] = f15c4d91c034afdd stx %l3,[%o5+0x048] ! Mem[0000000090800048] = ac560baebbb3a095 ! %f9 = c7d71009, Mem[00000000908000bc] = 1ac948e5 st %f9 ,[%o5+0x0bc] ! Mem[00000000908000bc] = c7d71009 ! %l2 = d02c0ba232c220b0, %l1 = ffffffffffffffbd, %l3 = ac560baebbb3a095 andn %l2,%l1,%l3 ! %l3 = 0000000000000000 p47_label_15: ! %cwp = 1 ! %l0 = 7f4441bf6fa5e759, %l6 = 042c6dbfc214ca62, %y = 543abea1 smul %l0,%l6,%l3 ! %l3 = e4fee3322b02ca12, %y = e4fee332 ! Mem[00000000900000d0] = 6b4726ff, %g18 = 0b623097e1de2632 ldsw [%o4+0x0d0],%g2 ! %g2 = 0b623097e1de2632 ! %l6 = 042c6dbfc214ca62, Mem[0000000090800144] = 05718ed0 stb %l6,[%o5+0x144] ! Mem[0000000090800144] = 62718ed0 ! %l7 = 7151db23b4986fb1, Mem[000000009100001e] = 992fabda stb %l7,[%o6+0x01e] ! Mem[000000009100001c] = b12fabda ! Mem[0000000090000130] = 26702554, %g2 = 000000006b4726ff ldsb [%o4+0x132],%g2 ! %g2 = 0000000000000026 ! %l5 = 000000006462e2b0, %l5 = 000000006462e2b0, %l1 = ffffffffffffffbd addccc %l5,%l5,%l1 ! %l1 = 00000000c8c5c560, %ccr = 0a ! %l4 = 9760ab7e3e002552, %l1 = 00000000c8c5c560, %l1 = 00000000c8c5c560 orncc %l4,%l1,%l1 ! %l1 = ffffffff3f3a3fdf, %ccr = 80 restore ! CWP = 0 ! %l6 = d76cc700, %l7 = d76cc700, Mem[000000006e8001a8] = e114a14e 8f266565 std %l6,[%i1+0x1a8] ! Mem[000000006e8001a8] = d76cc700 d76cc700 ! %f16 = 3c5f6a32 4b78522d 52724eef 6c072bd9 ! %f20 = ff7e31da 4df7bddf 9290e5b0 6c072bd9 ! %f24 = 3fd236a3 8c1c0785 9bde1190 d02188d4 ! %f28 = 630b7816 6c072bd9 e5355700 1d0c65c3 mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040 p47_label_16: ! immd = 000000000000024c, %l5 = 000000009be41094, %ccr = 80 movcc %icc,0x24c,%l5 ! Moved, %l5 = 000000000000024c ! %l7 = fffff1d1d76cc700, Mem[000000006e800010] = 2d52784b stha %l7,[%i1+%o2]0x81 ! Mem[000000006e800010] = c700784b ! Mem[00000000900001ec] = 59beeab2, %g2 = 0000000000000026 ldub [%i4+0x1ed],%g2 ! %g2 = 0000000000000059 ! Mem[0000000090800190] = 6a142fc3, %g2 = 0000000000000059 ldub [%i5+0x191],%g2 ! %g2 = 000000000000006a ! %l2 = ef94dacf, %l3 = d48821d0, Mem[0000000091000050] = 9f4c9dbb d3dcae40 std %l2,[%i6+0x050] ! Mem[0000000091000050] = ef94dacf d48821d0 ! %l5 = 000000000000024c, Mem[000000006e800018] = 427d75a8 stba %l5,[%i1+%o3]0x81 ! Mem[000000006e800018] = 4c7d75a8 ! %l1 = 000000000000008a, Mem[00000000900001bb] = 29765dec stb %l1,[%i4+0x1bb] ! Mem[00000000900001b8] = 8a765dec ! Mem[00000000900000e0] = f6dd35ec, %g2 = 000000000000006a lduh [%i4+0x0e0],%g2 ! %g2 = 000000000000f6dd ! %l2 = ed8993dcef94dacf, Mem[0000000090000158] = 3fd226a8c43c4750 stx %l2,[%i4+0x158] ! Mem[0000000090000158] = ed8993dcef94dacf ! %l6 = fffff1d1d76cc700, %l0 = 00000000000000c1, %ccr = 80 movn %xcc,%l6,%l0 ! Register Not Moved p47_label_17: ! %f4 = 81d71700, Mem[0000000091800014] = 73e5002c st %f4 ,[%o0+0x014] ! Mem[0000000091800014] = 81d71700 ! Mem[000000006e800114] = 1ee4fd55, %l2 = ef94dacf, %l0 = 000000c1 add %i1,0x114,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001ee4fd55 ! Mem[000000006f000028] = d92b076c, %l0 = 000000001ee4fd55 lduwa [%i2+%o5]0x81,%l0 ! %l0 = 00000000d92b076c ! Mem[000000006e800010] = 4b7800c7, %l2 = ed8993dcef94dacf ldsha [%i1+%o2]0x89,%l2 ! %l2 = 00000000000000c7 ! %l7 = fffff1d1d76cc700, imm = fffffffffffff647, %l0 = 00000000d92b076c or %l7,-0x9b9,%l0 ! %l0 = fffffffffffff747 ! Mem[0000000090800088] = d376e53d 08d9a258, %g2 = 0000f6dd, %g3 = fffff660 ldd [%i5+0x088],%g2 ! %g2 = 00000000d376e53d 0000000008d9a258 ! %l3 = 00000000d48821d0, Mem[000000006f000010] = 00000000 stba %l3,[%i2+%o2]0x80 ! Mem[000000006f000010] = d0000000 ! %l4 = 000000c3, %l5 = 0000024c, Mem[00000000908000d8] = 9a50e031 237791cb std %l4,[%i5+0x0d8] ! Mem[00000000908000d8] = 000000c3 0000024c ! Mem[000000006e0000e0] = e394b70b1c1e9658, %l0 = fffffffffffff747, %l6 = fffff1d1d76cc700 add %i0,0xe0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = e394b70b1c1e9658 ! Mem[000000006f000150] = cf34baf68d8203ce, %l1 = 000000000000008a, %l2 = 00000000000000c7 add %i2,0x150,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = cf34baf68d8203ce p47_label_18: ! Mem[00000000900001c0] = f01fc80f, %g2 = 00000000d376e53d ldub [%i4+0x1c2],%g2 ! %g2 = 00000000000000f0 ! %l2 = cf34baf68d8203ce, Mem[000000006f000028] = d92b076c stwa %l2,[%i2+%o5]0x80 ! Mem[000000006f000028] = 8d8203ce ! %l0 = fffffffffffff747, %l7 = fffff1d1d76cc700, %ccr = 80 move %xcc,%l0,%l7 ! Register Not Moved ! Mem[00000000908000e8] = d6a7dc08 9f19666e, %g2 = 000000f0, %g3 = 08d9a258 ldd [%i5+0x0e8],%g2 ! %g2 = 00000000d6a7dc08 000000009f19666e ! %l2 = cf34baf68d8203ce, imm = 000000000000000c, %l4 = 00000000000000c3 subccc %l2,0x00c,%l4 ! %l4 = cf34baf68d8203c2, %ccr = 88 ! %f0 = aa34516d 1293fad7, Mem[0000000090000130] = e9442670 25546d29 stda %f0 ,[%i4+0x130]%asi ! Mem[0000000090000130] = aa34516d 1293fad7 ! %l2 = cf34baf68d8203ce, Mem[000000006e000020] = e637eeedd9e09708 stxa %l2,[%i0+%o4]0x80 ! Mem[000000006e000020] = cf34baf68d8203ce ! immd = 0000000000000017, %l1 = 000000000000008a, %ccr = 88 movvs %icc,0x017,%l1 ! Register Not Moved ! %l3 = 00000000d48821d0, Mem[000000006e000020] = f6ba34cf stwa %l3,[%i0+%o4]0x89 ! Mem[000000006e000020] = d48821d0 ! %f10 = ee78fe2b, Mem[000000006f800010] = edee37e6 sta %f10,[%i3+%o2]0x89 ! Mem[000000006f800010] = ee78fe2b p47_label_19: ! %l7 = fffff1d1d76cc700, immed = ffffff6d, %ccr = 88 movrne %l7,-0x093,%l5 ! Moved, %l5 = ffffffffffffff6d ! %f13 = ec843f03, Mem[00000000910000b4] = 1ae032bb st %f13,[%i6+0x0b4] ! Mem[00000000910000b4] = ec843f03 ! Mem[0000000090000150] = 7fece73b358629ae, %g2 = 00000000d6a7dc08 ldx [%i4+0x150],%g2 ! %g2 = 7fece73b358629ae ! %l4 = 8d8203c2, %l5 = ffffff6d, Mem[0000000091800130] = 10fdaea0 d51ebbf9 stda %l4,[%o0+0x130]%asi ! Mem[0000000091800130] = 8d8203c2 ffffff6d ! %l1 = 000000000000008a, Mem[0000000090000120] = c8a6f293 stw %l1,[%i4+0x120] ! Mem[0000000090000120] = 0000008a ! Mem[000000006e8001d4] = bc207e9a, %l7 = d76cc700, %l0 = fffff747 add %i1,0x1d4,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000bc207e9a ! immd = 0000000000000264, %l7 = fffff1d1d76cc700, %ccr = 88 movne %icc,0x264,%l7 ! Moved, %l7 = 0000000000000264 ! immd = 000000000000002e, %l0 = 00000000bc207e9a, %ccr = 88 movpos %xcc,0x02e,%l0 ! Register Not Moved ! %f0 = aa34516d 1293fad7 74cc9344 9d8f3da8 ! %f4 = 81d71700 12794a7a e637eeed d9e09708 ! %f8 = 269bee2d c7d71009 ee78fe2b 99acb787 ! %f12 = 94bb59ec ec843f03 eb52a9a8 b4fe70a9 mov 0x180,%g5 stda %f0,[%i3+%g5]ASI_BLK_P ! Block Store to 000000006f800180 ! %l4 = cf34baf68d8203c2, Mem[000000006e000018] = 0897e0d9 stba %l4,[%i0+%o3]0x89 ! Mem[000000006e000018] = 0897e0c2 p47_label_20: ! immd = 0000000000000290, %l4 = cf34baf68d8203c2, %ccr = 88 movgu %icc,0x290,%l4 ! Moved, %l4 = 0000000000000290 membar #Sync ! Added by membar checker (294) ! Mem[0000000090000040] = 2d52784b, %g18 = 8b9c010655d64a32 ldswa [%i4+0x040]%asi,%g2 ! %g2 = 8b9c010655d64a32 ! Mem[00000000918000f8] = 8ec42d59, %g2 = 000000002d52784b ldsb [%o0+0x0fb],%g2 ! %g2 = ffffffffffffff8e ! %l3 = 00000000d48821d0, imm = 00000000000005d1, %l3 = 00000000d48821d0 addc %l3,0x5d1,%l3 ! %l3 = 00000000d48827a1 ! %l4 = 0000000000000290, Mem[000000006e8000f0] = 406f2b25 sth %l4,[%i1+0x0f0] ! Mem[000000006e8000f0] = 02902b25 ! Mem[0000000091800168] = fdfa871d, %g2 = ffffffffffffff8e ldub [%o0+0x168],%g2 ! %g2 = 00000000000000fd ! Mem[00000000900000c0] = 00000036 bd242fc9 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 c214ca62 b4986fb1 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! Mem[000000006f00011c] = 96f34c2c, %l0 = 00000000bc207e9a swap [%i2+0x11c],%l0 ! %l0 = 0000000096f34c2c ! %l0 = 0000000096f34c2c, immed = 00000f7e, %y = e4fee332 mulscc %l0,0xf7e,%l0 ! %l0 = 00000000cb79a616, %ccr = 08, %y = 727f7199 ! %l2 = cf34baf68d8203ce, Mem[000000006e000008] = edc6d34a stba %l2,[%i0+%o1]0x89 ! Mem[000000006e000008] = edc6d3ce p47_label_21: ! Code Fragment 1 p47_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009f19666e mov 0x1b2,%g3 ! %g3 = 00000000000001b2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f23 = 6c072bd9, Mem[0000000090000010] = 81d71700 sta %f23,[%i4+0x010]%asi ! Mem[0000000090000010] = 6c072bd9 ! Mem[000000006e000149] = 8288ba01, %l1 = 000000000000008a ldstub [%i0+0x149],%l1 ! %l1 = 00000088000000ff ! %l5 = ffffffffffffff6d, Mem[0000000091800078] = 87738b4568422c70 stx %l5,[%o0+0x078] ! Mem[0000000091800078] = ffffffffffffff6d ! Mem[000000009080007c] = b7ed9d7e, %g2 = 00000000000000fd lduba [%i5+0x07f]%asi,%g2 ! %g2 = 00000000000000b7 ! Code Fragment 1 p47_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000001b2 mov -0x99b,%g3 ! %g3 = fffffffffffff665 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 0000000000000088, Mem[00000000908000a3] = 0dd56d42 stb %l1,[%i5+0x0a3] ! Mem[00000000908000a0] = 88d56d42 ! Mem[000000006f000000] = 403a47ab 0000008a, %l4 = 00000290, %l5 = ffffff6d ldda [%i2+%g0]0x88,%l4 ! %l4 = 000000000000008a 00000000403a47ab membar #Sync ! Added by membar checker (295) ! %l1 = 0000000000000088, Mem[00000000900000e8] = 05ea915c, %asi = 80 stha %l1,[%i4+0x0e8]%asi ! Mem[00000000900000e8] = 0088915c ! %l0 = cb79a616, %l1 = 00000088, Mem[000000006e000028] = aea947a1 ee41c98c stda %l0,[%i0+%o5]0x81 ! Mem[000000006e000028] = cb79a616 00000088 p47_label_22: membar #Sync ! Added by membar checker (296) ! Mem[00000000900000c0] = 00000036 bd242fc9 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 0088915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 c214ca62 b4986fb1 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! Mem[00000000900001f8] = c13fa447, %g2 = 00000000000000b7 ldub [%i4+0x1f8],%g2 ! %g2 = 00000000000000c1 ! Mem[00000000918000e0] = c5ec5ab6, %g2 = 00000000000000c1 ldub [%o0+0x0e1],%g2 ! %g2 = 00000000000000c5 ! Mem[000000006e00006c] = 20e695f9, %l4 = 0000008a, %l5 = 403a47ab add %i0,0x6c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000020e695f9 ! %l7 = 0000000000000264, %l2 = cf34baf68d8203ce, %ccr = 08 movge %icc,%l7,%l2 ! Register Not Moved ! Mem[0000000091800010] = cc3208ba 81d71700, %g2 = 000000c5, %g3 = fffff665 ldd [%o0+%o2],%g2 ! %g2 = 00000000cc3208ba 0000000081d71700 ! Mem[000000006e8000b8] = 2d02d7f1 f244e2af, %l6 = 1c1e9658, %l7 = 00000264 ldd [%i1+0x0b8],%l6 ! %l6 = 000000002d02d7f1 00000000f244e2af ! Mem[000000006f000020] = 36005225, %l6 = 000000002d02d7f1 lduha [%i2+%o4]0x89,%l6 ! %l6 = 0000000000005225 ! %l3 = 00000000d48827a1, %l4 = 000000000000008a, %l1 = 0000000000000088 xorcc %l3,%l4,%l1 ! %l1 = 00000000d488272b, %ccr = 08 ! Mem[000000006e000020] = d48821d0, %l4 = 000000000000008a lduha [%i0+%o4]0x88,%l4 ! %l4 = 00000000000021d0 p47_label_23: ! %l5 = 0000000020e695f9, %l0 = 00000000cb79a616, %l0 = 00000000cb79a616 sra %l5,%l0,%l0 ! %l0 = 0000000000000083 ! Mem[000000006e800098] = e4bdb349989a0975, %l2 = cf34baf68d8203ce, %l0 = 0000000000000083 add %i1,0x98,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = e4bdb349989a0975 ! %l3 = 00000000d48827a1, Mem[0000000091800002] = dc05af37 sth %l3,[%o0+0x002] ! Mem[0000000091800000] = 27a1af37 ! Mem[000000006f800098] = 298b68621bbedce0, %l0 = e4bdb349989a0975, %l5 = 0000000020e695f9 add %i3,0x98,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 298b68621bbedce0 ! %l3 = 00000000d48827a1, %l7 = 00000000f244e2af, %ccr = 08 movvc %icc,%l3,%l7 ! Moved, %l7 = 00000000d48827a1 ! Mem[000000006f800008] = 00ae9cc1, %l6 = 0000000000005225 ldsba [%i3+%o1]0x80,%l6 ! %l6 = 0000000000000000 ! %l5 = 298b68621bbedce0, Mem[0000000091000128] = c6df995e stw %l5,[%i6+0x128] ! Mem[0000000091000128] = 1bbedce0 ! Mem[000000009000001c] = 40269bee, %g2 = 00000000cc3208ba ldsb [%i4+0x01f],%g2 ! %g2 = 0000000000000040 ! Mem[0000000091000058] = ce1282e1, %g2 = 0000000000000040 ldub [%i6+0x058],%g2 ! %g2 = 00000000000000ce ! Mem[000000006e000008] = edc6d3ce, %l5 = 298b68621bbedce0 ldsha [%i0+%o1]0x88,%l5 ! %l5 = ffffffffffffd3ce p47_label_24: ! %l5 = ffffffffffffd3ce, Mem[0000000091000018] = b3a2b8f1aa3ab12f stx %l5,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffd3ce ! Mem[0000000090800014] = b787ecf7, %g2 = 00000000000000ce ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffb787 ! Mem[00000000908001a0] = 473facc734613832, %g2 = ffffffffffffb787 ldx [%i5+0x1a0],%g2 ! %g2 = 473facc734613832 ! immd = 0000000000000118, %l7 = 00000000d48827a1, %ccr = 08 movvs %icc,0x118,%l7 ! Register Not Moved ! Mem[000000006e800010] = c700784b, %l4 = 00000000000021d0 swap [%i1+%o2],%l4 ! %l4 = 00000000c700784b ! Mem[0000000091000124] = aca7c007, %g2 = 473facc734613832 lduw [%i6+0x124],%g2 ! %g2 = 00000000aca7c007 ! Mem[000000006e000010] = a04b9e34, %l3 = 00000000d48827a1 lduwa [%i0+%o2]0x88,%l3 ! %l3 = 00000000a04b9e34 ! Mem[000000006f800180] = aa34516d1293fad7, %l2 = cf34baf68d8203ce, %l5 = ffffffffffffd3ce add %i3,0x180,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = aa34516d1293fad7 membar #Sync ! Added by membar checker (297) ! %l6 = 0000000000000000, Mem[00000000900000c0] = 00000036bd242fc9 stx %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 0000000000000000 ! immd = 00000000000003f3, %l2 = cf34baf68d8203ce, %ccr = 08 movneg %xcc,0x3f3,%l2 ! Register Not Moved p47_label_25: ! %l1 = 00000000d488272b, Mem[000000006e000098] = 34fd8c3d stw %l1,[%i0+0x098] ! Mem[000000006e000098] = d488272b ! Mem[000000006e000028] = cb79a616, %l5 = aa34516d1293fad7 ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffcb79a616 ! immd = 0000000000000293, %l6 = 0000000000000000, %ccr = 08 movge %xcc,0x293,%l6 ! Moved, %l6 = 0000000000000293 ! %l3 = 00000000a04b9e34, %l1 = 00000000d488272b, %y = 727f7199 umul %l3,%l1,%l6 ! %l6 = 8513dfb58d6d7ebc, %y = 8513dfb5 ! Mem[000000006e000018] = 0897e0c2, %l2 = cf34baf68d8203ce lduha [%i0+%o3]0x88,%l2 ! %l2 = 000000000000e0c2 ! Mem[000000006e000008] = edc6d3ce, %l2 = 000000000000e0c2 ldswa [%i0+%o1]0x88,%l2 ! %l2 = ffffffffedc6d3ce ! Mem[0000000091000054] = d48821d0, %g18 = 8b9c010655d64a32 ldsw [%i6+0x054],%g2 ! %g2 = 8b9c010655d64a32 ! Mem[000000009180010c] = f867f7b5, %g2 = ffffffffd48821d0 ldsh [%o0+0x10e],%g2 ! %g2 = fffffffffffff867 ! immd = 0000000000000277, %l3 = 00000000a04b9e34, %ccr = 08 move %xcc,0x277,%l3 ! Register Not Moved ! %f2 = 74cc9344 9d8f3da8, Mem[0000000091800090] = 6084d848 dbf82032 std %f2 ,[%o0+0x090] ! Mem[0000000091800090] = 74cc9344 9d8f3da8 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 1: membar #Sync ! Force all stores to complete p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be e4bdb349989a0975 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d488272b bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffedc6d3ce bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a04b9e34 bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c700784b bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffcb79a616 bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 8513dfb58d6d7ebc bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d48827a1 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x8513dfb5,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p47_failed mov 0x111,%g1 ! Check Floating Point Registers p47_check_fp_registers: set p47_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be aa34516d 1293fad7 bne %xcc,p47_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 81d71700 12794a7a bne %xcc,p47_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e637eeed d9e09708 bne %xcc,p47_f6_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 9290e5b0 6c072bd9 bne %xcc,p47_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 9bde1190 d02188d4 bne %xcc,p47_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 630b7816 6c072bd9 bne %xcc,p47_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be e5355700 1d0c65c3 bne %xcc,p47_f30_fail nop ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ced3c6ed00000000 ldx [%i0+0x008],%g3 ! Observed data at 000000006e000008 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c2e09708ccf4953e ldx [%i0+0x018],%g3 ! Observed data at 000000006e000018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d02188d48d8203ce ldx [%i0+0x020],%g3 ! Observed data at 000000006e000020 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cb79a61600000088 ldx [%i0+0x028],%g3 ! Observed data at 000000006e000028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = d488272b2dc8b1dc ldx [%i0+0x098],%g3 ! Observed data at 000000006e000098 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x098,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 17ffd3f043edf082 ldx [%i0+0x0a8],%g3 ! Observed data at 000000006e0000a8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x148],%g2 ! Expected data = 82ffba01441d2e52 ldx [%i0+0x148],%g3 ! Observed data at 000000006e000148 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x148,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x000],%g2 ! Expected data = eb52a9a8b4fe70a9 ldx [%i1+0x000],%g3 ! Observed data at 000000006e800000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000021d0326a5f3c ldx [%i1+0x010],%g3 ! Observed data at 000000006e800010 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4c7d75a85b445438 ldx [%i1+0x018],%g3 ! Observed data at 000000006e800018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x018,%g4 ldx [%g1+0x068],%g2 ! Expected data = ffed96bf126deb98 ldx [%i1+0x068],%g3 ! Observed data at 000000006e800068 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x068,%g4 ldx [%g1+0x098],%g2 ! Expected data = e4bdb349989a0975 ldx [%i1+0x098],%g3 ! Observed data at 000000006e800098 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x098,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 02902b252deba6fa ldx [%i1+0x0f0],%g3 ! Observed data at 000000006e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = d76cc700d76cc700 ldx [%i1+0x1a8],%g3 ! Observed data at 000000006e8001a8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x1a8,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 8a000000ab473a40 ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d0000000ed5050c0 ldx [%i2+0x010],%g3 ! Observed data at 000000006f000010 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2552003694021f69 ldx [%i2+0x020],%g3 ! Observed data at 000000006f000020 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8d8203ceef4e7252 ldx [%i2+0x028],%g3 ! Observed data at 000000006f000028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x028,%g4 ldx [%g1+0x118],%g2 ! Expected data = d089574dbc207e9a ldx [%i2+0x118],%g3 ! Observed data at 000000006f000118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x118,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff524e75da8d188b ldx [%i3+0x000],%g3 ! Observed data at 000000006f800000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00ae9cc16c072bd9 ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2bfe78eed9e09708 ldx [%i3+0x010],%g3 ! Observed data at 000000006f800010 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a970feb4a8a952eb ldx [%i3+0x018],%g3 ! Observed data at 000000006f800018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = a6486933fffffdd7 ldx [%i3+0x0d0],%g3 ! Observed data at 000000006f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x180],%g2 ! Expected data = aa34516d1293fad7 ldx [%i3+0x180],%g3 ! Observed data at 000000006f800180 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 74cc93449d8f3da8 ldx [%i3+0x188],%g3 ! Observed data at 000000006f800188 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 81d7170012794a7a ldx [%i3+0x190],%g3 ! Observed data at 000000006f800190 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = e637eeedd9e09708 ldx [%i3+0x198],%g3 ! Observed data at 000000006f800198 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 269bee2dc7d71009 ldx [%i3+0x1a0],%g3 ! Observed data at 000000006f8001a0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = ee78fe2b99acb787 ldx [%i3+0x1a8],%g3 ! Observed data at 000000006f8001a8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 94bb59ecec843f03 ldx [%i3+0x1b0],%g3 ! Observed data at 000000006f8001b0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = eb52a9a8b4fe70a9 ldx [%i3+0x1b8],%g3 ! Observed data at 000000006f8001b8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 31fe68bd0a9c66dd ldx [%i3+0x1c0],%g3 ! Observed data at 000000006f8001c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x1c0,%g4 ! The test for processor 47 has passed p47_passed: ta GOOD_TRAP nop p47_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p47_failed p47_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p47_failed p47_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p47_failed p47_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p47_failed p47_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p47_failed p47_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p47_failed p47_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p47_failed p47_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p47_failed p47_f0_fail: set p47_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f4_fail: set p47_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f6_fail: set p47_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f22_fail: set p47_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f26_fail: set p47_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f28_fail: set p47_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f30_fail: set p47_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_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 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_selfmod_failed: ba p47_failed mov 0xabc,%g1 p47_common_error: or %g0,0xf0f,%g1 ba p47_failed mov %o5,%g3 p47_common_signature_error: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_common_timeout: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p47_failed mov 0x0,%g3 p47_trap1e: ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000008] done p47_trap1o: ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000008] done p47_trap2e: stda %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000] sdivx %l5,%l7,%l2 subc %l5,%l0,%l0 stwa %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800010] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f000018] stxa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800010] done p47_trap2o: stda %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000] sdivx %l5,%l7,%l2 subc %l5,%l0,%l0 stwa %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800010] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f000018] stxa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800010] done p47_trap3e: orn %l1,-0x4ca,%l6 orn %l4,%l4,%l4 xnor %l6,%l6,%l0 subc %l4,%l4,%l0 and %l7,%l0,%l5 done p47_trap3o: orn %l1,-0x4ca,%l6 orn %l4,%l4,%l4 xnor %l6,%l6,%l0 subc %l4,%l4,%l0 and %l7,%l0,%l5 done p47_init_memory_pointers: set p47_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 p47_local0_start,%i0 set p47_local1_start,%i1 set p47_local2_start,%i2 set p47_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a3b5181aaf150005 ldx [%g1+0x008],%l1 ! %l1 = 94704db273c54fe8 ldx [%g1+0x010],%l2 ! %l2 = c1c434ce68182dd7 ldx [%g1+0x018],%l3 ! %l3 = 533b99ede4bdb349 ldx [%g1+0x020],%l4 ! %l4 = 4f5756efbce2b6b2 ldx [%g1+0x028],%l5 ! %l5 = 694223be6700e09d ldx [%g1+0x030],%l6 ! %l6 = 572756ce1ff06c8e ldx [%g1+0x038],%l7 ! %l7 = 4ce535aa9cc3c5c5 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 92590970a7043880 ldx [%g1+0x048],%l1 ! %l1 = be22fb103b9c5ca0 ldx [%g1+0x050],%l2 ! %l2 = d02c0ba232c220b0 ldx [%g1+0x058],%l3 ! %l3 = ac560baebbb3a095 ldx [%g1+0x060],%l4 ! %l4 = 9760ab7e3e002552 ldx [%g1+0x068],%l5 ! %l5 = cff1072c05ef61fd ldx [%g1+0x070],%l6 ! %l6 = 042c6dbfc214ca62 ldx [%g1+0x078],%l7 ! %l7 = 7151db23b4986fb1 ! Initialize the output register of window 1 set p47_local0_start,%o0 set p47_local1_start,%o1 set p47_local2_start,%o2 set p47_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 48 processor_48: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc0] ! Set the start flag wrpr %g0,7,%cleanwin call p48_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 48 wr %g0,0x4,%fprs ! Make sure fef is 1 set p48_init_freg,%g1 ! %f0 = b77942ba 7cc7d461 d20ed09c 8ff0af4e ! %f4 = e2990db9 661680a5 b96a8615 2a9ea67f ! %f8 = 9ef12a8c c58cbb53 d78b078a 2ccaaec4 ! %f12 = 39e8a048 0a7a40a5 52c514b8 2165a0e3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d161bacf 9d97def5 5dc46d71 5a6539d0 ! %f20 = 347e5c4d 741507c2 b9d30698 ab023816 ! %f24 = 7870e556 eecfe27d d6e7c258 fae0b992 ! %f28 = b7ef0c3b 732292b8 5d907838 92fc5005 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d1a56321 4a759b32 ad98c8be 9e9dc55d ! %f36 = d400d8d8 8ab4f24e 1b36a801 c8fa1bf5 ! %f40 = 861f5fae b4fcec79 5faea413 eff87167 ! %f44 = 69923843 12fb5121 b5d9fefc 07bc6602 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfd3f84470000000e,%g7,%g1 ! GSR scale = 1, align = 6 wr %g1,%g0,%gsr ! GSR = fd3f84470000000e 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 48 p48_label_1: ! Mem[0000000090000080] = a51ce9c8b76c866a, %g2 = 3566b2ffa058be77 ldx [%i4+0x080],%g2 ! %g2 = a51ce9c8b76c866a ! retry : should take illegal inst trap, %l0 = 2b63d699f7ec05aa retry ! Illegal inst trap : %l0 = 2b63d699f7ec05ba ! %l4 = 5ad85756a4112ff6, immed = fffffddd, %y = 00000000 sdiv %l4,-0x223,%l0 ! %l0 = ffffffffffb33724 mov %l0,%y ! %y = ffb33724 ! %l2 = 9a9b1c32921be4d5, Mem[000000009080015c] = 1c41c950 stw %l2,[%i5+0x15c] ! Mem[000000009080015c] = 921be4d5 ! Mem[0000000090800078] = 6b44214a895c08b7, %f48 = 3a207120 93e707af ldd [%i5+0x078],%f48 ! %f48 = 6b44214a 895c08b7 ! immd = 000000000000003b, %l3 = 9a262f2fd1aaa060, %ccr = 44 movge %xcc,0x03b,%l3 ! Moved, %l3 = 000000000000003b ! %l7 = bcbd3db63d37973c, Mem[0000000090800138] = 52ebec6f06c60f6c stx %l7,[%i5+0x138] ! Mem[0000000090800138] = bcbd3db63d37973c ! immd = 00000000000000fd, %l7 = bcbd3db63d37973c, %ccr = 44 movgu %xcc,0x0fd,%l7 ! Register Not Moved ! Mem[0000000070800010] = c9ca1e3d 5163339c, %l2 = 921be4d5, %l3 = 0000003b ldda [%i1+%o2]0x88,%l2 ! %l2 = 000000005163339c 00000000c9ca1e3d ! Mem[000000009100015c] = 6cd58946, %g2 = a51ce9c8b76c866a ldsb [%i6+0x15f],%g2 ! %g2 = 000000000000006c p48_label_2: ! Mem[0000000070800028] = 576345df 5e9abde0, %l6 = 8b66f5c9, %l7 = 3d37973c ldda [%i1+%o5]0x88,%l6 ! %l6 = 000000005e9abde0 00000000576345df ! %f9 = c58cbb53, Mem[0000000071000020] = 00c6d3ef sta %f9 ,[%i2+%o4]0x88 ! Mem[0000000071000020] = c58cbb53 ! Mem[00000000718000e4] = 1250106d, %l0 = ffffffffffb33724 swap [%i3+0x0e4],%l0 ! %l0 = 000000001250106d ! %f13 = 0a7a40a5, Mem[00000000908000c0] = 14fa144f st %f13,[%i5+0x0c0] ! Mem[00000000908000c0] = 0a7a40a5 ! %l2 = 000000005163339c, Mem[0000000071800020] = 8e8fa742 stba %l2,[%i3+%o4]0x81 ! Mem[0000000071800020] = 9c8fa742 ! %f2 = d20ed09c 8ff0af4e, Mem[00000000918000b8] = 58c331f8 4812e4bd std %f2 ,[%o0+0x0b8] ! Mem[00000000918000b8] = d20ed09c 8ff0af4e ! Mem[00000000900000b0] = 869e5b97, %g18 = 598c74f4772b537b ldsw [%i4+0x0b0],%g2 ! %g2 = 598c74f4772b537b ! Mem[0000000091000100] = 12a382c0, %g2 = ffffffff869e5b97 ldsh [%i6+0x100],%g2 ! %g2 = 00000000000012a3 ! Mem[0000000091000000] = ecb2f1c3, %g18 = 598c74f4772b537b ldsw [%i6+%g0],%g2 ! %g2 = 598c74f4772b537b ! Mem[0000000091000118] = 99dcd998 a129c413, %g2 = ecb2f1c3, %g3 = 0bad0b00 ldd [%i6+0x118],%g2 ! %g2 = 0000000099dcd998 00000000a129c413 p48_label_3: ! Mem[000000007000014c] = 926a7997, %l6 = 5e9abde0, %l7 = 576345df add %i0,0x14c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000926a7997 ! %l6 = 5e9abde0, %l7 = 926a7997, Mem[00000000908001c8] = 6e3e46ef 2d635ebd std %l6,[%i5+0x1c8] ! Mem[00000000908001c8] = 5e9abde0 926a7997 ! Mem[0000000091800118] = 8707a26e, %g2 = 0000000099dcd998 lduw [%o0+0x118],%g2 ! %g2 = 000000008707a26e ! Mem[00000000718000e4] = ffb33724, %l1 = 3b588624, %l7 = 926a7997 add %i3,0xe4,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ffb33724 ! Mem[00000000908001b0] = 11ebb8e0144ca672, %g2 = 000000008707a26e ldx [%i5+0x1b0],%g2 ! %g2 = 11ebb8e0144ca672 ! Code Fragment 1 p48_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a129c413 mov -0x537,%g3 ! %g3 = fffffffffffffac9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000070800128] = 1680f317, %l7 = 00000000ffb33724 lduw [%i1+0x128],%l7 ! %l7 = 000000001680f317 ! Mem[0000000090000194] = cef23aad, %g18 = 598c74f4772b537b ldsw [%i4+0x194],%g2 ! %g2 = 598c74f4772b537b ! Mem[00000000910000a8] = 871488a2ab9a19e7, %g2 = ffffffffcef23aad ldxa [%i6+0x0a8]%asi,%g2 ! %g2 = 871488a2ab9a19e7 ! %l2 = 000000005163339c, %l6 = 000000005e9abde0, %ccr = 44 movrne %l2,%l6,%l5 ! Moved, %l5 = 000000005e9abde0 p48_label_4: ! %l6 = 000000005e9abde0, Mem[0000000090800188] = 681032f9 stw %l6,[%i5+0x188] ! Mem[0000000090800188] = 5e9abde0 ! Mem[0000000071000186] = 6fd208ba, %l6 = 000000005e9abde0 ldstub [%i2+0x186],%l6 ! %l6 = 00000008000000ff ! %l7 = 000000001680f317, %l6 = 0000000000000008, %ccr = 44 movl %xcc,%l7,%l6 ! Register Not Moved ! Mem[00000000910001a8] = dbcff14c, %g18 = 598c74f4772b537b ldsw [%i6+0x1a8],%g2 ! %g2 = 598c74f4772b537b ! %l6 = 0000000000000008, Mem[00000000910001c1] = e23e0f43 stb %l6,[%i6+0x1c1] ! Mem[00000000910001c0] = 083e0f43 ! Mem[00000000700000f8] = 9ccfb3ec, %l0 = 000000001250106d ldstuba [%i0+0x0f8]%asi,%l0 ! %l0 = 0000009c000000ff ! Mem[0000000091800080] = f6b5e8f2, %g2 = ffffffffdbcff14c lduw [%o0+0x080],%g2 ! %g2 = 00000000f6b5e8f2 ! Mem[00000000710000e8] = 46caa032, %l7 = 000000001680f317 ldstub [%i2+0x0e8],%l7 ! %l7 = 00000046000000ff ! immd = 0000000000000332, %l0 = 000000000000009c, %ccr = 44 movn %icc,0x332,%l0 ! Register Not Moved ! Mem[0000000071800010] = b008cfdc65b28918, %f30 = 5d907838 92fc5005 ldda [%i3+%o2]0x81,%f30 ! %f30 = b008cfdc 65b28918 p48_label_5: ! %l3 = 00000000c9ca1e3d, %l5 = 000000005e9abde0, %ccr = 44 movleu %icc,%l3,%l5 ! Moved, %l5 = 00000000c9ca1e3d ! %l4 = 5ad85756a4112ff6, Mem[0000000070000116] = d6c6a340 sth %l4,[%i0+0x116] ! Mem[0000000070000114] = d6c62ff6 ! %l3 = 00000000c9ca1e3d, Mem[00000000908000a0] = d1ade20dd56d424b stx %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000c9ca1e3d ! Mem[0000000091000174] = 9147e913, %g2 = 00000000f6b5e8f2 lduw [%i6+0x174],%g2 ! %g2 = 000000009147e913 ! %l4 = 5ad85756a4112ff6, Mem[0000000091800070] = 773bc7343f70439f stx %l4,[%o0+0x070] ! Mem[0000000091800070] = 5ad85756a4112ff6 ! %l7 = 0000000000000046, Mem[00000000710000a4] = 2aa37f7f stw %l7,[%i2+0x0a4] ! Mem[00000000710000a4] = 00000046 ! Mem[0000000071800158] = cd52297e, %l6 = 00000008, %l4 = a4112ff6 add %i3,0x158,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000cd52297e ! %l6 = 0000000000000008, Mem[0000000070800028] = e0bd9a5e stba %l6,[%i1+%o5]0x80 ! Mem[0000000070800028] = 08bd9a5e ! %f18 = 5dc46d71 5a6539d0, Mem[0000000090800038] = 980e0495 1c0cd3f2 std %f18,[%i5+0x038] ! Mem[0000000090800038] = 5dc46d71 5a6539d0 ! %l4 = cd52297e, %l5 = c9ca1e3d, Mem[00000000908001f0] = b34a86c6 84e1b785 std %l4,[%i5+0x1f0] ! Mem[00000000908001f0] = cd52297e c9ca1e3d p48_label_6: ! %l0 = 000000000000009c, immed = 00000c60, %y = ffb33724 smulcc %l0,0xc60,%l3 ! %l3 = 0000000000078a80, %ccr = 00, %y = 00000000 ! %l5 = 00000000c9ca1e3d, %l1 = 6387382e3b588624, %l7 = 0000000000000046 srax %l5,%l1,%l7 ! %l7 = 0000000000000000 ! %l0 = 000000000000009c, Mem[00000000918001d0] = 6557b686 stw %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 0000009c ! %l3 = 0000000000078a80, immed = 0000017f, %ccr = 00 movrne %l3,0x17f,%l4 ! Moved, %l4 = 000000000000017f ! Mem[000000009180004c] = 8b2bfc11, %g2 = 000000009147e913 lduw [%o0+0x04c],%g2 ! %g2 = 000000008b2bfc11 ! Code Fragment 1 p48_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffac9 mov -0x4bb,%g3 ! %g3 = fffffffffffffb45 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000700000b0] = 79245525, %l2 = 5163339c, %l6 = 00000008 add %i0,0xb0,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000079245525 ! %l5 = 00000000c9ca1e3d, Mem[00000000910000e0] = 7ae7c882 sth %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 1e3dc882 ! Mem[00000000718001ec] = 9a3bd99b, %l2 = 5163339c, %l1 = 3b588624 add %i3,0x1ec,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009a3bd99b ! %l1 = 000000009a3bd99b, Mem[0000000090800110] = 6722571824cfb67f stx %l1,[%i5+0x110] ! Mem[0000000090800110] = 000000009a3bd99b p48_label_7: ! %f24 = 7870e556 eecfe27d, Mem[00000000910001c8] = f4b00915 5e84cc00 std %f24,[%i6+0x1c8] ! Mem[00000000910001c8] = 7870e556 eecfe27d ! Mem[000000007000002c] = 9de19afb, %l4 = 000000000000017f swap [%i0+0x02c],%l4 ! %l4 = 000000009de19afb ! Mem[0000000071000008] = 95fef5af, %f28 = b7ef0c3b lda [%i2+%o1]0x89,%f28 ! %f28 = 95fef5af ! Mem[00000000718001d9] = 4432df1e, %l0 = 000000000000009c ldstub [%i3+0x1d9],%l0 ! %l0 = 00000032000000ff ! %l2 = 000000005163339c, Mem[0000000071000008] = aff5fe95 stha %l2,[%i2+%o1]0x80 ! Mem[0000000071000008] = 339cfe95 ! %f8 = 9ef12a8c, Mem[00000000908001dc] = e4733a35 st %f8 ,[%i5+0x1dc] ! Mem[00000000908001dc] = 9ef12a8c ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! %f0 = b77942ba 7cc7d461 d20ed09c 8ff0af4e ! %f4 = e2990db9 661680a5 b96a8615 2a9ea67f ! %f8 = 9ef12a8c c58cbb53 d78b078a 2ccaaec4 ! %f12 = 39e8a048 0a7a40a5 52c514b8 2165a0e3 mov 0x0c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0 ! %f20 = 347e5c4d 741507c2, Mem[0000000071000028] = ce51ce6c 4c40440a stda %f20,[%i2+%o5]0x88 ! Mem[0000000071000028] = 347e5c4d 741507c2 ! %f16 = d161bacf 9d97def5 5dc46d71 5a6539d0 ! %f20 = 347e5c4d 741507c2 b9d30698 ab023816 ! %f24 = 7870e556 eecfe27d d6e7c258 fae0b992 ! %f28 = 95fef5af 732292b8 b008cfdc 65b28918 mov 0x080,%g6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080 p48_label_8: ! Mem[0000000071000020] = 6c567455c58cbb53, %l6 = 0000000079245525 ldxa [%i2+%o4]0x88,%l6 ! %l6 = 6c567455c58cbb53 membar #Sync ! Added by membar checker (298) ! Mem[0000000090000088] = 5dc46d71 5a6539d0, %g2 = 8b2bfc11, %g3 = fffffb45 ldd [%i4+0x088],%g2 ! %g2 = 000000005dc46d71 000000005a6539d0 ! Mem[00000000908000b4] = 89cd4d46, %g2 = 000000005dc46d71 lduw [%i5+0x0b4],%g2 ! %g2 = 0000000089cd4d46 ! immd = 0000000000000310, %l0 = 0000000000000032, %ccr = 00 move %icc,0x310,%l0 ! Register Not Moved ! %l3 = 0000000000078a80, Mem[000000009000017c] = 6d1cbda3, %asi = 80 stha %l3,[%i4+0x17c]%asi ! Mem[000000009000017c] = 8a80bda3 ! %l6 = 6c567455c58cbb53, %l3 = 0000000000078a80, %ccr = 00 movcs %icc,%l6,%l3 ! Register Not Moved ! Mem[0000000091000150] = 34325dd9 b6697689, %g2 = 89cd4d46, %g3 = 5a6539d0 ldd [%i6+0x150],%g2 ! %g2 = 0000000034325dd9 00000000b6697689 ! Clear Register : %l0 = 0000000000000032 clr %l0 ! %l0 = 0000000000000000 ! Code Fragment 1 p48_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b6697689 mov 0x48e,%g3 ! %g3 = 000000000000048e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908001d0] = 2af6acef, %g2 = 0000000034325dd9 ldsb [%i5+0x1d0],%g2 ! %g2 = 000000000000002a p48_label_9: ! %l0 = 0000000000000000, %l4 = 000000009de19afb, %l1 = 000000009a3bd99b addcc %l0,%l4,%l1 ! %l1 = 000000009de19afb, %ccr = 08 ! %l2 = 000000005163339c, imm = 00000000000006e6, %l5 = 00000000c9ca1e3d xor %l2,0x6e6,%l5 ! %l5 = 000000005163357a ! %l5 = 000000005163357a, %l4 = 000000009de19afb, %ccr = 08 movge %icc,%l5,%l4 ! Register Not Moved ! %l6 = 6c567455c58cbb53, Mem[00000000918000a0] = 1e6b9c78 sth %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = bb539c78 ! %f10 = d78b078a 2ccaaec4, Mem[00000000918000d8] = 042c14c3 f3727971 std %f10,[%o0+0x0d8] ! Mem[00000000918000d8] = d78b078a 2ccaaec4 ! %f14 = 52c514b8 2165a0e3, Mem[0000000090800060] = 257bbd62 c2b6030c std %f14,[%i5+0x060] ! Mem[0000000090800060] = 52c514b8 2165a0e3 ! Mem[0000000071000010] = 21c2110959e08153, %l7 = 0000000000000000 ldxa [%i2+%o2]0x88,%l7 ! %l7 = 21c2110959e08153 ! Mem[0000000070800010] = c9ca1e3d5163339c, %l2 = 000000005163339c ldxa [%i1+%o2]0x88,%l2 ! %l2 = c9ca1e3d5163339c ! Mem[0000000070000160] = 111287031f4a87a5, %l2 = c9ca1e3d5163339c, %l3 = 0000000000078a80 add %i0,0x160,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 111287031f4a87a5 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d, %g2 = 0000002a, %g3 = 0000048e ldd [%i4+0x040],%g2 ! %g2 = 000000008dbea8f7 000000001fcc733d p48_label_10: ! Mem[0000000071800028] = d2bb307b, %l0 = 0000000000000000 ldsba [%i3+%o5]0x89,%l0 ! %l0 = 000000000000007b ! Mem[0000000090800078] = 6b44214a, %g18 = 598c74f4772b537b ldsw [%i5+0x078],%g2 ! %g2 = 598c74f4772b537b ! Mem[00000000908000b0] = 261db18889cd4d46, %g2 = 000000006b44214a ldx [%i5+0x0b0],%g2 ! %g2 = 261db18889cd4d46 ! Mem[0000000091800050] = 201eabe0, %g2 = 261db18889cd4d46 lduw [%o0+0x050],%g2 ! %g2 = 00000000201eabe0 ! Mem[00000000918001dc] = e990a7fa, %g2 = 00000000201eabe0 ldsb [%o0+0x1de],%g2 ! %g2 = ffffffffffffffe9 ! Mem[00000000918001a0] = b814313cd07c5dd8, %f48 = 38bbf01f c80fbeae ldd [%o0+0x1a0],%f48 ! %f48 = b814313c d07c5dd8 ! %l1 = 000000009de19afb, %l3 = 111287031f4a87a5, %ccr = 08 movne %xcc,%l1,%l3 ! Moved, %l3 = 000000009de19afb ! Mem[0000000071800154] = 935d6dea, %l1 = 000000009de19afb lduw [%i3+0x154],%l1 ! %l1 = 00000000935d6dea ! Mem[00000000900000e0] = 53bb8cc5, %g2 = ffffffffffffffe9 ldsh [%i4+0x0e0],%g2 ! %g2 = 00000000000053bb ! %f0 = b77942ba, Mem[000000009100000c] = 7e423f6b st %f0 ,[%i6+0x00c] ! Mem[000000009100000c] = b77942ba p48_label_11: ! %f22 = b9d30698, Mem[00000000918000d0] = dff7ebcc st %f22,[%o0+0x0d0] ! Mem[00000000918000d0] = b9d30698 ! Mem[0000000071800000] = ee088a79, %l0 = 000000000000007b ldswa [%i3+%g0]0x88,%l0 ! %l0 = ffffffffee088a79 ! Invert Register : %l1 = 00000000935d6dea xor %l1,-1,%l1 ! %l1 = ffffffff6ca29215 ! Mem[0000000090800110] = 00000000, %g2 = 00000000000053bb ldsh [%i5+0x110],%g2 ! %g2 = 0000000000000000 ! %l6 = c58cbb53, %l7 = 59e08153, Mem[00000000908000b8] = 811ea975 1ac948e5 std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = c58cbb53 59e08153 ! %l6 = 6c567455c58cbb53, %l6 = 6c567455c58cbb53, %ccr = 08 movrne %l6,%l6,%l5 ! Moved, %l5 = 6c567455c58cbb53 ! Mem[0000000071000000] = a8f7964e, %f6 = b96a8615 lda [%i2+%g0]0x89,%f6 ! %f6 = a8f7964e ! Mem[0000000091000128] = c6df995e 3e07f2ad, %g2 = 00000000, %g3 = 1fcc733d ldd [%i6+0x128],%g2 ! %g2 = 00000000c6df995e 000000003e07f2ad ! %f24 = 7870e556 eecfe27d, Mem[0000000090800008] = b93a001b c6c41012 stda %f24,[%i5+0x008]%asi ! Mem[0000000090800008] = 7870e556 eecfe27d ! Mem[0000000090000028] = 6a04d5add65852bd, %g2 = 00000000c6df995e ldx [%i4+%o5],%g2 ! %g2 = 6a04d5add65852bd p48_label_12: ! Mem[0000000091800068] = fc55fd72, %g2 = 6a04d5add65852bd lduw [%o0+0x068],%g2 ! %g2 = 00000000fc55fd72 ! %l3 = 000000009de19afb, Mem[00000000718000ae] = 741e7871 stb %l3,[%i3+0x0ae] ! Mem[00000000718000ac] = 741efb71 ! %l5 = 6c567455c58cbb53, Mem[0000000091800168] = e685871d97ae3bf2, %asi = 80 stxa %l5,[%o0+0x168]%asi ! Mem[0000000091800168] = 6c567455c58cbb53 ! Mem[0000000071800000] = 9c747034 ee088a79, %l4 = 9de19afb, %l5 = c58cbb53 ldda [%i3+%g0]0x89,%l4 ! %l4 = 00000000ee088a79 000000009c747034 ! %l4 = 00000000ee088a79, Mem[0000000090800068] = 9d734dff sth %l4,[%i5+0x068] ! Mem[0000000090800068] = 8a794dff ! Mem[0000000090800090] = 246b4769 1413ef16, %g2 = fc55fd72, %g3 = 3e07f2ad ldd [%i5+0x090],%g2 ! %g2 = 00000000246b4769 000000001413ef16 ! %l0 = ffffffffee088a79, %l1 = ffffffff6ca29215, %l0 = ffffffffee088a79 tsubcc %l0,%l1,%l0 ! %l0 = 000000008165f864, %ccr = 0a ! %l1 = ffffffff6ca29215, imm = 00000000000006ac, %l0 = 000000008165f864 andcc %l1,0x6ac,%l0 ! %l0 = 0000000000000204, %ccr = 00 ! %f21 = 741507c2, Mem[0000000071800054] = d382221e st %f21,[%i3+0x054] ! Mem[0000000071800054] = 741507c2 ! Mem[00000000718000f0] = 0a3c1fe8, %l2 = 5163339c, %l3 = 9de19afb add %i3,0xf0,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000a3c1fe8 p48_label_13: ! Mem[0000000091800084] = becdf668, %g2 = 00000000246b4769 ldsb [%o0+0x086],%g2 ! %g2 = ffffffffffffffbe ! Mem[00000000718001e8] = 8edede0e, %l6 = 6c567455c58cbb53 lduw [%i3+0x1e8],%l6 ! %l6 = 000000008edede0e ! Mem[00000000908001b0] = 11ebb8e0144ca672, %g2 = ffffffffffffffbe ldx [%i5+0x1b0],%g2 ! %g2 = 11ebb8e0144ca672 ! %l3 = 000000000a3c1fe8, %l4 = 00000000ee088a79, %ccr = 00 movrne %l3,%l4,%l3 ! Moved, %l3 = 00000000ee088a79 ! Mem[00000000718000e8] = fecbfea6, %l3 = ee088a79, %l0 = 00000204 add %i3,0xe8,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000fecbfea6 ! %l1 = ffffffff6ca29215, imm = 0000000000000f14, %l3 = 00000000ee088a79 xnor %l1,0xf14,%l3 ! %l3 = 00000000935d62fe ! %f30 = b008cfdc 65b28918, Mem[0000000091800130] = 10fdaea0 d51ebbf9 stda %f30,[%o0+0x130]%asi ! Mem[0000000091800130] = b008cfdc 65b28918 ! Mem[000000007100002c] = 4d5c7e34, %l3 = 00000000935d62fe lduw [%i2+0x02c],%l3 ! %l3 = 000000004d5c7e34 ! %l2 = c9ca1e3d5163339c, Mem[0000000071800100] = 09f68c0d38922c58 stx %l2,[%i3+0x100] ! Mem[0000000071800100] = c9ca1e3d5163339c ! %l5 = 000000009c747034, %l2 = c9ca1e3d5163339c, %l1 = ffffffff6ca29215 orncc %l5,%l2,%l1 ! %l1 = 3635e1c2befcfc77, %ccr = 08 p48_label_14: ! Mem[00000000718000a8] = 2fdb319d, %l1 = 3635e1c2befcfc77 ldstub [%i3+0x0a8],%l1 ! %l1 = 0000002f000000ff ! %l4 = 00000000ee088a79, imm = 0000000000000e45, %l5 = 000000009c747034 addcc %l4,0xe45,%l5 ! %l5 = 00000000ee0898be, %ccr = 08 ! Mem[0000000070000010] = 110a280d, %l6 = 000000008edede0e swapa [%i0+%o2]0x88,%l6 ! %l6 = 00000000110a280d ! Mem[0000000070800020] = f4b4aa6363106509, %f4 = e2990db9 661680a5 ldda [%i1+%o4]0x89,%f4 ! %f4 = f4b4aa63 63106509 ! %l2 = c9ca1e3d5163339c, %l1 = 000000000000002f, %ccr = 08 movvs %icc,%l2,%l1 ! Register Not Moved ! %l6 = 00000000110a280d, Mem[0000000091000070] = f229dab3388746f6 stx %l6,[%i6+0x070] ! Mem[0000000091000070] = 00000000110a280d ! %f0 = b77942ba 7cc7d461 d20ed09c 8ff0af4e ! %f4 = f4b4aa63 63106509 a8f7964e 2a9ea67f ! %f8 = 9ef12a8c c58cbb53 d78b078a 2ccaaec4 ! %f12 = 39e8a048 0a7a40a5 52c514b8 2165a0e3 mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140 ! Mem[0000000091800028] = da84bdad, %g2 = 11ebb8e0144ca672 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffda ! Mem[0000000090000088] = 5dc46d71, %g2 = ffffffffffffffda lduh [%i4+0x088],%g2 ! %g2 = 0000000000005dc4 ! immd = 00000000000002f4, %l7 = 21c2110959e08153, %ccr = 08 movl %icc,0x2f4,%l7 ! Moved, %l7 = 00000000000002f4 p48_label_15: ! %f0 = b77942ba 7cc7d461 d20ed09c 8ff0af4e ! %f4 = f4b4aa63 63106509 a8f7964e 2a9ea67f ! %f8 = 9ef12a8c c58cbb53 d78b078a 2ccaaec4 ! %f12 = 39e8a048 0a7a40a5 52c514b8 2165a0e3 mov 0x180,%g4 stda %f0,[%i2+%g4]ASI_BLK_AIUSL ! Block Store to 0000000071000180 membar #Sync ! Added by membar checker (299) ! %f31 = 65b28918, Mem[0000000090000148] = d20ed09c sta %f31,[%i4+0x148]%asi ! Mem[0000000090000148] = 65b28918 ! %l0 = 00000000fecbfea6, Mem[00000000908001a0] = 473facc7 sth %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = fea6acc7 ! %l7 = 00000000000002f4 setx 0x0a61dd08635d175b,%g7,%l7 ! %l7 = 0a61dd08635d175b ! %f16 = d161bacf 9d97def5, Mem[00000000900001f8] = c13fa447 ebab167d stda %f16,[%i4+0x1f8]%asi ! Mem[00000000900001f8] = d161bacf 9d97def5 ! Code Fragment 1 p48_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001413ef16 mov -0x387,%g3 ! %g3 = fffffffffffffc79 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000160] = d58946fa, %g2 = 0000000000005dc4 ldsb [%i6+0x160],%g2 ! %g2 = ffffffffffffffd5 ! Mem[0000000071800194] = 6eb6efb6, %l7 = 635d175b, %l1 = 0000002f add %i3,0x194,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000006eb6efb6 ! %l2 = 5163339c, %l3 = 4d5c7e34, Mem[0000000070800000] = 079ccbfd f82e5a62 stda %l2,[%i1+%g0]0x80 ! Mem[0000000070800000] = 5163339c 4d5c7e34 ! %l6 = 00000000110a280d, immed = fffffeb2, %ccr = 08 movrgez %l6,-0x14e,%l4 ! Moved, %l4 = fffffffffffffeb2 p48_label_16: ! Mem[0000000070000170] = 6558bbfb, %l3 = 000000004d5c7e34 swap [%i0+0x170],%l3 ! %l3 = 000000006558bbfb ! Mem[0000000091000044] = 66237378, %g2 = ffffffffffffffd5 lduh [%i6+0x046],%g2 ! %g2 = 0000000000006623 ! %l4 = fffffffffffffeb2, Mem[0000000071000000] = a8f7964e stba %l4,[%i2+%g0]0x89 ! Mem[0000000071000000] = a8f796b2 ! %l0 = fecbfea6, %l1 = 6eb6efb6, Mem[0000000070800018] = cf69b44e fab128da stda %l0,[%i1+%o3]0x81 ! Mem[0000000070800018] = fecbfea6 6eb6efb6 ! %l6 = 00000000110a280d, imm = 000000000000052d, %l4 = fffffffffffffeb2 taddcc %l6,0x52d,%l4 ! %l4 = 00000000110a2d3a, %ccr = 02 ! %f22 = b9d30698 ab023816, Mem[00000000910000c8] = 7d903ca5 4204a456 std %f22,[%i6+0x0c8] ! Mem[00000000910000c8] = b9d30698 ab023816 ! %l4 = 00000000110a2d3a, %l7 = 0a61dd08635d175b, %ccr = 02 mova %icc,%l4,%l7 ! Moved, %l7 = 00000000110a2d3a ! Mem[00000000908000f0] = aab1ef90, %g2 = 0000000000006623 ldsh [%i5+0x0f0],%g2 ! %g2 = ffffffffffffaab1 ! Mem[00000000900000b8] = b008cfdc 65b28918, %g2 = ffffaab1, %g3 = fffffc79 ldd [%i4+0x0b8],%g2 ! %g2 = 00000000b008cfdc 0000000065b28918 ! Mem[000000009100009c] = dbbc0107, %g2 = 00000000b008cfdc ldub [%i6+0x09c],%g2 ! %g2 = 00000000000000db p48_label_17: ! Mem[0000000071800118] = e8c46a76, %l1 = 000000006eb6efb6 swap [%i3+0x118],%l1 ! %l1 = 00000000e8c46a76 ! immd = 00000000000000ac, %l4 = 00000000110a2d3a, %ccr = 02 movcc %xcc,0x0ac,%l4 ! Moved, %l4 = 00000000000000ac ! %f3 = 8ff0af4e, Mem[0000000090800198] = b60a0fab st %f3 ,[%i5+0x198] ! Mem[0000000090800198] = 8ff0af4e ! Mem[0000000071000000] = b296f7a8, %l0 = 00000000fecbfea6 ldsha [%i2+%g0]0x81,%l0 ! %l0 = ffffffffffffb296 ! %l0 = ffffb296, %l1 = e8c46a76, Mem[00000000710001a8] = c4aeca2c 8a078bd7 std %l0,[%i2+0x1a8] ! Mem[00000000710001a8] = ffffb296 e8c46a76 ! Mem[0000000070800070] = d1a29575f18724bd, %l4 = 00000000000000ac ldx [%i1+0x070],%l4 ! %l4 = d1a29575f18724bd ! Mem[0000000071000134] = 412d2e18, %l2 = c9ca1e3d5163339c swap [%i2+0x134],%l2 ! %l2 = 00000000412d2e18 ! %l1 = 00000000e8c46a76, Mem[0000000071000008] = 339cfe95 stha %l1,[%i2+%o1]0x81 ! Mem[0000000071000008] = 6a76fe95 ! immd = 00000000000003fa, %l1 = 00000000e8c46a76, %ccr = 02 movle %icc,0x3fa,%l1 ! Moved, %l1 = 00000000000003fa ! %l2 = 00000000412d2e18, %l6 = 00000000110a280d, %l4 = d1a29575f18724bd addc %l2,%l6,%l4 ! %l4 = 0000000052375625 p48_label_18: ! %l7 = 00000000110a2d3a setx 0xdcd7dff786d794dc,%g7,%l7 ! %l7 = dcd7dff786d794dc ! Mem[00000000708001f4] = 05a4814d, %l1 = 000003fa, %l3 = 6558bbfb add %i1,0x1f4,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000005a4814d ! Mem[0000000071800028] = d2bb307b, %l3 = 0000000005a4814d lduba [%i3+%o5]0x89,%l3 ! %l3 = 000000000000007b ! %l1 = 00000000000003fa, Mem[00000000900001f8] = d161bacf9d97def5 stx %l1,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000000000003fa ! immd = 000000000000004e, %l0 = ffffffffffffb296, %ccr = 02 movne %xcc,0x04e,%l0 ! Moved, %l0 = 000000000000004e ! Mem[00000000918000b4] = ffc33525, %g2 = 00000000000000db lduh [%o0+0x0b4],%g2 ! %g2 = 000000000000ffc3 ! %l7 = dcd7dff786d794dc, Mem[000000009100004c] = d01e4cff sth %l7,[%i6+0x04c] ! Mem[000000009100004c] = 94dc4cff ! Mem[0000000070000138] = 03dd7e76, %l4 = 0000000052375625 swap [%i0+0x138],%l4 ! %l4 = 0000000003dd7e76 ! Mem[00000000900001b8] = 42d2ae29 765dec22, %g2 = 0000ffc3, %g3 = 65b28918 ldd [%i4+0x1b8],%g2 ! %g2 = 0000000042d2ae29 00000000765dec22 ! %l2 = 00000000412d2e18, %l1 = 00000000000003fa, %ccr = 02 movcc %xcc,%l2,%l1 ! Moved, %l1 = 00000000412d2e18 p48_label_19: ! Code Fragment 1 p48_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000765dec22 mov -0xcb4,%g3 ! %g3 = fffffffffffff34c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000071800134] = ece32c7e, %l1 = 00000000412d2e18 ldsh [%i3+0x136],%l1 ! %l1 = 0000000000002c7e ! %f23 = ab023816, Mem[0000000091000094] = 9962ca86 st %f23,[%i6+0x094] ! Mem[0000000091000094] = ab023816 ! %l2 = 00000000412d2e18, immed = fffffed3, %ccr = 02 movrlz %l2,-0x12d,%l6 ! Not Moved, %l6 = 00000000110a280d ! Mem[0000000070800010] = 9c336351 3d1ecac9, %l2 = 412d2e18, %l3 = 0000007b ldda [%i1+%o2]0x80,%l2 ! %l2 = 000000009c336351 000000003d1ecac9 ! %l7 = dcd7dff786d794dc, Mem[000000009180014f] = ed42331e stb %l7,[%o0+0x14f] ! Mem[000000009180014c] = dc42331e ! %f0 = b77942ba 7cc7d461 d20ed09c 8ff0af4e ! %f4 = f4b4aa63 63106509 a8f7964e 2a9ea67f ! %f8 = 9ef12a8c c58cbb53 d78b078a 2ccaaec4 ! %f12 = 39e8a048 0a7a40a5 52c514b8 2165a0e3 mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040 ! %f25 = eecfe27d, Mem[0000000071000008] = 6a76fe95 sta %f25,[%i2+%o1]0x80 ! Mem[0000000071000008] = eecfe27d ! Mem[0000000071800008] = 1f735dbf2c4f77e4, %l0 = 000000000000004e ldxa [%i3+%o1]0x89,%l0 ! %l0 = 1f735dbf2c4f77e4 ! %f24 = 7870e556 eecfe27d, Mem[0000000071800018] = 19dd623c 167ea432 stda %f24,[%i3+%o3]0x80 ! Mem[0000000071800018] = 7870e556 eecfe27d p48_label_20: ! %l7 = dcd7dff786d794dc, %l1 = 0000000000002c7e, %ccr = 02 movl %xcc,%l7,%l1 ! Register Not Moved ! Mem[0000000070000020] = f79e213b, %l0 = 1f735dbf2c4f77e4 ldsba [%i0+%o4]0x80,%l0 ! %l0 = fffffffffffffff7 ! Mem[000000007080011d] = 7c395782, %l6 = 00000000110a280d ldstub [%i1+0x11d],%l6 ! %l6 = 00000039000000ff ! Mem[0000000070800038] = 5a2202846244f403, %l0 = fffffffffffffff7, %l7 = dcd7dff786d794dc add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 5a2202846244f403 ! Mem[0000000071000010] = 59e08153, %l1 = 0000000000002c7e ldsha [%i2+%o2]0x88,%l1 ! %l1 = ffffffffffff8153 ! %l4 = 0000000003dd7e76, imm = fffffffffffff79f, %l2 = 000000009c336351 xnor %l4,-0x861,%l2 ! %l2 = 0000000003dd7616 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[00000000718001b0] = f6080eed, %l3 = 000000003d1ecac9, %asi = 80 swapa [%i3+0x1b0]%asi,%l3 ! %l3 = 00000000f6080eed ! immd = 0000000000000363, %l3 = 00000000f6080eed, %ccr = 02 movcs %icc,0x363,%l3 ! Register Not Moved ! Mem[0000000070800000] = 9c336351, %l4 = 0000000003dd7e76 lduwa [%i1+%g0]0x89,%l4 ! %l4 = 000000009c336351 p48_label_21: ! Mem[0000000090800024] = 728a8e48, %g2 = 0000000042d2ae29 lduba [%i5+0x025]%asi,%g2 ! %g2 = 0000000000000072 ! %f6 = a8f7964e 2a9ea67f, Mem[00000000908000e8] = d6a7dc08 9f19666e std %f6 ,[%i5+0x0e8] ! Mem[00000000908000e8] = a8f7964e 2a9ea67f ! Mem[0000000071000028] = c2071574, %l4 = 000000009c336351 lduba [%i2+%o5]0x81,%l4 ! %l4 = 00000000000000c2 ! immd = 0000000000000100, %l7 = 5a2202846244f403, %ccr = 02 movcs %xcc,0x100,%l7 ! Register Not Moved ! Mem[0000000091800190] = f56a52aeccb89650, %g2 = 0000000000000072 ldx [%o0+0x190],%g2 ! %g2 = f56a52aeccb89650 ! %l5 = 00000000ee0898be, Mem[00000000918000b2] = d9fbffc3 sth %l5,[%o0+0x0b2] ! Mem[00000000918000b0] = 98beffc3 ! %l6 = 0000000000000039, Mem[00000000910001b7] = 4c8c1591 stb %l6,[%i6+0x1b7] ! Mem[00000000910001b4] = 398c1591 ! %l2 = 0000000003dd7616, Mem[0000000090800140] = 65b0f946 stw %l2,[%i5+0x140] ! Mem[0000000090800140] = 03dd7616 ! %l4 = 00000000000000c2, Mem[0000000070800028] = 5e9abd08 stba %l4,[%i1+%o5]0x88 ! Mem[0000000070800028] = 5e9abdc2 ! Mem[0000000071000010] = 59e08153, %l7 = 5a2202846244f403 lduha [%i2+%o2]0x88,%l7 ! %l7 = 0000000000008153 p48_label_22: ! Mem[00000000900001fc] = 000003fa, %g2 = f56a52aeccb89650 lduw [%i4+0x1fc],%g2 ! %g2 = 00000000000003fa ! %f16 = d161bacf 9d97def5 5dc46d71 5a6539d0 ! %f20 = 347e5c4d 741507c2 b9d30698 ab023816 ! %f24 = 7870e556 eecfe27d d6e7c258 fae0b992 ! %f28 = 95fef5af 732292b8 b008cfdc 65b28918 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! Mem[0000000091000110] = 40203347, %g18 = 598c74f4772b537b ldsw [%i6+0x110],%g2 ! %g2 = 598c74f4772b537b ! Mem[00000000918000c0] = 17ba4463, %g18 = 598c74f4772b537b ldsw [%o0+0x0c0],%g2 ! %g2 = 598c74f4772b537b ! done : should take illegal inst trap, %l0 = fffffffffffffff7 done ! Illegal inst trap : %l0 = 0000000000000007 ! %l7 = 0000000000008153, imm = 00000000000005e3, %l6 = 0000000000000039 andn %l7,0x5e3,%l6 ! %l6 = 0000000000008010 ! Mem[0000000071000000] = b296f7a8, %l7 = 0000000000008153 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000b296f7a8 ! Mem[000000009100002c] = 3cbabf3c, %g2 = 0000000017ba4463 ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000003cba ! %l1 = ffffffffffff8153, Mem[0000000071800028] = 7b30bbd2 stba %l1,[%i3+%o5]0x80 ! Mem[0000000071800028] = 5330bbd2 ! Mem[0000000090800064] = a0e38a79, %g2 = 0000000000003cba ldub [%i5+0x066],%g2 ! %g2 = 00000000000000a0 p48_label_23: ! %l7 = 00000000b296f7a8, Mem[00000000918000b8] = d20ed09c8ff0af4e stx %l7,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000b296f7a8 ! %l1 = ffffffffffff8153, Mem[0000000091800030] = 67a3e807de418d43 stx %l1,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffff8153 ! Mem[0000000071000066] = 38045793, %l2 = 0000000003dd7616 ldstub [%i2+0x066],%l2 ! %l2 = 00000057000000ff ! Mem[0000000091000118] = d998a129, %g2 = 00000000000000a0 ldub [%i6+0x11a],%g2 ! %g2 = 00000000000000d9 ! %l5 = 00000000ee0898be, Mem[00000000908001dc] = 9ef12a8c stw %l5,[%i5+0x1dc] ! Mem[00000000908001dc] = ee0898be ! %l0 = 0000000000000007, Mem[0000000090800054] = a3e6fc07 sth %l0,[%i5+0x054] ! Mem[0000000090800054] = 0007fc07 ! Mem[0000000090800108] = 731234cb, %g18 = 598c74f4772b537b ldsw [%i5+0x108],%g2 ! %g2 = 598c74f4772b537b ! %f10 = d78b078a 2ccaaec4, Mem[0000000071800010] = dccf08b0 1889b265 stda %f10,[%i3+%o2]0x88 ! Mem[0000000071800010] = d78b078a 2ccaaec4 ! Mem[0000000071800010] = c4aeca2c, %f14 = 52c514b8 lda [%i3+%o2]0x80,%f14 ! %f14 = c4aeca2c ! %l7 = 00000000b296f7a8, Mem[0000000070000020] = 3b219ef7 stha %l7,[%i0+%o4]0x89 ! Mem[0000000070000020] = 3b21f7a8 p48_label_24: ! Mem[0000000071000008] = 7de2cfee, %l3 = 00000000f6080eed ldstuba [%i2+%o1]0x88,%l3 ! %l3 = 000000ee000000ff ! %l3 = 00000000000000ee setx 0x2a2b648ff817ac05,%g7,%l3 ! %l3 = 2a2b648ff817ac05 membar #Sync ! Added by membar checker (300) ! Mem[0000000090000158] = b9d30698, %g2 = 00000000731234cb lduh [%i4+0x158],%g2 ! %g2 = 000000000000b9d3 ! %l7 = 00000000b296f7a8, %l2 = 0000000000000057, %l5 = 00000000ee0898be srlx %l7,%l2,%l5 ! %l5 = 0000000000000165 ! Mem[0000000091800058] = bb76d061f76f3436, %g2 = 000000000000b9d3 ldx [%o0+0x058],%g2 ! %g2 = bb76d061f76f3436 ! Mem[0000000091000168] = 83675da1 ba20aad9, %g2 = f76f3436, %g3 = fffff34c ldd [%i6+0x168],%g2 ! %g2 = 0000000083675da1 00000000ba20aad9 ! Mem[0000000070000028] = 9239cd72 0000017f, %l4 = 000000c2, %l5 = 00000165 ldda [%i0+%o5]0x81,%l4 ! %l4 = 000000009239cd72 000000000000017f ! %l4 = 9239cd72, %l5 = 0000017f, Mem[0000000091800070] = 5ad85756 a4112ff6 std %l4,[%o0+0x070] ! Mem[0000000091800070] = 9239cd72 0000017f ! %f16 = d161bacf 9d97def5 5dc46d71 5a6539d0 ! %f20 = 347e5c4d 741507c2 b9d30698 ab023816 ! %f24 = 7870e556 eecfe27d d6e7c258 fae0b992 ! %f28 = 95fef5af 732292b8 b008cfdc 65b28918 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! %l0 = 0000000000000007, imm = fffffffffffff5a4, %l4 = 000000009239cd72 tsubcc %l0,-0xa5c,%l4 ! %l4 = 0000000000000a63, %ccr = 13 p48_label_25: ! Mem[00000000708001c8] = 604a9cdb9dd4756d, %l2 = 0000000000000057 ldx [%i1+0x1c8],%l2 ! %l2 = 604a9cdb9dd4756d ! immd = 0000000000000235, %l4 = 0000000000000a63, %ccr = 13 movge %icc,0x235,%l4 ! Register Not Moved ! Mem[0000000090800098] = 9ef72702, %g18 = 598c74f4772b537b ldsw [%i5+0x098],%g2 ! %g2 = 598c74f4772b537b ! %f12 = 39e8a048 0a7a40a5, Mem[0000000070000010] = 8edede0e 1ced6a91 stda %f12,[%i0+%o2]0x89 ! Mem[0000000070000010] = 39e8a048 0a7a40a5 ! %f2 = d20ed09c 8ff0af4e, Mem[00000000908001b0] = 11ebb8e0 144ca672 std %f2 ,[%i5+0x1b0] ! Mem[00000000908001b0] = d20ed09c 8ff0af4e ! %f16 = d161bacf 9d97def5 5dc46d71 5a6539d0 ! %f20 = 347e5c4d 741507c2 b9d30698 ab023816 ! %f24 = 7870e556 eecfe27d d6e7c258 fae0b992 ! %f28 = 95fef5af 732292b8 b008cfdc 65b28918 mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180 ! %l3 = 2a2b648ff817ac05, Mem[0000000071000008] = 7de2cfff stwa %l3,[%i2+%o1]0x89 ! Mem[0000000071000008] = f817ac05 ! Mem[0000000070000018] = 3038506e, %l5 = 000000000000017f lduw [%i0+%o3],%l5 ! %l5 = 000000003038506e ! %l3 = 2a2b648ff817ac05, %l0 = 0000000000000007, %ccr = 13 movrgz %l3,%l0,%l2 ! Moved, %l2 = 0000000000000007 ! Mem[0000000071800018] = 7de2cfee56e57078, %l1 = ffffffffffff8153 ldxa [%i3+%o3]0x88,%l1 ! %l1 = 7de2cfee56e57078 ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p48_branch_failed p48_not_taken_0_end: ! End of Random Code for Thread 48 p48_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c0] ! Set processor 48 done flag ! Check Registers p48_check_registers: set p48_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000007 bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 7de2cfee56e57078 bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000007 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 2a2b648ff817ac05 bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000a63 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003038506e bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000008010 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b296f7a8 bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p48_check_fp_registers: set p48_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d20ed09c 8ff0af4e bne %xcc,p48_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f4b4aa63 63106509 bne %xcc,p48_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be a8f7964e 2a9ea67f bne %xcc,p48_f6_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be c4aeca2c 2165a0e3 bne %xcc,p48_f14_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 95fef5af 732292b8 bne %xcc,p48_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b008cfdc 65b28918 bne %xcc,p48_f30_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x010],%g2 ! Expected data = a5407a0a48a0e839 ldx [%i0+0x010],%g3 ! Observed data at 0000000070000010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a8f7213b1b4bd8d3 ldx [%i0+0x020],%g3 ! Observed data at 0000000070000020 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9239cd720000017f ldx [%i0+0x028],%g3 ! Observed data at 0000000070000028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x028,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = ffcfb3ec28a7fd0e ldx [%i0+0x0f8],%g3 ! Observed data at 00000000700000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x110],%g2 ! Expected data = fab1422ad6c62ff6 ldx [%i0+0x110],%g3 ! Observed data at 0000000070000110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x110,%g4 ldx [%g1+0x138],%g2 ! Expected data = 523756255cd944a8 ldx [%i0+0x138],%g3 ! Observed data at 0000000070000138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x138,%g4 ldx [%g1+0x170],%g2 ! Expected data = 4d5c7e3434fe9a4f ldx [%i0+0x170],%g3 ! Observed data at 0000000070000170 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x170,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5163339c4d5c7e34 ldx [%i1+0x000],%g3 ! Observed data at 0000000070800000 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = fecbfea66eb6efb6 ldx [%i1+0x018],%g3 ! Observed data at 0000000070800018 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c2bd9a5edf456357 ldx [%i1+0x028],%g3 ! Observed data at 0000000070800028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 ldx [%g1+0x118],%g2 ! Expected data = c22a2e8d7cff5782 ldx [%i1+0x118],%g3 ! Observed data at 0000000070800118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x118,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00008153f122f723 ldx [%i2+0x000],%g3 ! Observed data at 0000000071000000 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 05ac17f8da4e2fef ldx [%i2+0x008],%g3 ! Observed data at 0000000071000008 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 53bb8cc55574566c ldx [%i2+0x020],%g3 ! Observed data at 0000000071000020 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c20715744d5c7e34 ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 11774ae93804ff93 ldx [%i2+0x060],%g3 ! Observed data at 0000000071000060 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x060,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 830fe11700000046 ldx [%i2+0x0a0],%g3 ! Observed data at 00000000710000a0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ffcaa032c7b47198 ldx [%i2+0x0e8],%g3 ! Observed data at 00000000710000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x130],%g2 ! Expected data = d3c306535163339c ldx [%i2+0x130],%g3 ! Observed data at 0000000071000130 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x130,%g4 ldx [%g1+0x180],%g2 ! Expected data = 61d4c77cba4279b7 ldx [%i2+0x180],%g3 ! Observed data at 0000000071000180 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 4eaff08f9cd00ed2 ldx [%i2+0x188],%g3 ! Observed data at 0000000071000188 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 0965106363aab4f4 ldx [%i2+0x190],%g3 ! Observed data at 0000000071000190 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 7fa69e2a4e96f7a8 ldx [%i2+0x198],%g3 ! Observed data at 0000000071000198 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 53bb8cc58c2af19e ldx [%i2+0x1a0],%g3 ! Observed data at 00000000710001a0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = ffffb296e8c46a76 ldx [%i2+0x1a8],%g3 ! Observed data at 00000000710001a8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = a5407a0a48a0e839 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000710001b0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = e3a06521b814c552 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000710001b8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x1b8,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x010],%g2 ! Expected data = c4aeca2c8a078bd7 ldx [%i3+0x010],%g3 ! Observed data at 0000000071800010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7870e556eecfe27d ldx [%i3+0x018],%g3 ! Observed data at 0000000071800018 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9c8fa742d6862cda ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5330bbd286e43475 ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = e5ec96d1741507c2 ldx [%i3+0x050],%g3 ! Observed data at 0000000071800050 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x050,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ffdb319d741efb71 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000718000a8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = c0db3f25ffb33724 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000718000e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x100],%g2 ! Expected data = c9ca1e3d5163339c ldx [%i3+0x100],%g3 ! Observed data at 0000000071800100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x100,%g4 ldx [%g1+0x118],%g2 ! Expected data = 6eb6efb6a09765a8 ldx [%i3+0x118],%g3 ! Observed data at 0000000071800118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x118,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 3d1ecac9fe13867a ldx [%i3+0x1b0],%g3 ! Observed data at 00000000718001b0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 44ffdf1e8dd13517 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000718001d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x1d8,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed p48_f2_fail: set p48_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f4_fail: set p48_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f6_fail: set p48_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f14_fail: set p48_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f28_fail: set p48_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f30_fail: set p48_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_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 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: orn %l2,-0xc45,%l3 stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000000] stwa %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800020] done p48_trap1o: orn %l2,-0xc45,%l3 stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000000] stwa %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800020] done p48_trap2e: membar #Sync mov 0x1c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p48_trap2o: membar #Sync mov 0x1c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p48_trap3e: add %l4,-0x484,%l4 addc %l0,0xd3f,%l6 sub %l6,%l5,%l6 add %l0,%l4,%l0 and %l6,-0xf94,%l6 done p48_trap3o: add %l4,-0x484,%l4 addc %l0,0xd3f,%l6 sub %l6,%l5,%l6 add %l0,%l4,%l0 and %l6,-0xf94,%l6 done p48_init_memory_pointers: set p48_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 p48_local0_start,%i0 set p48_local1_start,%i1 set p48_local2_start,%i2 set p48_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2b63d699f7ec05aa ldx [%g1+0x008],%l1 ! %l1 = 6387382e3b588624 ldx [%g1+0x010],%l2 ! %l2 = 9a9b1c32921be4d5 ldx [%g1+0x018],%l3 ! %l3 = 9a262f2fd1aaa060 ldx [%g1+0x020],%l4 ! %l4 = 5ad85756a4112ff6 ldx [%g1+0x028],%l5 ! %l5 = d25c71e5e92f0930 ldx [%g1+0x030],%l6 ! %l6 = 559a5e3a8b66f5c9 ldx [%g1+0x038],%l7 ! %l7 = bcbd3db63d37973c ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 49 processor_49: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc4] ! Set the start flag wrpr %g0,7,%cleanwin call p49_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 49 wr %g0,0x4,%fprs ! Make sure fef is 1 set p49_init_freg,%g1 ! %f0 = d5eb31ff 55b6e5ed 7bd6cfef 8ad5de65 ! %f4 = 4ecef8cf aa99486a 23d226b9 1ae41ed7 ! %f8 = 26763450 179c9299 9e5192c2 1883ff49 ! %f12 = 071a9329 bd85eef1 2ee3917d 0585da07 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7fbaaae6 10241293 a2db712c eca18751 ! %f20 = e53897de 9ee9b7c7 75caca4c b7efab37 ! %f24 = 1bcc9347 00abdc38 78a5e112 e1b872a6 ! %f28 = d82f1074 8601c1b3 e1c72bbb a87b436f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a482f22f dd26e5f6 01ede7bb a20aa496 ! %f36 = b1065043 b984ae51 08e7735c 4861b00c ! %f40 = 2d284fb9 7b545a8e 5255f1c7 0f861607 ! %f44 = d65857cb 941f820d 27026555 20f76268 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2003233800000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = 2003233800000030 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 49 p49_label_1: ! Mem[0000000073000008] = 8d6d94b8, %f11 = 1883ff49 lda [%i2+%o1]0x89,%f11 ! %f11 = 8d6d94b8 ! %l2 = b1559814, %l3 = d8771ce3, Mem[0000000072000018] = 33195157 73b73469 stda %l2,[%i0+%o3]0x81 ! Mem[0000000072000018] = b1559814 d8771ce3 ! Mem[00000000728001ac] = 60f73c33, %l6 = 693b707fe0d43cba swap [%i1+0x1ac],%l6 ! %l6 = 0000000060f73c33 ! %l6 = 0000000060f73c33, %l5 = 7bdebaac0725b923, %l5 = 7bdebaac0725b923 srax %l6,%l5,%l5 ! %l5 = 0000000000000000 ! Mem[0000000073800008] = a674d250, %l4 = 23e4691068e6ca80 ldsha [%i3+%o1]0x80,%l4 ! %l4 = ffffffffffffa674 ! Mem[0000000090000058] = a5d385e6b9417ee5, %g2 = 8f7e6dff17a8302e ldx [%i4+0x058],%g2 ! %g2 = a5d385e6b9417ee5 ! Mem[00000000918001a0] = b814313cd07c5dd8, %f48 = 358f053f 54a1d6bf ldda [%o0+0x1a0]%asi,%f48 ! %f48 = b814313c d07c5dd8 ! %l0 = 39c2dc4261e7be28, immed = fffff548, %l0 = 39c2dc4261e7be28 tsubcctv %l0,-0xab8,%l0 ! %l0 = 39c2dc4261e7c8e0, %ccr = 11 ! %f6 = 23d226b9, Mem[00000000908001a8] = db8a1c06 st %f6 ,[%i5+0x1a8] ! Mem[00000000908001a8] = 23d226b9 ! %l4 = ffffffffffffa674, %l1 = 66331c5694af707b, %l0 = 39c2dc4261e7c8e0 subc %l4,%l1,%l0 ! %l0 = 99cce3a96b5035f8 p49_label_2: ! Mem[0000000091000168] = 83675da1, %g18 = a24540efc4d9e893 ldsw [%i6+0x168],%g2 ! %g2 = a24540efc4d9e893 ! Mem[0000000072000008] = 0014ef25, %f15 = 0585da07 lda [%i0+%o1]0x88,%f15 ! %f15 = 0014ef25 ! %l7 = 49bb3dce01eeb8dc, %l1 = 66331c5694af707b, %l0 = 99cce3a96b5035f8 add %l7,%l1,%l0 ! %l0 = afee5a24969e2957 ! %l3 = 2886f0ddd8771ce3, Mem[00000000918001f5] = 95af9785 stb %l3,[%o0+0x1f5] ! Mem[00000000918001f4] = e3af9785 ! Mem[0000000090000028] = 6a04d5ad, %g18 = a24540efc4d9e893 ldsw [%i4+%o5],%g2 ! %g2 = a24540efc4d9e893 ! Mem[0000000091800094] = dbf82032, %g18 = a24540efc4d9e893 ldsw [%o0+0x094],%g2 ! %g2 = a24540efc4d9e893 ! %l3 = 2886f0ddd8771ce3, %l2 = 1301e873b1559814, %l2 = 1301e873b1559814 orcc %l3,%l2,%l2 ! %l2 = 3b87f8fff9779cf7, %ccr = 08 ! Mem[0000000090000048] = 4e397b2d, %g2 = ffffffffdbf82032 ldsh [%i4+0x048],%g2 ! %g2 = 0000000000004e39 ! immd = 0000000000000350, %l3 = 2886f0ddd8771ce3, %ccr = 08 movge %icc,0x350,%l3 ! Register Not Moved ! %l0 = afee5a24969e2957, imm = 000000000000001e, %l6 = 0000000060f73c33 sllx %l0,0x01e,%l6 ! %l6 = 25a78a55c0000000 p49_label_3: ! Mem[0000000091800128] = e7dbe3ea, %g2 = 0000000000004e39 lduh [%o0+0x12a],%g2 ! %g2 = 000000000000e7db ! Mem[00000000910000bc] = f88b7c51, %g2 = 000000000000e7db ldsh [%i6+0x0bc],%g2 ! %g2 = fffffffffffff88b ! Mem[0000000072000018] = 149855b1, %l5 = 0000000000000000 swapa [%i0+%o3]0x89,%l5 ! %l5 = 00000000149855b1 ! %l1 = 66331c5694af707b, Mem[00000000918000d2] = ebccbc11 sth %l1,[%o0+0x0d2] ! Mem[00000000918000d0] = 707bbc11 ! %l2 = 3b87f8fff9779cf7, Mem[0000000091800040] = 14b734c0722d4e01 stx %l2,[%o0+0x040] ! Mem[0000000091800040] = 3b87f8fff9779cf7 ! Mem[0000000073000050] = b6ac16fc, %l5 = 00000000149855b1 swap [%i2+0x050],%l5 ! %l5 = 00000000b6ac16fc ! Mem[0000000073000000] = b72cd610, %l4 = ffffffffffffa674 lduha [%i2+%g0]0x80,%l4 ! %l4 = 000000000000b72c ! Mem[00000000738001f8] = a1f69866, %l5 = b6ac16fc, %l2 = f9779cf7 add %i3,0x1f8,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000a1f69866 ! Mem[0000000091000020] = abdad1f2 d460f223, %g2 = fffff88b, %g3 = 0bad0b00 ldd [%i6+%o4],%g2 ! %g2 = 00000000abdad1f2 00000000d460f223 ! %l4 = 000000000000b72c, Mem[0000000091000180] = fd84489c906adc75 stx %l4,[%i6+0x180] ! Mem[0000000091000180] = 000000000000b72c p49_label_4: ! %l4 = 000000000000b72c, %l2 = 00000000a1f69866, %l6 = 25a78a55c0000000 tsubcc %l4,%l2,%l6 ! %l6 = ffffffff5e0a1ec6, %ccr = 93 ! %l1 = 66331c5694af707b, %l0 = afee5a24969e2957, %l5 = 00000000b6ac16fc mulx %l1,%l0,%l5 ! %l5 = 61081eb81e8ceccd ! %f2 = 7bd6cfef 8ad5de65, Mem[00000000908000c0] = 14fa144f be46adbe std %f2 ,[%i5+0x0c0] ! Mem[00000000908000c0] = 7bd6cfef 8ad5de65 ! Mem[0000000073800010] = e1c87398, %l3 = 2886f0ddd8771ce3 ldstuba [%i3+%o2]0x88,%l3 ! %l3 = 00000098000000ff ! %l1 = 66331c5694af707b, %l4 = 000000000000b72c, %l4 = 000000000000b72c orncc %l1,%l4,%l4 ! %l4 = ffffffffffff78fb, %ccr = 88 ! Mem[0000000090800154] = a90caa43, %g2 = 00000000abdad1f2 ldsh [%i5+0x156],%g2 ! %g2 = ffffffffffffa90c ! Mem[0000000072800058] = 640a77cc, %l3 = 0000000000000098 ldstub [%i1+0x058],%l3 ! %l3 = 00000064000000ff ! Mem[0000000091800018] = 24036eb5, %g18 = a24540efc4d9e893 ldsw [%o0+%o3],%g2 ! %g2 = a24540efc4d9e893 ! Mem[0000000073800010] = ff73c8e18b43e61a, %l3 = 0000000000000064, %l7 = 49bb3dce01eeb8dc add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ff73c8e18b43e61a ! Mem[00000000738000a0] = 32d4d5e2e7e06382, %l3 = 0000000000000064, %l0 = afee5a24969e2957 add %i3,0xa0,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 32d4d5e2e7e06382 p49_label_5: ! %l1 = 66331c5694af707b, Mem[00000000910000c4] = cabe2e3f sth %l1,[%i6+0x0c4] ! Mem[00000000910000c4] = 707b2e3f ! Mem[0000000072000100] = 21251b7e, %l5 = 61081eb81e8ceccd ldsh [%i0+0x102],%l5 ! %l5 = 0000000000001b7e ! Mem[0000000073800008] = 50d274a6, %l1 = 66331c5694af707b lduha [%i3+%o1]0x88,%l1 ! %l1 = 00000000000074a6 ! Mem[0000000073800108] = 32dbd0b7, %l7 = ff73c8e18b43e61a ldstub [%i3+0x108],%l7 ! %l7 = 00000032000000ff ! Mem[0000000073800000] = 6747cbf5, %l6 = ffffffff5e0a1ec6 ldswa [%i3+%g0]0x81,%l6 ! %l6 = 000000006747cbf5 ! Mem[00000000720001a4] = 4f0316c7, %l1 = 00000000000074a6 swap [%i0+0x1a4],%l1 ! %l1 = 000000004f0316c7 ! Mem[0000000072000020] = 3975cd96, %l2 = 00000000a1f69866 swapa [%i0+%o4]0x88,%l2 ! %l2 = 000000003975cd96 ! %l0 = 32d4d5e2e7e06382, Mem[00000000738001b0] = 77fbc475 stw %l0,[%i3+0x1b0] ! Mem[00000000738001b0] = e7e06382 ! %l4 = ffffffffffff78fb, Mem[0000000073800024] = be9b9fcd sth %l4,[%i3+0x024] ! Mem[0000000073800024] = 78fb9fcd ! Mem[000000007200019c] = 314c3f95, %l2 = 000000003975cd96 swap [%i0+0x19c],%l2 ! %l2 = 00000000314c3f95 p49_label_6: ! %f11 = 8d6d94b8, Mem[0000000073800008] = 50d274a6 sta %f11,[%i3+%o1]0x89 ! Mem[0000000073800008] = 8d6d94b8 ! Mem[00000000728001e0] = 31713e6c, %l6 = 000000006747cbf5 swap [%i1+0x1e0],%l6 ! %l6 = 0000000031713e6c ! %l0 = e7e06382, %l1 = 4f0316c7, Mem[00000000910000d8] = d755a286 98cd2bbb std %l0,[%i6+0x0d8] ! Mem[00000000910000d8] = e7e06382 4f0316c7 ! %l7 = 0000000000000032, immed = fffff992, %y = 00000000 umul %l7,-0x66e,%l2 ! %l2 = 00000031fffebe84, %y = 00000031 ! %l4 = ffffffffffff78fb, %l0 = 32d4d5e2e7e06382, %l2 = 00000031fffebe84 addc %l4,%l0,%l2 ! %l2 = 32d4d5e2e7dfdc7d ! %l0 = 32d4d5e2e7e06382, %l3 = 0000000000000064, %ccr = 88 movle %xcc,%l0,%l3 ! Moved, %l3 = 32d4d5e2e7e06382 ! done : should take illegal inst trap, %l0 = 32d4d5e2e7e06382 done ! Illegal inst trap : %l0 = 32d4d5e2e7e06392 ! %l0 = 32d4d5e2e7e06392, %l7 = 0000000000000032, %ccr = 88 movcs %xcc,%l0,%l7 ! Register Not Moved ! Mem[0000000073000010] = cfb48be8, %l7 = 0000000000000032 ldsha [%i2+%o2]0x89,%l7 ! %l7 = ffffffffffff8be8 ! Mem[00000000728000f8] = 07db94bea1a93215, %l7 = ffffffffffff8be8, %l4 = ffffffffffff78fb add %i1,0xf8,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 07db94bea1a93215 p49_label_7: ! Mem[0000000090800198] = ab16b29f, %g2 = 0000000024036eb5 ldsb [%i5+0x19b],%g2 ! %g2 = ffffffffffffffab ! %l5 = 0000000000001b7e, Mem[0000000090800038] = 980e0495 sth %l5,[%i5+0x038] ! Mem[0000000090800038] = 1b7e0495 ! %l4 = 07db94bea1a93215, Mem[00000000918001bc] = 197a4417 stb %l4,[%o0+0x1bc] ! Mem[00000000918001bc] = 157a4417 ! %l4 = 07db94bea1a93215, %l6 = 0000000031713e6c, %l7 = ffffffffffff8be8 orn %l4,%l6,%l7 ! %l7 = ffffffffefaff397 ! %l7 = ffffffffefaff397, %l2 = 32d4d5e2e7dfdc7d, %ccr = 88 mova %icc,%l7,%l2 ! Moved, %l2 = ffffffffefaff397 ! %l2 = efaff397, %l3 = e7e06382, Mem[0000000072800028] = 758b0ba8 5adae4a4 stda %l2,[%i1+%o5]0x88 ! Mem[0000000072800028] = efaff397 e7e06382 ! %l5 = 0000000000001b7e, Mem[00000000908001e8] = a05a148c sth %l5,[%i5+0x1e8] ! Mem[00000000908001e8] = 1b7e148c ! %l6 = 31713e6c, %l7 = efaff397, Mem[0000000073800008] = b8946d8d c7f5b057 stda %l6,[%i3+%o1]0x80 ! Mem[0000000073800008] = 31713e6c efaff397 ! %l6 = 0000000031713e6c, Mem[0000000072800018] = c9b996c0dcdc1964 stxa %l6,[%i1+%o3]0x88 ! Mem[0000000072800018] = 0000000031713e6c ! Mem[0000000073800028] = f95352f7, %l1 = 000000004f0316c7 lduba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000f7 p49_label_8: ! done : should take illegal inst trap, %l0 = 32d4d5e2e7e06392 done ! Illegal inst trap : %l0 = 32d4d5e2e7e063a2 ! Mem[0000000090000124] = 1c3dc9c8, %g2 = ffffffffffffffab ldub [%i4+0x124],%g2 ! %g2 = 000000000000001c ! %l0 = 32d4d5e2e7e063a2, %l6 = 0000000031713e6c, %ccr = 88 movle %xcc,%l0,%l6 ! Moved, %l6 = 32d4d5e2e7e063a2 ! Mem[00000000918001b4] = d84b0b94, %g2 = 000000000000001c ldub [%o0+0x1b7],%g2 ! %g2 = 00000000000000d8 ! %l7 = ffffffffefaff397, Mem[0000000090800084] = 6d478911 stw %l7,[%i5+0x084] ! Mem[0000000090800084] = efaff397 ! Mem[000000007200006c] = df91c2c1, %l5 = 00001b7e, %l3 = e7e06382 add %i0,0x6c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000df91c2c1 ! %l2 = ffffffffefaff397, Mem[0000000091800022] = 129d89dd stb %l2,[%o0+0x022] ! Mem[0000000091800020] = 979d89dd ! %l4 = a1a93215, %l5 = 00001b7e, Mem[0000000073800000] = f5cb4767 eeda2730 stda %l4,[%i3+%g0]0x88 ! Mem[0000000073800000] = a1a93215 00001b7e ! Mem[0000000072800018] = 6c3e713100000000, %f14 = 2ee3917d 0014ef25 ldda [%i1+%o3]0x81,%f14 ! %f14 = 6c3e7131 00000000 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000 p49_label_9: ! Mem[00000000910000a8] = 871488a2 ab9a19e7, %g2 = 000000d8, %g3 = d460f223 ldd [%i6+0x0a8],%g2 ! %g2 = 00000000871488a2 00000000ab9a19e7 ! %l0 = 32d4d5e2e7e063a2, Mem[00000000918001b8] = 4b0b9455157a4417 stx %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = 32d4d5e2e7e063a2 ! Mem[00000000720001d8] = 9c7b0436, %l1 = 00000000000000f7 ldstub [%i0+0x1d8],%l1 ! %l1 = 0000009c000000ff ! Mem[0000000073800020] = 12acf64c, %l7 = ffffffffefaff397 ldsba [%i3+%o4]0x88,%l7 ! %l7 = 000000000000004c ! %f2 = 7bd6cfef, Mem[0000000073000008] = 8d6d94b8 sta %f2 ,[%i2+%o1]0x88 ! Mem[0000000073000008] = 7bd6cfef ! Mem[00000000900000d8] = fcf0ffcd d2efa0dd, %g2 = 871488a2, %g3 = ab9a19e7 ldda [%i4+0x0d8]%asi,%g2 ! %g2 = 00000000fcf0ffcd 00000000d2efa0dd ! %l4 = 07db94bea1a93215, imm = 0000000000000d25, %l0 = 32d4d5e2e7e063a2 sub %l4,0xd25,%l0 ! %l0 = 07db94bea1a924f0 ! Mem[0000000072000098] = 95ff27e1, %l4 = 07db94bea1a93215 ldub [%i0+0x099],%l4 ! %l4 = 00000000000000ff ! Mem[0000000090800100] = fb53269303c772fa, %g2 = 00000000fcf0ffcd ldx [%i5+0x100],%g2 ! %g2 = fb53269303c772fa ! %l0 = 07db94bea1a924f0, imm = 000000000000047c, %l2 = ffffffffefaff397 andn %l0,0x47c,%l2 ! %l2 = 07db94bea1a92080 p49_label_10: ! %l5 = 0000000000001b7e, %l1 = 000000000000009c, %ccr = 88 movrgz %l5,%l1,%l5 ! Moved, %l5 = 000000000000009c ! %f12 = 071a9329 bd85eef1, Mem[0000000073800018] = 5d14beb6 b1c9c172 stda %f12,[%i3+%o3]0x80 ! Mem[0000000073800018] = 071a9329 bd85eef1 ! %l6 = 32d4d5e2e7e063a2, Mem[0000000091800084] = 941fbecd stw %l6,[%o0+0x084] ! Mem[0000000091800084] = e7e063a2 ! Mem[0000000072000028] = 8225f7f6, %l6 = 32d4d5e2e7e063a2 ldswa [%i0+%o5]0x89,%l6 ! %l6 = ffffffff8225f7f6 ! %l0 = 07db94bea1a924f0, %l7 = 000000000000004c, %y = 00000031 umul %l0,%l7,%l3 ! %l3 = 0000002ffe36f740, %y = 0000002f ! Mem[0000000073000150] = 30f7854903ced946, %l2 = 07db94bea1a92080, %l5 = 000000000000009c add %i2,0x150,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 30f7854903ced946 ! Mem[0000000073800020] = 4cf6ac12, %l0 = 07db94bea1a924f0 lduha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000004cf6 ! Mem[0000000072800020] = f6bb2858, %l5 = 30f7854903ced946 ldsba [%i1+%o4]0x81,%l5 ! %l5 = fffffffffffffff6 ! %l3 = 0000002ffe36f740, %l6 = ffffffff8225f7f6, %l3 = 0000002ffe36f740 tsubcctv %l3,%l6,%l3 ! %l0 = 0000000000004d19, Trapped ! %f19 = eca18751, Mem[0000000091000080] = 1fd0585c st %f19,[%i6+0x080] ! Mem[0000000091000080] = eca18751 p49_label_11: ! Mem[0000000091000004] = 9a33280b, %g2 = fb53269303c772fa ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffff9a ! Mem[000000009180007c] = 68422c70, %g2 = ffffffffffffff9a ldub [%o0+0x07c],%g2 ! %g2 = 0000000000000068 ! Mem[0000000072000034] = d1da3947, %l2 = a1a92080, %l4 = 000000ff add %i0,0x34,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000d1da3947 ! Mem[0000000073000000] = 10d62cb7, %l6 = ffffffff8225f7f6 lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000002cb7 ! Mem[00000000720000dc] = 62b85b12, %l2 = 07db94bea1a92080 swap [%i0+0x0dc],%l2 ! %l2 = 0000000062b85b12 ! %l6 = 0000000000002cb7, Mem[0000000090000044] = 1fcc733d stw %l6,[%i4+0x044] ! Mem[0000000090000044] = 00002cb7 ! %l6 = 0000000000002cb7, %l2 = 0000000062b85b12, %ccr = 88 movgu %xcc,%l6,%l2 ! Moved, %l2 = 0000000000002cb7 ! Mem[00000000900001a8] = 313bbe34, %g2 = 0000000000000068 lduh [%i4+0x1aa],%g2 ! %g2 = 000000000000313b ! Mem[0000000090000028] = 6a04d5ad, %g2 = 000000000000313b lduw [%i4+%o5],%g2 ! %g2 = 000000006a04d5ad ! %l0 = 00004d19, %l1 = 0000009c, Mem[0000000091800000] = 3bc5dc05 af37a84c std %l0,[%o0+%g0] ! Mem[0000000091800000] = 00004d19 0000009c p49_label_12: ! %f0 = d5eb31ff 55b6e5ed 7bd6cfef 8ad5de65 ! %f4 = 4ecef8cf aa99486a 23d226b9 1ae41ed7 ! %f8 = 26763450 179c9299 9e5192c2 8d6d94b8 ! %f12 = 071a9329 bd85eef1 6c3e7131 00000000 mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140 ! done : should take illegal inst trap, %l0 = 0000000000004d19 done ! Illegal inst trap : %l0 = 0000000000004d29 ! %l0 = 00004d29, %l1 = 0000009c, Mem[0000000090000180] = ec30e2c0 849a4580 stda %l0,[%i4+0x180]%asi ! Mem[0000000090000180] = 00004d29 0000009c ! Mem[0000000091000148] = df9bb4e5, %g2 = 000000006a04d5ad lduha [%i6+0x148]%asi,%g2 ! %g2 = 000000000000df9b ! %l6 = 0000000000002cb7, Mem[000000009080003f] = f2c4953c stb %l6,[%i5+0x03f] ! Mem[000000009080003c] = b7c4953c ! %l4 = 00000000d1da3947, %l7 = 000000000000004c, %ccr = 88 movneg %icc,%l4,%l7 ! Moved, %l7 = 00000000d1da3947 ! Mem[00000000720001dc] = b6b4cb92, %l5 = fffffff6, %l4 = d1da3947 add %i0,0x1dc,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000b6b4cb92 ! Mem[00000000908001a8] = 23d226b9, %g2 = 000000000000df9b ldsh [%i5+0x1a8],%g2 ! %g2 = 00000000000023d2 membar #Sync ! Added by membar checker (301) ! %l2 = 00002cb7, %l3 = fe36f740, Mem[0000000090000010] = 0e4c149a 35abf17f std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00002cb7 fe36f740 ! Code Fragment 1 p49_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d2efa0dd mov -0x3d2,%g3 ! %g3 = fffffffffffffc2e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p49_label_13: ! immd = 00000000000000f9, %l0 = 0000000000004d29, %ccr = 88 movleu %xcc,0x0f9,%l0 ! Register Not Moved ! %l0 = 0000000000004d29, Mem[0000000090000008] = 048cb738 sth %l0,[%i4+%o1] ! Mem[0000000090000008] = 4d29b738 ! %l0 = 0000000000004d29, Mem[0000000090800165] = 59de3d2d stb %l0,[%i5+0x165] ! Mem[0000000090800164] = 29de3d2d ! %l4 = 00000000b6b4cb92, %l2 = 0000000000002cb7, %l1 = 000000000000009c xnor %l4,%l2,%l1 ! %l1 = ffffffff494b18da ! %l0 = 0000000000004d29, Mem[0000000090800048] = f15c4d91 stw %l0,[%i5+0x048] ! Mem[0000000090800048] = 00004d29 ! Mem[0000000073000020] = 78043913 18f571b1, %l4 = b6b4cb92, %l5 = fffffff6 ldda [%i2+%o4]0x89,%l4 ! %l4 = 0000000018f571b1 0000000078043913 ! %l3 = 0000002ffe36f740, Mem[0000000090800044] = e14ccb8b stw %l3,[%i5+0x044] ! Mem[0000000090800044] = fe36f740 ! %l3 = 0000002ffe36f740, Mem[0000000072800020] = f6bb2858 stwa %l3,[%i1+%o4]0x81 ! Mem[0000000072800020] = fe36f740 ! Mem[0000000073800018] = 071a9329, %l0 = 0000000000004d29 lduha [%i3+%o3]0x81,%l0 ! %l0 = 000000000000071a ! %l1 = ffffffff494b18da, imm = fffffffffffff117, %l1 = ffffffff494b18da xor %l1,-0xee9,%l1 ! %l1 = 00000000b6b4e9cd p49_label_14: ! %f16 = 7fbaaae6 10241293 a2db712c eca18751 ! %f20 = e53897de 9ee9b7c7 75caca4c b7efab37 ! %f24 = 1bcc9347 00abdc38 78a5e112 e1b872a6 ! %f28 = d82f1074 8601c1b3 e1c72bbb a87b436f stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000 ! Mem[0000000091000120] = c14c4013aca7c007, %f48 = 38fd2659 7b3cf6f5 ldd [%i6+0x120],%f48 ! %f48 = c14c4013 aca7c007 ! Mem[0000000072800010] = 6c80049e, %l0 = 000000000000071a lduba [%i1+%o2]0x89,%l0 ! %l0 = 000000000000009e ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100 ! %l4 = 0000000018f571b1, Mem[0000000090800048] = 00004d29 stw %l4,[%i5+0x048] ! Mem[0000000090800048] = 18f571b1 ! Mem[0000000072000094] = 88130bb3, %l7 = 00000000d1da3947 ldub [%i0+0x094],%l7 ! %l7 = 0000000000000088 ! %l0 = 000000000000009e, %l3 = 0000002ffe36f740, %y = 0000002f sdiv %l0,%l3,%l1 ! %l1 = ffffffffffffe5ad mov %l0,%y ! %y = 0000009e ! Mem[0000000073000088] = 06942789, %l1 = ffffe5ad, %l4 = 18f571b1 add %i2,0x88,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000006942789 ! Mem[0000000072800028] = 97f3afef8263e0e7, %f28 = d82f1074 8601c1b3 ldda [%i1+%o5]0x80,%f28 ! %f28 = 97f3afef 8263e0e7 p49_label_15: ! Mem[0000000090800070] = 66be9946 302692b7, %g2 = 000023d2, %g3 = fffffc2e ldd [%i5+0x070],%g2 ! %g2 = 0000000066be9946 00000000302692b7 ! %f2 = 7bd6cfef, Mem[0000000072000028] = f6f72582 sta %f2 ,[%i0+%o5]0x80 ! Mem[0000000072000028] = 7bd6cfef ! %l2 = 0000000000002cb7, imm = 0000000000000df4, %l0 = 000000000000009e xorcc %l2,0xdf4,%l0 ! %l0 = 0000000000002143, %ccr = 00 ! %l1 = ffffffffffffe5ad, Mem[0000000073000008] = 7bd6cfef stwa %l1,[%i2+%o1]0x89 ! Mem[0000000073000008] = ffffe5ad ! Mem[00000000720000cf] = e29bd438, %l2 = 0000000000002cb7 ldstub [%i0+0x0cf],%l2 ! %l2 = 00000038000000ff ! Mem[00000000730000e8] = b3c74c6bd493e262, %l7 = 0000000000000088, %l2 = 0000000000000038 add %i2,0xe8,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = b3c74c6bd493e262 ! Mem[0000000091000000] = ecb2f1c3 9a33280b, %g2 = 66be9946, %g3 = 302692b7 ldd [%i6+%g0],%g2 ! %g2 = 00000000ecb2f1c3 000000009a33280b ! immd = 00000000000001f1, %l4 = 0000000006942789, %ccr = 00 movne %xcc,0x1f1,%l4 ! Moved, %l4 = 00000000000001f1 ! Mem[0000000090800104] = 03c772fa, %g18 = a24540efc4d9e893 ldsw [%i5+0x104],%g2 ! %g2 = a24540efc4d9e893 ! Mem[0000000073000020] = 7804391318f571b1, %f8 = 26763450 179c9299 ldda [%i2+%o4]0x88,%f8 ! %f8 = 78043913 18f571b1 p49_label_16: ! Mem[00000000908000ac] = 621f261d, %g2 = 0000000003c772fa ldsb [%i5+0x0ae],%g2 ! %g2 = 0000000000000062 ! retry : should take illegal inst trap, %l0 = 0000000000002143 retry ! Illegal inst trap : %l0 = 0000000000002153 ! Mem[000000007300003c] = d92964e5, %l7 = 00000088, %l6 = 00002cb7 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d92964e5 ! retry : should take illegal inst trap, %l0 = 0000000000002153 retry ! Illegal inst trap : %l0 = 0000000000002163 ! Mem[0000000090800158] = aa438ed2, %g2 = 0000000000000062 lduh [%i5+0x158],%g2 ! %g2 = 000000000000aa43 ! %l0 = 0000000000002163, %l0 = 0000000000002163, %ccr = 00 movge %xcc,%l0,%l0 ! Moved, %l0 = 0000000000002163 ! %l0 = 0000000000002163, Mem[00000000908000b6] = 4d46811e sth %l0,[%i5+0x0b6] ! Mem[00000000908000b4] = 2163811e ! immd = 0000000000000093, %l5 = 0000000078043913, %ccr = 00 movvs %xcc,0x093,%l5 ! Register Not Moved ! %l3 = 0000002ffe36f740, Mem[0000000091800030] = 67a3e807de418d43 stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 0000002ffe36f740 ! Mem[00000000900000a8] = ff93747b1e6c41e5, %f48 = 26620895 2b3c00be ldd [%i4+0x0a8],%f48 ! %f48 = ff93747b 1e6c41e5 p49_label_17: ! Mem[0000000072000028] = 7bd6cfef, %l4 = 000001f1, %l5 = 78043913 add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007bd6cfef ! %l0 = 0000000000002163, %l7 = 0000000000000088, %l2 = b3c74c6bd493e262 mulx %l0,%l7,%l2 ! %l2 = 000000000011bc98 ! immd = 0000000000000094, %l7 = 0000000000000088, %ccr = 00 movne %icc,0x094,%l7 ! Moved, %l7 = 0000000000000094 ! Mem[0000000073800124] = 7cbd8334, %l5 = 000000007bd6cfef ldstub [%i3+0x124],%l5 ! %l5 = 0000007c000000ff ! Mem[0000000073800010] = e1c873ff, %l0 = 0000000000002163 ldswa [%i3+%o2]0x88,%l0 ! %l0 = ffffffffe1c873ff ! Mem[000000007280016e] = ceb8d16c, %l4 = 00000000000001f1 ldstub [%i1+0x16e],%l4 ! %l4 = 000000d1000000ff ! Mem[0000000072800010] = 9e04806c, %l5 = 000000000000007c ldstuba [%i1+%o2]0x81,%l5 ! %l5 = 0000009e000000ff ! %l5 = 000000000000009e, %l1 = ffffffffffffe5ad, %ccr = 00 movcs %icc,%l5,%l1 ! Register Not Moved ! Mem[0000000091000160] = d58946fa989af416, %f48 = ff93747b 1e6c41e5 ldda [%i6+0x160]%asi,%f48 ! %f48 = d58946fa 989af416 ! Mem[0000000091800040] = 3b87f8ff f9779cf7, %g2 = 0000aa43, %g3 = 9a33280b ldd [%o0+0x040],%g2 ! %g2 = 000000003b87f8ff 00000000f9779cf7 p49_label_18: ! Mem[00000000908000d8] = 9a50e031237791cb, %g2 = 000000003b87f8ff ldx [%i5+0x0d8],%g2 ! %g2 = 9a50e031237791cb ! Mem[00000000908000fc] = 108f7c74, %g18 = a24540efc4d9e893 ldsw [%i5+0x0fc],%g2 ! %g2 = a24540efc4d9e893 ! %l5 = 000000000000009e, %l0 = ffffffffe1c873ff, %ccr = 00 movrlez %l5,%l0,%l4 ! Not Moved, %l4 = 00000000000000d1 ! Mem[00000000908001f0] = 4a86c684, %g2 = 00000000108f7c74 ldub [%i5+0x1f1],%g2 ! %g2 = 000000000000004a ! Mem[00000000738001ac] = c1f18512, %l2 = 000000000011bc98 ldsh [%i3+0x1ae],%l2 ! %l2 = ffffffffffff8512 ! %l5 = 000000000000009e, %l5 = 000000000000009e, %l0 = ffffffffe1c873ff xnorcc %l5,%l5,%l0 ! %l0 = ffffffffffffffff, %ccr = 88 ! Mem[0000000091800128] = 232de7dbe3ea9fcb, %f48 = d58946fa 989af416 ldd [%o0+0x128],%f48 ! %f48 = 232de7db e3ea9fcb ! immd = 0000000000000199, %l6 = 00000000d92964e5, %ccr = 88 movgu %xcc,0x199,%l6 ! Moved, %l6 = 0000000000000199 ! Mem[000000009180012c] = 9fcb10fd, %g2 = 000000000000004a ldsh [%o0+0x12e],%g2 ! %g2 = ffffffffffff9fcb ! %l6 = 0000000000000199, Mem[0000000072800010] = ff04806ce56d9f0d stxa %l6,[%i1+%o2]0x80 ! Mem[0000000072800010] = 0000000000000199 p49_label_19: ! Mem[0000000072000028] = 7bd6cfef, %l5 = 000000000000009e ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 0000007b000000ff ! %f30 = e1c72bbb, Mem[0000000072800028] = efaff397 sta %f30,[%i1+%o5]0x88 ! Mem[0000000072800028] = e1c72bbb ! %l6 = 00000199, %l7 = 00000094, Mem[0000000090800130] = 75025c7f 4ed886e9 std %l6,[%i5+0x130] ! Mem[0000000090800130] = 00000199 00000094 ! Mem[00000000730001b0] = ca2c0b9c, %l2 = ffff8512, %l5 = 0000007b add %i2,0x1b0,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ca2c0b9c ! Mem[00000000720000d0] = 764a853e, %l5 = ca2c0b9c, %l6 = 00000199 add %i0,0xd0,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000764a853e ! Mem[0000000072800000] = 3207386f f832bd22, %l6 = 764a853e, %l7 = 00000094 ldda [%i1+%g0]0x80,%l6 ! %l6 = 000000003207386f 00000000f832bd22 ! Randomly selected nop nop ! Mem[00000000918001fc] = 2e3678f1, %g2 = ffffffffffff9fcb ldub [%o0+0x1fc],%g2 ! %g2 = 000000000000002e ! Mem[00000000728000d8] = 4dc5c192, %l3 = fe36f740, %l0 = ffffffff add %i1,0xd8,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004dc5c192 ! %f24 = 1bcc9347 00abdc38, Mem[0000000091000118] = 99dcd998 a129c413 std %f24,[%i6+0x118] ! Mem[0000000091000118] = 1bcc9347 00abdc38 p49_label_20: ! Mem[0000000091000174] = 9147e913, %g2 = 000000000000002e lduw [%i6+0x174],%g2 ! %g2 = 000000009147e913 ! %l2 = ffffffffffff8512, Mem[0000000073000136] = 70f65ea9 sth %l2,[%i2+0x136] ! Mem[0000000073000134] = 70f68512 ! Mem[0000000072000008] = 0014ef25, %l1 = ffffffffffffe5ad swapa [%i0+%o1]0x89,%l1 ! %l1 = 000000000014ef25 ! Mem[0000000073000128] = 8132f7ba52cc734b, %l6 = 000000003207386f, %l7 = 00000000f832bd22 add %i2,0x128,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 8132f7ba52cc734b ! Mem[00000000908001d8] = b1d8e473, %g2 = 000000009147e913 lduh [%i5+0x1da],%g2 ! %g2 = 000000000000b1d8 ! Mem[0000000073000000] = 10d62cb7, %l1 = 000000000014ef25 ldsha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000002cb7 ! Mem[0000000073000020] = b171f518, %l5 = 00000000ca2c0b9c lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000b1 ! Mem[0000000072800164] = daf69f76, %l6 = 000000003207386f ldstub [%i1+0x164],%l6 ! %l6 = 000000da000000ff ! %l4 = 00000000000000d1, %l5 = 00000000000000b1, %ccr = 88 movvs %icc,%l4,%l5 ! Register Not Moved ! %l4 = 00000000000000d1, %l2 = ffffffffffff8512, %ccr = 88 movn %icc,%l4,%l2 ! Register Not Moved p49_label_21: ! %l2 = ffffffffffff8512, %l3 = 0000002ffe36f740, %y = 0000009e umul %l2,%l3,%l5 ! %l5 = fe367d2d7711a280, %y = fe367d2d ! %l2 = ffffffffffff8512, %l1 = 0000000000002cb7, %ccr = 88 movleu %icc,%l2,%l1 ! Register Not Moved ! Mem[0000000072000010] = 9e61ed21, %l6 = 00000000000000da ldsha [%i0+%o2]0x80,%l6 ! %l6 = ffffffffffff9e61 ! Mem[0000000072800000] = 6f380732, %l7 = 8132f7ba52cc734b ldsha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000732 ! Mem[0000000072800108] = 909df58a, %l3 = 0000002ffe36f740 ldsw [%i1+0x108],%l3 ! %l3 = ffffffff909df58a ! %l7 = 0000000000000732, %l7 = 0000000000000732, %l3 = ffffffff909df58a taddcc %l7,%l7,%l3 ! %l3 = 0000000000000e64, %ccr = 02 ! Mem[000000009000008c] = decbecfb, %g2 = 000000000000b1d8 lduw [%i4+0x08c],%g2 ! %g2 = 00000000decbecfb ! %l4 = 00000000000000d1, %l5 = fe367d2d7711a280, %ccr = 02 movg %icc,%l4,%l5 ! Register Not Moved ! Mem[0000000073000198] = ad433e33, %l2 = ffffffffffff8512 ldstub [%i2+0x198],%l2 ! %l2 = 000000ad000000ff ! Mem[0000000072800184] = a946e72f, %l3 = 0000000000000e64 ldub [%i1+0x187],%l3 ! %l3 = 000000000000002f p49_label_22: ! Mem[0000000091800090] = 6084d848dbf82032, %g2 = 00000000decbecfb ldx [%o0+0x090],%g2 ! %g2 = 6084d848dbf82032 ! %l7 = 0000000000000732, %l1 = 0000000000002cb7, %l3 = 000000000000002f andcc %l7,%l1,%l3 ! %l3 = 0000000000000432, %ccr = 00 ! Mem[0000000073000018] = 3f115e72, %l1 = 0000000000002cb7 ldsha [%i2+%o3]0x89,%l1 ! %l1 = 0000000000005e72 ! %f26 = 78a5e112 e1b872a6, Mem[0000000073800018] = 29931a07 f1ee85bd stda %f26,[%i3+%o3]0x89 ! Mem[0000000073800018] = 78a5e112 e1b872a6 ! %l1 = 0000000000005e72, immed = fffff078, %y = fe367d2d udiv %l1,-0xf88,%l3 ! %l3 = 00000000fe368c99 mov %l0,%y ! %y = 4dc5c192 ! Mem[0000000072000078] = 7e720d78 77fc0958, %l4 = 000000d1, %l5 = 7711a280 ldd [%i0+0x078],%l4 ! %l4 = 000000007e720d78 0000000077fc0958 ! Mem[00000000900000ac] = 41e5869e, %g2 = 6084d848dbf82032 ldsh [%i4+0x0ae],%g2 ! %g2 = 00000000000041e5 ! %l2 = 00000000000000ad, %l7 = 0000000000000732, %l1 = 0000000000005e72 add %l2,%l7,%l1 ! %l1 = 00000000000007df ! Mem[000000009180003c] = 323b87f8, %g2 = 00000000000041e5 ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000032 ! Mem[0000000073800008] = 6c3e7131, %l0 = 000000004dc5c192 lduba [%i3+%o1]0x89,%l0 ! %l0 = 0000000000000031 p49_label_23: ! %l0 = 0000000000000031, immed = 000006b6, %y = 4dc5c192 sdivcc %l0,0x6b6,%l2 ! %l2 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 00000031 ! %l1 = 00000000000007df, imm = 0000000000000c60, %l4 = 000000007e720d78 xnorcc %l1,0xc60,%l4 ! %l4 = fffffffffffff440, %ccr = 88 ! Mem[0000000072800028] = e7e06382e1c72bbb, %l4 = fffffffffffff440 ldxa [%i1+%o5]0x89,%l4 ! %l4 = e7e06382e1c72bbb ! Mem[0000000091000100] = 12a382c03a46c685, %g2 = 0000000000000032 ldx [%i6+0x100],%g2 ! %g2 = 12a382c03a46c685 ! Mem[0000000072000000] = fd71ea7f, %f4 = 4ecef8cf lda [%i0+%g0]0x81,%f4 ! %f4 = fd71ea7f ! immd = 000000000000029b, %l4 = e7e06382e1c72bbb, %ccr = 88 movgu %icc,0x29b,%l4 ! Moved, %l4 = 000000000000029b ! Mem[0000000073800020] = 4cf6ac12, %l5 = 0000000077fc0958 ldsha [%i3+%o4]0x81,%l5 ! %l5 = 0000000000004cf6 ! Mem[00000000900000c0] = 15e5f1e3, %g2 = 12a382c03a46c685 ldsh [%i4+0x0c2],%g2 ! %g2 = 00000000000015e5 ! Mem[0000000072800010] = 00000000, %l1 = 00000000000007df ldsba [%i1+%o2]0x81,%l1 ! %l1 = 0000000000000000 ! Mem[0000000072000018] = 00000000d8771ce3, %l4 = 000000000000029b, %l2 = 000000007fffffff add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d8771ce3 p49_label_24: ! Mem[0000000073800108] = ffdbd0b71e55e1f4, %l4 = 000000000000029b, %l4 = 000000000000029b add %i3,0x108,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = ffdbd0b71e55e1f4 ! Mem[0000000072000010] = 9e61ed21, %f16 = 7fbaaae6 lda [%i0+%o2]0x80,%f16 ! %f16 = 9e61ed21 ! %f16 = 9e61ed21 10241293 a2db712c eca18751 ! %f20 = e53897de 9ee9b7c7 75caca4c b7efab37 ! %f24 = 1bcc9347 00abdc38 78a5e112 e1b872a6 ! %f28 = 97f3afef 8263e0e7 e1c72bbb a87b436f mov 0x040,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! %f0 = d5eb31ff 55b6e5ed, Mem[00000000900001b0] = dd9b41b1 0f879dfe std %f0 ,[%i4+0x1b0] ! Mem[00000000900001b0] = d5eb31ff 55b6e5ed ! Mem[0000000072800008] = fcc4e888, %f1 = 55b6e5ed lda [%i1+%o1]0x89,%f1 ! %f1 = fcc4e888 ! %l1 = 0000000000000000, Mem[0000000072800020] = 40f736fe stba %l1,[%i1+%o4]0x89 ! Mem[0000000072800020] = 40f73600 ! %l0 = 00000031, %l1 = 00000000, Mem[0000000091000178] = e9752ee9 c469f2e7 std %l0,[%i6+0x178] ! Mem[0000000091000178] = 00000031 00000000 ! %l1 = 0000000000000000, Mem[00000000918001f0] = 0e1a2de411e3af97 stx %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000000000000000 ! %l3 = 00000000fe368c99, Mem[000000009100001c] = aa3a992f stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = fe368c99 ! Mem[0000000091000120] = 4013aca7, %g2 = 00000000000015e5 ldsb [%i6+0x122],%g2 ! %g2 = 0000000000000040 p49_label_25: ! Mem[0000000073000018] = a6130f403f115e72, %l3 = 00000000fe368c99 ldxa [%i2+%o3]0x88,%l3 ! %l3 = a6130f403f115e72 ! Mem[0000000072000010] = 9e61ed21, %l7 = 0000000000000732 ldsha [%i0+%o2]0x80,%l7 ! %l7 = ffffffffffff9e61 ! Mem[0000000073000020] = 18f571b1, %l0 = 0000000000000031 lduwa [%i2+%o4]0x88,%l0 ! %l0 = 0000000018f571b1 ! Mem[00000000720001b8] = d31185aa, %l3 = a6130f403f115e72 swap [%i0+0x1b8],%l3 ! %l3 = 00000000d31185aa ! Mem[0000000091800190] = f56a52ae, %g2 = 0000000000000040 lduh [%o0+0x190],%g2 ! %g2 = 000000000000f56a ! retry : should take illegal inst trap, %l0 = 0000000018f571b1 retry ! Illegal inst trap : %l0 = 0000000018f571c1 ! %l5 = 0000000000004cf6, %l2 = 00000000d8771ce3, %l1 = 0000000000000000 mulx %l5,%l2,%l1 ! %l1 = 000041135f092622 ! Mem[0000000072000008] = ffffe5ad, %l1 = 000041135f092622 ldswa [%i0+%o1]0x88,%l1 ! %l1 = ffffffffffffe5ad ! Mem[0000000073000010] = cfb48be8, %f9 = 18f571b1 lda [%i2+%o2]0x89,%f9 ! %f9 = cfb48be8 ! %l2 = 00000000d8771ce3, Mem[0000000090800066] = 030c9d73 stb %l2,[%i5+0x066] ! Mem[0000000090800064] = e30c9d73 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 1: membar #Sync ! Force all stores to complete p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000018f571c1 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffe5ad bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000d8771ce3 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d31185aa bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffdbd0b71e55e1f4 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000004cf6 bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffff9e61 bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffff9e61 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000031,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p49_failed mov 0x111,%g1 ! Check Floating Point Registers p49_check_fp_registers: set p49_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be d5eb31ff fcc4e888 bne %xcc,p49_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be fd71ea7f aa99486a bne %xcc,p49_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 23d226b9 1ae41ed7 bne %xcc,p49_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 78043913 cfb48be8 bne %xcc,p49_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 9e5192c2 8d6d94b8 bne %xcc,p49_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 6c3e7131 00000000 bne %xcc,p49_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 9e61ed21 10241293 bne %xcc,p49_f16_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 97f3afef 8263e0e7 bne %xcc,p49_f28_fail nop ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ade5ffff6adfa5b3 ldx [%i0+0x008],%g3 ! Observed data at 0000000072000008 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000d8771ce3 ldx [%i0+0x018],%g3 ! Observed data at 0000000072000018 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6698f6a194d04868 ldx [%i0+0x020],%g3 ! Observed data at 0000000072000020 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd6cfef7855aa02 ldx [%i0+0x028],%g3 ! Observed data at 0000000072000028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 9b6c5617e29bd4ff ldx [%i0+0x0c8],%g3 ! Observed data at 00000000720000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 2b636f53a1a92080 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000720000d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x198],%g2 ! Expected data = a39d3b863975cd96 ldx [%i0+0x198],%g3 ! Observed data at 0000000072000198 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = fe09c6b0000074a6 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000720001a0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 3f115e7264bbd317 ldx [%i0+0x1b8],%g3 ! Observed data at 00000000720001b8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x1b8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ff7b0436b6b4cb92 ldx [%i0+0x1d8],%g3 ! Observed data at 00000000720001d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x1d8,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0000000000000199 ldx [%i1+0x010],%g3 ! Observed data at 0000000072800010 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6c3e713100000000 ldx [%i1+0x018],%g3 ! Observed data at 0000000072800018 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0036f740ba8b8ab5 ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = bb2bc7e18263e0e7 ldx [%i1+0x028],%g3 ! Observed data at 0000000072800028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = ff0a77cc4f06bdc8 ldx [%i1+0x058],%g3 ! Observed data at 0000000072800058 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x058,%g4 ldx [%g1+0x160],%g2 ! Expected data = 33321346fff69f76 ldx [%i1+0x160],%g3 ! Observed data at 0000000072800160 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = e607dea5ceb8ff6c ldx [%i1+0x168],%g3 ! Observed data at 0000000072800168 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x168,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 5c011120e0d43cba ldx [%i1+0x1a8],%g3 ! Observed data at 00000000728001a8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 6747cbf56bda840b ldx [%i1+0x1e0],%g3 ! Observed data at 00000000728001e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x1e0,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ade5ffff2699bba5 ldx [%i2+0x008],%g3 ! Observed data at 0000000073000008 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x008,%g4 ldx [%g1+0x050],%g2 ! Expected data = 149855b10daefe4a ldx [%i2+0x050],%g3 ! Observed data at 0000000073000050 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x050,%g4 ldx [%g1+0x130],%g2 ! Expected data = a61f73e570f68512 ldx [%i2+0x130],%g3 ! Observed data at 0000000073000130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x130,%g4 ldx [%g1+0x198],%g2 ! Expected data = ff433e3351389b9f ldx [%i2+0x198],%g3 ! Observed data at 0000000073000198 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x198,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 1532a9a17e1b0000 ldx [%i3+0x000],%g3 ! Observed data at 0000000073800000 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 31713e6cefaff397 ldx [%i3+0x008],%g3 ! Observed data at 0000000073800008 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff73c8e18b43e61a ldx [%i3+0x010],%g3 ! Observed data at 0000000073800010 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a672b8e112e1a578 ldx [%i3+0x018],%g3 ! Observed data at 0000000073800018 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4cf6ac1278fb9fcd ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x020,%g4 ldx [%g1+0x108],%g2 ! Expected data = ffdbd0b71e55e1f4 ldx [%i3+0x108],%g3 ! Observed data at 0000000073800108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x108,%g4 ldx [%g1+0x120],%g2 ! Expected data = 7c921efeffbd8334 ldx [%i3+0x120],%g3 ! Observed data at 0000000073800120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x120,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = e7e06382fa8cd1c2 ldx [%i3+0x1b0],%g3 ! Observed data at 00000000738001b0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x1b0,%g4 ! The test for processor 49 has passed p49_passed: ta GOOD_TRAP nop p49_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p49_failed p49_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p49_failed p49_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p49_failed p49_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p49_failed p49_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p49_failed p49_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p49_failed p49_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p49_failed p49_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p49_failed p49_f0_fail: set p49_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f4_fail: set p49_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f6_fail: set p49_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f8_fail: set p49_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f10_fail: set p49_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f14_fail: set p49_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f16_fail: set p49_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f28_fail: set p49_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 49 failed p49_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c4] ! Set processor 49 done flag set p49_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 49 failed p49_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p49_selfmod_failed: ba p49_failed mov 0xabc,%g1 p49_common_error: or %g0,0xf11,%g1 ba p49_failed mov %o5,%g3 p49_common_signature_error: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_common_timeout: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p49_failed mov 0x0,%g3 p49_trap1e: stda %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800028] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000010] ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072000008] lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072800008] done p49_trap1o: stda %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800028] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000010] ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072000008] lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072800008] done p49_trap2e: ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800020] stba %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800028] stxa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000010] stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800018] stxa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800020] stwa %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800020] done p49_trap2o: ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800020] stba %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800028] stxa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000010] stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800018] stxa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800020] stwa %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800020] done p49_trap3e: subc %l5,-0x383,%l7 addc %l4,%l2,%l6 done p49_trap3o: subc %l5,-0x383,%l7 addc %l4,%l2,%l6 done p49_init_memory_pointers: set p49_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 p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 39c2dc4261e7be28 ldx [%g1+0x008],%l1 ! %l1 = 66331c5694af707b ldx [%g1+0x010],%l2 ! %l2 = 1301e873b1559814 ldx [%g1+0x018],%l3 ! %l3 = 2886f0ddd8771ce3 ldx [%g1+0x020],%l4 ! %l4 = 23e4691068e6ca80 ldx [%g1+0x028],%l5 ! %l5 = 7bdebaac0725b923 ldx [%g1+0x030],%l6 ! %l6 = 693b707fe0d43cba ldx [%g1+0x038],%l7 ! %l7 = 49bb3dce01eeb8dc ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 50 processor_50: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc8] ! Set the start flag wrpr %g0,7,%cleanwin call p50_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 50 wr %g0,0x4,%fprs ! Make sure fef is 1 set p50_init_freg,%g1 ! %f0 = d61ac7b0 15b45970 a25df2e1 e80048e0 ! %f4 = 82486449 57a847e5 d3c5593e 1d58d19e ! %f8 = 5fefacbb d777f15a 2b8b234a cd87d392 ! %f12 = 1ba5eb82 c9e98567 6fc5560c 59a331af ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 96cd36c0 a6be2632 004ea964 39e3c236 ! %f20 = 800cb26b ffab9c04 33852214 c9b638b3 ! %f24 = 33863213 2f068280 a7dd42d5 b81cb45b ! %f28 = ec214b0e 3b5b02d0 ecfe4876 b3b11256 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5d38f71e e131f8d7 2c34b9fb f806c290 ! %f36 = c03a3749 7b8e5bb0 15884f17 2d9e7fad ! %f40 = c14acb31 360507e7 df153541 0aea19dd ! %f44 = c6767944 068e9729 2908e2ac 785457b0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x35aad32f0000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 35aad32f0000005f 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 50 p50_label_1: ! %l1 = 6d53b54238861238, Mem[0000000090800030] = 2656a05e401afe34 stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 6d53b54238861238 ! Mem[0000000074000094] = 73288aca, %l4 = 7741b64e9e190c58 swap [%i0+0x094],%l4 ! %l4 = 0000000073288aca ! Mem[0000000075000050] = 8353b7b7, %l7 = 7e77d18f, %l0 = 884fa507 add %i2,0x50,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008353b7b7 ! Mem[00000000748000bc] = 9ebfed47, %l6 = 4b13c75633582fef ldstuba [%i1+0x0bc]%asi,%l6 ! %l6 = 0000009e000000ff ! %l5 = c15ef8c0522d64c4, Mem[0000000074800020] = 7049c0cc stba %l5,[%i1+%o4]0x88 ! Mem[0000000074800020] = 7049c0c4 ! Mem[00000000750000bf] = f0849e3b, %l6 = 000000000000009e ldstub [%i2+0x0bf],%l6 ! %l6 = 0000003b000000ff ! %l4 = 0000000073288aca, Mem[0000000074000008] = 1cc3c2d2b96a33bb stxa %l4,[%i0+%o1]0x88 ! Mem[0000000074000008] = 0000000073288aca ! Mem[0000000074000018] = 6caa91726126419b, %f10 = 2b8b234a cd87d392 ldda [%i0+%o3]0x80,%f10 ! %f10 = 6caa9172 6126419b ! Mem[0000000090800180] = febe531bdac689b4, %g2 = fd1a6e0986d37550 ldx [%i5+0x180],%g2 ! %g2 = febe531bdac689b4 ! Mem[00000000918001e0] = a7fa967226ce7b72, %f48 = 99477a87 e29dd60d ldd [%o0+0x1e0],%f48 ! %f48 = a7fa9672 26ce7b72 p50_label_2: ! Mem[00000000900001d0] = 130aa6bd, %g2 = febe531bdac689b4 ldsb [%i4+0x1d2],%g2 ! %g2 = 0000000000000013 ! Clear Register : %l6 = 000000000000003b clr %l6 ! %l6 = 0000000000000000 ! %l4 = 73288aca, %l5 = 522d64c4, Mem[00000000910001a0] = 90f51e19 475b8fcd std %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = 73288aca 522d64c4 ! %f23 = c9b638b3, Mem[0000000091800004] = af37a84c st %f23,[%o0+0x004] ! Mem[0000000091800004] = c9b638b3 ! %l7 = 5f612ee67e77d18f, Mem[000000009080001e] = 5ef0bbf6 stb %l7,[%i5+0x01e] ! Mem[000000009080001c] = 8ff0bbf6 ! Mem[0000000090000138] = be0f5ab70923d7d7, %f48 = a7fa9672 26ce7b72 ldd [%i4+0x138],%f48 ! %f48 = be0f5ab7 0923d7d7 ! Mem[00000000910001f8] = aeb750a8, %g2 = 0000000000000013 ldsh [%i6+0x1f8],%g2 ! %g2 = ffffffffffffaeb7 ! Mem[00000000908000c0] = 14fa144f be46adbe, %g2 = ffffaeb7, %g3 = 0bad0b00 ldd [%i5+0x0c0],%g2 ! %g2 = 0000000014fa144f 00000000be46adbe ! %l3 = 6f986638907e38f1, %l0 = 000000008353b7b7, %l1 = 6d53b54238861238 sub %l3,%l0,%l1 ! %l1 = 6f9866380d2a813a ! Invert Register : %l5 = c15ef8c0522d64c4 xor %l5,-1,%l5 ! %l5 = 3ea1073fadd29b3b p50_label_3: ! %l1 = 6f9866380d2a813a, %l0 = 000000008353b7b7, %ccr = 44 movrlez %l1,%l0,%l3 ! Not Moved, %l3 = 6f986638907e38f1 ! immd = 00000000000000fe, %l0 = 000000008353b7b7, %ccr = 44 movneg %icc,0x0fe,%l0 ! Register Not Moved ! Mem[000000007500004c] = aa84e9e7, %l7 = 5f612ee67e77d18f lduha [%i2+0x04c]%asi,%l7 ! %l7 = 000000000000aa84 ! %l1 = 6f9866380d2a813a, imm = 00000000000006aa, %l3 = 6f986638907e38f1 taddcc %l1,0x6aa,%l3 ! %l3 = 6f9866380d2a87e4, %ccr = 02 ! Mem[0000000075000004] = 911286b1, %l6 = 00000000, %l3 = 0d2a87e4 add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000911286b1 ! Mem[0000000074800028] = ba80575d155bb4fa, %l3 = 00000000911286b1 ldxa [%i1+%o5]0x88,%l3 ! %l3 = ba80575d155bb4fa ! Mem[0000000090000040] = 8dbea8f7, %g2 = 0000000014fa144f lduh [%i4+0x040],%g2 ! %g2 = 0000000000008dbe ! %l3 = ba80575d155bb4fa, imm = fffffffffffff2b4, %l6 = 0000000000000000 andcc %l3,-0xd4c,%l6 ! %l6 = ba80575d155bb0b0, %ccr = 80 ! %l0 = 000000008353b7b7, %l6 = ba80575d155bb0b0, %y = 00000000 mulscc %l0,%l6,%l7 ! %l7 = 0000000041a9dbdb, %ccr = 00, %y = 80000000 ! Mem[000000009000011c] = 2422d8d4, %g2 = 0000000000008dbe lduw [%i4+0x11c],%g2 ! %g2 = 000000002422d8d4 p50_label_4: ! Mem[000000007580015c] = 3394673e, %l7 = 0000000041a9dbdb lduw [%i3+0x15c],%l7 ! %l7 = 000000003394673e ! Mem[0000000075000010] = b271230b, %l5 = 3ea1073fadd29b3b swapa [%i2+%o2]0x81,%l5 ! %l5 = 00000000b271230b ! Mem[000000007500004c] = aa84e9e7, %l3 = 155bb4fa, %l6 = 155bb0b0 add %i2,0x4c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000aa84e9e7 ! Mem[00000000910001a4] = 64c4dbcf, %g2 = 000000002422d8d4 lduh [%i6+0x1a6],%g2 ! %g2 = 00000000000064c4 ! %l6 = 00000000aa84e9e7, Mem[0000000075800008] = 3735eec0ac2f17e7 stxa %l6,[%i3+%o1]0x81 ! Mem[0000000075800008] = 00000000aa84e9e7 ! Mem[0000000091000170] = 409ded17, %g2 = 00000000000064c4 ldub [%i6+0x170],%g2 ! %g2 = 0000000000000040 ! Mem[0000000074800038] = e569a9a7801bf9a9, %l2 = eb6ec5ae8aa56879, %l2 = eb6ec5ae8aa56879 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = e569a9a7801bf9a9 ! %l1 = 6f9866380d2a813a setx 0xbc0facf7baab1314,%g7,%l1 ! %l1 = bc0facf7baab1314 ! Mem[0000000091000170] = 409ded179147e913, %g2 = 0000000000000040 ldx [%i6+0x170],%g2 ! %g2 = 409ded179147e913 ! %l3 = ba80575d155bb4fa, Mem[0000000090800058] = e87c06d4 stw %l3,[%i5+0x058] ! Mem[0000000090800058] = 155bb4fa p50_label_5: ! Mem[0000000075800010] = 49828d96dac50e18, %f24 = 33863213 2f068280 ldda [%i3+%o2]0x88,%f24 ! %f24 = 49828d96 dac50e18 ! %l5 = 00000000b271230b, %l4 = 0000000073288aca, %ccr = 00 movvc %xcc,%l5,%l4 ! Moved, %l4 = 00000000b271230b ! %l7 = 000000003394673e, Mem[00000000900000b8] = 1baa55e3 stb %l7,[%i4+0x0b8] ! Mem[00000000900000b8] = 3eaa55e3 ! Mem[00000000758000e2] = d2b716c9, %l4 = 00000000b271230b ldstub [%i3+0x0e2],%l4 ! %l4 = 00000016000000ff ! Mem[0000000090000008] = 048cb738 32a10f9c, %g2 = 9147e913, %g3 = be46adbe ldd [%i4+%o1],%g2 ! %g2 = 00000000048cb738 0000000032a10f9c ! Mem[00000000748001e8] = 7e21ef918a5da3a9, %l4 = 0000000000000016, %l2 = e569a9a7801bf9a9 add %i1,0x1e8,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 7e21ef918a5da3a9 ! Mem[00000000748001f4] = 1e1829ef, %l0 = 000000008353b7b7 swap [%i1+0x1f4],%l0 ! %l0 = 000000001e1829ef ! Mem[00000000900001d4] = a6bd4d6c, %g2 = 00000000048cb738 ldsh [%i4+0x1d4],%g2 ! %g2 = ffffffffffffa6bd ! %f14 = 6fc5560c, Mem[00000000750001e0] = 542e75fc st %f14,[%i2+0x1e0] ! Mem[00000000750001e0] = 6fc5560c ! Mem[0000000075800020] = 3354abe0, %l3 = ba80575d155bb4fa lduwa [%i3+%o4]0x89,%l3 ! %l3 = 000000003354abe0 p50_label_6: ! Mem[0000000091800144] = 40ad970c, %g18 = c8140fd004795d3a ldsw [%o0+0x144],%g2 ! %g2 = c8140fd004795d3a ! %l2 = 7e21ef918a5da3a9, %l6 = 00000000aa84e9e7, %ccr = 00 movn %icc,%l2,%l6 ! Register Not Moved ! Mem[0000000091800100] = 4bb2a64e 5b69038c, %g2 = 40ad970c, %g3 = 32a10f9c ldd [%o0+0x100],%g2 ! %g2 = 000000004bb2a64e 000000005b69038c ! %l0 = 000000001e1829ef, %l3 = 000000003354abe0, %l6 = 00000000aa84e9e7 mulx %l0,%l3,%l6 ! %l6 = 0608c47cd8935620 ! %l7 = 000000003394673e, %l7 = 000000003394673e, %y = 80000000 smul %l7,%l7,%l1 ! %l1 = 0a64772a3d52f304, %y = 0a64772a ! Mem[00000000748000eb] = accfdb7c, %l3 = 000000003354abe0 ldstub [%i1+0x0eb],%l3 ! %l3 = 0000007c000000ff ! Mem[0000000075800028] = 4982eeab, %l7 = 000000003394673e ldsba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000049 ! %l7 = 0000000000000049, Mem[00000000748001c3] = aa9b7885 stb %l7,[%i1+0x1c3] ! Mem[00000000748001c0] = aa9b7849 ! %l2 = 8a5da3a9, %l3 = 0000007c, Mem[0000000075000000] = 7b8cf29b b1861291 stda %l2,[%i2+%g0]0x88 ! Mem[0000000075000000] = 8a5da3a9 0000007c ! Mem[00000000908000b8] = 811ea9751ac948e5, %g2 = 000000004bb2a64e ldx [%i5+0x0b8],%g2 ! %g2 = 811ea9751ac948e5 p50_label_7: ! %l6 = d8935620, %l7 = 00000049, Mem[0000000075000010] = 3b9bd2ad 0935ef49 stda %l6,[%i2+%o2]0x89 ! Mem[0000000075000010] = d8935620 00000049 ! Mem[0000000075800010] = dac50e18, %l5 = 00000000b271230b ldstuba [%i3+%o2]0x88,%l5 ! %l5 = 00000018000000ff ! %l3 = 000000000000007c, Mem[0000000074800028] = 155bb4fa stwa %l3,[%i1+%o5]0x88 ! Mem[0000000074800028] = 0000007c ! Mem[0000000090800084] = 6d478911, %g2 = 811ea9751ac948e5 ldsh [%i5+0x084],%g2 ! %g2 = 0000000000006d47 ! Mem[0000000074000020] = 74bb2080, %l2 = 7e21ef918a5da3a9 swapa [%i0+%o4]0x88,%l2 ! %l2 = 0000000074bb2080 ! Mem[0000000074800020] = c4c04970, %f4 = 82486449 lda [%i1+%o4]0x80,%f4 ! %f4 = c4c04970 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[000000009180019c] = 34dea851, %g2 = 0000000000006d47 ldub [%o0+0x19c],%g2 ! %g2 = 0000000000000034 ! Mem[00000000740001dc] = f8d81f87, %l2 = 74bb2080, %l7 = 00000049 add %i0,0x1dc,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000f8d81f87 ! %l6 = 0608c47cd8935620, immed = fffffe83, %ccr = 00 movrlez %l6,-0x17d,%l2 ! Not Moved, %l2 = 0000000074bb2080 p50_label_8: ! Code Fragment 1 p50_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000005b69038c mov 0x90f,%g3 ! %g3 = 000000000000090f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000075000048] = 0074b39eaa84e9e7, %l6 = 0608c47cd8935620, %l2 = 0000000074bb2080 add %i2,0x48,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 0074b39eaa84e9e7 ! %f24 = 49828d96 dac50e18, Mem[0000000091800110] = f7b5c61b 545fcdf4 std %f24,[%o0+0x110] ! Mem[0000000091800110] = 49828d96 dac50e18 ! Mem[0000000090000178] = 4f0ba06d, %g2 = 0000000000000034 ldub [%i4+0x179],%g2 ! %g2 = 000000000000004f ! %l3 = 000000000000007c, %l6 = 0608c47cd8935620, %ccr = 00 movrlz %l3,%l6,%l0 ! Not Moved, %l0 = 000000001e1829ef ! Invert Register : %l7 = 00000000f8d81f87 xor %l7,-1,%l7 ! %l7 = ffffffff0727e078 ! Mem[0000000091000014] = e9c6b3a2, %g2 = 000000000000004f ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffe9c6 ! %l6 = 0608c47cd8935620, %l2 = 0074b39eaa84e9e7, %ccr = 00 movgu %icc,%l6,%l2 ! Moved, %l2 = 0608c47cd8935620 ! Mem[00000000910000f4] = d6ccc39f, %g18 = c8140fd004795d3a ldsw [%i6+0x0f4],%g2 ! %g2 = c8140fd004795d3a ! Mem[0000000074800018] = f236ddfe, %l3 = 000000000000007c ldsba [%i1+%o3]0x88,%l3 ! %l3 = fffffffffffffffe p50_label_9: ! %l3 = fffffffffffffffe, Mem[0000000075000018] = aa6b51d4 stba %l3,[%i2+%o3]0x81 ! Mem[0000000075000018] = fe6b51d4 ! %f26 = a7dd42d5 b81cb45b, Mem[0000000074000028] = 2ec7a097 f0f92317 stda %f26,[%i0+%o5]0x88 ! Mem[0000000074000028] = a7dd42d5 b81cb45b ! %l4 = 0000000000000016, immed = 0000016d, %ccr = 00 movrgz %l4,0x16d,%l7 ! Moved, %l7 = 000000000000016d ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000910001f8] = aeb750a8, %g2 = ffffffffd6ccc39f ldsb [%i6+0x1f8],%g2 ! %g2 = ffffffffffffffae ! Mem[0000000091000168] = 5da1ba20, %g2 = ffffffffffffffae ldsh [%i6+0x16a],%g2 ! %g2 = 0000000000005da1 ! Mem[0000000091000098] = 5e05b6fb, %g2 = 0000000000005da1 ldub [%i6+0x098],%g2 ! %g2 = 000000000000005e ! Mem[00000000918000d4] = bc118a8b, %g2 = 000000000000005e ldsb [%o0+0x0d4],%g2 ! %g2 = ffffffffffffffbc ! %l3 = fffffffffffffffe, %l4 = 0000000000000016, %l7 = 000000000000016d andncc %l3,%l4,%l7 ! %l7 = ffffffffffffffe8, %ccr = 88 ! %l5 = 0000000000000018 sethi %hi(0xdd50dc00),%l5 ! %l5 = 00000000dd50dc00 p50_label_10: ! %l0 = 000000001e1829ef, Mem[00000000910001d8] = 47793c24 stw %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 1e1829ef ! %f25 = dac50e18, Mem[00000000908000b4] = 89cd4d46 st %f25,[%i5+0x0b4] ! Mem[00000000908000b4] = dac50e18 ! %l7 = ffffffffffffffe8, Mem[0000000091000026] = f223e11c sth %l7,[%i6+0x026] ! Mem[0000000091000024] = ffe8e11c ! %f16 = 96cd36c0 a6be2632 004ea964 39e3c236 ! %f20 = 800cb26b ffab9c04 33852214 c9b638b3 ! %f24 = 49828d96 dac50e18 a7dd42d5 b81cb45b ! %f28 = ec214b0e 3b5b02d0 ecfe4876 b3b11256 mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140 ! %l1 = 0a64772a3d52f304, immed = fffffec2, %ccr = 88 movrlez %l1,-0x13e,%l6 ! Not Moved, %l6 = 0608c47cd8935620 ! %f6 = d3c5593e, Mem[0000000074800008] = 039d0fc7 sta %f6 ,[%i1+%o1]0x80 ! Mem[0000000074800008] = d3c5593e ! Mem[0000000091800188] = 356fcfec, %g2 = ffffffffffffffbc ldsh [%o0+0x18a],%g2 ! %g2 = 000000000000356f ! Mem[0000000091800030] = 07de418d, %g2 = 000000000000356f ldub [%o0+0x033],%g2 ! %g2 = 0000000000000007 ! %l5 = 00000000dd50dc00, Mem[000000009080001c] = c4ec8ff0 sth %l5,[%i5+0x01c] ! Mem[000000009080001c] = dc008ff0 ! %l1 = 0a64772a3d52f304, imm = 00000000000000f0, %l0 = 000000001e1829ef orncc %l1,0x0f0,%l0 ! %l0 = ffffffffffffff0f, %ccr = 88 p50_label_11: membar #Sync ! Added by membar checker (302) ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 3eaa55e3 8975c1a1 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! %l0 = ffffffffffffff0f, Mem[00000000910000d8] = d755a28698cd2bbb stx %l0,[%i6+0x0d8] ! Mem[00000000910000d8] = ffffffffffffff0f ! %l4 = 00000016, %l5 = dd50dc00, Mem[0000000075000188] = 80fec5ba 496d7f4f std %l4,[%i2+0x188] ! Mem[0000000075000188] = 00000016 dd50dc00 ! Mem[000000009000003c] = baba8dbe, %g2 = 0000000000000007 ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffffbaba ! Mem[0000000075800018] = 5cc36192, %l6 = 0608c47cd8935620 lduba [%i3+%o3]0x81,%l6 ! %l6 = 000000000000005c ! Mem[0000000074800118] = 71e74d5f, %l2 = 0608c47cd8935620 swap [%i1+0x118],%l2 ! %l2 = 0000000071e74d5f ! Mem[0000000074000028] = a7dd42d5b81cb45b, %l2 = 0000000071e74d5f ldxa [%i0+%o5]0x88,%l2 ! %l2 = a7dd42d5b81cb45b ! Mem[0000000075800020] = 372d0807 3354abe0, %l6 = 0000005c, %l7 = ffffffe8 ldda [%i3+%o4]0x89,%l6 ! %l6 = 000000003354abe0 00000000372d0807 ! Mem[0000000075800020] = e0ab5433, %l4 = 0000000000000016 lduwa [%i3+%o4]0x81,%l4 ! %l4 = 00000000e0ab5433 ! %l0 = ffffffffffffff0f, Mem[0000000075800008] = 00000000aa84e9e7 stxa %l0,[%i3+%o1]0x80 ! Mem[0000000075800008] = ffffffffffffff0f p50_label_12: ! Mem[0000000074000020] = a9a35d8a, %l5 = 00000000dd50dc00 lduwa [%i0+%o4]0x81,%l5 ! %l5 = 00000000a9a35d8a ! %l6 = 000000003354abe0, Mem[0000000091000180] = fd84489c sth %l6,[%i6+0x180] ! Mem[0000000091000180] = abe0489c ! %l1 = 0a64772a3d52f304, Mem[000000009000018a] = 7fb6ec8b stb %l1,[%i4+0x18a] ! Mem[0000000090000188] = 04b6ec8b ! Mem[0000000075000020] = 9558c44e, %l5 = 00000000a9a35d8a swap [%i2+%o4],%l5 ! %l5 = 000000009558c44e ! Mem[0000000090000060] = d05fd2d1, %g18 = c8140fd004795d3a ldsw [%i4+0x060],%g2 ! %g2 = c8140fd004795d3a ! immd = 0000000000000130, %l5 = 000000009558c44e, %ccr = 88 movneg %icc,0x130,%l5 ! Moved, %l5 = 0000000000000130 ! %l4 = 00000000e0ab5433, Mem[0000000091800058] = bb76d061 stw %l4,[%o0+0x058] ! Mem[0000000091800058] = e0ab5433 ! Mem[0000000074000188] = 04bc062c, %l1 = 0a64772a3d52f304 swap [%i0+0x188],%l1 ! %l1 = 0000000004bc062c ! %l7 = 00000000372d0807, imm = fffffffffffffc90, %l6 = 000000003354abe0 xorcc %l7,-0x370,%l6 ! %l6 = ffffffffc8d2f497, %ccr = 88 ! %l7 = 00000000372d0807, %l4 = 00000000e0ab5433, %ccr = 88 move %xcc,%l7,%l4 ! Register Not Moved p50_label_13: ! Mem[00000000910000a0] = e3ea68e4c0dd86bd, %g2 = ffffffffd05fd2d1 ldx [%i6+0x0a0],%g2 ! %g2 = e3ea68e4c0dd86bd ! %l6 = ffffffffc8d2f497, Mem[0000000091000184] = 906adc75 stw %l6,[%i6+0x184] ! Mem[0000000091000184] = c8d2f497 ! %l0 = ffffff0f, %l1 = 04bc062c, Mem[0000000090800070] = 66be9946 302692b7 std %l0,[%i5+0x070] ! Mem[0000000090800070] = ffffff0f 04bc062c ! %l3 = fffffffffffffffe, imm = 0000000000000cae, %l7 = 00000000372d0807 addc %l3,0xcae,%l7 ! %l7 = 0000000000000cac ! %f0 = d61ac7b0 15b45970, Mem[0000000074000028] = 5bb41cb8 d542dda7 stda %f0 ,[%i0+%o5]0x80 ! Mem[0000000074000028] = d61ac7b0 15b45970 ! %l6 = ffffffffc8d2f497, Mem[00000000910000f0] = 4a3922c1 stb %l6,[%i6+0x0f0] ! Mem[00000000910000f0] = 973922c1 ! %l4 = 00000000e0ab5433 setx 0x98b3e0481244437d,%g7,%l4 ! %l4 = 98b3e0481244437d ! Mem[00000000908000bc] = 48e514fa, %g2 = e3ea68e4c0dd86bd ldub [%i5+0x0be],%g2 ! %g2 = 0000000000000048 ! %l2 = a7dd42d5b81cb45b, Mem[0000000091000050] = 9f4c9dbbd3dcae40 stx %l2,[%i6+0x050] ! Mem[0000000091000050] = a7dd42d5b81cb45b ! Mem[00000000900001bc] = 765dec22, %g18 = c8140fd004795d3a ldsw [%i4+0x1bc],%g2 ! %g2 = c8140fd004795d3a p50_label_14: ! %l1 = 0000000004bc062c, imm = 0000000000000914, %l6 = ffffffffc8d2f497 andncc %l1,0x914,%l6 ! %l6 = 0000000004bc0628, %ccr = 00 ! Mem[0000000075000010] = 205693d8, %l4 = 98b3e0481244437d ldsha [%i2+%o2]0x81,%l4 ! %l4 = 0000000000002056 ! %l0 = ffffffffffffff0f, immed = ffffff95, %ccr = 00 movrlz %l0,-0x06b,%l1 ! Moved, %l1 = ffffffffffffff95 ! Mem[0000000091000078] = d4818d80ce41d508, %g2 = 00000000765dec22 ldx [%i6+0x078],%g2 ! %g2 = d4818d80ce41d508 ! %l2 = b81cb45b, %l3 = fffffffe, Mem[00000000910000c0] = 92af44d2 cabe2e3f std %l2,[%i6+0x0c0] ! Mem[00000000910000c0] = b81cb45b fffffffe ! %l0 = ffffffffffffff0f, %l7 = 0000000000000cac, %l4 = 0000000000002056 taddcctv %l0,%l7,%l4 ! %l0 = ffffffffffffff32, Trapped ! Mem[000000009000008c] = ecfb5274, %g2 = d4818d80ce41d508 ldsh [%i4+0x08e],%g2 ! %g2 = ffffffffffffecfb ! %l0 = ffffffffffffff32, Mem[0000000074800018] = bd46db31f236ddfe stxa %l0,[%i1+%o3]0x88 ! Mem[0000000074800018] = ffffffffffffff32 ! Mem[0000000075000028] = 6697b897 5c9e6577, %l4 = 00002056, %l5 = 00000130 ldda [%i2+%o5]0x89,%l4 ! %l4 = 000000005c9e6577 000000006697b897 ! Mem[0000000075000140] = 3702f1820aefd370, %l5 = 000000006697b897, %l1 = ffffffffffffff95 add %i2,0x140,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 3702f1820aefd370 p50_label_15: ! Mem[00000000910000dc] = ffffff0f, %g2 = ffffffffffffecfb lduha [%i6+0x0dc]%asi,%g2 ! %g2 = 000000000000ffff ! Mem[0000000074800118] = d8935620, %l3 = fffffffffffffffe ldstub [%i1+0x118],%l3 ! %l3 = 000000d8000000ff ! %l4 = 000000005c9e6577, %l0 = ffffffffffffff32, %ccr = 00 movg %xcc,%l4,%l0 ! Moved, %l0 = 000000005c9e6577 ! Mem[0000000075000010] = 205693d8, %l1 = 3702f1820aefd370 lduwa [%i2+%o2]0x81,%l1 ! %l1 = 00000000205693d8 ! Mem[0000000075000020] = a9a35d8a, %l7 = 0000000000000cac ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000a9000000ff ! Mem[0000000090800014] = 9d91ecf7, %g2 = 000000000000ffff ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff9d91 ! %l3 = 00000000000000d8, Mem[0000000090000150] = 049cabff6bb20c80 stx %l3,[%i4+0x150] ! Mem[0000000090000150] = 00000000000000d8 ! %l2 = a7dd42d5b81cb45b, Mem[0000000075800010] = dac50eff stba %l2,[%i3+%o2]0x89 ! Mem[0000000075800010] = dac50e5b ! Mem[00000000748001b0] = bd95faf5fde2ec9f, %l7 = 00000000000000a9, %l6 = 0000000004bc0628 add %i1,0x1b0,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = bd95faf5fde2ec9f ! %l3 = 00000000000000d8, Mem[0000000074800010] = 73509f37 stha %l3,[%i1+%o2]0x89 ! Mem[0000000074800010] = 735000d8 p50_label_16: ! %l4 = 000000005c9e6577, %l7 = 00000000000000a9, %l3 = 00000000000000d8 tsubcc %l4,%l7,%l3 ! %l3 = 000000005c9e64ce, %ccr = 02 ! Mem[00000000748001a0] = 2c65435f, %l1 = 205693d8, %l2 = b81cb45b add %i1,0x1a0,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000002c65435f ! Mem[0000000074000110] = 90fedf4b, %f6 = d3c5593e ld [%i0+0x110],%f6 ! %f6 = 90fedf4b ! immd = 00000000000002b5, %l0 = 000000005c9e6577, %ccr = 02 movcc %icc,0x2b5,%l0 ! Moved, %l0 = 00000000000002b5 ! %f0 = d61ac7b0, Mem[0000000075800000] = 99059195 sta %f0 ,[%i3+%g0]0x80 ! Mem[0000000075800000] = d61ac7b0 ! %l6 = bd95faf5fde2ec9f, %l2 = 000000002c65435f, %ccr = 02 movle %icc,%l6,%l2 ! Moved, %l2 = bd95faf5fde2ec9f ! Mem[00000000908000dc] = 91cbbbfe, %g2 = ffffffffffff9d91 ldsh [%i5+0x0de],%g2 ! %g2 = ffffffffffff91cb ! %l2 = bd95faf5fde2ec9f, Mem[00000000910001e0] = eceead35b330fd3a stx %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = bd95faf5fde2ec9f ! %l0 = 00000000000002b5, immed = ffffff3d, %ccr = 02 movrlz %l0,-0x0c3,%l1 ! Not Moved, %l1 = 00000000205693d8 ! Mem[0000000091000118] = 99dcd998 a129c413, %g2 = ffff91cb, %g3 = 0000090f ldd [%i6+0x118],%g2 ! %g2 = 0000000099dcd998 00000000a129c413 p50_label_17: ! Mem[00000000900001a4] = 55f4639a, %g2 = 0000000099dcd998 lduw [%i4+0x1a4],%g2 ! %g2 = 0000000055f4639a ! %l0 = 00000000000002b5, Mem[0000000090000108] = df4409282425f0fa stx %l0,[%i4+0x108] ! Mem[0000000090000108] = 00000000000002b5 ! Mem[00000000758001c0] = 4cf7cfe6f063a285, %l2 = bd95faf5fde2ec9f, %l1 = 00000000205693d8 add %i3,0x1c0,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 4cf7cfe6f063a285 ! Mem[00000000750001e0] = 6fc5560c64d6c0ed, %l4 = 000000005c9e6577, %l4 = 000000005c9e6577 add %i2,0x1e0,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 6fc5560c64d6c0ed ! %l7 = 00000000000000a9, Mem[0000000091000090] = ce45a0149962ca86 stx %l7,[%i6+0x090] ! Mem[0000000091000090] = 00000000000000a9 ! %l7 = 00000000000000a9, %l6 = bd95faf5fde2ec9f, %l0 = 00000000000002b5 srax %l7,%l6,%l0 ! %l0 = 0000000000000000 ! Mem[0000000074000158] = 6dac18b57a369af8, %l1 = 4cf7cfe6f063a285 ldx [%i0+0x158],%l1 ! %l1 = 6dac18b57a369af8 ! %l2 = bd95faf5fde2ec9f, Mem[0000000075000018] = fe6b51d4 stba %l2,[%i2+%o3]0x80 ! Mem[0000000075000018] = 9f6b51d4 ! Mem[0000000091000128] = c6df995e3e07f2ad, %f48 = 6a866cb7 c8e91ca5 ldd [%i6+0x128],%f48 ! %f48 = c6df995e 3e07f2ad ! Mem[0000000090800048] = f15c4d91 c034afdd, %g2 = 55f4639a, %g3 = a129c413 ldd [%i5+0x048],%g2 ! %g2 = 00000000f15c4d91 00000000c034afdd p50_label_18: ! Mem[0000000075800008] = ffffffff ffffff0f, %l0 = 00000000, %l1 = 7a369af8 ldda [%i3+%o1]0x80,%l0 ! %l0 = 00000000ffffffff 00000000ffffff0f ! %f18 = 004ea964 39e3c236, Mem[0000000074000050] = 5b8019d6 b1c22346 std %f18,[%i0+0x050] ! Mem[0000000074000050] = 004ea964 39e3c236 ! Mem[00000000908000dc] = 91cbbbfe, %g2 = 00000000f15c4d91 ldsha [%i5+0x0de]%asi,%g2 ! %g2 = ffffffffffff91cb ! Mem[00000000750000d8] = 7a1994de72a47d7c, %l6 = bd95faf5fde2ec9f ldx [%i2+0x0d8],%l6 ! %l6 = 7a1994de72a47d7c ! Mem[0000000074000010] = 02fda3c4, %l6 = 7a1994de72a47d7c ldsha [%i0+%o2]0x88,%l6 ! %l6 = ffffffffffffa3c4 ! Mem[0000000075000018] = d4516b9f, %f17 = a6be2632 lda [%i2+%o3]0x88,%f17 ! %f17 = d4516b9f ! Mem[00000000750001e0] = 6fc5560c, %l6 = ffffffffffffa3c4 ldsba [%i2+0x1e3]%asi,%l6 ! %l6 = 000000000000000c ! Mem[0000000090800150] = 767f0453, %g2 = ffffffffffff91cb ldsh [%i5+0x150],%g2 ! %g2 = 000000000000767f ! %l3 = 000000005c9e64ce, %l1 = 00000000ffffff0f, %l4 = 6fc5560c64d6c0ed sdivx %l3,%l1,%l4 ! %l4 = 0000000000000000 ! immd = 0000000000000147, %l1 = 00000000ffffff0f, %ccr = 02 movcc %xcc,0x147,%l1 ! Moved, %l1 = 0000000000000147 p50_label_19: ! %f11 = 6126419b, Mem[00000000908000b4] = dac50e18 st %f11,[%i5+0x0b4] ! Mem[00000000908000b4] = 6126419b ! %l0 = 00000000ffffffff, Mem[0000000075800008] = ffffffff stha %l0,[%i3+%o1]0x88 ! Mem[0000000075800008] = ffffffff ! %l5 = 000000006697b897, %l2 = bd95faf5fde2ec9f, %y = 0a64772a udiv %l5,%l2,%l7 ! %l7 = 000000000a7a9d13 mov %l0,%y ! %y = ffffffff ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000074800144] = 90bcb3b1, %l0 = 00000000ffffffff ldsb [%i1+0x146],%l0 ! %l0 = ffffffffffffffb3 ! %l0 = ffffffffffffffb3, Mem[0000000090800090] = 246b4769 sth %l0,[%i5+0x090] ! Mem[0000000090800090] = ffb34769 ! Mem[0000000075000008] = e5de6eaa, %l3 = 000000005c9e64ce lduwa [%i2+%o1]0x80,%l3 ! %l3 = 00000000e5de6eaa ! Mem[0000000091000190] = b476dc90 f27114ab, %g2 = 0000767f, %g3 = c034afdd ldd [%i6+0x190],%g2 ! %g2 = 00000000b476dc90 00000000f27114ab ! Mem[000000009180007c] = 68422c70, %g2 = 00000000b476dc90 ldsb [%o0+0x07c],%g2 ! %g2 = 0000000000000068 ! %f19 = 39e3c236, Mem[0000000090800014] = 37af9d91 st %f19,[%i5+0x014] ! Mem[0000000090800014] = 39e3c236 p50_label_20: ! Mem[00000000758000e0] = d2b7ffc91c43568d, %l7 = 000000000a7a9d13, %l0 = ffffffffffffffb3 add %i3,0xe0,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = d2b7ffc91c43568d ! %l1 = 0000000000000147, Mem[0000000075000035] = 0c9b265f stb %l1,[%i2+0x035] ! Mem[0000000075000034] = 0c47265f ! Mem[0000000074800080] = a4a9e5aa, %l1 = 0000000000000147 swap [%i1+0x080],%l1 ! %l1 = 00000000a4a9e5aa ! Mem[0000000090000080] = a51ce9c8b76c866a, %g2 = 0000000000000068 ldx [%i4+0x080],%g2 ! %g2 = a51ce9c8b76c866a ! Mem[00000000918001c0] = bc950779 953dcc9d, %g2 = b76c866a, %g3 = f27114ab ldd [%o0+0x1c0],%g2 ! %g2 = 00000000bc950779 00000000953dcc9d ! immd = 00000000000001c8, %l6 = 000000000000000c, %ccr = 02 move %icc,0x1c8,%l6 ! Register Not Moved ! %l6 = 000000000000000c, %l4 = 0000000000000000, %ccr = 02 movvc %xcc,%l6,%l4 ! Moved, %l4 = 000000000000000c ! Mem[0000000074800000] = 75f1da4e, %l2 = bd95faf5fde2ec9f lduha [%i1+%g0]0x88,%l2 ! %l2 = 000000000000da4e ! %l3 = 00000000e5de6eaa, %l3 = 00000000e5de6eaa, %y = ffffffff sdiv %l3,%l3,%l1 ! %l1 = 0000000000000001 mov %l0,%y ! %y = 1c43568d ! Mem[0000000091800180] = 54edfdc4 67a5f6d6, %g2 = bc950779, %g3 = 953dcc9d ldd [%o0+0x180],%g2 ! %g2 = 0000000054edfdc4 0000000067a5f6d6 p50_label_21: ! Set Register : %l6 = 000000000000000c xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000074800090] = 73fd8e9e05ad504e, %l1 = 0000000000000001, %l1 = 0000000000000001 add %i1,0x90,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 73fd8e9e05ad504e ! Mem[00000000758001bc] = 2bc6be43, %l2 = 000000000000da4e ldsw [%i3+0x1bc],%l2 ! %l2 = 000000002bc6be43 ! %l2 = 000000002bc6be43, %l1 = 73fd8e9e05ad504e, %ccr = 02 movcs %icc,%l2,%l1 ! Register Not Moved ! Mem[0000000090000030] = 9fda9cb3d49f2038, %g2 = 0000000054edfdc4 ldx [%i4+0x030],%g2 ! %g2 = 9fda9cb3d49f2038 ! Mem[0000000075000060] = fd7a95b7, %l4 = 000000000000000c ldsh [%i2+0x062],%l4 ! %l4 = ffffffffffff95b7 ! Mem[0000000091000154] = b6697689, %g18 = c8140fd004795d3a ldsw [%i6+0x154],%g2 ! %g2 = c8140fd004795d3a ! Mem[0000000074000010] = 02fda3c4, %l2 = 000000002bc6be43 lduwa [%i0+%o2]0x88,%l2 ! %l2 = 0000000002fda3c4 ! Mem[0000000074800028] = 0000007c, %l1 = 73fd8e9e05ad504e lduba [%i1+%o5]0x88,%l1 ! %l1 = 000000000000007c ! Mem[0000000090800190] = 2fc3012c, %g2 = ffffffffb6697689 lduba [%i5+0x193]%asi,%g2 ! %g2 = 000000000000002f p50_label_22: ! Mem[00000000750001f4] = 06c49d66, %l7 = 000000000a7a9d13 swap [%i2+0x1f4],%l7 ! %l7 = 0000000006c49d66 ! %l5 = 000000006697b897, Mem[0000000075800028] = 4982eeab stba %l5,[%i3+%o5]0x80 ! Mem[0000000075800028] = 9782eeab ! %l1 = 000000000000007c, Mem[0000000075000008] = aa6edee5 stha %l1,[%i2+%o1]0x88 ! Mem[0000000075000008] = aa6e007c ! %l1 = 000000000000007c, Mem[000000009180004a] = 7c238b2b sth %l1,[%o0+0x04a] ! Mem[0000000091800048] = 007c8b2b ! %l1 = 000000000000007c, %l0 = d2b7ffc91c43568d, %l7 = 0000000006c49d66 subccc %l1,%l0,%l7 ! %l7 = 2d480036e3bca9ef, %ccr = 19 ! %l7 = 2d480036e3bca9ef, %l3 = 00000000e5de6eaa, %l3 = 00000000e5de6eaa xor %l7,%l3,%l3 ! %l3 = 2d4800360662c745 ! %l6 = ffffffffffffffff, %l1 = 000000000000007c, %l5 = 000000006697b897 subccc %l6,%l1,%l5 ! %l5 = ffffffffffffff82, %ccr = 88 ! %l7 = 2d480036e3bca9ef, Mem[0000000074800020] = c4c04970 stba %l7,[%i1+%o4]0x81 ! Mem[0000000074800020] = efc04970 ! Mem[0000000091000038] = 6098d2237939a2b7, %g2 = 000000000000002f ldx [%i6+0x038],%g2 ! %g2 = 6098d2237939a2b7 ! %l2 = 0000000002fda3c4, Mem[000000007580000c] = ffffff0f stw %l2,[%i3+0x00c] ! Mem[000000007580000c] = 02fda3c4 p50_label_23: ! Mem[0000000074000018] = 7291aa6c, %l4 = ffffffffffff95b7 ldswa [%i0+%o3]0x89,%l4 ! %l4 = 000000007291aa6c ! Mem[000000009080002c] = d8a5fe65, %g2 = 6098d2237939a2b7 lduw [%i5+0x02c],%g2 ! %g2 = 00000000d8a5fe65 ! Mem[00000000750001c8] = 85f03ef354fcf918, %l0 = d2b7ffc91c43568d, %l0 = d2b7ffc91c43568d add %i2,0x1c8,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 85f03ef354fcf918 ! %l5 = ffffffffffffff82, Mem[00000000908000dd] = 7791cbbb stb %l5,[%i5+0x0dd] ! Mem[00000000908000dc] = 8291cbbb ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0 ! %l4 = 000000007291aa6c, %l4 = 000000007291aa6c, %ccr = 88 movleu %icc,%l4,%l4 ! Register Not Moved ! %l5 = ffffffffffffff82, Mem[0000000075000000] = a9a35d8a stwa %l5,[%i2+%g0]0x80 ! Mem[0000000075000000] = ffffff82 ! Mem[0000000090800100] = fb532693, %g2 = 00000000d8a5fe65 lduw [%i5+0x100],%g2 ! %g2 = 00000000fb532693 ! Mem[0000000090000008] = 048cb738, %g18 = c8140fd004795d3a ldsw [%i4+%o1],%g2 ! %g2 = c8140fd004795d3a ! immd = 0000000000000080, %l7 = 2d480036e3bca9ef, %ccr = 88 movleu %icc,0x080,%l7 ! Register Not Moved p50_label_24: ! %l2 = 0000000002fda3c4, Mem[0000000090800194] = c3012c19 stb %l2,[%i5+0x194] ! Mem[0000000090800194] = c4012c19 ! immd = 00000000000000aa, %l2 = 0000000002fda3c4, %ccr = 88 movpos %xcc,0x0aa,%l2 ! Register Not Moved ! %l7 = 2d480036e3bca9ef, %l6 = ffffffffffffffff, %l5 = ffffffffffffff82 srax %l7,%l6,%l5 ! %l5 = 0000000000000000 membar #Sync ! Added by membar checker (303) ! Mem[0000000074000180] = aaed5b91 26f8a946 3d52f304 7fd7aab4 ! Mem[0000000074000190] = 077ae272 13e611cb 2ca3d694 3ecb8041 ! Mem[00000000740001a0] = 7bbcbf5f c36d5992 e9d2681f e4cab345 ! Mem[00000000740001b0] = 1e06b8a0 b3e8c08b e8741954 5719dd45 mov 0x180,%g5 ldda [%i0+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000074000180 ! Mem[0000000074000028] = d61ac7b015b45970, %l2 = 0000000002fda3c4 ldxa [%i0+%o5]0x80,%l2 ! %l2 = d61ac7b015b45970 ! Mem[00000000908000e8] = d6a7dc089f19666e, %f48 = e69a15e5 f1e34842 ldd [%i5+0x0e8],%f48 ! %f48 = d6a7dc08 9f19666e ! %f1 = 15b45970, Mem[0000000075000010] = d8935620 sta %f1 ,[%i2+%o2]0x88 ! Mem[0000000075000010] = 15b45970 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 ! %l6 = ffffffffffffffff, Mem[0000000074000000] = 2246ddda stwa %l6,[%i0+%g0]0x88 ! Mem[0000000074000000] = ffffffff ! %l6 = ffffffffffffffff, Mem[0000000074000020] = 8a5da3a9 stha %l6,[%i0+%o4]0x88 ! Mem[0000000074000020] = 8a5dffff p50_label_25: ! %l0 = 85f03ef354fcf918, immed = ffffffc4, %y = 1c43568d umulcc %l0,-0x03c,%l5 ! %l5 = 54fcf90414b59e60, %ccr = 00, %y = 54fcf904 ! Mem[00000000748000c0] = 78cb1986, %l5 = 54fcf90414b59e60 swap [%i1+0x0c0],%l5 ! %l5 = 0000000078cb1986 ! %l5 = 0000000078cb1986, %l6 = ffffffffffffffff, %ccr = 00 movrgez %l5,%l6,%l7 ! Moved, %l7 = ffffffffffffffff ! %l2 = d61ac7b015b45970, Mem[0000000074000000] = ffffffff stba %l2,[%i0+%g0]0x89 ! Mem[0000000074000000] = ffffff70 ! Mem[00000000910001f8] = aeb750a8 53dee3ac, %g2 = 048cb738, %g3 = 67a5f6d6 ldd [%i6+0x1f8],%g2 ! %g2 = 00000000aeb750a8 0000000053dee3ac ! Mem[00000000758000c1] = 7458da1c, %l4 = 000000007291aa6c ldstub [%i3+0x0c1],%l4 ! %l4 = 00000058000000ff ! Mem[0000000091000174] = 13e9752e, %g2 = 00000000aeb750a8 ldub [%i6+0x177],%g2 ! %g2 = 0000000000000013 ! %f16 = 46a9f826 915bedaa b4aad77f 04f3523d ! %f20 = cb11e613 72e27a07 4180cb3e 94d6a32c ! %f24 = 92596dc3 5fbfbc7b 45b3cae4 1f68d2e9 ! %f28 = 8bc0e8b3 a0b8061e 45dd1957 541974e8 mov 0x040,%g5 stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040 ! immd = 0000000000000281, %l0 = 85f03ef354fcf918, %ccr = 00 movvc %icc,0x281,%l0 ! Moved, %l0 = 0000000000000281 ! Mem[0000000074800098] = 9493bd9d, %l6 = ffffffffffffffff lduw [%i1+0x098],%l6 ! %l6 = 000000009493bd9d ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 1: membar #Sync ! Force all stores to complete p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000281 bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000007c bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be d61ac7b015b45970 bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 2d4800360662c745 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000058 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000078cb1986 bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009493bd9d bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffff bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x54fcf904,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p50_failed mov 0x111,%g1 ! Check Floating Point Registers p50_check_fp_registers: set p50_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be d61ac7b0 15b45970 bne %xcc,p50_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c4c04970 57a847e5 bne %xcc,p50_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 90fedf4b 1d58d19e bne %xcc,p50_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 6caa9172 6126419b bne %xcc,p50_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 46a9f826 915bedaa bne %xcc,p50_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be b4aad77f 04f3523d bne %xcc,p50_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be cb11e613 72e27a07 bne %xcc,p50_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 4180cb3e 94d6a32c bne %xcc,p50_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 92596dc3 5fbfbc7b bne %xcc,p50_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 45b3cae4 1f68d2e9 bne %xcc,p50_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 8bc0e8b3 a0b8061e bne %xcc,p50_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 45dd1957 541974e8 bne %xcc,p50_f30_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 70ffffffbe0306a2 ldx [%i0+0x000],%g3 ! Observed data at 0000000074000000 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ca8a287300000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000074000008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffff5d8afff7aca9 ldx [%i0+0x020],%g3 ! Observed data at 0000000074000020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d61ac7b015b45970 ldx [%i0+0x028],%g3 ! Observed data at 0000000074000028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 004ea96439e3c236 ldx [%i0+0x050],%g3 ! Observed data at 0000000074000050 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x050,%g4 ldx [%g1+0x090],%g2 ! Expected data = 0a73bc8d9e190c58 ldx [%i0+0x090],%g3 ! Observed data at 0000000074000090 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x090,%g4 ldx [%g1+0x188],%g2 ! Expected data = 3d52f3047fd7aab4 ldx [%i0+0x188],%g3 ! Observed data at 0000000074000188 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x188,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x008],%g2 ! Expected data = d3c5593e3f3e1462 ldx [%i1+0x008],%g3 ! Observed data at 0000000074800008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d8005073c9d54210 ldx [%i1+0x010],%g3 ! Observed data at 0000000074800010 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 32ffffffffffffff ldx [%i1+0x018],%g3 ! Observed data at 0000000074800018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = efc049707bba614d ldx [%i1+0x020],%g3 ! Observed data at 0000000074800020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7c0000005d5780ba ldx [%i1+0x028],%g3 ! Observed data at 0000000074800028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 00000147be7193bc ldx [%i1+0x080],%g3 ! Observed data at 0000000074800080 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x080,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = b451852effbfed47 ldx [%i1+0x0b8],%g3 ! Observed data at 00000000748000b8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 14b59e603e8f1ae5 ldx [%i1+0x0c0],%g3 ! Observed data at 00000000748000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = accfdbff6f35f776 ldx [%i1+0x0e8],%g3 ! Observed data at 00000000748000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x118],%g2 ! Expected data = ff935620cd762373 ldx [%i1+0x118],%g3 ! Observed data at 0000000074800118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x118,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = aa9b7849fcf0fbcc ldx [%i1+0x1c0],%g3 ! Observed data at 00000000748001c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x1c0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ac0b102b8353b7b7 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000748001f0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x1f0,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffffff827c000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000075000000 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7c006eaa40be7146 ldx [%i2+0x008],%g3 ! Observed data at 0000000075000008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7059b41549000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000075000010 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9f6b51d43c083e87 ldx [%i2+0x018],%g3 ! Observed data at 0000000075000018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffa35d8a2c31717a ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6e1ee4ac0c47265f ldx [%i2+0x030],%g3 ! Observed data at 0000000075000030 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x030,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = e9126fa8f0849eff ldx [%i2+0x0b8],%g3 ! Observed data at 00000000750000b8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x188],%g2 ! Expected data = 00000016dd50dc00 ldx [%i2+0x188],%g3 ! Observed data at 0000000075000188 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x188,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 6fc5560c64d6c0ed ldx [%i2+0x1e0],%g3 ! Observed data at 00000000750001e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x1e0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = db8bb8c20a7a9d13 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000750001f0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x1f0,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d61ac7b0caf1a12b ldx [%i3+0x000],%g3 ! Observed data at 0000000075800000 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffffff02fda3c4 ldx [%i3+0x008],%g3 ! Observed data at 0000000075800008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5b0ec5da968d8249 ldx [%i3+0x010],%g3 ! Observed data at 0000000075800010 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9782eeabb358fe64 ldx [%i3+0x028],%g3 ! Observed data at 0000000075800028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x028,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 74ffda1c899d5319 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000758000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = d2b7ffc91c43568d ldx [%i3+0x0e0],%g3 ! Observed data at 00000000758000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x0e0,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed p50_f0_fail: set p50_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f4_fail: set p50_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f6_fail: set p50_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f10_fail: set p50_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f16_fail: set p50_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f18_fail: set p50_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f20_fail: set p50_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f22_fail: set p50_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f24_fail: set p50_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f26_fail: set p50_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f28_fail: set p50_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f30_fail: set p50_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_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 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: stha %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800008] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075000000] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000008] ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075000010] andcc %l7,%l2,%l5 swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074000020] lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800010] done p50_trap1o: stha %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800008] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075000000] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000008] ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075000010] andcc %l7,%l2,%l5 swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074000020] lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800010] done p50_trap2e: ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800020] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074800028] stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000] stwa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000000] stwa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000020] xnor %l0,%l7,%l6 stda %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000028] done p50_trap2o: ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800020] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074800028] stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000] stwa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000000] stwa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000020] xnor %l0,%l7,%l6 stda %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000028] done p50_trap3e: xor %l4,-0xbf6,%l1 xor %l3,-0x07c,%l4 orn %l2,%l2,%l5 and %l3,%l3,%l6 done p50_trap3o: xor %l4,-0xbf6,%l1 xor %l3,-0x07c,%l4 orn %l2,%l2,%l5 and %l3,%l3,%l6 done p50_init_memory_pointers: set p50_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 p50_local0_start,%i0 set p50_local1_start,%i1 set p50_local2_start,%i2 set p50_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 22e021ac884fa507 ldx [%g1+0x008],%l1 ! %l1 = 6d53b54238861238 ldx [%g1+0x010],%l2 ! %l2 = eb6ec5ae8aa56879 ldx [%g1+0x018],%l3 ! %l3 = 6f986638907e38f1 ldx [%g1+0x020],%l4 ! %l4 = 7741b64e9e190c58 ldx [%g1+0x028],%l5 ! %l5 = c15ef8c0522d64c4 ldx [%g1+0x030],%l6 ! %l6 = 4b13c75633582fef ldx [%g1+0x038],%l7 ! %l7 = 5f612ee67e77d18f ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 51 processor_51: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xcc] ! Set the start flag wrpr %g0,7,%cleanwin call p51_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 51 wr %g0,0x4,%fprs ! Make sure fef is 1 set p51_init_freg,%g1 ! %f0 = 574c7b11 7d7af6ba f6c5a19e a6ef84e5 ! %f4 = 96c3c7dd 29abfc58 1e500d4d c3e6a868 ! %f8 = 7e5513c4 ed84413f b91edc0d c47186df ! %f12 = 39621f39 a46df1d5 fb6b2ce2 aaec49e1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c1e6242b 3f8919da cf0ebddf 6110be19 ! %f20 = 6b35f9c2 5e11b156 733ecd5d 8bd90434 ! %f24 = 02ac8dfa 66c13ac1 c38f6b1b 8b85a852 ! %f28 = ebbbbc3a ee834d1d 24678511 32bb55b0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 13ca959b b765edc5 6205f4c9 2004e217 ! %f36 = 81de6df1 5dc4c7ba cf4eb8ec 5b33848f ! %f40 = 42350c02 636032ce a30e5b52 f8ff4711 ! %f44 = bdc29148 c10bb5c8 6b97b0ee 76e4d735 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x165a1f9000000037,%g7,%g1 ! GSR scale = 6, align = 7 wr %g1,%g0,%gsr ! GSR = 165a1f9000000037 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 51 p51_label_1: ! Mem[0000000090000134] = 25546d29, %g2 = 08c44d4bab713ac1 lduh [%i4+0x134],%g2 ! %g2 = 0000000000002554 ! Mem[0000000077000000] = 0aaa006c, %f15 = aaec49e1 lda [%i2+%g0]0x88,%f15 ! %f15 = 0aaa006c ! %f22 = 733ecd5d 8bd90434, Mem[0000000091800078] = 87738b45 68422c70 std %f22,[%o0+0x078] ! Mem[0000000091800078] = 733ecd5d 8bd90434 ! Mem[0000000091000174] = 9147e913, %g2 = 0000000000002554 lduwa [%i6+0x174]%asi,%g2 ! %g2 = 000000009147e913 ! %l7 = 787fdb809441ccfb, Mem[0000000090800124] = 86bc8b41 stw %l7,[%i5+0x124] ! Mem[0000000090800124] = 9441ccfb ! Mem[0000000091000198] = a0d53c73, %g2 = 000000009147e913 ldub [%i6+0x19a],%g2 ! %g2 = 00000000000000a0 ! Mem[0000000076800010] = 770d1109, %l7 = 787fdb809441ccfb lduha [%i1+%o2]0x80,%l7 ! %l7 = 000000000000770d ! %l1 = 9527dc02c08d4ae4, immed = 000001b7, %ccr = 44 movrlz %l1,0x1b7,%l3 ! Moved, %l3 = 00000000000001b7 ! %f16 = c1e6242b 3f8919da cf0ebddf 6110be19 ! %f20 = 6b35f9c2 5e11b156 733ecd5d 8bd90434 ! %f24 = 02ac8dfa 66c13ac1 c38f6b1b 8b85a852 ! %f28 = ebbbbc3a ee834d1d 24678511 32bb55b0 mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140 ! %l6 = f8f312d3, %l7 = 0000770d, Mem[0000000076800000] = fbf45f9b f5427fd0 stda %l6,[%i1+%g0]0x89 ! Mem[0000000076800000] = f8f312d3 0000770d p51_label_2: ! Mem[0000000090800180] = febe531bdac689b4, %g2 = 00000000000000a0 ldx [%i5+0x180],%g2 ! %g2 = febe531bdac689b4 ! Mem[00000000778001e8] = eeb662f5, %l1 = 9527dc02c08d4ae4 swap [%i3+0x1e8],%l1 ! %l1 = 00000000eeb662f5 ! Mem[000000007680005f] = 3da6a01c, %l7 = 000000000000770d ldstub [%i1+0x05f],%l7 ! %l7 = 0000001c000000ff ! Mem[00000000900001fc] = 167df5f6, %g2 = febe531bdac689b4 lduh [%i4+0x1fe],%g2 ! %g2 = 000000000000167d ! %l2 = 2b1fa23a5c487837, Mem[0000000090800038] = 980e04951c0cd3f2 stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 2b1fa23a5c487837 ! Mem[0000000076800010] = bf42fad709110d77, %l2 = 2b1fa23a5c487837 ldxa [%i1+%o2]0x88,%l2 ! %l2 = bf42fad709110d77 ! Mem[000000009180003c] = 489be132, %g2 = 000000000000167d lduw [%o0+0x03c],%g2 ! %g2 = 00000000489be132 ! %l7 = 000000000000001c, Mem[0000000090000168] = c38f6b1b stb %l7,[%i4+0x168] ! Mem[0000000090000168] = 1c8f6b1b ! %l5 = 9d9d86aa91470512, %l0 = 1e5f8bc42ba15260, %l3 = 00000000000001b7 xnor %l5,%l0,%l3 ! %l3 = 7c3df2914519a88d save ! CWP = 1 p51_label_3: ! %cwp = 1 ! immd = 0000000000000230, %l7 = 57fc238676da5cfb, %ccr = 44 movle %xcc,0x230,%l7 ! Moved, %l7 = 0000000000000230 ! %l2 = 0e93e24c49349cbe, %l3 = a0f6870c38a6a176, %l6 = 9a78672c720d8b1e srlx %l2,%l3,%l6 ! %l6 = 000000000000003a ! %l4 = 8b111cd6688900fa, Mem[0000000091000038] = 6098d223, %asi = 80 stwa %l4,[%o6+0x038]%asi ! Mem[0000000091000038] = 688900fa membar #Sync ! Added by membar checker (304) ! Mem[0000000090000150] = 6b35f9c25e11b156, %f48 = 44633602 8c62d643 ldd [%o4+0x150],%f48 ! %f48 = 6b35f9c2 5e11b156 ! %l4 = 8b111cd6688900fa, immed = fffffee7, %ccr = 44 movrne %l4,-0x119,%l3 ! Moved, %l3 = fffffffffffffee7 ! done : should take illegal inst trap, %l0 = fc992b9a8775e2bc done ! Illegal inst trap : %l0 = fc992b9a8775e2cc ! Mem[00000000918001dc] = 453fe990, %g18 = 4ddba272a4f82fcc ldsw [%i0+0x1dc],%g2 ! %g2 = 4ddba272a4f82fcc ! %l6 = 000000000000003a, Mem[000000009180015a] = fdae1663 sth %l6,[%i0+0x15a] ! Mem[0000000091800158] = 003a1663 ! %l1 = 75c79e8dfd958e96, imm = 0000000000000291, %l1 = 75c79e8dfd958e96 xnorcc %l1,0x291,%l1 ! %l1 = 8a386172026a73f8, %ccr = 80 ! %l2 = 0e93e24c49349cbe, %l2 = 0e93e24c49349cbe, %l1 = 8a386172026a73f8 andncc %l2,%l2,%l1 ! %l1 = 0000000000000000, %ccr = 44 p51_label_4: ! %cwp = 1 ! Mem[0000000077800190] = 88d03cb02c861d66, %l2 = 0e93e24c49349cbe, %l7 = 0000000000000230 add %o3,0x190,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 88d03cb02c861d66 ! Mem[0000000076800008] = 176bd786, %l4 = 8b111cd6688900fa ldsha [%o1+%i1]0x89,%l4 ! %l4 = ffffffffffffd786 ! %l3 = fffffffffffffee7, %l6 = 000000000000003a, %l0 = fc992b9a8775e2cc taddcc %l3,%l6,%l0 ! %l0 = ffffffffffffff21, %ccr = 8a ! %l7 = 88d03cb02c861d66, %l6 = 000000000000003a, %ccr = 8a movrgz %l7,%l6,%l1 ! Not Moved, %l1 = 0000000000000000 ! %l2 = 0e93e24c49349cbe, Mem[0000000091000098] = 5e05b6fbdbbc0107 stx %l2,[%o6+0x098] ! Mem[0000000091000098] = 0e93e24c49349cbe ! immd = 000000000000007f, %l4 = ffffffffffffd786, %ccr = 8a movpos %xcc,0x07f,%l4 ! Register Not Moved ! Mem[000000007600004c] = cb8d9248, %l5 = 53420d44649c41fa ldsw [%o0+0x04c],%l5 ! %l5 = ffffffffcb8d9248 ! %f0 = 574c7b11 7d7af6ba f6c5a19e a6ef84e5 ! %f4 = 96c3c7dd 29abfc58 1e500d4d c3e6a868 ! %f8 = 7e5513c4 ed84413f b91edc0d c47186df ! %f12 = 39621f39 a46df1d5 fb6b2ce2 0aaa006c mov 0x040,%g5 stda %f0,[%o4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040 ! %l1 = 0000000000000000, Mem[000000007600013e] = 9520f855 sth %l1,[%o0+0x13e] ! Mem[000000007600013c] = 95200000 ! %l2 = 0e93e24c49349cbe, Mem[0000000090800150] = 767f0453 stw %l2,[%o5+0x150] ! Mem[0000000090800150] = 49349cbe p51_label_5: ! %cwp = 1 ! Mem[0000000091800080] = f6b5e8f2, %g2 = 00000000453fe990 ldsh [%i0+0x080],%g2 ! %g2 = fffffffffffff6b5 ! %l6 = 0000003a, %l7 = 2c861d66, Mem[0000000077000018] = 74e346c0 b2c0a7e6 stda %l6,[%o2+%i3]0x89 ! Mem[0000000077000018] = 0000003a 2c861d66 ! %l2 = 0e93e24c49349cbe, Mem[0000000076000008] = 930281d8ea8898eb stxa %l2,[%o0+%i1]0x89 ! Mem[0000000076000008] = 0e93e24c49349cbe ! Mem[0000000091000014] = c6b3a2b8, %g2 = fffffffffffff6b5 ldub [%o6+0x017],%g2 ! %g2 = 00000000000000c6 ! %l3 = fffffffffffffee7, %l4 = ffffffffffffd786, %l0 = ffffffffffffff21 taddcctv %l3,%l4,%l0 ! %l0 = ffffffffffffff44, Trapped ! Mem[0000000077000020] = af3a853a, %l1 = 0000000000000000 swapa [%o2+%i4]0x88,%l1 ! %l1 = 00000000af3a853a ! %l1 = 00000000af3a853a, Mem[0000000091800000] = 3bc5dc05af37a84c stx %l1,[%i0+%g0] ! Mem[0000000091800000] = 00000000af3a853a ! Mem[0000000077800000] = a84162936ff98775, %f16 = c1e6242b 3f8919da ldda [%o3+%g0]0x80,%f16 ! %f16 = a8416293 6ff98775 ! %l4 = ffffffffffffd786, Mem[00000000908000b2] = b18889cd stb %l4,[%o5+0x0b2] ! Mem[00000000908000b0] = 868889cd ! %l1 = 00000000af3a853a, Mem[00000000768001ec] = 1687d344 sth %l1,[%o1+0x1ec] ! Mem[00000000768001ec] = 853ad344 p51_label_6: ! %cwp = 1 ! Mem[0000000077800110] = 37d09243, %l5 = ffffffffcb8d9248 ldsh [%o3+0x112],%l5 ! %l5 = ffffffffffff9243 ! Mem[00000000778000ed] = 63e0f3ee, %l0 = ffffffffffffff44 ldstub [%o3+0x0ed],%l0 ! %l0 = 000000e0000000ff ! Mem[0000000076000008] = be9c3449, %l7 = 88d03cb02c861d66 lduba [%o0+%i1]0x80,%l7 ! %l7 = 00000000000000be ! %f22 = 733ecd5d 8bd90434, Mem[0000000077800010] = 49953c69 3c784e86 stda %f22,[%o3+%i2]0x89 ! Mem[0000000077800010] = 733ecd5d 8bd90434 ! %l3 = fffffffffffffee7, Mem[00000000900000c8] = d8fabe34e6663614 stx %l3,[%o4+0x0c8] ! Mem[00000000900000c8] = fffffffffffffee7 ! Mem[00000000908000d0] = 1cc55fe1, %g2 = 00000000000000c6 lduh [%o5+0x0d2],%g2 ! %g2 = 0000000000001cc5 ! Mem[0000000091800010] = 08ba73e5, %g2 = 0000000000001cc5 lduh [%i0+0x012],%g2 ! %g2 = 00000000000008ba ! Mem[00000000760000f0] = 71f6d5734a749c8a, %l3 = fffffffffffffee7, %l6 = 000000000000003a add %o0,0xf0,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 71f6d5734a749c8a ! immd = 000000000000006d, %l3 = fffffffffffffee7, %ccr = 8a mova %icc,0x06d,%l3 ! Moved, %l3 = 000000000000006d ! Mem[00000000760000d0] = 2cc509cc, %l0 = 00000000000000e0 ldstub [%o0+0x0d0],%l0 ! %l0 = 0000002c000000ff p51_label_7: ! %cwp = 1 ! %l5 = ffffffffffff9243, Mem[0000000091000116] = dbc099dc sth %l5,[%o6+0x116] ! Mem[0000000091000114] = 924399dc ! %l5 = ffffffffffff9243, Mem[0000000091000121] = 4c4013ac stb %l5,[%o6+0x121] ! Mem[0000000091000120] = 434013ac ! Mem[0000000090800168] = a7afac95, %g2 = 00000000000008ba ldub [%o5+0x169],%g2 ! %g2 = 00000000000000a7 ! Mem[00000000910000ec] = 43204a39, %g2 = 00000000000000a7 ldub [%o6+0x0ee],%g2 ! %g2 = 0000000000000043 ! %f16 = a8416293 6ff98775 cf0ebddf 6110be19 ! %f20 = 6b35f9c2 5e11b156 733ecd5d 8bd90434 ! %f24 = 02ac8dfa 66c13ac1 c38f6b1b 8b85a852 ! %f28 = ebbbbc3a ee834d1d 24678511 32bb55b0 stda %f16,[%o4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140 ! Mem[00000000918001ec] = 9c208890, %g2 = 0000000000000043 lduw [%i0+0x1ec],%g2 ! %g2 = 000000009c208890 ! %l6 = 71f6d5734a749c8a, immed = ffffff74, %l7 = 00000000000000be tsubcctv %l6,-0x08c,%l7 ! %l0 = 000000000000004f, Trapped ! %f0 = 574c7b11 7d7af6ba f6c5a19e a6ef84e5 ! %f4 = 96c3c7dd 29abfc58 1e500d4d c3e6a868 ! %f8 = 7e5513c4 ed84413f b91edc0d c47186df ! %f12 = 39621f39 a46df1d5 fb6b2ce2 0aaa006c mov 0x080,%g6 stda %f0,[%o4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080 ! Mem[00000000770000e0] = 4016ae1d, %l0 = 0000004f, %l0 = 0000004f add %o2,0xe0,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004016ae1d ! %l0 = 000000004016ae1d, %l6 = 71f6d5734a749c8a, %l7 = 00000000000000be sra %l0,%l6,%l7 ! %l7 = 00000000001005ab p51_label_8: ! %cwp = 1 ! Mem[0000000077000000] = 6c00aa0a12ec5111, %l5 = ffffffffffff9243 ldxa [%o2+%g0]0x81,%l5 ! %l5 = 6c00aa0a12ec5111 ! Mem[00000000770000d3] = f7818dab, %l6 = 71f6d5734a749c8a ldstub [%o2+0x0d3],%l6 ! %l6 = 000000ab000000ff ! Mem[0000000076800010] = 09110d77, %l4 = ffffffffffffd786 lduwa [%o1+%i2]0x89,%l4 ! %l4 = 0000000009110d77 ! %l2 = 49349cbe, %l3 = 0000006d, Mem[0000000091000070] = f229dab3 388746f6 std %l2,[%o6+0x070] ! Mem[0000000091000070] = 49349cbe 0000006d ! %f20 = 6b35f9c2 5e11b156, Mem[0000000077800190] = 88d03cb0 2c861d66 std %f20,[%o3+0x190] ! Mem[0000000077800190] = 6b35f9c2 5e11b156 ! Mem[0000000091800030] = 67a3e807, %g2 = 000000009c208890 lduw [%i0+0x030],%g2 ! %g2 = 0000000067a3e807 ! Mem[0000000077000188] = 170956fff53d851e, %l4 = 0000000009110d77, %l6 = 00000000000000ab add %o2,0x188,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 170956fff53d851e ! immd = 00000000000002e1, %l3 = 000000000000006d, %ccr = 8a movg %xcc,0x2e1,%l3 ! Register Not Moved ! %l0 = 000000004016ae1d, %l3 = 000000000000006d, %y = 00000000 umulcc %l0,%l3,%l0 ! %l0 = 0000001b49a82259, %ccr = 00, %y = 0000001b ! %l7 = 00000000001005ab, immed = ffffff48, %ccr = 00 movrne %l7,-0x0b8,%l6 ! Moved, %l6 = ffffffffffffff48 p51_label_9: ! %cwp = 1 ! %l3 = 000000000000006d, Mem[000000009180004e] = fc11201e sth %l3,[%i0+0x04e] ! Mem[000000009180004c] = 006d201e ! %l0 = 49a82259, %l1 = af3a853a, Mem[0000000090800028] = 48b1bd52 d8a5fe65 std %l0,[%o5+%i5] ! Mem[0000000090800028] = 49a82259 af3a853a ! Mem[0000000090000038] = cceab4bb 5560baba, %g2 = 67a3e807, %g3 = 0bad0b00 ldda [%o4+0x038]%asi,%g2 ! %g2 = 00000000cceab4bb 000000005560baba ! %l2 = 0e93e24c49349cbe, Mem[0000000091800099] = 42a6a690 stb %l2,[%i0+0x099] ! Mem[0000000091800098] = bea6a690 ! Mem[0000000090800138] = 52ebec6f 06c60f6c, %g2 = cceab4bb, %g3 = 5560baba ldd [%o5+0x138],%g2 ! %g2 = 0000000052ebec6f 0000000006c60f6c ! Mem[00000000900001b4] = 0f879dfe, %g2 = 0000000052ebec6f ldsh [%o4+0x1b4],%g2 ! %g2 = 0000000000000f87 ! %l2 = 49349cbe, %l3 = 0000006d, Mem[0000000077000010] = a272eab9 fd577bfc stda %l2,[%o2+%i2]0x89 ! Mem[0000000077000010] = 49349cbe 0000006d ! %l0 = 49a82259, %l1 = af3a853a, Mem[0000000077800028] = e5762ea0 83cfae38 stda %l0,[%o3+%i5]0x88 ! Mem[0000000077800028] = 49a82259 af3a853a ! Mem[00000000918001f0] = 0e1a2de4, %g2 = 0000000000000f87 lduw [%i0+0x1f0],%g2 ! %g2 = 000000000e1a2de4 ! %f27 = 8b85a852, Mem[0000000077800008] = 5a21af06 sta %f27,[%o3+%i1]0x88 ! Mem[0000000077800008] = 8b85a852 p51_label_10: ! %cwp = 1 membar #Sync ! Added by membar checker (305) ! Mem[0000000090000040] = 574c7b11 7d7af6ba f6c5a19e a6ef84e5 ! Mem[0000000090000050] = 96c3c7dd 29abfc58 1e500d4d c3e6a868 ! Mem[0000000090000060] = 7e5513c4 ed84413f b91edc0d c47186df ! Mem[0000000090000070] = 39621f39 a46df1d5 fb6b2ce2 0aaa006c ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l3 = 000000000000006d, Mem[00000000908001b8] = e92401c6 stb %l3,[%o5+0x1b8] ! Mem[00000000908001b8] = 6d2401c6 ! Mem[00000000778000ef] = 63fff3ee, %l4 = 0000000009110d77 ldstub [%o3+0x0ef],%l4 ! %l4 = 000000ee000000ff ! %l5 = 6c00aa0a12ec5111, %l0 = 0000001b49a82259, %ccr = 00 movvc %icc,%l5,%l0 ! Moved, %l0 = 6c00aa0a12ec5111 ! %l1 = 00000000af3a853a, Mem[0000000076000008] = 49349cbe stwa %l1,[%o0+%i1]0x89 ! Mem[0000000076000008] = af3a853a ! %l4 = 00000000000000ee, %l0 = 6c00aa0a12ec5111, %ccr = 00 movcs %icc,%l4,%l0 ! Register Not Moved ! %l7 = 00000000001005ab, Mem[00000000900000b4] = 391f6239 sth %l7,[%o4+0x0b4] ! Mem[00000000900000b4] = 05ab6239 ! Mem[0000000077800000] = a8416293, %f3 = a6ef84e5 lda [%o3+%g0]0x80,%f3 ! %f3 = a8416293 ! immd = 000000000000012c, %l0 = 6c00aa0a12ec5111, %ccr = 00 movcs %xcc,0x12c,%l0 ! Register Not Moved ! Mem[0000000076800054] = e716ff80, %l5 = 12ec5111, %l7 = 001005ab add %o1,0x54,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000e716ff80 p51_label_11: ! %cwp = 1 ! %l3 = 000000000000006d sethi %hi(0xf1f47000),%l3 ! %l3 = 00000000f1f47000 ! Mem[0000000076800018] = 767e72c3, %l0 = 6c00aa0a12ec5111 ldsba [%o1+%i3]0x81,%l0 ! %l0 = 0000000000000076 ! Mem[00000000910001b0] = 738a5525, %g2 = 000000000e1a2de4 lduba [%o6+0x1b3]%asi,%g2 ! %g2 = 0000000000000073 ! Mem[00000000768000b8] = fec2fb7428e7aff0, %f16 = a8416293 6ff98775 ldd [%o1+0x0b8],%f16 ! %f16 = fec2fb74 28e7aff0 ! Mem[0000000090000028] = d5add658, %g2 = 0000000000000073 ldub [%o4+0x02a],%g2 ! %g2 = 00000000000000d5 ! %l3 = 00000000f1f47000, Mem[000000009100010b] = edc3ff34 stb %l3,[%o6+0x10b] ! Mem[0000000091000108] = 00c3ff34 ! %l6 = ffffffffffffff48 setx 0xf9c93a185a5725c2,%g7,%l6 ! %l6 = f9c93a185a5725c2 ! %l0 = 0000000000000076, Mem[0000000090000130] = e9442670 stw %l0,[%o4+0x130] ! Mem[0000000090000130] = 00000076 ! Mem[0000000090800198] = b60a0fab, %g2 = 00000000000000d5 ldsba [%o5+0x198]%asi,%g2 ! %g2 = ffffffffffffffb6 ! Mem[0000000077800020] = ae062420, %f19 = 6110be19 lda [%o3+%i4]0x80,%f19 ! %f19 = ae062420 p51_label_12: ! %cwp = 1 ! %f26 = c38f6b1b, Mem[0000000077800020] = ae062420 sta %f26,[%o3+%i4]0x80 ! Mem[0000000077800020] = c38f6b1b ! Mem[00000000918000ac] = 695d0a45, %g2 = ffffffffffffffb6 lduw [%i0+0x0ac],%g2 ! %g2 = 00000000695d0a45 ! %l4 = 00000000000000ee, Mem[000000009000002c] = d65852bd stb %l4,[%o4+0x02c] ! Mem[000000009000002c] = ee5852bd ! Mem[0000000090800150] = 49349cbe, %g2 = 00000000695d0a45 lduh [%o5+0x150],%g2 ! %g2 = 0000000000004934 ! Mem[0000000076000020] = 92355caa130599c2, %f2 = f6c5a19e a8416293 ldda [%o0+%i4]0x88,%f2 ! %f2 = 92355caa 130599c2 ! %l4 = 00000000000000ee, immd = fffffffffffffe39, %l4 = 00000000000000ee udivx %l4,-0x1c7,%l4 ! %l4 = 0000000000000000 ! Mem[0000000077800008] = 52a8858b, %l4 = 00000000, %l4 = 00000000 add %o3,0x08,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000052a8858b ! Mem[00000000910001c8] = f4b00915, %g2 = 0000000000004934 lduwa [%o6+0x1c8]%asi,%g2 ! %g2 = 00000000f4b00915 ! %l4 = 0000000052a8858b, imm = 000000000000066d, %l4 = 0000000052a8858b and %l4,0x66d,%l4 ! %l4 = 0000000000000409 ! %l2 = 0e93e24c49349cbe, %l2 = 0e93e24c49349cbe, %y = 0000001b umulcc %l2,%l2,%l0 ! %l0 = 14ef0c3469281d04, %ccr = 00, %y = 14ef0c34 p51_label_13: ! %cwp = 1 ! Mem[0000000090000114] = cae306cf, %g2 = 00000000f4b00915 ldsb [%o4+0x116],%g2 ! %g2 = ffffffffffffffca ! Code Fragment 1 p51_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000006c60f6c mov 0x7e2,%g3 ! %g3 = 00000000000007e2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800188] = 1032f91a, %g2 = ffffffffffffffca ldsb [%o5+0x189],%g2 ! %g2 = 0000000000000010 ! %l5 = 6c00aa0a12ec5111, %l2 = 0e93e24c49349cbe, %ccr = 00 movvs %xcc,%l5,%l2 ! Register Not Moved ! Mem[0000000077800008] = 52a8858b, %l2 = 0e93e24c49349cbe ldswa [%o3+%i1]0x80,%l2 ! %l2 = 0000000052a8858b ! %l6 = 5a5725c2, %l7 = e716ff80, Mem[00000000910001b8] = 8c1591cc 570a11d9 std %l6,[%o6+0x1b8] ! Mem[00000000910001b8] = 5a5725c2 e716ff80 ! Mem[0000000076800148] = 33dd832c, %l1 = 00000000af3a853a swap [%o1+0x148],%l1 ! %l1 = 0000000033dd832c ! %l2 = 52a8858b, %l3 = f1f47000, Mem[00000000918000b0] = bfd6d9fb ffc33525 std %l2,[%i0+0x0b0] ! Mem[00000000918000b0] = 52a8858b f1f47000 ! Mem[00000000778001bc] = 811b2c9d, %l3 = 00000000f1f47000 lduha [%o3+0x1bc]%asi,%l3 ! %l3 = 000000000000811b ! %l0 = 14ef0c3469281d04, immed = 00000d9e, %y = 14ef0c34 udivcc %l0,0xd9e,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 69281d04 p51_label_14: ! %cwp = 1 ! Mem[0000000091000190] = b476dc90 f27114ab, %g2 = 00000010, %g3 = 000007e2 ldd [%o6+0x190],%g2 ! %g2 = 00000000b476dc90 00000000f27114ab ! %l6 = f9c93a185a5725c2, Mem[00000000910000d4] = c4a85cf4 stb %l6,[%o6+0x0d4] ! Mem[00000000910000d4] = c2a85cf4 ! Mem[0000000076800020] = a2dd70a0, %l5 = 6c00aa0a12ec5111 lduha [%o1+%i4]0x81,%l5 ! %l5 = 000000000000a2dd ! %l0 = 14ef0c3469281d04, %l1 = 0000000033dd832c, %y = 69281d04 umul %l0,%l1,%l5 ! %l5 = 154dfb4a723208b0, %y = 154dfb4a ! %l1 = 0000000033dd832c, Mem[0000000077800028] = 49a82259 stha %l1,[%o3+%i5]0x88 ! Mem[0000000077800028] = 49a8832c ! Mem[0000000076000198] = b7e7bcbc, %l2 = ffffffff, %l7 = e716ff80 add %o0,0x198,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b7e7bcbc ! Mem[0000000076000060] = 15f2aef0, %l4 = 0000000000000409 swap [%o0+0x060],%l4 ! %l4 = 0000000015f2aef0 ! %l2 = 00000000ffffffff, imm = 0000000000000d4c, %l5 = 154dfb4a723208b0 xor %l2,0xd4c,%l5 ! %l5 = 00000000fffff2b3 ! %l2 = 00000000ffffffff, imm = 0000000000000eb7, %l6 = f9c93a185a5725c2 andncc %l2,0xeb7,%l6 ! %l6 = 00000000fffff148, %ccr = 08 ! Mem[00000000768001cc] = 7d5019c2, %l3 = 000000000000811b lduh [%o1+0x1cc],%l3 ! %l3 = 0000000000007d50 p51_label_15: ! %cwp = 1 ! %l5 = 00000000fffff2b3, Mem[0000000090800058] = e87c06d4b8013916 stx %l5,[%o5+0x058] ! Mem[0000000090800058] = 00000000fffff2b3 ! Mem[000000007780003b] = d33a9589, %l6 = 00000000fffff148 ldstub [%o3+0x03b],%l6 ! %l6 = 00000089000000ff ! %l4 = 0000000015f2aef0, Mem[0000000076800010] = 09110d77 stwa %l4,[%o1+%i2]0x88 ! Mem[0000000076800010] = 15f2aef0 ! Mem[0000000077800000] = 936241a8, %l0 = 14ef0c3469281d04 lduwa [%o3+%g0]0x88,%l0 ! %l0 = 00000000936241a8 ! %f11 = c47186df, Mem[00000000910000d8] = d755a286 st %f11,[%o6+0x0d8] ! Mem[00000000910000d8] = c47186df ! %f31 = 32bb55b0, Mem[0000000090000014] = 35abf17f st %f31,[%o4+0x014] ! Mem[0000000090000014] = 32bb55b0 ! %l5 = 00000000fffff2b3, immed = 00000fc1, %y = 154dfb4a mulscc %l5,0xfc1,%l4 ! %l4 = 00000000fffff959, %ccr = 08, %y = 8aa6fda5 ! %l0 = 00000000936241a8, Mem[0000000090800130] = 75025c7f, %asi = 80 stwa %l0,[%o5+0x130]%asi ! Mem[0000000090800130] = 936241a8 ! %l1 = 0000000033dd832c, Mem[0000000076800080] = 0e62b328 stw %l1,[%o1+0x080] ! Mem[0000000076800080] = 33dd832c ! Mem[0000000077000010] = 0000006d49349cbe, %l2 = 00000000ffffffff ldxa [%o2+%i2]0x89,%l2 ! %l2 = 0000006d49349cbe p51_label_16: ! %cwp = 1 ! Mem[0000000077800020] = c38f6b1b, %l6 = 0000000000000089 lduba [%o3+%i4]0x81,%l6 ! %l6 = 00000000000000c3 ! Mem[00000000910001bc] = e716ff80, %g18 = 4ddba272a4f82fcc ldsw [%o6+0x1bc],%g2 ! %g2 = 4ddba272a4f82fcc ! %l7 = 00000000b7e7bcbc, %l4 = 00000000fffff959, %l6 = 00000000000000c3 orcc %l7,%l4,%l6 ! %l6 = 00000000fffffdfd, %ccr = 08 ! Mem[0000000091800090] = d848dbf8, %g2 = ffffffffe716ff80 lduh [%i0+0x092],%g2 ! %g2 = 000000000000d848 ! %l3 = 0000000000007d50, imm = fffffffffffff824, %l5 = 00000000fffff2b3 andcc %l3,-0x7dc,%l5 ! %l5 = 0000000000007800, %ccr = 00 ! Mem[0000000076000020] = 130599c2, %f1 = 7d7af6ba lda [%o0+%i4]0x89,%f1 ! %f1 = 130599c2 ! Mem[00000000900000a4] = c413557e, %g2 = 000000000000d848 ldsb [%o4+0x0a4],%g2 ! %g2 = ffffffffffffffc4 membar #Sync ! Added by membar checker (306) ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 32bb55b0 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad ee5852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%o4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000768001c2] = dab64bf8, %l7 = 00000000b7e7bcbc ldstuba [%o1+0x1c2]%asi,%l7 ! %l7 = 0000004b000000ff ! %l3 = 0000000000007d50, Mem[0000000090000108] = df440928 stw %l3,[%o4+0x108] ! Mem[0000000090000108] = 00007d50 p51_label_17: ! %cwp = 1 ! %l2 = 0000006d49349cbe, Mem[00000000900001e8] = a61ca5f3 stw %l2,[%o4+0x1e8] ! Mem[00000000900001e8] = 49349cbe ! Mem[0000000090000158] = 3404d98b, %g2 = ffffffffffffffc4 ldub [%o4+0x158],%g2 ! %g2 = 0000000000000034 ! Mem[00000000770001b8] = 4ef01ff337511fe3, %l2 = 0000006d49349cbe, %l7 = 000000000000004b add %o2,0x1b8,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 4ef01ff337511fe3 ! %l2 = 0000006d49349cbe, Mem[0000000077800010] = 3404d98b stba %l2,[%o3+%i2]0x81 ! Mem[0000000077800010] = be04d98b ! %l1 = 0000000033dd832c, %l4 = 00000000fffff959, %y = 8aa6fda5 umul %l1,%l4,%l0 ! %l0 = 33dd81d2f96c664c, %y = 33dd81d2 ! Mem[0000000076000000] = 080e96c9, %l7 = 4ef01ff337511fe3 ldstuba [%o0+%g0]0x80,%l7 ! %l7 = 00000008000000ff ! Mem[0000000077800064] = 6b8accb6, %f8 = 7e5513c4 ld [%o3+0x064],%f8 ! %f8 = 6b8accb6 ! Mem[00000000908001d8] = ba41b1d8e4733a35, %f48 = 38fd2659 7b3cf6f5 ldd [%o5+0x1d8],%f48 ! %f48 = ba41b1d8 e4733a35 ! %l3 = 0000000000007d50, %l0 = 33dd81d2f96c664c, %ccr = 00 movvs %icc,%l3,%l0 ! Register Not Moved ! Randomly selected nop nop p51_label_18: ! %cwp = 1 ! immd = 00000000000000c8, %l7 = 0000000000000008, %ccr = 00 movvc %xcc,0x0c8,%l7 ! Moved, %l7 = 00000000000000c8 ! Mem[0000000076000008] = 3a853aaf, %l3 = 0000000000007d50 ldswa [%o0+%i1]0x81,%l3 ! %l3 = 000000003a853aaf ! Mem[0000000077000078] = d8dcc0fa, %l1 = 0000000033dd832c ldub [%o2+0x078],%l1 ! %l1 = 00000000000000d8 ! Mem[00000000768001f8] = 33e173d7, %l3 = 3a853aaf, %l7 = 000000c8 add %o1,0x1f8,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000033e173d7 ! %f0 = 574c7b11 130599c2, Mem[0000000076800000] = f8f312d3 0000770d stda %f0 ,[%o1+%g0]0x89 ! Mem[0000000076800000] = 574c7b11 130599c2 ! %l7 = 0000000033e173d7, Mem[0000000091800158] = 917a003a sth %l7,[%i0+0x158] ! Mem[0000000091800158] = 73d7003a ! Mem[00000000900000f0] = 1682cc3f981e6310, %f48 = ba41b1d8 e4733a35 ldd [%o4+0x0f0],%f48 ! %f48 = 1682cc3f 981e6310 ! %l4 = 00000000fffff959, Mem[0000000091000040] = 3279f3152f846623 stx %l4,[%o6+0x040] ! Mem[0000000091000040] = 00000000fffff959 ! %l5 = 0000000000007800, Mem[00000000908000dc] = 237791cb sth %l5,[%o5+0x0dc] ! Mem[00000000908000dc] = 780091cb ! %l0 = 33dd81d2f96c664c, Mem[00000000910000e2] = c882ef49 sth %l0,[%o6+0x0e2] ! Mem[00000000910000e0] = 664cef49 p51_label_19: ! %cwp = 1 ! %l6 = 00000000fffffdfd, Mem[0000000090800120] = b7a44eec stw %l6,[%o5+0x120] ! Mem[0000000090800120] = fffffdfd ! Mem[00000000910000e4] = 9d324bb7, %g2 = 0000000000000034 ldub [%o6+0x0e7],%g2 ! %g2 = 000000000000009d ! %l4 = 00000000fffff959, Mem[0000000076000090] = 597c8e6b sth %l4,[%o0+0x090] ! Mem[0000000076000090] = f9598e6b ! Mem[0000000077800140] = a5090449, %l3 = 000000003a853aaf swap [%o3+0x140],%l3 ! %l3 = 00000000a5090449 ! Mem[00000000778000f4] = 4e8ea31a, %l5 = 00007800, %l1 = 000000d8 add %o3,0xf4,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004e8ea31a ! Mem[0000000076000160] = 186e53f1206e0f80, %l2 = 0000006d49349cbe, %l0 = 33dd81d2f96c664c add %o0,0x160,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 186e53f1206e0f80 ! Mem[000000009100017c] = f2e7fd84, %g2 = 000000000000009d lduha [%o6+0x17e]%asi,%g2 ! %g2 = 000000000000f2e7 ! immd = 000000000000027f, %l4 = 00000000fffff959, %ccr = 00 movl %xcc,0x27f,%l4 ! Register Not Moved ! immd = 0000000000000065, %l4 = 00000000fffff959, %ccr = 00 movge %icc,0x065,%l4 ! Moved, %l4 = 0000000000000065 ! Mem[0000000077800080] = d3261db5, %l1 = 4e8ea31a, %l0 = 206e0f80 add %o3,0x80,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d3261db5 p51_label_20: ! %cwp = 1 ! %f8 = 6b8accb6 ed84413f, Mem[0000000090000160] = c13ac166 fa8dac02 std %f8 ,[%o4+0x160] ! Mem[0000000090000160] = 6b8accb6 ed84413f ! %l5 = 0000000000007800, Mem[00000000900000ad] = dc1eb9d5 stb %l5,[%o4+0x0ad] ! Mem[00000000900000ac] = 001eb9d5 ! Mem[0000000091800138] = 8a0d6a5e, %g18 = 4ddba272a4f82fcc ldsw [%i0+0x138],%g2 ! %g2 = 4ddba272a4f82fcc ! %l7 = 0000000033e173d7, Mem[0000000091000028] = e11c12707a873cba stx %l7,[%o6+%i5] ! Mem[0000000091000028] = 0000000033e173d7 ! %f1 = 130599c2, Mem[00000000768000f4] = ae670b0d st %f1 ,[%o1+0x0f4] ! Mem[00000000768000f4] = 130599c2 ! %l5 = 0000000000007800, imm = 000000000000069e, %l7 = 0000000033e173d7 orncc %l5,0x69e,%l7 ! %l7 = fffffffffffff961, %ccr = 88 ! Mem[0000000076000000] = ff0e96c9, %l1 = 000000004e8ea31a lduwa [%o0+%g0]0x80,%l1 ! %l1 = 00000000ff0e96c9 ! %l0 = 00000000d3261db5, Mem[0000000091000108] = 28e73100c3ff3462 stx %l0,[%o6+0x108] ! Mem[0000000091000108] = 00000000d3261db5 ! immd = 0000000000000158, %l7 = fffffffffffff961, %ccr = 88 move %icc,0x158,%l7 ! Register Not Moved ! %l1 = 00000000ff0e96c9 setx 0x2e9e9830539570de,%g7,%l1 ! %l1 = 2e9e9830539570de p51_label_21: ! %cwp = 1 ! %l1 = 2e9e9830539570de, Mem[00000000908001bc] = 750a4a57 stw %l1,[%o5+0x1bc] ! Mem[00000000908001bc] = 539570de ! %l6 = 00000000fffffdfd, %l3 = 00000000a5090449, %ccr = 88 movcc %xcc,%l6,%l3 ! Moved, %l3 = 00000000fffffdfd ! Mem[0000000076800028] = 3ff982d4442acade, %f28 = ebbbbc3a ee834d1d ldda [%o1+%i5]0x88,%f28 ! %f28 = 3ff982d4 442acade ! Mem[0000000076800028] = deca2a44, %l5 = 0000000000007800 lduha [%o1+%i5]0x81,%l5 ! %l5 = 000000000000deca ! Mem[00000000900000bc] = e22c6bfb, %g2 = ffffffff8a0d6a5e lduw [%o4+0x0bc],%g2 ! %g2 = 00000000e22c6bfb ! %l0 = 00000000d3261db5, Mem[000000009100009b] = 4c49349c stb %l0,[%o6+0x09b] ! Mem[0000000091000098] = b549349c ! %l4 = 0000000000000065 setx 0x55e848206acc445f,%g7,%l4 ! %l4 = 55e848206acc445f ! %l5 = 000000000000deca, Mem[0000000077800008] = 52a8858ba69cbd80 stxa %l5,[%o3+%i1]0x81 ! Mem[0000000077800008] = 000000000000deca ! Mem[00000000910001b4] = 4c5a5725, %g2 = 00000000e22c6bfb lduba [%o6+0x1b7]%asi,%g2 ! %g2 = 000000000000004c ! %l1 = 2e9e9830539570de, immed = 000005d7, %y = 33dd81d2 umul %l1,0x5d7,%l2 ! %l2 = 000001e81db62072, %y = 000001e8 p51_label_22: ! %cwp = 1 ! %l1 = 2e9e9830539570de, Mem[0000000076000000] = ff0e96c9 stwa %l1,[%o0+%g0]0x80 ! Mem[0000000076000000] = 539570de ! Mem[00000000908001e0] = 37986423, %g2 = 000000000000004c lduw [%o5+0x1e0],%g2 ! %g2 = 0000000037986423 ! %l1 = 2e9e9830539570de, %l7 = fffffffffffff961, %l0 = 00000000d3261db5 udivx %l1,%l7,%l0 ! %l0 = 0000000000000000 ! Mem[0000000077000010] = be9c3449, %l4 = 6acc445f, %l6 = fffffdfd add %o2,0x10,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000be9c3449 ! %l7 = fffffffffffff961, %l2 = 000001e81db62072, %ccr = 88 movneg %xcc,%l7,%l2 ! Moved, %l2 = fffffffffffff961 ! Mem[00000000778001e4] = c4d0c715, %l4 = 6acc445f, %l5 = 0000deca add %o3,0x1e4,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c4d0c715 ! Mem[0000000090800114] = 24cfb67f, %g2 = 0000000037986423 ldsh [%o5+0x114],%g2 ! %g2 = 00000000000024cf ! Mem[0000000076800000] = 574c7b11 130599c2, %l4 = 6acc445f, %l5 = c4d0c715 ldda [%o1+%g0]0x89,%l4 ! %l4 = 00000000130599c2 00000000574c7b11 ! Mem[0000000076800028] = 442acade, %l6 = 00000000be9c3449 ldsba [%o1+%i5]0x88,%l6 ! %l6 = ffffffffffffffde ! %l2 = fffffffffffff961, imm = fffffffffffffacf, %l7 = fffffffffffff961 orncc %l2,-0x531,%l7 ! %l7 = fffffffffffffd71, %ccr = 88 p51_label_23: ! %cwp = 1 ! %l5 = 00000000574c7b11, %l3 = 00000000fffffdfd, %y = 000001e8 umul %l5,%l3,%l3 ! %l3 = 574c7a6161246ccd, %y = 574c7a61 ! Mem[0000000090000000] = f5f63c7b5926fd38, %g2 = 00000000000024cf ldx [%o4+%g0],%g2 ! %g2 = f5f63c7b5926fd38 ! immd = 00000000000002c3, %l3 = 574c7a6161246ccd, %ccr = 88 movpos %icc,0x2c3,%l3 ! Register Not Moved ! Mem[0000000077800000] = a8416293 6ff98775, %l6 = ffffffde, %l7 = fffffd71 ldd [%o3+%g0],%l6 ! %l6 = 00000000a8416293 000000006ff98775 ! %l7 = 000000006ff98775, Mem[0000000076800008] = 176bd786 stwa %l7,[%o1+%i1]0x89 ! Mem[0000000076800008] = 6ff98775 ! %l4 = 00000000130599c2, Mem[00000000918000f0] = 33221885 stw %l4,[%i0+0x0f0] ! Mem[00000000918000f0] = 130599c2 ! Mem[0000000077000044] = 8e28c061, %l7 = 000000006ff98775, %asi = 80 swapa [%o2+0x044]%asi,%l7 ! %l7 = 000000008e28c061 ! %l4 = 00000000130599c2, Mem[00000000918000f0] = 130599c2 stw %l4,[%i0+0x0f0] ! Mem[00000000918000f0] = 130599c2 ! immd = 000000000000035d, %l7 = 000000008e28c061, %ccr = 88 movne %icc,0x35d,%l7 ! Moved, %l7 = 000000000000035d ! %l0 = 00000000, %l1 = 539570de, Mem[00000000900000d0] = 6b4726ff dc7b95ee std %l0,[%o4+0x0d0] ! Mem[00000000900000d0] = 00000000 539570de p51_label_24: ! %cwp = 1 ! Mem[0000000076800008] = 6ff98775, %l3 = 574c7a6161246ccd ldsba [%o1+%i1]0x88,%l3 ! %l3 = 0000000000000075 ! Mem[0000000091000180] = fd84489c, %g18 = 4ddba272a4f82fcc ldsw [%o6+0x180],%g2 ! %g2 = 4ddba272a4f82fcc ! %l4 = 00000000130599c2, imm = 000000000000000e, %l7 = 000000000000035d sra %l4,0x00e,%l7 ! %l7 = 0000000000004c16 ! Mem[0000000076800020] = a2dd70a0, %f18 = cf0ebddf lda [%o1+%i4]0x80,%f18 ! %f18 = a2dd70a0 ! Mem[0000000076800018] = 767e72c3, %l5 = 00000000574c7b11 ldsha [%o1+%i3]0x80,%l5 ! %l5 = 000000000000767e ! %l4 = 00000000130599c2, %l7 = 0000000000004c16, %ccr = 88 movcs %icc,%l4,%l7 ! Register Not Moved ! %l1 = 2e9e9830539570de, %l5 = 000000000000767e, %ccr = 88 movgu %xcc,%l1,%l5 ! Moved, %l5 = 2e9e9830539570de ! Mem[0000000090800050] = 6dbf9ba1a3e6fc07, %f48 = 1682cc3f 981e6310 ldda [%o5+0x050]%asi,%f48 ! %f48 = 6dbf9ba1 a3e6fc07 ! immd = 00000000000003f0, %l4 = 00000000130599c2, %ccr = 88 movg %xcc,0x3f0,%l4 ! Register Not Moved ! Mem[0000000091000110] = 40203347 df999243, %g2 = fd84489c, %g3 = f27114ab ldd [%o6+0x110],%g2 ! %g2 = 0000000040203347 00000000df999243 p51_label_25: ! %cwp = 1 ! Code Fragment 1 p51_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000df999243 mov -0xafd,%g3 ! %g3 = fffffffffffff503 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 0000000000000000, Mem[00000000900001c8] = bdab6ad8dad85b84 stx %l0,[%o4+0x1c8] ! Mem[00000000900001c8] = 0000000000000000 ! Mem[00000000908000f8] = b7224910, %g2 = 0000000040203347 ldub [%o5+0x0f9],%g2 ! %g2 = 00000000000000b7 ! %l0 = 0000000000000000 sethi %hi(0xcbb31000),%l0 ! %l0 = 00000000cbb31000 ! %l7 = 0000000000004c16, imm = 0000000000000ce8, %l5 = 2e9e9830539570de or %l7,0xce8,%l5 ! %l5 = 0000000000004cfe ! immd = 00000000000003c5, %l4 = 00000000130599c2, %ccr = 88 move %xcc,0x3c5,%l4 ! Register Not Moved ! %l6 = a8416293, %l7 = 00004c16, Mem[0000000090800010] = 791d273d 37af9d91 std %l6,[%o5+%i2] ! Mem[0000000090800010] = a8416293 00004c16 ! Mem[000000009100019c] = 8ad590f5, %g2 = 00000000000000b7 ldsh [%o6+0x19e],%g2 ! %g2 = ffffffffffff8ad5 ! Mem[0000000090800188] = 32f91a10, %g2 = ffffffffffff8ad5 lduh [%o5+0x18a],%g2 ! %g2 = 00000000000032f9 ! Mem[000000007680015c] = 0ad4a9f9, %l4 = 00000000130599c2 ldsw [%o1+0x15c],%l4 ! %l4 = 000000000ad4a9f9 ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Thread 51 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p51_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0cc] ! Set processor 51 done flag ! Check Registers p51_check_registers: set p51_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be bf42fad709110d77 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 7c3df2914519a88d bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000001c bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x574c7a61,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p51_failed mov 0x111,%g1 ! Check Floating Point Registers p51_check_fp_registers: set p51_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 574c7b11 130599c2 bne %xcc,p51_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 92355caa 130599c2 bne %xcc,p51_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 96c3c7dd 29abfc58 bne %xcc,p51_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1e500d4d c3e6a868 bne %xcc,p51_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 6b8accb6 ed84413f bne %xcc,p51_f8_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be fb6b2ce2 0aaa006c bne %xcc,p51_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be fec2fb74 28e7aff0 bne %xcc,p51_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be a2dd70a0 ae062420 bne %xcc,p51_f18_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 3ff982d4 442acade bne %xcc,p51_f28_fail nop ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 539570deb9a7167e ldx [%i0+0x000],%g3 ! Observed data at 0000000076000000 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3a853aaf4ce2930e ldx [%i0+0x008],%g3 ! Observed data at 0000000076000008 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x008,%g4 ldx [%g1+0x060],%g2 ! Expected data = 00000409ccc1f36d ldx [%i0+0x060],%g3 ! Observed data at 0000000076000060 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x060,%g4 ldx [%g1+0x090],%g2 ! Expected data = f9598e6b70e56cf4 ldx [%i0+0x090],%g3 ! Observed data at 0000000076000090 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x090,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = ffc509cc253a107b ldx [%i0+0x0d0],%g3 ! Observed data at 00000000760000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x138],%g2 ! Expected data = c31f7b1695200000 ldx [%i0+0x138],%g3 ! Observed data at 0000000076000138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x138,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c2990513117b4c57 ldx [%i1+0x000],%g3 ! Observed data at 0000000076800000 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7587f96f51f2e11e ldx [%i1+0x008],%g3 ! Observed data at 0000000076800008 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f0aef215d7fa42bf ldx [%i1+0x010],%g3 ! Observed data at 0000000076800010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x058],%g2 ! Expected data = c3ef15f43da6a0ff ldx [%i1+0x058],%g3 ! Observed data at 0000000076800058 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x058,%g4 ldx [%g1+0x080],%g2 ! Expected data = 33dd832c3bf17a9c ldx [%i1+0x080],%g3 ! Observed data at 0000000076800080 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x080,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = c9241954130599c2 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000768000f0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x148],%g2 ! Expected data = af3a853a1f055914 ldx [%i1+0x148],%g3 ! Observed data at 0000000076800148 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x148,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = dab6fff81ff35d55 ldx [%i1+0x1c0],%g3 ! Observed data at 00000000768001c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x1c0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = b2fcf545853ad344 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000768001e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x1e8,%g4 set p51_local2_expect,%g1 p51_check_local2: ldx [%g1+0x010],%g2 ! Expected data = be9c34496d000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000077000010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3a000000661d862c ldx [%i2+0x018],%g3 ! Observed data at 0000000077000018 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000008081d2b3 ldx [%i2+0x020],%g3 ! Observed data at 0000000077000020 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 134ee2ca6ff98775 ldx [%i2+0x040],%g3 ! Observed data at 0000000077000040 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x040,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = f7818dfff3016f58 ldx [%i2+0x0d0],%g3 ! Observed data at 00000000770000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x0d0,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 000000000000deca ldx [%i3+0x008],%g3 ! Observed data at 0000000077800008 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = be04d98b5dcd3e73 ldx [%i3+0x010],%g3 ! Observed data at 0000000077800010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c38f6b1b03d0b674 ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2c83a8493a853aaf ldx [%i3+0x028],%g3 ! Observed data at 0000000077800028 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d33a95ff306cd511 ldx [%i3+0x038],%g3 ! Observed data at 0000000077800038 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x038,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 368cbf1963fff3ff ldx [%i3+0x0e8],%g3 ! Observed data at 00000000778000e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 3a853aafbe461f18 ldx [%i3+0x140],%g3 ! Observed data at 0000000077800140 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x140,%g4 ldx [%g1+0x190],%g2 ! Expected data = 6b35f9c25e11b156 ldx [%i3+0x190],%g3 ! Observed data at 0000000077800190 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x190,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = c08d4ae4dfbd0a33 ldx [%i3+0x1e8],%g3 ! Observed data at 00000000778001e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x1e8,%g4 ! The test for processor 51 has passed p51_passed: ta GOOD_TRAP nop p51_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p51_failed p51_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p51_failed p51_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p51_failed p51_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p51_failed p51_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p51_failed p51_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p51_failed p51_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p51_failed p51_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p51_failed p51_f0_fail: set p51_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f2_fail: set p51_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f4_fail: set p51_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f6_fail: set p51_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f8_fail: set p51_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f14_fail: set p51_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f16_fail: set p51_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f18_fail: set p51_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f28_fail: set p51_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 51 failed p51_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0cc] ! Set processor 51 done flag set p51_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 51 failed p51_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p51_selfmod_failed: ba p51_failed mov 0xabc,%g1 p51_common_error: or %g0,0xf13,%g1 ba p51_failed mov %o5,%g3 p51_common_signature_error: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_common_timeout: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p51_failed mov 0x0,%g3 p51_trap1e: ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800000] sll %l2,0x005,%l5 done p51_trap1o: ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800000] sll %l2,0x005,%l5 done p51_trap2e: stha %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018] done p51_trap2o: stha %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018] done p51_trap3e: addc %l4,-0x6c3,%l1 andn %l3,0x2b9,%l4 nop or %l7,-0x0d7,%l5 xor %l0,%l4,%l5 done p51_trap3o: addc %l4,-0x6c3,%l1 andn %l3,0x2b9,%l4 nop or %l7,-0x0d7,%l5 xor %l0,%l4,%l5 done p51_init_memory_pointers: set p51_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 p51_local0_start,%i0 set p51_local1_start,%i1 set p51_local2_start,%i2 set p51_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1e5f8bc42ba15260 ldx [%g1+0x008],%l1 ! %l1 = 9527dc02c08d4ae4 ldx [%g1+0x010],%l2 ! %l2 = 2b1fa23a5c487837 ldx [%g1+0x018],%l3 ! %l3 = 216aff26339b2cf4 ldx [%g1+0x020],%l4 ! %l4 = 2c89436bf101de2d ldx [%g1+0x028],%l5 ! %l5 = 9d9d86aa91470512 ldx [%g1+0x030],%l6 ! %l6 = f90af3e3f8f312d3 ldx [%g1+0x038],%l7 ! %l7 = 787fdb809441ccfb save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = fc992b9a8775e2bc ldx [%g1+0x048],%l1 ! %l1 = 75c79e8dfd958e96 ldx [%g1+0x050],%l2 ! %l2 = 0e93e24c49349cbe ldx [%g1+0x058],%l3 ! %l3 = a0f6870c38a6a176 ldx [%g1+0x060],%l4 ! %l4 = 8b111cd6688900fa ldx [%g1+0x068],%l5 ! %l5 = 53420d44649c41fa ldx [%g1+0x070],%l6 ! %l6 = 9a78672c720d8b1e ldx [%g1+0x078],%l7 ! %l7 = 57fc238676da5cfb ! Initialize the output register of window 1 set p51_local0_start,%o0 set p51_local1_start,%o1 set p51_local2_start,%o2 set p51_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 52 processor_52: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xd0] ! Set the start flag wrpr %g0,7,%cleanwin call p52_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 52 wr %g0,0x4,%fprs ! Make sure fef is 1 set p52_init_freg,%g1 ! %f0 = b622d0d9 aca62226 0c6f9596 6a4d815d ! %f4 = b6aa2370 0908f7f2 2bad681e ccd70714 ! %f8 = 4a443075 b71ba2c2 87edf9c8 b42d474f ! %f12 = bc039fd8 cb080979 dc0c03f8 95500beb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0c4e590d 19520645 eb96710f eb17fb02 ! %f20 = bad58d58 93fa8d30 ba0ac722 3355eb6d ! %f24 = e299b5fa 33e44476 fdfe5d88 e92789cc ! %f28 = 9cb5893f 94904f31 446adcf6 9f65ff29 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1277d44e 21794568 778723b1 ee68f5dd ! %f36 = 6059457f 2d893a60 f1777252 9eb0cb19 ! %f40 = 416d8e1d f391034f cd8c02f4 86f8c926 ! %f44 = 144ce980 0513158b 47b745d4 882709db ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x238755c70000002c,%g7,%g1 ! GSR scale = 5, align = 4 wr %g1,%g0,%gsr ! GSR = 238755c70000002c 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 52 p52_label_1: ! Mem[000000009180010c] = f867f7b5, %g2 = 00000702bd59abc4 lduh [%o0+0x10e],%g2 ! %g2 = 000000000000f867 ! %l1 = bbb93c268774f9ef, Mem[0000000090800142] = f9460571, %asi = 80 stha %l1,[%i5+0x142]%asi ! Mem[0000000090800140] = f9ef0571 ! Mem[0000000091800128] = 232de7db, %g2 = 000000000000f867 lduh [%o0+0x128],%g2 ! %g2 = 000000000000232d ! %l6 = 227ac8bdef9ac62f, %l1 = bbb93c268774f9ef, %ccr = 44 movl %icc,%l6,%l1 ! Register Not Moved ! Mem[0000000091000014] = d7a3e9c6, %g18 = a89e36483f7f94aa ldsw [%i6+0x014],%g2 ! %g2 = a89e36483f7f94aa ! Mem[00000000900001f4] = 5293be02, %g18 = a89e36483f7f94aa ldsw [%i4+0x1f4],%g2 ! %g2 = a89e36483f7f94aa ! Mem[0000000078000008] = 728462b990d0bdd1, %f30 = 446adcf6 9f65ff29 ldda [%i0+%o1]0x89,%f30 ! %f30 = 728462b9 90d0bdd1 ! %l2 = 512aef6e79ba3b00, imm = fffffffffffffc45, %l0 = a5a330c090a9edf6 xnorcc %l2,-0x3bb,%l0 ! %l0 = 512aef6e79ba38ba, %ccr = 00 ! Clear Register : %l4 = 898afd93ffe8ee60 clr %l4 ! %l4 = 0000000000000000 ! Mem[0000000090000118] = 06cfee15 2422d8d4, %g2 = 5293be02, %g3 = 0bad0b00 ldd [%i4+0x118],%g2 ! %g2 = 0000000006cfee15 000000002422d8d4 p52_label_2: ! Mem[00000000790001d8] = 410f60ebd8ca348f, %l3 = dfa450d26cd41100, %l3 = dfa450d26cd41100 add %i2,0x1d8,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 410f60ebd8ca348f ! %l3 = 410f60ebd8ca348f, %l7 = 6e6898206a14061b, %y = 00000000 smul %l3,%l7,%l7 ! %l7 = efc0a89febbae515, %y = efc0a89f ! immd = 0000000000000086, %l7 = efc0a89febbae515, %ccr = 00 movn %icc,0x086,%l7 ! Register Not Moved ! %l7 = efc0a89febbae515, %l2 = 512aef6e79ba3b00, %ccr = 00 movcs %icc,%l7,%l2 ! Register Not Moved ! %l2 = 512aef6e79ba3b00, Mem[0000000090800038] = 980e04951c0cd3f2 stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 512aef6e79ba3b00 ! %l4 = 0000000000000000, %l2 = 512aef6e79ba3b00, %ccr = 00 movcc %xcc,%l4,%l2 ! Moved, %l2 = 0000000000000000 ! Mem[00000000908000e8] = d6a7dc08, %g18 = a89e36483f7f94aa ldsw [%i5+0x0e8],%g2 ! %g2 = a89e36483f7f94aa ! Mem[0000000091800088] = f66800b9 43610036, %g2 = d6a7dc08, %g3 = 2422d8d4 ldd [%o0+0x088],%g2 ! %g2 = 00000000f66800b9 0000000043610036 ! Mem[0000000091000150] = 5dd9b669, %g2 = 00000000f66800b9 ldsh [%i6+0x152],%g2 ! %g2 = 0000000000005dd9 ! Mem[000000009000000c] = 0f9c0e4c, %g2 = 0000000000005dd9 ldub [%i4+0x00e],%g2 ! %g2 = 000000000000000f p52_label_3: ! immd = 000000000000032a, %l0 = 512aef6e79ba38ba, %ccr = 00 movneg %xcc,0x32a,%l0 ! Register Not Moved ! Mem[0000000079000018] = 36e71cc582cd6338, %l5 = b0bd8be288969bb9, %l4 = 0000000000000000 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 36e71cc582cd6338 ! Mem[0000000079000028] = 47049a16, %l4 = 36e71cc582cd6338 ldswa [%i2+%o5]0x81,%l4 ! %l4 = 0000000047049a16 ! %l3 = 410f60ebd8ca348f, Mem[00000000910001b0] = 099b4d738a55254c stx %l3,[%i6+0x1b0] ! Mem[00000000910001b0] = 410f60ebd8ca348f ! Mem[0000000079800018] = 993118dad1a2c865, %f8 = 4a443075 b71ba2c2 ldda [%i3+%o3]0x88,%f8 ! %f8 = 993118da d1a2c865 ! %l0 = 79ba38ba, %l1 = 8774f9ef, Mem[0000000079000018] = c51ce736 3863cd82 stda %l0,[%i2+%o3]0x89 ! Mem[0000000079000018] = 79ba38ba 8774f9ef ! Mem[0000000090000058] = a5d385e6, %g2 = 000000000000000f lduw [%i4+0x058],%g2 ! %g2 = 00000000a5d385e6 ! Mem[0000000079800000] = 05f577fd, %l2 = 0000000000000000 swapa [%i3+%g0]0x89,%l2 ! %l2 = 0000000005f577fd ! Mem[000000009080006c] = 8dd7c3c8, %g2 = 00000000a5d385e6 lduwa [%i5+0x06c]%asi,%g2 ! %g2 = 000000008dd7c3c8 ! Code Fragment 1 p52_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000043610036 mov -0xb0d,%g3 ! %g3 = fffffffffffff4f3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p52_label_4: ! %l0 = 512aef6e79ba38ba, immd = fffffffffffffff7, %l5 = b0bd8be288969bb9 sdivx %l0,-0x009,%l5 ! %l5 = f6fb3abad607c0cf ! Mem[0000000079000020] = 1cf6c96e, %l0 = 512aef6e79ba38ba lduha [%i2+%o4]0x89,%l0 ! %l0 = 000000000000c96e ! %l4 = 0000000047049a16, Mem[0000000090800012] = 273d37af stb %l4,[%i5+0x012] ! Mem[0000000090800010] = 163d37af ! %l3 = 410f60ebd8ca348f, %l6 = 227ac8bdef9ac62f, %y = efc0a89f smulcc %l3,%l6,%l6 ! %l6 = 0282ddcb50cc4041, %ccr = 00, %y = 0282ddcb ! %l5 = f6fb3abad607c0cf, %l3 = 410f60ebd8ca348f, %ccr = 00 move %icc,%l5,%l3 ! Register Not Moved ! %f0 = b622d0d9 aca62226 0c6f9596 6a4d815d ! %f4 = b6aa2370 0908f7f2 2bad681e ccd70714 ! %f8 = 993118da d1a2c865 87edf9c8 b42d474f ! %f12 = bc039fd8 cb080979 dc0c03f8 95500beb mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140 ! Mem[0000000079800000] = 00000000, %l6 = 0282ddcb50cc4041 lduwa [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[0000000090000070] = 3156172c, %g2 = 000000008dd7c3c8 lduwa [%i4+0x070]%asi,%g2 ! %g2 = 000000003156172c ! %l0 = 000000000000c96e, Mem[0000000078000100] = b51cf49ddaaa4f7a stx %l0,[%i0+0x100] ! Mem[0000000078000100] = 000000000000c96e ! Clear Register : %l1 = bbb93c268774f9ef clr %l1 ! %l1 = 0000000000000000 p52_label_5: ! Mem[00000000908000f4] = 8b592c2c, %g2 = 000000003156172c ldsh [%i5+0x0f4],%g2 ! %g2 = ffffffffffff8b59 ! Mem[0000000091000038] = 6098d2237939a2b7, %g2 = ffffffffffff8b59 ldx [%i6+0x038],%g2 ! %g2 = 6098d2237939a2b7 ! %l4 = 0000000047049a16, Mem[0000000091800129] = 2de7dbe3 stb %l4,[%o0+0x129] ! Mem[0000000091800128] = 16e7dbe3 ! %l0 = 000000000000c96e, %l4 = 0000000047049a16, %ccr = 00 movcc %xcc,%l0,%l4 ! Moved, %l4 = 000000000000c96e ! %l7 = efc0a89febbae515, Mem[00000000918001e8] = 7b3940f79c208890 stx %l7,[%o0+0x1e8] ! Mem[00000000918001e8] = efc0a89febbae515 ! Mem[0000000078800110] = 02658b9d36295a57, %l2 = 0000000005f577fd, %l6 = 0000000000000000 add %i1,0x110,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 02658b9d36295a57 ! Mem[0000000091000068] = 21aba159, %g2 = 6098d2237939a2b7 lduw [%i6+0x068],%g2 ! %g2 = 0000000021aba159 ! Mem[0000000078800168] = 8effaf55cd549222, %l2 = 0000000005f577fd, %l1 = 0000000000000000 add %i1,0x168,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 8effaf55cd549222 ! %f18 = eb96710f, Mem[0000000078000008] = 90d0bdd1 sta %f18,[%i0+%o1]0x89 ! Mem[0000000078000008] = eb96710f ! %l6 = 02658b9d36295a57, Mem[000000009080009c] = 16c067c7 stw %l6,[%i5+0x09c] ! Mem[000000009080009c] = 36295a57 p52_label_6: ! Mem[0000000079000000] = d8d06d0e 524b810f, %l6 = 36295a57, %l7 = ebbae515 ldda [%i2+%g0]0x89,%l6 ! %l6 = 00000000524b810f 00000000d8d06d0e ! %l3 = 410f60ebd8ca348f, %l5 = f6fb3abad607c0cf, %y = 0282ddcb udiv %l3,%l5,%l3 ! %l3 = 000000000300ed77 mov %l0,%y ! %y = 0000c96e ! %l0 = 000000000000c96e, Mem[0000000090800146] = 8ed058d7 stb %l0,[%i5+0x146] ! Mem[0000000090800144] = 6ed058d7 ! Mem[0000000078000088] = 5d8d321694a01315, %l0 = 000000000000c96e, %l3 = 000000000300ed77 add %i0,0x88,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 5d8d321694a01315 ! %l3 = 5d8d321694a01315, %l4 = 000000000000c96e, %l6 = 00000000524b810f srlx %l3,%l4,%l6 ! %l6 = 0000000000017634 ! Mem[0000000078800008] = cd35558a, %l3 = 5d8d321694a01315 ldswa [%i1+%o1]0x81,%l3 ! %l3 = ffffffffcd35558a ! %l0 = 000000000000c96e, Mem[0000000079800008] = 1ceb18b6 stwa %l0,[%i3+%o1]0x81 ! Mem[0000000079800008] = 0000c96e ! Mem[0000000079000020] = 1cf6c96e, %l2 = 0000000005f577fd ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 0000006e000000ff ! Mem[0000000090800020] = bbf6f75b 24728a8e, %g2 = 21aba159, %g3 = fffff4f3 ldd [%i5+%o4],%g2 ! %g2 = 00000000bbf6f75b 0000000024728a8e ! Mem[0000000078000008] = 0f7196eb, %l1 = 8effaf55cd549222 ldsha [%i0+%o1]0x80,%l1 ! %l1 = 0000000000000f71 p52_label_7: ! Mem[00000000798000a8] = 414008e7, %l1 = 0000000000000f71 ldstub [%i3+0x0a8],%l1 ! %l1 = 00000041000000ff ! %f0 = b622d0d9 aca62226 0c6f9596 6a4d815d ! %f4 = b6aa2370 0908f7f2 2bad681e ccd70714 ! %f8 = 993118da d1a2c865 87edf9c8 b42d474f ! %f12 = bc039fd8 cb080979 dc0c03f8 95500beb mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080 ! Mem[0000000079000143] = 5494d283, %l1 = 0000000000000041 ldstub [%i2+0x143],%l1 ! %l1 = 00000083000000ff ! %l5 = f6fb3abad607c0cf, %l7 = 00000000d8d06d0e, %l1 = 0000000000000083 sllx %l5,%l7,%l1 ! %l1 = ceaeb581f033c000 ! Mem[00000000900001a0] = ea1bd83c 55f4639a, %g2 = bbf6f75b, %g3 = 24728a8e ldd [%i4+0x1a0],%g2 ! %g2 = 00000000ea1bd83c 0000000055f4639a ! Mem[0000000079000020] = 1cf6c9ff, %l2 = 000000000000006e lduha [%i2+%o4]0x89,%l2 ! %l2 = 000000000000c9ff ! Code Fragment 1 p52_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000055f4639a mov 0xc63,%g3 ! %g3 = 0000000000000c63 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 000000000000c96e, %l0 = 000000000000c96e, %ccr = 00 movleu %xcc,%l0,%l0 ! Register Not Moved ! %l5 = f6fb3abad607c0cf, %l0 = 000000000000c96e, %ccr = 00 movgu %icc,%l5,%l0 ! Moved, %l0 = f6fb3abad607c0cf ! Mem[0000000079800010] = 74494788d58049d9, %f16 = 0c4e590d 19520645 ldda [%i3+%o2]0x81,%f16 ! %f16 = 74494788 d58049d9 p52_label_8: ! Mem[0000000078000020] = 884e81c1, %l1 = ceaeb581f033c000 ldswa [%i0+%o4]0x88,%l1 ! %l1 = ffffffff884e81c1 ! Set Register : %l3 = ffffffffcd35558a xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! %l6 = 0000000000017634, imm = fffffffffffff98a, %l1 = ffffffff884e81c1 subc %l6,-0x676,%l1 ! %l1 = 0000000000017caa ! %l4 = 000000000000c96e, %l1 = 0000000000017caa, %l1 = 0000000000017caa udivx %l4,%l1,%l1 ! Div by zero, %l0 = f6fb3abad607c0f7 membar #Sync ! Added by membar checker (307) ! Mem[0000000090000080] = 2622a6ac d9d022b6 5d814d6a 96956f0c ! Mem[0000000090000090] = f2f70809 7023aab6 1407d7cc 1e68ad2b ! Mem[00000000900000a0] = 65c8a2d1 da183199 4f472db4 c8f9ed87 ! Mem[00000000900000b0] = 790908cb d89f03bc eb0b5095 f8030cdc ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! %l6 = 0000000000017634, %l7 = 00000000d8d06d0e, %ccr = 00 movn %icc,%l6,%l7 ! Register Not Moved ! %l0 = f6fb3abad607c0cf, Mem[00000000788001d4] = 8a533fa1 stb %l0,[%i1+0x1d4] ! Mem[00000000788001d4] = cf533fa1 ! Mem[0000000078800075] = 3351cee2, %l6 = 0000000000017634 ldstub [%i1+0x075],%l6 ! %l6 = 00000051000000ff ! %l1 = 0000000000000000, Mem[0000000090000048] = 4e397b2d014f6e63 stx %l1,[%i4+0x048] ! Mem[0000000090000048] = 0000000000000000 ! %l0 = f6fb3abad607c0cf, %l3 = ffffffffffffffff, %ccr = 00 movre %l0,%l3,%l0 ! Not Moved, %l0 = f6fb3abad607c0cf p52_label_9: ! %f16 = 74494788 d58049d9 eb96710f eb17fb02 ! %f20 = bad58d58 93fa8d30 ba0ac722 3355eb6d ! %f24 = e299b5fa 33e44476 fdfe5d88 e92789cc ! %f28 = 9cb5893f 94904f31 728462b9 90d0bdd1 mov 0x180,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! Mem[00000000918000f0] = 33221885 8d1b34c4, %g2 = ea1bd83c, %g3 = 00000c63 ldd [%o0+0x0f0],%g2 ! %g2 = 0000000033221885 000000008d1b34c4 ! %l1 = 0000000000000000, Mem[0000000090800078] = 6b44214a stw %l1,[%i5+0x078] ! Mem[0000000090800078] = 00000000 ! Mem[0000000078000020] = 884e81c1, %l4 = 000000000000c96e lduba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000c1 ! %l2 = 000000000000c9ff, Mem[00000000908000b9] = 1ea9751a stb %l2,[%i5+0x0b9] ! Mem[00000000908000b8] = ffa9751a ! Mem[0000000079000000] = 0f814b52, %l4 = 00000000000000c1 lduha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000f81 ! Mem[0000000079000010] = 3c1851c1, %l5 = f6fb3abad607c0cf lduha [%i2+%o2]0x81,%l5 ! %l5 = 0000000000003c18 ! %l6 = 0000000000000051, %l6 = 0000000000000051, %l4 = 0000000000000f81 and %l6,%l6,%l4 ! %l4 = 0000000000000051 ! %l5 = 0000000000003c18, Mem[0000000091000023] = f2d460f2 stb %l5,[%i6+0x023] ! Mem[0000000091000020] = 18d460f2 ! Mem[0000000090000078] = 21d1ebce, %g2 = 0000000033221885 lduh [%i4+0x078],%g2 ! %g2 = 00000000000021d1 p52_label_10: ! Mem[00000000790000e4] = 3252c2a0, %l2 = 000000000000c9ff ldsb [%i2+0x0e5],%l2 ! %l2 = 0000000000000052 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c, %g2 = 000021d1, %g3 = 8d1b34c4 ldd [%i4+0x1d0],%g2 ! %g2 = 00000000bfd5130a 00000000a6bd4d6c ! Mem[00000000918000e0] = 5ab67cdb, %g2 = 00000000bfd5130a ldsb [%o0+0x0e3],%g2 ! %g2 = 000000000000005a ! Mem[00000000790001f0] = 940d156e23027d7c, %l0 = f6fb3abad607c0cf, %l2 = 0000000000000052 add %i2,0x1f0,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 940d156e23027d7c ! %l7 = 00000000d8d06d0e, %l0 = f6fb3abad607c0cf, %ccr = 00 movvc %xcc,%l7,%l0 ! Moved, %l0 = 00000000d8d06d0e ! %l0 = 00000000d8d06d0e, %l0 = 00000000d8d06d0e, %l1 = 0000000000000000 andn %l0,%l0,%l1 ! %l1 = 0000000000000000 ! Mem[0000000078800028] = 8b218a3c, %f5 = 0908f7f2 lda [%i1+%o5]0x88,%f5 ! %f5 = 8b218a3c ! Mem[00000000900001d4] = a6bd4d6c, %g2 = 000000000000005a lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000a6bd ! %f0 = b622d0d9, Mem[0000000078800028] = 3c8a218b sta %f0 ,[%i1+%o5]0x80 ! Mem[0000000078800028] = b622d0d9 ! %l4 = 0000000000000051, %l3 = ffffffffffffffff, %ccr = 00 movgu %icc,%l4,%l3 ! Moved, %l3 = 0000000000000051 p52_label_11: ! %l6 = 00000051, %l7 = d8d06d0e, Mem[0000000078800010] = 1197c629 b2fa3da9 stda %l6,[%i1+%o2]0x88 ! Mem[0000000078800010] = 00000051 d8d06d0e ! %l2 = 940d156e23027d7c, Mem[000000009180003a] = e416489b sth %l2,[%o0+0x03a] ! Mem[0000000091800038] = 7d7c489b ! Mem[0000000090800104] = 03c772fa, %g2 = 000000000000a6bd lduw [%i5+0x104],%g2 ! %g2 = 0000000003c772fa ! immd = 000000000000037e, %l0 = 00000000d8d06d0e, %ccr = 00 movneg %icc,0x37e,%l0 ! Register Not Moved ! Mem[0000000079800008] = 0000c96e 091cc6b9, %l6 = 00000051, %l7 = d8d06d0e ldda [%i3+%o1]0x80,%l6 ! %l6 = 000000000000c96e 00000000091cc6b9 ! Mem[0000000079800070] = 11b7b1f209280d23, %l4 = 0000000000000051, %l3 = 0000000000000051 add %i3,0x70,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 11b7b1f209280d23 ! Mem[0000000091000180] = 489c906a, %g2 = 0000000003c772fa lduh [%i6+0x182],%g2 ! %g2 = 000000000000489c ! %l0 = 00000000d8d06d0e, Mem[0000000091800130] = 10fdaea0 sth %l0,[%o0+0x130] ! Mem[0000000091800130] = 6d0eaea0 ! %l6 = 000000000000c96e, imm = fffffffffffffd9e, %l4 = 0000000000000051 orn %l6,-0x262,%l4 ! %l4 = 000000000000cb6f ! %l3 = 11b7b1f209280d23, Mem[000000009100002c] = 7a873cba stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = 09280d23 p52_label_12: ! Mem[0000000091000100] = 12a382c03a46c685, %g2 = 000000000000489c ldx [%i6+0x100],%g2 ! %g2 = 12a382c03a46c685 ! immd = 00000000000003fd, %l0 = 00000000d8d06d0e, %ccr = 00 movg %icc,0x3fd,%l0 ! Moved, %l0 = 00000000000003fd ! Mem[00000000908000b0] = 261db188 89cd4d46, %g2 = 3a46c685, %g3 = a6bd4d6c ldd [%i5+0x0b0],%g2 ! %g2 = 00000000261db188 0000000089cd4d46 ! %l4 = 000000000000cb6f, Mem[0000000090800008] = b93a001bc6c41012 stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 000000000000cb6f ! %l4 = 000000000000cb6f, Mem[0000000091800150] = 42331e81 sth %l4,[%o0+0x150] ! Mem[0000000091800150] = cb6f1e81 ! %l1 = 0000000000000000, %l5 = 0000000000003c18, %l2 = 940d156e23027d7c taddcc %l1,%l5,%l2 ! %l2 = 0000000000003c18, %ccr = 00 ! immd = 00000000000001f9, %l4 = 000000000000cb6f, %ccr = 00 movne %icc,0x1f9,%l4 ! Moved, %l4 = 00000000000001f9 ! Mem[0000000090000008] = 048cb73832a10f9c, %g2 = 00000000261db188 ldx [%i4+%o1],%g2 ! %g2 = 048cb73832a10f9c ! Mem[0000000079000000] = 0f814b52, %l0 = 00000000000003fd swap [%i2+%g0],%l0 ! %l0 = 000000000f814b52 ! immd = 000000000000004d, %l2 = 0000000000003c18, %ccr = 00 movne %xcc,0x04d,%l2 ! Moved, %l2 = 000000000000004d p52_label_13: ! Mem[00000000918001a8] = 00fb5c06a24c24bb, %f48 = b622d0d9 aca62226 ldd [%o0+0x1a8],%f48 ! %f48 = 00fb5c06 a24c24bb ! Mem[0000000090800134] = 4ed886e9, %g2 = 048cb73832a10f9c lduw [%i5+0x134],%g2 ! %g2 = 000000004ed886e9 membar #Sync ! Added by membar checker (308) ! Mem[000000009000018c] = eb17fb02, %g2 = 000000004ed886e9 lduh [%i4+0x18c],%g2 ! %g2 = 000000000000eb17 ! Mem[0000000090800040] = 3c2fe14c, %g2 = 000000000000eb17 ldsba [%i5+0x042]%asi,%g2 ! %g2 = 000000000000003c ! Mem[00000000788000a8] = 14b12749bf975a46, %f12 = bc039fd8 cb080979 ldda [%i1+0x0a8]%asi,%f12 ! %f12 = 14b12749 bf975a46 ! Mem[00000000780001c0] = 786fa7e6, %l5 = 0000000000003c18 ldub [%i0+0x1c1],%l5 ! %l5 = 000000000000006f ! %l1 = 0000000000000000, Mem[0000000078000010] = 55394ef2 stha %l1,[%i0+%o2]0x89 ! Mem[0000000078000010] = 55390000 ! Mem[0000000079800018] = 65c8a2d1, %l2 = 000000000000004d swapa [%i3+%o3]0x80,%l2 ! %l2 = 0000000065c8a2d1 ! %f14 = dc0c03f8 95500beb, Mem[0000000091800000] = 3bc5dc05 af37a84c stda %f14,[%o0+0x000]%asi ! Mem[0000000091800000] = dc0c03f8 95500beb ! %f30 = 728462b9, Mem[00000000908000dc] = 237791cb sta %f30,[%i5+0x0dc]%asi ! Mem[00000000908000dc] = 728462b9 p52_label_14: ! Mem[00000000790001b0] = a71dbde44d3343a5, %l7 = 00000000091cc6b9 ldxa [%i2+0x1b0]%asi,%l7 ! %l7 = a71dbde44d3343a5 ! Mem[0000000078000000] = 9893e954, %l4 = 00000000000001f9 swapa [%i0+%g0]0x81,%l4 ! %l4 = 000000009893e954 ! Mem[0000000078000020] = c1814e88, %l6 = 000000000000c96e ldsba [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffffc1 ! Mem[0000000078800170] = 0d5f894e, %l5 = 000000000000006f, %asi = 80 swapa [%i1+0x170]%asi,%l5 ! %l5 = 000000000d5f894e ! Mem[0000000090000070] = 3156172c03a9b9b4, %g2 = 000000000000003c ldxa [%i4+0x070]%asi,%g2 ! %g2 = 3156172c03a9b9b4 ! Mem[0000000079800010] = 74494788, %l7 = a71dbde44d3343a5 ldsba [%i3+%o2]0x81,%l7 ! %l7 = 0000000000000074 ! Mem[00000000908000bc] = 1ac948e5, %g2 = 3156172c03a9b9b4 lduw [%i5+0x0bc],%g2 ! %g2 = 000000001ac948e5 ! %l7 = 0000000000000074, %l6 = ffffffffffffffc1, %ccr = 00 movne %xcc,%l7,%l6 ! Moved, %l6 = 0000000000000074 ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000091800058] = d061f76f, %g2 = 000000001ac948e5 ldsh [%o0+0x05a],%g2 ! %g2 = ffffffffffffd061 p52_label_15: ! Mem[0000000078800000] = 31c4ba74, %l5 = 000000000d5f894e lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000031c4ba74 ! Mem[000000009100019c] = 3c738ad5, %g2 = ffffffffffffd061 lduw [%i6+0x19c],%g2 ! %g2 = 000000003c738ad5 ! immd = 000000000000039b, %l4 = 000000009893e954, %ccr = 00 movleu %icc,0x39b,%l4 ! Register Not Moved ! Mem[0000000091000074] = 388746f6, %g2 = 000000003c738ad5 ldub [%i6+0x074],%g2 ! %g2 = 0000000000000038 ! %f26 = fdfe5d88 e92789cc, Mem[0000000079000020] = 1cf6c9ff 7ffa73c3 stda %f26,[%i2+%o4]0x89 ! Mem[0000000079000020] = fdfe5d88 e92789cc ! Mem[0000000079000158] = 998cee87c6015d3b, %l2 = 0000000065c8a2d1, %l7 = 0000000000000074 add %i2,0x158,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 998cee87c6015d3b ! Mem[00000000780001d0] = 711fbced, %l4 = 000000009893e954 swap [%i0+0x1d0],%l4 ! %l4 = 00000000711fbced ! Mem[0000000078800018] = 86534ec7, %l6 = 0000000000000074 lduha [%i1+%o3]0x88,%l6 ! %l6 = 0000000000004ec7 ! %l1 = 0000000000000000, %l0 = 000000000f814b52, %l4 = 00000000711fbced subc %l1,%l0,%l4 ! %l4 = fffffffff07eb4ae ! Mem[0000000079800028] = 4cdd0378, %l2 = 0000000065c8a2d1 ldsha [%i3+%o5]0x81,%l2 ! %l2 = 0000000000004cdd p52_label_16: ! %l2 = 0000000000004cdd, Mem[0000000091000064] = 266a5083 stw %l2,[%i6+0x064] ! Mem[0000000091000064] = 00004cdd ! %l2 = 0000000000004cdd, imm = fffffffffffff566, %l4 = fffffffff07eb4ae add %l2,-0xa9a,%l4 ! %l4 = 0000000000004243 ! Mem[0000000078000198] = e833c2cdd451f06c, %l6 = 0000000000004ec7, %l0 = 000000000f814b52 add %i0,0x198,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = e833c2cdd451f06c ! %l1 = 0000000000000000, %l6 = 0000000000004ec7, %ccr = 00 movleu %icc,%l1,%l6 ! Register Not Moved ! Mem[0000000079000020] = cc8927e9, %l5 = 0000000031c4ba74 ldswa [%i2+%o4]0x80,%l5 ! %l5 = ffffffffcc8927e9 ! Mem[0000000090000144] = d9d022b6, %g2 = 0000000000000038 ldsh [%i4+0x144],%g2 ! %g2 = ffffffffffffd9d0 membar #Sync ! Added by membar checker (309) ! %l4 = 0000000000004243, Mem[0000000090000108] = df4409282425f0fa stx %l4,[%i4+0x108] ! Mem[0000000090000108] = 0000000000004243 ! %l2 = 0000000000004cdd, imm = 0000000000000013, %l5 = ffffffffcc8927e9 sll %l2,0x013,%l5 ! %l5 = 0000000266e80000 ! %l1 = 0000000000000000, %l4 = 0000000000004243, %l2 = 0000000000004cdd udivx %l1,%l4,%l2 ! %l2 = 0000000000000000 ! immd = 0000000000000036, %l6 = 0000000000004ec7, %ccr = 00 movgu %icc,0x036,%l6 ! Moved, %l6 = 0000000000000036 p52_label_17: ! Mem[00000000918001e0] = a7fa967226ce7b72, %f48 = be003c2b 95086226 ldd [%o0+0x1e0],%f48 ! %f48 = a7fa9672 26ce7b72 ! Mem[0000000078000018] = 89a7c7f6, %l0 = e833c2cdd451f06c swapa [%i0+%o3]0x81,%l0 ! %l0 = 0000000089a7c7f6 ! Mem[00000000790000ef] = 5daa90c1, %l2 = 0000000000000000 ldstuba [%i2+0x0ef]%asi,%l2 ! %l2 = 000000c1000000ff ! %l4 = 0000000000004243, imm = 0000000000000017, %l4 = 0000000000004243 sll %l4,0x017,%l4 ! %l4 = 0000002121800000 ! Mem[00000000910001f8] = aeb750a853dee3ac, %g2 = ffffffffffffd9d0 ldx [%i6+0x1f8],%g2 ! %g2 = aeb750a853dee3ac ! Mem[00000000918000b4] = 352558c3, %g2 = aeb750a853dee3ac ldsh [%o0+0x0b6],%g2 ! %g2 = 0000000000003525 ! Mem[00000000918001b0] = 205f12f4, %g2 = 0000000000003525 lduh [%o0+0x1b2],%g2 ! %g2 = 000000000000205f ! %f14 = dc0c03f8 95500beb, Mem[00000000910001d0] = 3be99c3d 9de4ecc1 std %f14,[%i6+0x1d0] ! Mem[00000000910001d0] = dc0c03f8 95500beb ! Mem[0000000079000028] = 47049a16, %l5 = 0000000266e80000 lduba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000047 ! Mem[0000000090000060] = d05fd2d131ded22c, %g2 = 000000000000205f ldx [%i4+0x060],%g2 ! %g2 = d05fd2d131ded22c p52_label_18: ! Mem[0000000078800028] = d9d022b6, %l3 = 11b7b1f209280d23 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 000000b6000000ff ! Mem[00000000798001e8] = 78f32cc4, %l7 = 998cee87c6015d3b ldstub [%i3+0x1e8],%l7 ! %l7 = 00000078000000ff ! Mem[00000000918001a0] = b814313cd07c5dd8, %f48 = a7fa9672 26ce7b72 ldda [%o0+0x1a0]%asi,%f48 ! %f48 = b814313c d07c5dd8 ! Mem[0000000078000018] = d451f06c, %l5 = 0000000000000047 lduha [%i0+%o3]0x80,%l5 ! %l5 = 000000000000d451 ! Mem[00000000780001c0] = 786fa7e6, %l4 = 0000002121800000 ldsb [%i0+0x1c0],%l4 ! %l4 = 0000000000000078 ! %l4 = 0000000000000078, %l1 = 0000000000000000, %ccr = 00 movleu %xcc,%l4,%l1 ! Register Not Moved ! Mem[0000000079800000] = 00000000 6d50e965, %l0 = 89a7c7f6, %l1 = 00000000 ldda [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000 000000006d50e965 ! %l0 = 0000000000000000, Mem[0000000079800028] = fb05a5f47803dd4c stxa %l0,[%i3+%o5]0x89 ! Mem[0000000079800028] = 0000000000000000 ! %f16 = 74494788 d58049d9 eb96710f eb17fb02 ! %f20 = bad58d58 93fa8d30 ba0ac722 3355eb6d ! %f24 = e299b5fa 33e44476 fdfe5d88 e92789cc ! %f28 = 9cb5893f 94904f31 728462b9 90d0bdd1 stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100 ! Mem[0000000078800020] = a218d92b, %l3 = 00000000000000b6 swapa [%i1+%o4]0x81,%l3 ! %l3 = 00000000a218d92b p52_label_19: ! Mem[00000000790000c8] = b7a5865a, %l3 = 00000000a218d92b swap [%i2+0x0c8],%l3 ! %l3 = 00000000b7a5865a ! %f8 = 993118da, Mem[0000000079000028] = 169a0447 sta %f8 ,[%i2+%o5]0x89 ! Mem[0000000079000028] = 993118da ! Mem[0000000078000018] = 6cf051d4, %l6 = 0000000000000036 ldswa [%i0+%o3]0x88,%l6 ! %l6 = 000000006cf051d4 ! %l0 = 0000000000000000, %l5 = 000000000000d451, %l0 = 0000000000000000 and %l0,%l5,%l0 ! %l0 = 0000000000000000 ! %l2 = 00000000000000c1, %l1 = 000000006d50e965, %l3 = 00000000b7a5865a xnor %l2,%l1,%l3 ! %l3 = ffffffff92af165b ! %l0 = 00000000, %l1 = 6d50e965, Mem[0000000079000020] = e92789cc fdfe5d88 stda %l0,[%i2+%o4]0x89 ! Mem[0000000079000020] = 00000000 6d50e965 ! Mem[00000000788000c7] = d36c980c, %l2 = 00000000000000c1 ldstub [%i1+0x0c7],%l2 ! %l2 = 0000000c000000ff ! Mem[0000000079800070] = 11b7b1f209280d23, %l5 = 000000000000d451, %l2 = 000000000000000c add %i3,0x70,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 11b7b1f209280d23 ! Mem[0000000090800190] = 0d6a142fc3012c19, %g2 = d05fd2d131ded22c ldxa [%i5+0x190]%asi,%g2 ! %g2 = 0d6a142fc3012c19 ! %l5 = 000000000000d451, immd = fffffffffffff1de, %l1 = 000000006d50e965 udivx %l5,-0xe22,%l1 ! %l1 = 0000000000000000 p52_label_20: ! Mem[0000000091000160] = d58946fa, %g18 = a89e36483f7f94aa ldswa [%i6+0x160]%asi,%g2 ! %g2 = a89e36483f7f94aa ! Set Register : %l1 = 0000000000000000 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! immd = 00000000000002ad, %l4 = 0000000000000078, %ccr = 00 movcs %icc,0x2ad,%l4 ! Register Not Moved ! Mem[0000000078000058] = 2d159cf93526a8b3, %l7 = 0000000000000078, %l7 = 0000000000000078 add %i0,0x58,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 2d159cf93526a8b3 ! Mem[0000000091000140] = b2dbb5cdf227a2b8, %g2 = ffffffffd58946fa ldx [%i6+0x140],%g2 ! %g2 = b2dbb5cdf227a2b8 ! %l0 = 0000000000000000, immed = 0000048e, %y = 0000c96e smul %l0,0x48e,%l4 ! %l4 = 0000000000000000, %y = 00000000 ! Mem[0000000090800128] = 99ae3a813cc3283c, %f48 = b814313c d07c5dd8 ldd [%i5+0x128],%f48 ! %f48 = 99ae3a81 3cc3283c ! Mem[0000000079000018] = ba38ba79, %l2 = 11b7b1f209280d23 ldsba [%i2+%o3]0x80,%l2 ! %l2 = ffffffffffffffba ! %f16 = 74494788 d58049d9 eb96710f eb17fb02 ! %f20 = bad58d58 93fa8d30 ba0ac722 3355eb6d ! %f24 = e299b5fa 33e44476 fdfe5d88 e92789cc ! %f28 = 9cb5893f 94904f31 728462b9 90d0bdd1 stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! Mem[0000000091800120] = a7462363, %g2 = b2dbb5cdf227a2b8 lduh [%o0+0x120],%g2 ! %g2 = 000000000000a746 p52_label_21: ! Mem[0000000091800198] = 16b148f1, %g2 = 000000000000a746 ldsh [%o0+0x198],%g2 ! %g2 = 00000000000016b1 ! immd = 00000000000003a4, %l4 = 0000000000000000, %ccr = 00 movcc %xcc,0x3a4,%l4 ! Moved, %l4 = 00000000000003a4 ! %l7 = 2d159cf93526a8b3, Mem[0000000079800028] = 0000000000000000 stxa %l7,[%i3+%o5]0x88 ! Mem[0000000079800028] = 2d159cf93526a8b3 ! %l4 = 000003a4, %l5 = 0000d451, Mem[0000000079000008] = d4d56ad5 34053c9c stda %l4,[%i2+%o1]0x81 ! Mem[0000000079000008] = 000003a4 0000d451 ! Mem[0000000090800058] = e87c06d4 b8013916, %g2 = 000016b1, %g3 = 89cd4d46 ldd [%i5+0x058],%g2 ! %g2 = 00000000e87c06d4 00000000b8013916 ! Mem[00000000780001d8] = bd14c367, %l1 = ffffffffffffffff ldstub [%i0+0x1d8],%l1 ! %l1 = 000000bd000000ff ! %l4 = 00000000000003a4, Mem[0000000091000060] = fdf4791600004cdd stx %l4,[%i6+0x060] ! Mem[0000000091000060] = 00000000000003a4 ! %f8 = 993118da, Mem[0000000079800008] = 0000c96e sta %f8 ,[%i3+%o1]0x80 ! Mem[0000000079800008] = 993118da ! Code Fragment 1 p52_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b8013916 mov 0x6b0,%g3 ! %g3 = 00000000000006b0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = ffffffffffffffba, Mem[000000009000009c] = 1e68ad2b stb %l2,[%i4+0x09c] ! Mem[000000009000009c] = ba68ad2b p52_label_22: ! Mem[0000000078000000] = f9010000, %l6 = 000000006cf051d4 ldswa [%i0+%g0]0x88,%l6 ! %l6 = fffffffff9010000 ! Mem[00000000788000c8] = 6779bf37, %l6 = fffffffff9010000, %asi = 80 swapa [%i1+0x0c8]%asi,%l6 ! %l6 = 000000006779bf37 ! immd = 00000000000002dc, %l2 = ffffffffffffffba, %ccr = 00 movle %xcc,0x2dc,%l2 ! Register Not Moved ! %f8 = 993118da d1a2c865, Mem[0000000091000198] = c522a0d5 3c738ad5 std %f8 ,[%i6+0x198] ! Mem[0000000091000198] = 993118da d1a2c865 ! Mem[00000000780000ec] = c38420c1, %l4 = 00000000000003a4 swap [%i0+0x0ec],%l4 ! %l4 = 00000000c38420c1 ! %f0 = b622d0d9 aca62226, Mem[0000000091000000] = ecb2f1c3 9a33280b std %f0 ,[%i6+%g0] ! Mem[0000000091000000] = b622d0d9 aca62226 ! %l0 = 0000000000000000, Mem[00000000798000da] = 62d58103 sth %l0,[%i3+0x0da] ! Mem[00000000798000d8] = 62d50000 ! Mem[0000000079000174] = 2598ed49, %l3 = ffffffff92af165b swap [%i2+0x174],%l3 ! %l3 = 000000002598ed49 ! Mem[000000009000004c] = 00000000, %g2 = 00000000e87c06d4 lduw [%i4+0x04c],%g2 ! %g2 = 0000000000000000 ! Mem[0000000079000008] = 000003a4, %l7 = 2d159cf93526a8b3 ldstuba [%i2+%o1]0x81,%l7 ! %l7 = 00000000000000ff p52_label_23: ! Mem[0000000090800048] = f15c4d91c034afdd, %g2 = 0000000000000000 ldx [%i5+0x048],%g2 ! %g2 = f15c4d91c034afdd ! Mem[00000000790001d8] = 410f60eb, %l4 = c38420c1, %l3 = 2598ed49 add %i2,0x1d8,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000410f60eb ! Mem[000000007980002c] = f99c152d, %l4 = 00000000c38420c1 swap [%i3+0x02c],%l4 ! %l4 = 00000000f99c152d ! Mem[000000009080008c] = 08d9a258, %g2 = f15c4d91c034afdd ldub [%i5+0x08c],%g2 ! %g2 = 0000000000000008 ! Mem[0000000090800180] = be531bda, %g2 = 0000000000000008 ldsb [%i5+0x181],%g2 ! %g2 = ffffffffffffffbe ! Mem[0000000091800008] = 3c5372e4, %g18 = a89e36483f7f94aa ldsw [%o0+%o1],%g2 ! %g2 = a89e36483f7f94aa ! %l3 = 00000000410f60eb, %l7 = 0000000000000000, %ccr = 00 movre %l3,%l7,%l6 ! Not Moved, %l6 = 000000006779bf37 ! Mem[0000000091800168] = e685871d, %g2 = 000000003c5372e4 lduh [%o0+0x168],%g2 ! %g2 = 000000000000e685 ! Mem[000000009000006c] = c757f2af, %g2 = 000000000000e685 lduw [%i4+0x06c],%g2 ! %g2 = 00000000c757f2af ! Mem[0000000079800018] = 0000004dda183199, %l6 = 000000006779bf37 ldxa [%i3+%o3]0x80,%l6 ! %l6 = 0000004dda183199 p52_label_24: ! %l7 = 0000000000000000, Mem[00000000900001b9] = 8462b990 stb %l7,[%i4+0x1b9] ! Mem[00000000900001b8] = 0062b990 ! %l1 = 00000000000000bd, %l7 = 0000000000000000, %l2 = ffffffffffffffba srlx %l1,%l7,%l2 ! %l2 = 00000000000000bd ! Mem[0000000078000018] = 6cf051d4, %l4 = 00000000f99c152d swapa [%i0+%o3]0x89,%l4 ! %l4 = 000000006cf051d4 ! Mem[0000000078000020] = 884e81c1, %l0 = 0000000000000000 ldswa [%i0+%o4]0x88,%l0 ! %l0 = ffffffff884e81c1 ! %l5 = 000000000000d451, immed = 00000154, %ccr = 00 movre %l5,0x154,%l3 ! Not Moved, %l3 = 00000000410f60eb ! %f11 = b42d474f, Mem[0000000091800068] = fc55fd72 st %f11,[%o0+0x068] ! Mem[0000000091800068] = b42d474f ! Mem[00000000918000bc] = 4812e4bd, %g2 = 00000000c757f2af ldsh [%o0+0x0bc],%g2 ! %g2 = 0000000000004812 ! immd = 000000000000011a, %l0 = ffffffff884e81c1, %ccr = 00 movcs %xcc,0x11a,%l0 ! Register Not Moved ! %l1 = 00000000000000bd, Mem[00000000790000be] = 2480b67f stb %l1,[%i2+0x0be] ! Mem[00000000790000bc] = 2480bd7f ! %f30 = 728462b9 90d0bdd1, Mem[00000000910001f0] = 1667758e d14e2540 stda %f30,[%i6+0x1f0]%asi ! Mem[00000000910001f0] = 728462b9 90d0bdd1 p52_label_25: ! Mem[00000000908000d8] = 9a50e031728462b9, %f48 = 99ae3a81 3cc3283c ldd [%i5+0x0d8],%f48 ! %f48 = 9a50e031 728462b9 ! %l7 = 0000000000000000, imm = fffffffffffff0e9, %l3 = 00000000410f60eb xnor %l7,-0xf17,%l3 ! %l3 = 0000000000000f16 ! immd = 000000000000001e, %l1 = 00000000000000bd, %ccr = 00 movvc %icc,0x01e,%l1 ! Moved, %l1 = 000000000000001e ! %l7 = 0000000000000000, imm = 00000000000003e0, %l5 = 000000000000d451 add %l7,0x3e0,%l5 ! %l5 = 00000000000003e0 ! %f0 = b622d0d9 aca62226 0c6f9596 6a4d815d ! %f4 = b6aa2370 8b218a3c 2bad681e ccd70714 ! %f8 = 993118da d1a2c865 87edf9c8 b42d474f ! %f12 = 14b12749 bf975a46 dc0c03f8 95500beb mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040 ! %l5 = 00000000000003e0, %l1 = 000000000000001e, %ccr = 00 movvc %icc,%l5,%l1 ! Moved, %l1 = 00000000000003e0 ! %l6 = 0000004dda183199, Mem[0000000090800070] = 66be9946302692b7 stx %l6,[%i5+0x070] ! Mem[0000000090800070] = 0000004dda183199 ! Mem[0000000090000088] = 4d6a9695, %g2 = 0000000000004812 ldsh [%i4+0x08a],%g2 ! %g2 = 0000000000004d6a ! Mem[0000000091800120] = a74623632530e39c, %g2 = 0000000000004d6a ldx [%o0+0x120],%g2 ! %g2 = a74623632530e39c ! Mem[0000000079800075] = 09280d23, %l0 = ffffffff884e81c1 ldstub [%i3+0x075],%l0 ! %l0 = 00000028000000ff ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 1: membar #Sync ! Force all stores to complete p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000028 bne,a,pn %xcc,p52_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000003e0 bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000bd bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000f16 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000006cf051d4 bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000003e0 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000004dda183199 bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p52_check_fp_registers: set p52_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b622d0d9 aca62226 bne %xcc,p52_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b6aa2370 8b218a3c bne %xcc,p52_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2bad681e ccd70714 bne %xcc,p52_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 993118da d1a2c865 bne %xcc,p52_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 14b12749 bf975a46 bne %xcc,p52_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 74494788 d58049d9 bne %xcc,p52_f16_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 728462b9 90d0bdd1 bne %xcc,p52_f30_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000001f9bdde056e ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0f7196ebb9628472 ldx [%i0+0x008],%g3 ! Observed data at 0000000078000008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00003955ce7b9efa ldx [%i0+0x010],%g3 ! Observed data at 0000000078000010 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2d159cf9bc92920b ldx [%i0+0x018],%g3 ! Observed data at 0000000078000018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x018,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ec67b833000003a4 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000780000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 000000000000c96e ldx [%i0+0x100],%g3 ! Observed data at 0000000078000100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x100,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 9893e95485af2181 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000780001d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ff14c367e0b60010 ldx [%i0+0x1d8],%g3 ! Observed data at 00000000780001d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x1d8,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 510000000e6dd0d8 ldx [%i1+0x010],%g3 ! Observed data at 0000000078800010 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000b649e417e2 ldx [%i1+0x020],%g3 ! Observed data at 0000000078800020 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff22d0d9cf147032 ldx [%i1+0x028],%g3 ! Observed data at 0000000078800028 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = f03e2f9133ffcee2 ldx [%i1+0x070],%g3 ! Observed data at 0000000078800070 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x070,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = fbd49ab0d36c98ff ldx [%i1+0x0c0],%g3 ! Observed data at 00000000788000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = f901000050465f87 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000788000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x170],%g2 ! Expected data = 0000006ff8d7bf36 ldx [%i1+0x170],%g3 ! Observed data at 0000000078800170 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x170,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 2d7b9b21cf533fa1 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000788001d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x1d0,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000003fd0e6dd0d8 ldx [%i2+0x000],%g3 ! Observed data at 0000000079000000 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff0003a40000d451 ldx [%i2+0x008],%g3 ! Observed data at 0000000079000008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ba38ba79eff97487 ldx [%i2+0x018],%g3 ! Observed data at 0000000079000018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000065e9506d ldx [%i2+0x020],%g3 ! Observed data at 0000000079000020 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = da1831994d7dabf5 ldx [%i2+0x028],%g3 ! Observed data at 0000000079000028 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 5611f06a2480bd7f ldx [%i2+0x0b8],%g3 ! Observed data at 00000000790000b8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = a218d92b2e4d6643 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000790000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = b7142af35daa90ff ldx [%i2+0x0e8],%g3 ! Observed data at 00000000790000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 5494d2ff86fa6e2a ldx [%i2+0x140],%g3 ! Observed data at 0000000079000140 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x140,%g4 ldx [%g1+0x170],%g2 ! Expected data = d83ccff992af165b ldx [%i2+0x170],%g3 ! Observed data at 0000000079000170 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x170,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 000000006d50e965 ldx [%i3+0x000],%g3 ! Observed data at 0000000079800000 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 993118da091cc6b9 ldx [%i3+0x008],%g3 ! Observed data at 0000000079800008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000004dda183199 ldx [%i3+0x018],%g3 ! Observed data at 0000000079800018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b3a82635c38420c1 ldx [%i3+0x028],%g3 ! Observed data at 0000000079800028 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 11b7b1f209ff0d23 ldx [%i3+0x070],%g3 ! Observed data at 0000000079800070 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x070,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ff4008e70f444498 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000798000a8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 62d500005fdb89a4 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000798000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = fff32cc49b8aba12 ldx [%i3+0x1e8],%g3 ! Observed data at 00000000798001e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x1e8,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed p52_f0_fail: set p52_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f4_fail: set p52_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f6_fail: set p52_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f8_fail: set p52_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f12_fail: set p52_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f16_fail: set p52_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f30_fail: set p52_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 52 failed p52_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d0] ! Set processor 52 done flag set p52_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 52 failed p52_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p52_selfmod_failed: ba p52_failed mov 0xabc,%g1 p52_common_error: or %g0,0xf14,%g1 ba p52_failed mov %o5,%g3 p52_common_signature_error: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_common_timeout: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p52_failed mov 0x0,%g3 p52_trap1e: addcc %l2,-0x8c5,%l3 ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000079800000] stha %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000010] mulx %l3,-0x099,%l1 done p52_trap1o: addcc %l2,-0x8c5,%l3 ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000079800000] stha %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000010] mulx %l3,-0x099,%l1 done p52_trap2e: swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800010] done p52_trap2o: swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800010] done p52_trap3e: or %l6,0xf57,%l7 and %l6,0x01d,%l1 orn %l0,%l0,%l3 add %l1,%l2,%l2 addc %l3,-0xb66,%l0 done p52_trap3o: or %l6,0xf57,%l7 and %l6,0x01d,%l1 orn %l0,%l0,%l3 add %l1,%l2,%l2 addc %l3,-0xb66,%l0 done p52_init_memory_pointers: set p52_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 p52_local0_start,%i0 set p52_local1_start,%i1 set p52_local2_start,%i2 set p52_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a5a330c090a9edf6 ldx [%g1+0x008],%l1 ! %l1 = bbb93c268774f9ef ldx [%g1+0x010],%l2 ! %l2 = 512aef6e79ba3b00 ldx [%g1+0x018],%l3 ! %l3 = dfa450d26cd41100 ldx [%g1+0x020],%l4 ! %l4 = 898afd93ffe8ee60 ldx [%g1+0x028],%l5 ! %l5 = b0bd8be288969bb9 ldx [%g1+0x030],%l6 ! %l6 = 227ac8bdef9ac62f ldx [%g1+0x038],%l7 ! %l7 = 6e6898206a14061b ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 53 processor_53: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xd4] ! Set the start flag wrpr %g0,7,%cleanwin call p53_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 53 wr %g0,0x4,%fprs ! Make sure fef is 1 set p53_init_freg,%g1 ! %f0 = f04f170a 869b81d5 93352b60 880f6525 ! %f4 = 4bf352f0 1dc60747 557a445b 692fea63 ! %f8 = 980a400b 0e648abc f2451de4 5ab4b695 ! %f12 = ae297c04 3dcaa4f1 b110f0a9 9934e203 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f77f8b97 e5b0182c 1c3965eb 1ed6e721 ! %f20 = 65bb13e4 c2cdd5f6 867c059a d76353b1 ! %f24 = 00495da9 fdc8f965 92feb0a8 ede817fe ! %f28 = 9b3759dd 9769ef6f 064f81c3 3b08fb1a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6a3fde0b e9d99351 acbfddf7 06394571 ! %f36 = 0dc8dd3c 0e329b9b a36dffc0 089e685c ! %f40 = 4eb3fc1a d622d0d8 34f6991c 39e8d0ef ! %f44 = f50899c6 317d28a0 b5abfef2 88421144 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9449fe6f00000078,%g7,%g1 ! GSR scale = 15, align = 0 wr %g1,%g0,%gsr ! GSR = 9449fe6f00000078 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 53 p53_label_1: ! immd = 000000000000038c, %l5 = 86417f20150d7964, %ccr = 44 movvs %icc,0x38c,%l5 ! Register Not Moved ! %l2 = 00362efc, %l3 = 12dc0ec0, Mem[0000000090000010] = 0e4c149a 35abf17f std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00362efc 12dc0ec0 ! %l4 = 6f4779ac, %l5 = 150d7964, Mem[00000000900001a0] = ea1bd83c 55f4639a std %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = 6f4779ac 150d7964 ! Mem[00000000910001d0] = 3be99c3d, %g2 = 8f1963f64c5332b6 ldsh [%i6+0x1d0],%g2 ! %g2 = 0000000000003be9 ! %l0 = c58c3cf41d843f55, %l1 = 1a5304b0a5e2fb17, %ccr = 44 movvc %xcc,%l0,%l1 ! Moved, %l1 = c58c3cf41d843f55 ! Mem[000000007b000194] = e58eb659, %l5 = 150d7964, %l5 = 150d7964 add %i2,0x194,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e58eb659 ! Mem[000000007a000008] = 54c6a8df, %f18 = 1c3965eb lda [%i0+%o1]0x89,%f18 ! %f18 = 54c6a8df ! %l4 = a8fb8c8e6f4779ac, %l6 = 8d79a5683c17baac, %ccr = 44 movcs %xcc,%l4,%l6 ! Register Not Moved ! Mem[00000000910001c0] = e23e0f43, %g2 = 0000000000003be9 ldub [%i6+0x1c1],%g2 ! %g2 = 00000000000000e2 ! Mem[000000009000018c] = ec8b88e3, %g18 = 98d2497854b7e52a ldsw [%i4+0x18c],%g2 ! %g2 = 98d2497854b7e52a p53_label_2: ! Mem[000000007b000018] = 54fdd9ea, %l6 = 8d79a5683c17baac ldswa [%i2+%o3]0x81,%l6 ! %l6 = 0000000054fdd9ea ! %l3 = 47abc75a12dc0ec0, Mem[000000007b800028] = 2ace2e66 stba %l3,[%i3+%o5]0x88 ! Mem[000000007b800028] = 2ace2ec0 ! Mem[00000000900000b8] = 1baa55e3, %g2 = ffffffffec8b88e3 ldsb [%i4+0x0b8],%g2 ! %g2 = 000000000000001b ! %l6 = 0000000054fdd9ea, Mem[0000000090000186] = 45803d26 sth %l6,[%i4+0x186] ! Mem[0000000090000184] = d9ea3d26 ! immd = 000000000000015f, %l6 = 0000000054fdd9ea, %ccr = 44 movl %icc,0x15f,%l6 ! Register Not Moved ! Mem[0000000091800188] = 6fcfec80, %g2 = 000000000000001b ldub [%o0+0x18b],%g2 ! %g2 = 000000000000006f ! %l7 = d0638e8219214121, Mem[000000007b800018] = 224af5a3701a01e1 stxa %l7,[%i3+%o3]0x88 ! Mem[000000007b800018] = d0638e8219214121 ! %l2 = 00362efc, %l3 = 12dc0ec0, Mem[00000000900001f8] = c13fa447 ebab167d std %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 00362efc 12dc0ec0 ! %l4 = 6f4779ac, %l5 = e58eb659, Mem[000000007b800018] = 21412119 828e63d0 stda %l4,[%i3+%o3]0x80 ! Mem[000000007b800018] = 6f4779ac e58eb659 ! Mem[000000007b000050] = 5fd007e1, %l0 = c58c3cf41d843f55 swap [%i2+0x050],%l0 ! %l0 = 000000005fd007e1 p53_label_3: ! %l0 = 000000005fd007e1, %l3 = 47abc75a12dc0ec0, %ccr = 44 move %icc,%l0,%l3 ! Moved, %l3 = 000000005fd007e1 ! Mem[000000007b800008] = f88e5745, %l7 = d0638e8219214121 ldswa [%i3+%o1]0x80,%l7 ! %l7 = fffffffff88e5745 ! %l5 = 00000000e58eb659, imm = 0000000000000730, %l0 = 000000005fd007e1 subccc %l5,0x730,%l0 ! %l0 = 00000000e58eaf29, %ccr = 08 ! Mem[0000000090000170] = 24dcc60c, %g2 = 000000000000006f lduh [%i4+0x172],%g2 ! %g2 = 00000000000024dc ! Mem[000000007a800028] = c03f488fe838d01e, %l6 = 0000000054fdd9ea, %l3 = 000000005fd007e1 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = c03f488fe838d01e ! %l4 = a8fb8c8e6f4779ac, %l3 = c03f488fe838d01e, %l0 = 00000000e58eaf29 xor %l4,%l3,%l0 ! %l0 = 68c4c401877fa9b2 ! %l4 = a8fb8c8e6f4779ac, immd = 0000000000000965, %l2 = 8652fc3800362efc sdivx %l4,0x965,%l2 ! %l2 = fff6bcc906f7169e ! Mem[000000009080019c] = 16b29fd6, %g2 = 00000000000024dc lduha [%i5+0x19c]%asi,%g2 ! %g2 = 00000000000016b2 ! %l7 = fffffffff88e5745, imm = fffffffffffffa47, %l4 = a8fb8c8e6f4779ac xnorcc %l7,-0x5b9,%l4 ! %l4 = fffffffff88e52fd, %ccr = 88 ! %l7 = fffffffff88e5745, %l2 = fff6bcc906f7169e, %ccr = 88 movl %xcc,%l7,%l2 ! Moved, %l2 = fffffffff88e5745 p53_label_4: ! %l3 = c03f488fe838d01e, Mem[00000000908000a0] = d1ade20d stw %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = e838d01e ! Mem[000000007a800160] = 6894228b, %l7 = fffffffff88e5745 swap [%i1+0x160],%l7 ! %l7 = 000000006894228b ! Mem[000000007a800028] = 8f483fc0, %l5 = 00000000e58eb659 ldsba [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffffffc0 ! Mem[00000000910000e8] = 324bb737 30124320, %g2 = 000016b2, %g3 = 0bad0b00 ldd [%i6+0x0e8],%g2 ! %g2 = 00000000324bb737 0000000030124320 ! %l1 = c58c3cf41d843f55, imm = 0000000000000759, %l5 = ffffffffffffffc0 subc %l1,0x759,%l5 ! %l5 = c58c3cf41d8437fc ! Mem[000000007b000020] = 93745a5a, %f19 = 1ed6e721 lda [%i2+%o4]0x89,%f19 ! %f19 = 93745a5a ! Mem[00000000918001f0] = 0e1a2de4 1195af97, %g2 = 324bb737, %g3 = 30124320 ldd [%o0+0x1f0],%g2 ! %g2 = 000000000e1a2de4 000000001195af97 ! %l7 = 000000006894228b, %l5 = c58c3cf41d8437fc, %l2 = fffffffff88e5745 addc %l7,%l5,%l2 ! %l2 = c58c3cf486185a87 ! Code Fragment 1 p53_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001195af97 mov 0x986,%g3 ! %g3 = 0000000000000986 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 000000006894228b, Mem[00000000918000d0] = dff7ebccbc118a8b, %asi = 80 stxa %l7,[%o0+0x0d0]%asi ! Mem[00000000918000d0] = 000000006894228b p53_label_5: ! %l3 = c03f488fe838d01e, Mem[0000000090800064] = c2b6030c stw %l3,[%i5+0x064] ! Mem[0000000090800064] = e838d01e ! Mem[000000007a8000a0] = 08976b02, %l7 = 000000006894228b ldsw [%i1+0x0a0],%l7 ! %l7 = 0000000008976b02 ! Mem[000000007a000018] = 6d0438cb, %l0 = 68c4c401877fa9b2 ldstuba [%i0+%o3]0x89,%l0 ! %l0 = 000000cb000000ff ! Mem[000000007b000018] = 54fdd9ea, %l0 = 00000000000000cb ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 00000054000000ff ! Mem[000000009100001c] = aa3a992f, %g2 = 000000000e1a2de4 ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffaa3a ! Mem[000000007a8000d4] = 4a300f90, %l6 = 0000000054fdd9ea ldsh [%i1+0x0d4],%l6 ! %l6 = 0000000000004a30 ! %l5 = c58c3cf41d8437fc, Mem[000000007b000020] = 5a5a7493 stha %l5,[%i2+%o4]0x81 ! Mem[000000007b000020] = 37fc7493 ! %l0 = 0000000000000054, Mem[000000007b000000] = 8889cfeebb0345fa stxa %l0,[%i2+%g0]0x88 ! Mem[000000007b000000] = 0000000000000054 ! Mem[000000007b000008] = 692aca5a50afd49c, %l0 = 0000000000000054 ldxa [%i2+%o1]0x80,%l0 ! %l0 = 692aca5a50afd49c ! %l7 = 0000000008976b02, %l0 = 692aca5a50afd49c, %l4 = fffffffff88e52fd taddcc %l7,%l0,%l4 ! %l4 = 692aca5a59473f9e, %ccr = 02 p53_label_6: ! %l6 = 00004a30, %l7 = 08976b02, Mem[000000007a800020] = bfcd6552 9a4d30c3 stda %l6,[%i1+%o4]0x81 ! Mem[000000007a800020] = 00004a30 08976b02 ! Mem[000000007b800028] = 2ace2ec0, %l1 = c58c3cf41d843f55 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000c0000000ff ! %l0 = 692aca5a50afd49c, Mem[000000007b800000] = e428566a201b1435 stxa %l0,[%i3+%g0]0x81 ! Mem[000000007b800000] = 692aca5a50afd49c ! %l4 = 692aca5a59473f9e, Mem[0000000090800092] = 47691413 stb %l4,[%i5+0x092] ! Mem[0000000090800090] = 9e691413 ! Mem[000000007a000000] = 889a6cccb4014127, %l7 = 0000000008976b02 ldxa [%i0+%g0]0x89,%l7 ! %l7 = 889a6cccb4014127 ! Randomly selected nop nop ! Mem[0000000091000010] = c24b8124d7a3e9c6, %g2 = ffffffffffffaa3a ldxa [%i6+0x010]%asi,%g2 ! %g2 = c24b8124d7a3e9c6 ! %f13 = 3dcaa4f1, Mem[000000007b8001a0] = 10f86f05 st %f13,[%i3+0x1a0] ! Mem[000000007b8001a0] = 3dcaa4f1 ! Mem[000000007a000084] = ac44dc55, %l6 = 0000000000004a30 ldsb [%i0+0x087],%l6 ! %l6 = 0000000000000055 ! Mem[000000007b800028] = 2ace2eff, %l6 = 0000000000000055 ldsha [%i3+%o5]0x88,%l6 ! %l6 = 0000000000002eff p53_label_7: ! %l7 = 889a6cccb4014127, Mem[000000007b800020] = bf4c3879 stba %l7,[%i3+%o4]0x88 ! Mem[000000007b800020] = bf4c3827 ! Mem[0000000091000170] = 409ded17, %g2 = c24b8124d7a3e9c6 lduw [%i6+0x170],%g2 ! %g2 = 00000000409ded17 ! %l2 = c58c3cf486185a87, Mem[0000000091800060] = 9a338008 stw %l2,[%o0+0x060] ! Mem[0000000091800060] = 86185a87 ! Mem[000000007a000148] = 2c64948e, %l6 = 00002eff, %l1 = 000000c0 add %i0,0x148,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002c64948e ! %l2 = 86185a87, %l3 = e838d01e, Mem[000000007a000000] = 274101b4 cc6c9a88 stda %l2,[%i0+%g0]0x81 ! Mem[000000007a000000] = 86185a87 e838d01e ! Mem[000000007a800000] = 42309b8b, %l7 = 889a6cccb4014127 lduba [%i1+%g0]0x88,%l7 ! %l7 = 000000000000008b ! Mem[000000007b80002c] = c6d53800, %l6 = 0000000000002eff swap [%i3+0x02c],%l6 ! %l6 = 00000000c6d53800 ! Mem[000000009000008c] = decbecfb, %g2 = 00000000409ded17 lduh [%i4+0x08c],%g2 ! %g2 = 000000000000decb ! immd = 0000000000000109, %l5 = c58c3cf41d8437fc, %ccr = 02 mova %icc,0x109,%l5 ! Moved, %l5 = 0000000000000109 ! immd = 0000000000000042, %l4 = 692aca5a59473f9e, %ccr = 02 movpos %xcc,0x042,%l4 ! Moved, %l4 = 0000000000000042 p53_label_8: ! Mem[000000007a800013] = 380b23b1, %l3 = c03f488fe838d01e ldstub [%i1+0x013],%l3 ! %l3 = 000000b1000000ff ! Mem[000000007b800060] = 5803253595da5f09, %l1 = 000000002c64948e, %l7 = 000000000000008b add %i3,0x60,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 5803253595da5f09 ! Mem[00000000908000ac] = 621f261d, %g2 = 000000000000decb ldsh [%i5+0x0ae],%g2 ! %g2 = 000000000000621f ! Mem[000000007b8000a8] = be8b4fd3, %l5 = 00000109, %l5 = 00000109 add %i3,0xa8,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000be8b4fd3 ! Mem[000000007b800174] = 1d9d8094, %l1 = 2c64948e, %l1 = 2c64948e add %i3,0x174,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000001d9d8094 ! %l4 = 0000000000000042, Mem[0000000091000170] = 409ded179147e913 stx %l4,[%i6+0x170] ! Mem[0000000091000170] = 0000000000000042 ! %l1 = 000000001d9d8094, Mem[00000000900000e0] = f6dd35ec8dc899e6, %asi = 80 stxa %l1,[%i4+0x0e0]%asi ! Mem[00000000900000e0] = 000000001d9d8094 ! %f8 = 980a400b 0e648abc, Mem[000000007b800068] = 91507443 6228b3ef stda %f8 ,[%i3+0x068]%asi ! Mem[000000007b800068] = 980a400b 0e648abc ! %f22 = 867c059a d76353b1, Mem[000000007b800020] = bf4c3827 16827686 stda %f22,[%i3+%o4]0x88 ! Mem[000000007b800020] = 867c059a d76353b1 ! %l7 = 5803253595da5f09, Mem[0000000090000014] = 12dc0ec0 stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 95da5f09 p53_label_9: ! Mem[0000000090800084] = 6d478911, %g2 = 000000000000621f lduw [%i5+0x084],%g2 ! %g2 = 000000006d478911 ! Mem[000000007b0001a4] = 1c320b23, %l6 = 00000000c6d53800 swap [%i2+0x1a4],%l6 ! %l6 = 000000001c320b23 ! %l0 = 692aca5a50afd49c, Mem[0000000091800050] = 201eabe0ace33da8, %asi = 80 stxa %l0,[%o0+0x050]%asi ! Mem[0000000091800050] = 692aca5a50afd49c ! Mem[000000007b800008] = f88e5745, %l6 = 000000001c320b23 lduha [%i3+%o1]0x81,%l6 ! %l6 = 000000000000f88e ! %l2 = 86185a87, %l3 = 000000b1, Mem[0000000090800018] = ecf755a1 c4ec5ef0 std %l2,[%i5+%o3] ! Mem[0000000090800018] = 86185a87 000000b1 ! immd = 00000000000003d2, %l0 = 692aca5a50afd49c, %ccr = 02 move %xcc,0x3d2,%l0 ! Register Not Moved ! %l1 = 000000001d9d8094, Mem[0000000090800078] = 6b44214a stw %l1,[%i5+0x078] ! Mem[0000000090800078] = 1d9d8094 ! Mem[000000007b000000] = 0000000000000054, %f12 = ae297c04 3dcaa4f1 ldda [%i2+%g0]0x88,%f12 ! %f12 = 00000000 00000054 ! %l3 = 00000000000000b1, imm = 000000000000001a, %l7 = 5803253595da5f09 srl %l3,0x01a,%l7 ! %l7 = 0000000000000000 ! %l2 = c58c3cf486185a87, %l2 = c58c3cf486185a87, %ccr = 02 movg %xcc,%l2,%l2 ! Moved, %l2 = c58c3cf486185a87 p53_label_10: ! Mem[000000007a000000] = 875a1886, %l4 = 0000000000000042 ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffff86 ! Mem[000000009180017c] = 7badf058, %g2 = 000000006d478911 lduw [%o0+0x17c],%g2 ! %g2 = 000000007badf058 ! %l0 = 692aca5a50afd49c, Mem[000000009100010c] = c3ff3462, %asi = 80 stba %l0,[%i6+0x10c]%asi ! Mem[000000009100010c] = 9cff3462 ! %l3 = 00000000000000b1, imm = 000000000000088f, %l0 = 692aca5a50afd49c addcc %l3,0x88f,%l0 ! %l0 = 0000000000000940, %ccr = 00 ! Mem[00000000908000d0] = 39cf1cc55fe12d5f, %f48 = ce13f2c1 fce63bd4 ldda [%i5+0x0d0]%asi,%f48 ! %f48 = 39cf1cc5 5fe12d5f ! %l5 = 00000000be8b4fd3, imm = 0000000000000a18, %l3 = 00000000000000b1 andncc %l5,0xa18,%l3 ! %l3 = 00000000be8b45c3, %ccr = 08 ! Mem[0000000090800100] = fb532693 03c772fa, %g2 = 7badf058, %g3 = 00000986 ldd [%i5+0x100],%g2 ! %g2 = 00000000fb532693 0000000003c772fa ! %l2 = c58c3cf486185a87, %l0 = 0000000000000940, %y = 00000000 umul %l2,%l0,%l6 ! %l6 = 000004d8614560c0, %y = 000004d8 ! %l3 = 00000000be8b45c3, %l2 = c58c3cf486185a87, %ccr = 08 movrgz %l3,%l2,%l3 ! Moved, %l3 = c58c3cf486185a87 ! Mem[000000009080003c] = 1c0cd3f2, %g18 = 98d2497854b7e52a ldsw [%i5+0x03c],%g2 ! %g2 = 98d2497854b7e52a p53_label_11: ! Mem[0000000090000018] = 0785d1ed6eb43629, %f48 = 39cf1cc5 5fe12d5f ldd [%i4+%o3],%f48 ! %f48 = 0785d1ed 6eb43629 ! Mem[00000000900000f0] = cc3f981e, %g2 = 000000001c0cd3f2 ldsh [%i4+0x0f2],%g2 ! %g2 = ffffffffffffcc3f ! %f14 = b110f0a9 9934e203, Mem[000000007b000000] = 54000000 00000000 stda %f14,[%i2+%g0]0x80 ! Mem[000000007b000000] = b110f0a9 9934e203 ! %l2 = 86185a87, %l3 = 86185a87, Mem[000000007b000010] = 4273bd92 d5be9d5c stda %l2,[%i2+%o2]0x81 ! Mem[000000007b000010] = 86185a87 86185a87 ! %l0 = 0000000000000940, immed = fffffafa, %y = 000004d8 umulcc %l0,-0x506,%l4 ! %l4 = 0000093fffd18880, %ccr = 08, %y = 0000093f ! Mem[000000007a800028] = c03f488fe838d01e, %l4 = 0000093fffd18880 ldxa [%i1+%o5]0x80,%l4 ! %l4 = c03f488fe838d01e ! %l5 = 00000000be8b4fd3, imm = 0000000000000018, %l7 = 0000000000000000 srlx %l5,0x018,%l7 ! %l7 = 00000000000000be ! Mem[00000000918001c0] = bc950779 953dcc9d, %g2 = ffffcc3f, %g3 = 03c772fa ldd [%o0+0x1c0],%g2 ! %g2 = 00000000bc950779 00000000953dcc9d ! %l2 = c58c3cf486185a87, Mem[0000000090800022] = f75b2472 sth %l2,[%i5+0x022] ! Mem[0000000090800020] = 5a872472 ! Code Fragment 1 p53_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000953dcc9d mov -0x29e,%g3 ! %g3 = fffffffffffffd62 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p53_label_12: ! Mem[000000007a8001b0] = 4c35312b17e1744a, %l7 = 00000000000000be, %l6 = 000004d8614560c0 add %i1,0x1b0,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 4c35312b17e1744a ! Mem[000000007a0000f0] = acd9925a54e7e9af, %l3 = c58c3cf486185a87, %l7 = 00000000000000be add %i0,0xf0,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = acd9925a54e7e9af ! Mem[00000000918000f8] = ee82748e, %g2 = 00000000bc950779 ldsh [%o0+0x0f8],%g2 ! %g2 = ffffffffffffee82 ! %l4 = c03f488fe838d01e, Mem[0000000090800071] = be994630, %asi = 80 stba %l4,[%i5+0x071]%asi ! Mem[0000000090800070] = 1e994630 ! Mem[000000007a800000] = 8b9b3042, %l0 = 0000000000000940 lduha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000008b9b ! Mem[0000000091000120] = c14c4013, %g2 = ffffffffffffee82 ldsh [%i6+0x120],%g2 ! %g2 = ffffffffffffc14c ! Mem[0000000091800120] = a7462363 2530e39c, %g2 = ffffc14c, %g3 = fffffd62 ldd [%o0+0x120],%g2 ! %g2 = 00000000a7462363 000000002530e39c ! Mem[000000007a800000] = 8b9b30424678c0c0, %f8 = 980a400b 0e648abc ldda [%i1+%g0]0x80,%f8 ! %f8 = 8b9b3042 4678c0c0 ! Mem[00000000918001a4] = 7c5dd800, %g2 = 00000000a7462363 ldub [%o0+0x1a5],%g2 ! %g2 = 000000000000007c ! Mem[0000000091800080] = f6b5e8f2, %g2 = 000000000000007c ldub [%o0+0x080],%g2 ! %g2 = 00000000000000f6 p53_label_13: membar #Sync ! Added by membar checker (310) ! Mem[0000000090000180] = ec30e2c0 849ad9ea 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = 6f4779ac 150d7964 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[00000000900001a0] = 6f4779ac150d7964, %f48 = ec30e2c0 849ad9ea ldd [%i4+0x1a0],%f48 ! %f48 = 6f4779ac 150d7964 ! %l3 = c58c3cf486185a87, imm = fffffffffffff2d1, %l3 = c58c3cf486185a87 addcc %l3,-0xd2f,%l3 ! %l3 = c58c3cf486184d58, %ccr = 99 ! Mem[0000000090800048] = f15c4d91, %g2 = 00000000000000f6 ldub [%i5+0x048],%g2 ! %g2 = 00000000000000f1 ! %l2 = 86185a87, %l3 = 86184d58, Mem[00000000910001e8] = 85b8e235 1aeb2fcc std %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = 86185a87 86184d58 ! %f28 = 9b3759dd 9769ef6f, Mem[0000000090800088] = d376e53d 08d9a258 std %f28,[%i5+0x088] ! Mem[0000000090800088] = 9b3759dd 9769ef6f ! Mem[000000007b800000] = 5aca2a69, %f31 = 3b08fb1a lda [%i3+%g0]0x88,%f31 ! %f31 = 5aca2a69 ! Mem[000000007b800018] = 6f4779ace58eb659, %l0 = 0000000000008b9b ldxa [%i3+%o3]0x80,%l0 ! %l0 = 6f4779ace58eb659 ! %l2 = c58c3cf486185a87, imm = fffffffffffff682, %l0 = 6f4779ace58eb659 xorcc %l2,-0x97e,%l0 ! %l0 = 3a73c30b79e7ac05, %ccr = 00 ! %l1 = 000000001d9d8094, %l1 = 000000001d9d8094, %ccr = 00 move %icc,%l1,%l1 ! Register Not Moved p53_label_14: ! Mem[0000000091800028] = da84bdad, %g2 = 00000000000000f1 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffda ! %f24 = 00495da9 fdc8f965, Mem[000000007b000028] = 50f9dfee 1b7e6754 stda %f24,[%i2+%o5]0x88 ! Mem[000000007b000028] = 00495da9 fdc8f965 ! Mem[00000000918001e8] = 7b3940f7 9c208890, %g2 = ffffffda, %g3 = 2530e39c ldd [%o0+0x1e8],%g2 ! %g2 = 000000007b3940f7 000000009c208890 ! Mem[00000000918000d0] = 00000000, %g18 = 98d2497854b7e52a ldsw [%o0+0x0d0],%g2 ! %g2 = 98d2497854b7e52a ! Mem[0000000090000130] = 26702554, %g2 = 0000000000000000 ldsh [%i4+0x132],%g2 ! %g2 = 0000000000002670 ! %l5 = 00000000be8b4fd3, Mem[0000000090800080] = ed9d7e8c sth %l5,[%i5+0x080] ! Mem[0000000090800080] = 4fd37e8c ! Set Register : %l4 = c03f488fe838d01e xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000091800008] = 3c5372e4, %g18 = 98d2497854b7e52a ldsw [%o0+%o1],%g2 ! %g2 = 98d2497854b7e52a ! Mem[0000000091800038] = e416489b, %g2 = 000000003c5372e4 lduh [%o0+0x03a],%g2 ! %g2 = 000000000000e416 ! %l2 = c58c3cf486185a87, %l3 = c58c3cf486184d58, %ccr = 00 movge %xcc,%l2,%l3 ! Moved, %l3 = c58c3cf486185a87 p53_label_15: ! immd = 0000000000000371, %l4 = ffffffffffffffff, %ccr = 00 movl %xcc,0x371,%l4 ! Register Not Moved ! Mem[0000000091000114] = dbc099dc, %g2 = 000000000000e416 lduh [%i6+0x116],%g2 ! %g2 = 000000000000dbc0 ! Mem[000000007b000018] = ead9fdff, %l7 = acd9925a54e7e9af ldstuba [%i2+%o3]0x89,%l7 ! %l7 = 000000ff000000ff ! %l7 = 00000000000000ff, Mem[0000000091000178] = e9752ee9 stw %l7,[%i6+0x178] ! Mem[0000000091000178] = 000000ff ! %f16 = f77f8b97 e5b0182c 54c6a8df 93745a5a ! %f20 = 65bb13e4 c2cdd5f6 867c059a d76353b1 ! %f24 = 00495da9 fdc8f965 92feb0a8 ede817fe ! %f28 = 9b3759dd 9769ef6f 064f81c3 5aca2a69 mov 0x140,%g5 stda %f16,[%i0+%g5]ASI_BLK_S ! Block Store to 000000007a000140 ! Mem[000000007a800000] = 8b9b3042, %l6 = 4c35312b17e1744a lduba [%i1+%g0]0x80,%l6 ! %l6 = 000000000000008b ! %l6 = 0000008b, %l7 = 000000ff, Mem[0000000091000040] = 3279f315 2f846623 std %l6,[%i6+0x040] ! Mem[0000000091000040] = 0000008b 000000ff ! immd = 0000000000000252, %l3 = c58c3cf486185a87, %ccr = 00 movle %icc,0x252,%l3 ! Register Not Moved ! Mem[000000007b00013c] = 3c41d387, %l5 = be8b4fd3, %l6 = 0000008b add %i2,0x13c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000003c41d387 ! Mem[000000007a800154] = 358fd998, %l2 = c58c3cf486185a87 ldub [%i1+0x157],%l2 ! %l2 = 0000000000000098 p53_label_16: ! %f10 = f2451de4 5ab4b695, Mem[000000007b800018] = 6f4779ac e58eb659 stda %f10,[%i3+%o3]0x80 ! Mem[000000007b800018] = f2451de4 5ab4b695 ! %l6 = 000000003c41d387, imm = fffffffffffffc71, %l3 = c58c3cf486185a87 taddcc %l6,-0x38f,%l3 ! %l3 = 000000003c41cff8, %ccr = 13 ! Code Fragment 1 p53_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009c208890 mov -0x89e,%g3 ! %g3 = fffffffffffff762 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 0000000000000098, %l0 = 3a73c30b79e7ac05, %ccr = 13 movneg %xcc,%l2,%l0 ! Register Not Moved ! %l1 = 000000001d9d8094, imm = fffffffffffff1ad, %l5 = 00000000be8b4fd3 andn %l1,-0xe53,%l5 ! %l5 = 0000000000000010 ! Mem[000000007b0001ce] = 13c5f962, %l2 = 0000000000000098 ldstub [%i2+0x1ce],%l2 ! %l2 = 000000f9000000ff ! Mem[0000000091000030] = 11afebad, %g2 = 000000000000dbc0 lduh [%i6+0x032],%g2 ! %g2 = 00000000000011af ! Mem[00000000900001b0] = dd9b41b1, %g2 = 00000000000011af ldub [%i4+0x1b0],%g2 ! %g2 = 00000000000000dd ! %l5 = 0000000000000010, Mem[00000000908000a0] = e838d01ed56d424b stx %l5,[%i5+0x0a0] ! Mem[00000000908000a0] = 0000000000000010 ! %l7 = 00000000000000ff, %l3 = 000000003c41cff8, %ccr = 13 movpos %xcc,%l7,%l3 ! Moved, %l3 = 00000000000000ff p53_label_17: ! Mem[000000007b0000af] = 2f7aa759, %l7 = 00000000000000ff ldstub [%i2+0x0af],%l7 ! %l7 = 00000059000000ff ! %l6 = 000000003c41d387, %l3 = 00000000000000ff, %ccr = 13 movcs %icc,%l6,%l3 ! Moved, %l3 = 000000003c41d387 ! %f0 = f04f170a 869b81d5 93352b60 880f6525 ! %f4 = 4bf352f0 1dc60747 557a445b 692fea63 ! %f8 = 8b9b3042 4678c0c0 f2451de4 5ab4b695 ! %f12 = 00000000 00000054 b110f0a9 9934e203 stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000 ! %l4 = ffffffffffffffff, Mem[000000007b000000] = a9f010b1 stha %l4,[%i2+%g0]0x89 ! Mem[000000007b000000] = a9f0ffff ! %l7 = 0000000000000059, %l4 = ffffffffffffffff, %l6 = 000000003c41d387 tsubcctv %l7,%l4,%l6 ! %l0 = 3a73c30b79e7ac28, Trapped ! %l3 = 000000003c41d387, Mem[000000007b800010] = 12b77ce1 stwa %l3,[%i3+%o2]0x89 ! Mem[000000007b800010] = 3c41d387 ! %l7 = 0000000000000059, Mem[00000000918001a4] = d07c5dd8 sth %l7,[%o0+0x1a4] ! Mem[00000000918001a4] = 00595dd8 ! Mem[000000009080016c] = 6ce53399, %g2 = 00000000000000dd ldsb [%i5+0x16d],%g2 ! %g2 = 000000000000006c ! %l7 = 0000000000000059, Mem[0000000090000098] = b9468fbe00b43cbb stx %l7,[%i4+0x098] ! Mem[0000000090000098] = 0000000000000059 ! immd = 00000000000003ea, %l5 = 0000000000000010, %ccr = 13 movvc %xcc,0x3ea,%l5 ! Moved, %l5 = 00000000000003ea p53_label_18: ! %l6 = 000000003c41d387, immed = 000001b5, %ccr = 13 movrlz %l6,0x1b5,%l2 ! Not Moved, %l2 = 00000000000000f9 ! Mem[00000000908001ec] = 5786b34a, %g2 = 000000000000006c lduh [%i5+0x1ee],%g2 ! %g2 = 0000000000005786 ! Mem[000000007a800108] = edec3004629fe3e2, %l0 = 3a73c30b79e7ac28, %l2 = 00000000000000f9 add %i1,0x108,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = edec3004629fe3e2 membar #Sync ! Added by membar checker (311) ! Mem[0000000090000038] = f0a99934, %g2 = 0000000000005786 ldsha [%i4+0x03a]%asi,%g2 ! %g2 = fffffffffffff0a9 ! %l2 = edec3004629fe3e2, immed = 00000c9e, %y = 0000093f udiv %l2,0xc9e,%l6 ! %l6 = 00000000bba1bbd4 mov %l0,%y ! %y = 79e7ac28 ! Mem[000000007a8001c4] = 1e5dfa69, %l3 = 000000003c41d387 ldstuba [%i1+0x1c4]%asi,%l3 ! %l3 = 0000001e000000ff ! Mem[0000000090800158] = 8ed21c41, %g2 = fffffffffffff0a9 lduha [%i5+0x15a]%asi,%g2 ! %g2 = 0000000000008ed2 ! Mem[0000000090800158] = 8ed21c41, %g2 = 0000000000008ed2 ldsh [%i5+0x15a],%g2 ! %g2 = ffffffffffff8ed2 ! %l4 = ffffffff, %l5 = 000003ea, Mem[0000000090000008] = 93352b60 880f6525 std %l4,[%i4+%o1] ! Mem[0000000090000008] = ffffffff 000003ea ! %l5 = 00000000000003ea, %l0 = 3a73c30b79e7ac28, %ccr = 13 movvc %xcc,%l5,%l0 ! Moved, %l0 = 00000000000003ea p53_label_19: ! Mem[000000007a800028] = 1ed038e88f483fc0, %f2 = 93352b60 880f6525 ldda [%i1+%o5]0x89,%f2 ! %f2 = 1ed038e8 8f483fc0 ! Mem[00000000918000e0] = 4bc5ec5a, %g2 = ffffffffffff8ed2 ldsh [%o0+0x0e0],%g2 ! %g2 = 0000000000004bc5 ! %f17 = e5b0182c, Mem[000000007b800028] = 2ace2eff sta %f17,[%i3+%o5]0x89 ! Mem[000000007b800028] = e5b0182c ! Mem[000000007b0000a0] = e0388813df6c614d, %l3 = 000000000000001e, %l1 = 000000001d9d8094 add %i2,0xa0,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = e0388813df6c614d ! %l6 = 00000000bba1bbd4, imm = 0000000000000017, %l7 = 0000000000000059 srax %l6,0x017,%l7 ! %l7 = 0000000000000177 ! Mem[000000007a80005c] = fff5bbb2, %l6 = 00000000bba1bbd4, %asi = 80 swapa [%i1+0x05c]%asi,%l6 ! %l6 = 00000000fff5bbb2 ! Mem[000000009080005c] = b8013916, %g18 = 98d2497854b7e52a ldswa [%i5+0x05c]%asi,%g2 ! %g2 = 98d2497854b7e52a ! Mem[000000007b000150] = e1e070db, %l6 = fff5bbb2, %l2 = 629fe3e2 add %i2,0x150,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e1e070db ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a 00000000 00000059 ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! %l2 = 00000000e1e070db, %l7 = 0000000000000177, %ccr = 13 movleu %icc,%l2,%l7 ! Moved, %l7 = 00000000e1e070db p53_label_20: ! %l3 = 000000000000001e, Mem[0000000090000068] = 6a2502acc757f2af stx %l3,[%i4+0x068] ! Mem[0000000090000068] = 000000000000001e ! Mem[00000000918000d4] = 228b042c, %g2 = ffffffffb8013916 ldsb [%o0+0x0d6],%g2 ! %g2 = 0000000000000022 ! %l3 = 000000000000001e, Mem[000000007b000020] = 9374fc37 stwa %l3,[%i2+%o4]0x89 ! Mem[000000007b000020] = 0000001e ! Mem[000000007b000008] = 692aca5a, %l3 = 000000000000001e ldswa [%i2+%o1]0x81,%l3 ! %l3 = 00000000692aca5a ! %l3 = 00000000692aca5a, imm = 0000000000000eef, %l2 = 00000000e1e070db andncc %l3,0xeef,%l2 ! %l2 = 00000000692ac010, %ccr = 00 ! %l6 = 00000000fff5bbb2, Mem[0000000090800086] = 89119b37 sth %l6,[%i5+0x086] ! Mem[0000000090800084] = bbb29b37 ! %f14 = b110f0a9 9934e203, Mem[0000000091000088] = 1e54dce2 fffe9c50 std %f14,[%i6+0x088] ! Mem[0000000091000088] = b110f0a9 9934e203 ! %l7 = 00000000e1e070db, %l1 = e0388813df6c614d, %ccr = 00 movleu %xcc,%l7,%l1 ! Register Not Moved ! Mem[000000009180013c] = b331e44b, %g2 = 0000000000000022 lduh [%o0+0x13c],%g2 ! %g2 = 000000000000b331 ! %l1 = e0388813df6c614d, %l2 = 00000000692ac010, %l4 = ffffffffffffffff addc %l1,%l2,%l4 ! %l4 = e03888144897215d p53_label_21: ! %l6 = 00000000fff5bbb2, Mem[0000000090800058] = e87c06d4b8013916 stx %l6,[%i5+0x058] ! Mem[0000000090800058] = 00000000fff5bbb2 ! Mem[0000000090000048] = 4e397b2d 014f6e63, %g2 = 0000b331, %g3 = fffff762 ldd [%i4+0x048],%g2 ! %g2 = 000000004e397b2d 00000000014f6e63 ! %l0 = 00000000000003ea, immed = fffff5f9, %y = 79e7ac28 umulcc %l0,-0xa07,%l0 ! %l0 = 000003e9ffd8c09a, %ccr = 08, %y = 000003e9 ! Code Fragment 1 p53_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000014f6e63 mov 0xcd3,%g3 ! %g3 = 0000000000000cd3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000040] = 8dbea8f71fcc733d, %g2 = 000000004e397b2d ldx [%i4+0x040],%g2 ! %g2 = 8dbea8f71fcc733d ! %l4 = e03888144897215d, imm = fffffffffffff22f, %l4 = e03888144897215d xorcc %l4,-0xdd1,%l4 ! %l4 = 1fc777ebb768d372, %ccr = 08 ! immd = 0000000000000270, %l3 = 00000000692aca5a, %ccr = 08 movcs %xcc,0x270,%l3 ! Register Not Moved ! Mem[00000000918001c0] = 95077995, %g2 = 8dbea8f71fcc733d ldsb [%o0+0x1c1],%g2 ! %g2 = ffffffffffffff95 ! %l7 = 00000000e1e070db, %l4 = 1fc777ebb768d372, %ccr = 08 movne %xcc,%l7,%l4 ! Moved, %l4 = 00000000e1e070db ! Mem[000000007a0001a4] = 0ce3dc2e, %l2 = 00000000692ac010 swap [%i0+0x1a4],%l2 ! %l2 = 000000000ce3dc2e p53_label_22: ! Mem[000000007a00019c] = 4b081b4f, %l7 = 00000000e1e070db swap [%i0+0x19c],%l7 ! %l7 = 000000004b081b4f ! Mem[000000007b800010] = 3c41d387, %f17 = e5b0182c lda [%i3+%o2]0x88,%f17 ! %f17 = 3c41d387 ! done : should take illegal inst trap, %l0 = 000003e9ffd8c09a done ! Illegal inst trap : %l0 = 000003e9ffd8c0aa ! Mem[000000007b800150] = cd104119, %l2 = 000000000ce3dc2e swap [%i3+0x150],%l2 ! %l2 = 00000000cd104119 ! %f2 = 1ed038e8, Mem[0000000090800178] = 35042e1c st %f2 ,[%i5+0x178] ! Mem[0000000090800178] = 1ed038e8 ! Mem[000000007a0000c8] = 56ff731b, %l0 = 000003e9ffd8c0aa ldstub [%i0+0x0c8],%l0 ! %l0 = 00000056000000ff ! Mem[00000000900001f4] = 5293be02, %g2 = ffffffffffffff95 lduw [%i4+0x1f4],%g2 ! %g2 = 000000005293be02 ! %l1 = e0388813df6c614d, %l1 = e0388813df6c614d, %ccr = 08 movg %xcc,%l1,%l1 ! Moved, %l1 = e0388813df6c614d ! immd = 0000000000000306, %l6 = 00000000fff5bbb2, %ccr = 08 movle %xcc,0x306,%l6 ! Register Not Moved ! Mem[0000000091800000] = dc05af37, %g2 = 000000005293be02 lduh [%o0+0x002],%g2 ! %g2 = 000000000000dc05 p53_label_23: ! Mem[00000000908000d0] = c55fe12d, %g2 = 000000000000dc05 ldub [%i5+0x0d3],%g2 ! %g2 = 00000000000000c5 ! %f18 = 54c6a8df 93745a5a, Mem[0000000091000190] = b476dc90 f27114ab std %f18,[%i6+0x190] ! Mem[0000000091000190] = 54c6a8df 93745a5a ! Clear Register : %l2 = 00000000cd104119 clr %l2 ! %l2 = 0000000000000000 ! %l4 = 00000000e1e070db, Mem[0000000091000098] = 5e05b6fbdbbc0107, %asi = 80 stxa %l4,[%i6+0x098]%asi ! Mem[0000000091000098] = 00000000e1e070db ! Mem[000000009080018c] = 1a1007be, %g2 = 00000000000000c5 ldub [%i5+0x18c],%g2 ! %g2 = 000000000000001a ! %l2 = 0000000000000000, %l2 = 0000000000000000, %ccr = 08 movle %icc,%l2,%l2 ! Moved, %l2 = 0000000000000000 ! Mem[0000000090800118] = be43b63c, %g2 = 000000000000001a lduw [%i5+0x118],%g2 ! %g2 = 00000000be43b63c ! %f0 = f04f170a 869b81d5 1ed038e8 8f483fc0 ! %f4 = 4bf352f0 1dc60747 557a445b 692fea63 ! %f8 = 8b9b3042 4678c0c0 f2451de4 5ab4b695 ! %f12 = 00000000 00000054 b110f0a9 9934e203 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080 ! %f22 = 867c059a, Mem[0000000090800114] = 24cfb67f sta %f22,[%i5+0x114]%asi ! Mem[0000000090800114] = 867c059a ! Mem[000000007b000098] = 726bb5f019a5ba95, %l0 = 0000000000000056 ldx [%i2+0x098],%l0 ! %l0 = 726bb5f019a5ba95 p53_label_24: ! %l5 = 00000000000003ea, imm = fffffffffffff31e, %l6 = 00000000fff5bbb2 and %l5,-0xce2,%l6 ! %l6 = 000000000000030a ! %l0 = 726bb5f019a5ba95, imm = fffffffffffff814, %l2 = 0000000000000000 orncc %l0,-0x7ec,%l2 ! %l2 = 726bb5f019a5bfff, %ccr = 00 ! Mem[0000000090000180] = ec30e2c0, %g18 = 98d2497854b7e52a ldsw [%i4+0x180],%g2 ! %g2 = 98d2497854b7e52a ! %l2 = 726bb5f019a5bfff, %l5 = 00000000000003ea, %l5 = 00000000000003ea mulx %l2,%l5,%l5 ! %l5 = d9961dc462c17c16 ! %l1 = e0388813df6c614d, Mem[0000000090800088] = 9b3759dd9769ef6f stx %l1,[%i5+0x088] ! Mem[0000000090800088] = e0388813df6c614d ! %l7 = 000000004b081b4f, Mem[00000000900000f3] = 3f981e63 stb %l7,[%i4+0x0f3] ! Mem[00000000900000f0] = 4f981e63 ! Mem[000000007b8001d4] = e62c9400, %l3 = 692aca5a, %l7 = 4b081b4f add %i3,0x1d4,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e62c9400 ! %l5 = d9961dc462c17c16, Mem[00000000918000ec] = 126311f5 stb %l5,[%o0+0x0ec] ! Mem[00000000918000ec] = 166311f5 ! Mem[000000009080013c] = 06c60f6c, %g2 = ffffffffec30e2c0 ldsb [%i5+0x13c],%g2 ! %g2 = 0000000000000006 ! %l6 = 000000000000030a, immed = 000001bb, %ccr = 00 movrlez %l6,0x1bb,%l0 ! Not Moved, %l0 = 726bb5f019a5ba95 p53_label_25: ! Mem[0000000090000150] = 7fece73b358629ae, %f48 = a51ce9c8 b76c866a ldda [%i4+0x150]%asi,%f48 ! %f48 = 7fece73b 358629ae ! %l2 = 726bb5f019a5bfff, imm = 00000000000009b3, %l6 = 000000000000030a addccc %l2,0x9b3,%l6 ! %l6 = 726bb5f019a5c9b2, %ccr = 00 ! %l1 = e0388813df6c614d, %l0 = 726bb5f019a5ba95, %l1 = e0388813df6c614d mulx %l1,%l0,%l1 ! %l1 = 44fbe371046793d1 ! Mem[000000007a800008] = 7d676771, %l3 = 00000000692aca5a swapa [%i1+%o1]0x80,%l3 ! %l3 = 000000007d676771 ! Mem[00000000908000b8] = 811ea975, %g18 = 98d2497854b7e52a ldsw [%i5+0x0b8],%g2 ! %g2 = 98d2497854b7e52a ! Mem[000000007a000070] = 6ac6eb4d, %l2 = 19a5bfff, %l6 = 19a5c9b2 add %i0,0x70,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000006ac6eb4d ! Mem[000000007b8000fc] = ba94758f, %l6 = 000000006ac6eb4d lduw [%i3+0x0fc],%l6 ! %l6 = 00000000ba94758f ! %l6 = 00000000ba94758f, Mem[000000009080005c] = fff5bbb2 sth %l6,[%i5+0x05c] ! Mem[000000009080005c] = 758fbbb2 ! Code Fragment 1 p53_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000cd3 mov 0xef4,%g3 ! %g3 = 0000000000000ef4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000007b800028] = 2c18b0e5, %l4 = 00000000e1e070db lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000002c18 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 1: membar #Sync ! Force all stores to complete p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 726bb5f019a5ba95 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 44fbe371046793d1 bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 726bb5f019a5bfff bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007d676771 bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000002c18 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be d9961dc462c17c16 bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ba94758f bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e62c9400 bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000003e9,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p53_failed mov 0x111,%g1 ! Check Floating Point Registers p53_check_fp_registers: set p53_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 1ed038e8 8f483fc0 bne %xcc,p53_f2_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 8b9b3042 4678c0c0 bne %xcc,p53_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 00000000 00000054 bne %xcc,p53_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f77f8b97 3c41d387 bne %xcc,p53_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 54c6a8df 93745a5a bne %xcc,p53_f18_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 064f81c3 5aca2a69 bne %xcc,p53_f30_fail nop ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 86185a87e838d01e ldx [%i0+0x000],%g3 ! Observed data at 000000007a000000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff38046d441be51b ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = ffff731b38758af9 ldx [%i0+0x0c8],%g3 ! Observed data at 000000007a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x140],%g2 ! Expected data = f77f8b97e5b0182c ldx [%i0+0x140],%g3 ! Observed data at 000000007a000140 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 54c6a8df93745a5a ldx [%i0+0x148],%g3 ! Observed data at 000000007a000148 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 65bb13e4c2cdd5f6 ldx [%i0+0x150],%g3 ! Observed data at 000000007a000150 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 867c059ad76353b1 ldx [%i0+0x158],%g3 ! Observed data at 000000007a000158 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 00495da9fdc8f965 ldx [%i0+0x160],%g3 ! Observed data at 000000007a000160 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 92feb0a8ede817fe ldx [%i0+0x168],%g3 ! Observed data at 000000007a000168 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 9b3759dd9769ef6f ldx [%i0+0x170],%g3 ! Observed data at 000000007a000170 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 064f81c35aca2a69 ldx [%i0+0x178],%g3 ! Observed data at 000000007a000178 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = cd760184e1e070db ldx [%i0+0x198],%g3 ! Observed data at 000000007a000198 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 4c17d9cb692ac010 ldx [%i0+0x1a0],%g3 ! Observed data at 000000007a0001a0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x1a0,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 692aca5a8d4062d1 ldx [%i1+0x008],%g3 ! Observed data at 000000007a800008 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 380b23ff7db1d91c ldx [%i1+0x010],%g3 ! Observed data at 000000007a800010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00004a3008976b02 ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x020,%g4 ldx [%g1+0x058],%g2 ! Expected data = d6f8b5e4bba1bbd4 ldx [%i1+0x058],%g3 ! Observed data at 000000007a800058 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x058,%g4 ldx [%g1+0x160],%g2 ! Expected data = f88e574580de8f02 ldx [%i1+0x160],%g3 ! Observed data at 000000007a800160 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x160,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = bc51bff4ff5dfa69 ldx [%i1+0x1c0],%g3 ! Observed data at 000000007a8001c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x1c0,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x000],%g2 ! Expected data = fffff0a99934e203 ldx [%i2+0x000],%g3 ! Observed data at 000000007b000000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 86185a8786185a87 ldx [%i2+0x010],%g3 ! Observed data at 000000007b000010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fffdd9eac5bae8ee ldx [%i2+0x018],%g3 ! Observed data at 000000007b000018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1e000000b0e71087 ldx [%i2+0x020],%g3 ! Observed data at 000000007b000020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 65f9c8fda95d4900 ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 1d843f55575fa20d ldx [%i2+0x050],%g3 ! Observed data at 000000007b000050 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x050,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 61342e4e2f7aa7ff ldx [%i2+0x0a8],%g3 ! Observed data at 000000007b0000a8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 4592487ec6d53800 ldx [%i2+0x1a0],%g3 ! Observed data at 000000007b0001a0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 94634d5413c5ff62 ldx [%i2+0x1c8],%g3 ! Observed data at 000000007b0001c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x1c8,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 692aca5a50afd49c ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 87d3413cfe3af2f0 ldx [%i3+0x010],%g3 ! Observed data at 000000007b800010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f2451de45ab4b695 ldx [%i3+0x018],%g3 ! Observed data at 000000007b800018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b15363d79a057c86 ldx [%i3+0x020],%g3 ! Observed data at 000000007b800020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2c18b0e500002eff ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 980a400b0e648abc ldx [%i3+0x068],%g3 ! Observed data at 000000007b800068 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x068,%g4 ldx [%g1+0x150],%g2 ! Expected data = 0ce3dc2e5b3c5f72 ldx [%i3+0x150],%g3 ! Observed data at 000000007b800150 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x150,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 3dcaa4f1571d228b ldx [%i3+0x1a0],%g3 ! Observed data at 000000007b8001a0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x1a0,%g4 ! The test for processor 53 has passed p53_passed: ta GOOD_TRAP nop p53_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p53_failed p53_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p53_failed p53_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p53_failed p53_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p53_failed p53_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p53_failed p53_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p53_failed p53_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p53_failed p53_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p53_failed p53_f2_fail: set p53_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f8_fail: set p53_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f12_fail: set p53_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f16_fail: set p53_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f18_fail: set p53_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f30_fail: set p53_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 53 failed p53_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d4] ! Set processor 53 done flag set p53_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 53 failed p53_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p53_selfmod_failed: ba p53_failed mov 0xabc,%g1 p53_common_error: or %g0,0xf15,%g1 ba p53_failed mov %o5,%g3 p53_common_signature_error: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_common_timeout: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p53_failed mov 0x0,%g3 p53_trap1e: subccc %l3,%l2,%l3 stha %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000018] lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800028] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b000010] done p53_trap1o: subccc %l3,%l2,%l3 stha %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000018] lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800028] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b000010] done p53_trap2e: nop orn %l5,%l7,%l2 membar #Sync mov 0x040,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p53_trap2o: nop orn %l5,%l7,%l2 membar #Sync mov 0x040,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p53_trap3e: and %l0,%l0,%l2 orn %l4,0xef9,%l0 add %l5,%l1,%l7 sub %l2,%l3,%l2 done p53_trap3o: and %l0,%l0,%l2 orn %l4,0xef9,%l0 add %l5,%l1,%l7 sub %l2,%l3,%l2 done p53_init_memory_pointers: set p53_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 p53_local0_start,%i0 set p53_local1_start,%i1 set p53_local2_start,%i2 set p53_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c58c3cf41d843f55 ldx [%g1+0x008],%l1 ! %l1 = 1a5304b0a5e2fb17 ldx [%g1+0x010],%l2 ! %l2 = 8652fc3800362efc ldx [%g1+0x018],%l3 ! %l3 = 47abc75a12dc0ec0 ldx [%g1+0x020],%l4 ! %l4 = a8fb8c8e6f4779ac ldx [%g1+0x028],%l5 ! %l5 = 86417f20150d7964 ldx [%g1+0x030],%l6 ! %l6 = 8d79a5683c17baac ldx [%g1+0x038],%l7 ! %l7 = d0638e8219214121 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 54 processor_54: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xd8] ! Set the start flag wrpr %g0,7,%cleanwin call p54_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 54 wr %g0,0x4,%fprs ! Make sure fef is 1 set p54_init_freg,%g1 ! %f0 = 6418f12f ad1a56a2 7f24d730 9edcd19c ! %f4 = d72c2847 9a2b5d4b 41f799ee 802cd0ba ! %f8 = ab61ff52 11880e7b aaeddc1b de9987c4 ! %f12 = e989ea98 38018b9c 64745a13 f619958b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d1ba759e 835940f9 b92cbe25 61f2e34c ! %f20 = 03151bcc 671e1d8f 2b4f63fa 1c19e521 ! %f24 = 434b8cdc 614c1e64 e8db7906 b60dd77b ! %f28 = c66d0c21 22cbb720 c34f094b 26449916 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bd9cd47a 5f3a3b58 8ec2c965 6790806b ! %f36 = d01ec69c 7dc52fec d960ce64 dd841c42 ! %f40 = 9ebd48ca c0998eb8 d38d5a2e b62401af ! %f44 = 9370722b c978dbe4 0075b5fc afacd2ff ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x89d1422f0000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = 89d1422f0000002f 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 54 p54_label_1: ! Mem[0000000090800010] = 273d37af, %g2 = 6869125c000000b4 ldub [%i5+0x012],%g2 ! %g2 = 0000000000000027 ! Mem[000000007d800000] = ef8c33caf653bada, %l3 = 83bcc59ec0cf4040, %l4 = 28b882200a0049c1 casxa [%i3]0x80,%l3,%l4 ! %l4 = ef8c33caf653bada ! Mem[000000009180002c] = bdadbc80, %g2 = 0000000000000027 lduh [%o0+0x02c],%g2 ! %g2 = 000000000000bdad ! %l7 = d3d901b6b3529bc5, Mem[000000007c800000] = b9c27468 stwa %l7,[%i1+%g0]0x81 ! Mem[000000007c800000] = b3529bc5 ! Mem[000000009100008c] = 9c50ce45, %g2 = 000000000000bdad ldsh [%i6+0x08e],%g2 ! %g2 = ffffffffffff9c50 ! %l6 = d0641a783b847f87, Mem[0000000091000072] = dab33887 stb %l6,[%i6+0x072] ! Mem[0000000091000070] = 87b33887 ! %l4 = ef8c33caf653bada, %l7 = d3d901b6b3529bc5, %ccr = 44 movle %xcc,%l4,%l7 ! Moved, %l7 = ef8c33caf653bada ! %l6 = d0641a783b847f87, %l1 = 2521b88bfe3aa633, %ccr = 44 movvs %icc,%l6,%l1 ! Register Not Moved ! %l0 = 6b958256c3fbd155, Mem[000000007d800008] = 5d5a9a57 stba %l0,[%i3+%o1]0x89 ! Mem[000000007d800008] = 5d5a9a55 ! %l2 = 5685af33, %l3 = c0cf4040, Mem[000000007c800008] = 94f09d8c c25dc888 stda %l2,[%i1+%o1]0x81 ! Mem[000000007c800008] = 5685af33 c0cf4040 p54_label_2: ! %l6 = d0641a783b847f87, %l7 = ef8c33caf653bada, %ccr = 44 movl %xcc,%l6,%l7 ! Register Not Moved ! Mem[000000007d000008] = 5699f9a2, %l3 = 83bcc59ec0cf4040 lduha [%i2+%o1]0x81,%l3 ! %l3 = 0000000000005699 ! Mem[000000007d800000] = ca338cef, %l2 = d773b1665685af33 ldswa [%i3+%g0]0x88,%l2 ! %l2 = ffffffffca338cef ! Mem[0000000090000100] = 26620895 2b3c00be, %g2 = ffff9c50, %g3 = 0bad0b00 ldd [%i4+0x100],%g2 ! %g2 = 0000000026620895 000000002b3c00be ! Mem[00000000900000c0] = e69a15e5f1e34842, %f48 = 02ea6a8b 109606b5 ldd [%i4+0x0c0],%f48 ! %f48 = e69a15e5 f1e34842 ! Mem[00000000918001a8] = 00fb5c06a24c24bb, %g2 = 0000000026620895 ldx [%o0+0x1a8],%g2 ! %g2 = 00fb5c06a24c24bb ! %l3 = 0000000000005699 setx 0xb84a8f87b621dcc1,%g7,%l3 ! %l3 = b84a8f87b621dcc1 ! Mem[0000000091800180] = 54edfdc467a5f6d6, %f48 = e69a15e5 f1e34842 ldd [%o0+0x180],%f48 ! %f48 = 54edfdc4 67a5f6d6 ! immd = 00000000000003d0, %l7 = ef8c33caf653bada, %ccr = 44 movne %icc,0x3d0,%l7 ! Register Not Moved ! %l2 = ffffffffca338cef, Mem[0000000091800081] = b5e8f294 stb %l2,[%o0+0x081] ! Mem[0000000091800080] = efe8f294 p54_label_3: ! %l3 = b84a8f87b621dcc1, Mem[000000009180001c] = 32beb534 sth %l3,[%o0+0x01c] ! Mem[000000009180001c] = dcc1b534 ! %l2 = ca338cef, %l3 = b621dcc1, Mem[0000000091800010] = cc3208ba 73e5002c std %l2,[%o0+%o2] ! Mem[0000000091800010] = ca338cef b621dcc1 ! %l3 = b84a8f87b621dcc1, %l2 = ffffffffca338cef, %ccr = 44 movrne %l3,%l2,%l0 ! Moved, %l0 = ffffffffca338cef ! Mem[000000007d80000e] = a2866f1c, %l6 = d0641a783b847f87 ldstub [%i3+0x00e],%l6 ! %l6 = 0000006f000000ff ! Mem[0000000091800130] = 10fdaea0 d51ebbf9, %g2 = a24c24bb, %g3 = 2b3c00be ldd [%o0+0x130],%g2 ! %g2 = 0000000010fdaea0 00000000d51ebbf9 ! %l6 = 000000000000006f, Mem[0000000091800118] = 8707a26e stw %l6,[%o0+0x118] ! Mem[0000000091800118] = 0000006f ! Mem[00000000910000e0] = 7ae7c882 ef49099d, %g2 = 10fdaea0, %g3 = d51ebbf9 ldd [%i6+0x0e0],%g2 ! %g2 = 000000007ae7c882 00000000ef49099d ! %l6 = 000000000000006f, %l7 = ef8c33caf653bada, %l2 = ffffffffca338cef andn %l6,%l7,%l2 ! %l2 = 0000000000000025 ! %f26 = e8db7906 b60dd77b, Mem[00000000918000a0] = 1e6b9c78 4c76b123 std %f26,[%o0+0x0a0] ! Mem[00000000918000a0] = e8db7906 b60dd77b ! done : should take illegal inst trap, %l0 = ffffffffca338cef done ! Illegal inst trap : %l0 = ffffffffca338cff p54_label_4: ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040 ! Mem[000000007c800010] = 415de189, %l0 = ffffffffca338cff swapa [%i1+%o2]0x88,%l0 ! %l0 = 00000000415de189 ! Mem[00000000900000b8] = aa55e389, %g2 = 000000007ae7c882 ldsb [%i4+0x0b9],%g2 ! %g2 = ffffffffffffffaa ! Mem[000000007d000124] = b5e8bde8, %l3 = b84a8f87b621dcc1 swap [%i2+0x124],%l3 ! %l3 = 00000000b5e8bde8 ! immd = 000000000000005d, %l0 = 00000000415de189, %ccr = 44 movvc %xcc,0x05d,%l0 ! Moved, %l0 = 000000000000005d ! %l5 = 54734ee66a1e55a6, Mem[00000000910001f0] = 1667758ed14e2540 stx %l5,[%i6+0x1f0] ! Mem[00000000910001f0] = 54734ee66a1e55a6 ! Mem[00000000908000d8] = 9a50e031 237791cb, %g2 = ffffffaa, %g3 = ef49099d ldda [%i5+0x0d8]%asi,%g2 ! %g2 = 000000009a50e031 00000000237791cb ! %l6 = 000000000000006f, immed = 00000eaf, %y = 00000000 udiv %l6,0xeaf,%l1 ! %l1 = 0000000000000000 mov %l0,%y ! %y = 0000005d ! Mem[000000007d000028] = c86299b2, %l1 = 0000000000000000 ldsba [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffffffb2 ! %l0 = 000000000000005d, Mem[000000007d800018] = 84bdf00b stha %l0,[%i3+%o3]0x88 ! Mem[000000007d800018] = 84bd005d p54_label_5: ! Mem[000000009180009c] = 7411e8db, %g2 = 000000009a50e031 ldub [%o0+0x09e],%g2 ! %g2 = 0000000000000074 ! Mem[000000007c800028] = 2fc174d85ba3e890, %l1 = ffffffffffffffb2, %l0 = 000000000000005d add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 2fc174d85ba3e890 ! Mem[0000000091000160] = d58946fa, %g2 = 0000000000000074 lduw [%i6+0x160],%g2 ! %g2 = 00000000d58946fa ! %l1 = ffffffffffffffb2, Mem[0000000090800130] = 75025c7f4ed886e9 stx %l1,[%i5+0x130] ! Mem[0000000090800130] = ffffffffffffffb2 ! %l0 = 2fc174d85ba3e890, imm = fffffffffffff837, %l5 = 54734ee66a1e55a6 xnorcc %l0,-0x7c9,%l5 ! %l5 = 2fc174d85ba3ef58, %ccr = 00 ! %l7 = ef8c33caf653bada, %l3 = 00000000b5e8bde8, %l0 = 2fc174d85ba3e890 addccc %l7,%l3,%l0 ! %l0 = ef8c33cbac3c78c2, %ccr = 89 ! Mem[0000000090800120] = b7a44eec, %g18 = d8835fa7eee19846 ldsw [%i5+0x120],%g2 ! %g2 = d8835fa7eee19846 ! %l2 = 0000000000000025, %l5 = 2fc174d85ba3ef58, %ccr = 89 movl %xcc,%l2,%l5 ! Moved, %l5 = 0000000000000025 ! Mem[00000000910000f8] = c67c86f2caabf5b1, %g2 = ffffffffb7a44eec ldx [%i6+0x0f8],%g2 ! %g2 = c67c86f2caabf5b1 ! Mem[0000000090000148] = c1bedd20, %g18 = d8835fa7eee19846 ldsw [%i4+0x148],%g2 ! %g2 = d8835fa7eee19846 p54_label_6: ! Mem[000000007c000028] = 8e41e869aa905269, %f28 = c66d0c21 22cbb720 ldda [%i0+%o5]0x80,%f28 ! %f28 = 8e41e869 aa905269 ! %l7 = ef8c33caf653bada, Mem[000000007c800020] = 62524d46 stwa %l7,[%i1+%o4]0x88 ! Mem[000000007c800020] = f653bada ! %l0 = ef8c33cbac3c78c2, imm = 000000000000098a, %l1 = ffffffffffffffb2 addcc %l0,0x98a,%l1 ! %l1 = ef8c33cbac3c824c, %ccr = 88 ! %l2 = 0000000000000025, imm = fffffffffffffbf3, %l4 = ef8c33caf653bada orcc %l2,-0x40d,%l4 ! %l4 = fffffffffffffbf7, %ccr = 88 ! Mem[00000000918001a0] = b814313cd07c5dd8, %g2 = ffffffffc1bedd20 ldx [%o0+0x1a0],%g2 ! %g2 = b814313cd07c5dd8 ! %l6 = 0000006f, %l7 = f653bada, Mem[0000000091800190] = f56a52ae ccb89650 std %l6,[%o0+0x190] ! Mem[0000000091800190] = 0000006f f653bada ! Code Fragment 1 p54_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000237791cb mov -0x9fb,%g3 ! %g3 = fffffffffffff605 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000010] = 24d7a3e9, %g2 = b814313cd07c5dd8 ldub [%i6+0x013],%g2 ! %g2 = 0000000000000024 ! Mem[000000009080001c] = c4ec5ef0, %g2 = 0000000000000024 ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000c4 ! Mem[0000000091800010] = ca338cef, %g18 = d8835fa7eee19846 ldsw [%o0+%o2],%g2 ! %g2 = d8835fa7eee19846 p54_label_7: ! Set Register : %l1 = ef8c33cbac3c824c xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[000000007d800020] = bd02c7dd, %l3 = 00000000b5e8bde8 ldsba [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffbd ! %l3 = ffffffffffffffbd, imm = fffffffffffff56c, %l6 = 000000000000006f addccc %l3,-0xa94,%l6 ! %l6 = fffffffffffff529, %ccr = 99 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! %l6 = fffffffffffff529, Mem[000000009100002e] = 3cbabf3c stb %l6,[%i6+0x02e] ! Mem[000000009100002c] = 29babf3c ! %l1 = ffffffffffffffff, Mem[000000007d80016c] = edee35fb sth %l1,[%i3+0x16c] ! Mem[000000007d80016c] = ffff35fb ! %l4 = fffffffffffffbf7, immed = 0000002d, %ccr = 99 movrgez %l4,0x02d,%l2 ! Not Moved, %l2 = 0000000000000025 ! Mem[0000000091000168] = 83675da1ba20aad9, %f48 = 5f7478d9 d6ab3316 ldd [%i6+0x168],%f48 ! %f48 = 83675da1 ba20aad9 ! %l4 = fffffffffffffbf7, Mem[00000000910000ee] = 43204a39 sth %l4,[%i6+0x0ee] ! Mem[00000000910000ec] = fbf74a39 ! Mem[000000007c800028] = 90e8a35b d874c12f, %l0 = ac3c78c2, %l1 = ffffffff ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000d874c12f 0000000090e8a35b p54_label_8: ! Mem[000000007d000140] = ee9c509a, %l6 = fffffffffffff529 swap [%i2+0x140],%l6 ! %l6 = 00000000ee9c509a ! %l6 = 00000000ee9c509a, immed = 00000eee, %l2 = 0000000000000025 taddcctv %l6,0xeee,%l2 ! %l0 = 00000000d874c152, Trapped ! %f25 = 614c1e64, Mem[00000000910001a8] = dbcff14c st %f25,[%i6+0x1a8] ! Mem[00000000910001a8] = 614c1e64 ! %l0 = 00000000d874c152, %l1 = 0000000090e8a35b, %l0 = 00000000d874c152 subc %l0,%l1,%l0 ! %l0 = 00000000478c1df6 ! Mem[000000007c000188] = 9b3ad837, %l7 = ef8c33caf653bada lduh [%i0+0x188],%l7 ! %l7 = 0000000000009b3a ! Mem[000000007c000088] = a36e8bee, %l4 = fffffffffffffbf7 lduw [%i0+0x088],%l4 ! %l4 = 00000000a36e8bee ! %l6 = 00000000ee9c509a, %l2 = 0000000000000025, %ccr = 99 movleu %xcc,%l6,%l2 ! Moved, %l2 = 00000000ee9c509a ! Mem[000000007d800010] = 0e3ccfc4, %l1 = 0000000090e8a35b lduha [%i3+%o2]0x81,%l1 ! %l1 = 0000000000000e3c ! %l4 = 00000000a36e8bee, Mem[0000000091800182] = fdc467a5 sth %l4,[%o0+0x182] ! Mem[0000000091800180] = 8bee67a5 ! Mem[00000000900001dc] = d0b9bf99, %g2 = ffffffffca338cef ldsh [%i4+0x1de],%g2 ! %g2 = ffffffffffffd0b9 p54_label_9: ! Mem[000000007d800174] = 862b3893, %l1 = 00000e3c, %l2 = ee9c509a add %i3,0x174,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000862b3893 ! Mem[000000007d800030] = a2656e1d, %l3 = ffffffbd, %l7 = 00009b3a add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a2656e1d ! Mem[000000007c000038] = 427ea9c6763816fa, %l2 = 00000000862b3893, %l3 = ffffffffffffffbd add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 427ea9c6763816fa ! %l6 = 00000000ee9c509a, %l6 = 00000000ee9c509a, %l0 = 00000000478c1df6 or %l6,%l6,%l0 ! %l0 = 00000000ee9c509a ! Mem[0000000091000178] = e9752ee9c469f2e7, %g2 = ffffffffffffd0b9 ldx [%i6+0x178],%g2 ! %g2 = e9752ee9c469f2e7 ! Mem[0000000090800088] = e53d08d9, %g2 = e9752ee9c469f2e7 ldsh [%i5+0x08a],%g2 ! %g2 = ffffffffffffe53d ! Mem[000000007d800000] = daba53f6ca338cef, %f10 = aaeddc1b de9987c4 ldda [%i3+%g0]0x88,%f10 ! %f10 = daba53f6 ca338cef ! Mem[00000000900001b8] = 42d2ae29765dec22, %g2 = ffffffffffffe53d ldx [%i4+0x1b8],%g2 ! %g2 = 42d2ae29765dec22 ! %f4 = d72c2847 9a2b5d4b, Mem[0000000091800130] = 10fdaea0 d51ebbf9 stda %f4 ,[%o0+0x130]%asi ! Mem[0000000091800130] = d72c2847 9a2b5d4b membar #Sync ! Added by membar checker (312) ! %l7 = 00000000a2656e1d, Mem[0000000090000070] = 3156172c03a9b9b4 stx %l7,[%i4+0x070] ! Mem[0000000090000070] = 00000000a2656e1d p54_label_10: ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0 ! Mem[000000007d800020] = bd02c7dd91e4b8b3, %l0 = 00000000ee9c509a, %l4 = 00000000a36e8bee add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = bd02c7dd91e4b8b3 ! %l2 = 00000000862b3893, Mem[000000007c800028] = d874c12f stwa %l2,[%i1+%o5]0x89 ! Mem[000000007c800028] = 862b3893 ! %l5 = 0000000000000025, Mem[00000000918000f3] = 858d1b34 stb %l5,[%o0+0x0f3] ! Mem[00000000918000f0] = 258d1b34 ! Mem[000000007c800000] = b3529bc5, %l4 = bd02c7dd91e4b8b3 ldsha [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffb352 ! %l1 = 0000000000000e3c, Mem[0000000091800190] = 0000006f stw %l1,[%o0+0x190] ! Mem[0000000091800190] = 00000e3c ! Invert Register : %l0 = 00000000ee9c509a xor %l0,-1,%l0 ! %l0 = ffffffff1163af65 ! Mem[0000000090000160] = 4e40c15e2ec170ad, %g2 = 42d2ae29765dec22 ldx [%i4+0x160],%g2 ! %g2 = 4e40c15e2ec170ad ! immd = 0000000000000278, %l4 = ffffffffffffb352, %ccr = 99 move %xcc,0x278,%l4 ! Register Not Moved ! Mem[0000000091000060] = fdf47916, %g18 = d8835fa7eee19846 ldsw [%i6+0x060],%g2 ! %g2 = d8835fa7eee19846 p54_label_11: ! Mem[000000007d800117] = 986e91d3, %l7 = 00000000a2656e1d ldstub [%i3+0x117],%l7 ! %l7 = 000000d3000000ff ! Mem[0000000091000010] = c24b8124 d7a3e9c6, %g2 = fdf47916, %g3 = fffff605 ldd [%i6+%o2],%g2 ! %g2 = 00000000c24b8124 00000000d7a3e9c6 ! Mem[000000007c800020] = daba53f6, %l5 = 0000000000000025 lduha [%i1+%o4]0x81,%l5 ! %l5 = 000000000000daba ! %l2 = 862b3893, %l3 = 763816fa, Mem[0000000090800088] = d376e53d 08d9a258 std %l2,[%i5+0x088] ! Mem[0000000090800088] = 862b3893 763816fa ! immd = 00000000000002b0, %l1 = 0000000000000e3c, %ccr = 99 movvc %xcc,0x2b0,%l1 ! Moved, %l1 = 00000000000002b0 ! Mem[000000007d800020] = ddc702bd, %l7 = 00000000000000d3 swapa [%i3+%o4]0x89,%l7 ! %l7 = 00000000ddc702bd ! Mem[0000000090800020] = f6f75b24, %g2 = 00000000c24b8124 ldub [%i5+0x021],%g2 ! %g2 = 00000000000000f6 ! Mem[000000007c00009b] = 1d440013, %l6 = 00000000ee9c509a ldstub [%i0+0x09b],%l6 ! %l6 = 00000013000000ff ! %l2 = 00000000862b3893, %l2 = 00000000862b3893, %y = 0000005d mulscc %l2,%l2,%l1 ! %l1 = 000000014940d4dc, %ccr = 03, %y = 8000002e ! Mem[000000007c800000] = c59b52b3, %l1 = 000000014940d4dc swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000c59b52b3 p54_label_12: ! Mem[0000000091000194] = f27114ab, %g2 = 00000000000000f6 ldub [%i6+0x194],%g2 ! %g2 = 00000000000000f2 ! Mem[000000007c800100] = d6fb79fc, %l2 = 00000000862b3893 swap [%i1+0x100],%l2 ! %l2 = 00000000d6fb79fc ! %l5 = 000000000000daba, Mem[0000000090000030] = 9fda9cb3, %asi = 80 stwa %l5,[%i4+0x030]%asi ! Mem[0000000090000030] = 0000daba ! %l2 = d6fb79fc, %l3 = 763816fa, Mem[00000000910001e0] = eceead35 b330fd3a std %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = d6fb79fc 763816fa ! %l5 = 000000000000daba, Mem[0000000090000158] = 3fd226a8c43c4750 stx %l5,[%i4+0x158] ! Mem[0000000090000158] = 000000000000daba ! Mem[000000007c000010] = 8da99197, %l6 = 0000000000000013 lduwa [%i0+%o2]0x89,%l6 ! %l6 = 000000008da99197 ! Mem[0000000091800120] = 46236325, %g2 = 00000000000000f2 ldsb [%o0+0x121],%g2 ! %g2 = 0000000000000046 ! %l3 = 427ea9c6763816fa, Mem[0000000090000118] = 06cfee15 stw %l3,[%i4+0x118] ! Mem[0000000090000118] = 763816fa ! Mem[000000007d000008] = a2f99956, %l5 = 000000000000daba ldsba [%i2+%o1]0x88,%l5 ! %l5 = 0000000000000056 ! %l0 = ffffffff1163af65, Mem[0000000091000020] = abdad1f2 stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 1163af65 p54_label_13: ! %l4 = ffffffffffffb352, Mem[000000007d000010] = e6c721bdd70f4686 stxa %l4,[%i2+%o2]0x88 ! Mem[000000007d000010] = ffffffffffffb352 ! Mem[000000007d000028] = c86299b2, %l2 = 00000000d6fb79fc ldswa [%i2+%o5]0x88,%l2 ! %l2 = ffffffffc86299b2 ! %f24 = 434b8cdc 614c1e64, Mem[000000007c800028] = 862b3893 90e8a35b stda %f24,[%i1+%o5]0x89 ! Mem[000000007c800028] = 434b8cdc 614c1e64 ! %f2 = 7f24d730, Mem[0000000090800014] = 37af9d91 st %f2 ,[%i5+0x014] ! Mem[0000000090800014] = 7f24d730 ! %l2 = ffffffffc86299b2, immed = 0000004e, %ccr = 03 movrlz %l2,0x04e,%l0 ! Moved, %l0 = 000000000000004e ! Mem[000000007d800092] = 025cec0e, %l7 = 00000000ddc702bd ldstub [%i3+0x092],%l7 ! %l7 = 000000ec000000ff ! %l2 = ffffffffc86299b2, %l6 = 000000008da99197, %l3 = 427ea9c6763816fa andcc %l2,%l6,%l3 ! %l3 = 0000000088209192, %ccr = 08 ! Mem[000000007c00004c] = 114f850a, %l3 = 0000000088209192, %asi = 80 swapa [%i0+0x04c]%asi,%l3 ! %l3 = 00000000114f850a ! Mem[00000000908000b8] = 811ea975 1ac948e5, %g2 = 00000046, %g3 = d7a3e9c6 ldd [%i5+0x0b8],%g2 ! %g2 = 00000000811ea975 000000001ac948e5 ! Mem[000000007d8000f8] = a29f111ce6ad551d, %l0 = 000000000000004e, %l3 = 00000000114f850a add %i3,0xf8,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = a29f111ce6ad551d p54_label_14: ! Clear Register : %l5 = 0000000000000056 clr %l5 ! %l5 = 0000000000000000 ! Mem[000000007c800160] = 143aa76d, %l3 = e6ad551d, %l5 = 00000000 add %i1,0x160,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000143aa76d ! %f30 = c34f094b 26449916, Mem[00000000910001d0] = 3be99c3d 9de4ecc1 std %f30,[%i6+0x1d0] ! Mem[00000000910001d0] = c34f094b 26449916 ! Mem[000000007c800028] = 641e4c61, %f22 = 2b4f63fa lda [%i1+%o5]0x80,%f22 ! %f22 = 641e4c61 ! %l4 = ffffffffffffb352, immed = 00000a15, %y = 8000002e smulcc %l4,0xa15,%l2 ! %l2 = fffffffffcfae9ba, %ccr = 88, %y = ffffffff ! Mem[000000007d000010] = 52b3ffff, %l1 = 00000000c59b52b3 ldsba [%i2+%o2]0x81,%l1 ! %l1 = 0000000000000052 ! Mem[000000007d000050] = 916cf4f4, %l7 = 00000000000000ec swap [%i2+0x050],%l7 ! %l7 = 00000000916cf4f4 ! Mem[000000007c000018] = 705723fc, %l2 = fffffffffcfae9ba swapa [%i0+%o3]0x88,%l2 ! %l2 = 00000000705723fc ! %l0 = 000000000000004e, Mem[000000007d0000f1] = 9df98ef5 stb %l0,[%i2+0x0f1] ! Mem[000000007d0000f0] = 9d4e8ef5 ! %l5 = 00000000143aa76d, imm = 000000000000092a, %l7 = 00000000916cf4f4 subc %l5,0x92a,%l7 ! %l7 = 00000000143a9e43 p54_label_15: ! %l3 = a29f111ce6ad551d, %l3 = a29f111ce6ad551d, %ccr = 88 movn %xcc,%l3,%l3 ! Register Not Moved membar #Sync ! Added by membar checker (313) ! %l4 = ffffb352, %l5 = 143aa76d, Mem[00000000900001e0] = bf9923c6 0270605c std %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = ffffb352 143aa76d ! Mem[000000007d800164] = 5a7332a7, %l2 = 00000000705723fc swap [%i3+0x164],%l2 ! %l2 = 000000005a7332a7 ! %l3 = a29f111ce6ad551d, Mem[0000000091000011] = 4b8124d7, %asi = 80 stba %l3,[%i6+0x011]%asi ! Mem[0000000091000010] = 1d8124d7 ! %l4 = ffffffffffffb352, Mem[00000000908001b4] = 144ca672 stw %l4,[%i5+0x1b4] ! Mem[00000000908001b4] = ffffb352 ! %l7 = 00000000143a9e43, Mem[000000007c800108] = 067542752dabdaf1 stx %l7,[%i1+0x108] ! Mem[000000007c800108] = 00000000143a9e43 ! Mem[000000007c0000d0] = da6b3bd64a5eb0fb, %l3 = a29f111ce6ad551d, %l5 = 00000000143aa76d add %i0,0xd0,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = da6b3bd64a5eb0fb ! %l4 = ffffffffffffb352, Mem[00000000908001e8] = a05a148c stw %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = ffffb352 ! %l0 = 000000000000004e, imm = fffffffffffff26c, %l5 = da6b3bd64a5eb0fb sub %l0,-0xd94,%l5 ! %l5 = 0000000000000de2 ! Mem[0000000091800184] = 67a5f6d6, %g2 = 00000000811ea975 lduw [%o0+0x184],%g2 ! %g2 = 0000000067a5f6d6 p54_label_16: ! %l7 = 00000000143a9e43, Mem[00000000910000e7] = 9d324bb7 stb %l7,[%i6+0x0e7] ! Mem[00000000910000e4] = 43324bb7 ! %l0 = 0000004e, %l1 = 00000052, Mem[000000007d000028] = b29962c8 10822eaf stda %l0,[%i2+%o5]0x80 ! Mem[000000007d000028] = 0000004e 00000052 ! %l0 = 000000000000004e, Mem[00000000910000b4] = 1ae032bb sth %l0,[%i6+0x0b4] ! Mem[00000000910000b4] = 004e32bb ! %l7 = 00000000143a9e43, Mem[00000000908001fa] = 372aeced, %asi = 80 stba %l7,[%i5+0x1fa]%asi ! Mem[00000000908001f8] = 432aeced ! Mem[00000000908000c8] = ed235e18, %g2 = 0000000067a5f6d6 ldsb [%i5+0x0c8],%g2 ! %g2 = ffffffffffffffed ! %l2 = 5a7332a7, %l3 = e6ad551d, Mem[00000000910000e8] = 324bb737 3012fbf7 std %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 5a7332a7 e6ad551d ! Mem[000000007d800018] = 5d00bd84, %l4 = ffffffffffffb352 ldswa [%i3+%o3]0x80,%l4 ! %l4 = 000000005d00bd84 ! Mem[000000007c800174] = 3540d559, %l3 = a29f111ce6ad551d ldstub [%i1+0x174],%l3 ! %l3 = 00000035000000ff ! %l1 = 0000000000000052, imm = 0000000000000b14, %l2 = 000000005a7332a7 sub %l1,0xb14,%l2 ! %l2 = fffffffffffff53e ! %l6 = 000000008da99197, %l6 = 000000008da99197, %ccr = 88 movg %icc,%l6,%l6 ! Register Not Moved p54_label_17: ! Mem[00000000900001c4] = c80fbeae, %g2 = ffffffffffffffed lduh [%i4+0x1c4],%g2 ! %g2 = 000000000000c80f ! Mem[0000000091800010] = ca338cef, %g2 = 000000000000c80f lduw [%o0+%o2],%g2 ! %g2 = 00000000ca338cef ! %f1 = ad1a56a2, Mem[000000007c800028] = 614c1e64 sta %f1 ,[%i1+%o5]0x89 ! Mem[000000007c800028] = ad1a56a2 ! Mem[000000007d800114] = 986e91ff, %l5 = 00000de2, %l4 = 5d00bd84 add %i3,0x114,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000986e91ff ! Mem[0000000091800038] = 96b1e416489be132, %g2 = 00000000ca338cef ldx [%o0+0x038],%g2 ! %g2 = 96b1e416489be132 ! Mem[0000000090000184] = 45803d26, %g2 = 96b1e416489be132 ldsh [%i4+0x186],%g2 ! %g2 = 0000000000004580 ! %l3 = 0000000000000035, Mem[000000007d800010] = 0e3ccfc4 stba %l3,[%i3+%o2]0x80 ! Mem[000000007d800010] = 353ccfc4 ! %l7 = 00000000143a9e43, %l5 = 0000000000000de2, %l7 = 00000000143a9e43 orn %l7,%l5,%l7 ! %l7 = fffffffffffffe5f ! Mem[00000000918001e8] = 7b3940f79c208890, %g2 = 0000000000004580 ldx [%o0+0x1e8],%g2 ! %g2 = 7b3940f79c208890 ! %l1 = 0000000000000052, %l3 = 0000000000000035, %ccr = 88 movgu %icc,%l1,%l3 ! Moved, %l3 = 0000000000000052 p54_label_18: ! %l5 = 0000000000000de2, %l1 = 0000000000000052, %l0 = 000000000000004e addccc %l5,%l1,%l0 ! %l0 = 0000000000000e34, %ccr = 00 ! Mem[000000007d0000c4] = 7fe4b3b2, %l0 = 0000000000000e34 swap [%i2+0x0c4],%l0 ! %l0 = 000000007fe4b3b2 ! Mem[00000000910000c4] = cabe2e3f, %g2 = 7b3940f79c208890 lduw [%i6+0x0c4],%g2 ! %g2 = 00000000cabe2e3f ! immd = 00000000000002fa, %l0 = 000000007fe4b3b2, %ccr = 00 movcc %xcc,0x2fa,%l0 ! Moved, %l0 = 00000000000002fa ! %l7 = fffffffffffffe5f, Mem[00000000908000ce] = 57ec39cf sth %l7,[%i5+0x0ce] ! Mem[00000000908000cc] = fe5f39cf ! %f1 = ad1a56a2, Mem[0000000090800140] = 65b0f946 st %f1 ,[%i5+0x140] ! Mem[0000000090800140] = ad1a56a2 ! Mem[000000007d000000] = 37f52b66, %f29 = aa905269 lda [%i2+%g0]0x81,%f29 ! %f29 = 37f52b66 ! Mem[000000007d000010] = ffffb352, %l2 = fffffffffffff53e ldsba [%i2+%o2]0x89,%l2 ! %l2 = 0000000000000052 ! %f16 = d1ba759e 835940f9 b92cbe25 61f2e34c ! %f20 = 03151bcc 671e1d8f 641e4c61 1c19e521 ! %f24 = 434b8cdc 614c1e64 e8db7906 b60dd77b ! %f28 = 8e41e869 37f52b66 c34f094b 26449916 mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0 ! Mem[000000007d800004] = f653bada, %l4 = 00000000986e91ff ldstub [%i3+0x004],%l4 ! %l4 = 000000f6000000ff p54_label_19: ! Mem[000000007d0000a4] = 452cc5fc, %l1 = 00000052, %l3 = 00000052 add %i2,0xa4,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000452cc5fc ! Mem[0000000091000004] = 9a33280b, %g2 = 00000000cabe2e3f ldub [%i6+0x004],%g2 ! %g2 = 000000000000009a ! Mem[0000000091800038] = 96b1e416, %g2 = 000000000000009a lduh [%o0+0x038],%g2 ! %g2 = 00000000000096b1 ! Mem[000000007c0001b0] = 60412cd4 86fa0327, %l0 = 000002fa, %l1 = 00000052 ldd [%i0+0x1b0],%l0 ! %l0 = 0000000060412cd4 0000000086fa0327 ! %l4 = 00000000000000f6, imm = fffffffffffffa4b, %l4 = 00000000000000f6 subc %l4,-0x5b5,%l4 ! %l4 = 00000000000006ab ! Code Fragment 1 p54_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001ac948e5 mov 0xa7a,%g3 ! %g3 = 0000000000000a7a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 0000000000000de2, Mem[000000007d800074] = 51a43977 stw %l5,[%i3+0x074] ! Mem[000000007d800074] = 00000de2 ! %l3 = 00000000452cc5fc, Mem[000000007c8001d0] = 56aaf29d9087d640 stx %l3,[%i1+0x1d0] ! Mem[000000007c8001d0] = 00000000452cc5fc ! immd = 000000000000015d, %l7 = fffffffffffffe5f, %ccr = 00 movleu %xcc,0x15d,%l7 ! Register Not Moved ! Mem[000000007d000078] = 708accd2, %l2 = 00000052, %l5 = 00000de2 add %i2,0x78,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000708accd2 p54_label_20: ! Randomly selected nop nop ! Mem[000000009000017c] = bda3ec30, %g2 = 00000000000096b1 ldsb [%i4+0x17e],%g2 ! %g2 = ffffffffffffffbd ! Mem[00000000918001f8] = 855c6d38 2e3678f1, %g2 = ffffffbd, %g3 = 00000a7a ldd [%o0+0x1f8],%g2 ! %g2 = 00000000855c6d38 000000002e3678f1 ! immd = 0000000000000035, %l6 = 000000008da99197, %ccr = 00 movneg %icc,0x035,%l6 ! Register Not Moved ! immd = 00000000000000ba, %l6 = 000000008da99197, %ccr = 00 movl %icc,0x0ba,%l6 ! Register Not Moved ! Mem[000000007c80009c] = bdc08b5a, %l4 = 00000000000006ab swap [%i1+0x09c],%l4 ! %l4 = 00000000bdc08b5a ! Mem[00000000910000c0] = 92af44d2cabe2e3f, %f48 = 38bbf01f c80fbeae ldda [%i6+0x0c0]%asi,%f48 ! %f48 = 92af44d2 cabe2e3f ! %l6 = 8da99197, %l7 = fffffe5f, Mem[000000007c800028] = a2561aad dc8c4b43 stda %l6,[%i1+%o5]0x81 ! Mem[000000007c800028] = 8da99197 fffffe5f ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 763816fa 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! Mem[000000007d000000] = 37f52b66, %l1 = 0000000086fa0327 lduba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000037 p54_label_21: ! Mem[00000000910000c0] = af44d2ca, %g2 = 00000000855c6d38 ldub [%i6+0x0c1],%g2 ! %g2 = 00000000000000af ! %l4 = 00000000bdc08b5a, Mem[0000000090000048] = 4e397b2d014f6e63 stx %l4,[%i4+0x048] ! Mem[0000000090000048] = 00000000bdc08b5a ! Mem[000000007c00008f] = 6e93cfd4, %l4 = 00000000bdc08b5a ldstub [%i0+0x08f],%l4 ! %l4 = 000000d4000000ff ! Mem[0000000090800068] = 9d734dff, %g2 = 00000000000000af ldsh [%i5+0x068],%g2 ! %g2 = ffffffffffff9d73 ! Mem[000000007c00001e] = cf10d479, %l4 = 00000000000000d4 ldstub [%i0+0x01e],%l4 ! %l4 = 000000d4000000ff ! Mem[0000000090000038] = bb5560ba, %g2 = ffffffffffff9d73 ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000bb ! %l2 = 0000000000000052, immed = fffff475, %l1 = 0000000000000037 tsubcctv %l2,-0xb8b,%l1 ! %l0 = 0000000060412cf7, Trapped ! Mem[0000000091800090] = 6084d848, %g2 = 00000000000000bb lduh [%o0+0x090],%g2 ! %g2 = 0000000000006084 ! %l6 = 000000008da99197, Mem[00000000918000a0] = e8db7906b60dd77b stx %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 000000008da99197 ! %l2 = 0000000000000052, Mem[000000007c800020] = f653bada stha %l2,[%i1+%o4]0x88 ! Mem[000000007c800020] = f6530052 p54_label_22: ! Mem[0000000090000198] = 564fc517 fa40f0eb, %g2 = 00006084, %g3 = 2e3678f1 ldda [%i4+0x198]%asi,%g2 ! %g2 = 00000000564fc517 00000000fa40f0eb ! %l4 = 00000000000000d4, imm = 000000000000006c, %l3 = 00000000452cc5fc subc %l4,0x06c,%l3 ! %l3 = 0000000000000068 ! Mem[000000007d800174] = 862b3893, %l6 = 000000008da99197 ldstub [%i3+0x174],%l6 ! %l6 = 00000086000000ff ! Mem[00000000910000c0] = 92af44d2, %g2 = 00000000564fc517 ldsh [%i6+0x0c0],%g2 ! %g2 = ffffffffffff92af ! %l3 = 0000000000000068, imm = fffffffffffff1e9, %l2 = 0000000000000052 xnorcc %l3,-0xe17,%l2 ! %l2 = 0000000000000e7e, %ccr = 00 ! Mem[0000000090800130] = ffffffff, %g18 = d8835fa7eee19846 ldsw [%i5+0x130],%g2 ! %g2 = d8835fa7eee19846 ! Mem[0000000090000198] = 564fc517, %g2 = ffffffffffffffff ldub [%i4+0x198],%g2 ! %g2 = 0000000000000056 ! Mem[000000007d000010] = 52b3ffffffffffff, %l7 = fffffffffffffe5f ldxa [%i2+%o2]0x81,%l7 ! %l7 = 52b3ffffffffffff ! immd = 00000000000000d1, %l7 = 52b3ffffffffffff, %ccr = 00 movle %xcc,0x0d1,%l7 ! Register Not Moved ! %f0 = 6418f12f ad1a56a2 7f24d730 9edcd19c ! %f4 = d72c2847 9a2b5d4b 41f799ee 802cd0ba ! %f8 = ab61ff52 11880e7b daba53f6 ca338cef ! %f12 = e989ea98 38018b9c 64745a13 f619958b mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040 p54_label_23: ! Mem[0000000090800100] = fb532693 03c772fa, %g2 = 00000056, %g3 = fa40f0eb ldd [%i5+0x100],%g2 ! %g2 = 00000000fb532693 0000000003c772fa ! Mem[000000009180000c] = fc868dca, %g2 = 00000000fb532693 ldsb [%o0+0x00d],%g2 ! %g2 = fffffffffffffffc ! %l5 = 00000000708accd2, immed = fffff675, %y = ffffffff sdiv %l5,-0x98b,%l3 ! %l3 = 00000000000f0867 mov %l0,%y ! %y = 60412cf7 ! Mem[0000000090800018] = ecf755a1, %g2 = fffffffffffffffc lduw [%i5+%o3],%g2 ! %g2 = 00000000ecf755a1 ! Mem[00000000918000b4] = ffc33525, %g2 = 00000000ecf755a1 ldsh [%o0+0x0b4],%g2 ! %g2 = ffffffffffffffc3 ! Mem[0000000090800148] = 58d70c46922269cd, %g2 = ffffffffffffffc3 ldx [%i5+0x148],%g2 ! %g2 = 58d70c46922269cd ! %l2 = 00000e7e, %l3 = 000f0867, Mem[000000007c800028] = 8da99197 fffffe5f stda %l2,[%i1+%o5]0x81 ! Mem[000000007c800028] = 00000e7e 000f0867 ! %f18 = b92cbe25 61f2e34c, Mem[0000000090800138] = 52ebec6f 06c60f6c stda %f18,[%i5+0x138]%asi ! Mem[0000000090800138] = b92cbe25 61f2e34c ! %l3 = 00000000000f0867, %l1 = 0000000000000037, %l6 = 0000000000000086 taddcc %l3,%l1,%l6 ! %l6 = 00000000000f089e, %ccr = 02 ! Mem[000000007c800008] = 5685af33, %l2 = 0000000000000e7e ldsha [%i1+%o1]0x81,%l2 ! %l2 = 0000000000005685 p54_label_24: ! Mem[000000007d800028] = 10e1c873, %l2 = 0000000000005685 swapa [%i3+%o5]0x89,%l2 ! %l2 = 0000000010e1c873 ! Mem[0000000090800054] = fc07e87c, %g2 = 58d70c46922269cd ldub [%i5+0x056],%g2 ! %g2 = 00000000000000fc ! Mem[0000000091800108] = 92516bfb 08c5f867, %g2 = 000000fc, %g3 = 03c772fa ldd [%o0+0x108],%g2 ! %g2 = 0000000092516bfb 0000000008c5f867 ! Mem[000000007d8000c0] = 2f300b28 c7b93abf, %l2 = 10e1c873, %l3 = 000f0867 ldd [%i3+0x0c0],%l2 ! %l2 = 000000002f300b28 00000000c7b93abf ! Mem[00000000908001b0] = b8e0ffff, %g2 = 0000000092516bfb ldsh [%i5+0x1b2],%g2 ! %g2 = ffffffffffffb8e0 ! %f30 = c34f094b, Mem[000000007d000020] = e46e819c sta %f30,[%i2+%o4]0x88 ! Mem[000000007d000020] = c34f094b ! %l4 = 00000000000000d4, Mem[0000000091000182] = 489c906a sth %l4,[%i6+0x182] ! Mem[0000000091000180] = 00d4906a ! Mem[000000007d000020] = c34f094b, %l0 = 0000000060412cf7 ldsha [%i2+%o4]0x89,%l0 ! %l0 = 000000000000094b ! Mem[000000007c800018] = dc6835d656dd7d11, %l1 = 0000000000000037 ldxa [%i1+%o3]0x89,%l1 ! %l1 = dc6835d656dd7d11 ! Mem[00000000910000e8] = 7332a7e6, %g2 = ffffffffffffb8e0 ldub [%i6+0x0e9],%g2 ! %g2 = 0000000000000073 p54_label_25: ! Mem[000000007c8001fc] = e31e25a1, %l3 = 00000000c7b93abf swap [%i1+0x1fc],%l3 ! %l3 = 00000000e31e25a1 ! %f26 = e8db7906 b60dd77b, Mem[000000007c800060] = e1c1b11e 5b678f31 std %f26,[%i1+0x060] ! Mem[000000007c800060] = e8db7906 b60dd77b ! Mem[000000007d000008] = 5699f9a2, %l2 = 000000002f300b28 lduba [%i2+%o1]0x81,%l2 ! %l2 = 0000000000000056 ! immd = 0000000000000152, %l1 = dc6835d656dd7d11, %ccr = 02 movpos %xcc,0x152,%l1 ! Moved, %l1 = 0000000000000152 ! %l3 = 00000000e31e25a1, Mem[00000000908000ec] = 9f19666e stw %l3,[%i5+0x0ec] ! Mem[00000000908000ec] = e31e25a1 ! Mem[000000007d000151] = a12676af, %l3 = 00000000e31e25a1 ldstub [%i2+0x151],%l3 ! %l3 = 00000026000000ff ! %l7 = 52b3ffffffffffff, %l5 = 00000000708accd2, %y = 60412cf7 smulcc %l7,%l5,%l0 ! %l0 = ffffffff8f75332e, %ccr = 88, %y = ffffffff ! Mem[000000007d000028] = 4e000000, %l0 = ffffffff8f75332e ldswa [%i2+%o5]0x89,%l0 ! %l0 = 000000004e000000 ! %l2 = 0000000000000056, %l7 = 52b3ffffffffffff, %l5 = 00000000708accd2 orncc %l2,%l7,%l5 ! %l5 = ad4c000000000056, %ccr = 80 ! Mem[00000000918001fc] = 2e3678f1, %g2 = 0000000000000073 ldsh [%o0+0x1fc],%g2 ! %g2 = 0000000000002e36 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000004e000000 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000152 bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000056 bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000026 bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d4 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ad4c000000000056 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000f089e bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 52b3ffffffffffff bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p54_failed mov 0x111,%g1 ! Check Floating Point Registers p54_check_fp_registers: set p54_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 6418f12f ad1a56a2 bne %xcc,p54_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7f24d730 9edcd19c bne %xcc,p54_f2_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be daba53f6 ca338cef bne %xcc,p54_f10_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 641e4c61 1c19e521 bne %xcc,p54_f22_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 8e41e869 37f52b66 bne %xcc,p54_f28_fail nop ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x018],%g2 ! Expected data = bae9fafccf10ff79 ldx [%i0+0x018],%g3 ! Observed data at 000000007c000018 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x018,%g4 ldx [%g1+0x048],%g2 ! Expected data = 00bde24588209192 ldx [%i0+0x048],%g3 ! Observed data at 000000007c000048 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x048,%g4 ldx [%g1+0x088],%g2 ! Expected data = a36e8bee6e93cfff ldx [%i0+0x088],%g3 ! Observed data at 000000007c000088 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x088,%g4 ldx [%g1+0x098],%g2 ! Expected data = 1d4400ff0590f75c ldx [%i0+0x098],%g3 ! Observed data at 000000007c000098 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x098,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x000],%g2 ! Expected data = dcd44049e6e4da67 ldx [%i1+0x000],%g3 ! Observed data at 000000007c800000 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5685af33c0cf4040 ldx [%i1+0x008],%g3 ! Observed data at 000000007c800008 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff8c33ca764774e7 ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 520053f60de24645 ldx [%i1+0x020],%g3 ! Observed data at 000000007c800020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000e7e000f0867 ldx [%i1+0x028],%g3 ! Observed data at 000000007c800028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = e8db7906b60dd77b ldx [%i1+0x060],%g3 ! Observed data at 000000007c800060 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x060,%g4 ldx [%g1+0x098],%g2 ! Expected data = 3629cee1000006ab ldx [%i1+0x098],%g3 ! Observed data at 000000007c800098 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x098,%g4 ldx [%g1+0x100],%g2 ! Expected data = 862b38936fd068b1 ldx [%i1+0x100],%g3 ! Observed data at 000000007c800100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = 00000000143a9e43 ldx [%i1+0x108],%g3 ! Observed data at 000000007c800108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x108,%g4 ldx [%g1+0x170],%g2 ! Expected data = 5045d8c0ff40d559 ldx [%i1+0x170],%g3 ! Observed data at 000000007c800170 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x170,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 00000000452cc5fc ldx [%i1+0x1d0],%g3 ! Observed data at 000000007c8001d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 9e098635c7b93abf ldx [%i1+0x1f8],%g3 ! Observed data at 000000007c8001f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x1f8,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 52b3ffffffffffff ldx [%i2+0x010],%g3 ! Observed data at 000000007d000010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4b094fc338ec7872 ldx [%i2+0x020],%g3 ! Observed data at 000000007d000020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000004e00000052 ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 000000ec0b3a30d8 ldx [%i2+0x050],%g3 ! Observed data at 000000007d000050 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x050,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 085cdfef00000e34 ldx [%i2+0x0c0],%g3 ! Observed data at 000000007d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 9d4e8ef5ff102e54 ldx [%i2+0x0f0],%g3 ! Observed data at 000000007d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 09c5bd19b621dcc1 ldx [%i2+0x120],%g3 ! Observed data at 000000007d000120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x120,%g4 ldx [%g1+0x140],%g2 ! Expected data = fffff5297720dad6 ldx [%i2+0x140],%g3 ! Observed data at 000000007d000140 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x140,%g4 ldx [%g1+0x150],%g2 ! Expected data = a1ff76afb146f298 ldx [%i2+0x150],%g3 ! Observed data at 000000007d000150 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x150,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ef8c33caff53bada ldx [%i3+0x000],%g3 ! Observed data at 000000007d800000 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 559a5a5da286ff1c ldx [%i3+0x008],%g3 ! Observed data at 000000007d800008 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 353ccfc42dc09260 ldx [%i3+0x010],%g3 ! Observed data at 000000007d800010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5d00bd84df7c9da4 ldx [%i3+0x018],%g3 ! Observed data at 000000007d800018 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d300000091e4b8b3 ldx [%i3+0x020],%g3 ! Observed data at 000000007d800020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 855600006c3a5ce3 ldx [%i3+0x028],%g3 ! Observed data at 000000007d800028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 8884d66300000de2 ldx [%i3+0x070],%g3 ! Observed data at 000000007d800070 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x070,%g4 ldx [%g1+0x090],%g2 ! Expected data = 025cff0e2dda173d ldx [%i3+0x090],%g3 ! Observed data at 000000007d800090 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x090,%g4 ldx [%g1+0x110],%g2 ! Expected data = b7af2835986e91ff ldx [%i3+0x110],%g3 ! Observed data at 000000007d800110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x110,%g4 ldx [%g1+0x160],%g2 ! Expected data = a749cdf7705723fc ldx [%i3+0x160],%g3 ! Observed data at 000000007d800160 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 25b2b915ffff35fb ldx [%i3+0x168],%g3 ! Observed data at 000000007d800168 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 16866384ff2b3893 ldx [%i3+0x170],%g3 ! Observed data at 000000007d800170 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x170,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed p54_f0_fail: set p54_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f2_fail: set p54_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f10_fail: set p54_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f22_fail: set p54_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f28_fail: set p54_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_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 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000018] addccc %l3,-0xecf,%l4 xnor %l0,%l4,%l2 ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000000] stba %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800008] add %l0,%l1,%l5 done p54_trap1o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000018] addccc %l3,-0xecf,%l4 xnor %l0,%l4,%l2 ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000000] stba %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800008] add %l0,%l1,%l5 done p54_trap2e: lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800010] stxa %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800010] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000018] ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800000] ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800000] done p54_trap2o: lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800010] stxa %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800010] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000018] ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800000] ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800000] done p54_trap3e: and %l1,%l2,%l6 andn %l4,-0xa75,%l2 xor %l0,%l0,%l3 done p54_trap3o: and %l1,%l2,%l6 andn %l4,-0xa75,%l2 xor %l0,%l0,%l3 done p54_init_memory_pointers: set p54_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 p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6b958256c3fbd155 ldx [%g1+0x008],%l1 ! %l1 = 2521b88bfe3aa633 ldx [%g1+0x010],%l2 ! %l2 = d773b1665685af33 ldx [%g1+0x018],%l3 ! %l3 = 83bcc59ec0cf4040 ldx [%g1+0x020],%l4 ! %l4 = 28b882200a0049c1 ldx [%g1+0x028],%l5 ! %l5 = 54734ee66a1e55a6 ldx [%g1+0x030],%l6 ! %l6 = d0641a783b847f87 ldx [%g1+0x038],%l7 ! %l7 = d3d901b6b3529bc5 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 55 processor_55: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xdc] ! Set the start flag wrpr %g0,7,%cleanwin call p55_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 55 wr %g0,0x4,%fprs ! Make sure fef is 1 set p55_init_freg,%g1 ! %f0 = c96dc9c3 ca496652 0981d9fd 3c93847a ! %f4 = 1f94bee4 a9712556 e001ce1c 76dbb207 ! %f8 = ee2373ed 9030e13d a8d1f6a4 079de58e ! %f12 = 9bde7eb0 285f638d 9b38de65 f3d83109 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 01420333 c4d20c49 57663171 f5abf4a9 ! %f20 = 6c6d348d c98567f5 a4322b15 3cd9473f ! %f24 = afb8c5ba b9e34a3a 93037ed1 286ab23a ! %f28 = b6cc24e2 a24fd749 3c5a827d baa06910 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 307fbf0e 37577382 cd4a3a5d 57b488d4 ! %f36 = c075db0a b6965575 b321d966 8a86f6e1 ! %f40 = 9e094491 eba5ab40 76c412a3 a85c17a3 ! %f44 = 449eafc1 655c936d 8210301f 0675f510 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x791162f800000028,%g7,%g1 ! GSR scale = 5, align = 0 wr %g1,%g0,%gsr ! GSR = 791162f800000028 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 55 p55_label_1: ! Mem[0000000090000080] = e9c8b76c, %g2 = 7d28940aa1907c8d lduh [%i4+0x082],%g2 ! %g2 = 000000000000e9c8 ! %l4 = 602d139f, %l5 = 19ba82a4, Mem[000000007f800010] = 440d4118 d0cc7f64 stda %l4,[%i3+%o2]0x80 ! Mem[000000007f800010] = 602d139f 19ba82a4 ! %l5 = 263b970819ba82a4, %l5 = 263b970819ba82a4, %ccr = 44 move %xcc,%l5,%l5 ! Moved, %l5 = 263b970819ba82a4 ! %f11 = 079de58e, Mem[00000000900001ac] = be3475ae st %f11,[%i4+0x1ac] ! Mem[00000000900001ac] = 079de58e ! %l6 = afd33a18, %l7 = da082732, Mem[00000000908000b8] = 811ea975 1ac948e5 std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = afd33a18 da082732 ! immd = 000000000000013d, %l6 = 2a129f90afd33a18, %ccr = 44 movcs %xcc,0x13d,%l6 ! Register Not Moved ! Mem[000000007e800018] = c221161b, %l1 = 11e8a61c3833f98d lduwa [%i1+%o3]0x81,%l1 ! %l1 = 00000000c221161b ! %l2 = 62f21604, %l3 = bf601665, Mem[0000000090800180] = febe531b dac689b4 std %l2,[%i5+0x180] ! Mem[0000000090800180] = 62f21604 bf601665 ! %l0 = 9b9ab6c63e9ca49a, Mem[000000007f000008] = cbfdce5b stwa %l0,[%i2+%o1]0x81 ! Mem[000000007f000008] = 3e9ca49a ! Mem[00000000910001f0] = 8ed14e25, %g2 = 000000000000e9c8 ldub [%i6+0x1f3],%g2 ! %g2 = 000000000000008e p55_label_2: ! Mem[000000007f8000f8] = 9f6abdbd, %l1 = 00000000c221161b lduh [%i3+0x0f8],%l1 ! %l1 = 0000000000009f6a ! Mem[00000000918000a8] = b9695d0a, %g2 = 000000000000008e ldub [%o0+0x0ab],%g2 ! %g2 = 00000000000000b9 ! Mem[000000007f800028] = f0eca8a7 0e123c62, %l2 = 62f21604, %l3 = bf601665 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000f0eca8a7 000000000e123c62 ! %l4 = 11ca8876602d139f, Mem[00000000908000ee] = 666eaab1 sth %l4,[%i5+0x0ee] ! Mem[00000000908000ec] = 139faab1 ! %l0 = 9b9ab6c63e9ca49a, immed = 00000546, %y = 00000000 mulscc %l0,0x546,%l5 ! %l5 = 000000001f4e524d, %ccr = 00, %y = 00000000 ! %l5 = 000000001f4e524d, imm = 0000000000000008, %l1 = 0000000000009f6a sra %l5,0x008,%l1 ! %l1 = 00000000001f4e52 ! Mem[00000000918000dc] = f3727971, %g2 = 00000000000000b9 lduba [%o0+0x0dc]%asi,%g2 ! %g2 = 00000000000000f3 ! Mem[000000007f000018] = 41c387d1, %l4 = 11ca8876602d139f ldstuba [%i2+%o3]0x88,%l4 ! %l4 = 000000d1000000ff ! %l1 = 00000000001f4e52, imm = 0000000000000037, %l3 = 000000000e123c62 sllx %l1,0x037,%l3 ! %l3 = 2900000000000000 ! %l4 = 00000000000000d1, Mem[00000000900000c4] = f1e34842 stw %l4,[%i4+0x0c4] ! Mem[00000000900000c4] = 000000d1 p55_label_3: ! immd = 000000000000017f, %l5 = 000000001f4e524d, %ccr = 00 movvc %icc,0x17f,%l5 ! Moved, %l5 = 000000000000017f ! Mem[000000007e000008] = b383c3b9, %l0 = 9b9ab6c63e9ca49a lduwa [%i0+%o1]0x88,%l0 ! %l0 = 00000000b383c3b9 ! Mem[0000000091800078] = 87738b45, %g2 = 00000000000000f3 ldub [%o0+0x078],%g2 ! %g2 = 0000000000000087 ! %l2 = 00000000f0eca8a7, Mem[000000007f000010] = 4c722395 stwa %l2,[%i2+%o2]0x88 ! Mem[000000007f000010] = f0eca8a7 ! %f30 = 3c5a827d baa06910, Mem[000000007f000010] = a7a8ecf0 fc05b10b stda %f30,[%i2+%o2]0x80 ! Mem[000000007f000010] = 3c5a827d baa06910 ! Mem[000000007f00001c] = 57463354, %l6 = 2a129f90afd33a18 ldsh [%i2+0x01e],%l6 ! %l6 = 0000000000003354 ! Mem[000000007e800070] = de267823, %l4 = 00000000000000d1 swap [%i1+0x070],%l4 ! %l4 = 00000000de267823 ! %l1 = 00000000001f4e52, Mem[000000007f800000] = 1b3c53865686a108 stxa %l1,[%i3+%g0]0x89 ! Mem[000000007f800000] = 00000000001f4e52 ! Mem[000000007e800088] = 677b6bc5, %l3 = 00000000, %l4 = de267823 add %i1,0x88,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000677b6bc5 ! %l0 = 00000000b383c3b9, %l4 = 00000000677b6bc5, %y = 00000000 umul %l0,%l4,%l4 ! %l4 = 48908fa0b016f05d, %y = 48908fa0 p55_label_4: ! Mem[0000000090800140] = 65b0f946, %g2 = 0000000000000087 ldsh [%i5+0x140],%g2 ! %g2 = 00000000000065b0 ! %l4 = 48908fa0b016f05d, Mem[000000009100008e] = 9c50ce45 sth %l4,[%i6+0x08e] ! Mem[000000009100008c] = f05dce45 ! %f13 = 285f638d, Mem[000000007e800008] = 207f21b0 sta %f13,[%i1+%o1]0x89 ! Mem[000000007e800008] = 285f638d ! Mem[000000007f000028] = 4812312a, %l7 = e2902b9bda082732 lduha [%i2+%o5]0x89,%l7 ! %l7 = 000000000000312a ! %l5 = 000000000000017f, Mem[0000000091000028] = e11c12707a873cba stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 000000000000017f ! immd = 00000000000003e5, %l5 = 000000000000017f, %ccr = 00 movneg %icc,0x3e5,%l5 ! Register Not Moved ! %f6 = e001ce1c, Mem[000000007e000020] = 6877f7af sta %f6 ,[%i0+%o4]0x81 ! Mem[000000007e000020] = e001ce1c ! %l6 = 0000000000003354, %l2 = 00000000f0eca8a7, %ccr = 00 movl %xcc,%l6,%l2 ! Register Not Moved ! Mem[000000007f0000bc] = ff507761, %l4 = 48908fa0b016f05d swap [%i2+0x0bc],%l4 ! %l4 = 00000000ff507761 save ! CWP = 1 p55_label_5: ! %cwp = 1 ! Mem[00000000900000fc] = e1266208, %g2 = 00000000000065b0 lduba [%o4+0x0ff]%asi,%g2 ! %g2 = 00000000000000e1 ! immd = 0000000000000258, %l1 = 9163f9fa3640d085, %ccr = 00 movge %icc,0x258,%l1 ! Moved, %l1 = 0000000000000258 ! Mem[000000007f8001e0] = cc8ddb45, %l4 = 22d608a6b51fef3d lduh [%o3+0x1e0],%l4 ! %l4 = 000000000000cc8d ! %l1 = 0000000000000258, Mem[0000000091800088] = f66800b9 stb %l1,[%i0+0x088] ! Mem[0000000091800088] = 586800b9 ! %l6 = f49a617a26f58eea, %l4 = 000000000000cc8d, %ccr = 00 movge %xcc,%l6,%l4 ! Moved, %l4 = f49a617a26f58eea ! %l2 = 1394cc581bfff2d0, Mem[0000000091800120] = a74623632530e39c stx %l2,[%i0+0x120] ! Mem[0000000091800120] = 1394cc581bfff2d0 ! %l1 = 0000000000000258, %l5 = f03a34afbb7bfb10, %l0 = 72bb8fec892c42d8 mulx %l1,%l5,%l0 ! %l0 = 086b7bdf6a946d80 ! Mem[00000000910001bc] = 11d900e2, %g2 = 00000000000000e1 lduh [%o6+0x1be],%g2 ! %g2 = 00000000000011d9 ! %l6 = f49a617a26f58eea, %l5 = f03a34afbb7bfb10, %l1 = 0000000000000258 subc %l6,%l5,%l1 ! %l1 = 04602cca6b7993da ! %l4 = 26f58eea, %l5 = bb7bfb10, Mem[00000000910001e0] = eceead35 b330fd3a std %l4,[%o6+0x1e0] ! Mem[00000000910001e0] = 26f58eea bb7bfb10 p55_label_6: ! %cwp = 1 ! Mem[0000000090000040] = 8dbea8f7, %g2 = 00000000000011d9 lduh [%o4+0x040],%g2 ! %g2 = 0000000000008dbe ! Mem[000000007f000028] = 4812312a, %l0 = 086b7bdf6a946d80 lduwa [%o2+%i5]0x89,%l0 ! %l0 = 000000004812312a ! Mem[000000007f000018] = ff87c341 57463354, %l2 = 1bfff2d0, %l3 = 2b9bbf79 ldda [%o2+%i3]0x81,%l2 ! %l2 = 00000000ff87c341 0000000057463354 ! Mem[000000007e000018] = 67006a95 09725dd5, %l2 = ff87c341, %l3 = 57463354 ldda [%o0+%i3]0x88,%l2 ! %l2 = 0000000009725dd5 0000000067006a95 ! Mem[000000007e0001a0] = 80778f4ee7eac8fa, %l0 = 000000004812312a, %l6 = f49a617a26f58eea add %o0,0x1a0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 80778f4ee7eac8fa ! Code Fragment 1 p55_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x4af,%g3 ! %g3 = fffffffffffffb51 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%o4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100 ! Mem[0000000091800074] = 3f70439f, %g2 = 0000000000008dbe ldsh [%i0+0x074],%g2 ! %g2 = 0000000000003f70 ! Mem[0000000091800128] = 232de7dbe3ea9fcb, %g2 = 0000000000003f70 ldx [%i0+0x128],%g2 ! %g2 = 232de7dbe3ea9fcb ! Mem[000000007f8001dc] = 8b985717, %l4 = 26f58eea, %l6 = e7eac8fa add %o3,0x1dc,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008b985717 p55_label_7: ! %cwp = 1 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g5 ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! %l3 = 0000000067006a95, Mem[000000007e800008] = 285f638d stwa %l3,[%o1+%i1]0x89 ! Mem[000000007e800008] = 67006a95 ! Mem[000000007f0000cc] = eacc9e92, %l7 = 39b488b7ad127950 swap [%o2+0x0cc],%l7 ! %l7 = 00000000eacc9e92 ! %l3 = 0000000067006a95, %l6 = 000000008b985717, %ccr = 00 movcc %xcc,%l3,%l6 ! Moved, %l6 = 0000000067006a95 ! Mem[0000000090000058] = 85e6b941, %g2 = 232de7dbe3ea9fcb ldsh [%o4+0x05a],%g2 ! %g2 = ffffffffffff85e6 ! %l4 = f49a617a26f58eea, Mem[0000000091800150] = 42331e81 stb %l4,[%i0+0x150] ! Mem[0000000091800150] = ea331e81 ! %l4 = f49a617a26f58eea, Mem[000000007f000010] = 7d825a3c stwa %l4,[%o2+%i2]0x88 ! Mem[000000007f000010] = 26f58eea ! Mem[00000000908000c8] = ed235e18, %g2 = ffffffffffff85e6 lduh [%o5+0x0c8],%g2 ! %g2 = 000000000000ed23 ! %l2 = 09725dd5, %l3 = 67006a95, Mem[00000000910000e0] = 7ae7c882 ef49099d std %l2,[%o6+0x0e0] ! Mem[00000000910000e0] = 09725dd5 67006a95 ! Mem[0000000091000028] = 00000000, %g2 = 000000000000ed23 lduw [%o6+%i5],%g2 ! %g2 = 0000000000000000 p55_label_8: ! %cwp = 1 ! Mem[000000007e800020] = c168ebe6, %l4 = f49a617a26f58eea ldstuba [%o1+%i4]0x88,%l4 ! %l4 = 000000e6000000ff ! %l5 = f03a34afbb7bfb10, Mem[000000009080016c] = 956ce533 stb %l5,[%o5+0x16c] ! Mem[000000009080016c] = 106ce533 ! Mem[0000000090800040] = c4953c2f e14ccb8b, %g2 = 00000000, %g3 = fffffb51 ldda [%o5+0x040]%asi,%g2 ! %g2 = 00000000c4953c2f 00000000e14ccb8b ! Mem[000000007e000008] = b9c383b30dc426e6, %l0 = 000000004812312a ldxa [%o0+%i1]0x80,%l0 ! %l0 = b9c383b30dc426e6 ! %f16 = 01420333 c4d20c49 57663171 f5abf4a9 ! %f20 = 6c6d348d c98567f5 a4322b15 3cd9473f ! %f24 = afb8c5ba b9e34a3a 93037ed1 286ab23a ! %f28 = b6cc24e2 a24fd749 3c5a827d baa06910 mov 0x040,%g6 stda %f16,[%o4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! Mem[000000007e8001c0] = 5fa74980, %l6 = 0000000067006a95 swap [%o1+0x1c0],%l6 ! %l6 = 000000005fa74980 ! Mem[000000007e80001f] = 776a7b5a, %l6 = 000000005fa74980 ldstub [%o1+0x01f],%l6 ! %l6 = 0000005a000000ff ! Clear Register : %l0 = b9c383b30dc426e6 clr %l0 ! %l0 = 0000000000000000 ! Mem[000000007e000018] = 09725dd5, %l3 = 0000000067006a95 ldswa [%o0+%i3]0x88,%l3 ! %l3 = 0000000009725dd5 ! Code Fragment 1 p55_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000e14ccb8b mov 0x3a4,%g3 ! %g3 = 00000000000003a4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p55_label_9: ! %cwp = 1 ! Mem[000000009100004c] = d01e4cff, %g2 = 00000000c4953c2f lduwa [%o6+0x04c]%asi,%g2 ! %g2 = 00000000d01e4cff ! %l4 = 00000000000000e6, Mem[000000007e800010] = 49cf49fe stha %l4,[%o1+%i2]0x88 ! Mem[000000007e800010] = 49cf00e6 ! %l3 = 0000000009725dd5, imm = fffffffffffff061, %l0 = 0000000000000000 or %l3,-0xf9f,%l0 ! %l0 = fffffffffffffdf5 ! Mem[000000007e800126] = c5acc394, %l2 = 0000000009725dd5 ldstuba [%o1+0x126]%asi,%l2 ! %l2 = 000000c3000000ff ! Mem[000000007e800018] = 1b1621c2, %l1 = 04602cca6b7993da ldsba [%o1+%i3]0x88,%l1 ! %l1 = ffffffffffffffc2 ! Mem[00000000910001c0] = 00e23e0f, %g2 = 00000000d01e4cff lduw [%o6+0x1c0],%g2 ! %g2 = 0000000000e23e0f ! %l2 = 00000000000000c3, Mem[0000000090800080] = ed9d7e8c sth %l2,[%o5+0x080] ! Mem[0000000090800080] = 00c37e8c ! %l7 = 00000000eacc9e92, Mem[000000009180003d] = 9be13214 stb %l7,[%i0+0x03d] ! Mem[000000009180003c] = 92e13214 ! Mem[000000007f800098] = 9cb95743, %l3 = 0000000009725dd5 ldstub [%o3+0x098],%l3 ! %l3 = 0000009c000000ff ! Mem[000000007f80008c] = e2bdf501, %l0 = fffffdf5, %l4 = 000000e6 add %o3,0x8c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e2bdf501 p55_label_10: ! %cwp = 1 ! %l7 = 00000000eacc9e92, %l5 = f03a34afbb7bfb10, %y = 48908fa0 smulcc %l7,%l5,%l7 ! %l7 = 05ac94c822690f20, %ccr = 00, %y = 05ac94c8 membar #Sync ! Added by membar checker (314) ! Mem[0000000090000040] = 490cd2c4 33034201 a9f4abf5 71316657 ! Mem[0000000090000050] = f56785c9 8d346d6c 3f47d93c 152b32a4 ! Mem[0000000090000060] = 3a4ae3b9 bac5b8af 3ab26a28 d17e0393 ! Mem[0000000090000070] = 49d74fa2 e224ccb6 1069a0ba 7d825a3c ldda [%o4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[00000000900001d8] = e5419b8bdc30d0b9, %g2 = 0000000000e23e0f ldx [%o4+0x1d8],%g2 ! %g2 = e5419b8bdc30d0b9 ! %f25 = b9e34a3a, Mem[000000007f000020] = 11f79460 sta %f25,[%o2+%i4]0x89 ! Mem[000000007f000020] = b9e34a3a ! %l1 = ffffffffffffffc2, %l0 = fffffffffffffdf5, %l7 = 05ac94c822690f20 taddcc %l1,%l0,%l7 ! %l7 = fffffffffffffdb7, %ccr = 9b ! %f3 = 3c93847a, Mem[000000007f800008] = aebb55b7 sta %f3 ,[%o3+%i1]0x89 ! Mem[000000007f800008] = 3c93847a ! %l6 = 000000000000005a setx 0xc6598ad7b3a9d358,%g7,%l6 ! %l6 = c6598ad7b3a9d358 ! %l1 = ffffffffffffffc2, %l5 = f03a34afbb7bfb10, %ccr = 9b movrne %l1,%l5,%l7 ! Moved, %l7 = f03a34afbb7bfb10 ! %f16 = 01420333 c4d20c49 57663171 f5abf4a9 ! %f20 = 6c6d348d c98567f5 a4322b15 3cd9473f ! %f24 = afb8c5ba b9e34a3a 93037ed1 286ab23a ! %f28 = b6cc24e2 a24fd749 3c5a827d baa06910 stda %f16,[%o4]ASI_BLK_P ! Block Store to 0000000090000000 ! Mem[0000000090000070] = 49d74fa2, %g2 = e5419b8bdc30d0b9 lduw [%o4+0x070],%g2 ! %g2 = 0000000049d74fa2 p55_label_11: ! %cwp = 1 ! %l1 = ffffffffffffffc2, immd = fffffffffffff220, %l4 = 00000000e2bdf501 mulx %l1,-0xde0,%l4 ! %l4 = 0000000000035c40 ! %l0 = fffffffffffffdf5, Mem[0000000091000138] = cc970ad0d2fdf1a2 stx %l0,[%o6+0x138] ! Mem[0000000091000138] = fffffffffffffdf5 ! Mem[0000000091000040] = 3279f315, %g2 = 0000000049d74fa2 lduwa [%o6+0x040]%asi,%g2 ! %g2 = 000000003279f315 ! Mem[00000000910000d8] = a28698cd, %g2 = 000000003279f315 lduh [%o6+0x0da],%g2 ! %g2 = 000000000000a286 ! %l3 = 000000000000009c, %l1 = ffffffffffffffc2, %l3 = 000000000000009c xnorcc %l3,%l1,%l3 ! %l3 = 00000000000000a1, %ccr = 00 ! %l4 = 0000000000035c40, Mem[00000000900000f0] = 1682cc3f981e6310 stx %l4,[%o4+0x0f0] ! Mem[00000000900000f0] = 0000000000035c40 ! immd = 00000000000001f8, %l6 = c6598ad7b3a9d358, %ccr = 00 movge %icc,0x1f8,%l6 ! Moved, %l6 = 00000000000001f8 ! %l1 = ffffffffffffffc2, Mem[0000000091000018] = b3a2b8f1aa3a992f, %asi = 80 stxa %l1,[%o6+0x018]%asi ! Mem[0000000091000018] = ffffffffffffffc2 ! %l6 = 00000000000001f8, immed = 00000148, %ccr = 00 movrgz %l6,0x148,%l4 ! Moved, %l4 = 0000000000000148 ! %l4 = 0000000000000148, %l3 = 00000000000000a1, %y = 05ac94c8 umul %l4,%l3,%l4 ! %l4 = 000000000000ce48, %y = 00000000 p55_label_12: ! %cwp = 1 ! %l1 = ffffffffffffffc2, Mem[000000007f000000] = 626d0967a86da63e stx %l1,[%o2+%g0] ! Mem[000000007f000000] = ffffffffffffffc2 ! immd = 00000000000003fd, %l2 = 00000000000000c3, %ccr = 00 movge %xcc,0x3fd,%l2 ! Moved, %l2 = 00000000000003fd ! Mem[000000007e0001f4] = 429b97b3, %l3 = 000000a1, %l4 = 0000ce48 add %o0,0x1f4,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000429b97b3 ! Mem[000000007f80007c] = 11aed843, %l5 = f03a34afbb7bfb10 ldub [%o3+0x07d],%l5 ! %l5 = 00000000000000ae ! %l5 = 00000000000000ae, imm = 00000000000005f0, %l2 = 00000000000003fd tsubcc %l5,0x5f0,%l2 ! %l2 = fffffffffffffabe, %ccr = 9b ! %l7 = f03a34afbb7bfb10, Mem[0000000090800164] = 0459de3d sth %l7,[%o5+0x164] ! Mem[0000000090800164] = fb10de3d ! %l6 = 00000000000001f8, Mem[00000000918001de] = e990a7fa, %asi = 80 stha %l6,[%i0+0x1de]%asi ! Mem[00000000918001dc] = 01f8a7fa ! %l5 = 00000000000000ae, %l3 = 00000000000000a1, %l2 = fffffffffffffabe mulx %l5,%l3,%l2 ! %l2 = 0000000000006d6e ! immd = 0000000000000000, %l1 = ffffffffffffffc2, %ccr = 9b movn %xcc,0x000,%l1 ! Register Not Moved ! Mem[000000009100001c] = ffffffc2, %g2 = 000000000000a286 ldsha [%o6+0x01c]%asi,%g2 ! %g2 = ffffffffffffffff p55_label_13: ! %cwp = 1 ! Mem[000000007e80006c] = 83339832, %l3 = 00000000000000a1 ldstub [%o1+0x06c],%l3 ! %l3 = 00000083000000ff ! Mem[00000000908000f0] = aab1ef90, %g2 = ffffffffffffffff lduh [%o5+0x0f0],%g2 ! %g2 = 000000000000aab1 ! %l0 = fffffffffffffdf5, Mem[000000007e800018] = 1b1621c2 stha %l0,[%o1+%i3]0x88 ! Mem[000000007e800018] = 1b16fdf5 ! Mem[000000007e000028] = e4b64184, %l5 = 00000000000000ae ldsha [%o0+%i5]0x81,%l5 ! %l5 = ffffffffffffe4b6 ! %l4 = 00000000429b97b3, Mem[0000000091800043] = c0722d4e stb %l4,[%i0+0x043] ! Mem[0000000091800040] = b3722d4e ! %l7 = f03a34afbb7bfb10, Mem[000000007f800008] = 3c93847a stba %l7,[%o3+%i1]0x89 ! Mem[000000007f800008] = 3c938410 ! %l1 = ffffffffffffffc2, Mem[0000000090000168] = 11bc111a stw %l1,[%o4+0x168] ! Mem[0000000090000168] = ffffffc2 ! %l4 = 00000000429b97b3, Mem[000000007f000028] = 2a311248 stha %l4,[%o2+%i5]0x81 ! Mem[000000007f000028] = 97b31248 ! Mem[000000007e800018] = 1b16fdf5, %l0 = fffffffffffffdf5 swapa [%o1+%i3]0x89,%l0 ! %l0 = 000000001b16fdf5 ! %l6 = 00000000000001f8, %l1 = ffffffffffffffc2, %ccr = 9b movcs %xcc,%l6,%l1 ! Moved, %l1 = 00000000000001f8 p55_label_14: ! %cwp = 1 ! Mem[000000007f00011b] = 47c6fa49, %l2 = 0000000000006d6e ldstub [%o2+0x11b],%l2 ! %l2 = 00000049000000ff ! Mem[000000007e800020] = ffeb68c1, %l3 = 0000000000000083 lduwa [%o1+%i4]0x80,%l3 ! %l3 = 00000000ffeb68c1 ! Mem[00000000908000c4] = be46adbe, %g18 = 4c39c0f1f63265d5 ldsw [%o5+0x0c4],%g2 ! %g2 = 4c39c0f1f63265d5 ! Mem[000000007e800028] = 99ca7fd2, %l2 = 0000000000000049 lduwa [%o1+%i5]0x80,%l2 ! %l2 = 0000000099ca7fd2 ! Mem[0000000090800000] = a18916913d808065, %g2 = ffffffffbe46adbe ldx [%o5+%g0],%g2 ! %g2 = a18916913d808065 ! Mem[000000007e000080] = 99a6cf6d, %l3 = 00000000ffeb68c1 ldsb [%o0+0x083],%l3 ! %l3 = 000000000000006d ! %f23 = 3cd9473f, Mem[000000009180012c] = e3ea9fcb sta %f23,[%i0+0x12c]%asi ! Mem[000000009180012c] = 3cd9473f ! Mem[0000000090800110] = 6722571824cfb67f, %g2 = a18916913d808065 ldx [%o5+0x110],%g2 ! %g2 = 6722571824cfb67f ! Mem[000000007f800150] = 170856c3d2b57343, %l1 = 00000000000001f8, %l3 = 000000000000006d add %o3,0x150,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 170856c3d2b57343 ! %l1 = 00000000000001f8, Mem[0000000090800108] = 731234cb stw %l1,[%o5+0x108] ! Mem[0000000090800108] = 000001f8 p55_label_15: ! %cwp = 1 ! Mem[000000007e000050] = b254ff79699fe6e2, %l3 = 170856c3d2b57343, %l3 = 170856c3d2b57343 add %o0,0x50,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = b254ff79699fe6e2 ! %l7 = f03a34afbb7bfb10, Mem[0000000091800150] = ea331e81aa15256d stx %l7,[%i0+0x150] ! Mem[0000000091800150] = f03a34afbb7bfb10 ! Mem[000000007f800008] = 1084933cb3073ebe, %l5 = ffffffffffffe4b6 ldxa [%o3+%i1]0x81,%l5 ! %l5 = 1084933cb3073ebe ! Mem[000000007e8001a0] = dd2b052ed8195936, %l3 = b254ff79699fe6e2, %l0 = 000000001b16fdf5 add %o1,0x1a0,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = dd2b052ed8195936 ! Mem[00000000918000f8] = ee82748e, %g2 = 6722571824cfb67f ldub [%i0+0x0f8],%g2 ! %g2 = 00000000000000ee ! Mem[0000000090000084] = b76c866a, %g2 = 00000000000000ee ldsh [%o4+0x084],%g2 ! %g2 = ffffffffffffb76c ! Mem[0000000090000120] = f2931c3d, %g2 = ffffffffffffb76c ldsh [%o4+0x122],%g2 ! %g2 = fffffffffffff293 ! Mem[000000007f000018] = ff87c34157463354, %l1 = 00000000000001f8 ldxa [%o2+%i3]0x80,%l1 ! %l1 = ff87c34157463354 ! immd = 0000000000000355, %l2 = 0000000099ca7fd2, %ccr = 9b movge %icc,0x355,%l2 ! Moved, %l2 = 0000000000000355 save ! CWP = 2 p55_label_16: ! %cwp = 2 ! Mem[000000007e80005c] = 34c83009, %l7 = 74eac755, %l0 = 07e850a2 add %i1,0x5c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000034c83009 membar #Sync ! Added by membar checker (315) ! Mem[0000000090000000] = 01420333 c4d20c49 57663171 f5abf4a9 ! Mem[0000000090000010] = 6c6d348d c98567f5 a4322b15 3cd9473f ! Mem[0000000090000020] = afb8c5ba b9e34a3a 93037ed1 286ab23a ! Mem[0000000090000030] = b6cc24e2 a24fd749 3c5a827d baa06910 ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! immd = 000000000000022f, %l1 = 95f002325fb2bbd2, %ccr = 9b mova %xcc,0x22f,%l1 ! Moved, %l1 = 000000000000022f ! %l2 = e4005096a09bc339, Mem[000000007f800150] = 170856c3 stw %l2,[%i3+0x150] ! Mem[000000007f800150] = a09bc339 ! %l1 = 000000000000022f, %l6 = 1e91dbe3d6d9ce56, %ccr = 9b movg %xcc,%l1,%l6 ! Register Not Moved ! Clear Register : %l7 = 0c11ba5e74eac755 clr %l7 ! %l7 = 0000000000000000 ! %f14 = 9b38de65 f3d83109, Mem[000000007e800028] = 99ca7fd2 6a112996 stda %f14,[%i1+%o5]0x81 ! Mem[000000007e800028] = 9b38de65 f3d83109 ! Code Fragment 1 p55_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000003a4 mov -0xba1,%g3 ! %g3 = fffffffffffff45f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000100] = 26620895, %g2 = fffffffffffff293 ldsh [%i4+0x100],%g2 ! %g2 = 0000000000002662 save ! CWP = 3 p55_label_17: ! %cwp = 3 ! Mem[0000000090800070] = 66be9946, %g2 = 0000000000002662 lduwa [%o5+0x070]%asi,%g2 ! %g2 = 0000000066be9946 ! Mem[0000000091000090] = 149962ca, %g2 = 0000000066be9946 ldub [%o6+0x093],%g2 ! %g2 = 0000000000000014 ! Mem[0000000091000018] = ffffffff, %g2 = 0000000000000014 ldsb [%o6+0x01a],%g2 ! %g2 = ffffffffffffffff ! %l6 = 503ca5002c0fd731, Mem[0000000090000078] = 1069a0ba7d825a3c stx %l6,[%o4+0x078] ! Mem[0000000090000078] = 503ca5002c0fd731 ! %l0 = 6329b07e8231048f, Mem[0000000091000037] = f26098d2 stb %l0,[%o6+0x037] ! Mem[0000000091000034] = 8f6098d2 ! %l1 = 09d4ce51dc950d4e, Mem[000000007f000008] = 3e9ca49ae5a27b78 stxa %l1,[%o2+%i1]0x81 ! Mem[000000007f000008] = 09d4ce51dc950d4e ! Mem[000000007f000028] = 97b31248, %l3 = 4b2a623622a7d42a ldsha [%o2+%i5]0x80,%l3 ! %l3 = ffffffffffff97b3 ! Mem[000000007f80019c] = e41a1db5, %l5 = b7c7604e4ac03dbd lduw [%o3+0x19c],%l5 ! %l5 = 00000000e41a1db5 ! Mem[0000000090000068] = 3ab26a28, %g2 = ffffffffffffffff lduw [%o4+0x068],%g2 ! %g2 = 000000003ab26a28 ! Mem[000000007f000178] = 2f7ab50f, %l2 = 4c39c0f1f63265d5 ldswa [%o2+0x178]%asi,%l2 ! %l2 = 000000002f7ab50f p55_label_18: ! %cwp = 3 ! %f18 = 57663171 f5abf4a9, Mem[0000000090800178] = 35042e1c 682670cc stda %f18,[%o5+0x178]%asi ! Mem[0000000090800178] = 57663171 f5abf4a9 ! %l2 = 000000002f7ab50f, %l6 = 503ca5002c0fd731, %l3 = ffffffffffff97b3 udivx %l2,%l6,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090800054] = a3e6fc07, %g2 = 000000003ab26a28 lduw [%o5+0x054],%g2 ! %g2 = 00000000a3e6fc07 ! Mem[000000007e000150] = 85110a32, %l3 = 0000000000000000 ldsw [%o0+0x150],%l3 ! %l3 = ffffffff85110a32 ! %l5 = 00000000e41a1db5, %l5 = 00000000e41a1db5, %l2 = 000000002f7ab50f addcc %l5,%l5,%l2 ! %l2 = 00000001c8343b6a, %ccr = 09 ! Mem[000000009100014c] = 85439e50, %g18 = 11062c46685385fd ldsw [%o6+0x14c],%g2 ! %g2 = 11062c46685385fd ! %l5 = 00000000e41a1db5, Mem[0000000091800152] = 34afbb7b, %asi = 80 stba %l5,[%i0+0x152]%asi ! Mem[0000000091800150] = b5afbb7b ! Mem[00000000908001a4] = 34613832, %g2 = ffffffff85439e50 ldsh [%o5+0x1a4],%g2 ! %g2 = 0000000000003461 ! Mem[00000000918000a0] = 1e6b9c78, %g18 = 11062c46685385fd ldsw [%i0+0x0a0],%g2 ! %g2 = 11062c46685385fd ! Mem[000000007e000008] = b9c383b30dc426e6, %l6 = 503ca5002c0fd731 ldxa [%o0+%i1]0x81,%l6 ! %l6 = b9c383b30dc426e6 p55_label_19: ! %cwp = 3 ! Mem[000000007e8000e8] = f6154154, %l3 = 85110a32, %l7 = de167b6b add %o1,0xe8,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f6154154 ! %f26 = 93037ed1 286ab23a, Mem[0000000091800068] = fc55fd72 ba3ede0d std %f26,[%i0+0x068] ! Mem[0000000091800068] = 93037ed1 286ab23a ! %l6 = b9c383b30dc426e6, Mem[000000007e000008] = e626c40db383c3b9 stxa %l6,[%o0+%i1]0x89 ! Mem[000000007e000008] = b9c383b30dc426e6 ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0 ! %l4 = 3fefd9dbfb9b0a75, Mem[000000007f000028] = 4812b397 stha %l4,[%o2+%i5]0x88 ! Mem[000000007f000028] = 48120a75 ! Mem[0000000090000160] = 4e40c15e, %g2 = 000000001e6b9c78 lduh [%o4+0x160],%g2 ! %g2 = 0000000000004e40 ! %l1 = 09d4ce51dc950d4e, immed = fffff690, %y = 00000000 mulscc %l1,-0x970,%l6 ! %l6 = 00000000ee4a86a7, %ccr = 08, %y = 00000000 ! %l2 = 00000001c8343b6a, %l2 = 00000001c8343b6a, %l0 = 6329b07e8231048f mulx %l2,%l2,%l0 ! %l0 = 2cfa1e51d0da07e4 ! %l1 = 09d4ce51dc950d4e, %l3 = ffffffff85110a32, %l1 = 09d4ce51dc950d4e sllx %l1,%l3,%l1 ! %l1 = 3538000000000000 ! %f16 = 01420333 c4d20c49 57663171 f5abf4a9 ! %f20 = 6c6d348d c98567f5 a4322b15 3cd9473f ! %f24 = afb8c5ba b9e34a3a 93037ed1 286ab23a ! %f28 = b6cc24e2 a24fd749 3c5a827d baa06910 stda %f16,[%o4]ASI_BLK_PL ! Block Store to 0000000090000000 p55_label_20: ! %cwp = 3 ! Mem[0000000091800118] = a26e50eb, %g2 = 0000000000004e40 ldub [%i0+0x11a],%g2 ! %g2 = 00000000000000a2 rd %pc,%o7 return %o7+12 ! CWP = 2 ! Mem[000000007e8000e3] = a2f0e864, %l2 = e4005096a09bc339 ldstub [%i1+0x0e3],%l2 ! %l2 = 00000064000000ff ! %l4 = c196dcdd, %l5 = 55076a6f, Mem[0000000091800110] = f7b5c61b 545fcdf4 std %l4,[%o0+0x110] ! Mem[0000000091800110] = c196dcdd 55076a6f ! %f16 = 01420333 c4d20c49 57663171 f5abf4a9 ! %f20 = 6c6d348d c98567f5 a4322b15 3cd9473f ! %f24 = afb8c5ba b9e34a3a 93037ed1 286ab23a ! %f28 = b6cc24e2 a24fd749 3c5a827d baa06910 stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080 ! Mem[000000007f000070] = 9d0e11e13012ed50, %l3 = 0998d64680baa259, %l3 = 0998d64680baa259 add %i2,0x70,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 9d0e11e13012ed50 membar #Sync ! Added by membar checker (316) ! Mem[000000009000008c] = f5abf4a9, %g18 = f0c25ef01242da83 ldsw [%i4+0x08c],%g2 ! %g2 = f0c25ef01242da83 ! Mem[0000000091800030] = 67a3e807de418d43, %f48 = 38bbf01f c80fbeae ldd [%o0+0x030],%f48 ! %f48 = 67a3e807 de418d43 ! Mem[00000000910001ec] = 1aeb2fcc, %g18 = f0c25ef01242da83 ldsw [%i6+0x1ec],%g2 ! %g2 = f0c25ef01242da83 ! %l7 = 0000000000000000, %l4 = 921a774fc196dcdd, %ccr = 08 movvc %xcc,%l7,%l4 ! Moved, %l4 = 0000000000000000 p55_label_21: ! %cwp = 2 ! %l7 = 0000000000000000, Mem[0000000090800178] = 57663171f5abf4a9 stx %l7,[%i5+0x178] ! Mem[0000000090800178] = 0000000000000000 ! %l1 = 000000000000022f, Mem[000000007e8001c0] = 67006a95 stb %l1,[%i1+0x1c0] ! Mem[000000007e8001c0] = 2f006a95 ! Mem[000000007e800184] = 514ed2b8, %l1 = 000000000000022f swap [%i1+0x184],%l1 ! %l1 = 00000000514ed2b8 ! Mem[000000009100018c] = 71a95f10, %g2 = 000000001aeb2fcc ldsh [%i6+0x18c],%g2 ! %g2 = 00000000000071a9 ! %f16 = 01420333 c4d20c49 57663171 f5abf4a9 ! %f20 = 6c6d348d c98567f5 a4322b15 3cd9473f ! %f24 = afb8c5ba b9e34a3a 93037ed1 286ab23a ! %f28 = b6cc24e2 a24fd749 3c5a827d baa06910 mov 0x040,%g5 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040 ! immd = 000000000000002f, %l0 = 0000000034c83009, %ccr = 08 movl %xcc,0x02f,%l0 ! Register Not Moved ! Mem[000000007e800020] = ffeb68c1f35819e4, %l4 = 0000000000000000 ldx [%i1+%o4],%l4 ! %l4 = ffeb68c1f35819e4 ! immd = 000000000000006b, %l2 = 0000000000000064, %ccr = 08 movgu %icc,0x06b,%l2 ! Moved, %l2 = 000000000000006b ! %l6 = 1e91dbe3d6d9ce56, imm = 00000000000003f1, %l3 = 9d0e11e13012ed50 orn %l6,0x3f1,%l3 ! %l3 = fffffffffffffe5e ! %l0 = 0000000034c83009, Mem[000000007f000010] = 1069a0ba26f58eea stxa %l0,[%i2+%o2]0x89 ! Mem[000000007f000010] = 0000000034c83009 p55_label_22: ! %cwp = 2 ! %l2 = 000000000000006b, immed = fffffffe, %ccr = 08 movrgz %l2,-0x002,%l5 ! Moved, %l5 = fffffffffffffffe ! Mem[00000000900001c8] = bdab6ad8, %g2 = 00000000000071a9 lduw [%i4+0x1c8],%g2 ! %g2 = 00000000bdab6ad8 ! Mem[0000000090800198] = b60a0fab, %g2 = 00000000bdab6ad8 lduw [%i5+0x198],%g2 ! %g2 = 00000000b60a0fab ! Mem[000000007f000000] = ffffffff, %l4 = ffeb68c1f35819e4 lduba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff ! Mem[0000000090800004] = 8065b93a, %g2 = 00000000b60a0fab lduh [%i5+0x006],%g2 ! %g2 = 0000000000008065 ! Mem[000000007f0000b8] = 5209f4cdb016f05d, %l5 = fffffffffffffffe, %l1 = 00000000514ed2b8 add %i2,0xb8,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 5209f4cdb016f05d ! %l4 = 000000ff, %l5 = fffffffe, Mem[00000000900000b0] = b6cc24e2 a24fd749 std %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000ff fffffffe ! %l2 = 000000000000006b, imm = 000000000000014e, %l3 = fffffffffffffe5e or %l2,0x14e,%l3 ! %l3 = 000000000000016f ! Mem[000000007e800019] = f5fdffff, %l5 = fffffffffffffffe ldstub [%i1+0x019],%l5 ! %l5 = 000000fd000000ff ! %l2 = 000000000000006b, immed = 0000001c, %ccr = 08 movrlez %l2,0x01c,%l2 ! Not Moved, %l2 = 000000000000006b p55_label_23: ! %cwp = 2 ! Mem[000000007e800114] = 13eb2d72, %l6 = d6d9ce56, %l3 = 0000016f add %i1,0x114,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000013eb2d72 ! Mem[000000007f80017d] = da171263, %l3 = 0000000013eb2d72 ldstuba [%i3+0x17d]%asi,%l3 ! %l3 = 00000017000000ff ! Mem[0000000091800170] = 7fdb938c, %g2 = 0000000000008065 ldsh [%o0+0x170],%g2 ! %g2 = 0000000000007fdb membar #Sync ! Added by membar checker (317) ! Mem[0000000090000080] = 01420333 c4d20c49 57663171 f5abf4a9 ! Mem[0000000090000090] = 6c6d348d c98567f5 a4322b15 3cd9473f ! Mem[00000000900000a0] = afb8c5ba b9e34a3a 93037ed1 286ab23a ! Mem[00000000900000b0] = 000000ff fffffffe 3c5a827d baa06910 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! %l4 = 000000ff, %l5 = 000000fd, Mem[00000000910001b0] = 099b4d73 8a55254c std %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = 000000ff 000000fd ! Mem[0000000091800190] = 52aeccb8, %g2 = 0000000000007fdb lduh [%o0+0x192],%g2 ! %g2 = 00000000000052ae ! immd = 000000000000013c, %l4 = 00000000000000ff, %ccr = 08 movvc %xcc,0x13c,%l4 ! Moved, %l4 = 000000000000013c ! Mem[000000007f800008] = 3c938410, %f18 = 57663171 lda [%i3+%o1]0x89,%f18 ! %f18 = 3c938410 ! immd = 000000000000038d, %l3 = 0000000000000017, %ccr = 08 movn %icc,0x38d,%l3 ! Register Not Moved ! %f22 = a4322b15, Mem[0000000090800020] = bbf6f75b st %f22,[%i5+%o4] ! Mem[0000000090800020] = a4322b15 p55_label_24: ! %cwp = 2 ! %f25 = b9e34a3a, Mem[0000000091000034] = ebada58f st %f25,[%i6+0x034] ! Mem[0000000091000034] = b9e34a3a ! %f30 = 3c5a827d baa06910, Mem[00000000908000c8] = ed235e18 2da657ec std %f30,[%i5+0x0c8] ! Mem[00000000908000c8] = 3c5a827d baa06910 ! %f26 = 93037ed1, Mem[0000000090800158] = aa438ed2 st %f26,[%i5+0x158] ! Mem[0000000090800158] = 93037ed1 ! Mem[000000007e000094] = 47a5faef, %l6 = 1e91dbe3d6d9ce56 swap [%i0+0x094],%l6 ! %l6 = 0000000047a5faef ! Mem[000000007f0000d8] = a77fd6e3524a2ec1, %f20 = 6c6d348d c98567f5 ldd [%i2+0x0d8],%f20 ! %f20 = a77fd6e3 524a2ec1 ! Mem[00000000900000c0] = e69a15e5 000000d1 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 00000000 00035c40 6eaeb260 fe60fce1 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! immd = 00000000000000f9, %l1 = 5209f4cdb016f05d, %ccr = 08 movvs %xcc,0x0f9,%l1 ! Register Not Moved ! %f24 = afb8c5ba b9e34a3a, Mem[00000000918001f8] = 855c6d38 2e3678f1 stda %f24,[%o0+0x1f8]%asi ! Mem[00000000918001f8] = afb8c5ba b9e34a3a ! Mem[00000000918001d4] = 4260e13b, %g2 = 00000000000052ae ldsh [%o0+0x1d6],%g2 ! %g2 = 0000000000004260 ! %l6 = 47a5faef, %l7 = 00000000, Mem[000000007f800018] = af4a9330 03a0f494 stda %l6,[%i3+%o3]0x81 ! Mem[000000007f800018] = 47a5faef 00000000 p55_label_25: ! %cwp = 2 ! %l4 = 0000013c, %l5 = 000000fd, Mem[000000007f800020] = d8267654 98c1dbff stda %l4,[%i3+%o4]0x89 ! Mem[000000007f800020] = 0000013c 000000fd ! Mem[000000009180019c] = 34dea851, %g18 = f0c25ef01242da83 ldsw [%o0+0x19c],%g2 ! %g2 = f0c25ef01242da83 ! %l4 = 000000000000013c, %l4 = 000000000000013c, %l2 = 000000000000006b srl %l4,%l4,%l2 ! %l2 = 0000000000000000 ! immd = 000000000000024c, %l5 = 00000000000000fd, %ccr = 08 movl %xcc,0x24c,%l5 ! Register Not Moved ! Mem[000000007f800000] = 00000000001f4e52, %f24 = afb8c5ba b9e34a3a ldda [%i3+%g0]0x88,%f24 ! %f24 = 00000000 001f4e52 ! %l2 = 0000000000000000, Mem[00000000918001bc] = 197a4417 stw %l2,[%o0+0x1bc] ! Mem[00000000918001bc] = 00000000 ! Mem[000000007e8000f1] = 1dade18c, %l6 = 0000000047a5faef ldstub [%i1+0x0f1],%l6 ! %l6 = 000000ad000000ff ! Mem[000000007f000000] = ffffffff, %l3 = 0000000000000017 ldsba [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffffff ! Mem[000000007e0000e0] = 2bea2a62, %l2 = 00000000, %l0 = 34c83009 add %i0,0xe0,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000002bea2a62 ! %l1 = 5209f4cdb016f05d, imm = fffffffffffff8d6, %l5 = 00000000000000fd orncc %l1,-0x72a,%l5 ! %l5 = 5209f4cdb016f77d, %ccr = 08 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 p55_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0dc] ! Set processor 55 done flag ! Check Registers p55_check_registers: set p55_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000b383c3b9 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000001f4e52 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 2900000000000000 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ff507761 bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000017f bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000003354 bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000312a bne,a,pn %xcc,p55_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p55_check_fp_registers: set p55_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0981d9fd 3c93847a bne %xcc,p55_f2_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 3c938410 f5abf4a9 bne %xcc,p55_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be a77fd6e3 524a2ec1 bne %xcc,p55_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 00000000 001f4e52 bne %xcc,p55_f24_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e626c40db383c3b9 ldx [%i0+0x008],%g3 ! Observed data at 000000007e000008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = e001ce1c8bdff57c ldx [%i0+0x020],%g3 ! Observed data at 000000007e000020 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x020,%g4 ldx [%g1+0x090],%g2 ! Expected data = be486c2cd6d9ce56 ldx [%i0+0x090],%g3 ! Observed data at 000000007e000090 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x090,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 956a006798168d04 ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e600cf49b08ebcb1 ldx [%i1+0x010],%g3 ! Observed data at 000000007e800010 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f5ffffff776a7bff ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffeb68c1f35819e4 ldx [%i1+0x020],%g3 ! Observed data at 000000007e800020 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9b38de65f3d83109 ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 04e7f8acff339832 ldx [%i1+0x068],%g3 ! Observed data at 000000007e800068 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 000000d118a1e7ac ldx [%i1+0x070],%g3 ! Observed data at 000000007e800070 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x070,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = a2f0e8ff2f4adb1b ldx [%i1+0x0e0],%g3 ! Observed data at 000000007e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 1dffe18c5fbb29bf ldx [%i1+0x0f0],%g3 ! Observed data at 000000007e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 27161a4ac5acff94 ldx [%i1+0x120],%g3 ! Observed data at 000000007e800120 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x120,%g4 ldx [%g1+0x180],%g2 ! Expected data = af58b8d50000022f ldx [%i1+0x180],%g3 ! Observed data at 000000007e800180 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x180,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 2f006a95717ed309 ldx [%i1+0x1c0],%g3 ! Observed data at 000000007e8001c0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x1c0,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffffffffffffffc2 ldx [%i2+0x000],%g3 ! Observed data at 000000007f000000 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 09d4ce51dc950d4e ldx [%i2+0x008],%g3 ! Observed data at 000000007f000008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0930c83400000000 ldx [%i2+0x010],%g3 ! Observed data at 000000007f000010 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff87c34157463354 ldx [%i2+0x018],%g3 ! Observed data at 000000007f000018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3a4ae3b9dd9ea3c3 ldx [%i2+0x020],%g3 ! Observed data at 000000007f000020 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 750a1248105bfdaa ldx [%i2+0x028],%g3 ! Observed data at 000000007f000028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 5209f4cdb016f05d ldx [%i2+0x0b8],%g3 ! Observed data at 000000007f0000b8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 72b47146ad127950 ldx [%i2+0x0c8],%g3 ! Observed data at 000000007f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 47c6faff2d1ee538 ldx [%i2+0x118],%g3 ! Observed data at 000000007f000118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x118,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 524e1f0000000000 ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1084933cb3073ebe ldx [%i3+0x008],%g3 ! Observed data at 000000007f800008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 602d139f19ba82a4 ldx [%i3+0x010],%g3 ! Observed data at 000000007f800010 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 47a5faef00000000 ldx [%i3+0x018],%g3 ! Observed data at 000000007f800018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3c010000fd000000 ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x020,%g4 ldx [%g1+0x098],%g2 ! Expected data = ffb9574341fd4662 ldx [%i3+0x098],%g3 ! Observed data at 000000007f800098 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x098,%g4 ldx [%g1+0x150],%g2 ! Expected data = a09bc339d2b57343 ldx [%i3+0x150],%g3 ! Observed data at 000000007f800150 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x150,%g4 ldx [%g1+0x178],%g2 ! Expected data = 1a9e50cfdaff1263 ldx [%i3+0x178],%g3 ! Observed data at 000000007f800178 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x178,%g4 ! The test for processor 55 has passed p55_passed: ta GOOD_TRAP nop p55_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p55_failed p55_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p55_failed p55_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p55_failed p55_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p55_failed p55_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p55_failed p55_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p55_failed p55_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p55_failed p55_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p55_failed p55_f2_fail: set p55_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f18_fail: set p55_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f20_fail: set p55_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f24_fail: set p55_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_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 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800028] done p55_trap1o: ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800028] done p55_trap2e: swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e000028] done p55_trap2o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e000028] done p55_trap3e: addc %l0,-0x710,%l5 sub %l2,-0x656,%l4 addc %l4,%l1,%l5 subc %l3,%l1,%l7 subc %l5,%l0,%l0 sub %l5,%l3,%l1 done p55_trap3o: addc %l0,-0x710,%l5 sub %l2,-0x656,%l4 addc %l4,%l1,%l5 subc %l3,%l1,%l7 subc %l5,%l0,%l0 sub %l5,%l3,%l1 done p55_init_memory_pointers: set p55_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 p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9b9ab6c63e9ca49a ldx [%g1+0x008],%l1 ! %l1 = 11e8a61c3833f98d ldx [%g1+0x010],%l2 ! %l2 = ab03aca862f21604 ldx [%g1+0x018],%l3 ! %l3 = 77fd2a2fbf601665 ldx [%g1+0x020],%l4 ! %l4 = 11ca8876602d139f ldx [%g1+0x028],%l5 ! %l5 = 263b970819ba82a4 ldx [%g1+0x030],%l6 ! %l6 = 2a129f90afd33a18 ldx [%g1+0x038],%l7 ! %l7 = e2902b9bda082732 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 72bb8fec892c42d8 ldx [%g1+0x048],%l1 ! %l1 = 9163f9fa3640d085 ldx [%g1+0x050],%l2 ! %l2 = 1394cc581bfff2d0 ldx [%g1+0x058],%l3 ! %l3 = 476e158c2b9bbf79 ldx [%g1+0x060],%l4 ! %l4 = 22d608a6b51fef3d ldx [%g1+0x068],%l5 ! %l5 = f03a34afbb7bfb10 ldx [%g1+0x070],%l6 ! %l6 = f49a617a26f58eea ldx [%g1+0x078],%l7 ! %l7 = 39b488b7ad127950 save ! Initialize memory pointers for window 2 set p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = 20898e0007e850a2 ldx [%g1+0x088],%l1 ! %l1 = 95f002325fb2bbd2 ldx [%g1+0x090],%l2 ! %l2 = e4005096a09bc339 ldx [%g1+0x098],%l3 ! %l3 = 0998d64680baa259 ldx [%g1+0x0a0],%l4 ! %l4 = 921a774fc196dcdd ldx [%g1+0x0a8],%l5 ! %l5 = 799a5cf255076a6f ldx [%g1+0x0b0],%l6 ! %l6 = 1e91dbe3d6d9ce56 ldx [%g1+0x0b8],%l7 ! %l7 = 0c11ba5e74eac755 save ! Initialize memory points for window 3 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 3 ldx [%g1+0x0c0],%l0 ! %l0 = 6329b07e8231048f ldx [%g1+0x0c8],%l1 ! %l1 = 09d4ce51dc950d4e ldx [%g1+0x0d0],%l2 ! %l2 = 4c39c0f1f63265d5 ldx [%g1+0x0d8],%l3 ! %l3 = 4b2a623622a7d42a ldx [%g1+0x0e0],%l4 ! %l4 = 3fefd9dbfb9b0a75 ldx [%g1+0x0e8],%l5 ! %l5 = b7c7604e4ac03dbd ldx [%g1+0x0f0],%l6 ! %l6 = 503ca5002c0fd731 ldx [%g1+0x0f8],%l7 ! %l7 = a4ea5ebbde167b6b ! Initialize the output register of window 3 set p55_local0_start,%o0 set p55_local1_start,%o1 set p55_local2_start,%o2 set p55_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 mov %g0,%o7 restore restore restore retl nop ! Random code for Processor 56 processor_56: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe0] ! Set the start flag wrpr %g0,7,%cleanwin call p56_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 56 wr %g0,0x4,%fprs ! Make sure fef is 1 set p56_init_freg,%g1 ! %f0 = 553c12cf 2f929204 2b0eafe7 a4084f14 ! %f4 = 19e38699 548b7425 8ef90c03 ebb95efd ! %f8 = d89e4f2b 3753ab4f 0cf6eb59 d3dcbd06 ! %f12 = d9897976 704cfe31 5b6fa2f1 7dc43afc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f7687d30 8277b6ad 617ac344 59bf4f2b ! %f20 = ab579e5c d7b64060 fd0e29c8 e00e7687 ! %f24 = 08f42b76 59ffebcb 086ba532 f1036fd6 ! %f28 = ccd1fa25 ab1ed416 aaa9b252 043202b8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 07775373 6ecff59a 1d50b707 d5183015 ! %f36 = 717beef5 b4f59483 c97474d2 c4850090 ! %f40 = 9ae93de1 3692ea98 e914a80d 7389d13c ! %f44 = abcec8d6 6c652269 1cd643a5 9a8e012a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6ff72f070000000b,%g7,%g1 ! GSR scale = 1, align = 3 wr %g1,%g0,%gsr ! GSR = 6ff72f070000000b 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 56 p56_label_1: ! Mem[000000008180018c] = 08dffe44, %l5 = ce172d32, %l5 = ce172d32 add %i3,0x18c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000008dffe44 ! %l1 = 2b2a0f0651fe77d8, Mem[0000000090800186] = 89b46810 sth %l1,[%i5+0x186] ! Mem[0000000090800184] = 77d86810 ! %l7 = ca60a072cc1bbac7, imm = fffffffffffff5c3, %l7 = ca60a072cc1bbac7 orncc %l7,-0xa3d,%l7 ! %l7 = ca60a072cc1bbaff, %ccr = 88 ! Mem[0000000080000000] = 5fb49d62, %l6 = d16e91c84940637e ldswa [%i0+%g0]0x89,%l6 ! %l6 = 000000005fb49d62 ! Mem[0000000081000028] = cd767ab4, %l6 = 5fb49d62, %l2 = e1bfffa4 add %i2,0x28,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000cd767ab4 ! %l7 = ca60a072cc1bbaff, immed = fffff286, %y = 00000000 smulcc %l7,-0xd7a,%l6 ! %l6 = 000002bb5249ef7a, %ccr = 00, %y = 000002bb ! Invert Register : %l0 = aa2a1a1a1bf975d5 xor %l0,-1,%l0 ! %l0 = 55d5e5e5e4068a2a ! %l5 = 0000000008dffe44, Mem[0000000081000020] = dd770c11 stha %l5,[%i2+%o4]0x88 ! Mem[0000000081000020] = dd77fe44 ! Mem[0000000080000040] = 138afcf7, %l7 = ca60a072cc1bbaff swap [%i0+0x040],%l7 ! %l7 = 00000000138afcf7 ! Mem[0000000091800050] = 201eabe0, %g2 = 000000005c37389a ldub [%o0+0x050],%g2 ! %g2 = 0000000000000020 p56_label_2: ! Mem[0000000091000178] = 2ee9c469, %g2 = 0000000000000020 lduh [%i6+0x17a],%g2 ! %g2 = 0000000000002ee9 ! %l4 = e3f904381ab93103, Mem[0000000091800150] = 42331e81aa15256d stx %l4,[%o0+0x150] ! Mem[0000000091800150] = e3f904381ab93103 ! Mem[0000000081800010] = 9049d180, %l6 = 000002bb5249ef7a swapa [%i3+%o2]0x88,%l6 ! %l6 = 000000009049d180 ! Mem[0000000080800028] = 651dc264, %f2 = 2b0eafe7 lda [%i1+%o5]0x88,%f2 ! %f2 = 651dc264 ! %l1 = 2b2a0f0651fe77d8, imm = 0000000000000469, %l0 = 55d5e5e5e4068a2a taddcc %l1,0x469,%l0 ! %l0 = 2b2a0f0651fe7c41, %ccr = 02 ! immd = 00000000000002b6, %l7 = 00000000138afcf7, %ccr = 02 movcc %icc,0x2b6,%l7 ! Moved, %l7 = 00000000000002b6 ! done : should take illegal inst trap, %l0 = 2b2a0f0651fe7c41 done ! Illegal inst trap : %l0 = 2b2a0f0651fe7c51 ! Mem[000000008100019c] = 451c1aac, %l7 = 00000000000002b6 swap [%i2+0x19c],%l7 ! %l7 = 00000000451c1aac ! %l2 = 00000000cd767ab4, immed = 00000097, %ccr = 02 movrgez %l2,0x097,%l5 ! Moved, %l5 = 0000000000000097 ! %l4 = 1ab93103, %l5 = 00000097, Mem[00000000908000b8] = 811ea975 1ac948e5 std %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = 1ab93103 00000097 p56_label_3: ! %l5 = 0000000000000097, %l5 = 0000000000000097, %ccr = 02 movl %icc,%l5,%l5 ! Moved, %l5 = 0000000000000097 ! Set Register : %l6 = 000000009049d180 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[00000000818000f0] = 223b290e24629107, %l7 = 00000000451c1aac, %l1 = 2b2a0f0651fe77d8 add %i3,0xf0,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 223b290e24629107 ! %l1 = 223b290e24629107, Mem[00000000810000ee] = 39d9955f stb %l1,[%i2+0x0ee] ! Mem[00000000810000ec] = 39d9075f ! Mem[00000000810001fd] = 61061557, %l4 = e3f904381ab93103 ldstub [%i2+0x1fd],%l4 ! %l4 = 00000006000000ff ! Mem[0000000090000180] = ec30e2c0 849a4580, %g2 = 00002ee9, %g3 = 0bad0b00 ldd [%i4+0x180],%g2 ! %g2 = 00000000ec30e2c0 00000000849a4580 ! Mem[00000000908001f8] = 372aeced, %g2 = 00000000ec30e2c0 ldsh [%i5+0x1fa],%g2 ! %g2 = 000000000000372a ! %l3 = c40f816e95ee4af8, Mem[000000009100004d] = 1e4cff9f stb %l3,[%i6+0x04d] ! Mem[000000009100004c] = f84cff9f ! %f10 = 0cf6eb59 d3dcbd06, Mem[0000000080000018] = 2f64deee 1e261aea stda %f10,[%i0+%o3]0x80 ! Mem[0000000080000018] = 0cf6eb59 d3dcbd06 ! immd = 00000000000003a3, %l6 = ffffffffffffffff, %ccr = 02 movcc %icc,0x3a3,%l6 ! Moved, %l6 = 00000000000003a3 p56_label_4: ! %l5 = 0000000000000097, %l4 = 0000000000000006, %ccr = 02 movl %icc,%l5,%l4 ! Moved, %l4 = 0000000000000097 ! %l2 = 00000000cd767ab4, Mem[0000000080000010] = 00ee3e82 stba %l2,[%i0+%o2]0x89 ! Mem[0000000080000010] = 00ee3eb4 ! Mem[0000000081000010] = a08005f9, %l2 = 00000000cd767ab4 lduha [%i2+%o2]0x81,%l2 ! %l2 = 000000000000a080 ! Mem[000000009180001c] = 32beb534, %g2 = 000000000000372a ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000032 ! Mem[00000000918001b0] = e41b205f, %g2 = 0000000000000032 ldsh [%o0+0x1b0],%g2 ! %g2 = ffffffffffffe41b ! %f16 = f7687d30 8277b6ad 617ac344 59bf4f2b ! %f20 = ab579e5c d7b64060 fd0e29c8 e00e7687 ! %f24 = 08f42b76 59ffebcb 086ba532 f1036fd6 ! %f28 = ccd1fa25 ab1ed416 aaa9b252 043202b8 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000 ! Mem[0000000081800058] = 6b10cdd9, %l3 = c40f816e95ee4af8 ldsb [%i3+0x058],%l3 ! %l3 = 000000000000006b ! Mem[0000000080000018] = 0cf6eb59 d3dcbd06, %l4 = 00000097, %l5 = 00000097 ldd [%i0+%o3],%l4 ! %l4 = 000000000cf6eb59 00000000d3dcbd06 ! Mem[00000000810000b8] = b6dd615d, %l7 = 00000000451c1aac ldstuba [%i2+0x0b8]%asi,%l7 ! %l7 = 000000b6000000ff ! Mem[0000000081000010] = f90580a0, %l3 = 000000000000006b ldswa [%i2+%o2]0x89,%l3 ! %l3 = fffffffff90580a0 p56_label_5: ! Mem[00000000910000e0] = 7ae7c882, %g2 = ffffffffffffe41b ldsh [%i6+0x0e0],%g2 ! %g2 = 0000000000007ae7 ! %l7 = 00000000000000b6, imm = fffffffffffff125, %l3 = fffffffff90580a0 taddcc %l7,-0xedb,%l3 ! %l3 = fffffffffffff1db, %ccr = 8a ! immd = 000000000000009f, %l1 = 223b290e24629107, %ccr = 8a movg %xcc,0x09f,%l1 ! Register Not Moved ! Mem[0000000091800088] = f66800b943610036, %f48 = 166497c7 686ae5ef ldd [%o0+0x088],%f48 ! %f48 = f66800b9 43610036 ! Mem[0000000081800008] = cefa2c9e, %f9 = 3753ab4f lda [%i3+%o1]0x80,%f9 ! %f9 = cefa2c9e ! %l7 = 00000000000000b6, Mem[0000000090000128] = 246a2f26 stw %l7,[%i4+0x128] ! Mem[0000000090000128] = 000000b6 ! Mem[0000000090000190] = 62a05321cef23aad, %g2 = 0000000000007ae7 ldx [%i4+0x190],%g2 ! %g2 = 62a05321cef23aad ! %l7 = 00000000000000b6, imm = 0000000000000002, %l4 = 000000000cf6eb59 sll %l7,0x002,%l4 ! %l4 = 00000000000002d8 ! Mem[0000000080000038] = 1c7079bf, %l3 = fffffffffffff1db, %asi = 80 swapa [%i0+0x038]%asi,%l3 ! %l3 = 000000001c7079bf ! Mem[00000000908000b8] = 1ab93103 00000097, %g2 = cef23aad, %g3 = 849a4580 ldd [%i5+0x0b8],%g2 ! %g2 = 000000001ab93103 0000000000000097 p56_label_6: ! %l5 = 00000000d3dcbd06, %l0 = 2b2a0f0651fe7c51, %ccr = 8a move %xcc,%l5,%l0 ! Register Not Moved ! %l6 = 00000000000003a3, Mem[0000000081800000] = dd2d5cf6 stwa %l6,[%i3+%g0]0x81 ! Mem[0000000081800000] = 000003a3 ! %l7 = 00000000000000b6, %l6 = 00000000000003a3, %ccr = 8a movle %icc,%l7,%l6 ! Register Not Moved ! %l1 = 223b290e24629107, Mem[00000000908001ab] = 06892ae9 stb %l1,[%i5+0x1ab] ! Mem[00000000908001a8] = 07892ae9 ! %f0 = 553c12cf 2f929204 651dc264 a4084f14 ! %f4 = 19e38699 548b7425 8ef90c03 ebb95efd ! %f8 = d89e4f2b cefa2c9e 0cf6eb59 d3dcbd06 ! %f12 = d9897976 704cfe31 5b6fa2f1 7dc43afc mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0 ! %l0 = 2b2a0f0651fe7c51, Mem[0000000080800028] = 88b6c2b8651dc264 stxa %l0,[%i1+%o5]0x88 ! Mem[0000000080800028] = 2b2a0f0651fe7c51 ! %f18 = 617ac344 59bf4f2b, Mem[00000000918000b0] = bfd6d9fb ffc33525 std %f18,[%o0+0x0b0] ! Mem[00000000918000b0] = 617ac344 59bf4f2b ! %l0 = 2b2a0f0651fe7c51, immed = ffffff1d, %ccr = 8a movre %l0,-0x0e3,%l7 ! Not Moved, %l7 = 00000000000000b6 ! Mem[00000000910001c8] = 155e84cc, %g2 = 000000001ab93103 ldsb [%i6+0x1cb],%g2 ! %g2 = 0000000000000015 ! Mem[00000000810001fc] = 61ff1557, %l5 = 00000000d3dcbd06 swap [%i2+0x1fc],%l5 ! %l5 = 0000000061ff1557 p56_label_7: ! Mem[00000000810001fc] = d3dcbd06, %l6 = 00000000000003a3 swap [%i2+0x1fc],%l6 ! %l6 = 00000000d3dcbd06 ! %l0 = 2b2a0f0651fe7c51, Mem[0000000091000028] = e11c1270 stw %l0,[%i6+%o5] ! Mem[0000000091000028] = 51fe7c51 ! Mem[0000000090000080] = a51ce9c8b76c866a, %g2 = 0000000000000015 ldx [%i4+0x080],%g2 ! %g2 = a51ce9c8b76c866a ! %l7 = 00000000000000b6, Mem[0000000090000040] = 8dbea8f71fcc733d stx %l7,[%i4+0x040] ! Mem[0000000090000040] = 00000000000000b6 ! Mem[00000000900001a0] = ea1bd83c, %g18 = f5dcea89f5c2453f ldsw [%i4+0x1a0],%g2 ! %g2 = f5dcea89f5c2453f ! %l3 = 000000001c7079bf, Mem[0000000081800010] = 5249ef7a stwa %l3,[%i3+%o2]0x88 ! Mem[0000000081800010] = 1c7079bf ! Mem[0000000081800046] = 17bf4037, %l1 = 223b290e24629107 ldstuba [%i3+0x046]%asi,%l1 ! %l1 = 00000040000000ff ! %l2 = 000000000000a080, Mem[0000000081000008] = 4390dc8e stwa %l2,[%i2+%o1]0x80 ! Mem[0000000081000008] = 0000a080 ! Mem[0000000090000194] = cef23aad, %g2 = ffffffffea1bd83c ldsh [%i4+0x194],%g2 ! %g2 = ffffffffffffcef2 ! Clear Register : %l2 = 000000000000a080 clr %l2 ! %l2 = 0000000000000000 p56_label_8: ! Mem[0000000081800028] = d03e0957 69bd8f67, %l0 = 51fe7c51, %l1 = 00000040 ldda [%i3+%o5]0x89,%l0 ! %l0 = 0000000069bd8f67 00000000d03e0957 ! %l0 = 0000000069bd8f67, %l6 = 00000000d3dcbd06, %ccr = 8a movcs %xcc,%l0,%l6 ! Register Not Moved ! Mem[0000000080000154] = d8eb867a, %l6 = 00000000d3dcbd06 swap [%i0+0x154],%l6 ! %l6 = 00000000d8eb867a ! Mem[000000008180016c] = 8f88ae9c, %l6 = d8eb867a, %l3 = 1c7079bf add %i3,0x16c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000008f88ae9c ! %l5 = 0000000061ff1557, Mem[00000000908001b0] = 11ebb8e0144ca672 stx %l5,[%i5+0x1b0] ! Mem[00000000908001b0] = 0000000061ff1557 ! Mem[0000000080000028] = bbdcf045, %l1 = 00000000d03e0957 swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000bbdcf045 ! Mem[0000000081000060] = 7004d14ae6d292e5, %l6 = 00000000d8eb867a ldx [%i2+0x060],%l6 ! %l6 = 7004d14ae6d292e5 ! immd = 000000000000035c, %l5 = 0000000061ff1557, %ccr = 8a movgu %icc,0x35c,%l5 ! Moved, %l5 = 000000000000035c ! %l0 = 0000000069bd8f67, immed = fffff332, %y = 000002bb umulcc %l0,-0xcce,%l6 ! %l6 = 69bd8a1d06bdc71e, %ccr = 00, %y = 69bd8a1d ! Mem[0000000080000000] = 4fee85c65fb49d62, %f22 = fd0e29c8 e00e7687 ldda [%i0+%g0]0x89,%f22 ! %f22 = 4fee85c6 5fb49d62 p56_label_9: ! Mem[0000000090800060] = 257bbd62c2b6030c, %f48 = f66800b9 43610036 ldd [%i5+0x060],%f48 ! %f48 = 257bbd62 c2b6030c ! immd = 00000000000002b7, %l4 = 00000000000002d8, %ccr = 00 movgu %xcc,0x2b7,%l4 ! Moved, %l4 = 00000000000002b7 ! Mem[000000008180003d] = b72c628a, %l0 = 0000000069bd8f67 ldstub [%i3+0x03d],%l0 ! %l0 = 0000002c000000ff ! Mem[0000000080000008] = 155973fa, %l1 = 00000000bbdcf045 ldsha [%i0+%o1]0x81,%l1 ! %l1 = 0000000000001559 ! %l5 = 000000000000035c, Mem[00000000818001c0] = 2496302fbccee47b, %asi = 80 stxa %l5,[%i3+0x1c0]%asi ! Mem[00000000818001c0] = 000000000000035c ! Mem[00000000800001eb] = 76e25842, %l2 = 0000000000000000 ldstub [%i0+0x1eb],%l2 ! %l2 = 00000042000000ff ! %f18 = 617ac344, Mem[0000000091800148] = 6a524a45 st %f18,[%o0+0x148] ! Mem[0000000091800148] = 617ac344 ! %f28 = ccd1fa25, Mem[0000000091800094] = dbf82032 st %f28,[%o0+0x094] ! Mem[0000000091800094] = ccd1fa25 ! %l7 = 00000000000000b6, %l1 = 0000000000001559, %y = 69bd8a1d umul %l7,%l1,%l5 ! %l5 = 00000000000f2d46, %y = 00000000 ! Mem[000000008000001d] = d3dcbd06, %l5 = 00000000000f2d46 ldstub [%i0+0x01d],%l5 ! %l5 = 000000dc000000ff p56_label_10: ! %f28 = ccd1fa25 ab1ed416, Mem[0000000080000008] = fa735915 61e4986c stda %f28,[%i0+%o1]0x88 ! Mem[0000000080000008] = ccd1fa25 ab1ed416 ! Mem[0000000080000000] = 5fb49d62, %l7 = 00000000000000b6 ldswa [%i0+%g0]0x89,%l7 ! %l7 = 000000005fb49d62 ! immd = 000000000000025f, %l4 = 00000000000002b7, %ccr = 00 move %xcc,0x25f,%l4 ! Register Not Moved ! Mem[0000000081800190] = e91761c0, %l2 = 0000000000000042 swap [%i3+0x190],%l2 ! %l2 = 00000000e91761c0 ! %l2 = 00000000e91761c0, %l0 = 000000000000002c, %l1 = 0000000000001559 addccc %l2,%l0,%l1 ! %l1 = 00000000e91761ec, %ccr = 08 ! Mem[000000009080003c] = 1c0cd3f2, %g18 = f5dcea89f5c2453f ldsw [%i5+0x03c],%g2 ! %g2 = f5dcea89f5c2453f ! %l1 = 00000000e91761ec, Mem[0000000080000000] = 5fb49d62 stba %l1,[%i0+%g0]0x88 ! Mem[0000000080000000] = 5fb49dec ! Mem[000000008080004c] = 3ed9fbd6, %l3 = 000000008f88ae9c swap [%i1+0x04c],%l3 ! %l3 = 000000003ed9fbd6 ! Mem[00000000918001f0] = 0e1a2de41195af97, %g2 = 000000001c0cd3f2 ldx [%o0+0x1f0],%g2 ! %g2 = 0e1a2de41195af97 ! %l7 = 000000005fb49d62, %l5 = 00000000000000dc, %l1 = 00000000e91761ec sra %l7,%l5,%l1 ! %l1 = 0000000000000005 p56_label_11: ! %l4 = 00000000000002b7, Mem[0000000090800043] = 2fe14ccb stb %l4,[%i5+0x043] ! Mem[0000000090800040] = b7e14ccb ! Mem[0000000081800018] = 322c0904, %l7 = 000000005fb49d62 ldstuba [%i3+%o3]0x81,%l7 ! %l7 = 00000032000000ff ! %l1 = 0000000000000005, Mem[0000000091000168] = 83675da1ba20aad9, %asi = 80 stxa %l1,[%i6+0x168]%asi ! Mem[0000000091000168] = 0000000000000005 ! %l4 = 00000000000002b7, Mem[0000000081000028] = b47a76cd stha %l4,[%i2+%o5]0x89 ! Mem[0000000081000028] = b47a02b7 ! Mem[0000000091800020] = 9d89ddf2, %g2 = 0e1a2de41195af97 ldub [%o0+0x023],%g2 ! %g2 = 000000000000009d ! %l4 = 00000000000002b7, Mem[0000000090000060] = d05fd2d131ded22c stx %l4,[%i4+0x060] ! Mem[0000000090000060] = 00000000000002b7 ! %l3 = 000000003ed9fbd6, %l0 = 000000000000002c, %l5 = 00000000000000dc and %l3,%l0,%l5 ! %l5 = 0000000000000004 ! Mem[0000000081000148] = 8fcd2bfa10c90615, %l3 = 000000003ed9fbd6, %l2 = 00000000e91761c0 add %i2,0x148,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 8fcd2bfa10c90615 ! %l3 = 000000003ed9fbd6, Mem[0000000091000030] = bf3c11afebada5f2 stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 000000003ed9fbd6 ! immd = 000000000000011e, %l3 = 000000003ed9fbd6, %ccr = 08 movleu %icc,0x11e,%l3 ! Register Not Moved p56_label_12: ! %l2 = 8fcd2bfa10c90615, %l6 = 69bd8a1d06bdc71e, %l4 = 00000000000002b7 srl %l2,%l6,%l4 ! %l4 = 0000000000000000 ! %l4 = 00000000, %l5 = 00000004, Mem[00000000908001f0] = b34a86c6 84e1b785 stda %l4,[%i5+0x1f0]%asi ! Mem[00000000908001f0] = 00000000 00000004 ! Mem[00000000808001a0] = e671ed9a, %l3 = 000000003ed9fbd6 swap [%i1+0x1a0],%l3 ! %l3 = 00000000e671ed9a ! Mem[0000000081000068] = 8e146aff, %l7 = 00000032, %l5 = 00000004 add %i2,0x68,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008e146aff ! Mem[0000000091800058] = bb76d061, %g18 = f5dcea89f5c2453f ldsw [%o0+0x058],%g2 ! %g2 = f5dcea89f5c2453f ! %l5 = 000000008e146aff, Mem[0000000081000008] = 0000a080762a754d stxa %l5,[%i2+%o1]0x81 ! Mem[0000000081000008] = 000000008e146aff ! %l5 = 000000008e146aff, Mem[000000009100003e] = a2b73279 sth %l5,[%i6+0x03e] ! Mem[000000009100003c] = 6aff3279 ! %l7 = 0000000000000032, %l0 = 000000000000002c, %y = 00000000 udiv %l7,%l0,%l1 ! %l1 = 0000000000000001 mov %l0,%y ! %y = 0000002c ! Mem[0000000091800178] = 946e98ff 7badf058, %g2 = bb76d061, %g3 = 00000097 ldd [%o0+0x178],%g2 ! %g2 = 00000000946e98ff 000000007badf058 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 p56_label_13: ! Mem[0000000081000018] = 7f35da19, %l2 = 8fcd2bfa10c90615 lduba [%i2+%o3]0x89,%l2 ! %l2 = 0000000000000019 ! Mem[0000000091800150] = e3f90438, %g18 = f5dcea89f5c2453f ldsw [%o0+0x150],%g2 ! %g2 = f5dcea89f5c2453f ! %l2 = 0000000000000019, Mem[0000000080800028] = 51fe7c51 stha %l2,[%i1+%o5]0x89 ! Mem[0000000080800028] = 51fe0019 ! %l1 = 0000000000000001, Mem[0000000091800038] = 96b1e416489be132 stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000001 ! Mem[000000008080007e] = 37cdf534, %l0 = 000000000000002c ldstub [%i1+0x07e],%l0 ! %l0 = 000000f5000000ff ! %f14 = 5b6fa2f1 7dc43afc, Mem[0000000081000000] = a2e4b97f db28b7b2 stda %f14,[%i2+%g0]0x88 ! Mem[0000000081000000] = 5b6fa2f1 7dc43afc ! %l1 = 0000000000000001, Mem[0000000090000148] = c1bedd20cb691d39 stx %l1,[%i4+0x148] ! Mem[0000000090000148] = 0000000000000001 ! %l2 = 0000000000000019, %l1 = 0000000000000001, %l2 = 0000000000000019 sub %l2,%l1,%l2 ! %l2 = 0000000000000018 ! %l3 = 00000000e671ed9a, %l5 = 000000008e146aff, %l4 = 0000000000000000 or %l3,%l5,%l4 ! %l4 = 00000000ee75efff ! %f24 = 08f42b76 59ffebcb, Mem[00000000918000b8] = 58c331f8 4812e4bd stda %f24,[%o0+0x0b8]%asi ! Mem[00000000918000b8] = 08f42b76 59ffebcb p56_label_14: ! Mem[0000000091800098] = 8642a6a6, %g2 = ffffffffe3f90438 lduw [%o0+0x098],%g2 ! %g2 = 000000008642a6a6 ! %l4 = 00000000ee75efff, Mem[000000009180012b] = dbe3ea9f stb %l4,[%o0+0x12b] ! Mem[0000000091800128] = ffe3ea9f ! Mem[00000000918000d0] = dff7ebccbc118a8b, %g2 = 000000008642a6a6 ldx [%o0+0x0d0],%g2 ! %g2 = dff7ebccbc118a8b ! %l1 = 0000000000000001, Mem[00000000908001ca] = 46ef2d63 sth %l1,[%i5+0x1ca] ! Mem[00000000908001c8] = 00012d63 ! Mem[0000000090800090] = 246b47691413ef16, %g2 = dff7ebccbc118a8b ldx [%i5+0x090],%g2 ! %g2 = 246b47691413ef16 ! Code Fragment 1 p56_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007badf058 mov -0x71f,%g3 ! %g3 = fffffffffffff8e1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000008100005c] = 766e6ac1, %l6 = 69bd8a1d06bdc71e lduh [%i2+0x05e],%l6 ! %l6 = 0000000000006ac1 ! Mem[0000000081000014] = 5d5cb6de, %l0 = 000000f5, %l0 = 000000f5 add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005d5cb6de ! Mem[00000000900000ec] = 23131682, %g2 = 246b47691413ef16 ldsh [%i4+0x0ee],%g2 ! %g2 = 0000000000002313 ! Mem[000000009180019c] = 34dea851, %g18 = f5dcea89f5c2453f ldsw [%o0+0x19c],%g2 ! %g2 = f5dcea89f5c2453f p56_label_15: ! immd = 00000000000001eb, %l4 = 00000000ee75efff, %ccr = 08 movpos %icc,0x1eb,%l4 ! Register Not Moved ! Mem[0000000091000040] = 3279f315, %g2 = 0000000034dea851 lduw [%i6+0x040],%g2 ! %g2 = 000000003279f315 ! Mem[00000000808001c0] = c5b9318b, %l1 = 00000001, %l2 = 00000018 add %i1,0x1c0,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c5b9318b ! Mem[0000000091800120] = a7462363, %g2 = 000000003279f315 ldub [%o0+0x120],%g2 ! %g2 = 00000000000000a7 ! Mem[0000000081800000] = a3030000, %l5 = 000000008e146aff ldsha [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000080000028] = 57093ed0, %l6 = 0000000000006ac1 ldswa [%i0+%o5]0x89,%l6 ! %l6 = 0000000057093ed0 ! immd = 00000000000003bd, %l0 = 000000005d5cb6de, %ccr = 08 movcs %xcc,0x3bd,%l0 ! Register Not Moved ! %l0 = 000000005d5cb6de, Mem[0000000081800008] = cefa2c9e stha %l0,[%i3+%o1]0x81 ! Mem[0000000081800008] = b6de2c9e ! Mem[00000000810001c8] = 786d69c1, %l5 = 0000000000000000 swap [%i2+0x1c8],%l5 ! %l5 = 00000000786d69c1 membar #Sync ! Added by membar checker (318) ! Mem[0000000090000000] = f7687d30, %g18 = f5dcea89f5c2453f ldsw [%i4+%g0],%g2 ! %g2 = f5dcea89f5c2453f p56_label_16: ! Mem[00000000910000b0] = c0b4901e, %g2 = fffffffff7687d30 ldsh [%i6+0x0b0],%g2 ! %g2 = ffffffffffffc0b4 ! Mem[0000000080800050] = 72cd8c223493dc2f, %l2 = 00000000c5b9318b, %l0 = 000000005d5cb6de add %i1,0x50,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 72cd8c223493dc2f ! %l6 = 0000000057093ed0, Mem[00000000910001ac] = 0768fa4c stw %l6,[%i6+0x1ac] ! Mem[00000000910001ac] = 57093ed0 ! %l3 = 00000000e671ed9a, %l6 = 0000000057093ed0, %ccr = 08 movrne %l3,%l6,%l2 ! Moved, %l2 = 0000000057093ed0 ! %l0 = 72cd8c223493dc2f, immed = 000001cc, %ccr = 08 movrgz %l0,0x1cc,%l4 ! Moved, %l4 = 00000000000001cc ! Mem[00000000908001a8] = db8a1c07 892ae917, %g2 = ffffc0b4, %g3 = fffff8e1 ldd [%i5+0x1a8],%g2 ! %g2 = 00000000db8a1c07 00000000892ae917 ! Mem[00000000900001f0] = d9897976 704cfe31, %g2 = db8a1c07, %g3 = 892ae917 ldd [%i4+0x1f0],%g2 ! %g2 = 00000000d9897976 00000000704cfe31 ! Mem[000000008080008c] = c6e398e0, %l2 = 0000000057093ed0, %asi = 80 swapa [%i1+0x08c]%asi,%l2 ! %l2 = 00000000c6e398e0 ! Mem[000000009180014c] = 44ecdeed, %g2 = 00000000d9897976 ldsh [%o0+0x14c],%g2 ! %g2 = 00000000000044ec ! %f0 = 553c12cf 2f929204 651dc264 a4084f14 ! %f4 = 19e38699 548b7425 8ef90c03 ebb95efd ! %f8 = d89e4f2b cefa2c9e 0cf6eb59 d3dcbd06 ! %f12 = d9897976 704cfe31 5b6fa2f1 7dc43afc mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040 p56_label_17: ! %f0 = 553c12cf 2f929204 651dc264 a4084f14 ! %f4 = 19e38699 548b7425 8ef90c03 ebb95efd ! %f8 = d89e4f2b cefa2c9e 0cf6eb59 d3dcbd06 ! %f12 = d9897976 704cfe31 5b6fa2f1 7dc43afc mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180 ! %l3 = 00000000e671ed9a, %l7 = 0000000000000032, %l2 = 00000000c6e398e0 andn %l3,%l7,%l2 ! %l2 = 00000000e671ed88 ! Mem[0000000081000054] = e613d863, %l7 = 0000000000000032 ldstub [%i2+0x054],%l7 ! %l7 = 000000e6000000ff ! Mem[00000000918000f0] = 33221885 8d1b34c4, %g2 = 000044ec, %g3 = 704cfe31 ldd [%o0+0x0f0],%g2 ! %g2 = 0000000033221885 000000008d1b34c4 ! %l4 = 00000000000001cc, %l2 = 00000000e671ed88, %ccr = 08 movcs %icc,%l4,%l2 ! Register Not Moved ! Mem[0000000081000094] = 87276504, %l6 = 0000000057093ed0 swap [%i2+0x094],%l6 ! %l6 = 0000000087276504 ! %l3 = 00000000e671ed9a, Mem[00000000900000ca] = be34e666 sth %l3,[%i4+0x0ca] ! Mem[00000000900000c8] = ed9ae666 ! immd = 0000000000000039, %l4 = 00000000000001cc, %ccr = 08 movcs %icc,0x039,%l4 ! Register Not Moved ! Mem[00000000918000fc] = c42d5979, %g2 = 0000000033221885 ldsb [%o0+0x0fc],%g2 ! %g2 = ffffffffffffffc4 ! Mem[0000000081800000] = 000003a3, %l4 = 00000000000001cc lduba [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000 p56_label_18: ! Mem[0000000080800008] = 5eac78bc, %l7 = 00000000000000e6 ldswa [%i1+%o1]0x81,%l7 ! %l7 = 000000005eac78bc ! Mem[00000000800001dc] = b13b0db8, %l7 = 000000005eac78bc swap [%i0+0x1dc],%l7 ! %l7 = 00000000b13b0db8 ! Mem[0000000080800048] = 70c38072 8f88ae9c, %l6 = 87276504, %l7 = b13b0db8 ldd [%i1+0x048],%l6 ! %l6 = 0000000070c38072 000000008f88ae9c ! %l5 = 00000000786d69c1, %l6 = 0000000070c38072, %y = 0000002c umul %l5,%l6,%l3 ! %l3 = 350bd608539c97f2, %y = 350bd608 ! Mem[000000009080000c] = c6c41012, %g2 = ffffffffffffffc4 lduh [%i5+0x00c],%g2 ! %g2 = 000000000000c6c4 ! Mem[000000008000008c] = 6b56fe0a, %l5 = 786d69c1, %l3 = 539c97f2 add %i0,0x8c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006b56fe0a ! Mem[000000008000001c] = d3ffbd06, %l3 = 000000006b56fe0a swap [%i0+0x01c],%l3 ! %l3 = 00000000d3ffbd06 ! %f17 = 8277b6ad, Mem[0000000090000144] = d6ab3316 st %f17,[%i4+0x144] ! Mem[0000000090000144] = 8277b6ad ! %l7 = 000000008f88ae9c, Mem[0000000081800008] = db7964cc9e2cdeb6 stxa %l7,[%i3+%o1]0x88 ! Mem[0000000081800008] = 000000008f88ae9c ! %l5 = 00000000786d69c1, %l0 = 72cd8c223493dc2f, %y = 350bd608 udiv %l5,%l0,%l7 ! %l7 = 00000000ffffffff mov %l0,%y ! %y = 3493dc2f p56_label_19: ! Mem[00000000910000c0] = 92af44d2, %g2 = 000000000000c6c4 lduh [%i6+0x0c0],%g2 ! %g2 = 00000000000092af ! %l1 = 0000000000000001, Mem[0000000080000000] = 5fb49dec stba %l1,[%i0+%g0]0x89 ! Mem[0000000080000000] = 5fb49d01 ! %l2 = 00000000e671ed88, immed = 00000058, %ccr = 08 movre %l2,0x058,%l2 ! Not Moved, %l2 = 00000000e671ed88 membar #Sync ! Added by membar checker (319) ! Mem[00000000900001a8] = bddcd359, %g2 = 00000000000092af ldsb [%i4+0x1a9],%g2 ! %g2 = ffffffffffffffbd ! Mem[0000000081800008] = 9cae888f, %l7 = 00000000ffffffff lduwa [%i3+%o1]0x81,%l7 ! %l7 = 000000009cae888f ! %f24 = 08f42b76, Mem[0000000091800198] = 16b148f1 st %f24,[%o0+0x198] ! Mem[0000000091800198] = 08f42b76 ! Mem[0000000080000018] = 59ebf60c, %l4 = 0000000000000000 ldswa [%i0+%o3]0x88,%l4 ! %l4 = 0000000059ebf60c ! Set Register : %l6 = 0000000070c38072 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l1 = 0000000000000001, Mem[0000000090000148] = 0000000000000001 stx %l1,[%i4+0x148] ! Mem[0000000090000148] = 0000000000000001 ! %l2 = 00000000e671ed88, immed = fffff1af, %y = 3493dc2f smulcc %l2,-0xe51,%l2 ! %l2 = 0000016ddaf667f8, %ccr = 08, %y = 0000016d p56_label_20: ! immd = 00000000000001ea, %l6 = ffffffffffffffff, %ccr = 08 movle %xcc,0x1ea,%l6 ! Register Not Moved ! %l1 = 0000000000000001, imm = fffffffffffff69e, %l2 = 0000016ddaf667f8 andn %l1,-0x962,%l2 ! %l2 = 0000000000000001 ! %l1 = 0000000000000001, %l5 = 00000000786d69c1, %ccr = 08 movrne %l1,%l5,%l5 ! Moved, %l5 = 00000000786d69c1 ! Mem[000000009100009c] = dbbc0107, %g2 = ffffffffffffffbd lduha [%i6+0x09c]%asi,%g2 ! %g2 = 000000000000dbbc ! Mem[0000000080800106] = 9301b427, %l1 = 0000000000000001 ldstub [%i1+0x106],%l1 ! %l1 = 000000b4000000ff ! %l2 = 00000001, %l3 = d3ffbd06, Mem[0000000090000158] = 3fd226a8 c43c4750 std %l2,[%i4+0x158] ! Mem[0000000090000158] = 00000001 d3ffbd06 ! Mem[0000000080000020] = c05601ca, %l5 = 00000000786d69c1 swapa [%i0+%o4]0x88,%l5 ! %l5 = 00000000c05601ca ! Mem[00000000818001d8] = a51eeb65, %l7 = 000000009cae888f swap [%i3+0x1d8],%l7 ! %l7 = 00000000a51eeb65 ! %l3 = 00000000d3ffbd06, %l5 = 00000000c05601ca, %l5 = 00000000c05601ca xor %l3,%l5,%l5 ! %l5 = 0000000013a9bccc ! Mem[0000000081000010] = a08005f9, %l2 = 0000000000000001 ldstuba [%i2+%o2]0x80,%l2 ! %l2 = 000000a0000000ff p56_label_21: ! Mem[0000000081000028] = b47a02b7, %l3 = 00000000d3ffbd06 ldsba [%i2+%o5]0x89,%l3 ! %l3 = ffffffffffffffb7 ! Mem[0000000081000020] = 44fe77dd4f164974, %l2 = 00000000000000a0 ldxa [%i2+%o4]0x80,%l2 ! %l2 = 44fe77dd4f164974 ! Mem[0000000080000020] = 9e319a26 786d69c1, %l0 = 3493dc2f, %l1 = 000000b4 ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000786d69c1 000000009e319a26 ! %l2 = 44fe77dd4f164974, Mem[00000000918001ae] = 24bbe41b, %asi = 80 stha %l2,[%o0+0x1ae]%asi ! Mem[00000000918001ac] = 4974e41b ! Mem[0000000090000040] = 553c12cf 2f929204 651dc264 a4084f14 ! Mem[0000000090000050] = 19e38699 548b7425 8ef90c03 ebb95efd ! Mem[0000000090000060] = d89e4f2b cefa2c9e 0cf6eb59 d3dcbd06 ! Mem[0000000090000070] = d9897976 704cfe31 5b6fa2f1 7dc43afc ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! %f16 = f7687d30 8277b6ad, Mem[0000000080800028] = 51fe0019 2b2a0f06 stda %f16,[%i1+%o5]0x89 ! Mem[0000000080800028] = f7687d30 8277b6ad ! %l7 = 00000000a51eeb65, Mem[0000000081000008] = 000000008e146aff stxa %l7,[%i2+%o1]0x81 ! Mem[0000000081000008] = 00000000a51eeb65 ! %f26 = 086ba532, Mem[0000000091000158] = 37ccf7a9 st %f26,[%i6+0x158] ! Mem[0000000091000158] = 086ba532 ! Mem[0000000081000000] = 5b6fa2f17dc43afc, %l2 = 44fe77dd4f164974 ldxa [%i2+%g0]0x88,%l2 ! %l2 = 5b6fa2f17dc43afc ! %l3 = ffffffffffffffb7, Mem[0000000090800020] = bbf6f75b sth %l3,[%i5+%o4] ! Mem[0000000090800020] = ffb7f75b p56_label_22: ! %f16 = f7687d30 8277b6ad 617ac344 59bf4f2b ! %f20 = ab579e5c d7b64060 4fee85c6 5fb49d62 ! %f24 = 08f42b76 59ffebcb 086ba532 f1036fd6 ! %f28 = ccd1fa25 ab1ed416 aaa9b252 043202b8 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100 ! Mem[0000000081000008] = 00000000 a51eeb65, %l0 = 786d69c1, %l1 = 9e319a26 ldda [%i2+%o1]0x80,%l0 ! %l0 = 0000000000000000 00000000a51eeb65 ! Mem[0000000081000010] = f90580ff, %l5 = 0000000013a9bccc lduha [%i2+%o2]0x88,%l5 ! %l5 = 00000000000080ff ! %l6 = ffffffffffffffff, Mem[00000000918000d8] = 042c14c3f3727971 stx %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = ffffffffffffffff ! %l4 = 0000000059ebf60c, Mem[0000000091800088] = f66800b943610036 stx %l4,[%o0+0x088] ! Mem[0000000091800088] = 0000000059ebf60c ! immd = 00000000000003fb, %l6 = ffffffffffffffff, %ccr = 08 movvc %icc,0x3fb,%l6 ! Moved, %l6 = 00000000000003fb ! immd = 00000000000001a1, %l3 = ffffffffffffffb7, %ccr = 08 movcc %icc,0x1a1,%l3 ! Moved, %l3 = 00000000000001a1 ! %l3 = 00000000000001a1, %l2 = 5b6fa2f17dc43afc, %l4 = 0000000059ebf60c xor %l3,%l2,%l4 ! %l4 = 5b6fa2f17dc43b5d ! Mem[0000000081800008] = 9cae888f, %l2 = 5b6fa2f17dc43afc ldsha [%i3+%o1]0x81,%l2 ! %l2 = ffffffffffff9cae ! %l5 = 00000000000080ff, imm = 00000000000007ac, %l5 = 00000000000080ff addcc %l5,0x7ac,%l5 ! %l5 = 00000000000088ab, %ccr = 00 p56_label_23: ! %l0 = 00000000, %l1 = a51eeb65, Mem[0000000081800010] = 1c7079bf 5d9dc7f6 stda %l0,[%i3+%o2]0x88 ! Mem[0000000081800010] = 00000000 a51eeb65 ! %l1 = 00000000a51eeb65, imm = 0000000000000016, %l7 = 00000000a51eeb65 sll %l1,0x016,%l7 ! %l7 = 002947bad9400000 ! immd = 00000000000001a2, %l0 = 0000000000000000, %ccr = 00 movneg %icc,0x1a2,%l0 ! Register Not Moved ! Mem[00000000918000f0] = 33221885, %g2 = 000000000000dbbc ldsha [%o0+0x0f0]%asi,%g2 ! %g2 = 0000000000003322 ! Mem[00000000900001b0] = 31fe4c70 767989d9, %g2 = 00003322, %g3 = 8d1b34c4 ldd [%i4+0x1b0],%g2 ! %g2 = 0000000031fe4c70 00000000767989d9 ! Mem[00000000910001d8] = 3c24c416, %g2 = 0000000031fe4c70 ldsha [%i6+0x1da]%asi,%g2 ! %g2 = 0000000000003c24 ! %l6 = 00000000000003fb, immed = 0000004d, %ccr = 00 movrne %l6,0x04d,%l1 ! Moved, %l1 = 000000000000004d ! %l4 = 5b6fa2f17dc43b5d, immed = 000000a7, %ccr = 00 movrlz %l4,0x0a7,%l3 ! Not Moved, %l3 = 00000000000001a1 ! Mem[000000008100018c] = 57e2c3ae, %l7 = 002947bad9400000 ldub [%i2+0x18e],%l7 ! %l7 = 00000000000000c3 ! Mem[0000000081800010] = 00000000, %l4 = 5b6fa2f17dc43b5d ldsba [%i3+%o2]0x89,%l4 ! %l4 = 0000000000000000 p56_label_24: ! %l5 = 00000000000088ab, Mem[0000000080000000] = 019db45f stwa %l5,[%i0+%g0]0x80 ! Mem[0000000080000000] = 000088ab ! Mem[0000000080000010] = b43eee00, %l3 = 00000000000001a1 lduba [%i0+%o2]0x81,%l3 ! %l3 = 00000000000000b4 ! %f16 = f7687d30 8277b6ad 617ac344 59bf4f2b ! %f20 = ab579e5c d7b64060 4fee85c6 5fb49d62 ! %f24 = 08f42b76 59ffebcb 086ba532 f1036fd6 ! %f28 = ccd1fa25 ab1ed416 aaa9b252 043202b8 mov 0x1c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! Mem[00000000900000e0] = f6dd35ec8dc899e6, %g2 = 0000000000003c24 ldxa [%i4+0x0e0]%asi,%g2 ! %g2 = f6dd35ec8dc899e6 ! Mem[00000000908000b0] = 261db188 89cd4d46, %g2 = 8dc899e6, %g3 = 767989d9 ldd [%i5+0x0b0],%g2 ! %g2 = 00000000261db188 0000000089cd4d46 membar #Sync ! Added by membar checker (320) ! %l4 = 0000000000000000, Mem[000000009000006c] = d3dcbd06 sth %l4,[%i4+0x06c] ! Mem[000000009000006c] = 0000bd06 ! %l5 = 00000000000088ab, Mem[00000000900000d0] = 6b4726ff stw %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 000088ab ! Mem[00000000900001d8] = 4fee85c6 5fb49d62, %g2 = 261db188, %g3 = 89cd4d46 ldd [%i4+0x1d8],%g2 ! %g2 = 000000004fee85c6 000000005fb49d62 ! Mem[00000000810000f8] = c3b2a61c, %l2 = ffffffffffff9cae swap [%i2+0x0f8],%l2 ! %l2 = 00000000c3b2a61c ! Mem[0000000090800180] = febe531b dac677d8, %g2 = 4fee85c6, %g3 = 5fb49d62 ldd [%i5+0x180],%g2 ! %g2 = 00000000febe531b 00000000dac677d8 p56_label_25: ! Mem[0000000091800040] = 14b734c0 722d4e01, %g2 = febe531b, %g3 = dac677d8 ldd [%o0+0x040],%g2 ! %g2 = 0000000014b734c0 00000000722d4e01 ! Mem[0000000081000004] = f1a26f5b, %l3 = 00000000000000b4 swap [%i2+0x004],%l3 ! %l3 = 00000000f1a26f5b ! Mem[0000000090000170] = ca1124dc, %g18 = f5dcea89f5c2453f ldsw [%i4+0x170],%g2 ! %g2 = f5dcea89f5c2453f ! %l4 = 00000000, %l5 = 000088ab, Mem[0000000091000178] = e9752ee9 c469f2e7 std %l4,[%i6+0x178] ! Mem[0000000091000178] = 00000000 000088ab ! Mem[0000000081800170] = 3542bf3f, %l4 = 00000000, %l0 = 00000000 add %i3,0x170,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000003542bf3f ! Mem[0000000091800148] = 617ac34444ecdeed, %g2 = ffffffffca1124dc ldx [%o0+0x148],%g2 ! %g2 = 617ac34444ecdeed ! Mem[0000000081800008] = 9cae888f00000000, %f4 = 19e38699 548b7425 ldda [%i3+%o1]0x81,%f4 ! %f4 = 9cae888f 00000000 ! Mem[0000000080800000] = 178c3a41, %f0 = 553c12cf lda [%i1+%g0]0x80,%f0 ! %f0 = 178c3a41 ! Mem[0000000080800100] = 6c88e7979301ff27, %l4 = 0000000000000000, %l3 = 00000000f1a26f5b add %i1,0x100,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 6c88e7979301ff27 ! Mem[00000000800000c0] = 52db4037036d90ce, %l1 = 000000000000004d ldx [%i0+0x0c0],%l1 ! %l1 = 52db4037036d90ce ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p56_branch_failed p56_not_taken_0_end: ! End of Random Code for Thread 56 1: membar #Sync ! Force all stores to complete p56_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e0] ! Set processor 56 done flag ! Check Registers p56_check_registers: set p56_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000003542bf3f bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 52db4037036d90ce bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c3b2a61c bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 6c88e7979301ff27 bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000088ab bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000003fb bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000c3 bne,a,pn %xcc,p56_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000016d,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p56_failed mov 0x111,%g1 ! Check Floating Point Registers p56_check_fp_registers: set p56_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 178c3a41 2f929204 bne %xcc,p56_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 651dc264 a4084f14 bne %xcc,p56_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9cae888f 00000000 bne %xcc,p56_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 8ef90c03 ebb95efd bne %xcc,p56_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be d89e4f2b cefa2c9e bne %xcc,p56_f8_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 4fee85c6 5fb49d62 bne %xcc,p56_f22_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000088abc685ee4f ldx [%i0+0x000],%g3 ! Observed data at 0000000080000000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 16d41eab25fad1cc ldx [%i0+0x008],%g3 ! Observed data at 0000000080000008 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b43eee0035b6ae5b ldx [%i0+0x010],%g3 ! Observed data at 0000000080000010 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0cf6eb596b56fe0a ldx [%i0+0x018],%g3 ! Observed data at 0000000080000018 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c1696d78269a319e ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d03e095709497c7b ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = fffff1db4a6fd828 ldx [%i0+0x038],%g3 ! Observed data at 0000000080000038 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = cc1bbaffd3fd4b26 ldx [%i0+0x040],%g3 ! Observed data at 0000000080000040 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x040,%g4 ldx [%g1+0x150],%g2 ! Expected data = 0d0a3511d3dcbd06 ldx [%i0+0x150],%g3 ! Observed data at 0000000080000150 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x150,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ff602c1f5eac78bc ldx [%i0+0x1d8],%g3 ! Observed data at 00000000800001d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x1d8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 76e258ffea779c92 ldx [%i0+0x1e8],%g3 ! Observed data at 00000000800001e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x1e8,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x028],%g2 ! Expected data = adb67782307d68f7 ldx [%i1+0x028],%g3 ! Observed data at 0000000080800028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 70c380728f88ae9c ldx [%i1+0x048],%g3 ! Observed data at 0000000080800048 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x048,%g4 ldx [%g1+0x078],%g2 ! Expected data = d7f0511937cdff34 ldx [%i1+0x078],%g3 ! Observed data at 0000000080800078 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x078,%g4 ldx [%g1+0x088],%g2 ! Expected data = c317082257093ed0 ldx [%i1+0x088],%g3 ! Observed data at 0000000080800088 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x088,%g4 ldx [%g1+0x100],%g2 ! Expected data = 6c88e7979301ff27 ldx [%i1+0x100],%g3 ! Observed data at 0000000080800100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x100,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 3ed9fbd6eb06be27 ldx [%i1+0x1a0],%g3 ! Observed data at 00000000808001a0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x1a0,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x000],%g2 ! Expected data = fc3ac47d000000b4 ldx [%i2+0x000],%g3 ! Observed data at 0000000081000000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000a51eeb65 ldx [%i2+0x008],%g3 ! Observed data at 0000000081000008 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff8005f95d5cb6de ldx [%i2+0x010],%g3 ! Observed data at 0000000081000010 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 44fe77dd4f164974 ldx [%i2+0x020],%g3 ! Observed data at 0000000081000020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b7027ab433a3a4e6 ldx [%i2+0x028],%g3 ! Observed data at 0000000081000028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 85ff37feff13d863 ldx [%i2+0x050],%g3 ! Observed data at 0000000081000050 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x050,%g4 ldx [%g1+0x090],%g2 ! Expected data = 1f624a1757093ed0 ldx [%i2+0x090],%g3 ! Observed data at 0000000081000090 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x090,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ffdd615d49c11753 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000810000b8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 81edc21c39d9075f ldx [%i2+0x0e8],%g3 ! Observed data at 00000000810000e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = ffff9caeb3bde207 ldx [%i2+0x0f8],%g3 ! Observed data at 00000000810000f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x198],%g2 ! Expected data = 75d96392000002b6 ldx [%i2+0x198],%g3 ! Observed data at 0000000081000198 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x198,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 00000000f8064ea9 ldx [%i2+0x1c8],%g3 ! Observed data at 00000000810001c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x1c8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 8d00e5b2000003a3 ldx [%i2+0x1f8],%g3 ! Observed data at 00000000810001f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x1f8,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 000003a31a942aa1 ldx [%i3+0x000],%g3 ! Observed data at 0000000081800000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9cae888f00000000 ldx [%i3+0x008],%g3 ! Observed data at 0000000081800008 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000065eb1ea5 ldx [%i3+0x010],%g3 ! Observed data at 0000000081800010 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff2c0904d2566ca3 ldx [%i3+0x018],%g3 ! Observed data at 0000000081800018 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1632a0c9b7ff628a ldx [%i3+0x038],%g3 ! Observed data at 0000000081800038 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = 44d5628717bfff37 ldx [%i3+0x040],%g3 ! Observed data at 0000000081800040 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x040,%g4 ldx [%g1+0x190],%g2 ! Expected data = 0000004210918f1d ldx [%i3+0x190],%g3 ! Observed data at 0000000081800190 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x190,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 000000000000035c ldx [%i3+0x1c0],%g3 ! Observed data at 00000000818001c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 9cae888f19781290 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000818001d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x1d8,%g4 ! The test for processor 56 has passed p56_passed: ta GOOD_TRAP nop p56_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p56_failed p56_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p56_failed p56_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p56_failed p56_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p56_failed p56_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p56_failed p56_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p56_failed p56_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p56_failed p56_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p56_failed p56_f0_fail: set p56_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f2_fail: set p56_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f4_fail: set p56_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f6_fail: set p56_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f8_fail: set p56_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f22_fail: set p56_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 56 failed p56_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e0] ! Set processor 56 done flag set p56_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 56 failed p56_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p56_selfmod_failed: ba p56_failed mov 0xabc,%g1 p56_common_error: or %g0,0xf18,%g1 ba p56_failed mov %o5,%g3 p56_common_signature_error: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_common_timeout: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p56_failed mov 0x0,%g3 p56_trap1e: stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800018] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800020] stha %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000018] done p56_trap1o: stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800018] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800020] stha %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000018] done p56_trap2e: xorcc %l2,%l5,%l5 ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000081000028] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000018] lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000081800018] and %l0,%l7,%l7 ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000080800028] membar #Sync mov 0x180,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync done p56_trap2o: xorcc %l2,%l5,%l5 ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000081000028] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000018] lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000081800018] and %l0,%l7,%l7 ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000080800028] membar #Sync mov 0x180,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync done p56_trap3e: subc %l7,%l3,%l2 addc %l2,0xe6e,%l2 addc %l6,%l5,%l6 xor %l3,%l6,%l7 done p56_trap3o: subc %l7,%l3,%l2 addc %l2,0xe6e,%l2 addc %l6,%l5,%l6 xor %l3,%l6,%l7 done p56_init_memory_pointers: set p56_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 p56_local0_start,%i0 set p56_local1_start,%i1 set p56_local2_start,%i2 set p56_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = aa2a1a1a1bf975d5 ldx [%g1+0x008],%l1 ! %l1 = 2b2a0f0651fe77d8 ldx [%g1+0x010],%l2 ! %l2 = a134115de1bfffa4 ldx [%g1+0x018],%l3 ! %l3 = c40f816e95ee4af8 ldx [%g1+0x020],%l4 ! %l4 = e3f904381ab93103 ldx [%g1+0x028],%l5 ! %l5 = a5daf877ce172d32 ldx [%g1+0x030],%l6 ! %l6 = d16e91c84940637e ldx [%g1+0x038],%l7 ! %l7 = ca60a072cc1bbac7 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 57 processor_57: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe4] ! Set the start flag wrpr %g0,7,%cleanwin call p57_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 57 wr %g0,0x4,%fprs ! Make sure fef is 1 set p57_init_freg,%g1 ! %f0 = bc720748 cd412949 6f29c1d5 f422c093 ! %f4 = 2d6a534f 161ec35a 95ce015e be003251 ! %f8 = 1eb5447b 631c54de cda770b8 e7376ee7 ! %f12 = bddd563a 75c4ece6 e6c2d503 a56a8b49 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 96247b79 413b85df e8a72e6c 4bf8d13d ! %f20 = ddea2342 cfb70e0b 09d06366 ff97e729 ! %f24 = 03836503 d06b79d7 8e7ee8ef 02555a38 ! %f28 = 96a4373e 03b99957 b4997867 dcf74bce ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b712c2b2 d348646e a5ad191f 57cec13a ! %f36 = da160604 fb6941e2 70693f22 5d09034c ! %f40 = 7f02d633 70fbe741 b0f0f6e2 c3b2586b ! %f44 = 99ab2ff8 eb357be2 203ba0e2 ffc9093f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3ef10d2000000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = 3ef10d2000000038 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 57 p57_label_1: ! Mem[00000000900001d8] = 419b8bdc, %g2 = d8150902601b1056 ldsba [%i4+0x1d9]%asi,%g2 ! %g2 = 0000000000000041 ! %l7 = 9cb4d310e208eaab, imm = 0000000000000692, %l5 = b678b9d072c5fabe xnorcc %l7,0x692,%l5 ! %l5 = 634b2cef1df713c6, %ccr = 00 ! %l6 = 1a036c86181fcff7, %l6 = 1a036c86181fcff7, %l3 = a2d4fe93ac5f0065 subc %l6,%l6,%l3 ! %l3 = 0000000000000000 ! Mem[00000000820001f8] = a80bf386bc99f602, %l3 = 0000000000000000, %l7 = 9cb4d310e208eaab add %i0,0x1f8,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = a80bf386bc99f602 ! Mem[0000000083000128] = 6fd5f0c7, %l1 = 0beff9f4a6314f92 ldub [%i2+0x129],%l1 ! %l1 = 00000000000000d5 ! %l6 = 1a036c86181fcff7, Mem[0000000090800058] = e87c06d4 stb %l6,[%i5+0x058] ! Mem[0000000090800058] = f77c06d4 ! %l2 = 8cf70740, %l3 = 00000000, Mem[0000000091800128] = 232de7db e3ea9fcb std %l2,[%o0+0x128] ! Mem[0000000091800128] = 8cf70740 00000000 ! Mem[0000000090000008] = 048cb73832a10f9c, %f48 = 4477705d 0abe4dd2 ldd [%i4+%o1],%f48 ! %f48 = 048cb738 32a10f9c ! immd = 0000000000000170, %l3 = 0000000000000000, %ccr = 00 movcs %icc,0x170,%l3 ! Register Not Moved ! done : should take illegal inst trap, %l0 = 9e04c66430341418 done ! Illegal inst trap : %l0 = 9e04c66430341428 p57_label_2: ! Mem[00000000918000fc] = 59794bb2, %g2 = 0000000000000041 ldub [%o0+0x0fe],%g2 ! %g2 = 0000000000000059 ! Mem[00000000830001a8] = c4b7f0cfe02e6386, %l0 = 9e04c66430341428, %l1 = 00000000000000d5 add %i2,0x1a8,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = c4b7f0cfe02e6386 ! Mem[0000000091800130] = 10fdaea0d51ebbf9, %g2 = 0000000000000059 ldx [%o0+0x130],%g2 ! %g2 = 10fdaea0d51ebbf9 ! Mem[0000000090000084] = b76c866a, %g2 = 10fdaea0d51ebbf9 lduh [%i4+0x084],%g2 ! %g2 = 000000000000b76c ! Mem[00000000900000b8] = 1baa55e38975c1a1, %g2 = 000000000000b76c ldx [%i4+0x0b8],%g2 ! %g2 = 1baa55e38975c1a1 ! Mem[00000000918001a0] = 3cd07c5d, %g2 = 1baa55e38975c1a1 ldub [%o0+0x1a3],%g2 ! %g2 = 000000000000003c ! %l0 = 30341428, %l1 = e02e6386, Mem[0000000083800018] = 01245d02 5cdefcbc stda %l0,[%i3+%o3]0x89 ! Mem[0000000083800018] = 30341428 e02e6386 ! Mem[00000000820000c0] = 532b77943c74c62a, %l1 = c4b7f0cfe02e6386, %l7 = a80bf386bc99f602 add %i0,0xc0,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 532b77943c74c62a ! Mem[00000000908001b0] = 11ebb8e0144ca672, %g2 = 000000000000003c ldx [%i5+0x1b0],%g2 ! %g2 = 11ebb8e0144ca672 ! %l5 = 634b2cef1df713c6, imm = fffffffffffff392, %l1 = c4b7f0cfe02e6386 add %l5,-0xc6e,%l1 ! %l1 = 634b2cef1df70758 p57_label_3: ! %l7 = 532b77943c74c62a, Mem[0000000091000026] = f223e11c sth %l7,[%i6+0x026] ! Mem[0000000091000024] = c62ae11c ! Mem[00000000830001c0] = 2a51d477, %l6 = 1a036c86181fcff7 swap [%i2+0x1c0],%l6 ! %l6 = 000000002a51d477 ! Mem[0000000083000000] = 044c68ce, %l3 = 0000000000000000 swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000044c68ce ! Mem[0000000082000160] = 4bad7ea4b6ec848d, %l6 = 000000002a51d477, %l0 = 9e04c66430341428 add %i0,0x160,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 4bad7ea4b6ec848d ! Mem[00000000908001dc] = e4733a35, %g2 = 11ebb8e0144ca672 lduh [%i5+0x1dc],%g2 ! %g2 = 000000000000e473 ! Mem[0000000091800190] = aeccb896, %g2 = 000000000000e473 ldsb [%o0+0x193],%g2 ! %g2 = ffffffffffffffae ! Mem[0000000083800044] = 1af0e1d4, %l3 = 044c68ce, %l1 = 1df70758 add %i3,0x44,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000001af0e1d4 ! %l6 = 2a51d477, %l7 = 3c74c62a, Mem[0000000091800060] = 9a338008 0d3c077e std %l6,[%o0+0x060] ! Mem[0000000091800060] = 2a51d477 3c74c62a ! %l2 = ffb7da9e8cf70740, Mem[00000000908001be] = 4a57a2d0 sth %l2,[%i5+0x1be] ! Mem[00000000908001bc] = 0740a2d0 ! Mem[0000000082800010] = 3bc42a84, %l2 = ffb7da9e8cf70740 ldsba [%i1+%o2]0x80,%l2 ! %l2 = 000000000000003b p57_label_4: ! Mem[0000000082000143] = 047f1fac, %l6 = 000000002a51d477 ldstub [%i0+0x143],%l6 ! %l6 = 000000ac000000ff ! Mem[00000000900000ac] = 1e6c41e5, %g2 = ffffffffffffffae ldsh [%i4+0x0ac],%g2 ! %g2 = 0000000000001e6c ! Mem[0000000091800170] = 7fdb938c, %g2 = 0000000000001e6c lduw [%o0+0x170],%g2 ! %g2 = 000000007fdb938c ! Mem[0000000083800000] = 124f9f92, %l0 = 4bad7ea4b6ec848d lduba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000012 ! %l2 = 000000000000003b setx 0xcadc03302794eaf0,%g7,%l2 ! %l2 = cadc03302794eaf0 ! %l3 = 00000000044c68ce, Mem[0000000082000010] = 60a75719f64931a5 stxa %l3,[%i0+%o2]0x80 ! Mem[0000000082000010] = 00000000044c68ce ! %l3 = 00000000044c68ce, Mem[0000000090800170] = 9911cd8ef5ef7a5f stx %l3,[%i5+0x170] ! Mem[0000000090800170] = 00000000044c68ce ! Mem[0000000090000108] = df440928, %g2 = 000000007fdb938c lduwa [%i4+0x108]%asi,%g2 ! %g2 = 00000000df440928 ! Mem[0000000082000180] = 1fc6a904 bbbcdced 73ccfc49 205e047f ! Mem[0000000082000190] = 1f68dce1 821f5caa 5df46231 13f8b72e ! Mem[00000000820001a0] = 8a040c1c 411e4cf8 87f673b9 e157a59c ! Mem[00000000820001b0] = 97666659 6e821406 3063b18c 8322a453 mov 0x180,%g4 ldda [%i0+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000082000180 ! %l6 = 00000000000000ac, Mem[0000000090000178] = a54f0ba0 stw %l6,[%i4+0x178] ! Mem[0000000090000178] = 000000ac p57_label_5: ! %l2 = cadc03302794eaf0, Mem[00000000918001b4] = 12f490d8 sth %l2,[%o0+0x1b4] ! Mem[00000000918001b4] = eaf090d8 ! Mem[0000000090000068] = 6a2502ac c757f2af, %g2 = df440928, %g3 = 0bad0b00 ldd [%i4+0x068],%g2 ! %g2 = 000000006a2502ac 00000000c757f2af ! %l0 = 0000000000000012, %l0 = 0000000000000012, %l3 = 00000000044c68ce sllx %l0,%l0,%l3 ! %l3 = 0000000000480000 ! Mem[0000000083000018] = a25c1865, %l1 = 000000001af0e1d4 ldswa [%i2+%o3]0x81,%l1 ! %l1 = ffffffffa25c1865 ! %l0 = 0000000000000012, Mem[00000000910001d2] = 9c3d9de4 sth %l0,[%i6+0x1d2] ! Mem[00000000910001d0] = 00129de4 ! Mem[00000000828001dc] = c5708d4b, %l6 = 000000ac, %l1 = a25c1865 add %i1,0x1dc,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000c5708d4b ! Mem[0000000090000064] = 31ded22c, %g2 = 000000006a2502ac lduh [%i4+0x064],%g2 ! %g2 = 00000000000031de ! Mem[00000000908001b8] = 01c6750a, %g2 = 00000000000031de ldub [%i5+0x1ba],%g2 ! %g2 = 0000000000000001 ! Mem[0000000091800050] = 201eabe0, %g2 = 0000000000000001 lduw [%o0+0x050],%g2 ! %g2 = 00000000201eabe0 ! %l2 = cadc03302794eaf0, imm = fffffffffffff8e2, %l1 = 00000000c5708d4b orn %l2,-0x71e,%l1 ! %l1 = cadc03302794effd p57_label_6: ! %l5 = 634b2cef1df713c6, immed = fffff4b4, %y = 00000000 sdivcc %l5,-0xb4c,%l3 ! %l3 = fffffffffffd58f5, %ccr = 88 mov %l0,%y ! %y = 00000012 ! Mem[0000000083000000] = 00000000, %l7 = 532b77943c74c62a ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff ! %l3 = fffffffffffd58f5, Mem[00000000910000b0] = c0b4901e stb %l3,[%i6+0x0b0] ! Mem[00000000910000b0] = f5b4901e ! Mem[0000000091000120] = 13aca7c0, %g2 = 00000000201eabe0 ldsb [%i6+0x123],%g2 ! %g2 = 0000000000000013 ! %l2 = 2794eaf0, %l3 = fffd58f5, Mem[0000000091000110] = 40203347 df99dbc0 std %l2,[%i6+0x110] ! Mem[0000000091000110] = 2794eaf0 fffd58f5 ! Mem[0000000091800014] = 73e5002c, %g2 = 0000000000000013 lduwa [%o0+0x014]%asi,%g2 ! %g2 = 0000000073e5002c ! %l2 = cadc03302794eaf0, Mem[0000000082800000] = c18f439f stha %l2,[%i1+%g0]0x89 ! Mem[0000000082800000] = c18feaf0 ! %l4 = 953af1880e26feb8, Mem[00000000918001e8] = 7b3940f7 sth %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = feb840f7 ! Mem[0000000083000168] = d8387c05, %l3 = fffffffffffd58f5 swap [%i2+0x168],%l3 ! %l3 = 00000000d8387c05 ! %l1 = cadc03302794effd, %l5 = 634b2cef1df713c6, %ccr = 88 movne %icc,%l1,%l5 ! Moved, %l5 = cadc03302794effd p57_label_7: ! %l1 = cadc03302794effd, %l5 = cadc03302794effd, %l3 = 00000000d8387c05 andncc %l1,%l5,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! %l6 = 00000000000000ac, %l0 = 0000000000000012, %ccr = 44 movl %xcc,%l6,%l0 ! Register Not Moved ! %l6 = 00000000000000ac, Mem[000000008300018a] = 557fdbcd stb %l6,[%i2+0x18a] ! Mem[0000000083000188] = 557faccd ! %f3 = f422c093, Mem[00000000900000ec] = c1592313 st %f3 ,[%i4+0x0ec] ! Mem[00000000900000ec] = f422c093 ! %l0 = 0000000000000012, Mem[00000000918000f0] = 33221885 stw %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000012 ! immd = 00000000000001d0, %l0 = 0000000000000012, %ccr = 44 move %icc,0x1d0,%l0 ! Moved, %l0 = 00000000000001d0 ! %l2 = cadc03302794eaf0, imm = 0000000000000895, %l1 = cadc03302794effd andcc %l2,0x895,%l1 ! %l1 = 0000000000000890, %ccr = 00 ! Mem[0000000082800018] = c8574846, %l6 = 00000000000000ac ldswa [%i1+%o3]0x89,%l6 ! %l6 = ffffffffc8574846 ! Mem[00000000900000a0] = 76124d8f 3cc4a34b, %g2 = 73e5002c, %g3 = c757f2af ldd [%i4+0x0a0],%g2 ! %g2 = 0000000076124d8f 000000003cc4a34b ! immd = 000000000000024f, %l6 = ffffffffc8574846, %ccr = 00 movpos %xcc,0x24f,%l6 ! Moved, %l6 = 000000000000024f p57_label_8: ! Mem[0000000091000008] = 12a0367e7e423f6b, %g2 = 0000000076124d8f ldx [%i6+%o1],%g2 ! %g2 = 12a0367e7e423f6b ! immd = 0000000000000190, %l7 = 0000000000000000, %ccr = 00 movge %icc,0x190,%l7 ! Moved, %l7 = 0000000000000190 ! Mem[0000000091800000] = 3bc5dc05, %g18 = f5d62e7a7e656935 ldswa [%o0+0x000]%asi,%g2 ! %g2 = f5d62e7a7e656935 ! %l5 = cadc03302794effd, imm = 000000000000017a, %l6 = 000000000000024f sub %l5,0x17a,%l6 ! %l6 = cadc03302794ee83 ! %l5 = cadc03302794effd, imm = fffffffffffff312, %l1 = 0000000000000890 andcc %l5,-0xcee,%l1 ! %l1 = cadc03302794e310, %ccr = 80 ! Mem[00000000900001b0] = dd9b41b10f879dfe, %g2 = 000000003bc5dc05 ldx [%i4+0x1b0],%g2 ! %g2 = dd9b41b10f879dfe ! Mem[0000000091800160] = b8e33a5f be99a180, %g2 = 0f879dfe, %g3 = 3cc4a34b ldd [%o0+0x160],%g2 ! %g2 = 00000000b8e33a5f 00000000be99a180 ! Mem[0000000082000028] = 2a615281, %f1 = cd412949 lda [%i0+%o5]0x80,%f1 ! %f1 = 2a615281 ! %l7 = 0000000000000190, Mem[0000000091000074] = 388746f6 stw %l7,[%i6+0x074] ! Mem[0000000091000074] = 00000190 ! Mem[0000000082000080] = bfd47cc4, %l3 = 0000000000000000 swap [%i0+0x080],%l3 ! %l3 = 00000000bfd47cc4 p57_label_9: ! Mem[00000000910000a0] = e4c0dd86, %g2 = 00000000b8e33a5f ldub [%i6+0x0a3],%g2 ! %g2 = 00000000000000e4 ! %l0 = 00000000000001d0, %l1 = cadc03302794e310, %l1 = cadc03302794e310 andn %l0,%l1,%l1 ! %l1 = 00000000000000c0 ! %l5 = cadc03302794effd, Mem[0000000082800044] = 4b8d059b stw %l5,[%i1+0x044] ! Mem[0000000082800044] = 2794effd ! Mem[00000000820000f3] = 1a8f8063, %l6 = cadc03302794ee83 ldstub [%i0+0x0f3],%l6 ! %l6 = 00000063000000ff ! Mem[0000000082000138] = 4fdcc90e, %l5 = cadc03302794effd swap [%i0+0x138],%l5 ! %l5 = 000000004fdcc90e ! %l7 = 0000000000000190, Mem[0000000090800094] = 1413ef16 stw %l7,[%i5+0x094] ! Mem[0000000090800094] = 00000190 ! Mem[0000000090000114] = e306cfee, %g2 = 00000000000000e4 ldsb [%i4+0x117],%g2 ! %g2 = ffffffffffffffe3 ! %l2 = cadc03302794eaf0, %l6 = 0000000000000063, %y = 00000012 smul %l2,%l6,%l7 ! %l7 = 0000000f4e96dad0, %y = 0000000f ! %l4 = 953af1880e26feb8, %l5 = 000000004fdcc90e, %ccr = 80 move %xcc,%l4,%l5 ! Register Not Moved ! Mem[0000000082000028] = 2a6152814f61d30b, %l4 = 953af1880e26feb8 ldxa [%i0+%o5]0x81,%l4 ! %l4 = 2a6152814f61d30b p57_label_10: ! %l0 = 00000000000001d0, Mem[0000000091800070] = 773bc734 sth %l0,[%o0+0x070] ! Mem[0000000091800070] = 01d0c734 ! Mem[00000000918001a8] = 00fb5c06a24c24bb, %g2 = ffffffffffffffe3 ldx [%o0+0x1a8],%g2 ! %g2 = 00fb5c06a24c24bb ! Mem[0000000082000028] = 2a615281, %l4 = 2a6152814f61d30b lduha [%i0+%o5]0x80,%l4 ! %l4 = 0000000000002a61 ! Mem[00000000910000b4] = 1ae032bb, %g18 = f5d62e7a7e656935 ldsw [%i6+0x0b4],%g2 ! %g2 = f5d62e7a7e656935 ! %f0 = bc720748 2a615281 6f29c1d5 f422c093 ! %f4 = 2d6a534f 161ec35a 95ce015e be003251 ! %f8 = 1eb5447b 631c54de cda770b8 e7376ee7 ! %f12 = bddd563a 75c4ece6 e6c2d503 a56a8b49 mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140 ! %l1 = 00000000000000c0, immed = ffffffab, %ccr = 80 movrgez %l1,-0x055,%l2 ! Moved, %l2 = ffffffffffffffab ! %f20 = 1f68dce1 821f5caa, Mem[00000000918000b8] = 58c331f8 4812e4bd std %f20,[%o0+0x0b8] ! Mem[00000000918000b8] = 1f68dce1 821f5caa ! %l4 = 0000000000002a61, Mem[0000000083800028] = 4fdef9c8 stwa %l4,[%i3+%o5]0x89 ! Mem[0000000083800028] = 00002a61 ! Mem[0000000082000110] = 74b4fdde4b0c62f3, %l4 = 0000000000002a61, %l4 = 0000000000002a61 add %i0,0x110,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 74b4fdde4b0c62f3 ! Mem[0000000082800018] = 464857c8, %l3 = 00000000bfd47cc4 lduwa [%i1+%o3]0x81,%l3 ! %l3 = 00000000464857c8 p57_label_11: ! %l5 = 000000004fdcc90e, Mem[0000000091800057] = a8bb76d0 stb %l5,[%o0+0x057] ! Mem[0000000091800054] = 0ebb76d0 ! Mem[00000000910000f8] = c67c86f2, %g2 = 000000001ae032bb lduw [%i6+0x0f8],%g2 ! %g2 = 00000000c67c86f2 ! Mem[0000000091000138] = cc970ad0 d2fdf1a2, %g2 = c67c86f2, %g3 = be99a180 ldd [%i6+0x138],%g2 ! %g2 = 00000000cc970ad0 00000000d2fdf1a2 ! Mem[00000000918000f8] = 8ec42d59, %g2 = 00000000cc970ad0 ldsb [%o0+0x0fb],%g2 ! %g2 = ffffffffffffff8e ! Mem[0000000083800008] = 8867165f, %l0 = 00000000000001d0 ldstuba [%i3+%o1]0x88,%l0 ! %l0 = 0000005f000000ff ! %l0 = 000000000000005f, Mem[0000000083000020] = 1f652452 stha %l0,[%i2+%o4]0x80 ! Mem[0000000083000020] = 005f2452 ! Mem[0000000091800160] = b8e33a5f be99a180, %g2 = ffffff8e, %g3 = d2fdf1a2 ldd [%o0+0x160],%g2 ! %g2 = 00000000b8e33a5f 00000000be99a180 membar #Sync ! Added by membar checker (321) ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c f422c093 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0 ! %l4 = 74b4fdde4b0c62f3, %l7 = 0000000f4e96dad0, %ccr = 80 move %xcc,%l4,%l7 ! Register Not Moved ! Mem[0000000083000008] = 094aae0a, %l7 = 0000000f4e96dad0 ldstuba [%i2+%o1]0x88,%l7 ! %l7 = 0000000a000000ff p57_label_12: ! %f16 = 1fc6a904 bbbcdced 73ccfc49 205e047f ! %f20 = 1f68dce1 821f5caa 5df46231 13f8b72e ! %f24 = 8a040c1c 411e4cf8 87f673b9 e157a59c ! %f28 = 97666659 6e821406 3063b18c 8322a453 mov 0x080,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080 ! Mem[0000000090800158] = 8ed21c41, %g2 = 00000000b8e33a5f lduh [%i5+0x15a],%g2 ! %g2 = 0000000000008ed2 ! %l2 = ffffffffffffffab, %l1 = 00000000000000c0, %l3 = 00000000464857c8 srax %l2,%l1,%l3 ! %l3 = ffffffffffffffab ! %l2 = ffffffffffffffab, Mem[0000000082000018] = d9002236 stwa %l2,[%i0+%o3]0x88 ! Mem[0000000082000018] = ffffffab ! %l2 = ffffffffffffffab, Mem[0000000090000120] = c8a6f2931c3dc9c8 stx %l2,[%i4+0x120] ! Mem[0000000090000120] = ffffffffffffffab ! %l0 = 000000000000005f, Mem[00000000908001b2] = b8e0144c sth %l0,[%i5+0x1b2] ! Mem[00000000908001b0] = 005f144c ! Mem[00000000900000f0] = cc3f981e, %g2 = 0000000000008ed2 lduh [%i4+0x0f2],%g2 ! %g2 = 000000000000cc3f ! %l2 = ffffffffffffffab, %l1 = 00000000000000c0, %y = 0000000f sdiv %l2,%l1,%l3 ! %l3 = 0000000015555554 mov %l0,%y ! %y = 0000005f ! Mem[0000000083800028] = 612a0000, %l2 = ffffffffffffffab lduba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000061 ! %l1 = 00000000000000c0, %l4 = 74b4fdde4b0c62f3, %l3 = 0000000015555554 or %l1,%l4,%l3 ! %l3 = 74b4fdde4b0c62f3 p57_label_13: ! %f16 = 1fc6a904 bbbcdced 73ccfc49 205e047f ! %f20 = 1f68dce1 821f5caa 5df46231 13f8b72e ! %f24 = 8a040c1c 411e4cf8 87f673b9 e157a59c ! %f28 = 97666659 6e821406 3063b18c 8322a453 stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! %l3 = 74b4fdde4b0c62f3, %l0 = 000000000000005f, %ccr = 80 movcs %icc,%l3,%l0 ! Register Not Moved ! %l3 = 74b4fdde4b0c62f3, Mem[0000000082800000] = c18feaf0 stba %l3,[%i1+%g0]0x88 ! Mem[0000000082800000] = c18feaf3 ! %l2 = 0000000000000061, Mem[0000000090800100] = fb532693 stb %l2,[%i5+0x100] ! Mem[0000000090800100] = 61532693 ! %l2 = 00000061, %l3 = 4b0c62f3, Mem[0000000091000088] = 1e54dce2 fffe9c50 std %l2,[%i6+0x088] ! Mem[0000000091000088] = 00000061 4b0c62f3 ! %l5 = 000000004fdcc90e, Mem[000000009100007c] = ce41d508 stw %l5,[%i6+0x07c] ! Mem[000000009100007c] = 4fdcc90e ! %l2 = 0000000000000061, Mem[0000000090800186] = 89b46810 sth %l2,[%i5+0x186] ! Mem[0000000090800184] = 00616810 ! %l1 = 00000000000000c0, Mem[0000000083800008] = 25a45a79886716ff stxa %l1,[%i3+%o1]0x88 ! Mem[0000000083800008] = 00000000000000c0 ! Mem[0000000090000118] = 06cfee15, %g2 = 000000000000cc3f ldsh [%i4+0x118],%g2 ! %g2 = 00000000000006cf ! Mem[00000000900001c4] = 0fbeaebd, %g2 = 00000000000006cf lduba [%i4+0x1c5]%asi,%g2 ! %g2 = 000000000000000f p57_label_14: ! Mem[0000000082000000] = c5542e85 ecf11899, %l0 = 0000005f, %l1 = 000000c0 ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000ecf11899 00000000c5542e85 ! %l7 = 000000000000000a, immed = fffffa0a, %l0 = 00000000ecf11899 taddcctv %l7,-0x5f6,%l0 ! %l0 = 00000000ecf118bc, Trapped ! %l2 = 0000000000000061, Mem[000000009000014e] = 296f5ac3, %asi = 80 stha %l2,[%i4+0x14e]%asi ! Mem[000000009000014c] = 00615ac3 ! %l0 = 00000000ecf118bc, immed = 00000194, %ccr = 80 movrgz %l0,0x194,%l7 ! Moved, %l7 = 0000000000000194 ! Mem[0000000083000010] = 4d31544e, %l4 = 74b4fdde4b0c62f3 lduha [%i2+%o2]0x89,%l4 ! %l4 = 000000000000544e ! %l6 = 0000000000000063, imm = fffffffffffffdba, %l5 = 000000004fdcc90e tsubcc %l6,-0x246,%l5 ! %l5 = 00000000000002a9, %ccr = 13 ! %l1 = 00000000c5542e85, %l5 = 00000000000002a9, %y = 0000005f udivcc %l1,%l5,%l0 ! %l0 = 0000000024007fe1, %ccr = 00 mov %l0,%y ! %y = 24007fe1 ! %l2 = 0000000000000061, Mem[000000009080019e] = 9fd6473f sth %l2,[%i5+0x19e] ! Mem[000000009080019c] = 0061473f ! %l7 = 0000000000000194, Mem[00000000908001b8] = e92401c6 sth %l7,[%i5+0x1b8] ! Mem[00000000908001b8] = 019401c6 ! %l3 = 74b4fdde4b0c62f3, %l5 = 00000000000002a9, %l5 = 00000000000002a9 xorcc %l3,%l5,%l5 ! %l5 = 74b4fdde4b0c605a, %ccr = 00 p57_label_15: ! Mem[0000000083800028] = e73026d8 00002a61, %l0 = 24007fe1, %l1 = c5542e85 ldda [%i3+%o5]0x89,%l0 ! %l0 = 0000000000002a61 00000000e73026d8 ! %l6 = 0000000000000063, immed = fffff753, %y = 24007fe1 udiv %l6,-0x8ad,%l2 ! %l2 = 0000000024008119 mov %l0,%y ! %y = 00002a61 ! Mem[00000000918000fc] = 59794bb2, %g2 = 000000000000000f ldsb [%o0+0x0fe],%g2 ! %g2 = 0000000000000059 ! immd = 00000000000001b3, %l3 = 74b4fdde4b0c62f3, %ccr = 00 movn %xcc,0x1b3,%l3 ! Register Not Moved ! Mem[0000000091800180] = 54edfdc4 67a5f6d6, %g2 = 00000059, %g3 = be99a180 ldd [%o0+0x180],%g2 ! %g2 = 0000000054edfdc4 0000000067a5f6d6 ! %l6 = 0000000000000063, Mem[00000000908001f0] = b34a86c684e1b785, %asi = 80 stxa %l6,[%i5+0x1f0]%asi ! Mem[00000000908001f0] = 0000000000000063 ! Mem[00000000838001ac] = 01ed8099, %l2 = 0000000024008119, %asi = 80 swapa [%i3+0x1ac]%asi,%l2 ! %l2 = 0000000001ed8099 membar #Sync ! Added by membar checker (322) ! Mem[0000000090000000] = 1fc6a904 bbbcdced 73ccfc49 205e047f ! Mem[0000000090000010] = 1f68dce1 821f5caa 5df46231 13f8b72e ! Mem[0000000090000020] = 8a040c1c 411e4cf8 87f673b9 e157a59c ! Mem[0000000090000030] = 97666659 6e821406 3063b18c 8322a453 ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000 ! Mem[0000000082000010] = 00000000, %l1 = 00000000e73026d8 ldsb [%i0+0x011],%l1 ! %l1 = 0000000000000000 ! %l7 = 0000000000000194, %l2 = 0000000001ed8099, %ccr = 00 movgu %xcc,%l7,%l2 ! Moved, %l2 = 0000000000000194 p57_label_16: ! %l6 = 0000000000000063, Mem[0000000091000060] = fdf47916266a5083 stx %l6,[%i6+0x060] ! Mem[0000000091000060] = 0000000000000063 ! Mem[0000000091000148] = df9bb4e5 85439e50, %g2 = 54edfdc4, %g3 = 67a5f6d6 ldd [%i6+0x148],%g2 ! %g2 = 00000000df9bb4e5 0000000085439e50 ! %l7 = 0000000000000194, imm = 0000000000000d4f, %l3 = 74b4fdde4b0c62f3 andn %l7,0xd4f,%l3 ! %l3 = 0000000000000090 ! %l7 = 0000000000000194, %l6 = 0000000000000063, %y = 00002a61 sdiv %l7,%l6,%l5 ! %l5 = 000000007fffffff mov %l0,%y ! %y = 00002a61 ! Mem[00000000830001de] = fc3783f5, %l0 = 0000000000002a61 ldstub [%i2+0x1de],%l0 ! %l0 = 00000083000000ff ! Mem[0000000091000054] = d3dcae40, %g2 = 00000000df9bb4e5 lduw [%i6+0x054],%g2 ! %g2 = 00000000d3dcae40 ! Mem[0000000083000154] = 9cc9dfec, %l3 = 0000000000000090 ldstub [%i2+0x154],%l3 ! %l3 = 0000009c000000ff ! Mem[00000000820000d2] = 5729c999, %l3 = 000000000000009c ldstub [%i0+0x0d2],%l3 ! %l3 = 000000c9000000ff ! %l3 = 00000000000000c9, immd = 0000000000000bca, %l0 = 0000000000000083 udivx %l3,0xbca,%l0 ! %l0 = 0000000000000000 ! %l0 = 0000000000000000, %l4 = 000000000000544e, %l6 = 0000000000000063 xnorcc %l0,%l4,%l6 ! %l6 = ffffffffffffabb1, %ccr = 88 p57_label_17: ! Mem[0000000090000168] = e76e37e7b870a7cd, %g2 = 00000000d3dcae40 ldx [%i4+0x168],%g2 ! %g2 = e76e37e7b870a7cd ! %l4 = 000000000000544e, %l6 = ffffffffffffabb1, %ccr = 88 movne %icc,%l4,%l6 ! Moved, %l6 = 000000000000544e ! %l2 = 0000000000000194, Mem[0000000090000110] = 0ce413107d8dcae3 stx %l2,[%i4+0x110] ! Mem[0000000090000110] = 0000000000000194 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! %l2 = 0000000000000194, %l6 = 000000000000544e, %y = 00002a61 sdivcc %l2,%l6,%l4 ! %l4 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 00000000 ! %l6 = 0000544e, %l7 = 00000194, Mem[0000000091800198] = 16b148f1 34dea851 std %l6,[%o0+0x198] ! Mem[0000000091800198] = 0000544e 00000194 ! Mem[0000000082800010] = 842ac43b, %l6 = 000000000000544e lduwa [%i1+%o2]0x88,%l6 ! %l6 = 00000000842ac43b ! %l0 = 0000000000000000, imm = fffffffffffffe32, %l2 = 0000000000000194 tsubcc %l0,-0x1ce,%l2 ! %l2 = 00000000000001ce, %ccr = 13 ! %l3 = 00000000000000c9, %l5 = 000000007fffffff, %l1 = 0000000000000000 addc %l3,%l5,%l1 ! %l1 = 00000000800000c9 ! %l6 = 00000000842ac43b, imm = 0000000000000904, %l2 = 00000000000001ce taddcc %l6,0x904,%l2 ! %l2 = 00000000842acd3f, %ccr = 0a p57_label_18: ! Mem[00000000918000e8] = ea5a17e2, %g2 = e76e37e7b870a7cd ldsh [%o0+0x0e8],%g2 ! %g2 = ffffffffffffea5a ! Mem[0000000083000196] = f0c28ca0, %l0 = 0000000000000000 ldstub [%i2+0x196],%l0 ! %l0 = 0000008c000000ff ! Mem[0000000082800010] = 3bc42a84933e1426, %l2 = 00000000842acd3f ldxa [%i1+%o2]0x80,%l2 ! %l2 = 3bc42a84933e1426 ! %l3 = 00000000000000c9 sethi %hi(0xccf3dc00),%l3 ! %l3 = 00000000ccf3dc00 ! Mem[00000000918000c8] = 91168345f373aa1b, %g2 = ffffffffffffea5a ldxa [%o0+0x0c8]%asi,%g2 ! %g2 = 91168345f373aa1b ! Mem[0000000082800000] = f3ea8fc195aca31b, %l4 = 000000007fffffff ldxa [%i1+%g0]0x80,%l4 ! %l4 = f3ea8fc195aca31b ! %l1 = 00000000800000c9, Mem[0000000090800117] = 7fbe43b6, %asi = 80 stba %l1,[%i5+0x117]%asi ! Mem[0000000090800114] = c9be43b6 ! Mem[00000000918000b0] = bfd6d9fb ffc33525, %g2 = f373aa1b, %g3 = 85439e50 ldd [%o0+0x0b0],%g2 ! %g2 = 00000000bfd6d9fb 00000000ffc33525 ! %l2 = 3bc42a84933e1426, %l7 = 0000000000000194, %ccr = 0a movcc %icc,%l2,%l7 ! Moved, %l7 = 3bc42a84933e1426 ! %l7 = 3bc42a84933e1426, Mem[0000000091000120] = c14c4013aca7c007 stx %l7,[%i6+0x120] ! Mem[0000000091000120] = 3bc42a84933e1426 p57_label_19: membar #Sync ! Added by membar checker (323) ! %l0 = 000000000000008c, Mem[0000000090000067] = 2c6a2502 stb %l0,[%i4+0x067] ! Mem[0000000090000064] = 8c6a2502 ! Mem[00000000918001d8] = a7f5453f, %g2 = 00000000bfd6d9fb lduh [%o0+0x1da],%g2 ! %g2 = 000000000000a7f5 ! Mem[0000000091800048] = 54417c238b2bfc11, %f48 = 8dbea8f7 1fcc733d ldd [%o0+0x048],%f48 ! %f48 = 54417c23 8b2bfc11 ! %l7 = 3bc42a84933e1426, Mem[0000000083000000] = 8119640e000000ff stxa %l7,[%i2+%g0]0x88 ! Mem[0000000083000000] = 3bc42a84933e1426 ! Mem[0000000083800000] = 6944ec03 929f4f12, %l6 = 842ac43b, %l7 = 933e1426 ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000929f4f12 000000006944ec03 ! Invert Register : %l0 = 000000000000008c xor %l0,-1,%l0 ! %l0 = ffffffffffffff73 ! %f0 = bc720748 2a615281 6f29c1d5 f422c093 ! %f4 = 2d6a534f 161ec35a 95ce015e be003251 ! %f8 = 1eb5447b 631c54de cda770b8 e7376ee7 ! %f12 = bddd563a 75c4ece6 e6c2d503 a56a8b49 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0 ! %l7 = 000000006944ec03 sethi %hi(0x5812a400),%l7 ! %l7 = 000000005812a400 ! Mem[0000000083000008] = ffae4a09, %l5 = 000000007fffffff swap [%i2+%o1],%l5 ! %l5 = 00000000ffae4a09 ! Mem[0000000082800089] = 5bba9888, %l3 = 00000000ccf3dc00 ldstub [%i1+0x089],%l3 ! %l3 = 000000ba000000ff p57_label_20: ! Mem[00000000830000b8] = 72296c928114c1f5, %l0 = ffffffffffffff73 ldx [%i2+0x0b8],%l0 ! %l0 = 72296c928114c1f5 ! Mem[000000008200008c] = 28aad062, %l5 = 00000000ffae4a09 ldsw [%i0+0x08c],%l5 ! %l5 = 0000000028aad062 ! Mem[00000000830000f1] = 4ce76c75, %l3 = 00000000000000ba ldstub [%i2+0x0f1],%l3 ! %l3 = 000000e7000000ff ! %l6 = 00000000929f4f12, Mem[0000000082000124] = b15bd00c sth %l6,[%i0+0x124] ! Mem[0000000082000124] = 4f12d00c ! Mem[0000000091800140] = 16497e56, %g18 = f5d62e7a7e656935 ldsw [%o0+0x140],%g2 ! %g2 = f5d62e7a7e656935 ! Mem[0000000091800180] = 54edfdc467a5f6d6, %g2 = 0000000016497e56 ldx [%o0+0x180],%g2 ! %g2 = 54edfdc467a5f6d6 ! Mem[00000000828001c0] = 34bc506d, %l0 = 72296c928114c1f5 ldstub [%i1+0x1c0],%l0 ! %l0 = 00000034000000ff membar #Sync ! Added by membar checker (324) ! %l2 = 3bc42a84933e1426, Mem[00000000900001f8] = e6c2d503 stw %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 933e1426 ! Mem[000000008280017c] = 058d2a9b, %l4 = f3ea8fc195aca31b swap [%i1+0x17c],%l4 ! %l4 = 00000000058d2a9b ! %l6 = 00000000929f4f12, Mem[0000000083000028] = 4fa864c4 stha %l6,[%i2+%o5]0x88 ! Mem[0000000083000028] = 4fa84f12 p57_label_21: ! Mem[0000000083800160] = 84d141ba, %l2 = 933e1426, %l0 = 00000034 add %i3,0x160,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000084d141ba ! Mem[0000000091000178] = e9752ee9c469f2e7, %g2 = 54edfdc467a5f6d6 ldx [%i6+0x178],%g2 ! %g2 = e9752ee9c469f2e7 ! %l7 = 000000005812a400, Mem[0000000082800000] = c18feaf3 stba %l7,[%i1+%g0]0x89 ! Mem[0000000082800000] = c18fea00 ! %l5 = 0000000028aad062, imm = 0000000000000471, %l6 = 00000000929f4f12 addcc %l5,0x471,%l6 ! %l6 = 0000000028aad4d3, %ccr = 00 ! Mem[0000000083000198] = 7392b524, %l4 = 00000000058d2a9b ldsb [%i2+0x19a],%l4 ! %l4 = ffffffffffffffb5 ! Mem[0000000083800140] = 9b7b3bf75f10f97e, %l1 = 00000000800000c9, %l2 = 3bc42a84933e1426 add %i3,0x140,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 9b7b3bf75f10f97e ! Mem[0000000083000020] = 005f2452 db59e8b9, %l2 = 5f10f97e, %l3 = 000000e7 ldda [%i2+%o4]0x80,%l2 ! %l2 = 00000000005f2452 00000000db59e8b9 ! Mem[00000000900000d0] = 6b4726ff, %g2 = e9752ee9c469f2e7 lduh [%i4+0x0d0],%g2 ! %g2 = 0000000000006b47 ! %l0 = 84d141ba, %l1 = 800000c9, Mem[0000000083800010] = 56f41adf dde1f855 std %l0,[%i3+%o2] ! Mem[0000000083800010] = 84d141ba 800000c9 ! %f4 = 2d6a534f, Mem[00000000820000e0] = 0e0a5cd7 st %f4 ,[%i0+0x0e0] ! Mem[00000000820000e0] = 2d6a534f p57_label_22: ! %l5 = 0000000028aad062, Mem[0000000091800174] = bb72ba0f stw %l5,[%o0+0x174] ! Mem[0000000091800174] = 28aad062 ! %l1 = 00000000800000c9, Mem[00000000900001c8] = 6f29c1d5 sth %l1,[%i4+0x1c8] ! Mem[00000000900001c8] = 00c9c1d5 ! Mem[0000000083000000] = 26143e93, %l1 = 00000000800000c9 lduba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000026 ! Mem[0000000091000044] = 2f846623, %g2 = 0000000000006b47 lduw [%i6+0x044],%g2 ! %g2 = 000000002f846623 ! %l4 = ffffffffffffffb5, %l6 = 0000000028aad4d3, %y = 00000000 udiv %l4,%l6,%l3 ! %l3 = 0000000000000006 mov %l0,%y ! %y = 84d141ba ! Mem[0000000091000130] = f9e68975, %g2 = 000000002f846623 ldsb [%i6+0x130],%g2 ! %g2 = fffffffffffffff9 ! Mem[0000000091800170] = 7fdb938c, %g18 = f5d62e7a7e656935 ldswa [%o0+0x170]%asi,%g2 ! %g2 = f5d62e7a7e656935 ! immd = 000000000000016a, %l5 = 0000000028aad062, %ccr = 00 movcc %icc,0x16a,%l5 ! Moved, %l5 = 000000000000016a ! %l0 = 0000000084d141ba, Mem[0000000082000028] = 2a6152814f61d30b stxa %l0,[%i0+%o5]0x81 ! Mem[0000000082000028] = 0000000084d141ba ! Mem[0000000082000030] = 42808419, %l3 = 00000006, %l3 = 00000006 add %i0,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000042808419 p57_label_23: ! Mem[000000009000009c] = 13f8b72e, %g2 = 000000007fdb938c lduh [%i4+0x09c],%g2 ! %g2 = 00000000000013f8 ! Mem[00000000908001d0] = acef8911, %g2 = 00000000000013f8 ldsh [%i5+0x1d2],%g2 ! %g2 = ffffffffffffacef ! Mem[00000000838001a0] = 44038490, %l3 = 42808419, %l5 = 0000016a add %i3,0x1a0,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000044038490 ! %l2 = 00000000005f2452, Mem[00000000910000c0] = 92af44d2cabe2e3f stx %l2,[%i6+0x0c0] ! Mem[00000000910000c0] = 00000000005f2452 ! Mem[0000000082000020] = 2cb1e726, %l1 = 0000000000000026 lduha [%i0+%o4]0x80,%l1 ! %l1 = 0000000000002cb1 ! Mem[0000000083000028] = 124fa84f3e2300da, %f16 = 1fc6a904 bbbcdced ldda [%i2+%o5]0x81,%f16 ! %f16 = 124fa84f 3e2300da ! %l6 = 28aad4d3, %l7 = 5812a400, Mem[00000000900000e8] = 05ea915c f422c093 std %l6,[%i4+0x0e8] ! Mem[00000000900000e8] = 28aad4d3 5812a400 ! Mem[0000000083000170] = be3f3953 6dbf4b28, %l6 = 28aad4d3, %l7 = 5812a400 ldd [%i2+0x170],%l6 ! %l6 = 00000000be3f3953 000000006dbf4b28 ! %l4 = ffffffffffffffb5, Mem[000000009000006c] = c757f2af stw %l4,[%i4+0x06c] ! Mem[000000009000006c] = ffffffb5 ! %l3 = 0000000042808419, Mem[0000000090800028] = 48b1bd52 stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 42808419 p57_label_24: ! %l3 = 0000000042808419, immed = 000001ac, %ccr = 00 movrlz %l3,0x1ac,%l7 ! Not Moved, %l7 = 000000006dbf4b28 ! Mem[0000000090000140] = 8152612a 480772bc 93c022f4 d5c10061 ! Mem[0000000090000150] = 5ac31e16 4f536a2d 513200be 5e01ce95 ! Mem[0000000090000160] = de541c63 7b44b51e e76e37e7 b870a7cd ! Mem[0000000090000170] = e6ecc475 3a56ddbd 498b6aa5 03d5c2e6 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! Mem[0000000082000038] = 0612fd20, %l6 = 00000000be3f3953 ldsw [%i0+0x038],%l6 ! %l6 = 000000000612fd20 ! %f20 = 1f68dce1 821f5caa, Mem[0000000083800028] = 00002a61 e73026d8 stda %f20,[%i3+%o5]0x88 ! Mem[0000000083800028] = 1f68dce1 821f5caa ! Mem[0000000083000020] = 005f2452, %l3 = 42808419, %l6 = 0612fd20 add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000005f2452 membar #Sync ! Added by membar checker (325) ! %f10 = cda770b8 e7376ee7, Mem[0000000090000148] = 93c022f4 d5c10061 std %f10,[%i4+0x148] ! Mem[0000000090000148] = cda770b8 e7376ee7 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded28c 6a2502ac ffffffb5 ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l3 = 0000000042808419, %l6 = 00000000005f2452, %ccr = 00 movleu %icc,%l3,%l6 ! Register Not Moved ! %l7 = 000000006dbf4b28, Mem[00000000908001c4] = 3d0d51bd stw %l7,[%i5+0x1c4] ! Mem[00000000908001c4] = 6dbf4b28 ! %l5 = 0000000044038490, Mem[0000000090000120] = ffffffffffffffab stx %l5,[%i4+0x120] ! Mem[0000000090000120] = 0000000044038490 p57_label_25: ! Mem[0000000083000028] = 124fa84f3e2300da, %f6 = 95ce015e be003251 ldda [%i2+%o5]0x81,%f6 ! %f6 = 124fa84f 3e2300da ! immd = 000000000000025c, %l2 = 00000000005f2452, %ccr = 00 movpos %icc,0x25c,%l2 ! Moved, %l2 = 000000000000025c ! Mem[0000000082000000] = c5542e85ecf11899, %f16 = 124fa84f 3e2300da ldda [%i0+%g0]0x88,%f16 ! %f16 = c5542e85 ecf11899 ! immd = 0000000000000390, %l1 = 0000000000002cb1, %ccr = 00 movvc %icc,0x390,%l1 ! Moved, %l1 = 0000000000000390 ! Mem[00000000910001e8] = b8e2351a, %g2 = ffffffffffffacef ldsb [%i6+0x1e9],%g2 ! %g2 = ffffffffffffffb8 ! %l0 = 0000000084d141ba, Mem[0000000090000030] = 976666596e821406 stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000000084d141ba ! Mem[0000000083000028] = 4fa84f12, %l1 = 0000000000000390 ldsba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000012 ! Mem[00000000830000e8] = b89d7a07eff74bcd, %l1 = 0000000000000012, %l6 = 00000000005f2452 add %i2,0xe8,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = b89d7a07eff74bcd ! Mem[0000000083000128] = 6fd5f0c7, %l3 = 0000000042808419 swap [%i2+0x128],%l3 ! %l3 = 000000006fd5f0c7 ! immd = 0000000000000055, %l2 = 000000000000025c, %ccr = 00 movle %xcc,0x055,%l2 ! Register Not Moved ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p57_branch_failed p57_not_taken_0_end: ! End of Random Code for Thread 57 1: membar #Sync ! Force all stores to complete p57_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e4] ! Set processor 57 done flag ! Check Registers p57_check_registers: set p57_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000084d141ba bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000012 bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000025c bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000006fd5f0c7 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffb5 bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000044038490 bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be b89d7a07eff74bcd bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000006dbf4b28 bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x84d141ba,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p57_failed mov 0x111,%g1 ! Check Floating Point Registers p57_check_fp_registers: set p57_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be bc720748 2a615281 bne %xcc,p57_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 6f29c1d5 f422c093 bne %xcc,p57_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 124fa84f 3e2300da bne %xcc,p57_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be c5542e85 ecf11899 bne %xcc,p57_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 73ccfc49 205e047f bne %xcc,p57_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 1f68dce1 821f5caa bne %xcc,p57_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 5df46231 13f8b72e bne %xcc,p57_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 8a040c1c 411e4cf8 bne %xcc,p57_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 87f673b9 e157a59c bne %xcc,p57_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 97666659 6e821406 bne %xcc,p57_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 3063b18c 8322a453 bne %xcc,p57_f30_fail nop ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 00000000044c68ce ldx [%i0+0x010],%g3 ! Observed data at 0000000082000010 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = abfffffff3d3712d ldx [%i0+0x018],%g3 ! Observed data at 0000000082000018 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000084d141ba ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 00000000c1439219 ldx [%i0+0x080],%g3 ! Observed data at 0000000082000080 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x080,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 5729ff991af388a3 ldx [%i0+0x0d0],%g3 ! Observed data at 00000000820000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 2d6a534f3cab9333 ldx [%i0+0x0e0],%g3 ! Observed data at 00000000820000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 1a8f80ff7491488f ldx [%i0+0x0f0],%g3 ! Observed data at 00000000820000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x120],%g2 ! Expected data = da1d0b304f12d00c ldx [%i0+0x120],%g3 ! Observed data at 0000000082000120 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x120,%g4 ldx [%g1+0x138],%g2 ! Expected data = 2794effd4b9815fa ldx [%i0+0x138],%g3 ! Observed data at 0000000082000138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x138,%g4 ldx [%g1+0x140],%g2 ! Expected data = 047f1fffbd45cda0 ldx [%i0+0x140],%g3 ! Observed data at 0000000082000140 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x140,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00ea8fc195aca31b ldx [%i1+0x000],%g3 ! Observed data at 0000000082800000 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x040],%g2 ! Expected data = f9c9a8ae2794effd ldx [%i1+0x040],%g3 ! Observed data at 0000000082800040 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x040,%g4 ldx [%g1+0x088],%g2 ! Expected data = 5bff988868365ce8 ldx [%i1+0x088],%g3 ! Observed data at 0000000082800088 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x088,%g4 ldx [%g1+0x178],%g2 ! Expected data = f6e5a40395aca31b ldx [%i1+0x178],%g3 ! Observed data at 0000000082800178 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x178,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = ffbc506df32322be ldx [%i1+0x1c0],%g3 ! Observed data at 00000000828001c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x1c0,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 26143e93842ac43b ldx [%i2+0x000],%g3 ! Observed data at 0000000083000000 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7fffffff3565e7fe ldx [%i2+0x008],%g3 ! Observed data at 0000000083000008 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 005f2452db59e8b9 ldx [%i2+0x020],%g3 ! Observed data at 0000000083000020 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 124fa84f3e2300da ldx [%i2+0x028],%g3 ! Observed data at 0000000083000028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 4cff6c755fbd51df ldx [%i2+0x0f0],%g3 ! Observed data at 00000000830000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x128],%g2 ! Expected data = 42808419260fda6f ldx [%i2+0x128],%g3 ! Observed data at 0000000083000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x128,%g4 ldx [%g1+0x150],%g2 ! Expected data = 508ef9d9ffc9dfec ldx [%i2+0x150],%g3 ! Observed data at 0000000083000150 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x150,%g4 ldx [%g1+0x168],%g2 ! Expected data = fffd58f5f2fe957c ldx [%i2+0x168],%g3 ! Observed data at 0000000083000168 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x168,%g4 ldx [%g1+0x188],%g2 ! Expected data = 557faccd705d29ad ldx [%i2+0x188],%g3 ! Observed data at 0000000083000188 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = eec60a62f0c2ffa0 ldx [%i2+0x190],%g3 ! Observed data at 0000000083000190 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x190,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 181fcff72f245c8e ldx [%i2+0x1c0],%g3 ! Observed data at 00000000830001c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = afb15b33fc37fff5 ldx [%i2+0x1d8],%g3 ! Observed data at 00000000830001d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x1d8,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x008],%g2 ! Expected data = c000000000000000 ldx [%i3+0x008],%g3 ! Observed data at 0000000083800008 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 84d141ba800000c9 ldx [%i3+0x010],%g3 ! Observed data at 0000000083800010 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2814343086632ee0 ldx [%i3+0x018],%g3 ! Observed data at 0000000083800018 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = aa5c1f82e1dc681f ldx [%i3+0x028],%g3 ! Observed data at 0000000083800028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x028,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 81a9fe8f24008119 ldx [%i3+0x1a8],%g3 ! Observed data at 00000000838001a8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x1a8,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed p57_f0_fail: set p57_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f2_fail: set p57_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f6_fail: set p57_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f16_fail: set p57_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f18_fail: set p57_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f20_fail: set p57_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f22_fail: set p57_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f24_fail: set p57_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f26_fail: set p57_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f28_fail: set p57_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f30_fail: set p57_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 57 failed p57_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e4] ! Set processor 57 done flag set p57_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 57 failed p57_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p57_selfmod_failed: ba p57_failed mov 0xabc,%g1 p57_common_error: or %g0,0xf19,%g1 ba p57_failed mov %o5,%g3 p57_common_signature_error: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_common_timeout: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p57_failed mov 0x0,%g3 p57_trap1e: ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800028] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082000028] ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800020] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800020] stba %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000028] done p57_trap1o: ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800028] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082000028] ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800020] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800020] stba %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000028] done p57_trap2e: stba %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000000] orncc %l1,0xa77,%l6 lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000000] done p57_trap2o: stba %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000000] orncc %l1,0xa77,%l6 lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000000] done p57_trap3e: xnor %l7,-0x478,%l7 addc %l4,%l2,%l2 or %l6,0xa5d,%l3 addc %l2,%l3,%l3 xnor %l2,%l7,%l1 andn %l2,%l1,%l2 done p57_trap3o: xnor %l7,-0x478,%l7 addc %l4,%l2,%l2 or %l6,0xa5d,%l3 addc %l2,%l3,%l3 xnor %l2,%l7,%l1 andn %l2,%l1,%l2 done p57_init_memory_pointers: set p57_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 p57_local0_start,%i0 set p57_local1_start,%i1 set p57_local2_start,%i2 set p57_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9e04c66430341418 ldx [%g1+0x008],%l1 ! %l1 = 0beff9f4a6314f92 ldx [%g1+0x010],%l2 ! %l2 = ffb7da9e8cf70740 ldx [%g1+0x018],%l3 ! %l3 = a2d4fe93ac5f0065 ldx [%g1+0x020],%l4 ! %l4 = 953af1880e26feb8 ldx [%g1+0x028],%l5 ! %l5 = b678b9d072c5fabe ldx [%g1+0x030],%l6 ! %l6 = 1a036c86181fcff7 ldx [%g1+0x038],%l7 ! %l7 = 9cb4d310e208eaab ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 58 processor_58: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe8] ! Set the start flag wrpr %g0,7,%cleanwin call p58_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 58 wr %g0,0x4,%fprs ! Make sure fef is 1 set p58_init_freg,%g1 ! %f0 = 81afac7b e626e047 75fae543 b4816753 ! %f4 = 116568a6 851cf80c 85216fb0 bd66b971 ! %f8 = adcc9a83 364329c2 c6ca0dde a6ae4b66 ! %f12 = 862f9159 ae055cfc de277921 ca438f92 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f5313716 cdce8571 c29616bf 1dd01e70 ! %f20 = 75947cbf bf4ee897 1c8f13a3 bdc63e77 ! %f24 = 515c6bfa 4444d6df 101b2256 8e1a9be4 ! %f28 = 75dfad79 148654f6 4886ac00 d97ef036 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e3f09462 cbd23cb0 c3159deb f30fa126 ! %f36 = 553380fd df27205a 0736a8e5 6427f7e7 ! %f40 = 003b898b 9cf872d7 81cdd6ac ffca4691 ! %f44 = 8ed09bbb be54fd60 93f6cc10 f02e6cf1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaf97557700000027,%g7,%g1 ! GSR scale = 4, align = 7 wr %g1,%g0,%gsr ! GSR = af97557700000027 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 58 p58_label_1: ! Mem[00000000908000c8] = ed235e18 2da657ec, %g2 = ed4041f9, %g3 = 0bad0b00 ldd [%i5+0x0c8],%g2 ! %g2 = 00000000ed235e18 000000002da657ec ! Mem[0000000084000010] = 97172753, %f17 = cdce8571 lda [%i0+%o2]0x81,%f17 ! %f17 = 97172753 ! %l4 = 4b4b46cc0f5fbbb3, Mem[0000000085800000] = 8eb3edd7a4ab550d stxa %l4,[%i3+%g0]0x89 ! Mem[0000000085800000] = 4b4b46cc0f5fbbb3 ! %l4 = 4b4b46cc0f5fbbb3, %l3 = fdca7c81b70ea984, %l1 = 514ebe06a6e13d0d andn %l4,%l3,%l1 ! %l1 = 0201024c08511233 ! %l2 = 21a449d039e16408, imm = 0000000000000011, %l5 = 516c5991a3be0bf3 sra %l2,0x011,%l5 ! %l5 = 0000000000001cf0 ! %l7 = c989b005f4b92842, Mem[0000000084000010] = 53271797 stha %l7,[%i0+%o2]0x88 ! Mem[0000000084000010] = 53272842 ! immd = 0000000000000281, %l2 = 21a449d039e16408, %ccr = 44 movne %xcc,0x281,%l2 ! Register Not Moved ! Mem[00000000850000d4] = 31203567, %l6 = 5899f9f5a2f52a50 ldstub [%i2+0x0d4],%l6 ! %l6 = 00000031000000ff ! %l7 = c989b005f4b92842, Mem[0000000090800156] = a90caa43 sth %l7,[%i5+0x156] ! Mem[0000000090800154] = 2842aa43 ! %l6 = 00000031, %l7 = f4b92842, Mem[00000000910000e0] = 7ae7c882 ef49099d std %l6,[%i6+0x0e0] ! Mem[00000000910000e0] = 00000031 f4b92842 p58_label_2: ! Mem[00000000918000b8] = 58c331f8 4812e4bd, %g2 = ed235e18, %g3 = 2da657ec ldd [%o0+0x0b8],%g2 ! %g2 = 0000000058c331f8 000000004812e4bd ! Mem[00000000918000b8] = 58c331f8, %g2 = 0000000058c331f8 ldub [%o0+0x0b8],%g2 ! %g2 = 0000000000000058 ! %l2 = 21a449d039e16408, %l3 = fdca7c81b70ea984, %ccr = 44 movle %icc,%l2,%l3 ! Moved, %l3 = 21a449d039e16408 ! %l0 = f580ce90c52c3d9f, Mem[00000000908001d8] = ba41b1d8e4733a35 stx %l0,[%i5+0x1d8] ! Mem[00000000908001d8] = f580ce90c52c3d9f ! %l2 = 39e16408, %l3 = 39e16408, Mem[0000000090800068] = 9d734dff 8dd7c3c8 std %l2,[%i5+0x068] ! Mem[0000000090800068] = 39e16408 39e16408 ! %l1 = 0201024c08511233, %l5 = 0000000000001cf0, %y = 00000000 smul %l1,%l5,%l5 ! %l5 = 000000f0a9fea3d0, %y = 000000f0 ! Mem[0000000085000000] = 769993d38a608fe4, %l3 = 21a449d039e16408 ldxa [%i2+%g0]0x81,%l3 ! %l3 = 769993d38a608fe4 ! Code Fragment 1 p58_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000004812e4bd mov 0xfd0,%g3 ! %g3 = 0000000000000fd0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000084800018] = afd757ce, %l7 = c989b005f4b92842 lduha [%i1+%o3]0x89,%l7 ! %l7 = 00000000000057ce ! %f0 = 81afac7b e626e047 75fae543 b4816753 ! %f4 = 116568a6 851cf80c 85216fb0 bd66b971 ! %f8 = adcc9a83 364329c2 c6ca0dde a6ae4b66 ! %f12 = 862f9159 ae055cfc de277921 ca438f92 mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140 p58_label_3: ! Mem[00000000848000f3] = 9bd86ad8, %l4 = 4b4b46cc0f5fbbb3 ldstub [%i1+0x0f3],%l4 ! %l4 = 000000d8000000ff ! Mem[0000000084800008] = 5d57a369319e6e2f, %l0 = f580ce90c52c3d9f, %l2 = 21a449d039e16408 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 5d57a369319e6e2f ! Mem[0000000084800018] = 2042030aafd757ce, %f26 = 101b2256 8e1a9be4 ldda [%i1+%o3]0x88,%f26 ! %f26 = 2042030a afd757ce ! Mem[00000000908001ac] = 892ae917, %g18 = a5c66e2023512c3d ldsw [%i5+0x1ac],%g2 ! %g2 = a5c66e2023512c3d ! %f16 = f5313716 97172753 c29616bf 1dd01e70 ! %f20 = 75947cbf bf4ee897 1c8f13a3 bdc63e77 ! %f24 = 515c6bfa 4444d6df 2042030a afd757ce ! %f28 = 75dfad79 148654f6 4886ac00 d97ef036 stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! %l0 = f580ce90c52c3d9f, Mem[000000009180003e] = e13214b7, %asi = 80 stba %l0,[%o0+0x03e]%asi ! Mem[000000009180003c] = 9f3214b7 ! Mem[0000000085000008] = a85ce626, %l0 = f580ce90c52c3d9f ldsba [%i2+%o1]0x88,%l0 ! %l0 = 0000000000000026 ! %l1 = 0201024c08511233, %l2 = 5d57a369319e6e2f, %ccr = 44 movrgez %l1,%l2,%l4 ! Moved, %l4 = 5d57a369319e6e2f ! %l2 = 5d57a369319e6e2f, imm = fffffffffffff1d4, %l0 = 0000000000000026 xnorcc %l2,-0xe2c,%l0 ! %l0 = 5d57a369319e6004, %ccr = 00 ! %l3 = 769993d38a608fe4, Mem[000000009080011c] = a7bbd92f stw %l3,[%i5+0x11c] ! Mem[000000009080011c] = 8a608fe4 p58_label_4: ! Mem[0000000085800018] = ed3fda25edca60ce, %f10 = c6ca0dde a6ae4b66 ldda [%i3+%o3]0x80,%f10 ! %f10 = ed3fda25 edca60ce ! %l7 = 00000000000057ce setx 0xabba65c7d0ca4fae,%g7,%l7 ! %l7 = abba65c7d0ca4fae ! %l6 = 0000000000000031, Mem[00000000900001f0] = b2902ee55293be02 stx %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 0000000000000031 ! immd = 0000000000000179, %l1 = 0201024c08511233, %ccr = 00 movn %xcc,0x179,%l1 ! Register Not Moved ! Mem[0000000091800020] = 129d89dd, %g2 = ffffffff892ae917 lduh [%o0+0x022],%g2 ! %g2 = 000000000000129d ! Mem[0000000085000041] = d0ec1bdd, %l7 = abba65c7d0ca4fae ldstub [%i2+0x041],%l7 ! %l7 = 000000ec000000ff ! Mem[00000000910001c4] = ba6025f4, %g2 = 000000000000129d ldsb [%i6+0x1c5],%g2 ! %g2 = ffffffffffffffba ! %l3 = 769993d38a608fe4, %l3 = 769993d38a608fe4, %ccr = 00 movneg %xcc,%l3,%l3 ! Register Not Moved ! %f9 = 364329c2, Mem[00000000900000b4] = 0acd4a55 sta %f9 ,[%i4+0x0b4]%asi ! Mem[00000000900000b4] = 364329c2 ! done : should take illegal inst trap, %l0 = 5d57a369319e6004 done ! Illegal inst trap : %l0 = 5d57a369319e6014 p58_label_5: ! Mem[00000000910000b4] = 32bbd456, %g2 = ffffffffffffffba lduh [%i6+0x0b6],%g2 ! %g2 = 00000000000032bb ! %l0 = 5d57a369319e6014, %l3 = 769993d38a608fe4, %l6 = 0000000000000031 srax %l0,%l3,%l6 ! %l6 = 0000000005d57a36 ! Mem[00000000858000c8] = 2f2137e1, %l6 = 0000000005d57a36 ldsha [%i3+0x0c8]%asi,%l6 ! %l6 = 0000000000002f21 ! %l1 = 0201024c08511233, %l0 = 5d57a369319e6014, %y = 000000f0 sdiv %l1,%l0,%l2 ! %l2 = 00000000000004d6 mov %l0,%y ! %y = 319e6014 ! %l1 = 0201024c08511233, %l0 = 5d57a369319e6014, %y = 319e6014 mulscc %l1,%l0,%l3 ! %l3 = 0000000004288919, %ccr = 00, %y = 98cf300a ! %l1 = 0201024c08511233, Mem[00000000910001c8] = f4b009155e84cc00 stx %l1,[%i6+0x1c8] ! Mem[00000000910001c8] = 0201024c08511233 ! %l4 = 5d57a369319e6e2f, Mem[0000000085000008] = a85ce626 stha %l4,[%i2+%o1]0x89 ! Mem[0000000085000008] = a85c6e2f ! %l0 = 5d57a369319e6014, imm = 0000000000000012, %l0 = 5d57a369319e6014 sra %l0,0x012,%l0 ! %l0 = 0000000000000c67 ! Mem[0000000084000078] = 98f49d59, %l1 = 0201024c08511233 swap [%i0+0x078],%l1 ! %l1 = 0000000098f49d59 ! immd = 00000000000002be, %l2 = 00000000000004d6, %ccr = 00 movn %icc,0x2be,%l2 ! Register Not Moved p58_label_6: ! %l2 = 00000000000004d6, %l7 = 00000000000000ec, %l3 = 0000000004288919 andcc %l2,%l7,%l3 ! %l3 = 00000000000000c4, %ccr = 00 ! Set Register : %l1 = 0000000098f49d59 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! %l2 = 00000000000004d6, imm = 0000000000000f2e, %l0 = 0000000000000c67 tsubcc %l2,0xf2e,%l0 ! %l0 = fffffffffffff5a8, %ccr = 9b ! Mem[0000000085000000] = d3939976, %l6 = 0000000000002f21 lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000009976 ! Mem[0000000090000194] = cef23aad, %g2 = 00000000000032bb lduh [%i4+0x194],%g2 ! %g2 = 000000000000cef2 ! Code Fragment 1 p58_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000fd0 mov -0xb78,%g3 ! %g3 = fffffffffffff488 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = ffffffffffffffff, %l3 = 00000000000000c4, %l5 = 000000f0a9fea3d0 sdivx %l1,%l3,%l5 ! %l5 = 0000000000000000 ! Mem[0000000084000074] = e62cacdb, %l5 = 0000000000000000 swap [%i0+0x074],%l5 ! %l5 = 00000000e62cacdb ! Mem[00000000840000f8] = c7f80d64, %l1 = ffffffffffffffff lduwa [%i0+0x0f8]%asi,%l1 ! %l1 = 00000000c7f80d64 ! Mem[00000000858000a8] = e88e71ce, %l6 = 00009976, %l0 = fffff5a8 add %i3,0xa8,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e88e71ce p58_label_7: ! Mem[0000000085000018] = c3431a8e, %l0 = 00000000e88e71ce lduha [%i2+%o3]0x80,%l0 ! %l0 = 000000000000c343 ! Mem[0000000090800174] = f5ef7a5f, %g2 = 000000000000cef2 ldub [%i5+0x174],%g2 ! %g2 = 00000000000000f5 ! Mem[0000000085000010] = 78f20276, %l7 = 00000000000000ec ldsba [%i2+%o2]0x81,%l7 ! %l7 = 0000000000000078 ! %l1 = 00000000c7f80d64, %l0 = 000000000000c343, %ccr = 9b movvs %icc,%l1,%l0 ! Moved, %l0 = 00000000c7f80d64 ! Mem[0000000085800018] = ce60caed 25da3fed, %l4 = 319e6e2f, %l5 = e62cacdb ldda [%i3+%o3]0x88,%l4 ! %l4 = 0000000025da3fed 00000000ce60caed ! Mem[000000009100014c] = 5034325d, %g2 = 00000000000000f5 ldub [%i6+0x14f],%g2 ! %g2 = 0000000000000050 ! %l3 = 00000000000000c4, Mem[0000000090000060] = d05fd2d1 stw %l3,[%i4+0x060] ! Mem[0000000090000060] = 000000c4 ! Mem[00000000908001e8] = a05a148c492e5786, %g2 = 0000000000000050 ldx [%i5+0x1e8],%g2 ! %g2 = a05a148c492e5786 ! %l3 = 00000000000000c4, %l0 = 00000000c7f80d64, %l3 = 00000000000000c4 xnorcc %l3,%l0,%l3 ! %l3 = ffffffff3807f25f, %ccr = 80 ! Mem[0000000084000010] = 53272842, %l1 = 00000000c7f80d64 ldstuba [%i0+%o2]0x89,%l1 ! %l1 = 00000042000000ff p58_label_8: ! Mem[00000000910000a4] = c0dd86bd, %g2 = a05a148c492e5786 lduw [%i6+0x0a4],%g2 ! %g2 = 00000000c0dd86bd ! %f30 = 4886ac00 d97ef036, Mem[0000000085800000] = 0f5fbbb3 4b4b46cc stda %f30,[%i3+%g0]0x89 ! Mem[0000000085800000] = 4886ac00 d97ef036 ! %l0 = 00000000c7f80d64, Mem[0000000085800000] = 36f07ed900ac8648 stxa %l0,[%i3+%g0]0x80 ! Mem[0000000085800000] = 00000000c7f80d64 ! Code Fragment 1 p58_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff488 mov -0x5ea,%g3 ! %g3 = fffffffffffffa16 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f0 = 81afac7b e626e047, Mem[0000000084000010] = ff282753 7d00d845 stda %f0 ,[%i0+%o2]0x80 ! Mem[0000000084000010] = 81afac7b e626e047 ! Mem[00000000900000c4] = 42d8fabe, %g2 = 00000000c0dd86bd ldsb [%i4+0x0c7],%g2 ! %g2 = 0000000000000042 ! %l6 = 0000000000009976, %l0 = 00000000c7f80d64, %y = 98cf300a udivcc %l6,%l0,%l3 ! %l3 = 00000000c3a05586, %ccr = 08 mov %l0,%y ! %y = c7f80d64 ! Mem[00000000900000d4] = dc7b95ee, %g2 = 0000000000000042 lduwa [%i4+0x0d4]%asi,%g2 ! %g2 = 00000000dc7b95ee ! %l4 = 0000000025da3fed, %l6 = 0000000000009976, %l4 = 0000000025da3fed add %l4,%l6,%l4 ! %l4 = 0000000025dad963 ! Mem[0000000091000008] = 12a0367e, %g18 = a5c66e2023512c3d ldsw [%i6+%o1],%g2 ! %g2 = a5c66e2023512c3d p58_label_9: ! Mem[00000000848001bc] = c43cdc06, %l0 = 00000000c7f80d64 swap [%i1+0x1bc],%l0 ! %l0 = 00000000c43cdc06 ! Mem[0000000084000020] = 55656afdd980ef03, %f0 = 81afac7b e626e047 ldda [%i0+%o4]0x80,%f0 ! %f0 = 55656afd d980ef03 ! Mem[0000000085000180] = deabefbd, %l0 = 00000000c43cdc06 swap [%i2+0x180],%l0 ! %l0 = 00000000deabefbd ! %l5 = 00000000ce60caed, %l1 = 0000000000000042, %ccr = 08 movvs %icc,%l5,%l1 ! Register Not Moved ! Mem[0000000091000138] = cc970ad0, %g2 = 0000000012a0367e lduw [%i6+0x138],%g2 ! %g2 = 00000000cc970ad0 membar #Sync ! Added by membar checker (326) ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 364329c2 1baa55e3 8975c1a1 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[0000000084800108] = 705e5605c9bb84e2, %l0 = 00000000deabefbd, %l3 = 00000000c3a05586 add %i1,0x108,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 705e5605c9bb84e2 ! Mem[0000000091800128] = 232de7dbe3ea9fcb, %g2 = 00000000cc970ad0 ldx [%o0+0x128],%g2 ! %g2 = 232de7dbe3ea9fcb ! %l5 = 00000000ce60caed, Mem[0000000090000016] = 9475773e sth %l5,[%i4+0x016] ! Mem[0000000090000014] = caed773e ! Mem[00000000850001a8] = e2c704b8, %l7 = 00000078, %l1 = 00000042 add %i2,0x1a8,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e2c704b8 p58_label_10: ! Mem[0000000085000020] = 5da2d5b68bffe095, %f0 = 55656afd d980ef03 ldda [%i2+%o4]0x88,%f0 ! %f0 = 5da2d5b6 8bffe095 ! Mem[0000000085000020] = 8bffe095, %l6 = 0000000000009976 ldswa [%i2+%o4]0x88,%l6 ! %l6 = ffffffff8bffe095 ! %l3 = 705e5605c9bb84e2, Mem[00000000900001e0] = bf9923c60270605c stx %l3,[%i4+0x1e0] ! Mem[00000000900001e0] = 705e5605c9bb84e2 ! Mem[0000000091000000] = ecb2f1c3 9a33280b, %g2 = e3ea9fcb, %g3 = fffffa16 ldd [%i6+%g0],%g2 ! %g2 = 00000000ecb2f1c3 000000009a33280b ! %l3 = 705e5605c9bb84e2, %l5 = 00000000ce60caed, %ccr = 08 movrgz %l3,%l5,%l5 ! Moved, %l5 = 00000000ce60caed ! Mem[0000000084000018] = b0e82344, %l1 = 00000000e2c704b8 swapa [%i0+%o3]0x88,%l1 ! %l1 = 00000000b0e82344 ! %f24 = 515c6bfa 4444d6df, Mem[00000000908000d8] = 9a50e031 237791cb stda %f24,[%i5+0x0d8]%asi ! Mem[00000000908000d8] = 515c6bfa 4444d6df ! Mem[0000000090000140] = 81afac7b, %g18 = a5c66e2023512c3d ldsw [%i4+0x140],%g2 ! %g2 = a5c66e2023512c3d ! %l0 = 00000000deabefbd, Mem[0000000090800180] = febe531bdac689b4 stx %l0,[%i5+0x180] ! Mem[0000000090800180] = 00000000deabefbd ! %f22 = 1c8f13a3 bdc63e77, Mem[0000000084000010] = 7bacaf81 47e026e6 stda %f22,[%i0+%o2]0x88 ! Mem[0000000084000010] = 1c8f13a3 bdc63e77 p58_label_11: ! %l6 = ffffffff8bffe095, %l4 = 0000000025dad963, %l3 = 705e5605c9bb84e2 and %l6,%l4,%l3 ! %l3 = 0000000001dac001 ! %l1 = 00000000b0e82344, Mem[00000000918001b0] = e41b205f12f490d8 stx %l1,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000000b0e82344 ! Mem[0000000091800144] = 40ad970c, %g2 = ffffffff81afac7b ldsh [%o0+0x144],%g2 ! %g2 = 00000000000040ad ! %l6 = ffffffff8bffe095, Mem[00000000918001c6] = cc9de80f stb %l6,[%o0+0x1c6] ! Mem[00000000918001c4] = 959de80f ! Mem[00000000850000d0] = a128e97dff203567, %l2 = 00000000000004d6, %l0 = 00000000deabefbd add %i2,0xd0,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = a128e97dff203567 ! immd = 000000000000022a, %l7 = 0000000000000078, %ccr = 08 movle %xcc,0x22a,%l7 ! Register Not Moved ! %l3 = 0000000001dac001, immed = 00000132, %ccr = 08 movrgz %l3,0x132,%l3 ! Moved, %l3 = 0000000000000132 ! Mem[00000000850001ec] = c101c702, %l6 = 8bffe095, %l6 = 8bffe095 add %i2,0x1ec,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c101c702 ! Mem[0000000084800058] = 654cca7c, %l5 = 00000000ce60caed ldsh [%i1+0x05a],%l5 ! %l5 = ffffffffffffca7c ! Mem[0000000091800018] = 24036eb5 32beb534, %g2 = 000040ad, %g3 = 9a33280b ldd [%o0+%o3],%g2 ! %g2 = 0000000024036eb5 0000000032beb534 p58_label_12: ! Mem[0000000085000010] = 78f20276, %f20 = 75947cbf lda [%i2+%o2]0x81,%f20 ! %f20 = 78f20276 ! Mem[00000000908000e8] = d6a7dc08, %g2 = 0000000024036eb5 ldsh [%i5+0x0e8],%g2 ! %g2 = ffffffffffffd6a7 ! retry : should take illegal inst trap, %l0 = a128e97dff203567 retry ! Illegal inst trap : %l0 = a128e97dff203577 ! Mem[0000000085800000] = 00000000, %f27 = afd757ce lda [%i3+%g0]0x80,%f27 ! %f27 = 00000000 ! %l3 = 0000000000000132, %l3 = 0000000000000132, %ccr = 08 movcc %icc,%l3,%l3 ! Moved, %l3 = 0000000000000132 ! Mem[0000000090000084] = 866a2d84, %g2 = ffffffffffffd6a7 ldsh [%i4+0x086],%g2 ! %g2 = ffffffffffff866a ! %f16 = f5313716 97172753, Mem[0000000085800010] = 769b7649 a423eddd stda %f16,[%i3+%o2]0x89 ! Mem[0000000085800010] = f5313716 97172753 ! Mem[0000000091000070] = f229dab3388746f6, %f48 = a51ce9c8 b76c866a ldda [%i6+0x070]%asi,%f48 ! %f48 = f229dab3 388746f6 ! Mem[0000000091800000] = 3bc5dc05 af37a84c, %g2 = ffff866a, %g3 = 32beb534 ldd [%o0+%g0],%g2 ! %g2 = 000000003bc5dc05 00000000af37a84c ! Mem[0000000090000160] = adcc9a83, %g18 = a5c66e2023512c3d ldsw [%i4+0x160],%g2 ! %g2 = a5c66e2023512c3d p58_label_13: ! Mem[0000000091800198] = 16b148f1, %g18 = a5c66e2023512c3d ldsw [%o0+0x198],%g2 ! %g2 = a5c66e2023512c3d ! Mem[000000009080019c] = 16b29fd6, %g2 = 0000000016b148f1 lduw [%i5+0x19c],%g2 ! %g2 = 0000000016b29fd6 ! %l0 = a128e97dff203577, Mem[0000000091800134] = d51ebbf9 stw %l0,[%o0+0x134] ! Mem[0000000091800134] = ff203577 ! Mem[00000000850000e8] = 32f9b8bf, %l4 = 25dad963, %l7 = 00000078 add %i2,0xe8,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000032f9b8bf ! %f4 = 116568a6, Mem[0000000085800018] = ed3fda25 sta %f4 ,[%i3+%o3]0x80 ! Mem[0000000085800018] = 116568a6 ! Mem[0000000090800174] = f5ef7a5f, %g2 = 0000000016b29fd6 ldub [%i5+0x174],%g2 ! %g2 = 00000000000000f5 ! Mem[0000000085800008] = 9b26fbe5, %l2 = 00000000000004d6 ldsba [%i3+%o1]0x88,%l2 ! %l2 = ffffffffffffffe5 ! Mem[000000009000019c] = fa40f0eb, %g18 = a5c66e2023512c3d ldsw [%i4+0x19c],%g2 ! %g2 = a5c66e2023512c3d ! Mem[0000000084800020] = 44cc0b54, %l2 = ffffffffffffffe5 lduha [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000b54 ! %l7 = 0000000032f9b8bf, Mem[0000000090000030] = f654861479addf75 stx %l7,[%i4+0x030] ! Mem[0000000090000030] = 0000000032f9b8bf p58_label_14: ! Mem[0000000090800090] = 246b4769 1413ef16, %g2 = fa40f0eb, %g3 = af37a84c ldd [%i5+0x090],%g2 ! %g2 = 00000000246b4769 000000001413ef16 ! %l5 = ffffffffffffca7c, imm = 000000000000001d, %l0 = a128e97dff203577 srax %l5,0x01d,%l0 ! %l0 = ffffffffffffffff ! %l0 = ffffffffffffffff, Mem[000000009080006e] = 640866be stb %l0,[%i5+0x06e] ! Mem[000000009080006c] = ff0866be ! Mem[00000000840001d0] = a5a1492298692187, %l6 = 00000000c101c702, %l3 = 0000000000000132 add %i0,0x1d0,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = a5a1492298692187 ! Mem[000000009000018c] = ec8b88e3, %g18 = a5c66e2023512c3d ldsw [%i4+0x18c],%g2 ! %g2 = a5c66e2023512c3d ! %l1 = 00000000b0e82344, Mem[00000000908001ea] = 148c492e stb %l1,[%i5+0x1ea] ! Mem[00000000908001e8] = 448c492e ! Mem[00000000910000b0] = c0b4901e 1ae032bb, %g2 = ec8b88e3, %g3 = 1413ef16 ldd [%i6+0x0b0],%g2 ! %g2 = 00000000c0b4901e 000000001ae032bb ! %l3 = a5a1492298692187, immed = fffff44b, %y = c7f80d64 smul %l3,-0xbb5,%l1 ! %l1 = 000004bcb93a7e8d, %y = 000004bc ! Mem[0000000091000130] = f9e68975de66f8de, %f48 = f229dab3 388746f6 ldd [%i6+0x130],%f48 ! %f48 = f9e68975 de66f8de ! %l2 = 0000000000000b54, immed = 00000165, %ccr = 08 movrlz %l2,0x165,%l6 ! Not Moved, %l6 = 00000000c101c702 p58_label_15: ! %l6 = 00000000c101c702, Mem[0000000091800066] = 077efc55, %asi = 80 stha %l6,[%o0+0x066]%asi ! Mem[0000000091800064] = c702fc55 ! immd = 0000000000000140, %l7 = 0000000032f9b8bf, %ccr = 08 movge %icc,0x140,%l7 ! Register Not Moved ! Mem[00000000900000a8] = ff93747b, %g2 = 00000000c0b4901e lduw [%i4+0x0a8],%g2 ! %g2 = 00000000ff93747b ! Mem[0000000090000158] = 216fb0bd, %g2 = 00000000ff93747b ldub [%i4+0x159],%g2 ! %g2 = 0000000000000021 ! Mem[0000000091800138] = 8a0d6a5e, %g18 = a5c66e2023512c3d ldsw [%o0+0x138],%g2 ! %g2 = a5c66e2023512c3d ! %l0 = ffffffff, %l1 = b93a7e8d, Mem[0000000090800120] = b7a44eec 86bc8b41 std %l0,[%i5+0x120] ! Mem[0000000090800120] = ffffffff b93a7e8d ! Mem[00000000848000f8] = 5096733b, %l2 = 00000b54, %l5 = ffffca7c add %i1,0xf8,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005096733b ! Mem[00000000910000e8] = 324bb73730124320, %g2 = ffffffff8a0d6a5e ldx [%i6+0x0e8],%g2 ! %g2 = 324bb73730124320 ! %l0 = ffffffffffffffff, Mem[0000000091800066] = c702fc55 sth %l0,[%o0+0x066] ! Mem[0000000091800064] = fffffc55 ! Mem[00000000918000b8] = 58c331f8 4812e4bd, %g2 = 30124320, %g3 = 1ae032bb ldd [%o0+0x0b8],%g2 ! %g2 = 0000000058c331f8 000000004812e4bd p58_label_16: ! %l3 = a5a1492298692187, Mem[00000000900000e6] = 99e605ea sth %l3,[%i4+0x0e6] ! Mem[00000000900000e4] = 218705ea ! Mem[0000000090000020] = dfd64444, %g2 = 0000000058c331f8 ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffdfd6 ! %l2 = 0000000000000b54, %l5 = 000000005096733b, %l2 = 0000000000000b54 xor %l2,%l5,%l2 ! %l2 = 000000005096786f ! %l3 = a5a1492298692187, %l2 = 000000005096786f, %ccr = 08 movg %xcc,%l3,%l2 ! Moved, %l2 = a5a1492298692187 ! Mem[00000000858000d4] = 46228c17, %l5 = 5096733b, %l1 = b93a7e8d add %i3,0xd4,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000046228c17 ! %f29 = 148654f6, Mem[0000000084800018] = afd757ce sta %f29,[%i1+%o3]0x89 ! Mem[0000000084800018] = 148654f6 ! Set Register : %l5 = 000000005096733b xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000084800018] = f65486140a034220, %l6 = 00000000c101c702, %l0 = ffffffffffffffff add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = f65486140a034220 ! Mem[00000000908001dc] = 3d9f3798, %g2 = ffffffffffffdfd6 lduh [%i5+0x1de],%g2 ! %g2 = 0000000000003d9f ! Mem[00000000858000a0] = cfb89ab9, %l1 = 0000000046228c17 swap [%i3+0x0a0],%l1 ! %l1 = 00000000cfb89ab9 p58_label_17: ! Mem[0000000084000110] = 157089c4, %l4 = 25dad963, %l3 = 98692187 add %i0,0x110,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000157089c4 ! %l4 = 0000000025dad963, %l1 = 00000000cfb89ab9, %ccr = 08 movg %xcc,%l4,%l1 ! Moved, %l1 = 0000000025dad963 ! Mem[0000000085800028] = 78487b68ec294187, %l5 = ffffffffffffffff ldxa [%i3+%o5]0x81,%l5 ! %l5 = 78487b68ec294187 ! Mem[0000000091000138] = cc970ad0, %g2 = 0000000000003d9f ldub [%i6+0x138],%g2 ! %g2 = 00000000000000cc ! %l7 = 0000000032f9b8bf, Mem[0000000090000028] = ce57d7af0a034220 stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 0000000032f9b8bf ! Mem[00000000900000d4] = dc7b95ee, %g2 = 00000000000000cc ldsh [%i4+0x0d4],%g2 ! %g2 = ffffffffffffdc7b ! Mem[0000000085000008] = 089d906ca85c6e2f, %l7 = 0000000032f9b8bf ldxa [%i2+%o1]0x89,%l7 ! %l7 = 089d906ca85c6e2f ! %l5 = 78487b68ec294187, %l5 = 78487b68ec294187, %l2 = a5a1492298692187 tsubcc %l5,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 46 ! %l7 = 089d906ca85c6e2f, %l1 = 0000000025dad963, %l1 = 0000000025dad963 mulx %l7,%l1,%l1 ! %l1 = 9537af5e142a732d ! Mem[0000000091800000] = c5dc05af, %g2 = ffffffffffffdc7b ldub [%o0+0x001],%g2 ! %g2 = 00000000000000c5 p58_label_18: ! Clear Register : %l2 = 0000000000000000 clr %l2 ! %l2 = 0000000000000000 ! %l2 = 0000000000000000, Mem[0000000085800010] = 53271797 stwa %l2,[%i3+%o2]0x81 ! Mem[0000000085800010] = 00000000 ! Mem[0000000084800028] = 2c43c384cff8f09a, %l4 = 0000000025dad963 ldxa [%i1+%o5]0x80,%l4 ! %l4 = 2c43c384cff8f09a ! %l4 = 2c43c384cff8f09a, Mem[0000000091800030] = 67a3e807de418d43 stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 2c43c384cff8f09a ! Mem[000000008500003e] = 6a44cd5e, %l5 = 78487b68ec294187 ldstub [%i2+0x03e],%l5 ! %l5 = 000000cd000000ff ! %l0 = f65486140a034220, imm = fffffffffffffb62, %l3 = 00000000157089c4 addcc %l0,-0x49e,%l3 ! %l3 = f65486140a033d82, %ccr = 91 ! %l4 = 2c43c384cff8f09a, imm = 0000000000000c26, %l1 = 9537af5e142a732d xorcc %l4,0xc26,%l1 ! %l1 = 2c43c384cff8fcbc, %ccr = 08 ! %f30 = 4886ac00 d97ef036, Mem[00000000910000c8] = 7d903ca5 4204a456 std %f30,[%i6+0x0c8] ! Mem[00000000910000c8] = 4886ac00 d97ef036 ! Mem[0000000085000000] = d3939976, %l6 = 00000000c101c702 lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000d3939976 ! %l4 = 2c43c384cff8f09a, Mem[00000000850001f6] = 624c8ed4 sth %l4,[%i2+0x1f6] ! Mem[00000000850001f4] = 624cf09a p58_label_19: ! Mem[00000000908001a0] = 473facc734613832, %f48 = f9e68975 de66f8de ldd [%i5+0x1a0],%f48 ! %f48 = 473facc7 34613832 ! Mem[0000000091000020] = abdad1f2 d460f223, %g2 = 000000c5, %g3 = 4812e4bd ldd [%i6+%o4],%g2 ! %g2 = 00000000abdad1f2 00000000d460f223 ! %l1 = 2c43c384cff8fcbc, Mem[000000009000010a] = 09282425 sth %l1,[%i4+0x10a] ! Mem[0000000090000108] = fcbc2425 ! Mem[0000000084000074] = 00000000, %l3 = f65486140a033d82 swap [%i0+0x074],%l3 ! %l3 = 0000000000000000 ! Mem[0000000085000010] = 7602f278, %l7 = 089d906ca85c6e2f lduba [%i2+%o2]0x89,%l7 ! %l7 = 0000000000000078 ! Mem[0000000091000174] = e913e975, %g2 = 00000000abdad1f2 ldsh [%i6+0x176],%g2 ! %g2 = ffffffffffffe913 ! %l4 = cff8f09a, %l5 = 000000cd, Mem[0000000084800028] = 2c43c384 cff8f09a stda %l4,[%i1+%o5]0x80 ! Mem[0000000084800028] = cff8f09a 000000cd ! Mem[0000000084800010] = d5f48284, %l4 = 2c43c384cff8f09a lduha [%i1+%o2]0x89,%l4 ! %l4 = 0000000000008284 ! Mem[0000000084800000] = 70b0ecbf8cc2ac07, %l0 = f65486140a034220 ldxa [%i1+%g0]0x80,%l0 ! %l0 = 70b0ecbf8cc2ac07 ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc82187 05ea915c c1592313 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0 p58_label_20: ! %l5 = 00000000000000cd, immed = 00000905, %y = 000004bc udiv %l5,0x905,%l2 ! %l2 = 000000008660038c mov %l0,%y ! %y = 8cc2ac07 ! Invert Register : %l5 = 00000000000000cd xor %l5,-1,%l5 ! %l5 = ffffffffffffff32 ! Mem[0000000090000098] = be00b43c, %g2 = ffffffffffffe913 ldub [%i4+0x09b],%g2 ! %g2 = 00000000000000be ! Mem[0000000090800144] = 718ed058, %g2 = 00000000000000be ldsba [%i5+0x145]%asi,%g2 ! %g2 = 0000000000000071 ! %f2 = 75fae543 b4816753, Mem[0000000091800020] = 70e0129d 89ddf28a std %f2 ,[%o0+%o4] ! Mem[0000000091800020] = 75fae543 b4816753 ! Mem[00000000848000fc] = cd6ddd45, %l0 = 8cc2ac07, %l1 = cff8fcbc add %i1,0xfc,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000cd6ddd45 ! Mem[00000000918001f8] = 855c6d38, %g18 = a5c66e2023512c3d ldsw [%o0+0x1f8],%g2 ! %g2 = a5c66e2023512c3d ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Mem[0000000085800028] = 78487b68ec294187, %l7 = 0000000000000078 ldxa [%i3+%o5]0x81,%l7 ! %l7 = 78487b68ec294187 ! %l4 = 0000000000008284, Mem[00000000858001a8] = e47a7868af8b1758 stx %l4,[%i3+0x1a8] ! Mem[00000000858001a8] = 0000000000008284 p58_label_21: ! Mem[000000009180000c] = 868dcc32, %g2 = ffffffff855c6d38 ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffff86 ! %l6 = d3939976, %l7 = ec294187, Mem[00000000900001d0] = bfd5130a a6bd4d6c std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = d3939976 ec294187 ! Invert Register : %l1 = 00000000cd6ddd45 xor %l1,-1,%l1 ! %l1 = ffffffff329222ba ! %l3 = 0000000000000000, imm = 000000000000001c, %l2 = 000000008660038c srax %l3,0x01c,%l2 ! %l2 = 0000000000000000 ! Mem[0000000091000038] = d2237939, %g2 = ffffffffffffff86 lduh [%i6+0x03a],%g2 ! %g2 = 000000000000d223 ! Mem[000000009000005c] = e5000000, %g2 = 000000000000d223 lduba [%i4+0x05f]%asi,%g2 ! %g2 = 00000000000000e5 ! Mem[0000000084000108] = 34f4b4ea77fd8826, %l3 = 0000000000000000 ldx [%i0+0x108],%l3 ! %l3 = 34f4b4ea77fd8826 ! Mem[00000000910000a8] = 871488a2, %g2 = 00000000000000e5 lduh [%i6+0x0a8],%g2 ! %g2 = 0000000000008714 ! %l6 = d3939976, %l7 = ec294187, Mem[0000000084800138] = 3b0157d4 f5a0df11 std %l6,[%i1+0x138] ! Mem[0000000084800138] = d3939976 ec294187 ! Mem[0000000091800128] = 232de7db e3ea9fcb, %g2 = 00008714, %g3 = d460f223 ldd [%o0+0x128],%g2 ! %g2 = 00000000232de7db 00000000e3ea9fcb p58_label_22: ! %l0 = 8cc2ac07, %l1 = 329222ba, Mem[0000000090000168] = c6ca0dde a6ae4b66 std %l0,[%i4+0x168] ! Mem[0000000090000168] = 8cc2ac07 329222ba ! %l2 = 0000000000000000, Mem[0000000090800090] = 246b4769 sth %l2,[%i5+0x090] ! Mem[0000000090800090] = 00004769 ! %f10 = ed3fda25, Mem[0000000090800028] = 48b1bd52 st %f10,[%i5+%o5] ! Mem[0000000090800028] = ed3fda25 ! Mem[0000000085000018] = 8e1a43c3, %l4 = 0000000000008284 ldsha [%i2+%o3]0x89,%l4 ! %l4 = 00000000000043c3 ! Mem[0000000084800000] = 70b0ecbf8cc2ac07, %f22 = 1c8f13a3 bdc63e77 ldda [%i1+%g0]0x80,%f22 ! %f22 = 70b0ecbf 8cc2ac07 ! %l1 = ffffffff329222ba, immed = 00000d3d, %y = 8cc2ac07 sdivcc %l1,0xd3d,%l5 ! %l5 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 8cc2ac07 ! Mem[00000000900000a8] = ff93747b1e6c41e5, %g2 = 00000000232de7db ldx [%i4+0x0a8],%g2 ! %g2 = ff93747b1e6c41e5 ! %l5 = ffffffff80000000, imm = 000000000000035d, %l7 = 78487b68ec294187 xnorcc %l5,0x35d,%l7 ! %l7 = 000000007ffffca2, %ccr = 00 ! %l0 = 70b0ecbf8cc2ac07, %l7 = 000000007ffffca2, %l0 = 70b0ecbf8cc2ac07 taddcctv %l0,%l7,%l0 ! %l0 = 70b0ecbf8cc2ac2a, Trapped ! %l3 = 34f4b4ea77fd8826, imm = 000000000000003d, %l0 = 70b0ecbf8cc2ac2a sllx %l3,0x03d,%l0 ! %l0 = c000000000000000 p58_label_23: ! %l4 = 00000000000043c3, %l6 = 00000000d3939976, %ccr = 00 movre %l4,%l6,%l2 ! Not Moved, %l2 = 0000000000000000 ! immd = 00000000000001d9, %l3 = 34f4b4ea77fd8826, %ccr = 00 move %xcc,0x1d9,%l3 ! Register Not Moved ! %l0 = c000000000000000, Mem[0000000084800010] = 8482f4d5b4089ebb stxa %l0,[%i1+%o2]0x80 ! Mem[0000000084800010] = c000000000000000 ! Mem[00000000908001d8] = f580ce90c52c3d9f, %f48 = ec30e2c0 849a4580 ldda [%i5+0x1d8]%asi,%f48 ! %f48 = f580ce90 c52c3d9f ! Mem[00000000840000f8] = c7f80d64, %l7 = 000000007ffffca2 ldsb [%i0+0x0fa],%l7 ! %l7 = 000000000000000d ! Mem[0000000085000000] = 769993d3, %f3 = b4816753 lda [%i2+%g0]0x81,%f3 ! %f3 = 769993d3 ! Mem[00000000900000e0] = dd35ec8d, %g2 = ff93747b1e6c41e5 lduba [%i4+0x0e1]%asi,%g2 ! %g2 = 00000000000000dd ! %l7 = 000000000000000d, Mem[000000009100019f] = d590f51e stb %l7,[%i6+0x19f] ! Mem[000000009100019c] = 0d90f51e ! %l1 = ffffffff329222ba, Mem[0000000090000148] = 75fae543b4816753 stx %l1,[%i4+0x148] ! Mem[0000000090000148] = ffffffff329222ba ! Mem[0000000084800018] = f65486140a034220, %l1 = ffffffff329222ba, %l6 = 00000000d3939976 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = f65486140a034220 p58_label_24: ! immd = 00000000000003b8, %l2 = 0000000000000000, %ccr = 00 movl %xcc,0x3b8,%l2 ! Register Not Moved ! Mem[0000000091800050] = 201eabe0ace33da8, %g2 = 00000000000000dd ldx [%o0+0x050],%g2 ! %g2 = 201eabe0ace33da8 ! Mem[0000000085800090] = 755c223b70f4871e, %l4 = 00000000000043c3, %l1 = ffffffff329222ba add %i3,0x90,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 755c223b70f4871e ! %l0 = c000000000000000, %l1 = 755c223b70f4871e, %l7 = 000000000000000d subc %l0,%l1,%l7 ! %l7 = 4aa3ddc48f0b78e2 ! Mem[0000000091800008] = 3c5372e4 10fc868d, %g2 = ace33da8, %g3 = e3ea9fcb ldd [%o0+%o1],%g2 ! %g2 = 000000003c5372e4 0000000010fc868d ! Mem[0000000085800000] = 00000000, %l5 = ffffffff80000000 lduha [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000 ! %l2 = 0000000000000000, %l6 = f65486140a034220, %l4 = 00000000000043c3 sllx %l2,%l6,%l4 ! %l4 = 0000000000000000 ! Mem[0000000085000008] = 2f6e5ca8, %f26 = 2042030a lda [%i2+%o1]0x81,%f26 ! %f26 = 2f6e5ca8 ! Mem[0000000090000158] = 85216fb0 bd66b971, %g2 = 3c5372e4, %g3 = 10fc868d ldd [%i4+0x158],%g2 ! %g2 = 0000000085216fb0 00000000bd66b971 ! Mem[0000000085000018] = 8e1a43c3, %l1 = 755c223b70f4871e ldswa [%i2+%o3]0x88,%l1 ! %l1 = ffffffff8e1a43c3 p58_label_25: ! %l4 = 00000000, %l5 = 00000000, Mem[0000000084800020] = 44cc0b54 144af5b9 stda %l4,[%i1+%o4]0x88 ! Mem[0000000084800020] = 00000000 00000000 membar #Sync ! Added by membar checker (327) ! Mem[0000000090000100] = 26620895 2b3c00be df44fcbc 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! Code Fragment 1 p58_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000bd66b971 mov 0x7d1,%g3 ! %g3 = 00000000000007d1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 0000000000000000, Mem[0000000085000114] = 2762f9da stw %l4,[%i2+0x114] ! Mem[0000000085000114] = 00000000 ! Mem[0000000084000010] = bdc63e77, %l4 = 0000000000000000 ldsha [%i0+%o2]0x88,%l4 ! %l4 = 0000000000003e77 ! Mem[0000000084800018] = f6548614, %l3 = 34f4b4ea77fd8826 ldstuba [%i1+%o3]0x80,%l3 ! %l3 = 000000f6000000ff ! Mem[0000000084000128] = da34aba0, %l0 = c000000000000000 swap [%i0+0x128],%l0 ! %l0 = 00000000da34aba0 ! Mem[00000000910000ac] = ab9a19e7, %g2 = 0000000085216fb0 lduw [%i6+0x0ac],%g2 ! %g2 = 00000000ab9a19e7 ! %f30 = 4886ac00, Mem[0000000091000040] = 3279f315 st %f30,[%i6+0x040] ! Mem[0000000091000040] = 4886ac00 ! %l2 = 0000000000000000, imm = ffffffffffffff89, %l6 = f65486140a034220 add %l2,-0x077,%l6 ! %l6 = ffffffffffffff89 ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Thread 58 1: membar #Sync ! Force all stores to complete p58_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e8] ! Set processor 58 done flag ! Check Registers p58_check_registers: set p58_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000da34aba0 bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff8e1a43c3 bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000f6 bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000003e77 bne,a,pn %xcc,p58_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffff89 bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 4aa3ddc48f0b78e2 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x8cc2ac07,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p58_failed mov 0x111,%g1 ! Check Floating Point Registers p58_check_fp_registers: set p58_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5da2d5b6 8bffe095 bne %xcc,p58_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 75fae543 769993d3 bne %xcc,p58_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 116568a6 851cf80c bne %xcc,p58_f4_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be ed3fda25 edca60ce bne %xcc,p58_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f5313716 97172753 bne %xcc,p58_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 78f20276 bf4ee897 bne %xcc,p58_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 70b0ecbf 8cc2ac07 bne %xcc,p58_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 2f6e5ca8 00000000 bne %xcc,p58_f26_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 773ec6bda3138f1c ldx [%i0+0x010],%g3 ! Observed data at 0000000084000010 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b804c7e2f9ffc8bb ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x070],%g2 ! Expected data = 395f89810a033d82 ldx [%i0+0x070],%g3 ! Observed data at 0000000084000070 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 0851123382244972 ldx [%i0+0x078],%g3 ! Observed data at 0000000084000078 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x078,%g4 ldx [%g1+0x128],%g2 ! Expected data = 0000000098af9fa1 ldx [%i0+0x128],%g3 ! Observed data at 0000000084000128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x128,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x010],%g2 ! Expected data = c000000000000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5486140a034220 ldx [%i1+0x018],%g3 ! Observed data at 0000000084800018 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000084800020 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cff8f09a000000cd ldx [%i1+0x028],%g3 ! Observed data at 0000000084800028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x028,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 9bd86aff7936f143 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000848000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x138],%g2 ! Expected data = d3939976ec294187 ldx [%i1+0x138],%g3 ! Observed data at 0000000084800138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x138,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 10f3a921c7f80d64 ldx [%i1+0x1b8],%g3 ! Observed data at 00000000848001b8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x1b8,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 2f6e5ca86c909d08 ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1b425a3c6a44ff5e ldx [%i2+0x038],%g3 ! Observed data at 0000000085000038 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = d0ff1bdd21c43b7b ldx [%i2+0x040],%g3 ! Observed data at 0000000085000040 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x040,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = a128e97dff203567 ldx [%i2+0x0d0],%g3 ! Observed data at 00000000850000d0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x110],%g2 ! Expected data = fd665e1d00000000 ldx [%i2+0x110],%g3 ! Observed data at 0000000085000110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x110,%g4 ldx [%g1+0x180],%g2 ! Expected data = c43cdc066bdf24b5 ldx [%i2+0x180],%g3 ! Observed data at 0000000085000180 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x180,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = acb69ffb624cf09a ldx [%i2+0x1f0],%g3 ! Observed data at 00000000850001f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x1f0,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000c7f80d64 ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000163731f5 ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 116568a6edca60ce ldx [%i3+0x018],%g3 ! Observed data at 0000000085800018 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x018,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 46228c1776a381e2 ldx [%i3+0x0a0],%g3 ! Observed data at 00000000858000a0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 0000000000008284 ldx [%i3+0x1a8],%g3 ! Observed data at 00000000858001a8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x1a8,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed p58_f0_fail: set p58_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f2_fail: set p58_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f4_fail: set p58_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f10_fail: set p58_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f16_fail: set p58_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f20_fail: set p58_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f22_fail: set p58_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f26_fail: set p58_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_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 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_selfmod_failed: ba p58_failed mov 0xabc,%g1 p58_common_error: or %g0,0xf1a,%g1 ba p58_failed mov %o5,%g3 p58_common_signature_error: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_common_timeout: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p58_failed mov 0x0,%g3 p58_trap1e: stba %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800010] srax %l4,%l3,%l1 lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800010] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000084800008] membar #Sync stda %f16,[%i4]ASI_BLK_AIUP membar #Sync ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800028] add %l7,%l5,%l7 done p58_trap1o: stba %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800010] srax %l4,%l3,%l1 lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800010] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000084800008] membar #Sync stda %f16,[%o4]ASI_BLK_AIUP membar #Sync ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800028] add %l7,%l5,%l7 done p58_trap2e: membar #Sync mov 0x140,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000010] andncc %l6,%l5,%l1 udivx %l6,%l6,%l6 ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085000018] tsubcctv %l7,-0x6ad,%l2 lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085800000] done p58_trap2o: membar #Sync mov 0x140,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000010] andncc %l6,%l5,%l1 udivx %l6,%l6,%l6 ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085000018] tsubcctv %l7,-0x6ad,%l2 lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085800000] done p58_trap3e: andn %l4,%l6,%l1 xor %l0,-0x419,%l7 nop nop andn %l6,%l5,%l4 done p58_trap3o: andn %l4,%l6,%l1 xor %l0,-0x419,%l7 nop nop andn %l6,%l5,%l4 done p58_init_memory_pointers: set p58_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 p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f580ce90c52c3d9f ldx [%g1+0x008],%l1 ! %l1 = 514ebe06a6e13d0d ldx [%g1+0x010],%l2 ! %l2 = 21a449d039e16408 ldx [%g1+0x018],%l3 ! %l3 = fdca7c81b70ea984 ldx [%g1+0x020],%l4 ! %l4 = 4b4b46cc0f5fbbb3 ldx [%g1+0x028],%l5 ! %l5 = 516c5991a3be0bf3 ldx [%g1+0x030],%l6 ! %l6 = 5899f9f5a2f52a50 ldx [%g1+0x038],%l7 ! %l7 = c989b005f4b92842 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 59 processor_59: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xec] ! Set the start flag wrpr %g0,7,%cleanwin call p59_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 59 wr %g0,0x4,%fprs ! Make sure fef is 1 set p59_init_freg,%g1 ! %f0 = 60d73c95 9e8befdf 57ed8354 450e6d39 ! %f4 = bf1b79e2 603deb85 0e1283e3 dc2e1e30 ! %f8 = 85e32270 2dbc70ee 9129815d 50b00aa3 ! %f12 = 1f871950 548f63ba f68f4179 b96cf81d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b871305e b7e99127 15b44190 e5e4d21d ! %f20 = cb9a2eda b83fc636 c7e63782 5b3a54f1 ! %f24 = 7dc57fe4 bec6138f c6991cef 30f6c584 ! %f28 = 9b7e8f98 05f05667 6576c1c1 8e30033f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 356014c1 ce76efb1 2b293a66 bf5006a4 ! %f36 = 22369851 56e0d3bf eb40b440 629f2b05 ! %f40 = 5026840f 01143ec5 f5b50ee7 5c59867e ! %f44 = 0fe6c108 3b679a30 309ca22a 3873dda8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa75f98ff0000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = a75f98ff0000004f 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 59 p59_label_1: ! %l2 = 37f135a022e517d9, %l7 = 6b3cee402591f96a, %l6 = e033f3619689a83e addc %l2,%l7,%l6 ! %l6 = a32e23e048771143 ! %l4 = b4b71d603a2f6d5c, imm = 0000000000000df3, %l4 = b4b71d603a2f6d5c orcc %l4,0xdf3,%l4 ! %l4 = b4b71d603a2f6dff, %ccr = 80 ! Mem[000000008600006c] = febdd0c3, %l4 = 3a2f6dff, %l3 = 390bc576 add %i0,0x6c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000febdd0c3 ! Mem[00000000910000bc] = 5192af44, %g2 = 00004d0443b2f586 lduba [%i6+0x0bf]%asi,%g2 ! %g2 = 0000000000000051 ! %l6 = a32e23e048771143, Mem[0000000087000020] = f563cf6f stba %l6,[%i2+%o4]0x81 ! Mem[0000000087000020] = 4363cf6f ! Mem[0000000087000148] = 664e64ac, %l5 = 29c184d29e0f86ed swap [%i2+0x148],%l5 ! %l5 = 00000000664e64ac ! Mem[0000000086000000] = 8cb37d2d, %f11 = 50b00aa3 lda [%i0+%g0]0x89,%f11 ! %f11 = 8cb37d2d ! Mem[00000000900001e0] = 23c60270, %g2 = 0000000000000051 lduh [%i4+0x1e2],%g2 ! %g2 = 00000000000023c6 ! Mem[0000000086000010] = c635050d, %l7 = 6b3cee402591f96a ldsba [%i0+%o2]0x89,%l7 ! %l7 = 000000000000000d ! %f6 = 0e1283e3, Mem[0000000087800150] = 89aba1b7 st %f6 ,[%i3+0x150] ! Mem[0000000087800150] = 0e1283e3 p59_label_2: ! %l6 = a32e23e048771143, Mem[0000000087000008] = d10fa6044d5352bd stxa %l6,[%i2+%o1]0x89 ! Mem[0000000087000008] = a32e23e048771143 ! Mem[00000000860001a6] = 3c3d324d, %l5 = 00000000664e64ac ldstub [%i0+0x1a6],%l5 ! %l5 = 00000032000000ff ! Mem[0000000087800020] = f97b2bc3, %l0 = 636320a7f59e48bc ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000f9000000ff ! Mem[000000009180011c] = eda74623, %g2 = 00000000000023c6 ldub [%o0+0x11f],%g2 ! %g2 = 00000000000000ed ! Mem[00000000900001f4] = 5293be02, %g2 = 00000000000000ed lduw [%i4+0x1f4],%g2 ! %g2 = 000000005293be02 ! Mem[0000000090800178] = 35042e1c682670cc, %g2 = 000000005293be02 ldx [%i5+0x178],%g2 ! %g2 = 35042e1c682670cc ! %l1 = d5fd7ec85d32fc8b, immed = 00000346, %y = 00000000 smul %l1,0x346,%l4 ! %l4 = 0000013114e6af02, %y = 00000131 ! Mem[00000000900000c0] = e69a15e5f1e34842, %g2 = 35042e1c682670cc ldx [%i4+0x0c0],%g2 ! %g2 = e69a15e5f1e34842 ! Mem[0000000086000009] = 5b301c94, %l7 = 000000000000000d ldstub [%i0+0x009],%l7 ! %l7 = 00000030000000ff ! immd = 0000000000000250, %l3 = 00000000febdd0c3, %ccr = 80 move %icc,0x250,%l3 ! Register Not Moved p59_label_3: ! %l6 = a32e23e048771143, Mem[0000000087000000] = 704a3a2e stba %l6,[%i2+%g0]0x88 ! Mem[0000000087000000] = 704a3a43 ! %l7 = 0000000000000030, imm = 000000000000002c, %l1 = d5fd7ec85d32fc8b sllx %l7,0x02c,%l1 ! %l1 = 0003000000000000 ! %l4 = 0000013114e6af02, Mem[0000000090800038] = 980e0495 stw %l4,[%i5+0x038] ! Mem[0000000090800038] = 14e6af02 ! Mem[00000000908001e0] = 37986423 25dbd540, %g2 = f1e34842, %g3 = 0bad0b00 ldd [%i5+0x1e0],%g2 ! %g2 = 0000000037986423 0000000025dbd540 ! Mem[00000000908000d8] = e0312377, %g2 = 0000000037986423 ldsh [%i5+0x0da],%g2 ! %g2 = ffffffffffffe031 ! Mem[0000000087800060] = 99cbd82feea8a0b6, %l2 = 37f135a022e517d9, %l3 = 00000000febdd0c3 add %i3,0x60,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 99cbd82feea8a0b6 ! Mem[00000000900001f4] = be02c13f, %g2 = ffffffffffffe031 ldsh [%i4+0x1f6],%g2 ! %g2 = ffffffffffffbe02 ! Mem[0000000086800000] = 0ad57c2a, %l6 = a32e23e048771143 lduwa [%i1+%g0]0x81,%l6 ! %l6 = 000000000ad57c2a ! done : should take illegal inst trap, %l0 = 00000000000000f9 done ! Illegal inst trap : %l0 = 0000000000000109 ! Mem[00000000910001d8] = 3c24c416, %g2 = ffffffffffffbe02 ldsb [%i6+0x1da],%g2 ! %g2 = 000000000000003c p59_label_4: ! Mem[0000000090800174] = f5ef7a5f, %g18 = e24b9db3e7008942 ldswa [%i5+0x174]%asi,%g2 ! %g2 = e24b9db3e7008942 ! Mem[0000000086800028] = 1f721eaa18e50a9a, %l0 = 0000000000000109 ldxa [%i1+%o5]0x89,%l0 ! %l0 = 1f721eaa18e50a9a ! immd = 0000000000000081, %l7 = 0000000000000030, %ccr = 80 movneg %icc,0x081,%l7 ! Register Not Moved ! immd = 00000000000003e6, %l5 = 0000000000000032, %ccr = 80 movle %xcc,0x3e6,%l5 ! Moved, %l5 = 00000000000003e6 ! %l4 = 14e6af02, %l5 = 000003e6, Mem[0000000086800000] = 2a7cd50a c709f87a stda %l4,[%i1+%g0]0x89 ! Mem[0000000086800000] = 14e6af02 000003e6 ! %l0 = 1f721eaa18e50a9a, Mem[00000000908000ea] = dc089f19 stb %l0,[%i5+0x0ea] ! Mem[00000000908000e8] = 9a089f19 ! Mem[0000000086800020] = a21ffef4, %l3 = 99cbd82feea8a0b6 lduba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000f4 ! Mem[0000000087800000] = 6a786e82, %l3 = 00000000000000f4 lduwa [%i3+%g0]0x88,%l3 ! %l3 = 000000006a786e82 ! Mem[00000000878001b0] = b19f468a, %l4 = 14e6af02, %l1 = 00000000 add %i3,0x1b0,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000b19f468a ! %l7 = 0000000000000030, %l5 = 00000000000003e6, %ccr = 80 movl %icc,%l7,%l5 ! Register Not Moved p59_label_5: ! %l2 = 37f135a022e517d9, %l1 = 00000000b19f468a, %ccr = 80 movn %icc,%l2,%l1 ! Register Not Moved ! Code Fragment 1 p59_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000025dbd540 mov 0x4b8,%g3 ! %g3 = 00000000000004b8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 000000006a786e82 sethi %hi(0xd41f6c00),%l3 ! %l3 = 00000000d41f6c00 ! %l2 = 37f135a022e517d9, %l0 = 1f721eaa18e50a9a, %ccr = 80 move %xcc,%l2,%l0 ! Register Not Moved ! %f30 = 6576c1c1 8e30033f, Mem[0000000086000018] = dc8134fa 8cd1e8b5 stda %f30,[%i0+%o3]0x80 ! Mem[0000000086000018] = 6576c1c1 8e30033f ! Mem[0000000086800020] = f4fe1fa2, %l1 = 00000000b19f468a ldswa [%i1+%o4]0x80,%l1 ! %l1 = fffffffff4fe1fa2 ! Mem[0000000090000004] = fd38048c, %g2 = fffffffff5ef7a5f ldsh [%i4+0x006],%g2 ! %g2 = fffffffffffffd38 ! %l4 = 14e6af02, %l5 = 000003e6, Mem[0000000090000008] = 048cb738 32a10f9c std %l4,[%i4+%o1] ! Mem[0000000090000008] = 14e6af02 000003e6 ! %l5 = 00000000000003e6, %l0 = 1f721eaa18e50a9a, %l1 = fffffffff4fe1fa2 sll %l5,%l0,%l1 ! %l1 = 0000000f98000000 ! immd = 00000000000003af, %l4 = 0000013114e6af02, %ccr = 80 mova %xcc,0x3af,%l4 ! Moved, %l4 = 00000000000003af p59_label_6: ! Mem[000000009100014c] = 85439e50, %g2 = fffffffffffffd38 ldsh [%i6+0x14c],%g2 ! %g2 = ffffffffffff8543 ! %f0 = 60d73c95 9e8befdf 57ed8354 450e6d39 ! %f4 = bf1b79e2 603deb85 0e1283e3 dc2e1e30 ! %f8 = 85e32270 2dbc70ee 9129815d 8cb37d2d ! %f12 = 1f871950 548f63ba f68f4179 b96cf81d mov 0x080,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080 ! %l6 = 0ad57c2a, %l7 = 00000030, Mem[0000000091800048] = 54417c23 8b2bfc11 std %l6,[%o0+0x048] ! Mem[0000000091800048] = 0ad57c2a 00000030 ! %l6 = 000000000ad57c2a, %l6 = 000000000ad57c2a, %ccr = 80 movgu %icc,%l6,%l6 ! Moved, %l6 = 000000000ad57c2a ! Mem[00000000908000f4] = 8b592c2c, %g18 = e24b9db3e7008942 ldsw [%i5+0x0f4],%g2 ! %g2 = e24b9db3e7008942 ! Set Register : %l6 = 000000000ad57c2a xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l6 = ffffffffffffffff, Mem[0000000090000188] = 3d267fb6ec8b88e3 stx %l6,[%i4+0x188] ! Mem[0000000090000188] = ffffffffffffffff ! %l6 = ffffffff, %l7 = 00000030, Mem[0000000086000180] = 2a8bfc77 fad5c634 std %l6,[%i0+0x180] ! Mem[0000000086000180] = ffffffff 00000030 ! %f0 = 60d73c95 9e8befdf 57ed8354 450e6d39 ! %f4 = bf1b79e2 603deb85 0e1283e3 dc2e1e30 ! %f8 = 85e32270 2dbc70ee 9129815d 8cb37d2d ! %f12 = 1f871950 548f63ba f68f4179 b96cf81d mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0 ! immd = 0000000000000151, %l3 = 00000000d41f6c00, %ccr = 80 movcs %xcc,0x151,%l3 ! Register Not Moved p59_label_7: ! Mem[0000000086800078] = 2fe34188b3d0db86, %l7 = 0000000000000030, %l6 = ffffffffffffffff add %i1,0x78,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 2fe34188b3d0db86 ! %l7 = 0000000000000030, Mem[00000000908001f0] = b34a86c6 stb %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 304a86c6 ! Mem[0000000086000008] = 5bff1c94, %l4 = 00000000000003af lduha [%i0+%o1]0x80,%l4 ! %l4 = 0000000000005bff ! Mem[0000000087000018] = 71986369, %l3 = 00000000d41f6c00 swapa [%i2+%o3]0x80,%l3 ! %l3 = 0000000071986369 ! %l0 = 18e50a9a, %l1 = 98000000, Mem[00000000918001d0] = 6557b686 59164260 std %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 18e50a9a 98000000 ! Mem[0000000087000028] = 155e9b8b, %l7 = 0000000000000030 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 0000008b000000ff ! %l0 = 1f721eaa18e50a9a, immed = fffff7a5, %y = 00000131 sdivcc %l0,-0x85b,%l2 ! %l2 = ffffffffdb7c3e1d, %ccr = 88 mov %l0,%y ! %y = 18e50a9a ! %l6 = 2fe34188b3d0db86, Mem[0000000087000028] = 2b1dde1b155e9bff stxa %l6,[%i2+%o5]0x88 ! Mem[0000000087000028] = 2fe34188b3d0db86 ! %l6 = 2fe34188b3d0db86, %l0 = 1f721eaa18e50a9a, %l3 = 0000000071986369 srlx %l6,%l0,%l3 ! %l3 = 0000000bf8d0622c ! Mem[00000000908000d8] = 9a50e031 237791cb, %g2 = 8b592c2c, %g3 = 000004b8 ldd [%i5+0x0d8],%g2 ! %g2 = 000000009a50e031 00000000237791cb p59_label_8: ! %l4 = 0000000000005bff, %l5 = 00000000000003e6, %y = 18e50a9a sdiv %l4,%l5,%l3 ! %l3 = 000000007fffffff mov %l0,%y ! %y = 18e50a9a ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! Mem[0000000091000180] = 489c906a, %g2 = 000000009a50e031 ldsh [%i6+0x182],%g2 ! %g2 = 000000000000489c ! immd = 00000000000003c2, %l6 = 2fe34188b3d0db86, %ccr = 88 movcc %xcc,0x3c2,%l6 ! Moved, %l6 = 00000000000003c2 membar #Sync ! Added by membar checker (328) ! Mem[00000000900001c8] = 57ed8354, %g18 = e24b9db3e7008942 ldsw [%i4+0x1c8],%g2 ! %g2 = e24b9db3e7008942 ! %l1 = 0000000f98000000, %l7 = 000000000000008b, %ccr = 88 movre %l1,%l7,%l1 ! Not Moved, %l1 = 0000000f98000000 ! %l6 = 00000000000003c2, Mem[0000000091800178] = 946e98ff sth %l6,[%o0+0x178] ! Mem[0000000091800178] = 03c298ff ! Mem[00000000900001d4] = 603deb85, %g2 = 0000000057ed8354 lduw [%i4+0x1d4],%g2 ! %g2 = 00000000603deb85 ! %l6 = 00000000000003c2, %l4 = 0000000000005bff, %ccr = 88 movge %icc,%l6,%l4 ! Register Not Moved ! Mem[000000008600001c] = 8e30033f, %l6 = 00000000000003c2 lduh [%i0+0x01c],%l6 ! %l6 = 0000000000008e30 p59_label_9: ! Mem[0000000087000000] = 433a4a70, %l2 = ffffffffdb7c3e1d lduha [%i2+%g0]0x80,%l2 ! %l2 = 000000000000433a ! %l5 = 00000000000003e6, Mem[0000000090800180] = febe531bdac689b4 stx %l5,[%i5+0x180] ! Mem[0000000090800180] = 00000000000003e6 ! Mem[0000000087800010] = faac0940, %l7 = 000000000000008b lduba [%i3+%o2]0x88,%l7 ! %l7 = 0000000000000040 ! immd = 00000000000000d1, %l2 = 000000000000433a, %ccr = 88 movneg %icc,0x0d1,%l2 ! Moved, %l2 = 00000000000000d1 ! %l1 = 0000000f98000000, Mem[000000009080011c] = a7bbd92f stw %l1,[%i5+0x11c] ! Mem[000000009080011c] = 98000000 ! %l2 = 00000000000000d1, %l6 = 0000000000008e30, %ccr = 88 movcs %icc,%l2,%l6 ! Register Not Moved ! Mem[00000000908000b4] = 46811ea9, %g2 = 00000000603deb85 ldsb [%i5+0x0b7],%g2 ! %g2 = 0000000000000046 ! Mem[00000000870000d2] = b116c1b8, %l4 = 0000000000005bff ldstub [%i2+0x0d2],%l4 ! %l4 = 000000c1000000ff ! %l1 = 0000000f98000000, %l6 = 0000000000008e30, %ccr = 88 movvs %icc,%l1,%l6 ! Register Not Moved ! Mem[00000000868001e8] = ded6f46b, %l0 = 1f721eaa18e50a9a swap [%i1+0x1e8],%l0 ! %l0 = 00000000ded6f46b p59_label_10: ! Mem[000000008700000c] = e0232ea3, %l4 = 00000000000000c1 swap [%i2+0x00c],%l4 ! %l4 = 00000000e0232ea3 ! Mem[0000000087000028] = 2fe34188b3d0db86, %f28 = 9b7e8f98 05f05667 ldda [%i2+%o5]0x89,%f28 ! %f28 = 2fe34188 b3d0db86 ! Mem[00000000910001d8] = 793c24c4, %g2 = 0000000000000046 ldub [%i6+0x1d9],%g2 ! %g2 = 0000000000000079 ! Mem[00000000860000d8] = 9425b196, %l2 = 00000000000000d1 lduh [%i0+0x0da],%l2 ! %l2 = 000000000000b196 ! %f0 = 60d73c95 9e8befdf 57ed8354 450e6d39 ! %f4 = bf1b79e2 603deb85 0e1283e3 dc2e1e30 ! %f8 = 85e32270 2dbc70ee 9129815d 8cb37d2d ! %f12 = 1f871950 548f63ba f68f4179 b96cf81d mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100 ! %l1 = 0000000f98000000, Mem[0000000090800010] = 791d273d37af9d91 stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 0000000f98000000 ! Mem[0000000090800098] = 9ef72702, %g2 = 0000000000000079 lduh [%i5+0x098],%g2 ! %g2 = 0000000000009ef7 ! Mem[0000000091000084] = af1e54dc, %g2 = 0000000000009ef7 ldsb [%i6+0x087],%g2 ! %g2 = ffffffffffffffaf ! Mem[0000000086000010] = 0d0535c6 9c14b517, %l6 = 00008e30, %l7 = 00000040 ldda [%i0+%o2]0x80,%l6 ! %l6 = 000000000d0535c6 000000009c14b517 ! %l0 = 00000000ded6f46b, %l7 = 000000009c14b517, %ccr = 88 movle %xcc,%l0,%l7 ! Moved, %l7 = 00000000ded6f46b p59_label_11: ! %f28 = 2fe34188 b3d0db86, Mem[00000000900000f0] = 1682cc3f 981e6310 stda %f28,[%i4+0x0f0]%asi ! Mem[00000000900000f0] = 2fe34188 b3d0db86 ! Mem[0000000090800028] = 48b1bd52, %g2 = ffffffffffffffaf lduw [%i5+%o5],%g2 ! %g2 = 0000000048b1bd52 ! Mem[0000000091800074] = 70439f87, %g2 = 0000000048b1bd52 ldub [%o0+0x075],%g2 ! %g2 = 0000000000000070 ! Mem[0000000086800010] = 3fa675e7, %l3 = 000000007fffffff lduha [%i1+%o2]0x81,%l3 ! %l3 = 0000000000003fa6 ! %f26 = c6991cef 30f6c584, Mem[0000000086000000] = 8cb37d2d 692dde20 stda %f26,[%i0+%g0]0x89 ! Mem[0000000086000000] = c6991cef 30f6c584 ! %l6 = 000000000d0535c6, %l0 = 00000000ded6f46b, %ccr = 88 mova %xcc,%l6,%l0 ! Moved, %l0 = 000000000d0535c6 ! Mem[0000000090000090] = 85eb3d60e2791bbf, %g2 = 0000000000000070 ldx [%i4+0x090],%g2 ! %g2 = 85eb3d60e2791bbf ! Invert Register : %l4 = 00000000e0232ea3 xor %l4,-1,%l4 ! %l4 = ffffffff1fdcd15c ! %l4 = 1fdcd15c, %l5 = 000003e6, Mem[0000000091000148] = df9bb4e5 85439e50 std %l4,[%i6+0x148] ! Mem[0000000091000148] = 1fdcd15c 000003e6 ! %l5 = 00000000000003e6, Mem[00000000900001b8] = 42d2ae29 stw %l5,[%i4+0x1b8] ! Mem[00000000900001b8] = 000003e6 p59_label_12: ! %l4 = ffffffff1fdcd15c, %l4 = ffffffff1fdcd15c, %ccr = 88 movne %icc,%l4,%l4 ! Moved, %l4 = ffffffff1fdcd15c ! %l6 = 0d0535c6, %l7 = ded6f46b, Mem[0000000086000020] = e4cf6b97 a883103b stda %l6,[%i0+%o4]0x80 ! Mem[0000000086000020] = 0d0535c6 ded6f46b ! %l3 = 0000000000003fa6, Mem[0000000086800020] = a21ffef4 stba %l3,[%i1+%o4]0x88 ! Mem[0000000086800020] = a21ffea6 ! %l1 = 0000000f98000000, Mem[0000000087000010] = bf8e5e20 stba %l1,[%i2+%o2]0x88 ! Mem[0000000087000010] = bf8e5e00 ! Mem[00000000910001c0] = 00e23e0f 43ba6025, %g2 = e2791bbf, %g3 = 237791cb ldd [%i6+0x1c0],%g2 ! %g2 = 0000000000e23e0f 0000000043ba6025 ! Mem[00000000868001f4] = 5393b279, %l6 = 000000000d0535c6 swap [%i1+0x1f4],%l6 ! %l6 = 000000005393b279 ! Mem[00000000878000dd] = f56d8968, %l0 = 000000000d0535c6 ldstub [%i3+0x0dd],%l0 ! %l0 = 0000006d000000ff ! %l1 = 0000000f98000000, Mem[0000000091800120] = a7462363 sth %l1,[%o0+0x120] ! Mem[0000000091800120] = 00002363 ! %l7 = 00000000ded6f46b, %l1 = 0000000f98000000, %y = 18e50a9a udiv %l7,%l1,%l6 ! %l6 = 0000000029ed8b1f mov %l0,%y ! %y = 0000006d ! Mem[0000000091800100] = 4bb2a64e 5b69038c, %g2 = 00e23e0f, %g3 = 43ba6025 ldd [%o0+0x100],%g2 ! %g2 = 000000004bb2a64e 000000005b69038c p59_label_13: ! Mem[00000000870001a1] = 5e59ad52, %l1 = 0000000f98000000 ldstub [%i2+0x1a1],%l1 ! %l1 = 00000059000000ff ! immd = 0000000000000239, %l1 = 0000000000000059, %ccr = 88 move %xcc,0x239,%l1 ! Register Not Moved ! Randomly selected nop nop ! %l2 = 000000000000b196, %l6 = 0000000029ed8b1f, %l2 = 000000000000b196 orn %l2,%l6,%l2 ! %l2 = ffffffffd612f5f6 membar #Sync ! Added by membar checker (329) ! Mem[0000000090000180] = ec30e2c0 849a4580 ffffffff ffffffff ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 000003e6 765dec22 mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000087800028] = 1590ed52, %l2 = ffffffffd612f5f6 ldswa [%i3+%o5]0x81,%l2 ! %l2 = 000000001590ed52 ! %l3 = 0000000000003fa6, imm = 0000000000000e55, %l1 = 0000000000000059 subccc %l3,0xe55,%l1 ! %l1 = 0000000000003151, %ccr = 00 ! Mem[00000000910001dc] = c4168206, %g2 = 000000004bb2a64e lduh [%i6+0x1dc],%g2 ! %g2 = 000000000000c416 ! %l3 = 0000000000003fa6, imm = 0000000000000a91, %l1 = 0000000000003151 subccc %l3,0xa91,%l1 ! %l1 = 0000000000003515, %ccr = 00 ! Mem[00000000908001d0] = acef8911, %g2 = 000000000000c416 ldsh [%i5+0x1d2],%g2 ! %g2 = ffffffffffffacef p59_label_14: ! Mem[0000000087800008] = 1611ea24, %f0 = 60d73c95 lda [%i3+%o1]0x80,%f0 ! %f0 = 1611ea24 ! Mem[00000000878000f0] = 6b6ce922, %l6 = 0000000029ed8b1f ldub [%i3+0x0f0],%l6 ! %l6 = 000000000000006b ! %f14 = f68f4179, Mem[000000009100003c] = 7939a2b7 st %f14,[%i6+0x03c] ! Mem[000000009100003c] = f68f4179 ! Mem[0000000086000020] = 6bf4d6dec635050d, %f16 = b871305e b7e99127 ldda [%i0+%o4]0x89,%f16 ! %f16 = 6bf4d6de c635050d ! Mem[0000000091000050] = 9f4c9dbb d3dcae40, %g2 = ffffacef, %g3 = 5b69038c ldda [%i6+0x050]%asi,%g2 ! %g2 = 000000009f4c9dbb 00000000d3dcae40 ! %l4 = ffffffff1fdcd15c, %l6 = 000000000000006b, %ccr = 00 movpos %icc,%l4,%l6 ! Moved, %l6 = ffffffff1fdcd15c ! %f16 = 6bf4d6de c635050d 15b44190 e5e4d21d ! %f20 = cb9a2eda b83fc636 c7e63782 5b3a54f1 ! %f24 = 7dc57fe4 bec6138f c6991cef 30f6c584 ! %f28 = 2fe34188 b3d0db86 6576c1c1 8e30033f stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! Mem[0000000087000008] = 48771143, %l4 = ffffffff1fdcd15c ldstuba [%i2+%o1]0x89,%l4 ! %l4 = 00000043000000ff ! Clear Register : %l3 = 0000000000003fa6 clr %l3 ! %l3 = 0000000000000000 ! %l3 = 0000000000000000, %l5 = 00000000000003e6, %ccr = 00 movcc %icc,%l3,%l5 ! Moved, %l5 = 0000000000000000 p59_label_15: ! %l5 = 0000000000000000, imm = 0000000000000019, %l1 = 0000000000003515 sllx %l5,0x019,%l1 ! %l1 = 0000000000000000 ! Mem[0000000086800018] = a5386b2b, %l0 = 000000000000006d lduwa [%i1+%o3]0x80,%l0 ! %l0 = 00000000a5386b2b ! Mem[0000000091800000] = dc05af37, %g2 = 000000009f4c9dbb lduh [%o0+0x002],%g2 ! %g2 = 000000000000dc05 ! Mem[0000000091000088] = 1e54dce2 fffe9c50, %g2 = 0000dc05, %g3 = d3dcae40 ldd [%i6+0x088],%g2 ! %g2 = 000000001e54dce2 00000000fffe9c50 ! %l3 = 0000000000000000, imm = 0000000000000f9b, %l3 = 0000000000000000 tsubcc %l3,0xf9b,%l3 ! %l3 = fffffffffffff065, %ccr = 9b ! Mem[00000000908000cc] = 2da657ec, %g18 = e24b9db3e7008942 ldsw [%i5+0x0cc],%g2 ! %g2 = e24b9db3e7008942 ! Mem[0000000090000140] = 5f7478d9 d6ab3316, %g2 = 2da657ec, %g3 = fffe9c50 ldd [%i4+0x140],%g2 ! %g2 = 000000005f7478d9 00000000d6ab3316 ! Mem[000000008600003c] = 6eabb142, %l4 = 0000000000000043 lduw [%i0+0x03c],%l4 ! %l4 = 000000006eabb142 ! Mem[0000000086800000] = 02afe614, %l5 = 0000000000000000 lduba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000002 ! Mem[0000000086000043] = 5c2a1230, %l0 = 00000000a5386b2b ldstub [%i0+0x043],%l0 ! %l0 = 00000030000000ff p59_label_16: ! %l3 = fffffffffffff065, %l7 = 00000000ded6f46b, %y = 0000006d udivcc %l3,%l7,%l4 ! %l4 = 000000000000007e, %ccr = 00 mov %l0,%y ! %y = 00000030 ! Mem[000000009180017c] = f05854ed, %g2 = 000000005f7478d9 ldsh [%o0+0x17e],%g2 ! %g2 = fffffffffffff058 ! Mem[0000000091800050] = 201eabe0, %g18 = e24b9db3e7008942 ldsw [%o0+0x050],%g2 ! %g2 = e24b9db3e7008942 ! %l5 = 0000000000000002, imm = 0000000000000e02, %l0 = 0000000000000030 andncc %l5,0xe02,%l0 ! %l0 = 0000000000000000, %ccr = 44 ! %l2 = 000000001590ed52, Mem[0000000086000100] = 7f46fa25d17828a8 stx %l2,[%i0+0x100] ! Mem[0000000086000100] = 000000001590ed52 ! %l6 = ffffffff1fdcd15c, imm = fffffffffffffa1e, %l0 = 0000000000000000 tsubcc %l6,-0x5e2,%l0 ! %l0 = ffffffff1fdcd73e, %ccr = 93 ! %l2 = 000000001590ed52, Mem[0000000087800000] = 6a786e82 stba %l2,[%i3+%g0]0x88 ! Mem[0000000087800000] = 6a786e52 ! %l3 = fffffffffffff065, Mem[0000000087000008] = ff117748 stha %l3,[%i2+%o1]0x81 ! Mem[0000000087000008] = f0657748 ! Mem[00000000910000b8] = 3bf88b7c, %g2 = 00000000201eabe0 ldsb [%i6+0x0bb],%g2 ! %g2 = 000000000000003b ! %l1 = 0000000000000000, Mem[0000000087800010] = faac0940 stha %l1,[%i3+%o2]0x88 ! Mem[0000000087800010] = faac0000 p59_label_17: ! Mem[0000000086000028] = c12bf508, %f4 = bf1b79e2 lda [%i0+%o5]0x88,%f4 ! %f4 = c12bf508 ! Mem[0000000087000010] = 005e8ebf, %l4 = 000000000000007e ldsha [%i2+%o2]0x81,%l4 ! %l4 = 000000000000005e ! Mem[00000000918000c8] = 91168345, %g18 = e24b9db3e7008942 ldsw [%o0+0x0c8],%g2 ! %g2 = e24b9db3e7008942 ! Mem[0000000090000158] = 3fd226a8c43c4750, %g2 = ffffffff91168345 ldxa [%i4+0x158]%asi,%g2 ! %g2 = 3fd226a8c43c4750 ! Mem[0000000086800020] = a6fe1fa2, %l0 = ffffffff1fdcd73e swapa [%i1+%o4]0x80,%l0 ! %l0 = 00000000a6fe1fa2 ! Mem[0000000091000180] = fd84489c, %g2 = 3fd226a8c43c4750 lduw [%i6+0x180],%g2 ! %g2 = 00000000fd84489c ! %l5 = 0000000000000002, Mem[0000000091800158] = 917afdae stw %l5,[%o0+0x158] ! Mem[0000000091800158] = 00000002 ! Mem[00000000908001b0] = 11ebb8e0 144ca672, %g2 = fd84489c, %g3 = d6ab3316 ldd [%i5+0x1b0],%g2 ! %g2 = 0000000011ebb8e0 00000000144ca672 ! Mem[0000000090000040] = 8dbea8f71fcc733d, %g2 = 0000000011ebb8e0 ldx [%i4+0x040],%g2 ! %g2 = 8dbea8f71fcc733d ! Mem[0000000086000013] = 0d0535c6, %l3 = fffffffffffff065 ldstub [%i0+0x013],%l3 ! %l3 = 000000c6000000ff p59_label_18: ! Mem[00000000918000a8] = 8714b969, %g2 = 8dbea8f71fcc733d ldsb [%o0+0x0a9],%g2 ! %g2 = ffffffffffffff87 ! %l4 = 000000000000005e, Mem[0000000091000028] = e11c1270 stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000005e ! Mem[0000000087000000] = 704a3a43, %l0 = 00000000a6fe1fa2 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 00000043000000ff ! Code Fragment 1 p59_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000144ca672 mov 0x5f8,%g3 ! %g3 = 00000000000005f8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 000000001590ed52, Mem[0000000091800030] = 67a3e807de418d43 stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000001590ed52 ! Mem[00000000908001a8] = 8a1c0689, %g2 = ffffffffffffff87 ldsb [%i5+0x1a9],%g2 ! %g2 = ffffffffffffff8a ! %l6 = 1fdcd15c, %l7 = ded6f46b, Mem[0000000086800010] = e775a63f fce5bfcc stda %l6,[%i1+%o2]0x88 ! Mem[0000000086800010] = 1fdcd15c ded6f46b ! %l4 = 000000000000005e, %l3 = 00000000000000c6, %l2 = 000000001590ed52 add %l4,%l3,%l2 ! %l2 = 0000000000000124 ! Mem[0000000087000021] = 4363cf6f, %l1 = 0000000000000000 ldstub [%i2+0x021],%l1 ! %l1 = 00000063000000ff ! Mem[0000000090000050] = 011657d0cec3459a, %g2 = ffffffffffffff8a ldx [%i4+0x050],%g2 ! %g2 = 011657d0cec3459a p59_label_19: ! %l1 = 0000000000000063, imm = 0000000000000012, %l6 = ffffffff1fdcd15c sllx %l1,0x012,%l6 ! %l6 = 00000000018c0000 ! %l2 = 0000000000000124, %l0 = 0000000000000043, %ccr = 93 movleu %icc,%l2,%l0 ! Moved, %l0 = 0000000000000124 ! %f14 = f68f4179 b96cf81d, Mem[0000000087000010] = bf8e5e00 8aed8b35 stda %f14,[%i2+%o2]0x89 ! Mem[0000000087000010] = f68f4179 b96cf81d ! Mem[00000000908000dc] = 7791cbbb, %g2 = 011657d0cec3459a ldub [%i5+0x0dd],%g2 ! %g2 = 0000000000000077 ! Mem[0000000090800010] = 0000000f98000000, %g2 = 0000000000000077 ldx [%i5+%o2],%g2 ! %g2 = 0000000f98000000 ! Mem[00000000918001a0] = 313cd07c, %g2 = 0000000f98000000 lduh [%o0+0x1a2],%g2 ! %g2 = 000000000000313c membar #Sync ! Added by membar checker (330) ! Mem[0000000090000180] = 6bf4d6de c635050d 15b44190 e5e4d21d ! Mem[0000000090000190] = cb9a2eda b83fc636 c7e63782 5b3a54f1 ! Mem[00000000900001a0] = 7dc57fe4 bec6138f c6991cef 30f6c584 ! Mem[00000000900001b0] = 2fe34188 b3d0db86 6576c1c1 8e30033f ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! %l1 = 0000000000000063, Mem[0000000090000160] = 4e40c15e2ec170ad stx %l1,[%i4+0x160] ! Mem[0000000090000160] = 0000000000000063 ! Mem[00000000860001b8] = bc9a9492c963ed89, %l2 = 0000000000000124 ldx [%i0+0x1b8],%l2 ! %l2 = bc9a9492c963ed89 ! Mem[00000000908000f0] = aab1ef908b592c2c, %f48 = 6bf4d6de c635050d ldd [%i5+0x0f0],%f48 ! %f48 = aab1ef90 8b592c2c p59_label_20: ! %l5 = 0000000000000002, %l4 = 000000000000005e, %ccr = 93 movvs %xcc,%l5,%l4 ! Register Not Moved ! %f27 = 30f6c584, Mem[0000000086800018] = 2b6b38a5 sta %f27,[%i1+%o3]0x89 ! Mem[0000000086800018] = 30f6c584 ! Mem[00000000918000cc] = aa1bdff7, %g2 = 000000000000313c ldsh [%o0+0x0ce],%g2 ! %g2 = ffffffffffffaa1b ! immd = 000000000000018e, %l6 = 00000000018c0000, %ccr = 93 movg %icc,0x18e,%l6 ! Register Not Moved ! Mem[00000000918001b0] = e41b205f, %g2 = ffffffffffffaa1b lduw [%o0+0x1b0],%g2 ! %g2 = 00000000e41b205f ! %f17 = c635050d, Mem[0000000087000000] = ff3a4a70 sta %f17,[%i2+%g0]0x80 ! Mem[0000000087000000] = c635050d ! %l3 = 00000000000000c6 sethi %hi(0x97001400),%l3 ! %l3 = 0000000097001400 ! %l6 = 00000000018c0000, Mem[0000000087000108] = d3671a66 sth %l6,[%i2+0x108] ! Mem[0000000087000108] = 00001a66 ! Mem[0000000091000128] = c6df995e3e07f2ad, %g2 = 00000000e41b205f ldx [%i6+0x128],%g2 ! %g2 = c6df995e3e07f2ad ! %l2 = bc9a9492c963ed89, Mem[0000000086000020] = c635050d stwa %l2,[%i0+%o4]0x88 ! Mem[0000000086000020] = c963ed89 p59_label_21: ! Mem[0000000090800008] = 001bc6c4, %g2 = c6df995e3e07f2ad lduh [%i5+0x00a],%g2 ! %g2 = 000000000000001b ! Mem[0000000086800075] = e2b12a2d, %l4 = 000000000000005e ldstub [%i1+0x075],%l4 ! %l4 = 000000b1000000ff ! %l4 = 00000000000000b1, immed = 00000d64, %y = 00000030 sdiv %l4,0xd64,%l0 ! %l0 = 000000000395a82d mov %l0,%y ! %y = 0395a82d ! immd = 0000000000000312, %l7 = 00000000ded6f46b, %ccr = 93 movcc %icc,0x312,%l7 ! Register Not Moved ! Mem[0000000086000044] = 8492c49c, %l2 = bc9a9492c963ed89 ldstub [%i0+0x044],%l2 ! %l2 = 00000084000000ff ! Mem[00000000900001ac] = 842fe341, %g2 = 000000000000001b lduba [%i4+0x1af]%asi,%g2 ! %g2 = 0000000000000084 ! %l2 = 0000000000000084, Mem[0000000086800010] = 1fdcd15c stha %l2,[%i1+%o2]0x88 ! Mem[0000000086800010] = 1fdc0084 ! %l0 = 000000000395a82d, Mem[0000000090800136] = 86e952eb stb %l0,[%i5+0x136] ! Mem[0000000090800134] = 2de952eb ! Randomly selected nop nop ! Mem[00000000908000e8] = d6a79a089f19666e, %g2 = 0000000000000084 ldx [%i5+0x0e8],%g2 ! %g2 = d6a79a089f19666e p59_label_22: ! %l3 = 0000000097001400, %l5 = 0000000000000002, %l1 = 0000000000000063 tsubcc %l3,%l5,%l1 ! %l1 = 00000000970013fe, %ccr = 0a ! %l4 = 00000000000000b1, Mem[0000000086800000] = 02afe614e6030000 stxa %l4,[%i1+%g0]0x80 ! Mem[0000000086800000] = 00000000000000b1 ! %l3 = 0000000097001400, Mem[0000000087000020] = 43ffcf6f stba %l3,[%i2+%o4]0x80 ! Mem[0000000087000020] = 00ffcf6f ! %f22 = c7e63782 5b3a54f1, Mem[0000000091800130] = 10fdaea0 d51ebbf9 stda %f22,[%o0+0x130]%asi ! Mem[0000000091800130] = c7e63782 5b3a54f1 ! immd = 000000000000024a, %l0 = 000000000395a82d, %ccr = 0a movgu %icc,0x24a,%l0 ! Moved, %l0 = 000000000000024a ! %l1 = 00000000970013fe, %l2 = 0000000000000084, %l2 = 0000000000000084 subc %l1,%l2,%l2 ! %l2 = 000000009700137a ! %l7 = 00000000ded6f46b, %l3 = 0000000097001400, %l0 = 000000000000024a addcc %l7,%l3,%l0 ! %l0 = 0000000175d7086b, %ccr = 03 ! %l2 = 000000009700137a, Mem[00000000918001ca] = 4bf1fdf6 sth %l2,[%o0+0x1ca] ! Mem[00000000918001c8] = 137afdf6 ! Mem[0000000086000158] = 1393fda8, %l7 = 00000000ded6f46b ldstub [%i0+0x158],%l7 ! %l7 = 00000013000000ff ! Mem[0000000087800018] = 59b9cbd5, %l7 = 0000000000000013 swap [%i3+%o3],%l7 ! %l7 = 0000000059b9cbd5 p59_label_23: ! %l7 = 0000000059b9cbd5, immed = fffff1e7, %y = 0395a82d mulscc %l7,-0xe19,%l6 ! %l6 = 00000001acdcd7d1, %ccr = 09, %y = 81cad416 ! Mem[0000000087800014] = 7bc9bc9f, %l6 = 00000001acdcd7d1 ldsh [%i3+0x014],%l6 ! %l6 = 0000000000007bc9 membar #Sync ! Added by membar checker (331) ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 00000000 00000063 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[00000000918000f0] = 33221885, %g2 = d6a79a089f19666e lduw [%o0+0x0f0],%g2 ! %g2 = 0000000033221885 ! Mem[0000000091800000] = 3bc5dc05 af37a84c, %g2 = 33221885, %g3 = 000005f8 ldd [%o0+%g0],%g2 ! %g2 = 000000003bc5dc05 00000000af37a84c ! %l7 = 0000000059b9cbd5, %l4 = 00000000000000b1, %l0 = 0000000175d7086b sra %l7,%l4,%l0 ! %l0 = 0000000000002cdc ! %f9 = 2dbc70ee, Mem[0000000091800100] = 4bb2a64e sta %f9 ,[%o0+0x100]%asi ! Mem[0000000091800100] = 2dbc70ee ! Mem[00000000910001f0] = 1667758e d14e2540, %g2 = 3bc5dc05, %g3 = af37a84c ldd [%i6+0x1f0],%g2 ! %g2 = 000000001667758e 00000000d14e2540 ! Mem[00000000868000f4] = f925ce6d, %l2 = 9700137a, %l0 = 00002cdc add %i1,0xf4,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f925ce6d ! %l0 = 00000000f925ce6d, Mem[0000000086000000] = 84c5f630ef1c99c6 stxa %l0,[%i0+%g0]0x80 ! Mem[0000000086000000] = 00000000f925ce6d p59_label_24: ! %l4 = 00000000000000b1, Mem[00000000878001f0] = b44ef6c2 stw %l4,[%i3+0x1f0] ! Mem[00000000878001f0] = 000000b1 ! Mem[0000000090800120] = 4eec86bc, %g2 = 000000001667758e ldsb [%i5+0x122],%g2 ! %g2 = 000000000000004e ! %l3 = 0000000097001400, Mem[0000000087000108] = 00001a669dd142a9 stx %l3,[%i2+0x108] ! Mem[0000000087000108] = 0000000097001400 ! %f16 = 6bf4d6de c635050d 15b44190 e5e4d21d ! %f20 = cb9a2eda b83fc636 c7e63782 5b3a54f1 ! %f24 = 7dc57fe4 bec6138f c6991cef 30f6c584 ! %f28 = 2fe34188 b3d0db86 6576c1c1 8e30033f mov 0x080,%g5 stda %f16,[%i3+%g5]ASI_COMMIT_S ! Block Store to 0000000087800080 ! Mem[0000000091000024] = d460f223, %g2 = 000000000000004e ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffd460 ! Mem[0000000086800020] = 3ed7dc1f, %f8 = 85e32270 lda [%i1+%o4]0x89,%f8 ! %f8 = 3ed7dc1f ! %l6 = 0000000000007bc9, Mem[00000000910000bb] = 3bf88b7c stb %l6,[%i6+0x0bb] ! Mem[00000000910000b8] = c9f88b7c ! Mem[00000000870001d4] = 3efdd908, %l7 = 59b9cbd5, %l0 = f925ce6d add %i2,0x1d4,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003efdd908 ! %l2 = 000000009700137a, Mem[0000000090800139] = ebec6f06 stb %l2,[%i5+0x139] ! Mem[0000000090800138] = 7aec6f06 ! Mem[0000000087000000] = c635050d, %l3 = 0000000097001400 ldswa [%i2+%g0]0x80,%l3 ! %l3 = ffffffffc635050d p59_label_25: ! Mem[00000000868000d4] = a3a4b606, %l5 = 0000000000000002 ldstub [%i1+0x0d4],%l5 ! %l5 = 000000a3000000ff ! Mem[0000000090800058] = e87c06d4, %g2 = ffffffffffffd460 ldsh [%i5+0x058],%g2 ! %g2 = ffffffffffffe87c ! %f12 = 1f871950 548f63ba, Mem[0000000090800058] = e87c06d4 b8013916 stda %f12,[%i5+0x058]%asi ! Mem[0000000090800058] = 1f871950 548f63ba ! immd = 0000000000000257, %l0 = 000000003efdd908, %ccr = 09 movg %icc,0x257,%l0 ! Register Not Moved ! Code Fragment 1 p59_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d14e2540 mov -0x281,%g3 ! %g3 = fffffffffffffd7f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 0000000000007bc9, Mem[0000000086000010] = 0d0535ff stwa %l6,[%i0+%o2]0x81 ! Mem[0000000086000010] = 00007bc9 ! Mem[00000000910000d8] = d755a28698cd2bbb, %f48 = 5f7478d9 d6ab3316 ldd [%i6+0x0d8],%f48 ! %f48 = d755a286 98cd2bbb ! Mem[0000000087000000] = 0d0535c6, %l4 = 00000000000000b1 ldsba [%i2+%g0]0x88,%l4 ! %l4 = ffffffffffffffc6 ! %l4 = ffffffffffffffc6, imm = fffffffffffff42b, %l4 = ffffffffffffffc6 addccc %l4,-0xbd5,%l4 ! %l4 = fffffffffffff3f2, %ccr = 99 ! %l1 = 00000000970013fe, Mem[0000000090000120] = ee70bc2d stw %l1,[%i4+0x120] ! Mem[0000000090000120] = 970013fe ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 1: membar #Sync ! Force all stores to complete p59_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ec] ! Set processor 59 done flag ! Check Registers p59_check_registers: set p59_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000003efdd908 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000970013fe bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000009700137a bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffc635050d bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffff3f2 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a3 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007bc9 bne,a,pn %xcc,p59_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000059b9cbd5 bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x81cad416,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p59_failed mov 0x111,%g1 ! Check Floating Point Registers p59_check_fp_registers: set p59_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1611ea24 9e8befdf bne %xcc,p59_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c12bf508 603deb85 bne %xcc,p59_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 0e1283e3 dc2e1e30 bne %xcc,p59_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 3ed7dc1f 2dbc70ee bne %xcc,p59_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 9129815d 8cb37d2d bne %xcc,p59_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 6bf4d6de c635050d bne %xcc,p59_f16_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 2fe34188 b3d0db86 bne %xcc,p59_f28_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000000f925ce6d ldx [%i0+0x000],%g3 ! Observed data at 0000000086000000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5bff1c94aea19b7d ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00007bc99c14b517 ldx [%i0+0x010],%g3 ! Observed data at 0000000086000010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6576c1c18e30033f ldx [%i0+0x018],%g3 ! Observed data at 0000000086000018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 89ed63c9ded6f46b ldx [%i0+0x020],%g3 ! Observed data at 0000000086000020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 5c2a12ffff92c49c ldx [%i0+0x040],%g3 ! Observed data at 0000000086000040 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x040,%g4 ldx [%g1+0x100],%g2 ! Expected data = 000000001590ed52 ldx [%i0+0x100],%g3 ! Observed data at 0000000086000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x100,%g4 ldx [%g1+0x158],%g2 ! Expected data = ff93fda8a71a75cc ldx [%i0+0x158],%g3 ! Observed data at 0000000086000158 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x158,%g4 ldx [%g1+0x180],%g2 ! Expected data = ffffffff00000030 ldx [%i0+0x180],%g3 ! Observed data at 0000000086000180 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x180,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = bdb780f73c3dff4d ldx [%i0+0x1a0],%g3 ! Observed data at 00000000860001a0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x1a0,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000000000000b1 ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8400dc1f6bf4d6de ldx [%i1+0x010],%g3 ! Observed data at 0000000086800010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 84c5f6302c0476c9 ldx [%i1+0x018],%g3 ! Observed data at 0000000086800018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1fdcd73ed66d0d29 ldx [%i1+0x020],%g3 ! Observed data at 0000000086800020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 ldx [%g1+0x070],%g2 ! Expected data = 13de649be2ff2a2d ldx [%i1+0x070],%g3 ! Observed data at 0000000086800070 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x070,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 6d51d327ffa4b606 ldx [%i1+0x0d0],%g3 ! Observed data at 00000000868000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 18e50a9abe6fa747 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000868001e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 83eeaf490d0535c6 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000868001f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x1f0,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c635050d51373a5c ldx [%i2+0x000],%g3 ! Observed data at 0000000087000000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f0657748000000c1 ldx [%i2+0x008],%g3 ! Observed data at 0000000087000008 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1df86cb979418ff6 ldx [%i2+0x010],%g3 ! Observed data at 0000000087000010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d41f6c00f672db3e ldx [%i2+0x018],%g3 ! Observed data at 0000000087000018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00ffcf6fb0a2434f ldx [%i2+0x020],%g3 ! Observed data at 0000000087000020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 86dbd0b38841e32f ldx [%i2+0x028],%g3 ! Observed data at 0000000087000028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = b116ffb8ce6e6b03 ldx [%i2+0x0d0],%g3 ! Observed data at 00000000870000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 0000000097001400 ldx [%i2+0x108],%g3 ! Observed data at 0000000087000108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x108,%g4 ldx [%g1+0x148],%g2 ! Expected data = 9e0f86ed9079064f ldx [%i2+0x148],%g3 ! Observed data at 0000000087000148 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x148,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 5effad52771f8f4b ldx [%i2+0x1a0],%g3 ! Observed data at 00000000870001a0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x1a0,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 526e786a63336156 ldx [%i3+0x000],%g3 ! Observed data at 0000000087800000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000acfa7bc9bc9f ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000013cad90a9e ldx [%i3+0x018],%g3 ! Observed data at 0000000087800018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff7b2bc3dbed3629 ldx [%i3+0x020],%g3 ! Observed data at 0000000087800020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x020,%g4 ldx [%g1+0x080],%g2 ! Expected data = 6bf4d6dec635050d ldx [%i3+0x080],%g3 ! Observed data at 0000000087800080 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = 15b44190e5e4d21d ldx [%i3+0x088],%g3 ! Observed data at 0000000087800088 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = cb9a2edab83fc636 ldx [%i3+0x090],%g3 ! Observed data at 0000000087800090 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = c7e637825b3a54f1 ldx [%i3+0x098],%g3 ! Observed data at 0000000087800098 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x098,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 7dc57fe4bec6138f ldx [%i3+0x0a0],%g3 ! Observed data at 00000000878000a0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = c6991cef30f6c584 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000878000a8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 2fe34188b3d0db86 ldx [%i3+0x0b0],%g3 ! Observed data at 00000000878000b0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 6576c1c18e30033f ldx [%i3+0x0b8],%g3 ! Observed data at 00000000878000b8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = c8b2971ff5ff8968 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000878000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x150],%g2 ! Expected data = 0e1283e316346875 ldx [%i3+0x150],%g3 ! Observed data at 0000000087800150 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x150,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 000000b193739a42 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000878001f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x1f0,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed p59_f0_fail: set p59_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f4_fail: set p59_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f6_fail: set p59_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f8_fail: set p59_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f10_fail: set p59_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f16_fail: set p59_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f28_fail: set p59_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 59 failed p59_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ec] ! Set processor 59 done flag set p59_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 59 failed p59_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p59_selfmod_failed: ba p59_failed mov 0xabc,%g1 p59_common_error: or %g0,0xf1b,%g1 ba p59_failed mov %o5,%g3 p59_common_signature_error: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_common_timeout: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p59_failed mov 0x0,%g3 p59_trap1e: srl %l2,0x01b,%l3 andncc %l1,-0xcc7,%l3 done p59_trap1o: srl %l2,0x01b,%l3 andncc %l1,-0xcc7,%l3 done p59_trap2e: ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000008] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086800018] xnorcc %l4,%l5,%l2 ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000020] done p59_trap2o: ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000008] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086800018] xnorcc %l4,%l5,%l2 ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000020] done p59_trap3e: add %l7,-0xb6d,%l2 addc %l5,%l0,%l4 addc %l6,%l3,%l2 addc %l7,0x5a1,%l1 and %l6,%l2,%l4 orn %l5,0xc42,%l1 add %l2,%l1,%l1 done p59_trap3o: add %l7,-0xb6d,%l2 addc %l5,%l0,%l4 addc %l6,%l3,%l2 addc %l7,0x5a1,%l1 and %l6,%l2,%l4 orn %l5,0xc42,%l1 add %l2,%l1,%l1 done p59_init_memory_pointers: set p59_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 p59_local0_start,%i0 set p59_local1_start,%i1 set p59_local2_start,%i2 set p59_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 636320a7f59e48bc ldx [%g1+0x008],%l1 ! %l1 = d5fd7ec85d32fc8b ldx [%g1+0x010],%l2 ! %l2 = 37f135a022e517d9 ldx [%g1+0x018],%l3 ! %l3 = 57488e44390bc576 ldx [%g1+0x020],%l4 ! %l4 = b4b71d603a2f6d5c ldx [%g1+0x028],%l5 ! %l5 = 29c184d29e0f86ed ldx [%g1+0x030],%l6 ! %l6 = e033f3619689a83e ldx [%g1+0x038],%l7 ! %l7 = 6b3cee402591f96a ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 60 processor_60: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf0] ! Set the start flag wrpr %g0,7,%cleanwin call p60_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 60 wr %g0,0x4,%fprs ! Make sure fef is 1 set p60_init_freg,%g1 ! %f0 = 08293a60 295547de 92e309f3 31ccfa21 ! %f4 = 248c8438 21fefa6a 97a7239f 32040340 ! %f8 = 714f882e 7c26b972 b0f28f53 7f253b52 ! %f12 = afbed1da 61215e3a b6214df8 3ced1087 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2fb640c0 93fc5b81 60b1f4a0 f0162c43 ! %f20 = ab6b8710 4d91283d bab11617 fba79c94 ! %f24 = c728fb98 4f8c2562 7fcfca84 91bab5bd ! %f28 = 34dbaac6 1e8a0d84 0bb31146 a9a40898 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a6f6ff50 4628987a 3399ff7c 05199609 ! %f36 = 597e3acb 730db87c 9a36caa3 2ccc85c8 ! %f40 = e1e1bab7 d0a99b08 cd102440 29409b9a ! %f44 = 57f58c7d b5999ce5 22439329 dfa15e49 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xffaad85f0000007f,%g7,%g1 ! GSR scale = 15, align = 7 wr %g1,%g0,%gsr ! GSR = ffaad85f0000007f 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 60 p60_label_1: ! Mem[00000000888000a0] = df73277b8a9e1201, %l7 = b98500ca0ca84ab8, %l5 = c34999249b44fb7d add %i1,0xa0,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = df73277b8a9e1201 ! Mem[00000000910000d4] = c4a85cf4, %g2 = 473f3a320000039d lduw [%i6+0x0d4],%g2 ! %g2 = 00000000c4a85cf4 ! Mem[00000000900000c0] = e69a15e5 f1e34842, %g2 = c4a85cf4, %g3 = 0bad0b00 ldd [%i4+0x0c0],%g2 ! %g2 = 00000000e69a15e5 00000000f1e34842 ! Mem[000000008880013f] = 628b23f7, %l1 = 195071103a7ca7fa ldstub [%i1+0x13f],%l1 ! %l1 = 000000f7000000ff ! Mem[0000000088000000] = 66527fc0, %l5 = df73277b8a9e1201 lduha [%i0+%g0]0x80,%l5 ! %l5 = 0000000000006652 ! %l6 = f7ec3180, %l7 = 0ca84ab8, Mem[0000000089000000] = a044cf10 44aabdb5 stda %l6,[%i2+%g0]0x88 ! Mem[0000000089000000] = f7ec3180 0ca84ab8 ! Mem[0000000088800060] = 87ac3c7d, %l5 = 0000000000006652 ldsh [%i1+0x062],%l5 ! %l5 = 0000000000003c7d ! Mem[0000000089000018] = da92487ec91131c1, %l6 = ea2af42bf7ec3180 ldxa [%i2+%o3]0x81,%l6 ! %l6 = da92487ec91131c1 ! Mem[0000000088800177] = acda4480, %l7 = b98500ca0ca84ab8 ldstub [%i1+0x177],%l7 ! %l7 = 00000080000000ff ! Mem[00000000918000c0] = 17ba4463 876646a5, %g2 = e69a15e5, %g3 = f1e34842 ldd [%o0+0x0c0],%g2 ! %g2 = 0000000017ba4463 00000000876646a5 p60_label_2: ! immd = 0000000000000371, %l0 = 036e9fae3c7cec89, %ccr = 44 movcs %xcc,0x371,%l0 ! Register Not Moved ! Mem[0000000089800020] = 9c50473c, %l4 = 2f44b5766dbfdb97 lduba [%i3+%o4]0x88,%l4 ! %l4 = 000000000000003c ! Set Register : %l3 = 4b391252dced6fdc xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000088800050] = 9676a2364bc47045, %l7 = 0000000000000080, %l0 = 036e9fae3c7cec89 add %i1,0x50,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 9676a2364bc47045 ! %l2 = 8bb2104e77724e0b, Mem[000000009100004a] = 20eed01e, %asi = 80 stha %l2,[%i6+0x04a]%asi ! Mem[0000000091000048] = 4e0bd01e ! %l4 = 0000003c, %l5 = 00003c7d, Mem[0000000088000018] = 807924c3 9c629d9d stda %l4,[%i0+%o3]0x88 ! Mem[0000000088000018] = 0000003c 00003c7d ! %l0 = 9676a2364bc47045, Mem[00000000900000cc] = e6663614 stw %l0,[%i4+0x0cc] ! Mem[00000000900000cc] = 4bc47045 ! %l4 = 0000003c, %l5 = 00003c7d, Mem[00000000908001d8] = ba41b1d8 e4733a35 stda %l4,[%i5+0x1d8]%asi ! Mem[00000000908001d8] = 0000003c 00003c7d ! Mem[0000000091800030] = 07de418d, %g2 = 0000000017ba4463 ldub [%o0+0x033],%g2 ! %g2 = 0000000000000007 ! Mem[0000000088800038] = 022f79f78cc08c94, %l5 = 0000000000003c7d ldx [%i1+0x038],%l5 ! %l5 = 022f79f78cc08c94 p60_label_3: ! immd = 0000000000000340, %l1 = 00000000000000f7, %ccr = 44 movle %icc,0x340,%l1 ! Moved, %l1 = 0000000000000340 ! Mem[00000000908000a8] = 66d43a4d, %g2 = 0000000000000007 ldsh [%i5+0x0a8],%g2 ! %g2 = 00000000000066d4 ! immd = 000000000000032e, %l3 = ffffffffffffffff, %ccr = 44 movcc %icc,0x32e,%l3 ! Moved, %l3 = 000000000000032e ! Mem[0000000089800080] = 99b19ea5 d3c141fd, %l2 = 77724e0b, %l3 = 0000032e ldd [%i3+0x080],%l2 ! %l2 = 0000000099b19ea5 00000000d3c141fd ! Mem[0000000089000004] = b84aa80c, %l6 = da92487ec91131c1, %asi = 80 swapa [%i2+0x004]%asi,%l6 ! %l6 = 00000000b84aa80c ! %l7 = 0000000000000080, Mem[0000000089000020] = b37e464e stwa %l7,[%i2+%o4]0x81 ! Mem[0000000089000020] = 00000080 ! immd = 000000000000022d, %l5 = 022f79f78cc08c94, %ccr = 44 movg %xcc,0x22d,%l5 ! Register Not Moved ! Mem[0000000090000100] = 26620895 2b3c00be df440928 2425f0fa ! Mem[0000000090000110] = 0ce41310 7d8dcae3 06cfee15 2422d8d4 ! Mem[0000000090000120] = c8a6f293 1c3dc9c8 246a2f26 d2df15df ! Mem[0000000090000130] = e9442670 25546d29 be0f5ab7 0923d7d7 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100 ! %l4 = 0000003c, %l5 = 8cc08c94, Mem[0000000090800168] = 2da7afac 956ce533 std %l4,[%i5+0x168] ! Mem[0000000090800168] = 0000003c 8cc08c94 ! Mem[0000000091000180] = fd84489c, %g18 = 0c18d1ce5a80f002 ldsw [%i6+0x180],%g2 ! %g2 = 0c18d1ce5a80f002 p60_label_4: ! %l5 = 022f79f78cc08c94, immed = 00000358, %y = 00000000 umul %l5,0x358,%l3 ! %l3 = 000001d6a3d60ee0, %y = 000001d6 ! Mem[0000000088000160] = dbc35c72, %l6 = 00000000b84aa80c swap [%i0+0x160],%l6 ! %l6 = 00000000dbc35c72 ! Mem[0000000090000198] = 564fc517 fa40f0eb, %g2 = fd84489c, %g3 = 876646a5 ldd [%i4+0x198],%g2 ! %g2 = 00000000564fc517 00000000fa40f0eb ! Mem[0000000091000058] = ce1282e1 e32b2b30, %g2 = 564fc517, %g3 = fa40f0eb ldd [%i6+0x058],%g2 ! %g2 = 00000000ce1282e1 00000000e32b2b30 ! %l2 = 0000000099b19ea5, %l0 = 9676a2364bc47045, %ccr = 44 movleu %icc,%l2,%l0 ! Moved, %l0 = 0000000099b19ea5 ! Mem[0000000089800008] = 7c4d7b19ff8598cc, %l0 = 0000000099b19ea5 ldxa [%i3+%o1]0x81,%l0 ! %l0 = 7c4d7b19ff8598cc ! %l0 = 7c4d7b19ff8598cc, Mem[0000000089000028] = 1133785bc9f6a3a1 stxa %l0,[%i2+%o5]0x80 ! Mem[0000000089000028] = 7c4d7b19ff8598cc ! %l1 = 0000000000000340, Mem[0000000091000014] = d7a3e9c6 stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 00000340 ! Mem[0000000091000124] = aca7c007, %g18 = 0c18d1ce5a80f002 ldswa [%i6+0x124]%asi,%g2 ! %g2 = 0c18d1ce5a80f002 ! Mem[0000000088800028] = fc04eae2, %l1 = 0000000000000340 swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000fc04eae2 p60_label_5: ! Mem[000000008800008c] = f1d9d62e, %l6 = 00000000dbc35c72 lduh [%i0+0x08e],%l6 ! %l6 = 000000000000d62e ! Mem[0000000088000028] = 388e923a, %l0 = 7c4d7b19ff8598cc ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 00000038000000ff ! Mem[0000000091000128] = c6df995e 3e07f2ad, %g2 = aca7c007, %g3 = e32b2b30 ldd [%i6+0x128],%g2 ! %g2 = 00000000c6df995e 000000003e07f2ad ! %l6 = 000000000000d62e, immed = 000007b1, %y = 000001d6 mulscc %l6,0x7b1,%l3 ! %l3 = 0000000000006b17, %ccr = 00, %y = 000000eb ! Mem[0000000088000010] = 2ce1fbad2ba932bd, %f4 = 248c8438 21fefa6a ldda [%i0+%o2]0x81,%f4 ! %f4 = 2ce1fbad 2ba932bd ! %l6 = 000000000000d62e, imm = 000000000000002a, %l1 = 00000000fc04eae2 sllx %l6,0x02a,%l1 ! %l1 = 0358b80000000000 ! Mem[00000000918000c0] = 17ba4463 876646a5, %g2 = c6df995e, %g3 = 3e07f2ad ldd [%o0+0x0c0],%g2 ! %g2 = 0000000017ba4463 00000000876646a5 ! immd = 00000000000002ae, %l7 = 0000000000000080, %ccr = 00 movgu %icc,0x2ae,%l7 ! Moved, %l7 = 00000000000002ae ! %l1 = 0358b80000000000, %l0 = 0000000000000038, %l0 = 0000000000000038 and %l1,%l0,%l0 ! %l0 = 0000000000000000 ! Mem[00000000908000d0] = 39cf1cc5, %g18 = 0c18d1ce5a80f002 ldsw [%i5+0x0d0],%g2 ! %g2 = 0c18d1ce5a80f002 p60_label_6: ! Mem[0000000089000078] = 469f5002, %l1 = 0358b80000000000 swap [%i2+0x078],%l1 ! %l1 = 00000000469f5002 ! Mem[0000000091000110] = 40203347 df99dbc0, %g2 = 39cf1cc5, %g3 = 876646a5 ldd [%i6+0x110],%g2 ! %g2 = 0000000040203347 00000000df99dbc0 ! Mem[0000000091800098] = a6a69041, %g2 = 0000000040203347 ldsh [%o0+0x09a],%g2 ! %g2 = ffffffffffffa6a6 ! Mem[00000000898001ab] = fd6a391a, %l4 = 000000000000003c ldstub [%i3+0x1ab],%l4 ! %l4 = 0000001a000000ff ! immd = 00000000000002b9, %l0 = 0000000000000000, %ccr = 00 movgu %xcc,0x2b9,%l0 ! Moved, %l0 = 00000000000002b9 ! %l0 = 00000000000002b9, %l5 = 022f79f78cc08c94, %l7 = 00000000000002ae and %l0,%l5,%l7 ! %l7 = 0000000000000090 ! Mem[0000000090800044] = e14ccb8b, %g2 = ffffffffffffa6a6 lduw [%i5+0x044],%g2 ! %g2 = 00000000e14ccb8b ! Mem[00000000918000b4] = 2558c331, %g2 = 00000000e14ccb8b ldub [%o0+0x0b7],%g2 ! %g2 = 0000000000000025 ! %f0 = 08293a60 295547de 92e309f3 31ccfa21 ! %f4 = 2ce1fbad 2ba932bd 97a7239f 32040340 ! %f8 = 714f882e 7c26b972 b0f28f53 7f253b52 ! %f12 = afbed1da 61215e3a b6214df8 3ced1087 mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080 ! %l7 = 0000000000000090, Mem[0000000090800098] = 9ef72702 stb %l7,[%i5+0x098] ! Mem[0000000090800098] = 90f72702 p60_label_7: ! Mem[00000000890000b8] = 836dfa2d, %l0 = 00000000000002b9 ldub [%i2+0x0b8],%l0 ! %l0 = 0000000000000083 ! %l1 = 00000000469f5002 sethi %hi(0x70721000),%l1 ! %l1 = 0000000070721000 ! %l0 = 0000000000000083, Mem[0000000091800104] = 5b69038c stw %l0,[%o0+0x104] ! Mem[0000000091800104] = 00000083 ! immd = 00000000000000e8, %l0 = 0000000000000083, %ccr = 00 movgu %icc,0x0e8,%l0 ! Moved, %l0 = 00000000000000e8 ! Mem[000000009180000c] = 10fc868d, %g2 = 0000000000000025 ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000010 ! Mem[00000000908001cc] = 5ebd2af6, %g2 = 0000000000000010 ldub [%i5+0x1ce],%g2 ! %g2 = 000000000000005e ! %l3 = 0000000000006b17, Mem[0000000091000017] = 40b3a2b8 stb %l3,[%i6+0x017] ! Mem[0000000091000014] = 17b3a2b8 ! %l2 = 0000000099b19ea5, %l0 = 00000000000000e8, %l5 = 022f79f78cc08c94 xnor %l2,%l0,%l5 ! %l5 = ffffffff664e61b2 ! Mem[0000000090000014] = 35abf17f, %g18 = 0c18d1ce5a80f002 ldsw [%i4+0x014],%g2 ! %g2 = 0c18d1ce5a80f002 ! Mem[0000000090800190] = 0d6a142f c3012c19, %g2 = 35abf17f, %g3 = df99dbc0 ldd [%i5+0x190],%g2 ! %g2 = 000000000d6a142f 00000000c3012c19 p60_label_8: ! Mem[0000000090800080] = ed9d7e8c, %g18 = 0c18d1ce5a80f002 ldsw [%i5+0x080],%g2 ! %g2 = 0c18d1ce5a80f002 ! %l7 = 0000000000000090, Mem[0000000089000000] = 8031ecf7c91131c1 stxa %l7,[%i2+%g0]0x80 ! Mem[0000000089000000] = 0000000000000090 ! Mem[0000000088800018] = 66b0cf42, %l6 = 000000000000d62e ldsba [%i1+%o3]0x88,%l6 ! %l6 = 0000000000000042 ! Mem[0000000089000020] = 0000008049332a29, %f26 = 7fcfca84 91bab5bd ldda [%i2+%o4]0x80,%f26 ! %f26 = 00000080 49332a29 ! Invert Register : %l4 = 000000000000001a xor %l4,-1,%l4 ! %l4 = ffffffffffffffe5 ! Mem[0000000089800134] = d47d3b88, %l6 = 0000000000000042 ldstub [%i3+0x134],%l6 ! %l6 = 000000d4000000ff ! Mem[000000009180000c] = 10fc868d, %g2 = ffffffffed9d7e8c ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000010 ! %l6 = 00000000000000d4, %l2 = 0000000099b19ea5, %l5 = ffffffff664e61b2 orncc %l6,%l2,%l5 ! %l5 = ffffffff664e61de, %ccr = 80 ! %l1 = 0000000070721000, Mem[000000009000008c] = 31ccfa21 sth %l1,[%i4+0x08c] ! Mem[000000009000008c] = 1000fa21 ! %l2 = 99b19ea5, %l3 = 00006b17, Mem[0000000089800010] = 071483f3 76ffc3b8 stda %l2,[%i3+%o2]0x80 ! Mem[0000000089800010] = 99b19ea5 00006b17 p60_label_9: ! %l5 = ffffffff664e61de, Mem[000000009100007d] = 41d5081f, %asi = 80 stba %l5,[%i6+0x07d]%asi ! Mem[000000009100007c] = ded5081f ! Mem[00000000908001a0] = 473facc734613832, %g2 = 0000000000000010 ldx [%i5+0x1a0],%g2 ! %g2 = 473facc734613832 ! Mem[0000000091000030] = 3c11afeb, %g2 = 473facc734613832 ldub [%i6+0x031],%g2 ! %g2 = 000000000000003c ! %l0 = 00000000000000e8, Mem[00000000918001a0] = b814313cd07c5dd8 stx %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 00000000000000e8 ! Clear Register : %l5 = ffffffff664e61de clr %l5 ! %l5 = 0000000000000000 ! %l2 = 0000000099b19ea5, %l0 = 00000000000000e8, %l1 = 0000000070721000 mulx %l2,%l0,%l1 ! %l1 = 0000008b48f7c588 ! %l7 = 0000000000000090, Mem[0000000089800028] = 7833ce52 stba %l7,[%i3+%o5]0x80 ! Mem[0000000089800028] = 9033ce52 ! Mem[0000000088000028] = ff8e923af95e80c1, %f20 = ab6b8710 4d91283d ldda [%i0+%o5]0x81,%f20 ! %f20 = ff8e923a f95e80c1 ! Mem[00000000910001e0] = eceead35, %g2 = 000000000000003c lduw [%i6+0x1e0],%g2 ! %g2 = 00000000eceead35 ! Mem[0000000088000008] = 64d0d0b0, %l6 = 00000000000000d4 ldsba [%i0+%o1]0x80,%l6 ! %l6 = 0000000000000064 p60_label_10: ! %f24 = c728fb98 4f8c2562, Mem[0000000089800158] = d5078a96 e51c3157 std %f24,[%i3+0x158] ! Mem[0000000089800158] = c728fb98 4f8c2562 ! %l2 = 0000000099b19ea5, %l5 = 0000000000000000, %l2 = 0000000099b19ea5 orn %l2,%l5,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000091000174] = e913e975, %g2 = 00000000eceead35 ldsh [%i6+0x176],%g2 ! %g2 = ffffffffffffe913 ! %l2 = ffffffff, %l3 = 00006b17, Mem[0000000089000008] = e5488178 bd124047 stda %l2,[%i2+%o1]0x80 ! Mem[0000000089000008] = ffffffff 00006b17 ! Mem[0000000090800064] = c2b6030c, %g18 = 0c18d1ce5a80f002 ldsw [%i5+0x064],%g2 ! %g2 = 0c18d1ce5a80f002 ! %l0 = 00000000000000e8, %l2 = ffffffffffffffff, %ccr = 80 movne %icc,%l0,%l2 ! Moved, %l2 = 00000000000000e8 ! Mem[0000000090000140] = 5f7478d9 d6ab3316, %g2 = c2b6030c, %g3 = c3012c19 ldd [%i4+0x140],%g2 ! %g2 = 000000005f7478d9 00000000d6ab3316 ! Mem[00000000880001a0] = 1920341e, %l0 = 00000000000000e8 swap [%i0+0x1a0],%l0 ! %l0 = 000000001920341e ! Mem[00000000908001d0] = 2af6acef, %g2 = 000000005f7478d9 ldsh [%i5+0x1d0],%g2 ! %g2 = 0000000000002af6 ! Mem[0000000088000008] = 64d0d0b0, %l6 = 0000000000000064 ldsba [%i0+%o1]0x80,%l6 ! %l6 = 0000000000000064 p60_label_11: ! Code Fragment 1 p60_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d6ab3316 mov -0x9ce,%g3 ! %g3 = fffffffffffff632 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 000000e8, %l3 = 00006b17, Mem[0000000090800150] = 767f0453 1ae2a90c std %l2,[%i5+0x150] ! Mem[0000000090800150] = 000000e8 00006b17 ! %f16 = 2fb640c0 93fc5b81 60b1f4a0 f0162c43 ! %f20 = ff8e923a f95e80c1 bab11617 fba79c94 ! %f24 = c728fb98 4f8c2562 00000080 49332a29 ! %f28 = 34dbaac6 1e8a0d84 0bb31146 a9a40898 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000 ! %l1 = 0000008b48f7c588, Mem[00000000898001ab] = fd6a39ff stb %l1,[%i3+0x1ab] ! Mem[00000000898001a8] = fd6a3988 ! %f13 = 61215e3a, Mem[0000000088000010] = adfbe12c sta %f13,[%i0+%o2]0x88 ! Mem[0000000088000010] = 61215e3a ! %f16 = 2fb640c0 93fc5b81 60b1f4a0 f0162c43 ! %f20 = ff8e923a f95e80c1 bab11617 fba79c94 ! %f24 = c728fb98 4f8c2562 00000080 49332a29 ! %f28 = 34dbaac6 1e8a0d84 0bb31146 a9a40898 stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100 ! %l4 = ffffffffffffffe5, %l7 = 0000000000000090, %ccr = 80 movn %icc,%l4,%l7 ! Register Not Moved ! %l6 = 0000000000000064, imm = 000000000000056b, %l6 = 0000000000000064 sub %l6,0x56b,%l6 ! %l6 = fffffffffffffaf9 ! Mem[0000000091800078] = 8b456842, %g2 = 0000000000002af6 lduh [%o0+0x07a],%g2 ! %g2 = 0000000000008b45 ! Mem[0000000090000170] = ca1124dc, %g2 = 0000000000008b45 lduh [%i4+0x170],%g2 ! %g2 = 000000000000ca11 p60_label_12: ! Mem[0000000089800028] = 9033ce52, %l5 = 0000000000000000 swapa [%i3+%o5]0x81,%l5 ! %l5 = 000000009033ce52 ! %l6 = fffffffffffffaf9, Mem[0000000089800020] = 9c50473c stha %l6,[%i3+%o4]0x89 ! Mem[0000000089800020] = 9c50faf9 ! %l1 = 0000008b48f7c588, %l4 = ffffffffffffffe5, %ccr = 80 movvs %xcc,%l1,%l4 ! Register Not Moved ! %l7 = 0000000000000090, %l3 = 0000000000006b17, %ccr = 80 movrgz %l7,%l3,%l4 ! Moved, %l4 = 0000000000006b17 ! Mem[00000000898000c3] = a0942292, %l0 = 000000001920341e ldstub [%i3+0x0c3],%l0 ! %l0 = 00000092000000ff ! immd = 00000000000001c7, %l2 = 00000000000000e8, %ccr = 80 movne %icc,0x1c7,%l2 ! Moved, %l2 = 00000000000001c7 ! Mem[000000009100013c] = d2fdf1a2, %g18 = 0c18d1ce5a80f002 ldsw [%i6+0x13c],%g2 ! %g2 = 0c18d1ce5a80f002 ! %l0 = 00000092, %l1 = 48f7c588, Mem[0000000091800150] = 42331e81 aa15256d stda %l0,[%o0+0x150]%asi ! Mem[0000000091800150] = 00000092 48f7c588 ! Mem[00000000910001d8] = 24c41682, %g2 = ffffffffd2fdf1a2 ldsb [%i6+0x1db],%g2 ! %g2 = 0000000000000024 ! Mem[0000000088800064] = 0db3ff4e, %l2 = 00000000000001c7 swap [%i1+0x064],%l2 ! %l2 = 000000000db3ff4e p60_label_13: ! immd = 00000000000001d4, %l2 = 000000000db3ff4e, %ccr = 80 mova %icc,0x1d4,%l2 ! Moved, %l2 = 00000000000001d4 ! %l0 = 0000000000000092, imm = fffffffffffff081, %l7 = 0000000000000090 addccc %l0,-0xf7f,%l7 ! %l7 = fffffffffffff113, %ccr = 88 ! Mem[0000000089000028] = 7c4d7b19ff8598cc, %l6 = fffffffffffffaf9 ldxa [%i2+%o5]0x80,%l6 ! %l6 = 7c4d7b19ff8598cc ! Mem[0000000089000053] = a2899171, %l2 = 00000000000001d4 ldstub [%i2+0x053],%l2 ! %l2 = 00000071000000ff ! %l3 = 0000000000006b17, %l3 = 0000000000006b17, %l1 = 0000008b48f7c588 or %l3,%l3,%l1 ! %l1 = 0000000000006b17 ! %l3 = 0000000000006b17, %l7 = fffffffffffff113, %ccr = 88 movvc %xcc,%l3,%l7 ! Moved, %l7 = 0000000000006b17 membar #Sync ! Added by membar checker (332) ! Mem[0000000090000128] = 00000080, %g2 = 0000000000000024 ldsh [%i4+0x128],%g2 ! %g2 = 0000000000000000 ! Mem[0000000090800150] = 000000e8 00006b17, %g2 = 00000000, %g3 = fffff632 ldd [%i5+0x150],%g2 ! %g2 = 00000000000000e8 0000000000006b17 ! Mem[0000000088800010] = df6930762df33dcc, %f12 = afbed1da 61215e3a ldda [%i1+%o2]0x81,%f12 ! %f12 = df693076 2df33dcc ! immd = 0000000000000042, %l7 = 0000000000006b17, %ccr = 88 movge %xcc,0x042,%l7 ! Register Not Moved p60_label_14: ! %f16 = 2fb640c0 93fc5b81 60b1f4a0 f0162c43 ! %f20 = ff8e923a f95e80c1 bab11617 fba79c94 ! %f24 = c728fb98 4f8c2562 00000080 49332a29 ! %f28 = 34dbaac6 1e8a0d84 0bb31146 a9a40898 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100 ! %l3 = 0000000000006b17, imm = fffffffffffff77a, %l6 = 7c4d7b19ff8598cc and %l3,-0x886,%l6 ! %l6 = 0000000000006312 ! %l1 = 0000000000006b17, Mem[0000000088800008] = 0e031a3c0ad3d478 stxa %l1,[%i1+%o1]0x89 ! Mem[0000000088800008] = 0000000000006b17 ! Mem[0000000090800114] = b67fbe43, %g2 = 00000000000000e8 lduh [%i5+0x116],%g2 ! %g2 = 000000000000b67f ! %l2 = 00000071, %l3 = 00006b17, Mem[0000000091000120] = c14c4013 aca7c007 std %l2,[%i6+0x120] ! Mem[0000000091000120] = 00000071 00006b17 ! %l1 = 0000000000006b17, Mem[0000000089000018] = da92487e stba %l1,[%i2+%o3]0x80 ! Mem[0000000089000018] = 1792487e ! Mem[00000000888001b0] = 03f477d8, %l4 = 00006b17, %l3 = 00006b17 add %i1,0x1b0,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000003f477d8 ! Mem[000000009180016c] = 3bf27fdb, %g2 = 000000000000b67f ldsh [%o0+0x16e],%g2 ! %g2 = 0000000000003bf2 ! %l5 = 000000009033ce52, %l1 = 0000000000006b17, %l0 = 0000000000000092 orn %l5,%l1,%l0 ! %l0 = ffffffffffffdefa ! %l3 = 0000000003f477d8, Mem[0000000091000095] = 62ca865e stb %l3,[%i6+0x095] ! Mem[0000000091000094] = d8ca865e p60_label_15: ! Mem[0000000089800110] = 2706fb54, %l4 = 0000000000006b17, %asi = 80 swapa [%i3+0x110]%asi,%l4 ! %l4 = 000000002706fb54 ! Mem[0000000091000100] = 82c03a46, %g2 = 0000000000003bf2 ldsh [%i6+0x102],%g2 ! %g2 = ffffffffffff82c0 ! %l6 = 0000000000006312, Mem[0000000088800060] = 87ac3c7d000001c7 stx %l6,[%i1+0x060] ! Mem[0000000088800060] = 0000000000006312 ! %l7 = 0000000000006b17, %l3 = 0000000003f477d8, %ccr = 88 movrne %l7,%l3,%l0 ! Moved, %l0 = 0000000003f477d8 ! Mem[000000009180002c] = bdadbc80, %g2 = ffffffffffff82c0 lduw [%o0+0x02c],%g2 ! %g2 = 00000000bdadbc80 ! Mem[000000008880006c] = 960cb029, %l2 = 0000000000000071 lduha [%i1+0x06c]%asi,%l2 ! %l2 = 000000000000960c ! Mem[0000000091800054] = ace33da8, %g18 = 0c18d1ce5a80f002 ldsw [%o0+0x054],%g2 ! %g2 = 0c18d1ce5a80f002 ! Mem[0000000091000030] = bf3c11af, %g18 = 0c18d1ce5a80f002 ldsw [%i6+0x030],%g2 ! %g2 = 0c18d1ce5a80f002 ! %f16 = 2fb640c0 93fc5b81 60b1f4a0 f0162c43 ! %f20 = ff8e923a f95e80c1 bab11617 fba79c94 ! %f24 = c728fb98 4f8c2562 00000080 49332a29 ! %f28 = 34dbaac6 1e8a0d84 0bb31146 a9a40898 mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0 ! Mem[00000000908000e0] = 9c04effe, %g2 = ffffffffbf3c11af lduba [%i5+0x0e3]%asi,%g2 ! %g2 = 000000000000009c p60_label_16: ! Mem[0000000088000020] = 8c919aac, %l1 = 0000000000006b17 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000ac000000ff ! %l0 = 0000000003f477d8, %l0 = 0000000003f477d8, %l5 = 000000009033ce52 taddcc %l0,%l0,%l5 ! %l5 = 0000000007e8efb0, %ccr = 00 ! Mem[0000000088000000] = 66527fc0, %l2 = 000000000000960c ldsba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000066 ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000088000018] = 3c000000, %l0 = 03f477d8, %l6 = 00006312 add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003c000000 ! Mem[0000000091800140] = 7e5640ad, %g2 = 000000000000009c ldub [%o0+0x142],%g2 ! %g2 = 000000000000007e ! Mem[0000000088000018] = 0000003c, %f17 = 93fc5b81 lda [%i0+%o3]0x89,%f17 ! %f17 = 0000003c ! Mem[0000000090000188] = 3d267fb6ec8b88e3, %g2 = 000000000000007e ldx [%i4+0x188],%g2 ! %g2 = 3d267fb6ec8b88e3 ! Mem[0000000089000018] = 1792487e, %l6 = 000000003c000000 lduba [%i2+%o3]0x81,%l6 ! %l6 = 0000000000000017 ! Mem[0000000089000028] = 7c4d7b19, %l4 = 000000002706fb54 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 0000007c000000ff p60_label_17: ! Mem[00000000918000c0] = 63876646, %g2 = 3d267fb6ec8b88e3 ldsb [%o0+0x0c3],%g2 ! %g2 = 0000000000000063 ! %l2 = 0000000000000066, Mem[0000000091800196] = 965016b1 sth %l2,[%o0+0x196] ! Mem[0000000091800194] = 006616b1 ! Mem[0000000091000110] = 3347df99, %g2 = 0000000000000063 ldub [%i6+0x112],%g2 ! %g2 = 0000000000000033 ! %l5 = 0000000007e8efb0, %l3 = 0000000003f477d8, %l2 = 0000000000000066 xnorcc %l5,%l3,%l2 ! %l2 = fffffffffbe36797, %ccr = 88 ! %l6 = 00000017, %l7 = 00006b17, Mem[0000000091800060] = 9a338008 0d3c077e std %l6,[%o0+0x060] ! Mem[0000000091800060] = 00000017 00006b17 ! %f18 = 60b1f4a0 f0162c43, Mem[0000000089000020] = 80000000 292a3349 stda %f18,[%i2+%o4]0x88 ! Mem[0000000089000020] = 60b1f4a0 f0162c43 ! %f4 = 2ce1fbad, Mem[0000000088800000] = e91fe178 sta %f4 ,[%i1+%g0]0x81 ! Mem[0000000088800000] = 2ce1fbad ! %l4 = 000000000000007c, Mem[000000009080002e] = fe652656 sth %l4,[%i5+0x02e] ! Mem[000000009080002c] = 007c2656 ! Mem[0000000089000028] = 197b4dff, %l3 = 0000000003f477d8 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 00000000197b4dff ! Mem[0000000088000028] = ff8e923af95e80c1, %f16 = 2fb640c0 0000003c ldda [%i0+%o5]0x81,%f16 ! %f16 = ff8e923a f95e80c1 p60_label_18: ! Mem[00000000900001b8] = ae29765d, %g2 = 0000000000000033 ldsb [%i4+0x1ba],%g2 ! %g2 = ffffffffffffffae ! Mem[000000008800019e] = cf16ffe5, %l7 = 0000000000006b17 ldstub [%i0+0x19e],%l7 ! %l7 = 000000ff000000ff ! Mem[000000008800004c] = a73f6287, %l0 = 0000000003f477d8 swap [%i0+0x04c],%l0 ! %l0 = 00000000a73f6287 ! %l5 = 0000000007e8efb0, immed = 00000021, %y = 000000eb smul %l5,0x021,%l0 ! %l0 = 000000010506e5b0, %y = 00000001 ! %l2 = fffffffffbe36797, Mem[0000000090000000] = 2fb640c093fc5b81 stx %l2,[%i4+%g0] ! Mem[0000000090000000] = fffffffffbe36797 ! Mem[0000000088000000] = 66527fc0, %l1 = 00000000000000ac ldsha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000006652 ! Mem[0000000089000110] = 68a2c695, %l5 = 0000000007e8efb0 ldstub [%i2+0x110],%l5 ! %l5 = 00000068000000ff ! Mem[0000000090800038] = 980e0495, %g18 = 0c18d1ce5a80f002 ldsw [%i5+0x038],%g2 ! %g2 = 0c18d1ce5a80f002 membar #Sync ! Added by membar checker (333) ! %l5 = 0000000000000068, Mem[00000000900001a8] = 353e313b stw %l5,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000068 ! Mem[0000000088800018] = 42cfb066, %l4 = 000000000000007c lduba [%i1+%o3]0x80,%l4 ! %l4 = 0000000000000042 p60_label_19: ! Mem[0000000089800010] = 99b19ea500006b17, %l3 = 00000000197b4dff ldxa [%i3+%o2]0x81,%l3 ! %l3 = 99b19ea500006b17 ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a a5d385e6 b9417ee5 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 ! Mem[0000000091800094] = 20328642, %g2 = ffffffff980e0495 ldsh [%o0+0x096],%g2 ! %g2 = 0000000000002032 ! %l1 = 0000000000006652, imm = 000000000000003b, %l7 = 00000000000000ff srlx %l1,0x03b,%l7 ! %l7 = 0000000000000000 ! immd = 0000000000000080, %l7 = 0000000000000000, %ccr = 88 mova %icc,0x080,%l7 ! Moved, %l7 = 0000000000000080 ! %l4 = 0000000000000042, imm = 0000000000000719, %l1 = 0000000000006652 xorcc %l4,0x719,%l1 ! %l1 = 000000000000075b, %ccr = 00 ! %l4 = 00000042, %l5 = 00000068, Mem[00000000908000b0] = 261db188 89cd4d46 std %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000042 00000068 ! %l0 = 000000010506e5b0, Mem[00000000918001b6] = 90d84b0b sth %l0,[%o0+0x1b6] ! Mem[00000000918001b4] = e5b04b0b ! Mem[0000000090000114] = 80c1bab1, %g2 = 0000000000002032 ldsh [%i4+0x116],%g2 ! %g2 = ffffffffffff80c1 ! Mem[00000000888001b8] = 8f55a442ca9d56b6, %l2 = fffffffffbe36797, %l7 = 0000000000000080 add %i1,0x1b8,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 8f55a442ca9d56b6 p60_label_20: ! %f28 = 34dbaac6, Mem[0000000090000144] = d6ab3316 st %f28,[%i4+0x144] ! Mem[0000000090000144] = 34dbaac6 ! immd = 000000000000034d, %l4 = 0000000000000042, %ccr = 00 movpos %xcc,0x34d,%l4 ! Moved, %l4 = 000000000000034d membar #Sync ! Added by membar checker (334) ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 00000068 be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180 ! %l5 = 0000000000000068, %l5 = 0000000000000068, %ccr = 00 movneg %icc,%l5,%l5 ! Register Not Moved ! %l5 = 0000000000000068, %l6 = 0000000000000017, %ccr = 00 movn %icc,%l5,%l6 ! Register Not Moved ! %l0 = 000000010506e5b0, %l1 = 000000000000075b, %l3 = 99b19ea500006b17 taddcc %l0,%l1,%l3 ! %l3 = 000000010506ed0b, %ccr = 02 ! %l7 = 8f55a442ca9d56b6, %l3 = 000000010506ed0b, %l3 = 000000010506ed0b sllx %l7,%l3,%l3 ! %l3 = ad221654eab5b000 ! %l7 = 8f55a442ca9d56b6, Mem[0000000088000020] = ff9a918c1cb1a6de stx %l7,[%i0+%o4] ! Mem[0000000088000020] = 8f55a442ca9d56b6 ! %l1 = 000000000000075b, %l7 = 8f55a442ca9d56b6, %l3 = ad221654eab5b000 tsubcc %l1,%l7,%l3 ! %l3 = 70aa5bbd3562b0a5, %ccr = 13 ! Code Fragment 1 p60_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000006b17 mov -0x2e1,%g3 ! %g3 = fffffffffffffd1f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p60_label_21: ! Mem[0000000088800104] = 359568b1, %l1 = 0000075b, %l1 = 0000075b add %i1,0x104,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000359568b1 ! Mem[000000009180009c] = 90417411, %g18 = 0c18d1ce5a80f002 ldsw [%o0+0x09c],%g2 ! %g2 = 0c18d1ce5a80f002 ! %l7 = 8f55a442ca9d56b6, Mem[0000000090000153] = 3b358629 stb %l7,[%i4+0x153] ! Mem[0000000090000150] = b6358629 ! Mem[0000000091800148] = 4a4544ec, %g2 = ffffffff90417411 lduh [%o0+0x14a],%g2 ! %g2 = 0000000000004a45 ! Mem[00000000880000e0] = c0c6230647bd9d21, %l3 = 70aa5bbd3562b0a5 ldx [%i0+0x0e0],%l3 ! %l3 = c0c6230647bd9d21 ! %f16 = ff8e923a f95e80c1 60b1f4a0 f0162c43 ! %f20 = ff8e923a f95e80c1 bab11617 fba79c94 ! %f24 = c728fb98 4f8c2562 00000080 49332a29 ! %f28 = 34dbaac6 1e8a0d84 0bb31146 a9a40898 stda %f16,[%i2+%g6]ASI_BLK_AIUP ! Block Store to 0000000089000180 ! %l6 = 0000000000000017, immed = fffffef2, %ccr = 13 movre %l6,-0x10e,%l6 ! Not Moved, %l6 = 0000000000000017 ! %l1 = 00000000359568b1, %l1 = 00000000359568b1, %ccr = 13 movvs %xcc,%l1,%l1 ! Register Not Moved ! Mem[000000008900011c] = d6f272db, %l1 = 00000000359568b1 swap [%i2+0x11c],%l1 ! %l1 = 00000000d6f272db ! %l1 = 00000000d6f272db, %l1 = 00000000d6f272db, %l4 = 000000000000034d sra %l1,%l1,%l4 ! %l4 = fffffffffffffffa p60_label_22: ! %l5 = 0000000000000068, Mem[0000000091800014] = 73e5002c sth %l5,[%o0+0x014] ! Mem[0000000091800014] = 0068002c ! Mem[000000008800009c] = b2d2cbe3, %l2 = fffffffffbe36797 swap [%i0+0x09c],%l2 ! %l2 = 00000000b2d2cbe3 ! Mem[0000000088800140] = fda50f90 ba61b010 1912f6c6 5a603454 ! Mem[0000000088800150] = 391ec479 22693659 ba7e1e4a c1fe40f1 ! Mem[0000000088800160] = 69aec577 e0205420 1f0a25a6 51db522b ! Mem[0000000088800170] = 43e7bcd5 acda44ff 6c210826 63598279 mov 0x140,%g6 ldda [%i1+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000088800140 ! Mem[00000000888001d6] = d3d8d1b7, %l0 = 000000010506e5b0 ldstub [%i1+0x1d6],%l0 ! %l0 = 000000d1000000ff ! %l0 = 00000000000000d1, Mem[00000000910001c8] = f4b00915 stw %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000d1 ! immd = 000000000000029e, %l5 = 0000000000000068, %ccr = 13 movgu %icc,0x29e,%l5 ! Register Not Moved ! %l3 = c0c6230647bd9d21, %l6 = 0000000000000017, %l4 = fffffffffffffffa srax %l3,%l6,%l4 ! %l4 = ffffff818c460c8f ! Mem[00000000908000c0] = 14fa144fbe46adbe, %g2 = 0000000000004a45 ldx [%i5+0x0c0],%g2 ! %g2 = 14fa144fbe46adbe ! %l6 = 0000000000000017, Mem[0000000090000058] = a5d385e6b9417ee5 stx %l6,[%i4+0x058] ! Mem[0000000090000058] = 0000000000000017 membar #Sync ! Added by membar checker (335) ! Mem[0000000090000040] = 8dbea8f7 1fcc733d 4e397b2d 014f6e63 ! Mem[0000000090000050] = 011657d0 cec3459a 00000000 00000017 ! Mem[0000000090000060] = d05fd2d1 31ded22c 6a2502ac c757f2af ! Mem[0000000090000070] = 3156172c 03a9b9b4 21d1ebce 42756e18 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040 p60_label_23: ! %l2 = 00000000b2d2cbe3, imm = 00000000000002a2, %l3 = c0c6230647bd9d21 sub %l2,0x2a2,%l3 ! %l3 = 00000000b2d2c941 ! %l0 = 00000000000000d1, %l2 = 00000000b2d2cbe3, %l1 = 00000000d6f272db subc %l0,%l2,%l1 ! %l1 = ffffffff4d2d34ed ! Mem[0000000091000054] = d3dcae40, %g2 = 14fa144fbe46adbe lduw [%i6+0x054],%g2 ! %g2 = 00000000d3dcae40 ! %l5 = 0000000000000068, Mem[000000008880008c] = f5dd8880 stb %l5,[%i1+0x08c] ! Mem[000000008880008c] = 68dd8880 ! %l4 = ffffff818c460c8f, immed = fffff3ee, %y = 00000001 umul %l4,-0xc12,%l3 ! %l3 = 8c4605f1da7c69f2, %y = 8c4605f1 ! %f31 = 63598279, Mem[0000000089000020] = f0162c43 sta %f31,[%i2+%o4]0x89 ! Mem[0000000089000020] = 63598279 ! Mem[0000000089000194] = f95e80c1, %l2 = b2d2cbe3, %l2 = b2d2cbe3 add %i2,0x194,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f95e80c1 ! Clear Register : %l0 = 00000000000000d1 clr %l0 ! %l0 = 0000000000000000 ! Mem[00000000908001ac] = e91711eb, %g2 = 00000000d3dcae40 lduha [%i5+0x1ae]%asi,%g2 ! %g2 = 000000000000e917 ! Mem[0000000088000010] = 3a5e21612ba932bd, %f8 = 714f882e 7c26b972 ldda [%i0+%o2]0x81,%f8 ! %f8 = 3a5e2161 2ba932bd p60_label_24: ! %l6 = 00000017, %l7 = ca9d56b6, Mem[0000000090000120] = c728fb98 4f8c2562 std %l6,[%i4+0x120] ! Mem[0000000090000120] = 00000017 ca9d56b6 ! immd = 0000000000000152, %l6 = 0000000000000017, %ccr = 13 movge %xcc,0x152,%l6 ! Moved, %l6 = 0000000000000152 ! Mem[0000000090000058] = 0000000000000017, %f48 = 3d73cc1f f7a8be8d ldd [%i4+0x058],%f48 ! %f48 = 00000000 00000017 ! Mem[000000009080016c] = 8c949911, %g2 = 000000000000e917 ldsh [%i5+0x16e],%g2 ! %g2 = ffffffffffff8c94 ! Mem[0000000089000020] = 79825963, %l7 = 8f55a442ca9d56b6 lduba [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000079 ! %l4 = ffffff818c460c8f, Mem[00000000900000f4] = 1e8a0d84 stw %l4,[%i4+0x0f4] ! Mem[00000000900000f4] = 8c460c8f ! Mem[00000000888001bc] = ca9d56b6, %l1 = ffffffff4d2d34ed swap [%i1+0x1bc],%l1 ! %l1 = 00000000ca9d56b6 ! Mem[0000000088800172] = 43e7bcd5, %l4 = ffffff818c460c8f ldstub [%i1+0x172],%l4 ! %l4 = 000000bc000000ff ! Mem[000000008880008e] = 68dd8880, %l1 = 00000000ca9d56b6 ldstub [%i1+0x08e],%l1 ! %l1 = 00000088000000ff ! %l0 = 0000000000000000, %l6 = 0000000000000152, %l3 = 8c4605f1da7c69f2 xnor %l0,%l6,%l3 ! %l3 = fffffffffffffead p60_label_25: ! %l5 = 0000000000000068, Mem[0000000088000180] = d84e4336 stw %l5,[%i0+0x180] ! Mem[0000000088000180] = 00000068 ! %l7 = 0000000000000079, %l7 = 0000000000000079, %ccr = 13 movle %xcc,%l7,%l7 ! Register Not Moved ! %l4 = 00000000000000bc, Mem[0000000091000088] = 1e54dce2fffe9c50 stx %l4,[%i6+0x088] ! Mem[0000000091000088] = 00000000000000bc ! Mem[0000000088800008] = 00006b17, %l2 = 00000000f95e80c1 lduba [%i1+%o1]0x89,%l2 ! %l2 = 0000000000000017 ! Mem[0000000089000084] = a70759eb, %l3 = fffffffffffffead ldub [%i2+0x085],%l3 ! %l3 = 0000000000000007 ! %l2 = 0000000000000017, %l3 = 0000000000000007, %ccr = 13 movcs %icc,%l2,%l3 ! Moved, %l3 = 0000000000000017 ! Mem[00000000898000b0] = 0c021b536e8424d4, %l5 = 0000000000000068, %l3 = 0000000000000017 add %i3,0xb0,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 0c021b536e8424d4 ! Mem[0000000090800184] = dac689b4, %g2 = ffffffffffff8c94 lduh [%i5+0x184],%g2 ! %g2 = 000000000000dac6 ! Mem[0000000088800000] = adfbe12c, %l2 = 0000000000000017 lduba [%i1+%g0]0x88,%l2 ! %l2 = 000000000000002c ! %f2 = 92e309f3 31ccfa21, Mem[0000000088000020] = 8f55a442 ca9d56b6 stda %f2 ,[%i0+%o4]0x80 ! Mem[0000000088000020] = 92e309f3 31ccfa21 ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Thread 60 1: membar #Sync ! Force all stores to complete p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000088 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000002c bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0c021b536e8424d4 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000bc bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000068 bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000152 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000079 bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x8c4605f1,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p60_failed mov 0x111,%g1 ! Check Floating Point Registers p60_check_fp_registers: set p60_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 92e309f3 31ccfa21 bne %xcc,p60_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2ce1fbad 2ba932bd bne %xcc,p60_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 3a5e2161 2ba932bd bne %xcc,p60_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be df693076 2df33dcc bne %xcc,p60_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be fda50f90 ba61b010 bne %xcc,p60_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 1912f6c6 5a603454 bne %xcc,p60_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 391ec479 22693659 bne %xcc,p60_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be ba7e1e4a c1fe40f1 bne %xcc,p60_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 69aec577 e0205420 bne %xcc,p60_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 1f0a25a6 51db522b bne %xcc,p60_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 43e7bcd5 acda44ff bne %xcc,p60_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 6c210826 63598279 bne %xcc,p60_f30_fail nop ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 3a5e21612ba932bd ldx [%i0+0x010],%g3 ! Observed data at 0000000088000010 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3c0000007d3c0000 ldx [%i0+0x018],%g3 ! Observed data at 0000000088000018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 92e309f331ccfa21 ldx [%i0+0x020],%g3 ! Observed data at 0000000088000020 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff8e923af95e80c1 ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 6878ef2803f477d8 ldx [%i0+0x048],%g3 ! Observed data at 0000000088000048 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x048,%g4 ldx [%g1+0x098],%g2 ! Expected data = fd98cf1ffbe36797 ldx [%i0+0x098],%g3 ! Observed data at 0000000088000098 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x098,%g4 ldx [%g1+0x160],%g2 ! Expected data = b84aa80c46dbb97a ldx [%i0+0x160],%g3 ! Observed data at 0000000088000160 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x160,%g4 ldx [%g1+0x180],%g2 ! Expected data = 0000006817ae7524 ldx [%i0+0x180],%g3 ! Observed data at 0000000088000180 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x180,%g4 ldx [%g1+0x198],%g2 ! Expected data = 6e630defcf16ffe5 ldx [%i0+0x198],%g3 ! Observed data at 0000000088000198 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 000000e860da9750 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000880001a0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x1a0,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2ce1fbad9f980c69 ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 176b000000000000 ldx [%i1+0x008],%g3 ! Observed data at 0000000088800008 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 40030000ddc7575d ldx [%i1+0x028],%g3 ! Observed data at 0000000088800028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 0000000000006312 ldx [%i1+0x060],%g3 ! Observed data at 0000000088800060 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x060,%g4 ldx [%g1+0x088],%g2 ! Expected data = 74473aea68ddff80 ldx [%i1+0x088],%g3 ! Observed data at 0000000088800088 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x088,%g4 ldx [%g1+0x138],%g2 ! Expected data = 215dab6e628b23ff ldx [%i1+0x138],%g3 ! Observed data at 0000000088800138 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x138,%g4 ldx [%g1+0x170],%g2 ! Expected data = 43e7ffd5acda44ff ldx [%i1+0x170],%g3 ! Observed data at 0000000088800170 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x170,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 8f55a4424d2d34ed ldx [%i1+0x1b8],%g3 ! Observed data at 00000000888001b8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 1b0e86a8d3d8ffb7 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000888001d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x1d0,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000090 ldx [%i2+0x000],%g3 ! Observed data at 0000000089000000 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffffff00006b17 ldx [%i2+0x008],%g3 ! Observed data at 0000000089000008 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1792487ec91131c1 ldx [%i2+0x018],%g3 ! Observed data at 0000000089000018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 79825963a0f4b160 ldx [%i2+0x020],%g3 ! Observed data at 0000000089000020 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4d7b19ff8598cc ldx [%i2+0x028],%g3 ! Observed data at 0000000089000028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = a28991ffa6d6ce41 ldx [%i2+0x050],%g3 ! Observed data at 0000000089000050 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x050,%g4 ldx [%g1+0x078],%g2 ! Expected data = 00000000558e4cd8 ldx [%i2+0x078],%g3 ! Observed data at 0000000089000078 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x078,%g4 ldx [%g1+0x110],%g2 ! Expected data = ffa2c695b8f645a7 ldx [%i2+0x110],%g3 ! Observed data at 0000000089000110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x110,%g4 ldx [%g1+0x118],%g2 ! Expected data = fd0f1945359568b1 ldx [%i2+0x118],%g3 ! Observed data at 0000000089000118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x118,%g4 ldx [%g1+0x180],%g2 ! Expected data = ff8e923af95e80c1 ldx [%i2+0x180],%g3 ! Observed data at 0000000089000180 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 60b1f4a0f0162c43 ldx [%i2+0x188],%g3 ! Observed data at 0000000089000188 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = ff8e923af95e80c1 ldx [%i2+0x190],%g3 ! Observed data at 0000000089000190 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = bab11617fba79c94 ldx [%i2+0x198],%g3 ! Observed data at 0000000089000198 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = c728fb984f8c2562 ldx [%i2+0x1a0],%g3 ! Observed data at 00000000890001a0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 0000008049332a29 ldx [%i2+0x1a8],%g3 ! Observed data at 00000000890001a8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 34dbaac61e8a0d84 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000890001b0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 0bb31146a9a40898 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000890001b8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x1b8,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 99b19ea500006b17 ldx [%i3+0x010],%g3 ! Observed data at 0000000089800010 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f9fa509c5235eafa ldx [%i3+0x020],%g3 ! Observed data at 0000000089800020 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000820bde4b ldx [%i3+0x028],%g3 ! Observed data at 0000000089800028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x028,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = a09422ff7fd3a31c ldx [%i3+0x0c0],%g3 ! Observed data at 00000000898000c0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 00006b17b2727a00 ldx [%i3+0x110],%g3 ! Observed data at 0000000089800110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x110,%g4 ldx [%g1+0x130],%g2 ! Expected data = 83a0f89cff7d3b88 ldx [%i3+0x130],%g3 ! Observed data at 0000000089800130 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x130,%g4 ldx [%g1+0x158],%g2 ! Expected data = c728fb984f8c2562 ldx [%i3+0x158],%g3 ! Observed data at 0000000089800158 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x158,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = fd6a39881d660f19 ldx [%i3+0x1a8],%g3 ! Observed data at 00000000898001a8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x1a8,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed p60_f2_fail: set p60_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f4_fail: set p60_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f8_fail: set p60_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f12_fail: set p60_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f16_fail: set p60_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f18_fail: set p60_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f20_fail: set p60_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f22_fail: set p60_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f24_fail: set p60_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f26_fail: set p60_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f28_fail: set p60_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f30_fail: set p60_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_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 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_selfmod_failed: ba p60_failed mov 0xabc,%g1 p60_common_error: or %g0,0xf1c,%g1 ba p60_failed mov %o5,%g3 p60_common_signature_error: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_common_timeout: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p60_failed mov 0x0,%g3 p60_trap1e: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088800010] udivx %l0,%l4,%l2 ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088800020] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089800020] done p60_trap1o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088800010] udivx %l0,%l4,%l2 ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088800020] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089800020] done p60_trap2e: stwa %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800018] srax %l4,0x036,%l4 ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000089000020] done p60_trap2o: stwa %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800018] srax %l4,0x036,%l4 ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000089000020] done p60_trap3e: nop sub %l3,%l6,%l7 subc %l4,0x541,%l7 subc %l6,-0x7f6,%l5 done p60_trap3o: nop sub %l3,%l6,%l7 subc %l4,0x541,%l7 subc %l6,-0x7f6,%l5 done p60_init_memory_pointers: set p60_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 p60_local0_start,%i0 set p60_local1_start,%i1 set p60_local2_start,%i2 set p60_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 036e9fae3c7cec89 ldx [%g1+0x008],%l1 ! %l1 = 195071103a7ca7fa ldx [%g1+0x010],%l2 ! %l2 = 8bb2104e77724e0b ldx [%g1+0x018],%l3 ! %l3 = 4b391252dced6fdc ldx [%g1+0x020],%l4 ! %l4 = 2f44b5766dbfdb97 ldx [%g1+0x028],%l5 ! %l5 = c34999249b44fb7d ldx [%g1+0x030],%l6 ! %l6 = ea2af42bf7ec3180 ldx [%g1+0x038],%l7 ! %l7 = b98500ca0ca84ab8 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 61 processor_61: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf4] ! Set the start flag wrpr %g0,7,%cleanwin call p61_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 61 wr %g0,0x4,%fprs ! Make sure fef is 1 set p61_init_freg,%g1 ! %f0 = 6cec51b3 205ff756 8fbba8ba 77159821 ! %f4 = d70ce494 172c01f0 802edd88 7c7f2107 ! %f8 = ba31cac9 2493c2ad 19a1cbe5 8db7f792 ! %f12 = 1e492624 cd3384c3 0530fa87 5ca5ebb3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 84f8dc68 a554a9b0 cea66021 9f965696 ! %f20 = ed1688a2 6431b4d7 2523fe6f 8c801554 ! %f24 = b1642087 7b3980e7 23bbe6b7 a75d07ec ! %f28 = 5d921591 3371696c 63cf70b0 bc9068f3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2a61744a 75ce77bc ebdd80f5 1a3650a0 ! %f36 = 1a2dabd9 a07fcd81 ae1c7e15 2e2fc580 ! %f40 = 2c0ba3b7 66d410c9 c7fbb3c0 e329feea ! %f44 = 6a5273a5 edeb6c49 866ec657 a7f0bc4e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe8d3d12f00000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = e8d3d12f00000050 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 61 p61_label_1: ! Mem[000000008b000078] = c3529dbf, %l5 = a444394eb58878ce swap [%i2+0x078],%l5 ! %l5 = 00000000c3529dbf ! Mem[00000000918001b8] = 4b0b9455197a4417, %g2 = 89ae1f2fff7dc3b1 ldx [%o0+0x1b8],%g2 ! %g2 = 4b0b9455197a4417 ! %l1 = e2901e3678e4acf7, Mem[000000008b0001c8] = ae87a6a4 stw %l1,[%i2+0x1c8] ! Mem[000000008b0001c8] = 78e4acf7 ! %l3 = d1e98b664fb2113b, Mem[00000000918000e4] = b67cdbcf stw %l3,[%o0+0x0e4] ! Mem[00000000918000e4] = 4fb2113b ! %l3 = d1e98b664fb2113b, %l4 = ec0e04ea90792c4f, %ccr = 44 movne %icc,%l3,%l4 ! Register Not Moved ! Mem[000000008a800020] = c69177a0f66f6c5f, %l5 = 00000000c3529dbf ldxa [%i1+%o4]0x81,%l5 ! %l5 = c69177a0f66f6c5f ! Mem[0000000090000060] = d05fd2d1, %g2 = 4b0b9455197a4417 lduh [%i4+0x060],%g2 ! %g2 = 000000000000d05f ! Mem[000000008a000010] = 18631c8a, %l2 = 0a5683e292d6187e ldsba [%i0+%o2]0x88,%l2 ! %l2 = ffffffffffffff8a ! %l7 = e27db17a7638a060, Mem[000000009180015c] = 1663447a stb %l7,[%o0+0x15c] ! Mem[000000009180015c] = 6063447a ! Mem[0000000090800198] = b60a0fab 16b29fd6, %g2 = 0000d05f, %g3 = 0bad0b00 ldda [%i5+0x198]%asi,%g2 ! %g2 = 00000000b60a0fab 0000000016b29fd6 p61_label_2: ! Mem[000000008b0000bc] = d10d1c13, %l6 = 3e7c7760ac9cd774 swap [%i2+0x0bc],%l6 ! %l6 = 00000000d10d1c13 ! Mem[0000000091800158] = 917afdae, %g2 = 00000000b60a0fab lduh [%o0+0x158],%g2 ! %g2 = 000000000000917a ! Mem[000000009180012c] = e3ea9fcb, %g18 = 931d8a28804d106a ldsw [%o0+0x12c],%g2 ! %g2 = 931d8a28804d106a ! %l0 = fa28e6c1cc6303bf, Mem[0000000090000184] = 849a4580 stw %l0,[%i4+0x184] ! Mem[0000000090000184] = cc6303bf ! %l6 = 00000000d10d1c13, Mem[0000000091000182] = 489c906a, %asi = 80 stha %l6,[%i6+0x182]%asi ! Mem[0000000091000180] = 1c13906a ! Mem[00000000908000a0] = d1ade20d, %g2 = ffffffffe3ea9fcb lduh [%i5+0x0a0],%g2 ! %g2 = 000000000000d1ad ! Mem[000000008a000010] = 8a1c6318, %l1 = e2901e3678e4acf7 ldsba [%i0+0x010]%asi,%l1 ! %l1 = ffffffffffffff8a ! Mem[000000008b000094] = a88039a7, %l6 = d10d1c13, %l4 = 90792c4f add %i2,0x94,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a88039a7 ! retry : should take illegal inst trap, %l0 = fa28e6c1cc6303bf retry ! Illegal inst trap : %l0 = fa28e6c1cc6303cf ! Mem[000000008a000018] = 17cfa285, %l3 = d1e98b664fb2113b ldswa [%i0+%o3]0x80,%l3 ! %l3 = 0000000017cfa285 p61_label_3: ! Mem[000000009180014c] = 44ecdeed, %g2 = 000000000000d1ad lduh [%o0+0x14c],%g2 ! %g2 = 00000000000044ec ! %l6 = d10d1c13, %l7 = 7638a060, Mem[0000000091800018] = 24036eb5 32beb534 std %l6,[%o0+%o3] ! Mem[0000000091800018] = d10d1c13 7638a060 ! Code Fragment 1 p61_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000016b29fd6 mov 0xe7b,%g3 ! %g3 = 0000000000000e7b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000028] = e11c1270, %g18 = 931d8a28804d106a ldsw [%i6+%o5],%g2 ! %g2 = 931d8a28804d106a ! %l4 = 00000000a88039a7, %l2 = ffffffffffffff8a, %ccr = 44 movrlez %l4,%l2,%l6 ! Not Moved, %l6 = 00000000d10d1c13 ! %l4 = 00000000a88039a7, Mem[00000000900000b0] = 869e5b970acd4a55 stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 00000000a88039a7 ! %l0 = fa28e6c1cc6303cf, imm = fffffffffffffa28, %l1 = ffffffffffffff8a addc %l0,-0x5d8,%l1 ! %l1 = fa28e6c1cc62fdf7 ! Mem[00000000908000d0] = 39cf1cc5, %g2 = ffffffffe11c1270 lduw [%i5+0x0d0],%g2 ! %g2 = 0000000039cf1cc5 ! %l6 = 00000000d10d1c13, imm = 0000000000000fe6, %l5 = c69177a0f66f6c5f sub %l6,0xfe6,%l5 ! %l5 = 00000000d10d0c2d ! %l0 = cc6303cf, %l1 = cc62fdf7, Mem[0000000091000150] = 34325dd9 b6697689 std %l0,[%i6+0x150] ! Mem[0000000091000150] = cc6303cf cc62fdf7 p61_label_4: ! %l5 = 00000000d10d0c2d, Mem[000000009080017c] = 682670cc stw %l5,[%i5+0x17c] ! Mem[000000009080017c] = d10d0c2d ! %l2 = ffffff8a, %l3 = 17cfa285, Mem[00000000908000a8] = 66d43a4d 43a7621f std %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = ffffff8a 17cfa285 ! %l0 = fa28e6c1cc6303cf, %l1 = fa28e6c1cc62fdf7, %y = 00000000 sdivcc %l0,%l1,%l7 ! %l7 = fffffffffffffffd, %ccr = 88 mov %l0,%y ! %y = cc6303cf ! immd = 0000000000000386, %l3 = 0000000017cfa285, %ccr = 88 movge %xcc,0x386,%l3 ! Register Not Moved ! Mem[00000000908001f8] = ea3a372a, %g2 = 0000000039cf1cc5 lduw [%i5+0x1f8],%g2 ! %g2 = 00000000ea3a372a ! Mem[000000008a800098] = 4148d86f52d3dd01, %l3 = 0000000017cfa285, %l6 = 00000000d10d1c13 add %i1,0x98,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 4148d86f52d3dd01 ! %l2 = ffffff8a, %l3 = 17cfa285, Mem[000000008b800018] = 78343aa1 70dfbcb2 stda %l2,[%i3+%o3]0x81 ! Mem[000000008b800018] = ffffff8a 17cfa285 ! %l3 = 0000000017cfa285, imm = 000000000000001a, %l7 = fffffffffffffffd xnorcc %l3,0x01a,%l7 ! %l7 = ffffffffe8305d60, %ccr = 88 ! Mem[0000000090000128] = 246a2f26, %g2 = 00000000ea3a372a lduha [%i4+0x128]%asi,%g2 ! %g2 = 000000000000246a ! %l3 = 0000000017cfa285, immed = 000000ef, %ccr = 88 movrne %l3,0x0ef,%l6 ! Moved, %l6 = 00000000000000ef p61_label_5: ! %l5 = 00000000d10d0c2d, %l3 = 0000000017cfa285, %ccr = 88 movn %icc,%l5,%l3 ! Register Not Moved ! %f20 = ed1688a2 6431b4d7, Mem[000000008a000018] = 17cfa285 f0428bfe stda %f20,[%i0+%o3]0x80 ! Mem[000000008a000018] = ed1688a2 6431b4d7 ! Mem[000000008b0000a8] = b4a79e48, %l5 = 00000000d10d0c2d swap [%i2+0x0a8],%l5 ! %l5 = 00000000b4a79e48 ! Mem[00000000918000e0] = 4bc5ec5a 4fb2113b, %g2 = 0000246a, %g3 = 00000e7b ldd [%o0+0x0e0],%g2 ! %g2 = 000000004bc5ec5a 000000004fb2113b ! %l3 = 0000000017cfa285, %l2 = ffffffffffffff8a, %y = cc6303cf udiv %l3,%l2,%l2 ! %l2 = 00000000cc63042d mov %l0,%y ! %y = cc6303cf ! %l0 = cc6303cf, %l1 = cc62fdf7, Mem[0000000091800040] = 14b734c0 722d4e01 std %l0,[%o0+0x040] ! Mem[0000000091800040] = cc6303cf cc62fdf7 ! Mem[0000000090000058] = a5d385e6, %g2 = 000000004bc5ec5a ldsb [%i4+0x058],%g2 ! %g2 = ffffffffffffffa5 ! Mem[0000000091800114] = 545fcdf4, %g2 = ffffffffffffffa5 ldsb [%o0+0x114],%g2 ! %g2 = 0000000000000054 ! %f3 = 77159821, Mem[0000000090800084] = 6d478911 st %f3 ,[%i5+0x084] ! Mem[0000000090800084] = 77159821 ! Mem[000000008a000000] = 13e48318, %l6 = 00000000000000ef swap [%i0+%g0],%l6 ! %l6 = 0000000013e48318 p61_label_6: ! Mem[000000008a000010] = 18631c8a, %l2 = 00000000cc63042d ldsba [%i0+%o2]0x89,%l2 ! %l2 = ffffffffffffff8a ! Mem[000000008a800020] = c69177a0, %l0 = fa28e6c1cc6303cf ldsha [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffc691 ! Mem[000000008a8001e3] = fa0c7b91, %l0 = ffffffffffffc691 ldstub [%i1+0x1e3],%l0 ! %l0 = 00000091000000ff ! Mem[00000000908001b0] = 11ebb8e0144ca672, %f48 = 318b9da0 3f8f954c ldd [%i5+0x1b0],%f48 ! %f48 = 11ebb8e0 144ca672 ! %l0 = 0000000000000091, Mem[00000000918001d0] = 6557b68659164260 stx %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 0000000000000091 ! %l4 = 00000000a88039a7, immed = 00000127, %ccr = 88 movrgez %l4,0x127,%l0 ! Moved, %l0 = 0000000000000127 ! %l6 = 0000000013e48318, Mem[000000008b800008] = d8450994 stwa %l6,[%i3+%o1]0x89 ! Mem[000000008b800008] = 13e48318 ! immd = 0000000000000082, %l7 = ffffffffe8305d60, %ccr = 88 movgu %xcc,0x082,%l7 ! Moved, %l7 = 0000000000000082 ! Code Fragment 1 p61_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000004fb2113b mov -0xad9,%g3 ! %g3 = fffffffffffff527 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = fa28e6c1cc62fdf7, %l7 = 0000000000000082, %l3 = 0000000017cfa285 xnor %l1,%l7,%l3 ! %l3 = 05d7193e339d028a p61_label_7: ! %l2 = ffffffffffffff8a, imm = 0000000000000006, %l5 = 00000000b4a79e48 srlx %l2,0x006,%l5 ! %l5 = 03fffffffffffffe ! %l0 = 0000000000000127, %l6 = 0000000013e48318, %ccr = 88 movle %xcc,%l0,%l6 ! Moved, %l6 = 0000000000000127 ! Mem[000000008a8001b4] = 74fe5ba0, %l5 = 03fffffffffffffe ldub [%i1+0x1b7],%l5 ! %l5 = 00000000000000a0 ! Mem[0000000090800190] = 0d6a142f c3012c19, %g2 = 00000054, %g3 = fffff527 ldd [%i5+0x190],%g2 ! %g2 = 000000000d6a142f 00000000c3012c19 membar #Sync ! Added by membar checker (336) ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 00000000 a88039a7 1baa55e3 8975c1a1 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! Mem[00000000918001c8] = e80f4bf1fdf6ec81, %g2 = 000000000d6a142f ldx [%o0+0x1c8],%g2 ! %g2 = e80f4bf1fdf6ec81 ! immd = 000000000000007e, %l7 = 0000000000000082, %ccr = 88 movneg %xcc,0x07e,%l7 ! Moved, %l7 = 000000000000007e ! Mem[00000000918001bc] = 17bc9507, %g2 = e80f4bf1fdf6ec81 ldsb [%o0+0x1bf],%g2 ! %g2 = 0000000000000017 ! %l0 = 0000000000000127, Mem[0000000090000072] = 172c03a9 stb %l0,[%i4+0x072] ! Mem[0000000090000070] = 272c03a9 ! %l3 = 05d7193e339d028a, immed = 00000b5c, %y = cc6303cf umulcc %l3,0xb5c,%l0 ! %l0 = 0000024a4b88d798, %ccr = 00, %y = 0000024a p61_label_8: ! %f0 = 6cec51b3 205ff756 8fbba8ba 77159821 ! %f4 = d70ce494 172c01f0 802edd88 7c7f2107 ! %f8 = ba31cac9 2493c2ad 19a1cbe5 8db7f792 ! %f12 = 1e492624 cd3384c3 0530fa87 5ca5ebb3 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0 ! Mem[000000008b800028] = 0e7bf04bdc3e26cb, %l5 = 00000000000000a0 ldxa [%i3+%o5]0x80,%l5 ! %l5 = 0e7bf04bdc3e26cb ! %f16 = 84f8dc68 a554a9b0 cea66021 9f965696 ! %f20 = ed1688a2 6431b4d7 2523fe6f 8c801554 ! %f24 = b1642087 7b3980e7 23bbe6b7 a75d07ec ! %f28 = 5d921591 3371696c 63cf70b0 bc9068f3 mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140 ! %f0 = 6cec51b3 205ff756 8fbba8ba 77159821 ! %f4 = d70ce494 172c01f0 802edd88 7c7f2107 ! %f8 = ba31cac9 2493c2ad 19a1cbe5 8db7f792 ! %f12 = 1e492624 cd3384c3 0530fa87 5ca5ebb3 mov 0x0c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0 ! %l4 = 00000000a88039a7, %l5 = 0e7bf04bdc3e26cb, %y = 0000024a sdiv %l4,%l5,%l2 ! %l2 = ffffffffffffef98 mov %l0,%y ! %y = 4b88d798 ! Mem[000000008b000018] = 9ef9659a, %l6 = 0000000000000127 lduba [%i2+%o3]0x81,%l6 ! %l6 = 000000000000009e ! Mem[000000008a8000c0] = 5385b65f6a19f3f5, %l6 = 000000000000009e, %l4 = 00000000a88039a7 add %i1,0xc0,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 5385b65f6a19f3f5 ! Mem[000000008b000000] = 02000ab5, %l7 = 000000000000007e ldsha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000200 ! %l6 = 000000000000009e, Mem[0000000090800158] = aa438ed21c41c950 stx %l6,[%i5+0x158] ! Mem[0000000090800158] = 000000000000009e ! Mem[0000000090000048] = 4e397b2d014f6e63, %g2 = 0000000000000017 ldx [%i4+0x048],%g2 ! %g2 = 4e397b2d014f6e63 p61_label_9: ! %l5 = 0e7bf04bdc3e26cb, %l6 = 000000000000009e, %l0 = 0000024a4b88d798 addc %l5,%l6,%l0 ! %l0 = 0e7bf04bdc3e2769 ! %l3 = 05d7193e339d028a, %l1 = fa28e6c1cc62fdf7, %y = 4b88d798 udivcc %l3,%l1,%l2 ! %l2 = 000000005e9bee7c, %ccr = 00 mov %l0,%y ! %y = dc3e2769 ! %l6 = 000000000000009e, Mem[0000000091800158] = 917afdae sth %l6,[%o0+0x158] ! Mem[0000000091800158] = 009efdae ! Mem[000000009180001c] = 7638a060, %g2 = 4e397b2d014f6e63 lduh [%o0+0x01c],%g2 ! %g2 = 0000000000007638 ! %l0 = 0e7bf04bdc3e2769, %l7 = 0000000000000200, %ccr = 00 movl %icc,%l0,%l7 ! Register Not Moved ! Mem[000000008a800010] = 0000df75, %l4 = 5385b65f6a19f3f5 swap [%i1+%o2],%l4 ! %l4 = 000000000000df75 ! %l6 = 000000000000009e, Mem[000000008b800008] = 1883e413 stba %l6,[%i3+%o1]0x81 ! Mem[000000008b800008] = 9e83e413 ! Mem[0000000091000170] = 409ded17 9147e913, %g2 = 00007638, %g3 = c3012c19 ldd [%i6+0x170],%g2 ! %g2 = 00000000409ded17 000000009147e913 ! Mem[0000000091000090] = 45a01499, %g2 = 00000000409ded17 ldsb [%i6+0x091],%g2 ! %g2 = 0000000000000045 ! Mem[000000008b000010] = df87c68f, %l5 = 0e7bf04bdc3e26cb lduba [%i2+%o2]0x80,%l5 ! %l5 = 00000000000000df p61_label_10: ! immd = 0000000000000080, %l3 = 05d7193e339d028a, %ccr = 00 movneg %icc,0x080,%l3 ! Register Not Moved ! Mem[000000008a00002c] = 10e90b46, %l7 = 0000000000000200 ldstub [%i0+0x02c],%l7 ! %l7 = 00000010000000ff ! %l3 = 05d7193e339d028a, Mem[0000000091800088] = f66800b943610036 stx %l3,[%o0+0x088] ! Mem[0000000091800088] = 05d7193e339d028a ! Mem[000000008a80006c] = 5af17f70, %l5 = 00000000000000df swap [%i1+0x06c],%l5 ! %l5 = 000000005af17f70 ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! Mem[000000008b000120] = 819dbc55, %l2 = 000000005e9bee7c ldsb [%i2+0x120],%l2 ! %l2 = ffffffffffffff81 ! %l0 = 0e7bf04bdc3e2769, Mem[00000000900000f8] = 0530fa875ca5ebb3 stx %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 0e7bf04bdc3e2769 ! %l2 = ffffffffffffff81, Mem[00000000908000fa] = 2249108f sth %l2,[%i5+0x0fa] ! Mem[00000000908000f8] = ff81108f ! Mem[000000008a800020] = c69177a0, %l7 = 0000000000000010 ldsha [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffc691 ! Mem[00000000918001f8] = 855c6d38, %g2 = 0000000000000045 ldub [%o0+0x1f8],%g2 ! %g2 = 0000000000000085 p61_label_11: ! %l4 = 000000000000df75, %l2 = ffffffffffffff81, %ccr = 00 movn %icc,%l4,%l2 ! Register Not Moved ! Mem[000000008a80005c] = e5033127, %l3 = 05d7193e339d028a ldsw [%i1+0x05c],%l3 ! %l3 = ffffffffe5033127 ! %f22 = 2523fe6f 8c801554, Mem[00000000918001b0] = e41b205f 12f490d8 std %f22,[%o0+0x1b0] ! Mem[00000000918001b0] = 2523fe6f 8c801554 ! Mem[00000000900001a4] = 639a353e, %g2 = 0000000000000085 ldub [%i4+0x1a6],%g2 ! %g2 = 0000000000000063 ! %l6 = 0000009e, %l7 = ffffc691, Mem[000000008b000028] = 2daa24f5 e64bc8ad stda %l6,[%i2+%o5]0x81 ! Mem[000000008b000028] = 0000009e ffffc691 ! %l5 = 000000005af17f70, %l4 = 000000000000df75, %y = dc3e2769 smulcc %l5,%l4,%l0 ! %l0 = 00004f61ee61ce30, %ccr = 08, %y = 00004f61 ! %l0 = 00004f61ee61ce30, Mem[000000008a800008] = 30e11603 stba %l0,[%i1+%o1]0x88 ! Mem[000000008a800008] = 30e11630 ! %l0 = 00004f61ee61ce30, %l0 = 00004f61ee61ce30, %ccr = 08 movneg %icc,%l0,%l0 ! Moved, %l0 = 00004f61ee61ce30 ! Mem[000000008b000020] = 33bfbb1c 7ef79fc1, %l4 = 0000df75, %l5 = 5af17f70 ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000033bfbb1c 000000007ef79fc1 ! Mem[000000008a800199] = 376b6682, %l4 = 0000000033bfbb1c ldstub [%i1+0x199],%l4 ! %l4 = 0000006b000000ff p61_label_12: ! %l3 = ffffffffe5033127, Mem[00000000918000c0] = 17ba4463876646a5 stx %l3,[%o0+0x0c0] ! Mem[00000000918000c0] = ffffffffe5033127 ! Mem[000000008b000010] = df87c68f, %l6 = 000000000000009e swapa [%i2+%o2]0x80,%l6 ! %l6 = 00000000df87c68f ! %l6 = 00000000df87c68f, %l7 = ffffffffffffc691, %ccr = 08 movrne %l6,%l7,%l4 ! Moved, %l4 = ffffffffffffc691 ! Mem[00000000900001a8] = 353e313bbe3475ae, %f48 = f5f63c7b 5926fd38 ldd [%i4+0x1a8],%f48 ! %f48 = 353e313b be3475ae ! %l6 = df87c68f, %l7 = ffffc691, Mem[000000008b800000] = 5edd204d 35892d70 stda %l6,[%i3+%g0]0x80 ! Mem[000000008b800000] = df87c68f ffffc691 ! %l2 = ffffffffffffff81, Mem[0000000091800072] = c7343f70 stb %l2,[%o0+0x072] ! Mem[0000000091800070] = 81343f70 save ! CWP = 1 ! Mem[0000000090000138] = be0f5ab70923d7d7, %f48 = 353e313b be3475ae ldd [%o4+0x138],%f48 ! %f48 = be0f5ab7 0923d7d7 ! Mem[000000008a000000] = ef000000, %f0 = 6cec51b3 lda [%o0+%g0]0x88,%f0 ! %f0 = ef000000 ! Mem[00000000918001ec] = 88900e1a, %g2 = 0000000000000063 ldsh [%i0+0x1ee],%g2 ! %g2 = ffffffffffff8890 p61_label_13: ! %cwp = 1 ! Mem[0000000091000128] = c6df995e, %g18 = f22b89b7f07c06b9 ldsw [%o6+0x128],%g2 ! %g2 = f22b89b7f07c06b9 ! %f8 = ba31cac9, Mem[00000000918000dc] = f3727971 st %f8 ,[%i0+0x0dc] ! Mem[00000000918000dc] = ba31cac9 ! %f0 = ef000000 205ff756, Mem[0000000090800100] = fb532693 03c772fa stda %f0 ,[%o5+0x100]%asi ! Mem[0000000090800100] = ef000000 205ff756 ! Mem[000000008b800060] = 0780d26d94e9d5f5, %l5 = 5b2b2dcdd2b9fb70, %l4 = db5efcd289ca38b0 add %o3,0x60,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 0780d26d94e9d5f5 ! Mem[0000000090000104] = 2b3c00be, %g2 = ffffffffc6df995e ldsba [%o4+0x104]%asi,%g2 ! %g2 = 000000000000002b ! %l1 = d12ae9669dbd83b2, Mem[0000000090000069] = 2502acc7, %asi = 80 stba %l1,[%o4+0x069]%asi ! Mem[0000000090000068] = b202acc7 ! %l2 = 4a8f9b64a396cf90, %l6 = a28f504670940222, %ccr = 08 movrgez %l2,%l6,%l2 ! Moved, %l2 = a28f504670940222 ! %l7 = ed41a8e3c4bfca10, %l0 = d2852d540816b8b1, %ccr = 08 movrlez %l7,%l0,%l6 ! Moved, %l6 = d2852d540816b8b1 ! Mem[000000008a800000] = 6ffb3e01, %f20 = ed1688a2 lda [%o1+%g0]0x88,%f20 ! %f20 = 6ffb3e01 ! Mem[000000008a8001de] = 14c90e67, %l5 = 5b2b2dcdd2b9fb70 ldstuba [%o1+0x1de]%asi,%l5 ! %l5 = 0000000e000000ff p61_label_14: ! %cwp = 1 ! Mem[000000008b0001f8] = c01fb8db4a0d8ddc, %l2 = a28f504670940222, %l0 = d2852d540816b8b1 add %o2,0x1f8,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = c01fb8db4a0d8ddc ! Mem[000000008a000008] = 81c77d8d, %l7 = ed41a8e3c4bfca10, %asi = 80 swapa [%o0+0x008]%asi,%l7 ! %l7 = 0000000081c77d8d ! Mem[000000008b000020] = c19ff77e1cbbbf33, %f16 = 84f8dc68 a554a9b0 ldda [%o2+%i4]0x89,%f16 ! %f16 = c19ff77e 1cbbbf33 ! Mem[000000008a800000] = 6ffb3e01, %l2 = a28f504670940222 ldswa [%o1+%g0]0x89,%l2 ! %l2 = 000000006ffb3e01 ! %l1 = d12ae9669dbd83b2, Mem[00000000900001a0] = ea1bd83c stw %l1,[%o4+0x1a0] ! Mem[00000000900001a0] = 9dbd83b2 ! Mem[0000000091000180] = fd841c13, %g2 = 000000000000002b lduh [%o6+0x180],%g2 ! %g2 = 000000000000fd84 ! %l6 = 0816b8b1, %l7 = 81c77d8d, Mem[000000008a800020] = a07791c6 5f6c6ff6 stda %l6,[%o1+%i4]0x88 ! Mem[000000008a800020] = 0816b8b1 81c77d8d ! %l4 = 0780d26d94e9d5f5, Mem[00000000910000aa] = 88a2ab9a stb %l4,[%o6+0x0aa] ! Mem[00000000910000a8] = f5a2ab9a ! Mem[000000008b800008] = 9e83e413, %f20 = 6ffb3e01 lda [%o3+%i1]0x80,%f20 ! %f20 = 9e83e413 ! Mem[0000000090000134] = 25546d29, %g18 = f22b89b7f07c06b9 ldsw [%o4+0x134],%g2 ! %g2 = f22b89b7f07c06b9 p61_label_15: ! %cwp = 1 ! %l0 = c01fb8db4a0d8ddc, Mem[0000000091000019] = a2b8f1aa stb %l0,[%o6+0x019] ! Mem[0000000091000018] = dcb8f1aa ! %f8 = ba31cac9 2493c2ad, Mem[000000008b8001d0] = 8b6c26bc 06b434bd std %f8 ,[%o3+0x1d0] ! Mem[000000008b8001d0] = ba31cac9 2493c2ad ! %l3 = 67b5a2e49af3f381, %l5 = 000000000000000e, %ccr = 08 movcs %xcc,%l3,%l5 ! Register Not Moved ! %l2 = 000000006ffb3e01, Mem[000000009100000c] = 7e423f6b sth %l2,[%o6+0x00c] ! Mem[000000009100000c] = 3e013f6b ! Mem[000000008b000010] = 9e000000, %f24 = b1642087 lda [%o2+%i2]0x89,%f24 ! %f24 = 9e000000 ! %l6 = 0816b8b1, %l7 = 81c77d8d, Mem[00000000908000b8] = 811ea975 1ac948e5 std %l6,[%o5+0x0b8] ! Mem[00000000908000b8] = 0816b8b1 81c77d8d ! %l4 = 0780d26d94e9d5f5, %l2 = 000000006ffb3e01, %ccr = 08 movrgez %l4,%l2,%l0 ! Moved, %l0 = 000000006ffb3e01 ! Mem[000000008a8001dc] = 14c9ff67, %l1 = d12ae9669dbd83b2 swap [%o1+0x1dc],%l1 ! %l1 = 0000000014c9ff67 ! %l3 = 67b5a2e49af3f381, %l4 = 0780d26d94e9d5f5, %y = 00004f61 udiv %l3,%l4,%l3 ! %l3 = 0000000000008877 mov %l0,%y ! %y = 6ffb3e01 ! Mem[000000009080016c] = e5339911, %g2 = 0000000025546d29 lduh [%o5+0x16e],%g2 ! %g2 = 000000000000e533 p61_label_16: ! %cwp = 1 ! Code Fragment 1 p61_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009147e913 mov -0xa49,%g3 ! %g3 = fffffffffffff5b7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000000008877, Mem[000000008b800020] = 74fa9b44293f3bcf stxa %l3,[%o3+%i4]0x80 ! Mem[000000008b800020] = 0000000000008877 ! Mem[000000008b800018] = ffffff8a, %l7 = 0000000081c77d8d ldstuba [%o3+%i3]0x80,%l7 ! %l7 = 000000ff000000ff ! immd = 0000000000000018, %l7 = 00000000000000ff, %ccr = 08 mova %xcc,0x018,%l7 ! Moved, %l7 = 0000000000000018 ! %l3 = 0000000000008877, %l7 = 0000000000000018, %l0 = 000000006ffb3e01 xnor %l3,%l7,%l0 ! %l0 = ffffffffffff7790 ! Mem[0000000091800018] = d10d1c137638a060, %g2 = 000000000000e533 ldx [%i0+%i3],%g2 ! %g2 = d10d1c137638a060 ! immd = 000000000000003a, %l3 = 0000000000008877, %ccr = 08 movvc %icc,0x03a,%l3 ! Moved, %l3 = 000000000000003a ! Mem[00000000908001c8] = 46ef2d63, %g2 = d10d1c137638a060 ldsha [%o5+0x1ca]%asi,%g2 ! %g2 = 00000000000046ef ! Mem[00000000910001f0] = 1667758e d14e2540, %g2 = 000046ef, %g3 = fffff5b7 ldd [%o6+0x1f0],%g2 ! %g2 = 000000001667758e 00000000d14e2540 ! %l3 = 000000000000003a, %l1 = 0000000014c9ff67, %ccr = 08 movpos %xcc,%l3,%l1 ! Moved, %l1 = 000000000000003a p61_label_17: ! %cwp = 1 membar #Sync ! Added by membar checker (337) ! Mem[00000000900001e8] = 19a1cbe5, %g2 = 000000001667758e lduw [%o4+0x1e8],%g2 ! %g2 = 0000000019a1cbe5 ! %l0 = ffffffffffff7790, %l3 = 000000000000003a, %ccr = 08 movcc %xcc,%l0,%l3 ! Moved, %l3 = ffffffffffff7790 ! Mem[000000008a8000d4] = 0137f117, %l4 = 0780d26d94e9d5f5 ldstub [%o1+0x0d4],%l4 ! %l4 = 00000001000000ff ! Mem[000000009000013c] = d7d784f8, %g2 = 0000000019a1cbe5 ldub [%o4+0x13e],%g2 ! %g2 = 00000000000000d7 ! Mem[000000008a800010] = 6a19f3f5, %l0 = ffffffffffff7790 ldsba [%o1+%i2]0x80,%l0 ! %l0 = 000000000000006a ! Mem[000000008b800158] = 5c2aff93d3926ad1, %f18 = cea66021 9f965696 ldda [%o3+0x158]%asi,%f18 ! %f18 = 5c2aff93 d3926ad1 ! %f6 = 802edd88 7c7f2107, Mem[0000000091000140] = b2dbb5cd f227a2b8 std %f6 ,[%o6+0x140] ! Mem[0000000091000140] = 802edd88 7c7f2107 ! Mem[0000000090000018] = 0785d1ed, %g2 = 00000000000000d7 lduh [%o4+%i3],%g2 ! %g2 = 0000000000000785 ! Mem[000000008a000118] = 5ebd9000, %l6 = d2852d540816b8b1 ldstuba [%o0+0x118]%asi,%l6 ! %l6 = 0000005e000000ff ! Mem[000000008a800100] = dc1a3750, %l2 = 6ffb3e01, %l5 = 0000000e add %o1,0x100,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000dc1a3750 p61_label_18: ! %cwp = 1 ! Mem[0000000091000010] = c24b8124d7a3e9c6, %g2 = 0000000000000785 ldx [%o6+%i2],%g2 ! %g2 = c24b8124d7a3e9c6 ! %f12 = 1e492624 cd3384c3, Mem[000000008a000028] = aa6d76b4 460be9ff stda %f12,[%o0+%i5]0x88 ! Mem[000000008a000028] = 1e492624 cd3384c3 ! Mem[000000009000004c] = 6e630116, %g2 = c24b8124d7a3e9c6 ldsh [%o4+0x04e],%g2 ! %g2 = 0000000000006e63 ! %l5 = 00000000dc1a3750, imm = 000000000000000c, %l4 = 0000000000000001 srl %l5,0x00c,%l4 ! %l4 = 00000000000dc1a3 ! Clear Register : %l6 = 000000000000005e clr %l6 ! %l6 = 0000000000000000 ! %l2 = 000000006ffb3e01, %l1 = 000000000000003a, %l7 = 0000000000000018 and %l2,%l1,%l7 ! %l7 = 0000000000000000 ! %l7 = 0000000000000000, Mem[000000008b000020] = 1cbbbf33 stwa %l7,[%o2+%i4]0x88 ! Mem[000000008b000020] = 00000000 ! %l2 = 000000006ffb3e01, Mem[000000008a800020] = 0816b8b1 stha %l2,[%o1+%i4]0x89 ! Mem[000000008a800020] = 08163e01 ! %l2 = 000000006ffb3e01, immd = 000000000000028e, %l0 = 000000000000006a udivx %l2,0x28e,%l0 ! %l0 = 00000000002bd56d ! Mem[00000000910000b0] = c0b4901e1ae032bb, %g2 = 0000000000006e63 ldx [%o6+0x0b0],%g2 ! %g2 = c0b4901e1ae032bb p61_label_19: ! %cwp = 1 ! immd = 000000000000012a, %l4 = 00000000000dc1a3, %ccr = 08 movcs %icc,0x12a,%l4 ! Register Not Moved ! immd = 00000000000002ed, %l1 = 000000000000003a, %ccr = 08 movneg %icc,0x2ed,%l1 ! Moved, %l1 = 00000000000002ed ! Mem[000000008b800018] = 8affffff, %l7 = 0000000000000000 lduha [%o3+%i3]0x89,%l7 ! %l7 = 000000000000ffff ! Mem[0000000091800148] = 524a4544, %g2 = c0b4901e1ae032bb ldub [%i0+0x149],%g2 ! %g2 = 0000000000000052 ! Mem[000000008a000018] = d7b43164 a28816ed, %l6 = 00000000, %l7 = 0000ffff ldda [%o0+%i3]0x88,%l6 ! %l6 = 00000000a28816ed 00000000d7b43164 ! %f2 = 8fbba8ba 77159821, Mem[000000008a000028] = c38433cd 2426491e stda %f2 ,[%o0+%i5]0x81 ! Mem[000000008a000028] = 8fbba8ba 77159821 ! Mem[000000009080019c] = b29fd647, %g2 = 0000000000000052 ldub [%o5+0x19d],%g2 ! %g2 = 00000000000000b2 ! Mem[00000000918000b8] = 58c331f8 4812e4bd, %g2 = 000000b2, %g3 = d14e2540 ldd [%i0+0x0b8],%g2 ! %g2 = 0000000058c331f8 000000004812e4bd ! Mem[0000000090800028] = 48b1bd52 d8a5fe65, %g2 = 58c331f8, %g3 = 4812e4bd ldda [%o5+0x028]%asi,%g2 ! %g2 = 0000000048b1bd52 00000000d8a5fe65 ! %l4 = 00000000000dc1a3, %l3 = ffffffffffff7790, %ccr = 08 movn %icc,%l4,%l3 ! Register Not Moved p61_label_20: ! %cwp = 1 ! %l6 = 00000000a28816ed, imm = fffffffffffff806, %l7 = 00000000d7b43164 add %l6,-0x7fa,%l7 ! %l7 = 00000000a2880ef3 ! %f13 = cd3384c3, Mem[0000000091000170] = 409ded17 st %f13,[%o6+0x170] ! Mem[0000000091000170] = cd3384c3 ! %l1 = 00000000000002ed, %l4 = 00000000000dc1a3, %ccr = 08 movne %xcc,%l1,%l4 ! Moved, %l4 = 00000000000002ed ! %l7 = 00000000a2880ef3, %l1 = 00000000000002ed, %ccr = 08 movneg %xcc,%l7,%l1 ! Register Not Moved ! %l3 = ffffffffffff7790, Mem[0000000091800090] = 6084d848dbf82032 stx %l3,[%i0+0x090] ! Mem[0000000091800090] = ffffffffffff7790 ! Mem[000000008a000014] = cdd20d57, %l7 = 00000000a2880ef3 ldsh [%o0+0x016],%l7 ! %l7 = 0000000000000d57 ! Mem[00000000918000d0] = ebccbc11, %g2 = 0000000048b1bd52 lduh [%i0+0x0d2],%g2 ! %g2 = 000000000000ebcc ! %l3 = ffffffffffff7790, Mem[00000000918001cd] = f6ec8100 stb %l3,[%i0+0x1cd] ! Mem[00000000918001cc] = 90ec8100 ! %f28 = 5d921591 3371696c, Mem[0000000090800058] = e87c06d4 b8013916 std %f28,[%o5+0x058] ! Mem[0000000090800058] = 5d921591 3371696c ! %l1 = 00000000000002ed, %l0 = 00000000002bd56d, %l5 = 00000000dc1a3750 sub %l1,%l0,%l5 ! %l5 = ffffffffffd42d80 p61_label_21: ! %cwp = 1 ! Mem[000000009080014c] = 922269cd, %g18 = f22b89b7f07c06b9 ldsw [%o5+0x14c],%g2 ! %g2 = f22b89b7f07c06b9 ! Mem[000000008b8000e8] = 5cdc2864236227d9, %l4 = 00000000000002ed, %l4 = 00000000000002ed add %o3,0xe8,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 5cdc2864236227d9 ! Mem[00000000918000f0] = 18858d1b, %g2 = ffffffff922269cd lduh [%i0+0x0f2],%g2 ! %g2 = 0000000000001885 ! %l0 = 00000000002bd56d, %l0 = 00000000002bd56d, %y = 6ffb3e01 smul %l0,%l0,%l3 ! %l3 = 00000781648c9069, %y = 00000781 ! Mem[000000008a0001ac] = f34e0618, %l0 = 00000000002bd56d ldstub [%o0+0x1ac],%l0 ! %l0 = 000000f3000000ff ! %l4 = 5cdc2864236227d9, imm = 0000000000000dd1, %l1 = 00000000000002ed andncc %l4,0xdd1,%l1 ! %l1 = 5cdc286423622208, %ccr = 00 ! %l4 = 236227d9, %l5 = ffd42d80, Mem[0000000091000048] = 737820ee d01e4cff std %l4,[%o6+0x048] ! Mem[0000000091000048] = 236227d9 ffd42d80 ! %l7 = 0000000000000d57, %l0 = 00000000000000f3, %l2 = 000000006ffb3e01 addccc %l7,%l0,%l2 ! %l2 = 0000000000000e4a, %ccr = 00 ! %l4 = 5cdc2864236227d9, Mem[0000000090000118] = 06cfee15, %asi = 80 stha %l4,[%o4+0x118]%asi ! Mem[0000000090000118] = 27d9ee15 ! Mem[000000008a0001e0] = b45023ba, %l6 = 00000000a28816ed swap [%o0+0x1e0],%l6 ! %l6 = 00000000b45023ba p61_label_22: ! %cwp = 1 ! %l0 = 00000000000000f3, Mem[000000008b800020] = 7788000000000000 stxa %l0,[%o3+%i4]0x88 ! Mem[000000008b800020] = 00000000000000f3 ! Mem[000000008b000050] = 52d71d6a848050eb, %l2 = 0000000000000e4a, %l5 = ffffffffffd42d80 add %o2,0x50,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 52d71d6a848050eb ! Mem[000000008b800028] = 0e7bf04b dc3e26cb, %l4 = 236227d9, %l5 = 848050eb ldda [%o3+%i5]0x80,%l4 ! %l4 = 000000000e7bf04b 00000000dc3e26cb ! Code Fragment 1 p61_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d8a5fe65 mov 0x623,%g3 ! %g3 = 0000000000000623 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000198] = c517fa40, %g2 = 0000000000001885 ldub [%o4+0x19a],%g2 ! %g2 = 00000000000000c5 ! Mem[0000000090800000] = a1891691, %g2 = 00000000000000c5 ldsh [%o5+%g0],%g2 ! %g2 = ffffffffffffa189 ! %l4 = 000000000e7bf04b, %l6 = 00000000b45023ba, %l6 = 00000000b45023ba andncc %l4,%l6,%l6 ! %l6 = 000000000a2bd041, %ccr = 00 ! Mem[000000008b8001e4] = 89b8dfa9, %l2 = 0000000000000e4a ldstuba [%o3+0x1e4]%asi,%l2 ! %l2 = 00000089000000ff ! Mem[00000000900000fc] = dc3e2769, %g18 = f22b89b7f07c06b9 ldsw [%o4+0x0fc],%g2 ! %g2 = f22b89b7f07c06b9 ! %l4 = 000000000e7bf04b, Mem[0000000091000090] = ce45a014 stw %l4,[%o6+0x090] ! Mem[0000000091000090] = 0e7bf04b p61_label_23: ! %cwp = 1 ! %l1 = 5cdc286423622208, Mem[0000000091000117] = c099dcd9 stb %l1,[%o6+0x117] ! Mem[0000000091000114] = 0899dcd9 ! %l2 = 0000000000000089, immed = ffffffba, %ccr = 00 movrlez %l2,-0x046,%l0 ! Not Moved, %l0 = 00000000000000f3 ! Mem[00000000910001a4] = 8fcddbcf, %g2 = ffffffffdc3e2769 lduh [%o6+0x1a6],%g2 ! %g2 = 0000000000008fcd ! %l7 = 0000000000000d57, Mem[00000000910000e8] = 324bb737 stw %l7,[%o6+0x0e8] ! Mem[00000000910000e8] = 00000d57 ! %l7 = 0000000000000d57, %l1 = 5cdc286423622208, %l3 = 00000781648c9069 andn %l7,%l1,%l3 ! %l3 = 0000000000000d57 ! %l5 = 00000000dc3e26cb, immed = 00000bb9, %y = 00000781 mulscc %l5,0xbb9,%l0 ! %l0 = 000000006e1f1f1e, %ccr = 00, %y = 800003c0 ! %l2 = 00000089, %l3 = 00000d57, Mem[000000008a800018] = 8d79365a e60e707f stda %l2,[%o1+%i3]0x81 ! Mem[000000008a800018] = 00000089 00000d57 ! %l3 = 0000000000000d57, %l1 = 5cdc286423622208, %ccr = 00 movne %icc,%l3,%l1 ! Moved, %l1 = 0000000000000d57 ! Mem[0000000090000130] = 44267025, %g2 = 0000000000008fcd ldub [%o4+0x131],%g2 ! %g2 = 0000000000000044 ! Mem[00000000918000e0] = 4bc5ec5a4fb2113b, %g2 = 0000000000000044 ldx [%i0+0x0e0],%g2 ! %g2 = 4bc5ec5a4fb2113b p61_label_24: ! %cwp = 1 ! Mem[0000000090000090] = 52748cfd, %g2 = 4bc5ec5a4fb2113b lduh [%o4+0x090],%g2 ! %g2 = 0000000000005274 ! %l7 = 0000000000000d57, %l7 = 0000000000000d57, %l0 = 000000006e1f1f1e srlx %l7,%l7,%l0 ! %l0 = 0000000000000000 ! %l7 = 0000000000000d57, imm = 0000000000000efd, %l4 = 000000000e7bf04b add %l7,0xefd,%l4 ! %l4 = 0000000000001c54 ! Clear Register : %l6 = 000000000a2bd041 clr %l6 ! %l6 = 0000000000000000 ! Mem[000000008b000010] = 9e000000, %l0 = 0000000000000000 swapa [%o2+%i2]0x89,%l0 ! %l0 = 000000009e000000 ! Mem[000000008a000000] = 000000ef, %l7 = 0000000000000d57 lduwa [%o0+%g0]0x80,%l7 ! %l7 = 00000000000000ef ! Mem[00000000910000d0] = befba617, %g2 = 0000000000005274 lduw [%o6+0x0d0],%g2 ! %g2 = 00000000befba617 ! Mem[000000008b800040] = 29e38731, %l4 = 0000000000001c54 ldstub [%o3+0x040],%l4 ! %l4 = 00000029000000ff ! Mem[000000008b000020] = c19ff77e00000000, %f26 = 23bbe6b7 a75d07ec ldda [%o2+%i4]0x89,%f26 ! %f26 = c19ff77e 00000000 ! Mem[00000000918000e8] = ea5a17e2126311f5, %f48 = be0f5ab7 0923d7d7 ldd [%i0+0x0e8],%f48 ! %f48 = ea5a17e2 126311f5 p61_label_25: ! %cwp = 1 ! %l5 = 00000000dc3e26cb, %l0 = 000000009e000000, %l3 = 0000000000000d57 add %l5,%l0,%l3 ! %l3 = 000000017a3e26cb ! %l1 = 0000000000000d57, %l4 = 0000000000000029, %ccr = 00 move %icc,%l1,%l4 ! Register Not Moved ! Mem[000000008a000038] = 90658b30, %l4 = 0000000000000029 ldsb [%o0+0x038],%l4 ! %l4 = ffffffffffffff90 ! %l6 = 0000000000000000, %l1 = 0000000000000d57, %ccr = 00 movpos %xcc,%l6,%l1 ! Moved, %l1 = 0000000000000000 ! Mem[000000008b0000c4] = a2d57eb6, %l3 = 7a3e26cb, %l7 = 000000ef add %o2,0xc4,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a2d57eb6 ! %l2 = 00000089, %l3 = 7a3e26cb, Mem[0000000090000190] = 62a05321 cef23aad stda %l2,[%o4+0x190]%asi ! Mem[0000000090000190] = 00000089 7a3e26cb ! Mem[00000000900000a0] = 76124d8f, %g2 = 00000000befba617 lduw [%o4+0x0a0],%g2 ! %g2 = 0000000076124d8f ! Mem[00000000910001b0] = 099b4d738a55254c, %g2 = 0000000076124d8f ldx [%o6+0x1b0],%g2 ! %g2 = 099b4d738a55254c ! Mem[000000008b000018] = 9a65f99e, %l0 = 000000009e000000 ldsba [%o2+%i3]0x89,%l0 ! %l0 = ffffffffffffff9e ! %l0 = ffffffffffffff9e, Mem[00000000918000b0] = bfd6d9fb stw %l0,[%i0+0x0b0] ! Mem[00000000918000b0] = ffffff9e ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Thread 61 restore ! CWP = 0 p61_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f4] ! Set processor 61 done flag ! Check Registers p61_check_registers: set p61_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00004f61ee61ce30 bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fa28e6c1cc62fdf7 bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffff81 bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffe5033127 bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffc691 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007ef79fc1 bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000df87c68f bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffc691 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x800003c0,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p61_failed mov 0x111,%g1 ! Check Floating Point Registers p61_check_fp_registers: set p61_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ef000000 205ff756 bne %xcc,p61_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be d70ce494 172c01f0 bne %xcc,p61_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 802edd88 7c7f2107 bne %xcc,p61_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be c19ff77e 1cbbbf33 bne %xcc,p61_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 5c2aff93 d3926ad1 bne %xcc,p61_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 9e83e413 6431b4d7 bne %xcc,p61_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 9e000000 7b3980e7 bne %xcc,p61_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be c19ff77e 00000000 bne %xcc,p61_f26_fail nop ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000ef5373a25b ldx [%i0+0x000],%g3 ! Observed data at 000000008a000000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c4bfca109e7e0f5b ldx [%i0+0x008],%g3 ! Observed data at 000000008a000008 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ed1688a26431b4d7 ldx [%i0+0x018],%g3 ! Observed data at 000000008a000018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8fbba8ba77159821 ldx [%i0+0x028],%g3 ! Observed data at 000000008a000028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 ldx [%g1+0x118],%g2 ! Expected data = ffbd9000bfeb554b ldx [%i0+0x118],%g3 ! Observed data at 000000008a000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x118,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = d52e5f11ff4e0618 ldx [%i0+0x1a8],%g3 ! Observed data at 000000008a0001a8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x1a8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = a28816edcc51f66d ldx [%i0+0x1e0],%g3 ! Observed data at 000000008a0001e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x1e0,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 3016e130ad365e5c ldx [%i1+0x008],%g3 ! Observed data at 000000008a800008 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6a19f3f5f2ae47c7 ldx [%i1+0x010],%g3 ! Observed data at 000000008a800010 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000008900000d57 ldx [%i1+0x018],%g3 ! Observed data at 000000008a800018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 013e16088d7dc781 ldx [%i1+0x020],%g3 ! Observed data at 000000008a800020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = 39940b93000000df ldx [%i1+0x068],%g3 ! Observed data at 000000008a800068 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x068,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 89879dbcff37f117 ldx [%i1+0x0d0],%g3 ! Observed data at 000000008a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x198],%g2 ! Expected data = 37ff6682531424a5 ldx [%i1+0x198],%g3 ! Observed data at 000000008a800198 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x198,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = b2b7348d9dbd83b2 ldx [%i1+0x1d8],%g3 ! Observed data at 000000008a8001d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = fa0c7bffb9aece30 ldx [%i1+0x1e0],%g3 ! Observed data at 000000008a8001e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x1e0,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 0000000041f95214 ldx [%i2+0x010],%g3 ! Observed data at 000000008b000010 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000007ef79fc1 ldx [%i2+0x020],%g3 ! Observed data at 000000008b000020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000009effffc691 ldx [%i2+0x028],%g3 ! Observed data at 000000008b000028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = b58878ce1f628a69 ldx [%i2+0x078],%g3 ! Observed data at 000000008b000078 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x078,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = d10d0c2d65ff9057 ldx [%i2+0x0a8],%g3 ! Observed data at 000000008b0000a8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 0b17e67cac9cd774 ldx [%i2+0x0b8],%g3 ! Observed data at 000000008b0000b8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 78e4acf710217750 ldx [%i2+0x1c8],%g3 ! Observed data at 000000008b0001c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1c8,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x000],%g2 ! Expected data = df87c68fffffc691 ldx [%i3+0x000],%g3 ! Observed data at 000000008b800000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9e83e41396813fa5 ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffff8a17cfa285 ldx [%i3+0x018],%g3 ! Observed data at 000000008b800018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f300000000000000 ldx [%i3+0x020],%g3 ! Observed data at 000000008b800020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = ffe387310189e828 ldx [%i3+0x040],%g3 ! Observed data at 000000008b800040 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x040,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = ba31cac92493c2ad ldx [%i3+0x1d0],%g3 ! Observed data at 000000008b8001d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 3f0e7dd6ffb8dfa9 ldx [%i3+0x1e0],%g3 ! Observed data at 000000008b8001e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x1e0,%g4 ! The test for processor 61 has passed p61_passed: ta GOOD_TRAP nop p61_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p61_failed p61_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p61_failed p61_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p61_failed p61_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p61_failed p61_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p61_failed p61_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p61_failed p61_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p61_failed p61_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p61_failed p61_f0_fail: set p61_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f4_fail: set p61_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f6_fail: set p61_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f16_fail: set p61_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f18_fail: set p61_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f20_fail: set p61_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f24_fail: set p61_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f26_fail: set p61_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 61 failed p61_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f4] ! Set processor 61 done flag set p61_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 61 failed p61_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p61_selfmod_failed: ba p61_failed mov 0xabc,%g1 p61_common_error: or %g0,0xf1d,%g1 ba p61_failed mov %o5,%g3 p61_common_signature_error: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_common_timeout: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p61_failed mov 0x0,%g3 p61_trap1e: stwa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000008] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a800010] stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000028] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b800008] stxa %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800018] stwa %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800000] done p61_trap1o: stwa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000008] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a800010] stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000028] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b800008] stxa %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800018] stwa %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800000] done p61_trap2e: lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b000000] sub %l7,%l5,%l7 ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800010] stha %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000020] stwa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000008] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800010] stxa %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000018] done p61_trap2o: lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b000000] sub %l7,%l5,%l7 ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800010] stha %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000020] stwa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000008] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800010] stxa %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000018] done p61_trap3e: add %l6,%l0,%l1 done p61_trap3o: add %l6,%l0,%l1 done p61_init_memory_pointers: set p61_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 p61_local0_start,%i0 set p61_local1_start,%i1 set p61_local2_start,%i2 set p61_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fa28e6c1cc6303bf ldx [%g1+0x008],%l1 ! %l1 = e2901e3678e4acf7 ldx [%g1+0x010],%l2 ! %l2 = 0a5683e292d6187e ldx [%g1+0x018],%l3 ! %l3 = d1e98b664fb2113b ldx [%g1+0x020],%l4 ! %l4 = ec0e04ea90792c4f ldx [%g1+0x028],%l5 ! %l5 = a444394eb58878ce ldx [%g1+0x030],%l6 ! %l6 = 3e7c7760ac9cd774 ldx [%g1+0x038],%l7 ! %l7 = e27db17a7638a060 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = d2852d540816b8b1 ldx [%g1+0x048],%l1 ! %l1 = d12ae9669dbd83b2 ldx [%g1+0x050],%l2 ! %l2 = 4a8f9b64a396cf90 ldx [%g1+0x058],%l3 ! %l3 = 67b5a2e49af3f381 ldx [%g1+0x060],%l4 ! %l4 = db5efcd289ca38b0 ldx [%g1+0x068],%l5 ! %l5 = 5b2b2dcdd2b9fb70 ldx [%g1+0x070],%l6 ! %l6 = a28f504670940222 ldx [%g1+0x078],%l7 ! %l7 = ed41a8e3c4bfca10 ! Initialize the output register of window 1 set p61_local0_start,%o0 set p61_local1_start,%o1 set p61_local2_start,%o2 set p61_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore retl nop ! Random code for Processor 62 processor_62: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf8] ! Set the start flag wrpr %g0,7,%cleanwin call p62_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 62 wr %g0,0x4,%fprs ! Make sure fef is 1 set p62_init_freg,%g1 ! %f0 = 5b0ba488 15989032 419c687a 20447afb ! %f4 = 4144410c ab0b4c95 e52c3dd7 ed61bfa9 ! %f8 = 9aaf5c8a e8d1fa01 6a8f0225 3d2fef18 ! %f12 = 290ee4f6 510fab10 3f3632a4 a356df10 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d9181240 98b66b31 57acb8a1 f62ca2d7 ! %f20 = 8257c665 4a2960bd def979d7 05f065f8 ! %f24 = 60872219 c189ae00 69251b70 9da1f18d ! %f28 = def19c9f ee514f9a 7314882f 7cb1ac70 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f326792c 60b80c89 9cd818ee 0ec9673c ! %f36 = 5928356c 751aab90 da0b6c00 f14c97c5 ! %f40 = 226c7c02 a3882e77 0b31c4bd d48ca919 ! %f44 = 46579061 89ffbea0 6dce6d5d 17b08e3f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0dab880000000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = 0dab880000000012 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 62 p62_label_1: ! Mem[0000000091000048] = 737820ee d01e4cff, %g2 = ffffff94, %g3 = 0bad0b00 ldd [%i6+0x048],%g2 ! %g2 = 00000000737820ee 00000000d01e4cff ! %l5 = 5f04fe384040c7e5, %l3 = ffcb278bfd2fb430, %l7 = 294627cfe9a1a6f5 srax %l5,%l3,%l7 ! %l7 = 0000000000005f04 ! %l4 = bff8a2f7, %l5 = 4040c7e5, Mem[000000008d800000] = 0c5489bc 7ca9319d stda %l4,[%i3+%g0]0x81 ! Mem[000000008d800000] = bff8a2f7 4040c7e5 ! %l1 = f532b564903177af, %l5 = 5f04fe384040c7e5, %l1 = f532b564903177af mulx %l1,%l5,%l1 ! %l1 = addba99d1c09188b ! immd = 0000000000000166, %l3 = ffcb278bfd2fb430, %ccr = 44 move %xcc,0x166,%l3 ! Moved, %l3 = 0000000000000166 ! %l0 = 37344021d9cacb79, Mem[0000000091800160] = b8e33a5fbe99a180 stx %l0,[%o0+0x160] ! Mem[0000000091800160] = 37344021d9cacb79 ! %l5 = 5f04fe384040c7e5, imm = 000000000000001e, %l4 = 12fb7edfbff8a2f7 sra %l5,0x01e,%l4 ! %l4 = 0000000000000001 ! Mem[000000008d800170] = d56de485, %l2 = 739ed48fd16d3c72 swap [%i3+0x170],%l2 ! %l2 = 00000000d56de485 ! %l2 = 00000000d56de485, Mem[000000008c000100] = 745eacfbd430f6d9 stx %l2,[%i0+0x100] ! Mem[000000008c000100] = 00000000d56de485 ! Mem[00000000910001d8] = 47793c24 c4168206, %g2 = 737820ee, %g3 = d01e4cff ldd [%i6+0x1d8],%g2 ! %g2 = 0000000047793c24 00000000c4168206 p62_label_2: ! Mem[000000008d000008] = d5bb782b, %l0 = 37344021d9cacb79 ldsha [%i2+%o1]0x88,%l0 ! %l0 = 000000000000782b ! %f4 = 4144410c, Mem[000000008c000008] = 40fbb8fd sta %f4 ,[%i0+%o1]0x88 ! Mem[000000008c000008] = 4144410c ! Mem[000000008d800148] = 9899921ea813abd0, %l6 = bd7e4726c4095b91, %l7 = 0000000000005f04 add %i3,0x148,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 9899921ea813abd0 ! Mem[00000000910001cc] = cc003be9, %g2 = 0000000047793c24 ldsb [%i6+0x1ce],%g2 ! %g2 = ffffffffffffffcc ! %f8 = 9aaf5c8a, Mem[0000000090800134] = 4ed886e9 st %f8 ,[%i5+0x134] ! Mem[0000000090800134] = 9aaf5c8a ! %l5 = 5f04fe384040c7e5, %l3 = 0000000000000166, %l7 = 9899921ea813abd0 udivx %l5,%l3,%l7 ! %l7 = 0043f2688f323ca0 ! Mem[000000008d000000] = 769d5524, %l7 = 0043f2688f323ca0 swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000769d5524 ! %l5 = 5f04fe384040c7e5, Mem[00000000900000ac] = 1e6c41e5 stw %l5,[%i4+0x0ac] ! Mem[00000000900000ac] = 4040c7e5 ! Mem[000000008d8000b8] = 9b35ecf6f58f73b3, %l4 = 0000000000000001, %l0 = 000000000000782b add %i3,0xb8,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 9b35ecf6f58f73b3 ! %l2 = d56de485, %l3 = 00000166, Mem[0000000091800198] = 16b148f1 34dea851 std %l2,[%o0+0x198] ! Mem[0000000091800198] = d56de485 00000166 p62_label_3: ! Mem[0000000090000100] = 08952b3c, %g2 = ffffffffffffffcc ldsh [%i4+0x102],%g2 ! %g2 = 0000000000000895 ! %l0 = 9b35ecf6f58f73b3, %l5 = 5f04fe384040c7e5, %l2 = 00000000d56de485 subc %l0,%l5,%l2 ! %l2 = 3c30eebeb54eabce ! Mem[000000009000003c] = baba8dbe, %g2 = 0000000000000895 lduba [%i4+0x03e]%asi,%g2 ! %g2 = 00000000000000ba ! %l7 = 00000000769d5524, imm = 0000000000000000, %l4 = 0000000000000001 sra %l7,0x000,%l4 ! %l4 = 00000000769d5524 ! %l6 = bd7e4726c4095b91, Mem[000000009080003e] = d3f2c495 sth %l6,[%i5+0x03e] ! Mem[000000009080003c] = 5b91c495 ! Mem[0000000090000064] = d22c6a25, %g2 = 00000000000000ba ldsh [%i4+0x066],%g2 ! %g2 = ffffffffffffd22c ! Mem[00000000918001e8] = 7b3940f7 9c208890, %g2 = ffffd22c, %g3 = c4168206 ldd [%o0+0x1e8],%g2 ! %g2 = 000000007b3940f7 000000009c208890 ! Mem[0000000090000180] = ec30e2c0 849a4580 3d267fb6 ec8b88e3 ! Mem[0000000090000190] = 62a05321 cef23aad 564fc517 fa40f0eb ! Mem[00000000900001a0] = ea1bd83c 55f4639a 353e313b be3475ae ! Mem[00000000900001b0] = dd9b41b1 0f879dfe 42d2ae29 765dec22 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! %l4 = 00000000769d5524, %l0 = 9b35ecf6f58f73b3, %ccr = 44 mova %icc,%l4,%l0 ! Moved, %l0 = 00000000769d5524 ! Mem[0000000090800050] = 6dbf9ba1, %g2 = 000000007b3940f7 lduw [%i5+0x050],%g2 ! %g2 = 000000006dbf9ba1 p62_label_4: ! %l3 = 0000000000000166, %l5 = 5f04fe384040c7e5, %ccr = 44 movle %xcc,%l3,%l5 ! Moved, %l5 = 0000000000000166 ! Mem[000000008d800020] = 5fd0f7cd, %l3 = 0000000000000166 ldsba [%i3+%o4]0x80,%l3 ! %l3 = 000000000000005f ! Mem[0000000091800010] = cc3208ba73e5002c, %g2 = 000000006dbf9ba1 ldx [%o0+%o2],%g2 ! %g2 = cc3208ba73e5002c ! %l3 = 000000000000005f, %l5 = 0000000000000166, %ccr = 44 movge %xcc,%l3,%l5 ! Moved, %l5 = 000000000000005f ! immd = 000000000000008f, %l5 = 000000000000005f, %ccr = 44 movleu %xcc,0x08f,%l5 ! Moved, %l5 = 000000000000008f ! %l0 = 00000000769d5524, imm = 0000000000000004, %l6 = bd7e4726c4095b91 sll %l0,0x004,%l6 ! %l6 = 0000000769d55240 ! Mem[000000008c8000a0] = 1a420ac873c4d259, %f26 = 69251b70 9da1f18d ldd [%i1+0x0a0],%f26 ! %f26 = 1a420ac8 73c4d259 ! Mem[000000008d800170] = d16d3c72fa01b9f0, %l3 = 000000000000005f, %l6 = 0000000769d55240 add %i3,0x170,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = d16d3c72fa01b9f0 ! Mem[00000000908001e4] = 25dbd540, %g2 = cc3208ba73e5002c ldsh [%i5+0x1e4],%g2 ! %g2 = 00000000000025db ! %l2 = 3c30eebeb54eabce, Mem[000000009180013c] = b331e44b stw %l2,[%o0+0x13c] ! Mem[000000009180013c] = b54eabce p62_label_5: ! %l5 = 000000000000008f, %l7 = 00000000769d5524, %l3 = 000000000000005f srlx %l5,%l7,%l3 ! %l3 = 0000000000000000 ! Mem[000000008c000020] = 6ca1cc74, %l1 = addba99d1c09188b lduba [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000074 ! Mem[00000000910000b0] = c0b4901e 1ae032bb, %g2 = 000025db, %g3 = 9c208890 ldd [%i6+0x0b0],%g2 ! %g2 = 00000000c0b4901e 000000001ae032bb ! %l6 = d16d3c72fa01b9f0, %l4 = 00000000769d5524, %ccr = 44 movneg %icc,%l6,%l4 ! Register Not Moved ! Mem[00000000900001d0] = bfd5130a a6bd4d6c, %g2 = c0b4901e, %g3 = 1ae032bb ldd [%i4+0x1d0],%g2 ! %g2 = 00000000bfd5130a 00000000a6bd4d6c ! Mem[000000008c000000] = 29cfbf90, %l0 = 00000000769d5524 lduba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000090 ! Mem[000000008d800174] = fa01b9f0, %l6 = fa01b9f0, %l7 = 769d5524 add %i3,0x174,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fa01b9f0 ! Mem[0000000090800030] = a05e401a, %g2 = 00000000bfd5130a ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffffa05e ! %l3 = 0000000000000000, Mem[0000000091000188] = 2538bf5a71a95f10 stx %l3,[%i6+0x188] ! Mem[0000000091000188] = 0000000000000000 ! Mem[000000008d000168] = 148c2486, %l0 = 0000000000000090 ldsw [%i2+0x168],%l0 ! %l0 = 00000000148c2486 p62_label_6: ! Mem[0000000091000098] = 5e05b6fbdbbc0107, %g2 = ffffffffffffa05e ldx [%i6+0x098],%g2 ! %g2 = 5e05b6fbdbbc0107 ! Mem[000000009080002c] = fe652656, %g2 = 5e05b6fbdbbc0107 ldsb [%i5+0x02e],%g2 ! %g2 = fffffffffffffffe ! %l2 = 3c30eebeb54eabce, Mem[00000000900001ec] = c559beea stw %l2,[%i4+0x1ec] ! Mem[00000000900001ec] = b54eabce ! %l0 = 148c2486, %l1 = 00000074, Mem[0000000091000168] = 83675da1 ba20aad9 std %l0,[%i6+0x168] ! Mem[0000000091000168] = 148c2486 00000074 ! %l7 = 00000000fa01b9f0, imm = fffffffffffff7d8, %l2 = 3c30eebeb54eabce xnor %l7,-0x828,%l2 ! %l2 = 00000000fa01b1d7 ! %l2 = 00000000fa01b1d7, %l7 = 00000000fa01b9f0, %l0 = 00000000148c2486 andn %l2,%l7,%l0 ! %l0 = 0000000000000007 ! %l4 = 00000000769d5524, imm = 0000000000000d4b, %l1 = 0000000000000074 andcc %l4,0xd4b,%l1 ! %l1 = 0000000000000500, %ccr = 00 ! %l3 = 0000000000000000 setx 0x9061cce791bfbc84,%g7,%l3 ! %l3 = 9061cce791bfbc84 ! Mem[000000008c000008] = 0c414441, %l4 = 00000000769d5524 ldswa [%i0+%o1]0x81,%l4 ! %l4 = 000000000c414441 ! Mem[00000000918001f8] = 5c6d382e, %g2 = fffffffffffffffe ldsb [%o0+0x1f9],%g2 ! %g2 = 000000000000005c p62_label_7: ! %l0 = 0000000000000007, imm = 000000000000046b, %l5 = 000000000000008f andncc %l0,0x46b,%l5 ! %l5 = 0000000000000004, %ccr = 00 ! Mem[0000000091000074] = 388746f6, %g18 = 762c5dbab6094b73 ldsw [%i6+0x074],%g2 ! %g2 = 762c5dbab6094b73 ! %l7 = 00000000fa01b9f0, %l4 = 000000000c414441, %l7 = 00000000fa01b9f0 xnor %l7,%l4,%l7 ! %l7 = ffffffff09bf024e ! Randomly selected nop nop ! Mem[0000000090000000] = f5f63c7b 5926fd38 048cb738 32a10f9c ! Mem[0000000090000010] = 0e4c149a 35abf17f 0785d1ed 6eb43629 ! Mem[0000000090000020] = 883f5b62 676e9131 6a04d5ad d65852bd ! Mem[0000000090000030] = 9fda9cb3 d49f2038 cceab4bb 5560baba ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! %l6 = d16d3c72fa01b9f0, %l1 = 0000000000000500, %ccr = 00 movgu %xcc,%l6,%l1 ! Moved, %l1 = d16d3c72fa01b9f0 ! %l4 = 000000000c414441, Mem[000000008d000018] = ebb6dd6e stba %l4,[%i2+%o3]0x80 ! Mem[000000008d000018] = 41b6dd6e ! %f10 = 6a8f0225, Mem[00000000908001e0] = 37986423 st %f10,[%i5+0x1e0] ! Mem[00000000908001e0] = 6a8f0225 ! Mem[00000000910001a0] = 90f51e19 475b8fcd, %g2 = 388746f6, %g3 = a6bd4d6c ldd [%i6+0x1a0],%g2 ! %g2 = 0000000090f51e19 00000000475b8fcd ! Mem[000000008d0000c0] = 854fc77b7a3f528c, %l3 = 9061cce791bfbc84, %l2 = 00000000fa01b1d7 add %i2,0xc0,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 854fc77b7a3f528c p62_label_8: ! Mem[0000000090800010] = 791d273d 37af9d91, %g2 = 90f51e19, %g3 = 475b8fcd ldd [%i5+%o2],%g2 ! %g2 = 00000000791d273d 0000000037af9d91 ! Mem[000000008c000008] = 4144410c, %f8 = 9aaf5c8a lda [%i0+%o1]0x89,%f8 ! %f8 = 4144410c ! Mem[000000008c0000fc] = 5cc670a1, %l0 = 0000000000000007 ldsha [%i0+0x0fe]%asi,%l0 ! %l0 = 00000000000070a1 ! %l3 = 9061cce791bfbc84, %l6 = d16d3c72fa01b9f0, %l0 = 00000000000070a1 srlx %l3,%l6,%l0 ! %l0 = 0000000000009061 ! Mem[000000008c800000] = 70cef562, %l2 = 854fc77b7a3f528c lduba [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000070 ! Mem[000000008d800020] = 5fd0f7cd, %l6 = d16d3c72fa01b9f0 ldsha [%i3+%o4]0x81,%l6 ! %l6 = 0000000000005fd0 ! %l1 = d16d3c72fa01b9f0, Mem[000000009000016c] = 6c1726c7 stw %l1,[%i4+0x16c] ! Mem[000000009000016c] = fa01b9f0 ! Mem[0000000091800160] = 37344021 d9cacb79, %g2 = 791d273d, %g3 = 37af9d91 ldd [%o0+0x160],%g2 ! %g2 = 0000000037344021 00000000d9cacb79 ! %l6 = 0000000000005fd0, Mem[000000009100012c] = 3e07f2ad, %asi = 80 stha %l6,[%i6+0x12c]%asi ! Mem[000000009100012c] = 5fd0f2ad ! %f12 = 290ee4f6 510fab10, Mem[000000008c800010] = 26f93997 e7e6dc7f stda %f12,[%i1+%o2]0x88 ! Mem[000000008c800010] = 290ee4f6 510fab10 p62_label_9: ! Code Fragment 1 p62_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d9cacb79 mov 0x503,%g3 ! %g3 = 0000000000000503 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = d16d3c72fa01b9f0, %l3 = 9061cce791bfbc84, %l0 = 0000000000009061 xnor %l1,%l3,%l0 ! %l0 = bef30f6a9441fa8b membar #Sync ! Added by membar checker (338) ! %l2 = 0000000000000070, Mem[00000000900001ac] = be3475ae stw %l2,[%i4+0x1ac] ! Mem[00000000900001ac] = 00000070 ! Mem[000000008d000114] = 390be73d, %l1 = d16d3c72fa01b9f0 lduha [%i2+0x116]%asi,%l1 ! %l1 = 000000000000e73d ! Mem[0000000091800028] = 6360da84, %g2 = 0000000037344021 lduw [%o0+%o5],%g2 ! %g2 = 000000006360da84 ! Mem[0000000091000000] = b2f1c39a, %g2 = 000000006360da84 ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffb2 ! %l5 = 0000000000000004, Mem[000000008d000010] = cb32b8dabb69743d stxa %l5,[%i2+%o2]0x81 ! Mem[000000008d000010] = 0000000000000004 ! %f0 = 5b0ba488 15989032 419c687a 20447afb ! %f4 = 4144410c ab0b4c95 e52c3dd7 ed61bfa9 ! %f8 = 4144410c e8d1fa01 6a8f0225 3d2fef18 ! %f12 = 290ee4f6 510fab10 3f3632a4 a356df10 mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! %l2 = 0000000000000070, Mem[000000008c800020] = 1e00cea4 stba %l2,[%i1+%o4]0x80 ! Mem[000000008c800020] = 7000cea4 ! Mem[0000000090000078] = 21d1ebce, %g2 = ffffffffffffffb2 lduh [%i4+0x078],%g2 ! %g2 = 00000000000021d1 p62_label_10: ! Mem[000000008d800010] = 6088c173, %l6 = 0000000000005fd0 ldstuba [%i3+%o2]0x80,%l6 ! %l6 = 00000060000000ff ! %l0 = bef30f6a9441fa8b, Mem[000000008d800018] = 7e763194 stwa %l0,[%i3+%o3]0x81 ! Mem[000000008d800018] = 9441fa8b ! Mem[000000009080012c] = 283c7502, %g2 = 00000000000021d1 ldsh [%i5+0x12e],%g2 ! %g2 = 000000000000283c ! Mem[000000008c800074] = d5751e44, %l6 = 0000000000000060 swap [%i1+0x074],%l6 ! %l6 = 00000000d5751e44 ! %l1 = 000000000000e73d, Mem[000000009100004a] = 20eed01e stb %l1,[%i6+0x04a] ! Mem[0000000091000048] = 3deed01e ! Mem[00000000908000d0] = 39cf1cc5 5fe12d5f, %g2 = 0000283c, %g3 = 00000503 ldd [%i5+0x0d0],%g2 ! %g2 = 0000000039cf1cc5 000000005fe12d5f ! Mem[0000000091000010] = 8124d7a3, %g2 = 0000000039cf1cc5 lduh [%i6+0x012],%g2 ! %g2 = 0000000000008124 ! Mem[000000008d800164] = 513c88c1, %l0 = bef30f6a9441fa8b swap [%i3+0x164],%l0 ! %l0 = 00000000513c88c1 ! Mem[000000008c800010] = 290ee4f6510fab10, %f18 = 57acb8a1 f62ca2d7 ldda [%i1+%o2]0x89,%f18 ! %f18 = 290ee4f6 510fab10 ! Mem[000000008c000048] = 2dd16d93b6b4554d, %l0 = 00000000513c88c1, %l6 = 00000000d5751e44 add %i0,0x48,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 2dd16d93b6b4554d p62_label_11: ! %l6 = 2dd16d93b6b4554d, %l5 = 0000000000000004, %ccr = 00 move %xcc,%l6,%l5 ! Register Not Moved ! Mem[000000008c8001b0] = e421770710267f3c, %l6 = 2dd16d93b6b4554d ldx [%i1+0x1b0],%l6 ! %l6 = e421770710267f3c ! immd = 00000000000003c3, %l0 = 00000000513c88c1, %ccr = 00 movcc %xcc,0x3c3,%l0 ! Moved, %l0 = 00000000000003c3 ! Mem[0000000090800008] = b93a001bc6c41012, %g2 = 0000000000008124 ldxa [%i5+0x008]%asi,%g2 ! %g2 = b93a001bc6c41012 ! %l5 = 0000000000000004, Mem[0000000090000148] = c1bedd20 sth %l5,[%i4+0x148] ! Mem[0000000090000148] = 0004dd20 ! Mem[000000008c800000] = 70cef562, %l1 = 000000000000e73d ldsha [%i1+%g0]0x80,%l1 ! %l1 = 00000000000070ce ! %l6 = e421770710267f3c, Mem[000000009180008a] = 00b94361 sth %l6,[%o0+0x08a] ! Mem[0000000091800088] = 7f3c4361 ! Mem[00000000900000f0] = 1682cc3f, %g2 = b93a001bc6c41012 lduw [%i4+0x0f0],%g2 ! %g2 = 000000001682cc3f ! %l4 = 0c414441, %l5 = 00000004, Mem[0000000091000118] = 99dcd998 a129c413 std %l4,[%i6+0x118] ! Mem[0000000091000118] = 0c414441 00000004 ! %l7 = ffffffff09bf024e, imm = fffffffffffff6c1, %l5 = 0000000000000004 orncc %l7,-0x93f,%l5 ! %l5 = ffffffff09bf0b7e, %ccr = 80 p62_label_12: ! immd = 000000000000027c, %l0 = 00000000000003c3, %ccr = 80 movne %xcc,0x27c,%l0 ! Moved, %l0 = 000000000000027c ! %f20 = 8257c665, Mem[00000000908000b4] = 89cd4d46 st %f20,[%i5+0x0b4] ! Mem[00000000908000b4] = 8257c665 ! Mem[00000000900001c0] = bbf01fc8, %g2 = 000000001682cc3f ldsb [%i4+0x1c1],%g2 ! %g2 = ffffffffffffffbb ! Code Fragment 1 p62_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000005fe12d5f mov 0x5b7,%g3 ! %g3 = 00000000000005b7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 9061cce791bfbc84, Mem[000000008d80015f] = a1773839 stb %l3,[%i3+0x15f] ! Mem[000000008d80015c] = a1773884 ! Set Register : %l7 = ffffffff09bf024e xor %g0,-1,%l7 ! %l7 = ffffffffffffffff ! Mem[000000008c000038] = bc225154, %l2 = 00000070, %l6 = 10267f3c add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000bc225154 ! %l4 = 000000000c414441, immed = fffff962, %y = 00000000 smulcc %l4,-0x69e,%l6 ! %l6 = ffffffaee81e59e2, %ccr = 88, %y = ffffffae ! %l1 = 00000000000070ce, %l6 = ffffffaee81e59e2, %l0 = 000000000000027c or %l1,%l6,%l0 ! %l0 = ffffffaee81e79ee ! %l3 = 9061cce791bfbc84, immd = fffffffffffffc96, %l7 = ffffffffffffffff udivx %l3,-0x36a,%l7 ! %l7 = 0000000000000000 p62_label_13: ! immd = 0000000000000200, %l2 = 0000000000000070, %ccr = 88 movle %icc,0x200,%l2 ! Moved, %l2 = 0000000000000200 ! %l4 = 000000000c414441, Mem[000000008c800008] = d8ea27f0 stba %l4,[%i1+%o1]0x89 ! Mem[000000008c800008] = d8ea2741 ! Mem[000000008d800070] = fa92caac, %l0 = ffffffaee81e79ee ldsb [%i3+0x070],%l0 ! %l0 = fffffffffffffffa ! %l1 = 00000000000070ce, %l2 = 0000000000000200, %ccr = 88 movleu %xcc,%l1,%l2 ! Register Not Moved ! %l6 = ffffffaee81e59e2, Mem[0000000090800130] = 75025c7f9aaf5c8a stx %l6,[%i5+0x130] ! Mem[0000000090800130] = ffffffaee81e59e2 ! %l0 = fffffffa, %l1 = 000070ce, Mem[0000000090800008] = b93a001b c6c41012 std %l0,[%i5+%o1] ! Mem[0000000090800008] = fffffffa 000070ce ! Mem[0000000090800178] = 35042e1c682670cc, %g2 = ffffffffffffffbb ldx [%i5+0x178],%g2 ! %g2 = 35042e1c682670cc ! Mem[000000009100001c] = aa3a992f, %g18 = 762c5dbab6094b73 ldsw [%i6+0x01c],%g2 ! %g2 = 762c5dbab6094b73 ! %f16 = d9181240 98b66b31 290ee4f6 510fab10 ! %f20 = 8257c665 4a2960bd def979d7 05f065f8 ! %f24 = 60872219 c189ae00 1a420ac8 73c4d259 ! %f28 = def19c9f ee514f9a 7314882f 7cb1ac70 mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0 ! %l6 = ffffffaee81e59e2, Mem[000000009000014c] = cb691d39, %asi = 80 stba %l6,[%i4+0x14c]%asi ! Mem[000000009000014c] = e2691d39 p62_label_14: ! immd = 0000000000000182, %l1 = 00000000000070ce, %ccr = 88 movne %icc,0x182,%l1 ! Moved, %l1 = 0000000000000182 ! %l1 = 0000000000000182, %l1 = 0000000000000182, %ccr = 88 movrlez %l1,%l1,%l0 ! Not Moved, %l0 = fffffffffffffffa ! Mem[000000008c000018] = 26c98a84, %l4 = 000000000c414441 ldsba [%i0+%o3]0x89,%l4 ! %l4 = ffffffffffffff84 ! immd = 0000000000000313, %l0 = fffffffffffffffa, %ccr = 88 movvs %icc,0x313,%l0 ! Register Not Moved ! Mem[0000000091000164] = 989af416, %g2 = ffffffffaa3a992f ldsh [%i6+0x164],%g2 ! %g2 = ffffffffffff989a ! Mem[00000000910001c8] = f4b00915, %g2 = ffffffffffff989a lduw [%i6+0x1c8],%g2 ! %g2 = 00000000f4b00915 ! Mem[000000008d000150] = b796f5b2c8d3c968, %l0 = fffffffffffffffa, %l2 = 0000000000000200 add %i2,0x150,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = b796f5b2c8d3c968 ! Mem[000000009100019c] = 8ad590f5, %g2 = 00000000f4b00915 lduh [%i6+0x19e],%g2 ! %g2 = 0000000000008ad5 ! Mem[0000000090800158] = 8ed21c41, %g2 = 0000000000008ad5 ldsb [%i5+0x15a],%g2 ! %g2 = ffffffffffffff8e ! Mem[000000008c800090] = a6a6864e, %l7 = 0000000000000000 swap [%i1+0x090],%l7 ! %l7 = 00000000a6a6864e p62_label_15: ! Mem[0000000090000180] = ec30e2c0, %g2 = ffffffffffffff8e lduw [%i4+0x180],%g2 ! %g2 = 00000000ec30e2c0 ! Mem[000000008c000018] = 848ac926 f78ceb3c, %l0 = fffffffa, %l1 = 00000182 ldda [%i0+%o3]0x81,%l0 ! %l0 = 00000000848ac926 00000000f78ceb3c ! Code Fragment 1 p62_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000005b7 mov 0xc25,%g3 ! %g3 = 0000000000000c25 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = c8d3c968, %l3 = 91bfbc84, Mem[0000000091000068] = 21aba159 130c0cd9 std %l2,[%i6+0x068] ! Mem[0000000091000068] = c8d3c968 91bfbc84 ! Mem[000000008c800010] = 510fab10, %l0 = 00000000848ac926 ldstuba [%i1+%o2]0x89,%l0 ! %l0 = 00000010000000ff ! %l3 = 9061cce791bfbc84, Mem[0000000090000140] = 5f7478d9d6ab3316 stx %l3,[%i4+0x140] ! Mem[0000000090000140] = 9061cce791bfbc84 ! %l6 = ffffffaee81e59e2, Mem[00000000918000cc] = f373aa1b, %asi = 80 stwa %l6,[%o0+0x0cc]%asi ! Mem[00000000918000cc] = e81e59e2 ! Mem[0000000091800040] = 14b734c0, %g18 = 762c5dbab6094b73 ldsw [%o0+0x040],%g2 ! %g2 = 762c5dbab6094b73 ! %l3 = 9061cce791bfbc84, imm = 000000000000042f, %l6 = ffffffaee81e59e2 orncc %l3,0x42f,%l6 ! %l6 = ffffffffffffffd4, %ccr = 88 ! Mem[000000008c000010] = c7873469, %l1 = 00000000f78ceb3c ldsba [%i0+%o2]0x88,%l1 ! %l1 = 0000000000000069 p62_label_16: ! Mem[0000000091000164] = 9af41614, %g2 = 0000000014b734c0 ldsb [%i6+0x165],%g2 ! %g2 = ffffffffffffff9a ! Mem[00000000918001e4] = 26ce7b72, %g18 = 762c5dbab6094b73 ldswa [%o0+0x1e4]%asi,%g2 ! %g2 = 762c5dbab6094b73 ! immd = 000000000000009c, %l7 = 00000000a6a6864e, %ccr = 88 movcs %xcc,0x09c,%l7 ! Register Not Moved ! Mem[000000008c000040] = 54a35b0fc78a70c5, %l4 = ffffffffffffff84, %l5 = ffffffff09bf0b7e add %i0,0x40,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 54a35b0fc78a70c5 ! Mem[000000008d000020] = cd88bab1, %l3 = 9061cce791bfbc84 lduha [%i2+%o4]0x80,%l3 ! %l3 = 000000000000cd88 ! Mem[00000000908001e0] = 6a8f022525dbd540, %g2 = 0000000026ce7b72 ldx [%i5+0x1e0],%g2 ! %g2 = 6a8f022525dbd540 ! Mem[0000000091000148] = df9bb4e5 85439e50, %g2 = 25dbd540, %g3 = 00000c25 ldda [%i6+0x148]%asi,%g2 ! %g2 = 00000000df9bb4e5 0000000085439e50 membar #Sync ! Added by membar checker (339) ! Mem[0000000090000130] = 10ab0f51f6e40e29, %f48 = f5f63c7b 5926fd38 ldda [%i4+0x130]%asi,%f48 ! %f48 = 10ab0f51 f6e40e29 ! Mem[000000008c800018] = da16ac06, %l3 = 000000000000cd88 ldswa [%i1+%o3]0x80,%l3 ! %l3 = ffffffffda16ac06 ! Mem[000000008d000008] = 2b78bbd52ca9b039, %l1 = 0000000000000069 ldxa [%i2+%o1]0x81,%l1 ! %l1 = 2b78bbd52ca9b039 p62_label_17: ! Mem[0000000090000100] = 32909815 88a40b5b fb7a4420 7a689c41 ! Mem[0000000090000110] = 954c0bab 0c414441 a9bf61ed d73d2ce5 ! Mem[0000000090000120] = 01fad1e8 0c414441 18ef2f3d 25028f6a ! Mem[0000000090000130] = 10ab0f51 f6e40e29 10df56a3 a432363f ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! Mem[0000000090800178] = 35042e1c, %g2 = 00000000df9bb4e5 lduwa [%i5+0x178]%asi,%g2 ! %g2 = 0000000035042e1c ! Mem[000000008c800018] = 06ac16da, %l6 = ffffffffffffffd4 ldstuba [%i1+%o3]0x89,%l6 ! %l6 = 000000da000000ff ! Mem[000000008d800035] = 080caeda, %l1 = 2b78bbd52ca9b039 ldstub [%i3+0x035],%l1 ! %l1 = 0000000c000000ff ! Set Register : %l6 = 00000000000000da xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000090800024] = 24728a8e, %g2 = 0000000035042e1c lduh [%i5+0x024],%g2 ! %g2 = 0000000000002472 ! %f24 = 60872219 c189ae00, Mem[000000008c000160] = 2eaee885 03aa4aa4 std %f24,[%i0+0x160] ! Mem[000000008c000160] = 60872219 c189ae00 ! %f26 = 1a420ac8, Mem[000000008d800020] = 5fd0f7cd sta %f26,[%i3+%o4]0x81 ! Mem[000000008d800020] = 1a420ac8 ! Mem[000000008c800008] = d8ea2741, %l7 = 00000000a6a6864e ldsba [%i1+%o1]0x88,%l7 ! %l7 = 0000000000000041 ! %l6 = ffffffffffffffff, Mem[0000000090800088] = d376e53d08d9a258 stx %l6,[%i5+0x088] ! Mem[0000000090800088] = ffffffffffffffff p62_label_18: ! Mem[000000008c000010] = 693487c7, %l3 = ffffffffda16ac06 swap [%i0+%o2],%l3 ! %l3 = 00000000693487c7 ! %l3 = 00000000693487c7, immed = ffffffc4, %y = ffffffae mulscc %l3,-0x03c,%l5 ! %l5 = 00000000b49a43e3, %ccr = 08, %y = ffffffd7 ! %f0 = 5b0ba488 15989032 419c687a 20447afb ! %f4 = 4144410c ab0b4c95 e52c3dd7 ed61bfa9 ! %f8 = 4144410c e8d1fa01 6a8f0225 3d2fef18 ! %f12 = 290ee4f6 510fab10 3f3632a4 a356df10 stda %f0,[%i1+%g6]ASI_BLK_AIUP ! Block Store to 000000008c8000c0 ! immd = 0000000000000194, %l5 = 00000000b49a43e3, %ccr = 08 movg %xcc,0x194,%l5 ! Moved, %l5 = 0000000000000194 ! Mem[0000000090000048] = 4e397b2d, %g2 = 0000000000002472 lduh [%i4+0x048],%g2 ! %g2 = 0000000000004e39 ! Mem[000000008c000000] = 90bfcf29, %l7 = 0000000000000041 lduha [%i0+%g0]0x80,%l7 ! %l7 = 00000000000090bf membar #Sync ! Added by membar checker (340) ! %l4 = ffffffffffffff84, Mem[0000000090000139] = df56a3a4 stb %l4,[%i4+0x139] ! Mem[0000000090000138] = 8456a3a4 ! %f30 = 7314882f 7cb1ac70, Mem[000000008d000010] = 00000000 04000000 stda %f30,[%i2+%o2]0x88 ! Mem[000000008d000010] = 7314882f 7cb1ac70 ! Mem[000000008d000018] = 6eddb641, %l2 = b796f5b2c8d3c968 ldswa [%i2+%o3]0x89,%l2 ! %l2 = 000000006eddb641 ! Mem[000000009080010c] = d4967865, %g2 = 0000000000004e39 ldsb [%i5+0x10c],%g2 ! %g2 = ffffffffffffffd4 p62_label_19: ! Mem[00000000900001d4] = a6bd4d6c, %g2 = ffffffffffffffd4 lduw [%i4+0x1d4],%g2 ! %g2 = 00000000a6bd4d6c ! Mem[00000000918001e0] = 967226ce, %g2 = 00000000a6bd4d6c ldsh [%o0+0x1e2],%g2 ! %g2 = ffffffffffff9672 ! retry : should take illegal inst trap, %l0 = 0000000000000010 retry ! Illegal inst trap : %l0 = 0000000000000020 ! Mem[0000000090800034] = 401afe34, %g2 = ffffffffffff9672 lduw [%i5+0x034],%g2 ! %g2 = 00000000401afe34 ! Mem[000000008c800028] = 52f5cbcc, %l5 = 0000000000000194 lduha [%i1+%o5]0x88,%l5 ! %l5 = 000000000000cbcc ! %l4 = ffffff84, %l5 = 0000cbcc, Mem[0000000090800090] = 246b4769 1413ef16 std %l4,[%i5+0x090] ! Mem[0000000090800090] = ffffff84 0000cbcc ! Mem[0000000091000150] = 34325dd9, %g2 = 00000000401afe34 lduh [%i6+0x150],%g2 ! %g2 = 0000000000003432 ! Mem[0000000090000110] = 954c0bab, %g2 = 0000000000003432 ldsh [%i4+0x110],%g2 ! %g2 = ffffffffffff954c ! Mem[000000008c000028] = fda6f14f, %l3 = 00000000693487c7 ldswa [%i0+%o5]0x88,%l3 ! %l3 = fffffffffda6f14f ! %l0 = 00000020, %l1 = 0000000c, Mem[000000008d000020] = b1ba88cd 51d84ecc stda %l0,[%i2+%o4]0x88 ! Mem[000000008d000020] = 00000020 0000000c p62_label_20: ! %f6 = e52c3dd7 ed61bfa9, Mem[000000008c000020] = 6ca1cc74 83a47912 stda %f6 ,[%i0+%o4]0x88 ! Mem[000000008c000020] = e52c3dd7 ed61bfa9 ! Mem[0000000090800038] = 980e04951c0c5b91, %g2 = ffffffffffff954c ldx [%i5+0x038],%g2 ! %g2 = 980e04951c0c5b91 ! Mem[000000009080002c] = fe652656, %g2 = 980e04951c0c5b91 ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000fe ! Mem[0000000090000048] = 4e397b2d 014f6e63, %g2 = 000000fe, %g3 = 85439e50 ldd [%i4+0x048],%g2 ! %g2 = 000000004e397b2d 00000000014f6e63 ! Mem[00000000900000f0] = def19c9f, %g2 = 000000004e397b2d ldsh [%i4+0x0f0],%g2 ! %g2 = ffffffffffffdef1 ! Mem[000000008d800060] = 2c41637b, %l4 = ffffffffffffff84 swap [%i3+0x060],%l4 ! %l4 = 000000002c41637b ! Mem[000000008c000020] = ed61bfa9, %l3 = fffffffffda6f14f ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000a9000000ff ! %f3 = 20447afb, Mem[000000008d800000] = bff8a2f7 sta %f3 ,[%i3+%g0]0x81 ! Mem[000000008d800000] = 20447afb ! Mem[000000008d0000ed] = df8cd7ee, %l0 = 0000000000000020 ldstub [%i2+0x0ed],%l0 ! %l0 = 0000008c000000ff ! immd = 0000000000000319, %l1 = 000000000000000c, %ccr = 08 movne %icc,0x319,%l1 ! Moved, %l1 = 0000000000000319 p62_label_21: ! Mem[0000000090000014] = 35abf17f, %g2 = ffffffffffffdef1 ldsh [%i4+0x014],%g2 ! %g2 = 00000000000035ab ! %l1 = 0000000000000319, immed = fffff296, %y = ffffffd7 smul %l1,-0xd6a,%l6 ! %l6 = ffffffffffd672a6, %y = ffffffff ! Mem[000000008d0001f4] = fcc5087f, %l7 = 00000000000090bf ldstub [%i2+0x1f4],%l7 ! %l7 = 000000fc000000ff ! Mem[000000009100003c] = a2b73279, %g2 = 00000000000035ab ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000a2 ! Mem[000000008c800000] = 70cef562, %l2 = 000000006eddb641 ldswa [%i1+%g0]0x81,%l2 ! %l2 = 0000000070cef562 ! Mem[000000008c000008] = 4144410c, %f21 = 4a2960bd lda [%i0+%o1]0x89,%f21 ! %f21 = 4144410c ! Mem[000000008c000008] = 4144410c, %l6 = ffffffffffd672a6 ldsha [%i0+%o1]0x89,%l6 ! %l6 = 000000000000410c ! Mem[000000008d00005c] = ed8fe0ab, %l5 = 000000000000cbcc swap [%i2+0x05c],%l5 ! %l5 = 00000000ed8fe0ab ! %l0 = 000000000000008c, Mem[000000008d800018] = 9441fa8b stwa %l0,[%i3+%o3]0x80 ! Mem[000000008d800018] = 0000008c ! Mem[0000000091000160] = d58946fa989af416, %f48 = 32909815 88a40b5b ldd [%i6+0x160],%f48 ! %f48 = d58946fa 989af416 p62_label_22: ! Mem[000000008d8001e8] = 82ea322badba562c, %l5 = 00000000ed8fe0ab, %l6 = 000000000000410c add %i3,0x1e8,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 82ea322badba562c ! %l2 = 0000000070cef562 setx 0x323016187c4d4aba,%g7,%l2 ! %l2 = 323016187c4d4aba ! Mem[000000009000009c] = 00b43cbb, %g2 = 00000000000000a2 lduh [%i4+0x09c],%g2 ! %g2 = 00000000000000b4 ! Mem[0000000091800080] = f2941fbe, %g2 = 00000000000000b4 ldsb [%o0+0x083],%g2 ! %g2 = fffffffffffffff2 ! %f0 = 5b0ba488 15989032 419c687a 20447afb ! %f4 = 4144410c ab0b4c95 e52c3dd7 ed61bfa9 ! %f8 = 4144410c e8d1fa01 6a8f0225 3d2fef18 ! %f12 = 290ee4f6 510fab10 3f3632a4 a356df10 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040 ! %l7 = 00000000000000fc, Mem[0000000090800100] = fb532693 stw %l7,[%i5+0x100] ! Mem[0000000090800100] = 000000fc ! Mem[000000008d000068] = e2e3788d, %l5 = 00000000ed8fe0ab swap [%i2+0x068],%l5 ! %l5 = 00000000e2e3788d ! Randomly selected nop nop ! %l2 = 323016187c4d4aba, Mem[000000008c0001d8] = 5ac71505f1b6296b stx %l2,[%i0+0x1d8] ! Mem[000000008c0001d8] = 323016187c4d4aba ! %l0 = 0000008c, %l1 = 00000319, Mem[000000008c000070] = df3d018d 0b4913b2 std %l0,[%i0+0x070] ! Mem[000000008c000070] = 0000008c 00000319 p62_label_23: ! Mem[000000008c0001f8] = bc875281, %l1 = 0000000000000319 ldsw [%i0+0x1f8],%l1 ! %l1 = ffffffffbc875281 ! Mem[0000000091000064] = 266a5083, %g2 = fffffffffffffff2 lduh [%i6+0x064],%g2 ! %g2 = 000000000000266a ! Mem[0000000091000110] = 40203347, %g18 = 762c5dbab6094b73 ldsw [%i6+0x110],%g2 ! %g2 = 762c5dbab6094b73 ! %l0 = 000000000000008c sethi %hi(0x197a7800),%l0 ! %l0 = 00000000197a7800 ! Mem[0000000090800070] = 66be9946302692b7, %f48 = d58946fa 989af416 ldd [%i5+0x070],%f48 ! %f48 = 66be9946 302692b7 ! %l0 = 00000000197a7800, Mem[000000008c80006c] = b51628d2 stb %l0,[%i1+0x06c] ! Mem[000000008c80006c] = 001628d2 ! %l2 = 323016187c4d4aba, imm = fffffffffffffd4b, %l3 = 00000000000000a9 xnor %l2,-0x2b5,%l3 ! %l3 = 323016187c4d480e ! %l2 = 7c4d4aba, %l3 = 7c4d480e, Mem[000000008c800010] = 510fabff 290ee4f6 stda %l2,[%i1+%o2]0x89 ! Mem[000000008c800010] = 7c4d4aba 7c4d480e ! %l5 = 00000000e2e3788d, Mem[000000008c000020] = ffbf61edd73d2ce5 stxa %l5,[%i0+%o4]0x81 ! Mem[000000008c000020] = 00000000e2e3788d ! %f22 = def979d7 05f065f8, Mem[00000000900000e8] = 1a420ac8 73c4d259 std %f22,[%i4+0x0e8] ! Mem[00000000900000e8] = def979d7 05f065f8 p62_label_24: ! Mem[0000000091000128] = c6df995e5fd0f2ad, %g2 = 0000000040203347 ldx [%i6+0x128],%g2 ! %g2 = c6df995e5fd0f2ad ! Mem[000000008d0000e0] = 710655b1, %l2 = 323016187c4d4aba ldstub [%i2+0x0e0],%l2 ! %l2 = 00000071000000ff ! Mem[000000008c000078] = e34d92cc, %l4 = 000000002c41637b swap [%i0+0x078],%l4 ! %l4 = 00000000e34d92cc ! %l7 = 00000000000000fc, %l3 = 323016187c4d480e, %y = ffffffff umul %l7,%l3,%l5 ! %l5 = 0000007a5c12edc8, %y = 0000007a ! %l0 = 00000000197a7800, %l6 = 82ea322badba562c, %ccr = 08 move %xcc,%l0,%l6 ! Register Not Moved ! Mem[000000009080006c] = 8dd7c3c8, %g2 = c6df995e5fd0f2ad ldsh [%i5+0x06c],%g2 ! %g2 = ffffffffffff8dd7 ! Mem[000000008c0000d0] = 300ef613 d58948b1, %l0 = 197a7800, %l1 = bc875281 ldd [%i0+0x0d0],%l0 ! %l0 = 00000000300ef613 00000000d58948b1 ! %l2 = 00000071, %l3 = 7c4d480e, Mem[000000008d000028] = 354cdcf0 198ace2d stda %l2,[%i2+%o5]0x80 ! Mem[000000008d000028] = 00000071 7c4d480e ! %l0 = 00000000300ef613, %l4 = 00000000e34d92cc, %ccr = 08 mova %icc,%l0,%l4 ! Moved, %l4 = 00000000300ef613 ! %l4 = 00000000300ef613, Mem[000000008c800018] = 06ac16ff stwa %l4,[%i1+%o3]0x89 ! Mem[000000008c800018] = 300ef613 p62_label_25: ! Mem[0000000090000120] = 01fad1e8 0c414441, %g2 = ffff8dd7, %g3 = 014f6e63 ldd [%i4+0x120],%g2 ! %g2 = 0000000001fad1e8 000000000c414441 ! %l5 = 0000007a5c12edc8, Mem[000000009000006c] = 25028f6a sth %l5,[%i4+0x06c] ! Mem[000000009000006c] = edc88f6a ! Clear Register : %l0 = 00000000300ef613 clr %l0 ! %l0 = 0000000000000000 ! Mem[000000008d000028] = 0e484d7c71000000, %f28 = def19c9f ee514f9a ldda [%i2+%o5]0x88,%f28 ! %f28 = 0e484d7c 71000000 ! %l0 = 00000000, %l1 = d58948b1, Mem[0000000090800090] = ffffff84 0000cbcc std %l0,[%i5+0x090] ! Mem[0000000090800090] = 00000000 d58948b1 ! %f18 = 290ee4f6, Mem[000000008d000000] = a03c328f sta %f18,[%i2+%g0]0x80 ! Mem[000000008d000000] = 290ee4f6 ! Mem[00000000910000fc] = caabf5b1, %g2 = 0000000001fad1e8 lduw [%i6+0x0fc],%g2 ! %g2 = 00000000caabf5b1 ! %l0 = 0000000000000000, Mem[0000000091000020] = abdad1f2d460f223 stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000000 ! %l1 = 00000000d58948b1, Mem[000000008d800008] = d6919d8a stwa %l1,[%i3+%o1]0x88 ! Mem[000000008d800008] = d58948b1 ! Mem[00000000900001fc] = ebab167d, %g2 = 00000000caabf5b1 lduw [%i4+0x1fc],%g2 ! %g2 = 00000000ebab167d ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d58948b1 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000071 bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 323016187c4d480e bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000300ef613 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000007a5c12edc8 bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 82ea322badba562c bne,a,pn %xcc,p62_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000fc bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000007a,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p62_failed mov 0x111,%g1 ! Check Floating Point Registers p62_check_fp_registers: set p62_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5b0ba488 15989032 bne %xcc,p62_f0_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 4144410c e8d1fa01 bne %xcc,p62_f8_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 290ee4f6 510fab10 bne %xcc,p62_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 8257c665 4144410c bne %xcc,p62_f20_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 1a420ac8 73c4d259 bne %xcc,p62_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 0e484d7c 71000000 bne %xcc,p62_f28_fail nop ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0c4144416fc8c08c ldx [%i0+0x008],%g3 ! Observed data at 000000008c000008 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = da16ac0684c9ccfd ldx [%i0+0x010],%g3 ! Observed data at 000000008c000010 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000e2e3788d ldx [%i0+0x020],%g3 ! Observed data at 000000008c000020 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x020,%g4 ldx [%g1+0x070],%g2 ! Expected data = 0000008c00000319 ldx [%i0+0x070],%g3 ! Observed data at 000000008c000070 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 2c41637bba70951e ldx [%i0+0x078],%g3 ! Observed data at 000000008c000078 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x078,%g4 ldx [%g1+0x100],%g2 ! Expected data = 00000000d56de485 ldx [%i0+0x100],%g3 ! Observed data at 000000008c000100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x100,%g4 ldx [%g1+0x160],%g2 ! Expected data = 60872219c189ae00 ldx [%i0+0x160],%g3 ! Observed data at 000000008c000160 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x160,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 323016187c4d4aba ldx [%i0+0x1d8],%g3 ! Observed data at 000000008c0001d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x1d8,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 4127ead8eb037db7 ldx [%i1+0x008],%g3 ! Observed data at 000000008c800008 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ba4a4d7c0e484d7c ldx [%i1+0x010],%g3 ! Observed data at 000000008c800010 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 13f60e309d41b5de ldx [%i1+0x018],%g3 ! Observed data at 000000008c800018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7000cea4d70f252b ldx [%i1+0x020],%g3 ! Observed data at 000000008c800020 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = c1fc2913001628d2 ldx [%i1+0x068],%g3 ! Observed data at 000000008c800068 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 9f467ed200000060 ldx [%i1+0x070],%g3 ! Observed data at 000000008c800070 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x070,%g4 ldx [%g1+0x090],%g2 ! Expected data = 00000000108ec0e5 ldx [%i1+0x090],%g3 ! Observed data at 000000008c800090 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x090,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 5b0ba48815989032 ldx [%i1+0x0c0],%g3 ! Observed data at 000000008c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 419c687a20447afb ldx [%i1+0x0c8],%g3 ! Observed data at 000000008c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 4144410cab0b4c95 ldx [%i1+0x0d0],%g3 ! Observed data at 000000008c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = e52c3dd7ed61bfa9 ldx [%i1+0x0d8],%g3 ! Observed data at 000000008c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 4144410ce8d1fa01 ldx [%i1+0x0e0],%g3 ! Observed data at 000000008c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 6a8f02253d2fef18 ldx [%i1+0x0e8],%g3 ! Observed data at 000000008c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 290ee4f6510fab10 ldx [%i1+0x0f0],%g3 ! Observed data at 000000008c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 3f3632a4a356df10 ldx [%i1+0x0f8],%g3 ! Observed data at 000000008c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0f8,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 290ee4f662858db9 ldx [%i2+0x000],%g3 ! Observed data at 000000008d000000 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 70acb17c2f881473 ldx [%i2+0x010],%g3 ! Observed data at 000000008d000010 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 41b6dd6ebf77c73a ldx [%i2+0x018],%g3 ! Observed data at 000000008d000018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 200000000c000000 ldx [%i2+0x020],%g3 ! Observed data at 000000008d000020 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000717c4d480e ldx [%i2+0x028],%g3 ! Observed data at 000000008d000028 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 292605ef0000cbcc ldx [%i2+0x058],%g3 ! Observed data at 000000008d000058 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x058,%g4 ldx [%g1+0x068],%g2 ! Expected data = ed8fe0abb319813e ldx [%i2+0x068],%g3 ! Observed data at 000000008d000068 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x068,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = ff0655b1f963d951 ldx [%i2+0x0e0],%g3 ! Observed data at 000000008d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 8cb6a3c6dfffd7ee ldx [%i2+0x0e8],%g3 ! Observed data at 000000008d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = a42631f3ffc5087f ldx [%i2+0x1f0],%g3 ! Observed data at 000000008d0001f0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x1f0,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 20447afb4040c7e5 ldx [%i3+0x000],%g3 ! Observed data at 000000008d800000 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b14889d5a7dc5157 ldx [%i3+0x008],%g3 ! Observed data at 000000008d800008 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff88c173bcb65139 ldx [%i3+0x010],%g3 ! Observed data at 000000008d800010 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000008c3d98bf7a ldx [%i3+0x018],%g3 ! Observed data at 000000008d800018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1a420ac834164385 ldx [%i3+0x020],%g3 ! Observed data at 000000008d800020 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = f722ad9c08ffaeda ldx [%i3+0x030],%g3 ! Observed data at 000000008d800030 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x030,%g4 ldx [%g1+0x060],%g2 ! Expected data = ffffff84f6c3a1e7 ldx [%i3+0x060],%g3 ! Observed data at 000000008d800060 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x060,%g4 ldx [%g1+0x158],%g2 ! Expected data = 9cf3aa2fa1773884 ldx [%i3+0x158],%g3 ! Observed data at 000000008d800158 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 26c8d2ad9441fa8b ldx [%i3+0x160],%g3 ! Observed data at 000000008d800160 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x160,%g4 ldx [%g1+0x170],%g2 ! Expected data = d16d3c72769d5524 ldx [%i3+0x170],%g3 ! Observed data at 000000008d800170 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x170,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed p62_f0_fail: set p62_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f8_fail: set p62_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f18_fail: set p62_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f20_fail: set p62_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f26_fail: set p62_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f28_fail: set p62_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_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 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: stha %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018] done p62_trap1o: stha %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018] done p62_trap2e: lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000000] stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000020] done p62_trap2o: lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000000] stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000020] done p62_trap3e: add %l2,0xe9c,%l0 orn %l7,%l7,%l5 subc %l0,%l2,%l6 and %l0,%l2,%l0 or %l1,%l6,%l3 subc %l5,-0x93e,%l1 orn %l3,-0xaea,%l7 done p62_trap3o: add %l2,0xe9c,%l0 orn %l7,%l7,%l5 subc %l0,%l2,%l6 and %l0,%l2,%l0 or %l1,%l6,%l3 subc %l5,-0x93e,%l1 orn %l3,-0xaea,%l7 done p62_init_memory_pointers: set p62_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 p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 37344021d9cacb79 ldx [%g1+0x008],%l1 ! %l1 = f532b564903177af ldx [%g1+0x010],%l2 ! %l2 = 739ed48fd16d3c72 ldx [%g1+0x018],%l3 ! %l3 = ffcb278bfd2fb430 ldx [%g1+0x020],%l4 ! %l4 = 12fb7edfbff8a2f7 ldx [%g1+0x028],%l5 ! %l5 = 5f04fe384040c7e5 ldx [%g1+0x030],%l6 ! %l6 = bd7e4726c4095b91 ldx [%g1+0x038],%l7 ! %l7 = 294627cfe9a1a6f5 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 63 processor_63: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xfc] ! Set the start flag wrpr %g0,7,%cleanwin call p63_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 63 wr %g0,0x4,%fprs ! Make sure fef is 1 set p63_init_freg,%g1 ! %f0 = 3aaa4edd 64188aff 4f662120 acaa105b ! %f4 = 534e0c95 28ac39fc 8cd42792 77275aee ! %f8 = 0c008b22 2fe88b58 1900e0e7 703f9b0b ! %f12 = f7a826d4 f71abe5f 61f5da75 2e5f7321 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 47640b40 ed346999 469d94d2 47287fee ! %f20 = 25fccfc8 933507c8 1dca776e 5a0b9891 ! %f24 = 857f53a4 208c2ed6 389bd09f b95adf40 ! %f28 = efce2dc2 e9be8435 05f563f2 c727578a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4e18df97 c66cd553 3df83fb7 3bd090f1 ! %f36 = 2472446c e21d475a 9ac7db2f 2e2bf4aa ! %f40 = c55cf9d4 e80d93fe 4fb579e2 425d43c6 ! %f44 = ead3187d 6d23f39c d573e6f1 3d4adc82 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x996310d700000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 996310d700000076 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 63 p63_label_1: ! %l6 = 5299621e5c25ec0d, imm = fffffffffffffec1, %l0 = 1db46010d5b3f76c orn %l6,-0x13f,%l0 ! %l0 = 5299621e5c25ed3f ! Mem[0000000091800144] = 40ad970c, %g2 = b2c3641820e2c8b4 lduw [%o0+0x144],%g2 ! %g2 = 0000000040ad970c ! %l1 = 5c1725e5d01ad86c, %l4 = 15d393ea4e0ec268, %y = 00000000 mulscc %l1,%l4,%l2 ! %l2 = 00000000680d6c36, %ccr = 00, %y = 00000000 ! %l4 = 15d393ea4e0ec268, Mem[00000000900000ee] = 23131682 stb %l4,[%i4+0x0ee] ! Mem[00000000900000ec] = 68131682 ! %l5 = 92657919b92c8a9b, %l0 = 5299621e5c25ed3f, %l3 = 6ad1adf6525f31f9 sub %l5,%l0,%l3 ! %l3 = 3fcc16fb5d069d5c ! Code Fragment 1 p63_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x50a,%g3 ! %g3 = fffffffffffffaf6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f0 = 3aaa4edd 64188aff 4f662120 acaa105b ! %f4 = 534e0c95 28ac39fc 8cd42792 77275aee ! %f8 = 0c008b22 2fe88b58 1900e0e7 703f9b0b ! %f12 = f7a826d4 f71abe5f 61f5da75 2e5f7321 mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100 ! Mem[0000000090000140] = 5f7478d9 d6ab3316 c1bedd20 cb691d39 ! Mem[0000000090000150] = 7fece73b 358629ae 3fd226a8 c43c4750 ! Mem[0000000090000160] = 4e40c15e 2ec170ad 11bc111a 6c1726c7 ! Mem[0000000090000170] = ca1124dc c60ca54a a54f0ba0 6d1cbda3 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! %l0 = 5299621e5c25ed3f, Mem[0000000090000018] = 0785d1ed, %asi = 80 stba %l0,[%i4+0x018]%asi ! Mem[0000000090000018] = 3f85d1ed ! Mem[0000000091000150] = 34325dd9, %g2 = 0000000040ad970c lduh [%i6+0x150],%g2 ! %g2 = 0000000000003432 p63_label_2: ! %l2 = 680d6c36, %l3 = 5d069d5c, Mem[000000008e000008] = 7b565acc 0b10f385 stda %l2,[%i0+%o1]0x89 ! Mem[000000008e000008] = 680d6c36 5d069d5c ! %f12 = f7a826d4, Mem[000000008e800068] = 04beab7a st %f12,[%i1+0x068] ! Mem[000000008e800068] = f7a826d4 ! %f9 = 2fe88b58, Mem[000000008f000028] = f60f74da sta %f9 ,[%i2+%o5]0x89 ! Mem[000000008f000028] = 2fe88b58 ! Mem[0000000090000080] = a51ce9c8 b76c866a 2d8400de decbecfb ! Mem[0000000090000090] = 52748cfd d325b82a b9468fbe 00b43cbb ! Mem[00000000900000a0] = 76124d8f 3cc4a34b ff93747b 1e6c41e5 ! Mem[00000000900000b0] = 869e5b97 0acd4a55 1baa55e3 8975c1a1 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 membar #Sync ! Added by membar checker (341) ! Mem[00000000900000c0] = e69a15e5 f1e34842 d8fabe34 e6663614 ! Mem[00000000900000d0] = 6b4726ff dc7b95ee fcf0ffcd d2efa0dd ! Mem[00000000900000e0] = f6dd35ec 8dc899e6 05ea915c c1596813 ! Mem[00000000900000f0] = 1682cc3f 981e6310 6eaeb260 fe60fce1 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! Mem[000000008e800028] = 9a850d7f, %l3 = 3fcc16fb5d069d5c lduba [%i1+%o5]0x89,%l3 ! %l3 = 000000000000007f ! Mem[000000008e000180] = a3b2a9f3d46080a0, %l6 = 5299621e5c25ec0d, %l1 = 5c1725e5d01ad86c add %i0,0x180,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = a3b2a9f3d46080a0 ! Mem[000000008e0000e0] = 145cb749ec1c159a, %l7 = 90f149fac3a606e0, %l3 = 000000000000007f add %i0,0xe0,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 145cb749ec1c159a ! %l4 = 15d393ea4e0ec268, Mem[0000000091000020] = abdad1f2 stb %l4,[%i6+%o4] ! Mem[0000000091000020] = 68dad1f2 ! %f18 = 469d94d2, Mem[000000008f000020] = 4927bbb4 sta %f18,[%i2+%o4]0x88 ! Mem[000000008f000020] = 469d94d2 p63_label_3: ! Mem[0000000090000078] = 21d1ebce42756e18, %g2 = 0000000000003432 ldx [%i4+0x078],%g2 ! %g2 = 21d1ebce42756e18 ! %l2 = 00000000680d6c36 setx 0xc1755d37a98b1dca,%g7,%l2 ! %l2 = c1755d37a98b1dca ! Mem[000000009000011c] = 77275aee, %g2 = 21d1ebce42756e18 ldsb [%i4+0x11c],%g2 ! %g2 = 0000000000000077 ! %f11 = 703f9b0b, Mem[0000000090000064] = 31ded22c sta %f11,[%i4+0x064]%asi ! Mem[0000000090000064] = 703f9b0b ! %l0 = 5299621e5c25ed3f, %l4 = 15d393ea4e0ec268, %ccr = 00 movleu %xcc,%l0,%l4 ! Register Not Moved ! Mem[000000008e8000d8] = 0e725946, %l1 = d46080a0, %l1 = d46080a0 add %i1,0xd8,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000e725946 ! %l5 = 92657919b92c8a9b, imm = 0000000000000ced, %l0 = 5299621e5c25ed3f xnor %l5,0xced,%l0 ! %l0 = 6d9a86e646d37989 ! Mem[000000008f000028] = 2fe88b58, %l2 = c1755d37a98b1dca lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000058 ! %l0 = 6d9a86e646d37989, Mem[000000008f0001f4] = e4113388 stb %l0,[%i2+0x1f4] ! Mem[000000008f0001f4] = 89113388 ! Mem[000000008e8000d8] = 0e725946, %l0 = 6d9a86e646d37989 lduh [%i1+0x0da],%l0 ! %l0 = 0000000000005946 p63_label_4: ! immd = 0000000000000090, %l7 = 90f149fac3a606e0, %ccr = 00 movleu %xcc,0x090,%l7 ! Register Not Moved ! Mem[000000008e000018] = 09226481b67600f3, %l7 = 90f149fac3a606e0, %l5 = 92657919b92c8a9b add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 09226481b67600f3 ! Mem[000000008e0000f0] = 1b8c0c44, %l2 = 0000000000000058 swap [%i0+0x0f0],%l2 ! %l2 = 000000001b8c0c44 ! Mem[000000008e000028] = 147c3fcf67fd6f86, %f20 = 25fccfc8 933507c8 ldda [%i0+%o5]0x89,%f20 ! %f20 = 147c3fcf 67fd6f86 ! %f23 = 5a0b9891, Mem[000000008f800018] = d56384f9 sta %f23,[%i3+%o3]0x81 ! Mem[000000008f800018] = 5a0b9891 ! Code Fragment 1 p63_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffaf6 mov -0xe86,%g3 ! %g3 = fffffffffffff17a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 90f149fac3a606e0, Mem[0000000091000134] = de66f8de stw %l7,[%i6+0x134] ! Mem[0000000091000134] = c3a606e0 ! Mem[0000000091800014] = 2c24036e, %g2 = 0000000000000077 ldsb [%o0+0x017],%g2 ! %g2 = 000000000000002c ! Mem[0000000091000150] = 34325dd9, %g2 = 000000000000002c ldsb [%i6+0x150],%g2 ! %g2 = 0000000000000034 ! Set Register : %l0 = 0000000000005946 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff p63_label_5: ! Mem[000000008e0000b9] = 4c60a3bc, %l0 = ffffffffffffffff ldstub [%i0+0x0b9],%l0 ! %l0 = 00000060000000ff ! Mem[0000000091800028] = da84bdad, %g2 = 0000000000000034 lduh [%o0+0x02a],%g2 ! %g2 = 000000000000da84 ! Mem[000000008e000018] = 81642209, %l4 = 15d393ea4e0ec268 lduha [%i0+%o3]0x89,%l4 ! %l4 = 0000000000002209 ! %l1 = 000000000e725946, Mem[000000008e000010] = 2f7f1cd3 stha %l1,[%i0+%o2]0x89 ! Mem[000000008e000010] = 2f7f5946 ! Mem[00000000900000a8] = ff93747b, %g18 = ea49cfd7af8ba8d0 ldsw [%i4+0x0a8],%g2 ! %g2 = ea49cfd7af8ba8d0 ! %l6 = 5c25ec0d, %l7 = c3a606e0, Mem[000000008f000110] = fbc14b15 24ac5b21 std %l6,[%i2+0x110] ! Mem[000000008f000110] = 5c25ec0d c3a606e0 ! immd = 0000000000000375, %l0 = 0000000000000060, %ccr = 00 movpos %icc,0x375,%l0 ! Moved, %l0 = 0000000000000375 ! %l0 = 0000000000000375, immed = 00000700, %y = 00000000 sdivcc %l0,0x700,%l4 ! %l4 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 00000375 ! Mem[000000008f000010] = f5a93343, %l5 = 09226481b67600f3 ldstuba [%i2+%o2]0x88,%l5 ! %l5 = 00000043000000ff ! Mem[00000000910001c8] = 09155e84, %g2 = ffffffffff93747b ldub [%i6+0x1ca],%g2 ! %g2 = 0000000000000009 p63_label_6: ! Mem[000000008e000180] = a3b2a9f3, %l0 = 0000000000000375 swap [%i0+0x180],%l0 ! %l0 = 00000000a3b2a9f3 ! %l1 = 000000000e725946, %l0 = 00000000a3b2a9f3, %l5 = 0000000000000043 or %l1,%l0,%l5 ! %l5 = 00000000aff2f9f7 ! Mem[0000000091800038] = 96b1e416, %g2 = 0000000000000009 lduh [%o0+0x038],%g2 ! %g2 = 00000000000096b1 ! %l4 = 00000000, %l5 = aff2f9f7, Mem[000000008e800010] = df130dd2 5e3bc8f3 stda %l4,[%i1+%o2]0x88 ! Mem[000000008e800010] = 00000000 aff2f9f7 ! %l1 = 000000000e725946, imm = fffffffffffffdbd, %l2 = 000000001b8c0c44 tsubcc %l1,-0x243,%l2 ! %l2 = 000000000e725b89, %ccr = 13 ! Mem[000000008e0001a0] = 0fe514be, %l0 = a3b2a9f3, %l3 = ec1c159a add %i0,0x1a0,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000fe514be ! %l4 = 0000000000000000, imm = 0000000000000429, %l2 = 000000000e725b89 addccc %l4,0x429,%l2 ! %l2 = 000000000000042a, %ccr = 00 ! %f8 = 0c008b22, Mem[000000008e800018] = 105b54dd sta %f8 ,[%i1+%o3]0x89 ! Mem[000000008e800018] = 0c008b22 ! Mem[000000008e000020] = 2b082afe, %l4 = 0000000000000000 lduha [%i0+%o4]0x89,%l4 ! %l4 = 0000000000002afe ! Mem[0000000090800088] = d376e53d, %g2 = 00000000000096b1 ldsha [%i5+0x088]%asi,%g2 ! %g2 = ffffffffffffd376 p63_label_7: ! Mem[00000000900001bc] = 765dec22, %g2 = ffffffffffffd376 lduw [%i4+0x1bc],%g2 ! %g2 = 00000000765dec22 ! Mem[000000008f800000] = 1086a26f, %f13 = f71abe5f lda [%i3+%g0]0x80,%f13 ! %f13 = 1086a26f ! %l6 = 5299621e5c25ec0d, %l0 = 00000000a3b2a9f3, %ccr = 00 movrlz %l6,%l0,%l1 ! Not Moved, %l1 = 000000000e725946 ! Mem[000000008e800168] = 52d2b4d6 c9c0aaae, %l4 = 00002afe, %l5 = aff2f9f7 ldd [%i1+0x168],%l4 ! %l4 = 0000000052d2b4d6 00000000c9c0aaae ! %l4 = 52d2b4d6, %l5 = c9c0aaae, Mem[0000000091800150] = 42331e81 aa15256d std %l4,[%o0+0x150] ! Mem[0000000091800150] = 52d2b4d6 c9c0aaae save ! CWP = 1 ! Mem[000000008f800028] = 6ff28803, %l1 = 30f08ad0781ece3c lduwa [%o3+%i5]0x89,%l1 ! %l1 = 000000006ff28803 ! Mem[000000008f800050] = d24d63d5, %l3 = 072ee8cc774eff39 swap [%o3+0x050],%l3 ! %l3 = 00000000d24d63d5 ! %l3 = 00000000d24d63d5, Mem[000000008e000000] = 4b6f660964991d83 stxa %l3,[%o0+%g0]0x80 ! Mem[000000008e000000] = 00000000d24d63d5 ! Mem[000000008e0000f8] = ebc6f9ae 858ee39e, %l4 = fbee0221, %l5 = 7aca366f ldd [%o0+0x0f8],%l4 ! %l4 = 00000000ebc6f9ae 00000000858ee39e p63_label_8: ! %cwp = 1 ! %l6 = e33b4ff867e0a8df, imm = 000000000000032d, %l3 = 00000000d24d63d5 add %l6,0x32d,%l3 ! %l3 = e33b4ff867e0ac0c ! %l6 = e33b4ff867e0a8df, imm = 0000000000000008, %l6 = e33b4ff867e0a8df srlx %l6,0x008,%l6 ! %l6 = 00e33b4ff867e0a8 ! %l3 = e33b4ff867e0ac0c, Mem[00000000908001a0] = 473facc7, %asi = 80 stwa %l3,[%o5+0x1a0]%asi ! Mem[00000000908001a0] = 67e0ac0c ! %l0 = f0a72bb423577b53, Mem[00000000918000b4] = ffc33525 stw %l0,[%i0+0x0b4] ! Mem[00000000918000b4] = 23577b53 ! Mem[000000008f800018] = 91980b5a, %l3 = e33b4ff867e0ac0c lduha [%o3+%i3]0x88,%l3 ! %l3 = 0000000000000b5a ! Mem[000000008e000064] = 466ea89e, %l7 = 3158d4c83dd9a137 swap [%o0+0x064],%l7 ! %l7 = 00000000466ea89e ! Mem[000000008f000008] = b71bc8d6, %l6 = 00e33b4ff867e0a8 swapa [%o2+%i1]0x88,%l6 ! %l6 = 00000000b71bc8d6 ! %l1 = 000000006ff28803, %l2 = 3f46f9f46af59558, %l1 = 000000006ff28803 tsubcctv %l1,%l2,%l1 ! %l0 = f0a72bb423577b76, Trapped ! Mem[00000000900001e8] = a61ca5f3c559beea, %g2 = 00000000765dec22 ldx [%o4+0x1e8],%g2 ! %g2 = a61ca5f3c559beea ! Mem[000000008f8001d8] = 02610316, %l4 = ebc6f9ae, %l7 = 466ea89e add %o3,0x1d8,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000002610316 p63_label_9: ! %cwp = 1 ! Mem[000000008e800160] = 49257769 b07df56c, %l2 = 6af59558, %l3 = 00000b5a ldd [%o1+0x160],%l2 ! %l2 = 0000000049257769 00000000b07df56c ! Mem[0000000090800010] = 791d273d37af9d91, %g2 = a61ca5f3c559beea ldx [%o5+%i2],%g2 ! %g2 = 791d273d37af9d91 ! Mem[000000009180016c] = 3bf27fdb, %g2 = 791d273d37af9d91 ldsb [%i0+0x16e],%g2 ! %g2 = 000000000000003b ! Mem[000000008f800018] = 5ef2c751 91980b5a, %l2 = 49257769, %l3 = b07df56c ldda [%o3+%i3]0x89,%l2 ! %l2 = 0000000091980b5a 000000005ef2c751 ! Mem[000000009100012c] = adf9e689, %g2 = 000000000000003b ldsb [%o6+0x12f],%g2 ! %g2 = ffffffffffffffad ! Mem[00000000918000c0] = 63876646, %g2 = ffffffffffffffad ldsb [%i0+0x0c3],%g2 ! %g2 = 0000000000000063 ! %l0 = f0a72bb423577b76, imm = 0000000000000027, %l2 = 0000000091980b5a srax %l0,0x027,%l2 ! %l2 = ffffffffffe14e57 ! immd = 000000000000038c, %l6 = 00000000b71bc8d6, %ccr = 00 movg %xcc,0x38c,%l6 ! Moved, %l6 = 000000000000038c ! %l5 = 00000000858ee39e, Mem[000000008f000000] = bd80a8e5 stwa %l5,[%o2+%g0]0x89 ! Mem[000000008f000000] = 858ee39e ! Mem[000000009080015c] = c950cd81, %g2 = 0000000000000063 ldsb [%o5+0x15e],%g2 ! %g2 = ffffffffffffffc9 p63_label_10: ! %cwp = 1 ! %l7 = 0000000002610316, Mem[000000008f000000] = a9defce2858ee39e stxa %l7,[%o2+%g0]0x88 ! Mem[000000008f000000] = 0000000002610316 ! %l4 = ebc6f9ae, %l5 = 858ee39e, Mem[00000000908001f8] = ea3a372a eced8229 std %l4,[%o5+0x1f8] ! Mem[00000000908001f8] = ebc6f9ae 858ee39e ! Mem[0000000090000198] = 564fc517 fa40f0eb, %g2 = ffffffc9, %g3 = fffff17a ldd [%o4+0x198],%g2 ! %g2 = 00000000564fc517 00000000fa40f0eb ! Clear Register : %l7 = 0000000002610316 clr %l7 ! %l7 = 0000000000000000 ! Mem[000000009100008c] = 9c50ce45, %g2 = 00000000564fc517 lduh [%o6+0x08e],%g2 ! %g2 = 0000000000009c50 ! Mem[000000008e000010] = 2f7f5946, %l3 = 000000005ef2c751 ldswa [%o0+%i2]0x88,%l3 ! %l3 = 000000002f7f5946 ! Mem[000000008f000010] = ff33a9f5, %f19 = 47287fee lda [%o2+%i2]0x80,%f19 ! %f19 = ff33a9f5 ! %l5 = 00000000858ee39e, %l3 = 000000002f7f5946, %ccr = 00 movleu %xcc,%l5,%l3 ! Register Not Moved ! Mem[000000008f800028] = 0388f26fafbf39b3, %f2 = 4f662120 acaa105b ldda [%o3+%i5]0x80,%f2 ! %f2 = 0388f26f afbf39b3 ! %f20 = 147c3fcf 67fd6f86, Mem[00000000910001b8] = 8c1591cc 570a11d9 std %f20,[%o6+0x1b8] ! Mem[00000000910001b8] = 147c3fcf 67fd6f86 p63_label_11: ! %cwp = 1 ! %l1 = 000000006ff28803, Mem[0000000090000068] = 6a2502ac sth %l1,[%o4+0x068] ! Mem[0000000090000068] = 880302ac ! Mem[000000008f0000a0] = 635e4b13cc6f6684, %l4 = 00000000ebc6f9ae, %l1 = 000000006ff28803 add %o2,0xa0,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 635e4b13cc6f6684 ! %l3 = 000000002f7f5946, immed = 00000060, %ccr = 00 movre %l3,0x060,%l7 ! Not Moved, %l7 = 0000000000000000 ! %l2 = ffffffffffe14e57, immed = fffff90b, %y = 00000375 sdiv %l2,-0x6f5,%l7 ! %l7 = ffffffff80a59ae9 mov %l0,%y ! %y = 23577b76 ! %l1 = 635e4b13cc6f6684, %l2 = ffffffffffe14e57, %ccr = 00 movrne %l1,%l2,%l2 ! Moved, %l2 = ffffffffffe14e57 ! %l4 = 00000000ebc6f9ae, imm = fffffffffffff35d, %l7 = ffffffff80a59ae9 andncc %l4,-0xca3,%l7 ! %l7 = 00000000000008a2, %ccr = 00 ! %l0 = f0a72bb423577b76, Mem[000000008e0001f4] = f823af7c stb %l0,[%o0+0x1f4] ! Mem[000000008e0001f4] = 7623af7c ! Mem[000000008e800000] = 9bc3a21c2375c878, %l3 = 000000002f7f5946 ldxa [%o1+%g0]0x80,%l3 ! %l3 = 9bc3a21c2375c878 ! %l0 = 23577b76, %l1 = cc6f6684, Mem[0000000091800088] = f66800b9 43610036 std %l0,[%i0+0x088] ! Mem[0000000091800088] = 23577b76 cc6f6684 ! Mem[000000008e800010] = 00000000f7f9f2af, %l7 = 00000000000008a2 ldxa [%o1+%i2]0x80,%l7 ! %l7 = 00000000f7f9f2af p63_label_12: ! %cwp = 1 ! Mem[000000008f000028] = 588be82f df61656c, %l2 = ffe14e57, %l3 = 2375c878 ldda [%o2+%i5]0x80,%l2 ! %l2 = 00000000588be82f 00000000df61656c ! Mem[0000000091000018] = b3a2b8f1 aa3a992f, %g2 = 00009c50, %g3 = fa40f0eb ldda [%o6+0x018]%asi,%g2 ! %g2 = 00000000b3a2b8f1 00000000aa3a992f ! %f16 = 47640b40 ed346999, Mem[000000008e000010] = 2f7f5946 a5fa6128 stda %f16,[%o0+%i2]0x88 ! Mem[000000008e000010] = 47640b40 ed346999 ! %l6 = 0000038c, %l7 = f7f9f2af, Mem[0000000091800068] = fc55fd72 ba3ede0d std %l6,[%i0+0x068] ! Mem[0000000091800068] = 0000038c f7f9f2af ! %l3 = 00000000df61656c, Mem[000000008f800028] = 0388f26f stha %l3,[%o3+%i5]0x81 ! Mem[000000008f800028] = 656cf26f ! %f4 = 534e0c95 28ac39fc, Mem[000000008f000000] = 16036102 00000000 stda %f4 ,[%o2+%g0]0x81 ! Mem[000000008f000000] = 534e0c95 28ac39fc ! Mem[000000008e800020] = 15a13436, %l1 = 635e4b13cc6f6684 ldsba [%o1+%i4]0x81,%l1 ! %l1 = 0000000000000015 ! Mem[00000000908001d8] = ba41b1d8e4733a35, %f48 = e69a15e5 f1e34842 ldd [%o5+0x1d8],%f48 ! %f48 = ba41b1d8 e4733a35 ! %l2 = 00000000588be82f, Mem[000000008f800010] = 5ef3d2c1 stba %l2,[%o3+%i2]0x80 ! Mem[000000008f800010] = 2ff3d2c1 ! %l1 = 0000000000000015, %l2 = 00000000588be82f, %l0 = f0a72bb423577b76 add %l1,%l2,%l0 ! %l0 = 00000000588be844 p63_label_13: ! %cwp = 1 save ! CWP = 2 ! Mem[000000008f0001f0] = 5fc3cfe2, %l4 = e68cbb2c, %l3 = 070719fa add %i2,0x1f0,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005fc3cfe2 ! %l4 = f6f662f7e68cbb2c, immed = fffffe7f, %ccr = 00 movrgz %l4,-0x181,%l2 ! Not Moved, %l2 = ea49cfd7af8ba8d0 ! Mem[000000008e000004] = d24d63d5, %l4 = f6f662f7e68cbb2c swap [%i0+0x004],%l4 ! %l4 = 00000000d24d63d5 ! Mem[000000008f800008] = 19e8b604, %l2 = ea49cfd7af8ba8d0 swapa [%i3+%o1]0x89,%l2 ! %l2 = 0000000019e8b604 ! %l3 = 000000005fc3cfe2, %l3 = 000000005fc3cfe2, %l1 = 3abdc218b2a5a8a7 addccc %l3,%l3,%l1 ! %l1 = 00000000bf879fc4, %ccr = 0a ! Mem[0000000091800008] = 3c5372e4, %g2 = 00000000b3a2b8f1 lduw [%o0+%o1],%g2 ! %g2 = 000000003c5372e4 ! Mem[0000000090800148] = 58d70c46, %g2 = 000000003c5372e4 ldsb [%i5+0x148],%g2 ! %g2 = 0000000000000058 ! Mem[000000008e000000] = 00000000, %f9 = 2fe88b58 lda [%i0+%g0]0x89,%f9 ! %f9 = 00000000 ! Mem[000000008f800008] = d0a88baf, %f28 = efce2dc2 lda [%i3+0x008]%asi,%f28 ! %f28 = d0a88baf p63_label_14: ! %cwp = 2 ! %l0 = 98b1e9fde9f971e9, %l0 = 98b1e9fde9f971e9, %ccr = 0a movneg %icc,%l0,%l0 ! Moved, %l0 = 98b1e9fde9f971e9 ! Mem[000000008e000010] = 996934ed, %f20 = 147c3fcf lda [%i0+%o2]0x80,%f20 ! %f20 = 996934ed ! Mem[0000000091800160] = b8e33a5fbe99a180, %f48 = ba41b1d8 e4733a35 ldd [%o0+0x160],%f48 ! %f48 = b8e33a5f be99a180 ! immd = 00000000000001fe, %l5 = a6a18da86acdef51, %ccr = 0a movge %xcc,0x1fe,%l5 ! Moved, %l5 = 00000000000001fe ! %l6 = 197f8efe, %l7 = 909a05a6, Mem[000000008e000020] = 2b082afe 409a2876 stda %l6,[%i0+%o4]0x88 ! Mem[000000008e000020] = 197f8efe 909a05a6 ! Mem[000000008f800149] = c5bd3519, %l1 = 00000000bf879fc4 ldstuba [%i3+0x149]%asi,%l1 ! %l1 = 000000bd000000ff ! %l5 = 00000000000001fe, Mem[000000008e800058] = e2324844735e110d stx %l5,[%i1+0x058] ! Mem[000000008e800058] = 00000000000001fe ! Mem[000000008f000078] = 89cc91ecd524d279, %l7 = 12fb905c909a05a6, %l7 = 12fb905c909a05a6 add %i2,0x78,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 89cc91ecd524d279 ! immd = 00000000000002a6, %l1 = 00000000000000bd, %ccr = 0a movle %icc,0x2a6,%l1 ! Register Not Moved ! %l6 = 109f8c1a197f8efe, %l3 = 000000005fc3cfe2, %ccr = 0a movge %icc,%l6,%l3 ! Moved, %l3 = 109f8c1a197f8efe p63_label_15: ! %cwp = 2 ! Mem[000000008f000010] = ff33a9f5, %l6 = 109f8c1a197f8efe lduha [%i2+%o2]0x81,%l6 ! %l6 = 000000000000ff33 ! Mem[000000008e00010c] = 6a7cfdda, %l2 = 0000000019e8b604 ldstub [%i0+0x10c],%l2 ! %l2 = 0000006a000000ff ! Mem[0000000091000148] = df9bb4e585439e50, %g2 = 0000000000000058 ldx [%i6+0x148],%g2 ! %g2 = df9bb4e585439e50 ! Mem[000000008f800018] = 5ef2c75191980b5a, %l4 = 00000000d24d63d5 ldxa [%i3+%o3]0x88,%l4 ! %l4 = 5ef2c75191980b5a ! Mem[0000000090800100] = fb532693, %g2 = df9bb4e585439e50 lduw [%i5+0x100],%g2 ! %g2 = 00000000fb532693 ! %f22 = 1dca776e 5a0b9891, Mem[000000008e000018] = 09226481 b67600f3 stda %f22,[%i0+%o3]0x81 ! Mem[000000008e000018] = 1dca776e 5a0b9891 ! %l1 = 00000000000000bd, %l5 = 00000000000001fe, %l3 = 109f8c1a197f8efe xnorcc %l1,%l5,%l3 ! %l3 = fffffffffffffebc, %ccr = 88 ! %l6 = 000000000000ff33, %l1 = 00000000000000bd, %ccr = 88 move %icc,%l6,%l1 ! Register Not Moved ! Mem[000000008f80010c] = 18af704b, %l1 = 00000000000000bd lduh [%i3+0x10c],%l1 ! %l1 = 00000000000018af ! %l1 = 00000000000018af, %l4 = 5ef2c75191980b5a, %l1 = 00000000000018af addccc %l1,%l4,%l1 ! %l1 = 5ef2c75191982409, %ccr = 08 p63_label_16: ! %cwp = 2 ! %l4 = 5ef2c75191980b5a, %l1 = 5ef2c75191982409, %l0 = 98b1e9fde9f971e9 tsubcc %l4,%l1,%l0 ! %l0 = ffffffffffffe751, %ccr = 9b ! Mem[000000008e800020] = 15a13436, %l2 = 000000000000006a ldsha [%i1+%o4]0x81,%l2 ! %l2 = 00000000000015a1 ! %l6 = 000000000000ff33, Mem[0000000090000098] = b9468fbe00b43cbb stx %l6,[%i4+0x098] ! Mem[0000000090000098] = 000000000000ff33 ! %l7 = 89cc91ecd524d279, Mem[0000000090800130] = 75025c7f stw %l7,[%i5+0x130] ! Mem[0000000090800130] = d524d279 ! Mem[0000000091000010] = c24b8124d7a3e9c6, %f48 = b8e33a5f be99a180 ldda [%i6+0x010]%asi,%f48 ! %f48 = c24b8124 d7a3e9c6 ! Mem[000000008e000020] = fe8e7f19, %l1 = 5ef2c75191982409 swap [%i0+%o4],%l1 ! %l1 = 00000000fe8e7f19 ! Mem[000000008f800000] = 1086a26f, %l3 = fffffffffffffebc swap [%i3+%g0],%l3 ! %l3 = 000000001086a26f ! %f0 = 3aaa4edd, Mem[0000000091800098] = 8642a6a6 st %f0 ,[%o0+0x098] ! Mem[0000000091800098] = 3aaa4edd ! %l7 = 89cc91ecd524d279, %l6 = 000000000000ff33, %ccr = 9b movne %icc,%l7,%l6 ! Moved, %l6 = 89cc91ecd524d279 ! Mem[00000000910000ec] = 30124320, %g2 = 00000000fb532693 ldsb [%i6+0x0ec],%g2 ! %g2 = 0000000000000030 p63_label_17: ! %cwp = 2 ! %l3 = 000000001086a26f, Mem[000000008e800018] = 0c008b22 stha %l3,[%i1+%o3]0x89 ! Mem[000000008e800018] = 0c00a26f ! %f0 = 3aaa4edd 64188aff, Mem[000000008f800018] = 5a0b9891 51c7f25e stda %f0 ,[%i3+%o3]0x80 ! Mem[000000008f800018] = 3aaa4edd 64188aff ! Mem[000000008f800178] = 67b48791, %l2 = 00000000000015a1 swap [%i3+0x178],%l2 ! %l2 = 0000000067b48791 ! Code Fragment 1 p63_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000aa3a992f mov 0x288,%g3 ! %g3 = 0000000000000288 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 00000000fe8e7f19 setx 0xe10fcc57cd69463d,%g7,%l1 ! %l1 = e10fcc57cd69463d ! %f20 = 996934ed 67fd6f86, Mem[0000000090800038] = 980e0495 1c0cd3f2 std %f20,[%i5+0x038] ! Mem[0000000090800038] = 996934ed 67fd6f86 ! Mem[000000008f000018] = 74043fae 1ff91e7a, %l0 = ffffe751, %l1 = cd69463d ldda [%i2+%o3]0x81,%l0 ! %l0 = 0000000074043fae 000000001ff91e7a ! Mem[000000008e800179] = 4f8ead6c, %l2 = 0000000067b48791 ldstub [%i1+0x179],%l2 ! %l2 = 0000008e000000ff ! Mem[00000000918001d8] = e13ba7f5, %g18 = efb0ca60089701b8 ldsw [%o0+0x1d8],%g2 ! %g2 = efb0ca60089701b8 ! Mem[000000008f800000] = fffffebc, %l3 = 000000001086a26f ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffffff p63_label_18: ! %cwp = 2 ! %l5 = 00000000000001fe, Mem[0000000090000085] = 6c866a2d stb %l5,[%i4+0x085] ! Mem[0000000090000084] = fe866a2d ! %l2 = 000000000000008e, Mem[000000008f000000] = 950c4e53 stwa %l2,[%i2+%g0]0x89 ! Mem[000000008f000000] = 0000008e ! %l5 = 00000000000001fe, Mem[000000008f000000] = fc39ac280000008e stxa %l5,[%i2+%g0]0x88 ! Mem[000000008f000000] = 00000000000001fe ! %l5 = 00000000000001fe, %l2 = 000000000000008e, %l5 = 00000000000001fe srax %l5,%l2,%l5 ! %l5 = 0000000000000000 ! %l6 = 89cc91ecd524d279, immed = 00000889, %y = 23577b76 smulcc %l6,0x889,%l0 ! %l0 = fffffe9237486ac1, %ccr = 80, %y = fffffe92 ! Mem[00000000910000e8] = 324bb73730124320, %g2 = ffffffffe13ba7f5 ldx [%i6+0x0e8],%g2 ! %g2 = 324bb73730124320 ! Mem[000000008e000028] = 866ffd67, %f8 = 0c008b22 lda [%i0+%o5]0x81,%f8 ! %f8 = 866ffd67 ! Mem[000000008e000000] = 00000000, %l2 = 000000000000008e swapa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[000000008e800018] = 6fa2000c, %l3 = ffffffffffffffff ldsha [%i1+%o3]0x80,%l3 ! %l3 = 0000000000006fa2 ! %l6 = 89cc91ecd524d279, Mem[000000008f800018] = ff8a1864dd4eaa3a stxa %l6,[%i3+%o3]0x89 ! Mem[000000008f800018] = 89cc91ecd524d279 p63_label_19: ! %cwp = 2 ! %l6 = d524d279, %l7 = d524d279, Mem[00000000900001b8] = 42d2ae29 765dec22 std %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = d524d279 d524d279 ! %l2 = 0000000000000000, %l1 = 000000001ff91e7a, %ccr = 80 movne %xcc,%l2,%l1 ! Moved, %l1 = 0000000000000000 ! %l2 = 0000000000000000, immed = 00000b5f, %l7 = 89cc91ecd524d279 taddcctv %l2,0xb5f,%l7 ! %l0 = fffffe9237486ae4, Trapped ! %l5 = 0000000000000000, Mem[0000000091000100] = 12a382c0 stw %l5,[%i6+0x100] ! Mem[0000000091000100] = 00000000 ! %l7 = 89cc91ecd524d279, %l7 = 89cc91ecd524d279, %y = fffffe92 umulcc %l7,%l7,%l1 ! %l1 = b1764b893912bd31, %ccr = 80, %y = b1764b89 ! %f26 = 389bd09f b95adf40, Mem[00000000900000a8] = ff93747b 1e6c41e5 std %f26,[%i4+0x0a8] ! Mem[00000000900000a8] = 389bd09f b95adf40 ! Mem[0000000090000020] = 883f5b62 676e9131, %g2 = 30124320, %g3 = 00000288 ldd [%i4+%o4],%g2 ! %g2 = 00000000883f5b62 00000000676e9131 ! %f30 = 05f563f2 c727578a, Mem[0000000090800060] = 257bbd62 c2b6030c std %f30,[%i5+0x060] ! Mem[0000000090800060] = 05f563f2 c727578a ! Mem[000000008e800020] = 15a13436, %l5 = 0000000000000000 lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000015 ! Mem[000000008f800010] = c1d2f32f, %l6 = 89cc91ecd524d279 ldswa [%i3+%o2]0x89,%l6 ! %l6 = ffffffffc1d2f32f p63_label_20: ! %cwp = 2 ! Mem[000000008f8000d8] = 1bf3a933ba0b1edc, %l3 = 0000000000006fa2, %l7 = 89cc91ecd524d279 add %i3,0xd8,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 1bf3a933ba0b1edc ! immd = 000000000000015c, %l4 = 5ef2c75191980b5a, %ccr = 80 move %xcc,0x15c,%l4 ! Register Not Moved ! Mem[00000000900001c0] = 38bbf01f c80fbeae bdab6ad8 dad85b84 ! Mem[00000000900001d0] = bfd5130a a6bd4d6c e5419b8b dc30d0b9 ! Mem[00000000900001e0] = bf9923c6 0270605c a61ca5f3 c559beea ! Mem[00000000900001f0] = b2902ee5 5293be02 c13fa447 ebab167d mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0 ! %l2 = 0000000000000000, Mem[000000008e000040] = 61d6aed95eb63bd2 stx %l2,[%i0+0x040] ! Mem[000000008e000040] = 0000000000000000 ! Mem[000000008e800090] = a75fb314, %l2 = 0000000000000000 lduh [%i1+0x092],%l2 ! %l2 = 000000000000b314 ! Mem[00000000910000ec] = 30124320, %g2 = 00000000883f5b62 lduw [%i6+0x0ec],%g2 ! %g2 = 0000000030124320 ! Mem[000000008e80004c] = 0822a1e9, %l3 = 00006fa2, %l3 = 00006fa2 add %i1,0x4c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000822a1e9 ! %l0 = fffffe9237486ae4, Mem[0000000090800075] = 2692b76b stb %l0,[%i5+0x075] ! Mem[0000000090800074] = e492b76b membar #Sync ! Added by membar checker (342) ! %f21 = 67fd6f86, Mem[00000000900001c8] = bdab6ad8 st %f21,[%i4+0x1c8] ! Mem[00000000900001c8] = 67fd6f86 ! Mem[0000000090000020] = 883f5b62, %g2 = 0000000030124320 lduh [%i4+%o4],%g2 ! %g2 = 000000000000883f p63_label_21: ! %cwp = 2 ! %l6 = c1d2f32f, %l7 = ba0b1edc, Mem[00000000910000b0] = c0b4901e 1ae032bb std %l6,[%i6+0x0b0] ! Mem[00000000910000b0] = c1d2f32f ba0b1edc ! Code Fragment 1 p63_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000676e9131 mov -0x8e7,%g3 ! %g3 = fffffffffffff719 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800018] = ecf755a1 c4ec5ef0, %g2 = 0000883f, %g3 = fffff719 ldd [%i5+%o3],%g2 ! %g2 = 00000000ecf755a1 00000000c4ec5ef0 ! %l3 = 000000000822a1e9, Mem[000000008f800000] = fffffebc58fe0e18 stxa %l3,[%i3+%g0]0x80 ! Mem[000000008f800000] = 000000000822a1e9 ! immd = 00000000000000ec, %l4 = 5ef2c75191980b5a, %ccr = 80 movl %xcc,0x0ec,%l4 ! Moved, %l4 = 00000000000000ec ! %l1 = b1764b893912bd31, %l6 = ffffffffc1d2f32f, %y = b1764b89 mulscc %l1,%l6,%l3 ! %l3 = 00000000de5c51c7, %ccr = 08, %y = d8bb25c4 ! Mem[0000000090000140] = 7478d9d6, %g2 = 00000000ecf755a1 ldub [%i4+0x141],%g2 ! %g2 = 0000000000000074 ! Mem[000000008f800127] = 57173eed, %l7 = 1bf3a933ba0b1edc ldstub [%i3+0x127],%l7 ! %l7 = 000000ed000000ff ! %l4 = 00000000000000ec, %l2 = 000000000000b314, %ccr = 08 movneg %icc,%l4,%l2 ! Moved, %l2 = 00000000000000ec ! %l3 = 00000000de5c51c7, Mem[000000008f800140] = d19320d2 sth %l3,[%i3+0x140] ! Mem[000000008f800140] = 51c720d2 p63_label_22: ! %cwp = 2 ! Code Fragment 1 p63_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c4ec5ef0 mov -0x070,%g3 ! %g3 = ffffffffffffff90 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 00000000000000ec, %l2 = 00000000000000ec, %ccr = 08 movrgez %l2,%l2,%l0 ! Moved, %l0 = 00000000000000ec ! %l1 = b1764b893912bd31, %l3 = 00000000de5c51c7, %l1 = b1764b893912bd31 sra %l1,%l3,%l1 ! %l1 = 000000000072257a ! Mem[0000000091000090] = a0149962, %g2 = 0000000000000074 ldsh [%i6+0x092],%g2 ! %g2 = ffffffffffffa014 ! Mem[0000000090800054] = a3e6fc07, %g2 = ffffffffffffa014 ldsb [%i5+0x054],%g2 ! %g2 = ffffffffffffffa3 ! immd = 0000000000000325, %l1 = 000000000072257a, %ccr = 08 movvs %xcc,0x325,%l1 ! Register Not Moved ! Mem[00000000910000f0] = 22c1d6cc, %g2 = ffffffffffffffa3 ldub [%i6+0x0f2],%g2 ! %g2 = 0000000000000022 ! Code Fragment 1 p63_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = ffffffffffffff90 mov -0x504,%g3 ! %g3 = fffffffffffffafc and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 00000000000000ec, %l5 = 0000000000000015, %l6 = ffffffffc1d2f32f addc %l4,%l5,%l6 ! %l6 = 0000000000000101 ! Mem[000000008f800008] = af8ba8d0, %l1 = 000000000072257a swapa [%i3+%o1]0x89,%l1 ! %l1 = 00000000af8ba8d0 p63_label_23: ! %cwp = 2 ! Mem[000000008f0000f0] = 867b7d4137f79fd8, %l1 = 00000000af8ba8d0, %l7 = 00000000000000ed add %i2,0xf0,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 867b7d4137f79fd8 ! Mem[000000008e800054] = d5b4b864, %l2 = 00000000000000ec ldub [%i1+0x055],%l2 ! %l2 = 00000000000000b4 ! %l2 = 000000b4, %l3 = de5c51c7, Mem[000000008e000008] = 680d6c36 5d069d5c stda %l2,[%i0+%o1]0x88 ! Mem[000000008e000008] = 000000b4 de5c51c7 ! Mem[0000000090000060] = d05fd2d1, %g18 = efb0ca60089701b8 ldsw [%i4+0x060],%g2 ! %g2 = efb0ca60089701b8 ! Mem[000000008f80008c] = a83ab4f7, %l4 = 00000000000000ec ldstuba [%i3+0x08c]%asi,%l4 ! %l4 = 000000a8000000ff ! Mem[000000008f800144] = 72f03056, %l7 = 867b7d4137f79fd8 swap [%i3+0x144],%l7 ! %l7 = 0000000072f03056 ! %l3 = 00000000de5c51c7, Mem[000000008f800158] = 3121bfe9e1b6048b stx %l3,[%i3+0x158] ! Mem[000000008f800158] = 00000000de5c51c7 ! %f6 = 8cd42792 77275aee, Mem[000000008e000020] = 91982409 a6059a90 stda %f6 ,[%i0+%o4]0x81 ! Mem[000000008e000020] = 8cd42792 77275aee ! Mem[000000008f000028] = 588be82f, %l1 = 00000000af8ba8d0 ldsha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000588b ! Mem[00000000918001a8] = 00fb5c06a24c24bb, %g2 = ffffffffd05fd2d1 ldx [%o0+0x1a8],%g2 ! %g2 = 00fb5c06a24c24bb p63_label_24: ! %cwp = 2 ! Mem[0000000090000140] = 5f7478d9d6ab3316, %g2 = 00fb5c06a24c24bb ldx [%i4+0x140],%g2 ! %g2 = 5f7478d9d6ab3316 ! %l5 = 0000000000000015, Mem[000000009080002e] = fe652656, %asi = 80 stha %l5,[%i5+0x02e]%asi ! Mem[000000009080002c] = 00152656 ! Mem[0000000090800010] = 791d273d37af9d91, %g2 = 5f7478d9d6ab3316 ldx [%i5+%o2],%g2 ! %g2 = 791d273d37af9d91 ! %l6 = 0000000000000101, Mem[000000008f000028] = 6c6561df2fe88b58 stxa %l6,[%i2+%o5]0x89 ! Mem[000000008f000028] = 0000000000000101 ! %l0 = 00000000000000ec, Mem[0000000091800082] = e8f2941f sth %l0,[%o0+0x082] ! Mem[0000000091800080] = 00ec941f ! retry : should take illegal inst trap, %l0 = 00000000000000ec retry ! Illegal inst trap : %l0 = 00000000000000fc rd %pc,%o7 return %o7+12 ! CWP = 1 ! %l2 = 00000000588be82f, Mem[00000000918000d0] = dff7ebccbc118a8b stx %l2,[%i0+0x0d0] ! Mem[00000000918000d0] = 00000000588be82f ! %l1 = 0000000000000015, %l6 = 000000000000038c, %ccr = 08 movleu %xcc,%l1,%l6 ! Register Not Moved ! %l0 = 00000000588be844, Mem[0000000091800000] = 3bc5dc05af37a84c stx %l0,[%i0+%g0] ! Mem[0000000091800000] = 00000000588be844 p63_label_25: ! %cwp = 1 ! %l0 = 00000000588be844, imm = fffffffffffff596, %l7 = 00000000f7f9f2af xnor %l0,-0xa6a,%l7 ! %l7 = 00000000588be22d ! %l5 = 00000000858ee39e, Mem[00000000900000a2] = 4d8f3cc4 sth %l5,[%o4+0x0a2] ! Mem[00000000900000a0] = e39e3cc4 ! Mem[000000009180005c] = f76f3436, %g18 = c6249165a7b8f1a6 ldsw [%i0+0x05c],%g2 ! %g2 = c6249165a7b8f1a6 ! %l6 = 000000000000038c, Mem[00000000918001d6] = 4260e13b sth %l6,[%i0+0x1d6] ! Mem[00000000918001d4] = 038ce13b ! Mem[0000000091000038] = 98d22379, %g2 = fffffffff76f3436 ldub [%o6+0x039],%g2 ! %g2 = 0000000000000098 ! %l7 = 00000000588be22d, %l2 = 00000000588be82f, %l2 = 00000000588be82f orn %l7,%l2,%l2 ! %l2 = fffffffffffff7fd ! Mem[000000008e8001a8] = 5397272400394ab5, %l6 = 000000000000038c, %l6 = 000000000000038c add %o1,0x1a8,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 5397272400394ab5 ! immd = 000000000000036f, %l2 = fffffffffffff7fd, %ccr = 08 mova %icc,0x36f,%l2 ! Moved, %l2 = 000000000000036f ! Mem[000000008f0001f8] = 003aef94ef462f27, %l4 = 00000000ebc6f9ae ldx [%o2+0x1f8],%l4 ! %l4 = 003aef94ef462f27 ! %l2 = 000000000000036f, Mem[0000000090800128] = 99ae3a813cc3283c stx %l2,[%o5+0x128] ! Mem[0000000090800128] = 000000000000036f ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed ldd [%i0+0x1a8],%l2 ldxa [%i1+0x0e8]%asi,%l6 ldx [%i1+0x188],%l0 ldub [%i0+0x1f9],%l2 ld [%i0+0x0f8],%l4 movn %xcc,0x3ea,%l0 nop ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000a3b2a9f3 bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000e725946 bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000042a bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000fe514be bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000052d2b4d6 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c9c0aaae bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ! Check %y register set 0xd8bb25c4,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p63_failed mov 0x111,%g1 ! Check Floating Point Registers p63_check_fp_registers: set p63_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 3aaa4edd 64188aff bne %xcc,p63_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0388f26f afbf39b3 bne %xcc,p63_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 534e0c95 28ac39fc bne %xcc,p63_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 866ffd67 00000000 bne %xcc,p63_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be f7a826d4 1086a26f bne %xcc,p63_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 469d94d2 ff33a9f5 bne %xcc,p63_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 996934ed 67fd6f86 bne %xcc,p63_f20_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be d0a88baf e9be8435 bne %xcc,p63_f28_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000008ee68cbb2c ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b4000000c7515cde ldx [%i0+0x008],%g3 ! Observed data at 000000008e000008 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 996934ed400b6447 ldx [%i0+0x010],%g3 ! Observed data at 000000008e000010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1dca776e5a0b9891 ldx [%i0+0x018],%g3 ! Observed data at 000000008e000018 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8cd4279277275aee ldx [%i0+0x020],%g3 ! Observed data at 000000008e000020 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 0000000000000000 ldx [%i0+0x040],%g3 ! Observed data at 000000008e000040 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x040,%g4 ldx [%g1+0x060],%g2 ! Expected data = 388b41763dd9a137 ldx [%i0+0x060],%g3 ! Observed data at 000000008e000060 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x060,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 4cffa3bca11b0d11 ldx [%i0+0x0b8],%g3 ! Observed data at 000000008e0000b8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 000000587ea1bf00 ldx [%i0+0x0f0],%g3 ! Observed data at 000000008e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 7aec229cff7cfdda ldx [%i0+0x108],%g3 ! Observed data at 000000008e000108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x108,%g4 ldx [%g1+0x180],%g2 ! Expected data = 00000375d46080a0 ldx [%i0+0x180],%g3 ! Observed data at 000000008e000180 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x180,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = da78717b7623af7c ldx [%i0+0x1f0],%g3 ! Observed data at 000000008e0001f0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x1f0,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 00000000f7f9f2af ldx [%i1+0x010],%g3 ! Observed data at 000000008e800010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6fa2000caca35c50 ldx [%i1+0x018],%g3 ! Observed data at 000000008e800018 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x018,%g4 ldx [%g1+0x058],%g2 ! Expected data = 00000000000001fe ldx [%i1+0x058],%g3 ! Observed data at 000000008e800058 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x058,%g4 ldx [%g1+0x068],%g2 ! Expected data = f7a826d4f22a18d3 ldx [%i1+0x068],%g3 ! Observed data at 000000008e800068 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x068,%g4 ldx [%g1+0x178],%g2 ! Expected data = 4fffad6c852cf7d2 ldx [%i1+0x178],%g3 ! Observed data at 000000008e800178 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x178,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x000],%g2 ! Expected data = fe01000000000000 ldx [%i2+0x000],%g3 ! Observed data at 000000008f000000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a8e067f855439cdb ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff33a9f52b519f32 ldx [%i2+0x010],%g3 ! Observed data at 000000008f000010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d2949d46f3fac76f ldx [%i2+0x020],%g3 ! Observed data at 000000008f000020 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0101000000000000 ldx [%i2+0x028],%g3 ! Observed data at 000000008f000028 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x028,%g4 ldx [%g1+0x110],%g2 ! Expected data = 5c25ec0dc3a606e0 ldx [%i2+0x110],%g3 ! Observed data at 000000008f000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x110,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 5fc3cfe289113388 ldx [%i2+0x1f0],%g3 ! Observed data at 000000008f0001f0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x1f0,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 000000000822a1e9 ldx [%i3+0x000],%g3 ! Observed data at 000000008f800000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7a257200ac5ee569 ldx [%i3+0x008],%g3 ! Observed data at 000000008f800008 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2ff3d2c149959505 ldx [%i3+0x010],%g3 ! Observed data at 000000008f800010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 79d224d5ec91cc89 ldx [%i3+0x018],%g3 ! Observed data at 000000008f800018 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 656cf26fafbf39b3 ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 774eff39c6705bc5 ldx [%i3+0x050],%g3 ! Observed data at 000000008f800050 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x050,%g4 ldx [%g1+0x088],%g2 ! Expected data = e9da6f03ff3ab4f7 ldx [%i3+0x088],%g3 ! Observed data at 000000008f800088 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x088,%g4 ldx [%g1+0x120],%g2 ! Expected data = 91328d2b57173eff ldx [%i3+0x120],%g3 ! Observed data at 000000008f800120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x120,%g4 ldx [%g1+0x140],%g2 ! Expected data = 51c720d237f79fd8 ldx [%i3+0x140],%g3 ! Observed data at 000000008f800140 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = c5ff3519e0ee7bdf ldx [%i3+0x148],%g3 ! Observed data at 000000008f800148 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x148,%g4 ldx [%g1+0x158],%g2 ! Expected data = 00000000de5c51c7 ldx [%i3+0x158],%g3 ! Observed data at 000000008f800158 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x158,%g4 ldx [%g1+0x178],%g2 ! Expected data = 000015a126a8c791 ldx [%i3+0x178],%g3 ! Observed data at 000000008f800178 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x178,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed p63_f0_fail: set p63_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f2_fail: set p63_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f4_fail: set p63_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f8_fail: set p63_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f12_fail: set p63_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f18_fail: set p63_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f20_fail: set p63_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f28_fail: set p63_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 63 failed p63_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0fc] ! Set processor 63 done flag set p63_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 63 failed p63_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p63_selfmod_failed: ba p63_failed mov 0xabc,%g1 p63_common_error: or %g0,0xf1f,%g1 ba p63_failed mov %o5,%g3 p63_common_signature_error: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_common_timeout: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p63_failed mov 0x0,%g3 p63_trap1e: membar #Sync mov 0x140,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync umulcc %l4,%l1,%l6 addc %l3,%l7,%l1 done p63_trap1o: membar #Sync mov 0x140,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync umulcc %l4,%l1,%l6 addc %l3,%l7,%l1 done p63_trap2e: membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000018] done p63_trap2o: membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000018] done p63_trap3e: xor %l5,%l5,%l1 or %l1,%l5,%l1 xor %l7,%l1,%l1 or %l2,%l7,%l1 and %l4,-0x8cb,%l0 xor %l4,-0x374,%l6 add %l6,0xc31,%l5 done p63_trap3o: xor %l5,%l5,%l1 or %l1,%l5,%l1 xor %l7,%l1,%l1 or %l2,%l7,%l1 and %l4,-0x8cb,%l0 xor %l4,-0x374,%l6 add %l6,0xc31,%l5 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 p63_init_memory_pointers: set p63_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 p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1db46010d5b3f76c ldx [%g1+0x008],%l1 ! %l1 = 5c1725e5d01ad86c ldx [%g1+0x010],%l2 ! %l2 = 4740d70e5cfc292f ldx [%g1+0x018],%l3 ! %l3 = 6ad1adf6525f31f9 ldx [%g1+0x020],%l4 ! %l4 = 15d393ea4e0ec268 ldx [%g1+0x028],%l5 ! %l5 = 92657919b92c8a9b ldx [%g1+0x030],%l6 ! %l6 = 5299621e5c25ec0d ldx [%g1+0x038],%l7 ! %l7 = 90f149fac3a606e0 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = f0a72bb423577b53 ldx [%g1+0x048],%l1 ! %l1 = 30f08ad0781ece3c ldx [%g1+0x050],%l2 ! %l2 = 3f46f9f46af59558 ldx [%g1+0x058],%l3 ! %l3 = 072ee8cc774eff39 ldx [%g1+0x060],%l4 ! %l4 = 6b4499a5fbee0221 ldx [%g1+0x068],%l5 ! %l5 = c83cec047aca366f ldx [%g1+0x070],%l6 ! %l6 = e33b4ff867e0a8df ldx [%g1+0x078],%l7 ! %l7 = 3158d4c83dd9a137 save ! Initialize memory pointers for window 2 set p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = 98b1e9fde9f971e9 ldx [%g1+0x088],%l1 ! %l1 = 3abdc218b2a5a8a7 ldx [%g1+0x090],%l2 ! %l2 = ea49cfd7af8ba8d0 ldx [%g1+0x098],%l3 ! %l3 = 2bd8c680070719fa ldx [%g1+0x0a0],%l4 ! %l4 = f6f662f7e68cbb2c ldx [%g1+0x0a8],%l5 ! %l5 = a6a18da86acdef51 ldx [%g1+0x0b0],%l6 ! %l6 = 109f8c1a197f8efe ldx [%g1+0x0b8],%l7 ! %l7 = 12fb905c909a05a6 ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore retl nop user_text_end: .seg "text" .align 0x2000 user_near0_start: p0_near_0_le: stw %l1,[%i3+0x130] ! Mem[0000000011800130] ldsh [%i0+0x1c2],%l5 ! Mem[00000000100001c2] lduh [%i1+0x102],%l5 ! Mem[0000000010800102] jmpl %o7,%g0 ldstub [%i3+0x19b],%l4 ! Mem[000000001180019b] p0_near_0_lo: stw %l1,[%o3+0x130] ! Mem[0000000011800130] ldsh [%o0+0x1c2],%l5 ! Mem[00000000100001c2] lduh [%o1+0x102],%l5 ! Mem[0000000010800102] jmpl %o7,%g0 ldstub [%o3+0x19b],%l4 ! Mem[000000001180019b] p0_near_0_he: tsubcc %l7,%l0,%l7 ldstub [%i3+0x177],%l6 ! Mem[0000000011800177] ldd [%i3+0x138],%l4 ! Mem[0000000011800138] swap [%i0+0x00c],%l6 ! Mem[000000001000000c] jmpl %o7,%g0 ldstub [%i2+0x1de],%l6 ! Mem[00000000110001de] p0_near_0_ho: tsubcc %l7,%l0,%l7 ldstub [%o3+0x177],%l6 ! Mem[0000000011800177] ldd [%o3+0x138],%l4 ! Mem[0000000011800138] swap [%o0+0x00c],%l6 ! Mem[000000001000000c] jmpl %o7,%g0 ldstub [%o2+0x1de],%l6 ! Mem[00000000110001de] p1_near_0_le: ld [%i0+0x08c],%f0 ! Mem[000000001200008c] stb %l5,[%i2+0x1c2] ! Mem[00000000130001c2] ldstub [%i0+0x1a1],%l6 ! Mem[00000000120001a1] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[0000000013000038] p1_near_0_lo: ld [%o0+0x08c],%f0 ! Mem[000000001200008c] stb %l5,[%o2+0x1c2] ! Mem[00000000130001c2] ldstub [%o0+0x1a1],%l6 ! Mem[00000000120001a1] jmpl %o7,%g0 std %l0,[%o2+0x038] ! Mem[0000000013000038] p1_near_0_he: ldx [%i3+0x110],%l1 ! Mem[0000000013800110] stb %l0,[%i3+0x175] ! Mem[0000000013800175] and %l5,%l6,%l3 stb %l4,[%i1+0x028] ! Mem[0000000012800028] lduw [%i3+0x028],%l4 ! Mem[0000000013800028] jmpl %o7,%g0 stw %l7,[%i0+0x18c] ! Mem[000000001200018c] p1_near_0_ho: ldx [%o3+0x110],%l1 ! Mem[0000000013800110] stb %l0,[%o3+0x175] ! Mem[0000000013800175] and %l5,%l6,%l3 stb %l4,[%o1+0x028] ! Mem[0000000012800028] lduw [%o3+0x028],%l4 ! Mem[0000000013800028] jmpl %o7,%g0 stw %l7,[%o0+0x18c] ! Mem[000000001200018c] p2_near_0_le: ldstub [%i0+0x08f],%l0 ! Mem[000000001400008f] ldd [%i3+0x0d8],%l2 ! Mem[00000000158000d8] stw %l7,[%i0+0x134] ! Mem[0000000014000134] jmpl %o7,%g0 lduw [%i1+0x1f4],%l7 ! Mem[00000000148001f4] p2_near_0_lo: ldstub [%o0+0x08f],%l0 ! Mem[000000001400008f] ldd [%o3+0x0d8],%l2 ! Mem[00000000158000d8] stw %l7,[%o0+0x134] ! Mem[0000000014000134] jmpl %o7,%g0 lduw [%o1+0x1f4],%l7 ! Mem[00000000148001f4] p2_near_0_he: orn %l1,0xb97,%l6 stx %l5,[%i1+0x080] ! Mem[0000000014800080] st %f16,[%i0+0x154] ! Mem[0000000014000154] stb %l4,[%i2+0x17b] ! Mem[000000001500017b] ldsw [%i0+0x118],%l2 ! Mem[0000000014000118] stw %l4,[%i1+0x110] ! Mem[0000000014800110] lduw [%i2+0x18c],%l7 ! Mem[000000001500018c] jmpl %o7,%g0 ldsb [%i1+0x043],%l5 ! Mem[0000000014800043] p2_near_0_ho: orn %l1,0xb97,%l6 stx %l5,[%o1+0x080] ! Mem[0000000014800080] st %f16,[%o0+0x154] ! Mem[0000000014000154] stb %l4,[%o2+0x17b] ! Mem[000000001500017b] ldsw [%o0+0x118],%l2 ! Mem[0000000014000118] stw %l4,[%o1+0x110] ! Mem[0000000014800110] lduw [%o2+0x18c],%l7 ! Mem[000000001500018c] jmpl %o7,%g0 ldsb [%o1+0x043],%l5 ! Mem[0000000014800043] p3_near_0_le: ldub [%i1+0x08f],%l0 ! Mem[000000001680008f] ldx [%i0+0x180],%l1 ! Mem[0000000016000180] ldsb [%i2+0x175],%l0 ! Mem[0000000017000175] jmpl %o7,%g0 stb %l7,[%i3+0x0c6] ! Mem[00000000178000c6] p3_near_0_lo: ldub [%o1+0x08f],%l0 ! Mem[000000001680008f] ldx [%o0+0x180],%l1 ! Mem[0000000016000180] ldsb [%o2+0x175],%l0 ! Mem[0000000017000175] jmpl %o7,%g0 stb %l7,[%o3+0x0c6] ! Mem[00000000178000c6] p3_near_0_he: orn %l0,%l7,%l7 subc %l4,%l5,%l1 smul %l0,-0x01b,%l1 ldx [%i1+0x188],%l5 ! Mem[0000000016800188] jmpl %o7,%g0 ldd [%i2+0x090],%l4 ! Mem[0000000017000090] p3_near_0_ho: orn %l0,%l7,%l7 subc %l4,%l5,%l1 smul %l0,-0x01b,%l1 ldx [%o1+0x188],%l5 ! Mem[0000000016800188] jmpl %o7,%g0 ldd [%o2+0x090],%l4 ! Mem[0000000017000090] p4_near_0_le: ldx [%i1+0x0a8],%l0 ! Mem[00000000188000a8] ldsw [%i2+0x08c],%l0 ! Mem[000000001900008c] ldstub [%i3+0x1ef],%l5 ! Mem[00000000198001ef] jmpl %o7,%g0 ldx [%i3+0x060],%l7 ! Mem[0000000019800060] p4_near_0_lo: ldx [%o1+0x0a8],%l0 ! Mem[00000000188000a8] ldsw [%o2+0x08c],%l0 ! Mem[000000001900008c] ldstub [%o3+0x1ef],%l5 ! Mem[00000000198001ef] jmpl %o7,%g0 ldx [%o3+0x060],%l7 ! Mem[0000000019800060] p4_near_0_he: ldsw [%i2+0x1bc],%l0 ! Mem[00000000190001bc] stx %l6,[%i0+0x1f0] ! Mem[00000000180001f0] ldd [%i1+0x088],%f28 ! Mem[0000000018800088] ldx [%i2+0x050],%l6 ! Mem[0000000019000050] stw %l5,[%i0+0x1b0] ! Mem[00000000180001b0] stx %l4,[%i0+0x1b8] ! Mem[00000000180001b8] ldstub [%i1+0x02d],%l6 ! Mem[000000001880002d] jmpl %o7,%g0 tsubcc %l4,%l7,%l3 p4_near_0_ho: ldsw [%o2+0x1bc],%l0 ! Mem[00000000190001bc] stx %l6,[%o0+0x1f0] ! Mem[00000000180001f0] ldd [%o1+0x088],%f28 ! Mem[0000000018800088] ldx [%o2+0x050],%l6 ! Mem[0000000019000050] stw %l5,[%o0+0x1b0] ! Mem[00000000180001b0] stx %l4,[%o0+0x1b8] ! Mem[00000000180001b8] ldstub [%o1+0x02d],%l6 ! Mem[000000001880002d] jmpl %o7,%g0 tsubcc %l4,%l7,%l3 p5_near_0_le: swap [%i3+0x064],%l3 ! Mem[000000001b800064] sth %l0,[%i0+0x0ac] ! Mem[000000001a0000ac] stw %l5,[%i3+0x084] ! Mem[000000001b800084] jmpl %o7,%g0 std %l4,[%i1+0x0e8] ! Mem[000000001a8000e8] p5_near_0_lo: swap [%o3+0x064],%l3 ! Mem[000000001b800064] sth %l0,[%o0+0x0ac] ! Mem[000000001a0000ac] stw %l5,[%o3+0x084] ! Mem[000000001b800084] jmpl %o7,%g0 std %l4,[%o1+0x0e8] ! Mem[000000001a8000e8] p5_near_0_he: taddcc %l7,%l5,%l0 ldd [%i3+0x060],%l6 ! Mem[000000001b800060] ldd [%i3+0x150],%l0 ! Mem[000000001b800150] ldd [%i2+0x0f0],%l6 ! Mem[000000001b0000f0] st %f25,[%i0+0x024] ! Mem[000000001a000024] std %f18,[%i2+0x118] ! Mem[000000001b000118] jmpl %o7,%g0 ldub [%i2+0x101],%l6 ! Mem[000000001b000101] p5_near_0_ho: taddcc %l7,%l5,%l0 ldd [%o3+0x060],%l6 ! Mem[000000001b800060] ldd [%o3+0x150],%l0 ! Mem[000000001b800150] ldd [%o2+0x0f0],%l6 ! Mem[000000001b0000f0] st %f25,[%o0+0x024] ! Mem[000000001a000024] std %f18,[%o2+0x118] ! Mem[000000001b000118] jmpl %o7,%g0 ldub [%o2+0x101],%l6 ! Mem[000000001b000101] p6_near_0_le: smulcc %l2,%l3,%l3 lduw [%i3+0x078],%l1 ! Mem[000000001d800078] ldd [%i0+0x040],%l2 ! Mem[000000001c000040] jmpl %o7,%g0 lduw [%i0+0x0a8],%l2 ! Mem[000000001c0000a8] p6_near_0_lo: smulcc %l2,%l3,%l3 lduw [%o3+0x078],%l1 ! Mem[000000001d800078] ldd [%o0+0x040],%l2 ! Mem[000000001c000040] jmpl %o7,%g0 lduw [%o0+0x0a8],%l2 ! Mem[000000001c0000a8] p6_near_0_he: sdivx %l6,%l3,%l1 sllx %l7,%l4,%l4 lduw [%i3+0x148],%l7 ! Mem[000000001d800148] stx %l7,[%i1+0x088] ! Mem[000000001c800088] ldd [%i2+0x038],%l6 ! Mem[000000001d000038] jmpl %o7,%g0 tsubcctv %l4,0xaa6,%l1 p6_near_0_ho: sdivx %l6,%l3,%l1 sllx %l7,%l4,%l4 lduw [%o3+0x148],%l7 ! Mem[000000001d800148] stx %l7,[%o1+0x088] ! Mem[000000001c800088] ldd [%o2+0x038],%l6 ! Mem[000000001d000038] jmpl %o7,%g0 tsubcctv %l4,0xaa6,%l1 p7_near_0_le: std %f0 ,[%i1+0x0a8] ! Mem[000000001e8000a8] std %f10,[%i2+0x0d8] ! Mem[000000001f0000d8] ldsb [%i1+0x067],%l2 ! Mem[000000001e800067] jmpl %o7,%g0 lduw [%i2+0x144],%l1 ! Mem[000000001f000144] p7_near_0_lo: std %f0 ,[%o1+0x0a8] ! Mem[000000001e8000a8] std %f10,[%o2+0x0d8] ! Mem[000000001f0000d8] ldsb [%o1+0x067],%l2 ! Mem[000000001e800067] jmpl %o7,%g0 lduw [%o2+0x144],%l1 ! Mem[000000001f000144] p7_near_0_he: lduw [%i0+0x1b8],%l7 ! Mem[000000001e0001b8] ldx [%i2+0x1c8],%l7 ! Mem[000000001f0001c8] sth %l1,[%i2+0x134] ! Mem[000000001f000134] stw %l2,[%i3+0x170] ! Mem[000000001f800170] ldsw [%i3+0x1fc],%l6 ! Mem[000000001f8001fc] swap [%i1+0x19c],%l2 ! Mem[000000001e80019c] jmpl %o7,%g0 ldsh [%i2+0x190],%l4 ! Mem[000000001f000190] p7_near_0_ho: lduw [%o0+0x1b8],%l7 ! Mem[000000001e0001b8] ldx [%o2+0x1c8],%l7 ! Mem[000000001f0001c8] sth %l1,[%o2+0x134] ! Mem[000000001f000134] stw %l2,[%o3+0x170] ! Mem[000000001f800170] ldsw [%o3+0x1fc],%l6 ! Mem[000000001f8001fc] swap [%o1+0x19c],%l2 ! Mem[000000001e80019c] jmpl %o7,%g0 ldsh [%o2+0x190],%l4 ! Mem[000000001f000190] p8_near_0_le: stw %l0,[%i1+0x0ac] ! Mem[00000000208000ac] stb %l7,[%i0+0x113] ! Mem[0000000020000113] ldx [%i0+0x168],%l1 ! Mem[0000000020000168] jmpl %o7,%g0 stx %l1,[%i3+0x160] ! Mem[0000000021800160] p8_near_0_lo: stw %l0,[%o1+0x0ac] ! Mem[00000000208000ac] stb %l7,[%o0+0x113] ! Mem[0000000020000113] ldx [%o0+0x168],%l1 ! Mem[0000000020000168] jmpl %o7,%g0 stx %l1,[%o3+0x160] ! Mem[0000000021800160] p8_near_0_he: ldx [%i2+0x108],%l0 ! Mem[0000000021000108] ldub [%i3+0x089],%l7 ! Mem[0000000021800089] srlx %l0,%l2,%l6 st %f30,[%i1+0x1b4] ! Mem[00000000208001b4] ld [%i0+0x04c],%f23 ! Mem[000000002000004c] ldsw [%i2+0x118],%l2 ! Mem[0000000021000118] jmpl %o7,%g0 ldsw [%i3+0x154],%l0 ! Mem[0000000021800154] p8_near_0_ho: ldx [%o2+0x108],%l0 ! Mem[0000000021000108] ldub [%o3+0x089],%l7 ! Mem[0000000021800089] srlx %l0,%l2,%l6 st %f30,[%o1+0x1b4] ! Mem[00000000208001b4] ld [%o0+0x04c],%f23 ! Mem[000000002000004c] ldsw [%o2+0x118],%l2 ! Mem[0000000021000118] jmpl %o7,%g0 ldsw [%o3+0x154],%l0 ! Mem[0000000021800154] p9_near_0_le: swap [%i1+0x08c],%l0 ! Mem[000000002280008c] lduh [%i3+0x0d8],%l2 ! Mem[00000000238000d8] ldsh [%i1+0x0d0],%l5 ! Mem[00000000228000d0] jmpl %o7,%g0 sth %l2,[%i3+0x038] ! Mem[0000000023800038] p9_near_0_lo: swap [%o1+0x08c],%l0 ! Mem[000000002280008c] lduh [%o3+0x0d8],%l2 ! Mem[00000000238000d8] ldsh [%o1+0x0d0],%l5 ! Mem[00000000228000d0] jmpl %o7,%g0 sth %l2,[%o3+0x038] ! Mem[0000000023800038] p9_near_0_he: jmpl %o7,%g0 ldub [%i3+0x10c],%l0 ! Mem[000000002380010c] jmpl %o7,%g0 nop p9_near_0_ho: jmpl %o7,%g0 ldub [%o3+0x10c],%l0 ! Mem[000000002380010c] jmpl %o7,%g0 nop p10_near_0_le: lduh [%i1+0x062],%l0 ! Mem[0000000024800062] stx %l7,[%i0+0x110] ! Mem[0000000024000110] xor %l5,0xe96,%l1 jmpl %o7,%g0 ldx [%i3+0x1e0],%l1 ! Mem[00000000258001e0] p10_near_0_lo: lduh [%o1+0x062],%l0 ! Mem[0000000024800062] stx %l7,[%o0+0x110] ! Mem[0000000024000110] xor %l5,0xe96,%l1 jmpl %o7,%g0 ldx [%o3+0x1e0],%l1 ! Mem[00000000258001e0] p10_near_0_he: ldsh [%i2+0x152],%l0 ! Mem[0000000025000152] ldstub [%i0+0x186],%l5 ! Mem[0000000024000186] ld [%i1+0x188],%f21 ! Mem[0000000024800188] stb %l4,[%i3+0x0b3] ! Mem[00000000258000b3] ldd [%i3+0x120],%l6 ! Mem[0000000025800120] ldx [%i2+0x1f0],%l5 ! Mem[00000000250001f0] jmpl %o7,%g0 stx %l1,[%i1+0x1f8] ! Mem[00000000248001f8] p10_near_0_ho: ldsh [%o2+0x152],%l0 ! Mem[0000000025000152] ldstub [%o0+0x186],%l5 ! Mem[0000000024000186] ld [%o1+0x188],%f21 ! Mem[0000000024800188] stb %l4,[%o3+0x0b3] ! Mem[00000000258000b3] ldd [%o3+0x120],%l6 ! Mem[0000000025800120] ldx [%o2+0x1f0],%l5 ! Mem[00000000250001f0] jmpl %o7,%g0 stx %l1,[%o1+0x1f8] ! Mem[00000000248001f8] p11_near_0_le: std %l4,[%i1+0x190] ! Mem[0000000026800190] ldd [%i2+0x1c0],%f4 ! Mem[00000000270001c0] std %l6,[%i3+0x180] ! Mem[0000000027800180] jmpl %o7,%g0 stx %l7,[%i1+0x1d0] ! Mem[00000000268001d0] p11_near_0_lo: std %l4,[%o1+0x190] ! Mem[0000000026800190] ldd [%o2+0x1c0],%f4 ! Mem[00000000270001c0] std %l6,[%o3+0x180] ! Mem[0000000027800180] jmpl %o7,%g0 stx %l7,[%o1+0x1d0] ! Mem[00000000268001d0] p11_near_0_he: orn %l5,%l2,%l3 ldd [%i3+0x040],%f30 ! Mem[0000000027800040] ldstub [%i0+0x046],%l1 ! Mem[0000000026000046] stx %l0,[%i3+0x048] ! Mem[0000000027800048] swap [%i1+0x0a8],%l2 ! Mem[00000000268000a8] lduh [%i3+0x14c],%l0 ! Mem[000000002780014c] ldsw [%i3+0x15c],%l2 ! Mem[000000002780015c] jmpl %o7,%g0 stb %l7,[%i1+0x1ad] ! Mem[00000000268001ad] p11_near_0_ho: orn %l5,%l2,%l3 ldd [%o3+0x040],%f30 ! Mem[0000000027800040] ldstub [%o0+0x046],%l1 ! Mem[0000000026000046] stx %l0,[%o3+0x048] ! Mem[0000000027800048] swap [%o1+0x0a8],%l2 ! Mem[00000000268000a8] lduh [%o3+0x14c],%l0 ! Mem[000000002780014c] ldsw [%o3+0x15c],%l2 ! Mem[000000002780015c] jmpl %o7,%g0 stb %l7,[%o1+0x1ad] ! Mem[00000000268001ad] p12_near_0_le: std %l0,[%i1+0x088] ! Mem[0000000028800088] stw %l1,[%i3+0x184] ! Mem[0000000029800184] ldstub [%i2+0x175],%l0 ! Mem[0000000029000175] jmpl %o7,%g0 taddcc %l5,%l5,%l5 p12_near_0_lo: std %l0,[%o1+0x088] ! Mem[0000000028800088] stw %l1,[%o3+0x184] ! Mem[0000000029800184] ldstub [%o2+0x175],%l0 ! Mem[0000000029000175] jmpl %o7,%g0 taddcc %l5,%l5,%l5 p12_near_0_he: ld [%i0+0x1d4],%f22 ! Mem[00000000280001d4] jmpl %o7,%g0 ldub [%i2+0x077],%l7 ! Mem[0000000029000077] p12_near_0_ho: ld [%o0+0x1d4],%f22 ! Mem[00000000280001d4] jmpl %o7,%g0 ldub [%o2+0x077],%l7 ! Mem[0000000029000077] p13_near_0_le: sth %l0,[%i1+0x0ae] ! Mem[000000002a8000ae] stb %l2,[%i0+0x0d9] ! Mem[000000002a0000d9] swap [%i2+0x064],%l2 ! Mem[000000002b000064] jmpl %o7,%g0 taddcc %l4,0xe05,%l2 p13_near_0_lo: sth %l0,[%o1+0x0ae] ! Mem[000000002a8000ae] stb %l2,[%o0+0x0d9] ! Mem[000000002a0000d9] swap [%o2+0x064],%l2 ! Mem[000000002b000064] jmpl %o7,%g0 taddcc %l4,0xe05,%l2 p13_near_0_he: stx %l7,[%i3+0x1e8] ! Mem[000000002b8001e8] ldd [%i2+0x130],%l0 ! Mem[000000002b000130] stw %l6,[%i0+0x1bc] ! Mem[000000002a0001bc] st %f31,[%i0+0x060] ! Mem[000000002a000060] stw %l4,[%i3+0x18c] ! Mem[000000002b80018c] jmpl %o7,%g0 std %f18,[%i2+0x138] ! Mem[000000002b000138] p13_near_0_ho: stx %l7,[%o3+0x1e8] ! Mem[000000002b8001e8] ldd [%o2+0x130],%l0 ! Mem[000000002b000130] stw %l6,[%o0+0x1bc] ! Mem[000000002a0001bc] st %f31,[%o0+0x060] ! Mem[000000002a000060] stw %l4,[%o3+0x18c] ! Mem[000000002b80018c] jmpl %o7,%g0 std %f18,[%o2+0x138] ! Mem[000000002b000138] p14_near_0_le: ldd [%i0+0x110],%l0 ! Mem[000000002c000110] ldsw [%i2+0x10c],%l0 ! Mem[000000002d00010c] std %l4,[%i3+0x1c8] ! Mem[000000002d8001c8] jmpl %o7,%g0 ldub [%i1+0x1b7],%l4 ! Mem[000000002c8001b7] p14_near_0_lo: ldd [%o0+0x110],%l0 ! Mem[000000002c000110] ldsw [%o2+0x10c],%l0 ! Mem[000000002d00010c] std %l4,[%o3+0x1c8] ! Mem[000000002d8001c8] jmpl %o7,%g0 ldub [%o1+0x1b7],%l4 ! Mem[000000002c8001b7] p14_near_0_he: ldsh [%i3+0x1be],%l6 ! Mem[000000002d8001be] lduw [%i3+0x03c],%l7 ! Mem[000000002d80003c] ldsw [%i2+0x19c],%l0 ! Mem[000000002d00019c] sth %l3,[%i3+0x126] ! Mem[000000002d800126] jmpl %o7,%g0 ld [%i2+0x1d4],%f29 ! Mem[000000002d0001d4] p14_near_0_ho: ldsh [%o3+0x1be],%l6 ! Mem[000000002d8001be] lduw [%o3+0x03c],%l7 ! Mem[000000002d80003c] ldsw [%o2+0x19c],%l0 ! Mem[000000002d00019c] sth %l3,[%o3+0x126] ! Mem[000000002d800126] jmpl %o7,%g0 ld [%o2+0x1d4],%f29 ! Mem[000000002d0001d4] p15_near_0_le: addc %l2,0x6db,%l3 stx %l6,[%i0+0x108] ! Mem[000000002e000108] ldd [%i2+0x0b0],%l4 ! Mem[000000002f0000b0] jmpl %o7,%g0 sth %l2,[%i0+0x088] ! Mem[000000002e000088] p15_near_0_lo: addc %l2,0x6db,%l3 stx %l6,[%o0+0x108] ! Mem[000000002e000108] ldd [%o2+0x0b0],%l4 ! Mem[000000002f0000b0] jmpl %o7,%g0 sth %l2,[%o0+0x088] ! Mem[000000002e000088] p15_near_0_he: ld [%i2+0x1f4],%f23 ! Mem[000000002f0001f4] stb %l4,[%i0+0x1cc] ! Mem[000000002e0001cc] udivx %l3,0x0a0,%l2 taddcctv %l7,-0xef2,%l6 stx %l7,[%i0+0x068] ! Mem[000000002e000068] jmpl %o7,%g0 ldd [%i2+0x178],%l4 ! Mem[000000002f000178] p15_near_0_ho: ld [%o2+0x1f4],%f23 ! Mem[000000002f0001f4] stb %l4,[%o0+0x1cc] ! Mem[000000002e0001cc] udivx %l3,0x0a0,%l2 taddcctv %l7,-0xef2,%l6 stx %l7,[%o0+0x068] ! Mem[000000002e000068] jmpl %o7,%g0 ldd [%o2+0x178],%l4 ! Mem[000000002f000178] p16_near_0_le: swap [%i0+0x1d8],%l5 ! Mem[00000000300001d8] lduh [%i2+0x050],%l4 ! Mem[0000000031000050] ldstub [%i3+0x067],%l2 ! Mem[0000000031800067] jmpl %o7,%g0 ldstub [%i0+0x019],%l2 ! Mem[0000000030000019] p16_near_0_lo: swap [%o0+0x1d8],%l5 ! Mem[00000000300001d8] lduh [%o2+0x050],%l4 ! Mem[0000000031000050] ldstub [%o3+0x067],%l2 ! Mem[0000000031800067] jmpl %o7,%g0 ldstub [%o0+0x019],%l2 ! Mem[0000000030000019] p16_near_0_he: jmpl %o7,%g0 stb %l3,[%i3+0x056] ! Mem[0000000031800056] jmpl %o7,%g0 nop p16_near_0_ho: jmpl %o7,%g0 stb %l3,[%o3+0x056] ! Mem[0000000031800056] jmpl %o7,%g0 nop p17_near_0_le: umulcc %l5,%l3,%l1 ldsb [%i2+0x030],%l3 ! Mem[0000000033000030] sth %l1,[%i3+0x0d2] ! Mem[00000000338000d2] jmpl %o7,%g0 sth %l7,[%i0+0x04e] ! Mem[000000003200004e] p17_near_0_lo: umulcc %l5,%l3,%l1 ldsb [%o2+0x030],%l3 ! Mem[0000000033000030] sth %l1,[%o3+0x0d2] ! Mem[00000000338000d2] jmpl %o7,%g0 sth %l7,[%o0+0x04e] ! Mem[000000003200004e] p17_near_0_he: ldd [%i3+0x050],%f20 ! Mem[0000000033800050] lduh [%i2+0x110],%l0 ! Mem[0000000033000110] swap [%i1+0x0a8],%l4 ! Mem[00000000328000a8] stb %l5,[%i0+0x063] ! Mem[0000000032000063] jmpl %o7,%g0 addccc %l0,0x97a,%l1 p17_near_0_ho: ldd [%o3+0x050],%f20 ! Mem[0000000033800050] lduh [%o2+0x110],%l0 ! Mem[0000000033000110] swap [%o1+0x0a8],%l4 ! Mem[00000000328000a8] stb %l5,[%o0+0x063] ! Mem[0000000032000063] jmpl %o7,%g0 addccc %l0,0x97a,%l1 p18_near_0_le: ldstub [%i1+0x0af],%l0 ! Mem[00000000348000af] ldsw [%i3+0x0f8],%l2 ! Mem[00000000358000f8] sth %l0,[%i3+0x174] ! Mem[0000000035800174] jmpl %o7,%g0 ldub [%i0+0x085],%l5 ! Mem[0000000034000085] p18_near_0_lo: ldstub [%o1+0x0af],%l0 ! Mem[00000000348000af] ldsw [%o3+0x0f8],%l2 ! Mem[00000000358000f8] sth %l0,[%o3+0x174] ! Mem[0000000035800174] jmpl %o7,%g0 ldub [%o0+0x085],%l5 ! Mem[0000000034000085] p18_near_0_he: stw %l7,[%i3+0x00c] ! Mem[000000003580000c] jmpl %o7,%g0 lduh [%i1+0x19a],%l6 ! Mem[000000003480019a] p18_near_0_ho: stw %l7,[%o3+0x00c] ! Mem[000000003580000c] jmpl %o7,%g0 lduh [%o1+0x19a],%l6 ! Mem[000000003480019a] p19_near_0_le: ldsh [%i0+0x130],%l1 ! Mem[0000000036000130] lduh [%i0+0x148],%l1 ! Mem[0000000036000148] ldsb [%i3+0x136],%l7 ! Mem[0000000037800136] jmpl %o7,%g0 add %l5,%l7,%l1 p19_near_0_lo: ldsh [%o0+0x130],%l1 ! Mem[0000000036000130] lduh [%o0+0x148],%l1 ! Mem[0000000036000148] ldsb [%o3+0x136],%l7 ! Mem[0000000037800136] jmpl %o7,%g0 add %l5,%l7,%l1 p19_near_0_he: std %f28,[%i3+0x048] ! Mem[0000000037800048] ldub [%i0+0x080],%l5 ! Mem[0000000036000080] lduw [%i2+0x1c8],%l3 ! Mem[00000000370001c8] st %f22,[%i1+0x1d4] ! Mem[00000000368001d4] sth %l1,[%i3+0x04e] ! Mem[000000003780004e] swap [%i0+0x10c],%l2 ! Mem[000000003600010c] tsubcctv %l4,%l0,%l0 jmpl %o7,%g0 sdivx %l7,%l0,%l7 p19_near_0_ho: std %f28,[%o3+0x048] ! Mem[0000000037800048] ldub [%o0+0x080],%l5 ! Mem[0000000036000080] lduw [%o2+0x1c8],%l3 ! Mem[00000000370001c8] st %f22,[%o1+0x1d4] ! Mem[00000000368001d4] sth %l1,[%o3+0x04e] ! Mem[000000003780004e] swap [%o0+0x10c],%l2 ! Mem[000000003600010c] tsubcctv %l4,%l0,%l0 jmpl %o7,%g0 sdivx %l7,%l0,%l7 p20_near_0_le: ldx [%i1+0x088],%l0 ! Mem[0000000038800088] tsubcc %l3,%l1,%l4 ldsb [%i0+0x191],%l4 ! Mem[0000000038000191] jmpl %o7,%g0 sllx %l7,0x022,%l5 p20_near_0_lo: ldx [%o1+0x088],%l0 ! Mem[0000000038800088] tsubcc %l3,%l1,%l4 ldsb [%o0+0x191],%l4 ! Mem[0000000038000191] jmpl %o7,%g0 sllx %l7,0x022,%l5 p20_near_0_he: smulcc %l5,%l0,%l0 addc %l2,-0x4e4,%l0 ldd [%i0+0x180],%l6 ! Mem[0000000038000180] swap [%i0+0x0c8],%l1 ! Mem[00000000380000c8] lduw [%i1+0x04c],%l6 ! Mem[000000003880004c] st %f16,[%i0+0x174] ! Mem[0000000038000174] stw %l6,[%i1+0x130] ! Mem[0000000038800130] jmpl %o7,%g0 ldx [%i0+0x120],%l3 ! Mem[0000000038000120] p20_near_0_ho: smulcc %l5,%l0,%l0 addc %l2,-0x4e4,%l0 ldd [%o0+0x180],%l6 ! Mem[0000000038000180] swap [%o0+0x0c8],%l1 ! Mem[00000000380000c8] lduw [%o1+0x04c],%l6 ! Mem[000000003880004c] st %f16,[%o0+0x174] ! Mem[0000000038000174] stw %l6,[%o1+0x130] ! Mem[0000000038800130] jmpl %o7,%g0 ldx [%o0+0x120],%l3 ! Mem[0000000038000120] p21_near_0_le: orcc %l3,%l2,%l3 ldx [%i3+0x1e0],%l5 ! Mem[000000003b8001e0] lduw [%i2+0x1c4],%l2 ! Mem[000000003b0001c4] jmpl %o7,%g0 orn %l0,0x065,%l1 p21_near_0_lo: orcc %l3,%l2,%l3 ldx [%o3+0x1e0],%l5 ! Mem[000000003b8001e0] lduw [%o2+0x1c4],%l2 ! Mem[000000003b0001c4] jmpl %o7,%g0 orn %l0,0x065,%l1 p21_near_0_he: jmpl %o7,%g0 lduh [%i3+0x0e4],%l1 ! Mem[000000003b8000e4] jmpl %o7,%g0 nop p21_near_0_ho: jmpl %o7,%g0 lduh [%o3+0x0e4],%l1 ! Mem[000000003b8000e4] jmpl %o7,%g0 nop p22_near_0_le: srax %l2,%l3,%l3 stw %l1,[%i3+0x058] ! Mem[000000003d800058] ldub [%i2+0x1b1],%l4 ! Mem[000000003d0001b1] jmpl %o7,%g0 std %f8 ,[%i1+0x0a8] ! Mem[000000003c8000a8] p22_near_0_lo: srax %l2,%l3,%l3 stw %l1,[%o3+0x058] ! Mem[000000003d800058] ldub [%o2+0x1b1],%l4 ! Mem[000000003d0001b1] jmpl %o7,%g0 std %f8 ,[%o1+0x0a8] ! Mem[000000003c8000a8] p22_near_0_he: jmpl %o7,%g0 stx %l1,[%i0+0x140] ! Mem[000000003c000140] jmpl %o7,%g0 nop p22_near_0_ho: jmpl %o7,%g0 stx %l1,[%o0+0x140] ! Mem[000000003c000140] jmpl %o7,%g0 nop p23_near_0_le: std %f0 ,[%i1+0x0a8] ! Mem[000000003e8000a8] lduw [%i2+0x0f8],%l2 ! Mem[000000003f0000f8] lduw [%i3+0x0d0],%l5 ! Mem[000000003f8000d0] jmpl %o7,%g0 ldstub [%i1+0x039],%l2 ! Mem[000000003e800039] p23_near_0_lo: std %f0 ,[%o1+0x0a8] ! Mem[000000003e8000a8] lduw [%o2+0x0f8],%l2 ! Mem[000000003f0000f8] lduw [%o3+0x0d0],%l5 ! Mem[000000003f8000d0] jmpl %o7,%g0 ldstub [%o1+0x039],%l2 ! Mem[000000003e800039] p23_near_0_he: jmpl %o7,%g0 std %l6,[%i2+0x180] ! Mem[000000003f000180] jmpl %o7,%g0 nop p23_near_0_ho: jmpl %o7,%g0 std %l6,[%o2+0x180] ! Mem[000000003f000180] jmpl %o7,%g0 nop p24_near_0_le: stw %l0,[%i2+0x0ac] ! Mem[00000000410000ac] ldsh [%i1+0x0f8],%l2 ! Mem[00000000408000f8] ldsh [%i2+0x010],%l3 ! Mem[0000000041000010] jmpl %o7,%g0 ldub [%i2+0x1c0],%l1 ! Mem[00000000410001c0] p24_near_0_lo: stw %l0,[%o2+0x0ac] ! Mem[00000000410000ac] ldsh [%o1+0x0f8],%l2 ! Mem[00000000408000f8] ldsh [%o2+0x010],%l3 ! Mem[0000000041000010] jmpl %o7,%g0 ldub [%o2+0x1c0],%l1 ! Mem[00000000410001c0] p24_near_0_he: ldub [%i3+0x150],%l2 ! Mem[0000000041800150] ldsh [%i2+0x1d4],%l6 ! Mem[00000000410001d4] std %l4,[%i3+0x008] ! Mem[0000000041800008] sll %l2,%l2,%l2 ldub [%i2+0x16c],%l0 ! Mem[000000004100016c] ldstub [%i1+0x15f],%l2 ! Mem[000000004080015f] ldd [%i0+0x088],%f26 ! Mem[0000000040000088] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[0000000040000008] p24_near_0_ho: ldub [%o3+0x150],%l2 ! Mem[0000000041800150] ldsh [%o2+0x1d4],%l6 ! Mem[00000000410001d4] std %l4,[%o3+0x008] ! Mem[0000000041800008] sll %l2,%l2,%l2 ldub [%o2+0x16c],%l0 ! Mem[000000004100016c] ldstub [%o1+0x15f],%l2 ! Mem[000000004080015f] ldd [%o0+0x088],%f26 ! Mem[0000000040000088] jmpl %o7,%g0 ldd [%o0+0x008],%l0 ! Mem[0000000040000008] p25_near_0_le: ldx [%i1+0x110],%l1 ! Mem[0000000042800110] ldub [%i2+0x1c2],%l5 ! Mem[00000000430001c2] ldx [%i0+0x088],%l7 ! Mem[0000000042000088] jmpl %o7,%g0 ldsw [%i2+0x1fc],%l6 ! Mem[00000000430001fc] p25_near_0_lo: ldx [%o1+0x110],%l1 ! Mem[0000000042800110] ldub [%o2+0x1c2],%l5 ! Mem[00000000430001c2] ldx [%o0+0x088],%l7 ! Mem[0000000042000088] jmpl %o7,%g0 ldsw [%o2+0x1fc],%l6 ! Mem[00000000430001fc] p25_near_0_he: stb %l3,[%i2+0x1f7] ! Mem[00000000430001f7] stx %l1,[%i1+0x040] ! Mem[0000000042800040] ldd [%i2+0x118],%l4 ! Mem[0000000043000118] jmpl %o7,%g0 swap [%i2+0x08c],%l0 ! Mem[000000004300008c] p25_near_0_ho: stb %l3,[%o2+0x1f7] ! Mem[00000000430001f7] stx %l1,[%o1+0x040] ! Mem[0000000042800040] ldd [%o2+0x118],%l4 ! Mem[0000000043000118] jmpl %o7,%g0 swap [%o2+0x08c],%l0 ! Mem[000000004300008c] p26_near_0_le: ldd [%i1+0x130],%l0 ! Mem[0000000044800130] lduw [%i3+0x1a4],%l1 ! Mem[00000000458001a4] ldsb [%i1+0x175],%l0 ! Mem[0000000044800175] jmpl %o7,%g0 sth %l4,[%i0+0x19a] ! Mem[000000004400019a] p26_near_0_lo: ldd [%o1+0x130],%l0 ! Mem[0000000044800130] lduw [%o3+0x1a4],%l1 ! Mem[00000000458001a4] ldsb [%o1+0x175],%l0 ! Mem[0000000044800175] jmpl %o7,%g0 sth %l4,[%o0+0x19a] ! Mem[000000004400019a] p26_near_0_he: ldsb [%i0+0x1c6],%l1 ! Mem[00000000440001c6] ldsw [%i2+0x150],%l0 ! Mem[0000000045000150] ldsh [%i3+0x186],%l5 ! Mem[0000000045800186] ldx [%i1+0x188],%l5 ! Mem[0000000044800188] jmpl %o7,%g0 ldsw [%i1+0x1f4],%l6 ! Mem[00000000448001f4] p26_near_0_ho: ldsb [%o0+0x1c6],%l1 ! Mem[00000000440001c6] ldsw [%o2+0x150],%l0 ! Mem[0000000045000150] ldsh [%o3+0x186],%l5 ! Mem[0000000045800186] ldx [%o1+0x188],%l5 ! Mem[0000000044800188] jmpl %o7,%g0 ldsw [%o1+0x1f4],%l6 ! Mem[00000000448001f4] p27_near_0_le: std %f8 ,[%i1+0x110] ! Mem[0000000046800110] st %f13,[%i1+0x0f0] ! Mem[00000000468000f0] stb %l3,[%i2+0x030] ! Mem[0000000047000030] jmpl %o7,%g0 ldd [%i1+0x0e8],%l4 ! Mem[00000000468000e8] p27_near_0_lo: std %f8 ,[%o1+0x110] ! Mem[0000000046800110] st %f13,[%o1+0x0f0] ! Mem[00000000468000f0] stb %l3,[%o2+0x030] ! Mem[0000000047000030] jmpl %o7,%g0 ldd [%o1+0x0e8],%l4 ! Mem[00000000468000e8] p27_near_0_he: ldstub [%i1+0x077],%l7 ! Mem[0000000046800077] ldub [%i2+0x04e],%l4 ! Mem[000000004700004e] ldsw [%i2+0x044],%l1 ! Mem[0000000047000044] lduh [%i0+0x18e],%l7 ! Mem[000000004600018e] stb %l5,[%i0+0x063] ! Mem[0000000046000063] ldsw [%i0+0x174],%l2 ! Mem[0000000046000174] jmpl %o7,%g0 stx %l7,[%i3+0x030] ! Mem[0000000047800030] p27_near_0_ho: ldstub [%o1+0x077],%l7 ! Mem[0000000046800077] ldub [%o2+0x04e],%l4 ! Mem[000000004700004e] ldsw [%o2+0x044],%l1 ! Mem[0000000047000044] lduh [%o0+0x18e],%l7 ! Mem[000000004600018e] stb %l5,[%o0+0x063] ! Mem[0000000046000063] ldsw [%o0+0x174],%l2 ! Mem[0000000046000174] jmpl %o7,%g0 stx %l7,[%o3+0x030] ! Mem[0000000047800030] p28_near_0_le: ldub [%i1+0x1b1],%l4 ! Mem[00000000488001b1] ldsb [%i2+0x1c2],%l5 ! Mem[00000000490001c2] lduw [%i1+0x180],%l6 ! Mem[0000000048800180] jmpl %o7,%g0 ldx [%i3+0x038],%l0 ! Mem[0000000049800038] p28_near_0_lo: ldub [%o1+0x1b1],%l4 ! Mem[00000000488001b1] ldsb [%o2+0x1c2],%l5 ! Mem[00000000490001c2] lduw [%o1+0x180],%l6 ! Mem[0000000048800180] jmpl %o7,%g0 ldx [%o3+0x038],%l0 ! Mem[0000000049800038] p28_near_0_he: std %f26,[%i1+0x1c0] ! Mem[00000000488001c0] stb %l2,[%i3+0x05d] ! Mem[000000004980005d] lduw [%i3+0x060],%l7 ! Mem[0000000049800060] lduw [%i1+0x044],%l1 ! Mem[0000000048800044] ldsh [%i3+0x1f4],%l5 ! Mem[00000000498001f4] jmpl %o7,%g0 orn %l5,%l5,%l1 p28_near_0_ho: std %f26,[%o1+0x1c0] ! Mem[00000000488001c0] stb %l2,[%o3+0x05d] ! Mem[000000004980005d] lduw [%o3+0x060],%l7 ! Mem[0000000049800060] lduw [%o1+0x044],%l1 ! Mem[0000000048800044] ldsh [%o3+0x1f4],%l5 ! Mem[00000000498001f4] jmpl %o7,%g0 orn %l5,%l5,%l1 p29_near_0_le: ldsw [%i2+0x08c],%l0 ! Mem[000000004b00008c] stx %l2,[%i1+0x0d8] ! Mem[000000004a8000d8] swap [%i3+0x0f0],%l5 ! Mem[000000004b8000f0] jmpl %o7,%g0 ldx [%i3+0x030],%l3 ! Mem[000000004b800030] p29_near_0_lo: ldsw [%o2+0x08c],%l0 ! Mem[000000004b00008c] stx %l2,[%o1+0x0d8] ! Mem[000000004a8000d8] swap [%o3+0x0f0],%l5 ! Mem[000000004b8000f0] jmpl %o7,%g0 ldx [%o3+0x030],%l3 ! Mem[000000004b800030] p29_near_0_he: stb %l1,[%i2+0x149] ! Mem[000000004b000149] ldstub [%i0+0x136],%l7 ! Mem[000000004a000136] jmpl %o7,%g0 ldsh [%i1+0x1f6],%l7 ! Mem[000000004a8001f6] p29_near_0_ho: stb %l1,[%o2+0x149] ! Mem[000000004b000149] ldstub [%o0+0x136],%l7 ! Mem[000000004a000136] jmpl %o7,%g0 ldsh [%o1+0x1f6],%l7 ! Mem[000000004a8001f6] p30_near_0_le: orn %l5,%l3,%l1 ldsw [%i0+0x044],%l2 ! Mem[000000004c000044] st %f2 ,[%i2+0x018] ! Mem[000000004d000018] jmpl %o7,%g0 stw %l1,[%i2+0x168] ! Mem[000000004d000168] p30_near_0_lo: orn %l5,%l3,%l1 ldsw [%o0+0x044],%l2 ! Mem[000000004c000044] st %f2 ,[%o2+0x018] ! Mem[000000004d000018] jmpl %o7,%g0 stw %l1,[%o2+0x168] ! Mem[000000004d000168] p30_near_0_he: std %l4,[%i2+0x1e8] ! Mem[000000004d0001e8] stb %l1,[%i0+0x0ca] ! Mem[000000004c0000ca] std %f22,[%i2+0x1b0] ! Mem[000000004d0001b0] jmpl %o7,%g0 sth %l1,[%i3+0x0c4] ! Mem[000000004d8000c4] p30_near_0_ho: std %l4,[%o2+0x1e8] ! Mem[000000004d0001e8] stb %l1,[%o0+0x0ca] ! Mem[000000004c0000ca] std %f22,[%o2+0x1b0] ! Mem[000000004d0001b0] jmpl %o7,%g0 sth %l1,[%o3+0x0c4] ! Mem[000000004d8000c4] p31_near_0_le: ldx [%i0+0x130],%l7 ! Mem[000000004e000130] ldsw [%i2+0x148],%l1 ! Mem[000000004f000148] ldsh [%i1+0x144],%l1 ! Mem[000000004e800144] jmpl %o7,%g0 st %f6 ,[%i0+0x1f4] ! Mem[000000004e0001f4] p31_near_0_lo: ldx [%o0+0x130],%l7 ! Mem[000000004e000130] ldsw [%o2+0x148],%l1 ! Mem[000000004f000148] ldsh [%o1+0x144],%l1 ! Mem[000000004e800144] jmpl %o7,%g0 st %f6 ,[%o0+0x1f4] ! Mem[000000004e0001f4] p31_near_0_he: jmpl %o7,%g0 ldsw [%i0+0x1ec],%l5 ! Mem[000000004e0001ec] jmpl %o7,%g0 nop p31_near_0_ho: jmpl %o7,%g0 ldsw [%o0+0x1ec],%l5 ! Mem[000000004e0001ec] jmpl %o7,%g0 nop p32_near_0_le: or %l2,%l3,%l3 ldstub [%i0+0x05b],%l1 ! Mem[000000005000005b] stb %l1,[%i2+0x165] ! Mem[0000000051000165] jmpl %o7,%g0 lduw [%i0+0x1f4],%l6 ! Mem[00000000500001f4] p32_near_0_lo: or %l2,%l3,%l3 ldstub [%o0+0x05b],%l1 ! Mem[000000005000005b] stb %l1,[%o2+0x165] ! Mem[0000000051000165] jmpl %o7,%g0 lduw [%o0+0x1f4],%l6 ! Mem[00000000500001f4] p32_near_0_he: jmpl %o7,%g0 ldsb [%i1+0x0a9],%l7 ! Mem[00000000508000a9] jmpl %o7,%g0 nop p32_near_0_ho: jmpl %o7,%g0 ldsb [%o1+0x0a9],%l7 ! Mem[00000000508000a9] jmpl %o7,%g0 nop p33_near_0_le: std %l0,[%i2+0x0a8] ! Mem[00000000530000a8] ld [%i2+0x0d8],%f10 ! Mem[00000000530000d8] ldstub [%i1+0x0d1],%l5 ! Mem[00000000528000d1] jmpl %o7,%g0 andcc %l2,-0x124,%l0 p33_near_0_lo: std %l0,[%o2+0x0a8] ! Mem[00000000530000a8] ld [%o2+0x0d8],%f10 ! Mem[00000000530000d8] ldstub [%o1+0x0d1],%l5 ! Mem[00000000528000d1] jmpl %o7,%g0 andcc %l2,-0x124,%l0 p33_near_0_he: lduw [%i3+0x0a8],%l7 ! Mem[00000000538000a8] sllx %l4,%l5,%l1 jmpl %o7,%g0 ldsb [%i1+0x155],%l0 ! Mem[0000000052800155] p33_near_0_ho: lduw [%o3+0x0a8],%l7 ! Mem[00000000538000a8] sllx %l4,%l5,%l1 jmpl %o7,%g0 ldsb [%o1+0x155],%l0 ! Mem[0000000052800155] p34_near_0_le: sth %l0,[%i2+0x0ae] ! Mem[00000000550000ae] addcc %l3,-0xa4f,%l4 ldub [%i3+0x191],%l4 ! Mem[0000000055800191] jmpl %o7,%g0 ldsh [%i3+0x1d4],%l6 ! Mem[00000000558001d4] p34_near_0_lo: sth %l0,[%o2+0x0ae] ! Mem[00000000550000ae] addcc %l3,-0xa4f,%l4 ldub [%o3+0x191],%l4 ! Mem[0000000055800191] jmpl %o7,%g0 ldsh [%o3+0x1d4],%l6 ! Mem[00000000558001d4] p34_near_0_he: jmpl %o7,%g0 ldd [%i2+0x068],%f28 ! Mem[0000000055000068] jmpl %o7,%g0 nop p34_near_0_ho: jmpl %o7,%g0 ldd [%o2+0x068],%f28 ! Mem[0000000055000068] jmpl %o7,%g0 nop p35_near_0_le: stx %l0,[%i3+0x0a8] ! Mem[00000000578000a8] ldstub [%i3+0x1a4],%l1 ! Mem[00000000578001a4] sth %l5,[%i1+0x03c] ! Mem[000000005680003c] jmpl %o7,%g0 ldstub [%i3+0x0e6],%l7 ! Mem[00000000578000e6] p35_near_0_lo: stx %l0,[%o3+0x0a8] ! Mem[00000000578000a8] ldstub [%o3+0x1a4],%l1 ! Mem[00000000578001a4] sth %l5,[%o1+0x03c] ! Mem[000000005680003c] jmpl %o7,%g0 ldstub [%o3+0x0e6],%l7 ! Mem[00000000578000e6] p35_near_0_he: sth %l1,[%i2+0x1e6] ! Mem[00000000570001e6] stx %l2,[%i2+0x058] ! Mem[0000000057000058] lduh [%i1+0x0a6],%l1 ! Mem[00000000568000a6] ldub [%i1+0x18e],%l5 ! Mem[000000005680018e] jmpl %o7,%g0 ldub [%i3+0x191],%l4 ! Mem[0000000057800191] p35_near_0_ho: sth %l1,[%o2+0x1e6] ! Mem[00000000570001e6] stx %l2,[%o2+0x058] ! Mem[0000000057000058] lduh [%o1+0x0a6],%l1 ! Mem[00000000568000a6] ldub [%o1+0x18e],%l5 ! Mem[000000005680018e] jmpl %o7,%g0 ldub [%o3+0x191],%l4 ! Mem[0000000057800191] p36_near_0_le: add %l2,%l3,%l3 st %f1 ,[%i1+0x078] ! Mem[0000000058800078] andcc %l0,0x30c,%l2 jmpl %o7,%g0 mulx %l5,%l6,%l1 p36_near_0_lo: add %l2,%l3,%l3 st %f1 ,[%o1+0x078] ! Mem[0000000058800078] andcc %l0,0x30c,%l2 jmpl %o7,%g0 mulx %l5,%l6,%l1 p36_near_0_he: stw %l3,[%i0+0x108] ! Mem[0000000058000108] jmpl %o7,%g0 ldx [%i2+0x1b0],%l6 ! Mem[00000000590001b0] p36_near_0_ho: stw %l3,[%o0+0x108] ! Mem[0000000058000108] jmpl %o7,%g0 ldx [%o2+0x1b0],%l6 ! Mem[00000000590001b0] p37_near_0_le: andncc %l5,%l3,%l1 ldstub [%i0+0x1ed],%l7 ! Mem[000000005a0001ed] ldx [%i0+0x040],%l0 ! Mem[000000005a000040] jmpl %o7,%g0 stw %l3,[%i0+0x074] ! Mem[000000005a000074] p37_near_0_lo: andncc %l5,%l3,%l1 ldstub [%o0+0x1ed],%l7 ! Mem[000000005a0001ed] ldx [%o0+0x040],%l0 ! Mem[000000005a000040] jmpl %o7,%g0 stw %l3,[%o0+0x074] ! Mem[000000005a000074] p37_near_0_he: stw %l7,[%i3+0x1d4] ! Mem[000000005b8001d4] std %f28,[%i0+0x1c8] ! Mem[000000005a0001c8] sth %l6,[%i0+0x19e] ! Mem[000000005a00019e] std %f30,[%i0+0x060] ! Mem[000000005a000060] sth %l4,[%i0+0x18c] ! Mem[000000005a00018c] ld [%i3+0x04c],%f16 ! Mem[000000005b80004c] jmpl %o7,%g0 ldsw [%i3+0x088],%l2 ! Mem[000000005b800088] p37_near_0_ho: stw %l7,[%o3+0x1d4] ! Mem[000000005b8001d4] std %f28,[%o0+0x1c8] ! Mem[000000005a0001c8] sth %l6,[%o0+0x19e] ! Mem[000000005a00019e] std %f30,[%o0+0x060] ! Mem[000000005a000060] sth %l4,[%o0+0x18c] ! Mem[000000005a00018c] ld [%o3+0x04c],%f16 ! Mem[000000005b80004c] jmpl %o7,%g0 ldsw [%o3+0x088],%l2 ! Mem[000000005b800088] p38_near_0_le: ldd [%i2+0x110],%l0 ! Mem[000000005d000110] ldsh [%i3+0x1a4],%l1 ! Mem[000000005d8001a4] ldd [%i0+0x1b8],%f6 ! Mem[000000005c0001b8] jmpl %o7,%g0 ldsh [%i3+0x1cc],%l7 ! Mem[000000005d8001cc] p38_near_0_lo: ldd [%o2+0x110],%l0 ! Mem[000000005d000110] ldsh [%o3+0x1a4],%l1 ! Mem[000000005d8001a4] ldd [%o0+0x1b8],%f6 ! Mem[000000005c0001b8] jmpl %o7,%g0 ldsh [%o3+0x1cc],%l7 ! Mem[000000005d8001cc] p38_near_0_he: stw %l5,[%i0+0x13c] ! Mem[000000005c00013c] ldsw [%i0+0x02c],%l6 ! Mem[000000005c00002c] ldsb [%i2+0x1de],%l6 ! Mem[000000005d0001de] ldsb [%i1+0x046],%l1 ! Mem[000000005c800046] swap [%i3+0x1f4],%l5 ! Mem[000000005d8001f4] std %l0,[%i0+0x110] ! Mem[000000005c000110] jmpl %o7,%g0 sllx %l0,0x033,%l4 p38_near_0_ho: stw %l5,[%o0+0x13c] ! Mem[000000005c00013c] ldsw [%o0+0x02c],%l6 ! Mem[000000005c00002c] ldsb [%o2+0x1de],%l6 ! Mem[000000005d0001de] ldsb [%o1+0x046],%l1 ! Mem[000000005c800046] swap [%o3+0x1f4],%l5 ! Mem[000000005d8001f4] std %l0,[%o0+0x110] ! Mem[000000005c000110] jmpl %o7,%g0 sllx %l0,0x033,%l4 p39_near_0_le: ldstub [%i3+0x08f],%l0 ! Mem[000000005f80008f] std %f6 ,[%i3+0x110] ! Mem[000000005f800110] ldx [%i1+0x0e0],%l7 ! Mem[000000005e8000e0] jmpl %o7,%g0 ldub [%i1+0x1c0],%l1 ! Mem[000000005e8001c0] p39_near_0_lo: ldstub [%o3+0x08f],%l0 ! Mem[000000005f80008f] std %f6 ,[%o3+0x110] ! Mem[000000005f800110] ldx [%o1+0x0e0],%l7 ! Mem[000000005e8000e0] jmpl %o7,%g0 ldub [%o1+0x1c0],%l1 ! Mem[000000005e8001c0] p39_near_0_he: stb %l3,[%i3+0x129] ! Mem[000000005f800129] st %f22,[%i1+0x1b0] ! Mem[000000005e8001b0] std %l2,[%i3+0x188] ! Mem[000000005f800188] ldsh [%i1+0x1f6],%l3 ! Mem[000000005e8001f6] ldsw [%i3+0x060],%l1 ! Mem[000000005f800060] ldub [%i0+0x15b],%l4 ! Mem[000000005e00015b] stx %l5,[%i0+0x1d0] ! Mem[000000005e0001d0] jmpl %o7,%g0 std %f18,[%i1+0x138] ! Mem[000000005e800138] p39_near_0_ho: stb %l3,[%o3+0x129] ! Mem[000000005f800129] st %f22,[%o1+0x1b0] ! Mem[000000005e8001b0] std %l2,[%o3+0x188] ! Mem[000000005f800188] ldsh [%o1+0x1f6],%l3 ! Mem[000000005e8001f6] ldsw [%o3+0x060],%l1 ! Mem[000000005f800060] ldub [%o0+0x15b],%l4 ! Mem[000000005e00015b] stx %l5,[%o0+0x1d0] ! Mem[000000005e0001d0] jmpl %o7,%g0 std %f18,[%o1+0x138] ! Mem[000000005e800138] p40_near_0_le: ldub [%i3+0x08f],%l0 ! Mem[000000006180008f] lduw [%i2+0x0f8],%l2 ! Mem[00000000610000f8] ldub [%i3+0x0f1],%l5 ! Mem[00000000618000f1] jmpl %o7,%g0 ldd [%i3+0x010],%l2 ! Mem[0000000061800010] p40_near_0_lo: ldub [%o3+0x08f],%l0 ! Mem[000000006180008f] lduw [%o2+0x0f8],%l2 ! Mem[00000000610000f8] ldub [%o3+0x0f1],%l5 ! Mem[00000000618000f1] jmpl %o7,%g0 ldd [%o3+0x010],%l2 ! Mem[0000000061800010] p40_near_0_he: srl %l2,%l5,%l5 ldd [%i1+0x198],%f20 ! Mem[0000000060800198] jmpl %o7,%g0 orn %l0,-0x599,%l7 p40_near_0_ho: srl %l2,%l5,%l5 ldd [%o1+0x198],%f20 ! Mem[0000000060800198] jmpl %o7,%g0 orn %l0,-0x599,%l7 p41_near_0_le: ldx [%i3+0x0a8],%l0 ! Mem[00000000638000a8] ldstub [%i0+0x0f9],%l2 ! Mem[00000000620000f9] lduw [%i2+0x0d0],%l5 ! Mem[00000000630000d0] jmpl %o7,%g0 std %l4,[%i3+0x1b8] ! Mem[00000000638001b8] p41_near_0_lo: ldx [%o3+0x0a8],%l0 ! Mem[00000000638000a8] ldstub [%o0+0x0f9],%l2 ! Mem[00000000620000f9] lduw [%o2+0x0d0],%l5 ! Mem[00000000630000d0] jmpl %o7,%g0 std %l4,[%o3+0x1b8] ! Mem[00000000638001b8] p41_near_0_he: addcc %l7,%l0,%l7 lduw [%i3+0x154],%l6 ! Mem[0000000063800154] lduw [%i0+0x044],%l6 ! Mem[0000000062000044] ldx [%i1+0x0d0],%l1 ! Mem[00000000628000d0] jmpl %o7,%g0 ldsw [%i2+0x04c],%l7 ! Mem[000000006300004c] p41_near_0_ho: addcc %l7,%l0,%l7 lduw [%o3+0x154],%l6 ! Mem[0000000063800154] lduw [%o0+0x044],%l6 ! Mem[0000000062000044] ldx [%o1+0x0d0],%l1 ! Mem[00000000628000d0] jmpl %o7,%g0 ldsw [%o2+0x04c],%l7 ! Mem[000000006300004c] p42_near_0_le: lduw [%i3+0x1f8],%l5 ! Mem[00000000658001f8] std %f12,[%i0+0x050] ! Mem[0000000064000050] st %f2 ,[%i3+0x064] ! Mem[0000000065800064] jmpl %o7,%g0 ldx [%i2+0x140],%l1 ! Mem[0000000065000140] p42_near_0_lo: lduw [%o3+0x1f8],%l5 ! Mem[00000000658001f8] std %f12,[%o0+0x050] ! Mem[0000000064000050] st %f2 ,[%o3+0x064] ! Mem[0000000065800064] jmpl %o7,%g0 ldx [%o2+0x140],%l1 ! Mem[0000000065000140] p42_near_0_he: st %f24,[%i0+0x12c] ! Mem[000000006400012c] ldd [%i2+0x088],%l6 ! Mem[0000000065000088] ldub [%i0+0x0a6],%l1 ! Mem[00000000640000a6] stx %l4,[%i3+0x1b0] ! Mem[00000000658001b0] stb %l0,[%i2+0x110] ! Mem[0000000065000110] sdivx %l2,-0x8b5,%l1 jmpl %o7,%g0 std %f24,[%i0+0x1c8] ! Mem[00000000640001c8] p42_near_0_ho: st %f24,[%o0+0x12c] ! Mem[000000006400012c] ldd [%o2+0x088],%l6 ! Mem[0000000065000088] ldub [%o0+0x0a6],%l1 ! Mem[00000000640000a6] stx %l4,[%o3+0x1b0] ! Mem[00000000658001b0] stb %l0,[%o2+0x110] ! Mem[0000000065000110] sdivx %l2,-0x8b5,%l1 jmpl %o7,%g0 std %f24,[%o0+0x1c8] ! Mem[00000000640001c8] p43_near_0_le: sra %l2,0x01b,%l3 xor %l1,0xe3d,%l0 smulcc %l6,%l6,%l1 jmpl %o7,%g0 ldsb [%i3+0x15d],%l6 ! Mem[000000006780015d] p43_near_0_lo: sra %l2,0x01b,%l3 xor %l1,0xe3d,%l0 smulcc %l6,%l6,%l1 jmpl %o7,%g0 ldsb [%o3+0x15d],%l6 ! Mem[000000006780015d] p43_near_0_he: ldub [%i3+0x136],%l7 ! Mem[0000000067800136] jmpl %o7,%g0 sth %l7,[%i0+0x1f6] ! Mem[00000000660001f6] p43_near_0_ho: ldub [%o3+0x136],%l7 ! Mem[0000000067800136] jmpl %o7,%g0 sth %l7,[%o0+0x1f6] ! Mem[00000000660001f6] p44_near_0_le: std %f0 ,[%i3+0x0a8] ! Mem[00000000698000a8] ldsh [%i2+0x0f8],%l2 ! Mem[00000000690000f8] ldsw [%i1+0x174],%l0 ! Mem[0000000068800174] jmpl %o7,%g0 lduw [%i1+0x0a4],%l5 ! Mem[00000000688000a4] p44_near_0_lo: std %f0 ,[%o3+0x0a8] ! Mem[00000000698000a8] ldsh [%o2+0x0f8],%l2 ! Mem[00000000690000f8] ldsw [%o1+0x174],%l0 ! Mem[0000000068800174] jmpl %o7,%g0 lduw [%o1+0x0a4],%l5 ! Mem[00000000688000a4] p44_near_0_he: stx %l6,[%i0+0x1d0] ! Mem[00000000680001d0] jmpl %o7,%g0 ldsw [%i0+0x074],%l7 ! Mem[0000000068000074] p44_near_0_ho: stx %l6,[%o0+0x1d0] ! Mem[00000000680001d0] jmpl %o7,%g0 ldsw [%o0+0x074],%l7 ! Mem[0000000068000074] p45_near_0_le: stw %l0,[%i3+0x08c] ! Mem[000000006b80008c] ldstub [%i2+0x184],%l1 ! Mem[000000006b000184] stb %l6,[%i2+0x1a1] ! Mem[000000006b0001a1] jmpl %o7,%g0 sth %l0,[%i1+0x03e] ! Mem[000000006a80003e] p45_near_0_lo: stw %l0,[%o3+0x08c] ! Mem[000000006b80008c] ldstub [%o2+0x184],%l1 ! Mem[000000006b000184] stb %l6,[%o2+0x1a1] ! Mem[000000006b0001a1] jmpl %o7,%g0 sth %l0,[%o1+0x03e] ! Mem[000000006a80003e] p45_near_0_he: ldsw [%i2+0x1e4],%l2 ! Mem[000000006b0001e4] swap [%i0+0x170],%l2 ! Mem[000000006a000170] ldsw [%i3+0x170],%l6 ! Mem[000000006b800170] stb %l0,[%i2+0x1be] ! Mem[000000006b0001be] stw %l3,[%i0+0x124] ! Mem[000000006a000124] jmpl %o7,%g0 ldub [%i0+0x119],%l5 ! Mem[000000006a000119] p45_near_0_ho: ldsw [%o2+0x1e4],%l2 ! Mem[000000006b0001e4] swap [%o0+0x170],%l2 ! Mem[000000006a000170] ldsw [%o3+0x170],%l6 ! Mem[000000006b800170] stb %l0,[%o2+0x1be] ! Mem[000000006b0001be] stw %l3,[%o0+0x124] ! Mem[000000006a000124] jmpl %o7,%g0 ldub [%o0+0x119],%l5 ! Mem[000000006a000119] p46_near_0_le: swap [%i0+0x08c],%l0 ! Mem[000000006c00008c] lduw [%i2+0x1a4],%l1 ! Mem[000000006d0001a4] stb %l0,[%i2+0x175] ! Mem[000000006d000175] jmpl %o7,%g0 sth %l4,[%i0+0x0ce] ! Mem[000000006c0000ce] p46_near_0_lo: swap [%o0+0x08c],%l0 ! Mem[000000006c00008c] lduw [%o2+0x1a4],%l1 ! Mem[000000006d0001a4] stb %l0,[%o2+0x175] ! Mem[000000006d000175] jmpl %o7,%g0 sth %l4,[%o0+0x0ce] ! Mem[000000006c0000ce] p46_near_0_he: lduw [%i0+0x054],%l7 ! Mem[000000006c000054] ldx [%i0+0x1b0],%l4 ! Mem[000000006c0001b0] ldd [%i1+0x1a8],%l4 ! Mem[000000006c8001a8] sth %l1,[%i3+0x060] ! Mem[000000006d800060] andn %l5,%l0,%l4 std %l2,[%i3+0x0a8] ! Mem[000000006d8000a8] jmpl %o7,%g0 stx %l0,[%i1+0x168] ! Mem[000000006c800168] p46_near_0_ho: lduw [%o0+0x054],%l7 ! Mem[000000006c000054] ldx [%o0+0x1b0],%l4 ! Mem[000000006c0001b0] ldd [%o1+0x1a8],%l4 ! Mem[000000006c8001a8] sth %l1,[%o3+0x060] ! Mem[000000006d800060] andn %l5,%l0,%l4 std %l2,[%o3+0x0a8] ! Mem[000000006d8000a8] jmpl %o7,%g0 stx %l0,[%o1+0x168] ! Mem[000000006c800168] p47_near_0_le: srl %l0,0x00c,%l2 std %l2,[%i2+0x060] ! Mem[000000006f000060] sth %l5,[%i2+0x1c6] ! Mem[000000006f0001c6] jmpl %o7,%g0 ldsh [%i2+0x134],%l1 ! Mem[000000006f000134] p47_near_0_lo: srl %l0,0x00c,%l2 std %l2,[%o2+0x060] ! Mem[000000006f000060] sth %l5,[%o2+0x1c6] ! Mem[000000006f0001c6] jmpl %o7,%g0 ldsh [%o2+0x134],%l1 ! Mem[000000006f000134] p47_near_0_he: lduw [%i0+0x1bc],%l6 ! Mem[000000006e0001bc] stb %l6,[%i2+0x0f4] ! Mem[000000006f0000f4] orn %l1,%l6,%l6 stw %l4,[%i3+0x1ac] ! Mem[000000006f8001ac] std %l0,[%i1+0x068] ! Mem[000000006e800068] jmpl %o7,%g0 std %l4,[%i1+0x060] ! Mem[000000006e800060] p47_near_0_ho: lduw [%o0+0x1bc],%l6 ! Mem[000000006e0001bc] stb %l6,[%o2+0x0f4] ! Mem[000000006f0000f4] orn %l1,%l6,%l6 stw %l4,[%o3+0x1ac] ! Mem[000000006f8001ac] std %l0,[%o1+0x068] ! Mem[000000006e800068] jmpl %o7,%g0 std %l4,[%o1+0x060] ! Mem[000000006e800060] p48_near_0_le: orn %l2,-0xc45,%l3 std %l0,[%i0+0x078] ! Mem[0000000070000078] xorcc %l0,0x88c,%l2 jmpl %o7,%g0 stx %l1,[%i0+0x148] ! Mem[0000000070000148] p48_near_0_lo: orn %l2,-0xc45,%l3 std %l0,[%o0+0x078] ! Mem[0000000070000078] xorcc %l0,0x88c,%l2 jmpl %o7,%g0 stx %l1,[%o0+0x148] ! Mem[0000000070000148] p48_near_0_he: ld [%i0+0x17c],%f22 ! Mem[000000007000017c] ldd [%i3+0x128],%l0 ! Mem[0000000071800128] lduw [%i2+0x1cc],%l5 ! Mem[00000000710001cc] jmpl %o7,%g0 sdivx %l1,%l3,%l5 p48_near_0_ho: ld [%o0+0x17c],%f22 ! Mem[000000007000017c] ldd [%o3+0x128],%l0 ! Mem[0000000071800128] lduw [%o2+0x1cc],%l5 ! Mem[00000000710001cc] jmpl %o7,%g0 sdivx %l1,%l3,%l5 p49_near_0_le: std %l0,[%i0+0x088] ! Mem[0000000072000088] ldub [%i2+0x0d9],%l2 ! Mem[00000000730000d9] ldd [%i3+0x0f0],%l4 ! Mem[00000000738000f0] jmpl %o7,%g0 lduw [%i2+0x010],%l3 ! Mem[0000000073000010] p49_near_0_lo: std %l0,[%o0+0x088] ! Mem[0000000072000088] ldub [%o2+0x0d9],%l2 ! Mem[00000000730000d9] ldd [%o3+0x0f0],%l4 ! Mem[00000000738000f0] jmpl %o7,%g0 lduw [%o2+0x010],%l3 ! Mem[0000000073000010] p49_near_0_he: st %f17,[%i3+0x148] ! Mem[0000000073800148] stx %l7,[%i3+0x130] ! Mem[0000000073800130] jmpl %o7,%g0 st %f23,[%i1+0x1d4] ! Mem[00000000728001d4] p49_near_0_ho: st %f17,[%o3+0x148] ! Mem[0000000073800148] stx %l7,[%o3+0x130] ! Mem[0000000073800130] jmpl %o7,%g0 st %f23,[%o1+0x1d4] ! Mem[00000000728001d4] p50_near_0_le: sth %l0,[%i0+0x0ae] ! Mem[00000000740000ae] andcc %l7,-0xf9e,%l5 swap [%i2+0x164],%l1 ! Mem[0000000075000164] jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000075000028] p50_near_0_lo: sth %l0,[%o0+0x0ae] ! Mem[00000000740000ae] andcc %l7,-0xf9e,%l5 swap [%o2+0x164],%l1 ! Mem[0000000075000164] jmpl %o7,%g0 ldd [%o2+0x028],%l6 ! Mem[0000000075000028] p50_near_0_he: orcc %l4,-0xd84,%l4 swap [%i0+0x064],%l6 ! Mem[0000000074000064] ld [%i3+0x040],%f17 ! Mem[0000000075800040] ldsw [%i2+0x118],%l5 ! Mem[0000000075000118] ldd [%i2+0x000],%l0 ! Mem[0000000075000000] ldstub [%i0+0x1dd],%l1 ! Mem[00000000740001dd] orncc %l3,-0x293,%l6 jmpl %o7,%g0 ldub [%i0+0x0a8],%l3 ! Mem[00000000740000a8] p50_near_0_ho: orcc %l4,-0xd84,%l4 swap [%o0+0x064],%l6 ! Mem[0000000074000064] ld [%o3+0x040],%f17 ! Mem[0000000075800040] ldsw [%o2+0x118],%l5 ! Mem[0000000075000118] ldd [%o2+0x000],%l0 ! Mem[0000000075000000] ldstub [%o0+0x1dd],%l1 ! Mem[00000000740001dd] orncc %l3,-0x293,%l6 jmpl %o7,%g0 ldub [%o0+0x0a8],%l3 ! Mem[00000000740000a8] p51_near_0_le: ldx [%i2+0x1b0],%l4 ! Mem[00000000770001b0] lduw [%i3+0x1e0],%l5 ! Mem[00000000778001e0] lduw [%i2+0x01c],%l5 ! Mem[000000007700001c] jmpl %o7,%g0 stb %l5,[%i2+0x1c7] ! Mem[00000000770001c7] p51_near_0_lo: ldx [%o2+0x1b0],%l4 ! Mem[00000000770001b0] lduw [%o3+0x1e0],%l5 ! Mem[00000000778001e0] lduw [%o2+0x01c],%l5 ! Mem[000000007700001c] jmpl %o7,%g0 stb %l5,[%o2+0x1c7] ! Mem[00000000770001c7] p51_near_0_he: ldsw [%i2+0x04c],%l6 ! Mem[000000007700004c] jmpl %o7,%g0 ldsb [%i1+0x175],%l0 ! Mem[0000000076800175] p51_near_0_ho: ldsw [%o2+0x04c],%l6 ! Mem[000000007700004c] jmpl %o7,%g0 ldsb [%o1+0x175],%l0 ! Mem[0000000076800175] p52_near_0_le: addcc %l2,-0x8c5,%l3 ldsb [%i1+0x05b],%l1 ! Mem[000000007880005b] ldsw [%i1+0x190],%l4 ! Mem[0000000078800190] jmpl %o7,%g0 stx %l5,[%i2+0x1c0] ! Mem[00000000790001c0] p52_near_0_lo: addcc %l2,-0x8c5,%l3 ldsb [%o1+0x05b],%l1 ! Mem[000000007880005b] ldsw [%o1+0x190],%l4 ! Mem[0000000078800190] jmpl %o7,%g0 stx %l5,[%o2+0x1c0] ! Mem[00000000790001c0] p52_near_0_he: jmpl %o7,%g0 lduh [%i3+0x0a4],%l5 ! Mem[00000000798000a4] jmpl %o7,%g0 nop p52_near_0_ho: jmpl %o7,%g0 lduh [%o3+0x0a4],%l5 ! Mem[00000000798000a4] jmpl %o7,%g0 nop p53_near_0_le: subccc %l3,%l2,%l3 sth %l3,[%i2+0x0e4] ! Mem[000000007b0000e4] srl %l2,0x00e,%l4 jmpl %o7,%g0 ldsw [%i1+0x1cc],%l7 ! Mem[000000007a8001cc] p53_near_0_lo: subccc %l3,%l2,%l3 sth %l3,[%o2+0x0e4] ! Mem[000000007b0000e4] srl %l2,0x00e,%l4 jmpl %o7,%g0 ldsw [%o1+0x1cc],%l7 ! Mem[000000007a8001cc] p53_near_0_he: ld [%i2+0x0c0],%f28 ! Mem[000000007b0000c0] stb %l6,[%i0+0x1ba] ! Mem[000000007a0001ba] jmpl %o7,%g0 ldd [%i0+0x1b0],%f22 ! Mem[000000007a0001b0] p53_near_0_ho: ld [%o2+0x0c0],%f28 ! Mem[000000007b0000c0] stb %l6,[%o0+0x1ba] ! Mem[000000007a0001ba] jmpl %o7,%g0 ldd [%o0+0x1b0],%f22 ! Mem[000000007a0001b0] p54_near_0_le: ldd [%i0+0x130],%f8 ! Mem[000000007c000130] ldstub [%i2+0x1e2],%l5 ! Mem[000000007d0001e2] stb %l7,[%i1+0x136] ! Mem[000000007c800136] jmpl %o7,%g0 sth %l0,[%i1+0x172] ! Mem[000000007c800172] p54_near_0_lo: ldd [%o0+0x130],%f8 ! Mem[000000007c000130] ldstub [%o2+0x1e2],%l5 ! Mem[000000007d0001e2] stb %l7,[%o1+0x136] ! Mem[000000007c800136] jmpl %o7,%g0 sth %l0,[%o1+0x172] ! Mem[000000007c800172] p54_near_0_he: std %f30,[%i3+0x048] ! Mem[000000007d800048] jmpl %o7,%g0 ldsw [%i0+0x04c],%l7 ! Mem[000000007c00004c] p54_near_0_ho: std %f30,[%o3+0x048] ! Mem[000000007d800048] jmpl %o7,%g0 ldsw [%o0+0x04c],%l7 ! Mem[000000007c00004c] p55_near_0_le: ldstub [%i0+0x0af],%l0 ! Mem[000000007e0000af] std %l4,[%i0+0x1e0] ! Mem[000000007e0001e0] ldub [%i0+0x03c],%l5 ! Mem[000000007e00003c] jmpl %o7,%g0 st %f15,[%i3+0x0c4] ! Mem[000000007f8000c4] p55_near_0_lo: ldstub [%o0+0x0af],%l0 ! Mem[000000007e0000af] std %l4,[%o0+0x1e0] ! Mem[000000007e0001e0] ldub [%o0+0x03c],%l5 ! Mem[000000007e00003c] jmpl %o7,%g0 st %f15,[%o3+0x0c4] ! Mem[000000007f8000c4] p55_near_0_he: stw %l7,[%i2+0x00c] ! Mem[000000007f00000c] stw %l6,[%i2+0x198] ! Mem[000000007f000198] stb %l1,[%i2+0x0a6] ! Mem[000000007f0000a6] std %l4,[%i1+0x1b0] ! Mem[000000007e8001b0] jmpl %o7,%g0 stw %l0,[%i2+0x06c] ! Mem[000000007f00006c] p55_near_0_ho: stw %l7,[%o2+0x00c] ! Mem[000000007f00000c] stw %l6,[%o2+0x198] ! Mem[000000007f000198] stb %l1,[%o2+0x0a6] ! Mem[000000007f0000a6] std %l4,[%o1+0x1b0] ! Mem[000000007e8001b0] jmpl %o7,%g0 stw %l0,[%o2+0x06c] ! Mem[000000007f00006c] p56_near_0_le: stx %l1,[%i0+0x130] ! Mem[0000000080000130] swap [%i2+0x184],%l1 ! Mem[0000000081000184] ldsw [%i1+0x03c],%l5 ! Mem[000000008080003c] jmpl %o7,%g0 stw %l4,[%i1+0x06c] ! Mem[000000008080006c] p56_near_0_lo: stx %l1,[%o0+0x130] ! Mem[0000000080000130] swap [%o2+0x184],%l1 ! Mem[0000000081000184] ldsw [%o1+0x03c],%l5 ! Mem[000000008080003c] jmpl %o7,%g0 stw %l4,[%o1+0x06c] ! Mem[000000008080006c] p56_near_0_he: stb %l6,[%i2+0x191] ! Mem[0000000081000191] swap [%i1+0x1e8],%l3 ! Mem[00000000808001e8] std %f30,[%i3+0x020] ! Mem[0000000081800020] std %f24,[%i3+0x068] ! Mem[0000000081800068] jmpl %o7,%g0 std %f26,[%i3+0x158] ! Mem[0000000081800158] p56_near_0_ho: stb %l6,[%o2+0x191] ! Mem[0000000081000191] swap [%o1+0x1e8],%l3 ! Mem[00000000808001e8] std %f30,[%o3+0x020] ! Mem[0000000081800020] std %f24,[%o3+0x068] ! Mem[0000000081800068] jmpl %o7,%g0 std %f26,[%o3+0x158] ! Mem[0000000081800158] p57_near_0_le: ldx [%i1+0x088],%l0 ! Mem[0000000082800088] ldx [%i0+0x0f8],%l2 ! Mem[00000000820000f8] ldstub [%i1+0x0f1],%l5 ! Mem[00000000828000f1] jmpl %o7,%g0 lduw [%i2+0x084],%l5 ! Mem[0000000083000084] p57_near_0_lo: ldx [%o1+0x088],%l0 ! Mem[0000000082800088] ldx [%o0+0x0f8],%l2 ! Mem[00000000820000f8] ldstub [%o1+0x0f1],%l5 ! Mem[00000000828000f1] jmpl %o7,%g0 lduw [%o2+0x084],%l5 ! Mem[0000000083000084] p57_near_0_he: ldd [%i1+0x128],%f24 ! Mem[0000000082800128] jmpl %o7,%g0 ldstub [%i3+0x1cf],%l5 ! Mem[00000000838001cf] p57_near_0_ho: ldd [%o1+0x128],%f24 ! Mem[0000000082800128] jmpl %o7,%g0 ldstub [%o3+0x1cf],%l5 ! Mem[00000000838001cf] p58_near_0_le: ldstub [%i2+0x0f9],%l2 ! Mem[00000000850000f9] ldub [%i3+0x0d1],%l5 ! Mem[00000000858000d1] st %f3 ,[%i3+0x030] ! Mem[0000000085800030] jmpl %o7,%g0 lduh [%i2+0x148],%l1 ! Mem[0000000085000148] p58_near_0_lo: ldstub [%o2+0x0f9],%l2 ! Mem[00000000850000f9] ldub [%o3+0x0d1],%l5 ! Mem[00000000858000d1] st %f3 ,[%o3+0x030] ! Mem[0000000085800030] jmpl %o7,%g0 lduh [%o2+0x148],%l1 ! Mem[0000000085000148] p58_near_0_he: stx %l7,[%i2+0x198] ! Mem[0000000085000198] swap [%i2+0x1ec],%l7 ! Mem[00000000850001ec] std %f24,[%i3+0x130] ! Mem[0000000085800130] jmpl %o7,%g0 andncc %l6,%l5,%l1 p58_near_0_ho: stx %l7,[%o2+0x198] ! Mem[0000000085000198] swap [%o2+0x1ec],%l7 ! Mem[00000000850001ec] std %f24,[%o3+0x130] ! Mem[0000000085800130] jmpl %o7,%g0 andncc %l6,%l5,%l1 p59_near_0_le: srl %l2,0x01b,%l3 swap [%i0+0x0ac],%l1 ! Mem[00000000860000ac] ldub [%i1+0x097],%l5 ! Mem[0000000086800097] jmpl %o7,%g0 sub %l0,%l3,%l1 p59_near_0_lo: srl %l2,0x01b,%l3 swap [%o0+0x0ac],%l1 ! Mem[00000000860000ac] ldub [%o1+0x097],%l5 ! Mem[0000000086800097] jmpl %o7,%g0 sub %l0,%l3,%l1 p59_near_0_he: st %f22,[%i2+0x180] ! Mem[0000000087000180] ld [%i2+0x1cc],%f23 ! Mem[00000000870001cc] jmpl %o7,%g0 stx %l1,[%i2+0x130] ! Mem[0000000087000130] p59_near_0_ho: st %f22,[%o2+0x180] ! Mem[0000000087000180] ld [%o2+0x1cc],%f23 ! Mem[00000000870001cc] jmpl %o7,%g0 stx %l1,[%o2+0x130] ! Mem[0000000087000130] p60_near_0_le: udivx %l0,0xe0c,%l2 ldx [%i3+0x040],%l2 ! Mem[0000000089800040] ldsh [%i2+0x038],%l2 ! Mem[0000000089000038] jmpl %o7,%g0 st %f15,[%i2+0x148] ! Mem[0000000089000148] p60_near_0_lo: udivx %l0,0xe0c,%l2 ldx [%o3+0x040],%l2 ! Mem[0000000089800040] ldsh [%o2+0x038],%l2 ! Mem[0000000089000038] jmpl %o7,%g0 st %f15,[%o2+0x148] ! Mem[0000000089000148] p60_near_0_he: ld [%i2+0x194],%f20 ! Mem[0000000089000194] ldstub [%i0+0x039],%l0 ! Mem[0000000088000039] st %f23,[%i2+0x144] ! Mem[0000000089000144] srax %l6,%l5,%l3 subccc %l0,0x03f,%l6 and %l3,-0xd4c,%l3 stb %l5,[%i3+0x119] ! Mem[0000000089800119] jmpl %o7,%g0 addcc %l2,%l6,%l2 p60_near_0_ho: ld [%o2+0x194],%f20 ! Mem[0000000089000194] ldstub [%o0+0x039],%l0 ! Mem[0000000088000039] st %f23,[%o2+0x144] ! Mem[0000000089000144] srax %l6,%l5,%l3 subccc %l0,0x03f,%l6 and %l3,-0xd4c,%l3 stb %l5,[%o3+0x119] ! Mem[0000000089800119] jmpl %o7,%g0 addcc %l2,%l6,%l2 p61_near_0_le: stw %l0,[%i1+0x0ac] ! Mem[000000008a8000ac] lduh [%i2+0x1c2],%l5 ! Mem[000000008b0001c2] std %l4,[%i1+0x038] ! Mem[000000008a800038] jmpl %o7,%g0 xnor %l7,%l2,%l6 p61_near_0_lo: stw %l0,[%o1+0x0ac] ! Mem[000000008a8000ac] lduh [%o2+0x1c2],%l5 ! Mem[000000008b0001c2] std %l4,[%o1+0x038] ! Mem[000000008a800038] jmpl %o7,%g0 xnor %l7,%l2,%l6 p61_near_0_he: sth %l0,[%i2+0x152] ! Mem[000000008b000152] jmpl %o7,%g0 ldsw [%i3+0x1bc],%l2 ! Mem[000000008b8001bc] p61_near_0_ho: sth %l0,[%o2+0x152] ! Mem[000000008b000152] jmpl %o7,%g0 ldsw [%o3+0x1bc],%l2 ! Mem[000000008b8001bc] p62_near_0_le: smul %l5,%l3,%l1 ldd [%i2+0x088],%l0 ! Mem[000000008d000088] swap [%i2+0x1c4],%l5 ! Mem[000000008d0001c4] jmpl %o7,%g0 ldstub [%i3+0x134],%l1 ! Mem[000000008d800134] p62_near_0_lo: smul %l5,%l3,%l1 ldd [%o2+0x088],%l0 ! Mem[000000008d000088] swap [%o2+0x1c4],%l5 ! Mem[000000008d0001c4] jmpl %o7,%g0 ldstub [%o3+0x134],%l1 ! Mem[000000008d800134] p62_near_0_he: stb %l6,[%i0+0x1be] ! Mem[000000008c0001be] ldd [%i2+0x120],%l6 ! Mem[000000008d000120] stx %l4,[%i2+0x1a8] ! Mem[000000008d0001a8] ldstub [%i1+0x06a],%l2 ! Mem[000000008c80006a] std %l4,[%i1+0x060] ! Mem[000000008c800060] jmpl %o7,%g0 lduh [%i0+0x190],%l5 ! Mem[000000008c000190] p62_near_0_ho: stb %l6,[%o0+0x1be] ! Mem[000000008c0001be] ldd [%o2+0x120],%l6 ! Mem[000000008d000120] stx %l4,[%o2+0x1a8] ! Mem[000000008d0001a8] ldstub [%o1+0x06a],%l2 ! Mem[000000008c80006a] std %l4,[%o1+0x060] ! Mem[000000008c800060] jmpl %o7,%g0 lduh [%o0+0x190],%l5 ! Mem[000000008c000190] p63_near_0_le: ldstub [%i0+0x111],%l1 ! Mem[000000008e000111] umulcc %l4,%l1,%l6 addc %l3,%l7,%l1 jmpl %o7,%g0 smulcc %l3,%l0,%l2 p63_near_0_lo: ldstub [%o0+0x111],%l1 ! Mem[000000008e000111] umulcc %l4,%l1,%l6 addc %l3,%l7,%l1 jmpl %o7,%g0 smulcc %l3,%l0,%l2 p63_near_0_he: lduw [%i3+0x180],%l6 ! Mem[000000008f800180] ldd [%i3+0x1e8],%l6 ! Mem[000000008f8001e8] st %f23,[%i3+0x164] ! Mem[000000008f800164] std %l6,[%i3+0x150] ! Mem[000000008f800150] jmpl %o7,%g0 lduw [%i0+0x04c],%l7 ! Mem[000000008e00004c] p63_near_0_ho: lduw [%o3+0x180],%l6 ! Mem[000000008f800180] ldd [%o3+0x1e8],%l6 ! Mem[000000008f8001e8] st %f23,[%o3+0x164] ! Mem[000000008f800164] std %l6,[%o3+0x150] ! Mem[000000008f800150] jmpl %o7,%g0 lduw [%o0+0x04c],%l7 ! Mem[000000008e00004c] near0_b2b_h: add %l2,0x86e,%l2 smul %l5,%l0,%l6 or %l7,%l3,%l2 jmpl %o7,%g0 add %l0,%l6,%l6 near0_b2b_l: sdivx %l4,%l5,%l3 sllx %l1,0x03f,%l5 umul %l7,%l4,%l0 jmpl %o7,%g0 smulcc %l6,%l1,%l6 user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: ldd [%i2+0x068],%l2 ! Mem[0000000011000068] ldsw [%i1+0x134],%l2 ! Mem[0000000010800134] ldsw [%i3+0x0ec],%l1 ! Mem[00000000118000ec] jmpl %o7,%g0 stx %l3,[%i1+0x168] ! Mem[0000000010800168] p0_near_1_lo: ldd [%o2+0x068],%l2 ! Mem[0000000011000068] ldsw [%o1+0x134],%l2 ! Mem[0000000010800134] ldsw [%o3+0x0ec],%l1 ! Mem[00000000118000ec] jmpl %o7,%g0 stx %l3,[%o1+0x168] ! Mem[0000000010800168] p0_near_1_he: addc %l6,0x77e,%l4 ldub [%i1+0x158],%l6 ! Mem[0000000010800158] jmpl %o7,%g0 sth %l5,[%i0+0x1f6] ! Mem[00000000100001f6] p0_near_1_ho: addc %l6,0x77e,%l4 ldub [%o1+0x158],%l6 ! Mem[0000000010800158] jmpl %o7,%g0 sth %l5,[%o0+0x1f6] ! Mem[00000000100001f6] p1_near_1_le: jmpl %o7,%g0 lduh [%i0+0x096],%l0 ! Mem[0000000012000096] jmpl %o7,%g0 nop p1_near_1_lo: jmpl %o7,%g0 lduh [%o0+0x096],%l0 ! Mem[0000000012000096] jmpl %o7,%g0 nop p1_near_1_he: ldx [%i3+0x148],%l5 ! Mem[0000000013800148] ldd [%i2+0x058],%l0 ! Mem[0000000013000058] swap [%i1+0x11c],%l4 ! Mem[000000001280011c] ldx [%i2+0x1d0],%l4 ! Mem[00000000130001d0] ldx [%i1+0x1f8],%l6 ! Mem[00000000128001f8] jmpl %o7,%g0 ldsw [%i3+0x1c4],%l2 ! Mem[00000000138001c4] p1_near_1_ho: ldx [%o3+0x148],%l5 ! Mem[0000000013800148] ldd [%o2+0x058],%l0 ! Mem[0000000013000058] swap [%o1+0x11c],%l4 ! Mem[000000001280011c] ldx [%o2+0x1d0],%l4 ! Mem[00000000130001d0] ldx [%o1+0x1f8],%l6 ! Mem[00000000128001f8] jmpl %o7,%g0 ldsw [%o3+0x1c4],%l2 ! Mem[00000000138001c4] p2_near_1_le: lduw [%i3+0x090],%l5 ! Mem[0000000015800090] stw %l1,[%i1+0x1c4] ! Mem[00000000148001c4] ldsw [%i1+0x19c],%l3 ! Mem[000000001480019c] std %f8 ,[%i3+0x0e8] ! Mem[00000000158000e8] smulcc %l4,%l4,%l4 ldsw [%i3+0x0dc],%l1 ! Mem[00000000158000dc] ldsw [%i1+0x08c],%l3 ! Mem[000000001480008c] jmpl %o7,%g0 taddcc %l5,%l2,%l1 p2_near_1_lo: lduw [%o3+0x090],%l5 ! Mem[0000000015800090] stw %l1,[%o1+0x1c4] ! Mem[00000000148001c4] ldsw [%o1+0x19c],%l3 ! Mem[000000001480019c] std %f8 ,[%o3+0x0e8] ! Mem[00000000158000e8] smulcc %l4,%l4,%l4 ldsw [%o3+0x0dc],%l1 ! Mem[00000000158000dc] ldsw [%o1+0x08c],%l3 ! Mem[000000001480008c] jmpl %o7,%g0 taddcc %l5,%l2,%l1 p2_near_1_he: ldsb [%i0+0x0c5],%l2 ! Mem[00000000140000c5] subc %l6,0x106,%l5 jmpl %o7,%g0 st %f31,[%i1+0x110] ! Mem[0000000014800110] p2_near_1_ho: ldsb [%o0+0x0c5],%l2 ! Mem[00000000140000c5] subc %l6,0x106,%l5 jmpl %o7,%g0 st %f31,[%o1+0x110] ! Mem[0000000014800110] p3_near_1_le: udivx %l4,0xc35,%l7 jmpl %o7,%g0 ldub [%i3+0x130],%l0 ! Mem[0000000017800130] p3_near_1_lo: udivx %l4,0xc35,%l7 jmpl %o7,%g0 ldub [%o3+0x130],%l0 ! Mem[0000000017800130] p3_near_1_he: lduw [%i0+0x184],%l5 ! Mem[0000000016000184] stw %l6,[%i0+0x0a0] ! Mem[00000000160000a0] subccc %l1,0x798,%l0 sra %l5,%l7,%l0 jmpl %o7,%g0 std %l4,[%i2+0x040] ! Mem[0000000017000040] p3_near_1_ho: lduw [%o0+0x184],%l5 ! Mem[0000000016000184] stw %l6,[%o0+0x0a0] ! Mem[00000000160000a0] subccc %l1,0x798,%l0 sra %l5,%l7,%l0 jmpl %o7,%g0 std %l4,[%o2+0x040] ! Mem[0000000017000040] p4_near_1_le: std %l6,[%i1+0x088] ! Mem[0000000018800088] st %f8 ,[%i0+0x108] ! Mem[0000000018000108] addcc %l7,-0x1ba,%l0 ldstub [%i3+0x163],%l4 ! Mem[0000000019800163] ldsw [%i2+0x034],%l6 ! Mem[0000000019000034] jmpl %o7,%g0 sth %l0,[%i1+0x024] ! Mem[0000000018800024] p4_near_1_lo: std %l6,[%o1+0x088] ! Mem[0000000018800088] st %f8 ,[%o0+0x108] ! Mem[0000000018000108] addcc %l7,-0x1ba,%l0 ldstub [%o3+0x163],%l4 ! Mem[0000000019800163] ldsw [%o2+0x034],%l6 ! Mem[0000000019000034] jmpl %o7,%g0 sth %l0,[%o1+0x024] ! Mem[0000000018800024] p4_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x133],%l4 ! Mem[0000000018000133] jmpl %o7,%g0 nop p4_near_1_ho: jmpl %o7,%g0 ldstub [%o0+0x133],%l4 ! Mem[0000000018000133] jmpl %o7,%g0 nop p5_near_1_le: addccc %l2,%l3,%l1 ld [%i2+0x1ec],%f9 ! Mem[000000001b0001ec] ldstub [%i3+0x139],%l0 ! Mem[000000001b800139] ldub [%i0+0x005],%l0 ! Mem[000000001a000005] ldsw [%i1+0x0b0],%l0 ! Mem[000000001a8000b0] jmpl %o7,%g0 ldub [%i1+0x064],%l5 ! Mem[000000001a800064] p5_near_1_lo: addccc %l2,%l3,%l1 ld [%o2+0x1ec],%f9 ! Mem[000000001b0001ec] ldstub [%o3+0x139],%l0 ! Mem[000000001b800139] ldub [%o0+0x005],%l0 ! Mem[000000001a000005] ldsw [%o1+0x0b0],%l0 ! Mem[000000001a8000b0] jmpl %o7,%g0 ldub [%o1+0x064],%l5 ! Mem[000000001a800064] p5_near_1_he: ldsb [%i1+0x08b],%l4 ! Mem[000000001a80008b] sll %l4,0x01b,%l4 ldub [%i1+0x0a9],%l7 ! Mem[000000001a8000a9] lduw [%i3+0x060],%l1 ! Mem[000000001b800060] sra %l6,0x006,%l0 ldd [%i1+0x0a0],%l6 ! Mem[000000001a8000a0] jmpl %o7,%g0 ld [%i0+0x1c4],%f23 ! Mem[000000001a0001c4] p5_near_1_ho: ldsb [%o1+0x08b],%l4 ! Mem[000000001a80008b] sll %l4,0x01b,%l4 ldub [%o1+0x0a9],%l7 ! Mem[000000001a8000a9] lduw [%o3+0x060],%l1 ! Mem[000000001b800060] sra %l6,0x006,%l0 ldd [%o1+0x0a0],%l6 ! Mem[000000001a8000a0] jmpl %o7,%g0 ld [%o0+0x1c4],%f23 ! Mem[000000001a0001c4] p6_near_1_le: std %f6 ,[%i0+0x180] ! Mem[000000001c000180] sth %l6,[%i0+0x094] ! Mem[000000001c000094] taddcctv %l7,%l2,%l5 ldstub [%i3+0x1ad],%l7 ! Mem[000000001d8001ad] addccc %l0,%l6,%l5 stw %l5,[%i3+0x1b0] ! Mem[000000001d8001b0] jmpl %o7,%g0 stb %l4,[%i1+0x19a] ! Mem[000000001c80019a] p6_near_1_lo: std %f6 ,[%o0+0x180] ! Mem[000000001c000180] sth %l6,[%o0+0x094] ! Mem[000000001c000094] taddcctv %l7,%l2,%l5 ldstub [%o3+0x1ad],%l7 ! Mem[000000001d8001ad] addccc %l0,%l6,%l5 stw %l5,[%o3+0x1b0] ! Mem[000000001d8001b0] jmpl %o7,%g0 stb %l4,[%o1+0x19a] ! Mem[000000001c80019a] p6_near_1_he: ldd [%i3+0x030],%l0 ! Mem[000000001d800030] umulcc %l1,0xec4,%l6 sth %l4,[%i1+0x1f4] ! Mem[000000001c8001f4] stw %l6,[%i3+0x1d8] ! Mem[000000001d8001d8] ldsh [%i2+0x02e],%l5 ! Mem[000000001d00002e] jmpl %o7,%g0 sth %l6,[%i0+0x166] ! Mem[000000001c000166] p6_near_1_ho: ldd [%o3+0x030],%l0 ! Mem[000000001d800030] umulcc %l1,0xec4,%l6 sth %l4,[%o1+0x1f4] ! Mem[000000001c8001f4] stw %l6,[%o3+0x1d8] ! Mem[000000001d8001d8] ldsh [%o2+0x02e],%l5 ! Mem[000000001d00002e] jmpl %o7,%g0 sth %l6,[%o0+0x166] ! Mem[000000001c000166] p7_near_1_le: std %l4,[%i3+0x138] ! Mem[000000001f800138] jmpl %o7,%g0 swap [%i1+0x108],%l2 ! Mem[000000001e800108] p7_near_1_lo: std %l4,[%o3+0x138] ! Mem[000000001f800138] jmpl %o7,%g0 swap [%o1+0x108],%l2 ! Mem[000000001e800108] p7_near_1_he: st %f30,[%i3+0x098] ! Mem[000000001f800098] ldd [%i0+0x0c8],%l0 ! Mem[000000001e0000c8] stw %l6,[%i1+0x050] ! Mem[000000001e800050] ldsw [%i3+0x038],%l2 ! Mem[000000001f800038] jmpl %o7,%g0 ldd [%i2+0x140],%l4 ! Mem[000000001f000140] p7_near_1_ho: st %f30,[%o3+0x098] ! Mem[000000001f800098] ldd [%o0+0x0c8],%l0 ! Mem[000000001e0000c8] stw %l6,[%o1+0x050] ! Mem[000000001e800050] ldsw [%o3+0x038],%l2 ! Mem[000000001f800038] jmpl %o7,%g0 ldd [%o2+0x140],%l4 ! Mem[000000001f000140] p8_near_1_le: jmpl %o7,%g0 sth %l4,[%i1+0x0aa] ! Mem[00000000208000aa] jmpl %o7,%g0 nop p8_near_1_lo: jmpl %o7,%g0 sth %l4,[%o1+0x0aa] ! Mem[00000000208000aa] jmpl %o7,%g0 nop p8_near_1_he: jmpl %o7,%g0 xnorcc %l6,0x785,%l6 jmpl %o7,%g0 nop p8_near_1_ho: jmpl %o7,%g0 xnorcc %l6,0x785,%l6 jmpl %o7,%g0 nop p9_near_1_le: std %l6,[%i0+0x1d0] ! Mem[00000000220001d0] stw %l4,[%i2+0x1cc] ! Mem[00000000230001cc] srax %l3,%l0,%l2 std %l4,[%i1+0x180] ! Mem[0000000022800180] lduh [%i0+0x1f6],%l3 ! Mem[00000000220001f6] xnor %l1,%l6,%l6 std %l2,[%i1+0x138] ! Mem[0000000022800138] jmpl %o7,%g0 lduh [%i0+0x154],%l0 ! Mem[0000000022000154] p9_near_1_lo: std %l6,[%o0+0x1d0] ! Mem[00000000220001d0] stw %l4,[%o2+0x1cc] ! Mem[00000000230001cc] srax %l3,%l0,%l2 std %l4,[%o1+0x180] ! Mem[0000000022800180] lduh [%o0+0x1f6],%l3 ! Mem[00000000220001f6] xnor %l1,%l6,%l6 std %l2,[%o1+0x138] ! Mem[0000000022800138] jmpl %o7,%g0 lduh [%o0+0x154],%l0 ! Mem[0000000022000154] p9_near_1_he: jmpl %o7,%g0 ldd [%i0+0x088],%l4 ! Mem[0000000022000088] jmpl %o7,%g0 nop p9_near_1_ho: jmpl %o7,%g0 ldd [%o0+0x088],%l4 ! Mem[0000000022000088] jmpl %o7,%g0 nop p10_near_1_le: ldstub [%i0+0x1bb],%l1 ! Mem[00000000240001bb] sll %l2,0x015,%l0 ldsh [%i3+0x1ba],%l4 ! Mem[00000000258001ba] jmpl %o7,%g0 sllx %l2,%l3,%l3 p10_near_1_lo: ldstub [%o0+0x1bb],%l1 ! Mem[00000000240001bb] sll %l2,0x015,%l0 ldsh [%o3+0x1ba],%l4 ! Mem[00000000258001ba] jmpl %o7,%g0 sllx %l2,%l3,%l3 p10_near_1_he: ldub [%i2+0x0fd],%l1 ! Mem[00000000250000fd] lduh [%i2+0x05a],%l5 ! Mem[000000002500005a] ldub [%i1+0x042],%l1 ! Mem[0000000024800042] ldstub [%i0+0x006],%l7 ! Mem[0000000024000006] jmpl %o7,%g0 stb %l2,[%i3+0x0fc] ! Mem[00000000258000fc] p10_near_1_ho: ldub [%o2+0x0fd],%l1 ! Mem[00000000250000fd] lduh [%o2+0x05a],%l5 ! Mem[000000002500005a] ldub [%o1+0x042],%l1 ! Mem[0000000024800042] ldstub [%o0+0x006],%l7 ! Mem[0000000024000006] jmpl %o7,%g0 stb %l2,[%o3+0x0fc] ! Mem[00000000258000fc] p11_near_1_le: jmpl %o7,%g0 ldsh [%i2+0x096],%l0 ! Mem[0000000027000096] jmpl %o7,%g0 nop p11_near_1_lo: jmpl %o7,%g0 ldsh [%o2+0x096],%l0 ! Mem[0000000027000096] jmpl %o7,%g0 nop p11_near_1_he: ldx [%i1+0x178],%l0 ! Mem[0000000026800178] ldsb [%i3+0x146],%l5 ! Mem[0000000027800146] stb %l4,[%i2+0x13c] ! Mem[000000002700013c] sll %l4,0x01b,%l4 ld [%i2+0x178],%f18 ! Mem[0000000027000178] jmpl %o7,%g0 std %l2,[%i1+0x0e0] ! Mem[00000000268000e0] p11_near_1_ho: ldx [%o1+0x178],%l0 ! Mem[0000000026800178] ldsb [%o3+0x146],%l5 ! Mem[0000000027800146] stb %l4,[%o2+0x13c] ! Mem[000000002700013c] sll %l4,0x01b,%l4 ld [%o2+0x178],%f18 ! Mem[0000000027000178] jmpl %o7,%g0 std %l2,[%o1+0x0e0] ! Mem[00000000268000e0] p12_near_1_le: ldstub [%i2+0x197],%l4 ! Mem[0000000029000197] ldsb [%i3+0x039],%l0 ! Mem[0000000029800039] swap [%i0+0x1bc],%l6 ! Mem[00000000280001bc] taddcc %l3,0xef5,%l5 addc %l6,%l7,%l7 jmpl %o7,%g0 ldd [%i1+0x1b8],%l0 ! Mem[00000000288001b8] p12_near_1_lo: ldstub [%o2+0x197],%l4 ! Mem[0000000029000197] ldsb [%o3+0x039],%l0 ! Mem[0000000029800039] swap [%o0+0x1bc],%l6 ! Mem[00000000280001bc] taddcc %l3,0xef5,%l5 addc %l6,%l7,%l7 jmpl %o7,%g0 ldd [%o1+0x1b8],%l0 ! Mem[00000000288001b8] p12_near_1_he: stw %l0,[%i0+0x110] ! Mem[0000000028000110] ldx [%i3+0x0a8],%l4 ! Mem[00000000298000a8] lduh [%i2+0x028],%l4 ! Mem[0000000029000028] swap [%i2+0x158],%l3 ! Mem[0000000029000158] jmpl %o7,%g0 andn %l2,%l0,%l2 p12_near_1_ho: stw %l0,[%o0+0x110] ! Mem[0000000028000110] ldx [%o3+0x0a8],%l4 ! Mem[00000000298000a8] lduh [%o2+0x028],%l4 ! Mem[0000000029000028] swap [%o2+0x158],%l3 ! Mem[0000000029000158] jmpl %o7,%g0 andn %l2,%l0,%l2 p13_near_1_le: ldsw [%i1+0x064],%l5 ! Mem[000000002a800064] std %f6 ,[%i0+0x1a8] ! Mem[000000002a0001a8] ldsw [%i1+0x038],%l0 ! Mem[000000002a800038] ldstub [%i0+0x1b0],%l0 ! Mem[000000002a0001b0] umulcc %l6,%l0,%l2 jmpl %o7,%g0 and %l7,%l0,%l4 p13_near_1_lo: ldsw [%o1+0x064],%l5 ! Mem[000000002a800064] std %f6 ,[%o0+0x1a8] ! Mem[000000002a0001a8] ldsw [%o1+0x038],%l0 ! Mem[000000002a800038] ldstub [%o0+0x1b0],%l0 ! Mem[000000002a0001b0] umulcc %l6,%l0,%l2 jmpl %o7,%g0 and %l7,%l0,%l4 p13_near_1_he: ldsh [%i2+0x17e],%l6 ! Mem[000000002b00017e] jmpl %o7,%g0 ldsb [%i2+0x0c3],%l4 ! Mem[000000002b0000c3] p13_near_1_ho: ldsh [%o2+0x17e],%l6 ! Mem[000000002b00017e] jmpl %o7,%g0 ldsb [%o2+0x0c3],%l4 ! Mem[000000002b0000c3] p14_near_1_le: stx %l2,[%i2+0x088] ! Mem[000000002d000088] ldd [%i0+0x188],%l6 ! Mem[000000002c000188] stx %l5,[%i1+0x060] ! Mem[000000002c800060] sth %l5,[%i1+0x192] ! Mem[000000002c800192] jmpl %o7,%g0 ldsw [%i0+0x1b8],%l4 ! Mem[000000002c0001b8] p14_near_1_lo: stx %l2,[%o2+0x088] ! Mem[000000002d000088] ldd [%o0+0x188],%l6 ! Mem[000000002c000188] stx %l5,[%o1+0x060] ! Mem[000000002c800060] sth %l5,[%o1+0x192] ! Mem[000000002c800192] jmpl %o7,%g0 ldsw [%o0+0x1b8],%l4 ! Mem[000000002c0001b8] p14_near_1_he: taddcc %l5,-0xe60,%l6 lduw [%i2+0x0d4],%l6 ! Mem[000000002d0000d4] stb %l3,[%i3+0x118] ! Mem[000000002d800118] xorcc %l2,%l5,%l1 ldsb [%i0+0x1f2],%l5 ! Mem[000000002c0001f2] jmpl %o7,%g0 stb %l0,[%i0+0x172] ! Mem[000000002c000172] p14_near_1_ho: taddcc %l5,-0xe60,%l6 lduw [%o2+0x0d4],%l6 ! Mem[000000002d0000d4] stb %l3,[%o3+0x118] ! Mem[000000002d800118] xorcc %l2,%l5,%l1 ldsb [%o0+0x1f2],%l5 ! Mem[000000002c0001f2] jmpl %o7,%g0 stb %l0,[%o0+0x172] ! Mem[000000002c000172] p15_near_1_le: jmpl %o7,%g0 std %l2,[%i0+0x0a8] ! Mem[000000002e0000a8] jmpl %o7,%g0 nop p15_near_1_lo: jmpl %o7,%g0 std %l2,[%o0+0x0a8] ! Mem[000000002e0000a8] jmpl %o7,%g0 nop p15_near_1_he: udivx %l4,%l5,%l3 ldstub [%i1+0x066],%l5 ! Mem[000000002e800066] ldsw [%i0+0x188],%l6 ! Mem[000000002e000188] ldd [%i1+0x000],%l4 ! Mem[000000002e800000] swap [%i1+0x140],%l4 ! Mem[000000002e800140] tsubcc %l6,0x0ed,%l0 jmpl %o7,%g0 orn %l6,-0xe45,%l1 p15_near_1_ho: udivx %l4,%l5,%l3 ldstub [%o1+0x066],%l5 ! Mem[000000002e800066] ldsw [%o0+0x188],%l6 ! Mem[000000002e000188] ldd [%o1+0x000],%l4 ! Mem[000000002e800000] swap [%o1+0x140],%l4 ! Mem[000000002e800140] tsubcc %l6,0x0ed,%l0 jmpl %o7,%g0 orn %l6,-0xe45,%l1 p16_near_1_le: ldstub [%i3+0x1c7],%l5 ! Mem[00000000318001c7] ldstub [%i3+0x13c],%l5 ! Mem[000000003180013c] sth %l6,[%i2+0x150] ! Mem[0000000031000150] ldx [%i0+0x110],%l6 ! Mem[0000000030000110] stx %l7,[%i1+0x180] ! Mem[0000000030800180] lduw [%i1+0x138],%l1 ! Mem[0000000030800138] jmpl %o7,%g0 or %l1,%l4,%l5 p16_near_1_lo: ldstub [%o3+0x1c7],%l5 ! Mem[00000000318001c7] ldstub [%o3+0x13c],%l5 ! Mem[000000003180013c] sth %l6,[%o2+0x150] ! Mem[0000000031000150] ldx [%o0+0x110],%l6 ! Mem[0000000030000110] stx %l7,[%o1+0x180] ! Mem[0000000030800180] lduw [%o1+0x138],%l1 ! Mem[0000000030800138] jmpl %o7,%g0 or %l1,%l4,%l5 p16_near_1_he: jmpl %o7,%g0 sth %l6,[%i2+0x0aa] ! Mem[00000000310000aa] jmpl %o7,%g0 nop p16_near_1_ho: jmpl %o7,%g0 sth %l6,[%o2+0x0aa] ! Mem[00000000310000aa] jmpl %o7,%g0 nop p17_near_1_le: ldsh [%i1+0x038],%l0 ! Mem[0000000032800038] ldx [%i1+0x1b0],%l0 ! Mem[00000000328001b0] jmpl %o7,%g0 lduh [%i2+0x140],%l4 ! Mem[0000000033000140] p17_near_1_lo: ldsh [%o1+0x038],%l0 ! Mem[0000000032800038] ldx [%o1+0x1b0],%l0 ! Mem[00000000328001b0] jmpl %o7,%g0 lduh [%o2+0x140],%l4 ! Mem[0000000033000140] p17_near_1_he: jmpl %o7,%g0 sth %l6,[%i2+0x15e] ! Mem[000000003300015e] jmpl %o7,%g0 nop p17_near_1_ho: jmpl %o7,%g0 sth %l6,[%o2+0x15e] ! Mem[000000003300015e] jmpl %o7,%g0 nop p18_near_1_le: ldstub [%i2+0x0ca],%l1 ! Mem[00000000350000ca] ldx [%i0+0x048],%l6 ! Mem[0000000034000048] stb %l6,[%i1+0x151] ! Mem[0000000034800151] swap [%i3+0x110],%l6 ! Mem[0000000035800110] ldx [%i0+0x170],%l0 ! Mem[0000000034000170] std %f14,[%i2+0x0a8] ! Mem[00000000350000a8] ldsh [%i3+0x108],%l2 ! Mem[0000000035800108] jmpl %o7,%g0 tsubcctv %l6,%l5,%l6 p18_near_1_lo: ldstub [%o2+0x0ca],%l1 ! Mem[00000000350000ca] ldx [%o0+0x048],%l6 ! Mem[0000000034000048] stb %l6,[%o1+0x151] ! Mem[0000000034800151] swap [%o3+0x110],%l6 ! Mem[0000000035800110] ldx [%o0+0x170],%l0 ! Mem[0000000034000170] std %f14,[%o2+0x0a8] ! Mem[00000000350000a8] ldsh [%o3+0x108],%l2 ! Mem[0000000035800108] jmpl %o7,%g0 tsubcctv %l6,%l5,%l6 p18_near_1_he: swap [%i3+0x078],%l0 ! Mem[0000000035800078] stb %l2,[%i0+0x002] ! Mem[0000000034000002] stb %l7,[%i1+0x035] ! Mem[0000000034800035] andncc %l1,-0x006,%l6 swap [%i0+0x0dc],%l1 ! Mem[00000000340000dc] stb %l3,[%i0+0x08f] ! Mem[000000003400008f] stx %l4,[%i2+0x188] ! Mem[0000000035000188] jmpl %o7,%g0 xnor %l4,0x270,%l7 p18_near_1_ho: swap [%o3+0x078],%l0 ! Mem[0000000035800078] stb %l2,[%o0+0x002] ! Mem[0000000034000002] stb %l7,[%o1+0x035] ! Mem[0000000034800035] andncc %l1,-0x006,%l6 swap [%o0+0x0dc],%l1 ! Mem[00000000340000dc] stb %l3,[%o0+0x08f] ! Mem[000000003400008f] stx %l4,[%o2+0x188] ! Mem[0000000035000188] jmpl %o7,%g0 xnor %l4,0x270,%l7 p19_near_1_le: ldsw [%i3+0x064],%l5 ! Mem[0000000037800064] jmpl %o7,%g0 tsubcctv %l0,0x670,%l5 p19_near_1_lo: ldsw [%o3+0x064],%l5 ! Mem[0000000037800064] jmpl %o7,%g0 tsubcctv %l0,0x670,%l5 p19_near_1_he: stb %l3,[%i2+0x184] ! Mem[0000000037000184] sth %l4,[%i2+0x0fc] ! Mem[00000000370000fc] addc %l5,%l4,%l7 ldub [%i2+0x1d9],%l6 ! Mem[00000000370001d9] stx %l3,[%i3+0x190] ! Mem[0000000037800190] stb %l2,[%i0+0x038] ! Mem[0000000036000038] jmpl %o7,%g0 std %l4,[%i1+0x0c8] ! Mem[00000000368000c8] p19_near_1_ho: stb %l3,[%o2+0x184] ! Mem[0000000037000184] sth %l4,[%o2+0x0fc] ! Mem[00000000370000fc] addc %l5,%l4,%l7 ldub [%o2+0x1d9],%l6 ! Mem[00000000370001d9] stx %l3,[%o3+0x190] ! Mem[0000000037800190] stb %l2,[%o0+0x038] ! Mem[0000000036000038] jmpl %o7,%g0 std %l4,[%o1+0x0c8] ! Mem[00000000368000c8] p20_near_1_le: ldsw [%i3+0x008],%l4 ! Mem[0000000039800008] ldx [%i0+0x138],%l3 ! Mem[0000000038000138] stx %l0,[%i0+0x148] ! Mem[0000000038000148] ldub [%i0+0x0ec],%l0 ! Mem[00000000380000ec] sth %l2,[%i3+0x04c] ! Mem[000000003980004c] ldsb [%i2+0x15e],%l6 ! Mem[000000003900015e] jmpl %o7,%g0 lduw [%i2+0x0f4],%l6 ! Mem[00000000390000f4] p20_near_1_lo: ldsw [%o3+0x008],%l4 ! Mem[0000000039800008] ldx [%o0+0x138],%l3 ! Mem[0000000038000138] stx %l0,[%o0+0x148] ! Mem[0000000038000148] ldub [%o0+0x0ec],%l0 ! Mem[00000000380000ec] sth %l2,[%o3+0x04c] ! Mem[000000003980004c] ldsb [%o2+0x15e],%l6 ! Mem[000000003900015e] jmpl %o7,%g0 lduw [%o2+0x0f4],%l6 ! Mem[00000000390000f4] p20_near_1_he: sll %l4,%l3,%l4 lduh [%i2+0x152],%l5 ! Mem[0000000039000152] lduw [%i3+0x1d0],%l5 ! Mem[00000000398001d0] sth %l0,[%i1+0x026] ! Mem[0000000038800026] jmpl %o7,%g0 mulx %l2,0x078,%l7 p20_near_1_ho: sll %l4,%l3,%l4 lduh [%o2+0x152],%l5 ! Mem[0000000039000152] lduw [%o3+0x1d0],%l5 ! Mem[00000000398001d0] sth %l0,[%o1+0x026] ! Mem[0000000038800026] jmpl %o7,%g0 mulx %l2,0x078,%l7 p21_near_1_le: jmpl %o7,%g0 ldd [%i1+0x068],%f6 ! Mem[000000003a800068] jmpl %o7,%g0 nop p21_near_1_lo: jmpl %o7,%g0 ldd [%o1+0x068],%f6 ! Mem[000000003a800068] jmpl %o7,%g0 nop p21_near_1_he: lduw [%i1+0x04c],%l0 ! Mem[000000003a80004c] ldd [%i2+0x0a8],%f26 ! Mem[000000003b0000a8] ldsw [%i0+0x16c],%l0 ! Mem[000000003a00016c] ldsw [%i1+0x1dc],%l1 ! Mem[000000003a8001dc] jmpl %o7,%g0 std %l6,[%i0+0x090] ! Mem[000000003a000090] p21_near_1_ho: lduw [%o1+0x04c],%l0 ! Mem[000000003a80004c] ldd [%o2+0x0a8],%f26 ! Mem[000000003b0000a8] ldsw [%o0+0x16c],%l0 ! Mem[000000003a00016c] ldsw [%o1+0x1dc],%l1 ! Mem[000000003a8001dc] jmpl %o7,%g0 std %l6,[%o0+0x090] ! Mem[000000003a000090] p22_near_1_le: lduw [%i3+0x10c],%l0 ! Mem[000000003d80010c] xor %l0,%l1,%l5 ldstub [%i2+0x1e6],%l1 ! Mem[000000003d0001e6] st %f10,[%i2+0x07c] ! Mem[000000003d00007c] ldstub [%i1+0x131],%l6 ! Mem[000000003c800131] taddcctv %l5,0x706,%l3 jmpl %o7,%g0 ldub [%i1+0x06f],%l1 ! Mem[000000003c80006f] p22_near_1_lo: lduw [%o3+0x10c],%l0 ! Mem[000000003d80010c] xor %l0,%l1,%l5 ldstub [%o2+0x1e6],%l1 ! Mem[000000003d0001e6] st %f10,[%o2+0x07c] ! Mem[000000003d00007c] ldstub [%o1+0x131],%l6 ! Mem[000000003c800131] taddcctv %l5,0x706,%l3 jmpl %o7,%g0 ldub [%o1+0x06f],%l1 ! Mem[000000003c80006f] p22_near_1_he: sllx %l0,%l4,%l4 stw %l4,[%i3+0x18c] ! Mem[000000003d80018c] ldd [%i1+0x020],%l4 ! Mem[000000003c800020] swap [%i3+0x090],%l5 ! Mem[000000003d800090] tsubcctv %l6,-0x15f,%l2 jmpl %o7,%g0 swap [%i2+0x0f4],%l6 ! Mem[000000003d0000f4] p22_near_1_ho: sllx %l0,%l4,%l4 stw %l4,[%o3+0x18c] ! Mem[000000003d80018c] ldd [%o1+0x020],%l4 ! Mem[000000003c800020] swap [%o3+0x090],%l5 ! Mem[000000003d800090] tsubcctv %l6,-0x15f,%l2 jmpl %o7,%g0 swap [%o2+0x0f4],%l6 ! Mem[000000003d0000f4] p23_near_1_le: ld [%i3+0x1e4],%f13 ! Mem[000000003f8001e4] udivx %l1,-0x9c9,%l6 ldsb [%i0+0x0a6],%l1 ! Mem[000000003e0000a6] jmpl %o7,%g0 ldsb [%i0+0x19f],%l2 ! Mem[000000003e00019f] p23_near_1_lo: ld [%o3+0x1e4],%f13 ! Mem[000000003f8001e4] udivx %l1,-0x9c9,%l6 ldsb [%o0+0x0a6],%l1 ! Mem[000000003e0000a6] jmpl %o7,%g0 ldsb [%o0+0x19f],%l2 ! Mem[000000003e00019f] p23_near_1_he: sth %l3,[%i1+0x126] ! Mem[000000003e800126] ldsh [%i2+0x138],%l5 ! Mem[000000003f000138] sth %l0,[%i0+0x0ae] ! Mem[000000003e0000ae] jmpl %o7,%g0 ldsb [%i3+0x1dd],%l1 ! Mem[000000003f8001dd] p23_near_1_ho: sth %l3,[%o1+0x126] ! Mem[000000003e800126] ldsh [%o2+0x138],%l5 ! Mem[000000003f000138] sth %l0,[%o0+0x0ae] ! Mem[000000003e0000ae] jmpl %o7,%g0 ldsb [%o3+0x1dd],%l1 ! Mem[000000003f8001dd] p24_near_1_le: jmpl %o7,%g0 stw %l2,[%i1+0x04c] ! Mem[000000004080004c] jmpl %o7,%g0 nop p24_near_1_lo: jmpl %o7,%g0 stw %l2,[%o1+0x04c] ! Mem[000000004080004c] jmpl %o7,%g0 nop p24_near_1_he: jmpl %o7,%g0 lduw [%i0+0x180],%l0 ! Mem[0000000040000180] jmpl %o7,%g0 nop p24_near_1_ho: jmpl %o7,%g0 lduw [%o0+0x180],%l0 ! Mem[0000000040000180] jmpl %o7,%g0 nop p25_near_1_le: orcc %l4,-0x5d8,%l0 std %l2,[%i3+0x158] ! Mem[0000000043800158] swap [%i0+0x18c],%l7 ! Mem[000000004200018c] and %l0,0x022,%l0 jmpl %o7,%g0 stw %l0,[%i1+0x1b0] ! Mem[00000000428001b0] p25_near_1_lo: orcc %l4,-0x5d8,%l0 std %l2,[%o3+0x158] ! Mem[0000000043800158] swap [%o0+0x18c],%l7 ! Mem[000000004200018c] and %l0,0x022,%l0 jmpl %o7,%g0 stw %l0,[%o1+0x1b0] ! Mem[00000000428001b0] p25_near_1_he: ld [%i0+0x01c],%f24 ! Mem[000000004200001c] jmpl %o7,%g0 udivx %l6,-0x5d3,%l0 p25_near_1_ho: ld [%o0+0x01c],%f24 ! Mem[000000004200001c] jmpl %o7,%g0 udivx %l6,-0x5d3,%l0 p26_near_1_le: xnorcc %l2,0x58a,%l2 stb %l0,[%i0+0x0ed] ! Mem[00000000440000ed] stw %l5,[%i0+0x1a4] ! Mem[00000000440001a4] std %l6,[%i0+0x0d0] ! Mem[00000000440000d0] jmpl %o7,%g0 ldsw [%i0+0x0b0],%l6 ! Mem[00000000440000b0] p26_near_1_lo: xnorcc %l2,0x58a,%l2 stb %l0,[%o0+0x0ed] ! Mem[00000000440000ed] stw %l5,[%o0+0x1a4] ! Mem[00000000440001a4] std %l6,[%o0+0x0d0] ! Mem[00000000440000d0] jmpl %o7,%g0 ldsw [%o0+0x0b0],%l6 ! Mem[00000000440000b0] p26_near_1_he: orn %l2,%l1,%l0 jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[0000000044800038] p26_near_1_ho: orn %l2,%l1,%l0 jmpl %o7,%g0 ldx [%o1+0x038],%l0 ! Mem[0000000044800038] p27_near_1_le: swap [%i3+0x134],%l6 ! Mem[0000000047800134] ldub [%i2+0x19e],%l3 ! Mem[000000004700019e] ldd [%i3+0x138],%l6 ! Mem[0000000047800138] or %l5,%l5,%l7 jmpl %o7,%g0 sth %l3,[%i3+0x190] ! Mem[0000000047800190] p27_near_1_lo: swap [%o3+0x134],%l6 ! Mem[0000000047800134] ldub [%o2+0x19e],%l3 ! Mem[000000004700019e] ldd [%o3+0x138],%l6 ! Mem[0000000047800138] or %l5,%l5,%l7 jmpl %o7,%g0 sth %l3,[%o3+0x190] ! Mem[0000000047800190] p27_near_1_he: st %f22,[%i2+0x164] ! Mem[0000000047000164] ldd [%i0+0x0b8],%f18 ! Mem[00000000460000b8] ldd [%i1+0x0e0],%l6 ! Mem[00000000468000e0] stw %l3,[%i1+0x1c0] ! Mem[00000000468001c0] ldd [%i3+0x018],%l4 ! Mem[0000000047800018] jmpl %o7,%g0 ldsb [%i0+0x1dc],%l6 ! Mem[00000000460001dc] p27_near_1_ho: st %f22,[%o2+0x164] ! Mem[0000000047000164] ldd [%o0+0x0b8],%f18 ! Mem[00000000460000b8] ldd [%o1+0x0e0],%l6 ! Mem[00000000468000e0] stw %l3,[%o1+0x1c0] ! Mem[00000000468001c0] ldd [%o3+0x018],%l4 ! Mem[0000000047800018] jmpl %o7,%g0 ldsb [%o0+0x1dc],%l6 ! Mem[00000000460001dc] p28_near_1_le: ldd [%i1+0x048],%l2 ! Mem[0000000048800048] sth %l5,[%i1+0x046] ! Mem[0000000048800046] std %l6,[%i0+0x188] ! Mem[0000000048000188] std %l0,[%i1+0x018] ! Mem[0000000048800018] jmpl %o7,%g0 ldx [%i1+0x190],%l0 ! Mem[0000000048800190] p28_near_1_lo: ldd [%o1+0x048],%l2 ! Mem[0000000048800048] sth %l5,[%o1+0x046] ! Mem[0000000048800046] std %l6,[%o0+0x188] ! Mem[0000000048000188] std %l0,[%o1+0x018] ! Mem[0000000048800018] jmpl %o7,%g0 ldx [%o1+0x190],%l0 ! Mem[0000000048800190] p28_near_1_he: swap [%i1+0x114],%l6 ! Mem[0000000048800114] jmpl %o7,%g0 ldsw [%i0+0x118],%l3 ! Mem[0000000048000118] p28_near_1_ho: swap [%o1+0x114],%l6 ! Mem[0000000048800114] jmpl %o7,%g0 ldsw [%o0+0x118],%l3 ! Mem[0000000048000118] p29_near_1_le: ldstub [%i2+0x134],%l1 ! Mem[000000004b000134] ldstub [%i3+0x170],%l2 ! Mem[000000004b800170] st %f14,[%i2+0x150] ! Mem[000000004b000150] ldsw [%i3+0x06c],%l7 ! Mem[000000004b80006c] or %l4,%l7,%l1 swap [%i2+0x0a8],%l4 ! Mem[000000004b0000a8] lduh [%i0+0x1dc],%l1 ! Mem[000000004a0001dc] jmpl %o7,%g0 ldd [%i0+0x070],%l6 ! Mem[000000004a000070] p29_near_1_lo: ldstub [%o2+0x134],%l1 ! Mem[000000004b000134] ldstub [%o3+0x170],%l2 ! Mem[000000004b800170] st %f14,[%o2+0x150] ! Mem[000000004b000150] ldsw [%o3+0x06c],%l7 ! Mem[000000004b80006c] or %l4,%l7,%l1 swap [%o2+0x0a8],%l4 ! Mem[000000004b0000a8] lduh [%o0+0x1dc],%l1 ! Mem[000000004a0001dc] jmpl %o7,%g0 ldd [%o0+0x070],%l6 ! Mem[000000004a000070] p29_near_1_he: jmpl %o7,%g0 lduh [%i1+0x05e],%l1 ! Mem[000000004a80005e] jmpl %o7,%g0 nop p29_near_1_ho: jmpl %o7,%g0 lduh [%o1+0x05e],%l1 ! Mem[000000004a80005e] jmpl %o7,%g0 nop p30_near_1_le: jmpl %o7,%g0 ldsh [%i0+0x0f4],%l6 ! Mem[000000004c0000f4] jmpl %o7,%g0 nop p30_near_1_lo: jmpl %o7,%g0 ldsh [%o0+0x0f4],%l6 ! Mem[000000004c0000f4] jmpl %o7,%g0 nop p30_near_1_he: stb %l2,[%i2+0x139] ! Mem[000000004d000139] stb %l5,[%i0+0x004] ! Mem[000000004c000004] lduh [%i2+0x0ee],%l3 ! Mem[000000004d0000ee] nop udivx %l0,0xee2,%l0 xnorcc %l6,-0xaf0,%l1 jmpl %o7,%g0 ldstub [%i2+0x1b2],%l5 ! Mem[000000004d0001b2] p30_near_1_ho: stb %l2,[%o2+0x139] ! Mem[000000004d000139] stb %l5,[%o0+0x004] ! Mem[000000004c000004] lduh [%o2+0x0ee],%l3 ! Mem[000000004d0000ee] nop udivx %l0,0xee2,%l0 xnorcc %l6,-0xaf0,%l1 jmpl %o7,%g0 ldstub [%o2+0x1b2],%l5 ! Mem[000000004d0001b2] p31_near_1_le: lduh [%i2+0x1cc],%l4 ! Mem[000000004f0001cc] ldd [%i3+0x040],%l6 ! Mem[000000004f800040] sth %l6,[%i1+0x1be] ! Mem[000000004e8001be] ldstub [%i2+0x0f4],%l6 ! Mem[000000004f0000f4] umulcc %l0,0x0e1,%l4 subccc %l7,%l7,%l4 ldsh [%i3+0x004],%l5 ! Mem[000000004f800004] jmpl %o7,%g0 ldstub [%i2+0x18e],%l7 ! Mem[000000004f00018e] p31_near_1_lo: lduh [%o2+0x1cc],%l4 ! Mem[000000004f0001cc] ldd [%o3+0x040],%l6 ! Mem[000000004f800040] sth %l6,[%o1+0x1be] ! Mem[000000004e8001be] ldstub [%o2+0x0f4],%l6 ! Mem[000000004f0000f4] umulcc %l0,0x0e1,%l4 subccc %l7,%l7,%l4 ldsh [%o3+0x004],%l5 ! Mem[000000004f800004] jmpl %o7,%g0 ldstub [%o2+0x18e],%l7 ! Mem[000000004f00018e] p31_near_1_he: tsubcc %l3,-0x577,%l6 sth %l0,[%i0+0x018] ! Mem[000000004e000018] st %f29,[%i1+0x090] ! Mem[000000004e800090] srlx %l0,0x000,%l5 swap [%i2+0x1a0],%l0 ! Mem[000000004f0001a0] jmpl %o7,%g0 add %l4,-0x3e5,%l4 p31_near_1_ho: tsubcc %l3,-0x577,%l6 sth %l0,[%o0+0x018] ! Mem[000000004e000018] st %f29,[%o1+0x090] ! Mem[000000004e800090] srlx %l0,0x000,%l5 swap [%o2+0x1a0],%l0 ! Mem[000000004f0001a0] jmpl %o7,%g0 add %l4,-0x3e5,%l4 p32_near_1_le: andncc %l1,-0x56d,%l5 ldub [%i1+0x1b2],%l6 ! Mem[00000000508001b2] sll %l6,%l7,%l6 stw %l6,[%i3+0x150] ! Mem[0000000051800150] jmpl %o7,%g0 xnorcc %l2,0xb53,%l3 p32_near_1_lo: andncc %l1,-0x56d,%l5 ldub [%o1+0x1b2],%l6 ! Mem[00000000508001b2] sll %l6,%l7,%l6 stw %l6,[%o3+0x150] ! Mem[0000000051800150] jmpl %o7,%g0 xnorcc %l2,0xb53,%l3 p32_near_1_he: swap [%i1+0x120],%l6 ! Mem[0000000050800120] sth %l4,[%i0+0x18c] ! Mem[000000005000018c] srlx %l1,0x015,%l7 xor %l4,-0x668,%l0 jmpl %o7,%g0 sth %l0,[%i3+0x0ec] ! Mem[00000000518000ec] p32_near_1_ho: swap [%o1+0x120],%l6 ! Mem[0000000050800120] sth %l4,[%o0+0x18c] ! Mem[000000005000018c] srlx %l1,0x015,%l7 xor %l4,-0x668,%l0 jmpl %o7,%g0 sth %l0,[%o3+0x0ec] ! Mem[00000000518000ec] p33_near_1_le: lduw [%i2+0x130],%l6 ! Mem[0000000053000130] std %l6,[%i2+0x180] ! Mem[0000000053000180] and %l6,0x2f9,%l4 ldub [%i0+0x04d],%l0 ! Mem[000000005200004d] ldsb [%i3+0x133],%l4 ! Mem[0000000053800133] sth %l5,[%i1+0x1a4] ! Mem[00000000528001a4] jmpl %o7,%g0 sth %l7,[%i3+0x18c] ! Mem[000000005380018c] p33_near_1_lo: lduw [%o2+0x130],%l6 ! Mem[0000000053000130] std %l6,[%o2+0x180] ! Mem[0000000053000180] and %l6,0x2f9,%l4 ldub [%o0+0x04d],%l0 ! Mem[000000005200004d] ldsb [%o3+0x133],%l4 ! Mem[0000000053800133] sth %l5,[%o1+0x1a4] ! Mem[00000000528001a4] jmpl %o7,%g0 sth %l7,[%o3+0x18c] ! Mem[000000005380018c] p33_near_1_he: jmpl %o7,%g0 ldsh [%i3+0x138],%l0 ! Mem[0000000053800138] jmpl %o7,%g0 nop p33_near_1_ho: jmpl %o7,%g0 ldsh [%o3+0x138],%l0 ! Mem[0000000053800138] jmpl %o7,%g0 nop p34_near_1_le: sth %l6,[%i2+0x190] ! Mem[0000000055000190] std %f0 ,[%i0+0x0e0] ! Mem[00000000540000e0] ldub [%i0+0x0d4],%l6 ! Mem[00000000540000d4] ldstub [%i1+0x119],%l2 ! Mem[0000000054800119] jmpl %o7,%g0 stw %l2,[%i2+0x0a8] ! Mem[00000000550000a8] p34_near_1_lo: sth %l6,[%o2+0x190] ! Mem[0000000055000190] std %f0 ,[%o0+0x0e0] ! Mem[00000000540000e0] ldub [%o0+0x0d4],%l6 ! Mem[00000000540000d4] ldstub [%o1+0x119],%l2 ! Mem[0000000054800119] jmpl %o7,%g0 stw %l2,[%o2+0x0a8] ! Mem[00000000550000a8] p34_near_1_he: ldsw [%i0+0x128],%l2 ! Mem[0000000054000128] ldstub [%i0+0x18d],%l7 ! Mem[000000005400018d] ldsh [%i3+0x096],%l0 ! Mem[0000000055800096] sllx %l0,%l0,%l2 std %f20,[%i0+0x0a0] ! Mem[00000000540000a0] sth %l6,[%i2+0x150] ! Mem[0000000055000150] jmpl %o7,%g0 ld [%i1+0x118],%f19 ! Mem[0000000054800118] p34_near_1_ho: ldsw [%o0+0x128],%l2 ! Mem[0000000054000128] ldstub [%o0+0x18d],%l7 ! Mem[000000005400018d] ldsh [%o3+0x096],%l0 ! Mem[0000000055800096] sllx %l0,%l0,%l2 std %f20,[%o0+0x0a0] ! Mem[00000000540000a0] sth %l6,[%o2+0x150] ! Mem[0000000055000150] jmpl %o7,%g0 ld [%o1+0x118],%f19 ! Mem[0000000054800118] p35_near_1_le: ldd [%i3+0x188],%l4 ! Mem[0000000057800188] jmpl %o7,%g0 st %f0 ,[%i2+0x06c] ! Mem[000000005700006c] p35_near_1_lo: ldd [%o3+0x188],%l4 ! Mem[0000000057800188] jmpl %o7,%g0 st %f0 ,[%o2+0x06c] ! Mem[000000005700006c] p35_near_1_he: jmpl %o7,%g0 stw %l6,[%i2+0x0a8] ! Mem[00000000570000a8] jmpl %o7,%g0 nop p35_near_1_ho: jmpl %o7,%g0 stw %l6,[%o2+0x0a8] ! Mem[00000000570000a8] jmpl %o7,%g0 nop p36_near_1_le: addcc %l6,%l6,%l7 jmpl %o7,%g0 swap [%i2+0x040],%l7 ! Mem[0000000059000040] p36_near_1_lo: addcc %l6,%l6,%l7 jmpl %o7,%g0 swap [%o2+0x040],%l7 ! Mem[0000000059000040] p36_near_1_he: lduw [%i0+0x054],%l4 ! Mem[0000000058000054] sth %l6,[%i0+0x120] ! Mem[0000000058000120] ldub [%i0+0x0ce],%l3 ! Mem[00000000580000ce] stb %l0,[%i2+0x07a] ! Mem[000000005900007a] ldsw [%i0+0x174],%l2 ! Mem[0000000058000174] sth %l5,[%i2+0x146] ! Mem[0000000059000146] xor %l6,-0xb05,%l1 jmpl %o7,%g0 ldsw [%i2+0x0c0],%l4 ! Mem[00000000590000c0] p36_near_1_ho: lduw [%o0+0x054],%l4 ! Mem[0000000058000054] sth %l6,[%o0+0x120] ! Mem[0000000058000120] ldub [%o0+0x0ce],%l3 ! Mem[00000000580000ce] stb %l0,[%o2+0x07a] ! Mem[000000005900007a] ldsw [%o0+0x174],%l2 ! Mem[0000000058000174] sth %l5,[%o2+0x146] ! Mem[0000000059000146] xor %l6,-0xb05,%l1 jmpl %o7,%g0 ldsw [%o2+0x0c0],%l4 ! Mem[00000000590000c0] p37_near_1_le: srax %l1,%l6,%l3 ldub [%i0+0x15e],%l0 ! Mem[000000005a00015e] ldsw [%i0+0x198],%l4 ! Mem[000000005a000198] lduw [%i2+0x00c],%l6 ! Mem[000000005b00000c] stw %l3,[%i2+0x184] ! Mem[000000005b000184] ldx [%i0+0x0f8],%l4 ! Mem[000000005a0000f8] jmpl %o7,%g0 ldsh [%i3+0x0dc],%l1 ! Mem[000000005b8000dc] p37_near_1_lo: srax %l1,%l6,%l3 ldub [%o0+0x15e],%l0 ! Mem[000000005a00015e] ldsw [%o0+0x198],%l4 ! Mem[000000005a000198] lduw [%o2+0x00c],%l6 ! Mem[000000005b00000c] stw %l3,[%o2+0x184] ! Mem[000000005b000184] ldx [%o0+0x0f8],%l4 ! Mem[000000005a0000f8] jmpl %o7,%g0 ldsh [%o3+0x0dc],%l1 ! Mem[000000005b8000dc] p37_near_1_he: lduh [%i2+0x0b2],%l2 ! Mem[000000005b0000b2] lduh [%i3+0x026],%l0 ! Mem[000000005b800026] lduw [%i1+0x024],%l7 ! Mem[000000005a800024] sra %l1,0x003,%l5 ldd [%i3+0x0e0],%l6 ! Mem[000000005b8000e0] jmpl %o7,%g0 andn %l7,0x6b1,%l6 p37_near_1_ho: lduh [%o2+0x0b2],%l2 ! Mem[000000005b0000b2] lduh [%o3+0x026],%l0 ! Mem[000000005b800026] lduw [%o1+0x024],%l7 ! Mem[000000005a800024] sra %l1,0x003,%l5 ldd [%o3+0x0e0],%l6 ! Mem[000000005b8000e0] jmpl %o7,%g0 andn %l7,0x6b1,%l6 p38_near_1_le: stx %l5,[%i1+0x180] ! Mem[000000005c800180] st %f15,[%i3+0x0f4] ! Mem[000000005d8000f4] lduw [%i0+0x1b0],%l0 ! Mem[000000005c0001b0] sra %l6,0x01b,%l1 stb %l2,[%i3+0x054] ! Mem[000000005d800054] jmpl %o7,%g0 ldsb [%i1+0x159],%l2 ! Mem[000000005c800159] p38_near_1_lo: stx %l5,[%o1+0x180] ! Mem[000000005c800180] st %f15,[%o3+0x0f4] ! Mem[000000005d8000f4] lduw [%o0+0x1b0],%l0 ! Mem[000000005c0001b0] sra %l6,0x01b,%l1 stb %l2,[%o3+0x054] ! Mem[000000005d800054] jmpl %o7,%g0 ldsb [%o1+0x159],%l2 ! Mem[000000005c800159] p38_near_1_he: lduh [%i2+0x168],%l2 ! Mem[000000005d000168] ld [%i0+0x020],%f22 ! Mem[000000005c000020] sth %l7,[%i1+0x112] ! Mem[000000005c800112] ldstub [%i1+0x1f0],%l0 ! Mem[000000005c8001f0] ldd [%i3+0x0e8],%l0 ! Mem[000000005d8000e8] jmpl %o7,%g0 ldub [%i0+0x0f8],%l4 ! Mem[000000005c0000f8] p38_near_1_ho: lduh [%o2+0x168],%l2 ! Mem[000000005d000168] ld [%o0+0x020],%f22 ! Mem[000000005c000020] sth %l7,[%o1+0x112] ! Mem[000000005c800112] ldstub [%o1+0x1f0],%l0 ! Mem[000000005c8001f0] ldd [%o3+0x0e8],%l0 ! Mem[000000005d8000e8] jmpl %o7,%g0 ldub [%o0+0x0f8],%l4 ! Mem[000000005c0000f8] p39_near_1_le: ldub [%i2+0x046],%l5 ! Mem[000000005f000046] ldub [%i0+0x063],%l5 ! Mem[000000005e000063] ldstub [%i0+0x002],%l2 ! Mem[000000005e000002] ldub [%i2+0x022],%l1 ! Mem[000000005f000022] stx %l0,[%i0+0x038] ! Mem[000000005e000038] jmpl %o7,%g0 stb %l5,[%i1+0x16d] ! Mem[000000005e80016d] p39_near_1_lo: ldub [%o2+0x046],%l5 ! Mem[000000005f000046] ldub [%o0+0x063],%l5 ! Mem[000000005e000063] ldstub [%o0+0x002],%l2 ! Mem[000000005e000002] ldub [%o2+0x022],%l1 ! Mem[000000005f000022] stx %l0,[%o0+0x038] ! Mem[000000005e000038] jmpl %o7,%g0 stb %l5,[%o1+0x16d] ! Mem[000000005e80016d] p39_near_1_he: lduw [%i0+0x0c0],%l4 ! Mem[000000005e0000c0] st %f21,[%i2+0x138] ! Mem[000000005f000138] ldstub [%i0+0x0e5],%l2 ! Mem[000000005e0000e5] xnorcc %l6,0x626,%l5 ldx [%i2+0x0e8],%l5 ! Mem[000000005f0000e8] ldub [%i1+0x1f8],%l1 ! Mem[000000005e8001f8] jmpl %o7,%g0 sra %l4,0x005,%l0 p39_near_1_ho: lduw [%o0+0x0c0],%l4 ! Mem[000000005e0000c0] st %f21,[%o2+0x138] ! Mem[000000005f000138] ldstub [%o0+0x0e5],%l2 ! Mem[000000005e0000e5] xnorcc %l6,0x626,%l5 ldx [%o2+0x0e8],%l5 ! Mem[000000005f0000e8] ldub [%o1+0x1f8],%l1 ! Mem[000000005e8001f8] jmpl %o7,%g0 sra %l4,0x005,%l0 p40_near_1_le: jmpl %o7,%g0 tsubcctv %l7,0x3b7,%l7 jmpl %o7,%g0 nop p40_near_1_lo: jmpl %o7,%g0 tsubcctv %l7,0x3b7,%l7 jmpl %o7,%g0 nop p40_near_1_he: stb %l4,[%i0+0x197] ! Mem[0000000060000197] stw %l3,[%i3+0x1f4] ! Mem[00000000618001f4] andncc %l6,%l1,%l6 udivx %l1,%l6,%l6 std %l2,[%i0+0x118] ! Mem[0000000060000118] jmpl %o7,%g0 swap [%i2+0x174],%l0 ! Mem[0000000061000174] p40_near_1_ho: stb %l4,[%o0+0x197] ! Mem[0000000060000197] stw %l3,[%o3+0x1f4] ! Mem[00000000618001f4] andncc %l6,%l1,%l6 udivx %l1,%l6,%l6 std %l2,[%o0+0x118] ! Mem[0000000060000118] jmpl %o7,%g0 swap [%o2+0x174],%l0 ! Mem[0000000061000174] p41_near_1_le: swap [%i0+0x054],%l4 ! Mem[0000000062000054] ldsb [%i2+0x0aa],%l6 ! Mem[00000000630000aa] ldd [%i2+0x108],%l2 ! Mem[0000000063000108] subc %l3,0xc89,%l6 jmpl %o7,%g0 ldx [%i2+0x038],%l2 ! Mem[0000000063000038] p41_near_1_lo: swap [%o0+0x054],%l4 ! Mem[0000000062000054] ldsb [%o2+0x0aa],%l6 ! Mem[00000000630000aa] ldd [%o2+0x108],%l2 ! Mem[0000000063000108] subc %l3,0xc89,%l6 jmpl %o7,%g0 ldx [%o2+0x038],%l2 ! Mem[0000000063000038] p41_near_1_he: jmpl %o7,%g0 lduw [%i0+0x000],%l2 ! Mem[0000000062000000] jmpl %o7,%g0 nop p41_near_1_ho: jmpl %o7,%g0 lduw [%o0+0x000],%l2 ! Mem[0000000062000000] jmpl %o7,%g0 nop p42_near_1_le: ldsh [%i1+0x192],%l5 ! Mem[0000000064800192] lduw [%i2+0x164],%l5 ! Mem[0000000065000164] jmpl %o7,%g0 std %f10,[%i3+0x138] ! Mem[0000000065800138] p42_near_1_lo: ldsh [%o1+0x192],%l5 ! Mem[0000000064800192] lduw [%o2+0x164],%l5 ! Mem[0000000065000164] jmpl %o7,%g0 std %f10,[%o3+0x138] ! Mem[0000000065800138] p42_near_1_he: addc %l7,%l7,%l5 swap [%i3+0x17c],%l4 ! Mem[000000006580017c] ldx [%i2+0x170],%l1 ! Mem[0000000065000170] add %l5,-0xcc2,%l2 jmpl %o7,%g0 stw %l0,[%i2+0x184] ! Mem[0000000065000184] p42_near_1_ho: addc %l7,%l7,%l5 swap [%o3+0x17c],%l4 ! Mem[000000006580017c] ldx [%o2+0x170],%l1 ! Mem[0000000065000170] add %l5,-0xcc2,%l2 jmpl %o7,%g0 stw %l0,[%o2+0x184] ! Mem[0000000065000184] p43_near_1_le: ldsb [%i2+0x134],%l1 ! Mem[0000000067000134] ldd [%i2+0x150],%f2 ! Mem[0000000067000150] ldd [%i0+0x1b0],%l6 ! Mem[00000000660001b0] stb %l7,[%i1+0x03e] ! Mem[000000006680003e] ldx [%i1+0x1b8],%l0 ! Mem[00000000668001b8] sth %l3,[%i1+0x106] ! Mem[0000000066800106] stb %l4,[%i2+0x038] ! Mem[0000000067000038] jmpl %o7,%g0 orncc %l4,%l5,%l3 p43_near_1_lo: ldsb [%o2+0x134],%l1 ! Mem[0000000067000134] ldd [%o2+0x150],%f2 ! Mem[0000000067000150] ldd [%o0+0x1b0],%l6 ! Mem[00000000660001b0] stb %l7,[%o1+0x03e] ! Mem[000000006680003e] ldx [%o1+0x1b8],%l0 ! Mem[00000000668001b8] sth %l3,[%o1+0x106] ! Mem[0000000066800106] stb %l4,[%o2+0x038] ! Mem[0000000067000038] jmpl %o7,%g0 orncc %l4,%l5,%l3 p43_near_1_he: lduw [%i2+0x18c],%l7 ! Mem[000000006700018c] smul %l7,%l0,%l7 sllx %l0,0x030,%l2 stb %l0,[%i0+0x1b0] ! Mem[00000000660001b0] jmpl %o7,%g0 ldub [%i3+0x160],%l4 ! Mem[0000000067800160] p43_near_1_ho: lduw [%o2+0x18c],%l7 ! Mem[000000006700018c] smul %l7,%l0,%l7 sllx %l0,0x030,%l2 stb %l0,[%o0+0x1b0] ! Mem[00000000660001b0] jmpl %o7,%g0 ldub [%o3+0x160],%l4 ! Mem[0000000067800160] p44_near_1_le: stw %l5,[%i1+0x184] ! Mem[0000000068800184] ldsb [%i1+0x18b],%l5 ! Mem[000000006880018b] stx %l4,[%i3+0x0b0] ! Mem[00000000698000b0] st %f12,[%i2+0x158] ! Mem[0000000069000158] sdivx %l2,%l1,%l4 jmpl %o7,%g0 std %l0,[%i2+0x168] ! Mem[0000000069000168] p44_near_1_lo: stw %l5,[%o1+0x184] ! Mem[0000000068800184] ldsb [%o1+0x18b],%l5 ! Mem[000000006880018b] stx %l4,[%o3+0x0b0] ! Mem[00000000698000b0] st %f12,[%o2+0x158] ! Mem[0000000069000158] sdivx %l2,%l1,%l4 jmpl %o7,%g0 std %l0,[%o2+0x168] ! Mem[0000000069000168] p44_near_1_he: ldd [%i3+0x1f8],%l0 ! Mem[00000000698001f8] std %f24,[%i2+0x1b8] ! Mem[00000000690001b8] jmpl %o7,%g0 ldsh [%i2+0x1b0],%l5 ! Mem[00000000690001b0] p44_near_1_ho: ldd [%o3+0x1f8],%l0 ! Mem[00000000698001f8] std %f24,[%o2+0x1b8] ! Mem[00000000690001b8] jmpl %o7,%g0 ldsh [%o2+0x1b0],%l5 ! Mem[00000000690001b0] p45_near_1_le: std %l2,[%i3+0x108] ! Mem[000000006b800108] jmpl %o7,%g0 stb %l5,[%i2+0x004] ! Mem[000000006b000004] p45_near_1_lo: std %l2,[%o3+0x108] ! Mem[000000006b800108] jmpl %o7,%g0 stb %l5,[%o2+0x004] ! Mem[000000006b000004] p45_near_1_he: smulcc %l2,-0x75f,%l4 std %l6,[%i3+0x098] ! Mem[000000006b800098] ldstub [%i1+0x0cc],%l0 ! Mem[000000006a8000cc] ld [%i3+0x004],%f16 ! Mem[000000006b800004] jmpl %o7,%g0 andn %l4,0x4ed,%l5 p45_near_1_ho: smulcc %l2,-0x75f,%l4 std %l6,[%o3+0x098] ! Mem[000000006b800098] ldstub [%o1+0x0cc],%l0 ! Mem[000000006a8000cc] ld [%o3+0x004],%f16 ! Mem[000000006b800004] jmpl %o7,%g0 andn %l4,0x4ed,%l5 p46_near_1_le: std %l0,[%i0+0x148] ! Mem[000000006c000148] ldsw [%i0+0x0cc],%l0 ! Mem[000000006c0000cc] jmpl %o7,%g0 st %f6 ,[%i1+0x070] ! Mem[000000006c800070] p46_near_1_lo: std %l0,[%o0+0x148] ! Mem[000000006c000148] ldsw [%o0+0x0cc],%l0 ! Mem[000000006c0000cc] jmpl %o7,%g0 st %f6 ,[%o1+0x070] ! Mem[000000006c800070] p46_near_1_he: jmpl %o7,%g0 std %f16,[%i2+0x078] ! Mem[000000006d000078] jmpl %o7,%g0 nop p46_near_1_ho: jmpl %o7,%g0 std %f16,[%o2+0x078] ! Mem[000000006d000078] jmpl %o7,%g0 nop p47_near_1_le: sll %l1,0x00e,%l3 ldsw [%i1+0x0cc],%l0 ! Mem[000000006e8000cc] lduh [%i1+0x050],%l6 ! Mem[000000006e800050] ldsb [%i2+0x05e],%l1 ! Mem[000000006f00005e] stx %l0,[%i3+0x1a0] ! Mem[000000006f8001a0] std %l2,[%i1+0x058] ! Mem[000000006e800058] swap [%i1+0x17c],%l3 ! Mem[000000006e80017c] jmpl %o7,%g0 stx %l2,[%i0+0x1e0] ! Mem[000000006e0001e0] p47_near_1_lo: sll %l1,0x00e,%l3 ldsw [%o1+0x0cc],%l0 ! Mem[000000006e8000cc] lduh [%o1+0x050],%l6 ! Mem[000000006e800050] ldsb [%o2+0x05e],%l1 ! Mem[000000006f00005e] stx %l0,[%o3+0x1a0] ! Mem[000000006f8001a0] std %l2,[%o1+0x058] ! Mem[000000006e800058] swap [%o1+0x17c],%l3 ! Mem[000000006e80017c] jmpl %o7,%g0 stx %l2,[%o0+0x1e0] ! Mem[000000006e0001e0] p47_near_1_he: ldub [%i1+0x0e5],%l2 ! Mem[000000006e8000e5] stx %l0,[%i3+0x000] ! Mem[000000006f800000] jmpl %o7,%g0 st %f31,[%i1+0x024] ! Mem[000000006e800024] p47_near_1_ho: ldub [%o1+0x0e5],%l2 ! Mem[000000006e8000e5] stx %l0,[%o3+0x000] ! Mem[000000006f800000] jmpl %o7,%g0 st %f31,[%o1+0x024] ! Mem[000000006e800024] p48_near_1_le: ldsb [%i3+0x086],%l1 ! Mem[0000000071800086] ldd [%i3+0x188],%l4 ! Mem[0000000071800188] jmpl %o7,%g0 addc %l0,0xd3f,%l6 p48_near_1_lo: ldsb [%o3+0x086],%l1 ! Mem[0000000071800086] ldd [%o3+0x188],%l4 ! Mem[0000000071800188] jmpl %o7,%g0 addc %l0,0xd3f,%l6 p48_near_1_he: lduh [%i2+0x06c],%l0 ! Mem[000000007100006c] ldub [%i2+0x08a],%l2 ! Mem[000000007100008a] lduh [%i1+0x128],%l2 ! Mem[0000000070800128] sub %l6,%l5,%l6 sth %l6,[%i0+0x188] ! Mem[0000000070000188] srax %l7,%l1,%l0 taddcc %l2,%l2,%l0 jmpl %o7,%g0 stb %l1,[%i2+0x022] ! Mem[0000000071000022] p48_near_1_ho: lduh [%o2+0x06c],%l0 ! Mem[000000007100006c] ldub [%o2+0x08a],%l2 ! Mem[000000007100008a] lduh [%o1+0x128],%l2 ! Mem[0000000070800128] sub %l6,%l5,%l6 sth %l6,[%o0+0x188] ! Mem[0000000070000188] srax %l7,%l1,%l0 taddcc %l2,%l2,%l0 jmpl %o7,%g0 stb %l1,[%o2+0x022] ! Mem[0000000071000022] p49_near_1_le: st %f14,[%i2+0x1bc] ! Mem[00000000730001bc] umul %l3,%l5,%l5 ldx [%i3+0x120],%l3 ! Mem[0000000073800120] ldd [%i2+0x138],%l4 ! Mem[0000000073000138] stb %l1,[%i0+0x024] ! Mem[0000000072000024] smulcc %l5,-0x4d8,%l4 stw %l6,[%i0+0x1a8] ! Mem[00000000720001a8] jmpl %o7,%g0 andn %l7,%l1,%l0 p49_near_1_lo: st %f14,[%o2+0x1bc] ! Mem[00000000730001bc] umul %l3,%l5,%l5 ldx [%o3+0x120],%l3 ! Mem[0000000073800120] ldd [%o2+0x138],%l4 ! Mem[0000000073000138] stb %l1,[%o0+0x024] ! Mem[0000000072000024] smulcc %l5,-0x4d8,%l4 stw %l6,[%o0+0x1a8] ! Mem[00000000720001a8] jmpl %o7,%g0 andn %l7,%l1,%l0 p49_near_1_he: sllx %l6,0x00c,%l3 ldsh [%i3+0x140],%l4 ! Mem[0000000073800140] jmpl %o7,%g0 ldsw [%i2+0x114],%l6 ! Mem[0000000073000114] p49_near_1_ho: sllx %l6,0x00c,%l3 ldsh [%o3+0x140],%l4 ! Mem[0000000073800140] jmpl %o7,%g0 ldsw [%o2+0x114],%l6 ! Mem[0000000073000114] p50_near_1_le: stw %l6,[%i1+0x008] ! Mem[0000000074800008] std %l2,[%i0+0x018] ! Mem[0000000074000018] ldd [%i3+0x140],%l4 ! Mem[0000000075800140] ldsh [%i0+0x130],%l4 ! Mem[0000000074000130] jmpl %o7,%g0 stb %l1,[%i2+0x05d] ! Mem[000000007500005d] p50_near_1_lo: stw %l6,[%o1+0x008] ! Mem[0000000074800008] std %l2,[%o0+0x018] ! Mem[0000000074000018] ldd [%o3+0x140],%l4 ! Mem[0000000075800140] ldsh [%o0+0x130],%l4 ! Mem[0000000074000130] jmpl %o7,%g0 stb %l1,[%o2+0x05d] ! Mem[000000007500005d] p50_near_1_he: std %f26,[%i1+0x1c0] ! Mem[00000000748001c0] ldd [%i3+0x180],%l0 ! Mem[0000000075800180] nop ldx [%i3+0x180],%l0 ! Mem[0000000075800180] jmpl %o7,%g0 addccc %l2,0xa78,%l7 p50_near_1_ho: std %f26,[%o1+0x1c0] ! Mem[00000000748001c0] ldd [%o3+0x180],%l0 ! Mem[0000000075800180] nop ldx [%o3+0x180],%l0 ! Mem[0000000075800180] jmpl %o7,%g0 addccc %l2,0xa78,%l7 p51_near_1_le: lduh [%i0+0x130],%l6 ! Mem[0000000076000130] ldsw [%i1+0x184],%l7 ! Mem[0000000076800184] sth %l1,[%i0+0x11a] ! Mem[000000007600011a] ldx [%i3+0x0a8],%l6 ! Mem[00000000778000a8] srlx %l4,0x02d,%l3 stw %l1,[%i3+0x1ec] ! Mem[00000000778001ec] jmpl %o7,%g0 lduh [%i3+0x070],%l6 ! Mem[0000000077800070] p51_near_1_lo: lduh [%o0+0x130],%l6 ! Mem[0000000076000130] ldsw [%o1+0x184],%l7 ! Mem[0000000076800184] sth %l1,[%o0+0x11a] ! Mem[000000007600011a] ldx [%o3+0x0a8],%l6 ! Mem[00000000778000a8] srlx %l4,0x02d,%l3 stw %l1,[%o3+0x1ec] ! Mem[00000000778001ec] jmpl %o7,%g0 lduh [%o3+0x070],%l6 ! Mem[0000000077800070] p51_near_1_he: jmpl %o7,%g0 lduw [%i2+0x0b0],%l0 ! Mem[00000000770000b0] jmpl %o7,%g0 nop p51_near_1_ho: jmpl %o7,%g0 lduw [%o2+0x0b0],%l0 ! Mem[00000000770000b0] jmpl %o7,%g0 nop p52_near_1_le: lduh [%i2+0x02c],%l7 ! Mem[000000007900002c] jmpl %o7,%g0 stw %l6,[%i3+0x198] ! Mem[0000000079800198] p52_near_1_lo: lduh [%o2+0x02c],%l7 ! Mem[000000007900002c] jmpl %o7,%g0 stw %l6,[%o3+0x198] ! Mem[0000000079800198] p52_near_1_he: sth %l1,[%i0+0x0ea] ! Mem[00000000780000ea] ldstub [%i3+0x04d],%l6 ! Mem[000000007980004d] or %l6,0xf57,%l7 st %f20,[%i0+0x190] ! Mem[0000000078000190] lduh [%i0+0x084],%l7 ! Mem[0000000078000084] sth %l4,[%i3+0x028] ! Mem[0000000079800028] stw %l4,[%i1+0x1ac] ! Mem[00000000788001ac] jmpl %o7,%g0 sth %l6,[%i0+0x0b4] ! Mem[00000000780000b4] p52_near_1_ho: sth %l1,[%o0+0x0ea] ! Mem[00000000780000ea] ldstub [%o3+0x04d],%l6 ! Mem[000000007980004d] or %l6,0xf57,%l7 st %f20,[%o0+0x190] ! Mem[0000000078000190] lduh [%o0+0x084],%l7 ! Mem[0000000078000084] sth %l4,[%o3+0x028] ! Mem[0000000079800028] stw %l4,[%o1+0x1ac] ! Mem[00000000788001ac] jmpl %o7,%g0 sth %l6,[%o0+0x0b4] ! Mem[00000000780000b4] p53_near_1_le: ldd [%i0+0x060],%l0 ! Mem[000000007a000060] jmpl %o7,%g0 ldsh [%i1+0x1f4],%l5 ! Mem[000000007a8001f4] p53_near_1_lo: ldd [%o0+0x060],%l0 ! Mem[000000007a000060] jmpl %o7,%g0 ldsh [%o1+0x1f4],%l5 ! Mem[000000007a8001f4] p53_near_1_he: ldd [%i3+0x018],%f20 ! Mem[000000007b800018] ld [%i0+0x108],%f18 ! Mem[000000007a000108] smulcc %l6,%l7,%l5 jmpl %o7,%g0 std %l4,[%i1+0x040] ! Mem[000000007a800040] p53_near_1_ho: ldd [%o3+0x018],%f20 ! Mem[000000007b800018] ld [%o0+0x108],%f18 ! Mem[000000007a000108] smulcc %l6,%l7,%l5 jmpl %o7,%g0 std %l4,[%o1+0x040] ! Mem[000000007a800040] p54_near_1_le: ldd [%i0+0x0a0],%l6 ! Mem[000000007c0000a0] ldsh [%i1+0x028],%l4 ! Mem[000000007c800028] lduw [%i2+0x18c],%l7 ! Mem[000000007d00018c] subc %l0,%l2,%l0 jmpl %o7,%g0 ldstub [%i0+0x156],%l2 ! Mem[000000007c000156] p54_near_1_lo: ldd [%o0+0x0a0],%l6 ! Mem[000000007c0000a0] ldsh [%o1+0x028],%l4 ! Mem[000000007c800028] lduw [%o2+0x18c],%l7 ! Mem[000000007d00018c] subc %l0,%l2,%l0 jmpl %o7,%g0 ldstub [%o0+0x156],%l2 ! Mem[000000007c000156] p54_near_1_he: jmpl %o7,%g0 and %l1,-0x386,%l6 jmpl %o7,%g0 nop p54_near_1_ho: jmpl %o7,%g0 and %l1,-0x386,%l6 jmpl %o7,%g0 nop p55_near_1_le: jmpl %o7,%g0 tsubcctv %l2,%l6,%l0 jmpl %o7,%g0 nop p55_near_1_lo: jmpl %o7,%g0 tsubcctv %l2,%l6,%l0 jmpl %o7,%g0 nop p55_near_1_he: sth %l1,[%i0+0x02a] ! Mem[000000007e00002a] ld [%i1+0x008],%f30 ! Mem[000000007e800008] ldstub [%i2+0x138],%l6 ! Mem[000000007f000138] jmpl %o7,%g0 smul %l4,-0x053,%l5 p55_near_1_ho: sth %l1,[%o0+0x02a] ! Mem[000000007e00002a] ld [%o1+0x008],%f30 ! Mem[000000007e800008] ldstub [%o2+0x138],%l6 ! Mem[000000007f000138] jmpl %o7,%g0 smul %l4,-0x053,%l5 p56_near_1_le: lduw [%i1+0x16c],%l0 ! Mem[000000008080016c] jmpl %o7,%g0 tsubcctv %l5,%l0,%l6 p56_near_1_lo: lduw [%o1+0x16c],%l0 ! Mem[000000008080016c] jmpl %o7,%g0 tsubcctv %l5,%l0,%l6 p56_near_1_he: stx %l7,[%i1+0x0a8] ! Mem[00000000808000a8] stw %l5,[%i3+0x0cc] ! Mem[00000000818000cc] stb %l3,[%i1+0x1b0] ! Mem[00000000808001b0] stb %l0,[%i3+0x19d] ! Mem[000000008180019d] taddcc %l5,0x32b,%l7 jmpl %o7,%g0 std %f16,[%i0+0x0d8] ! Mem[00000000800000d8] p56_near_1_ho: stx %l7,[%o1+0x0a8] ! Mem[00000000808000a8] stw %l5,[%o3+0x0cc] ! Mem[00000000818000cc] stb %l3,[%o1+0x1b0] ! Mem[00000000808001b0] stb %l0,[%o3+0x19d] ! Mem[000000008180019d] taddcc %l5,0x32b,%l7 jmpl %o7,%g0 std %f16,[%o0+0x0d8] ! Mem[00000000800000d8] p57_near_1_le: ldd [%i0+0x180],%l4 ! Mem[0000000082000180] ldsb [%i3+0x1ea],%l3 ! Mem[00000000838001ea] ldsw [%i1+0x130],%l0 ! Mem[0000000082800130] ldd [%i0+0x148],%f8 ! Mem[0000000082000148] stb %l2,[%i1+0x15f] ! Mem[000000008280015f] ldub [%i2+0x18d],%l7 ! Mem[000000008300018d] lduw [%i3+0x138],%l0 ! Mem[0000000083800138] jmpl %o7,%g0 swap [%i1+0x154],%l2 ! Mem[0000000082800154] p57_near_1_lo: ldd [%o0+0x180],%l4 ! Mem[0000000082000180] ldsb [%o3+0x1ea],%l3 ! Mem[00000000838001ea] ldsw [%o1+0x130],%l0 ! Mem[0000000082800130] ldd [%o0+0x148],%f8 ! Mem[0000000082000148] stb %l2,[%o1+0x15f] ! Mem[000000008280015f] ldub [%o2+0x18d],%l7 ! Mem[000000008300018d] lduw [%o3+0x138],%l0 ! Mem[0000000083800138] jmpl %o7,%g0 swap [%o1+0x154],%l2 ! Mem[0000000082800154] p57_near_1_he: jmpl %o7,%g0 taddcc %l1,%l2,%l6 jmpl %o7,%g0 nop p57_near_1_ho: jmpl %o7,%g0 taddcc %l1,%l2,%l6 jmpl %o7,%g0 nop p58_near_1_le: udivx %l6,%l6,%l6 ldstub [%i1+0x19f],%l2 ! Mem[000000008480019f] andcc %l4,%l6,%l1 ldsh [%i0+0x1b6],%l4 ! Mem[00000000840001b6] sth %l2,[%i0+0x118] ! Mem[0000000084000118] ldsh [%i0+0x132],%l4 ! Mem[0000000084000132] jmpl %o7,%g0 swap [%i2+0x1ac],%l7 ! Mem[00000000850001ac] p58_near_1_lo: udivx %l6,%l6,%l6 ldstub [%o1+0x19f],%l2 ! Mem[000000008480019f] andcc %l4,%l6,%l1 ldsh [%o0+0x1b6],%l4 ! Mem[00000000840001b6] sth %l2,[%o0+0x118] ! Mem[0000000084000118] ldsh [%o0+0x132],%l4 ! Mem[0000000084000132] jmpl %o7,%g0 swap [%o2+0x1ac],%l7 ! Mem[00000000850001ac] p58_near_1_he: stb %l7,[%i1+0x0f6] ! Mem[00000000848000f6] stb %l1,[%i1+0x1bb] ! Mem[00000000848001bb] ldsb [%i3+0x191],%l5 ! Mem[0000000085800191] stw %l0,[%i0+0x17c] ! Mem[000000008400017c] ldstub [%i2+0x07e],%l1 ! Mem[000000008500007e] jmpl %o7,%g0 lduh [%i3+0x0d4],%l6 ! Mem[00000000858000d4] p58_near_1_ho: stb %l7,[%o1+0x0f6] ! Mem[00000000848000f6] stb %l1,[%o1+0x1bb] ! Mem[00000000848001bb] ldsb [%o3+0x191],%l5 ! Mem[0000000085800191] stw %l0,[%o0+0x17c] ! Mem[000000008400017c] ldstub [%o2+0x07e],%l1 ! Mem[000000008500007e] jmpl %o7,%g0 lduh [%o3+0x0d4],%l6 ! Mem[00000000858000d4] p59_near_1_le: stw %l7,[%i3+0x03c] ! Mem[000000008780003c] ldstub [%i0+0x1b1],%l4 ! Mem[00000000860001b1] add %l6,%l4,%l7 xnorcc %l0,0x7a4,%l0 ldub [%i2+0x08e],%l0 ! Mem[000000008700008e] jmpl %o7,%g0 addc %l5,%l0,%l4 p59_near_1_lo: stw %l7,[%o3+0x03c] ! Mem[000000008780003c] ldstub [%o0+0x1b1],%l4 ! Mem[00000000860001b1] add %l6,%l4,%l7 xnorcc %l0,0x7a4,%l0 ldub [%o2+0x08e],%l0 ! Mem[000000008700008e] jmpl %o7,%g0 addc %l5,%l0,%l4 p59_near_1_he: jmpl %o7,%g0 std %l6,[%i3+0x0f0] ! Mem[00000000878000f0] jmpl %o7,%g0 nop p59_near_1_ho: jmpl %o7,%g0 std %l6,[%o3+0x0f0] ! Mem[00000000878000f0] jmpl %o7,%g0 nop p60_near_1_le: swap [%i3+0x15c],%l2 ! Mem[000000008980015c] umul %l1,%l5,%l0 sth %l0,[%i3+0x15e] ! Mem[000000008980015e] ldsb [%i2+0x07e],%l1 ! Mem[000000008900007e] jmpl %o7,%g0 sth %l0,[%i2+0x0ec] ! Mem[00000000890000ec] p60_near_1_lo: swap [%o3+0x15c],%l2 ! Mem[000000008980015c] umul %l1,%l5,%l0 sth %l0,[%o3+0x15e] ! Mem[000000008980015e] ldsb [%o2+0x07e],%l1 ! Mem[000000008900007e] jmpl %o7,%g0 sth %l0,[%o2+0x0ec] ! Mem[00000000890000ec] p60_near_1_he: ldd [%i2+0x0b0],%f18 ! Mem[00000000890000b0] tsubcctv %l6,%l5,%l3 st %f22,[%i1+0x144] ! Mem[0000000088800144] stb %l6,[%i0+0x0a7] ! Mem[00000000880000a7] jmpl %o7,%g0 ldsh [%i0+0x162],%l4 ! Mem[0000000088000162] p60_near_1_ho: ldd [%o2+0x0b0],%f18 ! Mem[00000000890000b0] tsubcctv %l6,%l5,%l3 st %f22,[%o1+0x144] ! Mem[0000000088800144] stb %l6,[%o0+0x0a7] ! Mem[00000000880000a7] jmpl %o7,%g0 ldsh [%o0+0x162],%l4 ! Mem[0000000088000162] p61_near_1_le: andncc %l1,%l6,%l6 stb %l2,[%i1+0x139] ! Mem[000000008a800139] sth %l0,[%i1+0x154] ! Mem[000000008a800154] jmpl %o7,%g0 std %l6,[%i3+0x0a8] ! Mem[000000008b8000a8] p61_near_1_lo: andncc %l1,%l6,%l6 stb %l2,[%o1+0x139] ! Mem[000000008a800139] sth %l0,[%o1+0x154] ! Mem[000000008a800154] jmpl %o7,%g0 std %l6,[%o3+0x0a8] ! Mem[000000008b8000a8] p61_near_1_he: ldx [%i1+0x028],%l4 ! Mem[000000008a800028] add %l6,0x2d0,%l1 std %l2,[%i1+0x068] ! Mem[000000008a800068] srax %l0,%l0,%l5 jmpl %o7,%g0 lduw [%i1+0x17c],%l3 ! Mem[000000008a80017c] p61_near_1_ho: ldx [%o1+0x028],%l4 ! Mem[000000008a800028] add %l6,0x2d0,%l1 std %l2,[%o1+0x068] ! Mem[000000008a800068] srax %l0,%l0,%l5 jmpl %o7,%g0 lduw [%o1+0x17c],%l3 ! Mem[000000008a80017c] p62_near_1_le: ld [%i0+0x1b0],%f5 ! Mem[000000008c0001b0] lduh [%i2+0x146],%l5 ! Mem[000000008d000146] sth %l4,[%i2+0x130] ! Mem[000000008d000130] stx %l4,[%i3+0x028] ! Mem[000000008d800028] ldd [%i0+0x050],%l2 ! Mem[000000008c000050] std %f4 ,[%i3+0x028] ! Mem[000000008d800028] jmpl %o7,%g0 ldsw [%i3+0x024],%l7 ! Mem[000000008d800024] p62_near_1_lo: ld [%o0+0x1b0],%f5 ! Mem[000000008c0001b0] lduh [%o2+0x146],%l5 ! Mem[000000008d000146] sth %l4,[%o2+0x130] ! Mem[000000008d000130] stx %l4,[%o3+0x028] ! Mem[000000008d800028] ldd [%o0+0x050],%l2 ! Mem[000000008c000050] std %f4 ,[%o3+0x028] ! Mem[000000008d800028] jmpl %o7,%g0 ldsw [%o3+0x024],%l7 ! Mem[000000008d800024] p62_near_1_he: jmpl %o7,%g0 ldsh [%i3+0x1f8],%l1 ! Mem[000000008d8001f8] jmpl %o7,%g0 nop p62_near_1_ho: jmpl %o7,%g0 ldsh [%o3+0x1f8],%l1 ! Mem[000000008d8001f8] jmpl %o7,%g0 nop p63_near_1_le: lduw [%i2+0x174],%l0 ! Mem[000000008f000174] stb %l6,[%i3+0x0aa] ! Mem[000000008f8000aa] ldd [%i0+0x038],%l2 ! Mem[000000008e000038] ldsh [%i1+0x004],%l0 ! Mem[000000008e800004] jmpl %o7,%g0 swap [%i0+0x144],%l5 ! Mem[000000008e000144] p63_near_1_lo: lduw [%o2+0x174],%l0 ! Mem[000000008f000174] stb %l6,[%o3+0x0aa] ! Mem[000000008f8000aa] ldd [%o0+0x038],%l2 ! Mem[000000008e000038] ldsh [%o1+0x004],%l0 ! Mem[000000008e800004] jmpl %o7,%g0 swap [%o0+0x144],%l5 ! Mem[000000008e000144] p63_near_1_he: jmpl %o7,%g0 sth %l2,[%i2+0x05e] ! Mem[000000008f00005e] jmpl %o7,%g0 nop p63_near_1_ho: jmpl %o7,%g0 sth %l2,[%o2+0x05e] ! Mem[000000008f00005e] jmpl %o7,%g0 nop near1_b2b_h: tsubcc %l0,-0x5f9,%l6 subccc %l3,%l5,%l6 jmpl %o7,%g0 andncc %l4,-0x16b,%l0 near1_b2b_l: sdivx %l1,0x4fa,%l2 sra %l6,0x011,%l7 jmpl %o7,%g0 andcc %l4,-0x277,%l2 user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: ldd [%i1+0x050],%l6 ! Mem[0000000010800050] jmpl %o7,%g0 xnorcc %l4,%l3,%l6 p0_near_2_lo: ldd [%o1+0x050],%l6 ! Mem[0000000010800050] jmpl %o7,%g0 xnorcc %l4,%l3,%l6 p0_near_2_he: ldd [%i2+0x160],%f22 ! Mem[0000000011000160] subccc %l0,%l2,%l5 jmpl %o7,%g0 smulcc %l5,-0xe60,%l0 p0_near_2_ho: ldd [%o2+0x160],%f22 ! Mem[0000000011000160] subccc %l0,%l2,%l5 jmpl %o7,%g0 smulcc %l5,-0xe60,%l0 p1_near_2_le: ld [%i1+0x188],%f4 ! Mem[0000000012800188] std %l4,[%i1+0x1f8] ! Mem[00000000128001f8] jmpl %o7,%g0 xor %l7,%l3,%l0 p1_near_2_lo: ld [%o1+0x188],%f4 ! Mem[0000000012800188] std %l4,[%o1+0x1f8] ! Mem[00000000128001f8] jmpl %o7,%g0 xor %l7,%l3,%l0 p1_near_2_he: addcc %l7,0xe8e,%l7 jmpl %o7,%g0 lduw [%i0+0x1a0],%l7 ! Mem[00000000120001a0] p1_near_2_ho: addcc %l7,0xe8e,%l7 jmpl %o7,%g0 lduw [%o0+0x1a0],%l7 ! Mem[00000000120001a0] p2_near_2_le: jmpl %o7,%g0 sth %l7,[%i2+0x022] ! Mem[0000000015000022] jmpl %o7,%g0 nop p2_near_2_lo: jmpl %o7,%g0 sth %l7,[%o2+0x022] ! Mem[0000000015000022] jmpl %o7,%g0 nop p2_near_2_he: ldx [%i3+0x180],%l3 ! Mem[0000000015800180] mulx %l5,0x238,%l3 stb %l4,[%i1+0x1aa] ! Mem[00000000148001aa] ldd [%i1+0x1f0],%l2 ! Mem[00000000148001f0] ldx [%i1+0x048],%l1 ! Mem[0000000014800048] xnorcc %l0,0x996,%l7 ldub [%i3+0x0bd],%l1 ! Mem[00000000158000bd] jmpl %o7,%g0 tsubcctv %l3,-0xcc7,%l7 p2_near_2_ho: ldx [%o3+0x180],%l3 ! Mem[0000000015800180] mulx %l5,0x238,%l3 stb %l4,[%o1+0x1aa] ! Mem[00000000148001aa] ldd [%o1+0x1f0],%l2 ! Mem[00000000148001f0] ldx [%o1+0x048],%l1 ! Mem[0000000014800048] xnorcc %l0,0x996,%l7 ldub [%o3+0x0bd],%l1 ! Mem[00000000158000bd] jmpl %o7,%g0 tsubcctv %l3,-0xcc7,%l7 p3_near_2_le: ld [%i0+0x19c],%f11 ! Mem[000000001600019c] sth %l0,[%i1+0x0cc] ! Mem[00000000168000cc] sth %l4,[%i0+0x1d4] ! Mem[00000000160001d4] umul %l2,-0xb0e,%l7 std %f10,[%i1+0x168] ! Mem[0000000016800168] ldx [%i1+0x1a0],%l0 ! Mem[00000000168001a0] jmpl %o7,%g0 std %l2,[%i1+0x0f8] ! Mem[00000000168000f8] p3_near_2_lo: ld [%o0+0x19c],%f11 ! Mem[000000001600019c] sth %l0,[%o1+0x0cc] ! Mem[00000000168000cc] sth %l4,[%o0+0x1d4] ! Mem[00000000160001d4] umul %l2,-0xb0e,%l7 std %f10,[%o1+0x168] ! Mem[0000000016800168] ldx [%o1+0x1a0],%l0 ! Mem[00000000168001a0] jmpl %o7,%g0 std %l2,[%o1+0x0f8] ! Mem[00000000168000f8] p3_near_2_he: stb %l6,[%i1+0x017] ! Mem[0000000016800017] ldsh [%i2+0x0f4],%l4 ! Mem[00000000170000f4] jmpl %o7,%g0 sth %l1,[%i1+0x006] ! Mem[0000000016800006] p3_near_2_ho: stb %l6,[%o1+0x017] ! Mem[0000000016800017] ldsh [%o2+0x0f4],%l4 ! Mem[00000000170000f4] jmpl %o7,%g0 sth %l1,[%o1+0x006] ! Mem[0000000016800006] p4_near_2_le: xor %l6,-0x8aa,%l6 stx %l2,[%i0+0x0d0] ! Mem[00000000180000d0] jmpl %o7,%g0 sth %l5,[%i2+0x08c] ! Mem[000000001900008c] p4_near_2_lo: xor %l6,-0x8aa,%l6 stx %l2,[%o0+0x0d0] ! Mem[00000000180000d0] jmpl %o7,%g0 sth %l5,[%o2+0x08c] ! Mem[000000001900008c] p4_near_2_he: srax %l3,0x01e,%l2 ldstub [%i3+0x132],%l3 ! Mem[0000000019800132] ldx [%i3+0x0f0],%l7 ! Mem[00000000198000f0] jmpl %o7,%g0 mulx %l3,0x02a,%l4 p4_near_2_ho: srax %l3,0x01e,%l2 ldstub [%o3+0x132],%l3 ! Mem[0000000019800132] ldx [%o3+0x0f0],%l7 ! Mem[00000000198000f0] jmpl %o7,%g0 mulx %l3,0x02a,%l4 p5_near_2_le: ldx [%i0+0x0f8],%l5 ! Mem[000000001a0000f8] ldsb [%i0+0x12a],%l2 ! Mem[000000001a00012a] smulcc %l0,0x0a0,%l3 stx %l6,[%i2+0x1a0] ! Mem[000000001b0001a0] stb %l6,[%i3+0x0b3] ! Mem[000000001b8000b3] ldd [%i0+0x0c8],%f14 ! Mem[000000001a0000c8] lduw [%i1+0x1f4],%l6 ! Mem[000000001a8001f4] jmpl %o7,%g0 ldd [%i1+0x1d0],%l2 ! Mem[000000001a8001d0] p5_near_2_lo: ldx [%o0+0x0f8],%l5 ! Mem[000000001a0000f8] ldsb [%o0+0x12a],%l2 ! Mem[000000001a00012a] smulcc %l0,0x0a0,%l3 stx %l6,[%o2+0x1a0] ! Mem[000000001b0001a0] stb %l6,[%o3+0x0b3] ! Mem[000000001b8000b3] ldd [%o0+0x0c8],%f14 ! Mem[000000001a0000c8] lduw [%o1+0x1f4],%l6 ! Mem[000000001a8001f4] jmpl %o7,%g0 ldd [%o1+0x1d0],%l2 ! Mem[000000001a8001d0] p5_near_2_he: std %f28,[%i1+0x0a0] ! Mem[000000001a8000a0] sth %l4,[%i0+0x166] ! Mem[000000001a000166] ldsh [%i1+0x0ec],%l3 ! Mem[000000001a8000ec] jmpl %o7,%g0 stw %l3,[%i1+0x1e8] ! Mem[000000001a8001e8] p5_near_2_ho: std %f28,[%o1+0x0a0] ! Mem[000000001a8000a0] sth %l4,[%o0+0x166] ! Mem[000000001a000166] ldsh [%o1+0x0ec],%l3 ! Mem[000000001a8000ec] jmpl %o7,%g0 stw %l3,[%o1+0x1e8] ! Mem[000000001a8001e8] p6_near_2_le: sth %l1,[%i1+0x1f8] ! Mem[000000001c8001f8] ldd [%i0+0x010],%f8 ! Mem[000000001c000010] swap [%i3+0x034],%l7 ! Mem[000000001d800034] ldsh [%i0+0x110],%l0 ! Mem[000000001c000110] jmpl %o7,%g0 ldsh [%i2+0x072],%l6 ! Mem[000000001d000072] p6_near_2_lo: sth %l1,[%o1+0x1f8] ! Mem[000000001c8001f8] ldd [%o0+0x010],%f8 ! Mem[000000001c000010] swap [%o3+0x034],%l7 ! Mem[000000001d800034] ldsh [%o0+0x110],%l0 ! Mem[000000001c000110] jmpl %o7,%g0 ldsh [%o2+0x072],%l6 ! Mem[000000001d000072] p6_near_2_he: ldsb [%i3+0x18b],%l1 ! Mem[000000001d80018b] stw %l3,[%i3+0x14c] ! Mem[000000001d80014c] std %l6,[%i3+0x128] ! Mem[000000001d800128] ldsb [%i0+0x132],%l3 ! Mem[000000001c000132] ldub [%i1+0x0dd],%l2 ! Mem[000000001c8000dd] sll %l5,%l4,%l3 jmpl %o7,%g0 sth %l1,[%i1+0x12a] ! Mem[000000001c80012a] p6_near_2_ho: ldsb [%o3+0x18b],%l1 ! Mem[000000001d80018b] stw %l3,[%o3+0x14c] ! Mem[000000001d80014c] std %l6,[%o3+0x128] ! Mem[000000001d800128] ldsb [%o0+0x132],%l3 ! Mem[000000001c000132] ldub [%o1+0x0dd],%l2 ! Mem[000000001c8000dd] sll %l5,%l4,%l3 jmpl %o7,%g0 sth %l1,[%o1+0x12a] ! Mem[000000001c80012a] p7_near_2_le: jmpl %o7,%g0 stb %l2,[%i0+0x07e] ! Mem[000000001e00007e] jmpl %o7,%g0 nop p7_near_2_lo: jmpl %o7,%g0 stb %l2,[%o0+0x07e] ! Mem[000000001e00007e] jmpl %o7,%g0 nop p7_near_2_he: swap [%i3+0x120],%l2 ! Mem[000000001f800120] addccc %l7,-0x5ac,%l1 ldsb [%i3+0x09e],%l6 ! Mem[000000001f80009e] jmpl %o7,%g0 stb %l6,[%i2+0x076] ! Mem[000000001f000076] p7_near_2_ho: swap [%o3+0x120],%l2 ! Mem[000000001f800120] addccc %l7,-0x5ac,%l1 ldsb [%o3+0x09e],%l6 ! Mem[000000001f80009e] jmpl %o7,%g0 stb %l6,[%o2+0x076] ! Mem[000000001f000076] p8_near_2_le: sth %l5,[%i3+0x062] ! Mem[0000000021800062] lduw [%i1+0x0a8],%l3 ! Mem[00000000208000a8] ldsw [%i3+0x008],%l1 ! Mem[0000000021800008] ldsh [%i0+0x008],%l6 ! Mem[0000000020000008] stw %l6,[%i2+0x138] ! Mem[0000000021000138] stw %l4,[%i2+0x0e0] ! Mem[00000000210000e0] lduw [%i0+0x158],%l2 ! Mem[0000000020000158] jmpl %o7,%g0 lduh [%i2+0x0e4],%l2 ! Mem[00000000210000e4] p8_near_2_lo: sth %l5,[%o3+0x062] ! Mem[0000000021800062] lduw [%o1+0x0a8],%l3 ! Mem[00000000208000a8] ldsw [%o3+0x008],%l1 ! Mem[0000000021800008] ldsh [%o0+0x008],%l6 ! Mem[0000000020000008] stw %l6,[%o2+0x138] ! Mem[0000000021000138] stw %l4,[%o2+0x0e0] ! Mem[00000000210000e0] lduw [%o0+0x158],%l2 ! Mem[0000000020000158] jmpl %o7,%g0 lduh [%o2+0x0e4],%l2 ! Mem[00000000210000e4] p8_near_2_he: ldstub [%i0+0x128],%l0 ! Mem[0000000020000128] stw %l7,[%i2+0x130] ! Mem[0000000021000130] jmpl %o7,%g0 ld [%i2+0x1dc],%f17 ! Mem[00000000210001dc] p8_near_2_ho: ldstub [%o0+0x128],%l0 ! Mem[0000000020000128] stw %l7,[%o2+0x130] ! Mem[0000000021000130] jmpl %o7,%g0 ld [%o2+0x1dc],%f17 ! Mem[00000000210001dc] p9_near_2_le: jmpl %o7,%g0 ldsw [%i3+0x010],%l1 ! Mem[0000000023800010] jmpl %o7,%g0 nop p9_near_2_lo: jmpl %o7,%g0 ldsw [%o3+0x010],%l1 ! Mem[0000000023800010] jmpl %o7,%g0 nop p9_near_2_he: mulx %l3,-0xb53,%l6 stx %l3,[%i1+0x0a8] ! Mem[00000000228000a8] std %l0,[%i0+0x008] ! Mem[0000000022000008] ldub [%i1+0x01f],%l0 ! Mem[000000002280001f] ldstub [%i0+0x16d],%l5 ! Mem[000000002200016d] xor %l5,-0xd6a,%l0 jmpl %o7,%g0 stb %l3,[%i3+0x1a4] ! Mem[00000000238001a4] p9_near_2_ho: mulx %l3,-0xb53,%l6 stx %l3,[%o1+0x0a8] ! Mem[00000000228000a8] std %l0,[%o0+0x008] ! Mem[0000000022000008] ldub [%o1+0x01f],%l0 ! Mem[000000002280001f] ldstub [%o0+0x16d],%l5 ! Mem[000000002200016d] xor %l5,-0xd6a,%l0 jmpl %o7,%g0 stb %l3,[%o3+0x1a4] ! Mem[00000000238001a4] p10_near_2_le: taddcctv %l3,%l7,%l4 stb %l6,[%i2+0x037] ! Mem[0000000025000037] stx %l7,[%i3+0x180] ! Mem[0000000025800180] ldsb [%i2+0x014],%l7 ! Mem[0000000025000014] lduh [%i2+0x1d6],%l6 ! Mem[00000000250001d6] ldsh [%i3+0x1f0],%l2 ! Mem[00000000258001f0] lduw [%i0+0x108],%l3 ! Mem[0000000024000108] jmpl %o7,%g0 and %l4,%l2,%l3 p10_near_2_lo: taddcctv %l3,%l7,%l4 stb %l6,[%o2+0x037] ! Mem[0000000025000037] stx %l7,[%o3+0x180] ! Mem[0000000025800180] ldsb [%o2+0x014],%l7 ! Mem[0000000025000014] lduh [%o2+0x1d6],%l6 ! Mem[00000000250001d6] ldsh [%o3+0x1f0],%l2 ! Mem[00000000258001f0] lduw [%o0+0x108],%l3 ! Mem[0000000024000108] jmpl %o7,%g0 and %l4,%l2,%l3 p10_near_2_he: sdivx %l1,-0x989,%l2 ldsb [%i1+0x0f8],%l7 ! Mem[00000000248000f8] sth %l3,[%i0+0x112] ! Mem[0000000024000112] lduw [%i0+0x030],%l2 ! Mem[0000000024000030] ldsw [%i2+0x124],%l5 ! Mem[0000000025000124] addcc %l3,%l1,%l7 jmpl %o7,%g0 ldd [%i2+0x038],%f30 ! Mem[0000000025000038] p10_near_2_ho: sdivx %l1,-0x989,%l2 ldsb [%o1+0x0f8],%l7 ! Mem[00000000248000f8] sth %l3,[%o0+0x112] ! Mem[0000000024000112] lduw [%o0+0x030],%l2 ! Mem[0000000024000030] ldsw [%o2+0x124],%l5 ! Mem[0000000025000124] addcc %l3,%l1,%l7 jmpl %o7,%g0 ldd [%o2+0x038],%f30 ! Mem[0000000025000038] p11_near_2_le: andn %l7,-0xe5d,%l0 swap [%i0+0x180],%l7 ! Mem[0000000026000180] jmpl %o7,%g0 ldstub [%i3+0x0f8],%l4 ! Mem[00000000278000f8] p11_near_2_lo: andn %l7,-0xe5d,%l0 swap [%o0+0x180],%l7 ! Mem[0000000026000180] jmpl %o7,%g0 ldstub [%o3+0x0f8],%l4 ! Mem[00000000278000f8] p11_near_2_he: std %l6,[%i1+0x1f8] ! Mem[00000000268001f8] ldsw [%i0+0x024],%l1 ! Mem[0000000026000024] sth %l6,[%i3+0x150] ! Mem[0000000027800150] jmpl %o7,%g0 lduh [%i0+0x0bc],%l1 ! Mem[00000000260000bc] p11_near_2_ho: std %l6,[%o1+0x1f8] ! Mem[00000000268001f8] ldsw [%o0+0x024],%l1 ! Mem[0000000026000024] sth %l6,[%o3+0x150] ! Mem[0000000027800150] jmpl %o7,%g0 lduh [%o0+0x0bc],%l1 ! Mem[00000000260000bc] p12_near_2_le: ldsw [%i0+0x0b0],%l6 ! Mem[00000000280000b0] lduw [%i1+0x0b0],%l5 ! Mem[00000000288000b0] lduw [%i3+0x19c],%l3 ! Mem[000000002980019c] ldub [%i3+0x000],%l6 ! Mem[0000000029800000] taddcc %l0,-0x959,%l7 addcc %l7,%l1,%l6 jmpl %o7,%g0 ldx [%i2+0x150],%l0 ! Mem[0000000029000150] p12_near_2_lo: ldsw [%o0+0x0b0],%l6 ! Mem[00000000280000b0] lduw [%o1+0x0b0],%l5 ! Mem[00000000288000b0] lduw [%o3+0x19c],%l3 ! Mem[000000002980019c] ldub [%o3+0x000],%l6 ! Mem[0000000029800000] taddcc %l0,-0x959,%l7 addcc %l7,%l1,%l6 jmpl %o7,%g0 ldx [%o2+0x150],%l0 ! Mem[0000000029000150] p12_near_2_he: ld [%i2+0x0fc],%f27 ! Mem[00000000290000fc] ldsw [%i2+0x038],%l5 ! Mem[0000000029000038] lduw [%i0+0x194],%l4 ! Mem[0000000028000194] ldstub [%i2+0x05b],%l3 ! Mem[000000002900005b] jmpl %o7,%g0 ldstub [%i3+0x085],%l5 ! Mem[0000000029800085] p12_near_2_ho: ld [%o2+0x0fc],%f27 ! Mem[00000000290000fc] ldsw [%o2+0x038],%l5 ! Mem[0000000029000038] lduw [%o0+0x194],%l4 ! Mem[0000000028000194] ldstub [%o2+0x05b],%l3 ! Mem[000000002900005b] jmpl %o7,%g0 ldstub [%o3+0x085],%l5 ! Mem[0000000029800085] p13_near_2_le: jmpl %o7,%g0 ldstub [%i1+0x0ff],%l7 ! Mem[000000002a8000ff] jmpl %o7,%g0 nop p13_near_2_lo: jmpl %o7,%g0 ldstub [%o1+0x0ff],%l7 ! Mem[000000002a8000ff] jmpl %o7,%g0 nop p13_near_2_he: ldsh [%i1+0x1f8],%l6 ! Mem[000000002a8001f8] subc %l1,0x9ba,%l2 ld [%i1+0x1d8],%f21 ! Mem[000000002a8001d8] subc %l7,0xcb3,%l0 jmpl %o7,%g0 umul %l4,-0x150,%l7 p13_near_2_ho: ldsh [%o1+0x1f8],%l6 ! Mem[000000002a8001f8] subc %l1,0x9ba,%l2 ld [%o1+0x1d8],%f21 ! Mem[000000002a8001d8] subc %l7,0xcb3,%l0 jmpl %o7,%g0 umul %l4,-0x150,%l7 p14_near_2_le: ldx [%i3+0x198],%l0 ! Mem[000000002d800198] ldsw [%i0+0x0e8],%l0 ! Mem[000000002c0000e8] sth %l7,[%i2+0x022] ! Mem[000000002d000022] ldsw [%i3+0x044],%l7 ! Mem[000000002d800044] smulcc %l3,0xd9f,%l1 ldd [%i2+0x158],%l0 ! Mem[000000002d000158] jmpl %o7,%g0 stw %l6,[%i1+0x1ac] ! Mem[000000002c8001ac] p14_near_2_lo: ldx [%o3+0x198],%l0 ! Mem[000000002d800198] ldsw [%o0+0x0e8],%l0 ! Mem[000000002c0000e8] sth %l7,[%o2+0x022] ! Mem[000000002d000022] ldsw [%o3+0x044],%l7 ! Mem[000000002d800044] smulcc %l3,0xd9f,%l1 ldd [%o2+0x158],%l0 ! Mem[000000002d000158] jmpl %o7,%g0 stw %l6,[%o1+0x1ac] ! Mem[000000002c8001ac] p14_near_2_he: stx %l5,[%i0+0x148] ! Mem[000000002c000148] ldsh [%i2+0x136],%l2 ! Mem[000000002d000136] std %f30,[%i2+0x1a8] ! Mem[000000002d0001a8] jmpl %o7,%g0 umul %l4,-0xda8,%l3 p14_near_2_ho: stx %l5,[%o0+0x148] ! Mem[000000002c000148] ldsh [%o2+0x136],%l2 ! Mem[000000002d000136] std %f30,[%o2+0x1a8] ! Mem[000000002d0001a8] jmpl %o7,%g0 umul %l4,-0xda8,%l3 p15_near_2_le: swap [%i1+0x0ec],%l0 ! Mem[000000002e8000ec] stx %l7,[%i1+0x0a8] ! Mem[000000002e8000a8] ldsw [%i2+0x0cc],%l5 ! Mem[000000002f0000cc] ldd [%i1+0x038],%l2 ! Mem[000000002e800038] jmpl %o7,%g0 ldsw [%i1+0x0e8],%l0 ! Mem[000000002e8000e8] p15_near_2_lo: swap [%o1+0x0ec],%l0 ! Mem[000000002e8000ec] stx %l7,[%o1+0x0a8] ! Mem[000000002e8000a8] ldsw [%o2+0x0cc],%l5 ! Mem[000000002f0000cc] ldd [%o1+0x038],%l2 ! Mem[000000002e800038] jmpl %o7,%g0 ldsw [%o1+0x0e8],%l0 ! Mem[000000002e8000e8] p15_near_2_he: st %f23,[%i2+0x0c0] ! Mem[000000002f0000c0] ldsh [%i3+0x1e0],%l3 ! Mem[000000002f8001e0] ldd [%i2+0x018],%l4 ! Mem[000000002f000018] jmpl %o7,%g0 lduw [%i3+0x0c8],%l7 ! Mem[000000002f8000c8] p15_near_2_ho: st %f23,[%o2+0x0c0] ! Mem[000000002f0000c0] ldsh [%o3+0x1e0],%l3 ! Mem[000000002f8001e0] ldd [%o2+0x018],%l4 ! Mem[000000002f000018] jmpl %o7,%g0 lduw [%o3+0x0c8],%l7 ! Mem[000000002f8000c8] p16_near_2_le: std %l4,[%i2+0x008] ! Mem[0000000031000008] ldx [%i3+0x158],%l3 ! Mem[0000000031800158] ldsb [%i3+0x1cf],%l1 ! Mem[00000000318001cf] sth %l0,[%i2+0x138] ! Mem[0000000031000138] jmpl %o7,%g0 ldub [%i3+0x15e],%l0 ! Mem[000000003180015e] p16_near_2_lo: std %l4,[%o2+0x008] ! Mem[0000000031000008] ldx [%o3+0x158],%l3 ! Mem[0000000031800158] ldsb [%o3+0x1cf],%l1 ! Mem[00000000318001cf] sth %l0,[%o2+0x138] ! Mem[0000000031000138] jmpl %o7,%g0 ldub [%o3+0x15e],%l0 ! Mem[000000003180015e] p16_near_2_he: ldd [%i2+0x198],%l4 ! Mem[0000000031000198] smulcc %l1,%l4,%l3 xnorcc %l4,0xd0b,%l2 ldub [%i2+0x0dc],%l4 ! Mem[00000000310000dc] ldstub [%i3+0x0fd],%l1 ! Mem[00000000318000fd] jmpl %o7,%g0 ldstub [%i3+0x05a],%l5 ! Mem[000000003180005a] p16_near_2_ho: ldd [%o2+0x198],%l4 ! Mem[0000000031000198] smulcc %l1,%l4,%l3 xnorcc %l4,0xd0b,%l2 ldub [%o2+0x0dc],%l4 ! Mem[00000000310000dc] ldstub [%o3+0x0fd],%l1 ! Mem[00000000318000fd] jmpl %o7,%g0 ldstub [%o3+0x05a],%l5 ! Mem[000000003180005a] p17_near_2_le: jmpl %o7,%g0 ldub [%i1+0x134],%l7 ! Mem[0000000032800134] jmpl %o7,%g0 nop p17_near_2_lo: jmpl %o7,%g0 ldub [%o1+0x134],%l7 ! Mem[0000000032800134] jmpl %o7,%g0 nop p17_near_2_he: stb %l2,[%i2+0x092] ! Mem[0000000033000092] swap [%i2+0x040],%l1 ! Mem[0000000033000040] ld [%i0+0x108],%f24 ! Mem[0000000032000108] ldd [%i0+0x148],%l6 ! Mem[0000000032000148] sth %l3,[%i2+0x100] ! Mem[0000000033000100] jmpl %o7,%g0 ldsh [%i1+0x13c],%l4 ! Mem[000000003280013c] p17_near_2_ho: stb %l2,[%o2+0x092] ! Mem[0000000033000092] swap [%o2+0x040],%l1 ! Mem[0000000033000040] ld [%o0+0x108],%f24 ! Mem[0000000032000108] ldd [%o0+0x148],%l6 ! Mem[0000000032000148] sth %l3,[%o2+0x100] ! Mem[0000000033000100] jmpl %o7,%g0 ldsh [%o1+0x13c],%l4 ! Mem[000000003280013c] p18_near_2_le: st %f15,[%i1+0x180] ! Mem[0000000034800180] std %f12,[%i0+0x0d8] ! Mem[00000000340000d8] srlx %l4,0x038,%l4 jmpl %o7,%g0 ldd [%i2+0x188],%l4 ! Mem[0000000035000188] p18_near_2_lo: st %f15,[%o1+0x180] ! Mem[0000000034800180] std %f12,[%o0+0x0d8] ! Mem[00000000340000d8] srlx %l4,0x038,%l4 jmpl %o7,%g0 ldd [%o2+0x188],%l4 ! Mem[0000000035000188] p18_near_2_he: jmpl %o7,%g0 ldsh [%i3+0x18e],%l3 ! Mem[000000003580018e] jmpl %o7,%g0 nop p18_near_2_ho: jmpl %o7,%g0 ldsh [%o3+0x18e],%l3 ! Mem[000000003580018e] jmpl %o7,%g0 nop p19_near_2_le: lduh [%i0+0x012],%l3 ! Mem[0000000036000012] ldsw [%i1+0x1e8],%l7 ! Mem[00000000368001e8] stb %l1,[%i3+0x0d6] ! Mem[00000000378000d6] jmpl %o7,%g0 std %f8 ,[%i3+0x170] ! Mem[0000000037800170] p19_near_2_lo: lduh [%o0+0x012],%l3 ! Mem[0000000036000012] ldsw [%o1+0x1e8],%l7 ! Mem[00000000368001e8] stb %l1,[%o3+0x0d6] ! Mem[00000000378000d6] jmpl %o7,%g0 std %f8 ,[%o3+0x170] ! Mem[0000000037800170] p19_near_2_he: sth %l1,[%i1+0x196] ! Mem[0000000036800196] stx %l3,[%i3+0x1a8] ! Mem[00000000378001a8] ldsb [%i2+0x08f],%l0 ! Mem[000000003700008f] ldx [%i3+0x0b8],%l1 ! Mem[00000000378000b8] jmpl %o7,%g0 std %l2,[%i3+0x138] ! Mem[0000000037800138] p19_near_2_ho: sth %l1,[%o1+0x196] ! Mem[0000000036800196] stx %l3,[%o3+0x1a8] ! Mem[00000000378001a8] ldsb [%o2+0x08f],%l0 ! Mem[000000003700008f] ldx [%o3+0x0b8],%l1 ! Mem[00000000378000b8] jmpl %o7,%g0 std %l2,[%o3+0x138] ! Mem[0000000037800138] p20_near_2_le: ldsb [%i0+0x143],%l4 ! Mem[0000000038000143] std %l6,[%i1+0x070] ! Mem[0000000038800070] ldx [%i3+0x0f0],%l1 ! Mem[00000000398000f0] stx %l4,[%i2+0x138] ! Mem[0000000039000138] ldsh [%i0+0x09a],%l0 ! Mem[000000003800009a] smulcc %l2,0x83f,%l3 jmpl %o7,%g0 ldd [%i0+0x1d0],%l0 ! Mem[00000000380001d0] p20_near_2_lo: ldsb [%o0+0x143],%l4 ! Mem[0000000038000143] std %l6,[%o1+0x070] ! Mem[0000000038800070] ldx [%o3+0x0f0],%l1 ! Mem[00000000398000f0] stx %l4,[%o2+0x138] ! Mem[0000000039000138] ldsh [%o0+0x09a],%l0 ! Mem[000000003800009a] smulcc %l2,0x83f,%l3 jmpl %o7,%g0 ldd [%o0+0x1d0],%l0 ! Mem[00000000380001d0] p20_near_2_he: swap [%i2+0x09c],%l1 ! Mem[000000003900009c] stb %l2,[%i1+0x07a] ! Mem[000000003880007a] stx %l4,[%i0+0x0b8] ! Mem[00000000380000b8] ldd [%i3+0x1c0],%l2 ! Mem[00000000398001c0] ldstub [%i3+0x14a],%l6 ! Mem[000000003980014a] swap [%i0+0x1b0],%l4 ! Mem[00000000380001b0] jmpl %o7,%g0 stb %l1,[%i3+0x151] ! Mem[0000000039800151] p20_near_2_ho: swap [%o2+0x09c],%l1 ! Mem[000000003900009c] stb %l2,[%o1+0x07a] ! Mem[000000003880007a] stx %l4,[%o0+0x0b8] ! Mem[00000000380000b8] ldd [%o3+0x1c0],%l2 ! Mem[00000000398001c0] ldstub [%o3+0x14a],%l6 ! Mem[000000003980014a] swap [%o0+0x1b0],%l4 ! Mem[00000000380001b0] jmpl %o7,%g0 stb %l1,[%o3+0x151] ! Mem[0000000039800151] p21_near_2_le: sth %l6,[%i0+0x008] ! Mem[000000003a000008] jmpl %o7,%g0 lduh [%i3+0x138],%l6 ! Mem[000000003b800138] p21_near_2_lo: sth %l6,[%o0+0x008] ! Mem[000000003a000008] jmpl %o7,%g0 lduh [%o3+0x138],%l6 ! Mem[000000003b800138] p21_near_2_he: ldstub [%i1+0x05b],%l1 ! Mem[000000003a80005b] lduh [%i0+0x19a],%l2 ! Mem[000000003a00019a] jmpl %o7,%g0 ldsb [%i0+0x0e5],%l2 ! Mem[000000003a0000e5] p21_near_2_ho: ldstub [%o1+0x05b],%l1 ! Mem[000000003a80005b] lduh [%o0+0x19a],%l2 ! Mem[000000003a00019a] jmpl %o7,%g0 ldsb [%o0+0x0e5],%l2 ! Mem[000000003a0000e5] p22_near_2_le: std %l4,[%i2+0x118] ! Mem[000000003d000118] ldsb [%i1+0x074],%l2 ! Mem[000000003c800074] andcc %l3,%l7,%l5 stw %l6,[%i1+0x09c] ! Mem[000000003c80009c] jmpl %o7,%g0 ldstub [%i0+0x076],%l6 ! Mem[000000003c000076] p22_near_2_lo: std %l4,[%o2+0x118] ! Mem[000000003d000118] ldsb [%o1+0x074],%l2 ! Mem[000000003c800074] andcc %l3,%l7,%l5 stw %l6,[%o1+0x09c] ! Mem[000000003c80009c] jmpl %o7,%g0 ldstub [%o0+0x076],%l6 ! Mem[000000003c000076] p22_near_2_he: jmpl %o7,%g0 ldsh [%i2+0x1ba],%l0 ! Mem[000000003d0001ba] jmpl %o7,%g0 nop p22_near_2_ho: jmpl %o7,%g0 ldsh [%o2+0x1ba],%l0 ! Mem[000000003d0001ba] jmpl %o7,%g0 nop p23_near_2_le: ldub [%i1+0x1cf],%l1 ! Mem[000000003e8001cf] swap [%i3+0x018],%l0 ! Mem[000000003f800018] ldsh [%i2+0x1b0],%l0 ! Mem[000000003f0001b0] jmpl %o7,%g0 st %f4 ,[%i2+0x140] ! Mem[000000003f000140] p23_near_2_lo: ldub [%o1+0x1cf],%l1 ! Mem[000000003e8001cf] swap [%o3+0x018],%l0 ! Mem[000000003f800018] ldsh [%o2+0x1b0],%l0 ! Mem[000000003f0001b0] jmpl %o7,%g0 st %f4 ,[%o2+0x140] ! Mem[000000003f000140] p23_near_2_he: jmpl %o7,%g0 ldd [%i2+0x178],%f22 ! Mem[000000003f000178] jmpl %o7,%g0 nop p23_near_2_ho: jmpl %o7,%g0 ldd [%o2+0x178],%f22 ! Mem[000000003f000178] jmpl %o7,%g0 nop p24_near_2_le: srlx %l3,0x031,%l4 andn %l2,%l3,%l3 ld [%i2+0x124],%f11 ! Mem[0000000041000124] ldsw [%i0+0x198],%l2 ! Mem[0000000040000198] ldx [%i2+0x0e8],%l0 ! Mem[00000000410000e8] swap [%i0+0x05c],%l4 ! Mem[000000004000005c] jmpl %o7,%g0 taddcc %l0,%l3,%l5 p24_near_2_lo: srlx %l3,0x031,%l4 andn %l2,%l3,%l3 ld [%o2+0x124],%f11 ! Mem[0000000041000124] ldsw [%o0+0x198],%l2 ! Mem[0000000040000198] ldx [%o2+0x0e8],%l0 ! Mem[00000000410000e8] swap [%o0+0x05c],%l4 ! Mem[000000004000005c] jmpl %o7,%g0 taddcc %l0,%l3,%l5 p24_near_2_he: jmpl %o7,%g0 ldd [%i2+0x138],%l2 ! Mem[0000000041000138] jmpl %o7,%g0 nop p24_near_2_ho: jmpl %o7,%g0 ldd [%o2+0x138],%l2 ! Mem[0000000041000138] jmpl %o7,%g0 nop p25_near_2_le: jmpl %o7,%g0 add %l4,-0xb65,%l4 jmpl %o7,%g0 nop p25_near_2_lo: jmpl %o7,%g0 add %l4,-0xb65,%l4 jmpl %o7,%g0 nop p25_near_2_he: swap [%i1+0x0a8],%l7 ! Mem[00000000428000a8] sll %l6,%l7,%l2 ldsw [%i3+0x058],%l5 ! Mem[0000000043800058] ldstub [%i1+0x169],%l2 ! Mem[0000000042800169] sdivx %l0,%l2,%l6 ldd [%i2+0x0e8],%f28 ! Mem[00000000430000e8] ldub [%i3+0x1f8],%l1 ! Mem[00000000438001f8] jmpl %o7,%g0 sth %l4,[%i3+0x13c] ! Mem[000000004380013c] p25_near_2_ho: swap [%o1+0x0a8],%l7 ! Mem[00000000428000a8] sll %l6,%l7,%l2 ldsw [%o3+0x058],%l5 ! Mem[0000000043800058] ldstub [%o1+0x169],%l2 ! Mem[0000000042800169] sdivx %l0,%l2,%l6 ldd [%o2+0x0e8],%f28 ! Mem[00000000430000e8] ldub [%o3+0x1f8],%l1 ! Mem[00000000438001f8] jmpl %o7,%g0 sth %l4,[%o3+0x13c] ! Mem[000000004380013c] p26_near_2_le: std %l4,[%i0+0x1a0] ! Mem[00000000440001a0] jmpl %o7,%g0 ldub [%i3+0x172],%l5 ! Mem[0000000045800172] p26_near_2_lo: std %l4,[%o0+0x1a0] ! Mem[00000000440001a0] jmpl %o7,%g0 ldub [%o3+0x172],%l5 ! Mem[0000000045800172] p26_near_2_he: sth %l4,[%i3+0x1a8] ! Mem[00000000458001a8] lduh [%i2+0x05c],%l3 ! Mem[000000004500005c] lduh [%i0+0x1e6],%l7 ! Mem[00000000440001e6] sll %l1,%l6,%l6 st %f28,[%i2+0x00c] ! Mem[000000004500000c] ldsb [%i0+0x0ff],%l2 ! Mem[00000000440000ff] ldsw [%i3+0x0e0],%l6 ! Mem[00000000458000e0] jmpl %o7,%g0 udivx %l3,-0xaed,%l2 p26_near_2_ho: sth %l4,[%o3+0x1a8] ! Mem[00000000458001a8] lduh [%o2+0x05c],%l3 ! Mem[000000004500005c] lduh [%o0+0x1e6],%l7 ! Mem[00000000440001e6] sll %l1,%l6,%l6 st %f28,[%o2+0x00c] ! Mem[000000004500000c] ldsb [%o0+0x0ff],%l2 ! Mem[00000000440000ff] ldsw [%o3+0x0e0],%l6 ! Mem[00000000458000e0] jmpl %o7,%g0 udivx %l3,-0xaed,%l2 p27_near_2_le: ld [%i1+0x1b4],%f6 ! Mem[00000000468001b4] ldsw [%i3+0x1f4],%l3 ! Mem[00000000478001f4] jmpl %o7,%g0 sth %l4,[%i1+0x1b6] ! Mem[00000000468001b6] p27_near_2_lo: ld [%o1+0x1b4],%f6 ! Mem[00000000468001b4] ldsw [%o3+0x1f4],%l3 ! Mem[00000000478001f4] jmpl %o7,%g0 sth %l4,[%o1+0x1b6] ! Mem[00000000468001b6] p27_near_2_he: swap [%i1+0x0a4],%l5 ! Mem[00000000468000a4] stb %l5,[%i2+0x09b] ! Mem[000000004700009b] stb %l2,[%i3+0x042] ! Mem[0000000047800042] stx %l6,[%i1+0x1b0] ! Mem[00000000468001b0] ldsb [%i2+0x19d],%l1 ! Mem[000000004700019d] add %l3,0x4f6,%l3 std %l0,[%i0+0x150] ! Mem[0000000046000150] jmpl %o7,%g0 stw %l1,[%i0+0x1b8] ! Mem[00000000460001b8] p27_near_2_ho: swap [%o1+0x0a4],%l5 ! Mem[00000000468000a4] stb %l5,[%o2+0x09b] ! Mem[000000004700009b] stb %l2,[%o3+0x042] ! Mem[0000000047800042] stx %l6,[%o1+0x1b0] ! Mem[00000000468001b0] ldsb [%o2+0x19d],%l1 ! Mem[000000004700019d] add %l3,0x4f6,%l3 std %l0,[%o0+0x150] ! Mem[0000000046000150] jmpl %o7,%g0 stw %l1,[%o0+0x1b8] ! Mem[00000000460001b8] p28_near_2_le: ldub [%i2+0x08f],%l3 ! Mem[000000004900008f] std %l0,[%i0+0x170] ! Mem[0000000048000170] ldsb [%i3+0x089],%l5 ! Mem[0000000049800089] ldsw [%i0+0x004],%l7 ! Mem[0000000048000004] jmpl %o7,%g0 lduw [%i3+0x188],%l3 ! Mem[0000000049800188] p28_near_2_lo: ldub [%o2+0x08f],%l3 ! Mem[000000004900008f] std %l0,[%o0+0x170] ! Mem[0000000048000170] ldsb [%o3+0x089],%l5 ! Mem[0000000049800089] ldsw [%o0+0x004],%l7 ! Mem[0000000048000004] jmpl %o7,%g0 lduw [%o3+0x188],%l3 ! Mem[0000000049800188] p28_near_2_he: stb %l7,[%i3+0x046] ! Mem[0000000049800046] stx %l3,[%i2+0x018] ! Mem[0000000049000018] ldsh [%i2+0x0fe],%l2 ! Mem[00000000490000fe] jmpl %o7,%g0 ldsw [%i2+0x0e0],%l6 ! Mem[00000000490000e0] p28_near_2_ho: stb %l7,[%o3+0x046] ! Mem[0000000049800046] stx %l3,[%o2+0x018] ! Mem[0000000049000018] ldsh [%o2+0x0fe],%l2 ! Mem[00000000490000fe] jmpl %o7,%g0 ldsw [%o2+0x0e0],%l6 ! Mem[00000000490000e0] p29_near_2_le: taddcc %l6,-0x4ba,%l5 std %l0,[%i3+0x078] ! Mem[000000004b800078] ldd [%i2+0x138],%l4 ! Mem[000000004b000138] stb %l1,[%i2+0x07d] ! Mem[000000004b00007d] jmpl %o7,%g0 sll %l2,%l5,%l2 p29_near_2_lo: taddcc %l6,-0x4ba,%l5 std %l0,[%o3+0x078] ! Mem[000000004b800078] ldd [%o2+0x138],%l4 ! Mem[000000004b000138] stb %l1,[%o2+0x07d] ! Mem[000000004b00007d] jmpl %o7,%g0 sll %l2,%l5,%l2 p29_near_2_he: subc %l6,%l5,%l3 ldub [%i2+0x166],%l6 ! Mem[000000004b000166] jmpl %o7,%g0 sth %l6,[%i0+0x0a6] ! Mem[000000004a0000a6] p29_near_2_ho: subc %l6,%l5,%l3 ldub [%o2+0x166],%l6 ! Mem[000000004b000166] jmpl %o7,%g0 sth %l6,[%o0+0x0a6] ! Mem[000000004a0000a6] p30_near_2_le: jmpl %o7,%g0 ld [%i2+0x0a0],%f5 ! Mem[000000004d0000a0] jmpl %o7,%g0 nop p30_near_2_lo: jmpl %o7,%g0 ld [%o2+0x0a0],%f5 ! Mem[000000004d0000a0] jmpl %o7,%g0 nop p30_near_2_he: sth %l4,[%i0+0x1f4] ! Mem[000000004c0001f4] ldsw [%i0+0x1f8],%l6 ! Mem[000000004c0001f8] ldd [%i3+0x158],%l2 ! Mem[000000004d800158] ldsh [%i3+0x0e4],%l2 ! Mem[000000004d8000e4] ldstub [%i2+0x026],%l0 ! Mem[000000004d000026] jmpl %o7,%g0 tsubcc %l6,%l7,%l2 p30_near_2_ho: sth %l4,[%o0+0x1f4] ! Mem[000000004c0001f4] ldsw [%o0+0x1f8],%l6 ! Mem[000000004c0001f8] ldd [%o3+0x158],%l2 ! Mem[000000004d800158] ldsh [%o3+0x0e4],%l2 ! Mem[000000004d8000e4] ldstub [%o2+0x026],%l0 ! Mem[000000004d000026] jmpl %o7,%g0 tsubcc %l6,%l7,%l2 p31_near_2_le: stw %l2,[%i0+0x0b0] ! Mem[000000004e0000b0] stb %l6,[%i2+0x09a] ! Mem[000000004f00009a] stb %l6,[%i3+0x000] ! Mem[000000004f800000] ldstub [%i0+0x0dc],%l0 ! Mem[000000004e0000dc] swap [%i0+0x0dc],%l5 ! Mem[000000004e0000dc] ldx [%i0+0x180],%l6 ! Mem[000000004e000180] ldd [%i0+0x088],%l0 ! Mem[000000004e000088] jmpl %o7,%g0 lduw [%i2+0x170],%l6 ! Mem[000000004f000170] p31_near_2_lo: stw %l2,[%o0+0x0b0] ! Mem[000000004e0000b0] stb %l6,[%o2+0x09a] ! Mem[000000004f00009a] stb %l6,[%o3+0x000] ! Mem[000000004f800000] ldstub [%o0+0x0dc],%l0 ! Mem[000000004e0000dc] swap [%o0+0x0dc],%l5 ! Mem[000000004e0000dc] ldx [%o0+0x180],%l6 ! Mem[000000004e000180] ldd [%o0+0x088],%l0 ! Mem[000000004e000088] jmpl %o7,%g0 lduw [%o2+0x170],%l6 ! Mem[000000004f000170] p31_near_2_he: swap [%i3+0x14c],%l3 ! Mem[000000004f80014c] sth %l6,[%i3+0x10a] ! Mem[000000004f80010a] andncc %l6,-0x842,%l4 ldsb [%i1+0x158],%l6 ! Mem[000000004e800158] lduh [%i1+0x1f2],%l2 ! Mem[000000004e8001f2] std %l4,[%i1+0x038] ! Mem[000000004e800038] jmpl %o7,%g0 addccc %l7,-0x536,%l5 p31_near_2_ho: swap [%o3+0x14c],%l3 ! Mem[000000004f80014c] sth %l6,[%o3+0x10a] ! Mem[000000004f80010a] andncc %l6,-0x842,%l4 ldsb [%o1+0x158],%l6 ! Mem[000000004e800158] lduh [%o1+0x1f2],%l2 ! Mem[000000004e8001f2] std %l4,[%o1+0x038] ! Mem[000000004e800038] jmpl %o7,%g0 addccc %l7,-0x536,%l5 p32_near_2_le: jmpl %o7,%g0 srax %l1,%l6,%l6 jmpl %o7,%g0 nop p32_near_2_lo: jmpl %o7,%g0 srax %l1,%l6,%l6 jmpl %o7,%g0 nop p32_near_2_he: ldsw [%i0+0x188],%l6 ! Mem[0000000050000188] srl %l3,0x019,%l4 srax %l2,0x00a,%l0 xnor %l0,%l6,%l5 ldsb [%i1+0x039],%l2 ! Mem[0000000050800039] jmpl %o7,%g0 st %f17,[%i3+0x078] ! Mem[0000000051800078] p32_near_2_ho: ldsw [%o0+0x188],%l6 ! Mem[0000000050000188] srl %l3,0x019,%l4 srax %l2,0x00a,%l0 xnor %l0,%l6,%l5 ldsb [%o1+0x039],%l2 ! Mem[0000000050800039] jmpl %o7,%g0 st %f17,[%o3+0x078] ! Mem[0000000051800078] p33_near_2_le: sllx %l6,%l0,%l1 srlx %l6,%l5,%l0 jmpl %o7,%g0 std %l4,[%i2+0x130] ! Mem[0000000053000130] p33_near_2_lo: sllx %l6,%l0,%l1 srlx %l6,%l5,%l0 jmpl %o7,%g0 std %l4,[%o2+0x130] ! Mem[0000000053000130] p33_near_2_he: sth %l4,[%i1+0x11a] ! Mem[000000005280011a] taddcc %l5,-0xd0c,%l7 jmpl %o7,%g0 stb %l0,[%i0+0x152] ! Mem[0000000052000152] p33_near_2_ho: sth %l4,[%o1+0x11a] ! Mem[000000005280011a] taddcc %l5,-0xd0c,%l7 jmpl %o7,%g0 stb %l0,[%o0+0x152] ! Mem[0000000052000152] p34_near_2_le: ldsh [%i1+0x114],%l7 ! Mem[0000000054800114] ldd [%i1+0x088],%l6 ! Mem[0000000054800088] ldd [%i3+0x090],%f14 ! Mem[0000000055800090] stx %l6,[%i3+0x020] ! Mem[0000000055800020] jmpl %o7,%g0 stw %l1,[%i1+0x1fc] ! Mem[00000000548001fc] p34_near_2_lo: ldsh [%o1+0x114],%l7 ! Mem[0000000054800114] ldd [%o1+0x088],%l6 ! Mem[0000000054800088] ldd [%o3+0x090],%f14 ! Mem[0000000055800090] stx %l6,[%o3+0x020] ! Mem[0000000055800020] jmpl %o7,%g0 stw %l1,[%o1+0x1fc] ! Mem[00000000548001fc] p34_near_2_he: ldsh [%i3+0x0be],%l3 ! Mem[00000000558000be] andn %l3,%l6,%l0 ldx [%i1+0x048],%l3 ! Mem[0000000054800048] std %f22,[%i3+0x048] ! Mem[0000000055800048] sll %l6,0x017,%l4 lduw [%i3+0x0f8],%l7 ! Mem[00000000558000f8] jmpl %o7,%g0 ldstub [%i3+0x17b],%l5 ! Mem[000000005580017b] p34_near_2_ho: ldsh [%o3+0x0be],%l3 ! Mem[00000000558000be] andn %l3,%l6,%l0 ldx [%o1+0x048],%l3 ! Mem[0000000054800048] std %f22,[%o3+0x048] ! Mem[0000000055800048] sll %l6,0x017,%l4 lduw [%o3+0x0f8],%l7 ! Mem[00000000558000f8] jmpl %o7,%g0 ldstub [%o3+0x17b],%l5 ! Mem[000000005580017b] p35_near_2_le: ldsh [%i0+0x008],%l4 ! Mem[0000000056000008] lduw [%i0+0x158],%l3 ! Mem[0000000056000158] stw %l1,[%i1+0x198] ! Mem[0000000056800198] stb %l5,[%i0+0x191] ! Mem[0000000056000191] jmpl %o7,%g0 lduh [%i0+0x17e],%l0 ! Mem[000000005600017e] p35_near_2_lo: ldsh [%o0+0x008],%l4 ! Mem[0000000056000008] lduw [%o0+0x158],%l3 ! Mem[0000000056000158] stw %l1,[%o1+0x198] ! Mem[0000000056800198] stb %l5,[%o0+0x191] ! Mem[0000000056000191] jmpl %o7,%g0 lduh [%o0+0x17e],%l0 ! Mem[000000005600017e] p35_near_2_he: ldx [%i1+0x100],%l3 ! Mem[0000000056800100] st %f29,[%i2+0x150] ! Mem[0000000057000150] ldstub [%i1+0x1d2],%l5 ! Mem[00000000568001d2] ldsh [%i1+0x152],%l0 ! Mem[0000000056800152] ldx [%i3+0x108],%l0 ! Mem[0000000057800108] jmpl %o7,%g0 ldstub [%i1+0x1e8],%l7 ! Mem[00000000568001e8] p35_near_2_ho: ldx [%o1+0x100],%l3 ! Mem[0000000056800100] st %f29,[%o2+0x150] ! Mem[0000000057000150] ldstub [%o1+0x1d2],%l5 ! Mem[00000000568001d2] ldsh [%o1+0x152],%l0 ! Mem[0000000056800152] ldx [%o3+0x108],%l0 ! Mem[0000000057800108] jmpl %o7,%g0 ldstub [%o1+0x1e8],%l7 ! Mem[00000000568001e8] p36_near_2_le: jmpl %o7,%g0 xorcc %l4,%l4,%l4 jmpl %o7,%g0 nop p36_near_2_lo: jmpl %o7,%g0 xorcc %l4,%l4,%l4 jmpl %o7,%g0 nop p36_near_2_he: nop ld [%i3+0x05c],%f25 ! Mem[000000005980005c] std %l4,[%i1+0x0e8] ! Mem[00000000588000e8] jmpl %o7,%g0 ldd [%i3+0x190],%f18 ! Mem[0000000059800190] p36_near_2_ho: nop ld [%o3+0x05c],%f25 ! Mem[000000005980005c] std %l4,[%o1+0x0e8] ! Mem[00000000588000e8] jmpl %o7,%g0 ldd [%o3+0x190],%f18 ! Mem[0000000059800190] p37_near_2_le: tsubcctv %l3,%l3,%l6 srl %l0,0x01b,%l4 ldsw [%i3+0x0c4],%l3 ! Mem[000000005b8000c4] ldx [%i0+0x1b8],%l2 ! Mem[000000005a0001b8] swap [%i1+0x068],%l3 ! Mem[000000005a800068] ldsw [%i2+0x06c],%l7 ! Mem[000000005b00006c] jmpl %o7,%g0 ldd [%i0+0x1d8],%l2 ! Mem[000000005a0001d8] p37_near_2_lo: tsubcctv %l3,%l3,%l6 srl %l0,0x01b,%l4 ldsw [%o3+0x0c4],%l3 ! Mem[000000005b8000c4] ldx [%o0+0x1b8],%l2 ! Mem[000000005a0001b8] swap [%o1+0x068],%l3 ! Mem[000000005a800068] ldsw [%o2+0x06c],%l7 ! Mem[000000005b00006c] jmpl %o7,%g0 ldd [%o0+0x1d8],%l2 ! Mem[000000005a0001d8] p37_near_2_he: lduh [%i0+0x158],%l6 ! Mem[000000005a000158] ldstub [%i1+0x09d],%l4 ! Mem[000000005a80009d] ldsh [%i2+0x10a],%l1 ! Mem[000000005b00010a] ldub [%i0+0x03a],%l4 ! Mem[000000005a00003a] jmpl %o7,%g0 ldx [%i1+0x108],%l3 ! Mem[000000005a800108] p37_near_2_ho: lduh [%o0+0x158],%l6 ! Mem[000000005a000158] ldstub [%o1+0x09d],%l4 ! Mem[000000005a80009d] ldsh [%o2+0x10a],%l1 ! Mem[000000005b00010a] ldub [%o0+0x03a],%l4 ! Mem[000000005a00003a] jmpl %o7,%g0 ldx [%o1+0x108],%l3 ! Mem[000000005a800108] p38_near_2_le: ldx [%i2+0x0d8],%l2 ! Mem[000000005d0000d8] lduh [%i3+0x0e8],%l7 ! Mem[000000005d8000e8] swap [%i3+0x060],%l0 ! Mem[000000005d800060] jmpl %o7,%g0 ld [%i2+0x1c0],%f13 ! Mem[000000005d0001c0] p38_near_2_lo: ldx [%o2+0x0d8],%l2 ! Mem[000000005d0000d8] lduh [%o3+0x0e8],%l7 ! Mem[000000005d8000e8] swap [%o3+0x060],%l0 ! Mem[000000005d800060] jmpl %o7,%g0 ld [%o2+0x1c0],%f13 ! Mem[000000005d0001c0] p38_near_2_he: ldub [%i1+0x061],%l4 ! Mem[000000005c800061] stw %l6,[%i1+0x128] ! Mem[000000005c800128] ld [%i0+0x130],%f27 ! Mem[000000005c000130] ldub [%i1+0x0dd],%l2 ! Mem[000000005c8000dd] std %f30,[%i1+0x098] ! Mem[000000005c800098] stb %l6,[%i2+0x194] ! Mem[000000005d000194] ldstub [%i3+0x10b],%l1 ! Mem[000000005d80010b] jmpl %o7,%g0 ldsh [%i1+0x090],%l6 ! Mem[000000005c800090] p38_near_2_ho: ldub [%o1+0x061],%l4 ! Mem[000000005c800061] stw %l6,[%o1+0x128] ! Mem[000000005c800128] ld [%o0+0x130],%f27 ! Mem[000000005c000130] ldub [%o1+0x0dd],%l2 ! Mem[000000005c8000dd] std %f30,[%o1+0x098] ! Mem[000000005c800098] stb %l6,[%o2+0x194] ! Mem[000000005d000194] ldstub [%o3+0x10b],%l1 ! Mem[000000005d80010b] jmpl %o7,%g0 ldsh [%o1+0x090],%l6 ! Mem[000000005c800090] p39_near_2_le: ld [%i1+0x11c],%f4 ! Mem[000000005e80011c] ldsh [%i3+0x066],%l6 ! Mem[000000005f800066] ldsb [%i3+0x0e9],%l7 ! Mem[000000005f8000e9] jmpl %o7,%g0 stx %l0,[%i3+0x060] ! Mem[000000005f800060] p39_near_2_lo: ld [%o1+0x11c],%f4 ! Mem[000000005e80011c] ldsh [%o3+0x066],%l6 ! Mem[000000005f800066] ldsb [%o3+0x0e9],%l7 ! Mem[000000005f8000e9] jmpl %o7,%g0 stx %l0,[%o3+0x060] ! Mem[000000005f800060] p39_near_2_he: sth %l1,[%i0+0x0ce] ! Mem[000000005e0000ce] std %l2,[%i2+0x168] ! Mem[000000005f000168] ldub [%i2+0x11e],%l2 ! Mem[000000005f00011e] lduw [%i2+0x1f0],%l2 ! Mem[000000005f0001f0] stx %l4,[%i3+0x018] ! Mem[000000005f800018] ldd [%i1+0x128],%l4 ! Mem[000000005e800128] ldx [%i2+0x100],%l3 ! Mem[000000005f000100] jmpl %o7,%g0 ldsw [%i1+0x18c],%l7 ! Mem[000000005e80018c] p39_near_2_ho: sth %l1,[%o0+0x0ce] ! Mem[000000005e0000ce] std %l2,[%o2+0x168] ! Mem[000000005f000168] ldub [%o2+0x11e],%l2 ! Mem[000000005f00011e] lduw [%o2+0x1f0],%l2 ! Mem[000000005f0001f0] stx %l4,[%o3+0x018] ! Mem[000000005f800018] ldd [%o1+0x128],%l4 ! Mem[000000005e800128] ldx [%o2+0x100],%l3 ! Mem[000000005f000100] jmpl %o7,%g0 ldsw [%o1+0x18c],%l7 ! Mem[000000005e80018c] p40_near_2_le: jmpl %o7,%g0 nop jmpl %o7,%g0 nop p40_near_2_lo: jmpl %o7,%g0 nop jmpl %o7,%g0 nop p40_near_2_he: stw %l1,[%i3+0x030] ! Mem[0000000061800030] jmpl %o7,%g0 ldd [%i0+0x048],%l0 ! Mem[0000000060000048] p40_near_2_ho: stw %l1,[%o3+0x030] ! Mem[0000000061800030] jmpl %o7,%g0 ldd [%o0+0x048],%l0 ! Mem[0000000060000048] p41_near_2_le: ldsh [%i3+0x0b0],%l5 ! Mem[00000000638000b0] ldub [%i1+0x115],%l6 ! Mem[0000000062800115] swap [%i1+0x138],%l4 ! Mem[0000000062800138] stb %l2,[%i2+0x123] ! Mem[0000000063000123] ldd [%i1+0x078],%l4 ! Mem[0000000062800078] sth %l4,[%i3+0x1a8] ! Mem[00000000638001a8] jmpl %o7,%g0 stb %l3,[%i1+0x07d] ! Mem[000000006280007d] p41_near_2_lo: ldsh [%o3+0x0b0],%l5 ! Mem[00000000638000b0] ldub [%o1+0x115],%l6 ! Mem[0000000062800115] swap [%o1+0x138],%l4 ! Mem[0000000062800138] stb %l2,[%o2+0x123] ! Mem[0000000063000123] ldd [%o1+0x078],%l4 ! Mem[0000000062800078] sth %l4,[%o3+0x1a8] ! Mem[00000000638001a8] jmpl %o7,%g0 stb %l3,[%o1+0x07d] ! Mem[000000006280007d] p41_near_2_he: orncc %l7,%l3,%l0 std %l6,[%i2+0x0e0] ! Mem[00000000630000e0] nop lduh [%i0+0x0dc],%l5 ! Mem[00000000620000dc] jmpl %o7,%g0 lduw [%i0+0x13c],%l4 ! Mem[000000006200013c] p41_near_2_ho: orncc %l7,%l3,%l0 std %l6,[%o2+0x0e0] ! Mem[00000000630000e0] nop lduh [%o0+0x0dc],%l5 ! Mem[00000000620000dc] jmpl %o7,%g0 lduw [%o0+0x13c],%l4 ! Mem[000000006200013c] p42_near_2_le: jmpl %o7,%g0 lduh [%i2+0x14e],%l6 ! Mem[000000006500014e] jmpl %o7,%g0 nop p42_near_2_lo: jmpl %o7,%g0 lduh [%o2+0x14e],%l6 ! Mem[000000006500014e] jmpl %o7,%g0 nop p42_near_2_he: st %f17,[%i0+0x1fc] ! Mem[00000000640001fc] jmpl %o7,%g0 tsubcctv %l7,0x076,%l3 p42_near_2_ho: st %f17,[%o0+0x1fc] ! Mem[00000000640001fc] jmpl %o7,%g0 tsubcctv %l7,0x076,%l3 p43_near_2_le: jmpl %o7,%g0 stb %l1,[%i3+0x036] ! Mem[0000000067800036] jmpl %o7,%g0 nop p43_near_2_lo: jmpl %o7,%g0 stb %l1,[%o3+0x036] ! Mem[0000000067800036] jmpl %o7,%g0 nop p43_near_2_he: lduw [%i2+0x0c0],%l4 ! Mem[00000000670000c0] std %l4,[%i0+0x118] ! Mem[0000000066000118] stb %l1,[%i1+0x05d] ! Mem[000000006680005d] jmpl %o7,%g0 stb %l0,[%i1+0x006] ! Mem[0000000066800006] p43_near_2_ho: lduw [%o2+0x0c0],%l4 ! Mem[00000000670000c0] std %l4,[%o0+0x118] ! Mem[0000000066000118] stb %l1,[%o1+0x05d] ! Mem[000000006680005d] jmpl %o7,%g0 stb %l0,[%o1+0x006] ! Mem[0000000066800006] p44_near_2_le: andncc %l0,0x510,%l5 sdivx %l4,%l5,%l3 srlx %l3,0x037,%l5 sth %l6,[%i2+0x0be] ! Mem[00000000690000be] std %l6,[%i1+0x070] ! Mem[0000000068800070] sth %l7,[%i0+0x006] ! Mem[0000000068000006] jmpl %o7,%g0 ldd [%i2+0x098],%f2 ! Mem[0000000069000098] p44_near_2_lo: andncc %l0,0x510,%l5 sdivx %l4,%l5,%l3 srlx %l3,0x037,%l5 sth %l6,[%o2+0x0be] ! Mem[00000000690000be] std %l6,[%o1+0x070] ! Mem[0000000068800070] sth %l7,[%o0+0x006] ! Mem[0000000068000006] jmpl %o7,%g0 ldd [%o2+0x098],%f2 ! Mem[0000000069000098] p44_near_2_he: ldsw [%i3+0x158],%l0 ! Mem[0000000069800158] jmpl %o7,%g0 swap [%i3+0x0c4],%l3 ! Mem[00000000698000c4] p44_near_2_ho: ldsw [%o3+0x158],%l0 ! Mem[0000000069800158] jmpl %o7,%g0 swap [%o3+0x0c4],%l3 ! Mem[00000000698000c4] p45_near_2_le: stx %l3,[%i1+0x198] ! Mem[000000006a800198] std %l2,[%i2+0x120] ! Mem[000000006b000120] ldub [%i3+0x08f],%l3 ! Mem[000000006b80008f] std %f14,[%i1+0x090] ! Mem[000000006a800090] ldstub [%i0+0x09a],%l6 ! Mem[000000006a00009a] srax %l0,0x024,%l6 jmpl %o7,%g0 std %l6,[%i0+0x020] ! Mem[000000006a000020] p45_near_2_lo: stx %l3,[%o1+0x198] ! Mem[000000006a800198] std %l2,[%o2+0x120] ! Mem[000000006b000120] ldub [%o3+0x08f],%l3 ! Mem[000000006b80008f] std %f14,[%o1+0x090] ! Mem[000000006a800090] ldstub [%o0+0x09a],%l6 ! Mem[000000006a00009a] srax %l0,0x024,%l6 jmpl %o7,%g0 std %l6,[%o0+0x020] ! Mem[000000006a000020] p45_near_2_he: stb %l7,[%i1+0x113] ! Mem[000000006a800113] ldsw [%i2+0x1dc],%l1 ! Mem[000000006b0001dc] ldub [%i2+0x0e9],%l0 ! Mem[000000006b0000e9] jmpl %o7,%g0 stw %l4,[%i2+0x0f8] ! Mem[000000006b0000f8] p45_near_2_ho: stb %l7,[%o1+0x113] ! Mem[000000006a800113] ldsw [%o2+0x1dc],%l1 ! Mem[000000006b0001dc] ldub [%o2+0x0e9],%l0 ! Mem[000000006b0000e9] jmpl %o7,%g0 stw %l4,[%o2+0x0f8] ! Mem[000000006b0000f8] p46_near_2_le: sth %l6,[%i2+0x150] ! Mem[000000006d000150] stw %l3,[%i2+0x118] ! Mem[000000006d000118] ldsw [%i2+0x100],%l2 ! Mem[000000006d000100] ldsb [%i2+0x1ba],%l2 ! Mem[000000006d0001ba] jmpl %o7,%g0 addcc %l7,-0x307,%l5 p46_near_2_lo: sth %l6,[%o2+0x150] ! Mem[000000006d000150] stw %l3,[%o2+0x118] ! Mem[000000006d000118] ldsw [%o2+0x100],%l2 ! Mem[000000006d000100] ldsb [%o2+0x1ba],%l2 ! Mem[000000006d0001ba] jmpl %o7,%g0 addcc %l7,-0x307,%l5 p46_near_2_he: srlx %l2,0x030,%l6 ldstub [%i0+0x089],%l5 ! Mem[000000006c000089] jmpl %o7,%g0 umulcc %l7,-0x8fa,%l0 p46_near_2_ho: srlx %l2,0x030,%l6 ldstub [%o0+0x089],%l5 ! Mem[000000006c000089] jmpl %o7,%g0 umulcc %l7,-0x8fa,%l0 p47_near_2_le: stx %l0,[%i3+0x0d8] ! Mem[000000006f8000d8] stx %l1,[%i1+0x0f0] ! Mem[000000006e8000f0] ld [%i0+0x004],%f8 ! Mem[000000006e000004] jmpl %o7,%g0 sth %l3,[%i1+0x138] ! Mem[000000006e800138] p47_near_2_lo: stx %l0,[%o3+0x0d8] ! Mem[000000006f8000d8] stx %l1,[%o1+0x0f0] ! Mem[000000006e8000f0] ld [%o0+0x004],%f8 ! Mem[000000006e000004] jmpl %o7,%g0 sth %l3,[%o1+0x138] ! Mem[000000006e800138] p47_near_2_he: std %f16,[%i2+0x110] ! Mem[000000006f000110] ldstub [%i3+0x1a1],%l6 ! Mem[000000006f8001a1] sth %l0,[%i0+0x08e] ! Mem[000000006e00008e] subc %l5,0x0c1,%l1 ldd [%i1+0x188],%l0 ! Mem[000000006e800188] taddcctv %l1,-0xc14,%l2 ldd [%i2+0x108],%f30 ! Mem[000000006f000108] jmpl %o7,%g0 ldsh [%i2+0x132],%l3 ! Mem[000000006f000132] p47_near_2_ho: std %f16,[%o2+0x110] ! Mem[000000006f000110] ldstub [%o3+0x1a1],%l6 ! Mem[000000006f8001a1] sth %l0,[%o0+0x08e] ! Mem[000000006e00008e] subc %l5,0x0c1,%l1 ldd [%o1+0x188],%l0 ! Mem[000000006e800188] taddcctv %l1,-0xc14,%l2 ldd [%o2+0x108],%f30 ! Mem[000000006f000108] jmpl %o7,%g0 ldsh [%o2+0x132],%l3 ! Mem[000000006f000132] p48_near_2_le: tsubcctv %l0,%l0,%l5 ldd [%i0+0x180],%l0 ! Mem[0000000070000180] stx %l7,[%i1+0x088] ! Mem[0000000070800088] udivx %l2,%l5,%l2 stx %l2,[%i1+0x148] ! Mem[0000000070800148] jmpl %o7,%g0 ldsw [%i0+0x184],%l0 ! Mem[0000000070000184] p48_near_2_lo: tsubcctv %l0,%l0,%l5 ldd [%o0+0x180],%l0 ! Mem[0000000070000180] stx %l7,[%o1+0x088] ! Mem[0000000070800088] udivx %l2,%l5,%l2 stx %l2,[%o1+0x148] ! Mem[0000000070800148] jmpl %o7,%g0 ldsw [%o0+0x184],%l0 ! Mem[0000000070000184] p48_near_2_he: jmpl %o7,%g0 lduh [%i0+0x0fc],%l2 ! Mem[00000000700000fc] jmpl %o7,%g0 nop p48_near_2_ho: jmpl %o7,%g0 lduh [%o0+0x0fc],%l2 ! Mem[00000000700000fc] jmpl %o7,%g0 nop p49_near_2_le: ld [%i0+0x1a0],%f4 ! Mem[00000000720001a0] std %l0,[%i3+0x0c8] ! Mem[00000000738000c8] add %l4,-0xd65,%l4 sth %l5,[%i0+0x172] ! Mem[0000000072000172] addc %l4,-0xc06,%l6 jmpl %o7,%g0 ldstub [%i1+0x07a],%l5 ! Mem[000000007280007a] p49_near_2_lo: ld [%o0+0x1a0],%f4 ! Mem[00000000720001a0] std %l0,[%o3+0x0c8] ! Mem[00000000738000c8] add %l4,-0xd65,%l4 sth %l5,[%o0+0x172] ! Mem[0000000072000172] addc %l4,-0xc06,%l6 jmpl %o7,%g0 ldstub [%o1+0x07a],%l5 ! Mem[000000007280007a] p49_near_2_he: std %f22,[%i1+0x0b8] ! Mem[00000000728000b8] st %f28,[%i2+0x0e0] ! Mem[00000000730000e0] jmpl %o7,%g0 stb %l7,[%i0+0x1e8] ! Mem[00000000720001e8] p49_near_2_ho: std %f22,[%o1+0x0b8] ! Mem[00000000728000b8] st %f28,[%o2+0x0e0] ! Mem[00000000730000e0] jmpl %o7,%g0 stb %l7,[%o0+0x1e8] ! Mem[00000000720001e8] p50_near_2_le: stw %l7,[%i3+0x0c0] ! Mem[00000000758000c0] ldsh [%i3+0x0d8],%l4 ! Mem[00000000758000d8] taddcc %l0,0xc76,%l6 mulx %l6,%l2,%l3 stb %l3,[%i1+0x06a] ! Mem[000000007480006a] ldsh [%i2+0x06c],%l7 ! Mem[000000007500006c] jmpl %o7,%g0 ld [%i0+0x040],%f15 ! Mem[0000000074000040] p50_near_2_lo: stw %l7,[%o3+0x0c0] ! Mem[00000000758000c0] ldsh [%o3+0x0d8],%l4 ! Mem[00000000758000d8] taddcc %l0,0xc76,%l6 mulx %l6,%l2,%l3 stb %l3,[%o1+0x06a] ! Mem[000000007480006a] ldsh [%o2+0x06c],%l7 ! Mem[000000007500006c] jmpl %o7,%g0 ld [%o0+0x040],%f15 ! Mem[0000000074000040] p50_near_2_he: swap [%i1+0x154],%l2 ! Mem[0000000074800154] jmpl %o7,%g0 ldub [%i3+0x184],%l2 ! Mem[0000000075800184] p50_near_2_ho: swap [%o1+0x154],%l2 ! Mem[0000000074800154] jmpl %o7,%g0 ldub [%o3+0x184],%l2 ! Mem[0000000075800184] p51_near_2_le: ldx [%i2+0x150],%l5 ! Mem[0000000077000150] ldsh [%i1+0x042],%l1 ! Mem[0000000076800042] and %l6,%l6,%l0 std %l6,[%i0+0x080] ! Mem[0000000076000080] std %l4,[%i3+0x160] ! Mem[0000000077800160] lduh [%i0+0x052],%l7 ! Mem[0000000076000052] xorcc %l0,0xf47,%l7 jmpl %o7,%g0 mulx %l7,-0x84f,%l6 p51_near_2_lo: ldx [%o2+0x150],%l5 ! Mem[0000000077000150] ldsh [%o1+0x042],%l1 ! Mem[0000000076800042] and %l6,%l6,%l0 std %l6,[%o0+0x080] ! Mem[0000000076000080] std %l4,[%o3+0x160] ! Mem[0000000077800160] lduh [%o0+0x052],%l7 ! Mem[0000000076000052] xorcc %l0,0xf47,%l7 jmpl %o7,%g0 mulx %l7,-0x84f,%l6 p51_near_2_he: srax %l5,0x03c,%l4 lduh [%i2+0x006],%l1 ! Mem[0000000077000006] ldub [%i0+0x1a6],%l6 ! Mem[00000000760001a6] ldd [%i1+0x060],%f30 ! Mem[0000000076800060] smulcc %l2,0x26f,%l3 stw %l3,[%i0+0x14c] ! Mem[000000007600014c] jmpl %o7,%g0 std %f18,[%i1+0x118] ! Mem[0000000076800118] p51_near_2_ho: srax %l5,0x03c,%l4 lduh [%o2+0x006],%l1 ! Mem[0000000077000006] ldub [%o0+0x1a6],%l6 ! Mem[00000000760001a6] ldd [%o1+0x060],%f30 ! Mem[0000000076800060] smulcc %l2,0x26f,%l3 stw %l3,[%o0+0x14c] ! Mem[000000007600014c] jmpl %o7,%g0 std %f18,[%o1+0x118] ! Mem[0000000076800118] p52_near_2_le: sth %l2,[%i1+0x038] ! Mem[0000000078800038] lduh [%i0+0x004],%l0 ! Mem[0000000078000004] ldd [%i3+0x090],%f0 ! Mem[0000000079800090] stx %l5,[%i1+0x0a0] ! Mem[00000000788000a0] std %l4,[%i2+0x0c8] ! Mem[00000000790000c8] ldx [%i3+0x1b0],%l3 ! Mem[00000000798001b0] jmpl %o7,%g0 lduh [%i2+0x19c],%l0 ! Mem[000000007900019c] p52_near_2_lo: sth %l2,[%o1+0x038] ! Mem[0000000078800038] lduh [%o0+0x004],%l0 ! Mem[0000000078000004] ldd [%o3+0x090],%f0 ! Mem[0000000079800090] stx %l5,[%o1+0x0a0] ! Mem[00000000788000a0] std %l4,[%o2+0x0c8] ! Mem[00000000790000c8] ldx [%o3+0x1b0],%l3 ! Mem[00000000798001b0] jmpl %o7,%g0 lduh [%o2+0x19c],%l0 ! Mem[000000007900019c] p52_near_2_he: stb %l5,[%i3+0x1d8] ! Mem[00000000798001d8] and %l6,%l5,%l1 orcc %l4,%l2,%l3 stw %l1,[%i3+0x0d4] ! Mem[00000000798000d4] ldx [%i3+0x1a8],%l3 ! Mem[00000000798001a8] stb %l0,[%i1+0x08f] ! Mem[000000007880008f] jmpl %o7,%g0 std %l6,[%i1+0x1a8] ! Mem[00000000788001a8] p52_near_2_ho: stb %l5,[%o3+0x1d8] ! Mem[00000000798001d8] and %l6,%l5,%l1 orcc %l4,%l2,%l3 stw %l1,[%o3+0x0d4] ! Mem[00000000798000d4] ldx [%o3+0x1a8],%l3 ! Mem[00000000798001a8] stb %l0,[%o1+0x08f] ! Mem[000000007880008f] jmpl %o7,%g0 std %l6,[%o1+0x1a8] ! Mem[00000000788001a8] p53_near_2_le: ldsb [%i1+0x006],%l4 ! Mem[000000007a800006] and %l0,0xd70,%l2 orn %l4,0xef9,%l0 ldx [%i0+0x158],%l3 ! Mem[000000007a000158] std %l2,[%i1+0x050] ! Mem[000000007a800050] stw %l2,[%i3+0x158] ! Mem[000000007b800158] ldx [%i0+0x160],%l6 ! Mem[000000007a000160] jmpl %o7,%g0 ldx [%i0+0x080],%l6 ! Mem[000000007a000080] p53_near_2_lo: ldsb [%o1+0x006],%l4 ! Mem[000000007a800006] and %l0,0xd70,%l2 orn %l4,0xef9,%l0 ldx [%o0+0x158],%l3 ! Mem[000000007a000158] std %l2,[%o1+0x050] ! Mem[000000007a800050] stw %l2,[%o3+0x158] ! Mem[000000007b800158] ldx [%o0+0x160],%l6 ! Mem[000000007a000160] jmpl %o7,%g0 ldx [%o0+0x080],%l6 ! Mem[000000007a000080] p53_near_2_he: sdivx %l0,-0xcbf,%l3 std %f22,[%i1+0x060] ! Mem[000000007a800060] ldsw [%i3+0x138],%l0 ! Mem[000000007b800138] stw %l6,[%i2+0x1fc] ! Mem[000000007b0001fc] st %f25,[%i0+0x024] ! Mem[000000007a000024] jmpl %o7,%g0 std %l6,[%i3+0x188] ! Mem[000000007b800188] p53_near_2_ho: sdivx %l0,-0xcbf,%l3 std %f22,[%o1+0x060] ! Mem[000000007a800060] ldsw [%o3+0x138],%l0 ! Mem[000000007b800138] stw %l6,[%o2+0x1fc] ! Mem[000000007b0001fc] st %f25,[%o0+0x024] ! Mem[000000007a000024] jmpl %o7,%g0 std %l6,[%o3+0x188] ! Mem[000000007b800188] p54_near_2_le: lduh [%i1+0x1a0],%l0 ! Mem[000000007c8001a0] jmpl %o7,%g0 stw %l2,[%i0+0x05c] ! Mem[000000007c00005c] p54_near_2_lo: lduh [%o1+0x1a0],%l0 ! Mem[000000007c8001a0] jmpl %o7,%g0 stw %l2,[%o0+0x05c] ! Mem[000000007c00005c] p54_near_2_he: ldd [%i2+0x1d0],%f28 ! Mem[000000007d0001d0] stb %l7,[%i2+0x13e] ! Mem[000000007d00013e] xnor %l0,%l0,%l0 jmpl %o7,%g0 ldub [%i0+0x1cb],%l1 ! Mem[000000007c0001cb] p54_near_2_ho: ldd [%o2+0x1d0],%f28 ! Mem[000000007d0001d0] stb %l7,[%o2+0x13e] ! Mem[000000007d00013e] xnor %l0,%l0,%l0 jmpl %o7,%g0 ldub [%o0+0x1cb],%l1 ! Mem[000000007c0001cb] p55_near_2_le: addc %l0,-0x710,%l5 andcc %l1,-0x8ec,%l3 stb %l7,[%i2+0x134] ! Mem[000000007f000134] lduw [%i3+0x1a8],%l4 ! Mem[000000007f8001a8] ldstub [%i2+0x003],%l7 ! Mem[000000007f000003] lduh [%i2+0x07e],%l4 ! Mem[000000007f00007e] jmpl %o7,%g0 subc %l5,%l4,%l4 p55_near_2_lo: addc %l0,-0x710,%l5 andcc %l1,-0x8ec,%l3 stb %l7,[%o2+0x134] ! Mem[000000007f000134] lduw [%o3+0x1a8],%l4 ! Mem[000000007f8001a8] ldstub [%o2+0x003],%l7 ! Mem[000000007f000003] lduh [%o2+0x07e],%l4 ! Mem[000000007f00007e] jmpl %o7,%g0 subc %l5,%l4,%l4 p55_near_2_he: jmpl %o7,%g0 std %l4,[%i2+0x188] ! Mem[000000007f000188] jmpl %o7,%g0 nop p55_near_2_ho: jmpl %o7,%g0 std %l4,[%o2+0x188] ! Mem[000000007f000188] jmpl %o7,%g0 nop p56_near_2_le: lduw [%i3+0x1cc],%l6 ! Mem[00000000818001cc] lduh [%i2+0x17a],%l0 ! Mem[000000008100017a] ldd [%i2+0x0b8],%l0 ! Mem[00000000810000b8] jmpl %o7,%g0 ldd [%i2+0x1b0],%l0 ! Mem[00000000810001b0] p56_near_2_lo: lduw [%o3+0x1cc],%l6 ! Mem[00000000818001cc] lduh [%o2+0x17a],%l0 ! Mem[000000008100017a] ldd [%o2+0x0b8],%l0 ! Mem[00000000810000b8] jmpl %o7,%g0 ldd [%o2+0x1b0],%l0 ! Mem[00000000810001b0] p56_near_2_he: std %l6,[%i0+0x0d8] ! Mem[00000000800000d8] ldub [%i0+0x06d],%l7 ! Mem[000000008000006d] andcc %l6,0xad7,%l4 jmpl %o7,%g0 std %l2,[%i3+0x128] ! Mem[0000000081800128] p56_near_2_ho: std %l6,[%o0+0x0d8] ! Mem[00000000800000d8] ldub [%o0+0x06d],%l7 ! Mem[000000008000006d] andcc %l6,0xad7,%l4 jmpl %o7,%g0 std %l2,[%o3+0x128] ! Mem[0000000081800128] p57_near_2_le: stb %l6,[%i1+0x00d] ! Mem[000000008280000d] jmpl %o7,%g0 tsubcctv %l4,-0xe06,%l6 p57_near_2_lo: stb %l6,[%o1+0x00d] ! Mem[000000008280000d] jmpl %o7,%g0 tsubcctv %l4,-0xe06,%l6 p57_near_2_he: ldsh [%i1+0x018],%l2 ! Mem[0000000082800018] st %f29,[%i0+0x0cc] ! Mem[00000000820000cc] lduw [%i0+0x000],%l7 ! Mem[0000000082000000] ld [%i3+0x00c],%f28 ! Mem[000000008380000c] orncc %l4,0x534,%l0 ldsh [%i1+0x09a],%l0 ! Mem[000000008280009a] stx %l1,[%i2+0x190] ! Mem[0000000083000190] jmpl %o7,%g0 stb %l7,[%i2+0x0e9] ! Mem[00000000830000e9] p57_near_2_ho: ldsh [%o1+0x018],%l2 ! Mem[0000000082800018] st %f29,[%o0+0x0cc] ! Mem[00000000820000cc] lduw [%o0+0x000],%l7 ! Mem[0000000082000000] ld [%o3+0x00c],%f28 ! Mem[000000008380000c] orncc %l4,0x534,%l0 ldsh [%o1+0x09a],%l0 ! Mem[000000008280009a] stx %l1,[%o2+0x190] ! Mem[0000000083000190] jmpl %o7,%g0 stb %l7,[%o2+0x0e9] ! Mem[00000000830000e9] p58_near_2_le: st %f12,[%i0+0x00c] ! Mem[000000008400000c] ldx [%i2+0x1d0],%l5 ! Mem[00000000850001d0] ldsw [%i0+0x024],%l7 ! Mem[0000000084000024] stb %l1,[%i2+0x1ff] ! Mem[00000000850001ff] jmpl %o7,%g0 stx %l0,[%i3+0x0c8] ! Mem[00000000858000c8] p58_near_2_lo: st %f12,[%o0+0x00c] ! Mem[000000008400000c] ldx [%o2+0x1d0],%l5 ! Mem[00000000850001d0] ldsw [%o0+0x024],%l7 ! Mem[0000000084000024] stb %l1,[%o2+0x1ff] ! Mem[00000000850001ff] jmpl %o7,%g0 stx %l0,[%o3+0x0c8] ! Mem[00000000858000c8] p58_near_2_he: lduh [%i1+0x038],%l3 ! Mem[0000000084800038] lduh [%i3+0x0de],%l2 ! Mem[00000000858000de] andn %l3,0x5b0,%l4 ld [%i2+0x194],%f17 ! Mem[0000000085000194] jmpl %o7,%g0 tsubcc %l7,%l3,%l6 p58_near_2_ho: lduh [%o1+0x038],%l3 ! Mem[0000000084800038] lduh [%o3+0x0de],%l2 ! Mem[00000000858000de] andn %l3,0x5b0,%l4 ld [%o2+0x194],%f17 ! Mem[0000000085000194] jmpl %o7,%g0 tsubcc %l7,%l3,%l6 p59_near_2_le: ldub [%i0+0x00a],%l1 ! Mem[000000008600000a] lduh [%i3+0x03e],%l0 ! Mem[000000008780003e] swap [%i1+0x16c],%l5 ! Mem[000000008680016c] ldd [%i2+0x1a0],%l4 ! Mem[00000000870001a0] ldsh [%i2+0x0fc],%l1 ! Mem[00000000870000fc] std %l4,[%i0+0x1f0] ! Mem[00000000860001f0] std %l0,[%i2+0x150] ! Mem[0000000087000150] jmpl %o7,%g0 xor %l5,%l2,%l1 p59_near_2_lo: ldub [%o0+0x00a],%l1 ! Mem[000000008600000a] lduh [%o3+0x03e],%l0 ! Mem[000000008780003e] swap [%o1+0x16c],%l5 ! Mem[000000008680016c] ldd [%o2+0x1a0],%l4 ! Mem[00000000870001a0] ldsh [%o2+0x0fc],%l1 ! Mem[00000000870000fc] std %l4,[%o0+0x1f0] ! Mem[00000000860001f0] std %l0,[%o2+0x150] ! Mem[0000000087000150] jmpl %o7,%g0 xor %l5,%l2,%l1 p59_near_2_he: taddcctv %l5,%l0,%l6 stx %l0,[%i1+0x1b8] ! Mem[00000000868001b8] jmpl %o7,%g0 std %l4,[%i3+0x078] ! Mem[0000000087800078] p59_near_2_ho: taddcctv %l5,%l0,%l6 stx %l0,[%o1+0x1b8] ! Mem[00000000868001b8] jmpl %o7,%g0 std %l4,[%o3+0x078] ! Mem[0000000087800078] p60_near_2_le: sub %l0,-0x81f,%l3 sth %l4,[%i2+0x05e] ! Mem[000000008900005e] ldub [%i2+0x018],%l3 ! Mem[0000000089000018] jmpl %o7,%g0 swap [%i1+0x0dc],%l2 ! Mem[00000000888000dc] p60_near_2_lo: sub %l0,-0x81f,%l3 sth %l4,[%o2+0x05e] ! Mem[000000008900005e] ldub [%o2+0x018],%l3 ! Mem[0000000089000018] jmpl %o7,%g0 swap [%o1+0x0dc],%l2 ! Mem[00000000888000dc] p60_near_2_he: stw %l1,[%i1+0x004] ! Mem[0000000088800004] ldx [%i3+0x0e8],%l6 ! Mem[00000000898000e8] lduh [%i0+0x1d6],%l6 ! Mem[00000000880001d6] umul %l1,%l2,%l1 stw %l6,[%i2+0x128] ! Mem[0000000089000128] ldd [%i2+0x110],%l2 ! Mem[0000000089000110] jmpl %o7,%g0 stx %l2,[%i1+0x0f8] ! Mem[00000000888000f8] p60_near_2_ho: stw %l1,[%o1+0x004] ! Mem[0000000088800004] ldx [%o3+0x0e8],%l6 ! Mem[00000000898000e8] lduh [%o0+0x1d6],%l6 ! Mem[00000000880001d6] umul %l1,%l2,%l1 stw %l6,[%o2+0x128] ! Mem[0000000089000128] ldd [%o2+0x110],%l2 ! Mem[0000000089000110] jmpl %o7,%g0 stx %l2,[%o1+0x0f8] ! Mem[00000000888000f8] p61_near_2_le: ldstub [%i1+0x1e5],%l2 ! Mem[000000008a8001e5] sth %l2,[%i0+0x018] ! Mem[000000008a000018] std %l4,[%i1+0x0c8] ! Mem[000000008a8000c8] ldstub [%i2+0x003],%l7 ! Mem[000000008b000003] std %f6 ,[%i3+0x040] ! Mem[000000008b800040] jmpl %o7,%g0 smul %l5,%l0,%l3 p61_near_2_lo: ldstub [%o1+0x1e5],%l2 ! Mem[000000008a8001e5] sth %l2,[%o0+0x018] ! Mem[000000008a000018] std %l4,[%o1+0x0c8] ! Mem[000000008a8000c8] ldstub [%o2+0x003],%l7 ! Mem[000000008b000003] std %f6 ,[%o3+0x040] ! Mem[000000008b800040] jmpl %o7,%g0 smul %l5,%l0,%l3 p61_near_2_he: jmpl %o7,%g0 std %f28,[%i2+0x130] ! Mem[000000008b000130] jmpl %o7,%g0 nop p61_near_2_ho: jmpl %o7,%g0 std %f28,[%o2+0x130] ! Mem[000000008b000130] jmpl %o7,%g0 nop p62_near_2_le: ldd [%i2+0x0f8],%l4 ! Mem[000000008d0000f8] stb %l6,[%i2+0x066] ! Mem[000000008d000066] orn %l3,-0xaea,%l7 jmpl %o7,%g0 stw %l6,[%i0+0x0e8] ! Mem[000000008c0000e8] p62_near_2_lo: ldd [%o2+0x0f8],%l4 ! Mem[000000008d0000f8] stb %l6,[%o2+0x066] ! Mem[000000008d000066] orn %l3,-0xaea,%l7 jmpl %o7,%g0 stw %l6,[%o0+0x0e8] ! Mem[000000008c0000e8] p62_near_2_he: ldsb [%i0+0x196],%l4 ! Mem[000000008c000196] ldub [%i0+0x0ac],%l5 ! Mem[000000008c0000ac] ld [%i3+0x0a8],%f19 ! Mem[000000008d8000a8] ld [%i2+0x068],%f31 ! Mem[000000008d000068] ldub [%i3+0x0ce],%l3 ! Mem[000000008d8000ce] jmpl %o7,%g0 lduh [%i1+0x192],%l6 ! Mem[000000008c800192] p62_near_2_ho: ldsb [%o0+0x196],%l4 ! Mem[000000008c000196] ldub [%o0+0x0ac],%l5 ! Mem[000000008c0000ac] ld [%o3+0x0a8],%f19 ! Mem[000000008d8000a8] ld [%o2+0x068],%f31 ! Mem[000000008d000068] ldub [%o3+0x0ce],%l3 ! Mem[000000008d8000ce] jmpl %o7,%g0 lduh [%o1+0x192],%l6 ! Mem[000000008c800192] p63_near_2_le: ldsw [%i3+0x0fc],%l4 ! Mem[000000008f8000fc] stw %l5,[%i2+0x150] ! Mem[000000008f000150] ldsb [%i2+0x1d2],%l5 ! Mem[000000008f0001d2] jmpl %o7,%g0 std %l0,[%i0+0x040] ! Mem[000000008e000040] p63_near_2_lo: ldsw [%o3+0x0fc],%l4 ! Mem[000000008f8000fc] stw %l5,[%o2+0x150] ! Mem[000000008f000150] ldsb [%o2+0x1d2],%l5 ! Mem[000000008f0001d2] jmpl %o7,%g0 std %l0,[%o0+0x040] ! Mem[000000008e000040] p63_near_2_he: lduh [%i3+0x000],%l6 ! Mem[000000008f800000] std %l4,[%i2+0x0e8] ! Mem[000000008f0000e8] ldx [%i3+0x1d8],%l1 ! Mem[000000008f8001d8] stx %l7,[%i2+0x060] ! Mem[000000008f000060] ld [%i0+0x130],%f28 ! Mem[000000008e000130] stb %l3,[%i3+0x18b] ! Mem[000000008f80018b] jmpl %o7,%g0 addc %l3,%l1,%l3 p63_near_2_ho: lduh [%o3+0x000],%l6 ! Mem[000000008f800000] std %l4,[%o2+0x0e8] ! Mem[000000008f0000e8] ldx [%o3+0x1d8],%l1 ! Mem[000000008f8001d8] stx %l7,[%o2+0x060] ! Mem[000000008f000060] ld [%o0+0x130],%f28 ! Mem[000000008e000130] stb %l3,[%o3+0x18b] ! Mem[000000008f80018b] jmpl %o7,%g0 addc %l3,%l1,%l3 near2_b2b_h: srl %l3,%l2,%l0 mulx %l1,%l2,%l3 xor %l4,%l1,%l4 and %l3,%l4,%l0 jmpl %o7,%g0 nop near2_b2b_l: srl %l1,%l3,%l6 umulcc %l3,-0xa18,%l1 addcc %l1,%l5,%l7 sllx %l0,0x01d,%l2 jmpl %o7,%g0 or %l3,0xacb,%l0 user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: swap [%i3+0x0cc],%l1 ! Mem[00000000118000cc] ldstub [%i2+0x09d],%l6 ! Mem[000000001100009d] swap [%i0+0x068],%l2 ! Mem[0000000010000068] std %l6,[%i2+0x0f0] ! Mem[00000000110000f0] ldx [%i1+0x100],%l3 ! Mem[0000000010800100] ldd [%i1+0x1a8],%l6 ! Mem[00000000108001a8] jmpl %o7,%g0 ldd [%i2+0x0b8],%l4 ! Mem[00000000110000b8] p0_near_3_lo: swap [%o3+0x0cc],%l1 ! Mem[00000000118000cc] ldstub [%o2+0x09d],%l6 ! Mem[000000001100009d] swap [%o0+0x068],%l2 ! Mem[0000000010000068] std %l6,[%o2+0x0f0] ! Mem[00000000110000f0] ldx [%o1+0x100],%l3 ! Mem[0000000010800100] ldd [%o1+0x1a8],%l6 ! Mem[00000000108001a8] jmpl %o7,%g0 ldd [%o2+0x0b8],%l4 ! Mem[00000000110000b8] p0_near_3_he: ldstub [%i3+0x034],%l3 ! Mem[0000000011800034] jmpl %o7,%g0 stb %l4,[%i1+0x09f] ! Mem[000000001080009f] p0_near_3_ho: ldstub [%o3+0x034],%l3 ! Mem[0000000011800034] jmpl %o7,%g0 stb %l4,[%o1+0x09f] ! Mem[000000001080009f] p1_near_3_le: jmpl %o7,%g0 xnorcc %l4,-0x47b,%l0 jmpl %o7,%g0 nop p1_near_3_lo: jmpl %o7,%g0 xnorcc %l4,-0x47b,%l0 jmpl %o7,%g0 nop p1_near_3_he: ldd [%i0+0x138],%l4 ! Mem[0000000012000138] lduw [%i2+0x098],%l0 ! Mem[0000000013000098] st %f17,[%i3+0x194] ! Mem[0000000013800194] jmpl %o7,%g0 addc %l6,%l6,%l6 p1_near_3_ho: ldd [%o0+0x138],%l4 ! Mem[0000000012000138] lduw [%o2+0x098],%l0 ! Mem[0000000013000098] st %f17,[%o3+0x194] ! Mem[0000000013800194] jmpl %o7,%g0 addc %l6,%l6,%l6 p2_near_3_le: stx %l3,[%i3+0x148] ! Mem[0000000015800148] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[0000000014000000] p2_near_3_lo: stx %l3,[%o3+0x148] ! Mem[0000000015800148] jmpl %o7,%g0 ldd [%o0+0x000],%l2 ! Mem[0000000014000000] p2_near_3_he: sll %l1,%l3,%l7 st %f19,[%i3+0x1cc] ! Mem[00000000158001cc] lduh [%i2+0x196],%l2 ! Mem[0000000015000196] ldsh [%i1+0x04e],%l3 ! Mem[000000001480004e] ldstub [%i0+0x1b1],%l4 ! Mem[00000000140001b1] jmpl %o7,%g0 subc %l3,0x94c,%l4 p2_near_3_ho: sll %l1,%l3,%l7 st %f19,[%o3+0x1cc] ! Mem[00000000158001cc] lduh [%o2+0x196],%l2 ! Mem[0000000015000196] ldsh [%o1+0x04e],%l3 ! Mem[000000001480004e] ldstub [%o0+0x1b1],%l4 ! Mem[00000000140001b1] jmpl %o7,%g0 subc %l3,0x94c,%l4 p3_near_3_le: ldd [%i1+0x1a8],%f14 ! Mem[00000000168001a8] ldd [%i0+0x188],%f0 ! Mem[0000000016000188] andn %l2,%l7,%l5 stb %l5,[%i0+0x0ac] ! Mem[00000000160000ac] ldstub [%i1+0x18f],%l0 ! Mem[000000001680018f] addc %l4,%l6,%l7 jmpl %o7,%g0 ldx [%i0+0x028],%l4 ! Mem[0000000016000028] p3_near_3_lo: ldd [%o1+0x1a8],%f14 ! Mem[00000000168001a8] ldd [%o0+0x188],%f0 ! Mem[0000000016000188] andn %l2,%l7,%l5 stb %l5,[%o0+0x0ac] ! Mem[00000000160000ac] ldstub [%o1+0x18f],%l0 ! Mem[000000001680018f] addc %l4,%l6,%l7 jmpl %o7,%g0 ldx [%o0+0x028],%l4 ! Mem[0000000016000028] p3_near_3_he: ldd [%i2+0x170],%l6 ! Mem[0000000017000170] ldx [%i3+0x030],%l7 ! Mem[0000000017800030] sth %l3,[%i3+0x07c] ! Mem[000000001780007c] jmpl %o7,%g0 lduh [%i3+0x05a],%l6 ! Mem[000000001780005a] p3_near_3_ho: ldd [%o2+0x170],%l6 ! Mem[0000000017000170] ldx [%o3+0x030],%l7 ! Mem[0000000017800030] sth %l3,[%o3+0x07c] ! Mem[000000001780007c] jmpl %o7,%g0 lduh [%o3+0x05a],%l6 ! Mem[000000001780005a] p4_near_3_le: st %f14,[%i1+0x0c0] ! Mem[00000000188000c0] jmpl %o7,%g0 sth %l6,[%i2+0x1ec] ! Mem[00000000190001ec] p4_near_3_lo: st %f14,[%o1+0x0c0] ! Mem[00000000188000c0] jmpl %o7,%g0 sth %l6,[%o2+0x1ec] ! Mem[00000000190001ec] p4_near_3_he: ldub [%i0+0x0b1],%l6 ! Mem[00000000180000b1] ldsw [%i0+0x058],%l6 ! Mem[0000000018000058] taddcctv %l0,-0xc6d,%l0 ldsw [%i2+0x078],%l3 ! Mem[0000000019000078] std %l4,[%i0+0x108] ! Mem[0000000018000108] jmpl %o7,%g0 stx %l3,[%i1+0x148] ! Mem[0000000018800148] p4_near_3_ho: ldub [%o0+0x0b1],%l6 ! Mem[00000000180000b1] ldsw [%o0+0x058],%l6 ! Mem[0000000018000058] taddcctv %l0,-0xc6d,%l0 ldsw [%o2+0x078],%l3 ! Mem[0000000019000078] std %l4,[%o0+0x108] ! Mem[0000000018000108] jmpl %o7,%g0 stx %l3,[%o1+0x148] ! Mem[0000000018800148] p5_near_3_le: lduh [%i3+0x10a],%l1 ! Mem[000000001b80010a] sub %l3,%l2,%l6 stx %l3,[%i3+0x100] ! Mem[000000001b800100] udivx %l5,0x89a,%l1 jmpl %o7,%g0 ldsw [%i1+0x198],%l1 ! Mem[000000001a800198] p5_near_3_lo: lduh [%o3+0x10a],%l1 ! Mem[000000001b80010a] sub %l3,%l2,%l6 stx %l3,[%o3+0x100] ! Mem[000000001b800100] udivx %l5,0x89a,%l1 jmpl %o7,%g0 ldsw [%o1+0x198],%l1 ! Mem[000000001a800198] p5_near_3_he: stb %l3,[%i1+0x19a] ! Mem[000000001a80019a] ld [%i0+0x0cc],%f28 ! Mem[000000001a0000cc] lduw [%i2+0x1f4],%l0 ! Mem[000000001b0001f4] jmpl %o7,%g0 ldstub [%i2+0x079],%l7 ! Mem[000000001b000079] p5_near_3_ho: stb %l3,[%o1+0x19a] ! Mem[000000001a80019a] ld [%o0+0x0cc],%f28 ! Mem[000000001a0000cc] lduw [%o2+0x1f4],%l0 ! Mem[000000001b0001f4] jmpl %o7,%g0 ldstub [%o2+0x079],%l7 ! Mem[000000001b000079] p6_near_3_le: ldd [%i3+0x0b0],%f12 ! Mem[000000001d8000b0] jmpl %o7,%g0 xorcc %l1,%l4,%l7 p6_near_3_lo: ldd [%o3+0x0b0],%f12 ! Mem[000000001d8000b0] jmpl %o7,%g0 xorcc %l1,%l4,%l7 p6_near_3_he: stx %l2,[%i0+0x0e0] ! Mem[000000001c0000e0] sll %l6,%l0,%l1 stx %l6,[%i2+0x0e8] ! Mem[000000001d0000e8] jmpl %o7,%g0 ldsh [%i2+0x18e],%l5 ! Mem[000000001d00018e] p6_near_3_ho: stx %l2,[%o0+0x0e0] ! Mem[000000001c0000e0] sll %l6,%l0,%l1 stx %l6,[%o2+0x0e8] ! Mem[000000001d0000e8] jmpl %o7,%g0 ldsh [%o2+0x18e],%l5 ! Mem[000000001d00018e] p7_near_3_le: jmpl %o7,%g0 stw %l5,[%i1+0x0cc] ! Mem[000000001e8000cc] jmpl %o7,%g0 nop p7_near_3_lo: jmpl %o7,%g0 stw %l5,[%o1+0x0cc] ! Mem[000000001e8000cc] jmpl %o7,%g0 nop p7_near_3_he: srax %l3,%l7,%l2 ldx [%i3+0x1d8],%l1 ! Mem[000000001f8001d8] sth %l0,[%i2+0x154] ! Mem[000000001f000154] jmpl %o7,%g0 ldd [%i0+0x1b0],%l6 ! Mem[000000001e0001b0] p7_near_3_ho: srax %l3,%l7,%l2 ldx [%o3+0x1d8],%l1 ! Mem[000000001f8001d8] sth %l0,[%o2+0x154] ! Mem[000000001f000154] jmpl %o7,%g0 ldd [%o0+0x1b0],%l6 ! Mem[000000001e0001b0] p8_near_3_le: ldd [%i0+0x078],%f12 ! Mem[0000000020000078] std %l2,[%i1+0x038] ! Mem[0000000020800038] ldsw [%i1+0x0dc],%l2 ! Mem[00000000208000dc] umulcc %l6,%l6,%l6 ldsw [%i1+0x0d0],%l2 ! Mem[00000000208000d0] lduh [%i2+0x060],%l0 ! Mem[0000000021000060] jmpl %o7,%g0 std %l4,[%i3+0x1e0] ! Mem[00000000218001e0] p8_near_3_lo: ldd [%o0+0x078],%f12 ! Mem[0000000020000078] std %l2,[%o1+0x038] ! Mem[0000000020800038] ldsw [%o1+0x0dc],%l2 ! Mem[00000000208000dc] umulcc %l6,%l6,%l6 ldsw [%o1+0x0d0],%l2 ! Mem[00000000208000d0] lduh [%o2+0x060],%l0 ! Mem[0000000021000060] jmpl %o7,%g0 std %l4,[%o3+0x1e0] ! Mem[00000000218001e0] p8_near_3_he: swap [%i2+0x16c],%l3 ! Mem[000000002100016c] stw %l2,[%i0+0x11c] ! Mem[000000002000011c] sth %l2,[%i0+0x142] ! Mem[0000000020000142] std %f20,[%i0+0x018] ! Mem[0000000020000018] stb %l5,[%i3+0x10b] ! Mem[000000002180010b] nop std %f16,[%i3+0x060] ! Mem[0000000021800060] jmpl %o7,%g0 subc %l5,%l3,%l7 p8_near_3_ho: swap [%o2+0x16c],%l3 ! Mem[000000002100016c] stw %l2,[%o0+0x11c] ! Mem[000000002000011c] sth %l2,[%o0+0x142] ! Mem[0000000020000142] std %f20,[%o0+0x018] ! Mem[0000000020000018] stb %l5,[%o3+0x10b] ! Mem[000000002180010b] nop std %f16,[%o3+0x060] ! Mem[0000000021800060] jmpl %o7,%g0 subc %l5,%l3,%l7 p9_near_3_le: ldsw [%i3+0x0fc],%l1 ! Mem[00000000238000fc] addcc %l5,0x5a5,%l7 stw %l1,[%i3+0x1a0] ! Mem[00000000238001a0] jmpl %o7,%g0 andncc %l6,%l6,%l5 p9_near_3_lo: ldsw [%o3+0x0fc],%l1 ! Mem[00000000238000fc] addcc %l5,0x5a5,%l7 stw %l1,[%o3+0x1a0] ! Mem[00000000238001a0] jmpl %o7,%g0 andncc %l6,%l6,%l5 p9_near_3_he: jmpl %o7,%g0 stw %l5,[%i2+0x0cc] ! Mem[00000000230000cc] jmpl %o7,%g0 nop p9_near_3_ho: jmpl %o7,%g0 stw %l5,[%o2+0x0cc] ! Mem[00000000230000cc] jmpl %o7,%g0 nop p10_near_3_le: std %l2,[%i1+0x168] ! Mem[0000000024800168] jmpl %o7,%g0 lduh [%i3+0x12e],%l4 ! Mem[000000002580012e] p10_near_3_lo: std %l2,[%o1+0x168] ! Mem[0000000024800168] jmpl %o7,%g0 lduh [%o3+0x12e],%l4 ! Mem[000000002580012e] p10_near_3_he: jmpl %o7,%g0 ld [%i2+0x00c],%f22 ! Mem[000000002500000c] jmpl %o7,%g0 nop p10_near_3_ho: jmpl %o7,%g0 ld [%o2+0x00c],%f22 ! Mem[000000002500000c] jmpl %o7,%g0 nop p11_near_3_le: ldd [%i1+0x0a8],%f4 ! Mem[00000000268000a8] ldsb [%i0+0x0de],%l5 ! Mem[00000000260000de] lduw [%i0+0x0e0],%l6 ! Mem[00000000260000e0] jmpl %o7,%g0 srl %l3,0x009,%l0 p11_near_3_lo: ldd [%o1+0x0a8],%f4 ! Mem[00000000268000a8] ldsb [%o0+0x0de],%l5 ! Mem[00000000260000de] lduw [%o0+0x0e0],%l6 ! Mem[00000000260000e0] jmpl %o7,%g0 srl %l3,0x009,%l0 p11_near_3_he: st %f19,[%i3+0x078] ! Mem[0000000027800078] ldd [%i0+0x190],%l4 ! Mem[0000000026000190] ldstub [%i0+0x07a],%l4 ! Mem[000000002600007a] srlx %l3,0x036,%l6 stx %l3,[%i1+0x198] ! Mem[0000000026800198] stx %l4,[%i1+0x0c8] ! Mem[00000000268000c8] xor %l1,%l6,%l7 jmpl %o7,%g0 xnorcc %l3,0x91f,%l0 p11_near_3_ho: st %f19,[%o3+0x078] ! Mem[0000000027800078] ldd [%o0+0x190],%l4 ! Mem[0000000026000190] ldstub [%o0+0x07a],%l4 ! Mem[000000002600007a] srlx %l3,0x036,%l6 stx %l3,[%o1+0x198] ! Mem[0000000026800198] stx %l4,[%o1+0x0c8] ! Mem[00000000268000c8] xor %l1,%l6,%l7 jmpl %o7,%g0 xnorcc %l3,0x91f,%l0 p12_near_3_le: ldsh [%i3+0x158],%l6 ! Mem[0000000029800158] lduh [%i2+0x0bc],%l4 ! Mem[00000000290000bc] sth %l1,[%i3+0x10a] ! Mem[000000002980010a] ldsw [%i0+0x148],%l6 ! Mem[0000000028000148] stw %l5,[%i0+0x108] ! Mem[0000000028000108] jmpl %o7,%g0 lduw [%i0+0x0f4],%l1 ! Mem[00000000280000f4] p12_near_3_lo: ldsh [%o3+0x158],%l6 ! Mem[0000000029800158] lduh [%o2+0x0bc],%l4 ! Mem[00000000290000bc] sth %l1,[%o3+0x10a] ! Mem[000000002980010a] ldsw [%o0+0x148],%l6 ! Mem[0000000028000148] stw %l5,[%o0+0x108] ! Mem[0000000028000108] jmpl %o7,%g0 lduw [%o0+0x0f4],%l1 ! Mem[00000000280000f4] p12_near_3_he: stb %l6,[%i2+0x096] ! Mem[0000000029000096] std %f22,[%i3+0x1e8] ! Mem[00000000298001e8] ldstub [%i2+0x18e],%l1 ! Mem[000000002900018e] ldub [%i1+0x0a9],%l3 ! Mem[00000000288000a9] ldd [%i1+0x1f0],%l0 ! Mem[00000000288001f0] stb %l3,[%i2+0x1a7] ! Mem[00000000290001a7] jmpl %o7,%g0 andn %l4,0xb35,%l0 p12_near_3_ho: stb %l6,[%o2+0x096] ! Mem[0000000029000096] std %f22,[%o3+0x1e8] ! Mem[00000000298001e8] ldstub [%o2+0x18e],%l1 ! Mem[000000002900018e] ldub [%o1+0x0a9],%l3 ! Mem[00000000288000a9] ldd [%o1+0x1f0],%l0 ! Mem[00000000288001f0] stb %l3,[%o2+0x1a7] ! Mem[00000000290001a7] jmpl %o7,%g0 andn %l4,0xb35,%l0 p13_near_3_le: std %l6,[%i1+0x1e8] ! Mem[000000002a8001e8] ldub [%i0+0x02c],%l4 ! Mem[000000002a00002c] ldstub [%i0+0x130],%l0 ! Mem[000000002a000130] jmpl %o7,%g0 ldsh [%i3+0x0fa],%l7 ! Mem[000000002b8000fa] p13_near_3_lo: std %l6,[%o1+0x1e8] ! Mem[000000002a8001e8] ldub [%o0+0x02c],%l4 ! Mem[000000002a00002c] ldstub [%o0+0x130],%l0 ! Mem[000000002a000130] jmpl %o7,%g0 ldsh [%o3+0x0fa],%l7 ! Mem[000000002b8000fa] p13_near_3_he: ldd [%i0+0x0e8],%l6 ! Mem[000000002a0000e8] std %l2,[%i3+0x1f0] ! Mem[000000002b8001f0] or %l5,-0xdec,%l5 stb %l5,[%i3+0x0fe] ! Mem[000000002b8000fe] ldsw [%i2+0x0d4],%l7 ! Mem[000000002b0000d4] orn %l3,0x76a,%l4 jmpl %o7,%g0 ldsb [%i3+0x1c3],%l2 ! Mem[000000002b8001c3] p13_near_3_ho: ldd [%o0+0x0e8],%l6 ! Mem[000000002a0000e8] std %l2,[%o3+0x1f0] ! Mem[000000002b8001f0] or %l5,-0xdec,%l5 stb %l5,[%o3+0x0fe] ! Mem[000000002b8000fe] ldsw [%o2+0x0d4],%l7 ! Mem[000000002b0000d4] orn %l3,0x76a,%l4 jmpl %o7,%g0 ldsb [%o3+0x1c3],%l2 ! Mem[000000002b8001c3] p14_near_3_le: swap [%i3+0x0c0],%l5 ! Mem[000000002d8000c0] jmpl %o7,%g0 std %l0,[%i3+0x1b0] ! Mem[000000002d8001b0] p14_near_3_lo: swap [%o3+0x0c0],%l5 ! Mem[000000002d8000c0] jmpl %o7,%g0 std %l0,[%o3+0x1b0] ! Mem[000000002d8001b0] p14_near_3_he: lduw [%i0+0x150],%l1 ! Mem[000000002c000150] lduh [%i3+0x1ec],%l0 ! Mem[000000002d8001ec] ldsb [%i2+0x18b],%l1 ! Mem[000000002d00018b] orcc %l7,0x2e3,%l7 jmpl %o7,%g0 stx %l3,[%i0+0x058] ! Mem[000000002c000058] p14_near_3_ho: lduw [%o0+0x150],%l1 ! Mem[000000002c000150] lduh [%o3+0x1ec],%l0 ! Mem[000000002d8001ec] ldsb [%o2+0x18b],%l1 ! Mem[000000002d00018b] orcc %l7,0x2e3,%l7 jmpl %o7,%g0 stx %l3,[%o0+0x058] ! Mem[000000002c000058] p15_near_3_le: std %l6,[%i2+0x048] ! Mem[000000002f000048] std %f4 ,[%i1+0x0f8] ! Mem[000000002e8000f8] ldub [%i1+0x178],%l6 ! Mem[000000002e800178] jmpl %o7,%g0 ldstub [%i0+0x0fc],%l1 ! Mem[000000002e0000fc] p15_near_3_lo: std %l6,[%o2+0x048] ! Mem[000000002f000048] std %f4 ,[%o1+0x0f8] ! Mem[000000002e8000f8] ldub [%o1+0x178],%l6 ! Mem[000000002e800178] jmpl %o7,%g0 ldstub [%o0+0x0fc],%l1 ! Mem[000000002e0000fc] p15_near_3_he: andcc %l4,%l0,%l3 jmpl %o7,%g0 sdivx %l4,-0xeb2,%l3 p15_near_3_ho: andcc %l4,%l0,%l3 jmpl %o7,%g0 sdivx %l4,-0xeb2,%l3 p16_near_3_le: stw %l1,[%i2+0x040] ! Mem[0000000031000040] sth %l0,[%i2+0x128] ! Mem[0000000031000128] jmpl %o7,%g0 ldsb [%i0+0x16f],%l6 ! Mem[000000003000016f] p16_near_3_lo: stw %l1,[%o2+0x040] ! Mem[0000000031000040] sth %l0,[%o2+0x128] ! Mem[0000000031000128] jmpl %o7,%g0 ldsb [%o0+0x16f],%l6 ! Mem[000000003000016f] p16_near_3_he: ldd [%i3+0x0b8],%l2 ! Mem[00000000318000b8] jmpl %o7,%g0 ld [%i3+0x0e0],%f23 ! Mem[00000000318000e0] p16_near_3_ho: ldd [%o3+0x0b8],%l2 ! Mem[00000000318000b8] jmpl %o7,%g0 ld [%o3+0x0e0],%f23 ! Mem[00000000318000e0] p17_near_3_le: ldsh [%i1+0x1b6],%l1 ! Mem[00000000328001b6] ldd [%i0+0x1a8],%l2 ! Mem[00000000320001a8] tsubcctv %l6,%l4,%l6 jmpl %o7,%g0 stx %l5,[%i3+0x0a8] ! Mem[00000000338000a8] p17_near_3_lo: ldsh [%o1+0x1b6],%l1 ! Mem[00000000328001b6] ldd [%o0+0x1a8],%l2 ! Mem[00000000320001a8] tsubcctv %l6,%l4,%l6 jmpl %o7,%g0 stx %l5,[%o3+0x0a8] ! Mem[00000000338000a8] p17_near_3_he: ldsb [%i3+0x1ad],%l6 ! Mem[00000000338001ad] stb %l3,[%i2+0x1ca] ! Mem[00000000330001ca] ldsw [%i3+0x1f4],%l5 ! Mem[00000000338001f4] jmpl %o7,%g0 addcc %l6,-0x235,%l4 p17_near_3_ho: ldsb [%o3+0x1ad],%l6 ! Mem[00000000338001ad] stb %l3,[%o2+0x1ca] ! Mem[00000000330001ca] ldsw [%o3+0x1f4],%l5 ! Mem[00000000338001f4] jmpl %o7,%g0 addcc %l6,-0x235,%l4 p18_near_3_le: ldstub [%i2+0x06a],%l3 ! Mem[000000003500006a] st %f7 ,[%i1+0x04c] ! Mem[000000003480004c] jmpl %o7,%g0 ldd [%i2+0x060],%l6 ! Mem[0000000035000060] p18_near_3_lo: ldstub [%o2+0x06a],%l3 ! Mem[000000003500006a] st %f7 ,[%o1+0x04c] ! Mem[000000003480004c] jmpl %o7,%g0 ldd [%o2+0x060],%l6 ! Mem[0000000035000060] p18_near_3_he: ldx [%i0+0x058],%l2 ! Mem[0000000034000058] jmpl %o7,%g0 st %f26,[%i2+0x184] ! Mem[0000000035000184] p18_near_3_ho: ldx [%o0+0x058],%l2 ! Mem[0000000034000058] jmpl %o7,%g0 st %f26,[%o2+0x184] ! Mem[0000000035000184] p19_near_3_le: ldsw [%i3+0x190],%l1 ! Mem[0000000037800190] ldsh [%i2+0x090],%l1 ! Mem[0000000037000090] jmpl %o7,%g0 swap [%i2+0x1cc],%l6 ! Mem[00000000370001cc] p19_near_3_lo: ldsw [%o3+0x190],%l1 ! Mem[0000000037800190] ldsh [%o2+0x090],%l1 ! Mem[0000000037000090] jmpl %o7,%g0 swap [%o2+0x1cc],%l6 ! Mem[00000000370001cc] p19_near_3_he: ldsw [%i2+0x034],%l7 ! Mem[0000000037000034] tsubcctv %l3,-0x6e2,%l3 ldd [%i1+0x110],%l6 ! Mem[0000000036800110] ldub [%i1+0x093],%l7 ! Mem[0000000036800093] ldx [%i2+0x140],%l1 ! Mem[0000000037000140] jmpl %o7,%g0 ldsb [%i3+0x1c3],%l7 ! Mem[00000000378001c3] p19_near_3_ho: ldsw [%o2+0x034],%l7 ! Mem[0000000037000034] tsubcctv %l3,-0x6e2,%l3 ldd [%o1+0x110],%l6 ! Mem[0000000036800110] ldub [%o1+0x093],%l7 ! Mem[0000000036800093] ldx [%o2+0x140],%l1 ! Mem[0000000037000140] jmpl %o7,%g0 ldsb [%o3+0x1c3],%l7 ! Mem[00000000378001c3] p20_near_3_le: std %f6 ,[%i3+0x058] ! Mem[0000000039800058] std %l2,[%i1+0x1b8] ! Mem[00000000388001b8] std %f12,[%i2+0x0e8] ! Mem[00000000390000e8] ldd [%i1+0x058],%l2 ! Mem[0000000038800058] jmpl %o7,%g0 umulcc %l1,-0xefe,%l2 p20_near_3_lo: std %f6 ,[%o3+0x058] ! Mem[0000000039800058] std %l2,[%o1+0x1b8] ! Mem[00000000388001b8] std %f12,[%o2+0x0e8] ! Mem[00000000390000e8] ldd [%o1+0x058],%l2 ! Mem[0000000038800058] jmpl %o7,%g0 umulcc %l1,-0xefe,%l2 p20_near_3_he: ldsw [%i2+0x0cc],%l6 ! Mem[00000000390000cc] jmpl %o7,%g0 lduw [%i2+0x110],%l7 ! Mem[0000000039000110] p20_near_3_ho: ldsw [%o2+0x0cc],%l6 ! Mem[00000000390000cc] jmpl %o7,%g0 lduw [%o2+0x110],%l7 ! Mem[0000000039000110] p21_near_3_le: ldd [%i1+0x1f8],%f4 ! Mem[000000003a8001f8] ldd [%i0+0x0d8],%l2 ! Mem[000000003a0000d8] jmpl %o7,%g0 stx %l0,[%i0+0x0f8] ! Mem[000000003a0000f8] p21_near_3_lo: ldd [%o1+0x1f8],%f4 ! Mem[000000003a8001f8] ldd [%o0+0x0d8],%l2 ! Mem[000000003a0000d8] jmpl %o7,%g0 stx %l0,[%o0+0x0f8] ! Mem[000000003a0000f8] p21_near_3_he: swap [%i1+0x1a0],%l7 ! Mem[000000003a8001a0] srlx %l3,0x020,%l4 sllx %l0,0x03c,%l0 jmpl %o7,%g0 orncc %l2,-0xc36,%l6 p21_near_3_ho: swap [%o1+0x1a0],%l7 ! Mem[000000003a8001a0] srlx %l3,0x020,%l4 sllx %l0,0x03c,%l0 jmpl %o7,%g0 orncc %l2,-0xc36,%l6 p22_near_3_le: lduw [%i0+0x0c0],%l4 ! Mem[000000003c0000c0] ldd [%i1+0x1c8],%f14 ! Mem[000000003c8001c8] sllx %l0,0x01b,%l4 orncc %l5,0x7b8,%l3 lduh [%i0+0x138],%l3 ! Mem[000000003c000138] ldsw [%i1+0x0f0],%l2 ! Mem[000000003c8000f0] jmpl %o7,%g0 std %l0,[%i1+0x040] ! Mem[000000003c800040] p22_near_3_lo: lduw [%o0+0x0c0],%l4 ! Mem[000000003c0000c0] ldd [%o1+0x1c8],%f14 ! Mem[000000003c8001c8] sllx %l0,0x01b,%l4 orncc %l5,0x7b8,%l3 lduh [%o0+0x138],%l3 ! Mem[000000003c000138] ldsw [%o1+0x0f0],%l2 ! Mem[000000003c8000f0] jmpl %o7,%g0 std %l0,[%o1+0x040] ! Mem[000000003c800040] p22_near_3_he: ldsw [%i0+0x0bc],%l1 ! Mem[000000003c0000bc] sth %l2,[%i3+0x11e] ! Mem[000000003d80011e] ldsb [%i2+0x0de],%l5 ! Mem[000000003d0000de] ld [%i1+0x0f4],%f31 ! Mem[000000003c8000f4] ldd [%i2+0x068],%f30 ! Mem[000000003d000068] addc %l1,-0x65b,%l1 std %f16,[%i0+0x1b0] ! Mem[000000003c0001b0] jmpl %o7,%g0 orncc %l4,0x3cb,%l2 p22_near_3_ho: ldsw [%o0+0x0bc],%l1 ! Mem[000000003c0000bc] sth %l2,[%o3+0x11e] ! Mem[000000003d80011e] ldsb [%o2+0x0de],%l5 ! Mem[000000003d0000de] ld [%o1+0x0f4],%f31 ! Mem[000000003c8000f4] ldd [%o2+0x068],%f30 ! Mem[000000003d000068] addc %l1,-0x65b,%l1 std %f16,[%o0+0x1b0] ! Mem[000000003c0001b0] jmpl %o7,%g0 orncc %l4,0x3cb,%l2 p23_near_3_le: jmpl %o7,%g0 ldub [%i2+0x0ec],%l0 ! Mem[000000003f0000ec] jmpl %o7,%g0 nop p23_near_3_lo: jmpl %o7,%g0 ldub [%o2+0x0ec],%l0 ! Mem[000000003f0000ec] jmpl %o7,%g0 nop p23_near_3_he: sll %l4,0x01b,%l4 stx %l5,[%i2+0x150] ! Mem[000000003f000150] sth %l5,[%i0+0x1f2] ! Mem[000000003e0001f2] st %f16,[%i3+0x150] ! Mem[000000003f800150] jmpl %o7,%g0 sth %l5,[%i1+0x088] ! Mem[000000003e800088] p23_near_3_ho: sll %l4,0x01b,%l4 stx %l5,[%o2+0x150] ! Mem[000000003f000150] sth %l5,[%o0+0x1f2] ! Mem[000000003e0001f2] st %f16,[%o3+0x150] ! Mem[000000003f800150] jmpl %o7,%g0 sth %l5,[%o1+0x088] ! Mem[000000003e800088] p24_near_3_le: ldsb [%i2+0x1b6],%l1 ! Mem[00000000410001b6] stb %l3,[%i3+0x14f] ! Mem[000000004180014f] ldsh [%i1+0x0ac],%l5 ! Mem[00000000408000ac] lduh [%i1+0x18c],%l6 ! Mem[000000004080018c] sth %l7,[%i3+0x148] ! Mem[0000000041800148] stb %l3,[%i3+0x1f1] ! Mem[00000000418001f1] ldsb [%i0+0x1f6],%l5 ! Mem[00000000400001f6] jmpl %o7,%g0 std %f12,[%i2+0x028] ! Mem[0000000041000028] p24_near_3_lo: ldsb [%o2+0x1b6],%l1 ! Mem[00000000410001b6] stb %l3,[%o3+0x14f] ! Mem[000000004180014f] ldsh [%o1+0x0ac],%l5 ! Mem[00000000408000ac] lduh [%o1+0x18c],%l6 ! Mem[000000004080018c] sth %l7,[%o3+0x148] ! Mem[0000000041800148] stb %l3,[%o3+0x1f1] ! Mem[00000000418001f1] ldsb [%o0+0x1f6],%l5 ! Mem[00000000400001f6] jmpl %o7,%g0 std %f12,[%o2+0x028] ! Mem[0000000041000028] p24_near_3_he: xor %l1,0xad6,%l6 ldx [%i1+0x130],%l3 ! Mem[0000000040800130] std %l6,[%i1+0x170] ! Mem[0000000040800170] jmpl %o7,%g0 lduh [%i3+0x1f6],%l0 ! Mem[00000000418001f6] p24_near_3_ho: xor %l1,0xad6,%l6 ldx [%o1+0x130],%l3 ! Mem[0000000040800130] std %l6,[%o1+0x170] ! Mem[0000000040800170] jmpl %o7,%g0 lduh [%o3+0x1f6],%l0 ! Mem[00000000418001f6] p25_near_3_le: stb %l3,[%i3+0x0c4] ! Mem[00000000438000c4] addcc %l6,%l6,%l6 std %l0,[%i0+0x188] ! Mem[0000000042000188] jmpl %o7,%g0 xnorcc %l3,%l1,%l0 p25_near_3_lo: stb %l3,[%o3+0x0c4] ! Mem[00000000438000c4] addcc %l6,%l6,%l6 std %l0,[%o0+0x188] ! Mem[0000000042000188] jmpl %o7,%g0 xnorcc %l3,%l1,%l0 p25_near_3_he: std %f30,[%i0+0x1d0] ! Mem[00000000420001d0] ldd [%i2+0x1d0],%f26 ! Mem[00000000430001d0] st %f29,[%i0+0x0a4] ! Mem[00000000420000a4] ldsw [%i0+0x0b8],%l5 ! Mem[00000000420000b8] ldd [%i3+0x060],%l2 ! Mem[0000000043800060] ldsh [%i3+0x1d2],%l2 ! Mem[00000000438001d2] jmpl %o7,%g0 ldsh [%i0+0x196],%l2 ! Mem[0000000042000196] p25_near_3_ho: std %f30,[%o0+0x1d0] ! Mem[00000000420001d0] ldd [%o2+0x1d0],%f26 ! Mem[00000000430001d0] st %f29,[%o0+0x0a4] ! Mem[00000000420000a4] ldsw [%o0+0x0b8],%l5 ! Mem[00000000420000b8] ldd [%o3+0x060],%l2 ! Mem[0000000043800060] ldsh [%o3+0x1d2],%l2 ! Mem[00000000438001d2] jmpl %o7,%g0 ldsh [%o0+0x196],%l2 ! Mem[0000000042000196] p26_near_3_le: andncc %l3,%l2,%l1 ldx [%i0+0x168],%l5 ! Mem[0000000044000168] tsubcc %l6,%l6,%l6 udivx %l1,%l5,%l2 std %l2,[%i3+0x1f8] ! Mem[00000000458001f8] ldstub [%i1+0x184],%l2 ! Mem[0000000044800184] nop jmpl %o7,%g0 std %l0,[%i3+0x0b0] ! Mem[00000000458000b0] p26_near_3_lo: andncc %l3,%l2,%l1 ldx [%o0+0x168],%l5 ! Mem[0000000044000168] tsubcc %l6,%l6,%l6 udivx %l1,%l5,%l2 std %l2,[%o3+0x1f8] ! Mem[00000000458001f8] ldstub [%o1+0x184],%l2 ! Mem[0000000044800184] nop jmpl %o7,%g0 std %l0,[%o3+0x0b0] ! Mem[00000000458000b0] p26_near_3_he: std %f22,[%i1+0x120] ! Mem[0000000044800120] std %f30,[%i2+0x0f8] ! Mem[00000000450000f8] sth %l1,[%i3+0x046] ! Mem[0000000045800046] ldd [%i1+0x130],%l2 ! Mem[0000000044800130] ldd [%i1+0x1a8],%l4 ! Mem[00000000448001a8] stb %l2,[%i0+0x0cb] ! Mem[00000000440000cb] swap [%i1+0x00c],%l2 ! Mem[000000004480000c] jmpl %o7,%g0 stx %l6,[%i2+0x0f8] ! Mem[00000000450000f8] p26_near_3_ho: std %f22,[%o1+0x120] ! Mem[0000000044800120] std %f30,[%o2+0x0f8] ! Mem[00000000450000f8] sth %l1,[%o3+0x046] ! Mem[0000000045800046] ldd [%o1+0x130],%l2 ! Mem[0000000044800130] ldd [%o1+0x1a8],%l4 ! Mem[00000000448001a8] stb %l2,[%o0+0x0cb] ! Mem[00000000440000cb] swap [%o1+0x00c],%l2 ! Mem[000000004480000c] jmpl %o7,%g0 stx %l6,[%o2+0x0f8] ! Mem[00000000450000f8] p27_near_3_le: std %f6 ,[%i3+0x008] ! Mem[0000000047800008] swap [%i3+0x1a8],%l0 ! Mem[00000000478001a8] ldsw [%i2+0x078],%l1 ! Mem[0000000047000078] jmpl %o7,%g0 smulcc %l6,-0xe41,%l7 p27_near_3_lo: std %f6 ,[%o3+0x008] ! Mem[0000000047800008] swap [%o3+0x1a8],%l0 ! Mem[00000000478001a8] ldsw [%o2+0x078],%l1 ! Mem[0000000047000078] jmpl %o7,%g0 smulcc %l6,-0xe41,%l7 p27_near_3_he: stb %l2,[%i0+0x1c1] ! Mem[00000000460001c1] nop lduh [%i1+0x094],%l0 ! Mem[0000000046800094] jmpl %o7,%g0 stx %l3,[%i1+0x080] ! Mem[0000000046800080] p27_near_3_ho: stb %l2,[%o0+0x1c1] ! Mem[00000000460001c1] nop lduh [%o1+0x094],%l0 ! Mem[0000000046800094] jmpl %o7,%g0 stx %l3,[%o1+0x080] ! Mem[0000000046800080] p28_near_3_le: stx %l3,[%i0+0x0f8] ! Mem[00000000480000f8] jmpl %o7,%g0 subc %l1,-0x510,%l5 p28_near_3_lo: stx %l3,[%o0+0x0f8] ! Mem[00000000480000f8] jmpl %o7,%g0 subc %l1,-0x510,%l5 p28_near_3_he: sth %l7,[%i1+0x062] ! Mem[0000000048800062] xor %l2,%l7,%l3 orn %l2,%l2,%l4 lduw [%i3+0x0d8],%l5 ! Mem[00000000498000d8] subc %l0,%l6,%l3 ldd [%i1+0x100],%l6 ! Mem[0000000048800100] stx %l7,[%i1+0x0f8] ! Mem[00000000488000f8] jmpl %o7,%g0 ldsb [%i3+0x079],%l3 ! Mem[0000000049800079] p28_near_3_ho: sth %l7,[%o1+0x062] ! Mem[0000000048800062] xor %l2,%l7,%l3 orn %l2,%l2,%l4 lduw [%o3+0x0d8],%l5 ! Mem[00000000498000d8] subc %l0,%l6,%l3 ldd [%o1+0x100],%l6 ! Mem[0000000048800100] stx %l7,[%o1+0x0f8] ! Mem[00000000488000f8] jmpl %o7,%g0 ldsb [%o3+0x079],%l3 ! Mem[0000000049800079] p29_near_3_le: lduh [%i3+0x0c0],%l4 ! Mem[000000004b8000c0] ldd [%i0+0x1c8],%l6 ! Mem[000000004a0001c8] ldd [%i3+0x0d0],%l0 ! Mem[000000004b8000d0] stw %l4,[%i2+0x13c] ! Mem[000000004b00013c] ldx [%i3+0x1a8],%l6 ! Mem[000000004b8001a8] jmpl %o7,%g0 ldd [%i0+0x1b0],%f12 ! Mem[000000004a0001b0] p29_near_3_lo: lduh [%o3+0x0c0],%l4 ! Mem[000000004b8000c0] ldd [%o0+0x1c8],%l6 ! Mem[000000004a0001c8] ldd [%o3+0x0d0],%l0 ! Mem[000000004b8000d0] stw %l4,[%o2+0x13c] ! Mem[000000004b00013c] ldx [%o3+0x1a8],%l6 ! Mem[000000004b8001a8] jmpl %o7,%g0 ldd [%o0+0x1b0],%f12 ! Mem[000000004a0001b0] p29_near_3_he: ldsb [%i0+0x0fa],%l7 ! Mem[000000004a0000fa] ldsw [%i2+0x158],%l5 ! Mem[000000004b000158] ldub [%i2+0x122],%l1 ! Mem[000000004b000122] ldd [%i3+0x050],%l6 ! Mem[000000004b800050] st %f21,[%i3+0x1d4] ! Mem[000000004b8001d4] sdivx %l3,%l2,%l6 sth %l3,[%i3+0x104] ! Mem[000000004b800104] jmpl %o7,%g0 sth %l0,[%i1+0x1ec] ! Mem[000000004a8001ec] p29_near_3_ho: ldsb [%o0+0x0fa],%l7 ! Mem[000000004a0000fa] ldsw [%o2+0x158],%l5 ! Mem[000000004b000158] ldub [%o2+0x122],%l1 ! Mem[000000004b000122] ldd [%o3+0x050],%l6 ! Mem[000000004b800050] st %f21,[%o3+0x1d4] ! Mem[000000004b8001d4] sdivx %l3,%l2,%l6 sth %l3,[%o3+0x104] ! Mem[000000004b800104] jmpl %o7,%g0 sth %l0,[%o1+0x1ec] ! Mem[000000004a8001ec] p30_near_3_le: jmpl %o7,%g0 lduh [%i3+0x07c],%l3 ! Mem[000000004d80007c] jmpl %o7,%g0 nop p30_near_3_lo: jmpl %o7,%g0 lduh [%o3+0x07c],%l3 ! Mem[000000004d80007c] jmpl %o7,%g0 nop p30_near_3_he: andn %l7,-0x7cd,%l0 ldsw [%i3+0x0c0],%l7 ! Mem[000000004d8000c0] std %f26,[%i0+0x1e0] ! Mem[000000004c0001e0] ldd [%i0+0x150],%f24 ! Mem[000000004c000150] jmpl %o7,%g0 orn %l0,0x840,%l3 p30_near_3_ho: andn %l7,-0x7cd,%l0 ldsw [%o3+0x0c0],%l7 ! Mem[000000004d8000c0] std %f26,[%o0+0x1e0] ! Mem[000000004c0001e0] ldd [%o0+0x150],%f24 ! Mem[000000004c000150] jmpl %o7,%g0 orn %l0,0x840,%l3 p31_near_3_le: ldub [%i0+0x1cc],%l6 ! Mem[000000004e0001cc] ldstub [%i3+0x0c3],%l2 ! Mem[000000004f8000c3] stw %l3,[%i1+0x104] ! Mem[000000004e800104] sth %l6,[%i1+0x0fe] ! Mem[000000004e8000fe] jmpl %o7,%g0 xnorcc %l3,%l0,%l5 p31_near_3_lo: ldub [%o0+0x1cc],%l6 ! Mem[000000004e0001cc] ldstub [%o3+0x0c3],%l2 ! Mem[000000004f8000c3] stw %l3,[%o1+0x104] ! Mem[000000004e800104] sth %l6,[%o1+0x0fe] ! Mem[000000004e8000fe] jmpl %o7,%g0 xnorcc %l3,%l0,%l5 p31_near_3_he: tsubcctv %l7,%l0,%l5 ldd [%i1+0x028],%l6 ! Mem[000000004e800028] lduh [%i0+0x164],%l6 ! Mem[000000004e000164] sth %l5,[%i1+0x1cc] ! Mem[000000004e8001cc] jmpl %o7,%g0 ldd [%i0+0x180],%l4 ! Mem[000000004e000180] p31_near_3_ho: tsubcctv %l7,%l0,%l5 ldd [%o1+0x028],%l6 ! Mem[000000004e800028] lduh [%o0+0x164],%l6 ! Mem[000000004e000164] sth %l5,[%o1+0x1cc] ! Mem[000000004e8001cc] jmpl %o7,%g0 ldd [%o0+0x180],%l4 ! Mem[000000004e000180] p32_near_3_le: ldsw [%i2+0x138],%l3 ! Mem[0000000051000138] add %l4,-0xe81,%l3 lduh [%i0+0x088],%l7 ! Mem[0000000050000088] stb %l1,[%i3+0x042] ! Mem[0000000051800042] ldsw [%i0+0x108],%l0 ! Mem[0000000050000108] stb %l2,[%i2+0x0fc] ! Mem[00000000510000fc] jmpl %o7,%g0 ldsw [%i2+0x000],%l7 ! Mem[0000000051000000] p32_near_3_lo: ldsw [%o2+0x138],%l3 ! Mem[0000000051000138] add %l4,-0xe81,%l3 lduh [%o0+0x088],%l7 ! Mem[0000000050000088] stb %l1,[%o3+0x042] ! Mem[0000000051800042] ldsw [%o0+0x108],%l0 ! Mem[0000000050000108] stb %l2,[%o2+0x0fc] ! Mem[00000000510000fc] jmpl %o7,%g0 ldsw [%o2+0x000],%l7 ! Mem[0000000051000000] p32_near_3_he: add %l7,%l1,%l6 orcc %l4,%l4,%l3 stw %l4,[%i1+0x128] ! Mem[0000000050800128] ldsw [%i0+0x128],%l2 ! Mem[0000000050000128] swap [%i3+0x194],%l1 ! Mem[0000000051800194] ld [%i3+0x0ac],%f24 ! Mem[00000000518000ac] ldsw [%i0+0x150],%l6 ! Mem[0000000050000150] jmpl %o7,%g0 ldsw [%i0+0x09c],%l1 ! Mem[000000005000009c] p32_near_3_ho: add %l7,%l1,%l6 orcc %l4,%l4,%l3 stw %l4,[%o1+0x128] ! Mem[0000000050800128] ldsw [%o0+0x128],%l2 ! Mem[0000000050000128] swap [%o3+0x194],%l1 ! Mem[0000000051800194] ld [%o3+0x0ac],%f24 ! Mem[00000000518000ac] ldsw [%o0+0x150],%l6 ! Mem[0000000050000150] jmpl %o7,%g0 ldsw [%o0+0x09c],%l1 ! Mem[000000005000009c] p33_near_3_le: ldd [%i2+0x010],%l0 ! Mem[0000000053000010] std %l6,[%i2+0x1b0] ! Mem[00000000530001b0] taddcctv %l3,%l0,%l0 st %f15,[%i2+0x034] ! Mem[0000000053000034] ldsb [%i3+0x196],%l1 ! Mem[0000000053800196] stx %l7,[%i3+0x0e8] ! Mem[00000000538000e8] jmpl %o7,%g0 swap [%i2+0x078],%l3 ! Mem[0000000053000078] p33_near_3_lo: ldd [%o2+0x010],%l0 ! Mem[0000000053000010] std %l6,[%o2+0x1b0] ! Mem[00000000530001b0] taddcctv %l3,%l0,%l0 st %f15,[%o2+0x034] ! Mem[0000000053000034] ldsb [%o3+0x196],%l1 ! Mem[0000000053800196] stx %l7,[%o3+0x0e8] ! Mem[00000000538000e8] jmpl %o7,%g0 swap [%o2+0x078],%l3 ! Mem[0000000053000078] p33_near_3_he: ld [%i2+0x098],%f29 ! Mem[0000000053000098] ldub [%i1+0x042],%l2 ! Mem[0000000052800042] ldsw [%i0+0x05c],%l7 ! Mem[000000005200005c] lduw [%i3+0x1f4],%l5 ! Mem[00000000538001f4] lduw [%i2+0x028],%l4 ! Mem[0000000053000028] lduw [%i3+0x170],%l6 ! Mem[0000000053800170] stx %l3,[%i3+0x100] ! Mem[0000000053800100] jmpl %o7,%g0 sth %l3,[%i3+0x05c] ! Mem[000000005380005c] p33_near_3_ho: ld [%o2+0x098],%f29 ! Mem[0000000053000098] ldub [%o1+0x042],%l2 ! Mem[0000000052800042] ldsw [%o0+0x05c],%l7 ! Mem[000000005200005c] lduw [%o3+0x1f4],%l5 ! Mem[00000000538001f4] lduw [%o2+0x028],%l4 ! Mem[0000000053000028] lduw [%o3+0x170],%l6 ! Mem[0000000053800170] stx %l3,[%o3+0x100] ! Mem[0000000053800100] jmpl %o7,%g0 sth %l3,[%o3+0x05c] ! Mem[000000005380005c] p34_near_3_le: std %l4,[%i2+0x1a0] ! Mem[00000000550001a0] ldstub [%i1+0x1ea],%l3 ! Mem[00000000548001ea] ldd [%i3+0x188],%l0 ! Mem[0000000055800188] subccc %l6,0x54b,%l4 jmpl %o7,%g0 orncc %l7,-0xdd5,%l4 p34_near_3_lo: std %l4,[%o2+0x1a0] ! Mem[00000000550001a0] ldstub [%o1+0x1ea],%l3 ! Mem[00000000548001ea] ldd [%o3+0x188],%l0 ! Mem[0000000055800188] subccc %l6,0x54b,%l4 jmpl %o7,%g0 orncc %l7,-0xdd5,%l4 p34_near_3_he: ldsh [%i0+0x0f6],%l1 ! Mem[00000000540000f6] stx %l3,[%i0+0x058] ! Mem[0000000054000058] ldsw [%i1+0x058],%l6 ! Mem[0000000054800058] stb %l3,[%i1+0x19c] ! Mem[000000005480019c] ldsb [%i1+0x150],%l6 ! Mem[0000000054800150] swap [%i3+0x0a0],%l7 ! Mem[00000000558000a0] jmpl %o7,%g0 srax %l6,0x00b,%l0 p34_near_3_ho: ldsh [%o0+0x0f6],%l1 ! Mem[00000000540000f6] stx %l3,[%o0+0x058] ! Mem[0000000054000058] ldsw [%o1+0x058],%l6 ! Mem[0000000054800058] stb %l3,[%o1+0x19c] ! Mem[000000005480019c] ldsb [%o1+0x150],%l6 ! Mem[0000000054800150] swap [%o3+0x0a0],%l7 ! Mem[00000000558000a0] jmpl %o7,%g0 srax %l6,0x00b,%l0 p35_near_3_le: std %l0,[%i2+0x0c8] ! Mem[00000000570000c8] ldstub [%i2+0x1aa],%l4 ! Mem[00000000570001aa] ld [%i2+0x044],%f6 ! Mem[0000000057000044] sth %l2,[%i3+0x1be] ! Mem[00000000578001be] tsubcc %l6,0xd53,%l3 stb %l1,[%i0+0x04e] ! Mem[000000005600004e] jmpl %o7,%g0 ldub [%i2+0x1ae],%l7 ! Mem[00000000570001ae] p35_near_3_lo: std %l0,[%o2+0x0c8] ! Mem[00000000570000c8] ldstub [%o2+0x1aa],%l4 ! Mem[00000000570001aa] ld [%o2+0x044],%f6 ! Mem[0000000057000044] sth %l2,[%o3+0x1be] ! Mem[00000000578001be] tsubcc %l6,0xd53,%l3 stb %l1,[%o0+0x04e] ! Mem[000000005600004e] jmpl %o7,%g0 ldub [%o2+0x1ae],%l7 ! Mem[00000000570001ae] p35_near_3_he: ldub [%i3+0x0ab],%l1 ! Mem[00000000578000ab] jmpl %o7,%g0 ldsb [%i2+0x14d],%l3 ! Mem[000000005700014d] p35_near_3_ho: ldub [%o3+0x0ab],%l1 ! Mem[00000000578000ab] jmpl %o7,%g0 ldsb [%o2+0x14d],%l3 ! Mem[000000005700014d] p36_near_3_le: ldsw [%i0+0x024],%l7 ! Mem[0000000058000024] std %l2,[%i1+0x1a8] ! Mem[00000000588001a8] tsubcctv %l3,%l7,%l2 ldsb [%i3+0x1df],%l1 ! Mem[00000000598001df] stb %l0,[%i0+0x0e9] ! Mem[00000000580000e9] jmpl %o7,%g0 ldsw [%i3+0x0d8],%l4 ! Mem[00000000598000d8] p36_near_3_lo: ldsw [%o0+0x024],%l7 ! Mem[0000000058000024] std %l2,[%o1+0x1a8] ! Mem[00000000588001a8] tsubcctv %l3,%l7,%l2 ldsb [%o3+0x1df],%l1 ! Mem[00000000598001df] stb %l0,[%o0+0x0e9] ! Mem[00000000580000e9] jmpl %o7,%g0 ldsw [%o3+0x0d8],%l4 ! Mem[00000000598000d8] p36_near_3_he: swap [%i0+0x0fc],%l2 ! Mem[00000000580000fc] std %l6,[%i2+0x0e0] ! Mem[00000000590000e0] ldsw [%i1+0x0f4],%l6 ! Mem[00000000588000f4] jmpl %o7,%g0 lduw [%i2+0x1d4],%l3 ! Mem[00000000590001d4] p36_near_3_ho: swap [%o0+0x0fc],%l2 ! Mem[00000000580000fc] std %l6,[%o2+0x0e0] ! Mem[00000000590000e0] ldsw [%o1+0x0f4],%l6 ! Mem[00000000588000f4] jmpl %o7,%g0 lduw [%o2+0x1d4],%l3 ! Mem[00000000590001d4] p37_near_3_le: jmpl %o7,%g0 umulcc %l4,%l6,%l3 jmpl %o7,%g0 nop p37_near_3_lo: jmpl %o7,%g0 umulcc %l4,%l6,%l3 jmpl %o7,%g0 nop p37_near_3_he: ldsw [%i2+0x0d4],%l1 ! Mem[000000005b0000d4] swap [%i0+0x0a0],%l2 ! Mem[000000005a0000a0] std %l6,[%i2+0x110] ! Mem[000000005b000110] ldd [%i1+0x188],%l0 ! Mem[000000005a800188] ldsw [%i0+0x00c],%l3 ! Mem[000000005a00000c] jmpl %o7,%g0 ld [%i0+0x058],%f31 ! Mem[000000005a000058] p37_near_3_ho: ldsw [%o2+0x0d4],%l1 ! Mem[000000005b0000d4] swap [%o0+0x0a0],%l2 ! Mem[000000005a0000a0] std %l6,[%o2+0x110] ! Mem[000000005b000110] ldd [%o1+0x188],%l0 ! Mem[000000005a800188] ldsw [%o0+0x00c],%l3 ! Mem[000000005a00000c] jmpl %o7,%g0 ld [%o0+0x058],%f31 ! Mem[000000005a000058] p38_near_3_le: sth %l6,[%i0+0x08a] ! Mem[000000005c00008a] jmpl %o7,%g0 lduh [%i2+0x136],%l7 ! Mem[000000005d000136] p38_near_3_lo: sth %l6,[%o0+0x08a] ! Mem[000000005c00008a] jmpl %o7,%g0 lduh [%o2+0x136],%l7 ! Mem[000000005d000136] p38_near_3_he: ldsw [%i1+0x0c8],%l2 ! Mem[000000005c8000c8] sra %l1,0x016,%l7 andn %l3,%l7,%l0 ldd [%i2+0x108],%l4 ! Mem[000000005d000108] ldstub [%i0+0x179],%l1 ! Mem[000000005c000179] jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[000000005c000008] p38_near_3_ho: ldsw [%o1+0x0c8],%l2 ! Mem[000000005c8000c8] sra %l1,0x016,%l7 andn %l3,%l7,%l0 ldd [%o2+0x108],%l4 ! Mem[000000005d000108] ldstub [%o0+0x179],%l1 ! Mem[000000005c000179] jmpl %o7,%g0 std %l0,[%o0+0x008] ! Mem[000000005c000008] p39_near_3_le: ldd [%i0+0x1d0],%f8 ! Mem[000000005e0001d0] jmpl %o7,%g0 sdivx %l1,0xbeb,%l7 p39_near_3_lo: ldd [%o0+0x1d0],%f8 ! Mem[000000005e0001d0] jmpl %o7,%g0 sdivx %l1,0xbeb,%l7 p39_near_3_he: ldstub [%i3+0x118],%l2 ! Mem[000000005f800118] stw %l6,[%i0+0x144] ! Mem[000000005e000144] nop jmpl %o7,%g0 stb %l1,[%i2+0x035] ! Mem[000000005f000035] p39_near_3_ho: ldstub [%o3+0x118],%l2 ! Mem[000000005f800118] stw %l6,[%o0+0x144] ! Mem[000000005e000144] nop jmpl %o7,%g0 stb %l1,[%o2+0x035] ! Mem[000000005f000035] p40_near_3_le: stw %l6,[%i0+0x0a0] ! Mem[00000000600000a0] ldsw [%i2+0x0b0],%l6 ! Mem[00000000610000b0] stb %l6,[%i1+0x009] ! Mem[0000000060800009] jmpl %o7,%g0 add %l4,%l3,%l4 p40_near_3_lo: stw %l6,[%o0+0x0a0] ! Mem[00000000600000a0] ldsw [%o2+0x0b0],%l6 ! Mem[00000000610000b0] stb %l6,[%o1+0x009] ! Mem[0000000060800009] jmpl %o7,%g0 add %l4,%l3,%l4 p40_near_3_he: std %l6,[%i3+0x0a8] ! Mem[00000000618000a8] stb %l7,[%i0+0x0ab] ! Mem[00000000600000ab] ldd [%i2+0x0b8],%l6 ! Mem[00000000610000b8] ldsw [%i1+0x000],%l6 ! Mem[0000000060800000] ldx [%i2+0x1e8],%l1 ! Mem[00000000610001e8] stw %l0,[%i0+0x1d0] ! Mem[00000000600001d0] std %l4,[%i0+0x058] ! Mem[0000000060000058] jmpl %o7,%g0 stb %l3,[%i1+0x038] ! Mem[0000000060800038] p40_near_3_ho: std %l6,[%o3+0x0a8] ! Mem[00000000618000a8] stb %l7,[%o0+0x0ab] ! Mem[00000000600000ab] ldd [%o2+0x0b8],%l6 ! Mem[00000000610000b8] ldsw [%o1+0x000],%l6 ! Mem[0000000060800000] ldx [%o2+0x1e8],%l1 ! Mem[00000000610001e8] stw %l0,[%o0+0x1d0] ! Mem[00000000600001d0] std %l4,[%o0+0x058] ! Mem[0000000060000058] jmpl %o7,%g0 stb %l3,[%o1+0x038] ! Mem[0000000060800038] p41_near_3_le: ldstub [%i1+0x046],%l6 ! Mem[0000000062800046] sth %l2,[%i3+0x19e] ! Mem[000000006380019e] ldub [%i1+0x06a],%l3 ! Mem[000000006280006a] jmpl %o7,%g0 xnor %l5,%l1,%l1 p41_near_3_lo: ldstub [%o1+0x046],%l6 ! Mem[0000000062800046] sth %l2,[%o3+0x19e] ! Mem[000000006380019e] ldub [%o1+0x06a],%l3 ! Mem[000000006280006a] jmpl %o7,%g0 xnor %l5,%l1,%l1 p41_near_3_he: addc %l6,%l6,%l6 ldub [%i1+0x1d1],%l2 ! Mem[00000000628001d1] nop stb %l3,[%i3+0x0aa] ! Mem[00000000638000aa] ldstub [%i2+0x122],%l1 ! Mem[0000000063000122] jmpl %o7,%g0 stw %l6,[%i0+0x050] ! Mem[0000000062000050] p41_near_3_ho: addc %l6,%l6,%l6 ldub [%o1+0x1d1],%l2 ! Mem[00000000628001d1] nop stb %l3,[%o3+0x0aa] ! Mem[00000000638000aa] ldstub [%o2+0x122],%l1 ! Mem[0000000063000122] jmpl %o7,%g0 stw %l6,[%o0+0x050] ! Mem[0000000062000050] p42_near_3_le: stw %l3,[%i3+0x0bc] ! Mem[00000000658000bc] ldd [%i2+0x1a8],%l6 ! Mem[00000000650001a8] st %f11,[%i2+0x1ac] ! Mem[00000000650001ac] jmpl %o7,%g0 orn %l7,0x7cb,%l6 p42_near_3_lo: stw %l3,[%o3+0x0bc] ! Mem[00000000658000bc] ldd [%o2+0x1a8],%l6 ! Mem[00000000650001a8] st %f11,[%o2+0x1ac] ! Mem[00000000650001ac] jmpl %o7,%g0 orn %l7,0x7cb,%l6 p42_near_3_he: ldub [%i0+0x1d6],%l6 ! Mem[00000000640001d6] ldsh [%i2+0x05a],%l2 ! Mem[000000006500005a] ldsw [%i2+0x0d8],%l5 ! Mem[00000000650000d8] jmpl %o7,%g0 ldd [%i3+0x0a8],%l2 ! Mem[00000000658000a8] p42_near_3_ho: ldub [%o0+0x1d6],%l6 ! Mem[00000000640001d6] ldsh [%o2+0x05a],%l2 ! Mem[000000006500005a] ldsw [%o2+0x0d8],%l5 ! Mem[00000000650000d8] jmpl %o7,%g0 ldd [%o3+0x0a8],%l2 ! Mem[00000000658000a8] p43_near_3_le: jmpl %o7,%g0 ldsw [%i3+0x0e0],%l4 ! Mem[00000000678000e0] jmpl %o7,%g0 nop p43_near_3_lo: jmpl %o7,%g0 ldsw [%o3+0x0e0],%l4 ! Mem[00000000678000e0] jmpl %o7,%g0 nop p43_near_3_he: ldub [%i3+0x017],%l6 ! Mem[0000000067800017] lduh [%i3+0x0c0],%l6 ! Mem[00000000678000c0] ldub [%i3+0x0f6],%l6 ! Mem[00000000678000f6] stx %l3,[%i1+0x1d0] ! Mem[00000000668001d0] stx %l1,[%i1+0x068] ! Mem[0000000066800068] ldx [%i0+0x108],%l3 ! Mem[0000000066000108] lduh [%i3+0x1ac],%l6 ! Mem[00000000678001ac] jmpl %o7,%g0 or %l3,-0x62d,%l6 p43_near_3_ho: ldub [%o3+0x017],%l6 ! Mem[0000000067800017] lduh [%o3+0x0c0],%l6 ! Mem[00000000678000c0] ldub [%o3+0x0f6],%l6 ! Mem[00000000678000f6] stx %l3,[%o1+0x1d0] ! Mem[00000000668001d0] stx %l1,[%o1+0x068] ! Mem[0000000066800068] ldx [%o0+0x108],%l3 ! Mem[0000000066000108] lduh [%o3+0x1ac],%l6 ! Mem[00000000678001ac] jmpl %o7,%g0 or %l3,-0x62d,%l6 p44_near_3_le: jmpl %o7,%g0 ldsh [%i3+0x180],%l6 ! Mem[0000000069800180] jmpl %o7,%g0 nop p44_near_3_lo: jmpl %o7,%g0 ldsh [%o3+0x180],%l6 ! Mem[0000000069800180] jmpl %o7,%g0 nop p44_near_3_he: lduh [%i1+0x06e],%l1 ! Mem[000000006880006e] lduw [%i3+0x058],%l2 ! Mem[0000000069800058] ldsh [%i2+0x0da],%l5 ! Mem[00000000690000da] tsubcctv %l4,%l4,%l6 stx %l4,[%i1+0x0b8] ! Mem[00000000688000b8] srl %l1,0x013,%l7 jmpl %o7,%g0 ldsw [%i1+0x124],%l7 ! Mem[0000000068800124] p44_near_3_ho: lduh [%o1+0x06e],%l1 ! Mem[000000006880006e] lduw [%o3+0x058],%l2 ! Mem[0000000069800058] ldsh [%o2+0x0da],%l5 ! Mem[00000000690000da] tsubcctv %l4,%l4,%l6 stx %l4,[%o1+0x0b8] ! Mem[00000000688000b8] srl %l1,0x013,%l7 jmpl %o7,%g0 ldsw [%o1+0x124],%l7 ! Mem[0000000068800124] p45_near_3_le: ldub [%i3+0x0ff],%l2 ! Mem[000000006b8000ff] swap [%i0+0x1a0],%l6 ! Mem[000000006a0001a0] ldsw [%i3+0x0b0],%l6 ! Mem[000000006b8000b0] jmpl %o7,%g0 lduh [%i3+0x038],%l5 ! Mem[000000006b800038] p45_near_3_lo: ldub [%o3+0x0ff],%l2 ! Mem[000000006b8000ff] swap [%o0+0x1a0],%l6 ! Mem[000000006a0001a0] ldsw [%o3+0x0b0],%l6 ! Mem[000000006b8000b0] jmpl %o7,%g0 lduh [%o3+0x038],%l5 ! Mem[000000006b800038] p45_near_3_he: swap [%i0+0x18c],%l7 ! Mem[000000006a00018c] jmpl %o7,%g0 ldsh [%i3+0x0fa],%l7 ! Mem[000000006b8000fa] p45_near_3_ho: swap [%o0+0x18c],%l7 ! Mem[000000006a00018c] jmpl %o7,%g0 ldsh [%o3+0x0fa],%l7 ! Mem[000000006b8000fa] p46_near_3_le: sth %l4,[%i3+0x0c0] ! Mem[000000006d8000c0] ldub [%i0+0x1e8],%l7 ! Mem[000000006c0001e8] sth %l0,[%i0+0x0c8] ! Mem[000000006c0000c8] ldd [%i0+0x0d8],%l4 ! Mem[000000006c0000d8] stx %l6,[%i2+0x060] ! Mem[000000006d000060] jmpl %o7,%g0 ldsb [%i1+0x1be],%l2 ! Mem[000000006c8001be] p46_near_3_lo: sth %l4,[%o3+0x0c0] ! Mem[000000006d8000c0] ldub [%o0+0x1e8],%l7 ! Mem[000000006c0001e8] sth %l0,[%o0+0x0c8] ! Mem[000000006c0000c8] ldd [%o0+0x0d8],%l4 ! Mem[000000006c0000d8] stx %l6,[%o2+0x060] ! Mem[000000006d000060] jmpl %o7,%g0 ldsb [%o1+0x1be],%l2 ! Mem[000000006c8001be] p46_near_3_he: ldsw [%i3+0x058],%l3 ! Mem[000000006d800058] stx %l5,[%i1+0x080] ! Mem[000000006c800080] ldd [%i3+0x160],%f20 ! Mem[000000006d800160] jmpl %o7,%g0 orncc %l2,0x29b,%l2 p46_near_3_ho: ldsw [%o3+0x058],%l3 ! Mem[000000006d800058] stx %l5,[%o1+0x080] ! Mem[000000006c800080] ldd [%o3+0x160],%f20 ! Mem[000000006d800160] jmpl %o7,%g0 orncc %l2,0x29b,%l2 p47_near_3_le: stb %l7,[%i3+0x149] ! Mem[000000006f800149] stb %l4,[%i3+0x0b4] ! Mem[000000006f8000b4] ldsb [%i3+0x0ee],%l3 ! Mem[000000006f8000ee] jmpl %o7,%g0 ldub [%i2+0x167],%l4 ! Mem[000000006f000167] p47_near_3_lo: stb %l7,[%o3+0x149] ! Mem[000000006f800149] stb %l4,[%o3+0x0b4] ! Mem[000000006f8000b4] ldsb [%o3+0x0ee],%l3 ! Mem[000000006f8000ee] jmpl %o7,%g0 ldub [%o2+0x167],%l4 ! Mem[000000006f000167] p47_near_3_he: ld [%i1+0x0f4],%f30 ! Mem[000000006e8000f4] std %l2,[%i2+0x1b8] ! Mem[000000006f0001b8] ldstub [%i3+0x0ed],%l4 ! Mem[000000006f8000ed] smulcc %l7,0x7f0,%l5 jmpl %o7,%g0 stw %l3,[%i2+0x1b4] ! Mem[000000006f0001b4] p47_near_3_ho: ld [%o1+0x0f4],%f30 ! Mem[000000006e8000f4] std %l2,[%o2+0x1b8] ! Mem[000000006f0001b8] ldstub [%o3+0x0ed],%l4 ! Mem[000000006f8000ed] smulcc %l7,0x7f0,%l5 jmpl %o7,%g0 stw %l3,[%o2+0x1b4] ! Mem[000000006f0001b4] p48_near_3_le: ldub [%i0+0x1ff],%l1 ! Mem[00000000700001ff] ldsh [%i3+0x0e8],%l0 ! Mem[00000000718000e8] ld [%i3+0x138],%f3 ! Mem[0000000071800138] xnorcc %l2,%l2,%l6 ldsb [%i1+0x196],%l6 ! Mem[0000000070800196] ldsw [%i2+0x1ac],%l6 ! Mem[00000000710001ac] orncc %l3,%l6,%l7 jmpl %o7,%g0 ldsw [%i0+0x170],%l6 ! Mem[0000000070000170] p48_near_3_lo: ldub [%o0+0x1ff],%l1 ! Mem[00000000700001ff] ldsh [%o3+0x0e8],%l0 ! Mem[00000000718000e8] ld [%o3+0x138],%f3 ! Mem[0000000071800138] xnorcc %l2,%l2,%l6 ldsb [%o1+0x196],%l6 ! Mem[0000000070800196] ldsw [%o2+0x1ac],%l6 ! Mem[00000000710001ac] orncc %l3,%l6,%l7 jmpl %o7,%g0 ldsw [%o0+0x170],%l6 ! Mem[0000000070000170] p48_near_3_he: sth %l3,[%i0+0x16e] ! Mem[000000007000016e] add %l3,%l5,%l5 xnorcc %l2,0x6cd,%l6 stb %l3,[%i3+0x08a] ! Mem[000000007180008a] lduw [%i2+0x120],%l1 ! Mem[0000000071000120] stb %l7,[%i1+0x09e] ! Mem[000000007080009e] jmpl %o7,%g0 stb %l1,[%i2+0x10b] ! Mem[000000007100010b] p48_near_3_ho: sth %l3,[%o0+0x16e] ! Mem[000000007000016e] add %l3,%l5,%l5 xnorcc %l2,0x6cd,%l6 stb %l3,[%o3+0x08a] ! Mem[000000007180008a] lduw [%o2+0x120],%l1 ! Mem[0000000071000120] stb %l7,[%o1+0x09e] ! Mem[000000007080009e] jmpl %o7,%g0 stb %l1,[%o2+0x10b] ! Mem[000000007100010b] p49_near_3_le: umul %l0,%l3,%l4 sllx %l5,%l0,%l3 ldstub [%i1+0x09b],%l0 ! Mem[000000007280009b] ldsh [%i1+0x1aa],%l1 ! Mem[00000000728001aa] ld [%i1+0x1b4],%f12 ! Mem[00000000728001b4] ldstub [%i0+0x08c],%l5 ! Mem[000000007200008c] jmpl %o7,%g0 ldd [%i3+0x110],%f10 ! Mem[0000000073800110] p49_near_3_lo: umul %l0,%l3,%l4 sllx %l5,%l0,%l3 ldstub [%o1+0x09b],%l0 ! Mem[000000007280009b] ldsh [%o1+0x1aa],%l1 ! Mem[00000000728001aa] ld [%o1+0x1b4],%f12 ! Mem[00000000728001b4] ldstub [%o0+0x08c],%l5 ! Mem[000000007200008c] jmpl %o7,%g0 ldd [%o3+0x110],%f10 ! Mem[0000000073800110] p49_near_3_he: lduh [%i3+0x102],%l1 ! Mem[0000000073800102] sth %l6,[%i1+0x070] ! Mem[0000000072800070] swap [%i1+0x124],%l7 ! Mem[0000000072800124] jmpl %o7,%g0 lduw [%i3+0x0e0],%l5 ! Mem[00000000738000e0] p49_near_3_ho: lduh [%o3+0x102],%l1 ! Mem[0000000073800102] sth %l6,[%o1+0x070] ! Mem[0000000072800070] swap [%o1+0x124],%l7 ! Mem[0000000072800124] jmpl %o7,%g0 lduw [%o3+0x0e0],%l5 ! Mem[00000000738000e0] p50_near_3_le: ldsw [%i1+0x0d4],%l7 ! Mem[00000000748000d4] ldsw [%i2+0x048],%l7 ! Mem[0000000075000048] ldstub [%i3+0x194],%l6 ! Mem[0000000075800194] jmpl %o7,%g0 stx %l1,[%i1+0x158] ! Mem[0000000074800158] p50_near_3_lo: ldsw [%o1+0x0d4],%l7 ! Mem[00000000748000d4] ldsw [%o2+0x048],%l7 ! Mem[0000000075000048] ldstub [%o3+0x194],%l6 ! Mem[0000000075800194] jmpl %o7,%g0 stx %l1,[%o1+0x158] ! Mem[0000000074800158] p50_near_3_he: lduh [%i0+0x196],%l0 ! Mem[0000000074000196] lduh [%i0+0x042],%l5 ! Mem[0000000074000042] orcc %l2,%l7,%l1 addc %l6,-0x935,%l0 sdivx %l6,-0x008,%l4 jmpl %o7,%g0 stx %l0,[%i3+0x130] ! Mem[0000000075800130] p50_near_3_ho: lduh [%o0+0x196],%l0 ! Mem[0000000074000196] lduh [%o0+0x042],%l5 ! Mem[0000000074000042] orcc %l2,%l7,%l1 addc %l6,-0x935,%l0 sdivx %l6,-0x008,%l4 jmpl %o7,%g0 stx %l0,[%o3+0x130] ! Mem[0000000075800130] p51_near_3_le: lduh [%i3+0x0d4],%l7 ! Mem[00000000778000d4] swap [%i2+0x068],%l7 ! Mem[0000000077000068] jmpl %o7,%g0 st %f7 ,[%i1+0x104] ! Mem[0000000076800104] p51_near_3_lo: lduh [%o3+0x0d4],%l7 ! Mem[00000000778000d4] swap [%o2+0x068],%l7 ! Mem[0000000077000068] jmpl %o7,%g0 st %f7 ,[%o1+0x104] ! Mem[0000000076800104] p51_near_3_he: stw %l4,[%i1+0x028] ! Mem[0000000076800028] stw %l3,[%i0+0x064] ! Mem[0000000076000064] stw %l1,[%i3+0x0dc] ! Mem[00000000778000dc] ldsh [%i3+0x1b6],%l0 ! Mem[00000000778001b6] std %l6,[%i3+0x0d8] ! Mem[00000000778000d8] jmpl %o7,%g0 ldsw [%i0+0x1f4],%l2 ! Mem[00000000760001f4] p51_near_3_ho: stw %l4,[%o1+0x028] ! Mem[0000000076800028] stw %l3,[%o0+0x064] ! Mem[0000000076000064] stw %l1,[%o3+0x0dc] ! Mem[00000000778000dc] ldsh [%o3+0x1b6],%l0 ! Mem[00000000778001b6] std %l6,[%o3+0x0d8] ! Mem[00000000778000d8] jmpl %o7,%g0 ldsw [%o0+0x1f4],%l2 ! Mem[00000000760001f4] p52_near_3_le: ldsb [%i3+0x042],%l2 ! Mem[0000000079800042] srax %l2,0x011,%l7 ldub [%i0+0x0be],%l7 ! Mem[00000000780000be] lduh [%i1+0x18c],%l0 ! Mem[000000007880018c] jmpl %o7,%g0 sllx %l4,0x00e,%l3 p52_near_3_lo: ldsb [%o3+0x042],%l2 ! Mem[0000000079800042] srax %l2,0x011,%l7 ldub [%o0+0x0be],%l7 ! Mem[00000000780000be] lduh [%o1+0x18c],%l0 ! Mem[000000007880018c] jmpl %o7,%g0 sllx %l4,0x00e,%l3 p52_near_3_he: ldd [%i0+0x0d0],%f16 ! Mem[00000000780000d0] sth %l4,[%i0+0x166] ! Mem[0000000078000166] sth %l3,[%i1+0x132] ! Mem[0000000078800132] stx %l2,[%i2+0x030] ! Mem[0000000079000030] ldsh [%i0+0x106],%l5 ! Mem[0000000078000106] jmpl %o7,%g0 stb %l6,[%i0+0x170] ! Mem[0000000078000170] p52_near_3_ho: ldd [%o0+0x0d0],%f16 ! Mem[00000000780000d0] sth %l4,[%o0+0x166] ! Mem[0000000078000166] sth %l3,[%o1+0x132] ! Mem[0000000078800132] stx %l2,[%o2+0x030] ! Mem[0000000079000030] ldsh [%o0+0x106],%l5 ! Mem[0000000078000106] jmpl %o7,%g0 stb %l6,[%o0+0x170] ! Mem[0000000078000170] p53_near_3_le: st %f10,[%i0+0x1f0] ! Mem[000000007a0001f0] stx %l3,[%i2+0x108] ! Mem[000000007b000108] xnorcc %l0,%l6,%l3 jmpl %o7,%g0 st %f4 ,[%i1+0x09c] ! Mem[000000007a80009c] p53_near_3_lo: st %f10,[%o0+0x1f0] ! Mem[000000007a0001f0] stx %l3,[%o2+0x108] ! Mem[000000007b000108] xnorcc %l0,%l6,%l3 jmpl %o7,%g0 st %f4 ,[%o1+0x09c] ! Mem[000000007a80009c] p53_near_3_he: taddcc %l7,%l7,%l6 ldx [%i3+0x0e0],%l5 ! Mem[000000007b8000e0] jmpl %o7,%g0 stb %l0,[%i0+0x1b6] ! Mem[000000007a0001b6] p53_near_3_ho: taddcc %l7,%l7,%l6 ldx [%o3+0x0e0],%l5 ! Mem[000000007b8000e0] jmpl %o7,%g0 stb %l0,[%o0+0x1b6] ! Mem[000000007a0001b6] p54_near_3_le: ld [%i2+0x020],%f7 ! Mem[000000007d000020] ldsw [%i3+0x044],%l7 ! Mem[000000007d800044] ldx [%i0+0x010],%l7 ! Mem[000000007c000010] ldub [%i2+0x1be],%l2 ! Mem[000000007d0001be] orcc %l6,%l3,%l3 jmpl %o7,%g0 ldd [%i1+0x048],%l0 ! Mem[000000007c800048] p54_near_3_lo: ld [%o2+0x020],%f7 ! Mem[000000007d000020] ldsw [%o3+0x044],%l7 ! Mem[000000007d800044] ldx [%o0+0x010],%l7 ! Mem[000000007c000010] ldub [%o2+0x1be],%l2 ! Mem[000000007d0001be] orcc %l6,%l3,%l3 jmpl %o7,%g0 ldd [%o1+0x048],%l0 ! Mem[000000007c800048] p54_near_3_he: stx %l5,[%i0+0x0a8] ! Mem[000000007c0000a8] jmpl %o7,%g0 lduh [%i1+0x112],%l3 ! Mem[000000007c800112] p54_near_3_ho: stx %l5,[%o0+0x0a8] ! Mem[000000007c0000a8] jmpl %o7,%g0 lduh [%o1+0x112],%l3 ! Mem[000000007c800112] p55_near_3_le: jmpl %o7,%g0 ldd [%i3+0x038],%l4 ! Mem[000000007f800038] jmpl %o7,%g0 nop p55_near_3_lo: jmpl %o7,%g0 ldd [%o3+0x038],%l4 ! Mem[000000007f800038] jmpl %o7,%g0 nop p55_near_3_he: ldx [%i3+0x078],%l2 ! Mem[000000007f800078] jmpl %o7,%g0 lduw [%i3+0x1a4],%l2 ! Mem[000000007f8001a4] p55_near_3_ho: ldx [%o3+0x078],%l2 ! Mem[000000007f800078] jmpl %o7,%g0 lduw [%o3+0x1a4],%l2 ! Mem[000000007f8001a4] p56_near_3_le: ldsh [%i0+0x0ba],%l5 ! Mem[00000000800000ba] ldsw [%i0+0x040],%l2 ! Mem[0000000080000040] lduw [%i1+0x04c],%l4 ! Mem[000000008080004c] lduw [%i3+0x1d4],%l5 ! Mem[00000000818001d4] srax %l6,0x00b,%l4 jmpl %o7,%g0 addccc %l6,%l1,%l6 p56_near_3_lo: ldsh [%o0+0x0ba],%l5 ! Mem[00000000800000ba] ldsw [%o0+0x040],%l2 ! Mem[0000000080000040] lduw [%o1+0x04c],%l4 ! Mem[000000008080004c] lduw [%o3+0x1d4],%l5 ! Mem[00000000818001d4] srax %l6,0x00b,%l4 jmpl %o7,%g0 addccc %l6,%l1,%l6 p56_near_3_he: jmpl %o7,%g0 and %l3,%l3,%l1 jmpl %o7,%g0 nop p56_near_3_ho: jmpl %o7,%g0 and %l3,%l3,%l1 jmpl %o7,%g0 nop p57_near_3_le: xor %l5,%l1,%l1 orcc %l6,-0xc32,%l6 stb %l2,[%i0+0x05a] ! Mem[000000008200005a] jmpl %o7,%g0 stb %l5,[%i0+0x0da] ! Mem[00000000820000da] p57_near_3_lo: xor %l5,%l1,%l1 orcc %l6,-0xc32,%l6 stb %l2,[%o0+0x05a] ! Mem[000000008200005a] jmpl %o7,%g0 stb %l5,[%o0+0x0da] ! Mem[00000000820000da] p57_near_3_he: ld [%i2+0x098],%f29 ! Mem[0000000083000098] or %l6,0xa5d,%l3 swap [%i3+0x1e0],%l2 ! Mem[00000000838001e0] std %l6,[%i2+0x168] ! Mem[0000000083000168] sllx %l0,0x02f,%l1 ldub [%i2+0x059],%l3 ! Mem[0000000083000059] lduw [%i0+0x040],%l5 ! Mem[0000000082000040] jmpl %o7,%g0 stw %l4,[%i2+0x078] ! Mem[0000000083000078] p57_near_3_ho: ld [%o2+0x098],%f29 ! Mem[0000000083000098] or %l6,0xa5d,%l3 swap [%o3+0x1e0],%l2 ! Mem[00000000838001e0] std %l6,[%o2+0x168] ! Mem[0000000083000168] sllx %l0,0x02f,%l1 ldub [%o2+0x059],%l3 ! Mem[0000000083000059] lduw [%o0+0x040],%l5 ! Mem[0000000082000040] jmpl %o7,%g0 stw %l4,[%o2+0x078] ! Mem[0000000083000078] p58_near_3_le: std %l0,[%i1+0x048] ! Mem[0000000084800048] stx %l2,[%i1+0x1f0] ! Mem[00000000848001f0] sth %l5,[%i0+0x084] ! Mem[0000000084000084] jmpl %o7,%g0 ldub [%i3+0x147],%l4 ! Mem[0000000085800147] p58_near_3_lo: std %l0,[%o1+0x048] ! Mem[0000000084800048] stx %l2,[%o1+0x1f0] ! Mem[00000000848001f0] sth %l5,[%o0+0x084] ! Mem[0000000084000084] jmpl %o7,%g0 ldub [%o3+0x147],%l4 ! Mem[0000000085800147] p58_near_3_he: umulcc %l3,0x46d,%l3 stx %l2,[%i0+0x060] ! Mem[0000000084000060] ldub [%i1+0x06f],%l4 ! Mem[000000008480006f] stw %l0,[%i2+0x1ac] ! Mem[00000000850001ac] ldd [%i0+0x060],%l0 ! Mem[0000000084000060] lduw [%i0+0x0a8],%l6 ! Mem[00000000840000a8] jmpl %o7,%g0 st %f19,[%i2+0x0d4] ! Mem[00000000850000d4] p58_near_3_ho: umulcc %l3,0x46d,%l3 stx %l2,[%o0+0x060] ! Mem[0000000084000060] ldub [%o1+0x06f],%l4 ! Mem[000000008480006f] stw %l0,[%o2+0x1ac] ! Mem[00000000850001ac] ldd [%o0+0x060],%l0 ! Mem[0000000084000060] lduw [%o0+0x0a8],%l6 ! Mem[00000000840000a8] jmpl %o7,%g0 st %f19,[%o2+0x0d4] ! Mem[00000000850000d4] p59_near_3_le: sra %l5,0x018,%l3 ld [%i3+0x014],%f15 ! Mem[0000000087800014] addc %l6,0xe9b,%l2 jmpl %o7,%g0 sdivx %l0,0x156,%l6 p59_near_3_lo: sra %l5,0x018,%l3 ld [%o3+0x014],%f15 ! Mem[0000000087800014] addc %l6,0xe9b,%l2 jmpl %o7,%g0 sdivx %l0,0x156,%l6 p59_near_3_he: sdivx %l6,%l3,%l1 jmpl %o7,%g0 ldd [%i3+0x0f8],%l6 ! Mem[00000000878000f8] p59_near_3_ho: sdivx %l6,%l3,%l1 jmpl %o7,%g0 ldd [%o3+0x0f8],%l6 ! Mem[00000000878000f8] p60_near_3_le: stw %l3,[%i1+0x1d0] ! Mem[00000000888001d0] ldd [%i1+0x188],%l0 ! Mem[0000000088800188] stb %l1,[%i0+0x17b] ! Mem[000000008800017b] ldsb [%i0+0x07b],%l3 ! Mem[000000008800007b] xnorcc %l6,-0xab3,%l7 std %l2,[%i2+0x0e8] ! Mem[00000000890000e8] stb %l7,[%i0+0x129] ! Mem[0000000088000129] jmpl %o7,%g0 ldd [%i0+0x1c8],%l6 ! Mem[00000000880001c8] p60_near_3_lo: stw %l3,[%o1+0x1d0] ! Mem[00000000888001d0] ldd [%o1+0x188],%l0 ! Mem[0000000088800188] stb %l1,[%o0+0x17b] ! Mem[000000008800017b] ldsb [%o0+0x07b],%l3 ! Mem[000000008800007b] xnorcc %l6,-0xab3,%l7 std %l2,[%o2+0x0e8] ! Mem[00000000890000e8] stb %l7,[%o0+0x129] ! Mem[0000000088000129] jmpl %o7,%g0 ldd [%o0+0x1c8],%l6 ! Mem[00000000880001c8] p60_near_3_he: tsubcctv %l0,0x7b6,%l7 ldsw [%i3+0x184],%l3 ! Mem[0000000089800184] ldub [%i3+0x178],%l2 ! Mem[0000000089800178] ldd [%i2+0x080],%f16 ! Mem[0000000089000080] ld [%i1+0x104],%f29 ! Mem[0000000088800104] ldsh [%i0+0x038],%l6 ! Mem[0000000088000038] swap [%i2+0x0cc],%l1 ! Mem[00000000890000cc] jmpl %o7,%g0 swap [%i3+0x014],%l4 ! Mem[0000000089800014] p60_near_3_ho: tsubcctv %l0,0x7b6,%l7 ldsw [%o3+0x184],%l3 ! Mem[0000000089800184] ldub [%o3+0x178],%l2 ! Mem[0000000089800178] ldd [%o2+0x080],%f16 ! Mem[0000000089000080] ld [%o1+0x104],%f29 ! Mem[0000000088800104] ldsh [%o0+0x038],%l6 ! Mem[0000000088000038] swap [%o2+0x0cc],%l1 ! Mem[00000000890000cc] jmpl %o7,%g0 swap [%o3+0x014],%l4 ! Mem[0000000089800014] p61_near_3_le: std %l6,[%i0+0x0c0] ! Mem[000000008a0000c0] stb %l6,[%i2+0x0d6] ! Mem[000000008b0000d6] jmpl %o7,%g0 ldd [%i1+0x1d0],%l2 ! Mem[000000008a8001d0] p61_near_3_lo: std %l6,[%o0+0x0c0] ! Mem[000000008a0000c0] stb %l6,[%o2+0x0d6] ! Mem[000000008b0000d6] jmpl %o7,%g0 ldd [%o1+0x1d0],%l2 ! Mem[000000008a8001d0] p61_near_3_he: ldsw [%i2+0x148],%l5 ! Mem[000000008b000148] jmpl %o7,%g0 ldstub [%i0+0x147],%l4 ! Mem[000000008a000147] p61_near_3_ho: ldsw [%o2+0x148],%l5 ! Mem[000000008b000148] jmpl %o7,%g0 ldstub [%o0+0x147],%l4 ! Mem[000000008a000147] p62_near_3_le: std %f14,[%i3+0x0a8] ! Mem[000000008d8000a8] sub %l1,%l4,%l3 stb %l5,[%i3+0x052] ! Mem[000000008d800052] ldsh [%i3+0x05e],%l7 ! Mem[000000008d80005e] ldd [%i2+0x198],%l0 ! Mem[000000008d000198] sth %l7,[%i0+0x082] ! Mem[000000008c000082] jmpl %o7,%g0 ldstub [%i2+0x144],%l6 ! Mem[000000008d000144] p62_near_3_lo: std %f14,[%o3+0x0a8] ! Mem[000000008d8000a8] sub %l1,%l4,%l3 stb %l5,[%o3+0x052] ! Mem[000000008d800052] ldsh [%o3+0x05e],%l7 ! Mem[000000008d80005e] ldd [%o2+0x198],%l0 ! Mem[000000008d000198] sth %l7,[%o0+0x082] ! Mem[000000008c000082] jmpl %o7,%g0 ldstub [%o2+0x144],%l6 ! Mem[000000008d000144] p62_near_3_he: taddcctv %l0,0x5d5,%l2 ldub [%i2+0x07f],%l0 ! Mem[000000008d00007f] ldsh [%i1+0x076],%l1 ! Mem[000000008c800076] std %l6,[%i2+0x1c0] ! Mem[000000008d0001c0] std %l0,[%i3+0x1a0] ! Mem[000000008d8001a0] ldsb [%i1+0x01d],%l6 ! Mem[000000008c80001d] stw %l4,[%i1+0x1f8] ! Mem[000000008c8001f8] jmpl %o7,%g0 ldub [%i1+0x1ed],%l4 ! Mem[000000008c8001ed] p62_near_3_ho: taddcctv %l0,0x5d5,%l2 ldub [%o2+0x07f],%l0 ! Mem[000000008d00007f] ldsh [%o1+0x076],%l1 ! Mem[000000008c800076] std %l6,[%o2+0x1c0] ! Mem[000000008d0001c0] std %l0,[%o3+0x1a0] ! Mem[000000008d8001a0] ldsb [%o1+0x01d],%l6 ! Mem[000000008c80001d] stw %l4,[%o1+0x1f8] ! Mem[000000008c8001f8] jmpl %o7,%g0 ldub [%o1+0x1ed],%l4 ! Mem[000000008c8001ed] p63_near_3_le: ldsh [%i1+0x168],%l5 ! Mem[000000008e800168] std %l2,[%i0+0x110] ! Mem[000000008e000110] jmpl %o7,%g0 ldsw [%i0+0x1ec],%l6 ! Mem[000000008e0001ec] p63_near_3_lo: ldsh [%o1+0x168],%l5 ! Mem[000000008e800168] std %l2,[%o0+0x110] ! Mem[000000008e000110] jmpl %o7,%g0 ldsw [%o0+0x1ec],%l6 ! Mem[000000008e0001ec] p63_near_3_he: ldsh [%i0+0x05e],%l7 ! Mem[000000008e00005e] sth %l5,[%i1+0x1f6] ! Mem[000000008e8001f6] swap [%i3+0x028],%l4 ! Mem[000000008f800028] lduh [%i2+0x064],%l3 ! Mem[000000008f000064] jmpl %o7,%g0 std %f20,[%i0+0x040] ! Mem[000000008e000040] p63_near_3_ho: ldsh [%o0+0x05e],%l7 ! Mem[000000008e00005e] sth %l5,[%o1+0x1f6] ! Mem[000000008e8001f6] swap [%o3+0x028],%l4 ! Mem[000000008f800028] lduh [%o2+0x064],%l3 ! Mem[000000008f000064] jmpl %o7,%g0 std %f20,[%o0+0x040] ! Mem[000000008e000040] near3_b2b_h: sub %l6,-0x485,%l5 sll %l3,%l1,%l2 taddcc %l0,0xc2d,%l2 or %l4,%l7,%l3 sll %l6,0x00e,%l2 umul %l5,%l0,%l3 jmpl %o7,%g0 andcc %l0,%l3,%l5 near3_b2b_l: orn %l2,0xce2,%l3 xnorcc %l4,0xbac,%l6 sdivx %l4,-0x1c5,%l0 subccc %l0,%l4,%l3 mulx %l0,0x574,%l5 andcc %l7,0x8b4,%l1 jmpl %o7,%g0 srlx %l4,%l0,%l6 user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: ldd [%i3+0x1c0],%l4 ! Mem[00000000118001c0] ldd [%i3+0x010],%l0 ! Mem[0000000011800010] jmpl %o7,%g0 orn %l1,%l2,%l4 p0_far_0_lo: ldd [%o3+0x1c0],%l4 ! Mem[00000000118001c0] ldd [%o3+0x010],%l0 ! Mem[0000000011800010] jmpl %o7,%g0 orn %l1,%l2,%l4 p0_far_0_lem: ldd [%i3+0x1c0],%l4 ! Mem[00000000118001c0] membar #Sync ldd [%i3+0x010],%l0 ! Mem[0000000011800010] jmpl %o7,%g0 orn %l1,%l2,%l4 p0_far_0_lom: ldd [%o3+0x1c0],%l4 ! Mem[00000000118001c0] membar #Sync ldd [%o3+0x010],%l0 ! Mem[0000000011800010] jmpl %o7,%g0 orn %l1,%l2,%l4 p0_far_0_he: ldsw [%i0+0x1ec],%l6 ! Mem[00000000100001ec] ldub [%i1+0x1b6],%l0 ! Mem[00000000108001b6] stx %l0,[%i3+0x1f0] ! Mem[00000000118001f0] taddcctv %l2,-0xeda,%l6 ldsh [%i1+0x042],%l5 ! Mem[0000000010800042] ldx [%i0+0x0d0],%l2 ! Mem[00000000100000d0] ldsh [%i1+0x034],%l7 ! Mem[0000000010800034] jmpl %o7,%g0 ldsw [%i0+0x0b0],%l3 ! Mem[00000000100000b0] p0_far_0_ho: ldsw [%o0+0x1ec],%l6 ! Mem[00000000100001ec] ldub [%o1+0x1b6],%l0 ! Mem[00000000108001b6] stx %l0,[%o3+0x1f0] ! Mem[00000000118001f0] taddcctv %l2,-0xeda,%l6 ldsh [%o1+0x042],%l5 ! Mem[0000000010800042] ldx [%o0+0x0d0],%l2 ! Mem[00000000100000d0] ldsh [%o1+0x034],%l7 ! Mem[0000000010800034] jmpl %o7,%g0 ldsw [%o0+0x0b0],%l3 ! Mem[00000000100000b0] p0_far_0_hem: ldsw [%i0+0x1ec],%l6 ! Mem[00000000100001ec] ldub [%i1+0x1b6],%l0 ! Mem[00000000108001b6] stx %l0,[%i3+0x1f0] ! Mem[00000000118001f0] taddcctv %l2,-0xeda,%l6 ldsh [%i1+0x042],%l5 ! Mem[0000000010800042] ldx [%i0+0x0d0],%l2 ! Mem[00000000100000d0] membar #Sync ldsh [%i1+0x034],%l7 ! Mem[0000000010800034] jmpl %o7,%g0 ldsw [%i0+0x0b0],%l3 ! Mem[00000000100000b0] p0_far_0_hom: ldsw [%o0+0x1ec],%l6 ! Mem[00000000100001ec] ldub [%o1+0x1b6],%l0 ! Mem[00000000108001b6] stx %l0,[%o3+0x1f0] ! Mem[00000000118001f0] taddcctv %l2,-0xeda,%l6 ldsh [%o1+0x042],%l5 ! Mem[0000000010800042] ldx [%o0+0x0d0],%l2 ! Mem[00000000100000d0] membar #Sync ldsh [%o1+0x034],%l7 ! Mem[0000000010800034] jmpl %o7,%g0 ldsw [%o0+0x0b0],%l3 ! Mem[00000000100000b0] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: ldsb [%i3+0x1e2],%l5 ! Mem[00000000138001e2] ldub [%i0+0x0a0],%l7 ! Mem[00000000120000a0] jmpl %o7,%g0 ldd [%i0+0x0a8],%l6 ! Mem[00000000120000a8] p1_far_0_lo: ldsb [%o3+0x1e2],%l5 ! Mem[00000000138001e2] ldub [%o0+0x0a0],%l7 ! Mem[00000000120000a0] jmpl %o7,%g0 ldd [%o0+0x0a8],%l6 ! Mem[00000000120000a8] p1_far_0_lem: ldsb [%i3+0x1e2],%l5 ! Mem[00000000138001e2] ldub [%i0+0x0a0],%l7 ! Mem[00000000120000a0] jmpl %o7,%g0 ldd [%i0+0x0a8],%l6 ! Mem[00000000120000a8] p1_far_0_lom: ldsb [%o3+0x1e2],%l5 ! Mem[00000000138001e2] ldub [%o0+0x0a0],%l7 ! Mem[00000000120000a0] jmpl %o7,%g0 ldd [%o0+0x0a8],%l6 ! Mem[00000000120000a8] p1_far_0_he: ldsh [%i3+0x196],%l6 ! Mem[0000000013800196] st %f29,[%i1+0x118] ! Mem[0000000012800118] sth %l4,[%i2+0x1a4] ! Mem[00000000130001a4] sra %l6,0x01b,%l4 std %l0,[%i0+0x0f0] ! Mem[00000000120000f0] xorcc %l1,%l5,%l0 ldsw [%i0+0x100],%l7 ! Mem[0000000012000100] jmpl %o7,%g0 stw %l2,[%i0+0x108] ! Mem[0000000012000108] p1_far_0_ho: ldsh [%o3+0x196],%l6 ! Mem[0000000013800196] st %f29,[%o1+0x118] ! Mem[0000000012800118] sth %l4,[%o2+0x1a4] ! Mem[00000000130001a4] sra %l6,0x01b,%l4 std %l0,[%o0+0x0f0] ! Mem[00000000120000f0] xorcc %l1,%l5,%l0 ldsw [%o0+0x100],%l7 ! Mem[0000000012000100] jmpl %o7,%g0 stw %l2,[%o0+0x108] ! Mem[0000000012000108] p1_far_0_hem: ldsh [%i3+0x196],%l6 ! Mem[0000000013800196] st %f29,[%i1+0x118] ! Mem[0000000012800118] sth %l4,[%i2+0x1a4] ! Mem[00000000130001a4] sra %l6,0x01b,%l4 std %l0,[%i0+0x0f0] ! Mem[00000000120000f0] xorcc %l1,%l5,%l0 ldsw [%i0+0x100],%l7 ! Mem[0000000012000100] jmpl %o7,%g0 stw %l2,[%i0+0x108] ! Mem[0000000012000108] p1_far_0_hom: ldsh [%o3+0x196],%l6 ! Mem[0000000013800196] st %f29,[%o1+0x118] ! Mem[0000000012800118] sth %l4,[%o2+0x1a4] ! Mem[00000000130001a4] sra %l6,0x01b,%l4 std %l0,[%o0+0x0f0] ! Mem[00000000120000f0] xorcc %l1,%l5,%l0 ldsw [%o0+0x100],%l7 ! Mem[0000000012000100] jmpl %o7,%g0 stw %l2,[%o0+0x108] ! Mem[0000000012000108] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: ldstub [%i3+0x1e2],%l5 ! Mem[00000000158001e2] ld [%i2+0x080],%f15 ! Mem[0000000015000080] jmpl %o7,%g0 lduh [%i2+0x056],%l6 ! Mem[0000000015000056] p2_far_0_lo: ldstub [%o3+0x1e2],%l5 ! Mem[00000000158001e2] ld [%o2+0x080],%f15 ! Mem[0000000015000080] jmpl %o7,%g0 lduh [%o2+0x056],%l6 ! Mem[0000000015000056] p2_far_0_lem: ldstub [%i3+0x1e2],%l5 ! Mem[00000000158001e2] ld [%i2+0x080],%f15 ! Mem[0000000015000080] jmpl %o7,%g0 lduh [%i2+0x056],%l6 ! Mem[0000000015000056] p2_far_0_lom: ldstub [%o3+0x1e2],%l5 ! Mem[00000000158001e2] ld [%o2+0x080],%f15 ! Mem[0000000015000080] jmpl %o7,%g0 lduh [%o2+0x056],%l6 ! Mem[0000000015000056] p2_far_0_he: umulcc %l0,0x753,%l7 sllx %l7,%l5,%l4 and %l7,%l2,%l0 ld [%i0+0x0e4],%f19 ! Mem[00000000140000e4] lduh [%i1+0x1d2],%l1 ! Mem[00000000148001d2] swap [%i2+0x148],%l6 ! Mem[0000000015000148] jmpl %o7,%g0 ldd [%i3+0x0e8],%l2 ! Mem[00000000158000e8] p2_far_0_ho: umulcc %l0,0x753,%l7 sllx %l7,%l5,%l4 and %l7,%l2,%l0 ld [%o0+0x0e4],%f19 ! Mem[00000000140000e4] lduh [%o1+0x1d2],%l1 ! Mem[00000000148001d2] swap [%o2+0x148],%l6 ! Mem[0000000015000148] jmpl %o7,%g0 ldd [%o3+0x0e8],%l2 ! Mem[00000000158000e8] p2_far_0_hem: umulcc %l0,0x753,%l7 sllx %l7,%l5,%l4 and %l7,%l2,%l0 ld [%i0+0x0e4],%f19 ! Mem[00000000140000e4] lduh [%i1+0x1d2],%l1 ! Mem[00000000148001d2] swap [%i2+0x148],%l6 ! Mem[0000000015000148] jmpl %o7,%g0 ldd [%i3+0x0e8],%l2 ! Mem[00000000158000e8] p2_far_0_hom: umulcc %l0,0x753,%l7 sllx %l7,%l5,%l4 and %l7,%l2,%l0 ld [%o0+0x0e4],%f19 ! Mem[00000000140000e4] lduh [%o1+0x1d2],%l1 ! Mem[00000000148001d2] swap [%o2+0x148],%l6 ! Mem[0000000015000148] jmpl %o7,%g0 ldd [%o3+0x0e8],%l2 ! Mem[00000000158000e8] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: lduh [%i3+0x1e2],%l5 ! Mem[00000000178001e2] addc %l2,-0xa62,%l3 jmpl %o7,%g0 ldstub [%i3+0x195],%l4 ! Mem[0000000017800195] p3_far_0_lo: lduh [%o3+0x1e2],%l5 ! Mem[00000000178001e2] addc %l2,-0xa62,%l3 jmpl %o7,%g0 ldstub [%o3+0x195],%l4 ! Mem[0000000017800195] p3_far_0_lem: lduh [%i3+0x1e2],%l5 ! Mem[00000000178001e2] addc %l2,-0xa62,%l3 jmpl %o7,%g0 ldstub [%i3+0x195],%l4 ! Mem[0000000017800195] p3_far_0_lom: lduh [%o3+0x1e2],%l5 ! Mem[00000000178001e2] addc %l2,-0xa62,%l3 jmpl %o7,%g0 ldstub [%o3+0x195],%l4 ! Mem[0000000017800195] p3_far_0_he: addc %l7,%l4,%l7 stx %l0,[%i2+0x190] ! Mem[0000000017000190] jmpl %o7,%g0 st %f22,[%i3+0x198] ! Mem[0000000017800198] p3_far_0_ho: addc %l7,%l4,%l7 stx %l0,[%o2+0x190] ! Mem[0000000017000190] jmpl %o7,%g0 st %f22,[%o3+0x198] ! Mem[0000000017800198] p3_far_0_hem: addc %l7,%l4,%l7 stx %l0,[%i2+0x190] ! Mem[0000000017000190] jmpl %o7,%g0 st %f22,[%i3+0x198] ! Mem[0000000017800198] p3_far_0_hom: addc %l7,%l4,%l7 stx %l0,[%o2+0x190] ! Mem[0000000017000190] jmpl %o7,%g0 st %f22,[%o3+0x198] ! Mem[0000000017800198] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: ldx [%i3+0x1e0],%l5 ! Mem[00000000198001e0] ldsw [%i2+0x080],%l7 ! Mem[0000000019000080] jmpl %o7,%g0 std %f14,[%i2+0x050] ! Mem[0000000019000050] p4_far_0_lo: ldx [%o3+0x1e0],%l5 ! Mem[00000000198001e0] ldsw [%o2+0x080],%l7 ! Mem[0000000019000080] jmpl %o7,%g0 std %f14,[%o2+0x050] ! Mem[0000000019000050] p4_far_0_lem: ldx [%i3+0x1e0],%l5 ! Mem[00000000198001e0] ldsw [%i2+0x080],%l7 ! Mem[0000000019000080] jmpl %o7,%g0 std %f14,[%i2+0x050] ! Mem[0000000019000050] p4_far_0_lom: ldx [%o3+0x1e0],%l5 ! Mem[00000000198001e0] ldsw [%o2+0x080],%l7 ! Mem[0000000019000080] jmpl %o7,%g0 std %f14,[%o2+0x050] ! Mem[0000000019000050] p4_far_0_he: stw %l6,[%i1+0x0d8] ! Mem[00000000188000d8] lduh [%i0+0x1cc],%l0 ! Mem[00000000180001cc] ld [%i3+0x1f8],%f30 ! Mem[00000000198001f8] ldx [%i3+0x0b0],%l2 ! Mem[00000000198000b0] lduh [%i1+0x160],%l5 ! Mem[0000000018800160] ldstub [%i3+0x0b2],%l0 ! Mem[00000000198000b2] jmpl %o7,%g0 ldsh [%i0+0x014],%l2 ! Mem[0000000018000014] p4_far_0_ho: stw %l6,[%o1+0x0d8] ! Mem[00000000188000d8] lduh [%o0+0x1cc],%l0 ! Mem[00000000180001cc] ld [%o3+0x1f8],%f30 ! Mem[00000000198001f8] ldx [%o3+0x0b0],%l2 ! Mem[00000000198000b0] lduh [%o1+0x160],%l5 ! Mem[0000000018800160] ldstub [%o3+0x0b2],%l0 ! Mem[00000000198000b2] jmpl %o7,%g0 ldsh [%o0+0x014],%l2 ! Mem[0000000018000014] p4_far_0_hem: stw %l6,[%i1+0x0d8] ! Mem[00000000188000d8] lduh [%i0+0x1cc],%l0 ! Mem[00000000180001cc] ld [%i3+0x1f8],%f30 ! Mem[00000000198001f8] ldx [%i3+0x0b0],%l2 ! Mem[00000000198000b0] lduh [%i1+0x160],%l5 ! Mem[0000000018800160] ldstub [%i3+0x0b2],%l0 ! Mem[00000000198000b2] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x014],%l2 ! Mem[0000000018000014] p4_far_0_hom: stw %l6,[%o1+0x0d8] ! Mem[00000000188000d8] lduh [%o0+0x1cc],%l0 ! Mem[00000000180001cc] ld [%o3+0x1f8],%f30 ! Mem[00000000198001f8] ldx [%o3+0x0b0],%l2 ! Mem[00000000198000b0] lduh [%o1+0x160],%l5 ! Mem[0000000018800160] ldstub [%o3+0x0b2],%l0 ! Mem[00000000198000b2] membar #Sync jmpl %o7,%g0 ldsh [%o0+0x014],%l2 ! Mem[0000000018000014] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: stb %l2,[%i3+0x085] ! Mem[000000001b800085] stw %l1,[%i3+0x014] ! Mem[000000001b800014] jmpl %o7,%g0 ldx [%i3+0x1d0],%l3 ! Mem[000000001b8001d0] p5_far_0_lo: stb %l2,[%o3+0x085] ! Mem[000000001b800085] stw %l1,[%o3+0x014] ! Mem[000000001b800014] jmpl %o7,%g0 ldx [%o3+0x1d0],%l3 ! Mem[000000001b8001d0] p5_far_0_lem: stb %l2,[%i3+0x085] ! Mem[000000001b800085] membar #Sync stw %l1,[%i3+0x014] ! Mem[000000001b800014] jmpl %o7,%g0 ldx [%i3+0x1d0],%l3 ! Mem[000000001b8001d0] p5_far_0_lom: stb %l2,[%o3+0x085] ! Mem[000000001b800085] membar #Sync stw %l1,[%o3+0x014] ! Mem[000000001b800014] jmpl %o7,%g0 ldx [%o3+0x1d0],%l3 ! Mem[000000001b8001d0] p5_far_0_he: lduh [%i1+0x1b8],%l6 ! Mem[000000001a8001b8] jmpl %o7,%g0 stw %l6,[%i0+0x184] ! Mem[000000001a000184] p5_far_0_ho: lduh [%o1+0x1b8],%l6 ! Mem[000000001a8001b8] jmpl %o7,%g0 stw %l6,[%o0+0x184] ! Mem[000000001a000184] p5_far_0_hem: lduh [%i1+0x1b8],%l6 ! Mem[000000001a8001b8] jmpl %o7,%g0 stw %l6,[%i0+0x184] ! Mem[000000001a000184] p5_far_0_hom: lduh [%o1+0x1b8],%l6 ! Mem[000000001a8001b8] jmpl %o7,%g0 stw %l6,[%o0+0x184] ! Mem[000000001a000184] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: stb %l5,[%i0+0x1e2] ! Mem[000000001c0001e2] umulcc %l2,%l6,%l3 jmpl %o7,%g0 st %f12,[%i0+0x1b4] ! Mem[000000001c0001b4] p6_far_0_lo: stb %l5,[%o0+0x1e2] ! Mem[000000001c0001e2] umulcc %l2,%l6,%l3 jmpl %o7,%g0 st %f12,[%o0+0x1b4] ! Mem[000000001c0001b4] p6_far_0_lem: stb %l5,[%i0+0x1e2] ! Mem[000000001c0001e2] umulcc %l2,%l6,%l3 jmpl %o7,%g0 st %f12,[%i0+0x1b4] ! Mem[000000001c0001b4] p6_far_0_lom: stb %l5,[%o0+0x1e2] ! Mem[000000001c0001e2] umulcc %l2,%l6,%l3 jmpl %o7,%g0 st %f12,[%o0+0x1b4] ! Mem[000000001c0001b4] p6_far_0_he: xnorcc %l7,0x064,%l7 lduh [%i1+0x1b2],%l0 ! Mem[000000001c8001b2] jmpl %o7,%g0 swap [%i2+0x1b8],%l6 ! Mem[000000001d0001b8] p6_far_0_ho: xnorcc %l7,0x064,%l7 lduh [%o1+0x1b2],%l0 ! Mem[000000001c8001b2] jmpl %o7,%g0 swap [%o2+0x1b8],%l6 ! Mem[000000001d0001b8] p6_far_0_hem: xnorcc %l7,0x064,%l7 lduh [%i1+0x1b2],%l0 ! Mem[000000001c8001b2] jmpl %o7,%g0 swap [%i2+0x1b8],%l6 ! Mem[000000001d0001b8] p6_far_0_hom: xnorcc %l7,0x064,%l7 lduh [%o1+0x1b2],%l0 ! Mem[000000001c8001b2] jmpl %o7,%g0 swap [%o2+0x1b8],%l6 ! Mem[000000001d0001b8] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: st %f5 ,[%i0+0x1c0] ! Mem[000000001e0001c0] sth %l7,[%i1+0x080] ! Mem[000000001e800080] jmpl %o7,%g0 ldsw [%i3+0x09c],%l4 ! Mem[000000001f80009c] p7_far_0_lo: st %f5 ,[%o0+0x1c0] ! Mem[000000001e0001c0] sth %l7,[%o1+0x080] ! Mem[000000001e800080] jmpl %o7,%g0 ldsw [%o3+0x09c],%l4 ! Mem[000000001f80009c] p7_far_0_lem: st %f5 ,[%i0+0x1c0] ! Mem[000000001e0001c0] sth %l7,[%i1+0x080] ! Mem[000000001e800080] jmpl %o7,%g0 ldsw [%i3+0x09c],%l4 ! Mem[000000001f80009c] p7_far_0_lom: st %f5 ,[%o0+0x1c0] ! Mem[000000001e0001c0] sth %l7,[%o1+0x080] ! Mem[000000001e800080] jmpl %o7,%g0 ldsw [%o3+0x09c],%l4 ! Mem[000000001f80009c] p7_far_0_he: ldd [%i2+0x1b0],%l0 ! Mem[000000001f0001b0] ldsb [%i2+0x138],%l5 ! Mem[000000001f000138] ldd [%i1+0x118],%l2 ! Mem[000000001e800118] jmpl %o7,%g0 lduw [%i2+0x140],%l5 ! Mem[000000001f000140] p7_far_0_ho: ldd [%o2+0x1b0],%l0 ! Mem[000000001f0001b0] ldsb [%o2+0x138],%l5 ! Mem[000000001f000138] ldd [%o1+0x118],%l2 ! Mem[000000001e800118] jmpl %o7,%g0 lduw [%o2+0x140],%l5 ! Mem[000000001f000140] p7_far_0_hem: ldd [%i2+0x1b0],%l0 ! Mem[000000001f0001b0] ldsb [%i2+0x138],%l5 ! Mem[000000001f000138] ldd [%i1+0x118],%l2 ! Mem[000000001e800118] jmpl %o7,%g0 lduw [%i2+0x140],%l5 ! Mem[000000001f000140] p7_far_0_hom: ldd [%o2+0x1b0],%l0 ! Mem[000000001f0001b0] ldsb [%o2+0x138],%l5 ! Mem[000000001f000138] ldd [%o1+0x118],%l2 ! Mem[000000001e800118] jmpl %o7,%g0 lduw [%o2+0x140],%l5 ! Mem[000000001f000140] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: addcc %l2,%l2,%l3 ldstub [%i0+0x1f1],%l5 ! Mem[00000000200001f1] jmpl %o7,%g0 lduw [%i0+0x030],%l7 ! Mem[0000000020000030] p8_far_0_lo: addcc %l2,%l2,%l3 ldstub [%o0+0x1f1],%l5 ! Mem[00000000200001f1] jmpl %o7,%g0 lduw [%o0+0x030],%l7 ! Mem[0000000020000030] p8_far_0_lem: addcc %l2,%l2,%l3 ldstub [%i0+0x1f1],%l5 ! Mem[00000000200001f1] membar #Sync jmpl %o7,%g0 lduw [%i0+0x030],%l7 ! Mem[0000000020000030] p8_far_0_lom: addcc %l2,%l2,%l3 ldstub [%o0+0x1f1],%l5 ! Mem[00000000200001f1] membar #Sync jmpl %o7,%g0 lduw [%o0+0x030],%l7 ! Mem[0000000020000030] p8_far_0_he: lduw [%i3+0x0bc],%l4 ! Mem[00000000218000bc] std %f18,[%i0+0x080] ! Mem[0000000020000080] ldstub [%i1+0x04d],%l0 ! Mem[000000002080004d] lduw [%i2+0x090],%l0 ! Mem[0000000021000090] lduh [%i3+0x034],%l2 ! Mem[0000000021800034] ldd [%i2+0x1b8],%f30 ! Mem[00000000210001b8] lduh [%i3+0x0c0],%l2 ! Mem[00000000218000c0] jmpl %o7,%g0 stw %l1,[%i1+0x090] ! Mem[0000000020800090] p8_far_0_ho: lduw [%o3+0x0bc],%l4 ! Mem[00000000218000bc] std %f18,[%o0+0x080] ! Mem[0000000020000080] ldstub [%o1+0x04d],%l0 ! Mem[000000002080004d] lduw [%o2+0x090],%l0 ! Mem[0000000021000090] lduh [%o3+0x034],%l2 ! Mem[0000000021800034] ldd [%o2+0x1b8],%f30 ! Mem[00000000210001b8] lduh [%o3+0x0c0],%l2 ! Mem[00000000218000c0] jmpl %o7,%g0 stw %l1,[%o1+0x090] ! Mem[0000000020800090] p8_far_0_hem: lduw [%i3+0x0bc],%l4 ! Mem[00000000218000bc] std %f18,[%i0+0x080] ! Mem[0000000020000080] ldstub [%i1+0x04d],%l0 ! Mem[000000002080004d] lduw [%i2+0x090],%l0 ! Mem[0000000021000090] membar #Sync lduh [%i3+0x034],%l2 ! Mem[0000000021800034] ldd [%i2+0x1b8],%f30 ! Mem[00000000210001b8] lduh [%i3+0x0c0],%l2 ! Mem[00000000218000c0] jmpl %o7,%g0 stw %l1,[%i1+0x090] ! Mem[0000000020800090] p8_far_0_hom: lduw [%o3+0x0bc],%l4 ! Mem[00000000218000bc] std %f18,[%o0+0x080] ! Mem[0000000020000080] ldstub [%o1+0x04d],%l0 ! Mem[000000002080004d] lduw [%o2+0x090],%l0 ! Mem[0000000021000090] membar #Sync lduh [%o3+0x034],%l2 ! Mem[0000000021800034] ldd [%o2+0x1b8],%f30 ! Mem[00000000210001b8] lduh [%o3+0x0c0],%l2 ! Mem[00000000218000c0] jmpl %o7,%g0 stw %l1,[%o1+0x090] ! Mem[0000000020800090] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: taddcctv %l5,%l6,%l6 ldub [%i0+0x1d1],%l5 ! Mem[00000000220001d1] jmpl %o7,%g0 std %f14,[%i0+0x1b0] ! Mem[00000000220001b0] p9_far_0_lo: taddcctv %l5,%l6,%l6 ldub [%o0+0x1d1],%l5 ! Mem[00000000220001d1] jmpl %o7,%g0 std %f14,[%o0+0x1b0] ! Mem[00000000220001b0] p9_far_0_lem: taddcctv %l5,%l6,%l6 ldub [%i0+0x1d1],%l5 ! Mem[00000000220001d1] jmpl %o7,%g0 std %f14,[%i0+0x1b0] ! Mem[00000000220001b0] p9_far_0_lom: taddcctv %l5,%l6,%l6 ldub [%o0+0x1d1],%l5 ! Mem[00000000220001d1] jmpl %o7,%g0 std %f14,[%o0+0x1b0] ! Mem[00000000220001b0] p9_far_0_he: jmpl %o7,%g0 ldd [%i1+0x198],%l6 ! Mem[0000000022800198] jmpl %o7,%g0 nop p9_far_0_ho: jmpl %o7,%g0 ldd [%o1+0x198],%l6 ! Mem[0000000022800198] jmpl %o7,%g0 nop p9_far_0_hem: jmpl %o7,%g0 ldd [%i1+0x198],%l6 ! Mem[0000000022800198] jmpl %o7,%g0 nop p9_far_0_hom: jmpl %o7,%g0 ldd [%o1+0x198],%l6 ! Mem[0000000022800198] jmpl %o7,%g0 nop p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: std %f0 ,[%i0+0x0f8] ! Mem[00000000240000f8] swap [%i1+0x09c],%l7 ! Mem[000000002480009c] jmpl %o7,%g0 ldsb [%i2+0x078],%l6 ! Mem[0000000025000078] p10_far_0_lo: std %f0 ,[%o0+0x0f8] ! Mem[00000000240000f8] swap [%o1+0x09c],%l7 ! Mem[000000002480009c] jmpl %o7,%g0 ldsb [%o2+0x078],%l6 ! Mem[0000000025000078] p10_far_0_lem: std %f0 ,[%i0+0x0f8] ! Mem[00000000240000f8] swap [%i1+0x09c],%l7 ! Mem[000000002480009c] jmpl %o7,%g0 ldsb [%i2+0x078],%l6 ! Mem[0000000025000078] p10_far_0_lom: std %f0 ,[%o0+0x0f8] ! Mem[00000000240000f8] swap [%o1+0x09c],%l7 ! Mem[000000002480009c] jmpl %o7,%g0 ldsb [%o2+0x078],%l6 ! Mem[0000000025000078] p10_far_0_he: jmpl %o7,%g0 ldstub [%i3+0x00e],%l6 ! Mem[000000002580000e] jmpl %o7,%g0 nop p10_far_0_ho: jmpl %o7,%g0 ldstub [%o3+0x00e],%l6 ! Mem[000000002580000e] jmpl %o7,%g0 nop p10_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00e],%l6 ! Mem[000000002580000e] jmpl %o7,%g0 nop p10_far_0_hom: membar #Sync jmpl %o7,%g0 ldstub [%o3+0x00e],%l6 ! Mem[000000002580000e] jmpl %o7,%g0 nop p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldd [%i0+0x1e0],%f4 ! Mem[00000000260001e0] lduh [%i2+0x122],%l2 ! Mem[0000000027000122] jmpl %o7,%g0 ld [%i0+0x1d0],%f11 ! Mem[00000000260001d0] p11_far_0_lo: ldd [%o0+0x1e0],%f4 ! Mem[00000000260001e0] lduh [%o2+0x122],%l2 ! Mem[0000000027000122] jmpl %o7,%g0 ld [%o0+0x1d0],%f11 ! Mem[00000000260001d0] p11_far_0_lem: ldd [%i0+0x1e0],%f4 ! Mem[00000000260001e0] lduh [%i2+0x122],%l2 ! Mem[0000000027000122] jmpl %o7,%g0 ld [%i0+0x1d0],%f11 ! Mem[00000000260001d0] p11_far_0_lom: ldd [%o0+0x1e0],%f4 ! Mem[00000000260001e0] lduh [%o2+0x122],%l2 ! Mem[0000000027000122] jmpl %o7,%g0 ld [%o0+0x1d0],%f11 ! Mem[00000000260001d0] p11_far_0_he: lduh [%i3+0x184],%l4 ! Mem[0000000027800184] lduw [%i3+0x008],%l6 ! Mem[0000000027800008] ld [%i2+0x0a0],%f19 ! Mem[00000000270000a0] ldub [%i0+0x06d],%l0 ! Mem[000000002600006d] ldsw [%i3+0x0b0],%l0 ! Mem[00000000278000b0] sth %l2,[%i0+0x014] ! Mem[0000000026000014] jmpl %o7,%g0 taddcctv %l2,%l5,%l3 p11_far_0_ho: lduh [%o3+0x184],%l4 ! Mem[0000000027800184] lduw [%o3+0x008],%l6 ! Mem[0000000027800008] ld [%o2+0x0a0],%f19 ! Mem[00000000270000a0] ldub [%o0+0x06d],%l0 ! Mem[000000002600006d] ldsw [%o3+0x0b0],%l0 ! Mem[00000000278000b0] sth %l2,[%o0+0x014] ! Mem[0000000026000014] jmpl %o7,%g0 taddcctv %l2,%l5,%l3 p11_far_0_hem: lduh [%i3+0x184],%l4 ! Mem[0000000027800184] membar #Sync lduw [%i3+0x008],%l6 ! Mem[0000000027800008] ld [%i2+0x0a0],%f19 ! Mem[00000000270000a0] ldub [%i0+0x06d],%l0 ! Mem[000000002600006d] ldsw [%i3+0x0b0],%l0 ! Mem[00000000278000b0] sth %l2,[%i0+0x014] ! Mem[0000000026000014] jmpl %o7,%g0 taddcctv %l2,%l5,%l3 p11_far_0_hom: lduh [%o3+0x184],%l4 ! Mem[0000000027800184] membar #Sync lduw [%o3+0x008],%l6 ! Mem[0000000027800008] ld [%o2+0x0a0],%f19 ! Mem[00000000270000a0] ldub [%o0+0x06d],%l0 ! Mem[000000002600006d] ldsw [%o3+0x0b0],%l0 ! Mem[00000000278000b0] sth %l2,[%o0+0x014] ! Mem[0000000026000014] jmpl %o7,%g0 taddcctv %l2,%l5,%l3 p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldsh [%i0+0x1e2],%l5 ! Mem[00000000280001e2] subc %l2,-0xe02,%l3 jmpl %o7,%g0 swap [%i1+0x1d4],%l3 ! Mem[00000000288001d4] p12_far_0_lo: ldsh [%o0+0x1e2],%l5 ! Mem[00000000280001e2] subc %l2,-0xe02,%l3 jmpl %o7,%g0 swap [%o1+0x1d4],%l3 ! Mem[00000000288001d4] p12_far_0_lem: ldsh [%i0+0x1e2],%l5 ! Mem[00000000280001e2] subc %l2,-0xe02,%l3 jmpl %o7,%g0 swap [%i1+0x1d4],%l3 ! Mem[00000000288001d4] p12_far_0_lom: ldsh [%o0+0x1e2],%l5 ! Mem[00000000280001e2] subc %l2,-0xe02,%l3 jmpl %o7,%g0 swap [%o1+0x1d4],%l3 ! Mem[00000000288001d4] p12_far_0_he: xnor %l6,%l2,%l6 jmpl %o7,%g0 ldx [%i0+0x020],%l5 ! Mem[0000000028000020] p12_far_0_ho: xnor %l6,%l2,%l6 jmpl %o7,%g0 ldx [%o0+0x020],%l5 ! Mem[0000000028000020] p12_far_0_hem: xnor %l6,%l2,%l6 membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l5 ! Mem[0000000028000020] p12_far_0_hom: xnor %l6,%l2,%l6 membar #Sync jmpl %o7,%g0 ldx [%o0+0x020],%l5 ! Mem[0000000028000020] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: ldd [%i0+0x0f8],%l0 ! Mem[000000002a0000f8] sub %l2,%l7,%l7 jmpl %o7,%g0 ldsb [%i1+0x0fb],%l6 ! Mem[000000002a8000fb] p13_far_0_lo: ldd [%o0+0x0f8],%l0 ! Mem[000000002a0000f8] sub %l2,%l7,%l7 jmpl %o7,%g0 ldsb [%o1+0x0fb],%l6 ! Mem[000000002a8000fb] p13_far_0_lem: ldd [%i0+0x0f8],%l0 ! Mem[000000002a0000f8] sub %l2,%l7,%l7 jmpl %o7,%g0 ldsb [%i1+0x0fb],%l6 ! Mem[000000002a8000fb] p13_far_0_lom: ldd [%o0+0x0f8],%l0 ! Mem[000000002a0000f8] sub %l2,%l7,%l7 jmpl %o7,%g0 ldsb [%o1+0x0fb],%l6 ! Mem[000000002a8000fb] p13_far_0_he: sll %l6,%l6,%l5 jmpl %o7,%g0 stw %l3,[%i2+0x130] ! Mem[000000002b000130] p13_far_0_ho: sll %l6,%l6,%l5 jmpl %o7,%g0 stw %l3,[%o2+0x130] ! Mem[000000002b000130] p13_far_0_hem: sll %l6,%l6,%l5 jmpl %o7,%g0 stw %l3,[%i2+0x130] ! Mem[000000002b000130] p13_far_0_hom: sll %l6,%l6,%l5 jmpl %o7,%g0 stw %l3,[%o2+0x130] ! Mem[000000002b000130] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: lduw [%i0+0x1c0],%l5 ! Mem[000000002c0001c0] ldub [%i1+0x05c],%l7 ! Mem[000000002c80005c] jmpl %o7,%g0 xnorcc %l7,%l3,%l4 p14_far_0_lo: lduw [%o0+0x1c0],%l5 ! Mem[000000002c0001c0] ldub [%o1+0x05c],%l7 ! Mem[000000002c80005c] jmpl %o7,%g0 xnorcc %l7,%l3,%l4 p14_far_0_lem: lduw [%i0+0x1c0],%l5 ! Mem[000000002c0001c0] ldub [%i1+0x05c],%l7 ! Mem[000000002c80005c] jmpl %o7,%g0 xnorcc %l7,%l3,%l4 p14_far_0_lom: lduw [%o0+0x1c0],%l5 ! Mem[000000002c0001c0] ldub [%o1+0x05c],%l7 ! Mem[000000002c80005c] jmpl %o7,%g0 xnorcc %l7,%l3,%l4 p14_far_0_he: srlx %l6,%l2,%l6 jmpl %o7,%g0 stx %l0,[%i3+0x190] ! Mem[000000002d800190] p14_far_0_ho: srlx %l6,%l2,%l6 jmpl %o7,%g0 stx %l0,[%o3+0x190] ! Mem[000000002d800190] p14_far_0_hem: srlx %l6,%l2,%l6 jmpl %o7,%g0 stx %l0,[%i3+0x190] ! Mem[000000002d800190] p14_far_0_hom: srlx %l6,%l2,%l6 jmpl %o7,%g0 stx %l0,[%o3+0x190] ! Mem[000000002d800190] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: andncc %l1,-0xb0b,%l6 std %f12,[%i2+0x1b8] ! Mem[000000002f0001b8] jmpl %o7,%g0 lduh [%i0+0x08e],%l7 ! Mem[000000002e00008e] p15_far_0_lo: andncc %l1,-0xb0b,%l6 std %f12,[%o2+0x1b8] ! Mem[000000002f0001b8] jmpl %o7,%g0 lduh [%o0+0x08e],%l7 ! Mem[000000002e00008e] p15_far_0_lem: andncc %l1,-0xb0b,%l6 std %f12,[%i2+0x1b8] ! Mem[000000002f0001b8] jmpl %o7,%g0 lduh [%i0+0x08e],%l7 ! Mem[000000002e00008e] p15_far_0_lom: andncc %l1,-0xb0b,%l6 std %f12,[%o2+0x1b8] ! Mem[000000002f0001b8] jmpl %o7,%g0 lduh [%o0+0x08e],%l7 ! Mem[000000002e00008e] p15_far_0_he: ldsh [%i0+0x0de],%l3 ! Mem[000000002e0000de] jmpl %o7,%g0 ldsh [%i1+0x04c],%l0 ! Mem[000000002e80004c] p15_far_0_ho: ldsh [%o0+0x0de],%l3 ! Mem[000000002e0000de] jmpl %o7,%g0 ldsh [%o1+0x04c],%l0 ! Mem[000000002e80004c] p15_far_0_hem: ldsh [%i0+0x0de],%l3 ! Mem[000000002e0000de] jmpl %o7,%g0 ldsh [%i1+0x04c],%l0 ! Mem[000000002e80004c] p15_far_0_hom: ldsh [%o0+0x0de],%l3 ! Mem[000000002e0000de] jmpl %o7,%g0 ldsh [%o1+0x04c],%l0 ! Mem[000000002e80004c] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: std %l6,[%i1+0x0a0] ! Mem[00000000308000a0] ldub [%i0+0x0af],%l7 ! Mem[00000000300000af] jmpl %o7,%g0 ldsw [%i1+0x10c],%l2 ! Mem[000000003080010c] p16_far_0_lo: std %l6,[%o1+0x0a0] ! Mem[00000000308000a0] ldub [%o0+0x0af],%l7 ! Mem[00000000300000af] jmpl %o7,%g0 ldsw [%o1+0x10c],%l2 ! Mem[000000003080010c] p16_far_0_lem: std %l6,[%i1+0x0a0] ! Mem[00000000308000a0] ldub [%i0+0x0af],%l7 ! Mem[00000000300000af] jmpl %o7,%g0 ldsw [%i1+0x10c],%l2 ! Mem[000000003080010c] p16_far_0_lom: std %l6,[%o1+0x0a0] ! Mem[00000000308000a0] ldub [%o0+0x0af],%l7 ! Mem[00000000300000af] jmpl %o7,%g0 ldsw [%o1+0x10c],%l2 ! Mem[000000003080010c] p16_far_0_he: ldsh [%i1+0x196],%l0 ! Mem[0000000030800196] ldub [%i3+0x158],%l7 ! Mem[0000000031800158] ldsb [%i1+0x02e],%l6 ! Mem[000000003080002e] udivx %l4,-0xd72,%l2 ldd [%i0+0x0e0],%l2 ! Mem[00000000300000e0] srlx %l5,%l0,%l0 jmpl %o7,%g0 ldsw [%i2+0x1d0],%l1 ! Mem[00000000310001d0] p16_far_0_ho: ldsh [%o1+0x196],%l0 ! Mem[0000000030800196] ldub [%o3+0x158],%l7 ! Mem[0000000031800158] ldsb [%o1+0x02e],%l6 ! Mem[000000003080002e] udivx %l4,-0xd72,%l2 ldd [%o0+0x0e0],%l2 ! Mem[00000000300000e0] srlx %l5,%l0,%l0 jmpl %o7,%g0 ldsw [%o2+0x1d0],%l1 ! Mem[00000000310001d0] p16_far_0_hem: ldsh [%i1+0x196],%l0 ! Mem[0000000030800196] ldub [%i3+0x158],%l7 ! Mem[0000000031800158] membar #Sync ldsb [%i1+0x02e],%l6 ! Mem[000000003080002e] udivx %l4,-0xd72,%l2 ldd [%i0+0x0e0],%l2 ! Mem[00000000300000e0] srlx %l5,%l0,%l0 jmpl %o7,%g0 ldsw [%i2+0x1d0],%l1 ! Mem[00000000310001d0] p16_far_0_hom: ldsh [%o1+0x196],%l0 ! Mem[0000000030800196] ldub [%o3+0x158],%l7 ! Mem[0000000031800158] membar #Sync ldsb [%o1+0x02e],%l6 ! Mem[000000003080002e] udivx %l4,-0xd72,%l2 ldd [%o0+0x0e0],%l2 ! Mem[00000000300000e0] srlx %l5,%l0,%l0 jmpl %o7,%g0 ldsw [%o2+0x1d0],%l1 ! Mem[00000000310001d0] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: std %l4,[%i1+0x1c0] ! Mem[00000000328001c0] xnorcc %l6,%l1,%l5 jmpl %o7,%g0 swap [%i1+0x1b4],%l0 ! Mem[00000000328001b4] p17_far_0_lo: std %l4,[%o1+0x1c0] ! Mem[00000000328001c0] xnorcc %l6,%l1,%l5 jmpl %o7,%g0 swap [%o1+0x1b4],%l0 ! Mem[00000000328001b4] p17_far_0_lem: std %l4,[%i1+0x1c0] ! Mem[00000000328001c0] xnorcc %l6,%l1,%l5 jmpl %o7,%g0 swap [%i1+0x1b4],%l0 ! Mem[00000000328001b4] p17_far_0_lom: std %l4,[%o1+0x1c0] ! Mem[00000000328001c0] xnorcc %l6,%l1,%l5 jmpl %o7,%g0 swap [%o1+0x1b4],%l0 ! Mem[00000000328001b4] p17_far_0_he: stw %l0,[%i3+0x008] ! Mem[0000000033800008] lduw [%i1+0x02c],%l6 ! Mem[000000003280002c] ldsb [%i3+0x010],%l6 ! Mem[0000000033800010] lduh [%i0+0x1a2],%l4 ! Mem[00000000320001a2] ldsb [%i2+0x0f1],%l0 ! Mem[00000000330000f1] ldstub [%i1+0x1af],%l2 ! Mem[00000000328001af] jmpl %o7,%g0 ldstub [%i1+0x046],%l4 ! Mem[0000000032800046] p17_far_0_ho: stw %l0,[%o3+0x008] ! Mem[0000000033800008] lduw [%o1+0x02c],%l6 ! Mem[000000003280002c] ldsb [%o3+0x010],%l6 ! Mem[0000000033800010] lduh [%o0+0x1a2],%l4 ! Mem[00000000320001a2] ldsb [%o2+0x0f1],%l0 ! Mem[00000000330000f1] ldstub [%o1+0x1af],%l2 ! Mem[00000000328001af] jmpl %o7,%g0 ldstub [%o1+0x046],%l4 ! Mem[0000000032800046] p17_far_0_hem: membar #Sync stw %l0,[%i3+0x008] ! Mem[0000000033800008] lduw [%i1+0x02c],%l6 ! Mem[000000003280002c] ldsb [%i3+0x010],%l6 ! Mem[0000000033800010] lduh [%i0+0x1a2],%l4 ! Mem[00000000320001a2] ldsb [%i2+0x0f1],%l0 ! Mem[00000000330000f1] ldstub [%i1+0x1af],%l2 ! Mem[00000000328001af] jmpl %o7,%g0 ldstub [%i1+0x046],%l4 ! Mem[0000000032800046] p17_far_0_hom: membar #Sync stw %l0,[%o3+0x008] ! Mem[0000000033800008] lduw [%o1+0x02c],%l6 ! Mem[000000003280002c] ldsb [%o3+0x010],%l6 ! Mem[0000000033800010] lduh [%o0+0x1a2],%l4 ! Mem[00000000320001a2] ldsb [%o2+0x0f1],%l0 ! Mem[00000000330000f1] ldstub [%o1+0x1af],%l2 ! Mem[00000000328001af] jmpl %o7,%g0 ldstub [%o1+0x046],%l4 ! Mem[0000000032800046] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: sth %l5,[%i1+0x1e2] ! Mem[00000000348001e2] ldub [%i2+0x0a0],%l7 ! Mem[00000000350000a0] jmpl %o7,%g0 stb %l6,[%i2+0x077] ! Mem[0000000035000077] p18_far_0_lo: sth %l5,[%o1+0x1e2] ! Mem[00000000348001e2] ldub [%o2+0x0a0],%l7 ! Mem[00000000350000a0] jmpl %o7,%g0 stb %l6,[%o2+0x077] ! Mem[0000000035000077] p18_far_0_lem: sth %l5,[%i1+0x1e2] ! Mem[00000000348001e2] ldub [%i2+0x0a0],%l7 ! Mem[00000000350000a0] jmpl %o7,%g0 stb %l6,[%i2+0x077] ! Mem[0000000035000077] p18_far_0_lom: sth %l5,[%o1+0x1e2] ! Mem[00000000348001e2] ldub [%o2+0x0a0],%l7 ! Mem[00000000350000a0] jmpl %o7,%g0 stb %l6,[%o2+0x077] ! Mem[0000000035000077] p18_far_0_he: swap [%i3+0x1b8],%l4 ! Mem[00000000358001b8] stw %l7,[%i0+0x0ac] ! Mem[00000000340000ac] st %f28,[%i2+0x1a0] ! Mem[00000000350001a0] ldub [%i3+0x0a2],%l3 ! Mem[00000000358000a2] ldsw [%i0+0x04c],%l0 ! Mem[000000003400004c] and %l3,%l6,%l3 jmpl %o7,%g0 stb %l1,[%i2+0x17f] ! Mem[000000003500017f] p18_far_0_ho: swap [%o3+0x1b8],%l4 ! Mem[00000000358001b8] stw %l7,[%o0+0x0ac] ! Mem[00000000340000ac] st %f28,[%o2+0x1a0] ! Mem[00000000350001a0] ldub [%o3+0x0a2],%l3 ! Mem[00000000358000a2] ldsw [%o0+0x04c],%l0 ! Mem[000000003400004c] and %l3,%l6,%l3 jmpl %o7,%g0 stb %l1,[%o2+0x17f] ! Mem[000000003500017f] p18_far_0_hem: swap [%i3+0x1b8],%l4 ! Mem[00000000358001b8] stw %l7,[%i0+0x0ac] ! Mem[00000000340000ac] st %f28,[%i2+0x1a0] ! Mem[00000000350001a0] ldub [%i3+0x0a2],%l3 ! Mem[00000000358000a2] ldsw [%i0+0x04c],%l0 ! Mem[000000003400004c] and %l3,%l6,%l3 jmpl %o7,%g0 stb %l1,[%i2+0x17f] ! Mem[000000003500017f] p18_far_0_hom: swap [%o3+0x1b8],%l4 ! Mem[00000000358001b8] stw %l7,[%o0+0x0ac] ! Mem[00000000340000ac] st %f28,[%o2+0x1a0] ! Mem[00000000350001a0] ldub [%o3+0x0a2],%l3 ! Mem[00000000358000a2] ldsw [%o0+0x04c],%l0 ! Mem[000000003400004c] and %l3,%l6,%l3 jmpl %o7,%g0 stb %l1,[%o2+0x17f] ! Mem[000000003500017f] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: sub %l5,-0x1fa,%l6 stb %l6,[%i0+0x0da] ! Mem[00000000360000da] jmpl %o7,%g0 stw %l3,[%i3+0x1d4] ! Mem[00000000378001d4] p19_far_0_lo: sub %l5,-0x1fa,%l6 stb %l6,[%o0+0x0da] ! Mem[00000000360000da] jmpl %o7,%g0 stw %l3,[%o3+0x1d4] ! Mem[00000000378001d4] p19_far_0_lem: sub %l5,-0x1fa,%l6 stb %l6,[%i0+0x0da] ! Mem[00000000360000da] jmpl %o7,%g0 stw %l3,[%i3+0x1d4] ! Mem[00000000378001d4] p19_far_0_lom: sub %l5,-0x1fa,%l6 stb %l6,[%o0+0x0da] ! Mem[00000000360000da] jmpl %o7,%g0 stw %l3,[%o3+0x1d4] ! Mem[00000000378001d4] p19_far_0_he: orcc %l7,-0x50e,%l0 jmpl %o7,%g0 ldsh [%i0+0x1bc],%l6 ! Mem[00000000360001bc] p19_far_0_ho: orcc %l7,-0x50e,%l0 jmpl %o7,%g0 ldsh [%o0+0x1bc],%l6 ! Mem[00000000360001bc] p19_far_0_hem: orcc %l7,-0x50e,%l0 jmpl %o7,%g0 ldsh [%i0+0x1bc],%l6 ! Mem[00000000360001bc] p19_far_0_hom: orcc %l7,-0x50e,%l0 jmpl %o7,%g0 ldsh [%o0+0x1bc],%l6 ! Mem[00000000360001bc] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: andn %l5,%l6,%l6 lduw [%i1+0x0d8],%l6 ! Mem[00000000388000d8] jmpl %o7,%g0 swap [%i3+0x1b4],%l4 ! Mem[00000000398001b4] p20_far_0_lo: andn %l5,%l6,%l6 lduw [%o1+0x0d8],%l6 ! Mem[00000000388000d8] jmpl %o7,%g0 swap [%o3+0x1b4],%l4 ! Mem[00000000398001b4] p20_far_0_lem: andn %l5,%l6,%l6 lduw [%i1+0x0d8],%l6 ! Mem[00000000388000d8] jmpl %o7,%g0 swap [%i3+0x1b4],%l4 ! Mem[00000000398001b4] p20_far_0_lom: andn %l5,%l6,%l6 lduw [%o1+0x0d8],%l6 ! Mem[00000000388000d8] jmpl %o7,%g0 swap [%o3+0x1b4],%l4 ! Mem[00000000398001b4] p20_far_0_he: swap [%i2+0x0d0],%l4 ! Mem[00000000390000d0] ldx [%i0+0x010],%l0 ! Mem[0000000038000010] jmpl %o7,%g0 srax %l0,%l7,%l0 p20_far_0_ho: swap [%o2+0x0d0],%l4 ! Mem[00000000390000d0] ldx [%o0+0x010],%l0 ! Mem[0000000038000010] jmpl %o7,%g0 srax %l0,%l7,%l0 p20_far_0_hem: swap [%i2+0x0d0],%l4 ! Mem[00000000390000d0] membar #Sync ldx [%i0+0x010],%l0 ! Mem[0000000038000010] jmpl %o7,%g0 srax %l0,%l7,%l0 p20_far_0_hom: swap [%o2+0x0d0],%l4 ! Mem[00000000390000d0] membar #Sync ldx [%o0+0x010],%l0 ! Mem[0000000038000010] jmpl %o7,%g0 srax %l0,%l7,%l0 p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: sth %l2,[%i0+0x0a4] ! Mem[000000003a0000a4] std %f0 ,[%i0+0x030] ! Mem[000000003a000030] jmpl %o7,%g0 stb %l7,[%i1+0x1ea] ! Mem[000000003a8001ea] p21_far_0_lo: sth %l2,[%o0+0x0a4] ! Mem[000000003a0000a4] std %f0 ,[%o0+0x030] ! Mem[000000003a000030] jmpl %o7,%g0 stb %l7,[%o1+0x1ea] ! Mem[000000003a8001ea] p21_far_0_lem: sth %l2,[%i0+0x0a4] ! Mem[000000003a0000a4] membar #Sync std %f0 ,[%i0+0x030] ! Mem[000000003a000030] jmpl %o7,%g0 stb %l7,[%i1+0x1ea] ! Mem[000000003a8001ea] p21_far_0_lom: sth %l2,[%o0+0x0a4] ! Mem[000000003a0000a4] membar #Sync std %f0 ,[%o0+0x030] ! Mem[000000003a000030] jmpl %o7,%g0 stb %l7,[%o1+0x1ea] ! Mem[000000003a8001ea] p21_far_0_he: sth %l1,[%i3+0x0ce] ! Mem[000000003b8000ce] stw %l0,[%i1+0x10c] ! Mem[000000003a80010c] sllx %l5,0x004,%l6 stx %l6,[%i3+0x0a8] ! Mem[000000003b8000a8] jmpl %o7,%g0 std %l0,[%i1+0x050] ! Mem[000000003a800050] p21_far_0_ho: sth %l1,[%o3+0x0ce] ! Mem[000000003b8000ce] stw %l0,[%o1+0x10c] ! Mem[000000003a80010c] sllx %l5,0x004,%l6 stx %l6,[%o3+0x0a8] ! Mem[000000003b8000a8] jmpl %o7,%g0 std %l0,[%o1+0x050] ! Mem[000000003a800050] p21_far_0_hem: sth %l1,[%i3+0x0ce] ! Mem[000000003b8000ce] stw %l0,[%i1+0x10c] ! Mem[000000003a80010c] sllx %l5,0x004,%l6 stx %l6,[%i3+0x0a8] ! Mem[000000003b8000a8] jmpl %o7,%g0 std %l0,[%i1+0x050] ! Mem[000000003a800050] p21_far_0_hom: sth %l1,[%o3+0x0ce] ! Mem[000000003b8000ce] stw %l0,[%o1+0x10c] ! Mem[000000003a80010c] sllx %l5,0x004,%l6 stx %l6,[%o3+0x0a8] ! Mem[000000003b8000a8] jmpl %o7,%g0 std %l0,[%o1+0x050] ! Mem[000000003a800050] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: stb %l5,[%i1+0x1e2] ! Mem[000000003c8001e2] sra %l2,%l6,%l3 jmpl %o7,%g0 ldub [%i3+0x1c4],%l1 ! Mem[000000003d8001c4] p22_far_0_lo: stb %l5,[%o1+0x1e2] ! Mem[000000003c8001e2] sra %l2,%l6,%l3 jmpl %o7,%g0 ldub [%o3+0x1c4],%l1 ! Mem[000000003d8001c4] p22_far_0_lem: stb %l5,[%i1+0x1e2] ! Mem[000000003c8001e2] sra %l2,%l6,%l3 jmpl %o7,%g0 ldub [%i3+0x1c4],%l1 ! Mem[000000003d8001c4] p22_far_0_lom: stb %l5,[%o1+0x1e2] ! Mem[000000003c8001e2] sra %l2,%l6,%l3 jmpl %o7,%g0 ldub [%o3+0x1c4],%l1 ! Mem[000000003d8001c4] p22_far_0_he: stw %l3,[%i3+0x034] ! Mem[000000003d800034] ldsw [%i0+0x1ac],%l7 ! Mem[000000003c0001ac] ldub [%i1+0x012],%l7 ! Mem[000000003c800012] ldx [%i2+0x028],%l6 ! Mem[000000003d000028] ldx [%i2+0x0f8],%l3 ! Mem[000000003d0000f8] ldx [%i1+0x090],%l2 ! Mem[000000003c800090] stb %l5,[%i1+0x160] ! Mem[000000003c800160] jmpl %o7,%g0 addcc %l3,%l7,%l6 p22_far_0_ho: stw %l3,[%o3+0x034] ! Mem[000000003d800034] ldsw [%o0+0x1ac],%l7 ! Mem[000000003c0001ac] ldub [%o1+0x012],%l7 ! Mem[000000003c800012] ldx [%o2+0x028],%l6 ! Mem[000000003d000028] ldx [%o2+0x0f8],%l3 ! Mem[000000003d0000f8] ldx [%o1+0x090],%l2 ! Mem[000000003c800090] stb %l5,[%o1+0x160] ! Mem[000000003c800160] jmpl %o7,%g0 addcc %l3,%l7,%l6 p22_far_0_hem: membar #Sync stw %l3,[%i3+0x034] ! Mem[000000003d800034] ldsw [%i0+0x1ac],%l7 ! Mem[000000003c0001ac] ldub [%i1+0x012],%l7 ! Mem[000000003c800012] ldx [%i2+0x028],%l6 ! Mem[000000003d000028] ldx [%i2+0x0f8],%l3 ! Mem[000000003d0000f8] ldx [%i1+0x090],%l2 ! Mem[000000003c800090] stb %l5,[%i1+0x160] ! Mem[000000003c800160] jmpl %o7,%g0 addcc %l3,%l7,%l6 p22_far_0_hom: membar #Sync stw %l3,[%o3+0x034] ! Mem[000000003d800034] ldsw [%o0+0x1ac],%l7 ! Mem[000000003c0001ac] ldub [%o1+0x012],%l7 ! Mem[000000003c800012] ldx [%o2+0x028],%l6 ! Mem[000000003d000028] ldx [%o2+0x0f8],%l3 ! Mem[000000003d0000f8] ldx [%o1+0x090],%l2 ! Mem[000000003c800090] stb %l5,[%o1+0x160] ! Mem[000000003c800160] jmpl %o7,%g0 addcc %l3,%l7,%l6 p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: st %f5 ,[%i1+0x1e0] ! Mem[000000003e8001e0] addcc %l2,-0xee2,%l3 jmpl %o7,%g0 ldsw [%i3+0x1d4],%l3 ! Mem[000000003f8001d4] p23_far_0_lo: st %f5 ,[%o1+0x1e0] ! Mem[000000003e8001e0] addcc %l2,-0xee2,%l3 jmpl %o7,%g0 ldsw [%o3+0x1d4],%l3 ! Mem[000000003f8001d4] p23_far_0_lem: st %f5 ,[%i1+0x1e0] ! Mem[000000003e8001e0] addcc %l2,-0xee2,%l3 jmpl %o7,%g0 ldsw [%i3+0x1d4],%l3 ! Mem[000000003f8001d4] p23_far_0_lom: st %f5 ,[%o1+0x1e0] ! Mem[000000003e8001e0] addcc %l2,-0xee2,%l3 jmpl %o7,%g0 ldsw [%o3+0x1d4],%l3 ! Mem[000000003f8001d4] p23_far_0_he: lduh [%i3+0x1b8],%l6 ! Mem[000000003f8001b8] jmpl %o7,%g0 std %l2,[%i1+0x0f8] ! Mem[000000003e8000f8] p23_far_0_ho: lduh [%o3+0x1b8],%l6 ! Mem[000000003f8001b8] jmpl %o7,%g0 std %l2,[%o1+0x0f8] ! Mem[000000003e8000f8] p23_far_0_hem: lduh [%i3+0x1b8],%l6 ! Mem[000000003f8001b8] jmpl %o7,%g0 std %l2,[%i1+0x0f8] ! Mem[000000003e8000f8] p23_far_0_hom: lduh [%o3+0x1b8],%l6 ! Mem[000000003f8001b8] jmpl %o7,%g0 std %l2,[%o1+0x0f8] ! Mem[000000003e8000f8] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: std %f12,[%i3+0x1b0] ! Mem[00000000418001b0] sth %l7,[%i3+0x10a] ! Mem[000000004180010a] jmpl %o7,%g0 sth %l3,[%i0+0x016] ! Mem[0000000040000016] p24_far_0_lo: std %f12,[%o3+0x1b0] ! Mem[00000000418001b0] sth %l7,[%o3+0x10a] ! Mem[000000004180010a] jmpl %o7,%g0 sth %l3,[%o0+0x016] ! Mem[0000000040000016] p24_far_0_lem: std %f12,[%i3+0x1b0] ! Mem[00000000418001b0] sth %l7,[%i3+0x10a] ! Mem[000000004180010a] membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x016] ! Mem[0000000040000016] p24_far_0_lom: std %f12,[%o3+0x1b0] ! Mem[00000000418001b0] sth %l7,[%o3+0x10a] ! Mem[000000004180010a] membar #Sync jmpl %o7,%g0 sth %l3,[%o0+0x016] ! Mem[0000000040000016] p24_far_0_he: ldstub [%i0+0x1b8],%l4 ! Mem[00000000400001b8] ld [%i0+0x15c],%f24 ! Mem[000000004000015c] addccc %l7,0xee3,%l3 jmpl %o7,%g0 stx %l0,[%i1+0x000] ! Mem[0000000040800000] p24_far_0_ho: ldstub [%o0+0x1b8],%l4 ! Mem[00000000400001b8] ld [%o0+0x15c],%f24 ! Mem[000000004000015c] addccc %l7,0xee3,%l3 jmpl %o7,%g0 stx %l0,[%o1+0x000] ! Mem[0000000040800000] p24_far_0_hem: ldstub [%i0+0x1b8],%l4 ! Mem[00000000400001b8] ld [%i0+0x15c],%f24 ! Mem[000000004000015c] addccc %l7,0xee3,%l3 membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x000] ! Mem[0000000040800000] p24_far_0_hom: ldstub [%o0+0x1b8],%l4 ! Mem[00000000400001b8] ld [%o0+0x15c],%f24 ! Mem[000000004000015c] addccc %l7,0xee3,%l3 membar #Sync jmpl %o7,%g0 stx %l0,[%o1+0x000] ! Mem[0000000040800000] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: tsubcctv %l5,%l6,%l6 ldsw [%i0+0x1e8],%l7 ! Mem[00000000420001e8] jmpl %o7,%g0 std %l6,[%i0+0x1b0] ! Mem[00000000420001b0] p25_far_0_lo: tsubcctv %l5,%l6,%l6 ldsw [%o0+0x1e8],%l7 ! Mem[00000000420001e8] jmpl %o7,%g0 std %l6,[%o0+0x1b0] ! Mem[00000000420001b0] p25_far_0_lem: tsubcctv %l5,%l6,%l6 ldsw [%i0+0x1e8],%l7 ! Mem[00000000420001e8] jmpl %o7,%g0 std %l6,[%i0+0x1b0] ! Mem[00000000420001b0] p25_far_0_lom: tsubcctv %l5,%l6,%l6 ldsw [%o0+0x1e8],%l7 ! Mem[00000000420001e8] jmpl %o7,%g0 std %l6,[%o0+0x1b0] ! Mem[00000000420001b0] p25_far_0_he: jmpl %o7,%g0 swap [%i2+0x1f4],%l0 ! Mem[00000000430001f4] jmpl %o7,%g0 nop p25_far_0_ho: jmpl %o7,%g0 swap [%o2+0x1f4],%l0 ! Mem[00000000430001f4] jmpl %o7,%g0 nop p25_far_0_hem: jmpl %o7,%g0 swap [%i2+0x1f4],%l0 ! Mem[00000000430001f4] jmpl %o7,%g0 nop p25_far_0_hom: jmpl %o7,%g0 swap [%o2+0x1f4],%l0 ! Mem[00000000430001f4] jmpl %o7,%g0 nop p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: subccc %l4,-0x9af,%l7 stw %l4,[%i3+0x0bc] ! Mem[00000000458000bc] jmpl %o7,%g0 std %f8 ,[%i2+0x1b0] ! Mem[00000000450001b0] p26_far_0_lo: subccc %l4,-0x9af,%l7 stw %l4,[%o3+0x0bc] ! Mem[00000000458000bc] jmpl %o7,%g0 std %f8 ,[%o2+0x1b0] ! Mem[00000000450001b0] p26_far_0_lem: subccc %l4,-0x9af,%l7 stw %l4,[%i3+0x0bc] ! Mem[00000000458000bc] jmpl %o7,%g0 std %f8 ,[%i2+0x1b0] ! Mem[00000000450001b0] p26_far_0_lom: subccc %l4,-0x9af,%l7 stw %l4,[%o3+0x0bc] ! Mem[00000000458000bc] jmpl %o7,%g0 std %f8 ,[%o2+0x1b0] ! Mem[00000000450001b0] p26_far_0_he: lduh [%i0+0x058],%l6 ! Mem[0000000044000058] sth %l5,[%i2+0x050] ! Mem[0000000045000050] ldx [%i1+0x198],%l6 ! Mem[0000000044800198] lduh [%i0+0x0e2],%l2 ! Mem[00000000440000e2] ldstub [%i1+0x071],%l1 ! Mem[0000000044800071] lduh [%i1+0x0da],%l7 ! Mem[00000000448000da] sth %l0,[%i1+0x092] ! Mem[0000000044800092] jmpl %o7,%g0 ldub [%i1+0x09a],%l3 ! Mem[000000004480009a] p26_far_0_ho: lduh [%o0+0x058],%l6 ! Mem[0000000044000058] sth %l5,[%o2+0x050] ! Mem[0000000045000050] ldx [%o1+0x198],%l6 ! Mem[0000000044800198] lduh [%o0+0x0e2],%l2 ! Mem[00000000440000e2] ldstub [%o1+0x071],%l1 ! Mem[0000000044800071] lduh [%o1+0x0da],%l7 ! Mem[00000000448000da] sth %l0,[%o1+0x092] ! Mem[0000000044800092] jmpl %o7,%g0 ldub [%o1+0x09a],%l3 ! Mem[000000004480009a] p26_far_0_hem: lduh [%i0+0x058],%l6 ! Mem[0000000044000058] sth %l5,[%i2+0x050] ! Mem[0000000045000050] ldx [%i1+0x198],%l6 ! Mem[0000000044800198] lduh [%i0+0x0e2],%l2 ! Mem[00000000440000e2] ldstub [%i1+0x071],%l1 ! Mem[0000000044800071] lduh [%i1+0x0da],%l7 ! Mem[00000000448000da] sth %l0,[%i1+0x092] ! Mem[0000000044800092] jmpl %o7,%g0 ldub [%i1+0x09a],%l3 ! Mem[000000004480009a] p26_far_0_hom: lduh [%o0+0x058],%l6 ! Mem[0000000044000058] sth %l5,[%o2+0x050] ! Mem[0000000045000050] ldx [%o1+0x198],%l6 ! Mem[0000000044800198] lduh [%o0+0x0e2],%l2 ! Mem[00000000440000e2] ldstub [%o1+0x071],%l1 ! Mem[0000000044800071] lduh [%o1+0x0da],%l7 ! Mem[00000000448000da] sth %l0,[%o1+0x092] ! Mem[0000000044800092] jmpl %o7,%g0 ldub [%o1+0x09a],%l3 ! Mem[000000004480009a] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: stx %l0,[%i1+0x0d8] ! Mem[00000000468000d8] sth %l7,[%i2+0x07c] ! Mem[000000004700007c] jmpl %o7,%g0 swap [%i3+0x058],%l6 ! Mem[0000000047800058] p27_far_0_lo: stx %l0,[%o1+0x0d8] ! Mem[00000000468000d8] sth %l7,[%o2+0x07c] ! Mem[000000004700007c] jmpl %o7,%g0 swap [%o3+0x058],%l6 ! Mem[0000000047800058] p27_far_0_lem: stx %l0,[%i1+0x0d8] ! Mem[00000000468000d8] sth %l7,[%i2+0x07c] ! Mem[000000004700007c] jmpl %o7,%g0 swap [%i3+0x058],%l6 ! Mem[0000000047800058] p27_far_0_lom: stx %l0,[%o1+0x0d8] ! Mem[00000000468000d8] sth %l7,[%o2+0x07c] ! Mem[000000004700007c] jmpl %o7,%g0 swap [%o3+0x058],%l6 ! Mem[0000000047800058] p27_far_0_he: jmpl %o7,%g0 stw %l7,[%i2+0x010] ! Mem[0000000047000010] jmpl %o7,%g0 nop p27_far_0_ho: jmpl %o7,%g0 stw %l7,[%o2+0x010] ! Mem[0000000047000010] jmpl %o7,%g0 nop p27_far_0_hem: membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x010] ! Mem[0000000047000010] jmpl %o7,%g0 nop p27_far_0_hom: membar #Sync jmpl %o7,%g0 stw %l7,[%o2+0x010] ! Mem[0000000047000010] jmpl %o7,%g0 nop p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldsh [%i2+0x1c2],%l5 ! Mem[00000000490001c2] ldd [%i1+0x080],%l6 ! Mem[0000000048800080] jmpl %o7,%g0 stx %l7,[%i0+0x088] ! Mem[0000000048000088] p28_far_0_lo: ldsh [%o2+0x1c2],%l5 ! Mem[00000000490001c2] ldd [%o1+0x080],%l6 ! Mem[0000000048800080] jmpl %o7,%g0 stx %l7,[%o0+0x088] ! Mem[0000000048000088] p28_far_0_lem: ldsh [%i2+0x1c2],%l5 ! Mem[00000000490001c2] ldd [%i1+0x080],%l6 ! Mem[0000000048800080] jmpl %o7,%g0 stx %l7,[%i0+0x088] ! Mem[0000000048000088] p28_far_0_lom: ldsh [%o2+0x1c2],%l5 ! Mem[00000000490001c2] ldd [%o1+0x080],%l6 ! Mem[0000000048800080] jmpl %o7,%g0 stx %l7,[%o0+0x088] ! Mem[0000000048000088] p28_far_0_he: sra %l0,0x013,%l7 ldd [%i0+0x1a8],%l6 ! Mem[00000000480001a8] ldx [%i0+0x030],%l7 ! Mem[0000000048000030] stw %l6,[%i3+0x008] ! Mem[0000000049800008] taddcctv %l4,-0x272,%l2 ldub [%i1+0x0c3],%l2 ! Mem[00000000488000c3] ldx [%i0+0x150],%l3 ! Mem[0000000048000150] jmpl %o7,%g0 stw %l4,[%i2+0x034] ! Mem[0000000049000034] p28_far_0_ho: sra %l0,0x013,%l7 ldd [%o0+0x1a8],%l6 ! Mem[00000000480001a8] ldx [%o0+0x030],%l7 ! Mem[0000000048000030] stw %l6,[%o3+0x008] ! Mem[0000000049800008] taddcctv %l4,-0x272,%l2 ldub [%o1+0x0c3],%l2 ! Mem[00000000488000c3] ldx [%o0+0x150],%l3 ! Mem[0000000048000150] jmpl %o7,%g0 stw %l4,[%o2+0x034] ! Mem[0000000049000034] p28_far_0_hem: sra %l0,0x013,%l7 ldd [%i0+0x1a8],%l6 ! Mem[00000000480001a8] membar #Sync ldx [%i0+0x030],%l7 ! Mem[0000000048000030] stw %l6,[%i3+0x008] ! Mem[0000000049800008] taddcctv %l4,-0x272,%l2 ldub [%i1+0x0c3],%l2 ! Mem[00000000488000c3] ldx [%i0+0x150],%l3 ! Mem[0000000048000150] membar #Sync jmpl %o7,%g0 stw %l4,[%i2+0x034] ! Mem[0000000049000034] p28_far_0_hom: sra %l0,0x013,%l7 ldd [%o0+0x1a8],%l6 ! Mem[00000000480001a8] membar #Sync ldx [%o0+0x030],%l7 ! Mem[0000000048000030] stw %l6,[%o3+0x008] ! Mem[0000000049800008] taddcctv %l4,-0x272,%l2 ldub [%o1+0x0c3],%l2 ! Mem[00000000488000c3] ldx [%o0+0x150],%l3 ! Mem[0000000048000150] membar #Sync jmpl %o7,%g0 stw %l4,[%o2+0x034] ! Mem[0000000049000034] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: swap [%i3+0x080],%l7 ! Mem[000000004b800080] ldx [%i2+0x0a8],%l7 ! Mem[000000004b0000a8] jmpl %o7,%g0 ldsh [%i3+0x12e],%l2 ! Mem[000000004b80012e] p29_far_0_lo: swap [%o3+0x080],%l7 ! Mem[000000004b800080] ldx [%o2+0x0a8],%l7 ! Mem[000000004b0000a8] jmpl %o7,%g0 ldsh [%o3+0x12e],%l2 ! Mem[000000004b80012e] p29_far_0_lem: swap [%i3+0x080],%l7 ! Mem[000000004b800080] ldx [%i2+0x0a8],%l7 ! Mem[000000004b0000a8] jmpl %o7,%g0 ldsh [%i3+0x12e],%l2 ! Mem[000000004b80012e] p29_far_0_lom: swap [%o3+0x080],%l7 ! Mem[000000004b800080] ldx [%o2+0x0a8],%l7 ! Mem[000000004b0000a8] jmpl %o7,%g0 ldsh [%o3+0x12e],%l2 ! Mem[000000004b80012e] p29_far_0_he: std %l6,[%i1+0x1b8] ! Mem[000000004a8001b8] swap [%i0+0x1a4],%l6 ! Mem[000000004a0001a4] stb %l3,[%i2+0x13b] ! Mem[000000004b00013b] ldstub [%i0+0x0bf],%l1 ! Mem[000000004a0000bf] sdivx %l5,%l0,%l0 stw %l1,[%i2+0x1f0] ! Mem[000000004b0001f0] jmpl %o7,%g0 stw %l0,[%i3+0x188] ! Mem[000000004b800188] p29_far_0_ho: std %l6,[%o1+0x1b8] ! Mem[000000004a8001b8] swap [%o0+0x1a4],%l6 ! Mem[000000004a0001a4] stb %l3,[%o2+0x13b] ! Mem[000000004b00013b] ldstub [%o0+0x0bf],%l1 ! Mem[000000004a0000bf] sdivx %l5,%l0,%l0 stw %l1,[%o2+0x1f0] ! Mem[000000004b0001f0] jmpl %o7,%g0 stw %l0,[%o3+0x188] ! Mem[000000004b800188] p29_far_0_hem: std %l6,[%i1+0x1b8] ! Mem[000000004a8001b8] swap [%i0+0x1a4],%l6 ! Mem[000000004a0001a4] stb %l3,[%i2+0x13b] ! Mem[000000004b00013b] ldstub [%i0+0x0bf],%l1 ! Mem[000000004a0000bf] sdivx %l5,%l0,%l0 stw %l1,[%i2+0x1f0] ! Mem[000000004b0001f0] jmpl %o7,%g0 stw %l0,[%i3+0x188] ! Mem[000000004b800188] p29_far_0_hom: std %l6,[%o1+0x1b8] ! Mem[000000004a8001b8] swap [%o0+0x1a4],%l6 ! Mem[000000004a0001a4] stb %l3,[%o2+0x13b] ! Mem[000000004b00013b] ldstub [%o0+0x0bf],%l1 ! Mem[000000004a0000bf] sdivx %l5,%l0,%l0 stw %l1,[%o2+0x1f0] ! Mem[000000004b0001f0] jmpl %o7,%g0 stw %l0,[%o3+0x188] ! Mem[000000004b800188] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: lduw [%i2+0x1e0],%l5 ! Mem[000000004d0001e0] std %f14,[%i1+0x080] ! Mem[000000004c800080] jmpl %o7,%g0 stx %l6,[%i3+0x1c8] ! Mem[000000004d8001c8] p30_far_0_lo: lduw [%o2+0x1e0],%l5 ! Mem[000000004d0001e0] std %f14,[%o1+0x080] ! Mem[000000004c800080] jmpl %o7,%g0 stx %l6,[%o3+0x1c8] ! Mem[000000004d8001c8] p30_far_0_lem: lduw [%i2+0x1e0],%l5 ! Mem[000000004d0001e0] std %f14,[%i1+0x080] ! Mem[000000004c800080] jmpl %o7,%g0 stx %l6,[%i3+0x1c8] ! Mem[000000004d8001c8] p30_far_0_lom: lduw [%o2+0x1e0],%l5 ! Mem[000000004d0001e0] std %f14,[%o1+0x080] ! Mem[000000004c800080] jmpl %o7,%g0 stx %l6,[%o3+0x1c8] ! Mem[000000004d8001c8] p30_far_0_he: ldub [%i3+0x0ce],%l1 ! Mem[000000004d8000ce] stx %l0,[%i3+0x108] ! Mem[000000004d800108] jmpl %o7,%g0 or %l2,-0x6c1,%l6 p30_far_0_ho: ldub [%o3+0x0ce],%l1 ! Mem[000000004d8000ce] stx %l0,[%o3+0x108] ! Mem[000000004d800108] jmpl %o7,%g0 or %l2,-0x6c1,%l6 p30_far_0_hem: ldub [%i3+0x0ce],%l1 ! Mem[000000004d8000ce] stx %l0,[%i3+0x108] ! Mem[000000004d800108] jmpl %o7,%g0 or %l2,-0x6c1,%l6 p30_far_0_hom: ldub [%o3+0x0ce],%l1 ! Mem[000000004d8000ce] stx %l0,[%o3+0x108] ! Mem[000000004d800108] jmpl %o7,%g0 or %l2,-0x6c1,%l6 p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: srax %l6,0x00f,%l6 ldstub [%i1+0x07e],%l1 ! Mem[000000004e80007e] jmpl %o7,%g0 swap [%i3+0x128],%l7 ! Mem[000000004f800128] p31_far_0_lo: srax %l6,0x00f,%l6 ldstub [%o1+0x07e],%l1 ! Mem[000000004e80007e] jmpl %o7,%g0 swap [%o3+0x128],%l7 ! Mem[000000004f800128] p31_far_0_lem: srax %l6,0x00f,%l6 ldstub [%i1+0x07e],%l1 ! Mem[000000004e80007e] jmpl %o7,%g0 swap [%i3+0x128],%l7 ! Mem[000000004f800128] p31_far_0_lom: srax %l6,0x00f,%l6 ldstub [%o1+0x07e],%l1 ! Mem[000000004e80007e] jmpl %o7,%g0 swap [%o3+0x128],%l7 ! Mem[000000004f800128] p31_far_0_he: or %l2,%l0,%l6 swap [%i1+0x184],%l4 ! Mem[000000004e800184] stb %l3,[%i0+0x0fe] ! Mem[000000004e0000fe] udivx %l3,%l2,%l1 jmpl %o7,%g0 ldub [%i3+0x169],%l6 ! Mem[000000004f800169] p31_far_0_ho: or %l2,%l0,%l6 swap [%o1+0x184],%l4 ! Mem[000000004e800184] stb %l3,[%o0+0x0fe] ! Mem[000000004e0000fe] udivx %l3,%l2,%l1 jmpl %o7,%g0 ldub [%o3+0x169],%l6 ! Mem[000000004f800169] p31_far_0_hem: or %l2,%l0,%l6 swap [%i1+0x184],%l4 ! Mem[000000004e800184] stb %l3,[%i0+0x0fe] ! Mem[000000004e0000fe] udivx %l3,%l2,%l1 jmpl %o7,%g0 ldub [%i3+0x169],%l6 ! Mem[000000004f800169] p31_far_0_hom: or %l2,%l0,%l6 swap [%o1+0x184],%l4 ! Mem[000000004e800184] stb %l3,[%o0+0x0fe] ! Mem[000000004e0000fe] udivx %l3,%l2,%l1 jmpl %o7,%g0 ldub [%o3+0x169],%l6 ! Mem[000000004f800169] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: ldstub [%i0+0x0a5],%l2 ! Mem[00000000500000a5] swap [%i2+0x034],%l1 ! Mem[0000000051000034] jmpl %o7,%g0 std %f10,[%i2+0x1f0] ! Mem[00000000510001f0] p32_far_0_lo: ldstub [%o0+0x0a5],%l2 ! Mem[00000000500000a5] swap [%o2+0x034],%l1 ! Mem[0000000051000034] jmpl %o7,%g0 std %f10,[%o2+0x1f0] ! Mem[00000000510001f0] p32_far_0_lem: ldstub [%i0+0x0a5],%l2 ! Mem[00000000500000a5] membar #Sync swap [%i2+0x034],%l1 ! Mem[0000000051000034] jmpl %o7,%g0 std %f10,[%i2+0x1f0] ! Mem[00000000510001f0] p32_far_0_lom: ldstub [%o0+0x0a5],%l2 ! Mem[00000000500000a5] membar #Sync swap [%o2+0x034],%l1 ! Mem[0000000051000034] jmpl %o7,%g0 std %f10,[%o2+0x1f0] ! Mem[00000000510001f0] p32_far_0_he: ldsh [%i3+0x006],%l5 ! Mem[0000000051800006] lduh [%i2+0x19e],%l1 ! Mem[000000005100019e] sth %l7,[%i3+0x03c] ! Mem[000000005180003c] stw %l2,[%i3+0x114] ! Mem[0000000051800114] stx %l1,[%i2+0x1e8] ! Mem[00000000510001e8] ldub [%i1+0x01d],%l3 ! Mem[000000005080001d] jmpl %o7,%g0 swap [%i0+0x100],%l7 ! Mem[0000000050000100] p32_far_0_ho: ldsh [%o3+0x006],%l5 ! Mem[0000000051800006] lduh [%o2+0x19e],%l1 ! Mem[000000005100019e] sth %l7,[%o3+0x03c] ! Mem[000000005180003c] stw %l2,[%o3+0x114] ! Mem[0000000051800114] stx %l1,[%o2+0x1e8] ! Mem[00000000510001e8] ldub [%o1+0x01d],%l3 ! Mem[000000005080001d] jmpl %o7,%g0 swap [%o0+0x100],%l7 ! Mem[0000000050000100] p32_far_0_hem: membar #Sync ldsh [%i3+0x006],%l5 ! Mem[0000000051800006] lduh [%i2+0x19e],%l1 ! Mem[000000005100019e] sth %l7,[%i3+0x03c] ! Mem[000000005180003c] stw %l2,[%i3+0x114] ! Mem[0000000051800114] stx %l1,[%i2+0x1e8] ! Mem[00000000510001e8] ldub [%i1+0x01d],%l3 ! Mem[000000005080001d] jmpl %o7,%g0 swap [%i0+0x100],%l7 ! Mem[0000000050000100] p32_far_0_hom: membar #Sync ldsh [%o3+0x006],%l5 ! Mem[0000000051800006] lduh [%o2+0x19e],%l1 ! Mem[000000005100019e] sth %l7,[%o3+0x03c] ! Mem[000000005180003c] stw %l2,[%o3+0x114] ! Mem[0000000051800114] stx %l1,[%o2+0x1e8] ! Mem[00000000510001e8] ldub [%o1+0x01d],%l3 ! Mem[000000005080001d] jmpl %o7,%g0 swap [%o0+0x100],%l7 ! Mem[0000000050000100] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: std %l4,[%i2+0x1c0] ! Mem[00000000530001c0] ldsb [%i3+0x07c],%l7 ! Mem[000000005380007c] jmpl %o7,%g0 lduh [%i3+0x1f2],%l3 ! Mem[00000000538001f2] p33_far_0_lo: std %l4,[%o2+0x1c0] ! Mem[00000000530001c0] ldsb [%o3+0x07c],%l7 ! Mem[000000005380007c] jmpl %o7,%g0 lduh [%o3+0x1f2],%l3 ! Mem[00000000538001f2] p33_far_0_lem: std %l4,[%i2+0x1c0] ! Mem[00000000530001c0] ldsb [%i3+0x07c],%l7 ! Mem[000000005380007c] jmpl %o7,%g0 lduh [%i3+0x1f2],%l3 ! Mem[00000000538001f2] p33_far_0_lom: std %l4,[%o2+0x1c0] ! Mem[00000000530001c0] ldsb [%o3+0x07c],%l7 ! Mem[000000005380007c] jmpl %o7,%g0 lduh [%o3+0x1f2],%l3 ! Mem[00000000538001f2] p33_far_0_he: tsubcc %l0,%l7,%l0 ldsb [%i1+0x16f],%l0 ! Mem[000000005280016f] stb %l1,[%i2+0x1cb] ! Mem[00000000530001cb] stb %l0,[%i1+0x092] ! Mem[0000000052800092] std %l2,[%i1+0x030] ! Mem[0000000052800030] lduh [%i1+0x19a],%l7 ! Mem[000000005280019a] jmpl %o7,%g0 ldsb [%i1+0x0e1],%l2 ! Mem[00000000528000e1] p33_far_0_ho: tsubcc %l0,%l7,%l0 ldsb [%o1+0x16f],%l0 ! Mem[000000005280016f] stb %l1,[%o2+0x1cb] ! Mem[00000000530001cb] stb %l0,[%o1+0x092] ! Mem[0000000052800092] std %l2,[%o1+0x030] ! Mem[0000000052800030] lduh [%o1+0x19a],%l7 ! Mem[000000005280019a] jmpl %o7,%g0 ldsb [%o1+0x0e1],%l2 ! Mem[00000000528000e1] p33_far_0_hem: tsubcc %l0,%l7,%l0 ldsb [%i1+0x16f],%l0 ! Mem[000000005280016f] stb %l1,[%i2+0x1cb] ! Mem[00000000530001cb] stb %l0,[%i1+0x092] ! Mem[0000000052800092] membar #Sync std %l2,[%i1+0x030] ! Mem[0000000052800030] lduh [%i1+0x19a],%l7 ! Mem[000000005280019a] jmpl %o7,%g0 ldsb [%i1+0x0e1],%l2 ! Mem[00000000528000e1] p33_far_0_hom: tsubcc %l0,%l7,%l0 ldsb [%o1+0x16f],%l0 ! Mem[000000005280016f] stb %l1,[%o2+0x1cb] ! Mem[00000000530001cb] stb %l0,[%o1+0x092] ! Mem[0000000052800092] membar #Sync std %l2,[%o1+0x030] ! Mem[0000000052800030] lduh [%o1+0x19a],%l7 ! Mem[000000005280019a] jmpl %o7,%g0 ldsb [%o1+0x0e1],%l2 ! Mem[00000000528000e1] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: ldstub [%i2+0x0fe],%l0 ! Mem[00000000550000fe] stx %l7,[%i0+0x098] ! Mem[0000000054000098] jmpl %o7,%g0 std %l6,[%i2+0x058] ! Mem[0000000055000058] p34_far_0_lo: ldstub [%o2+0x0fe],%l0 ! Mem[00000000550000fe] stx %l7,[%o0+0x098] ! Mem[0000000054000098] jmpl %o7,%g0 std %l6,[%o2+0x058] ! Mem[0000000055000058] p34_far_0_lem: ldstub [%i2+0x0fe],%l0 ! Mem[00000000550000fe] stx %l7,[%i0+0x098] ! Mem[0000000054000098] jmpl %o7,%g0 std %l6,[%i2+0x058] ! Mem[0000000055000058] p34_far_0_lom: ldstub [%o2+0x0fe],%l0 ! Mem[00000000550000fe] stx %l7,[%o0+0x098] ! Mem[0000000054000098] jmpl %o7,%g0 std %l6,[%o2+0x058] ! Mem[0000000055000058] p34_far_0_he: jmpl %o7,%g0 stw %l6,[%i0+0x1c8] ! Mem[00000000540001c8] jmpl %o7,%g0 nop p34_far_0_ho: jmpl %o7,%g0 stw %l6,[%o0+0x1c8] ! Mem[00000000540001c8] jmpl %o7,%g0 nop p34_far_0_hem: jmpl %o7,%g0 stw %l6,[%i0+0x1c8] ! Mem[00000000540001c8] jmpl %o7,%g0 nop p34_far_0_hom: jmpl %o7,%g0 stw %l6,[%o0+0x1c8] ! Mem[00000000540001c8] jmpl %o7,%g0 nop p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: subccc %l5,0xc06,%l6 ldd [%i0+0x0f8],%l6 ! Mem[00000000560000f8] jmpl %o7,%g0 stx %l4,[%i0+0x1b0] ! Mem[00000000560001b0] p35_far_0_lo: subccc %l5,0xc06,%l6 ldd [%o0+0x0f8],%l6 ! Mem[00000000560000f8] jmpl %o7,%g0 stx %l4,[%o0+0x1b0] ! Mem[00000000560001b0] p35_far_0_lem: subccc %l5,0xc06,%l6 ldd [%i0+0x0f8],%l6 ! Mem[00000000560000f8] jmpl %o7,%g0 stx %l4,[%i0+0x1b0] ! Mem[00000000560001b0] p35_far_0_lom: subccc %l5,0xc06,%l6 ldd [%o0+0x0f8],%l6 ! Mem[00000000560000f8] jmpl %o7,%g0 stx %l4,[%o0+0x1b0] ! Mem[00000000560001b0] p35_far_0_he: ldub [%i3+0x0f1],%l4 ! Mem[00000000578000f1] ldx [%i2+0x028],%l0 ! Mem[0000000057000028] jmpl %o7,%g0 sra %l7,%l1,%l7 p35_far_0_ho: ldub [%o3+0x0f1],%l4 ! Mem[00000000578000f1] ldx [%o2+0x028],%l0 ! Mem[0000000057000028] jmpl %o7,%g0 sra %l7,%l1,%l7 p35_far_0_hem: ldub [%i3+0x0f1],%l4 ! Mem[00000000578000f1] membar #Sync ldx [%i2+0x028],%l0 ! Mem[0000000057000028] jmpl %o7,%g0 sra %l7,%l1,%l7 p35_far_0_hom: ldub [%o3+0x0f1],%l4 ! Mem[00000000578000f1] membar #Sync ldx [%o2+0x028],%l0 ! Mem[0000000057000028] jmpl %o7,%g0 sra %l7,%l1,%l7 p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: std %l6,[%i2+0x190] ! Mem[0000000059000190] ldd [%i1+0x1e8],%l0 ! Mem[00000000588001e8] jmpl %o7,%g0 sth %l7,[%i3+0x01c] ! Mem[000000005980001c] p36_far_0_lo: std %l6,[%o2+0x190] ! Mem[0000000059000190] ldd [%o1+0x1e8],%l0 ! Mem[00000000588001e8] jmpl %o7,%g0 sth %l7,[%o3+0x01c] ! Mem[000000005980001c] p36_far_0_lem: std %l6,[%i2+0x190] ! Mem[0000000059000190] ldd [%i1+0x1e8],%l0 ! Mem[00000000588001e8] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x01c] ! Mem[000000005980001c] p36_far_0_lom: std %l6,[%o2+0x190] ! Mem[0000000059000190] ldd [%o1+0x1e8],%l0 ! Mem[00000000588001e8] membar #Sync jmpl %o7,%g0 sth %l7,[%o3+0x01c] ! Mem[000000005980001c] p36_far_0_he: jmpl %o7,%g0 ld [%i0+0x19c],%f30 ! Mem[000000005800019c] jmpl %o7,%g0 nop p36_far_0_ho: jmpl %o7,%g0 ld [%o0+0x19c],%f30 ! Mem[000000005800019c] jmpl %o7,%g0 nop p36_far_0_hem: jmpl %o7,%g0 ld [%i0+0x19c],%f30 ! Mem[000000005800019c] jmpl %o7,%g0 nop p36_far_0_hom: jmpl %o7,%g0 ld [%o0+0x19c],%f30 ! Mem[000000005800019c] jmpl %o7,%g0 nop p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: ldd [%i3+0x1e0],%l4 ! Mem[000000005b8001e0] stw %l4,[%i3+0x0f0] ! Mem[000000005b8000f0] jmpl %o7,%g0 ldsw [%i3+0x18c],%l7 ! Mem[000000005b80018c] p37_far_0_lo: ldd [%o3+0x1e0],%l4 ! Mem[000000005b8001e0] stw %l4,[%o3+0x0f0] ! Mem[000000005b8000f0] jmpl %o7,%g0 ldsw [%o3+0x18c],%l7 ! Mem[000000005b80018c] p37_far_0_lem: ldd [%i3+0x1e0],%l4 ! Mem[000000005b8001e0] stw %l4,[%i3+0x0f0] ! Mem[000000005b8000f0] jmpl %o7,%g0 ldsw [%i3+0x18c],%l7 ! Mem[000000005b80018c] p37_far_0_lom: ldd [%o3+0x1e0],%l4 ! Mem[000000005b8001e0] stw %l4,[%o3+0x0f0] ! Mem[000000005b8000f0] jmpl %o7,%g0 ldsw [%o3+0x18c],%l7 ! Mem[000000005b80018c] p37_far_0_he: stb %l7,[%i2+0x08e] ! Mem[000000005b00008e] lduh [%i0+0x118],%l5 ! Mem[000000005a000118] ldx [%i3+0x110],%l2 ! Mem[000000005b800110] std %l0,[%i2+0x1e8] ! Mem[000000005b0001e8] jmpl %o7,%g0 stw %l0,[%i0+0x0b0] ! Mem[000000005a0000b0] p37_far_0_ho: stb %l7,[%o2+0x08e] ! Mem[000000005b00008e] lduh [%o0+0x118],%l5 ! Mem[000000005a000118] ldx [%o3+0x110],%l2 ! Mem[000000005b800110] std %l0,[%o2+0x1e8] ! Mem[000000005b0001e8] jmpl %o7,%g0 stw %l0,[%o0+0x0b0] ! Mem[000000005a0000b0] p37_far_0_hem: stb %l7,[%i2+0x08e] ! Mem[000000005b00008e] lduh [%i0+0x118],%l5 ! Mem[000000005a000118] ldx [%i3+0x110],%l2 ! Mem[000000005b800110] std %l0,[%i2+0x1e8] ! Mem[000000005b0001e8] jmpl %o7,%g0 stw %l0,[%i0+0x0b0] ! Mem[000000005a0000b0] p37_far_0_hom: stb %l7,[%o2+0x08e] ! Mem[000000005b00008e] lduh [%o0+0x118],%l5 ! Mem[000000005a000118] ldx [%o3+0x110],%l2 ! Mem[000000005b800110] std %l0,[%o2+0x1e8] ! Mem[000000005b0001e8] jmpl %o7,%g0 stw %l0,[%o0+0x0b0] ! Mem[000000005a0000b0] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldsb [%i3+0x1e2],%l5 ! Mem[000000005d8001e2] stw %l7,[%i0+0x0a0] ! Mem[000000005c0000a0] jmpl %o7,%g0 std %l6,[%i2+0x0a8] ! Mem[000000005d0000a8] p38_far_0_lo: ldsb [%o3+0x1e2],%l5 ! Mem[000000005d8001e2] stw %l7,[%o0+0x0a0] ! Mem[000000005c0000a0] jmpl %o7,%g0 std %l6,[%o2+0x0a8] ! Mem[000000005d0000a8] p38_far_0_lem: ldsb [%i3+0x1e2],%l5 ! Mem[000000005d8001e2] stw %l7,[%i0+0x0a0] ! Mem[000000005c0000a0] jmpl %o7,%g0 std %l6,[%i2+0x0a8] ! Mem[000000005d0000a8] p38_far_0_lom: ldsb [%o3+0x1e2],%l5 ! Mem[000000005d8001e2] stw %l7,[%o0+0x0a0] ! Mem[000000005c0000a0] jmpl %o7,%g0 std %l6,[%o2+0x0a8] ! Mem[000000005d0000a8] p38_far_0_he: ldsb [%i0+0x1b6],%l6 ! Mem[000000005c0001b6] ldsb [%i0+0x1b6],%l0 ! Mem[000000005c0001b6] addccc %l0,%l4,%l7 ldsw [%i2+0x15c],%l0 ! Mem[000000005d00015c] lduh [%i3+0x09e],%l4 ! Mem[000000005d80009e] stx %l0,[%i0+0x068] ! Mem[000000005c000068] std %l4,[%i3+0x060] ! Mem[000000005d800060] jmpl %o7,%g0 lduw [%i2+0x06c],%l2 ! Mem[000000005d00006c] p38_far_0_ho: ldsb [%o0+0x1b6],%l6 ! Mem[000000005c0001b6] ldsb [%o0+0x1b6],%l0 ! Mem[000000005c0001b6] addccc %l0,%l4,%l7 ldsw [%o2+0x15c],%l0 ! Mem[000000005d00015c] lduh [%o3+0x09e],%l4 ! Mem[000000005d80009e] stx %l0,[%o0+0x068] ! Mem[000000005c000068] std %l4,[%o3+0x060] ! Mem[000000005d800060] jmpl %o7,%g0 lduw [%o2+0x06c],%l2 ! Mem[000000005d00006c] p38_far_0_hem: ldsb [%i0+0x1b6],%l6 ! Mem[000000005c0001b6] ldsb [%i0+0x1b6],%l0 ! Mem[000000005c0001b6] addccc %l0,%l4,%l7 ldsw [%i2+0x15c],%l0 ! Mem[000000005d00015c] lduh [%i3+0x09e],%l4 ! Mem[000000005d80009e] stx %l0,[%i0+0x068] ! Mem[000000005c000068] std %l4,[%i3+0x060] ! Mem[000000005d800060] jmpl %o7,%g0 lduw [%i2+0x06c],%l2 ! Mem[000000005d00006c] p38_far_0_hom: ldsb [%o0+0x1b6],%l6 ! Mem[000000005c0001b6] ldsb [%o0+0x1b6],%l0 ! Mem[000000005c0001b6] addccc %l0,%l4,%l7 ldsw [%o2+0x15c],%l0 ! Mem[000000005d00015c] lduh [%o3+0x09e],%l4 ! Mem[000000005d80009e] stx %l0,[%o0+0x068] ! Mem[000000005c000068] std %l4,[%o3+0x060] ! Mem[000000005d800060] jmpl %o7,%g0 lduw [%o2+0x06c],%l2 ! Mem[000000005d00006c] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: lduh [%i2+0x0de],%l0 ! Mem[000000005f0000de] orcc %l1,%l5,%l6 jmpl %o7,%g0 stx %l6,[%i1+0x0d8] ! Mem[000000005e8000d8] p39_far_0_lo: lduh [%o2+0x0de],%l0 ! Mem[000000005f0000de] orcc %l1,%l5,%l6 jmpl %o7,%g0 stx %l6,[%o1+0x0d8] ! Mem[000000005e8000d8] p39_far_0_lem: lduh [%i2+0x0de],%l0 ! Mem[000000005f0000de] orcc %l1,%l5,%l6 jmpl %o7,%g0 stx %l6,[%i1+0x0d8] ! Mem[000000005e8000d8] p39_far_0_lom: lduh [%o2+0x0de],%l0 ! Mem[000000005f0000de] orcc %l1,%l5,%l6 jmpl %o7,%g0 stx %l6,[%o1+0x0d8] ! Mem[000000005e8000d8] p39_far_0_he: lduh [%i0+0x10c],%l0 ! Mem[000000005e00010c] jmpl %o7,%g0 ldsw [%i2+0x11c],%l0 ! Mem[000000005f00011c] p39_far_0_ho: lduh [%o0+0x10c],%l0 ! Mem[000000005e00010c] jmpl %o7,%g0 ldsw [%o2+0x11c],%l0 ! Mem[000000005f00011c] p39_far_0_hem: lduh [%i0+0x10c],%l0 ! Mem[000000005e00010c] jmpl %o7,%g0 ldsw [%i2+0x11c],%l0 ! Mem[000000005f00011c] p39_far_0_hom: lduh [%o0+0x10c],%l0 ! Mem[000000005e00010c] jmpl %o7,%g0 ldsw [%o2+0x11c],%l0 ! Mem[000000005f00011c] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: lduh [%i3+0x1e2],%l5 ! Mem[00000000618001e2] std %f14,[%i2+0x058] ! Mem[0000000061000058] jmpl %o7,%g0 lduw [%i1+0x034],%l3 ! Mem[0000000060800034] p40_far_0_lo: lduh [%o3+0x1e2],%l5 ! Mem[00000000618001e2] std %f14,[%o2+0x058] ! Mem[0000000061000058] jmpl %o7,%g0 lduw [%o1+0x034],%l3 ! Mem[0000000060800034] p40_far_0_lem: lduh [%i3+0x1e2],%l5 ! Mem[00000000618001e2] std %f14,[%i2+0x058] ! Mem[0000000061000058] membar #Sync jmpl %o7,%g0 lduw [%i1+0x034],%l3 ! Mem[0000000060800034] p40_far_0_lom: lduh [%o3+0x1e2],%l5 ! Mem[00000000618001e2] std %f14,[%o2+0x058] ! Mem[0000000061000058] membar #Sync jmpl %o7,%g0 lduw [%o1+0x034],%l3 ! Mem[0000000060800034] p40_far_0_he: ldsh [%i1+0x1b8],%l4 ! Mem[00000000608001b8] ldd [%i3+0x088],%l6 ! Mem[0000000061800088] stw %l5,[%i3+0x118] ! Mem[0000000061800118] jmpl %o7,%g0 umul %l2,%l3,%l6 p40_far_0_ho: ldsh [%o1+0x1b8],%l4 ! Mem[00000000608001b8] ldd [%o3+0x088],%l6 ! Mem[0000000061800088] stw %l5,[%o3+0x118] ! Mem[0000000061800118] jmpl %o7,%g0 umul %l2,%l3,%l6 p40_far_0_hem: ldsh [%i1+0x1b8],%l4 ! Mem[00000000608001b8] ldd [%i3+0x088],%l6 ! Mem[0000000061800088] stw %l5,[%i3+0x118] ! Mem[0000000061800118] jmpl %o7,%g0 umul %l2,%l3,%l6 p40_far_0_hom: ldsh [%o1+0x1b8],%l4 ! Mem[00000000608001b8] ldd [%o3+0x088],%l6 ! Mem[0000000061800088] stw %l5,[%o3+0x118] ! Mem[0000000061800118] jmpl %o7,%g0 umul %l2,%l3,%l6 p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: ldx [%i3+0x1e0],%l5 ! Mem[00000000638001e0] ldsw [%i3+0x0a0],%l7 ! Mem[00000000638000a0] jmpl %o7,%g0 xnor %l5,%l4,%l1 p41_far_0_lo: ldx [%o3+0x1e0],%l5 ! Mem[00000000638001e0] ldsw [%o3+0x0a0],%l7 ! Mem[00000000638000a0] jmpl %o7,%g0 xnor %l5,%l4,%l1 p41_far_0_lem: ldx [%i3+0x1e0],%l5 ! Mem[00000000638001e0] ldsw [%i3+0x0a0],%l7 ! Mem[00000000638000a0] jmpl %o7,%g0 xnor %l5,%l4,%l1 p41_far_0_lom: ldx [%o3+0x1e0],%l5 ! Mem[00000000638001e0] ldsw [%o3+0x0a0],%l7 ! Mem[00000000638000a0] jmpl %o7,%g0 xnor %l5,%l4,%l1 p41_far_0_he: stb %l3,[%i3+0x1b8] ! Mem[00000000638001b8] stw %l0,[%i1+0x008] ! Mem[0000000062800008] jmpl %o7,%g0 udivx %l4,0x7ef,%l5 p41_far_0_ho: stb %l3,[%o3+0x1b8] ! Mem[00000000638001b8] stw %l0,[%o1+0x008] ! Mem[0000000062800008] jmpl %o7,%g0 udivx %l4,0x7ef,%l5 p41_far_0_hem: stb %l3,[%i3+0x1b8] ! Mem[00000000638001b8] membar #Sync stw %l0,[%i1+0x008] ! Mem[0000000062800008] jmpl %o7,%g0 udivx %l4,0x7ef,%l5 p41_far_0_hom: stb %l3,[%o3+0x1b8] ! Mem[00000000638001b8] membar #Sync stw %l0,[%o1+0x008] ! Mem[0000000062800008] jmpl %o7,%g0 udivx %l4,0x7ef,%l5 p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: sllx %l6,0x00f,%l6 std %l4,[%i2+0x190] ! Mem[0000000065000190] jmpl %o7,%g0 subccc %l3,%l3,%l3 p42_far_0_lo: sllx %l6,0x00f,%l6 std %l4,[%o2+0x190] ! Mem[0000000065000190] jmpl %o7,%g0 subccc %l3,%l3,%l3 p42_far_0_lem: sllx %l6,0x00f,%l6 std %l4,[%i2+0x190] ! Mem[0000000065000190] jmpl %o7,%g0 subccc %l3,%l3,%l3 p42_far_0_lom: sllx %l6,0x00f,%l6 std %l4,[%o2+0x190] ! Mem[0000000065000190] jmpl %o7,%g0 subccc %l3,%l3,%l3 p42_far_0_he: ldx [%i3+0x1d0],%l2 ! Mem[00000000658001d0] swap [%i1+0x0ac],%l6 ! Mem[00000000648000ac] ldx [%i0+0x078],%l0 ! Mem[0000000064000078] ldx [%i0+0x0d0],%l0 ! Mem[00000000640000d0] tsubcc %l0,-0x5a5,%l3 st %f28,[%i1+0x034] ! Mem[0000000064800034] jmpl %o7,%g0 ld [%i3+0x0b4],%f21 ! Mem[00000000658000b4] p42_far_0_ho: ldx [%o3+0x1d0],%l2 ! Mem[00000000658001d0] swap [%o1+0x0ac],%l6 ! Mem[00000000648000ac] ldx [%o0+0x078],%l0 ! Mem[0000000064000078] ldx [%o0+0x0d0],%l0 ! Mem[00000000640000d0] tsubcc %l0,-0x5a5,%l3 st %f28,[%o1+0x034] ! Mem[0000000064800034] jmpl %o7,%g0 ld [%o3+0x0b4],%f21 ! Mem[00000000658000b4] p42_far_0_hem: ldx [%i3+0x1d0],%l2 ! Mem[00000000658001d0] swap [%i1+0x0ac],%l6 ! Mem[00000000648000ac] ldx [%i0+0x078],%l0 ! Mem[0000000064000078] ldx [%i0+0x0d0],%l0 ! Mem[00000000640000d0] tsubcc %l0,-0x5a5,%l3 membar #Sync st %f28,[%i1+0x034] ! Mem[0000000064800034] jmpl %o7,%g0 ld [%i3+0x0b4],%f21 ! Mem[00000000658000b4] p42_far_0_hom: ldx [%o3+0x1d0],%l2 ! Mem[00000000658001d0] swap [%o1+0x0ac],%l6 ! Mem[00000000648000ac] ldx [%o0+0x078],%l0 ! Mem[0000000064000078] ldx [%o0+0x0d0],%l0 ! Mem[00000000640000d0] tsubcc %l0,-0x5a5,%l3 membar #Sync st %f28,[%o1+0x034] ! Mem[0000000064800034] jmpl %o7,%g0 ld [%o3+0x0b4],%f21 ! Mem[00000000658000b4] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: stb %l5,[%i3+0x1c2] ! Mem[00000000678001c2] ldx [%i3+0x080],%l7 ! Mem[0000000067800080] jmpl %o7,%g0 ldd [%i2+0x078],%l6 ! Mem[0000000067000078] p43_far_0_lo: stb %l5,[%o3+0x1c2] ! Mem[00000000678001c2] ldx [%o3+0x080],%l7 ! Mem[0000000067800080] jmpl %o7,%g0 ldd [%o2+0x078],%l6 ! Mem[0000000067000078] p43_far_0_lem: stb %l5,[%i3+0x1c2] ! Mem[00000000678001c2] ldx [%i3+0x080],%l7 ! Mem[0000000067800080] jmpl %o7,%g0 ldd [%i2+0x078],%l6 ! Mem[0000000067000078] p43_far_0_lom: stb %l5,[%o3+0x1c2] ! Mem[00000000678001c2] ldx [%o3+0x080],%l7 ! Mem[0000000067800080] jmpl %o7,%g0 ldd [%o2+0x078],%l6 ! Mem[0000000067000078] p43_far_0_he: jmpl %o7,%g0 swap [%i0+0x1c8],%l6 ! Mem[00000000660001c8] jmpl %o7,%g0 nop p43_far_0_ho: jmpl %o7,%g0 swap [%o0+0x1c8],%l6 ! Mem[00000000660001c8] jmpl %o7,%g0 nop p43_far_0_hem: jmpl %o7,%g0 swap [%i0+0x1c8],%l6 ! Mem[00000000660001c8] jmpl %o7,%g0 nop p43_far_0_hom: jmpl %o7,%g0 swap [%o0+0x1c8],%l6 ! Mem[00000000660001c8] jmpl %o7,%g0 nop p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: st %f5 ,[%i3+0x1c0] ! Mem[00000000698001c0] ldub [%i3+0x05c],%l7 ! Mem[000000006980005c] jmpl %o7,%g0 ldsb [%i3+0x057],%l6 ! Mem[0000000069800057] p44_far_0_lo: st %f5 ,[%o3+0x1c0] ! Mem[00000000698001c0] ldub [%o3+0x05c],%l7 ! Mem[000000006980005c] jmpl %o7,%g0 ldsb [%o3+0x057],%l6 ! Mem[0000000069800057] p44_far_0_lem: st %f5 ,[%i3+0x1c0] ! Mem[00000000698001c0] ldub [%i3+0x05c],%l7 ! Mem[000000006980005c] jmpl %o7,%g0 ldsb [%i3+0x057],%l6 ! Mem[0000000069800057] p44_far_0_lom: st %f5 ,[%o3+0x1c0] ! Mem[00000000698001c0] ldub [%o3+0x05c],%l7 ! Mem[000000006980005c] jmpl %o7,%g0 ldsb [%o3+0x057],%l6 ! Mem[0000000069800057] p44_far_0_he: ldstub [%i2+0x02e],%l6 ! Mem[000000006900002e] stx %l6,[%i1+0x010] ! Mem[0000000068800010] ldstub [%i0+0x0d9],%l2 ! Mem[00000000680000d9] std %l2,[%i1+0x1a8] ! Mem[00000000688001a8] ldsw [%i2+0x044],%l4 ! Mem[0000000069000044] srax %l3,%l0,%l7 jmpl %o7,%g0 umulcc %l0,-0x6ff,%l0 p44_far_0_ho: ldstub [%o2+0x02e],%l6 ! Mem[000000006900002e] stx %l6,[%o1+0x010] ! Mem[0000000068800010] ldstub [%o0+0x0d9],%l2 ! Mem[00000000680000d9] std %l2,[%o1+0x1a8] ! Mem[00000000688001a8] ldsw [%o2+0x044],%l4 ! Mem[0000000069000044] srax %l3,%l0,%l7 jmpl %o7,%g0 umulcc %l0,-0x6ff,%l0 p44_far_0_hem: membar #Sync ldstub [%i2+0x02e],%l6 ! Mem[000000006900002e] stx %l6,[%i1+0x010] ! Mem[0000000068800010] ldstub [%i0+0x0d9],%l2 ! Mem[00000000680000d9] std %l2,[%i1+0x1a8] ! Mem[00000000688001a8] ldsw [%i2+0x044],%l4 ! Mem[0000000069000044] srax %l3,%l0,%l7 jmpl %o7,%g0 umulcc %l0,-0x6ff,%l0 p44_far_0_hom: membar #Sync ldstub [%o2+0x02e],%l6 ! Mem[000000006900002e] stx %l6,[%o1+0x010] ! Mem[0000000068800010] ldstub [%o0+0x0d9],%l2 ! Mem[00000000680000d9] std %l2,[%o1+0x1a8] ! Mem[00000000688001a8] ldsw [%o2+0x044],%l4 ! Mem[0000000069000044] srax %l3,%l0,%l7 jmpl %o7,%g0 umulcc %l0,-0x6ff,%l0 p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: umul %l3,%l3,%l2 ldub [%i3+0x05e],%l1 ! Mem[000000006b80005e] jmpl %o7,%g0 ldx [%i2+0x1e0],%l1 ! Mem[000000006b0001e0] p45_far_0_lo: umul %l3,%l3,%l2 ldub [%o3+0x05e],%l1 ! Mem[000000006b80005e] jmpl %o7,%g0 ldx [%o2+0x1e0],%l1 ! Mem[000000006b0001e0] p45_far_0_lem: umul %l3,%l3,%l2 ldub [%i3+0x05e],%l1 ! Mem[000000006b80005e] jmpl %o7,%g0 ldx [%i2+0x1e0],%l1 ! Mem[000000006b0001e0] p45_far_0_lom: umul %l3,%l3,%l2 ldub [%o3+0x05e],%l1 ! Mem[000000006b80005e] jmpl %o7,%g0 ldx [%o2+0x1e0],%l1 ! Mem[000000006b0001e0] p45_far_0_he: ldsw [%i1+0x014],%l3 ! Mem[000000006a800014] std %l6,[%i0+0x188] ! Mem[000000006a000188] ld [%i2+0x010],%f31 ! Mem[000000006b000010] smul %l6,0x5b2,%l4 stw %l1,[%i2+0x1c8] ! Mem[000000006b0001c8] lduw [%i2+0x1f8],%l3 ! Mem[000000006b0001f8] udivx %l7,-0xeed,%l0 jmpl %o7,%g0 ldsw [%i1+0x0b0],%l1 ! Mem[000000006a8000b0] p45_far_0_ho: ldsw [%o1+0x014],%l3 ! Mem[000000006a800014] std %l6,[%o0+0x188] ! Mem[000000006a000188] ld [%o2+0x010],%f31 ! Mem[000000006b000010] smul %l6,0x5b2,%l4 stw %l1,[%o2+0x1c8] ! Mem[000000006b0001c8] lduw [%o2+0x1f8],%l3 ! Mem[000000006b0001f8] udivx %l7,-0xeed,%l0 jmpl %o7,%g0 ldsw [%o1+0x0b0],%l1 ! Mem[000000006a8000b0] p45_far_0_hem: membar #Sync ldsw [%i1+0x014],%l3 ! Mem[000000006a800014] std %l6,[%i0+0x188] ! Mem[000000006a000188] ld [%i2+0x010],%f31 ! Mem[000000006b000010] smul %l6,0x5b2,%l4 stw %l1,[%i2+0x1c8] ! Mem[000000006b0001c8] lduw [%i2+0x1f8],%l3 ! Mem[000000006b0001f8] udivx %l7,-0xeed,%l0 jmpl %o7,%g0 ldsw [%i1+0x0b0],%l1 ! Mem[000000006a8000b0] p45_far_0_hom: membar #Sync ldsw [%o1+0x014],%l3 ! Mem[000000006a800014] std %l6,[%o0+0x188] ! Mem[000000006a000188] ld [%o2+0x010],%f31 ! Mem[000000006b000010] smul %l6,0x5b2,%l4 stw %l1,[%o2+0x1c8] ! Mem[000000006b0001c8] lduw [%o2+0x1f8],%l3 ! Mem[000000006b0001f8] udivx %l7,-0xeed,%l0 jmpl %o7,%g0 ldsw [%o1+0x0b0],%l1 ! Mem[000000006a8000b0] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: tsubcc %l5,0x5a6,%l6 sth %l6,[%i2+0x0fa] ! Mem[000000006d0000fa] jmpl %o7,%g0 lduw [%i1+0x1e4],%l1 ! Mem[000000006c8001e4] p46_far_0_lo: tsubcc %l5,0x5a6,%l6 sth %l6,[%o2+0x0fa] ! Mem[000000006d0000fa] jmpl %o7,%g0 lduw [%o1+0x1e4],%l1 ! Mem[000000006c8001e4] p46_far_0_lem: tsubcc %l5,0x5a6,%l6 sth %l6,[%i2+0x0fa] ! Mem[000000006d0000fa] jmpl %o7,%g0 lduw [%i1+0x1e4],%l1 ! Mem[000000006c8001e4] p46_far_0_lom: tsubcc %l5,0x5a6,%l6 sth %l6,[%o2+0x0fa] ! Mem[000000006d0000fa] jmpl %o7,%g0 lduw [%o1+0x1e4],%l1 ! Mem[000000006c8001e4] p46_far_0_he: sth %l3,[%i3+0x036] ! Mem[000000006d800036] ldd [%i2+0x118],%l0 ! Mem[000000006d000118] lduh [%i3+0x19c],%l6 ! Mem[000000006d80019c] ldx [%i1+0x070],%l1 ! Mem[000000006c800070] lduh [%i2+0x0fa],%l7 ! Mem[000000006d0000fa] swap [%i0+0x1dc],%l6 ! Mem[000000006c0001dc] swap [%i1+0x034],%l7 ! Mem[000000006c800034] jmpl %o7,%g0 stx %l4,[%i0+0x0e0] ! Mem[000000006c0000e0] p46_far_0_ho: sth %l3,[%o3+0x036] ! Mem[000000006d800036] ldd [%o2+0x118],%l0 ! Mem[000000006d000118] lduh [%o3+0x19c],%l6 ! Mem[000000006d80019c] ldx [%o1+0x070],%l1 ! Mem[000000006c800070] lduh [%o2+0x0fa],%l7 ! Mem[000000006d0000fa] swap [%o0+0x1dc],%l6 ! Mem[000000006c0001dc] swap [%o1+0x034],%l7 ! Mem[000000006c800034] jmpl %o7,%g0 stx %l4,[%o0+0x0e0] ! Mem[000000006c0000e0] p46_far_0_hem: membar #Sync sth %l3,[%i3+0x036] ! Mem[000000006d800036] ldd [%i2+0x118],%l0 ! Mem[000000006d000118] lduh [%i3+0x19c],%l6 ! Mem[000000006d80019c] ldx [%i1+0x070],%l1 ! Mem[000000006c800070] lduh [%i2+0x0fa],%l7 ! Mem[000000006d0000fa] swap [%i0+0x1dc],%l6 ! Mem[000000006c0001dc] swap [%i1+0x034],%l7 ! Mem[000000006c800034] jmpl %o7,%g0 stx %l4,[%i0+0x0e0] ! Mem[000000006c0000e0] p46_far_0_hom: membar #Sync sth %l3,[%o3+0x036] ! Mem[000000006d800036] ldd [%o2+0x118],%l0 ! Mem[000000006d000118] lduh [%o3+0x19c],%l6 ! Mem[000000006d80019c] ldx [%o1+0x070],%l1 ! Mem[000000006c800070] lduh [%o2+0x0fa],%l7 ! Mem[000000006d0000fa] swap [%o0+0x1dc],%l6 ! Mem[000000006c0001dc] swap [%o1+0x034],%l7 ! Mem[000000006c800034] jmpl %o7,%g0 stx %l4,[%o0+0x0e0] ! Mem[000000006c0000e0] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: stx %l4,[%i1+0x1b0] ! Mem[000000006e8001b0] ldsw [%i3+0x0f0],%l4 ! Mem[000000006f8000f0] jmpl %o7,%g0 taddcc %l2,0xb98,%l6 p47_far_0_lo: stx %l4,[%o1+0x1b0] ! Mem[000000006e8001b0] ldsw [%o3+0x0f0],%l4 ! Mem[000000006f8000f0] jmpl %o7,%g0 taddcc %l2,0xb98,%l6 p47_far_0_lem: stx %l4,[%i1+0x1b0] ! Mem[000000006e8001b0] ldsw [%i3+0x0f0],%l4 ! Mem[000000006f8000f0] jmpl %o7,%g0 taddcc %l2,0xb98,%l6 p47_far_0_lom: stx %l4,[%o1+0x1b0] ! Mem[000000006e8001b0] ldsw [%o3+0x0f0],%l4 ! Mem[000000006f8000f0] jmpl %o7,%g0 taddcc %l2,0xb98,%l6 p47_far_0_he: st %f30,[%i3+0x078] ! Mem[000000006f800078] xorcc %l4,%l0,%l5 st %f16,[%i0+0x1d4] ! Mem[000000006e0001d4] swap [%i1+0x11c],%l0 ! Mem[000000006e80011c] ldsb [%i2+0x19c],%l6 ! Mem[000000006f00019c] swap [%i0+0x020],%l0 ! Mem[000000006e000020] stw %l5,[%i3+0x0a0] ! Mem[000000006f8000a0] jmpl %o7,%g0 ldd [%i3+0x120],%f22 ! Mem[000000006f800120] p47_far_0_ho: st %f30,[%o3+0x078] ! Mem[000000006f800078] xorcc %l4,%l0,%l5 st %f16,[%o0+0x1d4] ! Mem[000000006e0001d4] swap [%o1+0x11c],%l0 ! Mem[000000006e80011c] ldsb [%o2+0x19c],%l6 ! Mem[000000006f00019c] swap [%o0+0x020],%l0 ! Mem[000000006e000020] stw %l5,[%o3+0x0a0] ! Mem[000000006f8000a0] jmpl %o7,%g0 ldd [%o3+0x120],%f22 ! Mem[000000006f800120] p47_far_0_hem: st %f30,[%i3+0x078] ! Mem[000000006f800078] xorcc %l4,%l0,%l5 st %f16,[%i0+0x1d4] ! Mem[000000006e0001d4] swap [%i1+0x11c],%l0 ! Mem[000000006e80011c] ldsb [%i2+0x19c],%l6 ! Mem[000000006f00019c] membar #Sync swap [%i0+0x020],%l0 ! Mem[000000006e000020] stw %l5,[%i3+0x0a0] ! Mem[000000006f8000a0] jmpl %o7,%g0 ldd [%i3+0x120],%f22 ! Mem[000000006f800120] p47_far_0_hom: st %f30,[%o3+0x078] ! Mem[000000006f800078] xorcc %l4,%l0,%l5 st %f16,[%o0+0x1d4] ! Mem[000000006e0001d4] swap [%o1+0x11c],%l0 ! Mem[000000006e80011c] ldsb [%o2+0x19c],%l6 ! Mem[000000006f00019c] membar #Sync swap [%o0+0x020],%l0 ! Mem[000000006e000020] stw %l5,[%o3+0x0a0] ! Mem[000000006f8000a0] jmpl %o7,%g0 ldd [%o3+0x120],%f22 ! Mem[000000006f800120] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: ldd [%i3+0x1e0],%f4 ! Mem[00000000718001e0] stw %l1,[%i3+0x034] ! Mem[0000000071800034] jmpl %o7,%g0 lduw [%i3+0x1c8],%l7 ! Mem[00000000718001c8] p48_far_0_lo: ldd [%o3+0x1e0],%f4 ! Mem[00000000718001e0] stw %l1,[%o3+0x034] ! Mem[0000000071800034] jmpl %o7,%g0 lduw [%o3+0x1c8],%l7 ! Mem[00000000718001c8] p48_far_0_lem: ldd [%i3+0x1e0],%f4 ! Mem[00000000718001e0] membar #Sync stw %l1,[%i3+0x034] ! Mem[0000000071800034] jmpl %o7,%g0 lduw [%i3+0x1c8],%l7 ! Mem[00000000718001c8] p48_far_0_lom: ldd [%o3+0x1e0],%f4 ! Mem[00000000718001e0] membar #Sync stw %l1,[%o3+0x034] ! Mem[0000000071800034] jmpl %o7,%g0 lduw [%o3+0x1c8],%l7 ! Mem[00000000718001c8] p48_far_0_he: sth %l0,[%i2+0x1b2] ! Mem[00000000710001b2] ldstub [%i1+0x199],%l6 ! Mem[0000000070800199] ldsb [%i2+0x01c],%l7 ! Mem[000000007100001c] ldub [%i2+0x13b],%l3 ! Mem[000000007100013b] jmpl %o7,%g0 ldd [%i2+0x0f0],%f24 ! Mem[00000000710000f0] p48_far_0_ho: sth %l0,[%o2+0x1b2] ! Mem[00000000710001b2] ldstub [%o1+0x199],%l6 ! Mem[0000000070800199] ldsb [%o2+0x01c],%l7 ! Mem[000000007100001c] ldub [%o2+0x13b],%l3 ! Mem[000000007100013b] jmpl %o7,%g0 ldd [%o2+0x0f0],%f24 ! Mem[00000000710000f0] p48_far_0_hem: sth %l0,[%i2+0x1b2] ! Mem[00000000710001b2] ldstub [%i1+0x199],%l6 ! Mem[0000000070800199] membar #Sync ldsb [%i2+0x01c],%l7 ! Mem[000000007100001c] ldub [%i2+0x13b],%l3 ! Mem[000000007100013b] jmpl %o7,%g0 ldd [%i2+0x0f0],%f24 ! Mem[00000000710000f0] p48_far_0_hom: sth %l0,[%o2+0x1b2] ! Mem[00000000710001b2] ldstub [%o1+0x199],%l6 ! Mem[0000000070800199] membar #Sync ldsb [%o2+0x01c],%l7 ! Mem[000000007100001c] ldub [%o2+0x13b],%l3 ! Mem[000000007100013b] jmpl %o7,%g0 ldd [%o2+0x0f0],%f24 ! Mem[00000000710000f0] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: ldsh [%i3+0x1e2],%l5 ! Mem[00000000738001e2] ldd [%i1+0x058],%l6 ! Mem[0000000072800058] jmpl %o7,%g0 std %l6,[%i0+0x1c8] ! Mem[00000000720001c8] p49_far_0_lo: ldsh [%o3+0x1e2],%l5 ! Mem[00000000738001e2] ldd [%o1+0x058],%l6 ! Mem[0000000072800058] jmpl %o7,%g0 std %l6,[%o0+0x1c8] ! Mem[00000000720001c8] p49_far_0_lem: ldsh [%i3+0x1e2],%l5 ! Mem[00000000738001e2] ldd [%i1+0x058],%l6 ! Mem[0000000072800058] jmpl %o7,%g0 std %l6,[%i0+0x1c8] ! Mem[00000000720001c8] p49_far_0_lom: ldsh [%o3+0x1e2],%l5 ! Mem[00000000738001e2] ldd [%o1+0x058],%l6 ! Mem[0000000072800058] jmpl %o7,%g0 std %l6,[%o0+0x1c8] ! Mem[00000000720001c8] p49_far_0_he: ldx [%i3+0x0a8],%l7 ! Mem[00000000738000a8] stb %l4,[%i2+0x1a3] ! Mem[00000000730001a3] jmpl %o7,%g0 smulcc %l7,%l1,%l1 p49_far_0_ho: ldx [%o3+0x0a8],%l7 ! Mem[00000000738000a8] stb %l4,[%o2+0x1a3] ! Mem[00000000730001a3] jmpl %o7,%g0 smulcc %l7,%l1,%l1 p49_far_0_hem: ldx [%i3+0x0a8],%l7 ! Mem[00000000738000a8] stb %l4,[%i2+0x1a3] ! Mem[00000000730001a3] jmpl %o7,%g0 smulcc %l7,%l1,%l1 p49_far_0_hom: ldx [%o3+0x0a8],%l7 ! Mem[00000000738000a8] stb %l4,[%o2+0x1a3] ! Mem[00000000730001a3] jmpl %o7,%g0 smulcc %l7,%l1,%l1 p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: st %f0 ,[%i3+0x0dc] ! Mem[00000000758000dc] stw %l0,[%i1+0x194] ! Mem[0000000074800194] jmpl %o7,%g0 srax %l7,0x02d,%l4 p50_far_0_lo: st %f0 ,[%o3+0x0dc] ! Mem[00000000758000dc] stw %l0,[%o1+0x194] ! Mem[0000000074800194] jmpl %o7,%g0 srax %l7,0x02d,%l4 p50_far_0_lem: st %f0 ,[%i3+0x0dc] ! Mem[00000000758000dc] stw %l0,[%i1+0x194] ! Mem[0000000074800194] jmpl %o7,%g0 srax %l7,0x02d,%l4 p50_far_0_lom: st %f0 ,[%o3+0x0dc] ! Mem[00000000758000dc] stw %l0,[%o1+0x194] ! Mem[0000000074800194] jmpl %o7,%g0 srax %l7,0x02d,%l4 p50_far_0_he: jmpl %o7,%g0 swap [%i2+0x050],%l1 ! Mem[0000000075000050] jmpl %o7,%g0 nop p50_far_0_ho: jmpl %o7,%g0 swap [%o2+0x050],%l1 ! Mem[0000000075000050] jmpl %o7,%g0 nop p50_far_0_hem: jmpl %o7,%g0 swap [%i2+0x050],%l1 ! Mem[0000000075000050] jmpl %o7,%g0 nop p50_far_0_hom: jmpl %o7,%g0 swap [%o2+0x050],%l1 ! Mem[0000000075000050] jmpl %o7,%g0 nop p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: lduw [%i3+0x1c0],%l5 ! Mem[00000000778001c0] ldub [%i0+0x102],%l2 ! Mem[0000000076000102] jmpl %o7,%g0 addc %l4,-0x3cf,%l3 p51_far_0_lo: lduw [%o3+0x1c0],%l5 ! Mem[00000000778001c0] ldub [%o0+0x102],%l2 ! Mem[0000000076000102] jmpl %o7,%g0 addc %l4,-0x3cf,%l3 p51_far_0_lem: lduw [%i3+0x1c0],%l5 ! Mem[00000000778001c0] ldub [%i0+0x102],%l2 ! Mem[0000000076000102] jmpl %o7,%g0 addc %l4,-0x3cf,%l3 p51_far_0_lom: lduw [%o3+0x1c0],%l5 ! Mem[00000000778001c0] ldub [%o0+0x102],%l2 ! Mem[0000000076000102] jmpl %o7,%g0 addc %l4,-0x3cf,%l3 p51_far_0_he: stb %l3,[%i2+0x017] ! Mem[0000000077000017] lduh [%i2+0x1b8],%l4 ! Mem[00000000770001b8] umulcc %l1,0x10e,%l0 ldx [%i1+0x1d0],%l2 ! Mem[00000000768001d0] subccc %l4,%l7,%l3 sth %l7,[%i2+0x012] ! Mem[0000000077000012] lduh [%i0+0x092],%l0 ! Mem[0000000076000092] jmpl %o7,%g0 andncc %l4,%l6,%l1 p51_far_0_ho: stb %l3,[%o2+0x017] ! Mem[0000000077000017] lduh [%o2+0x1b8],%l4 ! Mem[00000000770001b8] umulcc %l1,0x10e,%l0 ldx [%o1+0x1d0],%l2 ! Mem[00000000768001d0] subccc %l4,%l7,%l3 sth %l7,[%o2+0x012] ! Mem[0000000077000012] lduh [%o0+0x092],%l0 ! Mem[0000000076000092] jmpl %o7,%g0 andncc %l4,%l6,%l1 p51_far_0_hem: membar #Sync stb %l3,[%i2+0x017] ! Mem[0000000077000017] lduh [%i2+0x1b8],%l4 ! Mem[00000000770001b8] umulcc %l1,0x10e,%l0 ldx [%i1+0x1d0],%l2 ! Mem[00000000768001d0] subccc %l4,%l7,%l3 sth %l7,[%i2+0x012] ! Mem[0000000077000012] lduh [%i0+0x092],%l0 ! Mem[0000000076000092] jmpl %o7,%g0 andncc %l4,%l6,%l1 p51_far_0_hom: membar #Sync stb %l3,[%o2+0x017] ! Mem[0000000077000017] lduh [%o2+0x1b8],%l4 ! Mem[00000000770001b8] umulcc %l1,0x10e,%l0 ldx [%o1+0x1d0],%l2 ! Mem[00000000768001d0] subccc %l4,%l7,%l3 sth %l7,[%o2+0x012] ! Mem[0000000077000012] lduh [%o0+0x092],%l0 ! Mem[0000000076000092] jmpl %o7,%g0 andncc %l4,%l6,%l1 p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: stb %l1,[%i2+0x1e4] ! Mem[00000000790001e4] std %l2,[%i1+0x1b8] ! Mem[00000000788001b8] jmpl %o7,%g0 lduw [%i2+0x00c],%l2 ! Mem[000000007900000c] p52_far_0_lo: stb %l1,[%o2+0x1e4] ! Mem[00000000790001e4] std %l2,[%o1+0x1b8] ! Mem[00000000788001b8] jmpl %o7,%g0 lduw [%o2+0x00c],%l2 ! Mem[000000007900000c] p52_far_0_lem: stb %l1,[%i2+0x1e4] ! Mem[00000000790001e4] std %l2,[%i1+0x1b8] ! Mem[00000000788001b8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x00c],%l2 ! Mem[000000007900000c] p52_far_0_lom: stb %l1,[%o2+0x1e4] ! Mem[00000000790001e4] std %l2,[%o1+0x1b8] ! Mem[00000000788001b8] membar #Sync jmpl %o7,%g0 lduw [%o2+0x00c],%l2 ! Mem[000000007900000c] p52_far_0_he: tsubcc %l1,-0x892,%l0 lduh [%i0+0x16e],%l0 ! Mem[000000007800016e] stb %l3,[%i0+0x132] ! Mem[0000000078000132] ldd [%i0+0x058],%l0 ! Mem[0000000078000058] sth %l1,[%i3+0x15e] ! Mem[000000007980015e] stb %l1,[%i1+0x1f0] ! Mem[00000000788001f0] jmpl %o7,%g0 std %f20,[%i0+0x030] ! Mem[0000000078000030] p52_far_0_ho: tsubcc %l1,-0x892,%l0 lduh [%o0+0x16e],%l0 ! Mem[000000007800016e] stb %l3,[%o0+0x132] ! Mem[0000000078000132] ldd [%o0+0x058],%l0 ! Mem[0000000078000058] sth %l1,[%o3+0x15e] ! Mem[000000007980015e] stb %l1,[%o1+0x1f0] ! Mem[00000000788001f0] jmpl %o7,%g0 std %f20,[%o0+0x030] ! Mem[0000000078000030] p52_far_0_hem: tsubcc %l1,-0x892,%l0 lduh [%i0+0x16e],%l0 ! Mem[000000007800016e] stb %l3,[%i0+0x132] ! Mem[0000000078000132] ldd [%i0+0x058],%l0 ! Mem[0000000078000058] sth %l1,[%i3+0x15e] ! Mem[000000007980015e] stb %l1,[%i1+0x1f0] ! Mem[00000000788001f0] membar #Sync jmpl %o7,%g0 std %f20,[%i0+0x030] ! Mem[0000000078000030] p52_far_0_hom: tsubcc %l1,-0x892,%l0 lduh [%o0+0x16e],%l0 ! Mem[000000007800016e] stb %l3,[%o0+0x132] ! Mem[0000000078000132] ldd [%o0+0x058],%l0 ! Mem[0000000078000058] sth %l1,[%o3+0x15e] ! Mem[000000007980015e] stb %l1,[%o1+0x1f0] ! Mem[00000000788001f0] membar #Sync jmpl %o7,%g0 std %f20,[%o0+0x030] ! Mem[0000000078000030] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: ldd [%i3+0x0a0],%l2 ! Mem[000000007b8000a0] stx %l7,[%i2+0x1c8] ! Mem[000000007b0001c8] jmpl %o7,%g0 and %l1,%l6,%l0 p53_far_0_lo: ldd [%o3+0x0a0],%l2 ! Mem[000000007b8000a0] stx %l7,[%o2+0x1c8] ! Mem[000000007b0001c8] jmpl %o7,%g0 and %l1,%l6,%l0 p53_far_0_lem: ldd [%i3+0x0a0],%l2 ! Mem[000000007b8000a0] stx %l7,[%i2+0x1c8] ! Mem[000000007b0001c8] jmpl %o7,%g0 and %l1,%l6,%l0 p53_far_0_lom: ldd [%o3+0x0a0],%l2 ! Mem[000000007b8000a0] stx %l7,[%o2+0x1c8] ! Mem[000000007b0001c8] jmpl %o7,%g0 and %l1,%l6,%l0 p53_far_0_he: swap [%i0+0x02c],%l2 ! Mem[000000007a00002c] lduw [%i0+0x17c],%l0 ! Mem[000000007a00017c] andcc %l0,-0x036,%l0 stb %l6,[%i2+0x0ae] ! Mem[000000007b0000ae] sth %l5,[%i3+0x042] ! Mem[000000007b800042] ldsw [%i0+0x0d4],%l2 ! Mem[000000007a0000d4] jmpl %o7,%g0 std %l0,[%i3+0x130] ! Mem[000000007b800130] p53_far_0_ho: swap [%o0+0x02c],%l2 ! Mem[000000007a00002c] lduw [%o0+0x17c],%l0 ! Mem[000000007a00017c] andcc %l0,-0x036,%l0 stb %l6,[%o2+0x0ae] ! Mem[000000007b0000ae] sth %l5,[%o3+0x042] ! Mem[000000007b800042] ldsw [%o0+0x0d4],%l2 ! Mem[000000007a0000d4] jmpl %o7,%g0 std %l0,[%o3+0x130] ! Mem[000000007b800130] p53_far_0_hem: membar #Sync swap [%i0+0x02c],%l2 ! Mem[000000007a00002c] lduw [%i0+0x17c],%l0 ! Mem[000000007a00017c] andcc %l0,-0x036,%l0 stb %l6,[%i2+0x0ae] ! Mem[000000007b0000ae] sth %l5,[%i3+0x042] ! Mem[000000007b800042] ldsw [%i0+0x0d4],%l2 ! Mem[000000007a0000d4] jmpl %o7,%g0 std %l0,[%i3+0x130] ! Mem[000000007b800130] p53_far_0_hom: membar #Sync swap [%o0+0x02c],%l2 ! Mem[000000007a00002c] lduw [%o0+0x17c],%l0 ! Mem[000000007a00017c] andcc %l0,-0x036,%l0 stb %l6,[%o2+0x0ae] ! Mem[000000007b0000ae] sth %l5,[%o3+0x042] ! Mem[000000007b800042] ldsw [%o0+0x0d4],%l2 ! Mem[000000007a0000d4] jmpl %o7,%g0 std %l0,[%o3+0x130] ! Mem[000000007b800130] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: std %l4,[%i3+0x1c0] ! Mem[000000007d8001c0] stw %l7,[%i3+0x07c] ! Mem[000000007d80007c] jmpl %o7,%g0 lduw [%i2+0x054],%l6 ! Mem[000000007d000054] p54_far_0_lo: std %l4,[%o3+0x1c0] ! Mem[000000007d8001c0] stw %l7,[%o3+0x07c] ! Mem[000000007d80007c] jmpl %o7,%g0 lduw [%o2+0x054],%l6 ! Mem[000000007d000054] p54_far_0_lem: std %l4,[%i3+0x1c0] ! Mem[000000007d8001c0] stw %l7,[%i3+0x07c] ! Mem[000000007d80007c] jmpl %o7,%g0 lduw [%i2+0x054],%l6 ! Mem[000000007d000054] p54_far_0_lom: std %l4,[%o3+0x1c0] ! Mem[000000007d8001c0] stw %l7,[%o3+0x07c] ! Mem[000000007d80007c] jmpl %o7,%g0 lduw [%o2+0x054],%l6 ! Mem[000000007d000054] p54_far_0_he: sth %l6,[%i3+0x0da] ! Mem[000000007d8000da] srl %l7,0x012,%l0 andncc %l7,-0xcf0,%l1 std %l0,[%i1+0x138] ! Mem[000000007c800138] sth %l7,[%i3+0x012] ! Mem[000000007d800012] std %l0,[%i3+0x020] ! Mem[000000007d800020] jmpl %o7,%g0 ldsw [%i1+0x0a0],%l5 ! Mem[000000007c8000a0] p54_far_0_ho: sth %l6,[%o3+0x0da] ! Mem[000000007d8000da] srl %l7,0x012,%l0 andncc %l7,-0xcf0,%l1 std %l0,[%o1+0x138] ! Mem[000000007c800138] sth %l7,[%o3+0x012] ! Mem[000000007d800012] std %l0,[%o3+0x020] ! Mem[000000007d800020] jmpl %o7,%g0 ldsw [%o1+0x0a0],%l5 ! Mem[000000007c8000a0] p54_far_0_hem: sth %l6,[%i3+0x0da] ! Mem[000000007d8000da] srl %l7,0x012,%l0 andncc %l7,-0xcf0,%l1 std %l0,[%i1+0x138] ! Mem[000000007c800138] membar #Sync sth %l7,[%i3+0x012] ! Mem[000000007d800012] std %l0,[%i3+0x020] ! Mem[000000007d800020] jmpl %o7,%g0 ldsw [%i1+0x0a0],%l5 ! Mem[000000007c8000a0] p54_far_0_hom: sth %l6,[%o3+0x0da] ! Mem[000000007d8000da] srl %l7,0x012,%l0 andncc %l7,-0xcf0,%l1 std %l0,[%o1+0x138] ! Mem[000000007c800138] membar #Sync sth %l7,[%o3+0x012] ! Mem[000000007d800012] std %l0,[%o3+0x020] ! Mem[000000007d800020] jmpl %o7,%g0 ldsw [%o1+0x0a0],%l5 ! Mem[000000007c8000a0] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: sth %l5,[%i3+0x1e2] ! Mem[000000007f8001e2] ldsh [%i2+0x102],%l2 ! Mem[000000007f000102] jmpl %o7,%g0 stw %l6,[%i0+0x0d0] ! Mem[000000007e0000d0] p55_far_0_lo: sth %l5,[%o3+0x1e2] ! Mem[000000007f8001e2] ldsh [%o2+0x102],%l2 ! Mem[000000007f000102] jmpl %o7,%g0 stw %l6,[%o0+0x0d0] ! Mem[000000007e0000d0] p55_far_0_lem: sth %l5,[%i3+0x1e2] ! Mem[000000007f8001e2] ldsh [%i2+0x102],%l2 ! Mem[000000007f000102] jmpl %o7,%g0 stw %l6,[%i0+0x0d0] ! Mem[000000007e0000d0] p55_far_0_lom: sth %l5,[%o3+0x1e2] ! Mem[000000007f8001e2] ldsh [%o2+0x102],%l2 ! Mem[000000007f000102] jmpl %o7,%g0 stw %l6,[%o0+0x0d0] ! Mem[000000007e0000d0] p55_far_0_he: ldsb [%i2+0x1ec],%l0 ! Mem[000000007f0001ec] std %l4,[%i2+0x118] ! Mem[000000007f000118] std %l4,[%i1+0x180] ! Mem[000000007e800180] ldub [%i2+0x0c7],%l3 ! Mem[000000007f0000c7] ldsw [%i0+0x000],%l0 ! Mem[000000007e000000] ld [%i2+0x034],%f18 ! Mem[000000007f000034] jmpl %o7,%g0 ldd [%i1+0x1b8],%l6 ! Mem[000000007e8001b8] p55_far_0_ho: ldsb [%o2+0x1ec],%l0 ! Mem[000000007f0001ec] std %l4,[%o2+0x118] ! Mem[000000007f000118] std %l4,[%o1+0x180] ! Mem[000000007e800180] ldub [%o2+0x0c7],%l3 ! Mem[000000007f0000c7] ldsw [%o0+0x000],%l0 ! Mem[000000007e000000] ld [%o2+0x034],%f18 ! Mem[000000007f000034] jmpl %o7,%g0 ldd [%o1+0x1b8],%l6 ! Mem[000000007e8001b8] p55_far_0_hem: ldsb [%i2+0x1ec],%l0 ! Mem[000000007f0001ec] std %l4,[%i2+0x118] ! Mem[000000007f000118] std %l4,[%i1+0x180] ! Mem[000000007e800180] ldub [%i2+0x0c7],%l3 ! Mem[000000007f0000c7] membar #Sync ldsw [%i0+0x000],%l0 ! Mem[000000007e000000] ld [%i2+0x034],%f18 ! Mem[000000007f000034] jmpl %o7,%g0 ldd [%i1+0x1b8],%l6 ! Mem[000000007e8001b8] p55_far_0_hom: ldsb [%o2+0x1ec],%l0 ! Mem[000000007f0001ec] std %l4,[%o2+0x118] ! Mem[000000007f000118] std %l4,[%o1+0x180] ! Mem[000000007e800180] ldub [%o2+0x0c7],%l3 ! Mem[000000007f0000c7] membar #Sync ldsw [%o0+0x000],%l0 ! Mem[000000007e000000] ld [%o2+0x034],%f18 ! Mem[000000007f000034] jmpl %o7,%g0 ldd [%o1+0x1b8],%l6 ! Mem[000000007e8001b8] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: subc %l5,%l6,%l6 ldsh [%i2+0x0da],%l6 ! Mem[00000000810000da] jmpl %o7,%g0 ldub [%i1+0x195],%l4 ! Mem[0000000080800195] p56_far_0_lo: subc %l5,%l6,%l6 ldsh [%o2+0x0da],%l6 ! Mem[00000000810000da] jmpl %o7,%g0 ldub [%o1+0x195],%l4 ! Mem[0000000080800195] p56_far_0_lem: subc %l5,%l6,%l6 ldsh [%i2+0x0da],%l6 ! Mem[00000000810000da] jmpl %o7,%g0 ldub [%i1+0x195],%l4 ! Mem[0000000080800195] p56_far_0_lom: subc %l5,%l6,%l6 ldsh [%o2+0x0da],%l6 ! Mem[00000000810000da] jmpl %o7,%g0 ldub [%o1+0x195],%l4 ! Mem[0000000080800195] p56_far_0_he: nop umul %l7,0x790,%l1 jmpl %o7,%g0 ldub [%i2+0x11d],%l0 ! Mem[000000008100011d] p56_far_0_ho: nop umul %l7,0x790,%l1 jmpl %o7,%g0 ldub [%o2+0x11d],%l0 ! Mem[000000008100011d] p56_far_0_hem: nop umul %l7,0x790,%l1 jmpl %o7,%g0 ldub [%i2+0x11d],%l0 ! Mem[000000008100011d] p56_far_0_hom: nop umul %l7,0x790,%l1 jmpl %o7,%g0 ldub [%o2+0x11d],%l0 ! Mem[000000008100011d] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: ldsb [%i3+0x1b5],%l4 ! Mem[00000000838001b5] andcc %l2,-0x3c9,%l7 jmpl %o7,%g0 stb %l6,[%i3+0x1b6] ! Mem[00000000838001b6] p57_far_0_lo: ldsb [%o3+0x1b5],%l4 ! Mem[00000000838001b5] andcc %l2,-0x3c9,%l7 jmpl %o7,%g0 stb %l6,[%o3+0x1b6] ! Mem[00000000838001b6] p57_far_0_lem: ldsb [%i3+0x1b5],%l4 ! Mem[00000000838001b5] andcc %l2,-0x3c9,%l7 jmpl %o7,%g0 stb %l6,[%i3+0x1b6] ! Mem[00000000838001b6] p57_far_0_lom: ldsb [%o3+0x1b5],%l4 ! Mem[00000000838001b5] andcc %l2,-0x3c9,%l7 jmpl %o7,%g0 stb %l6,[%o3+0x1b6] ! Mem[00000000838001b6] p57_far_0_he: jmpl %o7,%g0 st %f22,[%i1+0x198] ! Mem[0000000082800198] jmpl %o7,%g0 nop p57_far_0_ho: jmpl %o7,%g0 st %f22,[%o1+0x198] ! Mem[0000000082800198] jmpl %o7,%g0 nop p57_far_0_hem: jmpl %o7,%g0 st %f22,[%i1+0x198] ! Mem[0000000082800198] jmpl %o7,%g0 nop p57_far_0_hom: jmpl %o7,%g0 st %f22,[%o1+0x198] ! Mem[0000000082800198] jmpl %o7,%g0 nop p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: sth %l2,[%i3+0x0a4] ! Mem[00000000858000a4] ldstub [%i3+0x034],%l1 ! Mem[0000000085800034] jmpl %o7,%g0 std %f14,[%i3+0x1d8] ! Mem[00000000858001d8] p58_far_0_lo: sth %l2,[%o3+0x0a4] ! Mem[00000000858000a4] ldstub [%o3+0x034],%l1 ! Mem[0000000085800034] jmpl %o7,%g0 std %f14,[%o3+0x1d8] ! Mem[00000000858001d8] p58_far_0_lem: sth %l2,[%i3+0x0a4] ! Mem[00000000858000a4] membar #Sync ldstub [%i3+0x034],%l1 ! Mem[0000000085800034] jmpl %o7,%g0 std %f14,[%i3+0x1d8] ! Mem[00000000858001d8] p58_far_0_lom: sth %l2,[%o3+0x0a4] ! Mem[00000000858000a4] membar #Sync ldstub [%o3+0x034],%l1 ! Mem[0000000085800034] jmpl %o7,%g0 std %f14,[%o3+0x1d8] ! Mem[00000000858001d8] p58_far_0_he: ldsb [%i1+0x1d0],%l2 ! Mem[00000000848001d0] stx %l3,[%i3+0x0d8] ! Mem[00000000858000d8] taddcctv %l3,%l2,%l1 sth %l1,[%i0+0x070] ! Mem[0000000084000070] std %l6,[%i2+0x0f8] ! Mem[00000000850000f8] jmpl %o7,%g0 ldsw [%i1+0x0b4],%l5 ! Mem[00000000848000b4] p58_far_0_ho: ldsb [%o1+0x1d0],%l2 ! Mem[00000000848001d0] stx %l3,[%o3+0x0d8] ! Mem[00000000858000d8] taddcctv %l3,%l2,%l1 sth %l1,[%o0+0x070] ! Mem[0000000084000070] std %l6,[%o2+0x0f8] ! Mem[00000000850000f8] jmpl %o7,%g0 ldsw [%o1+0x0b4],%l5 ! Mem[00000000848000b4] p58_far_0_hem: ldsb [%i1+0x1d0],%l2 ! Mem[00000000848001d0] stx %l3,[%i3+0x0d8] ! Mem[00000000858000d8] taddcctv %l3,%l2,%l1 sth %l1,[%i0+0x070] ! Mem[0000000084000070] std %l6,[%i2+0x0f8] ! Mem[00000000850000f8] jmpl %o7,%g0 ldsw [%i1+0x0b4],%l5 ! Mem[00000000848000b4] p58_far_0_hom: ldsb [%o1+0x1d0],%l2 ! Mem[00000000848001d0] stx %l3,[%o3+0x0d8] ! Mem[00000000858000d8] taddcctv %l3,%l2,%l1 sth %l1,[%o0+0x070] ! Mem[0000000084000070] std %l6,[%o2+0x0f8] ! Mem[00000000850000f8] jmpl %o7,%g0 ldsw [%o1+0x0b4],%l5 ! Mem[00000000848000b4] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: stb %l5,[%i0+0x1c2] ! Mem[00000000860001c2] nop jmpl %o7,%g0 xor %l5,%l4,%l1 p59_far_0_lo: stb %l5,[%o0+0x1c2] ! Mem[00000000860001c2] nop jmpl %o7,%g0 xor %l5,%l4,%l1 p59_far_0_lem: stb %l5,[%i0+0x1c2] ! Mem[00000000860001c2] nop jmpl %o7,%g0 xor %l5,%l4,%l1 p59_far_0_lom: stb %l5,[%o0+0x1c2] ! Mem[00000000860001c2] nop jmpl %o7,%g0 xor %l5,%l4,%l1 p59_far_0_he: stx %l3,[%i3+0x1b8] ! Mem[00000000878001b8] smulcc %l6,%l1,%l6 jmpl %o7,%g0 ldx [%i0+0x1a0],%l4 ! Mem[00000000860001a0] p59_far_0_ho: stx %l3,[%o3+0x1b8] ! Mem[00000000878001b8] smulcc %l6,%l1,%l6 jmpl %o7,%g0 ldx [%o0+0x1a0],%l4 ! Mem[00000000860001a0] p59_far_0_hem: stx %l3,[%i3+0x1b8] ! Mem[00000000878001b8] smulcc %l6,%l1,%l6 jmpl %o7,%g0 ldx [%i0+0x1a0],%l4 ! Mem[00000000860001a0] p59_far_0_hom: stx %l3,[%o3+0x1b8] ! Mem[00000000878001b8] smulcc %l6,%l1,%l6 jmpl %o7,%g0 ldx [%o0+0x1a0],%l4 ! Mem[00000000860001a0] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: st %f5 ,[%i0+0x1e0] ! Mem[00000000880001e0] xnorcc %l2,-0xc02,%l3 jmpl %o7,%g0 taddcc %l2,%l2,%l7 p60_far_0_lo: st %f5 ,[%o0+0x1e0] ! Mem[00000000880001e0] xnorcc %l2,-0xc02,%l3 jmpl %o7,%g0 taddcc %l2,%l2,%l7 p60_far_0_lem: st %f5 ,[%i0+0x1e0] ! Mem[00000000880001e0] xnorcc %l2,-0xc02,%l3 jmpl %o7,%g0 taddcc %l2,%l2,%l7 p60_far_0_lom: st %f5 ,[%o0+0x1e0] ! Mem[00000000880001e0] xnorcc %l2,-0xc02,%l3 jmpl %o7,%g0 taddcc %l2,%l2,%l7 p60_far_0_he: lduh [%i3+0x0d2],%l6 ! Mem[00000000898000d2] ldd [%i1+0x108],%l0 ! Mem[0000000088800108] lduw [%i3+0x1d8],%l6 ! Mem[00000000898001d8] sth %l0,[%i3+0x14e] ! Mem[000000008980014e] stw %l1,[%i1+0x1c8] ! Mem[00000000888001c8] ldsh [%i2+0x1f8],%l3 ! Mem[00000000890001f8] ldx [%i0+0x120],%l7 ! Mem[0000000088000120] jmpl %o7,%g0 taddcc %l1,%l6,%l7 p60_far_0_ho: lduh [%o3+0x0d2],%l6 ! Mem[00000000898000d2] ldd [%o1+0x108],%l0 ! Mem[0000000088800108] lduw [%o3+0x1d8],%l6 ! Mem[00000000898001d8] sth %l0,[%o3+0x14e] ! Mem[000000008980014e] stw %l1,[%o1+0x1c8] ! Mem[00000000888001c8] ldsh [%o2+0x1f8],%l3 ! Mem[00000000890001f8] ldx [%o0+0x120],%l7 ! Mem[0000000088000120] jmpl %o7,%g0 taddcc %l1,%l6,%l7 p60_far_0_hem: lduh [%i3+0x0d2],%l6 ! Mem[00000000898000d2] ldd [%i1+0x108],%l0 ! Mem[0000000088800108] lduw [%i3+0x1d8],%l6 ! Mem[00000000898001d8] sth %l0,[%i3+0x14e] ! Mem[000000008980014e] stw %l1,[%i1+0x1c8] ! Mem[00000000888001c8] ldsh [%i2+0x1f8],%l3 ! Mem[00000000890001f8] ldx [%i0+0x120],%l7 ! Mem[0000000088000120] jmpl %o7,%g0 taddcc %l1,%l6,%l7 p60_far_0_hom: lduh [%o3+0x0d2],%l6 ! Mem[00000000898000d2] ldd [%o1+0x108],%l0 ! Mem[0000000088800108] lduw [%o3+0x1d8],%l6 ! Mem[00000000898001d8] sth %l0,[%o3+0x14e] ! Mem[000000008980014e] stw %l1,[%o1+0x1c8] ! Mem[00000000888001c8] ldsh [%o2+0x1f8],%l3 ! Mem[00000000890001f8] ldx [%o0+0x120],%l7 ! Mem[0000000088000120] jmpl %o7,%g0 taddcc %l1,%l6,%l7 p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: stx %l5,[%i0+0x1c0] ! Mem[000000008a0001c0] ldsw [%i0+0x0a0],%l7 ! Mem[000000008a0000a0] jmpl %o7,%g0 sra %l5,0x01c,%l1 p61_far_0_lo: stx %l5,[%o0+0x1c0] ! Mem[000000008a0001c0] ldsw [%o0+0x0a0],%l7 ! Mem[000000008a0000a0] jmpl %o7,%g0 sra %l5,0x01c,%l1 p61_far_0_lem: stx %l5,[%i0+0x1c0] ! Mem[000000008a0001c0] ldsw [%i0+0x0a0],%l7 ! Mem[000000008a0000a0] jmpl %o7,%g0 sra %l5,0x01c,%l1 p61_far_0_lom: stx %l5,[%o0+0x1c0] ! Mem[000000008a0001c0] ldsw [%o0+0x0a0],%l7 ! Mem[000000008a0000a0] jmpl %o7,%g0 sra %l5,0x01c,%l1 p61_far_0_he: ldsh [%i3+0x0d0],%l4 ! Mem[000000008b8000d0] std %l6,[%i2+0x0f0] ! Mem[000000008b0000f0] jmpl %o7,%g0 std %l0,[%i3+0x158] ! Mem[000000008b800158] p61_far_0_ho: ldsh [%o3+0x0d0],%l4 ! Mem[000000008b8000d0] std %l6,[%o2+0x0f0] ! Mem[000000008b0000f0] jmpl %o7,%g0 std %l0,[%o3+0x158] ! Mem[000000008b800158] p61_far_0_hem: ldsh [%i3+0x0d0],%l4 ! Mem[000000008b8000d0] std %l6,[%i2+0x0f0] ! Mem[000000008b0000f0] jmpl %o7,%g0 std %l0,[%i3+0x158] ! Mem[000000008b800158] p61_far_0_hom: ldsh [%o3+0x0d0],%l4 ! Mem[000000008b8000d0] std %l6,[%o2+0x0f0] ! Mem[000000008b0000f0] jmpl %o7,%g0 std %l0,[%o3+0x158] ! Mem[000000008b800158] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: ldsw [%i3+0x084],%l2 ! Mem[000000008d800084] ldsh [%i2+0x014],%l1 ! Mem[000000008d000014] jmpl %o7,%g0 ldx [%i0+0x1e8],%l7 ! Mem[000000008c0001e8] p62_far_0_lo: ldsw [%o3+0x084],%l2 ! Mem[000000008d800084] ldsh [%o2+0x014],%l1 ! Mem[000000008d000014] jmpl %o7,%g0 ldx [%o0+0x1e8],%l7 ! Mem[000000008c0001e8] p62_far_0_lem: ldsw [%i3+0x084],%l2 ! Mem[000000008d800084] membar #Sync ldsh [%i2+0x014],%l1 ! Mem[000000008d000014] jmpl %o7,%g0 ldx [%i0+0x1e8],%l7 ! Mem[000000008c0001e8] p62_far_0_lom: ldsw [%o3+0x084],%l2 ! Mem[000000008d800084] membar #Sync ldsh [%o2+0x014],%l1 ! Mem[000000008d000014] jmpl %o7,%g0 ldx [%o0+0x1e8],%l7 ! Mem[000000008c0001e8] p62_far_0_he: ldd [%i1+0x190],%l0 ! Mem[000000008c800190] sth %l1,[%i1+0x19e] ! Mem[000000008c80019e] ldd [%i3+0x038],%l6 ! Mem[000000008d800038] st %f19,[%i3+0x0e4] ! Mem[000000008d8000e4] jmpl %o7,%g0 ldub [%i0+0x09f],%l1 ! Mem[000000008c00009f] p62_far_0_ho: ldd [%o1+0x190],%l0 ! Mem[000000008c800190] sth %l1,[%o1+0x19e] ! Mem[000000008c80019e] ldd [%o3+0x038],%l6 ! Mem[000000008d800038] st %f19,[%o3+0x0e4] ! Mem[000000008d8000e4] jmpl %o7,%g0 ldub [%o0+0x09f],%l1 ! Mem[000000008c00009f] p62_far_0_hem: ldd [%i1+0x190],%l0 ! Mem[000000008c800190] sth %l1,[%i1+0x19e] ! Mem[000000008c80019e] membar #Sync ldd [%i3+0x038],%l6 ! Mem[000000008d800038] st %f19,[%i3+0x0e4] ! Mem[000000008d8000e4] jmpl %o7,%g0 ldub [%i0+0x09f],%l1 ! Mem[000000008c00009f] p62_far_0_hom: ldd [%o1+0x190],%l0 ! Mem[000000008c800190] sth %l1,[%o1+0x19e] ! Mem[000000008c80019e] membar #Sync ldd [%o3+0x038],%l6 ! Mem[000000008d800038] st %f19,[%o3+0x0e4] ! Mem[000000008d8000e4] jmpl %o7,%g0 ldub [%o0+0x09f],%l1 ! Mem[000000008c00009f] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: lduh [%i1+0x0de],%l0 ! Mem[000000008e8000de] stb %l7,[%i2+0x10b] ! Mem[000000008f00010b] jmpl %o7,%g0 ld [%i0+0x014],%f8 ! Mem[000000008e000014] p63_far_0_lo: lduh [%o1+0x0de],%l0 ! Mem[000000008e8000de] stb %l7,[%o2+0x10b] ! Mem[000000008f00010b] jmpl %o7,%g0 ld [%o0+0x014],%f8 ! Mem[000000008e000014] p63_far_0_lem: lduh [%i1+0x0de],%l0 ! Mem[000000008e8000de] stb %l7,[%i2+0x10b] ! Mem[000000008f00010b] membar #Sync jmpl %o7,%g0 ld [%i0+0x014],%f8 ! Mem[000000008e000014] p63_far_0_lom: lduh [%o1+0x0de],%l0 ! Mem[000000008e8000de] stb %l7,[%o2+0x10b] ! Mem[000000008f00010b] membar #Sync jmpl %o7,%g0 ld [%o0+0x014],%f8 ! Mem[000000008e000014] p63_far_0_he: ldsw [%i0+0x1a4],%l4 ! Mem[000000008e0001a4] lduh [%i3+0x00a],%l6 ! Mem[000000008f80000a] ldd [%i0+0x0f8],%l2 ! Mem[000000008e0000f8] std %l0,[%i0+0x068] ! Mem[000000008e000068] ldub [%i0+0x131],%l0 ! Mem[000000008e000131] ldx [%i1+0x010],%l5 ! Mem[000000008e800010] ldstub [%i2+0x0e1],%l0 ! Mem[000000008f0000e1] jmpl %o7,%g0 stw %l3,[%i1+0x000] ! Mem[000000008e800000] p63_far_0_ho: ldsw [%o0+0x1a4],%l4 ! Mem[000000008e0001a4] lduh [%o3+0x00a],%l6 ! Mem[000000008f80000a] ldd [%o0+0x0f8],%l2 ! Mem[000000008e0000f8] std %l0,[%o0+0x068] ! Mem[000000008e000068] ldub [%o0+0x131],%l0 ! Mem[000000008e000131] ldx [%o1+0x010],%l5 ! Mem[000000008e800010] ldstub [%o2+0x0e1],%l0 ! Mem[000000008f0000e1] jmpl %o7,%g0 stw %l3,[%o1+0x000] ! Mem[000000008e800000] p63_far_0_hem: ldsw [%i0+0x1a4],%l4 ! Mem[000000008e0001a4] membar #Sync lduh [%i3+0x00a],%l6 ! Mem[000000008f80000a] ldd [%i0+0x0f8],%l2 ! Mem[000000008e0000f8] std %l0,[%i0+0x068] ! Mem[000000008e000068] ldub [%i0+0x131],%l0 ! Mem[000000008e000131] ldx [%i1+0x010],%l5 ! Mem[000000008e800010] ldstub [%i2+0x0e1],%l0 ! Mem[000000008f0000e1] membar #Sync jmpl %o7,%g0 stw %l3,[%i1+0x000] ! Mem[000000008e800000] p63_far_0_hom: ldsw [%o0+0x1a4],%l4 ! Mem[000000008e0001a4] membar #Sync lduh [%o3+0x00a],%l6 ! Mem[000000008f80000a] ldd [%o0+0x0f8],%l2 ! Mem[000000008e0000f8] std %l0,[%o0+0x068] ! Mem[000000008e000068] ldub [%o0+0x131],%l0 ! Mem[000000008e000131] ldx [%o1+0x010],%l5 ! Mem[000000008e800010] ldstub [%o2+0x0e1],%l0 ! Mem[000000008f0000e1] membar #Sync jmpl %o7,%g0 stw %l3,[%o1+0x000] ! Mem[000000008e800000] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: taddcc %l4,0x638,%l6 subccc %l0,0x2e6,%l2 srlx %l2,%l3,%l4 jmpl %o7,%g0 nop far0_b2b_l: xnor %l6,-0xd61,%l6 taddcc %l5,-0x7fd,%l4 srlx %l7,0x028,%l1 jmpl %o7,%g0 subc %l1,%l2,%l3 user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: jmpl %o7,%g0 st %f4 ,[%i2+0x058] ! Mem[0000000011000058] jmpl %o7,%g0 nop p0_far_1_lo: jmpl %o7,%g0 st %f4 ,[%o2+0x058] ! Mem[0000000011000058] jmpl %o7,%g0 nop p0_far_1_lem: jmpl %o7,%g0 st %f4 ,[%i2+0x058] ! Mem[0000000011000058] jmpl %o7,%g0 nop p0_far_1_lom: jmpl %o7,%g0 st %f4 ,[%o2+0x058] ! Mem[0000000011000058] jmpl %o7,%g0 nop p0_far_1_he: xorcc %l5,0x3c2,%l7 srl %l1,%l3,%l0 jmpl %o7,%g0 ldd [%i3+0x0f0],%l2 ! Mem[00000000118000f0] p0_far_1_ho: xorcc %l5,0x3c2,%l7 srl %l1,%l3,%l0 jmpl %o7,%g0 ldd [%o3+0x0f0],%l2 ! Mem[00000000118000f0] p0_far_1_hem: xorcc %l5,0x3c2,%l7 srl %l1,%l3,%l0 jmpl %o7,%g0 ldd [%i3+0x0f0],%l2 ! Mem[00000000118000f0] p0_far_1_hom: xorcc %l5,0x3c2,%l7 srl %l1,%l3,%l0 jmpl %o7,%g0 ldd [%o3+0x0f0],%l2 ! Mem[00000000118000f0] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: stx %l1,[%i1+0x090] ! Mem[0000000012800090] std %f14,[%i3+0x1e8] ! Mem[00000000138001e8] jmpl %o7,%g0 sth %l0,[%i2+0x132] ! Mem[0000000013000132] p1_far_1_lo: stx %l1,[%o1+0x090] ! Mem[0000000012800090] std %f14,[%o3+0x1e8] ! Mem[00000000138001e8] jmpl %o7,%g0 sth %l0,[%o2+0x132] ! Mem[0000000013000132] p1_far_1_lem: stx %l1,[%i1+0x090] ! Mem[0000000012800090] std %f14,[%i3+0x1e8] ! Mem[00000000138001e8] jmpl %o7,%g0 sth %l0,[%i2+0x132] ! Mem[0000000013000132] p1_far_1_lom: stx %l1,[%o1+0x090] ! Mem[0000000012800090] std %f14,[%o3+0x1e8] ! Mem[00000000138001e8] jmpl %o7,%g0 sth %l0,[%o2+0x132] ! Mem[0000000013000132] p1_far_1_he: std %l0,[%i1+0x058] ! Mem[0000000012800058] stb %l1,[%i1+0x0cb] ! Mem[00000000128000cb] ldsb [%i2+0x187],%l1 ! Mem[0000000013000187] swap [%i0+0x1bc],%l6 ! Mem[00000000120001bc] swap [%i0+0x010],%l3 ! Mem[0000000012000010] jmpl %o7,%g0 ldub [%i1+0x067],%l1 ! Mem[0000000012800067] p1_far_1_ho: std %l0,[%o1+0x058] ! Mem[0000000012800058] stb %l1,[%o1+0x0cb] ! Mem[00000000128000cb] ldsb [%o2+0x187],%l1 ! Mem[0000000013000187] swap [%o0+0x1bc],%l6 ! Mem[00000000120001bc] swap [%o0+0x010],%l3 ! Mem[0000000012000010] jmpl %o7,%g0 ldub [%o1+0x067],%l1 ! Mem[0000000012800067] p1_far_1_hem: std %l0,[%i1+0x058] ! Mem[0000000012800058] stb %l1,[%i1+0x0cb] ! Mem[00000000128000cb] ldsb [%i2+0x187],%l1 ! Mem[0000000013000187] swap [%i0+0x1bc],%l6 ! Mem[00000000120001bc] membar #Sync swap [%i0+0x010],%l3 ! Mem[0000000012000010] jmpl %o7,%g0 ldub [%i1+0x067],%l1 ! Mem[0000000012800067] p1_far_1_hom: std %l0,[%o1+0x058] ! Mem[0000000012800058] stb %l1,[%o1+0x0cb] ! Mem[00000000128000cb] ldsb [%o2+0x187],%l1 ! Mem[0000000013000187] swap [%o0+0x1bc],%l6 ! Mem[00000000120001bc] membar #Sync swap [%o0+0x010],%l3 ! Mem[0000000012000010] jmpl %o7,%g0 ldub [%o1+0x067],%l1 ! Mem[0000000012800067] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: stw %l7,[%i0+0x020] ! Mem[0000000014000020] stw %l0,[%i2+0x158] ! Mem[0000000015000158] jmpl %o7,%g0 ldsh [%i2+0x1fa],%l5 ! Mem[00000000150001fa] p2_far_1_lo: stw %l7,[%o0+0x020] ! Mem[0000000014000020] stw %l0,[%o2+0x158] ! Mem[0000000015000158] jmpl %o7,%g0 ldsh [%o2+0x1fa],%l5 ! Mem[00000000150001fa] p2_far_1_lem: membar #Sync stw %l7,[%i0+0x020] ! Mem[0000000014000020] stw %l0,[%i2+0x158] ! Mem[0000000015000158] jmpl %o7,%g0 ldsh [%i2+0x1fa],%l5 ! Mem[00000000150001fa] p2_far_1_lom: membar #Sync stw %l7,[%o0+0x020] ! Mem[0000000014000020] stw %l0,[%o2+0x158] ! Mem[0000000015000158] jmpl %o7,%g0 ldsh [%o2+0x1fa],%l5 ! Mem[00000000150001fa] p2_far_1_he: ldd [%i2+0x038],%f28 ! Mem[0000000015000038] stw %l5,[%i0+0x168] ! Mem[0000000014000168] ldstub [%i1+0x024],%l0 ! Mem[0000000014800024] ld [%i0+0x190],%f30 ! Mem[0000000014000190] ldsh [%i1+0x158],%l4 ! Mem[0000000014800158] udivx %l2,0xc9a,%l0 jmpl %o7,%g0 ldub [%i1+0x0f7],%l1 ! Mem[00000000148000f7] p2_far_1_ho: ldd [%o2+0x038],%f28 ! Mem[0000000015000038] stw %l5,[%o0+0x168] ! Mem[0000000014000168] ldstub [%o1+0x024],%l0 ! Mem[0000000014800024] ld [%o0+0x190],%f30 ! Mem[0000000014000190] ldsh [%o1+0x158],%l4 ! Mem[0000000014800158] udivx %l2,0xc9a,%l0 jmpl %o7,%g0 ldub [%o1+0x0f7],%l1 ! Mem[00000000148000f7] p2_far_1_hem: membar #Sync ldd [%i2+0x038],%f28 ! Mem[0000000015000038] stw %l5,[%i0+0x168] ! Mem[0000000014000168] ldstub [%i1+0x024],%l0 ! Mem[0000000014800024] ld [%i0+0x190],%f30 ! Mem[0000000014000190] ldsh [%i1+0x158],%l4 ! Mem[0000000014800158] udivx %l2,0xc9a,%l0 jmpl %o7,%g0 ldub [%i1+0x0f7],%l1 ! Mem[00000000148000f7] p2_far_1_hom: membar #Sync ldd [%o2+0x038],%f28 ! Mem[0000000015000038] stw %l5,[%o0+0x168] ! Mem[0000000014000168] ldstub [%o1+0x024],%l0 ! Mem[0000000014800024] ld [%o0+0x190],%f30 ! Mem[0000000014000190] ldsh [%o1+0x158],%l4 ! Mem[0000000014800158] udivx %l2,0xc9a,%l0 jmpl %o7,%g0 ldub [%o1+0x0f7],%l1 ! Mem[00000000148000f7] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: ldsw [%i3+0x050],%l5 ! Mem[0000000017800050] ldstub [%i0+0x1f0],%l2 ! Mem[00000000160001f0] stb %l2,[%i2+0x0d9] ! Mem[00000000170000d9] ldsw [%i2+0x060],%l5 ! Mem[0000000017000060] ldub [%i1+0x0f6],%l2 ! Mem[00000000168000f6] lduw [%i1+0x1f0],%l1 ! Mem[00000000168001f0] jmpl %o7,%g0 ldd [%i3+0x0c0],%l4 ! Mem[00000000178000c0] p3_far_1_lo: ldsw [%o3+0x050],%l5 ! Mem[0000000017800050] ldstub [%o0+0x1f0],%l2 ! Mem[00000000160001f0] stb %l2,[%o2+0x0d9] ! Mem[00000000170000d9] ldsw [%o2+0x060],%l5 ! Mem[0000000017000060] ldub [%o1+0x0f6],%l2 ! Mem[00000000168000f6] lduw [%o1+0x1f0],%l1 ! Mem[00000000168001f0] jmpl %o7,%g0 ldd [%o3+0x0c0],%l4 ! Mem[00000000178000c0] p3_far_1_lem: ldsw [%i3+0x050],%l5 ! Mem[0000000017800050] ldstub [%i0+0x1f0],%l2 ! Mem[00000000160001f0] stb %l2,[%i2+0x0d9] ! Mem[00000000170000d9] ldsw [%i2+0x060],%l5 ! Mem[0000000017000060] ldub [%i1+0x0f6],%l2 ! Mem[00000000168000f6] lduw [%i1+0x1f0],%l1 ! Mem[00000000168001f0] jmpl %o7,%g0 ldd [%i3+0x0c0],%l4 ! Mem[00000000178000c0] p3_far_1_lom: ldsw [%o3+0x050],%l5 ! Mem[0000000017800050] ldstub [%o0+0x1f0],%l2 ! Mem[00000000160001f0] stb %l2,[%o2+0x0d9] ! Mem[00000000170000d9] ldsw [%o2+0x060],%l5 ! Mem[0000000017000060] ldub [%o1+0x0f6],%l2 ! Mem[00000000168000f6] lduw [%o1+0x1f0],%l1 ! Mem[00000000168001f0] jmpl %o7,%g0 ldd [%o3+0x0c0],%l4 ! Mem[00000000178000c0] p3_far_1_he: ldd [%i0+0x0e0],%l0 ! Mem[00000000160000e0] ldstub [%i2+0x09f],%l7 ! Mem[000000001700009f] ldd [%i1+0x040],%l4 ! Mem[0000000016800040] jmpl %o7,%g0 stx %l7,[%i0+0x078] ! Mem[0000000016000078] p3_far_1_ho: ldd [%o0+0x0e0],%l0 ! Mem[00000000160000e0] ldstub [%o2+0x09f],%l7 ! Mem[000000001700009f] ldd [%o1+0x040],%l4 ! Mem[0000000016800040] jmpl %o7,%g0 stx %l7,[%o0+0x078] ! Mem[0000000016000078] p3_far_1_hem: ldd [%i0+0x0e0],%l0 ! Mem[00000000160000e0] ldstub [%i2+0x09f],%l7 ! Mem[000000001700009f] ldd [%i1+0x040],%l4 ! Mem[0000000016800040] jmpl %o7,%g0 stx %l7,[%i0+0x078] ! Mem[0000000016000078] p3_far_1_hom: ldd [%o0+0x0e0],%l0 ! Mem[00000000160000e0] ldstub [%o2+0x09f],%l7 ! Mem[000000001700009f] ldd [%o1+0x040],%l4 ! Mem[0000000016800040] jmpl %o7,%g0 stx %l7,[%o0+0x078] ! Mem[0000000016000078] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: ldsb [%i0+0x10b],%l2 ! Mem[000000001800010b] ldub [%i1+0x09a],%l3 ! Mem[000000001880009a] ldsh [%i3+0x06e],%l1 ! Mem[000000001980006e] ldub [%i2+0x060],%l2 ! Mem[0000000019000060] std %l2,[%i2+0x0b0] ! Mem[00000000190000b0] ldsb [%i3+0x0c5],%l3 ! Mem[00000000198000c5] lduw [%i2+0x1a4],%l1 ! Mem[00000000190001a4] jmpl %o7,%g0 ldsh [%i3+0x1b6],%l5 ! Mem[00000000198001b6] p4_far_1_lo: ldsb [%o0+0x10b],%l2 ! Mem[000000001800010b] ldub [%o1+0x09a],%l3 ! Mem[000000001880009a] ldsh [%o3+0x06e],%l1 ! Mem[000000001980006e] ldub [%o2+0x060],%l2 ! Mem[0000000019000060] std %l2,[%o2+0x0b0] ! Mem[00000000190000b0] ldsb [%o3+0x0c5],%l3 ! Mem[00000000198000c5] lduw [%o2+0x1a4],%l1 ! Mem[00000000190001a4] jmpl %o7,%g0 ldsh [%o3+0x1b6],%l5 ! Mem[00000000198001b6] p4_far_1_lem: ldsb [%i0+0x10b],%l2 ! Mem[000000001800010b] ldub [%i1+0x09a],%l3 ! Mem[000000001880009a] ldsh [%i3+0x06e],%l1 ! Mem[000000001980006e] ldub [%i2+0x060],%l2 ! Mem[0000000019000060] std %l2,[%i2+0x0b0] ! Mem[00000000190000b0] ldsb [%i3+0x0c5],%l3 ! Mem[00000000198000c5] lduw [%i2+0x1a4],%l1 ! Mem[00000000190001a4] jmpl %o7,%g0 ldsh [%i3+0x1b6],%l5 ! Mem[00000000198001b6] p4_far_1_lom: ldsb [%o0+0x10b],%l2 ! Mem[000000001800010b] ldub [%o1+0x09a],%l3 ! Mem[000000001880009a] ldsh [%o3+0x06e],%l1 ! Mem[000000001980006e] ldub [%o2+0x060],%l2 ! Mem[0000000019000060] std %l2,[%o2+0x0b0] ! Mem[00000000190000b0] ldsb [%o3+0x0c5],%l3 ! Mem[00000000198000c5] lduw [%o2+0x1a4],%l1 ! Mem[00000000190001a4] jmpl %o7,%g0 ldsh [%o3+0x1b6],%l5 ! Mem[00000000198001b6] p4_far_1_he: ldub [%i1+0x078],%l5 ! Mem[0000000018800078] st %f16,[%i1+0x074] ! Mem[0000000018800074] jmpl %o7,%g0 orn %l2,-0xaa2,%l3 p4_far_1_ho: ldub [%o1+0x078],%l5 ! Mem[0000000018800078] st %f16,[%o1+0x074] ! Mem[0000000018800074] jmpl %o7,%g0 orn %l2,-0xaa2,%l3 p4_far_1_hem: ldub [%i1+0x078],%l5 ! Mem[0000000018800078] st %f16,[%i1+0x074] ! Mem[0000000018800074] jmpl %o7,%g0 orn %l2,-0xaa2,%l3 p4_far_1_hom: ldub [%o1+0x078],%l5 ! Mem[0000000018800078] st %f16,[%o1+0x074] ! Mem[0000000018800074] jmpl %o7,%g0 orn %l2,-0xaa2,%l3 p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: stw %l3,[%i1+0x0e4] ! Mem[000000001a8000e4] ldsw [%i0+0x09c],%l1 ! Mem[000000001a00009c] ldx [%i1+0x170],%l3 ! Mem[000000001a800170] srax %l0,%l0,%l3 jmpl %o7,%g0 swap [%i1+0x090],%l3 ! Mem[000000001a800090] p5_far_1_lo: stw %l3,[%o1+0x0e4] ! Mem[000000001a8000e4] ldsw [%o0+0x09c],%l1 ! Mem[000000001a00009c] ldx [%o1+0x170],%l3 ! Mem[000000001a800170] srax %l0,%l0,%l3 jmpl %o7,%g0 swap [%o1+0x090],%l3 ! Mem[000000001a800090] p5_far_1_lem: stw %l3,[%i1+0x0e4] ! Mem[000000001a8000e4] ldsw [%i0+0x09c],%l1 ! Mem[000000001a00009c] ldx [%i1+0x170],%l3 ! Mem[000000001a800170] srax %l0,%l0,%l3 jmpl %o7,%g0 swap [%i1+0x090],%l3 ! Mem[000000001a800090] p5_far_1_lom: stw %l3,[%o1+0x0e4] ! Mem[000000001a8000e4] ldsw [%o0+0x09c],%l1 ! Mem[000000001a00009c] ldx [%o1+0x170],%l3 ! Mem[000000001a800170] srax %l0,%l0,%l3 jmpl %o7,%g0 swap [%o1+0x090],%l3 ! Mem[000000001a800090] p5_far_1_he: sllx %l0,0x001,%l3 xor %l1,%l7,%l2 ldstub [%i0+0x0f4],%l3 ! Mem[000000001a0000f4] jmpl %o7,%g0 ld [%i3+0x180],%f19 ! Mem[000000001b800180] p5_far_1_ho: sllx %l0,0x001,%l3 xor %l1,%l7,%l2 ldstub [%o0+0x0f4],%l3 ! Mem[000000001a0000f4] jmpl %o7,%g0 ld [%o3+0x180],%f19 ! Mem[000000001b800180] p5_far_1_hem: sllx %l0,0x001,%l3 xor %l1,%l7,%l2 ldstub [%i0+0x0f4],%l3 ! Mem[000000001a0000f4] jmpl %o7,%g0 ld [%i3+0x180],%f19 ! Mem[000000001b800180] p5_far_1_hom: sllx %l0,0x001,%l3 xor %l1,%l7,%l2 ldstub [%o0+0x0f4],%l3 ! Mem[000000001a0000f4] jmpl %o7,%g0 ld [%o3+0x180],%f19 ! Mem[000000001b800180] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: stx %l2,[%i2+0x008] ! Mem[000000001d000008] swap [%i0+0x1f0],%l2 ! Mem[000000001c0001f0] ldd [%i3+0x0a8],%l6 ! Mem[000000001d8000a8] swap [%i1+0x060],%l7 ! Mem[000000001c800060] ld [%i2+0x158],%f2 ! Mem[000000001d000158] ldd [%i0+0x000],%f14 ! Mem[000000001c000000] jmpl %o7,%g0 sth %l4,[%i3+0x046] ! Mem[000000001d800046] p6_far_1_lo: stx %l2,[%o2+0x008] ! Mem[000000001d000008] swap [%o0+0x1f0],%l2 ! Mem[000000001c0001f0] ldd [%o3+0x0a8],%l6 ! Mem[000000001d8000a8] swap [%o1+0x060],%l7 ! Mem[000000001c800060] ld [%o2+0x158],%f2 ! Mem[000000001d000158] ldd [%o0+0x000],%f14 ! Mem[000000001c000000] jmpl %o7,%g0 sth %l4,[%o3+0x046] ! Mem[000000001d800046] p6_far_1_lem: membar #Sync stx %l2,[%i2+0x008] ! Mem[000000001d000008] swap [%i0+0x1f0],%l2 ! Mem[000000001c0001f0] ldd [%i3+0x0a8],%l6 ! Mem[000000001d8000a8] swap [%i1+0x060],%l7 ! Mem[000000001c800060] ld [%i2+0x158],%f2 ! Mem[000000001d000158] ldd [%i0+0x000],%f14 ! Mem[000000001c000000] jmpl %o7,%g0 sth %l4,[%i3+0x046] ! Mem[000000001d800046] p6_far_1_lom: membar #Sync stx %l2,[%o2+0x008] ! Mem[000000001d000008] swap [%o0+0x1f0],%l2 ! Mem[000000001c0001f0] ldd [%o3+0x0a8],%l6 ! Mem[000000001d8000a8] swap [%o1+0x060],%l7 ! Mem[000000001c800060] ld [%o2+0x158],%f2 ! Mem[000000001d000158] ldd [%o0+0x000],%f14 ! Mem[000000001c000000] jmpl %o7,%g0 sth %l4,[%o3+0x046] ! Mem[000000001d800046] p6_far_1_he: stb %l1,[%i2+0x059] ! Mem[000000001d000059] stw %l3,[%i2+0x020] ! Mem[000000001d000020] lduw [%i1+0x10c],%l6 ! Mem[000000001c80010c] jmpl %o7,%g0 taddcctv %l1,%l4,%l0 p6_far_1_ho: stb %l1,[%o2+0x059] ! Mem[000000001d000059] stw %l3,[%o2+0x020] ! Mem[000000001d000020] lduw [%o1+0x10c],%l6 ! Mem[000000001c80010c] jmpl %o7,%g0 taddcctv %l1,%l4,%l0 p6_far_1_hem: stb %l1,[%i2+0x059] ! Mem[000000001d000059] membar #Sync stw %l3,[%i2+0x020] ! Mem[000000001d000020] lduw [%i1+0x10c],%l6 ! Mem[000000001c80010c] jmpl %o7,%g0 taddcctv %l1,%l4,%l0 p6_far_1_hom: stb %l1,[%o2+0x059] ! Mem[000000001d000059] membar #Sync stw %l3,[%o2+0x020] ! Mem[000000001d000020] lduw [%o1+0x10c],%l6 ! Mem[000000001c80010c] jmpl %o7,%g0 taddcctv %l1,%l4,%l0 p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: jmpl %o7,%g0 stx %l5,[%i0+0x080] ! Mem[000000001e000080] jmpl %o7,%g0 nop p7_far_1_lo: jmpl %o7,%g0 stx %l5,[%o0+0x080] ! Mem[000000001e000080] jmpl %o7,%g0 nop p7_far_1_lem: jmpl %o7,%g0 stx %l5,[%i0+0x080] ! Mem[000000001e000080] jmpl %o7,%g0 nop p7_far_1_lom: jmpl %o7,%g0 stx %l5,[%o0+0x080] ! Mem[000000001e000080] jmpl %o7,%g0 nop p7_far_1_he: sth %l7,[%i3+0x19a] ! Mem[000000001f80019a] ldsb [%i3+0x0c2],%l0 ! Mem[000000001f8000c2] std %l6,[%i3+0x0b8] ! Mem[000000001f8000b8] ldstub [%i3+0x182],%l3 ! Mem[000000001f800182] lduw [%i1+0x040],%l2 ! Mem[000000001e800040] lduh [%i0+0x0b6],%l3 ! Mem[000000001e0000b6] sll %l5,0x00c,%l5 jmpl %o7,%g0 stx %l6,[%i1+0x050] ! Mem[000000001e800050] p7_far_1_ho: sth %l7,[%o3+0x19a] ! Mem[000000001f80019a] ldsb [%o3+0x0c2],%l0 ! Mem[000000001f8000c2] std %l6,[%o3+0x0b8] ! Mem[000000001f8000b8] ldstub [%o3+0x182],%l3 ! Mem[000000001f800182] lduw [%o1+0x040],%l2 ! Mem[000000001e800040] lduh [%o0+0x0b6],%l3 ! Mem[000000001e0000b6] sll %l5,0x00c,%l5 jmpl %o7,%g0 stx %l6,[%o1+0x050] ! Mem[000000001e800050] p7_far_1_hem: sth %l7,[%i3+0x19a] ! Mem[000000001f80019a] ldsb [%i3+0x0c2],%l0 ! Mem[000000001f8000c2] std %l6,[%i3+0x0b8] ! Mem[000000001f8000b8] ldstub [%i3+0x182],%l3 ! Mem[000000001f800182] lduw [%i1+0x040],%l2 ! Mem[000000001e800040] lduh [%i0+0x0b6],%l3 ! Mem[000000001e0000b6] sll %l5,0x00c,%l5 jmpl %o7,%g0 stx %l6,[%i1+0x050] ! Mem[000000001e800050] p7_far_1_hom: sth %l7,[%o3+0x19a] ! Mem[000000001f80019a] ldsb [%o3+0x0c2],%l0 ! Mem[000000001f8000c2] std %l6,[%o3+0x0b8] ! Mem[000000001f8000b8] ldstub [%o3+0x182],%l3 ! Mem[000000001f800182] lduw [%o1+0x040],%l2 ! Mem[000000001e800040] lduh [%o0+0x0b6],%l3 ! Mem[000000001e0000b6] sll %l5,0x00c,%l5 jmpl %o7,%g0 stx %l6,[%o1+0x050] ! Mem[000000001e800050] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: jmpl %o7,%g0 lduw [%i3+0x1e8],%l6 ! Mem[00000000218001e8] jmpl %o7,%g0 nop p8_far_1_lo: jmpl %o7,%g0 lduw [%o3+0x1e8],%l6 ! Mem[00000000218001e8] jmpl %o7,%g0 nop p8_far_1_lem: jmpl %o7,%g0 lduw [%i3+0x1e8],%l6 ! Mem[00000000218001e8] jmpl %o7,%g0 nop p8_far_1_lom: jmpl %o7,%g0 lduw [%o3+0x1e8],%l6 ! Mem[00000000218001e8] jmpl %o7,%g0 nop p8_far_1_he: std %f16,[%i3+0x028] ! Mem[0000000021800028] ldd [%i1+0x030],%l0 ! Mem[0000000020800030] ldd [%i2+0x090],%l0 ! Mem[0000000021000090] jmpl %o7,%g0 srl %l7,%l0,%l3 p8_far_1_ho: std %f16,[%o3+0x028] ! Mem[0000000021800028] ldd [%o1+0x030],%l0 ! Mem[0000000020800030] ldd [%o2+0x090],%l0 ! Mem[0000000021000090] jmpl %o7,%g0 srl %l7,%l0,%l3 p8_far_1_hem: membar #Sync std %f16,[%i3+0x028] ! Mem[0000000021800028] ldd [%i1+0x030],%l0 ! Mem[0000000020800030] ldd [%i2+0x090],%l0 ! Mem[0000000021000090] jmpl %o7,%g0 srl %l7,%l0,%l3 p8_far_1_hom: membar #Sync std %f16,[%o3+0x028] ! Mem[0000000021800028] ldd [%o1+0x030],%l0 ! Mem[0000000020800030] ldd [%o2+0x090],%l0 ! Mem[0000000021000090] jmpl %o7,%g0 srl %l7,%l0,%l3 p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: stw %l2,[%i1+0x00c] ! Mem[000000002280000c] lduw [%i0+0x1a4],%l4 ! Mem[00000000220001a4] xorcc %l5,%l0,%l7 st %f9 ,[%i3+0x1c8] ! Mem[00000000238001c8] stw %l3,[%i2+0x1f8] ! Mem[00000000230001f8] stb %l6,[%i0+0x02b] ! Mem[000000002200002b] jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[0000000023800020] p9_far_1_lo: stw %l2,[%o1+0x00c] ! Mem[000000002280000c] lduw [%o0+0x1a4],%l4 ! Mem[00000000220001a4] xorcc %l5,%l0,%l7 st %f9 ,[%o3+0x1c8] ! Mem[00000000238001c8] stw %l3,[%o2+0x1f8] ! Mem[00000000230001f8] stb %l6,[%o0+0x02b] ! Mem[000000002200002b] jmpl %o7,%g0 ldd [%o3+0x020],%l0 ! Mem[0000000023800020] p9_far_1_lem: membar #Sync stw %l2,[%i1+0x00c] ! Mem[000000002280000c] lduw [%i0+0x1a4],%l4 ! Mem[00000000220001a4] xorcc %l5,%l0,%l7 st %f9 ,[%i3+0x1c8] ! Mem[00000000238001c8] stw %l3,[%i2+0x1f8] ! Mem[00000000230001f8] stb %l6,[%i0+0x02b] ! Mem[000000002200002b] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[0000000023800020] p9_far_1_lom: membar #Sync stw %l2,[%o1+0x00c] ! Mem[000000002280000c] lduw [%o0+0x1a4],%l4 ! Mem[00000000220001a4] xorcc %l5,%l0,%l7 st %f9 ,[%o3+0x1c8] ! Mem[00000000238001c8] stw %l3,[%o2+0x1f8] ! Mem[00000000230001f8] stb %l6,[%o0+0x02b] ! Mem[000000002200002b] membar #Sync jmpl %o7,%g0 ldd [%o3+0x020],%l0 ! Mem[0000000023800020] p9_far_1_he: std %l2,[%i0+0x078] ! Mem[0000000022000078] ldx [%i1+0x030],%l0 ! Mem[0000000022800030] lduw [%i3+0x028],%l0 ! Mem[0000000023800028] ldsw [%i0+0x148],%l5 ! Mem[0000000022000148] std %l2,[%i3+0x198] ! Mem[0000000023800198] jmpl %o7,%g0 ldsb [%i2+0x032],%l5 ! Mem[0000000023000032] p9_far_1_ho: std %l2,[%o0+0x078] ! Mem[0000000022000078] ldx [%o1+0x030],%l0 ! Mem[0000000022800030] lduw [%o3+0x028],%l0 ! Mem[0000000023800028] ldsw [%o0+0x148],%l5 ! Mem[0000000022000148] std %l2,[%o3+0x198] ! Mem[0000000023800198] jmpl %o7,%g0 ldsb [%o2+0x032],%l5 ! Mem[0000000023000032] p9_far_1_hem: std %l2,[%i0+0x078] ! Mem[0000000022000078] membar #Sync ldx [%i1+0x030],%l0 ! Mem[0000000022800030] lduw [%i3+0x028],%l0 ! Mem[0000000023800028] ldsw [%i0+0x148],%l5 ! Mem[0000000022000148] std %l2,[%i3+0x198] ! Mem[0000000023800198] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x032],%l5 ! Mem[0000000023000032] p9_far_1_hom: std %l2,[%o0+0x078] ! Mem[0000000022000078] membar #Sync ldx [%o1+0x030],%l0 ! Mem[0000000022800030] lduw [%o3+0x028],%l0 ! Mem[0000000023800028] ldsw [%o0+0x148],%l5 ! Mem[0000000022000148] std %l2,[%o3+0x198] ! Mem[0000000023800198] membar #Sync jmpl %o7,%g0 ldsb [%o2+0x032],%l5 ! Mem[0000000023000032] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: ldsb [%i3+0x02a],%l6 ! Mem[000000002580002a] addcc %l4,-0x2f2,%l2 ldsh [%i1+0x0c2],%l2 ! Mem[00000000248000c2] sllx %l2,0x039,%l7 jmpl %o7,%g0 smul %l5,%l4,%l7 p10_far_1_lo: ldsb [%o3+0x02a],%l6 ! Mem[000000002580002a] addcc %l4,-0x2f2,%l2 ldsh [%o1+0x0c2],%l2 ! Mem[00000000248000c2] sllx %l2,0x039,%l7 jmpl %o7,%g0 smul %l5,%l4,%l7 p10_far_1_lem: membar #Sync ldsb [%i3+0x02a],%l6 ! Mem[000000002580002a] addcc %l4,-0x2f2,%l2 ldsh [%i1+0x0c2],%l2 ! Mem[00000000248000c2] sllx %l2,0x039,%l7 jmpl %o7,%g0 smul %l5,%l4,%l7 p10_far_1_lom: membar #Sync ldsb [%o3+0x02a],%l6 ! Mem[000000002580002a] addcc %l4,-0x2f2,%l2 ldsh [%o1+0x0c2],%l2 ! Mem[00000000248000c2] sllx %l2,0x039,%l7 jmpl %o7,%g0 smul %l5,%l4,%l7 p10_far_1_he: std %f24,[%i3+0x1f0] ! Mem[00000000258001f0] jmpl %o7,%g0 andcc %l2,%l7,%l3 p10_far_1_ho: std %f24,[%o3+0x1f0] ! Mem[00000000258001f0] jmpl %o7,%g0 andcc %l2,%l7,%l3 p10_far_1_hem: std %f24,[%i3+0x1f0] ! Mem[00000000258001f0] jmpl %o7,%g0 andcc %l2,%l7,%l3 p10_far_1_hom: std %f24,[%o3+0x1f0] ! Mem[00000000258001f0] jmpl %o7,%g0 andcc %l2,%l7,%l3 p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: lduw [%i0+0x058],%l1 ! Mem[0000000026000058] ldd [%i3+0x058],%f4 ! Mem[0000000027800058] ldd [%i2+0x0c8],%f6 ! Mem[00000000270000c8] jmpl %o7,%g0 sth %l3,[%i3+0x0ba] ! Mem[00000000278000ba] p11_far_1_lo: lduw [%o0+0x058],%l1 ! Mem[0000000026000058] ldd [%o3+0x058],%f4 ! Mem[0000000027800058] ldd [%o2+0x0c8],%f6 ! Mem[00000000270000c8] jmpl %o7,%g0 sth %l3,[%o3+0x0ba] ! Mem[00000000278000ba] p11_far_1_lem: lduw [%i0+0x058],%l1 ! Mem[0000000026000058] ldd [%i3+0x058],%f4 ! Mem[0000000027800058] ldd [%i2+0x0c8],%f6 ! Mem[00000000270000c8] jmpl %o7,%g0 sth %l3,[%i3+0x0ba] ! Mem[00000000278000ba] p11_far_1_lom: lduw [%o0+0x058],%l1 ! Mem[0000000026000058] ldd [%o3+0x058],%f4 ! Mem[0000000027800058] ldd [%o2+0x0c8],%f6 ! Mem[00000000270000c8] jmpl %o7,%g0 sth %l3,[%o3+0x0ba] ! Mem[00000000278000ba] p11_far_1_he: sub %l7,%l3,%l3 jmpl %o7,%g0 ldub [%i2+0x17c],%l7 ! Mem[000000002700017c] p11_far_1_ho: sub %l7,%l3,%l3 jmpl %o7,%g0 ldub [%o2+0x17c],%l7 ! Mem[000000002700017c] p11_far_1_hem: sub %l7,%l3,%l3 jmpl %o7,%g0 ldub [%i2+0x17c],%l7 ! Mem[000000002700017c] p11_far_1_hom: sub %l7,%l3,%l3 jmpl %o7,%g0 ldub [%o2+0x17c],%l7 ! Mem[000000002700017c] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: jmpl %o7,%g0 ldd [%i0+0x1f0],%l0 ! Mem[00000000280001f0] jmpl %o7,%g0 nop p12_far_1_lo: jmpl %o7,%g0 ldd [%o0+0x1f0],%l0 ! Mem[00000000280001f0] jmpl %o7,%g0 nop p12_far_1_lem: jmpl %o7,%g0 ldd [%i0+0x1f0],%l0 ! Mem[00000000280001f0] jmpl %o7,%g0 nop p12_far_1_lom: jmpl %o7,%g0 ldd [%o0+0x1f0],%l0 ! Mem[00000000280001f0] jmpl %o7,%g0 nop p12_far_1_he: lduh [%i0+0x16e],%l0 ! Mem[000000002800016e] st %f19,[%i2+0x110] ! Mem[0000000029000110] ldd [%i0+0x0f8],%l2 ! Mem[00000000280000f8] sdivx %l7,-0xa0f,%l1 std %l6,[%i1+0x028] ! Mem[0000000028800028] swap [%i1+0x158],%l2 ! Mem[0000000028800158] jmpl %o7,%g0 stw %l7,[%i0+0x020] ! Mem[0000000028000020] p12_far_1_ho: lduh [%o0+0x16e],%l0 ! Mem[000000002800016e] st %f19,[%o2+0x110] ! Mem[0000000029000110] ldd [%o0+0x0f8],%l2 ! Mem[00000000280000f8] sdivx %l7,-0xa0f,%l1 std %l6,[%o1+0x028] ! Mem[0000000028800028] swap [%o1+0x158],%l2 ! Mem[0000000028800158] jmpl %o7,%g0 stw %l7,[%o0+0x020] ! Mem[0000000028000020] p12_far_1_hem: lduh [%i0+0x16e],%l0 ! Mem[000000002800016e] st %f19,[%i2+0x110] ! Mem[0000000029000110] ldd [%i0+0x0f8],%l2 ! Mem[00000000280000f8] sdivx %l7,-0xa0f,%l1 membar #Sync std %l6,[%i1+0x028] ! Mem[0000000028800028] swap [%i1+0x158],%l2 ! Mem[0000000028800158] membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x020] ! Mem[0000000028000020] p12_far_1_hom: lduh [%o0+0x16e],%l0 ! Mem[000000002800016e] st %f19,[%o2+0x110] ! Mem[0000000029000110] ldd [%o0+0x0f8],%l2 ! Mem[00000000280000f8] sdivx %l7,-0xa0f,%l1 membar #Sync std %l6,[%o1+0x028] ! Mem[0000000028800028] swap [%o1+0x158],%l2 ! Mem[0000000028800158] membar #Sync jmpl %o7,%g0 stw %l7,[%o0+0x020] ! Mem[0000000028000020] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: stw %l1,[%i0+0x050] ! Mem[000000002a000050] ldsh [%i1+0x034],%l4 ! Mem[000000002a800034] stb %l5,[%i3+0x0b7] ! Mem[000000002b8000b7] ldx [%i1+0x058],%l3 ! Mem[000000002a800058] sth %l0,[%i1+0x012] ! Mem[000000002a800012] swap [%i0+0x1e8],%l6 ! Mem[000000002a0001e8] jmpl %o7,%g0 ldx [%i2+0x170],%l0 ! Mem[000000002b000170] p13_far_1_lo: stw %l1,[%o0+0x050] ! Mem[000000002a000050] ldsh [%o1+0x034],%l4 ! Mem[000000002a800034] stb %l5,[%o3+0x0b7] ! Mem[000000002b8000b7] ldx [%o1+0x058],%l3 ! Mem[000000002a800058] sth %l0,[%o1+0x012] ! Mem[000000002a800012] swap [%o0+0x1e8],%l6 ! Mem[000000002a0001e8] jmpl %o7,%g0 ldx [%o2+0x170],%l0 ! Mem[000000002b000170] p13_far_1_lem: stw %l1,[%i0+0x050] ! Mem[000000002a000050] membar #Sync ldsh [%i1+0x034],%l4 ! Mem[000000002a800034] stb %l5,[%i3+0x0b7] ! Mem[000000002b8000b7] ldx [%i1+0x058],%l3 ! Mem[000000002a800058] sth %l0,[%i1+0x012] ! Mem[000000002a800012] swap [%i0+0x1e8],%l6 ! Mem[000000002a0001e8] jmpl %o7,%g0 ldx [%i2+0x170],%l0 ! Mem[000000002b000170] p13_far_1_lom: stw %l1,[%o0+0x050] ! Mem[000000002a000050] membar #Sync ldsh [%o1+0x034],%l4 ! Mem[000000002a800034] stb %l5,[%o3+0x0b7] ! Mem[000000002b8000b7] ldx [%o1+0x058],%l3 ! Mem[000000002a800058] sth %l0,[%o1+0x012] ! Mem[000000002a800012] swap [%o0+0x1e8],%l6 ! Mem[000000002a0001e8] jmpl %o7,%g0 ldx [%o2+0x170],%l0 ! Mem[000000002b000170] p13_far_1_he: swap [%i1+0x0e0],%l6 ! Mem[000000002a8000e0] jmpl %o7,%g0 swap [%i1+0x018],%l5 ! Mem[000000002a800018] p13_far_1_ho: swap [%o1+0x0e0],%l6 ! Mem[000000002a8000e0] jmpl %o7,%g0 swap [%o1+0x018],%l5 ! Mem[000000002a800018] p13_far_1_hem: swap [%i1+0x0e0],%l6 ! Mem[000000002a8000e0] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l5 ! Mem[000000002a800018] p13_far_1_hom: swap [%o1+0x0e0],%l6 ! Mem[000000002a8000e0] membar #Sync jmpl %o7,%g0 swap [%o1+0x018],%l5 ! Mem[000000002a800018] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: stx %l0,[%i0+0x028] ! Mem[000000002c000028] std %f14,[%i0+0x008] ! Mem[000000002c000008] lduw [%i2+0x130],%l3 ! Mem[000000002d000130] lduw [%i0+0x0f8],%l2 ! Mem[000000002c0000f8] subc %l2,-0x2c7,%l7 ldx [%i0+0x038],%l3 ! Mem[000000002c000038] jmpl %o7,%g0 sth %l7,[%i1+0x040] ! Mem[000000002c800040] p14_far_1_lo: stx %l0,[%o0+0x028] ! Mem[000000002c000028] std %f14,[%o0+0x008] ! Mem[000000002c000008] lduw [%o2+0x130],%l3 ! Mem[000000002d000130] lduw [%o0+0x0f8],%l2 ! Mem[000000002c0000f8] subc %l2,-0x2c7,%l7 ldx [%o0+0x038],%l3 ! Mem[000000002c000038] jmpl %o7,%g0 sth %l7,[%o1+0x040] ! Mem[000000002c800040] p14_far_1_lem: membar #Sync stx %l0,[%i0+0x028] ! Mem[000000002c000028] std %f14,[%i0+0x008] ! Mem[000000002c000008] lduw [%i2+0x130],%l3 ! Mem[000000002d000130] lduw [%i0+0x0f8],%l2 ! Mem[000000002c0000f8] subc %l2,-0x2c7,%l7 ldx [%i0+0x038],%l3 ! Mem[000000002c000038] jmpl %o7,%g0 sth %l7,[%i1+0x040] ! Mem[000000002c800040] p14_far_1_lom: membar #Sync stx %l0,[%o0+0x028] ! Mem[000000002c000028] std %f14,[%o0+0x008] ! Mem[000000002c000008] lduw [%o2+0x130],%l3 ! Mem[000000002d000130] lduw [%o0+0x0f8],%l2 ! Mem[000000002c0000f8] subc %l2,-0x2c7,%l7 ldx [%o0+0x038],%l3 ! Mem[000000002c000038] jmpl %o7,%g0 sth %l7,[%o1+0x040] ! Mem[000000002c800040] p14_far_1_he: ldstub [%i2+0x0b7],%l5 ! Mem[000000002d0000b7] sllx %l6,%l3,%l2 swap [%i1+0x008],%l2 ! Mem[000000002c800008] st %f29,[%i3+0x1a0] ! Mem[000000002d8001a0] jmpl %o7,%g0 st %f18,[%i2+0x030] ! Mem[000000002d000030] p14_far_1_ho: ldstub [%o2+0x0b7],%l5 ! Mem[000000002d0000b7] sllx %l6,%l3,%l2 swap [%o1+0x008],%l2 ! Mem[000000002c800008] st %f29,[%o3+0x1a0] ! Mem[000000002d8001a0] jmpl %o7,%g0 st %f18,[%o2+0x030] ! Mem[000000002d000030] p14_far_1_hem: ldstub [%i2+0x0b7],%l5 ! Mem[000000002d0000b7] sllx %l6,%l3,%l2 membar #Sync swap [%i1+0x008],%l2 ! Mem[000000002c800008] st %f29,[%i3+0x1a0] ! Mem[000000002d8001a0] membar #Sync jmpl %o7,%g0 st %f18,[%i2+0x030] ! Mem[000000002d000030] p14_far_1_hom: ldstub [%o2+0x0b7],%l5 ! Mem[000000002d0000b7] sllx %l6,%l3,%l2 membar #Sync swap [%o1+0x008],%l2 ! Mem[000000002c800008] st %f29,[%o3+0x1a0] ! Mem[000000002d8001a0] membar #Sync jmpl %o7,%g0 st %f18,[%o2+0x030] ! Mem[000000002d000030] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: tsubcc %l3,%l7,%l6 ldd [%i3+0x1f8],%l6 ! Mem[000000002f8001f8] stw %l3,[%i2+0x078] ! Mem[000000002f000078] ldsh [%i1+0x012],%l0 ! Mem[000000002e800012] ldd [%i3+0x1c8],%l6 ! Mem[000000002f8001c8] jmpl %o7,%g0 std %l0,[%i2+0x110] ! Mem[000000002f000110] p15_far_1_lo: tsubcc %l3,%l7,%l6 ldd [%o3+0x1f8],%l6 ! Mem[000000002f8001f8] stw %l3,[%o2+0x078] ! Mem[000000002f000078] ldsh [%o1+0x012],%l0 ! Mem[000000002e800012] ldd [%o3+0x1c8],%l6 ! Mem[000000002f8001c8] jmpl %o7,%g0 std %l0,[%o2+0x110] ! Mem[000000002f000110] p15_far_1_lem: tsubcc %l3,%l7,%l6 ldd [%i3+0x1f8],%l6 ! Mem[000000002f8001f8] stw %l3,[%i2+0x078] ! Mem[000000002f000078] membar #Sync ldsh [%i1+0x012],%l0 ! Mem[000000002e800012] ldd [%i3+0x1c8],%l6 ! Mem[000000002f8001c8] jmpl %o7,%g0 std %l0,[%i2+0x110] ! Mem[000000002f000110] p15_far_1_lom: tsubcc %l3,%l7,%l6 ldd [%o3+0x1f8],%l6 ! Mem[000000002f8001f8] stw %l3,[%o2+0x078] ! Mem[000000002f000078] membar #Sync ldsh [%o1+0x012],%l0 ! Mem[000000002e800012] ldd [%o3+0x1c8],%l6 ! Mem[000000002f8001c8] jmpl %o7,%g0 std %l0,[%o2+0x110] ! Mem[000000002f000110] p15_far_1_he: std %l0,[%i2+0x058] ! Mem[000000002f000058] lduh [%i1+0x0ca],%l1 ! Mem[000000002e8000ca] ld [%i1+0x000],%f29 ! Mem[000000002e800000] or %l7,-0xa76,%l5 stx %l2,[%i1+0x020] ! Mem[000000002e800020] jmpl %o7,%g0 ldx [%i3+0x058],%l5 ! Mem[000000002f800058] p15_far_1_ho: std %l0,[%o2+0x058] ! Mem[000000002f000058] lduh [%o1+0x0ca],%l1 ! Mem[000000002e8000ca] ld [%o1+0x000],%f29 ! Mem[000000002e800000] or %l7,-0xa76,%l5 stx %l2,[%o1+0x020] ! Mem[000000002e800020] jmpl %o7,%g0 ldx [%o3+0x058],%l5 ! Mem[000000002f800058] p15_far_1_hem: std %l0,[%i2+0x058] ! Mem[000000002f000058] lduh [%i1+0x0ca],%l1 ! Mem[000000002e8000ca] membar #Sync ld [%i1+0x000],%f29 ! Mem[000000002e800000] or %l7,-0xa76,%l5 stx %l2,[%i1+0x020] ! Mem[000000002e800020] jmpl %o7,%g0 ldx [%i3+0x058],%l5 ! Mem[000000002f800058] p15_far_1_hom: std %l0,[%o2+0x058] ! Mem[000000002f000058] lduh [%o1+0x0ca],%l1 ! Mem[000000002e8000ca] membar #Sync ld [%o1+0x000],%f29 ! Mem[000000002e800000] or %l7,-0xa76,%l5 stx %l2,[%o1+0x020] ! Mem[000000002e800020] jmpl %o7,%g0 ldx [%o3+0x058],%l5 ! Mem[000000002f800058] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: jmpl %o7,%g0 std %f2 ,[%i0+0x010] ! Mem[0000000030000010] jmpl %o7,%g0 nop p16_far_1_lo: jmpl %o7,%g0 std %f2 ,[%o0+0x010] ! Mem[0000000030000010] jmpl %o7,%g0 nop p16_far_1_lem: membar #Sync jmpl %o7,%g0 std %f2 ,[%i0+0x010] ! Mem[0000000030000010] jmpl %o7,%g0 nop p16_far_1_lom: membar #Sync jmpl %o7,%g0 std %f2 ,[%o0+0x010] ! Mem[0000000030000010] jmpl %o7,%g0 nop p16_far_1_he: ldsw [%i0+0x090],%l0 ! Mem[0000000030000090] stw %l3,[%i1+0x0b8] ! Mem[00000000308000b8] ldsw [%i2+0x1d0],%l0 ! Mem[00000000310001d0] stw %l3,[%i1+0x1a0] ! Mem[00000000308001a0] stx %l1,[%i0+0x078] ! Mem[0000000030000078] ldsb [%i1+0x02c],%l3 ! Mem[000000003080002c] ldub [%i1+0x0b2],%l0 ! Mem[00000000308000b2] jmpl %o7,%g0 swap [%i0+0x1e0],%l6 ! Mem[00000000300001e0] p16_far_1_ho: ldsw [%o0+0x090],%l0 ! Mem[0000000030000090] stw %l3,[%o1+0x0b8] ! Mem[00000000308000b8] ldsw [%o2+0x1d0],%l0 ! Mem[00000000310001d0] stw %l3,[%o1+0x1a0] ! Mem[00000000308001a0] stx %l1,[%o0+0x078] ! Mem[0000000030000078] ldsb [%o1+0x02c],%l3 ! Mem[000000003080002c] ldub [%o1+0x0b2],%l0 ! Mem[00000000308000b2] jmpl %o7,%g0 swap [%o0+0x1e0],%l6 ! Mem[00000000300001e0] p16_far_1_hem: ldsw [%i0+0x090],%l0 ! Mem[0000000030000090] stw %l3,[%i1+0x0b8] ! Mem[00000000308000b8] ldsw [%i2+0x1d0],%l0 ! Mem[00000000310001d0] stw %l3,[%i1+0x1a0] ! Mem[00000000308001a0] stx %l1,[%i0+0x078] ! Mem[0000000030000078] membar #Sync ldsb [%i1+0x02c],%l3 ! Mem[000000003080002c] ldub [%i1+0x0b2],%l0 ! Mem[00000000308000b2] jmpl %o7,%g0 swap [%i0+0x1e0],%l6 ! Mem[00000000300001e0] p16_far_1_hom: ldsw [%o0+0x090],%l0 ! Mem[0000000030000090] stw %l3,[%o1+0x0b8] ! Mem[00000000308000b8] ldsw [%o2+0x1d0],%l0 ! Mem[00000000310001d0] stw %l3,[%o1+0x1a0] ! Mem[00000000308001a0] stx %l1,[%o0+0x078] ! Mem[0000000030000078] membar #Sync ldsb [%o1+0x02c],%l3 ! Mem[000000003080002c] ldub [%o1+0x0b2],%l0 ! Mem[00000000308000b2] jmpl %o7,%g0 swap [%o0+0x1e0],%l6 ! Mem[00000000300001e0] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: jmpl %o7,%g0 stx %l3,[%i2+0x1e8] ! Mem[00000000330001e8] jmpl %o7,%g0 nop p17_far_1_lo: jmpl %o7,%g0 stx %l3,[%o2+0x1e8] ! Mem[00000000330001e8] jmpl %o7,%g0 nop p17_far_1_lem: jmpl %o7,%g0 stx %l3,[%i2+0x1e8] ! Mem[00000000330001e8] jmpl %o7,%g0 nop p17_far_1_lom: jmpl %o7,%g0 stx %l3,[%o2+0x1e8] ! Mem[00000000330001e8] jmpl %o7,%g0 nop p17_far_1_he: ldd [%i3+0x1a0],%l4 ! Mem[00000000338001a0] and %l5,%l3,%l0 ldstub [%i3+0x0dd],%l5 ! Mem[00000000338000dd] orncc %l3,0xf78,%l1 sllx %l3,0x002,%l5 swap [%i0+0x198],%l6 ! Mem[0000000032000198] stx %l6,[%i0+0x0d8] ! Mem[00000000320000d8] jmpl %o7,%g0 swap [%i1+0x064],%l1 ! Mem[0000000032800064] p17_far_1_ho: ldd [%o3+0x1a0],%l4 ! Mem[00000000338001a0] and %l5,%l3,%l0 ldstub [%o3+0x0dd],%l5 ! Mem[00000000338000dd] orncc %l3,0xf78,%l1 sllx %l3,0x002,%l5 swap [%o0+0x198],%l6 ! Mem[0000000032000198] stx %l6,[%o0+0x0d8] ! Mem[00000000320000d8] jmpl %o7,%g0 swap [%o1+0x064],%l1 ! Mem[0000000032800064] p17_far_1_hem: ldd [%i3+0x1a0],%l4 ! Mem[00000000338001a0] and %l5,%l3,%l0 ldstub [%i3+0x0dd],%l5 ! Mem[00000000338000dd] orncc %l3,0xf78,%l1 sllx %l3,0x002,%l5 swap [%i0+0x198],%l6 ! Mem[0000000032000198] stx %l6,[%i0+0x0d8] ! Mem[00000000320000d8] jmpl %o7,%g0 swap [%i1+0x064],%l1 ! Mem[0000000032800064] p17_far_1_hom: ldd [%o3+0x1a0],%l4 ! Mem[00000000338001a0] and %l5,%l3,%l0 ldstub [%o3+0x0dd],%l5 ! Mem[00000000338000dd] orncc %l3,0xf78,%l1 sllx %l3,0x002,%l5 swap [%o0+0x198],%l6 ! Mem[0000000032000198] stx %l6,[%o0+0x0d8] ! Mem[00000000320000d8] jmpl %o7,%g0 swap [%o1+0x064],%l1 ! Mem[0000000032800064] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: udivx %l6,-0x90d,%l2 mulx %l0,%l4,%l5 subccc %l2,%l1,%l7 ld [%i0+0x13c],%f7 ! Mem[000000003400013c] umul %l3,%l1,%l0 std %l0,[%i1+0x010] ! Mem[0000000034800010] jmpl %o7,%g0 ldx [%i0+0x090],%l1 ! Mem[0000000034000090] p18_far_1_lo: udivx %l6,-0x90d,%l2 mulx %l0,%l4,%l5 subccc %l2,%l1,%l7 ld [%o0+0x13c],%f7 ! Mem[000000003400013c] umul %l3,%l1,%l0 std %l0,[%o1+0x010] ! Mem[0000000034800010] jmpl %o7,%g0 ldx [%o0+0x090],%l1 ! Mem[0000000034000090] p18_far_1_lem: udivx %l6,-0x90d,%l2 mulx %l0,%l4,%l5 subccc %l2,%l1,%l7 ld [%i0+0x13c],%f7 ! Mem[000000003400013c] umul %l3,%l1,%l0 membar #Sync std %l0,[%i1+0x010] ! Mem[0000000034800010] jmpl %o7,%g0 ldx [%i0+0x090],%l1 ! Mem[0000000034000090] p18_far_1_lom: udivx %l6,-0x90d,%l2 mulx %l0,%l4,%l5 subccc %l2,%l1,%l7 ld [%o0+0x13c],%f7 ! Mem[000000003400013c] umul %l3,%l1,%l0 membar #Sync std %l0,[%o1+0x010] ! Mem[0000000034800010] jmpl %o7,%g0 ldx [%o0+0x090],%l1 ! Mem[0000000034000090] p18_far_1_he: jmpl %o7,%g0 stx %l7,[%i1+0x188] ! Mem[0000000034800188] jmpl %o7,%g0 nop p18_far_1_ho: jmpl %o7,%g0 stx %l7,[%o1+0x188] ! Mem[0000000034800188] jmpl %o7,%g0 nop p18_far_1_hem: jmpl %o7,%g0 stx %l7,[%i1+0x188] ! Mem[0000000034800188] jmpl %o7,%g0 nop p18_far_1_hom: jmpl %o7,%g0 stx %l7,[%o1+0x188] ! Mem[0000000034800188] jmpl %o7,%g0 nop p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: ldsh [%i0+0x0f8],%l2 ! Mem[00000000360000f8] stw %l5,[%i3+0x040] ! Mem[0000000037800040] stx %l2,[%i0+0x0f0] ! Mem[00000000360000f0] jmpl %o7,%g0 ldsw [%i3+0x064],%l4 ! Mem[0000000037800064] p19_far_1_lo: ldsh [%o0+0x0f8],%l2 ! Mem[00000000360000f8] stw %l5,[%o3+0x040] ! Mem[0000000037800040] stx %l2,[%o0+0x0f0] ! Mem[00000000360000f0] jmpl %o7,%g0 ldsw [%o3+0x064],%l4 ! Mem[0000000037800064] p19_far_1_lem: ldsh [%i0+0x0f8],%l2 ! Mem[00000000360000f8] stw %l5,[%i3+0x040] ! Mem[0000000037800040] stx %l2,[%i0+0x0f0] ! Mem[00000000360000f0] jmpl %o7,%g0 ldsw [%i3+0x064],%l4 ! Mem[0000000037800064] p19_far_1_lom: ldsh [%o0+0x0f8],%l2 ! Mem[00000000360000f8] stw %l5,[%o3+0x040] ! Mem[0000000037800040] stx %l2,[%o0+0x0f0] ! Mem[00000000360000f0] jmpl %o7,%g0 ldsw [%o3+0x064],%l4 ! Mem[0000000037800064] p19_far_1_he: jmpl %o7,%g0 st %f19,[%i2+0x1ec] ! Mem[00000000370001ec] jmpl %o7,%g0 nop p19_far_1_ho: jmpl %o7,%g0 st %f19,[%o2+0x1ec] ! Mem[00000000370001ec] jmpl %o7,%g0 nop p19_far_1_hem: jmpl %o7,%g0 st %f19,[%i2+0x1ec] ! Mem[00000000370001ec] jmpl %o7,%g0 nop p19_far_1_hom: jmpl %o7,%g0 st %f19,[%o2+0x1ec] ! Mem[00000000370001ec] jmpl %o7,%g0 nop p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: jmpl %o7,%g0 ldd [%i2+0x008],%f14 ! Mem[0000000039000008] jmpl %o7,%g0 nop p20_far_1_lo: jmpl %o7,%g0 ldd [%o2+0x008],%f14 ! Mem[0000000039000008] jmpl %o7,%g0 nop p20_far_1_lem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%f14 ! Mem[0000000039000008] jmpl %o7,%g0 nop p20_far_1_lom: membar #Sync jmpl %o7,%g0 ldd [%o2+0x008],%f14 ! Mem[0000000039000008] jmpl %o7,%g0 nop p20_far_1_he: ldx [%i0+0x0d8],%l3 ! Mem[00000000380000d8] ldd [%i0+0x0d0],%l0 ! Mem[00000000380000d0] srax %l1,0x015,%l0 std %f22,[%i2+0x100] ! Mem[0000000039000100] jmpl %o7,%g0 swap [%i1+0x108],%l2 ! Mem[0000000038800108] p20_far_1_ho: ldx [%o0+0x0d8],%l3 ! Mem[00000000380000d8] ldd [%o0+0x0d0],%l0 ! Mem[00000000380000d0] srax %l1,0x015,%l0 std %f22,[%o2+0x100] ! Mem[0000000039000100] jmpl %o7,%g0 swap [%o1+0x108],%l2 ! Mem[0000000038800108] p20_far_1_hem: ldx [%i0+0x0d8],%l3 ! Mem[00000000380000d8] ldd [%i0+0x0d0],%l0 ! Mem[00000000380000d0] srax %l1,0x015,%l0 std %f22,[%i2+0x100] ! Mem[0000000039000100] jmpl %o7,%g0 swap [%i1+0x108],%l2 ! Mem[0000000038800108] p20_far_1_hom: ldx [%o0+0x0d8],%l3 ! Mem[00000000380000d8] ldd [%o0+0x0d0],%l0 ! Mem[00000000380000d0] srax %l1,0x015,%l0 std %f22,[%o2+0x100] ! Mem[0000000039000100] jmpl %o7,%g0 swap [%o1+0x108],%l2 ! Mem[0000000038800108] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: ldsw [%i3+0x0d4],%l2 ! Mem[000000003b8000d4] ldsb [%i2+0x131],%l0 ! Mem[000000003b000131] ldx [%i2+0x168],%l6 ! Mem[000000003b000168] ldsh [%i0+0x004],%l3 ! Mem[000000003a000004] sth %l0,[%i3+0x0e2] ! Mem[000000003b8000e2] jmpl %o7,%g0 swap [%i0+0x11c],%l7 ! Mem[000000003a00011c] p21_far_1_lo: ldsw [%o3+0x0d4],%l2 ! Mem[000000003b8000d4] ldsb [%o2+0x131],%l0 ! Mem[000000003b000131] ldx [%o2+0x168],%l6 ! Mem[000000003b000168] ldsh [%o0+0x004],%l3 ! Mem[000000003a000004] sth %l0,[%o3+0x0e2] ! Mem[000000003b8000e2] jmpl %o7,%g0 swap [%o0+0x11c],%l7 ! Mem[000000003a00011c] p21_far_1_lem: ldsw [%i3+0x0d4],%l2 ! Mem[000000003b8000d4] ldsb [%i2+0x131],%l0 ! Mem[000000003b000131] ldx [%i2+0x168],%l6 ! Mem[000000003b000168] membar #Sync ldsh [%i0+0x004],%l3 ! Mem[000000003a000004] sth %l0,[%i3+0x0e2] ! Mem[000000003b8000e2] jmpl %o7,%g0 swap [%i0+0x11c],%l7 ! Mem[000000003a00011c] p21_far_1_lom: ldsw [%o3+0x0d4],%l2 ! Mem[000000003b8000d4] ldsb [%o2+0x131],%l0 ! Mem[000000003b000131] ldx [%o2+0x168],%l6 ! Mem[000000003b000168] membar #Sync ldsh [%o0+0x004],%l3 ! Mem[000000003a000004] sth %l0,[%o3+0x0e2] ! Mem[000000003b8000e2] jmpl %o7,%g0 swap [%o0+0x11c],%l7 ! Mem[000000003a00011c] p21_far_1_he: ldstub [%i1+0x009],%l0 ! Mem[000000003a800009] ldx [%i0+0x058],%l7 ! Mem[000000003a000058] lduw [%i3+0x14c],%l5 ! Mem[000000003b80014c] ldub [%i1+0x033],%l3 ! Mem[000000003a800033] ldd [%i3+0x090],%l0 ! Mem[000000003b800090] jmpl %o7,%g0 swap [%i3+0x1e0],%l6 ! Mem[000000003b8001e0] p21_far_1_ho: ldstub [%o1+0x009],%l0 ! Mem[000000003a800009] ldx [%o0+0x058],%l7 ! Mem[000000003a000058] lduw [%o3+0x14c],%l5 ! Mem[000000003b80014c] ldub [%o1+0x033],%l3 ! Mem[000000003a800033] ldd [%o3+0x090],%l0 ! Mem[000000003b800090] jmpl %o7,%g0 swap [%o3+0x1e0],%l6 ! Mem[000000003b8001e0] p21_far_1_hem: membar #Sync ldstub [%i1+0x009],%l0 ! Mem[000000003a800009] ldx [%i0+0x058],%l7 ! Mem[000000003a000058] lduw [%i3+0x14c],%l5 ! Mem[000000003b80014c] ldub [%i1+0x033],%l3 ! Mem[000000003a800033] ldd [%i3+0x090],%l0 ! Mem[000000003b800090] jmpl %o7,%g0 swap [%i3+0x1e0],%l6 ! Mem[000000003b8001e0] p21_far_1_hom: membar #Sync ldstub [%o1+0x009],%l0 ! Mem[000000003a800009] ldx [%o0+0x058],%l7 ! Mem[000000003a000058] lduw [%o3+0x14c],%l5 ! Mem[000000003b80014c] ldub [%o1+0x033],%l3 ! Mem[000000003a800033] ldd [%o3+0x090],%l0 ! Mem[000000003b800090] jmpl %o7,%g0 swap [%o3+0x1e0],%l6 ! Mem[000000003b8001e0] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: std %l6,[%i3+0x168] ! Mem[000000003d800168] ldsb [%i2+0x025],%l3 ! Mem[000000003d000025] jmpl %o7,%g0 ldub [%i0+0x021],%l7 ! Mem[000000003c000021] p22_far_1_lo: std %l6,[%o3+0x168] ! Mem[000000003d800168] ldsb [%o2+0x025],%l3 ! Mem[000000003d000025] jmpl %o7,%g0 ldub [%o0+0x021],%l7 ! Mem[000000003c000021] p22_far_1_lem: std %l6,[%i3+0x168] ! Mem[000000003d800168] membar #Sync ldsb [%i2+0x025],%l3 ! Mem[000000003d000025] membar #Sync jmpl %o7,%g0 ldub [%i0+0x021],%l7 ! Mem[000000003c000021] p22_far_1_lom: std %l6,[%o3+0x168] ! Mem[000000003d800168] membar #Sync ldsb [%o2+0x025],%l3 ! Mem[000000003d000025] membar #Sync jmpl %o7,%g0 ldub [%o0+0x021],%l7 ! Mem[000000003c000021] p22_far_1_he: stw %l7,[%i0+0x11c] ! Mem[000000003c00011c] jmpl %o7,%g0 ldsb [%i2+0x182],%l3 ! Mem[000000003d000182] p22_far_1_ho: stw %l7,[%o0+0x11c] ! Mem[000000003c00011c] jmpl %o7,%g0 ldsb [%o2+0x182],%l3 ! Mem[000000003d000182] p22_far_1_hem: stw %l7,[%i0+0x11c] ! Mem[000000003c00011c] jmpl %o7,%g0 ldsb [%i2+0x182],%l3 ! Mem[000000003d000182] p22_far_1_hom: stw %l7,[%o0+0x11c] ! Mem[000000003c00011c] jmpl %o7,%g0 ldsb [%o2+0x182],%l3 ! Mem[000000003d000182] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: ldsw [%i1+0x110],%l0 ! Mem[000000003e800110] ldub [%i1+0x013],%l5 ! Mem[000000003e800013] ldd [%i3+0x0e8],%l2 ! Mem[000000003f8000e8] ldsw [%i1+0x020],%l3 ! Mem[000000003e800020] lduh [%i1+0x0fc],%l5 ! Mem[000000003e8000fc] sth %l0,[%i1+0x05a] ! Mem[000000003e80005a] lduh [%i2+0x0c0],%l6 ! Mem[000000003f0000c0] jmpl %o7,%g0 stx %l3,[%i0+0x080] ! Mem[000000003e000080] p23_far_1_lo: ldsw [%o1+0x110],%l0 ! Mem[000000003e800110] ldub [%o1+0x013],%l5 ! Mem[000000003e800013] ldd [%o3+0x0e8],%l2 ! Mem[000000003f8000e8] ldsw [%o1+0x020],%l3 ! Mem[000000003e800020] lduh [%o1+0x0fc],%l5 ! Mem[000000003e8000fc] sth %l0,[%o1+0x05a] ! Mem[000000003e80005a] lduh [%o2+0x0c0],%l6 ! Mem[000000003f0000c0] jmpl %o7,%g0 stx %l3,[%o0+0x080] ! Mem[000000003e000080] p23_far_1_lem: ldsw [%i1+0x110],%l0 ! Mem[000000003e800110] membar #Sync ldub [%i1+0x013],%l5 ! Mem[000000003e800013] ldd [%i3+0x0e8],%l2 ! Mem[000000003f8000e8] ldsw [%i1+0x020],%l3 ! Mem[000000003e800020] lduh [%i1+0x0fc],%l5 ! Mem[000000003e8000fc] sth %l0,[%i1+0x05a] ! Mem[000000003e80005a] lduh [%i2+0x0c0],%l6 ! Mem[000000003f0000c0] jmpl %o7,%g0 stx %l3,[%i0+0x080] ! Mem[000000003e000080] p23_far_1_lom: ldsw [%o1+0x110],%l0 ! Mem[000000003e800110] membar #Sync ldub [%o1+0x013],%l5 ! Mem[000000003e800013] ldd [%o3+0x0e8],%l2 ! Mem[000000003f8000e8] ldsw [%o1+0x020],%l3 ! Mem[000000003e800020] lduh [%o1+0x0fc],%l5 ! Mem[000000003e8000fc] sth %l0,[%o1+0x05a] ! Mem[000000003e80005a] lduh [%o2+0x0c0],%l6 ! Mem[000000003f0000c0] jmpl %o7,%g0 stx %l3,[%o0+0x080] ! Mem[000000003e000080] p23_far_1_he: ldd [%i0+0x160],%l6 ! Mem[000000003e000160] lduh [%i2+0x032],%l3 ! Mem[000000003f000032] stb %l1,[%i3+0x069] ! Mem[000000003f800069] umul %l6,%l4,%l0 jmpl %o7,%g0 ldstub [%i0+0x080],%l2 ! Mem[000000003e000080] p23_far_1_ho: ldd [%o0+0x160],%l6 ! Mem[000000003e000160] lduh [%o2+0x032],%l3 ! Mem[000000003f000032] stb %l1,[%o3+0x069] ! Mem[000000003f800069] umul %l6,%l4,%l0 jmpl %o7,%g0 ldstub [%o0+0x080],%l2 ! Mem[000000003e000080] p23_far_1_hem: ldd [%i0+0x160],%l6 ! Mem[000000003e000160] membar #Sync lduh [%i2+0x032],%l3 ! Mem[000000003f000032] stb %l1,[%i3+0x069] ! Mem[000000003f800069] umul %l6,%l4,%l0 jmpl %o7,%g0 ldstub [%i0+0x080],%l2 ! Mem[000000003e000080] p23_far_1_hom: ldd [%o0+0x160],%l6 ! Mem[000000003e000160] membar #Sync lduh [%o2+0x032],%l3 ! Mem[000000003f000032] stb %l1,[%o3+0x069] ! Mem[000000003f800069] umul %l6,%l4,%l0 jmpl %o7,%g0 ldstub [%o0+0x080],%l2 ! Mem[000000003e000080] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: ldd [%i2+0x040],%f14 ! Mem[0000000041000040] ldx [%i2+0x020],%l0 ! Mem[0000000041000020] swap [%i2+0x0b8],%l5 ! Mem[00000000410000b8] jmpl %o7,%g0 ldstub [%i2+0x0e1],%l0 ! Mem[00000000410000e1] p24_far_1_lo: ldd [%o2+0x040],%f14 ! Mem[0000000041000040] ldx [%o2+0x020],%l0 ! Mem[0000000041000020] swap [%o2+0x0b8],%l5 ! Mem[00000000410000b8] jmpl %o7,%g0 ldstub [%o2+0x0e1],%l0 ! Mem[00000000410000e1] p24_far_1_lem: ldd [%i2+0x040],%f14 ! Mem[0000000041000040] membar #Sync ldx [%i2+0x020],%l0 ! Mem[0000000041000020] swap [%i2+0x0b8],%l5 ! Mem[00000000410000b8] jmpl %o7,%g0 ldstub [%i2+0x0e1],%l0 ! Mem[00000000410000e1] p24_far_1_lom: ldd [%o2+0x040],%f14 ! Mem[0000000041000040] membar #Sync ldx [%o2+0x020],%l0 ! Mem[0000000041000020] swap [%o2+0x0b8],%l5 ! Mem[00000000410000b8] jmpl %o7,%g0 ldstub [%o2+0x0e1],%l0 ! Mem[00000000410000e1] p24_far_1_he: ldd [%i2+0x058],%l4 ! Mem[0000000041000058] jmpl %o7,%g0 std %f26,[%i3+0x030] ! Mem[0000000041800030] p24_far_1_ho: ldd [%o2+0x058],%l4 ! Mem[0000000041000058] jmpl %o7,%g0 std %f26,[%o3+0x030] ! Mem[0000000041800030] p24_far_1_hem: ldd [%i2+0x058],%l4 ! Mem[0000000041000058] membar #Sync jmpl %o7,%g0 std %f26,[%i3+0x030] ! Mem[0000000041800030] p24_far_1_hom: ldd [%o2+0x058],%l4 ! Mem[0000000041000058] membar #Sync jmpl %o7,%g0 std %f26,[%o3+0x030] ! Mem[0000000041800030] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: std %l6,[%i0+0x1f8] ! Mem[00000000420001f8] lduh [%i2+0x1c8],%l0 ! Mem[00000000430001c8] stx %l3,[%i1+0x090] ! Mem[0000000042800090] mulx %l2,0xf31,%l7 orn %l1,%l3,%l6 lduh [%i1+0x0e8],%l6 ! Mem[00000000428000e8] jmpl %o7,%g0 ldsw [%i1+0x0b8],%l3 ! Mem[00000000428000b8] p25_far_1_lo: std %l6,[%o0+0x1f8] ! Mem[00000000420001f8] lduh [%o2+0x1c8],%l0 ! Mem[00000000430001c8] stx %l3,[%o1+0x090] ! Mem[0000000042800090] mulx %l2,0xf31,%l7 orn %l1,%l3,%l6 lduh [%o1+0x0e8],%l6 ! Mem[00000000428000e8] jmpl %o7,%g0 ldsw [%o1+0x0b8],%l3 ! Mem[00000000428000b8] p25_far_1_lem: std %l6,[%i0+0x1f8] ! Mem[00000000420001f8] lduh [%i2+0x1c8],%l0 ! Mem[00000000430001c8] stx %l3,[%i1+0x090] ! Mem[0000000042800090] mulx %l2,0xf31,%l7 orn %l1,%l3,%l6 lduh [%i1+0x0e8],%l6 ! Mem[00000000428000e8] jmpl %o7,%g0 ldsw [%i1+0x0b8],%l3 ! Mem[00000000428000b8] p25_far_1_lom: std %l6,[%o0+0x1f8] ! Mem[00000000420001f8] lduh [%o2+0x1c8],%l0 ! Mem[00000000430001c8] stx %l3,[%o1+0x090] ! Mem[0000000042800090] mulx %l2,0xf31,%l7 orn %l1,%l3,%l6 lduh [%o1+0x0e8],%l6 ! Mem[00000000428000e8] jmpl %o7,%g0 ldsw [%o1+0x0b8],%l3 ! Mem[00000000428000b8] p25_far_1_he: sub %l7,-0x1a0,%l3 jmpl %o7,%g0 ldsb [%i0+0x12e],%l0 ! Mem[000000004200012e] p25_far_1_ho: sub %l7,-0x1a0,%l3 jmpl %o7,%g0 ldsb [%o0+0x12e],%l0 ! Mem[000000004200012e] p25_far_1_hem: sub %l7,-0x1a0,%l3 jmpl %o7,%g0 ldsb [%i0+0x12e],%l0 ! Mem[000000004200012e] p25_far_1_hom: sub %l7,-0x1a0,%l3 jmpl %o7,%g0 ldsb [%o0+0x12e],%l0 ! Mem[000000004200012e] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: ldsh [%i0+0x14a],%l5 ! Mem[000000004400014a] jmpl %o7,%g0 stx %l0,[%i0+0x028] ! Mem[0000000044000028] p26_far_1_lo: ldsh [%o0+0x14a],%l5 ! Mem[000000004400014a] jmpl %o7,%g0 stx %l0,[%o0+0x028] ! Mem[0000000044000028] p26_far_1_lem: ldsh [%i0+0x14a],%l5 ! Mem[000000004400014a] membar #Sync jmpl %o7,%g0 stx %l0,[%i0+0x028] ! Mem[0000000044000028] p26_far_1_lom: ldsh [%o0+0x14a],%l5 ! Mem[000000004400014a] membar #Sync jmpl %o7,%g0 stx %l0,[%o0+0x028] ! Mem[0000000044000028] p26_far_1_he: std %f24,[%i2+0x1d0] ! Mem[00000000450001d0] jmpl %o7,%g0 sth %l5,[%i0+0x142] ! Mem[0000000044000142] p26_far_1_ho: std %f24,[%o2+0x1d0] ! Mem[00000000450001d0] jmpl %o7,%g0 sth %l5,[%o0+0x142] ! Mem[0000000044000142] p26_far_1_hem: std %f24,[%i2+0x1d0] ! Mem[00000000450001d0] jmpl %o7,%g0 sth %l5,[%i0+0x142] ! Mem[0000000044000142] p26_far_1_hom: std %f24,[%o2+0x1d0] ! Mem[00000000450001d0] jmpl %o7,%g0 sth %l5,[%o0+0x142] ! Mem[0000000044000142] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: ldsh [%i2+0x182],%l4 ! Mem[0000000047000182] sll %l3,%l1,%l3 ldd [%i2+0x038],%l2 ! Mem[0000000047000038] stw %l7,[%i2+0x060] ! Mem[0000000047000060] orcc %l0,%l0,%l4 swap [%i0+0x004],%l3 ! Mem[0000000046000004] ldsh [%i3+0x1dc],%l3 ! Mem[00000000478001dc] jmpl %o7,%g0 ldx [%i2+0x010],%l2 ! Mem[0000000047000010] p27_far_1_lo: ldsh [%o2+0x182],%l4 ! Mem[0000000047000182] sll %l3,%l1,%l3 ldd [%o2+0x038],%l2 ! Mem[0000000047000038] stw %l7,[%o2+0x060] ! Mem[0000000047000060] orcc %l0,%l0,%l4 swap [%o0+0x004],%l3 ! Mem[0000000046000004] ldsh [%o3+0x1dc],%l3 ! Mem[00000000478001dc] jmpl %o7,%g0 ldx [%o2+0x010],%l2 ! Mem[0000000047000010] p27_far_1_lem: ldsh [%i2+0x182],%l4 ! Mem[0000000047000182] sll %l3,%l1,%l3 membar #Sync ldd [%i2+0x038],%l2 ! Mem[0000000047000038] stw %l7,[%i2+0x060] ! Mem[0000000047000060] orcc %l0,%l0,%l4 swap [%i0+0x004],%l3 ! Mem[0000000046000004] ldsh [%i3+0x1dc],%l3 ! Mem[00000000478001dc] membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l2 ! Mem[0000000047000010] p27_far_1_lom: ldsh [%o2+0x182],%l4 ! Mem[0000000047000182] sll %l3,%l1,%l3 membar #Sync ldd [%o2+0x038],%l2 ! Mem[0000000047000038] stw %l7,[%o2+0x060] ! Mem[0000000047000060] orcc %l0,%l0,%l4 swap [%o0+0x004],%l3 ! Mem[0000000046000004] ldsh [%o3+0x1dc],%l3 ! Mem[00000000478001dc] membar #Sync jmpl %o7,%g0 ldx [%o2+0x010],%l2 ! Mem[0000000047000010] p27_far_1_he: jmpl %o7,%g0 smulcc %l0,%l7,%l2 jmpl %o7,%g0 nop p27_far_1_ho: jmpl %o7,%g0 smulcc %l0,%l7,%l2 jmpl %o7,%g0 nop p27_far_1_hem: jmpl %o7,%g0 smulcc %l0,%l7,%l2 jmpl %o7,%g0 nop p27_far_1_hom: jmpl %o7,%g0 smulcc %l0,%l7,%l2 jmpl %o7,%g0 nop p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: ldsh [%i1+0x0ba],%l5 ! Mem[00000000488000ba] jmpl %o7,%g0 ldub [%i3+0x0c1],%l0 ! Mem[00000000498000c1] p28_far_1_lo: ldsh [%o1+0x0ba],%l5 ! Mem[00000000488000ba] jmpl %o7,%g0 ldub [%o3+0x0c1],%l0 ! Mem[00000000498000c1] p28_far_1_lem: ldsh [%i1+0x0ba],%l5 ! Mem[00000000488000ba] jmpl %o7,%g0 ldub [%i3+0x0c1],%l0 ! Mem[00000000498000c1] p28_far_1_lom: ldsh [%o1+0x0ba],%l5 ! Mem[00000000488000ba] jmpl %o7,%g0 ldub [%o3+0x0c1],%l0 ! Mem[00000000498000c1] p28_far_1_he: ldstub [%i3+0x07e],%l4 ! Mem[000000004980007e] jmpl %o7,%g0 stw %l6,[%i1+0x0e8] ! Mem[00000000488000e8] p28_far_1_ho: ldstub [%o3+0x07e],%l4 ! Mem[000000004980007e] jmpl %o7,%g0 stw %l6,[%o1+0x0e8] ! Mem[00000000488000e8] p28_far_1_hem: ldstub [%i3+0x07e],%l4 ! Mem[000000004980007e] jmpl %o7,%g0 stw %l6,[%i1+0x0e8] ! Mem[00000000488000e8] p28_far_1_hom: ldstub [%o3+0x07e],%l4 ! Mem[000000004980007e] jmpl %o7,%g0 stw %l6,[%o1+0x0e8] ! Mem[00000000488000e8] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: stx %l1,[%i3+0x160] ! Mem[000000004b800160] stb %l1,[%i1+0x00b] ! Mem[000000004a80000b] jmpl %o7,%g0 std %f8 ,[%i3+0x028] ! Mem[000000004b800028] p29_far_1_lo: stx %l1,[%o3+0x160] ! Mem[000000004b800160] stb %l1,[%o1+0x00b] ! Mem[000000004a80000b] jmpl %o7,%g0 std %f8 ,[%o3+0x028] ! Mem[000000004b800028] p29_far_1_lem: stx %l1,[%i3+0x160] ! Mem[000000004b800160] membar #Sync stb %l1,[%i1+0x00b] ! Mem[000000004a80000b] membar #Sync jmpl %o7,%g0 std %f8 ,[%i3+0x028] ! Mem[000000004b800028] p29_far_1_lom: stx %l1,[%o3+0x160] ! Mem[000000004b800160] membar #Sync stb %l1,[%o1+0x00b] ! Mem[000000004a80000b] membar #Sync jmpl %o7,%g0 std %f8 ,[%o3+0x028] ! Mem[000000004b800028] p29_far_1_he: jmpl %o7,%g0 ldsh [%i2+0x058],%l7 ! Mem[000000004b000058] jmpl %o7,%g0 nop p29_far_1_ho: jmpl %o7,%g0 ldsh [%o2+0x058],%l7 ! Mem[000000004b000058] jmpl %o7,%g0 nop p29_far_1_hem: jmpl %o7,%g0 ldsh [%i2+0x058],%l7 ! Mem[000000004b000058] jmpl %o7,%g0 nop p29_far_1_hom: jmpl %o7,%g0 ldsh [%o2+0x058],%l7 ! Mem[000000004b000058] jmpl %o7,%g0 nop p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: ldd [%i1+0x0b8],%f4 ! Mem[000000004c8000b8] std %l6,[%i2+0x1b8] ! Mem[000000004d0001b8] nop ldsh [%i0+0x0be],%l1 ! Mem[000000004c0000be] ldd [%i1+0x168],%l6 ! Mem[000000004c800168] stx %l0,[%i1+0x0c0] ! Mem[000000004c8000c0] subc %l0,%l6,%l1 jmpl %o7,%g0 st %f11,[%i3+0x0b8] ! Mem[000000004d8000b8] p30_far_1_lo: ldd [%o1+0x0b8],%f4 ! Mem[000000004c8000b8] std %l6,[%o2+0x1b8] ! Mem[000000004d0001b8] nop ldsh [%o0+0x0be],%l1 ! Mem[000000004c0000be] ldd [%o1+0x168],%l6 ! Mem[000000004c800168] stx %l0,[%o1+0x0c0] ! Mem[000000004c8000c0] subc %l0,%l6,%l1 jmpl %o7,%g0 st %f11,[%o3+0x0b8] ! Mem[000000004d8000b8] p30_far_1_lem: ldd [%i1+0x0b8],%f4 ! Mem[000000004c8000b8] std %l6,[%i2+0x1b8] ! Mem[000000004d0001b8] nop ldsh [%i0+0x0be],%l1 ! Mem[000000004c0000be] ldd [%i1+0x168],%l6 ! Mem[000000004c800168] stx %l0,[%i1+0x0c0] ! Mem[000000004c8000c0] subc %l0,%l6,%l1 jmpl %o7,%g0 st %f11,[%i3+0x0b8] ! Mem[000000004d8000b8] p30_far_1_lom: ldd [%o1+0x0b8],%f4 ! Mem[000000004c8000b8] std %l6,[%o2+0x1b8] ! Mem[000000004d0001b8] nop ldsh [%o0+0x0be],%l1 ! Mem[000000004c0000be] ldd [%o1+0x168],%l6 ! Mem[000000004c800168] stx %l0,[%o1+0x0c0] ! Mem[000000004c8000c0] subc %l0,%l6,%l1 jmpl %o7,%g0 st %f11,[%o3+0x0b8] ! Mem[000000004d8000b8] p30_far_1_he: ldstub [%i2+0x187],%l1 ! Mem[000000004d000187] jmpl %o7,%g0 stb %l7,[%i0+0x166] ! Mem[000000004c000166] p30_far_1_ho: ldstub [%o2+0x187],%l1 ! Mem[000000004d000187] jmpl %o7,%g0 stb %l7,[%o0+0x166] ! Mem[000000004c000166] p30_far_1_hem: ldstub [%i2+0x187],%l1 ! Mem[000000004d000187] jmpl %o7,%g0 stb %l7,[%i0+0x166] ! Mem[000000004c000166] p30_far_1_hom: ldstub [%o2+0x187],%l1 ! Mem[000000004d000187] jmpl %o7,%g0 stb %l7,[%o0+0x166] ! Mem[000000004c000166] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: swap [%i3+0x178],%l2 ! Mem[000000004f800178] subc %l3,0xc38,%l1 jmpl %o7,%g0 taddcc %l3,0x25d,%l4 p31_far_1_lo: swap [%o3+0x178],%l2 ! Mem[000000004f800178] subc %l3,0xc38,%l1 jmpl %o7,%g0 taddcc %l3,0x25d,%l4 p31_far_1_lem: swap [%i3+0x178],%l2 ! Mem[000000004f800178] subc %l3,0xc38,%l1 jmpl %o7,%g0 taddcc %l3,0x25d,%l4 p31_far_1_lom: swap [%o3+0x178],%l2 ! Mem[000000004f800178] subc %l3,0xc38,%l1 jmpl %o7,%g0 taddcc %l3,0x25d,%l4 p31_far_1_he: ldd [%i0+0x060],%l4 ! Mem[000000004e000060] lduh [%i0+0x024],%l0 ! Mem[000000004e000024] swap [%i1+0x0cc],%l4 ! Mem[000000004e8000cc] jmpl %o7,%g0 lduh [%i3+0x070],%l6 ! Mem[000000004f800070] p31_far_1_ho: ldd [%o0+0x060],%l4 ! Mem[000000004e000060] lduh [%o0+0x024],%l0 ! Mem[000000004e000024] swap [%o1+0x0cc],%l4 ! Mem[000000004e8000cc] jmpl %o7,%g0 lduh [%o3+0x070],%l6 ! Mem[000000004f800070] p31_far_1_hem: ldd [%i0+0x060],%l4 ! Mem[000000004e000060] membar #Sync lduh [%i0+0x024],%l0 ! Mem[000000004e000024] swap [%i1+0x0cc],%l4 ! Mem[000000004e8000cc] jmpl %o7,%g0 lduh [%i3+0x070],%l6 ! Mem[000000004f800070] p31_far_1_hom: ldd [%o0+0x060],%l4 ! Mem[000000004e000060] membar #Sync lduh [%o0+0x024],%l0 ! Mem[000000004e000024] swap [%o1+0x0cc],%l4 ! Mem[000000004e8000cc] jmpl %o7,%g0 lduh [%o3+0x070],%l6 ! Mem[000000004f800070] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: jmpl %o7,%g0 ldsw [%i2+0x1c8],%l0 ! Mem[00000000510001c8] jmpl %o7,%g0 nop p32_far_1_lo: jmpl %o7,%g0 ldsw [%o2+0x1c8],%l0 ! Mem[00000000510001c8] jmpl %o7,%g0 nop p32_far_1_lem: jmpl %o7,%g0 ldsw [%i2+0x1c8],%l0 ! Mem[00000000510001c8] jmpl %o7,%g0 nop p32_far_1_lom: jmpl %o7,%g0 ldsw [%o2+0x1c8],%l0 ! Mem[00000000510001c8] jmpl %o7,%g0 nop p32_far_1_he: lduw [%i0+0x0e0],%l0 ! Mem[00000000500000e0] ldsh [%i1+0x020],%l3 ! Mem[0000000050800020] stw %l2,[%i0+0x030] ! Mem[0000000050000030] ld [%i0+0x1d8],%f21 ! Mem[00000000500001d8] std %l4,[%i0+0x140] ! Mem[0000000050000140] jmpl %o7,%g0 lduw [%i1+0x1cc],%l0 ! Mem[00000000508001cc] p32_far_1_ho: lduw [%o0+0x0e0],%l0 ! Mem[00000000500000e0] ldsh [%o1+0x020],%l3 ! Mem[0000000050800020] stw %l2,[%o0+0x030] ! Mem[0000000050000030] ld [%o0+0x1d8],%f21 ! Mem[00000000500001d8] std %l4,[%o0+0x140] ! Mem[0000000050000140] jmpl %o7,%g0 lduw [%o1+0x1cc],%l0 ! Mem[00000000508001cc] p32_far_1_hem: lduw [%i0+0x0e0],%l0 ! Mem[00000000500000e0] membar #Sync ldsh [%i1+0x020],%l3 ! Mem[0000000050800020] stw %l2,[%i0+0x030] ! Mem[0000000050000030] ld [%i0+0x1d8],%f21 ! Mem[00000000500001d8] std %l4,[%i0+0x140] ! Mem[0000000050000140] jmpl %o7,%g0 lduw [%i1+0x1cc],%l0 ! Mem[00000000508001cc] p32_far_1_hom: lduw [%o0+0x0e0],%l0 ! Mem[00000000500000e0] membar #Sync ldsh [%o1+0x020],%l3 ! Mem[0000000050800020] stw %l2,[%o0+0x030] ! Mem[0000000050000030] ld [%o0+0x1d8],%f21 ! Mem[00000000500001d8] std %l4,[%o0+0x140] ! Mem[0000000050000140] jmpl %o7,%g0 lduw [%o1+0x1cc],%l0 ! Mem[00000000508001cc] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: ldsb [%i3+0x0e1],%l0 ! Mem[00000000538000e1] lduw [%i2+0x1dc],%l3 ! Mem[00000000530001dc] swap [%i1+0x04c],%l4 ! Mem[000000005280004c] jmpl %o7,%g0 orncc %l5,0xcfc,%l3 p33_far_1_lo: ldsb [%o3+0x0e1],%l0 ! Mem[00000000538000e1] lduw [%o2+0x1dc],%l3 ! Mem[00000000530001dc] swap [%o1+0x04c],%l4 ! Mem[000000005280004c] jmpl %o7,%g0 orncc %l5,0xcfc,%l3 p33_far_1_lem: ldsb [%i3+0x0e1],%l0 ! Mem[00000000538000e1] lduw [%i2+0x1dc],%l3 ! Mem[00000000530001dc] swap [%i1+0x04c],%l4 ! Mem[000000005280004c] jmpl %o7,%g0 orncc %l5,0xcfc,%l3 p33_far_1_lom: ldsb [%o3+0x0e1],%l0 ! Mem[00000000538000e1] lduw [%o2+0x1dc],%l3 ! Mem[00000000530001dc] swap [%o1+0x04c],%l4 ! Mem[000000005280004c] jmpl %o7,%g0 orncc %l5,0xcfc,%l3 p33_far_1_he: ldd [%i3+0x1b0],%l4 ! Mem[00000000538001b0] ldub [%i0+0x092],%l0 ! Mem[0000000052000092] ldsh [%i2+0x1e0],%l6 ! Mem[00000000530001e0] ldx [%i2+0x020],%l2 ! Mem[0000000053000020] ldsw [%i3+0x1fc],%l3 ! Mem[00000000538001fc] jmpl %o7,%g0 stw %l7,[%i1+0x038] ! Mem[0000000052800038] p33_far_1_ho: ldd [%o3+0x1b0],%l4 ! Mem[00000000538001b0] ldub [%o0+0x092],%l0 ! Mem[0000000052000092] ldsh [%o2+0x1e0],%l6 ! Mem[00000000530001e0] ldx [%o2+0x020],%l2 ! Mem[0000000053000020] ldsw [%o3+0x1fc],%l3 ! Mem[00000000538001fc] jmpl %o7,%g0 stw %l7,[%o1+0x038] ! Mem[0000000052800038] p33_far_1_hem: ldd [%i3+0x1b0],%l4 ! Mem[00000000538001b0] ldub [%i0+0x092],%l0 ! Mem[0000000052000092] ldsh [%i2+0x1e0],%l6 ! Mem[00000000530001e0] membar #Sync ldx [%i2+0x020],%l2 ! Mem[0000000053000020] ldsw [%i3+0x1fc],%l3 ! Mem[00000000538001fc] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x038] ! Mem[0000000052800038] p33_far_1_hom: ldd [%o3+0x1b0],%l4 ! Mem[00000000538001b0] ldub [%o0+0x092],%l0 ! Mem[0000000052000092] ldsh [%o2+0x1e0],%l6 ! Mem[00000000530001e0] membar #Sync ldx [%o2+0x020],%l2 ! Mem[0000000053000020] ldsw [%o3+0x1fc],%l3 ! Mem[00000000538001fc] membar #Sync jmpl %o7,%g0 stw %l7,[%o1+0x038] ! Mem[0000000052800038] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: ldsh [%i3+0x0c2],%l2 ! Mem[00000000558000c2] sub %l5,0x2a0,%l0 ldd [%i3+0x1f0],%l0 ! Mem[00000000558001f0] ldsh [%i3+0x1a8],%l0 ! Mem[00000000558001a8] tsubcc %l2,0x1d0,%l2 stb %l3,[%i3+0x00c] ! Mem[000000005580000c] ldsb [%i2+0x12b],%l2 ! Mem[000000005500012b] jmpl %o7,%g0 ldsh [%i2+0x136],%l4 ! Mem[0000000055000136] p34_far_1_lo: ldsh [%o3+0x0c2],%l2 ! Mem[00000000558000c2] sub %l5,0x2a0,%l0 ldd [%o3+0x1f0],%l0 ! Mem[00000000558001f0] ldsh [%o3+0x1a8],%l0 ! Mem[00000000558001a8] tsubcc %l2,0x1d0,%l2 stb %l3,[%o3+0x00c] ! Mem[000000005580000c] ldsb [%o2+0x12b],%l2 ! Mem[000000005500012b] jmpl %o7,%g0 ldsh [%o2+0x136],%l4 ! Mem[0000000055000136] p34_far_1_lem: ldsh [%i3+0x0c2],%l2 ! Mem[00000000558000c2] sub %l5,0x2a0,%l0 ldd [%i3+0x1f0],%l0 ! Mem[00000000558001f0] ldsh [%i3+0x1a8],%l0 ! Mem[00000000558001a8] tsubcc %l2,0x1d0,%l2 membar #Sync stb %l3,[%i3+0x00c] ! Mem[000000005580000c] ldsb [%i2+0x12b],%l2 ! Mem[000000005500012b] jmpl %o7,%g0 ldsh [%i2+0x136],%l4 ! Mem[0000000055000136] p34_far_1_lom: ldsh [%o3+0x0c2],%l2 ! Mem[00000000558000c2] sub %l5,0x2a0,%l0 ldd [%o3+0x1f0],%l0 ! Mem[00000000558001f0] ldsh [%o3+0x1a8],%l0 ! Mem[00000000558001a8] tsubcc %l2,0x1d0,%l2 membar #Sync stb %l3,[%o3+0x00c] ! Mem[000000005580000c] ldsb [%o2+0x12b],%l2 ! Mem[000000005500012b] jmpl %o7,%g0 ldsh [%o2+0x136],%l4 ! Mem[0000000055000136] p34_far_1_he: sth %l0,[%i3+0x0a6] ! Mem[00000000558000a6] jmpl %o7,%g0 lduw [%i3+0x158],%l1 ! Mem[0000000055800158] p34_far_1_ho: sth %l0,[%o3+0x0a6] ! Mem[00000000558000a6] jmpl %o7,%g0 lduw [%o3+0x158],%l1 ! Mem[0000000055800158] p34_far_1_hem: sth %l0,[%i3+0x0a6] ! Mem[00000000558000a6] jmpl %o7,%g0 lduw [%i3+0x158],%l1 ! Mem[0000000055800158] p34_far_1_hom: sth %l0,[%o3+0x0a6] ! Mem[00000000558000a6] jmpl %o7,%g0 lduw [%o3+0x158],%l1 ! Mem[0000000055800158] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: jmpl %o7,%g0 sth %l0,[%i0+0x0d0] ! Mem[00000000560000d0] jmpl %o7,%g0 nop p35_far_1_lo: jmpl %o7,%g0 sth %l0,[%o0+0x0d0] ! Mem[00000000560000d0] jmpl %o7,%g0 nop p35_far_1_lem: jmpl %o7,%g0 sth %l0,[%i0+0x0d0] ! Mem[00000000560000d0] jmpl %o7,%g0 nop p35_far_1_lom: jmpl %o7,%g0 sth %l0,[%o0+0x0d0] ! Mem[00000000560000d0] jmpl %o7,%g0 nop p35_far_1_he: jmpl %o7,%g0 tsubcc %l3,%l6,%l3 jmpl %o7,%g0 nop p35_far_1_ho: jmpl %o7,%g0 tsubcc %l3,%l6,%l3 jmpl %o7,%g0 nop p35_far_1_hem: jmpl %o7,%g0 tsubcc %l3,%l6,%l3 jmpl %o7,%g0 nop p35_far_1_hom: jmpl %o7,%g0 tsubcc %l3,%l6,%l3 jmpl %o7,%g0 nop p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: ldsb [%i3+0x150],%l3 ! Mem[0000000059800150] smul %l1,%l0,%l6 std %l4,[%i0+0x010] ! Mem[0000000058000010] jmpl %o7,%g0 stb %l1,[%i2+0x06f] ! Mem[000000005900006f] p36_far_1_lo: ldsb [%o3+0x150],%l3 ! Mem[0000000059800150] smul %l1,%l0,%l6 std %l4,[%o0+0x010] ! Mem[0000000058000010] jmpl %o7,%g0 stb %l1,[%o2+0x06f] ! Mem[000000005900006f] p36_far_1_lem: ldsb [%i3+0x150],%l3 ! Mem[0000000059800150] smul %l1,%l0,%l6 membar #Sync std %l4,[%i0+0x010] ! Mem[0000000058000010] jmpl %o7,%g0 stb %l1,[%i2+0x06f] ! Mem[000000005900006f] p36_far_1_lom: ldsb [%o3+0x150],%l3 ! Mem[0000000059800150] smul %l1,%l0,%l6 membar #Sync std %l4,[%o0+0x010] ! Mem[0000000058000010] jmpl %o7,%g0 stb %l1,[%o2+0x06f] ! Mem[000000005900006f] p36_far_1_he: std %l0,[%i1+0x170] ! Mem[0000000058800170] srax %l2,0x013,%l4 ldsw [%i1+0x058],%l1 ! Mem[0000000058800058] lduw [%i1+0x10c],%l0 ! Mem[000000005880010c] ldsb [%i3+0x14a],%l6 ! Mem[000000005980014a] std %l4,[%i3+0x058] ! Mem[0000000059800058] jmpl %o7,%g0 swap [%i2+0x054],%l0 ! Mem[0000000059000054] p36_far_1_ho: std %l0,[%o1+0x170] ! Mem[0000000058800170] srax %l2,0x013,%l4 ldsw [%o1+0x058],%l1 ! Mem[0000000058800058] lduw [%o1+0x10c],%l0 ! Mem[000000005880010c] ldsb [%o3+0x14a],%l6 ! Mem[000000005980014a] std %l4,[%o3+0x058] ! Mem[0000000059800058] jmpl %o7,%g0 swap [%o2+0x054],%l0 ! Mem[0000000059000054] p36_far_1_hem: std %l0,[%i1+0x170] ! Mem[0000000058800170] srax %l2,0x013,%l4 ldsw [%i1+0x058],%l1 ! Mem[0000000058800058] lduw [%i1+0x10c],%l0 ! Mem[000000005880010c] ldsb [%i3+0x14a],%l6 ! Mem[000000005980014a] std %l4,[%i3+0x058] ! Mem[0000000059800058] jmpl %o7,%g0 swap [%i2+0x054],%l0 ! Mem[0000000059000054] p36_far_1_hom: std %l0,[%o1+0x170] ! Mem[0000000058800170] srax %l2,0x013,%l4 ldsw [%o1+0x058],%l1 ! Mem[0000000058800058] lduw [%o1+0x10c],%l0 ! Mem[000000005880010c] ldsb [%o3+0x14a],%l6 ! Mem[000000005980014a] std %l4,[%o3+0x058] ! Mem[0000000059800058] jmpl %o7,%g0 swap [%o2+0x054],%l0 ! Mem[0000000059000054] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: ldsw [%i3+0x120],%l7 ! Mem[000000005b800120] stw %l0,[%i2+0x0b0] ! Mem[000000005b0000b0] ldx [%i0+0x098],%l7 ! Mem[000000005a000098] swap [%i2+0x168],%l5 ! Mem[000000005b000168] stb %l5,[%i2+0x084] ! Mem[000000005b000084] jmpl %o7,%g0 ldsh [%i1+0x060],%l2 ! Mem[000000005a800060] p37_far_1_lo: ldsw [%o3+0x120],%l7 ! Mem[000000005b800120] stw %l0,[%o2+0x0b0] ! Mem[000000005b0000b0] ldx [%o0+0x098],%l7 ! Mem[000000005a000098] swap [%o2+0x168],%l5 ! Mem[000000005b000168] stb %l5,[%o2+0x084] ! Mem[000000005b000084] jmpl %o7,%g0 ldsh [%o1+0x060],%l2 ! Mem[000000005a800060] p37_far_1_lem: ldsw [%i3+0x120],%l7 ! Mem[000000005b800120] stw %l0,[%i2+0x0b0] ! Mem[000000005b0000b0] ldx [%i0+0x098],%l7 ! Mem[000000005a000098] swap [%i2+0x168],%l5 ! Mem[000000005b000168] stb %l5,[%i2+0x084] ! Mem[000000005b000084] jmpl %o7,%g0 ldsh [%i1+0x060],%l2 ! Mem[000000005a800060] p37_far_1_lom: ldsw [%o3+0x120],%l7 ! Mem[000000005b800120] stw %l0,[%o2+0x0b0] ! Mem[000000005b0000b0] ldx [%o0+0x098],%l7 ! Mem[000000005a000098] swap [%o2+0x168],%l5 ! Mem[000000005b000168] stb %l5,[%o2+0x084] ! Mem[000000005b000084] jmpl %o7,%g0 ldsh [%o1+0x060],%l2 ! Mem[000000005a800060] p37_far_1_he: ldx [%i0+0x1f0],%l0 ! Mem[000000005a0001f0] sth %l4,[%i0+0x116] ! Mem[000000005a000116] jmpl %o7,%g0 smul %l6,%l5,%l7 p37_far_1_ho: ldx [%o0+0x1f0],%l0 ! Mem[000000005a0001f0] sth %l4,[%o0+0x116] ! Mem[000000005a000116] jmpl %o7,%g0 smul %l6,%l5,%l7 p37_far_1_hem: ldx [%i0+0x1f0],%l0 ! Mem[000000005a0001f0] sth %l4,[%i0+0x116] ! Mem[000000005a000116] jmpl %o7,%g0 smul %l6,%l5,%l7 p37_far_1_hom: ldx [%o0+0x1f0],%l0 ! Mem[000000005a0001f0] sth %l4,[%o0+0x116] ! Mem[000000005a000116] jmpl %o7,%g0 smul %l6,%l5,%l7 p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: stw %l0,[%i2+0x0c0] ! Mem[000000005d0000c0] ldsw [%i2+0x0bc],%l7 ! Mem[000000005d0000bc] andcc %l3,%l0,%l5 jmpl %o7,%g0 ldsw [%i2+0x010],%l2 ! Mem[000000005d000010] p38_far_1_lo: stw %l0,[%o2+0x0c0] ! Mem[000000005d0000c0] ldsw [%o2+0x0bc],%l7 ! Mem[000000005d0000bc] andcc %l3,%l0,%l5 jmpl %o7,%g0 ldsw [%o2+0x010],%l2 ! Mem[000000005d000010] p38_far_1_lem: stw %l0,[%i2+0x0c0] ! Mem[000000005d0000c0] ldsw [%i2+0x0bc],%l7 ! Mem[000000005d0000bc] andcc %l3,%l0,%l5 membar #Sync jmpl %o7,%g0 ldsw [%i2+0x010],%l2 ! Mem[000000005d000010] p38_far_1_lom: stw %l0,[%o2+0x0c0] ! Mem[000000005d0000c0] ldsw [%o2+0x0bc],%l7 ! Mem[000000005d0000bc] andcc %l3,%l0,%l5 membar #Sync jmpl %o7,%g0 ldsw [%o2+0x010],%l2 ! Mem[000000005d000010] p38_far_1_he: jmpl %o7,%g0 sll %l0,%l7,%l4 jmpl %o7,%g0 nop p38_far_1_ho: jmpl %o7,%g0 sll %l0,%l7,%l4 jmpl %o7,%g0 nop p38_far_1_hem: jmpl %o7,%g0 sll %l0,%l7,%l4 jmpl %o7,%g0 nop p38_far_1_hom: jmpl %o7,%g0 sll %l0,%l7,%l4 jmpl %o7,%g0 nop p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: jmpl %o7,%g0 smul %l4,%l7,%l3 jmpl %o7,%g0 nop p39_far_1_lo: jmpl %o7,%g0 smul %l4,%l7,%l3 jmpl %o7,%g0 nop p39_far_1_lem: jmpl %o7,%g0 smul %l4,%l7,%l3 jmpl %o7,%g0 nop p39_far_1_lom: jmpl %o7,%g0 smul %l4,%l7,%l3 jmpl %o7,%g0 nop p39_far_1_he: swap [%i0+0x0d0],%l1 ! Mem[000000005e0000d0] std %l4,[%i3+0x040] ! Mem[000000005f800040] ldd [%i3+0x0c0],%l4 ! Mem[000000005f8000c0] jmpl %o7,%g0 umul %l2,-0xb0f,%l7 p39_far_1_ho: swap [%o0+0x0d0],%l1 ! Mem[000000005e0000d0] std %l4,[%o3+0x040] ! Mem[000000005f800040] ldd [%o3+0x0c0],%l4 ! Mem[000000005f8000c0] jmpl %o7,%g0 umul %l2,-0xb0f,%l7 p39_far_1_hem: swap [%i0+0x0d0],%l1 ! Mem[000000005e0000d0] std %l4,[%i3+0x040] ! Mem[000000005f800040] ldd [%i3+0x0c0],%l4 ! Mem[000000005f8000c0] jmpl %o7,%g0 umul %l2,-0xb0f,%l7 p39_far_1_hom: swap [%o0+0x0d0],%l1 ! Mem[000000005e0000d0] std %l4,[%o3+0x040] ! Mem[000000005f800040] ldd [%o3+0x0c0],%l4 ! Mem[000000005f8000c0] jmpl %o7,%g0 umul %l2,-0xb0f,%l7 p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: ldd [%i1+0x078],%f0 ! Mem[0000000060800078] ldub [%i0+0x0d1],%l0 ! Mem[00000000600000d1] ldsb [%i1+0x1af],%l2 ! Mem[00000000608001af] std %l6,[%i3+0x010] ! Mem[0000000061800010] std %l4,[%i3+0x0e0] ! Mem[00000000618000e0] stx %l1,[%i2+0x058] ! Mem[0000000061000058] jmpl %o7,%g0 stw %l4,[%i3+0x05c] ! Mem[000000006180005c] p40_far_1_lo: ldd [%o1+0x078],%f0 ! Mem[0000000060800078] ldub [%o0+0x0d1],%l0 ! Mem[00000000600000d1] ldsb [%o1+0x1af],%l2 ! Mem[00000000608001af] std %l6,[%o3+0x010] ! Mem[0000000061800010] std %l4,[%o3+0x0e0] ! Mem[00000000618000e0] stx %l1,[%o2+0x058] ! Mem[0000000061000058] jmpl %o7,%g0 stw %l4,[%o3+0x05c] ! Mem[000000006180005c] p40_far_1_lem: ldd [%i1+0x078],%f0 ! Mem[0000000060800078] ldub [%i0+0x0d1],%l0 ! Mem[00000000600000d1] ldsb [%i1+0x1af],%l2 ! Mem[00000000608001af] membar #Sync std %l6,[%i3+0x010] ! Mem[0000000061800010] std %l4,[%i3+0x0e0] ! Mem[00000000618000e0] stx %l1,[%i2+0x058] ! Mem[0000000061000058] jmpl %o7,%g0 stw %l4,[%i3+0x05c] ! Mem[000000006180005c] p40_far_1_lom: ldd [%o1+0x078],%f0 ! Mem[0000000060800078] ldub [%o0+0x0d1],%l0 ! Mem[00000000600000d1] ldsb [%o1+0x1af],%l2 ! Mem[00000000608001af] membar #Sync std %l6,[%o3+0x010] ! Mem[0000000061800010] std %l4,[%o3+0x0e0] ! Mem[00000000618000e0] stx %l1,[%o2+0x058] ! Mem[0000000061000058] jmpl %o7,%g0 stw %l4,[%o3+0x05c] ! Mem[000000006180005c] p40_far_1_he: std %l0,[%i3+0x158] ! Mem[0000000061800158] stw %l4,[%i1+0x0c8] ! Mem[00000000608000c8] ldsh [%i2+0x022],%l3 ! Mem[0000000061000022] tsubcc %l2,-0xd9a,%l2 ldsw [%i0+0x084],%l5 ! Mem[0000000060000084] jmpl %o7,%g0 taddcc %l6,%l6,%l5 p40_far_1_ho: std %l0,[%o3+0x158] ! Mem[0000000061800158] stw %l4,[%o1+0x0c8] ! Mem[00000000608000c8] ldsh [%o2+0x022],%l3 ! Mem[0000000061000022] tsubcc %l2,-0xd9a,%l2 ldsw [%o0+0x084],%l5 ! Mem[0000000060000084] jmpl %o7,%g0 taddcc %l6,%l6,%l5 p40_far_1_hem: std %l0,[%i3+0x158] ! Mem[0000000061800158] stw %l4,[%i1+0x0c8] ! Mem[00000000608000c8] membar #Sync ldsh [%i2+0x022],%l3 ! Mem[0000000061000022] tsubcc %l2,-0xd9a,%l2 ldsw [%i0+0x084],%l5 ! Mem[0000000060000084] jmpl %o7,%g0 taddcc %l6,%l6,%l5 p40_far_1_hom: std %l0,[%o3+0x158] ! Mem[0000000061800158] stw %l4,[%o1+0x0c8] ! Mem[00000000608000c8] membar #Sync ldsh [%o2+0x022],%l3 ! Mem[0000000061000022] tsubcc %l2,-0xd9a,%l2 ldsw [%o0+0x084],%l5 ! Mem[0000000060000084] jmpl %o7,%g0 taddcc %l6,%l6,%l5 p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: jmpl %o7,%g0 ldstub [%i0+0x19c],%l6 ! Mem[000000006200019c] jmpl %o7,%g0 nop p41_far_1_lo: jmpl %o7,%g0 ldstub [%o0+0x19c],%l6 ! Mem[000000006200019c] jmpl %o7,%g0 nop p41_far_1_lem: jmpl %o7,%g0 ldstub [%i0+0x19c],%l6 ! Mem[000000006200019c] jmpl %o7,%g0 nop p41_far_1_lom: jmpl %o7,%g0 ldstub [%o0+0x19c],%l6 ! Mem[000000006200019c] jmpl %o7,%g0 nop p41_far_1_he: ldstub [%i3+0x0f9],%l2 ! Mem[00000000638000f9] ld [%i1+0x0f0],%f16 ! Mem[00000000628000f0] ldsw [%i0+0x18c],%l2 ! Mem[000000006200018c] jmpl %o7,%g0 swap [%i1+0x034],%l7 ! Mem[0000000062800034] p41_far_1_ho: ldstub [%o3+0x0f9],%l2 ! Mem[00000000638000f9] ld [%o1+0x0f0],%f16 ! Mem[00000000628000f0] ldsw [%o0+0x18c],%l2 ! Mem[000000006200018c] jmpl %o7,%g0 swap [%o1+0x034],%l7 ! Mem[0000000062800034] p41_far_1_hem: ldstub [%i3+0x0f9],%l2 ! Mem[00000000638000f9] ld [%i1+0x0f0],%f16 ! Mem[00000000628000f0] ldsw [%i0+0x18c],%l2 ! Mem[000000006200018c] membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l7 ! Mem[0000000062800034] p41_far_1_hom: ldstub [%o3+0x0f9],%l2 ! Mem[00000000638000f9] ld [%o1+0x0f0],%f16 ! Mem[00000000628000f0] ldsw [%o0+0x18c],%l2 ! Mem[000000006200018c] membar #Sync jmpl %o7,%g0 swap [%o1+0x034],%l7 ! Mem[0000000062800034] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: std %l0,[%i3+0x010] ! Mem[0000000065800010] jmpl %o7,%g0 ldub [%i1+0x133],%l0 ! Mem[0000000064800133] p42_far_1_lo: std %l0,[%o3+0x010] ! Mem[0000000065800010] jmpl %o7,%g0 ldub [%o1+0x133],%l0 ! Mem[0000000064800133] p42_far_1_lem: membar #Sync std %l0,[%i3+0x010] ! Mem[0000000065800010] jmpl %o7,%g0 ldub [%i1+0x133],%l0 ! Mem[0000000064800133] p42_far_1_lom: membar #Sync std %l0,[%o3+0x010] ! Mem[0000000065800010] jmpl %o7,%g0 ldub [%o1+0x133],%l0 ! Mem[0000000064800133] p42_far_1_he: udivx %l5,%l0,%l6 ldstub [%i3+0x06d],%l4 ! Mem[000000006580006d] ldsw [%i3+0x0dc],%l4 ! Mem[00000000658000dc] lduw [%i1+0x12c],%l0 ! Mem[000000006480012c] taddcc %l3,%l3,%l0 jmpl %o7,%g0 sth %l2,[%i1+0x17c] ! Mem[000000006480017c] p42_far_1_ho: udivx %l5,%l0,%l6 ldstub [%o3+0x06d],%l4 ! Mem[000000006580006d] ldsw [%o3+0x0dc],%l4 ! Mem[00000000658000dc] lduw [%o1+0x12c],%l0 ! Mem[000000006480012c] taddcc %l3,%l3,%l0 jmpl %o7,%g0 sth %l2,[%o1+0x17c] ! Mem[000000006480017c] p42_far_1_hem: udivx %l5,%l0,%l6 ldstub [%i3+0x06d],%l4 ! Mem[000000006580006d] ldsw [%i3+0x0dc],%l4 ! Mem[00000000658000dc] lduw [%i1+0x12c],%l0 ! Mem[000000006480012c] taddcc %l3,%l3,%l0 jmpl %o7,%g0 sth %l2,[%i1+0x17c] ! Mem[000000006480017c] p42_far_1_hom: udivx %l5,%l0,%l6 ldstub [%o3+0x06d],%l4 ! Mem[000000006580006d] ldsw [%o3+0x0dc],%l4 ! Mem[00000000658000dc] lduw [%o1+0x12c],%l0 ! Mem[000000006480012c] taddcc %l3,%l3,%l0 jmpl %o7,%g0 sth %l2,[%o1+0x17c] ! Mem[000000006480017c] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: ldsw [%i2+0x08c],%l6 ! Mem[000000006700008c] stx %l0,[%i3+0x058] ! Mem[0000000067800058] ldstub [%i2+0x0f1],%l0 ! Mem[00000000670000f1] lduh [%i1+0x1dc],%l6 ! Mem[00000000668001dc] ldsw [%i2+0x014],%l7 ! Mem[0000000067000014] swap [%i3+0x164],%l1 ! Mem[0000000067800164] ldub [%i1+0x1f1],%l0 ! Mem[00000000668001f1] jmpl %o7,%g0 std %l4,[%i0+0x0e8] ! Mem[00000000660000e8] p43_far_1_lo: ldsw [%o2+0x08c],%l6 ! Mem[000000006700008c] stx %l0,[%o3+0x058] ! Mem[0000000067800058] ldstub [%o2+0x0f1],%l0 ! Mem[00000000670000f1] lduh [%o1+0x1dc],%l6 ! Mem[00000000668001dc] ldsw [%o2+0x014],%l7 ! Mem[0000000067000014] swap [%o3+0x164],%l1 ! Mem[0000000067800164] ldub [%o1+0x1f1],%l0 ! Mem[00000000668001f1] jmpl %o7,%g0 std %l4,[%o0+0x0e8] ! Mem[00000000660000e8] p43_far_1_lem: ldsw [%i2+0x08c],%l6 ! Mem[000000006700008c] stx %l0,[%i3+0x058] ! Mem[0000000067800058] ldstub [%i2+0x0f1],%l0 ! Mem[00000000670000f1] lduh [%i1+0x1dc],%l6 ! Mem[00000000668001dc] membar #Sync ldsw [%i2+0x014],%l7 ! Mem[0000000067000014] swap [%i3+0x164],%l1 ! Mem[0000000067800164] ldub [%i1+0x1f1],%l0 ! Mem[00000000668001f1] jmpl %o7,%g0 std %l4,[%i0+0x0e8] ! Mem[00000000660000e8] p43_far_1_lom: ldsw [%o2+0x08c],%l6 ! Mem[000000006700008c] stx %l0,[%o3+0x058] ! Mem[0000000067800058] ldstub [%o2+0x0f1],%l0 ! Mem[00000000670000f1] lduh [%o1+0x1dc],%l6 ! Mem[00000000668001dc] membar #Sync ldsw [%o2+0x014],%l7 ! Mem[0000000067000014] swap [%o3+0x164],%l1 ! Mem[0000000067800164] ldub [%o1+0x1f1],%l0 ! Mem[00000000668001f1] jmpl %o7,%g0 std %l4,[%o0+0x0e8] ! Mem[00000000660000e8] p43_far_1_he: ldx [%i1+0x1a0],%l3 ! Mem[00000000668001a0] lduh [%i0+0x15c],%l2 ! Mem[000000006600015c] xorcc %l5,0x909,%l1 st %f30,[%i0+0x1b0] ! Mem[00000000660001b0] swap [%i1+0x1a8],%l6 ! Mem[00000000668001a8] ldstub [%i2+0x1f6],%l5 ! Mem[00000000670001f6] stx %l5,[%i3+0x060] ! Mem[0000000067800060] jmpl %o7,%g0 stb %l0,[%i3+0x0e7] ! Mem[00000000678000e7] p43_far_1_ho: ldx [%o1+0x1a0],%l3 ! Mem[00000000668001a0] lduh [%o0+0x15c],%l2 ! Mem[000000006600015c] xorcc %l5,0x909,%l1 st %f30,[%o0+0x1b0] ! Mem[00000000660001b0] swap [%o1+0x1a8],%l6 ! Mem[00000000668001a8] ldstub [%o2+0x1f6],%l5 ! Mem[00000000670001f6] stx %l5,[%o3+0x060] ! Mem[0000000067800060] jmpl %o7,%g0 stb %l0,[%o3+0x0e7] ! Mem[00000000678000e7] p43_far_1_hem: ldx [%i1+0x1a0],%l3 ! Mem[00000000668001a0] lduh [%i0+0x15c],%l2 ! Mem[000000006600015c] xorcc %l5,0x909,%l1 st %f30,[%i0+0x1b0] ! Mem[00000000660001b0] swap [%i1+0x1a8],%l6 ! Mem[00000000668001a8] ldstub [%i2+0x1f6],%l5 ! Mem[00000000670001f6] stx %l5,[%i3+0x060] ! Mem[0000000067800060] jmpl %o7,%g0 stb %l0,[%i3+0x0e7] ! Mem[00000000678000e7] p43_far_1_hom: ldx [%o1+0x1a0],%l3 ! Mem[00000000668001a0] lduh [%o0+0x15c],%l2 ! Mem[000000006600015c] xorcc %l5,0x909,%l1 st %f30,[%o0+0x1b0] ! Mem[00000000660001b0] swap [%o1+0x1a8],%l6 ! Mem[00000000668001a8] ldstub [%o2+0x1f6],%l5 ! Mem[00000000670001f6] stx %l5,[%o3+0x060] ! Mem[0000000067800060] jmpl %o7,%g0 stb %l0,[%o3+0x0e7] ! Mem[00000000678000e7] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: std %l4,[%i0+0x1a0] ! Mem[00000000680001a0] lduh [%i3+0x030],%l2 ! Mem[0000000069800030] jmpl %o7,%g0 ldsw [%i1+0x0c8],%l1 ! Mem[00000000688000c8] p44_far_1_lo: std %l4,[%o0+0x1a0] ! Mem[00000000680001a0] lduh [%o3+0x030],%l2 ! Mem[0000000069800030] jmpl %o7,%g0 ldsw [%o1+0x0c8],%l1 ! Mem[00000000688000c8] p44_far_1_lem: std %l4,[%i0+0x1a0] ! Mem[00000000680001a0] membar #Sync lduh [%i3+0x030],%l2 ! Mem[0000000069800030] jmpl %o7,%g0 ldsw [%i1+0x0c8],%l1 ! Mem[00000000688000c8] p44_far_1_lom: std %l4,[%o0+0x1a0] ! Mem[00000000680001a0] membar #Sync lduh [%o3+0x030],%l2 ! Mem[0000000069800030] jmpl %o7,%g0 ldsw [%o1+0x0c8],%l1 ! Mem[00000000688000c8] p44_far_1_he: ldub [%i0+0x121],%l4 ! Mem[0000000068000121] ldsh [%i3+0x1b6],%l5 ! Mem[00000000698001b6] srlx %l6,%l0,%l3 swap [%i0+0x184],%l2 ! Mem[0000000068000184] stw %l7,[%i3+0x068] ! Mem[0000000069800068] jmpl %o7,%g0 umul %l3,%l0,%l2 p44_far_1_ho: ldub [%o0+0x121],%l4 ! Mem[0000000068000121] ldsh [%o3+0x1b6],%l5 ! Mem[00000000698001b6] srlx %l6,%l0,%l3 swap [%o0+0x184],%l2 ! Mem[0000000068000184] stw %l7,[%o3+0x068] ! Mem[0000000069800068] jmpl %o7,%g0 umul %l3,%l0,%l2 p44_far_1_hem: ldub [%i0+0x121],%l4 ! Mem[0000000068000121] ldsh [%i3+0x1b6],%l5 ! Mem[00000000698001b6] srlx %l6,%l0,%l3 swap [%i0+0x184],%l2 ! Mem[0000000068000184] stw %l7,[%i3+0x068] ! Mem[0000000069800068] jmpl %o7,%g0 umul %l3,%l0,%l2 p44_far_1_hom: ldub [%o0+0x121],%l4 ! Mem[0000000068000121] ldsh [%o3+0x1b6],%l5 ! Mem[00000000698001b6] srlx %l6,%l0,%l3 swap [%o0+0x184],%l2 ! Mem[0000000068000184] stw %l7,[%o3+0x068] ! Mem[0000000069800068] jmpl %o7,%g0 umul %l3,%l0,%l2 p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: jmpl %o7,%g0 ldd [%i2+0x170],%l0 ! Mem[000000006b000170] jmpl %o7,%g0 nop p45_far_1_lo: jmpl %o7,%g0 ldd [%o2+0x170],%l0 ! Mem[000000006b000170] jmpl %o7,%g0 nop p45_far_1_lem: jmpl %o7,%g0 ldd [%i2+0x170],%l0 ! Mem[000000006b000170] jmpl %o7,%g0 nop p45_far_1_lom: jmpl %o7,%g0 ldd [%o2+0x170],%l0 ! Mem[000000006b000170] jmpl %o7,%g0 nop p45_far_1_he: ldub [%i2+0x05a],%l0 ! Mem[000000006b00005a] jmpl %o7,%g0 stb %l3,[%i3+0x0c5] ! Mem[000000006b8000c5] p45_far_1_ho: ldub [%o2+0x05a],%l0 ! Mem[000000006b00005a] jmpl %o7,%g0 stb %l3,[%o3+0x0c5] ! Mem[000000006b8000c5] p45_far_1_hem: ldub [%i2+0x05a],%l0 ! Mem[000000006b00005a] jmpl %o7,%g0 stb %l3,[%i3+0x0c5] ! Mem[000000006b8000c5] p45_far_1_hom: ldub [%o2+0x05a],%l0 ! Mem[000000006b00005a] jmpl %o7,%g0 stb %l3,[%o3+0x0c5] ! Mem[000000006b8000c5] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: ldd [%i2+0x008],%l2 ! Mem[000000006d000008] ldd [%i3+0x180],%l4 ! Mem[000000006d800180] stb %l0,[%i3+0x05a] ! Mem[000000006d80005a] jmpl %o7,%g0 ldsw [%i2+0x0c4],%l3 ! Mem[000000006d0000c4] p46_far_1_lo: ldd [%o2+0x008],%l2 ! Mem[000000006d000008] ldd [%o3+0x180],%l4 ! Mem[000000006d800180] stb %l0,[%o3+0x05a] ! Mem[000000006d80005a] jmpl %o7,%g0 ldsw [%o2+0x0c4],%l3 ! Mem[000000006d0000c4] p46_far_1_lem: membar #Sync ldd [%i2+0x008],%l2 ! Mem[000000006d000008] ldd [%i3+0x180],%l4 ! Mem[000000006d800180] stb %l0,[%i3+0x05a] ! Mem[000000006d80005a] jmpl %o7,%g0 ldsw [%i2+0x0c4],%l3 ! Mem[000000006d0000c4] p46_far_1_lom: membar #Sync ldd [%o2+0x008],%l2 ! Mem[000000006d000008] ldd [%o3+0x180],%l4 ! Mem[000000006d800180] stb %l0,[%o3+0x05a] ! Mem[000000006d80005a] jmpl %o7,%g0 ldsw [%o2+0x0c4],%l3 ! Mem[000000006d0000c4] p46_far_1_he: lduh [%i2+0x166],%l7 ! Mem[000000006d000166] stx %l3,[%i1+0x010] ! Mem[000000006c800010] nop std %f18,[%i2+0x170] ! Mem[000000006d000170] srax %l6,%l3,%l2 jmpl %o7,%g0 ld [%i0+0x000],%f25 ! Mem[000000006c000000] p46_far_1_ho: lduh [%o2+0x166],%l7 ! Mem[000000006d000166] stx %l3,[%o1+0x010] ! Mem[000000006c800010] nop std %f18,[%o2+0x170] ! Mem[000000006d000170] srax %l6,%l3,%l2 jmpl %o7,%g0 ld [%o0+0x000],%f25 ! Mem[000000006c000000] p46_far_1_hem: lduh [%i2+0x166],%l7 ! Mem[000000006d000166] membar #Sync stx %l3,[%i1+0x010] ! Mem[000000006c800010] nop std %f18,[%i2+0x170] ! Mem[000000006d000170] srax %l6,%l3,%l2 membar #Sync jmpl %o7,%g0 ld [%i0+0x000],%f25 ! Mem[000000006c000000] p46_far_1_hom: lduh [%o2+0x166],%l7 ! Mem[000000006d000166] membar #Sync stx %l3,[%o1+0x010] ! Mem[000000006c800010] nop std %f18,[%o2+0x170] ! Mem[000000006d000170] srax %l6,%l3,%l2 membar #Sync jmpl %o7,%g0 ld [%o0+0x000],%f25 ! Mem[000000006c000000] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: jmpl %o7,%g0 stx %l0,[%i0+0x1c8] ! Mem[000000006e0001c8] jmpl %o7,%g0 nop p47_far_1_lo: jmpl %o7,%g0 stx %l0,[%o0+0x1c8] ! Mem[000000006e0001c8] jmpl %o7,%g0 nop p47_far_1_lem: jmpl %o7,%g0 stx %l0,[%i0+0x1c8] ! Mem[000000006e0001c8] jmpl %o7,%g0 nop p47_far_1_lom: jmpl %o7,%g0 stx %l0,[%o0+0x1c8] ! Mem[000000006e0001c8] jmpl %o7,%g0 nop p47_far_1_he: ldx [%i0+0x0c0],%l0 ! Mem[000000006e0000c0] swap [%i0+0x020],%l3 ! Mem[000000006e000020] andncc %l3,-0x563,%l7 stx %l0,[%i1+0x110] ! Mem[000000006e800110] xnor %l1,0x9b1,%l0 jmpl %o7,%g0 stw %l3,[%i2+0x16c] ! Mem[000000006f00016c] p47_far_1_ho: ldx [%o0+0x0c0],%l0 ! Mem[000000006e0000c0] swap [%o0+0x020],%l3 ! Mem[000000006e000020] andncc %l3,-0x563,%l7 stx %l0,[%o1+0x110] ! Mem[000000006e800110] xnor %l1,0x9b1,%l0 jmpl %o7,%g0 stw %l3,[%o2+0x16c] ! Mem[000000006f00016c] p47_far_1_hem: ldx [%i0+0x0c0],%l0 ! Mem[000000006e0000c0] membar #Sync swap [%i0+0x020],%l3 ! Mem[000000006e000020] andncc %l3,-0x563,%l7 stx %l0,[%i1+0x110] ! Mem[000000006e800110] xnor %l1,0x9b1,%l0 jmpl %o7,%g0 stw %l3,[%i2+0x16c] ! Mem[000000006f00016c] p47_far_1_hom: ldx [%o0+0x0c0],%l0 ! Mem[000000006e0000c0] membar #Sync swap [%o0+0x020],%l3 ! Mem[000000006e000020] andncc %l3,-0x563,%l7 stx %l0,[%o1+0x110] ! Mem[000000006e800110] xnor %l1,0x9b1,%l0 jmpl %o7,%g0 stw %l3,[%o2+0x16c] ! Mem[000000006f00016c] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: st %f15,[%i0+0x040] ! Mem[0000000070000040] jmpl %o7,%g0 stx %l0,[%i3+0x0b0] ! Mem[00000000718000b0] p48_far_1_lo: st %f15,[%o0+0x040] ! Mem[0000000070000040] jmpl %o7,%g0 stx %l0,[%o3+0x0b0] ! Mem[00000000718000b0] p48_far_1_lem: st %f15,[%i0+0x040] ! Mem[0000000070000040] jmpl %o7,%g0 stx %l0,[%i3+0x0b0] ! Mem[00000000718000b0] p48_far_1_lom: st %f15,[%o0+0x040] ! Mem[0000000070000040] jmpl %o7,%g0 stx %l0,[%o3+0x0b0] ! Mem[00000000718000b0] p48_far_1_he: andncc %l3,-0x61e,%l3 ld [%i0+0x058],%f17 ! Mem[0000000070000058] st %f23,[%i3+0x13c] ! Mem[000000007180013c] jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[0000000070000028] p48_far_1_ho: andncc %l3,-0x61e,%l3 ld [%o0+0x058],%f17 ! Mem[0000000070000058] st %f23,[%o3+0x13c] ! Mem[000000007180013c] jmpl %o7,%g0 swap [%o0+0x028],%l0 ! Mem[0000000070000028] p48_far_1_hem: andncc %l3,-0x61e,%l3 ld [%i0+0x058],%f17 ! Mem[0000000070000058] st %f23,[%i3+0x13c] ! Mem[000000007180013c] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[0000000070000028] p48_far_1_hom: andncc %l3,-0x61e,%l3 ld [%o0+0x058],%f17 ! Mem[0000000070000058] st %f23,[%o3+0x13c] ! Mem[000000007180013c] membar #Sync jmpl %o7,%g0 swap [%o0+0x028],%l0 ! Mem[0000000070000028] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: stw %l6,[%i0+0x028] ! Mem[0000000072000028] swap [%i0+0x17c],%l1 ! Mem[000000007200017c] addc %l3,0xd5b,%l5 jmpl %o7,%g0 lduw [%i3+0x078],%l1 ! Mem[0000000073800078] p49_far_1_lo: stw %l6,[%o0+0x028] ! Mem[0000000072000028] swap [%o0+0x17c],%l1 ! Mem[000000007200017c] addc %l3,0xd5b,%l5 jmpl %o7,%g0 lduw [%o3+0x078],%l1 ! Mem[0000000073800078] p49_far_1_lem: membar #Sync stw %l6,[%i0+0x028] ! Mem[0000000072000028] swap [%i0+0x17c],%l1 ! Mem[000000007200017c] addc %l3,0xd5b,%l5 jmpl %o7,%g0 lduw [%i3+0x078],%l1 ! Mem[0000000073800078] p49_far_1_lom: membar #Sync stw %l6,[%o0+0x028] ! Mem[0000000072000028] swap [%o0+0x17c],%l1 ! Mem[000000007200017c] addc %l3,0xd5b,%l5 jmpl %o7,%g0 lduw [%o3+0x078],%l1 ! Mem[0000000073800078] p49_far_1_he: ldx [%i1+0x0c8],%l6 ! Mem[00000000728000c8] xor %l5,0xa76,%l4 jmpl %o7,%g0 ldstub [%i3+0x198],%l6 ! Mem[0000000073800198] p49_far_1_ho: ldx [%o1+0x0c8],%l6 ! Mem[00000000728000c8] xor %l5,0xa76,%l4 jmpl %o7,%g0 ldstub [%o3+0x198],%l6 ! Mem[0000000073800198] p49_far_1_hem: ldx [%i1+0x0c8],%l6 ! Mem[00000000728000c8] xor %l5,0xa76,%l4 jmpl %o7,%g0 ldstub [%i3+0x198],%l6 ! Mem[0000000073800198] p49_far_1_hom: ldx [%o1+0x0c8],%l6 ! Mem[00000000728000c8] xor %l5,0xa76,%l4 jmpl %o7,%g0 ldstub [%o3+0x198],%l6 ! Mem[0000000073800198] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: stx %l1,[%i2+0x178] ! Mem[0000000075000178] xnor %l6,%l3,%l2 ldd [%i2+0x008],%f0 ! Mem[0000000075000008] xor %l1,%l0,%l1 subccc %l2,%l3,%l0 jmpl %o7,%g0 ldstub [%i2+0x025],%l0 ! Mem[0000000075000025] p50_far_1_lo: stx %l1,[%o2+0x178] ! Mem[0000000075000178] xnor %l6,%l3,%l2 ldd [%o2+0x008],%f0 ! Mem[0000000075000008] xor %l1,%l0,%l1 subccc %l2,%l3,%l0 jmpl %o7,%g0 ldstub [%o2+0x025],%l0 ! Mem[0000000075000025] p50_far_1_lem: stx %l1,[%i2+0x178] ! Mem[0000000075000178] xnor %l6,%l3,%l2 membar #Sync ldd [%i2+0x008],%f0 ! Mem[0000000075000008] xor %l1,%l0,%l1 subccc %l2,%l3,%l0 membar #Sync jmpl %o7,%g0 ldstub [%i2+0x025],%l0 ! Mem[0000000075000025] p50_far_1_lom: stx %l1,[%o2+0x178] ! Mem[0000000075000178] xnor %l6,%l3,%l2 membar #Sync ldd [%o2+0x008],%f0 ! Mem[0000000075000008] xor %l1,%l0,%l1 subccc %l2,%l3,%l0 membar #Sync jmpl %o7,%g0 ldstub [%o2+0x025],%l0 ! Mem[0000000075000025] p50_far_1_he: swap [%i0+0x14c],%l3 ! Mem[000000007400014c] taddcc %l3,%l3,%l5 jmpl %o7,%g0 std %l6,[%i3+0x050] ! Mem[0000000075800050] p50_far_1_ho: swap [%o0+0x14c],%l3 ! Mem[000000007400014c] taddcc %l3,%l3,%l5 jmpl %o7,%g0 std %l6,[%o3+0x050] ! Mem[0000000075800050] p50_far_1_hem: swap [%i0+0x14c],%l3 ! Mem[000000007400014c] taddcc %l3,%l3,%l5 jmpl %o7,%g0 std %l6,[%i3+0x050] ! Mem[0000000075800050] p50_far_1_hom: swap [%o0+0x14c],%l3 ! Mem[000000007400014c] taddcc %l3,%l3,%l5 jmpl %o7,%g0 std %l6,[%o3+0x050] ! Mem[0000000075800050] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: jmpl %o7,%g0 stb %l5,[%i3+0x033] ! Mem[0000000077800033] jmpl %o7,%g0 nop p51_far_1_lo: jmpl %o7,%g0 stb %l5,[%o3+0x033] ! Mem[0000000077800033] jmpl %o7,%g0 nop p51_far_1_lem: membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x033] ! Mem[0000000077800033] jmpl %o7,%g0 nop p51_far_1_lom: membar #Sync jmpl %o7,%g0 stb %l5,[%o3+0x033] ! Mem[0000000077800033] jmpl %o7,%g0 nop p51_far_1_he: ldd [%i1+0x1e8],%f30 ! Mem[00000000768001e8] ldsb [%i1+0x170],%l0 ! Mem[0000000076800170] swap [%i3+0x158],%l0 ! Mem[0000000077800158] std %f24,[%i3+0x020] ! Mem[0000000077800020] jmpl %o7,%g0 smulcc %l3,%l0,%l3 p51_far_1_ho: ldd [%o1+0x1e8],%f30 ! Mem[00000000768001e8] ldsb [%o1+0x170],%l0 ! Mem[0000000076800170] swap [%o3+0x158],%l0 ! Mem[0000000077800158] std %f24,[%o3+0x020] ! Mem[0000000077800020] jmpl %o7,%g0 smulcc %l3,%l0,%l3 p51_far_1_hem: ldd [%i1+0x1e8],%f30 ! Mem[00000000768001e8] ldsb [%i1+0x170],%l0 ! Mem[0000000076800170] swap [%i3+0x158],%l0 ! Mem[0000000077800158] membar #Sync std %f24,[%i3+0x020] ! Mem[0000000077800020] jmpl %o7,%g0 smulcc %l3,%l0,%l3 p51_far_1_hom: ldd [%o1+0x1e8],%f30 ! Mem[00000000768001e8] ldsb [%o1+0x170],%l0 ! Mem[0000000076800170] swap [%o3+0x158],%l0 ! Mem[0000000077800158] membar #Sync std %f24,[%o3+0x020] ! Mem[0000000077800020] jmpl %o7,%g0 smulcc %l3,%l0,%l3 p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: ldx [%i1+0x078],%l1 ! Mem[0000000078800078] swap [%i1+0x110],%l0 ! Mem[0000000078800110] stx %l2,[%i0+0x030] ! Mem[0000000078000030] ldstub [%i1+0x1fb],%l5 ! Mem[00000000788001fb] jmpl %o7,%g0 ldsh [%i3+0x0c8],%l5 ! Mem[00000000798000c8] p52_far_1_lo: ldx [%o1+0x078],%l1 ! Mem[0000000078800078] swap [%o1+0x110],%l0 ! Mem[0000000078800110] stx %l2,[%o0+0x030] ! Mem[0000000078000030] ldstub [%o1+0x1fb],%l5 ! Mem[00000000788001fb] jmpl %o7,%g0 ldsh [%o3+0x0c8],%l5 ! Mem[00000000798000c8] p52_far_1_lem: ldx [%i1+0x078],%l1 ! Mem[0000000078800078] swap [%i1+0x110],%l0 ! Mem[0000000078800110] membar #Sync stx %l2,[%i0+0x030] ! Mem[0000000078000030] ldstub [%i1+0x1fb],%l5 ! Mem[00000000788001fb] jmpl %o7,%g0 ldsh [%i3+0x0c8],%l5 ! Mem[00000000798000c8] p52_far_1_lom: ldx [%o1+0x078],%l1 ! Mem[0000000078800078] swap [%o1+0x110],%l0 ! Mem[0000000078800110] membar #Sync stx %l2,[%o0+0x030] ! Mem[0000000078000030] ldstub [%o1+0x1fb],%l5 ! Mem[00000000788001fb] jmpl %o7,%g0 ldsh [%o3+0x0c8],%l5 ! Mem[00000000798000c8] p52_far_1_he: stw %l5,[%i3+0x148] ! Mem[0000000079800148] lduw [%i2+0x004],%l0 ! Mem[0000000079000004] swap [%i1+0x1fc],%l2 ! Mem[00000000788001fc] std %l0,[%i0+0x098] ! Mem[0000000078000098] ldstub [%i0+0x069],%l6 ! Mem[0000000078000069] jmpl %o7,%g0 ldd [%i3+0x108],%l0 ! Mem[0000000079800108] p52_far_1_ho: stw %l5,[%o3+0x148] ! Mem[0000000079800148] lduw [%o2+0x004],%l0 ! Mem[0000000079000004] swap [%o1+0x1fc],%l2 ! Mem[00000000788001fc] std %l0,[%o0+0x098] ! Mem[0000000078000098] ldstub [%o0+0x069],%l6 ! Mem[0000000078000069] jmpl %o7,%g0 ldd [%o3+0x108],%l0 ! Mem[0000000079800108] p52_far_1_hem: stw %l5,[%i3+0x148] ! Mem[0000000079800148] membar #Sync lduw [%i2+0x004],%l0 ! Mem[0000000079000004] swap [%i1+0x1fc],%l2 ! Mem[00000000788001fc] std %l0,[%i0+0x098] ! Mem[0000000078000098] ldstub [%i0+0x069],%l6 ! Mem[0000000078000069] jmpl %o7,%g0 ldd [%i3+0x108],%l0 ! Mem[0000000079800108] p52_far_1_hom: stw %l5,[%o3+0x148] ! Mem[0000000079800148] membar #Sync lduw [%o2+0x004],%l0 ! Mem[0000000079000004] swap [%o1+0x1fc],%l2 ! Mem[00000000788001fc] std %l0,[%o0+0x098] ! Mem[0000000078000098] ldstub [%o0+0x069],%l6 ! Mem[0000000078000069] jmpl %o7,%g0 ldd [%o3+0x108],%l0 ! Mem[0000000079800108] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: ldsw [%i0+0x04c],%l2 ! Mem[000000007a00004c] ldd [%i0+0x140],%l0 ! Mem[000000007a000140] ldub [%i3+0x090],%l1 ! Mem[000000007b800090] sllx %l1,%l7,%l2 jmpl %o7,%g0 ldsw [%i2+0x0f4],%l3 ! Mem[000000007b0000f4] p53_far_1_lo: ldsw [%o0+0x04c],%l2 ! Mem[000000007a00004c] ldd [%o0+0x140],%l0 ! Mem[000000007a000140] ldub [%o3+0x090],%l1 ! Mem[000000007b800090] sllx %l1,%l7,%l2 jmpl %o7,%g0 ldsw [%o2+0x0f4],%l3 ! Mem[000000007b0000f4] p53_far_1_lem: ldsw [%i0+0x04c],%l2 ! Mem[000000007a00004c] ldd [%i0+0x140],%l0 ! Mem[000000007a000140] ldub [%i3+0x090],%l1 ! Mem[000000007b800090] sllx %l1,%l7,%l2 jmpl %o7,%g0 ldsw [%i2+0x0f4],%l3 ! Mem[000000007b0000f4] p53_far_1_lom: ldsw [%o0+0x04c],%l2 ! Mem[000000007a00004c] ldd [%o0+0x140],%l0 ! Mem[000000007a000140] ldub [%o3+0x090],%l1 ! Mem[000000007b800090] sllx %l1,%l7,%l2 jmpl %o7,%g0 ldsw [%o2+0x0f4],%l3 ! Mem[000000007b0000f4] p53_far_1_he: ldd [%i1+0x180],%l2 ! Mem[000000007a800180] addccc %l0,-0xd57,%l0 stw %l0,[%i0+0x028] ! Mem[000000007a000028] ldub [%i0+0x070],%l6 ! Mem[000000007a000070] swap [%i0+0x0b0],%l0 ! Mem[000000007a0000b0] sth %l6,[%i3+0x1e0] ! Mem[000000007b8001e0] ldub [%i1+0x1a8],%l2 ! Mem[000000007a8001a8] jmpl %o7,%g0 smul %l2,-0x1a2,%l3 p53_far_1_ho: ldd [%o1+0x180],%l2 ! Mem[000000007a800180] addccc %l0,-0xd57,%l0 stw %l0,[%o0+0x028] ! Mem[000000007a000028] ldub [%o0+0x070],%l6 ! Mem[000000007a000070] swap [%o0+0x0b0],%l0 ! Mem[000000007a0000b0] sth %l6,[%o3+0x1e0] ! Mem[000000007b8001e0] ldub [%o1+0x1a8],%l2 ! Mem[000000007a8001a8] jmpl %o7,%g0 smul %l2,-0x1a2,%l3 p53_far_1_hem: ldd [%i1+0x180],%l2 ! Mem[000000007a800180] addccc %l0,-0xd57,%l0 membar #Sync stw %l0,[%i0+0x028] ! Mem[000000007a000028] ldub [%i0+0x070],%l6 ! Mem[000000007a000070] swap [%i0+0x0b0],%l0 ! Mem[000000007a0000b0] sth %l6,[%i3+0x1e0] ! Mem[000000007b8001e0] ldub [%i1+0x1a8],%l2 ! Mem[000000007a8001a8] jmpl %o7,%g0 smul %l2,-0x1a2,%l3 p53_far_1_hom: ldd [%o1+0x180],%l2 ! Mem[000000007a800180] addccc %l0,-0xd57,%l0 membar #Sync stw %l0,[%o0+0x028] ! Mem[000000007a000028] ldub [%o0+0x070],%l6 ! Mem[000000007a000070] swap [%o0+0x0b0],%l0 ! Mem[000000007a0000b0] sth %l6,[%o3+0x1e0] ! Mem[000000007b8001e0] ldub [%o1+0x1a8],%l2 ! Mem[000000007a8001a8] jmpl %o7,%g0 smul %l2,-0x1a2,%l3 p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: ldsh [%i2+0x1ba],%l7 ! Mem[000000007d0001ba] ldstub [%i0+0x0ba],%l5 ! Mem[000000007c0000ba] ldub [%i2+0x0e1],%l0 ! Mem[000000007d0000e1] subc %l7,%l7,%l1 and %l5,%l7,%l3 stb %l3,[%i3+0x182] ! Mem[000000007d800182] ldd [%i1+0x0e8],%l4 ! Mem[000000007c8000e8] jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000007c800000] p54_far_1_lo: ldsh [%o2+0x1ba],%l7 ! Mem[000000007d0001ba] ldstub [%o0+0x0ba],%l5 ! Mem[000000007c0000ba] ldub [%o2+0x0e1],%l0 ! Mem[000000007d0000e1] subc %l7,%l7,%l1 and %l5,%l7,%l3 stb %l3,[%o3+0x182] ! Mem[000000007d800182] ldd [%o1+0x0e8],%l4 ! Mem[000000007c8000e8] jmpl %o7,%g0 std %l2,[%o1+0x000] ! Mem[000000007c800000] p54_far_1_lem: ldsh [%i2+0x1ba],%l7 ! Mem[000000007d0001ba] ldstub [%i0+0x0ba],%l5 ! Mem[000000007c0000ba] ldub [%i2+0x0e1],%l0 ! Mem[000000007d0000e1] subc %l7,%l7,%l1 and %l5,%l7,%l3 stb %l3,[%i3+0x182] ! Mem[000000007d800182] ldd [%i1+0x0e8],%l4 ! Mem[000000007c8000e8] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000007c800000] p54_far_1_lom: ldsh [%o2+0x1ba],%l7 ! Mem[000000007d0001ba] ldstub [%o0+0x0ba],%l5 ! Mem[000000007c0000ba] ldub [%o2+0x0e1],%l0 ! Mem[000000007d0000e1] subc %l7,%l7,%l1 and %l5,%l7,%l3 stb %l3,[%o3+0x182] ! Mem[000000007d800182] ldd [%o1+0x0e8],%l4 ! Mem[000000007c8000e8] membar #Sync jmpl %o7,%g0 std %l2,[%o1+0x000] ! Mem[000000007c800000] p54_far_1_he: ldx [%i1+0x0c0],%l3 ! Mem[000000007c8000c0] taddcc %l4,0xcb8,%l6 st %f24,[%i1+0x0f0] ! Mem[000000007c8000f0] jmpl %o7,%g0 ldstub [%i2+0x099],%l1 ! Mem[000000007d000099] p54_far_1_ho: ldx [%o1+0x0c0],%l3 ! Mem[000000007c8000c0] taddcc %l4,0xcb8,%l6 st %f24,[%o1+0x0f0] ! Mem[000000007c8000f0] jmpl %o7,%g0 ldstub [%o2+0x099],%l1 ! Mem[000000007d000099] p54_far_1_hem: ldx [%i1+0x0c0],%l3 ! Mem[000000007c8000c0] taddcc %l4,0xcb8,%l6 st %f24,[%i1+0x0f0] ! Mem[000000007c8000f0] jmpl %o7,%g0 ldstub [%i2+0x099],%l1 ! Mem[000000007d000099] p54_far_1_hom: ldx [%o1+0x0c0],%l3 ! Mem[000000007c8000c0] taddcc %l4,0xcb8,%l6 st %f24,[%o1+0x0f0] ! Mem[000000007c8000f0] jmpl %o7,%g0 ldstub [%o2+0x099],%l1 ! Mem[000000007d000099] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: jmpl %o7,%g0 sdivx %l7,-0x3df,%l0 jmpl %o7,%g0 nop p55_far_1_lo: jmpl %o7,%g0 sdivx %l7,-0x3df,%l0 jmpl %o7,%g0 nop p55_far_1_lem: jmpl %o7,%g0 sdivx %l7,-0x3df,%l0 jmpl %o7,%g0 nop p55_far_1_lom: jmpl %o7,%g0 sdivx %l7,-0x3df,%l0 jmpl %o7,%g0 nop p55_far_1_he: std %l0,[%i0+0x158] ! Mem[000000007e000158] ldd [%i1+0x098],%l2 ! Mem[000000007e800098] or %l4,%l3,%l7 ldub [%i0+0x1d3],%l0 ! Mem[000000007e0001d3] stb %l1,[%i3+0x1a7] ! Mem[000000007f8001a7] lduw [%i0+0x19c],%l6 ! Mem[000000007e00019c] jmpl %o7,%g0 std %l2,[%i3+0x178] ! Mem[000000007f800178] p55_far_1_ho: std %l0,[%o0+0x158] ! Mem[000000007e000158] ldd [%o1+0x098],%l2 ! Mem[000000007e800098] or %l4,%l3,%l7 ldub [%o0+0x1d3],%l0 ! Mem[000000007e0001d3] stb %l1,[%o3+0x1a7] ! Mem[000000007f8001a7] lduw [%o0+0x19c],%l6 ! Mem[000000007e00019c] jmpl %o7,%g0 std %l2,[%o3+0x178] ! Mem[000000007f800178] p55_far_1_hem: std %l0,[%i0+0x158] ! Mem[000000007e000158] ldd [%i1+0x098],%l2 ! Mem[000000007e800098] or %l4,%l3,%l7 ldub [%i0+0x1d3],%l0 ! Mem[000000007e0001d3] stb %l1,[%i3+0x1a7] ! Mem[000000007f8001a7] lduw [%i0+0x19c],%l6 ! Mem[000000007e00019c] jmpl %o7,%g0 std %l2,[%i3+0x178] ! Mem[000000007f800178] p55_far_1_hom: std %l0,[%o0+0x158] ! Mem[000000007e000158] ldd [%o1+0x098],%l2 ! Mem[000000007e800098] or %l4,%l3,%l7 ldub [%o0+0x1d3],%l0 ! Mem[000000007e0001d3] stb %l1,[%o3+0x1a7] ! Mem[000000007f8001a7] lduw [%o0+0x19c],%l6 ! Mem[000000007e00019c] jmpl %o7,%g0 std %l2,[%o3+0x178] ! Mem[000000007f800178] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: jmpl %o7,%g0 sth %l2,[%i1+0x0e2] ! Mem[00000000808000e2] jmpl %o7,%g0 nop p56_far_1_lo: jmpl %o7,%g0 sth %l2,[%o1+0x0e2] ! Mem[00000000808000e2] jmpl %o7,%g0 nop p56_far_1_lem: jmpl %o7,%g0 sth %l2,[%i1+0x0e2] ! Mem[00000000808000e2] jmpl %o7,%g0 nop p56_far_1_lom: jmpl %o7,%g0 sth %l2,[%o1+0x0e2] ! Mem[00000000808000e2] jmpl %o7,%g0 nop p56_far_1_he: stx %l5,[%i0+0x060] ! Mem[0000000080000060] sdivx %l2,%l0,%l1 jmpl %o7,%g0 ldx [%i0+0x030],%l2 ! Mem[0000000080000030] p56_far_1_ho: stx %l5,[%o0+0x060] ! Mem[0000000080000060] sdivx %l2,%l0,%l1 jmpl %o7,%g0 ldx [%o0+0x030],%l2 ! Mem[0000000080000030] p56_far_1_hem: stx %l5,[%i0+0x060] ! Mem[0000000080000060] sdivx %l2,%l0,%l1 membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l2 ! Mem[0000000080000030] p56_far_1_hom: stx %l5,[%o0+0x060] ! Mem[0000000080000060] sdivx %l2,%l0,%l1 membar #Sync jmpl %o7,%g0 ldx [%o0+0x030],%l2 ! Mem[0000000080000030] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: lduh [%i0+0x02e],%l2 ! Mem[000000008200002e] swap [%i2+0x1a4],%l4 ! Mem[00000000830001a4] std %f4 ,[%i3+0x098] ! Mem[0000000083800098] ldd [%i3+0x198],%f6 ! Mem[0000000083800198] ldub [%i1+0x013],%l7 ! Mem[0000000082800013] stb %l1,[%i0+0x1f2] ! Mem[00000000820001f2] jmpl %o7,%g0 std %f10,[%i2+0x048] ! Mem[0000000083000048] p57_far_1_lo: lduh [%o0+0x02e],%l2 ! Mem[000000008200002e] swap [%o2+0x1a4],%l4 ! Mem[00000000830001a4] std %f4 ,[%o3+0x098] ! Mem[0000000083800098] ldd [%o3+0x198],%f6 ! Mem[0000000083800198] ldub [%o1+0x013],%l7 ! Mem[0000000082800013] stb %l1,[%o0+0x1f2] ! Mem[00000000820001f2] jmpl %o7,%g0 std %f10,[%o2+0x048] ! Mem[0000000083000048] p57_far_1_lem: membar #Sync lduh [%i0+0x02e],%l2 ! Mem[000000008200002e] swap [%i2+0x1a4],%l4 ! Mem[00000000830001a4] std %f4 ,[%i3+0x098] ! Mem[0000000083800098] ldd [%i3+0x198],%f6 ! Mem[0000000083800198] ldub [%i1+0x013],%l7 ! Mem[0000000082800013] stb %l1,[%i0+0x1f2] ! Mem[00000000820001f2] jmpl %o7,%g0 std %f10,[%i2+0x048] ! Mem[0000000083000048] p57_far_1_lom: membar #Sync lduh [%o0+0x02e],%l2 ! Mem[000000008200002e] swap [%o2+0x1a4],%l4 ! Mem[00000000830001a4] std %f4 ,[%o3+0x098] ! Mem[0000000083800098] ldd [%o3+0x198],%f6 ! Mem[0000000083800198] ldub [%o1+0x013],%l7 ! Mem[0000000082800013] stb %l1,[%o0+0x1f2] ! Mem[00000000820001f2] jmpl %o7,%g0 std %f10,[%o2+0x048] ! Mem[0000000083000048] p57_far_1_he: stb %l2,[%i0+0x12b] ! Mem[000000008200012b] orn %l3,%l2,%l3 ldd [%i3+0x000],%l6 ! Mem[0000000083800000] jmpl %o7,%g0 ldub [%i2+0x0d4],%l3 ! Mem[00000000830000d4] p57_far_1_ho: stb %l2,[%o0+0x12b] ! Mem[000000008200012b] orn %l3,%l2,%l3 ldd [%o3+0x000],%l6 ! Mem[0000000083800000] jmpl %o7,%g0 ldub [%o2+0x0d4],%l3 ! Mem[00000000830000d4] p57_far_1_hem: stb %l2,[%i0+0x12b] ! Mem[000000008200012b] orn %l3,%l2,%l3 membar #Sync ldd [%i3+0x000],%l6 ! Mem[0000000083800000] jmpl %o7,%g0 ldub [%i2+0x0d4],%l3 ! Mem[00000000830000d4] p57_far_1_hom: stb %l2,[%o0+0x12b] ! Mem[000000008200012b] orn %l3,%l2,%l3 membar #Sync ldd [%o3+0x000],%l6 ! Mem[0000000083800000] jmpl %o7,%g0 ldub [%o2+0x0d4],%l3 ! Mem[00000000830000d4] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: sdivx %l2,-0x8c1,%l3 jmpl %o7,%g0 lduh [%i3+0x07a],%l3 ! Mem[000000008580007a] p58_far_1_lo: sdivx %l2,-0x8c1,%l3 jmpl %o7,%g0 lduh [%o3+0x07a],%l3 ! Mem[000000008580007a] p58_far_1_lem: sdivx %l2,-0x8c1,%l3 jmpl %o7,%g0 lduh [%i3+0x07a],%l3 ! Mem[000000008580007a] p58_far_1_lom: sdivx %l2,-0x8c1,%l3 jmpl %o7,%g0 lduh [%o3+0x07a],%l3 ! Mem[000000008580007a] p58_far_1_he: lduw [%i3+0x0e0],%l0 ! Mem[00000000858000e0] swap [%i0+0x084],%l5 ! Mem[0000000084000084] sth %l2,[%i0+0x060] ! Mem[0000000084000060] ldd [%i0+0x108],%l2 ! Mem[0000000084000108] ldsb [%i1+0x136],%l4 ! Mem[0000000084800136] jmpl %o7,%g0 ldd [%i2+0x1b8],%l6 ! Mem[00000000850001b8] p58_far_1_ho: lduw [%o3+0x0e0],%l0 ! Mem[00000000858000e0] swap [%o0+0x084],%l5 ! Mem[0000000084000084] sth %l2,[%o0+0x060] ! Mem[0000000084000060] ldd [%o0+0x108],%l2 ! Mem[0000000084000108] ldsb [%o1+0x136],%l4 ! Mem[0000000084800136] jmpl %o7,%g0 ldd [%o2+0x1b8],%l6 ! Mem[00000000850001b8] p58_far_1_hem: lduw [%i3+0x0e0],%l0 ! Mem[00000000858000e0] swap [%i0+0x084],%l5 ! Mem[0000000084000084] sth %l2,[%i0+0x060] ! Mem[0000000084000060] ldd [%i0+0x108],%l2 ! Mem[0000000084000108] ldsb [%i1+0x136],%l4 ! Mem[0000000084800136] jmpl %o7,%g0 ldd [%i2+0x1b8],%l6 ! Mem[00000000850001b8] p58_far_1_hom: lduw [%o3+0x0e0],%l0 ! Mem[00000000858000e0] swap [%o0+0x084],%l5 ! Mem[0000000084000084] sth %l2,[%o0+0x060] ! Mem[0000000084000060] ldd [%o0+0x108],%l2 ! Mem[0000000084000108] ldsb [%o1+0x136],%l4 ! Mem[0000000084800136] jmpl %o7,%g0 ldd [%o2+0x1b8],%l6 ! Mem[00000000850001b8] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: ldub [%i2+0x1a4],%l4 ! Mem[00000000870001a4] ldsh [%i1+0x0e2],%l2 ! Mem[00000000868000e2] swap [%i2+0x070],%l1 ! Mem[0000000087000070] ldsb [%i0+0x035],%l4 ! Mem[0000000086000035] subccc %l0,%l0,%l4 jmpl %o7,%g0 ldstub [%i2+0x1ce],%l3 ! Mem[00000000870001ce] p59_far_1_lo: ldub [%o2+0x1a4],%l4 ! Mem[00000000870001a4] ldsh [%o1+0x0e2],%l2 ! Mem[00000000868000e2] swap [%o2+0x070],%l1 ! Mem[0000000087000070] ldsb [%o0+0x035],%l4 ! Mem[0000000086000035] subccc %l0,%l0,%l4 jmpl %o7,%g0 ldstub [%o2+0x1ce],%l3 ! Mem[00000000870001ce] p59_far_1_lem: ldub [%i2+0x1a4],%l4 ! Mem[00000000870001a4] ldsh [%i1+0x0e2],%l2 ! Mem[00000000868000e2] swap [%i2+0x070],%l1 ! Mem[0000000087000070] membar #Sync ldsb [%i0+0x035],%l4 ! Mem[0000000086000035] subccc %l0,%l0,%l4 jmpl %o7,%g0 ldstub [%i2+0x1ce],%l3 ! Mem[00000000870001ce] p59_far_1_lom: ldub [%o2+0x1a4],%l4 ! Mem[00000000870001a4] ldsh [%o1+0x0e2],%l2 ! Mem[00000000868000e2] swap [%o2+0x070],%l1 ! Mem[0000000087000070] membar #Sync ldsb [%o0+0x035],%l4 ! Mem[0000000086000035] subccc %l0,%l0,%l4 jmpl %o7,%g0 ldstub [%o2+0x1ce],%l3 ! Mem[00000000870001ce] p59_far_1_he: ldx [%i0+0x0c0],%l0 ! Mem[00000000860000c0] ldub [%i3+0x09f],%l7 ! Mem[000000008780009f] std %f28,[%i3+0x148] ! Mem[0000000087800148] stw %l5,[%i0+0x0a4] ! Mem[00000000860000a4] srlx %l0,0x029,%l0 stx %l0,[%i1+0x028] ! Mem[0000000086800028] lduh [%i3+0x188],%l7 ! Mem[0000000087800188] jmpl %o7,%g0 taddcctv %l0,%l5,%l1 p59_far_1_ho: ldx [%o0+0x0c0],%l0 ! Mem[00000000860000c0] ldub [%o3+0x09f],%l7 ! Mem[000000008780009f] std %f28,[%o3+0x148] ! Mem[0000000087800148] stw %l5,[%o0+0x0a4] ! Mem[00000000860000a4] srlx %l0,0x029,%l0 stx %l0,[%o1+0x028] ! Mem[0000000086800028] lduh [%o3+0x188],%l7 ! Mem[0000000087800188] jmpl %o7,%g0 taddcctv %l0,%l5,%l1 p59_far_1_hem: ldx [%i0+0x0c0],%l0 ! Mem[00000000860000c0] ldub [%i3+0x09f],%l7 ! Mem[000000008780009f] std %f28,[%i3+0x148] ! Mem[0000000087800148] stw %l5,[%i0+0x0a4] ! Mem[00000000860000a4] srlx %l0,0x029,%l0 membar #Sync stx %l0,[%i1+0x028] ! Mem[0000000086800028] lduh [%i3+0x188],%l7 ! Mem[0000000087800188] jmpl %o7,%g0 taddcctv %l0,%l5,%l1 p59_far_1_hom: ldx [%o0+0x0c0],%l0 ! Mem[00000000860000c0] ldub [%o3+0x09f],%l7 ! Mem[000000008780009f] std %f28,[%o3+0x148] ! Mem[0000000087800148] stw %l5,[%o0+0x0a4] ! Mem[00000000860000a4] srlx %l0,0x029,%l0 membar #Sync stx %l0,[%o1+0x028] ! Mem[0000000086800028] lduh [%o3+0x188],%l7 ! Mem[0000000087800188] jmpl %o7,%g0 taddcctv %l0,%l5,%l1 p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: stw %l2,[%i3+0x178] ! Mem[0000000089800178] ldx [%i1+0x000],%l7 ! Mem[0000000088800000] jmpl %o7,%g0 ldstub [%i3+0x0e8],%l6 ! Mem[00000000898000e8] p60_far_1_lo: stw %l2,[%o3+0x178] ! Mem[0000000089800178] ldx [%o1+0x000],%l7 ! Mem[0000000088800000] jmpl %o7,%g0 ldstub [%o3+0x0e8],%l6 ! Mem[00000000898000e8] p60_far_1_lem: stw %l2,[%i3+0x178] ! Mem[0000000089800178] membar #Sync ldx [%i1+0x000],%l7 ! Mem[0000000088800000] jmpl %o7,%g0 ldstub [%i3+0x0e8],%l6 ! Mem[00000000898000e8] p60_far_1_lom: stw %l2,[%o3+0x178] ! Mem[0000000089800178] membar #Sync ldx [%o1+0x000],%l7 ! Mem[0000000088800000] jmpl %o7,%g0 ldstub [%o3+0x0e8],%l6 ! Mem[00000000898000e8] p60_far_1_he: ldstub [%i0+0x008],%l1 ! Mem[0000000088000008] ldub [%i1+0x0e9],%l4 ! Mem[00000000888000e9] jmpl %o7,%g0 lduh [%i2+0x16c],%l3 ! Mem[000000008900016c] p60_far_1_ho: ldstub [%o0+0x008],%l1 ! Mem[0000000088000008] ldub [%o1+0x0e9],%l4 ! Mem[00000000888000e9] jmpl %o7,%g0 lduh [%o2+0x16c],%l3 ! Mem[000000008900016c] p60_far_1_hem: membar #Sync ldstub [%i0+0x008],%l1 ! Mem[0000000088000008] ldub [%i1+0x0e9],%l4 ! Mem[00000000888000e9] jmpl %o7,%g0 lduh [%i2+0x16c],%l3 ! Mem[000000008900016c] p60_far_1_hom: membar #Sync ldstub [%o0+0x008],%l1 ! Mem[0000000088000008] ldub [%o1+0x0e9],%l4 ! Mem[00000000888000e9] jmpl %o7,%g0 lduh [%o2+0x16c],%l3 ! Mem[000000008900016c] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: ldd [%i1+0x0d8],%l2 ! Mem[000000008a8000d8] ldd [%i1+0x0b0],%l2 ! Mem[000000008a8000b0] stw %l5,[%i0+0x140] ! Mem[000000008a000140] st %f0 ,[%i2+0x090] ! Mem[000000008b000090] jmpl %o7,%g0 lduw [%i0+0x014],%l2 ! Mem[000000008a000014] p61_far_1_lo: ldd [%o1+0x0d8],%l2 ! Mem[000000008a8000d8] ldd [%o1+0x0b0],%l2 ! Mem[000000008a8000b0] stw %l5,[%o0+0x140] ! Mem[000000008a000140] st %f0 ,[%o2+0x090] ! Mem[000000008b000090] jmpl %o7,%g0 lduw [%o0+0x014],%l2 ! Mem[000000008a000014] p61_far_1_lem: ldd [%i1+0x0d8],%l2 ! Mem[000000008a8000d8] ldd [%i1+0x0b0],%l2 ! Mem[000000008a8000b0] stw %l5,[%i0+0x140] ! Mem[000000008a000140] st %f0 ,[%i2+0x090] ! Mem[000000008b000090] membar #Sync jmpl %o7,%g0 lduw [%i0+0x014],%l2 ! Mem[000000008a000014] p61_far_1_lom: ldd [%o1+0x0d8],%l2 ! Mem[000000008a8000d8] ldd [%o1+0x0b0],%l2 ! Mem[000000008a8000b0] stw %l5,[%o0+0x140] ! Mem[000000008a000140] st %f0 ,[%o2+0x090] ! Mem[000000008b000090] membar #Sync jmpl %o7,%g0 lduw [%o0+0x014],%l2 ! Mem[000000008a000014] p61_far_1_he: swap [%i2+0x0c0],%l2 ! Mem[000000008b0000c0] stx %l1,[%i0+0x0b0] ! Mem[000000008a0000b0] sth %l0,[%i1+0x132] ! Mem[000000008a800132] umulcc %l1,%l1,%l0 sll %l0,0x009,%l3 sllx %l7,%l0,%l3 addc %l5,0xe0b,%l4 jmpl %o7,%g0 std %l6,[%i2+0x128] ! Mem[000000008b000128] p61_far_1_ho: swap [%o2+0x0c0],%l2 ! Mem[000000008b0000c0] stx %l1,[%o0+0x0b0] ! Mem[000000008a0000b0] sth %l0,[%o1+0x132] ! Mem[000000008a800132] umulcc %l1,%l1,%l0 sll %l0,0x009,%l3 sllx %l7,%l0,%l3 addc %l5,0xe0b,%l4 jmpl %o7,%g0 std %l6,[%o2+0x128] ! Mem[000000008b000128] p61_far_1_hem: swap [%i2+0x0c0],%l2 ! Mem[000000008b0000c0] stx %l1,[%i0+0x0b0] ! Mem[000000008a0000b0] sth %l0,[%i1+0x132] ! Mem[000000008a800132] umulcc %l1,%l1,%l0 sll %l0,0x009,%l3 sllx %l7,%l0,%l3 addc %l5,0xe0b,%l4 jmpl %o7,%g0 std %l6,[%i2+0x128] ! Mem[000000008b000128] p61_far_1_hom: swap [%o2+0x0c0],%l2 ! Mem[000000008b0000c0] stx %l1,[%o0+0x0b0] ! Mem[000000008a0000b0] sth %l0,[%o1+0x132] ! Mem[000000008a800132] umulcc %l1,%l1,%l0 sll %l0,0x009,%l3 sllx %l7,%l0,%l3 addc %l5,0xe0b,%l4 jmpl %o7,%g0 std %l6,[%o2+0x128] ! Mem[000000008b000128] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldub [%i1+0x1ee],%l3 ! Mem[000000008c8001ee] lduw [%i0+0x108],%l2 ! Mem[000000008c000108] lduw [%i2+0x0bc],%l7 ! Mem[000000008d0000bc] jmpl %o7,%g0 ldsb [%i1+0x14b],%l5 ! Mem[000000008c80014b] p62_far_1_lo: ldub [%o1+0x1ee],%l3 ! Mem[000000008c8001ee] lduw [%o0+0x108],%l2 ! Mem[000000008c000108] lduw [%o2+0x0bc],%l7 ! Mem[000000008d0000bc] jmpl %o7,%g0 ldsb [%o1+0x14b],%l5 ! Mem[000000008c80014b] p62_far_1_lem: ldub [%i1+0x1ee],%l3 ! Mem[000000008c8001ee] lduw [%i0+0x108],%l2 ! Mem[000000008c000108] lduw [%i2+0x0bc],%l7 ! Mem[000000008d0000bc] jmpl %o7,%g0 ldsb [%i1+0x14b],%l5 ! Mem[000000008c80014b] p62_far_1_lom: ldub [%o1+0x1ee],%l3 ! Mem[000000008c8001ee] lduw [%o0+0x108],%l2 ! Mem[000000008c000108] lduw [%o2+0x0bc],%l7 ! Mem[000000008d0000bc] jmpl %o7,%g0 ldsb [%o1+0x14b],%l5 ! Mem[000000008c80014b] p62_far_1_he: jmpl %o7,%g0 ldd [%i1+0x0c8],%l4 ! Mem[000000008c8000c8] jmpl %o7,%g0 nop p62_far_1_ho: jmpl %o7,%g0 ldd [%o1+0x0c8],%l4 ! Mem[000000008c8000c8] jmpl %o7,%g0 nop p62_far_1_hem: jmpl %o7,%g0 ldd [%i1+0x0c8],%l4 ! Mem[000000008c8000c8] jmpl %o7,%g0 nop p62_far_1_hom: jmpl %o7,%g0 ldd [%o1+0x0c8],%l4 ! Mem[000000008c8000c8] jmpl %o7,%g0 nop p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: std %l6,[%i3+0x0e8] ! Mem[000000008f8000e8] stw %l1,[%i1+0x008] ! Mem[000000008e800008] std %f12,[%i0+0x0c8] ! Mem[000000008e0000c8] tsubcc %l3,%l1,%l0 jmpl %o7,%g0 stx %l6,[%i1+0x198] ! Mem[000000008e800198] p63_far_1_lo: std %l6,[%o3+0x0e8] ! Mem[000000008f8000e8] stw %l1,[%o1+0x008] ! Mem[000000008e800008] std %f12,[%o0+0x0c8] ! Mem[000000008e0000c8] tsubcc %l3,%l1,%l0 jmpl %o7,%g0 stx %l6,[%o1+0x198] ! Mem[000000008e800198] p63_far_1_lem: std %l6,[%i3+0x0e8] ! Mem[000000008f8000e8] membar #Sync stw %l1,[%i1+0x008] ! Mem[000000008e800008] std %f12,[%i0+0x0c8] ! Mem[000000008e0000c8] tsubcc %l3,%l1,%l0 jmpl %o7,%g0 stx %l6,[%i1+0x198] ! Mem[000000008e800198] p63_far_1_lom: std %l6,[%o3+0x0e8] ! Mem[000000008f8000e8] membar #Sync stw %l1,[%o1+0x008] ! Mem[000000008e800008] std %f12,[%o0+0x0c8] ! Mem[000000008e0000c8] tsubcc %l3,%l1,%l0 jmpl %o7,%g0 stx %l6,[%o1+0x198] ! Mem[000000008e800198] p63_far_1_he: std %f18,[%i3+0x010] ! Mem[000000008f800010] udivx %l6,%l5,%l5 ldsw [%i3+0x184],%l6 ! Mem[000000008f800184] stb %l4,[%i0+0x0a0] ! Mem[000000008e0000a0] swap [%i0+0x1d8],%l0 ! Mem[000000008e0001d8] orncc %l2,0x531,%l7 ldx [%i2+0x010],%l3 ! Mem[000000008f000010] jmpl %o7,%g0 ldstub [%i1+0x110],%l3 ! Mem[000000008e800110] p63_far_1_ho: std %f18,[%o3+0x010] ! Mem[000000008f800010] udivx %l6,%l5,%l5 ldsw [%o3+0x184],%l6 ! Mem[000000008f800184] stb %l4,[%o0+0x0a0] ! Mem[000000008e0000a0] swap [%o0+0x1d8],%l0 ! Mem[000000008e0001d8] orncc %l2,0x531,%l7 ldx [%o2+0x010],%l3 ! Mem[000000008f000010] jmpl %o7,%g0 ldstub [%o1+0x110],%l3 ! Mem[000000008e800110] p63_far_1_hem: membar #Sync std %f18,[%i3+0x010] ! Mem[000000008f800010] udivx %l6,%l5,%l5 ldsw [%i3+0x184],%l6 ! Mem[000000008f800184] stb %l4,[%i0+0x0a0] ! Mem[000000008e0000a0] swap [%i0+0x1d8],%l0 ! Mem[000000008e0001d8] orncc %l2,0x531,%l7 ldx [%i2+0x010],%l3 ! Mem[000000008f000010] jmpl %o7,%g0 ldstub [%i1+0x110],%l3 ! Mem[000000008e800110] p63_far_1_hom: membar #Sync std %f18,[%o3+0x010] ! Mem[000000008f800010] udivx %l6,%l5,%l5 ldsw [%o3+0x184],%l6 ! Mem[000000008f800184] stb %l4,[%o0+0x0a0] ! Mem[000000008e0000a0] swap [%o0+0x1d8],%l0 ! Mem[000000008e0001d8] orncc %l2,0x531,%l7 ldx [%o2+0x010],%l3 ! Mem[000000008f000010] jmpl %o7,%g0 ldstub [%o1+0x110],%l3 ! Mem[000000008e800110] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: jmpl %o7,%g0 andn %l1,0x6c0,%l7 jmpl %o7,%g0 nop far1_b2b_l: jmpl %o7,%g0 addcc %l6,0x092,%l7 jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: ldsh [%i2+0x11e],%l5 ! Mem[000000001100011e] xorcc %l7,%l2,%l2 jmpl %o7,%g0 lduh [%i3+0x136],%l4 ! Mem[0000000011800136] p0_far_2_lo: ldsh [%o2+0x11e],%l5 ! Mem[000000001100011e] xorcc %l7,%l2,%l2 jmpl %o7,%g0 lduh [%o3+0x136],%l4 ! Mem[0000000011800136] p0_far_2_lem: ldsh [%i2+0x11e],%l5 ! Mem[000000001100011e] xorcc %l7,%l2,%l2 jmpl %o7,%g0 lduh [%i3+0x136],%l4 ! Mem[0000000011800136] p0_far_2_lom: ldsh [%o2+0x11e],%l5 ! Mem[000000001100011e] xorcc %l7,%l2,%l2 jmpl %o7,%g0 lduh [%o3+0x136],%l4 ! Mem[0000000011800136] p0_far_2_he: jmpl %o7,%g0 ldsh [%i3+0x0a8],%l1 ! Mem[00000000118000a8] jmpl %o7,%g0 nop p0_far_2_ho: jmpl %o7,%g0 ldsh [%o3+0x0a8],%l1 ! Mem[00000000118000a8] jmpl %o7,%g0 nop p0_far_2_hem: jmpl %o7,%g0 ldsh [%i3+0x0a8],%l1 ! Mem[00000000118000a8] jmpl %o7,%g0 nop p0_far_2_hom: jmpl %o7,%g0 ldsh [%o3+0x0a8],%l1 ! Mem[00000000118000a8] jmpl %o7,%g0 nop p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: ldd [%i3+0x188],%l2 ! Mem[0000000013800188] ldx [%i1+0x108],%l1 ! Mem[0000000012800108] ldsb [%i1+0x1dd],%l0 ! Mem[00000000128001dd] ldd [%i0+0x080],%f6 ! Mem[0000000012000080] ldstub [%i3+0x061],%l0 ! Mem[0000000013800061] ldsb [%i2+0x1eb],%l5 ! Mem[00000000130001eb] jmpl %o7,%g0 nop p1_far_2_lo: ldd [%o3+0x188],%l2 ! Mem[0000000013800188] ldx [%o1+0x108],%l1 ! Mem[0000000012800108] ldsb [%o1+0x1dd],%l0 ! Mem[00000000128001dd] ldd [%o0+0x080],%f6 ! Mem[0000000012000080] ldstub [%o3+0x061],%l0 ! Mem[0000000013800061] ldsb [%o2+0x1eb],%l5 ! Mem[00000000130001eb] jmpl %o7,%g0 nop p1_far_2_lem: ldd [%i3+0x188],%l2 ! Mem[0000000013800188] ldx [%i1+0x108],%l1 ! Mem[0000000012800108] ldsb [%i1+0x1dd],%l0 ! Mem[00000000128001dd] ldd [%i0+0x080],%f6 ! Mem[0000000012000080] ldstub [%i3+0x061],%l0 ! Mem[0000000013800061] ldsb [%i2+0x1eb],%l5 ! Mem[00000000130001eb] jmpl %o7,%g0 nop p1_far_2_lom: ldd [%o3+0x188],%l2 ! Mem[0000000013800188] ldx [%o1+0x108],%l1 ! Mem[0000000012800108] ldsb [%o1+0x1dd],%l0 ! Mem[00000000128001dd] ldd [%o0+0x080],%f6 ! Mem[0000000012000080] ldstub [%o3+0x061],%l0 ! Mem[0000000013800061] ldsb [%o2+0x1eb],%l5 ! Mem[00000000130001eb] jmpl %o7,%g0 nop p1_far_2_he: jmpl %o7,%g0 ldstub [%i3+0x0e8],%l4 ! Mem[00000000138000e8] jmpl %o7,%g0 nop p1_far_2_ho: jmpl %o7,%g0 ldstub [%o3+0x0e8],%l4 ! Mem[00000000138000e8] jmpl %o7,%g0 nop p1_far_2_hem: jmpl %o7,%g0 ldstub [%i3+0x0e8],%l4 ! Mem[00000000138000e8] jmpl %o7,%g0 nop p1_far_2_hom: jmpl %o7,%g0 ldstub [%o3+0x0e8],%l4 ! Mem[00000000138000e8] jmpl %o7,%g0 nop p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldsh [%i0+0x13e],%l3 ! Mem[000000001400013e] jmpl %o7,%g0 stw %l0,[%i1+0x014] ! Mem[0000000014800014] p2_far_2_lo: ldsh [%o0+0x13e],%l3 ! Mem[000000001400013e] jmpl %o7,%g0 stw %l0,[%o1+0x014] ! Mem[0000000014800014] p2_far_2_lem: ldsh [%i0+0x13e],%l3 ! Mem[000000001400013e] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x014] ! Mem[0000000014800014] p2_far_2_lom: ldsh [%o0+0x13e],%l3 ! Mem[000000001400013e] membar #Sync jmpl %o7,%g0 stw %l0,[%o1+0x014] ! Mem[0000000014800014] p2_far_2_he: std %f16,[%i3+0x040] ! Mem[0000000015800040] stx %l6,[%i3+0x0b0] ! Mem[00000000158000b0] jmpl %o7,%g0 ldsh [%i2+0x120],%l4 ! Mem[0000000015000120] p2_far_2_ho: std %f16,[%o3+0x040] ! Mem[0000000015800040] stx %l6,[%o3+0x0b0] ! Mem[00000000158000b0] jmpl %o7,%g0 ldsh [%o2+0x120],%l4 ! Mem[0000000015000120] p2_far_2_hem: std %f16,[%i3+0x040] ! Mem[0000000015800040] stx %l6,[%i3+0x0b0] ! Mem[00000000158000b0] jmpl %o7,%g0 ldsh [%i2+0x120],%l4 ! Mem[0000000015000120] p2_far_2_hom: std %f16,[%o3+0x040] ! Mem[0000000015800040] stx %l6,[%o3+0x0b0] ! Mem[00000000158000b0] jmpl %o7,%g0 ldsh [%o2+0x120],%l4 ! Mem[0000000015000120] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: ldx [%i1+0x020],%l0 ! Mem[0000000016800020] ldsb [%i0+0x1fd],%l2 ! Mem[00000000160001fd] sth %l5,[%i0+0x086] ! Mem[0000000016000086] jmpl %o7,%g0 std %f12,[%i2+0x198] ! Mem[0000000017000198] p3_far_2_lo: ldx [%o1+0x020],%l0 ! Mem[0000000016800020] ldsb [%o0+0x1fd],%l2 ! Mem[00000000160001fd] sth %l5,[%o0+0x086] ! Mem[0000000016000086] jmpl %o7,%g0 std %f12,[%o2+0x198] ! Mem[0000000017000198] p3_far_2_lem: membar #Sync ldx [%i1+0x020],%l0 ! Mem[0000000016800020] ldsb [%i0+0x1fd],%l2 ! Mem[00000000160001fd] sth %l5,[%i0+0x086] ! Mem[0000000016000086] jmpl %o7,%g0 std %f12,[%i2+0x198] ! Mem[0000000017000198] p3_far_2_lom: membar #Sync ldx [%o1+0x020],%l0 ! Mem[0000000016800020] ldsb [%o0+0x1fd],%l2 ! Mem[00000000160001fd] sth %l5,[%o0+0x086] ! Mem[0000000016000086] jmpl %o7,%g0 std %f12,[%o2+0x198] ! Mem[0000000017000198] p3_far_2_he: ldd [%i2+0x000],%f18 ! Mem[0000000017000000] ldsw [%i3+0x0f4],%l3 ! Mem[00000000178000f4] ldsw [%i2+0x138],%l2 ! Mem[0000000017000138] lduw [%i3+0x15c],%l7 ! Mem[000000001780015c] ldd [%i2+0x100],%f18 ! Mem[0000000017000100] ldx [%i2+0x060],%l0 ! Mem[0000000017000060] jmpl %o7,%g0 sth %l6,[%i0+0x090] ! Mem[0000000016000090] p3_far_2_ho: ldd [%o2+0x000],%f18 ! Mem[0000000017000000] ldsw [%o3+0x0f4],%l3 ! Mem[00000000178000f4] ldsw [%o2+0x138],%l2 ! Mem[0000000017000138] lduw [%o3+0x15c],%l7 ! Mem[000000001780015c] ldd [%o2+0x100],%f18 ! Mem[0000000017000100] ldx [%o2+0x060],%l0 ! Mem[0000000017000060] jmpl %o7,%g0 sth %l6,[%o0+0x090] ! Mem[0000000016000090] p3_far_2_hem: membar #Sync ldd [%i2+0x000],%f18 ! Mem[0000000017000000] ldsw [%i3+0x0f4],%l3 ! Mem[00000000178000f4] ldsw [%i2+0x138],%l2 ! Mem[0000000017000138] lduw [%i3+0x15c],%l7 ! Mem[000000001780015c] ldd [%i2+0x100],%f18 ! Mem[0000000017000100] ldx [%i2+0x060],%l0 ! Mem[0000000017000060] jmpl %o7,%g0 sth %l6,[%i0+0x090] ! Mem[0000000016000090] p3_far_2_hom: membar #Sync ldd [%o2+0x000],%f18 ! Mem[0000000017000000] ldsw [%o3+0x0f4],%l3 ! Mem[00000000178000f4] ldsw [%o2+0x138],%l2 ! Mem[0000000017000138] lduw [%o3+0x15c],%l7 ! Mem[000000001780015c] ldd [%o2+0x100],%f18 ! Mem[0000000017000100] ldx [%o2+0x060],%l0 ! Mem[0000000017000060] jmpl %o7,%g0 sth %l6,[%o0+0x090] ! Mem[0000000016000090] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: ldsb [%i1+0x0a3],%l7 ! Mem[00000000188000a3] ldx [%i0+0x0b8],%l2 ! Mem[00000000180000b8] stx %l1,[%i2+0x0f0] ! Mem[00000000190000f0] lduw [%i1+0x0d4],%l1 ! Mem[00000000188000d4] jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[000000001800003c] p4_far_2_lo: ldsb [%o1+0x0a3],%l7 ! Mem[00000000188000a3] ldx [%o0+0x0b8],%l2 ! Mem[00000000180000b8] stx %l1,[%o2+0x0f0] ! Mem[00000000190000f0] lduw [%o1+0x0d4],%l1 ! Mem[00000000188000d4] jmpl %o7,%g0 swap [%o0+0x03c],%l2 ! Mem[000000001800003c] p4_far_2_lem: ldsb [%i1+0x0a3],%l7 ! Mem[00000000188000a3] ldx [%i0+0x0b8],%l2 ! Mem[00000000180000b8] stx %l1,[%i2+0x0f0] ! Mem[00000000190000f0] lduw [%i1+0x0d4],%l1 ! Mem[00000000188000d4] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[000000001800003c] p4_far_2_lom: ldsb [%o1+0x0a3],%l7 ! Mem[00000000188000a3] ldx [%o0+0x0b8],%l2 ! Mem[00000000180000b8] stx %l1,[%o2+0x0f0] ! Mem[00000000190000f0] lduw [%o1+0x0d4],%l1 ! Mem[00000000188000d4] membar #Sync jmpl %o7,%g0 swap [%o0+0x03c],%l2 ! Mem[000000001800003c] p4_far_2_he: ldsh [%i2+0x0e4],%l3 ! Mem[00000000190000e4] stw %l0,[%i1+0x0b0] ! Mem[00000000188000b0] lduw [%i3+0x03c],%l0 ! Mem[000000001980003c] sllx %l2,%l5,%l1 std %l6,[%i1+0x0b0] ! Mem[00000000188000b0] ldsh [%i3+0x058],%l7 ! Mem[0000000019800058] ldsb [%i3+0x1b5],%l2 ! Mem[00000000198001b5] jmpl %o7,%g0 lduw [%i2+0x18c],%l6 ! Mem[000000001900018c] p4_far_2_ho: ldsh [%o2+0x0e4],%l3 ! Mem[00000000190000e4] stw %l0,[%o1+0x0b0] ! Mem[00000000188000b0] lduw [%o3+0x03c],%l0 ! Mem[000000001980003c] sllx %l2,%l5,%l1 std %l6,[%o1+0x0b0] ! Mem[00000000188000b0] ldsh [%o3+0x058],%l7 ! Mem[0000000019800058] ldsb [%o3+0x1b5],%l2 ! Mem[00000000198001b5] jmpl %o7,%g0 lduw [%o2+0x18c],%l6 ! Mem[000000001900018c] p4_far_2_hem: ldsh [%i2+0x0e4],%l3 ! Mem[00000000190000e4] stw %l0,[%i1+0x0b0] ! Mem[00000000188000b0] membar #Sync lduw [%i3+0x03c],%l0 ! Mem[000000001980003c] sllx %l2,%l5,%l1 std %l6,[%i1+0x0b0] ! Mem[00000000188000b0] ldsh [%i3+0x058],%l7 ! Mem[0000000019800058] ldsb [%i3+0x1b5],%l2 ! Mem[00000000198001b5] jmpl %o7,%g0 lduw [%i2+0x18c],%l6 ! Mem[000000001900018c] p4_far_2_hom: ldsh [%o2+0x0e4],%l3 ! Mem[00000000190000e4] stw %l0,[%o1+0x0b0] ! Mem[00000000188000b0] membar #Sync lduw [%o3+0x03c],%l0 ! Mem[000000001980003c] sllx %l2,%l5,%l1 std %l6,[%o1+0x0b0] ! Mem[00000000188000b0] ldsh [%o3+0x058],%l7 ! Mem[0000000019800058] ldsb [%o3+0x1b5],%l2 ! Mem[00000000198001b5] jmpl %o7,%g0 lduw [%o2+0x18c],%l6 ! Mem[000000001900018c] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: stx %l0,[%i2+0x1e8] ! Mem[000000001b0001e8] sth %l7,[%i3+0x146] ! Mem[000000001b800146] sdivx %l0,%l5,%l1 ldstub [%i1+0x056],%l0 ! Mem[000000001a800056] ldsh [%i3+0x0ce],%l5 ! Mem[000000001b8000ce] jmpl %o7,%g0 ldsb [%i3+0x1bb],%l7 ! Mem[000000001b8001bb] p5_far_2_lo: stx %l0,[%o2+0x1e8] ! Mem[000000001b0001e8] sth %l7,[%o3+0x146] ! Mem[000000001b800146] sdivx %l0,%l5,%l1 ldstub [%o1+0x056],%l0 ! Mem[000000001a800056] ldsh [%o3+0x0ce],%l5 ! Mem[000000001b8000ce] jmpl %o7,%g0 ldsb [%o3+0x1bb],%l7 ! Mem[000000001b8001bb] p5_far_2_lem: stx %l0,[%i2+0x1e8] ! Mem[000000001b0001e8] sth %l7,[%i3+0x146] ! Mem[000000001b800146] sdivx %l0,%l5,%l1 ldstub [%i1+0x056],%l0 ! Mem[000000001a800056] ldsh [%i3+0x0ce],%l5 ! Mem[000000001b8000ce] jmpl %o7,%g0 ldsb [%i3+0x1bb],%l7 ! Mem[000000001b8001bb] p5_far_2_lom: stx %l0,[%o2+0x1e8] ! Mem[000000001b0001e8] sth %l7,[%o3+0x146] ! Mem[000000001b800146] sdivx %l0,%l5,%l1 ldstub [%o1+0x056],%l0 ! Mem[000000001a800056] ldsh [%o3+0x0ce],%l5 ! Mem[000000001b8000ce] jmpl %o7,%g0 ldsb [%o3+0x1bb],%l7 ! Mem[000000001b8001bb] p5_far_2_he: stx %l0,[%i1+0x090] ! Mem[000000001a800090] jmpl %o7,%g0 sth %l6,[%i1+0x0b0] ! Mem[000000001a8000b0] p5_far_2_ho: stx %l0,[%o1+0x090] ! Mem[000000001a800090] jmpl %o7,%g0 sth %l6,[%o1+0x0b0] ! Mem[000000001a8000b0] p5_far_2_hem: stx %l0,[%i1+0x090] ! Mem[000000001a800090] jmpl %o7,%g0 sth %l6,[%i1+0x0b0] ! Mem[000000001a8000b0] p5_far_2_hom: stx %l0,[%o1+0x090] ! Mem[000000001a800090] jmpl %o7,%g0 sth %l6,[%o1+0x0b0] ! Mem[000000001a8000b0] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: and %l6,-0x0a8,%l3 lduh [%i0+0x1a4],%l2 ! Mem[000000001c0001a4] srlx %l5,0x008,%l6 swap [%i1+0x004],%l2 ! Mem[000000001c800004] std %f10,[%i2+0x1f8] ! Mem[000000001d0001f8] ld [%i3+0x01c],%f3 ! Mem[000000001d80001c] jmpl %o7,%g0 stw %l7,[%i2+0x1fc] ! Mem[000000001d0001fc] p6_far_2_lo: and %l6,-0x0a8,%l3 lduh [%o0+0x1a4],%l2 ! Mem[000000001c0001a4] srlx %l5,0x008,%l6 swap [%o1+0x004],%l2 ! Mem[000000001c800004] std %f10,[%o2+0x1f8] ! Mem[000000001d0001f8] ld [%o3+0x01c],%f3 ! Mem[000000001d80001c] jmpl %o7,%g0 stw %l7,[%o2+0x1fc] ! Mem[000000001d0001fc] p6_far_2_lem: and %l6,-0x0a8,%l3 lduh [%i0+0x1a4],%l2 ! Mem[000000001c0001a4] srlx %l5,0x008,%l6 membar #Sync swap [%i1+0x004],%l2 ! Mem[000000001c800004] std %f10,[%i2+0x1f8] ! Mem[000000001d0001f8] ld [%i3+0x01c],%f3 ! Mem[000000001d80001c] jmpl %o7,%g0 stw %l7,[%i2+0x1fc] ! Mem[000000001d0001fc] p6_far_2_lom: and %l6,-0x0a8,%l3 lduh [%o0+0x1a4],%l2 ! Mem[000000001c0001a4] srlx %l5,0x008,%l6 membar #Sync swap [%o1+0x004],%l2 ! Mem[000000001c800004] std %f10,[%o2+0x1f8] ! Mem[000000001d0001f8] ld [%o3+0x01c],%f3 ! Mem[000000001d80001c] jmpl %o7,%g0 stw %l7,[%o2+0x1fc] ! Mem[000000001d0001fc] p6_far_2_he: jmpl %o7,%g0 ldd [%i0+0x180],%l2 ! Mem[000000001c000180] jmpl %o7,%g0 nop p6_far_2_ho: jmpl %o7,%g0 ldd [%o0+0x180],%l2 ! Mem[000000001c000180] jmpl %o7,%g0 nop p6_far_2_hem: jmpl %o7,%g0 ldd [%i0+0x180],%l2 ! Mem[000000001c000180] jmpl %o7,%g0 nop p6_far_2_hom: jmpl %o7,%g0 ldd [%o0+0x180],%l2 ! Mem[000000001c000180] jmpl %o7,%g0 nop p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: jmpl %o7,%g0 orn %l6,%l0,%l3 jmpl %o7,%g0 nop p7_far_2_lo: jmpl %o7,%g0 orn %l6,%l0,%l3 jmpl %o7,%g0 nop p7_far_2_lem: jmpl %o7,%g0 orn %l6,%l0,%l3 jmpl %o7,%g0 nop p7_far_2_lom: jmpl %o7,%g0 orn %l6,%l0,%l3 jmpl %o7,%g0 nop p7_far_2_he: stx %l1,[%i0+0x158] ! Mem[000000001e000158] ldsb [%i3+0x02c],%l5 ! Mem[000000001f80002c] ldsb [%i3+0x18a],%l6 ! Mem[000000001f80018a] jmpl %o7,%g0 stx %l6,[%i1+0x150] ! Mem[000000001e800150] p7_far_2_ho: stx %l1,[%o0+0x158] ! Mem[000000001e000158] ldsb [%o3+0x02c],%l5 ! Mem[000000001f80002c] ldsb [%o3+0x18a],%l6 ! Mem[000000001f80018a] jmpl %o7,%g0 stx %l6,[%o1+0x150] ! Mem[000000001e800150] p7_far_2_hem: stx %l1,[%i0+0x158] ! Mem[000000001e000158] membar #Sync ldsb [%i3+0x02c],%l5 ! Mem[000000001f80002c] ldsb [%i3+0x18a],%l6 ! Mem[000000001f80018a] jmpl %o7,%g0 stx %l6,[%i1+0x150] ! Mem[000000001e800150] p7_far_2_hom: stx %l1,[%o0+0x158] ! Mem[000000001e000158] membar #Sync ldsb [%o3+0x02c],%l5 ! Mem[000000001f80002c] ldsb [%o3+0x18a],%l6 ! Mem[000000001f80018a] jmpl %o7,%g0 stx %l6,[%o1+0x150] ! Mem[000000001e800150] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: add %l2,0x793,%l7 umul %l3,%l3,%l5 stw %l4,[%i0+0x100] ! Mem[0000000020000100] ldd [%i0+0x0f8],%l0 ! Mem[00000000200000f8] lduh [%i2+0x048],%l1 ! Mem[0000000021000048] jmpl %o7,%g0 ldsh [%i2+0x156],%l3 ! Mem[0000000021000156] p8_far_2_lo: add %l2,0x793,%l7 umul %l3,%l3,%l5 stw %l4,[%o0+0x100] ! Mem[0000000020000100] ldd [%o0+0x0f8],%l0 ! Mem[00000000200000f8] lduh [%o2+0x048],%l1 ! Mem[0000000021000048] jmpl %o7,%g0 ldsh [%o2+0x156],%l3 ! Mem[0000000021000156] p8_far_2_lem: add %l2,0x793,%l7 umul %l3,%l3,%l5 stw %l4,[%i0+0x100] ! Mem[0000000020000100] ldd [%i0+0x0f8],%l0 ! Mem[00000000200000f8] lduh [%i2+0x048],%l1 ! Mem[0000000021000048] jmpl %o7,%g0 ldsh [%i2+0x156],%l3 ! Mem[0000000021000156] p8_far_2_lom: add %l2,0x793,%l7 umul %l3,%l3,%l5 stw %l4,[%o0+0x100] ! Mem[0000000020000100] ldd [%o0+0x0f8],%l0 ! Mem[00000000200000f8] lduh [%o2+0x048],%l1 ! Mem[0000000021000048] jmpl %o7,%g0 ldsh [%o2+0x156],%l3 ! Mem[0000000021000156] p8_far_2_he: st %f25,[%i1+0x128] ! Mem[0000000020800128] ldx [%i2+0x1d8],%l0 ! Mem[00000000210001d8] jmpl %o7,%g0 ldd [%i0+0x080],%f22 ! Mem[0000000020000080] p8_far_2_ho: st %f25,[%o1+0x128] ! Mem[0000000020800128] ldx [%o2+0x1d8],%l0 ! Mem[00000000210001d8] jmpl %o7,%g0 ldd [%o0+0x080],%f22 ! Mem[0000000020000080] p8_far_2_hem: st %f25,[%i1+0x128] ! Mem[0000000020800128] ldx [%i2+0x1d8],%l0 ! Mem[00000000210001d8] jmpl %o7,%g0 ldd [%i0+0x080],%f22 ! Mem[0000000020000080] p8_far_2_hom: st %f25,[%o1+0x128] ! Mem[0000000020800128] ldx [%o2+0x1d8],%l0 ! Mem[00000000210001d8] jmpl %o7,%g0 ldd [%o0+0x080],%f22 ! Mem[0000000020000080] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: ldsh [%i3+0x032],%l0 ! Mem[0000000023800032] ldx [%i3+0x1b0],%l0 ! Mem[00000000238001b0] taddcc %l7,%l6,%l5 lduh [%i1+0x048],%l7 ! Mem[0000000022800048] ldub [%i3+0x097],%l4 ! Mem[0000000023800097] jmpl %o7,%g0 std %l0,[%i1+0x1b0] ! Mem[00000000228001b0] p9_far_2_lo: ldsh [%o3+0x032],%l0 ! Mem[0000000023800032] ldx [%o3+0x1b0],%l0 ! Mem[00000000238001b0] taddcc %l7,%l6,%l5 lduh [%o1+0x048],%l7 ! Mem[0000000022800048] ldub [%o3+0x097],%l4 ! Mem[0000000023800097] jmpl %o7,%g0 std %l0,[%o1+0x1b0] ! Mem[00000000228001b0] p9_far_2_lem: membar #Sync ldsh [%i3+0x032],%l0 ! Mem[0000000023800032] ldx [%i3+0x1b0],%l0 ! Mem[00000000238001b0] taddcc %l7,%l6,%l5 lduh [%i1+0x048],%l7 ! Mem[0000000022800048] ldub [%i3+0x097],%l4 ! Mem[0000000023800097] jmpl %o7,%g0 std %l0,[%i1+0x1b0] ! Mem[00000000228001b0] p9_far_2_lom: membar #Sync ldsh [%o3+0x032],%l0 ! Mem[0000000023800032] ldx [%o3+0x1b0],%l0 ! Mem[00000000238001b0] taddcc %l7,%l6,%l5 lduh [%o1+0x048],%l7 ! Mem[0000000022800048] ldub [%o3+0x097],%l4 ! Mem[0000000023800097] jmpl %o7,%g0 std %l0,[%o1+0x1b0] ! Mem[00000000228001b0] p9_far_2_he: ldd [%i0+0x008],%l0 ! Mem[0000000022000008] std %l0,[%i1+0x030] ! Mem[0000000022800030] smulcc %l4,0x02b,%l4 ldstub [%i3+0x090],%l2 ! Mem[0000000023800090] jmpl %o7,%g0 sdivx %l0,%l4,%l0 p9_far_2_ho: ldd [%o0+0x008],%l0 ! Mem[0000000022000008] std %l0,[%o1+0x030] ! Mem[0000000022800030] smulcc %l4,0x02b,%l4 ldstub [%o3+0x090],%l2 ! Mem[0000000023800090] jmpl %o7,%g0 sdivx %l0,%l4,%l0 p9_far_2_hem: membar #Sync ldd [%i0+0x008],%l0 ! Mem[0000000022000008] std %l0,[%i1+0x030] ! Mem[0000000022800030] smulcc %l4,0x02b,%l4 ldstub [%i3+0x090],%l2 ! Mem[0000000023800090] jmpl %o7,%g0 sdivx %l0,%l4,%l0 p9_far_2_hom: membar #Sync ldd [%o0+0x008],%l0 ! Mem[0000000022000008] std %l0,[%o1+0x030] ! Mem[0000000022800030] smulcc %l4,0x02b,%l4 ldstub [%o3+0x090],%l2 ! Mem[0000000023800090] jmpl %o7,%g0 sdivx %l0,%l4,%l0 p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: jmpl %o7,%g0 lduh [%i0+0x05a],%l1 ! Mem[000000002400005a] jmpl %o7,%g0 nop p10_far_2_lo: jmpl %o7,%g0 lduh [%o0+0x05a],%l1 ! Mem[000000002400005a] jmpl %o7,%g0 nop p10_far_2_lem: jmpl %o7,%g0 lduh [%i0+0x05a],%l1 ! Mem[000000002400005a] jmpl %o7,%g0 nop p10_far_2_lom: jmpl %o7,%g0 lduh [%o0+0x05a],%l1 ! Mem[000000002400005a] jmpl %o7,%g0 nop p10_far_2_he: ldsh [%i2+0x046],%l4 ! Mem[0000000025000046] st %f16,[%i2+0x008] ! Mem[0000000025000008] ldd [%i0+0x078],%l6 ! Mem[0000000024000078] ldd [%i1+0x158],%f22 ! Mem[0000000024800158] stw %l5,[%i2+0x020] ! Mem[0000000025000020] ldx [%i0+0x080],%l0 ! Mem[0000000024000080] ldsb [%i0+0x185],%l2 ! Mem[0000000024000185] jmpl %o7,%g0 ldstub [%i2+0x1b0],%l6 ! Mem[00000000250001b0] p10_far_2_ho: ldsh [%o2+0x046],%l4 ! Mem[0000000025000046] st %f16,[%o2+0x008] ! Mem[0000000025000008] ldd [%o0+0x078],%l6 ! Mem[0000000024000078] ldd [%o1+0x158],%f22 ! Mem[0000000024800158] stw %l5,[%o2+0x020] ! Mem[0000000025000020] ldx [%o0+0x080],%l0 ! Mem[0000000024000080] ldsb [%o0+0x185],%l2 ! Mem[0000000024000185] jmpl %o7,%g0 ldstub [%o2+0x1b0],%l6 ! Mem[00000000250001b0] p10_far_2_hem: ldsh [%i2+0x046],%l4 ! Mem[0000000025000046] membar #Sync st %f16,[%i2+0x008] ! Mem[0000000025000008] ldd [%i0+0x078],%l6 ! Mem[0000000024000078] ldd [%i1+0x158],%f22 ! Mem[0000000024800158] stw %l5,[%i2+0x020] ! Mem[0000000025000020] ldx [%i0+0x080],%l0 ! Mem[0000000024000080] ldsb [%i0+0x185],%l2 ! Mem[0000000024000185] jmpl %o7,%g0 ldstub [%i2+0x1b0],%l6 ! Mem[00000000250001b0] p10_far_2_hom: ldsh [%o2+0x046],%l4 ! Mem[0000000025000046] membar #Sync st %f16,[%o2+0x008] ! Mem[0000000025000008] ldd [%o0+0x078],%l6 ! Mem[0000000024000078] ldd [%o1+0x158],%f22 ! Mem[0000000024800158] stw %l5,[%o2+0x020] ! Mem[0000000025000020] ldx [%o0+0x080],%l0 ! Mem[0000000024000080] ldsb [%o0+0x185],%l2 ! Mem[0000000024000185] jmpl %o7,%g0 ldstub [%o2+0x1b0],%l6 ! Mem[00000000250001b0] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: ldub [%i2+0x0f8],%l6 ! Mem[00000000270000f8] lduw [%i1+0x038],%l1 ! Mem[0000000026800038] ldx [%i2+0x1b8],%l3 ! Mem[00000000270001b8] std %l2,[%i3+0x0b8] ! Mem[00000000278000b8] jmpl %o7,%g0 udivx %l7,%l6,%l5 p11_far_2_lo: ldub [%o2+0x0f8],%l6 ! Mem[00000000270000f8] lduw [%o1+0x038],%l1 ! Mem[0000000026800038] ldx [%o2+0x1b8],%l3 ! Mem[00000000270001b8] std %l2,[%o3+0x0b8] ! Mem[00000000278000b8] jmpl %o7,%g0 udivx %l7,%l6,%l5 p11_far_2_lem: ldub [%i2+0x0f8],%l6 ! Mem[00000000270000f8] membar #Sync lduw [%i1+0x038],%l1 ! Mem[0000000026800038] ldx [%i2+0x1b8],%l3 ! Mem[00000000270001b8] std %l2,[%i3+0x0b8] ! Mem[00000000278000b8] jmpl %o7,%g0 udivx %l7,%l6,%l5 p11_far_2_lom: ldub [%o2+0x0f8],%l6 ! Mem[00000000270000f8] membar #Sync lduw [%o1+0x038],%l1 ! Mem[0000000026800038] ldx [%o2+0x1b8],%l3 ! Mem[00000000270001b8] std %l2,[%o3+0x0b8] ! Mem[00000000278000b8] jmpl %o7,%g0 udivx %l7,%l6,%l5 p11_far_2_he: std %l6,[%i0+0x018] ! Mem[0000000026000018] stx %l2,[%i3+0x038] ! Mem[0000000027800038] ldub [%i0+0x0aa],%l0 ! Mem[00000000260000aa] jmpl %o7,%g0 std %l4,[%i1+0x000] ! Mem[0000000026800000] p11_far_2_ho: std %l6,[%o0+0x018] ! Mem[0000000026000018] stx %l2,[%o3+0x038] ! Mem[0000000027800038] ldub [%o0+0x0aa],%l0 ! Mem[00000000260000aa] jmpl %o7,%g0 std %l4,[%o1+0x000] ! Mem[0000000026800000] p11_far_2_hem: membar #Sync std %l6,[%i0+0x018] ! Mem[0000000026000018] stx %l2,[%i3+0x038] ! Mem[0000000027800038] ldub [%i0+0x0aa],%l0 ! Mem[00000000260000aa] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x000] ! Mem[0000000026800000] p11_far_2_hom: membar #Sync std %l6,[%o0+0x018] ! Mem[0000000026000018] stx %l2,[%o3+0x038] ! Mem[0000000027800038] ldub [%o0+0x0aa],%l0 ! Mem[00000000260000aa] membar #Sync jmpl %o7,%g0 std %l4,[%o1+0x000] ! Mem[0000000026800000] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: smul %l1,-0x21d,%l6 jmpl %o7,%g0 lduw [%i2+0x028],%l1 ! Mem[0000000029000028] p12_far_2_lo: smul %l1,-0x21d,%l6 jmpl %o7,%g0 lduw [%o2+0x028],%l1 ! Mem[0000000029000028] p12_far_2_lem: smul %l1,-0x21d,%l6 membar #Sync jmpl %o7,%g0 lduw [%i2+0x028],%l1 ! Mem[0000000029000028] p12_far_2_lom: smul %l1,-0x21d,%l6 membar #Sync jmpl %o7,%g0 lduw [%o2+0x028],%l1 ! Mem[0000000029000028] p12_far_2_he: ldub [%i3+0x158],%l1 ! Mem[0000000029800158] ldsb [%i1+0x0e8],%l5 ! Mem[00000000288000e8] swap [%i1+0x1cc],%l0 ! Mem[00000000288001cc] stx %l7,[%i3+0x140] ! Mem[0000000029800140] ldsh [%i1+0x15c],%l2 ! Mem[000000002880015c] stx %l1,[%i3+0x068] ! Mem[0000000029800068] jmpl %o7,%g0 lduw [%i3+0x1a8],%l6 ! Mem[00000000298001a8] p12_far_2_ho: ldub [%o3+0x158],%l1 ! Mem[0000000029800158] ldsb [%o1+0x0e8],%l5 ! Mem[00000000288000e8] swap [%o1+0x1cc],%l0 ! Mem[00000000288001cc] stx %l7,[%o3+0x140] ! Mem[0000000029800140] ldsh [%o1+0x15c],%l2 ! Mem[000000002880015c] stx %l1,[%o3+0x068] ! Mem[0000000029800068] jmpl %o7,%g0 lduw [%o3+0x1a8],%l6 ! Mem[00000000298001a8] p12_far_2_hem: ldub [%i3+0x158],%l1 ! Mem[0000000029800158] ldsb [%i1+0x0e8],%l5 ! Mem[00000000288000e8] swap [%i1+0x1cc],%l0 ! Mem[00000000288001cc] stx %l7,[%i3+0x140] ! Mem[0000000029800140] ldsh [%i1+0x15c],%l2 ! Mem[000000002880015c] stx %l1,[%i3+0x068] ! Mem[0000000029800068] jmpl %o7,%g0 lduw [%i3+0x1a8],%l6 ! Mem[00000000298001a8] p12_far_2_hom: ldub [%o3+0x158],%l1 ! Mem[0000000029800158] ldsb [%o1+0x0e8],%l5 ! Mem[00000000288000e8] swap [%o1+0x1cc],%l0 ! Mem[00000000288001cc] stx %l7,[%o3+0x140] ! Mem[0000000029800140] ldsh [%o1+0x15c],%l2 ! Mem[000000002880015c] stx %l1,[%o3+0x068] ! Mem[0000000029800068] jmpl %o7,%g0 lduw [%o3+0x1a8],%l6 ! Mem[00000000298001a8] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: lduw [%i3+0x19c],%l2 ! Mem[000000002b80019c] andcc %l1,%l1,%l5 ldsw [%i2+0x1bc],%l4 ! Mem[000000002b0001bc] ldd [%i3+0x080],%l2 ! Mem[000000002b800080] jmpl %o7,%g0 swap [%i0+0x158],%l4 ! Mem[000000002a000158] p13_far_2_lo: lduw [%o3+0x19c],%l2 ! Mem[000000002b80019c] andcc %l1,%l1,%l5 ldsw [%o2+0x1bc],%l4 ! Mem[000000002b0001bc] ldd [%o3+0x080],%l2 ! Mem[000000002b800080] jmpl %o7,%g0 swap [%o0+0x158],%l4 ! Mem[000000002a000158] p13_far_2_lem: lduw [%i3+0x19c],%l2 ! Mem[000000002b80019c] andcc %l1,%l1,%l5 ldsw [%i2+0x1bc],%l4 ! Mem[000000002b0001bc] ldd [%i3+0x080],%l2 ! Mem[000000002b800080] jmpl %o7,%g0 swap [%i0+0x158],%l4 ! Mem[000000002a000158] p13_far_2_lom: lduw [%o3+0x19c],%l2 ! Mem[000000002b80019c] andcc %l1,%l1,%l5 ldsw [%o2+0x1bc],%l4 ! Mem[000000002b0001bc] ldd [%o3+0x080],%l2 ! Mem[000000002b800080] jmpl %o7,%g0 swap [%o0+0x158],%l4 ! Mem[000000002a000158] p13_far_2_he: stx %l6,[%i0+0x180] ! Mem[000000002a000180] jmpl %o7,%g0 xnorcc %l4,%l2,%l1 p13_far_2_ho: stx %l6,[%o0+0x180] ! Mem[000000002a000180] jmpl %o7,%g0 xnorcc %l4,%l2,%l1 p13_far_2_hem: stx %l6,[%i0+0x180] ! Mem[000000002a000180] jmpl %o7,%g0 xnorcc %l4,%l2,%l1 p13_far_2_hom: stx %l6,[%o0+0x180] ! Mem[000000002a000180] jmpl %o7,%g0 xnorcc %l4,%l2,%l1 p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: xnorcc %l4,%l3,%l7 ldub [%i2+0x10b],%l2 ! Mem[000000002d00010b] andcc %l3,%l5,%l4 ldx [%i2+0x000],%l0 ! Mem[000000002d000000] jmpl %o7,%g0 xor %l5,%l6,%l6 p14_far_2_lo: xnorcc %l4,%l3,%l7 ldub [%o2+0x10b],%l2 ! Mem[000000002d00010b] andcc %l3,%l5,%l4 ldx [%o2+0x000],%l0 ! Mem[000000002d000000] jmpl %o7,%g0 xor %l5,%l6,%l6 p14_far_2_lem: xnorcc %l4,%l3,%l7 ldub [%i2+0x10b],%l2 ! Mem[000000002d00010b] andcc %l3,%l5,%l4 membar #Sync ldx [%i2+0x000],%l0 ! Mem[000000002d000000] jmpl %o7,%g0 xor %l5,%l6,%l6 p14_far_2_lom: xnorcc %l4,%l3,%l7 ldub [%o2+0x10b],%l2 ! Mem[000000002d00010b] andcc %l3,%l5,%l4 membar #Sync ldx [%o2+0x000],%l0 ! Mem[000000002d000000] jmpl %o7,%g0 xor %l5,%l6,%l6 p14_far_2_he: ldsb [%i0+0x013],%l3 ! Mem[000000002c000013] lduh [%i2+0x098],%l1 ! Mem[000000002d000098] ldd [%i0+0x048],%l6 ! Mem[000000002c000048] lduh [%i0+0x19c],%l3 ! Mem[000000002c00019c] ldsw [%i0+0x1b4],%l0 ! Mem[000000002c0001b4] ldub [%i1+0x0a7],%l7 ! Mem[000000002c8000a7] stb %l3,[%i2+0x1f9] ! Mem[000000002d0001f9] jmpl %o7,%g0 sth %l7,[%i2+0x118] ! Mem[000000002d000118] p14_far_2_ho: ldsb [%o0+0x013],%l3 ! Mem[000000002c000013] lduh [%o2+0x098],%l1 ! Mem[000000002d000098] ldd [%o0+0x048],%l6 ! Mem[000000002c000048] lduh [%o0+0x19c],%l3 ! Mem[000000002c00019c] ldsw [%o0+0x1b4],%l0 ! Mem[000000002c0001b4] ldub [%o1+0x0a7],%l7 ! Mem[000000002c8000a7] stb %l3,[%o2+0x1f9] ! Mem[000000002d0001f9] jmpl %o7,%g0 sth %l7,[%o2+0x118] ! Mem[000000002d000118] p14_far_2_hem: membar #Sync ldsb [%i0+0x013],%l3 ! Mem[000000002c000013] lduh [%i2+0x098],%l1 ! Mem[000000002d000098] ldd [%i0+0x048],%l6 ! Mem[000000002c000048] lduh [%i0+0x19c],%l3 ! Mem[000000002c00019c] ldsw [%i0+0x1b4],%l0 ! Mem[000000002c0001b4] ldub [%i1+0x0a7],%l7 ! Mem[000000002c8000a7] stb %l3,[%i2+0x1f9] ! Mem[000000002d0001f9] jmpl %o7,%g0 sth %l7,[%i2+0x118] ! Mem[000000002d000118] p14_far_2_hom: membar #Sync ldsb [%o0+0x013],%l3 ! Mem[000000002c000013] lduh [%o2+0x098],%l1 ! Mem[000000002d000098] ldd [%o0+0x048],%l6 ! Mem[000000002c000048] lduh [%o0+0x19c],%l3 ! Mem[000000002c00019c] ldsw [%o0+0x1b4],%l0 ! Mem[000000002c0001b4] ldub [%o1+0x0a7],%l7 ! Mem[000000002c8000a7] stb %l3,[%o2+0x1f9] ! Mem[000000002d0001f9] jmpl %o7,%g0 sth %l7,[%o2+0x118] ! Mem[000000002d000118] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: lduh [%i1+0x19c],%l3 ! Mem[000000002e80019c] jmpl %o7,%g0 ldsb [%i1+0x1fd],%l0 ! Mem[000000002e8001fd] p15_far_2_lo: lduh [%o1+0x19c],%l3 ! Mem[000000002e80019c] jmpl %o7,%g0 ldsb [%o1+0x1fd],%l0 ! Mem[000000002e8001fd] p15_far_2_lem: lduh [%i1+0x19c],%l3 ! Mem[000000002e80019c] jmpl %o7,%g0 ldsb [%i1+0x1fd],%l0 ! Mem[000000002e8001fd] p15_far_2_lom: lduh [%o1+0x19c],%l3 ! Mem[000000002e80019c] jmpl %o7,%g0 ldsb [%o1+0x1fd],%l0 ! Mem[000000002e8001fd] p15_far_2_he: ldsh [%i0+0x1f6],%l5 ! Mem[000000002e0001f6] swap [%i0+0x080],%l4 ! Mem[000000002e000080] ldd [%i1+0x090],%l4 ! Mem[000000002e800090] ldsh [%i1+0x192],%l0 ! Mem[000000002e800192] jmpl %o7,%g0 ldstub [%i1+0x0e8],%l4 ! Mem[000000002e8000e8] p15_far_2_ho: ldsh [%o0+0x1f6],%l5 ! Mem[000000002e0001f6] swap [%o0+0x080],%l4 ! Mem[000000002e000080] ldd [%o1+0x090],%l4 ! Mem[000000002e800090] ldsh [%o1+0x192],%l0 ! Mem[000000002e800192] jmpl %o7,%g0 ldstub [%o1+0x0e8],%l4 ! Mem[000000002e8000e8] p15_far_2_hem: ldsh [%i0+0x1f6],%l5 ! Mem[000000002e0001f6] swap [%i0+0x080],%l4 ! Mem[000000002e000080] ldd [%i1+0x090],%l4 ! Mem[000000002e800090] ldsh [%i1+0x192],%l0 ! Mem[000000002e800192] jmpl %o7,%g0 ldstub [%i1+0x0e8],%l4 ! Mem[000000002e8000e8] p15_far_2_hom: ldsh [%o0+0x1f6],%l5 ! Mem[000000002e0001f6] swap [%o0+0x080],%l4 ! Mem[000000002e000080] ldd [%o1+0x090],%l4 ! Mem[000000002e800090] ldsh [%o1+0x192],%l0 ! Mem[000000002e800192] jmpl %o7,%g0 ldstub [%o1+0x0e8],%l4 ! Mem[000000002e8000e8] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: std %l0,[%i2+0x030] ! Mem[0000000031000030] ldub [%i1+0x063],%l3 ! Mem[0000000030800063] lduw [%i3+0x0a4],%l7 ! Mem[00000000318000a4] ldsb [%i3+0x041],%l0 ! Mem[0000000031800041] ldstub [%i2+0x048],%l7 ! Mem[0000000031000048] std %l0,[%i3+0x068] ! Mem[0000000031800068] jmpl %o7,%g0 ld [%i0+0x010],%f11 ! Mem[0000000030000010] p16_far_2_lo: std %l0,[%o2+0x030] ! Mem[0000000031000030] ldub [%o1+0x063],%l3 ! Mem[0000000030800063] lduw [%o3+0x0a4],%l7 ! Mem[00000000318000a4] ldsb [%o3+0x041],%l0 ! Mem[0000000031800041] ldstub [%o2+0x048],%l7 ! Mem[0000000031000048] std %l0,[%o3+0x068] ! Mem[0000000031800068] jmpl %o7,%g0 ld [%o0+0x010],%f11 ! Mem[0000000030000010] p16_far_2_lem: membar #Sync std %l0,[%i2+0x030] ! Mem[0000000031000030] ldub [%i1+0x063],%l3 ! Mem[0000000030800063] lduw [%i3+0x0a4],%l7 ! Mem[00000000318000a4] ldsb [%i3+0x041],%l0 ! Mem[0000000031800041] ldstub [%i2+0x048],%l7 ! Mem[0000000031000048] std %l0,[%i3+0x068] ! Mem[0000000031800068] membar #Sync jmpl %o7,%g0 ld [%i0+0x010],%f11 ! Mem[0000000030000010] p16_far_2_lom: membar #Sync std %l0,[%o2+0x030] ! Mem[0000000031000030] ldub [%o1+0x063],%l3 ! Mem[0000000030800063] lduw [%o3+0x0a4],%l7 ! Mem[00000000318000a4] ldsb [%o3+0x041],%l0 ! Mem[0000000031800041] ldstub [%o2+0x048],%l7 ! Mem[0000000031000048] std %l0,[%o3+0x068] ! Mem[0000000031800068] membar #Sync jmpl %o7,%g0 ld [%o0+0x010],%f11 ! Mem[0000000030000010] p16_far_2_he: jmpl %o7,%g0 stx %l0,[%i0+0x018] ! Mem[0000000030000018] jmpl %o7,%g0 nop p16_far_2_ho: jmpl %o7,%g0 stx %l0,[%o0+0x018] ! Mem[0000000030000018] jmpl %o7,%g0 nop p16_far_2_hem: membar #Sync jmpl %o7,%g0 stx %l0,[%i0+0x018] ! Mem[0000000030000018] jmpl %o7,%g0 nop p16_far_2_hom: membar #Sync jmpl %o7,%g0 stx %l0,[%o0+0x018] ! Mem[0000000030000018] jmpl %o7,%g0 nop p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: srlx %l1,%l6,%l6 jmpl %o7,%g0 xnorcc %l5,0xe48,%l6 p17_far_2_lo: srlx %l1,%l6,%l6 jmpl %o7,%g0 xnorcc %l5,0xe48,%l6 p17_far_2_lem: srlx %l1,%l6,%l6 jmpl %o7,%g0 xnorcc %l5,0xe48,%l6 p17_far_2_lom: srlx %l1,%l6,%l6 jmpl %o7,%g0 xnorcc %l5,0xe48,%l6 p17_far_2_he: ldsw [%i1+0x1bc],%l3 ! Mem[00000000328001bc] or %l5,%l3,%l2 std %f30,[%i1+0x1a0] ! Mem[00000000328001a0] jmpl %o7,%g0 std %l6,[%i1+0x048] ! Mem[0000000032800048] p17_far_2_ho: ldsw [%o1+0x1bc],%l3 ! Mem[00000000328001bc] or %l5,%l3,%l2 std %f30,[%o1+0x1a0] ! Mem[00000000328001a0] jmpl %o7,%g0 std %l6,[%o1+0x048] ! Mem[0000000032800048] p17_far_2_hem: ldsw [%i1+0x1bc],%l3 ! Mem[00000000328001bc] or %l5,%l3,%l2 std %f30,[%i1+0x1a0] ! Mem[00000000328001a0] jmpl %o7,%g0 std %l6,[%i1+0x048] ! Mem[0000000032800048] p17_far_2_hom: ldsw [%o1+0x1bc],%l3 ! Mem[00000000328001bc] or %l5,%l3,%l2 std %f30,[%o1+0x1a0] ! Mem[00000000328001a0] jmpl %o7,%g0 std %l6,[%o1+0x048] ! Mem[0000000032800048] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: lduw [%i3+0x128],%l2 ! Mem[0000000035800128] std %f12,[%i3+0x110] ! Mem[0000000035800110] orcc %l4,-0x248,%l6 jmpl %o7,%g0 st %f9 ,[%i3+0x140] ! Mem[0000000035800140] p18_far_2_lo: lduw [%o3+0x128],%l2 ! Mem[0000000035800128] std %f12,[%o3+0x110] ! Mem[0000000035800110] orcc %l4,-0x248,%l6 jmpl %o7,%g0 st %f9 ,[%o3+0x140] ! Mem[0000000035800140] p18_far_2_lem: lduw [%i3+0x128],%l2 ! Mem[0000000035800128] std %f12,[%i3+0x110] ! Mem[0000000035800110] orcc %l4,-0x248,%l6 jmpl %o7,%g0 st %f9 ,[%i3+0x140] ! Mem[0000000035800140] p18_far_2_lom: lduw [%o3+0x128],%l2 ! Mem[0000000035800128] std %f12,[%o3+0x110] ! Mem[0000000035800110] orcc %l4,-0x248,%l6 jmpl %o7,%g0 st %f9 ,[%o3+0x140] ! Mem[0000000035800140] p18_far_2_he: jmpl %o7,%g0 ldx [%i0+0x188],%l0 ! Mem[0000000034000188] jmpl %o7,%g0 nop p18_far_2_ho: jmpl %o7,%g0 ldx [%o0+0x188],%l0 ! Mem[0000000034000188] jmpl %o7,%g0 nop p18_far_2_hem: jmpl %o7,%g0 ldx [%i0+0x188],%l0 ! Mem[0000000034000188] jmpl %o7,%g0 nop p18_far_2_hom: jmpl %o7,%g0 ldx [%o0+0x188],%l0 ! Mem[0000000034000188] jmpl %o7,%g0 nop p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: stx %l0,[%i0+0x1d0] ! Mem[00000000360001d0] ldsh [%i2+0x040],%l2 ! Mem[0000000037000040] ldsb [%i1+0x127],%l0 ! Mem[0000000036800127] sth %l1,[%i0+0x0ea] ! Mem[00000000360000ea] subc %l4,%l5,%l3 swap [%i1+0x114],%l4 ! Mem[0000000036800114] lduw [%i2+0x084],%l0 ! Mem[0000000037000084] jmpl %o7,%g0 ldsw [%i0+0x064],%l1 ! Mem[0000000036000064] p19_far_2_lo: stx %l0,[%o0+0x1d0] ! Mem[00000000360001d0] ldsh [%o2+0x040],%l2 ! Mem[0000000037000040] ldsb [%o1+0x127],%l0 ! Mem[0000000036800127] sth %l1,[%o0+0x0ea] ! Mem[00000000360000ea] subc %l4,%l5,%l3 swap [%o1+0x114],%l4 ! Mem[0000000036800114] lduw [%o2+0x084],%l0 ! Mem[0000000037000084] jmpl %o7,%g0 ldsw [%o0+0x064],%l1 ! Mem[0000000036000064] p19_far_2_lem: stx %l0,[%i0+0x1d0] ! Mem[00000000360001d0] ldsh [%i2+0x040],%l2 ! Mem[0000000037000040] ldsb [%i1+0x127],%l0 ! Mem[0000000036800127] sth %l1,[%i0+0x0ea] ! Mem[00000000360000ea] subc %l4,%l5,%l3 swap [%i1+0x114],%l4 ! Mem[0000000036800114] lduw [%i2+0x084],%l0 ! Mem[0000000037000084] jmpl %o7,%g0 ldsw [%i0+0x064],%l1 ! Mem[0000000036000064] p19_far_2_lom: stx %l0,[%o0+0x1d0] ! Mem[00000000360001d0] ldsh [%o2+0x040],%l2 ! Mem[0000000037000040] ldsb [%o1+0x127],%l0 ! Mem[0000000036800127] sth %l1,[%o0+0x0ea] ! Mem[00000000360000ea] subc %l4,%l5,%l3 swap [%o1+0x114],%l4 ! Mem[0000000036800114] lduw [%o2+0x084],%l0 ! Mem[0000000037000084] jmpl %o7,%g0 ldsw [%o0+0x064],%l1 ! Mem[0000000036000064] p19_far_2_he: ldd [%i0+0x190],%f24 ! Mem[0000000036000190] jmpl %o7,%g0 swap [%i0+0x100],%l7 ! Mem[0000000036000100] p19_far_2_ho: ldd [%o0+0x190],%f24 ! Mem[0000000036000190] jmpl %o7,%g0 swap [%o0+0x100],%l7 ! Mem[0000000036000100] p19_far_2_hem: ldd [%i0+0x190],%f24 ! Mem[0000000036000190] jmpl %o7,%g0 swap [%i0+0x100],%l7 ! Mem[0000000036000100] p19_far_2_hom: ldd [%o0+0x190],%f24 ! Mem[0000000036000190] jmpl %o7,%g0 swap [%o0+0x100],%l7 ! Mem[0000000036000100] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: ldsb [%i0+0x0f4],%l3 ! Mem[00000000380000f4] ld [%i1+0x178],%f9 ! Mem[0000000038800178] jmpl %o7,%g0 st %f8 ,[%i3+0x004] ! Mem[0000000039800004] p20_far_2_lo: ldsb [%o0+0x0f4],%l3 ! Mem[00000000380000f4] ld [%o1+0x178],%f9 ! Mem[0000000038800178] jmpl %o7,%g0 st %f8 ,[%o3+0x004] ! Mem[0000000039800004] p20_far_2_lem: ldsb [%i0+0x0f4],%l3 ! Mem[00000000380000f4] ld [%i1+0x178],%f9 ! Mem[0000000038800178] membar #Sync jmpl %o7,%g0 st %f8 ,[%i3+0x004] ! Mem[0000000039800004] p20_far_2_lom: ldsb [%o0+0x0f4],%l3 ! Mem[00000000380000f4] ld [%o1+0x178],%f9 ! Mem[0000000038800178] membar #Sync jmpl %o7,%g0 st %f8 ,[%o3+0x004] ! Mem[0000000039800004] p20_far_2_he: add %l6,%l0,%l0 sth %l1,[%i3+0x048] ! Mem[0000000039800048] jmpl %o7,%g0 ldsw [%i1+0x1a8],%l6 ! Mem[00000000388001a8] p20_far_2_ho: add %l6,%l0,%l0 sth %l1,[%o3+0x048] ! Mem[0000000039800048] jmpl %o7,%g0 ldsw [%o1+0x1a8],%l6 ! Mem[00000000388001a8] p20_far_2_hem: add %l6,%l0,%l0 sth %l1,[%i3+0x048] ! Mem[0000000039800048] jmpl %o7,%g0 ldsw [%i1+0x1a8],%l6 ! Mem[00000000388001a8] p20_far_2_hom: add %l6,%l0,%l0 sth %l1,[%o3+0x048] ! Mem[0000000039800048] jmpl %o7,%g0 ldsw [%o1+0x1a8],%l6 ! Mem[00000000388001a8] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: stw %l0,[%i1+0x030] ! Mem[000000003a800030] mulx %l6,-0x4f7,%l4 ldub [%i1+0x0ee],%l5 ! Mem[000000003a8000ee] lduw [%i3+0x198],%l7 ! Mem[000000003b800198] ldx [%i2+0x120],%l7 ! Mem[000000003b000120] stb %l7,[%i2+0x064] ! Mem[000000003b000064] jmpl %o7,%g0 ldub [%i3+0x128],%l7 ! Mem[000000003b800128] p21_far_2_lo: stw %l0,[%o1+0x030] ! Mem[000000003a800030] mulx %l6,-0x4f7,%l4 ldub [%o1+0x0ee],%l5 ! Mem[000000003a8000ee] lduw [%o3+0x198],%l7 ! Mem[000000003b800198] ldx [%o2+0x120],%l7 ! Mem[000000003b000120] stb %l7,[%o2+0x064] ! Mem[000000003b000064] jmpl %o7,%g0 ldub [%o3+0x128],%l7 ! Mem[000000003b800128] p21_far_2_lem: membar #Sync stw %l0,[%i1+0x030] ! Mem[000000003a800030] mulx %l6,-0x4f7,%l4 ldub [%i1+0x0ee],%l5 ! Mem[000000003a8000ee] lduw [%i3+0x198],%l7 ! Mem[000000003b800198] ldx [%i2+0x120],%l7 ! Mem[000000003b000120] stb %l7,[%i2+0x064] ! Mem[000000003b000064] jmpl %o7,%g0 ldub [%i3+0x128],%l7 ! Mem[000000003b800128] p21_far_2_lom: membar #Sync stw %l0,[%o1+0x030] ! Mem[000000003a800030] mulx %l6,-0x4f7,%l4 ldub [%o1+0x0ee],%l5 ! Mem[000000003a8000ee] lduw [%o3+0x198],%l7 ! Mem[000000003b800198] ldx [%o2+0x120],%l7 ! Mem[000000003b000120] stb %l7,[%o2+0x064] ! Mem[000000003b000064] jmpl %o7,%g0 ldub [%o3+0x128],%l7 ! Mem[000000003b800128] p21_far_2_he: jmpl %o7,%g0 ldstub [%i0+0x131],%l4 ! Mem[000000003a000131] jmpl %o7,%g0 nop p21_far_2_ho: jmpl %o7,%g0 ldstub [%o0+0x131],%l4 ! Mem[000000003a000131] jmpl %o7,%g0 nop p21_far_2_hem: jmpl %o7,%g0 ldstub [%i0+0x131],%l4 ! Mem[000000003a000131] jmpl %o7,%g0 nop p21_far_2_hom: jmpl %o7,%g0 ldstub [%o0+0x131],%l4 ! Mem[000000003a000131] jmpl %o7,%g0 nop p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: stw %l2,[%i1+0x060] ! Mem[000000003c800060] ldub [%i2+0x107],%l0 ! Mem[000000003d000107] ldsh [%i0+0x0ca],%l1 ! Mem[000000003c0000ca] swap [%i3+0x1a4],%l1 ! Mem[000000003d8001a4] ldd [%i3+0x198],%l6 ! Mem[000000003d800198] jmpl %o7,%g0 stx %l3,[%i2+0x030] ! Mem[000000003d000030] p22_far_2_lo: stw %l2,[%o1+0x060] ! Mem[000000003c800060] ldub [%o2+0x107],%l0 ! Mem[000000003d000107] ldsh [%o0+0x0ca],%l1 ! Mem[000000003c0000ca] swap [%o3+0x1a4],%l1 ! Mem[000000003d8001a4] ldd [%o3+0x198],%l6 ! Mem[000000003d800198] jmpl %o7,%g0 stx %l3,[%o2+0x030] ! Mem[000000003d000030] p22_far_2_lem: stw %l2,[%i1+0x060] ! Mem[000000003c800060] ldub [%i2+0x107],%l0 ! Mem[000000003d000107] ldsh [%i0+0x0ca],%l1 ! Mem[000000003c0000ca] swap [%i3+0x1a4],%l1 ! Mem[000000003d8001a4] ldd [%i3+0x198],%l6 ! Mem[000000003d800198] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x030] ! Mem[000000003d000030] p22_far_2_lom: stw %l2,[%o1+0x060] ! Mem[000000003c800060] ldub [%o2+0x107],%l0 ! Mem[000000003d000107] ldsh [%o0+0x0ca],%l1 ! Mem[000000003c0000ca] swap [%o3+0x1a4],%l1 ! Mem[000000003d8001a4] ldd [%o3+0x198],%l6 ! Mem[000000003d800198] membar #Sync jmpl %o7,%g0 stx %l3,[%o2+0x030] ! Mem[000000003d000030] p22_far_2_he: jmpl %o7,%g0 swap [%i3+0x044],%l1 ! Mem[000000003d800044] jmpl %o7,%g0 nop p22_far_2_ho: jmpl %o7,%g0 swap [%o3+0x044],%l1 ! Mem[000000003d800044] jmpl %o7,%g0 nop p22_far_2_hem: jmpl %o7,%g0 swap [%i3+0x044],%l1 ! Mem[000000003d800044] jmpl %o7,%g0 nop p22_far_2_hom: jmpl %o7,%g0 swap [%o3+0x044],%l1 ! Mem[000000003d800044] jmpl %o7,%g0 nop p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: sth %l3,[%i0+0x0d4] ! Mem[000000003e0000d4] xorcc %l5,0x2e0,%l0 lduw [%i3+0x084],%l7 ! Mem[000000003f800084] jmpl %o7,%g0 add %l7,%l1,%l7 p23_far_2_lo: sth %l3,[%o0+0x0d4] ! Mem[000000003e0000d4] xorcc %l5,0x2e0,%l0 lduw [%o3+0x084],%l7 ! Mem[000000003f800084] jmpl %o7,%g0 add %l7,%l1,%l7 p23_far_2_lem: sth %l3,[%i0+0x0d4] ! Mem[000000003e0000d4] xorcc %l5,0x2e0,%l0 lduw [%i3+0x084],%l7 ! Mem[000000003f800084] jmpl %o7,%g0 add %l7,%l1,%l7 p23_far_2_lom: sth %l3,[%o0+0x0d4] ! Mem[000000003e0000d4] xorcc %l5,0x2e0,%l0 lduw [%o3+0x084],%l7 ! Mem[000000003f800084] jmpl %o7,%g0 add %l7,%l1,%l7 p23_far_2_he: std %f16,[%i1+0x028] ! Mem[000000003e800028] jmpl %o7,%g0 ldstub [%i2+0x12a],%l2 ! Mem[000000003f00012a] p23_far_2_ho: std %f16,[%o1+0x028] ! Mem[000000003e800028] jmpl %o7,%g0 ldstub [%o2+0x12a],%l2 ! Mem[000000003f00012a] p23_far_2_hem: membar #Sync std %f16,[%i1+0x028] ! Mem[000000003e800028] jmpl %o7,%g0 ldstub [%i2+0x12a],%l2 ! Mem[000000003f00012a] p23_far_2_hom: membar #Sync std %f16,[%o1+0x028] ! Mem[000000003e800028] jmpl %o7,%g0 ldstub [%o2+0x12a],%l2 ! Mem[000000003f00012a] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: jmpl %o7,%g0 ldd [%i1+0x000],%f8 ! Mem[0000000040800000] jmpl %o7,%g0 nop p24_far_2_lo: jmpl %o7,%g0 ldd [%o1+0x000],%f8 ! Mem[0000000040800000] jmpl %o7,%g0 nop p24_far_2_lem: membar #Sync jmpl %o7,%g0 ldd [%i1+0x000],%f8 ! Mem[0000000040800000] jmpl %o7,%g0 nop p24_far_2_lom: membar #Sync jmpl %o7,%g0 ldd [%o1+0x000],%f8 ! Mem[0000000040800000] jmpl %o7,%g0 nop p24_far_2_he: orncc %l6,%l4,%l7 andcc %l4,-0xfc8,%l6 jmpl %o7,%g0 ldx [%i1+0x0d0],%l0 ! Mem[00000000408000d0] p24_far_2_ho: orncc %l6,%l4,%l7 andcc %l4,-0xfc8,%l6 jmpl %o7,%g0 ldx [%o1+0x0d0],%l0 ! Mem[00000000408000d0] p24_far_2_hem: orncc %l6,%l4,%l7 andcc %l4,-0xfc8,%l6 jmpl %o7,%g0 ldx [%i1+0x0d0],%l0 ! Mem[00000000408000d0] p24_far_2_hom: orncc %l6,%l4,%l7 andcc %l4,-0xfc8,%l6 jmpl %o7,%g0 ldx [%o1+0x0d0],%l0 ! Mem[00000000408000d0] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldsh [%i3+0x0aa],%l3 ! Mem[00000000438000aa] swap [%i3+0x0a4],%l5 ! Mem[00000000438000a4] stx %l7,[%i3+0x068] ! Mem[0000000043800068] stx %l6,[%i3+0x138] ! Mem[0000000043800138] lduh [%i3+0x0d4],%l3 ! Mem[00000000438000d4] ldub [%i1+0x06a],%l0 ! Mem[000000004280006a] jmpl %o7,%g0 ldd [%i3+0x038],%l6 ! Mem[0000000043800038] p25_far_2_lo: ldsh [%o3+0x0aa],%l3 ! Mem[00000000438000aa] swap [%o3+0x0a4],%l5 ! Mem[00000000438000a4] stx %l7,[%o3+0x068] ! Mem[0000000043800068] stx %l6,[%o3+0x138] ! Mem[0000000043800138] lduh [%o3+0x0d4],%l3 ! Mem[00000000438000d4] ldub [%o1+0x06a],%l0 ! Mem[000000004280006a] jmpl %o7,%g0 ldd [%o3+0x038],%l6 ! Mem[0000000043800038] p25_far_2_lem: ldsh [%i3+0x0aa],%l3 ! Mem[00000000438000aa] swap [%i3+0x0a4],%l5 ! Mem[00000000438000a4] stx %l7,[%i3+0x068] ! Mem[0000000043800068] stx %l6,[%i3+0x138] ! Mem[0000000043800138] lduh [%i3+0x0d4],%l3 ! Mem[00000000438000d4] ldub [%i1+0x06a],%l0 ! Mem[000000004280006a] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%l6 ! Mem[0000000043800038] p25_far_2_lom: ldsh [%o3+0x0aa],%l3 ! Mem[00000000438000aa] swap [%o3+0x0a4],%l5 ! Mem[00000000438000a4] stx %l7,[%o3+0x068] ! Mem[0000000043800068] stx %l6,[%o3+0x138] ! Mem[0000000043800138] lduh [%o3+0x0d4],%l3 ! Mem[00000000438000d4] ldub [%o1+0x06a],%l0 ! Mem[000000004280006a] membar #Sync jmpl %o7,%g0 ldd [%o3+0x038],%l6 ! Mem[0000000043800038] p25_far_2_he: jmpl %o7,%g0 stb %l4,[%i3+0x0e4] ! Mem[00000000438000e4] jmpl %o7,%g0 nop p25_far_2_ho: jmpl %o7,%g0 stb %l4,[%o3+0x0e4] ! Mem[00000000438000e4] jmpl %o7,%g0 nop p25_far_2_hem: jmpl %o7,%g0 stb %l4,[%i3+0x0e4] ! Mem[00000000438000e4] jmpl %o7,%g0 nop p25_far_2_hom: jmpl %o7,%g0 stb %l4,[%o3+0x0e4] ! Mem[00000000438000e4] jmpl %o7,%g0 nop p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: stw %l4,[%i3+0x120] ! Mem[0000000045800120] addcc %l0,0x81d,%l6 std %l0,[%i3+0x080] ! Mem[0000000045800080] jmpl %o7,%g0 ldx [%i0+0x180],%l2 ! Mem[0000000044000180] p26_far_2_lo: stw %l4,[%o3+0x120] ! Mem[0000000045800120] addcc %l0,0x81d,%l6 std %l0,[%o3+0x080] ! Mem[0000000045800080] jmpl %o7,%g0 ldx [%o0+0x180],%l2 ! Mem[0000000044000180] p26_far_2_lem: stw %l4,[%i3+0x120] ! Mem[0000000045800120] addcc %l0,0x81d,%l6 std %l0,[%i3+0x080] ! Mem[0000000045800080] jmpl %o7,%g0 ldx [%i0+0x180],%l2 ! Mem[0000000044000180] p26_far_2_lom: stw %l4,[%o3+0x120] ! Mem[0000000045800120] addcc %l0,0x81d,%l6 std %l0,[%o3+0x080] ! Mem[0000000045800080] jmpl %o7,%g0 ldx [%o0+0x180],%l2 ! Mem[0000000044000180] p26_far_2_he: std %l4,[%i3+0x008] ! Mem[0000000045800008] ldd [%i0+0x080],%f28 ! Mem[0000000044000080] jmpl %o7,%g0 stw %l2,[%i1+0x118] ! Mem[0000000044800118] p26_far_2_ho: std %l4,[%o3+0x008] ! Mem[0000000045800008] ldd [%o0+0x080],%f28 ! Mem[0000000044000080] jmpl %o7,%g0 stw %l2,[%o1+0x118] ! Mem[0000000044800118] p26_far_2_hem: membar #Sync std %l4,[%i3+0x008] ! Mem[0000000045800008] ldd [%i0+0x080],%f28 ! Mem[0000000044000080] jmpl %o7,%g0 stw %l2,[%i1+0x118] ! Mem[0000000044800118] p26_far_2_hom: membar #Sync std %l4,[%o3+0x008] ! Mem[0000000045800008] ldd [%o0+0x080],%f28 ! Mem[0000000044000080] jmpl %o7,%g0 stw %l2,[%o1+0x118] ! Mem[0000000044800118] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: tsubcctv %l1,%l5,%l5 stw %l5,[%i1+0x148] ! Mem[0000000046800148] stw %l0,[%i3+0x024] ! Mem[0000000047800024] jmpl %o7,%g0 sth %l2,[%i0+0x1dc] ! Mem[00000000460001dc] p27_far_2_lo: tsubcctv %l1,%l5,%l5 stw %l5,[%o1+0x148] ! Mem[0000000046800148] stw %l0,[%o3+0x024] ! Mem[0000000047800024] jmpl %o7,%g0 sth %l2,[%o0+0x1dc] ! Mem[00000000460001dc] p27_far_2_lem: tsubcctv %l1,%l5,%l5 stw %l5,[%i1+0x148] ! Mem[0000000046800148] membar #Sync stw %l0,[%i3+0x024] ! Mem[0000000047800024] jmpl %o7,%g0 sth %l2,[%i0+0x1dc] ! Mem[00000000460001dc] p27_far_2_lom: tsubcctv %l1,%l5,%l5 stw %l5,[%o1+0x148] ! Mem[0000000046800148] membar #Sync stw %l0,[%o3+0x024] ! Mem[0000000047800024] jmpl %o7,%g0 sth %l2,[%o0+0x1dc] ! Mem[00000000460001dc] p27_far_2_he: swap [%i2+0x010],%l5 ! Mem[0000000047000010] ldstub [%i2+0x065],%l1 ! Mem[0000000047000065] ldd [%i3+0x008],%l4 ! Mem[0000000047800008] stb %l6,[%i1+0x18a] ! Mem[000000004680018a] xnorcc %l3,%l3,%l1 std %f22,[%i2+0x018] ! Mem[0000000047000018] jmpl %o7,%g0 swap [%i1+0x1c0],%l2 ! Mem[00000000468001c0] p27_far_2_ho: swap [%o2+0x010],%l5 ! Mem[0000000047000010] ldstub [%o2+0x065],%l1 ! Mem[0000000047000065] ldd [%o3+0x008],%l4 ! Mem[0000000047800008] stb %l6,[%o1+0x18a] ! Mem[000000004680018a] xnorcc %l3,%l3,%l1 std %f22,[%o2+0x018] ! Mem[0000000047000018] jmpl %o7,%g0 swap [%o1+0x1c0],%l2 ! Mem[00000000468001c0] p27_far_2_hem: membar #Sync swap [%i2+0x010],%l5 ! Mem[0000000047000010] ldstub [%i2+0x065],%l1 ! Mem[0000000047000065] ldd [%i3+0x008],%l4 ! Mem[0000000047800008] stb %l6,[%i1+0x18a] ! Mem[000000004680018a] xnorcc %l3,%l3,%l1 std %f22,[%i2+0x018] ! Mem[0000000047000018] jmpl %o7,%g0 swap [%i1+0x1c0],%l2 ! Mem[00000000468001c0] p27_far_2_hom: membar #Sync swap [%o2+0x010],%l5 ! Mem[0000000047000010] ldstub [%o2+0x065],%l1 ! Mem[0000000047000065] ldd [%o3+0x008],%l4 ! Mem[0000000047800008] stb %l6,[%o1+0x18a] ! Mem[000000004680018a] xnorcc %l3,%l3,%l1 std %f22,[%o2+0x018] ! Mem[0000000047000018] jmpl %o7,%g0 swap [%o1+0x1c0],%l2 ! Mem[00000000468001c0] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: ldd [%i0+0x0c8],%l0 ! Mem[00000000480000c8] lduw [%i1+0x1a4],%l1 ! Mem[00000000488001a4] jmpl %o7,%g0 lduw [%i0+0x19c],%l6 ! Mem[000000004800019c] p28_far_2_lo: ldd [%o0+0x0c8],%l0 ! Mem[00000000480000c8] lduw [%o1+0x1a4],%l1 ! Mem[00000000488001a4] jmpl %o7,%g0 lduw [%o0+0x19c],%l6 ! Mem[000000004800019c] p28_far_2_lem: ldd [%i0+0x0c8],%l0 ! Mem[00000000480000c8] lduw [%i1+0x1a4],%l1 ! Mem[00000000488001a4] jmpl %o7,%g0 lduw [%i0+0x19c],%l6 ! Mem[000000004800019c] p28_far_2_lom: ldd [%o0+0x0c8],%l0 ! Mem[00000000480000c8] lduw [%o1+0x1a4],%l1 ! Mem[00000000488001a4] jmpl %o7,%g0 lduw [%o0+0x19c],%l6 ! Mem[000000004800019c] p28_far_2_he: swap [%i2+0x13c],%l6 ! Mem[000000004900013c] sth %l3,[%i2+0x0d4] ! Mem[00000000490000d4] ldx [%i3+0x180],%l6 ! Mem[0000000049800180] std %f26,[%i2+0x1a0] ! Mem[00000000490001a0] srl %l3,0x008,%l4 lduh [%i1+0x0e8],%l4 ! Mem[00000000488000e8] ldd [%i0+0x188],%l2 ! Mem[0000000048000188] jmpl %o7,%g0 ldub [%i3+0x01e],%l4 ! Mem[000000004980001e] p28_far_2_ho: swap [%o2+0x13c],%l6 ! Mem[000000004900013c] sth %l3,[%o2+0x0d4] ! Mem[00000000490000d4] ldx [%o3+0x180],%l6 ! Mem[0000000049800180] std %f26,[%o2+0x1a0] ! Mem[00000000490001a0] srl %l3,0x008,%l4 lduh [%o1+0x0e8],%l4 ! Mem[00000000488000e8] ldd [%o0+0x188],%l2 ! Mem[0000000048000188] jmpl %o7,%g0 ldub [%o3+0x01e],%l4 ! Mem[000000004980001e] p28_far_2_hem: swap [%i2+0x13c],%l6 ! Mem[000000004900013c] sth %l3,[%i2+0x0d4] ! Mem[00000000490000d4] ldx [%i3+0x180],%l6 ! Mem[0000000049800180] std %f26,[%i2+0x1a0] ! Mem[00000000490001a0] srl %l3,0x008,%l4 lduh [%i1+0x0e8],%l4 ! Mem[00000000488000e8] ldd [%i0+0x188],%l2 ! Mem[0000000048000188] membar #Sync jmpl %o7,%g0 ldub [%i3+0x01e],%l4 ! Mem[000000004980001e] p28_far_2_hom: swap [%o2+0x13c],%l6 ! Mem[000000004900013c] sth %l3,[%o2+0x0d4] ! Mem[00000000490000d4] ldx [%o3+0x180],%l6 ! Mem[0000000049800180] std %f26,[%o2+0x1a0] ! Mem[00000000490001a0] srl %l3,0x008,%l4 lduh [%o1+0x0e8],%l4 ! Mem[00000000488000e8] ldd [%o0+0x188],%l2 ! Mem[0000000048000188] membar #Sync jmpl %o7,%g0 ldub [%o3+0x01e],%l4 ! Mem[000000004980001e] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: sth %l0,[%i0+0x1d2] ! Mem[000000004a0001d2] sth %l4,[%i0+0x116] ! Mem[000000004a000116] addcc %l4,0x4f8,%l6 jmpl %o7,%g0 ldub [%i3+0x1dd],%l2 ! Mem[000000004b8001dd] p29_far_2_lo: sth %l0,[%o0+0x1d2] ! Mem[000000004a0001d2] sth %l4,[%o0+0x116] ! Mem[000000004a000116] addcc %l4,0x4f8,%l6 jmpl %o7,%g0 ldub [%o3+0x1dd],%l2 ! Mem[000000004b8001dd] p29_far_2_lem: sth %l0,[%i0+0x1d2] ! Mem[000000004a0001d2] sth %l4,[%i0+0x116] ! Mem[000000004a000116] addcc %l4,0x4f8,%l6 jmpl %o7,%g0 ldub [%i3+0x1dd],%l2 ! Mem[000000004b8001dd] p29_far_2_lom: sth %l0,[%o0+0x1d2] ! Mem[000000004a0001d2] sth %l4,[%o0+0x116] ! Mem[000000004a000116] addcc %l4,0x4f8,%l6 jmpl %o7,%g0 ldub [%o3+0x1dd],%l2 ! Mem[000000004b8001dd] p29_far_2_he: ldstub [%i0+0x012],%l5 ! Mem[000000004a000012] srlx %l2,%l0,%l1 ldd [%i0+0x1e0],%f22 ! Mem[000000004a0001e0] ldsw [%i3+0x188],%l2 ! Mem[000000004b800188] ldd [%i0+0x108],%f24 ! Mem[000000004a000108] std %l0,[%i1+0x1f8] ! Mem[000000004a8001f8] jmpl %o7,%g0 stb %l7,[%i0+0x087] ! Mem[000000004a000087] p29_far_2_ho: ldstub [%o0+0x012],%l5 ! Mem[000000004a000012] srlx %l2,%l0,%l1 ldd [%o0+0x1e0],%f22 ! Mem[000000004a0001e0] ldsw [%o3+0x188],%l2 ! Mem[000000004b800188] ldd [%o0+0x108],%f24 ! Mem[000000004a000108] std %l0,[%o1+0x1f8] ! Mem[000000004a8001f8] jmpl %o7,%g0 stb %l7,[%o0+0x087] ! Mem[000000004a000087] p29_far_2_hem: membar #Sync ldstub [%i0+0x012],%l5 ! Mem[000000004a000012] srlx %l2,%l0,%l1 ldd [%i0+0x1e0],%f22 ! Mem[000000004a0001e0] ldsw [%i3+0x188],%l2 ! Mem[000000004b800188] ldd [%i0+0x108],%f24 ! Mem[000000004a000108] std %l0,[%i1+0x1f8] ! Mem[000000004a8001f8] jmpl %o7,%g0 stb %l7,[%i0+0x087] ! Mem[000000004a000087] p29_far_2_hom: membar #Sync ldstub [%o0+0x012],%l5 ! Mem[000000004a000012] srlx %l2,%l0,%l1 ldd [%o0+0x1e0],%f22 ! Mem[000000004a0001e0] ldsw [%o3+0x188],%l2 ! Mem[000000004b800188] ldd [%o0+0x108],%f24 ! Mem[000000004a000108] std %l0,[%o1+0x1f8] ! Mem[000000004a8001f8] jmpl %o7,%g0 stb %l7,[%o0+0x087] ! Mem[000000004a000087] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: lduw [%i1+0x048],%l7 ! Mem[000000004c800048] lduw [%i3+0x11c],%l6 ! Mem[000000004d80011c] tsubcctv %l2,0xc26,%l0 andncc %l6,0x9c9,%l4 ldx [%i2+0x0e8],%l5 ! Mem[000000004d0000e8] jmpl %o7,%g0 stw %l7,[%i1+0x1b8] ! Mem[000000004c8001b8] p30_far_2_lo: lduw [%o1+0x048],%l7 ! Mem[000000004c800048] lduw [%o3+0x11c],%l6 ! Mem[000000004d80011c] tsubcctv %l2,0xc26,%l0 andncc %l6,0x9c9,%l4 ldx [%o2+0x0e8],%l5 ! Mem[000000004d0000e8] jmpl %o7,%g0 stw %l7,[%o1+0x1b8] ! Mem[000000004c8001b8] p30_far_2_lem: lduw [%i1+0x048],%l7 ! Mem[000000004c800048] lduw [%i3+0x11c],%l6 ! Mem[000000004d80011c] tsubcctv %l2,0xc26,%l0 andncc %l6,0x9c9,%l4 ldx [%i2+0x0e8],%l5 ! Mem[000000004d0000e8] jmpl %o7,%g0 stw %l7,[%i1+0x1b8] ! Mem[000000004c8001b8] p30_far_2_lom: lduw [%o1+0x048],%l7 ! Mem[000000004c800048] lduw [%o3+0x11c],%l6 ! Mem[000000004d80011c] tsubcctv %l2,0xc26,%l0 andncc %l6,0x9c9,%l4 ldx [%o2+0x0e8],%l5 ! Mem[000000004d0000e8] jmpl %o7,%g0 stw %l7,[%o1+0x1b8] ! Mem[000000004c8001b8] p30_far_2_he: ldd [%i2+0x0f0],%l0 ! Mem[000000004d0000f0] jmpl %o7,%g0 std %l0,[%i2+0x1e0] ! Mem[000000004d0001e0] p30_far_2_ho: ldd [%o2+0x0f0],%l0 ! Mem[000000004d0000f0] jmpl %o7,%g0 std %l0,[%o2+0x1e0] ! Mem[000000004d0001e0] p30_far_2_hem: ldd [%i2+0x0f0],%l0 ! Mem[000000004d0000f0] jmpl %o7,%g0 std %l0,[%i2+0x1e0] ! Mem[000000004d0001e0] p30_far_2_hom: ldd [%o2+0x0f0],%l0 ! Mem[000000004d0000f0] jmpl %o7,%g0 std %l0,[%o2+0x1e0] ! Mem[000000004d0001e0] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: jmpl %o7,%g0 std %f8 ,[%i3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 nop p31_far_2_lo: jmpl %o7,%g0 std %f8 ,[%o3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 nop p31_far_2_lem: jmpl %o7,%g0 std %f8 ,[%i3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 nop p31_far_2_lom: jmpl %o7,%g0 std %f8 ,[%o3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 nop p31_far_2_he: srl %l5,0x012,%l2 lduw [%i1+0x13c],%l6 ! Mem[000000004e80013c] jmpl %o7,%g0 std %l2,[%i1+0x0f0] ! Mem[000000004e8000f0] p31_far_2_ho: srl %l5,0x012,%l2 lduw [%o1+0x13c],%l6 ! Mem[000000004e80013c] jmpl %o7,%g0 std %l2,[%o1+0x0f0] ! Mem[000000004e8000f0] p31_far_2_hem: srl %l5,0x012,%l2 lduw [%i1+0x13c],%l6 ! Mem[000000004e80013c] jmpl %o7,%g0 std %l2,[%i1+0x0f0] ! Mem[000000004e8000f0] p31_far_2_hom: srl %l5,0x012,%l2 lduw [%o1+0x13c],%l6 ! Mem[000000004e80013c] jmpl %o7,%g0 std %l2,[%o1+0x0f0] ! Mem[000000004e8000f0] p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: ldsh [%i3+0x196],%l5 ! Mem[0000000051800196] ldub [%i3+0x0d0],%l0 ! Mem[00000000518000d0] stx %l0,[%i0+0x188] ! Mem[0000000050000188] ldsh [%i2+0x0a2],%l7 ! Mem[00000000510000a2] jmpl %o7,%g0 lduw [%i0+0x0b8],%l2 ! Mem[00000000500000b8] p32_far_2_lo: ldsh [%o3+0x196],%l5 ! Mem[0000000051800196] ldub [%o3+0x0d0],%l0 ! Mem[00000000518000d0] stx %l0,[%o0+0x188] ! Mem[0000000050000188] ldsh [%o2+0x0a2],%l7 ! Mem[00000000510000a2] jmpl %o7,%g0 lduw [%o0+0x0b8],%l2 ! Mem[00000000500000b8] p32_far_2_lem: ldsh [%i3+0x196],%l5 ! Mem[0000000051800196] ldub [%i3+0x0d0],%l0 ! Mem[00000000518000d0] stx %l0,[%i0+0x188] ! Mem[0000000050000188] ldsh [%i2+0x0a2],%l7 ! Mem[00000000510000a2] jmpl %o7,%g0 lduw [%i0+0x0b8],%l2 ! Mem[00000000500000b8] p32_far_2_lom: ldsh [%o3+0x196],%l5 ! Mem[0000000051800196] ldub [%o3+0x0d0],%l0 ! Mem[00000000518000d0] stx %l0,[%o0+0x188] ! Mem[0000000050000188] ldsh [%o2+0x0a2],%l7 ! Mem[00000000510000a2] jmpl %o7,%g0 lduw [%o0+0x0b8],%l2 ! Mem[00000000500000b8] p32_far_2_he: sth %l1,[%i0+0x1de] ! Mem[00000000500001de] st %f23,[%i0+0x064] ! Mem[0000000050000064] sth %l0,[%i1+0x03c] ! Mem[000000005080003c] ldsh [%i1+0x146],%l2 ! Mem[0000000050800146] ldd [%i1+0x0d0],%f16 ! Mem[00000000508000d0] ldsw [%i3+0x00c],%l1 ! Mem[000000005180000c] stw %l7,[%i1+0x0e4] ! Mem[00000000508000e4] jmpl %o7,%g0 ldsb [%i2+0x15f],%l5 ! Mem[000000005100015f] p32_far_2_ho: sth %l1,[%o0+0x1de] ! Mem[00000000500001de] st %f23,[%o0+0x064] ! Mem[0000000050000064] sth %l0,[%o1+0x03c] ! Mem[000000005080003c] ldsh [%o1+0x146],%l2 ! Mem[0000000050800146] ldd [%o1+0x0d0],%f16 ! Mem[00000000508000d0] ldsw [%o3+0x00c],%l1 ! Mem[000000005180000c] stw %l7,[%o1+0x0e4] ! Mem[00000000508000e4] jmpl %o7,%g0 ldsb [%o2+0x15f],%l5 ! Mem[000000005100015f] p32_far_2_hem: sth %l1,[%i0+0x1de] ! Mem[00000000500001de] st %f23,[%i0+0x064] ! Mem[0000000050000064] membar #Sync sth %l0,[%i1+0x03c] ! Mem[000000005080003c] ldsh [%i1+0x146],%l2 ! Mem[0000000050800146] ldd [%i1+0x0d0],%f16 ! Mem[00000000508000d0] ldsw [%i3+0x00c],%l1 ! Mem[000000005180000c] stw %l7,[%i1+0x0e4] ! Mem[00000000508000e4] jmpl %o7,%g0 ldsb [%i2+0x15f],%l5 ! Mem[000000005100015f] p32_far_2_hom: sth %l1,[%o0+0x1de] ! Mem[00000000500001de] st %f23,[%o0+0x064] ! Mem[0000000050000064] membar #Sync sth %l0,[%o1+0x03c] ! Mem[000000005080003c] ldsh [%o1+0x146],%l2 ! Mem[0000000050800146] ldd [%o1+0x0d0],%f16 ! Mem[00000000508000d0] ldsw [%o3+0x00c],%l1 ! Mem[000000005180000c] stw %l7,[%o1+0x0e4] ! Mem[00000000508000e4] jmpl %o7,%g0 ldsb [%o2+0x15f],%l5 ! Mem[000000005100015f] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: jmpl %o7,%g0 ldx [%i0+0x1d0],%l6 ! Mem[00000000520001d0] jmpl %o7,%g0 nop p33_far_2_lo: jmpl %o7,%g0 ldx [%o0+0x1d0],%l6 ! Mem[00000000520001d0] jmpl %o7,%g0 nop p33_far_2_lem: jmpl %o7,%g0 ldx [%i0+0x1d0],%l6 ! Mem[00000000520001d0] jmpl %o7,%g0 nop p33_far_2_lom: jmpl %o7,%g0 ldx [%o0+0x1d0],%l6 ! Mem[00000000520001d0] jmpl %o7,%g0 nop p33_far_2_he: ldsh [%i1+0x128],%l7 ! Mem[0000000052800128] sdivx %l4,%l5,%l0 ldub [%i1+0x0b0],%l6 ! Mem[00000000528000b0] stb %l0,[%i3+0x10c] ! Mem[000000005380010c] ldstub [%i2+0x02c],%l1 ! Mem[000000005300002c] ldd [%i1+0x010],%l6 ! Mem[0000000052800010] ld [%i0+0x1f8],%f23 ! Mem[00000000520001f8] jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[0000000052800010] p33_far_2_ho: ldsh [%o1+0x128],%l7 ! Mem[0000000052800128] sdivx %l4,%l5,%l0 ldub [%o1+0x0b0],%l6 ! Mem[00000000528000b0] stb %l0,[%o3+0x10c] ! Mem[000000005380010c] ldstub [%o2+0x02c],%l1 ! Mem[000000005300002c] ldd [%o1+0x010],%l6 ! Mem[0000000052800010] ld [%o0+0x1f8],%f23 ! Mem[00000000520001f8] jmpl %o7,%g0 swap [%o1+0x010],%l4 ! Mem[0000000052800010] p33_far_2_hem: ldsh [%i1+0x128],%l7 ! Mem[0000000052800128] sdivx %l4,%l5,%l0 ldub [%i1+0x0b0],%l6 ! Mem[00000000528000b0] stb %l0,[%i3+0x10c] ! Mem[000000005380010c] membar #Sync ldstub [%i2+0x02c],%l1 ! Mem[000000005300002c] ldd [%i1+0x010],%l6 ! Mem[0000000052800010] ld [%i0+0x1f8],%f23 ! Mem[00000000520001f8] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[0000000052800010] p33_far_2_hom: ldsh [%o1+0x128],%l7 ! Mem[0000000052800128] sdivx %l4,%l5,%l0 ldub [%o1+0x0b0],%l6 ! Mem[00000000528000b0] stb %l0,[%o3+0x10c] ! Mem[000000005380010c] membar #Sync ldstub [%o2+0x02c],%l1 ! Mem[000000005300002c] ldd [%o1+0x010],%l6 ! Mem[0000000052800010] ld [%o0+0x1f8],%f23 ! Mem[00000000520001f8] membar #Sync jmpl %o7,%g0 swap [%o1+0x010],%l4 ! Mem[0000000052800010] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: ldx [%i0+0x118],%l6 ! Mem[0000000054000118] ldub [%i2+0x024],%l2 ! Mem[0000000055000024] stx %l3,[%i2+0x1d8] ! Mem[00000000550001d8] std %f2 ,[%i0+0x038] ! Mem[0000000054000038] ldd [%i2+0x0c0],%l2 ! Mem[00000000550000c0] taddcctv %l4,%l0,%l7 ldsh [%i2+0x03a],%l2 ! Mem[000000005500003a] jmpl %o7,%g0 swap [%i2+0x0a8],%l0 ! Mem[00000000550000a8] p34_far_2_lo: ldx [%o0+0x118],%l6 ! Mem[0000000054000118] ldub [%o2+0x024],%l2 ! Mem[0000000055000024] stx %l3,[%o2+0x1d8] ! Mem[00000000550001d8] std %f2 ,[%o0+0x038] ! Mem[0000000054000038] ldd [%o2+0x0c0],%l2 ! Mem[00000000550000c0] taddcctv %l4,%l0,%l7 ldsh [%o2+0x03a],%l2 ! Mem[000000005500003a] jmpl %o7,%g0 swap [%o2+0x0a8],%l0 ! Mem[00000000550000a8] p34_far_2_lem: ldx [%i0+0x118],%l6 ! Mem[0000000054000118] membar #Sync ldub [%i2+0x024],%l2 ! Mem[0000000055000024] stx %l3,[%i2+0x1d8] ! Mem[00000000550001d8] std %f2 ,[%i0+0x038] ! Mem[0000000054000038] ldd [%i2+0x0c0],%l2 ! Mem[00000000550000c0] taddcctv %l4,%l0,%l7 ldsh [%i2+0x03a],%l2 ! Mem[000000005500003a] jmpl %o7,%g0 swap [%i2+0x0a8],%l0 ! Mem[00000000550000a8] p34_far_2_lom: ldx [%o0+0x118],%l6 ! Mem[0000000054000118] membar #Sync ldub [%o2+0x024],%l2 ! Mem[0000000055000024] stx %l3,[%o2+0x1d8] ! Mem[00000000550001d8] std %f2 ,[%o0+0x038] ! Mem[0000000054000038] ldd [%o2+0x0c0],%l2 ! Mem[00000000550000c0] taddcctv %l4,%l0,%l7 ldsh [%o2+0x03a],%l2 ! Mem[000000005500003a] jmpl %o7,%g0 swap [%o2+0x0a8],%l0 ! Mem[00000000550000a8] p34_far_2_he: smulcc %l2,-0xf40,%l5 ldx [%i3+0x180],%l0 ! Mem[0000000055800180] swap [%i3+0x1f8],%l2 ! Mem[00000000558001f8] stb %l4,[%i1+0x08a] ! Mem[000000005480008a] ldsb [%i1+0x0a0],%l2 ! Mem[00000000548000a0] jmpl %o7,%g0 stx %l3,[%i3+0x068] ! Mem[0000000055800068] p34_far_2_ho: smulcc %l2,-0xf40,%l5 ldx [%o3+0x180],%l0 ! Mem[0000000055800180] swap [%o3+0x1f8],%l2 ! Mem[00000000558001f8] stb %l4,[%o1+0x08a] ! Mem[000000005480008a] ldsb [%o1+0x0a0],%l2 ! Mem[00000000548000a0] jmpl %o7,%g0 stx %l3,[%o3+0x068] ! Mem[0000000055800068] p34_far_2_hem: smulcc %l2,-0xf40,%l5 ldx [%i3+0x180],%l0 ! Mem[0000000055800180] swap [%i3+0x1f8],%l2 ! Mem[00000000558001f8] stb %l4,[%i1+0x08a] ! Mem[000000005480008a] ldsb [%i1+0x0a0],%l2 ! Mem[00000000548000a0] jmpl %o7,%g0 stx %l3,[%i3+0x068] ! Mem[0000000055800068] p34_far_2_hom: smulcc %l2,-0xf40,%l5 ldx [%o3+0x180],%l0 ! Mem[0000000055800180] swap [%o3+0x1f8],%l2 ! Mem[00000000558001f8] stb %l4,[%o1+0x08a] ! Mem[000000005480008a] ldsb [%o1+0x0a0],%l2 ! Mem[00000000548000a0] jmpl %o7,%g0 stx %l3,[%o3+0x068] ! Mem[0000000055800068] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: sth %l6,[%i1+0x1dc] ! Mem[00000000568001dc] ldsh [%i0+0x014],%l7 ! Mem[0000000056000014] or %l3,%l2,%l1 ldsh [%i0+0x0be],%l7 ! Mem[00000000560000be] stx %l5,[%i0+0x0a0] ! Mem[00000000560000a0] srax %l1,%l0,%l1 swap [%i1+0x078],%l7 ! Mem[0000000056800078] jmpl %o7,%g0 ldub [%i2+0x097],%l3 ! Mem[0000000057000097] p35_far_2_lo: sth %l6,[%o1+0x1dc] ! Mem[00000000568001dc] ldsh [%o0+0x014],%l7 ! Mem[0000000056000014] or %l3,%l2,%l1 ldsh [%o0+0x0be],%l7 ! Mem[00000000560000be] stx %l5,[%o0+0x0a0] ! Mem[00000000560000a0] srax %l1,%l0,%l1 swap [%o1+0x078],%l7 ! Mem[0000000056800078] jmpl %o7,%g0 ldub [%o2+0x097],%l3 ! Mem[0000000057000097] p35_far_2_lem: sth %l6,[%i1+0x1dc] ! Mem[00000000568001dc] membar #Sync ldsh [%i0+0x014],%l7 ! Mem[0000000056000014] or %l3,%l2,%l1 ldsh [%i0+0x0be],%l7 ! Mem[00000000560000be] stx %l5,[%i0+0x0a0] ! Mem[00000000560000a0] srax %l1,%l0,%l1 swap [%i1+0x078],%l7 ! Mem[0000000056800078] jmpl %o7,%g0 ldub [%i2+0x097],%l3 ! Mem[0000000057000097] p35_far_2_lom: sth %l6,[%o1+0x1dc] ! Mem[00000000568001dc] membar #Sync ldsh [%o0+0x014],%l7 ! Mem[0000000056000014] or %l3,%l2,%l1 ldsh [%o0+0x0be],%l7 ! Mem[00000000560000be] stx %l5,[%o0+0x0a0] ! Mem[00000000560000a0] srax %l1,%l0,%l1 swap [%o1+0x078],%l7 ! Mem[0000000056800078] jmpl %o7,%g0 ldub [%o2+0x097],%l3 ! Mem[0000000057000097] p35_far_2_he: jmpl %o7,%g0 stb %l5,[%i0+0x162] ! Mem[0000000056000162] jmpl %o7,%g0 nop p35_far_2_ho: jmpl %o7,%g0 stb %l5,[%o0+0x162] ! Mem[0000000056000162] jmpl %o7,%g0 nop p35_far_2_hem: jmpl %o7,%g0 stb %l5,[%i0+0x162] ! Mem[0000000056000162] jmpl %o7,%g0 nop p35_far_2_hom: jmpl %o7,%g0 stb %l5,[%o0+0x162] ! Mem[0000000056000162] jmpl %o7,%g0 nop p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: ldstub [%i3+0x043],%l3 ! Mem[0000000059800043] std %l4,[%i0+0x158] ! Mem[0000000058000158] stw %l2,[%i0+0x1c0] ! Mem[00000000580001c0] std %f10,[%i0+0x038] ! Mem[0000000058000038] jmpl %o7,%g0 andn %l4,-0xfb9,%l6 p36_far_2_lo: ldstub [%o3+0x043],%l3 ! Mem[0000000059800043] std %l4,[%o0+0x158] ! Mem[0000000058000158] stw %l2,[%o0+0x1c0] ! Mem[00000000580001c0] std %f10,[%o0+0x038] ! Mem[0000000058000038] jmpl %o7,%g0 andn %l4,-0xfb9,%l6 p36_far_2_lem: ldstub [%i3+0x043],%l3 ! Mem[0000000059800043] std %l4,[%i0+0x158] ! Mem[0000000058000158] stw %l2,[%i0+0x1c0] ! Mem[00000000580001c0] membar #Sync std %f10,[%i0+0x038] ! Mem[0000000058000038] jmpl %o7,%g0 andn %l4,-0xfb9,%l6 p36_far_2_lom: ldstub [%o3+0x043],%l3 ! Mem[0000000059800043] std %l4,[%o0+0x158] ! Mem[0000000058000158] stw %l2,[%o0+0x1c0] ! Mem[00000000580001c0] membar #Sync std %f10,[%o0+0x038] ! Mem[0000000058000038] jmpl %o7,%g0 andn %l4,-0xfb9,%l6 p36_far_2_he: stx %l2,[%i2+0x148] ! Mem[0000000059000148] ldsb [%i0+0x1dc],%l2 ! Mem[00000000580001dc] ldub [%i2+0x0f0],%l0 ! Mem[00000000590000f0] jmpl %o7,%g0 ldstub [%i1+0x1a1],%l0 ! Mem[00000000588001a1] p36_far_2_ho: stx %l2,[%o2+0x148] ! Mem[0000000059000148] ldsb [%o0+0x1dc],%l2 ! Mem[00000000580001dc] ldub [%o2+0x0f0],%l0 ! Mem[00000000590000f0] jmpl %o7,%g0 ldstub [%o1+0x1a1],%l0 ! Mem[00000000588001a1] p36_far_2_hem: stx %l2,[%i2+0x148] ! Mem[0000000059000148] ldsb [%i0+0x1dc],%l2 ! Mem[00000000580001dc] ldub [%i2+0x0f0],%l0 ! Mem[00000000590000f0] jmpl %o7,%g0 ldstub [%i1+0x1a1],%l0 ! Mem[00000000588001a1] p36_far_2_hom: stx %l2,[%o2+0x148] ! Mem[0000000059000148] ldsb [%o0+0x1dc],%l2 ! Mem[00000000580001dc] ldub [%o2+0x0f0],%l0 ! Mem[00000000590000f0] jmpl %o7,%g0 ldstub [%o1+0x1a1],%l0 ! Mem[00000000588001a1] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: std %l6,[%i0+0x0d8] ! Mem[000000005a0000d8] umulcc %l2,%l1,%l2 jmpl %o7,%g0 andn %l6,%l0,%l6 p37_far_2_lo: std %l6,[%o0+0x0d8] ! Mem[000000005a0000d8] umulcc %l2,%l1,%l2 jmpl %o7,%g0 andn %l6,%l0,%l6 p37_far_2_lem: std %l6,[%i0+0x0d8] ! Mem[000000005a0000d8] umulcc %l2,%l1,%l2 jmpl %o7,%g0 andn %l6,%l0,%l6 p37_far_2_lom: std %l6,[%o0+0x0d8] ! Mem[000000005a0000d8] umulcc %l2,%l1,%l2 jmpl %o7,%g0 andn %l6,%l0,%l6 p37_far_2_he: ldsb [%i2+0x043],%l3 ! Mem[000000005b000043] ldd [%i3+0x158],%l4 ! Mem[000000005b800158] std %l0,[%i2+0x0d0] ! Mem[000000005b0000d0] srax %l7,0x038,%l7 jmpl %o7,%g0 srax %l4,0x00a,%l1 p37_far_2_ho: ldsb [%o2+0x043],%l3 ! Mem[000000005b000043] ldd [%o3+0x158],%l4 ! Mem[000000005b800158] std %l0,[%o2+0x0d0] ! Mem[000000005b0000d0] srax %l7,0x038,%l7 jmpl %o7,%g0 srax %l4,0x00a,%l1 p37_far_2_hem: ldsb [%i2+0x043],%l3 ! Mem[000000005b000043] ldd [%i3+0x158],%l4 ! Mem[000000005b800158] std %l0,[%i2+0x0d0] ! Mem[000000005b0000d0] srax %l7,0x038,%l7 jmpl %o7,%g0 srax %l4,0x00a,%l1 p37_far_2_hom: ldsb [%o2+0x043],%l3 ! Mem[000000005b000043] ldd [%o3+0x158],%l4 ! Mem[000000005b800158] std %l0,[%o2+0x0d0] ! Mem[000000005b0000d0] srax %l7,0x038,%l7 jmpl %o7,%g0 srax %l4,0x00a,%l1 p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: ldstub [%i0+0x12b],%l2 ! Mem[000000005c00012b] umulcc %l3,-0xf73,%l4 ldub [%i1+0x004],%l0 ! Mem[000000005c800004] jmpl %o7,%g0 ldx [%i1+0x148],%l6 ! Mem[000000005c800148] p38_far_2_lo: ldstub [%o0+0x12b],%l2 ! Mem[000000005c00012b] umulcc %l3,-0xf73,%l4 ldub [%o1+0x004],%l0 ! Mem[000000005c800004] jmpl %o7,%g0 ldx [%o1+0x148],%l6 ! Mem[000000005c800148] p38_far_2_lem: ldstub [%i0+0x12b],%l2 ! Mem[000000005c00012b] umulcc %l3,-0xf73,%l4 membar #Sync ldub [%i1+0x004],%l0 ! Mem[000000005c800004] jmpl %o7,%g0 ldx [%i1+0x148],%l6 ! Mem[000000005c800148] p38_far_2_lom: ldstub [%o0+0x12b],%l2 ! Mem[000000005c00012b] umulcc %l3,-0xf73,%l4 membar #Sync ldub [%o1+0x004],%l0 ! Mem[000000005c800004] jmpl %o7,%g0 ldx [%o1+0x148],%l6 ! Mem[000000005c800148] p38_far_2_he: lduw [%i3+0x174],%l3 ! Mem[000000005d800174] umulcc %l0,%l4,%l0 stw %l6,[%i1+0x1a4] ! Mem[000000005c8001a4] jmpl %o7,%g0 ldx [%i0+0x080],%l4 ! Mem[000000005c000080] p38_far_2_ho: lduw [%o3+0x174],%l3 ! Mem[000000005d800174] umulcc %l0,%l4,%l0 stw %l6,[%o1+0x1a4] ! Mem[000000005c8001a4] jmpl %o7,%g0 ldx [%o0+0x080],%l4 ! Mem[000000005c000080] p38_far_2_hem: lduw [%i3+0x174],%l3 ! Mem[000000005d800174] umulcc %l0,%l4,%l0 stw %l6,[%i1+0x1a4] ! Mem[000000005c8001a4] jmpl %o7,%g0 ldx [%i0+0x080],%l4 ! Mem[000000005c000080] p38_far_2_hom: lduw [%o3+0x174],%l3 ! Mem[000000005d800174] umulcc %l0,%l4,%l0 stw %l6,[%o1+0x1a4] ! Mem[000000005c8001a4] jmpl %o7,%g0 ldx [%o0+0x080],%l4 ! Mem[000000005c000080] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: ldx [%i2+0x060],%l4 ! Mem[000000005f000060] lduw [%i2+0x058],%l1 ! Mem[000000005f000058] ldd [%i2+0x028],%l2 ! Mem[000000005f000028] ldsb [%i2+0x10d],%l6 ! Mem[000000005f00010d] ldd [%i0+0x1d8],%l2 ! Mem[000000005e0001d8] std %f4 ,[%i1+0x058] ! Mem[000000005e800058] ldsh [%i2+0x188],%l2 ! Mem[000000005f000188] jmpl %o7,%g0 or %l3,%l4,%l6 p39_far_2_lo: ldx [%o2+0x060],%l4 ! Mem[000000005f000060] lduw [%o2+0x058],%l1 ! Mem[000000005f000058] ldd [%o2+0x028],%l2 ! Mem[000000005f000028] ldsb [%o2+0x10d],%l6 ! Mem[000000005f00010d] ldd [%o0+0x1d8],%l2 ! Mem[000000005e0001d8] std %f4 ,[%o1+0x058] ! Mem[000000005e800058] ldsh [%o2+0x188],%l2 ! Mem[000000005f000188] jmpl %o7,%g0 or %l3,%l4,%l6 p39_far_2_lem: ldx [%i2+0x060],%l4 ! Mem[000000005f000060] lduw [%i2+0x058],%l1 ! Mem[000000005f000058] membar #Sync ldd [%i2+0x028],%l2 ! Mem[000000005f000028] ldsb [%i2+0x10d],%l6 ! Mem[000000005f00010d] ldd [%i0+0x1d8],%l2 ! Mem[000000005e0001d8] std %f4 ,[%i1+0x058] ! Mem[000000005e800058] ldsh [%i2+0x188],%l2 ! Mem[000000005f000188] jmpl %o7,%g0 or %l3,%l4,%l6 p39_far_2_lom: ldx [%o2+0x060],%l4 ! Mem[000000005f000060] lduw [%o2+0x058],%l1 ! Mem[000000005f000058] membar #Sync ldd [%o2+0x028],%l2 ! Mem[000000005f000028] ldsb [%o2+0x10d],%l6 ! Mem[000000005f00010d] ldd [%o0+0x1d8],%l2 ! Mem[000000005e0001d8] std %f4 ,[%o1+0x058] ! Mem[000000005e800058] ldsh [%o2+0x188],%l2 ! Mem[000000005f000188] jmpl %o7,%g0 or %l3,%l4,%l6 p39_far_2_he: lduw [%i1+0x194],%l0 ! Mem[000000005e800194] jmpl %o7,%g0 lduh [%i0+0x122],%l7 ! Mem[000000005e000122] p39_far_2_ho: lduw [%o1+0x194],%l0 ! Mem[000000005e800194] jmpl %o7,%g0 lduh [%o0+0x122],%l7 ! Mem[000000005e000122] p39_far_2_hem: lduw [%i1+0x194],%l0 ! Mem[000000005e800194] jmpl %o7,%g0 lduh [%i0+0x122],%l7 ! Mem[000000005e000122] p39_far_2_hom: lduw [%o1+0x194],%l0 ! Mem[000000005e800194] jmpl %o7,%g0 lduh [%o0+0x122],%l7 ! Mem[000000005e000122] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: jmpl %o7,%g0 swap [%i0+0x0fc],%l1 ! Mem[00000000600000fc] jmpl %o7,%g0 nop p40_far_2_lo: jmpl %o7,%g0 swap [%o0+0x0fc],%l1 ! Mem[00000000600000fc] jmpl %o7,%g0 nop p40_far_2_lem: jmpl %o7,%g0 swap [%i0+0x0fc],%l1 ! Mem[00000000600000fc] jmpl %o7,%g0 nop p40_far_2_lom: jmpl %o7,%g0 swap [%o0+0x0fc],%l1 ! Mem[00000000600000fc] jmpl %o7,%g0 nop p40_far_2_he: std %l0,[%i2+0x190] ! Mem[0000000061000190] lduh [%i2+0x0f6],%l1 ! Mem[00000000610000f6] stw %l1,[%i3+0x1c0] ! Mem[00000000618001c0] jmpl %o7,%g0 lduw [%i0+0x130],%l4 ! Mem[0000000060000130] p40_far_2_ho: std %l0,[%o2+0x190] ! Mem[0000000061000190] lduh [%o2+0x0f6],%l1 ! Mem[00000000610000f6] stw %l1,[%o3+0x1c0] ! Mem[00000000618001c0] jmpl %o7,%g0 lduw [%o0+0x130],%l4 ! Mem[0000000060000130] p40_far_2_hem: std %l0,[%i2+0x190] ! Mem[0000000061000190] lduh [%i2+0x0f6],%l1 ! Mem[00000000610000f6] stw %l1,[%i3+0x1c0] ! Mem[00000000618001c0] jmpl %o7,%g0 lduw [%i0+0x130],%l4 ! Mem[0000000060000130] p40_far_2_hom: std %l0,[%o2+0x190] ! Mem[0000000061000190] lduh [%o2+0x0f6],%l1 ! Mem[00000000610000f6] stw %l1,[%o3+0x1c0] ! Mem[00000000618001c0] jmpl %o7,%g0 lduw [%o0+0x130],%l4 ! Mem[0000000060000130] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: std %l0,[%i2+0x0e0] ! Mem[00000000630000e0] ldd [%i3+0x110],%f8 ! Mem[0000000063800110] lduh [%i3+0x00c],%l3 ! Mem[000000006380000c] ldstub [%i2+0x0a3],%l3 ! Mem[00000000630000a3] ldstub [%i2+0x101],%l4 ! Mem[0000000063000101] ldd [%i1+0x190],%l4 ! Mem[0000000062800190] jmpl %o7,%g0 ldsh [%i3+0x162],%l1 ! Mem[0000000063800162] p41_far_2_lo: std %l0,[%o2+0x0e0] ! Mem[00000000630000e0] ldd [%o3+0x110],%f8 ! Mem[0000000063800110] lduh [%o3+0x00c],%l3 ! Mem[000000006380000c] ldstub [%o2+0x0a3],%l3 ! Mem[00000000630000a3] ldstub [%o2+0x101],%l4 ! Mem[0000000063000101] ldd [%o1+0x190],%l4 ! Mem[0000000062800190] jmpl %o7,%g0 ldsh [%o3+0x162],%l1 ! Mem[0000000063800162] p41_far_2_lem: std %l0,[%i2+0x0e0] ! Mem[00000000630000e0] ldd [%i3+0x110],%f8 ! Mem[0000000063800110] membar #Sync lduh [%i3+0x00c],%l3 ! Mem[000000006380000c] ldstub [%i2+0x0a3],%l3 ! Mem[00000000630000a3] ldstub [%i2+0x101],%l4 ! Mem[0000000063000101] ldd [%i1+0x190],%l4 ! Mem[0000000062800190] jmpl %o7,%g0 ldsh [%i3+0x162],%l1 ! Mem[0000000063800162] p41_far_2_lom: std %l0,[%o2+0x0e0] ! Mem[00000000630000e0] ldd [%o3+0x110],%f8 ! Mem[0000000063800110] membar #Sync lduh [%o3+0x00c],%l3 ! Mem[000000006380000c] ldstub [%o2+0x0a3],%l3 ! Mem[00000000630000a3] ldstub [%o2+0x101],%l4 ! Mem[0000000063000101] ldd [%o1+0x190],%l4 ! Mem[0000000062800190] jmpl %o7,%g0 ldsh [%o3+0x162],%l1 ! Mem[0000000063800162] p41_far_2_he: jmpl %o7,%g0 stb %l6,[%i2+0x049] ! Mem[0000000063000049] jmpl %o7,%g0 nop p41_far_2_ho: jmpl %o7,%g0 stb %l6,[%o2+0x049] ! Mem[0000000063000049] jmpl %o7,%g0 nop p41_far_2_hem: jmpl %o7,%g0 stb %l6,[%i2+0x049] ! Mem[0000000063000049] jmpl %o7,%g0 nop p41_far_2_hom: jmpl %o7,%g0 stb %l6,[%o2+0x049] ! Mem[0000000063000049] jmpl %o7,%g0 nop p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: ldub [%i0+0x067],%l1 ! Mem[0000000064000067] jmpl %o7,%g0 stx %l2,[%i3+0x1a8] ! Mem[00000000658001a8] p42_far_2_lo: ldub [%o0+0x067],%l1 ! Mem[0000000064000067] jmpl %o7,%g0 stx %l2,[%o3+0x1a8] ! Mem[00000000658001a8] p42_far_2_lem: ldub [%i0+0x067],%l1 ! Mem[0000000064000067] jmpl %o7,%g0 stx %l2,[%i3+0x1a8] ! Mem[00000000658001a8] p42_far_2_lom: ldub [%o0+0x067],%l1 ! Mem[0000000064000067] jmpl %o7,%g0 stx %l2,[%o3+0x1a8] ! Mem[00000000658001a8] p42_far_2_he: jmpl %o7,%g0 stx %l2,[%i2+0x098] ! Mem[0000000065000098] jmpl %o7,%g0 nop p42_far_2_ho: jmpl %o7,%g0 stx %l2,[%o2+0x098] ! Mem[0000000065000098] jmpl %o7,%g0 nop p42_far_2_hem: jmpl %o7,%g0 stx %l2,[%i2+0x098] ! Mem[0000000065000098] jmpl %o7,%g0 nop p42_far_2_hom: jmpl %o7,%g0 stx %l2,[%o2+0x098] ! Mem[0000000065000098] jmpl %o7,%g0 nop p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: stx %l7,[%i1+0x040] ! Mem[0000000066800040] ldd [%i2+0x090],%l6 ! Mem[0000000067000090] addcc %l5,-0x27c,%l0 ldd [%i1+0x170],%l6 ! Mem[0000000066800170] ldsb [%i0+0x042],%l0 ! Mem[0000000066000042] tsubcc %l2,%l2,%l0 stx %l2,[%i0+0x030] ! Mem[0000000066000030] jmpl %o7,%g0 std %f0 ,[%i2+0x060] ! Mem[0000000067000060] p43_far_2_lo: stx %l7,[%o1+0x040] ! Mem[0000000066800040] ldd [%o2+0x090],%l6 ! Mem[0000000067000090] addcc %l5,-0x27c,%l0 ldd [%o1+0x170],%l6 ! Mem[0000000066800170] ldsb [%o0+0x042],%l0 ! Mem[0000000066000042] tsubcc %l2,%l2,%l0 stx %l2,[%o0+0x030] ! Mem[0000000066000030] jmpl %o7,%g0 std %f0 ,[%o2+0x060] ! Mem[0000000067000060] p43_far_2_lem: stx %l7,[%i1+0x040] ! Mem[0000000066800040] ldd [%i2+0x090],%l6 ! Mem[0000000067000090] addcc %l5,-0x27c,%l0 ldd [%i1+0x170],%l6 ! Mem[0000000066800170] ldsb [%i0+0x042],%l0 ! Mem[0000000066000042] tsubcc %l2,%l2,%l0 membar #Sync stx %l2,[%i0+0x030] ! Mem[0000000066000030] jmpl %o7,%g0 std %f0 ,[%i2+0x060] ! Mem[0000000067000060] p43_far_2_lom: stx %l7,[%o1+0x040] ! Mem[0000000066800040] ldd [%o2+0x090],%l6 ! Mem[0000000067000090] addcc %l5,-0x27c,%l0 ldd [%o1+0x170],%l6 ! Mem[0000000066800170] ldsb [%o0+0x042],%l0 ! Mem[0000000066000042] tsubcc %l2,%l2,%l0 membar #Sync stx %l2,[%o0+0x030] ! Mem[0000000066000030] jmpl %o7,%g0 std %f0 ,[%o2+0x060] ! Mem[0000000067000060] p43_far_2_he: lduh [%i0+0x134],%l0 ! Mem[0000000066000134] smul %l4,-0xb81,%l7 lduw [%i3+0x1b0],%l0 ! Mem[00000000678001b0] jmpl %o7,%g0 sth %l1,[%i0+0x1c0] ! Mem[00000000660001c0] p43_far_2_ho: lduh [%o0+0x134],%l0 ! Mem[0000000066000134] smul %l4,-0xb81,%l7 lduw [%o3+0x1b0],%l0 ! Mem[00000000678001b0] jmpl %o7,%g0 sth %l1,[%o0+0x1c0] ! Mem[00000000660001c0] p43_far_2_hem: lduh [%i0+0x134],%l0 ! Mem[0000000066000134] smul %l4,-0xb81,%l7 lduw [%i3+0x1b0],%l0 ! Mem[00000000678001b0] jmpl %o7,%g0 sth %l1,[%i0+0x1c0] ! Mem[00000000660001c0] p43_far_2_hom: lduh [%o0+0x134],%l0 ! Mem[0000000066000134] smul %l4,-0xb81,%l7 lduw [%o3+0x1b0],%l0 ! Mem[00000000678001b0] jmpl %o7,%g0 sth %l1,[%o0+0x1c0] ! Mem[00000000660001c0] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: srax %l6,0x009,%l4 lduw [%i3+0x0cc],%l5 ! Mem[00000000698000cc] taddcctv %l4,%l2,%l1 ldd [%i3+0x1d8],%f10 ! Mem[00000000698001d8] ldd [%i0+0x038],%f2 ! Mem[0000000068000038] ld [%i2+0x1fc],%f15 ! Mem[00000000690001fc] jmpl %o7,%g0 stw %l7,[%i3+0x064] ! Mem[0000000069800064] p44_far_2_lo: srax %l6,0x009,%l4 lduw [%o3+0x0cc],%l5 ! Mem[00000000698000cc] taddcctv %l4,%l2,%l1 ldd [%o3+0x1d8],%f10 ! Mem[00000000698001d8] ldd [%o0+0x038],%f2 ! Mem[0000000068000038] ld [%o2+0x1fc],%f15 ! Mem[00000000690001fc] jmpl %o7,%g0 stw %l7,[%o3+0x064] ! Mem[0000000069800064] p44_far_2_lem: srax %l6,0x009,%l4 lduw [%i3+0x0cc],%l5 ! Mem[00000000698000cc] taddcctv %l4,%l2,%l1 ldd [%i3+0x1d8],%f10 ! Mem[00000000698001d8] membar #Sync ldd [%i0+0x038],%f2 ! Mem[0000000068000038] ld [%i2+0x1fc],%f15 ! Mem[00000000690001fc] jmpl %o7,%g0 stw %l7,[%i3+0x064] ! Mem[0000000069800064] p44_far_2_lom: srax %l6,0x009,%l4 lduw [%o3+0x0cc],%l5 ! Mem[00000000698000cc] taddcctv %l4,%l2,%l1 ldd [%o3+0x1d8],%f10 ! Mem[00000000698001d8] membar #Sync ldd [%o0+0x038],%f2 ! Mem[0000000068000038] ld [%o2+0x1fc],%f15 ! Mem[00000000690001fc] jmpl %o7,%g0 stw %l7,[%o3+0x064] ! Mem[0000000069800064] p44_far_2_he: srax %l6,%l4,%l3 ldd [%i1+0x0c8],%l4 ! Mem[00000000688000c8] ldstub [%i0+0x0d0],%l4 ! Mem[00000000680000d0] jmpl %o7,%g0 ldub [%i1+0x1a8],%l0 ! Mem[00000000688001a8] p44_far_2_ho: srax %l6,%l4,%l3 ldd [%o1+0x0c8],%l4 ! Mem[00000000688000c8] ldstub [%o0+0x0d0],%l4 ! Mem[00000000680000d0] jmpl %o7,%g0 ldub [%o1+0x1a8],%l0 ! Mem[00000000688001a8] p44_far_2_hem: srax %l6,%l4,%l3 ldd [%i1+0x0c8],%l4 ! Mem[00000000688000c8] ldstub [%i0+0x0d0],%l4 ! Mem[00000000680000d0] jmpl %o7,%g0 ldub [%i1+0x1a8],%l0 ! Mem[00000000688001a8] p44_far_2_hom: srax %l6,%l4,%l3 ldd [%o1+0x0c8],%l4 ! Mem[00000000688000c8] ldstub [%o0+0x0d0],%l4 ! Mem[00000000680000d0] jmpl %o7,%g0 ldub [%o1+0x1a8],%l0 ! Mem[00000000688001a8] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldub [%i3+0x02e],%l6 ! Mem[000000006b80002e] st %f3 ,[%i1+0x1a0] ! Mem[000000006a8001a0] ldd [%i1+0x090],%l0 ! Mem[000000006a800090] ld [%i2+0x1ac],%f8 ! Mem[000000006b0001ac] ld [%i2+0x080],%f7 ! Mem[000000006b000080] jmpl %o7,%g0 stw %l7,[%i2+0x118] ! Mem[000000006b000118] p45_far_2_lo: ldub [%o3+0x02e],%l6 ! Mem[000000006b80002e] st %f3 ,[%o1+0x1a0] ! Mem[000000006a8001a0] ldd [%o1+0x090],%l0 ! Mem[000000006a800090] ld [%o2+0x1ac],%f8 ! Mem[000000006b0001ac] ld [%o2+0x080],%f7 ! Mem[000000006b000080] jmpl %o7,%g0 stw %l7,[%o2+0x118] ! Mem[000000006b000118] p45_far_2_lem: membar #Sync ldub [%i3+0x02e],%l6 ! Mem[000000006b80002e] st %f3 ,[%i1+0x1a0] ! Mem[000000006a8001a0] ldd [%i1+0x090],%l0 ! Mem[000000006a800090] ld [%i2+0x1ac],%f8 ! Mem[000000006b0001ac] ld [%i2+0x080],%f7 ! Mem[000000006b000080] jmpl %o7,%g0 stw %l7,[%i2+0x118] ! Mem[000000006b000118] p45_far_2_lom: membar #Sync ldub [%o3+0x02e],%l6 ! Mem[000000006b80002e] st %f3 ,[%o1+0x1a0] ! Mem[000000006a8001a0] ldd [%o1+0x090],%l0 ! Mem[000000006a800090] ld [%o2+0x1ac],%f8 ! Mem[000000006b0001ac] ld [%o2+0x080],%f7 ! Mem[000000006b000080] jmpl %o7,%g0 stw %l7,[%o2+0x118] ! Mem[000000006b000118] p45_far_2_he: ldub [%i1+0x093],%l0 ! Mem[000000006a800093] jmpl %o7,%g0 stx %l7,[%i2+0x050] ! Mem[000000006b000050] p45_far_2_ho: ldub [%o1+0x093],%l0 ! Mem[000000006a800093] jmpl %o7,%g0 stx %l7,[%o2+0x050] ! Mem[000000006b000050] p45_far_2_hem: ldub [%i1+0x093],%l0 ! Mem[000000006a800093] jmpl %o7,%g0 stx %l7,[%i2+0x050] ! Mem[000000006b000050] p45_far_2_hom: ldub [%o1+0x093],%l0 ! Mem[000000006a800093] jmpl %o7,%g0 stx %l7,[%o2+0x050] ! Mem[000000006b000050] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: sth %l3,[%i3+0x1dc] ! Mem[000000006d8001dc] std %l2,[%i3+0x038] ! Mem[000000006d800038] jmpl %o7,%g0 addc %l4,0x7b4,%l0 p46_far_2_lo: sth %l3,[%o3+0x1dc] ! Mem[000000006d8001dc] std %l2,[%o3+0x038] ! Mem[000000006d800038] jmpl %o7,%g0 addc %l4,0x7b4,%l0 p46_far_2_lem: sth %l3,[%i3+0x1dc] ! Mem[000000006d8001dc] membar #Sync std %l2,[%i3+0x038] ! Mem[000000006d800038] jmpl %o7,%g0 addc %l4,0x7b4,%l0 p46_far_2_lom: sth %l3,[%o3+0x1dc] ! Mem[000000006d8001dc] membar #Sync std %l2,[%o3+0x038] ! Mem[000000006d800038] jmpl %o7,%g0 addc %l4,0x7b4,%l0 p46_far_2_he: ldsw [%i0+0x0d0],%l4 ! Mem[000000006c0000d0] lduw [%i2+0x108],%l2 ! Mem[000000006d000108] std %l0,[%i3+0x140] ! Mem[000000006d800140] std %l2,[%i0+0x118] ! Mem[000000006c000118] ld [%i3+0x030],%f30 ! Mem[000000006d800030] stb %l5,[%i3+0x15f] ! Mem[000000006d80015f] addccc %l2,%l0,%l1 jmpl %o7,%g0 ldd [%i1+0x0b8],%l0 ! Mem[000000006c8000b8] p46_far_2_ho: ldsw [%o0+0x0d0],%l4 ! Mem[000000006c0000d0] lduw [%o2+0x108],%l2 ! Mem[000000006d000108] std %l0,[%o3+0x140] ! Mem[000000006d800140] std %l2,[%o0+0x118] ! Mem[000000006c000118] ld [%o3+0x030],%f30 ! Mem[000000006d800030] stb %l5,[%o3+0x15f] ! Mem[000000006d80015f] addccc %l2,%l0,%l1 jmpl %o7,%g0 ldd [%o1+0x0b8],%l0 ! Mem[000000006c8000b8] p46_far_2_hem: ldsw [%i0+0x0d0],%l4 ! Mem[000000006c0000d0] lduw [%i2+0x108],%l2 ! Mem[000000006d000108] std %l0,[%i3+0x140] ! Mem[000000006d800140] std %l2,[%i0+0x118] ! Mem[000000006c000118] membar #Sync ld [%i3+0x030],%f30 ! Mem[000000006d800030] stb %l5,[%i3+0x15f] ! Mem[000000006d80015f] addccc %l2,%l0,%l1 jmpl %o7,%g0 ldd [%i1+0x0b8],%l0 ! Mem[000000006c8000b8] p46_far_2_hom: ldsw [%o0+0x0d0],%l4 ! Mem[000000006c0000d0] lduw [%o2+0x108],%l2 ! Mem[000000006d000108] std %l0,[%o3+0x140] ! Mem[000000006d800140] std %l2,[%o0+0x118] ! Mem[000000006c000118] membar #Sync ld [%o3+0x030],%f30 ! Mem[000000006d800030] stb %l5,[%o3+0x15f] ! Mem[000000006d80015f] addccc %l2,%l0,%l1 jmpl %o7,%g0 ldd [%o1+0x0b8],%l0 ! Mem[000000006c8000b8] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: sdivx %l5,0x3bc,%l3 lduh [%i1+0x032],%l3 ! Mem[000000006e800032] ldsw [%i2+0x090],%l0 ! Mem[000000006f000090] stx %l6,[%i1+0x1c0] ! Mem[000000006e8001c0] lduw [%i2+0x010],%l0 ! Mem[000000006f000010] jmpl %o7,%g0 ld [%i2+0x040],%f11 ! Mem[000000006f000040] p47_far_2_lo: sdivx %l5,0x3bc,%l3 lduh [%o1+0x032],%l3 ! Mem[000000006e800032] ldsw [%o2+0x090],%l0 ! Mem[000000006f000090] stx %l6,[%o1+0x1c0] ! Mem[000000006e8001c0] lduw [%o2+0x010],%l0 ! Mem[000000006f000010] jmpl %o7,%g0 ld [%o2+0x040],%f11 ! Mem[000000006f000040] p47_far_2_lem: sdivx %l5,0x3bc,%l3 membar #Sync lduh [%i1+0x032],%l3 ! Mem[000000006e800032] ldsw [%i2+0x090],%l0 ! Mem[000000006f000090] stx %l6,[%i1+0x1c0] ! Mem[000000006e8001c0] lduw [%i2+0x010],%l0 ! Mem[000000006f000010] jmpl %o7,%g0 ld [%i2+0x040],%f11 ! Mem[000000006f000040] p47_far_2_lom: sdivx %l5,0x3bc,%l3 membar #Sync lduh [%o1+0x032],%l3 ! Mem[000000006e800032] ldsw [%o2+0x090],%l0 ! Mem[000000006f000090] stx %l6,[%o1+0x1c0] ! Mem[000000006e8001c0] lduw [%o2+0x010],%l0 ! Mem[000000006f000010] jmpl %o7,%g0 ld [%o2+0x040],%f11 ! Mem[000000006f000040] p47_far_2_he: stb %l2,[%i1+0x024] ! Mem[000000006e800024] stx %l3,[%i3+0x1d8] ! Mem[000000006f8001d8] st %f19,[%i2+0x03c] ! Mem[000000006f00003c] ldsb [%i0+0x1ff],%l7 ! Mem[000000006e0001ff] andn %l1,%l4,%l5 jmpl %o7,%g0 std %l0,[%i1+0x088] ! Mem[000000006e800088] p47_far_2_ho: stb %l2,[%o1+0x024] ! Mem[000000006e800024] stx %l3,[%o3+0x1d8] ! Mem[000000006f8001d8] st %f19,[%o2+0x03c] ! Mem[000000006f00003c] ldsb [%o0+0x1ff],%l7 ! Mem[000000006e0001ff] andn %l1,%l4,%l5 jmpl %o7,%g0 std %l0,[%o1+0x088] ! Mem[000000006e800088] p47_far_2_hem: membar #Sync stb %l2,[%i1+0x024] ! Mem[000000006e800024] stx %l3,[%i3+0x1d8] ! Mem[000000006f8001d8] st %f19,[%i2+0x03c] ! Mem[000000006f00003c] ldsb [%i0+0x1ff],%l7 ! Mem[000000006e0001ff] andn %l1,%l4,%l5 jmpl %o7,%g0 std %l0,[%i1+0x088] ! Mem[000000006e800088] p47_far_2_hom: membar #Sync stb %l2,[%o1+0x024] ! Mem[000000006e800024] stx %l3,[%o3+0x1d8] ! Mem[000000006f8001d8] st %f19,[%o2+0x03c] ! Mem[000000006f00003c] ldsb [%o0+0x1ff],%l7 ! Mem[000000006e0001ff] andn %l1,%l4,%l5 jmpl %o7,%g0 std %l0,[%o1+0x088] ! Mem[000000006e800088] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: ldd [%i0+0x028],%l2 ! Mem[0000000070000028] jmpl %o7,%g0 ldsb [%i2+0x1f3],%l0 ! Mem[00000000710001f3] p48_far_2_lo: ldd [%o0+0x028],%l2 ! Mem[0000000070000028] jmpl %o7,%g0 ldsb [%o2+0x1f3],%l0 ! Mem[00000000710001f3] p48_far_2_lem: membar #Sync ldd [%i0+0x028],%l2 ! Mem[0000000070000028] jmpl %o7,%g0 ldsb [%i2+0x1f3],%l0 ! Mem[00000000710001f3] p48_far_2_lom: membar #Sync ldd [%o0+0x028],%l2 ! Mem[0000000070000028] jmpl %o7,%g0 ldsb [%o2+0x1f3],%l0 ! Mem[00000000710001f3] p48_far_2_he: add %l0,0xece,%l0 jmpl %o7,%g0 andncc %l6,%l5,%l7 p48_far_2_ho: add %l0,0xece,%l0 jmpl %o7,%g0 andncc %l6,%l5,%l7 p48_far_2_hem: add %l0,0xece,%l0 jmpl %o7,%g0 andncc %l6,%l5,%l7 p48_far_2_hom: add %l0,0xece,%l0 jmpl %o7,%g0 andncc %l6,%l5,%l7 p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: ldsb [%i1+0x0a6],%l0 ! Mem[00000000728000a6] lduh [%i1+0x068],%l7 ! Mem[0000000072800068] udivx %l0,-0x116,%l6 xnorcc %l1,-0x546,%l2 add %l7,-0xb79,%l6 jmpl %o7,%g0 std %f0 ,[%i1+0x040] ! Mem[0000000072800040] p49_far_2_lo: ldsb [%o1+0x0a6],%l0 ! Mem[00000000728000a6] lduh [%o1+0x068],%l7 ! Mem[0000000072800068] udivx %l0,-0x116,%l6 xnorcc %l1,-0x546,%l2 add %l7,-0xb79,%l6 jmpl %o7,%g0 std %f0 ,[%o1+0x040] ! Mem[0000000072800040] p49_far_2_lem: ldsb [%i1+0x0a6],%l0 ! Mem[00000000728000a6] lduh [%i1+0x068],%l7 ! Mem[0000000072800068] udivx %l0,-0x116,%l6 xnorcc %l1,-0x546,%l2 add %l7,-0xb79,%l6 jmpl %o7,%g0 std %f0 ,[%i1+0x040] ! Mem[0000000072800040] p49_far_2_lom: ldsb [%o1+0x0a6],%l0 ! Mem[00000000728000a6] lduh [%o1+0x068],%l7 ! Mem[0000000072800068] udivx %l0,-0x116,%l6 xnorcc %l1,-0x546,%l2 add %l7,-0xb79,%l6 jmpl %o7,%g0 std %f0 ,[%o1+0x040] ! Mem[0000000072800040] p49_far_2_he: sth %l7,[%i1+0x01a] ! Mem[000000007280001a] ldsh [%i0+0x1d0],%l6 ! Mem[00000000720001d0] stw %l4,[%i2+0x0c4] ! Mem[00000000730000c4] ldd [%i0+0x008],%f16 ! Mem[0000000072000008] ldstub [%i3+0x1b8],%l5 ! Mem[00000000738001b8] jmpl %o7,%g0 ldsh [%i3+0x01e],%l4 ! Mem[000000007380001e] p49_far_2_ho: sth %l7,[%o1+0x01a] ! Mem[000000007280001a] ldsh [%o0+0x1d0],%l6 ! Mem[00000000720001d0] stw %l4,[%o2+0x0c4] ! Mem[00000000730000c4] ldd [%o0+0x008],%f16 ! Mem[0000000072000008] ldstub [%o3+0x1b8],%l5 ! Mem[00000000738001b8] jmpl %o7,%g0 ldsh [%o3+0x01e],%l4 ! Mem[000000007380001e] p49_far_2_hem: membar #Sync sth %l7,[%i1+0x01a] ! Mem[000000007280001a] ldsh [%i0+0x1d0],%l6 ! Mem[00000000720001d0] stw %l4,[%i2+0x0c4] ! Mem[00000000730000c4] ldd [%i0+0x008],%f16 ! Mem[0000000072000008] ldstub [%i3+0x1b8],%l5 ! Mem[00000000738001b8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x01e],%l4 ! Mem[000000007380001e] p49_far_2_hom: membar #Sync sth %l7,[%o1+0x01a] ! Mem[000000007280001a] ldsh [%o0+0x1d0],%l6 ! Mem[00000000720001d0] stw %l4,[%o2+0x0c4] ! Mem[00000000730000c4] ldd [%o0+0x008],%f16 ! Mem[0000000072000008] ldstub [%o3+0x1b8],%l5 ! Mem[00000000738001b8] membar #Sync jmpl %o7,%g0 ldsh [%o3+0x01e],%l4 ! Mem[000000007380001e] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: jmpl %o7,%g0 stx %l2,[%i3+0x1d8] ! Mem[00000000758001d8] jmpl %o7,%g0 nop p50_far_2_lo: jmpl %o7,%g0 stx %l2,[%o3+0x1d8] ! Mem[00000000758001d8] jmpl %o7,%g0 nop p50_far_2_lem: jmpl %o7,%g0 stx %l2,[%i3+0x1d8] ! Mem[00000000758001d8] jmpl %o7,%g0 nop p50_far_2_lom: jmpl %o7,%g0 stx %l2,[%o3+0x1d8] ! Mem[00000000758001d8] jmpl %o7,%g0 nop p50_far_2_he: ldub [%i0+0x078],%l5 ! Mem[0000000074000078] ldsh [%i0+0x188],%l2 ! Mem[0000000074000188] lduw [%i0+0x048],%l0 ! Mem[0000000074000048] ldd [%i0+0x198],%l6 ! Mem[0000000074000198] swap [%i0+0x100],%l7 ! Mem[0000000074000100] ldsh [%i2+0x1b2],%l0 ! Mem[00000000750001b2] jmpl %o7,%g0 ldsh [%i3+0x03c],%l0 ! Mem[000000007580003c] p50_far_2_ho: ldub [%o0+0x078],%l5 ! Mem[0000000074000078] ldsh [%o0+0x188],%l2 ! Mem[0000000074000188] lduw [%o0+0x048],%l0 ! Mem[0000000074000048] ldd [%o0+0x198],%l6 ! Mem[0000000074000198] swap [%o0+0x100],%l7 ! Mem[0000000074000100] ldsh [%o2+0x1b2],%l0 ! Mem[00000000750001b2] jmpl %o7,%g0 ldsh [%o3+0x03c],%l0 ! Mem[000000007580003c] p50_far_2_hem: ldub [%i0+0x078],%l5 ! Mem[0000000074000078] ldsh [%i0+0x188],%l2 ! Mem[0000000074000188] lduw [%i0+0x048],%l0 ! Mem[0000000074000048] ldd [%i0+0x198],%l6 ! Mem[0000000074000198] swap [%i0+0x100],%l7 ! Mem[0000000074000100] ldsh [%i2+0x1b2],%l0 ! Mem[00000000750001b2] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x03c],%l0 ! Mem[000000007580003c] p50_far_2_hom: ldub [%o0+0x078],%l5 ! Mem[0000000074000078] ldsh [%o0+0x188],%l2 ! Mem[0000000074000188] lduw [%o0+0x048],%l0 ! Mem[0000000074000048] ldd [%o0+0x198],%l6 ! Mem[0000000074000198] swap [%o0+0x100],%l7 ! Mem[0000000074000100] ldsh [%o2+0x1b2],%l0 ! Mem[00000000750001b2] membar #Sync jmpl %o7,%g0 ldsh [%o3+0x03c],%l0 ! Mem[000000007580003c] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: std %l2,[%i0+0x0a0] ! Mem[00000000760000a0] jmpl %o7,%g0 lduh [%i0+0x120],%l4 ! Mem[0000000076000120] p51_far_2_lo: std %l2,[%o0+0x0a0] ! Mem[00000000760000a0] jmpl %o7,%g0 lduh [%o0+0x120],%l4 ! Mem[0000000076000120] p51_far_2_lem: std %l2,[%i0+0x0a0] ! Mem[00000000760000a0] jmpl %o7,%g0 lduh [%i0+0x120],%l4 ! Mem[0000000076000120] p51_far_2_lom: std %l2,[%o0+0x0a0] ! Mem[00000000760000a0] jmpl %o7,%g0 lduh [%o0+0x120],%l4 ! Mem[0000000076000120] p51_far_2_he: swap [%i1+0x1bc],%l2 ! Mem[00000000768001bc] ldd [%i3+0x000],%f18 ! Mem[0000000077800000] stb %l3,[%i2+0x0d5] ! Mem[00000000770000d5] std %f30,[%i0+0x180] ! Mem[0000000076000180] std %f28,[%i0+0x080] ! Mem[0000000076000080] sth %l0,[%i1+0x0e6] ! Mem[00000000768000e6] jmpl %o7,%g0 stw %l6,[%i3+0x1f0] ! Mem[00000000778001f0] p51_far_2_ho: swap [%o1+0x1bc],%l2 ! Mem[00000000768001bc] ldd [%o3+0x000],%f18 ! Mem[0000000077800000] stb %l3,[%o2+0x0d5] ! Mem[00000000770000d5] std %f30,[%o0+0x180] ! Mem[0000000076000180] std %f28,[%o0+0x080] ! Mem[0000000076000080] sth %l0,[%o1+0x0e6] ! Mem[00000000768000e6] jmpl %o7,%g0 stw %l6,[%o3+0x1f0] ! Mem[00000000778001f0] p51_far_2_hem: swap [%i1+0x1bc],%l2 ! Mem[00000000768001bc] membar #Sync ldd [%i3+0x000],%f18 ! Mem[0000000077800000] stb %l3,[%i2+0x0d5] ! Mem[00000000770000d5] std %f30,[%i0+0x180] ! Mem[0000000076000180] std %f28,[%i0+0x080] ! Mem[0000000076000080] sth %l0,[%i1+0x0e6] ! Mem[00000000768000e6] jmpl %o7,%g0 stw %l6,[%i3+0x1f0] ! Mem[00000000778001f0] p51_far_2_hom: swap [%o1+0x1bc],%l2 ! Mem[00000000768001bc] membar #Sync ldd [%o3+0x000],%f18 ! Mem[0000000077800000] stb %l3,[%o2+0x0d5] ! Mem[00000000770000d5] std %f30,[%o0+0x180] ! Mem[0000000076000180] std %f28,[%o0+0x080] ! Mem[0000000076000080] sth %l0,[%o1+0x0e6] ! Mem[00000000768000e6] jmpl %o7,%g0 stw %l6,[%o3+0x1f0] ! Mem[00000000778001f0] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: ldsw [%i1+0x178],%l4 ! Mem[0000000078800178] std %f2 ,[%i2+0x1e0] ! Mem[00000000790001e0] ldd [%i1+0x018],%f10 ! Mem[0000000078800018] jmpl %o7,%g0 stb %l4,[%i3+0x111] ! Mem[0000000079800111] p52_far_2_lo: ldsw [%o1+0x178],%l4 ! Mem[0000000078800178] std %f2 ,[%o2+0x1e0] ! Mem[00000000790001e0] ldd [%o1+0x018],%f10 ! Mem[0000000078800018] jmpl %o7,%g0 stb %l4,[%o3+0x111] ! Mem[0000000079800111] p52_far_2_lem: ldsw [%i1+0x178],%l4 ! Mem[0000000078800178] std %f2 ,[%i2+0x1e0] ! Mem[00000000790001e0] membar #Sync ldd [%i1+0x018],%f10 ! Mem[0000000078800018] jmpl %o7,%g0 stb %l4,[%i3+0x111] ! Mem[0000000079800111] p52_far_2_lom: ldsw [%o1+0x178],%l4 ! Mem[0000000078800178] std %f2 ,[%o2+0x1e0] ! Mem[00000000790001e0] membar #Sync ldd [%o1+0x018],%f10 ! Mem[0000000078800018] jmpl %o7,%g0 stb %l4,[%o3+0x111] ! Mem[0000000079800111] p52_far_2_he: jmpl %o7,%g0 stw %l6,[%i1+0x090] ! Mem[0000000078800090] jmpl %o7,%g0 nop p52_far_2_ho: jmpl %o7,%g0 stw %l6,[%o1+0x090] ! Mem[0000000078800090] jmpl %o7,%g0 nop p52_far_2_hem: jmpl %o7,%g0 stw %l6,[%i1+0x090] ! Mem[0000000078800090] jmpl %o7,%g0 nop p52_far_2_hom: jmpl %o7,%g0 stw %l6,[%o1+0x090] ! Mem[0000000078800090] jmpl %o7,%g0 nop p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: ld [%i0+0x0a0],%f7 ! Mem[000000007a0000a0] ld [%i3+0x15c],%f7 ! Mem[000000007b80015c] ldx [%i3+0x148],%l6 ! Mem[000000007b800148] ldd [%i3+0x1d8],%f0 ! Mem[000000007b8001d8] jmpl %o7,%g0 sth %l3,[%i3+0x13e] ! Mem[000000007b80013e] p53_far_2_lo: ld [%o0+0x0a0],%f7 ! Mem[000000007a0000a0] ld [%o3+0x15c],%f7 ! Mem[000000007b80015c] ldx [%o3+0x148],%l6 ! Mem[000000007b800148] ldd [%o3+0x1d8],%f0 ! Mem[000000007b8001d8] jmpl %o7,%g0 sth %l3,[%o3+0x13e] ! Mem[000000007b80013e] p53_far_2_lem: ld [%i0+0x0a0],%f7 ! Mem[000000007a0000a0] ld [%i3+0x15c],%f7 ! Mem[000000007b80015c] ldx [%i3+0x148],%l6 ! Mem[000000007b800148] ldd [%i3+0x1d8],%f0 ! Mem[000000007b8001d8] jmpl %o7,%g0 sth %l3,[%i3+0x13e] ! Mem[000000007b80013e] p53_far_2_lom: ld [%o0+0x0a0],%f7 ! Mem[000000007a0000a0] ld [%o3+0x15c],%f7 ! Mem[000000007b80015c] ldx [%o3+0x148],%l6 ! Mem[000000007b800148] ldd [%o3+0x1d8],%f0 ! Mem[000000007b8001d8] jmpl %o7,%g0 sth %l3,[%o3+0x13e] ! Mem[000000007b80013e] p53_far_2_he: ldsh [%i1+0x084],%l1 ! Mem[000000007a800084] ldub [%i1+0x0a2],%l5 ! Mem[000000007a8000a2] xnorcc %l5,%l4,%l0 jmpl %o7,%g0 ldub [%i0+0x170],%l6 ! Mem[000000007a000170] p53_far_2_ho: ldsh [%o1+0x084],%l1 ! Mem[000000007a800084] ldub [%o1+0x0a2],%l5 ! Mem[000000007a8000a2] xnorcc %l5,%l4,%l0 jmpl %o7,%g0 ldub [%o0+0x170],%l6 ! Mem[000000007a000170] p53_far_2_hem: ldsh [%i1+0x084],%l1 ! Mem[000000007a800084] ldub [%i1+0x0a2],%l5 ! Mem[000000007a8000a2] xnorcc %l5,%l4,%l0 jmpl %o7,%g0 ldub [%i0+0x170],%l6 ! Mem[000000007a000170] p53_far_2_hom: ldsh [%o1+0x084],%l1 ! Mem[000000007a800084] ldub [%o1+0x0a2],%l5 ! Mem[000000007a8000a2] xnorcc %l5,%l4,%l0 jmpl %o7,%g0 ldub [%o0+0x170],%l6 ! Mem[000000007a000170] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: lduh [%i0+0x188],%l2 ! Mem[000000007c000188] ldx [%i0+0x1f8],%l7 ! Mem[000000007c0001f8] xor %l1,-0xea9,%l2 ldsh [%i1+0x110],%l4 ! Mem[000000007c800110] sth %l0,[%i2+0x0d0] ! Mem[000000007d0000d0] jmpl %o7,%g0 swap [%i3+0x1a0],%l0 ! Mem[000000007d8001a0] p54_far_2_lo: lduh [%o0+0x188],%l2 ! Mem[000000007c000188] ldx [%o0+0x1f8],%l7 ! Mem[000000007c0001f8] xor %l1,-0xea9,%l2 ldsh [%o1+0x110],%l4 ! Mem[000000007c800110] sth %l0,[%o2+0x0d0] ! Mem[000000007d0000d0] jmpl %o7,%g0 swap [%o3+0x1a0],%l0 ! Mem[000000007d8001a0] p54_far_2_lem: lduh [%i0+0x188],%l2 ! Mem[000000007c000188] ldx [%i0+0x1f8],%l7 ! Mem[000000007c0001f8] xor %l1,-0xea9,%l2 ldsh [%i1+0x110],%l4 ! Mem[000000007c800110] sth %l0,[%i2+0x0d0] ! Mem[000000007d0000d0] jmpl %o7,%g0 swap [%i3+0x1a0],%l0 ! Mem[000000007d8001a0] p54_far_2_lom: lduh [%o0+0x188],%l2 ! Mem[000000007c000188] ldx [%o0+0x1f8],%l7 ! Mem[000000007c0001f8] xor %l1,-0xea9,%l2 ldsh [%o1+0x110],%l4 ! Mem[000000007c800110] sth %l0,[%o2+0x0d0] ! Mem[000000007d0000d0] jmpl %o7,%g0 swap [%o3+0x1a0],%l0 ! Mem[000000007d8001a0] p54_far_2_he: ldsh [%i3+0x010],%l6 ! Mem[000000007d800010] ldstub [%i3+0x15f],%l5 ! Mem[000000007d80015f] jmpl %o7,%g0 ldd [%i0+0x128],%l4 ! Mem[000000007c000128] p54_far_2_ho: ldsh [%o3+0x010],%l6 ! Mem[000000007d800010] ldstub [%o3+0x15f],%l5 ! Mem[000000007d80015f] jmpl %o7,%g0 ldd [%o0+0x128],%l4 ! Mem[000000007c000128] p54_far_2_hem: membar #Sync ldsh [%i3+0x010],%l6 ! Mem[000000007d800010] ldstub [%i3+0x15f],%l5 ! Mem[000000007d80015f] jmpl %o7,%g0 ldd [%i0+0x128],%l4 ! Mem[000000007c000128] p54_far_2_hom: membar #Sync ldsh [%o3+0x010],%l6 ! Mem[000000007d800010] ldstub [%o3+0x15f],%l5 ! Mem[000000007d80015f] jmpl %o7,%g0 ldd [%o0+0x128],%l4 ! Mem[000000007c000128] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: lduw [%i1+0x044],%l1 ! Mem[000000007e800044] jmpl %o7,%g0 ldub [%i2+0x156],%l3 ! Mem[000000007f000156] p55_far_2_lo: lduw [%o1+0x044],%l1 ! Mem[000000007e800044] jmpl %o7,%g0 ldub [%o2+0x156],%l3 ! Mem[000000007f000156] p55_far_2_lem: lduw [%i1+0x044],%l1 ! Mem[000000007e800044] jmpl %o7,%g0 ldub [%i2+0x156],%l3 ! Mem[000000007f000156] p55_far_2_lom: lduw [%o1+0x044],%l1 ! Mem[000000007e800044] jmpl %o7,%g0 ldub [%o2+0x156],%l3 ! Mem[000000007f000156] p55_far_2_he: ldsb [%i1+0x0ce],%l5 ! Mem[000000007e8000ce] mulx %l4,%l2,%l1 jmpl %o7,%g0 sth %l5,[%i0+0x062] ! Mem[000000007e000062] p55_far_2_ho: ldsb [%o1+0x0ce],%l5 ! Mem[000000007e8000ce] mulx %l4,%l2,%l1 jmpl %o7,%g0 sth %l5,[%o0+0x062] ! Mem[000000007e000062] p55_far_2_hem: ldsb [%i1+0x0ce],%l5 ! Mem[000000007e8000ce] mulx %l4,%l2,%l1 jmpl %o7,%g0 sth %l5,[%i0+0x062] ! Mem[000000007e000062] p55_far_2_hom: ldsb [%o1+0x0ce],%l5 ! Mem[000000007e8000ce] mulx %l4,%l2,%l1 jmpl %o7,%g0 sth %l5,[%o0+0x062] ! Mem[000000007e000062] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: st %f8 ,[%i3+0x0b0] ! Mem[00000000818000b0] stw %l3,[%i0+0x098] ! Mem[0000000080000098] ldstub [%i1+0x14b],%l5 ! Mem[000000008080014b] andcc %l0,%l0,%l5 andn %l1,%l1,%l0 ldsb [%i1+0x00c],%l3 ! Mem[000000008080000c] stx %l0,[%i2+0x1d0] ! Mem[00000000810001d0] jmpl %o7,%g0 stx %l5,[%i1+0x140] ! Mem[0000000080800140] p56_far_2_lo: st %f8 ,[%o3+0x0b0] ! Mem[00000000818000b0] stw %l3,[%o0+0x098] ! Mem[0000000080000098] ldstub [%o1+0x14b],%l5 ! Mem[000000008080014b] andcc %l0,%l0,%l5 andn %l1,%l1,%l0 ldsb [%o1+0x00c],%l3 ! Mem[000000008080000c] stx %l0,[%o2+0x1d0] ! Mem[00000000810001d0] jmpl %o7,%g0 stx %l5,[%o1+0x140] ! Mem[0000000080800140] p56_far_2_lem: st %f8 ,[%i3+0x0b0] ! Mem[00000000818000b0] stw %l3,[%i0+0x098] ! Mem[0000000080000098] ldstub [%i1+0x14b],%l5 ! Mem[000000008080014b] andcc %l0,%l0,%l5 andn %l1,%l1,%l0 membar #Sync ldsb [%i1+0x00c],%l3 ! Mem[000000008080000c] stx %l0,[%i2+0x1d0] ! Mem[00000000810001d0] jmpl %o7,%g0 stx %l5,[%i1+0x140] ! Mem[0000000080800140] p56_far_2_lom: st %f8 ,[%o3+0x0b0] ! Mem[00000000818000b0] stw %l3,[%o0+0x098] ! Mem[0000000080000098] ldstub [%o1+0x14b],%l5 ! Mem[000000008080014b] andcc %l0,%l0,%l5 andn %l1,%l1,%l0 membar #Sync ldsb [%o1+0x00c],%l3 ! Mem[000000008080000c] stx %l0,[%o2+0x1d0] ! Mem[00000000810001d0] jmpl %o7,%g0 stx %l5,[%o1+0x140] ! Mem[0000000080800140] p56_far_2_he: ldsb [%i2+0x101],%l4 ! Mem[0000000081000101] ldx [%i1+0x0f0],%l0 ! Mem[00000000808000f0] ldub [%i0+0x099],%l1 ! Mem[0000000080000099] jmpl %o7,%g0 lduh [%i1+0x048],%l6 ! Mem[0000000080800048] p56_far_2_ho: ldsb [%o2+0x101],%l4 ! Mem[0000000081000101] ldx [%o1+0x0f0],%l0 ! Mem[00000000808000f0] ldub [%o0+0x099],%l1 ! Mem[0000000080000099] jmpl %o7,%g0 lduh [%o1+0x048],%l6 ! Mem[0000000080800048] p56_far_2_hem: ldsb [%i2+0x101],%l4 ! Mem[0000000081000101] ldx [%i1+0x0f0],%l0 ! Mem[00000000808000f0] ldub [%i0+0x099],%l1 ! Mem[0000000080000099] jmpl %o7,%g0 lduh [%i1+0x048],%l6 ! Mem[0000000080800048] p56_far_2_hom: ldsb [%o2+0x101],%l4 ! Mem[0000000081000101] ldx [%o1+0x0f0],%l0 ! Mem[00000000808000f0] ldub [%o0+0x099],%l1 ! Mem[0000000080000099] jmpl %o7,%g0 lduh [%o1+0x048],%l6 ! Mem[0000000080800048] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: ldub [%i1+0x1a2],%l3 ! Mem[00000000828001a2] orcc %l5,%l0,%l0 lduh [%i1+0x0b0],%l1 ! Mem[00000000828000b0] lduw [%i0+0x1a8],%l7 ! Mem[00000000820001a8] std %f2 ,[%i2+0x128] ! Mem[0000000083000128] ldub [%i2+0x0b2],%l0 ! Mem[00000000830000b2] lduh [%i2+0x18c],%l0 ! Mem[000000008300018c] jmpl %o7,%g0 lduh [%i2+0x0fe],%l1 ! Mem[00000000830000fe] p57_far_2_lo: ldub [%o1+0x1a2],%l3 ! Mem[00000000828001a2] orcc %l5,%l0,%l0 lduh [%o1+0x0b0],%l1 ! Mem[00000000828000b0] lduw [%o0+0x1a8],%l7 ! Mem[00000000820001a8] std %f2 ,[%o2+0x128] ! Mem[0000000083000128] ldub [%o2+0x0b2],%l0 ! Mem[00000000830000b2] lduh [%o2+0x18c],%l0 ! Mem[000000008300018c] jmpl %o7,%g0 lduh [%o2+0x0fe],%l1 ! Mem[00000000830000fe] p57_far_2_lem: ldub [%i1+0x1a2],%l3 ! Mem[00000000828001a2] orcc %l5,%l0,%l0 lduh [%i1+0x0b0],%l1 ! Mem[00000000828000b0] lduw [%i0+0x1a8],%l7 ! Mem[00000000820001a8] std %f2 ,[%i2+0x128] ! Mem[0000000083000128] ldub [%i2+0x0b2],%l0 ! Mem[00000000830000b2] lduh [%i2+0x18c],%l0 ! Mem[000000008300018c] jmpl %o7,%g0 lduh [%i2+0x0fe],%l1 ! Mem[00000000830000fe] p57_far_2_lom: ldub [%o1+0x1a2],%l3 ! Mem[00000000828001a2] orcc %l5,%l0,%l0 lduh [%o1+0x0b0],%l1 ! Mem[00000000828000b0] lduw [%o0+0x1a8],%l7 ! Mem[00000000820001a8] std %f2 ,[%o2+0x128] ! Mem[0000000083000128] ldub [%o2+0x0b2],%l0 ! Mem[00000000830000b2] lduh [%o2+0x18c],%l0 ! Mem[000000008300018c] jmpl %o7,%g0 lduh [%o2+0x0fe],%l1 ! Mem[00000000830000fe] p57_far_2_he: std %l0,[%i1+0x1b0] ! Mem[00000000828001b0] lduh [%i3+0x03a],%l6 ! Mem[000000008380003a] lduh [%i3+0x0f6],%l1 ! Mem[00000000838000f6] jmpl %o7,%g0 lduh [%i3+0x1e0],%l1 ! Mem[00000000838001e0] p57_far_2_ho: std %l0,[%o1+0x1b0] ! Mem[00000000828001b0] lduh [%o3+0x03a],%l6 ! Mem[000000008380003a] lduh [%o3+0x0f6],%l1 ! Mem[00000000838000f6] jmpl %o7,%g0 lduh [%o3+0x1e0],%l1 ! Mem[00000000838001e0] p57_far_2_hem: std %l0,[%i1+0x1b0] ! Mem[00000000828001b0] membar #Sync lduh [%i3+0x03a],%l6 ! Mem[000000008380003a] lduh [%i3+0x0f6],%l1 ! Mem[00000000838000f6] jmpl %o7,%g0 lduh [%i3+0x1e0],%l1 ! Mem[00000000838001e0] p57_far_2_hom: std %l0,[%o1+0x1b0] ! Mem[00000000828001b0] membar #Sync lduh [%o3+0x03a],%l6 ! Mem[000000008380003a] lduh [%o3+0x0f6],%l1 ! Mem[00000000838000f6] jmpl %o7,%g0 lduh [%o3+0x1e0],%l1 ! Mem[00000000838001e0] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: ldd [%i0+0x030],%f2 ! Mem[0000000084000030] ldsb [%i2+0x0b2],%l0 ! Mem[00000000850000b2] sth %l6,[%i1+0x1e0] ! Mem[00000000848001e0] ldub [%i0+0x19c],%l3 ! Mem[000000008400019c] addc %l5,%l3,%l2 lduw [%i3+0x118],%l2 ! Mem[0000000085800118] sll %l7,%l7,%l6 jmpl %o7,%g0 ldsw [%i2+0x040],%l0 ! Mem[0000000085000040] p58_far_2_lo: ldd [%o0+0x030],%f2 ! Mem[0000000084000030] ldsb [%o2+0x0b2],%l0 ! Mem[00000000850000b2] sth %l6,[%o1+0x1e0] ! Mem[00000000848001e0] ldub [%o0+0x19c],%l3 ! Mem[000000008400019c] addc %l5,%l3,%l2 lduw [%o3+0x118],%l2 ! Mem[0000000085800118] sll %l7,%l7,%l6 jmpl %o7,%g0 ldsw [%o2+0x040],%l0 ! Mem[0000000085000040] p58_far_2_lem: membar #Sync ldd [%i0+0x030],%f2 ! Mem[0000000084000030] ldsb [%i2+0x0b2],%l0 ! Mem[00000000850000b2] sth %l6,[%i1+0x1e0] ! Mem[00000000848001e0] ldub [%i0+0x19c],%l3 ! Mem[000000008400019c] addc %l5,%l3,%l2 lduw [%i3+0x118],%l2 ! Mem[0000000085800118] sll %l7,%l7,%l6 jmpl %o7,%g0 ldsw [%i2+0x040],%l0 ! Mem[0000000085000040] p58_far_2_lom: membar #Sync ldd [%o0+0x030],%f2 ! Mem[0000000084000030] ldsb [%o2+0x0b2],%l0 ! Mem[00000000850000b2] sth %l6,[%o1+0x1e0] ! Mem[00000000848001e0] ldub [%o0+0x19c],%l3 ! Mem[000000008400019c] addc %l5,%l3,%l2 lduw [%o3+0x118],%l2 ! Mem[0000000085800118] sll %l7,%l7,%l6 jmpl %o7,%g0 ldsw [%o2+0x040],%l0 ! Mem[0000000085000040] p58_far_2_he: stw %l7,[%i2+0x118] ! Mem[0000000085000118] ldsw [%i1+0x1c8],%l3 ! Mem[00000000848001c8] ldd [%i2+0x148],%l4 ! Mem[0000000085000148] ldstub [%i2+0x03d],%l0 ! Mem[000000008500003d] swap [%i0+0x12c],%l0 ! Mem[000000008400012c] jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[0000000084800004] p58_far_2_ho: stw %l7,[%o2+0x118] ! Mem[0000000085000118] ldsw [%o1+0x1c8],%l3 ! Mem[00000000848001c8] ldd [%o2+0x148],%l4 ! Mem[0000000085000148] ldstub [%o2+0x03d],%l0 ! Mem[000000008500003d] swap [%o0+0x12c],%l0 ! Mem[000000008400012c] jmpl %o7,%g0 swap [%o1+0x004],%l2 ! Mem[0000000084800004] p58_far_2_hem: stw %l7,[%i2+0x118] ! Mem[0000000085000118] ldsw [%i1+0x1c8],%l3 ! Mem[00000000848001c8] ldd [%i2+0x148],%l4 ! Mem[0000000085000148] membar #Sync ldstub [%i2+0x03d],%l0 ! Mem[000000008500003d] swap [%i0+0x12c],%l0 ! Mem[000000008400012c] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[0000000084800004] p58_far_2_hom: stw %l7,[%o2+0x118] ! Mem[0000000085000118] ldsw [%o1+0x1c8],%l3 ! Mem[00000000848001c8] ldd [%o2+0x148],%l4 ! Mem[0000000085000148] membar #Sync ldstub [%o2+0x03d],%l0 ! Mem[000000008500003d] swap [%o0+0x12c],%l0 ! Mem[000000008400012c] membar #Sync jmpl %o7,%g0 swap [%o1+0x004],%l2 ! Mem[0000000084800004] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: ldsw [%i3+0x148],%l5 ! Mem[0000000087800148] ldub [%i0+0x196],%l5 ! Mem[0000000086000196] sth %l0,[%i1+0x0d0] ! Mem[00000000868000d0] std %l0,[%i2+0x0b8] ! Mem[00000000870000b8] ldd [%i0+0x188],%l2 ! Mem[0000000086000188] jmpl %o7,%g0 lduh [%i3+0x128],%l1 ! Mem[0000000087800128] p59_far_2_lo: ldsw [%o3+0x148],%l5 ! Mem[0000000087800148] ldub [%o0+0x196],%l5 ! Mem[0000000086000196] sth %l0,[%o1+0x0d0] ! Mem[00000000868000d0] std %l0,[%o2+0x0b8] ! Mem[00000000870000b8] ldd [%o0+0x188],%l2 ! Mem[0000000086000188] jmpl %o7,%g0 lduh [%o3+0x128],%l1 ! Mem[0000000087800128] p59_far_2_lem: ldsw [%i3+0x148],%l5 ! Mem[0000000087800148] ldub [%i0+0x196],%l5 ! Mem[0000000086000196] sth %l0,[%i1+0x0d0] ! Mem[00000000868000d0] std %l0,[%i2+0x0b8] ! Mem[00000000870000b8] ldd [%i0+0x188],%l2 ! Mem[0000000086000188] jmpl %o7,%g0 lduh [%i3+0x128],%l1 ! Mem[0000000087800128] p59_far_2_lom: ldsw [%o3+0x148],%l5 ! Mem[0000000087800148] ldub [%o0+0x196],%l5 ! Mem[0000000086000196] sth %l0,[%o1+0x0d0] ! Mem[00000000868000d0] std %l0,[%o2+0x0b8] ! Mem[00000000870000b8] ldd [%o0+0x188],%l2 ! Mem[0000000086000188] jmpl %o7,%g0 lduh [%o3+0x128],%l1 ! Mem[0000000087800128] p59_far_2_he: ldd [%i3+0x000],%f24 ! Mem[0000000087800000] tsubcctv %l0,-0x119,%l2 stx %l7,[%i0+0x120] ! Mem[0000000086000120] jmpl %o7,%g0 taddcctv %l3,%l7,%l7 p59_far_2_ho: ldd [%o3+0x000],%f24 ! Mem[0000000087800000] tsubcctv %l0,-0x119,%l2 stx %l7,[%o0+0x120] ! Mem[0000000086000120] jmpl %o7,%g0 taddcctv %l3,%l7,%l7 p59_far_2_hem: membar #Sync ldd [%i3+0x000],%f24 ! Mem[0000000087800000] tsubcctv %l0,-0x119,%l2 stx %l7,[%i0+0x120] ! Mem[0000000086000120] jmpl %o7,%g0 taddcctv %l3,%l7,%l7 p59_far_2_hom: membar #Sync ldd [%o3+0x000],%f24 ! Mem[0000000087800000] tsubcctv %l0,-0x119,%l2 stx %l7,[%o0+0x120] ! Mem[0000000086000120] jmpl %o7,%g0 taddcctv %l3,%l7,%l7 p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: lduw [%i2+0x15c],%l7 ! Mem[000000008900015c] stb %l6,[%i2+0x16a] ! Mem[000000008900016a] ld [%i1+0x018],%f9 ! Mem[0000000088800018] ldsw [%i0+0x19c],%l4 ! Mem[000000008800019c] stx %l5,[%i2+0x0f8] ! Mem[00000000890000f8] jmpl %o7,%g0 ldstub [%i1+0x187],%l6 ! Mem[0000000088800187] p60_far_2_lo: lduw [%o2+0x15c],%l7 ! Mem[000000008900015c] stb %l6,[%o2+0x16a] ! Mem[000000008900016a] ld [%o1+0x018],%f9 ! Mem[0000000088800018] ldsw [%o0+0x19c],%l4 ! Mem[000000008800019c] stx %l5,[%o2+0x0f8] ! Mem[00000000890000f8] jmpl %o7,%g0 ldstub [%o1+0x187],%l6 ! Mem[0000000088800187] p60_far_2_lem: lduw [%i2+0x15c],%l7 ! Mem[000000008900015c] stb %l6,[%i2+0x16a] ! Mem[000000008900016a] membar #Sync ld [%i1+0x018],%f9 ! Mem[0000000088800018] ldsw [%i0+0x19c],%l4 ! Mem[000000008800019c] stx %l5,[%i2+0x0f8] ! Mem[00000000890000f8] jmpl %o7,%g0 ldstub [%i1+0x187],%l6 ! Mem[0000000088800187] p60_far_2_lom: lduw [%o2+0x15c],%l7 ! Mem[000000008900015c] stb %l6,[%o2+0x16a] ! Mem[000000008900016a] membar #Sync ld [%o1+0x018],%f9 ! Mem[0000000088800018] ldsw [%o0+0x19c],%l4 ! Mem[000000008800019c] stx %l5,[%o2+0x0f8] ! Mem[00000000890000f8] jmpl %o7,%g0 ldstub [%o1+0x187],%l6 ! Mem[0000000088800187] p60_far_2_he: ldstub [%i0+0x03d],%l3 ! Mem[000000008800003d] stw %l0,[%i0+0x1d8] ! Mem[00000000880001d8] stx %l3,[%i1+0x118] ! Mem[0000000088800118] jmpl %o7,%g0 lduh [%i3+0x014],%l0 ! Mem[0000000089800014] p60_far_2_ho: ldstub [%o0+0x03d],%l3 ! Mem[000000008800003d] stw %l0,[%o0+0x1d8] ! Mem[00000000880001d8] stx %l3,[%o1+0x118] ! Mem[0000000088800118] jmpl %o7,%g0 lduh [%o3+0x014],%l0 ! Mem[0000000089800014] p60_far_2_hem: membar #Sync ldstub [%i0+0x03d],%l3 ! Mem[000000008800003d] stw %l0,[%i0+0x1d8] ! Mem[00000000880001d8] stx %l3,[%i1+0x118] ! Mem[0000000088800118] membar #Sync jmpl %o7,%g0 lduh [%i3+0x014],%l0 ! Mem[0000000089800014] p60_far_2_hom: membar #Sync ldstub [%o0+0x03d],%l3 ! Mem[000000008800003d] stw %l0,[%o0+0x1d8] ! Mem[00000000880001d8] stx %l3,[%o1+0x118] ! Mem[0000000088800118] membar #Sync jmpl %o7,%g0 lduh [%o3+0x014],%l0 ! Mem[0000000089800014] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: sra %l0,0x00e,%l4 xnor %l6,0xe66,%l5 ldd [%i3+0x1a0],%f2 ! Mem[000000008b8001a0] ldd [%i1+0x158],%l2 ! Mem[000000008a800158] lduh [%i3+0x062],%l3 ! Mem[000000008b800062] ldstub [%i2+0x158],%l4 ! Mem[000000008b000158] ldsw [%i0+0x1f4],%l5 ! Mem[000000008a0001f4] jmpl %o7,%g0 nop p61_far_2_lo: sra %l0,0x00e,%l4 xnor %l6,0xe66,%l5 ldd [%o3+0x1a0],%f2 ! Mem[000000008b8001a0] ldd [%o1+0x158],%l2 ! Mem[000000008a800158] lduh [%o3+0x062],%l3 ! Mem[000000008b800062] ldstub [%o2+0x158],%l4 ! Mem[000000008b000158] ldsw [%o0+0x1f4],%l5 ! Mem[000000008a0001f4] jmpl %o7,%g0 nop p61_far_2_lem: sra %l0,0x00e,%l4 xnor %l6,0xe66,%l5 ldd [%i3+0x1a0],%f2 ! Mem[000000008b8001a0] ldd [%i1+0x158],%l2 ! Mem[000000008a800158] lduh [%i3+0x062],%l3 ! Mem[000000008b800062] ldstub [%i2+0x158],%l4 ! Mem[000000008b000158] ldsw [%i0+0x1f4],%l5 ! Mem[000000008a0001f4] jmpl %o7,%g0 nop p61_far_2_lom: sra %l0,0x00e,%l4 xnor %l6,0xe66,%l5 ldd [%o3+0x1a0],%f2 ! Mem[000000008b8001a0] ldd [%o1+0x158],%l2 ! Mem[000000008a800158] lduh [%o3+0x062],%l3 ! Mem[000000008b800062] ldstub [%o2+0x158],%l4 ! Mem[000000008b000158] ldsw [%o0+0x1f4],%l5 ! Mem[000000008a0001f4] jmpl %o7,%g0 nop p61_far_2_he: ldsh [%i1+0x0c6],%l0 ! Mem[000000008a8000c6] lduw [%i0+0x144],%l4 ! Mem[000000008a000144] swap [%i0+0x03c],%l0 ! Mem[000000008a00003c] sth %l2,[%i2+0x146] ! Mem[000000008b000146] jmpl %o7,%g0 stb %l6,[%i2+0x0b7] ! Mem[000000008b0000b7] p61_far_2_ho: ldsh [%o1+0x0c6],%l0 ! Mem[000000008a8000c6] lduw [%o0+0x144],%l4 ! Mem[000000008a000144] swap [%o0+0x03c],%l0 ! Mem[000000008a00003c] sth %l2,[%o2+0x146] ! Mem[000000008b000146] jmpl %o7,%g0 stb %l6,[%o2+0x0b7] ! Mem[000000008b0000b7] p61_far_2_hem: ldsh [%i1+0x0c6],%l0 ! Mem[000000008a8000c6] lduw [%i0+0x144],%l4 ! Mem[000000008a000144] membar #Sync swap [%i0+0x03c],%l0 ! Mem[000000008a00003c] sth %l2,[%i2+0x146] ! Mem[000000008b000146] jmpl %o7,%g0 stb %l6,[%i2+0x0b7] ! Mem[000000008b0000b7] p61_far_2_hom: ldsh [%o1+0x0c6],%l0 ! Mem[000000008a8000c6] lduw [%o0+0x144],%l4 ! Mem[000000008a000144] membar #Sync swap [%o0+0x03c],%l0 ! Mem[000000008a00003c] sth %l2,[%o2+0x146] ! Mem[000000008b000146] jmpl %o7,%g0 stb %l6,[%o2+0x0b7] ! Mem[000000008b0000b7] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: andn %l6,0xe02,%l0 ldstub [%i2+0x14d],%l3 ! Mem[000000008d00014d] std %l6,[%i2+0x108] ! Mem[000000008d000108] stb %l2,[%i2+0x1fd] ! Mem[000000008d0001fd] lduh [%i2+0x0d8],%l6 ! Mem[000000008d0000d8] std %l0,[%i3+0x038] ! Mem[000000008d800038] stw %l0,[%i1+0x030] ! Mem[000000008c800030] jmpl %o7,%g0 ldub [%i3+0x043],%l3 ! Mem[000000008d800043] p62_far_2_lo: andn %l6,0xe02,%l0 ldstub [%o2+0x14d],%l3 ! Mem[000000008d00014d] std %l6,[%o2+0x108] ! Mem[000000008d000108] stb %l2,[%o2+0x1fd] ! Mem[000000008d0001fd] lduh [%o2+0x0d8],%l6 ! Mem[000000008d0000d8] std %l0,[%o3+0x038] ! Mem[000000008d800038] stw %l0,[%o1+0x030] ! Mem[000000008c800030] jmpl %o7,%g0 ldub [%o3+0x043],%l3 ! Mem[000000008d800043] p62_far_2_lem: andn %l6,0xe02,%l0 ldstub [%i2+0x14d],%l3 ! Mem[000000008d00014d] std %l6,[%i2+0x108] ! Mem[000000008d000108] stb %l2,[%i2+0x1fd] ! Mem[000000008d0001fd] lduh [%i2+0x0d8],%l6 ! Mem[000000008d0000d8] membar #Sync std %l0,[%i3+0x038] ! Mem[000000008d800038] stw %l0,[%i1+0x030] ! Mem[000000008c800030] jmpl %o7,%g0 ldub [%i3+0x043],%l3 ! Mem[000000008d800043] p62_far_2_lom: andn %l6,0xe02,%l0 ldstub [%o2+0x14d],%l3 ! Mem[000000008d00014d] std %l6,[%o2+0x108] ! Mem[000000008d000108] stb %l2,[%o2+0x1fd] ! Mem[000000008d0001fd] lduh [%o2+0x0d8],%l6 ! Mem[000000008d0000d8] membar #Sync std %l0,[%o3+0x038] ! Mem[000000008d800038] stw %l0,[%o1+0x030] ! Mem[000000008c800030] jmpl %o7,%g0 ldub [%o3+0x043],%l3 ! Mem[000000008d800043] p62_far_2_he: lduh [%i1+0x1c0],%l2 ! Mem[000000008c8001c0] ld [%i1+0x1f8],%f27 ! Mem[000000008c8001f8] ld [%i0+0x1e8],%f21 ! Mem[000000008c0001e8] ldsh [%i0+0x1e8],%l3 ! Mem[000000008c0001e8] ldd [%i3+0x118],%f20 ! Mem[000000008d800118] jmpl %o7,%g0 swap [%i3+0x070],%l2 ! Mem[000000008d800070] p62_far_2_ho: lduh [%o1+0x1c0],%l2 ! Mem[000000008c8001c0] ld [%o1+0x1f8],%f27 ! Mem[000000008c8001f8] ld [%o0+0x1e8],%f21 ! Mem[000000008c0001e8] ldsh [%o0+0x1e8],%l3 ! Mem[000000008c0001e8] ldd [%o3+0x118],%f20 ! Mem[000000008d800118] jmpl %o7,%g0 swap [%o3+0x070],%l2 ! Mem[000000008d800070] p62_far_2_hem: lduh [%i1+0x1c0],%l2 ! Mem[000000008c8001c0] ld [%i1+0x1f8],%f27 ! Mem[000000008c8001f8] ld [%i0+0x1e8],%f21 ! Mem[000000008c0001e8] ldsh [%i0+0x1e8],%l3 ! Mem[000000008c0001e8] ldd [%i3+0x118],%f20 ! Mem[000000008d800118] jmpl %o7,%g0 swap [%i3+0x070],%l2 ! Mem[000000008d800070] p62_far_2_hom: lduh [%o1+0x1c0],%l2 ! Mem[000000008c8001c0] ld [%o1+0x1f8],%f27 ! Mem[000000008c8001f8] ld [%o0+0x1e8],%f21 ! Mem[000000008c0001e8] ldsh [%o0+0x1e8],%l3 ! Mem[000000008c0001e8] ldd [%o3+0x118],%f20 ! Mem[000000008d800118] jmpl %o7,%g0 swap [%o3+0x070],%l2 ! Mem[000000008d800070] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: jmpl %o7,%g0 ldstub [%i2+0x18f],%l2 ! Mem[000000008f00018f] jmpl %o7,%g0 nop p63_far_2_lo: jmpl %o7,%g0 ldstub [%o2+0x18f],%l2 ! Mem[000000008f00018f] jmpl %o7,%g0 nop p63_far_2_lem: jmpl %o7,%g0 ldstub [%i2+0x18f],%l2 ! Mem[000000008f00018f] jmpl %o7,%g0 nop p63_far_2_lom: jmpl %o7,%g0 ldstub [%o2+0x18f],%l2 ! Mem[000000008f00018f] jmpl %o7,%g0 nop p63_far_2_he: xorcc %l2,0xe88,%l7 stw %l4,[%i3+0x13c] ! Mem[000000008f80013c] jmpl %o7,%g0 srl %l0,%l7,%l5 p63_far_2_ho: xorcc %l2,0xe88,%l7 stw %l4,[%o3+0x13c] ! Mem[000000008f80013c] jmpl %o7,%g0 srl %l0,%l7,%l5 p63_far_2_hem: xorcc %l2,0xe88,%l7 stw %l4,[%i3+0x13c] ! Mem[000000008f80013c] jmpl %o7,%g0 srl %l0,%l7,%l5 p63_far_2_hom: xorcc %l2,0xe88,%l7 stw %l4,[%o3+0x13c] ! Mem[000000008f80013c] jmpl %o7,%g0 srl %l0,%l7,%l5 p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: tsubcctv %l4,%l0,%l2 jmpl %o7,%g0 srl %l0,%l4,%l3 far2_b2b_l: srlx %l0,0x03f,%l1 jmpl %o7,%g0 tsubcc %l1,%l4,%l3 user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: swap [%i3+0x08c],%l0 ! Mem[000000001180008c] orn %l6,%l3,%l0 jmpl %o7,%g0 std %f6 ,[%i2+0x0b8] ! Mem[00000000110000b8] p0_far_3_lo: swap [%o3+0x08c],%l0 ! Mem[000000001180008c] orn %l6,%l3,%l0 jmpl %o7,%g0 std %f6 ,[%o2+0x0b8] ! Mem[00000000110000b8] p0_far_3_lem: swap [%i3+0x08c],%l0 ! Mem[000000001180008c] orn %l6,%l3,%l0 jmpl %o7,%g0 std %f6 ,[%i2+0x0b8] ! Mem[00000000110000b8] p0_far_3_lom: swap [%o3+0x08c],%l0 ! Mem[000000001180008c] orn %l6,%l3,%l0 jmpl %o7,%g0 std %f6 ,[%o2+0x0b8] ! Mem[00000000110000b8] p0_far_3_he: ldsb [%i1+0x09d],%l1 ! Mem[000000001080009d] stb %l2,[%i1+0x12a] ! Mem[000000001080012a] jmpl %o7,%g0 std %l6,[%i3+0x0b8] ! Mem[00000000118000b8] p0_far_3_ho: ldsb [%o1+0x09d],%l1 ! Mem[000000001080009d] stb %l2,[%o1+0x12a] ! Mem[000000001080012a] jmpl %o7,%g0 std %l6,[%o3+0x0b8] ! Mem[00000000118000b8] p0_far_3_hem: ldsb [%i1+0x09d],%l1 ! Mem[000000001080009d] stb %l2,[%i1+0x12a] ! Mem[000000001080012a] jmpl %o7,%g0 std %l6,[%i3+0x0b8] ! Mem[00000000118000b8] p0_far_3_hom: ldsb [%o1+0x09d],%l1 ! Mem[000000001080009d] stb %l2,[%o1+0x12a] ! Mem[000000001080012a] jmpl %o7,%g0 std %l6,[%o3+0x0b8] ! Mem[00000000118000b8] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: subc %l0,-0x395,%l5 jmpl %o7,%g0 lduw [%i0+0x17c],%l4 ! Mem[000000001200017c] p1_far_3_lo: subc %l0,-0x395,%l5 jmpl %o7,%g0 lduw [%o0+0x17c],%l4 ! Mem[000000001200017c] p1_far_3_lem: subc %l0,-0x395,%l5 jmpl %o7,%g0 lduw [%i0+0x17c],%l4 ! Mem[000000001200017c] p1_far_3_lom: subc %l0,-0x395,%l5 jmpl %o7,%g0 lduw [%o0+0x17c],%l4 ! Mem[000000001200017c] p1_far_3_he: sth %l0,[%i0+0x140] ! Mem[0000000012000140] ldstub [%i1+0x03c],%l6 ! Mem[000000001280003c] jmpl %o7,%g0 ld [%i2+0x060],%f24 ! Mem[0000000013000060] p1_far_3_ho: sth %l0,[%o0+0x140] ! Mem[0000000012000140] ldstub [%o1+0x03c],%l6 ! Mem[000000001280003c] jmpl %o7,%g0 ld [%o2+0x060],%f24 ! Mem[0000000013000060] p1_far_3_hem: sth %l0,[%i0+0x140] ! Mem[0000000012000140] membar #Sync ldstub [%i1+0x03c],%l6 ! Mem[000000001280003c] jmpl %o7,%g0 ld [%i2+0x060],%f24 ! Mem[0000000013000060] p1_far_3_hom: sth %l0,[%o0+0x140] ! Mem[0000000012000140] membar #Sync ldstub [%o1+0x03c],%l6 ! Mem[000000001280003c] jmpl %o7,%g0 ld [%o2+0x060],%f24 ! Mem[0000000013000060] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: lduw [%i2+0x1a8],%l0 ! Mem[00000000150001a8] ldstub [%i1+0x082],%l3 ! Mem[0000000014800082] std %f4 ,[%i3+0x1d0] ! Mem[00000000158001d0] jmpl %o7,%g0 mulx %l0,%l4,%l3 p2_far_3_lo: lduw [%o2+0x1a8],%l0 ! Mem[00000000150001a8] ldstub [%o1+0x082],%l3 ! Mem[0000000014800082] std %f4 ,[%o3+0x1d0] ! Mem[00000000158001d0] jmpl %o7,%g0 mulx %l0,%l4,%l3 p2_far_3_lem: lduw [%i2+0x1a8],%l0 ! Mem[00000000150001a8] ldstub [%i1+0x082],%l3 ! Mem[0000000014800082] std %f4 ,[%i3+0x1d0] ! Mem[00000000158001d0] jmpl %o7,%g0 mulx %l0,%l4,%l3 p2_far_3_lom: lduw [%o2+0x1a8],%l0 ! Mem[00000000150001a8] ldstub [%o1+0x082],%l3 ! Mem[0000000014800082] std %f4 ,[%o3+0x1d0] ! Mem[00000000158001d0] jmpl %o7,%g0 mulx %l0,%l4,%l3 p2_far_3_he: stb %l5,[%i2+0x12f] ! Mem[000000001500012f] stx %l2,[%i1+0x000] ! Mem[0000000014800000] ldub [%i3+0x0c1],%l3 ! Mem[00000000158000c1] orcc %l1,-0x29b,%l4 ldsh [%i2+0x14c],%l6 ! Mem[000000001500014c] jmpl %o7,%g0 stw %l3,[%i2+0x0d0] ! Mem[00000000150000d0] p2_far_3_ho: stb %l5,[%o2+0x12f] ! Mem[000000001500012f] stx %l2,[%o1+0x000] ! Mem[0000000014800000] ldub [%o3+0x0c1],%l3 ! Mem[00000000158000c1] orcc %l1,-0x29b,%l4 ldsh [%o2+0x14c],%l6 ! Mem[000000001500014c] jmpl %o7,%g0 stw %l3,[%o2+0x0d0] ! Mem[00000000150000d0] p2_far_3_hem: stb %l5,[%i2+0x12f] ! Mem[000000001500012f] membar #Sync stx %l2,[%i1+0x000] ! Mem[0000000014800000] ldub [%i3+0x0c1],%l3 ! Mem[00000000158000c1] orcc %l1,-0x29b,%l4 ldsh [%i2+0x14c],%l6 ! Mem[000000001500014c] jmpl %o7,%g0 stw %l3,[%i2+0x0d0] ! Mem[00000000150000d0] p2_far_3_hom: stb %l5,[%o2+0x12f] ! Mem[000000001500012f] membar #Sync stx %l2,[%o1+0x000] ! Mem[0000000014800000] ldub [%o3+0x0c1],%l3 ! Mem[00000000158000c1] orcc %l1,-0x29b,%l4 ldsh [%o2+0x14c],%l6 ! Mem[000000001500014c] jmpl %o7,%g0 stw %l3,[%o2+0x0d0] ! Mem[00000000150000d0] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: ldd [%i2+0x008],%l2 ! Mem[0000000017000008] orncc %l0,-0xc70,%l7 ldsw [%i2+0x198],%l7 ! Mem[0000000017000198] srl %l7,%l6,%l1 std %l6,[%i3+0x0e8] ! Mem[00000000178000e8] ldsw [%i1+0x1d8],%l1 ! Mem[00000000168001d8] ldub [%i0+0x0f8],%l3 ! Mem[00000000160000f8] jmpl %o7,%g0 std %l6,[%i1+0x0e0] ! Mem[00000000168000e0] p3_far_3_lo: ldd [%o2+0x008],%l2 ! Mem[0000000017000008] orncc %l0,-0xc70,%l7 ldsw [%o2+0x198],%l7 ! Mem[0000000017000198] srl %l7,%l6,%l1 std %l6,[%o3+0x0e8] ! Mem[00000000178000e8] ldsw [%o1+0x1d8],%l1 ! Mem[00000000168001d8] ldub [%o0+0x0f8],%l3 ! Mem[00000000160000f8] jmpl %o7,%g0 std %l6,[%o1+0x0e0] ! Mem[00000000168000e0] p3_far_3_lem: membar #Sync ldd [%i2+0x008],%l2 ! Mem[0000000017000008] orncc %l0,-0xc70,%l7 ldsw [%i2+0x198],%l7 ! Mem[0000000017000198] srl %l7,%l6,%l1 std %l6,[%i3+0x0e8] ! Mem[00000000178000e8] ldsw [%i1+0x1d8],%l1 ! Mem[00000000168001d8] ldub [%i0+0x0f8],%l3 ! Mem[00000000160000f8] jmpl %o7,%g0 std %l6,[%i1+0x0e0] ! Mem[00000000168000e0] p3_far_3_lom: membar #Sync ldd [%o2+0x008],%l2 ! Mem[0000000017000008] orncc %l0,-0xc70,%l7 ldsw [%o2+0x198],%l7 ! Mem[0000000017000198] srl %l7,%l6,%l1 std %l6,[%o3+0x0e8] ! Mem[00000000178000e8] ldsw [%o1+0x1d8],%l1 ! Mem[00000000168001d8] ldub [%o0+0x0f8],%l3 ! Mem[00000000160000f8] jmpl %o7,%g0 std %l6,[%o1+0x0e0] ! Mem[00000000168000e0] p3_far_3_he: ldstub [%i0+0x0e8],%l5 ! Mem[00000000160000e8] sth %l2,[%i1+0x1aa] ! Mem[00000000168001aa] sth %l2,[%i2+0x1b8] ! Mem[00000000170001b8] ldx [%i1+0x0b0],%l6 ! Mem[00000000168000b0] ldub [%i1+0x07b],%l0 ! Mem[000000001680007b] jmpl %o7,%g0 ldx [%i0+0x1b8],%l7 ! Mem[00000000160001b8] p3_far_3_ho: ldstub [%o0+0x0e8],%l5 ! Mem[00000000160000e8] sth %l2,[%o1+0x1aa] ! Mem[00000000168001aa] sth %l2,[%o2+0x1b8] ! Mem[00000000170001b8] ldx [%o1+0x0b0],%l6 ! Mem[00000000168000b0] ldub [%o1+0x07b],%l0 ! Mem[000000001680007b] jmpl %o7,%g0 ldx [%o0+0x1b8],%l7 ! Mem[00000000160001b8] p3_far_3_hem: ldstub [%i0+0x0e8],%l5 ! Mem[00000000160000e8] sth %l2,[%i1+0x1aa] ! Mem[00000000168001aa] sth %l2,[%i2+0x1b8] ! Mem[00000000170001b8] ldx [%i1+0x0b0],%l6 ! Mem[00000000168000b0] ldub [%i1+0x07b],%l0 ! Mem[000000001680007b] jmpl %o7,%g0 ldx [%i0+0x1b8],%l7 ! Mem[00000000160001b8] p3_far_3_hom: ldstub [%o0+0x0e8],%l5 ! Mem[00000000160000e8] sth %l2,[%o1+0x1aa] ! Mem[00000000168001aa] sth %l2,[%o2+0x1b8] ! Mem[00000000170001b8] ldx [%o1+0x0b0],%l6 ! Mem[00000000168000b0] ldub [%o1+0x07b],%l0 ! Mem[000000001680007b] jmpl %o7,%g0 ldx [%o0+0x1b8],%l7 ! Mem[00000000160001b8] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: jmpl %o7,%g0 stw %l1,[%i2+0x06c] ! Mem[000000001900006c] jmpl %o7,%g0 nop p4_far_3_lo: jmpl %o7,%g0 stw %l1,[%o2+0x06c] ! Mem[000000001900006c] jmpl %o7,%g0 nop p4_far_3_lem: jmpl %o7,%g0 stw %l1,[%i2+0x06c] ! Mem[000000001900006c] jmpl %o7,%g0 nop p4_far_3_lom: jmpl %o7,%g0 stw %l1,[%o2+0x06c] ! Mem[000000001900006c] jmpl %o7,%g0 nop p4_far_3_he: jmpl %o7,%g0 std %l4,[%i1+0x1b0] ! Mem[00000000188001b0] jmpl %o7,%g0 nop p4_far_3_ho: jmpl %o7,%g0 std %l4,[%o1+0x1b0] ! Mem[00000000188001b0] jmpl %o7,%g0 nop p4_far_3_hem: jmpl %o7,%g0 std %l4,[%i1+0x1b0] ! Mem[00000000188001b0] jmpl %o7,%g0 nop p4_far_3_hom: jmpl %o7,%g0 std %l4,[%o1+0x1b0] ! Mem[00000000188001b0] jmpl %o7,%g0 nop p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: jmpl %o7,%g0 stx %l0,[%i3+0x060] ! Mem[000000001b800060] jmpl %o7,%g0 nop p5_far_3_lo: jmpl %o7,%g0 stx %l0,[%o3+0x060] ! Mem[000000001b800060] jmpl %o7,%g0 nop p5_far_3_lem: jmpl %o7,%g0 stx %l0,[%i3+0x060] ! Mem[000000001b800060] jmpl %o7,%g0 nop p5_far_3_lom: jmpl %o7,%g0 stx %l0,[%o3+0x060] ! Mem[000000001b800060] jmpl %o7,%g0 nop p5_far_3_he: lduw [%i1+0x1c8],%l4 ! Mem[000000001a8001c8] stb %l0,[%i0+0x1f1] ! Mem[000000001a0001f1] std %l6,[%i3+0x0c0] ! Mem[000000001b8000c0] ldx [%i0+0x160],%l4 ! Mem[000000001a000160] sth %l3,[%i0+0x182] ! Mem[000000001a000182] ldsw [%i1+0x1c4],%l3 ! Mem[000000001a8001c4] jmpl %o7,%g0 andcc %l7,%l6,%l1 p5_far_3_ho: lduw [%o1+0x1c8],%l4 ! Mem[000000001a8001c8] stb %l0,[%o0+0x1f1] ! Mem[000000001a0001f1] std %l6,[%o3+0x0c0] ! Mem[000000001b8000c0] ldx [%o0+0x160],%l4 ! Mem[000000001a000160] sth %l3,[%o0+0x182] ! Mem[000000001a000182] ldsw [%o1+0x1c4],%l3 ! Mem[000000001a8001c4] jmpl %o7,%g0 andcc %l7,%l6,%l1 p5_far_3_hem: lduw [%i1+0x1c8],%l4 ! Mem[000000001a8001c8] stb %l0,[%i0+0x1f1] ! Mem[000000001a0001f1] std %l6,[%i3+0x0c0] ! Mem[000000001b8000c0] ldx [%i0+0x160],%l4 ! Mem[000000001a000160] sth %l3,[%i0+0x182] ! Mem[000000001a000182] ldsw [%i1+0x1c4],%l3 ! Mem[000000001a8001c4] jmpl %o7,%g0 andcc %l7,%l6,%l1 p5_far_3_hom: lduw [%o1+0x1c8],%l4 ! Mem[000000001a8001c8] stb %l0,[%o0+0x1f1] ! Mem[000000001a0001f1] std %l6,[%o3+0x0c0] ! Mem[000000001b8000c0] ldx [%o0+0x160],%l4 ! Mem[000000001a000160] sth %l3,[%o0+0x182] ! Mem[000000001a000182] ldsw [%o1+0x1c4],%l3 ! Mem[000000001a8001c4] jmpl %o7,%g0 andcc %l7,%l6,%l1 p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: taddcc %l0,0x847,%l4 std %l4,[%i2+0x110] ! Mem[000000001d000110] ldsh [%i0+0x13a],%l5 ! Mem[000000001c00013a] stx %l6,[%i1+0x0b0] ! Mem[000000001c8000b0] std %f8 ,[%i3+0x108] ! Mem[000000001d800108] jmpl %o7,%g0 ldsb [%i2+0x0b7],%l6 ! Mem[000000001d0000b7] p6_far_3_lo: taddcc %l0,0x847,%l4 std %l4,[%o2+0x110] ! Mem[000000001d000110] ldsh [%o0+0x13a],%l5 ! Mem[000000001c00013a] stx %l6,[%o1+0x0b0] ! Mem[000000001c8000b0] std %f8 ,[%o3+0x108] ! Mem[000000001d800108] jmpl %o7,%g0 ldsb [%o2+0x0b7],%l6 ! Mem[000000001d0000b7] p6_far_3_lem: taddcc %l0,0x847,%l4 std %l4,[%i2+0x110] ! Mem[000000001d000110] ldsh [%i0+0x13a],%l5 ! Mem[000000001c00013a] stx %l6,[%i1+0x0b0] ! Mem[000000001c8000b0] std %f8 ,[%i3+0x108] ! Mem[000000001d800108] jmpl %o7,%g0 ldsb [%i2+0x0b7],%l6 ! Mem[000000001d0000b7] p6_far_3_lom: taddcc %l0,0x847,%l4 std %l4,[%o2+0x110] ! Mem[000000001d000110] ldsh [%o0+0x13a],%l5 ! Mem[000000001c00013a] stx %l6,[%o1+0x0b0] ! Mem[000000001c8000b0] std %f8 ,[%o3+0x108] ! Mem[000000001d800108] jmpl %o7,%g0 ldsb [%o2+0x0b7],%l6 ! Mem[000000001d0000b7] p6_far_3_he: subccc %l2,-0x919,%l0 jmpl %o7,%g0 sth %l4,[%i1+0x13e] ! Mem[000000001c80013e] p6_far_3_ho: subccc %l2,-0x919,%l0 jmpl %o7,%g0 sth %l4,[%o1+0x13e] ! Mem[000000001c80013e] p6_far_3_hem: subccc %l2,-0x919,%l0 jmpl %o7,%g0 sth %l4,[%i1+0x13e] ! Mem[000000001c80013e] p6_far_3_hom: subccc %l2,-0x919,%l0 jmpl %o7,%g0 sth %l4,[%o1+0x13e] ! Mem[000000001c80013e] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: ldd [%i2+0x098],%f10 ! Mem[000000001f000098] lduw [%i0+0x0f4],%l1 ! Mem[000000001e0000f4] ldsb [%i0+0x1f1],%l6 ! Mem[000000001e0001f1] lduw [%i3+0x108],%l7 ! Mem[000000001f800108] ldsb [%i1+0x166],%l2 ! Mem[000000001e800166] umul %l4,-0x0d2,%l6 std %f8 ,[%i2+0x060] ! Mem[000000001f000060] jmpl %o7,%g0 ldsw [%i0+0x13c],%l4 ! Mem[000000001e00013c] p7_far_3_lo: ldd [%o2+0x098],%f10 ! Mem[000000001f000098] lduw [%o0+0x0f4],%l1 ! Mem[000000001e0000f4] ldsb [%o0+0x1f1],%l6 ! Mem[000000001e0001f1] lduw [%o3+0x108],%l7 ! Mem[000000001f800108] ldsb [%o1+0x166],%l2 ! Mem[000000001e800166] umul %l4,-0x0d2,%l6 std %f8 ,[%o2+0x060] ! Mem[000000001f000060] jmpl %o7,%g0 ldsw [%o0+0x13c],%l4 ! Mem[000000001e00013c] p7_far_3_lem: ldd [%i2+0x098],%f10 ! Mem[000000001f000098] lduw [%i0+0x0f4],%l1 ! Mem[000000001e0000f4] ldsb [%i0+0x1f1],%l6 ! Mem[000000001e0001f1] lduw [%i3+0x108],%l7 ! Mem[000000001f800108] ldsb [%i1+0x166],%l2 ! Mem[000000001e800166] umul %l4,-0x0d2,%l6 std %f8 ,[%i2+0x060] ! Mem[000000001f000060] jmpl %o7,%g0 ldsw [%i0+0x13c],%l4 ! Mem[000000001e00013c] p7_far_3_lom: ldd [%o2+0x098],%f10 ! Mem[000000001f000098] lduw [%o0+0x0f4],%l1 ! Mem[000000001e0000f4] ldsb [%o0+0x1f1],%l6 ! Mem[000000001e0001f1] lduw [%o3+0x108],%l7 ! Mem[000000001f800108] ldsb [%o1+0x166],%l2 ! Mem[000000001e800166] umul %l4,-0x0d2,%l6 std %f8 ,[%o2+0x060] ! Mem[000000001f000060] jmpl %o7,%g0 ldsw [%o0+0x13c],%l4 ! Mem[000000001e00013c] p7_far_3_he: ldx [%i1+0x008],%l5 ! Mem[000000001e800008] sth %l3,[%i2+0x18c] ! Mem[000000001f00018c] ld [%i1+0x020],%f29 ! Mem[000000001e800020] ldub [%i3+0x16d],%l6 ! Mem[000000001f80016d] jmpl %o7,%g0 ldub [%i3+0x0ca],%l7 ! Mem[000000001f8000ca] p7_far_3_ho: ldx [%o1+0x008],%l5 ! Mem[000000001e800008] sth %l3,[%o2+0x18c] ! Mem[000000001f00018c] ld [%o1+0x020],%f29 ! Mem[000000001e800020] ldub [%o3+0x16d],%l6 ! Mem[000000001f80016d] jmpl %o7,%g0 ldub [%o3+0x0ca],%l7 ! Mem[000000001f8000ca] p7_far_3_hem: membar #Sync ldx [%i1+0x008],%l5 ! Mem[000000001e800008] sth %l3,[%i2+0x18c] ! Mem[000000001f00018c] ld [%i1+0x020],%f29 ! Mem[000000001e800020] ldub [%i3+0x16d],%l6 ! Mem[000000001f80016d] jmpl %o7,%g0 ldub [%i3+0x0ca],%l7 ! Mem[000000001f8000ca] p7_far_3_hom: membar #Sync ldx [%o1+0x008],%l5 ! Mem[000000001e800008] sth %l3,[%o2+0x18c] ! Mem[000000001f00018c] ld [%o1+0x020],%f29 ! Mem[000000001e800020] ldub [%o3+0x16d],%l6 ! Mem[000000001f80016d] jmpl %o7,%g0 ldub [%o3+0x0ca],%l7 ! Mem[000000001f8000ca] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: umulcc %l0,0xce0,%l7 ldsb [%i3+0x13e],%l3 ! Mem[000000002180013e] std %f8 ,[%i2+0x010] ! Mem[0000000021000010] ldsh [%i0+0x110],%l4 ! Mem[0000000020000110] ldsb [%i3+0x13a],%l5 ! Mem[000000002180013a] jmpl %o7,%g0 ldd [%i0+0x128],%l0 ! Mem[0000000020000128] p8_far_3_lo: umulcc %l0,0xce0,%l7 ldsb [%o3+0x13e],%l3 ! Mem[000000002180013e] std %f8 ,[%o2+0x010] ! Mem[0000000021000010] ldsh [%o0+0x110],%l4 ! Mem[0000000020000110] ldsb [%o3+0x13a],%l5 ! Mem[000000002180013a] jmpl %o7,%g0 ldd [%o0+0x128],%l0 ! Mem[0000000020000128] p8_far_3_lem: umulcc %l0,0xce0,%l7 ldsb [%i3+0x13e],%l3 ! Mem[000000002180013e] membar #Sync std %f8 ,[%i2+0x010] ! Mem[0000000021000010] ldsh [%i0+0x110],%l4 ! Mem[0000000020000110] ldsb [%i3+0x13a],%l5 ! Mem[000000002180013a] jmpl %o7,%g0 ldd [%i0+0x128],%l0 ! Mem[0000000020000128] p8_far_3_lom: umulcc %l0,0xce0,%l7 ldsb [%o3+0x13e],%l3 ! Mem[000000002180013e] membar #Sync std %f8 ,[%o2+0x010] ! Mem[0000000021000010] ldsh [%o0+0x110],%l4 ! Mem[0000000020000110] ldsb [%o3+0x13a],%l5 ! Mem[000000002180013a] jmpl %o7,%g0 ldd [%o0+0x128],%l0 ! Mem[0000000020000128] p8_far_3_he: nop ldx [%i0+0x0a0],%l3 ! Mem[00000000200000a0] ldsb [%i3+0x1f0],%l4 ! Mem[00000000218001f0] lduh [%i3+0x034],%l2 ! Mem[0000000021800034] sth %l2,[%i1+0x13a] ! Mem[000000002080013a] lduw [%i0+0x008],%l2 ! Mem[0000000020000008] jmpl %o7,%g0 ldsw [%i3+0x12c],%l7 ! Mem[000000002180012c] p8_far_3_ho: nop ldx [%o0+0x0a0],%l3 ! Mem[00000000200000a0] ldsb [%o3+0x1f0],%l4 ! Mem[00000000218001f0] lduh [%o3+0x034],%l2 ! Mem[0000000021800034] sth %l2,[%o1+0x13a] ! Mem[000000002080013a] lduw [%o0+0x008],%l2 ! Mem[0000000020000008] jmpl %o7,%g0 ldsw [%o3+0x12c],%l7 ! Mem[000000002180012c] p8_far_3_hem: nop ldx [%i0+0x0a0],%l3 ! Mem[00000000200000a0] ldsb [%i3+0x1f0],%l4 ! Mem[00000000218001f0] membar #Sync lduh [%i3+0x034],%l2 ! Mem[0000000021800034] sth %l2,[%i1+0x13a] ! Mem[000000002080013a] lduw [%i0+0x008],%l2 ! Mem[0000000020000008] jmpl %o7,%g0 ldsw [%i3+0x12c],%l7 ! Mem[000000002180012c] p8_far_3_hom: nop ldx [%o0+0x0a0],%l3 ! Mem[00000000200000a0] ldsb [%o3+0x1f0],%l4 ! Mem[00000000218001f0] membar #Sync lduh [%o3+0x034],%l2 ! Mem[0000000021800034] sth %l2,[%o1+0x13a] ! Mem[000000002080013a] lduw [%o0+0x008],%l2 ! Mem[0000000020000008] jmpl %o7,%g0 ldsw [%o3+0x12c],%l7 ! Mem[000000002180012c] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: ldsh [%i0+0x17e],%l5 ! Mem[000000002200017e] lduh [%i0+0x00a],%l5 ! Mem[000000002200000a] stw %l2,[%i2+0x094] ! Mem[0000000023000094] ldx [%i1+0x1f8],%l7 ! Mem[00000000228001f8] sth %l1,[%i3+0x1c0] ! Mem[00000000238001c0] stx %l4,[%i3+0x140] ! Mem[0000000023800140] jmpl %o7,%g0 ldd [%i2+0x1d8],%f8 ! Mem[00000000230001d8] p9_far_3_lo: ldsh [%o0+0x17e],%l5 ! Mem[000000002200017e] lduh [%o0+0x00a],%l5 ! Mem[000000002200000a] stw %l2,[%o2+0x094] ! Mem[0000000023000094] ldx [%o1+0x1f8],%l7 ! Mem[00000000228001f8] sth %l1,[%o3+0x1c0] ! Mem[00000000238001c0] stx %l4,[%o3+0x140] ! Mem[0000000023800140] jmpl %o7,%g0 ldd [%o2+0x1d8],%f8 ! Mem[00000000230001d8] p9_far_3_lem: ldsh [%i0+0x17e],%l5 ! Mem[000000002200017e] membar #Sync lduh [%i0+0x00a],%l5 ! Mem[000000002200000a] stw %l2,[%i2+0x094] ! Mem[0000000023000094] ldx [%i1+0x1f8],%l7 ! Mem[00000000228001f8] sth %l1,[%i3+0x1c0] ! Mem[00000000238001c0] stx %l4,[%i3+0x140] ! Mem[0000000023800140] jmpl %o7,%g0 ldd [%i2+0x1d8],%f8 ! Mem[00000000230001d8] p9_far_3_lom: ldsh [%o0+0x17e],%l5 ! Mem[000000002200017e] membar #Sync lduh [%o0+0x00a],%l5 ! Mem[000000002200000a] stw %l2,[%o2+0x094] ! Mem[0000000023000094] ldx [%o1+0x1f8],%l7 ! Mem[00000000228001f8] sth %l1,[%o3+0x1c0] ! Mem[00000000238001c0] stx %l4,[%o3+0x140] ! Mem[0000000023800140] jmpl %o7,%g0 ldd [%o2+0x1d8],%f8 ! Mem[00000000230001d8] p9_far_3_he: ldd [%i2+0x140],%f24 ! Mem[0000000023000140] sth %l5,[%i3+0x102] ! Mem[0000000023800102] swap [%i1+0x1a4],%l6 ! Mem[00000000228001a4] stx %l5,[%i2+0x0c8] ! Mem[00000000230000c8] ldsb [%i2+0x0d1],%l6 ! Mem[00000000230000d1] jmpl %o7,%g0 stx %l6,[%i1+0x088] ! Mem[0000000022800088] p9_far_3_ho: ldd [%o2+0x140],%f24 ! Mem[0000000023000140] sth %l5,[%o3+0x102] ! Mem[0000000023800102] swap [%o1+0x1a4],%l6 ! Mem[00000000228001a4] stx %l5,[%o2+0x0c8] ! Mem[00000000230000c8] ldsb [%o2+0x0d1],%l6 ! Mem[00000000230000d1] jmpl %o7,%g0 stx %l6,[%o1+0x088] ! Mem[0000000022800088] p9_far_3_hem: ldd [%i2+0x140],%f24 ! Mem[0000000023000140] sth %l5,[%i3+0x102] ! Mem[0000000023800102] swap [%i1+0x1a4],%l6 ! Mem[00000000228001a4] stx %l5,[%i2+0x0c8] ! Mem[00000000230000c8] ldsb [%i2+0x0d1],%l6 ! Mem[00000000230000d1] jmpl %o7,%g0 stx %l6,[%i1+0x088] ! Mem[0000000022800088] p9_far_3_hom: ldd [%o2+0x140],%f24 ! Mem[0000000023000140] sth %l5,[%o3+0x102] ! Mem[0000000023800102] swap [%o1+0x1a4],%l6 ! Mem[00000000228001a4] stx %l5,[%o2+0x0c8] ! Mem[00000000230000c8] ldsb [%o2+0x0d1],%l6 ! Mem[00000000230000d1] jmpl %o7,%g0 stx %l6,[%o1+0x088] ! Mem[0000000022800088] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: stw %l6,[%i1+0x1a8] ! Mem[00000000248001a8] ldx [%i2+0x1f0],%l5 ! Mem[00000000250001f0] ldstub [%i0+0x080],%l4 ! Mem[0000000024000080] swap [%i2+0x0d8],%l6 ! Mem[00000000250000d8] xorcc %l0,0x424,%l2 jmpl %o7,%g0 ldsw [%i3+0x0f0],%l4 ! Mem[00000000258000f0] p10_far_3_lo: stw %l6,[%o1+0x1a8] ! Mem[00000000248001a8] ldx [%o2+0x1f0],%l5 ! Mem[00000000250001f0] ldstub [%o0+0x080],%l4 ! Mem[0000000024000080] swap [%o2+0x0d8],%l6 ! Mem[00000000250000d8] xorcc %l0,0x424,%l2 jmpl %o7,%g0 ldsw [%o3+0x0f0],%l4 ! Mem[00000000258000f0] p10_far_3_lem: stw %l6,[%i1+0x1a8] ! Mem[00000000248001a8] ldx [%i2+0x1f0],%l5 ! Mem[00000000250001f0] ldstub [%i0+0x080],%l4 ! Mem[0000000024000080] swap [%i2+0x0d8],%l6 ! Mem[00000000250000d8] xorcc %l0,0x424,%l2 jmpl %o7,%g0 ldsw [%i3+0x0f0],%l4 ! Mem[00000000258000f0] p10_far_3_lom: stw %l6,[%o1+0x1a8] ! Mem[00000000248001a8] ldx [%o2+0x1f0],%l5 ! Mem[00000000250001f0] ldstub [%o0+0x080],%l4 ! Mem[0000000024000080] swap [%o2+0x0d8],%l6 ! Mem[00000000250000d8] xorcc %l0,0x424,%l2 jmpl %o7,%g0 ldsw [%o3+0x0f0],%l4 ! Mem[00000000258000f0] p10_far_3_he: ldx [%i3+0x0d0],%l0 ! Mem[00000000258000d0] lduh [%i3+0x00c],%l1 ! Mem[000000002580000c] jmpl %o7,%g0 ldsw [%i2+0x0a0],%l0 ! Mem[00000000250000a0] p10_far_3_ho: ldx [%o3+0x0d0],%l0 ! Mem[00000000258000d0] lduh [%o3+0x00c],%l1 ! Mem[000000002580000c] jmpl %o7,%g0 ldsw [%o2+0x0a0],%l0 ! Mem[00000000250000a0] p10_far_3_hem: ldx [%i3+0x0d0],%l0 ! Mem[00000000258000d0] membar #Sync lduh [%i3+0x00c],%l1 ! Mem[000000002580000c] jmpl %o7,%g0 ldsw [%i2+0x0a0],%l0 ! Mem[00000000250000a0] p10_far_3_hom: ldx [%o3+0x0d0],%l0 ! Mem[00000000258000d0] membar #Sync lduh [%o3+0x00c],%l1 ! Mem[000000002580000c] jmpl %o7,%g0 ldsw [%o2+0x0a0],%l0 ! Mem[00000000250000a0] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: ldub [%i1+0x1ae],%l6 ! Mem[00000000268001ae] lduh [%i1+0x1ea],%l4 ! Mem[00000000268001ea] ldd [%i3+0x138],%l0 ! Mem[0000000027800138] stw %l1,[%i2+0x04c] ! Mem[000000002700004c] jmpl %o7,%g0 swap [%i3+0x134],%l0 ! Mem[0000000027800134] p11_far_3_lo: ldub [%o1+0x1ae],%l6 ! Mem[00000000268001ae] lduh [%o1+0x1ea],%l4 ! Mem[00000000268001ea] ldd [%o3+0x138],%l0 ! Mem[0000000027800138] stw %l1,[%o2+0x04c] ! Mem[000000002700004c] jmpl %o7,%g0 swap [%o3+0x134],%l0 ! Mem[0000000027800134] p11_far_3_lem: ldub [%i1+0x1ae],%l6 ! Mem[00000000268001ae] lduh [%i1+0x1ea],%l4 ! Mem[00000000268001ea] ldd [%i3+0x138],%l0 ! Mem[0000000027800138] stw %l1,[%i2+0x04c] ! Mem[000000002700004c] jmpl %o7,%g0 swap [%i3+0x134],%l0 ! Mem[0000000027800134] p11_far_3_lom: ldub [%o1+0x1ae],%l6 ! Mem[00000000268001ae] lduh [%o1+0x1ea],%l4 ! Mem[00000000268001ea] ldd [%o3+0x138],%l0 ! Mem[0000000027800138] stw %l1,[%o2+0x04c] ! Mem[000000002700004c] jmpl %o7,%g0 swap [%o3+0x134],%l0 ! Mem[0000000027800134] p11_far_3_he: std %l0,[%i3+0x138] ! Mem[0000000027800138] ld [%i3+0x18c],%f19 ! Mem[000000002780018c] jmpl %o7,%g0 stw %l5,[%i2+0x000] ! Mem[0000000027000000] p11_far_3_ho: std %l0,[%o3+0x138] ! Mem[0000000027800138] ld [%o3+0x18c],%f19 ! Mem[000000002780018c] jmpl %o7,%g0 stw %l5,[%o2+0x000] ! Mem[0000000027000000] p11_far_3_hem: std %l0,[%i3+0x138] ! Mem[0000000027800138] ld [%i3+0x18c],%f19 ! Mem[000000002780018c] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x000] ! Mem[0000000027000000] p11_far_3_hom: std %l0,[%o3+0x138] ! Mem[0000000027800138] ld [%o3+0x18c],%f19 ! Mem[000000002780018c] membar #Sync jmpl %o7,%g0 stw %l5,[%o2+0x000] ! Mem[0000000027000000] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: ldub [%i0+0x139],%l2 ! Mem[0000000028000139] subc %l1,%l2,%l1 ldd [%i0+0x048],%l6 ! Mem[0000000028000048] sth %l1,[%i2+0x06a] ! Mem[000000002900006a] jmpl %o7,%g0 ldd [%i1+0x148],%l4 ! Mem[0000000028800148] p12_far_3_lo: ldub [%o0+0x139],%l2 ! Mem[0000000028000139] subc %l1,%l2,%l1 ldd [%o0+0x048],%l6 ! Mem[0000000028000048] sth %l1,[%o2+0x06a] ! Mem[000000002900006a] jmpl %o7,%g0 ldd [%o1+0x148],%l4 ! Mem[0000000028800148] p12_far_3_lem: ldub [%i0+0x139],%l2 ! Mem[0000000028000139] subc %l1,%l2,%l1 ldd [%i0+0x048],%l6 ! Mem[0000000028000048] sth %l1,[%i2+0x06a] ! Mem[000000002900006a] jmpl %o7,%g0 ldd [%i1+0x148],%l4 ! Mem[0000000028800148] p12_far_3_lom: ldub [%o0+0x139],%l2 ! Mem[0000000028000139] subc %l1,%l2,%l1 ldd [%o0+0x048],%l6 ! Mem[0000000028000048] sth %l1,[%o2+0x06a] ! Mem[000000002900006a] jmpl %o7,%g0 ldd [%o1+0x148],%l4 ! Mem[0000000028800148] p12_far_3_he: stb %l4,[%i1+0x15e] ! Mem[000000002880015e] ldd [%i2+0x198],%f28 ! Mem[0000000029000198] sth %l1,[%i2+0x02c] ! Mem[000000002900002c] jmpl %o7,%g0 udivx %l0,-0x33f,%l6 p12_far_3_ho: stb %l4,[%o1+0x15e] ! Mem[000000002880015e] ldd [%o2+0x198],%f28 ! Mem[0000000029000198] sth %l1,[%o2+0x02c] ! Mem[000000002900002c] jmpl %o7,%g0 udivx %l0,-0x33f,%l6 p12_far_3_hem: stb %l4,[%i1+0x15e] ! Mem[000000002880015e] ldd [%i2+0x198],%f28 ! Mem[0000000029000198] membar #Sync sth %l1,[%i2+0x02c] ! Mem[000000002900002c] jmpl %o7,%g0 udivx %l0,-0x33f,%l6 p12_far_3_hom: stb %l4,[%o1+0x15e] ! Mem[000000002880015e] ldd [%o2+0x198],%f28 ! Mem[0000000029000198] membar #Sync sth %l1,[%o2+0x02c] ! Mem[000000002900002c] jmpl %o7,%g0 udivx %l0,-0x33f,%l6 p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: or %l6,-0xfd5,%l7 swap [%i0+0x014],%l0 ! Mem[000000002a000014] ldd [%i1+0x060],%f0 ! Mem[000000002a800060] ldub [%i0+0x170],%l6 ! Mem[000000002a000170] sub %l6,0x78c,%l0 ld [%i3+0x180],%f0 ! Mem[000000002b800180] taddcc %l7,-0x09e,%l2 jmpl %o7,%g0 sth %l0,[%i0+0x0a0] ! Mem[000000002a0000a0] p13_far_3_lo: or %l6,-0xfd5,%l7 swap [%o0+0x014],%l0 ! Mem[000000002a000014] ldd [%o1+0x060],%f0 ! Mem[000000002a800060] ldub [%o0+0x170],%l6 ! Mem[000000002a000170] sub %l6,0x78c,%l0 ld [%o3+0x180],%f0 ! Mem[000000002b800180] taddcc %l7,-0x09e,%l2 jmpl %o7,%g0 sth %l0,[%o0+0x0a0] ! Mem[000000002a0000a0] p13_far_3_lem: or %l6,-0xfd5,%l7 membar #Sync swap [%i0+0x014],%l0 ! Mem[000000002a000014] ldd [%i1+0x060],%f0 ! Mem[000000002a800060] ldub [%i0+0x170],%l6 ! Mem[000000002a000170] sub %l6,0x78c,%l0 ld [%i3+0x180],%f0 ! Mem[000000002b800180] taddcc %l7,-0x09e,%l2 jmpl %o7,%g0 sth %l0,[%i0+0x0a0] ! Mem[000000002a0000a0] p13_far_3_lom: or %l6,-0xfd5,%l7 membar #Sync swap [%o0+0x014],%l0 ! Mem[000000002a000014] ldd [%o1+0x060],%f0 ! Mem[000000002a800060] ldub [%o0+0x170],%l6 ! Mem[000000002a000170] sub %l6,0x78c,%l0 ld [%o3+0x180],%f0 ! Mem[000000002b800180] taddcc %l7,-0x09e,%l2 jmpl %o7,%g0 sth %l0,[%o0+0x0a0] ! Mem[000000002a0000a0] p13_far_3_he: jmpl %o7,%g0 std %l0,[%i3+0x068] ! Mem[000000002b800068] jmpl %o7,%g0 nop p13_far_3_ho: jmpl %o7,%g0 std %l0,[%o3+0x068] ! Mem[000000002b800068] jmpl %o7,%g0 nop p13_far_3_hem: jmpl %o7,%g0 std %l0,[%i3+0x068] ! Mem[000000002b800068] jmpl %o7,%g0 nop p13_far_3_hom: jmpl %o7,%g0 std %l0,[%o3+0x068] ! Mem[000000002b800068] jmpl %o7,%g0 nop p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: ldsh [%i1+0x146],%l4 ! Mem[000000002c800146] jmpl %o7,%g0 swap [%i3+0x0e8],%l4 ! Mem[000000002d8000e8] p14_far_3_lo: ldsh [%o1+0x146],%l4 ! Mem[000000002c800146] jmpl %o7,%g0 swap [%o3+0x0e8],%l4 ! Mem[000000002d8000e8] p14_far_3_lem: ldsh [%i1+0x146],%l4 ! Mem[000000002c800146] jmpl %o7,%g0 swap [%i3+0x0e8],%l4 ! Mem[000000002d8000e8] p14_far_3_lom: ldsh [%o1+0x146],%l4 ! Mem[000000002c800146] jmpl %o7,%g0 swap [%o3+0x0e8],%l4 ! Mem[000000002d8000e8] p14_far_3_he: sth %l2,[%i2+0x01a] ! Mem[000000002d00001a] jmpl %o7,%g0 lduh [%i0+0x08a],%l0 ! Mem[000000002c00008a] p14_far_3_ho: sth %l2,[%o2+0x01a] ! Mem[000000002d00001a] jmpl %o7,%g0 lduh [%o0+0x08a],%l0 ! Mem[000000002c00008a] p14_far_3_hem: membar #Sync sth %l2,[%i2+0x01a] ! Mem[000000002d00001a] jmpl %o7,%g0 lduh [%i0+0x08a],%l0 ! Mem[000000002c00008a] p14_far_3_hom: membar #Sync sth %l2,[%o2+0x01a] ! Mem[000000002d00001a] jmpl %o7,%g0 lduh [%o0+0x08a],%l0 ! Mem[000000002c00008a] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: ldx [%i0+0x018],%l2 ! Mem[000000002e000018] jmpl %o7,%g0 stb %l5,[%i2+0x082] ! Mem[000000002f000082] p15_far_3_lo: ldx [%o0+0x018],%l2 ! Mem[000000002e000018] jmpl %o7,%g0 stb %l5,[%o2+0x082] ! Mem[000000002f000082] p15_far_3_lem: membar #Sync ldx [%i0+0x018],%l2 ! Mem[000000002e000018] jmpl %o7,%g0 stb %l5,[%i2+0x082] ! Mem[000000002f000082] p15_far_3_lom: membar #Sync ldx [%o0+0x018],%l2 ! Mem[000000002e000018] jmpl %o7,%g0 stb %l5,[%o2+0x082] ! Mem[000000002f000082] p15_far_3_he: ldstub [%i1+0x00c],%l3 ! Mem[000000002e80000c] ldsb [%i0+0x188],%l0 ! Mem[000000002e000188] ldsb [%i3+0x1ca],%l4 ! Mem[000000002f8001ca] ldsw [%i1+0x004],%l0 ! Mem[000000002e800004] ldsw [%i1+0x198],%l0 ! Mem[000000002e800198] swap [%i2+0x1bc],%l0 ! Mem[000000002f0001bc] jmpl %o7,%g0 lduw [%i2+0x1b8],%l7 ! Mem[000000002f0001b8] p15_far_3_ho: ldstub [%o1+0x00c],%l3 ! Mem[000000002e80000c] ldsb [%o0+0x188],%l0 ! Mem[000000002e000188] ldsb [%o3+0x1ca],%l4 ! Mem[000000002f8001ca] ldsw [%o1+0x004],%l0 ! Mem[000000002e800004] ldsw [%o1+0x198],%l0 ! Mem[000000002e800198] swap [%o2+0x1bc],%l0 ! Mem[000000002f0001bc] jmpl %o7,%g0 lduw [%o2+0x1b8],%l7 ! Mem[000000002f0001b8] p15_far_3_hem: membar #Sync ldstub [%i1+0x00c],%l3 ! Mem[000000002e80000c] ldsb [%i0+0x188],%l0 ! Mem[000000002e000188] ldsb [%i3+0x1ca],%l4 ! Mem[000000002f8001ca] ldsw [%i1+0x004],%l0 ! Mem[000000002e800004] ldsw [%i1+0x198],%l0 ! Mem[000000002e800198] swap [%i2+0x1bc],%l0 ! Mem[000000002f0001bc] jmpl %o7,%g0 lduw [%i2+0x1b8],%l7 ! Mem[000000002f0001b8] p15_far_3_hom: membar #Sync ldstub [%o1+0x00c],%l3 ! Mem[000000002e80000c] ldsb [%o0+0x188],%l0 ! Mem[000000002e000188] ldsb [%o3+0x1ca],%l4 ! Mem[000000002f8001ca] ldsw [%o1+0x004],%l0 ! Mem[000000002e800004] ldsw [%o1+0x198],%l0 ! Mem[000000002e800198] swap [%o2+0x1bc],%l0 ! Mem[000000002f0001bc] jmpl %o7,%g0 lduw [%o2+0x1b8],%l7 ! Mem[000000002f0001b8] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: ldd [%i2+0x1d8],%f10 ! Mem[00000000310001d8] sth %l4,[%i3+0x0ac] ! Mem[00000000318000ac] jmpl %o7,%g0 ldd [%i1+0x058],%l6 ! Mem[0000000030800058] p16_far_3_lo: ldd [%o2+0x1d8],%f10 ! Mem[00000000310001d8] sth %l4,[%o3+0x0ac] ! Mem[00000000318000ac] jmpl %o7,%g0 ldd [%o1+0x058],%l6 ! Mem[0000000030800058] p16_far_3_lem: ldd [%i2+0x1d8],%f10 ! Mem[00000000310001d8] sth %l4,[%i3+0x0ac] ! Mem[00000000318000ac] jmpl %o7,%g0 ldd [%i1+0x058],%l6 ! Mem[0000000030800058] p16_far_3_lom: ldd [%o2+0x1d8],%f10 ! Mem[00000000310001d8] sth %l4,[%o3+0x0ac] ! Mem[00000000318000ac] jmpl %o7,%g0 ldd [%o1+0x058],%l6 ! Mem[0000000030800058] p16_far_3_he: jmpl %o7,%g0 swap [%i2+0x174],%l0 ! Mem[0000000031000174] jmpl %o7,%g0 nop p16_far_3_ho: jmpl %o7,%g0 swap [%o2+0x174],%l0 ! Mem[0000000031000174] jmpl %o7,%g0 nop p16_far_3_hem: jmpl %o7,%g0 swap [%i2+0x174],%l0 ! Mem[0000000031000174] jmpl %o7,%g0 nop p16_far_3_hom: jmpl %o7,%g0 swap [%o2+0x174],%l0 ! Mem[0000000031000174] jmpl %o7,%g0 nop p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: ldx [%i3+0x0c0],%l3 ! Mem[00000000338000c0] stw %l0,[%i3+0x090] ! Mem[0000000033800090] ldd [%i1+0x018],%l0 ! Mem[0000000032800018] lduh [%i0+0x1ae],%l2 ! Mem[00000000320001ae] smulcc %l4,%l4,%l0 lduw [%i3+0x030],%l7 ! Mem[0000000033800030] lduw [%i0+0x13c],%l4 ! Mem[000000003200013c] jmpl %o7,%g0 ld [%i0+0x0ac],%f9 ! Mem[00000000320000ac] p17_far_3_lo: ldx [%o3+0x0c0],%l3 ! Mem[00000000338000c0] stw %l0,[%o3+0x090] ! Mem[0000000033800090] ldd [%o1+0x018],%l0 ! Mem[0000000032800018] lduh [%o0+0x1ae],%l2 ! Mem[00000000320001ae] smulcc %l4,%l4,%l0 lduw [%o3+0x030],%l7 ! Mem[0000000033800030] lduw [%o0+0x13c],%l4 ! Mem[000000003200013c] jmpl %o7,%g0 ld [%o0+0x0ac],%f9 ! Mem[00000000320000ac] p17_far_3_lem: ldx [%i3+0x0c0],%l3 ! Mem[00000000338000c0] stw %l0,[%i3+0x090] ! Mem[0000000033800090] membar #Sync ldd [%i1+0x018],%l0 ! Mem[0000000032800018] lduh [%i0+0x1ae],%l2 ! Mem[00000000320001ae] smulcc %l4,%l4,%l0 lduw [%i3+0x030],%l7 ! Mem[0000000033800030] lduw [%i0+0x13c],%l4 ! Mem[000000003200013c] jmpl %o7,%g0 ld [%i0+0x0ac],%f9 ! Mem[00000000320000ac] p17_far_3_lom: ldx [%o3+0x0c0],%l3 ! Mem[00000000338000c0] stw %l0,[%o3+0x090] ! Mem[0000000033800090] membar #Sync ldd [%o1+0x018],%l0 ! Mem[0000000032800018] lduh [%o0+0x1ae],%l2 ! Mem[00000000320001ae] smulcc %l4,%l4,%l0 lduw [%o3+0x030],%l7 ! Mem[0000000033800030] lduw [%o0+0x13c],%l4 ! Mem[000000003200013c] jmpl %o7,%g0 ld [%o0+0x0ac],%f9 ! Mem[00000000320000ac] p17_far_3_he: st %f22,[%i0+0x0cc] ! Mem[00000000320000cc] ldd [%i3+0x130],%f24 ! Mem[0000000033800130] nop st %f16,[%i0+0x1d0] ! Mem[00000000320001d0] st %f31,[%i1+0x088] ! Mem[0000000032800088] ldd [%i2+0x000],%l4 ! Mem[0000000033000000] jmpl %o7,%g0 std %l6,[%i3+0x178] ! Mem[0000000033800178] p17_far_3_ho: st %f22,[%o0+0x0cc] ! Mem[00000000320000cc] ldd [%o3+0x130],%f24 ! Mem[0000000033800130] nop st %f16,[%o0+0x1d0] ! Mem[00000000320001d0] st %f31,[%o1+0x088] ! Mem[0000000032800088] ldd [%o2+0x000],%l4 ! Mem[0000000033000000] jmpl %o7,%g0 std %l6,[%o3+0x178] ! Mem[0000000033800178] p17_far_3_hem: st %f22,[%i0+0x0cc] ! Mem[00000000320000cc] ldd [%i3+0x130],%f24 ! Mem[0000000033800130] nop st %f16,[%i0+0x1d0] ! Mem[00000000320001d0] st %f31,[%i1+0x088] ! Mem[0000000032800088] membar #Sync ldd [%i2+0x000],%l4 ! Mem[0000000033000000] jmpl %o7,%g0 std %l6,[%i3+0x178] ! Mem[0000000033800178] p17_far_3_hom: st %f22,[%o0+0x0cc] ! Mem[00000000320000cc] ldd [%o3+0x130],%f24 ! Mem[0000000033800130] nop st %f16,[%o0+0x1d0] ! Mem[00000000320001d0] st %f31,[%o1+0x088] ! Mem[0000000032800088] membar #Sync ldd [%o2+0x000],%l4 ! Mem[0000000033000000] jmpl %o7,%g0 std %l6,[%o3+0x178] ! Mem[0000000033800178] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldsw [%i3+0x19c],%l3 ! Mem[000000003580019c] stx %l0,[%i3+0x1b0] ! Mem[00000000358001b0] and %l2,-0x366,%l0 jmpl %o7,%g0 ldsw [%i3+0x060],%l0 ! Mem[0000000035800060] p18_far_3_lo: ldsw [%o3+0x19c],%l3 ! Mem[000000003580019c] stx %l0,[%o3+0x1b0] ! Mem[00000000358001b0] and %l2,-0x366,%l0 jmpl %o7,%g0 ldsw [%o3+0x060],%l0 ! Mem[0000000035800060] p18_far_3_lem: ldsw [%i3+0x19c],%l3 ! Mem[000000003580019c] stx %l0,[%i3+0x1b0] ! Mem[00000000358001b0] and %l2,-0x366,%l0 jmpl %o7,%g0 ldsw [%i3+0x060],%l0 ! Mem[0000000035800060] p18_far_3_lom: ldsw [%o3+0x19c],%l3 ! Mem[000000003580019c] stx %l0,[%o3+0x1b0] ! Mem[00000000358001b0] and %l2,-0x366,%l0 jmpl %o7,%g0 ldsw [%o3+0x060],%l0 ! Mem[0000000035800060] p18_far_3_he: stb %l7,[%i3+0x01b] ! Mem[000000003580001b] std %l2,[%i2+0x010] ! Mem[0000000035000010] ldx [%i3+0x130],%l3 ! Mem[0000000035800130] stx %l4,[%i0+0x178] ! Mem[0000000034000178] ldstub [%i0+0x1b8],%l5 ! Mem[00000000340001b8] jmpl %o7,%g0 lduh [%i3+0x01e],%l4 ! Mem[000000003580001e] p18_far_3_ho: stb %l7,[%o3+0x01b] ! Mem[000000003580001b] std %l2,[%o2+0x010] ! Mem[0000000035000010] ldx [%o3+0x130],%l3 ! Mem[0000000035800130] stx %l4,[%o0+0x178] ! Mem[0000000034000178] ldstub [%o0+0x1b8],%l5 ! Mem[00000000340001b8] jmpl %o7,%g0 lduh [%o3+0x01e],%l4 ! Mem[000000003580001e] p18_far_3_hem: membar #Sync stb %l7,[%i3+0x01b] ! Mem[000000003580001b] std %l2,[%i2+0x010] ! Mem[0000000035000010] ldx [%i3+0x130],%l3 ! Mem[0000000035800130] stx %l4,[%i0+0x178] ! Mem[0000000034000178] ldstub [%i0+0x1b8],%l5 ! Mem[00000000340001b8] membar #Sync jmpl %o7,%g0 lduh [%i3+0x01e],%l4 ! Mem[000000003580001e] p18_far_3_hom: membar #Sync stb %l7,[%o3+0x01b] ! Mem[000000003580001b] std %l2,[%o2+0x010] ! Mem[0000000035000010] ldx [%o3+0x130],%l3 ! Mem[0000000035800130] stx %l4,[%o0+0x178] ! Mem[0000000034000178] ldstub [%o0+0x1b8],%l5 ! Mem[00000000340001b8] membar #Sync jmpl %o7,%g0 lduh [%o3+0x01e],%l4 ! Mem[000000003580001e] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: swap [%i2+0x01c],%l2 ! Mem[000000003700001c] jmpl %o7,%g0 smul %l3,%l0,%l4 p19_far_3_lo: swap [%o2+0x01c],%l2 ! Mem[000000003700001c] jmpl %o7,%g0 smul %l3,%l0,%l4 p19_far_3_lem: membar #Sync swap [%i2+0x01c],%l2 ! Mem[000000003700001c] jmpl %o7,%g0 smul %l3,%l0,%l4 p19_far_3_lom: membar #Sync swap [%o2+0x01c],%l2 ! Mem[000000003700001c] jmpl %o7,%g0 smul %l3,%l0,%l4 p19_far_3_he: sth %l2,[%i1+0x14a] ! Mem[000000003680014a] udivx %l1,-0xa22,%l5 std %l0,[%i1+0x038] ! Mem[0000000036800038] ldsh [%i1+0x12c],%l0 ! Mem[000000003680012c] jmpl %o7,%g0 ldsw [%i2+0x01c],%l4 ! Mem[000000003700001c] p19_far_3_ho: sth %l2,[%o1+0x14a] ! Mem[000000003680014a] udivx %l1,-0xa22,%l5 std %l0,[%o1+0x038] ! Mem[0000000036800038] ldsh [%o1+0x12c],%l0 ! Mem[000000003680012c] jmpl %o7,%g0 ldsw [%o2+0x01c],%l4 ! Mem[000000003700001c] p19_far_3_hem: sth %l2,[%i1+0x14a] ! Mem[000000003680014a] udivx %l1,-0xa22,%l5 membar #Sync std %l0,[%i1+0x038] ! Mem[0000000036800038] ldsh [%i1+0x12c],%l0 ! Mem[000000003680012c] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x01c],%l4 ! Mem[000000003700001c] p19_far_3_hom: sth %l2,[%o1+0x14a] ! Mem[000000003680014a] udivx %l1,-0xa22,%l5 membar #Sync std %l0,[%o1+0x038] ! Mem[0000000036800038] ldsh [%o1+0x12c],%l0 ! Mem[000000003680012c] membar #Sync jmpl %o7,%g0 ldsw [%o2+0x01c],%l4 ! Mem[000000003700001c] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: std %f6 ,[%i0+0x080] ! Mem[0000000038000080] lduw [%i0+0x048],%l7 ! Mem[0000000038000048] stw %l6,[%i0+0x1f0] ! Mem[00000000380001f0] ldub [%i0+0x110],%l3 ! Mem[0000000038000110] jmpl %o7,%g0 stb %l2,[%i2+0x146] ! Mem[0000000039000146] p20_far_3_lo: std %f6 ,[%o0+0x080] ! Mem[0000000038000080] lduw [%o0+0x048],%l7 ! Mem[0000000038000048] stw %l6,[%o0+0x1f0] ! Mem[00000000380001f0] ldub [%o0+0x110],%l3 ! Mem[0000000038000110] jmpl %o7,%g0 stb %l2,[%o2+0x146] ! Mem[0000000039000146] p20_far_3_lem: std %f6 ,[%i0+0x080] ! Mem[0000000038000080] lduw [%i0+0x048],%l7 ! Mem[0000000038000048] stw %l6,[%i0+0x1f0] ! Mem[00000000380001f0] ldub [%i0+0x110],%l3 ! Mem[0000000038000110] jmpl %o7,%g0 stb %l2,[%i2+0x146] ! Mem[0000000039000146] p20_far_3_lom: std %f6 ,[%o0+0x080] ! Mem[0000000038000080] lduw [%o0+0x048],%l7 ! Mem[0000000038000048] stw %l6,[%o0+0x1f0] ! Mem[00000000380001f0] ldub [%o0+0x110],%l3 ! Mem[0000000038000110] jmpl %o7,%g0 stb %l2,[%o2+0x146] ! Mem[0000000039000146] p20_far_3_he: ldstub [%i1+0x01e],%l4 ! Mem[000000003880001e] lduw [%i3+0x180],%l0 ! Mem[0000000039800180] ldx [%i1+0x128],%l5 ! Mem[0000000038800128] andncc %l5,%l2,%l4 ldstub [%i3+0x066],%l0 ! Mem[0000000039800066] jmpl %o7,%g0 sth %l1,[%i1+0x0f6] ! Mem[00000000388000f6] p20_far_3_ho: ldstub [%o1+0x01e],%l4 ! Mem[000000003880001e] lduw [%o3+0x180],%l0 ! Mem[0000000039800180] ldx [%o1+0x128],%l5 ! Mem[0000000038800128] andncc %l5,%l2,%l4 ldstub [%o3+0x066],%l0 ! Mem[0000000039800066] jmpl %o7,%g0 sth %l1,[%o1+0x0f6] ! Mem[00000000388000f6] p20_far_3_hem: membar #Sync ldstub [%i1+0x01e],%l4 ! Mem[000000003880001e] lduw [%i3+0x180],%l0 ! Mem[0000000039800180] ldx [%i1+0x128],%l5 ! Mem[0000000038800128] andncc %l5,%l2,%l4 ldstub [%i3+0x066],%l0 ! Mem[0000000039800066] jmpl %o7,%g0 sth %l1,[%i1+0x0f6] ! Mem[00000000388000f6] p20_far_3_hom: membar #Sync ldstub [%o1+0x01e],%l4 ! Mem[000000003880001e] lduw [%o3+0x180],%l0 ! Mem[0000000039800180] ldx [%o1+0x128],%l5 ! Mem[0000000038800128] andncc %l5,%l2,%l4 ldstub [%o3+0x066],%l0 ! Mem[0000000039800066] jmpl %o7,%g0 sth %l1,[%o1+0x0f6] ! Mem[00000000388000f6] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: jmpl %o7,%g0 subccc %l7,%l2,%l4 jmpl %o7,%g0 nop p21_far_3_lo: jmpl %o7,%g0 subccc %l7,%l2,%l4 jmpl %o7,%g0 nop p21_far_3_lem: jmpl %o7,%g0 subccc %l7,%l2,%l4 jmpl %o7,%g0 nop p21_far_3_lom: jmpl %o7,%g0 subccc %l7,%l2,%l4 jmpl %o7,%g0 nop p21_far_3_he: sdivx %l1,-0x11e,%l1 ldd [%i2+0x0c0],%l6 ! Mem[000000003b0000c0] jmpl %o7,%g0 taddcctv %l7,-0xb30,%l0 p21_far_3_ho: sdivx %l1,-0x11e,%l1 ldd [%o2+0x0c0],%l6 ! Mem[000000003b0000c0] jmpl %o7,%g0 taddcctv %l7,-0xb30,%l0 p21_far_3_hem: sdivx %l1,-0x11e,%l1 ldd [%i2+0x0c0],%l6 ! Mem[000000003b0000c0] jmpl %o7,%g0 taddcctv %l7,-0xb30,%l0 p21_far_3_hom: sdivx %l1,-0x11e,%l1 ldd [%o2+0x0c0],%l6 ! Mem[000000003b0000c0] jmpl %o7,%g0 taddcctv %l7,-0xb30,%l0 p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: std %l2,[%i2+0x1b8] ! Mem[000000003d0001b8] lduw [%i2+0x1b4],%l0 ! Mem[000000003d0001b4] ldsh [%i1+0x122],%l7 ! Mem[000000003c800122] sra %l3,%l6,%l5 srl %l0,0x004,%l2 ldstub [%i1+0x12a],%l2 ! Mem[000000003c80012a] jmpl %o7,%g0 stx %l1,[%i0+0x188] ! Mem[000000003c000188] p22_far_3_lo: std %l2,[%o2+0x1b8] ! Mem[000000003d0001b8] lduw [%o2+0x1b4],%l0 ! Mem[000000003d0001b4] ldsh [%o1+0x122],%l7 ! Mem[000000003c800122] sra %l3,%l6,%l5 srl %l0,0x004,%l2 ldstub [%o1+0x12a],%l2 ! Mem[000000003c80012a] jmpl %o7,%g0 stx %l1,[%o0+0x188] ! Mem[000000003c000188] p22_far_3_lem: std %l2,[%i2+0x1b8] ! Mem[000000003d0001b8] lduw [%i2+0x1b4],%l0 ! Mem[000000003d0001b4] ldsh [%i1+0x122],%l7 ! Mem[000000003c800122] sra %l3,%l6,%l5 srl %l0,0x004,%l2 ldstub [%i1+0x12a],%l2 ! Mem[000000003c80012a] jmpl %o7,%g0 stx %l1,[%i0+0x188] ! Mem[000000003c000188] p22_far_3_lom: std %l2,[%o2+0x1b8] ! Mem[000000003d0001b8] lduw [%o2+0x1b4],%l0 ! Mem[000000003d0001b4] ldsh [%o1+0x122],%l7 ! Mem[000000003c800122] sra %l3,%l6,%l5 srl %l0,0x004,%l2 ldstub [%o1+0x12a],%l2 ! Mem[000000003c80012a] jmpl %o7,%g0 stx %l1,[%o0+0x188] ! Mem[000000003c000188] p22_far_3_he: sth %l0,[%i2+0x0a0] ! Mem[000000003d0000a0] jmpl %o7,%g0 tsubcctv %l2,%l3,%l4 p22_far_3_ho: sth %l0,[%o2+0x0a0] ! Mem[000000003d0000a0] jmpl %o7,%g0 tsubcctv %l2,%l3,%l4 p22_far_3_hem: sth %l0,[%i2+0x0a0] ! Mem[000000003d0000a0] jmpl %o7,%g0 tsubcctv %l2,%l3,%l4 p22_far_3_hom: sth %l0,[%o2+0x0a0] ! Mem[000000003d0000a0] jmpl %o7,%g0 tsubcctv %l2,%l3,%l4 p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: jmpl %o7,%g0 ldd [%i3+0x150],%l6 ! Mem[000000003f800150] jmpl %o7,%g0 nop p23_far_3_lo: jmpl %o7,%g0 ldd [%o3+0x150],%l6 ! Mem[000000003f800150] jmpl %o7,%g0 nop p23_far_3_lem: jmpl %o7,%g0 ldd [%i3+0x150],%l6 ! Mem[000000003f800150] jmpl %o7,%g0 nop p23_far_3_lom: jmpl %o7,%g0 ldd [%o3+0x150],%l6 ! Mem[000000003f800150] jmpl %o7,%g0 nop p23_far_3_he: stw %l6,[%i3+0x094] ! Mem[000000003f800094] sth %l4,[%i0+0x1ca] ! Mem[000000003e0001ca] ldsw [%i0+0x004],%l0 ! Mem[000000003e000004] ldd [%i1+0x1b8],%l6 ! Mem[000000003e8001b8] stw %l2,[%i3+0x098] ! Mem[000000003f800098] ldx [%i2+0x0a8],%l4 ! Mem[000000003f0000a8] jmpl %o7,%g0 srl %l0,%l0,%l2 p23_far_3_ho: stw %l6,[%o3+0x094] ! Mem[000000003f800094] sth %l4,[%o0+0x1ca] ! Mem[000000003e0001ca] ldsw [%o0+0x004],%l0 ! Mem[000000003e000004] ldd [%o1+0x1b8],%l6 ! Mem[000000003e8001b8] stw %l2,[%o3+0x098] ! Mem[000000003f800098] ldx [%o2+0x0a8],%l4 ! Mem[000000003f0000a8] jmpl %o7,%g0 srl %l0,%l0,%l2 p23_far_3_hem: stw %l6,[%i3+0x094] ! Mem[000000003f800094] sth %l4,[%i0+0x1ca] ! Mem[000000003e0001ca] membar #Sync ldsw [%i0+0x004],%l0 ! Mem[000000003e000004] ldd [%i1+0x1b8],%l6 ! Mem[000000003e8001b8] stw %l2,[%i3+0x098] ! Mem[000000003f800098] ldx [%i2+0x0a8],%l4 ! Mem[000000003f0000a8] jmpl %o7,%g0 srl %l0,%l0,%l2 p23_far_3_hom: stw %l6,[%o3+0x094] ! Mem[000000003f800094] sth %l4,[%o0+0x1ca] ! Mem[000000003e0001ca] membar #Sync ldsw [%o0+0x004],%l0 ! Mem[000000003e000004] ldd [%o1+0x1b8],%l6 ! Mem[000000003e8001b8] stw %l2,[%o3+0x098] ! Mem[000000003f800098] ldx [%o2+0x0a8],%l4 ! Mem[000000003f0000a8] jmpl %o7,%g0 srl %l0,%l0,%l2 p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: swap [%i0+0x048],%l6 ! Mem[0000000040000048] stx %l2,[%i0+0x080] ! Mem[0000000040000080] jmpl %o7,%g0 srl %l4,%l3,%l1 p24_far_3_lo: swap [%o0+0x048],%l6 ! Mem[0000000040000048] stx %l2,[%o0+0x080] ! Mem[0000000040000080] jmpl %o7,%g0 srl %l4,%l3,%l1 p24_far_3_lem: swap [%i0+0x048],%l6 ! Mem[0000000040000048] stx %l2,[%i0+0x080] ! Mem[0000000040000080] jmpl %o7,%g0 srl %l4,%l3,%l1 p24_far_3_lom: swap [%o0+0x048],%l6 ! Mem[0000000040000048] stx %l2,[%o0+0x080] ! Mem[0000000040000080] jmpl %o7,%g0 srl %l4,%l3,%l1 p24_far_3_he: tsubcctv %l2,%l6,%l3 jmpl %o7,%g0 orncc %l7,%l7,%l6 p24_far_3_ho: tsubcctv %l2,%l6,%l3 jmpl %o7,%g0 orncc %l7,%l7,%l6 p24_far_3_hem: tsubcctv %l2,%l6,%l3 jmpl %o7,%g0 orncc %l7,%l7,%l6 p24_far_3_hom: tsubcctv %l2,%l6,%l3 jmpl %o7,%g0 orncc %l7,%l7,%l6 p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: swap [%i3+0x038],%l2 ! Mem[0000000043800038] ldsh [%i1+0x0ac],%l4 ! Mem[00000000428000ac] ld [%i1+0x00c],%f9 ! Mem[000000004280000c] swap [%i2+0x128],%l5 ! Mem[0000000043000128] ldd [%i3+0x000],%l6 ! Mem[0000000043800000] ldsb [%i1+0x1da],%l7 ! Mem[00000000428001da] addc %l2,0xced,%l2 jmpl %o7,%g0 orncc %l7,-0xe23,%l7 p25_far_3_lo: swap [%o3+0x038],%l2 ! Mem[0000000043800038] ldsh [%o1+0x0ac],%l4 ! Mem[00000000428000ac] ld [%o1+0x00c],%f9 ! Mem[000000004280000c] swap [%o2+0x128],%l5 ! Mem[0000000043000128] ldd [%o3+0x000],%l6 ! Mem[0000000043800000] ldsb [%o1+0x1da],%l7 ! Mem[00000000428001da] addc %l2,0xced,%l2 jmpl %o7,%g0 orncc %l7,-0xe23,%l7 p25_far_3_lem: membar #Sync swap [%i3+0x038],%l2 ! Mem[0000000043800038] ldsh [%i1+0x0ac],%l4 ! Mem[00000000428000ac] ld [%i1+0x00c],%f9 ! Mem[000000004280000c] swap [%i2+0x128],%l5 ! Mem[0000000043000128] ldd [%i3+0x000],%l6 ! Mem[0000000043800000] ldsb [%i1+0x1da],%l7 ! Mem[00000000428001da] addc %l2,0xced,%l2 jmpl %o7,%g0 orncc %l7,-0xe23,%l7 p25_far_3_lom: membar #Sync swap [%o3+0x038],%l2 ! Mem[0000000043800038] ldsh [%o1+0x0ac],%l4 ! Mem[00000000428000ac] ld [%o1+0x00c],%f9 ! Mem[000000004280000c] swap [%o2+0x128],%l5 ! Mem[0000000043000128] ldd [%o3+0x000],%l6 ! Mem[0000000043800000] ldsb [%o1+0x1da],%l7 ! Mem[00000000428001da] addc %l2,0xced,%l2 jmpl %o7,%g0 orncc %l7,-0xe23,%l7 p25_far_3_he: st %f24,[%i2+0x1bc] ! Mem[00000000430001bc] addcc %l5,%l3,%l3 addc %l3,%l7,%l4 std %l4,[%i3+0x170] ! Mem[0000000043800170] jmpl %o7,%g0 std %l4,[%i2+0x1d8] ! Mem[00000000430001d8] p25_far_3_ho: st %f24,[%o2+0x1bc] ! Mem[00000000430001bc] addcc %l5,%l3,%l3 addc %l3,%l7,%l4 std %l4,[%o3+0x170] ! Mem[0000000043800170] jmpl %o7,%g0 std %l4,[%o2+0x1d8] ! Mem[00000000430001d8] p25_far_3_hem: st %f24,[%i2+0x1bc] ! Mem[00000000430001bc] addcc %l5,%l3,%l3 addc %l3,%l7,%l4 std %l4,[%i3+0x170] ! Mem[0000000043800170] jmpl %o7,%g0 std %l4,[%i2+0x1d8] ! Mem[00000000430001d8] p25_far_3_hom: st %f24,[%o2+0x1bc] ! Mem[00000000430001bc] addcc %l5,%l3,%l3 addc %l3,%l7,%l4 std %l4,[%o3+0x170] ! Mem[0000000043800170] jmpl %o7,%g0 std %l4,[%o2+0x1d8] ! Mem[00000000430001d8] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: jmpl %o7,%g0 stx %l7,[%i2+0x038] ! Mem[0000000045000038] jmpl %o7,%g0 nop p26_far_3_lo: jmpl %o7,%g0 stx %l7,[%o2+0x038] ! Mem[0000000045000038] jmpl %o7,%g0 nop p26_far_3_lem: membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x038] ! Mem[0000000045000038] jmpl %o7,%g0 nop p26_far_3_lom: membar #Sync jmpl %o7,%g0 stx %l7,[%o2+0x038] ! Mem[0000000045000038] jmpl %o7,%g0 nop p26_far_3_he: jmpl %o7,%g0 orncc %l4,%l2,%l1 jmpl %o7,%g0 nop p26_far_3_ho: jmpl %o7,%g0 orncc %l4,%l2,%l1 jmpl %o7,%g0 nop p26_far_3_hem: jmpl %o7,%g0 orncc %l4,%l2,%l1 jmpl %o7,%g0 nop p26_far_3_hom: jmpl %o7,%g0 orncc %l4,%l2,%l1 jmpl %o7,%g0 nop p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: jmpl %o7,%g0 lduw [%i0+0x1a4],%l3 ! Mem[00000000460001a4] jmpl %o7,%g0 nop p27_far_3_lo: jmpl %o7,%g0 lduw [%o0+0x1a4],%l3 ! Mem[00000000460001a4] jmpl %o7,%g0 nop p27_far_3_lem: jmpl %o7,%g0 lduw [%i0+0x1a4],%l3 ! Mem[00000000460001a4] jmpl %o7,%g0 nop p27_far_3_lom: jmpl %o7,%g0 lduw [%o0+0x1a4],%l3 ! Mem[00000000460001a4] jmpl %o7,%g0 nop p27_far_3_he: lduh [%i0+0x110],%l4 ! Mem[0000000046000110] ldstub [%i3+0x13a],%l5 ! Mem[000000004780013a] lduw [%i3+0x090],%l6 ! Mem[0000000047800090] lduw [%i1+0x00c],%l3 ! Mem[000000004680000c] xor %l0,-0xd92,%l4 jmpl %o7,%g0 lduw [%i3+0x030],%l6 ! Mem[0000000047800030] p27_far_3_ho: lduh [%o0+0x110],%l4 ! Mem[0000000046000110] ldstub [%o3+0x13a],%l5 ! Mem[000000004780013a] lduw [%o3+0x090],%l6 ! Mem[0000000047800090] lduw [%o1+0x00c],%l3 ! Mem[000000004680000c] xor %l0,-0xd92,%l4 jmpl %o7,%g0 lduw [%o3+0x030],%l6 ! Mem[0000000047800030] p27_far_3_hem: lduh [%i0+0x110],%l4 ! Mem[0000000046000110] ldstub [%i3+0x13a],%l5 ! Mem[000000004780013a] lduw [%i3+0x090],%l6 ! Mem[0000000047800090] membar #Sync lduw [%i1+0x00c],%l3 ! Mem[000000004680000c] xor %l0,-0xd92,%l4 membar #Sync jmpl %o7,%g0 lduw [%i3+0x030],%l6 ! Mem[0000000047800030] p27_far_3_hom: lduh [%o0+0x110],%l4 ! Mem[0000000046000110] ldstub [%o3+0x13a],%l5 ! Mem[000000004780013a] lduw [%o3+0x090],%l6 ! Mem[0000000047800090] membar #Sync lduw [%o1+0x00c],%l3 ! Mem[000000004680000c] xor %l0,-0xd92,%l4 membar #Sync jmpl %o7,%g0 lduw [%o3+0x030],%l6 ! Mem[0000000047800030] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: udivx %l7,%l6,%l0 jmpl %o7,%g0 swap [%i1+0x1c8],%l4 ! Mem[00000000488001c8] p28_far_3_lo: udivx %l7,%l6,%l0 jmpl %o7,%g0 swap [%o1+0x1c8],%l4 ! Mem[00000000488001c8] p28_far_3_lem: udivx %l7,%l6,%l0 jmpl %o7,%g0 swap [%i1+0x1c8],%l4 ! Mem[00000000488001c8] p28_far_3_lom: udivx %l7,%l6,%l0 jmpl %o7,%g0 swap [%o1+0x1c8],%l4 ! Mem[00000000488001c8] p28_far_3_he: ldsh [%i1+0x1d0],%l4 ! Mem[00000000488001d0] ldx [%i2+0x110],%l2 ! Mem[0000000049000110] ldd [%i3+0x1f8],%l6 ! Mem[00000000498001f8] jmpl %o7,%g0 sth %l2,[%i0+0x02a] ! Mem[000000004800002a] p28_far_3_ho: ldsh [%o1+0x1d0],%l4 ! Mem[00000000488001d0] ldx [%o2+0x110],%l2 ! Mem[0000000049000110] ldd [%o3+0x1f8],%l6 ! Mem[00000000498001f8] jmpl %o7,%g0 sth %l2,[%o0+0x02a] ! Mem[000000004800002a] p28_far_3_hem: ldsh [%i1+0x1d0],%l4 ! Mem[00000000488001d0] ldx [%i2+0x110],%l2 ! Mem[0000000049000110] ldd [%i3+0x1f8],%l6 ! Mem[00000000498001f8] membar #Sync jmpl %o7,%g0 sth %l2,[%i0+0x02a] ! Mem[000000004800002a] p28_far_3_hom: ldsh [%o1+0x1d0],%l4 ! Mem[00000000488001d0] ldx [%o2+0x110],%l2 ! Mem[0000000049000110] ldd [%o3+0x1f8],%l6 ! Mem[00000000498001f8] membar #Sync jmpl %o7,%g0 sth %l2,[%o0+0x02a] ! Mem[000000004800002a] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: ldstub [%i1+0x1d9],%l3 ! Mem[000000004a8001d9] lduw [%i3+0x118],%l7 ! Mem[000000004b800118] ldsw [%i0+0x108],%l2 ! Mem[000000004a000108] srl %l6,%l0,%l6 stb %l6,[%i0+0x0b7] ! Mem[000000004a0000b7] jmpl %o7,%g0 umul %l0,0x704,%l0 p29_far_3_lo: ldstub [%o1+0x1d9],%l3 ! Mem[000000004a8001d9] lduw [%o3+0x118],%l7 ! Mem[000000004b800118] ldsw [%o0+0x108],%l2 ! Mem[000000004a000108] srl %l6,%l0,%l6 stb %l6,[%o0+0x0b7] ! Mem[000000004a0000b7] jmpl %o7,%g0 umul %l0,0x704,%l0 p29_far_3_lem: ldstub [%i1+0x1d9],%l3 ! Mem[000000004a8001d9] lduw [%i3+0x118],%l7 ! Mem[000000004b800118] ldsw [%i0+0x108],%l2 ! Mem[000000004a000108] srl %l6,%l0,%l6 stb %l6,[%i0+0x0b7] ! Mem[000000004a0000b7] jmpl %o7,%g0 umul %l0,0x704,%l0 p29_far_3_lom: ldstub [%o1+0x1d9],%l3 ! Mem[000000004a8001d9] lduw [%o3+0x118],%l7 ! Mem[000000004b800118] ldsw [%o0+0x108],%l2 ! Mem[000000004a000108] srl %l6,%l0,%l6 stb %l6,[%o0+0x0b7] ! Mem[000000004a0000b7] jmpl %o7,%g0 umul %l0,0x704,%l0 p29_far_3_he: ldsb [%i0+0x1da],%l7 ! Mem[000000004a0001da] std %f20,[%i2+0x140] ! Mem[000000004b000140] swap [%i1+0x10c],%l5 ! Mem[000000004a80010c] ldstub [%i1+0x125],%l4 ! Mem[000000004a800125] sra %l7,%l5,%l1 sdivx %l4,%l0,%l3 jmpl %o7,%g0 ldd [%i0+0x0d0],%f28 ! Mem[000000004a0000d0] p29_far_3_ho: ldsb [%o0+0x1da],%l7 ! Mem[000000004a0001da] std %f20,[%o2+0x140] ! Mem[000000004b000140] swap [%o1+0x10c],%l5 ! Mem[000000004a80010c] ldstub [%o1+0x125],%l4 ! Mem[000000004a800125] sra %l7,%l5,%l1 sdivx %l4,%l0,%l3 jmpl %o7,%g0 ldd [%o0+0x0d0],%f28 ! Mem[000000004a0000d0] p29_far_3_hem: ldsb [%i0+0x1da],%l7 ! Mem[000000004a0001da] std %f20,[%i2+0x140] ! Mem[000000004b000140] swap [%i1+0x10c],%l5 ! Mem[000000004a80010c] ldstub [%i1+0x125],%l4 ! Mem[000000004a800125] sra %l7,%l5,%l1 sdivx %l4,%l0,%l3 jmpl %o7,%g0 ldd [%i0+0x0d0],%f28 ! Mem[000000004a0000d0] p29_far_3_hom: ldsb [%o0+0x1da],%l7 ! Mem[000000004a0001da] std %f20,[%o2+0x140] ! Mem[000000004b000140] swap [%o1+0x10c],%l5 ! Mem[000000004a80010c] ldstub [%o1+0x125],%l4 ! Mem[000000004a800125] sra %l7,%l5,%l1 sdivx %l4,%l0,%l3 jmpl %o7,%g0 ldd [%o0+0x0d0],%f28 ! Mem[000000004a0000d0] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: ldsh [%i3+0x0e4],%l3 ! Mem[000000004d8000e4] ldsw [%i3+0x0b0],%l0 ! Mem[000000004d8000b0] jmpl %o7,%g0 ldsw [%i3+0x01c],%l0 ! Mem[000000004d80001c] p30_far_3_lo: ldsh [%o3+0x0e4],%l3 ! Mem[000000004d8000e4] ldsw [%o3+0x0b0],%l0 ! Mem[000000004d8000b0] jmpl %o7,%g0 ldsw [%o3+0x01c],%l0 ! Mem[000000004d80001c] p30_far_3_lem: ldsh [%i3+0x0e4],%l3 ! Mem[000000004d8000e4] ldsw [%i3+0x0b0],%l0 ! Mem[000000004d8000b0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x01c],%l0 ! Mem[000000004d80001c] p30_far_3_lom: ldsh [%o3+0x0e4],%l3 ! Mem[000000004d8000e4] ldsw [%o3+0x0b0],%l0 ! Mem[000000004d8000b0] membar #Sync jmpl %o7,%g0 ldsw [%o3+0x01c],%l0 ! Mem[000000004d80001c] p30_far_3_he: tsubcc %l5,0x55c,%l0 ldd [%i2+0x090],%l6 ! Mem[000000004d000090] jmpl %o7,%g0 swap [%i0+0x17c],%l5 ! Mem[000000004c00017c] p30_far_3_ho: tsubcc %l5,0x55c,%l0 ldd [%o2+0x090],%l6 ! Mem[000000004d000090] jmpl %o7,%g0 swap [%o0+0x17c],%l5 ! Mem[000000004c00017c] p30_far_3_hem: tsubcc %l5,0x55c,%l0 ldd [%i2+0x090],%l6 ! Mem[000000004d000090] jmpl %o7,%g0 swap [%i0+0x17c],%l5 ! Mem[000000004c00017c] p30_far_3_hom: tsubcc %l5,0x55c,%l0 ldd [%o2+0x090],%l6 ! Mem[000000004d000090] jmpl %o7,%g0 swap [%o0+0x17c],%l5 ! Mem[000000004c00017c] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: ldsw [%i3+0x048],%l0 ! Mem[000000004f800048] st %f1 ,[%i0+0x0f4] ! Mem[000000004e0000f4] std %l0,[%i2+0x0d0] ! Mem[000000004f0000d0] ldstub [%i3+0x1e0],%l1 ! Mem[000000004f8001e0] orncc %l6,%l4,%l3 xorcc %l0,%l3,%l2 jmpl %o7,%g0 ldx [%i2+0x148],%l5 ! Mem[000000004f000148] p31_far_3_lo: ldsw [%o3+0x048],%l0 ! Mem[000000004f800048] st %f1 ,[%o0+0x0f4] ! Mem[000000004e0000f4] std %l0,[%o2+0x0d0] ! Mem[000000004f0000d0] ldstub [%o3+0x1e0],%l1 ! Mem[000000004f8001e0] orncc %l6,%l4,%l3 xorcc %l0,%l3,%l2 jmpl %o7,%g0 ldx [%o2+0x148],%l5 ! Mem[000000004f000148] p31_far_3_lem: ldsw [%i3+0x048],%l0 ! Mem[000000004f800048] st %f1 ,[%i0+0x0f4] ! Mem[000000004e0000f4] std %l0,[%i2+0x0d0] ! Mem[000000004f0000d0] ldstub [%i3+0x1e0],%l1 ! Mem[000000004f8001e0] orncc %l6,%l4,%l3 xorcc %l0,%l3,%l2 jmpl %o7,%g0 ldx [%i2+0x148],%l5 ! Mem[000000004f000148] p31_far_3_lom: ldsw [%o3+0x048],%l0 ! Mem[000000004f800048] st %f1 ,[%o0+0x0f4] ! Mem[000000004e0000f4] std %l0,[%o2+0x0d0] ! Mem[000000004f0000d0] ldstub [%o3+0x1e0],%l1 ! Mem[000000004f8001e0] orncc %l6,%l4,%l3 xorcc %l0,%l3,%l2 jmpl %o7,%g0 ldx [%o2+0x148],%l5 ! Mem[000000004f000148] p31_far_3_he: ld [%i2+0x1ac],%f26 ! Mem[000000004f0001ac] std %f28,[%i2+0x038] ! Mem[000000004f000038] ldstub [%i1+0x052],%l2 ! Mem[000000004e800052] jmpl %o7,%g0 ldd [%i2+0x198],%l6 ! Mem[000000004f000198] p31_far_3_ho: ld [%o2+0x1ac],%f26 ! Mem[000000004f0001ac] std %f28,[%o2+0x038] ! Mem[000000004f000038] ldstub [%o1+0x052],%l2 ! Mem[000000004e800052] jmpl %o7,%g0 ldd [%o2+0x198],%l6 ! Mem[000000004f000198] p31_far_3_hem: ld [%i2+0x1ac],%f26 ! Mem[000000004f0001ac] membar #Sync std %f28,[%i2+0x038] ! Mem[000000004f000038] ldstub [%i1+0x052],%l2 ! Mem[000000004e800052] jmpl %o7,%g0 ldd [%i2+0x198],%l6 ! Mem[000000004f000198] p31_far_3_hom: ld [%o2+0x1ac],%f26 ! Mem[000000004f0001ac] membar #Sync std %f28,[%o2+0x038] ! Mem[000000004f000038] ldstub [%o1+0x052],%l2 ! Mem[000000004e800052] jmpl %o7,%g0 ldd [%o2+0x198],%l6 ! Mem[000000004f000198] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: ldub [%i3+0x0f4],%l0 ! Mem[00000000518000f4] std %l4,[%i3+0x118] ! Mem[0000000051800118] swap [%i2+0x008],%l3 ! Mem[0000000051000008] stb %l5,[%i2+0x103] ! Mem[0000000051000103] st %f10,[%i1+0x0d4] ! Mem[00000000508000d4] ldd [%i0+0x188],%l6 ! Mem[0000000050000188] sllx %l4,0x03b,%l1 jmpl %o7,%g0 lduh [%i2+0x11e],%l3 ! Mem[000000005100011e] p32_far_3_lo: ldub [%o3+0x0f4],%l0 ! Mem[00000000518000f4] std %l4,[%o3+0x118] ! Mem[0000000051800118] swap [%o2+0x008],%l3 ! Mem[0000000051000008] stb %l5,[%o2+0x103] ! Mem[0000000051000103] st %f10,[%o1+0x0d4] ! Mem[00000000508000d4] ldd [%o0+0x188],%l6 ! Mem[0000000050000188] sllx %l4,0x03b,%l1 jmpl %o7,%g0 lduh [%o2+0x11e],%l3 ! Mem[000000005100011e] p32_far_3_lem: ldub [%i3+0x0f4],%l0 ! Mem[00000000518000f4] std %l4,[%i3+0x118] ! Mem[0000000051800118] membar #Sync swap [%i2+0x008],%l3 ! Mem[0000000051000008] stb %l5,[%i2+0x103] ! Mem[0000000051000103] st %f10,[%i1+0x0d4] ! Mem[00000000508000d4] ldd [%i0+0x188],%l6 ! Mem[0000000050000188] sllx %l4,0x03b,%l1 jmpl %o7,%g0 lduh [%i2+0x11e],%l3 ! Mem[000000005100011e] p32_far_3_lom: ldub [%o3+0x0f4],%l0 ! Mem[00000000518000f4] std %l4,[%o3+0x118] ! Mem[0000000051800118] membar #Sync swap [%o2+0x008],%l3 ! Mem[0000000051000008] stb %l5,[%o2+0x103] ! Mem[0000000051000103] st %f10,[%o1+0x0d4] ! Mem[00000000508000d4] ldd [%o0+0x188],%l6 ! Mem[0000000050000188] sllx %l4,0x03b,%l1 jmpl %o7,%g0 lduh [%o2+0x11e],%l3 ! Mem[000000005100011e] p32_far_3_he: ldx [%i0+0x030],%l1 ! Mem[0000000050000030] jmpl %o7,%g0 addc %l5,%l3,%l0 p32_far_3_ho: ldx [%o0+0x030],%l1 ! Mem[0000000050000030] jmpl %o7,%g0 addc %l5,%l3,%l0 p32_far_3_hem: membar #Sync ldx [%i0+0x030],%l1 ! Mem[0000000050000030] jmpl %o7,%g0 addc %l5,%l3,%l0 p32_far_3_hom: membar #Sync ldx [%o0+0x030],%l1 ! Mem[0000000050000030] jmpl %o7,%g0 addc %l5,%l3,%l0 p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: ldx [%i3+0x060],%l0 ! Mem[0000000053800060] ldsw [%i1+0x0d4],%l1 ! Mem[00000000528000d4] xor %l1,0xc19,%l7 stx %l6,[%i3+0x0b0] ! Mem[00000000538000b0] ldsw [%i2+0x038],%l3 ! Mem[0000000053000038] ldstub [%i3+0x0c3],%l6 ! Mem[00000000538000c3] ldsw [%i2+0x118],%l0 ! Mem[0000000053000118] jmpl %o7,%g0 ldd [%i3+0x188],%l6 ! Mem[0000000053800188] p33_far_3_lo: ldx [%o3+0x060],%l0 ! Mem[0000000053800060] ldsw [%o1+0x0d4],%l1 ! Mem[00000000528000d4] xor %l1,0xc19,%l7 stx %l6,[%o3+0x0b0] ! Mem[00000000538000b0] ldsw [%o2+0x038],%l3 ! Mem[0000000053000038] ldstub [%o3+0x0c3],%l6 ! Mem[00000000538000c3] ldsw [%o2+0x118],%l0 ! Mem[0000000053000118] jmpl %o7,%g0 ldd [%o3+0x188],%l6 ! Mem[0000000053800188] p33_far_3_lem: ldx [%i3+0x060],%l0 ! Mem[0000000053800060] ldsw [%i1+0x0d4],%l1 ! Mem[00000000528000d4] xor %l1,0xc19,%l7 stx %l6,[%i3+0x0b0] ! Mem[00000000538000b0] membar #Sync ldsw [%i2+0x038],%l3 ! Mem[0000000053000038] ldstub [%i3+0x0c3],%l6 ! Mem[00000000538000c3] ldsw [%i2+0x118],%l0 ! Mem[0000000053000118] jmpl %o7,%g0 ldd [%i3+0x188],%l6 ! Mem[0000000053800188] p33_far_3_lom: ldx [%o3+0x060],%l0 ! Mem[0000000053800060] ldsw [%o1+0x0d4],%l1 ! Mem[00000000528000d4] xor %l1,0xc19,%l7 stx %l6,[%o3+0x0b0] ! Mem[00000000538000b0] membar #Sync ldsw [%o2+0x038],%l3 ! Mem[0000000053000038] ldstub [%o3+0x0c3],%l6 ! Mem[00000000538000c3] ldsw [%o2+0x118],%l0 ! Mem[0000000053000118] jmpl %o7,%g0 ldd [%o3+0x188],%l6 ! Mem[0000000053800188] p33_far_3_he: ldsw [%i0+0x1fc],%l7 ! Mem[00000000520001fc] std %f20,[%i1+0x028] ! Mem[0000000052800028] ldsh [%i1+0x090],%l4 ! Mem[0000000052800090] ldstub [%i2+0x11b],%l4 ! Mem[000000005300011b] tsubcctv %l3,%l1,%l1 ldx [%i3+0x030],%l6 ! Mem[0000000053800030] jmpl %o7,%g0 addcc %l6,0xab7,%l5 p33_far_3_ho: ldsw [%o0+0x1fc],%l7 ! Mem[00000000520001fc] std %f20,[%o1+0x028] ! Mem[0000000052800028] ldsh [%o1+0x090],%l4 ! Mem[0000000052800090] ldstub [%o2+0x11b],%l4 ! Mem[000000005300011b] tsubcctv %l3,%l1,%l1 ldx [%o3+0x030],%l6 ! Mem[0000000053800030] jmpl %o7,%g0 addcc %l6,0xab7,%l5 p33_far_3_hem: ldsw [%i0+0x1fc],%l7 ! Mem[00000000520001fc] membar #Sync std %f20,[%i1+0x028] ! Mem[0000000052800028] ldsh [%i1+0x090],%l4 ! Mem[0000000052800090] ldstub [%i2+0x11b],%l4 ! Mem[000000005300011b] tsubcctv %l3,%l1,%l1 ldx [%i3+0x030],%l6 ! Mem[0000000053800030] jmpl %o7,%g0 addcc %l6,0xab7,%l5 p33_far_3_hom: ldsw [%o0+0x1fc],%l7 ! Mem[00000000520001fc] membar #Sync std %f20,[%o1+0x028] ! Mem[0000000052800028] ldsh [%o1+0x090],%l4 ! Mem[0000000052800090] ldstub [%o2+0x11b],%l4 ! Mem[000000005300011b] tsubcctv %l3,%l1,%l1 ldx [%o3+0x030],%l6 ! Mem[0000000053800030] jmpl %o7,%g0 addcc %l6,0xab7,%l5 p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: lduw [%i3+0x06c],%l1 ! Mem[000000005580006c] orncc %l7,-0x9bb,%l1 stb %l0,[%i3+0x163] ! Mem[0000000055800163] jmpl %o7,%g0 stb %l0,[%i2+0x0db] ! Mem[00000000550000db] p34_far_3_lo: lduw [%o3+0x06c],%l1 ! Mem[000000005580006c] orncc %l7,-0x9bb,%l1 stb %l0,[%o3+0x163] ! Mem[0000000055800163] jmpl %o7,%g0 stb %l0,[%o2+0x0db] ! Mem[00000000550000db] p34_far_3_lem: lduw [%i3+0x06c],%l1 ! Mem[000000005580006c] orncc %l7,-0x9bb,%l1 stb %l0,[%i3+0x163] ! Mem[0000000055800163] jmpl %o7,%g0 stb %l0,[%i2+0x0db] ! Mem[00000000550000db] p34_far_3_lom: lduw [%o3+0x06c],%l1 ! Mem[000000005580006c] orncc %l7,-0x9bb,%l1 stb %l0,[%o3+0x163] ! Mem[0000000055800163] jmpl %o7,%g0 stb %l0,[%o2+0x0db] ! Mem[00000000550000db] p34_far_3_he: ldsb [%i1+0x14f],%l6 ! Mem[000000005480014f] swap [%i3+0x068],%l2 ! Mem[0000000055800068] lduh [%i1+0x1a6],%l4 ! Mem[00000000548001a6] jmpl %o7,%g0 ldub [%i2+0x1c0],%l2 ! Mem[00000000550001c0] p34_far_3_ho: ldsb [%o1+0x14f],%l6 ! Mem[000000005480014f] swap [%o3+0x068],%l2 ! Mem[0000000055800068] lduh [%o1+0x1a6],%l4 ! Mem[00000000548001a6] jmpl %o7,%g0 ldub [%o2+0x1c0],%l2 ! Mem[00000000550001c0] p34_far_3_hem: ldsb [%i1+0x14f],%l6 ! Mem[000000005480014f] swap [%i3+0x068],%l2 ! Mem[0000000055800068] lduh [%i1+0x1a6],%l4 ! Mem[00000000548001a6] jmpl %o7,%g0 ldub [%i2+0x1c0],%l2 ! Mem[00000000550001c0] p34_far_3_hom: ldsb [%o1+0x14f],%l6 ! Mem[000000005480014f] swap [%o3+0x068],%l2 ! Mem[0000000055800068] lduh [%o1+0x1a6],%l4 ! Mem[00000000548001a6] jmpl %o7,%g0 ldub [%o2+0x1c0],%l2 ! Mem[00000000550001c0] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: ldd [%i1+0x120],%l4 ! Mem[0000000056800120] stw %l5,[%i1+0x1b4] ! Mem[00000000568001b4] stb %l0,[%i2+0x0d0] ! Mem[00000000570000d0] jmpl %o7,%g0 stx %l1,[%i3+0x0b8] ! Mem[00000000578000b8] p35_far_3_lo: ldd [%o1+0x120],%l4 ! Mem[0000000056800120] stw %l5,[%o1+0x1b4] ! Mem[00000000568001b4] stb %l0,[%o2+0x0d0] ! Mem[00000000570000d0] jmpl %o7,%g0 stx %l1,[%o3+0x0b8] ! Mem[00000000578000b8] p35_far_3_lem: ldd [%i1+0x120],%l4 ! Mem[0000000056800120] stw %l5,[%i1+0x1b4] ! Mem[00000000568001b4] stb %l0,[%i2+0x0d0] ! Mem[00000000570000d0] jmpl %o7,%g0 stx %l1,[%i3+0x0b8] ! Mem[00000000578000b8] p35_far_3_lom: ldd [%o1+0x120],%l4 ! Mem[0000000056800120] stw %l5,[%o1+0x1b4] ! Mem[00000000568001b4] stb %l0,[%o2+0x0d0] ! Mem[00000000570000d0] jmpl %o7,%g0 stx %l1,[%o3+0x0b8] ! Mem[00000000578000b8] p35_far_3_he: stx %l0,[%i2+0x070] ! Mem[0000000057000070] sth %l5,[%i2+0x0ee] ! Mem[00000000570000ee] srax %l6,%l5,%l7 lduw [%i2+0x060],%l5 ! Mem[0000000057000060] sub %l6,0x679,%l7 jmpl %o7,%g0 ldub [%i3+0x13e],%l3 ! Mem[000000005780013e] p35_far_3_ho: stx %l0,[%o2+0x070] ! Mem[0000000057000070] sth %l5,[%o2+0x0ee] ! Mem[00000000570000ee] srax %l6,%l5,%l7 lduw [%o2+0x060],%l5 ! Mem[0000000057000060] sub %l6,0x679,%l7 jmpl %o7,%g0 ldub [%o3+0x13e],%l3 ! Mem[000000005780013e] p35_far_3_hem: stx %l0,[%i2+0x070] ! Mem[0000000057000070] sth %l5,[%i2+0x0ee] ! Mem[00000000570000ee] srax %l6,%l5,%l7 lduw [%i2+0x060],%l5 ! Mem[0000000057000060] sub %l6,0x679,%l7 jmpl %o7,%g0 ldub [%i3+0x13e],%l3 ! Mem[000000005780013e] p35_far_3_hom: stx %l0,[%o2+0x070] ! Mem[0000000057000070] sth %l5,[%o2+0x0ee] ! Mem[00000000570000ee] srax %l6,%l5,%l7 lduw [%o2+0x060],%l5 ! Mem[0000000057000060] sub %l6,0x679,%l7 jmpl %o7,%g0 ldub [%o3+0x13e],%l3 ! Mem[000000005780013e] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: stx %l7,[%i0+0x0c0] ! Mem[00000000580000c0] swap [%i0+0x1f8],%l7 ! Mem[00000000580001f8] jmpl %o7,%g0 andn %l1,%l2,%l0 p36_far_3_lo: stx %l7,[%o0+0x0c0] ! Mem[00000000580000c0] swap [%o0+0x1f8],%l7 ! Mem[00000000580001f8] jmpl %o7,%g0 andn %l1,%l2,%l0 p36_far_3_lem: stx %l7,[%i0+0x0c0] ! Mem[00000000580000c0] swap [%i0+0x1f8],%l7 ! Mem[00000000580001f8] jmpl %o7,%g0 andn %l1,%l2,%l0 p36_far_3_lom: stx %l7,[%o0+0x0c0] ! Mem[00000000580000c0] swap [%o0+0x1f8],%l7 ! Mem[00000000580001f8] jmpl %o7,%g0 andn %l1,%l2,%l0 p36_far_3_he: jmpl %o7,%g0 lduw [%i1+0x1d4],%l6 ! Mem[00000000588001d4] jmpl %o7,%g0 nop p36_far_3_ho: jmpl %o7,%g0 lduw [%o1+0x1d4],%l6 ! Mem[00000000588001d4] jmpl %o7,%g0 nop p36_far_3_hem: jmpl %o7,%g0 lduw [%i1+0x1d4],%l6 ! Mem[00000000588001d4] jmpl %o7,%g0 nop p36_far_3_hom: jmpl %o7,%g0 lduw [%o1+0x1d4],%l6 ! Mem[00000000588001d4] jmpl %o7,%g0 nop p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: lduh [%i2+0x0e4],%l3 ! Mem[000000005b0000e4] stx %l2,[%i1+0x0c8] ! Mem[000000005a8000c8] ldx [%i0+0x168],%l2 ! Mem[000000005a000168] xorcc %l1,-0x3a2,%l5 sra %l2,0x010,%l2 stx %l2,[%i3+0x050] ! Mem[000000005b800050] ldd [%i3+0x178],%f12 ! Mem[000000005b800178] jmpl %o7,%g0 xor %l4,%l6,%l5 p37_far_3_lo: lduh [%o2+0x0e4],%l3 ! Mem[000000005b0000e4] stx %l2,[%o1+0x0c8] ! Mem[000000005a8000c8] ldx [%o0+0x168],%l2 ! Mem[000000005a000168] xorcc %l1,-0x3a2,%l5 sra %l2,0x010,%l2 stx %l2,[%o3+0x050] ! Mem[000000005b800050] ldd [%o3+0x178],%f12 ! Mem[000000005b800178] jmpl %o7,%g0 xor %l4,%l6,%l5 p37_far_3_lem: lduh [%i2+0x0e4],%l3 ! Mem[000000005b0000e4] stx %l2,[%i1+0x0c8] ! Mem[000000005a8000c8] ldx [%i0+0x168],%l2 ! Mem[000000005a000168] xorcc %l1,-0x3a2,%l5 sra %l2,0x010,%l2 stx %l2,[%i3+0x050] ! Mem[000000005b800050] ldd [%i3+0x178],%f12 ! Mem[000000005b800178] jmpl %o7,%g0 xor %l4,%l6,%l5 p37_far_3_lom: lduh [%o2+0x0e4],%l3 ! Mem[000000005b0000e4] stx %l2,[%o1+0x0c8] ! Mem[000000005a8000c8] ldx [%o0+0x168],%l2 ! Mem[000000005a000168] xorcc %l1,-0x3a2,%l5 sra %l2,0x010,%l2 stx %l2,[%o3+0x050] ! Mem[000000005b800050] ldd [%o3+0x178],%f12 ! Mem[000000005b800178] jmpl %o7,%g0 xor %l4,%l6,%l5 p37_far_3_he: ldstub [%i2+0x164],%l7 ! Mem[000000005b000164] ldx [%i1+0x080],%l2 ! Mem[000000005a800080] jmpl %o7,%g0 std %l0,[%i0+0x1c0] ! Mem[000000005a0001c0] p37_far_3_ho: ldstub [%o2+0x164],%l7 ! Mem[000000005b000164] ldx [%o1+0x080],%l2 ! Mem[000000005a800080] jmpl %o7,%g0 std %l0,[%o0+0x1c0] ! Mem[000000005a0001c0] p37_far_3_hem: ldstub [%i2+0x164],%l7 ! Mem[000000005b000164] ldx [%i1+0x080],%l2 ! Mem[000000005a800080] jmpl %o7,%g0 std %l0,[%i0+0x1c0] ! Mem[000000005a0001c0] p37_far_3_hom: ldstub [%o2+0x164],%l7 ! Mem[000000005b000164] ldx [%o1+0x080],%l2 ! Mem[000000005a800080] jmpl %o7,%g0 std %l0,[%o0+0x1c0] ! Mem[000000005a0001c0] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: ldsb [%i3+0x1f1],%l6 ! Mem[000000005d8001f1] st %f4 ,[%i2+0x0e4] ! Mem[000000005d0000e4] ldsw [%i0+0x028],%l1 ! Mem[000000005c000028] jmpl %o7,%g0 stw %l2,[%i2+0x018] ! Mem[000000005d000018] p38_far_3_lo: ldsb [%o3+0x1f1],%l6 ! Mem[000000005d8001f1] st %f4 ,[%o2+0x0e4] ! Mem[000000005d0000e4] ldsw [%o0+0x028],%l1 ! Mem[000000005c000028] jmpl %o7,%g0 stw %l2,[%o2+0x018] ! Mem[000000005d000018] p38_far_3_lem: ldsb [%i3+0x1f1],%l6 ! Mem[000000005d8001f1] st %f4 ,[%i2+0x0e4] ! Mem[000000005d0000e4] membar #Sync ldsw [%i0+0x028],%l1 ! Mem[000000005c000028] membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x018] ! Mem[000000005d000018] p38_far_3_lom: ldsb [%o3+0x1f1],%l6 ! Mem[000000005d8001f1] st %f4 ,[%o2+0x0e4] ! Mem[000000005d0000e4] membar #Sync ldsw [%o0+0x028],%l1 ! Mem[000000005c000028] membar #Sync jmpl %o7,%g0 stw %l2,[%o2+0x018] ! Mem[000000005d000018] p38_far_3_he: ldstub [%i2+0x0a2],%l5 ! Mem[000000005d0000a2] jmpl %o7,%g0 ldsw [%i0+0x100],%l4 ! Mem[000000005c000100] p38_far_3_ho: ldstub [%o2+0x0a2],%l5 ! Mem[000000005d0000a2] jmpl %o7,%g0 ldsw [%o0+0x100],%l4 ! Mem[000000005c000100] p38_far_3_hem: ldstub [%i2+0x0a2],%l5 ! Mem[000000005d0000a2] jmpl %o7,%g0 ldsw [%i0+0x100],%l4 ! Mem[000000005c000100] p38_far_3_hom: ldstub [%o2+0x0a2],%l5 ! Mem[000000005d0000a2] jmpl %o7,%g0 ldsw [%o0+0x100],%l4 ! Mem[000000005c000100] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: ldstub [%i1+0x1c0],%l1 ! Mem[000000005e8001c0] jmpl %o7,%g0 ldx [%i2+0x030],%l0 ! Mem[000000005f000030] p39_far_3_lo: ldstub [%o1+0x1c0],%l1 ! Mem[000000005e8001c0] jmpl %o7,%g0 ldx [%o2+0x030],%l0 ! Mem[000000005f000030] p39_far_3_lem: ldstub [%i1+0x1c0],%l1 ! Mem[000000005e8001c0] membar #Sync jmpl %o7,%g0 ldx [%i2+0x030],%l0 ! Mem[000000005f000030] p39_far_3_lom: ldstub [%o1+0x1c0],%l1 ! Mem[000000005e8001c0] membar #Sync jmpl %o7,%g0 ldx [%o2+0x030],%l0 ! Mem[000000005f000030] p39_far_3_he: sth %l0,[%i2+0x044] ! Mem[000000005f000044] tsubcc %l6,%l2,%l0 jmpl %o7,%g0 ldsh [%i1+0x1a8],%l0 ! Mem[000000005e8001a8] p39_far_3_ho: sth %l0,[%o2+0x044] ! Mem[000000005f000044] tsubcc %l6,%l2,%l0 jmpl %o7,%g0 ldsh [%o1+0x1a8],%l0 ! Mem[000000005e8001a8] p39_far_3_hem: sth %l0,[%i2+0x044] ! Mem[000000005f000044] tsubcc %l6,%l2,%l0 jmpl %o7,%g0 ldsh [%i1+0x1a8],%l0 ! Mem[000000005e8001a8] p39_far_3_hom: sth %l0,[%o2+0x044] ! Mem[000000005f000044] tsubcc %l6,%l2,%l0 jmpl %o7,%g0 ldsh [%o1+0x1a8],%l0 ! Mem[000000005e8001a8] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: jmpl %o7,%g0 udivx %l2,0xb1a,%l4 jmpl %o7,%g0 nop p40_far_3_lo: jmpl %o7,%g0 udivx %l2,0xb1a,%l4 jmpl %o7,%g0 nop p40_far_3_lem: jmpl %o7,%g0 udivx %l2,0xb1a,%l4 jmpl %o7,%g0 nop p40_far_3_lom: jmpl %o7,%g0 udivx %l2,0xb1a,%l4 jmpl %o7,%g0 nop p40_far_3_he: andncc %l7,%l2,%l4 jmpl %o7,%g0 ldsh [%i2+0x032],%l0 ! Mem[0000000061000032] p40_far_3_ho: andncc %l7,%l2,%l4 jmpl %o7,%g0 ldsh [%o2+0x032],%l0 ! Mem[0000000061000032] p40_far_3_hem: andncc %l7,%l2,%l4 membar #Sync jmpl %o7,%g0 ldsh [%i2+0x032],%l0 ! Mem[0000000061000032] p40_far_3_hom: andncc %l7,%l2,%l4 membar #Sync jmpl %o7,%g0 ldsh [%o2+0x032],%l0 ! Mem[0000000061000032] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: jmpl %o7,%g0 xnorcc %l5,0xa48,%l6 jmpl %o7,%g0 nop p41_far_3_lo: jmpl %o7,%g0 xnorcc %l5,0xa48,%l6 jmpl %o7,%g0 nop p41_far_3_lem: jmpl %o7,%g0 xnorcc %l5,0xa48,%l6 jmpl %o7,%g0 nop p41_far_3_lom: jmpl %o7,%g0 xnorcc %l5,0xa48,%l6 jmpl %o7,%g0 nop p41_far_3_he: ldstub [%i1+0x19c],%l3 ! Mem[000000006280019c] ldx [%i3+0x1b0],%l0 ! Mem[00000000638001b0] ldd [%i2+0x080],%l6 ! Mem[0000000063000080] jmpl %o7,%g0 lduw [%i2+0x194],%l0 ! Mem[0000000063000194] p41_far_3_ho: ldstub [%o1+0x19c],%l3 ! Mem[000000006280019c] ldx [%o3+0x1b0],%l0 ! Mem[00000000638001b0] ldd [%o2+0x080],%l6 ! Mem[0000000063000080] jmpl %o7,%g0 lduw [%o2+0x194],%l0 ! Mem[0000000063000194] p41_far_3_hem: ldstub [%i1+0x19c],%l3 ! Mem[000000006280019c] ldx [%i3+0x1b0],%l0 ! Mem[00000000638001b0] ldd [%i2+0x080],%l6 ! Mem[0000000063000080] jmpl %o7,%g0 lduw [%i2+0x194],%l0 ! Mem[0000000063000194] p41_far_3_hom: ldstub [%o1+0x19c],%l3 ! Mem[000000006280019c] ldx [%o3+0x1b0],%l0 ! Mem[00000000638001b0] ldd [%o2+0x080],%l6 ! Mem[0000000063000080] jmpl %o7,%g0 lduw [%o2+0x194],%l0 ! Mem[0000000063000194] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: subc %l5,-0xba5,%l6 ldub [%i2+0x03b],%l7 ! Mem[000000006500003b] lduh [%i0+0x1d0],%l6 ! Mem[00000000640001d0] ldstub [%i2+0x0eb],%l2 ! Mem[00000000650000eb] stx %l2,[%i1+0x188] ! Mem[0000000064800188] ldd [%i3+0x018],%l4 ! Mem[0000000065800018] ld [%i3+0x164],%f14 ! Mem[0000000065800164] jmpl %o7,%g0 ldsb [%i0+0x0ec],%l6 ! Mem[00000000640000ec] p42_far_3_lo: subc %l5,-0xba5,%l6 ldub [%o2+0x03b],%l7 ! Mem[000000006500003b] lduh [%o0+0x1d0],%l6 ! Mem[00000000640001d0] ldstub [%o2+0x0eb],%l2 ! Mem[00000000650000eb] stx %l2,[%o1+0x188] ! Mem[0000000064800188] ldd [%o3+0x018],%l4 ! Mem[0000000065800018] ld [%o3+0x164],%f14 ! Mem[0000000065800164] jmpl %o7,%g0 ldsb [%o0+0x0ec],%l6 ! Mem[00000000640000ec] p42_far_3_lem: subc %l5,-0xba5,%l6 membar #Sync ldub [%i2+0x03b],%l7 ! Mem[000000006500003b] lduh [%i0+0x1d0],%l6 ! Mem[00000000640001d0] ldstub [%i2+0x0eb],%l2 ! Mem[00000000650000eb] stx %l2,[%i1+0x188] ! Mem[0000000064800188] ldd [%i3+0x018],%l4 ! Mem[0000000065800018] ld [%i3+0x164],%f14 ! Mem[0000000065800164] jmpl %o7,%g0 ldsb [%i0+0x0ec],%l6 ! Mem[00000000640000ec] p42_far_3_lom: subc %l5,-0xba5,%l6 membar #Sync ldub [%o2+0x03b],%l7 ! Mem[000000006500003b] lduh [%o0+0x1d0],%l6 ! Mem[00000000640001d0] ldstub [%o2+0x0eb],%l2 ! Mem[00000000650000eb] stx %l2,[%o1+0x188] ! Mem[0000000064800188] ldd [%o3+0x018],%l4 ! Mem[0000000065800018] ld [%o3+0x164],%f14 ! Mem[0000000065800164] jmpl %o7,%g0 ldsb [%o0+0x0ec],%l6 ! Mem[00000000640000ec] p42_far_3_he: std %f18,[%i1+0x118] ! Mem[0000000064800118] taddcctv %l7,0xabd,%l7 jmpl %o7,%g0 nop p42_far_3_ho: std %f18,[%o1+0x118] ! Mem[0000000064800118] taddcctv %l7,0xabd,%l7 jmpl %o7,%g0 nop p42_far_3_hem: std %f18,[%i1+0x118] ! Mem[0000000064800118] taddcctv %l7,0xabd,%l7 jmpl %o7,%g0 nop p42_far_3_hom: std %f18,[%o1+0x118] ! Mem[0000000064800118] taddcctv %l7,0xabd,%l7 jmpl %o7,%g0 nop p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: tsubcc %l3,-0xf63,%l6 lduh [%i1+0x178],%l7 ! Mem[0000000066800178] st %f2 ,[%i3+0x064] ! Mem[0000000067800064] ldub [%i0+0x133],%l3 ! Mem[0000000066000133] taddcctv %l1,0x923,%l0 lduw [%i2+0x144],%l0 ! Mem[0000000067000144] jmpl %o7,%g0 subccc %l4,%l5,%l6 p43_far_3_lo: tsubcc %l3,-0xf63,%l6 lduh [%o1+0x178],%l7 ! Mem[0000000066800178] st %f2 ,[%o3+0x064] ! Mem[0000000067800064] ldub [%o0+0x133],%l3 ! Mem[0000000066000133] taddcctv %l1,0x923,%l0 lduw [%o2+0x144],%l0 ! Mem[0000000067000144] jmpl %o7,%g0 subccc %l4,%l5,%l6 p43_far_3_lem: tsubcc %l3,-0xf63,%l6 lduh [%i1+0x178],%l7 ! Mem[0000000066800178] st %f2 ,[%i3+0x064] ! Mem[0000000067800064] ldub [%i0+0x133],%l3 ! Mem[0000000066000133] taddcctv %l1,0x923,%l0 lduw [%i2+0x144],%l0 ! Mem[0000000067000144] jmpl %o7,%g0 subccc %l4,%l5,%l6 p43_far_3_lom: tsubcc %l3,-0xf63,%l6 lduh [%o1+0x178],%l7 ! Mem[0000000066800178] st %f2 ,[%o3+0x064] ! Mem[0000000067800064] ldub [%o0+0x133],%l3 ! Mem[0000000066000133] taddcctv %l1,0x923,%l0 lduw [%o2+0x144],%l0 ! Mem[0000000067000144] jmpl %o7,%g0 subccc %l4,%l5,%l6 p43_far_3_he: lduh [%i1+0x054],%l6 ! Mem[0000000066800054] jmpl %o7,%g0 ldstub [%i0+0x0bb],%l0 ! Mem[00000000660000bb] p43_far_3_ho: lduh [%o1+0x054],%l6 ! Mem[0000000066800054] jmpl %o7,%g0 ldstub [%o0+0x0bb],%l0 ! Mem[00000000660000bb] p43_far_3_hem: lduh [%i1+0x054],%l6 ! Mem[0000000066800054] jmpl %o7,%g0 ldstub [%i0+0x0bb],%l0 ! Mem[00000000660000bb] p43_far_3_hom: lduh [%o1+0x054],%l6 ! Mem[0000000066800054] jmpl %o7,%g0 ldstub [%o0+0x0bb],%l0 ! Mem[00000000660000bb] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: lduw [%i2+0x180],%l0 ! Mem[0000000069000180] lduw [%i0+0x108],%l5 ! Mem[0000000068000108] stx %l5,[%i1+0x158] ! Mem[0000000068800158] ldsh [%i0+0x08a],%l4 ! Mem[000000006800008a] jmpl %o7,%g0 stw %l7,[%i1+0x098] ! Mem[0000000068800098] p44_far_3_lo: lduw [%o2+0x180],%l0 ! Mem[0000000069000180] lduw [%o0+0x108],%l5 ! Mem[0000000068000108] stx %l5,[%o1+0x158] ! Mem[0000000068800158] ldsh [%o0+0x08a],%l4 ! Mem[000000006800008a] jmpl %o7,%g0 stw %l7,[%o1+0x098] ! Mem[0000000068800098] p44_far_3_lem: lduw [%i2+0x180],%l0 ! Mem[0000000069000180] lduw [%i0+0x108],%l5 ! Mem[0000000068000108] stx %l5,[%i1+0x158] ! Mem[0000000068800158] ldsh [%i0+0x08a],%l4 ! Mem[000000006800008a] jmpl %o7,%g0 stw %l7,[%i1+0x098] ! Mem[0000000068800098] p44_far_3_lom: lduw [%o2+0x180],%l0 ! Mem[0000000069000180] lduw [%o0+0x108],%l5 ! Mem[0000000068000108] stx %l5,[%o1+0x158] ! Mem[0000000068800158] ldsh [%o0+0x08a],%l4 ! Mem[000000006800008a] jmpl %o7,%g0 stw %l7,[%o1+0x098] ! Mem[0000000068800098] p44_far_3_he: std %l6,[%i0+0x0a8] ! Mem[00000000680000a8] stb %l6,[%i3+0x0e3] ! Mem[00000000698000e3] stw %l7,[%i0+0x158] ! Mem[0000000068000158] ldx [%i0+0x060],%l2 ! Mem[0000000068000060] addcc %l4,0xf6a,%l3 lduw [%i3+0x0b0],%l3 ! Mem[00000000698000b0] orncc %l6,0xe0d,%l7 jmpl %o7,%g0 sth %l5,[%i0+0x0c4] ! Mem[00000000680000c4] p44_far_3_ho: std %l6,[%o0+0x0a8] ! Mem[00000000680000a8] stb %l6,[%o3+0x0e3] ! Mem[00000000698000e3] stw %l7,[%o0+0x158] ! Mem[0000000068000158] ldx [%o0+0x060],%l2 ! Mem[0000000068000060] addcc %l4,0xf6a,%l3 lduw [%o3+0x0b0],%l3 ! Mem[00000000698000b0] orncc %l6,0xe0d,%l7 jmpl %o7,%g0 sth %l5,[%o0+0x0c4] ! Mem[00000000680000c4] p44_far_3_hem: std %l6,[%i0+0x0a8] ! Mem[00000000680000a8] stb %l6,[%i3+0x0e3] ! Mem[00000000698000e3] stw %l7,[%i0+0x158] ! Mem[0000000068000158] ldx [%i0+0x060],%l2 ! Mem[0000000068000060] addcc %l4,0xf6a,%l3 lduw [%i3+0x0b0],%l3 ! Mem[00000000698000b0] orncc %l6,0xe0d,%l7 jmpl %o7,%g0 sth %l5,[%i0+0x0c4] ! Mem[00000000680000c4] p44_far_3_hom: std %l6,[%o0+0x0a8] ! Mem[00000000680000a8] stb %l6,[%o3+0x0e3] ! Mem[00000000698000e3] stw %l7,[%o0+0x158] ! Mem[0000000068000158] ldx [%o0+0x060],%l2 ! Mem[0000000068000060] addcc %l4,0xf6a,%l3 lduw [%o3+0x0b0],%l3 ! Mem[00000000698000b0] orncc %l6,0xe0d,%l7 jmpl %o7,%g0 sth %l5,[%o0+0x0c4] ! Mem[00000000680000c4] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: ldsb [%i1+0x12c],%l0 ! Mem[000000006a80012c] lduw [%i3+0x03c],%l4 ! Mem[000000006b80003c] mulx %l2,0x607,%l0 swap [%i1+0x154],%l0 ! Mem[000000006a800154] jmpl %o7,%g0 ldsw [%i1+0x1ac],%l6 ! Mem[000000006a8001ac] p45_far_3_lo: ldsb [%o1+0x12c],%l0 ! Mem[000000006a80012c] lduw [%o3+0x03c],%l4 ! Mem[000000006b80003c] mulx %l2,0x607,%l0 swap [%o1+0x154],%l0 ! Mem[000000006a800154] jmpl %o7,%g0 ldsw [%o1+0x1ac],%l6 ! Mem[000000006a8001ac] p45_far_3_lem: ldsb [%i1+0x12c],%l0 ! Mem[000000006a80012c] membar #Sync lduw [%i3+0x03c],%l4 ! Mem[000000006b80003c] mulx %l2,0x607,%l0 swap [%i1+0x154],%l0 ! Mem[000000006a800154] jmpl %o7,%g0 ldsw [%i1+0x1ac],%l6 ! Mem[000000006a8001ac] p45_far_3_lom: ldsb [%o1+0x12c],%l0 ! Mem[000000006a80012c] membar #Sync lduw [%o3+0x03c],%l4 ! Mem[000000006b80003c] mulx %l2,0x607,%l0 swap [%o1+0x154],%l0 ! Mem[000000006a800154] jmpl %o7,%g0 ldsw [%o1+0x1ac],%l6 ! Mem[000000006a8001ac] p45_far_3_he: jmpl %o7,%g0 swap [%i0+0x04c],%l1 ! Mem[000000006a00004c] jmpl %o7,%g0 nop p45_far_3_ho: jmpl %o7,%g0 swap [%o0+0x04c],%l1 ! Mem[000000006a00004c] jmpl %o7,%g0 nop p45_far_3_hem: jmpl %o7,%g0 swap [%i0+0x04c],%l1 ! Mem[000000006a00004c] jmpl %o7,%g0 nop p45_far_3_hom: jmpl %o7,%g0 swap [%o0+0x04c],%l1 ! Mem[000000006a00004c] jmpl %o7,%g0 nop p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: lduw [%i0+0x1f0],%l0 ! Mem[000000006c0001f0] ldsw [%i0+0x0f4],%l1 ! Mem[000000006c0000f4] orcc %l4,%l0,%l7 xor %l5,0x485,%l7 jmpl %o7,%g0 addccc %l4,%l1,%l5 p46_far_3_lo: lduw [%o0+0x1f0],%l0 ! Mem[000000006c0001f0] ldsw [%o0+0x0f4],%l1 ! Mem[000000006c0000f4] orcc %l4,%l0,%l7 xor %l5,0x485,%l7 jmpl %o7,%g0 addccc %l4,%l1,%l5 p46_far_3_lem: lduw [%i0+0x1f0],%l0 ! Mem[000000006c0001f0] ldsw [%i0+0x0f4],%l1 ! Mem[000000006c0000f4] orcc %l4,%l0,%l7 xor %l5,0x485,%l7 jmpl %o7,%g0 addccc %l4,%l1,%l5 p46_far_3_lom: lduw [%o0+0x1f0],%l0 ! Mem[000000006c0001f0] ldsw [%o0+0x0f4],%l1 ! Mem[000000006c0000f4] orcc %l4,%l0,%l7 xor %l5,0x485,%l7 jmpl %o7,%g0 addccc %l4,%l1,%l5 p46_far_3_he: ldub [%i1+0x004],%l3 ! Mem[000000006c800004] subc %l6,0xa73,%l2 lduh [%i2+0x1cc],%l7 ! Mem[000000006d0001cc] st %f24,[%i2+0x164] ! Mem[000000006d000164] jmpl %o7,%g0 srl %l7,%l3,%l6 p46_far_3_ho: ldub [%o1+0x004],%l3 ! Mem[000000006c800004] subc %l6,0xa73,%l2 lduh [%o2+0x1cc],%l7 ! Mem[000000006d0001cc] st %f24,[%o2+0x164] ! Mem[000000006d000164] jmpl %o7,%g0 srl %l7,%l3,%l6 p46_far_3_hem: membar #Sync ldub [%i1+0x004],%l3 ! Mem[000000006c800004] subc %l6,0xa73,%l2 lduh [%i2+0x1cc],%l7 ! Mem[000000006d0001cc] st %f24,[%i2+0x164] ! Mem[000000006d000164] jmpl %o7,%g0 srl %l7,%l3,%l6 p46_far_3_hom: membar #Sync ldub [%o1+0x004],%l3 ! Mem[000000006c800004] subc %l6,0xa73,%l2 lduh [%o2+0x1cc],%l7 ! Mem[000000006d0001cc] st %f24,[%o2+0x164] ! Mem[000000006d000164] jmpl %o7,%g0 srl %l7,%l3,%l6 p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: and %l0,%l0,%l5 lduh [%i3+0x138],%l2 ! Mem[000000006f800138] std %l0,[%i1+0x150] ! Mem[000000006e800150] sllx %l4,%l0,%l2 swap [%i2+0x000],%l0 ! Mem[000000006f000000] jmpl %o7,%g0 lduw [%i3+0x048],%l6 ! Mem[000000006f800048] p47_far_3_lo: and %l0,%l0,%l5 lduh [%o3+0x138],%l2 ! Mem[000000006f800138] std %l0,[%o1+0x150] ! Mem[000000006e800150] sllx %l4,%l0,%l2 swap [%o2+0x000],%l0 ! Mem[000000006f000000] jmpl %o7,%g0 lduw [%o3+0x048],%l6 ! Mem[000000006f800048] p47_far_3_lem: and %l0,%l0,%l5 lduh [%i3+0x138],%l2 ! Mem[000000006f800138] std %l0,[%i1+0x150] ! Mem[000000006e800150] sllx %l4,%l0,%l2 membar #Sync swap [%i2+0x000],%l0 ! Mem[000000006f000000] jmpl %o7,%g0 lduw [%i3+0x048],%l6 ! Mem[000000006f800048] p47_far_3_lom: and %l0,%l0,%l5 lduh [%o3+0x138],%l2 ! Mem[000000006f800138] std %l0,[%o1+0x150] ! Mem[000000006e800150] sllx %l4,%l0,%l2 membar #Sync swap [%o2+0x000],%l0 ! Mem[000000006f000000] jmpl %o7,%g0 lduw [%o3+0x048],%l6 ! Mem[000000006f800048] p47_far_3_he: swap [%i1+0x104],%l3 ! Mem[000000006e800104] nop ldsw [%i0+0x16c],%l6 ! Mem[000000006e00016c] ldub [%i2+0x024],%l3 ! Mem[000000006f000024] sth %l5,[%i1+0x022] ! Mem[000000006e800022] jmpl %o7,%g0 swap [%i3+0x06c],%l2 ! Mem[000000006f80006c] p47_far_3_ho: swap [%o1+0x104],%l3 ! Mem[000000006e800104] nop ldsw [%o0+0x16c],%l6 ! Mem[000000006e00016c] ldub [%o2+0x024],%l3 ! Mem[000000006f000024] sth %l5,[%o1+0x022] ! Mem[000000006e800022] jmpl %o7,%g0 swap [%o3+0x06c],%l2 ! Mem[000000006f80006c] p47_far_3_hem: swap [%i1+0x104],%l3 ! Mem[000000006e800104] nop ldsw [%i0+0x16c],%l6 ! Mem[000000006e00016c] membar #Sync ldub [%i2+0x024],%l3 ! Mem[000000006f000024] sth %l5,[%i1+0x022] ! Mem[000000006e800022] jmpl %o7,%g0 swap [%i3+0x06c],%l2 ! Mem[000000006f80006c] p47_far_3_hom: swap [%o1+0x104],%l3 ! Mem[000000006e800104] nop ldsw [%o0+0x16c],%l6 ! Mem[000000006e00016c] membar #Sync ldub [%o2+0x024],%l3 ! Mem[000000006f000024] sth %l5,[%o1+0x022] ! Mem[000000006e800022] jmpl %o7,%g0 swap [%o3+0x06c],%l2 ! Mem[000000006f80006c] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: ldsh [%i3+0x022],%l2 ! Mem[0000000071800022] stw %l5,[%i2+0x078] ! Mem[0000000071000078] jmpl %o7,%g0 smul %l4,%l5,%l6 p48_far_3_lo: ldsh [%o3+0x022],%l2 ! Mem[0000000071800022] stw %l5,[%o2+0x078] ! Mem[0000000071000078] jmpl %o7,%g0 smul %l4,%l5,%l6 p48_far_3_lem: membar #Sync ldsh [%i3+0x022],%l2 ! Mem[0000000071800022] stw %l5,[%i2+0x078] ! Mem[0000000071000078] jmpl %o7,%g0 smul %l4,%l5,%l6 p48_far_3_lom: membar #Sync ldsh [%o3+0x022],%l2 ! Mem[0000000071800022] stw %l5,[%o2+0x078] ! Mem[0000000071000078] jmpl %o7,%g0 smul %l4,%l5,%l6 p48_far_3_he: ldstub [%i3+0x0f5],%l3 ! Mem[00000000718000f5] ldsh [%i1+0x0ba],%l2 ! Mem[00000000708000ba] stx %l1,[%i2+0x1d8] ! Mem[00000000710001d8] ldsh [%i2+0x1b6],%l0 ! Mem[00000000710001b6] ldstub [%i2+0x139],%l7 ! Mem[0000000071000139] lduw [%i1+0x0e4],%l3 ! Mem[00000000708000e4] jmpl %o7,%g0 umulcc %l4,%l0,%l7 p48_far_3_ho: ldstub [%o3+0x0f5],%l3 ! Mem[00000000718000f5] ldsh [%o1+0x0ba],%l2 ! Mem[00000000708000ba] stx %l1,[%o2+0x1d8] ! Mem[00000000710001d8] ldsh [%o2+0x1b6],%l0 ! Mem[00000000710001b6] ldstub [%o2+0x139],%l7 ! Mem[0000000071000139] lduw [%o1+0x0e4],%l3 ! Mem[00000000708000e4] jmpl %o7,%g0 umulcc %l4,%l0,%l7 p48_far_3_hem: ldstub [%i3+0x0f5],%l3 ! Mem[00000000718000f5] ldsh [%i1+0x0ba],%l2 ! Mem[00000000708000ba] stx %l1,[%i2+0x1d8] ! Mem[00000000710001d8] ldsh [%i2+0x1b6],%l0 ! Mem[00000000710001b6] ldstub [%i2+0x139],%l7 ! Mem[0000000071000139] lduw [%i1+0x0e4],%l3 ! Mem[00000000708000e4] jmpl %o7,%g0 umulcc %l4,%l0,%l7 p48_far_3_hom: ldstub [%o3+0x0f5],%l3 ! Mem[00000000718000f5] ldsh [%o1+0x0ba],%l2 ! Mem[00000000708000ba] stx %l1,[%o2+0x1d8] ! Mem[00000000710001d8] ldsh [%o2+0x1b6],%l0 ! Mem[00000000710001b6] ldstub [%o2+0x139],%l7 ! Mem[0000000071000139] lduw [%o1+0x0e4],%l3 ! Mem[00000000708000e4] jmpl %o7,%g0 umulcc %l4,%l0,%l7 p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: ldd [%i1+0x050],%l2 ! Mem[0000000072800050] jmpl %o7,%g0 std %f14,[%i2+0x030] ! Mem[0000000073000030] p49_far_3_lo: ldd [%o1+0x050],%l2 ! Mem[0000000072800050] jmpl %o7,%g0 std %f14,[%o2+0x030] ! Mem[0000000073000030] p49_far_3_lem: ldd [%i1+0x050],%l2 ! Mem[0000000072800050] membar #Sync jmpl %o7,%g0 std %f14,[%i2+0x030] ! Mem[0000000073000030] p49_far_3_lom: ldd [%o1+0x050],%l2 ! Mem[0000000072800050] membar #Sync jmpl %o7,%g0 std %f14,[%o2+0x030] ! Mem[0000000073000030] p49_far_3_he: ldsb [%i2+0x0ad],%l1 ! Mem[00000000730000ad] lduw [%i0+0x028],%l5 ! Mem[0000000072000028] ldd [%i1+0x090],%l2 ! Mem[0000000072800090] lduw [%i0+0x170],%l1 ! Mem[0000000072000170] ldub [%i1+0x19d],%l5 ! Mem[000000007280019d] sth %l7,[%i1+0x12e] ! Mem[000000007280012e] jmpl %o7,%g0 ldx [%i3+0x1a0],%l3 ! Mem[00000000738001a0] p49_far_3_ho: ldsb [%o2+0x0ad],%l1 ! Mem[00000000730000ad] lduw [%o0+0x028],%l5 ! Mem[0000000072000028] ldd [%o1+0x090],%l2 ! Mem[0000000072800090] lduw [%o0+0x170],%l1 ! Mem[0000000072000170] ldub [%o1+0x19d],%l5 ! Mem[000000007280019d] sth %l7,[%o1+0x12e] ! Mem[000000007280012e] jmpl %o7,%g0 ldx [%o3+0x1a0],%l3 ! Mem[00000000738001a0] p49_far_3_hem: ldsb [%i2+0x0ad],%l1 ! Mem[00000000730000ad] membar #Sync lduw [%i0+0x028],%l5 ! Mem[0000000072000028] ldd [%i1+0x090],%l2 ! Mem[0000000072800090] lduw [%i0+0x170],%l1 ! Mem[0000000072000170] ldub [%i1+0x19d],%l5 ! Mem[000000007280019d] sth %l7,[%i1+0x12e] ! Mem[000000007280012e] jmpl %o7,%g0 ldx [%i3+0x1a0],%l3 ! Mem[00000000738001a0] p49_far_3_hom: ldsb [%o2+0x0ad],%l1 ! Mem[00000000730000ad] membar #Sync lduw [%o0+0x028],%l5 ! Mem[0000000072000028] ldd [%o1+0x090],%l2 ! Mem[0000000072800090] lduw [%o0+0x170],%l1 ! Mem[0000000072000170] ldub [%o1+0x19d],%l5 ! Mem[000000007280019d] sth %l7,[%o1+0x12e] ! Mem[000000007280012e] jmpl %o7,%g0 ldx [%o3+0x1a0],%l3 ! Mem[00000000738001a0] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldd [%i2+0x1d8],%l2 ! Mem[00000000750001d8] sth %l4,[%i3+0x08c] ! Mem[000000007580008c] jmpl %o7,%g0 ldsw [%i1+0x1a0],%l0 ! Mem[00000000748001a0] p50_far_3_lo: ldd [%o2+0x1d8],%l2 ! Mem[00000000750001d8] sth %l4,[%o3+0x08c] ! Mem[000000007580008c] jmpl %o7,%g0 ldsw [%o1+0x1a0],%l0 ! Mem[00000000748001a0] p50_far_3_lem: ldd [%i2+0x1d8],%l2 ! Mem[00000000750001d8] sth %l4,[%i3+0x08c] ! Mem[000000007580008c] jmpl %o7,%g0 ldsw [%i1+0x1a0],%l0 ! Mem[00000000748001a0] p50_far_3_lom: ldd [%o2+0x1d8],%l2 ! Mem[00000000750001d8] sth %l4,[%o3+0x08c] ! Mem[000000007580008c] jmpl %o7,%g0 ldsw [%o1+0x1a0],%l0 ! Mem[00000000748001a0] p50_far_3_he: lduw [%i3+0x010],%l6 ! Mem[0000000075800010] std %l4,[%i3+0x178] ! Mem[0000000075800178] jmpl %o7,%g0 xnorcc %l2,-0x140,%l1 p50_far_3_ho: lduw [%o3+0x010],%l6 ! Mem[0000000075800010] std %l4,[%o3+0x178] ! Mem[0000000075800178] jmpl %o7,%g0 xnorcc %l2,-0x140,%l1 p50_far_3_hem: membar #Sync lduw [%i3+0x010],%l6 ! Mem[0000000075800010] std %l4,[%i3+0x178] ! Mem[0000000075800178] jmpl %o7,%g0 xnorcc %l2,-0x140,%l1 p50_far_3_hom: membar #Sync lduw [%o3+0x010],%l6 ! Mem[0000000075800010] std %l4,[%o3+0x178] ! Mem[0000000075800178] jmpl %o7,%g0 xnorcc %l2,-0x140,%l1 p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: ldstub [%i3+0x128],%l7 ! Mem[0000000077800128] ldd [%i3+0x0a0],%l4 ! Mem[00000000778000a0] lduh [%i0+0x0a4],%l1 ! Mem[00000000760000a4] ldsb [%i0+0x090],%l6 ! Mem[0000000076000090] ldstub [%i0+0x00c],%l3 ! Mem[000000007600000c] ldstub [%i2+0x0b7],%l6 ! Mem[00000000770000b7] lduw [%i1+0x1e8],%l4 ! Mem[00000000768001e8] jmpl %o7,%g0 srax %l5,0x012,%l7 p51_far_3_lo: ldstub [%o3+0x128],%l7 ! Mem[0000000077800128] ldd [%o3+0x0a0],%l4 ! Mem[00000000778000a0] lduh [%o0+0x0a4],%l1 ! Mem[00000000760000a4] ldsb [%o0+0x090],%l6 ! Mem[0000000076000090] ldstub [%o0+0x00c],%l3 ! Mem[000000007600000c] ldstub [%o2+0x0b7],%l6 ! Mem[00000000770000b7] lduw [%o1+0x1e8],%l4 ! Mem[00000000768001e8] jmpl %o7,%g0 srax %l5,0x012,%l7 p51_far_3_lem: ldstub [%i3+0x128],%l7 ! Mem[0000000077800128] ldd [%i3+0x0a0],%l4 ! Mem[00000000778000a0] lduh [%i0+0x0a4],%l1 ! Mem[00000000760000a4] ldsb [%i0+0x090],%l6 ! Mem[0000000076000090] membar #Sync ldstub [%i0+0x00c],%l3 ! Mem[000000007600000c] ldstub [%i2+0x0b7],%l6 ! Mem[00000000770000b7] lduw [%i1+0x1e8],%l4 ! Mem[00000000768001e8] jmpl %o7,%g0 srax %l5,0x012,%l7 p51_far_3_lom: ldstub [%o3+0x128],%l7 ! Mem[0000000077800128] ldd [%o3+0x0a0],%l4 ! Mem[00000000778000a0] lduh [%o0+0x0a4],%l1 ! Mem[00000000760000a4] ldsb [%o0+0x090],%l6 ! Mem[0000000076000090] membar #Sync ldstub [%o0+0x00c],%l3 ! Mem[000000007600000c] ldstub [%o2+0x0b7],%l6 ! Mem[00000000770000b7] lduw [%o1+0x1e8],%l4 ! Mem[00000000768001e8] jmpl %o7,%g0 srax %l5,0x012,%l7 p51_far_3_he: jmpl %o7,%g0 andn %l0,%l6,%l4 jmpl %o7,%g0 nop p51_far_3_ho: jmpl %o7,%g0 andn %l0,%l6,%l4 jmpl %o7,%g0 nop p51_far_3_hem: jmpl %o7,%g0 andn %l0,%l6,%l4 jmpl %o7,%g0 nop p51_far_3_hom: jmpl %o7,%g0 andn %l0,%l6,%l4 jmpl %o7,%g0 nop p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: sdivx %l5,%l4,%l0 ldstub [%i0+0x150],%l6 ! Mem[0000000078000150] ldsh [%i0+0x058],%l7 ! Mem[0000000078000058] sdivx %l2,0xdd2,%l0 lduh [%i0+0x194],%l2 ! Mem[0000000078000194] ldsw [%i2+0x1f8],%l7 ! Mem[00000000790001f8] umul %l2,-0xb80,%l1 jmpl %o7,%g0 andcc %l4,%l4,%l2 p52_far_3_lo: sdivx %l5,%l4,%l0 ldstub [%o0+0x150],%l6 ! Mem[0000000078000150] ldsh [%o0+0x058],%l7 ! Mem[0000000078000058] sdivx %l2,0xdd2,%l0 lduh [%o0+0x194],%l2 ! Mem[0000000078000194] ldsw [%o2+0x1f8],%l7 ! Mem[00000000790001f8] umul %l2,-0xb80,%l1 jmpl %o7,%g0 andcc %l4,%l4,%l2 p52_far_3_lem: sdivx %l5,%l4,%l0 ldstub [%i0+0x150],%l6 ! Mem[0000000078000150] ldsh [%i0+0x058],%l7 ! Mem[0000000078000058] sdivx %l2,0xdd2,%l0 lduh [%i0+0x194],%l2 ! Mem[0000000078000194] ldsw [%i2+0x1f8],%l7 ! Mem[00000000790001f8] umul %l2,-0xb80,%l1 jmpl %o7,%g0 andcc %l4,%l4,%l2 p52_far_3_lom: sdivx %l5,%l4,%l0 ldstub [%o0+0x150],%l6 ! Mem[0000000078000150] ldsh [%o0+0x058],%l7 ! Mem[0000000078000058] sdivx %l2,0xdd2,%l0 lduh [%o0+0x194],%l2 ! Mem[0000000078000194] ldsw [%o2+0x1f8],%l7 ! Mem[00000000790001f8] umul %l2,-0xb80,%l1 jmpl %o7,%g0 andcc %l4,%l4,%l2 p52_far_3_he: orncc %l2,-0x09c,%l1 stx %l7,[%i0+0x088] ! Mem[0000000078000088] tsubcctv %l1,0x7ed,%l6 ldstub [%i2+0x154],%l4 ! Mem[0000000079000154] jmpl %o7,%g0 sll %l4,0x019,%l7 p52_far_3_ho: orncc %l2,-0x09c,%l1 stx %l7,[%o0+0x088] ! Mem[0000000078000088] tsubcctv %l1,0x7ed,%l6 ldstub [%o2+0x154],%l4 ! Mem[0000000079000154] jmpl %o7,%g0 sll %l4,0x019,%l7 p52_far_3_hem: orncc %l2,-0x09c,%l1 stx %l7,[%i0+0x088] ! Mem[0000000078000088] tsubcctv %l1,0x7ed,%l6 ldstub [%i2+0x154],%l4 ! Mem[0000000079000154] jmpl %o7,%g0 sll %l4,0x019,%l7 p52_far_3_hom: orncc %l2,-0x09c,%l1 stx %l7,[%o0+0x088] ! Mem[0000000078000088] tsubcctv %l1,0x7ed,%l6 ldstub [%o2+0x154],%l4 ! Mem[0000000079000154] jmpl %o7,%g0 sll %l4,0x019,%l7 p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: stx %l7,[%i3+0x010] ! Mem[000000007b800010] ldsh [%i0+0x13e],%l4 ! Mem[000000007a00013e] stw %l1,[%i1+0x08c] ! Mem[000000007a80008c] stw %l5,[%i2+0x008] ! Mem[000000007b000008] ldx [%i2+0x0b0],%l2 ! Mem[000000007b0000b0] lduw [%i1+0x1bc],%l0 ! Mem[000000007a8001bc] jmpl %o7,%g0 swap [%i2+0x04c],%l4 ! Mem[000000007b00004c] p53_far_3_lo: stx %l7,[%o3+0x010] ! Mem[000000007b800010] ldsh [%o0+0x13e],%l4 ! Mem[000000007a00013e] stw %l1,[%o1+0x08c] ! Mem[000000007a80008c] stw %l5,[%o2+0x008] ! Mem[000000007b000008] ldx [%o2+0x0b0],%l2 ! Mem[000000007b0000b0] lduw [%o1+0x1bc],%l0 ! Mem[000000007a8001bc] jmpl %o7,%g0 swap [%o2+0x04c],%l4 ! Mem[000000007b00004c] p53_far_3_lem: membar #Sync stx %l7,[%i3+0x010] ! Mem[000000007b800010] ldsh [%i0+0x13e],%l4 ! Mem[000000007a00013e] stw %l1,[%i1+0x08c] ! Mem[000000007a80008c] stw %l5,[%i2+0x008] ! Mem[000000007b000008] ldx [%i2+0x0b0],%l2 ! Mem[000000007b0000b0] lduw [%i1+0x1bc],%l0 ! Mem[000000007a8001bc] jmpl %o7,%g0 swap [%i2+0x04c],%l4 ! Mem[000000007b00004c] p53_far_3_lom: membar #Sync stx %l7,[%o3+0x010] ! Mem[000000007b800010] ldsh [%o0+0x13e],%l4 ! Mem[000000007a00013e] stw %l1,[%o1+0x08c] ! Mem[000000007a80008c] stw %l5,[%o2+0x008] ! Mem[000000007b000008] ldx [%o2+0x0b0],%l2 ! Mem[000000007b0000b0] lduw [%o1+0x1bc],%l0 ! Mem[000000007a8001bc] jmpl %o7,%g0 swap [%o2+0x04c],%l4 ! Mem[000000007b00004c] p53_far_3_he: swap [%i2+0x1b4],%l5 ! Mem[000000007b0001b4] swap [%i3+0x04c],%l2 ! Mem[000000007b80004c] swap [%i3+0x1ec],%l7 ! Mem[000000007b8001ec] ldsw [%i3+0x058],%l4 ! Mem[000000007b800058] add %l2,0x05f,%l4 srax %l1,%l6,%l6 sth %l6,[%i0+0x088] ! Mem[000000007a000088] jmpl %o7,%g0 lduw [%i3+0x1ac],%l1 ! Mem[000000007b8001ac] p53_far_3_ho: swap [%o2+0x1b4],%l5 ! Mem[000000007b0001b4] swap [%o3+0x04c],%l2 ! Mem[000000007b80004c] swap [%o3+0x1ec],%l7 ! Mem[000000007b8001ec] ldsw [%o3+0x058],%l4 ! Mem[000000007b800058] add %l2,0x05f,%l4 srax %l1,%l6,%l6 sth %l6,[%o0+0x088] ! Mem[000000007a000088] jmpl %o7,%g0 lduw [%o3+0x1ac],%l1 ! Mem[000000007b8001ac] p53_far_3_hem: swap [%i2+0x1b4],%l5 ! Mem[000000007b0001b4] swap [%i3+0x04c],%l2 ! Mem[000000007b80004c] swap [%i3+0x1ec],%l7 ! Mem[000000007b8001ec] ldsw [%i3+0x058],%l4 ! Mem[000000007b800058] add %l2,0x05f,%l4 srax %l1,%l6,%l6 sth %l6,[%i0+0x088] ! Mem[000000007a000088] jmpl %o7,%g0 lduw [%i3+0x1ac],%l1 ! Mem[000000007b8001ac] p53_far_3_hom: swap [%o2+0x1b4],%l5 ! Mem[000000007b0001b4] swap [%o3+0x04c],%l2 ! Mem[000000007b80004c] swap [%o3+0x1ec],%l7 ! Mem[000000007b8001ec] ldsw [%o3+0x058],%l4 ! Mem[000000007b800058] add %l2,0x05f,%l4 srax %l1,%l6,%l6 sth %l6,[%o0+0x088] ! Mem[000000007a000088] jmpl %o7,%g0 lduw [%o3+0x1ac],%l1 ! Mem[000000007b8001ac] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: ldsw [%i0+0x144],%l7 ! Mem[000000007c000144] ldd [%i2+0x0a0],%l2 ! Mem[000000007d0000a0] jmpl %o7,%g0 std %l0,[%i3+0x0d0] ! Mem[000000007d8000d0] p54_far_3_lo: ldsw [%o0+0x144],%l7 ! Mem[000000007c000144] ldd [%o2+0x0a0],%l2 ! Mem[000000007d0000a0] jmpl %o7,%g0 std %l0,[%o3+0x0d0] ! Mem[000000007d8000d0] p54_far_3_lem: ldsw [%i0+0x144],%l7 ! Mem[000000007c000144] ldd [%i2+0x0a0],%l2 ! Mem[000000007d0000a0] jmpl %o7,%g0 std %l0,[%i3+0x0d0] ! Mem[000000007d8000d0] p54_far_3_lom: ldsw [%o0+0x144],%l7 ! Mem[000000007c000144] ldd [%o2+0x0a0],%l2 ! Mem[000000007d0000a0] jmpl %o7,%g0 std %l0,[%o3+0x0d0] ! Mem[000000007d8000d0] p54_far_3_he: ldub [%i1+0x105],%l4 ! Mem[000000007c800105] xnor %l7,0x345,%l1 st %f24,[%i3+0x140] ! Mem[000000007d800140] jmpl %o7,%g0 andn %l3,%l3,%l3 p54_far_3_ho: ldub [%o1+0x105],%l4 ! Mem[000000007c800105] xnor %l7,0x345,%l1 st %f24,[%o3+0x140] ! Mem[000000007d800140] jmpl %o7,%g0 andn %l3,%l3,%l3 p54_far_3_hem: ldub [%i1+0x105],%l4 ! Mem[000000007c800105] xnor %l7,0x345,%l1 st %f24,[%i3+0x140] ! Mem[000000007d800140] jmpl %o7,%g0 andn %l3,%l3,%l3 p54_far_3_hom: ldub [%o1+0x105],%l4 ! Mem[000000007c800105] xnor %l7,0x345,%l1 st %f24,[%o3+0x140] ! Mem[000000007d800140] jmpl %o7,%g0 andn %l3,%l3,%l3 p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: stx %l0,[%i2+0x0e0] ! Mem[000000007f0000e0] stx %l4,[%i0+0x0e0] ! Mem[000000007e0000e0] stb %l2,[%i3+0x14b] ! Mem[000000007f80014b] andcc %l1,0x2de,%l5 jmpl %o7,%g0 lduw [%i1+0x100],%l4 ! Mem[000000007e800100] p55_far_3_lo: stx %l0,[%o2+0x0e0] ! Mem[000000007f0000e0] stx %l4,[%o0+0x0e0] ! Mem[000000007e0000e0] stb %l2,[%o3+0x14b] ! Mem[000000007f80014b] andcc %l1,0x2de,%l5 jmpl %o7,%g0 lduw [%o1+0x100],%l4 ! Mem[000000007e800100] p55_far_3_lem: stx %l0,[%i2+0x0e0] ! Mem[000000007f0000e0] stx %l4,[%i0+0x0e0] ! Mem[000000007e0000e0] stb %l2,[%i3+0x14b] ! Mem[000000007f80014b] andcc %l1,0x2de,%l5 jmpl %o7,%g0 lduw [%i1+0x100],%l4 ! Mem[000000007e800100] p55_far_3_lom: stx %l0,[%o2+0x0e0] ! Mem[000000007f0000e0] stx %l4,[%o0+0x0e0] ! Mem[000000007e0000e0] stb %l2,[%o3+0x14b] ! Mem[000000007f80014b] andcc %l1,0x2de,%l5 jmpl %o7,%g0 lduw [%o1+0x100],%l4 ! Mem[000000007e800100] p55_far_3_he: swap [%i0+0x01c],%l4 ! Mem[000000007e00001c] swap [%i2+0x0a0],%l0 ! Mem[000000007f0000a0] swap [%i1+0x1d8],%l2 ! Mem[000000007e8001d8] jmpl %o7,%g0 ldsb [%i2+0x115],%l2 ! Mem[000000007f000115] p55_far_3_ho: swap [%o0+0x01c],%l4 ! Mem[000000007e00001c] swap [%o2+0x0a0],%l0 ! Mem[000000007f0000a0] swap [%o1+0x1d8],%l2 ! Mem[000000007e8001d8] jmpl %o7,%g0 ldsb [%o2+0x115],%l2 ! Mem[000000007f000115] p55_far_3_hem: membar #Sync swap [%i0+0x01c],%l4 ! Mem[000000007e00001c] swap [%i2+0x0a0],%l0 ! Mem[000000007f0000a0] swap [%i1+0x1d8],%l2 ! Mem[000000007e8001d8] jmpl %o7,%g0 ldsb [%i2+0x115],%l2 ! Mem[000000007f000115] p55_far_3_hom: membar #Sync swap [%o0+0x01c],%l4 ! Mem[000000007e00001c] swap [%o2+0x0a0],%l0 ! Mem[000000007f0000a0] swap [%o1+0x1d8],%l2 ! Mem[000000007e8001d8] jmpl %o7,%g0 ldsb [%o2+0x115],%l2 ! Mem[000000007f000115] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: jmpl %o7,%g0 ldstub [%i0+0x109],%l1 ! Mem[0000000080000109] jmpl %o7,%g0 nop p56_far_3_lo: jmpl %o7,%g0 ldstub [%o0+0x109],%l1 ! Mem[0000000080000109] jmpl %o7,%g0 nop p56_far_3_lem: jmpl %o7,%g0 ldstub [%i0+0x109],%l1 ! Mem[0000000080000109] jmpl %o7,%g0 nop p56_far_3_lom: jmpl %o7,%g0 ldstub [%o0+0x109],%l1 ! Mem[0000000080000109] jmpl %o7,%g0 nop p56_far_3_he: stw %l4,[%i0+0x158] ! Mem[0000000080000158] lduw [%i2+0x1b4],%l0 ! Mem[00000000810001b4] stb %l7,[%i0+0x108] ! Mem[0000000080000108] jmpl %o7,%g0 stx %l5,[%i2+0x080] ! Mem[0000000081000080] p56_far_3_ho: stw %l4,[%o0+0x158] ! Mem[0000000080000158] lduw [%o2+0x1b4],%l0 ! Mem[00000000810001b4] stb %l7,[%o0+0x108] ! Mem[0000000080000108] jmpl %o7,%g0 stx %l5,[%o2+0x080] ! Mem[0000000081000080] p56_far_3_hem: stw %l4,[%i0+0x158] ! Mem[0000000080000158] lduw [%i2+0x1b4],%l0 ! Mem[00000000810001b4] stb %l7,[%i0+0x108] ! Mem[0000000080000108] jmpl %o7,%g0 stx %l5,[%i2+0x080] ! Mem[0000000081000080] p56_far_3_hom: stw %l4,[%o0+0x158] ! Mem[0000000080000158] lduw [%o2+0x1b4],%l0 ! Mem[00000000810001b4] stb %l7,[%o0+0x108] ! Mem[0000000080000108] jmpl %o7,%g0 stx %l5,[%o2+0x080] ! Mem[0000000081000080] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: ldstub [%i1+0x0fb],%l6 ! Mem[00000000828000fb] ldub [%i1+0x032],%l3 ! Mem[0000000082800032] jmpl %o7,%g0 ldx [%i1+0x018],%l0 ! Mem[0000000082800018] p57_far_3_lo: ldstub [%o1+0x0fb],%l6 ! Mem[00000000828000fb] ldub [%o1+0x032],%l3 ! Mem[0000000082800032] jmpl %o7,%g0 ldx [%o1+0x018],%l0 ! Mem[0000000082800018] p57_far_3_lem: ldstub [%i1+0x0fb],%l6 ! Mem[00000000828000fb] membar #Sync ldub [%i1+0x032],%l3 ! Mem[0000000082800032] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l0 ! Mem[0000000082800018] p57_far_3_lom: ldstub [%o1+0x0fb],%l6 ! Mem[00000000828000fb] membar #Sync ldub [%o1+0x032],%l3 ! Mem[0000000082800032] membar #Sync jmpl %o7,%g0 ldx [%o1+0x018],%l0 ! Mem[0000000082800018] p57_far_3_he: orn %l0,%l6,%l5 ldub [%i0+0x00c],%l3 ! Mem[000000008200000c] jmpl %o7,%g0 ldd [%i2+0x1a8],%f24 ! Mem[00000000830001a8] p57_far_3_ho: orn %l0,%l6,%l5 ldub [%o0+0x00c],%l3 ! Mem[000000008200000c] jmpl %o7,%g0 ldd [%o2+0x1a8],%f24 ! Mem[00000000830001a8] p57_far_3_hem: orn %l0,%l6,%l5 membar #Sync ldub [%i0+0x00c],%l3 ! Mem[000000008200000c] jmpl %o7,%g0 ldd [%i2+0x1a8],%f24 ! Mem[00000000830001a8] p57_far_3_hom: orn %l0,%l6,%l5 membar #Sync ldub [%o0+0x00c],%l3 ! Mem[000000008200000c] jmpl %o7,%g0 ldd [%o2+0x1a8],%f24 ! Mem[00000000830001a8] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: std %f0 ,[%i3+0x020] ! Mem[0000000085800020] stw %l5,[%i3+0x17c] ! Mem[000000008580017c] ldx [%i1+0x0a0],%l4 ! Mem[00000000848000a0] std %l0,[%i0+0x040] ! Mem[0000000084000040] jmpl %o7,%g0 ldub [%i1+0x19f],%l0 ! Mem[000000008480019f] p58_far_3_lo: std %f0 ,[%o3+0x020] ! Mem[0000000085800020] stw %l5,[%o3+0x17c] ! Mem[000000008580017c] ldx [%o1+0x0a0],%l4 ! Mem[00000000848000a0] std %l0,[%o0+0x040] ! Mem[0000000084000040] jmpl %o7,%g0 ldub [%o1+0x19f],%l0 ! Mem[000000008480019f] p58_far_3_lem: membar #Sync std %f0 ,[%i3+0x020] ! Mem[0000000085800020] stw %l5,[%i3+0x17c] ! Mem[000000008580017c] ldx [%i1+0x0a0],%l4 ! Mem[00000000848000a0] std %l0,[%i0+0x040] ! Mem[0000000084000040] jmpl %o7,%g0 ldub [%i1+0x19f],%l0 ! Mem[000000008480019f] p58_far_3_lom: membar #Sync std %f0 ,[%o3+0x020] ! Mem[0000000085800020] stw %l5,[%o3+0x17c] ! Mem[000000008580017c] ldx [%o1+0x0a0],%l4 ! Mem[00000000848000a0] std %l0,[%o0+0x040] ! Mem[0000000084000040] jmpl %o7,%g0 ldub [%o1+0x19f],%l0 ! Mem[000000008480019f] p58_far_3_he: std %f22,[%i1+0x198] ! Mem[0000000084800198] jmpl %o7,%g0 ldx [%i2+0x170],%l4 ! Mem[0000000085000170] p58_far_3_ho: std %f22,[%o1+0x198] ! Mem[0000000084800198] jmpl %o7,%g0 ldx [%o2+0x170],%l4 ! Mem[0000000085000170] p58_far_3_hem: std %f22,[%i1+0x198] ! Mem[0000000084800198] jmpl %o7,%g0 ldx [%i2+0x170],%l4 ! Mem[0000000085000170] p58_far_3_hom: std %f22,[%o1+0x198] ! Mem[0000000084800198] jmpl %o7,%g0 ldx [%o2+0x170],%l4 ! Mem[0000000085000170] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: jmpl %o7,%g0 ldstub [%i2+0x166],%l4 ! Mem[0000000087000166] jmpl %o7,%g0 nop p59_far_3_lo: jmpl %o7,%g0 ldstub [%o2+0x166],%l4 ! Mem[0000000087000166] jmpl %o7,%g0 nop p59_far_3_lem: jmpl %o7,%g0 ldstub [%i2+0x166],%l4 ! Mem[0000000087000166] jmpl %o7,%g0 nop p59_far_3_lom: jmpl %o7,%g0 ldstub [%o2+0x166],%l4 ! Mem[0000000087000166] jmpl %o7,%g0 nop p59_far_3_he: jmpl %o7,%g0 ldx [%i2+0x0c8],%l4 ! Mem[00000000870000c8] jmpl %o7,%g0 nop p59_far_3_ho: jmpl %o7,%g0 ldx [%o2+0x0c8],%l4 ! Mem[00000000870000c8] jmpl %o7,%g0 nop p59_far_3_hem: jmpl %o7,%g0 ldx [%i2+0x0c8],%l4 ! Mem[00000000870000c8] jmpl %o7,%g0 nop p59_far_3_hom: jmpl %o7,%g0 ldx [%o2+0x0c8],%l4 ! Mem[00000000870000c8] jmpl %o7,%g0 nop p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: ldub [%i3+0x045],%l0 ! Mem[0000000089800045] ldub [%i3+0x091],%l6 ! Mem[0000000089800091] jmpl %o7,%g0 ldx [%i3+0x018],%l0 ! Mem[0000000089800018] p60_far_3_lo: ldub [%o3+0x045],%l0 ! Mem[0000000089800045] ldub [%o3+0x091],%l6 ! Mem[0000000089800091] jmpl %o7,%g0 ldx [%o3+0x018],%l0 ! Mem[0000000089800018] p60_far_3_lem: ldub [%i3+0x045],%l0 ! Mem[0000000089800045] ldub [%i3+0x091],%l6 ! Mem[0000000089800091] membar #Sync jmpl %o7,%g0 ldx [%i3+0x018],%l0 ! Mem[0000000089800018] p60_far_3_lom: ldub [%o3+0x045],%l0 ! Mem[0000000089800045] ldub [%o3+0x091],%l6 ! Mem[0000000089800091] membar #Sync jmpl %o7,%g0 ldx [%o3+0x018],%l0 ! Mem[0000000089800018] p60_far_3_he: std %l4,[%i2+0x018] ! Mem[0000000089000018] ldsw [%i3+0x138],%l2 ! Mem[0000000089800138] jmpl %o7,%g0 ld [%i1+0x030],%f23 ! Mem[0000000088800030] p60_far_3_ho: std %l4,[%o2+0x018] ! Mem[0000000089000018] ldsw [%o3+0x138],%l2 ! Mem[0000000089800138] jmpl %o7,%g0 ld [%o1+0x030],%f23 ! Mem[0000000088800030] p60_far_3_hem: membar #Sync std %l4,[%i2+0x018] ! Mem[0000000089000018] ldsw [%i3+0x138],%l2 ! Mem[0000000089800138] membar #Sync jmpl %o7,%g0 ld [%i1+0x030],%f23 ! Mem[0000000088800030] p60_far_3_hom: membar #Sync std %l4,[%o2+0x018] ! Mem[0000000089000018] ldsw [%o3+0x138],%l2 ! Mem[0000000089800138] membar #Sync jmpl %o7,%g0 ld [%o1+0x030],%f23 ! Mem[0000000088800030] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: sth %l6,[%i0+0x0b4] ! Mem[000000008a0000b4] jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[000000008b800010] p61_far_3_lo: sth %l6,[%o0+0x0b4] ! Mem[000000008a0000b4] jmpl %o7,%g0 ldd [%o3+0x010],%l6 ! Mem[000000008b800010] p61_far_3_lem: sth %l6,[%i0+0x0b4] ! Mem[000000008a0000b4] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[000000008b800010] p61_far_3_lom: sth %l6,[%o0+0x0b4] ! Mem[000000008a0000b4] membar #Sync jmpl %o7,%g0 ldd [%o3+0x010],%l6 ! Mem[000000008b800010] p61_far_3_he: mulx %l0,%l7,%l5 lduw [%i2+0x040],%l0 ! Mem[000000008b000040] srlx %l5,0x012,%l6 stb %l2,[%i3+0x00a] ! Mem[000000008b80000a] ldstub [%i2+0x19b],%l7 ! Mem[000000008b00019b] ldsw [%i3+0x174],%l4 ! Mem[000000008b800174] jmpl %o7,%g0 ldd [%i0+0x1f8],%l4 ! Mem[000000008a0001f8] p61_far_3_ho: mulx %l0,%l7,%l5 lduw [%o2+0x040],%l0 ! Mem[000000008b000040] srlx %l5,0x012,%l6 stb %l2,[%o3+0x00a] ! Mem[000000008b80000a] ldstub [%o2+0x19b],%l7 ! Mem[000000008b00019b] ldsw [%o3+0x174],%l4 ! Mem[000000008b800174] jmpl %o7,%g0 ldd [%o0+0x1f8],%l4 ! Mem[000000008a0001f8] p61_far_3_hem: mulx %l0,%l7,%l5 lduw [%i2+0x040],%l0 ! Mem[000000008b000040] srlx %l5,0x012,%l6 membar #Sync stb %l2,[%i3+0x00a] ! Mem[000000008b80000a] ldstub [%i2+0x19b],%l7 ! Mem[000000008b00019b] ldsw [%i3+0x174],%l4 ! Mem[000000008b800174] jmpl %o7,%g0 ldd [%i0+0x1f8],%l4 ! Mem[000000008a0001f8] p61_far_3_hom: mulx %l0,%l7,%l5 lduw [%o2+0x040],%l0 ! Mem[000000008b000040] srlx %l5,0x012,%l6 membar #Sync stb %l2,[%o3+0x00a] ! Mem[000000008b80000a] ldstub [%o2+0x19b],%l7 ! Mem[000000008b00019b] ldsw [%o3+0x174],%l4 ! Mem[000000008b800174] jmpl %o7,%g0 ldd [%o0+0x1f8],%l4 ! Mem[000000008a0001f8] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: jmpl %o7,%g0 std %f14,[%i3+0x000] ! Mem[000000008d800000] jmpl %o7,%g0 nop p62_far_3_lo: jmpl %o7,%g0 std %f14,[%o3+0x000] ! Mem[000000008d800000] jmpl %o7,%g0 nop p62_far_3_lem: membar #Sync jmpl %o7,%g0 std %f14,[%i3+0x000] ! Mem[000000008d800000] jmpl %o7,%g0 nop p62_far_3_lom: membar #Sync jmpl %o7,%g0 std %f14,[%o3+0x000] ! Mem[000000008d800000] jmpl %o7,%g0 nop p62_far_3_he: srlx %l4,0x016,%l5 ldx [%i0+0x130],%l0 ! Mem[000000008c000130] st %f23,[%i2+0x164] ! Mem[000000008d000164] xnor %l0,%l0,%l0 jmpl %o7,%g0 lduh [%i3+0x1e0],%l1 ! Mem[000000008d8001e0] p62_far_3_ho: srlx %l4,0x016,%l5 ldx [%o0+0x130],%l0 ! Mem[000000008c000130] st %f23,[%o2+0x164] ! Mem[000000008d000164] xnor %l0,%l0,%l0 jmpl %o7,%g0 lduh [%o3+0x1e0],%l1 ! Mem[000000008d8001e0] p62_far_3_hem: srlx %l4,0x016,%l5 ldx [%i0+0x130],%l0 ! Mem[000000008c000130] st %f23,[%i2+0x164] ! Mem[000000008d000164] xnor %l0,%l0,%l0 jmpl %o7,%g0 lduh [%i3+0x1e0],%l1 ! Mem[000000008d8001e0] p62_far_3_hom: srlx %l4,0x016,%l5 ldx [%o0+0x130],%l0 ! Mem[000000008c000130] st %f23,[%o2+0x164] ! Mem[000000008d000164] xnor %l0,%l0,%l0 jmpl %o7,%g0 lduh [%o3+0x1e0],%l1 ! Mem[000000008d8001e0] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: stb %l2,[%i3+0x11a] ! Mem[000000008f80011a] ldub [%i0+0x02a],%l2 ! Mem[000000008e00002a] jmpl %o7,%g0 ldx [%i1+0x198],%l7 ! Mem[000000008e800198] p63_far_3_lo: stb %l2,[%o3+0x11a] ! Mem[000000008f80011a] ldub [%o0+0x02a],%l2 ! Mem[000000008e00002a] jmpl %o7,%g0 ldx [%o1+0x198],%l7 ! Mem[000000008e800198] p63_far_3_lem: stb %l2,[%i3+0x11a] ! Mem[000000008f80011a] membar #Sync ldub [%i0+0x02a],%l2 ! Mem[000000008e00002a] jmpl %o7,%g0 ldx [%i1+0x198],%l7 ! Mem[000000008e800198] p63_far_3_lom: stb %l2,[%o3+0x11a] ! Mem[000000008f80011a] membar #Sync ldub [%o0+0x02a],%l2 ! Mem[000000008e00002a] jmpl %o7,%g0 ldx [%o1+0x198],%l7 ! Mem[000000008e800198] p63_far_3_he: jmpl %o7,%g0 stw %l1,[%i3+0x04c] ! Mem[000000008f80004c] jmpl %o7,%g0 nop p63_far_3_ho: jmpl %o7,%g0 stw %l1,[%o3+0x04c] ! Mem[000000008f80004c] jmpl %o7,%g0 nop p63_far_3_hem: jmpl %o7,%g0 stw %l1,[%i3+0x04c] ! Mem[000000008f80004c] jmpl %o7,%g0 nop p63_far_3_hom: jmpl %o7,%g0 stw %l1,[%o3+0x04c] ! Mem[000000008f80004c] jmpl %o7,%g0 nop p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: and %l5,0x784,%l1 mulx %l2,0xd53,%l7 umul %l5,%l1,%l5 orn %l0,-0x549,%l2 srlx %l7,%l0,%l1 srl %l4,%l7,%l6 jmpl %o7,%g0 or %l6,-0x4d1,%l1 far3_b2b_l: srax %l0,%l7,%l0 or %l6,%l3,%l4 nop mulx %l7,-0xba7,%l0 addccc %l7,%l0,%l7 taddcc %l2,-0xe3e,%l3 jmpl %o7,%g0 xnorcc %l5,0x98a,%l0 user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: ldd [%i0+0x070],%l0 ! Mem[0000000010000070] ldx [%i1+0x0f0],%l5 ! Mem[00000000108000f0] ld [%i3+0x020],%f3 ! Mem[0000000011800020] jmpl %g6+8,%g0 sllx %l4,0x015,%l2 p0_call_0_le: stw %l4,[%i0+0x198] ! Mem[0000000010000198] lduh [%i3+0x158],%l7 ! Mem[0000000011800158] std %l2,[%i2+0x068] ! Mem[0000000011000068] stx %l5,[%i0+0x1b0] ! Mem[00000000100001b0] lduw [%i0+0x1e4],%l3 ! Mem[00000000100001e4] retl ldsh [%i1+0x136],%l3 ! Mem[0000000010800136] p0_jmpl_0_lo: ldd [%o0+0x070],%l0 ! Mem[0000000010000070] ldx [%o1+0x0f0],%l5 ! Mem[00000000108000f0] ld [%o3+0x020],%f3 ! Mem[0000000011800020] jmpl %g6+8,%g0 sllx %l4,0x015,%l2 p0_call_0_lo: stw %l4,[%o0+0x198] ! Mem[0000000010000198] lduh [%o3+0x158],%l7 ! Mem[0000000011800158] std %l2,[%o2+0x068] ! Mem[0000000011000068] stx %l5,[%o0+0x1b0] ! Mem[00000000100001b0] lduw [%o0+0x1e4],%l3 ! Mem[00000000100001e4] retl ldsh [%o1+0x136],%l3 ! Mem[0000000010800136] p0_jmpl_0_he: lduw [%i1+0x0b8],%l4 ! Mem[00000000108000b8] andncc %l3,-0x3f7,%l6 andn %l5,-0x401,%l7 srlx %l0,0x002,%l0 std %l2,[%i1+0x140] ! Mem[0000000010800140] st %f31,[%i3+0x024] ! Mem[0000000011800024] jmpl %g6+8,%g0 sdivx %l6,%l6,%l5 p0_call_0_he: retl ldsb [%i3+0x0c4],%l6 ! Mem[00000000118000c4] p0_jmpl_0_ho: lduw [%o1+0x0b8],%l4 ! Mem[00000000108000b8] andncc %l3,-0x3f7,%l6 andn %l5,-0x401,%l7 srlx %l0,0x002,%l0 std %l2,[%o1+0x140] ! Mem[0000000010800140] st %f31,[%o3+0x024] ! Mem[0000000011800024] jmpl %g6+8,%g0 sdivx %l6,%l6,%l5 p0_call_0_ho: retl ldsb [%o3+0x0c4],%l6 ! Mem[00000000118000c4] p1_jmpl_0_le: ldsb [%i2+0x08f],%l0 ! Mem[000000001300008f] ldub [%i0+0x0e9],%l2 ! Mem[00000000120000e9] ldsw [%i1+0x020],%l3 ! Mem[0000000012800020] jmpl %g6+8,%g0 subc %l1,%l6,%l3 p1_call_0_le: ldsb [%i3+0x1f7],%l5 ! Mem[00000000138001f7] sth %l2,[%i3+0x1d6] ! Mem[00000000138001d6] ldd [%i0+0x170],%l2 ! Mem[0000000012000170] retl lduw [%i0+0x0e0],%l1 ! Mem[00000000120000e0] p1_jmpl_0_lo: ldsb [%o2+0x08f],%l0 ! Mem[000000001300008f] ldub [%o0+0x0e9],%l2 ! Mem[00000000120000e9] ldsw [%o1+0x020],%l3 ! Mem[0000000012800020] jmpl %g6+8,%g0 subc %l1,%l6,%l3 p1_call_0_lo: ldsb [%o3+0x1f7],%l5 ! Mem[00000000138001f7] sth %l2,[%o3+0x1d6] ! Mem[00000000138001d6] ldd [%o0+0x170],%l2 ! Mem[0000000012000170] retl lduw [%o0+0x0e0],%l1 ! Mem[00000000120000e0] p1_jmpl_0_he: xnor %l0,%l1,%l4 std %l4,[%i3+0x158] ! Mem[0000000013800158] lduw [%i3+0x1f4],%l5 ! Mem[00000000138001f4] stx %l2,[%i2+0x128] ! Mem[0000000013000128] std %f28,[%i3+0x110] ! Mem[0000000013800110] lduw [%i3+0x058],%l0 ! Mem[0000000013800058] jmpl %g6+8,%g0 ld [%i2+0x000],%f26 ! Mem[0000000013000000] p1_call_0_he: sll %l5,0x000,%l6 xorcc %l1,-0xef2,%l5 ldd [%i3+0x128],%f30 ! Mem[0000000013800128] ldstub [%i0+0x1b1],%l4 ! Mem[00000000120001b1] sth %l3,[%i1+0x0ae] ! Mem[00000000128000ae] std %l6,[%i1+0x0a0] ! Mem[00000000128000a0] retl stw %l5,[%i2+0x1d8] ! Mem[00000000130001d8] p1_jmpl_0_ho: xnor %l0,%l1,%l4 std %l4,[%o3+0x158] ! Mem[0000000013800158] lduw [%o3+0x1f4],%l5 ! Mem[00000000138001f4] stx %l2,[%o2+0x128] ! Mem[0000000013000128] std %f28,[%o3+0x110] ! Mem[0000000013800110] lduw [%o3+0x058],%l0 ! Mem[0000000013800058] jmpl %g6+8,%g0 ld [%o2+0x000],%f26 ! Mem[0000000013000000] p1_call_0_ho: sll %l5,0x000,%l6 xorcc %l1,-0xef2,%l5 ldd [%o3+0x128],%f30 ! Mem[0000000013800128] ldstub [%o0+0x1b1],%l4 ! Mem[00000000120001b1] sth %l3,[%o1+0x0ae] ! Mem[00000000128000ae] std %l6,[%o1+0x0a0] ! Mem[00000000128000a0] retl stw %l5,[%o2+0x1d8] ! Mem[00000000130001d8] p2_jmpl_0_le: ldstub [%i2+0x0af],%l0 ! Mem[00000000150000af] ld [%i2+0x0e8],%f10 ! Mem[00000000150000e8] ldsh [%i1+0x148],%l1 ! Mem[0000000014800148] jmpl %g6+8,%g0 ldx [%i0+0x1b8],%l4 ! Mem[00000000140001b8] p2_call_0_le: swap [%i3+0x188],%l6 ! Mem[0000000015800188] ldub [%i0+0x173],%l0 ! Mem[0000000014000173] andcc %l0,0x932,%l6 srl %l5,0x00e,%l6 retl ldsh [%i2+0x0c2],%l1 ! Mem[00000000150000c2] p2_jmpl_0_lo: ldstub [%o2+0x0af],%l0 ! Mem[00000000150000af] ld [%o2+0x0e8],%f10 ! Mem[00000000150000e8] ldsh [%o1+0x148],%l1 ! Mem[0000000014800148] jmpl %g6+8,%g0 ldx [%o0+0x1b8],%l4 ! Mem[00000000140001b8] p2_call_0_lo: swap [%o3+0x188],%l6 ! Mem[0000000015800188] ldub [%o0+0x173],%l0 ! Mem[0000000014000173] andcc %l0,0x932,%l6 srl %l5,0x00e,%l6 retl ldsh [%o2+0x0c2],%l1 ! Mem[00000000150000c2] p2_jmpl_0_he: ldsw [%i2+0x1ac],%l4 ! Mem[00000000150001ac] sth %l6,[%i1+0x0a4] ! Mem[00000000148000a4] stw %l0,[%i1+0x0dc] ! Mem[00000000148000dc] ldsw [%i0+0x070],%l6 ! Mem[0000000014000070] std %l4,[%i0+0x1b0] ! Mem[00000000140001b0] ld [%i0+0x1a8],%f20 ! Mem[00000000140001a8] jmpl %g6+8,%g0 ldsh [%i2+0x006],%l1 ! Mem[0000000015000006] p2_call_0_he: std %l6,[%i0+0x120] ! Mem[0000000014000120] stx %l5,[%i3+0x048] ! Mem[0000000015800048] xor %l6,0xff5,%l3 retl ld [%i1+0x154],%f22 ! Mem[0000000014800154] p2_jmpl_0_ho: ldsw [%o2+0x1ac],%l4 ! Mem[00000000150001ac] sth %l6,[%o1+0x0a4] ! Mem[00000000148000a4] stw %l0,[%o1+0x0dc] ! Mem[00000000148000dc] ldsw [%o0+0x070],%l6 ! Mem[0000000014000070] std %l4,[%o0+0x1b0] ! Mem[00000000140001b0] ld [%o0+0x1a8],%f20 ! Mem[00000000140001a8] jmpl %g6+8,%g0 ldsh [%o2+0x006],%l1 ! Mem[0000000015000006] p2_call_0_ho: std %l6,[%o0+0x120] ! Mem[0000000014000120] stx %l5,[%o3+0x048] ! Mem[0000000015800048] xor %l6,0xff5,%l3 retl ld [%o1+0x154],%f22 ! Mem[0000000014800154] p3_jmpl_0_le: lduh [%i2+0x0ae],%l0 ! Mem[00000000170000ae] addcc %l3,%l1,%l4 ldsh [%i0+0x1b0],%l4 ! Mem[00000000160001b0] jmpl %g6+8,%g0 stx %l5,[%i2+0x1f0] ! Mem[00000000170001f0] p3_call_0_le: retl ldub [%i2+0x198],%l7 ! Mem[0000000017000198] p3_jmpl_0_lo: lduh [%o2+0x0ae],%l0 ! Mem[00000000170000ae] addcc %l3,%l1,%l4 ldsh [%o0+0x1b0],%l4 ! Mem[00000000160001b0] jmpl %g6+8,%g0 stx %l5,[%o2+0x1f0] ! Mem[00000000170001f0] p3_call_0_lo: retl ldub [%o2+0x198],%l7 ! Mem[0000000017000198] p3_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i3+0x170],%l6 ! Mem[0000000017800170] p3_call_0_he: lduw [%i1+0x118],%l3 ! Mem[0000000016800118] ldsw [%i2+0x190],%l6 ! Mem[0000000017000190] retl ldx [%i0+0x1b8],%l5 ! Mem[00000000160001b8] p3_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o3+0x170],%l6 ! Mem[0000000017800170] p3_call_0_ho: lduw [%o1+0x118],%l3 ! Mem[0000000016800118] ldsw [%o2+0x190],%l6 ! Mem[0000000017000190] retl ldx [%o0+0x1b8],%l5 ! Mem[00000000160001b8] p4_jmpl_0_le: ldx [%i2+0x0a8],%l0 ! Mem[00000000190000a8] st %f1 ,[%i3+0x184] ! Mem[0000000019800184] taddcc %l3,-0x8f8,%l2 jmpl %g6+8,%g0 stx %l3,[%i3+0x070] ! Mem[0000000019800070] p4_call_0_le: std %l0,[%i3+0x038] ! Mem[0000000019800038] std %l2,[%i0+0x1f0] ! Mem[00000000180001f0] ldsb [%i1+0x119],%l3 ! Mem[0000000018800119] ldd [%i3+0x1c8],%l6 ! Mem[00000000198001c8] stb %l2,[%i2+0x19f] ! Mem[000000001900019f] ldx [%i3+0x060],%l4 ! Mem[0000000019800060] retl ldx [%i2+0x168],%l0 ! Mem[0000000019000168] p4_jmpl_0_lo: ldx [%o2+0x0a8],%l0 ! Mem[00000000190000a8] st %f1 ,[%o3+0x184] ! Mem[0000000019800184] taddcc %l3,-0x8f8,%l2 jmpl %g6+8,%g0 stx %l3,[%o3+0x070] ! Mem[0000000019800070] p4_call_0_lo: std %l0,[%o3+0x038] ! Mem[0000000019800038] std %l2,[%o0+0x1f0] ! Mem[00000000180001f0] ldsb [%o1+0x119],%l3 ! Mem[0000000018800119] ldd [%o3+0x1c8],%l6 ! Mem[00000000198001c8] stb %l2,[%o2+0x19f] ! Mem[000000001900019f] ldx [%o3+0x060],%l4 ! Mem[0000000019800060] retl ldx [%o2+0x168],%l0 ! Mem[0000000019000168] p4_jmpl_0_he: sth %l3,[%i1+0x15a] ! Mem[000000001880015a] stx %l2,[%i1+0x068] ! Mem[0000000018800068] jmpl %g6+8,%g0 ldstub [%i0+0x146],%l2 ! Mem[0000000018000146] p4_call_0_he: retl ld [%i3+0x140],%f20 ! Mem[0000000019800140] p4_jmpl_0_ho: sth %l3,[%o1+0x15a] ! Mem[000000001880015a] stx %l2,[%o1+0x068] ! Mem[0000000018800068] jmpl %g6+8,%g0 ldstub [%o0+0x146],%l2 ! Mem[0000000018000146] p4_call_0_ho: retl ld [%o3+0x140],%f20 ! Mem[0000000019800140] p5_jmpl_0_le: stb %l5,[%i1+0x1e9] ! Mem[000000001a8001e9] stx %l5,[%i3+0x0d0] ! Mem[000000001b8000d0] lduh [%i1+0x094],%l5 ! Mem[000000001a800094] jmpl %g6+8,%g0 stb %l4,[%i1+0x0ff] ! Mem[000000001a8000ff] p5_call_0_le: lduh [%i2+0x18a],%l6 ! Mem[000000001b00018a] std %l0,[%i3+0x170] ! Mem[000000001b800170] stb %l5,[%i3+0x1b6] ! Mem[000000001b8001b6] ldx [%i0+0x1e0],%l3 ! Mem[000000001a0001e0] ldsb [%i2+0x040],%l1 ! Mem[000000001b000040] lduw [%i3+0x178],%l4 ! Mem[000000001b800178] retl subc %l4,-0x481,%l1 p5_jmpl_0_lo: stb %l5,[%o1+0x1e9] ! Mem[000000001a8001e9] stx %l5,[%o3+0x0d0] ! Mem[000000001b8000d0] lduh [%o1+0x094],%l5 ! Mem[000000001a800094] jmpl %g6+8,%g0 stb %l4,[%o1+0x0ff] ! Mem[000000001a8000ff] p5_call_0_lo: lduh [%o2+0x18a],%l6 ! Mem[000000001b00018a] std %l0,[%o3+0x170] ! Mem[000000001b800170] stb %l5,[%o3+0x1b6] ! Mem[000000001b8001b6] ldx [%o0+0x1e0],%l3 ! Mem[000000001a0001e0] ldsb [%o2+0x040],%l1 ! Mem[000000001b000040] lduw [%o3+0x178],%l4 ! Mem[000000001b800178] retl subc %l4,-0x481,%l1 p5_jmpl_0_he: ldsb [%i0+0x08e],%l0 ! Mem[000000001a00008e] lduw [%i0+0x17c],%l0 ! Mem[000000001a00017c] smul %l6,%l0,%l2 sth %l0,[%i0+0x1a0] ! Mem[000000001a0001a0] addcc %l1,%l4,%l3 jmpl %g6+8,%g0 ldstub [%i1+0x124],%l7 ! Mem[000000001a800124] p5_call_0_he: ldstub [%i3+0x162],%l0 ! Mem[000000001b800162] ldub [%i0+0x0a9],%l5 ! Mem[000000001a0000a9] stb %l0,[%i0+0x0fa] ! Mem[000000001a0000fa] ldsb [%i3+0x0d0],%l7 ! Mem[000000001b8000d0] swap [%i1+0x1a4],%l3 ! Mem[000000001a8001a4] retl lduh [%i2+0x0fc],%l5 ! Mem[000000001b0000fc] p5_jmpl_0_ho: ldsb [%o0+0x08e],%l0 ! Mem[000000001a00008e] lduw [%o0+0x17c],%l0 ! Mem[000000001a00017c] smul %l6,%l0,%l2 sth %l0,[%o0+0x1a0] ! Mem[000000001a0001a0] addcc %l1,%l4,%l3 jmpl %g6+8,%g0 ldstub [%o1+0x124],%l7 ! Mem[000000001a800124] p5_call_0_ho: ldstub [%o3+0x162],%l0 ! Mem[000000001b800162] ldub [%o0+0x0a9],%l5 ! Mem[000000001a0000a9] stb %l0,[%o0+0x0fa] ! Mem[000000001a0000fa] ldsb [%o3+0x0d0],%l7 ! Mem[000000001b8000d0] swap [%o1+0x1a4],%l3 ! Mem[000000001a8001a4] retl lduh [%o2+0x0fc],%l5 ! Mem[000000001b0000fc] p6_jmpl_0_le: stb %l0,[%i2+0x0af] ! Mem[000000001d0000af] xnor %l3,%l1,%l4 stb %l0,[%i1+0x073] ! Mem[000000001c800073] jmpl %g6+8,%g0 xnor %l5,-0xd53,%l5 p6_call_0_le: ldsb [%i2+0x1f4],%l6 ! Mem[000000001d0001f4] retl std %f12,[%i1+0x1e8] ! Mem[000000001c8001e8] p6_jmpl_0_lo: stb %l0,[%o2+0x0af] ! Mem[000000001d0000af] xnor %l3,%l1,%l4 stb %l0,[%o1+0x073] ! Mem[000000001c800073] jmpl %g6+8,%g0 xnor %l5,-0xd53,%l5 p6_call_0_lo: ldsb [%o2+0x1f4],%l6 ! Mem[000000001d0001f4] retl std %f12,[%o1+0x1e8] ! Mem[000000001c8001e8] p6_jmpl_0_he: st %f28,[%i3+0x1ec] ! Mem[000000001d8001ec] ldsb [%i1+0x045],%l6 ! Mem[000000001c800045] and %l6,0xeb5,%l3 ldub [%i1+0x1ca],%l3 ! Mem[000000001c8001ca] stx %l6,[%i3+0x010] ! Mem[000000001d800010] ldsh [%i1+0x0e6],%l1 ! Mem[000000001c8000e6] swap [%i0+0x178],%l4 ! Mem[000000001c000178] jmpl %g6+8,%g0 ldstub [%i2+0x07a],%l2 ! Mem[000000001d00007a] p6_call_0_he: srlx %l0,0x033,%l4 ldx [%i1+0x130],%l6 ! Mem[000000001c800130] retl ldsh [%i1+0x0ee],%l3 ! Mem[000000001c8000ee] p6_jmpl_0_ho: st %f28,[%o3+0x1ec] ! Mem[000000001d8001ec] ldsb [%o1+0x045],%l6 ! Mem[000000001c800045] and %l6,0xeb5,%l3 ldub [%o1+0x1ca],%l3 ! Mem[000000001c8001ca] stx %l6,[%o3+0x010] ! Mem[000000001d800010] ldsh [%o1+0x0e6],%l1 ! Mem[000000001c8000e6] swap [%o0+0x178],%l4 ! Mem[000000001c000178] jmpl %g6+8,%g0 ldstub [%o2+0x07a],%l2 ! Mem[000000001d00007a] p6_call_0_ho: srlx %l0,0x033,%l4 ldx [%o1+0x130],%l6 ! Mem[000000001c800130] retl ldsh [%o1+0x0ee],%l3 ! Mem[000000001c8000ee] p7_jmpl_0_le: swap [%i3+0x140],%l2 ! Mem[000000001f800140] stx %l6,[%i1+0x1d0] ! Mem[000000001e8001d0] orn %l7,%l5,%l0 jmpl %g6+8,%g0 mulx %l3,-0x930,%l2 p7_call_0_le: orncc %l6,0x0b6,%l2 retl ldstub [%i3+0x1ee],%l6 ! Mem[000000001f8001ee] p7_jmpl_0_lo: swap [%o3+0x140],%l2 ! Mem[000000001f800140] stx %l6,[%o1+0x1d0] ! Mem[000000001e8001d0] orn %l7,%l5,%l0 jmpl %g6+8,%g0 mulx %l3,-0x930,%l2 p7_call_0_lo: orncc %l6,0x0b6,%l2 retl ldstub [%o3+0x1ee],%l6 ! Mem[000000001f8001ee] p7_jmpl_0_he: ldsb [%i0+0x1c7],%l3 ! Mem[000000001e0001c7] orcc %l1,0x60e,%l6 ldsb [%i1+0x10c],%l2 ! Mem[000000001e80010c] jmpl %g6+8,%g0 ldub [%i3+0x014],%l5 ! Mem[000000001f800014] p7_call_0_he: st %f26,[%i3+0x1e8] ! Mem[000000001f8001e8] and %l6,0x33c,%l3 ldsh [%i1+0x086],%l0 ! Mem[000000001e800086] ldx [%i1+0x048],%l2 ! Mem[000000001e800048] retl std %l2,[%i0+0x018] ! Mem[000000001e000018] p7_jmpl_0_ho: ldsb [%o0+0x1c7],%l3 ! Mem[000000001e0001c7] orcc %l1,0x60e,%l6 ldsb [%o1+0x10c],%l2 ! Mem[000000001e80010c] jmpl %g6+8,%g0 ldub [%o3+0x014],%l5 ! Mem[000000001f800014] p7_call_0_ho: st %f26,[%o3+0x1e8] ! Mem[000000001f8001e8] and %l6,0x33c,%l3 ldsh [%o1+0x086],%l0 ! Mem[000000001e800086] ldx [%o1+0x048],%l2 ! Mem[000000001e800048] retl std %l2,[%o0+0x018] ! Mem[000000001e000018] p8_jmpl_0_le: swap [%i0+0x120],%l1 ! Mem[0000000020000120] ldd [%i2+0x1f0],%l4 ! Mem[00000000210001f0] ldsw [%i2+0x190],%l6 ! Mem[0000000021000190] jmpl %g6+8,%g0 stb %l0,[%i3+0x01f] ! Mem[000000002180001f] p8_call_0_le: xnorcc %l6,0xbac,%l7 swap [%i3+0x090],%l5 ! Mem[0000000021800090] stw %l6,[%i0+0x06c] ! Mem[000000002000006c] lduw [%i2+0x0b0],%l4 ! Mem[00000000210000b0] ldx [%i3+0x178],%l4 ! Mem[0000000021800178] retl st %f13,[%i3+0x1f4] ! Mem[00000000218001f4] p8_jmpl_0_lo: swap [%o0+0x120],%l1 ! Mem[0000000020000120] ldd [%o2+0x1f0],%l4 ! Mem[00000000210001f0] ldsw [%o2+0x190],%l6 ! Mem[0000000021000190] jmpl %g6+8,%g0 stb %l0,[%o3+0x01f] ! Mem[000000002180001f] p8_call_0_lo: xnorcc %l6,0xbac,%l7 swap [%o3+0x090],%l5 ! Mem[0000000021800090] stw %l6,[%o0+0x06c] ! Mem[000000002000006c] lduw [%o2+0x0b0],%l4 ! Mem[00000000210000b0] ldx [%o3+0x178],%l4 ! Mem[0000000021800178] retl st %f13,[%o3+0x1f4] ! Mem[00000000218001f4] p8_jmpl_0_he: lduw [%i0+0x058],%l2 ! Mem[0000000020000058] stx %l3,[%i1+0x0e8] ! Mem[00000000208000e8] lduh [%i1+0x07a],%l0 ! Mem[000000002080007a] ldsb [%i0+0x022],%l2 ! Mem[0000000020000022] jmpl %g6+8,%g0 ldd [%i2+0x000],%l0 ! Mem[0000000021000000] p8_call_0_he: swap [%i0+0x108],%l6 ! Mem[0000000020000108] std %l4,[%i2+0x140] ! Mem[0000000021000140] ldsw [%i1+0x118],%l5 ! Mem[0000000020800118] ldd [%i0+0x048],%l0 ! Mem[0000000020000048] ldd [%i3+0x0c8],%l4 ! Mem[00000000218000c8] retl ldub [%i0+0x1b0],%l3 ! Mem[00000000200001b0] p8_jmpl_0_ho: lduw [%o0+0x058],%l2 ! Mem[0000000020000058] stx %l3,[%o1+0x0e8] ! Mem[00000000208000e8] lduh [%o1+0x07a],%l0 ! Mem[000000002080007a] ldsb [%o0+0x022],%l2 ! Mem[0000000020000022] jmpl %g6+8,%g0 ldd [%o2+0x000],%l0 ! Mem[0000000021000000] p8_call_0_ho: swap [%o0+0x108],%l6 ! Mem[0000000020000108] std %l4,[%o2+0x140] ! Mem[0000000021000140] ldsw [%o1+0x118],%l5 ! Mem[0000000020800118] ldd [%o0+0x048],%l0 ! Mem[0000000020000048] ldd [%o3+0x0c8],%l4 ! Mem[00000000218000c8] retl ldub [%o0+0x1b0],%l3 ! Mem[00000000200001b0] p9_jmpl_0_le: taddcc %l2,-0xf35,%l3 add %l1,0xded,%l0 addccc %l4,%l3,%l1 jmpl %g6+8,%g0 ldsb [%i0+0x053],%l0 ! Mem[0000000022000053] p9_call_0_le: stw %l6,[%i2+0x1b0] ! Mem[00000000230001b0] ld [%i1+0x01c],%f0 ! Mem[000000002280001c] ldx [%i1+0x170],%l6 ! Mem[0000000022800170] ldsb [%i0+0x13c],%l5 ! Mem[000000002200013c] retl std %l6,[%i2+0x038] ! Mem[0000000023000038] p9_jmpl_0_lo: taddcc %l2,-0xf35,%l3 add %l1,0xded,%l0 addccc %l4,%l3,%l1 jmpl %g6+8,%g0 ldsb [%o0+0x053],%l0 ! Mem[0000000022000053] p9_call_0_lo: stw %l6,[%o2+0x1b0] ! Mem[00000000230001b0] ld [%o1+0x01c],%f0 ! Mem[000000002280001c] ldx [%o1+0x170],%l6 ! Mem[0000000022800170] ldsb [%o0+0x13c],%l5 ! Mem[000000002200013c] retl std %l6,[%o2+0x038] ! Mem[0000000023000038] p9_jmpl_0_he: ldd [%i3+0x198],%f26 ! Mem[0000000023800198] swap [%i3+0x1e4],%l3 ! Mem[00000000238001e4] std %l2,[%i3+0x130] ! Mem[0000000023800130] stb %l1,[%i0+0x05f] ! Mem[000000002200005f] sdivx %l0,-0x518,%l0 lduw [%i1+0x0ac],%l0 ! Mem[00000000228000ac] jmpl %g6+8,%g0 ldsw [%i0+0x084],%l6 ! Mem[0000000022000084] p9_call_0_he: std %l2,[%i1+0x0e8] ! Mem[00000000228000e8] ldd [%i2+0x058],%l0 ! Mem[0000000023000058] ldstub [%i0+0x022],%l2 ! Mem[0000000022000022] sth %l6,[%i3+0x01c] ! Mem[000000002380001c] st %f27,[%i0+0x1a4] ! Mem[00000000220001a4] stb %l6,[%i3+0x1e9] ! Mem[00000000238001e9] retl andcc %l5,-0x102,%l2 p9_jmpl_0_ho: ldd [%o3+0x198],%f26 ! Mem[0000000023800198] swap [%o3+0x1e4],%l3 ! Mem[00000000238001e4] std %l2,[%o3+0x130] ! Mem[0000000023800130] stb %l1,[%o0+0x05f] ! Mem[000000002200005f] sdivx %l0,-0x518,%l0 lduw [%o1+0x0ac],%l0 ! Mem[00000000228000ac] jmpl %g6+8,%g0 ldsw [%o0+0x084],%l6 ! Mem[0000000022000084] p9_call_0_ho: std %l2,[%o1+0x0e8] ! Mem[00000000228000e8] ldd [%o2+0x058],%l0 ! Mem[0000000023000058] ldstub [%o0+0x022],%l2 ! Mem[0000000022000022] sth %l6,[%o3+0x01c] ! Mem[000000002380001c] st %f27,[%o0+0x1a4] ! Mem[00000000220001a4] stb %l6,[%o3+0x1e9] ! Mem[00000000238001e9] retl andcc %l5,-0x102,%l2 p10_jmpl_0_le: stb %l1,[%i0+0x101] ! Mem[0000000024000101] ld [%i2+0x184],%f1 ! Mem[0000000025000184] stx %l6,[%i0+0x190] ! Mem[0000000024000190] jmpl %g6+8,%g0 stb %l0,[%i2+0x01f] ! Mem[000000002500001f] p10_call_0_le: lduw [%i1+0x1d4],%l1 ! Mem[00000000248001d4] lduh [%i1+0x06c],%l2 ! Mem[000000002480006c] xor %l0,%l2,%l6 lduw [%i2+0x1cc],%l6 ! Mem[00000000250001cc] ldstub [%i0+0x1bf],%l2 ! Mem[00000000240001bf] retl ldsh [%i3+0x1b0],%l4 ! Mem[00000000258001b0] p10_jmpl_0_lo: stb %l1,[%o0+0x101] ! Mem[0000000024000101] ld [%o2+0x184],%f1 ! Mem[0000000025000184] stx %l6,[%o0+0x190] ! Mem[0000000024000190] jmpl %g6+8,%g0 stb %l0,[%o2+0x01f] ! Mem[000000002500001f] p10_call_0_lo: lduw [%o1+0x1d4],%l1 ! Mem[00000000248001d4] lduh [%o1+0x06c],%l2 ! Mem[000000002480006c] xor %l0,%l2,%l6 lduw [%o2+0x1cc],%l6 ! Mem[00000000250001cc] ldstub [%o0+0x1bf],%l2 ! Mem[00000000240001bf] retl ldsh [%o3+0x1b0],%l4 ! Mem[00000000258001b0] p10_jmpl_0_he: stw %l4,[%i1+0x158] ! Mem[0000000024800158] jmpl %g6+8,%g0 stx %l5,[%i0+0x1f0] ! Mem[00000000240001f0] p10_call_0_he: srlx %l4,%l1,%l4 ldsb [%i3+0x0a4],%l6 ! Mem[00000000258000a4] sth %l1,[%i1+0x06a] ! Mem[000000002480006a] stx %l2,[%i0+0x068] ! Mem[0000000024000068] retl ldstub [%i3+0x019],%l2 ! Mem[0000000025800019] p10_jmpl_0_ho: stw %l4,[%o1+0x158] ! Mem[0000000024800158] jmpl %g6+8,%g0 stx %l5,[%o0+0x1f0] ! Mem[00000000240001f0] p10_call_0_ho: srlx %l4,%l1,%l4 ldsb [%o3+0x0a4],%l6 ! Mem[00000000258000a4] sth %l1,[%o1+0x06a] ! Mem[000000002480006a] stx %l2,[%o0+0x068] ! Mem[0000000024000068] retl ldstub [%o3+0x019],%l2 ! Mem[0000000025800019] p11_jmpl_0_le: ldd [%i3+0x0a8],%f0 ! Mem[00000000278000a8] xnorcc %l4,-0x53d,%l1 ld [%i2+0x044],%f3 ! Mem[0000000027000044] jmpl %g6+8,%g0 ld [%i1+0x0a8],%f2 ! Mem[00000000268000a8] p11_call_0_le: ldsh [%i3+0x0d6],%l7 ! Mem[00000000278000d6] ldsh [%i2+0x1f0],%l1 ! Mem[00000000270001f0] ldd [%i2+0x1f0],%f8 ! Mem[00000000270001f0] lduw [%i2+0x1ac],%l6 ! Mem[00000000270001ac] lduw [%i3+0x060],%l7 ! Mem[0000000027800060] retl ldstub [%i1+0x056],%l1 ! Mem[0000000026800056] p11_jmpl_0_lo: ldd [%o3+0x0a8],%f0 ! Mem[00000000278000a8] xnorcc %l4,-0x53d,%l1 ld [%o2+0x044],%f3 ! Mem[0000000027000044] jmpl %g6+8,%g0 ld [%o1+0x0a8],%f2 ! Mem[00000000268000a8] p11_call_0_lo: ldsh [%o3+0x0d6],%l7 ! Mem[00000000278000d6] ldsh [%o2+0x1f0],%l1 ! Mem[00000000270001f0] ldd [%o2+0x1f0],%f8 ! Mem[00000000270001f0] lduw [%o2+0x1ac],%l6 ! Mem[00000000270001ac] lduw [%o3+0x060],%l7 ! Mem[0000000027800060] retl ldstub [%o1+0x056],%l1 ! Mem[0000000026800056] p11_jmpl_0_he: jmpl %g6+8,%g0 stb %l2,[%i2+0x07a] ! Mem[000000002700007a] p11_call_0_he: lduh [%i1+0x16c],%l0 ! Mem[000000002680016c] lduw [%i1+0x14c],%l2 ! Mem[000000002680014c] retl stx %l3,[%i0+0x0a8] ! Mem[00000000260000a8] p11_jmpl_0_ho: jmpl %g6+8,%g0 stb %l2,[%o2+0x07a] ! Mem[000000002700007a] p11_call_0_ho: lduh [%o1+0x16c],%l0 ! Mem[000000002680016c] lduw [%o1+0x14c],%l2 ! Mem[000000002680014c] retl stx %l3,[%o0+0x0a8] ! Mem[00000000260000a8] p12_jmpl_0_le: ldsh [%i3+0x08e],%l0 ! Mem[000000002980008e] subccc %l3,%l1,%l4 std %l4,[%i0+0x1b0] ! Mem[00000000280001b0] jmpl %g6+8,%g0 lduh [%i0+0x1f2],%l5 ! Mem[00000000280001f2] p12_call_0_le: retl ldub [%i0+0x1dd],%l7 ! Mem[00000000280001dd] p12_jmpl_0_lo: ldsh [%o3+0x08e],%l0 ! Mem[000000002980008e] subccc %l3,%l1,%l4 std %l4,[%o0+0x1b0] ! Mem[00000000280001b0] jmpl %g6+8,%g0 lduh [%o0+0x1f2],%l5 ! Mem[00000000280001f2] p12_call_0_lo: retl ldub [%o0+0x1dd],%l7 ! Mem[00000000280001dd] p12_jmpl_0_he: lduh [%i1+0x11c],%l5 ! Mem[000000002880011c] ldub [%i1+0x1ae],%l6 ! Mem[00000000288001ae] std %f30,[%i2+0x040] ! Mem[0000000029000040] lduh [%i1+0x056],%l1 ! Mem[0000000028800056] std %f20,[%i2+0x1d0] ! Mem[00000000290001d0] ldsw [%i2+0x094],%l7 ! Mem[0000000029000094] jmpl %g6+8,%g0 swap [%i1+0x098],%l4 ! Mem[0000000028800098] p12_call_0_he: retl lduh [%i3+0x0a4],%l6 ! Mem[00000000298000a4] p12_jmpl_0_ho: lduh [%o1+0x11c],%l5 ! Mem[000000002880011c] ldub [%o1+0x1ae],%l6 ! Mem[00000000288001ae] std %f30,[%o2+0x040] ! Mem[0000000029000040] lduh [%o1+0x056],%l1 ! Mem[0000000028800056] std %f20,[%o2+0x1d0] ! Mem[00000000290001d0] ldsw [%o2+0x094],%l7 ! Mem[0000000029000094] jmpl %g6+8,%g0 swap [%o1+0x098],%l4 ! Mem[0000000028800098] p12_call_0_ho: retl lduh [%o3+0x0a4],%l6 ! Mem[00000000298000a4] p13_jmpl_0_le: stx %l2,[%i0+0x140] ! Mem[000000002a000140] ldsh [%i0+0x0f2],%l4 ! Mem[000000002a0000f2] std %f14,[%i3+0x120] ! Mem[000000002b800120] jmpl %g6+8,%g0 lduh [%i0+0x1f6],%l7 ! Mem[000000002a0001f6] p13_call_0_le: std %l6,[%i1+0x190] ! Mem[000000002a800190] lduh [%i2+0x060],%l1 ! Mem[000000002b000060] stx %l4,[%i2+0x158] ! Mem[000000002b000158] ldd [%i1+0x108],%l2 ! Mem[000000002a800108] lduw [%i1+0x130],%l6 ! Mem[000000002a800130] xorcc %l2,%l3,%l1 std %l0,[%i0+0x1f8] ! Mem[000000002a0001f8] retl orcc %l2,%l2,%l0 p13_jmpl_0_lo: stx %l2,[%o0+0x140] ! Mem[000000002a000140] ldsh [%o0+0x0f2],%l4 ! Mem[000000002a0000f2] std %f14,[%o3+0x120] ! Mem[000000002b800120] jmpl %g6+8,%g0 lduh [%o0+0x1f6],%l7 ! Mem[000000002a0001f6] p13_call_0_lo: std %l6,[%o1+0x190] ! Mem[000000002a800190] lduh [%o2+0x060],%l1 ! Mem[000000002b000060] stx %l4,[%o2+0x158] ! Mem[000000002b000158] ldd [%o1+0x108],%l2 ! Mem[000000002a800108] lduw [%o1+0x130],%l6 ! Mem[000000002a800130] xorcc %l2,%l3,%l1 std %l0,[%o0+0x1f8] ! Mem[000000002a0001f8] retl orcc %l2,%l2,%l0 p13_jmpl_0_he: lduw [%i3+0x0a0],%l5 ! Mem[000000002b8000a0] srax %l6,%l1,%l2 stx %l1,[%i2+0x020] ! Mem[000000002b000020] ldsw [%i2+0x100],%l2 ! Mem[000000002b000100] ldsb [%i2+0x0af],%l3 ! Mem[000000002b0000af] ldd [%i3+0x158],%l2 ! Mem[000000002b800158] jmpl %g6+8,%g0 lduh [%i2+0x172],%l4 ! Mem[000000002b000172] p13_call_0_he: ldd [%i3+0x000],%f30 ! Mem[000000002b800000] ldsb [%i3+0x1a3],%l7 ! Mem[000000002b8001a3] stw %l3,[%i3+0x108] ! Mem[000000002b800108] retl taddcctv %l6,%l1,%l6 p13_jmpl_0_ho: lduw [%o3+0x0a0],%l5 ! Mem[000000002b8000a0] srax %l6,%l1,%l2 stx %l1,[%o2+0x020] ! Mem[000000002b000020] ldsw [%o2+0x100],%l2 ! Mem[000000002b000100] ldsb [%o2+0x0af],%l3 ! Mem[000000002b0000af] ldd [%o3+0x158],%l2 ! Mem[000000002b800158] jmpl %g6+8,%g0 lduh [%o2+0x172],%l4 ! Mem[000000002b000172] p13_call_0_ho: ldd [%o3+0x000],%f30 ! Mem[000000002b800000] ldsb [%o3+0x1a3],%l7 ! Mem[000000002b8001a3] stw %l3,[%o3+0x108] ! Mem[000000002b800108] retl taddcctv %l6,%l1,%l6 p14_jmpl_0_le: lduw [%i3+0x0ac],%l0 ! Mem[000000002d8000ac] sth %l5,[%i1+0x1f2] ! Mem[000000002c8001f2] sth %l5,[%i2+0x03c] ! Mem[000000002d00003c] jmpl %g6+8,%g0 ldd [%i3+0x0d0],%f14 ! Mem[000000002d8000d0] p14_call_0_le: ldsb [%i3+0x01d],%l7 ! Mem[000000002d80001d] sth %l6,[%i3+0x1aa] ! Mem[000000002d8001aa] stw %l6,[%i2+0x1b0] ! Mem[000000002d0001b0] lduh [%i2+0x01e],%l7 ! Mem[000000002d00001e] retl lduh [%i1+0x128],%l2 ! Mem[000000002c800128] p14_jmpl_0_lo: lduw [%o3+0x0ac],%l0 ! Mem[000000002d8000ac] sth %l5,[%o1+0x1f2] ! Mem[000000002c8001f2] sth %l5,[%o2+0x03c] ! Mem[000000002d00003c] jmpl %g6+8,%g0 ldd [%o3+0x0d0],%f14 ! Mem[000000002d8000d0] p14_call_0_lo: ldsb [%o3+0x01d],%l7 ! Mem[000000002d80001d] sth %l6,[%o3+0x1aa] ! Mem[000000002d8001aa] stw %l6,[%o2+0x1b0] ! Mem[000000002d0001b0] lduh [%o2+0x01e],%l7 ! Mem[000000002d00001e] retl lduh [%o1+0x128],%l2 ! Mem[000000002c800128] p14_jmpl_0_he: tsubcctv %l4,%l1,%l4 ldsw [%i3+0x034],%l5 ! Mem[000000002d800034] stb %l5,[%i1+0x056] ! Mem[000000002c800056] ldx [%i2+0x028],%l0 ! Mem[000000002d000028] jmpl %g6+8,%g0 ldx [%i3+0x0a0],%l0 ! Mem[000000002d8000a0] p14_call_0_he: andn %l1,%l2,%l6 ldub [%i1+0x166],%l5 ! Mem[000000002c800166] lduh [%i2+0x110],%l4 ! Mem[000000002d000110] std %l4,[%i1+0x028] ! Mem[000000002c800028] lduw [%i3+0x1e4],%l5 ! Mem[000000002d8001e4] ldx [%i0+0x128],%l7 ! Mem[000000002c000128] srax %l0,0x033,%l6 retl stw %l0,[%i0+0x19c] ! Mem[000000002c00019c] p14_jmpl_0_ho: tsubcctv %l4,%l1,%l4 ldsw [%o3+0x034],%l5 ! Mem[000000002d800034] stb %l5,[%o1+0x056] ! Mem[000000002c800056] ldx [%o2+0x028],%l0 ! Mem[000000002d000028] jmpl %g6+8,%g0 ldx [%o3+0x0a0],%l0 ! Mem[000000002d8000a0] p14_call_0_ho: andn %l1,%l2,%l6 ldub [%o1+0x166],%l5 ! Mem[000000002c800166] lduh [%o2+0x110],%l4 ! Mem[000000002d000110] std %l4,[%o1+0x028] ! Mem[000000002c800028] lduw [%o3+0x1e4],%l5 ! Mem[000000002d8001e4] ldx [%o0+0x128],%l7 ! Mem[000000002c000128] srax %l0,0x033,%l6 retl stw %l0,[%o0+0x19c] ! Mem[000000002c00019c] p15_jmpl_0_le: ldstub [%i0+0x0ff],%l4 ! Mem[000000002e0000ff] umulcc %l4,%l4,%l4 ld [%i2+0x064],%f14 ! Mem[000000002f000064] jmpl %g6+8,%g0 stx %l6,[%i3+0x0e0] ! Mem[000000002f8000e0] p15_call_0_le: lduh [%i0+0x1b6],%l7 ! Mem[000000002e0001b6] ldsh [%i0+0x10a],%l1 ! Mem[000000002e00010a] and %l5,-0x920,%l4 ldsb [%i1+0x133],%l4 ! Mem[000000002e800133] ldsh [%i2+0x18e],%l7 ! Mem[000000002f00018e] ld [%i0+0x050],%f13 ! Mem[000000002e000050] retl stb %l3,[%i0+0x088] ! Mem[000000002e000088] p15_jmpl_0_lo: ldstub [%o0+0x0ff],%l4 ! Mem[000000002e0000ff] umulcc %l4,%l4,%l4 ld [%o2+0x064],%f14 ! Mem[000000002f000064] jmpl %g6+8,%g0 stx %l6,[%o3+0x0e0] ! Mem[000000002f8000e0] p15_call_0_lo: lduh [%o0+0x1b6],%l7 ! Mem[000000002e0001b6] ldsh [%o0+0x10a],%l1 ! Mem[000000002e00010a] and %l5,-0x920,%l4 ldsb [%o1+0x133],%l4 ! Mem[000000002e800133] ldsh [%o2+0x18e],%l7 ! Mem[000000002f00018e] ld [%o0+0x050],%f13 ! Mem[000000002e000050] retl stb %l3,[%o0+0x088] ! Mem[000000002e000088] p15_jmpl_0_he: ldsb [%i3+0x086],%l0 ! Mem[000000002f800086] std %l6,[%i0+0x128] ! Mem[000000002e000128] ldd [%i3+0x1a8],%l0 ! Mem[000000002f8001a8] swap [%i0+0x0e4],%l6 ! Mem[000000002e0000e4] jmpl %g6+8,%g0 ld [%i2+0x138],%f27 ! Mem[000000002f000138] p15_call_0_he: stx %l5,[%i0+0x1c0] ! Mem[000000002e0001c0] ldstub [%i0+0x1c5],%l2 ! Mem[000000002e0001c5] ldx [%i0+0x168],%l6 ! Mem[000000002e000168] sth %l0,[%i2+0x0da] ! Mem[000000002f0000da] retl lduw [%i3+0x030],%l7 ! Mem[000000002f800030] p15_jmpl_0_ho: ldsb [%o3+0x086],%l0 ! Mem[000000002f800086] std %l6,[%o0+0x128] ! Mem[000000002e000128] ldd [%o3+0x1a8],%l0 ! Mem[000000002f8001a8] swap [%o0+0x0e4],%l6 ! Mem[000000002e0000e4] jmpl %g6+8,%g0 ld [%o2+0x138],%f27 ! Mem[000000002f000138] p15_call_0_ho: stx %l5,[%o0+0x1c0] ! Mem[000000002e0001c0] ldstub [%o0+0x1c5],%l2 ! Mem[000000002e0001c5] ldx [%o0+0x168],%l6 ! Mem[000000002e000168] sth %l0,[%o2+0x0da] ! Mem[000000002f0000da] retl lduw [%o3+0x030],%l7 ! Mem[000000002f800030] p16_jmpl_0_le: sra %l3,0x012,%l3 ld [%i2+0x0e4],%f3 ! Mem[00000000310000e4] mulx %l5,0xc40,%l0 jmpl %g6+8,%g0 ldsw [%i0+0x0b4],%l5 ! Mem[00000000300000b4] p16_call_0_le: ldsw [%i3+0x1d4],%l6 ! Mem[00000000318001d4] retl srlx %l7,0x03d,%l0 p16_jmpl_0_lo: sra %l3,0x012,%l3 ld [%o2+0x0e4],%f3 ! Mem[00000000310000e4] mulx %l5,0xc40,%l0 jmpl %g6+8,%g0 ldsw [%o0+0x0b4],%l5 ! Mem[00000000300000b4] p16_call_0_lo: ldsw [%o3+0x1d4],%l6 ! Mem[00000000318001d4] retl srlx %l7,0x03d,%l0 p16_jmpl_0_he: ldsw [%i2+0x13c],%l5 ! Mem[000000003100013c] jmpl %g6+8,%g0 swap [%i0+0x01c],%l6 ! Mem[000000003000001c] p16_call_0_he: ldsb [%i3+0x19e],%l3 ! Mem[000000003180019e] std %l2,[%i3+0x1c0] ! Mem[00000000318001c0] std %l6,[%i0+0x030] ! Mem[0000000030000030] smulcc %l4,%l5,%l7 st %f31,[%i0+0x094] ! Mem[0000000030000094] std %l4,[%i0+0x028] ! Mem[0000000030000028] retl xor %l2,%l2,%l2 p16_jmpl_0_ho: ldsw [%o2+0x13c],%l5 ! Mem[000000003100013c] jmpl %g6+8,%g0 swap [%o0+0x01c],%l6 ! Mem[000000003000001c] p16_call_0_ho: ldsb [%o3+0x19e],%l3 ! Mem[000000003180019e] std %l2,[%o3+0x1c0] ! Mem[00000000318001c0] std %l6,[%o0+0x030] ! Mem[0000000030000030] smulcc %l4,%l5,%l7 st %f31,[%o0+0x094] ! Mem[0000000030000094] std %l4,[%o0+0x028] ! Mem[0000000030000028] retl xor %l2,%l2,%l2 p17_jmpl_0_le: std %l0,[%i3+0x088] ! Mem[0000000033800088] ldub [%i3+0x133],%l7 ! Mem[0000000033800133] stb %l3,[%i2+0x020] ! Mem[0000000033000020] jmpl %g6+8,%g0 sth %l6,[%i2+0x14c] ! Mem[000000003300014c] p17_call_0_le: std %l6,[%i3+0x040] ! Mem[0000000033800040] retl ldsw [%i2+0x07c],%l4 ! Mem[000000003300007c] p17_jmpl_0_lo: std %l0,[%o3+0x088] ! Mem[0000000033800088] ldub [%o3+0x133],%l7 ! Mem[0000000033800133] stb %l3,[%o2+0x020] ! Mem[0000000033000020] jmpl %g6+8,%g0 sth %l6,[%o2+0x14c] ! Mem[000000003300014c] p17_call_0_lo: std %l6,[%o3+0x040] ! Mem[0000000033800040] retl ldsw [%o2+0x07c],%l4 ! Mem[000000003300007c] p17_jmpl_0_he: ldsb [%i1+0x009],%l0 ! Mem[0000000032800009] ldsw [%i3+0x0b0],%l4 ! Mem[00000000338000b0] lduw [%i1+0x05c],%l7 ! Mem[000000003280005c] std %l0,[%i3+0x128] ! Mem[0000000033800128] jmpl %g6+8,%g0 xnorcc %l1,0x4b4,%l5 p17_call_0_he: retl swap [%i0+0x0b8],%l2 ! Mem[00000000320000b8] p17_jmpl_0_ho: ldsb [%o1+0x009],%l0 ! Mem[0000000032800009] ldsw [%o3+0x0b0],%l4 ! Mem[00000000338000b0] lduw [%o1+0x05c],%l7 ! Mem[000000003280005c] std %l0,[%o3+0x128] ! Mem[0000000033800128] jmpl %g6+8,%g0 xnorcc %l1,0x4b4,%l5 p17_call_0_ho: retl swap [%o0+0x0b8],%l2 ! Mem[00000000320000b8] p18_jmpl_0_le: sth %l0,[%i3+0x08e] ! Mem[000000003580008e] ldub [%i2+0x0e9],%l2 ! Mem[00000000350000e9] ldx [%i1+0x0f0],%l5 ! Mem[00000000348000f0] jmpl %g6+8,%g0 stw %l3,[%i3+0x000] ! Mem[0000000035800000] p18_call_0_le: stw %l1,[%i2+0x158] ! Mem[0000000035000158] stx %l5,[%i2+0x1e8] ! Mem[00000000350001e8] retl ldsw [%i2+0x1a4],%l4 ! Mem[00000000350001a4] p18_jmpl_0_lo: sth %l0,[%o3+0x08e] ! Mem[000000003580008e] ldub [%o2+0x0e9],%l2 ! Mem[00000000350000e9] ldx [%o1+0x0f0],%l5 ! Mem[00000000348000f0] jmpl %g6+8,%g0 stw %l3,[%o3+0x000] ! Mem[0000000035800000] p18_call_0_lo: stw %l1,[%o2+0x158] ! Mem[0000000035000158] stx %l5,[%o2+0x1e8] ! Mem[00000000350001e8] retl ldsw [%o2+0x1a4],%l4 ! Mem[00000000350001a4] p18_jmpl_0_he: ldsw [%i3+0x064],%l6 ! Mem[0000000035800064] ldub [%i0+0x18e],%l6 ! Mem[000000003400018e] ldd [%i3+0x060],%l6 ! Mem[0000000035800060] smulcc %l3,-0x35c,%l3 jmpl %g6+8,%g0 ld [%i2+0x120],%f22 ! Mem[0000000035000120] p18_call_0_he: andcc %l5,0xc86,%l3 stw %l1,[%i3+0x07c] ! Mem[000000003580007c] st %f20,[%i0+0x1bc] ! Mem[00000000340001bc] ldx [%i2+0x178],%l3 ! Mem[0000000035000178] stx %l1,[%i0+0x1d8] ! Mem[00000000340001d8] ldub [%i1+0x109],%l0 ! Mem[0000000034800109] ld [%i2+0x190],%f21 ! Mem[0000000035000190] retl swap [%i2+0x144],%l5 ! Mem[0000000035000144] p18_jmpl_0_ho: ldsw [%o3+0x064],%l6 ! Mem[0000000035800064] ldub [%o0+0x18e],%l6 ! Mem[000000003400018e] ldd [%o3+0x060],%l6 ! Mem[0000000035800060] smulcc %l3,-0x35c,%l3 jmpl %g6+8,%g0 ld [%o2+0x120],%f22 ! Mem[0000000035000120] p18_call_0_ho: andcc %l5,0xc86,%l3 stw %l1,[%o3+0x07c] ! Mem[000000003580007c] st %f20,[%o0+0x1bc] ! Mem[00000000340001bc] ldx [%o2+0x178],%l3 ! Mem[0000000035000178] stx %l1,[%o0+0x1d8] ! Mem[00000000340001d8] ldub [%o1+0x109],%l0 ! Mem[0000000034800109] ld [%o2+0x190],%f21 ! Mem[0000000035000190] retl swap [%o2+0x144],%l5 ! Mem[0000000035000144] p19_jmpl_0_le: sth %l2,[%i2+0x142] ! Mem[0000000037000142] ldsw [%i2+0x1f4],%l6 ! Mem[00000000370001f4] stw %l7,[%i3+0x044] ! Mem[0000000037800044] jmpl %g6+8,%g0 std %l0,[%i1+0x150] ! Mem[0000000036800150] p19_call_0_le: ldsw [%i0+0x1b0],%l6 ! Mem[00000000360001b0] retl ldsw [%i3+0x190],%l4 ! Mem[0000000037800190] p19_jmpl_0_lo: sth %l2,[%o2+0x142] ! Mem[0000000037000142] ldsw [%o2+0x1f4],%l6 ! Mem[00000000370001f4] stw %l7,[%o3+0x044] ! Mem[0000000037800044] jmpl %g6+8,%g0 std %l0,[%o1+0x150] ! Mem[0000000036800150] p19_call_0_lo: ldsw [%o0+0x1b0],%l6 ! Mem[00000000360001b0] retl ldsw [%o3+0x190],%l4 ! Mem[0000000037800190] p19_jmpl_0_he: udivx %l7,-0x489,%l4 jmpl %g6+8,%g0 std %l0,[%i2+0x128] ! Mem[0000000037000128] p19_call_0_he: stw %l2,[%i3+0x138] ! Mem[0000000037800138] sth %l1,[%i2+0x1ec] ! Mem[00000000370001ec] ldd [%i3+0x030],%l4 ! Mem[0000000037800030] ldd [%i3+0x120],%l6 ! Mem[0000000037800120] stw %l3,[%i3+0x1bc] ! Mem[00000000378001bc] ldd [%i2+0x0d8],%l6 ! Mem[00000000370000d8] lduh [%i0+0x052],%l1 ! Mem[0000000036000052] retl stx %l7,[%i3+0x010] ! Mem[0000000037800010] p19_jmpl_0_ho: udivx %l7,-0x489,%l4 jmpl %g6+8,%g0 std %l0,[%o2+0x128] ! Mem[0000000037000128] p19_call_0_ho: stw %l2,[%o3+0x138] ! Mem[0000000037800138] sth %l1,[%o2+0x1ec] ! Mem[00000000370001ec] ldd [%o3+0x030],%l4 ! Mem[0000000037800030] ldd [%o3+0x120],%l6 ! Mem[0000000037800120] stw %l3,[%o3+0x1bc] ! Mem[00000000378001bc] ldd [%o2+0x0d8],%l6 ! Mem[00000000370000d8] lduh [%o0+0x052],%l1 ! Mem[0000000036000052] retl stx %l7,[%o3+0x010] ! Mem[0000000037800010] p20_jmpl_0_le: andcc %l2,0xa6b,%l3 stb %l1,[%i2+0x06b] ! Mem[000000003900006b] ldsw [%i3+0x140],%l2 ! Mem[0000000039800140] jmpl %g6+8,%g0 ldd [%i1+0x0d0],%l4 ! Mem[00000000388000d0] p20_call_0_le: ldsh [%i0+0x062],%l3 ! Mem[0000000038000062] swap [%i1+0x184],%l4 ! Mem[0000000038800184] retl ldd [%i1+0x048],%l6 ! Mem[0000000038800048] p20_jmpl_0_lo: andcc %l2,0xa6b,%l3 stb %l1,[%o2+0x06b] ! Mem[000000003900006b] ldsw [%o3+0x140],%l2 ! Mem[0000000039800140] jmpl %g6+8,%g0 ldd [%o1+0x0d0],%l4 ! Mem[00000000388000d0] p20_call_0_lo: ldsh [%o0+0x062],%l3 ! Mem[0000000038000062] swap [%o1+0x184],%l4 ! Mem[0000000038800184] retl ldd [%o1+0x048],%l6 ! Mem[0000000038800048] p20_jmpl_0_he: ldd [%i2+0x160],%f30 ! Mem[0000000039000160] stw %l6,[%i1+0x100] ! Mem[0000000038800100] sth %l2,[%i1+0x108] ! Mem[0000000038800108] ldsw [%i1+0x154],%l0 ! Mem[0000000038800154] ldsh [%i3+0x09a],%l4 ! Mem[000000003980009a] ldd [%i1+0x028],%l4 ! Mem[0000000038800028] stb %l7,[%i1+0x1ad] ! Mem[00000000388001ad] jmpl %g6+8,%g0 stx %l1,[%i1+0x1b8] ! Mem[00000000388001b8] p20_call_0_he: retl orn %l2,0x701,%l6 p20_jmpl_0_ho: ldd [%o2+0x160],%f30 ! Mem[0000000039000160] stw %l6,[%o1+0x100] ! Mem[0000000038800100] sth %l2,[%o1+0x108] ! Mem[0000000038800108] ldsw [%o1+0x154],%l0 ! Mem[0000000038800154] ldsh [%o3+0x09a],%l4 ! Mem[000000003980009a] ldd [%o1+0x028],%l4 ! Mem[0000000038800028] stb %l7,[%o1+0x1ad] ! Mem[00000000388001ad] jmpl %g6+8,%g0 stx %l1,[%o1+0x1b8] ! Mem[00000000388001b8] p20_call_0_ho: retl orn %l2,0x701,%l6 p21_jmpl_0_le: sth %l5,[%i2+0x1c8] ! Mem[000000003b0001c8] std %f6 ,[%i0+0x110] ! Mem[000000003a000110] taddcc %l3,-0x4f8,%l2 jmpl %g6+8,%g0 sth %l3,[%i0+0x056] ! Mem[000000003a000056] p21_call_0_le: ldx [%i3+0x1d8],%l7 ! Mem[000000003b8001d8] ldx [%i0+0x130],%l1 ! Mem[000000003a000130] st %f2 ,[%i2+0x170] ! Mem[000000003b000170] ldub [%i0+0x141],%l6 ! Mem[000000003a000141] orn %l4,%l5,%l7 stw %l5,[%i0+0x138] ! Mem[000000003a000138] retl lduw [%i0+0x004],%l1 ! Mem[000000003a000004] p21_jmpl_0_lo: sth %l5,[%o2+0x1c8] ! Mem[000000003b0001c8] std %f6 ,[%o0+0x110] ! Mem[000000003a000110] taddcc %l3,-0x4f8,%l2 jmpl %g6+8,%g0 sth %l3,[%o0+0x056] ! Mem[000000003a000056] p21_call_0_lo: ldx [%o3+0x1d8],%l7 ! Mem[000000003b8001d8] ldx [%o0+0x130],%l1 ! Mem[000000003a000130] st %f2 ,[%o2+0x170] ! Mem[000000003b000170] ldub [%o0+0x141],%l6 ! Mem[000000003a000141] orn %l4,%l5,%l7 stw %l5,[%o0+0x138] ! Mem[000000003a000138] retl lduw [%o0+0x004],%l1 ! Mem[000000003a000004] p21_jmpl_0_he: ld [%i3+0x18c],%f31 ! Mem[000000003b80018c] udivx %l2,%l0,%l2 jmpl %g6+8,%g0 stb %l2,[%i3+0x002] ! Mem[000000003b800002] p21_call_0_he: orcc %l5,%l0,%l6 std %l6,[%i1+0x000] ! Mem[000000003a800000] ldsh [%i3+0x074],%l5 ! Mem[000000003b800074] sll %l5,%l6,%l0 lduw [%i0+0x118],%l3 ! Mem[000000003a000118] swap [%i2+0x114],%l3 ! Mem[000000003b000114] retl taddcc %l7,0x2c3,%l4 p21_jmpl_0_ho: ld [%o3+0x18c],%f31 ! Mem[000000003b80018c] udivx %l2,%l0,%l2 jmpl %g6+8,%g0 stb %l2,[%o3+0x002] ! Mem[000000003b800002] p21_call_0_ho: orcc %l5,%l0,%l6 std %l6,[%o1+0x000] ! Mem[000000003a800000] ldsh [%o3+0x074],%l5 ! Mem[000000003b800074] sll %l5,%l6,%l0 lduw [%o0+0x118],%l3 ! Mem[000000003a000118] swap [%o2+0x114],%l3 ! Mem[000000003b000114] retl taddcc %l7,0x2c3,%l4 p22_jmpl_0_le: ldsb [%i0+0x0af],%l0 ! Mem[000000003c0000af] ld [%i3+0x0e8],%f10 ! Mem[000000003d8000e8] stb %l0,[%i2+0x155] ! Mem[000000003d000155] jmpl %g6+8,%g0 srlx %l2,%l4,%l0 p22_call_0_le: ldsh [%i2+0x062],%l3 ! Mem[000000003d000062] ldub [%i2+0x1f7],%l5 ! Mem[000000003d0001f7] retl orcc %l1,-0xa99,%l6 p22_jmpl_0_lo: ldsb [%o0+0x0af],%l0 ! Mem[000000003c0000af] ld [%o3+0x0e8],%f10 ! Mem[000000003d8000e8] stb %l0,[%o2+0x155] ! Mem[000000003d000155] jmpl %g6+8,%g0 srlx %l2,%l4,%l0 p22_call_0_lo: ldsh [%o2+0x062],%l3 ! Mem[000000003d000062] ldub [%o2+0x1f7],%l5 ! Mem[000000003d0001f7] retl orcc %l1,-0xa99,%l6 p22_jmpl_0_he: lduw [%i3+0x090],%l5 ! Mem[000000003d800090] ldx [%i3+0x0f0],%l1 ! Mem[000000003d8000f0] ldub [%i1+0x101],%l6 ! Mem[000000003c800101] stx %l4,[%i2+0x1a8] ! Mem[000000003d0001a8] jmpl %g6+8,%g0 ldub [%i1+0x014],%l5 ! Mem[000000003c800014] p22_call_0_he: swap [%i2+0x18c],%l7 ! Mem[000000003d00018c] ldub [%i1+0x053],%l5 ! Mem[000000003c800053] ldsh [%i3+0x166],%l2 ! Mem[000000003d800166] ldsh [%i3+0x004],%l7 ! Mem[000000003d800004] retl stb %l5,[%i0+0x15d] ! Mem[000000003c00015d] p22_jmpl_0_ho: lduw [%o3+0x090],%l5 ! Mem[000000003d800090] ldx [%o3+0x0f0],%l1 ! Mem[000000003d8000f0] ldub [%o1+0x101],%l6 ! Mem[000000003c800101] stx %l4,[%o2+0x1a8] ! Mem[000000003d0001a8] jmpl %g6+8,%g0 ldub [%o1+0x014],%l5 ! Mem[000000003c800014] p22_call_0_ho: swap [%o2+0x18c],%l7 ! Mem[000000003d00018c] ldub [%o1+0x053],%l5 ! Mem[000000003c800053] ldsh [%o3+0x166],%l2 ! Mem[000000003d800166] ldsh [%o3+0x004],%l7 ! Mem[000000003d800004] retl stb %l5,[%o0+0x15d] ! Mem[000000003c00015d] p23_jmpl_0_le: ldstub [%i0+0x0af],%l0 ! Mem[000000003e0000af] addccc %l3,%l1,%l4 swap [%i0+0x0d0],%l4 ! Mem[000000003e0000d0] jmpl %g6+8,%g0 ld [%i3+0x0a8],%f7 ! Mem[000000003f8000a8] p23_call_0_le: ldstub [%i1+0x1b6],%l5 ! Mem[000000003e8001b6] ldsh [%i2+0x1aa],%l5 ! Mem[000000003f0001aa] ldsh [%i2+0x092],%l4 ! Mem[000000003f000092] ld [%i3+0x05c],%f7 ! Mem[000000003f80005c] retl ldsh [%i3+0x12c],%l2 ! Mem[000000003f80012c] p23_jmpl_0_lo: ldstub [%o0+0x0af],%l0 ! Mem[000000003e0000af] addccc %l3,%l1,%l4 swap [%o0+0x0d0],%l4 ! Mem[000000003e0000d0] jmpl %g6+8,%g0 ld [%o3+0x0a8],%f7 ! Mem[000000003f8000a8] p23_call_0_lo: ldstub [%o1+0x1b6],%l5 ! Mem[000000003e8001b6] ldsh [%o2+0x1aa],%l5 ! Mem[000000003f0001aa] ldsh [%o2+0x092],%l4 ! Mem[000000003f000092] ld [%o3+0x05c],%f7 ! Mem[000000003f80005c] retl ldsh [%o3+0x12c],%l2 ! Mem[000000003f80012c] p23_jmpl_0_he: swap [%i2+0x130],%l4 ! Mem[000000003f000130] ldstub [%i1+0x185],%l5 ! Mem[000000003e800185] jmpl %g6+8,%g0 stx %l6,[%i2+0x080] ! Mem[000000003f000080] p23_call_0_he: ldsb [%i1+0x03a],%l1 ! Mem[000000003e80003a] ldub [%i2+0x009],%l6 ! Mem[000000003f000009] stw %l6,[%i1+0x17c] ! Mem[000000003e80017c] retl swap [%i1+0x0c4],%l6 ! Mem[000000003e8000c4] p23_jmpl_0_ho: swap [%o2+0x130],%l4 ! Mem[000000003f000130] ldstub [%o1+0x185],%l5 ! Mem[000000003e800185] jmpl %g6+8,%g0 stx %l6,[%o2+0x080] ! Mem[000000003f000080] p23_call_0_ho: ldsb [%o1+0x03a],%l1 ! Mem[000000003e80003a] ldub [%o2+0x009],%l6 ! Mem[000000003f000009] stw %l6,[%o1+0x17c] ! Mem[000000003e80017c] retl swap [%o1+0x0c4],%l6 ! Mem[000000003e8000c4] p24_jmpl_0_le: std %l4,[%i1+0x1b0] ! Mem[00000000408001b0] ldsb [%i0+0x0d2],%l4 ! Mem[00000000400000d2] add %l5,-0xde7,%l5 jmpl %g6+8,%g0 xnor %l6,0x2df,%l3 p24_call_0_le: stb %l7,[%i0+0x01d] ! Mem[000000004000001d] sth %l2,[%i3+0x04c] ! Mem[000000004180004c] addcc %l5,0x11e,%l0 std %l6,[%i3+0x120] ! Mem[0000000041800120] retl lduw [%i2+0x108],%l2 ! Mem[0000000041000108] p24_jmpl_0_lo: std %l4,[%o1+0x1b0] ! Mem[00000000408001b0] ldsb [%o0+0x0d2],%l4 ! Mem[00000000400000d2] add %l5,-0xde7,%l5 jmpl %g6+8,%g0 xnor %l6,0x2df,%l3 p24_call_0_lo: stb %l7,[%o0+0x01d] ! Mem[000000004000001d] sth %l2,[%o3+0x04c] ! Mem[000000004180004c] addcc %l5,0x11e,%l0 std %l6,[%o3+0x120] ! Mem[0000000041800120] retl lduw [%o2+0x108],%l2 ! Mem[0000000041000108] p24_jmpl_0_he: ldsw [%i1+0x0a8],%l6 ! Mem[00000000408000a8] st %f20,[%i0+0x160] ! Mem[0000000040000160] std %f26,[%i2+0x180] ! Mem[0000000041000180] ldx [%i2+0x120],%l2 ! Mem[0000000041000120] jmpl %g6+8,%g0 ldsw [%i3+0x054],%l6 ! Mem[0000000041800054] p24_call_0_he: retl lduw [%i1+0x0bc],%l3 ! Mem[00000000408000bc] p24_jmpl_0_ho: ldsw [%o1+0x0a8],%l6 ! Mem[00000000408000a8] st %f20,[%o0+0x160] ! Mem[0000000040000160] std %f26,[%o2+0x180] ! Mem[0000000041000180] ldx [%o2+0x120],%l2 ! Mem[0000000041000120] jmpl %g6+8,%g0 ldsw [%o3+0x054],%l6 ! Mem[0000000041800054] p24_call_0_ho: retl lduw [%o1+0x0bc],%l3 ! Mem[00000000408000bc] p25_jmpl_0_le: tsubcc %l2,-0x135,%l3 stb %l1,[%i1+0x09c] ! Mem[000000004280009c] umul %l0,%l2,%l4 jmpl %g6+8,%g0 std %f10,[%i2+0x040] ! Mem[0000000043000040] p25_call_0_le: ldd [%i1+0x150],%f6 ! Mem[0000000042800150] stx %l5,[%i0+0x138] ! Mem[0000000042000138] stb %l6,[%i2+0x01e] ! Mem[000000004300001e] ldstub [%i1+0x1ee],%l6 ! Mem[00000000428001ee] addccc %l6,%l5,%l6 ldub [%i3+0x019],%l2 ! Mem[0000000043800019] swap [%i2+0x008],%l0 ! Mem[0000000043000008] retl std %l4,[%i0+0x1a8] ! Mem[00000000420001a8] p25_jmpl_0_lo: tsubcc %l2,-0x135,%l3 stb %l1,[%o1+0x09c] ! Mem[000000004280009c] umul %l0,%l2,%l4 jmpl %g6+8,%g0 std %f10,[%o2+0x040] ! Mem[0000000043000040] p25_call_0_lo: ldd [%o1+0x150],%f6 ! Mem[0000000042800150] stx %l5,[%o0+0x138] ! Mem[0000000042000138] stb %l6,[%o2+0x01e] ! Mem[000000004300001e] ldstub [%o1+0x1ee],%l6 ! Mem[00000000428001ee] addccc %l6,%l5,%l6 ldub [%o3+0x019],%l2 ! Mem[0000000043800019] swap [%o2+0x008],%l0 ! Mem[0000000043000008] retl std %l4,[%o0+0x1a8] ! Mem[00000000420001a8] p25_jmpl_0_he: mulx %l5,%l0,%l6 lduw [%i1+0x0c4],%l6 ! Mem[00000000428000c4] orcc %l3,%l4,%l3 ldsw [%i3+0x0cc],%l1 ! Mem[00000000438000cc] stb %l7,[%i1+0x0ab] ! Mem[00000000428000ab] jmpl %g6+8,%g0 ldsh [%i2+0x1f8],%l5 ! Mem[00000000430001f8] p25_call_0_he: stx %l2,[%i0+0x0e8] ! Mem[00000000420000e8] ldd [%i2+0x1f0],%l0 ! Mem[00000000430001f0] taddcctv %l7,-0xb2a,%l3 sth %l5,[%i1+0x0dc] ! Mem[00000000428000dc] xnor %l0,-0x265,%l4 sth %l6,[%i2+0x0f0] ! Mem[00000000430000f0] ldsb [%i1+0x0e6],%l6 ! Mem[00000000428000e6] retl sth %l3,[%i1+0x1f6] ! Mem[00000000428001f6] p25_jmpl_0_ho: mulx %l5,%l0,%l6 lduw [%o1+0x0c4],%l6 ! Mem[00000000428000c4] orcc %l3,%l4,%l3 ldsw [%o3+0x0cc],%l1 ! Mem[00000000438000cc] stb %l7,[%o1+0x0ab] ! Mem[00000000428000ab] jmpl %g6+8,%g0 ldsh [%o2+0x1f8],%l5 ! Mem[00000000430001f8] p25_call_0_ho: stx %l2,[%o0+0x0e8] ! Mem[00000000420000e8] ldd [%o2+0x1f0],%l0 ! Mem[00000000430001f0] taddcctv %l7,-0xb2a,%l3 sth %l5,[%o1+0x0dc] ! Mem[00000000428000dc] xnor %l0,-0x265,%l4 sth %l6,[%o2+0x0f0] ! Mem[00000000430000f0] ldsb [%o1+0x0e6],%l6 ! Mem[00000000428000e6] retl sth %l3,[%o1+0x1f6] ! Mem[00000000428001f6] p26_jmpl_0_le: ldub [%i2+0x1b1],%l4 ! Mem[00000000450001b1] ldsh [%i3+0x0d2],%l4 ! Mem[00000000458000d2] orncc %l0,-0xb87,%l5 jmpl %g6+8,%g0 swap [%i3+0x118],%l3 ! Mem[0000000045800118] p26_call_0_le: ldstub [%i1+0x096],%l1 ! Mem[0000000044800096] ldd [%i2+0x1a8],%l4 ! Mem[00000000450001a8] retl ldsb [%i1+0x0b3],%l4 ! Mem[00000000448000b3] p26_jmpl_0_lo: ldub [%o2+0x1b1],%l4 ! Mem[00000000450001b1] ldsh [%o3+0x0d2],%l4 ! Mem[00000000458000d2] orncc %l0,-0xb87,%l5 jmpl %g6+8,%g0 swap [%o3+0x118],%l3 ! Mem[0000000045800118] p26_call_0_lo: ldstub [%o1+0x096],%l1 ! Mem[0000000044800096] ldd [%o2+0x1a8],%l4 ! Mem[00000000450001a8] retl ldsb [%o1+0x0b3],%l4 ! Mem[00000000448000b3] p26_jmpl_0_he: ldstub [%i3+0x18c],%l4 ! Mem[000000004580018c] jmpl %g6+8,%g0 st %f16,[%i3+0x07c] ! Mem[000000004580007c] p26_call_0_he: retl sub %l4,%l2,%l1 p26_jmpl_0_ho: ldstub [%o3+0x18c],%l4 ! Mem[000000004580018c] jmpl %g6+8,%g0 st %f16,[%o3+0x07c] ! Mem[000000004580007c] p26_call_0_ho: retl sub %l4,%l2,%l1 p27_jmpl_0_le: ldd [%i0+0x088],%f0 ! Mem[0000000046000088] ldstub [%i3+0x0c9],%l2 ! Mem[00000000478000c9] ldsh [%i1+0x0d0],%l5 ! Mem[00000000468000d0] jmpl %g6+8,%g0 ldd [%i0+0x170],%l6 ! Mem[0000000046000170] p27_call_0_le: ldsb [%i3+0x119],%l3 ! Mem[0000000047800119] lduw [%i0+0x190],%l6 ! Mem[0000000046000190] retl sth %l3,[%i1+0x19e] ! Mem[000000004680019e] p27_jmpl_0_lo: ldd [%o0+0x088],%f0 ! Mem[0000000046000088] ldstub [%o3+0x0c9],%l2 ! Mem[00000000478000c9] ldsh [%o1+0x0d0],%l5 ! Mem[00000000468000d0] jmpl %g6+8,%g0 ldd [%o0+0x170],%l6 ! Mem[0000000046000170] p27_call_0_lo: ldsb [%o3+0x119],%l3 ! Mem[0000000047800119] lduw [%o0+0x190],%l6 ! Mem[0000000046000190] retl sth %l3,[%o1+0x19e] ! Mem[000000004680019e] p27_jmpl_0_he: tsubcctv %l0,0x89f,%l6 lduh [%i2+0x18c],%l4 ! Mem[000000004700018c] ldx [%i3+0x058],%l0 ! Mem[0000000047800058] srax %l4,0x029,%l4 sth %l3,[%i1+0x138] ! Mem[0000000046800138] jmpl %g6+8,%g0 lduh [%i1+0x130],%l6 ! Mem[0000000046800130] p27_call_0_he: subc %l2,%l3,%l1 umul %l3,%l5,%l6 ldx [%i1+0x030],%l4 ! Mem[0000000046800030] lduw [%i0+0x084],%l0 ! Mem[0000000046000084] orncc %l2,%l1,%l0 retl stb %l5,[%i3+0x054] ! Mem[0000000047800054] p27_jmpl_0_ho: tsubcctv %l0,0x89f,%l6 lduh [%o2+0x18c],%l4 ! Mem[000000004700018c] ldx [%o3+0x058],%l0 ! Mem[0000000047800058] srax %l4,0x029,%l4 sth %l3,[%o1+0x138] ! Mem[0000000046800138] jmpl %g6+8,%g0 lduh [%o1+0x130],%l6 ! Mem[0000000046800130] p27_call_0_ho: subc %l2,%l3,%l1 umul %l3,%l5,%l6 ldx [%o1+0x030],%l4 ! Mem[0000000046800030] lduw [%o0+0x084],%l0 ! Mem[0000000046000084] orncc %l2,%l1,%l0 retl stb %l5,[%o3+0x054] ! Mem[0000000047800054] p28_jmpl_0_le: ldsh [%i0+0x08e],%l0 ! Mem[000000004800008e] ldd [%i1+0x0c8],%l2 ! Mem[00000000488000c8] ldsw [%i3+0x0f0],%l5 ! Mem[00000000498000f0] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l3 ! Mem[0000000049000000] p28_call_0_le: ldd [%i1+0x158],%f0 ! Mem[0000000048800158] stx %l7,[%i2+0x040] ! Mem[0000000049000040] retl std %l6,[%i1+0x1b0] ! Mem[00000000488001b0] p28_jmpl_0_lo: ldsh [%o0+0x08e],%l0 ! Mem[000000004800008e] ldd [%o1+0x0c8],%l2 ! Mem[00000000488000c8] ldsw [%o3+0x0f0],%l5 ! Mem[00000000498000f0] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l3 ! Mem[0000000049000000] p28_call_0_lo: ldd [%o1+0x158],%f0 ! Mem[0000000048800158] stx %l7,[%o2+0x040] ! Mem[0000000049000040] retl std %l6,[%o1+0x1b0] ! Mem[00000000488001b0] p28_jmpl_0_he: ldub [%i0+0x1be],%l5 ! Mem[00000000480001be] jmpl %g6+8,%g0 ldsb [%i2+0x1ea],%l3 ! Mem[00000000490001ea] p28_call_0_he: ldd [%i0+0x178],%l4 ! Mem[0000000048000178] ldd [%i0+0x128],%l2 ! Mem[0000000048000128] std %f28,[%i3+0x010] ! Mem[0000000049800010] lduw [%i2+0x0ec],%l3 ! Mem[00000000490000ec] retl ldstub [%i3+0x068],%l2 ! Mem[0000000049800068] p28_jmpl_0_ho: ldub [%o0+0x1be],%l5 ! Mem[00000000480001be] jmpl %g6+8,%g0 ldsb [%o2+0x1ea],%l3 ! Mem[00000000490001ea] p28_call_0_ho: ldd [%o0+0x178],%l4 ! Mem[0000000048000178] ldd [%o0+0x128],%l2 ! Mem[0000000048000128] std %f28,[%o3+0x010] ! Mem[0000000049800010] lduw [%o2+0x0ec],%l3 ! Mem[00000000490000ec] retl ldstub [%o3+0x068],%l2 ! Mem[0000000049800068] p29_jmpl_0_le: std %l2,[%i1+0x160] ! Mem[000000004a800160] ldsw [%i0+0x178],%l1 ! Mem[000000004a000178] stw %l7,[%i3+0x124] ! Mem[000000004b800124] jmpl %g6+8,%g0 ldd [%i0+0x1f0],%l6 ! Mem[000000004a0001f0] p29_call_0_le: ldx [%i3+0x1b0],%l6 ! Mem[000000004b8001b0] stx %l1,[%i3+0x0f0] ! Mem[000000004b8000f0] ldsh [%i3+0x0c4],%l6 ! Mem[000000004b8000c4] std %f4 ,[%i0+0x180] ! Mem[000000004a000180] lduw [%i1+0x094],%l7 ! Mem[000000004a800094] orcc %l0,-0xc7c,%l0 stx %l2,[%i1+0x118] ! Mem[000000004a800118] retl sth %l1,[%i3+0x1cc] ! Mem[000000004b8001cc] p29_jmpl_0_lo: std %l2,[%o1+0x160] ! Mem[000000004a800160] ldsw [%o0+0x178],%l1 ! Mem[000000004a000178] stw %l7,[%o3+0x124] ! Mem[000000004b800124] jmpl %g6+8,%g0 ldd [%o0+0x1f0],%l6 ! Mem[000000004a0001f0] p29_call_0_lo: ldx [%o3+0x1b0],%l6 ! Mem[000000004b8001b0] stx %l1,[%o3+0x0f0] ! Mem[000000004b8000f0] ldsh [%o3+0x0c4],%l6 ! Mem[000000004b8000c4] std %f4 ,[%o0+0x180] ! Mem[000000004a000180] lduw [%o1+0x094],%l7 ! Mem[000000004a800094] orcc %l0,-0xc7c,%l0 stx %l2,[%o1+0x118] ! Mem[000000004a800118] retl sth %l1,[%o3+0x1cc] ! Mem[000000004b8001cc] p29_jmpl_0_he: swap [%i1+0x1fc],%l1 ! Mem[000000004a8001fc] stx %l0,[%i3+0x128] ! Mem[000000004b800128] sub %l2,0x4a1,%l6 jmpl %g6+8,%g0 stb %l6,[%i0+0x009] ! Mem[000000004a000009] p29_call_0_he: stb %l6,[%i0+0x15e] ! Mem[000000004a00015e] ldsw [%i3+0x0f0],%l4 ! Mem[000000004b8000f0] retl ldd [%i0+0x118],%l4 ! Mem[000000004a000118] p29_jmpl_0_ho: swap [%o1+0x1fc],%l1 ! Mem[000000004a8001fc] stx %l0,[%o3+0x128] ! Mem[000000004b800128] sub %l2,0x4a1,%l6 jmpl %g6+8,%g0 stb %l6,[%o0+0x009] ! Mem[000000004a000009] p29_call_0_ho: stb %l6,[%o0+0x15e] ! Mem[000000004a00015e] ldsw [%o3+0x0f0],%l4 ! Mem[000000004b8000f0] retl ldd [%o0+0x118],%l4 ! Mem[000000004a000118] p30_jmpl_0_le: lduw [%i0+0x0ac],%l0 ! Mem[000000004c0000ac] stb %l1,[%i0+0x184] ! Mem[000000004c000184] ldd [%i3+0x150],%l0 ! Mem[000000004d800150] jmpl %g6+8,%g0 orcc %l3,%l3,%l6 p30_call_0_le: srax %l6,%l7,%l0 swap [%i2+0x1f4],%l7 ! Mem[000000004d0001f4] ldd [%i1+0x1c8],%f12 ! Mem[000000004c8001c8] lduw [%i1+0x044],%l6 ! Mem[000000004c800044] ldsw [%i3+0x1ac],%l6 ! Mem[000000004d8001ac] std %f6 ,[%i0+0x100] ! Mem[000000004c000100] ldsb [%i1+0x18c],%l4 ! Mem[000000004c80018c] retl ldx [%i2+0x150],%l0 ! Mem[000000004d000150] p30_jmpl_0_lo: lduw [%o0+0x0ac],%l0 ! Mem[000000004c0000ac] stb %l1,[%o0+0x184] ! Mem[000000004c000184] ldd [%o3+0x150],%l0 ! Mem[000000004d800150] jmpl %g6+8,%g0 orcc %l3,%l3,%l6 p30_call_0_lo: srax %l6,%l7,%l0 swap [%o2+0x1f4],%l7 ! Mem[000000004d0001f4] ldd [%o1+0x1c8],%f12 ! Mem[000000004c8001c8] lduw [%o1+0x044],%l6 ! Mem[000000004c800044] ldsw [%o3+0x1ac],%l6 ! Mem[000000004d8001ac] std %f6 ,[%o0+0x100] ! Mem[000000004c000100] ldsb [%o1+0x18c],%l4 ! Mem[000000004c80018c] retl ldx [%o2+0x150],%l0 ! Mem[000000004d000150] p30_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i0+0x0b8],%f28 ! Mem[000000004c0000b8] p30_call_0_he: retl ldsh [%i2+0x012],%l1 ! Mem[000000004d000012] p30_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o0+0x0b8],%f28 ! Mem[000000004c0000b8] p30_call_0_ho: retl ldsh [%o2+0x012],%l1 ! Mem[000000004d000012] p31_jmpl_0_le: ld [%i1+0x1c8],%f13 ! Mem[000000004e8001c8] ldsh [%i2+0x132],%l7 ! Mem[000000004f000132] swap [%i2+0x168],%l1 ! Mem[000000004f000168] jmpl %g6+8,%g0 sth %l6,[%i3+0x16c] ! Mem[000000004f80016c] p31_call_0_le: ldsh [%i0+0x1d6],%l7 ! Mem[000000004e0001d6] retl sth %l5,[%i1+0x0b0] ! Mem[000000004e8000b0] p31_jmpl_0_lo: ld [%o1+0x1c8],%f13 ! Mem[000000004e8001c8] ldsh [%o2+0x132],%l7 ! Mem[000000004f000132] swap [%o2+0x168],%l1 ! Mem[000000004f000168] jmpl %g6+8,%g0 sth %l6,[%o3+0x16c] ! Mem[000000004f80016c] p31_call_0_lo: ldsh [%o0+0x1d6],%l7 ! Mem[000000004e0001d6] retl sth %l5,[%o1+0x0b0] ! Mem[000000004e8000b0] p31_jmpl_0_he: jmpl %g6+8,%g0 ldub [%i2+0x0d5],%l1 ! Mem[000000004f0000d5] p31_call_0_he: retl ldstub [%i3+0x0c4],%l6 ! Mem[000000004f8000c4] p31_jmpl_0_ho: jmpl %g6+8,%g0 ldub [%o2+0x0d5],%l1 ! Mem[000000004f0000d5] p31_call_0_ho: retl ldstub [%o3+0x0c4],%l6 ! Mem[000000004f8000c4] p32_jmpl_0_le: sth %l5,[%i2+0x1e8] ! Mem[00000000510001e8] orcc %l4,%l3,%l1 ldstub [%i0+0x097],%l5 ! Mem[0000000050000097] jmpl %g6+8,%g0 ldd [%i1+0x088],%f2 ! Mem[0000000050800088] p32_call_0_le: lduw [%i2+0x01c],%l0 ! Mem[000000005100001c] ldd [%i3+0x090],%l4 ! Mem[0000000051800090] addc %l1,%l6,%l0 std %l0,[%i1+0x0e0] ! Mem[00000000508000e0] stx %l4,[%i1+0x178] ! Mem[0000000050800178] retl ldsw [%i1+0x078],%l2 ! Mem[0000000050800078] p32_jmpl_0_lo: sth %l5,[%o2+0x1e8] ! Mem[00000000510001e8] orcc %l4,%l3,%l1 ldstub [%o0+0x097],%l5 ! Mem[0000000050000097] jmpl %g6+8,%g0 ldd [%o1+0x088],%f2 ! Mem[0000000050800088] p32_call_0_lo: lduw [%o2+0x01c],%l0 ! Mem[000000005100001c] ldd [%o3+0x090],%l4 ! Mem[0000000051800090] addc %l1,%l6,%l0 std %l0,[%o1+0x0e0] ! Mem[00000000508000e0] stx %l4,[%o1+0x178] ! Mem[0000000050800178] retl ldsw [%o1+0x078],%l2 ! Mem[0000000050800078] p32_jmpl_0_he: stb %l5,[%i0+0x185] ! Mem[0000000050000185] lduw [%i3+0x0f4],%l7 ! Mem[00000000518000f4] jmpl %g6+8,%g0 st %f28,[%i1+0x034] ! Mem[0000000050800034] p32_call_0_he: swap [%i0+0x1a0],%l5 ! Mem[00000000500001a0] retl lduw [%i3+0x004],%l7 ! Mem[0000000051800004] p32_jmpl_0_ho: stb %l5,[%o0+0x185] ! Mem[0000000050000185] lduw [%o3+0x0f4],%l7 ! Mem[00000000518000f4] jmpl %g6+8,%g0 st %f28,[%o1+0x034] ! Mem[0000000050800034] p32_call_0_ho: swap [%o0+0x1a0],%l5 ! Mem[00000000500001a0] retl lduw [%o3+0x004],%l7 ! Mem[0000000051800004] p33_jmpl_0_le: std %l0,[%i1+0x088] ! Mem[0000000052800088] ldd [%i1+0x180],%l0 ! Mem[0000000052800180] stx %l5,[%i2+0x038] ! Mem[0000000053000038] jmpl %g6+8,%g0 swap [%i0+0x1d4],%l7 ! Mem[00000000520001d4] p33_call_0_le: stw %l6,[%i3+0x06c] ! Mem[000000005380006c] ldstub [%i2+0x121],%l6 ! Mem[0000000053000121] ldsh [%i0+0x064],%l4 ! Mem[0000000052000064] ldd [%i1+0x028],%f4 ! Mem[0000000052800028] subccc %l4,-0x0d3,%l3 stx %l5,[%i0+0x180] ! Mem[0000000052000180] addcc %l3,-0xef7,%l6 retl mulx %l7,0x968,%l7 p33_jmpl_0_lo: std %l0,[%o1+0x088] ! Mem[0000000052800088] ldd [%o1+0x180],%l0 ! Mem[0000000052800180] stx %l5,[%o2+0x038] ! Mem[0000000053000038] jmpl %g6+8,%g0 swap [%o0+0x1d4],%l7 ! Mem[00000000520001d4] p33_call_0_lo: stw %l6,[%o3+0x06c] ! Mem[000000005380006c] ldstub [%o2+0x121],%l6 ! Mem[0000000053000121] ldsh [%o0+0x064],%l4 ! Mem[0000000052000064] ldd [%o1+0x028],%f4 ! Mem[0000000052800028] subccc %l4,-0x0d3,%l3 stx %l5,[%o0+0x180] ! Mem[0000000052000180] addcc %l3,-0xef7,%l6 retl mulx %l7,0x968,%l7 p33_jmpl_0_he: stb %l0,[%i2+0x129] ! Mem[0000000053000129] jmpl %g6+8,%g0 andcc %l6,0xb70,%l1 p33_call_0_he: ldx [%i0+0x148],%l0 ! Mem[0000000052000148] lduw [%i0+0x05c],%l1 ! Mem[000000005200005c] stw %l0,[%i3+0x1a0] ! Mem[00000000538001a0] ldstub [%i1+0x118],%l3 ! Mem[0000000052800118] ldd [%i1+0x148],%l2 ! Mem[0000000052800148] retl sth %l2,[%i3+0x1ba] ! Mem[00000000538001ba] p33_jmpl_0_ho: stb %l0,[%o2+0x129] ! Mem[0000000053000129] jmpl %g6+8,%g0 andcc %l6,0xb70,%l1 p33_call_0_ho: ldx [%o0+0x148],%l0 ! Mem[0000000052000148] lduw [%o0+0x05c],%l1 ! Mem[000000005200005c] stw %l0,[%o3+0x1a0] ! Mem[00000000538001a0] ldstub [%o1+0x118],%l3 ! Mem[0000000052800118] ldd [%o1+0x148],%l2 ! Mem[0000000052800148] retl sth %l2,[%o3+0x1ba] ! Mem[00000000538001ba] p34_jmpl_0_le: sth %l0,[%i1+0x0ae] ! Mem[00000000548000ae] lduw [%i1+0x028],%l6 ! Mem[0000000054800028] ldsh [%i3+0x1fc],%l7 ! Mem[00000000558001fc] jmpl %g6+8,%g0 ldstub [%i0+0x053],%l0 ! Mem[0000000054000053] p34_call_0_le: orncc %l3,0x674,%l7 ldsh [%i2+0x134],%l1 ! Mem[0000000055000134] ldstub [%i2+0x150],%l2 ! Mem[0000000055000150] swap [%i3+0x184],%l6 ! Mem[0000000055800184] retl ldx [%i2+0x018],%l7 ! Mem[0000000055000018] p34_jmpl_0_lo: sth %l0,[%o1+0x0ae] ! Mem[00000000548000ae] lduw [%o1+0x028],%l6 ! Mem[0000000054800028] ldsh [%o3+0x1fc],%l7 ! Mem[00000000558001fc] jmpl %g6+8,%g0 ldstub [%o0+0x053],%l0 ! Mem[0000000054000053] p34_call_0_lo: orncc %l3,0x674,%l7 ldsh [%o2+0x134],%l1 ! Mem[0000000055000134] ldstub [%o2+0x150],%l2 ! Mem[0000000055000150] swap [%o3+0x184],%l6 ! Mem[0000000055800184] retl ldx [%o2+0x018],%l7 ! Mem[0000000055000018] p34_jmpl_0_he: ld [%i1+0x190],%f20 ! Mem[0000000054800190] stb %l6,[%i3+0x1e5] ! Mem[00000000558001e5] jmpl %g6+8,%g0 sth %l4,[%i3+0x09a] ! Mem[000000005580009a] p34_call_0_he: retl swap [%i0+0x18c],%l7 ! Mem[000000005400018c] p34_jmpl_0_ho: ld [%o1+0x190],%f20 ! Mem[0000000054800190] stb %l6,[%o3+0x1e5] ! Mem[00000000558001e5] jmpl %g6+8,%g0 sth %l4,[%o3+0x09a] ! Mem[000000005580009a] p34_call_0_ho: retl swap [%o0+0x18c],%l7 ! Mem[000000005400018c] p35_jmpl_0_le: subc %l2,0x78b,%l3 stw %l1,[%i1+0x048] ! Mem[0000000056800048] stw %l4,[%i2+0x1b0] ! Mem[00000000570001b0] jmpl %g6+8,%g0 ldx [%i3+0x1b0],%l6 ! Mem[00000000578001b0] p35_call_0_le: ldstub [%i2+0x1d7],%l5 ! Mem[00000000570001d7] ldsh [%i2+0x1aa],%l5 ! Mem[00000000570001aa] stx %l6,[%i3+0x0e0] ! Mem[00000000578000e0] retl ldsw [%i3+0x1a4],%l4 ! Mem[00000000578001a4] p35_jmpl_0_lo: subc %l2,0x78b,%l3 stw %l1,[%o1+0x048] ! Mem[0000000056800048] stw %l4,[%o2+0x1b0] ! Mem[00000000570001b0] jmpl %g6+8,%g0 ldx [%o3+0x1b0],%l6 ! Mem[00000000578001b0] p35_call_0_lo: ldstub [%o2+0x1d7],%l5 ! Mem[00000000570001d7] ldsh [%o2+0x1aa],%l5 ! Mem[00000000570001aa] stx %l6,[%o3+0x0e0] ! Mem[00000000578000e0] retl ldsw [%o3+0x1a4],%l4 ! Mem[00000000578001a4] p35_jmpl_0_he: ldub [%i2+0x008],%l4 ! Mem[0000000057000008] stw %l4,[%i3+0x008] ! Mem[0000000057800008] swap [%i0+0x178],%l3 ! Mem[0000000056000178] ldsw [%i2+0x1dc],%l1 ! Mem[00000000570001dc] sth %l0,[%i2+0x108] ! Mem[0000000057000108] mulx %l2,%l1,%l6 ldsb [%i1+0x054],%l5 ! Mem[0000000056800054] jmpl %g6+8,%g0 sub %l3,-0x7d4,%l4 p35_call_0_he: retl lduw [%i0+0x088],%l7 ! Mem[0000000056000088] p35_jmpl_0_ho: ldub [%o2+0x008],%l4 ! Mem[0000000057000008] stw %l4,[%o3+0x008] ! Mem[0000000057800008] swap [%o0+0x178],%l3 ! Mem[0000000056000178] ldsw [%o2+0x1dc],%l1 ! Mem[00000000570001dc] sth %l0,[%o2+0x108] ! Mem[0000000057000108] mulx %l2,%l1,%l6 ldsb [%o1+0x054],%l5 ! Mem[0000000056800054] jmpl %g6+8,%g0 sub %l3,-0x7d4,%l4 p35_call_0_ho: retl lduw [%o0+0x088],%l7 ! Mem[0000000056000088] p36_jmpl_0_le: andncc %l2,-0x795,%l3 ldsb [%i0+0x175],%l1 ! Mem[0000000058000175] ldx [%i1+0x018],%l7 ! Mem[0000000058800018] jmpl %g6+8,%g0 lduh [%i0+0x1aa],%l6 ! Mem[00000000580001aa] p36_call_0_le: ldsh [%i3+0x0ca],%l1 ! Mem[00000000598000ca] std %l2,[%i3+0x198] ! Mem[0000000059800198] std %f4 ,[%i0+0x190] ! Mem[0000000058000190] std %f6 ,[%i2+0x1e0] ! Mem[00000000590001e0] std %l0,[%i0+0x000] ! Mem[0000000058000000] stw %l6,[%i2+0x088] ! Mem[0000000059000088] stb %l2,[%i2+0x039] ! Mem[0000000059000039] retl lduh [%i2+0x008],%l0 ! Mem[0000000059000008] p36_jmpl_0_lo: andncc %l2,-0x795,%l3 ldsb [%o0+0x175],%l1 ! Mem[0000000058000175] ldx [%o1+0x018],%l7 ! Mem[0000000058800018] jmpl %g6+8,%g0 lduh [%o0+0x1aa],%l6 ! Mem[00000000580001aa] p36_call_0_lo: ldsh [%o3+0x0ca],%l1 ! Mem[00000000598000ca] std %l2,[%o3+0x198] ! Mem[0000000059800198] std %f4 ,[%o0+0x190] ! Mem[0000000058000190] std %f6 ,[%o2+0x1e0] ! Mem[00000000590001e0] std %l0,[%o0+0x000] ! Mem[0000000058000000] stw %l6,[%o2+0x088] ! Mem[0000000059000088] stb %l2,[%o2+0x039] ! Mem[0000000059000039] retl lduh [%o2+0x008],%l0 ! Mem[0000000059000008] p36_jmpl_0_he: addcc %l5,%l5,%l6 ldstub [%i0+0x1b1],%l4 ! Mem[00000000580001b1] jmpl %g6+8,%g0 lduw [%i1+0x124],%l7 ! Mem[0000000058800124] p36_call_0_he: stb %l4,[%i3+0x14f] ! Mem[000000005980014f] stw %l5,[%i3+0x1d8] ! Mem[00000000598001d8] xor %l3,0xf77,%l0 std %l2,[%i0+0x1f0] ! Mem[00000000580001f0] lduh [%i2+0x00c],%l5 ! Mem[000000005900000c] retl lduw [%i1+0x0f0],%l6 ! Mem[00000000588000f0] p36_jmpl_0_ho: addcc %l5,%l5,%l6 ldstub [%o0+0x1b1],%l4 ! Mem[00000000580001b1] jmpl %g6+8,%g0 lduw [%o1+0x124],%l7 ! Mem[0000000058800124] p36_call_0_ho: stb %l4,[%o3+0x14f] ! Mem[000000005980014f] stw %l5,[%o3+0x1d8] ! Mem[00000000598001d8] xor %l3,0xf77,%l0 std %l2,[%o0+0x1f0] ! Mem[00000000580001f0] lduh [%o2+0x00c],%l5 ! Mem[000000005900000c] retl lduw [%o1+0x0f0],%l6 ! Mem[00000000588000f0] p37_jmpl_0_le: ldd [%i1+0x0a8],%l0 ! Mem[000000005a8000a8] ldd [%i1+0x098],%l0 ! Mem[000000005a800098] ldsb [%i1+0x1d7],%l7 ! Mem[000000005a8001d7] jmpl %g6+8,%g0 stx %l4,[%i1+0x1e8] ! Mem[000000005a8001e8] p37_call_0_le: ldx [%i1+0x140],%l7 ! Mem[000000005a800140] retl ldsb [%i0+0x0e3],%l1 ! Mem[000000005a0000e3] p37_jmpl_0_lo: ldd [%o1+0x0a8],%l0 ! Mem[000000005a8000a8] ldd [%o1+0x098],%l0 ! Mem[000000005a800098] ldsb [%o1+0x1d7],%l7 ! Mem[000000005a8001d7] jmpl %g6+8,%g0 stx %l4,[%o1+0x1e8] ! Mem[000000005a8001e8] p37_call_0_lo: ldx [%o1+0x140],%l7 ! Mem[000000005a800140] retl ldsb [%o0+0x0e3],%l1 ! Mem[000000005a0000e3] p37_jmpl_0_he: subccc %l7,%l3,%l5 ldub [%i3+0x119],%l5 ! Mem[000000005b800119] ldd [%i1+0x000],%f24 ! Mem[000000005a800000] taddcctv %l5,%l0,%l4 sth %l5,[%i0+0x180] ! Mem[000000005a000180] ldd [%i3+0x128],%l6 ! Mem[000000005b800128] jmpl %g6+8,%g0 sdivx %l4,-0xe63,%l5 p37_call_0_he: ldub [%i2+0x19e],%l3 ! Mem[000000005b00019e] sth %l4,[%i1+0x0d2] ! Mem[000000005a8000d2] addcc %l3,-0x5ac,%l4 stx %l2,[%i2+0x070] ! Mem[000000005b000070] swap [%i2+0x010],%l6 ! Mem[000000005b000010] stw %l1,[%i3+0x1d8] ! Mem[000000005b8001d8] retl lduh [%i1+0x1f0],%l0 ! Mem[000000005a8001f0] p37_jmpl_0_ho: subccc %l7,%l3,%l5 ldub [%o3+0x119],%l5 ! Mem[000000005b800119] ldd [%o1+0x000],%f24 ! Mem[000000005a800000] taddcctv %l5,%l0,%l4 sth %l5,[%o0+0x180] ! Mem[000000005a000180] ldd [%o3+0x128],%l6 ! Mem[000000005b800128] jmpl %g6+8,%g0 sdivx %l4,-0xe63,%l5 p37_call_0_ho: ldub [%o2+0x19e],%l3 ! Mem[000000005b00019e] sth %l4,[%o1+0x0d2] ! Mem[000000005a8000d2] addcc %l3,-0x5ac,%l4 stx %l2,[%o2+0x070] ! Mem[000000005b000070] swap [%o2+0x010],%l6 ! Mem[000000005b000010] stw %l1,[%o3+0x1d8] ! Mem[000000005b8001d8] retl lduh [%o1+0x1f0],%l0 ! Mem[000000005a8001f0] p38_jmpl_0_le: ldsb [%i1+0x08f],%l0 ! Mem[000000005c80008f] stw %l2,[%i0+0x0e8] ! Mem[000000005c0000e8] lduw [%i2+0x154],%l0 ! Mem[000000005d000154] jmpl %g6+8,%g0 ldd [%i0+0x090],%l4 ! Mem[000000005c000090] p38_call_0_le: lduh [%i3+0x1d4],%l6 ! Mem[000000005d8001d4] retl std %f12,[%i2+0x1c8] ! Mem[000000005d0001c8] p38_jmpl_0_lo: ldsb [%o1+0x08f],%l0 ! Mem[000000005c80008f] stw %l2,[%o0+0x0e8] ! Mem[000000005c0000e8] lduw [%o2+0x154],%l0 ! Mem[000000005d000154] jmpl %g6+8,%g0 ldd [%o0+0x090],%l4 ! Mem[000000005c000090] p38_call_0_lo: lduh [%o3+0x1d4],%l6 ! Mem[000000005d8001d4] retl std %f12,[%o2+0x1c8] ! Mem[000000005d0001c8] p38_jmpl_0_he: st %f28,[%i2+0x1cc] ! Mem[000000005d0001cc] andn %l3,-0xa10,%l2 lduh [%i3+0x1be],%l3 ! Mem[000000005d8001be] ld [%i3+0x1c4],%f19 ! Mem[000000005d8001c4] stb %l1,[%i0+0x060] ! Mem[000000005c000060] lduh [%i1+0x17a],%l4 ! Mem[000000005c80017a] std %f28,[%i2+0x1f0] ! Mem[000000005d0001f0] jmpl %g6+8,%g0 ldsw [%i0+0x1cc],%l1 ! Mem[000000005c0001cc] p38_call_0_he: mulx %l0,-0x1be,%l0 orn %l0,-0x4b3,%l1 mulx %l0,0x420,%l5 retl sth %l5,[%i0+0x0a0] ! Mem[000000005c0000a0] p38_jmpl_0_ho: st %f28,[%o2+0x1cc] ! Mem[000000005d0001cc] andn %l3,-0xa10,%l2 lduh [%o3+0x1be],%l3 ! Mem[000000005d8001be] ld [%o3+0x1c4],%f19 ! Mem[000000005d8001c4] stb %l1,[%o0+0x060] ! Mem[000000005c000060] lduh [%o1+0x17a],%l4 ! Mem[000000005c80017a] std %f28,[%o2+0x1f0] ! Mem[000000005d0001f0] jmpl %g6+8,%g0 ldsw [%o0+0x1cc],%l1 ! Mem[000000005c0001cc] p38_call_0_ho: mulx %l0,-0x1be,%l0 orn %l0,-0x4b3,%l1 mulx %l0,0x420,%l5 retl sth %l5,[%o0+0x0a0] ! Mem[000000005c0000a0] p39_jmpl_0_le: ldstub [%i1+0x0af],%l0 ! Mem[000000005e8000af] stb %l2,[%i2+0x0e9] ! Mem[000000005f0000e9] std %f12,[%i1+0x0f0] ! Mem[000000005e8000f0] jmpl %g6+8,%g0 lduw [%i0+0x094],%l5 ! Mem[000000005e000094] p39_call_0_le: swap [%i2+0x03c],%l7 ! Mem[000000005f00003c] retl ldd [%i0+0x018],%f6 ! Mem[000000005e000018] p39_jmpl_0_lo: ldstub [%o1+0x0af],%l0 ! Mem[000000005e8000af] stb %l2,[%o2+0x0e9] ! Mem[000000005f0000e9] std %f12,[%o1+0x0f0] ! Mem[000000005e8000f0] jmpl %g6+8,%g0 lduw [%o0+0x094],%l5 ! Mem[000000005e000094] p39_call_0_lo: swap [%o2+0x03c],%l7 ! Mem[000000005f00003c] retl ldd [%o0+0x018],%f6 ! Mem[000000005e000018] p39_jmpl_0_he: sub %l6,%l7,%l6 ldsw [%i0+0x120],%l6 ! Mem[000000005e000120] smulcc %l3,0x48c,%l5 ld [%i3+0x184],%f29 ! Mem[000000005f800184] ldx [%i1+0x028],%l0 ! Mem[000000005e800028] ldsb [%i1+0x1a0],%l0 ! Mem[000000005e8001a0] jmpl %g6+8,%g0 lduh [%i2+0x03c],%l6 ! Mem[000000005f00003c] p39_call_0_he: lduw [%i3+0x154],%l1 ! Mem[000000005f800154] ldub [%i1+0x159],%l2 ! Mem[000000005e800159] sth %l0,[%i1+0x1a4] ! Mem[000000005e8001a4] srax %l6,0x036,%l1 stw %l4,[%i2+0x06c] ! Mem[000000005f00006c] ldub [%i2+0x004],%l7 ! Mem[000000005f000004] retl sth %l0,[%i1+0x120] ! Mem[000000005e800120] p39_jmpl_0_ho: sub %l6,%l7,%l6 ldsw [%o0+0x120],%l6 ! Mem[000000005e000120] smulcc %l3,0x48c,%l5 ld [%o3+0x184],%f29 ! Mem[000000005f800184] ldx [%o1+0x028],%l0 ! Mem[000000005e800028] ldsb [%o1+0x1a0],%l0 ! Mem[000000005e8001a0] jmpl %g6+8,%g0 lduh [%o2+0x03c],%l6 ! Mem[000000005f00003c] p39_call_0_ho: lduw [%o3+0x154],%l1 ! Mem[000000005f800154] ldub [%o1+0x159],%l2 ! Mem[000000005e800159] sth %l0,[%o1+0x1a4] ! Mem[000000005e8001a4] srax %l6,0x036,%l1 stw %l4,[%o2+0x06c] ! Mem[000000005f00006c] ldub [%o2+0x004],%l7 ! Mem[000000005f000004] retl sth %l0,[%o1+0x120] ! Mem[000000005e800120] p40_jmpl_0_le: lduh [%i1+0x0ae],%l0 ! Mem[00000000608000ae] ld [%i3+0x1a4],%f1 ! Mem[00000000618001a4] st %f0 ,[%i3+0x154] ! Mem[0000000061800154] jmpl %g6+8,%g0 std %f12,[%i3+0x0b0] ! Mem[00000000618000b0] p40_call_0_le: std %l6,[%i1+0x1f0] ! Mem[00000000608001f0] retl lduw [%i3+0x1ec],%l5 ! Mem[00000000618001ec] p40_jmpl_0_lo: lduh [%o1+0x0ae],%l0 ! Mem[00000000608000ae] ld [%o3+0x1a4],%f1 ! Mem[00000000618001a4] st %f0 ,[%o3+0x154] ! Mem[0000000061800154] jmpl %g6+8,%g0 std %f12,[%o3+0x0b0] ! Mem[00000000618000b0] p40_call_0_lo: std %l6,[%o1+0x1f0] ! Mem[00000000608001f0] retl lduw [%o3+0x1ec],%l5 ! Mem[00000000618001ec] p40_jmpl_0_he: ldsb [%i2+0x0b0],%l5 ! Mem[00000000610000b0] std %l6,[%i1+0x068] ! Mem[0000000060800068] stw %l4,[%i2+0x090] ! Mem[0000000061000090] ldx [%i0+0x120],%l6 ! Mem[0000000060000120] ldstub [%i2+0x10c],%l2 ! Mem[000000006100010c] stw %l7,[%i0+0x1ac] ! Mem[00000000600001ac] stx %l1,[%i2+0x1b8] ! Mem[00000000610001b8] jmpl %g6+8,%g0 stw %l5,[%i0+0x180] ! Mem[0000000060000180] p40_call_0_he: ldd [%i3+0x190],%l4 ! Mem[0000000061800190] sth %l5,[%i0+0x074] ! Mem[0000000060000074] lduw [%i0+0x024],%l1 ! Mem[0000000060000024] sth %l3,[%i0+0x134] ! Mem[0000000060000134] ldd [%i2+0x150],%l4 ! Mem[0000000061000150] stw %l2,[%i2+0x090] ! Mem[0000000061000090] retl orncc %l6,%l5,%l3 p40_jmpl_0_ho: ldsb [%o2+0x0b0],%l5 ! Mem[00000000610000b0] std %l6,[%o1+0x068] ! Mem[0000000060800068] stw %l4,[%o2+0x090] ! Mem[0000000061000090] ldx [%o0+0x120],%l6 ! Mem[0000000060000120] ldstub [%o2+0x10c],%l2 ! Mem[000000006100010c] stw %l7,[%o0+0x1ac] ! Mem[00000000600001ac] stx %l1,[%o2+0x1b8] ! Mem[00000000610001b8] jmpl %g6+8,%g0 stw %l5,[%o0+0x180] ! Mem[0000000060000180] p40_call_0_ho: ldd [%o3+0x190],%l4 ! Mem[0000000061800190] sth %l5,[%o0+0x074] ! Mem[0000000060000074] lduw [%o0+0x024],%l1 ! Mem[0000000060000024] sth %l3,[%o0+0x134] ! Mem[0000000060000134] ldd [%o2+0x150],%l4 ! Mem[0000000061000150] stw %l2,[%o2+0x090] ! Mem[0000000061000090] retl orncc %l6,%l5,%l3 p41_jmpl_0_le: ldx [%i1+0x0a8],%l0 ! Mem[00000000628000a8] stw %l2,[%i2+0x0e8] ! Mem[00000000630000e8] srl %l7,0x014,%l4 jmpl %g6+8,%g0 srax %l6,0x036,%l2 p41_call_0_le: swap [%i3+0x1bc],%l3 ! Mem[00000000638001bc] st %f10,[%i1+0x108] ! Mem[0000000062800108] ld [%i3+0x0b8],%f10 ! Mem[00000000638000b8] st %f15,[%i2+0x1ac] ! Mem[00000000630001ac] st %f8 ,[%i1+0x058] ! Mem[0000000062800058] std %l2,[%i0+0x020] ! Mem[0000000062000020] retl ldx [%i0+0x020],%l1 ! Mem[0000000062000020] p41_jmpl_0_lo: ldx [%o1+0x0a8],%l0 ! Mem[00000000628000a8] stw %l2,[%o2+0x0e8] ! Mem[00000000630000e8] srl %l7,0x014,%l4 jmpl %g6+8,%g0 srax %l6,0x036,%l2 p41_call_0_lo: swap [%o3+0x1bc],%l3 ! Mem[00000000638001bc] st %f10,[%o1+0x108] ! Mem[0000000062800108] ld [%o3+0x0b8],%f10 ! Mem[00000000638000b8] st %f15,[%o2+0x1ac] ! Mem[00000000630001ac] st %f8 ,[%o1+0x058] ! Mem[0000000062800058] std %l2,[%o0+0x020] ! Mem[0000000062000020] retl ldx [%o0+0x020],%l1 ! Mem[0000000062000020] p41_jmpl_0_he: stw %l1,[%i0+0x1c4] ! Mem[00000000620001c4] stx %l6,[%i2+0x178] ! Mem[0000000063000178] stx %l3,[%i2+0x130] ! Mem[0000000063000130] sth %l1,[%i2+0x1da] ! Mem[00000000630001da] lduw [%i2+0x09c],%l3 ! Mem[000000006300009c] jmpl %g6+8,%g0 srlx %l4,%l0,%l7 p41_call_0_he: stx %l0,[%i1+0x000] ! Mem[0000000062800000] ldsw [%i0+0x108],%l3 ! Mem[0000000062000108] ldstub [%i2+0x196],%l1 ! Mem[0000000063000196] retl std %f18,[%i3+0x198] ! Mem[0000000063800198] p41_jmpl_0_ho: stw %l1,[%o0+0x1c4] ! Mem[00000000620001c4] stx %l6,[%o2+0x178] ! Mem[0000000063000178] stx %l3,[%o2+0x130] ! Mem[0000000063000130] sth %l1,[%o2+0x1da] ! Mem[00000000630001da] lduw [%o2+0x09c],%l3 ! Mem[000000006300009c] jmpl %g6+8,%g0 srlx %l4,%l0,%l7 p41_call_0_ho: stx %l0,[%o1+0x000] ! Mem[0000000062800000] ldsw [%o0+0x108],%l3 ! Mem[0000000062000108] ldstub [%o2+0x196],%l1 ! Mem[0000000063000196] retl std %f18,[%o3+0x198] ! Mem[0000000063800198] p42_jmpl_0_le: sllx %l3,0x012,%l3 sth %l3,[%i2+0x0e4] ! Mem[00000000650000e4] ldd [%i0+0x040],%f2 ! Mem[0000000064000040] jmpl %g6+8,%g0 stb %l7,[%i1+0x126] ! Mem[0000000064800126] p42_call_0_le: stx %l7,[%i2+0x1f8] ! Mem[00000000650001f8] stw %l1,[%i2+0x134] ! Mem[0000000065000134] stw %l2,[%i3+0x150] ! Mem[0000000065800150] stw %l6,[%i1+0x140] ! Mem[0000000064800140] ldd [%i1+0x100],%f14 ! Mem[0000000064800100] ldub [%i2+0x1b7],%l7 ! Mem[00000000650001b7] ldsh [%i3+0x154],%l0 ! Mem[0000000065800154] retl andcc %l0,0x4b3,%l4 p42_jmpl_0_lo: sllx %l3,0x012,%l3 sth %l3,[%o2+0x0e4] ! Mem[00000000650000e4] ldd [%o0+0x040],%f2 ! Mem[0000000064000040] jmpl %g6+8,%g0 stb %l7,[%o1+0x126] ! Mem[0000000064800126] p42_call_0_lo: stx %l7,[%o2+0x1f8] ! Mem[00000000650001f8] stw %l1,[%o2+0x134] ! Mem[0000000065000134] stw %l2,[%o3+0x150] ! Mem[0000000065800150] stw %l6,[%o1+0x140] ! Mem[0000000064800140] ldd [%o1+0x100],%f14 ! Mem[0000000064800100] ldub [%o2+0x1b7],%l7 ! Mem[00000000650001b7] ldsh [%o3+0x154],%l0 ! Mem[0000000065800154] retl andcc %l0,0x4b3,%l4 p42_jmpl_0_he: stb %l5,[%i3+0x076] ! Mem[0000000065800076] stx %l6,[%i1+0x188] ! Mem[0000000064800188] ldstub [%i3+0x022],%l2 ! Mem[0000000065800022] stb %l4,[%i2+0x0f3] ! Mem[00000000650000f3] st %f29,[%i0+0x170] ! Mem[0000000064000170] jmpl %g6+8,%g0 addc %l2,%l6,%l1 p42_call_0_he: stw %l2,[%i1+0x018] ! Mem[0000000064800018] stx %l5,[%i2+0x0e8] ! Mem[00000000650000e8] ldsb [%i1+0x033],%l7 ! Mem[0000000064800033] ldub [%i0+0x076],%l7 ! Mem[0000000064000076] ldstub [%i3+0x038],%l3 ! Mem[0000000065800038] retl ldsb [%i2+0x0df],%l2 ! Mem[00000000650000df] p42_jmpl_0_ho: stb %l5,[%o3+0x076] ! Mem[0000000065800076] stx %l6,[%o1+0x188] ! Mem[0000000064800188] ldstub [%o3+0x022],%l2 ! Mem[0000000065800022] stb %l4,[%o2+0x0f3] ! Mem[00000000650000f3] st %f29,[%o0+0x170] ! Mem[0000000064000170] jmpl %g6+8,%g0 addc %l2,%l6,%l1 p42_call_0_ho: stw %l2,[%o1+0x018] ! Mem[0000000064800018] stx %l5,[%o2+0x0e8] ! Mem[00000000650000e8] ldsb [%o1+0x033],%l7 ! Mem[0000000064800033] ldub [%o0+0x076],%l7 ! Mem[0000000064000076] ldstub [%o3+0x038],%l3 ! Mem[0000000065800038] retl ldsb [%o2+0x0df],%l2 ! Mem[00000000650000df] p43_jmpl_0_le: stb %l0,[%i1+0x08f] ! Mem[000000006680008f] ldx [%i3+0x0e8],%l2 ! Mem[00000000678000e8] ldd [%i2+0x050],%l2 ! Mem[0000000067000050] jmpl %g6+8,%g0 tsubcc %l6,-0x201,%l0 p43_call_0_le: ldd [%i2+0x1d8],%l6 ! Mem[00000000670001d8] std %l2,[%i3+0x118] ! Mem[0000000067800118] stw %l6,[%i2+0x1b0] ! Mem[00000000670001b0] lduw [%i3+0x19c],%l3 ! Mem[000000006780019c] ldd [%i2+0x188],%l0 ! Mem[0000000067000188] xorcc %l1,-0x0b6,%l4 std %f12,[%i3+0x010] ! Mem[0000000067800010] retl sth %l1,[%i0+0x04a] ! Mem[000000006600004a] p43_jmpl_0_lo: stb %l0,[%o1+0x08f] ! Mem[000000006680008f] ldx [%o3+0x0e8],%l2 ! Mem[00000000678000e8] ldd [%o2+0x050],%l2 ! Mem[0000000067000050] jmpl %g6+8,%g0 tsubcc %l6,-0x201,%l0 p43_call_0_lo: ldd [%o2+0x1d8],%l6 ! Mem[00000000670001d8] std %l2,[%o3+0x118] ! Mem[0000000067800118] stw %l6,[%o2+0x1b0] ! Mem[00000000670001b0] lduw [%o3+0x19c],%l3 ! Mem[000000006780019c] ldd [%o2+0x188],%l0 ! Mem[0000000067000188] xorcc %l1,-0x0b6,%l4 std %f12,[%o3+0x010] ! Mem[0000000067800010] retl sth %l1,[%o0+0x04a] ! Mem[000000006600004a] p43_jmpl_0_he: ldub [%i2+0x048],%l2 ! Mem[0000000067000048] ldd [%i3+0x080],%f16 ! Mem[0000000067800080] ldd [%i2+0x018],%f22 ! Mem[0000000067000018] jmpl %g6+8,%g0 ldsw [%i2+0x1a4],%l3 ! Mem[00000000670001a4] p43_call_0_he: sllx %l3,%l4,%l4 ldsh [%i2+0x122],%l2 ! Mem[0000000067000122] lduw [%i3+0x198],%l2 ! Mem[0000000067800198] retl stx %l2,[%i1+0x090] ! Mem[0000000066800090] p43_jmpl_0_ho: ldub [%o2+0x048],%l2 ! Mem[0000000067000048] ldd [%o3+0x080],%f16 ! Mem[0000000067800080] ldd [%o2+0x018],%f22 ! Mem[0000000067000018] jmpl %g6+8,%g0 ldsw [%o2+0x1a4],%l3 ! Mem[00000000670001a4] p43_call_0_ho: sllx %l3,%l4,%l4 ldsh [%o2+0x122],%l2 ! Mem[0000000067000122] lduw [%o3+0x198],%l2 ! Mem[0000000067800198] retl stx %l2,[%o1+0x090] ! Mem[0000000066800090] p44_jmpl_0_le: st %f0 ,[%i1+0x08c] ! Mem[000000006880008c] ldstub [%i1+0x184],%l1 ! Mem[0000000068800184] ldx [%i3+0x170],%l0 ! Mem[0000000069800170] jmpl %g6+8,%g0 ldx [%i0+0x0b0],%l5 ! Mem[00000000680000b0] p44_call_0_le: stb %l7,[%i2+0x03d] ! Mem[000000006900003d] retl ldx [%i0+0x1a8],%l6 ! Mem[00000000680001a8] p44_jmpl_0_lo: st %f0 ,[%o1+0x08c] ! Mem[000000006880008c] ldstub [%o1+0x184],%l1 ! Mem[0000000068800184] ldx [%o3+0x170],%l0 ! Mem[0000000069800170] jmpl %g6+8,%g0 ldx [%o0+0x0b0],%l5 ! Mem[00000000680000b0] p44_call_0_lo: stb %l7,[%o2+0x03d] ! Mem[000000006900003d] retl ldx [%o0+0x1a8],%l6 ! Mem[00000000680001a8] p44_jmpl_0_he: stw %l1,[%i2+0x0c8] ! Mem[00000000690000c8] ldx [%i1+0x190],%l6 ! Mem[0000000068800190] std %l0,[%i3+0x0f0] ! Mem[00000000698000f0] ldd [%i1+0x0c0],%l6 ! Mem[00000000688000c0] ldsw [%i0+0x024],%l1 ! Mem[0000000068000024] stb %l1,[%i2+0x012] ! Mem[0000000069000012] std %l6,[%i3+0x088] ! Mem[0000000069800088] jmpl %g6+8,%g0 ldsw [%i2+0x084],%l0 ! Mem[0000000069000084] p44_call_0_he: std %l0,[%i2+0x148] ! Mem[0000000069000148] ldd [%i2+0x1b0],%l4 ! Mem[00000000690001b0] ldsw [%i1+0x0ec],%l0 ! Mem[00000000688000ec] std %f30,[%i1+0x0d8] ! Mem[00000000688000d8] ldsw [%i1+0x088],%l7 ! Mem[0000000068800088] retl lduw [%i3+0x0a8],%l5 ! Mem[00000000698000a8] p44_jmpl_0_ho: stw %l1,[%o2+0x0c8] ! Mem[00000000690000c8] ldx [%o1+0x190],%l6 ! Mem[0000000068800190] std %l0,[%o3+0x0f0] ! Mem[00000000698000f0] ldd [%o1+0x0c0],%l6 ! Mem[00000000688000c0] ldsw [%o0+0x024],%l1 ! Mem[0000000068000024] stb %l1,[%o2+0x012] ! Mem[0000000069000012] std %l6,[%o3+0x088] ! Mem[0000000069800088] jmpl %g6+8,%g0 ldsw [%o2+0x084],%l0 ! Mem[0000000069000084] p44_call_0_ho: std %l0,[%o2+0x148] ! Mem[0000000069000148] ldd [%o2+0x1b0],%l4 ! Mem[00000000690001b0] ldsw [%o1+0x0ec],%l0 ! Mem[00000000688000ec] std %f30,[%o1+0x0d8] ! Mem[00000000688000d8] ldsw [%o1+0x088],%l7 ! Mem[0000000068800088] retl lduw [%o3+0x0a8],%l5 ! Mem[00000000698000a8] p45_jmpl_0_le: nop ldsh [%i1+0x0d0],%l5 ! Mem[000000006a8000d0] lduw [%i3+0x0f4],%l7 ! Mem[000000006b8000f4] jmpl %g6+8,%g0 srlx %l6,0x03f,%l0 p45_call_0_le: std %f6 ,[%i3+0x170] ! Mem[000000006b800170] ldd [%i3+0x068],%l6 ! Mem[000000006b800068] stw %l0,[%i3+0x174] ! Mem[000000006b800174] ld [%i1+0x158],%f12 ! Mem[000000006a800158] ldstub [%i2+0x024],%l1 ! Mem[000000006b000024] tsubcc %l6,%l5,%l6 orcc %l1,%l6,%l3 retl nop p45_jmpl_0_lo: nop ldsh [%o1+0x0d0],%l5 ! Mem[000000006a8000d0] lduw [%o3+0x0f4],%l7 ! Mem[000000006b8000f4] jmpl %g6+8,%g0 srlx %l6,0x03f,%l0 p45_call_0_lo: std %f6 ,[%o3+0x170] ! Mem[000000006b800170] ldd [%o3+0x068],%l6 ! Mem[000000006b800068] stw %l0,[%o3+0x174] ! Mem[000000006b800174] ld [%o1+0x158],%f12 ! Mem[000000006a800158] ldstub [%o2+0x024],%l1 ! Mem[000000006b000024] tsubcc %l6,%l5,%l6 orcc %l1,%l6,%l3 retl nop p45_jmpl_0_he: stx %l1,[%i1+0x000] ! Mem[000000006a800000] lduh [%i3+0x074],%l5 ! Mem[000000006b800074] stb %l1,[%i1+0x006] ! Mem[000000006a800006] stx %l4,[%i0+0x0f8] ! Mem[000000006a0000f8] ldsb [%i1+0x0cd],%l1 ! Mem[000000006a8000cd] ldx [%i0+0x088],%l3 ! Mem[000000006a000088] jmpl %g6+8,%g0 ldd [%i1+0x0a0],%l6 ! Mem[000000006a8000a0] p45_call_0_he: retl swap [%i0+0x0a8],%l5 ! Mem[000000006a0000a8] p45_jmpl_0_ho: stx %l1,[%o1+0x000] ! Mem[000000006a800000] lduh [%o3+0x074],%l5 ! Mem[000000006b800074] stb %l1,[%o1+0x006] ! Mem[000000006a800006] stx %l4,[%o0+0x0f8] ! Mem[000000006a0000f8] ldsb [%o1+0x0cd],%l1 ! Mem[000000006a8000cd] ldx [%o0+0x088],%l3 ! Mem[000000006a000088] jmpl %g6+8,%g0 ldd [%o1+0x0a0],%l6 ! Mem[000000006a8000a0] p45_call_0_ho: retl swap [%o0+0x0a8],%l5 ! Mem[000000006a0000a8] p46_jmpl_0_le: taddcctv %l2,0x12b,%l3 tsubcc %l1,0xd8a,%l0 stw %l5,[%i3+0x0d0] ! Mem[000000006d8000d0] jmpl %g6+8,%g0 xnor %l2,%l5,%l5 p46_call_0_le: retl addccc %l0,-0x1fe,%l4 p46_jmpl_0_lo: taddcctv %l2,0x12b,%l3 tsubcc %l1,0xd8a,%l0 stw %l5,[%o3+0x0d0] ! Mem[000000006d8000d0] jmpl %g6+8,%g0 xnor %l2,%l5,%l5 p46_call_0_lo: retl addccc %l0,-0x1fe,%l4 p46_jmpl_0_he: ldsw [%i2+0x03c],%l0 ! Mem[000000006d00003c] std %l6,[%i3+0x150] ! Mem[000000006d800150] std %l4,[%i1+0x138] ! Mem[000000006c800138] taddcc %l6,-0xc33,%l1 ld [%i3+0x108],%f25 ! Mem[000000006d800108] jmpl %g6+8,%g0 taddcc %l1,%l4,%l5 p46_call_0_he: retl ldd [%i1+0x050],%l4 ! Mem[000000006c800050] p46_jmpl_0_ho: ldsw [%o2+0x03c],%l0 ! Mem[000000006d00003c] std %l6,[%o3+0x150] ! Mem[000000006d800150] std %l4,[%o1+0x138] ! Mem[000000006c800138] taddcc %l6,-0xc33,%l1 ld [%o3+0x108],%f25 ! Mem[000000006d800108] jmpl %g6+8,%g0 taddcc %l1,%l4,%l5 p46_call_0_ho: retl ldd [%o1+0x050],%l4 ! Mem[000000006c800050] p47_jmpl_0_le: stw %l1,[%i0+0x120] ! Mem[000000006e000120] std %l0,[%i2+0x180] ! Mem[000000006f000180] andcc %l2,%l2,%l7 jmpl %g6+8,%g0 stx %l4,[%i2+0x0d0] ! Mem[000000006f0000d0] p47_call_0_le: stw %l3,[%i3+0x040] ! Mem[000000006f800040] stw %l5,[%i2+0x1f4] ! Mem[000000006f0001f4] retl ldd [%i3+0x1f0],%l2 ! Mem[000000006f8001f0] p47_jmpl_0_lo: stw %l1,[%o0+0x120] ! Mem[000000006e000120] std %l0,[%o2+0x180] ! Mem[000000006f000180] andcc %l2,%l2,%l7 jmpl %g6+8,%g0 stx %l4,[%o2+0x0d0] ! Mem[000000006f0000d0] p47_call_0_lo: stw %l3,[%o3+0x040] ! Mem[000000006f800040] stw %l5,[%o2+0x1f4] ! Mem[000000006f0001f4] retl ldd [%o3+0x1f0],%l2 ! Mem[000000006f8001f0] p47_jmpl_0_he: ldsb [%i0+0x173],%l0 ! Mem[000000006e000173] jmpl %g6+8,%g0 ldsb [%i0+0x1b6],%l5 ! Mem[000000006e0001b6] p47_call_0_he: stw %l3,[%i1+0x1e8] ! Mem[000000006e8001e8] xor %l6,0xb91,%l6 swap [%i1+0x1f4],%l5 ! Mem[000000006e8001f4] lduh [%i3+0x094],%l7 ! Mem[000000006f800094] ldx [%i1+0x008],%l4 ! Mem[000000006e800008] ldd [%i1+0x1b8],%l4 ! Mem[000000006e8001b8] retl ldx [%i3+0x0a0],%l6 ! Mem[000000006f8000a0] p47_jmpl_0_ho: ldsb [%o0+0x173],%l0 ! Mem[000000006e000173] jmpl %g6+8,%g0 ldsb [%o0+0x1b6],%l5 ! Mem[000000006e0001b6] p47_call_0_ho: stw %l3,[%o1+0x1e8] ! Mem[000000006e8001e8] xor %l6,0xb91,%l6 swap [%o1+0x1f4],%l5 ! Mem[000000006e8001f4] lduh [%o3+0x094],%l7 ! Mem[000000006f800094] ldx [%o1+0x008],%l4 ! Mem[000000006e800008] ldd [%o1+0x1b8],%l4 ! Mem[000000006e8001b8] retl ldx [%o3+0x0a0],%l6 ! Mem[000000006f8000a0] p48_jmpl_0_le: ldd [%i1+0x0a8],%f0 ! Mem[00000000708000a8] ld [%i3+0x028],%f14 ! Mem[0000000071800028] ldd [%i2+0x0f0],%f12 ! Mem[00000000710000f0] jmpl %g6+8,%g0 stw %l3,[%i0+0x060] ! Mem[0000000070000060] p48_call_0_le: umul %l6,%l7,%l0 ldsw [%i2+0x1d4],%l7 ! Mem[00000000710001d4] std %f4 ,[%i0+0x0b0] ! Mem[00000000700000b0] ld [%i1+0x0d4],%f1 ! Mem[00000000708000d4] tsubcctv %l7,-0xeb6,%l7 std %l4,[%i1+0x1b0] ! Mem[00000000708001b0] st %f6 ,[%i3+0x1e4] ! Mem[00000000718001e4] retl stw %l1,[%i3+0x05c] ! Mem[000000007180005c] p48_jmpl_0_lo: ldd [%o1+0x0a8],%f0 ! Mem[00000000708000a8] ld [%o3+0x028],%f14 ! Mem[0000000071800028] ldd [%o2+0x0f0],%f12 ! Mem[00000000710000f0] jmpl %g6+8,%g0 stw %l3,[%o0+0x060] ! Mem[0000000070000060] p48_call_0_lo: umul %l6,%l7,%l0 ldsw [%o2+0x1d4],%l7 ! Mem[00000000710001d4] std %f4 ,[%o0+0x0b0] ! Mem[00000000700000b0] ld [%o1+0x0d4],%f1 ! Mem[00000000708000d4] tsubcctv %l7,-0xeb6,%l7 std %l4,[%o1+0x1b0] ! Mem[00000000708001b0] st %f6 ,[%o3+0x1e4] ! Mem[00000000718001e4] retl stw %l1,[%o3+0x05c] ! Mem[000000007180005c] p48_jmpl_0_he: ld [%i1+0x128],%f26 ! Mem[0000000070800128] xnorcc %l6,%l0,%l4 ldsw [%i2+0x010],%l1 ! Mem[0000000071000010] lduh [%i3+0x088],%l6 ! Mem[0000000071800088] ldstub [%i3+0x1e8],%l2 ! Mem[00000000718001e8] jmpl %g6+8,%g0 std %l2,[%i1+0x048] ! Mem[0000000070800048] p48_call_0_he: retl ldsw [%i1+0x020],%l1 ! Mem[0000000070800020] p48_jmpl_0_ho: ld [%o1+0x128],%f26 ! Mem[0000000070800128] xnorcc %l6,%l0,%l4 ldsw [%o2+0x010],%l1 ! Mem[0000000071000010] lduh [%o3+0x088],%l6 ! Mem[0000000071800088] ldstub [%o3+0x1e8],%l2 ! Mem[00000000718001e8] jmpl %g6+8,%g0 std %l2,[%o1+0x048] ! Mem[0000000070800048] p48_call_0_ho: retl ldsw [%o1+0x020],%l1 ! Mem[0000000070800020] p49_jmpl_0_le: ldsh [%i1+0x0ae],%l0 ! Mem[00000000728000ae] swap [%i1+0x0f0],%l4 ! Mem[00000000728000f0] stw %l3,[%i2+0x060] ! Mem[0000000073000060] jmpl %g6+8,%g0 ld [%i2+0x154],%f6 ! Mem[0000000073000154] p49_call_0_le: lduh [%i2+0x118],%l3 ! Mem[0000000073000118] xnorcc %l5,0x23e,%l0 retl ldsb [%i3+0x18e],%l6 ! Mem[000000007380018e] p49_jmpl_0_lo: ldsh [%o1+0x0ae],%l0 ! Mem[00000000728000ae] swap [%o1+0x0f0],%l4 ! Mem[00000000728000f0] stw %l3,[%o2+0x060] ! Mem[0000000073000060] jmpl %g6+8,%g0 ld [%o2+0x154],%f6 ! Mem[0000000073000154] p49_call_0_lo: lduh [%o2+0x118],%l3 ! Mem[0000000073000118] xnorcc %l5,0x23e,%l0 retl ldsb [%o3+0x18e],%l6 ! Mem[000000007380018e] p49_jmpl_0_he: ldstub [%i3+0x03e],%l7 ! Mem[000000007380003e] ldx [%i3+0x1d0],%l5 ! Mem[00000000738001d0] ldstub [%i1+0x120],%l0 ! Mem[0000000072800120] stb %l4,[%i3+0x09a] ! Mem[000000007380009a] stb %l4,[%i0+0x008] ! Mem[0000000072000008] ldub [%i2+0x016],%l4 ! Mem[0000000073000016] jmpl %g6+8,%g0 addc %l0,-0x650,%l2 p49_call_0_he: ldsw [%i1+0x020],%l1 ! Mem[0000000072800020] swap [%i3+0x124],%l6 ! Mem[0000000073800124] retl stb %l4,[%i3+0x0ab] ! Mem[00000000738000ab] p49_jmpl_0_ho: ldstub [%o3+0x03e],%l7 ! Mem[000000007380003e] ldx [%o3+0x1d0],%l5 ! Mem[00000000738001d0] ldstub [%o1+0x120],%l0 ! Mem[0000000072800120] stb %l4,[%o3+0x09a] ! Mem[000000007380009a] stb %l4,[%o0+0x008] ! Mem[0000000072000008] ldub [%o2+0x016],%l4 ! Mem[0000000073000016] jmpl %g6+8,%g0 addc %l0,-0x650,%l2 p49_call_0_ho: ldsw [%o1+0x020],%l1 ! Mem[0000000072800020] swap [%o3+0x124],%l6 ! Mem[0000000073800124] retl stb %l4,[%o3+0x0ab] ! Mem[00000000738000ab] p50_jmpl_0_le: ldd [%i0+0x158],%l0 ! Mem[0000000074000158] std %l6,[%i3+0x120] ! Mem[0000000075800120] swap [%i1+0x1a4],%l4 ! Mem[00000000748001a4] jmpl %g6+8,%g0 ldd [%i3+0x040],%l6 ! Mem[0000000075800040] p50_call_0_le: stw %l6,[%i1+0x140] ! Mem[0000000074800140] lduh [%i0+0x100],%l6 ! Mem[0000000074000100] retl stw %l7,[%i0+0x1b4] ! Mem[00000000740001b4] p50_jmpl_0_lo: ldd [%o0+0x158],%l0 ! Mem[0000000074000158] std %l6,[%o3+0x120] ! Mem[0000000075800120] swap [%o1+0x1a4],%l4 ! Mem[00000000748001a4] jmpl %g6+8,%g0 ldd [%o3+0x040],%l6 ! Mem[0000000075800040] p50_call_0_lo: stw %l6,[%o1+0x140] ! Mem[0000000074800140] lduh [%o0+0x100],%l6 ! Mem[0000000074000100] retl stw %l7,[%o0+0x1b4] ! Mem[00000000740001b4] p50_jmpl_0_he: stx %l0,[%i0+0x100] ! Mem[0000000074000100] ldx [%i2+0x098],%l4 ! Mem[0000000075000098] ldd [%i2+0x028],%l4 ! Mem[0000000075000028] stw %l3,[%i0+0x158] ! Mem[0000000074000158] sth %l1,[%i2+0x1fe] ! Mem[00000000750001fe] jmpl %g6+8,%g0 ldd [%i3+0x108],%l0 ! Mem[0000000075800108] p50_call_0_he: ldsb [%i1+0x180],%l0 ! Mem[0000000074800180] ldsh [%i1+0x160],%l4 ! Mem[0000000074800160] retl swap [%i1+0x104],%l6 ! Mem[0000000074800104] p50_jmpl_0_ho: stx %l0,[%o0+0x100] ! Mem[0000000074000100] ldx [%o2+0x098],%l4 ! Mem[0000000075000098] ldd [%o2+0x028],%l4 ! Mem[0000000075000028] stw %l3,[%o0+0x158] ! Mem[0000000074000158] sth %l1,[%o2+0x1fe] ! Mem[00000000750001fe] jmpl %g6+8,%g0 ldd [%o3+0x108],%l0 ! Mem[0000000075800108] p50_call_0_ho: ldsb [%o1+0x180],%l0 ! Mem[0000000074800180] ldsh [%o1+0x160],%l4 ! Mem[0000000074800160] retl swap [%o1+0x104],%l6 ! Mem[0000000074800104] p51_jmpl_0_le: lduw [%i1+0x0ac],%l0 ! Mem[00000000768000ac] ldsb [%i1+0x113],%l7 ! Mem[0000000076800113] ldub [%i0+0x043],%l3 ! Mem[0000000076000043] jmpl %g6+8,%g0 std %l4,[%i2+0x1f0] ! Mem[00000000770001f0] p51_call_0_le: addccc %l7,-0x5e9,%l5 retl ldsw [%i0+0x1ec],%l4 ! Mem[00000000760001ec] p51_jmpl_0_lo: lduw [%o1+0x0ac],%l0 ! Mem[00000000768000ac] ldsb [%o1+0x113],%l7 ! Mem[0000000076800113] ldub [%o0+0x043],%l3 ! Mem[0000000076000043] jmpl %g6+8,%g0 std %l4,[%o2+0x1f0] ! Mem[00000000770001f0] p51_call_0_lo: addccc %l7,-0x5e9,%l5 retl ldsw [%o0+0x1ec],%l4 ! Mem[00000000760001ec] p51_jmpl_0_he: sth %l2,[%i3+0x170] ! Mem[0000000077800170] jmpl %g6+8,%g0 ldx [%i3+0x0c0],%l1 ! Mem[00000000778000c0] p51_call_0_he: ldx [%i3+0x1a0],%l4 ! Mem[00000000778001a0] stx %l0,[%i3+0x058] ! Mem[0000000077800058] lduh [%i1+0x0ba],%l2 ! Mem[00000000768000ba] ldd [%i2+0x1c8],%f24 ! Mem[00000000770001c8] std %l0,[%i0+0x0d8] ! Mem[00000000760000d8] sth %l2,[%i1+0x04c] ! Mem[000000007680004c] retl ldstub [%i3+0x019],%l2 ! Mem[0000000077800019] p51_jmpl_0_ho: sth %l2,[%o3+0x170] ! Mem[0000000077800170] jmpl %g6+8,%g0 ldx [%o3+0x0c0],%l1 ! Mem[00000000778000c0] p51_call_0_ho: ldx [%o3+0x1a0],%l4 ! Mem[00000000778001a0] stx %l0,[%o3+0x058] ! Mem[0000000077800058] lduh [%o1+0x0ba],%l2 ! Mem[00000000768000ba] ldd [%o2+0x1c8],%f24 ! Mem[00000000770001c8] std %l0,[%o0+0x0d8] ! Mem[00000000760000d8] sth %l2,[%o1+0x04c] ! Mem[000000007680004c] retl ldstub [%o3+0x019],%l2 ! Mem[0000000077800019] p52_jmpl_0_le: srax %l1,0x004,%l3 xorcc %l3,%l7,%l1 tsubcc %l2,%l4,%l0 jmpl %g6+8,%g0 stb %l2,[%i2+0x170] ! Mem[0000000079000170] p52_call_0_le: ldsb [%i2+0x040],%l7 ! Mem[0000000079000040] udivx %l0,%l1,%l4 swap [%i1+0x178],%l4 ! Mem[0000000078800178] swap [%i3+0x1d4],%l5 ! Mem[00000000798001d4] stw %l3,[%i2+0x178] ! Mem[0000000079000178] st %f9 ,[%i0+0x1fc] ! Mem[00000000780001fc] retl stx %l6,[%i3+0x028] ! Mem[0000000079800028] p52_jmpl_0_lo: srax %l1,0x004,%l3 xorcc %l3,%l7,%l1 tsubcc %l2,%l4,%l0 jmpl %g6+8,%g0 stb %l2,[%o2+0x170] ! Mem[0000000079000170] p52_call_0_lo: ldsb [%o2+0x040],%l7 ! Mem[0000000079000040] udivx %l0,%l1,%l4 swap [%o1+0x178],%l4 ! Mem[0000000078800178] swap [%o3+0x1d4],%l5 ! Mem[00000000798001d4] stw %l3,[%o2+0x178] ! Mem[0000000079000178] st %f9 ,[%o0+0x1fc] ! Mem[00000000780001fc] retl stx %l6,[%o3+0x028] ! Mem[0000000079800028] p52_jmpl_0_he: ldx [%i2+0x018],%l2 ! Mem[0000000079000018] std %l4,[%i1+0x160] ! Mem[0000000078800160] jmpl %g6+8,%g0 ldstub [%i0+0x131],%l4 ! Mem[0000000078000131] p52_call_0_he: stw %l4,[%i2+0x16c] ! Mem[000000007900016c] std %l0,[%i3+0x170] ! Mem[0000000079800170] retl stw %l5,[%i1+0x01c] ! Mem[000000007880001c] p52_jmpl_0_ho: ldx [%o2+0x018],%l2 ! Mem[0000000079000018] std %l4,[%o1+0x160] ! Mem[0000000078800160] jmpl %g6+8,%g0 ldstub [%o0+0x131],%l4 ! Mem[0000000078000131] p52_call_0_ho: stw %l4,[%o2+0x16c] ! Mem[000000007900016c] std %l0,[%o3+0x170] ! Mem[0000000079800170] retl stw %l5,[%o1+0x01c] ! Mem[000000007880001c] p53_jmpl_0_le: ldd [%i1+0x1c8],%l4 ! Mem[000000007a8001c8] ldsh [%i0+0x040],%l4 ! Mem[000000007a000040] std %f6 ,[%i3+0x1f8] ! Mem[000000007b8001f8] jmpl %g6+8,%g0 lduw [%i1+0x16c],%l6 ! Mem[000000007a80016c] p53_call_0_le: ldx [%i3+0x120],%l7 ! Mem[000000007b800120] retl swap [%i1+0x1d4],%l7 ! Mem[000000007a8001d4] p53_jmpl_0_lo: ldd [%o1+0x1c8],%l4 ! Mem[000000007a8001c8] ldsh [%o0+0x040],%l4 ! Mem[000000007a000040] std %f6 ,[%o3+0x1f8] ! Mem[000000007b8001f8] jmpl %g6+8,%g0 lduw [%o1+0x16c],%l6 ! Mem[000000007a80016c] p53_call_0_lo: ldx [%o3+0x120],%l7 ! Mem[000000007b800120] retl swap [%o1+0x1d4],%l7 ! Mem[000000007a8001d4] p53_jmpl_0_he: ldub [%i1+0x1b1],%l6 ! Mem[000000007a8001b1] ldd [%i3+0x0d0],%l0 ! Mem[000000007b8000d0] ld [%i3+0x0c0],%f17 ! Mem[000000007b8000c0] tsubcctv %l1,%l4,%l0 stx %l5,[%i2+0x118] ! Mem[000000007b000118] lduh [%i2+0x024],%l1 ! Mem[000000007b000024] sth %l3,[%i0+0x138] ! Mem[000000007a000138] jmpl %g6+8,%g0 ldsh [%i1+0x056],%l5 ! Mem[000000007a800056] p53_call_0_he: ldstub [%i3+0x07a],%l0 ! Mem[000000007b80007a] ldd [%i3+0x020],%l2 ! Mem[000000007b800020] stx %l7,[%i1+0x020] ! Mem[000000007a800020] ldx [%i2+0x070],%l5 ! Mem[000000007b000070] stx %l1,[%i2+0x020] ! Mem[000000007b000020] ldub [%i1+0x0ab],%l4 ! Mem[000000007a8000ab] ldsw [%i0+0x104],%l7 ! Mem[000000007a000104] retl ldstub [%i3+0x0a9],%l7 ! Mem[000000007b8000a9] p53_jmpl_0_ho: ldub [%o1+0x1b1],%l6 ! Mem[000000007a8001b1] ldd [%o3+0x0d0],%l0 ! Mem[000000007b8000d0] ld [%o3+0x0c0],%f17 ! Mem[000000007b8000c0] tsubcctv %l1,%l4,%l0 stx %l5,[%o2+0x118] ! Mem[000000007b000118] lduh [%o2+0x024],%l1 ! Mem[000000007b000024] sth %l3,[%o0+0x138] ! Mem[000000007a000138] jmpl %g6+8,%g0 ldsh [%o1+0x056],%l5 ! Mem[000000007a800056] p53_call_0_ho: ldstub [%o3+0x07a],%l0 ! Mem[000000007b80007a] ldd [%o3+0x020],%l2 ! Mem[000000007b800020] stx %l7,[%o1+0x020] ! Mem[000000007a800020] ldx [%o2+0x070],%l5 ! Mem[000000007b000070] stx %l1,[%o2+0x020] ! Mem[000000007b000020] ldub [%o1+0x0ab],%l4 ! Mem[000000007a8000ab] ldsw [%o0+0x104],%l7 ! Mem[000000007a000104] retl ldstub [%o3+0x0a9],%l7 ! Mem[000000007b8000a9] p54_jmpl_0_le: std %l0,[%i2+0x088] ! Mem[000000007d000088] st %f1 ,[%i0+0x1a4] ! Mem[000000007c0001a4] std %l0,[%i2+0x150] ! Mem[000000007d000150] jmpl %g6+8,%g0 std %f0 ,[%i2+0x038] ! Mem[000000007d000038] p54_call_0_le: swap [%i3+0x1f4],%l2 ! Mem[000000007d8001f4] std %l6,[%i1+0x140] ! Mem[000000007c800140] ldd [%i3+0x140],%l6 ! Mem[000000007d800140] st %f14,[%i1+0x120] ! Mem[000000007c800120] orncc %l6,0xbb7,%l6 retl stx %l4,[%i2+0x158] ! Mem[000000007d000158] p54_jmpl_0_lo: std %l0,[%o2+0x088] ! Mem[000000007d000088] st %f1 ,[%o0+0x1a4] ! Mem[000000007c0001a4] std %l0,[%o2+0x150] ! Mem[000000007d000150] jmpl %g6+8,%g0 std %f0 ,[%o2+0x038] ! Mem[000000007d000038] p54_call_0_lo: swap [%o3+0x1f4],%l2 ! Mem[000000007d8001f4] std %l6,[%o1+0x140] ! Mem[000000007c800140] ldd [%o3+0x140],%l6 ! Mem[000000007d800140] st %f14,[%o1+0x120] ! Mem[000000007c800120] orncc %l6,0xbb7,%l6 retl stx %l4,[%o2+0x158] ! Mem[000000007d000158] p54_jmpl_0_he: jmpl %g6+8,%g0 stx %l2,[%i2+0x098] ! Mem[000000007d000098] p54_call_0_he: stw %l5,[%i1+0x1a4] ! Mem[000000007c8001a4] lduw [%i3+0x0f4],%l7 ! Mem[000000007d8000f4] sth %l1,[%i2+0x19a] ! Mem[000000007d00019a] sth %l5,[%i0+0x180] ! Mem[000000007c000180] taddcctv %l2,%l1,%l0 sth %l6,[%i3+0x108] ! Mem[000000007d800108] retl srlx %l1,%l4,%l6 p54_jmpl_0_ho: jmpl %g6+8,%g0 stx %l2,[%o2+0x098] ! Mem[000000007d000098] p54_call_0_ho: stw %l5,[%o1+0x1a4] ! Mem[000000007c8001a4] lduw [%o3+0x0f4],%l7 ! Mem[000000007d8000f4] sth %l1,[%o2+0x19a] ! Mem[000000007d00019a] sth %l5,[%o0+0x180] ! Mem[000000007c000180] taddcctv %l2,%l1,%l0 sth %l6,[%o3+0x108] ! Mem[000000007d800108] retl srlx %l1,%l4,%l6 p55_jmpl_0_le: sth %l0,[%i2+0x08e] ! Mem[000000007f00008e] stx %l2,[%i2+0x0e8] ! Mem[000000007f0000e8] stx %l0,[%i3+0x170] ! Mem[000000007f800170] jmpl %g6+8,%g0 lduw [%i2+0x0f4],%l7 ! Mem[000000007f0000f4] p55_call_0_le: ldsw [%i3+0x03c],%l7 ! Mem[000000007f80003c] lduw [%i1+0x088],%l7 ! Mem[000000007e800088] swap [%i2+0x0c8],%l1 ! Mem[000000007f0000c8] lduh [%i3+0x190],%l6 ! Mem[000000007f800190] retl taddcc %l6,%l3,%l6 p55_jmpl_0_lo: sth %l0,[%o2+0x08e] ! Mem[000000007f00008e] stx %l2,[%o2+0x0e8] ! Mem[000000007f0000e8] stx %l0,[%o3+0x170] ! Mem[000000007f800170] jmpl %g6+8,%g0 lduw [%o2+0x0f4],%l7 ! Mem[000000007f0000f4] p55_call_0_lo: ldsw [%o3+0x03c],%l7 ! Mem[000000007f80003c] lduw [%o1+0x088],%l7 ! Mem[000000007e800088] swap [%o2+0x0c8],%l1 ! Mem[000000007f0000c8] lduh [%o3+0x190],%l6 ! Mem[000000007f800190] retl taddcc %l6,%l3,%l6 p55_jmpl_0_he: ldsh [%i1+0x190],%l4 ! Mem[000000007e800190] sth %l6,[%i2+0x1c4] ! Mem[000000007f0001c4] subc %l1,-0x646,%l2 std %l4,[%i2+0x110] ! Mem[000000007f000110] ldd [%i2+0x188],%f30 ! Mem[000000007f000188] jmpl %g6+8,%g0 ldx [%i2+0x0f0],%l7 ! Mem[000000007f0000f0] p55_call_0_he: lduw [%i2+0x1b8],%l1 ! Mem[000000007f0001b8] udivx %l2,%l2,%l0 lduw [%i1+0x024],%l7 ! Mem[000000007e800024] ldd [%i0+0x050],%l4 ! Mem[000000007e000050] stw %l3,[%i1+0x118] ! Mem[000000007e800118] swap [%i1+0x134],%l3 ! Mem[000000007e800134] xnor %l7,%l3,%l4 retl ldsb [%i0+0x054],%l2 ! Mem[000000007e000054] p55_jmpl_0_ho: ldsh [%o1+0x190],%l4 ! Mem[000000007e800190] sth %l6,[%o2+0x1c4] ! Mem[000000007f0001c4] subc %l1,-0x646,%l2 std %l4,[%o2+0x110] ! Mem[000000007f000110] ldd [%o2+0x188],%f30 ! Mem[000000007f000188] jmpl %g6+8,%g0 ldx [%o2+0x0f0],%l7 ! Mem[000000007f0000f0] p55_call_0_ho: lduw [%o2+0x1b8],%l1 ! Mem[000000007f0001b8] udivx %l2,%l2,%l0 lduw [%o1+0x024],%l7 ! Mem[000000007e800024] ldd [%o0+0x050],%l4 ! Mem[000000007e000050] stw %l3,[%o1+0x118] ! Mem[000000007e800118] swap [%o1+0x134],%l3 ! Mem[000000007e800134] xnor %l7,%l3,%l4 retl ldsb [%o0+0x054],%l2 ! Mem[000000007e000054] p56_jmpl_0_le: sub %l2,0x9eb,%l3 addcc %l0,%l1,%l5 sth %l6,[%i2+0x00a] ! Mem[000000008100000a] jmpl %g6+8,%g0 ldx [%i2+0x020],%l3 ! Mem[0000000081000020] p56_call_0_le: ld [%i2+0x178],%f1 ! Mem[0000000081000178] std %f14,[%i3+0x120] ! Mem[0000000081800120] retl swap [%i0+0x1b0],%l6 ! Mem[00000000800001b0] p56_jmpl_0_lo: sub %l2,0x9eb,%l3 addcc %l0,%l1,%l5 sth %l6,[%o2+0x00a] ! Mem[000000008100000a] jmpl %g6+8,%g0 ldx [%o2+0x020],%l3 ! Mem[0000000081000020] p56_call_0_lo: ld [%o2+0x178],%f1 ! Mem[0000000081000178] std %f14,[%o3+0x120] ! Mem[0000000081800120] retl swap [%o0+0x1b0],%l6 ! Mem[00000000800001b0] p56_jmpl_0_he: stb %l5,[%i2+0x19e] ! Mem[000000008100019e] jmpl %g6+8,%g0 addcc %l1,%l6,%l6 p56_call_0_he: nop retl ldd [%i3+0x1e0],%l6 ! Mem[00000000818001e0] p56_jmpl_0_ho: stb %l5,[%o2+0x19e] ! Mem[000000008100019e] jmpl %g6+8,%g0 addcc %l1,%l6,%l6 p56_call_0_ho: nop retl ldd [%o3+0x1e0],%l6 ! Mem[00000000818001e0] p57_jmpl_0_le: andn %l2,-0x535,%l3 ldsh [%i0+0x06a],%l1 ! Mem[000000008200006a] smulcc %l0,0xb7c,%l2 jmpl %g6+8,%g0 taddcc %l7,%l5,%l2 p57_call_0_le: addcc %l3,%l4,%l7 or %l0,0xed7,%l7 lduh [%i2+0x1fc],%l7 ! Mem[00000000830001fc] stx %l1,[%i3+0x130] ! Mem[0000000083800130] nop retl ldsw [%i1+0x014],%l6 ! Mem[0000000082800014] p57_jmpl_0_lo: andn %l2,-0x535,%l3 ldsh [%o0+0x06a],%l1 ! Mem[000000008200006a] smulcc %l0,0xb7c,%l2 jmpl %g6+8,%g0 taddcc %l7,%l5,%l2 p57_call_0_lo: addcc %l3,%l4,%l7 or %l0,0xed7,%l7 lduh [%o2+0x1fc],%l7 ! Mem[00000000830001fc] stx %l1,[%o3+0x130] ! Mem[0000000083800130] nop retl ldsw [%o1+0x014],%l6 ! Mem[0000000082800014] p57_jmpl_0_he: addc %l7,%l3,%l5 addc %l4,%l4,%l2 stb %l0,[%i2+0x100] ! Mem[0000000083000100] ldx [%i1+0x098],%l4 ! Mem[0000000082800098] sth %l2,[%i3+0x14e] ! Mem[000000008380014e] orncc %l1,-0x7ca,%l3 jmpl %g6+8,%g0 ldsw [%i2+0x0a0],%l6 ! Mem[00000000830000a0] p57_call_0_he: tsubcctv %l0,0xdb0,%l2 ldd [%i2+0x020],%f24 ! Mem[0000000083000020] addcc %l2,%l5,%l0 retl ldsh [%i3+0x1aa],%l4 ! Mem[00000000838001aa] p57_jmpl_0_ho: addc %l7,%l3,%l5 addc %l4,%l4,%l2 stb %l0,[%o2+0x100] ! Mem[0000000083000100] ldx [%o1+0x098],%l4 ! Mem[0000000082800098] sth %l2,[%o3+0x14e] ! Mem[000000008380014e] orncc %l1,-0x7ca,%l3 jmpl %g6+8,%g0 ldsw [%o2+0x0a0],%l6 ! Mem[00000000830000a0] p57_call_0_ho: tsubcctv %l0,0xdb0,%l2 ldd [%o2+0x020],%f24 ! Mem[0000000083000020] addcc %l2,%l5,%l0 retl ldsh [%o3+0x1aa],%l4 ! Mem[00000000838001aa] p58_jmpl_0_le: sth %l5,[%i1+0x1e8] ! Mem[00000000848001e8] tsubcc %l4,-0xefd,%l1 ldsh [%i1+0x066],%l3 ! Mem[0000000084800066] jmpl %g6+8,%g0 lduh [%i3+0x154],%l0 ! Mem[0000000085800154] p58_call_0_le: ldd [%i1+0x170],%f8 ! Mem[0000000084800170] retl stb %l6,[%i3+0x1d4] ! Mem[00000000858001d4] p58_jmpl_0_lo: sth %l5,[%o1+0x1e8] ! Mem[00000000848001e8] tsubcc %l4,-0xefd,%l1 ldsh [%o1+0x066],%l3 ! Mem[0000000084800066] jmpl %g6+8,%g0 lduh [%o3+0x154],%l0 ! Mem[0000000085800154] p58_call_0_lo: ldd [%o1+0x170],%f8 ! Mem[0000000084800170] retl stb %l6,[%o3+0x1d4] ! Mem[00000000858001d4] p58_jmpl_0_he: jmpl %g6+8,%g0 ld [%i2+0x088],%f23 ! Mem[0000000085000088] p58_call_0_he: tsubcc %l1,%l3,%l5 std %f16,[%i3+0x090] ! Mem[0000000085800090] taddcctv %l6,0xaae,%l7 ldx [%i1+0x0c0],%l6 ! Mem[00000000848000c0] retl ldd [%i1+0x108],%l2 ! Mem[0000000084800108] p58_jmpl_0_ho: jmpl %g6+8,%g0 ld [%o2+0x088],%f23 ! Mem[0000000085000088] p58_call_0_ho: tsubcc %l1,%l3,%l5 std %f16,[%o3+0x090] ! Mem[0000000085800090] taddcctv %l6,0xaae,%l7 ldx [%o1+0x0c0],%l6 ! Mem[00000000848000c0] retl ldd [%o1+0x108],%l2 ! Mem[0000000084800108] p59_jmpl_0_le: ldsb [%i2+0x0af],%l0 ! Mem[00000000870000af] ld [%i0+0x088],%f2 ! Mem[0000000086000088] lduh [%i3+0x042],%l3 ! Mem[0000000087800042] jmpl %g6+8,%g0 swap [%i2+0x1f4],%l5 ! Mem[00000000870001f4] p59_call_0_le: ldub [%i1+0x1d6],%l1 ! Mem[00000000868001d6] retl ldsh [%i3+0x1b2],%l6 ! Mem[00000000878001b2] p59_jmpl_0_lo: ldsb [%o2+0x0af],%l0 ! Mem[00000000870000af] ld [%o0+0x088],%f2 ! Mem[0000000086000088] lduh [%o3+0x042],%l3 ! Mem[0000000087800042] jmpl %g6+8,%g0 swap [%o2+0x1f4],%l5 ! Mem[00000000870001f4] p59_call_0_lo: ldub [%o1+0x1d6],%l1 ! Mem[00000000868001d6] retl ldsh [%o3+0x1b2],%l6 ! Mem[00000000878001b2] p59_jmpl_0_he: lduh [%i0+0x1b0],%l4 ! Mem[00000000860001b0] jmpl %g6+8,%g0 std %l4,[%i1+0x178] ! Mem[0000000086800178] p59_call_0_he: ld [%i0+0x008],%f20 ! Mem[0000000086000008] retl stb %l3,[%i1+0x17a] ! Mem[000000008680017a] p59_jmpl_0_ho: lduh [%o0+0x1b0],%l4 ! Mem[00000000860001b0] jmpl %g6+8,%g0 std %l4,[%o1+0x178] ! Mem[0000000086800178] p59_call_0_ho: ld [%o0+0x008],%f20 ! Mem[0000000086000008] retl stb %l3,[%o1+0x17a] ! Mem[000000008680017a] p60_jmpl_0_le: st %f0 ,[%i2+0x0ac] ! Mem[00000000890000ac] stx %l7,[%i1+0x1f8] ! Mem[00000000888001f8] ldsb [%i2+0x053],%l0 ! Mem[0000000089000053] jmpl %g6+8,%g0 xorcc %l5,-0x293,%l5 p60_call_0_le: addc %l3,%l3,%l6 retl ldd [%i3+0x1d8],%l6 ! Mem[00000000898001d8] p60_jmpl_0_lo: st %f0 ,[%o2+0x0ac] ! Mem[00000000890000ac] stx %l7,[%o1+0x1f8] ! Mem[00000000888001f8] ldsb [%o2+0x053],%l0 ! Mem[0000000089000053] jmpl %g6+8,%g0 xorcc %l5,-0x293,%l5 p60_call_0_lo: addc %l3,%l3,%l6 retl ldd [%o3+0x1d8],%l6 ! Mem[00000000898001d8] p60_jmpl_0_he: lduw [%i0+0x11c],%l5 ! Mem[000000008800011c] ldub [%i0+0x03e],%l6 ! Mem[000000008800003e] ldx [%i0+0x070],%l1 ! Mem[0000000088000070] ldsb [%i1+0x1d4],%l5 ! Mem[00000000888001d4] ldsb [%i2+0x008],%l4 ! Mem[0000000089000008] ldsw [%i3+0x118],%l2 ! Mem[0000000089800118] jmpl %g6+8,%g0 stb %l1,[%i3+0x1ed] ! Mem[00000000898001ed] p60_call_0_he: ldd [%i3+0x1d8],%l0 ! Mem[00000000898001d8] ldsw [%i1+0x128],%l0 ! Mem[0000000088800128] stb %l3,[%i1+0x1be] ! Mem[00000000888001be] retl lduh [%i1+0x0f2],%l4 ! Mem[00000000888000f2] p60_jmpl_0_ho: lduw [%o0+0x11c],%l5 ! Mem[000000008800011c] ldub [%o0+0x03e],%l6 ! Mem[000000008800003e] ldx [%o0+0x070],%l1 ! Mem[0000000088000070] ldsb [%o1+0x1d4],%l5 ! Mem[00000000888001d4] ldsb [%o2+0x008],%l4 ! Mem[0000000089000008] ldsw [%o3+0x118],%l2 ! Mem[0000000089800118] jmpl %g6+8,%g0 stb %l1,[%o3+0x1ed] ! Mem[00000000898001ed] p60_call_0_ho: ldd [%o3+0x1d8],%l0 ! Mem[00000000898001d8] ldsw [%o1+0x128],%l0 ! Mem[0000000088800128] stb %l3,[%o1+0x1be] ! Mem[00000000888001be] retl lduh [%o1+0x0f2],%l4 ! Mem[00000000888000f2] p61_jmpl_0_le: lduh [%i1+0x042],%l3 ! Mem[000000008a800042] ldstub [%i2+0x1f0],%l1 ! Mem[000000008b0001f0] ldsw [%i0+0x1f4],%l1 ! Mem[000000008a0001f4] jmpl %g6+8,%g0 ldsb [%i1+0x153],%l0 ! Mem[000000008a800153] p61_call_0_le: ldx [%i1+0x1b0],%l6 ! Mem[000000008a8001b0] retl swap [%i1+0x140],%l6 ! Mem[000000008a800140] p61_jmpl_0_lo: lduh [%o1+0x042],%l3 ! Mem[000000008a800042] ldstub [%o2+0x1f0],%l1 ! Mem[000000008b0001f0] ldsw [%o0+0x1f4],%l1 ! Mem[000000008a0001f4] jmpl %g6+8,%g0 ldsb [%o1+0x153],%l0 ! Mem[000000008a800153] p61_call_0_lo: ldx [%o1+0x1b0],%l6 ! Mem[000000008a8001b0] retl swap [%o1+0x140],%l6 ! Mem[000000008a800140] p61_jmpl_0_he: ldd [%i3+0x050],%l0 ! Mem[000000008b800050] ldsb [%i3+0x1f4],%l5 ! Mem[000000008b8001f4] swap [%i2+0x0b4],%l7 ! Mem[000000008b0000b4] ldd [%i3+0x0b8],%f28 ! Mem[000000008b8000b8] umulcc %l1,%l6,%l6 ldsb [%i0+0x0ce],%l3 ! Mem[000000008a0000ce] lduw [%i2+0x078],%l0 ! Mem[000000008b000078] jmpl %g6+8,%g0 std %l2,[%i1+0x038] ! Mem[000000008a800038] p61_call_0_he: lduh [%i2+0x1a0],%l0 ! Mem[000000008b0001a0] retl orn %l1,-0xabc,%l3 p61_jmpl_0_ho: ldd [%o3+0x050],%l0 ! Mem[000000008b800050] ldsb [%o3+0x1f4],%l5 ! Mem[000000008b8001f4] swap [%o2+0x0b4],%l7 ! Mem[000000008b0000b4] ldd [%o3+0x0b8],%f28 ! Mem[000000008b8000b8] umulcc %l1,%l6,%l6 ldsb [%o0+0x0ce],%l3 ! Mem[000000008a0000ce] lduw [%o2+0x078],%l0 ! Mem[000000008b000078] jmpl %g6+8,%g0 std %l2,[%o1+0x038] ! Mem[000000008a800038] p61_call_0_ho: lduh [%o2+0x1a0],%l0 ! Mem[000000008b0001a0] retl orn %l1,-0xabc,%l3 p62_jmpl_0_le: tsubcctv %l2,0xf2b,%l3 xnor %l1,%l5,%l0 swap [%i3+0x060],%l4 ! Mem[000000008d800060] jmpl %g6+8,%g0 ld [%i1+0x1fc],%f7 ! Mem[000000008c8001fc] p62_call_0_le: subc %l0,0xd79,%l0 ldub [%i0+0x175],%l1 ! Mem[000000008c000175] retl sth %l6,[%i0+0x1f4] ! Mem[000000008c0001f4] p62_jmpl_0_lo: tsubcctv %l2,0xf2b,%l3 xnor %l1,%l5,%l0 swap [%o3+0x060],%l4 ! Mem[000000008d800060] jmpl %g6+8,%g0 ld [%o1+0x1fc],%f7 ! Mem[000000008c8001fc] p62_call_0_lo: subc %l0,0xd79,%l0 ldub [%o0+0x175],%l1 ! Mem[000000008c000175] retl sth %l6,[%o0+0x1f4] ! Mem[000000008c0001f4] p62_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i2+0x0a8],%f22 ! Mem[000000008d0000a8] p62_call_0_he: ldsh [%i1+0x090],%l5 ! Mem[000000008c800090] ldstub [%i3+0x06d],%l6 ! Mem[000000008d80006d] ldsh [%i0+0x060],%l1 ! Mem[000000008c000060] std %f28,[%i1+0x158] ! Mem[000000008c800158] retl lduw [%i0+0x1d4],%l5 ! Mem[000000008c0001d4] p62_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o2+0x0a8],%f22 ! Mem[000000008d0000a8] p62_call_0_ho: ldsh [%o1+0x090],%l5 ! Mem[000000008c800090] ldstub [%o3+0x06d],%l6 ! Mem[000000008d80006d] ldsh [%o0+0x060],%l1 ! Mem[000000008c000060] std %f28,[%o1+0x158] ! Mem[000000008c800158] retl lduw [%o0+0x1d4],%l5 ! Mem[000000008c0001d4] p63_jmpl_0_le: sll %l0,0x01c,%l2 stx %l2,[%i1+0x070] ! Mem[000000008e800070] ldx [%i3+0x018],%l2 ! Mem[000000008f800018] jmpl %g6+8,%g0 swap [%i3+0x158],%l1 ! Mem[000000008f800158] p63_call_0_le: srl %l4,%l6,%l4 stw %l4,[%i1+0x07c] ! Mem[000000008e80007c] orcc %l3,%l0,%l2 retl ldd [%i3+0x1b8],%l2 ! Mem[000000008f8001b8] p63_jmpl_0_lo: sll %l0,0x01c,%l2 stx %l2,[%o1+0x070] ! Mem[000000008e800070] ldx [%o3+0x018],%l2 ! Mem[000000008f800018] jmpl %g6+8,%g0 swap [%o3+0x158],%l1 ! Mem[000000008f800158] p63_call_0_lo: srl %l4,%l6,%l4 stw %l4,[%o1+0x07c] ! Mem[000000008e80007c] orcc %l3,%l0,%l2 retl ldd [%o3+0x1b8],%l2 ! Mem[000000008f8001b8] p63_jmpl_0_he: ldx [%i3+0x040],%l1 ! Mem[000000008f800040] lduw [%i0+0x158],%l4 ! Mem[000000008e000158] xnor %l2,-0x767,%l4 xnor %l5,%l0,%l4 ldd [%i2+0x130],%l6 ! Mem[000000008f000130] jmpl %g6+8,%g0 stw %l3,[%i3+0x0cc] ! Mem[000000008f8000cc] p63_call_0_he: swap [%i0+0x080],%l6 ! Mem[000000008e000080] ldsw [%i0+0x180],%l0 ! Mem[000000008e000180] ldx [%i3+0x160],%l4 ! Mem[000000008f800160] lduw [%i3+0x160],%l6 ! Mem[000000008f800160] lduh [%i1+0x10a],%l4 ! Mem[000000008e80010a] stw %l2,[%i1+0x120] ! Mem[000000008e800120] retl ld [%i0+0x198],%f18 ! Mem[000000008e000198] p63_jmpl_0_ho: ldx [%o3+0x040],%l1 ! Mem[000000008f800040] lduw [%o0+0x158],%l4 ! Mem[000000008e000158] xnor %l2,-0x767,%l4 xnor %l5,%l0,%l4 ldd [%o2+0x130],%l6 ! Mem[000000008f000130] jmpl %g6+8,%g0 stw %l3,[%o3+0x0cc] ! Mem[000000008f8000cc] p63_call_0_ho: swap [%o0+0x080],%l6 ! Mem[000000008e000080] ldsw [%o0+0x180],%l0 ! Mem[000000008e000180] ldx [%o3+0x160],%l4 ! Mem[000000008f800160] lduw [%o3+0x160],%l6 ! Mem[000000008f800160] lduh [%o1+0x10a],%l4 ! Mem[000000008e80010a] stw %l2,[%o1+0x120] ! Mem[000000008e800120] retl ld [%o0+0x198],%f18 ! Mem[000000008e000198] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: lduw [%i2+0x1e4],%l4 ! Mem[00000000110001e4] ldub [%i0+0x0ed],%l5 ! Mem[00000000100000ed] taddcc %l2,%l2,%l5 ldsw [%i2+0x050],%l1 ! Mem[0000000011000050] jmpl %g6+8,%g0 std %f8 ,[%i1+0x138] ! Mem[0000000010800138] p0_call_1_le: sub %l0,0x5d5,%l6 stx %l4,[%i3+0x0f0] ! Mem[00000000118000f0] srl %l6,0x016,%l1 ldsb [%i1+0x04f],%l4 ! Mem[000000001080004f] stb %l6,[%i3+0x189] ! Mem[0000000011800189] std %f10,[%i2+0x1a8] ! Mem[00000000110001a8] retl stw %l7,[%i3+0x0d8] ! Mem[00000000118000d8] p0_jmpl_1_lo: lduw [%o2+0x1e4],%l4 ! Mem[00000000110001e4] ldub [%o0+0x0ed],%l5 ! Mem[00000000100000ed] taddcc %l2,%l2,%l5 ldsw [%o2+0x050],%l1 ! Mem[0000000011000050] jmpl %g6+8,%g0 std %f8 ,[%o1+0x138] ! Mem[0000000010800138] p0_call_1_lo: sub %l0,0x5d5,%l6 stx %l4,[%o3+0x0f0] ! Mem[00000000118000f0] srl %l6,0x016,%l1 ldsb [%o1+0x04f],%l4 ! Mem[000000001080004f] stb %l6,[%o3+0x189] ! Mem[0000000011800189] std %f10,[%o2+0x1a8] ! Mem[00000000110001a8] retl stw %l7,[%o3+0x0d8] ! Mem[00000000118000d8] p0_jmpl_1_he: std %l6,[%i2+0x068] ! Mem[0000000011000068] sth %l7,[%i2+0x072] ! Mem[0000000011000072] swap [%i2+0x060],%l4 ! Mem[0000000011000060] jmpl %g6+8,%g0 stb %l6,[%i2+0x13b] ! Mem[000000001100013b] p0_call_1_he: xnor %l0,-0x0a2,%l3 ldsh [%i2+0x1e2],%l2 ! Mem[00000000110001e2] ldsb [%i1+0x187],%l2 ! Mem[0000000010800187] ldsh [%i0+0x07e],%l3 ! Mem[000000001000007e] stb %l2,[%i1+0x105] ! Mem[0000000010800105] retl ldsb [%i2+0x1b6],%l3 ! Mem[00000000110001b6] p0_jmpl_1_ho: std %l6,[%o2+0x068] ! Mem[0000000011000068] sth %l7,[%o2+0x072] ! Mem[0000000011000072] swap [%o2+0x060],%l4 ! Mem[0000000011000060] jmpl %g6+8,%g0 stb %l6,[%o2+0x13b] ! Mem[000000001100013b] p0_call_1_ho: xnor %l0,-0x0a2,%l3 ldsh [%o2+0x1e2],%l2 ! Mem[00000000110001e2] ldsb [%o1+0x187],%l2 ! Mem[0000000010800187] ldsh [%o0+0x07e],%l3 ! Mem[000000001000007e] stb %l2,[%o1+0x105] ! Mem[0000000010800105] retl ldsb [%o2+0x1b6],%l3 ! Mem[00000000110001b6] p1_jmpl_1_le: umulcc %l7,%l3,%l0 st %f7 ,[%i3+0x054] ! Mem[0000000013800054] ldsb [%i1+0x024],%l7 ! Mem[0000000012800024] ldd [%i1+0x190],%l0 ! Mem[0000000012800190] taddcctv %l6,0x48e,%l6 ldsw [%i1+0x1a8],%l1 ! Mem[00000000128001a8] stw %l1,[%i0+0x1bc] ! Mem[00000000120001bc] jmpl %g6+8,%g0 stw %l1,[%i3+0x18c] ! Mem[000000001380018c] p1_call_1_le: ldub [%i3+0x0cf],%l1 ! Mem[00000000138000cf] ldsh [%i1+0x0dc],%l3 ! Mem[00000000128000dc] retl sth %l3,[%i0+0x1ea] ! Mem[00000000120001ea] p1_jmpl_1_lo: umulcc %l7,%l3,%l0 st %f7 ,[%o3+0x054] ! Mem[0000000013800054] ldsb [%o1+0x024],%l7 ! Mem[0000000012800024] ldd [%o1+0x190],%l0 ! Mem[0000000012800190] taddcctv %l6,0x48e,%l6 ldsw [%o1+0x1a8],%l1 ! Mem[00000000128001a8] stw %l1,[%o0+0x1bc] ! Mem[00000000120001bc] jmpl %g6+8,%g0 stw %l1,[%o3+0x18c] ! Mem[000000001380018c] p1_call_1_lo: ldub [%o3+0x0cf],%l1 ! Mem[00000000138000cf] ldsh [%o1+0x0dc],%l3 ! Mem[00000000128000dc] retl sth %l3,[%o0+0x1ea] ! Mem[00000000120001ea] p1_jmpl_1_he: std %l6,[%i0+0x0c0] ! Mem[00000000120000c0] ldub [%i1+0x094],%l4 ! Mem[0000000012800094] st %f27,[%i3+0x0cc] ! Mem[00000000138000cc] ldsb [%i2+0x1b2],%l6 ! Mem[00000000130001b2] jmpl %g6+8,%g0 subc %l0,-0xb2b,%l4 p1_call_1_he: ldsw [%i1+0x1cc],%l0 ! Mem[00000000128001cc] stb %l4,[%i2+0x1ea] ! Mem[00000000130001ea] lduw [%i0+0x050],%l5 ! Mem[0000000012000050] ldstub [%i2+0x06f],%l7 ! Mem[000000001300006f] stb %l1,[%i1+0x1b9] ! Mem[00000000128001b9] nop ldub [%i1+0x077],%l3 ! Mem[0000000012800077] retl std %l6,[%i3+0x008] ! Mem[0000000013800008] p1_jmpl_1_ho: std %l6,[%o0+0x0c0] ! Mem[00000000120000c0] ldub [%o1+0x094],%l4 ! Mem[0000000012800094] st %f27,[%o3+0x0cc] ! Mem[00000000138000cc] ldsb [%o2+0x1b2],%l6 ! Mem[00000000130001b2] jmpl %g6+8,%g0 subc %l0,-0xb2b,%l4 p1_call_1_ho: ldsw [%o1+0x1cc],%l0 ! Mem[00000000128001cc] stb %l4,[%o2+0x1ea] ! Mem[00000000130001ea] lduw [%o0+0x050],%l5 ! Mem[0000000012000050] ldstub [%o2+0x06f],%l7 ! Mem[000000001300006f] stb %l1,[%o1+0x1b9] ! Mem[00000000128001b9] nop ldub [%o1+0x077],%l3 ! Mem[0000000012800077] retl std %l6,[%o3+0x008] ! Mem[0000000013800008] p2_jmpl_1_le: stw %l3,[%i2+0x06c] ! Mem[000000001500006c] xor %l3,%l0,%l4 sll %l7,%l2,%l4 stw %l3,[%i3+0x198] ! Mem[0000000015800198] jmpl %g6+8,%g0 ldsh [%i1+0x0be],%l0 ! Mem[00000000148000be] p2_call_1_le: ldsh [%i3+0x052],%l7 ! Mem[0000000015800052] retl ldsb [%i2+0x041],%l4 ! Mem[0000000015000041] p2_jmpl_1_lo: stw %l3,[%o2+0x06c] ! Mem[000000001500006c] xor %l3,%l0,%l4 sll %l7,%l2,%l4 stw %l3,[%o3+0x198] ! Mem[0000000015800198] jmpl %g6+8,%g0 ldsh [%o1+0x0be],%l0 ! Mem[00000000148000be] p2_call_1_lo: ldsh [%o3+0x052],%l7 ! Mem[0000000015800052] retl ldsb [%o2+0x041],%l4 ! Mem[0000000015000041] p2_jmpl_1_he: stw %l2,[%i3+0x1b4] ! Mem[00000000158001b4] ld [%i2+0x0ec],%f18 ! Mem[00000000150000ec] jmpl %g6+8,%g0 lduw [%i3+0x08c],%l7 ! Mem[000000001580008c] p2_call_1_he: swap [%i3+0x114],%l7 ! Mem[0000000015800114] ldsw [%i1+0x190],%l6 ! Mem[0000000014800190] umulcc %l6,%l1,%l6 retl swap [%i1+0x194],%l0 ! Mem[0000000014800194] p2_jmpl_1_ho: stw %l2,[%o3+0x1b4] ! Mem[00000000158001b4] ld [%o2+0x0ec],%f18 ! Mem[00000000150000ec] jmpl %g6+8,%g0 lduw [%o3+0x08c],%l7 ! Mem[000000001580008c] p2_call_1_ho: swap [%o3+0x114],%l7 ! Mem[0000000015800114] ldsw [%o1+0x190],%l6 ! Mem[0000000014800190] umulcc %l6,%l1,%l6 retl swap [%o1+0x194],%l0 ! Mem[0000000014800194] p3_jmpl_1_le: stb %l4,[%i2+0x093] ! Mem[0000000017000093] ldx [%i2+0x078],%l7 ! Mem[0000000017000078] ldx [%i1+0x108],%l2 ! Mem[0000000016800108] std %l0,[%i1+0x150] ! Mem[0000000016800150] ldx [%i1+0x098],%l6 ! Mem[0000000016800098] jmpl %g6+8,%g0 ldx [%i3+0x070],%l5 ! Mem[0000000017800070] p3_call_1_le: lduw [%i3+0x078],%l1 ! Mem[0000000017800078] swap [%i3+0x118],%l3 ! Mem[0000000017800118] std %f2 ,[%i1+0x168] ! Mem[0000000016800168] stx %l7,[%i0+0x108] ! Mem[0000000016000108] st %f5 ,[%i3+0x048] ! Mem[0000000017800048] sllx %l0,%l3,%l6 st %f14,[%i0+0x16c] ! Mem[000000001600016c] retl ldd [%i2+0x0f8],%f8 ! Mem[00000000170000f8] p3_jmpl_1_lo: stb %l4,[%o2+0x093] ! Mem[0000000017000093] ldx [%o2+0x078],%l7 ! Mem[0000000017000078] ldx [%o1+0x108],%l2 ! Mem[0000000016800108] std %l0,[%o1+0x150] ! Mem[0000000016800150] ldx [%o1+0x098],%l6 ! Mem[0000000016800098] jmpl %g6+8,%g0 ldx [%o3+0x070],%l5 ! Mem[0000000017800070] p3_call_1_lo: lduw [%o3+0x078],%l1 ! Mem[0000000017800078] swap [%o3+0x118],%l3 ! Mem[0000000017800118] std %f2 ,[%o1+0x168] ! Mem[0000000016800168] stx %l7,[%o0+0x108] ! Mem[0000000016000108] st %f5 ,[%o3+0x048] ! Mem[0000000017800048] sllx %l0,%l3,%l6 st %f14,[%o0+0x16c] ! Mem[000000001600016c] retl ldd [%o2+0x0f8],%f8 ! Mem[00000000170000f8] p3_jmpl_1_he: lduh [%i2+0x0f0],%l7 ! Mem[00000000170000f0] ldd [%i0+0x1a0],%l2 ! Mem[00000000160001a0] ldub [%i1+0x02c],%l5 ! Mem[000000001680002c] jmpl %g6+8,%g0 ldub [%i3+0x1ec],%l6 ! Mem[00000000178001ec] p3_call_1_he: ldub [%i2+0x186],%l6 ! Mem[0000000017000186] ldub [%i1+0x1ae],%l6 ! Mem[00000000168001ae] retl ldx [%i1+0x0f0],%l2 ! Mem[00000000168000f0] p3_jmpl_1_ho: lduh [%o2+0x0f0],%l7 ! Mem[00000000170000f0] ldd [%o0+0x1a0],%l2 ! Mem[00000000160001a0] ldub [%o1+0x02c],%l5 ! Mem[000000001680002c] jmpl %g6+8,%g0 ldub [%o3+0x1ec],%l6 ! Mem[00000000178001ec] p3_call_1_ho: ldub [%o2+0x186],%l6 ! Mem[0000000017000186] ldub [%o1+0x1ae],%l6 ! Mem[00000000168001ae] retl ldx [%o1+0x0f0],%l2 ! Mem[00000000168000f0] p4_jmpl_1_le: jmpl %g6+8,%g0 st %f11,[%i1+0x184] ! Mem[0000000018800184] p4_call_1_le: srlx %l0,0x02b,%l4 stb %l3,[%i1+0x16f] ! Mem[000000001880016f] srax %l2,%l2,%l5 retl smulcc %l6,-0x34b,%l3 p4_jmpl_1_lo: jmpl %g6+8,%g0 st %f11,[%o1+0x184] ! Mem[0000000018800184] p4_call_1_lo: srlx %l0,0x02b,%l4 stb %l3,[%o1+0x16f] ! Mem[000000001880016f] srax %l2,%l2,%l5 retl smulcc %l6,-0x34b,%l3 p4_jmpl_1_he: lduw [%i1+0x188],%l4 ! Mem[0000000018800188] jmpl %g6+8,%g0 swap [%i3+0x1f8],%l5 ! Mem[00000000198001f8] p4_call_1_he: ldx [%i0+0x050],%l7 ! Mem[0000000018000050] lduh [%i3+0x1ca],%l3 ! Mem[00000000198001ca] ldsb [%i0+0x174],%l0 ! Mem[0000000018000174] stb %l0,[%i2+0x0bb] ! Mem[00000000190000bb] ld [%i3+0x1ac],%f27 ! Mem[00000000198001ac] ldd [%i2+0x178],%l2 ! Mem[0000000019000178] ldsb [%i2+0x11e],%l2 ! Mem[000000001900011e] retl std %l2,[%i3+0x1f8] ! Mem[00000000198001f8] p4_jmpl_1_ho: lduw [%o1+0x188],%l4 ! Mem[0000000018800188] jmpl %g6+8,%g0 swap [%o3+0x1f8],%l5 ! Mem[00000000198001f8] p4_call_1_ho: ldx [%o0+0x050],%l7 ! Mem[0000000018000050] lduh [%o3+0x1ca],%l3 ! Mem[00000000198001ca] ldsb [%o0+0x174],%l0 ! Mem[0000000018000174] stb %l0,[%o2+0x0bb] ! Mem[00000000190000bb] ld [%o3+0x1ac],%f27 ! Mem[00000000198001ac] ldd [%o2+0x178],%l2 ! Mem[0000000019000178] ldsb [%o2+0x11e],%l2 ! Mem[000000001900011e] retl std %l2,[%o3+0x1f8] ! Mem[00000000198001f8] p5_jmpl_1_le: std %l4,[%i0+0x128] ! Mem[000000001a000128] sth %l0,[%i0+0x09a] ! Mem[000000001a00009a] ldsh [%i2+0x1b6],%l1 ! Mem[000000001b0001b6] jmpl %g6+8,%g0 ldd [%i0+0x198],%l0 ! Mem[000000001a000198] p5_call_1_le: sth %l2,[%i3+0x106] ! Mem[000000001b800106] stx %l1,[%i2+0x0c8] ! Mem[000000001b0000c8] orn %l2,-0x925,%l5 srlx %l4,0x01a,%l3 ldstub [%i2+0x194],%l2 ! Mem[000000001b000194] retl ldstub [%i2+0x183],%l1 ! Mem[000000001b000183] p5_jmpl_1_lo: std %l4,[%o0+0x128] ! Mem[000000001a000128] sth %l0,[%o0+0x09a] ! Mem[000000001a00009a] ldsh [%o2+0x1b6],%l1 ! Mem[000000001b0001b6] jmpl %g6+8,%g0 ldd [%o0+0x198],%l0 ! Mem[000000001a000198] p5_call_1_lo: sth %l2,[%o3+0x106] ! Mem[000000001b800106] stx %l1,[%o2+0x0c8] ! Mem[000000001b0000c8] orn %l2,-0x925,%l5 srlx %l4,0x01a,%l3 ldstub [%o2+0x194],%l2 ! Mem[000000001b000194] retl ldstub [%o2+0x183],%l1 ! Mem[000000001b000183] p5_jmpl_1_he: lduh [%i0+0x058],%l7 ! Mem[000000001a000058] stb %l6,[%i0+0x1b4] ! Mem[000000001a0001b4] jmpl %g6+8,%g0 lduh [%i0+0x0c8],%l7 ! Mem[000000001a0000c8] p5_call_1_he: sth %l0,[%i1+0x196] ! Mem[000000001a800196] ldsw [%i1+0x124],%l2 ! Mem[000000001a800124] stb %l3,[%i1+0x1b6] ! Mem[000000001a8001b6] swap [%i1+0x1cc],%l0 ! Mem[000000001a8001cc] retl and %l2,%l3,%l3 p5_jmpl_1_ho: lduh [%o0+0x058],%l7 ! Mem[000000001a000058] stb %l6,[%o0+0x1b4] ! Mem[000000001a0001b4] jmpl %g6+8,%g0 lduh [%o0+0x0c8],%l7 ! Mem[000000001a0000c8] p5_call_1_ho: sth %l0,[%o1+0x196] ! Mem[000000001a800196] ldsw [%o1+0x124],%l2 ! Mem[000000001a800124] stb %l3,[%o1+0x1b6] ! Mem[000000001a8001b6] swap [%o1+0x1cc],%l0 ! Mem[000000001a8001cc] retl and %l2,%l3,%l3 p6_jmpl_1_le: lduh [%i0+0x082],%l6 ! Mem[000000001c000082] swap [%i0+0x090],%l6 ! Mem[000000001c000090] stx %l5,[%i1+0x0a0] ! Mem[000000001c8000a0] ld [%i3+0x160],%f14 ! Mem[000000001d800160] ldd [%i0+0x118],%l2 ! Mem[000000001c000118] sth %l3,[%i2+0x134] ! Mem[000000001d000134] jmpl %g6+8,%g0 stb %l7,[%i0+0x089] ! Mem[000000001c000089] p6_call_1_le: ldsh [%i2+0x156],%l1 ! Mem[000000001d000156] retl stb %l5,[%i1+0x03e] ! Mem[000000001c80003e] p6_jmpl_1_lo: lduh [%o0+0x082],%l6 ! Mem[000000001c000082] swap [%o0+0x090],%l6 ! Mem[000000001c000090] stx %l5,[%o1+0x0a0] ! Mem[000000001c8000a0] ld [%o3+0x160],%f14 ! Mem[000000001d800160] ldd [%o0+0x118],%l2 ! Mem[000000001c000118] sth %l3,[%o2+0x134] ! Mem[000000001d000134] jmpl %g6+8,%g0 stb %l7,[%o0+0x089] ! Mem[000000001c000089] p6_call_1_lo: ldsh [%o2+0x156],%l1 ! Mem[000000001d000156] retl stb %l5,[%o1+0x03e] ! Mem[000000001c80003e] p6_jmpl_1_he: ld [%i3+0x188],%f20 ! Mem[000000001d800188] jmpl %g6+8,%g0 ldsw [%i0+0x04c],%l3 ! Mem[000000001c00004c] p6_call_1_he: sth %l0,[%i0+0x0dc] ! Mem[000000001c0000dc] stx %l1,[%i3+0x1e8] ! Mem[000000001d8001e8] ldd [%i0+0x0d8],%f16 ! Mem[000000001c0000d8] ldub [%i2+0x038],%l3 ! Mem[000000001d000038] retl swap [%i1+0x0dc],%l2 ! Mem[000000001c8000dc] p6_jmpl_1_ho: ld [%o3+0x188],%f20 ! Mem[000000001d800188] jmpl %g6+8,%g0 ldsw [%o0+0x04c],%l3 ! Mem[000000001c00004c] p6_call_1_ho: sth %l0,[%o0+0x0dc] ! Mem[000000001c0000dc] stx %l1,[%o3+0x1e8] ! Mem[000000001d8001e8] ldd [%o0+0x0d8],%f16 ! Mem[000000001c0000d8] ldub [%o2+0x038],%l3 ! Mem[000000001d000038] retl swap [%o1+0x0dc],%l2 ! Mem[000000001c8000dc] p7_jmpl_1_le: std %f0 ,[%i2+0x180] ! Mem[000000001f000180] jmpl %g6+8,%g0 ldsw [%i0+0x05c],%l2 ! Mem[000000001e00005c] p7_call_1_le: std %l4,[%i1+0x1e0] ! Mem[000000001e8001e0] stw %l7,[%i2+0x12c] ! Mem[000000001f00012c] ldub [%i1+0x04a],%l5 ! Mem[000000001e80004a] retl ldsh [%i1+0x006],%l0 ! Mem[000000001e800006] p7_jmpl_1_lo: std %f0 ,[%o2+0x180] ! Mem[000000001f000180] jmpl %g6+8,%g0 ldsw [%o0+0x05c],%l2 ! Mem[000000001e00005c] p7_call_1_lo: std %l4,[%o1+0x1e0] ! Mem[000000001e8001e0] stw %l7,[%o2+0x12c] ! Mem[000000001f00012c] ldub [%o1+0x04a],%l5 ! Mem[000000001e80004a] retl ldsh [%o1+0x006],%l0 ! Mem[000000001e800006] p7_jmpl_1_he: jmpl %g6+8,%g0 lduh [%i1+0x1b4],%l3 ! Mem[000000001e8001b4] p7_call_1_he: ldsb [%i1+0x0fa],%l0 ! Mem[000000001e8000fa] srax %l7,%l7,%l0 sth %l4,[%i3+0x13a] ! Mem[000000001f80013a] ldsb [%i1+0x10a],%l2 ! Mem[000000001e80010a] ldstub [%i1+0x1a6],%l6 ! Mem[000000001e8001a6] lduh [%i3+0x18e],%l6 ! Mem[000000001f80018e] retl lduh [%i1+0x0f2],%l2 ! Mem[000000001e8000f2] p7_jmpl_1_ho: jmpl %g6+8,%g0 lduh [%o1+0x1b4],%l3 ! Mem[000000001e8001b4] p7_call_1_ho: ldsb [%o1+0x0fa],%l0 ! Mem[000000001e8000fa] srax %l7,%l7,%l0 sth %l4,[%o3+0x13a] ! Mem[000000001f80013a] ldsb [%o1+0x10a],%l2 ! Mem[000000001e80010a] ldstub [%o1+0x1a6],%l6 ! Mem[000000001e8001a6] lduh [%o3+0x18e],%l6 ! Mem[000000001f80018e] retl lduh [%o1+0x0f2],%l2 ! Mem[000000001e8000f2] p8_jmpl_1_le: andcc %l4,%l0,%l0 ldsh [%i1+0x16e],%l6 ! Mem[000000002080016e] ldsb [%i1+0x0fa],%l0 ! Mem[00000000208000fa] stw %l7,[%i0+0x010] ! Mem[0000000020000010] std %l6,[%i3+0x050] ! Mem[0000000021800050] jmpl %g6+8,%g0 st %f12,[%i1+0x02c] ! Mem[000000002080002c] p8_call_1_le: retl ldsb [%i1+0x0d5],%l4 ! Mem[00000000208000d5] p8_jmpl_1_lo: andcc %l4,%l0,%l0 ldsh [%o1+0x16e],%l6 ! Mem[000000002080016e] ldsb [%o1+0x0fa],%l0 ! Mem[00000000208000fa] stw %l7,[%o0+0x010] ! Mem[0000000020000010] std %l6,[%o3+0x050] ! Mem[0000000021800050] jmpl %g6+8,%g0 st %f12,[%o1+0x02c] ! Mem[000000002080002c] p8_call_1_lo: retl ldsb [%o1+0x0d5],%l4 ! Mem[00000000208000d5] p8_jmpl_1_he: jmpl %g6+8,%g0 stb %l0,[%i2+0x0bb] ! Mem[00000000210000bb] p8_call_1_he: ldsh [%i3+0x0a2],%l6 ! Mem[00000000218000a2] ldsw [%i1+0x038],%l5 ! Mem[0000000020800038] ldd [%i2+0x190],%f28 ! Mem[0000000021000190] retl ldsw [%i2+0x048],%l3 ! Mem[0000000021000048] p8_jmpl_1_ho: jmpl %g6+8,%g0 stb %l0,[%o2+0x0bb] ! Mem[00000000210000bb] p8_call_1_ho: ldsh [%o3+0x0a2],%l6 ! Mem[00000000218000a2] ldsw [%o1+0x038],%l5 ! Mem[0000000020800038] ldd [%o2+0x190],%f28 ! Mem[0000000021000190] retl ldsw [%o2+0x048],%l3 ! Mem[0000000021000048] p9_jmpl_1_le: jmpl %g6+8,%g0 addccc %l0,-0x39c,%l6 p9_call_1_le: retl std %l2,[%i3+0x0d8] ! Mem[00000000238000d8] p9_jmpl_1_lo: jmpl %g6+8,%g0 addccc %l0,-0x39c,%l6 p9_call_1_lo: retl std %l2,[%o3+0x0d8] ! Mem[00000000238000d8] p9_jmpl_1_he: smulcc %l6,-0xdb9,%l6 ldub [%i2+0x00c],%l5 ! Mem[000000002300000c] jmpl %g6+8,%g0 ldsb [%i1+0x023],%l6 ! Mem[0000000022800023] p9_call_1_he: srax %l1,%l6,%l3 taddcc %l3,%l2,%l1 std %l2,[%i3+0x100] ! Mem[0000000023800100] swap [%i1+0x0ec],%l1 ! Mem[00000000228000ec] ldd [%i2+0x178],%f26 ! Mem[0000000023000178] stw %l5,[%i0+0x0b4] ! Mem[00000000220000b4] retl std %l2,[%i2+0x1c0] ! Mem[00000000230001c0] p9_jmpl_1_ho: smulcc %l6,-0xdb9,%l6 ldub [%o2+0x00c],%l5 ! Mem[000000002300000c] jmpl %g6+8,%g0 ldsb [%o1+0x023],%l6 ! Mem[0000000022800023] p9_call_1_ho: srax %l1,%l6,%l3 taddcc %l3,%l2,%l1 std %l2,[%o3+0x100] ! Mem[0000000023800100] swap [%o1+0x0ec],%l1 ! Mem[00000000228000ec] ldd [%o2+0x178],%f26 ! Mem[0000000023000178] stw %l5,[%o0+0x0b4] ! Mem[00000000220000b4] retl std %l2,[%o2+0x1c0] ! Mem[00000000230001c0] p10_jmpl_1_le: std %f12,[%i3+0x108] ! Mem[0000000025800108] jmpl %g6+8,%g0 orncc %l4,0xafb,%l4 p10_call_1_le: stb %l5,[%i3+0x1d2] ! Mem[00000000258001d2] ldsh [%i3+0x142],%l0 ! Mem[0000000025800142] sth %l3,[%i3+0x0da] ! Mem[00000000258000da] ldx [%i1+0x0f8],%l0 ! Mem[00000000248000f8] or %l7,%l0,%l7 ldsh [%i0+0x186],%l6 ! Mem[0000000024000186] ldub [%i0+0x0fc],%l5 ! Mem[00000000240000fc] retl swap [%i1+0x174],%l0 ! Mem[0000000024800174] p10_jmpl_1_lo: std %f12,[%o3+0x108] ! Mem[0000000025800108] jmpl %g6+8,%g0 orncc %l4,0xafb,%l4 p10_call_1_lo: stb %l5,[%o3+0x1d2] ! Mem[00000000258001d2] ldsh [%o3+0x142],%l0 ! Mem[0000000025800142] sth %l3,[%o3+0x0da] ! Mem[00000000258000da] ldx [%o1+0x0f8],%l0 ! Mem[00000000248000f8] or %l7,%l0,%l7 ldsh [%o0+0x186],%l6 ! Mem[0000000024000186] ldub [%o0+0x0fc],%l5 ! Mem[00000000240000fc] retl swap [%o1+0x174],%l0 ! Mem[0000000024800174] p10_jmpl_1_he: lduh [%i1+0x09a],%l0 ! Mem[000000002480009a] ldstub [%i1+0x1ae],%l3 ! Mem[00000000248001ae] stw %l7,[%i3+0x0d8] ! Mem[00000000258000d8] sub %l1,0xabd,%l6 jmpl %g6+8,%g0 andncc %l5,0x307,%l0 p10_call_1_he: ld [%i1+0x15c],%f27 ! Mem[000000002480015c] sub %l5,0xe3e,%l7 lduh [%i3+0x0d2],%l0 ! Mem[00000000258000d2] subccc %l3,%l2,%l4 tsubcctv %l3,0x6ca,%l4 ldsh [%i0+0x1c2],%l2 ! Mem[00000000240001c2] retl taddcc %l3,%l1,%l1 p10_jmpl_1_ho: lduh [%o1+0x09a],%l0 ! Mem[000000002480009a] ldstub [%o1+0x1ae],%l3 ! Mem[00000000248001ae] stw %l7,[%o3+0x0d8] ! Mem[00000000258000d8] sub %l1,0xabd,%l6 jmpl %g6+8,%g0 andncc %l5,0x307,%l0 p10_call_1_ho: ld [%o1+0x15c],%f27 ! Mem[000000002480015c] sub %l5,0xe3e,%l7 lduh [%o3+0x0d2],%l0 ! Mem[00000000258000d2] subccc %l3,%l2,%l4 tsubcctv %l3,0x6ca,%l4 ldsh [%o0+0x1c2],%l2 ! Mem[00000000240001c2] retl taddcc %l3,%l1,%l1 p11_jmpl_1_le: ldx [%i0+0x080],%l0 ! Mem[0000000026000080] ld [%i2+0x17c],%f6 ! Mem[000000002700017c] stb %l3,[%i0+0x134] ! Mem[0000000026000134] swap [%i1+0x198],%l2 ! Mem[0000000026800198] jmpl %g6+8,%g0 std %l6,[%i1+0x0a0] ! Mem[00000000268000a0] p11_call_1_le: retl std %l4,[%i3+0x088] ! Mem[0000000027800088] p11_jmpl_1_lo: ldx [%o0+0x080],%l0 ! Mem[0000000026000080] ld [%o2+0x17c],%f6 ! Mem[000000002700017c] stb %l3,[%o0+0x134] ! Mem[0000000026000134] swap [%o1+0x198],%l2 ! Mem[0000000026800198] jmpl %g6+8,%g0 std %l6,[%o1+0x0a0] ! Mem[00000000268000a0] p11_call_1_lo: retl std %l4,[%o3+0x088] ! Mem[0000000027800088] p11_jmpl_1_he: ldsh [%i0+0x006],%l7 ! Mem[0000000026000006] lduw [%i2+0x1d8],%l1 ! Mem[00000000270001d8] std %l0,[%i1+0x030] ! Mem[0000000026800030] ldx [%i3+0x1c8],%l3 ! Mem[00000000278001c8] tsubcc %l0,%l3,%l4 ldstub [%i0+0x0df],%l2 ! Mem[00000000260000df] jmpl %g6+8,%g0 tsubcctv %l3,%l0,%l4 p11_call_1_he: nop umulcc %l0,-0xb02,%l1 sra %l4,0x011,%l7 retl ldub [%i0+0x0a5],%l5 ! Mem[00000000260000a5] p11_jmpl_1_ho: ldsh [%o0+0x006],%l7 ! Mem[0000000026000006] lduw [%o2+0x1d8],%l1 ! Mem[00000000270001d8] std %l0,[%o1+0x030] ! Mem[0000000026800030] ldx [%o3+0x1c8],%l3 ! Mem[00000000278001c8] tsubcc %l0,%l3,%l4 ldstub [%o0+0x0df],%l2 ! Mem[00000000260000df] jmpl %g6+8,%g0 tsubcctv %l3,%l0,%l4 p11_call_1_ho: nop umulcc %l0,-0xb02,%l1 sra %l4,0x011,%l7 retl ldub [%o0+0x0a5],%l5 ! Mem[00000000260000a5] p12_jmpl_1_le: ldsh [%i2+0x038],%l2 ! Mem[0000000029000038] ldsh [%i0+0x008],%l0 ! Mem[0000000028000008] lduw [%i1+0x1a0],%l0 ! Mem[00000000288001a0] lduw [%i1+0x03c],%l0 ! Mem[000000002880003c] sth %l6,[%i0+0x15e] ! Mem[000000002800015e] sdivx %l4,%l3,%l2 jmpl %g6+8,%g0 addc %l7,%l7,%l5 p12_call_1_le: andncc %l1,%l7,%l5 ldsw [%i3+0x0a4],%l6 ! Mem[00000000298000a4] tsubcc %l3,%l1,%l5 stx %l4,[%i3+0x1a8] ! Mem[00000000298001a8] retl swap [%i3+0x1f8],%l5 ! Mem[00000000298001f8] p12_jmpl_1_lo: ldsh [%o2+0x038],%l2 ! Mem[0000000029000038] ldsh [%o0+0x008],%l0 ! Mem[0000000028000008] lduw [%o1+0x1a0],%l0 ! Mem[00000000288001a0] lduw [%o1+0x03c],%l0 ! Mem[000000002880003c] sth %l6,[%o0+0x15e] ! Mem[000000002800015e] sdivx %l4,%l3,%l2 jmpl %g6+8,%g0 addc %l7,%l7,%l5 p12_call_1_lo: andncc %l1,%l7,%l5 ldsw [%o3+0x0a4],%l6 ! Mem[00000000298000a4] tsubcc %l3,%l1,%l5 stx %l4,[%o3+0x1a8] ! Mem[00000000298001a8] retl swap [%o3+0x1f8],%l5 ! Mem[00000000298001f8] p12_jmpl_1_he: stw %l6,[%i1+0x1a4] ! Mem[00000000288001a4] ldd [%i2+0x110],%l2 ! Mem[0000000029000110] lduh [%i1+0x10c],%l4 ! Mem[000000002880010c] smulcc %l4,%l6,%l2 ldub [%i0+0x016],%l1 ! Mem[0000000028000016] sth %l6,[%i0+0x18e] ! Mem[000000002800018e] ldsb [%i1+0x0f3],%l2 ! Mem[00000000288000f3] jmpl %g6+8,%g0 swap [%i1+0x1c0],%l2 ! Mem[00000000288001c0] p12_call_1_he: lduw [%i2+0x0a4],%l5 ! Mem[00000000290000a4] lduh [%i1+0x146],%l4 ! Mem[0000000028800146] ldd [%i3+0x158],%l6 ! Mem[0000000029800158] retl stx %l4,[%i3+0x0a8] ! Mem[00000000298000a8] p12_jmpl_1_ho: stw %l6,[%o1+0x1a4] ! Mem[00000000288001a4] ldd [%o2+0x110],%l2 ! Mem[0000000029000110] lduh [%o1+0x10c],%l4 ! Mem[000000002880010c] smulcc %l4,%l6,%l2 ldub [%o0+0x016],%l1 ! Mem[0000000028000016] sth %l6,[%o0+0x18e] ! Mem[000000002800018e] ldsb [%o1+0x0f3],%l2 ! Mem[00000000288000f3] jmpl %g6+8,%g0 swap [%o1+0x1c0],%l2 ! Mem[00000000288001c0] p12_call_1_ho: lduw [%o2+0x0a4],%l5 ! Mem[00000000290000a4] lduh [%o1+0x146],%l4 ! Mem[0000000028800146] ldd [%o3+0x158],%l6 ! Mem[0000000029800158] retl stx %l4,[%o3+0x0a8] ! Mem[00000000298000a8] p13_jmpl_1_le: stb %l6,[%i2+0x18e] ! Mem[000000002b00018e] st %f15,[%i2+0x0d8] ! Mem[000000002b0000d8] ldstub [%i1+0x061],%l0 ! Mem[000000002a800061] swap [%i3+0x070],%l7 ! Mem[000000002b800070] ldsb [%i2+0x15d],%l3 ! Mem[000000002b00015d] xnor %l2,%l3,%l3 jmpl %g6+8,%g0 lduh [%i3+0x148],%l7 ! Mem[000000002b800148] p13_call_1_le: ldx [%i1+0x068],%l4 ! Mem[000000002a800068] lduh [%i1+0x1ae],%l0 ! Mem[000000002a8001ae] retl stw %l4,[%i0+0x1d4] ! Mem[000000002a0001d4] p13_jmpl_1_lo: stb %l6,[%o2+0x18e] ! Mem[000000002b00018e] st %f15,[%o2+0x0d8] ! Mem[000000002b0000d8] ldstub [%o1+0x061],%l0 ! Mem[000000002a800061] swap [%o3+0x070],%l7 ! Mem[000000002b800070] ldsb [%o2+0x15d],%l3 ! Mem[000000002b00015d] xnor %l2,%l3,%l3 jmpl %g6+8,%g0 lduh [%o3+0x148],%l7 ! Mem[000000002b800148] p13_call_1_lo: ldx [%o1+0x068],%l4 ! Mem[000000002a800068] lduh [%o1+0x1ae],%l0 ! Mem[000000002a8001ae] retl stw %l4,[%o0+0x1d4] ! Mem[000000002a0001d4] p13_jmpl_1_he: umulcc %l0,%l7,%l1 lduh [%i0+0x048],%l3 ! Mem[000000002a000048] std %l0,[%i2+0x150] ! Mem[000000002b000150] ldd [%i2+0x188],%f16 ! Mem[000000002b000188] ldsw [%i3+0x170],%l3 ! Mem[000000002b800170] ldd [%i3+0x080],%l6 ! Mem[000000002b800080] jmpl %g6+8,%g0 ldstub [%i0+0x0a7],%l0 ! Mem[000000002a0000a7] p13_call_1_he: tsubcc %l7,-0xb31,%l1 ldsb [%i1+0x0cf],%l1 ! Mem[000000002a8000cf] ldsb [%i3+0x0fe],%l3 ! Mem[000000002b8000fe] std %f28,[%i2+0x170] ! Mem[000000002b000170] ldsh [%i1+0x164],%l6 ! Mem[000000002a800164] ldstub [%i3+0x089],%l7 ! Mem[000000002b800089] retl st %f21,[%i3+0x1b4] ! Mem[000000002b8001b4] p13_jmpl_1_ho: umulcc %l0,%l7,%l1 lduh [%o0+0x048],%l3 ! Mem[000000002a000048] std %l0,[%o2+0x150] ! Mem[000000002b000150] ldd [%o2+0x188],%f16 ! Mem[000000002b000188] ldsw [%o3+0x170],%l3 ! Mem[000000002b800170] ldd [%o3+0x080],%l6 ! Mem[000000002b800080] jmpl %g6+8,%g0 ldstub [%o0+0x0a7],%l0 ! Mem[000000002a0000a7] p13_call_1_ho: tsubcc %l7,-0xb31,%l1 ldsb [%o1+0x0cf],%l1 ! Mem[000000002a8000cf] ldsb [%o3+0x0fe],%l3 ! Mem[000000002b8000fe] std %f28,[%o2+0x170] ! Mem[000000002b000170] ldsh [%o1+0x164],%l6 ! Mem[000000002a800164] ldstub [%o3+0x089],%l7 ! Mem[000000002b800089] retl st %f21,[%o3+0x1b4] ! Mem[000000002b8001b4] p14_jmpl_1_le: std %f6 ,[%i0+0x0a0] ! Mem[000000002c0000a0] ldsh [%i0+0x172],%l4 ! Mem[000000002c000172] ldsh [%i0+0x052],%l7 ! Mem[000000002c000052] orcc %l6,0x227,%l6 mulx %l4,0x388,%l4 lduh [%i1+0x09a],%l0 ! Mem[000000002c80009a] jmpl %g6+8,%g0 ldsh [%i3+0x196],%l1 ! Mem[000000002d800196] p14_call_1_le: ldstub [%i3+0x0ca],%l7 ! Mem[000000002d8000ca] tsubcc %l3,%l2,%l1 stx %l5,[%i0+0x178] ! Mem[000000002c000178] retl std %l2,[%i1+0x100] ! Mem[000000002c800100] p14_jmpl_1_lo: std %f6 ,[%o0+0x0a0] ! Mem[000000002c0000a0] ldsh [%o0+0x172],%l4 ! Mem[000000002c000172] ldsh [%o0+0x052],%l7 ! Mem[000000002c000052] orcc %l6,0x227,%l6 mulx %l4,0x388,%l4 lduh [%o1+0x09a],%l0 ! Mem[000000002c80009a] jmpl %g6+8,%g0 ldsh [%o3+0x196],%l1 ! Mem[000000002d800196] p14_call_1_lo: ldstub [%o3+0x0ca],%l7 ! Mem[000000002d8000ca] tsubcc %l3,%l2,%l1 stx %l5,[%o0+0x178] ! Mem[000000002c000178] retl std %l2,[%o1+0x100] ! Mem[000000002c800100] p14_jmpl_1_he: ldub [%i0+0x061],%l4 ! Mem[000000002c000061] ldstub [%i2+0x11b],%l6 ! Mem[000000002d00011b] ldub [%i1+0x1a3],%l1 ! Mem[000000002c8001a3] ldsh [%i2+0x0e0],%l6 ! Mem[000000002d0000e0] ldx [%i3+0x1c8],%l6 ! Mem[000000002d8001c8] jmpl %g6+8,%g0 add %l1,%l5,%l1 p14_call_1_he: ldd [%i1+0x108],%l0 ! Mem[000000002c800108] ldub [%i1+0x19e],%l5 ! Mem[000000002c80019e] std %l4,[%i1+0x0d8] ! Mem[000000002c8000d8] retl ldsb [%i1+0x19e],%l7 ! Mem[000000002c80019e] p14_jmpl_1_ho: ldub [%o0+0x061],%l4 ! Mem[000000002c000061] ldstub [%o2+0x11b],%l6 ! Mem[000000002d00011b] ldub [%o1+0x1a3],%l1 ! Mem[000000002c8001a3] ldsh [%o2+0x0e0],%l6 ! Mem[000000002d0000e0] ldx [%o3+0x1c8],%l6 ! Mem[000000002d8001c8] jmpl %g6+8,%g0 add %l1,%l5,%l1 p14_call_1_ho: ldd [%o1+0x108],%l0 ! Mem[000000002c800108] ldub [%o1+0x19e],%l5 ! Mem[000000002c80019e] std %l4,[%o1+0x0d8] ! Mem[000000002c8000d8] retl ldsb [%o1+0x19e],%l7 ! Mem[000000002c80019e] p15_jmpl_1_le: subccc %l7,0xe71,%l6 lduw [%i1+0x004],%l0 ! Mem[000000002e800004] stx %l7,[%i0+0x0f8] ! Mem[000000002e0000f8] stb %l0,[%i0+0x061] ! Mem[000000002e000061] stb %l1,[%i0+0x0ab] ! Mem[000000002e0000ab] ldsh [%i3+0x0dc],%l4 ! Mem[000000002f8000dc] std %l6,[%i1+0x178] ! Mem[000000002e800178] jmpl %g6+8,%g0 sth %l2,[%i3+0x186] ! Mem[000000002f800186] p15_call_1_le: stx %l6,[%i1+0x1c8] ! Mem[000000002e8001c8] ldsh [%i1+0x0e2],%l2 ! Mem[000000002e8000e2] ldsh [%i0+0x04a],%l4 ! Mem[000000002e00004a] std %l0,[%i3+0x1c8] ! Mem[000000002f8001c8] retl ldsw [%i2+0x1c8],%l4 ! Mem[000000002f0001c8] p15_jmpl_1_lo: subccc %l7,0xe71,%l6 lduw [%o1+0x004],%l0 ! Mem[000000002e800004] stx %l7,[%o0+0x0f8] ! Mem[000000002e0000f8] stb %l0,[%o0+0x061] ! Mem[000000002e000061] stb %l1,[%o0+0x0ab] ! Mem[000000002e0000ab] ldsh [%o3+0x0dc],%l4 ! Mem[000000002f8000dc] std %l6,[%o1+0x178] ! Mem[000000002e800178] jmpl %g6+8,%g0 sth %l2,[%o3+0x186] ! Mem[000000002f800186] p15_call_1_lo: stx %l6,[%o1+0x1c8] ! Mem[000000002e8001c8] ldsh [%o1+0x0e2],%l2 ! Mem[000000002e8000e2] ldsh [%o0+0x04a],%l4 ! Mem[000000002e00004a] std %l0,[%o3+0x1c8] ! Mem[000000002f8001c8] retl ldsw [%o2+0x1c8],%l4 ! Mem[000000002f0001c8] p15_jmpl_1_he: swap [%i1+0x1f8],%l6 ! Mem[000000002e8001f8] stx %l2,[%i1+0x178] ! Mem[000000002e800178] stw %l7,[%i3+0x038] ! Mem[000000002f800038] ldsb [%i2+0x00c],%l0 ! Mem[000000002f00000c] sub %l3,-0xc06,%l0 ldd [%i0+0x1e0],%l4 ! Mem[000000002e0001e0] jmpl %g6+8,%g0 ldstub [%i1+0x089],%l7 ! Mem[000000002e800089] p15_call_1_he: ldsb [%i0+0x1c7],%l7 ! Mem[000000002e0001c7] retl std %l4,[%i0+0x0d0] ! Mem[000000002e0000d0] p15_jmpl_1_ho: swap [%o1+0x1f8],%l6 ! Mem[000000002e8001f8] stx %l2,[%o1+0x178] ! Mem[000000002e800178] stw %l7,[%o3+0x038] ! Mem[000000002f800038] ldsb [%o2+0x00c],%l0 ! Mem[000000002f00000c] sub %l3,-0xc06,%l0 ldd [%o0+0x1e0],%l4 ! Mem[000000002e0001e0] jmpl %g6+8,%g0 ldstub [%o1+0x089],%l7 ! Mem[000000002e800089] p15_call_1_ho: ldsb [%o0+0x1c7],%l7 ! Mem[000000002e0001c7] retl std %l4,[%o0+0x0d0] ! Mem[000000002e0000d0] p16_jmpl_1_le: addc %l2,0x481,%l6 stb %l2,[%i1+0x06d] ! Mem[000000003080006d] taddcc %l0,-0xe5c,%l7 ldsw [%i2+0x004],%l1 ! Mem[0000000031000004] ldx [%i3+0x0a8],%l4 ! Mem[00000000318000a8] ldsb [%i3+0x11b],%l5 ! Mem[000000003180011b] jmpl %g6+8,%g0 lduh [%i1+0x04c],%l1 ! Mem[000000003080004c] p16_call_1_le: ldx [%i1+0x170],%l1 ! Mem[0000000030800170] std %l0,[%i2+0x198] ! Mem[0000000031000198] xnorcc %l0,%l0,%l0 ldub [%i0+0x14f],%l6 ! Mem[000000003000014f] retl st %f3 ,[%i2+0x124] ! Mem[0000000031000124] p16_jmpl_1_lo: addc %l2,0x481,%l6 stb %l2,[%o1+0x06d] ! Mem[000000003080006d] taddcc %l0,-0xe5c,%l7 ldsw [%o2+0x004],%l1 ! Mem[0000000031000004] ldx [%o3+0x0a8],%l4 ! Mem[00000000318000a8] ldsb [%o3+0x11b],%l5 ! Mem[000000003180011b] jmpl %g6+8,%g0 lduh [%o1+0x04c],%l1 ! Mem[000000003080004c] p16_call_1_lo: ldx [%o1+0x170],%l1 ! Mem[0000000030800170] std %l0,[%o2+0x198] ! Mem[0000000031000198] xnorcc %l0,%l0,%l0 ldub [%o0+0x14f],%l6 ! Mem[000000003000014f] retl st %f3 ,[%o2+0x124] ! Mem[0000000031000124] p16_jmpl_1_he: jmpl %g6+8,%g0 std %l6,[%i1+0x070] ! Mem[0000000030800070] p16_call_1_he: orcc %l0,%l6,%l6 ldx [%i3+0x1b0],%l6 ! Mem[00000000318001b0] ldx [%i3+0x188],%l1 ! Mem[0000000031800188] retl sth %l5,[%i2+0x158] ! Mem[0000000031000158] p16_jmpl_1_ho: jmpl %g6+8,%g0 std %l6,[%o1+0x070] ! Mem[0000000030800070] p16_call_1_ho: orcc %l0,%l6,%l6 ldx [%o3+0x1b0],%l6 ! Mem[00000000318001b0] ldx [%o3+0x188],%l1 ! Mem[0000000031800188] retl sth %l5,[%o2+0x158] ! Mem[0000000031000158] p17_jmpl_1_le: add %l4,0x8d6,%l1 ldd [%i3+0x1d8],%f8 ! Mem[00000000338001d8] ldsb [%i3+0x048],%l2 ! Mem[0000000033800048] sth %l2,[%i0+0x166] ! Mem[0000000032000166] sdivx %l5,%l2,%l6 andncc %l1,-0x11b,%l4 jmpl %g6+8,%g0 ldstub [%i0+0x160],%l6 ! Mem[0000000032000160] p17_call_1_le: std %f4 ,[%i1+0x0f8] ! Mem[00000000328000f8] retl ldstub [%i1+0x0cd],%l1 ! Mem[00000000328000cd] p17_jmpl_1_lo: add %l4,0x8d6,%l1 ldd [%o3+0x1d8],%f8 ! Mem[00000000338001d8] ldsb [%o3+0x048],%l2 ! Mem[0000000033800048] sth %l2,[%o0+0x166] ! Mem[0000000032000166] sdivx %l5,%l2,%l6 andncc %l1,-0x11b,%l4 jmpl %g6+8,%g0 ldstub [%o0+0x160],%l6 ! Mem[0000000032000160] p17_call_1_lo: std %f4 ,[%o1+0x0f8] ! Mem[00000000328000f8] retl ldstub [%o1+0x0cd],%l1 ! Mem[00000000328000cd] p17_jmpl_1_he: sth %l6,[%i1+0x084] ! Mem[0000000032800084] std %l2,[%i3+0x018] ! Mem[0000000033800018] lduw [%i2+0x0ec],%l5 ! Mem[00000000330000ec] ldsb [%i1+0x1d8],%l1 ! Mem[00000000328001d8] sra %l7,%l3,%l0 jmpl %g6+8,%g0 lduh [%i0+0x182],%l7 ! Mem[0000000032000182] p17_call_1_he: retl stb %l4,[%i1+0x0e8] ! Mem[00000000328000e8] p17_jmpl_1_ho: sth %l6,[%o1+0x084] ! Mem[0000000032800084] std %l2,[%o3+0x018] ! Mem[0000000033800018] lduw [%o2+0x0ec],%l5 ! Mem[00000000330000ec] ldsb [%o1+0x1d8],%l1 ! Mem[00000000328001d8] sra %l7,%l3,%l0 jmpl %g6+8,%g0 lduh [%o0+0x182],%l7 ! Mem[0000000032000182] p17_call_1_ho: retl stb %l4,[%o1+0x0e8] ! Mem[00000000328000e8] p18_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i2+0x184],%l3 ! Mem[0000000035000184] p18_call_1_le: ldd [%i0+0x1b8],%l2 ! Mem[00000000340001b8] lduw [%i3+0x084],%l6 ! Mem[0000000035800084] ldd [%i2+0x098],%f6 ! Mem[0000000035000098] retl ldx [%i0+0x018],%l2 ! Mem[0000000034000018] p18_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o2+0x184],%l3 ! Mem[0000000035000184] p18_call_1_lo: ldd [%o0+0x1b8],%l2 ! Mem[00000000340001b8] lduw [%o3+0x084],%l6 ! Mem[0000000035800084] ldd [%o2+0x098],%f6 ! Mem[0000000035000098] retl ldx [%o0+0x018],%l2 ! Mem[0000000034000018] p18_jmpl_1_he: ldx [%i0+0x0b8],%l3 ! Mem[00000000340000b8] swap [%i3+0x0f0],%l7 ! Mem[00000000358000f0] ldsw [%i0+0x1d0],%l3 ! Mem[00000000340001d0] lduw [%i0+0x120],%l4 ! Mem[0000000034000120] ldstub [%i3+0x083],%l6 ! Mem[0000000035800083] stw %l6,[%i1+0x0f8] ! Mem[00000000348000f8] smulcc %l3,0xd0b,%l2 jmpl %g6+8,%g0 stx %l5,[%i1+0x080] ! Mem[0000000034800080] p18_call_1_he: ldx [%i1+0x1f8],%l6 ! Mem[00000000348001f8] ldsw [%i2+0x178],%l6 ! Mem[0000000035000178] ldsb [%i0+0x1fe],%l3 ! Mem[00000000340001fe] ldsw [%i3+0x1a4],%l2 ! Mem[00000000358001a4] ldsw [%i1+0x0cc],%l3 ! Mem[00000000348000cc] retl stw %l3,[%i2+0x134] ! Mem[0000000035000134] p18_jmpl_1_ho: ldx [%o0+0x0b8],%l3 ! Mem[00000000340000b8] swap [%o3+0x0f0],%l7 ! Mem[00000000358000f0] ldsw [%o0+0x1d0],%l3 ! Mem[00000000340001d0] lduw [%o0+0x120],%l4 ! Mem[0000000034000120] ldstub [%o3+0x083],%l6 ! Mem[0000000035800083] stw %l6,[%o1+0x0f8] ! Mem[00000000348000f8] smulcc %l3,0xd0b,%l2 jmpl %g6+8,%g0 stx %l5,[%o1+0x080] ! Mem[0000000034800080] p18_call_1_ho: ldx [%o1+0x1f8],%l6 ! Mem[00000000348001f8] ldsw [%o2+0x178],%l6 ! Mem[0000000035000178] ldsb [%o0+0x1fe],%l3 ! Mem[00000000340001fe] ldsw [%o3+0x1a4],%l2 ! Mem[00000000358001a4] ldsw [%o1+0x0cc],%l3 ! Mem[00000000348000cc] retl stw %l3,[%o2+0x134] ! Mem[0000000035000134] p19_jmpl_1_le: xnor %l5,%l3,%l3 ldstub [%i0+0x0d1],%l4 ! Mem[00000000360000d1] std %f14,[%i1+0x1c8] ! Mem[00000000368001c8] jmpl %g6+8,%g0 addccc %l6,0x8cb,%l7 p19_call_1_le: std %l4,[%i0+0x0f8] ! Mem[00000000360000f8] stw %l3,[%i3+0x1b8] ! Mem[00000000378001b8] ldx [%i3+0x060],%l0 ! Mem[0000000037800060] addc %l6,0x14c,%l6 ldd [%i3+0x0b8],%l4 ! Mem[00000000378000b8] ldsb [%i2+0x0ae],%l7 ! Mem[00000000370000ae] retl swap [%i3+0x0b8],%l5 ! Mem[00000000378000b8] p19_jmpl_1_lo: xnor %l5,%l3,%l3 ldstub [%o0+0x0d1],%l4 ! Mem[00000000360000d1] std %f14,[%o1+0x1c8] ! Mem[00000000368001c8] jmpl %g6+8,%g0 addccc %l6,0x8cb,%l7 p19_call_1_lo: std %l4,[%o0+0x0f8] ! Mem[00000000360000f8] stw %l3,[%o3+0x1b8] ! Mem[00000000378001b8] ldx [%o3+0x060],%l0 ! Mem[0000000037800060] addc %l6,0x14c,%l6 ldd [%o3+0x0b8],%l4 ! Mem[00000000378000b8] ldsb [%o2+0x0ae],%l7 ! Mem[00000000370000ae] retl swap [%o3+0x0b8],%l5 ! Mem[00000000378000b8] p19_jmpl_1_he: jmpl %g6+8,%g0 ldsh [%i1+0x050],%l6 ! Mem[0000000036800050] p19_call_1_he: sth %l7,[%i2+0x0e8] ! Mem[00000000370000e8] st %f19,[%i0+0x048] ! Mem[0000000036000048] orn %l2,-0xa9a,%l1 ldstub [%i2+0x1cb],%l4 ! Mem[00000000370001cb] srax %l2,%l4,%l1 ldsb [%i3+0x04b],%l3 ! Mem[000000003780004b] swap [%i1+0x0c4],%l3 ! Mem[00000000368000c4] retl ldsw [%i1+0x1d4],%l6 ! Mem[00000000368001d4] p19_jmpl_1_ho: jmpl %g6+8,%g0 ldsh [%o1+0x050],%l6 ! Mem[0000000036800050] p19_call_1_ho: sth %l7,[%o2+0x0e8] ! Mem[00000000370000e8] st %f19,[%o0+0x048] ! Mem[0000000036000048] orn %l2,-0xa9a,%l1 ldstub [%o2+0x1cb],%l4 ! Mem[00000000370001cb] srax %l2,%l4,%l1 ldsb [%o3+0x04b],%l3 ! Mem[000000003780004b] swap [%o1+0x0c4],%l3 ! Mem[00000000368000c4] retl ldsw [%o1+0x1d4],%l6 ! Mem[00000000368001d4] p20_jmpl_1_le: jmpl %g6+8,%g0 std %l2,[%i3+0x048] ! Mem[0000000039800048] p20_call_1_le: retl swap [%i1+0x18c],%l0 ! Mem[000000003880018c] p20_jmpl_1_lo: jmpl %g6+8,%g0 std %l2,[%o3+0x048] ! Mem[0000000039800048] p20_call_1_lo: retl swap [%o1+0x18c],%l0 ! Mem[000000003880018c] p20_jmpl_1_he: swap [%i1+0x110],%l4 ! Mem[0000000038800110] subccc %l3,%l4,%l4 xor %l5,%l5,%l7 xnorcc %l2,%l2,%l5 stx %l5,[%i3+0x1d8] ! Mem[00000000398001d8] jmpl %g6+8,%g0 ldsh [%i1+0x0d0],%l4 ! Mem[00000000388000d0] p20_call_1_he: ldd [%i0+0x000],%f30 ! Mem[0000000038000000] st %f24,[%i0+0x004] ! Mem[0000000038000004] stw %l3,[%i2+0x128] ! Mem[0000000039000128] ldd [%i0+0x0c0],%l2 ! Mem[00000000380000c0] ld [%i2+0x194],%f19 ! Mem[0000000039000194] umulcc %l6,-0x385,%l6 lduh [%i1+0x0f8],%l7 ! Mem[00000000388000f8] retl lduw [%i3+0x040],%l0 ! Mem[0000000039800040] p20_jmpl_1_ho: swap [%o1+0x110],%l4 ! Mem[0000000038800110] subccc %l3,%l4,%l4 xor %l5,%l5,%l7 xnorcc %l2,%l2,%l5 stx %l5,[%o3+0x1d8] ! Mem[00000000398001d8] jmpl %g6+8,%g0 ldsh [%o1+0x0d0],%l4 ! Mem[00000000388000d0] p20_call_1_ho: ldd [%o0+0x000],%f30 ! Mem[0000000038000000] st %f24,[%o0+0x004] ! Mem[0000000038000004] stw %l3,[%o2+0x128] ! Mem[0000000039000128] ldd [%o0+0x0c0],%l2 ! Mem[00000000380000c0] ld [%o2+0x194],%f19 ! Mem[0000000039000194] umulcc %l6,-0x385,%l6 lduh [%o1+0x0f8],%l7 ! Mem[00000000388000f8] retl lduw [%o3+0x040],%l0 ! Mem[0000000039800040] p21_jmpl_1_le: umulcc %l5,0x252,%l1 lduw [%i0+0x004],%l0 ! Mem[000000003a000004] ldx [%i0+0x010],%l7 ! Mem[000000003a000010] ldsb [%i3+0x1d0],%l3 ! Mem[000000003b8001d0] ldub [%i3+0x02c],%l5 ! Mem[000000003b80002c] jmpl %g6+8,%g0 ldub [%i2+0x023],%l6 ! Mem[000000003b000023] p21_call_1_le: lduh [%i3+0x0c6],%l6 ! Mem[000000003b8000c6] stx %l3,[%i1+0x1f0] ! Mem[000000003a8001f0] ld [%i0+0x1b4],%f12 ! Mem[000000003a0001b4] std %l2,[%i0+0x068] ! Mem[000000003a000068] ldd [%i1+0x0a0],%l4 ! Mem[000000003a8000a0] ld [%i1+0x164],%f4 ! Mem[000000003a800164] retl addcc %l5,-0xb9c,%l3 p21_jmpl_1_lo: umulcc %l5,0x252,%l1 lduw [%o0+0x004],%l0 ! Mem[000000003a000004] ldx [%o0+0x010],%l7 ! Mem[000000003a000010] ldsb [%o3+0x1d0],%l3 ! Mem[000000003b8001d0] ldub [%o3+0x02c],%l5 ! Mem[000000003b80002c] jmpl %g6+8,%g0 ldub [%o2+0x023],%l6 ! Mem[000000003b000023] p21_call_1_lo: lduh [%o3+0x0c6],%l6 ! Mem[000000003b8000c6] stx %l3,[%o1+0x1f0] ! Mem[000000003a8001f0] ld [%o0+0x1b4],%f12 ! Mem[000000003a0001b4] std %l2,[%o0+0x068] ! Mem[000000003a000068] ldd [%o1+0x0a0],%l4 ! Mem[000000003a8000a0] ld [%o1+0x164],%f4 ! Mem[000000003a800164] retl addcc %l5,-0xb9c,%l3 p21_jmpl_1_he: lduw [%i1+0x018],%l4 ! Mem[000000003a800018] stb %l3,[%i0+0x065] ! Mem[000000003a000065] jmpl %g6+8,%g0 lduh [%i1+0x040],%l5 ! Mem[000000003a800040] p21_call_1_he: stx %l2,[%i2+0x090] ! Mem[000000003b000090] sll %l6,%l5,%l7 ldstub [%i1+0x0ef],%l6 ! Mem[000000003a8000ef] umulcc %l5,0xb5c,%l0 ldub [%i2+0x1c7],%l0 ! Mem[000000003b0001c7] stx %l7,[%i0+0x048] ! Mem[000000003a000048] sth %l0,[%i0+0x0ca] ! Mem[000000003a0000ca] retl stw %l7,[%i0+0x060] ! Mem[000000003a000060] p21_jmpl_1_ho: lduw [%o1+0x018],%l4 ! Mem[000000003a800018] stb %l3,[%o0+0x065] ! Mem[000000003a000065] jmpl %g6+8,%g0 lduh [%o1+0x040],%l5 ! Mem[000000003a800040] p21_call_1_ho: stx %l2,[%o2+0x090] ! Mem[000000003b000090] sll %l6,%l5,%l7 ldstub [%o1+0x0ef],%l6 ! Mem[000000003a8000ef] umulcc %l5,0xb5c,%l0 ldub [%o2+0x1c7],%l0 ! Mem[000000003b0001c7] stx %l7,[%o0+0x048] ! Mem[000000003a000048] sth %l0,[%o0+0x0ca] ! Mem[000000003a0000ca] retl stw %l7,[%o0+0x060] ! Mem[000000003a000060] p22_jmpl_1_le: subc %l0,%l6,%l6 ldx [%i2+0x0d8],%l4 ! Mem[000000003d0000d8] ldsb [%i0+0x03e],%l5 ! Mem[000000003c00003e] addcc %l4,%l0,%l0 ldub [%i3+0x1b5],%l3 ! Mem[000000003d8001b5] st %f15,[%i1+0x100] ! Mem[000000003c800100] jmpl %g6+8,%g0 st %f1 ,[%i1+0x1cc] ! Mem[000000003c8001cc] p22_call_1_le: stx %l5,[%i0+0x008] ! Mem[000000003c000008] ldx [%i1+0x1c8],%l6 ! Mem[000000003c8001c8] ldx [%i1+0x050],%l6 ! Mem[000000003c800050] ldub [%i3+0x0cf],%l3 ! Mem[000000003d8000cf] sth %l5,[%i1+0x038] ! Mem[000000003c800038] std %l2,[%i2+0x1e0] ! Mem[000000003d0001e0] retl umul %l1,%l2,%l1 p22_jmpl_1_lo: subc %l0,%l6,%l6 ldx [%o2+0x0d8],%l4 ! Mem[000000003d0000d8] ldsb [%o0+0x03e],%l5 ! Mem[000000003c00003e] addcc %l4,%l0,%l0 ldub [%o3+0x1b5],%l3 ! Mem[000000003d8001b5] st %f15,[%o1+0x100] ! Mem[000000003c800100] jmpl %g6+8,%g0 st %f1 ,[%o1+0x1cc] ! Mem[000000003c8001cc] p22_call_1_lo: stx %l5,[%o0+0x008] ! Mem[000000003c000008] ldx [%o1+0x1c8],%l6 ! Mem[000000003c8001c8] ldx [%o1+0x050],%l6 ! Mem[000000003c800050] ldub [%o3+0x0cf],%l3 ! Mem[000000003d8000cf] sth %l5,[%o1+0x038] ! Mem[000000003c800038] std %l2,[%o2+0x1e0] ! Mem[000000003d0001e0] retl umul %l1,%l2,%l1 p22_jmpl_1_he: stb %l6,[%i1+0x11b] ! Mem[000000003c80011b] umul %l4,0x1b4,%l6 stb %l3,[%i0+0x033] ! Mem[000000003c000033] std %l2,[%i0+0x170] ! Mem[000000003c000170] jmpl %g6+8,%g0 std %l4,[%i1+0x018] ! Mem[000000003c800018] p22_call_1_he: stx %l1,[%i2+0x188] ! Mem[000000003d000188] std %l4,[%i0+0x150] ! Mem[000000003c000150] std %l6,[%i3+0x0d0] ! Mem[000000003d8000d0] ldsw [%i2+0x1b8],%l3 ! Mem[000000003d0001b8] stb %l7,[%i0+0x1c6] ! Mem[000000003c0001c6] ldsh [%i2+0x0b2],%l7 ! Mem[000000003d0000b2] sth %l4,[%i0+0x13e] ! Mem[000000003c00013e] retl stb %l3,[%i0+0x158] ! Mem[000000003c000158] p22_jmpl_1_ho: stb %l6,[%o1+0x11b] ! Mem[000000003c80011b] umul %l4,0x1b4,%l6 stb %l3,[%o0+0x033] ! Mem[000000003c000033] std %l2,[%o0+0x170] ! Mem[000000003c000170] jmpl %g6+8,%g0 std %l4,[%o1+0x018] ! Mem[000000003c800018] p22_call_1_ho: stx %l1,[%o2+0x188] ! Mem[000000003d000188] std %l4,[%o0+0x150] ! Mem[000000003c000150] std %l6,[%o3+0x0d0] ! Mem[000000003d8000d0] ldsw [%o2+0x1b8],%l3 ! Mem[000000003d0001b8] stb %l7,[%o0+0x1c6] ! Mem[000000003c0001c6] ldsh [%o2+0x0b2],%l7 ! Mem[000000003d0000b2] sth %l4,[%o0+0x13e] ! Mem[000000003c00013e] retl stb %l3,[%o0+0x158] ! Mem[000000003c000158] p23_jmpl_1_le: lduw [%i1+0x1c8],%l6 ! Mem[000000003e8001c8] lduw [%i3+0x1c4],%l2 ! Mem[000000003f8001c4] ldub [%i1+0x1bd],%l0 ! Mem[000000003e8001bd] sll %l0,0x018,%l0 jmpl %g6+8,%g0 orn %l7,0x116,%l0 p23_call_1_le: srax %l7,0x00e,%l7 ldub [%i0+0x110],%l3 ! Mem[000000003e000110] ldd [%i0+0x108],%l4 ! Mem[000000003e000108] ldub [%i2+0x1a9],%l6 ! Mem[000000003f0001a9] ldsw [%i0+0x15c],%l3 ! Mem[000000003e00015c] retl taddcc %l5,-0x2ac,%l5 p23_jmpl_1_lo: lduw [%o1+0x1c8],%l6 ! Mem[000000003e8001c8] lduw [%o3+0x1c4],%l2 ! Mem[000000003f8001c4] ldub [%o1+0x1bd],%l0 ! Mem[000000003e8001bd] sll %l0,0x018,%l0 jmpl %g6+8,%g0 orn %l7,0x116,%l0 p23_call_1_lo: srax %l7,0x00e,%l7 ldub [%o0+0x110],%l3 ! Mem[000000003e000110] ldd [%o0+0x108],%l4 ! Mem[000000003e000108] ldub [%o2+0x1a9],%l6 ! Mem[000000003f0001a9] ldsw [%o0+0x15c],%l3 ! Mem[000000003e00015c] retl taddcc %l5,-0x2ac,%l5 p23_jmpl_1_he: sllx %l2,%l3,%l3 ldstub [%i3+0x112],%l1 ! Mem[000000003f800112] xorcc %l4,-0x64f,%l2 jmpl %g6+8,%g0 ldsw [%i3+0x1f4],%l4 ! Mem[000000003f8001f4] p23_call_1_he: and %l3,%l1,%l1 subccc %l6,%l1,%l2 ldd [%i2+0x170],%l4 ! Mem[000000003f000170] lduh [%i2+0x132],%l3 ! Mem[000000003f000132] swap [%i2+0x18c],%l3 ! Mem[000000003f00018c] ldstub [%i3+0x1b9],%l1 ! Mem[000000003f8001b9] retl lduh [%i2+0x01a],%l7 ! Mem[000000003f00001a] p23_jmpl_1_ho: sllx %l2,%l3,%l3 ldstub [%o3+0x112],%l1 ! Mem[000000003f800112] xorcc %l4,-0x64f,%l2 jmpl %g6+8,%g0 ldsw [%o3+0x1f4],%l4 ! Mem[000000003f8001f4] p23_call_1_ho: and %l3,%l1,%l1 subccc %l6,%l1,%l2 ldd [%o2+0x170],%l4 ! Mem[000000003f000170] lduh [%o2+0x132],%l3 ! Mem[000000003f000132] swap [%o2+0x18c],%l3 ! Mem[000000003f00018c] ldstub [%o3+0x1b9],%l1 ! Mem[000000003f8001b9] retl lduh [%o2+0x01a],%l7 ! Mem[000000003f00001a] p24_jmpl_1_le: smul %l7,%l3,%l0 jmpl %g6+8,%g0 lduw [%i3+0x130],%l3 ! Mem[0000000041800130] p24_call_1_le: retl ld [%i2+0x0c4],%f3 ! Mem[00000000410000c4] p24_jmpl_1_lo: smul %l7,%l3,%l0 jmpl %g6+8,%g0 lduw [%o3+0x130],%l3 ! Mem[0000000041800130] p24_call_1_lo: retl ld [%o2+0x0c4],%f3 ! Mem[00000000410000c4] p24_jmpl_1_he: jmpl %g6+8,%g0 std %f18,[%i3+0x198] ! Mem[0000000041800198] p24_call_1_he: udivx %l3,%l2,%l1 ld [%i3+0x1bc],%f23 ! Mem[00000000418001bc] stw %l3,[%i0+0x138] ! Mem[0000000040000138] smul %l4,%l2,%l3 st %f26,[%i3+0x1b4] ! Mem[00000000418001b4] ldsw [%i0+0x1a0],%l1 ! Mem[00000000400001a0] ldsh [%i1+0x112],%l1 ! Mem[0000000040800112] retl st %f31,[%i2+0x06c] ! Mem[000000004100006c] p24_jmpl_1_ho: jmpl %g6+8,%g0 std %f18,[%o3+0x198] ! Mem[0000000041800198] p24_call_1_ho: udivx %l3,%l2,%l1 ld [%o3+0x1bc],%f23 ! Mem[00000000418001bc] stw %l3,[%o0+0x138] ! Mem[0000000040000138] smul %l4,%l2,%l3 st %f26,[%o3+0x1b4] ! Mem[00000000418001b4] ldsw [%o0+0x1a0],%l1 ! Mem[00000000400001a0] ldsh [%o1+0x112],%l1 ! Mem[0000000040800112] retl st %f31,[%o2+0x06c] ! Mem[000000004100006c] p25_jmpl_1_le: st %f14,[%i2+0x138] ! Mem[0000000043000138] jmpl %g6+8,%g0 lduw [%i2+0x100],%l3 ! Mem[0000000043000100] p25_call_1_le: ldsb [%i0+0x0af],%l7 ! Mem[00000000420000af] std %l2,[%i1+0x1d8] ! Mem[00000000428001d8] ldsb [%i2+0x1a7],%l2 ! Mem[00000000430001a7] retl swap [%i0+0x1b4],%l0 ! Mem[00000000420001b4] p25_jmpl_1_lo: st %f14,[%o2+0x138] ! Mem[0000000043000138] jmpl %g6+8,%g0 lduw [%o2+0x100],%l3 ! Mem[0000000043000100] p25_call_1_lo: ldsb [%o0+0x0af],%l7 ! Mem[00000000420000af] std %l2,[%o1+0x1d8] ! Mem[00000000428001d8] ldsb [%o2+0x1a7],%l2 ! Mem[00000000430001a7] retl swap [%o0+0x1b4],%l0 ! Mem[00000000420001b4] p25_jmpl_1_he: std %l0,[%i2+0x170] ! Mem[0000000043000170] std %l0,[%i1+0x188] ! Mem[0000000042800188] ldstub [%i2+0x150],%l3 ! Mem[0000000043000150] ldsw [%i3+0x084],%l6 ! Mem[0000000043800084] jmpl %g6+8,%g0 orn %l0,%l1,%l4 p25_call_1_he: stx %l6,[%i0+0x0d8] ! Mem[00000000420000d8] orncc %l5,%l0,%l2 retl ldsw [%i0+0x184],%l0 ! Mem[0000000042000184] p25_jmpl_1_ho: std %l0,[%o2+0x170] ! Mem[0000000043000170] std %l0,[%o1+0x188] ! Mem[0000000042800188] ldstub [%o2+0x150],%l3 ! Mem[0000000043000150] ldsw [%o3+0x084],%l6 ! Mem[0000000043800084] jmpl %g6+8,%g0 orn %l0,%l1,%l4 p25_call_1_ho: stx %l6,[%o0+0x0d8] ! Mem[00000000420000d8] orncc %l5,%l0,%l2 retl ldsw [%o0+0x184],%l0 ! Mem[0000000042000184] p26_jmpl_1_le: sth %l4,[%i1+0x112] ! Mem[0000000044800112] st %f3 ,[%i3+0x0ec] ! Mem[00000000458000ec] jmpl %g6+8,%g0 stw %l6,[%i2+0x050] ! Mem[0000000045000050] p26_call_1_le: retl ldsh [%i2+0x080],%l0 ! Mem[0000000045000080] p26_jmpl_1_lo: sth %l4,[%o1+0x112] ! Mem[0000000044800112] st %f3 ,[%o3+0x0ec] ! Mem[00000000458000ec] jmpl %g6+8,%g0 stw %l6,[%o2+0x050] ! Mem[0000000045000050] p26_call_1_lo: retl ldsh [%o2+0x080],%l0 ! Mem[0000000045000080] p26_jmpl_1_he: ldx [%i1+0x018],%l6 ! Mem[0000000044800018] ldsw [%i2+0x108],%l4 ! Mem[0000000045000108] ldd [%i0+0x100],%l2 ! Mem[0000000044000100] ldd [%i0+0x1b8],%l2 ! Mem[00000000440001b8] stb %l2,[%i3+0x092] ! Mem[0000000045800092] stw %l6,[%i0+0x084] ! Mem[0000000044000084] sth %l4,[%i0+0x152] ! Mem[0000000044000152] jmpl %g6+8,%g0 stx %l7,[%i3+0x1d0] ! Mem[00000000458001d0] p26_call_1_he: stw %l7,[%i3+0x180] ! Mem[0000000045800180] ldd [%i2+0x158],%f24 ! Mem[0000000045000158] ldub [%i1+0x09b],%l0 ! Mem[000000004480009b] ldx [%i2+0x1a8],%l3 ! Mem[00000000450001a8] ldsb [%i1+0x0f9],%l7 ! Mem[00000000448000f9] sdivx %l1,-0xf43,%l6 std %l2,[%i1+0x158] ! Mem[0000000044800158] retl swap [%i0+0x13c],%l2 ! Mem[000000004400013c] p26_jmpl_1_ho: ldx [%o1+0x018],%l6 ! Mem[0000000044800018] ldsw [%o2+0x108],%l4 ! Mem[0000000045000108] ldd [%o0+0x100],%l2 ! Mem[0000000044000100] ldd [%o0+0x1b8],%l2 ! Mem[00000000440001b8] stb %l2,[%o3+0x092] ! Mem[0000000045800092] stw %l6,[%o0+0x084] ! Mem[0000000044000084] sth %l4,[%o0+0x152] ! Mem[0000000044000152] jmpl %g6+8,%g0 stx %l7,[%o3+0x1d0] ! Mem[00000000458001d0] p26_call_1_ho: stw %l7,[%o3+0x180] ! Mem[0000000045800180] ldd [%o2+0x158],%f24 ! Mem[0000000045000158] ldub [%o1+0x09b],%l0 ! Mem[000000004480009b] ldx [%o2+0x1a8],%l3 ! Mem[00000000450001a8] ldsb [%o1+0x0f9],%l7 ! Mem[00000000448000f9] sdivx %l1,-0xf43,%l6 std %l2,[%o1+0x158] ! Mem[0000000044800158] retl swap [%o0+0x13c],%l2 ! Mem[000000004400013c] p27_jmpl_1_le: ldsh [%i3+0x1be],%l3 ! Mem[00000000478001be] lduw [%i1+0x0ec],%l0 ! Mem[00000000468000ec] swap [%i3+0x0ec],%l5 ! Mem[00000000478000ec] umulcc %l2,%l2,%l5 ldd [%i1+0x048],%l2 ! Mem[0000000046800048] ldsb [%i1+0x0d1],%l4 ! Mem[00000000468000d1] jmpl %g6+8,%g0 stb %l1,[%i2+0x1cf] ! Mem[00000000470001cf] p27_call_1_le: ldub [%i0+0x04f],%l4 ! Mem[000000004600004f] std %l2,[%i0+0x0c0] ! Mem[00000000460000c0] ldsb [%i2+0x1b6],%l3 ! Mem[00000000470001b6] lduw [%i1+0x048],%l3 ! Mem[0000000046800048] sllx %l6,%l4,%l6 stb %l3,[%i0+0x11a] ! Mem[000000004600011a] retl xor %l2,-0x063,%l6 p27_jmpl_1_lo: ldsh [%o3+0x1be],%l3 ! Mem[00000000478001be] lduw [%o1+0x0ec],%l0 ! Mem[00000000468000ec] swap [%o3+0x0ec],%l5 ! Mem[00000000478000ec] umulcc %l2,%l2,%l5 ldd [%o1+0x048],%l2 ! Mem[0000000046800048] ldsb [%o1+0x0d1],%l4 ! Mem[00000000468000d1] jmpl %g6+8,%g0 stb %l1,[%o2+0x1cf] ! Mem[00000000470001cf] p27_call_1_lo: ldub [%o0+0x04f],%l4 ! Mem[000000004600004f] std %l2,[%o0+0x0c0] ! Mem[00000000460000c0] ldsb [%o2+0x1b6],%l3 ! Mem[00000000470001b6] lduw [%o1+0x048],%l3 ! Mem[0000000046800048] sllx %l6,%l4,%l6 stb %l3,[%o0+0x11a] ! Mem[000000004600011a] retl xor %l2,-0x063,%l6 p27_jmpl_1_he: st %f29,[%i2+0x098] ! Mem[0000000047000098] sth %l3,[%i0+0x1e0] ! Mem[00000000460001e0] swap [%i0+0x1fc],%l3 ! Mem[00000000460001fc] ldsh [%i1+0x17a],%l1 ! Mem[000000004680017a] stx %l1,[%i1+0x040] ! Mem[0000000046800040] ldsw [%i2+0x088],%l6 ! Mem[0000000047000088] stw %l7,[%i0+0x114] ! Mem[0000000046000114] jmpl %g6+8,%g0 ldd [%i3+0x0d8],%l2 ! Mem[00000000478000d8] p27_call_1_he: lduw [%i3+0x0e8],%l6 ! Mem[00000000478000e8] swap [%i1+0x1f4],%l2 ! Mem[00000000468001f4] st %f20,[%i0+0x0c4] ! Mem[00000000460000c4] ldub [%i0+0x0a1],%l1 ! Mem[00000000460000a1] ldsh [%i2+0x18a],%l5 ! Mem[000000004700018a] ldd [%i1+0x0e8],%l2 ! Mem[00000000468000e8] retl umulcc %l1,%l4,%l3 p27_jmpl_1_ho: st %f29,[%o2+0x098] ! Mem[0000000047000098] sth %l3,[%o0+0x1e0] ! Mem[00000000460001e0] swap [%o0+0x1fc],%l3 ! Mem[00000000460001fc] ldsh [%o1+0x17a],%l1 ! Mem[000000004680017a] stx %l1,[%o1+0x040] ! Mem[0000000046800040] ldsw [%o2+0x088],%l6 ! Mem[0000000047000088] stw %l7,[%o0+0x114] ! Mem[0000000046000114] jmpl %g6+8,%g0 ldd [%o3+0x0d8],%l2 ! Mem[00000000478000d8] p27_call_1_ho: lduw [%o3+0x0e8],%l6 ! Mem[00000000478000e8] swap [%o1+0x1f4],%l2 ! Mem[00000000468001f4] st %f20,[%o0+0x0c4] ! Mem[00000000460000c4] ldub [%o0+0x0a1],%l1 ! Mem[00000000460000a1] ldsh [%o2+0x18a],%l5 ! Mem[000000004700018a] ldd [%o1+0x0e8],%l2 ! Mem[00000000468000e8] retl umulcc %l1,%l4,%l3 p28_jmpl_1_le: jmpl %g6+8,%g0 ldsb [%i0+0x180],%l0 ! Mem[0000000048000180] p28_call_1_le: xor %l1,0x78a,%l6 retl srlx %l5,0x01e,%l5 p28_jmpl_1_lo: jmpl %g6+8,%g0 ldsb [%o0+0x180],%l0 ! Mem[0000000048000180] p28_call_1_lo: xor %l1,0x78a,%l6 retl srlx %l5,0x01e,%l5 p28_jmpl_1_he: stx %l5,[%i2+0x1e0] ! Mem[00000000490001e0] ldsw [%i2+0x118],%l0 ! Mem[0000000049000118] stw %l7,[%i3+0x050] ! Mem[0000000049800050] st %f30,[%i3+0x024] ! Mem[0000000049800024] lduw [%i2+0x1a0],%l7 ! Mem[00000000490001a0] jmpl %g6+8,%g0 stb %l0,[%i2+0x15b] ! Mem[000000004900015b] p28_call_1_he: xnorcc %l4,%l0,%l4 stx %l6,[%i0+0x188] ! Mem[0000000048000188] andcc %l2,%l7,%l3 stb %l6,[%i2+0x0d8] ! Mem[00000000490000d8] retl ldsw [%i1+0x1f4],%l6 ! Mem[00000000488001f4] p28_jmpl_1_ho: stx %l5,[%o2+0x1e0] ! Mem[00000000490001e0] ldsw [%o2+0x118],%l0 ! Mem[0000000049000118] stw %l7,[%o3+0x050] ! Mem[0000000049800050] st %f30,[%o3+0x024] ! Mem[0000000049800024] lduw [%o2+0x1a0],%l7 ! Mem[00000000490001a0] jmpl %g6+8,%g0 stb %l0,[%o2+0x15b] ! Mem[000000004900015b] p28_call_1_ho: xnorcc %l4,%l0,%l4 stx %l6,[%o0+0x188] ! Mem[0000000048000188] andcc %l2,%l7,%l3 stb %l6,[%o2+0x0d8] ! Mem[00000000490000d8] retl ldsw [%o1+0x1f4],%l6 ! Mem[00000000488001f4] p29_jmpl_1_le: swap [%i2+0x09c],%l6 ! Mem[000000004b00009c] ldd [%i1+0x100],%f14 ! Mem[000000004a800100] ldsb [%i3+0x1d0],%l0 ! Mem[000000004b8001d0] ldub [%i3+0x1b1],%l6 ! Mem[000000004b8001b1] ldsh [%i0+0x038],%l3 ! Mem[000000004a000038] subccc %l6,%l1,%l6 umulcc %l6,-0x7cd,%l1 jmpl %g6+8,%g0 lduh [%i1+0x06a],%l3 ! Mem[000000004a80006a] p29_call_1_le: retl ldsh [%i1+0x0aa],%l1 ! Mem[000000004a8000aa] p29_jmpl_1_lo: swap [%o2+0x09c],%l6 ! Mem[000000004b00009c] ldd [%o1+0x100],%f14 ! Mem[000000004a800100] ldsb [%o3+0x1d0],%l0 ! Mem[000000004b8001d0] ldub [%o3+0x1b1],%l6 ! Mem[000000004b8001b1] ldsh [%o0+0x038],%l3 ! Mem[000000004a000038] subccc %l6,%l1,%l6 umulcc %l6,-0x7cd,%l1 jmpl %g6+8,%g0 lduh [%o1+0x06a],%l3 ! Mem[000000004a80006a] p29_call_1_lo: retl ldsh [%o1+0x0aa],%l1 ! Mem[000000004a8000aa] p29_jmpl_1_he: stw %l3,[%i0+0x17c] ! Mem[000000004a00017c] jmpl %g6+8,%g0 stw %l6,[%i0+0x158] ! Mem[000000004a000158] p29_call_1_he: ldsw [%i1+0x150],%l2 ! Mem[000000004a800150] ldd [%i2+0x078],%l6 ! Mem[000000004b000078] swap [%i2+0x194],%l6 ! Mem[000000004b000194] retl ldstub [%i2+0x18d],%l1 ! Mem[000000004b00018d] p29_jmpl_1_ho: stw %l3,[%o0+0x17c] ! Mem[000000004a00017c] jmpl %g6+8,%g0 stw %l6,[%o0+0x158] ! Mem[000000004a000158] p29_call_1_ho: ldsw [%o1+0x150],%l2 ! Mem[000000004a800150] ldd [%o2+0x078],%l6 ! Mem[000000004b000078] swap [%o2+0x194],%l6 ! Mem[000000004b000194] retl ldstub [%o2+0x18d],%l1 ! Mem[000000004b00018d] p30_jmpl_1_le: stw %l1,[%i3+0x068] ! Mem[000000004d800068] ldsw [%i3+0x018],%l2 ! Mem[000000004d800018] lduw [%i3+0x034],%l0 ! Mem[000000004d800034] srl %l1,0x00e,%l5 ldsw [%i2+0x108],%l6 ! Mem[000000004d000108] ldsb [%i1+0x166],%l5 ! Mem[000000004c800166] jmpl %g6+8,%g0 ldsw [%i1+0x110],%l4 ! Mem[000000004c800110] p30_call_1_le: ld [%i3+0x0fc],%f4 ! Mem[000000004d8000fc] lduw [%i3+0x12c],%l7 ! Mem[000000004d80012c] retl lduw [%i3+0x068],%l5 ! Mem[000000004d800068] p30_jmpl_1_lo: stw %l1,[%o3+0x068] ! Mem[000000004d800068] ldsw [%o3+0x018],%l2 ! Mem[000000004d800018] lduw [%o3+0x034],%l0 ! Mem[000000004d800034] srl %l1,0x00e,%l5 ldsw [%o2+0x108],%l6 ! Mem[000000004d000108] ldsb [%o1+0x166],%l5 ! Mem[000000004c800166] jmpl %g6+8,%g0 ldsw [%o1+0x110],%l4 ! Mem[000000004c800110] p30_call_1_lo: ld [%o3+0x0fc],%f4 ! Mem[000000004d8000fc] lduw [%o3+0x12c],%l7 ! Mem[000000004d80012c] retl lduw [%o3+0x068],%l5 ! Mem[000000004d800068] p30_jmpl_1_he: ldd [%i1+0x020],%l0 ! Mem[000000004c800020] srl %l2,%l0,%l7 jmpl %g6+8,%g0 stx %l3,[%i1+0x048] ! Mem[000000004c800048] p30_call_1_he: addccc %l7,%l3,%l0 addcc %l4,-0xd44,%l3 ldsw [%i2+0x118],%l4 ! Mem[000000004d000118] std %l6,[%i1+0x0c8] ! Mem[000000004c8000c8] retl sth %l7,[%i2+0x04c] ! Mem[000000004d00004c] p30_jmpl_1_ho: ldd [%o1+0x020],%l0 ! Mem[000000004c800020] srl %l2,%l0,%l7 jmpl %g6+8,%g0 stx %l3,[%o1+0x048] ! Mem[000000004c800048] p30_call_1_ho: addccc %l7,%l3,%l0 addcc %l4,-0xd44,%l3 ldsw [%o2+0x118],%l4 ! Mem[000000004d000118] std %l6,[%o1+0x0c8] ! Mem[000000004c8000c8] retl sth %l7,[%o2+0x04c] ! Mem[000000004d00004c] p31_jmpl_1_le: ldsh [%i1+0x108],%l2 ! Mem[000000004e800108] ldstub [%i3+0x100],%l0 ! Mem[000000004f800100] std %f10,[%i0+0x1c8] ! Mem[000000004e0001c8] lduh [%i3+0x068],%l2 ! Mem[000000004f800068] ldsh [%i0+0x166],%l2 ! Mem[000000004e000166] lduw [%i1+0x024],%l7 ! Mem[000000004e800024] jmpl %g6+8,%g0 swap [%i3+0x054],%l5 ! Mem[000000004f800054] p31_call_1_le: addccc %l4,%l6,%l1 addc %l3,-0x0d4,%l3 ldsh [%i1+0x0ec],%l1 ! Mem[000000004e8000ec] stw %l3,[%i0+0x0ac] ! Mem[000000004e0000ac] ldx [%i3+0x158],%l2 ! Mem[000000004f800158] srlx %l5,%l0,%l6 retl ldsb [%i1+0x18a],%l0 ! Mem[000000004e80018a] p31_jmpl_1_lo: ldsh [%o1+0x108],%l2 ! Mem[000000004e800108] ldstub [%o3+0x100],%l0 ! Mem[000000004f800100] std %f10,[%o0+0x1c8] ! Mem[000000004e0001c8] lduh [%o3+0x068],%l2 ! Mem[000000004f800068] ldsh [%o0+0x166],%l2 ! Mem[000000004e000166] lduw [%o1+0x024],%l7 ! Mem[000000004e800024] jmpl %g6+8,%g0 swap [%o3+0x054],%l5 ! Mem[000000004f800054] p31_call_1_lo: addccc %l4,%l6,%l1 addc %l3,-0x0d4,%l3 ldsh [%o1+0x0ec],%l1 ! Mem[000000004e8000ec] stw %l3,[%o0+0x0ac] ! Mem[000000004e0000ac] ldx [%o3+0x158],%l2 ! Mem[000000004f800158] srlx %l5,%l0,%l6 retl ldsb [%o1+0x18a],%l0 ! Mem[000000004e80018a] p31_jmpl_1_he: addcc %l3,-0x207,%l6 sth %l3,[%i2+0x09e] ! Mem[000000004f00009e] lduh [%i3+0x1b0],%l6 ! Mem[000000004f8001b0] nop lduh [%i1+0x046],%l6 ! Mem[000000004e800046] xor %l3,0x856,%l7 jmpl %g6+8,%g0 xnor %l1,0x13f,%l2 p31_call_1_he: and %l6,%l1,%l5 lduw [%i2+0x118],%l3 ! Mem[000000004f000118] stw %l6,[%i1+0x19c] ! Mem[000000004e80019c] retl ldd [%i0+0x0d0],%l0 ! Mem[000000004e0000d0] p31_jmpl_1_ho: addcc %l3,-0x207,%l6 sth %l3,[%o2+0x09e] ! Mem[000000004f00009e] lduh [%o3+0x1b0],%l6 ! Mem[000000004f8001b0] nop lduh [%o1+0x046],%l6 ! Mem[000000004e800046] xor %l3,0x856,%l7 jmpl %g6+8,%g0 xnor %l1,0x13f,%l2 p31_call_1_ho: and %l6,%l1,%l5 lduw [%o2+0x118],%l3 ! Mem[000000004f000118] stw %l6,[%o1+0x19c] ! Mem[000000004e80019c] retl ldd [%o0+0x0d0],%l0 ! Mem[000000004e0000d0] p32_jmpl_1_le: std %f0 ,[%i0+0x020] ! Mem[0000000050000020] ld [%i2+0x0a8],%f12 ! Mem[00000000510000a8] stw %l7,[%i3+0x124] ! Mem[0000000051800124] stw %l7,[%i2+0x088] ! Mem[0000000051000088] jmpl %g6+8,%g0 sll %l0,0x006,%l0 p32_call_1_le: andncc %l6,%l7,%l5 srlx %l7,%l3,%l0 retl st %f12,[%i1+0x06c] ! Mem[000000005080006c] p32_jmpl_1_lo: std %f0 ,[%o0+0x020] ! Mem[0000000050000020] ld [%o2+0x0a8],%f12 ! Mem[00000000510000a8] stw %l7,[%o3+0x124] ! Mem[0000000051800124] stw %l7,[%o2+0x088] ! Mem[0000000051000088] jmpl %g6+8,%g0 sll %l0,0x006,%l0 p32_call_1_lo: andncc %l6,%l7,%l5 srlx %l7,%l3,%l0 retl st %f12,[%o1+0x06c] ! Mem[000000005080006c] p32_jmpl_1_he: stx %l5,[%i3+0x008] ! Mem[0000000051800008] smul %l0,%l3,%l4 ldstub [%i3+0x0c4],%l3 ! Mem[00000000518000c4] jmpl %g6+8,%g0 std %f18,[%i3+0x190] ! Mem[0000000051800190] p32_call_1_he: std %l6,[%i0+0x080] ! Mem[0000000050000080] lduh [%i1+0x0d8],%l6 ! Mem[00000000508000d8] lduh [%i2+0x1f6],%l6 ! Mem[00000000510001f6] tsubcc %l1,%l5,%l2 stw %l2,[%i1+0x1c8] ! Mem[00000000508001c8] ldsb [%i1+0x154],%l2 ! Mem[0000000050800154] retl ldstub [%i3+0x194],%l2 ! Mem[0000000051800194] p32_jmpl_1_ho: stx %l5,[%o3+0x008] ! Mem[0000000051800008] smul %l0,%l3,%l4 ldstub [%o3+0x0c4],%l3 ! Mem[00000000518000c4] jmpl %g6+8,%g0 std %f18,[%o3+0x190] ! Mem[0000000051800190] p32_call_1_ho: std %l6,[%o0+0x080] ! Mem[0000000050000080] lduh [%o1+0x0d8],%l6 ! Mem[00000000508000d8] lduh [%o2+0x1f6],%l6 ! Mem[00000000510001f6] tsubcc %l1,%l5,%l2 stw %l2,[%o1+0x1c8] ! Mem[00000000508001c8] ldsb [%o1+0x154],%l2 ! Mem[0000000050800154] retl ldstub [%o3+0x194],%l2 ! Mem[0000000051800194] p33_jmpl_1_le: lduw [%i1+0x084],%l6 ! Mem[0000000052800084] ldub [%i3+0x0ba],%l6 ! Mem[00000000538000ba] srlx %l0,0x024,%l6 jmpl %g6+8,%g0 ld [%i0+0x170],%f12 ! Mem[0000000052000170] p33_call_1_le: ldub [%i2+0x0dc],%l0 ! Mem[00000000530000dc] ldsh [%i2+0x1ce],%l1 ! Mem[00000000530001ce] stb %l0,[%i3+0x0f9] ! Mem[00000000538000f9] retl srlx %l4,%l5,%l0 p33_jmpl_1_lo: lduw [%o1+0x084],%l6 ! Mem[0000000052800084] ldub [%o3+0x0ba],%l6 ! Mem[00000000538000ba] srlx %l0,0x024,%l6 jmpl %g6+8,%g0 ld [%o0+0x170],%f12 ! Mem[0000000052000170] p33_call_1_lo: ldub [%o2+0x0dc],%l0 ! Mem[00000000530000dc] ldsh [%o2+0x1ce],%l1 ! Mem[00000000530001ce] stb %l0,[%o3+0x0f9] ! Mem[00000000538000f9] retl srlx %l4,%l5,%l0 p33_jmpl_1_he: lduw [%i2+0x12c],%l4 ! Mem[000000005300012c] ldsb [%i3+0x0bb],%l0 ! Mem[00000000538000bb] andn %l1,0x80d,%l1 jmpl %g6+8,%g0 srlx %l6,0x01e,%l6 p33_call_1_he: ldd [%i3+0x0d8],%f30 ! Mem[00000000538000d8] stx %l5,[%i2+0x178] ! Mem[0000000053000178] sth %l6,[%i3+0x1de] ! Mem[00000000538001de] sth %l6,[%i1+0x178] ! Mem[0000000052800178] retl ldsw [%i0+0x1c0],%l2 ! Mem[00000000520001c0] p33_jmpl_1_ho: lduw [%o2+0x12c],%l4 ! Mem[000000005300012c] ldsb [%o3+0x0bb],%l0 ! Mem[00000000538000bb] andn %l1,0x80d,%l1 jmpl %g6+8,%g0 srlx %l6,0x01e,%l6 p33_call_1_ho: ldd [%o3+0x0d8],%f30 ! Mem[00000000538000d8] stx %l5,[%o2+0x178] ! Mem[0000000053000178] sth %l6,[%o3+0x1de] ! Mem[00000000538001de] sth %l6,[%o1+0x178] ! Mem[0000000052800178] retl ldsw [%o0+0x1c0],%l2 ! Mem[00000000520001c0] p34_jmpl_1_le: jmpl %g6+8,%g0 tsubcctv %l0,%l0,%l2 p34_call_1_le: addcc %l6,%l2,%l0 ldd [%i3+0x078],%l0 ! Mem[0000000055800078] retl stw %l4,[%i2+0x12c] ! Mem[000000005500012c] p34_jmpl_1_lo: jmpl %g6+8,%g0 tsubcctv %l0,%l0,%l2 p34_call_1_lo: addcc %l6,%l2,%l0 ldd [%o3+0x078],%l0 ! Mem[0000000055800078] retl stw %l4,[%o2+0x12c] ! Mem[000000005500012c] p34_jmpl_1_he: ldd [%i1+0x148],%f20 ! Mem[0000000054800148] ldsw [%i1+0x174],%l1 ! Mem[0000000054800174] lduw [%i3+0x01c],%l5 ! Mem[000000005580001c] jmpl %g6+8,%g0 sdivx %l2,%l6,%l1 p34_call_1_he: tsubcctv %l5,%l3,%l3 stb %l4,[%i1+0x0d1] ! Mem[00000000548000d1] swap [%i3+0x1c8],%l7 ! Mem[00000000558001c8] tsubcctv %l6,%l7,%l6 ldd [%i3+0x008],%f28 ! Mem[0000000055800008] retl ldx [%i2+0x0f0],%l6 ! Mem[00000000550000f0] p34_jmpl_1_ho: ldd [%o1+0x148],%f20 ! Mem[0000000054800148] ldsw [%o1+0x174],%l1 ! Mem[0000000054800174] lduw [%o3+0x01c],%l5 ! Mem[000000005580001c] jmpl %g6+8,%g0 sdivx %l2,%l6,%l1 p34_call_1_ho: tsubcctv %l5,%l3,%l3 stb %l4,[%o1+0x0d1] ! Mem[00000000548000d1] swap [%o3+0x1c8],%l7 ! Mem[00000000558001c8] tsubcctv %l6,%l7,%l6 ldd [%o3+0x008],%f28 ! Mem[0000000055800008] retl ldx [%o2+0x0f0],%l6 ! Mem[00000000550000f0] p35_jmpl_1_le: ld [%i1+0x0ec],%f5 ! Mem[00000000568000ec] jmpl %g6+8,%g0 ldd [%i2+0x088],%f12 ! Mem[0000000057000088] p35_call_1_le: std %f6 ,[%i2+0x000] ! Mem[0000000057000000] ldsh [%i3+0x1b8],%l3 ! Mem[00000000578001b8] st %f3 ,[%i2+0x030] ! Mem[0000000057000030] ldd [%i1+0x1d0],%l6 ! Mem[00000000568001d0] stx %l3,[%i3+0x1c8] ! Mem[00000000578001c8] stb %l3,[%i0+0x130] ! Mem[0000000056000130] retl std %l4,[%i1+0x108] ! Mem[0000000056800108] p35_jmpl_1_lo: ld [%o1+0x0ec],%f5 ! Mem[00000000568000ec] jmpl %g6+8,%g0 ldd [%o2+0x088],%f12 ! Mem[0000000057000088] p35_call_1_lo: std %f6 ,[%o2+0x000] ! Mem[0000000057000000] ldsh [%o3+0x1b8],%l3 ! Mem[00000000578001b8] st %f3 ,[%o2+0x030] ! Mem[0000000057000030] ldd [%o1+0x1d0],%l6 ! Mem[00000000568001d0] stx %l3,[%o3+0x1c8] ! Mem[00000000578001c8] stb %l3,[%o0+0x130] ! Mem[0000000056000130] retl std %l4,[%o1+0x108] ! Mem[0000000056800108] p35_jmpl_1_he: xorcc %l0,%l6,%l6 st %f22,[%i0+0x0a0] ! Mem[00000000560000a0] ldsb [%i2+0x0d8],%l6 ! Mem[00000000570000d8] jmpl %g6+8,%g0 sth %l1,[%i3+0x1ac] ! Mem[00000000578001ac] p35_call_1_he: swap [%i1+0x0cc],%l1 ! Mem[00000000568000cc] xorcc %l6,%l7,%l5 retl ldsh [%i0+0x168],%l7 ! Mem[0000000056000168] p35_jmpl_1_ho: xorcc %l0,%l6,%l6 st %f22,[%o0+0x0a0] ! Mem[00000000560000a0] ldsb [%o2+0x0d8],%l6 ! Mem[00000000570000d8] jmpl %g6+8,%g0 sth %l1,[%o3+0x1ac] ! Mem[00000000578001ac] p35_call_1_ho: swap [%o1+0x0cc],%l1 ! Mem[00000000568000cc] xorcc %l6,%l7,%l5 retl ldsh [%o0+0x168],%l7 ! Mem[0000000056000168] p36_jmpl_1_le: swap [%i1+0x194],%l6 ! Mem[0000000058800194] jmpl %g6+8,%g0 ldstub [%i2+0x007],%l6 ! Mem[0000000059000007] p36_call_1_le: addccc %l3,-0xdd7,%l7 swap [%i0+0x0dc],%l4 ! Mem[00000000580000dc] ldsb [%i2+0x0fd],%l3 ! Mem[00000000590000fd] ld [%i2+0x1e8],%f3 ! Mem[00000000590001e8] stb %l7,[%i3+0x0e8] ! Mem[00000000598000e8] ldsb [%i0+0x069],%l3 ! Mem[0000000058000069] retl ldsw [%i1+0x180],%l4 ! Mem[0000000058800180] p36_jmpl_1_lo: swap [%o1+0x194],%l6 ! Mem[0000000058800194] jmpl %g6+8,%g0 ldstub [%o2+0x007],%l6 ! Mem[0000000059000007] p36_call_1_lo: addccc %l3,-0xdd7,%l7 swap [%o0+0x0dc],%l4 ! Mem[00000000580000dc] ldsb [%o2+0x0fd],%l3 ! Mem[00000000590000fd] ld [%o2+0x1e8],%f3 ! Mem[00000000590001e8] stb %l7,[%o3+0x0e8] ! Mem[00000000598000e8] ldsb [%o0+0x069],%l3 ! Mem[0000000058000069] retl ldsw [%o1+0x180],%l4 ! Mem[0000000058800180] p36_jmpl_1_he: stx %l4,[%i3+0x068] ! Mem[0000000059800068] ldsh [%i2+0x04a],%l3 ! Mem[000000005900004a] stw %l6,[%i3+0x038] ! Mem[0000000059800038] udivx %l3,%l2,%l7 sub %l5,-0xb82,%l0 jmpl %g6+8,%g0 udivx %l7,%l7,%l1 p36_call_1_he: lduh [%i0+0x18e],%l1 ! Mem[000000005800018e] stb %l1,[%i3+0x07a] ! Mem[000000005980007a] lduw [%i1+0x11c],%l4 ! Mem[000000005880011c] std %l6,[%i3+0x1d8] ! Mem[00000000598001d8] std %f30,[%i3+0x010] ! Mem[0000000059800010] ldub [%i2+0x170],%l7 ! Mem[0000000059000170] retl stx %l5,[%i1+0x038] ! Mem[0000000058800038] p36_jmpl_1_ho: stx %l4,[%o3+0x068] ! Mem[0000000059800068] ldsh [%o2+0x04a],%l3 ! Mem[000000005900004a] stw %l6,[%o3+0x038] ! Mem[0000000059800038] udivx %l3,%l2,%l7 sub %l5,-0xb82,%l0 jmpl %g6+8,%g0 udivx %l7,%l7,%l1 p36_call_1_ho: lduh [%o0+0x18e],%l1 ! Mem[000000005800018e] stb %l1,[%o3+0x07a] ! Mem[000000005980007a] lduw [%o1+0x11c],%l4 ! Mem[000000005880011c] std %l6,[%o3+0x1d8] ! Mem[00000000598001d8] std %f30,[%o3+0x010] ! Mem[0000000059800010] ldub [%o2+0x170],%l7 ! Mem[0000000059000170] retl stx %l5,[%o1+0x038] ! Mem[0000000058800038] p37_jmpl_1_le: srl %l3,%l3,%l6 st %f14,[%i1+0x194] ! Mem[000000005a800194] lduh [%i1+0x1aa],%l1 ! Mem[000000005a8001aa] swap [%i2+0x19c],%l1 ! Mem[000000005b00019c] orcc %l7,0x276,%l6 sth %l3,[%i1+0x17e] ! Mem[000000005a80017e] sdivx %l3,%l5,%l5 jmpl %g6+8,%g0 ldsw [%i3+0x0f0],%l0 ! Mem[000000005b8000f0] p37_call_1_le: ldsw [%i2+0x108],%l1 ! Mem[000000005b000108] stw %l5,[%i2+0x0d0] ! Mem[000000005b0000d0] ldx [%i1+0x190],%l0 ! Mem[000000005a800190] retl tsubcctv %l4,%l3,%l2 p37_jmpl_1_lo: srl %l3,%l3,%l6 st %f14,[%o1+0x194] ! Mem[000000005a800194] lduh [%o1+0x1aa],%l1 ! Mem[000000005a8001aa] swap [%o2+0x19c],%l1 ! Mem[000000005b00019c] orcc %l7,0x276,%l6 sth %l3,[%o1+0x17e] ! Mem[000000005a80017e] sdivx %l3,%l5,%l5 jmpl %g6+8,%g0 ldsw [%o3+0x0f0],%l0 ! Mem[000000005b8000f0] p37_call_1_lo: ldsw [%o2+0x108],%l1 ! Mem[000000005b000108] stw %l5,[%o2+0x0d0] ! Mem[000000005b0000d0] ldx [%o1+0x190],%l0 ! Mem[000000005a800190] retl tsubcctv %l4,%l3,%l2 p37_jmpl_1_he: ldub [%i1+0x0d4],%l6 ! Mem[000000005a8000d4] stx %l3,[%i3+0x1b8] ! Mem[000000005b8001b8] ldstub [%i1+0x0fd],%l4 ! Mem[000000005a8000fd] jmpl %g6+8,%g0 ldd [%i2+0x198],%f30 ! Mem[000000005b000198] p37_call_1_he: ldsw [%i0+0x124],%l4 ! Mem[000000005a000124] retl stb %l5,[%i0+0x0c0] ! Mem[000000005a0000c0] p37_jmpl_1_ho: ldub [%o1+0x0d4],%l6 ! Mem[000000005a8000d4] stx %l3,[%o3+0x1b8] ! Mem[000000005b8001b8] ldstub [%o1+0x0fd],%l4 ! Mem[000000005a8000fd] jmpl %g6+8,%g0 ldd [%o2+0x198],%f30 ! Mem[000000005b000198] p37_call_1_ho: ldsw [%o0+0x124],%l4 ! Mem[000000005a000124] retl stb %l5,[%o0+0x0c0] ! Mem[000000005a0000c0] p38_jmpl_1_le: sdivx %l6,-0xee3,%l0 ldx [%i0+0x128],%l4 ! Mem[000000005c000128] sra %l3,%l2,%l5 ldub [%i1+0x19a],%l2 ! Mem[000000005c80019a] sth %l2,[%i1+0x092] ! Mem[000000005c800092] jmpl %g6+8,%g0 lduw [%i0+0x084],%l6 ! Mem[000000005c000084] p38_call_1_le: ldd [%i1+0x0f0],%f12 ! Mem[000000005c8000f0] ldub [%i1+0x187],%l6 ! Mem[000000005c800187] std %l4,[%i3+0x118] ! Mem[000000005d800118] ldsh [%i1+0x12a],%l2 ! Mem[000000005c80012a] ldd [%i2+0x190],%l6 ! Mem[000000005d000190] retl ldd [%i0+0x1a8],%l0 ! Mem[000000005c0001a8] p38_jmpl_1_lo: sdivx %l6,-0xee3,%l0 ldx [%o0+0x128],%l4 ! Mem[000000005c000128] sra %l3,%l2,%l5 ldub [%o1+0x19a],%l2 ! Mem[000000005c80019a] sth %l2,[%o1+0x092] ! Mem[000000005c800092] jmpl %g6+8,%g0 lduw [%o0+0x084],%l6 ! Mem[000000005c000084] p38_call_1_lo: ldd [%o1+0x0f0],%f12 ! Mem[000000005c8000f0] ldub [%o1+0x187],%l6 ! Mem[000000005c800187] std %l4,[%o3+0x118] ! Mem[000000005d800118] ldsh [%o1+0x12a],%l2 ! Mem[000000005c80012a] ldd [%o2+0x190],%l6 ! Mem[000000005d000190] retl ldd [%o0+0x1a8],%l0 ! Mem[000000005c0001a8] p38_jmpl_1_he: stx %l7,[%i1+0x0d8] ! Mem[000000005c8000d8] stw %l5,[%i3+0x178] ! Mem[000000005d800178] jmpl %g6+8,%g0 sth %l7,[%i1+0x168] ! Mem[000000005c800168] p38_call_1_he: stb %l7,[%i1+0x04f] ! Mem[000000005c80004f] ldd [%i2+0x128],%l0 ! Mem[000000005d000128] retl andn %l3,%l6,%l3 p38_jmpl_1_ho: stx %l7,[%o1+0x0d8] ! Mem[000000005c8000d8] stw %l5,[%o3+0x178] ! Mem[000000005d800178] jmpl %g6+8,%g0 sth %l7,[%o1+0x168] ! Mem[000000005c800168] p38_call_1_ho: stb %l7,[%o1+0x04f] ! Mem[000000005c80004f] ldd [%o2+0x128],%l0 ! Mem[000000005d000128] retl andn %l3,%l6,%l3 p39_jmpl_1_le: stw %l6,[%i3+0x050] ! Mem[000000005f800050] xorcc %l6,%l2,%l3 std %l2,[%i1+0x048] ! Mem[000000005e800048] std %l6,[%i3+0x0d8] ! Mem[000000005f8000d8] lduw [%i0+0x0fc],%l4 ! Mem[000000005e0000fc] subccc %l2,-0x045,%l2 jmpl %g6+8,%g0 ldub [%i3+0x0cd],%l2 ! Mem[000000005f8000cd] p39_call_1_le: andn %l2,%l1,%l1 ldsb [%i0+0x1ec],%l6 ! Mem[000000005e0001ec] lduh [%i0+0x0c2],%l2 ! Mem[000000005e0000c2] taddcc %l6,-0xc60,%l1 ldd [%i1+0x120],%f10 ! Mem[000000005e800120] orcc %l2,0x6fb,%l3 ld [%i3+0x0d4],%f14 ! Mem[000000005f8000d4] retl st %f11,[%i1+0x1b8] ! Mem[000000005e8001b8] p39_jmpl_1_lo: stw %l6,[%o3+0x050] ! Mem[000000005f800050] xorcc %l6,%l2,%l3 std %l2,[%o1+0x048] ! Mem[000000005e800048] std %l6,[%o3+0x0d8] ! Mem[000000005f8000d8] lduw [%o0+0x0fc],%l4 ! Mem[000000005e0000fc] subccc %l2,-0x045,%l2 jmpl %g6+8,%g0 ldub [%o3+0x0cd],%l2 ! Mem[000000005f8000cd] p39_call_1_lo: andn %l2,%l1,%l1 ldsb [%o0+0x1ec],%l6 ! Mem[000000005e0001ec] lduh [%o0+0x0c2],%l2 ! Mem[000000005e0000c2] taddcc %l6,-0xc60,%l1 ldd [%o1+0x120],%f10 ! Mem[000000005e800120] orcc %l2,0x6fb,%l3 ld [%o3+0x0d4],%f14 ! Mem[000000005f8000d4] retl st %f11,[%o1+0x1b8] ! Mem[000000005e8001b8] p39_jmpl_1_he: ldsh [%i1+0x140],%l1 ! Mem[000000005e800140] ldsb [%i3+0x1bb],%l1 ! Mem[000000005f8001bb] ldd [%i0+0x018],%f30 ! Mem[000000005e000018] stx %l2,[%i2+0x1d0] ! Mem[000000005f0001d0] stb %l4,[%i0+0x1a0] ! Mem[000000005e0001a0] stb %l5,[%i0+0x0b0] ! Mem[000000005e0000b0] sll %l3,0x005,%l6 jmpl %g6+8,%g0 ldd [%i0+0x108],%f30 ! Mem[000000005e000108] p39_call_1_he: tsubcctv %l1,0x1ca,%l2 ldsh [%i0+0x086],%l6 ! Mem[000000005e000086] ldd [%i3+0x088],%l2 ! Mem[000000005f800088] addc %l2,-0xd84,%l3 retl sth %l0,[%i1+0x1f4] ! Mem[000000005e8001f4] p39_jmpl_1_ho: ldsh [%o1+0x140],%l1 ! Mem[000000005e800140] ldsb [%o3+0x1bb],%l1 ! Mem[000000005f8001bb] ldd [%o0+0x018],%f30 ! Mem[000000005e000018] stx %l2,[%o2+0x1d0] ! Mem[000000005f0001d0] stb %l4,[%o0+0x1a0] ! Mem[000000005e0001a0] stb %l5,[%o0+0x0b0] ! Mem[000000005e0000b0] sll %l3,0x005,%l6 jmpl %g6+8,%g0 ldd [%o0+0x108],%f30 ! Mem[000000005e000108] p39_call_1_ho: tsubcctv %l1,0x1ca,%l2 ldsh [%o0+0x086],%l6 ! Mem[000000005e000086] ldd [%o3+0x088],%l2 ! Mem[000000005f800088] addc %l2,-0xd84,%l3 retl sth %l0,[%o1+0x1f4] ! Mem[000000005e8001f4] p40_jmpl_1_le: orn %l1,%l5,%l6 jmpl %g6+8,%g0 ldsw [%i3+0x018],%l2 ! Mem[0000000061800018] p40_call_1_le: stb %l3,[%i1+0x1b9] ! Mem[00000000608001b9] orncc %l0,%l7,%l7 ldsh [%i3+0x0d6],%l1 ! Mem[00000000618000d6] ldsb [%i1+0x025],%l0 ! Mem[0000000060800025] sth %l6,[%i2+0x1b6] ! Mem[00000000610001b6] swap [%i1+0x05c],%l1 ! Mem[000000006080005c] andcc %l0,%l6,%l7 retl stb %l1,[%i3+0x0bd] ! Mem[00000000618000bd] p40_jmpl_1_lo: orn %l1,%l5,%l6 jmpl %g6+8,%g0 ldsw [%o3+0x018],%l2 ! Mem[0000000061800018] p40_call_1_lo: stb %l3,[%o1+0x1b9] ! Mem[00000000608001b9] orncc %l0,%l7,%l7 ldsh [%o3+0x0d6],%l1 ! Mem[00000000618000d6] ldsb [%o1+0x025],%l0 ! Mem[0000000060800025] sth %l6,[%o2+0x1b6] ! Mem[00000000610001b6] swap [%o1+0x05c],%l1 ! Mem[000000006080005c] andcc %l0,%l6,%l7 retl stb %l1,[%o3+0x0bd] ! Mem[00000000618000bd] p40_jmpl_1_he: stb %l5,[%i0+0x09c] ! Mem[000000006000009c] stx %l5,[%i3+0x0d8] ! Mem[00000000618000d8] ld [%i1+0x0c4],%f31 ! Mem[00000000608000c4] jmpl %g6+8,%g0 stx %l7,[%i2+0x058] ! Mem[0000000061000058] p40_call_1_he: lduh [%i0+0x136],%l7 ! Mem[0000000060000136] lduw [%i1+0x0e8],%l7 ! Mem[00000000608000e8] std %l0,[%i3+0x040] ! Mem[0000000061800040] stb %l2,[%i2+0x125] ! Mem[0000000061000125] swap [%i2+0x188],%l1 ! Mem[0000000061000188] ldsw [%i3+0x170],%l3 ! Mem[0000000061800170] retl ldsb [%i0+0x119],%l7 ! Mem[0000000060000119] p40_jmpl_1_ho: stb %l5,[%o0+0x09c] ! Mem[000000006000009c] stx %l5,[%o3+0x0d8] ! Mem[00000000618000d8] ld [%o1+0x0c4],%f31 ! Mem[00000000608000c4] jmpl %g6+8,%g0 stx %l7,[%o2+0x058] ! Mem[0000000061000058] p40_call_1_ho: lduh [%o0+0x136],%l7 ! Mem[0000000060000136] lduw [%o1+0x0e8],%l7 ! Mem[00000000608000e8] std %l0,[%o3+0x040] ! Mem[0000000061800040] stb %l2,[%o2+0x125] ! Mem[0000000061000125] swap [%o2+0x188],%l1 ! Mem[0000000061000188] ldsw [%o3+0x170],%l3 ! Mem[0000000061800170] retl ldsb [%o0+0x119],%l7 ! Mem[0000000060000119] p41_jmpl_1_le: ldub [%i0+0x06d],%l7 ! Mem[000000006200006d] ldd [%i0+0x178],%f10 ! Mem[0000000062000178] st %f5 ,[%i1+0x09c] ! Mem[000000006280009c] stw %l7,[%i2+0x08c] ! Mem[000000006300008c] ldsb [%i2+0x0fd],%l3 ! Mem[00000000630000fd] lduw [%i3+0x1dc],%l3 ! Mem[00000000638001dc] std %f14,[%i1+0x0e8] ! Mem[00000000628000e8] jmpl %g6+8,%g0 and %l0,0x3d5,%l4 p41_call_1_le: stb %l2,[%i2+0x091] ! Mem[0000000063000091] stb %l6,[%i2+0x0ef] ! Mem[00000000630000ef] stb %l7,[%i1+0x139] ! Mem[0000000062800139] swap [%i3+0x1f8],%l6 ! Mem[00000000638001f8] ldstub [%i0+0x1ae],%l1 ! Mem[00000000620001ae] ldstub [%i3+0x07a],%l1 ! Mem[000000006380007a] stb %l6,[%i2+0x0fc] ! Mem[00000000630000fc] retl std %l4,[%i3+0x120] ! Mem[0000000063800120] p41_jmpl_1_lo: ldub [%o0+0x06d],%l7 ! Mem[000000006200006d] ldd [%o0+0x178],%f10 ! Mem[0000000062000178] st %f5 ,[%o1+0x09c] ! Mem[000000006280009c] stw %l7,[%o2+0x08c] ! Mem[000000006300008c] ldsb [%o2+0x0fd],%l3 ! Mem[00000000630000fd] lduw [%o3+0x1dc],%l3 ! Mem[00000000638001dc] std %f14,[%o1+0x0e8] ! Mem[00000000628000e8] jmpl %g6+8,%g0 and %l0,0x3d5,%l4 p41_call_1_lo: stb %l2,[%o2+0x091] ! Mem[0000000063000091] stb %l6,[%o2+0x0ef] ! Mem[00000000630000ef] stb %l7,[%o1+0x139] ! Mem[0000000062800139] swap [%o3+0x1f8],%l6 ! Mem[00000000638001f8] ldstub [%o0+0x1ae],%l1 ! Mem[00000000620001ae] ldstub [%o3+0x07a],%l1 ! Mem[000000006380007a] stb %l6,[%o2+0x0fc] ! Mem[00000000630000fc] retl std %l4,[%o3+0x120] ! Mem[0000000063800120] p41_jmpl_1_he: st %f16,[%i2+0x1dc] ! Mem[00000000630001dc] lduw [%i0+0x12c],%l7 ! Mem[000000006200012c] ldd [%i1+0x1d8],%f22 ! Mem[00000000628001d8] jmpl %g6+8,%g0 swap [%i1+0x1a8],%l5 ! Mem[00000000628001a8] p41_call_1_he: ldstub [%i1+0x09a],%l7 ! Mem[000000006280009a] std %f28,[%i1+0x0c8] ! Mem[00000000628000c8] ldd [%i0+0x158],%f28 ! Mem[0000000062000158] retl ldsh [%i0+0x1be],%l1 ! Mem[00000000620001be] p41_jmpl_1_ho: st %f16,[%o2+0x1dc] ! Mem[00000000630001dc] lduw [%o0+0x12c],%l7 ! Mem[000000006200012c] ldd [%o1+0x1d8],%f22 ! Mem[00000000628001d8] jmpl %g6+8,%g0 swap [%o1+0x1a8],%l5 ! Mem[00000000628001a8] p41_call_1_ho: ldstub [%o1+0x09a],%l7 ! Mem[000000006280009a] std %f28,[%o1+0x0c8] ! Mem[00000000628000c8] ldd [%o0+0x158],%f28 ! Mem[0000000062000158] retl ldsh [%o0+0x1be],%l1 ! Mem[00000000620001be] p42_jmpl_1_le: taddcctv %l6,%l6,%l6 st %f10,[%i2+0x18c] ! Mem[000000006500018c] swap [%i3+0x19c],%l7 ! Mem[000000006580019c] std %f14,[%i2+0x0d8] ! Mem[00000000650000d8] smul %l2,%l2,%l4 ldd [%i2+0x0f8],%l4 ! Mem[00000000650000f8] jmpl %g6+8,%g0 st %f2 ,[%i3+0x150] ! Mem[0000000065800150] p42_call_1_le: ldx [%i3+0x138],%l3 ! Mem[0000000065800138] stw %l6,[%i3+0x1b0] ! Mem[00000000658001b0] ldsb [%i0+0x1cb],%l4 ! Mem[00000000640001cb] swap [%i0+0x114],%l7 ! Mem[0000000064000114] tsubcctv %l2,0xbcc,%l6 ldx [%i1+0x1d8],%l6 ! Mem[00000000648001d8] stw %l2,[%i3+0x158] ! Mem[0000000065800158] retl std %f4 ,[%i0+0x0b0] ! Mem[00000000640000b0] p42_jmpl_1_lo: taddcctv %l6,%l6,%l6 st %f10,[%o2+0x18c] ! Mem[000000006500018c] swap [%o3+0x19c],%l7 ! Mem[000000006580019c] std %f14,[%o2+0x0d8] ! Mem[00000000650000d8] smul %l2,%l2,%l4 ldd [%o2+0x0f8],%l4 ! Mem[00000000650000f8] jmpl %g6+8,%g0 st %f2 ,[%o3+0x150] ! Mem[0000000065800150] p42_call_1_lo: ldx [%o3+0x138],%l3 ! Mem[0000000065800138] stw %l6,[%o3+0x1b0] ! Mem[00000000658001b0] ldsb [%o0+0x1cb],%l4 ! Mem[00000000640001cb] swap [%o0+0x114],%l7 ! Mem[0000000064000114] tsubcctv %l2,0xbcc,%l6 ldx [%o1+0x1d8],%l6 ! Mem[00000000648001d8] stw %l2,[%o3+0x158] ! Mem[0000000065800158] retl std %f4 ,[%o0+0x0b0] ! Mem[00000000640000b0] p42_jmpl_1_he: jmpl %g6+8,%g0 swap [%i3+0x00c],%l7 ! Mem[000000006580000c] p42_call_1_he: taddcc %l5,0x8d1,%l1 subc %l7,%l0,%l4 std %f18,[%i1+0x1c8] ! Mem[00000000648001c8] retl std %f26,[%i2+0x1e0] ! Mem[00000000650001e0] p42_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o3+0x00c],%l7 ! Mem[000000006580000c] p42_call_1_ho: taddcc %l5,0x8d1,%l1 subc %l7,%l0,%l4 std %f18,[%o1+0x1c8] ! Mem[00000000648001c8] retl std %f26,[%o2+0x1e0] ! Mem[00000000650001e0] p43_jmpl_1_le: lduw [%i0+0x1f8],%l5 ! Mem[00000000660001f8] ldd [%i3+0x0f0],%l4 ! Mem[00000000678000f0] lduw [%i0+0x1c8],%l7 ! Mem[00000000660001c8] stb %l7,[%i1+0x1a3] ! Mem[00000000668001a3] st %f8 ,[%i0+0x178] ! Mem[0000000066000178] ldsw [%i2+0x120],%l4 ! Mem[0000000067000120] jmpl %g6+8,%g0 ldsw [%i0+0x020],%l6 ! Mem[0000000066000020] p43_call_1_le: ldd [%i0+0x0a0],%l6 ! Mem[00000000660000a0] ld [%i3+0x0f8],%f14 ! Mem[00000000678000f8] stb %l6,[%i2+0x1f6] ! Mem[00000000670001f6] stx %l3,[%i3+0x068] ! Mem[0000000067800068] ldsw [%i0+0x0ac],%l7 ! Mem[00000000660000ac] swap [%i2+0x0b8],%l5 ! Mem[00000000670000b8] retl stw %l7,[%i0+0x08c] ! Mem[000000006600008c] p43_jmpl_1_lo: lduw [%o0+0x1f8],%l5 ! Mem[00000000660001f8] ldd [%o3+0x0f0],%l4 ! Mem[00000000678000f0] lduw [%o0+0x1c8],%l7 ! Mem[00000000660001c8] stb %l7,[%o1+0x1a3] ! Mem[00000000668001a3] st %f8 ,[%o0+0x178] ! Mem[0000000066000178] ldsw [%o2+0x120],%l4 ! Mem[0000000067000120] jmpl %g6+8,%g0 ldsw [%o0+0x020],%l6 ! Mem[0000000066000020] p43_call_1_lo: ldd [%o0+0x0a0],%l6 ! Mem[00000000660000a0] ld [%o3+0x0f8],%f14 ! Mem[00000000678000f8] stb %l6,[%o2+0x1f6] ! Mem[00000000670001f6] stx %l3,[%o3+0x068] ! Mem[0000000067800068] ldsw [%o0+0x0ac],%l7 ! Mem[00000000660000ac] swap [%o2+0x0b8],%l5 ! Mem[00000000670000b8] retl stw %l7,[%o0+0x08c] ! Mem[000000006600008c] p43_jmpl_1_he: sllx %l1,%l1,%l1 ldx [%i2+0x098],%l7 ! Mem[0000000067000098] lduw [%i1+0x0cc],%l3 ! Mem[00000000668000cc] jmpl %g6+8,%g0 or %l2,-0x685,%l3 p43_call_1_he: ldsh [%i0+0x0b2],%l7 ! Mem[00000000660000b2] std %f26,[%i2+0x038] ! Mem[0000000067000038] ldstub [%i3+0x069],%l3 ! Mem[0000000067800069] stw %l3,[%i3+0x054] ! Mem[0000000067800054] stx %l5,[%i1+0x188] ! Mem[0000000066800188] std %l4,[%i2+0x108] ! Mem[0000000067000108] retl stw %l5,[%i3+0x0e0] ! Mem[00000000678000e0] p43_jmpl_1_ho: sllx %l1,%l1,%l1 ldx [%o2+0x098],%l7 ! Mem[0000000067000098] lduw [%o1+0x0cc],%l3 ! Mem[00000000668000cc] jmpl %g6+8,%g0 or %l2,-0x685,%l3 p43_call_1_ho: ldsh [%o0+0x0b2],%l7 ! Mem[00000000660000b2] std %f26,[%o2+0x038] ! Mem[0000000067000038] ldstub [%o3+0x069],%l3 ! Mem[0000000067800069] stw %l3,[%o3+0x054] ! Mem[0000000067800054] stx %l5,[%o1+0x188] ! Mem[0000000066800188] std %l4,[%o2+0x108] ! Mem[0000000067000108] retl stw %l5,[%o3+0x0e0] ! Mem[00000000678000e0] p44_jmpl_1_le: addc %l4,0x4f0,%l0 sub %l6,%l5,%l1 std %l6,[%i0+0x1e8] ! Mem[00000000680001e8] std %l4,[%i3+0x048] ! Mem[0000000069800048] ldsh [%i3+0x038],%l3 ! Mem[0000000069800038] ldsh [%i0+0x0de],%l2 ! Mem[00000000680000de] jmpl %g6+8,%g0 sth %l6,[%i3+0x1b0] ! Mem[00000000698001b0] p44_call_1_le: lduh [%i3+0x1f6],%l3 ! Mem[00000000698001f6] umul %l5,0x047,%l0 and %l6,%l7,%l4 sra %l1,%l2,%l1 lduh [%i1+0x174],%l2 ! Mem[0000000068800174] std %f8 ,[%i3+0x1a0] ! Mem[00000000698001a0] retl ldstub [%i2+0x132],%l1 ! Mem[0000000069000132] p44_jmpl_1_lo: addc %l4,0x4f0,%l0 sub %l6,%l5,%l1 std %l6,[%o0+0x1e8] ! Mem[00000000680001e8] std %l4,[%o3+0x048] ! Mem[0000000069800048] ldsh [%o3+0x038],%l3 ! Mem[0000000069800038] ldsh [%o0+0x0de],%l2 ! Mem[00000000680000de] jmpl %g6+8,%g0 sth %l6,[%o3+0x1b0] ! Mem[00000000698001b0] p44_call_1_lo: lduh [%o3+0x1f6],%l3 ! Mem[00000000698001f6] umul %l5,0x047,%l0 and %l6,%l7,%l4 sra %l1,%l2,%l1 lduh [%o1+0x174],%l2 ! Mem[0000000068800174] std %f8 ,[%o3+0x1a0] ! Mem[00000000698001a0] retl ldstub [%o2+0x132],%l1 ! Mem[0000000069000132] p44_jmpl_1_he: ldub [%i0+0x1f6],%l5 ! Mem[00000000680001f6] sra %l6,0x00b,%l4 taddcctv %l7,0x6eb,%l4 std %l4,[%i0+0x180] ! Mem[0000000068000180] ldstub [%i0+0x116],%l7 ! Mem[0000000068000116] ld [%i3+0x090],%f31 ! Mem[0000000069800090] ldsw [%i1+0x03c],%l2 ! Mem[000000006880003c] jmpl %g6+8,%g0 ldsh [%i2+0x01e],%l6 ! Mem[000000006900001e] p44_call_1_he: tsubcctv %l1,0x24f,%l3 retl xor %l0,%l4,%l3 p44_jmpl_1_ho: ldub [%o0+0x1f6],%l5 ! Mem[00000000680001f6] sra %l6,0x00b,%l4 taddcctv %l7,0x6eb,%l4 std %l4,[%o0+0x180] ! Mem[0000000068000180] ldstub [%o0+0x116],%l7 ! Mem[0000000068000116] ld [%o3+0x090],%f31 ! Mem[0000000069800090] ldsw [%o1+0x03c],%l2 ! Mem[000000006880003c] jmpl %g6+8,%g0 ldsh [%o2+0x01e],%l6 ! Mem[000000006900001e] p44_call_1_ho: tsubcctv %l1,0x24f,%l3 retl xor %l0,%l4,%l3 p45_jmpl_1_le: std %f6 ,[%i0+0x000] ! Mem[000000006a000000] or %l5,%l3,%l7 ldsw [%i1+0x0dc],%l0 ! Mem[000000006a8000dc] ldsb [%i1+0x0dc],%l5 ! Mem[000000006a8000dc] std %l0,[%i0+0x170] ! Mem[000000006a000170] swap [%i0+0x1a4],%l6 ! Mem[000000006a0001a4] jmpl %g6+8,%g0 lduh [%i0+0x18e],%l6 ! Mem[000000006a00018e] p45_call_1_le: ldx [%i0+0x0f8],%l7 ! Mem[000000006a0000f8] std %l0,[%i1+0x040] ! Mem[000000006a800040] st %f7 ,[%i2+0x08c] ! Mem[000000006b00008c] retl ldstub [%i1+0x09b],%l5 ! Mem[000000006a80009b] p45_jmpl_1_lo: std %f6 ,[%o0+0x000] ! Mem[000000006a000000] or %l5,%l3,%l7 ldsw [%o1+0x0dc],%l0 ! Mem[000000006a8000dc] ldsb [%o1+0x0dc],%l5 ! Mem[000000006a8000dc] std %l0,[%o0+0x170] ! Mem[000000006a000170] swap [%o0+0x1a4],%l6 ! Mem[000000006a0001a4] jmpl %g6+8,%g0 lduh [%o0+0x18e],%l6 ! Mem[000000006a00018e] p45_call_1_lo: ldx [%o0+0x0f8],%l7 ! Mem[000000006a0000f8] std %l0,[%o1+0x040] ! Mem[000000006a800040] st %f7 ,[%o2+0x08c] ! Mem[000000006b00008c] retl ldstub [%o1+0x09b],%l5 ! Mem[000000006a80009b] p45_jmpl_1_he: jmpl %g6+8,%g0 ldsb [%i2+0x04f],%l4 ! Mem[000000006b00004f] p45_call_1_he: sth %l2,[%i2+0x1c2] ! Mem[000000006b0001c2] subc %l7,0xf67,%l6 retl ldd [%i2+0x038],%l4 ! Mem[000000006b000038] p45_jmpl_1_ho: jmpl %g6+8,%g0 ldsb [%o2+0x04f],%l4 ! Mem[000000006b00004f] p45_call_1_ho: sth %l2,[%o2+0x1c2] ! Mem[000000006b0001c2] subc %l7,0xf67,%l6 retl ldd [%o2+0x038],%l4 ! Mem[000000006b000038] p46_jmpl_1_le: std %l4,[%i1+0x070] ! Mem[000000006c800070] srax %l0,0x01a,%l1 ldx [%i3+0x048],%l2 ! Mem[000000006d800048] stw %l0,[%i1+0x080] ! Mem[000000006c800080] std %l4,[%i0+0x050] ! Mem[000000006c000050] stw %l1,[%i0+0x004] ! Mem[000000006c000004] ldsw [%i2+0x0a8],%l4 ! Mem[000000006d0000a8] jmpl %g6+8,%g0 lduh [%i1+0x10e],%l7 ! Mem[000000006c80010e] p46_call_1_le: lduh [%i0+0x092],%l2 ! Mem[000000006c000092] ldd [%i0+0x050],%l0 ! Mem[000000006c000050] retl sllx %l7,%l6,%l0 p46_jmpl_1_lo: std %l4,[%o1+0x070] ! Mem[000000006c800070] srax %l0,0x01a,%l1 ldx [%o3+0x048],%l2 ! Mem[000000006d800048] stw %l0,[%o1+0x080] ! Mem[000000006c800080] std %l4,[%o0+0x050] ! Mem[000000006c000050] stw %l1,[%o0+0x004] ! Mem[000000006c000004] ldsw [%o2+0x0a8],%l4 ! Mem[000000006d0000a8] jmpl %g6+8,%g0 lduh [%o1+0x10e],%l7 ! Mem[000000006c80010e] p46_call_1_lo: lduh [%o0+0x092],%l2 ! Mem[000000006c000092] ldd [%o0+0x050],%l0 ! Mem[000000006c000050] retl sllx %l7,%l6,%l0 p46_jmpl_1_he: stb %l7,[%i1+0x1f7] ! Mem[000000006c8001f7] taddcc %l1,%l0,%l7 orn %l3,%l4,%l5 stw %l6,[%i1+0x0f0] ! Mem[000000006c8000f0] ld [%i0+0x0a0],%f22 ! Mem[000000006c0000a0] jmpl %g6+8,%g0 tsubcctv %l1,%l7,%l2 p46_call_1_he: ldx [%i3+0x120],%l2 ! Mem[000000006d800120] swap [%i3+0x158],%l5 ! Mem[000000006d800158] stx %l6,[%i3+0x1f8] ! Mem[000000006d8001f8] retl sth %l5,[%i0+0x0b6] ! Mem[000000006c0000b6] p46_jmpl_1_ho: stb %l7,[%o1+0x1f7] ! Mem[000000006c8001f7] taddcc %l1,%l0,%l7 orn %l3,%l4,%l5 stw %l6,[%o1+0x0f0] ! Mem[000000006c8000f0] ld [%o0+0x0a0],%f22 ! Mem[000000006c0000a0] jmpl %g6+8,%g0 tsubcctv %l1,%l7,%l2 p46_call_1_ho: ldx [%o3+0x120],%l2 ! Mem[000000006d800120] swap [%o3+0x158],%l5 ! Mem[000000006d800158] stx %l6,[%o3+0x1f8] ! Mem[000000006d8001f8] retl sth %l5,[%o0+0x0b6] ! Mem[000000006c0000b6] p47_jmpl_1_le: std %l2,[%i1+0x1e8] ! Mem[000000006e8001e8] st %f2 ,[%i3+0x06c] ! Mem[000000006f80006c] ldstub [%i0+0x1ad],%l0 ! Mem[000000006e0001ad] lduh [%i2+0x0e4],%l6 ! Mem[000000006f0000e4] sth %l3,[%i3+0x118] ! Mem[000000006f800118] nop jmpl %g6+8,%g0 stw %l1,[%i2+0x0ec] ! Mem[000000006f0000ec] p47_call_1_le: ldsb [%i3+0x1d2],%l5 ! Mem[000000006f8001d2] stb %l1,[%i0+0x072] ! Mem[000000006e000072] umulcc %l6,-0xf1a,%l0 stb %l3,[%i1+0x1b9] ! Mem[000000006e8001b9] sth %l6,[%i0+0x1b0] ! Mem[000000006e0001b0] retl swap [%i0+0x018],%l3 ! Mem[000000006e000018] p47_jmpl_1_lo: std %l2,[%o1+0x1e8] ! Mem[000000006e8001e8] st %f2 ,[%o3+0x06c] ! Mem[000000006f80006c] ldstub [%o0+0x1ad],%l0 ! Mem[000000006e0001ad] lduh [%o2+0x0e4],%l6 ! Mem[000000006f0000e4] sth %l3,[%o3+0x118] ! Mem[000000006f800118] nop jmpl %g6+8,%g0 stw %l1,[%o2+0x0ec] ! Mem[000000006f0000ec] p47_call_1_lo: ldsb [%o3+0x1d2],%l5 ! Mem[000000006f8001d2] stb %l1,[%o0+0x072] ! Mem[000000006e000072] umulcc %l6,-0xf1a,%l0 stb %l3,[%o1+0x1b9] ! Mem[000000006e8001b9] sth %l6,[%o0+0x1b0] ! Mem[000000006e0001b0] retl swap [%o0+0x018],%l3 ! Mem[000000006e000018] p47_jmpl_1_he: ldsh [%i3+0x016],%l1 ! Mem[000000006f800016] ldsh [%i0+0x196],%l6 ! Mem[000000006e000196] ldsb [%i3+0x0f3],%l2 ! Mem[000000006f8000f3] ldstub [%i2+0x179],%l5 ! Mem[000000006f000179] xorcc %l5,%l1,%l7 jmpl %g6+8,%g0 lduh [%i1+0x184],%l4 ! Mem[000000006e800184] p47_call_1_he: tsubcctv %l3,0x3d8,%l5 andncc %l3,-0x78e,%l4 retl ldsh [%i2+0x090],%l1 ! Mem[000000006f000090] p47_jmpl_1_ho: ldsh [%o3+0x016],%l1 ! Mem[000000006f800016] ldsh [%o0+0x196],%l6 ! Mem[000000006e000196] ldsb [%o3+0x0f3],%l2 ! Mem[000000006f8000f3] ldstub [%o2+0x179],%l5 ! Mem[000000006f000179] xorcc %l5,%l1,%l7 jmpl %g6+8,%g0 lduh [%o1+0x184],%l4 ! Mem[000000006e800184] p47_call_1_ho: tsubcctv %l3,0x3d8,%l5 andncc %l3,-0x78e,%l4 retl ldsh [%o2+0x090],%l1 ! Mem[000000006f000090] p48_jmpl_1_le: subc %l2,-0xd6c,%l1 addc %l1,-0x39c,%l3 ldsb [%i1+0x104],%l7 ! Mem[0000000070800104] sth %l4,[%i2+0x14e] ! Mem[000000007100014e] ldub [%i0+0x1e5],%l2 ! Mem[00000000700001e5] jmpl %g6+8,%g0 smul %l2,0xe50,%l6 p48_call_1_le: stw %l6,[%i1+0x074] ! Mem[0000000070800074] addcc %l4,%l0,%l0 mulx %l2,%l0,%l7 sub %l7,0x8ae,%l3 swap [%i1+0x104],%l3 ! Mem[0000000070800104] stw %l6,[%i1+0x1ec] ! Mem[00000000708001ec] retl stx %l4,[%i1+0x0e8] ! Mem[00000000708000e8] p48_jmpl_1_lo: subc %l2,-0xd6c,%l1 addc %l1,-0x39c,%l3 ldsb [%o1+0x104],%l7 ! Mem[0000000070800104] sth %l4,[%o2+0x14e] ! Mem[000000007100014e] ldub [%o0+0x1e5],%l2 ! Mem[00000000700001e5] jmpl %g6+8,%g0 smul %l2,0xe50,%l6 p48_call_1_lo: stw %l6,[%o1+0x074] ! Mem[0000000070800074] addcc %l4,%l0,%l0 mulx %l2,%l0,%l7 sub %l7,0x8ae,%l3 swap [%o1+0x104],%l3 ! Mem[0000000070800104] stw %l6,[%o1+0x1ec] ! Mem[00000000708001ec] retl stx %l4,[%o1+0x0e8] ! Mem[00000000708000e8] p48_jmpl_1_he: ldd [%i3+0x100],%l0 ! Mem[0000000071800100] stx %l7,[%i2+0x0d8] ! Mem[00000000710000d8] ld [%i1+0x06c],%f23 ! Mem[000000007080006c] jmpl %g6+8,%g0 lduh [%i2+0x052],%l7 ! Mem[0000000071000052] p48_call_1_he: smul %l5,%l6,%l7 retl ldsb [%i2+0x0f3],%l0 ! Mem[00000000710000f3] p48_jmpl_1_ho: ldd [%o3+0x100],%l0 ! Mem[0000000071800100] stx %l7,[%o2+0x0d8] ! Mem[00000000710000d8] ld [%o1+0x06c],%f23 ! Mem[000000007080006c] jmpl %g6+8,%g0 lduh [%o2+0x052],%l7 ! Mem[0000000071000052] p48_call_1_ho: smul %l5,%l6,%l7 retl ldsb [%o2+0x0f3],%l0 ! Mem[00000000710000f3] p49_jmpl_1_le: sth %l2,[%i3+0x178] ! Mem[0000000073800178] srax %l0,0x026,%l0 std %l0,[%i0+0x1f8] ! Mem[00000000720001f8] std %l2,[%i2+0x0b8] ! Mem[00000000730000b8] jmpl %g6+8,%g0 stx %l7,[%i1+0x0f0] ! Mem[00000000728000f0] p49_call_1_le: retl ldsh [%i0+0x1a6],%l6 ! Mem[00000000720001a6] p49_jmpl_1_lo: sth %l2,[%o3+0x178] ! Mem[0000000073800178] srax %l0,0x026,%l0 std %l0,[%o0+0x1f8] ! Mem[00000000720001f8] std %l2,[%o2+0x0b8] ! Mem[00000000730000b8] jmpl %g6+8,%g0 stx %l7,[%o1+0x0f0] ! Mem[00000000728000f0] p49_call_1_lo: retl ldsh [%o0+0x1a6],%l6 ! Mem[00000000720001a6] p49_jmpl_1_he: lduh [%i2+0x0d4],%l4 ! Mem[00000000730000d4] ldsh [%i2+0x0ae],%l3 ! Mem[00000000730000ae] ldx [%i3+0x1c0],%l1 ! Mem[00000000738001c0] jmpl %g6+8,%g0 stx %l6,[%i3+0x020] ! Mem[0000000073800020] p49_call_1_he: sra %l2,0x013,%l3 ldx [%i2+0x168],%l7 ! Mem[0000000073000168] ldsh [%i1+0x0be],%l7 ! Mem[00000000728000be] std %l0,[%i2+0x188] ! Mem[0000000073000188] ldsh [%i0+0x192],%l6 ! Mem[0000000072000192] std %l4,[%i3+0x1e8] ! Mem[00000000738001e8] retl ldsw [%i1+0x078],%l6 ! Mem[0000000072800078] p49_jmpl_1_ho: lduh [%o2+0x0d4],%l4 ! Mem[00000000730000d4] ldsh [%o2+0x0ae],%l3 ! Mem[00000000730000ae] ldx [%o3+0x1c0],%l1 ! Mem[00000000738001c0] jmpl %g6+8,%g0 stx %l6,[%o3+0x020] ! Mem[0000000073800020] p49_call_1_ho: sra %l2,0x013,%l3 ldx [%o2+0x168],%l7 ! Mem[0000000073000168] ldsh [%o1+0x0be],%l7 ! Mem[00000000728000be] std %l0,[%o2+0x188] ! Mem[0000000073000188] ldsh [%o0+0x192],%l6 ! Mem[0000000072000192] std %l4,[%o3+0x1e8] ! Mem[00000000738001e8] retl ldsw [%o1+0x078],%l6 ! Mem[0000000072800078] p50_jmpl_1_le: xorcc %l1,%l4,%l6 lduh [%i2+0x02c],%l4 ! Mem[000000007500002c] xnor %l3,%l5,%l7 ldsw [%i0+0x14c],%l4 ! Mem[000000007400014c] ldsw [%i0+0x0bc],%l6 ! Mem[00000000740000bc] jmpl %g6+8,%g0 swap [%i1+0x054],%l6 ! Mem[0000000074800054] p50_call_1_le: retl ldx [%i3+0x188],%l0 ! Mem[0000000075800188] p50_jmpl_1_lo: xorcc %l1,%l4,%l6 lduh [%o2+0x02c],%l4 ! Mem[000000007500002c] xnor %l3,%l5,%l7 ldsw [%o0+0x14c],%l4 ! Mem[000000007400014c] ldsw [%o0+0x0bc],%l6 ! Mem[00000000740000bc] jmpl %g6+8,%g0 swap [%o1+0x054],%l6 ! Mem[0000000074800054] p50_call_1_lo: retl ldx [%o3+0x188],%l0 ! Mem[0000000075800188] p50_jmpl_1_he: swap [%i3+0x150],%l4 ! Mem[0000000075800150] stw %l7,[%i3+0x1f4] ! Mem[00000000758001f4] stb %l5,[%i0+0x0dc] ! Mem[00000000740000dc] lduh [%i0+0x174],%l0 ! Mem[0000000074000174] ldsw [%i1+0x184],%l6 ! Mem[0000000074800184] ldx [%i2+0x1f0],%l3 ! Mem[00000000750001f0] jmpl %g6+8,%g0 ld [%i3+0x09c],%f17 ! Mem[000000007580009c] p50_call_1_he: stx %l5,[%i0+0x0b8] ! Mem[00000000740000b8] std %l2,[%i1+0x120] ! Mem[0000000074800120] ldd [%i1+0x0e8],%l2 ! Mem[00000000748000e8] retl ldsw [%i0+0x0ac],%l7 ! Mem[00000000740000ac] p50_jmpl_1_ho: swap [%o3+0x150],%l4 ! Mem[0000000075800150] stw %l7,[%o3+0x1f4] ! Mem[00000000758001f4] stb %l5,[%o0+0x0dc] ! Mem[00000000740000dc] lduh [%o0+0x174],%l0 ! Mem[0000000074000174] ldsw [%o1+0x184],%l6 ! Mem[0000000074800184] ldx [%o2+0x1f0],%l3 ! Mem[00000000750001f0] jmpl %g6+8,%g0 ld [%o3+0x09c],%f17 ! Mem[000000007580009c] p50_call_1_ho: stx %l5,[%o0+0x0b8] ! Mem[00000000740000b8] std %l2,[%o1+0x120] ! Mem[0000000074800120] ldd [%o1+0x0e8],%l2 ! Mem[00000000748000e8] retl ldsw [%o0+0x0ac],%l7 ! Mem[00000000740000ac] p51_jmpl_1_le: subc %l6,%l1,%l6 jmpl %g6+8,%g0 ldstub [%i3+0x08b],%l4 ! Mem[000000007780008b] p51_call_1_le: ldub [%i1+0x04d],%l1 ! Mem[000000007680004d] ldd [%i2+0x140],%l0 ! Mem[0000000077000140] st %f13,[%i0+0x088] ! Mem[0000000076000088] ldd [%i3+0x168],%l6 ! Mem[0000000077800168] retl stw %l0,[%i2+0x0f8] ! Mem[00000000770000f8] p51_jmpl_1_lo: subc %l6,%l1,%l6 jmpl %g6+8,%g0 ldstub [%o3+0x08b],%l4 ! Mem[000000007780008b] p51_call_1_lo: ldub [%o1+0x04d],%l1 ! Mem[000000007680004d] ldd [%o2+0x140],%l0 ! Mem[0000000077000140] st %f13,[%o0+0x088] ! Mem[0000000076000088] ldd [%o3+0x168],%l6 ! Mem[0000000077800168] retl stw %l0,[%o2+0x0f8] ! Mem[00000000770000f8] p51_jmpl_1_he: stb %l7,[%i2+0x0d0] ! Mem[00000000770000d0] ldsh [%i1+0x1f0],%l3 ! Mem[00000000768001f0] ldd [%i1+0x0f8],%f26 ! Mem[00000000768000f8] jmpl %g6+8,%g0 addcc %l4,%l3,%l0 p51_call_1_he: retl ldstub [%i0+0x0d9],%l7 ! Mem[00000000760000d9] p51_jmpl_1_ho: stb %l7,[%o2+0x0d0] ! Mem[00000000770000d0] ldsh [%o1+0x1f0],%l3 ! Mem[00000000768001f0] ldd [%o1+0x0f8],%f26 ! Mem[00000000768000f8] jmpl %g6+8,%g0 addcc %l4,%l3,%l0 p51_call_1_ho: retl ldstub [%o0+0x0d9],%l7 ! Mem[00000000760000d9] p52_jmpl_1_le: ldsb [%i2+0x026],%l0 ! Mem[0000000079000026] jmpl %g6+8,%g0 ldsh [%i3+0x036],%l7 ! Mem[0000000079800036] p52_call_1_le: std %f14,[%i1+0x120] ! Mem[0000000078800120] addccc %l1,%l4,%l3 stb %l6,[%i0+0x187] ! Mem[0000000078000187] retl stx %l5,[%i1+0x0f8] ! Mem[00000000788000f8] p52_jmpl_1_lo: ldsb [%o2+0x026],%l0 ! Mem[0000000079000026] jmpl %g6+8,%g0 ldsh [%o3+0x036],%l7 ! Mem[0000000079800036] p52_call_1_lo: std %f14,[%o1+0x120] ! Mem[0000000078800120] addccc %l1,%l4,%l3 stb %l6,[%o0+0x187] ! Mem[0000000078000187] retl stx %l5,[%o1+0x0f8] ! Mem[00000000788000f8] p52_jmpl_1_he: std %l4,[%i0+0x128] ! Mem[0000000078000128] andncc %l4,-0xb72,%l2 lduw [%i3+0x034],%l1 ! Mem[0000000079800034] jmpl %g6+8,%g0 ldx [%i2+0x1b0],%l6 ! Mem[00000000790001b0] p52_call_1_he: ldx [%i3+0x0f0],%l2 ! Mem[00000000798000f0] ldd [%i1+0x178],%l4 ! Mem[0000000078800178] std %l6,[%i3+0x0d8] ! Mem[00000000798000d8] or %l2,%l2,%l4 stb %l5,[%i1+0x0da] ! Mem[00000000788000da] lduw [%i1+0x180],%l1 ! Mem[0000000078800180] retl lduh [%i0+0x132],%l1 ! Mem[0000000078000132] p52_jmpl_1_ho: std %l4,[%o0+0x128] ! Mem[0000000078000128] andncc %l4,-0xb72,%l2 lduw [%o3+0x034],%l1 ! Mem[0000000079800034] jmpl %g6+8,%g0 ldx [%o2+0x1b0],%l6 ! Mem[00000000790001b0] p52_call_1_ho: ldx [%o3+0x0f0],%l2 ! Mem[00000000798000f0] ldd [%o1+0x178],%l4 ! Mem[0000000078800178] std %l6,[%o3+0x0d8] ! Mem[00000000798000d8] or %l2,%l2,%l4 stb %l5,[%o1+0x0da] ! Mem[00000000788000da] lduw [%o1+0x180],%l1 ! Mem[0000000078800180] retl lduh [%o0+0x132],%l1 ! Mem[0000000078000132] p53_jmpl_1_le: stb %l0,[%i0+0x142] ! Mem[000000007a000142] jmpl %g6+8,%g0 ldsh [%i3+0x088],%l5 ! Mem[000000007b800088] p53_call_1_le: std %f6 ,[%i0+0x020] ! Mem[000000007a000020] st %f0 ,[%i1+0x1d0] ! Mem[000000007a8001d0] lduw [%i0+0x1b0],%l6 ! Mem[000000007a0001b0] stw %l3,[%i2+0x1d0] ! Mem[000000007b0001d0] swap [%i0+0x1ac],%l6 ! Mem[000000007a0001ac] stw %l2,[%i3+0x0d0] ! Mem[000000007b8000d0] retl ldsw [%i3+0x040],%l0 ! Mem[000000007b800040] p53_jmpl_1_lo: stb %l0,[%o0+0x142] ! Mem[000000007a000142] jmpl %g6+8,%g0 ldsh [%o3+0x088],%l5 ! Mem[000000007b800088] p53_call_1_lo: std %f6 ,[%o0+0x020] ! Mem[000000007a000020] st %f0 ,[%o1+0x1d0] ! Mem[000000007a8001d0] lduw [%o0+0x1b0],%l6 ! Mem[000000007a0001b0] stw %l3,[%o2+0x1d0] ! Mem[000000007b0001d0] swap [%o0+0x1ac],%l6 ! Mem[000000007a0001ac] stw %l2,[%o3+0x0d0] ! Mem[000000007b8000d0] retl ldsw [%o3+0x040],%l0 ! Mem[000000007b800040] p53_jmpl_1_he: ldsh [%i0+0x052],%l7 ! Mem[000000007a000052] ldd [%i2+0x1d8],%l6 ! Mem[000000007b0001d8] subccc %l2,-0x187,%l1 lduh [%i1+0x17a],%l6 ! Mem[000000007a80017a] stw %l6,[%i0+0x160] ! Mem[000000007a000160] lduh [%i3+0x170],%l1 ! Mem[000000007b800170] lduh [%i3+0x1b6],%l0 ! Mem[000000007b8001b6] jmpl %g6+8,%g0 stw %l6,[%i0+0x0ec] ! Mem[000000007a0000ec] p53_call_1_he: swap [%i1+0x050],%l5 ! Mem[000000007a800050] srl %l1,%l1,%l1 ldd [%i0+0x098],%l2 ! Mem[000000007a000098] ldd [%i1+0x1f0],%l0 ! Mem[000000007a8001f0] retl udivx %l5,-0x870,%l4 p53_jmpl_1_ho: ldsh [%o0+0x052],%l7 ! Mem[000000007a000052] ldd [%o2+0x1d8],%l6 ! Mem[000000007b0001d8] subccc %l2,-0x187,%l1 lduh [%o1+0x17a],%l6 ! Mem[000000007a80017a] stw %l6,[%o0+0x160] ! Mem[000000007a000160] lduh [%o3+0x170],%l1 ! Mem[000000007b800170] lduh [%o3+0x1b6],%l0 ! Mem[000000007b8001b6] jmpl %g6+8,%g0 stw %l6,[%o0+0x0ec] ! Mem[000000007a0000ec] p53_call_1_ho: swap [%o1+0x050],%l5 ! Mem[000000007a800050] srl %l1,%l1,%l1 ldd [%o0+0x098],%l2 ! Mem[000000007a000098] ldd [%o1+0x1f0],%l0 ! Mem[000000007a8001f0] retl udivx %l5,-0x870,%l4 p54_jmpl_1_le: tsubcc %l4,-0xca8,%l4 ldsw [%i2+0x088],%l7 ! Mem[000000007d000088] jmpl %g6+8,%g0 ldstub [%i1+0x0ba],%l6 ! Mem[000000007c8000ba] p54_call_1_le: swap [%i2+0x0cc],%l2 ! Mem[000000007d0000cc] ld [%i3+0x1c8],%f3 ! Mem[000000007d8001c8] ldx [%i3+0x110],%l3 ! Mem[000000007d800110] ldx [%i0+0x108],%l4 ! Mem[000000007c000108] stb %l6,[%i1+0x189] ! Mem[000000007c800189] retl swap [%i2+0x1ac],%l3 ! Mem[000000007d0001ac] p54_jmpl_1_lo: tsubcc %l4,-0xca8,%l4 ldsw [%o2+0x088],%l7 ! Mem[000000007d000088] jmpl %g6+8,%g0 ldstub [%o1+0x0ba],%l6 ! Mem[000000007c8000ba] p54_call_1_lo: swap [%o2+0x0cc],%l2 ! Mem[000000007d0000cc] ld [%o3+0x1c8],%f3 ! Mem[000000007d8001c8] ldx [%o3+0x110],%l3 ! Mem[000000007d800110] ldx [%o0+0x108],%l4 ! Mem[000000007c000108] stb %l6,[%o1+0x189] ! Mem[000000007c800189] retl swap [%o2+0x1ac],%l3 ! Mem[000000007d0001ac] p54_jmpl_1_he: lduw [%i0+0x048],%l3 ! Mem[000000007c000048] ldstub [%i3+0x04d],%l7 ! Mem[000000007d80004d] jmpl %g6+8,%g0 std %l0,[%i1+0x0e8] ! Mem[000000007c8000e8] p54_call_1_he: sth %l6,[%i2+0x11a] ! Mem[000000007d00011a] ldsb [%i1+0x08a],%l3 ! Mem[000000007c80008a] retl std %l0,[%i0+0x0b0] ! Mem[000000007c0000b0] p54_jmpl_1_ho: lduw [%o0+0x048],%l3 ! Mem[000000007c000048] ldstub [%o3+0x04d],%l7 ! Mem[000000007d80004d] jmpl %g6+8,%g0 std %l0,[%o1+0x0e8] ! Mem[000000007c8000e8] p54_call_1_ho: sth %l6,[%o2+0x11a] ! Mem[000000007d00011a] ldsb [%o1+0x08a],%l3 ! Mem[000000007c80008a] retl std %l0,[%o0+0x0b0] ! Mem[000000007c0000b0] p55_jmpl_1_le: sth %l5,[%i0+0x06a] ! Mem[000000007e00006a] nop xor %l6,0xee6,%l0 xnorcc %l5,%l3,%l7 std %l0,[%i1+0x0d8] ! Mem[000000007e8000d8] ldsb [%i3+0x1cf],%l1 ! Mem[000000007f8001cf] stx %l0,[%i2+0x0d8] ! Mem[000000007f0000d8] jmpl %g6+8,%g0 ldub [%i0+0x0c8],%l4 ! Mem[000000007e0000c8] p55_call_1_le: ldsh [%i2+0x0de],%l2 ! Mem[000000007f0000de] std %f8 ,[%i1+0x010] ! Mem[000000007e800010] ldsb [%i0+0x1f6],%l3 ! Mem[000000007e0001f6] retl swap [%i3+0x09c],%l1 ! Mem[000000007f80009c] p55_jmpl_1_lo: sth %l5,[%o0+0x06a] ! Mem[000000007e00006a] nop xor %l6,0xee6,%l0 xnorcc %l5,%l3,%l7 std %l0,[%o1+0x0d8] ! Mem[000000007e8000d8] ldsb [%o3+0x1cf],%l1 ! Mem[000000007f8001cf] stx %l0,[%o2+0x0d8] ! Mem[000000007f0000d8] jmpl %g6+8,%g0 ldub [%o0+0x0c8],%l4 ! Mem[000000007e0000c8] p55_call_1_lo: ldsh [%o2+0x0de],%l2 ! Mem[000000007f0000de] std %f8 ,[%o1+0x010] ! Mem[000000007e800010] ldsb [%o0+0x1f6],%l3 ! Mem[000000007e0001f6] retl swap [%o3+0x09c],%l1 ! Mem[000000007f80009c] p55_jmpl_1_he: ld [%i0+0x118],%f30 ! Mem[000000007e000118] std %f18,[%i3+0x150] ! Mem[000000007f800150] sll %l7,0x01c,%l3 jmpl %g6+8,%g0 ldstub [%i0+0x1af],%l0 ! Mem[000000007e0001af] p55_call_1_he: sth %l4,[%i1+0x094] ! Mem[000000007e800094] ldd [%i0+0x030],%l6 ! Mem[000000007e000030] retl st %f18,[%i3+0x0b0] ! Mem[000000007f8000b0] p55_jmpl_1_ho: ld [%o0+0x118],%f30 ! Mem[000000007e000118] std %f18,[%o3+0x150] ! Mem[000000007f800150] sll %l7,0x01c,%l3 jmpl %g6+8,%g0 ldstub [%o0+0x1af],%l0 ! Mem[000000007e0001af] p55_call_1_ho: sth %l4,[%o1+0x094] ! Mem[000000007e800094] ldd [%o0+0x030],%l6 ! Mem[000000007e000030] retl st %f18,[%o3+0x0b0] ! Mem[000000007f8000b0] p56_jmpl_1_le: ldd [%i3+0x1f0],%l4 ! Mem[00000000818001f0] stb %l6,[%i2+0x084] ! Mem[0000000081000084] ldsb [%i3+0x1ff],%l1 ! Mem[00000000818001ff] ldd [%i0+0x1a0],%f4 ! Mem[00000000800001a0] jmpl %g6+8,%g0 subc %l2,0x6c9,%l0 p56_call_1_le: smul %l0,%l0,%l5 lduw [%i2+0x080],%l5 ! Mem[0000000081000080] ldd [%i0+0x108],%l4 ! Mem[0000000080000108] ldd [%i1+0x108],%l6 ! Mem[0000000080800108] ldsb [%i1+0x0f5],%l2 ! Mem[00000000808000f5] retl lduh [%i0+0x006],%l0 ! Mem[0000000080000006] p56_jmpl_1_lo: ldd [%o3+0x1f0],%l4 ! Mem[00000000818001f0] stb %l6,[%o2+0x084] ! Mem[0000000081000084] ldsb [%o3+0x1ff],%l1 ! Mem[00000000818001ff] ldd [%o0+0x1a0],%f4 ! Mem[00000000800001a0] jmpl %g6+8,%g0 subc %l2,0x6c9,%l0 p56_call_1_lo: smul %l0,%l0,%l5 lduw [%o2+0x080],%l5 ! Mem[0000000081000080] ldd [%o0+0x108],%l4 ! Mem[0000000080000108] ldd [%o1+0x108],%l6 ! Mem[0000000080800108] ldsb [%o1+0x0f5],%l2 ! Mem[00000000808000f5] retl lduh [%o0+0x006],%l0 ! Mem[0000000080000006] p56_jmpl_1_he: jmpl %g6+8,%g0 xnor %l7,%l3,%l0 p56_call_1_he: retl stw %l0,[%i0+0x0d8] ! Mem[00000000800000d8] p56_jmpl_1_ho: jmpl %g6+8,%g0 xnor %l7,%l3,%l0 p56_call_1_ho: retl stw %l0,[%o0+0x0d8] ! Mem[00000000800000d8] p57_jmpl_1_le: swap [%i0+0x160],%l6 ! Mem[0000000082000160] lduh [%i3+0x16e],%l4 ! Mem[000000008380016e] ldd [%i2+0x088],%f12 ! Mem[0000000083000088] ldsw [%i2+0x018],%l2 ! Mem[0000000083000018] lduw [%i2+0x0f8],%l0 ! Mem[00000000830000f8] jmpl %g6+8,%g0 ldx [%i2+0x030],%l7 ! Mem[0000000083000030] p57_call_1_le: lduh [%i0+0x0c8],%l4 ! Mem[00000000820000c8] lduw [%i2+0x18c],%l6 ! Mem[000000008300018c] ldstub [%i3+0x0d3],%l2 ! Mem[00000000838000d3] taddcc %l0,-0x1c2,%l1 sth %l1,[%i2+0x0bc] ! Mem[00000000830000bc] ldd [%i2+0x150],%l2 ! Mem[0000000083000150] ld [%i2+0x194],%f10 ! Mem[0000000083000194] retl std %l2,[%i1+0x170] ! Mem[0000000082800170] p57_jmpl_1_lo: swap [%o0+0x160],%l6 ! Mem[0000000082000160] lduh [%o3+0x16e],%l4 ! Mem[000000008380016e] ldd [%o2+0x088],%f12 ! Mem[0000000083000088] ldsw [%o2+0x018],%l2 ! Mem[0000000083000018] lduw [%o2+0x0f8],%l0 ! Mem[00000000830000f8] jmpl %g6+8,%g0 ldx [%o2+0x030],%l7 ! Mem[0000000083000030] p57_call_1_lo: lduh [%o0+0x0c8],%l4 ! Mem[00000000820000c8] lduw [%o2+0x18c],%l6 ! Mem[000000008300018c] ldstub [%o3+0x0d3],%l2 ! Mem[00000000838000d3] taddcc %l0,-0x1c2,%l1 sth %l1,[%o2+0x0bc] ! Mem[00000000830000bc] ldd [%o2+0x150],%l2 ! Mem[0000000083000150] ld [%o2+0x194],%f10 ! Mem[0000000083000194] retl std %l2,[%o1+0x170] ! Mem[0000000082800170] p57_jmpl_1_he: sth %l7,[%i2+0x058] ! Mem[0000000083000058] ldsb [%i3+0x1f6],%l5 ! Mem[00000000838001f6] std %l4,[%i3+0x038] ! Mem[0000000083800038] stw %l3,[%i2+0x064] ! Mem[0000000083000064] ldsb [%i0+0x0e6],%l3 ! Mem[00000000820000e6] subccc %l7,0xc4f,%l1 ldsh [%i3+0x1ae],%l1 ! Mem[00000000838001ae] jmpl %g6+8,%g0 ldub [%i2+0x0b2],%l7 ! Mem[00000000830000b2] p57_call_1_he: swap [%i1+0x1f4],%l0 ! Mem[00000000828001f4] sth %l7,[%i3+0x060] ! Mem[0000000083800060] stx %l2,[%i0+0x018] ! Mem[0000000082000018] retl ldstub [%i1+0x1ea],%l1 ! Mem[00000000828001ea] p57_jmpl_1_ho: sth %l7,[%o2+0x058] ! Mem[0000000083000058] ldsb [%o3+0x1f6],%l5 ! Mem[00000000838001f6] std %l4,[%o3+0x038] ! Mem[0000000083800038] stw %l3,[%o2+0x064] ! Mem[0000000083000064] ldsb [%o0+0x0e6],%l3 ! Mem[00000000820000e6] subccc %l7,0xc4f,%l1 ldsh [%o3+0x1ae],%l1 ! Mem[00000000838001ae] jmpl %g6+8,%g0 ldub [%o2+0x0b2],%l7 ! Mem[00000000830000b2] p57_call_1_ho: swap [%o1+0x1f4],%l0 ! Mem[00000000828001f4] sth %l7,[%o3+0x060] ! Mem[0000000083800060] stx %l2,[%o0+0x018] ! Mem[0000000082000018] retl ldstub [%o1+0x1ea],%l1 ! Mem[00000000828001ea] p58_jmpl_1_le: sra %l4,0x009,%l4 stx %l6,[%i2+0x0a0] ! Mem[00000000850000a0] lduh [%i3+0x1e8],%l2 ! Mem[00000000858001e8] swap [%i1+0x068],%l2 ! Mem[0000000084800068] jmpl %g6+8,%g0 ldsb [%i0+0x146],%l2 ! Mem[0000000084000146] p58_call_1_le: retl sth %l0,[%i3+0x01e] ! Mem[000000008580001e] p58_jmpl_1_lo: sra %l4,0x009,%l4 stx %l6,[%o2+0x0a0] ! Mem[00000000850000a0] lduh [%o3+0x1e8],%l2 ! Mem[00000000858001e8] swap [%o1+0x068],%l2 ! Mem[0000000084800068] jmpl %g6+8,%g0 ldsb [%o0+0x146],%l2 ! Mem[0000000084000146] p58_call_1_lo: retl sth %l0,[%o3+0x01e] ! Mem[000000008580001e] p58_jmpl_1_he: std %f22,[%i2+0x158] ! Mem[0000000085000158] jmpl %g6+8,%g0 ld [%i2+0x0f0],%f28 ! Mem[00000000850000f0] p58_call_1_he: retl st %f31,[%i2+0x0dc] ! Mem[00000000850000dc] p58_jmpl_1_ho: std %f22,[%o2+0x158] ! Mem[0000000085000158] jmpl %g6+8,%g0 ld [%o2+0x0f0],%f28 ! Mem[00000000850000f0] p58_call_1_ho: retl st %f31,[%o2+0x0dc] ! Mem[00000000850000dc] p59_jmpl_1_le: ldub [%i2+0x0dc],%l0 ! Mem[00000000870000dc] stx %l0,[%i1+0x010] ! Mem[0000000086800010] stw %l0,[%i2+0x080] ! Mem[0000000087000080] stx %l5,[%i1+0x080] ! Mem[0000000086800080] ldstub [%i0+0x07e],%l2 ! Mem[000000008600007e] tsubcc %l4,%l4,%l0 jmpl %g6+8,%g0 sll %l3,0x012,%l5 p59_call_1_le: or %l1,%l6,%l4 retl lduh [%i3+0x03e],%l5 ! Mem[000000008780003e] p59_jmpl_1_lo: ldub [%o2+0x0dc],%l0 ! Mem[00000000870000dc] stx %l0,[%o1+0x010] ! Mem[0000000086800010] stw %l0,[%o2+0x080] ! Mem[0000000087000080] stx %l5,[%o1+0x080] ! Mem[0000000086800080] ldstub [%o0+0x07e],%l2 ! Mem[000000008600007e] tsubcc %l4,%l4,%l0 jmpl %g6+8,%g0 sll %l3,0x012,%l5 p59_call_1_lo: or %l1,%l6,%l4 retl lduh [%o3+0x03e],%l5 ! Mem[000000008780003e] p59_jmpl_1_he: stx %l0,[%i0+0x188] ! Mem[0000000086000188] jmpl %g6+8,%g0 ld [%i0+0x06c],%f27 ! Mem[000000008600006c] p59_call_1_he: sll %l6,0x019,%l3 ldx [%i0+0x000],%l0 ! Mem[0000000086000000] stb %l4,[%i0+0x19a] ! Mem[000000008600019a] ld [%i3+0x038],%f29 ! Mem[0000000087800038] retl ldub [%i0+0x196],%l4 ! Mem[0000000086000196] p59_jmpl_1_ho: stx %l0,[%o0+0x188] ! Mem[0000000086000188] jmpl %g6+8,%g0 ld [%o0+0x06c],%f27 ! Mem[000000008600006c] p59_call_1_ho: sll %l6,0x019,%l3 ldx [%o0+0x000],%l0 ! Mem[0000000086000000] stb %l4,[%o0+0x19a] ! Mem[000000008600019a] ld [%o3+0x038],%f29 ! Mem[0000000087800038] retl ldub [%o0+0x196],%l4 ! Mem[0000000086000196] p60_jmpl_1_le: jmpl %g6+8,%g0 std %l6,[%i2+0x0d8] ! Mem[00000000890000d8] p60_call_1_le: lduw [%i1+0x1e8],%l6 ! Mem[00000000888001e8] stw %l5,[%i0+0x03c] ! Mem[000000008800003c] ldsw [%i0+0x154],%l6 ! Mem[0000000088000154] ldub [%i3+0x0a7],%l6 ! Mem[00000000898000a7] retl sth %l4,[%i2+0x172] ! Mem[0000000089000172] p60_jmpl_1_lo: jmpl %g6+8,%g0 std %l6,[%o2+0x0d8] ! Mem[00000000890000d8] p60_call_1_lo: lduw [%o1+0x1e8],%l6 ! Mem[00000000888001e8] stw %l5,[%o0+0x03c] ! Mem[000000008800003c] ldsw [%o0+0x154],%l6 ! Mem[0000000088000154] ldub [%o3+0x0a7],%l6 ! Mem[00000000898000a7] retl sth %l4,[%o2+0x172] ! Mem[0000000089000172] p60_jmpl_1_he: lduh [%i1+0x0dc],%l0 ! Mem[00000000888000dc] ldd [%i0+0x1e8],%l0 ! Mem[00000000880001e8] lduh [%i2+0x17a],%l0 ! Mem[000000008900017a] jmpl %g6+8,%g0 xnorcc %l4,%l6,%l2 p60_call_1_he: orn %l0,-0x870,%l3 orn %l1,0x236,%l6 retl stw %l2,[%i3+0x0f0] ! Mem[00000000898000f0] p60_jmpl_1_ho: lduh [%o1+0x0dc],%l0 ! Mem[00000000888000dc] ldd [%o0+0x1e8],%l0 ! Mem[00000000880001e8] lduh [%o2+0x17a],%l0 ! Mem[000000008900017a] jmpl %g6+8,%g0 xnorcc %l4,%l6,%l2 p60_call_1_ho: orn %l0,-0x870,%l3 orn %l1,0x236,%l6 retl stw %l2,[%o3+0x0f0] ! Mem[00000000898000f0] p61_jmpl_1_le: ldd [%i0+0x118],%l4 ! Mem[000000008a000118] jmpl %g6+8,%g0 std %l0,[%i3+0x048] ! Mem[000000008b800048] p61_call_1_le: stx %l1,[%i1+0x150] ! Mem[000000008a800150] ldstub [%i1+0x01e],%l5 ! Mem[000000008a80001e] ldub [%i0+0x176],%l6 ! Mem[000000008a000176] ldsh [%i1+0x086],%l6 ! Mem[000000008a800086] retl smul %l3,%l1,%l6 p61_jmpl_1_lo: ldd [%o0+0x118],%l4 ! Mem[000000008a000118] jmpl %g6+8,%g0 std %l0,[%o3+0x048] ! Mem[000000008b800048] p61_call_1_lo: stx %l1,[%o1+0x150] ! Mem[000000008a800150] ldstub [%o1+0x01e],%l5 ! Mem[000000008a80001e] ldub [%o0+0x176],%l6 ! Mem[000000008a000176] ldsh [%o1+0x086],%l6 ! Mem[000000008a800086] retl smul %l3,%l1,%l6 p61_jmpl_1_he: ldsb [%i0+0x0d0],%l7 ! Mem[000000008a0000d0] stw %l3,[%i0+0x184] ! Mem[000000008a000184] subccc %l5,0x688,%l3 ldd [%i2+0x098],%l0 ! Mem[000000008b000098] lduh [%i2+0x1ae],%l3 ! Mem[000000008b0001ae] jmpl %g6+8,%g0 sth %l7,[%i1+0x0f8] ! Mem[000000008a8000f8] p61_call_1_he: std %l6,[%i0+0x150] ! Mem[000000008a000150] orn %l4,-0x52f,%l7 subccc %l1,-0xe86,%l3 retl ldd [%i1+0x118],%f26 ! Mem[000000008a800118] p61_jmpl_1_ho: ldsb [%o0+0x0d0],%l7 ! Mem[000000008a0000d0] stw %l3,[%o0+0x184] ! Mem[000000008a000184] subccc %l5,0x688,%l3 ldd [%o2+0x098],%l0 ! Mem[000000008b000098] lduh [%o2+0x1ae],%l3 ! Mem[000000008b0001ae] jmpl %g6+8,%g0 sth %l7,[%o1+0x0f8] ! Mem[000000008a8000f8] p61_call_1_ho: std %l6,[%o0+0x150] ! Mem[000000008a000150] orn %l4,-0x52f,%l7 subccc %l1,-0xe86,%l3 retl ldd [%o1+0x118],%f26 ! Mem[000000008a800118] p62_jmpl_1_le: umul %l1,%l6,%l3 ldsh [%i3+0x166],%l2 ! Mem[000000008d800166] sth %l5,[%i0+0x080] ! Mem[000000008c000080] st %f10,[%i3+0x05c] ! Mem[000000008d80005c] jmpl %g6+8,%g0 ldx [%i0+0x1c0],%l5 ! Mem[000000008c0001c0] p62_call_1_le: st %f2 ,[%i0+0x158] ! Mem[000000008c000158] sub %l6,-0x062,%l0 retl subc %l1,-0x6c6,%l2 p62_jmpl_1_lo: umul %l1,%l6,%l3 ldsh [%o3+0x166],%l2 ! Mem[000000008d800166] sth %l5,[%o0+0x080] ! Mem[000000008c000080] st %f10,[%o3+0x05c] ! Mem[000000008d80005c] jmpl %g6+8,%g0 ldx [%o0+0x1c0],%l5 ! Mem[000000008c0001c0] p62_call_1_lo: st %f2 ,[%o0+0x158] ! Mem[000000008c000158] sub %l6,-0x062,%l0 retl subc %l1,-0x6c6,%l2 p62_jmpl_1_he: stb %l6,[%i0+0x030] ! Mem[000000008c000030] jmpl %g6+8,%g0 lduh [%i1+0x102],%l7 ! Mem[000000008c800102] p62_call_1_he: retl ldsh [%i0+0x1ce],%l6 ! Mem[000000008c0001ce] p62_jmpl_1_ho: stb %l6,[%o0+0x030] ! Mem[000000008c000030] jmpl %g6+8,%g0 lduh [%o1+0x102],%l7 ! Mem[000000008c800102] p62_call_1_ho: retl ldsh [%o0+0x1ce],%l6 ! Mem[000000008c0001ce] p63_jmpl_1_le: swap [%i1+0x084],%l6 ! Mem[000000008e800084] ldsw [%i2+0x098],%l6 ! Mem[000000008f000098] std %f6 ,[%i3+0x030] ! Mem[000000008f800030] jmpl %g6+8,%g0 mulx %l0,%l5,%l6 p63_call_1_le: ldx [%i0+0x100],%l3 ! Mem[000000008e000100] sll %l6,%l3,%l7 sub %l5,-0x5b8,%l3 stb %l3,[%i0+0x128] ! Mem[000000008e000128] stx %l1,[%i1+0x1b0] ! Mem[000000008e8001b0] smulcc %l6,%l6,%l6 ldub [%i1+0x1ab],%l1 ! Mem[000000008e8001ab] retl tsubcc %l7,-0x29f,%l1 p63_jmpl_1_lo: swap [%o1+0x084],%l6 ! Mem[000000008e800084] ldsw [%o2+0x098],%l6 ! Mem[000000008f000098] std %f6 ,[%o3+0x030] ! Mem[000000008f800030] jmpl %g6+8,%g0 mulx %l0,%l5,%l6 p63_call_1_lo: ldx [%o0+0x100],%l3 ! Mem[000000008e000100] sll %l6,%l3,%l7 sub %l5,-0x5b8,%l3 stb %l3,[%o0+0x128] ! Mem[000000008e000128] stx %l1,[%o1+0x1b0] ! Mem[000000008e8001b0] smulcc %l6,%l6,%l6 ldub [%o1+0x1ab],%l1 ! Mem[000000008e8001ab] retl tsubcc %l7,-0x29f,%l1 p63_jmpl_1_he: ldsb [%i2+0x174],%l2 ! Mem[000000008f000174] mulx %l6,-0x2e2,%l4 jmpl %g6+8,%g0 ldstub [%i1+0x158],%l6 ! Mem[000000008e800158] p63_call_1_he: stx %l1,[%i3+0x128] ! Mem[000000008f800128] stx %l5,[%i2+0x0d0] ! Mem[000000008f0000d0] stx %l3,[%i3+0x130] ! Mem[000000008f800130] retl add %l1,%l1,%l3 p63_jmpl_1_ho: ldsb [%o2+0x174],%l2 ! Mem[000000008f000174] mulx %l6,-0x2e2,%l4 jmpl %g6+8,%g0 ldstub [%o1+0x158],%l6 ! Mem[000000008e800158] p63_call_1_ho: stx %l1,[%o3+0x128] ! Mem[000000008f800128] stx %l5,[%o2+0x0d0] ! Mem[000000008f0000d0] stx %l3,[%o3+0x130] ! Mem[000000008f800130] retl add %l1,%l1,%l3 user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: stx %l6,[%i2+0x0e8] ! Mem[00000000110000e8] jmpl %g6+8,%g0 xor %l3,%l0,%l5 p0_call_2_le: ldd [%i0+0x058],%l0 ! Mem[0000000010000058] swap [%i1+0x0dc],%l6 ! Mem[00000000108000dc] or %l1,%l7,%l4 ldd [%i3+0x070],%l6 ! Mem[0000000011800070] retl lduh [%i1+0x1ea],%l1 ! Mem[00000000108001ea] p0_jmpl_2_lo: stx %l6,[%o2+0x0e8] ! Mem[00000000110000e8] jmpl %g6+8,%g0 xor %l3,%l0,%l5 p0_call_2_lo: ldd [%o0+0x058],%l0 ! Mem[0000000010000058] swap [%o1+0x0dc],%l6 ! Mem[00000000108000dc] or %l1,%l7,%l4 ldd [%o3+0x070],%l6 ! Mem[0000000011800070] retl lduh [%o1+0x1ea],%l1 ! Mem[00000000108001ea] p0_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i0+0x080],%l3 ! Mem[0000000010000080] p0_call_2_he: sth %l2,[%i1+0x1ce] ! Mem[00000000108001ce] stw %l0,[%i2+0x0fc] ! Mem[00000000110000fc] taddcctv %l6,%l7,%l3 stw %l4,[%i3+0x148] ! Mem[0000000011800148] stx %l1,[%i2+0x170] ! Mem[0000000011000170] ldsb [%i3+0x04c],%l4 ! Mem[000000001180004c] retl ldx [%i1+0x1a0],%l2 ! Mem[00000000108001a0] p0_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o0+0x080],%l3 ! Mem[0000000010000080] p0_call_2_ho: sth %l2,[%o1+0x1ce] ! Mem[00000000108001ce] stw %l0,[%o2+0x0fc] ! Mem[00000000110000fc] taddcctv %l6,%l7,%l3 stw %l4,[%o3+0x148] ! Mem[0000000011800148] stx %l1,[%o2+0x170] ! Mem[0000000011000170] ldsb [%o3+0x04c],%l4 ! Mem[000000001180004c] retl ldx [%o1+0x1a0],%l2 ! Mem[00000000108001a0] p1_jmpl_2_le: sth %l2,[%i0+0x038] ! Mem[0000000012000038] sra %l7,%l3,%l1 ldx [%i0+0x170],%l6 ! Mem[0000000012000170] lduh [%i0+0x16a],%l4 ! Mem[000000001200016a] ldsh [%i1+0x1f4],%l0 ! Mem[00000000128001f4] jmpl %g6+8,%g0 ldd [%i1+0x0e8],%f10 ! Mem[00000000128000e8] p1_call_2_le: std %f12,[%i2+0x140] ! Mem[0000000013000140] ldsw [%i2+0x084],%l7 ! Mem[0000000013000084] ldd [%i1+0x078],%l4 ! Mem[0000000012800078] ldsh [%i1+0x12c],%l7 ! Mem[000000001280012c] ldub [%i2+0x039],%l2 ! Mem[0000000013000039] retl ld [%i3+0x1fc],%f8 ! Mem[00000000138001fc] p1_jmpl_2_lo: sth %l2,[%o0+0x038] ! Mem[0000000012000038] sra %l7,%l3,%l1 ldx [%o0+0x170],%l6 ! Mem[0000000012000170] lduh [%o0+0x16a],%l4 ! Mem[000000001200016a] ldsh [%o1+0x1f4],%l0 ! Mem[00000000128001f4] jmpl %g6+8,%g0 ldd [%o1+0x0e8],%f10 ! Mem[00000000128000e8] p1_call_2_lo: std %f12,[%o2+0x140] ! Mem[0000000013000140] ldsw [%o2+0x084],%l7 ! Mem[0000000013000084] ldd [%o1+0x078],%l4 ! Mem[0000000012800078] ldsh [%o1+0x12c],%l7 ! Mem[000000001280012c] ldub [%o2+0x039],%l2 ! Mem[0000000013000039] retl ld [%o3+0x1fc],%f8 ! Mem[00000000138001fc] p1_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i2+0x008],%l7 ! Mem[0000000013000008] p1_call_2_he: retl std %l0,[%i3+0x178] ! Mem[0000000013800178] p1_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o2+0x008],%l7 ! Mem[0000000013000008] p1_call_2_ho: retl std %l0,[%o3+0x178] ! Mem[0000000013800178] p2_jmpl_2_le: jmpl %g6+8,%g0 lduh [%i1+0x1c6],%l0 ! Mem[00000000148001c6] p2_call_2_le: ld [%i2+0x074],%f11 ! Mem[0000000015000074] lduw [%i0+0x18c],%l5 ! Mem[000000001400018c] ldsb [%i2+0x12b],%l5 ! Mem[000000001500012b] stx %l5,[%i2+0x0e0] ! Mem[00000000150000e0] ldub [%i2+0x07f],%l0 ! Mem[000000001500007f] stw %l1,[%i1+0x044] ! Mem[0000000014800044] ldd [%i1+0x1c0],%l6 ! Mem[00000000148001c0] retl std %l0,[%i0+0x080] ! Mem[0000000014000080] p2_jmpl_2_lo: jmpl %g6+8,%g0 lduh [%o1+0x1c6],%l0 ! Mem[00000000148001c6] p2_call_2_lo: ld [%o2+0x074],%f11 ! Mem[0000000015000074] lduw [%o0+0x18c],%l5 ! Mem[000000001400018c] ldsb [%o2+0x12b],%l5 ! Mem[000000001500012b] stx %l5,[%o2+0x0e0] ! Mem[00000000150000e0] ldub [%o2+0x07f],%l0 ! Mem[000000001500007f] stw %l1,[%o1+0x044] ! Mem[0000000014800044] ldd [%o1+0x1c0],%l6 ! Mem[00000000148001c0] retl std %l0,[%o0+0x080] ! Mem[0000000014000080] p2_jmpl_2_he: stb %l0,[%i1+0x170] ! Mem[0000000014800170] udivx %l0,-0xd99,%l4 jmpl %g6+8,%g0 addcc %l3,-0x463,%l4 p2_call_2_he: retl ldub [%i3+0x0ed],%l2 ! Mem[00000000158000ed] p2_jmpl_2_ho: stb %l0,[%o1+0x170] ! Mem[0000000014800170] udivx %l0,-0xd99,%l4 jmpl %g6+8,%g0 addcc %l3,-0x463,%l4 p2_call_2_ho: retl ldub [%o3+0x0ed],%l2 ! Mem[00000000158000ed] p3_jmpl_2_le: mulx %l6,%l6,%l6 srl %l2,0x01f,%l5 ldub [%i1+0x041],%l4 ! Mem[0000000016800041] st %f14,[%i0+0x118] ! Mem[0000000016000118] ldx [%i1+0x120],%l3 ! Mem[0000000016800120] ldsh [%i1+0x148],%l7 ! Mem[0000000016800148] ldub [%i2+0x1c1],%l3 ! Mem[00000000170001c1] jmpl %g6+8,%g0 ldub [%i3+0x117],%l7 ! Mem[0000000017800117] p3_call_2_le: andncc %l3,%l6,%l3 ldstub [%i0+0x151],%l1 ! Mem[0000000016000151] ld [%i3+0x1a8],%f1 ! Mem[00000000178001a8] ldd [%i1+0x018],%l6 ! Mem[0000000016800018] stw %l3,[%i3+0x18c] ! Mem[000000001780018c] retl stx %l6,[%i1+0x1d0] ! Mem[00000000168001d0] p3_jmpl_2_lo: mulx %l6,%l6,%l6 srl %l2,0x01f,%l5 ldub [%o1+0x041],%l4 ! Mem[0000000016800041] st %f14,[%o0+0x118] ! Mem[0000000016000118] ldx [%o1+0x120],%l3 ! Mem[0000000016800120] ldsh [%o1+0x148],%l7 ! Mem[0000000016800148] ldub [%o2+0x1c1],%l3 ! Mem[00000000170001c1] jmpl %g6+8,%g0 ldub [%o3+0x117],%l7 ! Mem[0000000017800117] p3_call_2_lo: andncc %l3,%l6,%l3 ldstub [%o0+0x151],%l1 ! Mem[0000000016000151] ld [%o3+0x1a8],%f1 ! Mem[00000000178001a8] ldd [%o1+0x018],%l6 ! Mem[0000000016800018] stw %l3,[%o3+0x18c] ! Mem[000000001780018c] retl stx %l6,[%o1+0x1d0] ! Mem[00000000168001d0] p3_jmpl_2_he: stw %l1,[%i2+0x078] ! Mem[0000000017000078] stx %l4,[%i1+0x138] ! Mem[0000000016800138] ldsh [%i0+0x178],%l3 ! Mem[0000000016000178] ldsb [%i3+0x1ff],%l0 ! Mem[00000000178001ff] ldx [%i0+0x108],%l7 ! Mem[0000000016000108] ldsh [%i3+0x08a],%l7 ! Mem[000000001780008a] jmpl %g6+8,%g0 lduh [%i3+0x01e],%l7 ! Mem[000000001780001e] p3_call_2_he: tsubcctv %l5,%l0,%l1 ldsh [%i1+0x01e],%l7 ! Mem[000000001680001e] ldd [%i0+0x0e0],%f26 ! Mem[00000000160000e0] ldsb [%i1+0x10e],%l5 ! Mem[000000001680010e] ldd [%i2+0x1e0],%l2 ! Mem[00000000170001e0] retl ldstub [%i1+0x1fc],%l3 ! Mem[00000000168001fc] p3_jmpl_2_ho: stw %l1,[%o2+0x078] ! Mem[0000000017000078] stx %l4,[%o1+0x138] ! Mem[0000000016800138] ldsh [%o0+0x178],%l3 ! Mem[0000000016000178] ldsb [%o3+0x1ff],%l0 ! Mem[00000000178001ff] ldx [%o0+0x108],%l7 ! Mem[0000000016000108] ldsh [%o3+0x08a],%l7 ! Mem[000000001780008a] jmpl %g6+8,%g0 lduh [%o3+0x01e],%l7 ! Mem[000000001780001e] p3_call_2_ho: tsubcctv %l5,%l0,%l1 ldsh [%o1+0x01e],%l7 ! Mem[000000001680001e] ldd [%o0+0x0e0],%f26 ! Mem[00000000160000e0] ldsb [%o1+0x10e],%l5 ! Mem[000000001680010e] ldd [%o2+0x1e0],%l2 ! Mem[00000000170001e0] retl ldstub [%o1+0x1fc],%l3 ! Mem[00000000168001fc] p4_jmpl_2_le: jmpl %g6+8,%g0 std %f14,[%i2+0x178] ! Mem[0000000019000178] p4_call_2_le: mulx %l1,-0xb94,%l7 sll %l5,%l1,%l3 ldd [%i0+0x0d8],%l6 ! Mem[00000000180000d8] lduw [%i1+0x19c],%l5 ! Mem[000000001880019c] retl ldsw [%i2+0x138],%l7 ! Mem[0000000019000138] p4_jmpl_2_lo: jmpl %g6+8,%g0 std %f14,[%o2+0x178] ! Mem[0000000019000178] p4_call_2_lo: mulx %l1,-0xb94,%l7 sll %l5,%l1,%l3 ldd [%o0+0x0d8],%l6 ! Mem[00000000180000d8] lduw [%o1+0x19c],%l5 ! Mem[000000001880019c] retl ldsw [%o2+0x138],%l7 ! Mem[0000000019000138] p4_jmpl_2_he: std %l0,[%i0+0x1c0] ! Mem[00000000180001c0] ldsh [%i3+0x138],%l2 ! Mem[0000000019800138] ldub [%i3+0x1e3],%l2 ! Mem[00000000198001e3] taddcctv %l1,%l4,%l1 ldsb [%i1+0x053],%l7 ! Mem[0000000018800053] jmpl %g6+8,%g0 ldstub [%i3+0x1ca],%l1 ! Mem[00000000198001ca] p4_call_2_he: retl std %l2,[%i1+0x0a0] ! Mem[00000000188000a0] p4_jmpl_2_ho: std %l0,[%o0+0x1c0] ! Mem[00000000180001c0] ldsh [%o3+0x138],%l2 ! Mem[0000000019800138] ldub [%o3+0x1e3],%l2 ! Mem[00000000198001e3] taddcctv %l1,%l4,%l1 ldsb [%o1+0x053],%l7 ! Mem[0000000018800053] jmpl %g6+8,%g0 ldstub [%o3+0x1ca],%l1 ! Mem[00000000198001ca] p4_call_2_ho: retl std %l2,[%o1+0x0a0] ! Mem[00000000188000a0] p5_jmpl_2_le: ldsh [%i2+0x12a],%l5 ! Mem[000000001b00012a] std %f14,[%i0+0x108] ! Mem[000000001a000108] lduh [%i0+0x08a],%l7 ! Mem[000000001a00008a] swap [%i0+0x060],%l5 ! Mem[000000001a000060] stb %l6,[%i2+0x1e5] ! Mem[000000001b0001e5] ldd [%i3+0x148],%l4 ! Mem[000000001b800148] stx %l2,[%i1+0x1c0] ! Mem[000000001a8001c0] jmpl %g6+8,%g0 stw %l3,[%i0+0x1dc] ! Mem[000000001a0001dc] p5_call_2_le: stb %l5,[%i3+0x0cd] ! Mem[000000001b8000cd] swap [%i0+0x068],%l3 ! Mem[000000001a000068] stw %l4,[%i2+0x1f4] ! Mem[000000001b0001f4] stx %l5,[%i2+0x070] ! Mem[000000001b000070] retl stw %l7,[%i0+0x16c] ! Mem[000000001a00016c] p5_jmpl_2_lo: ldsh [%o2+0x12a],%l5 ! Mem[000000001b00012a] std %f14,[%o0+0x108] ! Mem[000000001a000108] lduh [%o0+0x08a],%l7 ! Mem[000000001a00008a] swap [%o0+0x060],%l5 ! Mem[000000001a000060] stb %l6,[%o2+0x1e5] ! Mem[000000001b0001e5] ldd [%o3+0x148],%l4 ! Mem[000000001b800148] stx %l2,[%o1+0x1c0] ! Mem[000000001a8001c0] jmpl %g6+8,%g0 stw %l3,[%o0+0x1dc] ! Mem[000000001a0001dc] p5_call_2_lo: stb %l5,[%o3+0x0cd] ! Mem[000000001b8000cd] swap [%o0+0x068],%l3 ! Mem[000000001a000068] stw %l4,[%o2+0x1f4] ! Mem[000000001b0001f4] stx %l5,[%o2+0x070] ! Mem[000000001b000070] retl stw %l7,[%o0+0x16c] ! Mem[000000001a00016c] p5_jmpl_2_he: ldsw [%i3+0x1f0],%l7 ! Mem[000000001b8001f0] ldd [%i0+0x090],%l6 ! Mem[000000001a000090] lduh [%i0+0x11e],%l1 ! Mem[000000001a00011e] jmpl %g6+8,%g0 ldd [%i3+0x170],%l4 ! Mem[000000001b800170] p5_call_2_he: retl stb %l3,[%i3+0x014] ! Mem[000000001b800014] p5_jmpl_2_ho: ldsw [%o3+0x1f0],%l7 ! Mem[000000001b8001f0] ldd [%o0+0x090],%l6 ! Mem[000000001a000090] lduh [%o0+0x11e],%l1 ! Mem[000000001a00011e] jmpl %g6+8,%g0 ldd [%o3+0x170],%l4 ! Mem[000000001b800170] p5_call_2_ho: retl stb %l3,[%o3+0x014] ! Mem[000000001b800014] p6_jmpl_2_le: ldsh [%i0+0x016],%l1 ! Mem[000000001c000016] ldx [%i3+0x1b0],%l6 ! Mem[000000001d8001b0] ldd [%i1+0x070],%l6 ! Mem[000000001c800070] ldd [%i1+0x178],%l2 ! Mem[000000001c800178] srlx %l3,0x012,%l4 sth %l1,[%i2+0x090] ! Mem[000000001d000090] jmpl %g6+8,%g0 ldsh [%i2+0x09e],%l7 ! Mem[000000001d00009e] p6_call_2_le: ldsw [%i3+0x108],%l1 ! Mem[000000001d800108] lduh [%i3+0x0f0],%l5 ! Mem[000000001d8000f0] lduh [%i0+0x060],%l5 ! Mem[000000001c000060] ldx [%i2+0x068],%l4 ! Mem[000000001d000068] ldd [%i0+0x0f8],%l2 ! Mem[000000001c0000f8] ldd [%i3+0x038],%l2 ! Mem[000000001d800038] retl lduh [%i1+0x0ce],%l7 ! Mem[000000001c8000ce] p6_jmpl_2_lo: ldsh [%o0+0x016],%l1 ! Mem[000000001c000016] ldx [%o3+0x1b0],%l6 ! Mem[000000001d8001b0] ldd [%o1+0x070],%l6 ! Mem[000000001c800070] ldd [%o1+0x178],%l2 ! Mem[000000001c800178] srlx %l3,0x012,%l4 sth %l1,[%o2+0x090] ! Mem[000000001d000090] jmpl %g6+8,%g0 ldsh [%o2+0x09e],%l7 ! Mem[000000001d00009e] p6_call_2_lo: ldsw [%o3+0x108],%l1 ! Mem[000000001d800108] lduh [%o3+0x0f0],%l5 ! Mem[000000001d8000f0] lduh [%o0+0x060],%l5 ! Mem[000000001c000060] ldx [%o2+0x068],%l4 ! Mem[000000001d000068] ldd [%o0+0x0f8],%l2 ! Mem[000000001c0000f8] ldd [%o3+0x038],%l2 ! Mem[000000001d800038] retl lduh [%o1+0x0ce],%l7 ! Mem[000000001c8000ce] p6_jmpl_2_he: ldstub [%i2+0x1b9],%l1 ! Mem[000000001d0001b9] ldx [%i3+0x118],%l4 ! Mem[000000001d800118] ldsh [%i3+0x158],%l3 ! Mem[000000001d800158] ldsb [%i1+0x1ff],%l0 ! Mem[000000001c8001ff] lduh [%i2+0x10e],%l7 ! Mem[000000001d00010e] ldx [%i3+0x088],%l7 ! Mem[000000001d800088] jmpl %g6+8,%g0 nop p6_call_2_he: ldd [%i1+0x1a0],%l0 ! Mem[000000001c8001a0] ldsb [%i3+0x0dc],%l0 ! Mem[000000001d8000dc] retl lduh [%i0+0x0aa],%l5 ! Mem[000000001c0000aa] p6_jmpl_2_ho: ldstub [%o2+0x1b9],%l1 ! Mem[000000001d0001b9] ldx [%o3+0x118],%l4 ! Mem[000000001d800118] ldsh [%o3+0x158],%l3 ! Mem[000000001d800158] ldsb [%o1+0x1ff],%l0 ! Mem[000000001c8001ff] lduh [%o2+0x10e],%l7 ! Mem[000000001d00010e] ldx [%o3+0x088],%l7 ! Mem[000000001d800088] jmpl %g6+8,%g0 nop p6_call_2_ho: ldd [%o1+0x1a0],%l0 ! Mem[000000001c8001a0] ldsb [%o3+0x0dc],%l0 ! Mem[000000001d8000dc] retl lduh [%o0+0x0aa],%l5 ! Mem[000000001c0000aa] p7_jmpl_2_le: std %l0,[%i3+0x1a8] ! Mem[000000001f8001a8] ldub [%i0+0x08b],%l1 ! Mem[000000001e00008b] stb %l6,[%i3+0x1de] ! Mem[000000001f8001de] ldsb [%i2+0x1ca],%l3 ! Mem[000000001f0001ca] stw %l1,[%i2+0x0dc] ! Mem[000000001f0000dc] stx %l3,[%i2+0x078] ! Mem[000000001f000078] ldub [%i2+0x10c],%l1 ! Mem[000000001f00010c] jmpl %g6+8,%g0 stx %l7,[%i2+0x110] ! Mem[000000001f000110] p7_call_2_le: ld [%i1+0x0ec],%f6 ! Mem[000000001e8000ec] stx %l6,[%i3+0x0c8] ! Mem[000000001f8000c8] ldd [%i2+0x0c8],%l0 ! Mem[000000001f0000c8] ldsh [%i0+0x0fe],%l3 ! Mem[000000001e0000fe] std %f12,[%i2+0x150] ! Mem[000000001f000150] retl ldsb [%i1+0x095],%l1 ! Mem[000000001e800095] p7_jmpl_2_lo: std %l0,[%o3+0x1a8] ! Mem[000000001f8001a8] ldub [%o0+0x08b],%l1 ! Mem[000000001e00008b] stb %l6,[%o3+0x1de] ! Mem[000000001f8001de] ldsb [%o2+0x1ca],%l3 ! Mem[000000001f0001ca] stw %l1,[%o2+0x0dc] ! Mem[000000001f0000dc] stx %l3,[%o2+0x078] ! Mem[000000001f000078] ldub [%o2+0x10c],%l1 ! Mem[000000001f00010c] jmpl %g6+8,%g0 stx %l7,[%o2+0x110] ! Mem[000000001f000110] p7_call_2_lo: ld [%o1+0x0ec],%f6 ! Mem[000000001e8000ec] stx %l6,[%o3+0x0c8] ! Mem[000000001f8000c8] ldd [%o2+0x0c8],%l0 ! Mem[000000001f0000c8] ldsh [%o0+0x0fe],%l3 ! Mem[000000001e0000fe] std %f12,[%o2+0x150] ! Mem[000000001f000150] retl ldsb [%o1+0x095],%l1 ! Mem[000000001e800095] p7_jmpl_2_he: ldx [%i0+0x010],%l1 ! Mem[000000001e000010] jmpl %g6+8,%g0 ldsb [%i3+0x1ca],%l1 ! Mem[000000001f8001ca] p7_call_2_he: retl ldsb [%i1+0x081],%l3 ! Mem[000000001e800081] p7_jmpl_2_ho: ldx [%o0+0x010],%l1 ! Mem[000000001e000010] jmpl %g6+8,%g0 ldsb [%o3+0x1ca],%l1 ! Mem[000000001f8001ca] p7_call_2_ho: retl ldsb [%o1+0x081],%l3 ! Mem[000000001e800081] p8_jmpl_2_le: umulcc %l2,%l2,%l4 ldd [%i2+0x0d8],%l4 ! Mem[00000000210000d8] tsubcctv %l4,%l4,%l6 ldsb [%i3+0x013],%l3 ! Mem[0000000021800013] ldstub [%i2+0x12a],%l1 ! Mem[000000002100012a] subc %l6,-0x7dd,%l7 swap [%i0+0x184],%l2 ! Mem[0000000020000184] jmpl %g6+8,%g0 lduh [%i0+0x05e],%l3 ! Mem[000000002000005e] p8_call_2_le: swap [%i2+0x0c0],%l2 ! Mem[00000000210000c0] ld [%i2+0x134],%f11 ! Mem[0000000021000134] ldstub [%i2+0x06b],%l3 ! Mem[000000002100006b] lduh [%i1+0x086],%l6 ! Mem[0000000020800086] tsubcctv %l0,%l1,%l4 umulcc %l7,%l7,%l6 retl lduw [%i1+0x1b8],%l1 ! Mem[00000000208001b8] p8_jmpl_2_lo: umulcc %l2,%l2,%l4 ldd [%o2+0x0d8],%l4 ! Mem[00000000210000d8] tsubcctv %l4,%l4,%l6 ldsb [%o3+0x013],%l3 ! Mem[0000000021800013] ldstub [%o2+0x12a],%l1 ! Mem[000000002100012a] subc %l6,-0x7dd,%l7 swap [%o0+0x184],%l2 ! Mem[0000000020000184] jmpl %g6+8,%g0 lduh [%o0+0x05e],%l3 ! Mem[000000002000005e] p8_call_2_lo: swap [%o2+0x0c0],%l2 ! Mem[00000000210000c0] ld [%o2+0x134],%f11 ! Mem[0000000021000134] ldstub [%o2+0x06b],%l3 ! Mem[000000002100006b] lduh [%o1+0x086],%l6 ! Mem[0000000020800086] tsubcctv %l0,%l1,%l4 umulcc %l7,%l7,%l6 retl lduw [%o1+0x1b8],%l1 ! Mem[00000000208001b8] p8_jmpl_2_he: ldstub [%i3+0x099],%l3 ! Mem[0000000021800099] jmpl %g6+8,%g0 xor %l0,0x49c,%l3 p8_call_2_he: subccc %l0,0x472,%l5 ldsb [%i2+0x1c3],%l2 ! Mem[00000000210001c3] nop std %l6,[%i2+0x018] ! Mem[0000000021000018] ldstub [%i1+0x05d],%l6 ! Mem[000000002080005d] ld [%i0+0x1ec],%f26 ! Mem[00000000200001ec] lduw [%i2+0x0a8],%l4 ! Mem[00000000210000a8] retl ldx [%i1+0x1d0],%l0 ! Mem[00000000208001d0] p8_jmpl_2_ho: ldstub [%o3+0x099],%l3 ! Mem[0000000021800099] jmpl %g6+8,%g0 xor %l0,0x49c,%l3 p8_call_2_ho: subccc %l0,0x472,%l5 ldsb [%o2+0x1c3],%l2 ! Mem[00000000210001c3] nop std %l6,[%o2+0x018] ! Mem[0000000021000018] ldstub [%o1+0x05d],%l6 ! Mem[000000002080005d] ld [%o0+0x1ec],%f26 ! Mem[00000000200001ec] lduw [%o2+0x0a8],%l4 ! Mem[00000000210000a8] retl ldx [%o1+0x1d0],%l0 ! Mem[00000000208001d0] p9_jmpl_2_le: ld [%i3+0x0c0],%f14 ! Mem[00000000238000c0] jmpl %g6+8,%g0 lduw [%i0+0x1ec],%l6 ! Mem[00000000220001ec] p9_call_2_le: sth %l1,[%i2+0x0d6] ! Mem[00000000230000d6] srl %l1,0x014,%l0 lduh [%i2+0x0da],%l2 ! Mem[00000000230000da] ldx [%i2+0x018],%l2 ! Mem[0000000023000018] orncc %l0,%l6,%l6 retl ldstub [%i1+0x1c7],%l0 ! Mem[00000000228001c7] p9_jmpl_2_lo: ld [%o3+0x0c0],%f14 ! Mem[00000000238000c0] jmpl %g6+8,%g0 lduw [%o0+0x1ec],%l6 ! Mem[00000000220001ec] p9_call_2_lo: sth %l1,[%o2+0x0d6] ! Mem[00000000230000d6] srl %l1,0x014,%l0 lduh [%o2+0x0da],%l2 ! Mem[00000000230000da] ldx [%o2+0x018],%l2 ! Mem[0000000023000018] orncc %l0,%l6,%l6 retl ldstub [%o1+0x1c7],%l0 ! Mem[00000000228001c7] p9_jmpl_2_he: ldsh [%i0+0x076],%l3 ! Mem[0000000022000076] std %l4,[%i3+0x188] ! Mem[0000000023800188] sdivx %l7,0xa80,%l4 std %l2,[%i3+0x1e8] ! Mem[00000000238001e8] umul %l0,0x3c3,%l5 stb %l4,[%i1+0x130] ! Mem[0000000022800130] stx %l7,[%i3+0x010] ! Mem[0000000023800010] jmpl %g6+8,%g0 ldsh [%i3+0x11c],%l3 ! Mem[000000002380011c] p9_call_2_he: std %f30,[%i2+0x000] ! Mem[0000000023000000] lduw [%i0+0x164],%l5 ! Mem[0000000022000164] std %f20,[%i1+0x058] ! Mem[0000000022800058] stw %l7,[%i2+0x12c] ! Mem[000000002300012c] retl stw %l2,[%i2+0x038] ! Mem[0000000023000038] p9_jmpl_2_ho: ldsh [%o0+0x076],%l3 ! Mem[0000000022000076] std %l4,[%o3+0x188] ! Mem[0000000023800188] sdivx %l7,0xa80,%l4 std %l2,[%o3+0x1e8] ! Mem[00000000238001e8] umul %l0,0x3c3,%l5 stb %l4,[%o1+0x130] ! Mem[0000000022800130] stx %l7,[%o3+0x010] ! Mem[0000000023800010] jmpl %g6+8,%g0 ldsh [%o3+0x11c],%l3 ! Mem[000000002380011c] p9_call_2_ho: std %f30,[%o2+0x000] ! Mem[0000000023000000] lduw [%o0+0x164],%l5 ! Mem[0000000022000164] std %f20,[%o1+0x058] ! Mem[0000000022800058] stw %l7,[%o2+0x12c] ! Mem[000000002300012c] retl stw %l2,[%o2+0x038] ! Mem[0000000023000038] p10_jmpl_2_le: sth %l4,[%i3+0x1a0] ! Mem[00000000258001a0] ld [%i2+0x1b4],%f11 ! Mem[00000000250001b4] ldstub [%i2+0x1c6],%l7 ! Mem[00000000250001c6] ldstub [%i2+0x05a],%l1 ! Mem[000000002500005a] swap [%i2+0x11c],%l4 ! Mem[000000002500011c] jmpl %g6+8,%g0 or %l2,0xd0c,%l0 p10_call_2_le: std %f6 ,[%i1+0x110] ! Mem[0000000024800110] ldsh [%i0+0x070],%l4 ! Mem[0000000024000070] stb %l2,[%i0+0x1e1] ! Mem[00000000240001e1] ldd [%i1+0x170],%l4 ! Mem[0000000024800170] andcc %l2,%l2,%l1 retl stb %l0,[%i3+0x1a6] ! Mem[00000000258001a6] p10_jmpl_2_lo: sth %l4,[%o3+0x1a0] ! Mem[00000000258001a0] ld [%o2+0x1b4],%f11 ! Mem[00000000250001b4] ldstub [%o2+0x1c6],%l7 ! Mem[00000000250001c6] ldstub [%o2+0x05a],%l1 ! Mem[000000002500005a] swap [%o2+0x11c],%l4 ! Mem[000000002500011c] jmpl %g6+8,%g0 or %l2,0xd0c,%l0 p10_call_2_lo: std %f6 ,[%o1+0x110] ! Mem[0000000024800110] ldsh [%o0+0x070],%l4 ! Mem[0000000024000070] stb %l2,[%o0+0x1e1] ! Mem[00000000240001e1] ldd [%o1+0x170],%l4 ! Mem[0000000024800170] andcc %l2,%l2,%l1 retl stb %l0,[%o3+0x1a6] ! Mem[00000000258001a6] p10_jmpl_2_he: std %l4,[%i0+0x130] ! Mem[0000000024000130] ldsw [%i0+0x038],%l6 ! Mem[0000000024000038] stw %l1,[%i1+0x0fc] ! Mem[00000000248000fc] lduw [%i2+0x168],%l4 ! Mem[0000000025000168] srlx %l5,%l3,%l5 jmpl %g6+8,%g0 ldsb [%i3+0x156],%l5 ! Mem[0000000025800156] p10_call_2_he: swap [%i0+0x18c],%l0 ! Mem[000000002400018c] retl ldsh [%i0+0x064],%l0 ! Mem[0000000024000064] p10_jmpl_2_ho: std %l4,[%o0+0x130] ! Mem[0000000024000130] ldsw [%o0+0x038],%l6 ! Mem[0000000024000038] stw %l1,[%o1+0x0fc] ! Mem[00000000248000fc] lduw [%o2+0x168],%l4 ! Mem[0000000025000168] srlx %l5,%l3,%l5 jmpl %g6+8,%g0 ldsb [%o3+0x156],%l5 ! Mem[0000000025800156] p10_call_2_ho: swap [%o0+0x18c],%l0 ! Mem[000000002400018c] retl ldsh [%o0+0x064],%l0 ! Mem[0000000024000064] p11_jmpl_2_le: ldsh [%i2+0x1de],%l6 ! Mem[00000000270001de] ldsw [%i3+0x1e8],%l3 ! Mem[00000000278001e8] std %l0,[%i0+0x188] ! Mem[0000000026000188] ldstub [%i3+0x019],%l4 ! Mem[0000000027800019] ldsb [%i1+0x065],%l3 ! Mem[0000000026800065] jmpl %g6+8,%g0 std %l4,[%i2+0x040] ! Mem[0000000027000040] p11_call_2_le: stw %l6,[%i2+0x018] ! Mem[0000000027000018] std %l4,[%i0+0x070] ! Mem[0000000026000070] lduw [%i1+0x1ac],%l1 ! Mem[00000000268001ac] lduh [%i1+0x1a0],%l4 ! Mem[00000000268001a0] ldx [%i1+0x1e0],%l4 ! Mem[00000000268001e0] std %l6,[%i3+0x170] ! Mem[0000000027800170] sth %l6,[%i3+0x05c] ! Mem[000000002780005c] retl ldsh [%i0+0x1ce],%l2 ! Mem[00000000260001ce] p11_jmpl_2_lo: ldsh [%o2+0x1de],%l6 ! Mem[00000000270001de] ldsw [%o3+0x1e8],%l3 ! Mem[00000000278001e8] std %l0,[%o0+0x188] ! Mem[0000000026000188] ldstub [%o3+0x019],%l4 ! Mem[0000000027800019] ldsb [%o1+0x065],%l3 ! Mem[0000000026800065] jmpl %g6+8,%g0 std %l4,[%o2+0x040] ! Mem[0000000027000040] p11_call_2_lo: stw %l6,[%o2+0x018] ! Mem[0000000027000018] std %l4,[%o0+0x070] ! Mem[0000000026000070] lduw [%o1+0x1ac],%l1 ! Mem[00000000268001ac] lduh [%o1+0x1a0],%l4 ! Mem[00000000268001a0] ldx [%o1+0x1e0],%l4 ! Mem[00000000268001e0] std %l6,[%o3+0x170] ! Mem[0000000027800170] sth %l6,[%o3+0x05c] ! Mem[000000002780005c] retl ldsh [%o0+0x1ce],%l2 ! Mem[00000000260001ce] p11_jmpl_2_he: jmpl %g6+8,%g0 ldsw [%i0+0x170],%l0 ! Mem[0000000026000170] p11_call_2_he: ldsw [%i0+0x08c],%l0 ! Mem[000000002600008c] retl ldx [%i2+0x158],%l3 ! Mem[0000000027000158] p11_jmpl_2_ho: jmpl %g6+8,%g0 ldsw [%o0+0x170],%l0 ! Mem[0000000026000170] p11_call_2_ho: ldsw [%o0+0x08c],%l0 ! Mem[000000002600008c] retl ldx [%o2+0x158],%l3 ! Mem[0000000027000158] p12_jmpl_2_le: ldub [%i1+0x0b1],%l1 ! Mem[00000000288000b1] lduh [%i3+0x094],%l4 ! Mem[0000000029800094] jmpl %g6+8,%g0 smul %l1,%l4,%l7 p12_call_2_le: ldx [%i3+0x0e0],%l2 ! Mem[00000000298000e0] ldsh [%i3+0x134],%l3 ! Mem[0000000029800134] ldx [%i1+0x078],%l3 ! Mem[0000000028800078] retl ldd [%i0+0x018],%f6 ! Mem[0000000028000018] p12_jmpl_2_lo: ldub [%o1+0x0b1],%l1 ! Mem[00000000288000b1] lduh [%o3+0x094],%l4 ! Mem[0000000029800094] jmpl %g6+8,%g0 smul %l1,%l4,%l7 p12_call_2_lo: ldx [%o3+0x0e0],%l2 ! Mem[00000000298000e0] ldsh [%o3+0x134],%l3 ! Mem[0000000029800134] ldx [%o1+0x078],%l3 ! Mem[0000000028800078] retl ldd [%o0+0x018],%f6 ! Mem[0000000028000018] p12_jmpl_2_he: ldub [%i1+0x116],%l5 ! Mem[0000000028800116] std %l6,[%i0+0x170] ! Mem[0000000028000170] jmpl %g6+8,%g0 sth %l7,[%i3+0x0b2] ! Mem[00000000298000b2] p12_call_2_he: sth %l0,[%i3+0x1f6] ! Mem[00000000298001f6] ldsh [%i1+0x02c],%l6 ! Mem[000000002880002c] stx %l2,[%i0+0x018] ! Mem[0000000028000018] retl ld [%i0+0x084],%f16 ! Mem[0000000028000084] p12_jmpl_2_ho: ldub [%o1+0x116],%l5 ! Mem[0000000028800116] std %l6,[%o0+0x170] ! Mem[0000000028000170] jmpl %g6+8,%g0 sth %l7,[%o3+0x0b2] ! Mem[00000000298000b2] p12_call_2_ho: sth %l0,[%o3+0x1f6] ! Mem[00000000298001f6] ldsh [%o1+0x02c],%l6 ! Mem[000000002880002c] stx %l2,[%o0+0x018] ! Mem[0000000028000018] retl ld [%o0+0x084],%f16 ! Mem[0000000028000084] p13_jmpl_2_le: sth %l1,[%i0+0x080] ! Mem[000000002a000080] ldx [%i3+0x1f0],%l0 ! Mem[000000002b8001f0] stb %l5,[%i0+0x08a] ! Mem[000000002a00008a] ldstub [%i0+0x13d],%l3 ! Mem[000000002a00013d] lduw [%i0+0x148],%l4 ! Mem[000000002a000148] stw %l1,[%i2+0x170] ! Mem[000000002b000170] ldub [%i3+0x06c],%l4 ! Mem[000000002b80006c] jmpl %g6+8,%g0 ldsb [%i3+0x01a],%l4 ! Mem[000000002b80001a] p13_call_2_le: ldd [%i3+0x1f0],%f8 ! Mem[000000002b8001f0] ldd [%i0+0x100],%l6 ! Mem[000000002a000100] ldsb [%i3+0x100],%l3 ! Mem[000000002b800100] tsubcctv %l0,%l6,%l3 stx %l2,[%i1+0x000] ! Mem[000000002a800000] ldd [%i3+0x188],%l4 ! Mem[000000002b800188] retl std %l0,[%i3+0x038] ! Mem[000000002b800038] p13_jmpl_2_lo: sth %l1,[%o0+0x080] ! Mem[000000002a000080] ldx [%o3+0x1f0],%l0 ! Mem[000000002b8001f0] stb %l5,[%o0+0x08a] ! Mem[000000002a00008a] ldstub [%o0+0x13d],%l3 ! Mem[000000002a00013d] lduw [%o0+0x148],%l4 ! Mem[000000002a000148] stw %l1,[%o2+0x170] ! Mem[000000002b000170] ldub [%o3+0x06c],%l4 ! Mem[000000002b80006c] jmpl %g6+8,%g0 ldsb [%o3+0x01a],%l4 ! Mem[000000002b80001a] p13_call_2_lo: ldd [%o3+0x1f0],%f8 ! Mem[000000002b8001f0] ldd [%o0+0x100],%l6 ! Mem[000000002a000100] ldsb [%o3+0x100],%l3 ! Mem[000000002b800100] tsubcctv %l0,%l6,%l3 stx %l2,[%o1+0x000] ! Mem[000000002a800000] ldd [%o3+0x188],%l4 ! Mem[000000002b800188] retl std %l0,[%o3+0x038] ! Mem[000000002b800038] p13_jmpl_2_he: addccc %l3,%l4,%l4 sth %l4,[%i0+0x182] ! Mem[000000002a000182] ldsb [%i3+0x105],%l6 ! Mem[000000002b800105] stw %l2,[%i2+0x010] ! Mem[000000002b000010] stx %l4,[%i0+0x130] ! Mem[000000002a000130] swap [%i3+0x078],%l5 ! Mem[000000002b800078] ldx [%i3+0x0b0],%l0 ! Mem[000000002b8000b0] jmpl %g6+8,%g0 std %f22,[%i3+0x010] ! Mem[000000002b800010] p13_call_2_he: retl ldub [%i3+0x092],%l1 ! Mem[000000002b800092] p13_jmpl_2_ho: addccc %l3,%l4,%l4 sth %l4,[%o0+0x182] ! Mem[000000002a000182] ldsb [%o3+0x105],%l6 ! Mem[000000002b800105] stw %l2,[%o2+0x010] ! Mem[000000002b000010] stx %l4,[%o0+0x130] ! Mem[000000002a000130] swap [%o3+0x078],%l5 ! Mem[000000002b800078] ldx [%o3+0x0b0],%l0 ! Mem[000000002b8000b0] jmpl %g6+8,%g0 std %f22,[%o3+0x010] ! Mem[000000002b800010] p13_call_2_ho: retl ldub [%o3+0x092],%l1 ! Mem[000000002b800092] p14_jmpl_2_le: stb %l6,[%i3+0x03f] ! Mem[000000002d80003f] jmpl %g6+8,%g0 ldub [%i3+0x0de],%l3 ! Mem[000000002d8000de] p14_call_2_le: nop ldd [%i0+0x028],%l6 ! Mem[000000002c000028] ldd [%i2+0x060],%f14 ! Mem[000000002d000060] subc %l1,0x36f,%l7 retl sth %l5,[%i0+0x1b6] ! Mem[000000002c0001b6] p14_jmpl_2_lo: stb %l6,[%o3+0x03f] ! Mem[000000002d80003f] jmpl %g6+8,%g0 ldub [%o3+0x0de],%l3 ! Mem[000000002d8000de] p14_call_2_lo: nop ldd [%o0+0x028],%l6 ! Mem[000000002c000028] ldd [%o2+0x060],%f14 ! Mem[000000002d000060] subc %l1,0x36f,%l7 retl sth %l5,[%o0+0x1b6] ! Mem[000000002c0001b6] p14_jmpl_2_he: ldsb [%i1+0x17c],%l7 ! Mem[000000002c80017c] addcc %l6,0x76a,%l6 stw %l4,[%i3+0x0a8] ! Mem[000000002d8000a8] lduh [%i2+0x0ec],%l3 ! Mem[000000002d0000ec] sdivx %l5,0xcf8,%l3 ldstub [%i0+0x0ec],%l5 ! Mem[000000002c0000ec] ldsh [%i2+0x088],%l5 ! Mem[000000002d000088] jmpl %g6+8,%g0 st %f26,[%i2+0x1a0] ! Mem[000000002d0001a0] p14_call_2_he: or %l7,0xd4c,%l1 srax %l3,0x031,%l1 ldx [%i3+0x150],%l7 ! Mem[000000002d800150] lduh [%i1+0x13e],%l1 ! Mem[000000002c80013e] retl mulx %l1,-0x93f,%l7 p14_jmpl_2_ho: ldsb [%o1+0x17c],%l7 ! Mem[000000002c80017c] addcc %l6,0x76a,%l6 stw %l4,[%o3+0x0a8] ! Mem[000000002d8000a8] lduh [%o2+0x0ec],%l3 ! Mem[000000002d0000ec] sdivx %l5,0xcf8,%l3 ldstub [%o0+0x0ec],%l5 ! Mem[000000002c0000ec] ldsh [%o2+0x088],%l5 ! Mem[000000002d000088] jmpl %g6+8,%g0 st %f26,[%o2+0x1a0] ! Mem[000000002d0001a0] p14_call_2_ho: or %l7,0xd4c,%l1 srax %l3,0x031,%l1 ldx [%o3+0x150],%l7 ! Mem[000000002d800150] lduh [%o1+0x13e],%l1 ! Mem[000000002c80013e] retl mulx %l1,-0x93f,%l7 p15_jmpl_2_le: jmpl %g6+8,%g0 ldub [%i3+0x088],%l3 ! Mem[000000002f800088] p15_call_2_le: ldub [%i3+0x0af],%l0 ! Mem[000000002f8000af] sth %l3,[%i3+0x11c] ! Mem[000000002f80011c] std %f4 ,[%i3+0x148] ! Mem[000000002f800148] stx %l5,[%i2+0x0e8] ! Mem[000000002f0000e8] mulx %l5,%l2,%l1 ldub [%i1+0x171],%l3 ! Mem[000000002e800171] retl ldsw [%i3+0x0b8],%l5 ! Mem[000000002f8000b8] p15_jmpl_2_lo: jmpl %g6+8,%g0 ldub [%o3+0x088],%l3 ! Mem[000000002f800088] p15_call_2_lo: ldub [%o3+0x0af],%l0 ! Mem[000000002f8000af] sth %l3,[%o3+0x11c] ! Mem[000000002f80011c] std %f4 ,[%o3+0x148] ! Mem[000000002f800148] stx %l5,[%o2+0x0e8] ! Mem[000000002f0000e8] mulx %l5,%l2,%l1 ldub [%o1+0x171],%l3 ! Mem[000000002e800171] retl ldsw [%o3+0x0b8],%l5 ! Mem[000000002f8000b8] p15_jmpl_2_he: subccc %l5,%l0,%l7 jmpl %g6+8,%g0 sth %l7,[%i2+0x004] ! Mem[000000002f000004] p15_call_2_he: stw %l7,[%i0+0x1c0] ! Mem[000000002e0001c0] ldsw [%i3+0x100],%l6 ! Mem[000000002f800100] ldd [%i0+0x018],%f16 ! Mem[000000002e000018] ldx [%i2+0x1b8],%l5 ! Mem[000000002f0001b8] std %l2,[%i0+0x0a8] ! Mem[000000002e0000a8] retl lduh [%i2+0x0c2],%l5 ! Mem[000000002f0000c2] p15_jmpl_2_ho: subccc %l5,%l0,%l7 jmpl %g6+8,%g0 sth %l7,[%o2+0x004] ! Mem[000000002f000004] p15_call_2_ho: stw %l7,[%o0+0x1c0] ! Mem[000000002e0001c0] ldsw [%o3+0x100],%l6 ! Mem[000000002f800100] ldd [%o0+0x018],%f16 ! Mem[000000002e000018] ldx [%o2+0x1b8],%l5 ! Mem[000000002f0001b8] std %l2,[%o0+0x0a8] ! Mem[000000002e0000a8] retl lduh [%o2+0x0c2],%l5 ! Mem[000000002f0000c2] p16_jmpl_2_le: jmpl %g6+8,%g0 std %f12,[%i3+0x1f0] ! Mem[00000000318001f0] p16_call_2_le: ldd [%i3+0x078],%l2 ! Mem[0000000031800078] std %f10,[%i0+0x1b0] ! Mem[00000000300001b0] sll %l5,0x013,%l0 sth %l2,[%i3+0x1e2] ! Mem[00000000318001e2] stw %l6,[%i2+0x0e0] ! Mem[00000000310000e0] std %l2,[%i1+0x060] ! Mem[0000000030800060] stw %l7,[%i2+0x014] ! Mem[0000000031000014] retl sth %l2,[%i3+0x090] ! Mem[0000000031800090] p16_jmpl_2_lo: jmpl %g6+8,%g0 std %f12,[%o3+0x1f0] ! Mem[00000000318001f0] p16_call_2_lo: ldd [%o3+0x078],%l2 ! Mem[0000000031800078] std %f10,[%o0+0x1b0] ! Mem[00000000300001b0] sll %l5,0x013,%l0 sth %l2,[%o3+0x1e2] ! Mem[00000000318001e2] stw %l6,[%o2+0x0e0] ! Mem[00000000310000e0] std %l2,[%o1+0x060] ! Mem[0000000030800060] stw %l7,[%o2+0x014] ! Mem[0000000031000014] retl sth %l2,[%o3+0x090] ! Mem[0000000031800090] p16_jmpl_2_he: ldstub [%i1+0x0f4],%l6 ! Mem[00000000308000f4] ldd [%i2+0x198],%l2 ! Mem[0000000031000198] xnor %l6,-0xf0a,%l4 jmpl %g6+8,%g0 ldub [%i3+0x0a7],%l0 ! Mem[00000000318000a7] p16_call_2_he: andcc %l0,%l6,%l7 ldsh [%i3+0x0ce],%l1 ! Mem[00000000318000ce] udivx %l5,%l4,%l0 smulcc %l0,%l5,%l2 ldx [%i1+0x078],%l0 ! Mem[0000000030800078] ldub [%i3+0x047],%l1 ! Mem[0000000031800047] retl stb %l2,[%i3+0x1e5] ! Mem[00000000318001e5] p16_jmpl_2_ho: ldstub [%o1+0x0f4],%l6 ! Mem[00000000308000f4] ldd [%o2+0x198],%l2 ! Mem[0000000031000198] xnor %l6,-0xf0a,%l4 jmpl %g6+8,%g0 ldub [%o3+0x0a7],%l0 ! Mem[00000000318000a7] p16_call_2_ho: andcc %l0,%l6,%l7 ldsh [%o3+0x0ce],%l1 ! Mem[00000000318000ce] udivx %l5,%l4,%l0 smulcc %l0,%l5,%l2 ldx [%o1+0x078],%l0 ! Mem[0000000030800078] ldub [%o3+0x047],%l1 ! Mem[0000000031800047] retl stb %l2,[%o3+0x1e5] ! Mem[00000000318001e5] p17_jmpl_2_le: ldd [%i0+0x190],%f2 ! Mem[0000000032000190] ldsb [%i2+0x0ea],%l7 ! Mem[00000000330000ea] stx %l7,[%i2+0x048] ! Mem[0000000033000048] jmpl %g6+8,%g0 ldsh [%i1+0x17a],%l5 ! Mem[000000003280017a] p17_call_2_le: ldsb [%i1+0x0b7],%l5 ! Mem[00000000328000b7] ldub [%i1+0x1de],%l3 ! Mem[00000000328001de] ldsb [%i1+0x1b2],%l6 ! Mem[00000000328001b2] stw %l4,[%i3+0x1c8] ! Mem[00000000338001c8] retl andcc %l2,0xb3c,%l1 p17_jmpl_2_lo: ldd [%o0+0x190],%f2 ! Mem[0000000032000190] ldsb [%o2+0x0ea],%l7 ! Mem[00000000330000ea] stx %l7,[%o2+0x048] ! Mem[0000000033000048] jmpl %g6+8,%g0 ldsh [%o1+0x17a],%l5 ! Mem[000000003280017a] p17_call_2_lo: ldsb [%o1+0x0b7],%l5 ! Mem[00000000328000b7] ldub [%o1+0x1de],%l3 ! Mem[00000000328001de] ldsb [%o1+0x1b2],%l6 ! Mem[00000000328001b2] stw %l4,[%o3+0x1c8] ! Mem[00000000338001c8] retl andcc %l2,0xb3c,%l1 p17_jmpl_2_he: ldx [%i3+0x078],%l6 ! Mem[0000000033800078] ld [%i0+0x050],%f21 ! Mem[0000000032000050] jmpl %g6+8,%g0 andn %l1,-0xb71,%l3 p17_call_2_he: xor %l2,%l4,%l0 ldsb [%i1+0x144],%l6 ! Mem[0000000032800144] stw %l1,[%i3+0x178] ! Mem[0000000033800178] std %l0,[%i1+0x010] ! Mem[0000000032800010] std %l6,[%i1+0x070] ! Mem[0000000032800070] retl subccc %l7,0x965,%l7 p17_jmpl_2_ho: ldx [%o3+0x078],%l6 ! Mem[0000000033800078] ld [%o0+0x050],%f21 ! Mem[0000000032000050] jmpl %g6+8,%g0 andn %l1,-0xb71,%l3 p17_call_2_ho: xor %l2,%l4,%l0 ldsb [%o1+0x144],%l6 ! Mem[0000000032800144] stw %l1,[%o3+0x178] ! Mem[0000000033800178] std %l0,[%o1+0x010] ! Mem[0000000032800010] std %l6,[%o1+0x070] ! Mem[0000000032800070] retl subccc %l7,0x965,%l7 p18_jmpl_2_le: ldsw [%i1+0x130],%l3 ! Mem[0000000034800130] ldd [%i2+0x010],%f10 ! Mem[0000000035000010] std %f14,[%i1+0x1f0] ! Mem[00000000348001f0] ldub [%i3+0x1b7],%l3 ! Mem[00000000358001b7] jmpl %g6+8,%g0 ldd [%i3+0x068],%l2 ! Mem[0000000035800068] p18_call_2_le: tsubcc %l2,-0x127,%l2 ldsh [%i2+0x0dc],%l6 ! Mem[00000000350000dc] ldsw [%i3+0x130],%l7 ! Mem[0000000035800130] ldd [%i0+0x070],%l4 ! Mem[0000000034000070] stx %l2,[%i0+0x178] ! Mem[0000000034000178] st %f8 ,[%i0+0x0d8] ! Mem[00000000340000d8] lduh [%i3+0x150],%l6 ! Mem[0000000035800150] retl stw %l6,[%i2+0x02c] ! Mem[000000003500002c] p18_jmpl_2_lo: ldsw [%o1+0x130],%l3 ! Mem[0000000034800130] ldd [%o2+0x010],%f10 ! Mem[0000000035000010] std %f14,[%o1+0x1f0] ! Mem[00000000348001f0] ldub [%o3+0x1b7],%l3 ! Mem[00000000358001b7] jmpl %g6+8,%g0 ldd [%o3+0x068],%l2 ! Mem[0000000035800068] p18_call_2_lo: tsubcc %l2,-0x127,%l2 ldsh [%o2+0x0dc],%l6 ! Mem[00000000350000dc] ldsw [%o3+0x130],%l7 ! Mem[0000000035800130] ldd [%o0+0x070],%l4 ! Mem[0000000034000070] stx %l2,[%o0+0x178] ! Mem[0000000034000178] st %f8 ,[%o0+0x0d8] ! Mem[00000000340000d8] lduh [%o3+0x150],%l6 ! Mem[0000000035800150] retl stw %l6,[%o2+0x02c] ! Mem[000000003500002c] p18_jmpl_2_he: srlx %l1,0x02c,%l3 stb %l2,[%i2+0x0cd] ! Mem[00000000350000cd] add %l6,-0xf8b,%l7 tsubcc %l3,%l1,%l4 stx %l6,[%i3+0x068] ! Mem[0000000035800068] swap [%i0+0x09c],%l1 ! Mem[000000003400009c] std %f20,[%i3+0x070] ! Mem[0000000035800070] jmpl %g6+8,%g0 subccc %l4,%l3,%l5 p18_call_2_he: stb %l0,[%i1+0x1ca] ! Mem[00000000348001ca] sth %l7,[%i3+0x1c0] ! Mem[00000000358001c0] tsubcc %l5,-0x470,%l5 ldsh [%i0+0x05e],%l0 ! Mem[000000003400005e] std %l4,[%i3+0x048] ! Mem[0000000035800048] retl ldstub [%i2+0x012],%l5 ! Mem[0000000035000012] p18_jmpl_2_ho: srlx %l1,0x02c,%l3 stb %l2,[%o2+0x0cd] ! Mem[00000000350000cd] add %l6,-0xf8b,%l7 tsubcc %l3,%l1,%l4 stx %l6,[%o3+0x068] ! Mem[0000000035800068] swap [%o0+0x09c],%l1 ! Mem[000000003400009c] std %f20,[%o3+0x070] ! Mem[0000000035800070] jmpl %g6+8,%g0 subccc %l4,%l3,%l5 p18_call_2_ho: stb %l0,[%o1+0x1ca] ! Mem[00000000348001ca] sth %l7,[%o3+0x1c0] ! Mem[00000000358001c0] tsubcc %l5,-0x470,%l5 ldsh [%o0+0x05e],%l0 ! Mem[000000003400005e] std %l4,[%o3+0x048] ! Mem[0000000035800048] retl ldstub [%o2+0x012],%l5 ! Mem[0000000035000012] p19_jmpl_2_le: ld [%i3+0x1c4],%f8 ! Mem[00000000378001c4] ldsw [%i3+0x068],%l7 ! Mem[0000000037800068] ld [%i1+0x1e8],%f14 ! Mem[00000000368001e8] sth %l2,[%i1+0x138] ! Mem[0000000036800138] ldstub [%i0+0x019],%l2 ! Mem[0000000036000019] std %f14,[%i3+0x0a0] ! Mem[00000000378000a0] jmpl %g6+8,%g0 ldstub [%i3+0x151],%l6 ! Mem[0000000037800151] p19_call_2_le: ldx [%i3+0x180],%l0 ! Mem[0000000037800180] andcc %l6,0xc0a,%l5 retl stw %l5,[%i2+0x12c] ! Mem[000000003700012c] p19_jmpl_2_lo: ld [%o3+0x1c4],%f8 ! Mem[00000000378001c4] ldsw [%o3+0x068],%l7 ! Mem[0000000037800068] ld [%o1+0x1e8],%f14 ! Mem[00000000368001e8] sth %l2,[%o1+0x138] ! Mem[0000000036800138] ldstub [%o0+0x019],%l2 ! Mem[0000000036000019] std %f14,[%o3+0x0a0] ! Mem[00000000378000a0] jmpl %g6+8,%g0 ldstub [%o3+0x151],%l6 ! Mem[0000000037800151] p19_call_2_lo: ldx [%o3+0x180],%l0 ! Mem[0000000037800180] andcc %l6,0xc0a,%l5 retl stw %l5,[%o2+0x12c] ! Mem[000000003700012c] p19_jmpl_2_he: jmpl %g6+8,%g0 stb %l3,[%i3+0x0d7] ! Mem[00000000378000d7] p19_call_2_he: stw %l3,[%i0+0x13c] ! Mem[000000003600013c] ldsh [%i1+0x162],%l1 ! Mem[0000000036800162] ldd [%i0+0x1f0],%l4 ! Mem[00000000360001f0] sth %l2,[%i0+0x110] ! Mem[0000000036000110] retl orncc %l1,%l1,%l0 p19_jmpl_2_ho: jmpl %g6+8,%g0 stb %l3,[%o3+0x0d7] ! Mem[00000000378000d7] p19_call_2_ho: stw %l3,[%o0+0x13c] ! Mem[000000003600013c] ldsh [%o1+0x162],%l1 ! Mem[0000000036800162] ldd [%o0+0x1f0],%l4 ! Mem[00000000360001f0] sth %l2,[%o0+0x110] ! Mem[0000000036000110] retl orncc %l1,%l1,%l0 p20_jmpl_2_le: ldsb [%i2+0x052],%l7 ! Mem[0000000039000052] ldsh [%i3+0x1de],%l6 ! Mem[00000000398001de] stw %l6,[%i2+0x194] ! Mem[0000000039000194] stx %l1,[%i2+0x128] ! Mem[0000000039000128] ldstub [%i3+0x0f1],%l5 ! Mem[00000000398000f1] sll %l6,%l1,%l2 swap [%i2+0x154],%l4 ! Mem[0000000039000154] jmpl %g6+8,%g0 stw %l3,[%i1+0x130] ! Mem[0000000038800130] p20_call_2_le: ldsb [%i3+0x1ac],%l3 ! Mem[00000000398001ac] stx %l6,[%i2+0x1f0] ! Mem[00000000390001f0] lduw [%i0+0x1b4],%l3 ! Mem[00000000380001b4] nop ldd [%i0+0x0c8],%f8 ! Mem[00000000380000c8] ldsw [%i2+0x0fc],%l3 ! Mem[00000000390000fc] retl stx %l4,[%i2+0x170] ! Mem[0000000039000170] p20_jmpl_2_lo: ldsb [%o2+0x052],%l7 ! Mem[0000000039000052] ldsh [%o3+0x1de],%l6 ! Mem[00000000398001de] stw %l6,[%o2+0x194] ! Mem[0000000039000194] stx %l1,[%o2+0x128] ! Mem[0000000039000128] ldstub [%o3+0x0f1],%l5 ! Mem[00000000398000f1] sll %l6,%l1,%l2 swap [%o2+0x154],%l4 ! Mem[0000000039000154] jmpl %g6+8,%g0 stw %l3,[%o1+0x130] ! Mem[0000000038800130] p20_call_2_lo: ldsb [%o3+0x1ac],%l3 ! Mem[00000000398001ac] stx %l6,[%o2+0x1f0] ! Mem[00000000390001f0] lduw [%o0+0x1b4],%l3 ! Mem[00000000380001b4] nop ldd [%o0+0x0c8],%f8 ! Mem[00000000380000c8] ldsw [%o2+0x0fc],%l3 ! Mem[00000000390000fc] retl stx %l4,[%o2+0x170] ! Mem[0000000039000170] p20_jmpl_2_he: ldx [%i3+0x110],%l7 ! Mem[0000000039800110] sth %l7,[%i3+0x060] ! Mem[0000000039800060] stw %l2,[%i3+0x018] ! Mem[0000000039800018] stb %l2,[%i3+0x062] ! Mem[0000000039800062] tsubcc %l4,0xa8f,%l6 jmpl %g6+8,%g0 ld [%i0+0x198],%f19 ! Mem[0000000038000198] p20_call_2_he: ldub [%i2+0x13d],%l3 ! Mem[000000003900013d] ldsb [%i1+0x0d8],%l6 ! Mem[00000000388000d8] ldub [%i1+0x0ed],%l5 ! Mem[00000000388000ed] ldsh [%i3+0x138],%l1 ! Mem[0000000039800138] lduw [%i1+0x1ac],%l0 ! Mem[00000000388001ac] ldub [%i0+0x018],%l1 ! Mem[0000000038000018] lduw [%i3+0x050],%l3 ! Mem[0000000039800050] retl ldsb [%i1+0x087],%l0 ! Mem[0000000038800087] p20_jmpl_2_ho: ldx [%o3+0x110],%l7 ! Mem[0000000039800110] sth %l7,[%o3+0x060] ! Mem[0000000039800060] stw %l2,[%o3+0x018] ! Mem[0000000039800018] stb %l2,[%o3+0x062] ! Mem[0000000039800062] tsubcc %l4,0xa8f,%l6 jmpl %g6+8,%g0 ld [%o0+0x198],%f19 ! Mem[0000000038000198] p20_call_2_ho: ldub [%o2+0x13d],%l3 ! Mem[000000003900013d] ldsb [%o1+0x0d8],%l6 ! Mem[00000000388000d8] ldub [%o1+0x0ed],%l5 ! Mem[00000000388000ed] ldsh [%o3+0x138],%l1 ! Mem[0000000039800138] lduw [%o1+0x1ac],%l0 ! Mem[00000000388001ac] ldub [%o0+0x018],%l1 ! Mem[0000000038000018] lduw [%o3+0x050],%l3 ! Mem[0000000039800050] retl ldsb [%o1+0x087],%l0 ! Mem[0000000038800087] p21_jmpl_2_le: ldsb [%i0+0x07a],%l1 ! Mem[000000003a00007a] jmpl %g6+8,%g0 ldx [%i1+0x1d8],%l7 ! Mem[000000003a8001d8] p21_call_2_le: add %l2,%l1,%l5 ldsh [%i2+0x042],%l5 ! Mem[000000003b000042] srl %l5,0x010,%l4 st %f10,[%i3+0x060] ! Mem[000000003b800060] stb %l4,[%i2+0x130] ! Mem[000000003b000130] srlx %l3,%l5,%l4 lduw [%i2+0x0cc],%l5 ! Mem[000000003b0000cc] retl ldub [%i2+0x062],%l6 ! Mem[000000003b000062] p21_jmpl_2_lo: ldsb [%o0+0x07a],%l1 ! Mem[000000003a00007a] jmpl %g6+8,%g0 ldx [%o1+0x1d8],%l7 ! Mem[000000003a8001d8] p21_call_2_lo: add %l2,%l1,%l5 ldsh [%o2+0x042],%l5 ! Mem[000000003b000042] srl %l5,0x010,%l4 st %f10,[%o3+0x060] ! Mem[000000003b800060] stb %l4,[%o2+0x130] ! Mem[000000003b000130] srlx %l3,%l5,%l4 lduw [%o2+0x0cc],%l5 ! Mem[000000003b0000cc] retl ldub [%o2+0x062],%l6 ! Mem[000000003b000062] p21_jmpl_2_he: ldx [%i0+0x058],%l4 ! Mem[000000003a000058] ldx [%i2+0x108],%l7 ! Mem[000000003b000108] ldsb [%i3+0x068],%l3 ! Mem[000000003b800068] lduw [%i0+0x054],%l1 ! Mem[000000003a000054] ldd [%i0+0x020],%l0 ! Mem[000000003a000020] std %l2,[%i3+0x0b0] ! Mem[000000003b8000b0] ldsw [%i2+0x1a0],%l6 ! Mem[000000003b0001a0] jmpl %g6+8,%g0 swap [%i0+0x150],%l5 ! Mem[000000003a000150] p21_call_2_he: retl taddcc %l1,0x7c7,%l7 p21_jmpl_2_ho: ldx [%o0+0x058],%l4 ! Mem[000000003a000058] ldx [%o2+0x108],%l7 ! Mem[000000003b000108] ldsb [%o3+0x068],%l3 ! Mem[000000003b800068] lduw [%o0+0x054],%l1 ! Mem[000000003a000054] ldd [%o0+0x020],%l0 ! Mem[000000003a000020] std %l2,[%o3+0x0b0] ! Mem[000000003b8000b0] ldsw [%o2+0x1a0],%l6 ! Mem[000000003b0001a0] jmpl %g6+8,%g0 swap [%o0+0x150],%l5 ! Mem[000000003a000150] p21_call_2_ho: retl taddcc %l1,0x7c7,%l7 p22_jmpl_2_le: ldsw [%i3+0x1c0],%l2 ! Mem[000000003d8001c0] ldd [%i3+0x1e0],%l4 ! Mem[000000003d8001e0] umulcc %l0,%l2,%l1 ldstub [%i1+0x1ea],%l1 ! Mem[000000003c8001ea] stw %l5,[%i3+0x040] ! Mem[000000003d800040] std %l6,[%i1+0x1e0] ! Mem[000000003c8001e0] jmpl %g6+8,%g0 std %l2,[%i3+0x1a0] ! Mem[000000003d8001a0] p22_call_2_le: sth %l1,[%i0+0x020] ! Mem[000000003c000020] swap [%i3+0x030],%l7 ! Mem[000000003d800030] stb %l7,[%i0+0x170] ! Mem[000000003c000170] ldd [%i0+0x140],%l0 ! Mem[000000003c000140] retl stb %l6,[%i1+0x044] ! Mem[000000003c800044] p22_jmpl_2_lo: ldsw [%o3+0x1c0],%l2 ! Mem[000000003d8001c0] ldd [%o3+0x1e0],%l4 ! Mem[000000003d8001e0] umulcc %l0,%l2,%l1 ldstub [%o1+0x1ea],%l1 ! Mem[000000003c8001ea] stw %l5,[%o3+0x040] ! Mem[000000003d800040] std %l6,[%o1+0x1e0] ! Mem[000000003c8001e0] jmpl %g6+8,%g0 std %l2,[%o3+0x1a0] ! Mem[000000003d8001a0] p22_call_2_lo: sth %l1,[%o0+0x020] ! Mem[000000003c000020] swap [%o3+0x030],%l7 ! Mem[000000003d800030] stb %l7,[%o0+0x170] ! Mem[000000003c000170] ldd [%o0+0x140],%l0 ! Mem[000000003c000140] retl stb %l6,[%o1+0x044] ! Mem[000000003c800044] p22_jmpl_2_he: lduh [%i2+0x1d8],%l4 ! Mem[000000003d0001d8] ldstub [%i2+0x0ca],%l1 ! Mem[000000003d0000ca] jmpl %g6+8,%g0 st %f22,[%i2+0x010] ! Mem[000000003d000010] p22_call_2_he: ldsb [%i3+0x100],%l3 ! Mem[000000003d800100] stx %l5,[%i0+0x128] ! Mem[000000003c000128] ldd [%i1+0x070],%l2 ! Mem[000000003c800070] ldub [%i2+0x15d],%l5 ! Mem[000000003d00015d] lduh [%i0+0x1e6],%l4 ! Mem[000000003c0001e6] retl ldub [%i3+0x17b],%l4 ! Mem[000000003d80017b] p22_jmpl_2_ho: lduh [%o2+0x1d8],%l4 ! Mem[000000003d0001d8] ldstub [%o2+0x0ca],%l1 ! Mem[000000003d0000ca] jmpl %g6+8,%g0 st %f22,[%o2+0x010] ! Mem[000000003d000010] p22_call_2_ho: ldsb [%o3+0x100],%l3 ! Mem[000000003d800100] stx %l5,[%o0+0x128] ! Mem[000000003c000128] ldd [%o1+0x070],%l2 ! Mem[000000003c800070] ldub [%o2+0x15d],%l5 ! Mem[000000003d00015d] lduh [%o0+0x1e6],%l4 ! Mem[000000003c0001e6] retl ldub [%o3+0x17b],%l4 ! Mem[000000003d80017b] p23_jmpl_2_le: swap [%i0+0x104],%l4 ! Mem[000000003e000104] ldsw [%i0+0x1a4],%l3 ! Mem[000000003e0001a4] swap [%i0+0x044],%l1 ! Mem[000000003e000044] stw %l7,[%i3+0x1f8] ! Mem[000000003f8001f8] ldd [%i3+0x040],%f2 ! Mem[000000003f800040] swap [%i1+0x18c],%l0 ! Mem[000000003e80018c] jmpl %g6+8,%g0 lduw [%i0+0x1d0],%l0 ! Mem[000000003e0001d0] p23_call_2_le: taddcc %l1,%l2,%l2 lduw [%i0+0x1dc],%l3 ! Mem[000000003e0001dc] swap [%i1+0x148],%l5 ! Mem[000000003e800148] retl ldsw [%i1+0x1fc],%l3 ! Mem[000000003e8001fc] p23_jmpl_2_lo: swap [%o0+0x104],%l4 ! Mem[000000003e000104] ldsw [%o0+0x1a4],%l3 ! Mem[000000003e0001a4] swap [%o0+0x044],%l1 ! Mem[000000003e000044] stw %l7,[%o3+0x1f8] ! Mem[000000003f8001f8] ldd [%o3+0x040],%f2 ! Mem[000000003f800040] swap [%o1+0x18c],%l0 ! Mem[000000003e80018c] jmpl %g6+8,%g0 lduw [%o0+0x1d0],%l0 ! Mem[000000003e0001d0] p23_call_2_lo: taddcc %l1,%l2,%l2 lduw [%o0+0x1dc],%l3 ! Mem[000000003e0001dc] swap [%o1+0x148],%l5 ! Mem[000000003e800148] retl ldsw [%o1+0x1fc],%l3 ! Mem[000000003e8001fc] p23_jmpl_2_he: lduh [%i1+0x0ec],%l2 ! Mem[000000003e8000ec] xorcc %l5,%l7,%l6 ldsh [%i0+0x058],%l4 ! Mem[000000003e000058] ldsh [%i3+0x188],%l2 ! Mem[000000003f800188] jmpl %g6+8,%g0 ldstub [%i2+0x0c5],%l4 ! Mem[000000003f0000c5] p23_call_2_he: retl ld [%i0+0x1c4],%f30 ! Mem[000000003e0001c4] p23_jmpl_2_ho: lduh [%o1+0x0ec],%l2 ! Mem[000000003e8000ec] xorcc %l5,%l7,%l6 ldsh [%o0+0x058],%l4 ! Mem[000000003e000058] ldsh [%o3+0x188],%l2 ! Mem[000000003f800188] jmpl %g6+8,%g0 ldstub [%o2+0x0c5],%l4 ! Mem[000000003f0000c5] p23_call_2_ho: retl ld [%o0+0x1c4],%f30 ! Mem[000000003e0001c4] p24_jmpl_2_le: stx %l7,[%i0+0x0e8] ! Mem[00000000400000e8] xorcc %l6,0xb1b,%l5 lduh [%i1+0x080],%l6 ! Mem[0000000040800080] jmpl %g6+8,%g0 ldsh [%i1+0x0f0],%l4 ! Mem[00000000408000f0] p24_call_2_le: std %f0 ,[%i0+0x080] ! Mem[0000000040000080] ldstub [%i3+0x059],%l1 ! Mem[0000000041800059] swap [%i1+0x1a4],%l0 ! Mem[00000000408001a4] ldsh [%i1+0x094],%l1 ! Mem[0000000040800094] ldsh [%i3+0x120],%l0 ! Mem[0000000041800120] ldsw [%i0+0x1c0],%l2 ! Mem[00000000400001c0] retl ldub [%i1+0x157],%l5 ! Mem[0000000040800157] p24_jmpl_2_lo: stx %l7,[%o0+0x0e8] ! Mem[00000000400000e8] xorcc %l6,0xb1b,%l5 lduh [%o1+0x080],%l6 ! Mem[0000000040800080] jmpl %g6+8,%g0 ldsh [%o1+0x0f0],%l4 ! Mem[00000000408000f0] p24_call_2_lo: std %f0 ,[%o0+0x080] ! Mem[0000000040000080] ldstub [%o3+0x059],%l1 ! Mem[0000000041800059] swap [%o1+0x1a4],%l0 ! Mem[00000000408001a4] ldsh [%o1+0x094],%l1 ! Mem[0000000040800094] ldsh [%o3+0x120],%l0 ! Mem[0000000041800120] ldsw [%o0+0x1c0],%l2 ! Mem[00000000400001c0] retl ldub [%o1+0x157],%l5 ! Mem[0000000040800157] p24_jmpl_2_he: stw %l3,[%i3+0x088] ! Mem[0000000041800088] jmpl %g6+8,%g0 addc %l4,-0x790,%l4 p24_call_2_he: lduw [%i3+0x018],%l6 ! Mem[0000000041800018] xor %l3,-0x7c8,%l7 std %l4,[%i3+0x088] ! Mem[0000000041800088] stx %l0,[%i1+0x178] ! Mem[0000000040800178] stw %l1,[%i2+0x150] ! Mem[0000000041000150] retl std %f28,[%i3+0x068] ! Mem[0000000041800068] p24_jmpl_2_ho: stw %l3,[%o3+0x088] ! Mem[0000000041800088] jmpl %g6+8,%g0 addc %l4,-0x790,%l4 p24_call_2_ho: lduw [%o3+0x018],%l6 ! Mem[0000000041800018] xor %l3,-0x7c8,%l7 std %l4,[%o3+0x088] ! Mem[0000000041800088] stx %l0,[%o1+0x178] ! Mem[0000000040800178] stw %l1,[%o2+0x150] ! Mem[0000000041000150] retl std %f28,[%o3+0x068] ! Mem[0000000041800068] p25_jmpl_2_le: ld [%i0+0x158],%f1 ! Mem[0000000042000158] ldsw [%i2+0x014],%l1 ! Mem[0000000043000014] ldsh [%i3+0x1c4],%l2 ! Mem[00000000438001c4] ldsh [%i2+0x0b0],%l1 ! Mem[00000000430000b0] ldd [%i2+0x038],%l6 ! Mem[0000000043000038] stb %l2,[%i3+0x0c6] ! Mem[00000000438000c6] jmpl %g6+8,%g0 stw %l5,[%i2+0x12c] ! Mem[000000004300012c] p25_call_2_le: retl ldsh [%i1+0x0f6],%l3 ! Mem[00000000428000f6] p25_jmpl_2_lo: ld [%o0+0x158],%f1 ! Mem[0000000042000158] ldsw [%o2+0x014],%l1 ! Mem[0000000043000014] ldsh [%o3+0x1c4],%l2 ! Mem[00000000438001c4] ldsh [%o2+0x0b0],%l1 ! Mem[00000000430000b0] ldd [%o2+0x038],%l6 ! Mem[0000000043000038] stb %l2,[%o3+0x0c6] ! Mem[00000000438000c6] jmpl %g6+8,%g0 stw %l5,[%o2+0x12c] ! Mem[000000004300012c] p25_call_2_lo: retl ldsh [%o1+0x0f6],%l3 ! Mem[00000000428000f6] p25_jmpl_2_he: st %f29,[%i1+0x0ec] ! Mem[00000000428000ec] ldsh [%i2+0x110],%l4 ! Mem[0000000043000110] stb %l2,[%i2+0x0ed] ! Mem[00000000430000ed] stx %l4,[%i2+0x068] ! Mem[0000000043000068] jmpl %g6+8,%g0 and %l1,%l1,%l4 p25_call_2_he: swap [%i1+0x048],%l3 ! Mem[0000000042800048] ldsh [%i0+0x0b4],%l6 ! Mem[00000000420000b4] ldd [%i2+0x018],%f20 ! Mem[0000000043000018] ldsh [%i2+0x18e],%l5 ! Mem[000000004300018e] addc %l2,%l2,%l7 std %l0,[%i0+0x1b8] ! Mem[00000000420001b8] retl ldd [%i0+0x1a0],%l6 ! Mem[00000000420001a0] p25_jmpl_2_ho: st %f29,[%o1+0x0ec] ! Mem[00000000428000ec] ldsh [%o2+0x110],%l4 ! Mem[0000000043000110] stb %l2,[%o2+0x0ed] ! Mem[00000000430000ed] stx %l4,[%o2+0x068] ! Mem[0000000043000068] jmpl %g6+8,%g0 and %l1,%l1,%l4 p25_call_2_ho: swap [%o1+0x048],%l3 ! Mem[0000000042800048] ldsh [%o0+0x0b4],%l6 ! Mem[00000000420000b4] ldd [%o2+0x018],%f20 ! Mem[0000000043000018] ldsh [%o2+0x18e],%l5 ! Mem[000000004300018e] addc %l2,%l2,%l7 std %l0,[%o0+0x1b8] ! Mem[00000000420001b8] retl ldd [%o0+0x1a0],%l6 ! Mem[00000000420001a0] p26_jmpl_2_le: lduh [%i1+0x0cc],%l2 ! Mem[00000000448000cc] stb %l6,[%i3+0x051] ! Mem[0000000045800051] jmpl %g6+8,%g0 ldsw [%i2+0x0f4],%l1 ! Mem[00000000450000f4] p26_call_2_le: ldstub [%i2+0x1cb],%l4 ! Mem[00000000450001cb] std %l6,[%i0+0x0a8] ! Mem[00000000440000a8] ld [%i0+0x114],%f7 ! Mem[0000000044000114] std %l6,[%i1+0x0b0] ! Mem[00000000448000b0] orncc %l2,%l5,%l7 ldsw [%i3+0x1e4],%l7 ! Mem[00000000458001e4] retl andncc %l7,0xc2e,%l6 p26_jmpl_2_lo: lduh [%o1+0x0cc],%l2 ! Mem[00000000448000cc] stb %l6,[%o3+0x051] ! Mem[0000000045800051] jmpl %g6+8,%g0 ldsw [%o2+0x0f4],%l1 ! Mem[00000000450000f4] p26_call_2_lo: ldstub [%o2+0x1cb],%l4 ! Mem[00000000450001cb] std %l6,[%o0+0x0a8] ! Mem[00000000440000a8] ld [%o0+0x114],%f7 ! Mem[0000000044000114] std %l6,[%o1+0x0b0] ! Mem[00000000448000b0] orncc %l2,%l5,%l7 ldsw [%o3+0x1e4],%l7 ! Mem[00000000458001e4] retl andncc %l7,0xc2e,%l6 p26_jmpl_2_he: ldx [%i0+0x158],%l2 ! Mem[0000000044000158] jmpl %g6+8,%g0 ldub [%i1+0x172],%l4 ! Mem[0000000044800172] p26_call_2_he: lduw [%i2+0x130],%l7 ! Mem[0000000045000130] umul %l2,%l1,%l5 stb %l5,[%i3+0x1cc] ! Mem[00000000458001cc] ldsw [%i2+0x1cc],%l3 ! Mem[00000000450001cc] stw %l2,[%i2+0x1e4] ! Mem[00000000450001e4] retl ld [%i0+0x194],%f16 ! Mem[0000000044000194] p26_jmpl_2_ho: ldx [%o0+0x158],%l2 ! Mem[0000000044000158] jmpl %g6+8,%g0 ldub [%o1+0x172],%l4 ! Mem[0000000044800172] p26_call_2_ho: lduw [%o2+0x130],%l7 ! Mem[0000000045000130] umul %l2,%l1,%l5 stb %l5,[%o3+0x1cc] ! Mem[00000000458001cc] ldsw [%o2+0x1cc],%l3 ! Mem[00000000450001cc] stw %l2,[%o2+0x1e4] ! Mem[00000000450001e4] retl ld [%o0+0x194],%f16 ! Mem[0000000044000194] p27_jmpl_2_le: stw %l4,[%i0+0x1d4] ! Mem[00000000460001d4] ldsh [%i2+0x1a6],%l4 ! Mem[00000000470001a6] lduh [%i1+0x0ea],%l1 ! Mem[00000000468000ea] jmpl %g6+8,%g0 ldsh [%i3+0x158],%l1 ! Mem[0000000047800158] p27_call_2_le: ldsb [%i2+0x153],%l5 ! Mem[0000000047000153] ldsh [%i0+0x012],%l7 ! Mem[0000000046000012] lduh [%i1+0x020],%l2 ! Mem[0000000046800020] stw %l4,[%i3+0x1a8] ! Mem[00000000478001a8] ld [%i1+0x054],%f10 ! Mem[0000000046800054] retl ldx [%i3+0x1c0],%l7 ! Mem[00000000478001c0] p27_jmpl_2_lo: stw %l4,[%o0+0x1d4] ! Mem[00000000460001d4] ldsh [%o2+0x1a6],%l4 ! Mem[00000000470001a6] lduh [%o1+0x0ea],%l1 ! Mem[00000000468000ea] jmpl %g6+8,%g0 ldsh [%o3+0x158],%l1 ! Mem[0000000047800158] p27_call_2_lo: ldsb [%o2+0x153],%l5 ! Mem[0000000047000153] ldsh [%o0+0x012],%l7 ! Mem[0000000046000012] lduh [%o1+0x020],%l2 ! Mem[0000000046800020] stw %l4,[%o3+0x1a8] ! Mem[00000000478001a8] ld [%o1+0x054],%f10 ! Mem[0000000046800054] retl ldx [%o3+0x1c0],%l7 ! Mem[00000000478001c0] p27_jmpl_2_he: jmpl %g6+8,%g0 sth %l2,[%i1+0x17e] ! Mem[000000004680017e] p27_call_2_he: ldsh [%i3+0x040],%l5 ! Mem[0000000047800040] ldsb [%i0+0x1ae],%l0 ! Mem[00000000460001ae] std %l6,[%i2+0x138] ! Mem[0000000047000138] st %f17,[%i3+0x0ec] ! Mem[00000000478000ec] lduh [%i3+0x16a],%l2 ! Mem[000000004780016a] andn %l0,-0xa01,%l6 retl ldub [%i0+0x1d6],%l7 ! Mem[00000000460001d6] p27_jmpl_2_ho: jmpl %g6+8,%g0 sth %l2,[%o1+0x17e] ! Mem[000000004680017e] p27_call_2_ho: ldsh [%o3+0x040],%l5 ! Mem[0000000047800040] ldsb [%o0+0x1ae],%l0 ! Mem[00000000460001ae] std %l6,[%o2+0x138] ! Mem[0000000047000138] st %f17,[%o3+0x0ec] ! Mem[00000000478000ec] lduh [%o3+0x16a],%l2 ! Mem[000000004780016a] andn %l0,-0xa01,%l6 retl ldub [%o0+0x1d6],%l7 ! Mem[00000000460001d6] p28_jmpl_2_le: swap [%i2+0x068],%l3 ! Mem[0000000049000068] srl %l1,%l4,%l2 addc %l5,%l6,%l7 sra %l3,%l3,%l6 jmpl %g6+8,%g0 ldd [%i1+0x108],%l0 ! Mem[0000000048800108] p28_call_2_le: st %f7 ,[%i1+0x09c] ! Mem[000000004880009c] retl sth %l0,[%i1+0x1ac] ! Mem[00000000488001ac] p28_jmpl_2_lo: swap [%o2+0x068],%l3 ! Mem[0000000049000068] srl %l1,%l4,%l2 addc %l5,%l6,%l7 sra %l3,%l3,%l6 jmpl %g6+8,%g0 ldd [%o1+0x108],%l0 ! Mem[0000000048800108] p28_call_2_lo: st %f7 ,[%o1+0x09c] ! Mem[000000004880009c] retl sth %l0,[%o1+0x1ac] ! Mem[00000000488001ac] p28_jmpl_2_he: ldub [%i2+0x0f1],%l5 ! Mem[00000000490000f1] jmpl %g6+8,%g0 ldsb [%i0+0x196],%l0 ! Mem[0000000048000196] p28_call_2_he: mulx %l3,-0x894,%l4 ldd [%i3+0x038],%l6 ! Mem[0000000049800038] ldsw [%i0+0x1ac],%l3 ! Mem[00000000480001ac] ldx [%i0+0x048],%l7 ! Mem[0000000048000048] retl stx %l1,[%i3+0x1b8] ! Mem[00000000498001b8] p28_jmpl_2_ho: ldub [%o2+0x0f1],%l5 ! Mem[00000000490000f1] jmpl %g6+8,%g0 ldsb [%o0+0x196],%l0 ! Mem[0000000048000196] p28_call_2_ho: mulx %l3,-0x894,%l4 ldd [%o3+0x038],%l6 ! Mem[0000000049800038] ldsw [%o0+0x1ac],%l3 ! Mem[00000000480001ac] ldx [%o0+0x048],%l7 ! Mem[0000000048000048] retl stx %l1,[%o3+0x1b8] ! Mem[00000000498001b8] p29_jmpl_2_le: ldstub [%i3+0x046],%l1 ! Mem[000000004b800046] jmpl %g6+8,%g0 ldsb [%i1+0x0fb],%l6 ! Mem[000000004a8000fb] p29_call_2_le: sll %l6,%l7,%l3 retl std %f14,[%i1+0x068] ! Mem[000000004a800068] p29_jmpl_2_lo: ldstub [%o3+0x046],%l1 ! Mem[000000004b800046] jmpl %g6+8,%g0 ldsb [%o1+0x0fb],%l6 ! Mem[000000004a8000fb] p29_call_2_lo: sll %l6,%l7,%l3 retl std %f14,[%o1+0x068] ! Mem[000000004a800068] p29_jmpl_2_he: ldub [%i1+0x0eb],%l0 ! Mem[000000004a8000eb] ldsh [%i2+0x004],%l0 ! Mem[000000004b000004] xnorcc %l0,0xdeb,%l4 stb %l0,[%i3+0x1df] ! Mem[000000004b8001df] ldsb [%i1+0x10f],%l7 ! Mem[000000004a80010f] jmpl %g6+8,%g0 ldsh [%i0+0x0a6],%l6 ! Mem[000000004a0000a6] p29_call_2_he: tsubcc %l2,%l2,%l1 sth %l7,[%i0+0x01e] ! Mem[000000004a00001e] ldstub [%i2+0x1a5],%l3 ! Mem[000000004b0001a5] ldsw [%i2+0x1ac],%l0 ! Mem[000000004b0001ac] ldd [%i2+0x0d0],%l2 ! Mem[000000004b0000d0] ldstub [%i0+0x0af],%l0 ! Mem[000000004a0000af] swap [%i3+0x13c],%l3 ! Mem[000000004b80013c] retl lduh [%i0+0x156],%l5 ! Mem[000000004a000156] p29_jmpl_2_ho: ldub [%o1+0x0eb],%l0 ! Mem[000000004a8000eb] ldsh [%o2+0x004],%l0 ! Mem[000000004b000004] xnorcc %l0,0xdeb,%l4 stb %l0,[%o3+0x1df] ! Mem[000000004b8001df] ldsb [%o1+0x10f],%l7 ! Mem[000000004a80010f] jmpl %g6+8,%g0 ldsh [%o0+0x0a6],%l6 ! Mem[000000004a0000a6] p29_call_2_ho: tsubcc %l2,%l2,%l1 sth %l7,[%o0+0x01e] ! Mem[000000004a00001e] ldstub [%o2+0x1a5],%l3 ! Mem[000000004b0001a5] ldsw [%o2+0x1ac],%l0 ! Mem[000000004b0001ac] ldd [%o2+0x0d0],%l2 ! Mem[000000004b0000d0] ldstub [%o0+0x0af],%l0 ! Mem[000000004a0000af] swap [%o3+0x13c],%l3 ! Mem[000000004b80013c] retl lduh [%o0+0x156],%l5 ! Mem[000000004a000156] p30_jmpl_2_le: taddcc %l3,0x8ae,%l2 stb %l3,[%i0+0x102] ! Mem[000000004c000102] ldsh [%i0+0x0e4],%l7 ! Mem[000000004c0000e4] stx %l4,[%i2+0x018] ! Mem[000000004d000018] addcc %l5,-0x74c,%l2 stw %l3,[%i3+0x044] ! Mem[000000004d800044] jmpl %g6+8,%g0 ldsw [%i1+0x174],%l4 ! Mem[000000004c800174] p30_call_2_le: sth %l6,[%i3+0x0da] ! Mem[000000004d8000da] st %f13,[%i2+0x1bc] ! Mem[000000004d0001bc] lduh [%i1+0x0da],%l2 ! Mem[000000004c8000da] stx %l2,[%i3+0x018] ! Mem[000000004d800018] retl sth %l7,[%i0+0x06e] ! Mem[000000004c00006e] p30_jmpl_2_lo: taddcc %l3,0x8ae,%l2 stb %l3,[%o0+0x102] ! Mem[000000004c000102] ldsh [%o0+0x0e4],%l7 ! Mem[000000004c0000e4] stx %l4,[%o2+0x018] ! Mem[000000004d000018] addcc %l5,-0x74c,%l2 stw %l3,[%o3+0x044] ! Mem[000000004d800044] jmpl %g6+8,%g0 ldsw [%o1+0x174],%l4 ! Mem[000000004c800174] p30_call_2_lo: sth %l6,[%o3+0x0da] ! Mem[000000004d8000da] st %f13,[%o2+0x1bc] ! Mem[000000004d0001bc] lduh [%o1+0x0da],%l2 ! Mem[000000004c8000da] stx %l2,[%o3+0x018] ! Mem[000000004d800018] retl sth %l7,[%o0+0x06e] ! Mem[000000004c00006e] p30_jmpl_2_he: swap [%i1+0x058],%l1 ! Mem[000000004c800058] stx %l3,[%i1+0x0b8] ! Mem[000000004c8000b8] ldd [%i0+0x120],%l4 ! Mem[000000004c000120] std %l2,[%i1+0x180] ! Mem[000000004c800180] stx %l1,[%i2+0x040] ! Mem[000000004d000040] swap [%i0+0x0a8],%l7 ! Mem[000000004c0000a8] ldd [%i3+0x038],%l6 ! Mem[000000004d800038] jmpl %g6+8,%g0 ldsb [%i0+0x177],%l6 ! Mem[000000004c000177] p30_call_2_he: ldd [%i3+0x1a8],%f16 ! Mem[000000004d8001a8] stb %l3,[%i1+0x0d7] ! Mem[000000004c8000d7] retl ldd [%i1+0x038],%f28 ! Mem[000000004c800038] p30_jmpl_2_ho: swap [%o1+0x058],%l1 ! Mem[000000004c800058] stx %l3,[%o1+0x0b8] ! Mem[000000004c8000b8] ldd [%o0+0x120],%l4 ! Mem[000000004c000120] std %l2,[%o1+0x180] ! Mem[000000004c800180] stx %l1,[%o2+0x040] ! Mem[000000004d000040] swap [%o0+0x0a8],%l7 ! Mem[000000004c0000a8] ldd [%o3+0x038],%l6 ! Mem[000000004d800038] jmpl %g6+8,%g0 ldsb [%o0+0x177],%l6 ! Mem[000000004c000177] p30_call_2_ho: ldd [%o3+0x1a8],%f16 ! Mem[000000004d8001a8] stb %l3,[%o1+0x0d7] ! Mem[000000004c8000d7] retl ldd [%o1+0x038],%f28 ! Mem[000000004c800038] p31_jmpl_2_le: lduh [%i0+0x1ca],%l3 ! Mem[000000004e0001ca] andn %l7,-0xc91,%l1 addc %l2,%l1,%l1 jmpl %g6+8,%g0 lduh [%i1+0x01a],%l4 ! Mem[000000004e80001a] p31_call_2_le: ldx [%i0+0x188],%l1 ! Mem[000000004e000188] ldsb [%i1+0x081],%l6 ! Mem[000000004e800081] ldsb [%i3+0x10c],%l1 ! Mem[000000004f80010c] lduw [%i1+0x0dc],%l1 ! Mem[000000004e8000dc] std %f0 ,[%i2+0x1b0] ! Mem[000000004f0001b0] xnor %l6,%l3,%l2 std %f8 ,[%i1+0x140] ! Mem[000000004e800140] retl stw %l7,[%i1+0x0ec] ! Mem[000000004e8000ec] p31_jmpl_2_lo: lduh [%o0+0x1ca],%l3 ! Mem[000000004e0001ca] andn %l7,-0xc91,%l1 addc %l2,%l1,%l1 jmpl %g6+8,%g0 lduh [%o1+0x01a],%l4 ! Mem[000000004e80001a] p31_call_2_lo: ldx [%o0+0x188],%l1 ! Mem[000000004e000188] ldsb [%o1+0x081],%l6 ! Mem[000000004e800081] ldsb [%o3+0x10c],%l1 ! Mem[000000004f80010c] lduw [%o1+0x0dc],%l1 ! Mem[000000004e8000dc] std %f0 ,[%o2+0x1b0] ! Mem[000000004f0001b0] xnor %l6,%l3,%l2 std %f8 ,[%o1+0x140] ! Mem[000000004e800140] retl stw %l7,[%o1+0x0ec] ! Mem[000000004e8000ec] p31_jmpl_2_he: xor %l3,-0x461,%l0 ldstub [%i1+0x057],%l3 ! Mem[000000004e800057] sth %l5,[%i2+0x1ac] ! Mem[000000004f0001ac] sra %l7,0x003,%l7 sth %l1,[%i2+0x064] ! Mem[000000004f000064] st %f25,[%i0+0x078] ! Mem[000000004e000078] jmpl %g6+8,%g0 ldx [%i2+0x080],%l0 ! Mem[000000004f000080] p31_call_2_he: sth %l6,[%i0+0x05c] ! Mem[000000004e00005c] lduh [%i3+0x1ee],%l2 ! Mem[000000004f8001ee] tsubcc %l0,%l4,%l5 ldstub [%i2+0x011],%l3 ! Mem[000000004f000011] subccc %l7,%l3,%l0 andncc %l7,%l0,%l4 retl std %l4,[%i2+0x140] ! Mem[000000004f000140] p31_jmpl_2_ho: xor %l3,-0x461,%l0 ldstub [%o1+0x057],%l3 ! Mem[000000004e800057] sth %l5,[%o2+0x1ac] ! Mem[000000004f0001ac] sra %l7,0x003,%l7 sth %l1,[%o2+0x064] ! Mem[000000004f000064] st %f25,[%o0+0x078] ! Mem[000000004e000078] jmpl %g6+8,%g0 ldx [%o2+0x080],%l0 ! Mem[000000004f000080] p31_call_2_ho: sth %l6,[%o0+0x05c] ! Mem[000000004e00005c] lduh [%o3+0x1ee],%l2 ! Mem[000000004f8001ee] tsubcc %l0,%l4,%l5 ldstub [%o2+0x011],%l3 ! Mem[000000004f000011] subccc %l7,%l3,%l0 andncc %l7,%l0,%l4 retl std %l4,[%o2+0x140] ! Mem[000000004f000140] p32_jmpl_2_le: taddcc %l0,%l6,%l3 stx %l4,[%i1+0x0a8] ! Mem[00000000508000a8] ldd [%i3+0x1f0],%f4 ! Mem[00000000518001f0] jmpl %g6+8,%g0 swap [%i0+0x044],%l3 ! Mem[0000000050000044] p32_call_2_le: stb %l7,[%i3+0x014] ! Mem[0000000051800014] ldd [%i0+0x078],%f10 ! Mem[0000000050000078] ldsw [%i0+0x0d4],%l6 ! Mem[00000000500000d4] ldub [%i0+0x19a],%l3 ! Mem[000000005000019a] swap [%i0+0x0fc],%l4 ! Mem[00000000500000fc] ldd [%i3+0x1b8],%l6 ! Mem[00000000518001b8] retl ldsb [%i1+0x0e8],%l6 ! Mem[00000000508000e8] p32_jmpl_2_lo: taddcc %l0,%l6,%l3 stx %l4,[%o1+0x0a8] ! Mem[00000000508000a8] ldd [%o3+0x1f0],%f4 ! Mem[00000000518001f0] jmpl %g6+8,%g0 swap [%o0+0x044],%l3 ! Mem[0000000050000044] p32_call_2_lo: stb %l7,[%o3+0x014] ! Mem[0000000051800014] ldd [%o0+0x078],%f10 ! Mem[0000000050000078] ldsw [%o0+0x0d4],%l6 ! Mem[00000000500000d4] ldub [%o0+0x19a],%l3 ! Mem[000000005000019a] swap [%o0+0x0fc],%l4 ! Mem[00000000500000fc] ldd [%o3+0x1b8],%l6 ! Mem[00000000518001b8] retl ldsb [%o1+0x0e8],%l6 ! Mem[00000000508000e8] p32_jmpl_2_he: swap [%i1+0x050],%l4 ! Mem[0000000050800050] ldsh [%i2+0x158],%l2 ! Mem[0000000051000158] swap [%i3+0x154],%l5 ! Mem[0000000051800154] ldsw [%i1+0x090],%l1 ! Mem[0000000050800090] sth %l7,[%i2+0x01e] ! Mem[000000005100001e] ldd [%i1+0x078],%l6 ! Mem[0000000050800078] jmpl %g6+8,%g0 std %l2,[%i1+0x1d8] ! Mem[00000000508001d8] p32_call_2_he: stw %l5,[%i2+0x0cc] ! Mem[00000000510000cc] sub %l5,%l5,%l6 stx %l1,[%i2+0x138] ! Mem[0000000051000138] ldsw [%i0+0x0a0],%l4 ! Mem[00000000500000a0] retl ldstub [%i0+0x116],%l1 ! Mem[0000000050000116] p32_jmpl_2_ho: swap [%o1+0x050],%l4 ! Mem[0000000050800050] ldsh [%o2+0x158],%l2 ! Mem[0000000051000158] swap [%o3+0x154],%l5 ! Mem[0000000051800154] ldsw [%o1+0x090],%l1 ! Mem[0000000050800090] sth %l7,[%o2+0x01e] ! Mem[000000005100001e] ldd [%o1+0x078],%l6 ! Mem[0000000050800078] jmpl %g6+8,%g0 std %l2,[%o1+0x1d8] ! Mem[00000000508001d8] p32_call_2_ho: stw %l5,[%o2+0x0cc] ! Mem[00000000510000cc] sub %l5,%l5,%l6 stx %l1,[%o2+0x138] ! Mem[0000000051000138] ldsw [%o0+0x0a0],%l4 ! Mem[00000000500000a0] retl ldstub [%o0+0x116],%l1 ! Mem[0000000050000116] p33_jmpl_2_le: ldsb [%i3+0x17a],%l6 ! Mem[000000005380017a] jmpl %g6+8,%g0 ldd [%i1+0x160],%l6 ! Mem[0000000052800160] p33_call_2_le: ldub [%i1+0x135],%l3 ! Mem[0000000052800135] stb %l2,[%i3+0x0fb] ! Mem[00000000538000fb] retl std %l2,[%i2+0x038] ! Mem[0000000053000038] p33_jmpl_2_lo: ldsb [%o3+0x17a],%l6 ! Mem[000000005380017a] jmpl %g6+8,%g0 ldd [%o1+0x160],%l6 ! Mem[0000000052800160] p33_call_2_lo: ldub [%o1+0x135],%l3 ! Mem[0000000052800135] stb %l2,[%o3+0x0fb] ! Mem[00000000538000fb] retl std %l2,[%o2+0x038] ! Mem[0000000053000038] p33_jmpl_2_he: ldd [%i3+0x1f8],%l6 ! Mem[00000000538001f8] srlx %l1,0x023,%l1 ldsw [%i0+0x11c],%l4 ! Mem[000000005200011c] swap [%i2+0x178],%l3 ! Mem[0000000053000178] stx %l0,[%i3+0x1d8] ! Mem[00000000538001d8] st %f31,[%i1+0x12c] ! Mem[000000005280012c] mulx %l0,%l2,%l6 jmpl %g6+8,%g0 ldsb [%i2+0x163],%l5 ! Mem[0000000053000163] p33_call_2_he: orncc %l5,0x9ce,%l7 stw %l3,[%i0+0x010] ! Mem[0000000052000010] std %l4,[%i2+0x150] ! Mem[0000000053000150] ldstub [%i3+0x0cc],%l5 ! Mem[00000000538000cc] retl orcc %l5,%l5,%l3 p33_jmpl_2_ho: ldd [%o3+0x1f8],%l6 ! Mem[00000000538001f8] srlx %l1,0x023,%l1 ldsw [%o0+0x11c],%l4 ! Mem[000000005200011c] swap [%o2+0x178],%l3 ! Mem[0000000053000178] stx %l0,[%o3+0x1d8] ! Mem[00000000538001d8] st %f31,[%o1+0x12c] ! Mem[000000005280012c] mulx %l0,%l2,%l6 jmpl %g6+8,%g0 ldsb [%o2+0x163],%l5 ! Mem[0000000053000163] p33_call_2_ho: orncc %l5,0x9ce,%l7 stw %l3,[%o0+0x010] ! Mem[0000000052000010] std %l4,[%o2+0x150] ! Mem[0000000053000150] ldstub [%o3+0x0cc],%l5 ! Mem[00000000538000cc] retl orcc %l5,%l5,%l3 p34_jmpl_2_le: std %l6,[%i0+0x190] ! Mem[0000000054000190] jmpl %g6+8,%g0 lduw [%i3+0x004],%l6 ! Mem[0000000055800004] p34_call_2_le: orcc %l1,%l5,%l2 stx %l2,[%i0+0x1c8] ! Mem[00000000540001c8] ldsh [%i3+0x174],%l2 ! Mem[0000000055800174] ldd [%i1+0x030],%f2 ! Mem[0000000054800030] lduw [%i1+0x150],%l2 ! Mem[0000000054800150] std %l0,[%i2+0x0b0] ! Mem[00000000550000b0] retl ldd [%i0+0x190],%f6 ! Mem[0000000054000190] p34_jmpl_2_lo: std %l6,[%o0+0x190] ! Mem[0000000054000190] jmpl %g6+8,%g0 lduw [%o3+0x004],%l6 ! Mem[0000000055800004] p34_call_2_lo: orcc %l1,%l5,%l2 stx %l2,[%o0+0x1c8] ! Mem[00000000540001c8] ldsh [%o3+0x174],%l2 ! Mem[0000000055800174] ldd [%o1+0x030],%f2 ! Mem[0000000054800030] lduw [%o1+0x150],%l2 ! Mem[0000000054800150] std %l0,[%o2+0x0b0] ! Mem[00000000550000b0] retl ldd [%o0+0x190],%f6 ! Mem[0000000054000190] p34_jmpl_2_he: lduh [%i0+0x156],%l4 ! Mem[0000000054000156] ldd [%i3+0x170],%l2 ! Mem[0000000055800170] ldd [%i0+0x080],%l6 ! Mem[0000000054000080] stx %l0,[%i0+0x0a0] ! Mem[00000000540000a0] sth %l1,[%i1+0x198] ! Mem[0000000054800198] andn %l3,0xf1e,%l3 ldub [%i3+0x118],%l2 ! Mem[0000000055800118] jmpl %g6+8,%g0 ldd [%i2+0x018],%l2 ! Mem[0000000055000018] p34_call_2_he: ldub [%i1+0x1f8],%l7 ! Mem[00000000548001f8] retl lduw [%i2+0x040],%l2 ! Mem[0000000055000040] p34_jmpl_2_ho: lduh [%o0+0x156],%l4 ! Mem[0000000054000156] ldd [%o3+0x170],%l2 ! Mem[0000000055800170] ldd [%o0+0x080],%l6 ! Mem[0000000054000080] stx %l0,[%o0+0x0a0] ! Mem[00000000540000a0] sth %l1,[%o1+0x198] ! Mem[0000000054800198] andn %l3,0xf1e,%l3 ldub [%o3+0x118],%l2 ! Mem[0000000055800118] jmpl %g6+8,%g0 ldd [%o2+0x018],%l2 ! Mem[0000000055000018] p34_call_2_ho: ldub [%o1+0x1f8],%l7 ! Mem[00000000548001f8] retl lduw [%o2+0x040],%l2 ! Mem[0000000055000040] p35_jmpl_2_le: nop ldsb [%i0+0x0fc],%l1 ! Mem[00000000560000fc] jmpl %g6+8,%g0 ldsh [%i3+0x0e0],%l6 ! Mem[00000000578000e0] p35_call_2_le: stw %l3,[%i2+0x13c] ! Mem[000000005700013c] ldub [%i2+0x18d],%l1 ! Mem[000000005700018d] smulcc %l3,%l6,%l3 orcc %l4,%l3,%l2 retl ldstub [%i2+0x07b],%l6 ! Mem[000000005700007b] p35_jmpl_2_lo: nop ldsb [%o0+0x0fc],%l1 ! Mem[00000000560000fc] jmpl %g6+8,%g0 ldsh [%o3+0x0e0],%l6 ! Mem[00000000578000e0] p35_call_2_lo: stw %l3,[%o2+0x13c] ! Mem[000000005700013c] ldub [%o2+0x18d],%l1 ! Mem[000000005700018d] smulcc %l3,%l6,%l3 orcc %l4,%l3,%l2 retl ldstub [%o2+0x07b],%l6 ! Mem[000000005700007b] p35_jmpl_2_he: udivx %l0,0xaf3,%l0 lduw [%i0+0x118],%l7 ! Mem[0000000056000118] stb %l6,[%i0+0x1d9] ! Mem[00000000560001d9] ldd [%i0+0x188],%l0 ! Mem[0000000056000188] stb %l1,[%i0+0x05a] ! Mem[000000005600005a] ldub [%i3+0x1f6],%l0 ! Mem[00000000578001f6] jmpl %g6+8,%g0 ldsw [%i2+0x02c],%l6 ! Mem[000000005700002c] p35_call_2_he: ldx [%i1+0x0e0],%l5 ! Mem[00000000568000e0] std %l0,[%i0+0x078] ! Mem[0000000056000078] lduw [%i2+0x03c],%l7 ! Mem[000000005700003c] ldub [%i2+0x01e],%l1 ! Mem[000000005700001e] andn %l1,%l3,%l5 retl ldx [%i2+0x150],%l6 ! Mem[0000000057000150] p35_jmpl_2_ho: udivx %l0,0xaf3,%l0 lduw [%o0+0x118],%l7 ! Mem[0000000056000118] stb %l6,[%o0+0x1d9] ! Mem[00000000560001d9] ldd [%o0+0x188],%l0 ! Mem[0000000056000188] stb %l1,[%o0+0x05a] ! Mem[000000005600005a] ldub [%o3+0x1f6],%l0 ! Mem[00000000578001f6] jmpl %g6+8,%g0 ldsw [%o2+0x02c],%l6 ! Mem[000000005700002c] p35_call_2_ho: ldx [%o1+0x0e0],%l5 ! Mem[00000000568000e0] std %l0,[%o0+0x078] ! Mem[0000000056000078] lduw [%o2+0x03c],%l7 ! Mem[000000005700003c] ldub [%o2+0x01e],%l1 ! Mem[000000005700001e] andn %l1,%l3,%l5 retl ldx [%o2+0x150],%l6 ! Mem[0000000057000150] p36_jmpl_2_le: ldstub [%i0+0x0ed],%l5 ! Mem[00000000580000ed] std %l6,[%i0+0x040] ! Mem[0000000058000040] stb %l4,[%i3+0x080] ! Mem[0000000059800080] jmpl %g6+8,%g0 std %l4,[%i3+0x1d0] ! Mem[00000000598001d0] p36_call_2_le: andn %l6,%l0,%l6 ldd [%i1+0x130],%f4 ! Mem[0000000058800130] retl ldub [%i0+0x071],%l3 ! Mem[0000000058000071] p36_jmpl_2_lo: ldstub [%o0+0x0ed],%l5 ! Mem[00000000580000ed] std %l6,[%o0+0x040] ! Mem[0000000058000040] stb %l4,[%o3+0x080] ! Mem[0000000059800080] jmpl %g6+8,%g0 std %l4,[%o3+0x1d0] ! Mem[00000000598001d0] p36_call_2_lo: andn %l6,%l0,%l6 ldd [%o1+0x130],%f4 ! Mem[0000000058800130] retl ldub [%o0+0x071],%l3 ! Mem[0000000058000071] p36_jmpl_2_he: ldstub [%i2+0x08f],%l6 ! Mem[000000005900008f] sll %l6,0x000,%l4 ldub [%i1+0x14d],%l1 ! Mem[000000005880014d] sth %l6,[%i2+0x114] ! Mem[0000000059000114] std %l4,[%i2+0x120] ! Mem[0000000059000120] sth %l1,[%i2+0x08e] ! Mem[000000005900008e] jmpl %g6+8,%g0 stw %l2,[%i0+0x114] ! Mem[0000000058000114] p36_call_2_he: ld [%i2+0x1a4],%f16 ! Mem[00000000590001a4] ldsw [%i0+0x020],%l4 ! Mem[0000000058000020] ldd [%i3+0x088],%l4 ! Mem[0000000059800088] ld [%i0+0x020],%f30 ! Mem[0000000058000020] orn %l6,-0x3af,%l1 ldx [%i0+0x168],%l2 ! Mem[0000000058000168] retl sth %l0,[%i0+0x104] ! Mem[0000000058000104] p36_jmpl_2_ho: ldstub [%o2+0x08f],%l6 ! Mem[000000005900008f] sll %l6,0x000,%l4 ldub [%o1+0x14d],%l1 ! Mem[000000005880014d] sth %l6,[%o2+0x114] ! Mem[0000000059000114] std %l4,[%o2+0x120] ! Mem[0000000059000120] sth %l1,[%o2+0x08e] ! Mem[000000005900008e] jmpl %g6+8,%g0 stw %l2,[%o0+0x114] ! Mem[0000000058000114] p36_call_2_ho: ld [%o2+0x1a4],%f16 ! Mem[00000000590001a4] ldsw [%o0+0x020],%l4 ! Mem[0000000058000020] ldd [%o3+0x088],%l4 ! Mem[0000000059800088] ld [%o0+0x020],%f30 ! Mem[0000000058000020] orn %l6,-0x3af,%l1 ldx [%o0+0x168],%l2 ! Mem[0000000058000168] retl sth %l0,[%o0+0x104] ! Mem[0000000058000104] p37_jmpl_2_le: udivx %l4,-0x27f,%l7 jmpl %g6+8,%g0 add %l7,%l1,%l7 p37_call_2_le: ldd [%i0+0x1e0],%f10 ! Mem[000000005a0001e0] orncc %l0,0xce2,%l6 ldsh [%i1+0x162],%l5 ! Mem[000000005a800162] retl ldsh [%i1+0x14a],%l4 ! Mem[000000005a80014a] p37_jmpl_2_lo: udivx %l4,-0x27f,%l7 jmpl %g6+8,%g0 add %l7,%l1,%l7 p37_call_2_lo: ldd [%o0+0x1e0],%f10 ! Mem[000000005a0001e0] orncc %l0,0xce2,%l6 ldsh [%o1+0x162],%l5 ! Mem[000000005a800162] retl ldsh [%o1+0x14a],%l4 ! Mem[000000005a80014a] p37_jmpl_2_he: ldsw [%i3+0x1f0],%l0 ! Mem[000000005b8001f0] stb %l4,[%i1+0x130] ! Mem[000000005a800130] sll %l3,0x005,%l4 swap [%i3+0x18c],%l1 ! Mem[000000005b80018c] jmpl %g6+8,%g0 ldsh [%i2+0x15c],%l5 ! Mem[000000005b00015c] p37_call_2_he: ldd [%i2+0x038],%l0 ! Mem[000000005b000038] retl lduw [%i3+0x124],%l1 ! Mem[000000005b800124] p37_jmpl_2_ho: ldsw [%o3+0x1f0],%l0 ! Mem[000000005b8001f0] stb %l4,[%o1+0x130] ! Mem[000000005a800130] sll %l3,0x005,%l4 swap [%o3+0x18c],%l1 ! Mem[000000005b80018c] jmpl %g6+8,%g0 ldsh [%o2+0x15c],%l5 ! Mem[000000005b00015c] p37_call_2_ho: ldd [%o2+0x038],%l0 ! Mem[000000005b000038] retl lduw [%o3+0x124],%l1 ! Mem[000000005b800124] p38_jmpl_2_le: ldsb [%i1+0x115],%l3 ! Mem[000000005c800115] stw %l0,[%i1+0x1cc] ! Mem[000000005c8001cc] jmpl %g6+8,%g0 tsubcctv %l2,%l3,%l3 p38_call_2_le: ldsb [%i3+0x160],%l1 ! Mem[000000005d800160] lduw [%i1+0x198],%l1 ! Mem[000000005c800198] ldsh [%i3+0x1e6],%l1 ! Mem[000000005d8001e6] ldd [%i1+0x158],%f2 ! Mem[000000005c800158] st %f15,[%i0+0x018] ! Mem[000000005c000018] umul %l7,-0xcbd,%l7 st %f1 ,[%i0+0x064] ! Mem[000000005c000064] retl stb %l0,[%i0+0x0da] ! Mem[000000005c0000da] p38_jmpl_2_lo: ldsb [%o1+0x115],%l3 ! Mem[000000005c800115] stw %l0,[%o1+0x1cc] ! Mem[000000005c8001cc] jmpl %g6+8,%g0 tsubcctv %l2,%l3,%l3 p38_call_2_lo: ldsb [%o3+0x160],%l1 ! Mem[000000005d800160] lduw [%o1+0x198],%l1 ! Mem[000000005c800198] ldsh [%o3+0x1e6],%l1 ! Mem[000000005d8001e6] ldd [%o1+0x158],%f2 ! Mem[000000005c800158] st %f15,[%o0+0x018] ! Mem[000000005c000018] umul %l7,-0xcbd,%l7 st %f1 ,[%o0+0x064] ! Mem[000000005c000064] retl stb %l0,[%o0+0x0da] ! Mem[000000005c0000da] p38_jmpl_2_he: ldub [%i0+0x177],%l6 ! Mem[000000005c000177] ld [%i2+0x18c],%f16 ! Mem[000000005d00018c] lduw [%i3+0x1d0],%l0 ! Mem[000000005d8001d0] std %f28,[%i2+0x110] ! Mem[000000005d000110] ldstub [%i1+0x0cd],%l5 ! Mem[000000005c8000cd] ldd [%i1+0x110],%f28 ! Mem[000000005c800110] jmpl %g6+8,%g0 ldsw [%i1+0x19c],%l1 ! Mem[000000005c80019c] p38_call_2_he: orcc %l0,%l4,%l2 ldsw [%i2+0x18c],%l0 ! Mem[000000005d00018c] st %f21,[%i0+0x074] ! Mem[000000005c000074] ldstub [%i0+0x099],%l5 ! Mem[000000005c000099] retl ldsb [%i1+0x03f],%l4 ! Mem[000000005c80003f] p38_jmpl_2_ho: ldub [%o0+0x177],%l6 ! Mem[000000005c000177] ld [%o2+0x18c],%f16 ! Mem[000000005d00018c] lduw [%o3+0x1d0],%l0 ! Mem[000000005d8001d0] std %f28,[%o2+0x110] ! Mem[000000005d000110] ldstub [%o1+0x0cd],%l5 ! Mem[000000005c8000cd] ldd [%o1+0x110],%f28 ! Mem[000000005c800110] jmpl %g6+8,%g0 ldsw [%o1+0x19c],%l1 ! Mem[000000005c80019c] p38_call_2_ho: orcc %l0,%l4,%l2 ldsw [%o2+0x18c],%l0 ! Mem[000000005d00018c] st %f21,[%o0+0x074] ! Mem[000000005c000074] ldstub [%o0+0x099],%l5 ! Mem[000000005c000099] retl ldsb [%o1+0x03f],%l4 ! Mem[000000005c80003f] p39_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i2+0x105],%l5 ! Mem[000000005f000105] p39_call_2_le: nop ldx [%i3+0x068],%l3 ! Mem[000000005f800068] ldstub [%i3+0x151],%l1 ! Mem[000000005f800151] stb %l1,[%i2+0x11b] ! Mem[000000005f00011b] std %l6,[%i3+0x048] ! Mem[000000005f800048] retl lduw [%i1+0x1ac],%l0 ! Mem[000000005e8001ac] p39_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o2+0x105],%l5 ! Mem[000000005f000105] p39_call_2_lo: nop ldx [%o3+0x068],%l3 ! Mem[000000005f800068] ldstub [%o3+0x151],%l1 ! Mem[000000005f800151] stb %l1,[%o2+0x11b] ! Mem[000000005f00011b] std %l6,[%o3+0x048] ! Mem[000000005f800048] retl lduw [%o1+0x1ac],%l0 ! Mem[000000005e8001ac] p39_jmpl_2_he: ldstub [%i2+0x065],%l0 ! Mem[000000005f000065] ldd [%i1+0x168],%f20 ! Mem[000000005e800168] jmpl %g6+8,%g0 ldstub [%i0+0x07f],%l0 ! Mem[000000005e00007f] p39_call_2_he: std %l4,[%i2+0x158] ! Mem[000000005f000158] ldx [%i1+0x160],%l5 ! Mem[000000005e800160] lduw [%i2+0x190],%l2 ! Mem[000000005f000190] sdivx %l5,0xb3a,%l4 retl sllx %l1,0x019,%l1 p39_jmpl_2_ho: ldstub [%o2+0x065],%l0 ! Mem[000000005f000065] ldd [%o1+0x168],%f20 ! Mem[000000005e800168] jmpl %g6+8,%g0 ldstub [%o0+0x07f],%l0 ! Mem[000000005e00007f] p39_call_2_ho: std %l4,[%o2+0x158] ! Mem[000000005f000158] ldx [%o1+0x160],%l5 ! Mem[000000005e800160] lduw [%o2+0x190],%l2 ! Mem[000000005f000190] sdivx %l5,0xb3a,%l4 retl sllx %l1,0x019,%l1 p40_jmpl_2_le: ldd [%i2+0x190],%l2 ! Mem[0000000061000190] sra %l6,0x019,%l6 std %f2 ,[%i2+0x158] ! Mem[0000000061000158] stb %l7,[%i1+0x01b] ! Mem[000000006080001b] addccc %l0,-0x78e,%l5 jmpl %g6+8,%g0 ldsw [%i2+0x0c4],%l4 ! Mem[00000000610000c4] p40_call_2_le: retl ldsh [%i0+0x08a],%l7 ! Mem[000000006000008a] p40_jmpl_2_lo: ldd [%o2+0x190],%l2 ! Mem[0000000061000190] sra %l6,0x019,%l6 std %f2 ,[%o2+0x158] ! Mem[0000000061000158] stb %l7,[%o1+0x01b] ! Mem[000000006080001b] addccc %l0,-0x78e,%l5 jmpl %g6+8,%g0 ldsw [%o2+0x0c4],%l4 ! Mem[00000000610000c4] p40_call_2_lo: retl ldsh [%o0+0x08a],%l7 ! Mem[000000006000008a] p40_jmpl_2_he: subc %l2,%l0,%l7 lduw [%i3+0x0b0],%l1 ! Mem[00000000618000b0] stx %l6,[%i0+0x008] ! Mem[0000000060000008] umulcc %l3,0x653,%l7 stx %l2,[%i2+0x060] ! Mem[0000000061000060] ldd [%i2+0x000],%l6 ! Mem[0000000061000000] sth %l5,[%i2+0x146] ! Mem[0000000061000146] jmpl %g6+8,%g0 subccc %l1,%l1,%l2 p40_call_2_he: lduh [%i0+0x1a6],%l4 ! Mem[00000000600001a6] ldub [%i0+0x05b],%l7 ! Mem[000000006000005b] retl orn %l4,-0x76b,%l2 p40_jmpl_2_ho: subc %l2,%l0,%l7 lduw [%o3+0x0b0],%l1 ! Mem[00000000618000b0] stx %l6,[%o0+0x008] ! Mem[0000000060000008] umulcc %l3,0x653,%l7 stx %l2,[%o2+0x060] ! Mem[0000000061000060] ldd [%o2+0x000],%l6 ! Mem[0000000061000000] sth %l5,[%o2+0x146] ! Mem[0000000061000146] jmpl %g6+8,%g0 subccc %l1,%l1,%l2 p40_call_2_ho: lduh [%o0+0x1a6],%l4 ! Mem[00000000600001a6] ldub [%o0+0x05b],%l7 ! Mem[000000006000005b] retl orn %l4,-0x76b,%l2 p41_jmpl_2_le: ldstub [%i3+0x187],%l4 ! Mem[0000000063800187] swap [%i2+0x058],%l7 ! Mem[0000000063000058] ldsb [%i0+0x1fe],%l0 ! Mem[00000000620001fe] sth %l5,[%i3+0x050] ! Mem[0000000063800050] jmpl %g6+8,%g0 addc %l4,%l7,%l0 p41_call_2_le: nop ldstub [%i1+0x0e9],%l6 ! Mem[00000000628000e9] orcc %l2,0x449,%l7 retl ldd [%i2+0x018],%f0 ! Mem[0000000063000018] p41_jmpl_2_lo: ldstub [%o3+0x187],%l4 ! Mem[0000000063800187] swap [%o2+0x058],%l7 ! Mem[0000000063000058] ldsb [%o0+0x1fe],%l0 ! Mem[00000000620001fe] sth %l5,[%o3+0x050] ! Mem[0000000063800050] jmpl %g6+8,%g0 addc %l4,%l7,%l0 p41_call_2_lo: nop ldstub [%o1+0x0e9],%l6 ! Mem[00000000628000e9] orcc %l2,0x449,%l7 retl ldd [%o2+0x018],%f0 ! Mem[0000000063000018] p41_jmpl_2_he: ldd [%i0+0x010],%f24 ! Mem[0000000062000010] ldd [%i2+0x0a8],%l2 ! Mem[00000000630000a8] srl %l6,0x005,%l4 taddcc %l0,%l5,%l4 st %f16,[%i3+0x18c] ! Mem[000000006380018c] ldsb [%i1+0x08a],%l5 ! Mem[000000006280008a] lduw [%i0+0x020],%l6 ! Mem[0000000062000020] jmpl %g6+8,%g0 swap [%i0+0x050],%l6 ! Mem[0000000062000050] p41_call_2_he: ldd [%i0+0x018],%l0 ! Mem[0000000062000018] ldsb [%i3+0x0da],%l6 ! Mem[00000000638000da] ldsw [%i1+0x0d4],%l7 ! Mem[00000000628000d4] retl ldd [%i1+0x020],%l4 ! Mem[0000000062800020] p41_jmpl_2_ho: ldd [%o0+0x010],%f24 ! Mem[0000000062000010] ldd [%o2+0x0a8],%l2 ! Mem[00000000630000a8] srl %l6,0x005,%l4 taddcc %l0,%l5,%l4 st %f16,[%o3+0x18c] ! Mem[000000006380018c] ldsb [%o1+0x08a],%l5 ! Mem[000000006280008a] lduw [%o0+0x020],%l6 ! Mem[0000000062000020] jmpl %g6+8,%g0 swap [%o0+0x050],%l6 ! Mem[0000000062000050] p41_call_2_ho: ldd [%o0+0x018],%l0 ! Mem[0000000062000018] ldsb [%o3+0x0da],%l6 ! Mem[00000000638000da] ldsw [%o1+0x0d4],%l7 ! Mem[00000000628000d4] retl ldd [%o1+0x020],%l4 ! Mem[0000000062800020] p42_jmpl_2_le: ld [%i0+0x110],%f5 ! Mem[0000000064000110] ldx [%i3+0x140],%l5 ! Mem[0000000065800140] ldstub [%i2+0x154],%l7 ! Mem[0000000065000154] lduw [%i0+0x10c],%l2 ! Mem[000000006400010c] stw %l5,[%i3+0x038] ! Mem[0000000065800038] jmpl %g6+8,%g0 ldsw [%i0+0x004],%l7 ! Mem[0000000064000004] p42_call_2_le: xnorcc %l4,-0xab3,%l3 mulx %l2,0x49a,%l0 ld [%i1+0x124],%f15 ! Mem[0000000064800124] nop retl st %f9 ,[%i3+0x018] ! Mem[0000000065800018] p42_jmpl_2_lo: ld [%o0+0x110],%f5 ! Mem[0000000064000110] ldx [%o3+0x140],%l5 ! Mem[0000000065800140] ldstub [%o2+0x154],%l7 ! Mem[0000000065000154] lduw [%o0+0x10c],%l2 ! Mem[000000006400010c] stw %l5,[%o3+0x038] ! Mem[0000000065800038] jmpl %g6+8,%g0 ldsw [%o0+0x004],%l7 ! Mem[0000000064000004] p42_call_2_lo: xnorcc %l4,-0xab3,%l3 mulx %l2,0x49a,%l0 ld [%o1+0x124],%f15 ! Mem[0000000064800124] nop retl st %f9 ,[%o3+0x018] ! Mem[0000000065800018] p42_jmpl_2_he: lduw [%i1+0x0e4],%l2 ! Mem[00000000648000e4] ldd [%i3+0x038],%l0 ! Mem[0000000065800038] ldsh [%i1+0x0c8],%l6 ! Mem[00000000648000c8] sub %l2,%l1,%l7 ldsh [%i3+0x1e0],%l7 ! Mem[00000000658001e0] sth %l0,[%i2+0x09c] ! Mem[000000006500009c] jmpl %g6+8,%g0 std %f18,[%i1+0x0a8] ! Mem[00000000648000a8] p42_call_2_he: orn %l4,-0x1fd,%l6 udivx %l5,-0x175,%l1 ldstub [%i2+0x1b0],%l5 ! Mem[00000000650001b0] andn %l5,%l0,%l0 std %l6,[%i1+0x118] ! Mem[0000000064800118] ldsb [%i2+0x14a],%l2 ! Mem[000000006500014a] retl lduw [%i3+0x024],%l5 ! Mem[0000000065800024] p42_jmpl_2_ho: lduw [%o1+0x0e4],%l2 ! Mem[00000000648000e4] ldd [%o3+0x038],%l0 ! Mem[0000000065800038] ldsh [%o1+0x0c8],%l6 ! Mem[00000000648000c8] sub %l2,%l1,%l7 ldsh [%o3+0x1e0],%l7 ! Mem[00000000658001e0] sth %l0,[%o2+0x09c] ! Mem[000000006500009c] jmpl %g6+8,%g0 std %f18,[%o1+0x0a8] ! Mem[00000000648000a8] p42_call_2_ho: orn %l4,-0x1fd,%l6 udivx %l5,-0x175,%l1 ldstub [%o2+0x1b0],%l5 ! Mem[00000000650001b0] andn %l5,%l0,%l0 std %l6,[%o1+0x118] ! Mem[0000000064800118] ldsb [%o2+0x14a],%l2 ! Mem[000000006500014a] retl lduw [%o3+0x024],%l5 ! Mem[0000000065800024] p43_jmpl_2_le: lduw [%i2+0x1ec],%l5 ! Mem[00000000670001ec] jmpl %g6+8,%g0 swap [%i1+0x1cc],%l3 ! Mem[00000000668001cc] p43_call_2_le: stx %l2,[%i2+0x040] ! Mem[0000000067000040] stw %l3,[%i3+0x088] ! Mem[0000000067800088] retl ldub [%i2+0x130],%l4 ! Mem[0000000067000130] p43_jmpl_2_lo: lduw [%o2+0x1ec],%l5 ! Mem[00000000670001ec] jmpl %g6+8,%g0 swap [%o1+0x1cc],%l3 ! Mem[00000000668001cc] p43_call_2_lo: stx %l2,[%o2+0x040] ! Mem[0000000067000040] stw %l3,[%o3+0x088] ! Mem[0000000067800088] retl ldub [%o2+0x130],%l4 ! Mem[0000000067000130] p43_jmpl_2_he: srlx %l0,%l0,%l0 lduh [%i2+0x1d8],%l4 ! Mem[00000000670001d8] sth %l4,[%i1+0x1dc] ! Mem[00000000668001dc] std %l0,[%i1+0x178] ! Mem[0000000066800178] smul %l4,-0x495,%l1 st %f21,[%i2+0x174] ! Mem[0000000067000174] jmpl %g6+8,%g0 ldsh [%i3+0x038],%l1 ! Mem[0000000067800038] p43_call_2_he: ldsb [%i1+0x048],%l3 ! Mem[0000000066800048] lduw [%i0+0x0b8],%l5 ! Mem[00000000660000b8] ldd [%i3+0x038],%l4 ! Mem[0000000067800038] sth %l1,[%i2+0x026] ! Mem[0000000067000026] ldsh [%i2+0x1aa],%l4 ! Mem[00000000670001aa] ldstub [%i2+0x056],%l2 ! Mem[0000000067000056] retl ldsb [%i2+0x15d],%l5 ! Mem[000000006700015d] p43_jmpl_2_ho: srlx %l0,%l0,%l0 lduh [%o2+0x1d8],%l4 ! Mem[00000000670001d8] sth %l4,[%o1+0x1dc] ! Mem[00000000668001dc] std %l0,[%o1+0x178] ! Mem[0000000066800178] smul %l4,-0x495,%l1 st %f21,[%o2+0x174] ! Mem[0000000067000174] jmpl %g6+8,%g0 ldsh [%o3+0x038],%l1 ! Mem[0000000067800038] p43_call_2_ho: ldsb [%o1+0x048],%l3 ! Mem[0000000066800048] lduw [%o0+0x0b8],%l5 ! Mem[00000000660000b8] ldd [%o3+0x038],%l4 ! Mem[0000000067800038] sth %l1,[%o2+0x026] ! Mem[0000000067000026] ldsh [%o2+0x1aa],%l4 ! Mem[00000000670001aa] ldstub [%o2+0x056],%l2 ! Mem[0000000067000056] retl ldsb [%o2+0x15d],%l5 ! Mem[000000006700015d] p44_jmpl_2_le: stx %l0,[%i2+0x028] ! Mem[0000000069000028] stw %l7,[%i2+0x02c] ! Mem[000000006900002c] sth %l1,[%i0+0x064] ! Mem[0000000068000064] ldx [%i2+0x058],%l1 ! Mem[0000000069000058] ldsb [%i1+0x1d8],%l7 ! Mem[00000000688001d8] swap [%i2+0x040],%l2 ! Mem[0000000069000040] ldd [%i3+0x188],%l4 ! Mem[0000000069800188] jmpl %g6+8,%g0 andncc %l5,0x6eb,%l2 p44_call_2_le: sth %l7,[%i3+0x0c6] ! Mem[00000000698000c6] ldsh [%i0+0x0ba],%l7 ! Mem[00000000680000ba] stb %l5,[%i1+0x14b] ! Mem[000000006880014b] stb %l3,[%i2+0x1bd] ! Mem[00000000690001bd] retl swap [%i1+0x154],%l5 ! Mem[0000000068800154] p44_jmpl_2_lo: stx %l0,[%o2+0x028] ! Mem[0000000069000028] stw %l7,[%o2+0x02c] ! Mem[000000006900002c] sth %l1,[%o0+0x064] ! Mem[0000000068000064] ldx [%o2+0x058],%l1 ! Mem[0000000069000058] ldsb [%o1+0x1d8],%l7 ! Mem[00000000688001d8] swap [%o2+0x040],%l2 ! Mem[0000000069000040] ldd [%o3+0x188],%l4 ! Mem[0000000069800188] jmpl %g6+8,%g0 andncc %l5,0x6eb,%l2 p44_call_2_lo: sth %l7,[%o3+0x0c6] ! Mem[00000000698000c6] ldsh [%o0+0x0ba],%l7 ! Mem[00000000680000ba] stb %l5,[%o1+0x14b] ! Mem[000000006880014b] stb %l3,[%o2+0x1bd] ! Mem[00000000690001bd] retl swap [%o1+0x154],%l5 ! Mem[0000000068800154] p44_jmpl_2_he: ldd [%i2+0x068],%f26 ! Mem[0000000069000068] jmpl %g6+8,%g0 udivx %l4,%l5,%l2 p44_call_2_he: and %l0,-0x5ae,%l0 stx %l6,[%i3+0x1c0] ! Mem[00000000698001c0] swap [%i3+0x068],%l1 ! Mem[0000000069800068] ldd [%i0+0x1b0],%f16 ! Mem[00000000680001b0] tsubcc %l7,%l7,%l1 ldsh [%i2+0x1b8],%l5 ! Mem[00000000690001b8] lduw [%i0+0x17c],%l2 ! Mem[000000006800017c] retl lduh [%i3+0x070],%l1 ! Mem[0000000069800070] p44_jmpl_2_ho: ldd [%o2+0x068],%f26 ! Mem[0000000069000068] jmpl %g6+8,%g0 udivx %l4,%l5,%l2 p44_call_2_ho: and %l0,-0x5ae,%l0 stx %l6,[%o3+0x1c0] ! Mem[00000000698001c0] swap [%o3+0x068],%l1 ! Mem[0000000069800068] ldd [%o0+0x1b0],%f16 ! Mem[00000000680001b0] tsubcc %l7,%l7,%l1 ldsh [%o2+0x1b8],%l5 ! Mem[00000000690001b8] lduw [%o0+0x17c],%l2 ! Mem[000000006800017c] retl lduh [%o3+0x070],%l1 ! Mem[0000000069800070] p45_jmpl_2_le: ldd [%i2+0x1a0],%l4 ! Mem[000000006b0001a0] stb %l3,[%i0+0x18c] ! Mem[000000006a00018c] ldsw [%i0+0x1f4],%l6 ! Mem[000000006a0001f4] jmpl %g6+8,%g0 addc %l1,0x266,%l7 p45_call_2_le: stx %l1,[%i3+0x198] ! Mem[000000006b800198] ldd [%i2+0x018],%f14 ! Mem[000000006b000018] ldub [%i3+0x00c],%l0 ! Mem[000000006b80000c] std %f0 ,[%i0+0x158] ! Mem[000000006a000158] ldsw [%i0+0x014],%l1 ! Mem[000000006a000014] ldstub [%i0+0x053],%l7 ! Mem[000000006a000053] srlx %l7,0x037,%l5 retl ldsb [%i0+0x081],%l1 ! Mem[000000006a000081] p45_jmpl_2_lo: ldd [%o2+0x1a0],%l4 ! Mem[000000006b0001a0] stb %l3,[%o0+0x18c] ! Mem[000000006a00018c] ldsw [%o0+0x1f4],%l6 ! Mem[000000006a0001f4] jmpl %g6+8,%g0 addc %l1,0x266,%l7 p45_call_2_lo: stx %l1,[%o3+0x198] ! Mem[000000006b800198] ldd [%o2+0x018],%f14 ! Mem[000000006b000018] ldub [%o3+0x00c],%l0 ! Mem[000000006b80000c] std %f0 ,[%o0+0x158] ! Mem[000000006a000158] ldsw [%o0+0x014],%l1 ! Mem[000000006a000014] ldstub [%o0+0x053],%l7 ! Mem[000000006a000053] srlx %l7,0x037,%l5 retl ldsb [%o0+0x081],%l1 ! Mem[000000006a000081] p45_jmpl_2_he: swap [%i2+0x0a8],%l3 ! Mem[000000006b0000a8] lduh [%i0+0x020],%l1 ! Mem[000000006a000020] jmpl %g6+8,%g0 std %l6,[%i1+0x010] ! Mem[000000006a800010] p45_call_2_he: ldsb [%i1+0x170],%l4 ! Mem[000000006a800170] retl ldx [%i0+0x110],%l6 ! Mem[000000006a000110] p45_jmpl_2_ho: swap [%o2+0x0a8],%l3 ! Mem[000000006b0000a8] lduh [%o0+0x020],%l1 ! Mem[000000006a000020] jmpl %g6+8,%g0 std %l6,[%o1+0x010] ! Mem[000000006a800010] p45_call_2_ho: ldsb [%o1+0x170],%l4 ! Mem[000000006a800170] retl ldx [%o0+0x110],%l6 ! Mem[000000006a000110] p46_jmpl_2_le: xnor %l7,%l7,%l1 ldstub [%i1+0x1b4],%l6 ! Mem[000000006c8001b4] lduw [%i0+0x0f4],%l1 ! Mem[000000006c0000f4] jmpl %g6+8,%g0 sth %l3,[%i2+0x07c] ! Mem[000000006d00007c] p46_call_2_le: ldsw [%i2+0x0c4],%l3 ! Mem[000000006d0000c4] sdivx %l2,0xa4c,%l6 lduh [%i0+0x072],%l5 ! Mem[000000006c000072] retl ldd [%i0+0x048],%l6 ! Mem[000000006c000048] p46_jmpl_2_lo: xnor %l7,%l7,%l1 ldstub [%o1+0x1b4],%l6 ! Mem[000000006c8001b4] lduw [%o0+0x0f4],%l1 ! Mem[000000006c0000f4] jmpl %g6+8,%g0 sth %l3,[%o2+0x07c] ! Mem[000000006d00007c] p46_call_2_lo: ldsw [%o2+0x0c4],%l3 ! Mem[000000006d0000c4] sdivx %l2,0xa4c,%l6 lduh [%o0+0x072],%l5 ! Mem[000000006c000072] retl ldd [%o0+0x048],%l6 ! Mem[000000006c000048] p46_jmpl_2_he: lduh [%i1+0x068],%l3 ! Mem[000000006c800068] ldsw [%i1+0x02c],%l0 ! Mem[000000006c80002c] ldsh [%i2+0x00e],%l7 ! Mem[000000006d00000e] stx %l1,[%i2+0x010] ! Mem[000000006d000010] std %l2,[%i0+0x1e0] ! Mem[000000006c0001e0] lduh [%i1+0x17c],%l7 ! Mem[000000006c80017c] std %l4,[%i2+0x110] ! Mem[000000006d000110] jmpl %g6+8,%g0 ldd [%i2+0x030],%l2 ! Mem[000000006d000030] p46_call_2_he: stb %l3,[%i0+0x1dc] ! Mem[000000006c0001dc] std %l0,[%i0+0x1a8] ! Mem[000000006c0001a8] stw %l0,[%i0+0x0dc] ! Mem[000000006c0000dc] ldd [%i1+0x130],%l0 ! Mem[000000006c800130] ldub [%i1+0x049],%l2 ! Mem[000000006c800049] std %f22,[%i2+0x010] ! Mem[000000006d000010] stw %l3,[%i3+0x1d0] ! Mem[000000006d8001d0] retl stx %l2,[%i0+0x0c0] ! Mem[000000006c0000c0] p46_jmpl_2_ho: lduh [%o1+0x068],%l3 ! Mem[000000006c800068] ldsw [%o1+0x02c],%l0 ! Mem[000000006c80002c] ldsh [%o2+0x00e],%l7 ! Mem[000000006d00000e] stx %l1,[%o2+0x010] ! Mem[000000006d000010] std %l2,[%o0+0x1e0] ! Mem[000000006c0001e0] lduh [%o1+0x17c],%l7 ! Mem[000000006c80017c] std %l4,[%o2+0x110] ! Mem[000000006d000110] jmpl %g6+8,%g0 ldd [%o2+0x030],%l2 ! Mem[000000006d000030] p46_call_2_ho: stb %l3,[%o0+0x1dc] ! Mem[000000006c0001dc] std %l0,[%o0+0x1a8] ! Mem[000000006c0001a8] stw %l0,[%o0+0x0dc] ! Mem[000000006c0000dc] ldd [%o1+0x130],%l0 ! Mem[000000006c800130] ldub [%o1+0x049],%l2 ! Mem[000000006c800049] std %f22,[%o2+0x010] ! Mem[000000006d000010] stw %l3,[%o3+0x1d0] ! Mem[000000006d8001d0] retl stx %l2,[%o0+0x0c0] ! Mem[000000006c0000c0] p47_jmpl_2_le: stw %l7,[%i0+0x134] ! Mem[000000006e000134] st %f3 ,[%i0+0x068] ! Mem[000000006e000068] ldx [%i0+0x180],%l4 ! Mem[000000006e000180] ldd [%i3+0x170],%f0 ! Mem[000000006f800170] ldsh [%i0+0x1a8],%l1 ! Mem[000000006e0001a8] lduh [%i3+0x150],%l3 ! Mem[000000006f800150] addc %l6,0x3c7,%l7 jmpl %g6+8,%g0 lduw [%i0+0x1a4],%l0 ! Mem[000000006e0001a4] p47_call_2_le: stb %l1,[%i1+0x159] ! Mem[000000006e800159] ldx [%i0+0x030],%l1 ! Mem[000000006e000030] ldsw [%i3+0x070],%l7 ! Mem[000000006f800070] ldd [%i2+0x0a0],%l0 ! Mem[000000006f0000a0] ldsw [%i3+0x134],%l5 ! Mem[000000006f800134] sdivx %l7,%l0,%l5 retl ldsw [%i1+0x1d0],%l0 ! Mem[000000006e8001d0] p47_jmpl_2_lo: stw %l7,[%o0+0x134] ! Mem[000000006e000134] st %f3 ,[%o0+0x068] ! Mem[000000006e000068] ldx [%o0+0x180],%l4 ! Mem[000000006e000180] ldd [%o3+0x170],%f0 ! Mem[000000006f800170] ldsh [%o0+0x1a8],%l1 ! Mem[000000006e0001a8] lduh [%o3+0x150],%l3 ! Mem[000000006f800150] addc %l6,0x3c7,%l7 jmpl %g6+8,%g0 lduw [%o0+0x1a4],%l0 ! Mem[000000006e0001a4] p47_call_2_lo: stb %l1,[%o1+0x159] ! Mem[000000006e800159] ldx [%o0+0x030],%l1 ! Mem[000000006e000030] ldsw [%o3+0x070],%l7 ! Mem[000000006f800070] ldd [%o2+0x0a0],%l0 ! Mem[000000006f0000a0] ldsw [%o3+0x134],%l5 ! Mem[000000006f800134] sdivx %l7,%l0,%l5 retl ldsw [%o1+0x1d0],%l0 ! Mem[000000006e8001d0] p47_jmpl_2_he: ldsw [%i1+0x038],%l5 ! Mem[000000006e800038] stb %l0,[%i0+0x17d] ! Mem[000000006e00017d] ldub [%i3+0x0ed],%l2 ! Mem[000000006f8000ed] jmpl %g6+8,%g0 ldub [%i0+0x151],%l3 ! Mem[000000006e000151] p47_call_2_he: lduh [%i2+0x182],%l2 ! Mem[000000006f000182] ldub [%i1+0x0ea],%l1 ! Mem[000000006e8000ea] lduh [%i2+0x18e],%l0 ! Mem[000000006f00018e] stx %l7,[%i0+0x008] ! Mem[000000006e000008] retl stb %l4,[%i2+0x0c5] ! Mem[000000006f0000c5] p47_jmpl_2_ho: ldsw [%o1+0x038],%l5 ! Mem[000000006e800038] stb %l0,[%o0+0x17d] ! Mem[000000006e00017d] ldub [%o3+0x0ed],%l2 ! Mem[000000006f8000ed] jmpl %g6+8,%g0 ldub [%o0+0x151],%l3 ! Mem[000000006e000151] p47_call_2_ho: lduh [%o2+0x182],%l2 ! Mem[000000006f000182] ldub [%o1+0x0ea],%l1 ! Mem[000000006e8000ea] lduh [%o2+0x18e],%l0 ! Mem[000000006f00018e] stx %l7,[%o0+0x008] ! Mem[000000006e000008] retl stb %l4,[%o2+0x0c5] ! Mem[000000006f0000c5] p48_jmpl_2_le: ldd [%i3+0x068],%l4 ! Mem[0000000071800068] and %l2,-0x52c,%l6 sll %l1,0x00c,%l7 jmpl %g6+8,%g0 stb %l3,[%i2+0x045] ! Mem[0000000071000045] p48_call_2_le: stx %l3,[%i0+0x110] ! Mem[0000000070000110] ldx [%i0+0x058],%l3 ! Mem[0000000070000058] lduh [%i0+0x05a],%l6 ! Mem[000000007000005a] orcc %l0,-0x3cd,%l0 swap [%i3+0x18c],%l3 ! Mem[000000007180018c] stw %l3,[%i0+0x194] ! Mem[0000000070000194] retl sth %l3,[%i0+0x048] ! Mem[0000000070000048] p48_jmpl_2_lo: ldd [%o3+0x068],%l4 ! Mem[0000000071800068] and %l2,-0x52c,%l6 sll %l1,0x00c,%l7 jmpl %g6+8,%g0 stb %l3,[%o2+0x045] ! Mem[0000000071000045] p48_call_2_lo: stx %l3,[%o0+0x110] ! Mem[0000000070000110] ldx [%o0+0x058],%l3 ! Mem[0000000070000058] lduh [%o0+0x05a],%l6 ! Mem[000000007000005a] orcc %l0,-0x3cd,%l0 swap [%o3+0x18c],%l3 ! Mem[000000007180018c] stw %l3,[%o0+0x194] ! Mem[0000000070000194] retl sth %l3,[%o0+0x048] ! Mem[0000000070000048] p48_jmpl_2_he: addcc %l2,0x899,%l2 ldsw [%i0+0x0fc],%l6 ! Mem[00000000700000fc] swap [%i3+0x124],%l4 ! Mem[0000000071800124] ldsb [%i0+0x187],%l3 ! Mem[0000000070000187] addc %l5,%l1,%l1 stx %l0,[%i3+0x100] ! Mem[0000000071800100] ldstub [%i0+0x1e1],%l2 ! Mem[00000000700001e1] jmpl %g6+8,%g0 stb %l1,[%i2+0x081] ! Mem[0000000071000081] p48_call_2_he: stw %l5,[%i3+0x130] ! Mem[0000000071800130] stx %l1,[%i0+0x020] ! Mem[0000000070000020] retl ldx [%i0+0x1d8],%l4 ! Mem[00000000700001d8] p48_jmpl_2_ho: addcc %l2,0x899,%l2 ldsw [%o0+0x0fc],%l6 ! Mem[00000000700000fc] swap [%o3+0x124],%l4 ! Mem[0000000071800124] ldsb [%o0+0x187],%l3 ! Mem[0000000070000187] addc %l5,%l1,%l1 stx %l0,[%o3+0x100] ! Mem[0000000071800100] ldstub [%o0+0x1e1],%l2 ! Mem[00000000700001e1] jmpl %g6+8,%g0 stb %l1,[%o2+0x081] ! Mem[0000000071000081] p48_call_2_ho: stw %l5,[%o3+0x130] ! Mem[0000000071800130] stx %l1,[%o0+0x020] ! Mem[0000000070000020] retl ldx [%o0+0x1d8],%l4 ! Mem[00000000700001d8] p49_jmpl_2_le: ldsw [%i3+0x1b8],%l3 ! Mem[00000000738001b8] ldd [%i1+0x170],%f14 ! Mem[0000000072800170] ldub [%i2+0x1c7],%l0 ! Mem[00000000730001c7] ldd [%i0+0x048],%l6 ! Mem[0000000072000048] stx %l1,[%i1+0x0b0] ! Mem[00000000728000b0] orn %l1,-0x7b4,%l7 jmpl %g6+8,%g0 orcc %l1,-0x186,%l3 p49_call_2_le: andn %l7,-0xe9b,%l7 ldx [%i0+0x180],%l2 ! Mem[0000000072000180] ldsw [%i2+0x1b4],%l0 ! Mem[00000000730001b4] smulcc %l7,-0xc1a,%l6 ldub [%i3+0x16a],%l4 ! Mem[000000007380016a] st %f0 ,[%i1+0x1f4] ! Mem[00000000728001f4] swap [%i1+0x0f4],%l3 ! Mem[00000000728000f4] retl lduw [%i3+0x038],%l5 ! Mem[0000000073800038] p49_jmpl_2_lo: ldsw [%o3+0x1b8],%l3 ! Mem[00000000738001b8] ldd [%o1+0x170],%f14 ! Mem[0000000072800170] ldub [%o2+0x1c7],%l0 ! Mem[00000000730001c7] ldd [%o0+0x048],%l6 ! Mem[0000000072000048] stx %l1,[%o1+0x0b0] ! Mem[00000000728000b0] orn %l1,-0x7b4,%l7 jmpl %g6+8,%g0 orcc %l1,-0x186,%l3 p49_call_2_lo: andn %l7,-0xe9b,%l7 ldx [%o0+0x180],%l2 ! Mem[0000000072000180] ldsw [%o2+0x1b4],%l0 ! Mem[00000000730001b4] smulcc %l7,-0xc1a,%l6 ldub [%o3+0x16a],%l4 ! Mem[000000007380016a] st %f0 ,[%o1+0x1f4] ! Mem[00000000728001f4] swap [%o1+0x0f4],%l3 ! Mem[00000000728000f4] retl lduw [%o3+0x038],%l5 ! Mem[0000000073800038] p49_jmpl_2_he: jmpl %g6+8,%g0 srlx %l5,%l5,%l3 p49_call_2_he: ldx [%i3+0x1d8],%l3 ! Mem[00000000738001d8] ldd [%i2+0x140],%l0 ! Mem[0000000073000140] ldub [%i1+0x019],%l1 ! Mem[0000000072800019] stb %l1,[%i2+0x106] ! Mem[0000000073000106] ldsb [%i3+0x122],%l7 ! Mem[0000000073800122] retl subccc %l0,%l2,%l0 p49_jmpl_2_ho: jmpl %g6+8,%g0 srlx %l5,%l5,%l3 p49_call_2_ho: ldx [%o3+0x1d8],%l3 ! Mem[00000000738001d8] ldd [%o2+0x140],%l0 ! Mem[0000000073000140] ldub [%o1+0x019],%l1 ! Mem[0000000072800019] stb %l1,[%o2+0x106] ! Mem[0000000073000106] ldsb [%o3+0x122],%l7 ! Mem[0000000073800122] retl subccc %l0,%l2,%l0 p50_jmpl_2_le: ldd [%i0+0x130],%l6 ! Mem[0000000074000130] mulx %l1,0xc34,%l0 lduw [%i3+0x0fc],%l1 ! Mem[00000000758000fc] jmpl %g6+8,%g0 stw %l7,[%i3+0x0b0] ! Mem[00000000758000b0] p50_call_2_le: st %f7 ,[%i2+0x118] ! Mem[0000000075000118] taddcc %l7,%l3,%l7 retl ldsb [%i3+0x049],%l3 ! Mem[0000000075800049] p50_jmpl_2_lo: ldd [%o0+0x130],%l6 ! Mem[0000000074000130] mulx %l1,0xc34,%l0 lduw [%o3+0x0fc],%l1 ! Mem[00000000758000fc] jmpl %g6+8,%g0 stw %l7,[%o3+0x0b0] ! Mem[00000000758000b0] p50_call_2_lo: st %f7 ,[%o2+0x118] ! Mem[0000000075000118] taddcc %l7,%l3,%l7 retl ldsb [%o3+0x049],%l3 ! Mem[0000000075800049] p50_jmpl_2_he: sth %l3,[%i2+0x1a6] ! Mem[00000000750001a6] stw %l1,[%i3+0x064] ! Mem[0000000075800064] ldsb [%i2+0x05a],%l1 ! Mem[000000007500005a] stb %l7,[%i2+0x15c] ! Mem[000000007500015c] ldsw [%i3+0x00c],%l6 ! Mem[000000007580000c] ldd [%i3+0x008],%l6 ! Mem[0000000075800008] lduw [%i2+0x0dc],%l1 ! Mem[00000000750000dc] jmpl %g6+8,%g0 nop p50_call_2_he: smul %l3,-0xddb,%l4 ldd [%i0+0x020],%l6 ! Mem[0000000074000020] ldstub [%i3+0x042],%l6 ! Mem[0000000075800042] ldsb [%i0+0x119],%l1 ! Mem[0000000074000119] retl lduw [%i0+0x134],%l1 ! Mem[0000000074000134] p50_jmpl_2_ho: sth %l3,[%o2+0x1a6] ! Mem[00000000750001a6] stw %l1,[%o3+0x064] ! Mem[0000000075800064] ldsb [%o2+0x05a],%l1 ! Mem[000000007500005a] stb %l7,[%o2+0x15c] ! Mem[000000007500015c] ldsw [%o3+0x00c],%l6 ! Mem[000000007580000c] ldd [%o3+0x008],%l6 ! Mem[0000000075800008] lduw [%o2+0x0dc],%l1 ! Mem[00000000750000dc] jmpl %g6+8,%g0 nop p50_call_2_ho: smul %l3,-0xddb,%l4 ldd [%o0+0x020],%l6 ! Mem[0000000074000020] ldstub [%o3+0x042],%l6 ! Mem[0000000075800042] ldsb [%o0+0x119],%l1 ! Mem[0000000074000119] retl lduw [%o0+0x134],%l1 ! Mem[0000000074000134] p51_jmpl_2_le: umulcc %l6,-0x2a2,%l6 sub %l3,0xb49,%l7 swap [%i0+0x164],%l4 ! Mem[0000000076000164] jmpl %g6+8,%g0 ldsb [%i3+0x0dd],%l3 ! Mem[00000000778000dd] p51_call_2_le: st %f10,[%i0+0x1e0] ! Mem[00000000760001e0] stb %l6,[%i3+0x0c0] ! Mem[00000000778000c0] orn %l3,%l1,%l0 std %f4 ,[%i2+0x0d0] ! Mem[00000000770000d0] ldstub [%i2+0x0dc],%l5 ! Mem[00000000770000dc] stx %l1,[%i1+0x1b8] ! Mem[00000000768001b8] retl srlx %l2,0x037,%l1 p51_jmpl_2_lo: umulcc %l6,-0x2a2,%l6 sub %l3,0xb49,%l7 swap [%o0+0x164],%l4 ! Mem[0000000076000164] jmpl %g6+8,%g0 ldsb [%o3+0x0dd],%l3 ! Mem[00000000778000dd] p51_call_2_lo: st %f10,[%o0+0x1e0] ! Mem[00000000760001e0] stb %l6,[%o3+0x0c0] ! Mem[00000000778000c0] orn %l3,%l1,%l0 std %f4 ,[%o2+0x0d0] ! Mem[00000000770000d0] ldstub [%o2+0x0dc],%l5 ! Mem[00000000770000dc] stx %l1,[%o1+0x1b8] ! Mem[00000000768001b8] retl srlx %l2,0x037,%l1 p51_jmpl_2_he: or %l3,0xcfa,%l0 swap [%i2+0x1e0],%l4 ! Mem[00000000770001e0] addcc %l0,0x4da,%l1 jmpl %g6+8,%g0 ldsh [%i3+0x0d6],%l4 ! Mem[00000000778000d6] p51_call_2_he: retl std %f18,[%i1+0x088] ! Mem[0000000076800088] p51_jmpl_2_ho: or %l3,0xcfa,%l0 swap [%o2+0x1e0],%l4 ! Mem[00000000770001e0] addcc %l0,0x4da,%l1 jmpl %g6+8,%g0 ldsh [%o3+0x0d6],%l4 ! Mem[00000000778000d6] p51_call_2_ho: retl std %f18,[%o1+0x088] ! Mem[0000000076800088] p52_jmpl_2_le: stb %l1,[%i0+0x10b] ! Mem[000000007800010b] add %l6,%l3,%l5 ldd [%i1+0x190],%l6 ! Mem[0000000078800190] sth %l3,[%i2+0x07c] ! Mem[000000007900007c] and %l1,%l1,%l3 stb %l7,[%i2+0x119] ! Mem[0000000079000119] ldub [%i0+0x1f9],%l6 ! Mem[00000000780001f9] jmpl %g6+8,%g0 ldub [%i0+0x1ae],%l1 ! Mem[00000000780001ae] p52_call_2_le: ldd [%i0+0x0b0],%l6 ! Mem[00000000780000b0] retl stb %l0,[%i2+0x02c] ! Mem[000000007900002c] p52_jmpl_2_lo: stb %l1,[%o0+0x10b] ! Mem[000000007800010b] add %l6,%l3,%l5 ldd [%o1+0x190],%l6 ! Mem[0000000078800190] sth %l3,[%o2+0x07c] ! Mem[000000007900007c] and %l1,%l1,%l3 stb %l7,[%o2+0x119] ! Mem[0000000079000119] ldub [%o0+0x1f9],%l6 ! Mem[00000000780001f9] jmpl %g6+8,%g0 ldub [%o0+0x1ae],%l1 ! Mem[00000000780001ae] p52_call_2_lo: ldd [%o0+0x0b0],%l6 ! Mem[00000000780000b0] retl stb %l0,[%o2+0x02c] ! Mem[000000007900002c] p52_jmpl_2_he: swap [%i1+0x1a4],%l3 ! Mem[00000000788001a4] orcc %l4,%l5,%l0 ldsb [%i3+0x1b7],%l5 ! Mem[00000000798001b7] xnorcc %l1,%l6,%l0 jmpl %g6+8,%g0 ldd [%i1+0x1f8],%l4 ! Mem[00000000788001f8] p52_call_2_he: ldsw [%i1+0x150],%l4 ! Mem[0000000078800150] lduh [%i1+0x0d8],%l6 ! Mem[00000000788000d8] std %f28,[%i2+0x0c8] ! Mem[00000000790000c8] ldub [%i0+0x042],%l6 ! Mem[0000000078000042] std %f24,[%i2+0x118] ! Mem[0000000079000118] ldub [%i2+0x116],%l1 ! Mem[0000000079000116] andcc %l3,%l7,%l2 retl ld [%i0+0x1dc],%f24 ! Mem[00000000780001dc] p52_jmpl_2_ho: swap [%o1+0x1a4],%l3 ! Mem[00000000788001a4] orcc %l4,%l5,%l0 ldsb [%o3+0x1b7],%l5 ! Mem[00000000798001b7] xnorcc %l1,%l6,%l0 jmpl %g6+8,%g0 ldd [%o1+0x1f8],%l4 ! Mem[00000000788001f8] p52_call_2_ho: ldsw [%o1+0x150],%l4 ! Mem[0000000078800150] lduh [%o1+0x0d8],%l6 ! Mem[00000000788000d8] std %f28,[%o2+0x0c8] ! Mem[00000000790000c8] ldub [%o0+0x042],%l6 ! Mem[0000000078000042] std %f24,[%o2+0x118] ! Mem[0000000079000118] ldub [%o2+0x116],%l1 ! Mem[0000000079000116] andcc %l3,%l7,%l2 retl ld [%o0+0x1dc],%f24 ! Mem[00000000780001dc] p53_jmpl_2_le: ldd [%i0+0x070],%l4 ! Mem[000000007a000070] andn %l7,-0xe00,%l4 ldx [%i0+0x040],%l1 ! Mem[000000007a000040] ld [%i3+0x05c],%f6 ! Mem[000000007b80005c] ldsh [%i3+0x1ce],%l2 ! Mem[000000007b8001ce] ldx [%i3+0x088],%l4 ! Mem[000000007b800088] jmpl %g6+8,%g0 lduh [%i2+0x1d2],%l0 ! Mem[000000007b0001d2] p53_call_2_le: swap [%i1+0x170],%l7 ! Mem[000000007a800170] stw %l4,[%i2+0x168] ! Mem[000000007b000168] ldstub [%i0+0x113],%l6 ! Mem[000000007a000113] retl or %l3,%l1,%l5 p53_jmpl_2_lo: ldd [%o0+0x070],%l4 ! Mem[000000007a000070] andn %l7,-0xe00,%l4 ldx [%o0+0x040],%l1 ! Mem[000000007a000040] ld [%o3+0x05c],%f6 ! Mem[000000007b80005c] ldsh [%o3+0x1ce],%l2 ! Mem[000000007b8001ce] ldx [%o3+0x088],%l4 ! Mem[000000007b800088] jmpl %g6+8,%g0 lduh [%o2+0x1d2],%l0 ! Mem[000000007b0001d2] p53_call_2_lo: swap [%o1+0x170],%l7 ! Mem[000000007a800170] stw %l4,[%o2+0x168] ! Mem[000000007b000168] ldstub [%o0+0x113],%l6 ! Mem[000000007a000113] retl or %l3,%l1,%l5 p53_jmpl_2_he: ldsw [%i3+0x170],%l3 ! Mem[000000007b800170] ldd [%i3+0x078],%l0 ! Mem[000000007b800078] jmpl %g6+8,%g0 smulcc %l7,%l0,%l1 p53_call_2_he: st %f16,[%i3+0x044] ! Mem[000000007b800044] retl sth %l3,[%i0+0x120] ! Mem[000000007a000120] p53_jmpl_2_ho: ldsw [%o3+0x170],%l3 ! Mem[000000007b800170] ldd [%o3+0x078],%l0 ! Mem[000000007b800078] jmpl %g6+8,%g0 smulcc %l7,%l0,%l1 p53_call_2_ho: st %f16,[%o3+0x044] ! Mem[000000007b800044] retl sth %l3,[%o0+0x120] ! Mem[000000007a000120] p54_jmpl_2_le: orcc %l0,-0xe61,%l1 ldstub [%i2+0x049],%l3 ! Mem[000000007d000049] swap [%i3+0x180],%l4 ! Mem[000000007d800180] std %l0,[%i3+0x150] ! Mem[000000007d800150] smul %l3,%l2,%l6 ldstub [%i2+0x136],%l5 ! Mem[000000007d000136] st %f7 ,[%i3+0x1e4] ! Mem[000000007d8001e4] jmpl %g6+8,%g0 ldx [%i3+0x058],%l1 ! Mem[000000007d800058] p54_call_2_le: addccc %l6,%l3,%l0 xor %l4,%l5,%l0 swap [%i2+0x1ec],%l3 ! Mem[000000007d0001ec] ldsw [%i0+0x180],%l2 ! Mem[000000007c000180] st %f0 ,[%i2+0x1b4] ! Mem[000000007d0001b4] swap [%i2+0x088],%l3 ! Mem[000000007d000088] sub %l2,0xf1c,%l3 retl st %f10,[%i1+0x1c0] ! Mem[000000007c8001c0] p54_jmpl_2_lo: orcc %l0,-0xe61,%l1 ldstub [%o2+0x049],%l3 ! Mem[000000007d000049] swap [%o3+0x180],%l4 ! Mem[000000007d800180] std %l0,[%o3+0x150] ! Mem[000000007d800150] smul %l3,%l2,%l6 ldstub [%o2+0x136],%l5 ! Mem[000000007d000136] st %f7 ,[%o3+0x1e4] ! Mem[000000007d8001e4] jmpl %g6+8,%g0 ldx [%o3+0x058],%l1 ! Mem[000000007d800058] p54_call_2_lo: addccc %l6,%l3,%l0 xor %l4,%l5,%l0 swap [%o2+0x1ec],%l3 ! Mem[000000007d0001ec] ldsw [%o0+0x180],%l2 ! Mem[000000007c000180] st %f0 ,[%o2+0x1b4] ! Mem[000000007d0001b4] swap [%o2+0x088],%l3 ! Mem[000000007d000088] sub %l2,0xf1c,%l3 retl st %f10,[%o1+0x1c0] ! Mem[000000007c8001c0] p54_jmpl_2_he: stw %l5,[%i0+0x124] ! Mem[000000007c000124] stx %l1,[%i3+0x188] ! Mem[000000007d800188] jmpl %g6+8,%g0 ldsh [%i2+0x142],%l1 ! Mem[000000007d000142] p54_call_2_he: lduh [%i2+0x170],%l3 ! Mem[000000007d000170] ldsh [%i1+0x07e],%l0 ! Mem[000000007c80007e] retl subccc %l1,0x8f9,%l0 p54_jmpl_2_ho: stw %l5,[%o0+0x124] ! Mem[000000007c000124] stx %l1,[%o3+0x188] ! Mem[000000007d800188] jmpl %g6+8,%g0 ldsh [%o2+0x142],%l1 ! Mem[000000007d000142] p54_call_2_ho: lduh [%o2+0x170],%l3 ! Mem[000000007d000170] ldsh [%o1+0x07e],%l0 ! Mem[000000007c80007e] retl subccc %l1,0x8f9,%l0 p55_jmpl_2_le: swap [%i2+0x078],%l6 ! Mem[000000007f000078] add %l3,%l2,%l7 lduh [%i1+0x03c],%l2 ! Mem[000000007e80003c] jmpl %g6+8,%g0 std %l6,[%i3+0x0c8] ! Mem[000000007f8000c8] p55_call_2_le: ldub [%i1+0x1f5],%l2 ! Mem[000000007e8001f5] ldsw [%i2+0x180],%l4 ! Mem[000000007f000180] stb %l5,[%i1+0x090] ! Mem[000000007e800090] ldub [%i1+0x095],%l1 ! Mem[000000007e800095] swap [%i3+0x120],%l0 ! Mem[000000007f800120] stw %l2,[%i0+0x1c0] ! Mem[000000007e0001c0] retl ldub [%i3+0x1b5],%l0 ! Mem[000000007f8001b5] p55_jmpl_2_lo: swap [%o2+0x078],%l6 ! Mem[000000007f000078] add %l3,%l2,%l7 lduh [%o1+0x03c],%l2 ! Mem[000000007e80003c] jmpl %g6+8,%g0 std %l6,[%o3+0x0c8] ! Mem[000000007f8000c8] p55_call_2_lo: ldub [%o1+0x1f5],%l2 ! Mem[000000007e8001f5] ldsw [%o2+0x180],%l4 ! Mem[000000007f000180] stb %l5,[%o1+0x090] ! Mem[000000007e800090] ldub [%o1+0x095],%l1 ! Mem[000000007e800095] swap [%o3+0x120],%l0 ! Mem[000000007f800120] stw %l2,[%o0+0x1c0] ! Mem[000000007e0001c0] retl ldub [%o3+0x1b5],%l0 ! Mem[000000007f8001b5] p55_jmpl_2_he: ldsw [%i1+0x140],%l5 ! Mem[000000007e800140] std %l6,[%i0+0x150] ! Mem[000000007e000150] std %l2,[%i1+0x1b8] ! Mem[000000007e8001b8] ldstub [%i3+0x042],%l2 ! Mem[000000007f800042] stw %l4,[%i2+0x110] ! Mem[000000007f000110] swap [%i3+0x0ec],%l5 ! Mem[000000007f8000ec] std %l4,[%i3+0x110] ! Mem[000000007f800110] jmpl %g6+8,%g0 swap [%i1+0x170],%l1 ! Mem[000000007e800170] p55_call_2_he: ldx [%i3+0x118],%l1 ! Mem[000000007f800118] lduh [%i0+0x0a0],%l4 ! Mem[000000007e0000a0] retl ldx [%i3+0x098],%l1 ! Mem[000000007f800098] p55_jmpl_2_ho: ldsw [%o1+0x140],%l5 ! Mem[000000007e800140] std %l6,[%o0+0x150] ! Mem[000000007e000150] std %l2,[%o1+0x1b8] ! Mem[000000007e8001b8] ldstub [%o3+0x042],%l2 ! Mem[000000007f800042] stw %l4,[%o2+0x110] ! Mem[000000007f000110] swap [%o3+0x0ec],%l5 ! Mem[000000007f8000ec] std %l4,[%o3+0x110] ! Mem[000000007f800110] jmpl %g6+8,%g0 swap [%o1+0x170],%l1 ! Mem[000000007e800170] p55_call_2_ho: ldx [%o3+0x118],%l1 ! Mem[000000007f800118] lduh [%o0+0x0a0],%l4 ! Mem[000000007e0000a0] retl ldx [%o3+0x098],%l1 ! Mem[000000007f800098] p56_jmpl_2_le: sth %l7,[%i2+0x024] ! Mem[0000000081000024] st %f0 ,[%i0+0x120] ! Mem[0000000080000120] swap [%i0+0x190],%l6 ! Mem[0000000080000190] ldsb [%i0+0x083],%l6 ! Mem[0000000080000083] jmpl %g6+8,%g0 stb %l6,[%i0+0x150] ! Mem[0000000080000150] p56_call_2_le: ldd [%i0+0x158],%l2 ! Mem[0000000080000158] nop std %l6,[%i3+0x1b8] ! Mem[00000000818001b8] std %l2,[%i3+0x0d8] ! Mem[00000000818000d8] ldstub [%i2+0x06f],%l4 ! Mem[000000008100006f] sth %l5,[%i0+0x1d6] ! Mem[00000000800001d6] retl ldsh [%i2+0x018],%l4 ! Mem[0000000081000018] p56_jmpl_2_lo: sth %l7,[%o2+0x024] ! Mem[0000000081000024] st %f0 ,[%o0+0x120] ! Mem[0000000080000120] swap [%o0+0x190],%l6 ! Mem[0000000080000190] ldsb [%o0+0x083],%l6 ! Mem[0000000080000083] jmpl %g6+8,%g0 stb %l6,[%o0+0x150] ! Mem[0000000080000150] p56_call_2_lo: ldd [%o0+0x158],%l2 ! Mem[0000000080000158] nop std %l6,[%o3+0x1b8] ! Mem[00000000818001b8] std %l2,[%o3+0x0d8] ! Mem[00000000818000d8] ldstub [%o2+0x06f],%l4 ! Mem[000000008100006f] sth %l5,[%o0+0x1d6] ! Mem[00000000800001d6] retl ldsh [%o2+0x018],%l4 ! Mem[0000000081000018] p56_jmpl_2_he: ldsh [%i0+0x142],%l6 ! Mem[0000000080000142] ldx [%i1+0x0d8],%l1 ! Mem[00000000808000d8] stx %l0,[%i3+0x1b0] ! Mem[00000000818001b0] jmpl %g6+8,%g0 stw %l1,[%i1+0x140] ! Mem[0000000080800140] p56_call_2_he: ldub [%i1+0x0c8],%l6 ! Mem[00000000808000c8] std %l0,[%i1+0x0e8] ! Mem[00000000808000e8] retl ldstub [%i2+0x01b],%l7 ! Mem[000000008100001b] p56_jmpl_2_ho: ldsh [%o0+0x142],%l6 ! Mem[0000000080000142] ldx [%o1+0x0d8],%l1 ! Mem[00000000808000d8] stx %l0,[%o3+0x1b0] ! Mem[00000000818001b0] jmpl %g6+8,%g0 stw %l1,[%o1+0x140] ! Mem[0000000080800140] p56_call_2_ho: ldub [%o1+0x0c8],%l6 ! Mem[00000000808000c8] std %l0,[%o1+0x0e8] ! Mem[00000000808000e8] retl ldstub [%o2+0x01b],%l7 ! Mem[000000008100001b] p57_jmpl_2_le: jmpl %g6+8,%g0 sth %l4,[%i0+0x110] ! Mem[0000000082000110] p57_call_2_le: ldsh [%i2+0x05e],%l7 ! Mem[000000008300005e] stb %l2,[%i0+0x1e1] ! Mem[00000000820001e1] swap [%i2+0x110],%l6 ! Mem[0000000083000110] ldsw [%i0+0x088],%l5 ! Mem[0000000082000088] swap [%i3+0x0dc],%l0 ! Mem[00000000838000dc] tsubcctv %l1,0x0e2,%l6 retl stw %l2,[%i2+0x038] ! Mem[0000000083000038] p57_jmpl_2_lo: jmpl %g6+8,%g0 sth %l4,[%o0+0x110] ! Mem[0000000082000110] p57_call_2_lo: ldsh [%o2+0x05e],%l7 ! Mem[000000008300005e] stb %l2,[%o0+0x1e1] ! Mem[00000000820001e1] swap [%o2+0x110],%l6 ! Mem[0000000083000110] ldsw [%o0+0x088],%l5 ! Mem[0000000082000088] swap [%o3+0x0dc],%l0 ! Mem[00000000838000dc] tsubcctv %l1,0x0e2,%l6 retl stw %l2,[%o2+0x038] ! Mem[0000000083000038] p57_jmpl_2_he: ldd [%i1+0x1d8],%l0 ! Mem[00000000828001d8] xorcc %l5,%l4,%l5 ldd [%i2+0x010],%l6 ! Mem[0000000083000010] sra %l7,0x007,%l2 sth %l5,[%i2+0x14e] ! Mem[000000008300014e] sll %l1,%l6,%l4 ldsh [%i1+0x180],%l6 ! Mem[0000000082800180] jmpl %g6+8,%g0 sdivx %l1,%l1,%l7 p57_call_2_he: ldx [%i0+0x1b8],%l5 ! Mem[00000000820001b8] xorcc %l5,0xe54,%l0 ldd [%i0+0x0a8],%f24 ! Mem[00000000820000a8] add %l6,%l6,%l4 stw %l5,[%i2+0x160] ! Mem[0000000083000160] lduw [%i2+0x010],%l2 ! Mem[0000000083000010] lduh [%i3+0x114],%l4 ! Mem[0000000083800114] retl lduw [%i0+0x184],%l4 ! Mem[0000000082000184] p57_jmpl_2_ho: ldd [%o1+0x1d8],%l0 ! Mem[00000000828001d8] xorcc %l5,%l4,%l5 ldd [%o2+0x010],%l6 ! Mem[0000000083000010] sra %l7,0x007,%l2 sth %l5,[%o2+0x14e] ! Mem[000000008300014e] sll %l1,%l6,%l4 ldsh [%o1+0x180],%l6 ! Mem[0000000082800180] jmpl %g6+8,%g0 sdivx %l1,%l1,%l7 p57_call_2_ho: ldx [%o0+0x1b8],%l5 ! Mem[00000000820001b8] xorcc %l5,0xe54,%l0 ldd [%o0+0x0a8],%f24 ! Mem[00000000820000a8] add %l6,%l6,%l4 stw %l5,[%o2+0x160] ! Mem[0000000083000160] lduw [%o2+0x010],%l2 ! Mem[0000000083000010] lduh [%o3+0x114],%l4 ! Mem[0000000083800114] retl lduw [%o0+0x184],%l4 ! Mem[0000000082000184] p58_jmpl_2_le: lduh [%i0+0x1c8],%l6 ! Mem[00000000840001c8] swap [%i0+0x1c4],%l2 ! Mem[00000000840001c4] sth %l1,[%i1+0x192] ! Mem[0000000084800192] nop jmpl %g6+8,%g0 taddcc %l6,%l7,%l2 p58_call_2_le: retl lduw [%i3+0x04c],%l3 ! Mem[000000008580004c] p58_jmpl_2_lo: lduh [%o0+0x1c8],%l6 ! Mem[00000000840001c8] swap [%o0+0x1c4],%l2 ! Mem[00000000840001c4] sth %l1,[%o1+0x192] ! Mem[0000000084800192] nop jmpl %g6+8,%g0 taddcc %l6,%l7,%l2 p58_call_2_lo: retl lduw [%o3+0x04c],%l3 ! Mem[000000008580004c] p58_jmpl_2_he: orcc %l3,%l7,%l0 stw %l4,[%i2+0x06c] ! Mem[000000008500006c] andn %l0,%l3,%l5 sub %l6,%l3,%l6 jmpl %g6+8,%g0 sth %l1,[%i2+0x19c] ! Mem[000000008500019c] p58_call_2_he: ldsb [%i1+0x107],%l2 ! Mem[0000000084800107] ldstub [%i0+0x15b],%l5 ! Mem[000000008400015b] ldd [%i0+0x168],%l6 ! Mem[0000000084000168] sth %l3,[%i3+0x1c0] ! Mem[00000000858001c0] xorcc %l1,%l6,%l7 retl xnorcc %l0,%l6,%l2 p58_jmpl_2_ho: orcc %l3,%l7,%l0 stw %l4,[%o2+0x06c] ! Mem[000000008500006c] andn %l0,%l3,%l5 sub %l6,%l3,%l6 jmpl %g6+8,%g0 sth %l1,[%o2+0x19c] ! Mem[000000008500019c] p58_call_2_ho: ldsb [%o1+0x107],%l2 ! Mem[0000000084800107] ldstub [%o0+0x15b],%l5 ! Mem[000000008400015b] ldd [%o0+0x168],%l6 ! Mem[0000000084000168] sth %l3,[%o3+0x1c0] ! Mem[00000000858001c0] xorcc %l1,%l6,%l7 retl xnorcc %l0,%l6,%l2 p59_jmpl_2_le: stb %l5,[%i2+0x0fe] ! Mem[00000000870000fe] udivx %l7,%l5,%l2 ldub [%i3+0x1de],%l3 ! Mem[00000000878001de] lduw [%i1+0x0c8],%l7 ! Mem[00000000868000c8] ldsb [%i2+0x046],%l1 ! Mem[0000000087000046] stb %l1,[%i3+0x10c] ! Mem[000000008780010c] ldub [%i1+0x116],%l7 ! Mem[0000000086800116] jmpl %g6+8,%g0 stw %l7,[%i0+0x090] ! Mem[0000000086000090] p59_call_2_le: taddcc %l7,0xf50,%l5 ldsw [%i1+0x1c4],%l7 ! Mem[00000000868001c4] retl ldsb [%i1+0x079],%l1 ! Mem[0000000086800079] p59_jmpl_2_lo: stb %l5,[%o2+0x0fe] ! Mem[00000000870000fe] udivx %l7,%l5,%l2 ldub [%o3+0x1de],%l3 ! Mem[00000000878001de] lduw [%o1+0x0c8],%l7 ! Mem[00000000868000c8] ldsb [%o2+0x046],%l1 ! Mem[0000000087000046] stb %l1,[%o3+0x10c] ! Mem[000000008780010c] ldub [%o1+0x116],%l7 ! Mem[0000000086800116] jmpl %g6+8,%g0 stw %l7,[%o0+0x090] ! Mem[0000000086000090] p59_call_2_lo: taddcc %l7,0xf50,%l5 ldsw [%o1+0x1c4],%l7 ! Mem[00000000868001c4] retl ldsb [%o1+0x079],%l1 ! Mem[0000000086800079] p59_jmpl_2_he: ldsb [%i1+0x1eb],%l6 ! Mem[00000000868001eb] andcc %l0,%l5,%l4 lduw [%i2+0x02c],%l7 ! Mem[000000008700002c] jmpl %g6+8,%g0 stx %l7,[%i1+0x060] ! Mem[0000000086800060] p59_call_2_he: sth %l4,[%i3+0x0f6] ! Mem[00000000878000f6] retl stx %l4,[%i3+0x0a8] ! Mem[00000000878000a8] p59_jmpl_2_ho: ldsb [%o1+0x1eb],%l6 ! Mem[00000000868001eb] andcc %l0,%l5,%l4 lduw [%o2+0x02c],%l7 ! Mem[000000008700002c] jmpl %g6+8,%g0 stx %l7,[%o1+0x060] ! Mem[0000000086800060] p59_call_2_ho: sth %l4,[%o3+0x0f6] ! Mem[00000000878000f6] retl stx %l4,[%o3+0x0a8] ! Mem[00000000878000a8] p60_jmpl_2_le: ldx [%i3+0x040],%l0 ! Mem[0000000089800040] stw %l5,[%i2+0x1d0] ! Mem[00000000890001d0] ldsh [%i3+0x1c8],%l2 ! Mem[00000000898001c8] stb %l2,[%i2+0x154] ! Mem[0000000089000154] ldd [%i1+0x1b0],%l2 ! Mem[00000000888001b0] ldd [%i0+0x1a0],%l0 ! Mem[00000000880001a0] ld [%i2+0x1c0],%f3 ! Mem[00000000890001c0] jmpl %g6+8,%g0 umulcc %l1,%l4,%l7 p60_call_2_le: and %l3,0x589,%l1 smulcc %l3,%l2,%l6 addcc %l1,%l4,%l0 retl tsubcc %l3,-0x094,%l4 p60_jmpl_2_lo: ldx [%o3+0x040],%l0 ! Mem[0000000089800040] stw %l5,[%o2+0x1d0] ! Mem[00000000890001d0] ldsh [%o3+0x1c8],%l2 ! Mem[00000000898001c8] stb %l2,[%o2+0x154] ! Mem[0000000089000154] ldd [%o1+0x1b0],%l2 ! Mem[00000000888001b0] ldd [%o0+0x1a0],%l0 ! Mem[00000000880001a0] ld [%o2+0x1c0],%f3 ! Mem[00000000890001c0] jmpl %g6+8,%g0 umulcc %l1,%l4,%l7 p60_call_2_lo: and %l3,0x589,%l1 smulcc %l3,%l2,%l6 addcc %l1,%l4,%l0 retl tsubcc %l3,-0x094,%l4 p60_jmpl_2_he: stx %l6,[%i2+0x0f8] ! Mem[00000000890000f8] ldsb [%i3+0x0fb],%l2 ! Mem[00000000898000fb] ldsw [%i2+0x01c],%l2 ! Mem[000000008900001c] ldx [%i1+0x0c8],%l6 ! Mem[00000000888000c8] mulx %l1,%l1,%l1 jmpl %g6+8,%g0 ldd [%i0+0x0b0],%l4 ! Mem[00000000880000b0] p60_call_2_he: retl sra %l6,0x004,%l5 p60_jmpl_2_ho: stx %l6,[%o2+0x0f8] ! Mem[00000000890000f8] ldsb [%o3+0x0fb],%l2 ! Mem[00000000898000fb] ldsw [%o2+0x01c],%l2 ! Mem[000000008900001c] ldx [%o1+0x0c8],%l6 ! Mem[00000000888000c8] mulx %l1,%l1,%l1 jmpl %g6+8,%g0 ldd [%o0+0x0b0],%l4 ! Mem[00000000880000b0] p60_call_2_ho: retl sra %l6,0x004,%l5 p61_jmpl_2_le: stx %l4,[%i3+0x140] ! Mem[000000008b800140] std %l2,[%i0+0x0d8] ! Mem[000000008a0000d8] ldstub [%i0+0x08d],%l4 ! Mem[000000008a00008d] stx %l1,[%i3+0x108] ! Mem[000000008b800108] lduw [%i2+0x07c],%l3 ! Mem[000000008b00007c] jmpl %g6+8,%g0 sth %l6,[%i1+0x142] ! Mem[000000008a800142] p61_call_2_le: ldub [%i1+0x135],%l3 ! Mem[000000008a800135] ldx [%i3+0x1e8],%l0 ! Mem[000000008b8001e8] retl mulx %l2,-0x1e5,%l3 p61_jmpl_2_lo: stx %l4,[%o3+0x140] ! Mem[000000008b800140] std %l2,[%o0+0x0d8] ! Mem[000000008a0000d8] ldstub [%o0+0x08d],%l4 ! Mem[000000008a00008d] stx %l1,[%o3+0x108] ! Mem[000000008b800108] lduw [%o2+0x07c],%l3 ! Mem[000000008b00007c] jmpl %g6+8,%g0 sth %l6,[%o1+0x142] ! Mem[000000008a800142] p61_call_2_lo: ldub [%o1+0x135],%l3 ! Mem[000000008a800135] ldx [%o3+0x1e8],%l0 ! Mem[000000008b8001e8] retl mulx %l2,-0x1e5,%l3 p61_jmpl_2_he: ld [%i2+0x160],%f25 ! Mem[000000008b000160] stb %l3,[%i1+0x057] ! Mem[000000008a800057] ldx [%i2+0x1a8],%l5 ! Mem[000000008b0001a8] ldstub [%i2+0x0e6],%l4 ! Mem[000000008b0000e6] ldstub [%i2+0x01a],%l1 ! Mem[000000008b00001a] ldub [%i1+0x1cc],%l5 ! Mem[000000008a8001cc] ldsb [%i1+0x1cf],%l3 ! Mem[000000008a8001cf] jmpl %g6+8,%g0 umulcc %l0,0xe17,%l6 p61_call_2_he: stb %l1,[%i1+0x03e] ! Mem[000000008a80003e] swap [%i0+0x0f4],%l4 ! Mem[000000008a0000f4] stw %l4,[%i2+0x088] ! Mem[000000008b000088] andncc %l4,0xc4f,%l6 ldsb [%i1+0x12f],%l2 ! Mem[000000008a80012f] lduw [%i1+0x124],%l0 ! Mem[000000008a800124] st %f29,[%i2+0x124] ! Mem[000000008b000124] retl lduh [%i2+0x18e],%l1 ! Mem[000000008b00018e] p61_jmpl_2_ho: ld [%o2+0x160],%f25 ! Mem[000000008b000160] stb %l3,[%o1+0x057] ! Mem[000000008a800057] ldx [%o2+0x1a8],%l5 ! Mem[000000008b0001a8] ldstub [%o2+0x0e6],%l4 ! Mem[000000008b0000e6] ldstub [%o2+0x01a],%l1 ! Mem[000000008b00001a] ldub [%o1+0x1cc],%l5 ! Mem[000000008a8001cc] ldsb [%o1+0x1cf],%l3 ! Mem[000000008a8001cf] jmpl %g6+8,%g0 umulcc %l0,0xe17,%l6 p61_call_2_ho: stb %l1,[%o1+0x03e] ! Mem[000000008a80003e] swap [%o0+0x0f4],%l4 ! Mem[000000008a0000f4] stw %l4,[%o2+0x088] ! Mem[000000008b000088] andncc %l4,0xc4f,%l6 ldsb [%o1+0x12f],%l2 ! Mem[000000008a80012f] lduw [%o1+0x124],%l0 ! Mem[000000008a800124] st %f29,[%o2+0x124] ! Mem[000000008b000124] retl lduh [%o2+0x18e],%l1 ! Mem[000000008b00018e] p62_jmpl_2_le: sth %l4,[%i1+0x0e8] ! Mem[000000008c8000e8] xor %l4,%l0,%l4 stw %l6,[%i0+0x080] ! Mem[000000008c000080] stx %l6,[%i1+0x0d8] ! Mem[000000008c8000d8] stx %l3,[%i1+0x158] ! Mem[000000008c800158] ldsb [%i2+0x11b],%l6 ! Mem[000000008d00011b] jmpl %g6+8,%g0 sllx %l6,0x01e,%l4 p62_call_2_le: ldd [%i3+0x1e8],%f2 ! Mem[000000008d8001e8] swap [%i2+0x18c],%l0 ! Mem[000000008d00018c] stb %l6,[%i3+0x15a] ! Mem[000000008d80015a] ldstub [%i2+0x10c],%l1 ! Mem[000000008d00010c] retl andncc %l4,-0xd35,%l2 p62_jmpl_2_lo: sth %l4,[%o1+0x0e8] ! Mem[000000008c8000e8] xor %l4,%l0,%l4 stw %l6,[%o0+0x080] ! Mem[000000008c000080] stx %l6,[%o1+0x0d8] ! Mem[000000008c8000d8] stx %l3,[%o1+0x158] ! Mem[000000008c800158] ldsb [%o2+0x11b],%l6 ! Mem[000000008d00011b] jmpl %g6+8,%g0 sllx %l6,0x01e,%l4 p62_call_2_lo: ldd [%o3+0x1e8],%f2 ! Mem[000000008d8001e8] swap [%o2+0x18c],%l0 ! Mem[000000008d00018c] stb %l6,[%o3+0x15a] ! Mem[000000008d80015a] ldstub [%o2+0x10c],%l1 ! Mem[000000008d00010c] retl andncc %l4,-0xd35,%l2 p62_jmpl_2_he: stx %l7,[%i1+0x110] ! Mem[000000008c800110] smul %l0,%l6,%l3 orcc %l5,-0x844,%l0 jmpl %g6+8,%g0 ldstub [%i0+0x19e],%l7 ! Mem[000000008c00019e] p62_call_2_he: lduh [%i0+0x03e],%l6 ! Mem[000000008c00003e] retl xor %l1,%l3,%l1 p62_jmpl_2_ho: stx %l7,[%o1+0x110] ! Mem[000000008c800110] smul %l0,%l6,%l3 orcc %l5,-0x844,%l0 jmpl %g6+8,%g0 ldstub [%o0+0x19e],%l7 ! Mem[000000008c00019e] p62_call_2_ho: lduh [%o0+0x03e],%l6 ! Mem[000000008c00003e] retl xor %l1,%l3,%l1 p63_jmpl_2_le: srlx %l6,0x01d,%l3 ldd [%i0+0x190],%l2 ! Mem[000000008e000190] lduh [%i0+0x048],%l3 ! Mem[000000008e000048] jmpl %g6+8,%g0 st %f11,[%i3+0x074] ! Mem[000000008f800074] p63_call_2_le: stx %l6,[%i1+0x028] ! Mem[000000008e800028] ld [%i3+0x038],%f9 ! Mem[000000008f800038] ldsh [%i2+0x090],%l1 ! Mem[000000008f000090] std %f6 ,[%i3+0x038] ! Mem[000000008f800038] ldsb [%i2+0x185],%l3 ! Mem[000000008f000185] stw %l0,[%i1+0x1f4] ! Mem[000000008e8001f4] retl ldsb [%i1+0x0d7],%l3 ! Mem[000000008e8000d7] p63_jmpl_2_lo: srlx %l6,0x01d,%l3 ldd [%o0+0x190],%l2 ! Mem[000000008e000190] lduh [%o0+0x048],%l3 ! Mem[000000008e000048] jmpl %g6+8,%g0 st %f11,[%o3+0x074] ! Mem[000000008f800074] p63_call_2_lo: stx %l6,[%o1+0x028] ! Mem[000000008e800028] ld [%o3+0x038],%f9 ! Mem[000000008f800038] ldsh [%o2+0x090],%l1 ! Mem[000000008f000090] std %f6 ,[%o3+0x038] ! Mem[000000008f800038] ldsb [%o2+0x185],%l3 ! Mem[000000008f000185] stw %l0,[%o1+0x1f4] ! Mem[000000008e8001f4] retl ldsb [%o1+0x0d7],%l3 ! Mem[000000008e8000d7] p63_jmpl_2_he: swap [%i2+0x1dc],%l4 ! Mem[000000008f0001dc] tsubcc %l0,-0xa94,%l3 ld [%i3+0x0cc],%f29 ! Mem[000000008f8000cc] ldd [%i2+0x150],%f20 ! Mem[000000008f000150] jmpl %g6+8,%g0 ldsb [%i3+0x10c],%l7 ! Mem[000000008f80010c] p63_call_2_he: addcc %l6,%l0,%l0 retl stx %l5,[%i3+0x130] ! Mem[000000008f800130] p63_jmpl_2_ho: swap [%o2+0x1dc],%l4 ! Mem[000000008f0001dc] tsubcc %l0,-0xa94,%l3 ld [%o3+0x0cc],%f29 ! Mem[000000008f8000cc] ldd [%o2+0x150],%f20 ! Mem[000000008f000150] jmpl %g6+8,%g0 ldsb [%o3+0x10c],%l7 ! Mem[000000008f80010c] p63_call_2_ho: addcc %l6,%l0,%l0 retl stx %l5,[%o3+0x130] ! Mem[000000008f800130] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: ldsw [%i3+0x158],%l1 ! Mem[0000000011800158] ldub [%i3+0x135],%l5 ! Mem[0000000011800135] stx %l7,[%i0+0x090] ! Mem[0000000010000090] std %f6 ,[%i3+0x180] ! Mem[0000000011800180] jmpl %g6+8,%g0 std %l4,[%i3+0x1e0] ! Mem[00000000118001e0] p0_call_3_le: stx %l4,[%i2+0x0f8] ! Mem[00000000110000f8] addcc %l6,0xe52,%l0 ldx [%i3+0x070],%l1 ! Mem[0000000011800070] lduh [%i3+0x060],%l5 ! Mem[0000000011800060] sub %l4,%l5,%l4 retl stw %l5,[%i1+0x0a4] ! Mem[00000000108000a4] p0_jmpl_3_lo: ldsw [%o3+0x158],%l1 ! Mem[0000000011800158] ldub [%o3+0x135],%l5 ! Mem[0000000011800135] stx %l7,[%o0+0x090] ! Mem[0000000010000090] std %f6 ,[%o3+0x180] ! Mem[0000000011800180] jmpl %g6+8,%g0 std %l4,[%o3+0x1e0] ! Mem[00000000118001e0] p0_call_3_lo: stx %l4,[%o2+0x0f8] ! Mem[00000000110000f8] addcc %l6,0xe52,%l0 ldx [%o3+0x070],%l1 ! Mem[0000000011800070] lduh [%o3+0x060],%l5 ! Mem[0000000011800060] sub %l4,%l5,%l4 retl stw %l5,[%o1+0x0a4] ! Mem[00000000108000a4] p0_jmpl_3_he: ldstub [%i1+0x17e],%l3 ! Mem[000000001080017e] stw %l6,[%i2+0x1bc] ! Mem[00000000110001bc] lduw [%i0+0x1d0],%l4 ! Mem[00000000100001d0] ldd [%i3+0x1f8],%f26 ! Mem[00000000118001f8] jmpl %g6+8,%g0 st %f17,[%i0+0x018] ! Mem[0000000010000018] p0_call_3_he: ldx [%i3+0x0a0],%l0 ! Mem[00000000118000a0] orn %l6,%l7,%l3 st %f22,[%i0+0x014] ! Mem[0000000010000014] ldx [%i2+0x008],%l5 ! Mem[0000000011000008] ldsb [%i3+0x164],%l2 ! Mem[0000000011800164] retl lduh [%i2+0x112],%l6 ! Mem[0000000011000112] p0_jmpl_3_ho: ldstub [%o1+0x17e],%l3 ! Mem[000000001080017e] stw %l6,[%o2+0x1bc] ! Mem[00000000110001bc] lduw [%o0+0x1d0],%l4 ! Mem[00000000100001d0] ldd [%o3+0x1f8],%f26 ! Mem[00000000118001f8] jmpl %g6+8,%g0 st %f17,[%o0+0x018] ! Mem[0000000010000018] p0_call_3_ho: ldx [%o3+0x0a0],%l0 ! Mem[00000000118000a0] orn %l6,%l7,%l3 st %f22,[%o0+0x014] ! Mem[0000000010000014] ldx [%o2+0x008],%l5 ! Mem[0000000011000008] ldsb [%o3+0x164],%l2 ! Mem[0000000011800164] retl lduh [%o2+0x112],%l6 ! Mem[0000000011000112] p1_jmpl_3_le: ldx [%i3+0x188],%l5 ! Mem[0000000013800188] stx %l6,[%i0+0x088] ! Mem[0000000012000088] ldstub [%i3+0x115],%l6 ! Mem[0000000013800115] ldd [%i3+0x120],%l4 ! Mem[0000000013800120] std %l0,[%i3+0x088] ! Mem[0000000013800088] ldsb [%i0+0x105],%l1 ! Mem[0000000012000105] ldsb [%i2+0x0c2],%l5 ! Mem[00000000130000c2] jmpl %g6+8,%g0 ldd [%i1+0x180],%l0 ! Mem[0000000012800180] p1_call_3_le: retl stw %l2,[%i2+0x1b0] ! Mem[00000000130001b0] p1_jmpl_3_lo: ldx [%o3+0x188],%l5 ! Mem[0000000013800188] stx %l6,[%o0+0x088] ! Mem[0000000012000088] ldstub [%o3+0x115],%l6 ! Mem[0000000013800115] ldd [%o3+0x120],%l4 ! Mem[0000000013800120] std %l0,[%o3+0x088] ! Mem[0000000013800088] ldsb [%o0+0x105],%l1 ! Mem[0000000012000105] ldsb [%o2+0x0c2],%l5 ! Mem[00000000130000c2] jmpl %g6+8,%g0 ldd [%o1+0x180],%l0 ! Mem[0000000012800180] p1_call_3_lo: retl stw %l2,[%o2+0x1b0] ! Mem[00000000130001b0] p1_jmpl_3_he: ldsh [%i1+0x1e8],%l5 ! Mem[00000000128001e8] stb %l5,[%i3+0x059] ! Mem[0000000013800059] lduh [%i2+0x096],%l0 ! Mem[0000000013000096] ldsb [%i3+0x030],%l6 ! Mem[0000000013800030] tsubcctv %l5,0x662,%l5 lduw [%i3+0x1ac],%l5 ! Mem[00000000138001ac] jmpl %g6+8,%g0 sth %l0,[%i2+0x198] ! Mem[0000000013000198] p1_call_3_he: ldx [%i0+0x1b8],%l0 ! Mem[00000000120001b8] swap [%i2+0x1d0],%l5 ! Mem[00000000130001d0] ldsw [%i2+0x1c8],%l7 ! Mem[00000000130001c8] ldx [%i3+0x108],%l7 ! Mem[0000000013800108] andncc %l6,0x49e,%l5 swap [%i2+0x0c4],%l0 ! Mem[00000000130000c4] retl stw %l4,[%i2+0x188] ! Mem[0000000013000188] p1_jmpl_3_ho: ldsh [%o1+0x1e8],%l5 ! Mem[00000000128001e8] stb %l5,[%o3+0x059] ! Mem[0000000013800059] lduh [%o2+0x096],%l0 ! Mem[0000000013000096] ldsb [%o3+0x030],%l6 ! Mem[0000000013800030] tsubcctv %l5,0x662,%l5 lduw [%o3+0x1ac],%l5 ! Mem[00000000138001ac] jmpl %g6+8,%g0 sth %l0,[%o2+0x198] ! Mem[0000000013000198] p1_call_3_ho: ldx [%o0+0x1b8],%l0 ! Mem[00000000120001b8] swap [%o2+0x1d0],%l5 ! Mem[00000000130001d0] ldsw [%o2+0x1c8],%l7 ! Mem[00000000130001c8] ldx [%o3+0x108],%l7 ! Mem[0000000013800108] andncc %l6,0x49e,%l5 swap [%o2+0x0c4],%l0 ! Mem[00000000130000c4] retl stw %l4,[%o2+0x188] ! Mem[0000000013000188] p2_jmpl_3_le: ldx [%i3+0x048],%l4 ! Mem[0000000015800048] jmpl %g6+8,%g0 ldub [%i2+0x182],%l2 ! Mem[0000000015000182] p2_call_3_le: andn %l0,0x65b,%l1 ldstub [%i0+0x095],%l6 ! Mem[0000000014000095] stb %l0,[%i0+0x1b5] ! Mem[00000000140001b5] tsubcc %l7,-0xfd9,%l2 retl lduh [%i1+0x11e],%l1 ! Mem[000000001480011e] p2_jmpl_3_lo: ldx [%o3+0x048],%l4 ! Mem[0000000015800048] jmpl %g6+8,%g0 ldub [%o2+0x182],%l2 ! Mem[0000000015000182] p2_call_3_lo: andn %l0,0x65b,%l1 ldstub [%o0+0x095],%l6 ! Mem[0000000014000095] stb %l0,[%o0+0x1b5] ! Mem[00000000140001b5] tsubcc %l7,-0xfd9,%l2 retl lduh [%o1+0x11e],%l1 ! Mem[000000001480011e] p2_jmpl_3_he: ldub [%i0+0x1b4],%l5 ! Mem[00000000140001b4] std %f22,[%i0+0x150] ! Mem[0000000014000150] jmpl %g6+8,%g0 sdivx %l7,-0xf0c,%l0 p2_call_3_he: ldstub [%i0+0x071],%l1 ! Mem[0000000014000071] swap [%i0+0x040],%l5 ! Mem[0000000014000040] tsubcctv %l3,%l6,%l2 ldsb [%i0+0x0ba],%l5 ! Mem[00000000140000ba] ld [%i1+0x0c4],%f25 ! Mem[00000000148000c4] retl ldsh [%i0+0x0c4],%l3 ! Mem[00000000140000c4] p2_jmpl_3_ho: ldub [%o0+0x1b4],%l5 ! Mem[00000000140001b4] std %f22,[%o0+0x150] ! Mem[0000000014000150] jmpl %g6+8,%g0 sdivx %l7,-0xf0c,%l0 p2_call_3_ho: ldstub [%o0+0x071],%l1 ! Mem[0000000014000071] swap [%o0+0x040],%l5 ! Mem[0000000014000040] tsubcctv %l3,%l6,%l2 ldsb [%o0+0x0ba],%l5 ! Mem[00000000140000ba] ld [%o1+0x0c4],%f25 ! Mem[00000000148000c4] retl ldsh [%o0+0x0c4],%l3 ! Mem[00000000140000c4] p3_jmpl_3_le: stb %l1,[%i2+0x143] ! Mem[0000000017000143] stb %l4,[%i0+0x1f5] ! Mem[00000000160001f5] ld [%i0+0x110],%f2 ! Mem[0000000016000110] ldstub [%i0+0x056],%l1 ! Mem[0000000016000056] jmpl %g6+8,%g0 ldstub [%i3+0x120],%l3 ! Mem[0000000017800120] p3_call_3_le: stw %l5,[%i1+0x128] ! Mem[0000000016800128] retl lduh [%i1+0x064],%l7 ! Mem[0000000016800064] p3_jmpl_3_lo: stb %l1,[%o2+0x143] ! Mem[0000000017000143] stb %l4,[%o0+0x1f5] ! Mem[00000000160001f5] ld [%o0+0x110],%f2 ! Mem[0000000016000110] ldstub [%o0+0x056],%l1 ! Mem[0000000016000056] jmpl %g6+8,%g0 ldstub [%o3+0x120],%l3 ! Mem[0000000017800120] p3_call_3_lo: stw %l5,[%o1+0x128] ! Mem[0000000016800128] retl lduh [%o1+0x064],%l7 ! Mem[0000000016800064] p3_jmpl_3_he: ldstub [%i3+0x120],%l6 ! Mem[0000000017800120] jmpl %g6+8,%g0 ldd [%i2+0x038],%l0 ! Mem[0000000017000038] p3_call_3_he: ldsw [%i2+0x198],%l5 ! Mem[0000000017000198] swap [%i2+0x15c],%l2 ! Mem[000000001700015c] ldstub [%i1+0x056],%l6 ! Mem[0000000016800056] lduw [%i0+0x060],%l5 ! Mem[0000000016000060] sllx %l5,%l6,%l6 stw %l5,[%i0+0x0b8] ! Mem[00000000160000b8] ldsw [%i1+0x16c],%l2 ! Mem[000000001680016c] retl stb %l6,[%i2+0x189] ! Mem[0000000017000189] p3_jmpl_3_ho: ldstub [%o3+0x120],%l6 ! Mem[0000000017800120] jmpl %g6+8,%g0 ldd [%o2+0x038],%l0 ! Mem[0000000017000038] p3_call_3_ho: ldsw [%o2+0x198],%l5 ! Mem[0000000017000198] swap [%o2+0x15c],%l2 ! Mem[000000001700015c] ldstub [%o1+0x056],%l6 ! Mem[0000000016800056] lduw [%o0+0x060],%l5 ! Mem[0000000016000060] sllx %l5,%l6,%l6 stw %l5,[%o0+0x0b8] ! Mem[00000000160000b8] ldsw [%o1+0x16c],%l2 ! Mem[000000001680016c] retl stb %l6,[%o2+0x189] ! Mem[0000000017000189] p4_jmpl_3_le: ldd [%i2+0x180],%f10 ! Mem[0000000019000180] swap [%i0+0x18c],%l0 ! Mem[000000001800018c] ldsw [%i1+0x0d4],%l3 ! Mem[00000000188000d4] ldx [%i1+0x0e8],%l5 ! Mem[00000000188000e8] ldx [%i1+0x068],%l2 ! Mem[0000000018800068] st %f9 ,[%i2+0x118] ! Mem[0000000019000118] jmpl %g6+8,%g0 ldstub [%i3+0x0a0],%l4 ! Mem[00000000198000a0] p4_call_3_le: addcc %l1,%l4,%l4 ldstub [%i1+0x0ca],%l1 ! Mem[00000000188000ca] ldsb [%i2+0x159],%l1 ! Mem[0000000019000159] ldsw [%i1+0x1d0],%l7 ! Mem[00000000188001d0] retl stb %l7,[%i0+0x090] ! Mem[0000000018000090] p4_jmpl_3_lo: ldd [%o2+0x180],%f10 ! Mem[0000000019000180] swap [%o0+0x18c],%l0 ! Mem[000000001800018c] ldsw [%o1+0x0d4],%l3 ! Mem[00000000188000d4] ldx [%o1+0x0e8],%l5 ! Mem[00000000188000e8] ldx [%o1+0x068],%l2 ! Mem[0000000018800068] st %f9 ,[%o2+0x118] ! Mem[0000000019000118] jmpl %g6+8,%g0 ldstub [%o3+0x0a0],%l4 ! Mem[00000000198000a0] p4_call_3_lo: addcc %l1,%l4,%l4 ldstub [%o1+0x0ca],%l1 ! Mem[00000000188000ca] ldsb [%o2+0x159],%l1 ! Mem[0000000019000159] ldsw [%o1+0x1d0],%l7 ! Mem[00000000188001d0] retl stb %l7,[%o0+0x090] ! Mem[0000000018000090] p4_jmpl_3_he: std %l2,[%i1+0x188] ! Mem[0000000018800188] ldd [%i0+0x1e0],%l4 ! Mem[00000000180001e0] taddcctv %l6,%l1,%l1 or %l4,%l4,%l4 stw %l4,[%i3+0x18c] ! Mem[000000001980018c] ldx [%i0+0x130],%l5 ! Mem[0000000018000130] lduh [%i1+0x116],%l2 ! Mem[0000000018800116] jmpl %g6+8,%g0 ldx [%i1+0x170],%l6 ! Mem[0000000018800170] p4_call_3_he: addcc %l4,-0xebb,%l4 ldx [%i2+0x080],%l5 ! Mem[0000000019000080] ldd [%i3+0x078],%l4 ! Mem[0000000019800078] swap [%i3+0x094],%l0 ! Mem[0000000019800094] umul %l3,-0x57c,%l4 lduw [%i1+0x1d8],%l5 ! Mem[00000000188001d8] retl ldsb [%i1+0x1cf],%l2 ! Mem[00000000188001cf] p4_jmpl_3_ho: std %l2,[%o1+0x188] ! Mem[0000000018800188] ldd [%o0+0x1e0],%l4 ! Mem[00000000180001e0] taddcctv %l6,%l1,%l1 or %l4,%l4,%l4 stw %l4,[%o3+0x18c] ! Mem[000000001980018c] ldx [%o0+0x130],%l5 ! Mem[0000000018000130] lduh [%o1+0x116],%l2 ! Mem[0000000018800116] jmpl %g6+8,%g0 ldx [%o1+0x170],%l6 ! Mem[0000000018800170] p4_call_3_ho: addcc %l4,-0xebb,%l4 ldx [%o2+0x080],%l5 ! Mem[0000000019000080] ldd [%o3+0x078],%l4 ! Mem[0000000019800078] swap [%o3+0x094],%l0 ! Mem[0000000019800094] umul %l3,-0x57c,%l4 lduw [%o1+0x1d8],%l5 ! Mem[00000000188001d8] retl ldsb [%o1+0x1cf],%l2 ! Mem[00000000188001cf] p5_jmpl_3_le: subccc %l0,0xa7e,%l2 ldsb [%i1+0x019],%l7 ! Mem[000000001a800019] std %f4 ,[%i1+0x130] ! Mem[000000001a800130] std %l0,[%i2+0x0a8] ! Mem[000000001b0000a8] ldsh [%i1+0x026],%l3 ! Mem[000000001a800026] swap [%i0+0x180],%l1 ! Mem[000000001a000180] jmpl %g6+8,%g0 swap [%i3+0x0e8],%l7 ! Mem[000000001b8000e8] p5_call_3_le: swap [%i2+0x0b0],%l1 ! Mem[000000001b0000b0] ldstub [%i0+0x143],%l1 ! Mem[000000001a000143] stb %l0,[%i3+0x0a8] ! Mem[000000001b8000a8] ldub [%i1+0x04c],%l4 ! Mem[000000001a80004c] lduh [%i1+0x1a0],%l4 ! Mem[000000001a8001a0] andcc %l5,-0x6ba,%l1 ldsb [%i0+0x14f],%l5 ! Mem[000000001a00014f] retl ldsw [%i2+0x0e4],%l0 ! Mem[000000001b0000e4] p5_jmpl_3_lo: subccc %l0,0xa7e,%l2 ldsb [%o1+0x019],%l7 ! Mem[000000001a800019] std %f4 ,[%o1+0x130] ! Mem[000000001a800130] std %l0,[%o2+0x0a8] ! Mem[000000001b0000a8] ldsh [%o1+0x026],%l3 ! Mem[000000001a800026] swap [%o0+0x180],%l1 ! Mem[000000001a000180] jmpl %g6+8,%g0 swap [%o3+0x0e8],%l7 ! Mem[000000001b8000e8] p5_call_3_lo: swap [%o2+0x0b0],%l1 ! Mem[000000001b0000b0] ldstub [%o0+0x143],%l1 ! Mem[000000001a000143] stb %l0,[%o3+0x0a8] ! Mem[000000001b8000a8] ldub [%o1+0x04c],%l4 ! Mem[000000001a80004c] lduh [%o1+0x1a0],%l4 ! Mem[000000001a8001a0] andcc %l5,-0x6ba,%l1 ldsb [%o0+0x14f],%l5 ! Mem[000000001a00014f] retl ldsw [%o2+0x0e4],%l0 ! Mem[000000001b0000e4] p5_jmpl_3_he: sdivx %l2,0xc2d,%l7 stx %l0,[%i2+0x0b0] ! Mem[000000001b0000b0] ldd [%i1+0x190],%l4 ! Mem[000000001a800190] stw %l2,[%i2+0x154] ! Mem[000000001b000154] ldd [%i0+0x098],%f28 ! Mem[000000001a000098] std %f16,[%i1+0x098] ! Mem[000000001a800098] jmpl %g6+8,%g0 sth %l2,[%i1+0x132] ! Mem[000000001a800132] p5_call_3_he: retl addccc %l6,-0x410,%l2 p5_jmpl_3_ho: sdivx %l2,0xc2d,%l7 stx %l0,[%o2+0x0b0] ! Mem[000000001b0000b0] ldd [%o1+0x190],%l4 ! Mem[000000001a800190] stw %l2,[%o2+0x154] ! Mem[000000001b000154] ldd [%o0+0x098],%f28 ! Mem[000000001a000098] std %f16,[%o1+0x098] ! Mem[000000001a800098] jmpl %g6+8,%g0 sth %l2,[%o1+0x132] ! Mem[000000001a800132] p5_call_3_ho: retl addccc %l6,-0x410,%l2 p6_jmpl_3_le: jmpl %g6+8,%g0 ldsb [%i3+0x13d],%l3 ! Mem[000000001d80013d] p6_call_3_le: swap [%i2+0x0f8],%l6 ! Mem[000000001d0000f8] stw %l5,[%i2+0x0a8] ! Mem[000000001d0000a8] ldd [%i1+0x0f8],%f8 ! Mem[000000001c8000f8] tsubcc %l1,0x162,%l6 retl ldsb [%i3+0x039],%l2 ! Mem[000000001d800039] p6_jmpl_3_lo: jmpl %g6+8,%g0 ldsb [%o3+0x13d],%l3 ! Mem[000000001d80013d] p6_call_3_lo: swap [%o2+0x0f8],%l6 ! Mem[000000001d0000f8] stw %l5,[%o2+0x0a8] ! Mem[000000001d0000a8] ldd [%o1+0x0f8],%f8 ! Mem[000000001c8000f8] tsubcc %l1,0x162,%l6 retl ldsb [%o3+0x039],%l2 ! Mem[000000001d800039] p6_jmpl_3_he: ldd [%i1+0x1d8],%l0 ! Mem[000000001c8001d8] ldsw [%i3+0x03c],%l0 ! Mem[000000001d80003c] andcc %l1,0x1cf,%l2 sth %l6,[%i1+0x100] ! Mem[000000001c800100] swap [%i2+0x114],%l6 ! Mem[000000001d000114] add %l3,0x6fc,%l4 swap [%i1+0x0bc],%l0 ! Mem[000000001c8000bc] jmpl %g6+8,%g0 subccc %l1,0xeb8,%l1 p6_call_3_he: ldx [%i2+0x0d8],%l6 ! Mem[000000001d0000d8] retl sth %l6,[%i3+0x124] ! Mem[000000001d800124] p6_jmpl_3_ho: ldd [%o1+0x1d8],%l0 ! Mem[000000001c8001d8] ldsw [%o3+0x03c],%l0 ! Mem[000000001d80003c] andcc %l1,0x1cf,%l2 sth %l6,[%o1+0x100] ! Mem[000000001c800100] swap [%o2+0x114],%l6 ! Mem[000000001d000114] add %l3,0x6fc,%l4 swap [%o1+0x0bc],%l0 ! Mem[000000001c8000bc] jmpl %g6+8,%g0 subccc %l1,0xeb8,%l1 p6_call_3_ho: ldx [%o2+0x0d8],%l6 ! Mem[000000001d0000d8] retl sth %l6,[%o3+0x124] ! Mem[000000001d800124] p7_jmpl_3_le: sth %l2,[%i0+0x1ee] ! Mem[000000001e0001ee] lduw [%i3+0x170],%l4 ! Mem[000000001f800170] std %l4,[%i2+0x0c8] ! Mem[000000001f0000c8] sdivx %l1,0xe44,%l4 lduw [%i0+0x0e8],%l1 ! Mem[000000001e0000e8] ldsw [%i2+0x1a8],%l2 ! Mem[000000001f0001a8] jmpl %g6+8,%g0 swap [%i2+0x064],%l0 ! Mem[000000001f000064] p7_call_3_le: ldsh [%i1+0x16c],%l7 ! Mem[000000001e80016c] stx %l7,[%i2+0x1d0] ! Mem[000000001f0001d0] lduh [%i3+0x004],%l7 ! Mem[000000001f800004] ldx [%i2+0x1e0],%l7 ! Mem[000000001f0001e0] ldsb [%i2+0x14d],%l1 ! Mem[000000001f00014d] ldsh [%i0+0x114],%l6 ! Mem[000000001e000114] lduw [%i1+0x110],%l6 ! Mem[000000001e800110] retl std %f0 ,[%i2+0x128] ! Mem[000000001f000128] p7_jmpl_3_lo: sth %l2,[%o0+0x1ee] ! Mem[000000001e0001ee] lduw [%o3+0x170],%l4 ! Mem[000000001f800170] std %l4,[%o2+0x0c8] ! Mem[000000001f0000c8] sdivx %l1,0xe44,%l4 lduw [%o0+0x0e8],%l1 ! Mem[000000001e0000e8] ldsw [%o2+0x1a8],%l2 ! Mem[000000001f0001a8] jmpl %g6+8,%g0 swap [%o2+0x064],%l0 ! Mem[000000001f000064] p7_call_3_lo: ldsh [%o1+0x16c],%l7 ! Mem[000000001e80016c] stx %l7,[%o2+0x1d0] ! Mem[000000001f0001d0] lduh [%o3+0x004],%l7 ! Mem[000000001f800004] ldx [%o2+0x1e0],%l7 ! Mem[000000001f0001e0] ldsb [%o2+0x14d],%l1 ! Mem[000000001f00014d] ldsh [%o0+0x114],%l6 ! Mem[000000001e000114] lduw [%o1+0x110],%l6 ! Mem[000000001e800110] retl std %f0 ,[%o2+0x128] ! Mem[000000001f000128] p7_jmpl_3_he: jmpl %g6+8,%g0 stx %l6,[%i1+0x0f8] ! Mem[000000001e8000f8] p7_call_3_he: ldd [%i1+0x160],%l2 ! Mem[000000001e800160] ldub [%i3+0x0ae],%l0 ! Mem[000000001f8000ae] tsubcc %l3,%l6,%l5 stb %l3,[%i2+0x14f] ! Mem[000000001f00014f] retl std %l2,[%i0+0x058] ! Mem[000000001e000058] p7_jmpl_3_ho: jmpl %g6+8,%g0 stx %l6,[%o1+0x0f8] ! Mem[000000001e8000f8] p7_call_3_ho: ldd [%o1+0x160],%l2 ! Mem[000000001e800160] ldub [%o3+0x0ae],%l0 ! Mem[000000001f8000ae] tsubcc %l3,%l6,%l5 stb %l3,[%o2+0x14f] ! Mem[000000001f00014f] retl std %l2,[%o0+0x058] ! Mem[000000001e000058] p8_jmpl_3_le: lduw [%i2+0x038],%l5 ! Mem[0000000021000038] ldsh [%i1+0x19c],%l3 ! Mem[000000002080019c] lduh [%i2+0x07a],%l7 ! Mem[000000002100007a] jmpl %g6+8,%g0 ldsh [%i1+0x100],%l3 ! Mem[0000000020800100] p8_call_3_le: ldd [%i0+0x090],%l2 ! Mem[0000000020000090] retl ldsb [%i3+0x025],%l7 ! Mem[0000000021800025] p8_jmpl_3_lo: lduw [%o2+0x038],%l5 ! Mem[0000000021000038] ldsh [%o1+0x19c],%l3 ! Mem[000000002080019c] lduh [%o2+0x07a],%l7 ! Mem[000000002100007a] jmpl %g6+8,%g0 ldsh [%o1+0x100],%l3 ! Mem[0000000020800100] p8_call_3_lo: ldd [%o0+0x090],%l2 ! Mem[0000000020000090] retl ldsb [%o3+0x025],%l7 ! Mem[0000000021800025] p8_jmpl_3_he: udivx %l1,-0x6e2,%l4 lduw [%i0+0x1b4],%l0 ! Mem[00000000200001b4] sth %l5,[%i1+0x198] ! Mem[0000000020800198] lduh [%i1+0x17e],%l2 ! Mem[000000002080017e] stw %l6,[%i1+0x054] ! Mem[0000000020800054] jmpl %g6+8,%g0 std %f16,[%i1+0x0b8] ! Mem[00000000208000b8] p8_call_3_he: st %f29,[%i1+0x190] ! Mem[0000000020800190] lduw [%i3+0x050],%l1 ! Mem[0000000021800050] ldsb [%i2+0x0e5],%l7 ! Mem[00000000210000e5] retl ldstub [%i3+0x180],%l1 ! Mem[0000000021800180] p8_jmpl_3_ho: udivx %l1,-0x6e2,%l4 lduw [%o0+0x1b4],%l0 ! Mem[00000000200001b4] sth %l5,[%o1+0x198] ! Mem[0000000020800198] lduh [%o1+0x17e],%l2 ! Mem[000000002080017e] stw %l6,[%o1+0x054] ! Mem[0000000020800054] jmpl %g6+8,%g0 std %f16,[%o1+0x0b8] ! Mem[00000000208000b8] p8_call_3_ho: st %f29,[%o1+0x190] ! Mem[0000000020800190] lduw [%o3+0x050],%l1 ! Mem[0000000021800050] ldsb [%o2+0x0e5],%l7 ! Mem[00000000210000e5] retl ldstub [%o3+0x180],%l1 ! Mem[0000000021800180] p9_jmpl_3_le: ldub [%i1+0x1de],%l0 ! Mem[00000000228001de] lduw [%i3+0x134],%l5 ! Mem[0000000023800134] ldsh [%i2+0x176],%l7 ! Mem[0000000023000176] stw %l6,[%i3+0x1a0] ! Mem[00000000238001a0] stx %l0,[%i0+0x058] ! Mem[0000000022000058] ldstub [%i0+0x04d],%l4 ! Mem[000000002200004d] stx %l2,[%i3+0x058] ! Mem[0000000023800058] jmpl %g6+8,%g0 std %l4,[%i0+0x000] ! Mem[0000000022000000] p9_call_3_le: ldstub [%i2+0x0ed],%l6 ! Mem[00000000230000ed] ldsb [%i0+0x16a],%l4 ! Mem[000000002200016a] lduh [%i1+0x16c],%l6 ! Mem[000000002280016c] lduh [%i3+0x15e],%l3 ! Mem[000000002380015e] ldstub [%i2+0x1ab],%l2 ! Mem[00000000230001ab] ldsw [%i2+0x1bc],%l4 ! Mem[00000000230001bc] retl udivx %l0,0xc56,%l7 p9_jmpl_3_lo: ldub [%o1+0x1de],%l0 ! Mem[00000000228001de] lduw [%o3+0x134],%l5 ! Mem[0000000023800134] ldsh [%o2+0x176],%l7 ! Mem[0000000023000176] stw %l6,[%o3+0x1a0] ! Mem[00000000238001a0] stx %l0,[%o0+0x058] ! Mem[0000000022000058] ldstub [%o0+0x04d],%l4 ! Mem[000000002200004d] stx %l2,[%o3+0x058] ! Mem[0000000023800058] jmpl %g6+8,%g0 std %l4,[%o0+0x000] ! Mem[0000000022000000] p9_call_3_lo: ldstub [%o2+0x0ed],%l6 ! Mem[00000000230000ed] ldsb [%o0+0x16a],%l4 ! Mem[000000002200016a] lduh [%o1+0x16c],%l6 ! Mem[000000002280016c] lduh [%o3+0x15e],%l3 ! Mem[000000002380015e] ldstub [%o2+0x1ab],%l2 ! Mem[00000000230001ab] ldsw [%o2+0x1bc],%l4 ! Mem[00000000230001bc] retl udivx %l0,0xc56,%l7 p9_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i3+0x0da],%l6 ! Mem[00000000238000da] p9_call_3_he: ldsb [%i0+0x038],%l1 ! Mem[0000000022000038] xnor %l7,%l0,%l2 retl std %l6,[%i0+0x010] ! Mem[0000000022000010] p9_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o3+0x0da],%l6 ! Mem[00000000238000da] p9_call_3_ho: ldsb [%o0+0x038],%l1 ! Mem[0000000022000038] xnor %l7,%l0,%l2 retl std %l6,[%o0+0x010] ! Mem[0000000022000010] p10_jmpl_3_le: ldd [%i3+0x148],%l6 ! Mem[0000000025800148] ldsw [%i1+0x020],%l2 ! Mem[0000000024800020] ldub [%i3+0x18b],%l4 ! Mem[000000002580018b] srax %l1,0x00f,%l2 sth %l6,[%i1+0x100] ! Mem[0000000024800100] ldub [%i1+0x056],%l6 ! Mem[0000000024800056] swap [%i3+0x184],%l0 ! Mem[0000000025800184] jmpl %g6+8,%g0 swap [%i3+0x178],%l4 ! Mem[0000000025800178] p10_call_3_le: mulx %l5,0x530,%l6 ldub [%i2+0x11a],%l7 ! Mem[000000002500011a] srlx %l3,%l6,%l5 stb %l6,[%i3+0x1bc] ! Mem[00000000258001bc] retl sth %l0,[%i3+0x01e] ! Mem[000000002580001e] p10_jmpl_3_lo: ldd [%o3+0x148],%l6 ! Mem[0000000025800148] ldsw [%o1+0x020],%l2 ! Mem[0000000024800020] ldub [%o3+0x18b],%l4 ! Mem[000000002580018b] srax %l1,0x00f,%l2 sth %l6,[%o1+0x100] ! Mem[0000000024800100] ldub [%o1+0x056],%l6 ! Mem[0000000024800056] swap [%o3+0x184],%l0 ! Mem[0000000025800184] jmpl %g6+8,%g0 swap [%o3+0x178],%l4 ! Mem[0000000025800178] p10_call_3_lo: mulx %l5,0x530,%l6 ldub [%o2+0x11a],%l7 ! Mem[000000002500011a] srlx %l3,%l6,%l5 stb %l6,[%o3+0x1bc] ! Mem[00000000258001bc] retl sth %l0,[%o3+0x01e] ! Mem[000000002580001e] p10_jmpl_3_he: ldsb [%i1+0x0b4],%l2 ! Mem[00000000248000b4] stx %l2,[%i3+0x168] ! Mem[0000000025800168] subc %l1,0x538,%l0 ldx [%i0+0x140],%l5 ! Mem[0000000024000140] ldstub [%i3+0x087],%l7 ! Mem[0000000025800087] ld [%i3+0x10c],%f18 ! Mem[000000002580010c] ldsh [%i0+0x1c0],%l6 ! Mem[00000000240001c0] jmpl %g6+8,%g0 std %f16,[%i2+0x0b0] ! Mem[00000000250000b0] p10_call_3_he: std %l4,[%i3+0x110] ! Mem[0000000025800110] sdivx %l2,0x44e,%l4 retl and %l4,0x50d,%l4 p10_jmpl_3_ho: ldsb [%o1+0x0b4],%l2 ! Mem[00000000248000b4] stx %l2,[%o3+0x168] ! Mem[0000000025800168] subc %l1,0x538,%l0 ldx [%o0+0x140],%l5 ! Mem[0000000024000140] ldstub [%o3+0x087],%l7 ! Mem[0000000025800087] ld [%o3+0x10c],%f18 ! Mem[000000002580010c] ldsh [%o0+0x1c0],%l6 ! Mem[00000000240001c0] jmpl %g6+8,%g0 std %f16,[%o2+0x0b0] ! Mem[00000000250000b0] p10_call_3_ho: std %l4,[%o3+0x110] ! Mem[0000000025800110] sdivx %l2,0x44e,%l4 retl and %l4,0x50d,%l4 p11_jmpl_3_le: jmpl %g6+8,%g0 taddcc %l4,%l3,%l1 p11_call_3_le: srl %l6,%l5,%l5 std %l0,[%i2+0x118] ! Mem[0000000027000118] orn %l2,-0xf66,%l0 stw %l1,[%i0+0x0e8] ! Mem[00000000260000e8] retl stw %l0,[%i2+0x1ac] ! Mem[00000000270001ac] p11_jmpl_3_lo: jmpl %g6+8,%g0 taddcc %l4,%l3,%l1 p11_call_3_lo: srl %l6,%l5,%l5 std %l0,[%o2+0x118] ! Mem[0000000027000118] orn %l2,-0xf66,%l0 stw %l1,[%o0+0x0e8] ! Mem[00000000260000e8] retl stw %l0,[%o2+0x1ac] ! Mem[00000000270001ac] p11_jmpl_3_he: tsubcctv %l7,0xd94,%l3 std %l0,[%i0+0x000] ! Mem[0000000026000000] jmpl %g6+8,%g0 lduw [%i1+0x188],%l4 ! Mem[0000000026800188] p11_call_3_he: swap [%i3+0x180],%l6 ! Mem[0000000027800180] sth %l5,[%i3+0x170] ! Mem[0000000027800170] st %f21,[%i0+0x1c8] ! Mem[00000000260001c8] stw %l2,[%i2+0x11c] ! Mem[000000002700011c] lduw [%i3+0x1ac],%l4 ! Mem[00000000278001ac] ldsb [%i3+0x164],%l3 ! Mem[0000000027800164] retl ldsw [%i1+0x14c],%l6 ! Mem[000000002680014c] p11_jmpl_3_ho: tsubcctv %l7,0xd94,%l3 std %l0,[%o0+0x000] ! Mem[0000000026000000] jmpl %g6+8,%g0 lduw [%o1+0x188],%l4 ! Mem[0000000026800188] p11_call_3_ho: swap [%o3+0x180],%l6 ! Mem[0000000027800180] sth %l5,[%o3+0x170] ! Mem[0000000027800170] st %f21,[%o0+0x1c8] ! Mem[00000000260001c8] stw %l2,[%o2+0x11c] ! Mem[000000002700011c] lduw [%o3+0x1ac],%l4 ! Mem[00000000278001ac] ldsb [%o3+0x164],%l3 ! Mem[0000000027800164] retl ldsw [%o1+0x14c],%l6 ! Mem[000000002680014c] p12_jmpl_3_le: ldx [%i2+0x078],%l6 ! Mem[0000000029000078] ldsb [%i1+0x14a],%l4 ! Mem[000000002880014a] or %l5,0x96e,%l4 ld [%i1+0x0dc],%f1 ! Mem[00000000288000dc] ldsw [%i1+0x150],%l4 ! Mem[0000000028800150] ldd [%i0+0x0e8],%l4 ! Mem[00000000280000e8] jmpl %g6+8,%g0 std %f2 ,[%i1+0x068] ! Mem[0000000028800068] p12_call_3_le: ldsw [%i0+0x0dc],%l0 ! Mem[00000000280000dc] ldsb [%i3+0x094],%l6 ! Mem[0000000029800094] ldsh [%i2+0x1f0],%l1 ! Mem[00000000290001f0] sth %l7,[%i0+0x122] ! Mem[0000000028000122] ldd [%i0+0x050],%l0 ! Mem[0000000028000050] retl ldsw [%i0+0x120],%l3 ! Mem[0000000028000120] p12_jmpl_3_lo: ldx [%o2+0x078],%l6 ! Mem[0000000029000078] ldsb [%o1+0x14a],%l4 ! Mem[000000002880014a] or %l5,0x96e,%l4 ld [%o1+0x0dc],%f1 ! Mem[00000000288000dc] ldsw [%o1+0x150],%l4 ! Mem[0000000028800150] ldd [%o0+0x0e8],%l4 ! Mem[00000000280000e8] jmpl %g6+8,%g0 std %f2 ,[%o1+0x068] ! Mem[0000000028800068] p12_call_3_lo: ldsw [%o0+0x0dc],%l0 ! Mem[00000000280000dc] ldsb [%o3+0x094],%l6 ! Mem[0000000029800094] ldsh [%o2+0x1f0],%l1 ! Mem[00000000290001f0] sth %l7,[%o0+0x122] ! Mem[0000000028000122] ldd [%o0+0x050],%l0 ! Mem[0000000028000050] retl ldsw [%o0+0x120],%l3 ! Mem[0000000028000120] p12_jmpl_3_he: ldsw [%i0+0x094],%l2 ! Mem[0000000028000094] jmpl %g6+8,%g0 lduw [%i1+0x004],%l7 ! Mem[0000000028800004] p12_call_3_he: lduh [%i0+0x1c0],%l7 ! Mem[00000000280001c0] ldsw [%i0+0x120],%l6 ! Mem[0000000028000120] addc %l1,-0x3c5,%l5 ldd [%i0+0x1a8],%l6 ! Mem[00000000280001a8] stb %l5,[%i1+0x0e2] ! Mem[00000000288000e2] retl ldsb [%i0+0x186],%l0 ! Mem[0000000028000186] p12_jmpl_3_ho: ldsw [%o0+0x094],%l2 ! Mem[0000000028000094] jmpl %g6+8,%g0 lduw [%o1+0x004],%l7 ! Mem[0000000028800004] p12_call_3_ho: lduh [%o0+0x1c0],%l7 ! Mem[00000000280001c0] ldsw [%o0+0x120],%l6 ! Mem[0000000028000120] addc %l1,-0x3c5,%l5 ldd [%o0+0x1a8],%l6 ! Mem[00000000280001a8] stb %l5,[%o1+0x0e2] ! Mem[00000000288000e2] retl ldsb [%o0+0x186],%l0 ! Mem[0000000028000186] p13_jmpl_3_le: jmpl %g6+8,%g0 sth %l0,[%i1+0x088] ! Mem[000000002a800088] p13_call_3_le: std %l6,[%i3+0x158] ! Mem[000000002b800158] sth %l5,[%i0+0x1f2] ! Mem[000000002a0001f2] retl sra %l5,%l0,%l6 p13_jmpl_3_lo: jmpl %g6+8,%g0 sth %l0,[%o1+0x088] ! Mem[000000002a800088] p13_call_3_lo: std %l6,[%o3+0x158] ! Mem[000000002b800158] sth %l5,[%o0+0x1f2] ! Mem[000000002a0001f2] retl sra %l5,%l0,%l6 p13_jmpl_3_he: st %f28,[%i0+0x180] ! Mem[000000002a000180] stx %l2,[%i0+0x160] ! Mem[000000002a000160] ldub [%i2+0x1b6],%l4 ! Mem[000000002b0001b6] stw %l1,[%i1+0x08c] ! Mem[000000002a80008c] st %f26,[%i1+0x0d0] ! Mem[000000002a8000d0] srlx %l1,0x015,%l6 swap [%i0+0x14c],%l6 ! Mem[000000002a00014c] jmpl %g6+8,%g0 sth %l3,[%i2+0x014] ! Mem[000000002b000014] p13_call_3_he: std %f30,[%i1+0x158] ! Mem[000000002a800158] lduh [%i2+0x132],%l2 ! Mem[000000002b000132] ldsb [%i1+0x077],%l6 ! Mem[000000002a800077] swap [%i3+0x000],%l4 ! Mem[000000002b800000] ldd [%i3+0x0a8],%l6 ! Mem[000000002b8000a8] swap [%i2+0x16c],%l1 ! Mem[000000002b00016c] umul %l0,-0xb66,%l2 retl stx %l0,[%i1+0x030] ! Mem[000000002a800030] p13_jmpl_3_ho: st %f28,[%o0+0x180] ! Mem[000000002a000180] stx %l2,[%o0+0x160] ! Mem[000000002a000160] ldub [%o2+0x1b6],%l4 ! Mem[000000002b0001b6] stw %l1,[%o1+0x08c] ! Mem[000000002a80008c] st %f26,[%o1+0x0d0] ! Mem[000000002a8000d0] srlx %l1,0x015,%l6 swap [%o0+0x14c],%l6 ! Mem[000000002a00014c] jmpl %g6+8,%g0 sth %l3,[%o2+0x014] ! Mem[000000002b000014] p13_call_3_ho: std %f30,[%o1+0x158] ! Mem[000000002a800158] lduh [%o2+0x132],%l2 ! Mem[000000002b000132] ldsb [%o1+0x077],%l6 ! Mem[000000002a800077] swap [%o3+0x000],%l4 ! Mem[000000002b800000] ldd [%o3+0x0a8],%l6 ! Mem[000000002b8000a8] swap [%o2+0x16c],%l1 ! Mem[000000002b00016c] umul %l0,-0xb66,%l2 retl stx %l0,[%o1+0x030] ! Mem[000000002a800030] p14_jmpl_3_le: lduw [%i3+0x110],%l6 ! Mem[000000002d800110] std %l0,[%i3+0x088] ! Mem[000000002d800088] ldub [%i3+0x1a3],%l4 ! Mem[000000002d8001a3] tsubcc %l0,%l2,%l5 stw %l5,[%i0+0x1e8] ! Mem[000000002c0001e8] ldsw [%i1+0x09c],%l6 ! Mem[000000002c80009c] ldsw [%i3+0x1f8],%l5 ! Mem[000000002d8001f8] jmpl %g6+8,%g0 stb %l3,[%i1+0x14f] ! Mem[000000002c80014f] p14_call_3_le: ldd [%i2+0x140],%l0 ! Mem[000000002d000140] ldsh [%i2+0x0a8],%l0 ! Mem[000000002d0000a8] retl swap [%i3+0x1cc],%l7 ! Mem[000000002d8001cc] p14_jmpl_3_lo: lduw [%o3+0x110],%l6 ! Mem[000000002d800110] std %l0,[%o3+0x088] ! Mem[000000002d800088] ldub [%o3+0x1a3],%l4 ! Mem[000000002d8001a3] tsubcc %l0,%l2,%l5 stw %l5,[%o0+0x1e8] ! Mem[000000002c0001e8] ldsw [%o1+0x09c],%l6 ! Mem[000000002c80009c] ldsw [%o3+0x1f8],%l5 ! Mem[000000002d8001f8] jmpl %g6+8,%g0 stb %l3,[%o1+0x14f] ! Mem[000000002c80014f] p14_call_3_lo: ldd [%o2+0x140],%l0 ! Mem[000000002d000140] ldsh [%o2+0x0a8],%l0 ! Mem[000000002d0000a8] retl swap [%o3+0x1cc],%l7 ! Mem[000000002d8001cc] p14_jmpl_3_he: jmpl %g6+8,%g0 add %l1,-0x701,%l5 p14_call_3_he: ldub [%i0+0x1b8],%l0 ! Mem[000000002c0001b8] retl ldsh [%i2+0x11a],%l1 ! Mem[000000002d00011a] p14_jmpl_3_ho: jmpl %g6+8,%g0 add %l1,-0x701,%l5 p14_call_3_ho: ldub [%o0+0x1b8],%l0 ! Mem[000000002c0001b8] retl ldsh [%o2+0x11a],%l1 ! Mem[000000002d00011a] p15_jmpl_3_le: swap [%i1+0x1ac],%l0 ! Mem[000000002e8001ac] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l6 ! Mem[000000002e000002] p15_call_3_le: stb %l1,[%i3+0x0c5] ! Mem[000000002f8000c5] ldub [%i3+0x19c],%l6 ! Mem[000000002f80019c] stx %l0,[%i2+0x038] ! Mem[000000002f000038] lduw [%i0+0x074],%l2 ! Mem[000000002e000074] lduw [%i0+0x11c],%l6 ! Mem[000000002e00011c] retl swap [%i1+0x084],%l2 ! Mem[000000002e800084] p15_jmpl_3_lo: swap [%o1+0x1ac],%l0 ! Mem[000000002e8001ac] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l6 ! Mem[000000002e000002] p15_call_3_lo: stb %l1,[%o3+0x0c5] ! Mem[000000002f8000c5] ldub [%o3+0x19c],%l6 ! Mem[000000002f80019c] stx %l0,[%o2+0x038] ! Mem[000000002f000038] lduw [%o0+0x074],%l2 ! Mem[000000002e000074] lduw [%o0+0x11c],%l6 ! Mem[000000002e00011c] retl swap [%o1+0x084],%l2 ! Mem[000000002e800084] p15_jmpl_3_he: jmpl %g6+8,%g0 orncc %l1,%l0,%l6 p15_call_3_he: std %l4,[%i0+0x000] ! Mem[000000002e000000] lduw [%i3+0x144],%l5 ! Mem[000000002f800144] lduw [%i0+0x050],%l7 ! Mem[000000002e000050] lduw [%i3+0x04c],%l4 ! Mem[000000002f80004c] or %l2,0x56d,%l7 stb %l7,[%i3+0x085] ! Mem[000000002f800085] retl ld [%i0+0x174],%f22 ! Mem[000000002e000174] p15_jmpl_3_ho: jmpl %g6+8,%g0 orncc %l1,%l0,%l6 p15_call_3_ho: std %l4,[%o0+0x000] ! Mem[000000002e000000] lduw [%o3+0x144],%l5 ! Mem[000000002f800144] lduw [%o0+0x050],%l7 ! Mem[000000002e000050] lduw [%o3+0x04c],%l4 ! Mem[000000002f80004c] or %l2,0x56d,%l7 stb %l7,[%o3+0x085] ! Mem[000000002f800085] retl ld [%o0+0x174],%f22 ! Mem[000000002e000174] p16_jmpl_3_le: or %l6,%l1,%l2 ldsb [%i3+0x1af],%l0 ! Mem[00000000318001af] std %f8 ,[%i3+0x1d0] ! Mem[00000000318001d0] ldsh [%i0+0x08a],%l5 ! Mem[000000003000008a] ldsw [%i0+0x11c],%l3 ! Mem[000000003000011c] jmpl %g6+8,%g0 ld [%i1+0x048],%f3 ! Mem[0000000030800048] p16_call_3_le: lduh [%i0+0x06a],%l2 ! Mem[000000003000006a] orncc %l7,%l1,%l5 ldx [%i0+0x130],%l2 ! Mem[0000000030000130] std %l6,[%i3+0x068] ! Mem[0000000031800068] std %f8 ,[%i2+0x098] ! Mem[0000000031000098] retl ldx [%i2+0x1a8],%l2 ! Mem[00000000310001a8] p16_jmpl_3_lo: or %l6,%l1,%l2 ldsb [%o3+0x1af],%l0 ! Mem[00000000318001af] std %f8 ,[%o3+0x1d0] ! Mem[00000000318001d0] ldsh [%o0+0x08a],%l5 ! Mem[000000003000008a] ldsw [%o0+0x11c],%l3 ! Mem[000000003000011c] jmpl %g6+8,%g0 ld [%o1+0x048],%f3 ! Mem[0000000030800048] p16_call_3_lo: lduh [%o0+0x06a],%l2 ! Mem[000000003000006a] orncc %l7,%l1,%l5 ldx [%o0+0x130],%l2 ! Mem[0000000030000130] std %l6,[%o3+0x068] ! Mem[0000000031800068] std %f8 ,[%o2+0x098] ! Mem[0000000031000098] retl ldx [%o2+0x1a8],%l2 ! Mem[00000000310001a8] p16_jmpl_3_he: xnorcc %l4,%l3,%l5 jmpl %g6+8,%g0 udivx %l4,-0x5b9,%l0 p16_call_3_he: xnorcc %l3,0xc6f,%l6 swap [%i3+0x16c],%l1 ! Mem[000000003180016c] tsubcc %l2,%l4,%l6 retl stw %l0,[%i0+0x03c] ! Mem[000000003000003c] p16_jmpl_3_ho: xnorcc %l4,%l3,%l5 jmpl %g6+8,%g0 udivx %l4,-0x5b9,%l0 p16_call_3_ho: xnorcc %l3,0xc6f,%l6 swap [%o3+0x16c],%l1 ! Mem[000000003180016c] tsubcc %l2,%l4,%l6 retl stw %l0,[%o0+0x03c] ! Mem[000000003000003c] p17_jmpl_3_le: ld [%i3+0x1a4],%f8 ! Mem[00000000338001a4] lduh [%i0+0x0fc],%l0 ! Mem[00000000320000fc] stb %l1,[%i3+0x000] ! Mem[0000000033800000] swap [%i2+0x0fc],%l1 ! Mem[00000000330000fc] ldsb [%i3+0x170],%l4 ! Mem[0000000033800170] swap [%i0+0x110],%l6 ! Mem[0000000032000110] stb %l1,[%i1+0x106] ! Mem[0000000032800106] jmpl %g6+8,%g0 stw %l2,[%i2+0x038] ! Mem[0000000033000038] p17_call_3_le: sth %l0,[%i3+0x1b4] ! Mem[00000000338001b4] orncc %l7,%l7,%l0 ldstub [%i0+0x16c],%l7 ! Mem[000000003200016c] ldsw [%i2+0x000],%l2 ! Mem[0000000033000000] ldd [%i0+0x000],%l4 ! Mem[0000000032000000] std %f14,[%i1+0x070] ! Mem[0000000032800070] ldstub [%i1+0x178],%l2 ! Mem[0000000032800178] retl ldstub [%i2+0x144],%l3 ! Mem[0000000033000144] p17_jmpl_3_lo: ld [%o3+0x1a4],%f8 ! Mem[00000000338001a4] lduh [%o0+0x0fc],%l0 ! Mem[00000000320000fc] stb %l1,[%o3+0x000] ! Mem[0000000033800000] swap [%o2+0x0fc],%l1 ! Mem[00000000330000fc] ldsb [%o3+0x170],%l4 ! Mem[0000000033800170] swap [%o0+0x110],%l6 ! Mem[0000000032000110] stb %l1,[%o1+0x106] ! Mem[0000000032800106] jmpl %g6+8,%g0 stw %l2,[%o2+0x038] ! Mem[0000000033000038] p17_call_3_lo: sth %l0,[%o3+0x1b4] ! Mem[00000000338001b4] orncc %l7,%l7,%l0 ldstub [%o0+0x16c],%l7 ! Mem[000000003200016c] ldsw [%o2+0x000],%l2 ! Mem[0000000033000000] ldd [%o0+0x000],%l4 ! Mem[0000000032000000] std %f14,[%o1+0x070] ! Mem[0000000032800070] ldstub [%o1+0x178],%l2 ! Mem[0000000032800178] retl ldstub [%o2+0x144],%l3 ! Mem[0000000033000144] p17_jmpl_3_he: swap [%i2+0x168],%l4 ! Mem[0000000033000168] ldd [%i0+0x1a0],%l4 ! Mem[00000000320001a0] jmpl %g6+8,%g0 st %f22,[%i0+0x070] ! Mem[0000000032000070] p17_call_3_he: ldstub [%i2+0x030],%l6 ! Mem[0000000033000030] stb %l3,[%i0+0x099] ! Mem[0000000032000099] ldsh [%i1+0x018],%l0 ! Mem[0000000032800018] retl ldd [%i1+0x088],%l0 ! Mem[0000000032800088] p17_jmpl_3_ho: swap [%o2+0x168],%l4 ! Mem[0000000033000168] ldd [%o0+0x1a0],%l4 ! Mem[00000000320001a0] jmpl %g6+8,%g0 st %f22,[%o0+0x070] ! Mem[0000000032000070] p17_call_3_ho: ldstub [%o2+0x030],%l6 ! Mem[0000000033000030] stb %l3,[%o0+0x099] ! Mem[0000000032000099] ldsh [%o1+0x018],%l0 ! Mem[0000000032800018] retl ldd [%o1+0x088],%l0 ! Mem[0000000032800088] p18_jmpl_3_le: jmpl %g6+8,%g0 ldsw [%i0+0x048],%l2 ! Mem[0000000034000048] p18_call_3_le: ldstub [%i1+0x168],%l0 ! Mem[0000000034800168] retl sth %l3,[%i1+0x1b4] ! Mem[00000000348001b4] p18_jmpl_3_lo: jmpl %g6+8,%g0 ldsw [%o0+0x048],%l2 ! Mem[0000000034000048] p18_call_3_lo: ldstub [%o1+0x168],%l0 ! Mem[0000000034800168] retl sth %l3,[%o1+0x1b4] ! Mem[00000000348001b4] p18_jmpl_3_he: stx %l6,[%i0+0x020] ! Mem[0000000034000020] ldsb [%i3+0x1e8],%l5 ! Mem[00000000358001e8] addcc %l1,-0xc67,%l1 sll %l3,0x00a,%l5 swap [%i0+0x1f4],%l7 ! Mem[00000000340001f4] jmpl %g6+8,%g0 ldub [%i3+0x094],%l2 ! Mem[0000000035800094] p18_call_3_he: ldd [%i1+0x0a0],%l2 ! Mem[00000000348000a0] ldd [%i1+0x020],%f30 ! Mem[0000000034800020] andn %l0,%l2,%l2 ldsw [%i0+0x0ec],%l5 ! Mem[00000000340000ec] ldsb [%i2+0x0e6],%l3 ! Mem[00000000350000e6] lduw [%i0+0x004],%l1 ! Mem[0000000034000004] retl subccc %l4,%l5,%l3 p18_jmpl_3_ho: stx %l6,[%o0+0x020] ! Mem[0000000034000020] ldsb [%o3+0x1e8],%l5 ! Mem[00000000358001e8] addcc %l1,-0xc67,%l1 sll %l3,0x00a,%l5 swap [%o0+0x1f4],%l7 ! Mem[00000000340001f4] jmpl %g6+8,%g0 ldub [%o3+0x094],%l2 ! Mem[0000000035800094] p18_call_3_ho: ldd [%o1+0x0a0],%l2 ! Mem[00000000348000a0] ldd [%o1+0x020],%f30 ! Mem[0000000034800020] andn %l0,%l2,%l2 ldsw [%o0+0x0ec],%l5 ! Mem[00000000340000ec] ldsb [%o2+0x0e6],%l3 ! Mem[00000000350000e6] lduw [%o0+0x004],%l1 ! Mem[0000000034000004] retl subccc %l4,%l5,%l3 p19_jmpl_3_le: stw %l6,[%i1+0x0b4] ! Mem[00000000368000b4] smulcc %l1,%l7,%l5 taddcctv %l3,-0x10b,%l4 jmpl %g6+8,%g0 ldsb [%i2+0x177],%l7 ! Mem[0000000037000177] p19_call_3_le: retl ldstub [%i0+0x1e7],%l6 ! Mem[00000000360001e7] p19_jmpl_3_lo: stw %l6,[%o1+0x0b4] ! Mem[00000000368000b4] smulcc %l1,%l7,%l5 taddcctv %l3,-0x10b,%l4 jmpl %g6+8,%g0 ldsb [%o2+0x177],%l7 ! Mem[0000000037000177] p19_call_3_lo: retl ldstub [%o0+0x1e7],%l6 ! Mem[00000000360001e7] p19_jmpl_3_he: ldsw [%i3+0x120],%l6 ! Mem[0000000037800120] addc %l0,0x68d,%l5 lduh [%i2+0x1c8],%l5 ! Mem[00000000370001c8] jmpl %g6+8,%g0 ldsb [%i2+0x0fc],%l4 ! Mem[00000000370000fc] p19_call_3_he: ldx [%i2+0x010],%l1 ! Mem[0000000037000010] std %f30,[%i0+0x180] ! Mem[0000000036000180] retl ldd [%i1+0x190],%l6 ! Mem[0000000036800190] p19_jmpl_3_ho: ldsw [%o3+0x120],%l6 ! Mem[0000000037800120] addc %l0,0x68d,%l5 lduh [%o2+0x1c8],%l5 ! Mem[00000000370001c8] jmpl %g6+8,%g0 ldsb [%o2+0x0fc],%l4 ! Mem[00000000370000fc] p19_call_3_ho: ldx [%o2+0x010],%l1 ! Mem[0000000037000010] std %f30,[%o0+0x180] ! Mem[0000000036000180] retl ldd [%o1+0x190],%l6 ! Mem[0000000036800190] p20_jmpl_3_le: ldsw [%i1+0x16c],%l1 ! Mem[000000003880016c] taddcctv %l7,%l2,%l1 ldstub [%i1+0x1b4],%l5 ! Mem[00000000388001b4] ldsb [%i0+0x170],%l7 ! Mem[0000000038000170] jmpl %g6+8,%g0 subc %l5,%l0,%l6 p20_call_3_le: orncc %l0,%l2,%l4 lduw [%i2+0x124],%l1 ! Mem[0000000039000124] retl subc %l5,-0x34a,%l4 p20_jmpl_3_lo: ldsw [%o1+0x16c],%l1 ! Mem[000000003880016c] taddcctv %l7,%l2,%l1 ldstub [%o1+0x1b4],%l5 ! Mem[00000000388001b4] ldsb [%o0+0x170],%l7 ! Mem[0000000038000170] jmpl %g6+8,%g0 subc %l5,%l0,%l6 p20_call_3_lo: orncc %l0,%l2,%l4 lduw [%o2+0x124],%l1 ! Mem[0000000039000124] retl subc %l5,-0x34a,%l4 p20_jmpl_3_he: srax %l4,%l0,%l5 stx %l5,[%i0+0x140] ! Mem[0000000038000140] xor %l2,0xd7c,%l6 jmpl %g6+8,%g0 lduw [%i3+0x064],%l2 ! Mem[0000000039800064] p20_call_3_he: swap [%i0+0x134],%l3 ! Mem[0000000038000134] retl sth %l0,[%i3+0x018] ! Mem[0000000039800018] p20_jmpl_3_ho: srax %l4,%l0,%l5 stx %l5,[%o0+0x140] ! Mem[0000000038000140] xor %l2,0xd7c,%l6 jmpl %g6+8,%g0 lduw [%o3+0x064],%l2 ! Mem[0000000039800064] p20_call_3_ho: swap [%o0+0x134],%l3 ! Mem[0000000038000134] retl sth %l0,[%o3+0x018] ! Mem[0000000039800018] p21_jmpl_3_le: jmpl %g6+8,%g0 std %l4,[%i1+0x048] ! Mem[000000003a800048] p21_call_3_le: sth %l0,[%i2+0x09e] ! Mem[000000003b00009e] swap [%i3+0x068],%l2 ! Mem[000000003b800068] ldsh [%i1+0x1bc],%l0 ! Mem[000000003a8001bc] ldsb [%i2+0x183],%l6 ! Mem[000000003b000183] retl ldd [%i2+0x1e8],%l4 ! Mem[000000003b0001e8] p21_jmpl_3_lo: jmpl %g6+8,%g0 std %l4,[%o1+0x048] ! Mem[000000003a800048] p21_call_3_lo: sth %l0,[%o2+0x09e] ! Mem[000000003b00009e] swap [%o3+0x068],%l2 ! Mem[000000003b800068] ldsh [%o1+0x1bc],%l0 ! Mem[000000003a8001bc] ldsb [%o2+0x183],%l6 ! Mem[000000003b000183] retl ldd [%o2+0x1e8],%l4 ! Mem[000000003b0001e8] p21_jmpl_3_he: ldsb [%i0+0x073],%l6 ! Mem[000000003a000073] ldub [%i3+0x19c],%l6 ! Mem[000000003b80019c] ldstub [%i2+0x03f],%l0 ! Mem[000000003b00003f] xor %l5,0x562,%l5 ldsh [%i0+0x000],%l5 ! Mem[000000003a000000] or %l1,-0x620,%l6 jmpl %g6+8,%g0 sth %l2,[%i3+0x0d8] ! Mem[000000003b8000d8] p21_call_3_he: ldsw [%i2+0x074],%l6 ! Mem[000000003b000074] sth %l0,[%i2+0x184] ! Mem[000000003b000184] std %f28,[%i3+0x160] ! Mem[000000003b800160] xnorcc %l4,%l2,%l4 retl stb %l7,[%i3+0x08b] ! Mem[000000003b80008b] p21_jmpl_3_ho: ldsb [%o0+0x073],%l6 ! Mem[000000003a000073] ldub [%o3+0x19c],%l6 ! Mem[000000003b80019c] ldstub [%o2+0x03f],%l0 ! Mem[000000003b00003f] xor %l5,0x562,%l5 ldsh [%o0+0x000],%l5 ! Mem[000000003a000000] or %l1,-0x620,%l6 jmpl %g6+8,%g0 sth %l2,[%o3+0x0d8] ! Mem[000000003b8000d8] p21_call_3_ho: ldsw [%o2+0x074],%l6 ! Mem[000000003b000074] sth %l0,[%o2+0x184] ! Mem[000000003b000184] std %f28,[%o3+0x160] ! Mem[000000003b800160] xnorcc %l4,%l2,%l4 retl stb %l7,[%o3+0x08b] ! Mem[000000003b80008b] p22_jmpl_3_le: stw %l6,[%i1+0x0dc] ! Mem[000000003c8000dc] ld [%i0+0x104],%f6 ! Mem[000000003c000104] std %l6,[%i2+0x0c8] ! Mem[000000003d0000c8] tsubcctv %l0,%l4,%l0 jmpl %g6+8,%g0 ldd [%i3+0x1e8],%l4 ! Mem[000000003d8001e8] p22_call_3_le: swap [%i2+0x1c8],%l4 ! Mem[000000003d0001c8] sth %l7,[%i0+0x128] ! Mem[000000003c000128] stw %l4,[%i2+0x160] ! Mem[000000003d000160] swap [%i3+0x0f8],%l6 ! Mem[000000003d8000f8] st %f14,[%i3+0x0d4] ! Mem[000000003d8000d4] ldx [%i1+0x0d8],%l2 ! Mem[000000003c8000d8] retl lduh [%i3+0x0ce],%l5 ! Mem[000000003d8000ce] p22_jmpl_3_lo: stw %l6,[%o1+0x0dc] ! Mem[000000003c8000dc] ld [%o0+0x104],%f6 ! Mem[000000003c000104] std %l6,[%o2+0x0c8] ! Mem[000000003d0000c8] tsubcctv %l0,%l4,%l0 jmpl %g6+8,%g0 ldd [%o3+0x1e8],%l4 ! Mem[000000003d8001e8] p22_call_3_lo: swap [%o2+0x1c8],%l4 ! Mem[000000003d0001c8] sth %l7,[%o0+0x128] ! Mem[000000003c000128] stw %l4,[%o2+0x160] ! Mem[000000003d000160] swap [%o3+0x0f8],%l6 ! Mem[000000003d8000f8] st %f14,[%o3+0x0d4] ! Mem[000000003d8000d4] ldx [%o1+0x0d8],%l2 ! Mem[000000003c8000d8] retl lduh [%o3+0x0ce],%l5 ! Mem[000000003d8000ce] p22_jmpl_3_he: st %f19,[%i2+0x104] ! Mem[000000003d000104] ldd [%i3+0x160],%l4 ! Mem[000000003d800160] taddcctv %l7,-0x5c2,%l4 stw %l2,[%i2+0x11c] ! Mem[000000003d00011c] stb %l3,[%i3+0x0ca] ! Mem[000000003d8000ca] ldsw [%i2+0x074],%l5 ! Mem[000000003d000074] ld [%i3+0x12c],%f20 ! Mem[000000003d80012c] jmpl %g6+8,%g0 ldd [%i3+0x0c8],%f28 ! Mem[000000003d8000c8] p22_call_3_he: ldub [%i1+0x15c],%l4 ! Mem[000000003c80015c] lduw [%i0+0x160],%l3 ! Mem[000000003c000160] retl ldd [%i0+0x1b0],%l6 ! Mem[000000003c0001b0] p22_jmpl_3_ho: st %f19,[%o2+0x104] ! Mem[000000003d000104] ldd [%o3+0x160],%l4 ! Mem[000000003d800160] taddcctv %l7,-0x5c2,%l4 stw %l2,[%o2+0x11c] ! Mem[000000003d00011c] stb %l3,[%o3+0x0ca] ! Mem[000000003d8000ca] ldsw [%o2+0x074],%l5 ! Mem[000000003d000074] ld [%o3+0x12c],%f20 ! Mem[000000003d80012c] jmpl %g6+8,%g0 ldd [%o3+0x0c8],%f28 ! Mem[000000003d8000c8] p22_call_3_ho: ldub [%o1+0x15c],%l4 ! Mem[000000003c80015c] lduw [%o0+0x160],%l3 ! Mem[000000003c000160] retl ldd [%o0+0x1b0],%l6 ! Mem[000000003c0001b0] p23_jmpl_3_le: ldx [%i0+0x020],%l5 ! Mem[000000003e000020] ldx [%i2+0x170],%l1 ! Mem[000000003f000170] ldsw [%i3+0x130],%l6 ! Mem[000000003f800130] jmpl %g6+8,%g0 ldx [%i1+0x108],%l1 ! Mem[000000003e800108] p23_call_3_le: retl sth %l4,[%i1+0x182] ! Mem[000000003e800182] p23_jmpl_3_lo: ldx [%o0+0x020],%l5 ! Mem[000000003e000020] ldx [%o2+0x170],%l1 ! Mem[000000003f000170] ldsw [%o3+0x130],%l6 ! Mem[000000003f800130] jmpl %g6+8,%g0 ldx [%o1+0x108],%l1 ! Mem[000000003e800108] p23_call_3_lo: retl sth %l4,[%o1+0x182] ! Mem[000000003e800182] p23_jmpl_3_he: taddcc %l0,-0x640,%l1 ldsw [%i3+0x0bc],%l1 ! Mem[000000003f8000bc] ldd [%i0+0x1a8],%l0 ! Mem[000000003e0001a8] ldsw [%i2+0x000],%l4 ! Mem[000000003f000000] ldsh [%i1+0x184],%l4 ! Mem[000000003e800184] swap [%i0+0x050],%l6 ! Mem[000000003e000050] jmpl %g6+8,%g0 add %l7,%l6,%l2 p23_call_3_he: std %l2,[%i0+0x040] ! Mem[000000003e000040] lduw [%i1+0x1ec],%l2 ! Mem[000000003e8001ec] ldub [%i1+0x165],%l6 ! Mem[000000003e800165] stb %l3,[%i0+0x1da] ! Mem[000000003e0001da] retl swap [%i1+0x1cc],%l7 ! Mem[000000003e8001cc] p23_jmpl_3_ho: taddcc %l0,-0x640,%l1 ldsw [%o3+0x0bc],%l1 ! Mem[000000003f8000bc] ldd [%o0+0x1a8],%l0 ! Mem[000000003e0001a8] ldsw [%o2+0x000],%l4 ! Mem[000000003f000000] ldsh [%o1+0x184],%l4 ! Mem[000000003e800184] swap [%o0+0x050],%l6 ! Mem[000000003e000050] jmpl %g6+8,%g0 add %l7,%l6,%l2 p23_call_3_ho: std %l2,[%o0+0x040] ! Mem[000000003e000040] lduw [%o1+0x1ec],%l2 ! Mem[000000003e8001ec] ldub [%o1+0x165],%l6 ! Mem[000000003e800165] stb %l3,[%o0+0x1da] ! Mem[000000003e0001da] retl swap [%o1+0x1cc],%l7 ! Mem[000000003e8001cc] p24_jmpl_3_le: stw %l7,[%i3+0x104] ! Mem[0000000041800104] jmpl %g6+8,%g0 ldx [%i1+0x188],%l0 ! Mem[0000000040800188] p24_call_3_le: std %l0,[%i0+0x060] ! Mem[0000000040000060] std %l0,[%i1+0x158] ! Mem[0000000040800158] retl stx %l2,[%i0+0x0c0] ! Mem[00000000400000c0] p24_jmpl_3_lo: stw %l7,[%o3+0x104] ! Mem[0000000041800104] jmpl %g6+8,%g0 ldx [%o1+0x188],%l0 ! Mem[0000000040800188] p24_call_3_lo: std %l0,[%o0+0x060] ! Mem[0000000040000060] std %l0,[%o1+0x158] ! Mem[0000000040800158] retl stx %l2,[%o0+0x0c0] ! Mem[00000000400000c0] p24_jmpl_3_he: tsubcctv %l7,0xc80,%l0 lduw [%i2+0x1d4],%l3 ! Mem[00000000410001d4] lduw [%i2+0x16c],%l1 ! Mem[000000004100016c] stw %l6,[%i0+0x134] ! Mem[0000000040000134] ldsb [%i1+0x104],%l5 ! Mem[0000000040800104] jmpl %g6+8,%g0 stb %l1,[%i0+0x034] ! Mem[0000000040000034] p24_call_3_he: xnor %l2,0x8da,%l7 retl stb %l1,[%i3+0x105] ! Mem[0000000041800105] p24_jmpl_3_ho: tsubcctv %l7,0xc80,%l0 lduw [%o2+0x1d4],%l3 ! Mem[00000000410001d4] lduw [%o2+0x16c],%l1 ! Mem[000000004100016c] stw %l6,[%o0+0x134] ! Mem[0000000040000134] ldsb [%o1+0x104],%l5 ! Mem[0000000040800104] jmpl %g6+8,%g0 stb %l1,[%o0+0x034] ! Mem[0000000040000034] p24_call_3_ho: xnor %l2,0x8da,%l7 retl stb %l1,[%o3+0x105] ! Mem[0000000041800105] p25_jmpl_3_le: stx %l6,[%i3+0x148] ! Mem[0000000043800148] stx %l6,[%i2+0x140] ! Mem[0000000043000140] sra %l3,0x01e,%l5 srax %l6,%l1,%l1 stx %l4,[%i0+0x1b8] ! Mem[00000000420001b8] jmpl %g6+8,%g0 lduh [%i2+0x11a],%l5 ! Mem[000000004300011a] p25_call_3_le: ldx [%i2+0x0b8],%l6 ! Mem[00000000430000b8] ldub [%i3+0x098],%l0 ! Mem[0000000043800098] andn %l5,%l3,%l5 ldsh [%i2+0x14e],%l0 ! Mem[000000004300014e] subccc %l2,%l0,%l4 st %f0 ,[%i3+0x184] ! Mem[0000000043800184] ld [%i3+0x13c],%f5 ! Mem[000000004380013c] retl std %l6,[%i1+0x0a0] ! Mem[00000000428000a0] p25_jmpl_3_lo: stx %l6,[%o3+0x148] ! Mem[0000000043800148] stx %l6,[%o2+0x140] ! Mem[0000000043000140] sra %l3,0x01e,%l5 srax %l6,%l1,%l1 stx %l4,[%o0+0x1b8] ! Mem[00000000420001b8] jmpl %g6+8,%g0 lduh [%o2+0x11a],%l5 ! Mem[000000004300011a] p25_call_3_lo: ldx [%o2+0x0b8],%l6 ! Mem[00000000430000b8] ldub [%o3+0x098],%l0 ! Mem[0000000043800098] andn %l5,%l3,%l5 ldsh [%o2+0x14e],%l0 ! Mem[000000004300014e] subccc %l2,%l0,%l4 st %f0 ,[%o3+0x184] ! Mem[0000000043800184] ld [%o3+0x13c],%f5 ! Mem[000000004380013c] retl std %l6,[%o1+0x0a0] ! Mem[00000000428000a0] p25_jmpl_3_he: stx %l6,[%i2+0x1d8] ! Mem[00000000430001d8] st %f31,[%i0+0x088] ! Mem[0000000042000088] ldd [%i0+0x058],%l4 ! Mem[0000000042000058] jmpl %g6+8,%g0 ldx [%i0+0x1b0],%l4 ! Mem[00000000420001b0] p25_call_3_he: swap [%i2+0x014],%l3 ! Mem[0000000043000014] ldx [%i3+0x088],%l4 ! Mem[0000000043800088] ldstub [%i2+0x05f],%l6 ! Mem[000000004300005f] retl ldd [%i2+0x100],%l6 ! Mem[0000000043000100] p25_jmpl_3_ho: stx %l6,[%o2+0x1d8] ! Mem[00000000430001d8] st %f31,[%o0+0x088] ! Mem[0000000042000088] ldd [%o0+0x058],%l4 ! Mem[0000000042000058] jmpl %g6+8,%g0 ldx [%o0+0x1b0],%l4 ! Mem[00000000420001b0] p25_call_3_ho: swap [%o2+0x014],%l3 ! Mem[0000000043000014] ldx [%o3+0x088],%l4 ! Mem[0000000043800088] ldstub [%o2+0x05f],%l6 ! Mem[000000004300005f] retl ldd [%o2+0x100],%l6 ! Mem[0000000043000100] p26_jmpl_3_le: ldsw [%i3+0x0f4],%l3 ! Mem[00000000458000f4] stw %l0,[%i2+0x08c] ! Mem[000000004500008c] st %f11,[%i2+0x1dc] ! Mem[00000000450001dc] lduw [%i0+0x138],%l1 ! Mem[0000000044000138] subccc %l2,%l2,%l0 ldsw [%i3+0x104],%l7 ! Mem[0000000045800104] ldd [%i1+0x0d0],%l2 ! Mem[00000000448000d0] jmpl %g6+8,%g0 swap [%i0+0x094],%l2 ! Mem[0000000044000094] p26_call_3_le: ldx [%i3+0x168],%l5 ! Mem[0000000045800168] ld [%i1+0x1c0],%f15 ! Mem[00000000448001c0] stw %l6,[%i1+0x120] ! Mem[0000000044800120] stw %l4,[%i0+0x0dc] ! Mem[00000000440000dc] lduh [%i0+0x18c],%l4 ! Mem[000000004400018c] ldsb [%i1+0x08f],%l1 ! Mem[000000004480008f] srax %l5,0x00b,%l1 retl orncc %l5,0x5fd,%l4 p26_jmpl_3_lo: ldsw [%o3+0x0f4],%l3 ! Mem[00000000458000f4] stw %l0,[%o2+0x08c] ! Mem[000000004500008c] st %f11,[%o2+0x1dc] ! Mem[00000000450001dc] lduw [%o0+0x138],%l1 ! Mem[0000000044000138] subccc %l2,%l2,%l0 ldsw [%o3+0x104],%l7 ! Mem[0000000045800104] ldd [%o1+0x0d0],%l2 ! Mem[00000000448000d0] jmpl %g6+8,%g0 swap [%o0+0x094],%l2 ! Mem[0000000044000094] p26_call_3_lo: ldx [%o3+0x168],%l5 ! Mem[0000000045800168] ld [%o1+0x1c0],%f15 ! Mem[00000000448001c0] stw %l6,[%o1+0x120] ! Mem[0000000044800120] stw %l4,[%o0+0x0dc] ! Mem[00000000440000dc] lduh [%o0+0x18c],%l4 ! Mem[000000004400018c] ldsb [%o1+0x08f],%l1 ! Mem[000000004480008f] srax %l5,0x00b,%l1 retl orncc %l5,0x5fd,%l4 p26_jmpl_3_he: stw %l6,[%i3+0x164] ! Mem[0000000045800164] ldd [%i0+0x050],%l0 ! Mem[0000000044000050] lduh [%i2+0x0e4],%l7 ! Mem[00000000450000e4] std %l4,[%i0+0x1d8] ! Mem[00000000440001d8] andncc %l6,%l7,%l0 ldsw [%i0+0x0d4],%l7 ! Mem[00000000440000d4] jmpl %g6+8,%g0 stw %l5,[%i0+0x000] ! Mem[0000000044000000] p26_call_3_he: ldstub [%i0+0x1ad],%l2 ! Mem[00000000440001ad] taddcctv %l5,0x9c1,%l7 st %f21,[%i1+0x00c] ! Mem[000000004480000c] stw %l6,[%i3+0x1cc] ! Mem[00000000458001cc] swap [%i2+0x120],%l5 ! Mem[0000000045000120] retl stw %l7,[%i2+0x084] ! Mem[0000000045000084] p26_jmpl_3_ho: stw %l6,[%o3+0x164] ! Mem[0000000045800164] ldd [%o0+0x050],%l0 ! Mem[0000000044000050] lduh [%o2+0x0e4],%l7 ! Mem[00000000450000e4] std %l4,[%o0+0x1d8] ! Mem[00000000440001d8] andncc %l6,%l7,%l0 ldsw [%o0+0x0d4],%l7 ! Mem[00000000440000d4] jmpl %g6+8,%g0 stw %l5,[%o0+0x000] ! Mem[0000000044000000] p26_call_3_ho: ldstub [%o0+0x1ad],%l2 ! Mem[00000000440001ad] taddcctv %l5,0x9c1,%l7 st %f21,[%o1+0x00c] ! Mem[000000004480000c] stw %l6,[%o3+0x1cc] ! Mem[00000000458001cc] swap [%o2+0x120],%l5 ! Mem[0000000045000120] retl stw %l7,[%o2+0x084] ! Mem[0000000045000084] p27_jmpl_3_le: ldd [%i2+0x0c8],%l6 ! Mem[00000000470000c8] jmpl %g6+8,%g0 stb %l2,[%i1+0x087] ! Mem[0000000046800087] p27_call_3_le: retl ldstub [%i0+0x165],%l6 ! Mem[0000000046000165] p27_jmpl_3_lo: ldd [%o2+0x0c8],%l6 ! Mem[00000000470000c8] jmpl %g6+8,%g0 stb %l2,[%o1+0x087] ! Mem[0000000046800087] p27_call_3_lo: retl ldstub [%o0+0x165],%l6 ! Mem[0000000046000165] p27_jmpl_3_he: smul %l6,%l7,%l5 jmpl %g6+8,%g0 stw %l7,[%i3+0x1e8] ! Mem[00000000478001e8] p27_call_3_he: std %l4,[%i1+0x160] ! Mem[0000000046800160] retl ldub [%i2+0x042],%l6 ! Mem[0000000047000042] p27_jmpl_3_ho: smul %l6,%l7,%l5 jmpl %g6+8,%g0 stw %l7,[%o3+0x1e8] ! Mem[00000000478001e8] p27_call_3_ho: std %l4,[%o1+0x160] ! Mem[0000000046800160] retl ldub [%o2+0x042],%l6 ! Mem[0000000047000042] p28_jmpl_3_le: lduw [%i3+0x0fc],%l6 ! Mem[00000000498000fc] jmpl %g6+8,%g0 ldd [%i2+0x1a0],%l2 ! Mem[00000000490001a0] p28_call_3_le: retl ldub [%i2+0x1c1],%l4 ! Mem[00000000490001c1] p28_jmpl_3_lo: lduw [%o3+0x0fc],%l6 ! Mem[00000000498000fc] jmpl %g6+8,%g0 ldd [%o2+0x1a0],%l2 ! Mem[00000000490001a0] p28_call_3_lo: retl ldub [%o2+0x1c1],%l4 ! Mem[00000000490001c1] p28_jmpl_3_he: jmpl %g6+8,%g0 andcc %l1,0x92a,%l2 p28_call_3_he: ldsh [%i1+0x1d8],%l7 ! Mem[00000000488001d8] retl smulcc %l7,%l5,%l2 p28_jmpl_3_ho: jmpl %g6+8,%g0 andcc %l1,0x92a,%l2 p28_call_3_ho: ldsh [%o1+0x1d8],%l7 ! Mem[00000000488001d8] retl smulcc %l7,%l5,%l2 p29_jmpl_3_le: ldstub [%i0+0x044],%l6 ! Mem[000000004a000044] jmpl %g6+8,%g0 ld [%i2+0x068],%f11 ! Mem[000000004b000068] p29_call_3_le: ldstub [%i0+0x056],%l1 ! Mem[000000004a000056] ldstub [%i3+0x1e9],%l1 ! Mem[000000004b8001e9] retl lduw [%i0+0x1b4],%l0 ! Mem[000000004a0001b4] p29_jmpl_3_lo: ldstub [%o0+0x044],%l6 ! Mem[000000004a000044] jmpl %g6+8,%g0 ld [%o2+0x068],%f11 ! Mem[000000004b000068] p29_call_3_lo: ldstub [%o0+0x056],%l1 ! Mem[000000004a000056] ldstub [%o3+0x1e9],%l1 ! Mem[000000004b8001e9] retl lduw [%o0+0x1b4],%l0 ! Mem[000000004a0001b4] p29_jmpl_3_he: stw %l4,[%i0+0x1e4] ! Mem[000000004a0001e4] lduw [%i0+0x178],%l4 ! Mem[000000004a000178] lduw [%i3+0x09c],%l0 ! Mem[000000004b80009c] lduh [%i0+0x06a],%l2 ! Mem[000000004a00006a] srax %l3,%l4,%l6 jmpl %g6+8,%g0 umulcc %l1,%l4,%l0 p29_call_3_he: ldub [%i2+0x146],%l2 ! Mem[000000004b000146] lduh [%i3+0x0ae],%l0 ! Mem[000000004b8000ae] xorcc %l6,%l3,%l1 ldsw [%i2+0x010],%l6 ! Mem[000000004b000010] ldx [%i0+0x1f0],%l4 ! Mem[000000004a0001f0] retl ldsh [%i2+0x1fa],%l2 ! Mem[000000004b0001fa] p29_jmpl_3_ho: stw %l4,[%o0+0x1e4] ! Mem[000000004a0001e4] lduw [%o0+0x178],%l4 ! Mem[000000004a000178] lduw [%o3+0x09c],%l0 ! Mem[000000004b80009c] lduh [%o0+0x06a],%l2 ! Mem[000000004a00006a] srax %l3,%l4,%l6 jmpl %g6+8,%g0 umulcc %l1,%l4,%l0 p29_call_3_ho: ldub [%o2+0x146],%l2 ! Mem[000000004b000146] lduh [%o3+0x0ae],%l0 ! Mem[000000004b8000ae] xorcc %l6,%l3,%l1 ldsw [%o2+0x010],%l6 ! Mem[000000004b000010] ldx [%o0+0x1f0],%l4 ! Mem[000000004a0001f0] retl ldsh [%o2+0x1fa],%l2 ! Mem[000000004b0001fa] p30_jmpl_3_le: jmpl %g6+8,%g0 lduh [%i3+0x130],%l4 ! Mem[000000004d800130] p30_call_3_le: ldsb [%i2+0x151],%l1 ! Mem[000000004d000151] std %l2,[%i0+0x110] ! Mem[000000004c000110] ldsb [%i1+0x1d9],%l4 ! Mem[000000004c8001d9] retl stb %l7,[%i1+0x16c] ! Mem[000000004c80016c] p30_jmpl_3_lo: jmpl %g6+8,%g0 lduh [%o3+0x130],%l4 ! Mem[000000004d800130] p30_call_3_lo: ldsb [%o2+0x151],%l1 ! Mem[000000004d000151] std %l2,[%o0+0x110] ! Mem[000000004c000110] ldsb [%o1+0x1d9],%l4 ! Mem[000000004c8001d9] retl stb %l7,[%o1+0x16c] ! Mem[000000004c80016c] p30_jmpl_3_he: stb %l0,[%i3+0x03c] ! Mem[000000004d80003c] ldub [%i2+0x0e9],%l6 ! Mem[000000004d0000e9] lduw [%i2+0x180],%l6 ! Mem[000000004d000180] jmpl %g6+8,%g0 lduw [%i2+0x170],%l5 ! Mem[000000004d000170] p30_call_3_he: retl addccc %l6,%l1,%l1 p30_jmpl_3_ho: stb %l0,[%o3+0x03c] ! Mem[000000004d80003c] ldub [%o2+0x0e9],%l6 ! Mem[000000004d0000e9] lduw [%o2+0x180],%l6 ! Mem[000000004d000180] jmpl %g6+8,%g0 lduw [%o2+0x170],%l5 ! Mem[000000004d000170] p30_call_3_ho: retl addccc %l6,%l1,%l1 p31_jmpl_3_le: ldsh [%i1+0x156],%l5 ! Mem[000000004e800156] xorcc %l3,-0xc27,%l4 ldd [%i3+0x178],%l0 ! Mem[000000004f800178] jmpl %g6+8,%g0 ldstub [%i1+0x1f2],%l7 ! Mem[000000004e8001f2] p31_call_3_le: ldd [%i3+0x000],%f6 ! Mem[000000004f800000] ldsb [%i2+0x18f],%l2 ! Mem[000000004f00018f] retl stb %l5,[%i1+0x1b4] ! Mem[000000004e8001b4] p31_jmpl_3_lo: ldsh [%o1+0x156],%l5 ! Mem[000000004e800156] xorcc %l3,-0xc27,%l4 ldd [%o3+0x178],%l0 ! Mem[000000004f800178] jmpl %g6+8,%g0 ldstub [%o1+0x1f2],%l7 ! Mem[000000004e8001f2] p31_call_3_lo: ldd [%o3+0x000],%f6 ! Mem[000000004f800000] ldsb [%o2+0x18f],%l2 ! Mem[000000004f00018f] retl stb %l5,[%o1+0x1b4] ! Mem[000000004e8001b4] p31_jmpl_3_he: lduw [%i0+0x0fc],%l4 ! Mem[000000004e0000fc] std %l4,[%i0+0x1a8] ! Mem[000000004e0001a8] addccc %l1,%l1,%l0 stx %l5,[%i2+0x098] ! Mem[000000004f000098] ldd [%i0+0x058],%l4 ! Mem[000000004e000058] ldub [%i1+0x128],%l7 ! Mem[000000004e800128] jmpl %g6+8,%g0 ldsh [%i0+0x054],%l2 ! Mem[000000004e000054] p31_call_3_he: lduw [%i1+0x1b8],%l4 ! Mem[000000004e8001b8] lduh [%i0+0x1fa],%l0 ! Mem[000000004e0001fa] stb %l6,[%i1+0x165] ! Mem[000000004e800165] lduh [%i1+0x166],%l5 ! Mem[000000004e800166] ld [%i0+0x070],%f23 ! Mem[000000004e000070] retl swap [%i3+0x04c],%l4 ! Mem[000000004f80004c] p31_jmpl_3_ho: lduw [%o0+0x0fc],%l4 ! Mem[000000004e0000fc] std %l4,[%o0+0x1a8] ! Mem[000000004e0001a8] addccc %l1,%l1,%l0 stx %l5,[%o2+0x098] ! Mem[000000004f000098] ldd [%o0+0x058],%l4 ! Mem[000000004e000058] ldub [%o1+0x128],%l7 ! Mem[000000004e800128] jmpl %g6+8,%g0 ldsh [%o0+0x054],%l2 ! Mem[000000004e000054] p31_call_3_ho: lduw [%o1+0x1b8],%l4 ! Mem[000000004e8001b8] lduh [%o0+0x1fa],%l0 ! Mem[000000004e0001fa] stb %l6,[%o1+0x165] ! Mem[000000004e800165] lduh [%o1+0x166],%l5 ! Mem[000000004e800166] ld [%o0+0x070],%f23 ! Mem[000000004e000070] retl swap [%o3+0x04c],%l4 ! Mem[000000004f80004c] p32_jmpl_3_le: jmpl %g6+8,%g0 ldsb [%i2+0x054],%l5 ! Mem[0000000051000054] p32_call_3_le: std %l4,[%i3+0x038] ! Mem[0000000051800038] ldx [%i1+0x020],%l1 ! Mem[0000000050800020] ldsw [%i3+0x128],%l5 ! Mem[0000000051800128] ldd [%i3+0x060],%l6 ! Mem[0000000051800060] ldsb [%i3+0x0b6],%l0 ! Mem[00000000518000b6] std %l0,[%i3+0x148] ! Mem[0000000051800148] addccc %l7,-0x258,%l7 retl sra %l6,0x011,%l1 p32_jmpl_3_lo: jmpl %g6+8,%g0 ldsb [%o2+0x054],%l5 ! Mem[0000000051000054] p32_call_3_lo: std %l4,[%o3+0x038] ! Mem[0000000051800038] ldx [%o1+0x020],%l1 ! Mem[0000000050800020] ldsw [%o3+0x128],%l5 ! Mem[0000000051800128] ldd [%o3+0x060],%l6 ! Mem[0000000051800060] ldsb [%o3+0x0b6],%l0 ! Mem[00000000518000b6] std %l0,[%o3+0x148] ! Mem[0000000051800148] addccc %l7,-0x258,%l7 retl sra %l6,0x011,%l1 p32_jmpl_3_he: ldx [%i1+0x1d8],%l6 ! Mem[00000000508001d8] ldsw [%i2+0x174],%l6 ! Mem[0000000051000174] sra %l0,0x00a,%l5 lduh [%i1+0x134],%l4 ! Mem[0000000050800134] swap [%i2+0x000],%l6 ! Mem[0000000051000000] jmpl %g6+8,%g0 stb %l6,[%i2+0x073] ! Mem[0000000051000073] p32_call_3_he: sth %l7,[%i2+0x110] ! Mem[0000000051000110] stb %l3,[%i3+0x136] ! Mem[0000000051800136] ldsb [%i3+0x019],%l0 ! Mem[0000000051800019] retl sth %l0,[%i2+0x1b8] ! Mem[00000000510001b8] p32_jmpl_3_ho: ldx [%o1+0x1d8],%l6 ! Mem[00000000508001d8] ldsw [%o2+0x174],%l6 ! Mem[0000000051000174] sra %l0,0x00a,%l5 lduh [%o1+0x134],%l4 ! Mem[0000000050800134] swap [%o2+0x000],%l6 ! Mem[0000000051000000] jmpl %g6+8,%g0 stb %l6,[%o2+0x073] ! Mem[0000000051000073] p32_call_3_ho: sth %l7,[%o2+0x110] ! Mem[0000000051000110] stb %l3,[%o3+0x136] ! Mem[0000000051800136] ldsb [%o3+0x019],%l0 ! Mem[0000000051800019] retl sth %l0,[%o2+0x1b8] ! Mem[00000000510001b8] p33_jmpl_3_le: stb %l1,[%i0+0x126] ! Mem[0000000052000126] jmpl %g6+8,%g0 stw %l2,[%i2+0x018] ! Mem[0000000053000018] p33_call_3_le: addccc %l4,%l5,%l2 stb %l0,[%i2+0x15d] ! Mem[000000005300015d] st %f6 ,[%i3+0x08c] ! Mem[000000005380008c] lduw [%i3+0x144],%l5 ! Mem[0000000053800144] umulcc %l5,0x559,%l0 ldsw [%i1+0x114],%l6 ! Mem[0000000052800114] std %l4,[%i0+0x120] ! Mem[0000000052000120] retl taddcc %l6,%l0,%l5 p33_jmpl_3_lo: stb %l1,[%o0+0x126] ! Mem[0000000052000126] jmpl %g6+8,%g0 stw %l2,[%o2+0x018] ! Mem[0000000053000018] p33_call_3_lo: addccc %l4,%l5,%l2 stb %l0,[%o2+0x15d] ! Mem[000000005300015d] st %f6 ,[%o3+0x08c] ! Mem[000000005380008c] lduw [%o3+0x144],%l5 ! Mem[0000000053800144] umulcc %l5,0x559,%l0 ldsw [%o1+0x114],%l6 ! Mem[0000000052800114] std %l4,[%o0+0x120] ! Mem[0000000052000120] retl taddcc %l6,%l0,%l5 p33_jmpl_3_he: sth %l1,[%i1+0x08e] ! Mem[000000005280008e] ldsw [%i2+0x174],%l6 ! Mem[0000000053000174] stb %l5,[%i0+0x09a] ! Mem[000000005200009a] stw %l0,[%i3+0x13c] ! Mem[000000005380013c] jmpl %g6+8,%g0 std %l6,[%i2+0x138] ! Mem[0000000053000138] p33_call_3_he: retl stw %l1,[%i0+0x1b8] ! Mem[00000000520001b8] p33_jmpl_3_ho: sth %l1,[%o1+0x08e] ! Mem[000000005280008e] ldsw [%o2+0x174],%l6 ! Mem[0000000053000174] stb %l5,[%o0+0x09a] ! Mem[000000005200009a] stw %l0,[%o3+0x13c] ! Mem[000000005380013c] jmpl %g6+8,%g0 std %l6,[%o2+0x138] ! Mem[0000000053000138] p33_call_3_ho: retl stw %l1,[%o0+0x1b8] ! Mem[00000000520001b8] p34_jmpl_3_le: nop jmpl %g6+8,%g0 ldub [%i3+0x0a8],%l3 ! Mem[00000000558000a8] p34_call_3_le: ldx [%i3+0x028],%l6 ! Mem[0000000055800028] or %l0,-0x208,%l0 stb %l4,[%i2+0x1d8] ! Mem[00000000550001d8] ldx [%i0+0x0c8],%l0 ! Mem[00000000540000c8] andncc %l6,0xfbc,%l7 ldd [%i3+0x040],%l6 ! Mem[0000000055800040] retl st %f6 ,[%i1+0x04c] ! Mem[000000005480004c] p34_jmpl_3_lo: nop jmpl %g6+8,%g0 ldub [%o3+0x0a8],%l3 ! Mem[00000000558000a8] p34_call_3_lo: ldx [%o3+0x028],%l6 ! Mem[0000000055800028] or %l0,-0x208,%l0 stb %l4,[%o2+0x1d8] ! Mem[00000000550001d8] ldx [%o0+0x0c8],%l0 ! Mem[00000000540000c8] andncc %l6,0xfbc,%l7 ldd [%o3+0x040],%l6 ! Mem[0000000055800040] retl st %f6 ,[%o1+0x04c] ! Mem[000000005480004c] p34_jmpl_3_he: ldsh [%i1+0x1f0],%l4 ! Mem[00000000548001f0] lduh [%i2+0x028],%l7 ! Mem[0000000055000028] lduh [%i1+0x0e4],%l4 ! Mem[00000000548000e4] ldsh [%i1+0x032],%l7 ! Mem[0000000054800032] ldx [%i2+0x1f0],%l3 ! Mem[00000000550001f0] lduw [%i3+0x08c],%l6 ! Mem[000000005580008c] stb %l5,[%i3+0x146] ! Mem[0000000055800146] jmpl %g6+8,%g0 ldstub [%i3+0x199],%l5 ! Mem[0000000055800199] p34_call_3_he: ldd [%i0+0x0d8],%f22 ! Mem[00000000540000d8] tsubcctv %l0,%l0,%l1 ldd [%i3+0x098],%l0 ! Mem[0000000055800098] retl ldsh [%i2+0x1ae],%l0 ! Mem[00000000550001ae] p34_jmpl_3_ho: ldsh [%o1+0x1f0],%l4 ! Mem[00000000548001f0] lduh [%o2+0x028],%l7 ! Mem[0000000055000028] lduh [%o1+0x0e4],%l4 ! Mem[00000000548000e4] ldsh [%o1+0x032],%l7 ! Mem[0000000054800032] ldx [%o2+0x1f0],%l3 ! Mem[00000000550001f0] lduw [%o3+0x08c],%l6 ! Mem[000000005580008c] stb %l5,[%o3+0x146] ! Mem[0000000055800146] jmpl %g6+8,%g0 ldstub [%o3+0x199],%l5 ! Mem[0000000055800199] p34_call_3_ho: ldd [%o0+0x0d8],%f22 ! Mem[00000000540000d8] tsubcctv %l0,%l0,%l1 ldd [%o3+0x098],%l0 ! Mem[0000000055800098] retl ldsh [%o2+0x1ae],%l0 ! Mem[00000000550001ae] p35_jmpl_3_le: std %f4 ,[%i3+0x088] ! Mem[0000000057800088] stx %l0,[%i3+0x150] ! Mem[0000000057800150] jmpl %g6+8,%g0 ldsb [%i1+0x08a],%l5 ! Mem[000000005680008a] p35_call_3_le: retl and %l4,%l3,%l0 p35_jmpl_3_lo: std %f4 ,[%o3+0x088] ! Mem[0000000057800088] stx %l0,[%o3+0x150] ! Mem[0000000057800150] jmpl %g6+8,%g0 ldsb [%o1+0x08a],%l5 ! Mem[000000005680008a] p35_call_3_lo: retl and %l4,%l3,%l0 p35_jmpl_3_he: stw %l5,[%i2+0x0cc] ! Mem[00000000570000cc] sth %l1,[%i0+0x162] ! Mem[0000000056000162] sub %l5,%l7,%l6 udivx %l4,%l4,%l3 jmpl %g6+8,%g0 addcc %l1,-0xaaf,%l4 p35_call_3_he: swap [%i1+0x184],%l4 ! Mem[0000000056800184] ldx [%i3+0x168],%l6 ! Mem[0000000057800168] addc %l2,-0xe4a,%l1 stb %l5,[%i3+0x1e3] ! Mem[00000000578001e3] sdivx %l5,%l0,%l4 ldd [%i0+0x0e0],%f18 ! Mem[00000000560000e0] retl ldd [%i3+0x018],%f16 ! Mem[0000000057800018] p35_jmpl_3_ho: stw %l5,[%o2+0x0cc] ! Mem[00000000570000cc] sth %l1,[%o0+0x162] ! Mem[0000000056000162] sub %l5,%l7,%l6 udivx %l4,%l4,%l3 jmpl %g6+8,%g0 addcc %l1,-0xaaf,%l4 p35_call_3_ho: swap [%o1+0x184],%l4 ! Mem[0000000056800184] ldx [%o3+0x168],%l6 ! Mem[0000000057800168] addc %l2,-0xe4a,%l1 stb %l5,[%o3+0x1e3] ! Mem[00000000578001e3] sdivx %l5,%l0,%l4 ldd [%o0+0x0e0],%f18 ! Mem[00000000560000e0] retl ldd [%o3+0x018],%f16 ! Mem[0000000057800018] p36_jmpl_3_le: ldub [%i3+0x1cf],%l2 ! Mem[00000000598001cf] stw %l0,[%i1+0x0b8] ! Mem[00000000588000b8] std %l6,[%i3+0x0d0] ! Mem[00000000598000d0] mulx %l5,%l2,%l7 ld [%i3+0x02c],%f1 ! Mem[000000005980002c] ldsh [%i1+0x198],%l0 ! Mem[0000000058800198] ldsh [%i0+0x02c],%l0 ! Mem[000000005800002c] jmpl %g6+8,%g0 ldsw [%i2+0x114],%l3 ! Mem[0000000059000114] p36_call_3_le: swap [%i1+0x1cc],%l6 ! Mem[00000000588001cc] ldsw [%i2+0x0b8],%l5 ! Mem[00000000590000b8] ldsw [%i1+0x1ec],%l4 ! Mem[00000000588001ec] std %l4,[%i1+0x028] ! Mem[0000000058800028] std %l0,[%i2+0x118] ! Mem[0000000059000118] retl lduw [%i3+0x094],%l4 ! Mem[0000000059800094] p36_jmpl_3_lo: ldub [%o3+0x1cf],%l2 ! Mem[00000000598001cf] stw %l0,[%o1+0x0b8] ! Mem[00000000588000b8] std %l6,[%o3+0x0d0] ! Mem[00000000598000d0] mulx %l5,%l2,%l7 ld [%o3+0x02c],%f1 ! Mem[000000005980002c] ldsh [%o1+0x198],%l0 ! Mem[0000000058800198] ldsh [%o0+0x02c],%l0 ! Mem[000000005800002c] jmpl %g6+8,%g0 ldsw [%o2+0x114],%l3 ! Mem[0000000059000114] p36_call_3_lo: swap [%o1+0x1cc],%l6 ! Mem[00000000588001cc] ldsw [%o2+0x0b8],%l5 ! Mem[00000000590000b8] ldsw [%o1+0x1ec],%l4 ! Mem[00000000588001ec] std %l4,[%o1+0x028] ! Mem[0000000058800028] std %l0,[%o2+0x118] ! Mem[0000000059000118] retl lduw [%o3+0x094],%l4 ! Mem[0000000059800094] p36_jmpl_3_he: stw %l3,[%i1+0x124] ! Mem[0000000058800124] add %l6,0xd5e,%l4 ldstub [%i0+0x0c5],%l7 ! Mem[00000000580000c5] st %f18,[%i2+0x1fc] ! Mem[00000000590001fc] jmpl %g6+8,%g0 stx %l6,[%i0+0x0f8] ! Mem[00000000580000f8] p36_call_3_he: srax %l6,%l5,%l4 udivx %l7,0x5a9,%l7 ldub [%i1+0x146],%l1 ! Mem[0000000058800146] stx %l5,[%i1+0x128] ! Mem[0000000058800128] retl stb %l1,[%i1+0x18c] ! Mem[000000005880018c] p36_jmpl_3_ho: stw %l3,[%o1+0x124] ! Mem[0000000058800124] add %l6,0xd5e,%l4 ldstub [%o0+0x0c5],%l7 ! Mem[00000000580000c5] st %f18,[%o2+0x1fc] ! Mem[00000000590001fc] jmpl %g6+8,%g0 stx %l6,[%o0+0x0f8] ! Mem[00000000580000f8] p36_call_3_ho: srax %l6,%l5,%l4 udivx %l7,0x5a9,%l7 ldub [%o1+0x146],%l1 ! Mem[0000000058800146] stx %l5,[%o1+0x128] ! Mem[0000000058800128] retl stb %l1,[%o1+0x18c] ! Mem[000000005880018c] p37_jmpl_3_le: stb %l7,[%i2+0x05b] ! Mem[000000005b00005b] ldub [%i1+0x1de],%l0 ! Mem[000000005a8001de] addccc %l7,-0xaa1,%l0 stw %l7,[%i1+0x16c] ! Mem[000000005a80016c] jmpl %g6+8,%g0 stx %l5,[%i2+0x1a8] ! Mem[000000005b0001a8] p37_call_3_le: lduw [%i0+0x090],%l7 ! Mem[000000005a000090] ldsh [%i1+0x11e],%l1 ! Mem[000000005a80011e] sllx %l6,0x03d,%l5 ldd [%i3+0x1c0],%f6 ! Mem[000000005b8001c0] lduw [%i1+0x050],%l3 ! Mem[000000005a800050] tsubcc %l4,-0x0c3,%l2 lduh [%i1+0x034],%l1 ! Mem[000000005a800034] retl ldx [%i3+0x180],%l4 ! Mem[000000005b800180] p37_jmpl_3_lo: stb %l7,[%o2+0x05b] ! Mem[000000005b00005b] ldub [%o1+0x1de],%l0 ! Mem[000000005a8001de] addccc %l7,-0xaa1,%l0 stw %l7,[%o1+0x16c] ! Mem[000000005a80016c] jmpl %g6+8,%g0 stx %l5,[%o2+0x1a8] ! Mem[000000005b0001a8] p37_call_3_lo: lduw [%o0+0x090],%l7 ! Mem[000000005a000090] ldsh [%o1+0x11e],%l1 ! Mem[000000005a80011e] sllx %l6,0x03d,%l5 ldd [%o3+0x1c0],%f6 ! Mem[000000005b8001c0] lduw [%o1+0x050],%l3 ! Mem[000000005a800050] tsubcc %l4,-0x0c3,%l2 lduh [%o1+0x034],%l1 ! Mem[000000005a800034] retl ldx [%o3+0x180],%l4 ! Mem[000000005b800180] p37_jmpl_3_he: ldstub [%i2+0x105],%l6 ! Mem[000000005b000105] ld [%i0+0x030],%f26 ! Mem[000000005a000030] ldsb [%i3+0x114],%l4 ! Mem[000000005b800114] std %l6,[%i1+0x020] ! Mem[000000005a800020] ldx [%i0+0x050],%l6 ! Mem[000000005a000050] std %l6,[%i3+0x198] ! Mem[000000005b800198] jmpl %g6+8,%g0 stw %l0,[%i1+0x01c] ! Mem[000000005a80001c] p37_call_3_he: srax %l5,%l1,%l2 ldsh [%i2+0x0da],%l6 ! Mem[000000005b0000da] ldsb [%i3+0x0d5],%l7 ! Mem[000000005b8000d5] ldsb [%i1+0x001],%l5 ! Mem[000000005a800001] swap [%i3+0x18c],%l2 ! Mem[000000005b80018c] addcc %l0,-0x35e,%l2 lduw [%i2+0x1c0],%l4 ! Mem[000000005b0001c0] retl umulcc %l3,-0x049,%l0 p37_jmpl_3_ho: ldstub [%o2+0x105],%l6 ! Mem[000000005b000105] ld [%o0+0x030],%f26 ! Mem[000000005a000030] ldsb [%o3+0x114],%l4 ! Mem[000000005b800114] std %l6,[%o1+0x020] ! Mem[000000005a800020] ldx [%o0+0x050],%l6 ! Mem[000000005a000050] std %l6,[%o3+0x198] ! Mem[000000005b800198] jmpl %g6+8,%g0 stw %l0,[%o1+0x01c] ! Mem[000000005a80001c] p37_call_3_ho: srax %l5,%l1,%l2 ldsh [%o2+0x0da],%l6 ! Mem[000000005b0000da] ldsb [%o3+0x0d5],%l7 ! Mem[000000005b8000d5] ldsb [%o1+0x001],%l5 ! Mem[000000005a800001] swap [%o3+0x18c],%l2 ! Mem[000000005b80018c] addcc %l0,-0x35e,%l2 lduw [%o2+0x1c0],%l4 ! Mem[000000005b0001c0] retl umulcc %l3,-0x049,%l0 p38_jmpl_3_le: andncc %l5,0x040,%l4 xnor %l1,%l0,%l1 ldsb [%i2+0x076],%l2 ! Mem[000000005d000076] ldstub [%i2+0x15d],%l5 ! Mem[000000005d00015d] addc %l1,-0xd3f,%l7 jmpl %g6+8,%g0 taddcctv %l0,%l5,%l4 p38_call_3_le: ldsh [%i2+0x11c],%l2 ! Mem[000000005d00011c] sth %l2,[%i0+0x158] ! Mem[000000005c000158] lduh [%i1+0x1fa],%l6 ! Mem[000000005c8001fa] retl ldstub [%i1+0x148],%l0 ! Mem[000000005c800148] p38_jmpl_3_lo: andncc %l5,0x040,%l4 xnor %l1,%l0,%l1 ldsb [%o2+0x076],%l2 ! Mem[000000005d000076] ldstub [%o2+0x15d],%l5 ! Mem[000000005d00015d] addc %l1,-0xd3f,%l7 jmpl %g6+8,%g0 taddcctv %l0,%l5,%l4 p38_call_3_lo: ldsh [%o2+0x11c],%l2 ! Mem[000000005d00011c] sth %l2,[%o0+0x158] ! Mem[000000005c000158] lduh [%o1+0x1fa],%l6 ! Mem[000000005c8001fa] retl ldstub [%o1+0x148],%l0 ! Mem[000000005c800148] p38_jmpl_3_he: std %f26,[%i1+0x1b0] ! Mem[000000005c8001b0] std %f18,[%i2+0x140] ! Mem[000000005d000140] addccc %l1,-0x8fb,%l3 swap [%i3+0x094],%l0 ! Mem[000000005d800094] jmpl %g6+8,%g0 orncc %l3,%l4,%l4 p38_call_3_he: retl ldstub [%i1+0x08d],%l7 ! Mem[000000005c80008d] p38_jmpl_3_ho: std %f26,[%o1+0x1b0] ! Mem[000000005c8001b0] std %f18,[%o2+0x140] ! Mem[000000005d000140] addccc %l1,-0x8fb,%l3 swap [%o3+0x094],%l0 ! Mem[000000005d800094] jmpl %g6+8,%g0 orncc %l3,%l4,%l4 p38_call_3_ho: retl ldstub [%o1+0x08d],%l7 ! Mem[000000005c80008d] p39_jmpl_3_le: taddcc %l7,0x8f3,%l7 ldsw [%i1+0x114],%l3 ! Mem[000000005e800114] smul %l0,-0xc23,%l1 jmpl %g6+8,%g0 swap [%i0+0x024],%l7 ! Mem[000000005e000024] p39_call_3_le: sth %l7,[%i1+0x118] ! Mem[000000005e800118] stw %l7,[%i3+0x1e0] ! Mem[000000005f8001e0] retl lduh [%i2+0x1a6],%l1 ! Mem[000000005f0001a6] p39_jmpl_3_lo: taddcc %l7,0x8f3,%l7 ldsw [%o1+0x114],%l3 ! Mem[000000005e800114] smul %l0,-0xc23,%l1 jmpl %g6+8,%g0 swap [%o0+0x024],%l7 ! Mem[000000005e000024] p39_call_3_lo: sth %l7,[%o1+0x118] ! Mem[000000005e800118] stw %l7,[%o3+0x1e0] ! Mem[000000005f8001e0] retl lduh [%o2+0x1a6],%l1 ! Mem[000000005f0001a6] p39_jmpl_3_he: ldstub [%i1+0x11c],%l5 ! Mem[000000005e80011c] lduh [%i3+0x17c],%l3 ! Mem[000000005f80017c] stx %l6,[%i3+0x1a8] ! Mem[000000005f8001a8] sth %l4,[%i3+0x0cc] ! Mem[000000005f8000cc] ldsb [%i0+0x14c],%l2 ! Mem[000000005e00014c] ldd [%i0+0x0b0],%l2 ! Mem[000000005e0000b0] jmpl %g6+8,%g0 orn %l7,-0xdf0,%l3 p39_call_3_he: addcc %l6,%l1,%l3 retl ldsw [%i3+0x1e4],%l7 ! Mem[000000005f8001e4] p39_jmpl_3_ho: ldstub [%o1+0x11c],%l5 ! Mem[000000005e80011c] lduh [%o3+0x17c],%l3 ! Mem[000000005f80017c] stx %l6,[%o3+0x1a8] ! Mem[000000005f8001a8] sth %l4,[%o3+0x0cc] ! Mem[000000005f8000cc] ldsb [%o0+0x14c],%l2 ! Mem[000000005e00014c] ldd [%o0+0x0b0],%l2 ! Mem[000000005e0000b0] jmpl %g6+8,%g0 orn %l7,-0xdf0,%l3 p39_call_3_ho: addcc %l6,%l1,%l3 retl ldsw [%o3+0x1e4],%l7 ! Mem[000000005f8001e4] p40_jmpl_3_le: sll %l0,0x005,%l1 ldsh [%i1+0x152],%l5 ! Mem[0000000060800152] std %l6,[%i0+0x040] ! Mem[0000000060000040] xorcc %l2,%l5,%l0 lduh [%i0+0x172],%l1 ! Mem[0000000060000172] lduh [%i2+0x09c],%l0 ! Mem[000000006100009c] ld [%i1+0x0a8],%f8 ! Mem[00000000608000a8] jmpl %g6+8,%g0 ldd [%i1+0x1a0],%l4 ! Mem[00000000608001a0] p40_call_3_le: mulx %l0,%l0,%l1 stw %l6,[%i1+0x1b4] ! Mem[00000000608001b4] andn %l5,0x7ba,%l2 ldsb [%i3+0x086],%l5 ! Mem[0000000061800086] ldub [%i3+0x0e5],%l1 ! Mem[00000000618000e5] std %l2,[%i1+0x0e0] ! Mem[00000000608000e0] retl stb %l7,[%i1+0x130] ! Mem[0000000060800130] p40_jmpl_3_lo: sll %l0,0x005,%l1 ldsh [%o1+0x152],%l5 ! Mem[0000000060800152] std %l6,[%o0+0x040] ! Mem[0000000060000040] xorcc %l2,%l5,%l0 lduh [%o0+0x172],%l1 ! Mem[0000000060000172] lduh [%o2+0x09c],%l0 ! Mem[000000006100009c] ld [%o1+0x0a8],%f8 ! Mem[00000000608000a8] jmpl %g6+8,%g0 ldd [%o1+0x1a0],%l4 ! Mem[00000000608001a0] p40_call_3_lo: mulx %l0,%l0,%l1 stw %l6,[%o1+0x1b4] ! Mem[00000000608001b4] andn %l5,0x7ba,%l2 ldsb [%o3+0x086],%l5 ! Mem[0000000061800086] ldub [%o3+0x0e5],%l1 ! Mem[00000000618000e5] std %l2,[%o1+0x0e0] ! Mem[00000000608000e0] retl stb %l7,[%o1+0x130] ! Mem[0000000060800130] p40_jmpl_3_he: ldd [%i1+0x180],%l0 ! Mem[0000000060800180] ldstub [%i3+0x08d],%l7 ! Mem[000000006180008d] ldsw [%i3+0x194],%l7 ! Mem[0000000061800194] jmpl %g6+8,%g0 orn %l2,%l2,%l7 p40_call_3_he: ldsh [%i0+0x07c],%l3 ! Mem[000000006000007c] xnor %l6,-0x3ba,%l0 retl ldsw [%i3+0x1e0],%l4 ! Mem[00000000618001e0] p40_jmpl_3_ho: ldd [%o1+0x180],%l0 ! Mem[0000000060800180] ldstub [%o3+0x08d],%l7 ! Mem[000000006180008d] ldsw [%o3+0x194],%l7 ! Mem[0000000061800194] jmpl %g6+8,%g0 orn %l2,%l2,%l7 p40_call_3_ho: ldsh [%o0+0x07c],%l3 ! Mem[000000006000007c] xnor %l6,-0x3ba,%l0 retl ldsw [%o3+0x1e0],%l4 ! Mem[00000000618001e0] p41_jmpl_3_le: ldub [%i0+0x0ef],%l5 ! Mem[00000000620000ef] stb %l1,[%i2+0x025] ! Mem[0000000063000025] std %l4,[%i1+0x100] ! Mem[0000000062800100] std %l6,[%i3+0x000] ! Mem[0000000063800000] ldx [%i3+0x1a0],%l3 ! Mem[00000000638001a0] jmpl %g6+8,%g0 ldd [%i0+0x138],%l2 ! Mem[0000000062000138] p41_call_3_le: sth %l2,[%i3+0x152] ! Mem[0000000063800152] st %f11,[%i3+0x1fc] ! Mem[00000000638001fc] stx %l3,[%i1+0x030] ! Mem[0000000062800030] stw %l2,[%i1+0x19c] ! Mem[000000006280019c] andn %l3,%l4,%l5 ld [%i2+0x1b0],%f0 ! Mem[00000000630001b0] retl std %f8 ,[%i1+0x108] ! Mem[0000000062800108] p41_jmpl_3_lo: ldub [%o0+0x0ef],%l5 ! Mem[00000000620000ef] stb %l1,[%o2+0x025] ! Mem[0000000063000025] std %l4,[%o1+0x100] ! Mem[0000000062800100] std %l6,[%o3+0x000] ! Mem[0000000063800000] ldx [%o3+0x1a0],%l3 ! Mem[00000000638001a0] jmpl %g6+8,%g0 ldd [%o0+0x138],%l2 ! Mem[0000000062000138] p41_call_3_lo: sth %l2,[%o3+0x152] ! Mem[0000000063800152] st %f11,[%o3+0x1fc] ! Mem[00000000638001fc] stx %l3,[%o1+0x030] ! Mem[0000000062800030] stw %l2,[%o1+0x19c] ! Mem[000000006280019c] andn %l3,%l4,%l5 ld [%o2+0x1b0],%f0 ! Mem[00000000630001b0] retl std %f8 ,[%o1+0x108] ! Mem[0000000062800108] p41_jmpl_3_he: jmpl %g6+8,%g0 stx %l1,[%i0+0x148] ! Mem[0000000062000148] p41_call_3_he: ldx [%i0+0x0f0],%l4 ! Mem[00000000620000f0] ldstub [%i2+0x00a],%l3 ! Mem[000000006300000a] ldub [%i3+0x099],%l4 ! Mem[0000000063800099] stx %l7,[%i3+0x0f0] ! Mem[00000000638000f0] ld [%i0+0x034],%f20 ! Mem[0000000062000034] retl lduh [%i0+0x18e],%l5 ! Mem[000000006200018e] p41_jmpl_3_ho: jmpl %g6+8,%g0 stx %l1,[%o0+0x148] ! Mem[0000000062000148] p41_call_3_ho: ldx [%o0+0x0f0],%l4 ! Mem[00000000620000f0] ldstub [%o2+0x00a],%l3 ! Mem[000000006300000a] ldub [%o3+0x099],%l4 ! Mem[0000000063800099] stx %l7,[%o3+0x0f0] ! Mem[00000000638000f0] ld [%o0+0x034],%f20 ! Mem[0000000062000034] retl lduh [%o0+0x18e],%l5 ! Mem[000000006200018e] p42_jmpl_3_le: std %l6,[%i0+0x098] ! Mem[0000000064000098] sll %l5,%l7,%l2 st %f13,[%i0+0x020] ! Mem[0000000064000020] ldd [%i1+0x020],%l6 ! Mem[0000000064800020] lduh [%i2+0x08c],%l1 ! Mem[000000006500008c] jmpl %g6+8,%g0 ldd [%i3+0x160],%l4 ! Mem[0000000065800160] p42_call_3_le: ldd [%i0+0x030],%l6 ! Mem[0000000064000030] stb %l6,[%i3+0x1ec] ! Mem[00000000658001ec] ldsh [%i3+0x102],%l5 ! Mem[0000000065800102] ldstub [%i1+0x085],%l7 ! Mem[0000000064800085] ldub [%i2+0x177],%l6 ! Mem[0000000065000177] ldd [%i2+0x140],%l2 ! Mem[0000000065000140] swap [%i2+0x1c0],%l6 ! Mem[00000000650001c0] retl st %f0 ,[%i2+0x094] ! Mem[0000000065000094] p42_jmpl_3_lo: std %l6,[%o0+0x098] ! Mem[0000000064000098] sll %l5,%l7,%l2 st %f13,[%o0+0x020] ! Mem[0000000064000020] ldd [%o1+0x020],%l6 ! Mem[0000000064800020] lduh [%o2+0x08c],%l1 ! Mem[000000006500008c] jmpl %g6+8,%g0 ldd [%o3+0x160],%l4 ! Mem[0000000065800160] p42_call_3_lo: ldd [%o0+0x030],%l6 ! Mem[0000000064000030] stb %l6,[%o3+0x1ec] ! Mem[00000000658001ec] ldsh [%o3+0x102],%l5 ! Mem[0000000065800102] ldstub [%o1+0x085],%l7 ! Mem[0000000064800085] ldub [%o2+0x177],%l6 ! Mem[0000000065000177] ldd [%o2+0x140],%l2 ! Mem[0000000065000140] swap [%o2+0x1c0],%l6 ! Mem[00000000650001c0] retl st %f0 ,[%o2+0x094] ! Mem[0000000065000094] p42_jmpl_3_he: ldsh [%i3+0x1dc],%l3 ! Mem[00000000658001dc] tsubcc %l4,-0xf68,%l4 jmpl %g6+8,%g0 stb %l4,[%i0+0x012] ! Mem[0000000064000012] p42_call_3_he: stw %l6,[%i1+0x004] ! Mem[0000000064800004] mulx %l2,%l5,%l3 ldsb [%i1+0x1c6],%l5 ! Mem[00000000648001c6] lduh [%i2+0x0c8],%l7 ! Mem[00000000650000c8] ldstub [%i2+0x14d],%l1 ! Mem[000000006500014d] retl addccc %l0,0xf7a,%l2 p42_jmpl_3_ho: ldsh [%o3+0x1dc],%l3 ! Mem[00000000658001dc] tsubcc %l4,-0xf68,%l4 jmpl %g6+8,%g0 stb %l4,[%o0+0x012] ! Mem[0000000064000012] p42_call_3_ho: stw %l6,[%o1+0x004] ! Mem[0000000064800004] mulx %l2,%l5,%l3 ldsb [%o1+0x1c6],%l5 ! Mem[00000000648001c6] lduh [%o2+0x0c8],%l7 ! Mem[00000000650000c8] ldstub [%o2+0x14d],%l1 ! Mem[000000006500014d] retl addccc %l0,0xf7a,%l2 p43_jmpl_3_le: ldsw [%i2+0x1e8],%l5 ! Mem[00000000670001e8] ldd [%i3+0x0d8],%l4 ! Mem[00000000678000d8] ldsb [%i1+0x1ad],%l4 ! Mem[00000000668001ad] lduh [%i2+0x0ae],%l1 ! Mem[00000000670000ae] lduh [%i2+0x124],%l1 ! Mem[0000000067000124] jmpl %g6+8,%g0 ldsh [%i2+0x0c2],%l5 ! Mem[00000000670000c2] p43_call_3_le: ldsh [%i1+0x010],%l2 ! Mem[0000000066800010] retl stb %l4,[%i0+0x114] ! Mem[0000000066000114] p43_jmpl_3_lo: ldsw [%o2+0x1e8],%l5 ! Mem[00000000670001e8] ldd [%o3+0x0d8],%l4 ! Mem[00000000678000d8] ldsb [%o1+0x1ad],%l4 ! Mem[00000000668001ad] lduh [%o2+0x0ae],%l1 ! Mem[00000000670000ae] lduh [%o2+0x124],%l1 ! Mem[0000000067000124] jmpl %g6+8,%g0 ldsh [%o2+0x0c2],%l5 ! Mem[00000000670000c2] p43_call_3_lo: ldsh [%o1+0x010],%l2 ! Mem[0000000066800010] retl stb %l4,[%o0+0x114] ! Mem[0000000066000114] p43_jmpl_3_he: ldsb [%i3+0x16d],%l2 ! Mem[000000006780016d] std %f30,[%i0+0x1a8] ! Mem[00000000660001a8] ldx [%i1+0x160],%l1 ! Mem[0000000066800160] swap [%i0+0x1f0],%l4 ! Mem[00000000660001f0] or %l4,0x0ef,%l6 jmpl %g6+8,%g0 subc %l0,0xb41,%l0 p43_call_3_he: addcc %l6,%l6,%l1 ldd [%i3+0x000],%l2 ! Mem[0000000067800000] lduh [%i3+0x19a],%l0 ! Mem[000000006780019a] std %l6,[%i2+0x050] ! Mem[0000000067000050] sth %l0,[%i2+0x1a4] ! Mem[00000000670001a4] retl ldsb [%i3+0x147],%l4 ! Mem[0000000067800147] p43_jmpl_3_ho: ldsb [%o3+0x16d],%l2 ! Mem[000000006780016d] std %f30,[%o0+0x1a8] ! Mem[00000000660001a8] ldx [%o1+0x160],%l1 ! Mem[0000000066800160] swap [%o0+0x1f0],%l4 ! Mem[00000000660001f0] or %l4,0x0ef,%l6 jmpl %g6+8,%g0 subc %l0,0xb41,%l0 p43_call_3_ho: addcc %l6,%l6,%l1 ldd [%o3+0x000],%l2 ! Mem[0000000067800000] lduh [%o3+0x19a],%l0 ! Mem[000000006780019a] std %l6,[%o2+0x050] ! Mem[0000000067000050] sth %l0,[%o2+0x1a4] ! Mem[00000000670001a4] retl ldsb [%o3+0x147],%l4 ! Mem[0000000067800147] p44_jmpl_3_le: std %l6,[%i2+0x100] ! Mem[0000000069000100] andncc %l4,0x806,%l5 jmpl %g6+8,%g0 ldsw [%i0+0x144],%l6 ! Mem[0000000068000144] p44_call_3_le: std %l0,[%i0+0x1b8] ! Mem[00000000680001b8] ldd [%i3+0x180],%l0 ! Mem[0000000069800180] stw %l4,[%i2+0x198] ! Mem[0000000069000198] stw %l2,[%i1+0x0d8] ! Mem[00000000688000d8] subccc %l1,0xdee,%l7 ldsw [%i3+0x17c],%l6 ! Mem[000000006980017c] ldsh [%i3+0x1b8],%l0 ! Mem[00000000698001b8] retl ldd [%i2+0x118],%l0 ! Mem[0000000069000118] p44_jmpl_3_lo: std %l6,[%o2+0x100] ! Mem[0000000069000100] andncc %l4,0x806,%l5 jmpl %g6+8,%g0 ldsw [%o0+0x144],%l6 ! Mem[0000000068000144] p44_call_3_lo: std %l0,[%o0+0x1b8] ! Mem[00000000680001b8] ldd [%o3+0x180],%l0 ! Mem[0000000069800180] stw %l4,[%o2+0x198] ! Mem[0000000069000198] stw %l2,[%o1+0x0d8] ! Mem[00000000688000d8] subccc %l1,0xdee,%l7 ldsw [%o3+0x17c],%l6 ! Mem[000000006980017c] ldsh [%o3+0x1b8],%l0 ! Mem[00000000698001b8] retl ldd [%o2+0x118],%l0 ! Mem[0000000069000118] p44_jmpl_3_he: ldsb [%i0+0x1a6],%l1 ! Mem[00000000680001a6] ldd [%i1+0x010],%f20 ! Mem[0000000068800010] jmpl %g6+8,%g0 taddcctv %l6,%l7,%l5 p44_call_3_he: stw %l3,[%i2+0x100] ! Mem[0000000069000100] or %l1,%l5,%l6 ld [%i1+0x134],%f24 ! Mem[0000000068800134] st %f27,[%i2+0x040] ! Mem[0000000069000040] retl ldsh [%i2+0x0c2],%l6 ! Mem[00000000690000c2] p44_jmpl_3_ho: ldsb [%o0+0x1a6],%l1 ! Mem[00000000680001a6] ldd [%o1+0x010],%f20 ! Mem[0000000068800010] jmpl %g6+8,%g0 taddcctv %l6,%l7,%l5 p44_call_3_ho: stw %l3,[%o2+0x100] ! Mem[0000000069000100] or %l1,%l5,%l6 ld [%o1+0x134],%f24 ! Mem[0000000068800134] st %f27,[%o2+0x040] ! Mem[0000000069000040] retl ldsh [%o2+0x0c2],%l6 ! Mem[00000000690000c2] p45_jmpl_3_le: stw %l1,[%i2+0x118] ! Mem[000000006b000118] ldx [%i0+0x080],%l4 ! Mem[000000006a000080] lduw [%i0+0x114],%l1 ! Mem[000000006a000114] ldstub [%i3+0x1a8],%l2 ! Mem[000000006b8001a8] swap [%i1+0x064],%l0 ! Mem[000000006a800064] jmpl %g6+8,%g0 ldstub [%i2+0x17d],%l0 ! Mem[000000006b00017d] p45_call_3_le: taddcctv %l1,0x453,%l0 ldsb [%i2+0x087],%l0 ! Mem[000000006b000087] sth %l6,[%i2+0x0ae] ! Mem[000000006b0000ae] add %l0,0x24d,%l5 mulx %l7,0x87f,%l1 stw %l5,[%i0+0x1b8] ! Mem[000000006a0001b8] st %f8 ,[%i0+0x0a8] ! Mem[000000006a0000a8] retl ldub [%i1+0x1a3],%l4 ! Mem[000000006a8001a3] p45_jmpl_3_lo: stw %l1,[%o2+0x118] ! Mem[000000006b000118] ldx [%o0+0x080],%l4 ! Mem[000000006a000080] lduw [%o0+0x114],%l1 ! Mem[000000006a000114] ldstub [%o3+0x1a8],%l2 ! Mem[000000006b8001a8] swap [%o1+0x064],%l0 ! Mem[000000006a800064] jmpl %g6+8,%g0 ldstub [%o2+0x17d],%l0 ! Mem[000000006b00017d] p45_call_3_lo: taddcctv %l1,0x453,%l0 ldsb [%o2+0x087],%l0 ! Mem[000000006b000087] sth %l6,[%o2+0x0ae] ! Mem[000000006b0000ae] add %l0,0x24d,%l5 mulx %l7,0x87f,%l1 stw %l5,[%o0+0x1b8] ! Mem[000000006a0001b8] st %f8 ,[%o0+0x0a8] ! Mem[000000006a0000a8] retl ldub [%o1+0x1a3],%l4 ! Mem[000000006a8001a3] p45_jmpl_3_he: udivx %l0,-0xe40,%l1 lduw [%i0+0x09c],%l1 ! Mem[000000006a00009c] ldsw [%i2+0x10c],%l0 ! Mem[000000006b00010c] swap [%i2+0x190],%l2 ! Mem[000000006b000190] ldsw [%i1+0x18c],%l3 ! Mem[000000006a80018c] stw %l3,[%i3+0x050] ! Mem[000000006b800050] jmpl %g6+8,%g0 stw %l4,[%i2+0x1e8] ! Mem[000000006b0001e8] p45_call_3_he: retl lduh [%i0+0x030],%l6 ! Mem[000000006a000030] p45_jmpl_3_ho: udivx %l0,-0xe40,%l1 lduw [%o0+0x09c],%l1 ! Mem[000000006a00009c] ldsw [%o2+0x10c],%l0 ! Mem[000000006b00010c] swap [%o2+0x190],%l2 ! Mem[000000006b000190] ldsw [%o1+0x18c],%l3 ! Mem[000000006a80018c] stw %l3,[%o3+0x050] ! Mem[000000006b800050] jmpl %g6+8,%g0 stw %l4,[%o2+0x1e8] ! Mem[000000006b0001e8] p45_call_3_ho: retl lduh [%o0+0x030],%l6 ! Mem[000000006a000030] p46_jmpl_3_le: stx %l5,[%i1+0x108] ! Mem[000000006c800108] std %f0 ,[%i0+0x190] ! Mem[000000006c000190] ldd [%i1+0x058],%l0 ! Mem[000000006c800058] ldstub [%i0+0x0a9],%l0 ! Mem[000000006c0000a9] subc %l7,%l1,%l2 jmpl %g6+8,%g0 ldub [%i0+0x1a3],%l6 ! Mem[000000006c0001a3] p46_call_3_le: ldub [%i1+0x13d],%l0 ! Mem[000000006c80013d] stx %l7,[%i2+0x118] ! Mem[000000006d000118] sra %l5,0x009,%l6 std %l2,[%i2+0x0e0] ! Mem[000000006d0000e0] std %l0,[%i3+0x160] ! Mem[000000006d800160] retl ldsw [%i0+0x0d8],%l6 ! Mem[000000006c0000d8] p46_jmpl_3_lo: stx %l5,[%o1+0x108] ! Mem[000000006c800108] std %f0 ,[%o0+0x190] ! Mem[000000006c000190] ldd [%o1+0x058],%l0 ! Mem[000000006c800058] ldstub [%o0+0x0a9],%l0 ! Mem[000000006c0000a9] subc %l7,%l1,%l2 jmpl %g6+8,%g0 ldub [%o0+0x1a3],%l6 ! Mem[000000006c0001a3] p46_call_3_lo: ldub [%o1+0x13d],%l0 ! Mem[000000006c80013d] stx %l7,[%o2+0x118] ! Mem[000000006d000118] sra %l5,0x009,%l6 std %l2,[%o2+0x0e0] ! Mem[000000006d0000e0] std %l0,[%o3+0x160] ! Mem[000000006d800160] retl ldsw [%o0+0x0d8],%l6 ! Mem[000000006c0000d8] p46_jmpl_3_he: stx %l1,[%i0+0x038] ! Mem[000000006c000038] stx %l6,[%i3+0x178] ! Mem[000000006d800178] jmpl %g6+8,%g0 and %l5,%l1,%l7 p46_call_3_he: ldx [%i1+0x0b8],%l1 ! Mem[000000006c8000b8] std %l4,[%i1+0x168] ! Mem[000000006c800168] stx %l2,[%i2+0x1d8] ! Mem[000000006d0001d8] std %l4,[%i3+0x190] ! Mem[000000006d800190] retl ldsb [%i1+0x171],%l4 ! Mem[000000006c800171] p46_jmpl_3_ho: stx %l1,[%o0+0x038] ! Mem[000000006c000038] stx %l6,[%o3+0x178] ! Mem[000000006d800178] jmpl %g6+8,%g0 and %l5,%l1,%l7 p46_call_3_ho: ldx [%o1+0x0b8],%l1 ! Mem[000000006c8000b8] std %l4,[%o1+0x168] ! Mem[000000006c800168] stx %l2,[%o2+0x1d8] ! Mem[000000006d0001d8] std %l4,[%o3+0x190] ! Mem[000000006d800190] retl ldsb [%o1+0x171],%l4 ! Mem[000000006c800171] p47_jmpl_3_le: jmpl %g6+8,%g0 udivx %l1,0xcd3,%l0 p47_call_3_le: ldstub [%i0+0x14e],%l1 ! Mem[000000006e00014e] lduw [%i2+0x024],%l5 ! Mem[000000006f000024] ldsw [%i2+0x054],%l7 ! Mem[000000006f000054] ldub [%i2+0x148],%l0 ! Mem[000000006f000148] ldstub [%i1+0x186],%l0 ! Mem[000000006e800186] ldsw [%i2+0x024],%l5 ! Mem[000000006f000024] retl swap [%i2+0x084],%l5 ! Mem[000000006f000084] p47_jmpl_3_lo: jmpl %g6+8,%g0 udivx %l1,0xcd3,%l0 p47_call_3_lo: ldstub [%o0+0x14e],%l1 ! Mem[000000006e00014e] lduw [%o2+0x024],%l5 ! Mem[000000006f000024] ldsw [%o2+0x054],%l7 ! Mem[000000006f000054] ldub [%o2+0x148],%l0 ! Mem[000000006f000148] ldstub [%o1+0x186],%l0 ! Mem[000000006e800186] ldsw [%o2+0x024],%l5 ! Mem[000000006f000024] retl swap [%o2+0x084],%l5 ! Mem[000000006f000084] p47_jmpl_3_he: lduw [%i3+0x17c],%l3 ! Mem[000000006f80017c] stw %l7,[%i3+0x128] ! Mem[000000006f800128] stw %l4,[%i0+0x140] ! Mem[000000006e000140] lduw [%i3+0x0d8],%l6 ! Mem[000000006f8000d8] jmpl %g6+8,%g0 ldsb [%i0+0x0f5],%l7 ! Mem[000000006e0000f5] p47_call_3_he: sub %l1,-0x2a8,%l0 ldub [%i2+0x199],%l0 ! Mem[000000006f000199] retl st %f31,[%i1+0x1cc] ! Mem[000000006e8001cc] p47_jmpl_3_ho: lduw [%o3+0x17c],%l3 ! Mem[000000006f80017c] stw %l7,[%o3+0x128] ! Mem[000000006f800128] stw %l4,[%o0+0x140] ! Mem[000000006e000140] lduw [%o3+0x0d8],%l6 ! Mem[000000006f8000d8] jmpl %g6+8,%g0 ldsb [%o0+0x0f5],%l7 ! Mem[000000006e0000f5] p47_call_3_ho: sub %l1,-0x2a8,%l0 ldub [%o2+0x199],%l0 ! Mem[000000006f000199] retl st %f31,[%o1+0x1cc] ! Mem[000000006e8001cc] p48_jmpl_3_le: sth %l5,[%i2+0x03a] ! Mem[000000007100003a] tsubcc %l4,%l3,%l1 ldx [%i3+0x160],%l1 ! Mem[0000000071800160] tsubcctv %l2,%l6,%l5 ld [%i0+0x044],%f14 ! Mem[0000000070000044] tsubcc %l6,0x5f1,%l7 ldsw [%i3+0x188],%l2 ! Mem[0000000071800188] jmpl %g6+8,%g0 ldsh [%i0+0x064],%l0 ! Mem[0000000070000064] p48_call_3_le: std %f14,[%i3+0x030] ! Mem[0000000071800030] swap [%i0+0x000],%l2 ! Mem[0000000070000000] ldsb [%i3+0x18b],%l4 ! Mem[000000007180018b] ldub [%i2+0x056],%l2 ! Mem[0000000071000056] std %f6 ,[%i0+0x1e0] ! Mem[00000000700001e0] sth %l3,[%i1+0x070] ! Mem[0000000070800070] ldsw [%i1+0x088],%l0 ! Mem[0000000070800088] retl andncc %l7,%l1,%l2 p48_jmpl_3_lo: sth %l5,[%o2+0x03a] ! Mem[000000007100003a] tsubcc %l4,%l3,%l1 ldx [%o3+0x160],%l1 ! Mem[0000000071800160] tsubcctv %l2,%l6,%l5 ld [%o0+0x044],%f14 ! Mem[0000000070000044] tsubcc %l6,0x5f1,%l7 ldsw [%o3+0x188],%l2 ! Mem[0000000071800188] jmpl %g6+8,%g0 ldsh [%o0+0x064],%l0 ! Mem[0000000070000064] p48_call_3_lo: std %f14,[%o3+0x030] ! Mem[0000000071800030] swap [%o0+0x000],%l2 ! Mem[0000000070000000] ldsb [%o3+0x18b],%l4 ! Mem[000000007180018b] ldub [%o2+0x056],%l2 ! Mem[0000000071000056] std %f6 ,[%o0+0x1e0] ! Mem[00000000700001e0] sth %l3,[%o1+0x070] ! Mem[0000000070800070] ldsw [%o1+0x088],%l0 ! Mem[0000000070800088] retl andncc %l7,%l1,%l2 p48_jmpl_3_he: sth %l6,[%i3+0x1a2] ! Mem[00000000718001a2] std %f28,[%i0+0x120] ! Mem[0000000070000120] sth %l2,[%i1+0x14c] ! Mem[000000007080014c] ldd [%i0+0x100],%l0 ! Mem[0000000070000100] ldub [%i1+0x145],%l1 ! Mem[0000000070800145] ldstub [%i2+0x1f3],%l4 ! Mem[00000000710001f3] jmpl %g6+8,%g0 ldx [%i3+0x0a0],%l2 ! Mem[00000000718000a0] p48_call_3_he: retl stx %l1,[%i0+0x028] ! Mem[0000000070000028] p48_jmpl_3_ho: sth %l6,[%o3+0x1a2] ! Mem[00000000718001a2] std %f28,[%o0+0x120] ! Mem[0000000070000120] sth %l2,[%o1+0x14c] ! Mem[000000007080014c] ldd [%o0+0x100],%l0 ! Mem[0000000070000100] ldub [%o1+0x145],%l1 ! Mem[0000000070800145] ldstub [%o2+0x1f3],%l4 ! Mem[00000000710001f3] jmpl %g6+8,%g0 ldx [%o3+0x0a0],%l2 ! Mem[00000000718000a0] p48_call_3_ho: retl stx %l1,[%o0+0x028] ! Mem[0000000070000028] p49_jmpl_3_le: ldsb [%i2+0x177],%l7 ! Mem[0000000073000177] jmpl %g6+8,%g0 stx %l0,[%i0+0x080] ! Mem[0000000072000080] p49_call_3_le: std %f8 ,[%i2+0x168] ! Mem[0000000073000168] ldsh [%i2+0x1e8],%l1 ! Mem[00000000730001e8] lduh [%i2+0x194],%l0 ! Mem[0000000073000194] lduh [%i0+0x05e],%l0 ! Mem[000000007200005e] retl stb %l1,[%i3+0x12a] ! Mem[000000007380012a] p49_jmpl_3_lo: ldsb [%o2+0x177],%l7 ! Mem[0000000073000177] jmpl %g6+8,%g0 stx %l0,[%o0+0x080] ! Mem[0000000072000080] p49_call_3_lo: std %f8 ,[%o2+0x168] ! Mem[0000000073000168] ldsh [%o2+0x1e8],%l1 ! Mem[00000000730001e8] lduh [%o2+0x194],%l0 ! Mem[0000000073000194] lduh [%o0+0x05e],%l0 ! Mem[000000007200005e] retl stb %l1,[%o3+0x12a] ! Mem[000000007380012a] p49_jmpl_3_he: jmpl %g6+8,%g0 ldsh [%i2+0x196],%l6 ! Mem[0000000073000196] p49_call_3_he: retl ldd [%i2+0x158],%f20 ! Mem[0000000073000158] p49_jmpl_3_ho: jmpl %g6+8,%g0 ldsh [%o2+0x196],%l6 ! Mem[0000000073000196] p49_call_3_ho: retl ldd [%o2+0x158],%f20 ! Mem[0000000073000158] p50_jmpl_3_le: jmpl %g6+8,%g0 std %f6 ,[%i3+0x010] ! Mem[0000000075800010] p50_call_3_le: std %l4,[%i0+0x038] ! Mem[0000000074000038] std %f4 ,[%i0+0x0f8] ! Mem[00000000740000f8] lduh [%i2+0x18c],%l4 ! Mem[000000007500018c] sth %l5,[%i3+0x136] ! Mem[0000000075800136] stb %l6,[%i0+0x0ed] ! Mem[00000000740000ed] retl ldstub [%i0+0x114],%l4 ! Mem[0000000074000114] p50_jmpl_3_lo: jmpl %g6+8,%g0 std %f6 ,[%o3+0x010] ! Mem[0000000075800010] p50_call_3_lo: std %l4,[%o0+0x038] ! Mem[0000000074000038] std %f4 ,[%o0+0x0f8] ! Mem[00000000740000f8] lduh [%o2+0x18c],%l4 ! Mem[000000007500018c] sth %l5,[%o3+0x136] ! Mem[0000000075800136] stb %l6,[%o0+0x0ed] ! Mem[00000000740000ed] retl ldstub [%o0+0x114],%l4 ! Mem[0000000074000114] p50_jmpl_3_he: ldsw [%i3+0x16c],%l2 ! Mem[000000007580016c] srlx %l0,0x005,%l3 stb %l6,[%i2+0x053] ! Mem[0000000075000053] swap [%i1+0x110],%l7 ! Mem[0000000074800110] ldsw [%i1+0x180],%l1 ! Mem[0000000074800180] jmpl %g6+8,%g0 ldx [%i3+0x0e8],%l7 ! Mem[00000000758000e8] p50_call_3_he: stx %l3,[%i3+0x078] ! Mem[0000000075800078] ldd [%i1+0x168],%l0 ! Mem[0000000074800168] swap [%i1+0x010],%l6 ! Mem[0000000074800010] stx %l6,[%i0+0x030] ! Mem[0000000074000030] st %f28,[%i2+0x19c] ! Mem[000000007500019c] taddcctv %l5,%l7,%l0 stw %l3,[%i0+0x1a4] ! Mem[00000000740001a4] retl ldsw [%i3+0x1a0],%l2 ! Mem[00000000758001a0] p50_jmpl_3_ho: ldsw [%o3+0x16c],%l2 ! Mem[000000007580016c] srlx %l0,0x005,%l3 stb %l6,[%o2+0x053] ! Mem[0000000075000053] swap [%o1+0x110],%l7 ! Mem[0000000074800110] ldsw [%o1+0x180],%l1 ! Mem[0000000074800180] jmpl %g6+8,%g0 ldx [%o3+0x0e8],%l7 ! Mem[00000000758000e8] p50_call_3_ho: stx %l3,[%o3+0x078] ! Mem[0000000075800078] ldd [%o1+0x168],%l0 ! Mem[0000000074800168] swap [%o1+0x010],%l6 ! Mem[0000000074800010] stx %l6,[%o0+0x030] ! Mem[0000000074000030] st %f28,[%o2+0x19c] ! Mem[000000007500019c] taddcctv %l5,%l7,%l0 stw %l3,[%o0+0x1a4] ! Mem[00000000740001a4] retl ldsw [%o3+0x1a0],%l2 ! Mem[00000000758001a0] p51_jmpl_3_le: subccc %l4,%l0,%l4 ldx [%i3+0x1f8],%l4 ! Mem[00000000778001f8] sllx %l2,%l2,%l2 ldd [%i2+0x0e8],%f12 ! Mem[00000000770000e8] ldsh [%i3+0x1be],%l1 ! Mem[00000000778001be] std %f12,[%i2+0x180] ! Mem[0000000077000180] jmpl %g6+8,%g0 ldd [%i0+0x0b0],%f14 ! Mem[00000000760000b0] p51_call_3_le: addc %l2,0xbb6,%l1 stx %l3,[%i3+0x1f0] ! Mem[00000000778001f0] taddcctv %l7,-0x201,%l1 lduh [%i2+0x198],%l5 ! Mem[0000000077000198] stb %l2,[%i1+0x15e] ! Mem[000000007680015e] ldsh [%i1+0x070],%l1 ! Mem[0000000076800070] retl swap [%i2+0x0fc],%l6 ! Mem[00000000770000fc] p51_jmpl_3_lo: subccc %l4,%l0,%l4 ldx [%o3+0x1f8],%l4 ! Mem[00000000778001f8] sllx %l2,%l2,%l2 ldd [%o2+0x0e8],%f12 ! Mem[00000000770000e8] ldsh [%o3+0x1be],%l1 ! Mem[00000000778001be] std %f12,[%o2+0x180] ! Mem[0000000077000180] jmpl %g6+8,%g0 ldd [%o0+0x0b0],%f14 ! Mem[00000000760000b0] p51_call_3_lo: addc %l2,0xbb6,%l1 stx %l3,[%o3+0x1f0] ! Mem[00000000778001f0] taddcctv %l7,-0x201,%l1 lduh [%o2+0x198],%l5 ! Mem[0000000077000198] stb %l2,[%o1+0x15e] ! Mem[000000007680015e] ldsh [%o1+0x070],%l1 ! Mem[0000000076800070] retl swap [%o2+0x0fc],%l6 ! Mem[00000000770000fc] p51_jmpl_3_he: ldsw [%i1+0x144],%l3 ! Mem[0000000076800144] ldd [%i3+0x150],%l6 ! Mem[0000000077800150] ldsw [%i3+0x1a4],%l4 ! Mem[00000000778001a4] ldub [%i3+0x189],%l6 ! Mem[0000000077800189] jmpl %g6+8,%g0 stw %l7,[%i1+0x110] ! Mem[0000000076800110] p51_call_3_he: taddcctv %l0,%l7,%l0 lduh [%i3+0x162],%l4 ! Mem[0000000077800162] swap [%i2+0x0f4],%l6 ! Mem[00000000770000f4] retl subc %l2,0xb38,%l4 p51_jmpl_3_ho: ldsw [%o1+0x144],%l3 ! Mem[0000000076800144] ldd [%o3+0x150],%l6 ! Mem[0000000077800150] ldsw [%o3+0x1a4],%l4 ! Mem[00000000778001a4] ldub [%o3+0x189],%l6 ! Mem[0000000077800189] jmpl %g6+8,%g0 stw %l7,[%o1+0x110] ! Mem[0000000076800110] p51_call_3_ho: taddcctv %l0,%l7,%l0 lduh [%o3+0x162],%l4 ! Mem[0000000077800162] swap [%o2+0x0f4],%l6 ! Mem[00000000770000f4] retl subc %l2,0xb38,%l4 p52_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i1+0x028],%l7 ! Mem[0000000078800028] p52_call_3_le: retl sth %l0,[%i0+0x17c] ! Mem[000000007800017c] p52_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o1+0x028],%l7 ! Mem[0000000078800028] p52_call_3_lo: retl sth %l0,[%o0+0x17c] ! Mem[000000007800017c] p52_jmpl_3_he: st %f21,[%i1+0x1ac] ! Mem[00000000788001ac] ldsh [%i2+0x0c8],%l6 ! Mem[00000000790000c8] ld [%i3+0x038],%f31 ! Mem[0000000079800038] stw %l5,[%i0+0x134] ! Mem[0000000078000134] sth %l2,[%i2+0x116] ! Mem[0000000079000116] lduw [%i3+0x0b8],%l5 ! Mem[00000000798000b8] xnor %l4,0xf45,%l4 jmpl %g6+8,%g0 ldd [%i1+0x080],%l4 ! Mem[0000000078800080] p52_call_3_he: lduh [%i0+0x17e],%l3 ! Mem[000000007800017e] ldsh [%i0+0x1bc],%l6 ! Mem[00000000780001bc] swap [%i2+0x054],%l2 ! Mem[0000000079000054] ldsw [%i0+0x198],%l4 ! Mem[0000000078000198] retl ldd [%i0+0x078],%l2 ! Mem[0000000078000078] p52_jmpl_3_ho: st %f21,[%o1+0x1ac] ! Mem[00000000788001ac] ldsh [%o2+0x0c8],%l6 ! Mem[00000000790000c8] ld [%o3+0x038],%f31 ! Mem[0000000079800038] stw %l5,[%o0+0x134] ! Mem[0000000078000134] sth %l2,[%o2+0x116] ! Mem[0000000079000116] lduw [%o3+0x0b8],%l5 ! Mem[00000000798000b8] xnor %l4,0xf45,%l4 jmpl %g6+8,%g0 ldd [%o1+0x080],%l4 ! Mem[0000000078800080] p52_call_3_ho: lduh [%o0+0x17e],%l3 ! Mem[000000007800017e] ldsh [%o0+0x1bc],%l6 ! Mem[00000000780001bc] swap [%o2+0x054],%l2 ! Mem[0000000079000054] ldsw [%o0+0x198],%l4 ! Mem[0000000078000198] retl ldd [%o0+0x078],%l2 ! Mem[0000000078000078] p53_jmpl_3_le: ld [%i3+0x094],%f10 ! Mem[000000007b800094] jmpl %g6+8,%g0 sll %l6,0x000,%l4 p53_call_3_le: ldsh [%i1+0x170],%l7 ! Mem[000000007a800170] stx %l1,[%i1+0x150] ! Mem[000000007a800150] ldsb [%i2+0x112],%l6 ! Mem[000000007b000112] lduh [%i2+0x12a],%l1 ! Mem[000000007b00012a] lduw [%i3+0x148],%l0 ! Mem[000000007b800148] retl ldstub [%i2+0x0b4],%l0 ! Mem[000000007b0000b4] p53_jmpl_3_lo: ld [%o3+0x094],%f10 ! Mem[000000007b800094] jmpl %g6+8,%g0 sll %l6,0x000,%l4 p53_call_3_lo: ldsh [%o1+0x170],%l7 ! Mem[000000007a800170] stx %l1,[%o1+0x150] ! Mem[000000007a800150] ldsb [%o2+0x112],%l6 ! Mem[000000007b000112] lduh [%o2+0x12a],%l1 ! Mem[000000007b00012a] lduw [%o3+0x148],%l0 ! Mem[000000007b800148] retl ldstub [%o2+0x0b4],%l0 ! Mem[000000007b0000b4] p53_jmpl_3_he: jmpl %g6+8,%g0 ldsb [%i2+0x190],%l2 ! Mem[000000007b000190] p53_call_3_he: ldd [%i1+0x1e8],%f20 ! Mem[000000007a8001e8] stw %l6,[%i2+0x0bc] ! Mem[000000007b0000bc] ldub [%i0+0x124],%l0 ! Mem[000000007a000124] ldsh [%i1+0x164],%l1 ! Mem[000000007a800164] srlx %l5,0x02f,%l7 stb %l7,[%i0+0x1b4] ! Mem[000000007a0001b4] retl ldsh [%i1+0x098],%l0 ! Mem[000000007a800098] p53_jmpl_3_ho: jmpl %g6+8,%g0 ldsb [%o2+0x190],%l2 ! Mem[000000007b000190] p53_call_3_ho: ldd [%o1+0x1e8],%f20 ! Mem[000000007a8001e8] stw %l6,[%o2+0x0bc] ! Mem[000000007b0000bc] ldub [%o0+0x124],%l0 ! Mem[000000007a000124] ldsh [%o1+0x164],%l1 ! Mem[000000007a800164] srlx %l5,0x02f,%l7 stb %l7,[%o0+0x1b4] ! Mem[000000007a0001b4] retl ldsh [%o1+0x098],%l0 ! Mem[000000007a800098] p54_jmpl_3_le: ldx [%i0+0x148],%l6 ! Mem[000000007c000148] ldd [%i3+0x178],%f8 ! Mem[000000007d800178] sth %l5,[%i3+0x134] ! Mem[000000007d800134] jmpl %g6+8,%g0 std %l2,[%i2+0x070] ! Mem[000000007d000070] p54_call_3_le: ldd [%i2+0x1a8],%l2 ! Mem[000000007d0001a8] ldsb [%i0+0x194],%l5 ! Mem[000000007c000194] ldsb [%i0+0x150],%l7 ! Mem[000000007c000150] ldd [%i3+0x170],%l0 ! Mem[000000007d800170] ldd [%i3+0x0a8],%f8 ! Mem[000000007d8000a8] ldsw [%i0+0x174],%l6 ! Mem[000000007c000174] retl ldstub [%i1+0x125],%l5 ! Mem[000000007c800125] p54_jmpl_3_lo: ldx [%o0+0x148],%l6 ! Mem[000000007c000148] ldd [%o3+0x178],%f8 ! Mem[000000007d800178] sth %l5,[%o3+0x134] ! Mem[000000007d800134] jmpl %g6+8,%g0 std %l2,[%o2+0x070] ! Mem[000000007d000070] p54_call_3_lo: ldd [%o2+0x1a8],%l2 ! Mem[000000007d0001a8] ldsb [%o0+0x194],%l5 ! Mem[000000007c000194] ldsb [%o0+0x150],%l7 ! Mem[000000007c000150] ldd [%o3+0x170],%l0 ! Mem[000000007d800170] ldd [%o3+0x0a8],%f8 ! Mem[000000007d8000a8] ldsw [%o0+0x174],%l6 ! Mem[000000007c000174] retl ldstub [%o1+0x125],%l5 ! Mem[000000007c800125] p54_jmpl_3_he: ldsb [%i3+0x11a],%l7 ! Mem[000000007d80011a] tsubcc %l5,0xc89,%l6 stw %l3,[%i2+0x0c4] ! Mem[000000007d0000c4] orncc %l7,%l6,%l2 ldstub [%i1+0x128],%l7 ! Mem[000000007c800128] sth %l4,[%i2+0x162] ! Mem[000000007d000162] jmpl %g6+8,%g0 stb %l5,[%i1+0x1af] ! Mem[000000007c8001af] p54_call_3_he: smul %l2,0xbac,%l2 srl %l7,%l3,%l6 retl xorcc %l7,%l5,%l1 p54_jmpl_3_ho: ldsb [%o3+0x11a],%l7 ! Mem[000000007d80011a] tsubcc %l5,0xc89,%l6 stw %l3,[%o2+0x0c4] ! Mem[000000007d0000c4] orncc %l7,%l6,%l2 ldstub [%o1+0x128],%l7 ! Mem[000000007c800128] sth %l4,[%o2+0x162] ! Mem[000000007d000162] jmpl %g6+8,%g0 stb %l5,[%o1+0x1af] ! Mem[000000007c8001af] p54_call_3_ho: smul %l2,0xbac,%l2 srl %l7,%l3,%l6 retl xorcc %l7,%l5,%l1 p55_jmpl_3_le: swap [%i3+0x018],%l1 ! Mem[000000007f800018] ldub [%i1+0x177],%l7 ! Mem[000000007e800177] ldx [%i0+0x1e8],%l1 ! Mem[000000007e0001e8] and %l0,%l4,%l0 jmpl %g6+8,%g0 ldx [%i1+0x088],%l6 ! Mem[000000007e800088] p55_call_3_le: stb %l0,[%i3+0x195] ! Mem[000000007f800195] retl xnor %l0,0x297,%l1 p55_jmpl_3_lo: swap [%o3+0x018],%l1 ! Mem[000000007f800018] ldub [%o1+0x177],%l7 ! Mem[000000007e800177] ldx [%o0+0x1e8],%l1 ! Mem[000000007e0001e8] and %l0,%l4,%l0 jmpl %g6+8,%g0 ldx [%o1+0x088],%l6 ! Mem[000000007e800088] p55_call_3_lo: stb %l0,[%o3+0x195] ! Mem[000000007f800195] retl xnor %l0,0x297,%l1 p55_jmpl_3_he: ldd [%i1+0x0f8],%f16 ! Mem[000000007e8000f8] jmpl %g6+8,%g0 stb %l0,[%i3+0x09d] ! Mem[000000007f80009d] p55_call_3_he: st %f16,[%i3+0x148] ! Mem[000000007f800148] st %f17,[%i2+0x0bc] ! Mem[000000007f0000bc] retl stw %l0,[%i3+0x18c] ! Mem[000000007f80018c] p55_jmpl_3_ho: ldd [%o1+0x0f8],%f16 ! Mem[000000007e8000f8] jmpl %g6+8,%g0 stb %l0,[%o3+0x09d] ! Mem[000000007f80009d] p55_call_3_ho: st %f16,[%o3+0x148] ! Mem[000000007f800148] st %f17,[%o2+0x0bc] ! Mem[000000007f0000bc] retl stw %l0,[%o3+0x18c] ! Mem[000000007f80018c] p56_jmpl_3_le: ldsh [%i1+0x124],%l4 ! Mem[0000000080800124] sll %l1,%l4,%l7 ldsb [%i1+0x0a9],%l7 ! Mem[00000000808000a9] ldstub [%i3+0x1b7],%l5 ! Mem[00000000818001b7] std %f4 ,[%i2+0x140] ! Mem[0000000081000140] ldsh [%i2+0x1a6],%l0 ! Mem[00000000810001a6] jmpl %g6+8,%g0 sth %l0,[%i2+0x0fc] ! Mem[00000000810000fc] p56_call_3_le: ldsb [%i3+0x038],%l6 ! Mem[0000000081800038] ldub [%i0+0x0dc],%l1 ! Mem[00000000800000dc] ldstub [%i2+0x107],%l0 ! Mem[0000000081000107] lduh [%i0+0x124],%l5 ! Mem[0000000080000124] stb %l1,[%i2+0x1af] ! Mem[00000000810001af] retl stw %l7,[%i1+0x0a4] ! Mem[00000000808000a4] p56_jmpl_3_lo: ldsh [%o1+0x124],%l4 ! Mem[0000000080800124] sll %l1,%l4,%l7 ldsb [%o1+0x0a9],%l7 ! Mem[00000000808000a9] ldstub [%o3+0x1b7],%l5 ! Mem[00000000818001b7] std %f4 ,[%o2+0x140] ! Mem[0000000081000140] ldsh [%o2+0x1a6],%l0 ! Mem[00000000810001a6] jmpl %g6+8,%g0 sth %l0,[%o2+0x0fc] ! Mem[00000000810000fc] p56_call_3_lo: ldsb [%o3+0x038],%l6 ! Mem[0000000081800038] ldub [%o0+0x0dc],%l1 ! Mem[00000000800000dc] ldstub [%o2+0x107],%l0 ! Mem[0000000081000107] lduh [%o0+0x124],%l5 ! Mem[0000000080000124] stb %l1,[%o2+0x1af] ! Mem[00000000810001af] retl stw %l7,[%o1+0x0a4] ! Mem[00000000808000a4] p56_jmpl_3_he: ldsw [%i2+0x0bc],%l1 ! Mem[00000000810000bc] st %f18,[%i0+0x188] ! Mem[0000000080000188] mulx %l5,%l0,%l1 swap [%i2+0x0d4],%l3 ! Mem[00000000810000d4] sth %l0,[%i0+0x0d0] ! Mem[00000000800000d0] jmpl %g6+8,%g0 ldsw [%i0+0x0a4],%l0 ! Mem[00000000800000a4] p56_call_3_he: smulcc %l6,%l1,%l7 stw %l5,[%i0+0x170] ! Mem[0000000080000170] stb %l5,[%i1+0x1c8] ! Mem[00000000808001c8] ldub [%i3+0x0dc],%l4 ! Mem[00000000818000dc] retl stb %l4,[%i1+0x18d] ! Mem[000000008080018d] p56_jmpl_3_ho: ldsw [%o2+0x0bc],%l1 ! Mem[00000000810000bc] st %f18,[%o0+0x188] ! Mem[0000000080000188] mulx %l5,%l0,%l1 swap [%o2+0x0d4],%l3 ! Mem[00000000810000d4] sth %l0,[%o0+0x0d0] ! Mem[00000000800000d0] jmpl %g6+8,%g0 ldsw [%o0+0x0a4],%l0 ! Mem[00000000800000a4] p56_call_3_ho: smulcc %l6,%l1,%l7 stw %l5,[%o0+0x170] ! Mem[0000000080000170] stb %l5,[%o1+0x1c8] ! Mem[00000000808001c8] ldub [%o3+0x0dc],%l4 ! Mem[00000000818000dc] retl stb %l4,[%o1+0x18d] ! Mem[000000008080018d] p57_jmpl_3_le: swap [%i3+0x1bc],%l6 ! Mem[00000000838001bc] stb %l0,[%i2+0x03f] ! Mem[000000008300003f] jmpl %g6+8,%g0 sth %l2,[%i3+0x074] ! Mem[0000000083800074] p57_call_3_le: ldsh [%i2+0x19a],%l4 ! Mem[000000008300019a] orncc %l1,%l0,%l0 ldsb [%i0+0x0a8],%l0 ! Mem[00000000820000a8] ldsw [%i2+0x1cc],%l7 ! Mem[00000000830001cc] stw %l4,[%i2+0x1c0] ! Mem[00000000830001c0] retl stx %l3,[%i1+0x0c0] ! Mem[00000000828000c0] p57_jmpl_3_lo: swap [%o3+0x1bc],%l6 ! Mem[00000000838001bc] stb %l0,[%o2+0x03f] ! Mem[000000008300003f] jmpl %g6+8,%g0 sth %l2,[%o3+0x074] ! Mem[0000000083800074] p57_call_3_lo: ldsh [%o2+0x19a],%l4 ! Mem[000000008300019a] orncc %l1,%l0,%l0 ldsb [%o0+0x0a8],%l0 ! Mem[00000000820000a8] ldsw [%o2+0x1cc],%l7 ! Mem[00000000830001cc] stw %l4,[%o2+0x1c0] ! Mem[00000000830001c0] retl stx %l3,[%o1+0x0c0] ! Mem[00000000828000c0] p57_jmpl_3_he: jmpl %g6+8,%g0 swap [%i0+0x160],%l6 ! Mem[0000000082000160] p57_call_3_he: ldsw [%i0+0x194],%l4 ! Mem[0000000082000194] ldx [%i2+0x1a0],%l3 ! Mem[00000000830001a0] ldd [%i0+0x118],%l2 ! Mem[0000000082000118] sub %l0,-0x1f6,%l2 ldx [%i2+0x140],%l0 ! Mem[0000000083000140] std %l4,[%i1+0x0b8] ! Mem[00000000828000b8] retl xnorcc %l2,%l4,%l4 p57_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o0+0x160],%l6 ! Mem[0000000082000160] p57_call_3_ho: ldsw [%o0+0x194],%l4 ! Mem[0000000082000194] ldx [%o2+0x1a0],%l3 ! Mem[00000000830001a0] ldd [%o0+0x118],%l2 ! Mem[0000000082000118] sub %l0,-0x1f6,%l2 ldx [%o2+0x140],%l0 ! Mem[0000000083000140] std %l4,[%o1+0x0b8] ! Mem[00000000828000b8] retl xnorcc %l2,%l4,%l4 p58_jmpl_3_le: lduh [%i1+0x162],%l6 ! Mem[0000000084800162] std %l4,[%i2+0x150] ! Mem[0000000085000150] ldsw [%i1+0x130],%l3 ! Mem[0000000084800130] sra %l7,0x010,%l5 jmpl %g6+8,%g0 ldsb [%i2+0x0cf],%l6 ! Mem[00000000850000cf] p58_call_3_le: sth %l5,[%i0+0x072] ! Mem[0000000084000072] ldx [%i1+0x1e0],%l1 ! Mem[00000000848001e0] ldub [%i2+0x0de],%l3 ! Mem[00000000850000de] lduw [%i0+0x0c4],%l4 ! Mem[00000000840000c4] retl lduw [%i1+0x1e0],%l4 ! Mem[00000000848001e0] p58_jmpl_3_lo: lduh [%o1+0x162],%l6 ! Mem[0000000084800162] std %l4,[%o2+0x150] ! Mem[0000000085000150] ldsw [%o1+0x130],%l3 ! Mem[0000000084800130] sra %l7,0x010,%l5 jmpl %g6+8,%g0 ldsb [%o2+0x0cf],%l6 ! Mem[00000000850000cf] p58_call_3_lo: sth %l5,[%o0+0x072] ! Mem[0000000084000072] ldx [%o1+0x1e0],%l1 ! Mem[00000000848001e0] ldub [%o2+0x0de],%l3 ! Mem[00000000850000de] lduw [%o0+0x0c4],%l4 ! Mem[00000000840000c4] retl lduw [%o1+0x1e0],%l4 ! Mem[00000000848001e0] p58_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i2+0x067],%l1 ! Mem[0000000085000067] p58_call_3_he: sth %l2,[%i1+0x182] ! Mem[0000000084800182] ldd [%i2+0x1b0],%f16 ! Mem[00000000850001b0] ldd [%i3+0x088],%l2 ! Mem[0000000085800088] retl std %f20,[%i1+0x110] ! Mem[0000000084800110] p58_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o2+0x067],%l1 ! Mem[0000000085000067] p58_call_3_ho: sth %l2,[%o1+0x182] ! Mem[0000000084800182] ldd [%o2+0x1b0],%f16 ! Mem[00000000850001b0] ldd [%o3+0x088],%l2 ! Mem[0000000085800088] retl std %f20,[%o1+0x110] ! Mem[0000000084800110] p59_jmpl_3_le: jmpl %g6+8,%g0 std %f14,[%i1+0x018] ! Mem[0000000086800018] p59_call_3_le: swap [%i3+0x1c0],%l2 ! Mem[00000000878001c0] ldsb [%i3+0x1f5],%l4 ! Mem[00000000878001f5] smulcc %l1,0x4d9,%l0 retl srax %l6,%l0,%l2 p59_jmpl_3_lo: jmpl %g6+8,%g0 std %f14,[%o1+0x018] ! Mem[0000000086800018] p59_call_3_lo: swap [%o3+0x1c0],%l2 ! Mem[00000000878001c0] ldsb [%o3+0x1f5],%l4 ! Mem[00000000878001f5] smulcc %l1,0x4d9,%l0 retl srax %l6,%l0,%l2 p59_jmpl_3_he: st %f31,[%i3+0x124] ! Mem[0000000087800124] srl %l3,%l7,%l2 jmpl %g6+8,%g0 swap [%i3+0x1b4],%l0 ! Mem[00000000878001b4] p59_call_3_he: std %l4,[%i1+0x130] ! Mem[0000000086800130] retl swap [%i1+0x154],%l7 ! Mem[0000000086800154] p59_jmpl_3_ho: st %f31,[%o3+0x124] ! Mem[0000000087800124] srl %l3,%l7,%l2 jmpl %g6+8,%g0 swap [%o3+0x1b4],%l0 ! Mem[00000000878001b4] p59_call_3_ho: std %l4,[%o1+0x130] ! Mem[0000000086800130] retl swap [%o1+0x154],%l7 ! Mem[0000000086800154] p60_jmpl_3_le: jmpl %g6+8,%g0 xorcc %l7,%l0,%l3 p60_call_3_le: ldd [%i0+0x078],%l0 ! Mem[0000000088000078] ldsh [%i1+0x066],%l1 ! Mem[0000000088800066] retl sth %l7,[%i0+0x1c6] ! Mem[00000000880001c6] p60_jmpl_3_lo: jmpl %g6+8,%g0 xorcc %l7,%l0,%l3 p60_call_3_lo: ldd [%o0+0x078],%l0 ! Mem[0000000088000078] ldsh [%o1+0x066],%l1 ! Mem[0000000088800066] retl sth %l7,[%o0+0x1c6] ! Mem[00000000880001c6] p60_jmpl_3_he: sth %l2,[%i3+0x062] ! Mem[0000000089800062] ld [%i1+0x130],%f21 ! Mem[0000000088800130] jmpl %g6+8,%g0 ldub [%i1+0x163],%l5 ! Mem[0000000088800163] p60_call_3_he: lduh [%i0+0x10e],%l5 ! Mem[000000008800010e] ldub [%i3+0x09a],%l7 ! Mem[000000008980009a] retl st %f29,[%i3+0x038] ! Mem[0000000089800038] p60_jmpl_3_ho: sth %l2,[%o3+0x062] ! Mem[0000000089800062] ld [%o1+0x130],%f21 ! Mem[0000000088800130] jmpl %g6+8,%g0 ldub [%o1+0x163],%l5 ! Mem[0000000088800163] p60_call_3_ho: lduh [%o0+0x10e],%l5 ! Mem[000000008800010e] ldub [%o3+0x09a],%l7 ! Mem[000000008980009a] retl st %f29,[%o3+0x038] ! Mem[0000000089800038] p61_jmpl_3_le: sth %l5,[%i0+0x156] ! Mem[000000008a000156] lduw [%i0+0x12c],%l7 ! Mem[000000008a00012c] ldx [%i1+0x068],%l3 ! Mem[000000008a800068] jmpl %g6+8,%g0 sllx %l1,0x034,%l1 p61_call_3_le: ldub [%i0+0x032],%l6 ! Mem[000000008a000032] ldstub [%i1+0x17d],%l0 ! Mem[000000008a80017d] retl nop p61_jmpl_3_lo: sth %l5,[%o0+0x156] ! Mem[000000008a000156] lduw [%o0+0x12c],%l7 ! Mem[000000008a00012c] ldx [%o1+0x068],%l3 ! Mem[000000008a800068] jmpl %g6+8,%g0 sllx %l1,0x034,%l1 p61_call_3_lo: ldub [%o0+0x032],%l6 ! Mem[000000008a000032] ldstub [%o1+0x17d],%l0 ! Mem[000000008a80017d] retl nop p61_jmpl_3_he: ldsw [%i2+0x1c8],%l1 ! Mem[000000008b0001c8] jmpl %g6+8,%g0 ldx [%i0+0x1b0],%l0 ! Mem[000000008a0001b0] p61_call_3_he: ldx [%i3+0x070],%l3 ! Mem[000000008b800070] umulcc %l4,%l5,%l2 ldstub [%i0+0x0af],%l1 ! Mem[000000008a0000af] swap [%i2+0x134],%l2 ! Mem[000000008b000134] ldsh [%i3+0x0ba],%l5 ! Mem[000000008b8000ba] retl lduh [%i1+0x13c],%l0 ! Mem[000000008a80013c] p61_jmpl_3_ho: ldsw [%o2+0x1c8],%l1 ! Mem[000000008b0001c8] jmpl %g6+8,%g0 ldx [%o0+0x1b0],%l0 ! Mem[000000008a0001b0] p61_call_3_ho: ldx [%o3+0x070],%l3 ! Mem[000000008b800070] umulcc %l4,%l5,%l2 ldstub [%o0+0x0af],%l1 ! Mem[000000008a0000af] swap [%o2+0x134],%l2 ! Mem[000000008b000134] ldsh [%o3+0x0ba],%l5 ! Mem[000000008b8000ba] retl lduh [%o1+0x13c],%l0 ! Mem[000000008a80013c] p62_jmpl_3_le: sth %l6,[%i0+0x1ea] ! Mem[000000008c0001ea] ldstub [%i2+0x02c],%l6 ! Mem[000000008d00002c] swap [%i2+0x0e0],%l5 ! Mem[000000008d0000e0] ldsh [%i3+0x090],%l1 ! Mem[000000008d800090] ldd [%i1+0x1e0],%f14 ! Mem[000000008c8001e0] stw %l3,[%i2+0x1a4] ! Mem[000000008d0001a4] std %f0 ,[%i0+0x188] ! Mem[000000008c000188] jmpl %g6+8,%g0 ldstub [%i0+0x1d3],%l0 ! Mem[000000008c0001d3] p62_call_3_le: std %f0 ,[%i1+0x0a8] ! Mem[000000008c8000a8] std %f10,[%i1+0x118] ! Mem[000000008c800118] sth %l3,[%i1+0x04a] ! Mem[000000008c80004a] retl std %l4,[%i0+0x1f0] ! Mem[000000008c0001f0] p62_jmpl_3_lo: sth %l6,[%o0+0x1ea] ! Mem[000000008c0001ea] ldstub [%o2+0x02c],%l6 ! Mem[000000008d00002c] swap [%o2+0x0e0],%l5 ! Mem[000000008d0000e0] ldsh [%o3+0x090],%l1 ! Mem[000000008d800090] ldd [%o1+0x1e0],%f14 ! Mem[000000008c8001e0] stw %l3,[%o2+0x1a4] ! Mem[000000008d0001a4] std %f0 ,[%o0+0x188] ! Mem[000000008c000188] jmpl %g6+8,%g0 ldstub [%o0+0x1d3],%l0 ! Mem[000000008c0001d3] p62_call_3_lo: std %f0 ,[%o1+0x0a8] ! Mem[000000008c8000a8] std %f10,[%o1+0x118] ! Mem[000000008c800118] sth %l3,[%o1+0x04a] ! Mem[000000008c80004a] retl std %l4,[%o0+0x1f0] ! Mem[000000008c0001f0] p62_jmpl_3_he: std %l0,[%i1+0x078] ! Mem[000000008c800078] ldsb [%i3+0x06c],%l6 ! Mem[000000008d80006c] stw %l1,[%i3+0x0bc] ! Mem[000000008d8000bc] jmpl %g6+8,%g0 stx %l2,[%i0+0x1a8] ! Mem[000000008c0001a8] p62_call_3_he: ldstub [%i3+0x177],%l7 ! Mem[000000008d800177] retl ldsh [%i1+0x012],%l7 ! Mem[000000008c800012] p62_jmpl_3_ho: std %l0,[%o1+0x078] ! Mem[000000008c800078] ldsb [%o3+0x06c],%l6 ! Mem[000000008d80006c] stw %l1,[%o3+0x0bc] ! Mem[000000008d8000bc] jmpl %g6+8,%g0 stx %l2,[%o0+0x1a8] ! Mem[000000008c0001a8] p62_call_3_ho: ldstub [%o3+0x177],%l7 ! Mem[000000008d800177] retl ldsh [%o1+0x012],%l7 ! Mem[000000008c800012] p63_jmpl_3_le: sllx %l7,%l5,%l2 stw %l5,[%i3+0x128] ! Mem[000000008f800128] addc %l6,%l0,%l4 ldsb [%i2+0x16d],%l1 ! Mem[000000008f00016d] ldsb [%i2+0x115],%l6 ! Mem[000000008f000115] jmpl %g6+8,%g0 ldstub [%i0+0x104],%l5 ! Mem[000000008e000104] p63_call_3_le: stb %l0,[%i1+0x148] ! Mem[000000008e800148] ldstub [%i3+0x0be],%l1 ! Mem[000000008f8000be] ldd [%i0+0x148],%l2 ! Mem[000000008e000148] lduw [%i3+0x1bc],%l6 ! Mem[000000008f8001bc] ldsw [%i2+0x1f0],%l4 ! Mem[000000008f0001f0] ldsb [%i2+0x1db],%l2 ! Mem[000000008f0001db] retl sth %l1,[%i1+0x018] ! Mem[000000008e800018] p63_jmpl_3_lo: sllx %l7,%l5,%l2 stw %l5,[%o3+0x128] ! Mem[000000008f800128] addc %l6,%l0,%l4 ldsb [%o2+0x16d],%l1 ! Mem[000000008f00016d] ldsb [%o2+0x115],%l6 ! Mem[000000008f000115] jmpl %g6+8,%g0 ldstub [%o0+0x104],%l5 ! Mem[000000008e000104] p63_call_3_lo: stb %l0,[%o1+0x148] ! Mem[000000008e800148] ldstub [%o3+0x0be],%l1 ! Mem[000000008f8000be] ldd [%o0+0x148],%l2 ! Mem[000000008e000148] lduw [%o3+0x1bc],%l6 ! Mem[000000008f8001bc] ldsw [%o2+0x1f0],%l4 ! Mem[000000008f0001f0] ldsb [%o2+0x1db],%l2 ! Mem[000000008f0001db] retl sth %l1,[%o1+0x018] ! Mem[000000008e800018] p63_jmpl_3_he: stx %l7,[%i0+0x000] ! Mem[000000008e000000] ldsh [%i0+0x08c],%l1 ! Mem[000000008e00008c] st %f21,[%i3+0x164] ! Mem[000000008f800164] ldd [%i2+0x070],%l6 ! Mem[000000008f000070] stb %l5,[%i0+0x174] ! Mem[000000008e000174] jmpl %g6+8,%g0 ldstub [%i3+0x1ec],%l6 ! Mem[000000008f8001ec] p63_call_3_he: std %l0,[%i3+0x188] ! Mem[000000008f800188] andncc %l4,-0xd08,%l2 ldx [%i3+0x188],%l4 ! Mem[000000008f800188] smulcc %l2,%l2,%l3 andncc %l0,-0x75d,%l6 retl sth %l1,[%i3+0x0aa] ! Mem[000000008f8000aa] p63_jmpl_3_ho: stx %l7,[%o0+0x000] ! Mem[000000008e000000] ldsh [%o0+0x08c],%l1 ! Mem[000000008e00008c] st %f21,[%o3+0x164] ! Mem[000000008f800164] ldd [%o2+0x070],%l6 ! Mem[000000008f000070] stb %l5,[%o0+0x174] ! Mem[000000008e000174] jmpl %g6+8,%g0 ldstub [%o3+0x1ec],%l6 ! Mem[000000008f8001ec] p63_call_3_ho: std %l0,[%o3+0x188] ! Mem[000000008f800188] andncc %l4,-0xd08,%l2 ldx [%o3+0x188],%l4 ! Mem[000000008f800188] smulcc %l2,%l2,%l3 andncc %l0,-0x75d,%l6 retl sth %l1,[%o3+0x0aa] ! Mem[000000008f8000aa] user_jump3_end: .seg "data" .align 0x2000 user_data_start: done_flags: .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .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 64 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 p1_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 p2_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 p3_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 p4_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 p5_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 p6_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 p7_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 p8_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 p9_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 p10_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 p11_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 p12_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 p13_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 p14_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 p15_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 p16_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 p17_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 p18_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 p19_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 p20_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 p21_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 p22_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 p23_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 p24_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 p25_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 p26_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 p27_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 p28_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 p29_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 p30_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 p31_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 p32_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 p33_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 p34_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 p35_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 p36_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 p37_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 p38_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 p39_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 p40_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 p41_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 p42_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 p43_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 p44_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 p45_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 p46_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 p47_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 p48_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 p49_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 p50_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 p51_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 p52_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 p53_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 p54_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 p55_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 p56_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 p57_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 p58_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 p59_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 p60_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 p61_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 p62_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 p63_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 p1_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p1_fsr: .word 0x00000000,0x00000000 .align 8 p1_loop_cnt: .word 1,0 p2_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p2_fsr: .word 0x00000000,0x00000000 .align 8 p2_loop_cnt: .word 1,0 p3_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p3_fsr: .word 0x00000000,0x00000000 .align 8 p3_loop_cnt: .word 1,0 p4_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p4_fsr: .word 0x00000000,0x00000000 .align 8 p4_loop_cnt: .word 1,0 p5_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p5_fsr: .word 0x00000000,0x00000000 .align 8 p5_loop_cnt: .word 1,0 p6_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p6_fsr: .word 0x00000000,0x00000000 .align 8 p6_loop_cnt: .word 1,0 p7_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p7_fsr: .word 0x00000000,0x00000000 .align 8 p7_loop_cnt: .word 1,0 p8_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p8_fsr: .word 0x00000000,0x00000000 .align 8 p8_loop_cnt: .word 1,0 p9_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p9_fsr: .word 0x00000000,0x00000000 .align 8 p9_loop_cnt: .word 1,0 p10_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p10_fsr: .word 0x00000000,0x00000000 .align 8 p10_loop_cnt: .word 1,0 p11_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p11_fsr: .word 0x00000000,0x00000000 .align 8 p11_loop_cnt: .word 1,0 p12_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p12_fsr: .word 0x00000000,0x00000000 .align 8 p12_loop_cnt: .word 1,0 p13_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p13_fsr: .word 0x00000000,0x00000000 .align 8 p13_loop_cnt: .word 1,0 p14_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p14_fsr: .word 0x00000000,0x00000000 .align 8 p14_loop_cnt: .word 1,0 p15_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p15_fsr: .word 0x00000000,0x00000000 .align 8 p15_loop_cnt: .word 1,0 p16_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p16_fsr: .word 0x00000000,0x00000000 .align 8 p16_loop_cnt: .word 1,0 p17_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p17_fsr: .word 0x00000000,0x00000000 .align 8 p17_loop_cnt: .word 1,0 p18_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p18_fsr: .word 0x00000000,0x00000000 .align 8 p18_loop_cnt: .word 1,0 p19_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p19_fsr: .word 0x00000000,0x00000000 .align 8 p19_loop_cnt: .word 1,0 p20_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p20_fsr: .word 0x00000000,0x00000000 .align 8 p20_loop_cnt: .word 1,0 p21_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p21_fsr: .word 0x00000000,0x00000000 .align 8 p21_loop_cnt: .word 1,0 p22_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p22_fsr: .word 0x00000000,0x00000000 .align 8 p22_loop_cnt: .word 1,0 p23_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p23_fsr: .word 0x00000000,0x00000000 .align 8 p23_loop_cnt: .word 1,0 p24_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p24_fsr: .word 0x00000000,0x00000000 .align 8 p24_loop_cnt: .word 1,0 p25_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p25_fsr: .word 0x00000000,0x00000000 .align 8 p25_loop_cnt: .word 1,0 p26_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p26_fsr: .word 0x00000000,0x00000000 .align 8 p26_loop_cnt: .word 1,0 p27_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p27_fsr: .word 0x00000000,0x00000000 .align 8 p27_loop_cnt: .word 1,0 p28_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p28_fsr: .word 0x00000000,0x00000000 .align 8 p28_loop_cnt: .word 1,0 p29_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p29_fsr: .word 0x00000000,0x00000000 .align 8 p29_loop_cnt: .word 1,0 p30_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p30_fsr: .word 0x00000000,0x00000000 .align 8 p30_loop_cnt: .word 1,0 p31_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p31_fsr: .word 0x00000000,0x00000000 .align 8 p31_loop_cnt: .word 1,0 p32_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p32_fsr: .word 0x00000000,0x00000000 .align 8 p32_loop_cnt: .word 1,0 p33_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p33_fsr: .word 0x00000000,0x00000000 .align 8 p33_loop_cnt: .word 1,0 p34_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p34_fsr: .word 0x00000000,0x00000000 .align 8 p34_loop_cnt: .word 1,0 p35_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p35_fsr: .word 0x00000000,0x00000000 .align 8 p35_loop_cnt: .word 1,0 p36_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p36_fsr: .word 0x00000000,0x00000000 .align 8 p36_loop_cnt: .word 1,0 p37_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p37_fsr: .word 0x00000000,0x00000000 .align 8 p37_loop_cnt: .word 1,0 p38_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p38_fsr: .word 0x00000000,0x00000000 .align 8 p38_loop_cnt: .word 1,0 p39_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p39_fsr: .word 0x00000000,0x00000000 .align 8 p39_loop_cnt: .word 1,0 p40_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p40_fsr: .word 0x00000000,0x00000000 .align 8 p40_loop_cnt: .word 1,0 p41_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p41_fsr: .word 0x00000000,0x00000000 .align 8 p41_loop_cnt: .word 1,0 p42_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p42_fsr: .word 0x00000000,0x00000000 .align 8 p42_loop_cnt: .word 1,0 p43_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p43_fsr: .word 0x00000000,0x00000000 .align 8 p43_loop_cnt: .word 1,0 p44_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p44_fsr: .word 0x00000000,0x00000000 .align 8 p44_loop_cnt: .word 1,0 p45_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p45_fsr: .word 0x00000000,0x00000000 .align 8 p45_loop_cnt: .word 1,0 p46_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p46_fsr: .word 0x00000000,0x00000000 .align 8 p46_loop_cnt: .word 1,0 p47_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p47_fsr: .word 0x00000000,0x00000000 .align 8 p47_loop_cnt: .word 1,0 p48_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p48_fsr: .word 0x00000000,0x00000000 .align 8 p48_loop_cnt: .word 1,0 p49_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p49_fsr: .word 0x00000000,0x00000000 .align 8 p49_loop_cnt: .word 1,0 p50_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p50_fsr: .word 0x00000000,0x00000000 .align 8 p50_loop_cnt: .word 1,0 p51_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p51_fsr: .word 0x00000000,0x00000000 .align 8 p51_loop_cnt: .word 1,0 p52_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p52_fsr: .word 0x00000000,0x00000000 .align 8 p52_loop_cnt: .word 1,0 p53_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p53_fsr: .word 0x00000000,0x00000000 .align 8 p53_loop_cnt: .word 1,0 p54_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p54_fsr: .word 0x00000000,0x00000000 .align 8 p54_loop_cnt: .word 1,0 p55_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p55_fsr: .word 0x00000000,0x00000000 .align 8 p55_loop_cnt: .word 1,0 p56_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p56_fsr: .word 0x00000000,0x00000000 .align 8 p56_loop_cnt: .word 1,0 p57_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p57_fsr: .word 0x00000000,0x00000000 .align 8 p57_loop_cnt: .word 1,0 p58_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p58_fsr: .word 0x00000000,0x00000000 .align 8 p58_loop_cnt: .word 1,0 p59_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p59_fsr: .word 0x00000000,0x00000000 .align 8 p59_loop_cnt: .word 1,0 p60_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p60_fsr: .word 0x00000000,0x00000000 .align 8 p60_loop_cnt: .word 1,0 p61_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p61_fsr: .word 0x00000000,0x00000000 .align 8 p61_loop_cnt: .word 1,0 p62_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p62_fsr: .word 0x00000000,0x00000000 .align 8 p62_loop_cnt: .word 1,0 p63_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p63_fsr: .word 0x00000000,0x00000000 .align 8 p63_loop_cnt: .word 1,0 max_windows: .word 1,2,1,2,1,1,2,2 .word 1,1,2,1,3,3,2,1 .word 1,2,2,1,2,1,2,1 .word 2,1,2,2,2,3,1,2 .word 4,1,1,2,2,1,2,3 .word 2,1,2,2,1,3,1,2 .word 1,1,1,2,1,1,1,4 .word 1,1,1,1,1,2,1,3 .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 0xa5f3c116,0x69e736c5 ! Init value for %l0 .word 0x18125984,0x20a189bb ! Init value for %l1 .word 0xddf09264,0x5d6ca3b9 ! Init value for %l2 .word 0x842bd700,0xbfb31409 ! Init value for %l3 .word 0xfc4b7f75,0xf583e6f1 ! Init value for %l4 .word 0x18109e46,0x39b352b0 ! Init value for %l5 .word 0xc3df2db4,0x3e17c1ae ! Init value for %l6 .word 0xc22c5e62,0xc8d3c1c4 ! Init value for %l7 .align 64 p0_init_freg: .word 0x8c47e098,0xa47b3ccc ! Init value for %f0 .word 0x8584e65a,0x29d9a107 ! Init value for %f2 .word 0x8ff304e4,0x43888913 ! Init value for %f4 .word 0x129ca5e7,0xc6d47ed8 ! Init value for %f6 .word 0x923818f6,0xcdbab013 ! Init value for %f8 .word 0x9fcf2fb8,0x36a00fd5 ! Init value for %f10 .word 0xe6faf771,0x2ee356b5 ! Init value for %f12 .word 0xe95588e6,0x6c22a661 ! Init value for %f14 .word 0xfec95422,0x39a913c3 ! Init value for %f16 .word 0xb30311bc,0xccf20a0a ! Init value for %f18 .word 0xa4911fb1,0xea81bf3f ! Init value for %f20 .word 0x3a779b23,0xf9561378 ! Init value for %f22 .word 0x2ebd2835,0xf71dcf7b ! Init value for %f24 .word 0x48b2301f,0x5f6589a8 ! Init value for %f26 .word 0x7ac8d19a,0xbbada787 ! Init value for %f28 .word 0xaaf39309,0xa0a8c0df ! Init value for %f30 .word 0x9e4fc136,0xa6a949e8 ! Init value for %f32 .word 0x088500ec,0x14a02393 ! Init value for %f34 .word 0x20cb3990,0x2353f655 ! Init value for %f36 .word 0x03955b4a,0x06e8082d ! Init value for %f38 .word 0xa2eff4b8,0x11ce57ee ! Init value for %f40 .word 0xdd73b5f8,0xd3966268 ! Init value for %f42 .word 0x73e01053,0xf937c193 ! Init value for %f44 .word 0x23820477,0xc0f03e68 ! Init value for %f46 .word 0xb52c53f4,0xdc2598c0 .word 0xcbb5aec3,0x859d795d .word 0xb5db2966,0x7114a926 .word 0xf77c19e0,0x4844b210 .word 0x609e535b,0x551e14f0 .word 0x41fda774,0x32db5947 .word 0x32a331a7,0x183f5a24 .word 0x44736aed,0xbde8a96d p0_expected_registers: .word 0x00000000,0x00000015 .word 0x00000000,0x00000077 .word 0x00000000,0x00000a69 .word 0x00000000,0x1148d108 .word 0x00000000,0xe094d5eb .word 0x00000000,0x00000004 .word 0x00000000,0x000000c4 .word 0x7b6e2ee8,0x57dd336e p0_expected_fp_regs: .word 0x8c47e098,0xa47b3ccc .word 0x8584e65a,0x29d9a107 .word 0x8ff304e4,0x43888913 .word 0x129ca5e7,0xc6d47ed8 .word 0x923818f6,0xcdbab013 .word 0x9fcf2fb8,0x36a00fd5 .word 0xe6faf771,0x2ee356b5 .word 0xe95588e6,0x6c22a661 .word 0xfec95422,0x39a913c3 .word 0xb30311bc,0xccf20a0a .word 0xa4911fb1,0xea81bf3f .word 0x3a779b23,0xf9561378 .word 0x2ebd2835,0xf71dcf7b .word 0x16000000,0x00000000 .word 0x7ac8d19a,0xbbada787 .word 0xaaf39309,0xa0a8c0df .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x2bdbc46b,0x9b9b26fc .word 0x0000002b,0xa47b3ccc .word 0xaadbc9cf,0x0ad583eb .word 0x08d14811,0x9c65d8a1 .word 0x00f39309,0xfffdffff .word 0xb4495374,0x83c8641d .word 0x823ac566,0x956f759e .word 0xd9b41dd3,0x55a449a7 .word 0x5f2f7151,0x4c461e35 .word 0xd9de1424,0x082026c9 .word 0x623be88e,0x7b0c8a93 .word 0x6038d5c9,0xdc10a203 .word 0x8a55d21d,0x5f5294a7 .word 0xca2eb464,0x6aad7402 .word 0xa894690e,0xec6e5633 .word 0x6db05f1f,0xcf07fee0 .word 0x9dba257e,0x83ff3b68 .word 0x94678d87,0x54a383f6 .word 0x9a2cf946,0x770a7c95 .word 0xe25011df,0xfd81a618 .word 0xc2f7b65e,0x69661d4d .word 0x7a269da3,0xcdaa2bae .word 0x2a54dab1,0x01da2f53 .word 0x26df463b,0xcceaa760 .word 0x6b204e2a,0x3170a37c .word 0x4548743b,0xa398f4e7 .word 0x67c455fc,0x08a7af91 .word 0xac8cd594,0xb8895597 .word 0x8ebc70e8,0x6b081455 .word 0xfb27dff5,0x7a94a2fd .word 0x308deaa4,0xbd304116 .word 0xa724ff24,0x6e6f8499 .word 0x0b1f51bf,0x450575a0 .word 0xd2924388,0xbbb1007c .word 0x5be2c2a3,0x3ece85c0 .word 0x0ae0ff37,0x4fa16709 .word 0xdbe62b9c,0xa439170b .word 0xd4e4e7a2,0xbac01737 .word 0x3028ed78,0x4d8a7327 .word 0x841be5e4,0xe93264eb .word 0xf946b9f6,0xcb28b43e .word 0x94457e52,0xba9b2642 .word 0x84512407,0xcf9c688c .word 0x636325ba,0x6f1cae3e .word 0x92c19755,0xb0b27b28 .word 0x7ac8d19a,0xbbada787 .word 0xeb0674ad,0x7f9ef366 .word 0x32094846,0x6a0fd8d4 .word 0xd40e671d,0xaa0a781a .word 0x4fe3d3ec,0x3cab7265 .word 0xf718da3f,0x68214f52 .word 0xa1120e48,0x186d002f .word 0x72d30859,0x364604f4 .word 0xc2d11937,0xeed35e14 .word 0x7d1e6218,0x95de5695 .word 0x8205e32c,0xf5ece5da .word 0xa168091c,0x56af0071 .word 0x50f747b1,0xb1c8853c .word 0x6397b251,0x6b46b749 .word 0x0012d6df,0x6e2fe3b6 .word 0xc45faa30,0x9a924203 .word 0xefe1ef3e,0xea5ae96b .word 0x35a6ffd2,0x8d5c7b75 .word 0x44179a09,0x67c96768 p0_local1_expect: .word 0xff7ceb64,0xc765442e .word 0xe6faf771,0x2ee356b5 .word 0x06f09559,0x162afc2d .word 0xa17306a0,0x97f14dd9 .word 0x0e000000,0x00000016 .word 0x2551cbed,0x56d832c3 .word 0xe4f78b08,0xba05687d .word 0x4a570de7,0xcc8ac817 .word 0x05caa528,0xd131e140 .word 0xef975dd0,0x763344fe .word 0xdb03b973,0x7b4e2862 .word 0xb070a7ae,0x59ed36b0 .word 0xb729916a,0x92bc3669 .word 0xa6ac7d56,0x1c3f1a36 .word 0x8ed80144,0xcc2a8d31 .word 0x0000007d,0xd84d7cb7 .word 0xfe8b392e,0xcb0eaeac .word 0xdfa49c9d,0xd4f00c87 .word 0x59733275,0x14a7c82b .word 0xa4e3167e,0x045c74c1 .word 0xe6a984c9,0x9bbc3fbf .word 0xf8fc42b7,0xd86aecbf .word 0xc40dfe89,0x6b015da7 .word 0x14e77dd8,0x2d658b44 .word 0xae655037,0x35f84f24 .word 0xad0412db,0x95eb6185 .word 0x6b5217b6,0xbccb1ff5 .word 0xee4c998c,0xee5be89d .word 0x54f76e40,0xfcf3c9d5 .word 0x325172f2,0x29eae273 .word 0xb3fc7e84,0xa83bbe5d .word 0x9796f5f6,0x107a46c3 .word 0x57211213,0x9d142245 .word 0x317adb94,0x183a285f .word 0x9ac229fb,0x26bd7afe .word 0x1be8144a,0xb0e2f3fc .word 0x5bcc1558,0x96e11762 .word 0x437f2e26,0x35eeb8e5 .word 0x86b43fd0,0x53922888 .word 0xd6936004,0x39048afa .word 0x0b1e6033,0x73dafe46 .word 0xa84566c9,0xadb0adb1 .word 0x7846055a,0x779d44ab .word 0x6f0f50eb,0xec68c10f .word 0xf868be5a,0x1a6b6ead .word 0x497f1347,0xfd625cab .word 0xd74a5475,0xc37f54c1 .word 0x0a3035df,0x910c6791 .word 0x203f875a,0x06f6741a .word 0x0000018c,0xa6069748 .word 0x511a4f5b,0x66ac57db .word 0xf21eecfb,0x2e7777ea .word 0x32aeac5c,0x01bd54f6 .word 0x437d124a,0x076b901b .word 0x44f24975,0x83457e99 .word 0xb3a14797,0x71206e26 .word 0xd3284a81,0x68a0fd75 .word 0xed054dcc,0xcc1bb294 .word 0x5022d490,0xfe6e9bee .word 0x8a8a1539,0x0df641c1 .word 0xe3e55a91,0xc9d8231a .word 0x94ce82d9,0xa0b70adb .word 0x7e40bcd2,0x64eb7cff .word 0x7f58f2be,0x09c1f55b p0_local2_expect: .word 0x7d376849,0x5af8443c .word 0x0015f771,0x2ee356b5 .word 0x839b75ff,0xcdf2ff09 .word 0x00000000,0x00000015 .word 0x4034a682,0x6de21570 .word 0x16000000,0x00000000 .word 0xefcbc85f,0xe956df5a .word 0x178416f4,0x60e1949c .word 0xb297d7c5,0xee5ef432 .word 0x769db9a9,0x2b91e26f .word 0xe43ef479,0xdb6ae642 .word 0x51ca34c4,0x56601d52 .word 0x00d46c3a,0xab1bad02 .word 0x3fd5ff8e,0x83302169 .word 0x618fd657,0x9f1b048b .word 0xfadd75b8,0x20bca8e8 .word 0xf7307001,0xb228d04f .word 0xbea03368,0x54c27a13 .word 0x6af5f897,0x2f86f31f .word 0x706f3006,0x7ec9c982 .word 0xb02054f5,0xf54bd4d9 .word 0x452170cf,0xbe7d2831 .word 0x1bbf6665,0x11a5aa91 .word 0xd3236b25,0xef9a6b9a .word 0x45c41cd3,0x4c2ece90 .word 0x585ea907,0x7ed6693e .word 0xdd94d359,0x419f1c3a .word 0x70eea4af,0x4a49af00 .word 0x03ed95b1,0xaa4a4808 .word 0x6046d33b,0x6cb3c656 .word 0xed0994f6,0x27b36e5d .word 0x11beaaa1,0xde47cb41 .word 0x9a9d2140,0xc88d5251 .word 0x9bd92bd6,0x6aeeb827 .word 0x9aec30ac,0x5ca3238f .word 0x12b6673e,0x9ff15da0 .word 0x7b6e2ee8,0x57dd336e .word 0x77956ec2,0xd2989e85 .word 0xe3af3d8d,0x469c4cb4 .word 0xa241e85a,0x414cb483 .word 0x193d68a7,0x3323c163 .word 0x2b8f97a3,0x6f5cfb6d .word 0x4b19d50b,0xe971dccc .word 0x03b44b2c,0xa8980488 .word 0x75d99375,0x86fbd79b .word 0x415c61bb,0x84a9576f .word 0x44f70403,0x6f049e57 .word 0x356a3979,0x16619359 .word 0x2500d28f,0x43e49e9e .word 0xf30bfbe6,0x75bf2282 .word 0x3bc59b07,0xd026e5bb .word 0x070c909b,0xe9114a2a .word 0x9ca6e6f9,0x1ac58b47 .word 0xbc3d4585,0x154350fd .word 0x2de94eba,0x41122c47 .word 0x2f9aaaaf,0xc19ab4d3 .word 0xf0b0b11c,0xf70a97d0 .word 0xed9ae97c,0x38a21753 .word 0x0a936581,0xc1aff058 .word 0xa15de4b1,0xc81e7aac .word 0x92f676e7,0x48b17ee0 .word 0x8dd3fbaa,0x86161d75 .word 0x662e17b2,0x66780397 .word 0x89b3a85c,0xbc436e1f p0_local3_expect: .word 0xe7b889dc,0x7a6d2e3a .word 0xfff91022,0x2088c3bc .word 0xa000e63c,0xd47059c0 .word 0x37c05a36,0xc872cbb9 .word 0xb195ccd4,0xb9000000 .word 0xaf3b7416,0xa0410f0e .word 0xf73c479c,0x48b07029 .word 0xe4babaf0,0xde4cff71 .word 0x354b78b8,0x0210d184 .word 0xd970b419,0x965adc5e .word 0x028ce1b5,0x008c7be4 .word 0xf238806c,0xa7152549 .word 0x48811136,0x032ecc77 .word 0x170eaf93,0xc45ffe35 .word 0x00000000,0x79622007 .word 0x08620c67,0x149711c7 .word 0x85c5d764,0xb7d07df9 .word 0x384090ac,0x5deb12f3 .word 0x25ef9497,0x6f97a7ff .word 0x16128074,0xaece934f .word 0x2b691cab,0x4e78fa17 .word 0xd719090c,0x23e8952d .word 0x8af84a6a,0xad2ade52 .word 0x0098b08d,0x511924f0 .word 0x2c54f164,0xa561ae4e .word 0xfa5ed3a2,0x0aa8b093 .word 0x4688d9d9,0x63f0493c .word 0x0ba5ca58,0xa9fbd6b8 .word 0xc906a2f2,0xc82b7061 .word 0x8b659fdb,0x7f4005f5 .word 0xb4aace63,0x05f128d7 .word 0x810592a0,0x0d973181 .word 0x9cd5bcf2,0x461ea3d5 .word 0x98699611,0xac6bd94d .word 0xffffffff,0xffffffff .word 0x64774874,0x31c124c5 .word 0x00000040,0x9ef7a000 .word 0x21094915,0x2224cac2 .word 0x0e8cf660,0x98f525c8 .word 0x11a1ea22,0x4d8338c5 .word 0x37ad3819,0xe3a247c8 .word 0xaf06ea63,0x22475415 .word 0xa48fdbbe,0x26a1ff8e .word 0xa399e580,0x159587b9 .word 0x8656cdbb,0x39eed9bd .word 0x026367b7,0x3d7e0969 .word 0xa6a11cfa,0xeca0c338 .word 0x4029817b,0xecd7cd70 .word 0xe17706a0,0x935aefbe .word 0xd9f6136d,0x6f6f81a7 .word 0x4b6c05a2,0x9b1dea7d .word 0x6b2216e9,0x5ba1aba3 .word 0x21228ff4,0xc47f6855 .word 0xbbad2ae1,0xade22782 .word 0x456022af,0x52349e97 .word 0x597a6917,0x36821ebe .word 0x2707f21f,0xaca46609 .word 0x92fd6711,0x30b81497 .word 0x9945d026,0xb7357156 .word 0x6d16a46b,0xb7c33e14 .word 0xa48cfb5a,0x337b1f0a .word 0x9e5c54e7,0xd4044c56 .word 0xe46a3507,0xdc948b81 .word 0xf3430394,0x9a9c4c6d share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0xe59bd674,0xa746f2a8 ! Init value for %l0 .word 0x438ef4cc,0x1ae7e3ec ! Init value for %l1 .word 0x8cd70632,0x9b4fcff8 ! Init value for %l2 .word 0x6b12ecc4,0x6a5fa90a ! Init value for %l3 .word 0xf86ad92c,0x36e30190 ! Init value for %l4 .word 0xe8a90f8a,0x2358c2d0 ! Init value for %l5 .word 0xca6505c3,0xed5d6d49 ! Init value for %l6 .word 0x261f145a,0x7281fcd2 ! Init value for %l7 .word 0x2187fe20,0x7505e0c0 ! Init value for %l0 .word 0x1f13f77e,0x5594daf8 ! Init value for %l1 .word 0x759e4bf2,0x078831ba ! Init value for %l2 .word 0xebec3142,0xc27fa315 ! Init value for %l3 .word 0xf65bf919,0xfd5e1a1d ! Init value for %l4 .word 0x4bfb990c,0x39603b0d ! Init value for %l5 .word 0x02baeb1f,0xff30f8fe ! Init value for %l6 .word 0xb260ee42,0xa4244674 ! Init value for %l7 .align 64 p1_init_freg: .word 0x9d08437d,0xf38d0982 ! Init value for %f0 .word 0x1640d841,0x643be8f3 ! Init value for %f2 .word 0xa38ce252,0x8c19d057 ! Init value for %f4 .word 0x0005714d,0x223cba2c ! Init value for %f6 .word 0xb75dfa46,0x842340bc ! Init value for %f8 .word 0x6e665155,0xc6363103 ! Init value for %f10 .word 0xd83573be,0x56795b9b ! Init value for %f12 .word 0xaa27b934,0xbf46f98c ! Init value for %f14 .word 0x328d2e36,0xcba68c11 ! Init value for %f16 .word 0xbcf552ee,0xc623db1e ! Init value for %f18 .word 0x236b3b3d,0x3d926ff3 ! Init value for %f20 .word 0xb6116bbd,0x839fe5f3 ! Init value for %f22 .word 0x8f39d25c,0xf6f0b29f ! Init value for %f24 .word 0x4f6900f3,0x05b627ad ! Init value for %f26 .word 0x693c4989,0x3f54017c ! Init value for %f28 .word 0x5e682471,0x82626aae ! Init value for %f30 .word 0x3b3f2d77,0xbced07de ! Init value for %f32 .word 0x73e39ac3,0xfe7a77e5 ! Init value for %f34 .word 0xfd52e6d2,0x71b6af2b ! Init value for %f36 .word 0xaf0753d8,0x1455f3f3 ! Init value for %f38 .word 0x54cad5ee,0xff38ec65 ! Init value for %f40 .word 0x9c6620b4,0xe538a732 ! Init value for %f42 .word 0xad0712bc,0xa4a965fb ! Init value for %f44 .word 0xa6c19b36,0xa9b65875 ! Init value for %f46 .word 0x60785cc9,0xd97783b2 .word 0xf68dc4f0,0x3dbade6e .word 0xe0795bb1,0xa9e6a511 .word 0x04a676b8,0x0d6c079e .word 0xfd9f66d7,0xdc1de927 .word 0xb059eef6,0xae4f51ca .word 0x4a83e207,0xe474a6e0 .word 0x117ac0af,0xbd2e5dab p1_expected_registers: .word 0xfffffe97,0xf22fddd0 .word 0x00000000,0x0091e7aa .word 0x00000000,0x0000003e .word 0x00000000,0xe1ea8ca2 .word 0x00000000,0x00017410 .word 0x00000000,0x006b12ec .word 0x00000000,0x000000ef .word 0x6b12ecc4,0x6a5fa90a .word 0x00000000,0x0000714d .word 0xae6a6281,0xf124685e .word 0x00000000,0xf87cdffe .word 0x00000000,0xe878c2fe .word 0x00000000,0x000001c4 .word 0x144eec58,0xe5e7773a .word 0x5057f253,0xc0000000 .word 0x00000000,0xf05c9dfc p1_expected_fp_regs: .word 0xc7315521,0x07c8774e .word 0xc452bb37,0x98022f05 .word 0x17a64b52,0x2f135fab .word 0x271085c8,0x81dc4d7a .word 0x55648624,0x36d6d81c .word 0xa48f712f,0xba65d947 .word 0xca49ffdf,0xc8a96fe2 .word 0xb89cd6ed,0x416712c4 .word 0x704557b0,0x6a5fa90a .word 0xbcf552ee,0xc623db1e .word 0x236b3b3d,0x3d926ff3 .word 0xb6116bbd,0x839fe5f3 .word 0x8f39d25c,0xf6f0b29f .word 0x4f6900f3,0x05b627ad .word 0x693c4989,0x3f54017c .word 0x5e682471,0x82626aae .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0xf05c9dfc,0xcdd9b29f .word 0xf8a17ba7,0x71ebc741 .word 0x033dff2b,0x261493dd .word 0x00000063,0xcfd3bf35 .word 0xae6a6282,0x7124685e .word 0x82e0958b,0x38ce9757 .word 0xa73dcfff,0x03567291 .word 0x3ee7e878,0x698b2272 .word 0x503a78d5,0x56d21322 .word 0x46f2b2e8,0x082108ca .word 0x957aba5a,0x2acc6309 .word 0x03493918,0x1720ddd5 .word 0x4622627d,0x0d598f93 .word 0xa7382fd9,0xe0856e3b .word 0x80403443,0xeee248e2 .word 0x00000000,0x25d43050 .word 0x6ccb6147,0x0c9f3afd .word 0x0104f2d5,0xd1b7fb63 .word 0x8a7f7eaf,0x18af3bb9 .word 0xec83724b,0x073fd1fa .word 0x52daeceb,0xaae7c4b1 .word 0xd52891b9,0xf117bd47 .word 0x3d62da39,0x6af8f058 .word 0x8ad729df,0x2ffefd25 .word 0x31c1e09a,0xa5b57975 .word 0xd6f8c3aa,0x7a32c9fe .word 0xa9c5c2a5,0xe2849fa2 .word 0x4c6b4786,0x5da44738 .word 0xae774baa,0x7f0af515 .word 0x732d6697,0x086ed380 .word 0x411ed987,0x7fbf7f75 .word 0x09a6a580,0x00b8cccc .word 0xab19b23c,0xbb17dd09 .word 0x7b5df8ba,0xc15b7d81 .word 0xe2eaeabe,0xd7e53f0f .word 0xbda69f5f,0x44d90ab6 .word 0xe678b711,0xfd60c9cd .word 0xcddebae9,0xda94f859 .word 0x6c6bd3a5,0xc9824996 .word 0x4ac2ffa8,0x0a2f183f .word 0x9225b823,0xfd936d4b .word 0xfe52b66f,0xd4ffaebc .word 0xa2a4618f,0x95f5b373 .word 0x561bd733,0x9f4b3cf9 .word 0x86141795,0x2ce0eead .word 0x4af08154,0xca79a6ae .word 0x618269f4,0x9def4b9f .word 0xce252926,0x4120c5a0 .word 0x4e77c807,0x215531c7 .word 0x052f0298,0x37bb52c4 .word 0xab5f132f,0x524ba617 .word 0x7a4ddc81,0xc8851027 .word 0x1cd8d636,0x24866455 .word 0x47d965ba,0x2f718fa4 .word 0xe26fa9c8,0xdfff49ca .word 0xc4126741,0xedd69cb8 .word 0x8120a3b6,0x93f756df .word 0x2349e024,0xed0e3bd7 .word 0x7675371b,0xc27fa315 .word 0xd6d9ecfe,0x04b795b2 .word 0xa3e42531,0xe9de7f1f .word 0x1d291b4b,0x51b03c19 .word 0xb0b200c6,0x112c8481 .word 0xebf082cd,0xaf6d17b0 p1_local1_expect: .word 0xfff41d20,0xcc259a8f .word 0x4d710500,0xee901f91 .word 0xd7f3c0a5,0x00000000 .word 0xc0000000,0x00000063 .word 0x004acd03,0x12f37260 .word 0x00000000,0xcba68c11 .word 0x70004f9c,0x6398c7ba .word 0x20fb2afd,0x0d4359ae .word 0x7f378e79,0x6d38f395 .word 0x6eebe9eb,0xf4046739 .word 0x2526ae2e,0x1d34c0f9 .word 0xdf86011e,0x4b6bdba8 .word 0x787a710d,0x7b6a95d0 .word 0x77a59de2,0x69cb8a4c .word 0x34ff5e75,0x56d56c68 .word 0xf9ca3af0,0xdf4cb489 .word 0xd0656757,0x27f45514 .word 0x8dc430c4,0x130efe45 .word 0x65604d30,0xdd06d7c5 .word 0xb346a462,0xea08fc70 .word 0xd5436b35,0xc9596868 .word 0x96d1c993,0x6c96b4b6 .word 0x65279d3a,0x0a13995a .word 0x53fc3d35,0x71d0ea53 .word 0x85b36361,0x81a634ef .word 0xf965ef75,0x4b10a8b8 .word 0xce3ad2d3,0xaf789db4 .word 0xa2d294aa,0xd034bb84 .word 0xb49d4165,0x7dab53f7 .word 0xe95df0a1,0xcf6c0a80 .word 0x23013ceb,0x3dd5e386 .word 0x26732a9d,0x34d409cd .word 0x0d9f83c1,0x8b11e364 .word 0x2599d050,0xaccb0a9c .word 0x1e1f4539,0x22e5bb38 .word 0xa7606975,0x1fdd43c2 .word 0x8ade14c9,0x1b9b62b3 .word 0xcf119226,0xb239a965 .word 0xe862e82e,0xfa62df92 .word 0xc939ffa5,0xe82ff16a .word 0xe2e4327b,0x6477575d .word 0x2922e30a,0x5607cdcf .word 0xac52d68a,0x000002d0 .word 0xc15d03e4,0xf4e47e9a .word 0xd1101be2,0xe174bf17 .word 0xe149ace0,0xb816173a .word 0x03966448,0xd9e6c0fa .word 0x79024ccc,0x92b5ab94 .word 0x815d3a52,0xa746f2a8 .word 0x2965aceb,0x3377b9df .word 0x6b3a9d2b,0x93bc52f5 .word 0xc156ae8d,0x5b9a8a9d .word 0x21009efc,0x22a75ad8 .word 0xda9a3452,0x489f930b .word 0xc86b2bdf,0x86e8b168 .word 0xce5d9f09,0xbf3361b4 .word 0x810a75ed,0xfadc52b7 .word 0xc2ad40cb,0xcd64068f .word 0xc622349b,0x30e3ff47 .word 0x1f87fdb4,0xf6b2b158 .word 0x0d5e4379,0x5bc78ead .word 0x9bda1e03,0x077445c6 .word 0x2f00d8de,0x916e17ce .word 0x9889788a,0x1e535d43 p1_local2_expect: .word 0x5057f253,0xc0000000 .word 0xa5c0f3d7,0x000002d0 .word 0xfafd80a4,0xe805a536 .word 0xaae791d8,0x11dca488 .word 0x82626aae,0xe0d7077d .word 0xca000000,0x00000000 .word 0xe02204f1,0x248b75d5 .word 0xe81ccaf5,0xd00689d3 .word 0xeb168174,0x5df429f6 .word 0x03041fc3,0x32cc7432 .word 0x1eb5d017,0xf53730ff .word 0xec4c9877,0x7013b0c1 .word 0xe60e8ffd,0xb381df58 .word 0x0c80e302,0xf5dce63a .word 0x617277cf,0x2533a34f .word 0x5b817288,0x0c6958c5 .word 0x17086d26,0x9b4bc022 .word 0x54c7d25e,0x2bf5f8f0 .word 0xe359053d,0xd1b47da4 .word 0x8d062536,0xfff3fa6a .word 0xf6a244c5,0xe40b7a60 .word 0x5e504bbe,0xf5ce87db .word 0x2a023c8a,0xb04196f3 .word 0x7aee56ad,0x7e6f380f .word 0x4f4e1053,0x4c332bbc .word 0x77522fc5,0x1baa67a6 .word 0x5b67983b,0x41f4dff6 .word 0x646e9890,0xbae8fd26 .word 0x7c08c662,0x945b711d .word 0x995b1301,0xb9ab57cf .word 0x1b832ca3,0x65781b9d .word 0x59b3d25a,0xc652efc4 .word 0x22c9449d,0x1f8aa07e .word 0xd8a59b8d,0x20ad8025 .word 0xae8995ce,0x292ebf1b .word 0x961a1b5c,0x08dd08f4 .word 0x322ca2e7,0x7c685f80 .word 0x65f0e42a,0x4d48a973 .word 0x48e56771,0x34d0d3be .word 0x45f2263d,0xe8fad9ff .word 0xa5a9b0a4,0x93cdc17e .word 0xaae0b2fa,0xa3f1407a .word 0x9f6c86bf,0xd3bd0327 .word 0xb08fc9f6,0x6b00367b .word 0xd41e7ecd,0x6d1384c6 .word 0x48aaecea,0x081c7265 .word 0x6d84c3cb,0x7efdfc46 .word 0x279affa6,0x0af0cb63 .word 0x7ce60134,0xf829263c .word 0xdc885905,0x687229d6 .word 0x6762066c,0x69b54ec0 .word 0xc7d366ba,0x0bc46f80 .word 0x5df36276,0x55905edf .word 0x9b5290c1,0x656f1dfb .word 0x974f3ba7,0xa57b3154 .word 0xe68ec67f,0x8dc93c38 .word 0xc22fa419,0xcb211701 .word 0x7049784b,0x6a53d0c3 .word 0x98d1ffd6,0xd6098bb9 .word 0x61457dbf,0xb4f44f77 .word 0x141946d0,0xe575a436 .word 0x5f41299a,0x2186414e .word 0x00000523,0xd95d6490 .word 0xdd4058ba,0xd11d7f06 p1_local3_expect: .word 0x00450fdd,0x143e6852 .word 0x823ff51f,0xa53479ff .word 0x13a85799,0x1e1e7285 .word 0xcba68c11,0x8e57e0ed .word 0xf579b253,0x64446755 .word 0x8cf946bf,0x34b927aa .word 0x4e834a86,0xffd8be9a .word 0xc8dcbee8,0x265c2ff4 .word 0x46ad9488,0xb11a45cd .word 0x797839fc,0x0c2f8c1d .word 0x27fb9965,0x7a6cc3ff .word 0x82626aae,0xdb4db38b .word 0x4d9662be,0x1b7f3721 .word 0x8e437ca4,0xd837d67b .word 0x5cb46151,0xc88fc60a .word 0x8c83ecb6,0xb00830df .word 0x38f6dea6,0xd9375986 .word 0xd10f10b9,0x3c923cb8 .word 0xdb263305,0xd7dd3cd5 .word 0x86e31a60,0x8e76d6b8 .word 0xe861da61,0x6d247412 .word 0x4526d7aa,0x72b96b4f .word 0x3ebcf1e4,0x6aeaf534 .word 0x8eb2cb58,0x45a6bfb9 .word 0x27249200,0x584c37e1 .word 0x6a5fa90a,0x1acb0857 .word 0x98b3cc1e,0xafb9386c .word 0xe6bc12ad,0xde63f7de .word 0xe088b7bd,0xcfa51513 .word 0xe878c2fe,0x767960e2 .word 0x528680bb,0x31e49c5d .word 0x19d29a8a,0xaf455c52 .word 0x43b1f335,0xa481a6e3 .word 0x3033d18c,0x4b3e597e .word 0xcacfde87,0xed672d4a .word 0x9ac20a4f,0xb2eb3902 .word 0xbc8757b8,0x7da80a74 .word 0x95997657,0xc2949a39 .word 0xe5a1866e,0x7f0a5006 .word 0xa33be72c,0x17687523 .word 0xc8dcbee8,0x60070313 .word 0x4ba2b1a1,0xf8053524 .word 0x252dae02,0x4e881a5c .word 0xfcfcd956,0x7329d8de .word 0x74ce8f73,0x83c56fa5 .word 0x7640bc2a,0x493f66fc .word 0x93187535,0xfc5215b0 .word 0x79d8857c,0x3f6dab63 .word 0x83823f5a,0x84b26301 .word 0x60070313,0xa80dabe3 .word 0x13f7b693,0xb41ed0a6 .word 0xf58acf5d,0x56c19198 .word 0x144eec58,0xe5e7773a .word 0x35dbcddc,0x7c162b9a .word 0xb5d0cfd9,0x4a90c774 .word 0xd27a145e,0x329ff51e .word 0x2158bfd3,0x27e051d3 .word 0xa52f8c05,0xc3a1067b .word 0x045c9355,0x65be78e2 .word 0xf684b027,0x495bfb42 .word 0x73d85337,0xdb584301 .word 0xfaf108d2,0xc405cd26 .word 0xe3660885,0xcaeaf581 .word 0x44b68bd1,0xc9647abb p2_init_registers: .word 0x5bdbffdf,0xe560a580 ! Init value for %l0 .word 0x51c7bbcc,0xcde81389 ! Init value for %l1 .word 0x7cc4698b,0xea52a356 ! Init value for %l2 .word 0x05f3b242,0x9c3ddd56 ! Init value for %l3 .word 0x16cdf24c,0x4eb98bce ! Init value for %l4 .word 0x309b90bc,0x085dd37a ! Init value for %l5 .word 0xc77d4ba5,0x97593016 ! Init value for %l6 .word 0x6a4b8a95,0xd99e40e9 ! Init value for %l7 .align 64 p2_init_freg: .word 0x8bf5bbc8,0x465b67e6 ! Init value for %f0 .word 0xfab8dc15,0x903434fa ! Init value for %f2 .word 0xc755a7ed,0xf29424b0 ! Init value for %f4 .word 0xd6021fb1,0xf77f280b ! Init value for %f6 .word 0x97e444d1,0xf13bd994 ! Init value for %f8 .word 0xac763cab,0x38dc39fa ! Init value for %f10 .word 0xe02c2fa4,0x3d5f4f90 ! Init value for %f12 .word 0x25bd898f,0x3eab5a0c ! Init value for %f14 .word 0x97b54fb8,0x80380950 ! Init value for %f16 .word 0xcb1c4aa6,0xa54d6fb4 ! Init value for %f18 .word 0x7f661cb7,0xde4275d9 ! Init value for %f20 .word 0x0d4ea572,0xd0ee86d0 ! Init value for %f22 .word 0xcc5eceb7,0xb1ffc32c ! Init value for %f24 .word 0xec062163,0xcb771515 ! Init value for %f26 .word 0xba8f76a1,0x9f0d4f7b ! Init value for %f28 .word 0xf1452480,0xfaa9a7e8 ! Init value for %f30 .word 0x0654bdda,0xb8b46427 ! Init value for %f32 .word 0x768dc3a4,0xc73eb394 ! Init value for %f34 .word 0x00a5ae80,0xc2443ae3 ! Init value for %f36 .word 0xdfbbd333,0x896ea2f6 ! Init value for %f38 .word 0xf07d8698,0xa9f8bfcd ! Init value for %f40 .word 0x01820e69,0xa85a13a3 ! Init value for %f42 .word 0x8e4cdd48,0xf92ef19a ! Init value for %f44 .word 0x040ac9c6,0xdb5e5da2 ! Init value for %f46 .word 0x7443237c,0xdaa71b60 .word 0xac60faa4,0x786faa5b .word 0x02a61903,0xa05d5517 .word 0xf410cb71,0x720e2f00 .word 0x2f78b2d0,0x20391fa6 .word 0x689248b1,0x682f1c83 .word 0xd7d206e8,0x1ad30582 .word 0x47c4b8a0,0x1c5efe0e p2_expected_registers: .word 0x00000000,0x7d886700 .word 0xffffffff,0xc5527073 .word 0x00000000,0x00000048 .word 0xffffffff,0x8aa4e0e7 .word 0x00000000,0x8b230ed4 .word 0x00000000,0x000000a1 .word 0xffffffff,0xffffe0e7 .word 0xffffffff,0xc5527073 p2_expected_fp_regs: .word 0x8bf5bbc8,0x465b67e6 .word 0x485e2a3d,0x903434fa .word 0xc755a7ed,0xf29424b0 .word 0x2692e0b5,0xbdec8175 .word 0xd97542de,0xb71c667f .word 0xac763cab,0x38dc39fa .word 0x00000267,0xb730c87d .word 0x25bd898f,0x3eab5a0c .word 0x88ff12c9,0x0c04253b .word 0xcb1c4aa6,0xa54d6fb4 .word 0x7f661cb7,0xde4275d9 .word 0x0d4ea572,0xd0ee86d0 .word 0xcc5eceb7,0xb1ffc32c .word 0xec062163,0xcb771515 .word 0xba8f76a1,0x9f0d4f7b .word 0xf1452480,0x787d5ba1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0x485e2a3d,0x085dd37a .word 0x2d260d84,0x640e441c .word 0x8aa4e0e7,0xc3551770 .word 0xff5b7d78,0xa1fb4c0f .word 0x16305997,0xd9000000 .word 0x0f496b8b,0xe5b96a48 .word 0xbbfe9384,0xf3a8f834 .word 0x4d287229,0x1c8f105a .word 0x860080fe,0xc375af0c .word 0x5f79424d,0x3bbb395c .word 0xf38290a7,0xc43f7166 .word 0xee141b55,0x8088e88f .word 0xcc466aa5,0x1a54e6fa .word 0xa0cfe7fd,0x6593bec0 .word 0x69def94c,0x4d37ca37 .word 0x4eba44a4,0x34d66b9d .word 0x7921c1b7,0xed474a24 .word 0xfaca7ad1,0x82f45c9a .word 0x2acb8ce8,0xb934a698 .word 0xa572aef5,0xda2d7efb .word 0x3a8276fb,0xa2b886ea .word 0x821ed558,0xbd7cb25a .word 0xcaae5ebf,0x8a957799 .word 0x23e43e02,0x5cf27a85 .word 0xf23fbfbf,0x4c19b51e .word 0xbfe8c08a,0x70383329 .word 0x0f4ecdff,0xc99fd70f .word 0x239f7289,0x0deef649 .word 0x6853ec81,0x934a665c .word 0xdd8b02df,0x87fe14de .word 0x938813c7,0xfd6d6a62 .word 0x844b020e,0x30515a24 .word 0x4ed53db1,0x6a3957de .word 0xf9f67b9b,0x00000000 .word 0x330d88e9,0x071a2864 .word 0xf69e2789,0x9891d776 .word 0xb8310f61,0x4035b243 .word 0x58e00bc9,0x39dab87f .word 0xc24a0039,0xc46c721b .word 0x25ff8948,0x0b25d254 .word 0x901b6761,0xf7bf1216 .word 0xac9d675b,0x923a7ff2 .word 0xbd3c6ec2,0x2f1c5e37 .word 0x1bf0f483,0xa19d0875 .word 0x00000049,0x7f081305 .word 0x264c797a,0x6c0a0b9b .word 0xee405705,0xfd00f97a .word 0x2d505b95,0x28503128 .word 0x4f956c02,0x1a1c2173 .word 0x3b46c4a2,0x093717a1 .word 0xe7fe159b,0x02c4ae50 .word 0x56953826,0x78433be4 .word 0x865c91df,0x9c0b53b0 .word 0xbb7b8cee,0x172226cd .word 0x90817961,0x4b7f64a1 .word 0x30032216,0x9e2e02ed .word 0xc6ef8947,0xca4e7f55 .word 0xb42cd1e6,0x383dac6f .word 0x0bbc2e6f,0x0bb912e0 .word 0x015139a5,0xab8db5dc .word 0x757bd7ee,0x73c400fe .word 0x426da618,0x5cf9e50f .word 0x2d186bb2,0x40c7afd0 .word 0x4996c09a,0x4cbb1aa1 p2_local1_expect: .word 0x0067887d,0xe3f81fac .word 0xf025c2ce,0x4e2fd0fe .word 0x7d5aac1a,0xed7da7b3 .word 0xc5743fea,0x74d1af04 .word 0x00000096,0xcaf33ad4 .word 0x44a88fed,0x9bbfbeed .word 0x38777bb4,0xa99b2429 .word 0x703cdbda,0x7a600431 .word 0x495b7a01,0x2a32a8fb .word 0xff525778,0x638dc08d .word 0x594e1fa5,0x2cbafd12 .word 0x607bcdef,0x80db07c7 .word 0xdad94119,0xd906d93e .word 0xc9c71a5f,0x58b3b567 .word 0x99f86b08,0x825e61e2 .word 0x3920585a,0x93d73079 .word 0x9071cb90,0x78915a0b .word 0xbdb79a94,0x7b4df7fb .word 0xb1f273f8,0x8fdea2e9 .word 0xdaa992e4,0x564a4f12 .word 0x5cd347ec,0x0daca645 .word 0x3f3f211b,0x64f290df .word 0xd2c9f3bc,0x19f995a5 .word 0xa65f2855,0x34322f32 .word 0x53ed25b3,0x06360a8e .word 0xcdd0de76,0x00000000 .word 0x984781a9,0x839bd576 .word 0x6ee4eebc,0xfbc191b9 .word 0x175fe9d8,0xa2b5fb34 .word 0x7bbf232a,0x6c9e8d56 .word 0x1b298f54,0xcb6ac27c .word 0xc0fb997a,0x5d776d2f .word 0x5a172e2d,0xc55fcdb4 .word 0xd6458806,0x845873b2 .word 0x9a9d2a21,0xe3dd3637 .word 0xdab2c971,0x66236f85 .word 0x05b6b98e,0x8db43bdd .word 0x4590bbcc,0x9c3de56c .word 0xa64ecccf,0xf0c0adea .word 0x47f21f4a,0x5f600196 .word 0x32899bff,0xef98917a .word 0x841ad681,0xd9502739 .word 0x3d2d3f56,0xe0f2b81f .word 0x31556161,0x10bb1511 .word 0x88fbd7ff,0x175fe9d8 .word 0xcd354f83,0x6b73cf8b .word 0x78ce4241,0xc04bca3c .word 0x724af84f,0xd3bd5222 .word 0xead900bd,0x4774c322 .word 0xb56405ca,0x7ab98f40 .word 0xb073a4cc,0x8aa4e0e7 .word 0x4a475444,0xd66e1bbc .word 0xa8225f68,0xf865726c .word 0x6b1805cb,0xec0e829d .word 0x5e5d658e,0xb5368438 .word 0x3aad35ec,0x194190a3 .word 0xff58fed7,0x992aa488 .word 0xc1bb6fa1,0x23166a21 .word 0x03260708,0x5f3b4bba .word 0x64ae0742,0x0d150e6e .word 0x4e749d7b,0xc2598895 .word 0xdeddd572,0xbf7f6bd3 .word 0xbfd25c0c,0x5893cb9e .word 0xcd8f5325,0x3b410101 p2_local2_expect: .word 0x0d4ea572,0xd0ee86d0 .word 0x7b4f0d9f,0xe14c2316 .word 0xe9d88829,0x2a10e326 .word 0x0b94f588,0xffffffe0 .word 0x00000267,0xb730c87d .word 0x003df17c,0x30ab8f21 .word 0x5d462148,0xcb316c20 .word 0x37b2b7c1,0xfc72f8ca .word 0x2ade534b,0x01781551 .word 0xb22fec49,0xa5c85997 .word 0x8e598f79,0x4e5d26dd .word 0xd5b27f11,0xd71ad504 .word 0xf9242d7c,0xd6355ec1 .word 0x03f7dbeb,0x969d2c01 .word 0xeef56962,0xae32b181 .word 0x00c36c83,0xc4f22a6b .word 0x6f066934,0x5d0ac8ec .word 0xe56eeca5,0xa784088f .word 0x76994a41,0x871647df .word 0xb71aa57e,0x6c450893 .word 0x9b23fdb2,0xe2e0d9f3 .word 0x6f39dcd6,0xb04c0b91 .word 0xc149acb5,0x3466299b .word 0xd80c57fd,0xe9631728 .word 0xb406a824,0x2c53acef .word 0xe12d6fd8,0xd19eb647 .word 0xedbe434b,0x119799ed .word 0x8b8a28e9,0x7abc93c4 .word 0x14691974,0xcdda4a99 .word 0x037133ab,0xbb8e9943 .word 0x18318c1c,0x028cf0fa .word 0xcfd735e5,0xd8cb8e8b .word 0x09526f36,0x70e8e9f2 .word 0x1b1b5e5a,0xc61f9aa9 .word 0x710dc09f,0x8ce99c2f .word 0x456831f6,0xe70d1404 .word 0xa8607cab,0x7e4417d4 .word 0xcc658267,0x65860598 .word 0x2ffb0036,0x000002d2 .word 0x8b230ed4,0x95757145 .word 0x21e3c0a3,0x9ea89e39 .word 0x66d748b1,0xfbfbc923 .word 0xf553f318,0xd0d5b379 .word 0x1128cec6,0x193a4b18 .word 0x582574fb,0x4ef81069 .word 0xd6041da4,0x00000000 .word 0x0dd118b3,0x77230156 .word 0x2978ca6c,0x0947ae11 .word 0x4baf59b2,0x7e6fbb6d .word 0x8a2e44cd,0x4310ecb4 .word 0x846dff02,0xe4ec1a14 .word 0xc6e1ee8b,0x9235de1b .word 0xccebe53a,0x8d312172 .word 0x91f93d05,0xcc5e9bb9 .word 0xcdae4c94,0x814e29bf .word 0xc56c486a,0x3caae88f .word 0x5ea52b9b,0xd548a3a0 .word 0xba06252c,0x4d687c0f .word 0x0bcb9721,0x63a376f8 .word 0x61deff70,0xd87082b4 .word 0x06d58297,0xa6303389 .word 0xf774dbae,0x5cb1d114 .word 0x5f28ecb1,0xfca08b82 .word 0xa39ad0e3,0x9ca10c57 p2_local3_expect: .word 0x00000000,0x0000007b .word 0x56a3466b,0xbe43ca0a .word 0xe0daa89a,0xb0758a7a .word 0x2692e0b5,0xbdec8175 .word 0x3b25040c,0xc912ff88 .word 0x7f661cb7,0xde4275d9 .word 0x8d46896f,0xe3f5d6ac .word 0x4e147191,0x697ac6f1 .word 0x488ced9b,0x10cd4adb .word 0xb9a75d30,0x405f76d4 .word 0xcc241b07,0x99adcad6 .word 0x28d7603c,0x1805ac88 .word 0x5d7235ca,0x24df9502 .word 0x91edde8c,0xb94cb05c .word 0xb507a8bf,0x517b30ed .word 0x8095ca6c,0x1c8f7370 .word 0xfbadc238,0x71a7d5cf .word 0x39de1050,0xfeb60c74 .word 0x40c8a931,0xfce9ed53 .word 0x093cf755,0x205a6bb5 .word 0x4b9b63cb,0xc208bd6a .word 0x374ea6b7,0x5488b3d2 .word 0xba2c028e,0x33513be6 .word 0x5d26be3f,0xd2c96023 .word 0x46918de2,0x535257e0 .word 0x739eacf5,0xf716caca .word 0x4f93a41e,0x7badba33 .word 0x024a98d9,0x49a54a93 .word 0x9bf4fe3f,0x19b451dc .word 0x39383ca3,0x70139acc .word 0xb198accf,0x573dc50d .word 0x6350264a,0xe13b1685 .word 0xa15cd822,0x2fed0e3f .word 0xcf43ad3a,0xc2a24bdd .word 0x9ce1dc88,0xe096168d .word 0x1a831b78,0x75122086 .word 0x8e42cdde,0x54aff08e .word 0x154d50b2,0xe759bf13 .word 0xbabde70d,0x03f3fb0f .word 0xcd4faf10,0xa4c8abc4 .word 0xf5ef2ffa,0x8374ffa9 .word 0xddff592d,0xc603528e .word 0x22644056,0x0f783e57 .word 0x2d56e720,0x468bbbe6 .word 0x368827e0,0xdb0b255b .word 0x9c3ddd56,0x37ba21b3 .word 0x20c1ac6f,0x3d33cb73 .word 0x766940f7,0x1cf42f92 .word 0xf8b2229b,0xcde81389 .word 0x64d52aa2,0x1a094dfe .word 0x4277f08f,0xee25da47 .word 0x3ed89b12,0xc9592964 .word 0x81929001,0x6bb4e365 .word 0x6fd8a52e,0xf099330b .word 0xf6242bdb,0xaae6f97c .word 0x071a0996,0x99a691a4 .word 0xac71176a,0x0f13819a .word 0x87edeeff,0x8dabf884 .word 0x49fe14cd,0xce55f8f9 .word 0x31c47678,0x000000a7 .word 0x57ab6ddd,0x219138a9 .word 0xfd1d0951,0xcef62208 .word 0x069d66b3,0xe09c809f .word 0x73dffe73,0xfc52b7fb p3_init_registers: .word 0x06d35a59,0xd11a640c ! Init value for %l0 .word 0xb7fe0e52,0x46f403d7 ! Init value for %l1 .word 0x1f51b66a,0x488dcace ! Init value for %l2 .word 0xdefbe11c,0x2425eb3f ! Init value for %l3 .word 0x86ec4012,0x3b9e5056 ! Init value for %l4 .word 0x6841c42e,0x3d2e1ba3 ! Init value for %l5 .word 0xba7f7570,0xa97b3636 ! Init value for %l6 .word 0x3d85b45b,0xc4d68509 ! Init value for %l7 .word 0xe17f2db2,0xa3f5fac3 ! Init value for %l0 .word 0x859bc05e,0x07c83549 ! Init value for %l1 .word 0xe766f434,0x41c5eec9 ! Init value for %l2 .word 0x599bbc4e,0xaf4c9edb ! Init value for %l3 .word 0xe543c3fc,0x0ee75c8b ! Init value for %l4 .word 0xc05f5998,0x4438feb6 ! Init value for %l5 .word 0xc34b3018,0x3e0ead55 ! Init value for %l6 .word 0x66a7d0c4,0x51c7de4c ! Init value for %l7 .align 64 p3_init_freg: .word 0x00969f2d,0x85cca23c ! Init value for %f0 .word 0xcc6dfa43,0x48164936 ! Init value for %f2 .word 0x0a66f9d5,0x81ffe9dc ! Init value for %f4 .word 0x329dcefb,0xe2e28bf1 ! Init value for %f6 .word 0xcf59c82b,0xee8965c4 ! Init value for %f8 .word 0xdb4ec760,0x80b33c95 ! Init value for %f10 .word 0x5aa53dc4,0xea583256 ! Init value for %f12 .word 0x849acedc,0xa73bdf81 ! Init value for %f14 .word 0xbb470df3,0x5890edbc ! Init value for %f16 .word 0x1971f135,0x206bd87d ! Init value for %f18 .word 0x28491860,0x6146d8f2 ! Init value for %f20 .word 0x74982eb6,0x642beca6 ! Init value for %f22 .word 0xbbf9defa,0xa6ea52bd ! Init value for %f24 .word 0x6ff15ff1,0xc381e403 ! Init value for %f26 .word 0xc774ddab,0xbc4e90ba ! Init value for %f28 .word 0x96e91f7e,0x42175f31 ! Init value for %f30 .word 0xe62063ba,0x1349f4a7 ! Init value for %f32 .word 0x6b79f860,0xa6a36a1a ! Init value for %f34 .word 0xb22d21fe,0x2a0a1c1b ! Init value for %f36 .word 0x5d15700f,0x0afb46d6 ! Init value for %f38 .word 0x2c7bfb6b,0x76d10344 ! Init value for %f40 .word 0x5c6ed0e6,0xd0d2e091 ! Init value for %f42 .word 0xd2a95d60,0x5ce1fe79 ! Init value for %f44 .word 0xf6e9d968,0xee1cce6f ! Init value for %f46 .word 0x310bc398,0x56dabb31 .word 0xec96a47b,0x99151a58 .word 0xf5347df8,0x8c0def2e .word 0x08c90ed4,0x88d3aa51 .word 0xdd3d44d7,0xb5c307bb .word 0x6d5094bc,0x8f1a288f .word 0xdd225638,0x6df83c9b .word 0x4ecfadb3,0xf2f069e2 p3_expected_registers: .word 0x0f5e7000,0x47590a9a .word 0xffffffff,0xfffc6819 .word 0x00000000,0x00003363 .word 0xffffffff,0xfd366837 .word 0x00000000,0xffffffe2 .word 0x00000000,0x0000001a .word 0x00000000,0xb7ef3a19 .word 0x00000000,0x7fffffff .word 0xc34b3018,0x3e0ead55 .word 0x859bc05e,0x07c83549 .word 0x00000000,0x000000cc .word 0xffffffff,0xffffffff .word 0xe543c3fc,0x0ee75c8b .word 0x00000000,0xcd68c5d2 .word 0x039ce328,0x05f5a927 .word 0x66a7d0c4,0x51c7de4c p3_expected_fp_regs: .word 0x00969f2d,0x85cca23c .word 0xcc6dfa43,0x48164936 .word 0x0a66f9d5,0x81ffe9dc .word 0x329dcefb,0xe2e28bf1 .word 0xcf59c82b,0xee8965c4 .word 0xdb4ec760,0x952fcedd .word 0x5aa53dc4,0xea583256 .word 0x849acedc,0xa73bdf81 .word 0x36491648,0x43fa6dcc .word 0x1971f135,0x206bd87d .word 0x28491860,0x6146d8f2 .word 0x74982eb6,0x642beca6 .word 0x9ad2c97d,0xd5fffae0 .word 0x6ff15ff1,0xc381e403 .word 0x0474a6d2,0x0db876c5 .word 0x96e91f7e,0x42175f31 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x46cb1df4,0xc3cd43c9 .word 0x563258ea,0xc43da55a .word 0x000000c0,0x259297da .word 0x000000fc,0xbe90ab6b .word 0x000000f3,0xfff88dc0 .word 0x00000000,0x7cdadeff .word 0x04ae97e9,0xc0cc7486 .word 0xec31d284,0x8d68e05a .word 0xeb711697,0x4d70d33e .word 0x94f746d1,0xbcf5c47f .word 0x63c7c58d,0x3143859d .word 0xdf6978c6,0x520316d0 .word 0x9ad2c97d,0xd5fffae0 .word 0x18c2690f,0x02919c02 .word 0x1600a703,0xce4738f5 .word 0x2dc7ddcb,0x1de3b498 .word 0xbfc67f32,0xe384c5a7 .word 0xdb467eaf,0x45b4e94f .word 0x77494020,0x52aca87d .word 0x78830ad4,0xa4b321f1 .word 0xdc0d0478,0x3806d2d7 .word 0x1c7f3273,0x10254920 .word 0x0a929ce3,0xbc709edd .word 0x0794cbe4,0x2894bb90 .word 0xe8803c2c,0x1e3d8c7b .word 0x10a8ac3f,0xd1b27558 .word 0xc07e4e76,0x42f35d86 .word 0xa467caa2,0x19278f1c .word 0x5250fc28,0xd416c403 .word 0x0d88cb4d,0x3bea9251 .word 0xbb6056f9,0xecfb285e .word 0x54d62703,0x1378fd54 .word 0x5c338a87,0xc224a18b .word 0xc5bb4d99,0x44ab61c5 .word 0xd3e5b779,0xeaa95bfa .word 0xec0e0722,0xfbbb2a76 .word 0x9c24dec9,0x65a61565 .word 0x133f2d3d,0xe58254c7 .word 0xc97ab9e4,0xabc84333 .word 0x43dd2375,0x08ae2e37 .word 0xb89d1b57,0x4a03a8e2 .word 0x25d09206,0xc24029c0 .word 0x00e608f3,0x21a91e7a .word 0xdcb522f0,0x675d94c0 .word 0xa64a8e4a,0xee35e731 .word 0xeec43d7c,0xb2317abd .word 0x093d6d3e,0xa09b1aa8 .word 0x4ee92839,0x41bf698f .word 0xb26d2162,0x9b7ef341 .word 0x0b194d79,0x23928a07 .word 0x96714bbc,0xa4b132a1 .word 0xbafab4d3,0xf597c247 .word 0x4da24147,0xfa5d9465 .word 0xaed64bf0,0x20945103 .word 0x97f86f33,0xe92a1902 .word 0x574dac0c,0xa50f161d .word 0x1a57bd83,0x9ad3dbb7 .word 0x943237c0,0xab8b2f88 .word 0x19ca45e0,0x5418b84a .word 0x698dde8b,0xf361a411 .word 0xbb606f29,0x678eda95 .word 0xb44c7598,0x2886f2e8 .word 0x45fd4ee5,0x96647fd8 .word 0xdc7c0a7d,0xc0b33b7f p3_local1_expect: .word 0xd5ae80d4,0x822a5b9d .word 0xddce2f95,0x03d2bb31 .word 0x81df3ba7,0xdcce9a84 .word 0x0030736c,0x9d6702cd .word 0xd3cd6870,0xb0baf60f .word 0x35f17119,0x328c15f4 .word 0x0b9eb2a2,0x7a0bca72 .word 0xd6c70f02,0xa9b201a0 .word 0x7057a2c8,0x0564056b .word 0x4c60f122,0x800973f2 .word 0x7566f0b8,0x0fdb6a6d .word 0x8a48f035,0xc8636b3a .word 0x0c9dc8dd,0x87a2542e .word 0x0f5e7000,0x47590a9a .word 0x966ad18f,0xffdf5502 .word 0x5f058a1e,0x3c7524c8 .word 0xd2858c1f,0x2e28efe3 .word 0xacc59df0,0xbb21d414 .word 0xef8ee871,0x1ae8138c .word 0x396d5e9b,0x34bf616c .word 0xc617ff2f,0x6cce2192 .word 0xc10b4cdc,0x66250673 .word 0xd32211d9,0x4c19213e .word 0x08347ab8,0x81a639dd .word 0xb28cb59a,0xf1de1499 .word 0x7d1aa5d6,0x1b607872 .word 0xcdc05bee,0x2493a3ed .word 0xee318ce5,0xb3de3363 .word 0xc34cf613,0x69939c44 .word 0x1adfeac2,0x33e00adc .word 0x1797448d,0x7afd9e93 .word 0x9b2db4a0,0x327a9ebc .word 0xae2b0ad1,0x38c9d664 .word 0x706d6863,0xa559aaee .word 0x45210db5,0x41c3777c .word 0x7fa9d175,0xcd554dae .word 0x8149dd74,0x2b7a0859 .word 0x8035b90a,0xffffffe2 .word 0x8e63ccaf,0xa2ce569c .word 0x9744d717,0x8e768aea .word 0x3415090f,0x7218a770 .word 0xb8c5dea5,0x088157a4 .word 0xbdf9247b,0x17394274 .word 0x1c27a07f,0xe9cb7c79 .word 0x9b12e775,0x2ddb55ab .word 0xe8bda0e7,0x64169f17 .word 0xd21e48e4,0x7673ff06 .word 0xd5bae9ad,0x1bd8bba5 .word 0xce447e3e,0x8517adae .word 0x01efdf54,0xabaaad1d .word 0xd2a7f173,0xd84855c0 .word 0x77dae4d4,0x7bad5ec7 .word 0x8ca1f7ac,0x01a6a4c9 .word 0x1453c590,0x1c25428a .word 0x2b666cff,0x7b742130 .word 0x7216afc0,0xc39641be .word 0xa21592eb,0x1fc72e62 .word 0xc3ea3e9f,0xbf3ee12f .word 0xcc772731,0x64fde8c6 .word 0x660ac668,0xfa12510e .word 0xbe7e3e5f,0x1b594fc8 .word 0x311d5379,0x4845f4a3 .word 0x96b5ba62,0xc5cab370 .word 0x27945ea9,0xdb0fe5a0 p3_local2_expect: .word 0x714bcdba,0x61193834 .word 0x00000170,0x33ca8c00 .word 0xc576b80d,0xd2a67404 .word 0x0f49d840,0xd34a16cf .word 0x00000000,0x8d8fc14e .word 0xd4802820,0xffffffe2 .word 0xc8dcbcc5,0x4e3c4bad .word 0xcdcca643,0x800000df .word 0x09c5d670,0xe492a978 .word 0x2c1f321a,0xdaf276e5 .word 0xb2177fd8,0x833824a7 .word 0x91837fe3,0x51ca4bf7 .word 0xfc4297ad,0xb8a03599 .word 0x4ae20bb6,0x1452afc1 .word 0x44e58ff4,0x6875ae6b .word 0x26df899b,0xaf2fa336 .word 0xec009c06,0x0311d85d .word 0xd77600f3,0x47bc044d .word 0x0a1e5a7f,0xa2f19623 .word 0xb117a04a,0xf5942a85 .word 0x31f7e95f,0x34637d8d .word 0x9c79ba7d,0x32e5c591 .word 0xc68749dc,0xf900d2ea .word 0xbc708aab,0x114a8a83 .word 0x00004147,0x80378b71 .word 0x63392823,0xc8e258ec .word 0x0474a6d2,0x0db876c5 .word 0xc40bde29,0x56412f93 .word 0x992316e9,0x61810a9d .word 0x41b3134e,0x6b51bff8 .word 0x635c2fab,0xf36e2d22 .word 0xd4578122,0xc1638447 .word 0x91d72e05,0x8fc23591 .word 0x8d568ed7,0x6abff48b .word 0x9a15ecec,0x9c557f26 .word 0xe7af959b,0xd5a05ffd .word 0x649e599a,0xb42cf88a .word 0xc0ce136a,0xe45177b3 .word 0x0a8ca325,0x39954ecc .word 0xff1d541a,0x3a124e58 .word 0x4770cdac,0xb682e868 .word 0x04e8a847,0x4e50418e .word 0x0da12c24,0xb45e4749 .word 0x644f52ee,0xba0acde3 .word 0xf90790c2,0x6c4bf372 .word 0xa9702370,0xa747f9c1 .word 0x55d8b51b,0xb07ca07e .word 0xecd46981,0x0076e0d5 .word 0x1e6238a0,0x8867bd91 .word 0x83d0e291,0x840833dc .word 0x081a61f4,0x6e54e0b4 .word 0xe1246ccc,0xdf1a146b .word 0xde0e23c5,0xd060b93a .word 0x79fbd2a3,0x5fa13eeb .word 0xf1b2ae09,0x419fd5f3 .word 0xacd8c420,0xb00e7098 .word 0x1042fa27,0xf4a435ff .word 0x26f31949,0x6986c36e .word 0x3fd731ca,0xd631e5bf .word 0xabd173da,0x031e0805 .word 0xd4aa2208,0xd26fcff4 .word 0xc599569b,0x52f725c9 .word 0x216e7469,0x4e1add0f .word 0xcc2f74a6,0x9590ac6a p3_local3_expect: .word 0xd3faffff,0xffffffff .word 0x8be02a57,0xf5506237 .word 0x0519c976,0xdaea28b7 .word 0x03e481c3,0x1d56fa0f .word 0x953cb380,0x800000df .word 0x00000000,0xf8455a7c .word 0x4d947ebc,0xab0f1f96 .word 0xcc8cb4f3,0x0ff6bab0 .word 0x948bafd3,0xa00f615e .word 0xe1e15248,0xa0b5814b .word 0xf0e3454c,0x05e4b28e .word 0xbe7dcb9f,0xf6f72d97 .word 0x49d67160,0x9dde3c52 .word 0x646fd5ec,0xa727b4f1 .word 0x2733cadb,0xc1ef4dca .word 0xa4a80008,0x15b24e93 .word 0xb563f84d,0x4fd317a5 .word 0xe2789f67,0x6b02fc93 .word 0x77321db2,0x0eed6de0 .word 0xdafb139e,0xc978f32c .word 0x5f985f05,0x382c1b03 .word 0x3600ef8e,0xdc1f3059 .word 0x50cfc83b,0x77af7e77 .word 0x5542211c,0x940ddebe .word 0xaf370c7c,0x4d2d22bf .word 0xf9419e93,0x6d20b536 .word 0x137f6e14,0xab26b617 .word 0xa630d76e,0xcf59c82b .word 0xd4a68943,0x7d4b2ee4 .word 0x22c59908,0x356d15fa .word 0x00000030,0x92b4aed5 .word 0xe24247bc,0x26e9c1a6 .word 0x442e4fa9,0xbe44d41b .word 0x8c226e17,0xc3758c43 .word 0x6ee9c407,0xb338ba5e .word 0xdd7beafe,0x1df22549 .word 0x5b32a284,0xfc10d5f2 .word 0x060091cb,0x46851f90 .word 0x4db5a77e,0x897d6348 .word 0x1322e31e,0xb2422512 .word 0x89d48113,0xb1f14904 .word 0x256510de,0x33eb74d6 .word 0x82c87ae2,0x99857f3b .word 0xa40b8ac4,0x64101542 .word 0xd3a5c273,0xccabb9b4 .word 0x93a34361,0x2be227ea .word 0x29c86d9d,0x888e40b9 .word 0x89e2e621,0x90a0d682 .word 0xfecdd798,0xbeaf0e00 .word 0x00000519,0x9b0930db .word 0x00000357,0x4df0eeb1 .word 0x848ae3dc,0xb449eef7 .word 0xc0a009a7,0x3755f40d .word 0x257cf010,0xaf8eeb87 .word 0xd8be01eb,0xe23ec268 .word 0xd4c1428b,0xcc4bc5a1 .word 0xf02de6b2,0xcf514f19 .word 0xd55412b8,0x94c36691 .word 0xb37e514c,0xe6689212 .word 0xd731a3b5,0x14ec6c37 .word 0x9d3e1134,0xc1322b65 .word 0x8320239c,0x26b14ad2 .word 0xe1ac572d,0x68c24eff .word 0x0efe1306,0xd2f585bc p4_init_registers: .word 0x584145f8,0x136ed62d ! Init value for %l0 .word 0xdc30d18c,0x53acbadd ! Init value for %l1 .word 0x2207fc65,0xb2675491 ! Init value for %l2 .word 0xa36e9753,0xf63592b2 ! Init value for %l3 .word 0x6a09d7c9,0xc0c63c3f ! Init value for %l4 .word 0xefcb50ea,0xa83dcdfc ! Init value for %l5 .word 0xb73dfad6,0x97a85c69 ! Init value for %l6 .word 0x0324f06f,0xf7d94094 ! Init value for %l7 .align 64 p4_init_freg: .word 0x0b0dd462,0x0f2a4c63 ! Init value for %f0 .word 0x77da6160,0x920aa297 ! Init value for %f2 .word 0x79aa3b2e,0x4966f7a0 ! Init value for %f4 .word 0x10a283c9,0xc3f29c61 ! Init value for %f6 .word 0x340b99c7,0xcd1fc6de ! Init value for %f8 .word 0xc29f8048,0xb9df29c1 ! Init value for %f10 .word 0xf0341f56,0x5c921d21 ! Init value for %f12 .word 0xe564df47,0x2da60e34 ! Init value for %f14 .word 0xd363a058,0x4829e107 ! Init value for %f16 .word 0x6dd59752,0x91cf4610 ! Init value for %f18 .word 0xd8d89123,0x895b5ea2 ! Init value for %f20 .word 0x3b204b23,0x6c26db0c ! Init value for %f22 .word 0xe7bf049f,0x1c0eb0ce ! Init value for %f24 .word 0xfb28be39,0x0bb0e8e9 ! Init value for %f26 .word 0x00235aac,0x6f31c299 ! Init value for %f28 .word 0x83441cae,0x467438bd ! Init value for %f30 .word 0x03c31ce5,0xcaad14fe ! Init value for %f32 .word 0x408d0802,0xddf47518 ! Init value for %f34 .word 0x5d36cf80,0x0157a3f1 ! Init value for %f36 .word 0x108bd47e,0xafc7cd8d ! Init value for %f38 .word 0x9d947348,0x37edd325 ! Init value for %f40 .word 0x21f901ab,0x05294311 ! Init value for %f42 .word 0xfc2a8bb9,0x83d6cbcb ! Init value for %f44 .word 0x4076d5d7,0x13ca416e ! Init value for %f46 .word 0x57e76f2c,0xbdb69454 .word 0x5e5feafb,0x10828a13 .word 0xeb858326,0xc7ab109e .word 0x391270e1,0x353c63e2 .word 0xd6217768,0xf9f3e18b .word 0xbc042ed6,0xbdf7ff0b .word 0x66336706,0x1c8f44f6 .word 0x2ad09d7e,0xd94789fa p4_expected_registers: .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffdf .word 0xffffffff,0xffffffa2 .word 0x00000000,0x02000000 .word 0x00000000,0x000000c7 .word 0xfaabf99f,0x872e523b .word 0xffffffff,0xfdffffdf .word 0xfcfcedea,0x93ca491f p4_expected_fp_regs: .word 0x0b0dd462,0x0f2a4c63 .word 0x77da6160,0x920aa297 .word 0x79aa3b2e,0x4966f7a0 .word 0x10a283c9,0xc3f29c61 .word 0x340b99c7,0xcd1fc6de .word 0xc29f8048,0xb9df29c1 .word 0xf0341f56,0x5c921d21 .word 0xe564df47,0x2da60e34 .word 0xd363a058,0x4829e107 .word 0x6dd59752,0x91cf4610 .word 0xd8d89123,0x895b5ea2 .word 0x3b204b23,0x26d3a656 .word 0xe7bf049f,0x1c0eb0ce .word 0xfb28be39,0xe784dd2e .word 0x00235aac,0x6f31c299 .word 0x83441cae,0x467438bd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x0cdb266c,0x234b203b .word 0xa21f0000,0x40ec6a65 .word 0x4e7888d4,0x4829e107 .word 0x4e78bd8f,0x86e7ffff .word 0xdfffffff,0xd4884c84 .word 0xe784dd2e,0xffa2c5be .word 0xf9317f74,0x2e1cf4d4 .word 0x5c760ec7,0x1df9b0f2 .word 0xcb9d63c5,0xcc52ca6d .word 0x9286ab94,0x5d5f4f66 .word 0x0dd417c3,0x33cc8880 .word 0x720e341a,0xa0beb052 .word 0xac811dbf,0x7ea7120b .word 0x2253c0f1,0x9065bfc9 .word 0x93a6cffb,0x86fe52df .word 0x9ab2136d,0xcbf8a1c1 .word 0x989136dc,0x06d16f22 .word 0xc590278e,0x9c7d108f .word 0x4cf83e0e,0x8d17ab82 .word 0xb262208c,0x7b5cfebd .word 0x77e6f42c,0x5b2446f9 .word 0xac108f31,0x57a31c43 .word 0x0f2601df,0x6ba2014e .word 0x5ba73074,0x148cc35e .word 0xc083321e,0xfe1b74e0 .word 0x4d29348a,0x55dcd55d .word 0xfef3eb3f,0x27358460 .word 0x414bb193,0x30cd3537 .word 0x8fba4505,0x0acdd5fe .word 0xaae1d3b2,0xece70662 .word 0x2bd2bfa4,0x7927637d .word 0x820977a0,0x2501d989 .word 0x1e2ef27d,0x4689630a .word 0xa5db01da,0x40dc5eff .word 0x0b222c47,0x0cb7b4a5 .word 0xbace685d,0x055bbb7b .word 0xf342582d,0x486aad19 .word 0x23c4ecda,0x5c6abcd1 .word 0xb997b80c,0x87093c38 .word 0x32d0bc8b,0x5a3cf92b .word 0xb5044fab,0xea521f6f .word 0xc5bce85e,0xf77ba49f .word 0x88d70d8d,0x2d963760 .word 0x9fa307c1,0x4cf26fcd .word 0x0dec7074,0x4201c40f .word 0x9d8cd38a,0x266044ce .word 0x955be44f,0x6a56bf7b .word 0x991c3dc7,0xf86a4962 .word 0xa748967c,0x70c78338 .word 0x6c4f8bbf,0x16df9360 .word 0xeed7a2bc,0x7cff1e97 .word 0x2dee15bc,0xbcd6240c .word 0xe40dac2a,0x29dd797f .word 0x04f0005c,0x786af97a .word 0x7f8174f3,0x448bec86 .word 0xbd02823b,0x8fbd784e .word 0x078eb81a,0xc62cba52 .word 0x2182e7fe,0xeb706806 .word 0x44862a33,0x2edd84e7 .word 0xd4c139c2,0x58878bbf .word 0x401926df,0x37ce4c39 .word 0xa630632c,0xa53f76a7 .word 0xffffffff,0xffffffdf .word 0x9604fad5,0xe806393b p4_local1_expect: .word 0x8ad8733d,0x43475029 .word 0x00001fa2,0x656aec40 .word 0xffffe786,0x02000000 .word 0x5510aba1,0xf290973d .word 0x2e3baa79,0x102131de .word 0x00002dd0,0x9f04bfe7 .word 0x0263b0f2,0x4dd1b6f4 .word 0xcd056331,0x2c968d57 .word 0xa9270e9e,0x3340740e .word 0x7558aaaf,0x46499b72 .word 0xc7e0d115,0x8a5e492d .word 0x0978ef76,0xff5547fa .word 0x7feaa460,0x177a4a85 .word 0xb696689d,0x0b97b19a .word 0x9377f57b,0x2774e7d7 .word 0xfa0cde5e,0x173e702d .word 0xb890112e,0x8735d39b .word 0x03d91b32,0x741a633a .word 0xf62303a1,0x0724e8df .word 0x12fdd671,0xc4e7f7af .word 0xff9f3ef2,0x550b48fa .word 0x25b7c3c7,0x286a059f .word 0xdb5b4263,0x8eb209ee .word 0xc28b5a84,0x3cb0a31e .word 0x78a1ed58,0xeee3324f .word 0x64a2d7c6,0xf40d17b1 .word 0x6b80fab1,0x882c0f7f .word 0xa9f88249,0x845382ff .word 0x2ba77343,0x1098706b .word 0x372d45c3,0x1b1e204c .word 0xe0882520,0xfa8d13c8 .word 0x093861d7,0xbd6ec116 .word 0x5b218c1f,0x8f7f70b9 .word 0x1ec21fef,0x769b530c .word 0xa84f521a,0x144ccce4 .word 0xa2f821bb,0xfb4b385f .word 0xc9b07887,0x0ea70509 .word 0xfd9f2cf4,0xf2ec50d1 .word 0xd552df10,0xd81430d8 .word 0x295e78bf,0x3f2fe296 .word 0x07e986d3,0x95ce2703 .word 0xa5592e19,0x69140804 .word 0xe7098e9c,0x84fe0417 .word 0x05540660,0x78d1ae15 .word 0xaaf82c60,0xc2bad453 .word 0xbf1f58f4,0xd4adb2e8 .word 0xab6c819e,0x279096ec .word 0x6168ab8e,0xa950839c .word 0x40bd8192,0x33dffa44 .word 0xac1c168f,0xa78921df .word 0xb7e1a270,0x4d8d4d02 .word 0xfd38304c,0xe17bac59 .word 0xa1c8b436,0xc0df9f40 .word 0xd501adb0,0xbd0e292f .word 0x9013ba48,0xed20acec .word 0x6d3e6b9d,0x7a2f3df7 .word 0x9df1d3c7,0x429c40bb .word 0x96ba98a4,0x5d31f042 .word 0x8ab98cb0,0xea8b6c46 .word 0xfd7ef4dd,0x428307a8 .word 0x1a21094b,0x75bafc3e .word 0x91897b50,0x9d8cd38a .word 0xac026788,0xd38445ae .word 0x011d55be,0x5efe7855 p4_local2_expect: .word 0x5510aba1,0x776abab2 .word 0x4a31d0b7,0xcf863d7b .word 0xdfffffff,0x9440d9f7 .word 0x5d138fe0,0x6d681c54 .word 0xaaa41f46,0x4cd34546 .word 0x6d000000,0x114009a2 .word 0xe0abf206,0x4c6bab2d .word 0xa5fee561,0x02731b0a .word 0x57541db2,0xed6452e9 .word 0x6384a685,0x074310f6 .word 0xdda36d65,0x7e8abf2a .word 0xe16506ca,0x79a09510 .word 0xefc5e111,0x1c6cbc26 .word 0xbd8125ff,0x26a28e98 .word 0x974793d0,0x8523d6b2 .word 0xb42d8447,0x0dc2cab4 .word 0x9db88922,0xb3a9e9f5 .word 0x7e98c521,0x85374a51 .word 0x9a769ed7,0x1fc7efeb .word 0x0141d03b,0xbe608a71 .word 0xb0d63cd2,0x20ce129d .word 0xcab09bcb,0x8b823046 .word 0x51e7fa3b,0xd1a58cad .word 0x0bef9594,0xbbb133dc .word 0xf8c3d6df,0x835a24bf .word 0xf30e311d,0x18111ec7 .word 0x483b0aac,0xe25441f6 .word 0x6174d06e,0xdadc4654 .word 0x3a5090bf,0x45216c79 .word 0x31f6fd07,0x8db632e6 .word 0xb10f9118,0x3e166fe6 .word 0xbc472415,0x4fad2323 .word 0x64ffe154,0x3c45f274 .word 0xbc241ad3,0x6df7b747 .word 0xdc1d57ce,0x00000054 .word 0x43ee8f25,0x2559c5fc .word 0xe7446b4c,0x3d73d88a .word 0x63a61f54,0x707368d7 .word 0xc454914a,0x0a05a519 .word 0x277dc6ff,0x7416f7b3 .word 0xae2b72ff,0x94f54d06 .word 0xcbb6ab23,0x1a7a2011 .word 0x000003ce,0xc2ffa94d .word 0xdae1a893,0x20ed8ad5 .word 0x4c9d59de,0xab87b274 .word 0x83e7b95b,0xfa56439f .word 0x97f65c28,0x9ec7bd44 .word 0x6ac82b34,0xcbdf587b .word 0x0a5fbabf,0x8ae26d45 .word 0xb7c34ace,0x6d296533 .word 0xd42852af,0xfc1ccb09 .word 0x0d429f69,0x6a304563 .word 0x58a25ae3,0x5f0a6a79 .word 0x114009a2,0x8976ae04 .word 0x95308767,0xe8e99191 .word 0x5f8f8160,0xdf76e0d8 .word 0xb9db744e,0x20b5cb21 .word 0xe4e42655,0x8e027036 .word 0x9c0cf654,0x4113a047 .word 0x312fa71d,0xb2150f84 .word 0x81f6c7c1,0x220c1c7e .word 0xf21dea96,0x5d04094d .word 0xb6e534eb,0x2e6cb28b .word 0x661e21ac,0xcca3640a p4_local3_expect: .word 0xd02d684f,0xd81430d8 .word 0xff0000c8,0x4a0fb0fa .word 0x5050554c,0x2db956b0 .word 0xff91d8d8,0x5e417829 .word 0x3c000000,0x214d8e12 .word 0x8d686b8a,0x47e0902e .word 0x62a2f31f,0x9e6086a0 .word 0x54accd1d,0xb4b3a245 .word 0x139bf095,0x26d3a656 .word 0x8a5195aa,0x4b4aa4c7 .word 0x0e9b4af5,0xb87970a0 .word 0xa8bcf6ab,0xa61f1771 .word 0xd68b9cd2,0x604bc9ff .word 0xbaea06e4,0xfc482c32 .word 0x66b515ec,0xba5803ee .word 0x159ab4dd,0xf285a229 .word 0x6fca9c30,0xbdb380e7 .word 0xc5973011,0x6608fa32 .word 0xc6e62626,0x62673e89 .word 0x3c28713c,0x28ea2eee .word 0x37b6bdfe,0x9aa69f0b .word 0x912d2125,0x22d55365 .word 0x286a55ef,0x9f35da9b .word 0x0e95bea7,0x22e987bf .word 0x01793d63,0x56a85bf2 .word 0x22866174,0x3ba0f2fb .word 0x82c1d217,0xf3d2a40c .word 0x9b949c5f,0x377a4442 .word 0x0bf2380d,0xec60c580 .word 0x7a059a2a,0x44eb08a4 .word 0xc6811479,0x3071da06 .word 0x64332243,0x9440d9f7 .word 0x7611538b,0x64147dfc .word 0x7de7ad8e,0x8ac5271a .word 0xfd5ac2dc,0x75c670f9 .word 0x19f8dba0,0x7ea52c58 .word 0x421cda68,0x9b033a81 .word 0x2e92fa7e,0x9e4be4ab .word 0x0c7ffc65,0xed088437 .word 0x40119616,0xfe8ec74f .word 0x15f6ad58,0xd7fa4ca1 .word 0x0d413e63,0xe0fe60cc .word 0xfe63e9a1,0xab08351a .word 0x9fa73b00,0xcd9f992f .word 0x37a1f14b,0x25875cba .word 0xb0512f56,0xc24590e0 .word 0x2a262fd7,0x04ce8b23 .word 0x31d56da5,0x202e302f .word 0xcc92dc5e,0x73055bc5 .word 0x714083eb,0x89e98900 .word 0x8051e8d7,0xd51e1a4e .word 0x23860b2d,0x61e838e0 .word 0x653ea26e,0x28c7e5e1 .word 0x00000072,0x06f534ff .word 0x5a7b0bf8,0xb12d5506 .word 0xcd7ca155,0x6135399b .word 0xc5754926,0xc9d3bcb5 .word 0xe61bf852,0xfcfb5bbe .word 0x9d92cd90,0xae3715c0 .word 0x5d1764a9,0x8de69895 .word 0x76407b9b,0x0103ca9b .word 0x38122297,0x95b0e0f3 .word 0x072c0e3d,0x3992db6d .word 0xbcb7decf,0x4f44a066 p5_init_registers: .word 0xa1a053ca,0xd0cef5db ! Init value for %l0 .word 0x49c3cada,0x61cb45c6 ! Init value for %l1 .word 0xe9aac5ec,0x91f583ae ! Init value for %l2 .word 0xd114131f,0xe830b7fd ! Init value for %l3 .word 0xb4d1bf54,0x198c1674 ! Init value for %l4 .word 0xc2d4195a,0x5e1d51a0 ! Init value for %l5 .word 0x926586a8,0x9a27a935 ! Init value for %l6 .word 0x366e5478,0x393a4cf6 ! Init value for %l7 .align 64 p5_init_freg: .word 0x0f41aed1,0x0a2c4738 ! Init value for %f0 .word 0x76ddf79a,0xcad29848 ! Init value for %f2 .word 0xf8122eef,0x11ba0205 ! Init value for %f4 .word 0x2cbea192,0x12ab0c9a ! Init value for %f6 .word 0x0a2e1f6f,0x286135ae ! Init value for %f8 .word 0x1d5ebe82,0xe60355d4 ! Init value for %f10 .word 0xf120382f,0xb1ae6467 ! Init value for %f12 .word 0x546f926f,0xbea7cf17 ! Init value for %f14 .word 0x4da469f0,0x8052cbcc ! Init value for %f16 .word 0x52094dfa,0x97fc40eb ! Init value for %f18 .word 0xd85dc9bb,0x29142899 ! Init value for %f20 .word 0x9223aff8,0x8eadc368 ! Init value for %f22 .word 0xd53131fa,0xf274b9ac ! Init value for %f24 .word 0x350c56cf,0x87210045 ! Init value for %f26 .word 0x314c844b,0x729fafab ! Init value for %f28 .word 0xdafb474e,0x7745c6fa ! Init value for %f30 .word 0x4690d851,0x0fca7ac8 ! Init value for %f32 .word 0x9686d95b,0xff716d54 ! Init value for %f34 .word 0x9df9ff65,0x5a5858a3 ! Init value for %f36 .word 0x4f13d661,0x758f3fe5 ! Init value for %f38 .word 0x71710521,0xd4313038 ! Init value for %f40 .word 0x7de10652,0xcfda924e ! Init value for %f42 .word 0xd4691c6a,0xca4e7c17 ! Init value for %f44 .word 0xa423827b,0x2da67bf6 ! Init value for %f46 .word 0x19924357,0x1ccaee97 .word 0x259ade12,0x4ea81e88 .word 0xebe0d559,0xbc1aac75 .word 0xc28cdc97,0xd4f62f16 .word 0xab43094b,0x49beac69 .word 0x293d5f6b,0x50c6719a .word 0xa2230511,0xd419be4d .word 0xca314e62,0x2b3eba59 p5_expected_registers: .word 0x00000000,0x000bb94e .word 0x00000000,0x0000009f .word 0x00000000,0x0b0d4bb7 .word 0x00000000,0x14158875 .word 0x00000000,0x00000000 .word 0x7163f79a,0x425d6409 .word 0x00000000,0x4cd7f907 .word 0xffffffff,0xb74b0d0b p5_expected_fp_regs: .word 0x0f41aed1,0x0a2c4738 .word 0x76ddf79a,0xcad29848 .word 0xfff07760,0x11ba0205 .word 0x2cbea192,0x12ab0c9a .word 0x91c948cb,0xc59d7094 .word 0x1d5ebe82,0xe60355d4 .word 0xf120382f,0xb1ae6467 .word 0x546f926f,0xbea7cf17 .word 0x4da469f0,0x8052cbcc .word 0xf0010000,0xa363709a .word 0xd85dc9bb,0x29142899 .word 0x9223aff8,0x87210045 .word 0xd53131fa,0xf274b9ac .word 0x350c56cf,0x87210045 .word 0x314c844b,0x729fafab .word 0xdafb474e,0x7745c6fa .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0x0b4db229,0xaa35c026 .word 0x7163f79a,0x425d6409 .word 0x00000000,0x00000000 .word 0x5420832b,0xaaa65821 .word 0xff30ccec,0xed3eb79b .word 0xb74b0d0b,0xba800033 .word 0x4ade4268,0x9d68b377 .word 0x2390ff48,0x48f9600c .word 0xac2270d9,0x71197b4c .word 0xc37eb917,0x3b35318e .word 0x943a6ff5,0x9d8e4b22 .word 0xa91ed523,0xcffcb71a .word 0x8c18e040,0x3feb8c93 .word 0x89bb04a4,0x1955e7cc .word 0xf0982b86,0xa432ac64 .word 0x7a435ea1,0x2783e420 .word 0x4df9bc44,0xac4ea2c6 .word 0x017a507d,0xc89add23 .word 0x3316c5c2,0x8c8b0f2c .word 0x0afe18a6,0x6c07e9f5 .word 0x3cdb579b,0x661df1a1 .word 0x857f0c53,0x86350f2d .word 0xa792d0b1,0xe5b3df42 .word 0x8339dce2,0x02710bad .word 0xec91024f,0xcab46742 .word 0x4df1f387,0x5249071e .word 0xb0f85e6b,0x7ca1262e .word 0x89a928d0,0xebd4967d .word 0xcafafd6b,0x0584e88b .word 0xfc6f4d4d,0xcdc3c60d .word 0x6efb228a,0xae994031 .word 0x09785c52,0xe78ec653 .word 0x46612971,0xc39098ad .word 0xd3a6647a,0x9fd18181 .word 0x2787b5b5,0x28f0bb49 .word 0x49de2ba0,0x723f3e91 .word 0x7439cc46,0x91906ff8 .word 0x0ff31e55,0xc5f9ca31 .word 0xe388c015,0x513ce92b .word 0x1f8847e0,0x37c935e9 .word 0x34abfb93,0xc3190969 .word 0xda6103c2,0xaabe86b3 .word 0xf41733ba,0xbd8707dd .word 0x80fc46c4,0x1846b36b .word 0xbbe3bd8b,0x3cfcd8bd .word 0xb75804a9,0x9284bfbf .word 0x7b1bd3f1,0xa1a1db26 .word 0xd2e9d8c9,0xf44a7143 .word 0x398edb47,0x37661c4a .word 0x80dd6217,0x5949b621 .word 0x19e86e7b,0xbd08b67e .word 0x007ea6ad,0xfc29c389 .word 0xee656c6d,0x0cb3c3d8 .word 0xb0a93c34,0x0a06da54 .word 0xb7ba2d22,0x4f115d57 .word 0x3e0112cb,0x30859247 .word 0x73729a06,0xc7658d7b .word 0x74e03b30,0x075d78ce .word 0x9271321c,0x23b5492a .word 0x5d155c76,0x1b10d882 .word 0x531522b9,0x847f7799 .word 0x11d05232,0xf95a4953 .word 0x2afce228,0x368fdc3f .word 0xe7ca52c4,0xccc99805 p5_local1_expect: .word 0x4da469f0,0x8052cbcc .word 0x45002187,0xcf560c35 .word 0x9a7063a3,0xe803c6c3 .word 0xff6e8447,0x00000000 .word 0xfff07760,0xf6d079d7 .word 0x5e1d51a0,0x2bcb45c6 .word 0x5e3b72f4,0xc274cafe .word 0xd57b95eb,0xc3321da2 .word 0x4da469f0,0x8052cbcc .word 0xf0010000,0xa363709a .word 0xd85dc9bb,0x29142899 .word 0x9223aff8,0x87210045 .word 0xd53131fa,0xf274b9ac .word 0x350c56cf,0x87210045 .word 0x314c844b,0x729fafab .word 0xdafb474e,0x7745c6fa .word 0x13290331,0x3b36ac46 .word 0xa47c5a7f,0x1463ea96 .word 0xbe500143,0x7ea0026a .word 0x5afc27cc,0xb9a1264f .word 0x1e49b630,0x6d1d4e0b .word 0x838cbf05,0x3de79275 .word 0x2210dfc0,0xab5b7f97 .word 0x7ad17ee1,0xea36cb41 .word 0x4b003768,0x80e48dc5 .word 0x09f2726a,0x3b007944 .word 0xcbaa1e4f,0x08d2a757 .word 0x16ee9c50,0x15f5fc56 .word 0x55cf216e,0x98c3c2ca .word 0x446553c7,0x0659549c .word 0x27bfc5f9,0x46ede566 .word 0x789cb57d,0x8ca35b8d .word 0x3b324bcf,0x3208c28d .word 0x118ab48d,0x8e4e2568 .word 0x22e9fe9f,0x980eb238 .word 0x38f84c86,0x1e227d31 .word 0xda84cc8f,0x130bdc29 .word 0xd5422fba,0xe5c257de .word 0x5655c599,0xcae03c2e .word 0x0000002d,0x9dc453db .word 0xbf0dcd4d,0x5a782056 .word 0x54d54719,0xff94e637 .word 0x6d2fd95e,0x15c36809 .word 0xaebe52dd,0x481af799 .word 0x2bc5b335,0xeeba9843 .word 0xbc53e708,0x2f701a83 .word 0x72646a26,0xe8630917 .word 0xf374842d,0x65521b10 .word 0x6af726fb,0x453dc776 .word 0x0d2875c5,0x31c3f60d .word 0xc4147163,0x00000000 .word 0xe6a76f30,0x112ad047 .word 0x356eb763,0xebdd9615 .word 0xd0ee3e8b,0x563c9bac .word 0x65b2e36a,0x9a8c2385 .word 0x159adb16,0x2e80de33 .word 0x75b851fc,0x94c0dae5 .word 0x513df1d6,0x59f22e84 .word 0xff808369,0xe675ee2e .word 0x4a3abc0c,0x7793ce3f .word 0x911ee21f,0x5b30e33b .word 0x38a958ad,0xc685ccfc .word 0x112a348b,0x6f2e72cf .word 0x3ab1b337,0x94e0a072 p5_local2_expect: .word 0xb74b0d0b,0x75881514 .word 0x5420832b,0x3da257d5 .word 0x2b832e0a,0xd058198e .word 0x5420832b,0x60000000 .word 0x637114c4,0x298a6fa6 .word 0x0afe18a6,0x1cf5292e .word 0x4f3c0600,0xcd3238d1 .word 0x621a8e39,0x9f84ed8b .word 0x7051c2bb,0x28f68e06 .word 0x05b90e38,0xeff6f99b .word 0x90f5097f,0xa731caad .word 0xad124d97,0x7013936f .word 0x1adcf809,0x64c19fa9 .word 0x634fa970,0xa3f4c1fd .word 0x1a639d27,0xf67e3668 .word 0x8e2f9051,0xace5b384 .word 0xbf397c34,0xf6bd9953 .word 0xeb1b3467,0x49de2be9 .word 0x148d4698,0x83a0497e .word 0x096f2fa3,0xdfef63c9 .word 0xb715e4ff,0x6702739a .word 0x34543d43,0xa1e428ff .word 0x6d99bd45,0xeeecb12a .word 0x7c1ba6fc,0x5f8b7704 .word 0xde26c63a,0x37d6a0dd .word 0xa2c6a146,0xd020fbc7 .word 0x9ac3a5dc,0x84a6686d .word 0xc5d3f2b4,0x9ad7c70c .word 0x38cb0c2a,0x8b8f3403 .word 0xd503247e,0xfa922ed8 .word 0x67f3d2cb,0x3057c27b .word 0xc3e9d511,0xa9f4d7f8 .word 0x8b7d3556,0x583a54cc .word 0x0833e93b,0xd154cfda .word 0x7a3e16da,0x7ba3f037 .word 0x7df6457f,0xf9feb021 .word 0xb9ccb62a,0xa5fb8576 .word 0x64e3e1c7,0x714d1b0d .word 0xbac449f1,0x1e6f249b .word 0xd0c36a67,0xf573798e .word 0xc4147163,0x64c5b0ba .word 0x0b3b5b4e,0xf5af9d1c .word 0x131fee5c,0xe3a98ff6 .word 0x11bfa896,0x25638824 .word 0x3b5fe6dc,0x0b0df08a .word 0x1a18b149,0x197bb9f7 .word 0xa55324ff,0x59eb52bd .word 0x5a6252a5,0x57129523 .word 0xadc8ce85,0xdde0ae93 .word 0xf2d78312,0xf4768efc .word 0x26b05462,0xca0fa36a .word 0x50d4258b,0x5a48fd59 .word 0xec3c0da9,0x5efa310b .word 0x7767cd5a,0x7ba8982d .word 0x8a69da14,0xf802c19f .word 0xbebc1115,0xb9e0b668 .word 0x9d2f4a00,0x72150bcf .word 0xff89c24a,0xce80d281 .word 0x1b4085fe,0x2f664625 .word 0xbddb2839,0x5e2a9f51 .word 0xc4cd6c02,0xa3bcaef6 .word 0xb5a9e5ff,0xfdc4b2f6 .word 0x2545912e,0xfafb61ed .word 0x655744f8,0x091285fe p5_local3_expect: .word 0xacb974f2,0xfa3131d5 .word 0x07e08c2f,0x5bb73bdc .word 0xc41b0978,0x00000000 .word 0x07f9d74c,0x648fdb74 .word 0x30e30000,0x75da282a .word 0xfac64577,0x4e47fbda .word 0xfdc17c16,0x71eb14bf .word 0xe44de564,0xd74275a7 .word 0x361b6e6b,0x9f92e7b2 .word 0x00000029,0xa7f8bbdb .word 0xd53131fa,0x000bb94e .word 0x1cf5292e,0xc297a362 .word 0x24ae7786,0xcbbaac4a .word 0x9cc7ff2d,0x3c4661ef .word 0x105ae57a,0x9e2ad411 .word 0x6b1b350b,0xfd8179d4 .word 0x63f4f00c,0x77d82b1a .word 0x766d0581,0xa2c2aec2 .word 0x5094ed72,0x7c838cdd .word 0x51b5c9e6,0x066e1a9e .word 0xdc7da14b,0xa040afa0 .word 0x3176b614,0xd814353b .word 0xbea3b0fd,0x333aa64c .word 0xb700df86,0x5fc1ff5f .word 0x6e4419e7,0x6e61d8fd .word 0x476b72cf,0x04e9d311 .word 0x36c3fc6a,0x363f3de3 .word 0x591cf90d,0x0bf6d7fd .word 0xedc247c9,0x27ded8b1 .word 0x54cff60c,0x00d5bd8b .word 0xe61c93ba,0xfe7bb5f2 .word 0xe6a00ef9,0x1997e452 .word 0xb5d0a5ca,0x0d032ec9 .word 0x25fc816f,0x0dd2b2fc .word 0x183201a9,0x518957ab .word 0x33c25940,0x8660730f .word 0xaf6ff786,0x21ecc647 .word 0x86e1ff4e,0x363c517c .word 0x7cfe23aa,0xf348b508 .word 0xe00180ff,0x82ce0704 .word 0x0e44b4a9,0x47da11a3 .word 0x3827aa87,0x5e6ae1f3 .word 0x1bb89d9e,0x109e7167 .word 0x71517146,0x959de948 .word 0xf8071857,0xa4716c9f .word 0x78091b3f,0xcfae61ed .word 0x1a71eb69,0xa9aeb66f .word 0x3d75f38f,0x684ecb91 .word 0xad5987a0,0x8f881972 .word 0x490392b4,0x75ecb618 .word 0x4175aa23,0xb973b991 .word 0x3bd3af36,0x4ba4e0d6 .word 0x8eb60e48,0x0f06c873 .word 0x40e68b70,0x64fd7f96 .word 0x13f86796,0x2cc65401 .word 0x298005d9,0xcc6e111e .word 0xb9b817a7,0xda1ab221 .word 0x8fa46e95,0xbef8bccf .word 0x23810f39,0x4435bc22 .word 0x4226c21a,0x2e654d3d .word 0x4d59f1cd,0x6230da4c .word 0xdd97e5d0,0xebdad496 .word 0x058c9888,0xc4d8b08c .word 0x3a00fc29,0xc8a262fa p6_init_registers: .word 0xf091fedd,0xeec23775 ! Init value for %l0 .word 0x1b39c11b,0xa168e83a ! Init value for %l1 .word 0xd5718e2a,0x6d9dc0d7 ! Init value for %l2 .word 0x65484f96,0x96458ab2 ! Init value for %l3 .word 0x3ec3b570,0xc9a9d6c5 ! Init value for %l4 .word 0x68dfaa8e,0x09c0b8f6 ! Init value for %l5 .word 0x2c51938b,0xf73fc944 ! Init value for %l6 .word 0xabf653d8,0xada4a895 ! Init value for %l7 .word 0x4e5465c4,0x086e3d8a ! Init value for %l0 .word 0xdbefb1fe,0x011207c1 ! Init value for %l1 .word 0x60718057,0xeb8ec4bf ! Init value for %l2 .word 0x9e35ef42,0x4cf6be06 ! Init value for %l3 .word 0xb847bfb8,0x6b446426 ! Init value for %l4 .word 0xcf834165,0xdcc33c1a ! Init value for %l5 .word 0xfd8e56ca,0xb4f7b2c0 ! Init value for %l6 .word 0xbc220454,0x183c3cfd ! Init value for %l7 .align 64 p6_init_freg: .word 0xad7ca562,0x57b0738c ! Init value for %f0 .word 0x8e1cce3c,0xfa3066cc ! Init value for %f2 .word 0x2e788c21,0x98c64dd0 ! Init value for %f4 .word 0x83b9d1db,0xb05600b1 ! Init value for %f6 .word 0x07ebf874,0x10cfe764 ! Init value for %f8 .word 0x5181ca53,0xa2f919d5 ! Init value for %f10 .word 0xb90d04f0,0x1aeeded1 ! Init value for %f12 .word 0x196e9e86,0x2fc7fbac ! Init value for %f14 .word 0x1c07555c,0x4f8f4e7c ! Init value for %f16 .word 0x8f81010e,0xe132cc8e ! Init value for %f18 .word 0x15610dc9,0xf5e67527 ! Init value for %f20 .word 0x8534f944,0x0751776b ! Init value for %f22 .word 0x1af5c274,0xa2134a17 ! Init value for %f24 .word 0x2c0d020d,0x818ab10b ! Init value for %f26 .word 0x77c1b72f,0x3853c030 ! Init value for %f28 .word 0xe7efd548,0x691ecfbd ! Init value for %f30 .word 0xbaad6255,0xb711a27c ! Init value for %f32 .word 0xcafcc702,0x6db16c32 ! Init value for %f34 .word 0xbd6e8f08,0xb98625d0 ! Init value for %f36 .word 0x3c762a33,0x09c559c4 ! Init value for %f38 .word 0x1fd32fca,0x9379e3ce ! Init value for %f40 .word 0xe93e1648,0x3e8a1a55 ! Init value for %f42 .word 0xbaf93916,0xea29862c ! Init value for %f44 .word 0xc56dd0a1,0xe88df102 ! Init value for %f46 .word 0x167e3683,0x82400cfa .word 0xab3238c9,0x32d7d2f0 .word 0x5bc4faa7,0xb6e06afe .word 0xce73affb,0xbd9d39a1 .word 0xa6e95c9f,0x7841f81d .word 0x909d4208,0x8525c85f .word 0xa6a1bb97,0x251a0bdd .word 0xb58b8c75,0x842ffe0f p6_expected_registers: .word 0x000057da,0x0ab68423 .word 0x00000000,0x8f81010e .word 0x00000000,0x00008f81 .word 0x00000000,0x00000000 .word 0x2fc51a53,0x186b87a3 .word 0x00000000,0x00008efd .word 0x4d0824cd,0x8c762968 .word 0x00000000,0x00000007 .word 0x4e5465c4,0x086e3d8a .word 0xdbefb1fe,0x011207c1 .word 0x60718057,0xeb8ec4bf .word 0x9e35ef42,0x4cf6be06 .word 0xb847bfb8,0x6b446426 .word 0xcf834165,0xdcc33c1a .word 0xfd8e56ca,0xb4f7b2c0 .word 0xbc220454,0x183c3cfd p6_expected_fp_regs: .word 0xad7ca562,0x57b0738c .word 0x8e1cce3c,0xfa3066cc .word 0x2e788c21,0x98c64dd0 .word 0x83b9d1db,0xb05600b1 .word 0x07ebf874,0x10cfe764 .word 0x8f81010e,0x20778243 .word 0xb90d04f0,0x1aeeded1 .word 0x196e9e86,0x2fc7fbac .word 0x1c07555c,0x4f8f4e7c .word 0x8f81010e,0xe132cc8e .word 0x15610dc9,0xf5e67527 .word 0x8534f944,0x0751776b .word 0x1af5c274,0xa2134a17 .word 0x034e00cd,0xbc8b435e .word 0x77c1b72f,0x3853c030 .word 0xb10056b0,0xdbd1b983 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x69745edb,0xce1c174d .word 0x2febf874,0x10cfe764 .word 0x30c05338,0x0e01818f .word 0x5e438bbc,0x78a435b9 .word 0x6829768c,0xcd24084d .word 0x8f81010e,0x20778243 .word 0xf955553a,0x2e5a1591 .word 0xf447d239,0x444bb6b4 .word 0x01b57a87,0x93832945 .word 0x862d235d,0x3a08486d .word 0xe6519319,0x243fc030 .word 0xce64c5e8,0x56af880c .word 0x331014ef,0x9383aed0 .word 0x2ffcd53c,0x602b01e7 .word 0x71b8e262,0x5ecb6559 .word 0x1cb937a3,0xf0a30790 .word 0xbf2bebaf,0xc2b56048 .word 0xfc996523,0x1d03b587 .word 0x94f71c01,0x00000033 .word 0x66b601e1,0x2f0e8c5d .word 0xc8f3ee1d,0x5c8ca9c7 .word 0xa00c9dc1,0xf672dacf .word 0x72248b06,0x4c5233a0 .word 0xf1a7e6b7,0x8e4741d4 .word 0xc8b72c46,0x844a3193 .word 0x57e3fa72,0xcb1a3aa6 .word 0xaa5188b2,0x4362737d .word 0x07814ea3,0xe8f5a543 .word 0x9865b069,0xb488b59a .word 0xb0e090f8,0x98268fee .word 0xa773c692,0x5853f127 .word 0x631b6f3f,0xf38fe0d0 .word 0x990973d9,0x61827fce .word 0x0e10b3be,0xb43d571f .word 0x2fc51a53,0x186b87a3 .word 0x2de55938,0x2ddaa536 .word 0x84c8e470,0xdfba6dab .word 0x9eb82fba,0xdeac9806 .word 0x408cba48,0x286cc156 .word 0x804d5809,0x5bed884c .word 0x9be39589,0xe3f1884e .word 0xc339a52f,0x0d0f5817 .word 0x080bbbff,0x04ee8478 .word 0x83cd8ba0,0x6eee3a2f .word 0xc83e61ff,0x349b5fd8 .word 0xd6f7d289,0xa4498906 .word 0x872def8c,0xf58d18d9 .word 0xe4be7aa2,0x86e74e58 .word 0xe3d67940,0x7cc782b3 .word 0xf1bd08f3,0x43225952 .word 0x7318d625,0x2d9c5820 .word 0x8f081cda,0xecdb4576 .word 0x4eaaa0d3,0xe484e6f3 .word 0x1c3a9a2d,0xf7cac82d .word 0x47c49e95,0xde4c5d2e .word 0xcf3560ac,0x8059c342 .word 0xbe034a8c,0xcbb836fc .word 0x91756e20,0x654279fe .word 0x4d5af31a,0x39d5620a .word 0xa063fca2,0x37cddcad .word 0xdaa0fd4f,0xe584a3b1 .word 0x0869a259,0x08f90315 .word 0x0b8c4ce5,0xa73ff925 .word 0xbc6dc5ea,0xbf6830de p6_local1_expect: .word 0x8c73b057,0x62a57cad .word 0xcc6630fa,0x3cce1c8e .word 0xd04dc698,0x218c782e .word 0xb10056b0,0xdbd1b983 .word 0x64e7cf10,0x74f8eb07 .word 0x00004840,0x53ca8151 .word 0xd1de0007,0xf0040db9 .word 0xacfbc72f,0x869e6e19 .word 0x03c63aab,0x353dff36 .word 0x938f22bc,0x47f851b8 .word 0x391fc825,0x78449ee5 .word 0xa8c99af4,0x5650c48f .word 0xc3f2848c,0x942f1db9 .word 0x0467a275,0xd575d229 .word 0xcea82bd9,0x442f4181 .word 0x4b69396c,0x79d6b96d .word 0x7b79d67b,0x1fcee18b .word 0xed3746bb,0x2dac2b07 .word 0xfd1415d3,0x8b7d48b9 .word 0x4c530b1c,0x04424621 .word 0x8dbe3a6b,0xc386f7d0 .word 0xa2298061,0xd07bc107 .word 0x268f38b5,0xb6b6d42f .word 0xc39de27c,0x6d9dc0d7 .word 0x71346fbf,0x588e63ae .word 0x84dafb47,0x24f2657b .word 0xf8eefae1,0xff39c961 .word 0x0a3d04b3,0x13462906 .word 0x93e5427d,0x6d36479f .word 0xda9f82b0,0x9bb079b9 .word 0x910c0830,0xdbd03846 .word 0xd8d25b04,0x79501223 .word 0xf0e03641,0xd833f3bd .word 0x75a0e1e7,0x7d211b02 .word 0xe7a5baff,0x904398a6 .word 0xf8507007,0xa4ecacba .word 0x28c53302,0xc3bc4c03 .word 0xbeff2060,0x5650e9d7 .word 0xebfd70e4,0x1f10d6ff .word 0x486efb5b,0x42c40aab .word 0x7e15ce91,0xe3416ba5 .word 0x137bb761,0x77ce09a0 .word 0x7c4e2a2c,0xde891a05 .word 0xe60f0032,0xf0d77817 .word 0xdd300c39,0x2f3ba587 .word 0x37a8d8b6,0x4dc2748a .word 0x9cd5c7fc,0x7b6d0322 .word 0x64758b86,0x2ef95a35 .word 0xb71b82f6,0x76d2c88f .word 0x559c2fe2,0x959a8561 .word 0x00000000,0xacd0f7a1 .word 0x9d4c5a46,0x8f906e7d .word 0x4af575b3,0x56c2d239 .word 0x89bb4004,0x4982d404 .word 0xdbb4eb09,0xe4fd6df8 .word 0x8967b094,0xb55e28e6 .word 0xaf412ba8,0xfea33ca2 .word 0xbcd950c5,0x20e0d839 .word 0xa83766aa,0x9a94f103 .word 0xf6106cf3,0x59f4cad0 .word 0x6a8bff26,0x75660a31 .word 0x761462cc,0xff8cb1aa .word 0x4488557c,0x8c9e8645 .word 0x676b8ef0,0x2378533b p6_local2_expect: .word 0x46e7fb81,0x9db16803 .word 0x67b60e53,0xc3e70127 .word 0x46c20ef6,0xc4ca72bc .word 0x0700ff00,0x10000000 .word 0x8bf32b16,0xf20ab336 .word 0x42b36277,0x8b7d48b9 .word 0x77803023,0x7085acc5 .word 0x3e9234ca,0xf61ccf2c .word 0xe12dcbfe,0x0c6f7932 .word 0x1e16c92b,0x9fbaf84a .word 0x982020d9,0x6762302c .word 0xd7d6ca14,0x0192a60b .word 0xffffffff,0x38a94bc5 .word 0xff097961,0xb1119e2a .word 0xa977bae5,0x3392a459 .word 0xf2b08e50,0x6031affb .word 0x7529c275,0x6c6c422d .word 0x6c89c9c2,0x40cf6202 .word 0x393924fe,0x9c67905a .word 0x1935984b,0xc99d5abd .word 0x6d0a4926,0xc7d19761 .word 0x6639c8d1,0x3cac8b2c .word 0x07ebf874,0x72d407a5 .word 0x1e87018b,0xb1b7f0f9 .word 0x7fbe1a8f,0xea497be0 .word 0x46d59d5d,0xe6feaecc .word 0xcd5d1a31,0x61d32c6e .word 0x1c94d02b,0x65c935a7 .word 0x3813b9b6,0xe9860ef8 .word 0x14cf8314,0xb5ef829d .word 0xd61e9faa,0x7a3859da .word 0x306fed03,0x4c1bbdb5 .word 0xe199f579,0x009b9c43 .word 0x58b63839,0x2d7bf432 .word 0xc1255035,0x5b3f5c47 .word 0xed0ded4c,0xf933d911 .word 0xd02a6857,0x590c39e9 .word 0x91d24e4f,0x9b0e8a3a .word 0xe4116f09,0x6eee3a2f .word 0xacb18e87,0x7771757f .word 0xe478bb7a,0xa5cbe4b7 .word 0xd2af57d2,0x9342123e .word 0x0affd9aa,0xbdaebc88 .word 0x5fc08254,0xa86e3c59 .word 0xae1f0383,0x24aab0b7 .word 0xb75e9549,0xd59300ec .word 0xd4f53226,0xf113559f .word 0xa4c6521f,0x3e236a6e .word 0xea9826c0,0x3497c16d .word 0x7287572f,0x7f60db3a .word 0xa12c6f51,0x11c62910 .word 0x7dc37f3b,0x449d54b1 .word 0x65066f0d,0xc16d87f1 .word 0x6e27f05b,0x9448ac89 .word 0xc0359cf8,0xd79deb6f .word 0xa7737026,0xe572f3d2 .word 0x42821a03,0x39f42039 .word 0x213e608b,0xd5fc688c .word 0x7a919335,0x3abeafe1 .word 0xb97a4b06,0xc5000f8f .word 0xf629c77c,0xdae135ca .word 0x0a4c08de,0xbf87c8d8 .word 0xc2fc91db,0x6e1312cf .word 0xce8e7166,0x36d8f327 p6_local3_expect: .word 0xad7ca562,0xe21f503c .word 0xfa010000,0x00000000 .word 0x331eda64,0x2262d739 .word 0xad7c5f1c,0xbc8b435e .word 0xff9dcfc9,0xa1b8da4f .word 0x9c80405b,0xa63f76ff .word 0xb172c5ef,0x8c4e5337 .word 0x6d1d1b6f,0xf5e0df9f .word 0x21a8d93f,0xbf78cf7b .word 0x24551983,0x9aa64bfb .word 0x9c3c00eb,0x77109532 .word 0xb3eff13d,0x2ed1c43f .word 0x5e2c3699,0xff04346e .word 0x437f61d6,0x01e3e1eb .word 0xd2ed691b,0x9795eb7b .word 0x6dc47402,0x6f9be45a .word 0x15481475,0x264c82b4 .word 0x1d977c17,0xcb27797f .word 0x1d6541c4,0x92797bea .word 0x5b875563,0xae6b5f68 .word 0x9a440eb8,0xa4417191 .word 0x82049a64,0xb217f0f4 .word 0x91d70100,0x1b27ed0a .word 0xe35aee49,0x2c3c5ec3 .word 0xa1ececf9,0x69947996 .word 0xbfe11428,0xc69cc7d3 .word 0x6ca590c7,0x26c4288e .word 0x1e9617a8,0x9b9338e7 .word 0x06b5354c,0xe244f7cf .word 0xc4dc5b15,0x33b10a30 .word 0x7ed11c32,0x9eba4757 .word 0x1df9f45e,0xe19b4d99 .word 0x67b60e53,0xc3e70127 .word 0x1ab334c4,0x159d65c7 .word 0xfb2844d9,0x18c1d9d6 .word 0xd53f574b,0x09d857c1 .word 0x471f0816,0x5c2b77a8 .word 0x65719c33,0xb27fab21 .word 0x4ed67392,0xa73d4f80 .word 0x36b03c93,0x2f2c6bc7 .word 0x440f61c8,0x67c567c1 .word 0x8da0fe4a,0x559e48b9 .word 0xa963cade,0xc5094464 .word 0x48bef3ed,0xb026ee42 .word 0x54b5bf76,0x8611a8ae .word 0x292009a3,0x7f27ddaf .word 0x7c9ff4e8,0x00004dc2 .word 0x2aecaf29,0x1732c982 .word 0x46166e9c,0x1cfa7d9e .word 0x4e407bcc,0x9c640709 .word 0xd0f979c7,0xb283fe55 .word 0xbbc74fd3,0xa4c117f7 .word 0xa5108641,0x73942c72 .word 0x364d6995,0xe86b07ba .word 0x00262651,0xec133438 .word 0xf528fb8d,0xf034b4cb .word 0xa7309fde,0xc5a28370 .word 0x995ec861,0xea7dec35 .word 0xef533a87,0x819ad85c .word 0xccdcf101,0x11169323 .word 0xcf153d59,0xd0bc4747 .word 0x690542f7,0x7f27118b .word 0x6001f3e1,0x072a6702 .word 0x06d003de,0x0cfd48f9 p7_init_registers: .word 0x20f7ddbc,0x742840a9 ! Init value for %l0 .word 0x13aa5a78,0x6cea06d9 ! Init value for %l1 .word 0xc8ffa2bc,0x4fe9fc25 ! Init value for %l2 .word 0x6a395912,0x84a69968 ! Init value for %l3 .word 0x97590c9e,0x16003377 ! Init value for %l4 .word 0x04af72b8,0xcd73f2c5 ! Init value for %l5 .word 0x33a5619f,0xef6fb33d ! Init value for %l6 .word 0x00f65961,0xe5c3a4f5 ! Init value for %l7 .word 0x98335c45,0xffc97796 ! Init value for %l0 .word 0xa6097cbc,0x7c855c81 ! Init value for %l1 .word 0xf36815cc,0x9ea7c1f7 ! Init value for %l2 .word 0x2cf8971e,0xb7aed779 ! Init value for %l3 .word 0x568ca4d0,0x608cbac6 ! Init value for %l4 .word 0x8ce09d1c,0x3b0be25d ! Init value for %l5 .word 0xa34dcfeb,0xb4258fc9 ! Init value for %l6 .word 0x21ee36da,0x31f706a0 ! Init value for %l7 .align 64 p7_init_freg: .word 0xa322fb5f,0x802a96dd ! Init value for %f0 .word 0x943f00b7,0x6dea223a ! Init value for %f2 .word 0x970b3b0e,0xb2c85818 ! Init value for %f4 .word 0x4d99011c,0x56b7724f ! Init value for %f6 .word 0x0435d868,0xe835a8e2 ! Init value for %f8 .word 0x4c785cde,0xa86bc4ef ! Init value for %f10 .word 0x0bbbd28d,0xeac3be8d ! Init value for %f12 .word 0xde136e2d,0x3768b0da ! Init value for %f14 .word 0xa5dc6fe7,0xc0e4b974 ! Init value for %f16 .word 0x0bc241c4,0xbe6bef5c ! Init value for %f18 .word 0xeb136b88,0x23786edc ! Init value for %f20 .word 0xd637ee6d,0x1e848b1f ! Init value for %f22 .word 0xa4795b97,0x3621c7c5 ! Init value for %f24 .word 0xead161c3,0xb6981dca ! Init value for %f26 .word 0x38433642,0x2df199d2 ! Init value for %f28 .word 0xc63b1e34,0x37072cfb ! Init value for %f30 .word 0x38da6aa3,0x1dbcf3b9 ! Init value for %f32 .word 0x8b61c8de,0xa3ecb83a ! Init value for %f34 .word 0x61d5b3c9,0xe5ab1aca ! Init value for %f36 .word 0x5ba51601,0x473ff6cb ! Init value for %f38 .word 0x20dc516b,0xdd3fac2d ! Init value for %f40 .word 0xcd4c6d46,0x0a5e43be ! Init value for %f42 .word 0x7fdaa50e,0x4d6a6577 ! Init value for %f44 .word 0xdfbe675c,0xe904945e ! Init value for %f46 .word 0x623b59e1,0xb1b0b7c6 .word 0x0cb9718d,0x574ab446 .word 0xb501acb6,0x6c14c4ad .word 0xfb3c703a,0xa76eba2f .word 0xb418f2ea,0x365db093 .word 0x570bf693,0xda7dc9b8 .word 0xe1596d41,0x8f859165 .word 0x373eb7a1,0x5bc4895c p7_expected_registers: .word 0xee320b79,0x09c18d7d .word 0xc114fd25,0xbd159d9c .word 0x00000000,0x0000006e .word 0xffffffff,0x94d40a29 .word 0x00000000,0x00000101 .word 0x00000000,0x0000005e .word 0xffffffff,0x6ed720d9 .word 0x00000000,0x00000340 .word 0x00000000,0x00005656 .word 0x00000000,0x00000773 .word 0x00000000,0x0000033e .word 0x00000000,0xe52d9b26 .word 0xffffffff,0xffffffff .word 0xffffffff,0xfffffbbe .word 0x00000000,0x8dbec3ea .word 0xffffffff,0xffffffff p7_expected_fp_regs: .word 0xbe252360,0xd8b2c27d .word 0xd59d8b8d,0x663038fc .word 0xd8bd1ea6,0x75531634 .word 0x23fe5aed,0x373bfc38 .word 0x9109a708,0x0928feb5 .word 0xe838e09f,0x85a5d849 .word 0xc30793b0,0x06a993b3 .word 0x8b3bec71,0x708ecf2a .word 0xa5dc6fe7,0xc0e4b974 .word 0x25fce94f,0x00000024 .word 0x25fce94f,0x23786edc .word 0xd637ee6d,0xaa76f6f0 .word 0xa4795b97,0x3621c7c5 .word 0x290ad494,0xeecdbce2 .word 0x38433642,0x2df199d2 .word 0xc63b1e34,0x37072cfb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x30388bf8,0x1a92afa6 .word 0x25fce94f,0x00000024 .word 0xdbd1d406,0x518e1425 .word 0x7a6e77b2,0x8733b06b .word 0xe76fdca5,0x06727079 .word 0xcc900d34,0x14c98b1f .word 0xb7df7b67,0x69884ea4 .word 0xf9da6d4f,0xfdb9cb41 .word 0xa59547c7,0x6100e101 .word 0xa1006424,0x3cff01d5 .word 0x8d228ea1,0x0743b512 .word 0xf343a8a4,0x01a791de .word 0xf7d476f0,0x5062ba99 .word 0xc926201b,0x00002339 .word 0xaaa5bb7a,0x538c51a8 .word 0x89e626bb,0x5e3a0a31 .word 0xe52d9b26,0xfccf27a1 .word 0x123c4415,0x36eb9aa0 .word 0xea7706da,0xfa69d32a .word 0x9f985130,0x83ac7484 .word 0x550e8480,0x0161ede4 .word 0x8bf77d76,0xf71f9cbe .word 0x81838d5c,0x862fd614 .word 0x318bdbd1,0x73cb70da .word 0x33fcf17d,0x99bae719 .word 0xac7eb009,0xdd1e2988 .word 0xf65768cc,0x6cdaacc8 .word 0x26136c1b,0x3f4e017d .word 0x6cc01d6b,0xfec2fd16 .word 0x90f8bea0,0xfdc457f2 .word 0x563f153c,0x0f246953 .word 0xf7f0d897,0x678b4e70 .word 0xeaa77b34,0x8a3d7f66 .word 0x22295962,0x19c0cec5 .word 0xba7abd01,0xa36ce9ac .word 0xfc27ef1c,0x508b71f7 .word 0xe890df4b,0xac40d267 .word 0x2169d662,0x9a876f67 .word 0x5d6bdb65,0xb4755ecb .word 0x248ff828,0x99626b50 .word 0xc1a56ae4,0x0e3dbb9b .word 0xe05ebf84,0x518f1ab6 .word 0xa9d9654d,0x9f7a80a1 .word 0x7e86b6ab,0x1daaa42d .word 0xdfffbd06,0x56638482 .word 0xc8e6cd0d,0xc4ca7de7 .word 0xaa9c9d25,0x420e44ce .word 0x45aaae6e,0x0f5593aa .word 0x2e76bf74,0xa5d64059 .word 0xa2b59105,0x23397d3e .word 0xa5bbfc11,0xefd55b9b .word 0x2b2f64d8,0x2f7460b4 .word 0x4721ca7d,0x617c1487 .word 0xbf920340,0x80fbf3bd .word 0x03ed65e0,0x8d0fb513 .word 0x1e982e0a,0x48133181 .word 0xbe990d63,0x67c2eed7 .word 0xc643abca,0xe5ceca1b .word 0x71d8df56,0x15d8f998 .word 0x03032aff,0xfb29368d .word 0xdfc25b43,0x43259846 .word 0xbeb54822,0xcce1ec49 .word 0x9e5e2e0f,0x20826111 .word 0x1f587259,0x096c4d57 p7_local1_expect: .word 0x802a96dd,0x686d4d05 .word 0xaf000000,0x8cd8ffd2 .word 0x837aa308,0x8dd2bb0b .word 0xff22fb5f,0xe1b764b2 .word 0x5ec5b82a,0x2d0828bd .word 0xef1ccffc,0x8bec8825 .word 0x51cdb5e2,0xb046fee4 .word 0xb5261ff2,0xdde29d78 .word 0x8060cd6a,0x691a0d75 .word 0xe2d2615e,0xd9f815ca .word 0xed414f71,0x6a94c2eb .word 0xf6a7c74a,0x971434a2 .word 0x7b6a72b5,0xdfea3d61 .word 0xc9228086,0xf939855c .word 0x5d3b9f70,0xbb139525 .word 0x8167187c,0x8f351ca1 .word 0xcd84a6fb,0xed3aee76 .word 0x24e31b5d,0xe2bccdee .word 0x92f127d4,0xe32e7f77 .word 0x5cae2ad6,0x321fc934 .word 0xee320b79,0x09c18d7d .word 0x66076606,0x5ca894c9 .word 0xc7e993ba,0xe0bab2d9 .word 0xf564668b,0x5e9a27dc .word 0x96e28b30,0x63c1b73f .word 0xdd9d4293,0x5a611b1b .word 0x9074ed26,0xaab853e6 .word 0x8b9711ec,0x278e3b08 .word 0x71e44b90,0x991061e5 .word 0xa8254d9e,0x3029f44c .word 0x9b6e313c,0x3e734a2e .word 0xaf91a3bf,0x128b206e .word 0x0c73299d,0xacb3bedc .word 0x3ab787fb,0xa33533f8 .word 0xc1bc68aa,0x5ae14d7e .word 0x5e546499,0x9d5daf1c .word 0xba6d2a0b,0xe388e69f .word 0xcecd5f10,0x76f10202 .word 0x61636971,0x4e97ff34 .word 0x20925b1c,0xde213eff .word 0xfc426991,0x6b4b5aca .word 0xa9a69ad4,0x58a74c2e .word 0xd75abf00,0x689b9a35 .word 0x8091e913,0x9841dee2 .word 0xde3d2f73,0x0c69dfc9 .word 0xbaa5dbad,0x0046a20f .word 0x05eeb2fc,0x2770bcee .word 0x88b33da7,0xd0232232 .word 0x98a1fb4b,0x89993984 .word 0x98859c9e,0x746031be .word 0x3f9b4e60,0x69d48118 .word 0xcaaf3485,0x7a347672 .word 0x18d07cdc,0x6297453b .word 0x80501d47,0xfe1ba507 .word 0xb491042f,0xf99ec55c .word 0x4f7e7164,0x8b11858e .word 0xe731b0ca,0xc36395ce .word 0xc1662dc5,0xe69208a6 .word 0x42659241,0xf86dc1f9 .word 0xf4cd4c39,0x83c4ec5f .word 0x438ee627,0x6bb8573e .word 0x5be804a5,0x4f6d6e31 .word 0x2dc67f3a,0xb885210a .word 0x780205bb,0xa9ed664d p7_local2_expect: .word 0x7d330beb,0xa72323cd .word 0x5ec5b82a,0x815c857c .word 0xd299f12d,0x42364338 .word 0x9b76d27d,0x0000005e .word 0xd906ea6c,0x72923e4f .word 0x0ac1bf26,0xfffffe28 .word 0x6528a56e,0x97e3a9fc .word 0x6cea06d9,0x6616198f .word 0x7898d026,0xb4410242 .word 0x335a2b91,0x2aa4b2d9 .word 0x1b2eed67,0xc5998e6f .word 0xe13760b9,0xef236c23 .word 0x60bf832e,0x99fad392 .word 0x77e47d54,0xc53c958f .word 0x8bec8825,0x0afa6ecc .word 0x2a6ba496,0x0cad233e .word 0xb27b46b9,0x6df9522b .word 0x97b86fb9,0x5aa3988d .word 0xf4cdbecd,0xef465ea2 .word 0x7a8bceac,0x1fa92a49 .word 0xd4f1bd79,0x491fcdab .word 0x9341cef2,0x43d1c0af .word 0xe5300fe7,0xd3979d23 .word 0x24ab1498,0xd8aa39b9 .word 0x7debec22,0x84d9509b .word 0x4e6404a8,0x899dfdfb .word 0xc114fd25,0xbd159d9c .word 0x0254dbd1,0xfbf26b0b .word 0xdf9ae2c1,0xca75422a .word 0x41825dd1,0xaca85f4b .word 0x47287cd5,0x63795795 .word 0xeb2f87d0,0xda534ebe .word 0x378f6992,0x4f74364d .word 0x28a2c482,0x23e81310 .word 0xebfe8467,0x551a5cb8 .word 0xfce9a011,0x0fbf44a8 .word 0x12eba4d9,0xd8e1a1c7 .word 0x46a9fb0b,0xd72cf023 .word 0x1d0aef21,0x61a09a6e .word 0xd555fea7,0x2adf4c44 .word 0x2ab8c55e,0x862fd614 .word 0xbbd0dcbb,0x0167b7ef .word 0x13241f50,0xbc48372d .word 0x872469ca,0x38a9edf5 .word 0xb34fc6c7,0x206c19cf .word 0x9c13e08e,0xcc492cb3 .word 0xb96d2f8b,0x8be52302 .word 0x69dac36f,0x31cdbbed .word 0x7dc2b2d8,0x602325be .word 0xfc383066,0x8d8b9dd5 .word 0x34165375,0xa61ebdd8 .word 0x38fc3b37,0xed5afe23 .word 0xb5fe2809,0x08a70991 .word 0x49d8a585,0x9fe038e8 .word 0xb393a906,0xb09307c3 .word 0x2acf8e70,0x71ec3b8b .word 0xfa5f4412,0x40f5fa5c .word 0xb19fc736,0x415e4e0e .word 0x70c28154,0xd77041cb .word 0x64923b54,0xb04851ea .word 0xd7385541,0xac945656 .word 0x15714600,0x08643ad6 .word 0xd14b005e,0xd0c63a9c .word 0x5973ce4a,0x0498a781 p7_local3_expect: .word 0xffffffff,0x6cea0435 .word 0x00000000,0x318bdbd1 .word 0xa4795b97,0x7a79a7b0 .word 0xc2ea9d4b,0x1071f23c .word 0xd12af9b6,0xa5469c52 .word 0xe2bccdee,0x94d40a29 .word 0x7c867dc3,0x69588cb1 .word 0x7a1d73a0,0x235e04ca .word 0xffdf87d0,0x76178096 .word 0x6648edef,0x0000005e .word 0x65201885,0x6d263e4a .word 0xbfaed5d0,0xa001b1bd .word 0x23295839,0x6b84811d .word 0x7e42bf99,0xde8339c2 .word 0x69f971f3,0x686362ad .word 0x3acf4365,0x30427f63 .word 0x848b3e92,0xb24bb436 .word 0x09c8aa02,0x79b587df .word 0x1f1653d1,0x7d524b99 .word 0x3fe833cf,0xcbca2c28 .word 0x6d5b26c6,0x3dd40d12 .word 0xd0e52e00,0x4a6a457b .word 0x109238e7,0x441b2067 .word 0x8911a018,0x8bdf5b22 .word 0x77a9af65,0xf5106b5e .word 0xc1b29034,0x406ac76f .word 0x8ed11a46,0xe8232367 .word 0xa4ee0d1f,0x3cd78a7e .word 0xf10d6bf5,0x6fd5d805 .word 0x9faca704,0xc6ec7d8a .word 0x18cf62e5,0x3e9579b7 .word 0x821c7fdc,0x0bbf5c48 .word 0x03887fb3,0xdd3f8809 .word 0x76d20823,0xe7d2e70d .word 0xe86bcc01,0xa6cc00ff .word 0xd962bfc3,0x458cebc5 .word 0x6b5700ad,0x27bd710f .word 0xcf8e4e4b,0x641e225c .word 0x187e362a,0x4e7ca36e .word 0x23cdea0d,0x9f619068 .word 0x20567b9d,0xa589f8c8 .word 0x2d1968ca,0xb4c57aaa .word 0x9706cc09,0xb97e7fcb .word 0x25954126,0x1dff1a45 .word 0xa00873db,0xb8bdbf04 .word 0x686362ad,0x22f9c616 .word 0x0a1ac714,0xaf15767f .word 0x00000000,0x7e0bff62 .word 0xca05eb99,0x5294e67a .word 0xdcc83f3f,0x5846db0e .word 0xf2cf98ce,0x79391ad4 .word 0x1106f749,0xebb369e8 .word 0x4972b8ff,0xae7b8c6a .word 0x789404ad,0x256287f4 .word 0x9ea7c1f7,0x402cf823 .word 0xd62bfc5a,0x66c959bb .word 0xa5dc6fe7,0xc0e4b974 .word 0x9b76d27d,0xbe6bef5c .word 0x25fce94f,0x23786edc .word 0xd637ee6d,0xaa76f6f0 .word 0xa4795b97,0x3621c7c5 .word 0xead161c3,0xb6981dca .word 0x38433642,0x2df199d2 .word 0xc63b1e34,0x37072cfb p8_init_registers: .word 0x7473a725,0xcb6075e1 ! Init value for %l0 .word 0xf5d10474,0x4695dffd ! Init value for %l1 .word 0x77937791,0xe1d7ae98 ! Init value for %l2 .word 0x0a5c54b5,0x927f02fe ! Init value for %l3 .word 0x3e976a53,0xe6b8d4c9 ! Init value for %l4 .word 0xbd562e45,0xbb523d6b ! Init value for %l5 .word 0xf4d54562,0x5ebeca99 ! Init value for %l6 .word 0x8e01adde,0x03e8ccd9 ! Init value for %l7 .align 64 p8_init_freg: .word 0x4763175b,0xd22e2c22 ! Init value for %f0 .word 0xea5b7c43,0xf28fac60 ! Init value for %f2 .word 0x9bd0179a,0x01b27771 ! Init value for %f4 .word 0x5f9974c6,0x3b3388da ! Init value for %f6 .word 0x89ac5cfd,0x59560ac0 ! Init value for %f8 .word 0xe6ef7a5f,0xf7a7bb33 ! Init value for %f10 .word 0xcad82207,0x948d02be ! Init value for %f12 .word 0x3d950e5b,0x864ce74b ! Init value for %f14 .word 0x198e461d,0xc2043e80 ! Init value for %f16 .word 0xb0c324f6,0x710f161b ! Init value for %f18 .word 0x511fb62d,0x6582a0e5 ! Init value for %f20 .word 0xb4a8624d,0x1efb14e4 ! Init value for %f22 .word 0x578b030c,0xab38bbfc ! Init value for %f24 .word 0x3e51603d,0x48c2758c ! Init value for %f26 .word 0x2a3ddce7,0x9cbed42d ! Init value for %f28 .word 0xfa0bf964,0xfff58919 ! Init value for %f30 .word 0xda6d2986,0xd1492fa3 ! Init value for %f32 .word 0xfebf8219,0x331bf38d ! Init value for %f34 .word 0x9052f36a,0x2a12e27b ! Init value for %f36 .word 0x630c1b11,0x2d6693c3 ! Init value for %f38 .word 0xf2925204,0xa2916289 ! Init value for %f40 .word 0x6ed1a74e,0xa48f90c7 ! Init value for %f42 .word 0xe19b415f,0x72c70c77 ! Init value for %f44 .word 0x0a9ca12d,0x96dbed65 ! Init value for %f46 .word 0x78e4182a,0x02b230af .word 0x86d786e6,0x5c06a22b .word 0x06c7798e,0x34068289 .word 0x96d152c5,0x15ec2fbd .word 0x9d68c4ab,0x4cdee90c .word 0x11471e5b,0xa8635a2e .word 0xab39ab47,0x47808e3d .word 0x8146dad6,0x7a544007 p8_expected_registers: .word 0x00000000,0x961dc0cf .word 0x00000000,0x51d7c98b .word 0x00000000,0x00001989 .word 0x00000000,0xffa056ca .word 0x00000000,0x0000003d .word 0x00000000,0xffa05248 .word 0x00000000,0xde9b6f6e .word 0x00000000,0x00000008 p8_expected_fp_regs: .word 0x4763175b,0xd22e2c22 .word 0xebd11176,0xf28fac60 .word 0x9bd0179a,0x01b27771 .word 0x5f9974c6,0x3b3388da .word 0x89ac5cfd,0x59560ac0 .word 0x6dbb2e58,0x88e2a140 .word 0x00000000,0x000000ff .word 0x3d950e5b,0x864ce74b .word 0x198e461d,0xc2043e80 .word 0xb0c324f6,0x710f161b .word 0x511fb62d,0x6582a0e5 .word 0xb4a8624d,0x1efb14e4 .word 0x578b030c,0xab38bbfc .word 0x3e51603d,0x48c2758c .word 0x2a3ddce7,0x9cbed42d .word 0xfa0bf964,0xfff58919 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0x006d75f0,0x473565a8 .word 0x5bffffff,0x7d000000 .word 0xa4e8ccd9,0xed9cda63 .word 0x28374fba,0x2a9d4c80 .word 0xe70b3fa5,0x09967350 .word 0x7dc4c9d2,0x0b459f39 .word 0xc9356239,0x94bc1f98 .word 0x78702472,0x9770723e .word 0x2345fb77,0x686dd52e .word 0x0d91c924,0xb7a30d72 .word 0x3fa5d8b7,0xbe2275b9 .word 0x10c06945,0x27563b00 .word 0x6af2db88,0x335ede26 .word 0x928f05e3,0xbff3dd62 .word 0xe76dfb97,0x45d87f20 .word 0x70d08e97,0x7c9b8f6c .word 0xbf74d364,0xb0c649e4 .word 0xc61bdd3e,0x5afffd14 .word 0x33801a0d,0x6f3e6907 .word 0x345f4607,0xf50c7d3c .word 0xc62071b7,0xd3cb4c6a .word 0x585504c1,0x667f6596 .word 0x22edcec8,0x03d51f7f .word 0xa023e594,0x60f1858e .word 0x19e8f8e9,0x3407c5e0 .word 0x96a01e89,0xec711b1d .word 0x3e2b75c2,0x5d204ba8 .word 0x931cfa0b,0x36d622da .word 0xd236af46,0xbaa5b1dc .word 0x0e5addd1,0x60181c5f .word 0x3f6c0128,0x6babe059 .word 0x294cdf8f,0x50586574 .word 0xd43dd499,0x5ee2b29f .word 0xcedd0ca8,0xfb0ca299 .word 0x77011540,0x09d0b755 .word 0x36c8e826,0xd3090b8d .word 0xdb9a4653,0x73bd0bf4 .word 0x2c613dfb,0x359b369e .word 0xaeceebd5,0x1fcf8d3f .word 0x3b20bdde,0xec75addc .word 0x35b2a5a7,0xff2a4d9b .word 0x243dfb98,0x954369bb .word 0x17ac5f56,0x550acb24 .word 0xe912db42,0x0000003d .word 0x8ce1591b,0xf3518f17 .word 0x042bc372,0x2b08deda .word 0xf2c70d6d,0x27474a0b .word 0xc33020ed,0x70decb04 .word 0xe3ced243,0xac7de464 .word 0xf9129193,0x73043ff3 .word 0xcd3d3c4f,0x12031607 .word 0xf6798909,0x8d90a6a1 .word 0x1b1da30f,0x66ea23da .word 0xa873fe0e,0x24524429 .word 0x1fb3536e,0x77ce2468 .word 0x712e03dc,0xb3428bef .word 0x7d3f6a6b,0xd6c8c15a .word 0x7053c773,0x0fd99e08 .word 0x40ce6945,0x00000174 .word 0x6432ba40,0xc88c4052 .word 0xddd6126b,0x1229f1f2 .word 0x254024c1,0x71e9e1f5 .word 0x12738f30,0x79b2e88a .word 0xcc4925a9,0xea3b4a4c p8_local1_expect: .word 0xff000000,0x00000000 .word 0x2776e8f5,0xb7f89d64 .word 0xfff58919,0x10058129 .word 0x1989f5ff,0x7f03d67b .word 0x511fb62d,0x6582a0e5 .word 0x88e2a140,0xe5b1ddd9 .word 0x624815e0,0x8ce38a46 .word 0x409a8f7e,0x9a711a3e .word 0x1a7d393a,0x8c45d00d .word 0x797589ac,0xfb1591c9 .word 0xcf969228,0x11784aa3 .word 0xde9b6f6e,0x9a9ec744 .word 0xe36ce9ac,0xb89efd00 .word 0xcb8d54d2,0x8369e44e .word 0xbf5dd31e,0x5200249d .word 0xffffff8f,0x6fddfaa8 .word 0x6df9d54c,0x4ba18551 .word 0xfb60a727,0xff025370 .word 0x2092230d,0x53a5df00 .word 0x182be471,0xbb3fde31 .word 0x12874a95,0x22dc6812 .word 0x3bb63f8c,0xe3cded7c .word 0x58f24a76,0x0d9020ff .word 0x213d45f4,0x2c314680 .word 0xff882da3,0x82bbaeb8 .word 0xc2053bcb,0xa8a73fba .word 0x3e6bd6db,0x73fa62b3 .word 0xb321845e,0x7650f3ca .word 0x2de35817,0xbb613ebc .word 0x6f4fdf7e,0x65c74e0d .word 0x14ff6091,0x2865b952 .word 0xa5c6da01,0xf0aab1c5 .word 0x46e58123,0x5a16e9af .word 0xaa174526,0xfa0bf964 .word 0x864f6cc4,0x631b7cee .word 0x1915a81f,0xf5398d36 .word 0x2384f616,0x312615b9 .word 0xe1013f2a,0xf3925288 .word 0xae2dbe99,0xfe3ddb40 .word 0x9e89a0ac,0x5329447f .word 0x085e8a43,0xb8d5941d .word 0x14efbe98,0x4a5843ca .word 0xb523543f,0x75546ca0 .word 0xee47b1d2,0x24ed5dd5 .word 0x1e0045c9,0xe071e31c .word 0xa2621675,0xf02962af .word 0xa873fe0e,0xcff5fb49 .word 0x7c57fcf5,0x359ff119 .word 0x46ac3976,0x6b71cf21 .word 0x2103245b,0xfad203ac .word 0x3919db64,0x122c2cf8 .word 0x96203d22,0x98056cbe .word 0x6d41a2fc,0xcb3f905f .word 0x3e76033e,0x0790187f .word 0xacce98fd,0x7ec14b46 .word 0xa8c0c5b0,0x5c1f4d6a .word 0x21e65cb6,0xc96b35f6 .word 0xb33a67b7,0x1444f72b .word 0x390d0ece,0xff2e2b92 .word 0x7c61e771,0x4555683c .word 0x052a14ab,0xe84037de .word 0x45692b89,0xdb3be246 .word 0x6e7cfa26,0x23877ed9 .word 0xe656604c,0x3edf255d p8_local2_expect: .word 0x55b76a53,0xe6b8d4c9 .word 0x1c9ccdf5,0xddfc3e61 .word 0x98790521,0x28ee9214 .word 0x8b1674e4,0xccfb6dbf .word 0x7611d1eb,0x3ee80e78 .word 0x37000000,0x17f7071a .word 0x627a1fcb,0xa0108ed7 .word 0x3fb5a0f7,0x022797f9 .word 0x72c27f08,0x803a41cc .word 0x1154a16a,0x710a3241 .word 0x8991d6e1,0xd2a64c3e .word 0xc10e5fa5,0x22966e74 .word 0x119438db,0x63cea444 .word 0xeeae6dab,0x62d93457 .word 0xefa54412,0xb173d40d .word 0x90690f43,0x87e9618f .word 0x5b932cf2,0x1a89184a .word 0xaf884809,0x63bfa167 .word 0x43380a21,0x7c57918f .word 0xd2c9c47d,0x7d4c2517 .word 0xd52ae96f,0xd9a082d4 .word 0xf2959a9a,0xb2604810 .word 0x83232879,0x2ddc4236 .word 0x72a345c3,0x33938aa9 .word 0x1cf14221,0xf0916191 .word 0x6c853dde,0xef338434 .word 0x0097e57e,0xedff2606 .word 0xdff2df66,0x11487cdf .word 0xe40fb5d8,0x5a8f8e70 .word 0x67c0a4fe,0x6b725d80 .word 0xefbcc3be,0x16292e75 .word 0x2685da5c,0x35f9d937 .word 0x006f7371,0x31a82788 .word 0x4f1e0b02,0xbb7ab2ef .word 0x2a228600,0x371d1782 .word 0xa5a78f72,0x79e40b1d .word 0x0f2f8095,0x7b5c7e3d .word 0x68255aae,0x4b442f4b .word 0x102c29d4,0xc8f204af .word 0xe09b22be,0xe6a9b9ee .word 0xd1afd76f,0x5b52145f .word 0xe37913b4,0xe912db32 .word 0xa6705543,0x5bec565b .word 0x78b0ce15,0xc47302ff .word 0x8c6f6a26,0x625a395e .word 0xf4b8985a,0xf7c0cce1 .word 0x4acb8c4a,0xf0a343df .word 0x8bd78717,0xbe598618 .word 0xf3cbb624,0x9e5428f8 .word 0x3890c585,0xc085754d .word 0xffdcb41e,0x6e11dc9d .word 0x9e6a2761,0x34a76fde .word 0x508f51d9,0xee31031b .word 0x5aaa39c5,0x4e32f8c2 .word 0xd347652d,0x6dda5f38 .word 0x961dc0cf,0x51d7c98b .word 0x6e74d327,0x190babcc .word 0x87d9c32d,0xbea48534 .word 0xd26de5c1,0xf9432fbe .word 0xcad6c30d,0x23d92d89 .word 0x0e660db8,0xbb6a043b .word 0xb47d06c2,0xc4d506cd .word 0x2a35fcdf,0x2e444c14 .word 0x0c517e95,0xe37da721 p8_local3_expect: .word 0xea5b7c43,0xf28fac60 .word 0x7d000000,0x39b1fa62 .word 0x803e04c2,0x1d468e19 .word 0x42db8495,0x9f10f882 .word 0xa4000000,0xcb8d54d2 .word 0xff4a49fa,0xffa056ca .word 0xf336f0fe,0xf720a2a7 .word 0x67bf6c5d,0x92e69af0 .word 0x32e14576,0x0a319e6e .word 0xa2700d15,0x1d91e285 .word 0x8db4b7c1,0x67c51bbe .word 0x62f90ca3,0x5be5ace3 .word 0xe017cd7d,0x53391877 .word 0xef7b6cc8,0x94634d31 .word 0xd8bf5ae0,0xc95f9e3a .word 0x8d0cdec1,0x61ef38dd .word 0x9eb6fa44,0x77a47bd5 .word 0x00000030,0xb0ef539c .word 0x5285d969,0xf9b84cab .word 0xd9ed6e3a,0x97237e49 .word 0x94fe5d7e,0xe854940f .word 0x8f6d1003,0x733b63cc .word 0x3a677418,0x960b4701 .word 0x7170ed52,0x528f4ef2 .word 0xccc45e6b,0x440543af .word 0xe7c8a2a1,0x770db435 .word 0xc2780626,0xef9e1b37 .word 0x69224a4f,0x1035bdb8 .word 0xe5fb8182,0x2a159f33 .word 0x9f1a8bc7,0x571fdfc8 .word 0x46bee0a7,0xb7dc5c1a .word 0x00d64269,0x7aede78f .word 0xe2b60353,0x80c58c93 .word 0x36c1130a,0x209f851e .word 0x7596a889,0xe5320132 .word 0x4486c937,0x2b7c2a66 .word 0x7c6da072,0x988d4c1e .word 0xedf615b9,0x70e0a259 .word 0x2f85bab0,0x02fb4399 .word 0x831fed7f,0x38fbb0ed .word 0xb10a4727,0xe15fbf66 .word 0xe244ec69,0x15a0a742 .word 0x8bfe90fb,0xddc0b08b .word 0xe26f1b1f,0xbf0a856b .word 0x8319be0a,0xb6efa24a .word 0x150d2d0f,0x000000de .word 0xfccf29f7,0xa7ea4ff9 .word 0x75647ae6,0x3fe7c069 .word 0xb2c096c8,0x2b4e1e5f .word 0xdfc4e115,0x2077de84 .word 0x6b49d616,0x330f4b02 .word 0x4049ab40,0xc49e1b86 .word 0x619979f6,0x5823aace .word 0xf7ad4f34,0x5667ace5 .word 0x427f5b51,0x04430a03 .word 0x10a35206,0x5d1cc1c5 .word 0xb7fbf7fc,0xdae6257f .word 0x89098ec5,0x43a8af01 .word 0x2dd33632,0xaf7ebe10 .word 0x89b37a30,0xf31b4ffd .word 0x5aae82e7,0x4d6e420c .word 0x1517efbe,0xaa646967 .word 0xfa8b5550,0xba7cbbc7 .word 0xc783a557,0x6a9cb464 p9_init_registers: .word 0x1d4d6dd6,0x2580f6d0 ! Init value for %l0 .word 0x02b78dc3,0xa77e16ed ! Init value for %l1 .word 0x30682de4,0x59bc7dc5 ! Init value for %l2 .word 0x93c74abe,0xaae4457d ! Init value for %l3 .word 0x8398e007,0xe0b879c1 ! Init value for %l4 .word 0x75896004,0x6ea1cde7 ! Init value for %l5 .word 0xa98b2f4a,0x12ef3317 ! Init value for %l6 .word 0x4cc79835,0xd64e1d01 ! Init value for %l7 .align 64 p9_init_freg: .word 0xd4e3598b,0x369af465 ! Init value for %f0 .word 0x16053253,0x198e4803 ! Init value for %f2 .word 0x308c3e56,0x68874601 ! Init value for %f4 .word 0x04da59d8,0x8a4b19c5 ! Init value for %f6 .word 0x61cc3504,0x66da3bbc ! Init value for %f8 .word 0x30a54fe4,0xac67ed19 ! Init value for %f10 .word 0x1acb70af,0x3b427f80 ! Init value for %f12 .word 0x510e5c1a,0xb0917527 ! Init value for %f14 .word 0x2efc337f,0x0b2dd717 ! Init value for %f16 .word 0xd1c0a89c,0xb83198f4 ! Init value for %f18 .word 0x043c42a6,0x2fef6eed ! Init value for %f20 .word 0x0b20ff34,0x55483e21 ! Init value for %f22 .word 0x4df44924,0xea196a98 ! Init value for %f24 .word 0xcfdd16e7,0x377b9c55 ! Init value for %f26 .word 0xede8c669,0xf89144dd ! Init value for %f28 .word 0xc223415d,0xd6fa6b68 ! Init value for %f30 .word 0xbf2a5ad0,0xba7eb50f ! Init value for %f32 .word 0xda8e969a,0xb656f57e ! Init value for %f34 .word 0xbeeacbd9,0x668522ff ! Init value for %f36 .word 0x5ec536be,0x3873fb67 ! Init value for %f38 .word 0xbd390dde,0x6d894c6c ! Init value for %f40 .word 0xb826cad1,0xbf6aea5d ! Init value for %f42 .word 0xbc7c1256,0xe3cb88bd ! Init value for %f44 .word 0xfdad351e,0x04eb83b0 ! Init value for %f46 .word 0xd01e87a6,0x099046fa .word 0x432f6543,0x993c5a81 .word 0x01868c03,0x36b2de0a .word 0x812a4d42,0x21d0aaa5 .word 0xe8b001f1,0x16030266 .word 0x650e39f2,0xc4b3fefd .word 0xd8433ebd,0xa71afa5c .word 0xc75efde0,0x5c7bf1e9 p9_expected_registers: .word 0x00000000,0xfb89146c .word 0x00000000,0x00000000 .word 0x00000000,0x000000d9 .word 0x00000000,0x00000068 .word 0x00000000,0xfb89146c .word 0x00000000,0xc29181ac .word 0x00000000,0x000000d9 .word 0x00000000,0x5147ae03 p9_expected_fp_regs: .word 0x7b3a9b99,0x2eb36db7 .word 0xcf6bcb0f,0xa23ed0cf .word 0xc725d805,0x8e8eee30 .word 0xe5c0b1cc,0x650d1800 .word 0xcea0c5e1,0xf5897eb3 .word 0x02358e6a,0xc12b87c0 .word 0x915ba889,0xbb2a83d3 .word 0x5766b0a8,0x722fa76a .word 0x091fd77c,0x731b5472 .word 0x18ee73bd,0x67a2a402 .word 0x6dcedde7,0x92c7d5fc .word 0xa1edb705,0x50dffd6a .word 0x87856ef3,0x45e5d122 .word 0x77db56ff,0xf51fc3be .word 0x24a294e7,0x8ec60a2c .word 0x61ae1a28,0x7499ab38 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x84253b18,0x91047ba1 .word 0x7ea70000,0x00000068 .word 0xc5194b8a,0xd859da04 .word 0xfffffa60,0x91047ba1 .word 0x2be71bb5,0x5639d99a .word 0x800001ec,0x89000000 .word 0x8557e14c,0x36db1765 .word 0x1494b256,0xb2039f57 .word 0xb76db32e,0x999b3a7b .word 0xcfd03ea2,0x0fcb6bcf .word 0x30ee8e8e,0x05d825c7 .word 0x00180d65,0xccb1c0e5 .word 0xb37e89f5,0xe1c5a0ce .word 0xc0872bc1,0x6a8e3502 .word 0xd3832abb,0x89a85b91 .word 0x6aa72f72,0xa8b06657 .word 0x4ac6b204,0xc72e7bf5 .word 0xfab39c7f,0x411e001f .word 0x811ba2c1,0xd8dbb453 .word 0xd7422ac2,0xd9ad7001 .word 0x94b5bdf7,0xb57862ab .word 0x9b723160,0x8ad842a7 .word 0x9437b8d5,0x800001ec .word 0xfc3a32ff,0x8cf59227 .word 0x972da8b5,0x0cc909ec .word 0xe35a6682,0xd8184461 .word 0x0634d61a,0xa0f0eee9 .word 0x2c8de3cc,0xe3636874 .word 0x5071b119,0xcee933dd .word 0xa49b71cd,0x8b579914 .word 0xbca1189c,0x6ffa63aa .word 0x8a285063,0x35d2b543 .word 0xd9bfd2ce,0x5a6ee56d .word 0xbeaf8cef,0xece07cb3 .word 0x764b9123,0x92b60647 .word 0x4c33cb27,0xfea82334 .word 0x05fb3bbb,0x28dc68ba .word 0xc9a616d5,0x20c28cca .word 0x6df9930f,0x94d6e94f .word 0x37cf44a6,0xd1156a8c .word 0x23c09661,0x47823585 .word 0x8280e068,0xcf5a5e3b .word 0xd2b2b435,0xc1921b3c .word 0x310ed19d,0x692ebf9e .word 0x06ff0761,0xa5aadb60 .word 0x4b40aaa7,0xad802987 .word 0xc35c00bf,0x74887c4a .word 0x251f2f48,0xf9be7b1a .word 0xc04c4def,0xdc6d4f7b .word 0x1b466f77,0x753d7f64 .word 0xa002f158,0x4e5be10a .word 0x1896e250,0x829a780e .word 0x48d1e0c0,0x40f36847 .word 0x1a9107f9,0x07dee51f .word 0x81cec005,0x43dec3ff .word 0x345d6b1f,0xbe8008d7 .word 0x4f6c9d17,0x51ad4026 .word 0x30900fa8,0xb4e5b23c .word 0x76ebb12a,0xa1910ab6 .word 0x90acc06e,0x4b9d6feb .word 0xccee9132,0x9e865b16 .word 0x66313ee1,0xb56ca7e5 .word 0xb1bad15e,0x82faddf3 .word 0x946adbbc,0xea76c6ac p9_local1_expect: .word 0x18ee73bd,0x67a2a402 .word 0x4b924afd,0x9ebdd8a6 .word 0x8a3362a4,0x5ae2be02 .word 0xff8008d7,0xed167ea7 .word 0x000003d9,0x000000e9 .word 0xfa60f340,0x14f10b47 .word 0xe1c64627,0x35ff8a49 .word 0x3bc3a6a5,0xad537ef7 .word 0x0e9e5367,0xa3301fe9 .word 0x209774d8,0x7e4c394c .word 0xd0e8958c,0xc393b9cf .word 0x7d3a8a9b,0x6761cbbf .word 0x819b9f07,0x416241fc .word 0x6054b102,0x3cafe840 .word 0xeb99021e,0xb322f30d .word 0x3007119e,0x6ae20e46 .word 0x462421be,0xc39243aa .word 0x930dc97f,0x816716d2 .word 0x41c78844,0xebc04117 .word 0x9b411851,0x05ebd7db .word 0x524799d5,0xa6ffdd6d .word 0x953f4e7b,0x531d58e2 .word 0x445fbff6,0x6656ef1c .word 0x8e1fe774,0xd7a92fba .word 0xf3adef12,0xe64cd808 .word 0x8cc19b3a,0x7b30319c .word 0x5c9a6f7c,0x3d5100fd .word 0x9851eaab,0x6d919f86 .word 0xebf5ff30,0x95857ef8 .word 0xfa9d62a1,0xba6c3f26 .word 0x807cbe2a,0x6fe2876c .word 0x2a6a7583,0xd26dc2f0 .word 0x44a10baa,0x86294fa7 .word 0x1c987bd2,0x0fa16c42 .word 0xa3892258,0xb5cd747c .word 0xf4737e98,0xeb39ace3 .word 0xa7e86416,0x491df153 .word 0xd34e29d6,0x351b3f90 .word 0x3410b8d8,0xb865d09e .word 0x8d711f43,0xd9fa5b71 .word 0xf23c8da6,0x8a324332 .word 0x6fd82dfd,0x07ed21e7 .word 0x50a62ab4,0x2d1e0978 .word 0x8ec23d46,0x46153a55 .word 0xeec1b557,0x238717f4 .word 0xb724d1a0,0x95fe152e .word 0x9e953e21,0xeb6ef5f4 .word 0xae5af69b,0x5435ea71 .word 0x56dc2e1e,0x19bd5d1b .word 0xdddc50d8,0x4c4b07f0 .word 0x520e6d46,0x86a173d9 .word 0x1d51a704,0xadab6e48 .word 0x48e9f378,0x9b9814a9 .word 0x48f1ddc1,0x7d72ceb1 .word 0xcbc91dc5,0x39444186 .word 0x848d510a,0x3ac626c2 .word 0x0b9186c4,0xa77e16ed .word 0x5755ca40,0xde4798c0 .word 0x5759f1dd,0x0f9eb9b2 .word 0x87680168,0x52185bbd .word 0x573cb8b7,0x195f0919 .word 0xcdce1f9e,0x4324221b .word 0x53f5e1ef,0x9a6e81a4 .word 0x29f6b35a,0x79892ac2 p9_local2_expect: .word 0x05c00000,0x0146fa60 .word 0x7f469a7c,0xe43402ca .word 0x7761e6a2,0xeb20a83b .word 0x00000000,0x89000000 .word 0xffffffff,0xebb67467 .word 0x731b5472,0xbcad3780 .word 0x916abf64,0x60d53937 .word 0xb4ac1a8b,0xbc5aabb4 .word 0xe1868f80,0xd96c2c93 .word 0x98063146,0x7ba08ed6 .word 0x679d9099,0x2b22fd33 .word 0xece89009,0x6052785d .word 0x000003d9,0x000000e9 .word 0x000003d9,0x0c90f54f .word 0x279160e9,0x9866022a .word 0xfcb159e0,0x6f51f8c3 .word 0xd2b7bdfb,0xbb03d5dd .word 0x496d7173,0x2da03369 .word 0x8f5d0844,0x0efbd69c .word 0x33520afc,0x38ab9974 .word 0x635e5a7e,0x64f33051 .word 0xe0001efe,0xf75acc10 .word 0x6dcedde7,0x92c7d5fc .word 0x64292678,0xec5f05c8 .word 0xd0c8d568,0x6128f9f4 .word 0xe38b6cf8,0xc2917ff6 .word 0x211b9dfb,0x5b3be509 .word 0x1034448b,0x5ae591d6 .word 0x68679d36,0xc952538e .word 0x1fa865c9,0x59f759bc .word 0xa3daafd9,0xf975d3b8 .word 0xc45e9c97,0x6e70dd05 .word 0x163c3185,0xb421c757 .word 0x78c0fb18,0x58774039 .word 0xd8282fdf,0x877dbd4a .word 0x1320e33f,0xcb136034 .word 0xd6b8b7a8,0x0534354a .word 0xd4f1dba1,0xe092b1c2 .word 0x83a82b1e,0xd07e748d .word 0xde651a5a,0x5936b463 .word 0x8a9a00cc,0x054cc1fc .word 0x961f0607,0xdc6e85b7 .word 0x427c6df7,0x2ead0851 .word 0x610b0562,0x4c74daec .word 0x8decba27,0x138e035c .word 0x09c0ab9d,0xdbfa8b84 .word 0x0fcc73f8,0x489ac8b2 .word 0xdc76c6a3,0x8717cb71 .word 0x3cf930f0,0xb7814654 .word 0xc1ca9a02,0x4fe1103e .word 0xeb35540d,0x703d202f .word 0x3b3e4334,0x2445605a .word 0xfd7ba813,0x75dbade4 .word 0x25d05254,0x22f0706c .word 0x574b82f9,0x64e5d21e .word 0xba5aeb14,0x641d098d .word 0x20d404bc,0x82b64d3b .word 0xdd1818ad,0xe33fe417 .word 0x2c69e268,0xca7ffdaa .word 0x1d3fa2a2,0x0af1aa98 .word 0x81559c7a,0xd61b4946 .word 0x59347965,0x3129cdba .word 0xcd9b77f1,0x8e8c837b .word 0x68d91927,0xba5e7589 p9_local3_expect: .word 0x38ab9974,0x281aae61 .word 0xc0e8ca9e,0x00000382 .word 0x68000000,0x14ea5aba .word 0xffeaa267,0xbd73ee18 .word 0x60fa4601,0xb8d39baa .word 0xfffc304f,0x825c51db .word 0x2d7e2ddd,0x69c3da25 .word 0x9158d27f,0xba2004e8 .word 0x63e87233,0x1e180da0 .word 0x0b18ec02,0x91a16777 .word 0x2f03b0d0,0x34423ac3 .word 0x79a4cbd5,0xfc44d88d .word 0x24a57057,0xedca5709 .word 0xc5db171d,0x7f2e6147 .word 0x1695303b,0x31c9c49f .word 0xdcf84f5b,0xf851c783 .word 0x7cfe9b92,0xd230a2df .word 0x77b23116,0x6c98c376 .word 0x756d7a91,0x5bc34058 .word 0x72094d53,0xc49bfa53 .word 0xdb88465d,0xa23172f0 .word 0x10ad63c1,0x82b82655 .word 0x65b54a44,0xe79730d6 .word 0x4a78abfc,0xe79cae2d .word 0x113af9fd,0x42065363 .word 0xf62349c2,0x6b325f7a .word 0xcfd5adb2,0x5109647a .word 0xaac903b7,0x0c69e14f .word 0x5f1cca40,0x21f18acf .word 0xd41b64d7,0xcbb54c28 .word 0x518a84d9,0x7f56bf1a .word 0x3497e978,0x415d46a4 .word 0x72541b73,0x7cd71f09 .word 0x7840bb60,0x97ace309 .word 0x7f504e55,0xaae4457d .word 0x6afddf50,0x05b7eda1 .word 0x22d1e545,0xf36e8587 .word 0xbec31ff5,0xff56db77 .word 0x2c0ac68e,0xe794a224 .word 0x10d9ad78,0x77a5d63c .word 0xa5f46a0f,0xcef1d441 .word 0xe633c688,0xb8a3cf81 .word 0x6b464a4d,0x8b44bdaa .word 0x95a1063e,0xcf070ad8 .word 0x0ae202fc,0x65a91ca0 .word 0xf97bc9ef,0x76fff9a0 .word 0xdcf322c9,0xdca12ea4 .word 0xd04309ac,0x1bae064d .word 0x4facdfe6,0x44ae67ea .word 0x99e18a78,0x90039e0c .word 0xfffffa60,0x75583c82 .word 0xfc452202,0x7cf3c365 .word 0x5cbcfa9a,0x6ddee770 .word 0xbafe9c3c,0xe26dea27 .word 0xa7b7b6f5,0x65c6c4e7 .word 0xa604cfcc,0x7e05be5d .word 0x6ea18522,0xafeaf902 .word 0x0574f8b3,0xbdebf19f .word 0x78aafb65,0x8f9326f8 .word 0x1eab507c,0x1a89a3c5 .word 0x93a9dcc2,0x5a89adc0 .word 0x21efbca7,0x14d03924 .word 0x236332b3,0x5181781e .word 0x36f190df,0xf8826352 p10_init_registers: .word 0x0ec109bb,0xd85b313f ! Init value for %l0 .word 0xbffab62e,0xe4279022 ! Init value for %l1 .word 0x74984f01,0xc4d16661 ! Init value for %l2 .word 0x0c675e4c,0xc4bdf0ef ! Init value for %l3 .word 0x800f95a4,0x9542d190 ! Init value for %l4 .word 0x4ff21d50,0x017c3651 ! Init value for %l5 .word 0xf5c0713c,0xc8f117e6 ! Init value for %l6 .word 0x867b6bd2,0x5413f5d7 ! Init value for %l7 .word 0xe8399b8c,0x9367d826 ! Init value for %l0 .word 0x8b867898,0xbf8dcab1 ! Init value for %l1 .word 0x9a4afa7c,0x07e42688 ! Init value for %l2 .word 0xd0415cfa,0xd4450e4b ! Init value for %l3 .word 0xa0307d3e,0x5cc30799 ! Init value for %l4 .word 0x00134a00,0x5ec75e0c ! Init value for %l5 .word 0xbb4f2bdd,0xf1a3e3d4 ! Init value for %l6 .word 0x2cd4cefe,0x7ad8f0c9 ! Init value for %l7 .align 64 p10_init_freg: .word 0xa7f111cc,0xde4cf207 ! Init value for %f0 .word 0xbd3d167b,0xcf4efe8c ! Init value for %f2 .word 0x29ebc6e9,0x389b54e1 ! Init value for %f4 .word 0x16bebe48,0x1a34680c ! Init value for %f6 .word 0xdce30d97,0xf9938f5b ! Init value for %f8 .word 0x573c96f6,0x0a4d9431 ! Init value for %f10 .word 0x2ecf6033,0x6a62e32f ! Init value for %f12 .word 0x4b46aebb,0xa06dbeba ! Init value for %f14 .word 0xffe5c87c,0xdf8ba017 ! Init value for %f16 .word 0xdbc9b2e9,0x92f7a736 ! Init value for %f18 .word 0x37ec8719,0x192105fe ! Init value for %f20 .word 0xe6a93c3d,0xf12200fa ! Init value for %f22 .word 0xfd0e7e7d,0x3ba7e5fd ! Init value for %f24 .word 0xa0c764ee,0xf1400986 ! Init value for %f26 .word 0x014db29d,0x5eea5315 ! Init value for %f28 .word 0xa725898e,0x747c489f ! Init value for %f30 .word 0x375eaed0,0x169e75a1 ! Init value for %f32 .word 0x45a70259,0x08000fac ! Init value for %f34 .word 0x19f03a4f,0x205d42f4 ! Init value for %f36 .word 0xd42ee215,0x4a814ac1 ! Init value for %f38 .word 0x376d7265,0x396e1a65 ! Init value for %f40 .word 0x158f92ae,0x7ccfce15 ! Init value for %f42 .word 0xf7583421,0x7d537e63 ! Init value for %f44 .word 0x7d863959,0xa617bab9 ! Init value for %f46 .word 0xad8e4f79,0x0105c082 .word 0xb85cef53,0x4da5df25 .word 0xde22401a,0x5a9ccecf .word 0x2cc84249,0xb78df2e2 .word 0xb859f2d0,0x9627c261 .word 0x108037f3,0x4cab81a9 .word 0xf99985c0,0x533300c4 .word 0x19ed940e,0x0d527fa2 p10_expected_registers: .word 0xffffffff,0xffffdac7 .word 0x00000000,0x000000cb .word 0x00000000,0x0000e62c .word 0x00000000,0x00000030 .word 0x4d58a28b,0x8baec88d .word 0xffffffff,0xffffa687 .word 0x00000000,0xce8724d0 .word 0x00000000,0xce8726dc .word 0xffffffff,0x80000000 .word 0xffffffff,0xfffff917 .word 0x00000000,0xc2773fd9 .word 0x00000000,0x981e03d4 .word 0xffffffff,0xffffeeb3 .word 0xffffffff,0xfffffcad .word 0x00000000,0x5521ebfe .word 0x00000000,0xff5d9348 p10_expected_fp_regs: .word 0xa7f111cc,0xde4cf207 .word 0xbd3d167b,0xcf4efe8c .word 0x29ebc6e9,0x389b54e1 .word 0x888c2309,0x1a34680c .word 0xdce30d97,0xf9938f5b .word 0x573c96f6,0x0a4d9431 .word 0x2ecf6033,0x6a62e32f .word 0xffe5c87c,0xdf8ba017 .word 0xffe5c87c,0xdf8ba017 .word 0xdbc9b2e9,0x92f7a736 .word 0x51367c01,0x90d14295 .word 0xe6a93c3d,0xf12200fa .word 0xfd0e7e7d,0x3ba7e5fd .word 0xa0c764ee,0xf1400986 .word 0x4d58a28b,0x8baec88d .word 0xa725898e,0x747c489f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0xb3ee30ae,0xcd5317db .word 0xa06dbeba,0x1bee30ae .word 0x6166d1c4,0x6760818f .word 0x9542d190,0x017c3651 .word 0xaff022ea,0x93a0d506 .word 0x2a000000,0xd9000000 .word 0xbe7b6556,0xe38c036a .word 0x49e33068,0x428bc257 .word 0xb43fff11,0x6f1c27c4 .word 0x9ff1766d,0x4928f4dc .word 0xc74ced19,0x0e7f1b21 .word 0xb2f3be1f,0x9976df85 .word 0x6143c661,0x8ce9805b .word 0xf9e12a75,0x6c736b63 .word 0x485c25f6,0x26255541 .word 0x4638df29,0x09c1bcff .word 0x58c5c6aa,0x441823ae .word 0xf3022c61,0x4af51560 .word 0x96b64795,0x19d924d9 .word 0x69306d33,0x30ca317f .word 0xa7649069,0x8144798c .word 0x54ad93e4,0xe21c980a .word 0xc852657c,0x8510c578 .word 0xd961b543,0x68a220c0 .word 0xa0e3d912,0x80b8cfa5 .word 0x196ad559,0x8862294f .word 0x95202527,0xc1fe0aa4 .word 0x113e3b86,0x2a582b6e .word 0x27672bbd,0x9304536d .word 0xc8c1b2ca,0x75721ddb .word 0xb963e822,0x8ed396cd .word 0xd2f50e57,0x176e4413 .word 0x0538d29c,0x429459de .word 0xd6ec709d,0xcd89b925 .word 0x79e13ff5,0xb3b4b25f .word 0xbb5fcdec,0x8dc6520a .word 0xdea09149,0x3a78d98b .word 0x07a667af,0x8eb310ba .word 0xc8acd7da,0x270b6037 .word 0x751e0ff5,0xca2399dc .word 0x3b590ca2,0x903b7a07 .word 0xcd55e7a7,0x07d3b184 .word 0xcae44275,0xc8871337 .word 0x898dce32,0x4449dd4b .word 0xe1089c38,0xddbd430e .word 0x7a8ab39c,0xc355f299 .word 0x01e0f1f0,0xc50af869 .word 0x3d9f9fba,0xa0ec4af7 .word 0x13b191ff,0x4252f9bb .word 0x4b1cadab,0x4f1f2662 .word 0xbd5ebe04,0x11a064c2 .word 0xd8d2c35a,0x8291b331 .word 0x9459b863,0x2de57dfa .word 0x4c022148,0x38c9e176 .word 0xda05d143,0x94db4d9e .word 0x384fd724,0xda9ca9b9 .word 0x4d7dac14,0xe6358b49 .word 0x4e246bf4,0x0e1a6c5f .word 0x717a4944,0x3bbcf60e .word 0x771e9dae,0xbd90f731 .word 0x030df33f,0x9f2e1751 .word 0x2505f05e,0x056e4d60 .word 0x558d0ee7,0xbfec237e .word 0x5ca0bdb4,0x112f08af p10_local1_expect: .word 0x7ad8f051,0xf49ee027 .word 0xaaa34444,0x6d6eb398 .word 0x09238c88,0x4d238a87 .word 0x17a08bdf,0x7cc8e5ff .word 0x3b638683,0x965d046d .word 0xcb4d9c21,0xdb5c77a2 .word 0x915d59cc,0xc7dfda13 .word 0x48d8ee77,0xdcfffaa9 .word 0x45f2303b,0x93ff0722 .word 0x24b53198,0x6de61027 .word 0x22e41622,0xe88ff237 .word 0x9035ede6,0xc3c3e40e .word 0xb544d219,0xc05b1a8a .word 0x59a6e768,0x476be382 .word 0x82cfb42c,0xd5a0d456 .word 0xeddca418,0xc4210366 .word 0x89afb9f0,0x8b6498b2 .word 0x0f77b703,0x4b464d49 .word 0x82882208,0x92c4e0ae .word 0x5934c360,0xcc338118 .word 0xaa0b6b57,0x4d58a28b .word 0x9d0fef8f,0x981e03d4 .word 0xa60d7c8d,0xdbc06e9f .word 0x97b771ea,0x2b36d4d9 .word 0xd14baeae,0xa5dcb383 .word 0x67ff3505,0xad692597 .word 0xcb21db2c,0x922e0dfd .word 0xb4a2c021,0x80fe8587 .word 0xcbc20778,0x7b3226b7 .word 0x71df5612,0xde83ce64 .word 0x34327536,0x11dfb1c5 .word 0xe92f8829,0xe043a33b .word 0xc3b6e6a9,0xb9fe95c8 .word 0xe17ccd2a,0x766822dd .word 0x2dfc0824,0xb20f4a63 .word 0x3e55ae2f,0x9317bcbd .word 0x1a0b0966,0xa1d98950 .word 0x58f131e1,0x719edb18 .word 0xca32dd77,0x649faa78 .word 0x7f19755b,0xd505e3b7 .word 0x0149b231,0xff8bdd13 .word 0x2beda29f,0x7e31e131 .word 0x1d54646a,0xc00a33e9 .word 0xfa93b7df,0x30b49a62 .word 0xe93debbc,0x30cdba3e .word 0x7d6635e6,0x6486fd74 .word 0x20d0baf3,0xd65ddc1e .word 0xcdf0699f,0x0fbf2ef2 .word 0x6ce92d55,0xaf9dc64b .word 0xa8354916,0xf6e2dd99 .word 0xe0cd4e32,0xa16e885b .word 0x9b0d44e9,0xc1d72017 .word 0xe61b6daf,0x04930142 .word 0xf15c94eb,0xb61fa3d2 .word 0x5826a6e3,0x4adc544c .word 0x6f425626,0xa6458753 .word 0x12148364,0x7a5bb110 .word 0xb6c3a3bc,0x314a557c .word 0x420a3d6c,0x000002d7 .word 0xa0633db4,0xa3217b9b .word 0xc31239eb,0x893ad8d8 .word 0xf68bd826,0xc2ceae34 .word 0xc9c3b07b,0x35d9bf7b .word 0x38c9207f,0xd9f4aa9c p10_local2_expect: .word 0x90d2174d,0xe47d15be .word 0x87a63a56,0x7c1c11b7 .word 0xfa0022f1,0x3d3ca9e6 .word 0x1dc1d54d,0xc3893248 .word 0x51f0d87a,0xfeced42c .word 0xcc2b1ceb,0x0bcb087d .word 0xadda2c44,0x5ef00e87 .word 0xc6aa28e6,0x4c192927 .word 0x8a7c5db0,0xff5d931d .word 0xc5dc8900,0xc11dd469 .word 0xc6d9056c,0x687356f7 .word 0x7a915474,0x507b1752 .word 0xe3e8c200,0xfc6688ca .word 0xc738ffa6,0x7b304a51 .word 0x6c4458bf,0xf60ce32e .word 0xd4dc79bb,0x10261899 .word 0x6a45235a,0x7d8a8413 .word 0x218b43ec,0xfe6dac0c .word 0x4a452f1e,0xce872551 .word 0xff491322,0xd0cdcc77 .word 0xfee1c9a6,0x3ee3eecd .word 0xbdecc688,0xe3be5036 .word 0xd58e7536,0x49e76f0d .word 0xc2773fd9,0x5521ebfe .word 0xe6e9193d,0x5459530e .word 0x6769c6cd,0x6cfeb721 .word 0xd04e667d,0xb363ed1e .word 0x96ccab77,0x97245a22 .word 0x5c50e257,0xe3429c09 .word 0xe35012ee,0x56371de7 .word 0xda1f4284,0xd3905357 .word 0xd2e058fa,0xf8e22e91 .word 0x56d92046,0x92bf1f81 .word 0x8dae347a,0x3b57d75f .word 0x07f97a76,0x9b1c4a18 .word 0xe7dc4692,0x58a0d90a .word 0x4c22008a,0x0e534849 .word 0x798bb172,0xd370139e .word 0x163a7f04,0x8ec3ea94 .word 0x7d720f4a,0xd160e496 .word 0xe4b34bc5,0xa13e8803 .word 0xbfe1939b,0x0c997558 .word 0x458596df,0x46c5bffe .word 0x8876cb4a,0x4e4bbc5b .word 0x3cdf423b,0x259b55ee .word 0xe8640614,0xc1d89ee4 .word 0x39491d81,0x2e309d97 .word 0xab15729d,0x21e4177b .word 0x5ef94ae5,0x524272ff .word 0xeab43c21,0x0904f851 .word 0x4654c5ff,0x319298b2 .word 0xc5754bd7,0x77cff48a .word 0xd8322872,0x3d087e00 .word 0x0f113d24,0x858c9fdf .word 0x276b235c,0x6df12d90 .word 0xdd89a7e4,0x95e5c0dc .word 0x9cd5d92a,0x5a4dc68a .word 0x2b18537a,0xa6f2462b .word 0xd10d856b,0x0906b5fb .word 0x8454ed0c,0x9d3d49f5 .word 0x543021fe,0x9c6cffc5 .word 0xd1a50af9,0x05589ce8 .word 0x63f21c1b,0x152a05ae .word 0xfe961624,0xdf9ce3a9 p10_local3_expect: .word 0xd93f0000,0x00000000 .word 0x0f3bc46e,0x5807310a .word 0xffffdac7,0x62108d7c .word 0x4d58a28b,0x8baec88d .word 0x51f0d87a,0x2ad8e7cb .word 0x9b2200fa,0x07326894 .word 0x4536730c,0xf1b72f52 .word 0xa1c5a00d,0x8d1b1f9e .word 0xd51b1d0e,0xaea96d5d .word 0x6b2f459b,0x1a152196 .word 0x71af4ecd,0x3bed7d0c .word 0x00000000,0x00000e2f .word 0x02d1ab2c,0xaa96b1c8 .word 0xc5f02520,0x46af29f6 .word 0x88a1ad5f,0xeed344fc .word 0x20fdaee4,0x1a9f0b84 .word 0xd7e43fb1,0x097c2870 .word 0x02699049,0xfb20b0ea .word 0x13b69bd9,0xea149dce .word 0x3cf516f0,0x5e508e46 .word 0xe62cc3fb,0x4ae31ba0 .word 0x9c558c4b,0x675d3aa7 .word 0x8d609f1f,0xfccb3a96 .word 0xf3d0899d,0x148c5c57 .word 0x453215fc,0xbee1021b .word 0xa09965ed,0xf7c2dc7b .word 0xf64dd65c,0x3e385723 .word 0xd25d48b8,0x6a7c3aa9 .word 0xc4352317,0x37fc266f .word 0x93a5b280,0x7b2a762c .word 0x71a1721a,0xe40ca283 .word 0x5ced547e,0x45e40546 .word 0x9db81ee1,0xbb8679e0 .word 0xf349e9c7,0x538b2635 .word 0xb11de6c5,0x9c6a25d0 .word 0xfac8a6a1,0x77103611 .word 0x2e928763,0x6c93bb7b .word 0x19733438,0xfb7b4d23 .word 0x660069ab,0x29c449aa .word 0xcc8c4401,0xbd54b503 .word 0x23257032,0x3e5fbdd1 .word 0x8d22545f,0x382a4bbd .word 0x07b926df,0x7930c841 .word 0x4d9db4a7,0x1697739a .word 0xaf1fbab4,0xcb2d016e .word 0x2b8b70fd,0xecd2605e .word 0x67403bf8,0x11a209f1 .word 0x3459347a,0xe3a0ac7b .word 0x5ec75e0c,0x8ee92dc6 .word 0xa6bc8174,0xe94a2a1b .word 0x71c1df90,0x435d2af4 .word 0xf9d6a490,0x34240e83 .word 0x811c1024,0x788165b0 .word 0xff35c323,0x920f4a4a .word 0x0db8d297,0x7628d574 .word 0xc79e7a70,0x031318fe .word 0x8f6e005c,0x844a9100 .word 0x902b0b47,0x5536e084 .word 0x1b9eb2b9,0x8209ceaf .word 0x3b170a87,0x3e08510d .word 0xeb73c964,0x73abf6a3 .word 0xd1571c0b,0xdb995bc2 .word 0x26de2e32,0xf83072f4 .word 0x58ea2045,0x90eabd8b p11_init_registers: .word 0xc1b67a80,0x04285866 ! Init value for %l0 .word 0x31fadbdd,0xceece158 ! Init value for %l1 .word 0xbe470a56,0x63778f66 ! Init value for %l2 .word 0x1c2ff64c,0xb9d01060 ! Init value for %l3 .word 0x121775e8,0x2f20af6d ! Init value for %l4 .word 0xd98e7da8,0x5657038a ! Init value for %l5 .word 0x41b20f16,0xad1c2e29 ! Init value for %l6 .word 0x4620768a,0x151e802f ! Init value for %l7 .align 64 p11_init_freg: .word 0x60dc4279,0xefc81dfa ! Init value for %f0 .word 0x712d1d54,0xc9a3830e ! Init value for %f2 .word 0x0bc24bb9,0x9ab8eafd ! Init value for %f4 .word 0x6a262b6f,0xbc1c6610 ! Init value for %f6 .word 0xa8fb07a7,0x5002c45d ! Init value for %f8 .word 0x051d6dc8,0xcfefad2f ! Init value for %f10 .word 0x869c1532,0x6c581c82 ! Init value for %f12 .word 0x4d510772,0x7c33d068 ! Init value for %f14 .word 0x62da37ca,0x1246adf7 ! Init value for %f16 .word 0x2b23f981,0x1e62e40c ! Init value for %f18 .word 0xd21ce643,0x8eb10bfd ! Init value for %f20 .word 0xa07cd5a9,0xa3884351 ! Init value for %f22 .word 0x80a37340,0x2037b96a ! Init value for %f24 .word 0xc521cb34,0x0775b6f1 ! Init value for %f26 .word 0x3df4f10e,0x795d6f07 ! Init value for %f28 .word 0xb61e7a19,0x996342ab ! Init value for %f30 .word 0x85b37011,0x9e888801 ! Init value for %f32 .word 0xaac989e7,0xc5381ecd ! Init value for %f34 .word 0xa6f7b7b6,0xe808f87d ! Init value for %f36 .word 0xd4861cf9,0xda82db0f ! Init value for %f38 .word 0x7ceabb7d,0x5698eb61 ! Init value for %f40 .word 0x46747474,0xe7e906b8 ! Init value for %f42 .word 0xb86f5dc7,0x632442a2 ! Init value for %f44 .word 0x42e478ae,0x25b2e9c3 ! Init value for %f46 .word 0x0ba42a6f,0xa33a6752 .word 0x41415f51,0xe3dd5de1 .word 0x56053d6a,0x9af5d4c7 .word 0xd6a2e2ae,0xcc7bfe3c .word 0x0b47a4d0,0x4b54aa7d .word 0x16b7ae71,0x975b9526 .word 0xd73413f5,0x2bf74518 .word 0xbab0d135,0xf37491a3 p11_expected_registers: .word 0x00000000,0xe4d42490 .word 0xcfda7f7b,0xf6686028 .word 0x00000000,0x00000200 .word 0x00000000,0x0000013e .word 0x00000000,0x14c8dbbf .word 0x00000000,0xe4d42ee8 .word 0x00000000,0x00008382 .word 0x00000000,0x7fffffff p11_expected_fp_regs: .word 0xf6d7d433,0x3c12fe03 .word 0x4eb3c12a,0x745ce346 .word 0x76f7051c,0x20a66151 .word 0x6f9f1857,0x059202e7 .word 0x2f6c62ed,0x515ce2c8 .word 0x3e20d34d,0x2e0f3ec0 .word 0x42af4447,0x6fb65c02 .word 0xeb1734f6,0x313be287 .word 0x62da37ca,0xfc6a0b7f .word 0x2b23f981,0x1e62e40c .word 0xd21ce643,0x8eb10bfd .word 0xa07cd5a9,0xa3884351 .word 0x7f0b6afc,0x2037b96a .word 0xc521cb34,0x0775b6f1 .word 0x3df4f10e,0x795d6f07 .word 0x151e802f,0x996342ab .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x2f801e15,0xb827e312 .word 0xe4d42ee8,0x0ecdb995 .word 0xc5834e95,0x795d6f07 .word 0x8382cf37,0x92610f01 .word 0xe1b3d8d4,0xc3528ca2 .word 0x1fedfda4,0x4ab28f02 .word 0x6278bfda,0xf428d5d8 .word 0x2ee0d6e9,0x9e195a21 .word 0xc8ec8850,0x21d56d7d .word 0xa73c5dca,0x00008283 .word 0x465bbf77,0x1183222f .word 0xca43bc5a,0x63b9e249 .word 0xbcace5be,0xaa6d688d .word 0x66b20b0f,0x244fb558 .word 0x0667fc07,0x9686f388 .word 0xaca73f94,0x23503750 .word 0x46c3ddde,0xbff3cebc .word 0x35ddd060,0xd2643e42 .word 0xcad1a198,0xae244225 .word 0xcb855122,0x8b0063a0 .word 0x2b830d99,0xb2717362 .word 0x2be920be,0xdc66fa11 .word 0x9286882a,0x225a4e55 .word 0x8d3d00e4,0x8129d8c3 .word 0x06c74974,0x4ae0848a .word 0x88142cb5,0xa857b5cc .word 0x6b3c355e,0x615ca8e0 .word 0xc4eec4a0,0x7c5e17c0 .word 0xd0e8fe4f,0xb0baab62 .word 0xdf59a1dc,0x18c1a872 .word 0xca7a078d,0x954e83c5 .word 0x12dfc86d,0x7eb56b93 .word 0x73209e89,0x22d185d6 .word 0x747afb6a,0xca2acecc .word 0x35761fb3,0x33cdfce8 .word 0x8582580e,0xafee948d .word 0xdad0cc0a,0xf3eef6ea .word 0x81fd69e2,0x321eb6ad .word 0x81f7ca43,0xe1a67481 .word 0x924c4d5b,0xecbfa0b2 .word 0xf6d7d433,0x3c12fe03 .word 0x4eb3c12a,0x745ce346 .word 0x76f7051c,0x20a66151 .word 0x6f9f1857,0x059202e7 .word 0x2f6c62ed,0x515ce2c8 .word 0x3e20d34d,0x2e0f3ec0 .word 0x42af4447,0x6fb65c02 .word 0xeb1734f6,0x313be287 .word 0x7b141f7d,0x0e4aebe7 .word 0x73e6807a,0x07e6eb85 .word 0x02389e75,0x540dc221 .word 0x5a74e695,0x9f08a214 .word 0x8bcc0e7a,0x64587013 .word 0x67c629f1,0x2a97e698 .word 0x270d8814,0xeee0291b .word 0x5646e22f,0x8131e494 .word 0x3164f8ed,0x6ee51df3 .word 0x70c4d008,0x4f33be5e .word 0x5b024bf0,0x1e168b96 .word 0xd0ba1c87,0x61fb12a8 .word 0xa1ac27a6,0x92c5dac9 .word 0x5a9b4d8e,0xa08db630 .word 0x2c52cfdc,0x709f1b4e .word 0xeded7bae,0x82f060f7 p11_local1_expect: .word 0x95def53e,0x1c36bb03 .word 0xff2ed4ff,0x004f61ea .word 0x00000200,0xf1722799 .word 0x238d14cb,0x57942849 .word 0x02000000,0x4e916ca9 .word 0xe584b1d4,0x24c6d22e .word 0xffffffff,0x0abbd0fb .word 0xc15d243f,0x595d062f .word 0xeda88cdc,0x6845cea3 .word 0x120bbe74,0xf4845733 .word 0x8710166f,0xc2ed031d .word 0x8f7b190e,0x62becb2c .word 0x873e6879,0xa8ff8d36 .word 0x8c77d26f,0xac73869d .word 0x926c2ec1,0x96c0b668 .word 0x1bfb4dea,0x0c51055d .word 0xffffffff,0x39150cc6 .word 0xf594d4ef,0xe502d034 .word 0x60542c46,0x94ffcc58 .word 0x12c02f97,0x72763a9f .word 0xe803533b,0x14c8593d .word 0xde5fd27b,0xf3402d7f .word 0x44f8cc72,0xa3dd52fd .word 0x5bfed6fe,0xb322bc03 .word 0xcfda7f7b,0xf6686028 .word 0x10c56543,0x6bd662c8 .word 0x854243cd,0x12c02f97 .word 0x1214c2a6,0x6b047215 .word 0xee65e7f4,0xaa4bf62b .word 0xd681c9ed,0xd81bafcb .word 0xd20dddb1,0xcd4f9cdc .word 0xfdeefc83,0xe6727239 .word 0x220d2e88,0xd7b2d269 .word 0xd01f6edd,0xada02df6 .word 0x296f4a12,0x5cad470e .word 0x153fcbd2,0x95c494b9 .word 0x4d6cd1f6,0x07abc715 .word 0xf08cd38f,0xdcabf162 .word 0xb3ad42c9,0x8b0c4dd1 .word 0xca09f9bd,0xd7d12b0b .word 0xa8fb07a7,0x5002c45d .word 0x5b64a525,0x60bd8d12 .word 0x44fde2dc,0x82bfb0f0 .word 0xa2d608e4,0xc5e7da15 .word 0xd2fe044f,0x16166e1d .word 0x1d4b628c,0x8128cadf .word 0x6ebc0d7e,0x0789b3a2 .word 0x9526885a,0x3d879401 .word 0x4f92d421,0x3000ce4d .word 0x7dd643db,0xa926cbfe .word 0xbf578ee0,0x486b7647 .word 0xb9221259,0xf179ce9e .word 0xf2a7b307,0xf241c386 .word 0x7794033a,0x6b385749 .word 0xfb731e76,0x878ef034 .word 0xaab68b38,0xcbd35816 .word 0xbbdd9c49,0x2f767abf .word 0xcb538fa3,0x622a20bc .word 0x0484e30d,0x70a9bb87 .word 0xdbfd36e0,0xe78a848e .word 0x38ba9540,0x13f9f5fb .word 0x842d7c5a,0xbd3790b3 .word 0x4260ce0f,0x21109182 .word 0xca8aac9d,0xe7cc5ce4 p11_local2_expect: .word 0x12e327b8,0x00000000 .word 0x5efcfb7d,0x118503c3 .word 0x7ebf344a,0x2e097450 .word 0x00b8f550,0xc835d892 .word 0xe025a720,0x00000000 .word 0xff000071,0x024a35be .word 0x98e11267,0xb07dfb47 .word 0x9baaab59,0xf701ce2a .word 0x158a2de6,0x1eab1275 .word 0x6e37b39b,0xad52ba8e .word 0xdb1397e4,0x2da460b0 .word 0x3bd26ebd,0x7b1990a5 .word 0xb22c2f6f,0xaab7ba7e .word 0x45a38671,0x5b726ac0 .word 0xcd331d7d,0xa6f4075c .word 0x2ba1206e,0xda8fb5eb .word 0x38a5591a,0x3d815c99 .word 0xb5cf54fa,0x09c0ea1c .word 0x15210a86,0xfa670d12 .word 0x29bc206f,0x909bcf34 .word 0xac1a20c9,0xf9532bdf .word 0x2626b00f,0x9c47c1b2 .word 0xe3df0ee7,0x07a265e2 .word 0x84e19634,0x2df1adaa .word 0x0a082a8e,0xc5c99745 .word 0xbe470a56,0x63778f66 .word 0x43ef164d,0xc8d3cad5 .word 0x51208a91,0x213976fb .word 0x809301fc,0xeb0f4ed5 .word 0x8f8f2559,0x1fb73b37 .word 0x60c245f6,0x606cc296 .word 0x2d8c2407,0x77ee7ad9 .word 0x69d7c824,0xe3eb759e .word 0x005cbdff,0xb24872a0 .word 0x2916255d,0x2bbb4b29 .word 0xd1a3f380,0x93f756a9 .word 0x4c5c757e,0x59a320c8 .word 0x551e20a5,0x219eb138 .word 0x906eb9b9,0x903511e6 .word 0xb9316e4f,0x7cf34735 .word 0xd47f8e9e,0x93b070e2 .word 0x27732338,0x8b5329ea .word 0xb8b3be18,0x044a7924 .word 0x1d5f5a38,0x9a244a55 .word 0xd791336b,0x6ec0e0cf .word 0x7615cfdc,0x912abe2c .word 0x89f8c476,0x30e4aa95 .word 0x21e19d51,0xfc3fb098 .word 0xcae82d3e,0x882be34d .word 0xeb9c3fdc,0xe40011ec .word 0x6e3f8beb,0x4b030acd .word 0x6705f0fd,0xdcd23efb .word 0x042fdabf,0xdb559678 .word 0x00c9a3f1,0x98423ad1 .word 0x77352816,0x359ac48c .word 0xaa3421d2,0x7d188557 .word 0x0bd2f4de,0xf62963a7 .word 0x1010a0fc,0x71a8b7b0 .word 0x3e36a403,0x193214cb .word 0x95c63360,0x2787eba8 .word 0xd332b7b0,0xfea194bb .word 0xc94054e5,0x47c929a9 .word 0xfa029954,0x52278c00 .word 0xb29e6e1a,0x93d65fd6 p11_local3_expect: .word 0x2d7cbf1f,0x39655e14 .word 0xb41c0170,0xa5ea8843 .word 0x00000000,0x2f801e15 .word 0x02389e75,0x96f7b7c1 .word 0xff0b6afc,0xe45ccce7 .word 0x514388a3,0xa9d57ca0 .word 0x1e4c4447,0x2805a9a3 .word 0xda01ab5b,0x0290b33a .word 0x9676e177,0x9c2ea656 .word 0xc531bcb2,0xf0fbc81b .word 0x6d496607,0xe85a50b5 .word 0xcd5cd0ca,0xa5bc7342 .word 0x18afd793,0xdaee4987 .word 0x2d6b93da,0xf3442eda .word 0x7f750644,0x3e465ca3 .word 0xca688db7,0x74589239 .word 0x53c0a84c,0x6f80f937 .word 0x9af2d648,0x4ed60972 .word 0xb9b1ada1,0x479e35ec .word 0x7f3553fe,0x9eef0952 .word 0xa3871d78,0xfff4b6ce .word 0x3530703e,0x07387af4 .word 0xac2eb7a5,0xdaeec821 .word 0x0c1b81d4,0x53c5a58c .word 0xffffffff,0xad7c9b1f .word 0x78d749f5,0xd4d6db02 .word 0xbb46cdd9,0x95bad7a3 .word 0xd347937d,0x984bfd29 .word 0x0ece8eaf,0xc89cf568 .word 0xb9e6015f,0x1d3f60ef .word 0x1c5a96d3,0x3a1e9922 .word 0x6c7da66b,0x57bc6cc8 .word 0x08239b31,0xf560f3c7 .word 0xb42313f8,0xb13ce9dd .word 0x1bbbec19,0x3a2fc42a .word 0x24258b76,0x6ca4e4cc .word 0xe1f1406b,0x1e9306d3 .word 0x488c70f0,0xa4f13eef .word 0x2b387193,0x7d339f2a .word 0x8142bc7f,0x783da2d3 .word 0x5b391c99,0x18d965d7 .word 0xc8708e44,0x2b53b2c4 .word 0x1399a1b5,0xc40290f4 .word 0xcab7d541,0xcd13fd90 .word 0x33f58794,0xa0c5d2d7 .word 0xb52b6926,0x77b61b27 .word 0xe2f92818,0xbc4f2637 .word 0x484d0de4,0xd41bc908 .word 0xb9a56fc4,0x8644208f .word 0xb54fef33,0xb35090a6 .word 0x4dbf3921,0x560278b3 .word 0xb317bbba,0x45333daf .word 0x5a75f6a7,0x9ddd4d72 .word 0xe31d10ed,0x55105786 .word 0xac2b562b,0x1abc8cdc .word 0x65a90487,0x1d1bdbac .word 0xc553df23,0x5e6271b5 .word 0xdffff8af,0x9d500bbf .word 0xed06c2d6,0x95b688d4 .word 0xdc633c57,0xd7a9f2df .word 0x54692c0a,0x0c22c0ec .word 0xdb5688eb,0xf82837dc .word 0xb3c442f0,0x2eaf2925 .word 0xd6d5de3d,0x1116bd43 p12_init_registers: .word 0x1d51ffd6,0x1d6a557f ! Init value for %l0 .word 0x21fb89c6,0x7d7f9d6f ! Init value for %l1 .word 0x1716c681,0xfddbfc27 ! Init value for %l2 .word 0xf5b5110b,0xfea770be ! Init value for %l3 .word 0x45a36dc4,0x6b682263 ! Init value for %l4 .word 0x8c367670,0x57f675ff ! Init value for %l5 .word 0xed11221f,0xec7e0532 ! Init value for %l6 .word 0x8932976e,0xb54624b2 ! Init value for %l7 .word 0xfa33f501,0xabba7b0c ! Init value for %l0 .word 0xdf9d9003,0xeee446d7 ! Init value for %l1 .word 0x45cab039,0xd25aa868 ! Init value for %l2 .word 0x4e7f5b38,0x1a2f19b7 ! Init value for %l3 .word 0x1f9e9616,0x4bd86670 ! Init value for %l4 .word 0x84368e64,0x1256b3e8 ! Init value for %l5 .word 0xd2a56fe0,0x4375a97f ! Init value for %l6 .word 0xf695b4a5,0xeb8c58bd ! Init value for %l7 .word 0xbec2a0a6,0x4bbaa15a ! Init value for %l0 .word 0x843eab09,0xc90aa4bc ! Init value for %l1 .word 0x828af46e,0xcb9f1d8e ! Init value for %l2 .word 0xbfbfea88,0x1f1b1926 ! Init value for %l3 .word 0x2a887836,0x830014aa ! Init value for %l4 .word 0x5eddc908,0x4fc2d510 ! Init value for %l5 .word 0x867bfc75,0xff10f8b8 ! Init value for %l6 .word 0xa94cc958,0x6b99a4e5 ! Init value for %l7 .align 64 p12_init_freg: .word 0xbe79919f,0x28c30adb ! Init value for %f0 .word 0xb831dfd5,0x87795497 ! Init value for %f2 .word 0x013f167b,0x387dffc3 ! Init value for %f4 .word 0x026eb575,0xf3588475 ! Init value for %f6 .word 0xd2568abd,0x5b9a4baa ! Init value for %f8 .word 0x3a2b4a28,0x32c6f786 ! Init value for %f10 .word 0x3652e139,0x1d5b0142 ! Init value for %f12 .word 0x227313d9,0xe0506753 ! Init value for %f14 .word 0x876384db,0x4ce17c28 ! Init value for %f16 .word 0x52ed0cea,0x375a090f ! Init value for %f18 .word 0x38c44ffe,0x05130eaf ! Init value for %f20 .word 0x18c0a472,0x286e0119 ! Init value for %f22 .word 0xe51d6837,0x5bbf4d5e ! Init value for %f24 .word 0x00832ab3,0xf42c3a1d ! Init value for %f26 .word 0x9a5531e3,0x92775b1b ! Init value for %f28 .word 0x04fda9e5,0x98e1a075 ! Init value for %f30 .word 0x8af2b95c,0x6f074450 ! Init value for %f32 .word 0x7479345d,0x17d9fb2c ! Init value for %f34 .word 0xb602b992,0x202184ef ! Init value for %f36 .word 0x27195ec0,0x10f89953 ! Init value for %f38 .word 0x6b49ba6b,0x0f7893f7 ! Init value for %f40 .word 0x093c3bb6,0xad8460ab ! Init value for %f42 .word 0x44788eb4,0xe27d13f5 ! Init value for %f44 .word 0xea44cf34,0x3ae65779 ! Init value for %f46 .word 0x2063ca88,0xaf138897 .word 0x5935c788,0x7f72ed61 .word 0x417a637f,0x6759b37e .word 0x8b30e579,0xae2250d7 .word 0x70e4abe3,0xdb5dce24 .word 0x9bebffc3,0x8c8ae5b2 .word 0x15d857d6,0x1f835770 .word 0x41107932,0x4220ff9b p12_expected_registers: .word 0x00000000,0xedbbaf32 .word 0x00000000,0x6bbe31dd .word 0x00000000,0xe1730514 .word 0x00000000,0x000003d8 .word 0x00000000,0x000000ce .word 0x00000000,0x00000064 .word 0x00000000,0xc65a8aa5 .word 0x00000000,0x0000000a .word 0x00000000,0x00000099 .word 0x00000000,0x00ac9d45 .word 0x00000000,0xaea64ca5 .word 0x4e7f5b38,0x1a2f19b7 .word 0x00000000,0x000000b6 .word 0x84368e64,0x1256b3e8 .word 0xd2a56fe0,0x4375a97f .word 0xf695b4a5,0xeb8c58bd .word 0x00000000,0x000073e1 .word 0x00000000,0x00000097 .word 0x00000000,0x00000034 .word 0xffffffff,0xffff8c3e .word 0xffffffff,0xffffff98 .word 0x00000000,0x00000084 .word 0x3a90c3c4,0x5acf8dec .word 0xffffffff,0xfffffedc p12_expected_fp_regs: .word 0x7f62e0f9,0x4dc8225e .word 0x5a169582,0xece6c981 .word 0xfa342b84,0x4dc8225e .word 0x7eb73f66,0x39f321b2 .word 0x31be9b45,0xa2bd4607 .word 0xc09ef3e7,0x7bc69d29 .word 0xfddbfc27,0xedbbafee .word 0xbfc0f72c,0xafd5756c .word 0xb91c4224,0x5e3f36a2 .word 0xec559fe1,0x35046fc3 .word 0x25f0a002,0xa7fb3eea .word 0x57524069,0x46556c89 .word 0xe77c9b39,0x0e98a9e3 .word 0x3f662a35,0xd546df33 .word 0x9178192b,0x6bfc4b9c .word 0xfe4c6b60,0xb9777bac .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0x5a169582,0xece6c981 .word 0x29f8ff34,0xb2ec464e .word 0x45000000,0xe43f7c1a .word 0xa9000000,0x77020000 .word 0xfffff7cc,0x515d1946 .word 0xe1730000,0x00000000 .word 0xaac0431b,0x7a6f3425 .word 0x231e46a2,0xb8eea218 .word 0xc6983d01,0xd07ed9cd .word 0xcf396e27,0x9e192e7f .word 0xf510ddfd,0x2ed331f2 .word 0xac42b4d3,0x68b94812 .word 0x046dbabd,0x2f6d72b4 .word 0xf10b0f7b,0xaa81a629 .word 0x00dae6f1,0xfac0476e .word 0xc2d75717,0xa7885ba4 .word 0x422dee76,0x607aa80e .word 0x313f000c,0xa3d96d8e .word 0x4879d1e8,0xe1e19aab .word 0xa0628cd2,0x24acbada .word 0xe1d912d6,0xbf0e672a .word 0xff0be52f,0x58215427 .word 0x45fc9d41,0x7de4afb4 .word 0x4509d1fb,0x0873d072 .word 0x310531e9,0x0388560f .word 0x27f0764e,0x479e891e .word 0x6aabbf9e,0x02419e52 .word 0xa54e3467,0x2ffb03bf .word 0x6015981a,0x726319ce .word 0xf405ab1c,0x7b44e4aa .word 0xb8a603ea,0x022029ff .word 0x8872ab57,0x90ed4618 .word 0x6e113f69,0x08c4de76 .word 0xd25aa868,0x165a9c8e .word 0xf219567e,0xdcc1a614 .word 0x76501d6c,0x0bda5183 .word 0x39bf059d,0xdf72e670 .word 0xb1f43c67,0x4c2c4478 .word 0x81ae2719,0xaadb1fb8 .word 0x485f6958,0x3f802e30 .word 0x46e856f7,0x0a2f1bd9 .word 0x4d83039b,0xce118281 .word 0x2016b168,0x8dbde23f .word 0xe31bc349,0x2f8b113c .word 0x6720af75,0x649832a1 .word 0x92a0c047,0x4de50d2e .word 0x360777e8,0x861072d0 .word 0xe12ac9f6,0xe9a55201 .word 0xc85534c7,0x2c64242b .word 0xb1f17a03,0x62dfe5fb .word 0x2cce4901,0xa16c13e0 .word 0x3bb671de,0x1004c632 .word 0xecb51909,0x27e4916f .word 0x35c1e12c,0x457fb390 .word 0x0f09a704,0x224bc8d8 .word 0xa195c7c0,0x3d4392e9 .word 0x8518a990,0x276abc69 .word 0x34043800,0x015cf49f .word 0xbee240a0,0x2282aaec .word 0xae6d795c,0xafab1a51 .word 0xee6e7b31,0x91368935 .word 0x51f37e1e,0x0290ad71 .word 0x2f0a5385,0x1a2cd21e .word 0x5e6014db,0x11a0dacd p12_local1_expect: .word 0x000000f7,0xb0de335f .word 0xe5a9fd04,0xa5cf387c .word 0x0746bda2,0x459bbe31 .word 0x985ddca7,0x4f383a7e .word 0x166fc74b,0xc8d0f7b6 .word 0x224bc8d8,0x2b00c86c .word 0x0c26e06d,0xd9582b23 .word 0xc68a8a31,0xd4561034 .word 0xa27c4826,0xfd8414a7 .word 0xfae679f1,0x9587639d .word 0xf8b03a8d,0x2f482b68 .word 0x8188a7a1,0xdecefd2d .word 0x7baa14ba,0x04e11736 .word 0xda33112c,0x981c5950 .word 0xb809a66d,0x9c64dde2 .word 0xc8641bc3,0xde1d608b .word 0x6d367ca9,0x710b298b .word 0xccc250d6,0xca2beaa8 .word 0x6edcac20,0xf2b03bb8 .word 0x1a24d1f7,0xb269fa4e .word 0x0da4bd49,0xe59802c3 .word 0xf2d4f166,0x04e1c06f .word 0xeebbdca6,0x65c783b2 .word 0x49084a67,0x302ee3d3 .word 0x1a51d6ef,0x063ae3ca .word 0xc09ef3e7,0x7bc69d29 .word 0x817eb843,0x14aee4e9 .word 0x8860c787,0xfc3c036b .word 0xf44bc85b,0xcd38c6c6 .word 0x8fd0db02,0x29abc595 .word 0xa1e97ba6,0x9fea2852 .word 0x7af01d04,0x0abc921d .word 0x3d855f03,0xfef12af9 .word 0x4cc4a739,0xae6b9392 .word 0x0be43524,0xd00d4a16 .word 0xccb35912,0xe8c13bbc .word 0xd5f5c770,0x141ba8af .word 0x52bd3df7,0xd767df5a .word 0xcc9bb74b,0x3b4bb5ca .word 0x81186451,0xd2a8ebc2 .word 0xc00b976e,0x18d3b420 .word 0x269bda5f,0xd810c564 .word 0xc832302e,0x44a12f8f .word 0xf5a5ff9c,0x7def5eee .word 0x462cfe8d,0x5c40cbfe .word 0xd953ec21,0x81380621 .word 0x00ac9dff,0x7a92e27b .word 0x1ed64eb2,0xfdb0022b .word 0xb2511f79,0x51b78707 .word 0x5f0dd7be,0x26facefc .word 0xd1cf4fa6,0x8419f0ac .word 0x097e6c96,0x4cba776e .word 0x04a0ddb7,0x5413af27 .word 0xc6fb8fc4,0xf1ca7104 .word 0x8eff5413,0x4af893e0 .word 0x9e4105fd,0x6c5f6a85 .word 0xff10f8b8,0xd1a4768f .word 0x550ab978,0x2e5199e1 .word 0x66dbc4d6,0xe9565260 .word 0x40466628,0xd6d7aa0f .word 0x618d379a,0x01f7dd38 .word 0xa95ff1fe,0xee94b948 .word 0x3a711d3c,0x89f87816 .word 0xdad36373,0xbd9e322f p12_local2_expect: .word 0xff719a07,0x3c8091bf .word 0x000000e5,0x00000277 .word 0x3400f2ae,0x1ba06dab .word 0x02770067,0xa8ce3135 .word 0x3479ccf0,0x74425324 .word 0xe6e86baa,0xb5785c7f .word 0x13562cd4,0xc34b335f .word 0x32cd18f0,0x29f76ab2 .word 0x5ea900ad,0x2410dc57 .word 0xfc5bd232,0x31cdce76 .word 0xc2ad7872,0x944f5f16 .word 0x4bc1a77c,0x040d17e3 .word 0x99b18d99,0x3f09bf7b .word 0xd90b7633,0x0c30a749 .word 0x7d426050,0x01da0bcf .word 0xe52f7d56,0x40789838 .word 0x910ecc52,0xad1235ba .word 0xc65a8aa5,0xd2bbb564 .word 0x3acb0591,0x68826895 .word 0x8143bde6,0xefcdf61a .word 0x8d2e9480,0xb4f9d042 .word 0xc4b6c4ef,0x320ed57b .word 0x8e13a713,0x78e482a0 .word 0x189e680b,0xbe92044d .word 0x67654948,0xdac19e62 .word 0x9ae19237,0xa21d53a5 .word 0x450eb181,0x6e4a5476 .word 0x79241193,0x2a3d6326 .word 0xff784bc5,0x7857ef88 .word 0x14026773,0x1d5ab6b4 .word 0x051ab54e,0xed0ad0b0 .word 0xf72e258c,0xc54cd7b7 .word 0xb91c4224,0x5e3f36a2 .word 0xec559fe1,0x35046fc3 .word 0x25f0a002,0xa7fb3eea .word 0x57524069,0x46556c89 .word 0xe77c9b39,0x0e98a9e3 .word 0x3f662a35,0xd546df33 .word 0x9178192b,0x6bfc4b9c .word 0xfe4c6b60,0xb9777bac .word 0x5009fa2e,0x868287ff .word 0x2f5751d6,0xe48a6c71 .word 0x0170bc9c,0xd8c84b22 .word 0x01a2504c,0x26546494 .word 0xaba6ed69,0x42032f31 .word 0x9882c30e,0x63ccfe41 .word 0xab764887,0x67d915b0 .word 0x2258be31,0x740bfc8b .word 0x4b2f35ac,0xda7205ee .word 0x8c07e2cd,0x09701efb .word 0x2c8aeffb,0x709635ae .word 0xd1784900,0x4b899fec .word 0x8b67f419,0xa04dc2e7 .word 0xff4321c2,0x1d8d7120 .word 0x01ce57e6,0xd4bbcbd1 .word 0xaf66278e,0x97269d57 .word 0xfa10dd27,0x163e869c .word 0x45bfc205,0x5d39e5fd .word 0x177c5a40,0x342dbaa8 .word 0xf420de8e,0x67c7f14a .word 0xa3324553,0x7cf7e7af .word 0x4ea13e5a,0x49e6443f .word 0x440f8d8c,0x6f04cf38 .word 0x4d5988ae,0xa1da4c89 p12_local3_expect: .word 0x77020000,0x00000000 .word 0xc2eb339d,0x085e2f7b .word 0xc7ddbcd3,0xb75f8b1e .word 0x38c44ffe,0x05130eaf .word 0xb63d251b,0xb5a13841 .word 0x95ac0ca9,0xee993d16 .word 0x28faa891,0x5bb92e39 .word 0xe77339dd,0x1b1d1139 .word 0xaf044728,0x3d8c71cb .word 0xe9f56fe6,0xd873a1e2 .word 0xc03f4bca,0x2d6df4fc .word 0x0543a84a,0x9dd91cce .word 0x1a3daa7f,0x8e05c01a .word 0xb67a482f,0x0b69fd33 .word 0x1efa551e,0x12d533a0 .word 0xc0ed2bef,0xb465abcd .word 0x2aed1ab4,0x53b7987c .word 0xdb28363f,0xfefdb9b5 .word 0x99bfcc60,0x3a85922b .word 0xcdf25f57,0xacc6e2ef .word 0xbd702548,0x9dac74ff .word 0xfe2955da,0xf7496519 .word 0x42c53b40,0x06a69cb4 .word 0x81e9e3af,0x97b31a47 .word 0x7fffe0f9,0x4dc8225e .word 0x5a169582,0xece6c981 .word 0xfa342b84,0xc94a84ac .word 0x7eb73fff,0x39f321b2 .word 0x31be9b45,0xa2bd4607 .word 0xe5349a24,0x9ade7597 .word 0xfddbfc27,0xedbbafee .word 0xbfc0f72c,0xafd5756c .word 0xb27993de,0x1567c1fe .word 0xea068cfe,0xeae30563 .word 0xba6fe0cd,0xe2f1987e .word 0x76d1f72b,0xc15a9222 .word 0x70b6a401,0x4b5c084f .word 0xd407e729,0x78739d2a .word 0x45719852,0xfb6c17ab .word 0x19e2c639,0xf836efc5 .word 0xe5ca59c2,0xe32ff2f9 .word 0x4ab07a83,0xbb82f3c2 .word 0x42d5086c,0xc04623a4 .word 0x9bfac310,0xc26ae768 .word 0x2089fe50,0x87a0bed8 .word 0xfcc85b3f,0xc10dc4bc .word 0xb3b48e61,0x223803b0 .word 0x6c00c89f,0xb20991b2 .word 0x412aed99,0x8daa6721 .word 0xea449e28,0x6ce59bcd .word 0x3a90c3c4,0x5acf8dec .word 0xbbfd5017,0xf9e86dc7 .word 0x896b4c6d,0xb8deb521 .word 0x64142961,0xdd47635d .word 0xb120dd65,0x8151a6fd .word 0x39083323,0x9b589e46 .word 0x0a34d07b,0x8d2ca879 .word 0xbbe13c0c,0x9c320d77 .word 0x96f991b7,0x4d7b8f85 .word 0xffffff79,0xc30894b6 .word 0xe549536b,0xcb0ad4d2 .word 0x9090be14,0x46cb044f .word 0x8aa1999d,0x275fb05f .word 0x2ee23f1c,0x7846d33d p13_init_registers: .word 0x653c41c4,0x3379ce4c ! Init value for %l0 .word 0x7881647d,0xf67f485c ! Init value for %l1 .word 0x9216ada1,0x9cb67c00 ! Init value for %l2 .word 0xef831a1c,0x25106cfd ! Init value for %l3 .word 0x5a43d922,0x7d83b4cc ! Init value for %l4 .word 0xebd64343,0xb0cc302f ! Init value for %l5 .word 0xf3bd5b30,0x11ba4a42 ! Init value for %l6 .word 0xf49e1501,0xe42e43ab ! Init value for %l7 .word 0x9710aea4,0x853aea8b ! Init value for %l0 .word 0xe21575e8,0x7e2074d1 ! Init value for %l1 .word 0xffc0051c,0xef8dd08f ! Init value for %l2 .word 0xeef3a1b3,0xe97ff97d ! Init value for %l3 .word 0xbe52326e,0x78577330 ! Init value for %l4 .word 0xc15f2a6d,0xdd583e63 ! Init value for %l5 .word 0xa5400467,0xb69e150b ! Init value for %l6 .word 0xcb476dff,0xf92b4ee3 ! Init value for %l7 .word 0xf1ffce5e,0x04e6dfa0 ! Init value for %l0 .word 0xfdd462e2,0x8512bba2 ! Init value for %l1 .word 0x45f0ea37,0xe2a8f088 ! Init value for %l2 .word 0xb3c6bf4e,0x7a5e673f ! Init value for %l3 .word 0xd927a8f1,0xbe61fed8 ! Init value for %l4 .word 0xc5234a0f,0xa35648b0 ! Init value for %l5 .word 0x5d233d0a,0x5725e95a ! Init value for %l6 .word 0x3892236b,0xc2b71712 ! Init value for %l7 .align 64 p13_init_freg: .word 0x3272ed92,0xf4b2d860 ! Init value for %f0 .word 0x75d6d5b5,0x12cb9f15 ! Init value for %f2 .word 0x3696e532,0xd8e35fd5 ! Init value for %f4 .word 0x6d2e8fc5,0xeb6cae91 ! Init value for %f6 .word 0xf3870d9b,0x459e5b82 ! Init value for %f8 .word 0xd6e1aec4,0x87f5deb5 ! Init value for %f10 .word 0x937883bd,0xbd4e2f25 ! Init value for %f12 .word 0x84a0aace,0x3345826a ! Init value for %f14 .word 0x7581e2b2,0xef48deba ! Init value for %f16 .word 0x9528874b,0xaa4f593c ! Init value for %f18 .word 0xbdae6403,0x3313226a ! Init value for %f20 .word 0x495dffde,0x5f07a0f1 ! Init value for %f22 .word 0xa9ecf170,0x25f0d3b7 ! Init value for %f24 .word 0xba5410a9,0x81d7fc0f ! Init value for %f26 .word 0xc58b2f11,0xeab77615 ! Init value for %f28 .word 0xfc6060b4,0x1e96931f ! Init value for %f30 .word 0x19c97f49,0xc130708d ! Init value for %f32 .word 0x5ad68e89,0x5c1f3b33 ! Init value for %f34 .word 0x7559ca9b,0x68f0ca54 ! Init value for %f36 .word 0x65270d38,0x6a8d4152 ! Init value for %f38 .word 0xaa67b73a,0xdc6f8a9c ! Init value for %f40 .word 0x3ea06075,0x2a1a5ae9 ! Init value for %f42 .word 0x1bce029f,0x69db8925 ! Init value for %f44 .word 0x12e4517e,0x1486e339 ! Init value for %f46 .word 0xa6bd203e,0xb876753c .word 0xbfa19b11,0x43bcc113 .word 0xb2b13e8c,0xc703b5e6 .word 0xcc12f4ed,0xb22d168c .word 0xe05a4582,0x6578162a .word 0x48b5ec74,0xb723e73e .word 0xa0cfe432,0xd2be76c7 .word 0xb0dc2228,0x5cd6c457 p13_expected_registers: .word 0x00000000,0x000058c9 .word 0x00000000,0x9e807748 .word 0x00000000,0x0000021a .word 0xef831a1c,0x25106cfd .word 0x5a43d922,0x7d83b4cc .word 0x136daec1,0x3dde9aa1 .word 0x00000000,0x4439825c .word 0x00000000,0xfc22f16f .word 0x9710aea4,0x853aea8b .word 0xffc0051c,0xef8dd08f .word 0x00000000,0xec58449c .word 0xeef3a1b3,0xe97ff97d .word 0x00000000,0xb4db0728 .word 0xc15f2a6d,0xdd583e63 .word 0xa5400467,0xb69e150b .word 0xcb476dff,0xf92b4ee3 .word 0x00000000,0x00000318 .word 0x00000000,0x61cb1bda .word 0x00000001,0x9372005a .word 0x00000000,0x000000d4 .word 0xffffffff,0xfc9b58a6 .word 0x00000000,0x87f5deb5 .word 0xd6449943,0xed2c18e4 .word 0x00000000,0x000057ff p13_expected_fp_regs: .word 0xbdae6403,0xf4b2d860 .word 0x75d6d5b5,0x12cb9f15 .word 0x3696e532,0xd8e35fd5 .word 0x6d2e8fc5,0xeb6cae91 .word 0xf3870d9b,0x459e5b82 .word 0x04693b9e,0xaa62c5fd .word 0x937883bd,0xbd4e2f25 .word 0x84a0aace,0x3345826a .word 0x7581e2b2,0xef48deba .word 0x43bd60b4,0xbdae6403 .word 0xbdae6403,0x3313226a .word 0x495dffde,0x5f07a0f1 .word 0xa9ecf170,0x25f0d3b7 .word 0xba5410a9,0x81d7fc0f .word 0x27b434d4,0xeab77615 .word 0xfc6060b4,0x1e96931f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0x84a0aace,0x3345826a .word 0x0364aebd,0x4779d3aa .word 0xe4182ced,0x439944d6 .word 0x7fffffff,0xe882ed94 .word 0xe7230d10,0xba000000 .word 0x27b434d4,0xeab77615 .word 0xad2247b0,0x6380beb4 .word 0xc8cf54a2,0xdeb5e603 .word 0x86d73808,0x2f85ffc9 .word 0x6a55730f,0x21cfbb38 .word 0x0f586602,0xad0d4b93 .word 0x0c1b0952,0x00fb64c6 .word 0x4b1b580e,0xbc8743e5 .word 0x38a67cbe,0xb45bc6b7 .word 0xddb5981f,0x238c229b .word 0xe13e6cde,0xdd731850 .word 0xa42ec0bc,0x5fecb58b .word 0xd64dab6c,0x83982f70 .word 0xf97274be,0x2ffaf66d .word 0xb53cc20a,0x854d5dd2 .word 0xc49d8e8e,0x77a63a9c .word 0x31f3173a,0x5933fd5b .word 0x40b80480,0xa44f893a .word 0xaa554d96,0x8402bec4 .word 0x967dc1e4,0xebade4fe .word 0x05347434,0xbb06cbff .word 0xb1e011f1,0x2eb4ba23 .word 0x748f81e0,0x13731af4 .word 0x22c2124d,0x4340ebdb .word 0x92a6a0c4,0xbe30fdc0 .word 0x336ab42d,0x96ecc322 .word 0x486e8e05,0x67e0d936 .word 0x4687af37,0x3230c939 .word 0x10b012a2,0x0da068fd .word 0xea140026,0xde2cf36e .word 0xe4044257,0x15899895 .word 0xaf4f8cb3,0xc9d6e66c .word 0x473c7286,0x44c6419c .word 0x29f03cc7,0x4ab47fd7 .word 0x5c07b9e5,0xf0a1ab15 .word 0x64c11141,0xd63c0707 .word 0x835c0407,0x4d472d56 .word 0xeb687ba6,0xfde483d4 .word 0x5f68a767,0x8b767fe1 .word 0x760d65b9,0x23f9c8f2 .word 0xcfe2497a,0x4bf695b3 .word 0x92f001cc,0x2b6c5ced .word 0xfe0af438,0x6167ec8e .word 0x349ae9f0,0xeb2bff7d .word 0x080f313b,0xcc09d345 .word 0xc77322d9,0x2dd72ffe .word 0x55eddd82,0xa5e72f5b .word 0x94ed29ad,0x1ab7d27b .word 0x20c54f9b,0x50d38388 .word 0xb9eed839,0x6bb83119 .word 0xb219d657,0x57aec18c .word 0x786bb8fe,0x4fb8a4ff .word 0x7ebf32dd,0x7533c63a .word 0xac21ba1e,0x0c0eebb7 .word 0x6219f737,0xef8dd08f .word 0x299457ff,0xff10fdab .word 0x6aa69446,0xd8cfe201 .word 0xc2b71712,0x86837051 .word 0x29f36343,0x100d23e7 p13_local1_expect: .word 0xd434b427,0x000000ba .word 0xdb78554b,0x00257c7b .word 0xde64986c,0xec14f34b .word 0x1576b7ea,0x5ed396c8 .word 0x04693b9e,0xaa62c5fd .word 0x7581e2b2,0xef48deba .word 0xff1ed5f9,0x8be2372f .word 0x111027f3,0x692b97bd .word 0x00000000,0x26a6909f .word 0xef9c074b,0x3a77e792 .word 0xa2a973cc,0xb54fac1b .word 0x03c577c4,0x21f75693 .word 0xd8579b36,0x76ae3408 .word 0x57edd92e,0xca47cb6d .word 0xd6449943,0xed2c18e4 .word 0x279f4432,0xe4f84571 .word 0x9c74f8b9,0x11e62f76 .word 0x3f26d18a,0x5da8aa3c .word 0xf00e3ae5,0x000000d4 .word 0x2852c19a,0xedc3296d .word 0x1302d009,0x073a7c4e .word 0x041d8903,0x1c5f783f .word 0x15b70ad7,0xf894b05c .word 0xda81e286,0x6fb46df8 .word 0x7168be5d,0x89e61124 .word 0x11ba4a42,0xbf45891d .word 0x53358098,0x3d0bfa46 .word 0xea7ddf1c,0x57e396a4 .word 0x2620946a,0x024e361d .word 0x03f8d5ae,0xa5af1b53 .word 0x5013d220,0x7c141acf .word 0xa804d37d,0x6f985fa6 .word 0xb622ce15,0x7a6b7922 .word 0x447c49cb,0x3e949249 .word 0xcd34c703,0x5a4d16b7 .word 0x8cdb97a3,0xbbc5abc5 .word 0xbadeb78d,0xc32bc9fa .word 0xe7149fde,0x36e575c1 .word 0x9626cbdd,0xd84a3b65 .word 0x41815057,0xb1436c14 .word 0x126f5d56,0x2939a319 .word 0x7057db56,0x04e6dfa0 .word 0x61077c71,0xa3438c78 .word 0x91ef65f7,0x54930702 .word 0xf7f9513f,0x8755c860 .word 0x076b9f2a,0xbd36adbd .word 0xe487df51,0x591ca561 .word 0x53e232ae,0xffa969f5 .word 0xd19ba4ec,0x0c75d065 .word 0x5f14ecd0,0x239a9bbb .word 0xe298de27,0xeef205f6 .word 0x80e43891,0xb618e5c4 .word 0x100fd056,0x57267bef .word 0x0dc2fec6,0x64ed6908 .word 0xbcf302ee,0x6ed28c60 .word 0xc26ebbbf,0x36207ae0 .word 0x2da7dc03,0x718e884e .word 0x6fa73a71,0x43bd60b4 .word 0xd925293e,0xd28e7e17 .word 0xe35ad464,0x933e39a0 .word 0xe5d0da40,0x1af15eba .word 0x264583fb,0xa3caba7d .word 0x2afc98cc,0x913f90a6 .word 0xc44c4a92,0x1a7f5697 p13_local2_expect: .word 0x537a778d,0x9e807748 .word 0xff64aebd,0xe551c4f6 .word 0xb4db0728,0x27c9b79d .word 0x88ddf4a9,0x2fdd6ba6 .word 0xffbd60b4,0x537eadef .word 0x9ade1683,0xd055c073 .word 0x2834be4a,0x8e6a6dda .word 0x2477cb80,0x8565e352 .word 0x909581d8,0x6ea2f1eb .word 0x385b5718,0x5542a3d6 .word 0x169eacb0,0x14afaf0c .word 0x0181d431,0xe4f59e43 .word 0xd5fbf672,0xc652cea8 .word 0xe7dbb0bf,0x9e3b6904 .word 0xd69cc2d4,0xeef8ea87 .word 0x1b929c71,0x9b548a22 .word 0x78309a34,0xaa2633f1 .word 0x4f58d0f0,0x4ffb7688 .word 0x25272bba,0xa48074f9 .word 0x72995cea,0x4f93aeab .word 0x7fdd7a4f,0x85b78a52 .word 0x244f790e,0x5dae3f38 .word 0x4320b7b6,0x2dc0cff7 .word 0x4dba6559,0x8f921950 .word 0x73880d08,0x3d8ca5da .word 0x22711d08,0x009308f8 .word 0x9952cbff,0x26222aae .word 0x6f3de50e,0x60198b06 .word 0x0cf0fc6c,0xe798a90b .word 0x00b499b0,0x6d0b2c7d .word 0x4abce383,0x674e4f2d .word 0xd2475dae,0xa9705a6a .word 0x4a4df93e,0x59f7186e .word 0x9860632a,0x3702eb08 .word 0x62577478,0xcc961a33 .word 0xf23f4ad0,0x4af9b883 .word 0x98f2eaf2,0xbc91cbb7 .word 0x34e4d192,0x4648cda8 .word 0xc1a35649,0xf2b48cb2 .word 0x74d26e72,0x98a8760e .word 0x19388da0,0x766e9116 .word 0x191aaac3,0x735b10d4 .word 0x324935d6,0x574d1e61 .word 0x5b9ca1c1,0x7da51a23 .word 0x96584592,0xd52d45f6 .word 0xe5d5c82f,0xf1ed351b .word 0xcfbe3994,0x70c17748 .word 0xe9e7b80a,0x15460477 .word 0x69009a9a,0xe2f5f655 .word 0xf097530c,0x49493538 .word 0x3ed76b71,0x813bd309 .word 0x30d3b35d,0x599c9306 .word 0x3604233c,0xb88b0d55 .word 0x0000000e,0x81db278f .word 0x8a11675d,0x23000375 .word 0x68d6ba5d,0x4321aa52 .word 0x20d2b599,0xf44f1af5 .word 0x0a859631,0xb022db68 .word 0x519865e7,0x24939c75 .word 0xcc94553e,0x017b00d5 .word 0xa45bf157,0x6525b8bc .word 0x04d0e67a,0x44f923c0 .word 0xd711720b,0xe18bb49f .word 0x95bb2601,0x60af2c61 p13_local3_expect: .word 0xcf0942b8,0xdd76d7c1 .word 0xff5410a9,0x1a710fcd .word 0x441f73fb,0x83435351 .word 0x69030000,0x6d46cf50 .word 0xc95863f0,0x46ff6387 .word 0xd4000000,0x00000000 .word 0x19915fbd,0x71321fbb .word 0xb95c0751,0x6016d55a .word 0x5fbddb13,0x5041f434 .word 0x8db18964,0x50d57983 .word 0xa393f463,0xc1d33898 .word 0x5fb7f75a,0xa25a4757 .word 0x689f8a12,0x5a51d194 .word 0x58bc6ae6,0x3eeed44b .word 0x6819c1d6,0x6448fc03 .word 0xd753c943,0x1daf8f32 .word 0x8163b558,0x7e83630e .word 0x5f1e71a7,0x4a346b3c .word 0x011ccb66,0x25d51dcc .word 0x08b76aeb,0xab4f460b .word 0x695e2801,0xd4dd3f56 .word 0x5ad12275,0xa27bf16c .word 0x936d6009,0x7288e734 .word 0xcf72d44c,0xbc70f8a3 .word 0xa8398bcc,0xce806aa0 .word 0x11a9abc2,0xafd4a49d .word 0xacda5dd1,0xa6538849 .word 0xc610c8ec,0x04a68f7a .word 0x43bd60b4,0xbdae6403 .word 0x484ac8d2,0xfeda5895 .word 0xfa92c4d1,0xdded3068 .word 0x51839caf,0x9a095b81 .word 0xd73246bc,0x53f8ffee .word 0x634ce33e,0x9188ca27 .word 0xe81204b5,0x6629a38b .word 0xe71390a4,0xd7935b6f .word 0x73d9e8d6,0xc8efc980 .word 0x123fc8e7,0xaa8ee904 .word 0x8fe9f29e,0x18f6ff95 .word 0xb9326337,0x091b71c8 .word 0xfe41d338,0xc711cd31 .word 0x46c84702,0xe17d7b25 .word 0xf9d3e908,0xd90471d8 .word 0x3e0270b6,0x434dc484 .word 0x413e0e6d,0x300d8f14 .word 0x6e0fff3a,0x1a9a4c6d .word 0xedd59724,0x40d08686 .word 0x6dd11719,0x6f7876ee .word 0xbc9232e5,0x06876c27 .word 0xfac742b8,0x1f2b681e .word 0x99bdbddd,0x88539c6d .word 0x609cfb7e,0x86963cbf .word 0x3e8ff756,0x749f7481 .word 0x9f03276c,0xacd31068 .word 0xdf18aed1,0x7e48718c .word 0xad797f1d,0x23e5145c .word 0x25fe66da,0x999a9d49 .word 0x534b39f0,0xd1c1d3d4 .word 0x87bab17d,0x0e432ce0 .word 0x62ffe993,0x8fbc74e8 .word 0xc953fcb3,0x69cf1979 .word 0xfbd9efd7,0x048404af .word 0xa5478fb0,0xb3793134 .word 0x4725f1f6,0x9621ca4f p14_init_registers: .word 0x3a84ba5c,0xd523b9c1 ! Init value for %l0 .word 0x1fab76b7,0x9917629c ! Init value for %l1 .word 0x318b7c74,0x55cad0e6 ! Init value for %l2 .word 0x029f4b34,0x8342a114 ! Init value for %l3 .word 0x50be3119,0xcd027872 ! Init value for %l4 .word 0x3b4379f8,0x9226d602 ! Init value for %l5 .word 0xf1b702ff,0xdcce2bb3 ! Init value for %l6 .word 0xf48c7c1b,0xf5787393 ! Init value for %l7 .word 0x4565c358,0x1c07320b ! Init value for %l0 .word 0xf199197a,0x3df12cd8 ! Init value for %l1 .word 0x888d99d3,0xdda25240 ! Init value for %l2 .word 0x85d50d56,0x0b45ea81 ! Init value for %l3 .word 0xafe3d28e,0xc1ef0cee ! Init value for %l4 .word 0x0dd9745c,0x49fbff96 ! Init value for %l5 .word 0xbf5eb684,0x999a0bbf ! Init value for %l6 .word 0xd443a768,0x24d722ec ! Init value for %l7 .align 64 p14_init_freg: .word 0x55630d08,0x3678a08d ! Init value for %f0 .word 0xc753d183,0x5fadbcc5 ! Init value for %f2 .word 0xbee1afe7,0x0bbfefb4 ! Init value for %f4 .word 0x50266ac4,0xd0f878dc ! Init value for %f6 .word 0x294b0d6a,0x1e3eafdd ! Init value for %f8 .word 0xe35ee15a,0x23e62a52 ! Init value for %f10 .word 0x650a0d5f,0x2da3385c ! Init value for %f12 .word 0x568476db,0x2649388d ! Init value for %f14 .word 0xa7d7ed88,0x6525eefc ! Init value for %f16 .word 0x8e14f67a,0x95fdca1b ! Init value for %f18 .word 0xf16ab06d,0xdb1f4956 ! Init value for %f20 .word 0x9b2f9b51,0x1047e817 ! Init value for %f22 .word 0xab5cf73a,0x31bc0dd9 ! Init value for %f24 .word 0x1adea8d0,0x488ecdc1 ! Init value for %f26 .word 0x04a94986,0x4cddb396 ! Init value for %f28 .word 0x08e0bed1,0xfd80cec4 ! Init value for %f30 .word 0x2320cd7d,0x15002165 ! Init value for %f32 .word 0x11a09001,0xcb794a78 ! Init value for %f34 .word 0x22c6dd70,0xc152463f ! Init value for %f36 .word 0x48384e02,0xb9d3c3fc ! Init value for %f38 .word 0x0b44bb8b,0x84630bb0 ! Init value for %f40 .word 0x05bbf242,0xeb3f33aa ! Init value for %f42 .word 0x4a9ea40f,0xc9d55029 ! Init value for %f44 .word 0xbdee8003,0x47a6817a ! Init value for %f46 .word 0x9a11af2d,0xf3845437 .word 0xc3890c1f,0x7a0e38dd .word 0xf8d9ae1e,0x800b6f31 .word 0x885f9b73,0xcf95997c .word 0x84ea7544,0xdc57f479 .word 0x857cc71e,0x8f3cd54e .word 0xa0b88883,0x315fe20e .word 0xe5be34e4,0xfc0e5286 p14_expected_registers: .word 0x00000000,0x000000cb .word 0x760f1191,0x1d11cd77 .word 0xffffffff,0xdbe6dc93 .word 0x00000000,0x00000e86 .word 0xffffffff,0xdbe6d402 .word 0xffffffff,0xffffffff .word 0x00000000,0x3fc6ddbd .word 0x4df1a622,0xd9661707 .word 0x736874a1,0x91e14421 .word 0x00000000,0x00000222 .word 0x9b2f9b51,0x1f3bacdc .word 0xb79d1991,0x71d61424 .word 0x00000000,0x000000e8 .word 0xffffffff,0x80000000 .word 0xffffffff,0xfffffeee .word 0x8c978b5e,0x9758c0c2 p14_expected_fp_regs: .word 0x72351e0c,0x5f374912 .word 0x3802f0d8,0x797b5528 .word 0xbee1afe7,0x0bbfefb4 .word 0x50266ac4,0xd0f878dc .word 0x294b0d6a,0x1e3eafdd .word 0xe35ee15a,0x23e62a52 .word 0x650a0d5f,0x2da3385c .word 0x568476db,0x2649388d .word 0xa7d7ed88,0x6525eefc .word 0x8e14f67a,0x95fdca1b .word 0xf16ab06d,0xdb1f4956 .word 0x9b2f9b51,0x1047e817 .word 0xab5cf73a,0x3845501e .word 0x1adea8d0,0x0c1e3593 .word 0x04a94986,0x4cddb396 .word 0x35930000,0x77cd111d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0x355276b4,0x460ebce3 .word 0xffff39df,0x81018f32 .word 0x501e0000,0x00000000 .word 0x24d722ec,0x13365ff5 .word 0x42e049de,0xdbffffff .word 0x5f374912,0xb52fdc0a .word 0x472b240f,0xc263122c .word 0x143a86ee,0x68662856 .word 0x19a52833,0xb066e468 .word 0x856c1471,0xb60d8f6f .word 0xd5ef16ed,0x19ba76d6 .word 0x40a05fe8,0x1fc2ac45 .word 0xff27d459,0x5803ebf2 .word 0x029043be,0xe085ea28 .word 0xb3c813ba,0x395cd873 .word 0x46a548f0,0x60e54e4c .word 0xff85cd22,0xd9e0d176 .word 0x426469ae,0xcf9b123d .word 0x4647df2c,0xf6a8237c .word 0x8cb6847e,0x794401e6 .word 0x72804f0b,0xd185dd40 .word 0xc422d095,0x908c2a57 .word 0xf7620e9c,0x96a42978 .word 0x3a4fb5f3,0x365bbff0 .word 0x098fc8f8,0x77e931e9 .word 0x017fc36b,0xc22bf963 .word 0x79f3767a,0x451f032c .word 0x66862e00,0x5a32c350 .word 0x238ada8a,0xf86e9195 .word 0x5b9894d8,0x7cb8850f .word 0xef8783b6,0x4170a0e1 .word 0x984f914c,0x4d9d797f .word 0x1a238e57,0xaae5b9eb .word 0x2ddaa40e,0xc1bbc759 .word 0x16a6f84d,0x79720c21 .word 0x7317c037,0x83f3331a .word 0x736874a1,0x91e14421 .word 0xe079cc9c,0xb43918cd .word 0x433c7158,0xc3bdcf5c .word 0xed047ebf,0x95db0928 .word 0xef168043,0x8e7f25f8 .word 0x0072d3e2,0x89da21fa .word 0x7c17a777,0x00000064 .word 0x6708d82c,0x8f803371 .word 0xc3327ac7,0x5b512486 .word 0xedb910e3,0x1fa71676 .word 0xdbe6dc93,0xd22d215f .word 0xe6de3c8d,0xe7a79f58 .word 0x3c846a9b,0xb4737001 .word 0x7cc89a82,0x1735320e .word 0x932dffb6,0x03d8bfa9 .word 0xdecd1124,0x4784ad2f .word 0xb9191dac,0x0400b14f .word 0x11053f29,0x91e75c4a .word 0x059693d7,0x65a624ec .word 0x42666df1,0x682d5a14 .word 0x78e41135,0x5ffb36ca .word 0xc906c4b1,0x7e0183b1 .word 0xa2126844,0x0cd0774a .word 0xdda25240,0x582a2df4 .word 0x74dec38f,0x119dbbf0 .word 0x31ce79c8,0xdabdf6c3 .word 0x3fdabb64,0xdc58e103 .word 0x7fd3c654,0xf381cae2 p14_local1_expect: .word 0x00000000,0x0000024f .word 0x937339e5,0xe3efa0e5 .word 0x93351e0c,0x5f374912 .word 0xc00a1508,0xce96ea22 .word 0x35930000,0x77cd111d .word 0x9a899ccd,0x738cc090 .word 0x4df1a622,0xd9661707 .word 0x361e49ea,0xb43127df .word 0x19afab16,0x8eba9e74 .word 0xb79d1991,0x71d61424 .word 0x45a58d28,0xf46e787f .word 0xcfe9adbc,0xc97ce8c8 .word 0x5225d8b3,0x122e5d76 .word 0x485ed50a,0x2ba85eb3 .word 0xd5111799,0x53a745a2 .word 0xe4e5d124,0x7979d85a .word 0x840b23c0,0x6dd846f5 .word 0x34cfc407,0x90ee7eb0 .word 0x5282efd0,0x8e3840df .word 0x90a26470,0x111ae0d2 .word 0x156d723f,0x8561c804 .word 0xcc0b4b0f,0x520d0bf5 .word 0x18dbbe52,0x886f176c .word 0x0b4f7f18,0x6affb770 .word 0x4c044b14,0xd4d9d56a .word 0x426ed27e,0x0a1148ca .word 0xd6006a69,0xed87441b .word 0x518221d1,0x04d76a3d .word 0x402fab35,0x320f38f9 .word 0xa785d099,0x93c7266d .word 0xe99a5885,0xf6d78321 .word 0x8ab8a49f,0x4a09a435 .word 0x9cf870f6,0x5a3f01ae .word 0xf3c269ba,0xc6d33003 .word 0xc8335281,0x896707bd .word 0x59ceebeb,0x76436502 .word 0xaa18ffbc,0x9382d125 .word 0x245fbfa9,0x5e5ace00 .word 0x1ffd0eeb,0xc093768b .word 0xd98ce2b2,0x06ab619d .word 0x38c4fda1,0x2249135c .word 0x9fcae3c3,0xd843495f .word 0x9725ddfd,0xe066a037 .word 0x6133d257,0x61884d29 .word 0xee2f4295,0x6d3e7d28 .word 0x7658c980,0x226865ed .word 0xd2205409,0x529a1cd5 .word 0xf8c6bb39,0xe796c1a3 .word 0x36f2ffbd,0x7afd4cd6 .word 0xb6cc335f,0x266d52e4 .word 0x4fa27d72,0x254ceb65 .word 0x90f750f5,0xf21fd7fd .word 0xf9467b1c,0x70345868 .word 0xbabde3ce,0xc0c45ca7 .word 0x54cd8a2e,0x544f2893 .word 0x3540f78e,0xe2155462 .word 0xe4b17477,0x2275c90b .word 0xfe5d842d,0xa213db53 .word 0xc1e4122b,0x8e4ea4ca .word 0x9c0e5b67,0x70b7526a .word 0xe52e89cd,0xacfd1c00 .word 0x4db6e348,0xc4fd8654 .word 0x645cf884,0x84b4179e .word 0x0524133e,0x2b39f61e p14_local2_expect: .word 0xdafeffff,0xffffffff .word 0xdb1f4956,0x888771e5 .word 0x1e504538,0x2bf1b966 .word 0x1bcafd95,0x7af6148e .word 0xdbe6c2c3,0x65de5b80 .word 0x00000000,0x0c1e3593 .word 0x9273d29c,0xaae29584 .word 0x23f0cdc0,0xd02b98d0 .word 0x69c968cc,0x2073e39e .word 0x246e737b,0x25b3b68c .word 0xc5b1a293,0x84f9e814 .word 0x832f17c2,0x4415328e .word 0x6b4006fc,0xcdb52e32 .word 0xcc56e3c3,0x77d55d1a .word 0xc3dec6b5,0x3f76b27a .word 0xb1817260,0x973102ee .word 0xa9591866,0x7f0eb353 .word 0x707de9cf,0xe6dd6535 .word 0xa1517571,0xee50330c .word 0xc28958c1,0xbb593f1a .word 0xf418378a,0xc9a495c7 .word 0x2c2a7080,0x7ba16aff .word 0xcedffe5f,0x4b039eab .word 0xdf5f1131,0xc189696c .word 0xd690a325,0xb7ccd218 .word 0xb51fa85f,0xfb287077 .word 0x98b72037,0x53a2a7a5 .word 0x48fd20be,0xd96d9b37 .word 0x3eb9d18b,0xb55e94d6 .word 0xf081299f,0xf8853041 .word 0x0c9b49aa,0x88dcca3d .word 0x82dbd305,0xd5860c92 .word 0x83ccba6a,0x3b234c9e .word 0x8d214df8,0xf4f080ba .word 0x330cfd79,0x6e4ec4a9 .word 0x71df10fe,0x8d4ab700 .word 0x8bec801e,0xd30f2295 .word 0x9857f059,0xa325cefb .word 0x4507ca82,0x403f349e .word 0x92d6cee2,0x6a7a8f71 .word 0xb118f8da,0x9613ead6 .word 0xc0cc3485,0x3db9b323 .word 0x8ed188f0,0x97e9e8f5 .word 0x21e99d4c,0xe055dd58 .word 0xf2a63bcb,0x58c075a7 .word 0xddcf7043,0xda6ae0a7 .word 0x2dd3f09a,0x3a12324c .word 0xdecf8a55,0x4c3a44c9 .word 0x0ea67dac,0x0ed44663 .word 0xd4f815d0,0x13caf42f .word 0x63a2a312,0xfa060cce .word 0x69616d1a,0x5ba309a8 .word 0xb2e2e473,0xcc95f60a .word 0xe90a9371,0xe4e18b5b .word 0x40b04437,0xe029ecc8 .word 0xead311c4,0x5a3d00dd .word 0x01ec8c11,0x6c429ea2 .word 0xe5a772e6,0x50331301 .word 0x12437af7,0x87104f76 .word 0x8c94ac36,0x72dfd9f7 .word 0x8191590d,0xb695ac00 .word 0x203e9d34,0x602bd469 .word 0x4bc6a403,0xb22961d8 .word 0x7fd21ea4,0xb65af379 p14_local3_expect: .word 0x105164f5,0xe4070497 .word 0x9c742f6d,0x99cab5f3 .word 0x22e54e68,0x56afa3f6 .word 0xc84914a7,0x3ba2e269 .word 0x7a257daf,0xbcd3c8b2 .word 0x34ece105,0xf617e1ef .word 0x8425ecae,0x4d86b871 .word 0xc588ae7d,0xe1fe5e47 .word 0x4bf82ca5,0x4783a46e .word 0xaa4b5257,0x726f0cd7 .word 0x720078eb,0x65bb19be .word 0xac2ff29b,0x8100cd07 .word 0x36faceb1,0xe8a3150e .word 0xae88ee35,0x4cf75bbf .word 0x6721aac4,0xa71441b5 .word 0x5170333a,0xc9e1bed4 .word 0x3d9d49bb,0xbbec5cb3 .word 0xbf764d83,0x21cb0c52 .word 0xba5d0078,0x830e9321 .word 0x09cfe778,0x08dbbb9d .word 0xe7bcc3a1,0x2245633f .word 0x743bf388,0xb230ee1a .word 0x4cae828f,0x6a6f2cee .word 0x5e72ad2d,0x75d3ec0a .word 0xb817ac84,0x15e323bb .word 0x767f8227,0xa5f1c9b6 .word 0x3fc6ddbd,0x038d3192 .word 0xeb3ae69f,0xa49bc27e .word 0x3cc91efb,0x430bc9f8 .word 0xecdf35dd,0x34d7fa11 .word 0xc0ba3c62,0xe48dd536 .word 0x4f8cd242,0x810ee478 .word 0x9ac6489d,0x1e98f00e .word 0x873f4960,0xfb95ccc4 .word 0x36e3ec1c,0x18518173 .word 0x425b5a67,0x65d4e09d .word 0xf15f6eaf,0xb033cfa6 .word 0xb36ba0a7,0x2cee5e39 .word 0xbe4a85d7,0x564a9cb9 .word 0x90c9bdf0,0x29653f7f .word 0x18db8bc4,0xd6874772 .word 0x2e8532d3,0xb3ff4aa2 .word 0x22e9cf0e,0xc809e4ab .word 0x43a00546,0x1d6cb897 .word 0xccfa2f7d,0xba4e18e2 .word 0x679b6355,0xfad28a8f .word 0xe7bbf62b,0x5b73cdc5 .word 0x51aa867a,0x12dc8d08 .word 0x0a467e33,0x2a3a54c3 .word 0x8c446bb2,0x09b412f5 .word 0x012be7ba,0x1efcab15 .word 0x1f72f929,0x8b8cfbf6 .word 0xa183e78a,0xf28f12ec .word 0x5f410194,0x9b67688c .word 0x531950e3,0x188e61fa .word 0xfbf5ed77,0x4888dbfc .word 0x8ca650fe,0x0845aef0 .word 0x7f6d7924,0x1218f330 .word 0xf2979806,0x5cb20ede .word 0x760f1191,0x1d11cd77 .word 0xb3afb90e,0xadebf23c .word 0x5bdb091e,0xd3afe062 .word 0x532826da,0x940c67ff .word 0xb4e9d85f,0x555299fb p15_init_registers: .word 0x76817074,0xbaec0011 ! Init value for %l0 .word 0x920d40d3,0xeed67f6a ! Init value for %l1 .word 0x86f4dc6f,0xd8d7d074 ! Init value for %l2 .word 0x7996a4f8,0x8a03155d ! Init value for %l3 .word 0x229dec1b,0xf4134d5d ! Init value for %l4 .word 0x0e8ace78,0x5035db66 ! Init value for %l5 .word 0xfce58527,0x9f0c6f6b ! Init value for %l6 .word 0x70fd33db,0xfe99c08c ! Init value for %l7 .align 64 p15_init_freg: .word 0x34ef4227,0xfa857eff ! Init value for %f0 .word 0x2e4bed6c,0x232a2ff6 ! Init value for %f2 .word 0x99c34ed9,0x3d31f10b ! Init value for %f4 .word 0x9a3c7a96,0xe2be0baa ! Init value for %f6 .word 0x57c585b5,0x68599d20 ! Init value for %f8 .word 0xc3afa186,0xb10afe01 ! Init value for %f10 .word 0xd42646e5,0xe8eb33cf ! Init value for %f12 .word 0xad3be357,0x026add9a ! Init value for %f14 .word 0x4126ded2,0xc754af44 ! Init value for %f16 .word 0x4b6ed0f6,0x4fb52be9 ! Init value for %f18 .word 0xbf9fdfe3,0x853758bb ! Init value for %f20 .word 0x3166de7d,0xa8574213 ! Init value for %f22 .word 0x616cab08,0x5fc3e145 ! Init value for %f24 .word 0x689a8ba1,0xbcabf2f7 ! Init value for %f26 .word 0x060d8b55,0x729402cf ! Init value for %f28 .word 0xa098a79b,0xe4f59daa ! Init value for %f30 .word 0xa2a41c42,0x3898c40b ! Init value for %f32 .word 0xd69f0aca,0x1bca4ea7 ! Init value for %f34 .word 0x12d176aa,0xcd5d08a6 ! Init value for %f36 .word 0xf53a2a07,0x6dc83399 ! Init value for %f38 .word 0x6ab60a6c,0x53691e9d ! Init value for %f40 .word 0xfe4a8f65,0xa1a7a693 ! Init value for %f42 .word 0x73faacba,0x437cb427 ! Init value for %f44 .word 0xd97219cb,0x33f75b62 ! Init value for %f46 .word 0xb591bc40,0x4b47b3a6 .word 0xecf45ce3,0x2833a6d7 .word 0xa4b53530,0xc069ceb4 .word 0xbe963116,0x76a33607 .word 0x738a95eb,0xa4488def .word 0x5ce80699,0x09112a8b .word 0xdbee71c4,0x5d2758e9 .word 0x230a51c3,0xc053693d p15_expected_registers: .word 0x00000000,0x920409bc .word 0x00000000,0x52ca4b23 .word 0x00000000,0x4727cb49 .word 0x00000000,0x4127c940 .word 0x4df7d79d,0x7927d966 .word 0x9c529031,0x7a86a51b .word 0x41175f51,0xcabff6d0 .word 0x00000000,0x02bc596c p15_expected_fp_regs: .word 0x5efc4d37,0xfa857eff .word 0xa5030000,0xb6010000 .word 0x99c34ed9,0x3d31f10b .word 0x9a3c7a96,0xe2be0baa .word 0x57c585b5,0x68599d20 .word 0x4ecf4a4f,0x2d554ad1 .word 0xd42646e5,0xe8eb33cf .word 0x7ecc2223,0x026add9a .word 0x4126ded2,0xc754af44 .word 0x4b6ed0f6,0x4fb52be9 .word 0xbf9fdfe3,0x8ff70b61 .word 0x3166de7d,0xa8574213 .word 0x616cab08,0x5fc3e145 .word 0xef956030,0xbcabf2f7 .word 0x060d8b55,0x306095ef .word 0xa098a79b,0xe4f59daa .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x92ffffff,0x0f08ac0d .word 0x00000000,0x90b6aebd .word 0x3a85e522,0xe73bd487 .word 0xa5da0000,0x000002b7 .word 0x000000f5,0xa2bfb655 .word 0xd0f6bfca,0x515f1741 .word 0x229dec1b,0xf4134d5d .word 0x535c045b,0x532aeb3b .word 0xf496d4a7,0x5999d453 .word 0xcd515026,0x733cda10 .word 0x1c3d3f89,0xbfd1f4dd .word 0xe9aad876,0x6d10f376 .word 0xc5c2efd9,0x5879fdf7 .word 0x92e89e98,0x62ce711c .word 0xea42b758,0xb3a71a15 .word 0x3c91c259,0x4129f248 .word 0x554e7499,0xe00ca039 .word 0x3d5e248a,0x38990b89 .word 0xed872960,0x7737b26c .word 0x9eff4bb3,0x4afb068e .word 0xa5496e59,0x7f060679 .word 0x8b19521d,0xf4e61a89 .word 0x50dbf873,0x8990e0a8 .word 0xdb9109ee,0x5a9ee34c .word 0x23eac86b,0x772e4068 .word 0x7cfc794e,0xe5976b08 .word 0x3d8ac1b7,0x79dbe7e5 .word 0x7178fc18,0x21d29a16 .word 0x365ce478,0x67e331a3 .word 0xdbfb8ee5,0x7590a54a .word 0x31d8618a,0x276d3064 .word 0xa4b8f0c2,0x0e9c7ee8 .word 0x2cdcd1b6,0x9db2c662 .word 0xf99f1c9a,0x36d6db94 .word 0x12bb8a60,0x1d92517b .word 0x10157b6d,0x526784e9 .word 0x1c498a80,0xd2bd1cdb .word 0xcad1df59,0xa44e75de .word 0x830402f8,0x84d0757d .word 0x35cbf454,0xae82ac68 .word 0x3eb510a7,0xd9642a6f .word 0xeaec9775,0x03d38ed2 .word 0xd03130fd,0x11f7688d .word 0x7c5d4a9e,0xe2f26b6f .word 0x0c0360c4,0xdff1f124 .word 0x545796f0,0xf6eab4a1 .word 0xd382b886,0x39fc39e2 .word 0x920409bc,0xd7cc0e84 .word 0x344e9cd5,0x1f56fd84 .word 0xa076fc57,0xce6b0960 .word 0x25636043,0xb182d39e .word 0x9cf364e4,0x916e7160 .word 0x82bd0bd8,0x6608a2e6 .word 0x5ec3e3e7,0xe5362710 .word 0xff6a98a6,0xeb096b67 .word 0x4df7d79d,0x7927d966 .word 0x70c98b1a,0xcc75d1dd .word 0x3c4dcb41,0xaec0cbec .word 0x4056798a,0x33235246 .word 0xdf9fcfb8,0x6659c157 .word 0xbdfd028a,0x03b9def9 .word 0xa003b165,0x16611abf .word 0x02a1ae3d,0xfb2da8cd .word 0x77bf5a93,0x9903f9ad p15_local1_expect: .word 0xe8391e9e,0xf32ad72a .word 0x49cb2747,0x0dd909c3 .word 0x6e090000,0xc43d4ea0 .word 0x8f1e90c9,0x00000000 .word 0xd8d7d074,0x02bc596c .word 0x0bf1313d,0xd94ec399 .word 0x78317792,0x65aec065 .word 0xf4677106,0xd53a8018 .word 0x93d8e2bc,0xd87a0d23 .word 0x52316719,0xe3501c75 .word 0x51dac110,0x9240aef4 .word 0xbc71e92d,0x3b1bf59a .word 0x8e634f22,0x90b6aebd .word 0x9c529031,0x7a86a51b .word 0x72aafbf6,0x5bd111c9 .word 0xd5d8dad3,0x26595781 .word 0x3ab74305,0x53b5faf3 .word 0xb904668b,0xb7c88439 .word 0xd71e609e,0x361e323c .word 0xc67453cb,0xcc915c4e .word 0xcb8173fc,0x4a2fad1e .word 0x4ecf4a4f,0x2d554ad1 .word 0xce88bd3b,0xf1ec1fe1 .word 0xe45cda7d,0x9050723e .word 0xb3b8dd07,0x7d75bb00 .word 0xda1a11ba,0xd218210e .word 0xfe44ff06,0x8c526a24 .word 0xef0a9d80,0xfc83e6e0 .word 0x3b3a017e,0xa03a09aa .word 0x07d336f8,0x1b0fd132 .word 0x934dbd16,0xefad5d62 .word 0x90238976,0xf087aff5 .word 0x92585cf2,0x95d14430 .word 0x2be8fa0f,0x8aedd1a5 .word 0x065ab429,0x2bcb1f48 .word 0xc36b2e9c,0xfbdac9a6 .word 0xa8ebb306,0x3ee1a3a8 .word 0xaab1fceb,0x6f2cf3d2 .word 0x0ab95e8e,0x13235335 .word 0x3fc72a75,0xf8548722 .word 0xa31d0e01,0x3c64af34 .word 0x3ddd3451,0xaa697506 .word 0x5eb766e3,0x585f2223 .word 0x81151856,0xb66d693a .word 0xe4c84839,0x5b575fdc .word 0xe729fd1c,0x9bfa7ce7 .word 0x710619c3,0x059cedf0 .word 0xca137787,0x1cdc1bdf .word 0x596390e5,0x61df2379 .word 0x5339942e,0x7d170a90 .word 0xc4c716ce,0x713c3b91 .word 0x8302b15d,0xa93e91c1 .word 0xbae96d0d,0xd42423bb .word 0xe75c1d4c,0x21c78e54 .word 0xb8c855ff,0x51d7c407 .word 0x4f4cd1f7,0x497cb4cf .word 0xd4cc1aba,0xa6626652 .word 0xbe130747,0xaf8678fa .word 0x8bf71cb5,0x949e6aba .word 0x48a882f6,0x213ff209 .word 0x713858d9,0x74761e8c .word 0x95679a67,0xcafe2e14 .word 0x1826ec65,0x4fa868ec .word 0xa850db61,0x42fecb98 p15_local2_expect: .word 0x7ecc2223,0x55706f04 .word 0x5efc4d37,0x00000000 .word 0xfed35de9,0xc2f37054 .word 0x2eacf096,0x9459f942 .word 0x000001b6,0x000003a5 .word 0x9ad76030,0x3f82ceaf .word 0x0dc714e3,0x4a8c78f2 .word 0xadf74a57,0xbb684c00 .word 0xff1c3795,0xebc004c5 .word 0x4654b6a3,0x300cadc3 .word 0x61840f20,0xdd9c798c .word 0xf6290655,0xa30f67c5 .word 0x78d9c4be,0x374dfc40 .word 0x648f0ac1,0xf869d8c3 .word 0x97dbfacb,0xe6ca9ac9 .word 0x7e161500,0x72fda4bc .word 0x42a9ef8e,0x3593f7b6 .word 0xcbed93c8,0xa053e49f .word 0xb6062012,0x61d0789f .word 0xb302d33a,0x8330e4bf .word 0x8772049e,0xcc3fff46 .word 0xcb57954f,0xdba56aa4 .word 0xd64f003f,0x0d7793bc .word 0xee7e3e16,0x9773cdd4 .word 0x3283d51a,0xad34d703 .word 0xf3b66f85,0xdc4dd18b .word 0xfffff454,0x23612b3e .word 0x862622ee,0xd2043094 .word 0x5c7df7dd,0xbd1b30cc .word 0x36bd9a25,0xeab5c406 .word 0xdf99fb5d,0x1746afa4 .word 0xdaa4c1ba,0x373377f8 .word 0xcc78eb23,0x06ce3d37 .word 0x704a1385,0x2ed70e5f .word 0x7d54fd8c,0x9b86b763 .word 0x60c4b43b,0xc456bd07 .word 0x56a1b7b2,0x433490a4 .word 0x81b759c3,0xae628e3c .word 0xec9888ec,0x4ae250d4 .word 0x042d32f8,0xc6b7abdc .word 0x4e147e1c,0x47ea0284 .word 0x21392776,0x1cf1e348 .word 0xe8a1e3e2,0x43a77efd .word 0xfa4febe3,0x152c4016 .word 0x9a3131b8,0x4a109e0d .word 0x3d6f6bc5,0xcc2aec1c .word 0x88906a09,0x462cbbf8 .word 0x02fec7fd,0x44b2f35d .word 0x590d4ca8,0x9645bdda .word 0x65b31606,0x249f9fc0 .word 0xc124bcce,0xafbdd3a5 .word 0x26f7a0e3,0xf6375867 .word 0xce6843f6,0x35021e97 .word 0xbc97ee7d,0x3f0e908c .word 0x514993a4,0xb9ac3727 .word 0x67d8a879,0xb593c41a .word 0xe0a6ec07,0xd5e6601f .word 0x33c50a18,0x3e656b55 .word 0xd75eb55e,0x3747f8d8 .word 0xb2114cf6,0xb30ca9dc .word 0xb2d05b73,0x1bd194c7 .word 0xe1c495a8,0x65a22736 .word 0xdb10add8,0x857005ee .word 0x687b8002,0x6dcdd193 p15_local3_expect: .word 0x9a12187d,0x44386e36 .word 0xb6010000,0x69e4a3fc .word 0x8bce6d46,0x07316132 .word 0xe6bff753,0x2448bc68 .word 0xfce2d38b,0x00000000 .word 0x99c34ed9,0x3d31f10b .word 0xb70ef569,0x7dc379ed .word 0x4126ded2,0x084d1eb5 .word 0xc3fce853,0x7f5c4340 .word 0x06430e77,0xec5b7db7 .word 0x63d39c30,0xe2cb05cb .word 0xe4d793b8,0x4b7ab809 .word 0x9d1080b0,0xff0867e5 .word 0x1f0d8b4b,0x9fc91f4e .word 0xe4918ae1,0xa5caace1 .word 0xed10823b,0x555d04f9 .word 0x06381ca2,0xd2dd9755 .word 0xd7232116,0x81f8afb7 .word 0x0e20e0d6,0x350a006a .word 0x3aedadb2,0xe29302a9 .word 0x4566de13,0xca18a956 .word 0x4620e4ca,0x10c6fe54 .word 0xf2f6921f,0x3c7f6559 .word 0x4d183bcb,0xe891c2c9 .word 0x4d9feeed,0xd5290e28 .word 0x2da35b6c,0x83f4088a .word 0x29786010,0x3d9275f1 .word 0x74c6d049,0x30be8a66 .word 0xb8c1a028,0x3a21cdbb .word 0xbe57a560,0xbe90afdd .word 0xc0dc5c84,0x215dd4d9 .word 0xe8bace69,0x41dca9de .word 0x229ad142,0xd8a4cdda .word 0x56b2daa5,0xe6db4550 .word 0x8e8ac4f9,0x81356c59 .word 0x6e92e4db,0x33bfa71f .word 0x3c5ab73b,0xe60f4055 .word 0xee5a932a,0xa7f8975a .word 0xb9aa8649,0xe8b729fe .word 0x3ff59bb6,0xd6fb8009 .word 0x135563e2,0xd7610c66 .word 0x3e801027,0x0627511e .word 0xfbe06ad8,0x52ca4b23 .word 0xa8c31096,0x214c1397 .word 0xd550c7dd,0xeafe024c .word 0x6ae560df,0xcaa09135 .word 0x9f059539,0x51640d3b .word 0x5ec504f0,0x5ac9b328 .word 0x8c60a987,0x10249dfb .word 0x1637c046,0xffda9a9f .word 0x277a0750,0xb1e5de72 .word 0x277e8c35,0x55a27157 .word 0xf66f0897,0xfe068959 .word 0x7782ebc9,0x174dff3f .word 0xee0e9483,0xf7779432 .word 0x6bc933be,0xc5376ce6 .word 0xc861ae6a,0x430a72f3 .word 0x191cc1ba,0x08e788ae .word 0x8a3b3436,0x7d87a2d0 .word 0x8e4911ab,0x12e739be .word 0x1843434a,0x13b46058 .word 0x230f9fa6,0x344f87b6 .word 0x9c2af911,0x4258c33d .word 0xf6a95e03,0x687dbfb4 p16_init_registers: .word 0xa4d7ba88,0x2378e326 ! Init value for %l0 .word 0xa173f668,0x17b993d8 ! Init value for %l1 .word 0x29303e69,0xc8f0d7ab ! Init value for %l2 .word 0xf1fb86d0,0x7b52a660 ! Init value for %l3 .word 0x6cd8caa5,0xd52eda4a ! Init value for %l4 .word 0xc3f54d5c,0x61be237a ! Init value for %l5 .word 0x6acc1d38,0x03157a53 ! Init value for %l6 .word 0x353e723d,0xbd41628d ! Init value for %l7 .align 64 p16_init_freg: .word 0xeafc6399,0x40be5dce ! Init value for %f0 .word 0xe12f56b0,0xd70e21a9 ! Init value for %f2 .word 0x34161183,0xa55fe698 ! Init value for %f4 .word 0xb50b7f0a,0xc431e31c ! Init value for %f6 .word 0xa0761323,0xce4283e6 ! Init value for %f8 .word 0x24cfe86e,0x594c8130 ! Init value for %f10 .word 0x01c80603,0xeb297d82 ! Init value for %f12 .word 0x14157944,0x0e44356b ! Init value for %f14 .word 0xe0c1de02,0x9a30de5a ! Init value for %f16 .word 0x953e3f3f,0xcb443033 ! Init value for %f18 .word 0xf07cf501,0xe7f0293d ! Init value for %f20 .word 0xed7ffb4a,0x76e80482 ! Init value for %f22 .word 0x82b92605,0xff82f22a ! Init value for %f24 .word 0xc1cc11ba,0x6a822007 ! Init value for %f26 .word 0x233dcc53,0xa15e3d04 ! Init value for %f28 .word 0x7d0d23e9,0x621263b6 ! Init value for %f30 .word 0x0ac18f89,0xaf9e9f9e ! Init value for %f32 .word 0x790b67b4,0x6f798d6b ! Init value for %f34 .word 0x1376eafd,0x2fd9e0c2 ! Init value for %f36 .word 0x329909e2,0xcee01f36 ! Init value for %f38 .word 0x4a7fab8c,0x139aa45b ! Init value for %f40 .word 0xa07095db,0x59ef7604 ! Init value for %f42 .word 0x28df304c,0xf2d3e7a6 ! Init value for %f44 .word 0x1e0023b8,0xc5a362a0 ! Init value for %f46 .word 0x8c79f0ed,0x1385d3a9 .word 0xd8e5c531,0x02d11937 .word 0x4c200f3d,0x364bff76 .word 0x2906b15d,0x11bb2d07 .word 0x92092bad,0x4f13ac90 .word 0x44368585,0xf0d1d396 .word 0x6a1af75d,0xb85dcf26 .word 0xd28a6e19,0x3dbd5e56 p16_expected_registers: .word 0x00000000,0x83111634 .word 0x00000000,0x0000001a .word 0xffffffff,0xfffffeaf .word 0xffffffff,0xfffffdf3 .word 0x00000000,0x34eaf217 .word 0x00000000,0x9e85fbfd .word 0xffffffff,0xfffffeaf .word 0x00000000,0x000002be p16_expected_fp_regs: .word 0xeafc6399,0x40be5dce .word 0xebdef6a0,0xce4283e6 .word 0x34161183,0xa55fe698 .word 0xb50b7f0a,0xc431e31c .word 0xa0761323,0xce4283e6 .word 0x24cfe86e,0x594c8130 .word 0x12dae413,0xa96399ea .word 0x14157944,0x0e44356b .word 0x24cfe86e,0x594c8130 .word 0x953e3f3f,0xcb443033 .word 0xf07cf501,0xe7f0293d .word 0xed7ffb4a,0x76e80482 .word 0x82b92605,0xff82f22a .word 0xc1cc11ba,0x6a822007 .word 0x233dcc53,0xa15e3d04 .word 0x7d0d23e9,0x621263b6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x31aeb4c5,0x9e85fbfd .word 0xaffc6e0b,0xdcf6f8ea .word 0x82b92605,0xdbf92a8c .word 0x28da2462,0x8d017c5a .word 0xf679ff14,0xf62778c0 .word 0x594c8130,0x00000fc4 .word 0x069f07fe,0x3185264b .word 0x2320ff52,0x3805e4cf .word 0x1bc7a8c7,0xf389ed37 .word 0x2b794bb9,0xa36b5f53 .word 0x0a5f3e9b,0xcecd901e .word 0xbf600bca,0x464d9f2a .word 0xd169588a,0x014f40f5 .word 0xea4f3c00,0xe1b080f0 .word 0x7cb4ffd6,0x19780cc0 .word 0x5e921a3a,0x118c6ba0 .word 0x71d3ecbd,0xb40b7f94 .word 0xceb05af8,0x97f6c09c .word 0x67d04848,0x8e10d311 .word 0x02fdb4b2,0xfce07fdf .word 0x138fa8a5,0xb2d474f1 .word 0x01e5469b,0x7d8ca0e3 .word 0x80d2101c,0xb6ab48f9 .word 0x4810ddf4,0x38189df8 .word 0xe5385670,0xb1d13687 .word 0xc0ee6035,0x4985db7c .word 0x26f2d9dd,0x607a0c4f .word 0xe9e1ee08,0xab76c8ab .word 0xeaffb882,0x60069f32 .word 0xe4fd61fd,0x5e1d770e .word 0x15c3d2f9,0xda235b10 .word 0x23d4b5e1,0x3369f43e .word 0xea210775,0x2ed5b5ba .word 0xffa80868,0x075a9707 .word 0x8ca15703,0xb2c9e7f4 .word 0x6c4a3705,0x9970d298 .word 0xfffffeaf,0xd86c03a5 .word 0x991aab80,0x3fc9e7d3 .word 0x8678b19c,0xb7ed5fc7 .word 0xb207cfec,0xa579c72f .word 0xd6caf56b,0x3bdbbeac .word 0x5c335e80,0x21743479 .word 0x8704a1ea,0x2ad679af .word 0x6e51bbad,0xe8cd4258 .word 0x755384b2,0x1a5e1f64 .word 0x4b001091,0x50a283ac .word 0xb8b4d0db,0xd4e7beeb .word 0x332e2938,0xd9be1408 .word 0x533474a4,0x29fd0717 .word 0x06dd3448,0xb4ce2029 .word 0x0da5bc9d,0xd5fa6d22 .word 0x97488180,0x21902fd5 .word 0x621099d8,0xec2672a5 .word 0x0aa77650,0x5bb96e37 .word 0x565212a4,0x67c86ef2 .word 0xbfa2e31c,0x86c347a0 .word 0x7f53650f,0x324d49c6 .word 0x99457ce7,0xe5c8a18a .word 0x51985727,0x91d0bcf0 .word 0x32d1f907,0xbfc5b39b .word 0xd7f3b0be,0xa19eda48 .word 0x0c23be52,0x61bdbc5a .word 0x480a21c1,0x4eaad573 .word 0x53d873a7,0x3872cbbf p16_local1_expect: .word 0xa0f6deeb,0x5392a30e .word 0x23d70a3c,0x0526b982 .word 0xffe94dc5,0xe2550ca3 .word 0x83111634,0xd6d6775c .word 0xffaaf8ff,0x006de6f9 .word 0xff88e933,0xc487aae7 .word 0x5ae39840,0xe3591ab2 .word 0xcf9eafcf,0xabe05a9e .word 0xa2f0d436,0x2793eced .word 0x691e85c5,0xc7ebbac6 .word 0xfa77e9ed,0x4323e8f6 .word 0x000dcba8,0xb5d840c5 .word 0x124b8815,0x737e3c58 .word 0xcd7ca0d2,0x6541c5fc .word 0x2ddd7ffa,0xcf58a65a .word 0x4a63ff20,0x8598ff24 .word 0xba2eb205,0x3daa4581 .word 0xd4ab3cd7,0x27826875 .word 0x7aa79e91,0x39e9a8ff .word 0x242ecd8d,0x14cca900 .word 0xe10e13a3,0xf95234aa .word 0xf2e71bb7,0xf00d3ea8 .word 0xa56aabf6,0xbeed145b .word 0x51b560bb,0x32b1d0cd .word 0x900b79b1,0x742cc92b .word 0xef790dd6,0x92fbe9ec .word 0x847b172d,0xa9fec480 .word 0x9f0716f0,0xa555261d .word 0xd01fbef8,0x0446f3a9 .word 0x5cdff18e,0x03ace702 .word 0xfb829b14,0x4865d25b .word 0x4c46ac7d,0x75773870 .word 0x40547a37,0xb8336dd6 .word 0xc9597e5c,0x043a37f5 .word 0xdb2a76ee,0xab1ea324 .word 0x396a4736,0x4c22b731 .word 0x68610828,0x993a64ff .word 0x7466f90d,0xa32affbb .word 0xf869de1e,0x12f62351 .word 0xa23542df,0xe06fff09 .word 0xdc504bfc,0x58d57964 .word 0x9d8ca142,0x322a5f02 .word 0xe96af9d0,0x04c00f6e .word 0x09439ee7,0xde31c9b5 .word 0x81c2fb1a,0xf65713c7 .word 0x6ae7f235,0x809d1cc9 .word 0xa465a6f9,0x8d115faf .word 0x5076261b,0x686188ce .word 0xad8dcf18,0xc0d40d50 .word 0xc4fab3ed,0x6179f8ea .word 0xc98f0a39,0xd2946643 .word 0xeaa71cd8,0xa4bb3891 .word 0xe978cfcd,0xe684dc1a .word 0x72b918ba,0x1cdc1517 .word 0x13809fdd,0x24b99b4b .word 0xe7f6617f,0xa87d1a6f .word 0xfcf6beed,0x99060cd2 .word 0x4b794093,0x328688b7 .word 0x46c85415,0xff4a2e6d .word 0xab9d9253,0x1ad35360 .word 0x6a58d9f6,0x219f46a4 .word 0x433cf97d,0xb360f364 .word 0x3cceb281,0xfcf16800 .word 0x107cdb2a,0x9c2fa899 p16_local2_expect: .word 0xc5000000,0x40be5dce .word 0xff2f56b0,0xd70e21a9 .word 0x82b92605,0xa55fe698 .word 0xb50b7f0a,0xc431e31c .word 0xa0761323,0xce4283e6 .word 0x24cfe86e,0x594c8130 .word 0x12da78c0,0xa96399ea .word 0x14157944,0x0e44356b .word 0x8505a7dd,0x416836a6 .word 0xd37fab83,0x7763fd83 .word 0x053bc8d5,0xbc8424fb .word 0xb0c9185a,0x7f297da6 .word 0xd6b843ed,0xbe39a502 .word 0x803fa6f3,0x74d9eafb .word 0xfc6ca66d,0xda33050f .word 0x26d10ee5,0xed91926f .word 0x00581094,0xd7d76c87 .word 0x27941d7c,0xf29c4f7d .word 0x7cca67da,0x5ad18e54 .word 0x24cfe86e,0x594c8130 .word 0x37914974,0x091facbc .word 0x00000041,0x73ac8e64 .word 0xe2e5042a,0xe0369641 .word 0x439365ad,0x7c1b8ed1 .word 0x8a95f165,0x90926239 .word 0x50c0cea4,0x45ad4e12 .word 0xd9beadaf,0x59a49652 .word 0x31332c20,0x89c3cb12 .word 0x28ac395e,0xdb8e531d .word 0xf0bc1b45,0xd7d43df7 .word 0xa67eb955,0x27ff789f .word 0xce10c8c8,0xe86c12e5 .word 0x991eeaca,0xfa80f14e .word 0x16fde8d5,0x94ce8a4c .word 0xecab7507,0x98ae897e .word 0x7c833e25,0x3062acbd .word 0x3c67a89f,0x64e11e57 .word 0xf541487b,0x0cc6cd34 .word 0xe2e233a7,0x43cb5574 .word 0xbfebf2e5,0x338d90dd .word 0xe3dd5b77,0x821ce3bd .word 0x3a08b06d,0xbe540a10 .word 0x2e363f27,0xd38ea19c .word 0xda46453f,0xa29878d0 .word 0x2aca9f73,0xe1d53d62 .word 0x34eaf217,0x128eece0 .word 0xb796466b,0x2f39492e .word 0x376bccad,0x5242535f .word 0x38a0fab8,0x6532bb71 .word 0x4a08f565,0x300be7b9 .word 0xe0090390,0xa54c46f9 .word 0x09fac2ef,0x77dcf10d .word 0xfd44e552,0x8a401492 .word 0x705b18c6,0x4eb388e7 .word 0xab918346,0xa4520ce1 .word 0x63bb5c62,0x66cfa157 .word 0x03157a53,0xbe60015f .word 0xcacaae4a,0x08a7844e .word 0x835d24ae,0x509e7bc9 .word 0xa08d5871,0x7a53e801 .word 0x3ea58c45,0xf6ea8c6c .word 0x02f29225,0x8bd8e31d .word 0xc987ee6a,0x0cb922fe .word 0x90ed893f,0xf1ea13e6 p16_local3_expect: .word 0x23d70a3c,0x00000000 .word 0x2f2c349d,0x595242c2 .word 0x12dae413,0xa96399ea .word 0xe68342ce,0x231376a0 .word 0x333044cb,0x3f3f3e95 .word 0xffbe237a,0x040e648d .word 0x0c87638f,0x81d2517e .word 0xdd5fc201,0xa400fdea .word 0xfdba7409,0x4b90c2a7 .word 0x92ddced3,0x7d21a233 .word 0x6d4522d4,0x1dd542ab .word 0xe8945848,0x5d6fe0dc .word 0xe6c3f3a7,0xb8532049 .word 0xa55adf3e,0x7466f90d .word 0x07e20aa3,0x8b6191bc .word 0x8f100f05,0x411b6384 .word 0x278ba6ce,0x9b637d96 .word 0x138a3a75,0xd76d9c08 .word 0x4843fe86,0x17e79eff .word 0xfa0dd0a6,0x11370794 .word 0x5c7fcb49,0x8ad7b2be .word 0x5b9b1934,0x03a036d5 .word 0x20376041,0x81a547db .word 0xf7e58798,0xec511676 .word 0xcde9cceb,0xa96c0988 .word 0xa1307295,0x16233889 .word 0xfa3c0404,0x8925e9c9 .word 0x4adb4fc3,0x98763239 .word 0xd0d7059a,0x00a08615 .word 0xc90285d7,0x2a8332e5 .word 0x8942171c,0x07fcd8e0 .word 0x28b41460,0x4c01dc9a .word 0x51469062,0x890ae50b .word 0xc38b2d74,0xdd2a6752 .word 0xb265605d,0xea3434a3 .word 0x04a49458,0x913d14ad .word 0x45af6253,0xfeb87140 .word 0x925dfe15,0x93fd1244 .word 0x25015365,0x75b6c75d .word 0x1a9db69a,0x5cfdf2d0 .word 0x8e435b1a,0xe80f81b3 .word 0xd0e72070,0x22e8ab87 .word 0x99f95ee0,0x42ee264d .word 0x67136747,0x41838f4a .word 0xe18dc11d,0x2af8d9c5 .word 0x82bf348f,0x0d776f53 .word 0x92fd75ad,0xeaa2473a .word 0xec2ba324,0x35df21e3 .word 0x970b3b46,0x2ff80391 .word 0xffff4edb,0xc83e26c3 .word 0xcbcab802,0xff11b0f3 .word 0x4cdeaa2b,0xff9a0fa4 .word 0x33cc1d67,0xa6e2fe93 .word 0x0feda933,0xffffa6f3 .word 0xd24ad077,0xc7530028 .word 0xddf2cf2f,0x0b303f42 .word 0xd866a0f6,0xffffffff .word 0x3068a44b,0x92bb21d9 .word 0xfb95eabf,0xe1660f77 .word 0xf71c436a,0x0edc54f3 .word 0xf72a0da4,0xfbc50c68 .word 0x2848038e,0xcb8944f8 .word 0xb5e04ab8,0xe8fa0ee5 .word 0x4cdaa4ab,0x5d7d965d p17_init_registers: .word 0x186ecdbb,0xf6d1da54 ! Init value for %l0 .word 0xcd33eaae,0x359a06b6 ! Init value for %l1 .word 0xa6b543de,0x4fc818f4 ! Init value for %l2 .word 0x07d05164,0xa1634dd1 ! Init value for %l3 .word 0xaad477aa,0x82a15be5 ! Init value for %l4 .word 0x4476ac21,0xddddc3e5 ! Init value for %l5 .word 0xc8391045,0xdcbab4c9 ! Init value for %l6 .word 0xd602cb22,0x5e82c791 ! Init value for %l7 .word 0x19b3698d,0xe9fd6179 ! Init value for %l0 .word 0x178f092e,0x7461f06a ! Init value for %l1 .word 0xbc9fd0ae,0x09b94aee ! Init value for %l2 .word 0x59e38556,0x78f48a71 ! Init value for %l3 .word 0xd4b792c2,0x3cc54818 ! Init value for %l4 .word 0xbf87c4ab,0xef7a1d2d ! Init value for %l5 .word 0x5fae604e,0xe3f3321d ! Init value for %l6 .word 0xc6f11817,0xdeec8c4b ! Init value for %l7 .align 64 p17_init_freg: .word 0xe470a8a5,0x3020d6e8 ! Init value for %f0 .word 0xe2ab1494,0x18c7f925 ! Init value for %f2 .word 0x4e5ca7b9,0xc81e1251 ! Init value for %f4 .word 0x7ace51e8,0x2ea8d5e0 ! Init value for %f6 .word 0x26f2003b,0xc578103d ! Init value for %f8 .word 0x96e6a2c5,0x82063b51 ! Init value for %f10 .word 0xf372fab0,0x9c71a837 ! Init value for %f12 .word 0x7dc43e1d,0xea6bf090 ! Init value for %f14 .word 0x0a88002d,0x2fc77639 ! Init value for %f16 .word 0xb8fb3af8,0x8e4eec33 ! Init value for %f18 .word 0x90ec413a,0x8c457127 ! Init value for %f20 .word 0x842fea9d,0x8c11d557 ! Init value for %f22 .word 0x1e1f6319,0x0b126218 ! Init value for %f24 .word 0xa6710e67,0x85c9b601 ! Init value for %f26 .word 0x82ef0c80,0xd3b9c742 ! Init value for %f28 .word 0x18e7eca6,0xf10460e1 ! Init value for %f30 .word 0xbb8ac9cb,0x48999914 ! Init value for %f32 .word 0x7f4f4bb9,0xcd446254 ! Init value for %f34 .word 0x9f15a50d,0x4da78255 ! Init value for %f36 .word 0x9e327003,0x45f9b243 ! Init value for %f38 .word 0xebff1b80,0xb8e1935b ! Init value for %f40 .word 0x6e870ec5,0xfd7725bf ! Init value for %f42 .word 0x26c0e1f4,0x778d14a3 ! Init value for %f44 .word 0x5a460cb4,0x5697d8ed ! Init value for %f46 .word 0x8446e11f,0x9e105262 .word 0x2495ce0a,0xde600b0b .word 0xadccb8b1,0x1d954ec1 .word 0x0d41422c,0xeb33a471 .word 0x9e7b7360,0xafaec3b3 .word 0xd47e1428,0x3ada78ca .word 0x98e24154,0x7ee77357 .word 0xced59352,0xd5cb9227 p17_expected_registers: .word 0x00000000,0xffffffff .word 0x00000000,0x00000000 .word 0x00000000,0x00000230 .word 0xffffffff,0xd25f2a10 .word 0x00000000,0x00000000 .word 0x33ec4e8e,0x1c9d3192 .word 0x0ea2c9e8,0xc1daf30c .word 0x00000000,0x12c83d5b .word 0x19b3698d,0xe9fd6179 .word 0x178f092e,0x7461f06a .word 0xbc9fd0ae,0x09b94aee .word 0x59e38556,0x78f48a71 .word 0xd4b792c2,0x3cc54818 .word 0xbf87c4ab,0xef7a1d2d .word 0x5fae604e,0xe3f3321d .word 0xc6f11817,0xdeec8c4b p17_expected_fp_regs: .word 0xe470a8a5,0x3020d6e8 .word 0xe2ab1494,0x18c7f925 .word 0x4e5ca7b9,0xc81e1251 .word 0x9f61a77a,0x7ed3b70e .word 0x26f2003b,0xc578103d .word 0x96e6a2c5,0x82063b51 .word 0xf372fab0,0x9c71a837 .word 0x7dc43e1d,0xea6bf090 .word 0x0a88002d,0x2fc77639 .word 0xb8fb3af8,0x8e4eec33 .word 0x90ec413a,0x3d2871ab .word 0x842fea9d,0x8c11d557 .word 0xc1daf30c,0x1c5face8 .word 0xa6710e67,0x85c9b601 .word 0x82ef0c80,0xd3b9c742 .word 0x18e7eca6,0xf10460e1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x00000000,0x260a0000 .word 0xbed16a6b,0xc4a6e0b3 .word 0xd25f2a10,0xeb0c7bc0 .word 0x8f030000,0xfc78b7ec .word 0x0882109b,0xc362ba20 .word 0x0cf3dac1,0xe8c9a20e .word 0x0000ade4,0x2aec7fc6 .word 0x0227e07a,0xfbe633f1 .word 0x3b2e8d2c,0xfdc92659 .word 0x1f5c0360,0xb9610879 .word 0x254dfa15,0xbe4231eb .word 0x7396980d,0xb13f61e3 .word 0xa072a32b,0x1bee8851 .word 0x8a3b589c,0x0cbfa991 .word 0xeef357b3,0xd47440d8 .word 0x5a137e5b,0xde2c0ae2 .word 0xd38d8046,0xc7be630a .word 0x00000037,0x6770ab18 .word 0x90ec413a,0x8c457127 .word 0x13421cfa,0x43d5e8f3 .word 0xa85f037e,0x90ca6ff9 .word 0xdca0fa64,0xf6c6128e .word 0x8d3c5342,0x9121b466 .word 0x040438d1,0x4ec03625 .word 0x59b0e744,0xb023495e .word 0xa5bc93b3,0xdd18ad2a .word 0x6302531a,0x80b2281b .word 0x8bf21bbc,0xa0fd85fb .word 0xeefa4092,0xbc796df4 .word 0x0de83e5f,0x5f3bf70f .word 0x7b728ac9,0xedf5767f .word 0xb1e538bd,0x63f09912 .word 0x239f0bf5,0xde3b7c4e .word 0xefea2ee7,0x1c087c79 .word 0x5268b31a,0x8a035616 .word 0x4a41bd62,0xd4086710 .word 0x58cbca06,0x4e358ceb .word 0x9d08cf46,0x8aff0906 .word 0x8307cd8f,0xca3b640a .word 0x35bfba8b,0x424f76af .word 0x5c76af8d,0xb2ba3f68 .word 0xb4ac0336,0x8d087455 .word 0xe953d1f5,0x0d33dc26 .word 0xbe94c73c,0x2935d5cc .word 0x7334df5a,0x56967147 .word 0x40868b32,0xbbd5b010 .word 0x8d02f134,0x169c712e .word 0x3fac2ef7,0x0b7c10bf .word 0x6435e67b,0x692cd8f8 .word 0xccf7ca09,0xa1027001 .word 0x5ad1be58,0x502a6f56 .word 0xb4fcb7fd,0xb12f9597 .word 0x47800cd9,0x1c9fc897 .word 0x5f1d260d,0xfb88592d .word 0x14ce13c3,0xc8c067a0 .word 0x34bbf2b9,0x67c1327f .word 0xa495e946,0xb7f5f745 .word 0xbf0073a5,0x97a1e8ce .word 0x96adb428,0xa030c7d2 .word 0x15a8f3c6,0x39db6d41 .word 0x70f3ed49,0xca1d9d2b .word 0xb3356600,0x1e4b7197 .word 0xc4a6e0b3,0xb0553f7e .word 0xe6df52b6,0xd364a460 p17_local1_expect: .word 0x532a5374,0x62b27aff .word 0xffd8d9f3,0x8c28b857 .word 0x6b6ad1be,0xa998cb42 .word 0x8f469b13,0x86edde63 .word 0x33ec4e8e,0x1c9d3192 .word 0xaf176ddd,0xa5bc93b3 .word 0xb1553900,0x56f625e6 .word 0xc62beedb,0x02ee5c93 .word 0x87c0a6ac,0x7ee883a9 .word 0x763c7159,0xda1336d0 .word 0x62cad729,0x7760003b .word 0x4bf88436,0x8daedc59 .word 0x03e912cd,0xd14a2d8f .word 0x4e7818b5,0x55fb178d .word 0x083d9eed,0x920bb80c .word 0x3b4bb77b,0x40bf96b7 .word 0xb3f37abe,0x083241bf .word 0x7e0417e0,0x18c47bce .word 0xac98e883,0x22aa25ff .word 0xa6a6e3a8,0x3c5b76cc .word 0x9ea9210c,0x64dbf37f .word 0x894c2a6a,0x6cf41958 .word 0x8fc5a9ca,0xd122761f .word 0x8083b584,0xffbb99ac .word 0x3b00ddd7,0x292331ba .word 0x0cdd7f5c,0x96716461 .word 0xe7fa61d2,0x260a71d8 .word 0xfbc26a09,0x64ba2f4f .word 0x9f1130df,0x8ae84197 .word 0x9d69bfad,0xf3843ee0 .word 0x4187b7d4,0x3a559cbc .word 0x2fbdc696,0x13421cfa .word 0x65929655,0x30a7ab44 .word 0x69c46e3d,0xe2bc65f0 .word 0xcade9d4e,0x15267c09 .word 0x36baaf4d,0xc18e49ed .word 0x8f6e194f,0x5acca456 .word 0x8a2676d4,0x933a2fd4 .word 0x08158c76,0xff52af20 .word 0x5ccbfaba,0xd056f979 .word 0x00000045,0x818acf40 .word 0x2641baa3,0x12c83d5b .word 0xe7448e58,0xec778d49 .word 0x8dbe6d9c,0xd1495332 .word 0xe57ca67b,0x6f226068 .word 0xd4b6677e,0x0537ec97 .word 0x695f106e,0xb4a9b1c0 .word 0x8ebeee11,0x44d21677 .word 0x25afe557,0xe839c3ec .word 0x1cfe2f07,0x3b997cac .word 0x3f5dcb2b,0x40d7d8e5 .word 0xd295862c,0x42af0af3 .word 0xbb75b23f,0x9ac39d16 .word 0x8f45e058,0x95fee032 .word 0x0f264524,0x0a88002d .word 0xe7b878cc,0x65757c56 .word 0x9b4dd0fc,0xf17e8bbd .word 0x9998a60a,0x19fdf403 .word 0x14934880,0xada1fc3d .word 0x561fcaff,0x9d1e88f4 .word 0x86b1110c,0x8072d29b .word 0x07d05164,0xa1634dd1 .word 0x282afda0,0x7d895ed2 .word 0x074d689f,0x5101ceaf p17_local2_expect: .word 0x93f2c78c,0xfc17eb1f .word 0xa6710e67,0x85c9b601 .word 0x37000000,0x00000000 .word 0x00000000,0x92319d1c .word 0xda02cb81,0x468ef6eb .word 0x00000000,0x00000046 .word 0xea92910f,0x749e41bc .word 0x3c17e9f1,0xd27b908a .word 0x27c67817,0x98b91954 .word 0x3d2871ab,0x8289a124 .word 0xdbdb906a,0xf41d0a9e .word 0x853d9d7e,0x2274976b .word 0x05f378a7,0x3452b5b9 .word 0x9ce3fc2c,0xd2bc6247 .word 0x1154ef98,0xea069e6a .word 0xa5b7a98e,0x27d9e3e7 .word 0x9a89c0bd,0xfa58c8d4 .word 0x9629f497,0xd1289b9d .word 0x8712c020,0x648690eb .word 0x57d7a900,0x75cec51e .word 0xfa2afccd,0x088d9d7f .word 0xad6e5d07,0xd7ef1695 .word 0xc8a5916a,0x4ebf7289 .word 0xc5bf7754,0xb3510d9f .word 0x1831bb8b,0xd5b82bba .word 0xe1db48eb,0x9e53f94c .word 0x0e37ecf3,0xdf9fdd2a .word 0x717f0bae,0x656bd2bc .word 0x2b9b1c60,0xf0f984f4 .word 0x8da17562,0x54e87227 .word 0x3efa272a,0x1a542026 .word 0xff4e4a20,0xe61a5f50 .word 0x000000ad,0x00000950 .word 0xf42d4423,0x14e3758f .word 0x2a202cb6,0x6198c50a .word 0x3b997cac,0x2310165f .word 0xbd395462,0x63ae7f8a .word 0x9a6014bd,0xf3e96951 .word 0xbf12dba2,0xca8f3b26 .word 0x1d13d71c,0x438b620e .word 0xca351501,0x71a665b8 .word 0x89308f3e,0xe08b417b .word 0x17fe70a0,0x048ddd78 .word 0xfb12098c,0xbcc0ca43 .word 0x4a72876b,0x93428ff2 .word 0x1f14b6df,0xef14f930 .word 0xa560677b,0x1e8f6683 .word 0xee71ea2c,0x505bc10c .word 0x9629f497,0x228cfcf2 .word 0x88d6b2eb,0xa0e42f84 .word 0x0ccd88b3,0x2d57e14d .word 0x18bb8b94,0x0ae1534d .word 0x3a0a81fe,0x133695e8 .word 0xcf551ec3,0xbdc14a1e .word 0x3fb964ce,0xba003757 .word 0x5ef12933,0x0d9add68 .word 0xdc113708,0xb08545f4 .word 0x66ca05e8,0x9191a45f .word 0x73d0c7d6,0x5253195a .word 0x822a90bc,0x979730aa .word 0xab33f687,0x17c02c57 .word 0xac2f674a,0x6953dd49 .word 0x3cc24f97,0xdd524992 .word 0x25183744,0x5d0646ce p17_local3_expect: .word 0x51121ec8,0x7aa7619f .word 0xf6d0ab3c,0x416aff3a .word 0xff4ad9aa,0x742fac5c .word 0xe8ac5f1c,0x0cf3dac1 .word 0x00000003,0x00000a26 .word 0x7ed3b70e,0xff2dc65a .word 0x395a7897,0xe020734f .word 0xffe5f788,0x0d888007 .word 0x05b6cf21,0x00000024 .word 0xa05920e5,0xeba75d4f .word 0x9d7d156b,0x42417c77 .word 0x39acfd72,0x9872d22a .word 0xdd3c7271,0x69161c6d .word 0x375e9eee,0x44896285 .word 0x6601d954,0x057687c1 .word 0xd1dfda73,0x5f74125a .word 0x53f66470,0xfd421251 .word 0x3e4c6f0d,0xe6556d65 .word 0x9b6b25ab,0x485a3bff .word 0x33288235,0xd7b0ba68 .word 0x28eddf01,0x65a249e6 .word 0x9093fcfc,0x5f665c55 .word 0x0eb09521,0xe355b3cd .word 0xa783c6e0,0x1991aac8 .word 0x1b425abf,0x20707ea5 .word 0xaa6e1d39,0x36f1aae5 .word 0xd70c01e7,0xff41ef22 .word 0x4d32ce2e,0x444f5683 .word 0xcd9dc15f,0xef30113e .word 0x7ffcc7d5,0x089fc20c .word 0xc0e607eb,0x04632fea .word 0x8ae6ef02,0xc7256e9b .word 0x8e81cccb,0xc3a2258d .word 0x6a479dcb,0xd0af7349 .word 0x207a9b77,0x56aa1ccf .word 0x89bbe735,0x71e29674 .word 0x1ba69efc,0x830a486f .word 0x25382466,0x20eb8768 .word 0x53cefe56,0x021b8ebc .word 0x1e131905,0xd1c34719 .word 0x28a0ae38,0xc0f89455 .word 0xe90e78f9,0xaaf083f6 .word 0x09f5c049,0x236d48b5 .word 0xd01c7498,0xd32b7712 .word 0xacb6ae7b,0xc1abf926 .word 0xd4d88b5d,0xd3a87773 .word 0x076f5de0,0x6593946b .word 0x31b29527,0x9172d0f6 .word 0xc58f700b,0x98590e23 .word 0x2d18e629,0x5acb4914 .word 0x9bc2071f,0xbf4977f0 .word 0x3fe8d052,0xa388eccc .word 0x5affa0c3,0x8d3d41cf .word 0x42c217a0,0x0fab4874 .word 0xae8b25d3,0x4988f886 .word 0x1cd92da4,0x76459eba .word 0xe6079fe7,0x7deb14f3 .word 0x62aa19f6,0xeb3c1942 .word 0x36baaf4d,0xc18e49ed .word 0x20832134,0xd5d4ec90 .word 0x0da8fb2d,0x209e6cb9 .word 0x2fee0402,0x1fef330e .word 0xbb529b4d,0x2f83c5b0 .word 0xa77d9671,0x274e3ee1 p18_init_registers: .word 0x29c1d6d9,0xe404bdef ! Init value for %l0 .word 0x1486ac36,0x2c82d443 ! Init value for %l1 .word 0x92927801,0xe6930204 ! Init value for %l2 .word 0x63692250,0x347f535a ! Init value for %l3 .word 0x20eb7c08,0xecc94194 ! Init value for %l4 .word 0xeac356a3,0xf61b75d3 ! Init value for %l5 .word 0xdf038690,0x58b59269 ! Init value for %l6 .word 0x397d2974,0x9fb01531 ! Init value for %l7 .word 0x7ae53dd8,0x5ba387b6 ! Init value for %l0 .word 0x3aceb27e,0xa8010b40 ! Init value for %l1 .word 0x3e1b21d4,0x8e28a8c4 ! Init value for %l2 .word 0x55a49db1,0xc58a55a2 ! Init value for %l3 .word 0x12ea4638,0x51f9bfef ! Init value for %l4 .word 0x96704a40,0x8c2f7c3e ! Init value for %l5 .word 0x75aef0f4,0x9e9c23cb ! Init value for %l6 .word 0x5da1741e,0x0c24bda1 ! Init value for %l7 .align 64 p18_init_freg: .word 0x5edddbe7,0x1b628509 ! Init value for %f0 .word 0x9593683f,0x684b29c8 ! Init value for %f2 .word 0x2c9cfad4,0x862a1926 ! Init value for %f4 .word 0xe8cec88e,0xa7a298ec ! Init value for %f6 .word 0x7c6d37e4,0xbebd7073 ! Init value for %f8 .word 0x98ec7533,0x8eb07b29 ! Init value for %f10 .word 0x3ed3deab,0x3119d6b0 ! Init value for %f12 .word 0x548c91e6,0x21387b0f ! Init value for %f14 .word 0xab8ddc61,0xadba399e ! Init value for %f16 .word 0xbcd7dc0d,0x252bfc91 ! Init value for %f18 .word 0x56a7f84f,0x2abcb062 ! Init value for %f20 .word 0x2dbf72ef,0x66a9bdeb ! Init value for %f22 .word 0xb3b4c2af,0x42db45df ! Init value for %f24 .word 0x960923dc,0x9ade3c09 ! Init value for %f26 .word 0xfb7cad2a,0x226a41a5 ! Init value for %f28 .word 0x43eebed1,0xf846097d ! Init value for %f30 .word 0x8f73a8ce,0x0527e512 ! Init value for %f32 .word 0xea63c7c1,0x5ae3771d ! Init value for %f34 .word 0xd733911b,0xc8f8f94e ! Init value for %f36 .word 0x6389a7ef,0x708208fd ! Init value for %f38 .word 0x0180e218,0xde041aa0 ! Init value for %f40 .word 0xd3c87e26,0x423a1a7b ! Init value for %f42 .word 0xa586e7e3,0xd7674a40 ! Init value for %f44 .word 0xe6c670d6,0x04380ae6 ! Init value for %f46 .word 0xfe319c58,0x1098cc7f .word 0x7782595c,0x38f16189 .word 0xf1eee63d,0xa69588e2 .word 0x4a46d551,0x9e8f6b6a .word 0x9c76a2fd,0xf0d2555d .word 0x7c7d1af3,0xef92c5f3 .word 0xb2884399,0xd7b2354a .word 0x858a6a70,0xdc889a93 p18_expected_registers: .word 0x00000000,0x68b0adab .word 0x00000000,0x144f5240 .word 0x92927801,0xe6930204 .word 0x00000000,0x000000c6 .word 0x00000002,0x5e4f56c0 .word 0x00000000,0x397c85b8 .word 0x00000000,0x2aad7cfb .word 0x00000000,0x68b0adab .word 0x00000000,0x000022d6 .word 0x00000000,0x0000004b .word 0x00000000,0x000001ca .word 0x516cf429,0x703a1392 .word 0x00000000,0xe25bc06a .word 0x00000000,0xb6ca4683 .word 0x00000000,0x000000f0 .word 0x00000000,0x00000042 p18_expected_fp_regs: .word 0x5edddbe7,0x1b628509 .word 0x9593683f,0xe71374b6 .word 0x2c9cfad4,0x862a1926 .word 0xe8cec88e,0xa7a298ec .word 0x7c6d37e4,0xbebd7073 .word 0x98ec7533,0x8eb07b29 .word 0x3ed3deab,0x3119d6b0 .word 0x548c91e6,0x21387b0f .word 0xd335a988,0x8787366f .word 0xbcd7dc0d,0x252bfc91 .word 0x56a7f84f,0x2abcb062 .word 0x2dbf72ef,0x66a9bdeb .word 0x31407ac6,0x42db45df .word 0xabded33e,0xa479b582 .word 0xfb7cad2a,0x226a41a5 .word 0x43eebed1,0xf846097d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xb67413e7,0xc98ad049 .word 0x3ed3deab,0x42ee1f93 .word 0x3ed3deab,0x0509100f .word 0xf4e674bd,0x8c02aeab .word 0xa8c4da7f,0x45285216 .word 0xff7a4031,0x4a101837 .word 0x839e939a,0x9dd80231 .word 0xd738e291,0x661b44a4 .word 0x352c9667,0x5d2908b5 .word 0xe8716eda,0xee2ef7b1 .word 0xa8b934aa,0xad0275cb .word 0x1e39ff00,0xc4939f8f .word 0xd4b4145a,0xe04713e0 .word 0x319410ab,0x51a9f72b .word 0xe404bdef,0xb6c55dd0 .word 0xaec4ceee,0x36111ea7 .word 0x2de2fdc3,0xf8c411fa .word 0x2e6f02a6,0x016a01d5 .word 0xc08949ab,0x8a36b737 .word 0xa97404f7,0x3d12c84a .word 0xc9c8020c,0xdb5eac7e .word 0xdb73fd82,0x6cf2fa3c .word 0xe5e78ba5,0xe6a71fb0 .word 0xfbe39cc2,0x9acae009 .word 0xd9206735,0x328cab62 .word 0xa86cb52e,0xac2ff3ab .word 0x4be65178,0x055bd825 .word 0xac012ac9,0x475e4722 .word 0xb94d6e3b,0x8525428d .word 0xee4af289,0x5b87d39e .word 0x158cb2d6,0x323242a1 .word 0x3d6135e7,0xdfadfe3d .word 0x6e03102e,0x3f0018f7 .word 0x09555db7,0x267387b7 .word 0x53a4cd25,0x438d839f .word 0xdbf1c88c,0x3796a683 .word 0x1c6daf61,0x43aac3e5 .word 0xf97e5f9a,0x35bf1538 .word 0x54495b72,0x2443f4e9 .word 0xcaddd1c5,0xb53d5e15 .word 0xe7fa0f06,0xdd55fd10 .word 0x550e05ef,0xd1399f2c .word 0x2aface64,0xea4db922 .word 0x35f4bf2d,0xa05204b8 .word 0x9846f996,0xec5992f9 .word 0x3998f4a0,0xc7a97f00 .word 0x3452892c,0x3cff714c .word 0x5b5369d0,0x34b8c884 .word 0xe74017ee,0x82b579ff .word 0x3c71427c,0xa7ffc571 .word 0xb88aac8b,0x3874e691 .word 0xe970d959,0x81da5b48 .word 0xffff62e6,0x50926a1f .word 0x811e62b3,0xdb028e59 .word 0x08847b89,0x66930330 .word 0xdbd2f248,0xaa481f0f .word 0xfbfb18ca,0xbaf00e54 .word 0xe15b4fe1,0xcdffc607 .word 0x1c363a79,0x2b006666 .word 0xa9880ae1,0xae74e081 .word 0x4d62436f,0x54572d4d .word 0x589f269f,0x656c8f22 .word 0x8e7ce02d,0x2229d9a1 .word 0xecfe72c8,0x0f50132b p18_local1_expect: .word 0xca642689,0x397c85b8 .word 0xfffffffc,0x5c64a158 .word 0x22d6ff57,0x2f645af0 .word 0xc2030000,0xd0a722ff .word 0x4b8dd251,0xc0c09027 .word 0xff9d7ac6,0x40139479 .word 0x1b2bb0dd,0x44db67b6 .word 0x579d0acb,0x64d7c3f7 .word 0x9ca69ac1,0x71ea3c91 .word 0xcf9d37ef,0x66a94744 .word 0x57bb9c99,0xa56b127f .word 0x466d1fa5,0xadb40013 .word 0x00000000,0x781bbc0a .word 0xc8bff144,0xc2623040 .word 0xaca8191a,0xc9e7e3c6 .word 0xd2451218,0xc7a651a2 .word 0x28d4e02d,0x0e3137df .word 0x049f6026,0x8d0d6662 .word 0x6fe8b977,0xcb12606e .word 0x17502f60,0xf4920d32 .word 0x53ed501c,0xd2f2792b .word 0x3a1ec858,0x4c664ea2 .word 0xe8805022,0xbfc0d437 .word 0xa9ec42e6,0x79646613 .word 0xa05f4ccd,0x17dd14af .word 0x2fdebe75,0xbb1b9074 .word 0xe32e4673,0x75052a08 .word 0x17f6d0a4,0x314efefe .word 0x4aefdb72,0xe9684140 .word 0x521bb8f5,0x6f755d1c .word 0xa9d81e0b,0x5bbabf51 .word 0xb7776fed,0xbe268fc4 .word 0xfed7c7b6,0x9346dcae .word 0x5d824644,0x2cdec817 .word 0x28a35525,0x790bb40a .word 0xdaeb20d9,0xd0daafe9 .word 0xd622fe02,0x65f58016 .word 0x4ad0e3ac,0x9971211e .word 0x4491e3c6,0x146bb728 .word 0x080e1093,0xda737aed .word 0xd386891f,0x58381254 .word 0x29ff133e,0x5ba3b31b .word 0xe59948aa,0xb76ef50c .word 0xc7a4046e,0x7349ea8f .word 0x79341fbf,0xa5871448 .word 0x86d0da97,0x3e2257c2 .word 0x66c72f76,0x67d82d50 .word 0xd44916b6,0x290a9c73 .word 0x1720271a,0x5f486298 .word 0x9fa1a8b3,0x625f1a5c .word 0xc50727b9,0x29426a41 .word 0x69a576be,0x65498028 .word 0x3d84bb75,0xf515aac8 .word 0xdf83caf8,0xde9278aa .word 0x6d14a8ff,0xb5008498 .word 0xab556839,0xa827f79f .word 0x3b429f54,0x0289aeab .word 0xb270032b,0x44092d85 .word 0x6e1c0af0,0x16ca582b .word 0x46d649d7,0xefcea44b .word 0x98ae7fa5,0x938617da .word 0x9bc2c01d,0x0cef610b .word 0xc526d3bf,0x15b2071b .word 0x59bce230,0x11b7050b p18_local2_expect: .word 0x29690000,0x00000000 .word 0x29695c9e,0x6f9961a0 .word 0x0b6f6098,0x42f89bf2 .word 0x9e39baad,0x61dc8dab .word 0x3a0dcc7a,0xa0209462 .word 0xfcfff5bd,0x8d4b0000 .word 0x4c5656f1,0x22d8e813 .word 0x31ea07bd,0xf8782e85 .word 0x001d30b5,0x81fe886b .word 0x5315bbc2,0xdfdcf382 .word 0xf2f88558,0x9b9f23e9 .word 0xaf38ba86,0xc82ffa5d .word 0x47f5ba5c,0x1513e118 .word 0x84c23f8c,0xf753ebb2 .word 0xe3ec2c4a,0x3f1ef55f .word 0xb6ca4683,0x3f9f7171 .word 0xa427e4f6,0x543a7f0d .word 0x6b8766e8,0x87e3f252 .word 0xe214b6ee,0xdded8638 .word 0x2a7a6481,0x9d99c0ff .word 0xffffffc6,0xe32e4673 .word 0x00e8e32f,0xdaa4a95f .word 0x379da0ec,0x6566cf36 .word 0xdbf2ed03,0xd7162da9 .word 0x97b2ddc3,0x98606f0b .word 0x0d4ca1e5,0x54b81cac .word 0x837c55df,0xd2fef369 .word 0x8909b21a,0x317ad9fe .word 0x1a54958d,0xf6677b70 .word 0xb53d5e15,0xd4374851 .word 0xed679e6d,0x30029a18 .word 0x00000000,0x0000ffff .word 0xfe683c37,0x7284ba9d .word 0x4981275f,0x06e36090 .word 0xc52ee7cf,0x8b91629f .word 0x58d0c918,0xc006a2d8 .word 0xa7216411,0x5ac15123 .word 0x17bd8eb7,0xa3ec2775 .word 0x8936a0db,0x8e9b3956 .word 0x9e2f0c0e,0x9157423a .word 0x31f7d7dc,0x0fd53ec1 .word 0x211da6c2,0x4e30a2da .word 0x2adee30b,0x92307ae5 .word 0xc388d2b7,0x00006929 .word 0xa973695b,0x7f150695 .word 0x767cfa61,0x365760b8 .word 0x81784197,0x23b1e3a5 .word 0x3dba5d8e,0xab52756a .word 0xf24c7a97,0x2b2e9487 .word 0x00000078,0xb47d9eaa .word 0xa67daedb,0x4cbd4ecd .word 0xb05624b8,0x47c273da .word 0xcd17ecc4,0xcee3f0c6 .word 0x40bcf53a,0x6a1008e1 .word 0xe994d9ec,0xf092de37 .word 0xe69cbd46,0xb20569c6 .word 0xe740d26e,0x24e062f7 .word 0x6a98d1ae,0x996c8695 .word 0x7ed572c6,0x7309a63b .word 0x978d6e5a,0xabd5b4f2 .word 0x639147e6,0x2cb149e4 .word 0xd961bdb7,0x63001192 .word 0x2f20ffec,0xa78d977e .word 0x2f32238c,0x4c65f750 p18_local3_expect: .word 0xe1aa9d11,0x198c4da6 .word 0x43a2f108,0xf596b9c9 .word 0xa052eb17,0x8c2f7c3e .word 0x16c79fbb,0xb550ff18 .word 0x4bc9ead8,0x08e651c1 .word 0xd622fe02,0xe57a3092 .word 0xaee8163e,0xf27fb301 .word 0xa29a6d55,0x01852764 .word 0x336040f8,0xf80249a7 .word 0xd45e62a5,0x181e3410 .word 0xe22a5c15,0x5f346dfd .word 0xbfaed5dd,0xb03cd371 .word 0xfe423191,0x405cf9e4 .word 0x0049fd27,0xfeeba443 .word 0x16b3ed47,0x10a9d9af .word 0x73702736,0x70037204 .word 0xfc585d3d,0x8f92f8af .word 0xf5b7449b,0xdf37f8c6 .word 0x11cca382,0x1301fec1 .word 0x144bfd98,0xd58e360f .word 0xee6fedc6,0xb3266f7e .word 0x516cf429,0x703a1392 .word 0x806a1965,0xaf0d994e .word 0xd3ea8034,0xca998eca .word 0x5b141d3d,0x1bf018f3 .word 0xeef16139,0x5bb4f629 .word 0xe503cebd,0xaddeb4f0 .word 0x34a9aabe,0xbdcc8680 .word 0x479d0172,0x27d3f6f1 .word 0xb70f1d7f,0x74083e8c .word 0x11e59944,0x2cf6f200 .word 0x962fc92c,0xa249cc29 .word 0x28ef9d03,0xd420eac2 .word 0xbba96bb6,0x57a29732 .word 0xb19af836,0xe3ec2c4a .word 0x5de30361,0x0cd73178 .word 0xd335a988,0x8787366f .word 0x1452b6ac,0x4f3be80b .word 0xb9616496,0x2201d2bc .word 0x59afce35,0xce0f002c .word 0xabb048ee,0xbc6eb535 .word 0xdc109579,0x280665b8 .word 0x9407012a,0xbd74aba4 .word 0x5763c7ac,0x8dfc077f .word 0x1f116706,0xd27085db .word 0x93de240a,0x7e163703 .word 0x47f87832,0x29e5b442 .word 0x597b229d,0xf810c081 .word 0x5af7ea7c,0x343689b0 .word 0x02c097be,0xe0ef24c6 .word 0x489badcb,0x8213fcf5 .word 0x24fac727,0xdb098bac .word 0x0d5b8703,0x2de4cfc1 .word 0x48fc2d6e,0xe32772ad .word 0xe912f430,0xfab9f249 .word 0x0d737a7e,0xc314c259 .word 0x25e00460,0xc509e2d0 .word 0xf1be9952,0xb1da5788 .word 0x2ebcd8c1,0xfee9bd14 .word 0x6e535c91,0x3d4a6076 .word 0x32ff1fa8,0xf0bcc761 .word 0x47030c5c,0x7ce50b37 .word 0x3fb23a1e,0x1e3c865a .word 0x781bbc0a,0x7faab8b6 p19_init_registers: .word 0xbc783d35,0xb22f1be6 ! Init value for %l0 .word 0xf9a9f7a3,0xebc20cc3 ! Init value for %l1 .word 0xb0944ed5,0xe95adf83 ! Init value for %l2 .word 0xda152ea6,0x8f365b0d ! Init value for %l3 .word 0x800efea6,0x687c26a8 ! Init value for %l4 .word 0x9a5d8788,0xde5118d9 ! Init value for %l5 .word 0x005184b2,0x9b8c5a78 ! Init value for %l6 .word 0xecbeadc9,0xd6ef8bd8 ! Init value for %l7 .align 64 p19_init_freg: .word 0x58697d29,0xfa95b781 ! Init value for %f0 .word 0x931f6f90,0x9c1a657d ! Init value for %f2 .word 0x3dff7a22,0xaae25859 ! Init value for %f4 .word 0xf1f55e40,0xf8f52e9c ! Init value for %f6 .word 0x80481b8d,0x992b77a0 ! Init value for %f8 .word 0x795cbe91,0x85f3cd57 ! Init value for %f10 .word 0x92ea9da6,0x6f926bba ! Init value for %f12 .word 0xecb82412,0x2c4d257e ! Init value for %f14 .word 0x401ed321,0x85ded640 ! Init value for %f16 .word 0x8e4ee089,0x68a8ec1e ! Init value for %f18 .word 0x1661f17e,0x3617209e ! Init value for %f20 .word 0x5d2b483a,0xbe1bfb7b ! Init value for %f22 .word 0x569d2873,0xba1c3587 ! Init value for %f24 .word 0xf367cc8e,0x938584d0 ! Init value for %f26 .word 0x0e2e9600,0xafbe5c0a ! Init value for %f28 .word 0x2ee04098,0xdcc8174d ! Init value for %f30 .word 0x6bae6387,0x3e6f032a ! Init value for %f32 .word 0x36732fcb,0x14a8d87c ! Init value for %f34 .word 0x301403bf,0x9361fd67 ! Init value for %f36 .word 0x6961ea55,0x0a8b8e80 ! Init value for %f38 .word 0x7af17e1d,0xe3d44c2d ! Init value for %f40 .word 0xd79b42a6,0x40cdf79f ! Init value for %f42 .word 0xb22b2628,0x8ca1dab8 ! Init value for %f44 .word 0x78dc9b91,0x40202c7a ! Init value for %f46 .word 0x4a391ad3,0xf7cf5f09 .word 0xacba960d,0x1b8d7d28 .word 0xcc69897f,0x565c46e6 .word 0xcc627892,0xa4a79cbd .word 0x3885fe8e,0x3de5693b .word 0x6e78bb48,0xf2c3ac3b .word 0xabc7dc44,0xaaee8410 .word 0x72385259,0x1dc0e34e p19_expected_registers: .word 0xe6451b69,0x412b44d9 .word 0xffffffff,0xe6030000 .word 0x00000000,0x000000b1 .word 0x00000000,0x000000b1 .word 0xffffffff,0xffffffe6 .word 0x00000000,0x00000136 .word 0x00000000,0x000000b1 .word 0x00000000,0x6b64721f p19_expected_fp_regs: .word 0x58697d29,0xfa95b781 .word 0x931f6f90,0x9c1a657d .word 0x3dff7a22,0xaae25859 .word 0xf1f55e40,0xf8f52e9c .word 0x80481b8d,0x992b77a0 .word 0x795cbe91,0x85f3cd57 .word 0xc34e9648,0xa7734bdb .word 0xecb82412,0x2c4d257e .word 0x401ed321,0x85ded640 .word 0x8e4ee089,0xe6451b69 .word 0x1661f17e,0x3617209e .word 0x0c3c52de,0x3dca1404 .word 0x3427dcff,0xba1c3587 .word 0x0414ca3d,0xde523c0c .word 0xe6451b69,0x412b44d9 .word 0xb22146df,0x85ded640 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0x783b8a9d,0x73e40faa .word 0x0414ca3d,0xde523c0c .word 0x7121304f,0xa3de3c47 .word 0x77ebe8e1,0x224922d5 .word 0xe6c9a58c,0x58f65ec0 .word 0x2027d485,0x3b49ab5d .word 0x0b3045f8,0x4433269f .word 0xae425dcc,0x5367616d .word 0x44a4b4dc,0x353926d9 .word 0x244f28e9,0x2eb921b8 .word 0xe50f6486,0xbd5413b9 .word 0x86e6cb5d,0xbef90bff .word 0xd17ebe84,0xa1bfbfc3 .word 0xf3cfdc49,0xed5ab5ac .word 0xd623cf98,0x5796cd43 .word 0x06d20ba1,0xe2d87cee .word 0xcb2284a8,0x86e72e17 .word 0x3a05efcc,0x435f27ea .word 0xdb5d6fef,0x3884c51b .word 0x3b82a591,0xa1ad6b3e .word 0x1424e89e,0xac39cc1f .word 0xc9c088a2,0x2ba25f48 .word 0x9abc7e77,0xb05c945f .word 0x87f14ddc,0xa544ccd6 .word 0x401ed321,0x85dec9e6 .word 0x8e4ee089,0xe6451b69 .word 0x1661f17e,0x3617209e .word 0x0c3c52de,0x3dca1404 .word 0x3427dcff,0xba1c3587 .word 0x0414ca3d,0xde523c0c .word 0x0e2e9600,0xafbe5c0a .word 0x2ee04098,0xdcc8174d .word 0x53df798b,0x19f66b16 .word 0x67d9fbed,0xd51cc496 .word 0x408cf138,0x8436c589 .word 0x735232e7,0xc920e6ac .word 0x45ec9c21,0xb02822fc .word 0xc8c11a74,0xa69a32a9 .word 0x843926e7,0x2f389c38 .word 0x698f400f,0x5d0b711f .word 0x9c5c1959,0x2cbc6e83 .word 0xcbb28b60,0xff858f59 .word 0xb5c13ee9,0xc776e9ec .word 0x712344f7,0x20f9cb51 .word 0x9cfb7425,0x1e88fb12 .word 0x21428bc0,0xfce5b3c1 .word 0x62039b0c,0x0a5834b1 .word 0xf7441be6,0x8a60f196 .word 0xf5388447,0xc0fad4a6 .word 0xee553af3,0xfe0675bf .word 0xc9697f61,0x9096ef0c .word 0xc20862c4,0xe2fde111 .word 0xce1e6bac,0x330665a2 .word 0x4d0ba0df,0x0da99cb4 .word 0x07bfddfd,0xc7991267 .word 0xdd7c9497,0x7969f403 .word 0x2bec9197,0x1f2d1e25 .word 0x67686e68,0x8a4144e6 .word 0x54650450,0x5d3635a2 .word 0x48092710,0xfdcd359d .word 0x2de0e3d7,0xfd2d0469 .word 0x1061fc03,0x66be0a83 .word 0xc81258a3,0x2004d125 .word 0x69e03d68,0x8d179258 p19_local1_expect: .word 0xe6030000,0x5484a749 .word 0x80000000,0x18a261a0 .word 0x00000099,0x147170a6 .word 0xe65006b9,0x3d9f2dae .word 0xffea9da6,0x6f926bba .word 0x22001cba,0xffdc2734 .word 0xe28430f5,0x880af5b3 .word 0xb5d7eb94,0x1b68d7fc .word 0x0377fd29,0xd4bac161 .word 0x4f91ddb4,0x8be3ba7d .word 0x513948ab,0x918e6ac8 .word 0xf4c47f26,0x1ed91675 .word 0xb3f9c8ce,0xb579762e .word 0x8355cf88,0x24d3c1db .word 0xb6c52241,0xef73dc3b .word 0x4a5169fa,0xa964ee1c .word 0xeba1407d,0x28534d6e .word 0xd2aae542,0xafc0d488 .word 0xf9a1614e,0x1f044ad2 .word 0x8dc41b86,0x2767f55c .word 0x3fea93c5,0xaa6910d7 .word 0xfe7f4500,0xdc84336b .word 0xf89184a1,0x2c71db38 .word 0x1ec68cff,0xbc050fbe .word 0x32529052,0x0613c12e .word 0x84852737,0x9e7be682 .word 0xf5e55386,0x820509b9 .word 0x3e0cfb3b,0x757f99c1 .word 0x13434441,0x6aad322e .word 0x3e4579cc,0x807e1023 .word 0xff322080,0xeeb49d89 .word 0x87f5d030,0x8950789c .word 0x2905f474,0xb795b736 .word 0xac8ce2a1,0x78b69f91 .word 0x23068f2c,0x708d0e54 .word 0x294b29c0,0x82d35888 .word 0xc05bdeef,0xf2ca5f23 .word 0x5503ee10,0x9ecd1748 .word 0x9b28c5c2,0x3de5b570 .word 0x3c3358d9,0x5cb3f6b4 .word 0x7f58ed56,0xada61df8 .word 0x31c27e83,0x8f1e52bf .word 0x2ee04098,0xdcc8174d .word 0x1bf1ca49,0x9244fad6 .word 0x4f97ff36,0x1e43c373 .word 0x746a915f,0x649b2fb7 .word 0x8eea1e6d,0x63a16c13 .word 0x68a7db93,0xe39a8353 .word 0x1c7b44f2,0x1a8d1c81 .word 0x24f76715,0x1c816664 .word 0x353fa673,0xdd39cf1e .word 0xf3c8aa7c,0x651f3135 .word 0xe479166d,0xf45d7299 .word 0x67c9aa65,0x9de7c92e .word 0x61855137,0x57102739 .word 0xeaf65909,0x53068293 .word 0x0000007c,0xf7e586d0 .word 0xf715e574,0x729f5537 .word 0x196176b0,0x5628e285 .word 0x0a533a49,0xd22e48df .word 0x158d8523,0xa6e0b2c3 .word 0xc34e9648,0xa7734bdb .word 0xd0cbb2f2,0x1e09c709 .word 0x91190880,0x331320f6 p19_local2_expect: .word 0x0a864f91,0x5f3a04c7 .word 0x100082db,0xc291eaad .word 0xffbd1174,0x4e3f75f8 .word 0x2ec31858,0x16ec5534 .word 0xff42b440,0x7f236bf9 .word 0x05817612,0x00000097 .word 0x576c5b68,0xf920b316 .word 0xb2cebfdb,0xed06c6a1 .word 0x796091b3,0x5c4df5f2 .word 0x4dce9327,0x65517f39 .word 0x1b70ec92,0xc7d668f8 .word 0xfb2adc08,0xfd149f2f .word 0xb8d786a3,0x75d8d58e .word 0x94aa0bbc,0x299e26e6 .word 0x6db1a303,0xd816ac8d .word 0x1940e028,0x58e4a82b .word 0x230a2637,0x52574109 .word 0x86eb2afd,0xac4a4b59 .word 0x519de9f4,0x1305a0ae .word 0x35228f1e,0xfe3579ff .word 0x9e13f126,0x74dea7ad .word 0x992bac27,0x909ed887 .word 0x1e1e28ef,0x7e1828ca .word 0xd5f5d2c2,0x133b0bf3 .word 0x671dac33,0x501f0e37 .word 0xf1077d7f,0xa2fc0f7f .word 0x4bd51182,0x310e8631 .word 0xe62e594a,0x7d94dc61 .word 0x30603b48,0x56ab07f3 .word 0x39f618c1,0x572a76db .word 0x8080110e,0xdb7af908 .word 0xfcfe961a,0x4335bbca .word 0x57995f57,0xd821ef5d .word 0x000152c9,0x42ed698b .word 0xf33d6389,0x9bd68994 .word 0x86d5a941,0xc17f6604 .word 0xb0438e24,0x9623cc5a .word 0x7ca0c351,0xe3bc68d6 .word 0x0653ffda,0x096f35f0 .word 0xfef57199,0x85fa60c2 .word 0xcdfb333b,0x98e7b767 .word 0x7057825c,0x2d3988a1 .word 0xb3191468,0x589219f9 .word 0xfb2b19cb,0x2ae4eb3a .word 0xdc197335,0xa15803d4 .word 0x31cf40e9,0x9ca8b886 .word 0x4156b788,0xa717c657 .word 0xddb9f2f0,0xe7867232 .word 0x3ef65299,0x6a06cbb9 .word 0x2ae15a8c,0x9d70cb7a .word 0xe5f96330,0xf0163aca .word 0x898ae812,0xbd03cfea .word 0x3b56dc18,0xc518b2ee .word 0x17fe14a9,0x3c8bc7e4 .word 0x91d7508b,0xebc314f3 .word 0xa31cfa75,0x3b70e508 .word 0x86f45bdf,0xc9044c03 .word 0x4e0508dc,0xb372c165 .word 0x37ca1612,0xb454a468 .word 0x753360b4,0xf0f0f30b .word 0xa2f01b32,0xb81e096e .word 0xaf4b362f,0xc55f09ed .word 0x6e2dba0f,0xc1c54596 .word 0xa29fdf06,0x26c4cb93 p19_local3_expect: .word 0xd9442b41,0x000003e6 .word 0xffdc2734,0x6424a749 .word 0x1be44946,0xf3491dca .word 0x0e99e685,0x0afffc27 .word 0x40d6de85,0xdf4621b2 .word 0xe6451b69,0x412b44d9 .word 0x65db3901,0x51fd1b1c .word 0x2dbd550e,0xf6e7c6cd .word 0x5d70fc26,0x1045594b .word 0x11e62af3,0x0a50f581 .word 0x643f4746,0xccb2d994 .word 0x1db3cee1,0x6c90f9e2 .word 0x1ee14ad1,0x91e6a910 .word 0xf4d2dfb5,0x05817612 .word 0x556459da,0xa52ba19d .word 0x056ab8de,0x502ca9d7 .word 0x73141e48,0x000003e4 .word 0x3b95c896,0xcbf3b3b5 .word 0x19c4504b,0xc3fecfa8 .word 0x44467924,0x610daf3e .word 0x6d1ccdc0,0x84c40b10 .word 0x43e21c39,0xeb4d0e8b .word 0xdfdfd4d2,0x4138bbbb .word 0x0ece1913,0xcd084e15 .word 0x8fbe71b4,0x4e5404d6 .word 0x80007d74,0x63b23a48 .word 0xb82de554,0xb7f8d16c .word 0x0ab4559b,0x207261cf .word 0x0a462cba,0x73a81a50 .word 0xb59a9b82,0xc1b97b46 .word 0x64e7b684,0x63d5e905 .word 0x129e90d4,0x895f8fb2 .word 0x1302a12e,0x07bba6d3 .word 0x1b68d7fc,0x8f365b0d .word 0x825aa1ac,0x6ef05a81 .word 0xdf07ed99,0x6b64720d .word 0xb6c801f0,0xf46541a6 .word 0xc63c2d2f,0x0df94787 .word 0x4c202cad,0x82a3330a .word 0x97fd6886,0xe1351d8a .word 0x4f21f044,0x6a1fd6b6 .word 0xc2de0fd9,0xc98dfac1 .word 0xffff2da5,0xfc74ecac .word 0x755cc893,0x50327a31 .word 0xff816083,0xa5d146b5 .word 0x69f4d1c3,0x46722c45 .word 0x05b397a8,0xd0361ab2 .word 0xc466f00b,0xa2544482 .word 0xb4cb96da,0x691df3a8 .word 0xbccdef10,0x0f2a58b8 .word 0x3e760e8b,0xda247874 .word 0x9228c354,0x894c62c1 .word 0xe3b492bd,0xf53f7f29 .word 0xc2536113,0x0b1a07f1 .word 0xf6661c5d,0x443f104a .word 0x0a177be0,0xe2375f97 .word 0xd39528a5,0x57d831cd .word 0x44a87d08,0x08bb1b6b .word 0x75f894ca,0xba2148b2 .word 0xddf6aa44,0xcd7932d5 .word 0x163b344b,0x33638602 .word 0xf983906c,0xb59d5e7a .word 0x7b797457,0x76140991 .word 0xc131dbb2,0x17b0c772 p20_init_registers: .word 0xaa7681ae,0x00beea43 ! Init value for %l0 .word 0x1e662504,0x726df086 ! Init value for %l1 .word 0xa1faeb30,0x3bda7daa ! Init value for %l2 .word 0xa60eb732,0x2d12ac9b ! Init value for %l3 .word 0xa8de5bcc,0xcb97a95a ! Init value for %l4 .word 0xfab5dba5,0xe60bcbfc ! Init value for %l5 .word 0x7c46a120,0x94a2c076 ! Init value for %l6 .word 0x0d9204fe,0x21fc8de8 ! Init value for %l7 .word 0xd6e903b6,0x8406f8f0 ! Init value for %l0 .word 0x11faf160,0x3d0b0cb2 ! Init value for %l1 .word 0x6d41b532,0x1abbbcaa ! Init value for %l2 .word 0x6fbf89b8,0x11a0e103 ! Init value for %l3 .word 0xc97b6ac4,0x6e81bec1 ! Init value for %l4 .word 0x89706618,0x5a2dcd26 ! Init value for %l5 .word 0x1715bf50,0x1fc42402 ! Init value for %l6 .word 0xd2c51204,0x2c50cd0b ! Init value for %l7 .align 64 p20_init_freg: .word 0x913fdf4f,0x983b588b ! Init value for %f0 .word 0x1490191c,0x37c0ef68 ! Init value for %f2 .word 0xf0e354c2,0x3baf4fd0 ! Init value for %f4 .word 0x88130f55,0xf2d58344 ! Init value for %f6 .word 0x5de1b857,0x24b2f798 ! Init value for %f8 .word 0x9772bff9,0x364b846f ! Init value for %f10 .word 0xc59234a8,0x8fff9c33 ! Init value for %f12 .word 0x546358ca,0xe245a6ee ! Init value for %f14 .word 0x24558cf8,0xe7d86b75 ! Init value for %f16 .word 0x3aceefac,0x99ed3dcf ! Init value for %f18 .word 0x009238ac,0xf1b5a563 ! Init value for %f20 .word 0xfc943e8c,0x2938dc65 ! Init value for %f22 .word 0xa9fb7446,0xa42c4aa3 ! Init value for %f24 .word 0x6434ff11,0xcf15195d ! Init value for %f26 .word 0xd5074e53,0xcab8a5fb ! Init value for %f28 .word 0x2ca30611,0x3541b337 ! Init value for %f30 .word 0x932d2522,0xa0fa027d ! Init value for %f32 .word 0x2213360a,0x53ee3c7c ! Init value for %f34 .word 0x63376ccc,0xe5001f98 ! Init value for %f36 .word 0x636506e6,0xebf3981c ! Init value for %f38 .word 0x97a3587b,0xa6e4738c ! Init value for %f40 .word 0xa91ef133,0x1e1c8fc6 ! Init value for %f42 .word 0x5636a2f9,0x688134a3 ! Init value for %f44 .word 0xe6b920ea,0x91fa2e33 ! Init value for %f46 .word 0xd1d8bc87,0xfaac08da .word 0xb9f3295c,0x17f848c8 .word 0x92cb7c56,0x118fcea1 .word 0x052104fe,0xc65a6a49 .word 0x9916addd,0x9c364ac6 .word 0x407e9a3e,0x80d26456 .word 0xa28790cd,0xe8c64d21 .word 0xfc11b214,0xac50d703 p20_expected_registers: .word 0x00000000,0x0000004b .word 0x00000000,0x00000000 .word 0x00000000,0x6813ac47 .word 0x00000000,0x3d7fbefd .word 0x00000000,0x0000008d .word 0x0ef7050f,0xd81f6660 .word 0x00000000,0x379153e7 .word 0x0ef7050f,0xd81f6660 .word 0xd6e903b6,0x8406f913 .word 0x11faf160,0x3d0b0cb2 .word 0xc59234a8,0x8fff9c33 .word 0x00000000,0x00000026 .word 0xc97b6ac4,0x6e81bec1 .word 0x90401204,0x2c500c08 .word 0x00000000,0xa0cb5400 .word 0xd2c51204,0x2c50cd0b p20_expected_fp_regs: .word 0xd242afc8,0x2dec6f44 .word 0x9261bcee,0x6ab06637 .word 0xf0e354c2,0x3baf4fd0 .word 0x88130f55,0xf2d58344 .word 0x4a9f788e,0xe2e4b925 .word 0x9772bff9,0x364b846f .word 0xc59234a8,0x8fff9c33 .word 0x546358ca,0x5c18e766 .word 0x24558cf8,0xe7d86b75 .word 0x74bb1e8c,0x98ace4ef .word 0x009238ac,0xf1b5a563 .word 0xfc943e8c,0xfa2786e0 .word 0xa9fb7446,0xd215551b .word 0x6434ff11,0xcf15195d .word 0x756bd8e7,0x0f20eb6d .word 0x2ca30611,0x3541b337 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0xc12840a8,0xc2a801ed .word 0x24dafe65,0x4172f6c4 .word 0x546358ca,0x5c18e766 .word 0x009238ac,0xf1b5a563 .word 0x0000000c,0x8c625b54 .word 0x58ca9212,0x3fa252d5 .word 0x8d7c28f4,0xbd3acda2 .word 0x3681570f,0x22656c7d .word 0x671cc294,0xcea88547 .word 0x6aa3bde2,0xcb11d609 .word 0xa0acd9c3,0x131f87f5 .word 0x98483339,0xadc1a6a4 .word 0x81f169d1,0xbe408da6 .word 0x008aae07,0x0f54b0ad .word 0x8129e922,0xa58e5f61 .word 0xd0da7a44,0xbb07dbc8 .word 0xdb258969,0x32fdffb2 .word 0x66a4447c,0x966041a5 .word 0xdaeb39b3,0xd3a7b1cd .word 0xcc72ffac,0xff7e4266 .word 0x9bc666a9,0x1d457741 .word 0xbcb71ae9,0x16da8e4c .word 0x7b31e3fe,0xc826a4dd .word 0xadb363cd,0xdd5b5b7a .word 0xf14bdbb5,0xf3197ea2 .word 0xb4fd38e9,0xdfef0950 .word 0x000021bc,0x3bd979c8 .word 0xaa7283ae,0xc8d0f6ac .word 0xf915529c,0xe1805b69 .word 0x369ac89c,0x037047d0 .word 0x21aad723,0x3973907c .word 0x4bd235d3,0x42e21327 .word 0xa23d0a43,0x80000000 .word 0x5354eb91,0x37afd268 .word 0x55196568,0x8316b323 .word 0xbf7b2280,0x1888486e .word 0x63adc9fd,0xfa07c6a1 .word 0x3c4299ff,0x2dbd4bb3 .word 0x85c72e3f,0xc0a386e1 .word 0x72317765,0xcfef545a .word 0x954188f1,0x1e25d0f5 .word 0x580f137f,0xa7f2a997 .word 0x23af7bcf,0x19c0f27d .word 0xecfcd249,0xa25844cb .word 0xc59234a8,0xe9b2195f .word 0x59d9793d,0x01ddaaa1 .word 0x26580a61,0x2a5d5bce .word 0xff5d802a,0x14f700db .word 0xd705e59d,0x35972ade .word 0x5cbbc803,0x0a155b83 .word 0x358b1a6f,0x30176a01 .word 0x16364e0d,0x734cd07f .word 0xf58026f8,0x602c21c1 .word 0xdad78b91,0x0ff11ff2 .word 0x61264884,0xa42b261a .word 0x94b06dea,0x7ed04309 .word 0x8119236f,0x4d6f6c44 .word 0x2233dffd,0x2b4c3525 .word 0x2f882968,0xe66f6946 .word 0xe4feddf3,0xf24442e6 .word 0xeed73304,0xdccd0c62 .word 0xf1a175a9,0x73823d89 .word 0xe0b26ed5,0xb1a1e59b .word 0xbb2c390d,0x0df69d2e p20_local1_expect: .word 0x00bb1e8c,0x98ace4ef .word 0x00000000,0x24ffffff .word 0x66e7185c,0x1a395290 .word 0x6f844b36,0xf9bf7297 .word 0xfdbe7f3d,0xac80efbd .word 0xeacc2ca4,0x4674fba9 .word 0x2c71a889,0x27c52b67 .word 0x95fd3d13,0x77660812 .word 0xdc0f7699,0xb0badbc9 .word 0xfbda17d7,0xd173f326 .word 0xc99c407d,0x3e92c662 .word 0x0e5e7daa,0xc23c57e7 .word 0xd3c847db,0xe366c271 .word 0x19fe36ca,0x0af8d1f5 .word 0x70a2de73,0xf71f24a9 .word 0xcef4f9aa,0x58523ba6 .word 0x9ec1503d,0xc8d8132e .word 0xab58ced0,0x6f7adfa7 .word 0x6dff5fec,0x7b061b0d .word 0xd242afc8,0x2dec6f44 .word 0xb06a52d8,0x2539d331 .word 0x5c77b97b,0x0000da24 .word 0xbb650a82,0xda9e3ef5 .word 0xedb35f9a,0x768aa4ef .word 0x4c7dd0aa,0x0f55862c .word 0xd34a9712,0xb3012768 .word 0xaf968fdd,0x71fede18 .word 0xed31256a,0x7865a729 .word 0x7128d372,0x8c9381e5 .word 0x041ab840,0x38e672fc .word 0x26ffadf9,0xdd2f5fee .word 0x8494ba8c,0x493081ea .word 0x2292b57a,0xa50dd311 .word 0x80e627ca,0x2867358b .word 0xd010eece,0xe74327ed .word 0xfa2786e0,0x4a5cf6bb .word 0x923dc090,0x68459980 .word 0x8ada95ba,0x6dfb1652 .word 0xcf80704d,0x54809546 .word 0x070773dd,0x0a970c6f .word 0xd3541587,0x957ff8c4 .word 0xf284fcd9,0x29224259 .word 0xd452abd3,0x5635b5e0 .word 0xb48c3a7c,0x392876a6 .word 0xbe07a13b,0xebaccf5c .word 0xde59ac42,0x6cc22029 .word 0xe91718ee,0xa331f9c8 .word 0x0a523ba1,0x46ea4022 .word 0x11738338,0x10b7d71a .word 0xd775ccd7,0xe62a1839 .word 0x4032f579,0xf283ed3e .word 0x481e9fb5,0xd8cb8fc1 .word 0xd89731aa,0x964dc9e7 .word 0xc57909cb,0x6cce28bb .word 0xa243a440,0x1446a304 .word 0xb739a8ba,0x967b4c8a .word 0xfceb2fed,0x87b54884 .word 0x1c891017,0x79c211cf .word 0x1e25b7d7,0xf1665485 .word 0x4f60f891,0x0bf3587e .word 0xb4516823,0xd2e0be67 .word 0x133276f5,0xa179aca7 .word 0x191e0ec5,0x21bca9d7 .word 0x57399591,0xe6dfdb52 p20_local2_expect: .word 0xafee5aa5,0xcd08b203 .word 0x3df9b653,0x77bf48ec .word 0xf58026f8,0x602c21c1 .word 0x00000000,0x00000780 .word 0xd215551b,0x9d1a9548 .word 0x00000000,0x24ffffff .word 0x43a5771a,0xb85be139 .word 0x45d6f45f,0x9a6f73ab .word 0xbbc15541,0xab3428c1 .word 0x78ee2441,0xe6b10e9f .word 0xdfa4a37f,0xc03b9ed1 .word 0x2759bbad,0xcb2ec8b1 .word 0xabcf260f,0xb7648e79 .word 0x965be649,0xf7f6705d .word 0xb7ed56bd,0x56ef1fd0 .word 0x7461ce81,0xfbac4c22 .word 0x7896c329,0xb826b6d6 .word 0xe27bd2b1,0x0af29fcb .word 0x92995a2d,0x00b278a8 .word 0xc86eac18,0x8661c223 .word 0x560bdc73,0x527ac46b .word 0xb66ca43c,0x127aa821 .word 0x57698d7e,0x8e748fd6 .word 0x5dcec1ec,0x90232581 .word 0x42ab3fdc,0x23c2e140 .word 0xfb9b56ed,0xb187619a .word 0xef6eca87,0xe1333076 .word 0xff0a2580,0xd59f34c7 .word 0xf055d596,0x0ace0bf0 .word 0xa4e5953a,0x6268d74b .word 0x30d4ce02,0x5b1bcd17 .word 0x6c1a395a,0x64598f84 .word 0xf136a7cf,0x00b21704 .word 0x2a356b6f,0x17ee03f8 .word 0x525aa2a9,0x48e621d5 .word 0x4bdea307,0x6bcc623c .word 0x512e746e,0xca63680f .word 0x4e2b373e,0xb409de40 .word 0x14ce825d,0x3fadb8af .word 0xf20960af,0xbe5ff74e .word 0x70b1cd17,0x6a7f51fc .word 0xfc616dd4,0xf731e4fc .word 0xd596b842,0x27a05e06 .word 0xb7ad27ae,0x2ce95847 .word 0xfbbb72d0,0x93e48765 .word 0xc400c531,0xd94eb22f .word 0x64bcb4fd,0x13967966 .word 0x4e47bdb2,0xf65cb46c .word 0x86db2dff,0x5c912fd0 .word 0x656ccd5c,0x7f63c358 .word 0x336b841f,0x4561ebc7 .word 0xc2ae6ce1,0xcc66c50a .word 0xfff29425,0xbb0bbc60 .word 0xd89227f6,0x5c18a785 .word 0xcdf4f0ee,0xb2a0b360 .word 0x17ab2cbf,0x293b602b .word 0xab875b34,0x77e9a91f .word 0xdb0acbc8,0xc8ab794e .word 0x0ec33c56,0x80562ad5 .word 0xb456b904,0xbf429f49 .word 0x8c3f266f,0x23b7ddc0 .word 0xcc7944f8,0xd0478e59 .word 0xab855eba,0x800482a8 .word 0x41611c06,0x438093b4 p20_local3_expect: .word 0x9261bcee,0xf1c45561 .word 0x4bd6832b,0x8d2f903e .word 0x6ddf4aaf,0xfb920618 .word 0xaa640a93,0xff66c87d .word 0xc59234a8,0x8fff9c33 .word 0x25b9e4e2,0x8e789f4a .word 0x35b6799a,0x8711c3c1 .word 0x74abc425,0xb2eb9d9b .word 0x678d95c9,0xb930ed8a .word 0x09c8a3bf,0x5eb45ed5 .word 0x01e3ea7c,0x8d0747e3 .word 0xe7926c6f,0xb90b6312 .word 0xc1e168fe,0x942a797c .word 0x45f409db,0x3fa4b5d3 .word 0xbbc27c38,0x9216b9f6 .word 0x6b01e64a,0x821500b1 .word 0xeb8d0b77,0x27b84467 .word 0x259e2e84,0xa5cab1a5 .word 0x48cfbb49,0x59924290 .word 0x1aaaf009,0x706f02f2 .word 0xf3606d7c,0x51293e87 .word 0xbf970875,0x325e266d .word 0x14c1a74f,0x38a3e38b .word 0x3d31e074,0xc45f99ec .word 0xd38b4b37,0x842654a1 .word 0x1508fbef,0x92ffbe9d .word 0xf7955a4f,0xd7069171 .word 0x94a8f3b0,0x4bc2af5f .word 0xc782edf1,0x3d7cb124 .word 0x498c4621,0x3d39e214 .word 0x0e1a9d94,0xeb13dd49 .word 0xc9e7df9b,0xfd6175f3 .word 0xc811ffc8,0xcccfb10e .word 0xc034e41b,0x6ff7a3b0 .word 0x1ecb0179,0xb4e49883 .word 0xb996c204,0x3c395775 .word 0x0a09bcca,0xea0991bc .word 0x694a32aa,0x6850c51c .word 0x9451112f,0x82c4dee6 .word 0x7246839b,0xb019f55c .word 0xd71fa3ce,0xff6f313b .word 0x7b358536,0x38e44394 .word 0xf607032c,0x052aabf8 .word 0x9826617b,0x09b1e045 .word 0x00000780,0x35e9a710 .word 0x70fc24b1,0x6556b990 .word 0x15cc7c12,0x532ae18a .word 0xb193ce50,0x6e5accb0 .word 0xc706d832,0x48a47b28 .word 0x5da4b2d6,0x4efe73b8 .word 0xa600fc94,0x923fba92 .word 0x030fb8de,0xc0cd7534 .word 0xcbccaef9,0xa4a44278 .word 0xd050bed1,0x844a160b .word 0xac33cd5f,0x00000079 .word 0x0a094e5d,0x6af40cee .word 0xbba0964c,0x3f19f297 .word 0xd0788033,0xfde81fc5 .word 0x7ca63520,0x9fc9f677 .word 0x35d27710,0x5d727044 .word 0xd7c45030,0xbe5ff74e .word 0xf75fcaa5,0x83394085 .word 0xec807536,0x672bb794 .word 0xaff1f457,0x6cb32a02 p21_init_registers: .word 0x7ed8aca4,0x6aa24cfd ! Init value for %l0 .word 0xbdc4d31a,0x115c6c00 ! Init value for %l1 .word 0xcb30df32,0x736be87b ! Init value for %l2 .word 0x7a5f9c23,0xecf36719 ! Init value for %l3 .word 0x9c0fb4de,0x8f4c711b ! Init value for %l4 .word 0x5f072df8,0x23873935 ! Init value for %l5 .word 0xcf0504a4,0x1f5850f3 ! Init value for %l6 .word 0xf5adb8c4,0x5610dbc3 ! Init value for %l7 .align 64 p21_init_freg: .word 0x398c6e24,0x59b3e56d ! Init value for %f0 .word 0xbe1e6133,0xc8e198c9 ! Init value for %f2 .word 0xcfaff276,0x36edb486 ! Init value for %f4 .word 0xdf649d87,0xc2c40dae ! Init value for %f6 .word 0xfc0fb584,0x582e6f55 ! Init value for %f8 .word 0x596b3440,0x5afbda59 ! Init value for %f10 .word 0xafcbbba6,0xd7dd7544 ! Init value for %f12 .word 0x2a94654e,0xdea26816 ! Init value for %f14 .word 0x31f3d9a4,0xe9bae872 ! Init value for %f16 .word 0xe13ceb98,0x146720c1 ! Init value for %f18 .word 0x19cdce85,0x1bb55e24 ! Init value for %f20 .word 0x8df820b6,0xff1ca6f2 ! Init value for %f22 .word 0xba158087,0x4d076f7c ! Init value for %f24 .word 0x99193ed3,0x9ac53b55 ! Init value for %f26 .word 0xf7a7228f,0xb4847414 ! Init value for %f28 .word 0x1f0b1021,0xeccbee4f ! Init value for %f30 .word 0x6b92474d,0x1b8a2c3d ! Init value for %f32 .word 0xd7a39d3d,0x189c6394 ! Init value for %f34 .word 0x69a1f1e6,0x4c58dc90 ! Init value for %f36 .word 0xc46f6deb,0xecefac97 ! Init value for %f38 .word 0x6a4cfc89,0x8917eb59 ! Init value for %f40 .word 0xb41ccc49,0x699030f6 ! Init value for %f42 .word 0x4747f0e8,0x5f02d416 ! Init value for %f44 .word 0x375c91b4,0x8835ca6e ! Init value for %f46 .word 0x0715afa8,0xc9647c87 .word 0x31e4e3eb,0xca032148 .word 0x3fc1d694,0x40116c6e .word 0x5bd2161a,0xcc8b19d1 .word 0xeb497c3a,0x8d705081 .word 0x29eda6d9,0xe3da6cdc .word 0x6e6f7b42,0x714c53aa .word 0x3414b139,0x65fbc778 p21_expected_registers: .word 0x00000000,0x4aadbae9 .word 0x00000000,0x00000057 .word 0x00000000,0x00000000 .word 0x00000000,0x000000cd .word 0x00000000,0x0000b2ec .word 0x00000000,0x0000009e .word 0x00000000,0x00005413 .word 0x00000000,0x0000002f p21_expected_fp_regs: .word 0x78a51e16,0x651fe2cf .word 0xafc79191,0x25fa7ea8 .word 0x918433ff,0x945249c9 .word 0xe8a66b5c,0xe28fb2ec .word 0x19eb24b9,0x9941f392 .word 0xabb5d083,0x97162993 .word 0x165107ea,0xa14e5f23 .word 0x5ab64cab,0xb2183337 .word 0x00000000,0x00000000 .word 0x8f4c711b,0xb2abf7bc .word 0xcfd13fc4,0x0f0d1f0d .word 0x8df820b6,0xffffffff .word 0xba158087,0x4d076f7c .word 0x99193ed3,0x9ac53b55 .word 0xf7a7228f,0xb4847414 .word 0x1f0b1021,0x5e834832 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0x36845022,0xd175fe46 .word 0x6aa24d20,0x000000ce .word 0x5413c364,0xc3e73d67 .word 0xffffffff,0xa14e5f23 .word 0xffffffff,0xb620f88d .word 0x5e834832,0xc0fdc9f2 .word 0xab5dd064,0xe68ca59b .word 0x2759e8c9,0xe6d232df .word 0x78a51e16,0x651fe2cf .word 0xafc79191,0x25fa7ea8 .word 0x918433ff,0x945249c9 .word 0xe8a66b5c,0xe28fb2ec .word 0x19eb24b9,0x9941f392 .word 0xabb5d083,0x97162993 .word 0x00000000,0x00000000 .word 0x5ab64cab,0xb2183337 .word 0xed3fd368,0xbb3abaa1 .word 0xd1d7682a,0x70c3534f .word 0xec61f8f9,0x5bf5027d .word 0x8c5e42bf,0x2b34343a .word 0x2472703e,0xda194fa3 .word 0x23217ff0,0x3dabeeaa .word 0x9aa676e4,0xfa4fbc8e .word 0x701e8a50,0xd37270d1 .word 0x2d62cd8c,0x5884f2f1 .word 0x99ff793b,0xd4c391ee .word 0x047f57f9,0xda75ee6a .word 0x099e21f5,0x81a90151 .word 0x5d5555d0,0x5f5f91d6 .word 0x4ae9d32b,0x8f5bc19b .word 0x0000005a,0x2db845bf .word 0xc9c2f4cf,0xfaa763b5 .word 0xa086d482,0x3ed56b71 .word 0x3a2cf2ff,0x00000077 .word 0xe0db04eb,0x42ceeff9 .word 0x42fb38e1,0xd95f3755 .word 0x269ae05e,0xeb71ea72 .word 0x158b700b,0x0a397bb9 .word 0xe7788877,0xafbaa5f6 .word 0x115bd708,0xfd087d81 .word 0xcbbaea52,0x466da1c7 .word 0xa11abeb1,0xe0e4303a .word 0x6d7bf8b7,0x6a7294de .word 0x6468d6fd,0xb182a58a .word 0x00ab41be,0x2d5cfac5 .word 0xfd4cea8a,0xb868e861 .word 0xd5ea7a16,0x276498e7 .word 0x264c9083,0x7a327ca8 .word 0xe8e809fa,0x6cd1d0ef .word 0x8119d10a,0x06043569 .word 0x111c321d,0x189adf99 .word 0x27ee40da,0x7751e8d7 .word 0x1c207561,0xcb2812e1 .word 0xefa17c5b,0xb5a0c96d .word 0x5f5549ba,0xc64c63f0 .word 0x10e13dbd,0xb1814632 .word 0xb474d6a8,0x65ac9e83 .word 0x2ac074cc,0x0ebf51f3 .word 0x40ae60f3,0xd550d4a4 .word 0x251fe2f1,0x0bd660e5 .word 0xb6b3e158,0x8007f37d .word 0x8dea1789,0xbd947284 .word 0x94a83c7f,0x8a503ae0 .word 0x2739dbcd,0xc97229f3 p21_local1_expect: .word 0x2c874f14,0x82554b88 .word 0x0000ff63,0x6a203a6a .word 0x84b50ffc,0xacecc504 .word 0xcd33744a,0x94ff9b8b .word 0x96d2f8a0,0x2ce993f5 .word 0x8f4c711b,0xb2abf7bc .word 0xa96e558e,0x9632c64e .word 0x179801ef,0x654d68f0 .word 0xa7822399,0x80d16f84 .word 0x1b594474,0x25810953 .word 0xf8bde01c,0x3730add6 .word 0x381e6d62,0x0f68e9a8 .word 0x4843c66a,0xc214a64c .word 0xa3f02137,0xb4ac0e30 .word 0x3d15cb25,0x112ca100 .word 0x13b4ec01,0x24638457 .word 0x4aadbae9,0xabcd14b6 .word 0x00e463c9,0x7efb7a19 .word 0xe3e94502,0x201992ec .word 0x20a77b51,0x6bc73096 .word 0x8541ab92,0x50452fd9 .word 0xae845f8b,0xf8d97bee .word 0x5ff005c9,0x25ea7d84 .word 0x39cd305f,0x4f691fa4 .word 0x3dbe3c77,0xeb3ac725 .word 0x9dae1904,0xad4c2a26 .word 0x3948112e,0x96aa204a .word 0xa9f1de68,0xb7c5999a .word 0x8b377fc3,0x57044ce4 .word 0xcfa429de,0x33cdab1e .word 0xb1599641,0xfbc8b671 .word 0x7366e03e,0x48af8c28 .word 0xef325d2f,0xcfcfee35 .word 0xa401602b,0x4c7954da .word 0x57cbd54f,0xffdc2ef8 .word 0x28e36706,0x3d696c11 .word 0x66143847,0xc1720738 .word 0x71d8ed48,0xd6140fac .word 0xc66eedb9,0x28bf5fe9 .word 0xff34b872,0xc91ec8ac .word 0x46ffe19e,0xbc125a95 .word 0xdfcfdabd,0xf0941703 .word 0xb56d9215,0xf9dd2563 .word 0xc48a880e,0x3b7bb944 .word 0x953c0bea,0xb73af1da .word 0x78641a33,0x64cc4f7b .word 0xe2ab22e3,0xaec80d63 .word 0xa23edc75,0x7aea39f7 .word 0x3080f4f0,0x491e797d .word 0xc43fd1cf,0xda291c3a .word 0x0425e77b,0x4b276a2c .word 0xc6cc7ff3,0x6f7517bf .word 0x26cdc4ed,0x492f1870 .word 0xb70dc3c0,0x748cedac .word 0x66c0e670,0xdd4eb0f9 .word 0xde05e7be,0x7405c859 .word 0x8cf8de1d,0xf7cbe91d .word 0x92bd9e76,0x0fe09bab .word 0x3640dc75,0x3b51999b .word 0xfc130c08,0xef3cca66 .word 0x299033d5,0x2037a6d6 .word 0xf2117581,0x6e1daf99 .word 0xa7decdb2,0x82cb75b7 .word 0x27656463,0x466df260 p21_local2_expect: .word 0x84b50ffc,0xd49f70ba .word 0x263a43d4,0x59b7452d .word 0x410082dc,0x1bf0b292 .word 0xe8a66b5c,0xe28fb2ec .word 0xffaf2bce,0x7126062e .word 0xfe5c5ff4,0x795aaf21 .word 0x389dc1fb,0xffffffdf .word 0x005d27e8,0x1220529f .word 0xb49efd15,0xd7d36baa .word 0xbb63ff3e,0x1ac2c0d3 .word 0x9f4c9861,0x04f6559f .word 0x82f63c9e,0x3a5bff3e .word 0x43393acc,0x43770cbd .word 0x21af1c94,0x33940127 .word 0xb383e4b7,0xb652a6ee .word 0x423cf857,0x8ae46a8e .word 0x97032ee6,0x3b3176b6 .word 0x39721150,0xedfa181e .word 0x5941832f,0x770fc5f6 .word 0x29a34938,0x9332c4fb .word 0xf5b12fc1,0xc4ee8ac5 .word 0x1e0f01b6,0x064fe005 .word 0x8405226c,0x7f593b8d .word 0xb1793120,0xc4b30b70 .word 0xc24c7013,0x922d31ea .word 0xc310fbcf,0xf69cba95 .word 0xd5db8ae6,0x0928442d .word 0x0bdce760,0x49b3ff63 .word 0xe5c247c0,0x450fca97 .word 0xe3311615,0x92c8a4e4 .word 0xfd2ceb8f,0xeb112a04 .word 0x3e39878c,0x910bc715 .word 0x991eb61a,0xd7343203 .word 0x45495467,0xd9f5cb2c .word 0xdf06ae85,0xd0cb8aed .word 0xeae4a3de,0xb9346d87 .word 0x25014979,0xffdd3594 .word 0x8f4ba5fa,0x6720d32f .word 0x29a13229,0xb1641eb8 .word 0x34d2a228,0x0a802515 .word 0xdf35f16c,0xca878ccc .word 0x2be36671,0x7436b221 .word 0x5170120b,0x3fabcedc .word 0xfd70361f,0x019abbc7 .word 0xac8c96c1,0xe0adf206 .word 0xdbbc1cd4,0xaf046744 .word 0x051541c8,0x00000000 .word 0x76466f29,0x4ed31c13 .word 0x00000000,0x96d2f8a0 .word 0x5a027c15,0xe97af3a9 .word 0x1201f1d8,0x85ce1bca .word 0xac946e48,0x0621d52f .word 0x9717dc2d,0x5f9666c4 .word 0x61982e0a,0xa7b36e80 .word 0xc39da764,0x90041883 .word 0xb6530d3c,0xfc0b3642 .word 0x4b325376,0x7915beef .word 0x51e23b34,0xbc69b54b .word 0x748cedac,0x6cbeffe4 .word 0xfa2ca467,0x10f36d2e .word 0x008e3e69,0x96d3d0d6 .word 0x4544c4da,0x40994547 .word 0x9962960a,0x5050f4cb .word 0xafe2aaa1,0x9ac76323 p21_local3_expect: .word 0xcff521d8,0x36845022 .word 0x00000000,0x00000000 .word 0x77711363,0xffd8196e .word 0xffa78612,0x49ec237e .word 0x0d1f0d0f,0xc43fd1cf .word 0xde53ac8b,0x496822e8 .word 0x4d0f4fc1,0xdbcdcfbb .word 0xde804f81,0x59d43539 .word 0xc8d905b1,0xae888fe5 .word 0xb007b988,0x79f5a724 .word 0xfd982c5d,0x814435d5 .word 0xd12ec42f,0x49fdfe4a .word 0xa35107e9,0xb8340a47 .word 0x801a01b0,0xc0b5ccaa .word 0xfa34acc3,0xdbc500f3 .word 0x7f5c2b04,0x0dc01c1d .word 0xe9e73a07,0xebb8a131 .word 0x84280e61,0x252d1dbb .word 0x978bde68,0x0c92a80d .word 0x954915a5,0xdeaefcb5 .word 0x41c896f2,0x9ff7a6c2 .word 0xceabf5ac,0x8ce9c374 .word 0x2489e452,0x54328793 .word 0xa46abc54,0xa4bf754b .word 0x45c51852,0xbca34a6b .word 0xc704f071,0x4d1371d2 .word 0x82ef7c98,0xd2efd810 .word 0x912fe5f8,0x816b9ecb .word 0x084539c2,0xad9d9e4c .word 0xce81fffa,0xb722e73d .word 0x40280ba8,0xa27ffb22 .word 0xb2f89840,0x30142e57 .word 0x95bf9f69,0x4bfadae6 .word 0x6edcb9aa,0x3ef9c394 .word 0x3f2d5359,0x5f758d1f .word 0x0bc76eaa,0xe1baf7bb .word 0x3b643237,0xc79fd79a .word 0x3a665fe8,0xb76fa33d .word 0x94108f67,0xacb21354 .word 0xd010838c,0x5a268479 .word 0x86b31c26,0x14f5f8b0 .word 0x34d80059,0x2d8bd892 .word 0xa3d96468,0xacb21356 .word 0x0f2bd3fb,0x547c687e .word 0x30cd7ea5,0x7175b864 .word 0x1ed0744f,0x8f40a23d .word 0xb2051281,0x081bfd5d .word 0xb1cd8a0d,0x78e29aa3 .word 0xeacf5557,0x755849a4 .word 0x91d4a457,0xc6c079c2 .word 0x39eb4588,0x4d54d792 .word 0x673d0fa3,0x00000d1f .word 0xaae40f29,0xd4bb6876 .word 0x53552a7d,0x9797690f .word 0x6471db7d,0x66b03cec .word 0xa7610dc4,0x0149c4dd .word 0xba4f09e3,0x58c35d6b .word 0xce640118,0x3803fcfb .word 0x7f1e8632,0xfb43dae3 .word 0x8b81a1de,0xdfcc593d .word 0x26e6a115,0xe00ab3a1 .word 0xc4be2967,0xda5ff910 .word 0x455c2d9d,0xef87d3ce .word 0xb3f5ddcd,0xb2abf7bc p22_init_registers: .word 0xa18faed0,0x5acc95b7 ! Init value for %l0 .word 0x787322ea,0xab7426ab ! Init value for %l1 .word 0x2c5fd970,0x6d0f7ae2 ! Init value for %l2 .word 0x4532fd62,0x8f497992 ! Init value for %l3 .word 0x31a900dc,0x5afa0ca8 ! Init value for %l4 .word 0xe2d1ef56,0x8820f3b0 ! Init value for %l5 .word 0x254a92e5,0xe55d02ca ! Init value for %l6 .word 0xc5a678c0,0x72ef4a12 ! Init value for %l7 .word 0x2f3991dd,0xea91a427 ! Init value for %l0 .word 0xa6f1887c,0xd679b5c8 ! Init value for %l1 .word 0xe5364398,0x4c0326a8 ! Init value for %l2 .word 0x7ecf6f06,0x45e22b3a ! Init value for %l3 .word 0x4377bc5b,0xd416ea37 ! Init value for %l4 .word 0x3df6b220,0x226a50cc ! Init value for %l5 .word 0x8a09a546,0x11ff7fd1 ! Init value for %l6 .word 0x5f5dbe96,0x48a2732a ! Init value for %l7 .align 64 p22_init_freg: .word 0xf8ed0784,0x1cbc7346 ! Init value for %f0 .word 0xbbaa871a,0x5cac0e21 ! Init value for %f2 .word 0x3fcfc147,0xde4c574d ! Init value for %f4 .word 0xc8fe6335,0x79f67086 ! Init value for %f6 .word 0xe8e8bf49,0x330c7033 ! Init value for %f8 .word 0x9b3fc7be,0x59298203 ! Init value for %f10 .word 0x835a62a2,0x38bf0ef7 ! Init value for %f12 .word 0xd3aabd45,0x5ddb17fc ! Init value for %f14 .word 0xd8ce5c0e,0x5371fcd9 ! Init value for %f16 .word 0x95803c92,0x133fe8b7 ! Init value for %f18 .word 0x647eec8a,0x72e2bc1b ! Init value for %f20 .word 0x6ad3bd83,0xa8d2876f ! Init value for %f22 .word 0x2f5fa568,0x149b822e ! Init value for %f24 .word 0x2013d3d1,0x876e4267 ! Init value for %f26 .word 0x31b9557e,0x5687cfaf ! Init value for %f28 .word 0x1b02830d,0x8c47926d ! Init value for %f30 .word 0x69a3622f,0xe51179e4 ! Init value for %f32 .word 0x3bb03901,0x82980b9a ! Init value for %f34 .word 0xe2d5f6ff,0x7b21c52b ! Init value for %f36 .word 0x2f2dad37,0xd11c804e ! Init value for %f38 .word 0x6eb2735c,0x88924cc7 ! Init value for %f40 .word 0xc361066d,0x527d1da1 ! Init value for %f42 .word 0x38ed564d,0xeb8d3fcf ! Init value for %f44 .word 0x4535801d,0x87f618d6 ! Init value for %f46 .word 0xa39f4703,0x063378cd .word 0x4cd291f5,0xd415dc90 .word 0x6902189d,0x247ba997 .word 0xd6bf4535,0x9eeca555 .word 0x170429a2,0x91fea2ff .word 0x6f195d2a,0xc0a1ab1b .word 0x05a46451,0x8de2fbd2 .word 0x1eff6726,0x196a0bba p22_expected_registers: .word 0x00000000,0x0000b511 .word 0x00000000,0x4eb44649 .word 0x00000000,0x0ec7b109 .word 0x00000000,0x00000085 .word 0x00000000,0x2c7e7df7 .word 0x00000000,0x00000000 .word 0x00000000,0x00000078 .word 0xf5f7ffff,0x2fe7c377 .word 0x05b17684,0x71cca49d .word 0x05b17684,0x91b284d1 .word 0x00000000,0x1fe5e034 .word 0x8385aad1,0x1839955f .word 0x00000000,0x3c29eb83 .word 0x00000000,0x2051c950 .word 0x00000000,0x7fffffff .word 0x00000000,0x0f8f12ff p22_expected_fp_regs: .word 0x00181dce,0x37ad4085 .word 0xe01096d1,0x8670f679 .word 0x3fcfc147,0xde4c574d .word 0xc8fe6335,0x79f67086 .word 0xfffff7f5,0xffffffff .word 0x9b3fc7be,0x59298203 .word 0x835a62a2,0x38bf0ef7 .word 0xd3aabd45,0x5ddb17fc .word 0x3ceeadda,0xbeb8790a .word 0xe1deda46,0x01d8f240 .word 0x8d1fa260,0xa20f6ad9 .word 0xc08a40e3,0xbffc4fa3 .word 0xc8582f78,0x4ca5c9ea .word 0x0e949242,0x0ad8d3a1 .word 0x77e2b4b5,0x7c1204e2 .word 0xc9dd459f,0xde3a1782 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0xffd993ed,0x56c029ab .word 0xf5f7ffff,0x2fe7c377 .word 0x79f67086,0x4eb44649 .word 0x2c7e7df7,0xff00001a .word 0x79787086,0xffffffff .word 0xfffff7f5,0xffffffff .word 0x3cb509b7,0xe7aa1aab .word 0x8e24d971,0x63bcba14 .word 0x578dd1cf,0x3b726843 .word 0xad3ce686,0xfb863b2a .word 0x8fe9bf10,0xe060a46d .word 0x1f8ac4be,0x8f97d34a .word 0x115eae23,0x690802de .word 0x44d730ee,0x13080c38 .word 0xe7c0819b,0x87b6f449 .word 0x109d41eb,0xc66784aa .word 0x99b7b01d,0x245b5edd .word 0x12850775,0xd8f5d4be .word 0x9269ce2d,0xd9c85959 .word 0xd7351333,0xc2685bb6 .word 0x87dbc277,0x9c0f9e85 .word 0xd19f826b,0xfe0d54ca .word 0x68eda4e1,0xdb465d53 .word 0xf2d5a731,0x04c0d0a6 .word 0x04d31c4b,0xefc2ac32 .word 0x6be5042b,0x2307efe6 .word 0x9785aadc,0x90eec303 .word 0xf7066c03,0x1a7b1a85 .word 0x350f37af,0xcd971120 .word 0xc755ea48,0xc8907680 .word 0x61064a7e,0xa19fd7d5 .word 0xc5f994d1,0x55024b7d .word 0x0a79b8be,0xdaadee3c .word 0x40f2d801,0x46dadee1 .word 0xd96a0fa2,0x60a21f8d .word 0xa34ffcbf,0xe3408ac0 .word 0xe85c871d,0x782f0018 .word 0xa1d3d80a,0x4292940e .word 0xe204127c,0xb5b4e277 .word 0x82173ade,0x9f45ddc9 .word 0x8afeb925,0x7b85b686 .word 0x39852d68,0x5ca9b623 .word 0xdedac96c,0xfc676190 .word 0x137f9383,0x8c6ae339 .word 0x12bd0cf0,0x20ea4185 .word 0x4ca5c9ea,0x0fe0bbc3 .word 0x8b3755b6,0x4b2d81d3 .word 0x10f9a370,0x8068a030 .word 0x294b1f61,0xcbf66a9b .word 0xcc5e6b3e,0x90e96ad5 .word 0xd67fd84f,0x1d2aaa16 .word 0xa8a0a2f6,0x64142052 .word 0x7565f131,0x6f2f81a1 .word 0x6b14e96a,0x88575221 .word 0xc595f0a0,0x4ffce6f4 .word 0xe1418550,0xde9eefa5 .word 0x80e86bdb,0xcbd3b87b .word 0x67ffa1be,0x648d6103 .word 0xa66e4f96,0x567ee0bf .word 0xa189ec29,0x60bc82b2 .word 0xfa35e7e8,0x001bc295 .word 0xf1dc3af9,0xaf4ba4f2 .word 0xcd4660ea,0x1c0f7f29 .word 0x18cab98b,0xf085e9eb p22_local1_expect: .word 0x000000c8,0x7c6061df .word 0x5e3787b7,0x08d5309a .word 0xa0e0b881,0x00000000 .word 0x411a5b24,0xa0ac7ebf .word 0xc8fe6335,0x79f67086 .word 0xa9cd4eca,0x46bfe2d2 .word 0x19edb77f,0x650a07ae .word 0x8385aad1,0x18399eb0 .word 0xc13c6340,0xaf327963 .word 0x5c9fc411,0xf91ca3e5 .word 0x9cd2c877,0x0278d752 .word 0xc65f63cb,0x9b5c7435 .word 0x47378a25,0xa39384a4 .word 0xa4110f74,0x24550023 .word 0xc92ab131,0xc770ff7d .word 0x45c71feb,0x77f852d1 .word 0x5a80c8dc,0xb12a2ca3 .word 0xa00690f2,0x76a114fb .word 0xd4653328,0xd0dff36b .word 0x3065141f,0xd1a028de .word 0xe353349c,0x2a953ab4 .word 0x51abd038,0x476559a3 .word 0x32f174a9,0x2e820da3 .word 0x216cb10d,0x8f432aff .word 0x69017028,0xb0d8ee76 .word 0xae017e4c,0x573f2ba3 .word 0xec1170ff,0x83b17167 .word 0xbf513aef,0xbd057262 .word 0x03446f47,0x9861d13b .word 0xfc5c586e,0x90b1799d .word 0xf74c153e,0x43268a2b .word 0xdb3655ff,0xc69551f4 .word 0xc0d16a8d,0x1b52ad42 .word 0xf224999c,0xebb02e2d .word 0x6dc8e6b4,0x0bfd24b9 .word 0xa2d724d9,0x7818872e .word 0xbaa62ab2,0xdc0d5e1f .word 0xafe80387,0x515ec7b7 .word 0xa793b012,0xa2fb6690 .word 0xcfdec84c,0x5b32d679 .word 0x1c36a50e,0xf4e30b33 .word 0x6b9245c0,0x4412e265 .word 0xc555c095,0x0c2e8297 .word 0x5f44dc9a,0x83ce6d0f .word 0x1401206e,0x2c67db8c .word 0x42aed0b6,0xf2054cba .word 0x00a35145,0x3fa8855a .word 0x6e0a590e,0x45e6c9cb .word 0xc2569dae,0xacd48967 .word 0x8b4f2300,0xd964a543 .word 0xa63b2beb,0x75728ca4 .word 0x87d03740,0xafd29871 .word 0xa26c6f83,0x29b9ace4 .word 0xb9eba800,0xdc1b2ca2 .word 0x6f825369,0x1f8e71f7 .word 0x36a3e970,0x0dbca835 .word 0xbd5b49e1,0xab82a08e .word 0x11ff0fe9,0x0b944bf7 .word 0xc165a48c,0x0dfeb0ba .word 0x72ab66af,0x23cd525c .word 0x1b031669,0xf78635ec .word 0x6abd667f,0x9ac72b0f .word 0x897c41ab,0x9a49fec1 .word 0x664cb0a9,0x20bf71bb p22_local2_expect: .word 0x6fd78432,0xef673f2c .word 0x0000004a,0xffffffff .word 0x3d83319e,0x8b5cb3d4 .word 0xff40ad37,0xce1d1800 .word 0xa39384a4,0xd7b0a9eb .word 0x40f2d801,0x1727b0b9 .word 0xcc6838a1,0x64d02be2 .word 0x8f068530,0xba183314 .word 0x460caee6,0xc1c7931e .word 0x36266683,0x0d0aa028 .word 0xeca3cfdb,0x4f833b30 .word 0x7c36954c,0x62222bb3 .word 0x58c10d1d,0xabf6026c .word 0x2c8a4259,0x8082c1fe .word 0x7428fcdf,0x46937d64 .word 0xbefd5ffe,0x77ff6af2 .word 0xc2069419,0xa129dfe6 .word 0xf1dd8100,0xadca42be .word 0xaca4d34a,0x29f6bb6d .word 0xfd2d0c1f,0x2bdfbfd2 .word 0x267ba1ff,0x0b910ed4 .word 0x23f4f444,0xf5b257d2 .word 0x2042e013,0x72c04033 .word 0x03b8668f,0xf11c97d7 .word 0x6c1fa0f6,0x32b52744 .word 0x684d9bcb,0x93e73ef1 .word 0x86aa9631,0x13239bab .word 0x2967439f,0x4f3eab4c .word 0x2fdde61c,0xa62d3bf7 .word 0xf99cb893,0x4c94e165 .word 0x81b8e0a0,0x2d3784f8 .word 0xdad57e1e,0xc24e5b57 .word 0xf020424c,0x3f7699ea .word 0x4121bd1f,0x3f67a86c .word 0xa27e9c39,0x53a1bae1 .word 0x131098f5,0xadb26a58 .word 0xd789e92e,0x7857c2f2 .word 0xafd28559,0xa79f57e7 .word 0xc2114110,0x965f9f09 .word 0x0acdc5af,0xc6a87c62 .word 0xf9701edd,0x8250ce93 .word 0x91dc6027,0x276c3dec .word 0x87707997,0x3cb22819 .word 0xcf63ef5b,0x0d44c51e .word 0xdeee3881,0xc61c33aa .word 0xb9ec22c8,0xf6de9ed4 .word 0xf225b8b1,0xfb3a6de6 .word 0x6f8f799f,0xd9f4145d .word 0x7441e694,0x2905f678 .word 0x053751f0,0xf357661b .word 0xeab9c552,0x0603bf34 .word 0x03fd2ba6,0xc3538356 .word 0x9455afc3,0xd9c70ec2 .word 0x54b9a811,0x08e1ae43 .word 0x52e983d4,0x1edb8464 .word 0x6faaef71,0x323088af .word 0x8f415bb1,0x28ea3600 .word 0x051ff32c,0x82575eaa .word 0xed7e7610,0x0f7e612b .word 0x8385aad1,0x4041235e .word 0x5f575c41,0xf3270fff .word 0x61a29fb7,0xc57d1015 .word 0x149fbe4b,0xe37c34ff .word 0x502c76ba,0x000367a1 p22_local3_expect: .word 0x240e1136,0x47b35dce .word 0x79f67086,0xd19610e0 .word 0xc43c9eb6,0x9ad1e504 .word 0xf77d7e2c,0xf30276db .word 0x00000871,0x4eb44649 .word 0xffd2f05c,0x000001e9 .word 0x2331354e,0x551a5603 .word 0x0000003f,0x45e22b3a .word 0x02cfaf05,0x54a3fd0b .word 0x03dec09b,0x5b01f40f .word 0x1a50ca36,0x09ec7159 .word 0xfde7a5f5,0x33f7a2ef .word 0xa140d36f,0xd3b08232 .word 0xdc626023,0x0634aed3 .word 0xf114c4dc,0x9128771b .word 0xf006a4db,0xccbb5678 .word 0x260c9e33,0x70498422 .word 0xde136eee,0x69058cdf .word 0x559bc704,0x5cbc4926 .word 0xc9fa7b4d,0x0f952fb2 .word 0x82bc8f44,0xdbd980a7 .word 0xc0c9825d,0xebca1bb9 .word 0x356ab511,0x71940209 .word 0x77407664,0x0d0c86ec .word 0xaefed805,0x40aebcc5 .word 0x95aa36a0,0x4f72e9f8 .word 0x1d1796fd,0xf0faa2bf .word 0xbee76f54,0xbb852cc6 .word 0xfef1d496,0x3092e91f .word 0x4de392a8,0x39a8948d .word 0xbe2eab8d,0x90c4d0a5 .word 0xf624c777,0x07b3b8e9 .word 0x0e0e5fc1,0x8670e3d0 .word 0xb8c433d4,0xf8b20446 .word 0xc8b64926,0x26cbf41c .word 0x00942e17,0x77d933ff .word 0x1dee5730,0x1448f501 .word 0x949fb98b,0x2f014792 .word 0x5d0b4c24,0xcc6640ea .word 0xb09ce68a,0x325ebef8 .word 0x073cb703,0x6bd34e2c .word 0x60f144d0,0xffe736c8 .word 0xe83d75f8,0xa9251ad1 .word 0xa9a500e7,0x831a351d .word 0xffc809f5,0xb7d3e930 .word 0x423eb3ac,0xeb78bd79 .word 0xa13fd3fb,0x5af88f4b .word 0x7e869f37,0x1a73b670 .word 0x074f1d0b,0xea69fbd1 .word 0x00000000,0x0000293c .word 0xaa68675e,0xd2d52117 .word 0x95791ae6,0x8f03b87d .word 0x48b3a032,0xcd0782bc .word 0x0000003f,0x45e22b3a .word 0xcbcbe459,0x5459aa50 .word 0x61be8efd,0xd0991ecb .word 0x7fdd497d,0x472c0444 .word 0x2bbaad96,0x1fe5e034 .word 0xdcfeefd9,0x1b5b7c5a .word 0xd9b9f760,0xb19d93fc .word 0xf597dca5,0xd6643571 .word 0xc2af22ce,0x8ac1d321 .word 0x00000037,0xbbdf8457 .word 0x6cdd55b2,0x0fe56a00 p23_init_registers: .word 0xa38c4918,0xc48f06f9 ! Init value for %l0 .word 0xfbfb4418,0x8d5c8b9c ! Init value for %l1 .word 0x43d43e1e,0x5c948aad ! Init value for %l2 .word 0x275bbb0a,0x567c52be ! Init value for %l3 .word 0x84f4b33e,0x86182a9a ! Init value for %l4 .word 0x5d0b3098,0x874308cd ! Init value for %l5 .word 0x3a720e3e,0x5bea71ce ! Init value for %l6 .word 0xc72091e6,0x2e79d110 ! Init value for %l7 .align 64 p23_init_freg: .word 0x9bf72302,0xa271f9ef ! Init value for %f0 .word 0x6265402f,0x3f07e76b ! Init value for %f2 .word 0xe11bdc5b,0xcdcddcc1 ! Init value for %f4 .word 0xed4e5b88,0x39893ea2 ! Init value for %f6 .word 0x6281faf2,0xb2368079 ! Init value for %f8 .word 0x8ea8e861,0x50991af4 ! Init value for %f10 .word 0xc4cfde1e,0x4fdf9041 ! Init value for %f12 .word 0x957fa04e,0x302fd74f ! Init value for %f14 .word 0x82783783,0xf351f507 ! Init value for %f16 .word 0x28b9d51d,0x9260d75f ! Init value for %f18 .word 0x8fd5a5d5,0x733922a9 ! Init value for %f20 .word 0x664e7797,0x4a6e0407 ! Init value for %f22 .word 0xd1d87dcc,0xfe7ed046 ! Init value for %f24 .word 0xfb626095,0xce2bf040 ! Init value for %f26 .word 0x2f879d61,0xd41a4959 ! Init value for %f28 .word 0x82dc18de,0x9c4c6900 ! Init value for %f30 .word 0xf666c3e6,0xfa9081b4 ! Init value for %f32 .word 0x57f05e7b,0x5e096e3c ! Init value for %f34 .word 0x19ae61b3,0x35a755ee ! Init value for %f36 .word 0x5d600b50,0x0f4a0574 ! Init value for %f38 .word 0x503fe3f6,0xdd58d8e9 ! Init value for %f40 .word 0xafe4ac95,0x21b6ee20 ! Init value for %f42 .word 0x8d5e388c,0xd1e4b2e7 ! Init value for %f44 .word 0xaa484b21,0x8dddc54b ! Init value for %f46 .word 0x491df06f,0x1aa5aaaa .word 0x5fe63912,0x2eae9f5b .word 0xd9c69c6b,0x3a2d7ad0 .word 0x734e2cfe,0xc4abf137 .word 0x1e59f55f,0xaf9345e1 .word 0x55a996ab,0x6dff722b .word 0x4204477a,0xab8e79a1 .word 0xba7f5afa,0xdc761ba2 p23_expected_registers: .word 0x00000000,0x00000023 .word 0x00000000,0x0000003b .word 0x00000000,0xba4dc800 .word 0x00000000,0x00001886 .word 0x00000000,0xdb5d2991 .word 0x00000000,0xea30e2a4 .word 0xffffffff,0xfffffae5 .word 0x00000000,0x46d07efe p23_expected_fp_regs: .word 0x9bf72302,0x67519288 .word 0x68f1fa7f,0x76c07618 .word 0xe11bdc5b,0xcdcddcc1 .word 0xed4e5b88,0x39893ea2 .word 0x6281faf2,0xb2368079 .word 0x8ea8e861,0x50991af4 .word 0xc4cfde1e,0x4fdf9041 .word 0x957fa04e,0x302fd74f .word 0x82783783,0xf351f507 .word 0x28b9d51d,0x9260d75f .word 0x8fd5a5d5,0x733922a9 .word 0x664e7797,0x4a6e0407 .word 0x28505229,0xd01d2e77 .word 0xa01fcafb,0xbce1ed36 .word 0x2f879d61,0xd41a4959 .word 0x82dc18de,0x9c4c6900 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0x81fea1bf,0xcecb791b .word 0x91295ddb,0xa4e230ea .word 0xe9d767bc,0x141d1415 .word 0x4fdf9041,0xa1cf19af .word 0x28505229,0xd01d2e77 .word 0x8618a29d,0x6964f71e .word 0xf1b3eec9,0x3aa80152 .word 0x1241c8b8,0x039c0eca .word 0x32aa3938,0x0bbe206d .word 0xb2499d76,0xf0a6faa8 .word 0xbc91aa1c,0x5c98670e .word 0x484495ee,0xafc2c99a .word 0x2c52693f,0x5b0b156f .word 0x85f7ee29,0xc48f06f9 .word 0x23fa4c64,0x872d596e .word 0x1665cd60,0x8d009534 .word 0xdf1bccdf,0xce91922c .word 0xcb7264f8,0xcf1549a7 .word 0x46b0b1f2,0xbd817e0e .word 0x1f50dc13,0x937b7bf8 .word 0x3f69c5fa,0x60b30632 .word 0x058c45d6,0x3db9e416 .word 0xa01fcafb,0xbce1ed36 .word 0xc432849e,0xbefc1e14 .word 0xc2ed65cb,0xa48cead2 .word 0x95191f34,0x08b20059 .word 0xb57ea50e,0x53ba85c7 .word 0xd5532b6f,0x0cb86bd4 .word 0x87c46747,0xd27fc42d .word 0xc67617b4,0x94c233b7 .word 0xc815bce8,0x13bdabab .word 0x1183b9d8,0xbd3ae703 .word 0x0cd2579f,0xe03466e8 .word 0x652dbbce,0xbfdce5fa .word 0x9cbffc48,0x6262657f .word 0x13ef59c0,0xa2e96061 .word 0x5a6495fa,0x3a577065 .word 0x018eb4b1,0x6644257e .word 0xaec4e5ab,0xccbe9e40 .word 0x6fd28368,0x8ca3f707 .word 0x4e55db19,0xb2368079 .word 0xd4fb6a90,0xc58a7385 .word 0xcbad7ad6,0x8f9fce10 .word 0x857982d7,0x53a6545e .word 0x5c74c91f,0x5d167ea1 .word 0xf48a3e99,0xb50f04ea .word 0xea4887c9,0xf43339ef .word 0x172ef08f,0x55064199 .word 0xe77956e6,0xd924f2d0 .word 0xa657fda9,0x05b3784f .word 0x874308cd,0xeae555f5 .word 0x4a8ee430,0x58aba3a3 .word 0x860e9d58,0x03213aa0 .word 0x1c1ffb63,0x47edffa5 .word 0x5748ee15,0x42d6315e .word 0x60550b0b,0x7978fe0d .word 0x2180d18b,0xce5f8d49 .word 0xb16a5433,0x72d24733 .word 0x4af622d8,0x6da6b3bd .word 0x59991bdc,0xbf5352d8 .word 0xf724a5a4,0x78a60aed .word 0x6ebe8322,0x1917d7b4 .word 0x8d05f747,0xc7597dbc .word 0x52922b69,0xd1995664 p23_local1_expect: .word 0x39893ea2,0x50c0a1a8 .word 0xd65c8b9c,0x3b9c28e6 .word 0xdb5dbd44,0xa3308446 .word 0x1876c076,0x84360735 .word 0xa7d3d5b6,0x2a3ee8f1 .word 0xc4cfde1e,0x874308cd .word 0x7fb44ff8,0x45f0b26e .word 0x5b898977,0xe7f170f6 .word 0x2ca56e80,0xef4a0398 .word 0x1b407e1a,0xf0ac9364 .word 0xf63801e2,0x885617de .word 0x570539e9,0x93da5bf0 .word 0x688c0e96,0x34dcd079 .word 0xddee2d86,0x7cd3eb07 .word 0x9a063af7,0x4917d5a0 .word 0x60cbece8,0xf22048cc .word 0xe257ed14,0x4b617b2f .word 0x6571ab83,0x3d0a2eec .word 0x072a591f,0x3d3491cc .word 0x912af6f9,0xdc31f3e8 .word 0x03a7aafd,0xd1abe79f .word 0x58c7510b,0x0ead3e02 .word 0x99eafc7c,0x82cfe511 .word 0x538a97d8,0x3015746d .word 0xcfc6d062,0x00bcbd3b .word 0xf75ef711,0x96c6016b .word 0xcfbaf433,0xae88f6d8 .word 0xbf4ad574,0xecfe26a6 .word 0xffffff7e,0x62ebad95 .word 0x6e00798c,0x2e6b9eb1 .word 0x21cf74ba,0xda9549ec .word 0xa49f3400,0xa38d33e0 .word 0xae5d24d7,0x4d5c4348 .word 0xbf7de743,0x363577b8 .word 0x99db576b,0x81d9ef88 .word 0xb52a5d51,0xf09e4d10 .word 0x85ec90d3,0x15512bc2 .word 0xe9b7461e,0x4b976967 .word 0x8d557cb5,0xa9405e4b .word 0xc0a7b0ce,0x04cdf759 .word 0xf0818807,0x8594670d .word 0x8819dfb5,0x2ba6dfc1 .word 0x3c725f15,0xfc4bb0bf .word 0xec103417,0xf747e83b .word 0xe5434535,0x4ae8ce4a .word 0x787713f0,0xccf0cc0c .word 0x8e665505,0x5dd3d5bb .word 0xfd950a03,0xa33130f8 .word 0x7a6c42b6,0xaaea3354 .word 0x504663ca,0xe0b6292b .word 0x05490c3e,0x9b10b2c7 .word 0x7efd4d39,0x685d4cc0 .word 0x07b44fdf,0x79be97c2 .word 0xdfdaf2bb,0x861f00d4 .word 0xf5736786,0x9f1e76b4 .word 0xa5050724,0x90b774b3 .word 0x591c1792,0xd854f005 .word 0xed4e5b88,0x39893ea2 .word 0x0fb916fa,0x9d9f0d51 .word 0x0eb860a6,0x9301c363 .word 0xab6c201b,0x38383894 .word 0x123d12b4,0x54c3e817 .word 0x4e02f6f8,0x16e0a5a3 .word 0x0164c359,0x5daf4377 p23_local2_expect: .word 0x3989ff25,0x236e16e8 .word 0x09bd984d,0x2cff6b96 .word 0xc9d22a49,0x2547e13c .word 0x8d5c8b9c,0x33957a34 .word 0x00000000,0x00000000 .word 0x6238c451,0x3fd73f52 .word 0xabdc062d,0xa5c6d266 .word 0x5a4a600b,0xd4f1f611 .word 0x77fadcff,0xff136ee3 .word 0x28c2309f,0xb529eba1 .word 0xaf5484c0,0x572aafd8 .word 0xb2d2c2cb,0x06d4d0eb .word 0x3c34f835,0x70117aa8 .word 0xd9755e76,0x8aa3adf0 .word 0xd08ca770,0x62af9b09 .word 0x74c51254,0x7b5c55a5 .word 0xe85bf754,0x787e3e18 .word 0x6655f7e2,0x008d283d .word 0x1cadcad5,0x42f50adb .word 0x7dccefc2,0x0178a5d0 .word 0x760f703b,0x68f7cc5e .word 0xd979e2b4,0xee1d9274 .word 0x1e7761e5,0xe344d420 .word 0xd94b1638,0xeff86a89 .word 0x14582f6e,0xd1dcd400 .word 0xf63b5729,0x49c34032 .word 0x8b13d733,0xf07389bf .word 0xec392774,0x8f7af34d .word 0x5ed2b7a8,0x5f43fa81 .word 0x3ecea3ba,0xa04f3821 .word 0x42876bd3,0xe2c14cf9 .word 0x1366a507,0x2c498557 .word 0x600162e3,0x533c10a5 .word 0x86d61f15,0x019b83cb .word 0xe24a7645,0x0eed717e .word 0x60ff3159,0x2fed6748 .word 0x1cd26d57,0x7eddbebe .word 0x50a6a19f,0xbc803911 .word 0x1e857661,0x91bd541d .word 0x34f5abcc,0x28662d5d .word 0x9fab924c,0xef82d83c .word 0x247a3584,0xfd24cd2a .word 0xcef8c531,0x575dbe17 .word 0x0d042db4,0x56f61e2c .word 0x106a7309,0xefef5a3d .word 0x252412ea,0xffffffff .word 0x6d2e6779,0x9b8ea673 .word 0x9318feff,0x3c0a6df5 .word 0xc41af4f2,0x5a9ef23a .word 0x8f81cf98,0x0012680a .word 0xc8b9e6cd,0xeb6a5a34 .word 0x31dc9122,0x5756aaed .word 0x5d12c70b,0xa73db4f4 .word 0x060aca59,0x85c2d7a1 .word 0xe68639a6,0x2fdc5939 .word 0x6da3e525,0xcf55d60a .word 0xb1669300,0x6d5cc6a4 .word 0x572f5aca,0x254572e2 .word 0x76065490,0x37601859 .word 0x254bcc76,0x1a571e1e .word 0xa7e39f90,0x14b1c0b8 .word 0xffffffa7,0xb417583d .word 0xa95edc8e,0xe07dd898 .word 0x914510c4,0xa5db936c p23_local3_expect: .word 0x67519288,0x237a525d .word 0x9bf72302,0x67519288 .word 0x46d07efe,0xcc7dd8d1 .word 0xa3a5e016,0x0557400d .word 0x00000153,0x1edecfc4 .word 0x68f1fa7f,0x76c07618 .word 0xf697fe16,0x69f3c661 .word 0xaeb625d4,0x1eeadd9f .word 0x0c4c23dd,0xd494fbee .word 0x3f14bf9b,0xf393ecab .word 0x5c948aad,0x83f0ddfb .word 0x566e9c2c,0xe0d9101b .word 0x2845bcee,0x5e6128ef .word 0xbf8c65be,0x12b6551b .word 0x01237f39,0xa2a8524f .word 0x270a6a0a,0xb21e5529 .word 0x9d19324a,0xa9a0cec3 .word 0x9e44e3ee,0x64fdc635 .word 0x9912d75b,0x7dcd2f2b .word 0xa4444439,0xb4ffdc84 .word 0x6f7bd885,0x5dd2e135 .word 0x764548dc,0xc7400f78 .word 0xb21d9e8d,0x1217ca22 .word 0x0cda27b5,0x68cbb2be .word 0x42bc4ae2,0xcd27fe84 .word 0x862e6870,0xf48a3e99 .word 0x874aae49,0x1397e712 .word 0x1a49492a,0xd70d7ecb .word 0x18137eab,0xb6656473 .word 0x7f6d1f51,0x65b01b1c .word 0x130726f2,0xbc5a8475 .word 0xf25ad009,0x5bc238e6 .word 0xb79b2af5,0xc97b0f7b .word 0x8e7014c3,0xc1cda851 .word 0x5d60ff58,0x644313af .word 0xf0cc5a5b,0x919b61b2 .word 0xfb6247fb,0x0e5fc52d .word 0xae346cd0,0xaffe07ea .word 0x270cc907,0x542d86e9 .word 0xb04bd012,0x0b77a1fb .word 0x238c69d9,0xd6faed6e .word 0xc5139dcb,0x8f6673e9 .word 0xfef7b483,0xc40fe246 .word 0x14ed9d53,0x448ef384 .word 0x8bdf0a5e,0x1f43ca9a .word 0x4dd973da,0x8a6b83f1 .word 0xc2fb4e23,0x545a2ed1 .word 0xc2f052aa,0x07a4b83d .word 0xf8aef4a3,0x9308f0a0 .word 0xa852ea2b,0x6ceb36b1 .word 0x3385acc2,0x3245bced .word 0x5c4e57b1,0x65853b43 .word 0x2f57af23,0x15e4fe3e .word 0x77afd601,0xb4d3927f .word 0x750e190b,0x1c209db9 .word 0xa0d1715d,0x70b5c499 .word 0xbba182e2,0x8d1a1dce .word 0xe1263ba3,0x83f0a47c .word 0xb2fd5e57,0x2ce83bba .word 0x67bdad1a,0x1c3fc318 .word 0x7e1bf1ba,0xd08fc51b .word 0x47be5c06,0xc4f0701f .word 0x3c4a8caa,0xa7d235a7 .word 0x36926470,0x555aa2a7 p24_init_registers: .word 0xce4f8c80,0x80bca61d ! Init value for %l0 .word 0x560728da,0x211c654d ! Init value for %l1 .word 0xed22beb8,0x839cb4ef ! Init value for %l2 .word 0xfa334a70,0xc9b9431a ! Init value for %l3 .word 0x9f60809e,0x9eeda227 ! Init value for %l4 .word 0xafca4a05,0xecf8f42d ! Init value for %l5 .word 0xa0e58394,0x1dce2226 ! Init value for %l6 .word 0xbfacfc6b,0xb9c89db5 ! Init value for %l7 .word 0x8d2e2f18,0x5c7d75b2 ! Init value for %l0 .word 0xa00aade6,0xafd4954e ! Init value for %l1 .word 0xe304bfe3,0xedf50c02 ! Init value for %l2 .word 0x0dfe0c1e,0x3fbbc754 ! Init value for %l3 .word 0xe616d6b8,0x493c1d9f ! Init value for %l4 .word 0x23f04096,0xda5fa492 ! Init value for %l5 .word 0xd922c6cc,0xa7b0a733 ! Init value for %l6 .word 0xc2de0b1a,0x067192a8 ! Init value for %l7 .align 64 p24_init_freg: .word 0x1acb92cc,0x373fa554 ! Init value for %f0 .word 0x36f83ad3,0xfaac3da4 ! Init value for %f2 .word 0xde016298,0x96e56ada ! Init value for %f4 .word 0x8f44cd39,0x2bea4f2b ! Init value for %f6 .word 0x4387a092,0xfb31048d ! Init value for %f8 .word 0x5cb3644d,0x7e8a8d54 ! Init value for %f10 .word 0x71e5760b,0x1ae2e722 ! Init value for %f12 .word 0x1a896362,0x35b6322e ! Init value for %f14 .word 0x7e9122d1,0xaa837fac ! Init value for %f16 .word 0x8bf70771,0xeeccebc2 ! Init value for %f18 .word 0x6dc27146,0x9e8de1c0 ! Init value for %f20 .word 0x422bdb6e,0x8e039138 ! Init value for %f22 .word 0x01982218,0x9ded6f7e ! Init value for %f24 .word 0xe56748dd,0x1ad925cd ! Init value for %f26 .word 0xc0344968,0x13b29a0d ! Init value for %f28 .word 0xbc6dd5f4,0xa3383058 ! Init value for %f30 .word 0xef7b6abe,0xe4ae4369 ! Init value for %f32 .word 0x8f72f1f5,0x9461d639 ! Init value for %f34 .word 0xaa110f48,0xd2928b9b ! Init value for %f36 .word 0x9f9c5a25,0xa74a26b6 ! Init value for %f38 .word 0x228359d8,0xf6dd3b82 ! Init value for %f40 .word 0x7989a447,0xe88f4fbe ! Init value for %f42 .word 0x81fc7c7f,0x46abfe19 ! Init value for %f44 .word 0xd89dd687,0x01c6e438 ! Init value for %f46 .word 0x68b9efd5,0x03dc8536 .word 0x07a292ac,0x1bd34286 .word 0x17b8b089,0x9b6b488a .word 0x880c64f4,0xfd683dcb .word 0xc7ddefb5,0xbeae1302 .word 0x536b68fd,0xf23d146b .word 0x71ba64cb,0x37dabbef .word 0xb04e0155,0xab72a3d9 p24_expected_registers: .word 0x8944e77a,0x621c4ce0 .word 0x00000000,0x6a9865ac .word 0x00000000,0x00003782 .word 0x00000000,0x00000305 .word 0x00000000,0x0861a8b1 .word 0x00000000,0xefb1d351 .word 0x00000000,0x6a986dac .word 0xffffffff,0xfffffeac .word 0x00000000,0x00000031 .word 0xcf0671ba,0xbc58983e .word 0x00000000,0x95a01dfa .word 0xe304bfe3,0xedf5051e .word 0xffffffff,0xffff8443 .word 0x00000000,0x6bcaa946 .word 0x00000000,0x8ffc7f36 .word 0x00000000,0xf1ffffff p24_expected_fp_regs: .word 0x1acb92cc,0xc849ef3b .word 0xefb1d351,0xfaac3da4 .word 0xde016298,0x96e56ada .word 0x8f44cd39,0x2bea4f2b .word 0x4387a092,0x233de7e0 .word 0x5cb3644d,0x7e8a8d54 .word 0x71e5760b,0x1ae2e722 .word 0xf1ffffff,0x95a01dfa .word 0x59e190b5,0x2a2bff85 .word 0x52e37fa3,0xbc41d9b1 .word 0x81e20b82,0x0105e09e .word 0x351e2cc1,0xe31bf307 .word 0x6a9865ac,0x002a0468 .word 0x3f36c87c,0x8c1170de .word 0xb8dd7ddb,0x719b61bb .word 0xc0dedb8f,0x2cca8cc3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x8944e77a,0x621c4ce0 .word 0xfa1da095,0x3d9439c3 .word 0xffa228e5,0xbd81f195 .word 0x1a896362,0x35b6322e .word 0x52e37fa3,0xbc41d9b1 .word 0xab18e3b3,0x24d6279b .word 0x2687d2aa,0xe2d525e4 .word 0x23c1ca03,0x8744a84c .word 0x822a0221,0x56391c3b .word 0x74aac788,0x38d264c2 .word 0xe169957d,0xfcefe2cd .word 0xddee9b84,0x6d6d5cee .word 0x972a79c2,0x923276b2 .word 0x20300ff1,0xf51eedd0 .word 0x01a46fd0,0x07e5fed5 .word 0x3a618000,0x44e6f050 .word 0x907814ce,0xc45b6537 .word 0x1404e0eb,0x418a7fc4 .word 0x11d12051,0x82aacae0 .word 0xbcc02b3b,0x4af3965d .word 0xe794eb6f,0x9f071251 .word 0x0e241edd,0x325598fb .word 0x6acc3f96,0xba1ceb80 .word 0xbdf92471,0x09372677 .word 0x834933fc,0x81b4c016 .word 0xd9503de7,0x09ff1a0f .word 0x24cbffcb,0xbc41e62e .word 0x6240a7bf,0x48e7dea3 .word 0xb5d13f9b,0xaf761c0e .word 0xda276495,0x07bccde5 .word 0xdd07d1f9,0xb1e7d6c1 .word 0x0a1a1575,0x4ab665ea .word 0xa303fa46,0x188f3a99 .word 0x08f92eba,0x40d1e646 .word 0x84064d59,0x9d3a6a2b .word 0x6085b080,0xb978d006 .word 0xc3c90482,0x4303e993 .word 0xa9d9b15d,0x684fee43 .word 0x35a2f8dd,0xce181320 .word 0xb387a03d,0x6b1e7be4 .word 0x77e89b2a,0xf9399851 .word 0x63e865a7,0x0ef77909 .word 0xd4c3fe8c,0x0dad4218 .word 0x65443aa2,0xa3f5c427 .word 0x2b88a232,0x5a6fe13c .word 0x52483b32,0x4a031d25 .word 0xae961a83,0x89041be2 .word 0xb988c4f0,0xe28470a4 .word 0x7557c864,0x5ef5605f .word 0x30816f8d,0x91fc4e6b .word 0x5aaa2cfd,0xca833be6 .word 0xf0d6ad81,0x5e2dd424 .word 0x71e39c08,0xfc2dd782 .word 0x233d6b7f,0x599156ca .word 0x723e68ed,0x8a96e8e3 .word 0x2272c4f3,0xf577ed37 .word 0x3ba9d35c,0x38cc4803 .word 0x796aac9f,0x992ac3e4 .word 0xb8f0f5b2,0x2309893b .word 0xe5921f78,0xc2173e47 .word 0x43459e9f,0x9511a59c .word 0x305e4cb1,0x7f3452a1 .word 0x131b1793,0x2b42393b .word 0x43cd114b,0x092ca05d p24_local1_expect: .word 0xff586489,0xf83b1bf1 .word 0xe3b32e0f,0x71b74144 .word 0x92927106,0x1a0bdec2 .word 0x4d852dbf,0xee53c739 .word 0xefb31f65,0x492542fd .word 0xbe21c53c,0xc9402ff4 .word 0x045c4b62,0x2204da15 .word 0x46915021,0x98e6e914 .word 0x000002be,0x5928ccf2 .word 0x373b811b,0x32397183 .word 0xd1cf4b16,0x3702cf14 .word 0xf85bda33,0xcf75ff13 .word 0x7cb89863,0xf334174e .word 0x7440f82e,0xa3a653ee .word 0xac9e2d71,0x2da28a3d .word 0xbdcd1bf5,0x4cc0a09d .word 0xe31249f8,0xb85ecb4a .word 0x6bcaa946,0x3f9e12cf .word 0x679a0885,0x20a146b1 .word 0xbece40b0,0x43ee5450 .word 0x919cb6f5,0x75f0b9b2 .word 0x7c860bc0,0xfdf17ab4 .word 0x75da4be3,0x116e8a23 .word 0x875189e3,0x0958c821 .word 0x59e190b5,0x2a2bff85 .word 0x635cbf54,0x96ebef87 .word 0x81e20b82,0x0105e09e .word 0x351e2cc1,0xe31bf307 .word 0x6a9865ac,0x002a0468 .word 0x3f36c87c,0x8c1170de .word 0xb8dd7ddb,0x719b61bb .word 0xc0dedb8f,0x2cca8cc3 .word 0x13316342,0xda7948bf .word 0x5f0efab1,0xba227cfa .word 0xb8686954,0x63e6ed44 .word 0xffffffff,0x3825c498 .word 0xa7bec260,0xeaa6c180 .word 0x62f27f6c,0xaf5cb994 .word 0xc45bae2e,0x04aa23bb .word 0xc9fc733e,0x665e65f1 .word 0x59e190b5,0x2a2bff85 .word 0x635cbf54,0x96ebef87 .word 0x81e20b82,0x0105e09e .word 0x351e2cc1,0xe31bf307 .word 0x6a9865ac,0x002a0468 .word 0x3f36c87c,0x8c1170de .word 0xb8dd7ddb,0x719b61bb .word 0xc0dedb8f,0x2cca8cc3 .word 0x67758b67,0x4b015774 .word 0x0115120a,0xa7a398e1 .word 0xfba7fec6,0x8ead15ae .word 0x6c6d53df,0x296de90f .word 0x43b03940,0x414f64d4 .word 0x7604cc7d,0x2bfe462c .word 0x6f765d54,0xd1996e2e .word 0xe19571e7,0x8252ab01 .word 0x33fc845b,0x9b7825b9 .word 0xc011b761,0x4e4a2a57 .word 0x1b9edb2e,0xa5684dd2 .word 0x42d7c68d,0x2e05ea11 .word 0x63413c2d,0x28319bbc .word 0xcefcf7db,0x47c11be0 .word 0x936a8ab9,0xf9609aa0 .word 0x891c4fd6,0x9481ac70 p24_local2_expect: .word 0x438496d7,0x173e7397 .word 0x81debb03,0x0c05b4df .word 0x33a7b0a7,0xa8927106 .word 0xaaf0e5d2,0x13fb566e .word 0x3782d414,0x5cb15bc9 .word 0x4387a092,0x233de7e0 .word 0x08aa89d9,0x724c492e .word 0x4fc1aac1,0xff44ede0 .word 0x0c06fbe7,0x0ba91bb0 .word 0xe2ca25e6,0x82e62ebb .word 0x2cb6f721,0x440d94db .word 0xe488ffe9,0xd1a8c093 .word 0x35b6322e,0xb5f84e4d .word 0x163af707,0xae263f55 .word 0x2e48f2ad,0xda71a28f .word 0x4e207c61,0x65b73007 .word 0x684098e7,0x4e608d92 .word 0xf90331a7,0xc669bae8 .word 0x36d78e07,0x8c86479d .word 0x54ed60ce,0xf0f8dfed .word 0xb74d010d,0x4d421e8b .word 0xd98bbc08,0x4ec621d4 .word 0x4957a3a4,0x42aba363 .word 0xe4b81933,0xd311946e .word 0x8c7298c2,0x3c730e48 .word 0xccc8a1ee,0x1be3b292 .word 0xcbb81a55,0x87e33b65 .word 0x1f11eca0,0x1de236a6 .word 0x8bf9cdee,0xfa1da095 .word 0x2c3c3552,0xfeaca2cb .word 0xdb09f69a,0x18c35efd .word 0x5f7d9259,0xdf984727 .word 0xe404de6c,0x450c9164 .word 0x92450501,0xee2f8330 .word 0x1a896362,0x89beb1d9 .word 0xae97dc09,0xf7a9f134 .word 0xa3743070,0x681fa52d .word 0x2963086c,0x8caa89ba .word 0x9d321bc6,0x05c5dc13 .word 0xac1ba182,0xea09891a .word 0x3141fc0b,0x703786aa .word 0x9abec876,0x6b3410e2 .word 0x07e2b8f0,0x7b0d81e3 .word 0x40daa5ba,0xe14037b0 .word 0xacd9888d,0xf26f90ed .word 0x2934fe15,0x5238ea80 .word 0x413f647e,0xb0be115b .word 0x6e2976ae,0xed5d2710 .word 0x59e190b5,0x2a2bff85 .word 0x635cbf54,0x96ebef87 .word 0x81e20b82,0x0105e09e .word 0x351e2cc1,0xe31bf307 .word 0x6a9865ac,0x002a0468 .word 0x3f36c87c,0x8c1170de .word 0xb8dd7ddb,0x719b61bb .word 0xc0dedb8f,0x2cca8cc3 .word 0xd7e8ef05,0x597eb2cf .word 0x33305678,0x3752a9bf .word 0x64d42321,0x2adfe80f .word 0xd0778c0c,0xefb1d351 .word 0x9ea7afeb,0x95c6655b .word 0x5d879121,0xe5e99a61 .word 0x96cdd2d2,0x8d239a27 .word 0xfedfa008,0x4cbd13e6 p24_local3_expect: .word 0xf1ffffff,0x24a5af48 .word 0x38a0556d,0x822482b7 .word 0x05c507e4,0x52466f71 .word 0xacfeffff,0x31f8770a .word 0x3e9858bc,0xba7106cf .word 0xc9020000,0xb87725db .word 0x1728e98d,0x1d1493b2 .word 0x255ae24c,0xa8fe4084 .word 0x8391e92f,0xe1406f04 .word 0x921eb193,0xd3a5e52a .word 0xd8c1d001,0xb2230d48 .word 0xf0c830ff,0x6496f2a6 .word 0xf8a8c377,0x934c16d9 .word 0x551b71a6,0x7c86d886 .word 0x3343d7d6,0x5ca11d69 .word 0x016100f1,0x2f9e79c3 .word 0x27617f39,0x119e203c .word 0x9e5dc242,0x42672964 .word 0xa7147d43,0xe11167a2 .word 0xffd51e3f,0x9e243c5d .word 0xa1fec09e,0x90cae20c .word 0x20cbffab,0x06f6f9b7 .word 0x3cc840aa,0xa6ec8205 .word 0x1c222fee,0x41b52a3c .word 0x39817c6f,0xc19fffd4 .word 0x16b55560,0x421178d4 .word 0x93d422a5,0xc2e51a05 .word 0x7864607f,0xb9526b9a .word 0x0d5f3059,0xe779b001 .word 0x72427718,0xef082107 .word 0x798d0f79,0xfb30739f .word 0x4165fbb4,0xf969c850 .word 0x41f9ed14,0x724b0dd4 .word 0x288b641d,0x8fe75c17 .word 0x332a4b5f,0x04d7d926 .word 0x11451c3f,0x7d785b7b .word 0xe775e447,0x2d08059d .word 0x5716db14,0xbe9abb22 .word 0xd4dcbd90,0x802103b6 .word 0xb0bd479d,0x73fc83e7 .word 0x3655f0ca,0x6674e226 .word 0x96819544,0x70edbd49 .word 0x2d189c5a,0x258f0d01 .word 0x3e88eb30,0x14caabb1 .word 0x02601678,0x54a01fb6 .word 0xa642ebf3,0x05c09eba .word 0x5142133a,0x50717bc8 .word 0xb7e72116,0xd1909d69 .word 0x4286c14b,0xed842188 .word 0x931fb6ec,0xb754a592 .word 0x358aec21,0x2abd691f .word 0xfd8a4b2f,0x9f570e68 .word 0xa148f6e0,0x2edc80d4 .word 0xe728eaf8,0xdfefaaf7 .word 0xe3775bbf,0x7cd0832a .word 0x76fff750,0x40f8feb6 .word 0xbd46fc22,0x76578d8b .word 0x14ffc551,0xd62d8e35 .word 0x0861a8b1,0x4f08a0e4 .word 0x597be8c5,0x32327828 .word 0x043a91eb,0x11d8dcb9 .word 0x070c49ca,0x68f81036 .word 0x5bbefe50,0x9636399f .word 0x90ce8bf3,0x3487f21c p25_init_registers: .word 0x22dc9981,0xf6bc564f ! Init value for %l0 .word 0x1ee9ce2c,0xaac741eb ! Init value for %l1 .word 0x0fa5315f,0xaa55c2ef ! Init value for %l2 .word 0x70024f8a,0x423cae16 ! Init value for %l3 .word 0x594e1525,0xe89482c0 ! Init value for %l4 .word 0x451e0a7e,0x83987102 ! Init value for %l5 .word 0x2546b846,0xd1f1c4fe ! Init value for %l6 .word 0x68f4cae6,0x56f00733 ! Init value for %l7 .align 64 p25_init_freg: .word 0x6061d6e8,0x7c71d0b6 ! Init value for %f0 .word 0x19aae63e,0x4f3c9cc9 ! Init value for %f2 .word 0x2763683e,0xae210bd5 ! Init value for %f4 .word 0xc8f76b34,0xf5f3ddbf ! Init value for %f6 .word 0x32cc4bce,0x3969d4e6 ! Init value for %f8 .word 0xc1c2e401,0x7406cd67 ! Init value for %f10 .word 0xdf1d6c96,0x9f67021f ! Init value for %f12 .word 0x05bc819d,0x773e9597 ! Init value for %f14 .word 0x9263c8c7,0xc2c04759 ! Init value for %f16 .word 0xcdd4bc69,0x91d66bad ! Init value for %f18 .word 0x47f22ed6,0xac1e07fa ! Init value for %f20 .word 0xa9306803,0x11c22074 ! Init value for %f22 .word 0x5186af9a,0x9b5666bc ! Init value for %f24 .word 0x5280922d,0x6ef147a7 ! Init value for %f26 .word 0x7b5ccff9,0x9c037e4f ! Init value for %f28 .word 0xfb576a7f,0x925d9b9b ! Init value for %f30 .word 0x6a2855d3,0xc540e8ed ! Init value for %f32 .word 0x68538f37,0x79ee1424 ! Init value for %f34 .word 0x46bc067d,0x25a3c5b8 ! Init value for %f36 .word 0x8ebb4077,0x27ef6172 ! Init value for %f38 .word 0xb79a4bc7,0x6573eccc ! Init value for %f40 .word 0x84b66952,0xcabe7b18 ! Init value for %f42 .word 0xc6ce381b,0xb73297c2 ! Init value for %f44 .word 0x92c69ace,0x3e958441 ! Init value for %f46 .word 0xb07998f3,0xb420f55e .word 0x23761949,0x40a64858 .word 0x71da5bc1,0x3f324707 .word 0x2de3635c,0x1022fa2a .word 0x8812e449,0x1cf35f78 .word 0xb41484eb,0xbaba2a07 .word 0x1541e7b8,0xd76f3ac0 .word 0xd7a19d68,0xb1143787 p25_expected_registers: .word 0x00000000,0x50004cbb .word 0xffffffff,0xd62ef247 .word 0xc9058103,0x8684edcd .word 0xc9058103,0x8684edcd .word 0x00000000,0xa59f6fc6 .word 0x00000000,0x2f25a8db .word 0xffffffff,0xffffe761 .word 0x00000000,0x0044dfee p25_expected_fp_regs: .word 0x8a01f96f,0xc0ce8437 .word 0x2999c92c,0x2cfc0608 .word 0x853e13da,0xfdaeaa56 .word 0x1cff0b88,0x9f402890 .word 0xbb8e67b6,0xa8cca3e0 .word 0x6c4ccd77,0xd99f8d18 .word 0x1c08fd99,0x20d56b64 .word 0x4cbb7902,0xe5cda69d .word 0x603b17be,0x874bd769 .word 0xcdd4bc69,0x91d66bad .word 0x47f22ed6,0xac1e07fa .word 0xa9306803,0x11c22074 .word 0x5186af9a,0x9b5666bc .word 0x5280922d,0x6ef147a7 .word 0x7b5ccff9,0xb98605cf .word 0xfb576a7f,0x925d9b9b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x603b17be,0x874bd769 .word 0x0044dfee,0x91d66bad .word 0x47f22ed6,0xac1e07fa .word 0xa9306803,0x11c22074 .word 0x5186af9a,0x9b5666bc .word 0x604cc2ce,0x03000000 .word 0x7b5ccff9,0xb98605cf .word 0xfb576a7f,0x925d9b9b .word 0x4af3e4f5,0x8ad19b1c .word 0xe4974e11,0xe4785d4f .word 0x839870af,0xd35b0ed1 .word 0xc9058103,0x8684edcd .word 0x71a2e6ba,0x0778a902 .word 0xffffffd2,0x75af194d .word 0x002af89d,0xa406f620 .word 0xe9ac2f8e,0x666fc516 .word 0x20a23d8e,0x5017139e .word 0xd17e55e7,0x3755567e .word 0x1a1b06f3,0x23f4d531 .word 0x18735ab8,0xce5316d4 .word 0x3cd116e2,0x3ce332ce .word 0xf6a94ac6,0x46be4b34 .word 0x50004cbb,0x77f9d502 .word 0x8b888009,0x493898ee .word 0xf9fffc2c,0x6d579d38 .word 0xbee69df9,0x92b9dfcb .word 0x25503f66,0x3e1a7623 .word 0xc34d445a,0x85b3ee11 .word 0x57c882ed,0x4f23f411 .word 0x69959a3a,0x1814e1f6 .word 0x8269d479,0xef49f180 .word 0x4b64c071,0xf19c7b9b .word 0xcb1f3fba,0x8df3aa31 .word 0x52961dc9,0x2fcd7ac0 .word 0x0b742ed9,0xac073d8e .word 0x785fd7fa,0x774958f0 .word 0x52416f3e,0xc594343a .word 0x0e60fc47,0x50f4836e .word 0x81240288,0xb7bdf7c4 .word 0xa3d6597c,0x7f46f217 .word 0xa71ad9b2,0x0b4e370a .word 0x3790b4c5,0x732f10eb .word 0xacc7b5ed,0xc8437691 .word 0x1d718e98,0xa1a296ee .word 0x10e9bd04,0x18ff638e .word 0xc072c198,0x8f019eac .word 0x775e97eb,0xf93a045a .word 0x61d4e26f,0x138cd23e .word 0x2f94feba,0xc73168fd .word 0xba42e232,0x037ba41d .word 0xcfecf0a1,0xdfe85626 .word 0x4f7768b1,0x154c7e8f .word 0xd5796b3c,0x68cb99c0 .word 0x7b4ca41a,0x5503eb95 .word 0xd528c6bd,0xbfd95d4e .word 0xe4d17141,0x697a5d4e .word 0x000000c6,0x5f5bc05e .word 0xe8948326,0xcec24c60 .word 0xebffa728,0x0721d2cd .word 0xfae044e2,0x5198a70e .word 0xeea749da,0x1a205a33 .word 0x2f94feba,0x61d1763a .word 0x2abce197,0xa59f6fc6 .word 0x31b3d635,0x2f56c595 p25_local1_expect: .word 0x61e7ffff,0xffffffff .word 0x00000000,0x83987102 .word 0x00000000,0xa59f6fc6 .word 0x10050000,0x00000000 .word 0xffffffad,0xffffffad .word 0xcdd4bc69,0x91d66bad .word 0x1a1fccff,0x28135eff .word 0x649ee496,0x34d2cda2 .word 0x2f190857,0x0630bc49 .word 0xff19e74c,0x4590d5b2 .word 0x472b6d07,0xffffc1af .word 0x71c89215,0xccbd1c65 .word 0xba38467a,0x9989a73f .word 0xd9b9db80,0xe51dce35 .word 0xb659085c,0x7a25173c .word 0xcc49c7ae,0x1190d988 .word 0xa5875013,0xc065b4e6 .word 0x8b8c3163,0x9d1d1792 .word 0x7764c936,0xb44b3703 .word 0x07d9c88d,0xf02dede8 .word 0x1d0fca4d,0xc67fcea4 .word 0x5dce18a1,0xe9f3f192 .word 0xe196a040,0xa5ba776f .word 0xa59b1a6d,0xdb2410b3 .word 0x7b9fe649,0x02aff7c0 .word 0x0d74cef3,0x8388e8d6 .word 0x3a89667e,0xaa059eb4 .word 0x93983e61,0x8f1e76b4 .word 0x17c83ac3,0x0000028c .word 0xa6b84791,0x738d0362 .word 0x86e6559d,0x5ce74e9f .word 0xf6198329,0x7213598b .word 0xbec0ca0c,0x52897c1e .word 0xfcc9b29d,0x2085f928 .word 0x1fac1e4d,0x808d5d87 .word 0x84b38a79,0x45b4075d .word 0xc08c1d73,0x841a8c02 .word 0x0039df68,0x9e0e7195 .word 0xc37bbbb6,0x306d0d8f .word 0x7d3bf527,0xedc4cd72 .word 0x3fe7a945,0x254a2313 .word 0xcf28db85,0xff1eb61e .word 0x942e9478,0x211886a1 .word 0xe1df6141,0xad1d874f .word 0x4ed65a78,0x80b5cdf9 .word 0xeeaa8175,0x3e59c545 .word 0xe84fa363,0x6101588c .word 0xabb37f2f,0x41ee9ebd .word 0x8a01f96f,0xc0ce8437 .word 0x2999c92c,0x2cfc0608 .word 0x853e13da,0xfdaeaa56 .word 0x1cff0b88,0x9f402890 .word 0xbb8e67b6,0xa8cca3e0 .word 0x6c4ccd77,0xd99f8d18 .word 0x1c08fd99,0x20d56b64 .word 0x4cbb7902,0xe5cda69d .word 0x045e6252,0x1d941527 .word 0xce682f09,0x63e3aca3 .word 0x1f548e98,0x2c8f115f .word 0x89cb98bf,0xe780b820 .word 0xb08aff18,0x3a1029a1 .word 0xa9c07e25,0x539f7caa .word 0x7e167cfd,0x5907fa27 .word 0x6f63bcd0,0x8fe94392 p25_local2_expect: .word 0xa04b63b8,0xedfb07a1 .word 0x5186af9a,0xe38d5845 .word 0xb2a20000,0x00000000 .word 0x252002fd,0xf7e64b92 .word 0xf417c542,0x90130eda .word 0xc6000000,0xc89b1206 .word 0xb0311e33,0x26493d14 .word 0xdab1ad52,0x13838aa6 .word 0xe50015d6,0xdff9b4ac .word 0x9a5d0c8c,0xf5e6fb9e .word 0xcb2ef4f5,0x44afe6e7 .word 0xce533241,0x925f9b13 .word 0x6856226e,0x1235e68a .word 0xce653bf2,0x79cb14a6 .word 0x9835149f,0x7e24ba29 .word 0x1058f94e,0x0d919b9c .word 0x37eb4a17,0xde1dbec2 .word 0xe9b79a1a,0x41106b8e .word 0xcb9f7340,0x37b4c138 .word 0x49265950,0x270fde64 .word 0xa5727b3a,0x6d879bd9 .word 0x3fc79c80,0x485bcd72 .word 0x4d9a05d1,0xaabd09d0 .word 0x4e6d068a,0x00000100 .word 0x0f7a8516,0x01e8ffe6 .word 0xe901cd48,0x17116ac0 .word 0xcae90e6a,0x98beea2a .word 0x3c30e3c5,0xa4469d98 .word 0x5896bffd,0x1d36dd4b .word 0x19b488f2,0xca295dfc .word 0x77367d98,0xc0706683 .word 0x868eca5a,0x20669ca5 .word 0x96937c8f,0xf9ab56e0 .word 0xa606cdbf,0x360f967f .word 0x7f274aba,0x254d1284 .word 0xc6fd2fb8,0x0acde65e .word 0xcbb7702f,0x3ad74cb3 .word 0xfca7b1a7,0x47078a84 .word 0xe8a5571c,0xf9238d02 .word 0x9ea0edb0,0xa70d3a26 .word 0x89c015b2,0x5b899336 .word 0x6d446448,0x0474fedc .word 0xc90de5df,0xaf9e7681 .word 0x59d006fd,0x9360f98c .word 0x7b006008,0xdc329f6d .word 0xe514420f,0xf31160cf .word 0x26548b1a,0x51182202 .word 0xa6d76579,0xb15fe6e9 .word 0x44d7004f,0x893a53dd .word 0x900c0714,0xea961e19 .word 0xa7ba66ba,0x58383aca .word 0x20bb16d9,0xbe05fd44 .word 0xad9b1fb6,0x9e1e06f1 .word 0x2ea2c083,0x8de0c4d1 .word 0xd1044a52,0xc1af6ae7 .word 0xdb76d2bb,0x15a1fab6 .word 0xd49de94f,0xe27492c2 .word 0x0783b12d,0x5da01e37 .word 0xcc0d41d6,0x6d1b3f3f .word 0x4b31ed39,0x0e6cb352 .word 0x4543dab4,0x05d33775 .word 0x05071864,0xca2eb2d5 .word 0x4717d219,0xf7d05021 .word 0xbbcc658d,0x97817f5f p25_local3_expect: .word 0x6061d6e8,0x7c71d0b6 .word 0x06179d47,0xba8bf260 .word 0xffffffad,0x5d48ddc4 .word 0xcf0586b9,0xb2d59045 .word 0xbf379fba,0xe89482c0 .word 0x61e7ffff,0xbfacffff .word 0x11ea1d61,0xfc9f57eb .word 0xe42ea82c,0xb235dcac .word 0x3512ba0d,0xf2437471 .word 0x73a1ab25,0x1c724b1f .word 0x52541811,0x73d0c6b3 .word 0xd74392da,0x11608daa .word 0x47e5a84e,0x665bb5f2 .word 0x5ffd4e9e,0x95cf07e3 .word 0xa132219b,0xefe53cce .word 0x3c93d67a,0x0fcba800 .word 0x6ea282c7,0xac706732 .word 0x3bc421e2,0x10dcd72d .word 0xffffffcc,0xfb02e067 .word 0xc549f837,0xf76506a4 .word 0x9cda0eab,0x85110d72 .word 0x0420c51d,0x76e9ad68 .word 0x4014d404,0x6dfda1e1 .word 0xb53ec831,0xd669ef05 .word 0x9a69fc72,0xe8b5fc66 .word 0x128aac09,0xc1675188 .word 0x88a4d913,0x107db34e .word 0xce45a960,0xf386d070 .word 0x2381e3ea,0x736ab714 .word 0xe105940d,0x378e3a20 .word 0xe8264394,0xe865963a .word 0xd331ce62,0xd1f4de1e .word 0x70c7dbf7,0xe360ed29 .word 0x175a0837,0x7dea8e1f .word 0x6db8a880,0xfd7a21b5 .word 0xcd726e20,0xedf6cc8c .word 0xe0f8da87,0x058eab72 .word 0x2fa2897d,0x18318ddb .word 0xcbad1b54,0xf9604817 .word 0xd280c035,0xffffffbf .word 0x5f22e8da,0xe18326ed .word 0xaaf0f7a5,0xdfb7c13c .word 0x3923673a,0x5aa6c725 .word 0x0cd8b5b7,0x9fc53c45 .word 0x616ca6f2,0x9132783e .word 0x23d46b29,0xf248fd41 .word 0x1b8e778e,0x6cedab74 .word 0x118c416d,0xc946c071 .word 0x8d7cba53,0x3c9086d9 .word 0x93eb83ab,0x04a5193d .word 0xf85f1607,0xabf4e9bf .word 0xd9b2d574,0xc09578de .word 0x41ed36fb,0x5357b4d5 .word 0xd5f82d15,0x5a397b82 .word 0x98468aae,0xfcf583c7 .word 0x00000510,0xffeca230 .word 0xcbbc5997,0x9aaf50e0 .word 0x3c158752,0x68d98e27 .word 0xca802b20,0xe0241f98 .word 0x9cdda16b,0x19c22cfa .word 0x76055e32,0x82cd26cb .word 0x253627a6,0xaf032b4b .word 0xb3aaf8a4,0x8f7b3490 .word 0x00000000,0x00200064 p26_init_registers: .word 0xfe1aeb95,0xedaf13dd ! Init value for %l0 .word 0xef184325,0xd198aea5 ! Init value for %l1 .word 0xee7d8567,0xc49299aa ! Init value for %l2 .word 0xd4e76989,0xf55358fd ! Init value for %l3 .word 0xf3da120e,0x0a4a5d8c ! Init value for %l4 .word 0xe9ee5c30,0xad999c7c ! Init value for %l5 .word 0x95e8fd72,0xc366687e ! Init value for %l6 .word 0x1976d289,0xcab00e06 ! Init value for %l7 .word 0x4beb7dd4,0x80631da0 ! Init value for %l0 .word 0x864e1afa,0x6b013903 ! Init value for %l1 .word 0xb483fd02,0x6a115124 ! Init value for %l2 .word 0x8bc224bc,0x9711a94c ! Init value for %l3 .word 0x29f38205,0xfdf9e15c ! Init value for %l4 .word 0xb118b55a,0x65675ff9 ! Init value for %l5 .word 0xc81f6755,0xdf88594e ! Init value for %l6 .word 0xb214226e,0xba9fffc8 ! Init value for %l7 .align 64 p26_init_freg: .word 0x6340d7b0,0x208dff25 ! Init value for %f0 .word 0xc19b5f49,0x21a16360 ! Init value for %f2 .word 0x5d9c738d,0xfba9ce23 ! Init value for %f4 .word 0xd6ea3281,0x79e5bc6e ! Init value for %f6 .word 0x34eb2785,0xa651d5e6 ! Init value for %f8 .word 0x7a91f077,0xd74e1ed6 ! Init value for %f10 .word 0x0295c9b7,0xa94acc35 ! Init value for %f12 .word 0x26f5fa18,0x6d4fe7fa ! Init value for %f14 .word 0x57825602,0xdd7e27a2 ! Init value for %f16 .word 0xa76d911d,0xe2e6b2b6 ! Init value for %f18 .word 0x9359974a,0xbd4a91b5 ! Init value for %f20 .word 0x8ccdcc87,0xea98d616 ! Init value for %f22 .word 0x1709b209,0x7e02857c ! Init value for %f24 .word 0xd097e4c9,0x7d2f11af ! Init value for %f26 .word 0x9271e949,0x811d97a0 ! Init value for %f28 .word 0x119fb181,0xf5d6014a ! Init value for %f30 .word 0x1e2f079b,0x50e079ef ! Init value for %f32 .word 0x7ab5a52f,0x0c0c9763 ! Init value for %f34 .word 0xfccf3fde,0xacf54945 ! Init value for %f36 .word 0xa19ada5b,0x2bffd8f2 ! Init value for %f38 .word 0x8011b8f7,0xfd5741c5 ! Init value for %f40 .word 0xb7b2dd01,0x646838e1 ! Init value for %f42 .word 0xc8432fb9,0x8720f58c ! Init value for %f44 .word 0xcb2893bd,0xb8c8539e ! Init value for %f46 .word 0xa5e9f6c3,0x42e014d0 .word 0xfbfd9292,0x3fbb9acc .word 0x8094f98c,0x0aac9af6 .word 0x792e5a4c,0xc54a716d .word 0x8337aa98,0xcaadb284 .word 0x12eb03a7,0xb69b7ec4 .word 0x80078c47,0xbf68a61b .word 0x6f3068a6,0x79b9b17c p26_expected_registers: .word 0x00000000,0x000000a9 .word 0x00000000,0xbc032a65 .word 0x00000000,0x3c003e60 .word 0x00000000,0x000002db .word 0x00000000,0x29119dee .word 0x00000000,0x00000000 .word 0x00000000,0xf681e5a1 .word 0x00000000,0xc1f84be5 .word 0x00000000,0x0000008b .word 0x00000000,0x00000a48 .word 0xffffffff,0xffffffff .word 0xa6f5faca,0x11320487 .word 0x00000000,0xf55358fd .word 0x00000000,0xc245bb48 .word 0x00000000,0xff5edf0e .word 0x000005da,0x05b21d30 p26_expected_fp_regs: .word 0x48bb45c2,0xfe74766c .word 0xbf6915ac,0x51f45ba4 .word 0x930a9adf,0xbf9bba0e .word 0x3de662d9,0xc8cd7824 .word 0x0eba9bbf,0xc4bfb03c .word 0xa7865e2b,0xadde68ca .word 0xbf6915ac,0x51f45ba4 .word 0x183337e4,0x34aa7eb7 .word 0x57825602,0xdd7e27a2 .word 0xa76d911d,0xe2e6b2b6 .word 0x9359974a,0xbd4a91b5 .word 0x8ccdcc87,0xea98d616 .word 0x1709b209,0x7e02857c .word 0xd097e4c9,0x7d2f11af .word 0x9271e949,0x811d97a0 .word 0x119fb181,0xf5d6014a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0xc4840870,0xa8258264 .word 0x87afaa34,0xe4373318 .word 0xea98d616,0xa3c7d834 .word 0x757ebf8b,0xac8120e3 .word 0xee9d1129,0x00000000 .word 0x603e003c,0xafccb1d8 .word 0x124679e2,0x38ee605b .word 0x651a503d,0x9fb7d50f .word 0x2dbdc9c0,0x4809ab70 .word 0x9bf1c01e,0x21913521 .word 0xcfa02c60,0x036d808c .word 0x7fa3b924,0x42184c89 .word 0x54eea3fe,0x24cffd46 .word 0xf919007e,0xa0342cbb .word 0x34853308,0xa435182e .word 0x370ca0b4,0xaf354dd2 .word 0xe2ff00d1,0xbb98b8b5 .word 0xcc21546e,0xc4ccf33f .word 0xbb30790d,0x3424f7da .word 0xef05f5bb,0xf9bc3f94 .word 0x6cddb3f1,0xbe7d0c94 .word 0x930ff939,0xcc3ef8f0 .word 0x4ee1f426,0xf55df346 .word 0x915256db,0x4e1d3fae .word 0xf5b4bbfb,0x919f72fc .word 0x048de65b,0xdb4a9c99 .word 0x988bb187,0xf8dcaf59 .word 0xdd991a77,0xcb16f6dc .word 0x9b0f0ca8,0xb97b34f8 .word 0xad5c52a0,0xf5a4d763 .word 0x4c26ccc6,0x450e9b80 .word 0xbb2559c2,0x4bc6304e .word 0x46addb72,0x52d48128 .word 0x51d465c5,0x81ee2ff5 .word 0x6884bf14,0x9418f0f0 .word 0x996f2f5c,0x98002634 .word 0xbc49075d,0x8a5f07e6 .word 0x657bd914,0x240191c3 .word 0x27b75cf2,0xc49299aa .word 0x50794411,0xe18c90d3 .word 0x1911e173,0x5034b451 .word 0xe6ae0d9c,0x934017a6 .word 0x55648216,0xaf0620fc .word 0xa60726a2,0x7af5d437 .word 0x44576f7c,0x8c43f4bc .word 0xac618f66,0xd3c7c5ea .word 0x134e1c82,0x1faa260d .word 0xbe5996cf,0x14ab6998 .word 0x0c168ebb,0xff3b91bb .word 0x33a92930,0x2f7f0b08 .word 0xb3efb4f7,0x7d4702b9 .word 0x2bf2a014,0x34e493d9 .word 0x0d2bab0d,0x01cd9980 .word 0x3363ba95,0x02db02cb .word 0x3fffe4aa,0x8c892d8c .word 0x86435119,0x619f42c1 .word 0x2be0dfad,0x315e580c .word 0xe94e497e,0x0cf60644 .word 0x71f642b8,0x66980faf .word 0xf45a7aed,0x3c4a267c .word 0xd796fd9f,0xc260756d .word 0xdb171966,0x828fd36c .word 0xe6081a72,0x7570b494 .word 0x63771e5c,0xbab737c0 p26_local1_expect: .word 0xaf112f7d,0xfe74766c .word 0xbf6915ac,0x51f45ba4 .word 0x6e0a9adf,0x62103af9 .word 0xffffffff,0xc8cd7824 .word 0x0eba9bbf,0xc4bfb03c .word 0xa7865e2b,0xadde68ca .word 0x26f5fa18,0x6d4fe7fa .word 0x183337e4,0x34aa7eb7 .word 0x98bd93c3,0xfec28e88 .word 0xa45bf451,0xac1569bf .word 0xf93a1062,0xdf9a0a93 .word 0x2478cdc8,0xd962e63d .word 0x3cb0bfc4,0xbf9bba0e .word 0xca68dead,0x2b5e86a7 .word 0xbdf620da,0x2928df56 .word 0xb77eaa34,0xe4373318 .word 0x6b988738,0x7904735c .word 0x1850e56e,0x6fec9bc5 .word 0x8117d8c1,0xb9d11d91 .word 0x583474fd,0x557f22b1 .word 0x55eb769d,0xee393a7f .word 0x105472a9,0x72b0a78e .word 0x56ec3364,0x47febbe4 .word 0x7e0ef418,0x6533caaf .word 0xc9816a7d,0xd1076e3a .word 0x35414287,0xbfec1bdc .word 0xde23fa38,0x549b3a92 .word 0x54a3095b,0x10f989d8 .word 0x6d76d923,0x1845d883 .word 0xc61b255d,0xc4d6b4b0 .word 0x6a426dd6,0xcea5e479 .word 0xbf59f312,0x149140de .word 0xa2ca6db5,0x36a9c0db .word 0xa8bbfd99,0x86ed8805 .word 0x70d2c464,0x7fffc954 .word 0x0b47d35a,0x6c4e2bb8 .word 0x432c1cd6,0xdf88732a .word 0xd1f72eed,0x846e4255 .word 0x1dbe114f,0xcdc1ba91 .word 0xaa17abf8,0x4e69d951 .word 0x7fa52289,0x7ce3e5e9 .word 0xd3b85763,0x8bdaa353 .word 0xa7ea4585,0xa13f1826 .word 0x92f8611a,0x1d3d233d .word 0xde97987b,0x4a77e405 .word 0x48bb45c2,0xfe74766c .word 0xa80ec7c9,0x824790d3 .word 0xa398ae2d,0xd303fd6e .word 0xc7413650,0x650e9578 .word 0xc93197c6,0xcc225c9a .word 0x0431d387,0xe425912c .word 0xf55bd7df,0xafed0692 .word 0x8a0e28d1,0x1aac7fc3 .word 0x818e1cf2,0xfa72b3a4 .word 0x2486c98c,0x27e730dd .word 0x3e3e37b7,0x0000001f .word 0xfd7bafe3,0x050df09e .word 0x8d4124f5,0x69c64036 .word 0x3ab590b9,0xed706ad0 .word 0x31de416b,0x13158b93 .word 0x5e18b0a7,0x67b75c8f .word 0x68124a25,0xd12724b5 .word 0x351656eb,0x90b12eab .word 0xd53b307d,0x701027d2 p26_local2_expect: .word 0xedaf13dd,0x92724344 .word 0x877cf677,0xc9e497d0 .word 0x3c9995f5,0x833ef641 .word 0xae290000,0x0000004e .word 0xac1569bf,0x0cd548c4 .word 0xff5edf0e,0xcb99c7ba .word 0x8d1f416b,0x1362d181 .word 0xab6b9582,0xa164cf8a .word 0x92724344,0xda557341 .word 0x95e49676,0x3084b250 .word 0x1d9d800a,0xe8ff4287 .word 0x18217139,0x297d09d9 .word 0x6fed576d,0x444ec6e6 .word 0x41f743b7,0xce55bdd5 .word 0xde674727,0x2683b70b .word 0x20be89ea,0x25fb82d0 .word 0xab20092a,0x9f407edc .word 0x33f95d68,0x0000039c .word 0xeb06f7f8,0xd3f95240 .word 0x1e5f3413,0x4153986f .word 0x972df517,0xc3d324dc .word 0x95dbdfb7,0xed706ad0 .word 0x9218a088,0xef50aa67 .word 0xd9930831,0x6775b660 .word 0x14f15728,0x1a1ab45c .word 0xf529752a,0xecc54462 .word 0x0efa8217,0x751debf4 .word 0x348f6bbc,0xdfcf7b4b .word 0xc9eabd1a,0x941382e1 .word 0xe549abd8,0x9611758f .word 0xe890c9ae,0x7f65e392 .word 0x4e859fed,0xc2aac11b .word 0x4fc915f0,0xfcf0b1c5 .word 0x03f86bae,0x8d8afbbc .word 0xa6f5faca,0x1377af8f .word 0xa234b935,0x9510c63a .word 0xffba5e81,0xa0fb98c0 .word 0xbe1a652e,0x9171df7a .word 0xeb54cf45,0x21b3619b .word 0x60ee7f80,0x06713767 .word 0x8ed28d2f,0x83b52a0a .word 0x664a9a13,0xc3192e22 .word 0x7d521e17,0x2d8d47a5 .word 0x54f90b8c,0xa9e2571b .word 0x299f4bdb,0x2ccf05a7 .word 0x598cbe6a,0x95384945 .word 0xd97554af,0x45b7f0c1 .word 0x3844f918,0x3257691f .word 0x4d58be54,0x4e513f24 .word 0x30aacf8f,0xa1754446 .word 0x64d6ad97,0xdb29d573 .word 0xafe99d6a,0x9c493511 .word 0xe86ced8a,0xb2a8ff6f .word 0x6d364bba,0xd0101e04 .word 0x630e2396,0x8c0959b8 .word 0x2f51d62e,0xee737d35 .word 0xf22a0120,0x740c002b .word 0x105e2cbf,0xc6138a17 .word 0x8ba9c75c,0x52701efa .word 0xf93a7d99,0x51a8174c .word 0xe7dd10e3,0x61d654b9 .word 0x198257d1,0x48cb3047 .word 0x0ad69983,0x5fcbc275 .word 0xff9e68b7,0x37d98ab5 p26_local3_expect: .word 0xff5fdf23,0x37585008 .word 0x8faf7713,0x946420f8 .word 0xfae74f6d,0x18faf526 .word 0xedc5571d,0x43dd0487 .word 0x49e97192,0x8e1db55f .word 0x2af9963d,0x452f46b4 .word 0x89886e86,0xf9a49773 .word 0x340828f3,0x2dfde0d6 .word 0xe324a788,0x7eab99f8 .word 0x29de793d,0xc8599e06 .word 0xdb825ce3,0xbb624fa9 .word 0x2a734fd9,0x0fdf0181 .word 0xffffffff,0xffffffff .word 0x370e87e7,0x1cdbdfaf .word 0xd11587df,0xebad122b .word 0x1a77704a,0x425d2528 .word 0xbef1845f,0x51ec9b2b .word 0xbd7c1f11,0x8ed240c3 .word 0x9eba488a,0xe8ad79d4 .word 0x512e48fd,0x04239f99 .word 0x75080116,0x5323ae3b .word 0x52c421b2,0x1c9eeeeb .word 0xa79894ac,0xa0971084 .word 0x7ab29498,0xf55909e8 .word 0xa2277edd,0x02568257 .word 0xb6b2e6e2,0x1d916da7 .word 0xb5914abd,0x4a975993 .word 0x16d698ea,0x87cccd8c .word 0x7c85027e,0x09b20917 .word 0xaf112f7d,0xc9e497d0 .word 0xa0971d81,0x49e97192 .word 0x4a01d6f5,0x81b19f11 .word 0xca7bb4d3,0x7f9fb08a .word 0x9c09528d,0x09f16706 .word 0xf485a044,0xf720d1d1 .word 0x56812706,0x5e25e914 .word 0x8a00fb88,0x5e4edaa9 .word 0x833ef641,0xfaa8865d .word 0x63c040e8,0x0164b03e .word 0xe217a0d3,0xced88632 .word 0x2ab4eb76,0xc26fd2fe .word 0x44d632fa,0x45e12b14 .word 0xa39a82fe,0xd69a77bf .word 0xb2c0fec4,0x58ec4592 .word 0x00000017,0x0e4b6f09 .word 0x20e67452,0x78347dae .word 0x0328181a,0xc4e07d21 .word 0xf76396ad,0x8178deb4 .word 0xa63a0fb0,0xba07f0a7 .word 0x0799d176,0xcb1b5dc8 .word 0x79a06b80,0x97553138 .word 0xa411975b,0xb2210ab1 .word 0xb8c0ad47,0x0342b98e .word 0x69aea2a0,0x3ac543f4 .word 0x7142c72a,0x1f8732e7 .word 0xfe4d6168,0x09b0b95b .word 0x4f49c06d,0x014ed0e3 .word 0x0000249b,0x1300e578 .word 0x7a565313,0x8ed1b5c3 .word 0xb210855c,0x54d723c2 .word 0x00e8a46e,0x46f3a11c .word 0x2e86a58e,0xb7e62068 .word 0x35c8b365,0x43e69e2f .word 0xd1f8d60b,0x0de457c7 p27_init_registers: .word 0xaac94e82,0x547d9964 ! Init value for %l0 .word 0x6f446478,0x4503c397 ! Init value for %l1 .word 0xa00d26df,0xf017a63e ! Init value for %l2 .word 0x9c9b1ddf,0xe4d49170 ! Init value for %l3 .word 0x1d38d399,0xfa621e44 ! Init value for %l4 .word 0xa1595ffa,0x2835412f ! Init value for %l5 .word 0xcd0637ba,0x2fca0b08 ! Init value for %l6 .word 0xb4ca80c4,0x0ad003b3 ! Init value for %l7 .word 0xfe85d02a,0x4ef9ddd1 ! Init value for %l0 .word 0xf618fa22,0x9bc787f2 ! Init value for %l1 .word 0x8c013e3d,0xb639da4b ! Init value for %l2 .word 0xe9dc7105,0xe7ccace8 ! Init value for %l3 .word 0x2063f836,0x27d0fbe2 ! Init value for %l4 .word 0x215344b2,0x45ba293d ! Init value for %l5 .word 0x3f9c6793,0xfe2c77bf ! Init value for %l6 .word 0x6420a41b,0xf9ccd6f3 ! Init value for %l7 .align 64 p27_init_freg: .word 0x9ba80666,0x0606b87d ! Init value for %f0 .word 0x095be201,0x2a980f29 ! Init value for %f2 .word 0x14072d1b,0xae2c2d55 ! Init value for %f4 .word 0x83e9aba8,0xa7db97eb ! Init value for %f6 .word 0x6571b775,0x13b46fda ! Init value for %f8 .word 0x83ebd4f4,0x8320c8bd ! Init value for %f10 .word 0x2dda834e,0xbc315660 ! Init value for %f12 .word 0x7016d792,0xcb23997e ! Init value for %f14 .word 0x7b1c844a,0xa0393b31 ! Init value for %f16 .word 0x7cb2a785,0x982447b8 ! Init value for %f18 .word 0xaf3b7d3a,0x0dea3667 ! Init value for %f20 .word 0x26c666f0,0x2b97d483 ! Init value for %f22 .word 0xae9cab61,0x02d0ed82 ! Init value for %f24 .word 0xb2af475b,0x9571f0f2 ! Init value for %f26 .word 0x898d0418,0xb635dd1d ! Init value for %f28 .word 0x9f16e28f,0xd406d104 ! Init value for %f30 .word 0x229405d7,0x92a3c964 ! Init value for %f32 .word 0x5e5c82b0,0x689496dc ! Init value for %f34 .word 0x6987692b,0x36f8526c ! Init value for %f36 .word 0x29086316,0x66d4a4a1 ! Init value for %f38 .word 0x731b51ac,0x5ae4e70e ! Init value for %f40 .word 0xe073d9e2,0x42d5c2b0 ! Init value for %f42 .word 0x21b071b2,0x6f77ed46 ! Init value for %f44 .word 0x2cd5f40a,0x72b0f35b ! Init value for %f46 .word 0x79b7edff,0x759f091e .word 0x8f5da77d,0xcd3d5239 .word 0xd1ab9abe,0x81268ae3 .word 0x93b1a8b5,0x104d80ed .word 0x37620287,0x4f3a0669 .word 0xa8fdbf1b,0x128b7145 .word 0x48aa5c68,0x0f3d8e8f .word 0xe6eab7d5,0x21250033 p27_expected_registers: .word 0x00000000,0x000000d5 .word 0x00000000,0x00000000 .word 0x00000000,0xffffff31 .word 0x00000000,0x00000666 .word 0xdca02336,0x59e4cb3a .word 0x00000000,0x0000001b .word 0x000000ac,0x00000000 .word 0x00000000,0xaa093422 .word 0x00000000,0x00000000 .word 0x00000000,0x000003bf .word 0x8c013e3d,0xb639d37a .word 0x00000000,0x18d20494 .word 0x00000000,0x90b707ea .word 0x00000000,0x956d7b4a .word 0x00000000,0x000c77f4 .word 0x00000000,0xc77f4424 p27_expected_fp_regs: .word 0x9ba80666,0x0606b87d .word 0x095be201,0x2a980f29 .word 0x14072d1b,0xae2c2d55 .word 0x83e9aba8,0xa7db97eb .word 0x6571b775,0x13b46fda .word 0x7b371834,0xbfa1aa59 .word 0xbaf7ffff,0x7e7b0005 .word 0x7016d792,0xcb23997e .word 0x982982e8,0x3418377b .word 0x6606a89b,0x6c6e96be .word 0x59aaa1bf,0x27667261 .word 0x02160c47,0xc84f318a .word 0xed447b28,0xf6d89ef7 .word 0xaa093422,0x83203a8d .word 0xb5ce9662,0x83e9f582 .word 0x4b5bd996,0xcfe88378 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0xb987c451,0x00000000 .word 0x7883e8cf,0x2b772d6b .word 0x7b371834,0xe8822998 .word 0xbaf7ffff,0x7e7b0005 .word 0xca909b2c,0x79016940 .word 0xbaf7ffff,0x7e7b0005 .word 0xa4745919,0xbd0ddaa6 .word 0x351e998c,0x86245d5d .word 0x1e71ab17,0x615d8c87 .word 0xae2a2af0,0xbe35d7b8 .word 0x3ab31d81,0x75a4fa99 .word 0xeca3ffcb,0x2bc841d7 .word 0x7b472840,0x633d4871 .word 0x062d90e0,0xc69fe30b .word 0x37557485,0x3bd7745e .word 0x126fed3e,0xc7b20a2c .word 0xae3711b6,0x0ce9a043 .word 0x75700c65,0xd3a9c8bc .word 0x20b21acc,0xa209182c .word 0xd80bda94,0xdf05260f .word 0x9fb9ad3a,0x6caaa3e7 .word 0xf2a94564,0x18d2ff94 .word 0x46802c63,0xe6bedc1a .word 0xcbf470ee,0x7d5fb317 .word 0x4096bc39,0xc2c4c56a .word 0x9eec59f6,0x84eb3986 .word 0x7731c23c,0xa0ac9399 .word 0xee2d3a75,0xbac24704 .word 0x43f87ca9,0x391bb3ea .word 0xef0a5f85,0xd0e54316 .word 0x3042e6d1,0xf99cace3 .word 0x3e3f5d17,0xb875f803 .word 0x2ea8aeb5,0xe41950af .word 0xc9c5b614,0xbca269ad .word 0xc3393827,0xe52df020 .word 0xbc8a7aaf,0x8098c24c .word 0xc30543d0,0x0bc2bb05 .word 0xd9396b95,0x2ffc0ff1 .word 0x0a3afeeb,0x33cdfae6 .word 0x41a20e6f,0xeaeb79f3 .word 0xe7f4b197,0x8e9b69ef .word 0x633b9178,0x6a5781fb .word 0xfe21c642,0xf3d7ffbc .word 0x13c6e460,0xc28fb849 .word 0x37f15ede,0x25c990df .word 0x891b8749,0xb9817e5b .word 0x142c1385,0x7715f8f7 .word 0x68ea4aeb,0xae30af78 .word 0xfc21472d,0xe51396ee .word 0xcd808803,0xdd9eece4 .word 0xec91cb45,0x03ca4117 .word 0xff853a88,0x467e4136 .word 0x0d7c298f,0x30e468fb .word 0x231d2f06,0x79ec55cd .word 0xfa6c6217,0xdb5b34df .word 0xfdac2d0f,0x9b232386 .word 0xea62c11e,0xffc92ea1 .word 0x6972b7de,0x074e1946 .word 0x181450c6,0x2fd5f5a9 .word 0xc9425d1e,0x4fcd0296 .word 0x38a8fc35,0xfdd5eb85 .word 0xa405c1e7,0xffa23ca6 .word 0x86924758,0x30564941 .word 0xda25191c,0x889afa24 p27_local1_expect: .word 0x59aaa1bf,0x3418377b .word 0x6606a89b,0x6c6e96be .word 0x00000000,0x27667261 .word 0x02160c47,0xc84f318a .word 0x410c0100,0xf6d89ef7 .word 0xaa093422,0x83203a8d .word 0xb5ce9662,0x83e9f582 .word 0x4b5bd996,0xcfe88378 .word 0xdcf6584b,0x2bfa75ad .word 0xbafbb615,0xc9098ac9 .word 0xbcf63d93,0xa44990b1 .word 0xc9872481,0xe26e5717 .word 0x2f34cb4a,0x8801e658 .word 0xa8d8a0cc,0x7f74ea27 .word 0xc6a8ea14,0x1cb8648d .word 0x2585fb6f,0x3b7d8b9d .word 0x3371f799,0xca7d5392 .word 0xe8124c56,0x48b8b982 .word 0x592438a5,0xb00451c4 .word 0xfb922aee,0x476e7a6f .word 0x1ef8908b,0xee94b826 .word 0xdb84886c,0x20d6c206 .word 0x2bf8de17,0x125cf64c .word 0x979d8e7a,0x42ea6941 .word 0x946cc534,0xe3ad37c2 .word 0x8e8abcee,0x292ea913 .word 0x6d0d5738,0x71cddf99 .word 0xdd4ebd94,0xa90fc91f .word 0xb9391bcf,0x4e8ae6b6 .word 0x07d37fb3,0xb0aba29d .word 0x00f3c651,0xea07b790 .word 0x224b4f52,0xea08ef3e .word 0xfb2db685,0xd6022a70 .word 0xd6ea5925,0xb73a77a7 .word 0x30c9929c,0x50f2e8a3 .word 0x0b36b049,0x8742bfef .word 0x887402a8,0x2ba12195 .word 0xfc95fc02,0x0f3f6265 .word 0x4b2ed21b,0x01beb2fe .word 0x169b5048,0x75440b94 .word 0xd40cd17d,0x69c960a1 .word 0x982982e8,0xa43a3c5f .word 0x004f678a,0x0d1fba14 .word 0xb6f0a4c6,0x13bfa3ac .word 0x49eace69,0xf9c871ca .word 0xf6274213,0x2f832c9f .word 0x8e225d25,0x3bede53c .word 0x996392da,0x15b1e8fb .word 0x02b29274,0x6c7c7f5a .word 0x4e3991c5,0xa28b0741 .word 0x04ebf5bd,0x39cbe403 .word 0x95df0c19,0xda3492d1 .word 0xa54883d1,0x71836c4e .word 0x819b73ab,0xa3a97f53 .word 0x72d0106a,0x0255eb3e .word 0x84e3f0ff,0xc803c51d .word 0x5e164e95,0x8698f310 .word 0x6563e611,0xba640a8a .word 0x44951da8,0x8d653d71 .word 0x88b3723d,0xa230c964 .word 0x66fe10de,0xd80526f2 .word 0xf1545dff,0xdad318fa .word 0x3597a014,0x221f222e .word 0x47f5e771,0x10ca1607 p27_local2_expect: .word 0x90b707ea,0x51c6f300 .word 0x00000000,0x0000011c .word 0x00007183,0xf6c5f213 .word 0x07aed457,0x27937b64 .word 0xec870bb7,0xf05fcf78 .word 0x3623a0dc,0x3535b6d1 .word 0xe0ecddb1,0xecb830a4 .word 0xf90e52cb,0x300edfc9 .word 0x2dac7ca3,0x35dc9043 .word 0x319e23b6,0x320c009e .word 0x48fe7f5a,0xff6f71e6 .word 0xf5ea9cc8,0xac502ac8 .word 0x36cfa9a2,0x819c4e19 .word 0xa992a3c1,0xc37e452f .word 0xc4e20e4a,0x334afeb5 .word 0xbb3c2fdf,0xcc56bc64 .word 0xca593aa8,0xbb0a37cf .word 0x339cf88d,0xddf3ccaf .word 0x34e06d7e,0x0242161a .word 0xb84106e0,0xf3ba3717 .word 0x04189449,0xfeb56901 .word 0x633b6e7a,0xb7e8819d .word 0xfcfbc024,0x3258579b .word 0x55af3230,0x2e2a2fc6 .word 0xc7d1bd27,0xaba3f817 .word 0x53de2c62,0xa4d7be9c .word 0x9793109c,0x03d008a6 .word 0x1c1834f8,0x5e48dbff .word 0x2cf8ec4d,0xdaa8c78c .word 0xd64463d0,0x595313ad .word 0xffffffff,0xfffff7ba .word 0xd1d90c87,0xdd4afca4 .word 0xbba5ffb5,0x30028ec3 .word 0x582eab22,0x4671d158 .word 0x4a3700d6,0x2f0f82da .word 0x1cc9ef1c,0x4e129d30 .word 0xe21a41f9,0xe0b05591 .word 0x18398d86,0x322a4d3f .word 0xa075f966,0x82efb26d .word 0x3c4f6cd7,0xddf2953c .word 0x7df42f2d,0xa333b304 .word 0xd762a15f,0xf6a86d4d .word 0x2ee3161a,0xc1435a83 .word 0x3bf2bfa1,0xb9e40800 .word 0x13b97151,0xed0287c4 .word 0x21329390,0xd7aa12f9 .word 0xb110f21b,0xbe638544 .word 0xe078b6d8,0xf0f7af5f .word 0x7b371834,0xe8822998 .word 0xbe966e6c,0x9ba80666 .word 0x61726627,0xbfa1aa59 .word 0x8a314fc8,0x470c1602 .word 0xf79ed8f6,0x287b44ed .word 0x8d3a2083,0x223409aa .word 0x82f5e983,0x6296ceb5 .word 0x7883e8cf,0x96d95b4b .word 0x47e7125e,0x4107094e .word 0x6fa27ca9,0x28fe3417 .word 0x28eec27a,0x2059bc7c .word 0x72c847b8,0x5c079c23 .word 0x7054a8e9,0x0c4b9cec .word 0x9f1f10a6,0x39f03cfe .word 0x00000363,0xa6ff2f28 .word 0x29bc3353,0xbe1bd29e p27_local3_expect: .word 0x441e62fa,0x99d3381d .word 0xe47faeef,0xeb28255e .word 0x232c04ae,0xe9b91390 .word 0xff8a0a5a,0x7b0dea61 .word 0xdca02336,0x59e4cb3a .word 0xb56265fc,0xd47f972c .word 0x9f1e47d1,0x3ffa7c35 .word 0x7ccaec50,0x639c9bd6 .word 0x7fab3e20,0x5257a57f .word 0x0b7782cb,0xf8383cf8 .word 0x08aa9dd7,0x5b4cb8c1 .word 0xf731b75c,0x25866ff6 .word 0xea07b790,0xb5127b59 .word 0xaf91ba68,0x9d5519b8 .word 0xbf7ffe9a,0x2159fd9d .word 0x6209b121,0xe8308e3e .word 0xaea93c18,0x78cf5ff0 .word 0xd834293b,0x432123a5 .word 0x4201a5d1,0x4e093e45 .word 0xef316201,0xc5cadbb4 .word 0x439e464b,0x21285fc5 .word 0x4c7705d3,0x8c698c4c .word 0xbaf84a8b,0x8f52e6d8 .word 0x698f103d,0x7356210d .word 0x254cd035,0x5e6dcef9 .word 0x6784a5a6,0xe4c92a43 .word 0x59b749b6,0x06b1e524 .word 0xc7e1b8a3,0x956d7b4a .word 0xc11d4ee6,0xbfd48221 .word 0xbc86190d,0x588d35e6 .word 0xcb598c37,0x27d0fbe2 .word 0x3158d616,0xf9b1d8a9 .word 0x3fb405b0,0x7073eb1b .word 0x6b247b5a,0x83bdec2d .word 0x2c376047,0x0f9bc9c9 .word 0x334af98a,0x9743bfd9 .word 0xd2ac98e2,0x2f4e1989 .word 0xc4f36ec8,0x17986389 .word 0x95fef48e,0x29e4fd73 .word 0x0bf89361,0x726ff88f .word 0xb6ea95e0,0xc47cd048 .word 0x74badd8a,0x2ab30ceb .word 0xc3acb6c7,0x13381dbc .word 0x3184dc67,0xee742321 .word 0x3ded0f31,0x564ec77a .word 0xaf54e0da,0x0307ff79 .word 0x8ce036d1,0x8ee70aed .word 0xa9bc1d29,0xa4bd37e5 .word 0x9e23cc67,0x4fed5984 .word 0xb7765ca3,0x9dffcca3 .word 0x75d9a904,0x1aa9b6dc .word 0xd8342815,0xa4bcc815 .word 0xd5cb1728,0xe115dec0 .word 0xff8292f2,0x0d45cc6b .word 0x453cde85,0xadfa6d37 .word 0x6339a0b4,0x64aebbb8 .word 0xe0f9dba9,0x2cb2ad2d .word 0xae471f0c,0xb9d8a818 .word 0x30b6f270,0x6d00709e .word 0xc33e3ad2,0xfffffbf7 .word 0xfb58a4c0,0x8f23fbbd .word 0x4e201545,0xe85d99d7 .word 0x19145500,0x51c487b9 .word 0x1ed4b30a,0x954cc271 p28_init_registers: .word 0x6e90a252,0xd0121ab6 ! Init value for %l0 .word 0x6ef296a4,0x453587ee ! Init value for %l1 .word 0x3d43053c,0x03940eec ! Init value for %l2 .word 0x8cbfe7a4,0x4b9e7c99 ! Init value for %l3 .word 0xa2bd54b6,0x6e7e07bb ! Init value for %l4 .word 0x13a6b68e,0x67e2897b ! Init value for %l5 .word 0xef4464db,0xbc84797e ! Init value for %l6 .word 0x8d0e661f,0xc94e903f ! Init value for %l7 .word 0xf51a4ecf,0xf68bfad9 ! Init value for %l0 .word 0x6641f406,0x6668ad15 ! Init value for %l1 .word 0x7da37e38,0x4ae6f4aa ! Init value for %l2 .word 0x2b27b3a3,0xebff1780 ! Init value for %l3 .word 0x5ad2c382,0x38aef5ac ! Init value for %l4 .word 0x9c9ae15a,0xa6e38938 ! Init value for %l5 .word 0xc257da8c,0x2f09ede6 ! Init value for %l6 .word 0x09b3ea01,0xfdfa4332 ! Init value for %l7 .align 64 p28_init_freg: .word 0xc6c7f96b,0x7bd9f4a4 ! Init value for %f0 .word 0xae68fc0c,0x15eb3630 ! Init value for %f2 .word 0x2d5a2d23,0x1af5d29f ! Init value for %f4 .word 0x765d2838,0xf282cabb ! Init value for %f6 .word 0x624fb2a7,0x64cfe529 ! Init value for %f8 .word 0xb1cf07be,0x707a3910 ! Init value for %f10 .word 0x782e9ef9,0x7d990438 ! Init value for %f12 .word 0xa8a7e70a,0x224e32c3 ! Init value for %f14 .word 0x9fa81d3d,0xe4da2ddd ! Init value for %f16 .word 0x394198e4,0x1977f8d4 ! Init value for %f18 .word 0x0a7a6b81,0x2e43eac1 ! Init value for %f20 .word 0xf6a164c0,0x2736ecf8 ! Init value for %f22 .word 0x421dd4c0,0x6ee3148a ! Init value for %f24 .word 0x81547b30,0xee2a62a5 ! Init value for %f26 .word 0x6f2bcb19,0x18810d18 ! Init value for %f28 .word 0x56231e6a,0x0023bcb9 ! Init value for %f30 .word 0x761ef302,0x87485dd1 ! Init value for %f32 .word 0x52f04704,0x0cbe676f ! Init value for %f34 .word 0xe75b2bb8,0x486f39fe ! Init value for %f36 .word 0x5a867b4c,0xb4bf4ec0 ! Init value for %f38 .word 0xeacc5919,0x30c665cb ! Init value for %f40 .word 0xd16be3a4,0x754aa253 ! Init value for %f42 .word 0x1f9bab8f,0xff43ab81 ! Init value for %f44 .word 0x608e9a47,0xca7fcac0 ! Init value for %f46 .word 0x2ba8ffb2,0xcd10d4d1 .word 0xdf534bb6,0x8b52353c .word 0xd661cad0,0x100810c7 .word 0x7ee59b31,0x61eee708 .word 0x26c481d1,0xe2a09834 .word 0xe08c3445,0x711a0b13 .word 0x017648f3,0x94e04cad .word 0x584688af,0x5ea0b885 p28_expected_registers: .word 0x00000000,0x0db86d26 .word 0x00000000,0x0c00854a .word 0x00000000,0x49c46c04 .word 0x00000000,0xcaa72bca .word 0x00000000,0x00000143 .word 0x00000000,0x00000021 .word 0xba108fcc,0x000000a2 .word 0x00000000,0x000000f5 .word 0x00000000,0x00000034 .word 0x00000134,0x7647eec6 .word 0x00000000,0x00000095 .word 0x00000000,0x00000070 .word 0x9584474c,0x2b918134 .word 0x00000000,0x00001a41 .word 0x0000006f,0xfffef590 .word 0x00000000,0x00000095 p28_expected_fp_regs: .word 0xff926101,0x04e1c156 .word 0xba108fcc,0x8fd189c1 .word 0x2d5a2d23,0x1af5d29f .word 0x765d2838,0xf282cabb .word 0x624fb2a7,0x64cfe529 .word 0xb1cf07be,0x707a3910 .word 0x56910946,0x95ec1780 .word 0xa8a7e70a,0x224e32c3 .word 0x402b1fee,0x6e25654b .word 0xca2ba7ca,0x8fd189c1 .word 0xa2000000,0xcc8f10ba .word 0xba108fcc,0x15ad6866 .word 0x0af907a4,0x3c7917a9 .word 0xd22e6b17,0x5fa26f24 .word 0xf644829b,0xcfa94c21 .word 0x394198e4,0x1977f8d4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xbc1a0682,0xada794fb .word 0xc189d18f,0xcaa72bca .word 0x00000000,0x960d1025 .word 0xa2000000,0xcc8f10ba .word 0xa917793c,0xa407f90a .word 0x4a85000c,0x4a85000c .word 0x214ca9cf,0x9b8244f6 .word 0x47da6277,0x1b7b6d8d .word 0x7f4ad3a5,0xdf35a780 .word 0x29167206,0xeaefe013 .word 0xd44b0b11,0xba18b5d2 .word 0x7e064c88,0x0128d49f .word 0x202b4625,0xb631ff26 .word 0x9106fa8b,0x400f3586 .word 0x84921858,0xbbea3c34 .word 0x1a58cd43,0x45c078d5 .word 0xe0522a2f,0x6142e0fd .word 0x17c3f8a1,0x5bdb9c28 .word 0x7ca5ec09,0x2c4937ba .word 0x4ab97c47,0x2bfdca16 .word 0x8e1f4003,0xb3bd3252 .word 0x114097cf,0xc35cb4ca .word 0x6671cd35,0xdcb9c637 .word 0xb723cfa0,0x3ec52701 .word 0x965c0be2,0x21919ca4 .word 0x5b6abc10,0xe80d7ef5 .word 0xcf201106,0x9bb1336a .word 0x70d10769,0xb356c55a .word 0xb58750de,0x2aa7c65b .word 0xde8d1885,0xdbf7c055 .word 0x8ff92c64,0x00add4f2 .word 0x93631d58,0xddee61f3 .word 0x8dff7bd3,0xc98d3d3e .word 0xd9810463,0xd8a9115c .word 0x1dbf82e3,0x738bfe77 .word 0xb4ef4ba7,0xa15bd4d9 .word 0x24535f3e,0xd4315d93 .word 0xff4cb67a,0xfae762bd .word 0x3a708134,0xd7093302 .word 0xcee1e8a4,0x33ee7e07 .word 0x2dc0e5cc,0xa6d3be3a .word 0x45a27a3a,0x3866bf98 .word 0xff90169c,0x391fc40a .word 0x8a8064c2,0xd43cd289 .word 0xd22e6b17,0x5fa26f24 .word 0xe3478424,0x4a2eea4f .word 0x1f453e91,0xbababbe5 .word 0x3dddf946,0xe823c90c .word 0x9d71c0b2,0x7b427e81 .word 0x16b487dc,0x13d0d92a .word 0x6a80f88a,0xeed5207d .word 0x40ac7497,0x61f4770c .word 0xeffd4a23,0xde7d6b60 .word 0x5975ec32,0x4cd54300 .word 0x8eca0b21,0xabd691b9 .word 0xf63e33f1,0x4313b29a .word 0x929dfdac,0x305c33b0 .word 0x098df915,0xa285b861 .word 0x3d1aa04e,0xe60d646b .word 0x53d39ca5,0x8653eff4 .word 0xc341f2e8,0x183d8f4f .word 0x157fa563,0xc53f46fe .word 0xf5b0bdd4,0x4230f66c .word 0x49be6d1c,0x0000011a p28_local1_expect: .word 0xff926101,0x04e1c156 .word 0xba108fcc,0x8fd189c1 .word 0x2d5a2d23,0x1af5d29f .word 0x765d2838,0xf282cabb .word 0x624fb2a7,0x64cfe529 .word 0xb1cf07be,0x707a3910 .word 0x56910946,0x95ec1780 .word 0xa8a7e70a,0x224e32c3 .word 0xff44c81c,0x93ffe2a3 .word 0x796a317a,0x708ff174 .word 0xcd2cdd49,0x58a6a4a1 .word 0xea09d23a,0xe5b03638 .word 0x391a292d,0xa2a8b520 .word 0xb1c1cbf0,0x7e26cd3b .word 0x4b84ab3e,0x3145fa91 .word 0x50415d54,0xc21835d5 .word 0x7352f3b0,0xfe14d901 .word 0xa13d2a73,0xd832caf6 .word 0x4329f493,0xbc470e85 .word 0x06ad8037,0x44e31639 .word 0x58801673,0xa8e00fee .word 0xad4e5e32,0xb2adafa6 .word 0xf6de7afc,0x72c37cb9 .word 0x3b1eed5f,0x0d6dfe61 .word 0xcd8cf648,0x3386ee59 .word 0xb6543699,0x35de7a6a .word 0xad548c27,0x26ae283a .word 0x10b819ec,0xc09fa762 .word 0x9dd5bf6d,0x102694c3 .word 0xedf1d199,0xe55d8190 .word 0x2dbe3200,0xc2a3bd47 .word 0x79d605d9,0x2e67686e .word 0x0bded50b,0xdce6c05c .word 0x32457e3b,0x3b1aae51 .word 0x012efbf5,0x45ef123c .word 0xb2a3efff,0x8d7f1841 .word 0x7a2dd24e,0xbd178fcd .word 0x2c5f876d,0xe4afc3bd .word 0xa52722a7,0xf882380c .word 0xfb94a7ad,0xffd13c61 .word 0xf17252a1,0x557f345d .word 0x7e40d323,0xbfe516b6 .word 0xcbf3f9f9,0xeb82fcfa .word 0xf61a8b30,0x6fc01026 .word 0x5eef17bf,0x8846cfe6 .word 0x01a38f10,0xa9ec0c39 .word 0x004942c8,0x870cfa78 .word 0x9ad3647f,0x24b9c50d .word 0x402b1fee,0x6e25654b .word 0xca2ba7ca,0x8fd189c1 .word 0xe4d512a8,0x0db207a8 .word 0xba108fcc,0x15ad6866 .word 0x0af907a4,0x3c7917a9 .word 0x0c00854a,0xa04682ff .word 0xf644829b,0xcfa94c21 .word 0x8d6d7b1b,0x7762da47 .word 0x9fa81d3d,0xe4da2ddd .word 0x394198e4,0x1977f8d4 .word 0x0a7a6b81,0x2e43eac1 .word 0xf6a164c0,0xb936ecf8 .word 0x421dd4c0,0x6ee3148a .word 0x81547b30,0xee2a62a5 .word 0x6f2bcb19,0x18810d18 .word 0x56231e6a,0x0023bcb9 p28_local2_expect: .word 0x79218e3f,0x99e5e567 .word 0x9584474c,0x2b918134 .word 0x59ede766,0x86484811 .word 0xff926101,0x04e1c156 .word 0x2f09ede6,0xfdfa4332 .word 0x94995edf,0x6b1e1668 .word 0x28994fe5,0xf8fd2ebe .word 0x9b4de9a2,0xa19b7e34 .word 0x4ed57b1b,0x12c3a87b .word 0x63779d1c,0x2e27b905 .word 0x7223caf2,0x8afc25fe .word 0x3c6cfcbb,0x8578554b .word 0x5e476398,0x1aa1e9e1 .word 0x76e3a2ee,0xcc6e7cd7 .word 0x36383c37,0x72162d48 .word 0xd4ea886a,0x6160a1bb .word 0x444446d7,0xe358d8ac .word 0x94ad73e6,0x2e86c935 .word 0x05a09e50,0x5168ef0b .word 0xafbbb747,0x9d6b29b8 .word 0xecd7ad69,0x17cec1b8 .word 0xa50f6564,0x098984ab .word 0x25cf2a25,0xf9cdf554 .word 0xfc68a8f0,0x70e911ff .word 0x4dc35a26,0x1e45f7fb .word 0x001e6972,0xf1b92684 .word 0x49c46c04,0x179b506e .word 0x08a1ee46,0xf2d62e0b .word 0x2506eee0,0xe5fd6f87 .word 0x9739b2d3,0x2bad387f .word 0x8fabcd06,0x7ac22aa8 .word 0x2a70c024,0xb9bba91d .word 0xcb5cc1bd,0xa28426f7 .word 0xcf64d049,0xbcb81f51 .word 0x701df5cb,0xe88e3bb8 .word 0x99e5e567,0xf61954a2 .word 0x5ec90027,0xa9c9c4eb .word 0x54c9927c,0x98473b93 .word 0x1777993e,0x74507538 .word 0xd56c0e17,0x2b55fcad .word 0xde9c190e,0x680fcdc3 .word 0x4ca4349f,0xa7695d84 .word 0x7c450174,0x3509a9fd .word 0x867b45e0,0xb45481e1 .word 0x5dfa0fa8,0x79b7b043 .word 0xed120756,0x3f239586 .word 0x0a6a4230,0x8954ae77 .word 0x7734e374,0x82061abc .word 0x9a127b88,0xd8dbe339 .word 0x1d9a85f5,0xa6e4e293 .word 0xcae8c0f9,0xc14337a4 .word 0x6b98e90f,0x3cdec8a2 .word 0x3560b591,0xd6ff805c .word 0xe276bcba,0x13a714dc .word 0x60994cc1,0x1c926d52 .word 0xfa3d84b8,0x55bfbaaa .word 0x136c85af,0x7ad70034 .word 0x68ac8b0d,0x587a840d .word 0x709fb1cc,0x650e53c0 .word 0xb3e76fb6,0xaa645412 .word 0x7bc0d447,0x49b3f24f .word 0x644ae111,0x7a4ee88b .word 0x9f3ad43f,0x19a69567 .word 0xe7b08ccd,0x010921b9 p28_local3_expect: .word 0xcae7924e,0xac600ba0 .word 0x1a41489e,0x7022bf61 .word 0x813421df,0x960d1025 .word 0x2f09ede6,0xbc43a35d .word 0x11484886,0x2db0a1ac .word 0x17511b97,0x5ae5c2c9 .word 0x7397f536,0x539ef68f .word 0xc19dfd6e,0xff1465ff .word 0xfd2aba2a,0x0ee2c3d7 .word 0x4f05414c,0x1a1799b2 .word 0x03940eec,0xd3359881 .word 0x5800f42e,0x9bd8468a .word 0x52b98bea,0x5676fa2b .word 0x42f51faf,0xfc4d6058 .word 0x8a1097a4,0xc21697e8 .word 0xdc62d42f,0xde97460e .word 0x8c0be7c6,0x30381961 .word 0xb00c6c5e,0xd924407e .word 0xaed2388a,0xb5fa2437 .word 0xc93c13bd,0xf6bc894d .word 0x52767e79,0x7cec57c8 .word 0x34ac1d6d,0xa95329ad .word 0xed8c25ff,0x004e4524 .word 0x449dff9c,0x8b1e17d1 .word 0x09b28dd8,0x85fb64d4 .word 0x0db86d26,0x2f63df2f .word 0xff6d4f71,0x2eeeda0a .word 0xff4e5fa8,0x00c4b515 .word 0xb7918190,0xfc7538e9 .word 0xe5289f5f,0xc6095b50 .word 0xc83cb9ab,0x06526bdf .word 0x080f7f67,0x2bad387f .word 0xc45e5e84,0xb726cb16 .word 0xb1cf07be,0x707a3910 .word 0x0e9cb7cc,0x922b4a90 .word 0x29adeafd,0x632a0636 .word 0x7ce62ea4,0x8acdb3ab .word 0x537d2eb6,0x9b49540a .word 0x1deb66d0,0x08573380 .word 0xfa4eff3b,0xa53609d7 .word 0xae09f870,0xe019e109 .word 0x56c82e93,0xc2894e63 .word 0x6c4ca4aa,0x40e7fe54 .word 0x6a195ff9,0x4920c8b5 .word 0x5bd94ae9,0xcd2a91c0 .word 0x1d83dffc,0x188625ff .word 0x7369e075,0xcddaacc3 .word 0xa603a9bc,0xab70974f .word 0xa66d5429,0x154302ce .word 0x9181c81d,0xc498e85c .word 0x16986c84,0x309dbcaf .word 0x386a6e1a,0x32457e3b .word 0x2be15285,0x1135e4c3 .word 0xc15a6d87,0xee54228d .word 0xd80a664e,0xce289f6c .word 0xa6f175eb,0x3e1ac3b7 .word 0x3dc08413,0x8c836ad1 .word 0x560b8116,0xe20fd8b9 .word 0x453484fd,0xaef02859 .word 0x8a39668d,0x41be1a1a .word 0x3ac3ead0,0x26fe69f3 .word 0xe5e2a981,0x325691d3 .word 0xd7f03e10,0x7513c95a .word 0x9e743f5a,0x4e2d10f0 p29_init_registers: .word 0x90111265,0xd447968b ! Init value for %l0 .word 0x61dd8a69,0xdb38eb0f ! Init value for %l1 .word 0xf35d5372,0x21f8aee1 ! Init value for %l2 .word 0xc086509a,0x562e20c4 ! Init value for %l3 .word 0xacff0e8e,0x5cab0eb7 ! Init value for %l4 .word 0x2907c72a,0xb1cfafca ! Init value for %l5 .word 0xc555fbb4,0x8ef405da ! Init value for %l6 .word 0x0433146b,0x93754e43 ! Init value for %l7 .word 0xb75ae7a2,0x3971ef26 ! Init value for %l0 .word 0x0097959b,0xb8e36c68 ! Init value for %l1 .word 0x66041b00,0x52eae631 ! Init value for %l2 .word 0xd5934815,0xd95210e4 ! Init value for %l3 .word 0x35a51e34,0x7faabd5b ! Init value for %l4 .word 0xeab67bf6,0x22aa5bfa ! Init value for %l5 .word 0xc352bd7e,0x764e2cd2 ! Init value for %l6 .word 0x61a8daee,0x7e96647b ! Init value for %l7 .word 0xd0483a82,0x7490685f ! Init value for %l0 .word 0x71b04636,0x63f000c1 ! Init value for %l1 .word 0x8c7ae2bc,0x6f6c13ed ! Init value for %l2 .word 0x99dec10a,0x44754f5b ! Init value for %l3 .word 0x9de599da,0x0c9713fc ! Init value for %l4 .word 0xaf9b663c,0x6e679dd2 ! Init value for %l5 .word 0x277f8803,0xfac6d162 ! Init value for %l6 .word 0xb4f502bb,0xd5892d3e ! Init value for %l7 .align 64 p29_init_freg: .word 0xba580cbf,0xab221758 ! Init value for %f0 .word 0x75081076,0x4be48424 ! Init value for %f2 .word 0x0054e8ce,0x99d6e802 ! Init value for %f4 .word 0xee4775d3,0x05bccb4a ! Init value for %f6 .word 0x342a017e,0x441d1aba ! Init value for %f8 .word 0xde6e6786,0x43ac8677 ! Init value for %f10 .word 0xe9bbe442,0x064f8eb4 ! Init value for %f12 .word 0x300c67f2,0x60be06d3 ! Init value for %f14 .word 0x268e514f,0x1ac4cde6 ! Init value for %f16 .word 0x3594ceff,0xfa8e452b ! Init value for %f18 .word 0x1e7efcf7,0x6dcef28d ! Init value for %f20 .word 0xcb0a6a78,0x24e4928f ! Init value for %f22 .word 0x5c498f36,0x33c6609a ! Init value for %f24 .word 0xf3c7fbf7,0x0f9b6e16 ! Init value for %f26 .word 0xc8b73096,0x69f65e4b ! Init value for %f28 .word 0x1a7d84c4,0xe2fc3c39 ! Init value for %f30 .word 0xff3822e9,0x01ce4899 ! Init value for %f32 .word 0x1b4b26aa,0x945441d5 ! Init value for %f34 .word 0xb98515b2,0xae355c4c ! Init value for %f36 .word 0x4574acfb,0x6eac9680 ! Init value for %f38 .word 0xf651b2e5,0x580fe6ce ! Init value for %f40 .word 0x4ccb76cc,0x6cbdcd96 ! Init value for %f42 .word 0x3286346e,0xce286e8a ! Init value for %f44 .word 0x658eb75f,0x68f34f46 ! Init value for %f46 .word 0x1767da22,0x2929cb70 .word 0xd1b913c3,0x7e9cab0e .word 0xcb91a8c9,0xfe833bff .word 0x16756136,0x98f43bd5 .word 0x25a3c53a,0xae5283d8 .word 0x2fb593e7,0x184c6108 .word 0xabb84630,0xe4823308 .word 0x12313035,0xdede4e78 p29_expected_registers: .word 0x00000000,0x8000612b .word 0x00000000,0x0e943e3b .word 0x00000000,0x000003a0 .word 0x00000000,0x00000000 .word 0x00000000,0x0e943bca .word 0x00000000,0x725757c2 .word 0x00000000,0x00003eba .word 0xffffffff,0xffd30aa0 .word 0x00000000,0x00000200 .word 0xf6f85dfe,0xda76271d .word 0x14997c8d,0x18a8fb21 .word 0x00000000,0xbf4c994e .word 0xffffffff,0xffffff56 .word 0xffffffff,0x80000000 .word 0x00000000,0x90dcc1f2 .word 0x00000000,0x9ee54fdc .word 0x00000000,0x63e325f8 .word 0x00000000,0x9e4d9953 .word 0x8c7ae2bc,0x6f6c13ed .word 0x99dec10a,0x44754f5b .word 0x00000000,0xc43005cf .word 0xaf9b663c,0x6e679dd2 .word 0x277f8803,0xfac6d162 .word 0xb4f502bb,0xd5892d3e p29_expected_fp_regs: .word 0x01b9902e,0x7a5f827a .word 0x7b200abe,0xbe1635a1 .word 0x14ec056e,0x295a0468 .word 0x3ab5a82d,0xd6eb64ec .word 0xa5f51922,0x90672394 .word 0x90dcc1f2,0x7e124008 .word 0x02512552,0x4ce49e1c .word 0xa2f05250,0x9949eb5b .word 0x268e514f,0x1ac4cde6 .word 0x3594ceff,0xfa8e452b .word 0x2bbfd9c2,0x6dcef28d .word 0xcb0a6a78,0x24e4928f .word 0x5c498f36,0x33c6609a .word 0xf3c7fbf7,0x0f9b6e16 .word 0xc8b73096,0x69f65e4b .word 0x1a7d84c4,0xe2fc3c39 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0x6c5a43f7,0xa0b429bf .word 0xa0030000,0x72d1b928 .word 0xf3c7fbf7,0x654a31bb .word 0x654a31ab,0x00002579 .word 0x6f6c13ed,0x44754f5b .word 0xc2575772,0xa565166b .word 0x69642f11,0xcd4c51df .word 0x654a31bb,0x654a31bb .word 0x1c1dac51,0x98d7a93b .word 0x1b79eff0,0x7c4e710b .word 0xf5c7fdc5,0x99dbd4de .word 0x48f17bca,0xc5e85062 .word 0x9765d0f0,0x1434fb81 .word 0xeb387251,0x78099ba6 .word 0xcf543e92,0xbf4c994e .word 0x159a0ad4,0x70d242d7 .word 0x77163fa0,0xc91ce305 .word 0xb5ee8ad6,0x138b6fa1 .word 0x1382f01d,0x49422037 .word 0x22f007de,0xbc3ad78d .word 0xc38d7819,0x722079b1 .word 0x3722329a,0x2158d74d .word 0xa77d2bbc,0x7082db55 .word 0xa6237763,0x2246ba36 .word 0x399e1ebf,0x29eff833 .word 0x0b82396b,0x3f8286d1 .word 0x04b2cd35,0xe31e2691 .word 0x806b16e2,0x769b11e1 .word 0x511b030c,0xa0cb8c07 .word 0x26fd65ea,0x726b39d3 .word 0x45e2bb50,0xa3ec0000 .word 0x0da61f95,0x823360f6 .word 0xb95dc4ca,0xe3eb89a9 .word 0xe0bc8fde,0xce7a7a1e .word 0x763fbfc4,0x0c423966 .word 0x93f5bd4d,0xf0a96982 .word 0xc5348e1b,0xfecf6380 .word 0xd10d325e,0xffb297ac .word 0x540288bb,0x6070f93f .word 0x5148cab3,0x205962a4 .word 0xfa4e06c0,0xab6ca8d2 .word 0xea8c1a29,0xacc7c652 .word 0x49a4c260,0x817dbab3 .word 0xcb4b4e61,0xaecfa9a7 .word 0x0e12e77f,0x0cffb7a1 .word 0x3e5b5c5a,0xe2a9f36b .word 0x3a6662b2,0xb0cda966 .word 0xf350ff83,0x4d305142 .word 0xafa4f979,0xe0807dc3 .word 0x55204386,0xbfb8018f .word 0x6d5d500e,0x5a1b0c94 .word 0x687c0f38,0xbcc9bacb .word 0xbd4cd143,0xab1dea75 .word 0x9284925b,0x178a1f94 .word 0xff6dc16d,0x770b0073 .word 0x3ac377e5,0x65357ad5 .word 0xfcecdb4a,0xaf08e480 .word 0xc9a951ad,0x9a590637 .word 0x2182b4f2,0xfd7e118b .word 0x7c6ba1a7,0xee43f8c2 .word 0xf35313a4,0x3db1de69 .word 0x8d690399,0x86244dcc .word 0xa02b4977,0xbe9256d7 .word 0x13e56755,0xda026abb p29_local1_expect: .word 0x4c24ce64,0xb37d4a50 .word 0xf2c1dc90,0x36a670e8 .word 0xffbc5351,0x7e124008 .word 0x94236790,0x55587f25 .word 0x769679c2,0x810dba33 .word 0x1c9ee44c,0x52255102 .word 0xa3c467bf,0xdfd0f13f .word 0x7cdae9ff,0xdd4d5914 .word 0x945b3957,0x4ce49e1c .word 0x654a31ab,0xe6f38b20 .word 0x83db8944,0xb0ca2e77 .word 0x4b319052,0xada93cc9 .word 0xd67a6f0a,0xe36b6250 .word 0x2dc2af3c,0x46f23b78 .word 0xa40c968c,0x9c600470 .word 0x4b1732f2,0x087bd6dc .word 0x852d6868,0x1ab3716c .word 0xea5e3b23,0xcd04daf1 .word 0xccc602d4,0x3796a6dc .word 0x1133c405,0x60e4bbbb .word 0xee478381,0xdb063485 .word 0x74b5787e,0x8982ba3a .word 0xed3db8d4,0x30b34cfc .word 0xc43005cf,0xff698c30 .word 0x849283f2,0xd12b9a2b .word 0x4df5a4a8,0xc5b635fd .word 0xe66cf784,0x071a2a63 .word 0x055e0c5e,0x324b6cf9 .word 0x3a285eaa,0xabf2a81d .word 0xfdeabb5b,0x56837733 .word 0x9f1c1842,0x35607856 .word 0x79b0b989,0x21b789a8 .word 0xd0ac01a3,0x9bdd8570 .word 0x5c498f36,0x33c6609a .word 0x46260166,0xe31055bd .word 0xecce362a,0x69dd7f84 .word 0x84ab6ad4,0x8bd4c8dd .word 0x37668379,0x735a30ff .word 0x99436d01,0xbb6afdac .word 0x61731c6e,0x756bf445 .word 0xddb57b48,0x184a908c .word 0x87052183,0xbfd791eb .word 0x78e114a0,0x1db1e18e .word 0xb66e9d1f,0xdddbe65e .word 0x85e58593,0xb0ad7803 .word 0x007cbe6d,0xf4051308 .word 0xc3f17258,0x5abeda38 .word 0xa5f51922,0x90672394 .word 0xf5fa0ef2,0xfc587be7 .word 0xfd60b655,0x0e7e5dff .word 0x9949013c,0xeea8db3f .word 0x3f32f95f,0xe903430f .word 0x5eefc599,0xd4df809f .word 0x78fbce55,0xcb91eed4 .word 0x8a54e07a,0xbf9671e2 .word 0x92471dc9,0x22ee8972 .word 0x1d3a8a37,0x4e2a0df1 .word 0x75e6236c,0x9bba7321 .word 0x24cb87bd,0x78215684 .word 0x1bf625fd,0x9957102f .word 0x3a87f986,0xca570fdd .word 0x4979d9b4,0xb638da69 .word 0x1d7a4f5e,0xc5eafe50 .word 0x35b94182,0x3cd782e4 p29_local2_expect: .word 0xad6c655c,0x7eff2245 .word 0x393cfce2,0xc4847d1a .word 0x25798da6,0x23b58900 .word 0x765d59c8,0x7a7a837a .word 0xca521add,0x6645780b .word 0x8df2ce6d,0xc2d9bf2b .word 0xa18b12c0,0x28cd05b0 .word 0x0abc0bd3,0x3a8578fb .word 0x1e960e2a,0x723e5377 .word 0x9d097f66,0x87a6a353 .word 0xfdd7485d,0xa65ec90f .word 0xd1c2a322,0xd7eb45d5 .word 0xaf8e7922,0xd235c491 .word 0x483fcb54,0xd9e9a114 .word 0xd9f3a841,0x556c9676 .word 0x3d2523b9,0x71f88e43 .word 0xac401cd1,0x31d667d3 .word 0x715bc1a3,0x930b49a3 .word 0xb21924da,0x6ced26c7 .word 0xdfffcd1d,0xc8b8c47c .word 0x2610073c,0x7bf5988b .word 0x4612049e,0x72a681a5 .word 0xd4ffcf44,0x47dd48d4 .word 0x84835dad,0xc4f10681 .word 0x686e1033,0x413a1396 .word 0x71a66bfc,0x6a4ee777 .word 0x86e6d9ec,0x0318fcd3 .word 0xf57fb31a,0xf6b78568 .word 0xc5eab95d,0x49848ca7 .word 0x02b61b73,0x8da71a1c .word 0x7a9af8c7,0xaeeb66b5 .word 0x63e325e8,0x9e4d9953 .word 0x6e70df0c,0x644abfb2 .word 0x054a8662,0xa08c92fe .word 0x3cfdf208,0xda0b1638 .word 0x672dbe42,0xd8c21519 .word 0xacf99394,0xbb82a3db .word 0x2f279dec,0xed46d37f .word 0xdf15e0a8,0x3cd1b548 .word 0x17489a8b,0xb64986ec .word 0x90450a84,0x84c2d15f .word 0xd0132fc7,0x7927d595 .word 0xc3dd8890,0x55d0ffd2 .word 0x2aa47cef,0xc4b5ec71 .word 0xd5d0fa2b,0x161aad2b .word 0x31294284,0x0000c257 .word 0xf6f85dfe,0xda76271d .word 0x14997c8d,0x18a8fb21 .word 0x2604a527,0xfb23add8 .word 0xeeb9dadf,0x3e70bd5e .word 0xaaff26fb,0x1edc0201 .word 0xeeb3411b,0x8b53deae .word 0x5cab0eb7,0x540a4add .word 0x8c1ed723,0x759f1570 .word 0xecf666fa,0x7120b48b .word 0x0751dd36,0xc40a5779 .word 0x61731c6e,0xff26fccc .word 0xa1ec9cbe,0x84c5ee3c .word 0x1dd4faba,0xf0b2ada4 .word 0xd600f22f,0xac8052bb .word 0x5b27bd8b,0xfe8d63f3 .word 0x550056bf,0x02790c50 .word 0x42137e51,0x6bce5061 .word 0xa95ebcff,0x9a971765 p29_local3_expect: .word 0x3750906b,0xa8de9d63 .word 0x2bbfd9c2,0x6dcef28d .word 0x23eff89c,0x8804e24a .word 0x248d0d7a,0x67bf0dfb .word 0x2e90b901,0x22798eaf .word 0xffbc5351,0xf0600196 .word 0x00000000,0x00002579 .word 0xe529acf1,0xd1482e3f .word 0x163aeb40,0x596e3025 .word 0x8551da82,0x704c5990 .word 0x82133db1,0x7a86cdaa .word 0x844f455f,0x6e6ddc71 .word 0x4b941513,0x996b0ef8 .word 0xf1502f4a,0x9d38d067 .word 0xc0acf625,0x65c98853 .word 0xaad5f220,0x0f604bb2 .word 0xdd841174,0x382eb25b .word 0x22d31401,0xa67b2615 .word 0x006ae045,0x85789b7d .word 0xd3d19a25,0x26c81420 .word 0xf3d2e4b5,0x9365b3bd .word 0x60ff08a7,0xf1f6fe2a .word 0xbbda2cd6,0x3ca72fa3 .word 0x1860e5af,0xe5289d37 .word 0x647b902e,0x7a5f827a .word 0x7b200abe,0xbe1635a1 .word 0x14ec056e,0x295a0468 .word 0x3ab5a82d,0xd6eb64ec .word 0xa5f51922,0x56e24882 .word 0x69d6098e,0xa59e7ed6 .word 0xf4062589,0x8afa033c .word 0xa2f05250,0x9949eb5b .word 0x041d9a06,0xc390460d .word 0x70813844,0xfa165b49 .word 0xc2b59fac,0x68a88546 .word 0x557e3cda,0xbe7d585c .word 0xb2dc3c1c,0x72e69a66 .word 0x00000000,0x000001f6 .word 0x5e6ab636,0x01df6ceb .word 0xcd8aff9f,0x07d48fa4 .word 0x58eb00bc,0x66a0746a .word 0xced9d4ff,0xb40d1db4 .word 0xb0f66285,0xb9efdd86 .word 0xbd410b8d,0xadff93dc .word 0x9dcebd81,0xa8f51413 .word 0xcd2ff75e,0x9bccc5ff .word 0x5d07830e,0x57f6097b .word 0xa19bc451,0x667be233 .word 0x83cfc6b1,0xe2e4c4af .word 0x1d2c6771,0xf535ea9d .word 0xe3fd14dd,0x901aa295 .word 0xffffff13,0xb91d20b3 .word 0xa8504f13,0xf9453f32 .word 0x258483ea,0xcc7c2687 .word 0xa884bb9b,0xd6152c26 .word 0x7424e9c2,0x1c0513bb .word 0xbc6d2596,0x2f404965 .word 0x13fb526d,0xb5cd94fd .word 0xf3d8f1a5,0x4c948555 .word 0x5f344704,0xa9904fd1 .word 0xba5a57af,0x3944384a .word 0xc0f79734,0x0a5a7392 .word 0xe1b2fc53,0xb4f0203c .word 0x398b9e71,0x14de1b0a p30_init_registers: .word 0xc0f0bfbe,0x1f4a12d8 ! Init value for %l0 .word 0x540a38b6,0x386b6ac2 ! Init value for %l1 .word 0xf0ab1b70,0x9203c8e2 ! Init value for %l2 .word 0x94df3f50,0x015a67b4 ! Init value for %l3 .word 0x1a7d1a72,0x841c1c9c ! Init value for %l4 .word 0x17694aec,0x0e84fbf6 ! Init value for %l5 .word 0x1fb7aa76,0x3472e82c ! Init value for %l6 .word 0xfb29b58e,0x7430cfb2 ! Init value for %l7 .align 64 p30_init_freg: .word 0xb6e9940d,0x4604c505 ! Init value for %f0 .word 0xa0a8800f,0xa1237706 ! Init value for %f2 .word 0x1552d4ee,0x4b8b547c ! Init value for %f4 .word 0x1b9f8046,0x8349ca3f ! Init value for %f6 .word 0x30a7e5f5,0xa1a3e1e7 ! Init value for %f8 .word 0xfa6d8f27,0xa6811192 ! Init value for %f10 .word 0x64154582,0x26e1b8c7 ! Init value for %f12 .word 0x322fb4c9,0x57eea6ef ! Init value for %f14 .word 0x431d0949,0xce50ac28 ! Init value for %f16 .word 0x35324008,0xc8dc63b0 ! Init value for %f18 .word 0xea97f8f4,0xf99d151a ! Init value for %f20 .word 0xd63e2cfd,0x63a38d3b ! Init value for %f22 .word 0x337766d1,0xbdd2c28f ! Init value for %f24 .word 0xf3966fd1,0xea883ef0 ! Init value for %f26 .word 0x3231729c,0x4c82672b ! Init value for %f28 .word 0x3f9f5d17,0x5c4ad71d ! Init value for %f30 .word 0xe84abbcf,0xe424a7f8 ! Init value for %f32 .word 0x29573df3,0x2b68f0cd ! Init value for %f34 .word 0x37d735f4,0xd30624a2 ! Init value for %f36 .word 0xcbfc9560,0xaa61cdc4 ! Init value for %f38 .word 0x9e63c11f,0x415f768a ! Init value for %f40 .word 0x6dddb255,0x19cf3724 ! Init value for %f42 .word 0xef7ca012,0xe04e6177 ! Init value for %f44 .word 0x4fe4dfca,0x8b832f0a ! Init value for %f46 .word 0xd6b0a4d9,0x3539edd0 .word 0x9ceac30b,0x369a03f5 .word 0x69420624,0x5a7e42b1 .word 0xf0d5ce75,0x99a61a56 .word 0xa15af569,0x0a3bbaa5 .word 0x6c7c4efb,0x7219c090 .word 0xfc0458b9,0x8b1e5797 .word 0x7309a73c,0x80f8de9c p30_expected_registers: .word 0x00000000,0x0000001d .word 0x00000000,0xe021f0df .word 0x00000000,0x0000000a .word 0x00000000,0x00000000 .word 0x00000000,0xa1091db8 .word 0x7431b9c7,0xfdcdfe7f .word 0x8bce4638,0x423a819e .word 0x8bce4638,0x423a819e p30_expected_fp_regs: .word 0xb6e9940d,0x4604c505 .word 0xa0a8800f,0xa1237706 .word 0x1552d4ee,0x4b8b547c .word 0x1b9f8046,0x8349ca3f .word 0x30a7e5f5,0xa1a3e1e7 .word 0xfa6d8f27,0xa6811192 .word 0x64154582,0x26e1b8c7 .word 0x95cc3960,0x3c3123f6 .word 0x431d0949,0xce50ac28 .word 0x35324008,0xc8dc63b0 .word 0xea97f8f4,0xf99d151a .word 0xd63e2cfd,0x63a38d3b .word 0x337766d1,0xbdd2c28f .word 0xf3966fd1,0xea883ef0 .word 0x3231729c,0x4c82672b .word 0x3f9f5d17,0x5c4ad71d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0xa0a85761,0xc3aa49cf .word 0x3a6d50f1,0x7a5b9739 .word 0x2928c65f,0x5c5a3860 .word 0x015a67b4,0x2ad196dc .word 0xa0a8800f,0xa1237706 .word 0xff000000,0xf056d1f8 .word 0x49daa7c9,0xaaf26740 .word 0xea9001ac,0x1d5d9e42 .word 0x52a2c819,0x384d425c .word 0xeecab15d,0xe8056ba0 .word 0xb34c3a83,0xa3c87f81 .word 0xda1a9432,0xb10d1a9f .word 0x4e590d23,0x495c66af .word 0xdae56730,0x29c00384 .word 0xf5f1e37c,0xcc8f3694 .word 0xb839f1cf,0x7d111f55 .word 0xaf95a147,0xcb01f353 .word 0x73621de6,0xd37a03c2 .word 0x21479c35,0x59b9d723 .word 0x95cc3960,0x6798d60e .word 0xf793c4e1,0xc08f393d .word 0x65b6c685,0xcbda53cc .word 0xaa6fbfa6,0x76c4fc29 .word 0xaf9c2597,0x63c6793f .word 0x2f30b810,0xd820f603 .word 0xa2d69c26,0x0341a720 .word 0x64173908,0x8acb2863 .word 0x85f44a46,0xf7ebcd0b .word 0x990eed0f,0xbf3565b9 .word 0xf2a8122a,0x0bab1716 .word 0x665d70c6,0x9a8ae466 .word 0xb7c36e3f,0xc502a97b .word 0x8807ca78,0xc6662393 .word 0xc27acc64,0xe5edf6da .word 0xd9c6156a,0x2e3f0e55 .word 0x2b155e8e,0x2013cbf8 .word 0x3644ec89,0x1ce97313 .word 0x60c0ab57,0x802fd6c4 .word 0x63ac5f69,0x3d866f5a .word 0x112f0690,0x63313578 .word 0x086e0314,0xff801246 .word 0x78b0af45,0x21eacfc6 .word 0x9efe13fd,0x6a874e20 .word 0xf79d835c,0xdfff260a .word 0x78c4bd6a,0x75d61a59 .word 0x04509706,0xf8e0357e .word 0x53027028,0xe657a558 .word 0x80a22bed,0x0975cae0 .word 0x1a8c4ccf,0xf4cb3c7b .word 0x6fdae8a7,0x3f70a204 .word 0xf78faebc,0x61ebd210 .word 0xcb277199,0x80cc047f .word 0x5f5bed17,0x0000aee2 .word 0x9613d8d6,0x596d1dce .word 0xcd25fb1e,0x29510e36 .word 0x0ae51817,0x7a82860e .word 0xff4892fc,0xefa2223a .word 0x1f231a6a,0xe2715f68 .word 0xd17a7864,0xb7685a5f .word 0xe687ded3,0x052c0089 .word 0xff561c97,0x6f181028 .word 0x6df14998,0x9413e4eb .word 0xb5c4b4bd,0x604c8ec2 .word 0x28615a77,0x0307f03a p30_local1_expect: .word 0xf6ffffff,0x8fb85117 .word 0x1f4a12d8,0x386b6ac2 .word 0xff66cdb7,0xe35e4979 .word 0x72cd10c8,0xed1bff75 .word 0x3d643813,0x3630ffec .word 0x49091d43,0xc2da17a2 .word 0x000000a0,0x8cc32a65 .word 0xbc90ba35,0x1b936c22 .word 0x27e16fb3,0x55a90772 .word 0x77d31f98,0x96d187be .word 0x62525ac5,0x40a083fa .word 0xfffffff6,0xfd1ebc4c .word 0x2d7f442d,0x1e180b58 .word 0x2d1e504f,0x58dbabf2 .word 0x1379915f,0xe898a676 .word 0xa443ce36,0xbe947582 .word 0xa82e0a92,0xfbb3a6b0 .word 0x547c27b0,0xd23d941b .word 0xc9f937c6,0x3e64ff43 .word 0x6db02f65,0xba937b6d .word 0x75d61a59,0x5866d273 .word 0xec07f460,0x2ff98fe1 .word 0xfb92e8fc,0x0a9bc873 .word 0xeda380af,0xd4a8b85b .word 0xe20ed06a,0xd2107c4c .word 0x35ac1cdb,0x28107250 .word 0xb6694afd,0x04f6d361 .word 0x00000028,0xc776c6f4 .word 0x30643c94,0xda4aeb44 .word 0x0346130c,0xc96e8513 .word 0x7409113a,0x7a2a38ba .word 0x188180bb,0xeb6a076a .word 0xcb24f201,0xb7bf43e0 .word 0x9dae70de,0xf8a264de .word 0x33fe2324,0xe0c06b9d .word 0x6d39ad0e,0x42074835 .word 0xf74ee1f8,0x214fcab6 .word 0xcdb6ffdd,0xfddbaecc .word 0x5209098f,0xae019600 .word 0x1d4d1e9c,0x4f1a5b90 .word 0xa3e5c782,0xd5b6a2ba .word 0xaa48c7a0,0x27c8a6bc .word 0xff14b8f7,0xe63d3b6d .word 0xd516714b,0x5535c1ff .word 0x999dd07c,0x133e4548 .word 0xa724d566,0xf4c08d91 .word 0xe2a9d99b,0xddd92ce0 .word 0x507894bc,0xf3178b94 .word 0xb8041260,0xf55e743f .word 0x072621e6,0x21254645 .word 0x4a7b2234,0x3a1c1cc3 .word 0x38841c35,0x40dca2e3 .word 0x21c0b568,0xc4078a0b .word 0xa1091db8,0x418074c4 .word 0x318c1f0d,0xfe9b1f11 .word 0x634c66f4,0x8d5aa1e8 .word 0x09b09df4,0xb99bc275 .word 0xd200fd82,0x9e9978d9 .word 0x1b0e1fcd,0xca21e736 .word 0xbd642207,0xb3e6ffd4 .word 0x28aba0a4,0x5b48d8df .word 0x10f1a25b,0x1ec5d83e .word 0xe9a285a8,0xa4900bd3 .word 0x12800296,0xfa0bfaf1 p30_local2_expect: .word 0xd8124a1f,0xc26a6b38 .word 0x0f80a8a0,0x00000028 .word 0x000000c6,0xdbb0c471 .word 0xff92fe8c,0xa743ff72 .word 0x000000cc,0x00000155 .word 0x14b24995,0x10ebab09 .word 0x581bda03,0xc0c091d9 .word 0x5d635918,0x0e84fbf6 .word 0x3bd66370,0x743ac440 .word 0xf42a9888,0xaa39d35f .word 0xbbabe9b0,0xfaa96a85 .word 0x3e20c995,0x64a5b90d .word 0xa4303429,0x592abbfb .word 0xc26292d6,0xe26ddb9b .word 0xe59edf41,0x804c6bd3 .word 0xc9f937c6,0xb8a37414 .word 0xa252d7e0,0x2ff98fe1 .word 0x1e77e691,0x5e745aeb .word 0xc58ca950,0xfacd13de .word 0x0eceb769,0x96338860 .word 0x2782ed2e,0xcf9b1751 .word 0xbba5c55f,0x4237d6bd .word 0xc60b3cc1,0x8aebe2d9 .word 0x400de147,0xa7460631 .word 0xf5fff522,0x53d46190 .word 0xb02cc932,0xf0c3e695 .word 0x0983ae6d,0x612c4627 .word 0x61f061de,0xb14f49c8 .word 0x246bdf82,0x93b22830 .word 0x4eb01ce6,0xe8160be2 .word 0x10abea1e,0x83aa8408 .word 0x67110209,0x9fe2e88e .word 0x24b23d6b,0xaab1d15f .word 0x2195499a,0x408e129f .word 0x81a91227,0x7c335abd .word 0x18f3090e,0xe1c698b2 .word 0x74276eff,0x2fbdd7d3 .word 0x5d9b9d70,0x1f45f84d .word 0xe7063951,0xee412f95 .word 0xae4b6aef,0x2bb04606 .word 0x5a30cb21,0xffbf2458 .word 0x7cf3db39,0xf289d1e3 .word 0x9da9817e,0x595d8946 .word 0xb4606547,0xaf9cd1de .word 0x8670419a,0xe71d5d6c .word 0x05f81946,0x10125cda .word 0xd81e97ae,0xf30569b3 .word 0x4af22db2,0xbf25a0f8 .word 0x775b71df,0xb640670f .word 0x0000001f,0x87e46d99 .word 0xc706d5b4,0x7f665573 .word 0xef536857,0xbcb97a01 .word 0xaf83e9c2,0x9a532e1c .word 0x2ce448a6,0xb298e220 .word 0xd80a9645,0x362fcef2 .word 0x17de590d,0x9a21a42b .word 0xd4da28ba,0x7a515f64 .word 0x3beaf2cd,0x3adb1928 .word 0x1355155c,0x01bca93c .word 0x034594ec,0x6d611a85 .word 0x58d8882b,0x48535656 .word 0x40d98af8,0x1fbb8f07 .word 0x6b8bdf2a,0xa9d053b5 .word 0x6ddaa004,0xb20dff23 p30_local3_expect: .word 0x7c000000,0xf4cec640 .word 0x4a1f0000,0x1f000000 .word 0xe2aebea3,0x5e363655 .word 0xbd091604,0x5a95f89d .word 0xf623313c,0x070cdbe1 .word 0x26e1b8c7,0x8adabe31 .word 0xae830362,0xaa1b1e6d .word 0x939bad06,0x4bbcdac4 .word 0x9812a738,0x1c3ba9e9 .word 0x3d35560d,0x58c39720 .word 0x677a4f98,0xa8df3c80 .word 0x30809450,0x71f028ac .word 0x5abc55d2,0xd285abe0 .word 0x5f521fb6,0xaa829612 .word 0x8bce4638,0x423a819e .word 0x81529e70,0xed89357f .word 0xeb27b247,0xf9acbd46 .word 0x5610a07b,0xc3499506 .word 0xaf09d3fc,0x05bd0ef0 .word 0xd5490464,0xf758a998 .word 0xde4b74a9,0x55fd3b33 .word 0x2d351a29,0xece5b497 .word 0x9cebe765,0x2908d0a0 .word 0xd64af0b8,0x953c9e5e .word 0xe8c3c628,0x2b45bef4 .word 0xe4ab7bcb,0x1772ca76 .word 0x0d82acc1,0xaf0bf673 .word 0x69f789a2,0x1da1815c .word 0xb84f6ca3,0xe6f0400b .word 0xe34eed55,0xb491618e .word 0xe2c31a78,0xefbdfcd0 .word 0x2c19fd2d,0xa1b2f950 .word 0xa9e9fe73,0xb6851918 .word 0xf51330ff,0x48fed825 .word 0x7b7e6a35,0xf9c5fe65 .word 0x7a7e3643,0xe5a1fe84 .word 0xaa931ed1,0xb06438b2 .word 0x0cbcffff,0x95495301 .word 0xf213fa4e,0x9b3fbd5b .word 0xa1091db8,0xfdcdfe7f .word 0x912e08d0,0x5e157571 .word 0x787b5659,0x74793f8f .word 0x4ed43bae,0xf26517a6 .word 0x929d0a76,0x7538d357 .word 0xdcffe8ba,0xff04bc0d .word 0x4f91c32a,0xad23f2f7 .word 0x86d57341,0xb04b9655 .word 0x396f71fe,0x54e06635 .word 0xe74731b0,0xe78c32bd .word 0x53896c3d,0xffc90798 .word 0x00000ec3,0x79d320fd .word 0xc0d391e9,0xde15bfbe .word 0x14e2a8de,0xfb1f63ef .word 0xb7711ffa,0xf2522da2 .word 0xfba780ba,0xd355949d .word 0x3fb953fd,0x9ba53407 .word 0x8f787d58,0x06708917 .word 0xf93dfe31,0xe6f55ca1 .word 0x2063acae,0xd6d95629 .word 0xea64df32,0x000000cc .word 0xdd29ff92,0xef076cda .word 0x64e17830,0xb5526448 .word 0x56a639f3,0xac2d1b83 .word 0xab78b9b7,0xdeaf525e p31_init_registers: .word 0x3ecf85c8,0x7312c58d ! Init value for %l0 .word 0xd40585c8,0x4852b73e ! Init value for %l1 .word 0x63c0a0ce,0x55825e84 ! Init value for %l2 .word 0x2e85f8d0,0x694ab156 ! Init value for %l3 .word 0x89031cd3,0x8a4b6f3d ! Init value for %l4 .word 0xd43741d4,0x52e06dc4 ! Init value for %l5 .word 0xc9a6b448,0x05024fa6 ! Init value for %l6 .word 0xb839652c,0x301b04e8 ! Init value for %l7 .word 0x55f8b645,0xd854b29f ! Init value for %l0 .word 0xac4a60f2,0x2224b758 ! Init value for %l1 .word 0x1b94a7d2,0x8c4bab71 ! Init value for %l2 .word 0x7e9a32ec,0xddf849a3 ! Init value for %l3 .word 0x48ffa167,0x89ab273c ! Init value for %l4 .word 0x41045e70,0x67da781f ! Init value for %l5 .word 0xf739c11c,0x65b2a0b8 ! Init value for %l6 .word 0xf8b09f98,0x4ab90515 ! Init value for %l7 .align 64 p31_init_freg: .word 0x1419af43,0x5720ffe2 ! Init value for %f0 .word 0xd5003a69,0x868f7ece ! Init value for %f2 .word 0x0f0f02ef,0x2a8895b2 ! Init value for %f4 .word 0xe8ee87b5,0x2d065198 ! Init value for %f6 .word 0x24e26789,0x5f26e0bd ! Init value for %f8 .word 0x9a3f56a8,0x2f66b4b2 ! Init value for %f10 .word 0x83aa8795,0xd5e7ba05 ! Init value for %f12 .word 0x2c5fe7aa,0x1a299a46 ! Init value for %f14 .word 0x8033f7ee,0xd1862adc ! Init value for %f16 .word 0x062f4160,0x03316205 ! Init value for %f18 .word 0x0cc60d4a,0xc4591ff3 ! Init value for %f20 .word 0xfe82939f,0x0cbb877e ! Init value for %f22 .word 0x1dbbcdea,0x1796790e ! Init value for %f24 .word 0xdb830d89,0x841b3df3 ! Init value for %f26 .word 0x5b7b63ea,0x672fe58f ! Init value for %f28 .word 0xddc6287a,0xb3de43e2 ! Init value for %f30 .word 0x9bceacbf,0xaa645d1f ! Init value for %f32 .word 0x7d634aa9,0x9318788f ! Init value for %f34 .word 0x870bd9bb,0xdb72c193 ! Init value for %f36 .word 0xa58b9dae,0x2de62764 ! Init value for %f38 .word 0x552a3c4d,0xc50ae02a ! Init value for %f40 .word 0x099da592,0x89856955 ! Init value for %f42 .word 0xb92daaf6,0x64bac1f1 ! Init value for %f44 .word 0x5cb6181b,0x5fb2fff8 ! Init value for %f46 .word 0x95cea8d2,0x4af23619 .word 0x88da8d5c,0x75f227cf .word 0x1d89654b,0x59bc5b53 .word 0x2e412254,0xaf31ba52 .word 0x6e969809,0xdd939458 .word 0x65025c1a,0xe0d056f8 .word 0xbcc11db3,0xd23e9041 .word 0xab4df73c,0xe71de6c8 p31_expected_registers: .word 0x00000000,0x8256675e .word 0x00000000,0x00020959 .word 0xffffffff,0xffffff83 .word 0x3d6fd550,0x8eedd0ff .word 0x00000000,0x00000058 .word 0xaec522ac,0xe0b3340e .word 0x00000000,0x00000044 .word 0x1c6207ca,0xd401d693 .word 0xce7e8f86,0xac8f7920 .word 0x000000a8,0xffff8fc6 .word 0x00000000,0x0000009c .word 0x00000000,0xe80b1cbd .word 0xd7b485e8,0x5c8de3ca .word 0x00000000,0x0000015e .word 0xffffffff,0xffffff56 .word 0x00000000,0x0d8c2c09 p31_expected_fp_regs: .word 0x1419af43,0x5720ffe2 .word 0xb614e5f7,0x868f7ece .word 0x6aa8a4e5,0x63229bf9 .word 0xff29acd1,0xc8a3fc37 .word 0x24e26789,0x5f26e0bd .word 0x9a3f56a8,0x2f66b4b2 .word 0x83aa8795,0xd5e7ba05 .word 0x2c5fe7aa,0x1a299a46 .word 0x8033f7ee,0xd1862adc .word 0x062f4160,0x85f7d0c1 .word 0x0cc60d4a,0xc4591ff3 .word 0xfe82939f,0x0cbb877e .word 0x1dbbcdea,0x1796790e .word 0xbf7b705f,0x6198cf35 .word 0x5b7b63ea,0x672fe58f .word 0x176d5bb9,0xb3de43e2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0x4420d42e,0x09200cc5 .word 0x0000015e,0x16bcd111 .word 0xa42dd9a4,0xc7c17e0a .word 0x015e4be1,0x8967e224 .word 0x00000000,0x2b7b705f .word 0xe243deb3,0xb95b6d17 .word 0xb53d210f,0x34a31241 .word 0x507416d6,0x9ca40f36 .word 0xb3181f16,0xd2836884 .word 0x000032dd,0xf4763def .word 0x78a31470,0x72c3eafe .word 0x95882d1e,0x63ec38c5 .word 0x8556bda8,0x90b8ed2a .word 0xd4318ed0,0xb614e5f7 .word 0x372597ff,0x450dff25 .word 0x9e5ddc98,0xa6efc9fa .word 0x215d6d58,0xc87ec60a .word 0x72a5d913,0xc574ca41 .word 0x20309dd2,0xea6fd1b5 .word 0x07b28745,0x0aa85dfc .word 0xd06c6a21,0xb6ee0e13 .word 0x8f5a063a,0xfccdf790 .word 0xd56b3ea3,0x9d0f00cf .word 0x0dc7a131,0x565a18ca .word 0xa833af47,0x37dc8a84 .word 0x3dee97ad,0xbc64af3e .word 0x665d0745,0x20447910 .word 0x1076550e,0x6e663ad8 .word 0xad8fc733,0xeb7b7c00 .word 0x26de9d16,0x0a6ad128 .word 0x12154005,0xea047c34 .word 0x52321861,0x194527a0 .word 0xa192d972,0xccf01923 .word 0x7b01362a,0xe4732fff .word 0x54421ed5,0x92dfd9b9 .word 0x21d35d3b,0xcf0a9d72 .word 0xfeb9d01d,0xa117495d .word 0x9bf5a682,0x544b592c .word 0xd241c6ff,0x2a14c17f .word 0xda197ebf,0x3c59f0a6 .word 0xaec69864,0x9ad3a3f1 .word 0x9e0efbeb,0x2dfac47d .word 0xb23ab99f,0xd73cd224 .word 0x1104edc8,0x30fb29a9 .word 0x9ad60449,0x4a343798 .word 0x881ffd2b,0x76e23954 .word 0x4b85fc44,0x5581b885 .word 0xe580bd52,0x3665de95 .word 0x184291d5,0x5a0a8f44 .word 0x82aa8956,0x23838681 .word 0x587aa278,0x8cb60aef .word 0xf4e0afbd,0x600c9cc5 .word 0x00000000,0x372597ff .word 0x784cad41,0x532aa5d3 .word 0x0cc32f39,0xed37b4c9 .word 0xe6d007a4,0x68056782 .word 0xd927e5a4,0xf870ee99 .word 0xffffffff,0x8869398f .word 0x703df8a1,0x8ba6c5c0 .word 0x2ef63557,0xcfcf75a4 .word 0x92a307c2,0x90751de2 .word 0x504b6bdd,0xc85ceadc .word 0xd44c4aed,0xa453f263 .word 0xaf792410,0x69ea57ca p31_local1_expect: .word 0xaec522ac,0xe0b3340e .word 0xbf7b705f,0x6198cf35 .word 0xffffff56,0x0d8c2c09 .word 0xd241c6ff,0x4b67cdea .word 0xff6d5bb9,0x4951fb61 .word 0x17000000,0x00000000 .word 0x76a28e3c,0x70cd2920 .word 0x000032dd,0xc81fd3a0 .word 0xe8aaa42e,0xac5757f8 .word 0x939a234b,0x7b0b2f4d .word 0x51411183,0x6e8da7da .word 0xc2e0ac0e,0xe62067fd .word 0x541845f0,0x2783dd53 .word 0x9ed84dc9,0xed8aef1f .word 0x4474337d,0x7dc4b9f2 .word 0x959dfa8a,0xc23c6277 .word 0xdbbddb61,0x6b3ee646 .word 0xe90ef8bc,0x3efcccb3 .word 0xb155517f,0xa8cc45df .word 0xcb7dac51,0xfac76254 .word 0xaec15a7a,0x12a6dab2 .word 0x6af2a2ff,0x47ce2c69 .word 0x6a4106b1,0x5ec80111 .word 0xdb5cd64d,0xa9fba874 .word 0x11d088d7,0x3607439b .word 0x387581cd,0x8f5b4933 .word 0xb7efbcbc,0xb85540d9 .word 0x23e274ce,0x8b686bef .word 0xafe0afc1,0xe8bd9e2c .word 0x084fca73,0xbf517d5d .word 0xb71c7cd0,0xc0695d60 .word 0x403636d6,0xa2db05ac .word 0x5d1ef28e,0x83810861 .word 0xf1a87c36,0xa3e57a88 .word 0x1274e8a7,0x59890800 .word 0xa3c045b0,0x339f1dde .word 0xd9700370,0xc613a211 .word 0x0989ea00,0xa43696a8 .word 0xf26dbffd,0xbd4ddd4f .word 0x8784477d,0x40ff5a41 .word 0xf30eaa23,0xc15e6048 .word 0xd7c99c37,0xa7ef7a4b .word 0x67dad572,0x5cf0fb13 .word 0x00c02ef9,0x1f1a91f3 .word 0x48769dbd,0xea206f6c .word 0x2ec4f534,0xae6eaf6e .word 0xb6a5ffde,0x439e3cc5 .word 0x0627cab9,0x8a966ec7 .word 0x45d1f9a9,0xd749d935 .word 0xebc8d240,0xe45b9f3e .word 0x550577ca,0x7777acf5 .word 0x15857464,0x5373194c .word 0x1e9051ad,0xbf70c4be .word 0xebe6e30e,0x7496ad33 .word 0x9be9462a,0x19deff27 .word 0xd285901f,0x8b0b971f .word 0xa451a25e,0x9c53b969 .word 0x8b1ec734,0xd21633b1 .word 0x299eff5a,0x22657602 .word 0x9635640e,0x8a0924bf .word 0x22d924a8,0x670936dd .word 0xf22a68aa,0xe3123282 .word 0xd5b064a9,0xffe00ab8 .word 0x5b646df8,0x8d48ee31 p31_local2_expect: .word 0x9db3948c,0xeabd0555 .word 0xce7e8f86,0xac8f7920 .word 0x63e46dec,0xd472c9fb .word 0xff29acd1,0xc8a3fc37 .word 0x372515ff,0xb3fb7ec6 .word 0x3a06a345,0x47ecceb7 .word 0x5aa95c9b,0xcc7bda76 .word 0x0fa2fca7,0x2b60f7ca .word 0xd7663b63,0x5ea27c95 .word 0x97445526,0x204d8183 .word 0x411e0577,0x7ae8f18e .word 0x031616d8,0xb1e64902 .word 0xd2d55359,0x946388d1 .word 0xf2eb7b43,0x9dbabbcc .word 0xd53a7898,0x93f24852 .word 0x9a6398cb,0x1aad94d3 .word 0xf576a63c,0xc03bea34 .word 0x5745563d,0x9a17d4f6 .word 0x35183d95,0xf579ecbe .word 0xc961f789,0x8a5d5f3c .word 0x953ea4f2,0x92ed4c9b .word 0x9a262636,0x3c651761 .word 0xc5394e10,0x3928d6ae .word 0x25269923,0xc9e6a429 .word 0xc5a2f64a,0xa59b0f82 .word 0xf9381974,0xa8464e7c .word 0x1fff97bc,0xca9238b6 .word 0x70bba33b,0x4dcfe3c8 .word 0xc2b3a0a1,0x3401f0a3 .word 0x6c7a8756,0x42c47d46 .word 0x66762b3e,0xf795b202 .word 0x9a3af255,0xa46d21e1 .word 0x20937029,0xbeb09447 .word 0x9afab57c,0x2b7b705f .word 0x0e7cdc5e,0x64138dde .word 0x8886e271,0xe1b15f86 .word 0x817fce4f,0x13c58909 .word 0xbf78d1c2,0x1b3beeac .word 0x5eff8343,0x36221e82 .word 0x8180137b,0xf0b531b8 .word 0x367534c6,0x3acd1a62 .word 0x2dccbbe3,0xce06891b .word 0x926049e8,0x6e414ada .word 0xcee87d1f,0xfded656b .word 0x1c6207ca,0xd401d693 .word 0x8aafb1c4,0x04e8d0ad .word 0x57b3f3cf,0x72eae8a0 .word 0x14c9ca92,0x570fdc8e .word 0x4e3c0218,0x1ef81d3b .word 0xd785d3bb,0xb053417c .word 0x1b87558f,0x61c5e37c .word 0x8d04e737,0xf732a69c .word 0xb9c0a0fb,0x1518b98e .word 0x15d4620f,0xa4acc7c7 .word 0xcaff6aea,0x66685048 .word 0x95cd9e80,0x7697fbf4 .word 0x623a52a8,0xbc50db34 .word 0xfd43afc5,0xe3011726 .word 0x8a5476c7,0xff905d82 .word 0x7de4da29,0x01b9df80 .word 0x131d324e,0x8a8e8e24 .word 0xdb607269,0x772d60bc .word 0xf6901012,0x1bcd636f .word 0x4fa2e4bb,0xf035f1ec p31_local3_expect: .word 0x2783dd53,0xb3fb7ec6 .word 0x2c0925f1,0xcdfb63ed .word 0xff3235ae,0xc5d02f97 .word 0xff000000,0x00000000 .word 0xd8c3a4e5,0x63229bf9 .word 0xff2bce6b,0xbb7e6281 .word 0xedbb93fa,0x70d60b90 .word 0xd5fb57b4,0xea179419 .word 0xab1fc39d,0xbcc77cff .word 0x67e1efec,0xb0a1fc27 .word 0xda46e6fc,0x46a286d2 .word 0x663fbf96,0x53c2a0a6 .word 0xf411780e,0xecbb4fe2 .word 0x4510f815,0xf1dd94d6 .word 0x182a3a7c,0xd1c79624 .word 0x41b55c03,0xdf603557 .word 0x00007de4,0x2dad5d0f .word 0x93935a83,0x5fd8f163 .word 0x2e284e55,0x5e7cc929 .word 0x60958cc3,0xa0840328 .word 0xfb3db46f,0x92b6ce4a .word 0xac2cf53e,0xe9a39133 .word 0x6c507728,0x5835f4eb .word 0x590b0355,0xf026dbac .word 0x59ee9d5a,0xea98b2bb .word 0x1eb3def1,0xaaacebdd .word 0x84fe32b4,0x194cbb53 .word 0x3c5c6a76,0xa7900709 .word 0x2a9e282d,0x80791a09 .word 0xc4730854,0x89436427 .word 0xfd899ad3,0xcae8f228 .word 0x580f97b5,0xb6939cfa .word 0x55cb620f,0x454afe2d .word 0x2e34c1d4,0x260dc107 .word 0x3d6fd550,0x8eedd0ff .word 0x1d668ef5,0xb8eeaacb .word 0xcbfb94fc,0xdad6478f .word 0x9046dbb0,0x2887ba4d .word 0xe4bb86e8,0x70258c2c .word 0xd32c92e9,0x820bd60d .word 0x747f2e5c,0xf7411d18 .word 0x6214c224,0xcdcbe758 .word 0x802ee4da,0x1317be5b .word 0x97ebc140,0x40bf2793 .word 0xa1672adb,0x6477a20d .word 0x0cb9b0b8,0x03f00d50 .word 0xb579bbcf,0xa283173e .word 0x751e8aa3,0xdca77b90 .word 0xba558726,0xaa441730 .word 0xb41aae68,0xaa87cee0 .word 0x07621cc1,0x09e38d53 .word 0x12989662,0x0b6e137e .word 0xd7b485e8,0x5c8de3ca .word 0x19d454e5,0x9efbe840 .word 0x13b8f7d6,0x30e0fe4c .word 0xd971a02b,0x1e776e7a .word 0x6691ca04,0xfe1bf49c .word 0x912ae413,0x952b2330 .word 0x12330438,0xad2a6e56 .word 0xa6b4efc9,0x5a80ca18 .word 0x6d21e5df,0x47f3c651 .word 0x4558937c,0x6b2057b8 .word 0x5ea71ab0,0x92a880cd .word 0xfd191060,0x21ca5e2d p32_init_registers: .word 0xcb46a62e,0x0b94458a ! Init value for %l0 .word 0xc084d95c,0x7d2507b4 ! Init value for %l1 .word 0x248f8446,0x654c684b ! Init value for %l2 .word 0x7601b7a4,0x6acdb4ba ! Init value for %l3 .word 0xf16c717f,0xeaeeea8c ! Init value for %l4 .word 0x183da6f8,0x6fb5d0e4 ! Init value for %l5 .word 0x0bacd3b0,0x6ec7c931 ! Init value for %l6 .word 0x4b682a1e,0x5dabfe67 ! Init value for %l7 .word 0xa2c7bcaa,0x2f38458b ! Init value for %l0 .word 0x9f03c398,0x5b696d84 ! Init value for %l1 .word 0xd9a224d0,0xba4bfca6 ! Init value for %l2 .word 0x0c8aafe4,0x63a73deb ! Init value for %l3 .word 0xde54bf4c,0xbee3530e ! Init value for %l4 .word 0x048d8fe4,0x6b63f94e ! Init value for %l5 .word 0x1248f957,0xcac8057d ! Init value for %l6 .word 0x6246ce72,0x17948b8d ! Init value for %l7 .word 0x7fb2703a,0xda284fb8 ! Init value for %l0 .word 0xd7e2029d,0xe6ca5eea ! Init value for %l1 .word 0xad19ff6b,0xc4131f42 ! Init value for %l2 .word 0x008a8a81,0xf6e80155 ! Init value for %l3 .word 0x74fd658c,0x1910367f ! Init value for %l4 .word 0x44555ed8,0x742ad857 ! Init value for %l5 .word 0xd0a3daae,0x5cbd3c52 ! Init value for %l6 .word 0xcf0a80cc,0x05107c20 ! Init value for %l7 .word 0xac327367,0xf1c9f4ae ! Init value for %l0 .word 0x30027e62,0x136240b8 ! Init value for %l1 .word 0xddeb957b,0xc910f69b ! Init value for %l2 .word 0xd5fc34eb,0xb793c18c ! Init value for %l3 .word 0x4570f2bf,0xddea6ad3 ! Init value for %l4 .word 0xa4d73144,0x2c82f5e6 ! Init value for %l5 .word 0x304733ee,0x402c9361 ! Init value for %l6 .word 0xb307a0ec,0x247b88cf ! Init value for %l7 .align 64 p32_init_freg: .word 0x49c8b272,0x7706834b ! Init value for %f0 .word 0xee87fe0a,0x4ca83e66 ! Init value for %f2 .word 0x767b007d,0xfaeea80e ! Init value for %f4 .word 0x35c3deb0,0x8f056912 ! Init value for %f6 .word 0x61163ddd,0xdddc0135 ! Init value for %f8 .word 0x05a529b9,0xadff12c8 ! Init value for %f10 .word 0x80aee596,0x333b1dda ! Init value for %f12 .word 0x2b3ef584,0xabb955e1 ! Init value for %f14 .word 0x5afc7603,0xe385d444 ! Init value for %f16 .word 0x9bbbd2e7,0x2776ebc2 ! Init value for %f18 .word 0x8391f3a4,0x9f65f055 ! Init value for %f20 .word 0xc85bb311,0xd49f908e ! Init value for %f22 .word 0xdaaf79b2,0xeb615346 ! Init value for %f24 .word 0xa570cd30,0xaa7bef77 ! Init value for %f26 .word 0xd35c9f98,0x9f788d59 ! Init value for %f28 .word 0x1a4c62f3,0x6a518532 ! Init value for %f30 .word 0xbdf8a4c7,0x28c46824 ! Init value for %f32 .word 0x9c60a6e2,0xfbf20772 ! Init value for %f34 .word 0x980e43f8,0xa2bf0d1b ! Init value for %f36 .word 0x481dc8ae,0xfaed8cd8 ! Init value for %f38 .word 0x15d06b0d,0xff38820c ! Init value for %f40 .word 0x6b94548c,0x299bdb64 ! Init value for %f42 .word 0x1cf4c375,0xac251261 ! Init value for %f44 .word 0x5e128558,0xf6e63100 ! Init value for %f46 .word 0x9f786f8b,0x3fcefc8d .word 0x25b5ba0b,0x3318fa33 .word 0x069a09c6,0x7bbede2d .word 0xc0fe60b9,0x60ccc195 .word 0xccb55ae3,0x4d0670a4 .word 0x98047a66,0xcdef9934 .word 0xb4e47b46,0x64bab264 .word 0x5eee09ca,0x37d04fbd p32_expected_registers: .word 0xcb46a62e,0x0b94458a .word 0x00000000,0x000003d6 .word 0x00000000,0x00002776 .word 0x00000000,0xb66b0962 .word 0x00000000,0x0000001a .word 0x00000000,0xb66b0962 .word 0x0bacd3b0,0x94185335 .word 0x245673f3,0x09811c50 .word 0x9f03c398,0x5b696365 .word 0x9f03c398,0x5b696184 .word 0x959ff10b,0xc67ed44b .word 0x68da4731,0xb63179a9 .word 0x959ff10b,0xc67ed44b .word 0xb3345785,0x94c50d5c .word 0x1248f957,0xcac8057d .word 0x6246ce72,0x17948b8d .word 0x00000000,0x00000000 .word 0x00000000,0x3852ea59 .word 0x00000000,0x2ed4ff6b .word 0x00000000,0x2ed4ff6b .word 0x00000000,0x00000000 .word 0x00000000,0x2ed4ff6b .word 0x00000000,0x00000024 .word 0x00000000,0x3852ea59 .word 0xffffffff,0xfffff965 .word 0x00000000,0x7d28d6b5 .word 0x00000000,0x00000067 .word 0xd93dd3dc,0xd3f13565 .word 0xffffffff,0xfffff8fe .word 0x98d1303e,0xc63358fc .word 0x00000000,0x00000000 .word 0x00000000,0xe555ffe0 p32_expected_fp_regs: .word 0x07fb636b,0x7706834b .word 0xee87fe0a,0x4ca83e66 .word 0x767b007d,0xfaeea80e .word 0x7ba7bc2f,0x6170a946 .word 0x61163ddd,0x4e8f6383 .word 0x31ff181a,0xadff12c8 .word 0x42fe6172,0x52be677b .word 0x2b3ef584,0xabb955e1 .word 0xfdff55d4,0x083fed08 .word 0xd48a6a56,0x8dd8ae3d .word 0x89ddac1b,0x1200a2bd .word 0xb7662cf1,0x2a8a8cc9 .word 0x50facd2b,0xde74a601 .word 0x1797f8e0,0xf48070cf .word 0xac7f3b81,0xb94c9b32 .word 0x4b1ea50a,0x303f4b18 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0xb0a852f1,0x45d41b71 .word 0x8476ebc2,0x840f0659 .word 0x08ed3f08,0xd455fffd .word 0x2ed4ff6b,0xc4131f42 .word 0xff000000,0x8bbb2e88 .word 0x35531894,0xb0d3ac0b .word 0xd95c2a42,0xc4d29f4d .word 0x4e6315f7,0x192e4dc7 .word 0xec5815c3,0x1ab4f34d .word 0x6caf1afa,0x6a220ce7 .word 0x05ddd0b6,0x184be82c .word 0x19508fd1,0xcf0ea9fc .word 0x21938cfa,0x62237054 .word 0x53700a01,0x62d7fb2c .word 0x4076c647,0xcf012606 .word 0x9ca504f3,0xfba95d07 .word 0xc7978e66,0x1c0bb980 .word 0x5beb53bb,0x84f6271e .word 0x8523b748,0xfb38e80c .word 0x399d78b5,0x039f36fd .word 0xcea737ab,0x8d44da8a .word 0xbe118229,0x63932bb1 .word 0x8e6bbb90,0xe3763c2f .word 0xc17f4e25,0xde45761a .word 0x959ff10b,0xc67ed44b .word 0xcb97be23,0x5bd2e678 .word 0xfdbd9ef4,0x3b173d04 .word 0xd37e778d,0xb8870b18 .word 0x10eb0eb3,0xd2101ce5 .word 0x95312138,0x742ebd4e .word 0x500d5dae,0x24c93e8c .word 0x8f6f5bb4,0x19c9297e .word 0x7c480a01,0x1ea2ab45 .word 0x0bf596b2,0x8096236f .word 0x9aa14ea2,0x2d2ae68f .word 0x6dc57e55,0x94f6d6e8 .word 0x65205929,0x1df9af05 .word 0x9f9ddc84,0x856cb56a .word 0xc6a446d1,0x193506a5 .word 0x6a38ba9d,0x4b6358c4 .word 0xff5b80cc,0xddfdadc3 .word 0x682fff07,0xd2353145 .word 0x0047fa86,0xfecc26b9 .word 0xff896f7c,0xa76db8c3 .word 0x3148904f,0xf33e1e27 .word 0xd93dd3dc,0xd3f13565 .word 0xf13983e8,0x5d164df2 .word 0xbf7e710d,0x1ba22e64 .word 0x6aba3b40,0x138ac517 .word 0x364f97f9,0xd0decbd1 .word 0xcdca4711,0xee1a433a .word 0x303c776c,0x1ac3f692 .word 0xf3bbd9a7,0x450e862e .word 0xfae4f20c,0xba22f0b1 .word 0x1b84ea9d,0x73bf9d5a .word 0x606a419a,0x90bf7943 .word 0x2cc2e425,0xdcda2501 .word 0x4d82feb7,0x065d1f3e .word 0xa1e0e63e,0xade19c75 .word 0x933b1fb6,0xf3d168c6 .word 0x53ccca82,0x0bf9c4c1 .word 0xe9627208,0xd27a2e02 .word 0xda0c5835,0xfd5df230 .word 0x602fc6ba,0xa08a44c9 p32_local1_expect: .word 0x83638f4e,0x3c45845e .word 0x4b682f7e,0x42b30b0e .word 0x6bffd42e,0x00000000 .word 0x7f361019,0x8bbb2e88 .word 0xea5eb7c1,0xa1b2b45c .word 0x2fbca77b,0x5a18ba6e .word 0x74cb7d1b,0x085f0ba0 .word 0xbd455932,0xd0765c15 .word 0x84509815,0x87013c06 .word 0xfefa2b4f,0xd442cc6f .word 0xef857a99,0xd9bebe6e .word 0x6a0b4e02,0x04fb7353 .word 0x343ec140,0xf8b92b8c .word 0x7717bf6d,0xc9b7352d .word 0xa8554279,0x2fce5b1e .word 0x5785d8b7,0xafb3352b .word 0x3f601f26,0xa9c6f3ff .word 0x8b3a9607,0x3f9a5e98 .word 0x5b0df064,0x4443c785 .word 0x97142f3e,0xc359d8a9 .word 0x94be5787,0x70b35a3a .word 0x5e3100af,0xeff859bd .word 0x3b2850d5,0xcb3243d3 .word 0xb76f09ae,0x11af9679 .word 0x68da4731,0xb63179a9 .word 0x6ef14ce7,0x395dc1d8 .word 0x03b37f48,0xe5d0ecf1 .word 0x00000000,0x87883405 .word 0x5917da8f,0x35efb010 .word 0xa0773527,0x6ba68947 .word 0x35c8d6e8,0x6780eb28 .word 0xfa7b6b59,0xf4ca9c4a .word 0x31ff181a,0xa3f8e3c2 .word 0x13a27935,0xce1576cc .word 0xb0b1af57,0xa35f16c4 .word 0xdfed6257,0x40ab7708 .word 0xec32e048,0xf2d81304 .word 0x814c5e86,0x77a4294b .word 0x2ed14b46,0x3d8e20e5 .word 0x7810a575,0x3ed2f98a .word 0xd97e0003,0x7444d4b4 .word 0x194777c7,0xa96841b6 .word 0x80e56859,0x7dc53e6b .word 0x330a7243,0x2aab6636 .word 0x485ac40c,0xc520675b .word 0xb38257e6,0xb66b0962 .word 0x4b585eea,0x8fbbcc8c .word 0x0a4234d7,0xc864f9bf .word 0xbc408242,0x1b1005b3 .word 0xaaa79a4c,0xa49b9288 .word 0xcaedad43,0xb2936c16 .word 0x47b894e6,0x740e5b32 .word 0x91f6ed28,0x581243c6 .word 0xabaa42f3,0xadec4dfb .word 0x13beddcf,0x1c4db35e .word 0x6c66d5bd,0xde348402 .word 0xb28a740d,0xf79d36c9 .word 0x8d33ca7f,0x0c74e840 .word 0x402f50a4,0xd63dc249 .word 0xd01b42e3,0x6e8cddfd .word 0x9ea19888,0x2546cfda .word 0xed9eda6b,0xb811dbe9 .word 0x8d01757c,0x97e050e2 .word 0x18477b65,0x8f870978 p32_local2_expect: .word 0x329b4cb9,0x813b7fac .word 0x07fb636b,0x52be677b .word 0xff051403,0x1698d4e1 .word 0x3ed3c25f,0xedc7fa92 .word 0x8ca7ace2,0x0e605422 .word 0x46a97061,0xdc26dba8 .word 0x3e8ad453,0x38554216 .word 0x81924ece,0x4c91bdab .word 0x13b8c6b0,0x247b88cf .word 0xc63e21a4,0x32efca19 .word 0xddd61b9f,0x86cffc4d .word 0x854a7f18,0x3f0ef945 .word 0xc4851a2b,0xf30224e8 .word 0x5945ceb4,0x4a327909 .word 0x16d14edb,0x7cb8d480 .word 0x6b17068e,0x0e6771b1 .word 0xdf661002,0x452317c0 .word 0x9664d10d,0x590c996d .word 0xf1d49573,0xc46c380b .word 0xfa5acc3a,0x137a30a6 .word 0x77c80a99,0x55cdc392 .word 0x2ae4e5df,0x7afddf34 .word 0xd3509cfb,0x40147043 .word 0x393d2aff,0xd643c867 .word 0xe98e7127,0xe9892c48 .word 0x85e8adc1,0xf01f1241 .word 0x6a9b7a51,0xa04a7c61 .word 0xcb4eac9e,0x2e9ee531 .word 0x4b341e56,0xa5680564 .word 0x49c4ff20,0x9d3c34ef .word 0x8a282dcd,0x417a72e5 .word 0x197b87c7,0x49ff7bae .word 0x5a67b274,0x73c1a803 .word 0xcd56f9cd,0xf5e6778b .word 0x2ffae491,0x8c8c0b29 .word 0x82c738f3,0x4ed272c6 .word 0xe6be85bf,0x8dc07fbe .word 0x063e35c3,0xa4c54efa .word 0x381c4ba0,0x83572cbc .word 0x840e6b8c,0x10db32f6 .word 0x2ec6c102,0x52a0bd36 .word 0x185c703d,0x5b41482d .word 0x37928c0d,0xefd6f4be .word 0x07c71f11,0xfac3646a .word 0x1cfae5af,0xaba004cf .word 0x03ebdcf6,0xff4ebfe2 .word 0x62614389,0xe61edfde .word 0xf397c52a,0x4c344556 .word 0x4be9bfcd,0xcaacf91b .word 0x3daaba4e,0xa2adb859 .word 0x98d1303e,0xc63358fc .word 0x93f5bdfd,0x1db7f280 .word 0x7fd90110,0xe4bf2f7f .word 0x6f35915a,0xaa2f97bd .word 0xd1657a40,0x918858f9 .word 0x720ae2ef,0xf2dd9fd6 .word 0x9bd02adb,0xaefffc06 .word 0x00000034,0x97ab4d65 .word 0xd26b7858,0xf51d6948 .word 0x3b7f8c88,0x207dda01 .word 0x85154f18,0xa09025ff .word 0xb2ab32e2,0x418b6716 .word 0xb3586537,0xe920218d .word 0x64f47f5e,0xf09d4f42 p32_local3_expect: .word 0xcdd3d255,0x784eec63 .word 0xcfab0908,0x849a92c6 .word 0x76fdc9f1,0x7c436eb5 .word 0xd06d8ab7,0xefd56bea .word 0xe0f89717,0x19548be2 .word 0xb3345785,0x94c50d5c .word 0x6ba6f407,0xffb22e62 .word 0xffc145cc,0x557bff9e .word 0xd3c60f8d,0x13de13f0 .word 0xf5dac2e9,0x278d5256 .word 0x7cc80ea5,0x2bc0fba5 .word 0x90c36d02,0x2ef6632b .word 0x8c25d599,0x425b7cb3 .word 0x3fd42b25,0xcf7dec7b .word 0xd26f33b8,0xdf7b1431 .word 0xa329ffe2,0x92e6b886 .word 0x959700d1,0x33090da4 .word 0x93b8ce8d,0xd27ca6ae .word 0x00006383,0x7444d4b4 .word 0xabd62582,0x4df3a722 .word 0x69a42fa7,0xda284fb8 .word 0x3dfff505,0xdda608b9 .word 0xfe1e5e92,0x9701eb23 .word 0xbc27bbda,0x1574eea3 .word 0xfcf4cec0,0x4cb1ed07 .word 0x25508742,0x362cdd7f .word 0x51ea03a8,0x974eacd1 .word 0x7a1aa2c6,0x01286ce6 .word 0xc7e27b29,0x07a6ac1a .word 0xd5180035,0x5671b3ad .word 0x4205555d,0xe03179bc .word 0x2e16de19,0x20510644 .word 0x8be62507,0x7691e8e6 .word 0xe5573ae0,0x3da0eb52 .word 0xa0d100b2,0x60576112 .word 0x5f2e75f7,0x1c386286 .word 0xa1a3cd58,0x0ab4886f .word 0xabadaa33,0xee9ce9d5 .word 0x352a904c,0x837e9e49 .word 0xacbcd190,0x544d927f .word 0x95d920b8,0x33b80c42 .word 0xd33299cb,0x5b22eb20 .word 0xaf48da18,0x243b2ff7 .word 0x6f7f56eb,0x240689af .word 0xdad812de,0xb773a871 .word 0x7519da9b,0xa6b2d362 .word 0x1c7f26f7,0x0b9ec3ce .word 0xcf1a22f8,0x54dae51f .word 0x4784fdf3,0x0861ed08 .word 0xd48a6a56,0x8dd8ae3d .word 0x89ddac1b,0x1200a2bd .word 0xb7662cf1,0x2a8a8cc9 .word 0x50facd2b,0xde74ac01 .word 0x954c7220,0xf48070cf .word 0xbc5dae0f,0xbf03005f .word 0x4b1ea50a,0x303f4b18 .word 0x44dfe95a,0x6b12d9ac .word 0x2b93ba09,0x3df8bc04 .word 0xbfc2d04e,0x469fbbaa .word 0x3d1d322d,0xedda998f .word 0x82e96e8e,0x12fdc620 .word 0xec3b63d3,0xb14c1ec6 .word 0xc3041c6c,0x1b828eaa .word 0xda93d123,0x73ce93b4 p33_init_registers: .word 0xa58c50d3,0xcd4ed90f ! Init value for %l0 .word 0xea36db78,0x9eba7aab ! Init value for %l1 .word 0x95393390,0x399dd5e8 ! Init value for %l2 .word 0x4b6a8a60,0xca7be0ac ! Init value for %l3 .word 0x3d1213da,0x91812e59 ! Init value for %l4 .word 0x1d3770e8,0x332947bd ! Init value for %l5 .word 0xd977f326,0x86390abe ! Init value for %l6 .word 0x766b64d4,0xc6c57245 ! Init value for %l7 .align 64 p33_init_freg: .word 0xa7bb28c9,0xb94ef742 ! Init value for %f0 .word 0x34351c69,0xec167258 ! Init value for %f2 .word 0x60ce6e44,0x816ac764 ! Init value for %f4 .word 0x6783a18a,0x0acea864 ! Init value for %f6 .word 0x20cbc65b,0x31d0c4bc ! Init value for %f8 .word 0xfcd054d1,0xac73acfd ! Init value for %f10 .word 0x5d2398a7,0xa81a8196 ! Init value for %f12 .word 0x8ac26986,0xf4e5b2a6 ! Init value for %f14 .word 0x7e4cfdde,0xaea0bd23 ! Init value for %f16 .word 0x312414fd,0x383becd7 ! Init value for %f18 .word 0xa51d05a0,0x1341981f ! Init value for %f20 .word 0x0eaefd35,0x1e990437 ! Init value for %f22 .word 0xc6c178ec,0x402eb172 ! Init value for %f24 .word 0x20572445,0x03ba8915 ! Init value for %f26 .word 0x85d95bd0,0xe19024bd ! Init value for %f28 .word 0xdc57c160,0x97be7c65 ! Init value for %f30 .word 0x92ba9c4b,0x44cbd226 ! Init value for %f32 .word 0x5bbf7844,0xf4011cea ! Init value for %f34 .word 0x95a83299,0xd575926f ! Init value for %f36 .word 0xd44fa4ad,0x81646fff ! Init value for %f38 .word 0x594c4abb,0x670ee617 ! Init value for %f40 .word 0xef42ade0,0xd635988c ! Init value for %f42 .word 0xf83491d8,0x6c161b07 ! Init value for %f44 .word 0x4010a4ac,0x459b96d7 ! Init value for %f46 .word 0x698f0cb5,0x0e40c71f .word 0x2477225b,0x1dafd3ff .word 0x71017034,0x46e9c7c3 .word 0x005c1955,0x76d9501b .word 0x0bce4e33,0xd6eb6ed0 .word 0x8b460fde,0xf29ba1c4 .word 0xb277d505,0x94ddf06f .word 0xf41474b7,0xc4e7ea08 p33_expected_registers: .word 0x00000000,0x35fdaeb9 .word 0xffffffff,0xa81a8196 .word 0x00000000,0x000016ec .word 0x00000000,0x0000bd23 .word 0x00000000,0x631345b2 .word 0x00000000,0xc85959bc .word 0x00000000,0x00000120 .word 0xffffffff,0xffffffff p33_expected_fp_regs: .word 0xa7bb28c9,0xb94ef742 .word 0x34351c69,0xec167258 .word 0xc14ffdbd,0x96811aa8 .word 0x6783a18a,0x0acea864 .word 0x20cbc65b,0x31d0c4bc .word 0xfcd054d1,0xac73acfd .word 0x5d2398a7,0xa81a8196 .word 0x8ac26986,0xf4e5b2a6 .word 0x7e4cfdde,0xaea0bd23 .word 0x312414fd,0x383becd7 .word 0xa51d05a0,0x631345b2 .word 0x0eaefd35,0x1e990437 .word 0xc6c178ec,0x402eb172 .word 0x20572445,0x03ba8915 .word 0x85d95bd0,0xe19024bd .word 0xdc57c160,0x97be7c65 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x9576d482,0xbb40afb9 .word 0x289154d1,0xac73acfd .word 0x91312f7e,0x87f76919 .word 0xb245792d,0x34e631c5 .word 0xb9aefd35,0x1e990437 .word 0xcf3d0000,0x00000000 .word 0x0f48c914,0xab7590f6 .word 0x0a6cc25a,0xed3defbb .word 0xccba8ffc,0xaebf7548 .word 0xb4cac852,0x49a0f8c1 .word 0xc475be31,0x4efd989d .word 0xaf90b142,0xcb352b59 .word 0x1bf0e6c7,0x669b7f06 .word 0xe246739f,0x22186b9b .word 0x156c9aec,0xff909bfe .word 0xf7d6dc3c,0x1cd6be82 .word 0x9e6db20f,0xa294a321 .word 0xe260d1c2,0xaef9c072 .word 0xd5194451,0xa7c2cf51 .word 0x29f60751,0x231c707a .word 0x124900ac,0x00004544 .word 0xe19e93f4,0x39e9e5a5 .word 0xd0972fa0,0x432c2d86 .word 0xdd09a97d,0x079ef315 .word 0xd03eb0d3,0x9a03446e .word 0x8adc5659,0x53839d28 .word 0x183c4430,0x40b4da15 .word 0xe62ce983,0xd0d8783a .word 0xb7205f0f,0xe011016e .word 0xffca01bc,0xb486d3e3 .word 0xe4f1a4f6,0x4036b738 .word 0xfd00a592,0x178f1b60 .word 0xa39ff004,0x33cf7e5a .word 0x0bb5b78f,0x17d99b33 .word 0xf2b24b7b,0xd039fbe0 .word 0x15ca48d8,0xeff138cd .word 0x925c62e8,0x46b9f24b .word 0x8289890e,0x54a106a0 .word 0xabffeab8,0x88502879 .word 0xd42128c6,0x97da96af .word 0xe37dce08,0x076f92e8 .word 0x83a5b70b,0x0484f536 .word 0xbed98f25,0x819a1a04 .word 0x34ee79b1,0x256a7f45 .word 0xa83d4b8d,0x7c7c959d .word 0x4f561b60,0xfecabce1 .word 0x27fc0b55,0xda570b63 .word 0xc120b353,0xa235da47 .word 0xffffffb2,0x8f61da32 .word 0xfbb647eb,0xe510424e .word 0x2c7de9ff,0xa3972fae .word 0x4aeb6a64,0xfc3a7669 .word 0xa6453364,0x978d3b8e .word 0x28c06243,0x00b0451d .word 0x174a6e49,0x9358fcf4 .word 0x45e9e152,0xf9b2b538 .word 0x7388dd0b,0x310ee336 .word 0x2b31fe73,0x01543e47 .word 0xbf791796,0x73978c62 .word 0xa37090c8,0xd61c1e2d .word 0xfcc3a731,0x3b8485b1 .word 0xb44b1baa,0x868fa1ac .word 0x0fbd128e,0x1ecaf8af .word 0x1b6b8e7c,0xc102dd8f p33_local1_expect: .word 0x00000000,0x00005cb2 .word 0xc5fbd909,0x3c26b6d7 .word 0xb94ef742,0x010aaa9b .word 0xb94ef742,0x19c503ef .word 0xffffffff,0x00000300 .word 0xcf3dfc2f,0xe0c1c5e0 .word 0x3c435a76,0x8134bbdf .word 0x1620a0d7,0x7f949efa .word 0x51dc12b4,0x91c5868e .word 0x53bb985d,0xf51e301d .word 0xd80ab7de,0x6bc5139a .word 0xe31b3bc0,0x06fb7ef7 .word 0xfffffffe,0x52b0fbf0 .word 0x440f5b55,0xcb68c758 .word 0x8d584e80,0xb293533f .word 0x05b211a5,0xff45aaa0 .word 0x63d04472,0x370f81d7 .word 0x16fd72f3,0xb9861b47 .word 0xf43c456d,0x66fc35b3 .word 0xc0c5044a,0xcc8978b1 .word 0x5de5438a,0x19520a2f .word 0x89280af2,0xf7a957eb .word 0xed8bb8be,0x0c882089 .word 0x6ef2a264,0x67fb9c3d .word 0x7b42b897,0x4b6fce25 .word 0xe970cb48,0x75628c3b .word 0x8b26e26d,0x125df1e3 .word 0x906093b8,0x5a673f6d .word 0xf3d3fbb5,0xb76e70a1 .word 0x756eab83,0x50ca5cb9 .word 0xfb666b37,0xe7f574e4 .word 0xa1acbd4b,0x965d2251 .word 0x9feb62b5,0xafdc3f0c .word 0x7b367243,0xfb24fab3 .word 0x219510d5,0x408393c9 .word 0xb017612a,0x84d7574f .word 0x8b3d1ef2,0xf09dc7a7 .word 0x3deca87e,0xcce8b496 .word 0x5fffff23,0xd9ed3051 .word 0xb4d352fc,0x40af2071 .word 0x613dfab9,0xc17530cf .word 0xe286ce65,0x4e79f00e .word 0x817cb0b9,0x52b92688 .word 0xe2e418ed,0x9cdba7e4 .word 0x0afa4149,0x0bddf0d4 .word 0x9c4be5ec,0x1c1f5a3c .word 0x1dcef5c4,0x254c279f .word 0x575ab410,0xcf4a26f2 .word 0x53ede1ae,0x1d55c6e6 .word 0x798397e4,0xbcd58d8f .word 0x6269fb6b,0xdb65af42 .word 0x1234266f,0x58dc44b7 .word 0x40ebc7f1,0x589c78ff .word 0x61ed4f55,0x7d01930e .word 0x08088ce9,0x7acbbe9a .word 0xf3d45a1d,0x19ab15e3 .word 0x35aa15ae,0x37b54100 .word 0xd3f6481e,0x07966b30 .word 0x2cbb6386,0x55e7c662 .word 0xa309a838,0xff282b0e .word 0x1b815385,0x0ae03028 .word 0x8e2f21aa,0xf1e2f974 .word 0xb5e53323,0x41649fad .word 0x2abebf1b,0xb9a6e64c p33_local2_expect: .word 0x5cb2c0f9,0x08d529ff .word 0x00000000,0x3b935cb2 .word 0xec167258,0xbf928238 .word 0xa81a8196,0xbdfd4fc1 .word 0x72b12e40,0xec78c1c6 .word 0xffed049f,0x95e903d2 .word 0x8e6dd0ff,0xb1b5d0c3 .word 0x88cb35af,0x0d8222c4 .word 0x747c42dc,0x45ba9ce0 .word 0x0fee494d,0x8c83a599 .word 0xcb64a204,0x39a4d8c3 .word 0x4c854698,0x018cf6e2 .word 0xd352ff4e,0x8e8f31eb .word 0x5dde3dcf,0x38c5b570 .word 0xda9eaddc,0xae7be8a9 .word 0xf07afc03,0x65098a33 .word 0x7ed3be0e,0x16ab3ad6 .word 0xccdd5ff4,0xddf3a367 .word 0x7e44e581,0x2912cad9 .word 0x1a93610f,0x8d4b4b66 .word 0x00009131,0xa886ad0c .word 0x3cbd92ce,0xd66978d5 .word 0xe9841ab0,0x506f8ef5 .word 0xba2c6e6c,0x0fd3f792 .word 0xac41667c,0x37517695 .word 0xe5efc3b8,0x6a561269 .word 0x2692d206,0x15274d13 .word 0x0eb0319d,0x63655754 .word 0x0c1f254a,0x4dd03dfd .word 0x7a3a2a9c,0x3afaee62 .word 0xcc0a9ef1,0x5c97403f .word 0xf270f9a0,0xa11c7f57 .word 0x17501f3a,0xb727948c .word 0x8b043048,0x82d28c0c .word 0x3faefd97,0x34b2eac5 .word 0x18bec7d9,0x7974fe4a .word 0xa0e45259,0x0f3d679c .word 0xc0ecfa1b,0xdcf40de2 .word 0x9f1a5a56,0xe2150b8a .word 0xceb2a093,0xe64bc132 .word 0xf1c23b8e,0xc1ecc69f .word 0x225adbd4,0xd95f2e05 .word 0x558c99ac,0x5aef2c20 .word 0x91824d23,0x33506309 .word 0xa99369b3,0xbf619812 .word 0x91104e65,0x6b90a19a .word 0xc06434d5,0xe6f4b1d2 .word 0x46babae6,0xc7b94595 .word 0xd044aa03,0xd71e7cea .word 0xc6f2d5c1,0xf91d8d24 .word 0x66a12dba,0x3343e4f2 .word 0xbeb7288f,0xac48627a .word 0xc9ff43a2,0x13ff8df0 .word 0x107ef940,0x8aed0a62 .word 0x9f88c88f,0x67c251de .word 0xde027419,0xbc013ac9 .word 0xadbc1489,0x64743254 .word 0x977a0524,0x8a1417b7 .word 0x4fb63bbd,0x7ed9bf3c .word 0x7c4e7585,0x3f494faf .word 0x27493a03,0x7470308e .word 0x60f3e1ca,0xc08d7bfa .word 0xc54e9585,0x706516cf .word 0x5cf85a6c,0x530a779b p33_local3_expect: .word 0xffbf5e0d,0xe246739f .word 0x23bda0ae,0xfd10d74f .word 0xffffff7f,0x00030000 .word 0x0e030000,0x7dbcf04d .word 0x0000030e,0x00000495 .word 0xbfc25b6c,0x31cc4544 .word 0xea6ce07d,0x62f16cf0 .word 0x5b83808d,0x70a8b9ff .word 0x3cd1a3fb,0xaf7028ab .word 0x9bd18235,0xbf06e708 .word 0xd24b1e06,0x2845a43a .word 0x3180a41a,0x3a8823f0 .word 0xb7525463,0x408a1b04 .word 0xc16c5adf,0x48387b61 .word 0x35abf61d,0x5ab47325 .word 0xcca4c29d,0x716c5d24 .word 0xb6cb7223,0xdfc20b3b .word 0x5f340909,0x8af71a4d .word 0xb5279b3d,0x42273ff9 .word 0x2b76ae4f,0x854b85b1 .word 0x7f239624,0xa1ed3781 .word 0x71852abe,0x55f33d7f .word 0x3455cf75,0x017e5f45 .word 0x77ac06c9,0x9ecd2dab .word 0x710fa3f8,0xbdbde9e4 .word 0x5cbfdeca,0xdd88c112 .word 0x46d31078,0x650adb5e .word 0x474e0095,0x867618f9 .word 0xff197484,0x9fa1331c .word 0x931005fe,0x8a77359e .word 0xcfb94a7f,0x93af5925 .word 0x2fea512d,0xb5088854 .word 0x35b6f957,0xc3b53828 .word 0x6f82d2e9,0x4910dca8 .word 0xadeba8e5,0x85a3cc69 .word 0x02415fb5,0x9c013993 .word 0xd51024de,0xaf4d76fc .word 0x36700f8a,0xe90c602f .word 0x11fc5d9f,0xdebfb252 .word 0x121406a5,0x33461352 .word 0x61cfd91f,0x584a8b9d .word 0x00d47c14,0xb41d7c6b .word 0x00000000,0x0afa4624 .word 0x39b84b37,0xdfcc6179 .word 0xe5d09df7,0x67880e11 .word 0x299515f1,0x5408eb8c .word 0x00fe9715,0x244ce45c .word 0xc6c190c5,0xe6fd2916 .word 0xa58c50d3,0xcd4ed90f .word 0x06c81158,0xe4319618 .word 0x44daedad,0x26b018e3 .word 0x929a05b4,0xa17fbfba .word 0xd685dcf2,0xb845764e .word 0xd147c54c,0x0d3df6f3 .word 0x8ef6ab98,0xaeae787b .word 0x9582135f,0xeea58f43 .word 0x3cb3fc44,0x61ec2c06 .word 0x6253a6ca,0xe756469f .word 0xbed60d6b,0x2ce9885c .word 0x7286777f,0xa2fabfeb .word 0x423e1743,0x880d1a15 .word 0x7ec905d3,0x2fc901d1 .word 0xdeb0d1b8,0x19fd5aaa .word 0x4628585e,0x40e05a00 p34_init_registers: .word 0x91f05f5e,0x9164af15 ! Init value for %l0 .word 0x4f5f0929,0xf0fc7332 ! Init value for %l1 .word 0xed1e29d9,0xccf0faf1 ! Init value for %l2 .word 0xa97d07c4,0x606e312c ! Init value for %l3 .word 0xd6281a68,0x4c751a15 ! Init value for %l4 .word 0xc03c1e49,0xd7ac3775 ! Init value for %l5 .word 0x82900449,0xcc6a6799 ! Init value for %l6 .word 0x6d38148a,0x108f9a20 ! Init value for %l7 .align 64 p34_init_freg: .word 0xc50de764,0xeda75587 ! Init value for %f0 .word 0x4c67b092,0x30e79bf4 ! Init value for %f2 .word 0x1f1d89f4,0xb6225507 ! Init value for %f4 .word 0x2511531a,0xd33171fa ! Init value for %f6 .word 0xbde70f34,0x9aaab5c1 ! Init value for %f8 .word 0x2a306587,0x211c4eea ! Init value for %f10 .word 0xab818af0,0x019ee47e ! Init value for %f12 .word 0x1e3f62c0,0xabe6ae35 ! Init value for %f14 .word 0x7ebb392f,0xb8184de3 ! Init value for %f16 .word 0x99294682,0x7510a827 ! Init value for %f18 .word 0x15187c10,0x4d51ab40 ! Init value for %f20 .word 0x9e6c56d1,0xc955b8d8 ! Init value for %f22 .word 0x4fba5626,0xd7e87478 ! Init value for %f24 .word 0xff0b869f,0xdd35667a ! Init value for %f26 .word 0x3beb72dc,0x9e600b58 ! Init value for %f28 .word 0xabf34840,0x7b653280 ! Init value for %f30 .word 0x251e1f49,0xdce2caf0 ! Init value for %f32 .word 0xa790327b,0x2a4577c1 ! Init value for %f34 .word 0x642e1f85,0x30705b56 ! Init value for %f36 .word 0x3057551d,0x656ab13c ! Init value for %f38 .word 0xbde46748,0x44f69a50 ! Init value for %f40 .word 0x5f1a34b7,0xc23ad598 ! Init value for %f42 .word 0x8f9a0ac4,0xf573352f ! Init value for %f44 .word 0xa9a01c3d,0xd17eb033 ! Init value for %f46 .word 0x34a29b12,0x87bd54d1 .word 0x5cd857da,0xafbe0e99 .word 0x30a6f694,0x66903e96 .word 0x05ec789e,0x156b29f4 .word 0x9334a866,0x886964ee .word 0x3ddcfc30,0xef048030 .word 0xea4a1036,0xe98bc778 .word 0x7784d40e,0x7c1c27b9 p34_expected_registers: .word 0x3c14d228,0x6a1ff9a2 .word 0xffffffff,0xffffff8b .word 0xffffffff,0xfe694e53 .word 0x00000000,0x00000053 .word 0x00000000,0x0000004c .word 0xffffffff,0xffff8755 .word 0xffffffff,0xffff9e92 .word 0x000fffff,0xffe00000 p34_expected_fp_regs: .word 0xc50de764,0xeda75587 .word 0x4c67b092,0x30e79bf4 .word 0x1f1d89f4,0xb6225507 .word 0x2511531a,0xd33171fa .word 0xbde70f34,0x9aaab5c1 .word 0x2a306587,0x211c4eea .word 0xab818af0,0x019ee47e .word 0x485848d0,0xec886a84 .word 0x7ebb392f,0xb8184de3 .word 0x99294682,0x7510a827 .word 0x15187c10,0x4d51ab40 .word 0x9e6c56d1,0xc955b8d8 .word 0x4fba5626,0xd7e87478 .word 0xff0b869f,0xdd35667a .word 0x3beb72dc,0x9e600b58 .word 0x94fd2d0d,0xcf57d353 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x55000000,0x00000000 .word 0x52a51425,0x5c0e3e1f .word 0x2a000000,0x53ff6ecf .word 0xf7cc83c1,0xdb1151d1 .word 0xc111531a,0xd33171fa .word 0xffd357cf,0x0d2dff94 .word 0x18707683,0xe673c81f .word 0xe3e1432b,0x3951aec3 .word 0x3b1dc065,0x653ae711 .word 0xd173b301,0x5c81fd1a .word 0xd8da036c,0x3ff4efa2 .word 0xb0919d25,0x2cd3af55 .word 0x2fe9a65a,0x4d124201 .word 0xb5af87b1,0x56df2df0 .word 0x167501b3,0xbfa21bf5 .word 0xf62c516e,0x06a509e7 .word 0x46a876bb,0x0cd2c55e .word 0xb033d8c9,0x37a7ab9e .word 0x716d4343,0x24199ff5 .word 0x82e7f034,0xffa8fd23 .word 0xab2b6565,0x1f175297 .word 0x87afe658,0x00000012 .word 0x219b2cf7,0x0ca9ee0a .word 0xd93125da,0xf2d04e59 .word 0x91da7daa,0x159f7f32 .word 0x4894fd91,0x492ddac9 .word 0x45b6a611,0xeaad91bc .word 0x2f620148,0x7bfea3d3 .word 0x89b810e0,0xf0daff85 .word 0xee015a91,0x6b575fc5 .word 0xf9079531,0x853766ae .word 0xbaa72981,0xc833d781 .word 0xdcbdbc5f,0x091bb85f .word 0x949a9a83,0xbc125ea4 .word 0x4b451d46,0x1a497ad9 .word 0xb8fb66de,0xc7bc0dbd .word 0x82431976,0xce571677 .word 0xb5c616f2,0x4adbd810 .word 0x74dbbb6c,0x1220c60f .word 0x5594b7e6,0xf0fc7332 .word 0x1ef5c063,0x76ebb6d6 .word 0xc47036e1,0x6110111b .word 0xfaf6d6ff,0xa3b871d7 .word 0xd94fffa1,0xe14c21d7 .word 0xa65aaeb6,0xd0419640 .word 0x7b03508b,0x35c617cc .word 0x5ac2bcef,0xaf3871c5 .word 0xc277e26c,0x011d6fba .word 0x477267f7,0x447e5cd7 .word 0xb8f03b2b,0x03b57781 .word 0xf4bf6ea7,0xe61851bf .word 0x047eb9cc,0x1b3028e1 .word 0xebdf2fe5,0x3c38ac6a .word 0x36c346d1,0xe735c448 .word 0x663d75b3,0xc6fbaef5 .word 0x8884000c,0xed42d60f .word 0x7624c220,0x563fc51c .word 0x9ec5bd79,0x791705b1 .word 0xec7544d5,0x30da5b69 .word 0xa47f82c7,0x8ed4d923 .word 0x73096ccb,0xff11027d .word 0x57250565,0x9c375dfd .word 0xf8b12853,0x51244497 .word 0x76f14f83,0xde39fdc3 p34_local1_expect: .word 0xdde3958d,0xd158370f .word 0xda2f3e74,0x64c7a087 .word 0x8755a7ed,0x71de0f34 .word 0x5c257a7b,0x1b468fa4 .word 0x4c67b092,0x30e79bf4 .word 0x3c14d228,0x6a1ff9a2 .word 0x5ffb09b4,0x0f711ebb .word 0x8f25ed61,0x329dce1a .word 0x7992cbdd,0xabf35a55 .word 0x95d1628a,0x6bf2bfff .word 0x8329f68c,0x8abde473 .word 0xf106a618,0xd86c6cce .word 0xbd29fd59,0x4ecb5c68 .word 0xff134152,0xb55291dd .word 0x4a71fc85,0x2a95b07d .word 0xa1f65116,0x8e3de634 .word 0x0c8bd241,0xafb40d8e .word 0xbd3aa9c5,0xec7778e6 .word 0xadaa987c,0x44f2b6d9 .word 0xde2317f1,0x3e1af292 .word 0xb2479219,0x85cb4d6c .word 0xb18905e6,0xa76b2c32 .word 0x241f24e1,0x3dd70171 .word 0x079d9b07,0xa3e04fea .word 0x749f6f4f,0xe7c7c0f4 .word 0x2f2a8a53,0x618ff2c6 .word 0x6994aeb4,0xa5023c44 .word 0x8cb80f67,0x6e4bda10 .word 0x50b08b71,0xcc12646c .word 0x7be7d745,0xcc9d8302 .word 0xec4c754d,0xa12f641d .word 0xff33e5b9,0xb405199e .word 0x76c7e4c0,0x17c752dc .word 0x8b21568d,0x320b39c3 .word 0x29400da3,0x0e3ae9e7 .word 0x8605cddd,0xf04cf22b .word 0xeabe4953,0x3d2ce2e6 .word 0xcf8ff6b5,0x932fc05e .word 0x66f9565c,0x5940add7 .word 0xd4d64b63,0x81ba041d .word 0x2c9da5c8,0x4ddbe956 .word 0x435c4b3d,0x15cbd9f7 .word 0x0357dda0,0x27a446ca .word 0xf829a276,0x7727b0ed .word 0x03e143ec,0x031aeaa2 .word 0xaad79f3c,0x4687d384 .word 0x0e6b051c,0x676ed10e .word 0x411f1d71,0xddc37602 .word 0x53209ba6,0x950ba1ee .word 0xb9b78d32,0x3d086163 .word 0x54449be5,0xe7124491 .word 0x9c1cffa3,0x3ffd3665 .word 0xa0a8c031,0xf1db3ed1 .word 0x13d36969,0x53f8fc87 .word 0x077b2170,0xcbd8b445 .word 0x6cdfc5e1,0xac22d47a .word 0x1d8e18ff,0xc7df714a .word 0x7986476f,0x5447d1e6 .word 0xca89565b,0x2b62f32f .word 0x38836b35,0x42b02bad .word 0x57e2691d,0x33e05c74 .word 0x5e1c9893,0xb921860b .word 0xf46442f1,0x9647ac85 .word 0xc31fd8f8,0xb07c527a p34_local2_expect: .word 0x9e9200e0,0xa586948b .word 0xccf0faf1,0x606e312c .word 0x000000b3,0x1d4b180b .word 0x075522b6,0xf4891d1f .word 0xc183ccf7,0x8bc1d0d3 .word 0xff803254,0xba02d42e .word 0xfa56a92f,0x05111737 .word 0x33675194,0x58e72120 .word 0x203b98b6,0xe7417af5 .word 0xf42d465d,0x44c7cdf5 .word 0x2944a91c,0xfffffe1b .word 0x678fac18,0x31d4d29a .word 0xeb615f7f,0x8d68d57a .word 0x17521ded,0xc5864238 .word 0xfcb2895c,0xc688a364 .word 0x12544f21,0x1a8ec4cd .word 0x64f3558f,0xe900a47f .word 0xa16b5023,0x9001a572 .word 0xa5794754,0xfdd7be2d .word 0x5d62ad00,0x23c1c4fc .word 0xe1844235,0x1be0b34f .word 0x5416cd1f,0x3c0b311f .word 0x022c2ad7,0x5a3becec .word 0x467990e7,0x87580430 .word 0x08bbca7c,0xcc50d003 .word 0x94088e84,0xf421731f .word 0xc6e6a2ea,0xae3dec46 .word 0x3b0cb594,0x560182a1 .word 0x9618df99,0x76dffd8c .word 0xf645e638,0x5fc46933 .word 0x0839590e,0x3ca19e28 .word 0xffb23719,0x6a25f4cb .word 0x85305289,0x9ea5b914 .word 0x03ca7a43,0xdb8b80c6 .word 0xf130d140,0x082e5d33 .word 0xc55d876f,0x67ebba7e .word 0x60121105,0x15b0a580 .word 0xb11e7e55,0xc68bde4d .word 0xba460593,0xc6411138 .word 0x0e6d534e,0x6c95ba41 .word 0x2e5a1792,0x118a7a25 .word 0x454e0b29,0x91c94e63 .word 0xdca62398,0x7858365e .word 0xfaa517ab,0xb42452ef .word 0x2658afc6,0x780cb96e .word 0x13485c22,0x70c369de .word 0x4f5f0929,0xf0fc7332 .word 0x4b64623a,0x90700437 .word 0x2a3e7c78,0xa5aa3321 .word 0x8d870fe7,0xf7aec96b .word 0xf41664bb,0x2a854e26 .word 0x02f4dcc6,0xc09ec357 .word 0x11b57ea4,0xc0de3d08 .word 0xd63707a1,0xe83c7b9c .word 0x2526249d,0x29cf60b2 .word 0xcc1a3980,0x3f5bfd23 .word 0xaabf73e5,0x4c89687a .word 0x5534e5c9,0xad559fec .word 0x3d144dcf,0x9316b8ff .word 0x9c85a948,0x10ba8703 .word 0xe6c54f48,0x778d11b3 .word 0x4fa428d2,0x617ebdfc .word 0x47168aae,0x4ecc00e7 .word 0x4fdc7297,0x11dd5c07 p34_local3_expect: .word 0x485848d0,0xec886a84 .word 0x94ff2d0d,0xdceeb71e .word 0x64419827,0x077b2a8c .word 0x58e72120,0x0fe3c11c .word 0x7fdbd57a,0x05834cfe .word 0x536fdbbf,0xf0fb86bd .word 0x691a0929,0x4dfd465c .word 0x40f97c4f,0xbce6187d .word 0xaa6d5164,0x622684f9 .word 0x2c99d07b,0xe5c89300 .word 0x02ee7240,0x62b3fb12 .word 0x234fdd1b,0x7575949f .word 0x4d6d3b9d,0x1cdf21a3 .word 0x5d8f6838,0x2c000e4a .word 0x5b022304,0x245138c1 .word 0x3c0523e9,0x77374253 .word 0x9d251c84,0xa7431af8 .word 0x2c767023,0x7d94dd82 .word 0x7bd51285,0x2545b28f .word 0x3a72c4a2,0x53282616 .word 0x89e0f00c,0xbb35465c .word 0x08677d59,0x749d5745 .word 0x2ee8232d,0xf639a8b2 .word 0x20febd25,0x5c33aae4 .word 0x762d9ef2,0x220eecc9 .word 0x91b62db5,0x3029c839 .word 0xaca72d9f,0xa23c645a .word 0x335f06f6,0x49efbfa0 .word 0x4c35174a,0xee7941e6 .word 0xc9b73e44,0x67ebac82 .word 0xab00efb2,0x4ec62088 .word 0x4934a6b9,0xaea363e0 .word 0x679e6769,0x01817ee1 .word 0x3d3fb494,0xbc0b6858 .word 0xfb9a04e2,0x186a6bd4 .word 0x973542a4,0x26c466bb .word 0x376a83f2,0x9e1859b2 .word 0x0489f28d,0xc8d17627 .word 0xf8302e28,0xafa54136 .word 0x283992bd,0x83f41c8d .word 0xc4bf67c0,0x50b83be5 .word 0xf4b009a8,0xbe952f28 .word 0xd78becf0,0x212f7883 .word 0xd16c07f1,0x757a1fc3 .word 0xcc1a3980,0x3f5bfd90 .word 0xdd4e008a,0xfc54e78b .word 0x58e72120,0x7c922cd4 .word 0x0ce7b598,0x6b8f0fb4 .word 0x9c84ce50,0x71d6ce8c .word 0xe512a877,0x319528a3 .word 0xea7ea491,0xdb7d609c .word 0x0b86d004,0x58ecfe66 .word 0xd7696974,0x5854d070 .word 0x9a4258a0,0x1b833e51 .word 0x602fa03d,0x88bed69f .word 0x216720a7,0xe63fa74d .word 0x0694b34d,0x17e29491 .word 0x8b6bf12e,0x1a3cbe2c .word 0xb5e354fb,0x6ffddd02 .word 0x32816e87,0xaa877c23 .word 0xed8148c7,0x4794f4da .word 0xf0c9a2f0,0x34028f39 .word 0x0d074750,0x3434d3a3 .word 0x7f2111cd,0xc57ec250 p35_init_registers: .word 0x430f15a0,0x37508e48 ! Init value for %l0 .word 0xd5d634e4,0x0c941a07 ! Init value for %l1 .word 0x5f557206,0x02a25156 ! Init value for %l2 .word 0x96d673b4,0x245be6e0 ! Init value for %l3 .word 0x67a70822,0x38e705c0 ! Init value for %l4 .word 0xf7cdf1a4,0x4e6ba89c ! Init value for %l5 .word 0xfe1ebc68,0x361c63f0 ! Init value for %l6 .word 0x056bbe13,0xcce02b4f ! Init value for %l7 .word 0x59351d23,0xa4ba47cb ! Init value for %l0 .word 0xc87ff2a5,0xfa576874 ! Init value for %l1 .word 0x28e98a51,0x8266ea4f ! Init value for %l2 .word 0x5c4aa6e2,0x83ae87de ! Init value for %l3 .word 0xc392daf2,0x011da2d5 ! Init value for %l4 .word 0x6a177d9e,0x6bf9f33f ! Init value for %l5 .word 0xa58f4b5f,0xdde5018c ! Init value for %l6 .word 0x4dbd56e0,0x4fd2e225 ! Init value for %l7 .align 64 p35_init_freg: .word 0xbd617aee,0x9a50b46f ! Init value for %f0 .word 0x3c8cc05d,0x620a28e7 ! Init value for %f2 .word 0x301407d8,0x74726783 ! Init value for %f4 .word 0xc2134f0f,0xa478d47c ! Init value for %f6 .word 0x70ad769c,0xc91421b3 ! Init value for %f8 .word 0xb2e2b1b1,0x044038a0 ! Init value for %f10 .word 0xb7ee34e3,0xb83e9d5b ! Init value for %f12 .word 0xe5df0963,0xca937033 ! Init value for %f14 .word 0xbb27069f,0x5bd08a99 ! Init value for %f16 .word 0x896e564a,0xf1c044ce ! Init value for %f18 .word 0xa595725e,0x6f460658 ! Init value for %f20 .word 0xfc966128,0x548ab0c4 ! Init value for %f22 .word 0x2e98dea0,0x279123d1 ! Init value for %f24 .word 0xc9bb32db,0xa8b18f59 ! Init value for %f26 .word 0x8dfed1ea,0xd63d6d91 ! Init value for %f28 .word 0xb700816a,0x42a87b9f ! Init value for %f30 .word 0xf48758a6,0x7e794ca6 ! Init value for %f32 .word 0xd411f8ba,0x1538f193 ! Init value for %f34 .word 0x8fcce285,0xf17871a6 ! Init value for %f36 .word 0x946d3b00,0x6d0e0ef2 ! Init value for %f38 .word 0x4153b662,0x19e23252 ! Init value for %f40 .word 0x76389d96,0xe28d0b5c ! Init value for %f42 .word 0xfecc8b60,0xb3df20ce ! Init value for %f44 .word 0xd8335271,0xaaba94b4 ! Init value for %f46 .word 0xed839067,0x8803cb48 .word 0x079f614e,0x531cd579 .word 0x00bda8c6,0x05438560 .word 0xa0b222ea,0x7570fb87 .word 0x06437877,0x2a5e54ea .word 0xffc45905,0xdb87acad .word 0x9f3ab3d4,0x356b3390 .word 0x80549eca,0x8b71ffdd p35_expected_registers: .word 0x00000000,0xffffffff .word 0x00000000,0x000000af .word 0x00000000,0xffffffff .word 0x00000000,0x00000214 .word 0x00000000,0x00000000 .word 0xffffff5a,0x6365efd4 .word 0x00000000,0x06ea1230 .word 0x00000000,0x37509183 .word 0x6a432f4a,0x78265d6e .word 0x00000000,0x000067dd .word 0x00000000,0x5a1854f3 .word 0xd7750bf6,0x1ed3a4b7 .word 0x00000000,0xfecd2bc4 .word 0x00000000,0x000000b4 .word 0x00000000,0x9f7ba842 .word 0x00000000,0x6a8100b7 p35_expected_fp_regs: .word 0xbd617aee,0x9a50b46f .word 0xed8dbf51,0xd716f49e .word 0xbeea0fea,0x0d895e1e .word 0xc2134f0f,0xa478d47c .word 0x70ad769c,0xc91421b3 .word 0x358113c3,0x044038a0 .word 0xf84cb7af,0x358113c3 .word 0x9f7ba842,0xcb336585 .word 0xbb27069f,0x5bd08a99 .word 0xd03b4da3,0x730ab81b .word 0xa595725e,0x741f11f8 .word 0xfc966128,0x548ab0c4 .word 0xff2db462,0x279123d1 .word 0xc9bb32db,0xa8b18f59 .word 0x8dfed1ea,0xd63d6d91 .word 0x87b0583c,0x1460cbb1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0xa9ff0000,0x00000000 .word 0xc3138135,0xafb74cf8 .word 0x1bb80a73,0xa34d3bd0 .word 0x000067dd,0xa6d1bf55 .word 0x5806466f,0x5e7295a5 .word 0x7e936d5a,0x05cc8d05 .word 0x8bf255a4,0xbeb3bea3 .word 0x12a39918,0xe88808cc .word 0x52009074,0x255b391c .word 0xe2eb01f6,0xfe82e1da .word 0xa5937a8f,0xd43e5e63 .word 0x4ab6dbbd,0x61659e9b .word 0xf86d1748,0x6f10dffc .word 0x9c372fff,0x340fb66d .word 0x47720809,0xb66d55ef .word 0xe4e561a3,0x4e8f3885 .word 0x988afee6,0xfd288001 .word 0x93b0adf5,0x2ba49945 .word 0x50ae1fe5,0x46d545f6 .word 0xaa0965e0,0x09384727 .word 0xf137c4ff,0xc6fbf1ab .word 0xd67d3125,0x6db4c2f5 .word 0x6fdf2489,0x3baf4831 .word 0x6faa95ff,0x660c5b84 .word 0x7c647057,0xe993edc1 .word 0xd6c76960,0x0f375151 .word 0xddcb586e,0x812f6da7 .word 0xe7cc5cf8,0x31bcba17 .word 0x10cd7b53,0xf19a7cef .word 0xa725679b,0x7615f507 .word 0xe3d46009,0x0adcde50 .word 0xc1a2d7ce,0xfad58b0e .word 0x74ddcf59,0x49ca3152 .word 0xc3f54956,0xf943857e .word 0xf47777ca,0xe0497574 .word 0x725138f5,0xee5902fa .word 0x07acf3ce,0x213b5760 .word 0xd9a87bce,0xf7bf686d .word 0x7496f940,0x058e0321 .word 0x840cacb2,0xf0a30bfc .word 0x5da6e19f,0xb57a7ae5 .word 0xff180b89,0x176cd6db .word 0xc23273c9,0xdf9f38d6 .word 0x646a6dda,0x11c34ac6 .word 0x2a7d6019,0xb04ea0b1 .word 0x3fc42fef,0x74c1fc40 .word 0x6dc2259c,0x13dc527e .word 0x2b6177d0,0x27ed2979 .word 0xdb5d69d9,0x03a29546 .word 0xa65168e2,0x5bc75df6 .word 0xfeb52cd0,0xff09210a .word 0xec776e9c,0xf31d5eb3 .word 0xb281de97,0xb83b087e .word 0xe6bb6203,0xbdae3bb6 .word 0xe31ef39f,0x6ad84f8d .word 0x43a46fa7,0x450afd5f .word 0x8d785d45,0x11773fe4 .word 0x5125a186,0x8204bb52 .word 0xc1a53ee7,0xa5e08561 .word 0x2bd7698d,0x50b47a79 .word 0xff208818,0x64b1276b .word 0xcfe2cd15,0xa25496ba .word 0xfa378a55,0xeac66964 .word 0x3588246e,0x2ee2395e p35_local1_expect: .word 0xffffffff,0xfffff5fd .word 0x0db3dc7c,0x1b330246 .word 0x361c63f0,0xaccdcd27 .word 0x1a9c22f1,0xca937033 .word 0x95f08ed8,0x45ff268f .word 0x00000029,0x0aad2f02 .word 0x9d55d3f1,0xcdc76fb9 .word 0x3e0c6d29,0x33159792 .word 0xc8345379,0xccb11f42 .word 0x1f8ffd18,0x87e9d199 .word 0x989e850f,0x9cda4d37 .word 0x94cfd060,0x74a3ec7d .word 0x462a89b7,0x3a138086 .word 0x01c60af6,0x6e378b9a .word 0xf938a22e,0x3aaf8786 .word 0x33bb302a,0x7578c4aa .word 0x168d0f84,0x28ea2358 .word 0x38bfc774,0x5bfbf93e .word 0x8bcb4db1,0x5090a32d .word 0xe954bbc7,0xf7a6218a .word 0x62aad3d7,0x73cc447d .word 0xa6fc0558,0x8549e5f4 .word 0xbeea0fea,0x0d895e1e .word 0xdf036ad2,0xd91bacf7 .word 0xc07da9b4,0xac6f8232 .word 0x8c94e141,0x58df508b .word 0x420b8906,0xa3f3be04 .word 0x1460cbb1,0x3c4dab90 .word 0x0c94f8bf,0xf421d0a6 .word 0xbfac27a0,0x360c771e .word 0x6c450cd4,0xf94b123e .word 0xac5a2a04,0xd74ed8bc .word 0x6e807785,0xdae79740 .word 0x5d6d641f,0xdf20b7b8 .word 0x892d75e3,0x78fc0353 .word 0x0f5ac16c,0x325ba2df .word 0x62b8a0e9,0x46bc5d23 .word 0xcd6de240,0x286ea1b4 .word 0x9504915e,0x000000be .word 0x235c1b08,0x66dcf3fb .word 0x95f6a347,0x63a06333 .word 0x780fa807,0xea78528c .word 0x153e3208,0x640bc4d1 .word 0x5075fc5e,0x88f1b460 .word 0xccc5b7d6,0xb1b8aef1 .word 0xc9daf865,0x1a5f6f2c .word 0xa9cf70b7,0x076b2da7 .word 0x00d888bf,0x927b9fcc .word 0xe4082d1e,0x4158b1ed .word 0x8389df0b,0x5d7a4791 .word 0xed1c10b8,0xac4fa408 .word 0x63cf6292,0xe2346b1e .word 0x426ca3cb,0x1f6de7c0 .word 0xa944db14,0xdcff8275 .word 0x73217573,0x65775e8b .word 0x64f5891e,0xa26cbf59 .word 0xbbc21377,0xfbc7fcc3 .word 0xba26a9ff,0x337fd555 .word 0x87504676,0x30c689ee .word 0xd2cc33c5,0xb38235f1 .word 0x87521b3b,0xe9cf2d02 .word 0x9effd5dd,0x95f7d55a .word 0xf37b5a73,0x303e5f64 .word 0xdf1a7b7d,0x61f7aa8e p35_local2_expect: .word 0x7e6663a1,0x00000000 .word 0xcb336585,0x62039efb .word 0xfcc391a9,0xe5dfbe44 .word 0xcbffffff,0xab3ff59f .word 0x00000000,0x4f6c5626 .word 0x741f11f8,0x6b7359d5 .word 0x1fa06f5f,0x062d1abd .word 0x3975c7b7,0x507dc8b0 .word 0xa199f49d,0xaac630be .word 0xb131ef11,0xdc1c3f7e .word 0x76368542,0xb41f47e9 .word 0x73cbf177,0x9fb2f2c7 .word 0x8148628a,0x72ef5463 .word 0x29b01b40,0xe2e3cb8e .word 0x90a63db2,0x4d06b5bb .word 0x847e89d6,0x76fe8964 .word 0x24ee0d31,0x00e98696 .word 0x5c1e24dc,0x86877e3d .word 0xea65c136,0xe88b9636 .word 0x4676f6ee,0x42a87b9f .word 0x44327b44,0xf8c582bb .word 0x9be5d847,0x6d35b9a3 .word 0x4a620534,0x90bcb262 .word 0x42955949,0x528cc73e .word 0x3f529d69,0x0480eb7c .word 0xb95b06a8,0x7d1bca43 .word 0xccaabcdf,0x536274ab .word 0x0bc64ed7,0xce894de6 .word 0x290d2e26,0xf7c7dabf .word 0xa7e0978a,0x7d9da567 .word 0xdb2b9b40,0xf4b72229 .word 0x2ad0c150,0x0367ff03 .word 0xf2e2291b,0x052c16be .word 0x02e198f9,0xc5949101 .word 0xfbecf41b,0xf9a3e7a6 .word 0xb8a77ea4,0xe282d42d .word 0x656706ce,0x9469f1b8 .word 0xd048d86e,0xe9867a37 .word 0x2eeee9ea,0xf80c8857 .word 0xc6105247,0x107a2074 .word 0xdafbfec2,0xa40081c5 .word 0x7928c934,0x0b7dc2ab .word 0x344f6b93,0x028b3ae2 .word 0x0f786b5f,0x17899aa1 .word 0xfecd0bfc,0x18299866 .word 0x3de3335a,0x7638d2b9 .word 0xa163667e,0x16d8ccde .word 0xcd0606cb,0x2926e108 .word 0xd3a0f665,0xd0481b18 .word 0xec5554b4,0x18f59c09 .word 0x16c15136,0xbcbebe1e .word 0xdd0285fc,0x03980ce2 .word 0x7720fe1a,0x8a2f1e43 .word 0xe7970be7,0xba787e18 .word 0xba9d420e,0x5da5eeab .word 0x3ab2edc9,0x6a53865f .word 0x8aff6f42,0x713d0927 .word 0x3c3b123b,0xb13aa51e .word 0x5c70cb5d,0x5b1fb9e6 .word 0x87b0583c,0x1460cbb1 .word 0xa4f9e992,0xb154652a .word 0xab664df2,0x97cff55e .word 0x7304adf9,0x37509183 .word 0x402ae97e,0x100be590 p35_local3_expect: .word 0xffa95ad0,0x3f660b36 .word 0x3acd43c8,0x2fbd181d .word 0xed8dbf51,0xd716f49e .word 0xb1cb6014,0x3c58b087 .word 0xc385ca45,0x0c3b1d97 .word 0xa163667e,0x58c51317 .word 0x3bfd3640,0xffcddcec .word 0xade92ce9,0xc1e0147e .word 0x13dc527e,0x49d2fb44 .word 0xd102a169,0xb0fffe81 .word 0x65efc225,0x00d8dde7 .word 0xbb248910,0x25d5b430 .word 0xb48e8d5a,0x4741b9ec .word 0xf582f67d,0x91b9d675 .word 0xb9d2c553,0xc7bd7a7b .word 0xcded0dfd,0x08f8cb35 .word 0x5bb7de2e,0x33ba5b8c .word 0x0e57dcdb,0x9f1bc031 .word 0xa1c26f0e,0xbede0e52 .word 0xaed7cac4,0xb10206b3 .word 0xe717c389,0x97d592e9 .word 0xc0c04602,0xc0032244 .word 0x9b4fdabf,0x72ff9ff2 .word 0x8d2ee1b9,0xc2aee80c .word 0x1ad6e901,0x00001fc8 .word 0x74bb1e87,0xbd56d65d .word 0xac3149e8,0x3b363393 .word 0xf67ebe31,0x073da98a .word 0x51b2ba05,0x3ebb2d02 .word 0x35306191,0x09013edc .word 0x36f876c6,0x9afdb9ec .word 0x64b90a16,0xb6e41e67 .word 0x9dd55431,0x9a2b28d4 .word 0x67778155,0xe4297a6d .word 0x6758d341,0x950afde9 .word 0xb51c6a66,0xf1cb4aee .word 0xa1ce8ce6,0xd41953b2 .word 0x77766236,0xeee62d67 .word 0xcdb0667d,0xe75d6efd .word 0xc43ad3ac,0x63188f6b .word 0x6a432f4a,0x78265f76 .word 0xefd91bd1,0x0bf990bd .word 0x46ada504,0x37d035a6 .word 0xe7ea8cba,0xe305d256 .word 0xa5495de4,0x15025f78 .word 0xf04c3517,0xdf648c37 .word 0x520a2913,0x150566a8 .word 0x8530b539,0x62c5347d .word 0x67e86873,0xd701c563 .word 0xd7750bf6,0x1ed3a4b7 .word 0x61db95e8,0x9f3bede5 .word 0xfd3a4bf1,0xc3d05743 .word 0x0d0dfb03,0x3c4dab90 .word 0x879fdafc,0xf303f0d0 .word 0x81c660fc,0xe0cfb9cf .word 0xa9edffcc,0x37e62638 .word 0x7a62b07f,0x298c83e3 .word 0x6c78083d,0xb22f7e90 .word 0x5c6a5a78,0x405b6f47 .word 0x59022610,0xfa9c9e9f .word 0xb095fec7,0x7159890e .word 0xe6b4f437,0x96db7852 .word 0xae4bdb17,0x6b092548 .word 0x2d8ccb2d,0x8a952262 p36_init_registers: .word 0x34d489fb,0xd57d2dea ! Init value for %l0 .word 0x5ed581d9,0xb033acc5 ! Init value for %l1 .word 0xca59e1d2,0x693a4065 ! Init value for %l2 .word 0x37cc371c,0x6b3c32ec ! Init value for %l3 .word 0xdeebeaf6,0x560fbafd ! Init value for %l4 .word 0xee82f2b4,0x521b4f30 ! Init value for %l5 .word 0xe1f1b4a4,0x6fdf138b ! Init value for %l6 .word 0x36105efe,0x0a50984f ! Init value for %l7 .word 0xb4e6b28d,0xcdc27fad ! Init value for %l0 .word 0x290ad572,0x77332932 ! Init value for %l1 .word 0x08ce1790,0xe2d705d4 ! Init value for %l2 .word 0x1f887364,0xcfcf4ff1 ! Init value for %l3 .word 0x3c4fcced,0xf190ee98 ! Init value for %l4 .word 0x39e44dba,0xa5b5a0a2 ! Init value for %l5 .word 0xcf1cb391,0xa404903a ! Init value for %l6 .word 0x883c298e,0x3131d0b9 ! Init value for %l7 .align 64 p36_init_freg: .word 0x186f185e,0x294d8692 ! Init value for %f0 .word 0x62150b00,0x9c791bbf ! Init value for %f2 .word 0xaa2ef3eb,0x93655d8d ! Init value for %f4 .word 0x99701792,0x79960702 ! Init value for %f6 .word 0x9799542e,0x5cdebef6 ! Init value for %f8 .word 0x6485bd13,0x45a20539 ! Init value for %f10 .word 0xa441a520,0xb1aa7cac ! Init value for %f12 .word 0x479e0a0d,0x92eb083b ! Init value for %f14 .word 0x00c5012e,0x3f430c17 ! Init value for %f16 .word 0x0ee1c658,0x5cc88935 ! Init value for %f18 .word 0x15f2bc55,0x6d649bba ! Init value for %f20 .word 0x3f836fb7,0x5c370ef1 ! Init value for %f22 .word 0x25764fc9,0x4c7d1c79 ! Init value for %f24 .word 0x892d9f4c,0x11e1e723 ! Init value for %f26 .word 0xcd8fad7b,0x43dfd356 ! Init value for %f28 .word 0xb082d2d9,0x3d5d5833 ! Init value for %f30 .word 0x0646a7fe,0x721f3bb6 ! Init value for %f32 .word 0x591856a0,0xbc94641a ! Init value for %f34 .word 0x5a7b738d,0xf836d5de ! Init value for %f36 .word 0x8034f7b1,0xfd0ffe2b ! Init value for %f38 .word 0x8484caf7,0xa34dd816 ! Init value for %f40 .word 0x27cfb417,0xb28d1a2f ! Init value for %f42 .word 0x54e416a8,0xc0af151b ! Init value for %f44 .word 0x59d84fb6,0x3fe75129 ! Init value for %f46 .word 0x7277c119,0xb5aa468b .word 0xf47f35ea,0x943a218f .word 0x51650aba,0xf2d031bc .word 0xe9855c3d,0x35755165 .word 0x4fe093ac,0xa9f156f8 .word 0x6ecca474,0xac7fe3f5 .word 0x3766f1ed,0x65fd47be .word 0x5ebc74ff,0xa9391458 p36_expected_registers: .word 0x00000000,0x000034f0 .word 0x00000000,0x00000000 .word 0x00000000,0x00000025 .word 0x00000000,0x00001029 .word 0x00000000,0x00001c79 .word 0x00000000,0x0000ec82 .word 0x00000000,0x0000003a .word 0x00000000,0x00000007 .word 0xaa27ae04,0x530f98a9 .word 0x00000000,0x883c298e .word 0x00000000,0x00000030 .word 0x1f887364,0xcfcf4ff1 .word 0x3c4fcced,0xf190ee98 .word 0x39e44dba,0xa5b5a0a2 .word 0x00000000,0x00000001 .word 0x883c298e,0x3131d0b9 p36_expected_fp_regs: .word 0xc72b646f,0x835556d6 .word 0x3200f0ac,0xfd7412fb .word 0x048c3e11,0x98446457 .word 0xbf1bc896,0xef1b58b9 .word 0x58b652e1,0x2751fe2e .word 0x6275e7dd,0x6d6bb392 .word 0x8e8c7afc,0xfe0cd632 .word 0x8f7594f7,0x19428849 .word 0x3b7f4dec,0x2aa31054 .word 0x0ee1c658,0x5cc88935 .word 0x8659b0ef,0x577ee8b0 .word 0x00000042,0xabb73ca0 .word 0x791c7d4c,0xc94f7625 .word 0x1d019fee,0x34e03056 .word 0xbf76c8e0,0x43dfd356 .word 0xb082d2d9,0x3d5d5833 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x7bccae5c,0x7f8a36a2 .word 0xbf76c8e0,0x62fee9fe .word 0xa0b5db07,0xf97479e3 .word 0x00bf1c79,0xcd52682a .word 0xfdba0f56,0xf6eaebde .word 0x18446757,0x2332035c .word 0xc8598d4f,0xad330d51 .word 0xaa27ae04,0x530f98a9 .word 0xd1844ed9,0xb45ebeba .word 0x1e210b9d,0xab131672 .word 0xf8355dbf,0xb4bfaafb .word 0xc5d0c198,0x1db379e8 .word 0x560fbafd,0x00001299 .word 0x443958d0,0x5e0d8164 .word 0xf74fce53,0x7a3a68bc .word 0x75a5d469,0x82c19438 .word 0x9a8f7e50,0xedaf0e5c .word 0xf4ea7dac,0x048dbe71 .word 0x867d3164,0xe194e034 .word 0x36125751,0x7e10ac06 .word 0xd44b5166,0x097150a6 .word 0x03f3dec8,0x14429556 .word 0xb1a7ed00,0xffd352b2 .word 0x77c0ea97,0xd36c930c .word 0x69109d1e,0xdd9d25b4 .word 0xfb2fc977,0x881027f5 .word 0xb1f17311,0x9fc925d7 .word 0x24193153,0xbd144392 .word 0x9077f9d6,0x3f3076ef .word 0x2ee02403,0x0dcfb419 .word 0x63db88f7,0x12fbd66d .word 0x831abef6,0x9472a515 .word 0x49253056,0x838efa1e .word 0xbab3f04e,0x076602f4 .word 0x1741c3c3,0x78a08442 .word 0x289b7a68,0x8b37d32f .word 0xb61e6acd,0x09cf497c .word 0xff178ba4,0x1cd18053 .word 0xf50b6281,0xdf20e28a .word 0xad61559b,0x0e588d6c .word 0x4809dba9,0x5a06beb7 .word 0x13d4e03e,0xed378237 .word 0xf2bc88d7,0xf64097b8 .word 0xad15da2e,0xf1085dde .word 0x0df95686,0x6d3aeceb .word 0xfc340e50,0x87242e07 .word 0x2cf5d6bf,0x270f7248 .word 0x4fff4e31,0x7bd02538 .word 0x45f9dd1f,0xb7b5ff13 .word 0xb0e37f9a,0xb441405e .word 0x5dcc6ee4,0xc4815811 .word 0x2e1f21be,0x25d9348d .word 0x2e41ef69,0x0409026f .word 0x8e4e2c96,0x8b61918a .word 0x3be6b568,0x5bcf3210 .word 0xe9073ea7,0x41878794 .word 0x26192f17,0x28056123 .word 0x0f544592,0x9b9d7903 .word 0xe7c0ae58,0x1ece41a8 .word 0x237d0ae3,0x34ffa0db .word 0xe21ec40d,0x4efcc266 .word 0x6b16df41,0x256bfb99 .word 0x8db17304,0x133dfaa2 .word 0x524c2b32,0x9be39952 p36_local1_expect: .word 0x846f3684,0x7fb3a89c .word 0x0cb518be,0xefb05986 .word 0x00000000,0x5630e034 .word 0x5630e034,0x46ecc3e4 .word 0x3b7f4dec,0x2aa31054 .word 0x000000fd,0x1d350076 .word 0xd1a28d17,0xd5b69c2b .word 0x682e8d6f,0x7f33b234 .word 0x97052993,0xb21719fe .word 0x1d010e0f,0x798c7d3a .word 0x76894f93,0x707ed6bb .word 0x86e585c2,0xae28f607 .word 0xd2a6188a,0x2a9c497b .word 0x8c0c5ac9,0x000000ec .word 0x33cbc1aa,0x2704ccca .word 0x75a77f0f,0x465147c7 .word 0xc4c52fae,0xf18f61ed .word 0x5b6d25ab,0xf82beec1 .word 0x300ebe28,0x393fcbf5 .word 0x93c8fe7c,0xff5bf7b9 .word 0x28c9a9b8,0x753f4dad .word 0x816e1e06,0xa16198c2 .word 0xcc799885,0x53773c2a .word 0xaee7a3eb,0xcc05e117 .word 0x3ac3a297,0xbfa61cf7 .word 0x716b4f6c,0x809b4da1 .word 0xb6df0dd5,0x150f20df .word 0x0d4e5b73,0x8258a1f8 .word 0x25764fc9,0xcac0d2ed .word 0x56894198,0x37af3f85 .word 0xac99e1dc,0x71af9db3 .word 0x4a95f520,0xa41f0de0 .word 0xdf2cc4ef,0x964cc49a .word 0x2b63b0d1,0xac58fb4f .word 0x72c7e1d2,0xb14dd898 .word 0xdc933c28,0x20265b31 .word 0x28fc74f5,0xe12f706a .word 0xaa4345ce,0xb7834f0b .word 0xeb46acbe,0x9b2ee231 .word 0x8348f529,0xbd60e577 .word 0xc496d8aa,0x5eb97ff3 .word 0x61634f8d,0x980f2621 .word 0x14ff2bb1,0x8a434744 .word 0xcb3a6b09,0x598f270f .word 0x6c7406d5,0x4826fcec .word 0x3f7d4729,0x95c92aee .word 0xbb81f0d6,0x5da532e7 .word 0xe36b9371,0xc2ca0c97 .word 0xc72b646f,0x835556d6 .word 0x3200f0ac,0xfd7412fb .word 0x048c3e11,0x98446457 .word 0xbf1bc896,0xef1b58b9 .word 0x58b652e1,0x2751fe2e .word 0x6275e7dd,0x6d6bb392 .word 0x8e8c7afc,0xfe0cd632 .word 0x8f7594f7,0x19428849 .word 0xfc23bd73,0xbc220383 .word 0xabd64517,0x9575afdd .word 0xff8dad9f,0xaeb87464 .word 0x2fb85c1c,0xdf701260 .word 0x2084b083,0xb12820c7 .word 0x74695eeb,0xb3b56d73 .word 0xf1a006d3,0x83f6b814 .word 0xfc9d32ce,0x26e1f852 p36_local2_expect: .word 0xe0c876bf,0xabb73ca0 .word 0x5410a32a,0xec4d7f3b .word 0x6f35c8b3,0xc26eb008 .word 0x58c6e10e,0x0ac712cc .word 0x99120000,0x6de747c2 .word 0xff30e034,0xffffbf76 .word 0x834d6b3a,0xdc3254ff .word 0xd28c967b,0xfbcc5bc9 .word 0xad12c0f3,0xacfc018c .word 0xb1e6ad47,0x8d337f5b .word 0xbdf9d66b,0xa15ed829 .word 0x4076b56c,0xdc9f036c .word 0x421bd529,0x827dd645 .word 0xe97b7183,0xcbb4d697 .word 0x0ce4162c,0xd670d945 .word 0x302b2e41,0xc82dee5f .word 0x98c96d98,0x2034d05d .word 0x43cb7c35,0xff71bd9a .word 0x79ee59bc,0x7612468b .word 0xf9001e99,0x4191672c .word 0xc3310866,0xb872ca78 .word 0x88d4e2a0,0x6c3637c7 .word 0x4fa84f13,0x132847d3 .word 0x3e2646bb,0xbd48d18a .word 0xf611183e,0xb35ef633 .word 0x8032923f,0xe9bde294 .word 0xfee32b30,0x90248bc5 .word 0x430b37f8,0x8eb7034b .word 0x73e5b463,0x70b416e8 .word 0x4d47b9b4,0xb6a9eef0 .word 0x0d081ffd,0x08f3707c .word 0x00000082,0x8f8d7e4c .word 0x622be74d,0xe2cec9e8 .word 0x76e12f6c,0x96bae7a9 .word 0xbea740dc,0x60a54626 .word 0xeb07095f,0xe0fc6713 .word 0xe6890295,0x141cc467 .word 0x6d2ed2eb,0xa3d61911 .word 0x2df57e5b,0xd30c1b81 .word 0x2b51aff4,0x548cfd06 .word 0x3b7f4dec,0x2aa31054 .word 0x0ee1c658,0x5cc88935 .word 0x8659b0ef,0x577ee8b0 .word 0x3f836fb7,0x791c7d4c .word 0x25764fc9,0x4c7d1c79 .word 0x1d019fee,0x34e03056 .word 0xbf76c8e0,0x43dfd356 .word 0xb082d2d9,0x3d5d5833 .word 0x8d4560a9,0x9b8b1710 .word 0x7f1e88c5,0x5c52627b .word 0x62987e7f,0x52ecff4f .word 0x0646e266,0x45bcdfad .word 0xcc06c526,0xcb1e4867 .word 0xe3c8bb34,0xc5230e0f .word 0xb67fcc25,0x50c7bf3b .word 0x75d6d1dd,0x5a76726a .word 0x4efff647,0xc322947a .word 0xe1bd635f,0x86f6ce17 .word 0xd99ac98d,0x4f42d22a .word 0xeecf37de,0x000000bf .word 0x58efcaaf,0xbbc5aa11 .word 0xb436b2f1,0x9ef8e0e1 .word 0x147bdf83,0x7788a2e8 .word 0x8767be76,0x8a9b22a7 p36_local3_expect: .word 0x18adb9cc,0x585311ea .word 0xec82fbb8,0x394b474b .word 0x3a030000,0x00000000 .word 0xff35ee2d,0x0998ff0a .word 0x5d0ce8ff,0x6122c6e0 .word 0x791c7d4c,0xc94f7625 .word 0xbcbc857d,0x7badbc60 .word 0x434a01cc,0xfdf66cd0 .word 0x1ddc330a,0x1790b025 .word 0x172369bb,0xd6324507 .word 0x82d8f145,0xea9b2d48 .word 0x319943bf,0x3f7e9a2f .word 0xeb1327ce,0xa1706346 .word 0xd3d68510,0x68793e09 .word 0x2e5996d3,0x668af6a0 .word 0x5909c7d2,0x7fb61b38 .word 0x82a2eeab,0x700f451e .word 0xe4da67ad,0xa1e86e89 .word 0xfc9ee486,0x88ebba05 .word 0xad2e3304,0xff607770 .word 0xc98b44e3,0x41c677bc .word 0x0c909c8e,0x2733dd20 .word 0x3af42290,0x17124181 .word 0x3a2fbf31,0xab77701e .word 0x90aea0d7,0x2e566c42 .word 0xabdb2b41,0x5a7a76d7 .word 0x12afdc7e,0xf064642e .word 0xab935011,0xc3904055 .word 0x45b5e4b4,0xbb9857c8 .word 0xaa4a0fd7,0x4cca7244 .word 0xc58f4d69,0xc5f6ad89 .word 0xc10434de,0x1243bd76 .word 0xbd8788c3,0xc6933e9a .word 0xef7a6be5,0x539896ed .word 0xb0c56cce,0xeb0a7965 .word 0x9a3065d9,0x42a4c0b5 .word 0x6ddecb0c,0x8a18474f .word 0x6a0ba5c6,0x62638eeb .word 0x521b4f30,0x6b3c2e7c .word 0xf9e594fc,0x24e7afec .word 0xaa851cfa,0x0d3c9e64 .word 0x6264c578,0x3e1e1502 .word 0xdac8c70c,0xdbf854a6 .word 0x38d77a62,0x1d25f2f2 .word 0x718a63d9,0x1cffbbf1 .word 0xfb390d35,0x2b18296f .word 0x03fc2431,0x4d4ea3a5 .word 0x985d197b,0xd8758eac .word 0xfe0af898,0x48690874 .word 0x172730a2,0x3f9636d6 .word 0x1be19b7d,0xf9c5dbb4 .word 0xc2db4778,0xdc171e2d .word 0xf66a6e09,0x8ace3991 .word 0xe0c0597b,0x5a22970c .word 0x301225fa,0x54ed9e99 .word 0x0c62fe03,0x9d075d8a .word 0xba921b17,0x6e2b1c6b .word 0x7633ae34,0x5a3dbda8 .word 0x00000000,0x00000007 .word 0x315fcda4,0xcfe04c88 .word 0xc68de7fe,0x504cfd4b .word 0x055c701a,0x00a892c6 .word 0x71550be9,0xcffa82ea .word 0xc6e75645,0x5a64e667 p37_init_registers: .word 0xace10539,0xe45f9e57 ! Init value for %l0 .word 0x0d6c2aac,0x9daeb050 ! Init value for %l1 .word 0x0ec17990,0x7668ae1e ! Init value for %l2 .word 0x9389bff2,0x5ce1effc ! Init value for %l3 .word 0x61652d68,0xc1deba97 ! Init value for %l4 .word 0xe29f0056,0x05b778c3 ! Init value for %l5 .word 0x46b6b508,0x1590a1f0 ! Init value for %l6 .word 0x6d431699,0xf1ace10a ! Init value for %l7 .align 64 p37_init_freg: .word 0x55af7586,0xa55a2051 ! Init value for %f0 .word 0x92e05f08,0x2f867147 ! Init value for %f2 .word 0x079b75ae,0xd0314c4d ! Init value for %f4 .word 0x4820ec0b,0xdefe0c20 ! Init value for %f6 .word 0x09959a8d,0x2fad333a ! Init value for %f8 .word 0x3c3886bf,0x291fcb7e ! Init value for %f10 .word 0x05e189a0,0x8331ac90 ! Init value for %f12 .word 0x5a919203,0x7c0251f7 ! Init value for %f14 .word 0x4fc604cb,0xb6841099 ! Init value for %f16 .word 0xe66c30ea,0x509b9856 ! Init value for %f18 .word 0x10509fa4,0x4ba777a4 ! Init value for %f20 .word 0x842f6176,0x4df7c827 ! Init value for %f22 .word 0xa3ac0a7c,0xff415825 ! Init value for %f24 .word 0x7ad84b52,0xeab42da8 ! Init value for %f26 .word 0x24b3ef5f,0xe75b7a12 ! Init value for %f28 .word 0x074388e0,0x62af224b ! Init value for %f30 .word 0x2c334652,0x739bd5fe ! Init value for %f32 .word 0x34749bc4,0x2a6474b5 ! Init value for %f34 .word 0x60dc7bd8,0x24fcedd9 ! Init value for %f36 .word 0x5524f1dd,0xa1698251 ! Init value for %f38 .word 0xb33e7fa2,0x5e1b6834 ! Init value for %f40 .word 0xfbb43619,0xecc70e87 ! Init value for %f42 .word 0x95fb1a94,0x0a78339a ! Init value for %f44 .word 0xff30c2a2,0x56c80c1f ! Init value for %f46 .word 0xb02a87e9,0x511f66d1 .word 0x78fd59d2,0xc8863eb7 .word 0xc0d5f07f,0x47f6f778 .word 0xca8ba290,0x38b106d5 .word 0x324b38e0,0x367b8707 .word 0xce2f6c06,0x8bee5912 .word 0xdda0f207,0xb2e462af .word 0x2dad44f2,0x0ef3f13f p37_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x00000068 .word 0xd3915e39,0x332d041f .word 0x00000000,0xd3916b31 .word 0x00000000,0x2f764efa .word 0xb21845c4,0xa6a7c84e .word 0x00000000,0x72ff7233 .word 0x00000000,0x000055e2 p37_expected_fp_regs: .word 0xf5fc5835,0xa55a2051 .word 0x92e05f08,0xfff9b21a .word 0x079b75ae,0xd0314c4d .word 0x4820ec0b,0xdefe0c20 .word 0x09959a8d,0x2fad333a .word 0x3c3886bf,0x72ff7233 .word 0x05e189a0,0x8331ac90 .word 0x00000000,0x0bbd4c09 .word 0x4fc604cb,0xb6841099 .word 0xe66c30ea,0x509b9856 .word 0x10509fa4,0x4ba777a4 .word 0x842f6176,0x4df7c827 .word 0x78c048b7,0xfea1ad5c .word 0x7ad84b52,0xfc7eddef .word 0x24b3ef5f,0xe75b7a12 .word 0x074388e0,0x62af224b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x3558fcf5,0xa9e6d116 .word 0xf318c4b4,0x57258d79 .word 0xff000000,0x3e664849 .word 0x7233e44a,0xc6bf9f6c .word 0xe8000000,0x0bbd4c09 .word 0x68f661b0,0x079ef1ba .word 0x49500447,0x8d056806 .word 0x206a1938,0x370796c9 .word 0x77e6bb60,0xcf124253 .word 0x4727cd1d,0xb3564b46 .word 0x01d1cf17,0xeba1e1d8 .word 0xef569ca2,0xa7c39d49 .word 0x14b35d3d,0x104c41f3 .word 0xc0c06c52,0x8c201586 .word 0x5e4ea371,0xf6451d06 .word 0xc41a3f3a,0x3c2b5a55 .word 0x2becc1ee,0x83a0b36e .word 0xf52ba0b4,0x3ff056e4 .word 0x70e29ca4,0x012fd24d .word 0xfeba0982,0xb36c4e74 .word 0xd787fb02,0x9366b76c .word 0x5cae3994,0x1057366e .word 0x8fe4e4ff,0x07bee6ee .word 0x61b3c383,0x07ffb6f3 .word 0xd8b23fab,0xa51d39bc .word 0xf8845a35,0x3137f54c .word 0xacf2717e,0xe5e8ba20 .word 0x0cb26f30,0x4749a7df .word 0x6c3c18fb,0xa106e787 .word 0xdc355d7d,0x73238b94 .word 0x112c9c49,0x000050c9 .word 0x3055fc46,0xb9249ebd .word 0x936bfd49,0xf52dad92 .word 0xfbfe24ba,0x34f16359 .word 0x13ae7477,0x96834638 .word 0xea74622e,0xdd9e085a .word 0x8e918e42,0x4aae7b99 .word 0xd9a47cb6,0x5cac195c .word 0x23281d70,0xbb839eab .word 0x760d549a,0x91fbcf52 .word 0xe66c30ea,0x509b9856 .word 0xe1a225f9,0xa9dbe175 .word 0x0305eaf5,0xd183bd38 .word 0x48820ee5,0x5d20b46d .word 0x6781f814,0x52d06d27 .word 0x7bca53d3,0xc6ed1eaa .word 0x46cb5bd6,0x70e01f5b .word 0xf509f9be,0xd77a6fd4 .word 0x2b41239f,0x676d59fd .word 0x2b1cee73,0x7a954248 .word 0xa9e0eb3f,0xff169aac .word 0x82fe2b74,0x3f6efdac .word 0x0129875f,0x6594c8f3 .word 0x3afa3d37,0x2a44ed97 .word 0x0f4b0e74,0x08ae1a3e .word 0xce0d3376,0xa7743713 .word 0xe1e4af4a,0xd73a88ed .word 0xb5056522,0x0c513b66 .word 0x7a48d7b6,0x53436f26 .word 0x48c491ac,0x72ff7233 .word 0x6a45f1c5,0x5e509c9f .word 0x1dd52464,0x5f7d9c8a .word 0x2b799da8,0x773f8a2b .word 0x815da15b,0x93760373 p37_local1_expect: .word 0x6c6c30ea,0x509b9856 .word 0xc9507495,0x58d0f931 .word 0x77ce887c,0xc9b14b56 .word 0x236ed829,0x47756f14 .word 0x485e14d0,0x639e876c .word 0x23010000,0xd1bd2e4d .word 0x3150b03f,0x804d4ccf .word 0xf831af76,0xf028a97f .word 0x8db378a2,0x989a7cb4 .word 0x83ba51ca,0x5eda4044 .word 0xbc0fcd3d,0x6702d0ef .word 0xc799c404,0xd80044f5 .word 0x3826eaf7,0xd4b85ec8 .word 0x3cb3d4f8,0x251a1312 .word 0xab7ea5cd,0xeb2ed3f1 .word 0xea3e6e64,0x106fe287 .word 0x1fa60ef1,0x9c99f7be .word 0x493da241,0xdf291d82 .word 0x515d979d,0xd20840c4 .word 0x24cc7375,0x9b7e3455 .word 0xc386cc9b,0x1061a22c .word 0xe2b13713,0xba323aea .word 0xfd6f40c0,0xf065a364 .word 0x2d9c068b,0x7348a58a .word 0x38b31207,0xe04e8099 .word 0x1de1de8b,0x4a293846 .word 0x1a21356d,0x28e4d449 .word 0xb21845c4,0xa6a7c84e .word 0x7d2be21c,0x88bc37f3 .word 0xbcd975b9,0x5c1453ef .word 0x514691f9,0x89bba9bd .word 0xdf003c1f,0x5905a1c2 .word 0x43cea250,0x5b5042ae .word 0x681712ff,0x2261a884 .word 0x892a7e9e,0x686f5845 .word 0xfbce2b4c,0xe294d543 .word 0x1accc72e,0x93cee617 .word 0x56b9ad54,0xdf036b40 .word 0x27f438fa,0x5fa52ed3 .word 0x2fad333a,0xc4e3d2ff .word 0x22da7650,0x0074b551 .word 0xf15cb3e1,0x59e946aa .word 0xa28b3603,0x3d1bf743 .word 0xcf8670a3,0x3a7126b8 .word 0xbbb353bc,0x68c2dd58 .word 0xb868aa77,0x612928df .word 0x71014c55,0x085199cb .word 0x976ce4c7,0x8ee1d0ce .word 0x15c9a4f8,0xef8210fd .word 0x64746255,0xc67b1fb9 .word 0xb615a7b7,0x5610db28 .word 0x0e0e1482,0xa57d800b .word 0x44ec9591,0xad5ee0d0 .word 0xfffffdfd,0xcbd979b9 .word 0x4a695fe1,0xda4c0729 .word 0x8357f6f8,0x2709f19f .word 0xcbe57b57,0x9b17f0a0 .word 0xa4af8964,0x70768be5 .word 0xad61b716,0x480dbd55 .word 0x1687abff,0xac59e998 .word 0x0b874f43,0x6a6920a7 .word 0x5ded0517,0xde4a902e .word 0x2fbf7ae5,0xd3916860 .word 0xa890c26f,0x7eaa687b p37_local2_expect: .word 0x58f43e3b,0xe0e61e53 .word 0x1d77a2d6,0x51a2825a .word 0x6fc18246,0x4ba51405 .word 0xfc7eddef,0x406ba0b4 .word 0x00000000,0x000008f5 .word 0x3093193c,0xe4287e94 .word 0x61abaab6,0xf5b2ccd6 .word 0xd6455053,0x1b18ffcc .word 0xcb45ed4e,0x992fe38e .word 0x000000d6,0xf6f75eb0 .word 0x7267ccf8,0x82984a13 .word 0x209519f3,0xbeb0d65a .word 0x9e463b82,0x180f7a35 .word 0x96a02ac9,0xed6d6541 .word 0x805b1b9e,0x479b7ee5 .word 0x79c60609,0x0e518f61 .word 0x70734011,0x8b23bf3b .word 0x4e1d30f8,0xc81265e8 .word 0x62b015c2,0x464a44f9 .word 0x129ddb82,0x6d0fe5ee .word 0x8649649e,0x998379a4 .word 0x4fe27a8e,0x915db927 .word 0x36eabafc,0x717104fe .word 0x853a8ede,0x513b775d .word 0x0574be6f,0x3f688ff9 .word 0x4d131ae5,0x23ad3a78 .word 0x631c8e9d,0x96642c9c .word 0xf6967025,0x981d6805 .word 0x9c51b14f,0x2ca8aceb .word 0xe3c0cc0e,0x29efeea9 .word 0x018c899f,0x57dd33f0 .word 0x1a6452a7,0x2e924dcd .word 0x66e37187,0x5d58891e .word 0xfc93f3a8,0x6e7d51f3 .word 0x6ccc8928,0x5bc3bda6 .word 0x2fdff19a,0xda6e3710 .word 0x71eac514,0xd0f905a6 .word 0x2e1267cf,0x5210050c .word 0x00000068,0x683754cc .word 0x308f364b,0xcdcf15f6 .word 0xaa9a461f,0x71195d65 .word 0x7d2769ca,0x1199110e .word 0x53f4f120,0xffffff9e .word 0x7a7b927f,0x11ac2304 .word 0x984ed10c,0x728a6855 .word 0x2533117b,0x45779749 .word 0x8a772101,0x7a450732 .word 0x8b02536e,0xb41889db .word 0xb009bcdc,0xb6e75a16 .word 0xff65906a,0x1617f419 .word 0x243ccab8,0xf0a780a6 .word 0xc6aaf269,0x388ef30a .word 0x1ce5c915,0x89ee1110 .word 0x5cd66dc0,0xf599de03 .word 0x1ba596cf,0x75751328 .word 0x62c4a4be,0x467e06ab .word 0xf613bebd,0x52f0ba02 .word 0x1c2742c5,0x5eef6d33 .word 0x79af33b4,0x69c6dbb4 .word 0x57e8c5c3,0x7668ae1e .word 0x163f717d,0x97f3e3a9 .word 0xc607721c,0x7ebe01bd .word 0x6f417aa3,0x9a50f228 .word 0x4029ece9,0x70320d9c p37_local3_expect: .word 0xff58fcf5,0x246f76cf .word 0x1ab2f9ff,0x3905e1ac .word 0x291fcb7e,0x5beb2d0c .word 0x4fc604cb,0xb6841099 .word 0x3372ff72,0xfffffdfd .word 0xe229410e,0xd68a1128 .word 0x222b2ba9,0x166e9352 .word 0xa8e76e84,0x14088d1a .word 0xa4373eed,0x2a76c5f5 .word 0x76dbe98b,0x6b016816 .word 0x20f4309a,0x9cc7da04 .word 0x8ca32760,0x1293a30f .word 0x1604d9bd,0x1b79d43e .word 0x8357f6f8,0xb88c027c .word 0xc8d2c77b,0x07923696 .word 0xe53d6b1d,0x574098b5 .word 0x3969cf39,0x7ad22e92 .word 0xabc8e358,0x84b6076a .word 0x60ebc9aa,0xc8609298 .word 0x2a5549cb,0x64c9430c .word 0xd855d6fd,0x78ed2bf3 .word 0xf8a39571,0xf34dd59b .word 0x3905e1ac,0x61ed9804 .word 0x9cb8d742,0x6bfc0f26 .word 0xe0094304,0xa0f02540 .word 0x624332e1,0x4a7f3d2e .word 0x0e204839,0xb6045836 .word 0x2a6dd36e,0x4083b02c .word 0xc66daa2e,0xcd385483 .word 0x3bd44bce,0x25551468 .word 0x9e608e30,0x339e42e7 .word 0x6866bce5,0x5b66cfed .word 0x5860e265,0x9586eae5 .word 0xafa501f8,0x9cb6cb72 .word 0x59a581bb,0xda96c996 .word 0xfec73aab,0x94cb8735 .word 0x65acb0e2,0x09292d59 .word 0x78c048b7,0xfea1ad5c .word 0x61cffb0d,0x12cfbe59 .word 0xe5e72610,0x52f8c17c .word 0x24f137d4,0xda2dac1c .word 0xb630b915,0xeab9151e .word 0x6333d6f7,0x114d053a .word 0x25eb0a16,0xfdb65a5c .word 0x336bb108,0x6c6eb0a9 .word 0x5c790456,0x0c896f87 .word 0x0bbd4c09,0xa94a7ef5 .word 0x97b712c8,0x2e40be6f .word 0x1d70aed3,0x6d9db4c9 .word 0xcd0373ba,0xf053e2f9 .word 0x542621bb,0xb2bb8654 .word 0xfe022722,0x38d09a0a .word 0x69fad345,0x617371ab .word 0x2a62c77b,0x302f7cfe .word 0x656f5473,0x5db804db .word 0x71195d65,0x509b9856 .word 0x5ec22c96,0x9868bd60 .word 0xc16a4a88,0xd77f5d22 .word 0x59ce6d4c,0x8ef28cf4 .word 0x9ca0abc6,0x0000004e .word 0x22910131,0x05b54e66 .word 0x286eb2b7,0x9c6b0f6b .word 0x7d7b0e78,0xaab96a46 .word 0x8d1efe11,0x3f39dbb5 p38_init_registers: .word 0x50b10a95,0xfad8a3c5 ! Init value for %l0 .word 0x77dafc94,0x3014cf13 ! Init value for %l1 .word 0x7dc28d68,0xca536926 ! Init value for %l2 .word 0x97f1ada2,0x4e02a957 ! Init value for %l3 .word 0x65553980,0x7f65e659 ! Init value for %l4 .word 0xc66ded50,0x41cdce50 ! Init value for %l5 .word 0xc2ed849c,0x94cf4f34 ! Init value for %l6 .word 0x7e1552ce,0x07532d4e ! Init value for %l7 .word 0xbe9e9bd2,0x080789ba ! Init value for %l0 .word 0xd8081a23,0xf790237b ! Init value for %l1 .word 0x76828532,0x404e1150 ! Init value for %l2 .word 0xb193ccbc,0x04381d7e ! Init value for %l3 .word 0x8bfd6ae2,0xbba002a2 ! Init value for %l4 .word 0x7c443d2d,0xf43316be ! Init value for %l5 .word 0x94c98fdc,0x00911a11 ! Init value for %l6 .word 0x29355c8e,0x467de7bc ! Init value for %l7 .align 64 p38_init_freg: .word 0x7422098d,0x697dc28a ! Init value for %f0 .word 0x5a555ad7,0x03fd6d0a ! Init value for %f2 .word 0x2b4c32b1,0x624ca393 ! Init value for %f4 .word 0xe981864c,0x94fb2a14 ! Init value for %f6 .word 0x0706a852,0xaeae4787 ! Init value for %f8 .word 0x34f32b8a,0xbe4d1934 ! Init value for %f10 .word 0x64627c26,0x05a6c7fc ! Init value for %f12 .word 0xa04733d2,0x7b951875 ! Init value for %f14 .word 0x923d498b,0x001eb6ff ! Init value for %f16 .word 0x519392e0,0xdf249339 ! Init value for %f18 .word 0x43a2dacb,0x42915512 ! Init value for %f20 .word 0xf6052254,0x8161c4a5 ! Init value for %f22 .word 0x22eca5e3,0xe273cd00 ! Init value for %f24 .word 0x34388c85,0xa9291d3f ! Init value for %f26 .word 0x9ca36a37,0xb91840c5 ! Init value for %f28 .word 0x317a8a96,0x3ad704e9 ! Init value for %f30 .word 0x874e9e19,0xef53fce4 ! Init value for %f32 .word 0xf4187431,0x84e95faa ! Init value for %f34 .word 0x3b4b6e49,0x643f80d5 ! Init value for %f36 .word 0x97105f83,0x204729c5 ! Init value for %f38 .word 0xfb247726,0xc22ebe54 ! Init value for %f40 .word 0x53ed44f9,0x471cc6f7 ! Init value for %f42 .word 0x75bd480f,0x08acca7a ! Init value for %f44 .word 0x7dadc256,0x4af50ca7 ! Init value for %f46 .word 0x8e5c138c,0x3a46d3c8 .word 0xcc7571c9,0xa2e3033b .word 0xada0448f,0xdfa35131 .word 0x55c8c62a,0xdc93ceb9 .word 0x8b37cebb,0x963ef4fb .word 0x50814ca0,0xaf5715c4 .word 0x1b5963cf,0xbcfed9f5 .word 0x61d4bf83,0xa62cfdf5 p38_expected_registers: .word 0x00000000,0x0000041e .word 0x00000000,0xff000000 .word 0x00000000,0x00000019 .word 0x54b9109d,0x7c582677 .word 0x00000000,0x00000020 .word 0x00000000,0x0000019f .word 0xffffffff,0xca086fe6 .word 0x1f6be372,0x5c6a058b .word 0x354f8f8e,0x1004fecc .word 0x354f8f8e,0x100506c0 .word 0x00000000,0x000024a9 .word 0xb193ccbc,0x04381d7e .word 0x00000000,0x5c2334ab .word 0x00000000,0x978217f8 .word 0x94c98fdc,0x00911a11 .word 0x00000000,0x73cf7865 p38_expected_fp_regs: .word 0x7422098d,0x697dc28a .word 0x5a555ad7,0x03fd6d0a .word 0x2b4c32b1,0x624ca393 .word 0xe981864c,0x94fb2a14 .word 0x0706a852,0xaeae4787 .word 0xdf86fee2,0xbe4d1934 .word 0x64627c26,0x05a6c7fc .word 0x2fbb1a47,0xfa2a262d .word 0x153d8724,0xbb6a3988 .word 0xf2ad9a5f,0x63407d43 .word 0x53d0dede,0x57ff1d44 .word 0x620a7698,0x8a39921a .word 0x2cb14199,0xc3044518 .word 0xd4ad33cc,0x340cb187 .word 0x04d50029,0x2327c4ac .word 0x25e320ae,0xea6d1689 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0xe2fe86df,0x5c838d38 .word 0x617b71ef,0x189f344a .word 0x153d8724,0xbb6a3988 .word 0x75d0409d,0xe0d446c3 .word 0xfa2a262d,0xf2bee899 .word 0xc99ea6ae,0x62a3b26c .word 0xbba002a2,0x8272b483 .word 0xa9b9aeff,0x859de463 .word 0x0c738eee,0x65b895d8 .word 0xfac20f37,0x0c499078 .word 0x686cafe1,0x22daf200 .word 0x302605a7,0x71a33eee .word 0xb84aa78e,0xce9c0f72 .word 0xc253798b,0xdc916a23 .word 0xaf109530,0xc701c852 .word 0xa8d123ff,0xde959a52 .word 0x89a98752,0x266dab8a .word 0x7787f14c,0x0fba03b1 .word 0xdae12e65,0x495d8f8d .word 0x90d81f56,0xe490b5be .word 0x4f3c7002,0x0a5d46e0 .word 0x7a6a1d4e,0x1a943964 .word 0xc0aef4aa,0x44c0c0c0 .word 0xafe474ac,0x9d763256 .word 0x6c840abc,0x789d5007 .word 0x9df1d0e2,0x52f05616 .word 0x94708b4b,0xd9f3a715 .word 0x11e4f71e,0x32367385 .word 0x3f764cc3,0xaede7eee .word 0xe64047a9,0x735ac0cf .word 0xee7fda88,0xc9c3c9dc .word 0x38db3d81,0x547a94b3 .word 0xba3d9c92,0x1cc921e6 .word 0x2cfa3874,0x550e451c .word 0x0d363120,0xeae370a0 .word 0xcfab4ba4,0xe0feb51f .word 0x9d4d8bca,0x8ce4ab78 .word 0x6bd5713f,0x89df2ca6 .word 0x8c91f917,0x1ec8b2fc .word 0x4a4fb114,0x8de36bb6 .word 0x16d2746b,0xf7d219fb .word 0xbce3f019,0x469dea3e .word 0x554e1c09,0xff597b77 .word 0x55de9663,0x787e2675 .word 0xa1c07723,0xda194601 .word 0x2fc0d4b5,0x034e16ca .word 0x4bfdce8a,0xb35adcc6 .word 0x35295156,0x719cf145 .word 0x683711d9,0x1e6ceee0 .word 0x77c28817,0x1544ef6b .word 0x90cc3b1c,0x18e8ed4e .word 0x9e4a2839,0xf072b1ad .word 0xfee6f6d0,0x4e831dff .word 0x1f97b275,0x02324c13 .word 0x454080af,0xd3ab941e .word 0xa1ea6235,0xb6fcc947 .word 0x4e20c283,0x775f57e0 .word 0xccb96c86,0x55fe667b .word 0x5d28c48e,0xeaa658e2 .word 0x4c67190c,0xdbbdffc3 .word 0xdf204f7d,0xdff889c2 .word 0x4d54bfab,0xeaf9e732 .word 0x72f6848e,0x7d4dff01 .word 0xed3b0253,0x2f15dad2 p38_local1_expect: .word 0x7d020000,0xa1000000 .word 0xff000000,0x149358de .word 0xff922775,0xa19b5873 .word 0xff46380c,0x29a6e6fd .word 0x380cf759,0x406c44dc .word 0x89166dea,0x88f96c80 .word 0x40808fbf,0x2ef3f308 .word 0x301fe2e9,0x48e8fb69 .word 0xb60e02ed,0x115ed3f1 .word 0x781f1f26,0x6a188a78 .word 0x72a2f747,0x33f28bfc .word 0xa09e3443,0xab16e63d .word 0x0c4c4bba,0xe05c67c1 .word 0x03a65928,0x688ae8f3 .word 0x5a2e2ba2,0xa8bdc97b .word 0x36d81b76,0xec49b766 .word 0x7207c67f,0x8d5ac26f .word 0x7bc92882,0x5d52af61 .word 0xa8431b94,0x1dd2473d .word 0x5f32a997,0x2fbb1a47 .word 0xa203ce53,0x12057ee1 .word 0x7a4cfb16,0x9fc273c4 .word 0xeea39230,0x6a08b985 .word 0x0fb6e163,0x353541c9 .word 0x1d7802a2,0x41804fa8 .word 0xa5a24461,0x8bdc426d .word 0x5cfb7566,0x75baf52c .word 0xca0269c4,0x59e6657f .word 0xb7323734,0x8ea2a1ff .word 0x76434925,0xe58bc304 .word 0x1d750af7,0x2bd7f47b .word 0xdd4cbff4,0x3e5bf53d .word 0x92affffd,0x94cf4f34 .word 0xd76e62ee,0x5c134b53 .word 0x95515f52,0xb9ba27d2 .word 0x737c933f,0x6b74720e .word 0x63e52032,0xffa3f6be .word 0x826ba41a,0x55c2ffac .word 0x1e70ab4b,0x5ea7b1ac .word 0x67fbb4ac,0x62605c95 .word 0xc2b1bc6e,0xe037db48 .word 0x22eca5e3,0xe273cdff .word 0x55c54b5b,0x6196cfbf .word 0xf8b94985,0x1864d36d .word 0x254812d0,0x5ed5d62f .word 0xbe6305ce,0x92fdcd1c .word 0xd8fbd7a3,0xde521d39 .word 0x91cda331,0x6ba3a358 .word 0x865705ff,0x47f44e9b .word 0xf43c351c,0xb9915dfe .word 0xfaf0334f,0x3f8a3171 .word 0x8141240c,0x1a83c24b .word 0x6bedc88a,0xdaf626a7 .word 0xf2bcdbf6,0x4c30ad53 .word 0x4ba52f0c,0x83268c68 .word 0x07d3f83b,0x2814c71d .word 0x72451941,0xb369e98f .word 0x73cf7865,0x0ce17a34 .word 0xa369fd0c,0xfea55548 .word 0x1290ef03,0x4b2136b4 .word 0x4af7596e,0xeb3f1d47 .word 0xefed2ba0,0x1369b47d .word 0xd9d81b26,0xa03956ea .word 0x9f4b3585,0x6c64e5dc p38_local2_expect: .word 0x59e6657f,0x80395565 .word 0xa9247e79,0x9011ffba .word 0x881739af,0x00000040 .word 0x9941b12c,0x00000000 .word 0xc66ded50,0x41cdce50 .word 0x00000000,0x2cb14199 .word 0xb34c1ee9,0x46241b77 .word 0x869b6fed,0xcf8f4fb5 .word 0x8b1425ff,0x16981f34 .word 0x1f3f73d0,0xd82c14fe .word 0x40398b10,0xf0efb26d .word 0xacf7566d,0x96494da9 .word 0x76efb550,0xb62813c9 .word 0xd231be35,0xa029dd74 .word 0xd916e709,0x9207c5ad .word 0xf8c698bf,0x7ca53c64 .word 0x62005e9c,0x24c5e6b7 .word 0xe8adb106,0xa34fe9b9 .word 0x28aaea50,0x97b41b5b .word 0x5c1fefa1,0x4228a699 .word 0x06c40335,0x8c4f3730 .word 0x81a13147,0xb49175a8 .word 0x8ff29511,0xb0f0c566 .word 0x591a1d39,0x19c0e10f .word 0x0e1d5d62,0x8dc42e01 .word 0x7ee7f1fb,0x41cdda71 .word 0xf9496f61,0x60118fc9 .word 0x019d951e,0x31452894 .word 0x7a585486,0xcf522ddd .word 0xe8cde42a,0xe2e4d31d .word 0xb4de48db,0x4bed764b .word 0xfbad198d,0xfcfa0cc9 .word 0xa2b17160,0xb13a1277 .word 0x9182f746,0x41cb75a7 .word 0x9173dd4e,0xbd3fe68a .word 0xc2028f73,0x97adb25f .word 0x8899cee4,0x6e5d0346 .word 0x0ecd2c02,0x5682e789 .word 0x396e6046,0xe525eef2 .word 0x86ec9eef,0x25d0d2a2 .word 0x712f83a6,0xca5411ab .word 0xf76ffeee,0xbf6c02d4 .word 0x6fd46622,0x37f5e389 .word 0x63a3245d,0x03ff636f .word 0x40b4ad65,0x4aa82d6f .word 0x0bbf0f79,0x29c17b85 .word 0xcc8da9ad,0xdae24893 .word 0x1f6be372,0x5c6a058b .word 0x1ef36a2f,0xf3757b65 .word 0xdfaab0a8,0xe25c4abb .word 0xb1162638,0xd80289e1 .word 0x82e1954d,0x8f63f057 .word 0x29e078a6,0x1b4df4fa .word 0xeb93519f,0x56fb9a00 .word 0x38df1836,0x4ce11be8 .word 0xcce03da9,0xfd474782 .word 0x4579118a,0x3a7946f7 .word 0x1115d381,0xc5f290bd .word 0xcf3232b6,0x739fb8ce .word 0x5d42448f,0x0f21a617 .word 0x498d55cc,0x8e2a7f15 .word 0x717bdad1,0xad2346f7 .word 0x42373f89,0xe2cdbff0 .word 0x739334f2,0x4527cfcb p38_local3_expect: .word 0x2d262afa,0x471abb2f .word 0x87b10c34,0xcc33add4 .word 0xffa0cfab,0xfb15d62f .word 0xaf391788,0xea4dbd6f .word 0xba5e0000,0x00000000 .word 0xffe390fa,0x364f5ff0 .word 0xce75cf15,0xe16a5156 .word 0x41b317d3,0x19d7c7a4 .word 0x153d8724,0xbb6a3988 .word 0xf2ad9a5f,0x63ff7d43 .word 0x53d0dede,0x57ff1d44 .word 0x620a7698,0x8a39921a .word 0x2cb14199,0xc3044518 .word 0xa907890f,0xeb6c9bf7 .word 0x04d50029,0x2327c4ac .word 0x25e320ae,0xea6d1689 .word 0x36d0e5c3,0x18b5e5ab .word 0x130aa8ed,0xab8c20cd .word 0x516112e1,0x97b33a92 .word 0x07f1c3e5,0x5f69bdc9 .word 0x750c40e6,0x398f51b2 .word 0xfdb42f4a,0x2776385a .word 0xf0be3b56,0xe217daaf .word 0xffdfd796,0x6adbed17 .word 0xff152849,0x7747973b .word 0xabd28130,0xe2e65162 .word 0xa55f5eba,0xe16517cb .word 0xc41f1d80,0xc9db033e .word 0x24ac6cd6,0x2aebfe1c .word 0x04756cb9,0x09288654 .word 0xea3b19fc,0x18e83ab3 .word 0x676f2bbc,0x3324208b .word 0x9c45852c,0xd86fd1bc .word 0x7e1b626f,0x4d4ff68e .word 0x0a5cffd2,0xc35be0e8 .word 0xc526664e,0x1913da19 .word 0x8b1811b6,0x7f975ce5 .word 0xea1b196b,0x00a800de .word 0x0fe4e13e,0x29888199 .word 0x4770b95c,0x5bd239c0 .word 0x009033cb,0x5d864e46 .word 0x2332d7db,0x6b84f1a3 .word 0x70dc180e,0xbd618181 .word 0x62070ff2,0x17dda900 .word 0xb85c0fb0,0x90261fb8 .word 0xa1fff000,0x8bab7923 .word 0xbb360728,0x80642698 .word 0x93d45dc1,0xf28e042e .word 0x231c6c96,0x8b1f6386 .word 0xd14f6608,0x6d441c1f .word 0xb75961d4,0x78b52bf2 .word 0x16f64d1b,0xd7c71f4f .word 0x4c90bfd9,0xec68c726 .word 0x54b9109d,0x7c582677 .word 0xf26ed3a6,0xd78d5a4b .word 0xe1a29a28,0x9adaa233 .word 0xde00f46d,0x8a844eb0 .word 0xd0407ce2,0x8552c02c .word 0x34dcb630,0x27e8c31d .word 0xe6280e91,0x964d12d6 .word 0xdf1163f3,0x9883ff43 .word 0xe087d8c6,0x0b78fc56 .word 0x51ca010a,0x1195bad3 .word 0x184e973a,0xb1a32ff1 p39_init_registers: .word 0x82f13fd8,0x8de26e0f ! Init value for %l0 .word 0xbb7a3eba,0x62516f7e ! Init value for %l1 .word 0xe3978769,0xcc9f9c48 ! Init value for %l2 .word 0x0ef15132,0x6a1ca2a7 ! Init value for %l3 .word 0x06dff414,0x04819a83 ! Init value for %l4 .word 0xd1c04b1f,0xffbaebd5 ! Init value for %l5 .word 0xb223136e,0x77f70413 ! Init value for %l6 .word 0xa3bed86c,0x299874ca ! Init value for %l7 .word 0x70538dde,0x27cabb8c ! Init value for %l0 .word 0x29e36358,0x122cf038 ! Init value for %l1 .word 0x6b59850a,0x0c3a4190 ! Init value for %l2 .word 0x5c1e6129,0xc9a1c108 ! Init value for %l3 .word 0x31c14026,0x22515bde ! Init value for %l4 .word 0x704078b8,0xadc85def ! Init value for %l5 .word 0x0259be06,0x56ea1807 ! Init value for %l6 .word 0xc85cf30c,0xaf5e9781 ! Init value for %l7 .word 0xd892cab8,0x477b7b68 ! Init value for %l0 .word 0x4ba0d2de,0x421ccc35 ! Init value for %l1 .word 0x8531bc74,0x5bf0ea51 ! Init value for %l2 .word 0x1167338c,0x745596a3 ! Init value for %l3 .word 0xab8113fb,0xdbb2e2e2 ! Init value for %l4 .word 0x3c15971c,0x01cd4e7f ! Init value for %l5 .word 0x5bd9192c,0x11a37dd1 ! Init value for %l6 .word 0xb63bd0e8,0x6d7255bc ! Init value for %l7 .align 64 p39_init_freg: .word 0xc2bff5a8,0x832ceced ! Init value for %f0 .word 0x6192b550,0x22109b45 ! Init value for %f2 .word 0xead99e98,0x96c303f2 ! Init value for %f4 .word 0x39b0c36c,0x9a147752 ! Init value for %f6 .word 0xe9fc01f8,0x783d9ffb ! Init value for %f8 .word 0xed326281,0xc58ad088 ! Init value for %f10 .word 0x661be57e,0x59b27f76 ! Init value for %f12 .word 0xe33b2f99,0xb2acedf1 ! Init value for %f14 .word 0x81d8584a,0x1804a594 ! Init value for %f16 .word 0xf6472707,0xe06c823a ! Init value for %f18 .word 0x594889ef,0xf0b66e22 ! Init value for %f20 .word 0xa6e04497,0x61733ba2 ! Init value for %f22 .word 0x319b6482,0x1dc90fe7 ! Init value for %f24 .word 0xc657555c,0xd0164374 ! Init value for %f26 .word 0xe369324c,0xa1d3a63c ! Init value for %f28 .word 0x28998e76,0x23242948 ! Init value for %f30 .word 0x3fbe978c,0x9eff265b ! Init value for %f32 .word 0x0d0ef5b5,0x3dc7a732 ! Init value for %f34 .word 0xc8ab2dc1,0x242a2d9f ! Init value for %f36 .word 0x8a9cac09,0xeaa75e67 ! Init value for %f38 .word 0x4e2af6fe,0x4955ca8f ! Init value for %f40 .word 0xcd9a117e,0xb4999df5 ! Init value for %f42 .word 0xc22f340d,0xb7836e10 ! Init value for %f44 .word 0x066a3c7f,0x90aa71c4 ! Init value for %f46 .word 0xd3445d14,0x496e33be .word 0x9cb962b4,0x5210140d .word 0x57e52185,0x8bb95b8d .word 0x6df5844d,0x3bdf1c1a .word 0x78852783,0x50fb7f26 .word 0xe8baa7ec,0x1c2e4feb .word 0x0aec738d,0x5ffbd29d .word 0xb7dc1fb4,0x3df8e678 p39_expected_registers: .word 0x00000000,0x869b43a2 .word 0x00000000,0xffffffff .word 0x48d0d5d1,0x7063b9f6 .word 0x00000000,0xa33691c2 .word 0x00000000,0x00000000 .word 0x00000000,0x97000000 .word 0x48d0d5d1,0x7063c733 .word 0x00000000,0x00000043 .word 0x00000000,0x0000029a .word 0x00000000,0x0000001d .word 0x00000000,0x76b67077 .word 0x00000000,0x2aad8066 .word 0xffffffff,0xffffa6e0 .word 0x00000000,0x3a6da13d .word 0x00000000,0x00002aad .word 0xa9dd32c6,0xa65c8324 .word 0x00000000,0x0000000c .word 0xffffffff,0x228147c7 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x1807d58b,0x12321639 .word 0x00000000,0x070722f0 .word 0x00000000,0xdd7ebb03 .word 0x00000000,0x0095ed94 p39_expected_fp_regs: .word 0x00000000,0x2553f4bd .word 0x2445ab80,0xdebf2f35 .word 0xf1690b35,0x1c0b605a .word 0x5f301a81,0xba130000 .word 0x3e282279,0x840869c0 .word 0xeadff086,0xf444f79d .word 0xdc6f5c5f,0xaa79d898 .word 0x60c73646,0x0df91784 .word 0x81d8584a,0x1804a594 .word 0x0ccf7019,0x02f0d9ff .word 0x5a600b1c,0x350b69f1 .word 0xa6e04497,0x61733ba2 .word 0xb46f6eff,0x1dc90fe7 .word 0xf6b96370,0xd1d5d048 .word 0xf1690b35,0x1c0b605a .word 0x28998e76,0x23242948 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x86f0dfea,0x750df4dd .word 0xffc90fe7,0x9c44ec97 .word 0x0c3a4190,0x0ddf89cb .word 0x00000000,0x00000097 .word 0x352fbfde,0x80ab4524 .word 0xffa0cc81,0xa240d1f0 .word 0xce641efc,0x077753be .word 0xb9e4a769,0xb91bfbde .word 0x2e24aad0,0xd01ec749 .word 0x9e52e204,0xd3498be1 .word 0xc8135115,0xd24ee284 .word 0x1e62e36e,0x85ceed69 .word 0x2237438f,0x907541b0 .word 0x0ff45907,0xbfdbf69c .word 0xeb5f935f,0xaa6ef8fa .word 0x9ca06c09,0x9a6aeed4 .word 0xd6b8f213,0x6ec38719 .word 0x4aa2a803,0xb4fd9682 .word 0x05060987,0x0508d988 .word 0xce7d304f,0x9db9ff01 .word 0x3913543e,0x5eb2652e .word 0x86824f51,0x2f2f24e9 .word 0x08f002a4,0x9afa8200 .word 0xe7842efb,0x70133186 .word 0x322de3f1,0xd785a3c5 .word 0xb556a19a,0xde9ab281 .word 0xd6f76a6e,0x9335d096 .word 0xc9770a3a,0x8dbc7cdb .word 0xf82f5b08,0x268749dd .word 0x2829a5d4,0xe68b8c8d .word 0x5af4d889,0x3e38cd66 .word 0x38271261,0x5b6f3232 .word 0x1b161dcd,0x0a22f5c1 .word 0xfff8f43f,0x3669b449 .word 0x8c4280eb,0x5f4ddf8b .word 0x4c9fe837,0x656558bd .word 0xdacc6410,0x4e2097d9 .word 0xcbf003c1,0xf493293e .word 0xa97f0ad4,0x61c7aa8f .word 0xe0375031,0xfa5c77a8 .word 0xc70fa739,0xcb8fab26 .word 0x4f833f2b,0xff9624e5 .word 0xcb21810e,0x9ed9d25b .word 0xe2af50b7,0xc8699a05 .word 0x6e197512,0xe579952c .word 0x596204e4,0xe5eaed1e .word 0x90dd68af,0xb7d3352e .word 0xa54c680e,0x69d5aa9f .word 0x4addbe5f,0x128c3e7f .word 0xf363f534,0xd48c70c0 .word 0x65352d15,0x33dfabc8 .word 0xab6c3c13,0x007260d4 .word 0xaccc03eb,0xdc11d0d9 .word 0xabb460ab,0xe4c31d08 .word 0xf4ff30e4,0x6e3fc1fa .word 0x9a0c86cc,0x2450a79a .word 0x20c0749e,0xd436c115 .word 0x725e513e,0xc3aa4c15 .word 0xb8335dd0,0x015dade0 .word 0xa078856a,0x4e7f96e8 .word 0x27c012b5,0xa0018604 .word 0x3f382678,0x804d37da .word 0x5bdc5d02,0x4c423b4f .word 0x53e4dcee,0xaf98cf79 p39_local1_expect: .word 0xff0013ba,0x811a305f .word 0xdd7ebb03,0x115380f5 .word 0x8c516130,0x7f4ecd01 .word 0x7f4e7b0a,0xa48fb6f0 .word 0x2aad42e0,0xeb5f935f .word 0x00000000,0x00000097 .word 0xc1e249ad,0x81326a52 .word 0x18cb268d,0x96ec6f48 .word 0x3a3177ba,0xcbf09d51 .word 0x517637bb,0xa9e35f91 .word 0x1f83395b,0x20bf2867 .word 0xa9dd32c6,0xa65c8324 .word 0xc8adc02b,0x4f2aca80 .word 0xb910525c,0xf72cf370 .word 0xd6375e9a,0x108fa0e5 .word 0x73a0912d,0x7d31dc77 .word 0xa5a31a74,0x91b05565 .word 0xe0678e4e,0x1dc7a8bb .word 0xb2b21b1d,0x8c20a98f .word 0xe1470019,0x91f5feab .word 0xecfc0f97,0x89d22a11 .word 0xdf8c7900,0x6f9b549e .word 0xf4baa6a3,0xeb574142 .word 0xc3ff4611,0x28564818 .word 0x9ab80622,0xfc2542d5 .word 0x3e08fd53,0x0fe028ba .word 0x11d9dcd3,0xf27f7b35 .word 0x28d4ed9e,0x08271cf1 .word 0xcd992b0b,0xa85cfa09 .word 0x6e6cf8c4,0x56ea1807 .word 0x1807d58b,0x12321639 .word 0xb2ce5321,0xc671a1a1 .word 0x54d1126f,0x7a94c394 .word 0x0aa59ca7,0xcff0f6d3 .word 0x2ab32fd8,0x0bd62e66 .word 0x4cf9cee8,0xe9233b0c .word 0x273bc6db,0xae9b385f .word 0xf126d27d,0xa0197547 .word 0xa1dee82d,0x5da9b6e4 .word 0x24f45a52,0xb03e5852 .word 0x0ba7977c,0x64cb43c3 .word 0x9a6b2e34,0xef2532fd .word 0x24123e3f,0x93071bc3 .word 0xc8640edb,0xf318a07b .word 0xd93f50e5,0xaca55db6 .word 0x4f64d05f,0xbee5024a .word 0x7a22547e,0xd6035edb .word 0xdbe39d33,0x8238ba91 .word 0x0c599fb3,0x47446052 .word 0x74dd5cab,0x66e5b274 .word 0x92c4db13,0x90fd00b3 .word 0x2150bf27,0x9e163b25 .word 0x6f192869,0x8348afae .word 0x0ddb77b8,0xca335055 .word 0x0f36cd46,0xbd805846 .word 0xc6137d3d,0x02f673a9 .word 0xba3a0dac,0x473beef7 .word 0x6b40e5eb,0x4dc1aa62 .word 0x0df91784,0x06efad6d .word 0x1f575584,0x8497be78 .word 0x23768d2d,0x6e01cc15 .word 0xd0a3c31f,0xc3ebbabc .word 0xdca2aa3a,0x9f69d9bf .word 0xffe6055a,0x5b578cc7 p39_local2_expect: .word 0xcdcf9fa5,0x2553f4bd .word 0x28998e76,0x23242948 .word 0x9a020000,0x1c0b605a .word 0xffffa6e0,0x3a6da13d .word 0xa6e04497,0x840869c0 .word 0x7770b676,0xf444f79d .word 0xdc6f5c5f,0xaa79d898 .word 0x60c73646,0x56a6db9f .word 0x45e54d1f,0x6008ecbb .word 0xf3c4d77c,0x8bd408d9 .word 0xf8d090a6,0x069f96ab .word 0x66512f06,0xa692a60f .word 0xe5ace94e,0xd925f977 .word 0x25d9d64c,0x518fa6d5 .word 0x56cdb4d1,0x6fe01844 .word 0xe8ab924e,0xa2b25782 .word 0x63ed2d80,0x775a29d7 .word 0xd0ec61c8,0x7c84cd6e .word 0xffdd98c3,0x0539b5c3 .word 0x2e4062ac,0xacdb9f28 .word 0x44fd0a23,0x74528f8e .word 0x163289b4,0x58a59ffb .word 0x9d3a9cf2,0x6c07a6fd .word 0x59437a23,0x119b0dcd .word 0x033f9c7d,0x6ec1bc1f .word 0xa2bf5f34,0x3b33da55 .word 0x82f7c6a8,0xffa950c1 .word 0x4df4766b,0x2c802f2e .word 0x68960009,0x69de77fe .word 0x3cbbd0e0,0xdadf7f02 .word 0x2f7542b8,0xec8c1b72 .word 0x645a055f,0x05da3abe .word 0xb7b06083,0xddad0702 .word 0xf46d4cec,0xc81c1aef .word 0xabf2e8f0,0xed8ae828 .word 0xe99617b9,0xfef98f6a .word 0x602992f2,0xd4ef99bf .word 0x49e03c41,0x27d0d5c5 .word 0xbdc4f501,0xad57fd35 .word 0x3b8fd8d7,0x8c5844dd .word 0x8a56b6f1,0x8892d132 .word 0xf184bf49,0x75a589d1 .word 0xce503a51,0x6aa1d682 .word 0xa109792f,0x4a61dfad .word 0x807b4134,0xdec27555 .word 0xda361d6f,0xc6ef19ef .word 0xf3a14692,0xa0019ed1 .word 0x933a6d37,0x3bbeec85 .word 0x125769ad,0xbaa16f46 .word 0x8ff35679,0xf725a1ab .word 0xb8519ef1,0x6761b4f5 .word 0xcbc387ba,0x3a8cef63 .word 0x8a8427b0,0x8cd033a4 .word 0xca40dd92,0xd7fc166f .word 0x6d0dd897,0x590da86f .word 0x0ad4a28e,0x53363038 .word 0x2e7ec24b,0x615807a0 .word 0x944d2f76,0x1e0c07ef .word 0xd293725a,0x65a76329 .word 0x129a4987,0x5778ed83 .word 0x80cbec44,0xc6a08676 .word 0x929b053b,0x7ba78cdb .word 0xd7380b86,0xcef5c9a2 .word 0xf0cdb89e,0x9bc9d611 p39_local3_expect: .word 0xe0a6ffff,0x5d69976e .word 0xff2c6d5d,0x9c468837 .word 0xffd9f002,0x1970cfff .word 0xffa0ffff,0xffffffff .word 0xcfcd0000,0xf1690b35 .word 0x00000000,0x00000000 .word 0xd60d2ecc,0x9fd70479 .word 0xc618b502,0xfeadd5d5 .word 0xb5957f3b,0x239da829 .word 0x61bae381,0x8f6de150 .word 0xdc920b40,0x54634aec .word 0x848c02ec,0xa7c0903c .word 0x6732c705,0x148b7ab6 .word 0x729c2945,0x57521246 .word 0x151929a4,0xb3ef643c .word 0x34d3dac9,0x5cb8ee61 .word 0xc5b7d575,0xbf8d8efe .word 0x1cd916ab,0x83e3a039 .word 0xb732f00b,0xab4a1c38 .word 0xbbaa36f3,0xd6ca6d7a .word 0xb50da677,0x0fa9673a .word 0x388ef20d,0x12ddf1ee .word 0xbcd9c460,0xe362ddb8 .word 0xeb48c75c,0x4f5b818f .word 0x6a1553e4,0x00c45fc7 .word 0x9fe8469b,0xeff1d5ba .word 0x31e0cb05,0xca3063fd .word 0xae85bb87,0xce056450 .word 0x5db2ab49,0x377dfd1b .word 0x3061518c,0x388a1a08 .word 0x19116273,0x7f8981b6 .word 0xcf3cc4ba,0xe6f0d2a0 .word 0x1e521172,0x3217b5ad .word 0x5a4c4507,0x560f9a14 .word 0x86f84cfa,0x54e54625 .word 0x192746aa,0xe2b6d120 .word 0x67b1a241,0xda7d6a49 .word 0xce5adb04,0x0bb6c699 .word 0x0be62293,0x0f7cd6a7 .word 0x98a04715,0xc42ffc0c .word 0x2b53f20f,0xa09c20b6 .word 0xcf828f81,0x9f6f6d23 .word 0x527fd4fc,0x00000073 .word 0xee1a2407,0xcdc01ab9 .word 0xfb0ca4b8,0x84ac106d .word 0xf9c54d15,0xfb8f7134 .word 0xdc521656,0x9666dfb5 .word 0x0bd0b8c2,0x76c5df54 .word 0x54889ddb,0xd4055968 .word 0xac139634,0x2b47ceb8 .word 0xf9322374,0x187831f7 .word 0x52d1d2d3,0x4d9b4453 .word 0x45c59314,0x8616d0c8 .word 0x52eb6e47,0xd99d2bb1 .word 0x3e3822f7,0xa7999809 .word 0xae036d88,0x433f414b .word 0x55f53727,0xc190819f .word 0xbe13f01f,0x5821a12d .word 0x00000000,0x3061518c .word 0x1acefd95,0xd126b10d .word 0x6634ba9b,0xed3a67b2 .word 0x7e98e192,0x947175bf .word 0x367fefea,0x61393ce4 .word 0x798f34a6,0xb167b5d5 p40_init_registers: .word 0xd5158c51,0xcc937e2d ! Init value for %l0 .word 0xebaa2504,0xb109e900 ! Init value for %l1 .word 0xf10c8ff8,0x5c50ced7 ! Init value for %l2 .word 0x3f6d1ce0,0x35cdd80f ! Init value for %l3 .word 0x57a748bb,0xf4ced599 ! Init value for %l4 .word 0x5f5c564e,0x6798f194 ! Init value for %l5 .word 0x5a882554,0x9d194f59 ! Init value for %l6 .word 0x48ad9130,0x5a7547df ! Init value for %l7 .word 0x50f420bf,0xfb7748b6 ! Init value for %l0 .word 0xf525aa40,0x572d4d95 ! Init value for %l1 .word 0x166c4260,0x240245b1 ! Init value for %l2 .word 0xac333eb9,0xd45e7d2d ! Init value for %l3 .word 0x1ec710ba,0x9c907b56 ! Init value for %l4 .word 0x1248ae6a,0xa0709c6a ! Init value for %l5 .word 0x5b845e88,0xb3519b92 ! Init value for %l6 .word 0x602209ba,0xa47b5e75 ! Init value for %l7 .align 64 p40_init_freg: .word 0x2e5f69a1,0x5ed28032 ! Init value for %f0 .word 0xdef7d648,0x39d580eb ! Init value for %f2 .word 0xf55bc7ec,0x3b888afc ! Init value for %f4 .word 0xbddea00d,0x6a683fc5 ! Init value for %f6 .word 0x0c92585f,0x866e0a31 ! Init value for %f8 .word 0x05b793c7,0x81ee84e4 ! Init value for %f10 .word 0xf8875a39,0x76623941 ! Init value for %f12 .word 0xe88531e4,0x424d3616 ! Init value for %f14 .word 0xf0fa9171,0xaf5041fb ! Init value for %f16 .word 0xf9986a09,0xdcd356e6 ! Init value for %f18 .word 0xe0829660,0x1e1d3b0f ! Init value for %f20 .word 0x989131f8,0x8182389e ! Init value for %f22 .word 0x68b43d80,0x1b0a4102 ! Init value for %f24 .word 0x2748058c,0x06336dbc ! Init value for %f26 .word 0xa8777c29,0xec969b53 ! Init value for %f28 .word 0x262af437,0xbedc08b2 ! Init value for %f30 .word 0x85ca2b72,0x762f9801 ! Init value for %f32 .word 0xd9671f55,0x7fae4211 ! Init value for %f34 .word 0xf2e6990a,0x757ef502 ! Init value for %f36 .word 0xc3f17ad5,0x29b66eba ! Init value for %f38 .word 0x17754a10,0xf638dbbd ! Init value for %f40 .word 0x5ac0a044,0x9ebfeb42 ! Init value for %f42 .word 0x9c882677,0x66d9ebba ! Init value for %f44 .word 0xa73e9a5e,0xa638c157 ! Init value for %f46 .word 0x97cf4b3a,0x403736ac .word 0x77f98780,0x8a154de4 .word 0x66bae27e,0x9d1486ee .word 0xdaa844e7,0x3f799ae9 .word 0x1dd60685,0x53fad574 .word 0x355a38a0,0x52c04ab6 .word 0xf61d85ab,0xc78eb8c6 .word 0xabdee51d,0x2e8c975a p40_expected_registers: .word 0x00000000,0x00000199 .word 0xffffffff,0xfffff2b7 .word 0xcdb6812b,0x11d82768 .word 0x00000000,0x00000085 .word 0x00000000,0x03ea38bd .word 0x00000000,0xaaadb81d .word 0xffffffff,0xfffff13e .word 0x9a71fae1,0x776edd37 .word 0x00000000,0x00000000 .word 0x00000000,0x00000386 .word 0x00000000,0x0000035d .word 0x00000000,0xdd1a6e98 .word 0x00000000,0x00000131 .word 0xffffffff,0xecc75bf5 .word 0x00000000,0x00000000 .word 0x00000000,0x0128c658 p40_expected_fp_regs: .word 0x2e5f69a1,0x5ed28032 .word 0x6667e37b,0x39d580eb .word 0xda97bab7,0x85d068d6 .word 0xbddea00d,0x6a683fc5 .word 0x0c92585f,0x866e0a31 .word 0x05b793c7,0x81ee84e4 .word 0xf8875a39,0x76623941 .word 0xe88531e4,0x424d3616 .word 0xf0fa9171,0xaf5041fb .word 0xc27666d1,0xa57afc01 .word 0xe0829660,0x1e1d3b0f .word 0x989131f8,0x8182389e .word 0xd668d085,0xb7ba97da .word 0x2748058c,0x06336dbc .word 0xa8777c29,0xec969b53 .word 0x262af437,0xbedc08b2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0xbd38ea03,0x1db8adaa .word 0x0ad9a44c,0x322e3eb5 .word 0x85459dfb,0xa82f3a9c .word 0x37dd6e77,0xe1fa719a .word 0x02410a1b,0xab785694 .word 0x55582990,0xd5dea51c .word 0x263280fc,0x24875fec .word 0x5e91758f,0xa36070f1 .word 0x83662a16,0x9af48e74 .word 0xc27666d1,0xa4096ddd .word 0x91d55926,0x04680b5e .word 0x0aac9282,0x5218ebcf .word 0x1cb30f26,0x1b719f94 .word 0x73eed3f7,0xcc82a3b1 .word 0xd9ec8ad0,0x77d95c36 .word 0xba9d8e5f,0xd14284b2 .word 0x039e46c2,0x9492f2b7 .word 0xd0be4850,0xe3e98b42 .word 0x6d8c522d,0x064dd834 .word 0xd8e04179,0xef88f512 .word 0xd793e6a7,0xf485aad6 .word 0x4c9cdfff,0x86b28f92 .word 0x061b99a4,0xffda3d45 .word 0x1244af10,0x5e7e97d8 .word 0x89e3a7be,0x61c90f87 .word 0xa29c1b04,0x8942dd05 .word 0xea32fbc9,0x1cf8f6c2 .word 0xcb35811e,0x67a06162 .word 0x589f643a,0x9d58ee44 .word 0x592937bf,0x4e4ce5f6 .word 0x2bec4b3e,0xa563d127 .word 0x54eed1d3,0x7e3ebb01 .word 0x5d7e6510,0xf5797fdf .word 0x29491951,0x19f58526 .word 0x3b5e4c1f,0x0583db5d .word 0x805729bc,0xb569afa2 .word 0x33470af8,0x0a352086 .word 0x2dffbe9c,0x3c6efa9c .word 0x2a72d598,0x4577c0e9 .word 0x2e97f783,0xc9ac345c .word 0x30377e72,0xd6f71768 .word 0xfa592b60,0xa78724fe .word 0x7b927b77,0x7643345c .word 0x0a1bdbbb,0x27e30a8a .word 0xe5dfa545,0x107c7a0c .word 0xa88c116d,0xc5c83fbd .word 0x9de9b02b,0xcae407f0 .word 0x5bbf5331,0xe55b0002 .word 0xa4cb3427,0x935def87 .word 0x4865d619,0x1b49fd07 .word 0x22cd35a0,0xa9db4ee3 .word 0xab615c43,0x0e4ec230 .word 0x8de8c07e,0x9534376a .word 0x87dcbda4,0x9570de30 .word 0x50590f0e,0xd0dc28be .word 0x415b79ac,0xf029a882 .word 0x281d31ab,0xe24218fb .word 0xf2b76fee,0x0fc862f4 .word 0x0b115987,0x274bd78b .word 0x7b310d85,0xa57904d2 .word 0xc30dc3d7,0x4714bb4e .word 0xc129a324,0xd6b1e60a .word 0xdeaa0bfe,0x6aade9d1 .word 0xf5206d8a,0x4c67401e p40_local1_expect: .word 0xf55bc7ec,0xcc3010d6 .word 0x00000000,0x747094cf .word 0x7be36766,0x2feb404d .word 0x3101a9a1,0x0257a60f .word 0x7be36766,0x609682e0 .word 0x0000010e,0x6d1fda75 .word 0x0ebad3c6,0x12a57c25 .word 0x1579c8d9,0x083d7e66 .word 0xdcec557d,0xed4a7c43 .word 0x03aee0ae,0xdfc2e83d .word 0x3f35c964,0x87ebe321 .word 0x6417546a,0xeaca49bd .word 0x4a65c38e,0x8b857cc9 .word 0xef543f4d,0x84c95906 .word 0xf7babae2,0x88fdc524 .word 0x2fb1b1cf,0x936fce53 .word 0x0c79fa4a,0xd0d2fb45 .word 0xd158c834,0x00000036 .word 0xd2d6490d,0xc7bd235d .word 0x374fb65f,0xc01e373f .word 0x66680f4a,0xd6fcef59 .word 0xa7f19c85,0xb787446b .word 0x2f8808ca,0x591dc803 .word 0x49e9f93a,0x00000000 .word 0x00000131,0xd248e45e .word 0x6d1fd901,0xcdb68bd8 .word 0x614bd03b,0x35fe1ef2 .word 0xe8150ccf,0xc356ca48 .word 0x64266f39,0x7658c2f1 .word 0xfffffffd,0x0f39eac5 .word 0x58f00f4c,0x1aa9e744 .word 0x441004bf,0xe927ff6c .word 0xc5206135,0xf0a8250c .word 0xe364b6d6,0x1b823d3d .word 0x5ef80d9a,0x767e23ab .word 0x83b4b380,0xed3e27e3 .word 0xc68d9e55,0xf50bbbd7 .word 0x652c2451,0x390a16a1 .word 0xc2e5a645,0x5964eda4 .word 0xd72b46ef,0x8c1cb111 .word 0x491fa21a,0xa1c08487 .word 0x663bf002,0x29a5bfc1 .word 0x2abec913,0x836230a7 .word 0xfb4f1a21,0x98e0ad0c .word 0x950b485f,0x01cde28c .word 0xb05a5a3f,0x9f03f44d .word 0x1c70ab33,0xb3e7b22a .word 0x1a61ea62,0xc98a6b87 .word 0x48f47578,0xbf080c2d .word 0x659ad7b2,0x3146fb78 .word 0xd4370a1c,0x0e495718 .word 0x2e8c8da9,0x57548033 .word 0x9e80b7e7,0xef9625d8 .word 0xa0c17f6d,0x4412358b .word 0xcaa832b8,0x770d3f83 .word 0xf1ad6670,0x300488d7 .word 0x054d8338,0x46756844 .word 0x5a68fff4,0xb80975ef .word 0x2eea391b,0x7545da8d .word 0xf7cee02b,0x3b3a1dcd .word 0x61742c80,0xeee2f218 .word 0xc3c95eab,0xd589052e .word 0x49bac9d9,0xcfe6c4de .word 0x4e18c19b,0x31d87853 p40_local2_expect: .word 0x506b9e7a,0xeeda173d .word 0x2d7d6293,0x3309ddbe .word 0x16364d42,0x6c02aef2 .word 0xd2816c33,0xae73ea2a .word 0xd668d085,0xb7ba97da .word 0x631ac0ad,0xf53e57b4 .word 0x9acd5bba,0x0025d510 .word 0xec4440e7,0x0055db29 .word 0xafc51e5a,0x591c73f0 .word 0x379224d3,0xb3cc4a3b .word 0x66fa111a,0xdd5fb045 .word 0x9e10ec0d,0x12d1c693 .word 0x9fae765f,0xf339c3e3 .word 0x5979aa76,0x8b31edd2 .word 0x4dab2049,0xcab9efa7 .word 0xaed6a2c6,0x4a8a40d2 .word 0x09c30817,0x8c9c642e .word 0x094a1052,0xdaffab92 .word 0xb572fe18,0x3e52f013 .word 0x4121516d,0x995deef8 .word 0x28e43313,0x00c74bd8 .word 0x39624c12,0xa08ab09b .word 0xad096d0e,0xaa503c0b .word 0x40d48652,0x642731d5 .word 0x46b88041,0x1948de35 .word 0xd25b60ee,0x66d991bf .word 0xf022091e,0x26fa78cb .word 0x00410a18,0x5f42cdf8 .word 0xae786cbe,0x8af2da96 .word 0x2e04043c,0x29cbe46b .word 0x8de17933,0xf9cc693e .word 0xd85af515,0x998ebccf .word 0x03ff7d72,0xa4d3e469 .word 0x32018a4b,0x2d9a680c .word 0xb55c8fdb,0xf4e422f6 .word 0xe8bc4a3b,0xae96a59f .word 0x5ae58cdf,0x13d55e8a .word 0xeb7038a6,0x86e4c845 .word 0xfa7ee22c,0x9427e1ff .word 0xffffffff,0xdf7f38b7 .word 0x39ca72d3,0xdfd9abf6 .word 0xa6388769,0xadab6b88 .word 0xd25d7419,0xdc838ab7 .word 0xa451df0d,0x1f92646e .word 0x08c6936c,0x0d9340c8 .word 0xfc61df4d,0xcb8fdb4c .word 0x84992631,0x28d6bd9b .word 0x442cc11a,0x42917559 .word 0x52fbd973,0x5b9f198b .word 0x51b403b1,0xf39b5240 .word 0xcf947074,0xdebd36bf .word 0xc332fbef,0xedb92e8c .word 0xbbc17465,0xea31532e .word 0x0562dbc1,0xc369310d .word 0x1b298766,0xbc721c3c .word 0xc45f6ddb,0x6f9b308d .word 0xe5779a45,0x4716f30b .word 0xd92f780d,0xd39d5922 .word 0x4bebe0c4,0xd2a740bf .word 0x743060cf,0x5d0c0b4e .word 0x1579c43f,0x79919e47 .word 0xa47b5e75,0x123c85f3 .word 0xb7f3747d,0xfc1afcbf .word 0xcb499e26,0x3f4c41c7 p40_local3_expect: .word 0x776edd37,0xd16676c2 .word 0x5c50ced7,0xda5de532 .word 0x8c054827,0x06336dbc .word 0xf7548bd8,0x14381089 .word 0x00000055,0x0000368a .word 0x850c5d65,0x0128c658 .word 0xb136a11f,0x1b08d97b .word 0x8048b723,0x5e1af710 .word 0x5bea1575,0x54214f9b .word 0xef4b77b7,0xb2874397 .word 0x3f61c25e,0x2a489292 .word 0x6bb7ac92,0xf1630f75 .word 0x846fdf4d,0x48bbf1ed .word 0x733f74a0,0x57838dd5 .word 0xae3ece1c,0xaa7ca8c4 .word 0x917ca312,0xe4553e48 .word 0x6bac3307,0xb3d55a7c .word 0x8a3fc991,0xca30369c .word 0x9a24bd21,0xb8e4196a .word 0x0aff44eb,0x82217887 .word 0x903964b1,0x714205aa .word 0xb26d59f9,0x41c0b930 .word 0x573d9b0f,0xdeb235d4 .word 0xd2c49fe8,0x650f344a .word 0x00000055,0x00000113 .word 0xbb255e5a,0x681c48a2 .word 0x772177da,0x8db4c38f .word 0x4983ef6d,0xe659645d .word 0xa7783cca,0xe9914f0f .word 0xd9719207,0xaf972f58 .word 0xd017d493,0x70649f19 .word 0x40e0034a,0x4ad353ab .word 0x95fd70e9,0xa00d431d .word 0xdad0ad46,0xf86c68e0 .word 0x97505c6d,0x4616b4e6 .word 0x939c8e86,0x8acce7d8 .word 0xdb63536b,0x57be0354 .word 0x08f2d0c6,0xfeda8a6a .word 0x56aa0f59,0xbf01f754 .word 0x9f97e926,0x146d3fae .word 0xb6662a5a,0xd7dc95f3 .word 0xa5c6c22c,0x7ba59dc1 .word 0xdc51ab43,0xcaa9c233 .word 0x95a1d16a,0xbe768f99 .word 0x21524292,0xb20e2029 .word 0xdc9e541a,0x3f4b8e71 .word 0x57df5676,0x221e4c97 .word 0x1363c5c5,0x6d71cc8b .word 0x263777f1,0xd3af7c60 .word 0x5c24c652,0x498bd096 .word 0x20cc7968,0x3229f15e .word 0xc2620174,0x41944ac9 .word 0xd96236e5,0x8833631e .word 0xd12fbf25,0x49019133 .word 0x837af7d5,0x2060ff77 .word 0x29023baf,0xa9c4f0ba .word 0x2e5f69a1,0x5ed28032 .word 0x6667e37b,0x39d580eb .word 0xda97bab7,0x85d068d6 .word 0xbddea00d,0x6a683fc5 .word 0x0c92585f,0x866e0a31 .word 0x05b793c7,0x81ee84e4 .word 0xf8875a39,0x76623941 .word 0xe88531e4,0x424d3616 p41_init_registers: .word 0xc9780bbe,0x39c17323 ! Init value for %l0 .word 0x3d5a75ec,0x3e0ee813 ! Init value for %l1 .word 0x8e04cde7,0xd933daff ! Init value for %l2 .word 0xe1200de8,0x46b0f1fd ! Init value for %l3 .word 0x517dfa77,0xecd5d809 ! Init value for %l4 .word 0xf2f3f77e,0x0deadc67 ! Init value for %l5 .word 0xc1e00242,0xaa447afe ! Init value for %l6 .word 0x83ba3b74,0x3ec7b38d ! Init value for %l7 .align 64 p41_init_freg: .word 0x2e20a0d5,0xe5866247 ! Init value for %f0 .word 0x818d79a4,0x39f2f3c1 ! Init value for %f2 .word 0xfe017472,0x0a02b9b6 ! Init value for %f4 .word 0x2d4d8637,0x2ec42df1 ! Init value for %f6 .word 0x2a3ae7e6,0xb78ee6a6 ! Init value for %f8 .word 0x198da17b,0x112bc8be ! Init value for %f10 .word 0x96fa20cd,0xffce1350 ! Init value for %f12 .word 0xd41d38c1,0x168aace2 ! Init value for %f14 .word 0x08322991,0x7ef67d6d ! Init value for %f16 .word 0x5c8ea7f4,0x20da0498 ! Init value for %f18 .word 0x83e0937d,0xfde5f1e1 ! Init value for %f20 .word 0xf5ad976e,0x22e288b1 ! Init value for %f22 .word 0xe05aab58,0x5c2734fb ! Init value for %f24 .word 0xde440915,0x28d0331a ! Init value for %f26 .word 0xeafd34be,0x7d3d928d ! Init value for %f28 .word 0x1f90c4f4,0xed609fd7 ! Init value for %f30 .word 0xb673b578,0x7f57efbc ! Init value for %f32 .word 0xc154d4f2,0x7aeecad3 ! Init value for %f34 .word 0xc9a03fa3,0xe0d6d4a3 ! Init value for %f36 .word 0x47d00c87,0x8830c4c5 ! Init value for %f38 .word 0xfa1a05ed,0x0128b3d2 ! Init value for %f40 .word 0x3389753b,0xdb281c84 ! Init value for %f42 .word 0x56f29f56,0xeca81ad9 ! Init value for %f44 .word 0x37e9d720,0x64633fd1 ! Init value for %f46 .word 0xb37da6b4,0x8a94cb45 .word 0x065e5561,0xacbccb35 .word 0x3e31232d,0x8a14ef35 .word 0xb113e5ee,0xc3a7adb3 .word 0xd6bc33bc,0xef21f25d .word 0xf75f79f2,0x2bcaecf0 .word 0xaa6f1dd3,0x20e551b3 .word 0xe05bc29a,0xc59fc38c p41_expected_registers: .word 0x00000000,0xbeb5971e .word 0x00000000,0xffffffff .word 0x00000000,0x6e97adf5 .word 0x0e9a5c46,0x2c32cbf7 .word 0x00000000,0x00000028 .word 0xffffffff,0xfffff1ab .word 0xffffffff,0xffffb571 .word 0x00000000,0x00000000 p41_expected_fp_regs: .word 0x2e20a0d5,0xe5866247 .word 0x00000af8,0x3ac672f0 .word 0xfe017472,0x0a02b9b6 .word 0x2d4d8637,0x2ec42df1 .word 0x2a3ae7e6,0xb78ee6a6 .word 0x198da17b,0xcbb6d834 .word 0x96fa20cd,0xffce1350 .word 0x8de8e17f,0x965ec340 .word 0x08322991,0x7ef67d6d .word 0x00000000,0xf2b511c1 .word 0x83e0937d,0xfde5f1e1 .word 0xf5ad976e,0x22e288b1 .word 0xe05aab58,0x5c2734fb .word 0xde440915,0xbf10d2f6 .word 0xeafd34be,0x7d3d928d .word 0x0749b571,0xed609fd7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x293df26c,0x05f254e2 .word 0xe2ac8a16,0xc1381dd4 .word 0xd7002553,0x56c5d957 .word 0x71b54907,0x074dbc59 .word 0x00008929,0x78e38692 .word 0x00005e96,0x7fe1e88d .word 0x79256cef,0x3e560209 .word 0x02c7cef5,0xa26d5309 .word 0x08322991,0x7ef67d6d .word 0x00000000,0xf2b511c1 .word 0x83e0937d,0xfde5f1e1 .word 0xf5ad976e,0x22e288b1 .word 0xe05aab58,0x5c2734fb .word 0xde440915,0xbf10d2f6 .word 0xeafd34be,0x7d3d928d .word 0x0749b571,0xed609fd7 .word 0xff8fdeb6,0xd1658fe8 .word 0xc947cb46,0x91451c98 .word 0xcb6c066f,0xc2d18fcb .word 0xe3f1be6d,0x0a20f898 .word 0xfd77a79d,0xe10875ed .word 0x1ef38b18,0x618d24fa .word 0x3c4b191c,0xefc148a2 .word 0x7e37f8a6,0x13c27dda .word 0xb4e22131,0x19af31ea .word 0xa3a53f83,0x286ed5fc .word 0xe5cdffb8,0xe3771581 .word 0xcb7b1432,0xad98e2c7 .word 0x705bfaea,0xc2e1a363 .word 0x7300ef44,0xdc336125 .word 0x4273ec39,0xc20b6a46 .word 0x309e92cc,0x4a9bfc3c .word 0x8ca82803,0xa10085d5 .word 0x49098b29,0xf8aa4f18 .word 0x7107a9f9,0x18559647 .word 0x2d192492,0xca54235b .word 0x720842a3,0x7469925f .word 0xab85847c,0x40f3fce9 .word 0x5f8714cc,0x20a69454 .word 0xf001ac0f,0xcfea5575 .word 0xdd2ee5d8,0x083d3ef9 .word 0x2f52835c,0x1369d4c3 .word 0x680eb92b,0xc64e5ae0 .word 0xa136f0fa,0x4e27b51b .word 0x909cd57a,0xca5a1705 .word 0x9267faff,0x6111a82b .word 0x992972dd,0x67a6bda3 .word 0x687f7c30,0xa3dff680 .word 0x60f94b23,0xbe871fca .word 0x4ab785cb,0x00e02b74 .word 0xcc8125b8,0x32aca9b5 .word 0xcab332d0,0x71e598d0 .word 0xdf2ca48a,0xd3cae960 .word 0x9fa38ee4,0x801965d4 .word 0x1a060d6a,0xd8f0a0ae .word 0x76d203f0,0x8a6905e3 .word 0x0e4a6f68,0x59b235f2 .word 0x241b5e1b,0xf3e2a02a .word 0x8a0db31a,0x54403d86 .word 0x27e33c8f,0xd3b77bff .word 0xffd0c30b,0x38d42723 .word 0x3670333f,0x1df73c91 .word 0xda7c740f,0x861f68e5 .word 0x8fe4024e,0x5ca06192 p41_local1_expect: .word 0xf5ad976e,0x22e288b1 .word 0xf5ffffff,0x23e35204 .word 0xff3efe53,0x12e13acf .word 0x68000000,0xe56189b6 .word 0x89b6a3b8,0x6f04a47b .word 0x4dcf4b58,0x6d3010c2 .word 0xc36fe4ec,0x30522b67 .word 0xb771c02f,0x75297d10 .word 0x0380b45e,0xc1087376 .word 0x9d89a62d,0x3fcf69ee .word 0x738203e5,0x82b36164 .word 0xc5e163e1,0xe5a5b872 .word 0xf63ae661,0x4ecc37d2 .word 0x093b339a,0x299379a2 .word 0x02c0fb3b,0x1bf22f40 .word 0x9491b783,0x71521910 .word 0xf042a0a9,0x27cabc0b .word 0xa8445808,0xabe15ed8 .word 0x1c1e1d96,0xfd9b2c6d .word 0xbc7d1cdd,0x624b0e12 .word 0x5f46c6cc,0xbfc39ef8 .word 0x003544d8,0x008957ec .word 0x8e2fd624,0x978d12fd .word 0xf7f7375c,0x49491b69 .word 0x07f39134,0xfe16e21d .word 0xba0f184d,0x88f1989c .word 0x237f93d1,0x1bcc7ddc .word 0xa658fba8,0xa1b0d1ec .word 0xe02e15f2,0x1b56b9fb .word 0x000000f6,0xe29c4e7d .word 0x1db62174,0x80fa1ccb .word 0x23701fa8,0x3a2df3f7 .word 0x5236c669,0xbbd0d331 .word 0x40d18a69,0x7ec578fa .word 0x97f99d57,0xbf6c99e8 .word 0x1dff9124,0x217e9d75 .word 0xd2de8739,0x5dd1c5e0 .word 0x8c757078,0x6266351c .word 0x005d8ff8,0x19ec39de .word 0x9ab74c9c,0x403d45fc .word 0x155d2469,0xc8f242fb .word 0x6b442ebb,0xb43aa7ac .word 0xe6e3c4ac,0xe4e8f113 .word 0x81a201c8,0xca34d567 .word 0xea86fc98,0xf45ddd1b .word 0x7cbf9585,0xa582ba7e .word 0x0f4feabf,0x1968a65d .word 0x53714bf1,0x6e324760 .word 0xbef27d07,0x8c3705ac .word 0x218ac471,0x41d43d55 .word 0x57101f0c,0x75dd47ef .word 0xd9626ff0,0x879aa056 .word 0x471cfabe,0x2be5e45a .word 0xbdd93909,0xec7f3e41 .word 0x964cb1f4,0xc44b4f83 .word 0xe6069cf8,0x551346bf .word 0x49a383de,0xf6aeec82 .word 0xfb16fbe3,0xa251498e .word 0x1fa367c0,0x5fddbcc3 .word 0x86241bb3,0x243a5a99 .word 0x83b54aeb,0x088a6ef6 .word 0x4595edeb,0x8effe23c .word 0x6914b716,0xc226d604 .word 0xe6d9b802,0xda00f38e p41_local2_expect: .word 0xe807ca4e,0x7104e491 .word 0x68895028,0xb6cd04e0 .word 0xf12dc42e,0x37864d2d .word 0x00000000,0xbeb5971e .word 0x7bb4dd1b,0x000000c4 .word 0x00000af8,0x3ac672f0 .word 0x0d933dfa,0x8c85beb4 .word 0xb984cfd8,0x898b593d .word 0x1f64a533,0x906c46d8 .word 0x86c21e8d,0xe9952723 .word 0x0beae15d,0x28a3ffd9 .word 0x778e222e,0x8ce806a4 .word 0x500145d2,0x25c9f4c4 .word 0x03f7e91d,0xa3ceeae6 .word 0x5265f72a,0x267d3eb3 .word 0xf5cb741e,0x5773e2c9 .word 0x8fb2813f,0xaf89864d .word 0xec6597bb,0xb6714956 .word 0xdf02d6cc,0x48170e93 .word 0x0399e82a,0xfab284ae .word 0x92ac05fa,0x333722dd .word 0x2a60b7e7,0x6ce2622e .word 0xb2dcc71e,0xbd9330d4 .word 0x599e70d2,0xf4b0c06e .word 0xe295379f,0x780f0c1f .word 0x22f314ab,0x3dae5432 .word 0x5f39b985,0xf077f072 .word 0x00000000,0x245ffc5e .word 0x002a4b68,0xff00c347 .word 0x4f0b39cb,0x928ffe4c .word 0x0e95b6bd,0x43cc8966 .word 0xee9b9e9d,0xc8253b42 .word 0x71e080af,0xe709b657 .word 0x42304776,0x73018df3 .word 0xa049646f,0x76cff02a .word 0x13657126,0x8fccbee3 .word 0x846e981d,0xdb9a83b3 .word 0x0649fc8d,0x8f385e73 .word 0x5a5ccf7f,0xdca3f7db .word 0x3d12838e,0x494e0a9a .word 0x245ffc5e,0x7fdfa818 .word 0x8435aa3b,0xdea007d0 .word 0x80141111,0xb432e977 .word 0x338e8630,0x829e70d0 .word 0xe0ac45ec,0xe56189b6 .word 0xa2d807e3,0xfa8d7285 .word 0xaeff8623,0x7cf9357f .word 0xee6cdd7d,0xb6aa02ee .word 0x2f45910b,0xbd4e5f8f .word 0x3adfda32,0xb6a24111 .word 0xe65b393a,0xc53e695a .word 0xbb7aeee4,0x03506f77 .word 0x801b7b6e,0x5d98782a .word 0xdee92157,0x87344133 .word 0xc4f4596f,0xffa3be0b .word 0xce20a08c,0xdeb45ba7 .word 0xf0ef10a1,0xe4dc247e .word 0xbcc79016,0x82f3d577 .word 0xbcae38b8,0x973c27da .word 0x87a676bc,0x3af2d80d .word 0x91742900,0x1979065b .word 0xfa838727,0x00aa1052 .word 0x2fcb7d21,0x7bc97a23 .word 0xd933daff,0xdfd36d25 p41_local3_expect: .word 0x5efc5f24,0xbf10d2f6 .word 0x7c992793,0x74ff2968 .word 0xcbb6d834,0xbe3b51c8 .word 0x2588c535,0xc1dd4f9a .word 0xf5ad976e,0x818acd8c .word 0xca132574,0x00000000 .word 0xaf93c61c,0xedb6d1f3 .word 0x6f440bb7,0x03eafe4c .word 0x1abc389c,0x2ae3ead1 .word 0x7fa10cbb,0x55adb4bb .word 0x0a5d443c,0x60698d20 .word 0x67b81318,0xce48f3c6 .word 0xcaaa24f0,0x42f98538 .word 0xcf653af1,0x989e7b19 .word 0xbbc4710f,0xdd2d8f81 .word 0x19a7bca6,0x9d8f6ebf .word 0xf016ece5,0x22a6da72 .word 0x742513ca,0x41cb250f .word 0xffffffff,0x0dcc3358 .word 0xffffffff,0xffffb6cb .word 0x0ad361b1,0x7f5dbc4e .word 0xd2f358e6,0x437b2a70 .word 0x8b941174,0x1b08259c .word 0x7cec0b7e,0xb78ee6a6 .word 0xab6827ac,0x01a8fb03 .word 0x53b7c61c,0xbb63075c .word 0xfda09402,0xabae6e34 .word 0xc4ee72b3,0x70f00ec6 .word 0x7e598765,0xa1f07b07 .word 0x0edf1adc,0xe684c2a1 .word 0xd8bf92c9,0x1dbbd86b .word 0x5d3ce938,0x11eb64eb .word 0xea2c3077,0xe95f0a7a .word 0xd3407602,0x6a77751f .word 0x9277304b,0x48f619b1 .word 0x5a16ce93,0x632ef4c3 .word 0x880cbd2c,0xfa9618e4 .word 0xe3c2dac2,0xf40a69d8 .word 0xcc91b522,0x1b049df4 .word 0x1ae5be2b,0x00000023 .word 0x9dd7100e,0xf5473315 .word 0x2c101b50,0xa89cc015 .word 0x6c21ef67,0x5d64bada .word 0xdff0479d,0x8bed54d3 .word 0xb2802ec8,0x55b7eff1 .word 0x470c051c,0x4cbaad76 .word 0x73f6dc0d,0x0f6b3899 .word 0xc5986e6a,0x35af689b .word 0xad5cff31,0xc2d2b469 .word 0x25d7b845,0xb785855e .word 0x47dcf6e4,0x85a8a428 .word 0xd11238d6,0xd3bf540b .word 0x16745c73,0xacf1bf08 .word 0x59b9a2e6,0xd23da88e .word 0x0d008409,0xeab68ced .word 0x8e61bbff,0x22c5386c .word 0x066e9179,0xd0584bf2 .word 0x0bdfdf73,0x93f1f66c .word 0xc3648a49,0x5b057a98 .word 0x3269f1cf,0xf2cb6e1d .word 0x69f1d840,0x66462152 .word 0x07749b04,0x84738dda .word 0x90541427,0x3d653ec1 .word 0xd251bd50,0xaadba9f6 p42_init_registers: .word 0x4ca195d3,0xb1a47e75 ! Init value for %l0 .word 0xa08522b9,0xd0e7c296 ! Init value for %l1 .word 0x7cc40054,0x877fec2d ! Init value for %l2 .word 0x71436b76,0x5f8feba0 ! Init value for %l3 .word 0x70a0f3cf,0xd8fa5724 ! Init value for %l4 .word 0x305406ec,0x86a4671c ! Init value for %l5 .word 0xc629f100,0x6a17da83 ! Init value for %l6 .word 0xd3c6abc0,0xa838b662 ! Init value for %l7 .word 0x9345bb0e,0x048bf737 ! Init value for %l0 .word 0x35590418,0xc9a41a6a ! Init value for %l1 .word 0x325b9c0c,0x3f58842e ! Init value for %l2 .word 0x5d4498f6,0x4b216054 ! Init value for %l3 .word 0x7a541e22,0x4f5b36b8 ! Init value for %l4 .word 0xbcd3f67b,0xc476b897 ! Init value for %l5 .word 0x4013cdbc,0xb48603eb ! Init value for %l6 .word 0x87a87c06,0xe52e6ab9 ! Init value for %l7 .align 64 p42_init_freg: .word 0x64198e31,0xc0e063f5 ! Init value for %f0 .word 0x1664e749,0x59351c37 ! Init value for %f2 .word 0x0a0a8aa4,0x2dd1be8a ! Init value for %f4 .word 0xaf1571a8,0x524f46ed ! Init value for %f6 .word 0xf82f4043,0x24d4825b ! Init value for %f8 .word 0x5dce1eeb,0xb0fa723d ! Init value for %f10 .word 0xc1394675,0xaadcb212 ! Init value for %f12 .word 0xb67b6d15,0x3ef7e69f ! Init value for %f14 .word 0x89f805cf,0x085042da ! Init value for %f16 .word 0x23c7a23f,0x078e7d0f ! Init value for %f18 .word 0xc397b77e,0x6f1a7255 ! Init value for %f20 .word 0x1499b497,0xac1eef8a ! Init value for %f22 .word 0x34d6f44c,0xdd58644f ! Init value for %f24 .word 0x8e8cd1d1,0xb08885f6 ! Init value for %f26 .word 0x8396505d,0xadc13236 ! Init value for %f28 .word 0xeaefe186,0xf5f5803a ! Init value for %f30 .word 0x78dba56a,0x2e6d4dee ! Init value for %f32 .word 0xe4e21985,0x9237390d ! Init value for %f34 .word 0xc15ec476,0x0b5b4e8a ! Init value for %f36 .word 0x8a507f45,0xfe44ecc7 ! Init value for %f38 .word 0x6434fb5a,0xb5068389 ! Init value for %f40 .word 0xffd9b6c3,0x402298d2 ! Init value for %f42 .word 0x66af3268,0x1030faf3 ! Init value for %f44 .word 0xf876b97e,0xe62a92c4 ! Init value for %f46 .word 0xa009c881,0x68613331 .word 0xf2bf718f,0x28cd3a2b .word 0x30f93481,0x7e9c1513 .word 0x9e59e38a,0x28773e77 .word 0xdd7fa1d1,0xbdc28130 .word 0xf25efea1,0x75f64515 .word 0xd0c2e4cb,0xb3ee41d8 .word 0x194452f6,0x782a1951 p42_expected_registers: .word 0x00000000,0x206d20e0 .word 0x5a7dcef9,0x0e8da490 .word 0x00000000,0x206d1af2 .word 0x00000000,0x84d83fd8 .word 0x00000000,0x7eb797c3 .word 0x5a7dcef9,0x0e8da490 .word 0x00000000,0x00e9a783 .word 0x00000000,0x2a2270b8 .word 0x00000000,0x9bdc8b39 .word 0x00000000,0x5b187b41 .word 0x409c579a,0xc6bb9b4d .word 0x00000000,0x0000a94e .word 0x409c579a,0xc6bb90db .word 0x00000000,0xdfdf668f .word 0x00000000,0x9bdc8b39 .word 0x00000000,0x000007f1 p42_expected_fp_regs: .word 0x64198e31,0xc0e063f5 .word 0x1664e749,0x59351c37 .word 0x3cc05bae,0xbbabf5ff .word 0xaf1571a8,0x524f46ed .word 0x001028e1,0x44ecc68f .word 0x5dce1eeb,0xb0fa723d .word 0xc1394675,0xaadcb212 .word 0xb67b6d15,0x3ef7e69f .word 0x89f805cf,0x085042da .word 0x23c7a23f,0x078e7d0f .word 0xc397b77e,0x6f1a7255 .word 0x9e5c9183,0x32368b72 .word 0x34d6f44c,0xdd58644f .word 0x8e8cd1d1,0xb08885f6 .word 0x409c579a,0xc6bb9b4d .word 0xeaefe186,0xf5f5803a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0xf3b2ca62,0x676e39a8 .word 0x989798c8,0x83a1292c .word 0x989798c8,0x5b187b41 .word 0x7e351848,0xa797575a .word 0xd1b99864,0xfa5c6bcf .word 0x7f86488c,0x72604256 .word 0x64428871,0x0106d9f9 .word 0x99596d05,0x92c266aa .word 0x9d4f55f9,0x852f865d .word 0x5004fc67,0x713d5195 .word 0x6339c1af,0x7f9507a8 .word 0xb23d8df5,0xf4205a00 .word 0x643183af,0xfe3f2041 .word 0x40425ba1,0xdfdf668f .word 0xb35e9b90,0x1567876a .word 0x2c890978,0x7a4e829d .word 0xab1ba668,0x27b21804 .word 0x058a9585,0x0181ee3f .word 0x64def66f,0x422407eb .word 0xd63ba80a,0x935da51d .word 0xd008e6fa,0xa0976cd4 .word 0x592c6557,0xd727bd3c .word 0x846e19ac,0x93cfad5c .word 0x5cf57a5c,0xc0f35ab6 .word 0x821852f5,0x1bd72ed3 .word 0xe6201ad3,0x5c2d288e .word 0x5058b97a,0xa51e41a7 .word 0xbc6f7fc5,0x181da65d .word 0x81c06ac3,0x983f8df2 .word 0x6a2e6195,0x40425ba1 .word 0x849734f6,0x47bad686 .word 0xdc0873b8,0x96e5cd56 .word 0x39c68136,0x5d91c667 .word 0xce975a3c,0x482cc20b .word 0x5c742ace,0xb40e7c5b .word 0xf5efe057,0x2cb1ebb3 .word 0x45b2bc4b,0x6b725f15 .word 0x50918554,0x854c6cc2 .word 0x0290e4b4,0xa6b510dc .word 0x4aa67704,0x589f7219 .word 0x1639b65c,0x11539143 .word 0x7052fed5,0xca8bc14f .word 0x0c152da1,0xe5c6d417 .word 0xc6909ca4,0x2a2093f2 .word 0xffd8efb0,0xd7da5c6f .word 0xc13e88de,0x68658fef .word 0x22bd1799,0x7eff335f .word 0x7feff7fe,0x9d71ac77 .word 0x98df7579,0x4244d2f2 .word 0xf6fdcf69,0x642b2652 .word 0x3dc321ad,0xc45ac662 .word 0x0ef377b4,0x75ada5c0 .word 0xffffffff,0x63106a69 .word 0xdf270121,0x847065ec .word 0x486dce43,0xa173fdf8 .word 0x130d13e4,0x21ae173b .word 0x34c2836a,0xeec77fcb .word 0x2a8df0b0,0xfd5d44fd .word 0x5a493c08,0xe9ea83ae .word 0x86c5afb3,0xfc2720ff .word 0x49ca1abd,0x5a4d7849 .word 0x5a65e1c2,0xe499e739 .word 0x6887b181,0x6b653647 .word 0x6c845600,0x4cda42a2 p42_local1_expect: .word 0x358d3a90,0x83920f1d .word 0x032aa10c,0xeca02d1d .word 0x5a7dcef9,0x0e8da490 .word 0x4ea9e379,0x00000000 .word 0x833e155b,0xe7bf9b95 .word 0xb9c271bc,0x85813503 .word 0x477f8c7f,0x6bdc0d63 .word 0x6cbf2c6c,0x8c41dd4a .word 0xa6f9ec53,0x220853dd .word 0xc9d8b502,0xacf706d3 .word 0x4dce0466,0x71c19089 .word 0x8cb312b5,0x91816717 .word 0x6342c56b,0x30b09dae .word 0x6c77b0bb,0x107ff685 .word 0xf6cd9d5b,0xce4ca7ba .word 0x7018b2cd,0x5681fe65 .word 0x7daeb54d,0x06550480 .word 0x6e31673d,0x266c352b .word 0xd8c4be98,0x1fe61a64 .word 0x504e797a,0xc85ba85e .word 0x6b42d707,0x9507502d .word 0xe4cbd01e,0x9ee33e7d .word 0x463af9ba,0x15afdfe2 .word 0xeec26b7c,0x98e29268 .word 0x11b80049,0x7c671079 .word 0x2b05655d,0xe6bdcf8b .word 0x4a2f2e19,0x27026d42 .word 0x78563eea,0x7fef5d98 .word 0xc4a5856e,0xc2e73894 .word 0x701cf0f7,0x8928b006 .word 0xaa3cf148,0xd4e7b239 .word 0x9be44a4f,0x611d0c2e .word 0xdf5a562a,0xbeff7040 .word 0x263dfa8c,0xd3ab6bfc .word 0x20bb433a,0x2a2ccb58 .word 0x45f77fa0,0xa96fda55 .word 0x5468e076,0x2f66433a .word 0x2241c95a,0xaaf9e7bf .word 0xfa72c309,0x37e70468 .word 0x5bf3c3b9,0x9f01a872 .word 0xa2a2745e,0x4e4fda2b .word 0x49c487bd,0xdff4bb6f .word 0x4d9a2ca7,0x36b42e5b .word 0x4b216054,0x015d95d5 .word 0xc02daa3a,0xd2338b9b .word 0x4683c8b0,0x77ac5fb7 .word 0x5207dfb2,0x206d21ae .word 0xe6833eb6,0x22228f8f .word 0xcead1b77,0xf76ec09e .word 0xb0a4c947,0x845f5e2b .word 0x704888d4,0x93669a91 .word 0xba635836,0x394f2ab9 .word 0xc9d50a15,0xd445ef05 .word 0x568a03ce,0xb989d860 .word 0x0e958adc,0xf42d57eb .word 0x3e0a7038,0x5c0d7c06 .word 0x9eb319b6,0xd183dde3 .word 0x3204f2f1,0x8849da23 .word 0xeffa4f94,0x88256810 .word 0xe7be751a,0xcf1fc05b .word 0xcc92cc1d,0x713006b5 .word 0x0476401c,0x9e9f97ab .word 0x55a4b168,0x02f4d5ea .word 0xf1786752,0xa2fcdb4f p42_local2_expect: .word 0xc397e4d4,0xcfb028e1 .word 0x0da67f00,0x3561d38a .word 0x4a6d3a38,0xe5d23c3f .word 0xd81a6d20,0x00000000 .word 0x409c579a,0xc6bb9b4d .word 0xb89728e1,0x44ecc68f .word 0x6ea273f0,0x9ae82935 .word 0xbc081f6a,0x000000cc .word 0x8b7305d7,0x70aa81c4 .word 0x5a7f126f,0x3f3e214c .word 0xb25955a9,0x7f23b659 .word 0xa3c1a905,0x218fe7d0 .word 0x155cbf11,0xdc4f7a56 .word 0x11048736,0x8371d853 .word 0xa5a2a09e,0x1df8f7e8 .word 0x4e5f4f6d,0xfcff76c7 .word 0xfb1446bd,0x37ce5b5d .word 0x31323d59,0x3085d893 .word 0xac6872d5,0x40a5a391 .word 0x9610bae7,0x2253703a .word 0xcc196fde,0x768c9056 .word 0xa5810b15,0x34a21d3b .word 0x733f2832,0xe1daed1c .word 0x7e7495ff,0x93ec4524 .word 0x48ab01ce,0xd23423c0 .word 0x744656ab,0x4b3e84ca .word 0x6fdb8280,0x7ab19f1a .word 0x6744a61c,0xe35ae840 .word 0xbe20e1c4,0x9fd22f70 .word 0x4d3e4740,0x199edf0d .word 0xcb9bda8f,0xb51f5e51 .word 0x00000003,0xb1e3719a .word 0x94774f77,0xf67392e1 .word 0x3a00c08e,0x48364602 .word 0x372fc9a7,0x784454d6 .word 0xb3606011,0xbbbee5df .word 0x3c6e158d,0x4824f66f .word 0x3ed8c73a,0x0e4cc9df .word 0x681ba745,0x97907470 .word 0x6d1230a6,0x859dc0eb .word 0x3547a6c4,0x79e3a94e .word 0xacd9a159,0x039dad42 .word 0xfb2124c0,0xf1646dc4 .word 0x6eed2cef,0x0bc5bce7 .word 0x5dc71132,0xb08d3b29 .word 0x7f96efb3,0x4b05c1b7 .word 0x5f1006d8,0x403408aa .word 0x524f4711,0x14a6edfd .word 0xe7756be3,0x13c9b468 .word 0xef112ec0,0x748136bc .word 0x9e5c9183,0x32368b72 .word 0x3ab146e4,0x79e3a94e .word 0xa02a2910,0xbc5ba244 .word 0x3dc7fcdf,0x575fb17d .word 0x4de43662,0xe894b236 .word 0xc922423d,0x8dd93d08 .word 0xaee1da91,0x51fe543c .word 0xbd54d63b,0x6a6546f2 .word 0x1d8fbb1a,0x00000010 .word 0x17cd033d,0xf9c9ff15 .word 0xa6392955,0xd80255d2 .word 0xab0b1c54,0x306412ac .word 0xfea2f1b6,0x22808089 .word 0x7beafeb6,0xbb1dcf34 p42_local3_expect: .word 0x76000000,0x00000000 .word 0xc0000000,0x1d2da0ec .word 0x8d51b10e,0x895ed9a2 .word 0x329672ec,0x10d3647a .word 0xc397b77e,0x6f1a7255 .word 0x371c3559,0x49e76416 .word 0xe9036c44,0xfa301a05 .word 0x610a0238,0xed8bae21 .word 0x1bcf6cab,0xb4948319 .word 0x39169ac4,0x33b79d39 .word 0x14491ae4,0xfecd5b1f .word 0xdc2be6d3,0x1e5558d1 .word 0x9db47ac5,0x397cb4ab .word 0x1685c929,0x78ebc031 .word 0xa4e48fcd,0xc6a7acc8 .word 0xa838b662,0x6782d120 .word 0x5893c004,0xe4f3c651 .word 0xe1a63f30,0xafc3dc9b .word 0x063b2785,0xffc579e4 .word 0xee1bfd73,0xd6f93a3e .word 0x148b587d,0x5b34bbb8 .word 0xba9a16f0,0x8a738175 .word 0xa4d3f4c1,0xfa5c6bcf .word 0x564f0ba7,0xb8a87eee .word 0x32d621de,0x4aac02b4 .word 0x0f038949,0xe72ad043 .word 0xa255bc4a,0x5d91c787 .word 0xfffff210,0xa5e53436 .word 0x49a182ce,0x95b232c2 .word 0x186c4178,0xaa512d3d .word 0x9625beb4,0xcb48dc6b .word 0x8be7e404,0xada8bfc7 .word 0x06ebf218,0x57d9a051 .word 0x64e4e14b,0x8dff0ef0 .word 0xb42ddbbb,0x5a5e6432 .word 0x4829631d,0x5fe83754 .word 0xe5119ff7,0xb72d9b6a .word 0x38f3516d,0x99243629 .word 0x150edd28,0x265f071d .word 0xeccdcf8e,0x3d65ec6f .word 0x0f401400,0xac112748 .word 0xf1d605b4,0x5b25d620 .word 0xace5226f,0x9556f388 .word 0xbd8e6edb,0xce49a638 .word 0xbff527d2,0x3482ff62 .word 0xaa74930a,0x29202d21 .word 0x2406735f,0x4cd0b5be .word 0xa796ddc3,0x491e6a34 .word 0x37c6cbcd,0xd4327ccf .word 0x3fe1e2b4,0x2003f811 .word 0xfc8e4c03,0x8dc4bed0 .word 0xeeec1bf6,0xf3e1acb1 .word 0xf7d90e0a,0x8ff10988 .word 0xe07a783e,0xf5f674c6 .word 0xcb866da7,0xec1a73ab .word 0xe1b486d2,0x8a7ecc6f .word 0xfe694d7b,0xabdb30e1 .word 0xc31d0eae,0x0a77bc72 .word 0xac58130c,0x7cce3330 .word 0x00000000,0x00e9a783 .word 0xcc872754,0xf3ef1c89 .word 0xdbb9997b,0x10344e8f .word 0xd2825975,0x1a3e00ee .word 0xd3d1c2d9,0x7eac1067 p43_init_registers: .word 0xccc1f0f0,0x92248fa5 ! Init value for %l0 .word 0x8b9bbadc,0x4a830d31 ! Init value for %l1 .word 0x03a0d3fa,0xc8b5611c ! Init value for %l2 .word 0xa4522334,0x49692ce2 ! Init value for %l3 .word 0xcffadc41,0xec9bf502 ! Init value for %l4 .word 0xe943c462,0x276d6d74 ! Init value for %l5 .word 0x014b99ea,0x061988bd ! Init value for %l6 .word 0x02837c0f,0xf632732d ! Init value for %l7 .word 0x4ccebe41,0xf01a79be ! Init value for %l0 .word 0xc243af3e,0x79684815 ! Init value for %l1 .word 0x04406722,0x2e0f8da4 ! Init value for %l2 .word 0x76a9866b,0xb4017d4a ! Init value for %l3 .word 0x16efa0ce,0x5646035b ! Init value for %l4 .word 0xe65a6306,0xa560f2d7 ! Init value for %l5 .word 0x89acbccc,0x610b4d15 ! Init value for %l6 .word 0x1b24a6d0,0xa1350d97 ! Init value for %l7 .align 64 p43_init_freg: .word 0xa6da29ef,0xfc4b4b3e ! Init value for %f0 .word 0x0a435361,0x3ffe07c5 ! Init value for %f2 .word 0xf6031e5f,0x20e070e8 ! Init value for %f4 .word 0x38da5d93,0xd21ec5ce ! Init value for %f6 .word 0xe64843c0,0x0436c4d9 ! Init value for %f8 .word 0x798fe501,0x59bc6bcb ! Init value for %f10 .word 0xdf6d7057,0x23bcadf5 ! Init value for %f12 .word 0xd20fba80,0x4109cfc4 ! Init value for %f14 .word 0xbbbe5ee9,0xeb271acf ! Init value for %f16 .word 0x21668aac,0xe3e2f8ac ! Init value for %f18 .word 0x53f9654c,0xaf86f9f5 ! Init value for %f20 .word 0x44b59313,0xf6380b65 ! Init value for %f22 .word 0x34edf262,0x9afebe35 ! Init value for %f24 .word 0xf580be4d,0x59a81d10 ! Init value for %f26 .word 0xea51c264,0x86127291 ! Init value for %f28 .word 0xb0f4dfac,0xecd05294 ! Init value for %f30 .word 0xe8d2a978,0xc60cf11f ! Init value for %f32 .word 0x431cc0d7,0xc88174b0 ! Init value for %f34 .word 0xb269713f,0xb37c5924 ! Init value for %f36 .word 0xa7ee4889,0x55881a67 ! Init value for %f38 .word 0x8d326ba7,0xbc22464f ! Init value for %f40 .word 0x6971cbbd,0x06d27e38 ! Init value for %f42 .word 0x436b09a6,0xb881a705 ! Init value for %f44 .word 0xc1c55b9f,0xd828af88 ! Init value for %f46 .word 0x0a0147dd,0x90b6059c .word 0x28863f53,0xd7916ff9 .word 0x55537ad2,0xf3411f25 .word 0x98d0c706,0x5c4296c7 .word 0xa23990a9,0xc7376e02 .word 0x35a60736,0x57b76127 .word 0x41c79804,0xc4689baf .word 0xb2fd8e86,0xee1ea1fa p43_expected_registers: .word 0x00000000,0xc1388109 .word 0xffffffff,0xffffff90 .word 0x00000000,0xa531e380 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffbe35 .word 0x00000000,0x00000000 .word 0x00000000,0xa531e390 .word 0x00000000,0x2d4693bc .word 0x00000000,0x9afebe35 .word 0x00000000,0x34edf262 .word 0x0307640c,0xdc462026 .word 0x00000000,0x00000034 .word 0x00000000,0xf01a79be .word 0x00000000,0x00001fb2 .word 0x00000000,0x00000034 .word 0x00000000,0xeb0c6800 p43_expected_fp_regs: .word 0xa6da29ef,0xfc4b4b3e .word 0xd9c43604,0x3ffe07c5 .word 0xf6031e5f,0x20e070e8 .word 0x38da5d93,0xd21ec5ce .word 0xe64843c0,0x0436c4d9 .word 0x798fe501,0x59bc6bcb .word 0x2ce4d708,0x23bcadf5 .word 0xd20fba80,0x4109cfc4 .word 0xbbbe5ee9,0xeb271acf .word 0x21668aac,0xe3e2f8ac .word 0x53f9654c,0xaf86f9f5 .word 0x44b59313,0xf6380b65 .word 0x34edf262,0x9afebe35 .word 0xf580be4d,0x59a81d10 .word 0xea51c264,0x86127291 .word 0xb0f4dfac,0xecd05294 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0x35befe9a,0x62f2ed34 .word 0xfffc695b,0xcc21bfdb .word 0x25a3baf8,0xf7a1ebc9 .word 0x5f4a75cc,0x70e9f2ff .word 0x60c5c8e6,0x74663c72 .word 0x7fd23c71,0xec3fed25 .word 0x3858d4bc,0xa6ba446e .word 0x8e392e90,0xef4364ca .word 0xc67d8dde,0x12097e15 .word 0x97892b64,0x9e92b001 .word 0x2ef1b2fc,0x50e58d7f .word 0x5de81fbf,0xa2ef1c29 .word 0x2eec54f9,0x5299e027 .word 0xce97e6be,0xbe77a451 .word 0x7081d55f,0xd433b0d0 .word 0x00000038,0x88d597bb .word 0x398a6da9,0x225a194d .word 0x1b4e6001,0x5cc2bbe9 .word 0xfae505f9,0x59bd1b67 .word 0x84161c20,0xd38fba5e .word 0x5815430c,0xeca888a4 .word 0x3e839452,0xafc6a205 .word 0x377e9f94,0xa1d5c701 .word 0x57e5e070,0x2c3a025b .word 0x0307640c,0xdc462026 .word 0xb0f4dfac,0xecd05294 .word 0xe3985f99,0xedcea7c9 .word 0x8d610863,0x06e9b8d3 .word 0x72ca780c,0xcac5697a .word 0xa7f2edcc,0x764195b0 .word 0xdda29415,0x175ab508 .word 0x213b82cd,0xa79b8a3f .word 0x073b450c,0x407eaac7 .word 0xae5ad355,0x59c5dbf4 .word 0x7d088946,0xa38d3a28 .word 0xedf81404,0x76b14c5a .word 0xa8cc3ff2,0x8c7670ef .word 0x2e018cd4,0xad7bfc5e .word 0x196de990,0x1d16846e .word 0xa0feac4a,0xb420d916 .word 0x0a17f1b3,0x2dedb51a .word 0x4bd50471,0xad640297 .word 0x17f0e4ab,0xff250e22 .word 0x90efdf7a,0xe0f953c0 .word 0xe146ea50,0x40fba96a .word 0x928fefee,0x7099470d .word 0x93699cee,0xe01628bb .word 0x8c504909,0xb14c4b10 .word 0x88a4108f,0x02155d45 .word 0x6762e459,0x2f0291f9 .word 0x98c05cbb,0xa1951e74 .word 0x2a2e7b97,0x51d899e1 .word 0xf7db7ce3,0xf392f68c .word 0xfd6a7613,0x226870af .word 0x1776ec95,0x0eb1ff3a .word 0x8abf595b,0xd2a1fd1b .word 0x12615ed5,0x4158da4c .word 0xbe26ca7c,0x239cb4f2 .word 0x06281fe0,0x42c06e0c .word 0x07d06c5a,0x7183da9e .word 0xe1f671b8,0x6271736e .word 0x42484c44,0xefa3c20d .word 0x7a8d0fa7,0x984eb458 .word 0x1f8f1fb2,0xd8265b8e p43_local1_expect: .word 0x7beced94,0x80e4d0f5 .word 0x3e77863f,0x876115c8 .word 0x6df18e8e,0x145bfdf6 .word 0x4c65f953,0xc62e8c66 .word 0xb4017d4a,0x4e841006 .word 0xa8ec06b2,0x9dd45edc .word 0x7cf02f7b,0x3b0ae83c .word 0x9381c729,0x8518eef4 .word 0x2898f0a4,0x22ab200e .word 0x5b35db10,0x41b87aa2 .word 0xf0ef218c,0xbfe5b607 .word 0x00000044,0x000001c1 .word 0xb6b9e481,0x6c0290cf .word 0xfc8fad03,0x8c21f24d .word 0xfaa42ec0,0x1f366ecb .word 0xf6727854,0xd7848867 .word 0xb1a9c408,0xa4b8513c .word 0xf6cbe42c,0xa7f20c97 .word 0xd4460077,0x72e66607 .word 0xde0f54cb,0x2f0eeb90 .word 0xfdb9b000,0x73a366c0 .word 0x845dcb6a,0x81620562 .word 0x9d642777,0x3a9475b4 .word 0xd061a92d,0x56baa363 .word 0x5124ce71,0xdadbde2f .word 0x5c616cde,0x7a4c11d6 .word 0x0ad5bf25,0x4bd51339 .word 0xfd31b74d,0xb8f47e3d .word 0x7b24d748,0xfcbd9032 .word 0x2b5d56cb,0x0a0baddd .word 0xd23a5d22,0x77fd6c6d .word 0xe5e7c1cd,0x40f0c326 .word 0x4a830f7f,0xf021b69c .word 0x129cfe3b,0x4d8ad203 .word 0xf18c742f,0x253ce0d1 .word 0x09ef0085,0x77d235aa .word 0x026e6f0c,0xe4bb3b80 .word 0x8bccd211,0xc61022ff .word 0x7a07494f,0x4be02123 .word 0xf8548d99,0x96fdbe5b .word 0xb2a5d6de,0xd80aefb8 .word 0x99245649,0xb8d9da1a .word 0x9c74f578,0x0f0d27d5 .word 0xbd1fb49a,0xc52558eb .word 0xb81b7bbc,0x0218907e .word 0x0a6ac7c8,0x3fbfe420 .word 0x74052801,0x96993815 .word 0xe0c2270d,0xf9775743 .word 0x02377648,0xbef1db26 .word 0x47ce9a17,0x6c952e0a .word 0xa572836c,0x7ac9c3cc .word 0x079db31e,0xf2b08d4c .word 0x4cb99102,0xe605d687 .word 0x955082a4,0x312e7343 .word 0x1a0dbeac,0x4fe244ff .word 0x6611c9c8,0x3ffd16e5 .word 0x2f1db5de,0x7cbf76e2 .word 0xf52b3a0c,0xfa760744 .word 0x8d3e714b,0x70985efe .word 0x66acdf08,0x401760c4 .word 0xb3434435,0xb2dd4875 .word 0x6c9c7773,0xf427f8fe .word 0x6e1055d0,0x3871e319 .word 0xe6300a60,0xe0a64809 p43_local2_expect: .word 0x3e4b4bfc,0xef29daa6 .word 0xc507fe3f,0x6153430a .word 0xe870e020,0x5f1e03f6 .word 0xcec51ed2,0x935dda38 .word 0xd9c43604,0xc04348e6 .word 0xcb6bbc59,0x01e58f79 .word 0xf5adbc23,0x08d7e42c .word 0xc4cf0941,0x80ba0fd2 .word 0xaa532646,0x30324206 .word 0x0000003f,0x83db0ac0 .word 0x38e24b80,0x078c2b80 .word 0x4d50ff9c,0x99c42182 .word 0x2e0f8da4,0x78d90c27 .word 0x24f9998c,0xdca796aa .word 0xa4569e1d,0xcdf0018f .word 0x5f82b257,0x0d1cddd3 .word 0xb4dad6a1,0x409098bb .word 0x3bc50b8d,0x1356847b .word 0x01df68c8,0xf172d263 .word 0x655e2dd6,0xf806169d .word 0x53a77dee,0xda5f03f2 .word 0xfafc60d9,0x119647a7 .word 0xd8515e79,0xfeab48d9 .word 0x8d38ab05,0x010150ed .word 0x584f4a45,0x86e76030 .word 0x82992aa5,0xc119143f .word 0xa07412a8,0x48786c72 .word 0x83ff6f89,0x683e0a1f .word 0x838f8713,0xd8210dd1 .word 0x7825f34e,0x8a09b7e3 .word 0xbb07aeef,0x20404937 .word 0x307c3fa9,0x2c71ddba .word 0xe55620ee,0xbf259841 .word 0x64efe156,0x79936460 .word 0x646df1a4,0xc145a0dd .word 0xe0583b62,0xa4975364 .word 0x2f73b8ed,0xd87f50e3 .word 0xcec2574d,0x03658c03 .word 0x62bfbda3,0xa3357690 .word 0xc52442c0,0x2a4fcbbc .word 0x068594f5,0x15e9a9c1 .word 0x556197de,0xf60b668a .word 0x24cdc2b4,0x2e3fcb2f .word 0x1c9e66c3,0x2f3d900d .word 0x63231f88,0x3ebcf96c .word 0xba742916,0xd6b41f32 .word 0x5049e8cb,0x9f66e927 .word 0xcd18ef4d,0xe3730b39 .word 0x84aeac00,0xb582748e .word 0x2c1cb3bb,0x0dc16321 .word 0x4a30b9df,0xcd60d727 .word 0xe6e500e4,0xdc7fccd2 .word 0xd15fc584,0xd9159763 .word 0x525396af,0xb9811b54 .word 0x1f385f98,0x89eaa305 .word 0x40a293be,0x8acf99a8 .word 0x7d295698,0x1a83487e .word 0x3e4292ce,0xe801bac3 .word 0x6d575f70,0x77cce5cf .word 0x81a5d73e,0x7b80f9e2 .word 0xe86fece1,0x9f7b591d .word 0xae412dda,0xf580f62a .word 0x3a9e108d,0x18b81e59 .word 0xf8a6414d,0xfbe5ea0a p43_local3_expect: .word 0xdc462026,0x00000034 .word 0xbe791af0,0x89ba4a14 .word 0x815775c6,0x886dd26d .word 0x90e331a5,0xb3aa6fc7 .word 0xffa9b514,0x9e462cb6 .word 0x00000080,0xffffffff .word 0x43a0c4cf,0x6821478e .word 0x2d4693bc,0x9004ada1 .word 0xdab66281,0xe7c626db .word 0x2434dfb6,0xb1e7cb82 .word 0x4b81c6d2,0x664b2021 .word 0x9c82cb1f,0x82e746de .word 0x28b141ad,0xcd340502 .word 0x11dab015,0xe8b84d66 .word 0xe1e7d8bf,0x93b548a1 .word 0x1e8fce6e,0xa5cbd090 .word 0xbfed579d,0x05b9ccd9 .word 0x73fdefda,0xcdd25d0f .word 0xebdff12a,0x17fe6345 .word 0x4cb2413a,0xd5873efd .word 0x7c5a5178,0x3e4f10ab .word 0xf6594d84,0x588bdd13 .word 0x013d7466,0x65cf2a3f .word 0xad2fd337,0x4f4545e4 .word 0x051e2ebb,0xf1fa5ae7 .word 0x76d56378,0x6a85c7e3 .word 0x260e1ba8,0x7fd6b3ec .word 0x39a9b78b,0x4047cac9 .word 0x3d1c8b48,0x203d89f2 .word 0xe5ceb9e6,0x1eb768d0 .word 0x019bfa59,0x61f94b81 .word 0xfe43a4ff,0xea26f565 .word 0xb0db1082,0x575dd4b1 .word 0x50ed5d84,0x3901fd5c .word 0x0a0bfffc,0xb998b3ae .word 0xad2fd8b1,0x9cb1cb4b .word 0x0d563a8c,0x35c08f86 .word 0x0a9a3582,0x44fb305e .word 0x6279c246,0x3ffacecd .word 0xc6aae7e4,0x1699d980 .word 0x285a513f,0xdffe22e0 .word 0xb6a33a85,0xe86674cf .word 0xa28b5b45,0x96411009 .word 0x7e8ece55,0x29b6d551 .word 0xf5332652,0x632d9a53 .word 0x42e4520e,0xadb4bff0 .word 0x37cd52d1,0xff755159 .word 0xd301c750,0x5f48a5fc .word 0x3037ae6b,0xd630ff33 .word 0x59b5ea39,0x0ad29192 .word 0xbbaca5a0,0x45e8cc56 .word 0xb9210870,0xcfc11596 .word 0x781726be,0x029bf256 .word 0x5a7110fa,0x5f14c100 .word 0x877d0d24,0x2a9b9e21 .word 0x761dc914,0x0d155584 .word 0x647f4079,0x84a10370 .word 0x51262899,0x6b9fcf52 .word 0x0c017ffe,0xe06c612e .word 0x292c9caf,0xa5304870 .word 0x9d2f766d,0x28a9171a .word 0x19d1e8ae,0x1df06c53 .word 0x6ec540f4,0xcf74eea7 .word 0x13c59d91,0x43913808 p44_init_registers: .word 0x268dfd8e,0xc862e26e ! Init value for %l0 .word 0xbc15ec50,0xec7c8f74 ! Init value for %l1 .word 0x311b1390,0x2062c5d6 ! Init value for %l2 .word 0x5bf31926,0x3d2b0a20 ! Init value for %l3 .word 0xfefe6dec,0xb1d50d12 ! Init value for %l4 .word 0x1d4d68d6,0x990f6ed6 ! Init value for %l5 .word 0xdae11ce7,0x98ff8f65 ! Init value for %l6 .word 0x608d0326,0x0c8ec010 ! Init value for %l7 .align 64 p44_init_freg: .word 0x5ba705be,0x4f592f39 ! Init value for %f0 .word 0xc1eafdc4,0x5636fca4 ! Init value for %f2 .word 0x7ad8b2cf,0x48626ad2 ! Init value for %f4 .word 0xe700c196,0xde597882 ! Init value for %f6 .word 0xecc3cfaf,0x7c03be05 ! Init value for %f8 .word 0xc0dcd39f,0xb62de842 ! Init value for %f10 .word 0xe89e3918,0x84e6e666 ! Init value for %f12 .word 0x1b6c6508,0xdb37f083 ! Init value for %f14 .word 0x79ea6717,0x909030d8 ! Init value for %f16 .word 0xea30e5ee,0x86a4efd2 ! Init value for %f18 .word 0xb5a30606,0xb633b792 ! Init value for %f20 .word 0xde783cfd,0x31f43f9b ! Init value for %f22 .word 0x2eafb299,0xc7fc7c12 ! Init value for %f24 .word 0x50c3c38c,0xbb7183fb ! Init value for %f26 .word 0xe8c2bd46,0x2ef6ce43 ! Init value for %f28 .word 0x061e7ce1,0x3c7f8016 ! Init value for %f30 .word 0xf60e6e62,0xc8a34914 ! Init value for %f32 .word 0xe153346b,0xd40d4ead ! Init value for %f34 .word 0x07f2a74a,0xb90ae70d ! Init value for %f36 .word 0x964e94d4,0x01ecfdb4 ! Init value for %f38 .word 0x00b7a408,0x19c3e105 ! Init value for %f40 .word 0x4d57841b,0x48fe2838 ! Init value for %f42 .word 0xee090881,0x6b2cfe91 ! Init value for %f44 .word 0x6c3ae5c2,0x77bc065b ! Init value for %f46 .word 0x4dc3bab5,0xc236ac95 .word 0x7131ecb6,0x1e8174f1 .word 0xa097b6a2,0x55b340c8 .word 0x35f89946,0x94a13983 .word 0x9996d543,0x2f928e62 .word 0x16bf1928,0xc73380e0 .word 0x2557ff17,0x2cab7f4c .word 0x835d5d58,0x37fbb29e p44_expected_registers: .word 0x00000000,0xcab970c6 .word 0xffffffff,0x80000000 .word 0x00000000,0xc862e26e .word 0x00000000,0xcab97ce6 .word 0x00000000,0xcab970c6 .word 0x00000000,0x378ec399 .word 0x00000000,0x00000008 .word 0x00000000,0x00000000 p44_expected_fp_regs: .word 0x5ba705be,0x4f592f39 .word 0xc1eafdc4,0x5636fca4 .word 0x7ad8b2cf,0x48626ad2 .word 0xe700c196,0xde597882 .word 0xecc3cfaf,0x7c03be05 .word 0xc0dcd39f,0xb62de842 .word 0xe89e3918,0x84e6e666 .word 0x1b6c6508,0xdb37f083 .word 0x79ea6717,0x909030d8 .word 0xea30e5ee,0x86a4efd2 .word 0xb5a30606,0xb633b792 .word 0xde783cfd,0x31f43f9b .word 0x2eafb299,0xc7fc7c12 .word 0x50c3c38c,0xbb7183fb .word 0xe8c2bd46,0x2ef6ce43 .word 0x061e7ce1,0x3c7f8016 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x8c3ef028,0x00000000 .word 0xc0dcd39f,0x31f43f9b .word 0xde597882,0xc2817288 .word 0xffffffff,0xffffffe4 .word 0x1bf92ae0,0x6cd0a5fd .word 0xbf3f0000,0x00000000 .word 0x6b8f0465,0x0f9ffac6 .word 0x2a6e48b2,0xe5a33d42 .word 0x3c67d806,0x47775790 .word 0xfee5f330,0x9fa318bc .word 0x9e5acf68,0x044dcb4f .word 0x3336b4dd,0xe6f0d0e6 .word 0x50683dd2,0xa8f2296b .word 0xc88ed774,0x8e74aaf8 .word 0x749c93b3,0xe956cbf1 .word 0x7dc175ec,0x5c849cda .word 0x92392773,0x7c610dd5 .word 0x28d0f74f,0x9e020f4b .word 0xcda83cb5,0x242ad868 .word 0x68d46e3d,0xffc66470 .word 0x1ca86d92,0xc84331ea .word 0xc91b0f68,0x83cc2810 .word 0x47895ce1,0xac1821c1 .word 0x4b10ac84,0x076b13e1 .word 0x9664ee06,0xbd1f541a .word 0x5ecacf67,0xa555cd0e .word 0x554082ff,0x019fe92f .word 0x94b0c325,0x7fc0b4ac .word 0x00003fbf,0x9de6679d .word 0x402b047a,0xe272cb5f .word 0x218ff90f,0x27ee5109 .word 0xa169959d,0x7f430b4b .word 0x4bd306e0,0x5d0008d9 .word 0x59c76dcb,0xb7fc8964 .word 0x72b7cbfe,0xdc1e56e8 .word 0x5c244f73,0x5546e29a .word 0xb0ff0dab,0x0b736993 .word 0xb51763d5,0xee933ba1 .word 0x628ecc34,0xed6cacd9 .word 0x70468a55,0xeb702f34 .word 0x4a9a6e2a,0x6cd1aedd .word 0x155cffff,0x8ae03841 .word 0xd24e2874,0xc393e276 .word 0xc0bc3b1d,0x15f22297 .word 0x1f7a4028,0x61fce2ce .word 0xde7afbbe,0xbac13782 .word 0x9fa68e1a,0xa80d4703 .word 0x976f2e40,0x58949524 .word 0x739a86a5,0x70bdddc0 .word 0x2eafd8e2,0x8b997d8e .word 0x3099e1ca,0x72f5de1f .word 0xc07c45fb,0x82988571 .word 0xcb42dcc1,0x9336361b .word 0x2dbc9f2f,0x3cb24791 .word 0x73e4a179,0x79e10f78 .word 0x02dc678c,0xcdbd93a3 .word 0xd4d9b6be,0xde8d2a8c .word 0xaf9fd045,0xff29b6d7 .word 0x024e3ac0,0x47d61678 .word 0xbeb22d6d,0xbe5a5f93 .word 0xe7a43e08,0x8ba4736e .word 0xd6cf3beb,0x94c08e20 .word 0x968c9bf4,0xe9311e5d .word 0x030a2d75,0x60b75c91 p44_local1_expect: .word 0x392f594f,0xbe05a75b .word 0xc0dcd39f,0xb62de842 .word 0xff6a6248,0xcfb2d87a .word 0xc0dc0000,0x00000000 .word 0xbc18a39f,0x30f3e5fe .word 0x48626ad2,0x9fd3dcc0 .word 0x66e6e684,0x18399ee8 .word 0x83f037db,0x08656c1b .word 0x0c704f8e,0x9b4e5a6d .word 0xd101833b,0xfd67e8a0 .word 0x0cc81c1a,0xf3abf5ab .word 0x5a335ff0,0xab7a611a .word 0xc0cf1633,0x45721b7a .word 0x8d8a88f1,0x5090605c .word 0xfc647f77,0x3413fe6f .word 0xc2a91a6a,0x90c208f8 .word 0x05a57ddc,0x09ff13bf .word 0x26dd9b6d,0xd4e0e113 .word 0x78c627ce,0xd086bede .word 0xb6d428e6,0xef6147fd .word 0xbbffe12d,0x25d3a0b7 .word 0x5b2efd12,0xab332485 .word 0x6dfd0f4d,0xe7a9ddfe .word 0x5ac6b400,0x56df2930 .word 0x95df955b,0x773b9a93 .word 0xf50e3eef,0x42609571 .word 0x8c914945,0x03a28f7b .word 0x378a6667,0xe9f7a025 .word 0x164b20f1,0xbebfd4d3 .word 0x974101ef,0x809adb0c .word 0x28f471ed,0x0f2e1275 .word 0x453a1920,0x78bc7b8a .word 0x00000000,0xbcebffd0 .word 0xef1147e4,0x65a84602 .word 0xbf3bb944,0xd1aff3f6 .word 0xd83d7fb7,0x5450ae80 .word 0x07ec9cf8,0xf5a430cb .word 0x57ed3f8c,0x1307bd64 .word 0x37409961,0x54c1e826 .word 0x2db5b1ff,0x0dc4781c .word 0x5040776e,0xdb571e39 .word 0x10607d76,0x82b548dc .word 0x1020329a,0xc7758966 .word 0x5ce880ee,0x3e94dad9 .word 0xd1888afa,0x5926accd .word 0x858e77bb,0x8b5a451f .word 0x9c77d90b,0x61611cdd .word 0x95b251d6,0x9089175f .word 0xcba5f8fa,0xa9201cb6 .word 0x2f410374,0xf7e2b8ff .word 0x4de44b65,0x314ae65f .word 0x6c943579,0x371ec939 .word 0xac83049c,0x47525e19 .word 0xc8462cb9,0x4a5faf33 .word 0x056fd03d,0x260c3f4f .word 0xfbf6e92a,0x448bc217 .word 0x30bd2ce6,0x89eb9eb5 .word 0x14bd8dc1,0x76475929 .word 0x151e08b4,0xce35bf9a .word 0xafcda6c1,0x8bda7680 .word 0x9341a0ba,0xde4483f5 .word 0xe7b4fc51,0x07e7bfff .word 0x0b744c79,0xeb4b3ca2 .word 0xc19095b5,0xe79a43e8 p44_local2_expect: .word 0x735234b6,0xffffffff .word 0x00000000,0xffffffff .word 0x1f3bc049,0x42979f80 .word 0xfd6bee7c,0x8c430fe8 .word 0xbd3361b9,0x85af0f4a .word 0x3fbfe487,0x33bc7838 .word 0xf82e0f49,0x5009abc4 .word 0xffe32714,0x58a816da .word 0x741ca2e9,0xd1802cc4 .word 0xff0b7950,0x7084095b .word 0x14f9d7bc,0x8d59a364 .word 0xc974a25b,0xf667bf0f .word 0xa6ed062a,0x0b876d7e .word 0x45fd5c7c,0xa2e61b12 .word 0x47a15fb1,0xb2408804 .word 0x66fd8f62,0xb2eabb01 .word 0x49ab300f,0xd236add4 .word 0x56f31638,0x04d721d9 .word 0x7174740b,0x7c1335ec .word 0x68bf18e9,0x8eacbf1b .word 0x9a9bd576,0x5e9d8065 .word 0x9b389bd0,0xaa2e5518 .word 0x745013ed,0x79367ae7 .word 0x2f41ad3b,0xee38b1bb .word 0x35c32ccd,0xb1e9b5ea .word 0x0fe7827e,0x4c3149b9 .word 0x0dd45da0,0x9d56b990 .word 0xffeafc22,0x9057741d .word 0x6f9f8bc4,0xa788032a .word 0xd7a4075a,0x31244b37 .word 0xc8357f00,0x7841aed7 .word 0xd0a32dc7,0x3d05df66 .word 0xb38e7a81,0xaf3e459a .word 0xa3292573,0xdd7cba29 .word 0x8fe627f9,0x4a9e8dbc .word 0xb15ae0e4,0xbed038d3 .word 0xbc4e25fd,0x69da755e .word 0xf63abcc1,0xc95a42df .word 0xa45b26b3,0x41b0081c .word 0x51e74029,0xc83e712f .word 0x6dc41832,0x4d8cef6b .word 0xc2c426dc,0x33ee8a38 .word 0x22b336ee,0xcdb27011 .word 0x9b0b692f,0x19b4e75b .word 0x1b9624a3,0x43751403 .word 0x3ac7580e,0x27e8b705 .word 0x5621197a,0xc2ee207c .word 0x67930ae4,0x08e6716e .word 0x19c9c014,0x2c47c9bc .word 0x20d6d2ce,0x7e21bbff .word 0x5afad129,0xefc097ce .word 0x5acf015d,0x64fd4724 .word 0x9db7d363,0x5c0633c4 .word 0x2969976b,0xce396234 .word 0x4527882b,0x591d2508 .word 0x146394dc,0x41009405 .word 0x6dddab70,0x22ce5941 .word 0x09fb9f16,0x48f8967a .word 0xd6cf4901,0xabbad0b8 .word 0xf4f50ed3,0x0c57273f .word 0x26495344,0x77bad008 .word 0xd46f744d,0xf91cc294 .word 0xcfba1ded,0x8292cae7 .word 0x63670e14,0x432a85b9 p44_local3_expect: .word 0xe47e2d2e,0x690b6463 .word 0x1d61f4e3,0xd00319a3 .word 0x8a0b66bd,0x00000000 .word 0x08656c1b,0xffffffe4 .word 0x29081609,0xc7fc7c12 .word 0x2062c5d6,0x6b5a6caa .word 0xceafd4bd,0xd2872d6b .word 0x709c7c3e,0xb7ff0056 .word 0x56e0049f,0x3755b970 .word 0x16cdde36,0x7add66a7 .word 0xb97c644f,0xdfac05b6 .word 0x939c5e6c,0xec8d5c63 .word 0xffa627bf,0x4c472c24 .word 0xbcebffd0,0x735234b6 .word 0xf28285c0,0xe2c8325f .word 0x51cbefe5,0xc94290ea .word 0xe299778e,0xe9a7ad88 .word 0x365b646e,0xb0d4b741 .word 0xbd3a577a,0x620dbf64 .word 0x9ec0cc1e,0x06e83258 .word 0x9fd3dcc0,0xb70d2ab1 .word 0x72449e0c,0x4bf429f4 .word 0xa83ec288,0xec562bab .word 0x7e21c728,0x11d3ead3 .word 0x7ca5d270,0x7c7ca8fb .word 0x46c4e10a,0xc07c45fb .word 0xe857fd54,0xe5ac40eb .word 0x77aa5986,0xb11da1f0 .word 0xb2b6c9e0,0x17e01864 .word 0x5a2af889,0xc1721b59 .word 0x7fffffe4,0x9bfe9bc0 .word 0x41c89cf9,0xb20a17ab .word 0x21f003ce,0x4fd74c67 .word 0x0000017d,0x5d85b11d .word 0xf1681ce1,0x1cc9712a .word 0x8f9d232b,0x5054a425 .word 0x802359dd,0xaf9144d8 .word 0xa72bbc63,0x47f37b58 .word 0x9a43d1b5,0x50693a24 .word 0xa1cd1d8b,0xbe973fb8 .word 0x008eab76,0x6f10ad12 .word 0x0d28daa2,0xa7099491 .word 0x8db8d657,0xac812a0c .word 0x2bbecb16,0xe8bcd34e .word 0x02087a7b,0x1d2111fa .word 0x68c142d8,0xa4aeb86e .word 0x69e29a8b,0x9b19d25d .word 0xbe855082,0x0c5891b0 .word 0xad568f15,0x59e06ad2 .word 0x90977591,0xff75d95c .word 0xd675309f,0x356efb6a .word 0x126b01f9,0x01563389 .word 0x84a88c40,0xbd21f053 .word 0xe5471b55,0x45a84546 .word 0x44b43db4,0x937d2b37 .word 0x7156a599,0x76309a6f .word 0x3a13a349,0xd3b09d06 .word 0x41f92e65,0xd387aec2 .word 0xd078ddaa,0x5ea7ae3a .word 0xbe843045,0x378ec399 .word 0x334fc2ff,0x3e0c3e1e .word 0xf33985ee,0xd224969c .word 0xecd40ec8,0xda8e2a58 .word 0x286e2bfa,0xbc8cc06f p45_init_registers: .word 0x6474dfea,0x6b92b27b ! Init value for %l0 .word 0xb77e3b24,0xde07e544 ! Init value for %l1 .word 0x50bd39f4,0x781a0398 ! Init value for %l2 .word 0x57f54bc6,0x65f7ec25 ! Init value for %l3 .word 0x2ec3a11b,0xe48e4c72 ! Init value for %l4 .word 0x00cba54c,0x55c92fd1 ! Init value for %l5 .word 0x0ff9647d,0xc1a21dc4 ! Init value for %l6 .word 0x31df0554,0x7770fe3a ! Init value for %l7 .word 0xa9055b9f,0xec1807f2 ! Init value for %l0 .word 0xfd3ae918,0x4aa4bbe4 ! Init value for %l1 .word 0xf13046d6,0x1d804f8f ! Init value for %l2 .word 0x52f5abcc,0x10ffa6a0 ! Init value for %l3 .word 0x2d057654,0xc2320cae ! Init value for %l4 .word 0x5b797d84,0x036090da ! Init value for %l5 .word 0xa20955cd,0xfb32da62 ! Init value for %l6 .word 0x3a25eeb4,0x13edeadd ! Init value for %l7 .word 0xd6584e56,0x6cb335ed ! Init value for %l0 .word 0xf79c89de,0x810c29c5 ! Init value for %l1 .word 0x6b7e8654,0x939f5848 ! Init value for %l2 .word 0x734e9637,0x91ff05b1 ! Init value for %l3 .word 0x5b780e00,0x30892310 ! Init value for %l4 .word 0xeab8ad20,0x52825e00 ! Init value for %l5 .word 0xaeb7fa5f,0xf12a35eb ! Init value for %l6 .word 0x35dc13bb,0xf53cb3b8 ! Init value for %l7 .align 64 p45_init_freg: .word 0x8c03be77,0x1e1b9f8e ! Init value for %f0 .word 0x00fad3d7,0x377a7a8f ! Init value for %f2 .word 0x5ae3bc3e,0x4b59f9b0 ! Init value for %f4 .word 0x44eb3df4,0x3d2431b3 ! Init value for %f6 .word 0x5e695bfc,0xf2eeea35 ! Init value for %f8 .word 0xb16fd651,0x5f56556e ! Init value for %f10 .word 0x2cb48007,0x7052eb81 ! Init value for %f12 .word 0xf67b0141,0xa189b00e ! Init value for %f14 .word 0x6cdb8b74,0x6b3c6ee7 ! Init value for %f16 .word 0x95df6bdc,0xc5c13dc4 ! Init value for %f18 .word 0xb94ae2ed,0x69ad9e00 ! Init value for %f20 .word 0x275b7b88,0x98d196d8 ! Init value for %f22 .word 0x61a41b09,0xbeb45108 ! Init value for %f24 .word 0xb8cfe164,0x69adb5a2 ! Init value for %f26 .word 0x8fc4ecf0,0xcd37122b ! Init value for %f28 .word 0xa6635924,0xe3e94ceb ! Init value for %f30 .word 0xa63f74d6,0xe997ac63 ! Init value for %f32 .word 0xa2efd768,0xd840248d ! Init value for %f34 .word 0x39e68ddc,0x4c9abc37 ! Init value for %f36 .word 0xf8d921c1,0xf431c208 ! Init value for %f38 .word 0x71b2febd,0xf9e9b525 ! Init value for %f40 .word 0x6c7d7507,0xa4d60dad ! Init value for %f42 .word 0xff09b44b,0x94d2ca89 ! Init value for %f44 .word 0x030fa352,0x900c5747 ! Init value for %f46 .word 0xc9e86b86,0x4acf6c5a .word 0x08da20d2,0x25582f64 .word 0xdb38f7b5,0x1fec4cd2 .word 0x527c888a,0x8b3187c1 .word 0x07d5f94a,0xeb948ca9 .word 0x6167580d,0x5c3faae9 .word 0xaf12d28f,0x1f7f08a8 .word 0x5fa6af27,0x5f3984e9 p45_expected_registers: .word 0x00000000,0x00000155 .word 0xb47b449d,0x66fc000c .word 0x781a0398,0x65f7ec25 .word 0x00000000,0x1c96da9c .word 0xffffffc2,0x48c9363c .word 0x00000000,0x0000039b .word 0x00000000,0x0000558c .word 0x00000000,0x00004e9a .word 0xffa999f3,0xf399a904 .word 0xca08230c,0xe4f962a4 .word 0x00000000,0x000000fa .word 0x00000000,0xd896d198 .word 0xffffffff,0xffffff99 .word 0x00000000,0x76bee207 .word 0x00000000,0x000000bd .word 0x00000000,0x00000a61 .word 0x00000000,0x00000097 .word 0x00000000,0x00000055 .word 0x8cb169c8,0x6e00f416 .word 0x00000000,0x000001f4 .word 0x00000000,0x000003c3 .word 0xeab8ad20,0x52825e00 .word 0x00000000,0x00000390 .word 0x35dc13bb,0xf53cb3b8 p45_expected_fp_regs: .word 0x8c03be77,0x1e1b9f8e .word 0x00fad3d7,0x377a7a8f .word 0x5ae3bc3e,0x4b59f9b0 .word 0x44eb3df4,0x3d2431b3 .word 0x5e695bfc,0xf2eeea35 .word 0xb16fd651,0x5f56556e .word 0x8c55e5b4,0x7052eb81 .word 0xf67b0141,0xa189b00e .word 0x6cdb8b74,0xd7d6d49e .word 0x95df6bdc,0xc5c13dc4 .word 0x1c803175,0xb97c6432 .word 0x275b7b88,0x98d196d8 .word 0x61a41b09,0xbeb45108 .word 0x052aebcf,0x18a0faf1 .word 0x8fc4ecf0,0xcd37122b .word 0xa6635924,0xe3e94ceb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x04a999f3,0xf399a9ff .word 0x761144d8,0x81aa6834 .word 0x8d5de68b,0xe52b7f27 .word 0x810c29c5,0x34e41356 .word 0xb374b5ec,0x07928612 .word 0xff017cb9,0x7531801c .word 0x15bbb001,0x18cffac2 .word 0xbcce4bbd,0xa0a0d87e .word 0x6da6bc67,0xe205bab6 .word 0x4f39e7da,0x83e84163 .word 0xe6463df8,0x061ab737 .word 0xa82544ca,0x8e8892e0 .word 0xc452ae02,0x9c8ae0f1 .word 0x369005e1,0x1c96da9c .word 0xa1a11ee2,0xabd5195e .word 0x50a60a8f,0x22cecb86 .word 0x1dde1038,0xbe5db017 .word 0xad71f9c7,0x09316239 .word 0xa28a9ae4,0xdd2c7c09 .word 0x835b8c7d,0xe068e884 .word 0xa0757efd,0xce5dcd9a .word 0x119abf03,0xa31cf881 .word 0x8a3e46b4,0x3d660aa5 .word 0x36221d5d,0xd751cc1b .word 0xce79d668,0x023e8d28 .word 0xce40270c,0x13ca9970 .word 0xae72cad1,0x6967f39e .word 0xd6986543,0xd195414e .word 0xea808ed8,0x40e7a07f .word 0x6fd305df,0xfc4aeee0 .word 0xd6d49a00,0x2ce084f8 .word 0xb05157f1,0x43bfb173 .word 0x991d4c25,0x881782e9 .word 0xc268f97d,0x52311321 .word 0xc5f0dff3,0xe9cced5d .word 0xcd676181,0x9fb78d17 .word 0x503d2735,0x8d324b74 .word 0x3ef42716,0xeb24ed08 .word 0xd66980fa,0x4375ec74 .word 0x008b30b3,0xb5374b65 .word 0x4e473503,0x580c2529 .word 0xf47b77e8,0xd40044ce .word 0x159c6ec9,0xc9a7cd71 .word 0xff04fd78,0xc1e36a04 .word 0x1bbf52de,0x08ee0821 .word 0xeff3c3ee,0x2e25066c .word 0x26ccbfaa,0x831575d4 .word 0x9d9e38e8,0x3d261676 .word 0x71bbe307,0x6f3dc68b .word 0x8d6346ca,0x64b7db4a .word 0xb24da6e5,0x0fb08e3f .word 0x632fd944,0x4dc178ca .word 0x08381d1c,0x72a476f8 .word 0xd626c716,0x223c02b3 .word 0x6672b644,0x1728419e .word 0xf33c38e0,0xbbc06837 .word 0xe528b9f5,0xe40a5a57 .word 0xab6eaedc,0xae365d33 .word 0x6d89c7fd,0xafa5585f .word 0x065e6bd6,0xe149a005 .word 0xc4794035,0x34d3a47d .word 0xb673ca21,0xc1f233cc .word 0xb23156b7,0xe6675fb2 .word 0xae035cff,0x5ef3e61e p45_local1_expect: .word 0x80dc6a32,0xe95069d4 .word 0x9ed4d6d7,0x85e3a969 .word 0xbfe4f5da,0xb6729f76 .word 0x61a41b09,0xbeb45108 .word 0x6e55565f,0xccbbfa53 .word 0xf344eecf,0x200ff31f .word 0x6d5da609,0x2b5a9d5d .word 0x0218a05a,0x0a5b9b9d .word 0xe4bc14d1,0x70f54e2e .word 0xe1c99d19,0x153d689d .word 0x3cd75f20,0x564cd803 .word 0x6b0c5fef,0xa3ed9c3a .word 0x9e37f6a5,0x313e74c1 .word 0xb66fc34c,0xb7e3783b .word 0xf1b53cf1,0x8ba1327e .word 0xedc5ab14,0x50846072 .word 0x726471ed,0x3bbb9e6e .word 0x5749ad58,0xf693a5d9 .word 0xb2319b3f,0xef7ee50b .word 0x4e856c42,0x42251715 .word 0x2526d192,0x35ae493b .word 0x40f7ecb6,0xb9c65d14 .word 0x2c8e8f0f,0x632b0fd3 .word 0x86d7fe8e,0x2e435c49 .word 0xd0fa0a05,0xc1b4be62 .word 0x1cd266a3,0x68898677 .word 0xa23b0978,0x6e9e3f10 .word 0x6f29f4e8,0x4b1f4e41 .word 0x6fc2775c,0x510bf3f9 .word 0xc72fc8d3,0xe66b9cfa .word 0x8a1f6d3f,0x0f67a0a6 .word 0x3d80b5b2,0x179bfd6a .word 0xebfaca47,0x5af56c96 .word 0x7770fe3a,0xfcc3a18d .word 0x9ee74baf,0xff12f83b .word 0xb3c07464,0x09d31bf2 .word 0x1c8134fa,0x5e105353 .word 0x531cdd78,0x1e4bff90 .word 0x849ed49b,0x2d39a405 .word 0xeee7a885,0x676c7106 .word 0x0ea1749c,0x479bdab8 .word 0xb722a989,0x556ad225 .word 0x028d87e3,0xe9b23bf0 .word 0xec43301e,0x94d60a48 .word 0x7606efcd,0x5e2d5ec5 .word 0xcd440769,0x3bed255c .word 0x68623beb,0x9688f173 .word 0xf9d72831,0xa13e103e .word 0x0e4b45b5,0xb756de52 .word 0x2940fe7b,0x7d957356 .word 0x7d13ba78,0x8b97aac6 .word 0xde846f68,0xb91e854e .word 0x7e47b2ea,0xa894ce9a .word 0x5b0d4449,0xe4a300b8 .word 0x7e3ca079,0x13acd366 .word 0x7ba170e4,0xc6328cb8 .word 0x10ce1a5a,0xc5da5f97 .word 0xc04f2941,0x9ec3ec14 .word 0xa423f954,0xf670fb70 .word 0xea454849,0x8f7f31d2 .word 0x4d8764b3,0x150a25e7 .word 0x030b6004,0x326adc80 .word 0xc95fbd8b,0x88d068c7 .word 0x6879807b,0x874c6a69 p45_local2_expect: .word 0xe6bfe989,0x91f43e4b .word 0x7d73218e,0x02c39765 .word 0x052aebcf,0x18a0faf1 .word 0x3d2431b3,0xb4e1da57 .word 0xe3e94ceb,0x94542ec4 .word 0xea362a9e,0x67c74c40 .word 0xc1fcaecd,0xca2661f8 .word 0x17b52667,0x63f7fcbe .word 0x2f6c18c2,0x369220bc .word 0x26e67508,0x1c3fe6f3 .word 0xc82dc6d6,0x615d6c87 .word 0xcfdd67e6,0xfe066432 .word 0x9ef6ebfd,0xabb809a9 .word 0xca08230c,0xe4f962a4 .word 0xa61ac871,0x650b7661 .word 0x53d119de,0xe8eeb2aa .word 0xc444b968,0x45bc7970 .word 0x92868327,0x52a1fbf4 .word 0x7acb61b7,0xe69e38c8 .word 0x5d7cfef9,0x3ceab103 .word 0x5ef60651,0x45500a91 .word 0xe1400bb5,0x32adbff6 .word 0x4be427f2,0x1881d520 .word 0x41634fb7,0xc22e5eb0 .word 0xe25e4e50,0xdabd1391 .word 0xc70948c4,0xcf590bb4 .word 0xe23bdae0,0x589fbf79 .word 0x1a55d978,0x00b2ecf0 .word 0x24e4d828,0xda78c7c7 .word 0x260f3ed7,0x81c9d725 .word 0xe5bfe955,0xa2005699 .word 0xd8d117af,0xe68c486d .word 0xfb32da62,0x036090ca .word 0x2539fa23,0xb349336a .word 0x644c55e7,0x4c0e0fff .word 0xac4385a0,0x4f3f4749 .word 0x03eed0ee,0xd9d84a66 .word 0x957e274d,0x0ce4224e .word 0x20a6a3f0,0x33128270 .word 0xbd894470,0x16bf865e .word 0x2b851b9b,0x7a900fc7 .word 0x81fec3bf,0xd61633c1 .word 0x3499b6b5,0xd371e246 .word 0xceac5fea,0x634de21d .word 0xce67a05f,0x2d5ed6bd .word 0x31a6c8cf,0xdbc76ecf .word 0xf781c6d2,0x4ebb959f .word 0x9bfe625c,0xaa07567b .word 0x3b9158d2,0xe92db715 .word 0xe6531ee0,0x67798a78 .word 0xd90c9e14,0x8f47f25e .word 0x1fb6708d,0x2f1e7c36 .word 0x006b7b80,0x94916b98 .word 0x3ad22abe,0x4441152f .word 0x64244de7,0xce42a572 .word 0xbf4183ad,0xf94c917b .word 0x147576b0,0x41939231 .word 0x76a59d07,0x7c10d98e .word 0xfd512807,0xeb00fcf9 .word 0xf5b02d69,0xb2035880 .word 0x10f69222,0xa09d1238 .word 0xe9fea500,0xe4d43d90 .word 0x66919117,0x79940aac .word 0xd537a3f0,0x139fec43 p45_local3_expect: .word 0x788bd38a,0x72000000 .word 0x98d196d8,0x1ed7201b .word 0x275b7b88,0x98d196d8 .word 0x781a0398,0x65f7ec25 .word 0x9ed4d6d7,0x748bdb6c .word 0x706c3dd3,0xefd92d39 .word 0x8279f55a,0x625c57ee .word 0xf65259ad,0xfc57160b .word 0xc6a01406,0xfbc864c5 .word 0x029e6684,0xba9b9f28 .word 0x24daf1f6,0x754e88ff .word 0x5a5288d9,0x4330ba21 .word 0x10cf9d8e,0x2cf54c1c .word 0xa977dfe1,0x5333726c .word 0x10e593fb,0xd8d3f826 .word 0x6019a90c,0xefd184ad .word 0x63d91ee1,0x4cd34cb7 .word 0xa4f52674,0x6aa297eb .word 0xf8d299c0,0x56642504 .word 0x5180687d,0x2d9cacc4 .word 0x454800ef,0xc0cb6ccd .word 0x7e597ab6,0x7adcb60b .word 0x40aedb93,0x1a2bd8f9 .word 0xd51d5c42,0xc7dafab3 .word 0x34e93639,0x714d3e0a .word 0x7497ff89,0x09d837d7 .word 0xb952b910,0xda03b044 .word 0xa5e13562,0xd9737a99 .word 0x8cab4f29,0x4d6a8341 .word 0x0b979e1f,0x83458690 .word 0x5015e35e,0xb8d79853 .word 0xc5f3ab4f,0x48109a84 .word 0x37dd7810,0xff99deb6 .word 0xc5d4cbc4,0xa0c91dc3 .word 0xb4bdc24a,0x8a683c22 .word 0x51c96610,0x1154641d .word 0x5b4e03e2,0x4f7c4d98 .word 0x82924b8a,0xb80ffb75 .word 0xc418be51,0xef91df89 .word 0x8a1a23ce,0x55ea9d09 .word 0x8abf199c,0xb147ff99 .word 0x3dc0290e,0xd61dff14 .word 0x5aef3622,0x555a69a4 .word 0xa6fff7d3,0xf4b0716b .word 0x9069f75f,0x4a31d977 .word 0xa76c242b,0x2d280b52 .word 0xd2e1f4f4,0x979e5d9d .word 0xf4eb4e68,0x326adc80 .word 0x2c1eff46,0x5b1340c4 .word 0x50ceb073,0x0430518c .word 0xbfec63d0,0x9478aec8 .word 0x1d1104b1,0x0a5e7738 .word 0x7a7b43b7,0x28d1ba9a .word 0xb6903dbc,0x29751e9f .word 0x7a9122e7,0xe41c1f33 .word 0xc0963822,0x581141f4 .word 0x17bf5fac,0x9aca615d .word 0x3867b491,0xc28970d4 .word 0xf0139eda,0xf14c7464 .word 0xe2ce59f0,0x56582dff .word 0x7409134d,0x30991629 .word 0x233d5b82,0x7abe221a .word 0x3009a304,0xbed45799 .word 0xf0ed7822,0x8302b0d0 p46_init_registers: .word 0x2d53b432,0x3820bbb9 ! Init value for %l0 .word 0x88a2efeb,0xf9c1abc0 ! Init value for %l1 .word 0x245b8fea,0x0f99dbe7 ! Init value for %l2 .word 0x1b99c412,0x69711477 ! Init value for %l3 .word 0xa477c7ac,0x036db96c ! Init value for %l4 .word 0xdfc21c24,0x08afa05d ! Init value for %l5 .word 0x6029fee0,0x5382cba4 ! Init value for %l6 .word 0x02351924,0x664c2920 ! Init value for %l7 .align 64 p46_init_freg: .word 0xe577753a,0x76939d5c ! Init value for %f0 .word 0x5555800b,0xf2e2be3a ! Init value for %f2 .word 0x4488fbbb,0x2da27a37 ! Init value for %f4 .word 0xb94c0126,0x132ce72d ! Init value for %f6 .word 0x1d2fe9fe,0xa31fdda2 ! Init value for %f8 .word 0xa46f6fcd,0x75254f85 ! Init value for %f10 .word 0xf0f5429e,0xcd711dfd ! Init value for %f12 .word 0xeb151add,0x62605572 ! Init value for %f14 .word 0x90d4b84a,0x6a9b2104 ! Init value for %f16 .word 0xa83d0c2e,0xea1df336 ! Init value for %f18 .word 0x880581cb,0x619e9dcf ! Init value for %f20 .word 0x45977e86,0xcfeaf7c3 ! Init value for %f22 .word 0xe85dd073,0x9320be11 ! Init value for %f24 .word 0x67e84ed1,0xe29d59dd ! Init value for %f26 .word 0xae21d283,0xc9b12754 ! Init value for %f28 .word 0xa9c5fae1,0x39cb6839 ! Init value for %f30 .word 0xde4121b5,0xfdde0541 ! Init value for %f32 .word 0x06cc74dc,0x9384ff6d ! Init value for %f34 .word 0x14c7e145,0xf937d39a ! Init value for %f36 .word 0x43aa2058,0x89870211 ! Init value for %f38 .word 0xb5f1da62,0x0800358d ! Init value for %f40 .word 0xec649398,0xcef5bfa2 ! Init value for %f42 .word 0x165c9f05,0x98bbedfc ! Init value for %f44 .word 0xc636141d,0xdfe31b92 ! Init value for %f46 .word 0x0dc48fb3,0xaa994b55 .word 0xa704fa2b,0x05b1f417 .word 0x5131ea5e,0xc71c873c .word 0x7f509a2e,0xa261e943 .word 0x6ec3fd0f,0x781b7184 .word 0xebeb2b7a,0xa3ab9e63 .word 0x4c31b57d,0xe0eb88c7 .word 0x0fdf0ab5,0x3bbaf36c p46_expected_registers: .word 0x00000000,0x27908f88 .word 0x00000000,0x00000037 .word 0x00000184,0xf828a43d .word 0x00000000,0x7cf4e263 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000310 .word 0x00000000,0x27908f99 p46_expected_fp_regs: .word 0x0d6594e0,0xee2dc0f0 .word 0xff5cbafe,0xd38af03e .word 0x4488fbbb,0x2da27a37 .word 0xb94c0126,0x132ce72d .word 0x1d2fe9fe,0xa31fdda2 .word 0xa46f6fcd,0x75254f85 .word 0xf0f5429e,0xcd711dfd .word 0xeb151add,0x62605572 .word 0x90d4b84a,0x6a9b2104 .word 0xa83d0c2e,0xea1df336 .word 0x880581cb,0x619e9dcf .word 0x45977e86,0xcfeaf7c3 .word 0xe85dd073,0x9320be11 .word 0x67e84ed1,0xe29d59dd .word 0xae21d283,0xc9b12754 .word 0xda352187,0x1abeafe2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0x780f5fc3,0x7cf4e263 .word 0x00000000,0xb5ea4115 .word 0xda352187,0xd38af03e .word 0x938fabbf,0xb8f9dc15 .word 0x7cf4e263,0x6da1c410 .word 0x7cf4e263,0x7cf4e263 .word 0xe9112bd9,0xc1a54892 .word 0x4bf8e8c3,0xa3fda689 .word 0x6ded9e90,0x167897df .word 0x422bc517,0xf24ea739 .word 0x5e967b07,0x58de1103 .word 0x8c9f67f2,0xb5922b56 .word 0x8bac6317,0x86765756 .word 0x4f1580d1,0x4b682049 .word 0x00000000,0x000000ff .word 0x1a4e46aa,0xb89488f5 .word 0x85036a64,0x623cfeb6 .word 0x76247f4c,0x3ced65b1 .word 0x8e654c67,0x1c082c10 .word 0x3c07904d,0x35bce11c .word 0xdc855bad,0xe3365ce2 .word 0xe9793346,0x529dc589 .word 0x8dbf44a8,0x0ea9043c .word 0x8f88fd9d,0x22703375 .word 0x3e9a85a5,0xc1998ffd .word 0xf0b0efba,0x57e58b33 .word 0xf2c03304,0x47da301a .word 0x9c83aaaa,0xb65d0bb6 .word 0x79ada109,0x14f77ef6 .word 0xcc7b6104,0x9bc3e63e .word 0xfbff3acd,0xee0494f3 .word 0x7b0c2a4b,0xa0690cac .word 0x895fdcb3,0x780f5fc3 .word 0xae4c8298,0x2d8fc00f .word 0x6029e4ba,0x54b589ce .word 0x8ae48140,0xcca6ebfc .word 0xdba8db5c,0xe028b078 .word 0x84261351,0x4e78a74d .word 0xeab4a811,0xc1856369 .word 0xe40085c8,0x38f2812d .word 0xc3f6fe3f,0x82ffd369 .word 0x5fcbbac7,0x81ba01f4 .word 0x8a216781,0x03830366 .word 0x462c2666,0x60aa032a .word 0xf2f95455,0x7fbbf863 .word 0x9a369d79,0xd381fc66 .word 0x2ce4b3b1,0x4cce1966 .word 0x35262985,0x45e10495 .word 0xbd644e04,0xde13037b .word 0xe3a0e2d6,0xed523fed .word 0xee9bb491,0xf9cf6eb9 .word 0xee525536,0x47bbea1a .word 0xc9476826,0xcd8f50d3 .word 0xb7d2438e,0x8f9147e9 .word 0x3c0d0b68,0xf4082e9a .word 0x034ca8c4,0x4cb9bfb1 .word 0x5f08d32e,0x37a64b34 .word 0xb80cf63c,0x6819bd1c .word 0xc986f414,0xed4ae2e5 .word 0x7f37275a,0xa2423e77 .word 0x525d397d,0xf1cc8a60 .word 0x9c3e7fa3,0xfef46c6b .word 0xf0a37c59,0x00000000 .word 0xd0edf335,0x7a248bc6 p46_local1_expect: .word 0x371439d7,0xd7f517e7 .word 0xe45ef33b,0x5899ea42 .word 0xe2afbe1a,0x872135da .word 0xaacbc327,0x65d45034 .word 0xee2dc0f0,0xa8d7938f .word 0x975f66d9,0x282cb515 .word 0xffffffff,0x1f879495 .word 0x45cc416d,0xaeaaa4f8 .word 0x4a11a835,0x46cfe1f9 .word 0x6d181424,0xca28c6bf .word 0xaa7cf462,0x00c87312 .word 0x97a324cb,0xf26944ad .word 0xda27f77b,0x857df7c5 .word 0xcf1794f8,0x5d608ef0 .word 0xcd2e5952,0x9319dc4e .word 0x87d42f80,0x08f2e365 .word 0x1b6daa66,0x120129a5 .word 0x7ebac319,0xf3863dff .word 0x81d6983f,0xe5f0b805 .word 0xac417681,0x0eb5f151 .word 0x9048b2af,0xc929bef5 .word 0xcff74846,0xca431eff .word 0x41ab080b,0x1f5638d9 .word 0xce3717f4,0x0b22d101 .word 0x4cb8213c,0x03f85685 .word 0xcd085bcb,0x3ab65770 .word 0x655475e8,0x64c814b5 .word 0x13956088,0x61de5f05 .word 0x3cd14a7d,0x6f12589f .word 0xfec1ef80,0x9119a3dd .word 0xa5f83e6d,0x64ceca16 .word 0xb30f1634,0x30f35a1c .word 0x607c06be,0x590e3d65 .word 0xe0a687b0,0x874a3054 .word 0x887f02cb,0x00000064 .word 0x4399484f,0x4b7cf6aa .word 0xc91b9ae2,0x7524f531 .word 0xed86d768,0x51f3a1ad .word 0xece76704,0x90afffb7 .word 0x0f5647db,0x124aaa48 .word 0xf0a5af35,0x2c5d2662 .word 0xe9b3cd82,0x741d5b1e .word 0x9706921f,0x956be260 .word 0xd7ac3d07,0x2824b9dc .word 0xbfe2aff4,0xbcc057cb .word 0x752c76bb,0x92dbbf32 .word 0xd1fdd7fc,0x3221af57 .word 0xe33ca23d,0x7235b970 .word 0x43c3fdac,0x64937dd8 .word 0x81fc74c9,0x219b553c .word 0x6ec6d7f6,0x3e205137 .word 0x734240a7,0xd66c7a67 .word 0x95539fc0,0x661be199 .word 0xc137f22b,0x1d0f597a .word 0xd53a7cf5,0x16a9587e .word 0xcb157b70,0xcd77f824 .word 0xe605ccc0,0xc97d69ab .word 0xa77f6bd2,0x9c85adf2 .word 0x83a7ad83,0x7cbf78e6 .word 0x8f233a5d,0xdcc188c7 .word 0xed2e179f,0x7821f4d9 .word 0x790dc40b,0x8f3fb491 .word 0x40571785,0xa623fbb2 .word 0x5e5ebc9d,0x90c56f32 p46_local2_expect: .word 0xf828a43d,0x7cf4e263 .word 0x1d04e6e4,0x8f0eb1ae .word 0xbb6d9e43,0xfe8f44b2 .word 0x519bbe21,0x6e5e767d .word 0xb83facf9,0xc9b70d2b .word 0xa43dd38a,0x991cc025 .word 0x524d79cc,0x88f2c864 .word 0x9a3ceb4f,0xa052c928 .word 0xd15c7573,0x2aaf0188 .word 0x9547fe69,0x0a5f5f1f .word 0x90c96ecb,0xccfff32c .word 0x6784e26b,0x8e47caee .word 0x49d8c820,0xec8571e9 .word 0x9d9633d6,0x000000ff .word 0x07764847,0x9126768d .word 0xa6d0d1d4,0x7d6e9358 .word 0xc7b80224,0xe24cefbf .word 0xdbbeecf8,0xfe3ecdb9 .word 0x4839e1af,0x47a56eb0 .word 0x386f5eaf,0x3f23cdff .word 0x008e2878,0x7bdf1f59 .word 0x831f1a97,0xc80fa0b1 .word 0xd49c516f,0x0cf852a5 .word 0x1d91fd53,0x3bba0fab .word 0x35de010e,0xf21fda05 .word 0x60b5af88,0x512923e9 .word 0x9a5843a4,0xbb54bdf2 .word 0xc21ab198,0xbd5087e2 .word 0x290ac3f9,0x739196df .word 0xfee676cd,0xcb82d6cf .word 0xb2a92b6f,0xc2d921e0 .word 0x159c7e71,0x7800009a .word 0xffa78ef5,0xb59717a5 .word 0xc3b9415f,0x916df0b5 .word 0xa7448da8,0xe177ff97 .word 0xcd6f4138,0xd7cd8871 .word 0x97c90f75,0x9056de62 .word 0x31cadd81,0xad11439f .word 0x654331b6,0x16896492 .word 0x4edffe4b,0xc8990f86 .word 0x1073afed,0xb9a2217e .word 0x50a028f9,0xbe587d6f .word 0x305d49fa,0x4d2085c3 .word 0x82fb8580,0x722e0f64 .word 0x653b6bc5,0xd9665f97 .word 0x046fdbb8,0x3c3beb56 .word 0x3685b1b7,0xeb2a8c15 .word 0x891a3095,0xc54d05ff .word 0xb7fed546,0xd8e02f2e .word 0x78e24895,0x4916e602 .word 0xf4292304,0xb33f8d82 .word 0xd8611b99,0x87fff519 .word 0xa732528d,0x67d48d84 .word 0xf3a432c8,0xbc1c14b4 .word 0xb2f28843,0xb2d7b721 .word 0x5a182745,0x3036c9bb .word 0x93c65a87,0x60ec8aeb .word 0x40c5cc87,0xd04ff76c .word 0x77a9c5d2,0xa62a8930 .word 0xffffb1a0,0xa8d7938f .word 0x2da3bf9b,0x7a3580e8 .word 0x5459f089,0xacac7ea2 .word 0x090b2785,0x7087d165 .word 0x0baa3948,0x78d10396 p46_local3_expect: .word 0x4f705349,0xdcf09c4c .word 0x50bb9ecf,0x44a5fabd .word 0x37002dee,0xe094650d .word 0x83b2de97,0xbc2d8d5f .word 0xff6f6fa4,0x83945bb5 .word 0xff000000,0x780f5fc3 .word 0x78cf42bb,0x01bf00f3 .word 0x4c8578a2,0xc2636ab3 .word 0xd2a092cb,0x066d52fc .word 0x98c71877,0xba96cefb .word 0xa54c9687,0xf939795c .word 0x97b440e1,0x104f14d1 .word 0xfaa8bf43,0xb3ab3c98 .word 0x20cf4bbe,0xc42533af .word 0x78644fb7,0x8a9e96dc .word 0x1f29d52c,0xfa40bd25 .word 0xca4ed0ae,0x3b109a71 .word 0x826a5c7b,0x34a6ca45 .word 0x5a3342f6,0xcbc1c8e0 .word 0xe90505dc,0x06c73b3f .word 0xfb56b498,0x7e8882c6 .word 0x199ce5ad,0xe5a7ccaf .word 0xb5671a78,0xb5eab83e .word 0x4c440bbb,0x5932d2dc .word 0x5ac49524,0x636ba32f .word 0xa04c6edb,0x537cb461 .word 0x73e13515,0x371e6d88 .word 0x8d2d0653,0xf47ec311 .word 0x71e3113e,0xebab9c61 .word 0xd3fffc2d,0x2ca991d0 .word 0x4432a9ff,0x989b1c8a .word 0xc39735b1,0xb1bc5d00 .word 0x10dae7b5,0x9fac8215 .word 0x3fef79a4,0x1ae05881 .word 0x7ab2e1d8,0x2097886c .word 0x68463b70,0x5afcc197 .word 0xbb759c95,0xfa807c3a .word 0x1ca05909,0x50e247a7 .word 0x449e40b8,0xd319fd5c .word 0x7f66c919,0xad64dd1e .word 0x950a100d,0x784a6dfe .word 0xb18a4fea,0x9dcdd7ab .word 0xf6a9d1a8,0xf0c02dee .word 0x3ad105d5,0x15f634e6 .word 0x50c60cbf,0xa60ee6cc .word 0xa3c21f2a,0x977c738e .word 0xb8edb5a5,0xa5aef8eb .word 0xcf72d9c7,0xae9c5e2c .word 0xb08c8dbd,0x986fa006 .word 0x1139e809,0x4766474a .word 0x0c63f909,0x9a3f7ca9 .word 0x7cf4e263,0x7cf4e263 .word 0x48c860b0,0x532fa586 .word 0x035129c7,0xc75989fd .word 0x7648d05e,0x3a178b8b .word 0xf26c8d53,0xfe52ecda .word 0xcf3a1722,0x8e12f9d8 .word 0x24505f32,0x9cd0149d .word 0x4c7b5cda,0xe95f9339 .word 0xa75d2f77,0xd6b56516 .word 0x5ebbd215,0x929a2322 .word 0xe71452b0,0x8700de29 .word 0x446448a9,0x0b37e595 .word 0x1b9dd16d,0x91b0de4c p47_init_registers: .word 0xa3b5181a,0xaf150005 ! Init value for %l0 .word 0x94704db2,0x73c54fe8 ! Init value for %l1 .word 0xc1c434ce,0x68182dd7 ! Init value for %l2 .word 0x533b99ed,0xe4bdb349 ! Init value for %l3 .word 0x4f5756ef,0xbce2b6b2 ! Init value for %l4 .word 0x694223be,0x6700e09d ! Init value for %l5 .word 0x572756ce,0x1ff06c8e ! Init value for %l6 .word 0x4ce535aa,0x9cc3c5c5 ! Init value for %l7 .word 0x92590970,0xa7043880 ! Init value for %l0 .word 0xbe22fb10,0x3b9c5ca0 ! Init value for %l1 .word 0xd02c0ba2,0x32c220b0 ! Init value for %l2 .word 0xac560bae,0xbbb3a095 ! Init value for %l3 .word 0x9760ab7e,0x3e002552 ! Init value for %l4 .word 0xcff1072c,0x05ef61fd ! Init value for %l5 .word 0x042c6dbf,0xc214ca62 ! Init value for %l6 .word 0x7151db23,0xb4986fb1 ! Init value for %l7 .align 64 p47_init_freg: .word 0xaa34516d,0x1293fad7 ! Init value for %f0 .word 0x74cc9344,0x9d8f3da8 ! Init value for %f2 .word 0x81d71700,0x12794a7a ! Init value for %f4 .word 0x9934f9d2,0x073fbb40 ! Init value for %f6 .word 0x269bee2d,0xc7d71009 ! Init value for %f8 .word 0xee78fe2b,0x99acb787 ! Init value for %f10 .word 0x94bb59ec,0xec843f03 ! Init value for %f12 .word 0xeb52a9a8,0xb4fe70a9 ! Init value for %f14 .word 0x3c5f6a32,0x4b78522d ! Init value for %f16 .word 0x52724eef,0x6c072bd9 ! Init value for %f18 .word 0xff7e31da,0x4df7bddf ! Init value for %f20 .word 0x9290e5b0,0x1ae5b48f ! Init value for %f22 .word 0x3fd236a3,0x8c1c0785 ! Init value for %f24 .word 0xcd7dcae5,0x29147d98 ! Init value for %f26 .word 0xa9ee999b,0xc3ea41f2 ! Init value for %f28 .word 0xaba6f18b,0x85df5458 ! Init value for %f30 .word 0xba4345db,0x4fb0bbf4 ! Init value for %f32 .word 0x4ccf12ba,0xc3722f9b ! Init value for %f34 .word 0x9ebb3f81,0x6a0af482 ! Init value for %f36 .word 0xde12d4b9,0x61dd758f ! Init value for %f38 .word 0xfe9644a9,0xc931a5eb ! Init value for %f40 .word 0x05301f00,0x200e9d9f ! Init value for %f42 .word 0xf145d93f,0xe9ba819e ! Init value for %f44 .word 0xadb6bc8c,0x2c574008 ! Init value for %f46 .word 0x097d7d5b,0x1dc3dd73 .word 0xdb59b429,0x6d59622b .word 0x64f14268,0xb539dc9c .word 0x0f413efe,0x7acb3c3d .word 0x1c9189ff,0x1f11b116 .word 0x443eefac,0x589d24fb .word 0xa8cfcba7,0x4d75d9d6 .word 0xeefb6f70,0x23e5a31b p47_expected_registers: .word 0xe4bdb349,0x989a0975 .word 0x00000000,0xd488272b .word 0xffffffff,0xedc6d3ce .word 0x00000000,0xa04b9e34 .word 0x00000000,0xc700784b .word 0xffffffff,0xcb79a616 .word 0x8513dfb5,0x8d6d7ebc .word 0x00000000,0xd48827a1 .word 0x7f4441bf,0x6fa5e759 .word 0xffffffff,0x3f3a3fdf .word 0xd02c0ba2,0x32c220b0 .word 0xe4fee332,0x2b02ca12 .word 0x9760ab7e,0x3e002552 .word 0x00000000,0x6462e2b0 .word 0x042c6dbf,0xc214ca62 .word 0x7151db23,0xb4986fb1 p47_expected_fp_regs: .word 0xaa34516d,0x1293fad7 .word 0x74cc9344,0x9d8f3da8 .word 0x81d71700,0x12794a7a .word 0xe637eeed,0xd9e09708 .word 0x269bee2d,0xc7d71009 .word 0xee78fe2b,0x99acb787 .word 0x94bb59ec,0xec843f03 .word 0xeb52a9a8,0xb4fe70a9 .word 0x3c5f6a32,0x4b78522d .word 0x52724eef,0x6c072bd9 .word 0xff7e31da,0x4df7bddf .word 0x9290e5b0,0x6c072bd9 .word 0x3fd236a3,0x8c1c0785 .word 0x9bde1190,0xd02188d4 .word 0x630b7816,0x6c072bd9 .word 0xe5355700,0x1d0c65c3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0xd48821d0,0x9011de9b .word 0xced3c6ed,0x00000000 .word 0x349e4ba0,0x41944b3a .word 0xc2e09708,0xccf4953e .word 0xd02188d4,0x8d8203ce .word 0xcb79a616,0x00000088 .word 0xcdeae767,0x2774dc06 .word 0x57a13091,0x68750b63 .word 0xcc665177,0x52c116c3 .word 0x75588998,0xf1c75e9e .word 0x069fc176,0x07b6128f .word 0xba2b9a69,0x0dedeb39 .word 0x90cdea6e,0xbb5c63f3 .word 0xe8f3b6f3,0x20e695f9 .word 0x96bf85e1,0x277c09ae .word 0x494e8fb2,0x617788b3 .word 0x47217391,0x79803fa6 .word 0x82d2d4d6,0x16640a01 .word 0xcbfad11d,0x89451379 .word 0xd488272b,0x2dc8b1dc .word 0xe78c5054,0xea6d005b .word 0x17ffd3f0,0x43edf082 .word 0xcbd65854,0x49f8a864 .word 0x0a60f322,0x84a9114f .word 0x459fb70e,0x2d86ddbc .word 0xbf6d759b,0xf695ac71 .word 0x7525214d,0x5bcf275f .word 0xfc73643d,0x6aef1397 .word 0xe394b70b,0x1c1e9658 .word 0x48f664c7,0x2c0cd6ad .word 0xaa76f92b,0x746c50a2 .word 0x2d141408,0x14b51361 .word 0xe43d6d88,0x7d31c9db .word 0x4d0ed2db,0xaf05579b .word 0x14c76e96,0x91440b13 .word 0x82bf7396,0x05acf964 .word 0x3deb20bd,0x4024d8fd .word 0xa7f9caf7,0x9c17d320 .word 0xf02e0ddb,0x3242abd0 .word 0xd8448375,0x4944807a .word 0xbb7eaace,0x5d5cb860 .word 0x82ffba01,0x441d2e52 .word 0xdb383bf6,0x646ddb0b .word 0x04241350,0xa299e3cd .word 0x714e65ac,0xe8046ef1 .word 0x8a723a54,0xaa8585e6 .word 0xd4382315,0x457de973 .word 0x3ab44d67,0xd96655c7 .word 0xcc2a2022,0xf100495f .word 0xea3fb862,0x2abebe9a .word 0xa82e0777,0x7ec74c84 .word 0xedab60d5,0x9a4504f4 .word 0x639b5bfc,0xa4a29665 .word 0xc248de57,0x84559ea0 .word 0xc7ebcc42,0xd2970b16 .word 0xdb9f49a0,0x04f1a020 .word 0xfd1be544,0x90c3fe25 .word 0xe27d0cd1,0xf997aa1f .word 0x88bc93e5,0xd1f32f6f .word 0xba6cf7d6,0xcfc4cb3c .word 0xeb916b48,0x4dd46303 .word 0x4f822c8d,0x8d2a6c6c .word 0x70571b17,0x3abe205a .word 0x776ee340,0x16eebafa p47_local1_expect: .word 0xeb52a9a8,0xb4fe70a9 .word 0x5c494740,0x50d2c0b2 .word 0x000021d0,0x326a5f3c .word 0x4c7d75a8,0x5b445438 .word 0xca133cdd,0x560e658d .word 0xcc2b207f,0x9349177b .word 0x317c9cdc,0xaf106a8f .word 0x2c32afef,0x9f3a12e2 .word 0x3634c469,0xb6306fb3 .word 0x9cd12b59,0x41d8b0ef .word 0xe4629727,0x80ca698e .word 0xe7178acb,0x2411eb18 .word 0xfb6e2202,0x8eb3df93 .word 0xffed96bf,0x126deb98 .word 0x4a9c5743,0xd75ef3b8 .word 0x6d2d5631,0x5dc63efb .word 0x11dc2a68,0xbeb41084 .word 0x3e557c33,0xc7e0d2ab .word 0x078632a2,0x32d9ffc6 .word 0xe4bdb349,0x989a0975 .word 0x803d7bc4,0xc5956da3 .word 0x2b45dd17,0xfd812d7e .word 0x1e58ce03,0xe87fd8ed .word 0x2d02d7f1,0xf244e2af .word 0xddd328b6,0x1e0c485c .word 0xffebf3c6,0x24595e04 .word 0x08b6f540,0xc53038b5 .word 0xe7225489,0x2f7c5742 .word 0x2a540733,0x7db8b2f0 .word 0x1c537c02,0xf0c12066 .word 0x02902b25,0x2deba6fa .word 0x7e13999c,0x754856b1 .word 0xe1b1737c,0xfdafbe7c .word 0x32a09494,0x89e1400a .word 0xadc6fc0b,0x1ee4fd55 .word 0x1915d849,0xa0bd81c1 .word 0x778a389d,0x0cabcb48 .word 0x40edc160,0xd7596aa5 .word 0x075dbe61,0x3d72591c .word 0x20f18fe8,0x2a215810 .word 0x86c38cda,0x5a5d30c6 .word 0x69267d8d,0x0f33a043 .word 0x81b228af,0x9188eaed .word 0xf82586af,0x75d9ce55 .word 0x28bb9bc0,0xcd81d22c .word 0xa747242b,0xf9e800c6 .word 0x90468550,0x377e016a .word 0xf42beb70,0x363cddfc .word 0xcf73c127,0x561331b9 .word 0x0e8db7f2,0xb1dbe00d .word 0x5631ad14,0xdf1c6c3a .word 0x6d2f36ea,0x0d43da30 .word 0xb8b3996d,0x5b26e26b .word 0xd76cc700,0xd76cc700 .word 0xcd3bc973,0xa7132a77 .word 0x4a65172a,0x913fe54e .word 0x0b65c516,0xfce53886 .word 0xe9e5e323,0x0b8497ca .word 0xbfaca38e,0xbc207e9a .word 0x6f359f14,0x720e1d83 .word 0xaf61cf68,0xd65af559 .word 0x1965619f,0x1bf18f35 .word 0x70557a0f,0xb9015556 .word 0xfc8537a1,0x88fd13cb p47_local2_expect: .word 0x8a000000,0xab473a40 .word 0xb0e26264,0xe2fd6ea5 .word 0xd0000000,0xed5050c0 .word 0x455543aa,0xf9ac1aa4 .word 0x25520036,0x94021f69 .word 0x8d8203ce,0xef4e7252 .word 0xdab3eb4b,0x10640745 .word 0x2cd32e28,0x67f44904 .word 0x0c45b4a1,0x4d96c641 .word 0x9a9161af,0x155c4fb9 .word 0x07576785,0x700ac322 .word 0x48e21473,0x98039fa2 .word 0x35ed22e5,0xceb9b26b .word 0x8b55692a,0xed41a02e .word 0x5904d97d,0xf67b8de2 .word 0xc4cd7144,0x4ef4f578 .word 0x700eed4a,0x04ec542b .word 0x7f4441bf,0x6fa5e759 .word 0xe208ef89,0x2619ccf4 .word 0x7e7d2902,0xa38a466b .word 0x9634b222,0x836f9aa9 .word 0x747f810f,0xc6363282 .word 0x4a49cfcb,0x9158f771 .word 0x4185b38a,0xd5848df4 .word 0x71b608a2,0x7f39abae .word 0xc1e32a44,0x21173066 .word 0x99ff36a3,0xf1d725a9 .word 0x5fe13651,0x9ee185ad .word 0xd4ab198b,0xd00caf20 .word 0x64b4098e,0x24885047 .word 0xe6d2f506,0xb742fe48 .word 0x1c8c47a2,0xbe777f65 .word 0xdce8b6bc,0xdedc1686 .word 0x0089303b,0x5161406e .word 0x22434a47,0xfacec7a3 .word 0xd089574d,0xbc207e9a .word 0x86a3f027,0x72d3bb53 .word 0xf35ed8ef,0x76570c2e .word 0xea6c7834,0xe0e963c6 .word 0xff749c32,0x5579193b .word 0x6abb9f9f,0xd64d11d0 .word 0x6a24bdee,0x00167678 .word 0xcf34baf6,0x8d8203ce .word 0x93c7aa6c,0x58b0c0bc .word 0x1361d887,0x88b732a8 .word 0x0e778f0a,0x5b00d76d .word 0xc85b0c8c,0xfe7abb15 .word 0xf5646f5f,0x2d59b94d .word 0x6f51d8d2,0x5f645e18 .word 0xbaa0dc7c,0x8acbaff6 .word 0xd381438b,0x20d5e1d6 .word 0x01a7f79f,0xe8b8c74a .word 0xe743a481,0x59ac2fdd .word 0xd9c65b68,0x78b81a4a .word 0x9c7a637e,0xf0bb5393 .word 0x550c21f0,0x2075cdbb .word 0x346330de,0xdb80b943 .word 0x933845a3,0x61b902ec .word 0x4fab367e,0x9fe2a4c6 .word 0x9e120ff4,0xa7150fa4 .word 0xaf461f23,0x52214ae2 .word 0x674e97ec,0xfd01da80 .word 0x1e1b670c,0x3032ed47 .word 0xa9708cb3,0x43e009be p47_local3_expect: .word 0xff524e75,0xda8d188b .word 0x00ae9cc1,0x6c072bd9 .word 0x2bfe78ee,0xd9e09708 .word 0xa970feb4,0xa8a952eb .word 0x6d8c801d,0xdf38d44b .word 0x64cab3d3,0x824dca53 .word 0x1faab4fe,0x2cd58e9b .word 0x46a9b17c,0x32299563 .word 0xa2be3adc,0x5ba7e329 .word 0xc3576e67,0x7ff92f32 .word 0x5bc65f3c,0xca7c91f0 .word 0xf920ce66,0x51439e59 .word 0xf8f6b0bc,0xe2a140ad .word 0x18742750,0xcf67084f .word 0x913bf87b,0xad50cfa1 .word 0x723a1925,0x6bb83ce9 .word 0x4b93fbf3,0x78797c39 .word 0xc2427aa3,0x1ef3197c .word 0x630b7816,0x0f398399 .word 0x298b6862,0x1bbedce0 .word 0xd95f8777,0x1522ba8e .word 0xff3524ef,0x38426db7 .word 0x96de0749,0x0954eb62 .word 0xed8993dc,0xef94dacf .word 0x1b6675ff,0x91f1ea2a .word 0xfd604d73,0xefa9e221 .word 0xa6486933,0xfffffdd7 .word 0x36cd42ad,0x110f28d3 .word 0x69598734,0x90386a8c .word 0xac0d7340,0xb09ac94e .word 0x8ec6675b,0x0b890757 .word 0xe88c095c,0x7ee69a48 .word 0x3a3d1d2e,0x3d0da67d .word 0x5bc744d9,0x1187434b .word 0x4ebb6199,0x0d31ff21 .word 0xd77738d7,0xd7fd1e6b .word 0x2e0965f6,0x6af1978f .word 0x7f1e163b,0xf56b731f .word 0x73dc9eee,0x733642ce .word 0x9d149ffc,0xdb66a226 .word 0x4cfd5d09,0x563ec8ec .word 0xce6eb402,0xae5d14ae .word 0x2fa8d7c8,0x19e4b162 .word 0x752c7f83,0x6f34d98b .word 0x57954265,0xb73bc710 .word 0x2f9edc38,0x709f4396 .word 0x2ea56786,0x1dada651 .word 0xcd47345b,0x8e31a5ed .word 0xaa34516d,0x1293fad7 .word 0x74cc9344,0x9d8f3da8 .word 0x81d71700,0x12794a7a .word 0xe637eeed,0xd9e09708 .word 0x269bee2d,0xc7d71009 .word 0xee78fe2b,0x99acb787 .word 0x94bb59ec,0xec843f03 .word 0xeb52a9a8,0xb4fe70a9 .word 0x31fe68bd,0x0a9c66dd .word 0x548148e4,0x82475edb .word 0x8274c991,0x10df51af .word 0x39009c76,0x6fa7f6c8 .word 0x37b56721,0x848c172c .word 0xa4e31b9b,0xca22c06b .word 0x8f9ba818,0x29276e89 .word 0x58bce0ce,0x31fe68bd p48_init_registers: .word 0x2b63d699,0xf7ec05aa ! Init value for %l0 .word 0x6387382e,0x3b588624 ! Init value for %l1 .word 0x9a9b1c32,0x921be4d5 ! Init value for %l2 .word 0x9a262f2f,0xd1aaa060 ! Init value for %l3 .word 0x5ad85756,0xa4112ff6 ! Init value for %l4 .word 0xd25c71e5,0xe92f0930 ! Init value for %l5 .word 0x559a5e3a,0x8b66f5c9 ! Init value for %l6 .word 0xbcbd3db6,0x3d37973c ! Init value for %l7 .align 64 p48_init_freg: .word 0xb77942ba,0x7cc7d461 ! Init value for %f0 .word 0xd20ed09c,0x8ff0af4e ! Init value for %f2 .word 0xe2990db9,0x661680a5 ! Init value for %f4 .word 0xb96a8615,0x2a9ea67f ! Init value for %f6 .word 0x9ef12a8c,0xc58cbb53 ! Init value for %f8 .word 0xd78b078a,0x2ccaaec4 ! Init value for %f10 .word 0x39e8a048,0x0a7a40a5 ! Init value for %f12 .word 0x52c514b8,0x2165a0e3 ! Init value for %f14 .word 0xd161bacf,0x9d97def5 ! Init value for %f16 .word 0x5dc46d71,0x5a6539d0 ! Init value for %f18 .word 0x347e5c4d,0x741507c2 ! Init value for %f20 .word 0xb9d30698,0xab023816 ! Init value for %f22 .word 0x7870e556,0xeecfe27d ! Init value for %f24 .word 0xd6e7c258,0xfae0b992 ! Init value for %f26 .word 0xb7ef0c3b,0x732292b8 ! Init value for %f28 .word 0x5d907838,0x92fc5005 ! Init value for %f30 .word 0xd1a56321,0x4a759b32 ! Init value for %f32 .word 0xad98c8be,0x9e9dc55d ! Init value for %f34 .word 0xd400d8d8,0x8ab4f24e ! Init value for %f36 .word 0x1b36a801,0xc8fa1bf5 ! Init value for %f38 .word 0x861f5fae,0xb4fcec79 ! Init value for %f40 .word 0x5faea413,0xeff87167 ! Init value for %f42 .word 0x69923843,0x12fb5121 ! Init value for %f44 .word 0xb5d9fefc,0x07bc6602 ! Init value for %f46 .word 0x3a207120,0x93e707af .word 0xc9907e97,0x42ef7c0a .word 0xe425b92d,0xb8c3309f .word 0x2df39bbc,0x2aa8e426 .word 0x95ede8a6,0x34ab01b2 .word 0x19b3bbeb,0xed7254c7 .word 0xaae89b79,0x1ac40f29 .word 0x8d70db0e,0x848580d2 p48_expected_registers: .word 0x00000000,0x00000007 .word 0x7de2cfee,0x56e57078 .word 0x00000000,0x00000007 .word 0x2a2b648f,0xf817ac05 .word 0x00000000,0x00000a63 .word 0x00000000,0x3038506e .word 0x00000000,0x00008010 .word 0x00000000,0xb296f7a8 p48_expected_fp_regs: .word 0xb77942ba,0x7cc7d461 .word 0xd20ed09c,0x8ff0af4e .word 0xf4b4aa63,0x63106509 .word 0xa8f7964e,0x2a9ea67f .word 0x9ef12a8c,0xc58cbb53 .word 0xd78b078a,0x2ccaaec4 .word 0x39e8a048,0x0a7a40a5 .word 0xc4aeca2c,0x2165a0e3 .word 0xd161bacf,0x9d97def5 .word 0x5dc46d71,0x5a6539d0 .word 0x347e5c4d,0x741507c2 .word 0xb9d30698,0xab023816 .word 0x7870e556,0xeecfe27d .word 0xd6e7c258,0xfae0b992 .word 0x95fef5af,0x732292b8 .word 0xb008cfdc,0x65b28918 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0xe2eacfa3,0xea9613e3 .word 0xb8807ad0,0x980b678f .word 0xa5407a0a,0x48a0e839 .word 0x3038506e,0xe4d9535c .word 0xa8f7213b,0x1b4bd8d3 .word 0x9239cd72,0x0000017f .word 0x10ca26b4,0xa186fb07 .word 0xc65c78d7,0x1f900da3 .word 0xf655515f,0x50080042 .word 0xff4e9064,0x46ca1932 .word 0xf040ee50,0x91b263fc .word 0xb5aef653,0xbf3d24ae .word 0x595c8dc1,0x0f742825 .word 0x64f3d21f,0x99a4fc1d .word 0xf5f464a5,0xe22c7b76 .word 0x76d39d8a,0xb33a94b7 .word 0x3677735f,0x16e89759 .word 0x892df48a,0xc6df8cf8 .word 0x1f01b23a,0x98ea41d9 .word 0x418783ad,0x5adb433c .word 0x39e9ada9,0xea174a42 .word 0x51bf3822,0x90992d3c .word 0x79245525,0x1349a904 .word 0x4a41b00b,0x1ff63098 .word 0xa51c53b4,0x7fe7df0d .word 0x04bcec3d,0x1f787519 .word 0xebeb0459,0x3b39a6c5 .word 0x4d939b19,0x38068ed6 .word 0x6d7ec003,0x3873e20b .word 0x844eefd8,0x1bf03dad .word 0x9778c4f9,0xd5ea9e8c .word 0xffcfb3ec,0x28a7fd0e .word 0x68da3517,0x52b41d5f .word 0xc2242b60,0x18864d8c .word 0xfab1422a,0xd6c62ff6 .word 0x09277b12,0x1d7bcb86 .word 0x14e30b8f,0xfc96473c .word 0x474da878,0xc7d46065 .word 0xdb627cdb,0x26b59315 .word 0x52375625,0x5cd944a8 .word 0x6fe9247e,0x3956dc22 .word 0x3888b13f,0x926a7997 .word 0xb75a277f,0xe31f5a0c .word 0x884a2c2e,0x07adefc7 .word 0x11128703,0x1f4a87a5 .word 0x90ea126d,0x03f1b46c .word 0x4d5c7e34,0x34fe9a4f .word 0xf6226b04,0xeb8f7fdf .word 0x05f42e7e,0x61d446c0 .word 0xc05b62ef,0x0ed24e46 .word 0x05c09d30,0x19aba7e0 .word 0x45f11b65,0xf99bf2bc .word 0x6b9d6c8b,0xa3ba86a4 .word 0xf0c8302b,0x402744e0 .word 0xbc985ed2,0x07a4aa58 .word 0x54089287,0xbecd0179 .word 0x80402a59,0xabc9f8a3 .word 0xc8c435b2,0x12db8ad7 .word 0x5c70a33c,0xdd710a60 .word 0x6cb4343f,0x5fe452eb .word 0x7ddc59bd,0x44e48d02 .word 0x126026a0,0x5975520f .word 0x57a79ab1,0x9cde71ea .word 0xf8ca79ff,0x3f9697be p48_local1_expect: .word 0x5163339c,0x4d5c7e34 .word 0x295c950a,0xaf5491d1 .word 0x9c336351,0x3d1ecac9 .word 0xfecbfea6,0x6eb6efb6 .word 0x09651063,0x63aab4f4 .word 0xc2bd9a5e,0xdf456357 .word 0xf0f8da2b,0x1484f4c8 .word 0x5a220284,0x6244f403 .word 0x924bb4c7,0x1bde62b1 .word 0xa025cf1f,0x843005b8 .word 0x1b95ca75,0xd7eabd00 .word 0xed702035,0x328d394f .word 0x47654996,0xbdbebf3d .word 0x08b491c7,0xd59acfc3 .word 0xd1a29575,0xf18724bd .word 0x971badd1,0xc171f79b .word 0x03e2b2a6,0x466b594a .word 0x98822210,0x29bbd795 .word 0x0b7db984,0xccb34748 .word 0xf6eca74f,0xda9338b2 .word 0x401bbddc,0xf0f0bd59 .word 0xf5c7da03,0xa0aef056 .word 0xedc9c328,0xc3b83af2 .word 0x27a56373,0x4ed27332 .word 0x72966afa,0x4e05f35e .word 0x5535e77e,0x2f2c31cf .word 0x225ac1e8,0x4e001bdc .word 0x6038f370,0xd9a9dcfc .word 0x9738267e,0x58b7396f .word 0x5e22b3d2,0x2578375a .word 0x881f0a18,0x1269c2b3 .word 0x62063539,0x424adf05 .word 0x1fa67fc1,0x6da83b9e .word 0x6eb4c137,0x9fe92f22 .word 0x83848866,0x00fbe337 .word 0xc22a2e8d,0x7cff5782 .word 0xc2490949,0x12b6788c .word 0x1680f317,0x054c24f5 .word 0x9507ced2,0xcfe46e5b .word 0x72bbf0ae,0x2c89aaa0 .word 0x87ba21a5,0x80a2ee30 .word 0x912bd7ec,0xc0b5e5fc .word 0xcc10eed1,0xdfce3048 .word 0x0ad7ed28,0xd6c5a469 .word 0x4a95b2bc,0xfe888d8d .word 0xe818c41c,0x9b72d6a2 .word 0x8d9e9f0b,0xa00e1e5a .word 0x57fcd63f,0x47bf712a .word 0x02bf3939,0x763fb140 .word 0x4156618c,0xa37c3d58 .word 0xaacff9d1,0x1559a69b .word 0x6c91c2ab,0x8712c4ea .word 0x518cff7a,0xae7689da .word 0x4941d83a,0x5690bc44 .word 0x7611ccda,0xdb6e565f .word 0xf90d4659,0x7c55323d .word 0x6c2826c3,0xbf192298 .word 0x604a9cdb,0x9dd4756d .word 0x87a69790,0x0f04ff85 .word 0x658c6aad,0x25788022 .word 0x5f788247,0x22ab68fd .word 0x8cf12739,0xaaac6726 .word 0xf9d73ec1,0x05a4814d .word 0x89a0be0f,0xe53a480d p48_local2_expect: .word 0x00008153,0xf122f723 .word 0x05ac17f8,0xda4e2fef .word 0x5381e059,0x0911c221 .word 0x59cdf344,0x4df7fc4e .word 0x53bb8cc5,0x5574566c .word 0xc2071574,0x4d5c7e34 .word 0x5b37b198,0xf6c14289 .word 0x1f701544,0x4817a55b .word 0xce8c2c1b,0x64039170 .word 0x0485d00e,0x869f9276 .word 0x768cf434,0x063a9b2f .word 0x29929f9a,0xebeda483 .word 0x11774ae9,0x3804ff93 .word 0xa1d56081,0x3c0d5026 .word 0x887b6b59,0x5cf3caa2 .word 0x44af0b66,0x74c051ca .word 0x7c69c71b,0x39bf65b2 .word 0xed808099,0xdf6f4171 .word 0xd59c471f,0x7adccbc5 .word 0x98da577e,0xc1426e54 .word 0x830fe117,0x00000046 .word 0xcf114168,0xebac5793 .word 0xba963455,0xbbd32c1f .word 0x9681c792,0x84f042be .word 0x4d741be3,0x08306ad6 .word 0x2c110899,0x2a594fea .word 0x78910c88,0xb2a564d2 .word 0x2f98f158,0x59f7754e .word 0x48d3bfaf,0x0cafb248 .word 0xffcaa032,0xc7b47198 .word 0x3e1447f0,0xd70c1264 .word 0x94ea76a0,0x69637e2f .word 0x0a029ed2,0x8401d9e0 .word 0xfa2285ee,0x2e5142e4 .word 0xc7ff0079,0x56ca7d1d .word 0xf045d37d,0x1bf9c281 .word 0x9f5e0c38,0x1f7b3963 .word 0x6684f7a5,0xc9ddb052 .word 0xd3c30653,0x5163339c .word 0x8c3a72f8,0x36218817 .word 0x988637ed,0x1459b616 .word 0x98fbc941,0x2f3c1072 .word 0x413d3611,0x5f5ed8cc .word 0x0370615a,0x78350fdb .word 0xb3389297,0x8b1d891c .word 0x0877b67a,0xb7e40071 .word 0x5f8eeec5,0xccd01fe2 .word 0x30ec7671,0xcd420989 .word 0x61d4c77c,0xba4279b7 .word 0x4eaff08f,0x9cd00ed2 .word 0x09651063,0x63aab4f4 .word 0x7fa69e2a,0x4e96f7a8 .word 0x53bb8cc5,0x8c2af19e .word 0xffffb296,0xe8c46a76 .word 0xa5407a0a,0x48a0e839 .word 0xe3a06521,0xb814c552 .word 0xd6f297de,0x5f45613a .word 0xf3b7886b,0x858b25c3 .word 0x77e54d62,0x62bed09b .word 0x221d5511,0x5118b4c8 .word 0x3e6743a5,0xed2679d2 .word 0xeb58fe4e,0x235c83f0 .word 0x5c4fd10b,0xd87916ea .word 0x002f6265,0x2126e86a p48_local3_expect: .word 0x798a08ee,0x3470749c .word 0xe4774f2c,0xbf5d731f .word 0xc4aeca2c,0x8a078bd7 .word 0x7870e556,0xeecfe27d .word 0x9c8fa742,0xd6862cda .word 0x5330bbd2,0x86e43475 .word 0x43429630,0x4efc79ff .word 0xf73791af,0xfdce4598 .word 0x50e4bbad,0x98553917 .word 0x72f372f4,0x5bee0708 .word 0xe5ec96d1,0x741507c2 .word 0x61bd66a0,0x4e3489cf .word 0x2cb65475,0xa2f2d774 .word 0x424bb213,0x965c34a4 .word 0xd566fa88,0x44e16858 .word 0x05b5b9ac,0x1103ffb5 .word 0xe64f9e85,0x43afe2f4 .word 0xc663fee2,0x4d2174ca .word 0x9202d33d,0x20423a61 .word 0x0e8e1c19,0x5e0fa860 .word 0xf5e14a7a,0xf1896756 .word 0xffdb319d,0x741efb71 .word 0x2e676a3e,0x520cf43d .word 0x5979b55a,0x06cdb3e5 .word 0x483043de,0x32017a59 .word 0x33823e75,0x686b8c54 .word 0x6bc0506c,0xedfc7eb0 .word 0x35f83a46,0x01b2a7b4 .word 0xc0db3f25,0xffb33724 .word 0xfecbfea6,0xcaf91948 .word 0x0a3c1fe8,0xdb7b4cef .word 0x77f7c218,0x4ea62b22 .word 0xc9ca1e3d,0x5163339c .word 0xe640bfbf,0x07a36175 .word 0x48ef4ec2,0xeff7db51 .word 0x6eb6efb6,0xa09765a8 .word 0xf13b9250,0xd8a93b5d .word 0xbfe1a4f4,0x5e12653b .word 0x898effac,0xece32c7e .word 0xadee9b7f,0x4171609b .word 0xc2a4387d,0xaa437e4f .word 0x08454b20,0x6b659f48 .word 0x92dbb26a,0x935d6dea .word 0xcd52297e,0x8c095a7b .word 0x7c454c07,0x61bf75e5 .word 0xa7342ddf,0x8af811b7 .word 0x34148b8b,0x2b21a3af .word 0x3d243097,0x8d3c7cb6 .word 0xf7d1bc3e,0x522c9170 .word 0x602618eb,0x5feb84a0 .word 0x12deefd1,0x6eb6efb6 .word 0xa441683c,0x787b27bf .word 0x0753d9ea,0x84fb1cbf .word 0xbccd1805,0xc07939f4 .word 0x3d1ecac9,0xfe13867a .word 0xd537662f,0xc5545498 .word 0xebbcdb76,0xa26eb5cc .word 0x12066dc1,0xe5549ad7 .word 0x1ff4a897,0x66791fe2 .word 0x44ffdf1e,0x8dd13517 .word 0xecba5166,0x2e06c9f2 .word 0x8edede0e,0x9a3bd99b .word 0x48b1f9cb,0x5ccff5bf .word 0x4f21ae05,0x81170027 p49_init_registers: .word 0x39c2dc42,0x61e7be28 ! Init value for %l0 .word 0x66331c56,0x94af707b ! Init value for %l1 .word 0x1301e873,0xb1559814 ! Init value for %l2 .word 0x2886f0dd,0xd8771ce3 ! Init value for %l3 .word 0x23e46910,0x68e6ca80 ! Init value for %l4 .word 0x7bdebaac,0x0725b923 ! Init value for %l5 .word 0x693b707f,0xe0d43cba ! Init value for %l6 .word 0x49bb3dce,0x01eeb8dc ! Init value for %l7 .align 64 p49_init_freg: .word 0xd5eb31ff,0x55b6e5ed ! Init value for %f0 .word 0x7bd6cfef,0x8ad5de65 ! Init value for %f2 .word 0x4ecef8cf,0xaa99486a ! Init value for %f4 .word 0x23d226b9,0x1ae41ed7 ! Init value for %f6 .word 0x26763450,0x179c9299 ! Init value for %f8 .word 0x9e5192c2,0x1883ff49 ! Init value for %f10 .word 0x071a9329,0xbd85eef1 ! Init value for %f12 .word 0x2ee3917d,0x0585da07 ! Init value for %f14 .word 0x7fbaaae6,0x10241293 ! Init value for %f16 .word 0xa2db712c,0xeca18751 ! Init value for %f18 .word 0xe53897de,0x9ee9b7c7 ! Init value for %f20 .word 0x75caca4c,0xb7efab37 ! Init value for %f22 .word 0x1bcc9347,0x00abdc38 ! Init value for %f24 .word 0x78a5e112,0xe1b872a6 ! Init value for %f26 .word 0xd82f1074,0x8601c1b3 ! Init value for %f28 .word 0xe1c72bbb,0xa87b436f ! Init value for %f30 .word 0xa482f22f,0xdd26e5f6 ! Init value for %f32 .word 0x01ede7bb,0xa20aa496 ! Init value for %f34 .word 0xb1065043,0xb984ae51 ! Init value for %f36 .word 0x08e7735c,0x4861b00c ! Init value for %f38 .word 0x2d284fb9,0x7b545a8e ! Init value for %f40 .word 0x5255f1c7,0x0f861607 ! Init value for %f42 .word 0xd65857cb,0x941f820d ! Init value for %f44 .word 0x27026555,0x20f76268 ! Init value for %f46 .word 0x358f053f,0x54a1d6bf .word 0xa68aee86,0x5bacce94 .word 0x0715d3d3,0x376d0199 .word 0x2eec1e4d,0x353321f4 .word 0x63ed358a,0xeea63f52 .word 0xabdd6ab6,0x564826ed .word 0x4ab84354,0x3e2ae0a8 .word 0x13a265b7,0xb5e652cd p49_expected_registers: .word 0x00000000,0x18f571c1 .word 0xffffffff,0xffffe5ad .word 0x00000000,0xd8771ce3 .word 0x00000000,0xd31185aa .word 0xffdbd0b7,0x1e55e1f4 .word 0x00000000,0x00004cf6 .word 0xffffffff,0xffff9e61 .word 0xffffffff,0xffff9e61 p49_expected_fp_regs: .word 0xd5eb31ff,0xfcc4e888 .word 0x7bd6cfef,0x8ad5de65 .word 0xfd71ea7f,0xaa99486a .word 0x23d226b9,0x1ae41ed7 .word 0x78043913,0xcfb48be8 .word 0x9e5192c2,0x8d6d94b8 .word 0x071a9329,0xbd85eef1 .word 0x6c3e7131,0x00000000 .word 0x9e61ed21,0x10241293 .word 0xa2db712c,0xeca18751 .word 0xe53897de,0x9ee9b7c7 .word 0x75caca4c,0xb7efab37 .word 0x1bcc9347,0x00abdc38 .word 0x78a5e112,0xe1b872a6 .word 0x97f3afef,0x8263e0e7 .word 0xe1c72bbb,0xa87b436f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0xfd71ea7f,0xd2cf147d .word 0xade5ffff,0x6adfa5b3 .word 0x9e61ed21,0xbfdc8d4a .word 0x00000000,0xd8771ce3 .word 0x6698f6a1,0x94d04868 .word 0xffd6cfef,0x7855aa02 .word 0xdef50158,0xd1da3947 .word 0x5d8db898,0x2d9187b9 .word 0x577e9522,0xb0588ff8 .word 0x26051dab,0x924bcff9 .word 0x86a05860,0x0eb0826d .word 0xa483b546,0xf9a88e74 .word 0x46331db1,0xc835afc6 .word 0x2b0f9ebf,0xdf91c2c1 .word 0x2d05eec9,0x810fca55 .word 0x7e720d78,0x77fc0958 .word 0x95a2f905,0x075606dd .word 0xf9d53bdb,0x471f331e .word 0x6f80167a,0x88130bb3 .word 0x95ff27e1,0xb9ae26df .word 0xbc105d04,0x6d5c2946 .word 0x832bb24d,0xf7a4d9bb .word 0xcf0cb811,0x87b15457 .word 0x5be4c8df,0x14b70343 .word 0x4da1bc20,0x46e52c75 .word 0x9b6c5617,0xe29bd4ff .word 0x764a853e,0xa29a0452 .word 0x2b636f53,0xa1a92080 .word 0xe6ffd637,0x9bc12c7c .word 0x8fc2ec40,0x6ce1701b .word 0x5a90ea48,0x4fbf31fa .word 0x066200a2,0x7009916b .word 0x21251b7e,0x582b975f .word 0x0cc3abd4,0xca8c4ea7 .word 0x02a65162,0x0d8590b2 .word 0xbf36f84a,0x2ff5a72e .word 0xa2d6a7fd,0xd8704686 .word 0x7fd358c1,0x4afe780f .word 0xf7c61d33,0xd9fab710 .word 0xf336be27,0x5627aab9 .word 0x62484f3d,0xea485fbb .word 0xef3b18af,0x928d6244 .word 0xd78ae05b,0x75ce5fa7 .word 0xed6c9a9b,0x5c980667 .word 0x7deafb1f,0x97777776 .word 0xaeb7276e,0x18990bea .word 0x3db62eae,0xd69dc4d8 .word 0x6a02f497,0xd8642dfc .word 0x12718b29,0xced27925 .word 0x4f80be9a,0x6ea5c889 .word 0x1bbb2dc1,0x9f880f3b .word 0xa39d3b86,0x3975cd96 .word 0xfe09c6b0,0x000074a6 .word 0x23984630,0xa5ed8b01 .word 0x3b6967ac,0xbab6b7b4 .word 0x3f115e72,0x64bbd317 .word 0x74493368,0x33448c0b .word 0x0e4ca2e7,0x79410c37 .word 0xa3c82985,0x815575a4 .word 0xff7b0436,0xb6b4cb92 .word 0x35957a44,0x22cf7ac5 .word 0xec734dca,0x935e45d3 .word 0xd516f13f,0x7923029a .word 0x77070738,0xfab5775c p49_local1_expect: .word 0x3207386f,0xf832bd22 .word 0x88e8c4fc,0xf037763e .word 0x00000000,0x00000199 .word 0x6c3e7131,0x00000000 .word 0x0036f740,0xba8b8ab5 .word 0xbb2bc7e1,0x8263e0e7 .word 0x3a985caf,0x1d08561e .word 0xca8b9d86,0xbf24f427 .word 0xa7ca3422,0xe1a461cb .word 0x405ba663,0x51d1825f .word 0x00bbfb0c,0x5805ae52 .word 0xff0a77cc,0x4f06bdc8 .word 0xc5649289,0x9332a568 .word 0x614f9d65,0x2204b873 .word 0x96b52956,0x7ba0eb3c .word 0x7183f12b,0xb5652bb2 .word 0xf0d9bc0d,0x47859e0b .word 0x467d5427,0x87687020 .word 0xc28e0a78,0xfb644edb .word 0x355553cd,0xcbefea89 .word 0x547d5fa1,0x93056095 .word 0x81981a13,0x1f6635dc .word 0xea0f02f9,0x654b2747 .word 0x5858c6fc,0xa6cacc72 .word 0xf7d556d7,0xebcdd8da .word 0xa0901588,0xf18f8192 .word 0x5f9575ec,0x469a94a5 .word 0x4dc5c192,0x5cb35770 .word 0xa4246620,0x115628ba .word 0x63dfca2d,0x99a0d0dd .word 0x8041c62f,0x45640aca .word 0x07db94be,0xa1a93215 .word 0xac0e041a,0xfc383d34 .word 0x909df58a,0xb7845743 .word 0x61fec395,0x347f0df0 .word 0xaa630896,0x6d08003a .word 0x47300bc5,0xb003e54a .word 0xba67cf0b,0xb41295b8 .word 0x84b2232c,0x369c75c6 .word 0x688c4c7f,0x4e8a8cdf .word 0x3f88ff6b,0xe009a39c .word 0x1d95023b,0xa1335e2d .word 0x889d6bc7,0x642dc537 .word 0xa47e19fe,0x9aa4f8d4 .word 0x33321346,0xfff69f76 .word 0xe607dea5,0xceb8ff6c .word 0x62169f91,0x7f0999db .word 0xfecacbae,0xa711018a .word 0x526bf16f,0xa946e72f .word 0x859a1585,0xf11e363a .word 0xa758f9fa,0x24e1deea .word 0xd613c022,0x239575fb .word 0xa16bc3bc,0x5e54209b .word 0x5c011120,0xe0d43cba .word 0x39e1f79a,0x48f6dc62 .word 0x999f8ac9,0x62bcdc81 .word 0xa6dce793,0x7f5d9b42 .word 0x53c0cded,0xbd74a065 .word 0x24cfa78d,0x652583ff .word 0x8f93c26d,0xdc210fb9 .word 0x6747cbf5,0x6bda840b .word 0xa88f9b7b,0x0af7bd3e .word 0x7132fd6c,0xdf8e7ffd .word 0xa26317ed,0x54675e4e p49_local2_expect: .word 0xb72cd610,0xba0e493a .word 0xade5ffff,0x2699bba5 .word 0xe88bb4cf,0x9c21e0ab .word 0x725e113f,0x400f13a6 .word 0xb171f518,0x13390478 .word 0x969d036f,0x29f0d689 .word 0x6cb6aa97,0x7f6524b1 .word 0xf096c5e5,0xd92964e5 .word 0x83a59391,0xc2dd9b73 .word 0xc02b513f,0x6fa98ff9 .word 0x149855b1,0x0daefe4a .word 0x4df54da8,0x82017608 .word 0xe940efa1,0x8da9a254 .word 0xf50d95b7,0x0719d62c .word 0x1440e723,0x798bf372 .word 0x510bd53d,0xe4f134de .word 0x81391077,0xb2f01e8d .word 0x06942789,0xea0003a4 .word 0x3282760b,0x4e820f62 .word 0x45c0be7f,0xeb9e2ef4 .word 0x4654f4ca,0xae57c171 .word 0xbc7e4c85,0x07ecf9ef .word 0xdd5e46fb,0x036f7b91 .word 0x5ca683da,0xea4e2767 .word 0x045c5e01,0x9ffeedc8 .word 0x1502aada,0x8df86471 .word 0xe8ff287b,0xa6d14919 .word 0xa525119d,0xf746951c .word 0xbf7dc9d5,0xab948929 .word 0xb3c74c6b,0xd493e262 .word 0xb174e13a,0xb659e5be .word 0xf2d4a664,0xf70555c6 .word 0x1b255619,0xe2bb53b0 .word 0x35ae19da,0x2ca460d9 .word 0xda94f214,0x6125e771 .word 0x4f5501bf,0x75922219 .word 0x267c519a,0xc2e6b6ee .word 0x8132f7ba,0x52cc734b .word 0xa61f73e5,0x70f68512 .word 0xed5a8c6f,0x734a7ece .word 0x346afcdd,0xb6128d9d .word 0x8bc1bd00,0x6dcccb4e .word 0x30f78549,0x03ced946 .word 0xb6c599ac,0xaaa547bd .word 0xc37d8261,0x9c13176c .word 0xa3fbf49c,0x1c7e9031 .word 0xa1069001,0xc419b5ca .word 0x6427762a,0x6f98125a .word 0x0ac717b8,0x067fd5bf .word 0x3310a46d,0x7c48e58d .word 0x2bf7b56c,0x6d30905f .word 0xff433e33,0x51389b9f .word 0x1d9558e7,0xe1a2acf1 .word 0x35e67522,0x30fcf585 .word 0xca2c0b9c,0x081dd135 .word 0x3b9ef2c9,0xcead74ce .word 0x8d384886,0x05c7cb19 .word 0xe100df1b,0xcf4cbf8a .word 0x250cfd5b,0xa527cca0 .word 0xbe59d845,0x33db8d23 .word 0xa6e58a4a,0xb7a307b0 .word 0xec01bd36,0xf31b9df0 .word 0xf0129926,0x340a8259 .word 0x03f836f4,0xd3d1e250 p49_local3_expect: .word 0x1532a9a1,0x7e1b0000 .word 0x31713e6c,0xefaff397 .word 0xff73c8e1,0x8b43e61a .word 0xa672b8e1,0x12e1a578 .word 0x4cf6ac12,0x78fb9fcd .word 0xf75253f9,0x3ee3e33b .word 0x2875c6a3,0x8192d52e .word 0x575bbd5c,0xbbc5e3d2 .word 0x2246c187,0x0a6ef2a1 .word 0xf5368818,0x0fbe6d23 .word 0x602d51f0,0x6366d03f .word 0xba7ba25b,0xcb11bda7 .word 0x28ef53d4,0xef830515 .word 0xc3205bb2,0xae64858c .word 0x05f4c966,0x33a770ec .word 0xb5884938,0x7fd63834 .word 0xd80b739e,0x6b60bfb8 .word 0x7eb2924e,0x2ef9ac2f .word 0xe76965f9,0x9da0f566 .word 0x69883fe0,0x95960201 .word 0x32d4d5e2,0xe7e06382 .word 0x71dca9e7,0x7bf60109 .word 0x5e385189,0xc04a8810 .word 0x96f2c414,0xe9212241 .word 0xcd44cf79,0x5e536da9 .word 0x0eda9bf5,0x126cba27 .word 0xbaace507,0x3e3d7042 .word 0x48c2811a,0x07b9a99b .word 0x7b6a1739,0x2c1efd70 .word 0x655c2c0c,0xac481c6e .word 0x6f46e6af,0x952cf636 .word 0x3523c4c2,0x033eb315 .word 0xd2d59f11,0x037ca864 .word 0xffdbd0b7,0x1e55e1f4 .word 0x9aeb8158,0xc8ab81a5 .word 0x7a3d01b9,0xbb5acdef .word 0x7c921efe,0xffbd8334 .word 0x66df2d19,0x301e095f .word 0x25fff721,0x2f599e0b .word 0x8527cfad,0xb25cd09f .word 0x977850bf,0x22e88b85 .word 0xfa2fbbce,0xa7ef6e54 .word 0x1ce1ca30,0xfd08db19 .word 0x8d364499,0x8785e69d .word 0x079ffc07,0x3567dd61 .word 0x1efad493,0x26c78ba8 .word 0xf8f6e1f6,0x0a96f718 .word 0xa340cd74,0xe3bcc942 .word 0x7454043b,0x22ba0d49 .word 0xe2c7e122,0x923718b0 .word 0x3308d396,0x0e0974fc .word 0xd116c891,0x8e59e507 .word 0xf1fff2ea,0x76717a99 .word 0x68873209,0xc1f18512 .word 0xe7e06382,0xfa8cd1c2 .word 0x609125e2,0xb04d8dbc .word 0x192efc0d,0xeee9aa26 .word 0xb71d1722,0x7834c461 .word 0x3daf53df,0xfe351787 .word 0x6aa59ff7,0x01dd2369 .word 0x2d420397,0xc93c4e20 .word 0x07dd1183,0x2f5e409f .word 0x479efd3d,0xb8b07de1 .word 0xa1f69866,0xb35711bc p50_init_registers: .word 0x22e021ac,0x884fa507 ! Init value for %l0 .word 0x6d53b542,0x38861238 ! Init value for %l1 .word 0xeb6ec5ae,0x8aa56879 ! Init value for %l2 .word 0x6f986638,0x907e38f1 ! Init value for %l3 .word 0x7741b64e,0x9e190c58 ! Init value for %l4 .word 0xc15ef8c0,0x522d64c4 ! Init value for %l5 .word 0x4b13c756,0x33582fef ! Init value for %l6 .word 0x5f612ee6,0x7e77d18f ! Init value for %l7 .align 64 p50_init_freg: .word 0xd61ac7b0,0x15b45970 ! Init value for %f0 .word 0xa25df2e1,0xe80048e0 ! Init value for %f2 .word 0x82486449,0x57a847e5 ! Init value for %f4 .word 0xd3c5593e,0x1d58d19e ! Init value for %f6 .word 0x5fefacbb,0xd777f15a ! Init value for %f8 .word 0x2b8b234a,0xcd87d392 ! Init value for %f10 .word 0x1ba5eb82,0xc9e98567 ! Init value for %f12 .word 0x6fc5560c,0x59a331af ! Init value for %f14 .word 0x96cd36c0,0xa6be2632 ! Init value for %f16 .word 0x004ea964,0x39e3c236 ! Init value for %f18 .word 0x800cb26b,0xffab9c04 ! Init value for %f20 .word 0x33852214,0xc9b638b3 ! Init value for %f22 .word 0x33863213,0x2f068280 ! Init value for %f24 .word 0xa7dd42d5,0xb81cb45b ! Init value for %f26 .word 0xec214b0e,0x3b5b02d0 ! Init value for %f28 .word 0xecfe4876,0xb3b11256 ! Init value for %f30 .word 0x5d38f71e,0xe131f8d7 ! Init value for %f32 .word 0x2c34b9fb,0xf806c290 ! Init value for %f34 .word 0xc03a3749,0x7b8e5bb0 ! Init value for %f36 .word 0x15884f17,0x2d9e7fad ! Init value for %f38 .word 0xc14acb31,0x360507e7 ! Init value for %f40 .word 0xdf153541,0x0aea19dd ! Init value for %f42 .word 0xc6767944,0x068e9729 ! Init value for %f44 .word 0x2908e2ac,0x785457b0 ! Init value for %f46 .word 0x99477a87,0xe29dd60d .word 0xecb9d835,0xa16b30a9 .word 0xd5149b11,0x1ab249fd .word 0xbd89375d,0x3dff6bd2 .word 0x156cc858,0xeaa98b94 .word 0x6185ba3b,0xbb49a8a8 .word 0x151de59e,0xce458fb9 .word 0xe45ea010,0x22763d14 p50_expected_registers: .word 0x00000000,0x00000281 .word 0x00000000,0x0000007c .word 0xd61ac7b0,0x15b45970 .word 0x2d480036,0x0662c745 .word 0x00000000,0x00000058 .word 0x00000000,0x78cb1986 .word 0x00000000,0x9493bd9d .word 0xffffffff,0xffffffff p50_expected_fp_regs: .word 0xd61ac7b0,0x15b45970 .word 0xa25df2e1,0xe80048e0 .word 0xc4c04970,0x57a847e5 .word 0x90fedf4b,0x1d58d19e .word 0x5fefacbb,0xd777f15a .word 0x6caa9172,0x6126419b .word 0x1ba5eb82,0xc9e98567 .word 0x6fc5560c,0x59a331af .word 0x46a9f826,0x915bedaa .word 0xb4aad77f,0x04f3523d .word 0xcb11e613,0x72e27a07 .word 0x4180cb3e,0x94d6a32c .word 0x92596dc3,0x5fbfbc7b .word 0x45b3cae4,0x1f68d2e9 .word 0x8bc0e8b3,0xa0b8061e .word 0x45dd1957,0x541974e8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x70ffffff,0xbe0306a2 .word 0xca8a2873,0x00000000 .word 0xc4a3fd02,0x1546b5e9 .word 0x6caa9172,0x6126419b .word 0xffff5d8a,0xfff7aca9 .word 0xd61ac7b0,0x15b45970 .word 0xd273576a,0x5ff37d2a .word 0x0bcf6b8f,0x3167a004 .word 0xf6297fe8,0x202a8816 .word 0x2565210a,0x4cd3955a .word 0x004ea964,0x39e3c236 .word 0xb323c9b5,0xa81338f2 .word 0xe8a69c1d,0x9a04ad40 .word 0x72440224,0x89826d16 .word 0x883403a2,0x58bc12df .word 0xfdecc566,0xe24509a2 .word 0x1d3fd289,0x28f30210 .word 0xd3d1e58b,0x191556e0 .word 0x0a73bc8d,0x9e190c58 .word 0xc8bad588,0xec1f538b .word 0x52a50fd9,0x6a3f6370 .word 0x3f08e53c,0xc720a8cc .word 0xae810086,0xa2e9bd8f .word 0x8f156f0e,0x13718dba .word 0x008d63aa,0x8dd8d30b .word 0x22681274,0x6aa91636 .word 0xc5309092,0xe2e26ee3 .word 0xecab67de,0x8af980bf .word 0xf08d273a,0xb0591b34 .word 0x5c1bfa75,0xe7f86974 .word 0xfaa426ab,0x3ff022e7 .word 0x7b83fe34,0x769b8e71 .word 0xb50a3d0c,0xb5d91d33 .word 0xf1e7de48,0x79a3b462 .word 0x90fedf4b,0x52511555 .word 0xc936b7f4,0x98f31e40 .word 0x9a1ff764,0x68c5dba4 .word 0x0306b5d5,0x00adb855 .word 0xb72b74fb,0x1fec6b1a .word 0xffbfe1ff,0xe5aae10e .word 0xfe297207,0xa0534e2c .word 0xf500b78c,0x0140510b .word 0x37b84595,0xd7837e80 .word 0x6dac18b5,0x7a369af8 .word 0x9bc21454,0x44a08814 .word 0x07533395,0xed5d772a .word 0x112526c6,0x7c09b540 .word 0xbb9b8d0f,0x6aa64a71 .word 0xaaed5b91,0x26f8a946 .word 0x3d52f304,0x7fd7aab4 .word 0x077ae272,0x13e611cb .word 0x2ca3d694,0x3ecb8041 .word 0x7bbcbf5f,0xc36d5992 .word 0xe9d2681f,0xe4cab345 .word 0x1e06b8a0,0xb3e8c08b .word 0xe8741954,0x5719dd45 .word 0xe8fd9919,0x59061962 .word 0x636b91bd,0xc6ab2687 .word 0xfa65856a,0x7c283df7 .word 0xc6d8ba15,0xf8d81f87 .word 0xbb366d2e,0xd6cdfe69 .word 0x865a2955,0xe9a69052 .word 0x7f51be34,0x99e19d04 .word 0x68702879,0x309bde6e p50_local1_expect: .word 0x4edaf175,0xde3d1479 .word 0xd3c5593e,0x3f3e1462 .word 0xd8005073,0xc9d54210 .word 0x32ffffff,0xffffffff .word 0xefc04970,0x7bba614d .word 0x7c000000,0x5d5780ba .word 0x4b1f81dd,0xe7ff3a52 .word 0xe569a9a7,0x801bf9a9 .word 0x5f91d6b0,0xd8668b50 .word 0x4b0d4403,0x25a43ea9 .word 0x9e2e514c,0x7272667e .word 0x5ee2d810,0x5e5b7d7e .word 0xb871a763,0xc41802c5 .word 0x188d24ea,0xbc858082 .word 0xa82a8c1d,0xa388c5de .word 0x72aad154,0x641bd601 .word 0x00000147,0xbe7193bc .word 0x092de0c4,0x7605a5e3 .word 0x73fd8e9e,0x05ad504e .word 0x9493bd9d,0xe0f0542e .word 0xd3410817,0xd6804cb9 .word 0xc6125072,0x2febcf89 .word 0x445002cf,0xeb03d153 .word 0xb451852e,0xffbfed47 .word 0x14b59e60,0x3e8f1ae5 .word 0xd7715148,0x6b56e9da .word 0xa8e82eaa,0x7d6e2c14 .word 0x8707bc54,0xbbc372c8 .word 0x43268975,0x8900a0ed .word 0xaccfdbff,0x6f35f776 .word 0x4b2ca09d,0xb091668e .word 0x6b2a029f,0x6d240b64 .word 0x2af76999,0x5c6af350 .word 0xf5d9e032,0xf9c448a8 .word 0x6bf86f13,0x528bb2c3 .word 0xff935620,0xcd762373 .word 0xb17d93ac,0xf1298a3c .word 0xd3cce596,0x1625fdd3 .word 0x63fde13c,0xb4b679fe .word 0x9cb2f077,0x118595a1 .word 0x4c47b1ec,0x90bcb3b1 .word 0x42ac985b,0xc40ce95a .word 0x9abf07b6,0x91267ad6 .word 0xb0b60d29,0x99d52f29 .word 0x1502d8c9,0x5713bdde .word 0x1f7293d8,0xd1cc63b2 .word 0x777abaf3,0xc326f0f0 .word 0x1f539a53,0xe2f6adfa .word 0xa79f02c2,0x0081879d .word 0x3772db45,0x416be20c .word 0x4607ce54,0x06957bd0 .word 0x6054d64b,0x0b25d653 .word 0x2c65435f,0x3fbb0573 .word 0x4daa16e2,0x5871890b .word 0xbd95faf5,0xfde2ec9f .word 0x45e9d86c,0x44857d47 .word 0xaa9b7849,0xfcf0fbcc .word 0x0f84a79b,0x36df4285 .word 0xfabb7c9a,0x652e1a6d .word 0x615a020e,0xa67798d9 .word 0xe67e2891,0xd6c9f724 .word 0x7e21ef91,0x8a5da3a9 .word 0xac0b102b,0x8353b7b7 .word 0xa3922a82,0x71496226 p50_local2_expect: .word 0xffffff82,0x7c000000 .word 0x7c006eaa,0x40be7146 .word 0x7059b415,0x49000000 .word 0x9f6b51d4,0x3c083e87 .word 0xffa35d8a,0x2c31717a .word 0x77659e5c,0x97b89766 .word 0x6e1ee4ac,0x0c47265f .word 0xcc443aeb,0x93a9a056 .word 0x7abb4ad8,0x776bbe1d .word 0x0074b39e,0xaa84e9e7 .word 0x8353b7b7,0x4d2d5fe4 .word 0xc169bcf3,0xb6f63c32 .word 0xfd7a95b7,0x6f058621 .word 0x9188e68f,0x5138babb .word 0x9c5a55fc,0xd045384b .word 0x29571c40,0x539fb90e .word 0x87bde609,0x0a3e20bc .word 0x61470fef,0x773af4d2 .word 0x791e58b4,0xb0fb81b2 .word 0x0d487a01,0x248a236a .word 0x881c1830,0x1fd251cc .word 0x2e149e33,0x8f15b9dc .word 0x9eabcf82,0xbf170ed7 .word 0xe9126fa8,0xf0849eff .word 0x8e9a0df1,0xbca480da .word 0x5f6cd03b,0x492e9107 .word 0x5d7b5c82,0x62b925b7 .word 0x7a1994de,0x72a47d7c .word 0x81695bcd,0x3bcaf6ee .word 0x140fd510,0x38fe71af .word 0xc7eed311,0x83afdbf5 .word 0x14e88dcd,0x93e8404c .word 0xba738928,0x9248a41f .word 0x99482b12,0x7e881712 .word 0xf0c507df,0x8f07e477 .word 0xc3946f4b,0xf336076c .word 0x5a8c7b9d,0x3ece3878 .word 0x9ab7ab65,0xc8e33c20 .word 0x4811358f,0xde95b3f0 .word 0x8f6491c5,0xb547cf9a .word 0x3702f182,0x0aefd370 .word 0x02b400df,0xda79b808 .word 0xacbd696d,0x9a54f1dc .word 0xbd60d334,0x311fe371 .word 0x769933a3,0xda99d75e .word 0x6af100d1,0xe4dfd79e .word 0x7e88b7d3,0xae1a171c .word 0x0227d26b,0xd20155a6 .word 0x75c27dd0,0xe70e7be2 .word 0x00000016,0xdd50dc00 .word 0x4001e3eb,0xfe5174df .word 0xca1fd434,0xb17fce10 .word 0x3ad0933a,0x2290745f .word 0x6a1eb34d,0x56af3b6c .word 0xb07263ac,0x18246119 .word 0xcbef19df,0x3eaef666 .word 0x63bd0cf7,0x2ad3f460 .word 0x85f03ef3,0x54fcf918 .word 0x8dd9f85a,0xc5f12dfd .word 0x57e5e328,0x097f7165 .word 0x6fc5560c,0x64d6c0ed .word 0x20087942,0x5357aac9 .word 0xdb8bb8c2,0x0a7a9d13 .word 0x7c768943,0x416e7b51 p50_local3_expect: .word 0xd61ac7b0,0xcaf1a12b .word 0xffffffff,0x02fda3c4 .word 0x5b0ec5da,0x968d8249 .word 0x5cc36192,0x4cb3f784 .word 0xe0ab5433,0x07082d37 .word 0x9782eeab,0xb358fe64 .word 0xa5dd8ac3,0x945b71af .word 0x09d43e17,0x11569120 .word 0xf15f5672,0xd8a74034 .word 0x586e366e,0x3115846d .word 0xb28bb2a0,0xbbc1966b .word 0x7d8c4b26,0x3571d6e0 .word 0xedad2ee2,0xaeb93b4f .word 0xdc2f3c17,0x395b44bb .word 0x9aac101d,0x3753a8a1 .word 0x32c2dd0a,0x22007c40 .word 0xad6624ad,0xeeb1d18f .word 0xb5ebd5b0,0xda0abdc5 .word 0x56afa613,0x0ad8a902 .word 0x2528f6e0,0x85098493 .word 0xe8060c79,0x77ff5910 .word 0x4fc190b5,0xfc0a366c .word 0xed5c71b5,0x4336a1c7 .word 0x6c99d00f,0x6651ca1c .word 0x74ffda1c,0x899d5319 .word 0x91da21c7,0x3867b25d .word 0xa3c5b8ee,0xc90ec9f4 .word 0x5ba43d62,0x8e296831 .word 0xd2b7ffc9,0x1c43568d .word 0x80c6718c,0x58ea26d1 .word 0xcd038286,0xdac442c1 .word 0xd447747f,0x5d250213 .word 0xdeed1d68,0xab21dde9 .word 0x907ed50a,0xf37b1b0a .word 0xa7c299a6,0xe7bdb227 .word 0xf812f5a6,0x9e08e8c5 .word 0x8cd9caba,0x9dca93ee .word 0x1989f4ab,0x25294aa8 .word 0xec257fd7,0x4cf788a7 .word 0xf1d00526,0x3fbb4e73 .word 0x9697fea6,0x25e0267e .word 0x03fff5a2,0x0fefe5c9 .word 0xb17562a7,0xef5d1372 .word 0x6c1d18e9,0x3394673e .word 0x82b0f769,0x9547f56b .word 0xaee8e5ac,0xdd84f945 .word 0xabdaa55d,0xefad587a .word 0x98d08787,0x66d3da12 .word 0xc49f9169,0x1eb18d9e .word 0xae0d4af8,0xe2fb0275 .word 0xa6d41af8,0x3db32bee .word 0xf62a497e,0x97b40385 .word 0xc6472098,0xebc6a77b .word 0xfb1715a4,0xbc9b64c8 .word 0x1c952d6d,0x7430a324 .word 0x1d209310,0x2bc6be43 .word 0x4cf7cfe6,0xf063a285 .word 0xe0733769,0x4ba8907f .word 0xf5d77561,0x7624f602 .word 0xcb3608d9,0x175edee6 .word 0xc1c976b8,0x2d75e376 .word 0x9e62a982,0x5b3bc7dd .word 0x36059720,0x4714f8c4 .word 0xaf996098,0xa75f422a p51_init_registers: .word 0x1e5f8bc4,0x2ba15260 ! Init value for %l0 .word 0x9527dc02,0xc08d4ae4 ! Init value for %l1 .word 0x2b1fa23a,0x5c487837 ! Init value for %l2 .word 0x216aff26,0x339b2cf4 ! Init value for %l3 .word 0x2c89436b,0xf101de2d ! Init value for %l4 .word 0x9d9d86aa,0x91470512 ! Init value for %l5 .word 0xf90af3e3,0xf8f312d3 ! Init value for %l6 .word 0x787fdb80,0x9441ccfb ! Init value for %l7 .word 0xfc992b9a,0x8775e2bc ! Init value for %l0 .word 0x75c79e8d,0xfd958e96 ! Init value for %l1 .word 0x0e93e24c,0x49349cbe ! Init value for %l2 .word 0xa0f6870c,0x38a6a176 ! Init value for %l3 .word 0x8b111cd6,0x688900fa ! Init value for %l4 .word 0x53420d44,0x649c41fa ! Init value for %l5 .word 0x9a78672c,0x720d8b1e ! Init value for %l6 .word 0x57fc2386,0x76da5cfb ! Init value for %l7 .align 64 p51_init_freg: .word 0x574c7b11,0x7d7af6ba ! Init value for %f0 .word 0xf6c5a19e,0xa6ef84e5 ! Init value for %f2 .word 0x96c3c7dd,0x29abfc58 ! Init value for %f4 .word 0x1e500d4d,0xc3e6a868 ! Init value for %f6 .word 0x7e5513c4,0xed84413f ! Init value for %f8 .word 0xb91edc0d,0xc47186df ! Init value for %f10 .word 0x39621f39,0xa46df1d5 ! Init value for %f12 .word 0xfb6b2ce2,0xaaec49e1 ! Init value for %f14 .word 0xc1e6242b,0x3f8919da ! Init value for %f16 .word 0xcf0ebddf,0x6110be19 ! Init value for %f18 .word 0x6b35f9c2,0x5e11b156 ! Init value for %f20 .word 0x733ecd5d,0x8bd90434 ! Init value for %f22 .word 0x02ac8dfa,0x66c13ac1 ! Init value for %f24 .word 0xc38f6b1b,0x8b85a852 ! Init value for %f26 .word 0xebbbbc3a,0xee834d1d ! Init value for %f28 .word 0x24678511,0x32bb55b0 ! Init value for %f30 .word 0x13ca959b,0xb765edc5 ! Init value for %f32 .word 0x6205f4c9,0x2004e217 ! Init value for %f34 .word 0x81de6df1,0x5dc4c7ba ! Init value for %f36 .word 0xcf4eb8ec,0x5b33848f ! Init value for %f38 .word 0x42350c02,0x636032ce ! Init value for %f40 .word 0xa30e5b52,0xf8ff4711 ! Init value for %f42 .word 0xbdc29148,0xc10bb5c8 ! Init value for %f44 .word 0x6b97b0ee,0x76e4d735 ! Init value for %f46 .word 0x44633602,0x8c62d643 .word 0xe115bab9,0x6aa68337 .word 0x3216e948,0xf5c78f58 .word 0x12001621,0x3516ed3a .word 0xc7a8f8f9,0xcee34721 .word 0x1752a3e9,0x9201c377 .word 0xcfb5b061,0x0f06cd4a .word 0x43b9ce38,0xd4b04418 p51_expected_registers: .word 0x1e5f8bc4,0x2ba15260 .word 0x00000000,0xeeb662f5 .word 0xbf42fad7,0x09110d77 .word 0x7c3df291,0x4519a88d .word 0x2c89436b,0xf101de2d .word 0x9d9d86aa,0x91470512 .word 0xf90af3e3,0xf8f312d3 .word 0x00000000,0x0000001c .word 0x00000000,0xcbb31000 .word 0x2e9e9830,0x539570de .word 0xffffffff,0xfffff961 .word 0x00000000,0x00000075 .word 0x00000000,0x0ad4a9f9 .word 0x00000000,0x00004cfe .word 0x00000000,0xa8416293 .word 0x00000000,0x00004c16 p51_expected_fp_regs: .word 0x574c7b11,0x130599c2 .word 0x92355caa,0x130599c2 .word 0x96c3c7dd,0x29abfc58 .word 0x1e500d4d,0xc3e6a868 .word 0x6b8accb6,0xed84413f .word 0xb91edc0d,0xc47186df .word 0x39621f39,0xa46df1d5 .word 0xfb6b2ce2,0x0aaa006c .word 0xfec2fb74,0x28e7aff0 .word 0xa2dd70a0,0xae062420 .word 0x6b35f9c2,0x5e11b156 .word 0x733ecd5d,0x8bd90434 .word 0x02ac8dfa,0x66c13ac1 .word 0xc38f6b1b,0x8b85a852 .word 0x3ff982d4,0x442acade .word 0x24678511,0x32bb55b0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x539570de,0xb9a7167e .word 0x3a853aaf,0x4ce2930e .word 0x10a3a84a,0x77590c2b .word 0x63cdfa1d,0xbcc8da34 .word 0xc2990513,0xaa5c3592 .word 0x5a571928,0xf53d1b24 .word 0x604b1152,0xe48fe399 .word 0xe61e93f0,0x2c160a09 .word 0x248b39d3,0x0fbc5d6b .word 0x8bfbdb44,0xcb8d9248 .word 0x30cdce54,0xe5d46c11 .word 0xc94c1ca5,0xf486ade7 .word 0x00000409,0xccc1f36d .word 0x839a5dca,0x764e01e2 .word 0xf542b57a,0xac4a5d06 .word 0xb2ae8e9f,0xd1505b84 .word 0x7c9d1c97,0x7124628f .word 0xed3b224e,0x326eab2a .word 0xf9598e6b,0x70e56cf4 .word 0xa5ceccc2,0x58bcd468 .word 0x3294a8d5,0x66692c8b .word 0xfd20cb66,0xb26c417b .word 0xd3d98849,0x71f4fd6c .word 0xdaded112,0xcc68e55a .word 0x4578e8e0,0xa55fb785 .word 0x67f50be0,0x90377ef1 .word 0xffc509cc,0x253a107b .word 0xac8928c1,0x7ef2d440 .word 0xe7d005d8,0x4844fc96 .word 0x11421bd9,0x605c2100 .word 0x71f6d573,0x4a749c8a .word 0x74ada25c,0x3e1730af .word 0x148debed,0x54f216cc .word 0x6ae6f284,0x1708b5d9 .word 0x7b5de7a3,0x8cd1c5fe .word 0x134fc7b8,0x9ad78dda .word 0x575d83eb,0xca390ff0 .word 0x39c389c2,0x286130a7 .word 0x797477fc,0x1037519b .word 0xc31f7b16,0x95200000 .word 0x8f5466de,0xfe624e91 .word 0x8b70ceff,0x627e4893 .word 0x98dd2cc0,0xfcc7aca6 .word 0xcb3103d1,0x898de609 .word 0x186e53f1,0x206e0f80 .word 0x91eb9b69,0x180fbcc8 .word 0x4e2ce659,0x15f456de .word 0x07c63e2d,0x2193fd12 .word 0x642e50b5,0x8d8c340f .word 0x557425cf,0xd2ffe856 .word 0x35e70234,0x931de407 .word 0xb7e7bcbc,0x983b9d61 .word 0xcaf2b42a,0x3ee18e00 .word 0x20b1f1a9,0x404af5d9 .word 0x9bfc060c,0xccbf9fd1 .word 0x193150cb,0x83c47826 .word 0x4eeac2c8,0xca6c8234 .word 0x9bc97957,0xe8e7a8a6 .word 0x52556a26,0x53da0591 .word 0x54c90ebe,0xfada8230 .word 0x3efbe675,0x52c8bd1d .word 0xd1166b39,0x5e2aea61 .word 0x9d6fe30e,0x091c3320 .word 0x932e2956,0xdcaaf4d9 p51_local1_expect: .word 0xc2990513,0x117b4c57 .word 0x7587f96f,0x51f2e11e .word 0xf0aef215,0xd7fa42bf .word 0x767e72c3,0x9ea183d0 .word 0xa2dd70a0,0xbdb97e56 .word 0xdeca2a44,0xd482f93f .word 0x0cd7b42a,0x3b9b436b .word 0xdc2bf745,0x2071e69f .word 0x7652a151,0xbe1163f3 .word 0x69630bb0,0x80c40985 .word 0xcc13a981,0xe716ff80 .word 0xc3ef15f4,0x3da6a0ff .word 0xe8b384fe,0xd76b37cd .word 0x5a41628a,0x6b0d14b4 .word 0x328af44c,0xe1f7b5f5 .word 0x37e16003,0x0794fa12 .word 0x33dd832c,0x3bf17a9c .word 0xb198d6f7,0x7a21b191 .word 0x0520ad46,0xa677bf1d .word 0x0f1162a3,0x62d64bee .word 0xe17c81ec,0xf7fa5324 .word 0xac251ae8,0x616776cb .word 0x18491058,0xdd07e4e7 .word 0xfec2fb74,0x28e7aff0 .word 0x8e2868df,0x552fdf95 .word 0xcbcc422e,0x611ae6ee .word 0x645a2af9,0x0b239b8e .word 0x702abc85,0x8d68693d .word 0x16534017,0x2800d148 .word 0xa96e345a,0xa0105b95 .word 0xc9241954,0x130599c2 .word 0x1cad0e55,0x3d0ac746 .word 0xff76aeea,0xf8acd70a .word 0x571eddc2,0xfe0047ac .word 0x93500a84,0x73b3cad7 .word 0x2a33b216,0xd029e31b .word 0x1cb752f6,0x03b40fcd .word 0x0f3f5c57,0xc158db42 .word 0x7195d33e,0xf2179e95 .word 0x65436a6d,0x84171a48 .word 0x5178ae96,0x435e48cf .word 0xaf3a853a,0x1f055914 .word 0xdc14bcb5,0xe206375a .word 0x104d1501,0x0ad4a9f9 .word 0xe9d1cd58,0x028e43a8 .word 0xe9dd8dc9,0x14ee4e3c .word 0x68aa0d1a,0x067d3a9b .word 0x5e70948c,0x7bcd94bf .word 0x33fceb37,0xf34914db .word 0xd099564a,0x1f839773 .word 0xbce6f7bc,0x0db7d36b .word 0x24d8bb42,0x80627f54 .word 0x80432e4b,0x104f3d2b .word 0xcb825b27,0x202d1f9b .word 0xd4973a18,0xd67b2869 .word 0x6bdb7a9b,0xaabb3ce6 .word 0xdab6fff8,0x1ff35d55 .word 0x4be24af2,0x7d5019c2 .word 0x755c7b16,0x5d60c74b .word 0xb603ceb2,0x8eefafb3 .word 0xc2de0a3c,0x2fccdc11 .word 0xb2fcf545,0x853ad344 .word 0xab869824,0x3bdbaee1 .word 0x33e173d7,0x8e093e31 p51_local2_expect: .word 0x6c00aa0a,0x12ec5111 .word 0xee2d2d4e,0x39daa38a .word 0xbe9c3449,0x6d000000 .word 0x3a000000,0x661d862c .word 0x00000000,0x8081d2b3 .word 0x775f6350,0x7ba06632 .word 0x9c890da6,0x1bafc893 .word 0x394a569b,0x6658e5cc .word 0x134ee2ca,0x6ff98775 .word 0xdfc03a91,0x86a4e3bd .word 0x5f764600,0xd91464e8 .word 0xa6bd634b,0x91460aa5 .word 0xf7e7079d,0x8bcecf4e .word 0x004357b1,0x4b29c802 .word 0x1ce94f14,0xee504e34 .word 0xd8dcc0fa,0x8267d855 .word 0xab4d5dfd,0x99efb27e .word 0x3aa6a902,0xa93b5d82 .word 0x72856396,0x435f0ad7 .word 0x5cab54c4,0xe67ec7fb .word 0xa14e5a76,0xb2b46950 .word 0x120d7e8a,0x9ec9807e .word 0x2ec6a0a8,0xef8245cd .word 0xc56d4112,0xe7614048 .word 0x2753be19,0xbfddd11e .word 0x24960301,0xbcd92e3d .word 0xf7818dff,0xf3016f58 .word 0xa5812932,0x257a7392 .word 0x4016ae1d,0x6cc43a4f .word 0x8f25a634,0x53045c45 .word 0x1e8964df,0xae743c80 .word 0xeda73375,0x30e62ac0 .word 0xfb50124e,0xffe5f5c9 .word 0x7744cb80,0xd07730e7 .word 0x55e4389b,0xd11cfa3b .word 0xb0cb71d3,0xfce0b735 .word 0x3c056c2f,0xa62f5197 .word 0xbbf36871,0x4c9828c1 .word 0x6e5e9a6e,0x40be2141 .word 0x3610e0a9,0x54787351 .word 0x6ced1821,0xe31dcf06 .word 0x51a4bda1,0xe5fe076c .word 0x9517dd0d,0x869b71aa .word 0x7bb95875,0xd3973970 .word 0x29b82344,0xe5257f49 .word 0xeadda403,0xe61ff006 .word 0x49c96ecb,0xe2944035 .word 0x8a62d549,0xbe7a06cb .word 0x2bc35861,0xe5c0758b .word 0x170956ff,0xf53d851e .word 0x8449a6a0,0x5d55e54c .word 0xc6e390a8,0xefc145ba .word 0xcc218303,0xd44226a1 .word 0xa0f0080d,0x572050d7 .word 0xcbe2e1af,0xc1f23eec .word 0x4ef01ff3,0x37511fe3 .word 0x6640b949,0xf211e976 .word 0x64bb6a26,0x3b41e954 .word 0x2b343d5d,0xc4d295dc .word 0x8301fe5c,0xc4013351 .word 0x3f58f61a,0x407fcce5 .word 0xc985ccba,0x5b469b00 .word 0xcc431ac9,0x2664d801 .word 0xd43162e4,0xbca07670 p51_local3_expect: .word 0xa8416293,0x6ff98775 .word 0x00000000,0x0000deca .word 0xbe04d98b,0x5dcd3e73 .word 0x2117da32,0x1f5c4584 .word 0xc38f6b1b,0x03d0b674 .word 0x2c83a849,0x3a853aaf .word 0xfe06be00,0xc390c2ea .word 0xd33a95ff,0x306cd511 .word 0x34bfda80,0xf801ba55 .word 0x61e9f6ef,0x1295c132 .word 0xd81b02b1,0xb166ba3d .word 0xa309401c,0x4b0e1cf0 .word 0xad29b54a,0x6b8accb6 .word 0x6e6fb5f8,0xb32c26de .word 0xc4c9a09e,0x063fd9fd .word 0x61b45523,0xc3b264e3 .word 0xd3261db5,0xc2f9013f .word 0x571b9a6e,0xfa3535dd .word 0xfbbb76c0,0xc62267a3 .word 0xb14a147c,0x31860d79 .word 0x52339158,0x49075517 .word 0x1e133349,0x30b56fca .word 0xef434d9e,0x44a42d0e .word 0x94309d36,0x1058bc26 .word 0x9a47370a,0x54c491d1 .word 0x58eac516,0xf43b2017 .word 0xf9fb6ba9,0xe3ce7b94 .word 0x770640ef,0xb76f5a6d .word 0xea4dcdfd,0x6d587718 .word 0x368cbf19,0x63fff3ff .word 0x3623344a,0x4e8ea31a .word 0x5a8ab88e,0x3aa6136c .word 0xec18a405,0x790533d0 .word 0x887c2d2c,0x23bad552 .word 0x37d09243,0xae03647b .word 0x346b0c74,0x00d77ff9 .word 0xecd5454c,0x22dbc798 .word 0xda1fff54,0xa969483e .word 0x79fd78e4,0xfe038c9f .word 0xf4e38a18,0x9efb27ab .word 0x3a853aaf,0xbe461f18 .word 0xa8946323,0xaf2c80aa .word 0xd4ef96d1,0x247f1bb8 .word 0x3686f3ae,0x1e68e9d7 .word 0xfe6f9a64,0xc0606401 .word 0x12cdb5f6,0x70f34097 .word 0xcf930f17,0xbbe06f0d .word 0xa2d1f7c1,0x2f119f0c .word 0xe2128293,0x5336c0bf .word 0xc1c233af,0x2a4eaefd .word 0x6b35f9c2,0x5e11b156 .word 0xf2a80668,0x001091b9 .word 0xa5a0352d,0xd484cc04 .word 0x6829f6d9,0x760a06de .word 0x99a5c3d1,0xd81266df .word 0xdab2ca43,0x811b2c9d .word 0xbd955690,0x6e1b26ed .word 0x543223a7,0xf0c31460 .word 0x4e7796a1,0x3bd8b895 .word 0x775beec4,0x278d1d75 .word 0x7ac6f0a9,0xc4d0c715 .word 0xc08d4ae4,0xdfbd0a33 .word 0xbd9de1be,0xd7827239 .word 0xaeaedbfe,0xefd65377 p52_init_registers: .word 0xa5a330c0,0x90a9edf6 ! Init value for %l0 .word 0xbbb93c26,0x8774f9ef ! Init value for %l1 .word 0x512aef6e,0x79ba3b00 ! Init value for %l2 .word 0xdfa450d2,0x6cd41100 ! Init value for %l3 .word 0x898afd93,0xffe8ee60 ! Init value for %l4 .word 0xb0bd8be2,0x88969bb9 ! Init value for %l5 .word 0x227ac8bd,0xef9ac62f ! Init value for %l6 .word 0x6e689820,0x6a14061b ! Init value for %l7 .align 64 p52_init_freg: .word 0xb622d0d9,0xaca62226 ! Init value for %f0 .word 0x0c6f9596,0x6a4d815d ! Init value for %f2 .word 0xb6aa2370,0x0908f7f2 ! Init value for %f4 .word 0x2bad681e,0xccd70714 ! Init value for %f6 .word 0x4a443075,0xb71ba2c2 ! Init value for %f8 .word 0x87edf9c8,0xb42d474f ! Init value for %f10 .word 0xbc039fd8,0xcb080979 ! Init value for %f12 .word 0xdc0c03f8,0x95500beb ! Init value for %f14 .word 0x0c4e590d,0x19520645 ! Init value for %f16 .word 0xeb96710f,0xeb17fb02 ! Init value for %f18 .word 0xbad58d58,0x93fa8d30 ! Init value for %f20 .word 0xba0ac722,0x3355eb6d ! Init value for %f22 .word 0xe299b5fa,0x33e44476 ! Init value for %f24 .word 0xfdfe5d88,0xe92789cc ! Init value for %f26 .word 0x9cb5893f,0x94904f31 ! Init value for %f28 .word 0x446adcf6,0x9f65ff29 ! Init value for %f30 .word 0x1277d44e,0x21794568 ! Init value for %f32 .word 0x778723b1,0xee68f5dd ! Init value for %f34 .word 0x6059457f,0x2d893a60 ! Init value for %f36 .word 0xf1777252,0x9eb0cb19 ! Init value for %f38 .word 0x416d8e1d,0xf391034f ! Init value for %f40 .word 0xcd8c02f4,0x86f8c926 ! Init value for %f42 .word 0x144ce980,0x0513158b ! Init value for %f44 .word 0x47b745d4,0x882709db ! Init value for %f46 .word 0x93084003,0x188d8600 .word 0x7cc2d96d,0x0a2d04bd .word 0x59c0128a,0x0e423d2e .word 0xcba4cdcb,0x9ba6e3ca .word 0x10cd5896,0x117b4c8d .word 0x1528d495,0x0980adde .word 0x77eaf96c,0xe359caec .word 0x770e251e,0x93c357e3 p52_expected_registers: .word 0x00000000,0x00000028 .word 0x00000000,0x000003e0 .word 0x00000000,0x000000bd .word 0x00000000,0x00000f16 .word 0x00000000,0x6cf051d4 .word 0x00000000,0x000003e0 .word 0x0000004d,0xda183199 .word 0x00000000,0x00000000 p52_expected_fp_regs: .word 0xb622d0d9,0xaca62226 .word 0x0c6f9596,0x6a4d815d .word 0xb6aa2370,0x8b218a3c .word 0x2bad681e,0xccd70714 .word 0x993118da,0xd1a2c865 .word 0x87edf9c8,0xb42d474f .word 0x14b12749,0xbf975a46 .word 0xdc0c03f8,0x95500beb .word 0x74494788,0xd58049d9 .word 0xeb96710f,0xeb17fb02 .word 0xbad58d58,0x93fa8d30 .word 0xba0ac722,0x3355eb6d .word 0xe299b5fa,0x33e44476 .word 0xfdfe5d88,0xe92789cc .word 0x9cb5893f,0x94904f31 .word 0x728462b9,0x90d0bdd1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0x000001f9,0xbdde056e .word 0x0f7196eb,0xb9628472 .word 0x00003955,0xce7b9efa .word 0x2d159cf9,0xbc92920b .word 0xc1814e88,0xad1ff083 .word 0xb7f631b3,0xf9c74744 .word 0xac3d86c9,0x84e21a92 .word 0x03c50d34,0x0c84a5b6 .word 0xf408acaf,0x60ffa523 .word 0xf7ffd673,0x1b83b370 .word 0x2bee447d,0x6bf04522 .word 0x2d159cf9,0x3526a8b3 .word 0x8202204e,0x45e14cff .word 0xbf40ee8d,0x194b6e73 .word 0x6462eb60,0x68f4f0be .word 0xbf5e48b0,0x82ca1c3d .word 0xceef9bd9,0xb7ea217e .word 0x5d8d3216,0x94a01315 .word 0x61a69578,0x8bd765a7 .word 0xfd3119a5,0x25cd8592 .word 0x8ab94431,0xea7fe856 .word 0xeb5c7b14,0x1b6a3c14 .word 0x00ee596f,0xa0ce922a .word 0x766f60c8,0xef436d7e .word 0xcd15eb08,0x2d0e46ae .word 0xbb0889ca,0x29f403b2 .word 0x5b4e977a,0x56d4c5d3 .word 0x57ec73d4,0x09339a74 .word 0x4aa6ee77,0x303fc543 .word 0xec67b833,0x000003a4 .word 0xd69c628a,0x5dfb2202 .word 0x83cf4312,0x84ecd554 .word 0x00000000,0x0000c96e .word 0x7648dba5,0x0caf8eea .word 0x33019dc6,0x4cfd875f .word 0xb277ef64,0xd761521f .word 0x5cf6031d,0x9216b2e7 .word 0xe342e399,0x14d696b4 .word 0xefe9c7b3,0xda884476 .word 0xeb40b0d7,0xe57b5841 .word 0x273d286c,0x385ff15d .word 0xd1cf3967,0x938e93b1 .word 0xe7ca51a5,0xe7527167 .word 0x87ece664,0xf3bb27e5 .word 0x40501848,0x41755072 .word 0xd8d462d5,0x33c8ca06 .word 0x753f41bd,0x98e861ce .word 0xce335b27,0x17a7dd09 .word 0xa887adea,0x57445125 .word 0xbb564a8e,0x2f0bdeff .word 0x8b854b46,0x186a2c1d .word 0xe833c2cd,0xd451f06c .word 0x129dcf2e,0x0a1775d8 .word 0xba6bc7a5,0x1afec98c .word 0xa50e4a1a,0xd35ffa16 .word 0xf6994bca,0x0df04075 .word 0x786fa7e6,0xaad2e106 .word 0x88c35d10,0xefd637c8 .word 0x9893e954,0x85af2181 .word 0xff14c367,0xe0b60010 .word 0x69f431cb,0xffbb0799 .word 0x5c1f72a6,0x98890712 .word 0xea33915f,0x302faa22 .word 0x478a0e69,0xd4bc423e p52_local1_expect: .word 0x74bac431,0x6189a264 .word 0xcd35558a,0x1849e798 .word 0x51000000,0x0e6dd0d8 .word 0xc74e5386,0x1f3be06d .word 0x000000b6,0x49e417e2 .word 0xff22d0d9,0xcf147032 .word 0x43dfcabd,0x6b63b034 .word 0x8938adec,0xb0921196 .word 0x6cc5d557,0x28195f1f .word 0x2dedfc86,0x1f06e6f9 .word 0x5aed0f50,0xcef7f1cf .word 0xa6a94a2d,0x5d3fe9a8 .word 0x4d302ca3,0x66b3c6ea .word 0x539645de,0xf46c3ff9 .word 0xf03e2f91,0x33ffcee2 .word 0x95848940,0x6a7feb3c .word 0x326dd752,0x191a2e39 .word 0x7fd4d413,0x078462af .word 0x6e6a337d,0x5c2c593a .word 0x745d5f3b,0x99acc843 .word 0x8b965dac,0x6dcf28cc .word 0x14b12749,0xbf975a46 .word 0x0f108f94,0xe6ff6a79 .word 0xfd602a21,0xaa3c462c .word 0xfbd49ab0,0xd36c98ff .word 0xf9010000,0x50465f87 .word 0xfbc3cdba,0xccdeda5e .word 0xb3478283,0x5c3a43f3 .word 0x913553ce,0x37813519 .word 0xc389c426,0x08ed4a53 .word 0xc27a9a09,0x7c5cbe0e .word 0xa6688c01,0xa72a1b7e .word 0x38c91fdf,0x9e03edd5 .word 0x88810447,0xbc9c1c4a .word 0x02658b9d,0x36295a57 .word 0xc5ab90ca,0x278fd32f .word 0x4f5ec7aa,0xb4f71631 .word 0xe60dad28,0x556c5b4a .word 0x85d8cd10,0xd1f9b97c .word 0xc8ebb953,0x7edd26a2 .word 0xcdd309e5,0xc4772029 .word 0xc58b02d3,0xe76dd54e .word 0x3a51a6dd,0x1f17b650 .word 0xaa25f66f,0x49de0b40 .word 0x768113a8,0x56e04cea .word 0x8effaf55,0xcd549222 .word 0x0000006f,0xf8d7bf36 .word 0x842b5158,0x944e61f4 .word 0xa3bfdeb0,0x207848ca .word 0xf0c434b2,0xa2e220d4 .word 0x1bcdbffd,0xef41fa16 .word 0x39db6184,0x8bd65127 .word 0x431e6aa8,0x26fd633d .word 0xc7279ae6,0xb77b5ae3 .word 0x85a9e6fd,0xb8c8bf36 .word 0x39119673,0x462a4fb3 .word 0xcc0a2088,0x5a1dd0c7 .word 0x27298796,0x0eed5da9 .word 0x2d7b9b21,0xcf533fa1 .word 0x17f55497,0xa1e6f3d2 .word 0xb045ba19,0x19a7d23d .word 0xe968a58e,0x72550a14 .word 0xcf8627bb,0xd23f1d40 .word 0x51fca435,0xce40a771 p52_local2_expect: .word 0x000003fd,0x0e6dd0d8 .word 0xff0003a4,0x0000d451 .word 0x3c1851c1,0x03b1589b .word 0xba38ba79,0xeff97487 .word 0x00000000,0x65e9506d .word 0xda183199,0x4d7dabf5 .word 0xaf3ca79e,0xf506531f .word 0x5dabf6ea,0x428394b0 .word 0x737b6b4a,0x15331644 .word 0xb4b9874a,0x7f0cb235 .word 0x2d88a93e,0x357354e4 .word 0xa54c73de,0xf0070a63 .word 0x396f58b1,0x894764a5 .word 0x6c174cd5,0x5e71fe39 .word 0x9eb36a70,0x4c85d066 .word 0x22347c6a,0xea2190f6 .word 0xca3c16df,0xf833e7f3 .word 0x48c1907c,0x4504c5b5 .word 0xa89bb4b8,0x0daf96fe .word 0xe3a95bd5,0x0cc84c91 .word 0x22bac643,0x4ce2368e .word 0x4e57f330,0x33882aec .word 0x0b00cd01,0x6f22cedb .word 0x5611f06a,0x2480bd7f .word 0x0e75690d,0xd7d14433 .word 0xa218d92b,0x2e4d6643 .word 0xe0471081,0x1b7b9289 .word 0x77358e23,0x30783b9c .word 0x9aae31f0,0x3252c2a0 .word 0xb7142af3,0x5daa90ff .word 0xd725c85f,0xf52a2fff .word 0xc8089def,0xb928b693 .word 0x145baaf0,0xb471e245 .word 0xcbf36fae,0x912c115c .word 0xbd3f330a,0xa2cdc525 .word 0x0b99335f,0x796e9b15 .word 0x38283a6c,0x6090a270 .word 0xc0497541,0x19d0f4b3 .word 0x233ec02e,0xa99f972a .word 0x3be4d830,0x2304a279 .word 0x5494d2ff,0x86fa6e2a .word 0xa1f18007,0xde8b9fc0 .word 0x7ed8cf4c,0x8420a47f .word 0x998cee87,0xc6015d3b .word 0x01bd9569,0x9abf8c73 .word 0xd1f50bfd,0xd9e4f3ec .word 0xd83ccff9,0x92af165b .word 0x17effa74,0x7c0b7b6a .word 0xfa71bf21,0x25ecb5c9 .word 0xe2b0365b,0x8c0f25d9 .word 0xcdd2fe0f,0x1c4a4bf4 .word 0x2338632d,0x8be08549 .word 0xc06cb3fb,0x26afdd22 .word 0xd702f263,0xc4a4a3a3 .word 0xa71dbde4,0x4d3343a5 .word 0xe2ea384f,0x8da81a70 .word 0x49163064,0x39ef13d8 .word 0xf0188ea2,0x53a9a8a7 .word 0xe2efc1ea,0x33ca1d07 .word 0x410f60eb,0xd8ca348f .word 0x8e749c0d,0x92535a9e .word 0x3515f51f,0x182d060c .word 0x940d156e,0x23027d7c .word 0x72c5be01,0xbb7a10ed p52_local3_expect: .word 0x00000000,0x6d50e965 .word 0x993118da,0x091cc6b9 .word 0x74494788,0xd58049d9 .word 0x0000004d,0xda183199 .word 0xbdb83a39,0x9e71e54f .word 0xb3a82635,0xc38420c1 .word 0x6af522ee,0x8de3c303 .word 0xfb4a1963,0x5a8fe5d5 .word 0x7ed094b5,0xfcf2b650 .word 0x334e3066,0x39f92f0d .word 0x08432829,0x24f2d1e1 .word 0xab0dabee,0x315f4f5a .word 0xdad6cff1,0x88a92e7f .word 0x4df688e5,0xd9c05a50 .word 0x11b7b1f2,0x09ff0d23 .word 0x315894e4,0x0ca7ed3e .word 0x28d96652,0x970097c6 .word 0x0ecf8497,0x5eae46e7 .word 0x32ee7839,0xd917d51b .word 0xcfb21b83,0x1ab7498e .word 0x554c517f,0x6108f45e .word 0xff4008e7,0x0f444498 .word 0xf627a123,0x40fc976f .word 0x998cd473,0xf8cd15e1 .word 0xd550093b,0xe451c87d .word 0xe093583a,0xe29a2a32 .word 0x83be84ad,0xabfedeba .word 0x62d50000,0x5fdb89a4 .word 0xecc19d75,0xaffe54c7 .word 0xcf3bba12,0x73fe0276 .word 0x21c6e99a,0xb5a6ef5c .word 0xfe42d252,0x497376b2 .word 0xf63da325,0x1214435f .word 0x13f61334,0xc5d079f3 .word 0xb634c060,0x5a2139f1 .word 0x74dc5db6,0xb70834e6 .word 0x4dffdaf8,0x12973109 .word 0x5707704c,0x86cfeb3f .word 0xcda2ab25,0xaa176b93 .word 0x964f3bfa,0x44ba09c5 .word 0xd2e3a074,0xc1ffe01f .word 0x866c9496,0x341f06a9 .word 0x11a9a141,0x813e8a5a .word 0x18158b30,0x2e9f6863 .word 0xa5945b4d,0x4e1183f3 .word 0x032f746c,0xad2051df .word 0x80f43e0e,0xf9d8e548 .word 0x20f82437,0x4753e148 .word 0xfde811f2,0xf2d8d774 .word 0x8d6748da,0x395e285f .word 0xa02bf638,0x7de55993 .word 0xd2a91979,0x2f583eb0 .word 0xb8fea8e3,0x48596a7f .word 0xb530a3d6,0x8460e560 .word 0x188451f0,0xab6c0aad .word 0x776566f6,0x7b1519d2 .word 0xa9aaab1c,0x40caf010 .word 0x37cf9984,0x850facb2 .word 0xd1e1fa68,0xdbfa4344 .word 0x7538633c,0x956353a7 .word 0x2bb878d8,0x0b92466e .word 0xfff32cc4,0x9b8aba12 .word 0x18ed2876,0xd900a6fb .word 0x2b25a194,0x0bc9c274 p53_init_registers: .word 0xc58c3cf4,0x1d843f55 ! Init value for %l0 .word 0x1a5304b0,0xa5e2fb17 ! Init value for %l1 .word 0x8652fc38,0x00362efc ! Init value for %l2 .word 0x47abc75a,0x12dc0ec0 ! Init value for %l3 .word 0xa8fb8c8e,0x6f4779ac ! Init value for %l4 .word 0x86417f20,0x150d7964 ! Init value for %l5 .word 0x8d79a568,0x3c17baac ! Init value for %l6 .word 0xd0638e82,0x19214121 ! Init value for %l7 .align 64 p53_init_freg: .word 0xf04f170a,0x869b81d5 ! Init value for %f0 .word 0x93352b60,0x880f6525 ! Init value for %f2 .word 0x4bf352f0,0x1dc60747 ! Init value for %f4 .word 0x557a445b,0x692fea63 ! Init value for %f6 .word 0x980a400b,0x0e648abc ! Init value for %f8 .word 0xf2451de4,0x5ab4b695 ! Init value for %f10 .word 0xae297c04,0x3dcaa4f1 ! Init value for %f12 .word 0xb110f0a9,0x9934e203 ! Init value for %f14 .word 0xf77f8b97,0xe5b0182c ! Init value for %f16 .word 0x1c3965eb,0x1ed6e721 ! Init value for %f18 .word 0x65bb13e4,0xc2cdd5f6 ! Init value for %f20 .word 0x867c059a,0xd76353b1 ! Init value for %f22 .word 0x00495da9,0xfdc8f965 ! Init value for %f24 .word 0x92feb0a8,0xede817fe ! Init value for %f26 .word 0x9b3759dd,0x9769ef6f ! Init value for %f28 .word 0x064f81c3,0x3b08fb1a ! Init value for %f30 .word 0x6a3fde0b,0xe9d99351 ! Init value for %f32 .word 0xacbfddf7,0x06394571 ! Init value for %f34 .word 0x0dc8dd3c,0x0e329b9b ! Init value for %f36 .word 0xa36dffc0,0x089e685c ! Init value for %f38 .word 0x4eb3fc1a,0xd622d0d8 ! Init value for %f40 .word 0x34f6991c,0x39e8d0ef ! Init value for %f42 .word 0xf50899c6,0x317d28a0 ! Init value for %f44 .word 0xb5abfef2,0x88421144 ! Init value for %f46 .word 0xce13f2c1,0xfce63bd4 .word 0xadc65928,0xeb1854f4 .word 0x403bd4ed,0x5125681b .word 0x7c4aae7c,0x1bedbd97 .word 0x2d271058,0xe029e619 .word 0xfa4870a6,0x1c91a8ce .word 0x0565eb67,0x0d6c2115 .word 0xd353d2e9,0x2b41c0f7 p53_expected_registers: .word 0x726bb5f0,0x19a5ba95 .word 0x44fbe371,0x046793d1 .word 0x726bb5f0,0x19a5bfff .word 0x00000000,0x7d676771 .word 0x00000000,0x00002c18 .word 0xd9961dc4,0x62c17c16 .word 0x00000000,0xba94758f .word 0x00000000,0xe62c9400 p53_expected_fp_regs: .word 0xf04f170a,0x869b81d5 .word 0x1ed038e8,0x8f483fc0 .word 0x4bf352f0,0x1dc60747 .word 0x557a445b,0x692fea63 .word 0x8b9b3042,0x4678c0c0 .word 0xf2451de4,0x5ab4b695 .word 0x00000000,0x00000054 .word 0xb110f0a9,0x9934e203 .word 0xf77f8b97,0x3c41d387 .word 0x54c6a8df,0x93745a5a .word 0x65bb13e4,0xc2cdd5f6 .word 0x867c059a,0xd76353b1 .word 0x00495da9,0xfdc8f965 .word 0x92feb0a8,0xede817fe .word 0x9b3759dd,0x9769ef6f .word 0x064f81c3,0x5aca2a69 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x86185a87,0xe838d01e .word 0xdfa8c654,0xe3cc9cf4 .word 0x7f940820,0xf4c0029e .word 0xff38046d,0x441be51b .word 0xe652beac,0x74e9f5b3 .word 0x53b38ff7,0x6b16f525 .word 0x2440d245,0x5d8eb9fa .word 0x1c09680f,0x723d7bea .word 0x80d9fe73,0x44c607fc .word 0x0dd97ecd,0x5a95e8a5 .word 0xb8bfd0a9,0x246aa989 .word 0xf2991dc9,0xe878f09b .word 0x911d6e8d,0x5a3fade7 .word 0xed612193,0x8d51bb71 .word 0x6ac6eb4d,0x091ee592 .word 0xd989d1da,0x7a6709c0 .word 0x711096cf,0xac44dc55 .word 0x71d19eec,0x59f37dc9 .word 0x6daaec1e,0x37e54d2b .word 0x57288cd6,0x63e6721d .word 0x31ca2854,0x0a95da27 .word 0x203ec5b1,0xa2d87d40 .word 0x0eb4d9a4,0x59860a3b .word 0xa699058f,0x4426be4b .word 0xe17e7977,0x0b51fcda .word 0xffff731b,0x38758af9 .word 0xfff924d5,0x4fbd0081 .word 0x27840ceb,0x3271c36e .word 0xf3a2ca03,0xa8cbb5a7 .word 0x6a8bce6d,0x3ed36292 .word 0xacd9925a,0x54e7e9af .word 0xf8c4d7e8,0xe17f1fe7 .word 0x1fa871dc,0xa9e31583 .word 0x8eae93e4,0x9e596871 .word 0x82eb4160,0xd5f0df64 .word 0x82fd0bb0,0x8c4593cb .word 0xe9a51b47,0x3a844907 .word 0xf592f77a,0xb745d626 .word 0x64d79447,0xaa8397de .word 0x4032f0b1,0x37d77fef .word 0xf77f8b97,0xe5b0182c .word 0x54c6a8df,0x93745a5a .word 0x65bb13e4,0xc2cdd5f6 .word 0x867c059a,0xd76353b1 .word 0x00495da9,0xfdc8f965 .word 0x92feb0a8,0xede817fe .word 0x9b3759dd,0x9769ef6f .word 0x064f81c3,0x5aca2a69 .word 0x5bf1e2a6,0xd75b447f .word 0x8b1a21ad,0xa7ce9d84 .word 0x8fa1644f,0xb3bd452d .word 0xcd760184,0xe1e070db .word 0x4c17d9cb,0x692ac010 .word 0xdcd4ef68,0xd3512b4d .word 0x7dc7eebc,0x221bb1a4 .word 0x88727745,0xabb2de7b .word 0xc82e804f,0xe7c60381 .word 0x40d5db60,0x2e36f2d2 .word 0xf0951fa3,0x0d96d55a .word 0x99e552b7,0xd571d403 .word 0x2f19dad2,0xf52f255b .word 0x957d9648,0x170dccb8 .word 0x7afcee7a,0x8375a0ec .word 0xb7e82173,0xf101f0ab p53_local1_expect: .word 0x8b9b3042,0x4678c0c0 .word 0x692aca5a,0x8d4062d1 .word 0x380b23ff,0x7db1d91c .word 0x5d7bfb56,0xdbf6280b .word 0x00004a30,0x08976b02 .word 0xc03f488f,0xe838d01e .word 0x5988da37,0x9438c549 .word 0x81915bb1,0xf02c788d .word 0x92941b01,0xf5fdce56 .word 0xb96c78bf,0xacdccb27 .word 0xe26b4dd4,0xafef67f9 .word 0xd6f8b5e4,0xbba1bbd4 .word 0x59aecc6b,0x621b84f0 .word 0x0a500250,0xb348fc84 .word 0x36484458,0x84fa7052 .word 0x9c881082,0x45a0195d .word 0xe2d8472d,0xd4da8555 .word 0x171802bc,0x19f4b1fd .word 0x7a96dac1,0xd8fe3bfa .word 0x11dd0dfa,0x7669d3db .word 0x08976b02,0x80f8bfe1 .word 0xe9d9b839,0xab8d719a .word 0x33612b33,0x574fcb5a .word 0x00d7f98b,0x4edd22d8 .word 0x01a7eb4c,0xadf75165 .word 0xf5fc62aa,0x4c596ed8 .word 0xb415cd98,0x4a300f90 .word 0xf069927e,0x23ae5338 .word 0x00d220d6,0x64a067d3 .word 0xa862197f,0x205aff20 .word 0x4774df19,0xc495db07 .word 0x0869ee73,0x6fea2d1d .word 0x9de7000c,0x98796a87 .word 0xedec3004,0x629fe3e2 .word 0xd8a652b1,0x8fb45c4e .word 0x412fbc1e,0x90ac5590 .word 0xc448e7c0,0x995b3644 .word 0x82b8f770,0x58957f11 .word 0xfedda320,0x996e496d .word 0x9c26c037,0x6369ed72 .word 0x968e4dac,0x28279efb .word 0xcdae7258,0x4438704c .word 0x6b24f690,0x358fd998 .word 0xa1fedb42,0xef8d8184 .word 0xf88e5745,0x80de8f02 .word 0xe69fd02d,0xe9072b24 .word 0xca24086c,0xdb080000 .word 0x26a5997c,0x724b8827 .word 0x82b0404b,0xb1b4e219 .word 0xad9a2a40,0x605fdb8c .word 0x74575261,0x3481fbdf .word 0xdd82eecd,0x69bf0365 .word 0xf0dce98c,0x93f33c34 .word 0x20979d9b,0x6a3c9867 .word 0x4c35312b,0x17e1744a .word 0x6792db1a,0x97fe0370 .word 0xbc51bff4,0xff5dfa69 .word 0xeb002f50,0x4c46b1e5 .word 0x688d0a9a,0x63f519b4 .word 0xf5b41fc8,0x3d6a8bc1 .word 0x32088fc1,0xc6828dcd .word 0xe6ca9c4e,0x1ffcde03 .word 0xd9e4db1c,0x711a6121 .word 0xdb7fdeff,0x9b7637bb p53_local2_expect: .word 0xfffff0a9,0x9934e203 .word 0x692aca5a,0x50afd49c .word 0x86185a87,0x86185a87 .word 0xfffdd9ea,0xc5bae8ee .word 0x1e000000,0xb0e71087 .word 0x65f9c8fd,0xa95d4900 .word 0x5a9ca817,0x9506e262 .word 0x48aae76d,0x24338ecb .word 0xb3a07162,0x56778fb4 .word 0xc578ed41,0xf8c0a950 .word 0x1d843f55,0x575fa20d .word 0x9d0bfa6a,0xe2227b76 .word 0xe2930a16,0x420b891f .word 0x1ccb58a7,0x90c64392 .word 0x5a5e9e16,0x30459956 .word 0x9ca24652,0xb550e66c .word 0x6afd6d34,0xacd7b5d0 .word 0x30fce192,0xf3774048 .word 0xb8d40a4d,0x5539f27f .word 0x726bb5f0,0x19a5ba95 .word 0xe0388813,0xdf6c614d .word 0x61342e4e,0x2f7aa7ff .word 0x1961bbd4,0x233ec368 .word 0xe88304b0,0x9fc4f57a .word 0x45fd0055,0x15c4c3da .word 0x84ef9bab,0x1fe27cbb .word 0xa7883dd8,0x8ec9e1f0 .word 0x1f5ce78f,0xe59c52b0 .word 0x8b05e19a,0x952c935d .word 0x241fd3fd,0x80af4b2d .word 0x7ecccdc6,0x4529f518 .word 0xf325a38a,0xa327ee7b .word 0x8343ca7d,0xb82440a7 .word 0x1ba01c99,0xc5dd8021 .word 0x90336adc,0x573b181a .word 0x096fcc97,0x3ec12a0e .word 0xd49baca8,0x3cc963db .word 0xc6612401,0x96655af7 .word 0xb20211fe,0xb0389e1e .word 0x0adb7a63,0x3c41d387 .word 0x9740b6ef,0xbcb01029 .word 0xd2ed3350,0x863925ba .word 0xe1e070db,0xdce6ac78 .word 0x6e1505bf,0x16bbebe5 .word 0x8dc8c671,0x7b21108c .word 0xa127dcc8,0x607373da .word 0xde1ebcf4,0xb6082d0e .word 0x63a4b951,0x55439257 .word 0x02a7d5e4,0x37462b29 .word 0xdd33126a,0xba5caf01 .word 0x49a78b98,0xe58eb659 .word 0x3f41667f,0x40d0163e .word 0x4592487e,0xc6d53800 .word 0xe4fb0fce,0x0c6d8f0d .word 0x844ee175,0x2116a1b9 .word 0x1cd40db1,0x3b69d9a7 .word 0x6f3b9731,0xf545e16b .word 0x94634d54,0x13c5ff62 .word 0x5e9c1c86,0x57fd6203 .word 0xe1ce7e59,0x4f9b94f6 .word 0x42cfcf0c,0x0813055d .word 0x4d260fb6,0xc817ed7d .word 0xe22c5086,0xa6608dd1 .word 0xcdcd5067,0xa33369ad p53_local3_expect: .word 0x692aca5a,0x50afd49c .word 0xf88e5745,0x8c7d5cab .word 0x87d3413c,0xfe3af2f0 .word 0xf2451de4,0x5ab4b695 .word 0xb15363d7,0x9a057c86 .word 0x2c18b0e5,0x00002eff .word 0x34cdff4a,0x4e82ab87 .word 0x226c6e2b,0x008b92ea .word 0x385f988d,0xfb870e93 .word 0xb6c775d6,0x2a12c3fd .word 0x32b0866d,0x3ba996b3 .word 0x7e8874d4,0xd2c5ddd9 .word 0x58032535,0x95da5f09 .word 0x980a400b,0x0e648abc .word 0x2e0c431c,0x628a1e7e .word 0xb072382b,0xd17dc13c .word 0x0f882fa8,0xa9f9a84b .word 0x406d02ae,0xc23b0307 .word 0x8aef1e37,0xcc717458 .word 0x7fdd6690,0x865b055f .word 0xef9dd480,0x3286e2c4 .word 0xbe8b4fd3,0xedc0ead0 .word 0xd8b8a6ea,0x55e524d6 .word 0xf8f008d8,0x5188748e .word 0xa031cae1,0x6f5af85f .word 0x26384383,0x7244dc0a .word 0x5be399a2,0x69d610c5 .word 0xc821c093,0xbc8462d8 .word 0xbb02f0ee,0xfdd90537 .word 0x38e098d0,0x18101190 .word 0x94c42f97,0xbbdd2b0f .word 0x12f986f8,0xba94758f .word 0x5e7ad438,0x10ff6bc9 .word 0x464efdd6,0x7cece355 .word 0x498fc436,0xaff1072a .word 0xbc3d3c9f,0x696190bd .word 0xf871209f,0xf34764ee .word 0xfc5466fd,0xd0e611e9 .word 0x553c6a24,0x8a7c8843 .word 0x76d82716,0x1ff82ff6 .word 0xc9b60ec1,0xf30596c9 .word 0x34562812,0xe050448f .word 0x0ce3dc2e,0x5b3c5f72 .word 0xa62e699c,0x21b98be6 .word 0x79906b84,0x6a3bf08a .word 0x0806cf13,0xd3ab2195 .word 0xc22d58cc,0x1d9d8094 .word 0x1862648b,0xe5db0731 .word 0xbcdc90a9,0xe95b76c4 .word 0xecfa0a99,0x7d230424 .word 0x498716cd,0x4d97412a .word 0x9a285ee5,0x3f3fa105 .word 0x3dcaa4f1,0x571d228b .word 0x6e9e7243,0x4d61a16f .word 0xe2036a59,0xc4916e52 .word 0xadad8ead,0xc8626831 .word 0xddc356fd,0x8979b5d2 .word 0x05acd068,0x00e9e288 .word 0x79b512ec,0xe62c9400 .word 0x3cc75803,0xbcd650fb .word 0xcee04775,0x84197100 .word 0x7464d248,0xe7f6c128 .word 0x66d31c33,0x79965ae6 .word 0x767f71dd,0x3766e377 p54_init_registers: .word 0x6b958256,0xc3fbd155 ! Init value for %l0 .word 0x2521b88b,0xfe3aa633 ! Init value for %l1 .word 0xd773b166,0x5685af33 ! Init value for %l2 .word 0x83bcc59e,0xc0cf4040 ! Init value for %l3 .word 0x28b88220,0x0a0049c1 ! Init value for %l4 .word 0x54734ee6,0x6a1e55a6 ! Init value for %l5 .word 0xd0641a78,0x3b847f87 ! Init value for %l6 .word 0xd3d901b6,0xb3529bc5 ! Init value for %l7 .align 64 p54_init_freg: .word 0x6418f12f,0xad1a56a2 ! Init value for %f0 .word 0x7f24d730,0x9edcd19c ! Init value for %f2 .word 0xd72c2847,0x9a2b5d4b ! Init value for %f4 .word 0x41f799ee,0x802cd0ba ! Init value for %f6 .word 0xab61ff52,0x11880e7b ! Init value for %f8 .word 0xaaeddc1b,0xde9987c4 ! Init value for %f10 .word 0xe989ea98,0x38018b9c ! Init value for %f12 .word 0x64745a13,0xf619958b ! Init value for %f14 .word 0xd1ba759e,0x835940f9 ! Init value for %f16 .word 0xb92cbe25,0x61f2e34c ! Init value for %f18 .word 0x03151bcc,0x671e1d8f ! Init value for %f20 .word 0x2b4f63fa,0x1c19e521 ! Init value for %f22 .word 0x434b8cdc,0x614c1e64 ! Init value for %f24 .word 0xe8db7906,0xb60dd77b ! Init value for %f26 .word 0xc66d0c21,0x22cbb720 ! Init value for %f28 .word 0xc34f094b,0x26449916 ! Init value for %f30 .word 0xbd9cd47a,0x5f3a3b58 ! Init value for %f32 .word 0x8ec2c965,0x6790806b ! Init value for %f34 .word 0xd01ec69c,0x7dc52fec ! Init value for %f36 .word 0xd960ce64,0xdd841c42 ! Init value for %f38 .word 0x9ebd48ca,0xc0998eb8 ! Init value for %f40 .word 0xd38d5a2e,0xb62401af ! Init value for %f42 .word 0x9370722b,0xc978dbe4 ! Init value for %f44 .word 0x0075b5fc,0xafacd2ff ! Init value for %f46 .word 0x02ea6a8b,0x109606b5 .word 0xf7324c3d,0x04496ba2 .word 0x9bab399a,0xa81ce150 .word 0x1c381f3c,0x54e50b1f .word 0x83c02299,0x365b0677 .word 0x1a8e702b,0xe8ce22b7 .word 0x7bf99336,0x7065fb6c .word 0xcc600897,0x4c2e54a8 p54_expected_registers: .word 0x00000000,0x4e000000 .word 0x00000000,0x00000152 .word 0x00000000,0x00000056 .word 0x00000000,0x00000026 .word 0x00000000,0x000000d4 .word 0xad4c0000,0x00000056 .word 0x00000000,0x000f089e .word 0x52b3ffff,0xffffffff p54_expected_fp_regs: .word 0x6418f12f,0xad1a56a2 .word 0x7f24d730,0x9edcd19c .word 0xd72c2847,0x9a2b5d4b .word 0x41f799ee,0x802cd0ba .word 0xab61ff52,0x11880e7b .word 0xdaba53f6,0xca338cef .word 0xe989ea98,0x38018b9c .word 0x64745a13,0xf619958b .word 0xd1ba759e,0x835940f9 .word 0xb92cbe25,0x61f2e34c .word 0x03151bcc,0x671e1d8f .word 0x641e4c61,0x1c19e521 .word 0x434b8cdc,0x614c1e64 .word 0xe8db7906,0xb60dd77b .word 0x8e41e869,0x37f52b66 .word 0xc34f094b,0x26449916 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0xefb4a8ac,0xdbb59d51 .word 0x48d0d43f,0x652b66ea .word 0x9791a98d,0x306d3ffd .word 0xbae9fafc,0xcf10ff79 .word 0x2f234b5f,0xc1d68cbe .word 0x8e41e869,0xaa905269 .word 0x44e17b81,0x4ec3573e .word 0x427ea9c6,0x763816fa .word 0x6956233f,0x80597906 .word 0x00bde245,0x88209192 .word 0x203d985b,0x4e0ecd63 .word 0x2460b19f,0x6e8b94f1 .word 0x47cbd1b5,0x629d3786 .word 0xd53a5a36,0x039c129c .word 0xee3ee21e,0x3a47c757 .word 0x9a8dfa4f,0x4060af16 .word 0xf539f0fc,0xfd4f5b2d .word 0xa36e8bee,0x6e93cfff .word 0x72fd8cbe,0xa1b1e3b5 .word 0x1d4400ff,0x0590f75c .word 0x9237b2f5,0xfd667488 .word 0x64f79372,0x4faa5324 .word 0xa4ab249e,0xedf6bc35 .word 0xdb7f218c,0xf84f785c .word 0xea76c329,0x35c8a50a .word 0xd69fb8c0,0x9c1d4040 .word 0xda6b3bd6,0x4a5eb0fb .word 0xd2c298fb,0xc0fbfed3 .word 0x70bd51db,0x3aef9c5d .word 0x0544e6bf,0x928b52de .word 0x5cdead3c,0x2fe951ea .word 0x7a8d1fe0,0x31e218f0 .word 0x50b1f68f,0xc84dfd80 .word 0xe3a5805a,0xc363418d .word 0x43063976,0xec52d8ba .word 0xbf61fbc1,0x9051d762 .word 0xb6cc65a8,0x2a86f329 .word 0x11919800,0xa0b00224 .word 0x2706d99c,0x47ad3fa4 .word 0x536d0455,0x968a7ca5 .word 0x9d164670,0x00cdd1f4 .word 0x1ccf1a25,0x1b68aa1a .word 0xd2a045ab,0x7c1c0aad .word 0x5d3996e2,0x0e31e768 .word 0x5a7705af,0xcc4510f2 .word 0xd5e252f9,0xbe2d93cc .word 0x93fe2a26,0xfbf67431 .word 0xfb50b285,0x59d39d20 .word 0x23f963bb,0xaa79c79f .word 0x9b3ad837,0x0c0afc1c .word 0xe53c2fcf,0x919b0eae .word 0x1dc2ec19,0x6d151abc .word 0x55e6cc67,0x80df2557 .word 0x72675966,0xe0790dd6 .word 0x60412cd4,0x86fa0327 .word 0x1d53ff3e,0x4f4c7eef .word 0x73b1247d,0x6a9e287b .word 0x09b51248,0x516410d6 .word 0x96842a61,0x6146dbc9 .word 0x8a18e09a,0x382a4162 .word 0x2a672734,0xb54536e2 .word 0xe5100b1d,0xe161c106 .word 0x4545c141,0x75e26d2a .word 0xf62429b6,0xec378799 p54_local1_expect: .word 0xdcd44049,0xe6e4da67 .word 0x5685af33,0xc0cf4040 .word 0xff8c33ca,0x764774e7 .word 0x117ddd56,0xd63568dc .word 0x520053f6,0x0de24645 .word 0x00000e7e,0x000f0867 .word 0xdb8bdf3a,0xb5699978 .word 0xdf5d54d4,0xf3ad4643 .word 0x241b76c6,0x0dac02ed .word 0xcc596247,0x5066c67f .word 0xaa024446,0x4ae19d63 .word 0x941e23af,0xce2e8f27 .word 0xe8db7906,0xb60dd77b .word 0x8d8edcf9,0xda07796f .word 0x19f903fd,0x636185c3 .word 0x1762f83a,0x9b52dd8e .word 0x2c4fd5b0,0xddb80753 .word 0x552b1930,0xaa96a4df .word 0x0c5bae79,0x786024d2 .word 0x3629cee1,0x000006ab .word 0x73f53fc7,0x3aaff456 .word 0xa6aef64e,0x0c7c6093 .word 0xb80b1f2e,0x22f0469c .word 0x0d7578dc,0x1e4c0e88 .word 0x7a7a7f25,0x9f2f9e23 .word 0xe185c7ae,0x4a3e3bcb .word 0x3f73e0c4,0xf67fed6f .word 0x2fe79dd8,0x9cc18e05 .word 0xa6e05696,0x19ddf8bf .word 0x743050a2,0x2146d5ef .word 0xdb6c86a8,0x7d1d63b8 .word 0xdafae536,0xb34dba10 .word 0x862b3893,0x6fd068b1 .word 0x00000000,0x143a9e43 .word 0x121cd55a,0x6fbfbf5e .word 0xff2070aa,0x68a385b1 .word 0x729407c0,0xf45ea624 .word 0x51477442,0x829bc432 .word 0xf29e4e9f,0x69cf2a6e .word 0xbee70d6a,0x3d51f230 .word 0x44fb8051,0x81543630 .word 0xeab45bde,0x3a64633f .word 0xc8798ca2,0xd999724b .word 0x76eab0a2,0x44cb196d .word 0x143aa76d,0x400ec2e4 .word 0x55f6a305,0x8b9cf11a .word 0x5045d8c0,0xff40d559 .word 0xfb63a107,0xf74ebb51 .word 0x4677780b,0x4da560bf .word 0xb5502523,0x8e901001 .word 0x76fba69c,0x5003c7b1 .word 0x1bc5dfc9,0x41a48380 .word 0xcf75d2f0,0xacdb12e5 .word 0xc01ac2ba,0xd622da39 .word 0xf2686208,0xf607a625 .word 0xf2f0ed9b,0x1c5b2ca7 .word 0x6c7b0397,0xe207256f .word 0x790d8185,0x4a21dcdf .word 0x00000000,0x452cc5fc .word 0x76aec68f,0x3309e1fc .word 0x5cb81e45,0xf43841d4 .word 0xf2d75941,0x84f27fba .word 0x5d0cc0bf,0xe963ae98 .word 0x9e098635,0xc7b93abf p54_local2_expect: .word 0x37f52b66,0xe1866627 .word 0x5699f9a2,0xb3a5866d .word 0x52b3ffff,0xffffffff .word 0x700ab74d,0x50a9d946 .word 0x4b094fc3,0x38ec7872 .word 0x0000004e,0x00000052 .word 0xf4935aab,0xfea0f4c3 .word 0x2bfc6488,0xd479412c .word 0x8bb2b775,0xc5981b7a .word 0xc2f9565a,0x8a4bbe17 .word 0x000000ec,0x0b3a30d8 .word 0xf696595f,0x1c400434 .word 0x9250439a,0x8ac4ddaa .word 0xb7c95052,0x465c4bea .word 0xfc1e8ee1,0xfd3ac91d .word 0x708accd2,0x9d1a0c18 .word 0x3c6594fd,0xbb02325f .word 0x8d7c98f9,0xdca73308 .word 0xa77331f3,0x6c9d974e .word 0xee7ceb80,0xe0b46bb6 .word 0x64d19968,0x452cc5fc .word 0x1bb856ba,0x05d54117 .word 0x28c41a34,0xf3791f85 .word 0xfdc811de,0x32c2044e .word 0x085cdfef,0x00000e34 .word 0x2993ae23,0x033a9cd5 .word 0x953883db,0xfb82bd28 .word 0x758ea926,0x94d6b055 .word 0x6e1ceb5f,0x4b69dce9 .word 0x281e5759,0xa78a17d5 .word 0x9d4e8ef5,0xff102e54 .word 0xdd2dd977,0x852109ee .word 0x5f89c1cf,0x36e4324e .word 0xf6f359da,0x02ceebc8 .word 0x39ec4e26,0x92fe1591 .word 0x7f6bf3af,0x2b57577b .word 0x09c5bd19,0xb621dcc1 .word 0x798900a4,0xbf5d0c9f .word 0x95ee8137,0xbbc21ccc .word 0xeeeb7c95,0x9d05e794 .word 0xfffff529,0x7720dad6 .word 0x33b81fa5,0x3b560fab .word 0xa1ff76af,0xb146f298 .word 0x2bbc5c83,0x3a0c484d .word 0xf98f7177,0xb12c776e .word 0x19d8f753,0x1ac111d5 .word 0xbff64c21,0xc668e859 .word 0xc39c31fc,0x3db6653b .word 0x8d6832f0,0x3d5708ac .word 0xf09cef10,0x5c8415e2 .word 0x626708b3,0xc23bf91e .word 0xd1f90a2e,0xe9e43bb3 .word 0xc9edd481,0xf8a0e5e1 .word 0x2ce27fd0,0xe35f3d00 .word 0xc67d7259,0x59292268 .word 0xb056aa47,0x3e994e4c .word 0xd17512d6,0xdead5d0e .word 0x771731cf,0xd30856a6 .word 0x9bc9794a,0xeb490a7a .word 0x0919f88f,0xbdf3241e .word 0xe567306f,0x3e168746 .word 0x639262f6,0x43970ab1 .word 0xae38859f,0xa320b605 .word 0xcd4b611d,0x4d6cc47f p54_local3_expect: .word 0xef8c33ca,0xff53bada .word 0x559a5a5d,0xa286ff1c .word 0x353ccfc4,0x2dc09260 .word 0x5d00bd84,0xdf7c9da4 .word 0xd3000000,0x91e4b8b3 .word 0x85560000,0x6c3a5ce3 .word 0xa2656e1d,0x55edcc77 .word 0xe0539a1a,0xdfa76f2e .word 0x8bd1b8c3,0x71d61cdd .word 0x58084188,0x7f9c7327 .word 0xe7eee690,0x6d195780 .word 0x543df5e5,0x726629a8 .word 0xea3334af,0x8c68a097 .word 0xdaa8d49f,0xa298372f .word 0x8884d663,0x00000de2 .word 0xa6711a1c,0xa9bdd641 .word 0xcb04d6ee,0x691cbc7f .word 0x25bda3b8,0x6d1073a3 .word 0x025cff0e,0x2dda173d .word 0x6045aee8,0x5b6ba917 .word 0xe6ea1940,0x46d42c56 .word 0x2b5271e8,0xdabb2a7c .word 0x78d7f28c,0x1a5fb928 .word 0x3779b939,0x200ff688 .word 0x2f300b28,0xc7b93abf .word 0x75b2db8f,0x3a86e3a9 .word 0x5ad32a06,0x2d00f1b1 .word 0x2bc15a0c,0xbc5ba645 .word 0xdafb3d16,0x3e9ae1ec .word 0x096fe101,0x2cddb3aa .word 0x1d950c7c,0x71aef617 .word 0xa29f111c,0xe6ad551d .word 0x38efa307,0xe337aee5 .word 0x879f9f7f,0x3588fe14 .word 0xb7af2835,0x986e91ff .word 0x0a14c86e,0x84c7accf .word 0xe34d4113,0x11ac3cc3 .word 0xa51a9504,0x69ca1283 .word 0x5e30c841,0x57592475 .word 0x2a774479,0x1016af82 .word 0xc078b4cf,0xb14d4e97 .word 0x4c7d3555,0x154b5b73 .word 0x18a34a11,0x85de754d .word 0x86a1b7de,0xe4c1e303 .word 0xa749cdf7,0x705723fc .word 0x25b2b915,0xffff35fb .word 0x16866384,0xff2b3893 .word 0x33db2184,0x7e04dede .word 0x4ee771bc,0xd4fdef02 .word 0x2522ff01,0x0dec633d .word 0x6a019d1c,0x34d6f111 .word 0x02f093c6,0x3bb76bcc .word 0xdee89b5c,0xe4399df9 .word 0x9006571d,0x745a2ca7 .word 0xc8ff1865,0xd51e44df .word 0xc822d050,0xac2526dd .word 0x9e7cb693,0x1971425e .word 0xc0de91b4,0xbc1c9a67 .word 0x867e9085,0xe61fdd2b .word 0x7078834e,0x7827f9a9 .word 0x8d8b6a6b,0xa69732db .word 0xedc8fe36,0x292e2eaa .word 0x49e6ee1c,0x17ce54c5 .word 0xa9f4a326,0xa881bc19 p55_init_registers: .word 0x9b9ab6c6,0x3e9ca49a ! Init value for %l0 .word 0x11e8a61c,0x3833f98d ! Init value for %l1 .word 0xab03aca8,0x62f21604 ! Init value for %l2 .word 0x77fd2a2f,0xbf601665 ! Init value for %l3 .word 0x11ca8876,0x602d139f ! Init value for %l4 .word 0x263b9708,0x19ba82a4 ! Init value for %l5 .word 0x2a129f90,0xafd33a18 ! Init value for %l6 .word 0xe2902b9b,0xda082732 ! Init value for %l7 .word 0x72bb8fec,0x892c42d8 ! Init value for %l0 .word 0x9163f9fa,0x3640d085 ! Init value for %l1 .word 0x1394cc58,0x1bfff2d0 ! Init value for %l2 .word 0x476e158c,0x2b9bbf79 ! Init value for %l3 .word 0x22d608a6,0xb51fef3d ! Init value for %l4 .word 0xf03a34af,0xbb7bfb10 ! Init value for %l5 .word 0xf49a617a,0x26f58eea ! Init value for %l6 .word 0x39b488b7,0xad127950 ! Init value for %l7 .word 0x20898e00,0x07e850a2 ! Init value for %l0 .word 0x95f00232,0x5fb2bbd2 ! Init value for %l1 .word 0xe4005096,0xa09bc339 ! Init value for %l2 .word 0x0998d646,0x80baa259 ! Init value for %l3 .word 0x921a774f,0xc196dcdd ! Init value for %l4 .word 0x799a5cf2,0x55076a6f ! Init value for %l5 .word 0x1e91dbe3,0xd6d9ce56 ! Init value for %l6 .word 0x0c11ba5e,0x74eac755 ! Init value for %l7 .word 0x6329b07e,0x8231048f ! Init value for %l0 .word 0x09d4ce51,0xdc950d4e ! Init value for %l1 .word 0x4c39c0f1,0xf63265d5 ! Init value for %l2 .word 0x4b2a6236,0x22a7d42a ! Init value for %l3 .word 0x3fefd9db,0xfb9b0a75 ! Init value for %l4 .word 0xb7c7604e,0x4ac03dbd ! Init value for %l5 .word 0x503ca500,0x2c0fd731 ! Init value for %l6 .word 0xa4ea5ebb,0xde167b6b ! Init value for %l7 .align 64 p55_init_freg: .word 0xc96dc9c3,0xca496652 ! Init value for %f0 .word 0x0981d9fd,0x3c93847a ! Init value for %f2 .word 0x1f94bee4,0xa9712556 ! Init value for %f4 .word 0xe001ce1c,0x76dbb207 ! Init value for %f6 .word 0xee2373ed,0x9030e13d ! Init value for %f8 .word 0xa8d1f6a4,0x079de58e ! Init value for %f10 .word 0x9bde7eb0,0x285f638d ! Init value for %f12 .word 0x9b38de65,0xf3d83109 ! Init value for %f14 .word 0x01420333,0xc4d20c49 ! Init value for %f16 .word 0x57663171,0xf5abf4a9 ! Init value for %f18 .word 0x6c6d348d,0xc98567f5 ! Init value for %f20 .word 0xa4322b15,0x3cd9473f ! Init value for %f22 .word 0xafb8c5ba,0xb9e34a3a ! Init value for %f24 .word 0x93037ed1,0x286ab23a ! Init value for %f26 .word 0xb6cc24e2,0xa24fd749 ! Init value for %f28 .word 0x3c5a827d,0xbaa06910 ! Init value for %f30 .word 0x307fbf0e,0x37577382 ! Init value for %f32 .word 0xcd4a3a5d,0x57b488d4 ! Init value for %f34 .word 0xc075db0a,0xb6965575 ! Init value for %f36 .word 0xb321d966,0x8a86f6e1 ! Init value for %f38 .word 0x9e094491,0xeba5ab40 ! Init value for %f40 .word 0x76c412a3,0xa85c17a3 ! Init value for %f42 .word 0x449eafc1,0x655c936d ! Init value for %f44 .word 0x8210301f,0x0675f510 ! Init value for %f46 .word 0x37c4e8f7,0xda57fbed .word 0x3b58165d,0x94442720 .word 0xb7b269cb,0x13df8287 .word 0x05138269,0x0ce44533 .word 0x7f84e9e4,0xe40ba0dc .word 0x64c87f4d,0xc149612d .word 0x51ba9dec,0x0a0a724d .word 0x2dc12737,0x2d0732f9 p55_expected_registers: .word 0x00000000,0xb383c3b9 .word 0x00000000,0x001f4e52 .word 0x00000000,0xf0eca8a7 .word 0x29000000,0x00000000 .word 0x00000000,0xff507761 .word 0x00000000,0x0000017f .word 0x00000000,0x00003354 .word 0x00000000,0x0000312a .word 0xdd2b052e,0xd8195936 .word 0xff87c341,0x57463354 .word 0x00000000,0x00000355 .word 0xb254ff79,0x699fe6e2 .word 0x00000000,0x429b97b3 .word 0x1084933c,0xb3073ebe .word 0x00000000,0x000001f8 .word 0xf03a34af,0xbb7bfb10 .word 0x00000000,0x2bea2a62 .word 0x5209f4cd,0xb016f05d .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffff .word 0x00000000,0x0000013c .word 0x5209f4cd,0xb016f77d .word 0x00000000,0x000000ad .word 0x00000000,0x00000000 .word 0x2cfa1e51,0xd0da07e4 .word 0x35380000,0x00000000 .word 0x00000001,0xc8343b6a .word 0xffffffff,0x85110a32 .word 0x3fefd9db,0xfb9b0a75 .word 0x00000000,0xe41a1db5 .word 0x00000000,0xee4a86a7 .word 0x00000000,0xf6154154 p55_expected_fp_regs: .word 0xc96dc9c3,0xca496652 .word 0x0981d9fd,0x3c93847a .word 0x1f94bee4,0xa9712556 .word 0xe001ce1c,0x76dbb207 .word 0xee2373ed,0x9030e13d .word 0xa8d1f6a4,0x079de58e .word 0x9bde7eb0,0x285f638d .word 0x9b38de65,0xf3d83109 .word 0x01420333,0xc4d20c49 .word 0x3c938410,0xf5abf4a9 .word 0xa77fd6e3,0x524a2ec1 .word 0xa4322b15,0x3cd9473f .word 0x00000000,0x001f4e52 .word 0x93037ed1,0x286ab23a .word 0xb6cc24e2,0xa24fd749 .word 0x3c5a827d,0xbaa06910 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0xa47db5e1,0x4ec630ef .word 0xe626c40d,0xb383c3b9 .word 0x9d76976f,0x74391524 .word 0xd55d7209,0x956a0067 .word 0xe001ce1c,0x8bdff57c .word 0xe4b64184,0x14ee9f21 .word 0x7d1f9e8f,0x7a2cd52d .word 0x78b367e9,0x8a28afd0 .word 0xfeb7cd5e,0x56ca4e61 .word 0xa4d1f615,0x834ec949 .word 0xb254ff79,0x699fe6e2 .word 0xd1910aba,0xe6791f16 .word 0xb5def04c,0x0f207acf .word 0xa6853599,0x91769f52 .word 0xaa118b37,0x622ed45e .word 0x121ad166,0x30be3aec .word 0x99a6cf6d,0xafef4e95 .word 0x37ce8634,0xd21c7308 .word 0xbe486c2c,0xd6d9ce56 .word 0xb3c609d4,0xecee4c10 .word 0x910521b8,0xcb1e76f2 .word 0x1505938f,0xf90a4b39 .word 0xb8c61d63,0x31fe7c48 .word 0xb5043b66,0x5a875ecd .word 0xe02c01a1,0x86bbd217 .word 0xbd146ac1,0xb8be5443 .word 0x82d6da89,0xda1f3833 .word 0x7fbaea98,0xd8676adf .word 0x2bea2a62,0xe259c261 .word 0x408d8075,0x281452b9 .word 0x16cb0872,0x0d3ceaa2 .word 0x191d0095,0x3f721a0d .word 0x74c2e492,0xbc1480cb .word 0x5e0ca703,0xa1228d60 .word 0x11de22c1,0xc5a63aaa .word 0x786d3117,0x7ec30ea9 .word 0xefa6947a,0xe59d3deb .word 0x8ecb4624,0x5560f9c8 .word 0xfe225505,0x3bbca1b0 .word 0x5d0cb1d9,0xd81cf1d0 .word 0xd9489e41,0x36afd41e .word 0xa891a22a,0x19334ad0 .word 0x85110a32,0x62e03de4 .word 0x3bcc3c44,0x6e113182 .word 0x137c2a37,0xa281478e .word 0x916b94f2,0x1b8a5e13 .word 0x0fd29060,0x0ee77e92 .word 0xc2c19de0,0xb9dc9285 .word 0xb64a5c3f,0xa2ec4ac5 .word 0xfc79efe2,0xf0ce9615 .word 0xdca3cfb0,0x03bfa0bd .word 0x7ff8dbe7,0xf2869754 .word 0x80778f4e,0xe7eac8fa .word 0x983c5939,0xa8235ef8 .word 0x9271bc70,0x41f25bf3 .word 0x343f59ae,0x6295d891 .word 0x998aea5d,0x8f105c56 .word 0x99ecaeac,0xb68c51b4 .word 0x865b2d05,0xd6392f31 .word 0xc1b441b1,0x849bbe4a .word 0x8c7549e8,0xf280cc60 .word 0x66dd3112,0x36dc88da .word 0xa868ce03,0x429b97b3 .word 0x88a5adc7,0x5759d57e p55_local1_expect: .word 0x629c189b,0xfdb14003 .word 0x956a0067,0x98168d04 .word 0xe600cf49,0xb08ebcb1 .word 0xf5ffffff,0x776a7bff .word 0xffeb68c1,0xf35819e4 .word 0x9b38de65,0xf3d83109 .word 0x7657d62c,0xb4f2f367 .word 0x4af0088f,0x0b0e4877 .word 0xf7aa913b,0x1ea5bf12 .word 0x791199b2,0x7752f041 .word 0x2429ea2b,0xb313f496 .word 0xc541a54e,0x34c83009 .word 0xa1c9acaa,0xcc5fc1a3 .word 0x04e7f8ac,0xff339832 .word 0x000000d1,0x18a1e7ac .word 0xe81ffb00,0x7616b17d .word 0x3dbc979e,0x4efadc16 .word 0x677b6bc5,0xba87e86c .word 0x7955e30a,0x67d98d97 .word 0x33d24a12,0xbb1410c8 .word 0x8e8e130e,0xb5f52839 .word 0xa97b8c64,0x98f576b2 .word 0xc67f08a5,0xdcf6939a .word 0xbfdb1ac2,0x18938a40 .word 0xad8b8f06,0xb262f5d1 .word 0xf4d2e66e,0x54cc73dc .word 0x7866d820,0x40acc8d1 .word 0x0391cbb3,0xb68b19af .word 0xa2f0e8ff,0x2f4adb1b .word 0xf6154154,0x9e332870 .word 0x1dffe18c,0x5fbb29bf .word 0x24240242,0xdfb3238f .word 0x35df7136,0xa82d8f74 .word 0x50ada5fe,0x4d93693d .word 0xfec42a63,0x13eb2d72 .word 0x21201f87,0x96947198 .word 0x27161a4a,0xc5acff94 .word 0x2b8d8e02,0xdd4d91f7 .word 0xf232650f,0xcfcdafbd .word 0xb8963596,0x03bd2f5b .word 0x0a1a580c,0xa382b2f1 .word 0x04c41080,0x0fc4ca8a .word 0x32b3445d,0xac55e53a .word 0x2f8c2ffd,0xda7e3930 .word 0x2c0790a7,0xc7beaa85 .word 0xcc1ffe09,0x47b10dd7 .word 0x99955ed3,0x8c09caca .word 0x179b0cc0,0x56a82536 .word 0xaf58b8d5,0x0000022f .word 0x7a083856,0x57a5aef8 .word 0xcdb13b5e,0xc17ab6b9 .word 0x9980da86,0xa588c6e3 .word 0xdd2b052e,0xd8195936 .word 0xf707afa5,0x3106f20f .word 0x12156982,0x59582382 .word 0x99ecb35f,0xdf09e8ef .word 0x2f006a95,0x717ed309 .word 0x23770ac9,0x5d187d6a .word 0xc5460cf5,0x38774b43 .word 0xe5a32d4d,0x4ebb30e8 .word 0x441f6fce,0xc32259b2 .word 0x3f2ab18b,0x7298c92d .word 0x1d6963bb,0xeefee7d0 .word 0x4ef02f48,0x6ec5b22f p55_local2_expect: .word 0xffffffff,0xffffffc2 .word 0x09d4ce51,0xdc950d4e .word 0x0930c834,0x00000000 .word 0xff87c341,0x57463354 .word 0x3a4ae3b9,0xdd9ea3c3 .word 0x750a1248,0x105bfdaa .word 0xdb4b3180,0x178dc65e .word 0xc4639ef9,0x159c64f0 .word 0xaf5c70a7,0x79b7a511 .word 0x001fa4d7,0xa0de4852 .word 0xb5484024,0x05b0f4fd .word 0x9a29f6d0,0xbe67bc54 .word 0x97c18818,0xd826b05d .word 0xec78a928,0x5bcbb504 .word 0x9d0e11e1,0x3012ed50 .word 0x6106da90,0xecd5d53b .word 0x3dcfc26f,0xef533a19 .word 0x8ca28df5,0x2000b76a .word 0x271f4fc8,0xf87243de .word 0x44197efa,0x0dc666d9 .word 0x8204644b,0xc3778ed3 .word 0xbfd8f97e,0x9ca800dc .word 0x04823519,0xd84d095b .word 0x5209f4cd,0xb016f05d .word 0x78facba3,0xb8e91c22 .word 0x72b47146,0xad127950 .word 0x2b4a1355,0xcec3d887 .word 0xa77fd6e3,0x524a2ec1 .word 0xb9b5be98,0xe88d12c2 .word 0x0219fbeb,0xd7e301b6 .word 0xd1c5c96a,0x287e8b6f .word 0x6a2ec788,0xf9ac6373 .word 0xbdabf94b,0xff077023 .word 0x1fc68443,0xc0023301 .word 0xdc24d326,0xef9b4867 .word 0x47c6faff,0x2d1ee538 .word 0x0066bf7d,0x8a8a7278 .word 0x28ac1ff8,0x9807730d .word 0x7cf36340,0xc22aab9a .word 0x3d61720d,0x580b6c53 .word 0xe96cb943,0x2029f36a .word 0xb06a6a2c,0x14d6819e .word 0x76d88534,0x2191e29b .word 0x1a4b110e,0x22328bff .word 0x0761378d,0x9b149473 .word 0xc85bb225,0x82d5ba88 .word 0xa1150ddd,0x58ade9ad .word 0x2f7ab50f,0xc95b7fc3 .word 0xd8f206d7,0x1c350779 .word 0x4909bcd9,0x1c0fa5b5 .word 0x7a094f9d,0x663fa90a .word 0x000a3a04,0xbec7d3d6 .word 0x641075a0,0x7af59577 .word 0xd1262a2b,0xf1bc0c6b .word 0xf8f9f4a1,0xc86dcbd3 .word 0xd8742759,0x9c46b643 .word 0xf60e9423,0xb9c2ce13 .word 0xa3a904b5,0x923ec209 .word 0xa0cbbf19,0x2e85fcde .word 0x106b951d,0x6297fd8e .word 0x36fadd1e,0x30a078e4 .word 0x6f340f04,0xb43a57d2 .word 0x38ea09e8,0x2cb9a916 .word 0x3abbaf9b,0x5efcbf92 p55_local3_expect: .word 0x524e1f00,0x00000000 .word 0x1084933c,0xb3073ebe .word 0x602d139f,0x19ba82a4 .word 0x47a5faef,0x00000000 .word 0x3c010000,0xfd000000 .word 0xf0eca8a7,0x0e123c62 .word 0x82cc6def,0xd9a725f2 .word 0x69879852,0x3de2c149 .word 0x9c6b430a,0x5eaae7f4 .word 0x8e7b7da8,0xd2ed5b40 .word 0xb4e1666e,0x819b4997 .word 0x737b9a18,0x9e7e986d .word 0x307b3963,0x3dd526ad .word 0x97755530,0x1b4a60ba .word 0xccca6668,0xe69551aa .word 0xb6906611,0x11aed843 .word 0x36e32bf7,0x808cead4 .word 0x9b7feb49,0xe2bdf501 .word 0xb184adfa,0xd4519ad5 .word 0xffb95743,0x41fd4662 .word 0x1122ee49,0xb42f8cd0 .word 0xff0ebb20,0xbcdcca39 .word 0x0ded6a37,0x43796963 .word 0xaecf6877,0x31becf24 .word 0x25cbd87d,0x4f72622f .word 0x03f7718d,0x3db1347d .word 0x0713f148,0x9a78c319 .word 0x717f9a55,0x405cc091 .word 0xb34f780c,0x6e4f1098 .word 0x41ef3aec,0x0e328014 .word 0xae325315,0x02e819cc .word 0x9f6abdbd,0xa40fd91c .word 0x62ffa469,0xa72d57c0 .word 0x4826dfdb,0x5b73af7e .word 0x3a8f6510,0x3a80538e .word 0x5c7fad33,0x284bb184 .word 0x133cc580,0x928fdeab .word 0xd381aa8d,0x0802f071 .word 0xe5e70317,0xa7e9e870 .word 0x4995d00e,0x728cf0cf .word 0xbdad49d7,0x8bdec84d .word 0xcfe3134d,0x7ba47675 .word 0xa09bc339,0xd2b57343 .word 0xb0dbb7c2,0x8a3c6cb6 .word 0xdd3860e3,0xf384390f .word 0xb516a2e1,0x76a40e93 .word 0x1c2a561e,0x86c2678e .word 0x1a9e50cf,0xdaff1263 .word 0xc4a7f5ed,0xed6de6d8 .word 0x8982685c,0x3bbf2918 .word 0x37ea3390,0x58f7e0f5 .word 0x24b77722,0xe41a1db5 .word 0xee7851cd,0xe07e4556 .word 0xd1754665,0x953b9387 .word 0x2fde0aad,0xf345be6f .word 0x42c3a053,0xb216b6e3 .word 0x54042ea2,0xe827a85b .word 0x82b87aa9,0xc80878fd .word 0x2b4ea8ef,0x0bf3a92c .word 0x4d003fbe,0x8b985717 .word 0xcc8ddb45,0x63a7341a .word 0x75302037,0xb9833e8d .word 0x477df677,0x3c429be0 .word 0x7b3f9b4e,0x846d0baa p56_init_registers: .word 0xaa2a1a1a,0x1bf975d5 ! Init value for %l0 .word 0x2b2a0f06,0x51fe77d8 ! Init value for %l1 .word 0xa134115d,0xe1bfffa4 ! Init value for %l2 .word 0xc40f816e,0x95ee4af8 ! Init value for %l3 .word 0xe3f90438,0x1ab93103 ! Init value for %l4 .word 0xa5daf877,0xce172d32 ! Init value for %l5 .word 0xd16e91c8,0x4940637e ! Init value for %l6 .word 0xca60a072,0xcc1bbac7 ! Init value for %l7 .align 64 p56_init_freg: .word 0x553c12cf,0x2f929204 ! Init value for %f0 .word 0x2b0eafe7,0xa4084f14 ! Init value for %f2 .word 0x19e38699,0x548b7425 ! Init value for %f4 .word 0x8ef90c03,0xebb95efd ! Init value for %f6 .word 0xd89e4f2b,0x3753ab4f ! Init value for %f8 .word 0x0cf6eb59,0xd3dcbd06 ! Init value for %f10 .word 0xd9897976,0x704cfe31 ! Init value for %f12 .word 0x5b6fa2f1,0x7dc43afc ! Init value for %f14 .word 0xf7687d30,0x8277b6ad ! Init value for %f16 .word 0x617ac344,0x59bf4f2b ! Init value for %f18 .word 0xab579e5c,0xd7b64060 ! Init value for %f20 .word 0xfd0e29c8,0xe00e7687 ! Init value for %f22 .word 0x08f42b76,0x59ffebcb ! Init value for %f24 .word 0x086ba532,0xf1036fd6 ! Init value for %f26 .word 0xccd1fa25,0xab1ed416 ! Init value for %f28 .word 0xaaa9b252,0x043202b8 ! Init value for %f30 .word 0x07775373,0x6ecff59a ! Init value for %f32 .word 0x1d50b707,0xd5183015 ! Init value for %f34 .word 0x717beef5,0xb4f59483 ! Init value for %f36 .word 0xc97474d2,0xc4850090 ! Init value for %f38 .word 0x9ae93de1,0x3692ea98 ! Init value for %f40 .word 0xe914a80d,0x7389d13c ! Init value for %f42 .word 0xabcec8d6,0x6c652269 ! Init value for %f44 .word 0x1cd643a5,0x9a8e012a ! Init value for %f46 .word 0x166497c7,0x686ae5ef .word 0x9d8d7b4a,0x1e725a11 .word 0x7aff8d19,0x659123dd .word 0xcba19560,0xf69bacd4 .word 0x8564fe49,0x0f2e0975 .word 0x6cbcd43b,0xa6cb20e9 .word 0x8b0af1c4,0x85a71e99 .word 0x9ff5bad4,0x6d45b801 p56_expected_registers: .word 0x00000000,0x3542bf3f .word 0x52db4037,0x036d90ce .word 0x00000000,0xc3b2a61c .word 0x6c88e797,0x9301ff27 .word 0x00000000,0x00000000 .word 0x00000000,0x000088ab .word 0x00000000,0x000003fb .word 0x00000000,0x000000c3 p56_expected_fp_regs: .word 0x178c3a41,0x2f929204 .word 0x651dc264,0xa4084f14 .word 0x9cae888f,0x00000000 .word 0x8ef90c03,0xebb95efd .word 0xd89e4f2b,0xcefa2c9e .word 0x0cf6eb59,0xd3dcbd06 .word 0xd9897976,0x704cfe31 .word 0x5b6fa2f1,0x7dc43afc .word 0xf7687d30,0x8277b6ad .word 0x617ac344,0x59bf4f2b .word 0xab579e5c,0xd7b64060 .word 0x4fee85c6,0x5fb49d62 .word 0x08f42b76,0x59ffebcb .word 0x086ba532,0xf1036fd6 .word 0xccd1fa25,0xab1ed416 .word 0xaaa9b252,0x043202b8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x000088ab,0xc685ee4f .word 0x16d41eab,0x25fad1cc .word 0xb43eee00,0x35b6ae5b .word 0x0cf6eb59,0x6b56fe0a .word 0xc1696d78,0x269a319e .word 0xd03e0957,0x09497c7b .word 0x184878c8,0x172623e6 .word 0xfffff1db,0x4a6fd828 .word 0xcc1bbaff,0xd3fd4b26 .word 0x74ed4784,0xc24309fa .word 0x0daa4815,0xff4b9723 .word 0x0a8a54a9,0xfd34ccb8 .word 0xdeee9591,0x4995b8e1 .word 0x2aa14cc2,0x4834a773 .word 0x502a5718,0x47c65582 .word 0x76071a8a,0xaf2452f6 .word 0x35eb5161,0x25de9152 .word 0x16229dc5,0x6b56fe0a .word 0xd6df73a3,0x6ab4eefe .word 0x715a327a,0x39d05bb5 .word 0x0e304fcd,0x6e577ec2 .word 0x27ae4253,0x16adef5a .word 0xeab47b2e,0x68573b83 .word 0xd262b666,0xf830bfda .word 0x52db4037,0x036d90ce .word 0x3549f8fa,0x29e2c0d6 .word 0x9a07f906,0x789a4bc9 .word 0x995df7ab,0x9162e88c .word 0xbeaa1d75,0x850496c8 .word 0x37853543,0xba592413 .word 0x6376b3bf,0xf5ae048a .word 0x200cc0b1,0x1f66a5cd .word 0xab857792,0x50b324e4 .word 0x45e4ca74,0x8d59f529 .word 0x6bd5f5cf,0xdfbfff7a .word 0xbabf09d0,0x5d9d5853 .word 0x5aec5374,0x51b8a02d .word 0x94103a7e,0x76b36289 .word 0xe184c458,0x7be9eb42 .word 0x44c9fd38,0xfec29f51 .word 0xf568602b,0x970ae216 .word 0x9e199bcf,0xd2ebdc19 .word 0x0d0a3511,0xd3dcbd06 .word 0x23eec9fa,0x67be6767 .word 0xa94580c9,0x40ae9f06 .word 0x6ec63956,0x5ef78de4 .word 0x216a2ca3,0x0a5a8177 .word 0x307d74d6,0x96091126 .word 0xd8639b9d,0x8d104901 .word 0x854dfe7c,0xa87d09ab .word 0xe7ba0a0f,0x3010ec2f .word 0x7a657c73,0xb34c2018 .word 0xc9e35aec,0x48167fa3 .word 0xcd7078ae,0x363e9430 .word 0x2e14774d,0xca7d9b2d .word 0xd899110f,0x02e2d426 .word 0x5e86894f,0x6240fd98 .word 0xfa2d1622,0x55648f39 .word 0xc76dca29,0x9f5cb55b .word 0xff602c1f,0x5eac78bc .word 0x40ee0e92,0x93a7374d .word 0x76e258ff,0xea779c92 .word 0x65922984,0x9fa8c514 .word 0x0119a892,0x2b00993f p56_local1_expect: .word 0x178c3a41,0x2150ab8d .word 0x5eac78bc,0x85a8b0f5 .word 0xeb8e702f,0xd136dba2 .word 0x9042fe24,0x7459327a .word 0x5f96ff56,0x6b3ad457 .word 0xadb67782,0x307d68f7 .word 0x918777c9,0x0ba5a97d .word 0x8b9f1076,0xcf0caa1e .word 0xf7a4de74,0xdf49fa5c .word 0x70c38072,0x8f88ae9c .word 0x72cd8c22,0x3493dc2f .word 0xc3ef6dd2,0x72b59e9c .word 0x5966c8d1,0xd5d7ee21 .word 0x7eb38e9e,0x9299fb3f .word 0xb7f97bc6,0x96910aa3 .word 0xd7f05119,0x37cdff34 .word 0xc868094d,0xb71d4fbe .word 0xc3170822,0x57093ed0 .word 0xe3aec3cc,0x3057064a .word 0x70b1e239,0x33088fc7 .word 0x2c5d2e9a,0x5f13bd00 .word 0x94207711,0x13a17060 .word 0x6f3e55dc,0x6543d634 .word 0xd4fdb1c5,0x20eb14e2 .word 0x6819d1f9,0x34fc27b1 .word 0xe8487434,0x45fdcd1f .word 0xc96f0ba0,0x2c297fdf .word 0xcd62216f,0x0f7a11a3 .word 0x3ce68cee,0xc9716602 .word 0xde59e063,0x277800b7 .word 0xdebe0d66,0xa61d19f4 .word 0xa41cd3d3,0x14d6b4fd .word 0x6c88e797,0x9301ff27 .word 0x7834229f,0xf9ab38cc .word 0x497a13ef,0x76475859 .word 0x15b30ef1,0x3d2a8f09 .word 0xb483f3e0,0xbd35951e .word 0x425854ae,0x660ea8e2 .word 0xb386ee40,0x18d83fff .word 0x82f48fcc,0x3e8ed260 .word 0x9f3bc10a,0x802529cf .word 0xdecd4dce,0x5e243668 .word 0x7947b426,0xea097b7d .word 0xbf1bee3e,0xe8c40376 .word 0x789d2d11,0x8dc016e1 .word 0xad9b3e4a,0xd7af8e93 .word 0x36424039,0x156ac39e .word 0x089ac70e,0x280f0dc9 .word 0xf9bce887,0x7d905581 .word 0xb246b973,0x4d441c33 .word 0x30816aeb,0x137bceb0 .word 0x739be596,0xcf31af47 .word 0x3ed9fbd6,0xeb06be27 .word 0xc2a6020b,0x4ed57fcf .word 0x3c895ecd,0x9486176a .word 0x1a9e39cc,0x03a35574 .word 0xc5b9318b,0x0e6c4c89 .word 0x96ef7ae0,0x7e3450f7 .word 0xded7d1ed,0x5578bd75 .word 0xc74978ed,0xc5ad074b .word 0xb7db35e5,0x2655a90c .word 0xa20ef40e,0x3a27b0f5 .word 0xb2351dc8,0x61ae29b7 .word 0x59c2a5f2,0xfc244348 p56_local2_expect: .word 0xfc3ac47d,0x000000b4 .word 0x00000000,0xa51eeb65 .word 0xff8005f9,0x5d5cb6de .word 0x19da357f,0x4c2f810d .word 0x44fe77dd,0x4f164974 .word 0xb7027ab4,0x33a3a4e6 .word 0xac4323e8,0x3cda08b2 .word 0x506f5aca,0x9b5b2997 .word 0xd2c5f6cc,0xed2b86ee .word 0x6e7aaf04,0x9ad65215 .word 0x85ff37fe,0xff13d863 .word 0x2e544cdd,0x766e6ac1 .word 0x7004d14a,0xe6d292e5 .word 0x8e146aff,0x885f91dc .word 0xe841a6ca,0xe15c1cc2 .word 0xce4d2088,0x89d41b60 .word 0xef4d672c,0x23cd60ae .word 0x095b2aa9,0x787888ae .word 0x1f624a17,0x57093ed0 .word 0xa8e6bba2,0x1835b9ef .word 0x62b1da9b,0xd565538c .word 0x0fa830e0,0x7eebe0c1 .word 0xff8bb476,0x7797a11e .word 0xffdd615d,0x49c11753 .word 0xb4f9ff8c,0xe8ba8e19 .word 0x9b01aa25,0xe5446cbd .word 0x8198aa59,0xa3b05610 .word 0xc9b4f4e7,0x217f35c8 .word 0xd72b5574,0x06a41d9c .word 0x81edc21c,0x39d9075f .word 0x41af41e1,0x47374ab1 .word 0xffff9cae,0xb3bde207 .word 0xb66296a5,0xe2497bfe .word 0x08395688,0xdf4373e6 .word 0x26238f9e,0x1316b67d .word 0xac7592f6,0x50f38aa8 .word 0x02e0bcba,0x8f2674df .word 0x4473c4c2,0x0456d3a9 .word 0x5800d39b,0x06fabca2 .word 0xb44aa1fe,0xd1116cc0 .word 0x8223d74b,0xd977248e .word 0x8fcd2bfa,0x10c90615 .word 0xd30db56b,0xee5fbede .word 0xd7baefb7,0x45c9f48c .word 0x4c5d89ea,0xfb9179e8 .word 0x453d7609,0x83984151 .word 0x93c916cb,0x566315dc .word 0xf899ec9d,0x18e4f3cc .word 0x71de3b9b,0xfc62b09c .word 0x644ee1ef,0x57e2c3ae .word 0x112732e3,0x2e62dbfc .word 0x75d96392,0x000002b6 .word 0x73b63cf4,0xf39e54e9 .word 0x16984ac5,0x00f50ea3 .word 0xb159c72e,0x5b7db719 .word 0xacda0bbc,0xa069db74 .word 0x80fb9200,0x1f0cefac .word 0x00000000,0xf8064ea9 .word 0x589675e6,0x249be39e .word 0xb138402f,0x986d7b95 .word 0xf16f369e,0x57911201 .word 0xcff2b379,0x1c0477f3 .word 0x29d829a4,0xe298eeb2 .word 0x8d00e5b2,0x000003a3 p56_local3_expect: .word 0x000003a3,0x1a942aa1 .word 0x9cae888f,0x00000000 .word 0x00000000,0x65eb1ea5 .word 0xff2c0904,0xd2566ca3 .word 0xb365ba50,0x07d3e966 .word 0x678fbd69,0x57093ed0 .word 0x9282b866,0x06f5b5cd .word 0x1632a0c9,0xb7ff628a .word 0x44d56287,0x17bfff37 .word 0x7e0b19d6,0x21d9528a .word 0x16b0712d,0x4fe5ca26 .word 0x6b10cdd9,0x837d1794 .word 0x90a2036d,0x8b250413 .word 0xefcef335,0x576b3043 .word 0xca8852a6,0xbb7a2d34 .word 0x4fbe5314,0x14bf73d0 .word 0x27711d8a,0x16161041 .word 0xb0b6035a,0xcdbc2766 .word 0x6326d072,0x3551df99 .word 0xf5b2cf15,0xbc60b715 .word 0x157a9108,0x8edc3a59 .word 0xe1ed988b,0xed4cb8b9 .word 0x56cfd30d,0x283ec722 .word 0x2e6543cb,0xfea113be .word 0x97ff3d59,0xf17a76f5 .word 0x6ba6c2ab,0x67337b1b .word 0x32d7ec48,0x69cda7c9 .word 0xc67d0c42,0xaacc80e1 .word 0xde68fb66,0xd3483308 .word 0xf3f327d7,0xa77b9e63 .word 0x223b290e,0x24629107 .word 0xdeb94477,0xcd3dba6f .word 0xb98ea064,0x5b690a25 .word 0x527762e0,0x35a37b2d .word 0x984c30d5,0xc3fa8b87 .word 0x6edb8a94,0x0bd48b61 .word 0xea7f51a2,0x5d0bb6cb .word 0xcd734d4a,0x162029ff .word 0xf9a021f4,0x316cd032 .word 0xf04a08eb,0x02bcd5bd .word 0xda70de45,0x4e71f65f .word 0x10d66742,0x1d9a2c0f .word 0x14b53b22,0x3b070c2e .word 0x1b5cc9fe,0xa0d5eed0 .word 0x4fe41bf9,0xbd5ab59a .word 0x6e713e6a,0x8f88ae9c .word 0x3542bf3f,0x0527c5eb .word 0xa38a272f,0x7444e8fa .word 0xe3bfa0aa,0xa005779b .word 0x65c250e5,0x08dffe44 .word 0x00000042,0x10918f1d .word 0xaf03e082,0xb31063de .word 0x9cc1f968,0x4136ae60 .word 0x58ab62f2,0xb9c2ac32 .word 0x916f2beb,0x06e6581c .word 0x733942e5,0x9c42b8ef .word 0x00000000,0x0000035c .word 0xf8261bb4,0x5e8b19bb .word 0x92f634b2,0x079861b2 .word 0x9cae888f,0x19781290 .word 0x18821f6a,0x673bbca1 .word 0x6ab3e36d,0x6596f6ce .word 0x9d75a930,0xa1aff3d2 .word 0xed30ac81,0x9bc0c3c4 p57_init_registers: .word 0x9e04c664,0x30341418 ! Init value for %l0 .word 0x0beff9f4,0xa6314f92 ! Init value for %l1 .word 0xffb7da9e,0x8cf70740 ! Init value for %l2 .word 0xa2d4fe93,0xac5f0065 ! Init value for %l3 .word 0x953af188,0x0e26feb8 ! Init value for %l4 .word 0xb678b9d0,0x72c5fabe ! Init value for %l5 .word 0x1a036c86,0x181fcff7 ! Init value for %l6 .word 0x9cb4d310,0xe208eaab ! Init value for %l7 .align 64 p57_init_freg: .word 0xbc720748,0xcd412949 ! Init value for %f0 .word 0x6f29c1d5,0xf422c093 ! Init value for %f2 .word 0x2d6a534f,0x161ec35a ! Init value for %f4 .word 0x95ce015e,0xbe003251 ! Init value for %f6 .word 0x1eb5447b,0x631c54de ! Init value for %f8 .word 0xcda770b8,0xe7376ee7 ! Init value for %f10 .word 0xbddd563a,0x75c4ece6 ! Init value for %f12 .word 0xe6c2d503,0xa56a8b49 ! Init value for %f14 .word 0x96247b79,0x413b85df ! Init value for %f16 .word 0xe8a72e6c,0x4bf8d13d ! Init value for %f18 .word 0xddea2342,0xcfb70e0b ! Init value for %f20 .word 0x09d06366,0xff97e729 ! Init value for %f22 .word 0x03836503,0xd06b79d7 ! Init value for %f24 .word 0x8e7ee8ef,0x02555a38 ! Init value for %f26 .word 0x96a4373e,0x03b99957 ! Init value for %f28 .word 0xb4997867,0xdcf74bce ! Init value for %f30 .word 0xb712c2b2,0xd348646e ! Init value for %f32 .word 0xa5ad191f,0x57cec13a ! Init value for %f34 .word 0xda160604,0xfb6941e2 ! Init value for %f36 .word 0x70693f22,0x5d09034c ! Init value for %f38 .word 0x7f02d633,0x70fbe741 ! Init value for %f40 .word 0xb0f0f6e2,0xc3b2586b ! Init value for %f42 .word 0x99ab2ff8,0xeb357be2 ! Init value for %f44 .word 0x203ba0e2,0xffc9093f ! Init value for %f46 .word 0x4477705d,0x0abe4dd2 .word 0x7c908dda,0x34094cfe .word 0x5357dd53,0xa157a1e8 .word 0x2d6ba2ec,0xb106f6fb .word 0x94981c98,0xdb20d681 .word 0x7c230bf5,0x064cb75a .word 0xffaa4b8e,0xf2c4136d .word 0x00ca0bed,0x72a6caa4 p57_expected_registers: .word 0x00000000,0x84d141ba .word 0x00000000,0x00000012 .word 0x00000000,0x0000025c .word 0x00000000,0x6fd5f0c7 .word 0xffffffff,0xffffffb5 .word 0x00000000,0x44038490 .word 0xb89d7a07,0xeff74bcd .word 0x00000000,0x6dbf4b28 p57_expected_fp_regs: .word 0xbc720748,0x2a615281 .word 0x6f29c1d5,0xf422c093 .word 0x2d6a534f,0x161ec35a .word 0x124fa84f,0x3e2300da .word 0x1eb5447b,0x631c54de .word 0xcda770b8,0xe7376ee7 .word 0xbddd563a,0x75c4ece6 .word 0xe6c2d503,0xa56a8b49 .word 0xc5542e85,0xecf11899 .word 0x73ccfc49,0x205e047f .word 0x1f68dce1,0x821f5caa .word 0x5df46231,0x13f8b72e .word 0x8a040c1c,0x411e4cf8 .word 0x87f673b9,0xe157a59c .word 0x97666659,0x6e821406 .word 0x3063b18c,0x8322a453 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x9918f1ec,0x852e54c5 .word 0xa8be28df,0x00473f75 .word 0x00000000,0x044c68ce .word 0xabffffff,0xf3d3712d .word 0x2cb1e726,0x1eb918df .word 0x00000000,0x84d141ba .word 0x42808419,0x54322526 .word 0x0612fd20,0x7416150b .word 0xdbc046a9,0xc03cfd0d .word 0xefdb79f2,0x67724339 .word 0x42228deb,0x400e5aaa .word 0x07e4d1d5,0x7adfb347 .word 0xbdea4ca5,0x6938bc0f .word 0x85fbf054,0x778370f7 .word 0x090360b8,0x2c09d488 .word 0x2dec1607,0x24cb5bc5 .word 0x00000000,0xc1439219 .word 0xfdd41195,0x28aad062 .word 0xfd32e3b2,0xefbf3624 .word 0xbaf4ec64,0x58aa64c2 .word 0x4abddd32,0xf0b6aed0 .word 0x5a4a16cc,0x13001794 .word 0x566397c5,0xee77b91d .word 0x2b2a638f,0x5e6d603d .word 0x532b7794,0x3c74c62a .word 0xe90e01ca,0xc97551ca .word 0x5729ff99,0x1af388a3 .word 0xcdd20e9a,0x5e4a9a46 .word 0x2d6a534f,0x3cab9333 .word 0x0211e01e,0xb06d1e67 .word 0x1a8f80ff,0x7491488f .word 0x60737f26,0x0af6d6a6 .word 0xf8048a04,0xa3dd80c5 .word 0x5ad19b5d,0x991d9bca .word 0x74b4fdde,0x4b0c62f3 .word 0x3528bd72,0x618fbee5 .word 0xda1d0b30,0x4f12d00c .word 0x5fb1813f,0x19d138d1 .word 0x5ae6d2f8,0xdbd76735 .word 0x2794effd,0x4b9815fa .word 0x047f1fff,0xbd45cda0 .word 0x5c68c5ee,0xe47cbc00 .word 0x9fdcaa77,0xfefd9aa6 .word 0xe066d3ee,0xfbab0cb3 .word 0x4bad7ea4,0xb6ec848d .word 0xdb7de213,0xaf44c8a6 .word 0x73b5859f,0x3bff1e2b .word 0x0b5cfd36,0xd23387ff .word 0x1fc6a904,0xbbbcdced .word 0x73ccfc49,0x205e047f .word 0x1f68dce1,0x821f5caa .word 0x5df46231,0x13f8b72e .word 0x8a040c1c,0x411e4cf8 .word 0x87f673b9,0xe157a59c .word 0x97666659,0x6e821406 .word 0x3063b18c,0x8322a453 .word 0x1d17a7e5,0x6cdd4f02 .word 0xb006460d,0x2029158f .word 0x9c544707,0x7912af5e .word 0xd188a0b6,0xaa58d26d .word 0xe5668367,0xb4cc0b63 .word 0x572102a4,0x0911a77a .word 0x87f1be66,0xf227820e .word 0xa80bf386,0xbc99f602 p57_local1_expect: .word 0x00ea8fc1,0x95aca31b .word 0xe2fe63c6,0x661cffbd .word 0x3bc42a84,0x933e1426 .word 0x464857c8,0x5b50a3ed .word 0x9a92a51a,0x1a69da51 .word 0xae9f70cf,0x2e69b4fc .word 0xff5a9ccb,0xf247cca7 .word 0x910a3c0b,0x3bd56efe .word 0xf9c9a8ae,0x2794effd .word 0xbc86ee63,0xd86fd322 .word 0xd9efa1d4,0x9c871602 .word 0x686ef8fd,0x961d92ad .word 0x1b7c4340,0x799fabd5 .word 0x04df9969,0x723a6325 .word 0xa23203dc,0x38e71ea6 .word 0x5f071e56,0xdb832cb4 .word 0x856f4efd,0x9d4bde58 .word 0x5bff9888,0x68365ce8 .word 0xb893fc24,0xbf7192d9 .word 0x1ea3371a,0x826621b8 .word 0x88825dc4,0x307e8429 .word 0x6dd6b69f,0x3932b7c2 .word 0x212309bb,0x6b98e944 .word 0xf2707a0d,0x65d3a515 .word 0x7fec9a28,0x24a037ab .word 0x4a2b97a8,0x699a6f6c .word 0x484c65be,0xc55b448d .word 0xa8cc9f6c,0x0a6230f2 .word 0x43891973,0xee7bb27e .word 0x9b8d1a8a,0x3204d32e .word 0x0cc6b589,0x66cc06d6 .word 0x89b01d2b,0xfc0a1160 .word 0xe96eaa19,0xa5e08ae3 .word 0x52f4c380,0xa4d01a8e .word 0xcdadb515,0x5ccb8037 .word 0x547371c1,0xfab78313 .word 0x4f77a705,0x8250f946 .word 0x9ee4be32,0x61a4bbf5 .word 0xcc935967,0xf090db31 .word 0xf9aa5ad7,0x371f6765 .word 0xb5245ebd,0x7ca16e32 .word 0xd62c2e58,0x10010c3c .word 0x0767cffb,0x437cc66f .word 0x0f5234bc,0x1d8718f0 .word 0x4553b234,0xf16c11f2 .word 0xb57d766c,0x974a64e1 .word 0x28f15833,0xf37ee8e6 .word 0xf6e5a403,0x95aca31b .word 0xac28a8b4,0xf1799fde .word 0x1026504d,0xd47dd019 .word 0xea56276d,0x45ec2525 .word 0xeab454eb,0x246b688c .word 0x9632eb2d,0x1ef10505 .word 0xef42e2e5,0x0d5a78ec .word 0xe0f26658,0x1b315544 .word 0xcf7a953e,0x46de0b1d .word 0xffbc506d,0xf32322be .word 0x6cd8dd76,0x5af632c3 .word 0xd92780c0,0xc2d2332d .word 0xcacbbd5f,0xc5708d4b .word 0xc62b7037,0x4df34f05 .word 0x8fd82457,0x3bca85b6 .word 0xaea84624,0x40cdc30c .word 0xd0a779d9,0xbcfbdb14 p57_local2_expect: .word 0x26143e93,0x842ac43b .word 0x7fffffff,0x3565e7fe .word 0x4e54314d,0xb2572d56 .word 0xa25c1865,0xf9e80ab8 .word 0x005f2452,0xdb59e8b9 .word 0x124fa84f,0x3e2300da .word 0x07f42b29,0xc85240d5 .word 0x731796af,0xd7cddb89 .word 0xd337503b,0x7d1d1bce .word 0x07b0aacf,0x76fe9c0e .word 0x0b6f8817,0xa983d3c9 .word 0x142833e6,0xf0e2a939 .word 0xff85169f,0x26aa9e42 .word 0xf185d722,0x5e663c61 .word 0xd329d7a2,0x5ed03dce .word 0x6a735c1f,0x1de9aa25 .word 0x58829762,0x9ec8be5e .word 0x9fa8ab9f,0x7b09756e .word 0x8610b551,0x22217033 .word 0x22d37f18,0xe784cdb0 .word 0x15eccefe,0xaa02f005 .word 0x60f0d56f,0x58b68bec .word 0xea33183c,0xde32e283 .word 0x72296c92,0x8114c1f5 .word 0x25d2343b,0x07ace806 .word 0x58288041,0xc05f2f30 .word 0x03ed812b,0xd82076ea .word 0xf3ce6cef,0x0d5ebfbb .word 0xd9544f2c,0xb19053ae .word 0xb89d7a07,0xeff74bcd .word 0x4cff6c75,0x5fbd51df .word 0xd28a19d8,0x60dfea5c .word 0x4ab26469,0xf9c9284d .word 0x9a627b97,0xc733683c .word 0x8d981e01,0x2d5a4767 .word 0xe5510ae0,0xbb4b871e .word 0x15343243,0x0f4b1988 .word 0x42808419,0x260fda6f .word 0xef317085,0x1a656e44 .word 0xd80fa623,0x3409f410 .word 0x48fd5d83,0xad886f36 .word 0x67de817b,0xb7c5b37e .word 0x508ef9d9,0xffc9dfec .word 0x73204227,0x36d72267 .word 0x8bd880f8,0x00db4b76 .word 0xfffd58f5,0xf2fe957c .word 0xbe3f3953,0x6dbf4b28 .word 0xe2ab5300,0x159a2223 .word 0xfcf83bf6,0xa33d23ff .word 0x557faccd,0x705d29ad .word 0xeec60a62,0xf0c2ffa0 .word 0x7392b524,0x6b4ec9b4 .word 0xa56eea37,0x8bff9d9c .word 0xc4b7f0cf,0xe02e6386 .word 0x22173c78,0xb316d93a .word 0xbcfb59e7,0xa6087c7c .word 0x181fcff7,0x2f245c8e .word 0x6798a6f8,0x1ec0d56b .word 0xb8419814,0xf1d47844 .word 0xafb15b33,0xfc37fff5 .word 0xe51d9323,0x221ac546 .word 0x41b13ec9,0xcace6895 .word 0xb170dbbb,0x65284b7a .word 0x9cb0646d,0x3b096a1f p57_local3_expect: .word 0x124f9f92,0x03ec4469 .word 0xc0000000,0x00000000 .word 0x84d141ba,0x800000c9 .word 0x28143430,0x86632ee0 .word 0x2b9568bc,0x189cf617 .word 0xaa5c1f82,0xe1dc681f .word 0x7a16bc3c,0x7ef34c8c .word 0xf4428758,0xcba030cd .word 0x36e75718,0x1af0e1d4 .word 0xe097034a,0xbc8b781c .word 0xc9d600c2,0x86e01c5c .word 0xe32f679d,0xbee97f48 .word 0xc9f0c4db,0xeeaff7ff .word 0x0a1eff6c,0x450dbc54 .word 0x25661088,0x4a74f951 .word 0x5b8dcaeb,0xa9ecb64a .word 0x58089e15,0x2e447d83 .word 0xed2551b8,0x4031ea69 .word 0x49317532,0x457a0b5f .word 0xf7da283f,0x6d354828 .word 0x93fddd87,0x6ecd3165 .word 0x0f8cf80f,0x75171fbb .word 0x3abbec9a,0x48095e78 .word 0xda96444a,0xaba43ee9 .word 0xe030adc1,0xda545c9f .word 0xcfdeb5ec,0xce3c5955 .word 0x2cfbdbce,0x9fab88ed .word 0x7a390e5b,0x8b329908 .word 0xe888f05e,0x8792aa15 .word 0xafc634e6,0x2906d084 .word 0xe909863c,0x0cac1aa6 .word 0x60f46f1f,0x147e7f66 .word 0x775824db,0x55ad8a3a .word 0x77d32e2e,0xc9a23966 .word 0xfcb70d63,0x8dce33aa .word 0x3ea9c1ca,0xa812a7e1 .word 0x7738d01f,0x5902fa35 .word 0xcbe21907,0x84479d06 .word 0xff1b9556,0xa5e3d28b .word 0x7ef695bb,0xb59e75d5 .word 0x9b7b3bf7,0x5f10f97e .word 0x163de1df,0xf55c4701 .word 0x1b92e699,0xd906ee22 .word 0xd23e05dd,0x624fdb0b .word 0x84d141ba,0xab74b142 .word 0x89393fd9,0xce0caec6 .word 0xeddcd754,0x737ef964 .word 0x3f15f982,0xda715e85 .word 0xa60b02ea,0xe15a017e .word 0xa8709c69,0xcb9fc3ac .word 0x0e44ae2b,0xcb8cb8a5 .word 0xd1db1af2,0x4f831905 .word 0x44038490,0x334ba10e .word 0x81a9fe8f,0x24008119 .word 0x4735a0e5,0xa64f3b92 .word 0x100d5997,0x41ec8d81 .word 0x2dba631c,0x5e1205ab .word 0x5955de80,0x6b942e27 .word 0x88336d26,0x863c7934 .word 0xb22195fc,0x245fa164 .word 0x4a2e7d81,0x7fe066d5 .word 0x9cc51be7,0xa52217d4 .word 0x469abd8c,0x09864fd5 .word 0x4dc2b05f,0x889819e5 p58_init_registers: .word 0xf580ce90,0xc52c3d9f ! Init value for %l0 .word 0x514ebe06,0xa6e13d0d ! Init value for %l1 .word 0x21a449d0,0x39e16408 ! Init value for %l2 .word 0xfdca7c81,0xb70ea984 ! Init value for %l3 .word 0x4b4b46cc,0x0f5fbbb3 ! Init value for %l4 .word 0x516c5991,0xa3be0bf3 ! Init value for %l5 .word 0x5899f9f5,0xa2f52a50 ! Init value for %l6 .word 0xc989b005,0xf4b92842 ! Init value for %l7 .align 64 p58_init_freg: .word 0x81afac7b,0xe626e047 ! Init value for %f0 .word 0x75fae543,0xb4816753 ! Init value for %f2 .word 0x116568a6,0x851cf80c ! Init value for %f4 .word 0x85216fb0,0xbd66b971 ! Init value for %f6 .word 0xadcc9a83,0x364329c2 ! Init value for %f8 .word 0xc6ca0dde,0xa6ae4b66 ! Init value for %f10 .word 0x862f9159,0xae055cfc ! Init value for %f12 .word 0xde277921,0xca438f92 ! Init value for %f14 .word 0xf5313716,0xcdce8571 ! Init value for %f16 .word 0xc29616bf,0x1dd01e70 ! Init value for %f18 .word 0x75947cbf,0xbf4ee897 ! Init value for %f20 .word 0x1c8f13a3,0xbdc63e77 ! Init value for %f22 .word 0x515c6bfa,0x4444d6df ! Init value for %f24 .word 0x101b2256,0x8e1a9be4 ! Init value for %f26 .word 0x75dfad79,0x148654f6 ! Init value for %f28 .word 0x4886ac00,0xd97ef036 ! Init value for %f30 .word 0xe3f09462,0xcbd23cb0 ! Init value for %f32 .word 0xc3159deb,0xf30fa126 ! Init value for %f34 .word 0x553380fd,0xdf27205a ! Init value for %f36 .word 0x0736a8e5,0x6427f7e7 ! Init value for %f38 .word 0x003b898b,0x9cf872d7 ! Init value for %f40 .word 0x81cdd6ac,0xffca4691 ! Init value for %f42 .word 0x8ed09bbb,0xbe54fd60 ! Init value for %f44 .word 0x93f6cc10,0xf02e6cf1 ! Init value for %f46 .word 0xbd43e87e,0x2e382ef3 .word 0xbc2ea8e3,0x60ea5ad4 .word 0xf572dfd6,0x3581caa1 .word 0x1db23201,0xe4182dba .word 0xd28acd0f,0x7d9439ae .word 0x22e2676c,0x48c855a1 .word 0x159b5c86,0xc90991a2 .word 0x8d3964b7,0xedae4388 p58_expected_registers: .word 0x00000000,0xda34aba0 .word 0xffffffff,0x8e1a43c3 .word 0x00000000,0x00000000 .word 0x00000000,0x000000f6 .word 0x00000000,0x00003e77 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffff89 .word 0x4aa3ddc4,0x8f0b78e2 p58_expected_fp_regs: .word 0x5da2d5b6,0x8bffe095 .word 0x75fae543,0x769993d3 .word 0x116568a6,0x851cf80c .word 0x85216fb0,0xbd66b971 .word 0xadcc9a83,0x364329c2 .word 0xed3fda25,0xedca60ce .word 0x862f9159,0xae055cfc .word 0xde277921,0xca438f92 .word 0xf5313716,0x97172753 .word 0xc29616bf,0x1dd01e70 .word 0x78f20276,0xbf4ee897 .word 0x70b0ecbf,0x8cc2ac07 .word 0x515c6bfa,0x4444d6df .word 0x2f6e5ca8,0x00000000 .word 0x75dfad79,0x148654f6 .word 0x4886ac00,0xd97ef036 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0x9f857956,0xb4cae600 .word 0xf328d8e7,0x3a5ac002 .word 0x773ec6bd,0xa3138f1c .word 0xb804c7e2,0xf9ffc8bb .word 0x55656afd,0xd980ef03 .word 0xe3ed0dff,0xaf4c6a31 .word 0x5815503e,0x1eb78aae .word 0x4cecfa1d,0xe7385778 .word 0xda168003,0x2601e74a .word 0x1a03f0bf,0x4417bb78 .word 0x70cd2882,0x4bc8e101 .word 0xf3a04848,0xa2e7cee5 .word 0x2fc8b3cd,0xa1ebf469 .word 0x574c84ff,0x6e95d9f7 .word 0x395f8981,0x0a033d82 .word 0x08511233,0x82244972 .word 0xddd6cd2c,0x0a9f3607 .word 0x21864ce8,0xb827915e .word 0x1293dcbe,0xde541c3d .word 0xe44c781c,0xdbed9b4b .word 0xe2b60d2a,0xeb08b7b5 .word 0xd7101bef,0x380fe5e8 .word 0xc3291ef2,0xe724848f .word 0xb96bf717,0x4cf15847 .word 0x47e9f19d,0xda899c50 .word 0x1d0016cf,0x910ea370 .word 0x348ffe8e,0x7b801933 .word 0x03774df0,0x1869af94 .word 0x54764f52,0xf567df64 .word 0xdf603516,0x95955233 .word 0x4d04f670,0xd9e645d3 .word 0xc7f80d64,0x2181846b .word 0x57145fca,0xa570ae47 .word 0x34f4b4ea,0x77fd8826 .word 0x157089c4,0x8f290823 .word 0x1b594077,0x941b18ef .word 0xa235b5c2,0xb575cfab .word 0x00000000,0x98af9fa1 .word 0x79772c21,0xf706d377 .word 0x7da6e34f,0x105fc626 .word 0x8480fe9e,0x004f9b92 .word 0x7f5caa44,0xd2736781 .word 0x9ef3e171,0x1cb865dd .word 0xac6f73dc,0xf9557bd2 .word 0x494f9ca0,0x351db257 .word 0xe160719c,0x6fe93310 .word 0x25e113ec,0x0c5fbf82 .word 0x6e59088a,0x354d1515 .word 0x49261c36,0x0d7c5351 .word 0xe4c97400,0x1169c823 .word 0x69889c17,0x494112fa .word 0xf2af976d,0x631b5d72 .word 0x9e5b90ea,0x7635294d .word 0x6ecfd181,0x0dffa103 .word 0x0d7c6325,0x80d52d69 .word 0xaf18224d,0x5d324db8 .word 0x14e3bc47,0xc1eb2c5e .word 0x1fbbcf9c,0x79c032d9 .word 0xa5a14922,0x98692187 .word 0xd79de100,0x79113f9d .word 0x4cd937a2,0xcb23b250 .word 0xdb2025c8,0xd47f87d0 .word 0x78d27678,0x4551bafd .word 0xc5fa4999,0x58e022e9 p58_local1_expect: .word 0x70b0ecbf,0x8cc2ac07 .word 0x5d57a369,0x319e6e2f .word 0xc0000000,0x00000000 .word 0xff548614,0x0a034220 .word 0x00000000,0x00000000 .word 0xcff8f09a,0x000000cd .word 0x319c8ebf,0xd2848382 .word 0x5f5ab90c,0x211bf998 .word 0x0d5b6e93,0xa0c458e8 .word 0xcee7ef60,0x164d56c8 .word 0xb4c6d48e,0x8f5fcb2b .word 0x654cca7c,0xf4afce4f .word 0xaf94c87b,0x48445c2d .word 0xd6e452e8,0x45c7a8bc .word 0x1e04d29e,0xf2ddf71f .word 0x7a20c22a,0x994955b6 .word 0x2f4c1637,0x37cd2dba .word 0xfdc73196,0xa873392d .word 0x49f7bfc6,0xbc2a2fe1 .word 0x089e3543,0xe1f61b63 .word 0x05273c94,0x61da65fe .word 0x067a41b7,0xda3e09e4 .word 0x2f4714b8,0xa598995f .word 0x425ce01b,0x6be972c1 .word 0x504508b4,0xd1a55a29 .word 0xe0036c5e,0x37fbf2ce .word 0x36ddc3ee,0xffd7fb86 .word 0x2a565320,0xc1bcecd0 .word 0x7380c619,0xe3b81d71 .word 0xcbb1c848,0xbcf19125 .word 0x9bd86aff,0x7936f143 .word 0x5096733b,0xcd6ddd45 .word 0xd6d59980,0x6445735a .word 0x705e5605,0xc9bb84e2 .word 0x84ffb538,0xdffa44a5 .word 0x58725572,0x7a5313ad .word 0xed9dbce3,0x7f86127c .word 0x36875c73,0xd53a200c .word 0x9fd27b86,0xedab02df .word 0xd3939976,0xec294187 .word 0x88b51694,0xc858b0b2 .word 0x0e95f213,0xb05ea98d .word 0xc6e9829c,0xb37fdbc5 .word 0x0b014988,0xa17ca61a .word 0x4cf089f1,0xba6bfb57 .word 0xfcf107d7,0xd04d5910 .word 0xff281813,0x1d66cabf .word 0xee593155,0x1e75321b .word 0x922a57fb,0x53214602 .word 0xcd051441,0x16d742fb .word 0x2f02f4c3,0x728ec22c .word 0x436ae432,0x539b5db7 .word 0xfde3a4fc,0x72d376a8 .word 0x10e676b2,0xdba90651 .word 0x134c09c8,0x6c73ee4c .word 0x10f3a921,0xc7f80d64 .word 0x01f189d4,0x564d604c .word 0x5233a199,0xc81c2033 .word 0x1d5bba87,0xff0a91a7 .word 0x46e4c2a5,0x722ccbfd .word 0xe02fe6ee,0xb11416b4 .word 0xaec1381d,0xbf738486 .word 0xdce1c9b7,0x1492c6e3 .word 0x3a05823a,0x0f61cc15 p58_local2_expect: .word 0x769993d3,0x8a608fe4 .word 0x2f6e5ca8,0x6c909d08 .word 0x78f20276,0x070b9d69 .word 0xc3431a8e,0xe2eee3fc .word 0x95e0ff8b,0xb6d5a25d .word 0xab69f9b6,0xf02189ce .word 0x174140f5,0xb0257066 .word 0x1b425a3c,0x6a44ff5e .word 0xd0ff1bdd,0x21c43b7b .word 0x139ad239,0x5d9d1df5 .word 0xe0a6acb2,0x08d2948a .word 0x3e808ee4,0xc3da2f3d .word 0xcea9e636,0x3b8109b7 .word 0x919a695d,0x5508267a .word 0xbf504498,0x2b069ce2 .word 0x15e37edc,0xff4a68c3 .word 0x44d5ce02,0x6eab1a3e .word 0x3bd66441,0x1992138a .word 0x98aabfd1,0x9ae43934 .word 0x6a5b091a,0xf9f99104 .word 0xba2e5a2c,0x5db5439e .word 0x517e2ba2,0x2454c45d .word 0x93fa18f9,0xab7f334e .word 0x600341c0,0x8ce3bc8e .word 0xea3ed92f,0x3be229be .word 0xd1144a40,0xf7109c03 .word 0xa128e97d,0xff203567 .word 0xa2f67a8a,0x256b13c8 .word 0x7a1bfd27,0x2dcdb940 .word 0x32f9b8bf,0x6e078303 .word 0xaf388a1d,0x8ef1674d .word 0x22408162,0xb935479f .word 0xa200dee7,0x8c3e9361 .word 0x971bbf86,0x18c10259 .word 0xfd665e1d,0x00000000 .word 0x07babbeb,0xa025cf3d .word 0x21eef929,0xc0e3427c .word 0xd9af5cbb,0x97c5c240 .word 0xb2f9e4b1,0x7063b2f5 .word 0x64817548,0x63712c05 .word 0xadfa1f92,0xd88b2977 .word 0x9fc4f62c,0x8fedb1bb .word 0x5b6d28d0,0xae3f3c50 .word 0xf412e999,0x4c9a224f .word 0xd2fe028b,0x8773132b .word 0xe12bfceb,0xfed4c23f .word 0x74796799,0x99ae2c91 .word 0x3734a72a,0xc19d7a51 .word 0xc43cdc06,0x6bdf24b5 .word 0x5a460b99,0x5e987f12 .word 0x5250eba6,0xcaa9bde6 .word 0x82edce70,0x9bb620c2 .word 0xbfd06820,0xeb3be542 .word 0xe2c704b8,0x21397349 .word 0xea55f0d7,0x93316e33 .word 0x116d5630,0x80e87a1d .word 0x4f9099ed,0xb3fa71f7 .word 0x44dc7d63,0xa62162d1 .word 0x896fbd4c,0x44d6b389 .word 0x005c114c,0x7854fb38 .word 0x55e221f8,0x466c8618 .word 0x44a5817c,0xc101c702 .word 0xacb69ffb,0x624cf09a .word 0xd98fcb19,0xead61bba p58_local3_expect: .word 0x00000000,0xc7f80d64 .word 0xe5fb269b,0x460a12d1 .word 0x00000000,0x163731f5 .word 0x116568a6,0xedca60ce .word 0x4f9b3dd7,0xac1c346d .word 0x78487b68,0xec294187 .word 0xd2d754c4,0xf02be530 .word 0x383a7c2d,0xc8f1c4e5 .word 0x5af68fbb,0x7d834599 .word 0xb5fbda72,0x8b99b21f .word 0x6748cec4,0x64b0982a .word 0x6c89bea0,0xa2ac0606 .word 0xe410bedf,0xedbe4d6a .word 0x56332843,0x107ed1cc .word 0x6f73b42d,0x57d287e6 .word 0xc6fcf1c6,0x6052892c .word 0x2dcd717e,0x40d1ec38 .word 0x37596370,0x285c5a18 .word 0x755c223b,0x70f4871e .word 0x031afbba,0xfede6eb2 .word 0x46228c17,0x76a381e2 .word 0xe88e71ce,0x63a77504 .word 0x22e11bea,0xd9026dd5 .word 0x887e6935,0x55f91fd1 .word 0x85201b48,0xe25633c3 .word 0x2f2137e1,0xac269cad .word 0x5e597b3d,0x46228c17 .word 0x5320f491,0x903fb392 .word 0xda099ce6,0x5c649e46 .word 0x7f46e1e2,0xea406e0f .word 0x28b40b35,0x3f79da7c .word 0x2bae0586,0x8e35bfde .word 0x688986d7,0x89ab08e7 .word 0xaa3dfb5d,0xd5789bf5 .word 0x917898c0,0x0aa3c773 .word 0xfa332c96,0x0793b81b .word 0xeca67919,0xd6988c10 .word 0x6cd8806d,0x394a5207 .word 0xc60a7b84,0x52ce2bcd .word 0x09124a30,0x00c27b39 .word 0x50e2e62e,0x5b43be81 .word 0x8d5576b4,0xd4976a26 .word 0xadf409a3,0x9be5bd86 .word 0x591c9e7e,0x6287c656 .word 0x49e06204,0xf5f0e132 .word 0xaa377c06,0x7b057a93 .word 0xbbd3e9dc,0x425deeb5 .word 0x29bf6a2d,0x1ca8f355 .word 0x4d3fbfce,0x358b7ca6 .word 0x7e5f054c,0xba6dc657 .word 0x653dad06,0xdac07e0a .word 0xca8c46a0,0x33ba081c .word 0x6f5662c7,0xb41c0335 .word 0x00000000,0x00008284 .word 0xd09dd949,0x520fe3f2 .word 0xbd6c64fb,0xd295bcd1 .word 0xf1fe58dd,0x28324c6c .word 0x733490c5,0x87307b79 .word 0xf3b3d761,0x305e6550 .word 0x14369ce4,0x3e74d745 .word 0xc7de6e5c,0xabaf2c39 .word 0x095996c3,0xf6317569 .word 0x39e16f3f,0x3105b6c3 .word 0x0ebab902,0x0f815d64 p59_init_registers: .word 0x636320a7,0xf59e48bc ! Init value for %l0 .word 0xd5fd7ec8,0x5d32fc8b ! Init value for %l1 .word 0x37f135a0,0x22e517d9 ! Init value for %l2 .word 0x57488e44,0x390bc576 ! Init value for %l3 .word 0xb4b71d60,0x3a2f6d5c ! Init value for %l4 .word 0x29c184d2,0x9e0f86ed ! Init value for %l5 .word 0xe033f361,0x9689a83e ! Init value for %l6 .word 0x6b3cee40,0x2591f96a ! Init value for %l7 .align 64 p59_init_freg: .word 0x60d73c95,0x9e8befdf ! Init value for %f0 .word 0x57ed8354,0x450e6d39 ! Init value for %f2 .word 0xbf1b79e2,0x603deb85 ! Init value for %f4 .word 0x0e1283e3,0xdc2e1e30 ! Init value for %f6 .word 0x85e32270,0x2dbc70ee ! Init value for %f8 .word 0x9129815d,0x50b00aa3 ! Init value for %f10 .word 0x1f871950,0x548f63ba ! Init value for %f12 .word 0xf68f4179,0xb96cf81d ! Init value for %f14 .word 0xb871305e,0xb7e99127 ! Init value for %f16 .word 0x15b44190,0xe5e4d21d ! Init value for %f18 .word 0xcb9a2eda,0xb83fc636 ! Init value for %f20 .word 0xc7e63782,0x5b3a54f1 ! Init value for %f22 .word 0x7dc57fe4,0xbec6138f ! Init value for %f24 .word 0xc6991cef,0x30f6c584 ! Init value for %f26 .word 0x9b7e8f98,0x05f05667 ! Init value for %f28 .word 0x6576c1c1,0x8e30033f ! Init value for %f30 .word 0x356014c1,0xce76efb1 ! Init value for %f32 .word 0x2b293a66,0xbf5006a4 ! Init value for %f34 .word 0x22369851,0x56e0d3bf ! Init value for %f36 .word 0xeb40b440,0x629f2b05 ! Init value for %f38 .word 0x5026840f,0x01143ec5 ! Init value for %f40 .word 0xf5b50ee7,0x5c59867e ! Init value for %f42 .word 0x0fe6c108,0x3b679a30 ! Init value for %f44 .word 0x309ca22a,0x3873dda8 ! Init value for %f46 .word 0x8ee731f6,0x4347063d .word 0xfd8e6ec8,0x1b514dbd .word 0xe23a4d7b,0x13c4e5ec .word 0x36b904ac,0x095d5a1f .word 0x701d4366,0xb281013a .word 0x0ebe492e,0xf626e0ac .word 0x8fde40de,0x768909bf .word 0x3e19d96b,0x442b0fb4 p59_expected_registers: .word 0x00000000,0x3efdd908 .word 0x00000000,0x970013fe .word 0x00000000,0x9700137a .word 0xffffffff,0xc635050d .word 0xffffffff,0xfffff3f2 .word 0x00000000,0x000000a3 .word 0x00000000,0x00007bc9 .word 0x00000000,0x59b9cbd5 p59_expected_fp_regs: .word 0x1611ea24,0x9e8befdf .word 0x57ed8354,0x450e6d39 .word 0xc12bf508,0x603deb85 .word 0x0e1283e3,0xdc2e1e30 .word 0x3ed7dc1f,0x2dbc70ee .word 0x9129815d,0x8cb37d2d .word 0x1f871950,0x548f63ba .word 0xf68f4179,0xb96cf81d .word 0x6bf4d6de,0xc635050d .word 0x15b44190,0xe5e4d21d .word 0xcb9a2eda,0xb83fc636 .word 0xc7e63782,0x5b3a54f1 .word 0x7dc57fe4,0xbec6138f .word 0xc6991cef,0x30f6c584 .word 0x2fe34188,0xb3d0db86 .word 0x6576c1c1,0x8e30033f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x00000000,0xf925ce6d .word 0x5bff1c94,0xaea19b7d .word 0x00007bc9,0x9c14b517 .word 0x6576c1c1,0x8e30033f .word 0x89ed63c9,0xded6f46b .word 0x08f52bc1,0x2c1cbb46 .word 0xcaaf0a80,0xeb02d51b .word 0x4875f37e,0x6eabb142 .word 0x5c2a12ff,0xff92c49c .word 0x11491fad,0x6c02f9fa .word 0x2b0733c6,0x95544c9d .word 0x69b1230d,0xac3b6a37 .word 0xa2150022,0xf968025e .word 0xd4cc0b57,0xfebdd0c3 .word 0x5021a3ae,0xcf088979 .word 0x07e5153f,0x554c5757 .word 0xae27c966,0x8d176c34 .word 0x32be6dec,0x9da80387 .word 0xc90802ff,0x641930d3 .word 0xfa404378,0x28e92d11 .word 0xcd320dbd,0xeaaca95d .word 0x8a8f9ef4,0x97c91beb .word 0xc79931df,0x7dad22ef .word 0xf6e465a0,0xe81daa6e .word 0xeda1c059,0x002dbedb .word 0x22162a90,0xb0c5a978 .word 0x529bf407,0x99bb0bbb .word 0x9425b196,0xa42551f9 .word 0x0eaf455c,0xd18ff168 .word 0x78905c57,0xcd304093 .word 0x1d3570d9,0xe663e2f5 .word 0xf3c6cdc9,0xde323b00 .word 0x00000000,0x1590ed52 .word 0xcacdf87e,0x241eab64 .word 0x34ea0a0c,0xc475ce45 .word 0xd34399cc,0x33732556 .word 0x26239e55,0x2894aa58 .word 0x5ed5e053,0x0aef1042 .word 0x0187b9af,0x09766e85 .word 0x2ecaa29a,0x53761e7b .word 0x4d0d5221,0xf3ca5cd4 .word 0x23665864,0x6ae93665 .word 0xffeca7f8,0x445e7a13 .word 0xff93fda8,0xa71a75cc .word 0xf867cf88,0x9f609ea9 .word 0x7be16910,0x9dc4a067 .word 0xfe14dfa3,0x9c3fe818 .word 0xca1501d3,0x10e813dd .word 0xffffffff,0x00000030 .word 0xd3a10e4a,0x84a28b8c .word 0xb170e8a3,0xbfd73ca6 .word 0xa3f00c89,0x13cad8c9 .word 0xbdb780f7,0x3c3dff4d .word 0x17f7f47e,0xcb9d0d67 .word 0x88c65801,0xfb648520 .word 0xbc9a9492,0xc963ed89 .word 0x08995fcf,0x730a6426 .word 0xfd2e2736,0xfa3ee25c .word 0x0cb59f12,0xcc6bb704 .word 0x99aaf0f5,0x123ead8c .word 0x28a2af20,0x825d8894 .word 0xab3b51ee,0x1b95db40 .word 0x1e6254da,0xbca424c4 .word 0x89dddade,0x8d2401f6 p59_local1_expect: .word 0x00000000,0x000000b1 .word 0x308b3c0f,0x46eee7d9 .word 0x8400dc1f,0x6bf4d6de .word 0x84c5f630,0x2c0476c9 .word 0x1fdcd73e,0xd66d0d29 .word 0x9a0ae518,0xaa1e721f .word 0x8057e3ca,0xdb6b0ffe .word 0x2d6be610,0x3e3d3076 .word 0x1193e891,0x06ed093a .word 0xb9e46b81,0x573e1641 .word 0xc4be75b1,0xea8d0905 .word 0xc07f3686,0x67180d67 .word 0xa17bdceb,0x07ba26b8 .word 0xf82f0dba,0x05b8b7b5 .word 0x13de649b,0xe2ff2a2d .word 0x2fe34188,0xb3d0db86 .word 0x80b3d301,0xd20e4c9a .word 0x9ea43834,0xbb24668b .word 0x0c283b99,0x72d1cc81 .word 0x65e221fe,0xa8103507 .word 0xd6071f78,0x90ba7aec .word 0x30e37eb7,0xbe0e2fb8 .word 0x2532c114,0x379e78fd .word 0x58cf1ca9,0x2e853897 .word 0xa408c784,0x953e092c .word 0x0ee5754d,0xfd5b0ebd .word 0x6d51d327,0xffa4b606 .word 0xc323fea6,0xce4b6c2e .word 0x91e5454d,0xb9d373d1 .word 0x27eb89db,0x83f9cd56 .word 0x87f03e0f,0xf925ce6d .word 0x472df217,0x7cdd1ee2 .word 0xf82d2815,0x097082d3 .word 0xf1a6b1e6,0xc300f94a .word 0xc2122bee,0x70dfd533 .word 0x5db7485e,0x8aca0093 .word 0xbac3bd9c,0x2eb77050 .word 0xd29acf8e,0xeb4f16c7 .word 0xbe4041bb,0x2a772e15 .word 0x0d2e7eb8,0x2c1261ee .word 0xb565c1a5,0x28521611 .word 0xff9e14f2,0x3cb96c59 .word 0x4c1e128b,0xbcb13db5 .word 0x37362acd,0x9b26dfd6 .word 0x48fa130c,0x0545f9e1 .word 0x61224fad,0x1a33b817 .word 0x19fc3f5d,0x8e409fbb .word 0xe3ede603,0xf9ca4ae3 .word 0xcdd6f64a,0x4aab1074 .word 0x69be80ef,0x5ca8e97d .word 0x701413f9,0x70869d25 .word 0xa3d1b51a,0xdce70cb0 .word 0x8f581921,0xc74641e1 .word 0x5594fdda,0xf5641ed7 .word 0xc6b81c65,0x58b5fbac .word 0x7c537c5b,0x948d0231 .word 0x6eec8b64,0x5a041502 .word 0xfaf037d3,0xf72892ef .word 0xddfc0611,0xe7c1b894 .word 0xd917b7cf,0xa333b952 .word 0xae52c8d6,0x92a6493f .word 0x18e50a9a,0xbe6fa747 .word 0x83eeaf49,0x0d0535c6 .word 0x7ec78de3,0x629eb22b p59_local2_expect: .word 0xc635050d,0x51373a5c .word 0xf0657748,0x000000c1 .word 0x1df86cb9,0x79418ff6 .word 0xd41f6c00,0xf672db3e .word 0x00ffcf6f,0xb0a2434f .word 0x86dbd0b3,0x8841e32f .word 0x0d936e0a,0x11a27dc3 .word 0xf34471ee,0xbe929635 .word 0xf3e6123c,0x9bc8eaa3 .word 0x61b031dc,0x9d0edfa7 .word 0x885e6899,0x7cd90089 .word 0x2528fd0d,0xf3babd22 .word 0xba93f406,0x789816f7 .word 0x132d4988,0x560b9b39 .word 0x02616e86,0x38c0b01f .word 0x39351beb,0x0b5d0673 .word 0xc3ada746,0xf3c17a30 .word 0x42c15cea,0x21e9f81e .word 0xcfc8a809,0xa2354626 .word 0xd3a3e3d0,0x6cfd0293 .word 0xf64a4939,0xc21778d1 .word 0x40c9150c,0x188de2d3 .word 0xd3d4c787,0x17d1a167 .word 0x0b8ff168,0x9207293a .word 0x1b4694f1,0x66685631 .word 0x59fb9ae3,0xdbbab43f .word 0xb116ffb8,0xce6e6b03 .word 0x0869e5ad,0xb0ea90fe .word 0xc6a00b61,0x4975ae68 .word 0xdd4ffd79,0x5874c9a0 .word 0x5254da4e,0x6b2fa954 .word 0xbb0d1f62,0x5d7c0de5 .word 0x999dddf9,0x3041124e .word 0x00000000,0x97001400 .word 0xc52eb3f2,0xa36ad206 .word 0x05000e03,0xed615506 .word 0x441dd9f3,0x70773f93 .word 0x023a9d89,0xca570eee .word 0x92076ddb,0xd31cc04e .word 0x956eadd0,0x254a6530 .word 0xa54d12ea,0xb929a4e6 .word 0x9e0f86ed,0x9079064f .word 0x4c1a071c,0x141d191e .word 0xc25e1f3a,0xb17a00c4 .word 0x925d5bf2,0xf482d2da .word 0xb8d1c0cb,0x7dc57813 .word 0x024ebbca,0x40b21b43 .word 0x4506d635,0x86287de5 .word 0x09e01dd1,0x39eb0ff0 .word 0x5a5b8b7b,0x94e2585c .word 0x06515f94,0x7ede8f36 .word 0x975fc97e,0xc2e9f31c .word 0x5effad52,0x771f8f4b .word 0xd6e0cedf,0xb72c7e63 .word 0x2ff072e1,0xc7b71ac4 .word 0x2bc1ac19,0x474f1b36 .word 0x04b77955,0x644c7d28 .word 0xc0ec00e5,0x0f686247 .word 0x9a75223e,0x3efdd908 .word 0x7bcf0478,0x7a56ac6c .word 0x2926eeba,0xfc012148 .word 0xe45af637,0xf8a7ec63 .word 0x5e0b1352,0xde42e10e .word 0x022704f1,0x5ca9a8b7 p59_local3_expect: .word 0x526e786a,0x63336156 .word 0x1611ea24,0x0aa75449 .word 0x0000acfa,0x7bc9bc9f .word 0x00000013,0xcad90a9e .word 0xff7b2bc3,0xdbed3629 .word 0x1590ed52,0x0229a192 .word 0x1986f813,0x2cc4e9b1 .word 0x74265a85,0x9aaff6ca .word 0x8f4135e7,0x13060a3f .word 0xb83e9e9d,0x7f73818e .word 0x858707b9,0x005864cb .word 0x48342738,0xdefafede .word 0x99cbd82f,0xeea8a0b6 .word 0x59415ff3,0xe16c1507 .word 0xc72906aa,0x7859058b .word 0xc5029e60,0xa50d59bf .word 0x6bf4d6de,0xc635050d .word 0x15b44190,0xe5e4d21d .word 0xcb9a2eda,0xb83fc636 .word 0xc7e63782,0x5b3a54f1 .word 0x7dc57fe4,0xbec6138f .word 0xc6991cef,0x30f6c584 .word 0x2fe34188,0xb3d0db86 .word 0x6576c1c1,0x8e30033f .word 0x5b542f9a,0x2a024d78 .word 0xec74e56b,0x52196282 .word 0x432b079a,0x58ca4860 .word 0xc8b2971f,0xf5ff8968 .word 0xf60c0efb,0xae39b03b .word 0xb7ffff51,0xf0b4c749 .word 0x6b6ce922,0x3d9fd371 .word 0x922704e0,0x2440fbd5 .word 0x837b5353,0xa22d25db .word 0xfca98f11,0x3691d258 .word 0x2bdb0d90,0x61f0c9c4 .word 0xe9eda93b,0x307f76a3 .word 0xdb0f1826,0xefa54674 .word 0x24c92de8,0xc2a0e7d9 .word 0x47e77862,0x92ef7a1c .word 0x376906f4,0xfef8fbbc .word 0x0195817f,0x8d8d4326 .word 0x97b8c376,0x3e6a93db .word 0x0e1283e3,0x16346875 .word 0x00de84ac,0x6e5ae889 .word 0xa07d86d8,0xa8bf8a0b .word 0x2b14513a,0x54ef230b .word 0xa64995cf,0x25ce451f .word 0x6e0ea119,0x08bd446b .word 0x82b2b2b4,0xbf86df88 .word 0x93e39490,0x6e7711f0 .word 0x30280de2,0x75797d3a .word 0x527fde5e,0x7f7c1dc2 .word 0xa269d840,0xce6d11b7 .word 0x0525de11,0x88a551b8 .word 0xb19f468a,0x6d83b3e4 .word 0xc79ea3f3,0xb62202db .word 0xdcf595e1,0xc46fc011 .word 0xf94624e6,0x5cacce39 .word 0x025a9a27,0x5b1161f7 .word 0x9a892057,0xc61e587c .word 0x29a8df66,0x62d2a153 .word 0x0ee9e815,0x8b2a70d9 .word 0x000000b1,0x93739a42 .word 0xd59db16d,0xb208425d p60_init_registers: .word 0x036e9fae,0x3c7cec89 ! Init value for %l0 .word 0x19507110,0x3a7ca7fa ! Init value for %l1 .word 0x8bb2104e,0x77724e0b ! Init value for %l2 .word 0x4b391252,0xdced6fdc ! Init value for %l3 .word 0x2f44b576,0x6dbfdb97 ! Init value for %l4 .word 0xc3499924,0x9b44fb7d ! Init value for %l5 .word 0xea2af42b,0xf7ec3180 ! Init value for %l6 .word 0xb98500ca,0x0ca84ab8 ! Init value for %l7 .align 64 p60_init_freg: .word 0x08293a60,0x295547de ! Init value for %f0 .word 0x92e309f3,0x31ccfa21 ! Init value for %f2 .word 0x248c8438,0x21fefa6a ! Init value for %f4 .word 0x97a7239f,0x32040340 ! Init value for %f6 .word 0x714f882e,0x7c26b972 ! Init value for %f8 .word 0xb0f28f53,0x7f253b52 ! Init value for %f10 .word 0xafbed1da,0x61215e3a ! Init value for %f12 .word 0xb6214df8,0x3ced1087 ! Init value for %f14 .word 0x2fb640c0,0x93fc5b81 ! Init value for %f16 .word 0x60b1f4a0,0xf0162c43 ! Init value for %f18 .word 0xab6b8710,0x4d91283d ! Init value for %f20 .word 0xbab11617,0xfba79c94 ! Init value for %f22 .word 0xc728fb98,0x4f8c2562 ! Init value for %f24 .word 0x7fcfca84,0x91bab5bd ! Init value for %f26 .word 0x34dbaac6,0x1e8a0d84 ! Init value for %f28 .word 0x0bb31146,0xa9a40898 ! Init value for %f30 .word 0xa6f6ff50,0x4628987a ! Init value for %f32 .word 0x3399ff7c,0x05199609 ! Init value for %f34 .word 0x597e3acb,0x730db87c ! Init value for %f36 .word 0x9a36caa3,0x2ccc85c8 ! Init value for %f38 .word 0xe1e1bab7,0xd0a99b08 ! Init value for %f40 .word 0xcd102440,0x29409b9a ! Init value for %f42 .word 0x57f58c7d,0xb5999ce5 ! Init value for %f44 .word 0x22439329,0xdfa15e49 ! Init value for %f46 .word 0x99e7c917,0xc046640a .word 0x866362a1,0x422f5b20 .word 0x859810f9,0xe6d8a02f .word 0x08ba266e,0x51c6a078 .word 0xf352c1a2,0xd31d5761 .word 0xbe780ec6,0xe6bf3209 .word 0x9d18d15a,0xb1820f66 .word 0x232c0d4c,0x8052f6bd p60_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x00000088 .word 0x00000000,0x0000002c .word 0x0c021b53,0x6e8424d4 .word 0x00000000,0x000000bc .word 0x00000000,0x00000068 .word 0x00000000,0x00000152 .word 0x00000000,0x00000079 p60_expected_fp_regs: .word 0x08293a60,0x295547de .word 0x92e309f3,0x31ccfa21 .word 0x2ce1fbad,0x2ba932bd .word 0x97a7239f,0x32040340 .word 0x3a5e2161,0x2ba932bd .word 0xb0f28f53,0x7f253b52 .word 0xdf693076,0x2df33dcc .word 0xb6214df8,0x3ced1087 .word 0xfda50f90,0xba61b010 .word 0x1912f6c6,0x5a603454 .word 0x391ec479,0x22693659 .word 0xba7e1e4a,0xc1fe40f1 .word 0x69aec577,0xe0205420 .word 0x1f0a25a6,0x51db522b .word 0x43e7bcd5,0xacda44ff .word 0x6c210826,0x63598279 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x66527fc0,0xf3e1de9f .word 0x64d0d0b0,0xbbaeff4f .word 0x3a5e2161,0x2ba932bd .word 0x3c000000,0x7d3c0000 .word 0x92e309f3,0x31ccfa21 .word 0xff8e923a,0xf95e80c1 .word 0x7462d415,0xcfac4793 .word 0xf245b561,0x80907e10 .word 0x3d358c7f,0x137ada08 .word 0x6878ef28,0x03f477d8 .word 0xcffc129d,0x0a2fd83a .word 0x4622a71d,0xd6e42064 .word 0x1bc94646,0x0bf6722b .word 0xe9da8ada,0x495a953d .word 0xea29896f,0x3d08dff1 .word 0xbe5640a1,0x51d1b4f2 .word 0x43ca3d90,0x3bee1890 .word 0x8ce74e31,0xf1d9d62e .word 0x873e86dc,0x2b333f8c .word 0xfd98cf1f,0xfbe36797 .word 0x988963b2,0x49b16885 .word 0x94ba955a,0xc52f041b .word 0x26b69ff3,0x0e967e9a .word 0xe9feb2ed,0x480175d5 .word 0x99e4f766,0x0bdd4c17 .word 0x15f626bd,0x0f2b6ba6 .word 0xd4b3008e,0xf8b65d14 .word 0x7a2fcf62,0xa3a67912 .word 0xc0c62306,0x47bd9d21 .word 0x4c5aeb3a,0x523f444a .word 0x9175b369,0xfd5e5fe2 .word 0x973b7c11,0x9c56eff4 .word 0x54b94cbd,0xc4adf04f .word 0x7c7c7cf1,0x25edf534 .word 0x76169627,0x239e4eac .word 0xe7295100,0x213e599e .word 0x208f8015,0xb04bdfe6 .word 0x5f74e45b,0x51fb4fde .word 0x4ef3f636,0xfd5f341b .word 0x12d9f438,0x5d61f91f .word 0x47488c5b,0x1668594f .word 0xe05213e4,0x593286ab .word 0xa605f6ac,0x4ed03e55 .word 0x5044fcf5,0xe5f9ee92 .word 0xb84aa80c,0x46dbb97a .word 0x9556f90a,0x7d2cfb92 .word 0xf87b6599,0xe06240a7 .word 0x5ab40bfd,0xa1e283e6 .word 0x00000068,0x17ae7524 .word 0x20f43cb9,0xc383eb26 .word 0x8404d746,0x0f09f9f2 .word 0x6e630def,0xcf16ffe5 .word 0x000000e8,0x60da9750 .word 0x881a30f8,0xd14748e8 .word 0x8421d2b0,0x177833e2 .word 0x5fdf7616,0x94c1ea45 .word 0x4bfd553e,0x6442eba7 .word 0x9c877698,0x340ed27d .word 0x9d308b09,0xf3da16f9 .word 0x5934de95,0x048f28db .word 0x7dac6bbe,0xef8d1a5b .word 0xc7041cad,0x155c9708 .word 0xa2a54e32,0x2232402a .word 0xc31e9353,0x9568f4d5 p60_local1_expect: .word 0x2ce1fbad,0x9f980c69 .word 0x176b0000,0x00000000 .word 0xdf693076,0x2df33dcc .word 0x42cfb066,0x39fd493e .word 0x54767a32,0x77e2119b .word 0x40030000,0xddc7575d .word 0xcbd15e6f,0x6e5aaed8 .word 0x022f79f7,0x8cc08c94 .word 0xa09daaca,0x51948b40 .word 0x64879a63,0x4a5c5a47 .word 0x9676a236,0x4bc47045 .word 0x2c82869b,0x98e52de1 .word 0x00000000,0x00006312 .word 0x2c2c5d00,0x960cb029 .word 0xc4272833,0xd087c7f2 .word 0x547ad34e,0x59062c5b .word 0xd69f6523,0xfc1073ac .word 0x74473aea,0x68ddff80 .word 0x461a5568,0x1e6286dd .word 0xdfe8d10a,0xc6b7b5f1 .word 0xdf73277b,0x8a9e1201 .word 0x32575ccb,0x42f902eb .word 0x09638b8b,0xf4742aa9 .word 0x276113c3,0x416345f2 .word 0xd6a5d3e0,0x5c06364c .word 0x7373d3f3,0x706d4d4b .word 0xfc299713,0xb641677e .word 0xdfad1527,0xb69bfb04 .word 0x958af3cf,0x0febe33e .word 0xf5b3cd50,0x77026d99 .word 0x5ed438a6,0x7716ac96 .word 0x6d9cda47,0x370b2f4f .word 0xa3200467,0x359568b1 .word 0x0efa28e8,0x809d7c95 .word 0x5f84a4a6,0xcf110f78 .word 0xe6811b84,0x7f8a97d0 .word 0x2652eb83,0x8a45252e .word 0x7380ce77,0xba58e2af .word 0xdc7af8c9,0xd2b89646 .word 0x215dab6e,0x628b23ff .word 0xfda50f90,0xba61b010 .word 0x1912f6c6,0x5a603454 .word 0x391ec479,0x22693659 .word 0xba7e1e4a,0xc1fe40f1 .word 0x69aec577,0xe0205420 .word 0x1f0a25a6,0x51db522b .word 0x43e7ffd5,0xacda44ff .word 0x6c210826,0x63598279 .word 0x0cd867c0,0x10353770 .word 0x8fae72ee,0x17eba432 .word 0xa3663b31,0xc31a5dc5 .word 0x1c2aee75,0x7a351528 .word 0x44463175,0x7a8e63fb .word 0x202d12d9,0x6af5fdeb .word 0x03f477d8,0xc79cc4f2 .word 0x8f55a442,0x4d2d34ed .word 0xbb27a794,0xd0dfab09 .word 0xe08cad2a,0x5919d9ca .word 0x1b0e86a8,0xd3d8ffb7 .word 0x264df306,0x38c4782a .word 0x2ec118c9,0x082be677 .word 0xd284ea4d,0x58659fb0 .word 0x07e563cd,0x6c144ac4 .word 0xdc52a5ad,0x08414493 p60_local2_expect: .word 0x00000000,0x00000090 .word 0xffffffff,0x00006b17 .word 0xee6a669e,0xb57ab4be .word 0x1792487e,0xc91131c1 .word 0x79825963,0xa0f4b160 .word 0xff4d7b19,0xff8598cc .word 0xb888139c,0xe5bf4118 .word 0x67cb4080,0x2d13a48b .word 0xfdda7528,0x68fd21cb .word 0x9f7837be,0x722d9cc1 .word 0xa28991ff,0xa6d6ce41 .word 0x249d2447,0x03671fb7 .word 0x7af28b1b,0xb2550911 .word 0x766664fa,0x9e1df9fe .word 0x90e233b8,0x5368b5c1 .word 0x00000000,0x558e4cd8 .word 0x7a6ea5fc,0xa70759eb .word 0x90d65876,0x8dc95356 .word 0x4389950b,0xb2dd22f7 .word 0x8975249a,0x49f9f228 .word 0xfe6c0dae,0xf5df568b .word 0x2d5503cc,0x8b485f60 .word 0x2e1b0f81,0xe07a2f7c .word 0x836dfa2d,0x38bfbc8e .word 0xa147d719,0x99f168a3 .word 0x68de8a65,0x64a4f4d7 .word 0x82d5c4d2,0x9f0c98c2 .word 0x0e99dafc,0x882c0702 .word 0x71fba4a5,0xd444ee73 .word 0x3e68ef97,0xbd8bcb76 .word 0xf0bcf434,0xe436b8fc .word 0xe2acc167,0x71c565cb .word 0x2a9e1883,0xf665b530 .word 0xdb295f69,0xaee79998 .word 0xffa2c695,0xb8f645a7 .word 0xfd0f1945,0x359568b1 .word 0x86bd2037,0x42ccb7fc .word 0x6bedc402,0x66bb9da7 .word 0xc981a144,0x19c5f619 .word 0x89618a0d,0xd59fb8ac .word 0x8308ad13,0xb5ed3b98 .word 0x6308aee3,0xbf8d64b7 .word 0x34b3930a,0xecce8729 .word 0xb0b568e8,0xc747441a .word 0x259ad374,0x915bd54e .word 0x2fd1a4c8,0x68e111ed .word 0x8dda0bb8,0x04e4e6b9 .word 0x3aeb086b,0x9a5f0d15 .word 0xff8e923a,0xf95e80c1 .word 0x60b1f4a0,0xf0162c43 .word 0xff8e923a,0xf95e80c1 .word 0xbab11617,0xfba79c94 .word 0xc728fb98,0x4f8c2562 .word 0x00000080,0x49332a29 .word 0x34dbaac6,0x1e8a0d84 .word 0x0bb31146,0xa9a40898 .word 0xca7c90fb,0xf6eae204 .word 0x05b98702,0x4f793a40 .word 0x732c1309,0x0fe7a4ad .word 0x3e5a26a9,0xbbcdb136 .word 0x4794858e,0xe13b52e3 .word 0xc93523b2,0xba7249ff .word 0xc8607e58,0x097c6853 .word 0x183c0187,0x4a791cf3 p60_local3_expect: .word 0xfab9a197,0x79488a3b .word 0x7c4d7b19,0xff8598cc .word 0x99b19ea5,0x00006b17 .word 0xe00c8ac1,0x61406f0e .word 0xf9fa509c,0x5235eafa .word 0x00000000,0x820bde4b .word 0xe1f65d13,0xed34bd7f .word 0xa75aa1c6,0x88f15fdd .word 0xfb080569,0xea9d3d56 .word 0xead94114,0xfc867ce4 .word 0xdb2198fc,0x7f3aee84 .word 0xaa4627cc,0xab67282d .word 0x58966f44,0x7fcaa2d7 .word 0x8c4e50c1,0x60bc2321 .word 0x9f707d41,0xf0e5adaf .word 0x042cc412,0x2a79df44 .word 0x99b19ea5,0xd3c141fd .word 0x644b3c1c,0xd80d8801 .word 0x19b73bde,0xaab3f076 .word 0x158df818,0x33dc3733 .word 0x362da90b,0x2a7af032 .word 0x07deed4c,0xa0650081 .word 0x0c021b53,0x6e8424d4 .word 0x860b0f7c,0x3ae19ca0 .word 0xa09422ff,0x7fd3a31c .word 0xf42b705f,0x92c69608 .word 0xa93bd983,0x4a83a3e8 .word 0x6b1006a2,0xaab16477 .word 0x5050fca5,0x8ae519f9 .word 0x38f3e37d,0x5de4511f .word 0x14dca24a,0xc348da56 .word 0x82ee4e2c,0x58420309 .word 0xd94c71f4,0xffeb076d .word 0x0b565102,0x28ed2c10 .word 0x00006b17,0xb2727a00 .word 0xd47a0c93,0xc706f8e3 .word 0x754a93a1,0x8ea47aaa .word 0x6b7b1957,0x68e7476e .word 0x83a0f89c,0xff7d3b88 .word 0x86cf2f5b,0xe078cb07 .word 0xe32fd6b6,0x7d9c0602 .word 0x3ddcd94a,0xb434d27e .word 0xfd60c1cb,0xf05bb7f4 .word 0xc728fb98,0x4f8c2562 .word 0x757bb213,0x9d2957d5 .word 0x6023ad2a,0xab974aec .word 0x082e9008,0xe5185e2f .word 0x48e73626,0xff9c8972 .word 0x0eb6d94a,0x92ec16d5 .word 0xc03741e7,0x3533c112 .word 0xf8eab793,0x97204110 .word 0x6d83889d,0x459725c1 .word 0xfac46848,0xef970cfb .word 0xfd6a3988,0x1d660f19 .word 0x49179a7c,0xda383e46 .word 0xbece423e,0xe8c0d6de .word 0xc54b022d,0x987d78fd .word 0x7b8f8c68,0x9b1845e6 .word 0x521afed6,0x5ec12904 .word 0xa1d48d3e,0xbde97284 .word 0xcb8232fc,0x348ab099 .word 0x51c41fc7,0xd84c97d9 .word 0x5dd9015a,0x750e2385 .word 0xe5f9f8d9,0x6aee5d81 p61_init_registers: .word 0xfa28e6c1,0xcc6303bf ! Init value for %l0 .word 0xe2901e36,0x78e4acf7 ! Init value for %l1 .word 0x0a5683e2,0x92d6187e ! Init value for %l2 .word 0xd1e98b66,0x4fb2113b ! Init value for %l3 .word 0xec0e04ea,0x90792c4f ! Init value for %l4 .word 0xa444394e,0xb58878ce ! Init value for %l5 .word 0x3e7c7760,0xac9cd774 ! Init value for %l6 .word 0xe27db17a,0x7638a060 ! Init value for %l7 .word 0xd2852d54,0x0816b8b1 ! Init value for %l0 .word 0xd12ae966,0x9dbd83b2 ! Init value for %l1 .word 0x4a8f9b64,0xa396cf90 ! Init value for %l2 .word 0x67b5a2e4,0x9af3f381 ! Init value for %l3 .word 0xdb5efcd2,0x89ca38b0 ! Init value for %l4 .word 0x5b2b2dcd,0xd2b9fb70 ! Init value for %l5 .word 0xa28f5046,0x70940222 ! Init value for %l6 .word 0xed41a8e3,0xc4bfca10 ! Init value for %l7 .align 64 p61_init_freg: .word 0x6cec51b3,0x205ff756 ! Init value for %f0 .word 0x8fbba8ba,0x77159821 ! Init value for %f2 .word 0xd70ce494,0x172c01f0 ! Init value for %f4 .word 0x802edd88,0x7c7f2107 ! Init value for %f6 .word 0xba31cac9,0x2493c2ad ! Init value for %f8 .word 0x19a1cbe5,0x8db7f792 ! Init value for %f10 .word 0x1e492624,0xcd3384c3 ! Init value for %f12 .word 0x0530fa87,0x5ca5ebb3 ! Init value for %f14 .word 0x84f8dc68,0xa554a9b0 ! Init value for %f16 .word 0xcea66021,0x9f965696 ! Init value for %f18 .word 0xed1688a2,0x6431b4d7 ! Init value for %f20 .word 0x2523fe6f,0x8c801554 ! Init value for %f22 .word 0xb1642087,0x7b3980e7 ! Init value for %f24 .word 0x23bbe6b7,0xa75d07ec ! Init value for %f26 .word 0x5d921591,0x3371696c ! Init value for %f28 .word 0x63cf70b0,0xbc9068f3 ! Init value for %f30 .word 0x2a61744a,0x75ce77bc ! Init value for %f32 .word 0xebdd80f5,0x1a3650a0 ! Init value for %f34 .word 0x1a2dabd9,0xa07fcd81 ! Init value for %f36 .word 0xae1c7e15,0x2e2fc580 ! Init value for %f38 .word 0x2c0ba3b7,0x66d410c9 ! Init value for %f40 .word 0xc7fbb3c0,0xe329feea ! Init value for %f42 .word 0x6a5273a5,0xedeb6c49 ! Init value for %f44 .word 0x866ec657,0xa7f0bc4e ! Init value for %f46 .word 0x318b9da0,0x3f8f954c .word 0x4bd3eafd,0x9f2e372c .word 0x62eca323,0xd683005e .word 0xa4f5b703,0xffcf4c55 .word 0xb830fe45,0x6f65a888 .word 0x1575ec14,0x12fc4d76 .word 0x0377dfaa,0xe22c248f .word 0x2d11257c,0x7dca9642 p61_expected_registers: .word 0x00004f61,0xee61ce30 .word 0xfa28e6c1,0xcc62fdf7 .word 0xffffffff,0xffffff81 .word 0xffffffff,0xe5033127 .word 0xffffffff,0xffffc691 .word 0x00000000,0x7ef79fc1 .word 0x00000000,0xdf87c68f .word 0xffffffff,0xffffc691 .word 0xffffffff,0xffffff9e .word 0x00000000,0x00000000 .word 0x00000000,0x00000089 .word 0x00000001,0x7a3e26cb .word 0xffffffff,0xffffff90 .word 0x00000000,0xdc3e26cb .word 0x00000000,0x00000000 .word 0x00000000,0xa2d57eb6 p61_expected_fp_regs: .word 0xef000000,0x205ff756 .word 0x8fbba8ba,0x77159821 .word 0xd70ce494,0x172c01f0 .word 0x802edd88,0x7c7f2107 .word 0xba31cac9,0x2493c2ad .word 0x19a1cbe5,0x8db7f792 .word 0x1e492624,0xcd3384c3 .word 0x0530fa87,0x5ca5ebb3 .word 0xc19ff77e,0x1cbbbf33 .word 0x5c2aff93,0xd3926ad1 .word 0x9e83e413,0x6431b4d7 .word 0x2523fe6f,0x8c801554 .word 0x9e000000,0x7b3980e7 .word 0xc19ff77e,0x00000000 .word 0x5d921591,0x3371696c .word 0x63cf70b0,0xbc9068f3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x000000ef,0x5373a25b .word 0xc4bfca10,0x9e7e0f5b .word 0x8a1c6318,0xcdd20d57 .word 0xed1688a2,0x6431b4d7 .word 0x358fe91b,0xed6e4917 .word 0x8fbba8ba,0x77159821 .word 0xad11c6f1,0xc092233d .word 0x90658b30,0x1f4e8690 .word 0xac0e823c,0xff2f3468 .word 0x6aab09ad,0x469a106d .word 0x1f94f342,0x1942525c .word 0xd05f177f,0x73610188 .word 0x7b5f73d2,0xd7801b1e .word 0x22381bd1,0x95b40900 .word 0x7f4c2d30,0xffd1b6ac .word 0x6beb7ffb,0x3b8995a8 .word 0x2cbb07a8,0x85c9a601 .word 0xd4edd113,0xd1f28c1a .word 0x3541d412,0x49765d3d .word 0xecf5fa11,0xe3784b8c .word 0x43b18506,0xcbad661f .word 0x6b53e80f,0x6a3ef479 .word 0xe02f16fd,0x06bbbce0 .word 0xe97398c1,0xd9b7bd50 .word 0x58ae94b9,0xdaa484de .word 0x7af859df,0x464fe7c2 .word 0xfd84d3b0,0xfcabc5a3 .word 0x0414bb46,0x170a9b45 .word 0x810f46da,0xad81ca03 .word 0x11953fc4,0xab634d28 .word 0x064d8cc1,0x96e8681b .word 0x39b50511,0xaf05c8ec .word 0x214588fd,0x1504c976 .word 0xe3f9d2e3,0xe09e7e6e .word 0x714043b9,0x46edee95 .word 0xffbd9000,0xbfeb554b .word 0x6da70e1e,0xb688c443 .word 0x114f33ea,0x6cac71c5 .word 0x663d8674,0x578c3c6d .word 0xf7b1c26b,0x4c07746f .word 0x243afb84,0xc5c11a65 .word 0x4fc5847f,0x7b3e3cbb .word 0x1010cde4,0xa9dbc5b7 .word 0xfe96726a,0x1cbce9bf .word 0x7b9a3750,0x7f3b04cb .word 0xf08c34ee,0xd7535be5 .word 0x0c0c4a50,0x96a26d68 .word 0xb7edd7cc,0x96974a84 .word 0x46504ffe,0x0c51ab97 .word 0x3b596bbc,0x8c9a9755 .word 0x99f08522,0x527dec45 .word 0x4d7fd30e,0x50f8dcd5 .word 0x882ef486,0x6fa196b8 .word 0xd52e5f11,0xff4e0618 .word 0x16ca62cf,0x6585e8dd .word 0x420d4838,0x7b95564b .word 0x4df1404b,0x3531cb93 .word 0x56e46f55,0xf5f27ca8 .word 0x55a43ad4,0x539b4224 .word 0x73299771,0x70f64260 .word 0xa28816ed,0xcc51f66d .word 0x37c25df5,0x6620e6ec .word 0x98752ca5,0x207f7380 .word 0x7dc19a4c,0xbe4c4934 p61_local1_expect: .word 0x013efb6f,0xd979ebbf .word 0x3016e130,0xad365e5c .word 0x6a19f3f5,0xf2ae47c7 .word 0x00000089,0x00000d57 .word 0x013e1608,0x8d7dc781 .word 0x08ba48d1,0x0c46dcbb .word 0xbc166996,0xc9df1a14 .word 0x9a8e3c87,0x6dee3dd9 .word 0x18031011,0xf606391b .word 0x2efe4401,0xd69d5ee6 .word 0xff85dab8,0x266bb33d .word 0x5d7ebb76,0xe5033127 .word 0x53f045a8,0x673d8f0c .word 0x39940b93,0x000000df .word 0x9ccfe803,0x3c374c6b .word 0x37ff4a6d,0x0eea18c1 .word 0xc214e25d,0xba018500 .word 0xade023d3,0x2186e575 .word 0xe6a7aff4,0x707125ff .word 0x4148d86f,0x52d3dd01 .word 0x41f0700d,0xe40e1bb1 .word 0x1355ded5,0x41aa6389 .word 0xc645b5a5,0x74760f62 .word 0x5ccb1019,0x080d57b1 .word 0x5385b65f,0x6a19f3f5 .word 0x8f9702b8,0x875b707f .word 0x89879dbc,0xff37f117 .word 0x85120a04,0xdaa3d903 .word 0x06117805,0x609e9372 .word 0xe48922f5,0xf86d4292 .word 0x47be2570,0x3de1508d .word 0x796f4438,0x1678df20 .word 0xdc1a3750,0x5c409ccb .word 0xdb632f1f,0x73ee9d35 .word 0x8b3d4fc8,0xd953f247 .word 0xa3825664,0x6e570f1e .word 0x4ff998fe,0xdd746d64 .word 0xf061c38d,0xd9dea12d .word 0x17d0e4eb,0xf63bfba7 .word 0xa32cd09a,0xb7290efc .word 0x31d3395c,0x1f8f6173 .word 0x2d3f9b51,0x9692fd96 .word 0x9a932a74,0x78640745 .word 0x36ce9927,0xcbe77be1 .word 0xdcab8b35,0x3fccaf38 .word 0xe82de2bc,0x9bf0ed5f .word 0x21e8a941,0x3e62be6b .word 0x44fdd88d,0x8e3402c5 .word 0x4c343c6e,0x820c1544 .word 0xc8844a20,0xb4f02138 .word 0x89fb15b8,0x7c2d478c .word 0x37ff6682,0x531424a5 .word 0xb613ecb3,0xfa118c59 .word 0xe91fdd64,0x1eec9c97 .word 0xb4a7c33f,0x74fe5ba0 .word 0x149b2e8a,0x9c3f5b36 .word 0x317d32be,0xa3700e98 .word 0x5efcf375,0x74bab093 .word 0x24d4caae,0xcd8812ae .word 0xb2b7348d,0x9dbd83b2 .word 0xfa0c7bff,0xb9aece30 .word 0x7fb51a79,0xc8358aba .word 0xb4452b0a,0x5dfbdb44 .word 0x3b6416c0,0x49d8ec2c p61_local2_expect: .word 0x02000ab5,0x4b23e5fc .word 0xbf3bc035,0x96cd67f8 .word 0x00000000,0x41f95214 .word 0x9ef9659a,0x5b95453d .word 0x00000000,0x7ef79fc1 .word 0x0000009e,0xffffc691 .word 0xd940cd76,0x2b590f53 .word 0x0edbcdac,0x9524b4d4 .word 0x42a77604,0xcc61d50b .word 0x27088940,0x328808fd .word 0x52d71d6a,0x848050eb .word 0xe50356ac,0xa23f9550 .word 0xbbc0a4b7,0xfd59eddd .word 0x9698ff4c,0x55b98b2c .word 0xeef86bdc,0x96c67bd8 .word 0xb58878ce,0x1f628a69 .word 0x5f7cc3dd,0xdea188fd .word 0x9010e7b8,0xeccb304c .word 0x7e867a2b,0xa88039a7 .word 0x72a38c00,0xb81f03c0 .word 0x29cc64c8,0x9b849704 .word 0xd10d0c2d,0x65ff9057 .word 0x944c9f8f,0x15d1758c .word 0x0b17e67c,0xac9cd774 .word 0xf739c14a,0xa2d57eb6 .word 0x5e3c1c6b,0x815b8b65 .word 0x10173f5a,0x1dd2e74e .word 0xd4ccb964,0x4f2fa8b2 .word 0x930eb08d,0xd02acf82 .word 0xf2c7c7e6,0xc9f971ba .word 0x1c00f089,0x5e0064e4 .word 0x359cc55c,0x548d825f .word 0xea9f5cc8,0x46c62448 .word 0x6a06ff58,0xa878d769 .word 0x2496ae5b,0x98d3ec6d .word 0x193aea47,0xeeba2d6c .word 0x819dbc55,0x72a5d929 .word 0xa4654808,0xf3bc7010 .word 0xe8067f8a,0x8b704df7 .word 0x9c50dbac,0x925be5ac .word 0x0321870d,0xa7db0d27 .word 0x238c3722,0x210b87b8 .word 0x24dc5449,0x23cf217d .word 0x4e5387c4,0xc3583144 .word 0x90b19718,0xd7b72114 .word 0x2beaf4d1,0xcdc731b1 .word 0x180866d9,0xc31e08e1 .word 0x8d750860,0x6b11cd3a .word 0x58a8b741,0x2737f0b2 .word 0x821ff213,0xc0ef9741 .word 0x45dbbc0f,0x40e5c7cc .word 0xa422ae28,0x42744bec .word 0x54d8c5bd,0x1ead8c20 .word 0x96268605,0xc9f30f29 .word 0x5414ce1a,0x764e87e4 .word 0x484d7097,0xb76bc347 .word 0xe9d438a1,0x3911a65d .word 0x78e4acf7,0x10217750 .word 0xde71d47d,0x2be09287 .word 0x34e0a1ac,0x7324f145 .word 0xd0ce4cb4,0x5f2a09f8 .word 0x46a75e16,0xd584a2f8 .word 0x0cf23b0c,0x214aca0b .word 0xc01fb8db,0x4a0d8ddc p61_local3_expect: .word 0xdf87c68f,0xffffc691 .word 0x9e83e413,0x96813fa5 .word 0xb32d45dc,0xccfa939a .word 0xffffff8a,0x17cfa285 .word 0xf3000000,0x00000000 .word 0x0e7bf04b,0xdc3e26cb .word 0x1a94ec03,0x2401f3db .word 0x1cc68a0a,0xb7ff153b .word 0xffe38731,0x0189e828 .word 0xc564342c,0x99c1657e .word 0x8499e4db,0x84f15211 .word 0x4fdfbb77,0x44f9eeb1 .word 0x0780d26d,0x94e9d5f5 .word 0x9907ade7,0x91dc8c70 .word 0xd6f946b8,0xe4122c2a .word 0x21dd66c3,0xcb81abd9 .word 0xae20e1d1,0x601fda3d .word 0xc60f45af,0xded5fb87 .word 0x052d9093,0xc8d75906 .word 0xcfef671c,0x0c57f6a5 .word 0xa8223718,0x4d0590c2 .word 0x88454bbb,0xf0b1d8cb .word 0x51968b3e,0xd247b3f5 .word 0x0ae2153a,0x7f2d71f5 .word 0xcf519470,0x6fc4868a .word 0x62863acd,0x41551aea .word 0x85557ba9,0x0912afca .word 0x9d811b08,0x1e604c8f .word 0x8a4c772a,0xac44a0c1 .word 0x5cdc2864,0x236227d9 .word 0x394c65e1,0x860ab7c4 .word 0xf3d2131d,0xcc709847 .word 0x5fc65d2c,0x1bacb8ec .word 0xaacb2ec2,0x7825627a .word 0x75e8a7e7,0x0748df91 .word 0x93b2a814,0x610b87f0 .word 0x8c8f2a52,0xee0931e4 .word 0xc9067e9d,0xe8fd53d9 .word 0x0f155e0b,0x6d47afba .word 0xe875b5b8,0x16b67095 .word 0x472043d3,0xb57ebebe .word 0x29fd29b8,0xf43f4d21 .word 0xae3e49de,0x2bbd35ef .word 0x5c2aff93,0xd3926ad1 .word 0xb16696f1,0x62914b1c .word 0x9b4ea6d2,0x0816c22d .word 0x167b2313,0xb602dfc6 .word 0x0ded09e8,0x16bfb9d0 .word 0xd95ab83d,0x2360a171 .word 0x36c8bfa7,0xff2d7db5 .word 0x7c4ee345,0xb4365758 .word 0xbd385024,0x896a603e .word 0x6b1e375e,0x5476cb43 .word 0xe7295f10,0xaaea7bed .word 0x537341f7,0x9820494f .word 0xe3d4acef,0xff1a961b .word 0x7531360d,0x2723f742 .word 0xeaef0fff,0xac535f9a .word 0xba31cac9,0x2493c2ad .word 0xe42af57b,0x520ed515 .word 0x3f0e7dd6,0xffb8dfa9 .word 0xd7617be9,0x35968b2a .word 0x634ac7aa,0xc86d0dc1 .word 0xc59a51f8,0x4c566f46 p62_init_registers: .word 0x37344021,0xd9cacb79 ! Init value for %l0 .word 0xf532b564,0x903177af ! Init value for %l1 .word 0x739ed48f,0xd16d3c72 ! Init value for %l2 .word 0xffcb278b,0xfd2fb430 ! Init value for %l3 .word 0x12fb7edf,0xbff8a2f7 ! Init value for %l4 .word 0x5f04fe38,0x4040c7e5 ! Init value for %l5 .word 0xbd7e4726,0xc4095b91 ! Init value for %l6 .word 0x294627cf,0xe9a1a6f5 ! Init value for %l7 .align 64 p62_init_freg: .word 0x5b0ba488,0x15989032 ! Init value for %f0 .word 0x419c687a,0x20447afb ! Init value for %f2 .word 0x4144410c,0xab0b4c95 ! Init value for %f4 .word 0xe52c3dd7,0xed61bfa9 ! Init value for %f6 .word 0x9aaf5c8a,0xe8d1fa01 ! Init value for %f8 .word 0x6a8f0225,0x3d2fef18 ! Init value for %f10 .word 0x290ee4f6,0x510fab10 ! Init value for %f12 .word 0x3f3632a4,0xa356df10 ! Init value for %f14 .word 0xd9181240,0x98b66b31 ! Init value for %f16 .word 0x57acb8a1,0xf62ca2d7 ! Init value for %f18 .word 0x8257c665,0x4a2960bd ! Init value for %f20 .word 0xdef979d7,0x05f065f8 ! Init value for %f22 .word 0x60872219,0xc189ae00 ! Init value for %f24 .word 0x69251b70,0x9da1f18d ! Init value for %f26 .word 0xdef19c9f,0xee514f9a ! Init value for %f28 .word 0x7314882f,0x7cb1ac70 ! Init value for %f30 .word 0xf326792c,0x60b80c89 ! Init value for %f32 .word 0x9cd818ee,0x0ec9673c ! Init value for %f34 .word 0x5928356c,0x751aab90 ! Init value for %f36 .word 0xda0b6c00,0xf14c97c5 ! Init value for %f38 .word 0x226c7c02,0xa3882e77 ! Init value for %f40 .word 0x0b31c4bd,0xd48ca919 ! Init value for %f42 .word 0x46579061,0x89ffbea0 ! Init value for %f44 .word 0x6dce6d5d,0x17b08e3f ! Init value for %f46 .word 0x95b1c7d1,0xefc815d8 .word 0x5997e308,0x6d0bf613 .word 0x9f0fa62d,0xf82edd39 .word 0x830382cb,0x8f8e6407 .word 0x371f1da4,0x5ea6c1e0 .word 0xd75ac023,0x3ec1095e .word 0xe89061cd,0xac7f27d5 .word 0xc5ee386e,0x1e42e654 p62_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0xd58948b1 .word 0x00000000,0x00000071 .word 0x32301618,0x7c4d480e .word 0x00000000,0x300ef613 .word 0x0000007a,0x5c12edc8 .word 0x82ea322b,0xadba562c .word 0x00000000,0x000000fc p62_expected_fp_regs: .word 0x5b0ba488,0x15989032 .word 0x419c687a,0x20447afb .word 0x4144410c,0xab0b4c95 .word 0xe52c3dd7,0xed61bfa9 .word 0x4144410c,0xe8d1fa01 .word 0x6a8f0225,0x3d2fef18 .word 0x290ee4f6,0x510fab10 .word 0x3f3632a4,0xa356df10 .word 0xd9181240,0x98b66b31 .word 0x290ee4f6,0x510fab10 .word 0x8257c665,0x4144410c .word 0xdef979d7,0x05f065f8 .word 0x60872219,0xc189ae00 .word 0x1a420ac8,0x73c4d259 .word 0x0e484d7c,0x71000000 .word 0x7314882f,0x7cb1ac70 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0x90bfcf29,0xacc1be5a .word 0x0c414441,0x6fc8c08c .word 0xda16ac06,0x84c9ccfd .word 0x848ac926,0xf78ceb3c .word 0x00000000,0xe2e3788d .word 0x4ff1a6fd,0x19a15776 .word 0xe50a73e6,0xe2333a81 .word 0xbc225154,0xdffda8a3 .word 0x54a35b0f,0xc78a70c5 .word 0x2dd16d93,0xb6b4554d .word 0x6eb0c51b,0xe1ac849d .word 0x605e695d,0xf475d09e .word 0x1ccc7c00,0xe830625f .word 0x059c818e,0xd16ab3c4 .word 0x0000008c,0x00000319 .word 0x2c41637b,0xba70951e .word 0xf94be173,0x5e0766ec .word 0x3bf21334,0x3bf5bda1 .word 0xa2b8c523,0xf6142631 .word 0x97c333b8,0x9ea748ea .word 0x93e322f0,0x11fc9f15 .word 0xd867d71f,0xa12e5212 .word 0x6d19d0df,0x1639010d .word 0x00ed0a3a,0x1b253a88 .word 0xe51c45ae,0xaf7413b4 .word 0x93a5042d,0x725024f2 .word 0x300ef613,0xd58948b1 .word 0xf2879393,0x2348e3e4 .word 0x3d980845,0x0c6fd362 .word 0xbe8b0eb4,0xd288f730 .word 0x4b589fb9,0xe011587f .word 0xeb7a4608,0x5cc670a1 .word 0x00000000,0xd56de485 .word 0x479b102a,0x9b516359 .word 0x862d8caf,0xe8d039a9 .word 0xcc008fc6,0x303d84e7 .word 0x5155e668,0xef10bb30 .word 0xef688d3e,0xf6e6f98f .word 0x1a48c1be,0x44559fcb .word 0xea637db6,0x8050061d .word 0x639d69a1,0x4743e0fa .word 0x8a676f82,0xca95a429 .word 0x4c1628fe,0x31346d54 .word 0x3fab8800,0x518ef190 .word 0x60872219,0xc189ae00 .word 0xced67cc2,0x7b0c765b .word 0x89c8adc3,0xdf47ee67 .word 0x00273653,0xdf6ed20b .word 0x80b3d49b,0x817f4ea0 .word 0x4df136f9,0x1216d22f .word 0x44199d3c,0x77872adc .word 0x7c1d81df,0x9e8b8d45 .word 0xb3eb922d,0x4a084d07 .word 0xfd35f29d,0xb3d50ad0 .word 0x00441c0a,0x0a029eba .word 0xf907bcfc,0x278b9a72 .word 0x2b9a74eb,0xcc8478d5 .word 0x7292e17c,0xfa4631fc .word 0x3ebb40e8,0x2c4a5d15 .word 0x32301618,0x7c4d4aba .word 0xb576a463,0xcba7e5a2 .word 0xdfaa1f75,0x01d9fca1 .word 0xf8b37829,0x5a070fbd .word 0xbc875281,0xff1fcd5e p62_local1_expect: .word 0x70cef562,0xa47e3511 .word 0x4127ead8,0xeb037db7 .word 0xba4a4d7c,0x0e484d7c .word 0x13f60e30,0x9d41b5de .word 0x7000cea4,0xd70f252b .word 0xcccbf552,0x7a904b19 .word 0xa7d05028,0x727823c1 .word 0x52ef2606,0xa2442855 .word 0xdbfa9c33,0xa1c9a627 .word 0x90cbad75,0x5f89686b .word 0x0b7c7aab,0x045e2607 .word 0xc9cd96c4,0x6ea1521c .word 0x5eb33a65,0x707ae742 .word 0xc1fc2913,0x001628d2 .word 0x9f467ed2,0x00000060 .word 0x2d4d5913,0x40f9f7a1 .word 0x2d734761,0xf7bc4cb1 .word 0x25ed2827,0xc750eb71 .word 0x00000000,0x108ec0e5 .word 0xc16c535d,0xba61653b .word 0x1a420ac8,0x73c4d259 .word 0x90cdfd99,0xb4aa3c37 .word 0xf8c8e420,0xfe61b2e4 .word 0xd3c02895,0x7b355e5a .word 0x5b0ba488,0x15989032 .word 0x419c687a,0x20447afb .word 0x4144410c,0xab0b4c95 .word 0xe52c3dd7,0xed61bfa9 .word 0x4144410c,0xe8d1fa01 .word 0x6a8f0225,0x3d2fef18 .word 0x290ee4f6,0x510fab10 .word 0x3f3632a4,0xa356df10 .word 0x102fb5b5,0x7f59fc94 .word 0xfaa947db,0xa95335f3 .word 0xdb54404a,0x9e504505 .word 0xc17b7e20,0x012482cf .word 0x2ca024ec,0xdf63791d .word 0x7a8bf86a,0xa371ed84 .word 0x3f2436af,0x8937dd49 .word 0x00bde55d,0xcf5d129f .word 0x928dc116,0xb65f916f .word 0x8af6aff1,0x85c72083 .word 0xc756143f,0x29d137d4 .word 0x0cefac04,0xc8571681 .word 0x309318a5,0xcb455158 .word 0x91098ac2,0xffc6355f .word 0xf9788110,0xbf34be92 .word 0xc8b6c181,0xe8c28a1f .word 0x1a219146,0x04fe8a89 .word 0x2b286c70,0x5a0189d2 .word 0x9af506b5,0x1f5ea6af .word 0xf941306b,0xd3b411ca .word 0x54a8b18f,0xe2b3ea40 .word 0x7f986fdf,0xf8968b83 .word 0xe4217707,0x10267f3c .word 0x70940068,0x2cd175e1 .word 0x76292369,0x0e148ae5 .word 0xbb5f0af7,0x425e3dc9 .word 0xb720869e,0xa559e365 .word 0x3f7994e8,0xcdf159ba .word 0x59259072,0xbdf14ae9 .word 0x6a77fd1a,0x53f54860 .word 0x4c8be622,0xe9c3faaa .word 0xd51ec777,0x949017b8 p62_local2_expect: .word 0x290ee4f6,0x62858db9 .word 0x2b78bbd5,0x2ca9b039 .word 0x70acb17c,0x2f881473 .word 0x41b6dd6e,0xbf77c73a .word 0x20000000,0x0c000000 .word 0x00000071,0x7c4d480e .word 0x2ecccfad,0xd343a03d .word 0xa82b4863,0x7be1dba4 .word 0xfe974b13,0x677d1e06 .word 0xb52ee160,0x1de40bdb .word 0xe78399bd,0x2ac4a49d .word 0x292605ef,0x0000cbcc .word 0x6deb28db,0x08dd6aac .word 0xed8fe0ab,0xb319813e .word 0x4413d131,0x5e7acc9e .word 0x5c78fc30,0x90ea65ed .word 0x8342ac40,0x889803eb .word 0x84a9c972,0xd203db7a .word 0x9659641f,0xbe107b7b .word 0x6c96a950,0x6607c510 .word 0x43bc5163,0x502303b7 .word 0xaa4c4e36,0x6ee63f6b .word 0x1dccfbb0,0x4efa28db .word 0x81cacacc,0x99b0a9e4 .word 0x854fc77b,0x7a3f528c .word 0xa11f7596,0xe51fa81c .word 0x703b4cfe,0xf6647a25 .word 0x74f28cbe,0x557d6e3a .word 0xff0655b1,0xf963d951 .word 0x8cb6a3c6,0xdfffd7ee .word 0x32e44dc6,0x6ef1dd56 .word 0x22b5e051,0x5d2c23fe .word 0x13a8124a,0x2a47ec39 .word 0x0b132b30,0x3e88c4f6 .word 0x7e55ba4d,0x390be73d .word 0xc14754f0,0xb8ba804c .word 0x3ed2e988,0xb9066f29 .word 0x1849069a,0x043c5864 .word 0xd196d3c1,0x35485752 .word 0x49124b55,0xe968f0df .word 0x6d0642fa,0xc367da20 .word 0x46e503cf,0x317cdb7a .word 0xb796f5b2,0xc8d3c968 .word 0x7753134f,0xfc0dc064 .word 0xa68916b2,0xbd855806 .word 0x148c2486,0x2ce9e34d .word 0x855a85e5,0x8de922ba .word 0x598c6050,0xe82d1c7a .word 0x61a7b893,0x88b98bd6 .word 0x2769cb31,0x352b14fe .word 0x5ecbf407,0x71031da5 .word 0x04e5fa7b,0x6c54ad0e .word 0x300da9b8,0xee500a3a .word 0x4b7f7cfe,0x19a19325 .word 0x44190988,0x89cc627f .word 0xfe18897a,0x7c011ba3 .word 0x072c2054,0x6c68de2f .word 0x5bbeafc9,0x8f082aa8 .word 0x5ab9bcb4,0x5a8962e7 .word 0xb103a557,0x593a8efc .word 0xfbef4049,0xe5fc0ced .word 0xb6634edf,0x346c2f4c .word 0xa42631f3,0xffc5087f .word 0xb4b824c4,0xd29bcf9a p62_local3_expect: .word 0x20447afb,0x4040c7e5 .word 0xb14889d5,0xa7dc5157 .word 0xff88c173,0xbcb65139 .word 0x0000008c,0x3d98bf7a .word 0x1a420ac8,0x34164385 .word 0x1bc1f27a,0x248ff313 .word 0xf722ad9c,0x08ffaeda .word 0xb71033d5,0x46f67679 .word 0x02e80fdd,0x360a6638 .word 0xc8bfe7fc,0x52f693be .word 0x542d21ed,0xaa624d9a .word 0xff45a88e,0x4c244ddf .word 0xffffff84,0xf6c3a1e7 .word 0x5864e596,0x5d613663 .word 0xfa92caac,0x8ae8e2f3 .word 0x5a303612,0x9c0eee34 .word 0x830cd1e4,0xda3bbf24 .word 0x4aa25b3b,0x33c36750 .word 0xb08c575a,0x6462796a .word 0x92b608fe,0x952a9103 .word 0x0750d56d,0x9779576f .word 0x1c1b8044,0xbf9a9b56 .word 0xa6833731,0xe0d160d3 .word 0x9b35ecf6,0xf58f73b3 .word 0xe657dab3,0xeccb2f3b .word 0xb2dfd73a,0xd95b4516 .word 0xe03fac15,0xdaaa305d .word 0x4c1daa49,0xf2e78aac .word 0xcecd90eb,0x96e2579a .word 0x587409cf,0x6d7ed540 .word 0x3a302bba,0x23ae06c3 .word 0x9bd60cba,0x76d0ca2b .word 0x9883cc4e,0x3dd07d1b .word 0xd4ed0291,0xf6e2347d .word 0x0585e232,0xfd9445f9 .word 0xb7e3449a,0x82980133 .word 0x0f6016e1,0xc84aa2f5 .word 0x04f978fe,0x13c90d10 .word 0x767514c9,0x2790b588 .word 0xc0be342b,0xa47f5d51 .word 0x12887d59,0x3cb4aaa2 .word 0x9899921e,0xa813abd0 .word 0x48bd61d9,0xd0ea044d .word 0x9cf3aa2f,0xa1773884 .word 0x26c8d2ad,0x9441fa8b .word 0x161a7343,0xf12be443 .word 0xd16d3c72,0x769d5524 .word 0x17e88f3f,0xa49c8faa .word 0x28a97b8d,0x89f3ec43 .word 0x5cc7918b,0xc16e64dd .word 0xa70fd05d,0x7f2ef657 .word 0xa38a1f4a,0xbec079bd .word 0x54cab83e,0x2d3f64e3 .word 0x7750c52f,0x9d45962e .word 0x77665852,0x633b1005 .word 0x4eeef0bf,0x0ab1720b .word 0x1452885b,0x61abd679 .word 0xf2e94f62,0x4c3b88ca .word 0xec40e1e0,0x4cc9ddec .word 0x5310d532,0xbe874501 .word 0xe81f7007,0xf7d61cd3 .word 0x82ea322b,0xadba562c .word 0x8ffda100,0xdb9f29cf .word 0x0b5782c1,0xf8892a0c p63_init_registers: .word 0x1db46010,0xd5b3f76c ! Init value for %l0 .word 0x5c1725e5,0xd01ad86c ! Init value for %l1 .word 0x4740d70e,0x5cfc292f ! Init value for %l2 .word 0x6ad1adf6,0x525f31f9 ! Init value for %l3 .word 0x15d393ea,0x4e0ec268 ! Init value for %l4 .word 0x92657919,0xb92c8a9b ! Init value for %l5 .word 0x5299621e,0x5c25ec0d ! Init value for %l6 .word 0x90f149fa,0xc3a606e0 ! Init value for %l7 .word 0xf0a72bb4,0x23577b53 ! Init value for %l0 .word 0x30f08ad0,0x781ece3c ! Init value for %l1 .word 0x3f46f9f4,0x6af59558 ! Init value for %l2 .word 0x072ee8cc,0x774eff39 ! Init value for %l3 .word 0x6b4499a5,0xfbee0221 ! Init value for %l4 .word 0xc83cec04,0x7aca366f ! Init value for %l5 .word 0xe33b4ff8,0x67e0a8df ! Init value for %l6 .word 0x3158d4c8,0x3dd9a137 ! Init value for %l7 .word 0x98b1e9fd,0xe9f971e9 ! Init value for %l0 .word 0x3abdc218,0xb2a5a8a7 ! Init value for %l1 .word 0xea49cfd7,0xaf8ba8d0 ! Init value for %l2 .word 0x2bd8c680,0x070719fa ! Init value for %l3 .word 0xf6f662f7,0xe68cbb2c ! Init value for %l4 .word 0xa6a18da8,0x6acdef51 ! Init value for %l5 .word 0x109f8c1a,0x197f8efe ! Init value for %l6 .word 0x12fb905c,0x909a05a6 ! Init value for %l7 .align 64 p63_init_freg: .word 0x3aaa4edd,0x64188aff ! Init value for %f0 .word 0x4f662120,0xacaa105b ! Init value for %f2 .word 0x534e0c95,0x28ac39fc ! Init value for %f4 .word 0x8cd42792,0x77275aee ! Init value for %f6 .word 0x0c008b22,0x2fe88b58 ! Init value for %f8 .word 0x1900e0e7,0x703f9b0b ! Init value for %f10 .word 0xf7a826d4,0xf71abe5f ! Init value for %f12 .word 0x61f5da75,0x2e5f7321 ! Init value for %f14 .word 0x47640b40,0xed346999 ! Init value for %f16 .word 0x469d94d2,0x47287fee ! Init value for %f18 .word 0x25fccfc8,0x933507c8 ! Init value for %f20 .word 0x1dca776e,0x5a0b9891 ! Init value for %f22 .word 0x857f53a4,0x208c2ed6 ! Init value for %f24 .word 0x389bd09f,0xb95adf40 ! Init value for %f26 .word 0xefce2dc2,0xe9be8435 ! Init value for %f28 .word 0x05f563f2,0xc727578a ! Init value for %f30 .word 0x4e18df97,0xc66cd553 ! Init value for %f32 .word 0x3df83fb7,0x3bd090f1 ! Init value for %f34 .word 0x2472446c,0xe21d475a ! Init value for %f36 .word 0x9ac7db2f,0x2e2bf4aa ! Init value for %f38 .word 0xc55cf9d4,0xe80d93fe ! Init value for %f40 .word 0x4fb579e2,0x425d43c6 ! Init value for %f42 .word 0xead3187d,0x6d23f39c ! Init value for %f44 .word 0xd573e6f1,0x3d4adc82 ! Init value for %f46 .word 0x4e833c2a,0xe8efe3d2 .word 0xd5c4c837,0x1d408de1 .word 0x62de85fc,0xcefd883d .word 0xfcb199a6,0xdd0ef8fe .word 0xc4ba49a8,0xae5fc5ad .word 0x658fd65b,0x21a58bef .word 0x4262310e,0x6562bf28 .word 0xe4040b32,0x7e12c8a8 p63_expected_registers: .word 0x00000000,0xa3b2a9f3 .word 0x00000000,0x0e725946 .word 0x00000000,0x0000042a .word 0x00000000,0x0fe514be .word 0x00000000,0x52d2b4d6 .word 0x00000000,0xc9c0aaae .word 0x5299621e,0x5c25ec0d .word 0x90f149fa,0xc3a606e0 .word 0x00000000,0x588be844 .word 0x00000000,0x00000015 .word 0x00000000,0x0000036f .word 0x00000000,0xdf61656c .word 0x003aef94,0xef462f27 .word 0x00000000,0x858ee39e .word 0x53972724,0x00394ab5 .word 0x00000000,0x588be22d .word 0x00000000,0x000000fc .word 0x00000000,0x0000588b .word 0x00000000,0x000000b4 .word 0x00000000,0xde5c51c7 .word 0x00000000,0x000000a8 .word 0x00000000,0x00000015 .word 0x00000000,0x00000101 .word 0x00000000,0x72f03056 p63_expected_fp_regs: .word 0x3aaa4edd,0x64188aff .word 0x0388f26f,0xafbf39b3 .word 0x534e0c95,0x28ac39fc .word 0x8cd42792,0x77275aee .word 0x866ffd67,0x00000000 .word 0x1900e0e7,0x703f9b0b .word 0xf7a826d4,0x1086a26f .word 0x61f5da75,0x2e5f7321 .word 0x47640b40,0xed346999 .word 0x469d94d2,0xff33a9f5 .word 0x996934ed,0x67fd6f86 .word 0x1dca776e,0x5a0b9891 .word 0x857f53a4,0x208c2ed6 .word 0x389bd09f,0xb95adf40 .word 0xd0a88baf,0xe9be8435 .word 0x05f563f2,0xc727578a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x0000008e,0xe68cbb2c .word 0xb4000000,0xc7515cde .word 0x996934ed,0x400b6447 .word 0x1dca776e,0x5a0b9891 .word 0x8cd42792,0x77275aee .word 0x866ffd67,0xcf3f7c14 .word 0x4e6fc6bd,0xf7255b87 .word 0xbd425e9e,0x2d2cc8fb .word 0x00000000,0x00000000 .word 0x48bb986b,0xde777d90 .word 0x300c5676,0x8fc54d5d .word 0x8b1bef5c,0xffb546c0 .word 0x388b4176,0x3dd9a137 .word 0x9dd02c6c,0x578a3825 .word 0xaaee6af6,0x70af3428 .word 0x20ab85ff,0x98821f9b .word 0x1b3a2f01,0xb37dfead .word 0x1b53786b,0xb5117588 .word 0x2216f972,0x418f4019 .word 0x93c29fd5,0x9a588af7 .word 0x988971da,0x2fcbb868 .word 0xd2798468,0x496eb710 .word 0x019454b9,0x6a0e2e52 .word 0x4cffa3bc,0xa11b0d11 .word 0xa99c32ba,0x513a284b .word 0x8a5601db,0xa636a847 .word 0x52d90218,0xc6d1d57d .word 0xf25a2dfa,0x15a70e38 .word 0x145cb749,0xec1c159a .word 0x6aa49e8e,0xc27167af .word 0x00000058,0x7ea1bf00 .word 0xebc6f9ae,0x858ee39e .word 0xbf7392b0,0xd0f2974f .word 0x7aec229c,0xff7cfdda .word 0xa4ac25f7,0xf4c0c7e1 .word 0xaaa85dcb,0xabf74fc5 .word 0x9f7aa3ba,0xc06f27c6 .word 0xf813ebca,0xde2748af .word 0xef0606f7,0x4d6a42af .word 0xd62739a2,0x00f6e1ae .word 0x928665b7,0x6316329e .word 0x45d02174,0xf382bd08 .word 0xd067358f,0x3152c77c .word 0xcca05f83,0x71cb22af .word 0x1290c260,0x596be945 .word 0xf27b98ca,0x7e2e0d79 .word 0x12b2bf04,0x3f1024c7 .word 0xb53993f6,0xeb175e19 .word 0x00000375,0xd46080a0 .word 0x54fba2b0,0xcc6544f2 .word 0x796c98b2,0x351e49da .word 0x4fbb112f,0x6c7acb32 .word 0x0fe514be,0x8da15b3a .word 0x0c5c52eb,0x5794016a .word 0xdc92d07c,0xef802916 .word 0x5f6ff9c6,0x9c3f253f .word 0xba8c9ec7,0x29d1cf40 .word 0xb5ce8d88,0x106a4136 .word 0x4d5f3ac0,0x146b3ccf .word 0x7e9f93d9,0x11bc0e7f .word 0xe4f93838,0xc3903180 .word 0x7403ca8d,0x92f40494 .word 0xda78717b,0x7623af7c .word 0x9e8500da,0x40cd281b p63_local1_expect: .word 0x9bc3a21c,0x2375c878 .word 0xb112c48e,0xf8fcc59f .word 0x00000000,0xf7f9f2af .word 0x6fa2000c,0xaca35c50 .word 0x15a13436,0x10b24bac .word 0x7f0d859a,0x065f4fce .word 0xc806ce2b,0x04e2bc56 .word 0x15878586,0xae982a46 .word 0xa96453cd,0xd04cd2c7 .word 0x1879396c,0x0822a1e9 .word 0x2e31b1f4,0xd5b4b864 .word 0x00000000,0x000001fe .word 0x1e2bc064,0x4b54e61f .word 0xf7a826d4,0xf22a18d3 .word 0x6037e7b7,0x99543bea .word 0x6c2278fb,0x4bd3d1a0 .word 0x3497afae,0xb8d5fa83 .word 0x807d514d,0x4d8fdd66 .word 0xa75fb314,0xb761d206 .word 0xc619f2de,0xb48ad073 .word 0x5e78c44d,0xb5b23740 .word 0xf1a354bf,0xbefe406c .word 0x5208221c,0xe6d30575 .word 0xc28a26e6,0xf479605f .word 0xc72d1d7d,0x03be7b2e .word 0xcca0b5af,0xb9f6062c .word 0xd217f9de,0xe056de3b .word 0x0e725946,0xf7a7999e .word 0x128d2fa1,0xb1c92c5a .word 0xe71b83d1,0xb3286958 .word 0x5d6997bc,0x3f22c885 .word 0x51fc84e2,0x815f4596 .word 0x0e5bf667,0xeddda60a .word 0x53ad5239,0xec415c79 .word 0x38a99c49,0x76fa90f4 .word 0xc9f1c384,0x7b13a283 .word 0xdd4f90f1,0x4532b6a6 .word 0xad4e0644,0xecf68af1 .word 0x064d006b,0x3c0909e3 .word 0x650fbfbb,0x722102cd .word 0xdf779c9f,0x64d2e499 .word 0x0b72448e,0xdcfc6ed0 .word 0xe362aaa8,0x7f535c47 .word 0x0abd3858,0x7c735071 .word 0x49257769,0xb07df56c .word 0x52d2b4d6,0xc9c0aaae .word 0x43167db4,0xd1c330f0 .word 0x4fffad6c,0x852cf7d2 .word 0x2565cd15,0xb34caa03 .word 0x3b096c7f,0xce2db85a .word 0xfa2e77d9,0x2fd53673 .word 0x42b613ad,0xaa1b9fba .word 0xf80f237c,0x9e0210a3 .word 0x53972724,0x00394ab5 .word 0xe3867e84,0xc8959b08 .word 0xcf8e95e2,0xb85874db .word 0x198c39e6,0x9099af9a .word 0xaac24bf2,0x0f8c9d2c .word 0xa6915797,0x2869907c .word 0x539f9184,0x60a246ba .word 0xc4ce087e,0x5f51fe53 .word 0x0a7905af,0xa67645fb .word 0x20c288ed,0xa3dd05e3 .word 0xeae4a6bd,0x6abfb107 p63_local2_expect: .word 0xfe010000,0x00000000 .word 0xa8e067f8,0x55439cdb .word 0xff33a9f5,0x2b519f32 .word 0x74043fae,0x1ff91e7a .word 0xd2949d46,0xf3fac76f .word 0x01010000,0x00000000 .word 0x9155700d,0x22f28bd3 .word 0xb89f138e,0x5da2338e .word 0xe11d4edd,0x5b722d9b .word 0x9b87d0ce,0x74139da2 .word 0xcf86f20d,0xc11eb53d .word 0x421224e0,0xac3fd2e8 .word 0xa8f5fc84,0x659f1c02 .word 0xdc33fde1,0xa6cb303e .word 0x9836f17f,0xe363a219 .word 0x89cc91ec,0xd524d279 .word 0x242bd1df,0x1a1b0c9d .word 0x164e1c4a,0xbc06da31 .word 0xdd3d6053,0x3cdee293 .word 0x42febb25,0x0d4183bd .word 0x635e4b13,0xcc6f6684 .word 0x1975088e,0x7b2cffa3 .word 0x98143b53,0x632469fb .word 0x690a0944,0x848df5c9 .word 0xfc0e6628,0x5b4b3971 .word 0x65d930a6,0x7910d0c9 .word 0x8c5027b0,0x8361fc0d .word 0x45d24199,0xa3b33c5e .word 0x62d8328a,0x3d05b601 .word 0xcb9d3ac4,0x096d1086 .word 0x867b7d41,0x37f79fd8 .word 0x92186f15,0x77ff15e9 .word 0x13ef1b08,0x30a1996f .word 0xce196f5c,0x2175aa29 .word 0x5c25ec0d,0xc3a606e0 .word 0x9c874d01,0x54163cdb .word 0xa216b0e2,0x46fa6a83 .word 0x672baf61,0xa7684ede .word 0x2cd4ebaa,0x13f703a8 .word 0x5c1334d8,0xf462235c .word 0x475bf28b,0x82ae2e0f .word 0xd3d34e84,0xa5e773f3 .word 0xc49d424f,0x2d0cb048 .word 0x939ee3d4,0x7d2ca59b .word 0x3e0efdbf,0x19cc095c .word 0xe9852008,0x0945c264 .word 0xc2a304d1,0xb2045ef2 .word 0xa557b0be,0xa869c86a .word 0xea2715ba,0x75a16651 .word 0x025bd672,0xad4dd777 .word 0x08f02d19,0xe1d86eb1 .word 0xf2dcb562,0x741937e3 .word 0x192b420a,0x10885483 .word 0x778939da,0xe47ca685 .word 0x7565af53,0x4d507d15 .word 0x9cb118e5,0x3c09bf7b .word 0xadc2a559,0xeee4dfdd .word 0xc2bff510,0x25ed752c .word 0x1751f434,0x468c2b16 .word 0x0673a2c9,0x1dae6139 .word 0x579e0a79,0xd4e4df66 .word 0x7d0ddf83,0xc2f7c4bf .word 0x5fc3cfe2,0x89113388 .word 0x003aef94,0xef462f27 p63_local3_expect: .word 0x00000000,0x0822a1e9 .word 0x7a257200,0xac5ee569 .word 0x2ff3d2c1,0x49959505 .word 0x79d224d5,0xec91cc89 .word 0xb5592c3a,0x1c0bb105 .word 0x656cf26f,0xafbf39b3 .word 0xc75bdb1a,0xf59885b8 .word 0x9ea4e63e,0x59eeb93c .word 0xf0507664,0x5034128d .word 0xadde5839,0xa6810e0b .word 0x774eff39,0xc6705bc5 .word 0xcf1b896e,0x0e925440 .word 0x2e231ce7,0x5ecca345 .word 0x51d8dfcb,0xe110d587 .word 0x81d90274,0xdcc1e913 .word 0xc56fb9ff,0x6dafa340 .word 0xedfb1b24,0xa013a680 .word 0xe9da6f03,0xff3ab4f7 .word 0x2c823cbc,0x779d1007 .word 0x6e609bff,0x270a4673 .word 0x0357598e,0x00695f1c .word 0xb963fcb2,0x67bd7cfe .word 0x08dd9ca3,0xcaf3b319 .word 0xd20ba921,0xaf52dc25 .word 0x13452627,0x993a9722 .word 0x83bbdb11,0x7b55d344 .word 0xecad49f6,0x78a64b39 .word 0x1bf3a933,0xba0b1edc .word 0x26caa8e5,0x5681dc3a .word 0xf8cee49c,0xb5ec95be .word 0xa766ec8a,0xb2328c01 .word 0xbd6792b1,0xb05249b0 .word 0x5c83ffeb,0x4b55bbc4 .word 0xae8d3e4b,0x18af704b .word 0x55fc71f3,0x448a0877 .word 0xdba84190,0xee7c6c28 .word 0x91328d2b,0x57173eff .word 0x6a4fa9bb,0x2844d026 .word 0x5f3c35e3,0x8605f970 .word 0x2e9324ed,0xf7c8176d .word 0x51c720d2,0x37f79fd8 .word 0xc5ff3519,0xe0ee7bdf .word 0xcbaceac5,0x71ca70d4 .word 0x00000000,0xde5c51c7 .word 0x7d8f4f7f,0x4b3e98bc .word 0x5174fd84,0xa830f060 .word 0x2bc295ea,0x1c75331c .word 0x000015a1,0x26a8c791 .word 0x9892851b,0x22227682 .word 0xcbf4f268,0xfd4c2501 .word 0x69315ef8,0x76fc0f82 .word 0xfe5b3fb2,0x5622e816 .word 0x83a73be7,0xeed34acc .word 0x6035ab36,0x5ec56d73 .word 0x1bb8563e,0x51e1a738 .word 0x08132b58,0x15a5e273 .word 0x9fa330d0,0xb54d1a68 .word 0xb8de8f17,0x43350ec5 .word 0xc21b80ff,0x74d1f110 .word 0x02610316,0x0acb12c2 .word 0xabee08fa,0x36180248 .word 0xa4b3557c,0x8d04ea70 .word 0x8212f9ca,0xfb92bda9 .word 0x50ac2d12,0x0586b236 unres0_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 unres1_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 unres2_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 unres3_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 p0_invalidate_semaphore: .word 0 p1_invalidate_semaphore: .word 0 p2_invalidate_semaphore: .word 0 p3_invalidate_semaphore: .word 0 p4_invalidate_semaphore: .word 0 p5_invalidate_semaphore: .word 0 p6_invalidate_semaphore: .word 0 p7_invalidate_semaphore: .word 0 p8_invalidate_semaphore: .word 0 p9_invalidate_semaphore: .word 0 p10_invalidate_semaphore: .word 0 p11_invalidate_semaphore: .word 0 p12_invalidate_semaphore: .word 0 p13_invalidate_semaphore: .word 0 p14_invalidate_semaphore: .word 0 p15_invalidate_semaphore: .word 0 p16_invalidate_semaphore: .word 0 p17_invalidate_semaphore: .word 0 p18_invalidate_semaphore: .word 0 p19_invalidate_semaphore: .word 0 p20_invalidate_semaphore: .word 0 p21_invalidate_semaphore: .word 0 p22_invalidate_semaphore: .word 0 p23_invalidate_semaphore: .word 0 p24_invalidate_semaphore: .word 0 p25_invalidate_semaphore: .word 0 p26_invalidate_semaphore: .word 0 p27_invalidate_semaphore: .word 0 p28_invalidate_semaphore: .word 0 p29_invalidate_semaphore: .word 0 p30_invalidate_semaphore: .word 0 p31_invalidate_semaphore: .word 0 p32_invalidate_semaphore: .word 0 p33_invalidate_semaphore: .word 0 p34_invalidate_semaphore: .word 0 p35_invalidate_semaphore: .word 0 p36_invalidate_semaphore: .word 0 p37_invalidate_semaphore: .word 0 p38_invalidate_semaphore: .word 0 p39_invalidate_semaphore: .word 0 p40_invalidate_semaphore: .word 0 p41_invalidate_semaphore: .word 0 p42_invalidate_semaphore: .word 0 p43_invalidate_semaphore: .word 0 p44_invalidate_semaphore: .word 0 p45_invalidate_semaphore: .word 0 p46_invalidate_semaphore: .word 0 p47_invalidate_semaphore: .word 0 p48_invalidate_semaphore: .word 0 p49_invalidate_semaphore: .word 0 p50_invalidate_semaphore: .word 0 p51_invalidate_semaphore: .word 0 p52_invalidate_semaphore: .word 0 p53_invalidate_semaphore: .word 0 p54_invalidate_semaphore: .word 0 p55_invalidate_semaphore: .word 0 p56_invalidate_semaphore: .word 0 p57_invalidate_semaphore: .word 0 p58_invalidate_semaphore: .word 0 p59_invalidate_semaphore: .word 0 p60_invalidate_semaphore: .word 0 p61_invalidate_semaphore: .word 0 p62_invalidate_semaphore: .word 0 p63_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 0x5ca3ecc8,0x47d69523 .word 0x00000000,0x00000002 .word 0x829900f8,0x78112333 .word 0x00000000,0x00000003 .word 0x80692a77,0xa62fb906 .word 0x00000000,0x00000004 .word 0x411246a8,0x3f06d7f0 .word 0x00000000,0x00000005 .word 0x921439cf,0xb7c27f80 .word 0x00000000,0x00000006 .word 0xd6cf8a9f,0x91770d97 .word 0x00000000,0x00000007 .word 0x4270117f,0xb75c736c .word 0x00000000,0x00000008 .word 0x0a5514a8,0x2ebd7749 p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0x7de52c87,0xd1915c01 .word 0x00000000,0x00000002 .word 0x8205df38,0x1e99ecca .word 0x00000000,0x00000003 .word 0x8b28edc0,0x7c23c2bd .word 0x00000000,0x00000004 .word 0x52dd96e0,0x01a50a8a .word 0x00000000,0x00000005 .word 0x87194f87,0xc0cf786c .word 0x00000000,0x00000006 .word 0x396478a8,0x257e6ac6 .word 0x00000000,0x00000007 .word 0xf1e4c7d7,0xc990b698 .word 0x00000000,0x00000008 .word 0x9ad0cbcf,0xe5a4d663 p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0x2c985f17,0x8c6a5fb7 .word 0x00000000,0x00000002 .word 0x1bb4c3b7,0xb1312022 .word 0x00000000,0x00000003 .word 0x24b6f690,0x28b2dcda .word 0x00000000,0x00000004 .word 0xf541d698,0x1551f00b .word 0x00000000,0x00000005 .word 0x61913cf0,0x444580d5 .word 0x00000000,0x00000006 .word 0xe5af52d8,0x053c31be .word 0x00000000,0x00000007 .word 0xa0a858d7,0xeef5bd59 .word 0x00000000,0x00000008 .word 0xd52c956f,0x82b191c9 p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0xc1393f3f,0xb7aadeff .word 0x00000000,0x00000002 .word 0x164c7580,0x5c1a3ae1 .word 0x00000000,0x00000003 .word 0x0d8cd767,0x864b9494 .word 0x00000000,0x00000004 .word 0xad462650,0x4a0790dc .word 0x00000000,0x00000005 .word 0x5acf2760,0x3e36e794 .word 0x00000000,0x00000006 .word 0x8719f1c7,0xc606fa32 .word 0x00000000,0x00000007 .word 0x5e758e90,0x135c2a89 .word 0x00000000,0x00000008 .word 0x97de6abf,0xe6dd0dbc p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x18832330,0x781ac6fe .word 0x00000000,0x00000002 .word 0x10cef207,0xd1d50f55 .word 0x00000000,0x00000003 .word 0x2d3d9c40,0x4632beb2 .word 0x00000000,0x00000004 .word 0x40949438,0x69765494 .word 0x00000000,0x00000005 .word 0xad9994b7,0xacd6de94 .word 0x00000000,0x00000006 .word 0x20430fe8,0x1030d01c .word 0x00000000,0x00000007 .word 0xb47f96d0,0x4a51a077 .word 0x00000000,0x00000008 .word 0x9136d370,0x723aaba5 p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0xc7915aff,0xf1e5de71 .word 0x00000000,0x00000002 .word 0xcab006af,0xa546fb98 .word 0x00000000,0x00000003 .word 0x254798cf,0x86a30da4 .word 0x00000000,0x00000004 .word 0xa18e9f28,0x38398d03 .word 0x00000000,0x00000005 .word 0xc33719d0,0x4d48e479 .word 0x00000000,0x00000006 .word 0x4dcd0f60,0x6a61caa0 .word 0x00000000,0x00000007 .word 0xa67fb408,0x1e2915d9 .word 0x00000000,0x00000008 .word 0xa0b6a8a8,0x530925dd p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0xdf42d677,0xc2831acd .word 0x00000000,0x00000002 .word 0x4b4a2d40,0x1e59d184 .word 0x00000000,0x00000003 .word 0xea607597,0x995f3a0d .word 0x00000000,0x00000004 .word 0xe14e7df0,0x4c48d53f .word 0x00000000,0x00000005 .word 0x94065ab0,0x3912d4d7 .word 0x00000000,0x00000006 .word 0x72e13827,0xdca2f62e .word 0x00000000,0x00000007 .word 0x0894d00f,0xe36acb0e .word 0x00000000,0x00000008 .word 0xee4dac47,0x96f53276 p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0xf240a8b8,0x618c6746 .word 0x00000000,0x00000002 .word 0x7476a877,0x974bfe14 .word 0x00000000,0x00000003 .word 0x752d798f,0xdcdb87bc .word 0x00000000,0x00000004 .word 0x4aeb5cd8,0x3f71ebd2 .word 0x00000000,0x00000005 .word 0x44b9e8f8,0x11162489 .word 0x00000000,0x00000006 .word 0xd6b3b960,0x0f645c69 .word 0x00000000,0x00000007 .word 0x68fa6358,0x6039a130 .word 0x00000000,0x00000008 .word 0xebeef5ef,0xd770b9dc p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x38d74477,0xd13eb5c3 .word 0x00000000,0x00000002 .word 0x5080ec07,0x8f665396 .word 0x00000000,0x00000003 .word 0xf2575857,0x952de7ea .word 0x00000000,0x00000004 .word 0xcbf41e1f,0xd7ec5153 .word 0x00000000,0x00000005 .word 0xbd142d7f,0xc6f25fed .word 0x00000000,0x00000006 .word 0xeec81068,0x2bb1b430 .word 0x00000000,0x00000007 .word 0xc8d76ef8,0x1864f9c1 .word 0x00000000,0x00000008 .word 0xf6776cbf,0xd1420f10 p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0xe62b7690,0x1abfefb5 .word 0x00000000,0x00000002 .word 0xc6877fef,0xefe1a956 .word 0x00000000,0x00000003 .word 0x5b01b107,0xda50c8f4 .word 0x00000000,0x00000004 .word 0xebf3fd10,0x0236330a .word 0x00000000,0x00000005 .word 0x5c2699c0,0x7553b238 .word 0x00000000,0x00000006 .word 0x9c15d910,0x28a25c56 .word 0x00000000,0x00000007 .word 0xb3879c57,0xcc6b5743 .word 0x00000000,0x00000008 .word 0x8e0b6310,0x5d81bdca p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x53e6fb67,0x8e3f6171 .word 0x00000000,0x00000002 .word 0xbc40d2a0,0x79537c44 .word 0x00000000,0x00000003 .word 0x602eb4df,0xe926e382 .word 0x00000000,0x00000004 .word 0x152f3737,0xe46c6c03 .word 0x00000000,0x00000005 .word 0xd5a1ec87,0xc4170bf5 .word 0x00000000,0x00000006 .word 0xaa1ba4df,0x9e018e67 .word 0x00000000,0x00000007 .word 0x80ea0c8f,0xf8c125ce .word 0x00000000,0x00000008 .word 0x98338530,0x16623971 p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0x2cc667e8,0x0050c764 .word 0x00000000,0x00000002 .word 0x385eddff,0xcc085765 .word 0x00000000,0x00000003 .word 0xb3af1050,0x62aad545 .word 0x00000000,0x00000004 .word 0xca55e427,0xb22e658d .word 0x00000000,0x00000005 .word 0x2445fdf8,0x6b7764a8 .word 0x00000000,0x00000006 .word 0x1782e5ef,0xd0cf73c5 .word 0x00000000,0x00000007 .word 0x699f85d7,0x8ad74cc1 .word 0x00000000,0x00000008 .word 0x0ae72627,0xabcda55f p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0x4bdab2ef,0xa578d135 .word 0x00000000,0x00000002 .word 0x1ed1847f,0xba36b82d .word 0x00000000,0x00000003 .word 0xb0404708,0x3ef3ab9a .word 0x00000000,0x00000004 .word 0x9bb97dd7,0x81020b69 .word 0x00000000,0x00000005 .word 0x13f6c2af,0xd9038bcc .word 0x00000000,0x00000006 .word 0x105fe778,0x0c8d2682 .word 0x00000000,0x00000007 .word 0xdad313e8,0x0e40ea9d .word 0x00000000,0x00000008 .word 0x318e3928,0x352ec7d1 p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x4e09d750,0x46786774 .word 0x00000000,0x00000002 .word 0x2abbc2a7,0x81be927c .word 0x00000000,0x00000003 .word 0x4cce97af,0x8b177bf2 .word 0x00000000,0x00000004 .word 0x43f7f1f8,0x1696d60e .word 0x00000000,0x00000005 .word 0x23adb360,0x78fefd28 .word 0x00000000,0x00000006 .word 0x9ecb1030,0x7b6b4881 .word 0x00000000,0x00000007 .word 0xbca49487,0x9a0d75e5 .word 0x00000000,0x00000008 .word 0xbd77c9d8,0x03c4e6c5 p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0xc960fdf0,0x7c551764 .word 0x00000000,0x00000002 .word 0xf917ad27,0xb674eb45 .word 0x00000000,0x00000003 .word 0x9f216e9f,0xfdb0ce6b .word 0x00000000,0x00000004 .word 0x01a1cd00,0x705fcccd .word 0x00000000,0x00000005 .word 0xc0e99f1f,0xe5e374d0 .word 0x00000000,0x00000006 .word 0x67adbf8f,0xb1dcec44 .word 0x00000000,0x00000007 .word 0xa588f0e8,0x7a8e6c98 .word 0x00000000,0x00000008 .word 0x9380da28,0x7168bd32 p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x29db1e30,0x12543577 .word 0x00000000,0x00000002 .word 0xe3b9329f,0xc81baaab .word 0x00000000,0x00000003 .word 0x5f91fc77,0xd29d825c .word 0x00000000,0x00000004 .word 0xda96bea8,0x18a12132 .word 0x00000000,0x00000005 .word 0x4cc1e72f,0x8a35faf2 .word 0x00000000,0x00000006 .word 0xc0c48c28,0x30335c5d .word 0x00000000,0x00000007 .word 0x07bd0d6f,0x9c86ead2 .word 0x00000000,0x00000008 .word 0x0dde9918,0x5e897786 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0xe2c5fb38,0x3c11baa6 .word 0x00000000,0x00000002 .word 0xd8c6a007,0xef135fcc .word 0x00000000,0x00000003 .word 0x3f7f4990,0x4a607261 .word 0x00000000,0x00000004 .word 0xe85f0ab7,0xf96c7e32 .word 0x00000000,0x00000005 .word 0x4001b55f,0x90f4a9c1 .word 0x00000000,0x00000006 .word 0x136a5d80,0x7c19dfab .word 0x00000000,0x00000007 .word 0xbc8c98ef,0x902ae7c1 .word 0x00000000,0x00000008 .word 0x61dcc15f,0xd7402978 p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0xf8be2188,0x2a98374b .word 0x00000000,0x00000002 .word 0xf98a87e7,0x9c1a8d2c .word 0x00000000,0x00000003 .word 0xf4becbb7,0x9dce012b .word 0x00000000,0x00000004 .word 0x2acf0978,0x1d71906e .word 0x00000000,0x00000005 .word 0xfc15f827,0xa4608378 .word 0x00000000,0x00000006 .word 0x2612651f,0xe248502e .word 0x00000000,0x00000007 .word 0x6a518c78,0x398ddd55 .word 0x00000000,0x00000008 .word 0x7e76da80,0x2ea64251 p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0x1d45d7e0,0x69866a67 .word 0x00000000,0x00000002 .word 0x5862ea17,0x909f2403 .word 0x00000000,0x00000003 .word 0xe0e19e57,0xb6103bf1 .word 0x00000000,0x00000004 .word 0x3d1fe3ff,0xa8dd2702 .word 0x00000000,0x00000005 .word 0x2b348568,0x1cc2d17a .word 0x00000000,0x00000006 .word 0xfda48ec0,0x472fa7f1 .word 0x00000000,0x00000007 .word 0xcdb11230,0x47cc679b .word 0x00000000,0x00000008 .word 0xc5352df8,0x193d45ed p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0xff885097,0xba8ded94 .word 0x00000000,0x00000002 .word 0x1fe69a18,0x07dbe0ea .word 0x00000000,0x00000003 .word 0x01e7535f,0xa9f84123 .word 0x00000000,0x00000004 .word 0x4e4bffe0,0x1bb9092f .word 0x00000000,0x00000005 .word 0x2ebae007,0x8fc1956d .word 0x00000000,0x00000006 .word 0x7f46ff80,0x4e18d0ad .word 0x00000000,0x00000007 .word 0x66303790,0x67d83277 .word 0x00000000,0x00000008 .word 0x68c6c360,0x71e1756f p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0xae4402e8,0x2207f963 .word 0x00000000,0x00000002 .word 0x89d8c03f,0xb27c30b3 .word 0x00000000,0x00000003 .word 0xd8116f30,0x4b0a9992 .word 0x00000000,0x00000004 .word 0x9400dbd0,0x2677ddc1 .word 0x00000000,0x00000005 .word 0x42a01cdf,0xee3ddced .word 0x00000000,0x00000006 .word 0x685e13c7,0xcc777ed6 .word 0x00000000,0x00000007 .word 0x3f15ca47,0xc624ecf4 .word 0x00000000,0x00000008 .word 0xce091edf,0x8b7e5e93 p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0xf13d6688,0x163e60df .word 0x00000000,0x00000002 .word 0xf60105bf,0xee92f503 .word 0x00000000,0x00000003 .word 0x58f55a3f,0xc3bdab6e .word 0x00000000,0x00000004 .word 0xcc4a70d8,0x684f0797 .word 0x00000000,0x00000005 .word 0x53abf670,0x516f59ae .word 0x00000000,0x00000006 .word 0x587f3cff,0xcecc7f08 .word 0x00000000,0x00000007 .word 0xb9c04ef7,0xacbcb9f7 .word 0x00000000,0x00000008 .word 0xb2d1678f,0xb17674e1 p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0x63ea8f20,0x0358d3cb .word 0x00000000,0x00000002 .word 0x566e0937,0xbcf412a4 .word 0x00000000,0x00000003 .word 0x1efb149f,0x89b55870 .word 0x00000000,0x00000004 .word 0xca880d9f,0xd5ef76a7 .word 0x00000000,0x00000005 .word 0x5b706587,0xee72153c .word 0x00000000,0x00000006 .word 0x04030a17,0x9bc99bca .word 0x00000000,0x00000007 .word 0xff0acd57,0xae53503d .word 0x00000000,0x00000008 .word 0xb3f00018,0x0d1d202b p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0xcb2c079f,0xbdf2ec7d .word 0x00000000,0x00000002 .word 0x7e4637e7,0xa93cf656 .word 0x00000000,0x00000003 .word 0x171290df,0x8c9446e7 .word 0x00000000,0x00000004 .word 0xc44bf287,0x9eca739b .word 0x00000000,0x00000005 .word 0x06ab5d5f,0xd7184d21 .word 0x00000000,0x00000006 .word 0x780099df,0xf06605f0 .word 0x00000000,0x00000007 .word 0xaf84e4a7,0xb1951376 .word 0x00000000,0x00000008 .word 0xfef43abf,0xd5fd6f18 p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0x0fd8a390,0x351b4987 .word 0x00000000,0x00000002 .word 0x54f32578,0x2a593c57 .word 0x00000000,0x00000003 .word 0x9ba3d92f,0xbe5f2548 .word 0x00000000,0x00000004 .word 0x048c7547,0xccbae147 .word 0x00000000,0x00000005 .word 0xb1db3d70,0x7c63ef2b .word 0x00000000,0x00000006 .word 0xb7828b57,0xd3ff3be8 .word 0x00000000,0x00000007 .word 0x0eaeee7f,0xbefb2612 .word 0x00000000,0x00000008 .word 0x626c856f,0xa3260e87 p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0xa8bc55ef,0xe552ea4c .word 0x00000000,0x00000002 .word 0xc56c45c0,0x552f64cf .word 0x00000000,0x00000003 .word 0x4ba8417f,0xebea85a6 .word 0x00000000,0x00000004 .word 0x884df53f,0x97c3a681 .word 0x00000000,0x00000005 .word 0xb6fbed78,0x69774668 .word 0x00000000,0x00000006 .word 0xb87517b8,0x74c21f52 .word 0x00000000,0x00000007 .word 0x36b3de0f,0xaaaaa621 .word 0x00000000,0x00000008 .word 0xb29464af,0xf899ae9f p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0x119a856f,0xaf434b71 .word 0x00000000,0x00000002 .word 0x72c154df,0xb8ccd507 .word 0x00000000,0x00000003 .word 0x5f6f1f60,0x3be5c208 .word 0x00000000,0x00000004 .word 0xf6798e3f,0x895027b2 .word 0x00000000,0x00000005 .word 0x87819838,0x0385a1cd .word 0x00000000,0x00000006 .word 0xda55c570,0x00998098 .word 0x00000000,0x00000007 .word 0xb5f2f978,0x6788e43e .word 0x00000000,0x00000008 .word 0x4f2d2cc0,0x5686b93b p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0xd841d8af,0xbf7ff5e6 .word 0x00000000,0x00000002 .word 0xd76ca7a7,0xd1d8e126 .word 0x00000000,0x00000003 .word 0x729f32af,0xb71bee96 .word 0x00000000,0x00000004 .word 0x4f7b28d8,0x2ea16b59 .word 0x00000000,0x00000005 .word 0xf6e1d110,0x76ff5d5d .word 0x00000000,0x00000006 .word 0xd40fe158,0x5f4ad81a .word 0x00000000,0x00000007 .word 0xe8111ee8,0x5b014aa8 .word 0x00000000,0x00000008 .word 0xbd41d2af,0xb84dfe8d p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0xc6f5cde7,0xbbea3022 .word 0x00000000,0x00000002 .word 0x2f515408,0x148504ad .word 0x00000000,0x00000003 .word 0xdef8e21f,0xea795d77 .word 0x00000000,0x00000004 .word 0xc006cd10,0x0f5b29ab .word 0x00000000,0x00000005 .word 0xab3229bf,0x8d69a532 .word 0x00000000,0x00000006 .word 0xd0ad4af0,0x7d1ff61d .word 0x00000000,0x00000007 .word 0x2ec75a47,0x99c42af4 .word 0x00000000,0x00000008 .word 0x524c6f57,0xaf192e03 p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0xd475ae87,0xf95e641a .word 0x00000000,0x00000002 .word 0xff14a6b8,0x507e52df .word 0x00000000,0x00000003 .word 0x5ffb64d7,0xbdaca0d4 .word 0x00000000,0x00000004 .word 0xc5561c38,0x41809460 .word 0x00000000,0x00000005 .word 0x277e41a0,0x21bc4cd7 .word 0x00000000,0x00000006 .word 0x8fc92d60,0x25aa705a .word 0x00000000,0x00000007 .word 0xb45d8547,0xe584ad87 .word 0x00000000,0x00000008 .word 0x496fa448,0x091e4fcf p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0xe990aacf,0x96342c3a .word 0x00000000,0x00000002 .word 0xedef532f,0xa9ec04d0 .word 0x00000000,0x00000003 .word 0x45da1cf0,0x7c960143 .word 0x00000000,0x00000004 .word 0xc6b2c23f,0xc167c361 .word 0x00000000,0x00000005 .word 0x39402b3f,0xdbbacbc1 .word 0x00000000,0x00000006 .word 0xa424db60,0x15f7fea3 .word 0x00000000,0x00000007 .word 0xdf56819f,0x84b61540 .word 0x00000000,0x00000008 .word 0x9bf41adf,0xa2e50580 p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0x6920980f,0xbb5db087 .word 0x00000000,0x00000002 .word 0x4684d428,0x6adc04ed .word 0x00000000,0x00000003 .word 0x3d88ad5f,0xfc216e0b .word 0x00000000,0x00000004 .word 0x0198b478,0x086d493d .word 0x00000000,0x00000005 .word 0xd7f8daf8,0x1a3a6e9f .word 0x00000000,0x00000006 .word 0xd2571ae7,0xf64a28d9 .word 0x00000000,0x00000007 .word 0xba98ffdf,0xf19a7677 .word 0x00000000,0x00000008 .word 0x583d5e28,0x00d5879d p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0x957d5340,0x311060f7 .word 0x00000000,0x00000002 .word 0x1e2dfd48,0x5bf45ffd .word 0x00000000,0x00000003 .word 0x4da9d6b7,0xc20cae5a .word 0x00000000,0x00000004 .word 0x593c527f,0xa9c2f141 .word 0x00000000,0x00000005 .word 0xcc23d4f0,0x4e571ecf .word 0x00000000,0x00000006 .word 0x0c50bab7,0x8c1d61f7 .word 0x00000000,0x00000007 .word 0xcb198f30,0x334ee8bd .word 0x00000000,0x00000008 .word 0x7ded0430,0x2a9a173b p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0x0b3e4af8,0x48ad4052 .word 0x00000000,0x00000002 .word 0xecee014f,0xc0d504d4 .word 0x00000000,0x00000003 .word 0x5abe3b98,0x3291f923 .word 0x00000000,0x00000004 .word 0x09c14350,0x3d906a16 .word 0x00000000,0x00000005 .word 0x501bbcc7,0x802ac807 .word 0x00000000,0x00000006 .word 0x98c9b610,0x2745c07d .word 0x00000000,0x00000007 .word 0xf21ebfe7,0x944fa348 .word 0x00000000,0x00000008 .word 0x259a3690,0x023c9ca1 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0xf2054648,0x7908b15a .word 0x00000000,0x00000002 .word 0xb8fc8c30,0x5879e2b6 .word 0x00000000,0x00000003 .word 0xb3cd4610,0x1407f416 .word 0x00000000,0x00000004 .word 0xa93748a0,0x3cadb13c .word 0x00000000,0x00000005 .word 0xc2a090bf,0xb42318ca .word 0x00000000,0x00000006 .word 0x90ef3860,0x1b1e4001 .word 0x00000000,0x00000007 .word 0xf80d76ef,0xa3c42c61 .word 0x00000000,0x00000008 .word 0x3948c950,0x5ec28e71 p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0x948932c7,0xe6b56b20 .word 0x00000000,0x00000002 .word 0x9f0c1887,0x80fe3077 .word 0x00000000,0x00000003 .word 0x1b58cc88,0x578a27b5 .word 0x00000000,0x00000004 .word 0x8d61a8a7,0x8f33bf79 .word 0x00000000,0x00000005 .word 0x946d6d10,0x50f5209c .word 0x00000000,0x00000006 .word 0x39d2f23f,0x8e38c196 .word 0x00000000,0x00000007 .word 0x9fe5685f,0xee942a03 .word 0x00000000,0x00000008 .word 0x084ca20f,0xffc7bada p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0xab255df8,0x47a7d419 .word 0x00000000,0x00000002 .word 0xd3393eff,0xa3f1241a .word 0x00000000,0x00000003 .word 0x235b3490,0x14a69c1f .word 0x00000000,0x00000004 .word 0x5b068d90,0x37df5af6 .word 0x00000000,0x00000005 .word 0x3887eeb7,0xee08c296 .word 0x00000000,0x00000006 .word 0x33c94ef8,0x1871bbbd .word 0x00000000,0x00000007 .word 0x1de74ac0,0x27e45da6 .word 0x00000000,0x00000008 .word 0x91104fa8,0x13ade8a3 p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0xa0565c58,0x2bb36189 .word 0x00000000,0x00000002 .word 0xa677ac70,0x09e6c17a .word 0x00000000,0x00000003 .word 0x52ca7cbf,0x9698728e .word 0x00000000,0x00000004 .word 0x64742410,0x69f33ccc .word 0x00000000,0x00000005 .word 0x9b02bb1f,0x84ece0b2 .word 0x00000000,0x00000006 .word 0x434dda27,0xfe250187 .word 0x00000000,0x00000007 .word 0x912cfd88,0x6f583bed .word 0x00000000,0x00000008 .word 0x2b8cedbf,0x8bdf413e p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x3f80f028,0x2d93f432 .word 0x00000000,0x00000002 .word 0x79dc229f,0xe16e48de .word 0x00000000,0x00000003 .word 0xae6cdd87,0xc46bf07e .word 0x00000000,0x00000004 .word 0x20d1d13f,0xe97003dd .word 0x00000000,0x00000005 .word 0xbfe43a98,0x3a78c2fc .word 0x00000000,0x00000006 .word 0xfba7cf08,0x433a5a3b .word 0x00000000,0x00000007 .word 0x343e4a8f,0xb517580c .word 0x00000000,0x00000008 .word 0x9ba8bb00,0x0235278f p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0xcc50c738,0x2731f93b .word 0x00000000,0x00000002 .word 0x7912a6a0,0x1547f4c7 .word 0x00000000,0x00000003 .word 0x148cb090,0x3a8ad9ab .word 0x00000000,0x00000004 .word 0xccd3addf,0x901fc884 .word 0x00000000,0x00000005 .word 0x9b1e9910,0x34df82e8 .word 0x00000000,0x00000006 .word 0x5381e2f7,0xd34e32da .word 0x00000000,0x00000007 .word 0xa101c40f,0xf0539334 .word 0x00000000,0x00000008 .word 0xa23bac2f,0x96f77811 p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0x2a68da57,0xafbb058a .word 0x00000000,0x00000002 .word 0xe9d1e608,0x6034d7be .word 0x00000000,0x00000003 .word 0xf57b2280,0x092449a4 .word 0x00000000,0x00000004 .word 0xc00aec60,0x2a321dd2 .word 0x00000000,0x00000005 .word 0x82b56d67,0x83f01006 .word 0x00000000,0x00000006 .word 0x4b215ff0,0x6ea27de5 .word 0x00000000,0x00000007 .word 0x45605bef,0xe9975014 .word 0x00000000,0x00000008 .word 0x93e444af,0xdc81e81c p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0x060d5220,0x3d890776 .word 0x00000000,0x00000002 .word 0xca56143f,0xeb5520b2 .word 0x00000000,0x00000003 .word 0x5f65ac48,0x6659709c .word 0x00000000,0x00000004 .word 0x17c22767,0xe6e2d7e6 .word 0x00000000,0x00000005 .word 0x8ce49690,0x34f65817 .word 0x00000000,0x00000006 .word 0xde86e3b0,0x103c2d1c .word 0x00000000,0x00000007 .word 0xb197d248,0x7e639834 .word 0x00000000,0x00000008 .word 0xba67ad87,0xd1408d90 p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0x20ac41a0,0x0101560e .word 0x00000000,0x00000002 .word 0x6b993db7,0xca71e22e .word 0x00000000,0x00000003 .word 0x7ff60328,0x146235cc .word 0x00000000,0x00000004 .word 0xa33e3ed8,0x266b13e4 .word 0x00000000,0x00000005 .word 0x0618bb8f,0xde86d6b2 .word 0x00000000,0x00000006 .word 0x4fb2c950,0x2dccd642 .word 0x00000000,0x00000007 .word 0x40498888,0x67523a22 .word 0x00000000,0x00000008 .word 0x97fc4940,0x6a88fb8e p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x30224dd7,0x9b490f4d .word 0x00000000,0x00000002 .word 0xfc7a73c8,0x310d4f0a .word 0x00000000,0x00000003 .word 0x50fee048,0x52b58349 .word 0x00000000,0x00000004 .word 0x97766f47,0xe3d12ef2 .word 0x00000000,0x00000005 .word 0x10675dd7,0xd4ce84df .word 0x00000000,0x00000006 .word 0x452a5088,0x38311844 .word 0x00000000,0x00000007 .word 0x38fd104f,0xe5606133 .word 0x00000000,0x00000008 .word 0x4ab9a540,0x5f976536 p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0xba205750,0x78bafc0a .word 0x00000000,0x00000002 .word 0xf54dd79f,0xb4cf6f55 .word 0x00000000,0x00000003 .word 0xfc7a04d0,0x2996dce9 .word 0x00000000,0x00000004 .word 0x0cc27f38,0x07f154cc .word 0x00000000,0x00000005 .word 0x79530877,0xb06154e4 .word 0x00000000,0x00000006 .word 0xdb26ee2f,0x9c3e2d44 .word 0x00000000,0x00000007 .word 0x53628960,0x7be9c60a .word 0x00000000,0x00000008 .word 0xe7a94fa7,0xb6ed26ab p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0x56a08d7f,0xc89d6fda .word 0x00000000,0x00000002 .word 0x65e27c18,0x20f41233 .word 0x00000000,0x00000003 .word 0xc9e25a37,0x9483e59e .word 0x00000000,0x00000004 .word 0xa6f58620,0x6a434231 .word 0x00000000,0x00000005 .word 0x96f100c8,0x182e5509 .word 0x00000000,0x00000006 .word 0xb7a7e818,0x5148b65a .word 0x00000000,0x00000007 .word 0xb14d7187,0x8c12f3b4 .word 0x00000000,0x00000008 .word 0x7cbd3598,0x2f0e6325 p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0xd62e9fc0,0x1f0ce6dc .word 0x00000000,0x00000002 .word 0x25032fef,0x85b0b4a5 .word 0x00000000,0x00000003 .word 0x2e660568,0x2974e063 .word 0x00000000,0x00000004 .word 0xca518438,0x46a040ca .word 0x00000000,0x00000005 .word 0x018dea2f,0x8bbfac1c .word 0x00000000,0x00000006 .word 0xf4eebd3f,0x9fb55c7a .word 0x00000000,0x00000007 .word 0x77d4abb7,0xbc4a4d72 .word 0x00000000,0x00000008 .word 0xba62036f,0xc3178e52 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0xc01c509f,0xf22a6e24 .word 0x00000000,0x00000002 .word 0xc7fb4d00,0x02487030 .word 0x00000000,0x00000003 .word 0x466e6630,0x2082c368 .word 0x00000000,0x00000004 .word 0xaad59d10,0x0467ecac .word 0x00000000,0x00000005 .word 0x3a5b4238,0x12490440 .word 0x00000000,0x00000006 .word 0xbc024558,0x10066b58 .word 0x00000000,0x00000007 .word 0x7a844ba8,0x72c78729 .word 0x00000000,0x00000008 .word 0xcffe5377,0xb3b753be p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0xe72c9058,0x2665406c .word 0x00000000,0x00000002 .word 0x9c7efbf0,0x5c282a1e .word 0x00000000,0x00000003 .word 0xa344917f,0x8d51659f .word 0x00000000,0x00000004 .word 0xae8edfa0,0x0e2247d3 .word 0x00000000,0x00000005 .word 0xb6d26120,0x21d8fe00 .word 0x00000000,0x00000006 .word 0xc8e87c68,0x02bf4e2e .word 0x00000000,0x00000007 .word 0x02d81e37,0x87325f0a .word 0x00000000,0x00000008 .word 0xfcf003d0,0x718fa06c p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x2e235e90,0x6ecb2489 .word 0x00000000,0x00000002 .word 0xc6df97d8,0x73b8d0ff .word 0x00000000,0x00000003 .word 0x91e5ca37,0xa0fbe7fe .word 0x00000000,0x00000004 .word 0x453bc6d7,0x9dd2be8f .word 0x00000000,0x00000005 .word 0x64858a18,0x07060b0d .word 0x00000000,0x00000006 .word 0xba10b710,0x4c28c12c .word 0x00000000,0x00000007 .word 0xc7dd0a4f,0xd0e94410 .word 0x00000000,0x00000008 .word 0x4b151a4f,0x9c347a97 p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0xf49aa8df,0xe47b1966 .word 0x00000000,0x00000002 .word 0x9607b08f,0xb04200df .word 0x00000000,0x00000003 .word 0x9af552d8,0x551971ce .word 0x00000000,0x00000004 .word 0x633188df,0x8de1184f .word 0x00000000,0x00000005 .word 0x856b00e7,0xd8ee50db .word 0x00000000,0x00000006 .word 0xbc743f08,0x51cb68e5 .word 0x00000000,0x00000007 .word 0x57f5cc77,0xc28feebf .word 0x00000000,0x00000008 .word 0x82c5740f,0x8b46508e p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0xfbff6aaf,0xd7f6fe82 .word 0x00000000,0x00000002 .word 0x7d354a27,0x9184bc02 .word 0x00000000,0x00000003 .word 0xa46e8a90,0x55e775bc .word 0x00000000,0x00000004 .word 0x5cb8aa3f,0xfe582ff0 .word 0x00000000,0x00000005 .word 0xc4a8a33f,0xc09d55f6 .word 0x00000000,0x00000006 .word 0x18dd14cf,0xa9de6ef7 .word 0x00000000,0x00000007 .word 0x29545257,0xd1e2ceb1 .word 0x00000000,0x00000008 .word 0xf11e3480,0x404fb591 p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0xd2f97ba8,0x751d4db4 .word 0x00000000,0x00000002 .word 0x27070e57,0xac5cfcb9 .word 0x00000000,0x00000003 .word 0x4e5489e7,0xc6310a75 .word 0x00000000,0x00000004 .word 0x13e36a28,0x4f2274e6 .word 0x00000000,0x00000005 .word 0xc8894a40,0x49f08a3c .word 0x00000000,0x00000006 .word 0x333b07df,0xdecda981 .word 0x00000000,0x00000007 .word 0xe2798857,0xa1397320 .word 0x00000000,0x00000008 .word 0xe8f12758,0x33ff0ba4 p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0x0a1b60e7,0xc897440c .word 0x00000000,0x00000002 .word 0xb27b14a0,0x565e0455 .word 0x00000000,0x00000003 .word 0xd978c128,0x1ee60b0f .word 0x00000000,0x00000004 .word 0xcf632ec8,0x21456347 .word 0x00000000,0x00000005 .word 0xb1b4eb67,0xec84ce2a .word 0x00000000,0x00000006 .word 0x71ac97bf,0xd3ed8fc8 .word 0x00000000,0x00000007 .word 0x44670f70,0x31c422b9 .word 0x00000000,0x00000008 .word 0x7beb6158,0x57c3a062 p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x9ed8ad60,0x141e09a3 .word 0x00000000,0x00000002 .word 0xb7dbb99f,0xd4acd04a .word 0x00000000,0x00000003 .word 0xeb635c77,0x8a210ca7 .word 0x00000000,0x00000004 .word 0x81293c17,0xfc690f95 .word 0x00000000,0x00000005 .word 0x4346e690,0x1f1041f8 .word 0x00000000,0x00000006 .word 0xf608c0f7,0xf2669290 .word 0x00000000,0x00000007 .word 0xafdda6bf,0xc59251eb .word 0x00000000,0x00000008 .word 0xe6373567,0xe3ea7e8c p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0x164ab727,0xd083d475 .word 0x00000000,0x00000002 .word 0x9ba9a15f,0xcbd5c963 .word 0x00000000,0x00000003 .word 0x2cf361b0,0x25888d45 .word 0x00000000,0x00000004 .word 0x811c5137,0xef997613 .word 0x00000000,0x00000005 .word 0xbeb5cedf,0x81d6f2c4 .word 0x00000000,0x00000006 .word 0x4ad29658,0x5843d20a .word 0x00000000,0x00000007 .word 0x8c9b1300,0x658fc975 .word 0x00000000,0x00000008 .word 0x2662dd3f,0xf85826b9 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x0ad1b740,0x25a9e691 .word 0x00000000,0x00000002 .word 0x2e1bb95f,0xcc661370 .word 0x00000000,0x00000003 .word 0xbd47c4ff,0xe1ef223e .word 0x00000000,0x00000004 .word 0x25d6deb0,0x16159d37 .word 0x00000000,0x00000005 .word 0x480529c8,0x67072ddc .word 0x00000000,0x00000006 .word 0xc6c993f0,0x077d474e .word 0x00000000,0x00000007 .word 0x74eabb6f,0xfea6f530 .word 0x00000000,0x00000008 .word 0x7533254f,0xbc9b7b90 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x786b6b00,0x3498dec1 .word 0x00000000,0x00000002 .word 0x2d69b6a8,0x6b8529d4 .word 0x00000000,0x00000003 .word 0x86d51387,0xc3a5c00f .word 0x00000000,0x00000004 .word 0xa9fa2100,0x01cf6f9d .word 0x00000000,0x00000005 .word 0xb1d5437f,0xddefc846 .word 0x00000000,0x00000006 .word 0x55dc3187,0xeddaecc4 .word 0x00000000,0x00000007 .word 0xc62f47cf,0xbd747d79 .word 0x00000000,0x00000008 .word 0x9c0a2718,0x492a8407 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xe70b9e77,0x8c79d0b9 .word 0x00000000,0x00000002 .word 0xc52c0b08,0x54237036 .word 0x00000000,0x00000003 .word 0x1f87e788,0x65107214 .word 0x00000000,0x00000004 .word 0x94b12267,0x9e11184b .word 0x00000000,0x00000005 .word 0xb2782c38,0x758bf56a .word 0x00000000,0x00000006 .word 0xbad9d34f,0x89d35b5d .word 0x00000000,0x00000007 .word 0x3d21a998,0x72a1c8b0 .word 0x00000000,0x00000008 .word 0x7be01437,0xa4cb11da p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0x7e7751f0,0x7145003c .word 0x00000000,0x00000002 .word 0x591b3db8,0x6bc8211d .word 0x00000000,0x00000003 .word 0x92ef5df0,0x184dea90 .word 0x00000000,0x00000004 .word 0x6d3de3b8,0x2a9d4f5a .word 0x00000000,0x00000005 .word 0x32d96568,0x3f0a2184 .word 0x00000000,0x00000006 .word 0x8fa309ef,0xc6042a83 .word 0x00000000,0x00000007 .word 0xff65b868,0x5b639112 .word 0x00000000,0x00000008 .word 0x153a9c47,0x84723bc0 p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0xfb9fc15f,0x8cf63dff .word 0x00000000,0x00000002 .word 0x71117bdf,0xe52eba0d .word 0x00000000,0x00000003 .word 0xb04712f0,0x52e14d22 .word 0x00000000,0x00000004 .word 0x4f90eb27,0x85052519 .word 0x00000000,0x00000005 .word 0xa9cfe23f,0xd3f78942 .word 0x00000000,0x00000006 .word 0x2c9f7248,0x4d7f6ecc .word 0x00000000,0x00000007 .word 0xbe89ed18,0x75985147 .word 0x00000000,0x00000008 .word 0x845af938,0x69cb0f76 p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x5483b2af,0xf77cd32b .word 0x00000000,0x00000002 .word 0xad18d5e0,0x44535c77 .word 0x00000000,0x00000003 .word 0xccd54c17,0xdd9e1af5 .word 0x00000000,0x00000004 .word 0x74235c1f,0xd77cd6ed .word 0x00000000,0x00000005 .word 0x9ead8baf,0xa33a7d23 .word 0x00000000,0x00000006 .word 0xed5cdd60,0x2f0b8b10 .word 0x00000000,0x00000007 .word 0xcc060628,0x275a84bb .word 0x00000000,0x00000008 .word 0x16425038,0x68713add p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0x913dc698,0x7e031dad .word 0x00000000,0x00000002 .word 0x5c8050d8,0x0f809f3e .word 0x00000000,0x00000003 .word 0x1ca73377,0xd75ad7dd .word 0x00000000,0x00000004 .word 0xd83f65e0,0x4c1dbcf2 .word 0x00000000,0x00000005 .word 0x7fa5b667,0xd00ca9dc .word 0x00000000,0x00000006 .word 0x18cb2148,0x3629674a .word 0x00000000,0x00000007 .word 0xda4e274f,0xf36f0716 .word 0x00000000,0x00000008 .word 0xda7a3e2f,0xb0e2897e p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0x8e9de5af,0x981c0f9e .word 0x00000000,0x00000002 .word 0x9c364030,0x33998407 .word 0x00000000,0x00000003 .word 0xecbfe8e7,0x8a783613 .word 0x00000000,0x00000004 .word 0xf6a6fb7f,0xb7124746 .word 0x00000000,0x00000005 .word 0xeeddfe78,0x267be223 .word 0x00000000,0x00000006 .word 0x3ccb429f,0xc9b897bd .word 0x00000000,0x00000007 .word 0x8edd5b0f,0xa81aa3d4 .word 0x00000000,0x00000008 .word 0x02f80c2f,0xbf284468 .align 8 p0_xintr_expected: .word 0 p1_xintr_expected: .word 0 p2_xintr_expected: .word 0 p3_xintr_expected: .word 0 p4_xintr_expected: .word 0 p5_xintr_expected: .word 0 p6_xintr_expected: .word 0 p7_xintr_expected: .word 0 p8_xintr_expected: .word 0 p9_xintr_expected: .word 0 p10_xintr_expected: .word 0 p11_xintr_expected: .word 0 p12_xintr_expected: .word 0 p13_xintr_expected: .word 0 p14_xintr_expected: .word 0 p15_xintr_expected: .word 0 p16_xintr_expected: .word 0 p17_xintr_expected: .word 0 p18_xintr_expected: .word 0 p19_xintr_expected: .word 0 p20_xintr_expected: .word 0 p21_xintr_expected: .word 0 p22_xintr_expected: .word 0 p23_xintr_expected: .word 0 p24_xintr_expected: .word 0 p25_xintr_expected: .word 0 p26_xintr_expected: .word 0 p27_xintr_expected: .word 0 p28_xintr_expected: .word 0 p29_xintr_expected: .word 0 p30_xintr_expected: .word 0 p31_xintr_expected: .word 0 p32_xintr_expected: .word 0 p33_xintr_expected: .word 0 p34_xintr_expected: .word 0 p35_xintr_expected: .word 0 p36_xintr_expected: .word 0 p37_xintr_expected: .word 0 p38_xintr_expected: .word 0 p39_xintr_expected: .word 0 p40_xintr_expected: .word 0 p41_xintr_expected: .word 0 p42_xintr_expected: .word 0 p43_xintr_expected: .word 0 p44_xintr_expected: .word 0 p45_xintr_expected: .word 0 p46_xintr_expected: .word 0 p47_xintr_expected: .word 0 p48_xintr_expected: .word 0 p49_xintr_expected: .word 0 p50_xintr_expected: .word 0 p51_xintr_expected: .word 0 p52_xintr_expected: .word 0 p53_xintr_expected: .word 0 p54_xintr_expected: .word 0 p55_xintr_expected: .word 0 p56_xintr_expected: .word 0 p57_xintr_expected: .word 0 p58_xintr_expected: .word 0 p59_xintr_expected: .word 0 p60_xintr_expected: .word 0 p61_xintr_expected: .word 0 p62_xintr_expected: .word 0 p63_xintr_expected: .word 0 .align 64 xintr_data_ptrs: .word p0_xintr_data .word p1_xintr_data .word p2_xintr_data .word p3_xintr_data .word p4_xintr_data .word p5_xintr_data .word p6_xintr_data .word p7_xintr_data .word p8_xintr_data .word p9_xintr_data .word p10_xintr_data .word p11_xintr_data .word p12_xintr_data .word p13_xintr_data .word p14_xintr_data .word p15_xintr_data .word p16_xintr_data .word p17_xintr_data .word p18_xintr_data .word p19_xintr_data .word p20_xintr_data .word p21_xintr_data .word p22_xintr_data .word p23_xintr_data .word p24_xintr_data .word p25_xintr_data .word p26_xintr_data .word p27_xintr_data .word p28_xintr_data .word p29_xintr_data .word p30_xintr_data .word p31_xintr_data .word p32_xintr_data .word p33_xintr_data .word p34_xintr_data .word p35_xintr_data .word p36_xintr_data .word p37_xintr_data .word p38_xintr_data .word p39_xintr_data .word p40_xintr_data .word p41_xintr_data .word p42_xintr_data .word p43_xintr_data .word p44_xintr_data .word p45_xintr_data .word p46_xintr_data .word p47_xintr_data .word p48_xintr_data .word p49_xintr_data .word p50_xintr_data .word p51_xintr_data .word p52_xintr_data .word p53_xintr_data .word p54_xintr_data .word p55_xintr_data .word p56_xintr_data .word p57_xintr_data .word p58_xintr_data .word p59_xintr_data .word p60_xintr_data .word p61_xintr_data .word p62_xintr_data .word p63_xintr_data .align 8 p0_xintr_db: .skip 512 p1_xintr_db: .skip 512 p2_xintr_db: .skip 512 p3_xintr_db: .skip 512 p4_xintr_db: .skip 512 p5_xintr_db: .skip 512 p6_xintr_db: .skip 512 p7_xintr_db: .skip 512 p8_xintr_db: .skip 512 p9_xintr_db: .skip 512 p10_xintr_db: .skip 512 p11_xintr_db: .skip 512 p12_xintr_db: .skip 512 p13_xintr_db: .skip 512 p14_xintr_db: .skip 512 p15_xintr_db: .skip 512 p16_xintr_db: .skip 512 p17_xintr_db: .skip 512 p18_xintr_db: .skip 512 p19_xintr_db: .skip 512 p20_xintr_db: .skip 512 p21_xintr_db: .skip 512 p22_xintr_db: .skip 512 p23_xintr_db: .skip 512 p24_xintr_db: .skip 512 p25_xintr_db: .skip 512 p26_xintr_db: .skip 512 p27_xintr_db: .skip 512 p28_xintr_db: .skip 512 p29_xintr_db: .skip 512 p30_xintr_db: .skip 512 p31_xintr_db: .skip 512 p32_xintr_db: .skip 512 p33_xintr_db: .skip 512 p34_xintr_db: .skip 512 p35_xintr_db: .skip 512 p36_xintr_db: .skip 512 p37_xintr_db: .skip 512 p38_xintr_db: .skip 512 p39_xintr_db: .skip 512 p40_xintr_db: .skip 512 p41_xintr_db: .skip 512 p42_xintr_db: .skip 512 p43_xintr_db: .skip 512 p44_xintr_db: .skip 512 p45_xintr_db: .skip 512 p46_xintr_db: .skip 512 p47_xintr_db: .skip 512 p48_xintr_db: .skip 512 p49_xintr_db: .skip 512 p50_xintr_db: .skip 512 p51_xintr_db: .skip 512 p52_xintr_db: .skip 512 p53_xintr_db: .skip 512 p54_xintr_db: .skip 512 p55_xintr_db: .skip 512 p56_xintr_db: .skip 512 p57_xintr_db: .skip 512 p58_xintr_db: .skip 512 p59_xintr_db: .skip 512 p60_xintr_db: .skip 512 p61_xintr_db: .skip 512 p62_xintr_db: .skip 512 p63_xintr_db: .skip 512 p0_xintr_retry_count: .word 0,0 p1_xintr_retry_count: .word 0,0 p2_xintr_retry_count: .word 0,0 p3_xintr_retry_count: .word 0,0 p4_xintr_retry_count: .word 0,0 p5_xintr_retry_count: .word 0,0 p6_xintr_retry_count: .word 0,0 p7_xintr_retry_count: .word 0,0 p8_xintr_retry_count: .word 0,0 p9_xintr_retry_count: .word 0,0 p10_xintr_retry_count: .word 0,0 p11_xintr_retry_count: .word 0,0 p12_xintr_retry_count: .word 0,0 p13_xintr_retry_count: .word 0,0 p14_xintr_retry_count: .word 0,0 p15_xintr_retry_count: .word 0,0 p16_xintr_retry_count: .word 0,0 p17_xintr_retry_count: .word 0,0 p18_xintr_retry_count: .word 0,0 p19_xintr_retry_count: .word 0,0 p20_xintr_retry_count: .word 0,0 p21_xintr_retry_count: .word 0,0 p22_xintr_retry_count: .word 0,0 p23_xintr_retry_count: .word 0,0 p24_xintr_retry_count: .word 0,0 p25_xintr_retry_count: .word 0,0 p26_xintr_retry_count: .word 0,0 p27_xintr_retry_count: .word 0,0 p28_xintr_retry_count: .word 0,0 p29_xintr_retry_count: .word 0,0 p30_xintr_retry_count: .word 0,0 p31_xintr_retry_count: .word 0,0 p32_xintr_retry_count: .word 0,0 p33_xintr_retry_count: .word 0,0 p34_xintr_retry_count: .word 0,0 p35_xintr_retry_count: .word 0,0 p36_xintr_retry_count: .word 0,0 p37_xintr_retry_count: .word 0,0 p38_xintr_retry_count: .word 0,0 p39_xintr_retry_count: .word 0,0 p40_xintr_retry_count: .word 0,0 p41_xintr_retry_count: .word 0,0 p42_xintr_retry_count: .word 0,0 p43_xintr_retry_count: .word 0,0 p44_xintr_retry_count: .word 0,0 p45_xintr_retry_count: .word 0,0 p46_xintr_retry_count: .word 0,0 p47_xintr_retry_count: .word 0,0 p48_xintr_retry_count: .word 0,0 p49_xintr_retry_count: .word 0,0 p50_xintr_retry_count: .word 0,0 p51_xintr_retry_count: .word 0,0 p52_xintr_retry_count: .word 0,0 p53_xintr_retry_count: .word 0,0 p54_xintr_retry_count: .word 0,0 p55_xintr_retry_count: .word 0,0 p56_xintr_retry_count: .word 0,0 p57_xintr_retry_count: .word 0,0 p58_xintr_retry_count: .word 0,0 p59_xintr_retry_count: .word 0,0 p60_xintr_retry_count: .word 0,0 p61_xintr_retry_count: .word 0,0 p62_xintr_retry_count: .word 0,0 p63_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 p1_reset_cnt: .word 0 .align 8 p1_ec_timing_ctrl: .word 0,0 p1_ec_control: .word 0,0 p1_mcu_shadow: .skip 80 p2_reset_cnt: .word 0 .align 8 p2_ec_timing_ctrl: .word 0,0 p2_ec_control: .word 0,0 p2_mcu_shadow: .skip 80 p3_reset_cnt: .word 0 .align 8 p3_ec_timing_ctrl: .word 0,0 p3_ec_control: .word 0,0 p3_mcu_shadow: .skip 80 p4_reset_cnt: .word 0 .align 8 p4_ec_timing_ctrl: .word 0,0 p4_ec_control: .word 0,0 p4_mcu_shadow: .skip 80 p5_reset_cnt: .word 0 .align 8 p5_ec_timing_ctrl: .word 0,0 p5_ec_control: .word 0,0 p5_mcu_shadow: .skip 80 p6_reset_cnt: .word 0 .align 8 p6_ec_timing_ctrl: .word 0,0 p6_ec_control: .word 0,0 p6_mcu_shadow: .skip 80 p7_reset_cnt: .word 0 .align 8 p7_ec_timing_ctrl: .word 0,0 p7_ec_control: .word 0,0 p7_mcu_shadow: .skip 80 p8_reset_cnt: .word 0 .align 8 p8_ec_timing_ctrl: .word 0,0 p8_ec_control: .word 0,0 p8_mcu_shadow: .skip 80 p9_reset_cnt: .word 0 .align 8 p9_ec_timing_ctrl: .word 0,0 p9_ec_control: .word 0,0 p9_mcu_shadow: .skip 80 p10_reset_cnt: .word 0 .align 8 p10_ec_timing_ctrl: .word 0,0 p10_ec_control: .word 0,0 p10_mcu_shadow: .skip 80 p11_reset_cnt: .word 0 .align 8 p11_ec_timing_ctrl: .word 0,0 p11_ec_control: .word 0,0 p11_mcu_shadow: .skip 80 p12_reset_cnt: .word 0 .align 8 p12_ec_timing_ctrl: .word 0,0 p12_ec_control: .word 0,0 p12_mcu_shadow: .skip 80 p13_reset_cnt: .word 0 .align 8 p13_ec_timing_ctrl: .word 0,0 p13_ec_control: .word 0,0 p13_mcu_shadow: .skip 80 p14_reset_cnt: .word 0 .align 8 p14_ec_timing_ctrl: .word 0,0 p14_ec_control: .word 0,0 p14_mcu_shadow: .skip 80 p15_reset_cnt: .word 0 .align 8 p15_ec_timing_ctrl: .word 0,0 p15_ec_control: .word 0,0 p15_mcu_shadow: .skip 80 p16_reset_cnt: .word 0 .align 8 p16_ec_timing_ctrl: .word 0,0 p16_ec_control: .word 0,0 p16_mcu_shadow: .skip 80 p17_reset_cnt: .word 0 .align 8 p17_ec_timing_ctrl: .word 0,0 p17_ec_control: .word 0,0 p17_mcu_shadow: .skip 80 p18_reset_cnt: .word 0 .align 8 p18_ec_timing_ctrl: .word 0,0 p18_ec_control: .word 0,0 p18_mcu_shadow: .skip 80 p19_reset_cnt: .word 0 .align 8 p19_ec_timing_ctrl: .word 0,0 p19_ec_control: .word 0,0 p19_mcu_shadow: .skip 80 p20_reset_cnt: .word 0 .align 8 p20_ec_timing_ctrl: .word 0,0 p20_ec_control: .word 0,0 p20_mcu_shadow: .skip 80 p21_reset_cnt: .word 0 .align 8 p21_ec_timing_ctrl: .word 0,0 p21_ec_control: .word 0,0 p21_mcu_shadow: .skip 80 p22_reset_cnt: .word 0 .align 8 p22_ec_timing_ctrl: .word 0,0 p22_ec_control: .word 0,0 p22_mcu_shadow: .skip 80 p23_reset_cnt: .word 0 .align 8 p23_ec_timing_ctrl: .word 0,0 p23_ec_control: .word 0,0 p23_mcu_shadow: .skip 80 p24_reset_cnt: .word 0 .align 8 p24_ec_timing_ctrl: .word 0,0 p24_ec_control: .word 0,0 p24_mcu_shadow: .skip 80 p25_reset_cnt: .word 0 .align 8 p25_ec_timing_ctrl: .word 0,0 p25_ec_control: .word 0,0 p25_mcu_shadow: .skip 80 p26_reset_cnt: .word 0 .align 8 p26_ec_timing_ctrl: .word 0,0 p26_ec_control: .word 0,0 p26_mcu_shadow: .skip 80 p27_reset_cnt: .word 0 .align 8 p27_ec_timing_ctrl: .word 0,0 p27_ec_control: .word 0,0 p27_mcu_shadow: .skip 80 p28_reset_cnt: .word 0 .align 8 p28_ec_timing_ctrl: .word 0,0 p28_ec_control: .word 0,0 p28_mcu_shadow: .skip 80 p29_reset_cnt: .word 0 .align 8 p29_ec_timing_ctrl: .word 0,0 p29_ec_control: .word 0,0 p29_mcu_shadow: .skip 80 p30_reset_cnt: .word 0 .align 8 p30_ec_timing_ctrl: .word 0,0 p30_ec_control: .word 0,0 p30_mcu_shadow: .skip 80 p31_reset_cnt: .word 0 .align 8 p31_ec_timing_ctrl: .word 0,0 p31_ec_control: .word 0,0 p31_mcu_shadow: .skip 80 p32_reset_cnt: .word 0 .align 8 p32_ec_timing_ctrl: .word 0,0 p32_ec_control: .word 0,0 p32_mcu_shadow: .skip 80 p33_reset_cnt: .word 0 .align 8 p33_ec_timing_ctrl: .word 0,0 p33_ec_control: .word 0,0 p33_mcu_shadow: .skip 80 p34_reset_cnt: .word 0 .align 8 p34_ec_timing_ctrl: .word 0,0 p34_ec_control: .word 0,0 p34_mcu_shadow: .skip 80 p35_reset_cnt: .word 0 .align 8 p35_ec_timing_ctrl: .word 0,0 p35_ec_control: .word 0,0 p35_mcu_shadow: .skip 80 p36_reset_cnt: .word 0 .align 8 p36_ec_timing_ctrl: .word 0,0 p36_ec_control: .word 0,0 p36_mcu_shadow: .skip 80 p37_reset_cnt: .word 0 .align 8 p37_ec_timing_ctrl: .word 0,0 p37_ec_control: .word 0,0 p37_mcu_shadow: .skip 80 p38_reset_cnt: .word 0 .align 8 p38_ec_timing_ctrl: .word 0,0 p38_ec_control: .word 0,0 p38_mcu_shadow: .skip 80 p39_reset_cnt: .word 0 .align 8 p39_ec_timing_ctrl: .word 0,0 p39_ec_control: .word 0,0 p39_mcu_shadow: .skip 80 p40_reset_cnt: .word 0 .align 8 p40_ec_timing_ctrl: .word 0,0 p40_ec_control: .word 0,0 p40_mcu_shadow: .skip 80 p41_reset_cnt: .word 0 .align 8 p41_ec_timing_ctrl: .word 0,0 p41_ec_control: .word 0,0 p41_mcu_shadow: .skip 80 p42_reset_cnt: .word 0 .align 8 p42_ec_timing_ctrl: .word 0,0 p42_ec_control: .word 0,0 p42_mcu_shadow: .skip 80 p43_reset_cnt: .word 0 .align 8 p43_ec_timing_ctrl: .word 0,0 p43_ec_control: .word 0,0 p43_mcu_shadow: .skip 80 p44_reset_cnt: .word 0 .align 8 p44_ec_timing_ctrl: .word 0,0 p44_ec_control: .word 0,0 p44_mcu_shadow: .skip 80 p45_reset_cnt: .word 0 .align 8 p45_ec_timing_ctrl: .word 0,0 p45_ec_control: .word 0,0 p45_mcu_shadow: .skip 80 p46_reset_cnt: .word 0 .align 8 p46_ec_timing_ctrl: .word 0,0 p46_ec_control: .word 0,0 p46_mcu_shadow: .skip 80 p47_reset_cnt: .word 0 .align 8 p47_ec_timing_ctrl: .word 0,0 p47_ec_control: .word 0,0 p47_mcu_shadow: .skip 80 p48_reset_cnt: .word 0 .align 8 p48_ec_timing_ctrl: .word 0,0 p48_ec_control: .word 0,0 p48_mcu_shadow: .skip 80 p49_reset_cnt: .word 0 .align 8 p49_ec_timing_ctrl: .word 0,0 p49_ec_control: .word 0,0 p49_mcu_shadow: .skip 80 p50_reset_cnt: .word 0 .align 8 p50_ec_timing_ctrl: .word 0,0 p50_ec_control: .word 0,0 p50_mcu_shadow: .skip 80 p51_reset_cnt: .word 0 .align 8 p51_ec_timing_ctrl: .word 0,0 p51_ec_control: .word 0,0 p51_mcu_shadow: .skip 80 p52_reset_cnt: .word 0 .align 8 p52_ec_timing_ctrl: .word 0,0 p52_ec_control: .word 0,0 p52_mcu_shadow: .skip 80 p53_reset_cnt: .word 0 .align 8 p53_ec_timing_ctrl: .word 0,0 p53_ec_control: .word 0,0 p53_mcu_shadow: .skip 80 p54_reset_cnt: .word 0 .align 8 p54_ec_timing_ctrl: .word 0,0 p54_ec_control: .word 0,0 p54_mcu_shadow: .skip 80 p55_reset_cnt: .word 0 .align 8 p55_ec_timing_ctrl: .word 0,0 p55_ec_control: .word 0,0 p55_mcu_shadow: .skip 80 p56_reset_cnt: .word 0 .align 8 p56_ec_timing_ctrl: .word 0,0 p56_ec_control: .word 0,0 p56_mcu_shadow: .skip 80 p57_reset_cnt: .word 0 .align 8 p57_ec_timing_ctrl: .word 0,0 p57_ec_control: .word 0,0 p57_mcu_shadow: .skip 80 p58_reset_cnt: .word 0 .align 8 p58_ec_timing_ctrl: .word 0,0 p58_ec_control: .word 0,0 p58_mcu_shadow: .skip 80 p59_reset_cnt: .word 0 .align 8 p59_ec_timing_ctrl: .word 0,0 p59_ec_control: .word 0,0 p59_mcu_shadow: .skip 80 p60_reset_cnt: .word 0 .align 8 p60_ec_timing_ctrl: .word 0,0 p60_ec_control: .word 0,0 p60_mcu_shadow: .skip 80 p61_reset_cnt: .word 0 .align 8 p61_ec_timing_ctrl: .word 0,0 p61_ec_control: .word 0,0 p61_mcu_shadow: .skip 80 p62_reset_cnt: .word 0 .align 8 p62_ec_timing_ctrl: .word 0,0 p62_ec_control: .word 0,0 p62_mcu_shadow: .skip 80 p63_reset_cnt: .word 0 .align 8 p63_ec_timing_ctrl: .word 0,0 p63_ec_control: .word 0,0 p63_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: p0_local0_start: .word 0x93a8c46b,0x9b9b26fc,0xd9a7e7c6,0xa4206f5c .word 0xaadbc9cf,0x0ad583eb,0x08d14811,0x9c65d8a1 .word 0x0be4c4be,0x22c343c3,0xb4495374,0x83c8641d .word 0x823ac566,0x956f759e,0xd9b41dd3,0x55a449a7 .word 0x5f2f7151,0x4c461e35,0xd9de1424,0x082026c9 .word 0x623be88e,0x7b0c8a93,0x6038d5c9,0xdc10a203 .word 0x8a55d21d,0x5f5294a7,0xca2eb464,0x6aad7402 .word 0xa894690e,0xec6e5633,0x6db05f1f,0xcf07fee0 .word 0x9dba257e,0x83b93b68,0x94678d87,0x54a383f6 .word 0x9a2cf946,0x770a7c95,0xe25011df,0xfd81a618 .word 0xc2f7b65e,0x69661d4d,0x7a269da3,0xcdaa2bae .word 0x2a54dab1,0x01da2f53,0x26df463b,0xcceaa760 .word 0x6b204e2a,0x3170a37c,0x4548743b,0xa398f4e7 .word 0x67c455fc,0x08a7af91,0xac8cd594,0xb8895597 .word 0x8ebc70e8,0x6b081455,0xfb27dff5,0x7a94a2fd .word 0x308deaa4,0xbd304116,0xa724c324,0x6e6f8499 .word 0x0b1f51bf,0x450575a0,0xd2924388,0xbbb1007c .word 0x5be2c2a3,0x3ece85c0,0x0ae0ff37,0x4fa16709 .word 0xdbe62b9c,0xa439170b,0xd4e4e7a2,0xbac01737 .word 0x3028ed78,0x4d8a7327,0x841be5e4,0xe93264eb .word 0xf946b9f6,0xcb28b43e,0x94457e52,0xba9b2642 .word 0x84512407,0xcf9c688c,0x636325ba,0x6f1cae3e .word 0x92c19755,0xb0b27b28,0x02c1eb91,0x4929e51e .word 0xeb0674ad,0x7f9ef366,0x32094846,0x6a0fd8d4 .word 0xd40e671d,0xaa0a781a,0x4fe3d3ec,0x3cab7265 .word 0xf718da3f,0x68214f52,0xa1120e48,0x186d002f .word 0x72d30859,0x364604f4,0xc2d11937,0xeed35e14 .word 0x7d1e6218,0x95de5695,0x8205e32c,0xf5ece5da .word 0xa168091c,0x56af093a,0x50f747b1,0xb1c8853c .word 0x6397b251,0x6b46b749,0x0012d6df,0x6e2fe3b6 .word 0xc45faa30,0x9a924203,0xefe1ef3e,0xea5ae96b .word 0x35a616d2,0x8d5c7b75,0x44179a09,0x67c96768 p0_local0_end: SECTION .p0_local1 DATA_VA=0x000802000 attr_data { Name = .p0_local1, VA = 0x0000000000802000, RA = 0x0000000010800000, PA = ra2pa(0x0000000010800000,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: p0_local1_start: .word 0x2e7ceb64,0xc765442e,0x1bc80542,0x74c67ca5 .word 0x06f09559,0x162afc2d,0x2cc54a46,0x4f437b52 .word 0xc41aafae,0x5793195d,0x2551cbed,0x56d832c3 .word 0xe4f78b08,0xba05687d,0x4a570de7,0xcc8ac817 .word 0x05caa528,0xd131e140,0xef975dd0,0x763344fe .word 0xdb03b973,0x7b4e2862,0xb070a7ae,0x59ed36b0 .word 0xb729916a,0x92bc3669,0xa6ac7d56,0x1c3f1a36 .word 0x8ed80144,0xcc2a8d31,0x33a248b9,0xd84d7cb7 .word 0xfe8b392e,0xcb0eaeac,0xdfa49c9d,0xd4f00c87 .word 0x59733275,0x14a7c82b,0xa4e3167e,0x045c74c1 .word 0xe6a984c9,0x9bbc3fbf,0xf8fc42b7,0xd86aecbf .word 0xc40dfe89,0x6b015da7,0x14e77dd8,0x2d658b44 .word 0xae655037,0x35f84f24,0xad0412db,0x95eb6185 .word 0x6b5217b6,0xbccb1ff5,0xee4c998c,0xee5be89d .word 0x54f76e40,0xfcf3c9d5,0x325172f2,0x29eae273 .word 0xb3fc7e84,0xa83bbe5d,0x11622259,0x107a46c3 .word 0x57211213,0x9d142245,0x317adb94,0x183a285f .word 0x9ac229fb,0x26bd7afe,0x1be8144a,0xb0e2f3fc .word 0x5bcc1558,0x96e11762,0x437f2e26,0x35eeb8e5 .word 0x86b43fd0,0x53922888,0xd6936004,0x39048afa .word 0x0b1e6033,0x73dafe46,0xa84566c9,0xadb0adb1 .word 0x7846055a,0x779d44ab,0x6f0f50eb,0xec68c10f .word 0xf868be5a,0x1a6b6ead,0x497f1347,0xfd625cab .word 0xd74a5475,0xc37f54c1,0x0a3035df,0x910c6791 .word 0x203f875a,0x06f6741a,0xb3efc53c,0xa6069748 .word 0x511a4f5b,0x66ac57db,0xf21eecfb,0x2e7777ea .word 0x32aeac5c,0x01bd54f6,0x437d124a,0x076b901b .word 0x44f24975,0x83457e99,0xb3a14797,0x71206e26 .word 0xd3284a81,0x68a0fd75,0xed054dcc,0xcc1bb294 .word 0x5022d490,0xfe6e9bee,0x8a8a1539,0x0df641c1 .word 0xe3e55a91,0xc9d8231a,0x94ce82d9,0xa0b70adb .word 0x7e40bcd2,0x7241db62,0x7f58f2be,0x09c1f55b p0_local1_end: SECTION .p0_local2 DATA_VA=0x000804000 attr_data { Name = .p0_local2, VA = 0x0000000000804000, RA = 0x0000000011000000, PA = ra2pa(0x0000000011000000,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: p0_local2_start: .word 0x7d376849,0x5af8443c,0x0c8017cd,0x4228901c .word 0x839b75ff,0xcdf22f09,0x3c9dbbc4,0x072697af .word 0x4034a682,0x6de21570,0x0392459e,0xfc20bf49 .word 0xefcbc85f,0xe956df5a,0x178416f4,0x60e1949c .word 0xb297d7c5,0xee5ef432,0x769db9a9,0x2b91e26f .word 0xe43ef479,0xdb6ae642,0x51ca34c4,0x56601d52 .word 0x00d46c3a,0xab1bad02,0x3fd5ff8e,0x83302169 .word 0x618fd657,0x9f1b048b,0xfadd75b8,0x20bca8e8 .word 0xf7307001,0xb228d04f,0xbea03368,0x54c27a13 .word 0x6af5f897,0x2f86f31f,0x706f3006,0x7ec9c982 .word 0xb02054f5,0xf54bd4d9,0x452170cf,0xbe7d2831 .word 0x1bbf6665,0x11a5aa91,0xd3236b25,0xef9a6b9a .word 0x45c41cd3,0x4c2ece90,0x585ea907,0x7ed6693e .word 0xdd94d359,0x419f1c3a,0x70eea4af,0x4a49af00 .word 0x03ed1c00,0xaa4a4808,0x6046d33b,0x6cb3c656 .word 0xed0994f6,0x27b36e5d,0x11beaaa1,0xde47cb41 .word 0x9a9d2140,0xc88d5251,0x9bd92bd6,0x6aeeb827 .word 0x9aec30ac,0x5ca3238f,0x12b6673e,0x9ff15da0 .word 0x3e8caec9,0x57dd336e,0x77956ec2,0xd2989e85 .word 0xe3af3d8d,0x469c4cb4,0xa241e85a,0x414cb483 .word 0x193d68a7,0x3323c163,0x2b8f97a3,0x6f5cfb6d .word 0x4b19d50b,0xe971dccc,0x03b44b2c,0xa8980488 .word 0x75d99375,0x86fbd79b,0x415c61bb,0x84a9576f .word 0x44f70403,0x6f049e57,0x356a3979,0x16619359 .word 0x2500d28f,0x43e49e9e,0xf30bfbe6,0x75bf2282 .word 0x3bc59b07,0xd026e5bb,0x070c909b,0xe9114a2a .word 0x9ca6e6f9,0x1ac58b47,0xbc3d4585,0x154350fd .word 0x2de94eba,0x41122c47,0x2f9aaaaf,0xc19ab4d3 .word 0xf0b0b11c,0xf70a97d0,0xed9ae97c,0x38a21753 .word 0x0a936581,0xc1aff058,0xa15de4b1,0xc81e7aac .word 0x92f676e7,0x48b17ee0,0x8dd3fbaa,0x86161d75 .word 0x662e17b2,0x66780397,0x89b3a85c,0xbc436e1f p0_local2_end: SECTION .p0_local3 DATA_VA=0x000806000 attr_data { Name = .p0_local3, VA = 0x0000000000806000, RA = 0x0000000011800000, PA = ra2pa(0x0000000011800000,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: p0_local3_start: .word 0xe7b889dc,0x7a6d2e3a,0x36f91022,0x2088c3bc .word 0x868fe63c,0xd47059c0,0x37c05a36,0xc872cbb9 .word 0xe17706a0,0x8806cd0a,0xaf3b7416,0xa0410f0e .word 0xf73c479c,0x48b07029,0xe4babaf0,0xde4cff71 .word 0x354b78b8,0x0210d184,0xd970b419,0x965adc5e .word 0x028ce1b5,0x008c7be4,0xf238806c,0xa7152549 .word 0x48811136,0x032ecc77,0x170eaf93,0xc45ffe35 .word 0xe094d5eb,0x79622007,0x08620c67,0x149711c7 .word 0x85c5d764,0xb7d07df9,0x384090ac,0x5deb12f3 .word 0x25ef9497,0x6f97a70e,0x16128074,0xaece934f .word 0x2b691cab,0x4e78fa17,0xd719090c,0x23e8952d .word 0x8af84a6a,0xad2ade52,0x0098b08d,0x511924f0 .word 0x2c54f164,0xa561ae4e,0xfa5ed3a2,0x0aa8b093 .word 0x4688d9d9,0x63f0493c,0x0ba5ca58,0xa9fbd6b8 .word 0xc906a2f2,0xc82b7061,0x8b659fdb,0x7f4005f5 .word 0xb4aace63,0x05f128d7,0x810592a0,0x0d973181 .word 0x9cd5bcf2,0x461ea3d5,0x98699611,0xac6bd94d .word 0xe06e7ca9,0x73f48bb9,0x64774874,0x31c124c5 .word 0xd97a11e1,0x9d2b0cc4,0x21094915,0x2224cac2 .word 0x0e8cf660,0x98f525c8,0x11a1ea22,0x4d3a38c5 .word 0x37ad3819,0xe3a247c8,0xaf06ea63,0x22475415 .word 0xa48fdbbe,0x26a1ff8e,0xa399e580,0x159587b9 .word 0x8656cdbb,0x39eed9bd,0x026367b7,0x3d7e0969 .word 0xa6a11cfa,0xeca0c338,0x4029817b,0xecd7cd70 .word 0xd94df197,0x935aefbe,0xd9f6136d,0x6f6f81a7 .word 0x4b6c05a2,0x9b1dea7d,0x6b2216e9,0x5ba1aba3 .word 0x21228ff4,0xc47f6855,0xbbad2ae1,0xade22782 .word 0x456022af,0x52349e97,0x597a6917,0x36821ebe .word 0x2707f21f,0xaca46609,0x92fd6711,0x30b81497 .word 0x9945d026,0xb7357156,0x6d16a46b,0xb7c33e14 .word 0xa48cfb5a,0x337b1f0a,0x9e5c54e7,0xd4044c56 .word 0xe46a3507,0xdc948b81,0xf3430394,0x9a9c4c6d p0_local3_end: SECTION .p1_local0 DATA_VA=0x000808000 attr_data { Name = .p1_local0, VA = 0x0000000000808000, RA = 0x0000000012000000, PA = ra2pa(0x0000000012000000,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 p1_local0_start p1_local0_begin: p1_local0_start: .word 0xf05c9dfc,0xcdd9b29f,0xf8a17ba7,0x71ebc741 .word 0x033dff2b,0x261493dd,0xd19d4c50,0xcfd3bf35 .word 0x0be2ed7a,0xb5064066,0x82e0958b,0x38ce9757 .word 0xa73dcf4a,0x03567291,0x3ee7e878,0x698b2272 .word 0x503a78d5,0x56d21322,0x46f2b2e8,0x082108ca .word 0x957aba5a,0x2acc6309,0x03493918,0x1720ddd5 .word 0x4622627d,0x0d598f93,0xa7382fd9,0xe0856e3b .word 0x80403443,0xeee248e2,0x4597416b,0x25d43050 .word 0x6ccb6147,0x0c9f3afd,0x0104f2d5,0xd1b7fb63 .word 0x8a7f7eaf,0x18af3bb9,0xec83724b,0x073fd1fa .word 0x52daeceb,0xaae7c4b1,0xd52891b9,0xf117bd47 .word 0x3d62da39,0x6af8f058,0x8ad729df,0x2ffefd25 .word 0x31c1e09a,0xa5b57975,0xd6f8c3aa,0x7a32c9fe .word 0xa9c5c2a5,0xe2849fa2,0x4c6b4786,0x5da44738 .word 0xae774baa,0x7f0af515,0x732d6697,0x086ed380 .word 0x411ed987,0x7fbf7f75,0x09a6a580,0x00b8cccc .word 0xab19b23c,0xbb17dd09,0x7b5df8ba,0xc15b7d81 .word 0xe2eaeabe,0xd7e53f0f,0xbda69f5f,0x44d90ab6 .word 0xe678b711,0xfd60c9cd,0xcddebae9,0xda94f859 .word 0x6c6bd3a5,0xc9824996,0x4ac2ffa8,0x0a2f183f .word 0x9225b823,0xfd936d4b,0xfe52b66f,0xd4ffaebc .word 0xa2a4618f,0x95f5b373,0x561bd733,0x9f4b3cf9 .word 0x86141795,0x2ce0eead,0x4af08154,0xca79a6ae .word 0x618269f4,0x9def4b9f,0xce252926,0x4120c5a0 .word 0x4e77c807,0x215531c7,0x052f0298,0x37bb52c4 .word 0xab5f132f,0x524ba617,0x7a4ddc81,0xc8851027 .word 0x1cd8d636,0x24866455,0x47d965ba,0x2f718fa4 .word 0xe26fa9c8,0xdfff49ca,0xc4126741,0xedd69cb8 .word 0x8120a3b6,0x93f756df,0x2349e024,0xed0e3bd7 .word 0x7675371b,0x5b81f936,0xd6d9ecfe,0x04b795b2 .word 0xa3e42531,0xe9de7f1f,0x1d291b4b,0x51b03c19 .word 0xb0b200c6,0x112c8481,0xebf082cd,0xaf6d17b0 p1_local0_end: SECTION .p1_local1 DATA_VA=0x00080a000 attr_data { Name = .p1_local1, VA = 0x000000000080a000, RA = 0x0000000012800000, PA = ra2pa(0x0000000012800000,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 p1_local1_start p1_local1_begin: p1_local1_start: .word 0x8b5afd9a,0x1096c213,0x3eb5f732,0xee901f91 .word 0x18cc65f8,0xa0fc4449,0x3a117424,0x4a247bca .word 0x5ee5cd03,0x12f37260,0x8f9a25cc,0x3a037b21 .word 0x70004f9c,0x6398c7ba,0x20fb2afd,0x0d4359ae .word 0x7f378e79,0x6d38f395,0x6eebe9eb,0xf4046739 .word 0x2526ae2e,0x1d34c0f9,0xdf86011e,0x4b6bdba8 .word 0x787a710d,0x7b6a95d0,0x77a59de2,0x69cb8a4c .word 0x34ff5e75,0x56d56c68,0xf9ca3af0,0xdf4cb489 .word 0xd0656757,0x27f45514,0x8dc430c4,0x130efe45 .word 0x65604d30,0xdd06d7c5,0xb346a462,0xea08fc70 .word 0xd5436b35,0xc9596868,0x96d1c993,0x6c96b4b6 .word 0x65279d3a,0x0a13995a,0x53fc3d35,0x7187ea53 .word 0x85b36361,0x81a634ef,0xf965ef75,0x4b10a8b8 .word 0xce3ad2d3,0xaf789db4,0xa2d294aa,0xd034bb84 .word 0xb49d4165,0x7dab53f7,0xe95df0a1,0xcf6c0a80 .word 0x23013ceb,0x3dd5e386,0x26732a9d,0x34d409cd .word 0x0d9f83c1,0x8b11e364,0x2599d050,0xaccba89c .word 0x1e1f4539,0x22e5bb38,0xa7606975,0x1fdd43c2 .word 0x8ade14c9,0x1b9b62b3,0xcf119226,0xb239a965 .word 0xe862e82e,0xfa62df92,0xc939ffa5,0xe82ff16a .word 0xe2e4327b,0x6477575d,0x2922e30a,0x5607cdcf .word 0xac52d68a,0x151f5e46,0xc15d03e4,0xf4e47e9a .word 0xd1101be2,0xe174bf17,0xe149ace0,0xb816173a .word 0x03966448,0xd9e6c0fa,0x79024ccc,0x92b5ab94 .word 0x815d3a52,0xa5c0f3b4,0x2965aceb,0x3377b9df .word 0x6b3a9d2b,0x93bc52f5,0xc156ae8d,0x5b9a8a9d .word 0x21009efc,0x22a75ad8,0xda9a3452,0x489f930b .word 0xc86b2bdf,0x86e8b168,0xce5d9f09,0xbf3361b4 .word 0x810a75ed,0xfadc52b7,0xc2ad40cb,0xcd64068f .word 0xc622349b,0x30e3ff47,0x1f87fdb4,0xf6b2b158 .word 0x0d5e4379,0x5bc78ead,0x9bda1e03,0x077445c6 .word 0x2f00d8de,0x916e17ce,0x9889788a,0x1e535d43 p1_local1_end: SECTION .p1_local2 DATA_VA=0x00080c000 attr_data { Name = .p1_local2, VA = 0x000000000080c000, RA = 0x0000000013000000, PA = ra2pa(0x0000000013000000,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 p1_local2_start p1_local2_begin: p1_local2_start: .word 0x25b33eea,0xb0574570,0x553494f1,0xb31ad82d .word 0xfafd80a4,0xe805a536,0xaae791d8,0x11dca488 .word 0xe2862d9f,0xe0d7077d,0x552e27af,0xf2070724 .word 0xe02204f1,0x248b75d5,0xe81ccaf5,0xd00689d3 .word 0xeb168174,0x5df429f6,0x03041fc3,0x32cc7432 .word 0x1eb5d017,0xf53730ff,0xec4c9877,0x7013b0c1 .word 0xe60e8ffd,0xb381df58,0x0c80e302,0xf5dce63a .word 0x617277cf,0x2533a34f,0x5b817288,0x0c6958c5 .word 0x17086d26,0x9b4bc022,0x54c7d25e,0x2bf5f8f0 .word 0xe359053d,0xd1b47da4,0x8d062536,0xb8f3fa6a .word 0xf6a244c5,0xe40b7a60,0x5e504bbe,0xf5ce87db .word 0x2a023c8a,0xb04196f3,0x7aee56ad,0x7e6f380f .word 0x4f4e1053,0x4c332bbc,0x77522fc5,0x1baa67a6 .word 0x5b67983b,0x41f4dff6,0x646e9890,0xbae8fd26 .word 0x7c08c662,0x945b711d,0x995b1301,0xb9ab57cf .word 0x1b832ca3,0x65781b9d,0x59b3d25a,0xc652efc4 .word 0x22c9449d,0x1f8aa07e,0xd8a59b8d,0x20ad8025 .word 0xae8995ce,0x292ebf1b,0x961a1b5c,0x08dd08f4 .word 0x322ca2e7,0x7c685f80,0x65f0e42a,0x4d48a973 .word 0x48e56771,0x34d0d3be,0x45f2263d,0xe8fad998 .word 0xa5a9b0a4,0x93cdc17e,0xaae0b2fa,0xa3f1407a .word 0x9f6c86bf,0xd3bd0327,0xb08fc9f6,0x6b00367b .word 0xd41e7ecd,0x6d1384c6,0x48aaecea,0x081c7265 .word 0x6d84c3cb,0x7efdfc46,0x279a63a6,0x0af0cb63 .word 0x7ce60134,0xf829263c,0xdc885905,0x687229d6 .word 0x6762066c,0x69b54ec0,0xc7d366ba,0x0bc46f80 .word 0x5df36276,0x55905edf,0x9b5290c1,0x656f1dfb .word 0x974f3ba7,0xa57b3154,0xe68ec67f,0x8dc93c38 .word 0xc22fa419,0xcb211701,0x7049784b,0x6a53d0c3 .word 0x98d1ffd6,0xd6098bb9,0x61457dbf,0xb4f44f77 .word 0xca64a7e1,0xe575a436,0x5f41299a,0x2186414e .word 0x5057f253,0xd95d6490,0xdd4058ba,0xd11d7f06 p1_local2_end: SECTION .p1_local3 DATA_VA=0x00080e000 attr_data { Name = .p1_local3, VA = 0x000000000080e000, RA = 0x0000000013800000, PA = ra2pa(0x0000000013800000,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 p1_local3_start p1_local3_begin: p1_local3_start: .word 0x27450fdd,0x143e6852,0x3b3ff51f,0xa53479ff .word 0x76a85799,0x1e1e7285,0xb8d550f2,0x8e57e0ed .word 0xf579b253,0x64446755,0x39fb5f75,0xefaeaa70 .word 0x4e834a86,0xffd8be9a,0xc8dcbee8,0x265c2ff4 .word 0x46ad9488,0xb11a45cd,0x797839fc,0x0c2f8c1d .word 0x27fb9965,0x7a6cc30d,0xa415d63f,0xdb4db38b .word 0x4d9662be,0x1b7f3721,0x8e437ca4,0xd837d67b .word 0x5cb46151,0xc88fc60a,0x8c83ecb6,0xb00830df .word 0x38f6dea6,0xd9375986,0xd10f10b9,0x3c923cb8 .word 0xdb263305,0xd7dd3cd5,0x86e31a60,0x8e76d6b8 .word 0xe861da61,0x6d247412,0x4526d7aa,0x72b96b4f .word 0x3ebcf1e4,0x6aeaf534,0x8eb2cb58,0x45a6bfb9 .word 0x27249200,0x584c37e1,0xe1ea8ca2,0x1acb0857 .word 0x98b3cc1e,0xafb9386c,0xe6bc12ad,0xde63f7de .word 0xe088b7bd,0xcfa51513,0xe878c2fe,0x767960e2 .word 0x528680bb,0x31e49c5d,0x19d29a8a,0xaf455c52 .word 0x43b1f335,0xa481a6e3,0x3033d18c,0x4b3e597e .word 0xcacfde87,0xed672d4a,0x9ac20a4f,0xb2eb3902 .word 0xbc8757b8,0x7da80a74,0x95997657,0xc2949a39 .word 0xe5a1866e,0x7f0a5006,0xa33be72c,0x17687523 .word 0x7f2c1fcc,0xc2608058,0x4ba2b1a1,0xf8053524 .word 0x252dae02,0x4e881a5c,0xfcfcd956,0x7329d8de .word 0x74ce8f73,0x83c56fa5,0x7640bc2a,0x493f66fc .word 0x93187535,0xfc5215b0,0x79d8857c,0x3f6dab63 .word 0x83823f5a,0x84b26301,0x60070313,0xa80dabe3 .word 0x13f7b693,0xb41ed0a6,0xf58acf5d,0x56c19198 .word 0x144eec58,0xe5e7773a,0x35dbcddc,0x7c162b9a .word 0xb5d0cfd9,0x4a90c774,0xd27a145e,0x329ff51e .word 0x2158bfd3,0x27e051d3,0xa52f8c05,0xc3a1067b .word 0x045c9355,0x65be78e2,0xf684b027,0x495bfb42 .word 0x73d85337,0xdb584301,0xfaf108d2,0xc405cd26 .word 0xe3660885,0xcaeaf581,0x44b68bd1,0xc9647abb p1_local3_end: SECTION .p2_local0 DATA_VA=0x000810000 attr_data { Name = .p2_local0, VA = 0x0000000000810000, RA = 0x0000000014000000, PA = ra2pa(0x0000000014000000,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 p2_local0_start p2_local0_begin: p2_local0_start: .word 0x9367639f,0xad03bc0b,0x2d260d84,0x640e441c .word 0x984781a9,0x1ae153eb,0xa15b7d78,0xa1fb4c0f .word 0xa58b02c9,0x566364c4,0xc1ee6b8b,0xe5b96a48 .word 0xbbfe9384,0xf3a8f834,0x4d287229,0x1c8f105a .word 0x860080fe,0xc375af0c,0x5f79424d,0x3bbb395c .word 0xf38290a7,0xc43f7166,0xee141b55,0x8088e88f .word 0xcc466aa5,0x1a54e6fa,0xa0cfe7fd,0x6593bec0 .word 0x69def94c,0x4d37ca37,0x4eba44a4,0x34d66b9d .word 0x7921c1b7,0xed474a24,0xfaca7ad1,0x82f45c9a .word 0x2acb8ce8,0xb934a698,0xa572aef5,0xda2d7efb .word 0x3a8276fb,0xa2b886ea,0x821ed558,0xbd7cb25a .word 0xcaae5ebf,0x8a957799,0x23e43e02,0x5cf27a85 .word 0xf23fbfbf,0x4c19b51e,0xbfe8c08a,0x70383329 .word 0x0f4ecd59,0xc99fd70f,0x239f7289,0x0deef649 .word 0x6853ec81,0x934a665c,0xdd8b02df,0x87fe14de .word 0x938813c7,0xfd6d6a62,0x844b020e,0x30515a24 .word 0x4ed53db1,0x6a3957de,0xf9f67b9b,0x716fd04e .word 0x330d88e9,0x071a2864,0xf69e2789,0x9891d776 .word 0xb8310f61,0x4035b243,0x58e00bc9,0x39dab87f .word 0xc24a0039,0xc46c721b,0x25ff8948,0x0b25d254 .word 0x901b6761,0xf7bf1216,0xac9d675b,0x923a7ff2 .word 0xbd3c6ec2,0x2f1c5e37,0x1bf0f483,0xa19d0875 .word 0x2d56e720,0x7f081305,0x264c797a,0x6c0a0b9b .word 0xee405705,0xfd00f97a,0x2d505b95,0x28503128 .word 0x4f956c02,0x1a1c2173,0x3b46c4a2,0x093717a1 .word 0xe7fe159b,0x02c4ae50,0x56953826,0x78433be4 .word 0x865c91df,0x9c0b53b0,0xbb7b8cee,0x172226cd .word 0x90817961,0x4b7f64a1,0x30032216,0x9e2e02ed .word 0xc6ef8947,0xca4e7f55,0xb42cd1e6,0x383dac6f .word 0x0bbc2e6f,0x0bb912e0,0x015139a5,0xab8db5dc .word 0x757bd7ee,0x73c400fe,0x426da618,0x5cf9e50f .word 0x2d186bb2,0x40c7afd0,0x4996c09a,0x4cbb1aa1 p2_local0_end: SECTION .p2_local1 DATA_VA=0x000812000 attr_data { Name = .p2_local1, VA = 0x0000000000812000, RA = 0x0000000014800000, PA = ra2pa(0x0000000014800000,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 p2_local1_start p2_local1_begin: p2_local1_start: .word 0x8967887d,0xe3f81fac,0xf025c2ce,0x7e29cda5 .word 0x705aac1a,0xed7da7b3,0xc5743fea,0x74d1af04 .word 0x2426975b,0xcaf33ad4,0x44a88fed,0x9bbfbeed .word 0x38777bb4,0xa99b2429,0x703cdbda,0x7a600431 .word 0x495b7a01,0x2a32a8fb,0xff525778,0x638dc08d .word 0x594e1fa5,0x2cbafd12,0x607bcdef,0x80db07c7 .word 0xdad94119,0xd906d93e,0xc9c71a5f,0x58b3b567 .word 0x99f86b08,0x825e61e2,0x3920585a,0x93d73079 .word 0x9071cb90,0x78915a0b,0xbdb79a94,0x7b4df7fb .word 0xb1f273f8,0x8fdea2e9,0xdaa992e4,0x564a4f12 .word 0x5cd347ec,0x0daca645,0x3f3f211b,0x64f290df .word 0xd2c9f3bc,0x19f995a5,0xa65f2855,0x34322f32 .word 0x53ed25b3,0x06360a8e,0xcdd0de76,0xb1d02f01 .word 0xaf4cb1b6,0x839bd576,0x6ee4eebc,0xfbc191b9 .word 0x175fe9d8,0xa2b5fb34,0x7bbf232a,0x6c9e8d56 .word 0x1b298f54,0xcb6ac27c,0xc0fb997a,0x5d776d2f .word 0x5a172e2d,0xc55fcdb4,0xd6458806,0x845873b2 .word 0x9a9d2a21,0xe3dd3637,0xdab2c971,0x66236f85 .word 0x05b6b98e,0x8db43bdd,0x4590bbcc,0x0013a9be .word 0xa64ecccf,0xf0c0adea,0x47f21f4a,0x5f600196 .word 0x32899b96,0xef98917a,0x841ad681,0xd9502739 .word 0x3d2d3f56,0xe0f2b81f,0x31556161,0x10bb1511 .word 0x88fbd7fe,0x504b5188,0xcd354f83,0x6b73cf8b .word 0x78ce4241,0xc04bca3c,0x724af84f,0xd3bd5222 .word 0xead900bd,0x4774c322,0xb56405ca,0x7ab98f40 .word 0xb073a4cc,0x8aa4e0e7,0x4a475444,0xd66e1bbc .word 0xa8225f68,0xf865726c,0x6b1805cb,0xec0e829d .word 0x5e5d658e,0xb5368438,0x3aad35ec,0x194190a3 .word 0xff58fed7,0x992aa488,0xc1bb6fa1,0x23166a21 .word 0x03260708,0x5f3b4bba,0x64ae0742,0x0d150e6e .word 0x4e749d7b,0xc2598895,0xdeddd572,0xbf7f6bd3 .word 0xbfd25c0c,0x5893cb9e,0xcd8f5325,0x3b410101 p2_local1_end: SECTION .p2_local2 DATA_VA=0x000814000 attr_data { Name = .p2_local2, VA = 0x0000000000814000, RA = 0x0000000015000000, PA = ra2pa(0x0000000015000000,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 p2_local2_start p2_local2_begin: p2_local2_start: .word 0xd777a8e7,0xbbe6bf3e,0x618c40f2,0xe14c2316 .word 0x31ee8829,0x2a10e326,0x0b94f588,0xe1bf2695 .word 0x244ddd6e,0x540ed74a,0x003df17c,0x30ab8f21 .word 0x5d462148,0xcb316c20,0x37b2b7c1,0xfc72f8ca .word 0x2ade534b,0x01781551,0xb22fec49,0xa5c85997 .word 0x8e598f79,0x4e5d26dd,0xd5b27f11,0xd71ad504 .word 0xf9242d7c,0xd6355ec1,0x03f7dbeb,0x969d2c01 .word 0xeef56962,0xae32b181,0x00c36c83,0xc4f22a6b .word 0x6f066934,0x5d0ac8ec,0xe56eeca5,0xa784088f .word 0x76994a41,0x871647df,0xb71aa57e,0x6c450893 .word 0x9b23fdb2,0xe2e0d9f3,0x6f39dcd6,0xb04c0b91 .word 0xc149acb5,0x3466299b,0xd80c57fd,0xe9631728 .word 0xb406a824,0x2c53acef,0xe12d6fd8,0xd19eb647 .word 0xedbe434b,0x119799ed,0x8b8a28e9,0x7abc93c4 .word 0x14691974,0xcdda4a99,0x037133ab,0xbb8e9943 .word 0x18318c1c,0x028cf0fa,0xcfd735e5,0xd8cb8e8b .word 0x09526f36,0x70e8e9f2,0x1b1b5e5a,0xc61f9aa9 .word 0x710dc09f,0x8ce99c2f,0x456831f6,0xe70d1404 .word 0xa8607cab,0x7e4417d4,0xcc658267,0x65860598 .word 0x2ffb0036,0x84865b9d,0x8b230ed4,0x95757145 .word 0x21e3c0a3,0x9ea89e39,0x66d748b1,0xfbfbc923 .word 0xf553f318,0xd0d5b379,0x1128cec6,0x193a4b18 .word 0x582574fb,0x4ef81069,0xd6041da4,0x687fdc26 .word 0x0dd118b3,0x77230156,0x2978ca6c,0x0947ae11 .word 0x4baf59b2,0x7e6fbb6d,0x8a2e44cd,0x4310ecb4 .word 0x846dff02,0xe4ec1a14,0xc6e1ee8b,0x9235de1b .word 0xccebe53a,0x12c6952a,0x91f93d05,0xcc5e9bb9 .word 0xcdae4c94,0x814e29bf,0xc56c486a,0x3caae88f .word 0x5ea52b9b,0xd548a3a0,0xba06252c,0x4d687c0f .word 0x0bcb9721,0x63a376f8,0x61deff70,0xd87082b4 .word 0x06d58297,0xa6303389,0xf774dbae,0x5cb1d114 .word 0x5f28ecb1,0xfca08b82,0xa39ad0e3,0x9ca10c57 p2_local2_end: SECTION .p2_local3 DATA_VA=0x000816000 attr_data { Name = .p2_local3, VA = 0x0000000000816000, RA = 0x0000000015800000, PA = ra2pa(0x0000000015800000,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 p2_local3_start p2_local3_begin: p2_local3_start: .word 0xfbb6a6ee,0xeedf5a88,0xce03466b,0xbe43ca0a .word 0xe0daa89a,0xb0758a7a,0x2692e0b5,0xbdec8175 .word 0x1725040c,0xc912ff88,0x9d99b040,0x076b6efd .word 0x8d46896f,0xe3f5d6ac,0x4e147191,0x697ac6f1 .word 0x488ced9b,0x10cd4adb,0xb9a75d30,0x405f76d4 .word 0xcc241b07,0x99adcad6,0x28d7603c,0x1805ac88 .word 0x5d7235ca,0x24df9502,0x91edde8c,0xb94cb05c .word 0xb507a8bf,0x517b30ed,0x8095ca6c,0x1c8f7370 .word 0xfbadc238,0x71a7d5cf,0x39de1050,0xfeb60c74 .word 0x40c8a931,0xfce9ed53,0x093cf755,0x205a6bb5 .word 0x4b9b63cb,0xc208bd6a,0x374ea6b7,0x5488b3d2 .word 0xba2c028e,0x33513be6,0x5d26be3f,0xd2c96023 .word 0x46918de2,0x535257e0,0x739eacf5,0xf716caca .word 0x4f93a41e,0x7badba33,0x024a98d9,0x49a54a93 .word 0x9bf4fe3f,0x19b451dc,0x39383ca3,0x70139acc .word 0xb198accf,0x573dc50d,0x6350264a,0xe13b1685 .word 0xa15cd822,0x2fed0e3f,0xcf43ad3a,0xc2a24bdd .word 0x9ce1dc88,0xe096168d,0x1a831b78,0x75122086 .word 0x8e42cdde,0x54aff08e,0x154d50b2,0xe759bf13 .word 0xbabde70d,0x03f3fb0f,0xcd4faf10,0xa4c8abc4 .word 0xf5ef2ffa,0x8374a7a9,0xddff592d,0xc603528e .word 0x22644056,0x0f783e57,0xb947f33b,0x468bbbe6 .word 0x368827e0,0xdb0b255b,0xdfde730e,0x37ba21b3 .word 0x20c1ac6f,0x3d33cb73,0x766940f7,0x1cf42f92 .word 0xf8b2229b,0xeb05c506,0x64d52aa2,0x1a094dfe .word 0x4277f08f,0xee25da47,0x3ed89b12,0xc9592964 .word 0x81929001,0x6bb4e365,0x6fd8a52e,0xf099330b .word 0xf6242bdb,0xaae6f97c,0x071a0996,0x99a691a4 .word 0xac71176a,0x0f13819a,0x87edeeff,0x8dabf884 .word 0x49fe14cd,0xce55f8f9,0x31c47678,0x8d312172 .word 0x57ab6ddd,0x219138a9,0xfd1d0951,0xcef62208 .word 0x069d66b3,0xe09c809f,0x73dffe73,0xfc52b7fb p2_local3_end: SECTION .p3_local0 DATA_VA=0x000818000 attr_data { Name = .p3_local0, VA = 0x0000000000818000, RA = 0x0000000016000000, PA = ra2pa(0x0000000016000000,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 p3_local0_start p3_local0_begin: p3_local0_start: .word 0xd2c568cd,0xc3cd43c9,0xbc2a6d4d,0x108a6c3b .word 0xb7ef3a19,0x259297da,0xccb337b2,0xbe90ab6b .word 0x1bb7b544,0x6fa7b23b,0xcf6878c9,0x2f32e0a2 .word 0x04ae97e9,0xc0cc7486,0xec31d284,0x8d68e05a .word 0xeb711697,0x4d70d33e,0x94f746d1,0xbcf5c47f .word 0x63c7c58d,0x3143859d,0xdf6978c6,0x520316d0 .word 0x9ad2c97d,0xd5fffae0,0x18c2690f,0x02919c02 .word 0x1600a703,0xce4738f5,0x2dc7ddcb,0x1de3b498 .word 0xbfc67f32,0xe384c5a7,0xdb467eaf,0x45b4e94f .word 0x77494020,0x52aca87d,0x78830ad4,0xa4b321f1 .word 0xdc0d0478,0x3806d2d7,0x1c7f3273,0x10254920 .word 0x0a929ce3,0xbc709edd,0x0794cbe4,0x2894bb90 .word 0xe8803c2c,0x1e3d8c7b,0x10a8ac3f,0xd1b27558 .word 0xc07e4e76,0x42f35d86,0xa467caa2,0x19278f1c .word 0x5250fc28,0xd416c403,0x0d88cb4d,0x3bea9251 .word 0xbb6056f9,0xecfb285e,0x54d62703,0x1378fd54 .word 0x5c338a87,0xc224a18b,0xc5bb4d99,0x44ab61c5 .word 0xd3e5b779,0xeaa95bfa,0xec0e0722,0xfbbb2a76 .word 0x9c24dec9,0x65a61565,0x133f2d3d,0xe58254c7 .word 0xc97ab9e4,0xabc84333,0x43dd2375,0x08ae2e37 .word 0xb89d1b57,0x4a03a8e2,0x25d09206,0xc24029c0 .word 0x00e608f3,0x21a91e7a,0xdcb522f0,0x675d94c0 .word 0xa64a8e4a,0xee35e731,0xeec43d7c,0xb2317abd .word 0x093d6d3e,0xa09b1aa8,0x4ee92839,0x41bf698f .word 0xb26d2162,0x9b7ef341,0x0b194d79,0x23928a07 .word 0x96714bbc,0xa4b132a1,0xbafab4d3,0xf597c247 .word 0x4da24147,0xfa5d9465,0xaed64bf0,0x20945103 .word 0x97f86f33,0xe92a1902,0x574dac0c,0xa50f161d .word 0x1a57bd83,0x9ad3dbb7,0x943237c0,0xab8b2f88 .word 0x19ca45e0,0x5418b84a,0x698dde8b,0xf361a411 .word 0xbb606f29,0x678eda95,0xb44c7598,0x2886f2e8 .word 0x45fd4ee5,0x96647fd8,0xdc7c0a7d,0xc0b33b7f p3_local0_end: SECTION .p3_local1 DATA_VA=0x00081a000 attr_data { Name = .p3_local1, VA = 0x000000000081a000, RA = 0x0000000016800000, PA = ra2pa(0x0000000016800000,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 p3_local1_start p3_local1_begin: p3_local1_start: .word 0x202880d4,0x822a5b9d,0xddce2f95,0x03d2bb31 .word 0x74612e6f,0x55781469,0xd030736c,0x9d6702cd .word 0xadcd6870,0xb0baf60f,0x0fdeda7c,0x328c15f4 .word 0x0b9eb2a2,0x7a0bca72,0xd6c70f02,0xa9b201a0 .word 0x7057a2c8,0x0564056b,0x4c60f122,0x800973f2 .word 0x7566f0b8,0x0fdb6a6d,0x8a48f035,0xc8636b3a .word 0x0c9dc8dd,0x87a2542e,0x0f5e7000,0x47590a9a .word 0x966ad18f,0x21df5502,0x5f058a1e,0x3c7524c8 .word 0xd2858c1f,0x2e28efe3,0xacc59df0,0xbb21d414 .word 0xef8ee871,0x1ae8138c,0x396d5e9b,0x34bf616c .word 0xc617fc2f,0x6cce2192,0xc10b4cdc,0x66250673 .word 0xd32211d9,0x4c19213e,0x08347ab8,0x81a639dd .word 0xb28cb59a,0xf1de1499,0x7d1aa5d6,0x1b607872 .word 0xcdc05bee,0x2493a3ed,0xee318ce5,0xb3de3363 .word 0xc34cf613,0x69939c44,0x1adfeac2,0x33e00adc .word 0x1797448d,0x7afd9e93,0x9b2db4a0,0x327a9ebc .word 0xae2b0ad1,0x38c9d664,0x706d6863,0xa559aaee .word 0x45210db5,0x41c3777c,0x7fa9d175,0xcd554dae .word 0x8149dd74,0x2b7a0859,0x8035b90a,0x03a3d893 .word 0x8e63ccaf,0xa2ce569c,0x9744d717,0x8e768aea .word 0x3415090f,0x7218a770,0xb8c5dea5,0x088157a4 .word 0xbdf9247b,0x17394274,0x1c27a07f,0xe9cb7c79 .word 0x9b12e775,0x2ddb55ab,0xe8bda0e7,0x64169f17 .word 0xd21e48e4,0x7673ff06,0xd5bae9ad,0x1bd8bba5 .word 0xce447e3e,0x8517adae,0x01efdf54,0xabaaad1d .word 0xd2a7f173,0xd84855c0,0x77dae4d4,0x7bad5ec7 .word 0x8ca1f7ac,0x01a6a4c9,0x1453c590,0x1c25428a .word 0x2b666c15,0x7b742130,0x7216afc0,0xc39641be .word 0xa21592eb,0x1fc72e62,0xc3ea3e9f,0xbf3ee12f .word 0xcc772731,0x64fde8c6,0x660ac668,0xfa12510e .word 0xbe7e3e5f,0x1b594fc8,0x311d5379,0x4845f4a3 .word 0x96b5ba62,0xc5cab370,0x27945ea9,0xdb0fe5a0 p3_local1_end: SECTION .p3_local2 DATA_VA=0x00081c000 attr_data { Name = .p3_local2, VA = 0x000000000081c000, RA = 0x0000000017000000, PA = ra2pa(0x0000000017000000,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 p3_local2_start p3_local2_begin: p3_local2_start: .word 0x774bcdba,0x61193834,0xce3174e2,0x1aff9ead .word 0x8267af92,0xa61e4a98,0x0f49d840,0xd34a16cf .word 0x33f84f3e,0xb0907e4e,0x66fdcca9,0x004c0a85 .word 0xc8dcbcc5,0x4e3c4bad,0xcdcca643,0x6b418103 .word 0x09c5d670,0xe492a978,0x2c1f321a,0xdaf276e5 .word 0xb2177fd8,0x833824a7,0x91837fe3,0x51ca4bf7 .word 0xfc4297ad,0xb8a03599,0x4ae20bb6,0x1452afc1 .word 0x44e58ff4,0x6875ae6b,0x26df899b,0xaf2fa336 .word 0xec009c06,0x0311d85d,0xd77600f3,0x47bc044d .word 0x0a1e5a7f,0xa2f19623,0xb117a04a,0xf5942a85 .word 0x31f7e95f,0x34637d8d,0x9c79ba7d,0x32e5c591 .word 0xc68749dc,0xf900d2ea,0xbc708aab,0x114a8a83 .word 0x9ff138ce,0x80378b71,0x63392823,0xc8e258ec .word 0x0474a6d2,0x0db876c5,0xc40bde29,0x56412f93 .word 0x992316e9,0x61810a9d,0x41b3134e,0x6b51bff8 .word 0x635c2fab,0xf36e2d22,0xd4578122,0xc1638447 .word 0x91d72e05,0x8fc23591,0x8d568ed7,0x6abff48b .word 0x9a15ecec,0x9c557f26,0xe7af959b,0xd5a05ffd .word 0x649e599a,0xb42cf88a,0xc0ce136a,0xe45177b3 .word 0x0a8ca325,0x39954ecc,0xff1d541a,0x3a124e58 .word 0x4770cdac,0xb682e868,0x04e8a847,0x4e50418e .word 0x0da12c24,0xb45e4749,0x644f52ee,0xba0acde3 .word 0xf90790c2,0x6c4bf372,0xa9702370,0xa747f9c1 .word 0x55d8b51b,0xb07ca07e,0xecd46981,0x0076e0d5 .word 0x1e6238a0,0x8867bd91,0x83d0e291,0x840833dc .word 0x081a61f4,0x6e54e0b4,0xe1246ccc,0xdf1a146b .word 0xde0e23c5,0xd060b93a,0x79fbd2a3,0x5fa13eeb .word 0xf1b2ae09,0x419fd5f3,0xacd8c420,0xb00e7098 .word 0x1042fa27,0xf4a43508,0x26f31949,0x6986c36e .word 0x3fd731ca,0xd631e5bf,0xabd173da,0x031e0805 .word 0xd4aa2208,0xd26fcff4,0xc599569b,0x52f725c9 .word 0x216e7469,0x4e1add0f,0xcc2f74a6,0x9590ac6a p3_local2_end: SECTION .p3_local3 DATA_VA=0x00081e000 attr_data { Name = .p3_local3, VA = 0x000000000081e000, RA = 0x0000000017800000, PA = ra2pa(0x0000000017800000,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 p3_local3_start p3_local3_begin: p3_local3_start: .word 0xe385b1d1,0x9a146f25,0x8be02a57,0xf5506237 .word 0x0519c976,0xdaea28b7,0x8d9a04e1,0x1d56fa0f .word 0x043ebe9c,0x92b4aed5,0x47f7d9c3,0xf8455a7c .word 0x4d947ebc,0xab0f1f96,0xcc8cb4f3,0x3d18484f .word 0x948bafd3,0xa00f615e,0xe1e15248,0xa0b5814b .word 0xf0e3454c,0x05e4b28e,0xbe7dcb9f,0xf6f72d97 .word 0x49d67160,0x9dde3c52,0x646fd5ec,0xa727b4f1 .word 0x2733cadb,0xc1ef4dca,0xa4a80008,0x15b24e93 .word 0xb563f84d,0x4fd317a5,0xe2789f67,0x6b02fc93 .word 0x77321db2,0x0eed6de0,0xdafb139e,0xc978f32c .word 0x5f985f05,0x382c1b03,0x3600ef8e,0xdc1f3059 .word 0x50cfc83b,0x77af7e77,0x5542211c,0x940ddebe .word 0xaf370c7c,0x4d2d22bf,0xf9419e93,0x6d20b536 .word 0x137f6e14,0xab26b617,0xa630d76e,0x101d2cd1 .word 0xd4a68943,0x7d4b2ee4,0x22c59908,0x356d15fa .word 0x5adb47c0,0xee4d0907,0xe24247bc,0x26e9c1a6 .word 0x442e4fa9,0xbe44d41b,0x8c226e17,0xc3758c43 .word 0x6ee9c407,0xb338ba5e,0xdd7beafe,0x1df22549 .word 0x5b32a284,0xfc10d5f2,0x060091cb,0x46851f90 .word 0x4db5a77e,0x897d6348,0x1322e31e,0xb2422512 .word 0x89d48113,0xb1f14904,0x256510de,0x33eb74d6 .word 0x82c87ae2,0x99857f3b,0xa40b8ac4,0x64101542 .word 0xd3a5c273,0xccabb9b4,0x93a34361,0x2be227ea .word 0x29c86d9d,0x888e40b9,0x89e2e621,0x90a0d682 .word 0xfecdd798,0xbeaf0e00,0x8d8fc14e,0x9b0930db .word 0x73991e6b,0x4df0eeb1,0x848ae3dc,0xb449eef7 .word 0xc0a009a7,0x3755f40d,0x257cf010,0xaf8eeb87 .word 0xd8be01eb,0xe23ec268,0xd4c1428b,0xcc4bc5a1 .word 0xf02de6b2,0xcf514f19,0xd55412b8,0x94c36691 .word 0xb37e514c,0xe6689212,0xd731a3b5,0x14ec6c37 .word 0x9d3e1134,0xc1322b65,0x8320239c,0x26b14ad2 .word 0xe1ac572d,0x68c24e74,0x0efe1306,0xd2f585bc p3_local3_end: SECTION .p4_local0 DATA_VA=0x000820000 attr_data { Name = .p4_local0, VA = 0x0000000000820000, RA = 0x0000000018000000, PA = ra2pa(0x0000000018000000,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 p4_local0_start p4_local0_begin: p4_local0_start: .word 0xb2ba6a77,0x8bd20f98,0xa21f024a,0x7b953e72 .word 0xb6616b2b,0x18ecccbe,0xb90c548d,0x0b26613d .word 0x91638ffa,0x526d3b46,0xe784dd2e,0xc7a2c5be .word 0xf9317f74,0x2e1cf4d4,0x5c760ec7,0x1df9b0f2 .word 0xcb9d63c5,0xcc52ca6d,0x9286ab94,0x5d5f4f66 .word 0x0dd417c3,0x33cc8880,0x720e341a,0xa0beb052 .word 0xac811dbf,0x7ea7120b,0x2253c0f1,0x9065bfc9 .word 0x93a6cffb,0x86fe52df,0x9ab2136d,0xcbf8a1c1 .word 0x989136dc,0x06d16f22,0xc590278e,0x9c7d108f .word 0x4cf83e0e,0x8d17ab82,0xb262208c,0x7b5cfebd .word 0x77e6f42c,0x5b2446f9,0xac108f31,0x57a31c43 .word 0x0f2601df,0x6ba2014e,0x5ba73074,0x148cc35e .word 0xc083321e,0xfe1b74e0,0x4d29348a,0x55dcd55d .word 0xfef3eb3f,0x27358460,0x414bb193,0x30cd3537 .word 0x8fba4505,0x0acdd5fe,0xaae1d3b2,0xece70662 .word 0x2bd2bfa4,0x7927637d,0x820977a0,0x2501d989 .word 0x1e2ef27d,0x4689630a,0xa5db01da,0x40dc5eff .word 0x0b222c47,0x0cb7b4a5,0xbace685d,0x055bbb7b .word 0xf342582d,0x486aad19,0x23c4ecda,0x5c6abcd1 .word 0xb997b80c,0x87093c38,0x32d0bc8b,0x5a3cf92b .word 0xb5044fab,0xea521f6f,0xc5bce85e,0xf77ba49f .word 0x88d70d8d,0x2d963760,0x9fa307c1,0x4cf26fcd .word 0x0dec7074,0x4201c40f,0x1a93a681,0x266044ce .word 0x955be44f,0x6a56bf7b,0x991c3dc7,0xf86a4962 .word 0xa748967c,0x70c78338,0x6c4f8bbf,0x16df9360 .word 0xeed7a2bc,0x7c2e1e97,0x2dee15bc,0xbcd6240c .word 0xe40dac2a,0x29dd797f,0x04f0005c,0x786af97a .word 0x7f8174f3,0x448bec86,0xbd02823b,0x8fbd784e .word 0x078eb81a,0xc62cba52,0x2182e7fe,0xeb706806 .word 0x44862a33,0x5e812657,0xd4c139c2,0x58878bbf .word 0x401926df,0x37ce4c39,0xa630632c,0xa53f76a7 .word 0x2143a148,0x1246b85b,0x9604fad5,0xe806393b p4_local0_end: SECTION .p4_local1 DATA_VA=0x000822000 attr_data { Name = .p4_local1, VA = 0x0000000000822000, RA = 0x0000000018800000, PA = ra2pa(0x0000000018800000,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 p4_local1_start p4_local1_begin: p4_local1_start: .word 0xd02d684f,0x43475029,0x3cc94b60,0x95308767 .word 0x352d8b6d,0x78e66822,0x140dec43,0xf290973d .word 0x401ae421,0x102131de,0xe94e79a9,0xf23a7a2d .word 0x0263b0f2,0x4dd1b6f4,0xcd056331,0x2c968d57 .word 0xa9270e9e,0x3340740e,0x7558aaaf,0x46499b72 .word 0xc7e0d115,0x8a5e492d,0x0978ef76,0xb65547fa .word 0x7feaa460,0x177a4a85,0xb696689d,0x0b97b19a .word 0x9377f57b,0x2774e7d7,0xfa0cde5e,0x173e702d .word 0xb890112e,0x8735d39b,0x03d91b32,0x741a633a .word 0xf62303a1,0x0724e8df,0x12fdd671,0xc4e7f7af .word 0x459f3ef2,0x550b48fa,0x25b7c3c7,0x286a059f .word 0xdb5b4263,0x8eb209ee,0xc28b5a84,0x3cb0a31e .word 0x78a1ed58,0xeee3324f,0x64a2d7c6,0xf40d17b1 .word 0x6b80fab1,0x882c0f7f,0xa9f88249,0x84538254 .word 0x2ba77343,0x1098706b,0x372d45c3,0x1b1e204c .word 0xe0882520,0xfa8d13c8,0x093861d7,0xbd6ec116 .word 0x5b218c1f,0x8f7f70b9,0x1ec21fef,0x769b530c .word 0xa84f521a,0x144ccce4,0xa2f821bb,0xfb4b385f .word 0xc9b07887,0x0ea70509,0xfd9f2cf4,0xf2ec50d1 .word 0xd552df10,0xd81430d8,0x295e78bf,0x3f2fe296 .word 0x07e986d3,0x95ce2703,0xa5592e19,0x69140804 .word 0xe7098e9c,0x84fe0417,0x05540660,0x78d1ae15 .word 0xaaf82c60,0xc2bad453,0xbf1f58f4,0xd4adb2e8 .word 0xab6c819e,0x279096ec,0x6168ab8e,0xa950839c .word 0x40bd8192,0x33dffa44,0xac1c168f,0xa78921df .word 0xb7e1a270,0x4d8d4d02,0xfd38304c,0xe17bac59 .word 0xa1c8b436,0xc0df9f40,0xd501adb0,0xbd0e292f .word 0x9013ba48,0xed20acec,0x6d3e6b9d,0x7a2f3df7 .word 0x9df1d3c7,0x429c40bb,0x96ba98a4,0x5d31f042 .word 0x8ab98cb0,0xea8b6c46,0xfd7ef4dd,0x428307a8 .word 0x1a21094b,0x75bafc3e,0x91897b50,0x9d8cd38a .word 0xac026788,0xd38445ae,0x011d55be,0x5efe7855 p4_local1_end: SECTION .p4_local2 DATA_VA=0x000824000 attr_data { Name = .p4_local2, VA = 0x0000000000824000, RA = 0x0000000019000000, PA = ra2pa(0x0000000019000000,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 p4_local2_start p4_local2_begin: p4_local2_start: .word 0x5510aba1,0x3ae1e75c,0x3d73d88a,0xcf863d7b .word 0xc8877064,0x952d8ef6,0x5d138fe0,0x6d681c54 .word 0xaaa41f46,0x4cd34546,0x39328cff,0x64ff880e .word 0xe0abf206,0x4c6bab2d,0xa5fee561,0x02731b0a .word 0x57541db2,0xed6452e9,0x6384a685,0x074310f6 .word 0xdda36d65,0x7e8abf2a,0xe16506ca,0x79a09510 .word 0xefc5e111,0x1c6cbc26,0xbd812507,0x26a28e98 .word 0x974793d0,0x8523d6b2,0xb42d8447,0x0dc2cab4 .word 0x9db88922,0xb3a9e9f5,0x7e98c521,0x85374a51 .word 0x9a769ed7,0x1fc7efeb,0x0141d03b,0xbe608a71 .word 0xb0d63cd2,0x20ce129d,0xcab09bcb,0x8b823046 .word 0x51e7fa3b,0xd1a58cad,0x0bef9594,0xbbb133dc .word 0xf8c3d6df,0x835a24bf,0xf30e311d,0x18111ec7 .word 0x483b0aac,0xe25441f6,0x6174d06e,0xdadc4654 .word 0x3a5090bf,0x45216c79,0x31f6fd07,0x8db632e6 .word 0xb10f9118,0x3e166fe6,0xbc472415,0x4fad2323 .word 0x64c0e154,0x3c45f274,0xbc241ad3,0x6df7b747 .word 0xdc1d57ce,0x6d366767,0x43ee8f25,0x2559c5fc .word 0xe7446b4c,0xf30e19b0,0x63a61f54,0x707368d7 .word 0xc454914a,0x0a05a519,0x277dc6ff,0x7416f7b3 .word 0xae2b72ff,0x94f54d06,0xcbb6ab23,0x1a7a2011 .word 0xd1ae0bca,0xc2ffa94d,0xdae1a893,0x20ed8ad5 .word 0x4c9d59de,0xab87b274,0x83e7b95b,0xfa56439f .word 0x97f65c28,0x9ec7bd44,0x6ac82b34,0xcbdf587b .word 0x0a5fbabf,0x8ae26d45,0xb7c34ace,0x6d296533 .word 0xd42852af,0xfc1ccb09,0x0d429f69,0x6a304563 .word 0x58a25ae3,0x5f0a6a79,0x114009a2,0x8976ae04 .word 0xa35c0410,0xe8e99191,0x5f8f8160,0xdf76e0d8 .word 0xb9db744e,0x20b5cb21,0xe4e42655,0x8e027036 .word 0x9c0cf654,0x4113a047,0x312fa71d,0xb2150f84 .word 0x81f6c7c1,0x220c1c7e,0xf21dea96,0x5d04094d .word 0xb6e534eb,0x2e6cb28b,0x661e21ac,0xcca3640a p4_local2_end: SECTION .p4_local3 DATA_VA=0x000826000 attr_data { Name = .p4_local3, VA = 0x0000000000826000, RA = 0x0000000019800000, PA = ra2pa(0x0000000019800000,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 p4_local3_start p4_local3_begin: p4_local3_start: .word 0xc2940682,0x30b043d7,0x701c14ff,0xdbb5869b .word 0x5050554c,0x2db956b0,0xf3a1080d,0x5e417829 .word 0x5d9dc111,0x214d8e12,0x8d686b8a,0x47e0902e .word 0x62a2f31f,0x9e6086a0,0x54accd1d,0xb4b3a245 .word 0x139bf095,0x26d3a656,0x8a5195aa,0x4b4aa4c7 .word 0x0e9b4af5,0xb87970a0,0xa8bcf6ab,0xa61f1771 .word 0xd68b9cd2,0xc598ef44,0xbaea06e4,0xfc482c32 .word 0x66b515ec,0xba5803ee,0x159ab4dd,0xf285a229 .word 0x6fca9c30,0xbdb380e7,0xc5973011,0x6608fa32 .word 0xc6e62626,0x62673e89,0x3c28713c,0x28ea2eee .word 0x37b6bdfe,0x9aa69f0b,0x912d2125,0x22d55365 .word 0x286a55ef,0x9f35da9b,0x0e95bea7,0x22e987bf .word 0x01793d63,0x56a85bf2,0x22866174,0x3ba0f2fb .word 0x82c1d217,0xf3d2a40c,0x9b949c5f,0x377a4442 .word 0x0bf2380d,0xec60c580,0x7a059a2a,0x44eb08a4 .word 0xc6811479,0x3071da06,0x64332243,0x560d7cb7 .word 0x7611538b,0x64147dfc,0x7de7ad8e,0x8ac5271a .word 0xfd5ac2dc,0x75c670f9,0x19f8dba0,0x7ea52c58 .word 0x421cda68,0x9b033a81,0x2e92fa7e,0x9e4be4ab .word 0x0c7ffc65,0xed088437,0x40119616,0xfe8ec74f .word 0x15f6ad58,0xd7fa4ca1,0x0d413e63,0xe0fe60cc .word 0xfe63e9a1,0xab08351a,0x9fa73b00,0xcd9f992f .word 0x37a1f14b,0x25875cba,0xb0512f56,0xc24590e0 .word 0x2a262fd7,0x04ce8b23,0x31d56da5,0x202e302f .word 0xcc92dc5e,0x73055bc5,0x714083eb,0x89e98900 .word 0x8051e8d7,0xd51e1a4e,0x23860b2d,0x61e838e0 .word 0x653ea26e,0x28c7e5e1,0x656aec40,0x06f534ff .word 0x5a7b0bf8,0xb12d5506,0xcd7ca155,0x6135399b .word 0xc5754926,0xc9d3bcb5,0xe61bf852,0xfcfb5bbe .word 0x9d92cd90,0xae3715c0,0x5d1764a9,0x8de69895 .word 0x76407b9b,0x0103ca9b,0x38122297,0x95b0e0f3 .word 0x072c0e3d,0x3992db6d,0xbcb7decf,0x4f44a066 p4_local3_end: SECTION .p5_local0 DATA_VA=0x000828000 attr_data { Name = .p5_local0, VA = 0x0000000000828000, RA = 0x000000001a000000, PA = ra2pa(0x000000001a000000,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 p5_local0_start p5_local0_begin: p5_local0_start: .word 0x0e4db229,0xaa35c026,0xf2426e92,0x7fabae44 .word 0x1dc293f0,0xe1a5c1a0,0x94709dc5,0xcb48c991 .word 0xe330ccec,0xed3eb79b,0x584498a7,0xba800033 .word 0x4ade4268,0x9d68b377,0x2390ff48,0x48f9600c .word 0xac2270d9,0x71197b4c,0xc37eb917,0x3b35318e .word 0x943a6ff5,0x9d8e4b22,0xa91ed523,0xcffcb71a .word 0x8c18e040,0x3feb8c93,0x89bb04a4,0x1955e7cc .word 0xf0982b86,0xa432ac64,0x7a435ea1,0x2783e420 .word 0x4df9bc44,0xac4ea2c6,0x017a507d,0xc89add23 .word 0x3316c5c2,0x8c8b0f2c,0x8642f839,0x6c07e9f5 .word 0x3cdb579b,0x661df1a1,0x28d3b76e,0x86350f2d .word 0xa792d0b1,0xe5b3df42,0x8339dce2,0x02710bad .word 0xec91024f,0xcab46742,0x4df1f387,0x5249071e .word 0xb0f85e6b,0x7ca1262e,0x89a928d0,0xebd4967d .word 0xcafafd6b,0x0584e88b,0xfc6f4d4d,0xcdc3c60d .word 0x6efb228a,0xae994031,0x09785c52,0xe78ec653 .word 0x46612971,0xc39098ad,0xd3a6647a,0x9fd18181 .word 0x2787b5b5,0x28f0bb49,0x857f0c53,0x723f3e91 .word 0x7439cc46,0x91906ff8,0x0ff31e55,0xc5f9ca31 .word 0xe388c015,0x513ce92b,0x1f8847e0,0x37c935e9 .word 0x34abfb93,0xc3190969,0xda6103c2,0xaabe86b3 .word 0xf41733ba,0xbd8707dd,0x80fc46c4,0x1846b36b .word 0xbbe3bd8b,0x3cfcd8bd,0xb75804a9,0x9284bfbf .word 0x7b1bd3f1,0xa1a1db26,0xd2e9d8c9,0xf44a7143 .word 0x398edb47,0x37661c4a,0x80dd6217,0x5949b621 .word 0x19e86e7b,0xbd08b67e,0x007ea6ad,0xfc29c389 .word 0xee656c6d,0x0cb3c3d8,0xb0a93c34,0x0a06da54 .word 0xb7ba2d22,0x4f115d57,0x3e0112cb,0x30859247 .word 0x73729a06,0xc7658d7b,0x74e03b30,0x075d78ce .word 0x9271321c,0x23b5492a,0x5d155c76,0x1b10d882 .word 0x531522b9,0x847f7799,0x11d05232,0xf95a4953 .word 0x2afce228,0x368fdc3f,0xe7ca52c4,0xccc99805 p5_local0_end: SECTION .p5_local1 DATA_VA=0x00082a000 attr_data { Name = .p5_local1, VA = 0x000000000082a000, RA = 0x000000001a800000, PA = ra2pa(0x000000001a800000,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 p5_local1_start p5_local1_begin: p5_local1_start: .word 0x26a96418,0x05223c48,0x834fc41e,0xdc834813 .word 0x9a7063a3,0xe803c6c3,0xc54409f0,0x0fc8a25c .word 0x2df07760,0xf6d079d7,0x00749f22,0x298a6fa6 .word 0x5e3b72f4,0xc274cafe,0xd57b95eb,0xc3321da2 .word 0x010a27a5,0x628b6b6c,0xd823c501,0x39b7f0dd .word 0x591860fd,0x6009bc7d,0xc5c0bf46,0x93a2efd7 .word 0x23920b8e,0x93f0cb58,0x7f5e96d8,0x0fb8b17b .word 0x34e3c863,0x94e3e3e4,0xc5a86dfe,0x8c295df2 .word 0x13290331,0x3b36ac46,0xa47c5a7f,0x1463ea96 .word 0xbe500143,0x7ea0026a,0x5afc27cc,0xb9a1264f .word 0x1e49b630,0x6d1d4e0b,0x838cbf05,0x3de79275 .word 0x2210dfc0,0xab5b7f97,0x7ad17ee1,0xea36cb41 .word 0x4b003768,0x80e48dc5,0x09f2726a,0x3b007944 .word 0xcbaa1e4f,0x08d2a757,0x16ee9c50,0x15f5fc56 .word 0x55cf216e,0x98c3c2ca,0x446553c7,0x0659549c .word 0x27bfc5f9,0x46ede566,0x789cb57d,0x8ca35b8d .word 0x3b324bcf,0x3208c28d,0x118ab48d,0x8e4e2568 .word 0x22e9fe9f,0x980eb238,0x38f84c86,0x1e227d31 .word 0xda84cc8f,0x130bdc29,0xd5422fba,0xe5c257de .word 0x5655c599,0xcae03c2e,0x12d2492d,0x9dc453db .word 0xbf0dcd4d,0x5a782056,0x54d54719,0xff94e637 .word 0x6d2fd95e,0x15c36809,0xaebe52dd,0x481af799 .word 0x2bc5b335,0xeeba9843,0xbc53e708,0x2f701a83 .word 0x72646a26,0xe8630917,0xf374842d,0x65521b10 .word 0x6af726fb,0x453dc776,0x0d2875c5,0x31c3f60d .word 0x0a7cb11d,0x2f8ce007,0xe6a76f30,0x112ad047 .word 0x356eb763,0xebdd9615,0xd0ee3e8b,0x563c9bac .word 0x65b2e36a,0x9a8c2385,0x159adb16,0x2e80de33 .word 0x75b851fc,0x94c0dae5,0x513df1d6,0x59f22e84 .word 0x8d808369,0xe675ee2e,0x4a3abc0c,0x7793ce3f .word 0x911ee21f,0x5b30e33b,0x38a958ad,0xc685ccfc .word 0x112a348b,0x6f2e72cf,0x3ab1b337,0x94e0a072 p5_local1_end: SECTION .p5_local2 DATA_VA=0x00082c000 attr_data { Name = .p5_local2, VA = 0x000000000082c000, RA = 0x000000001b000000, PA = ra2pa(0x000000001b000000,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 p5_local2_start p5_local2_begin: p5_local2_start: .word 0xb74b0d0b,0x75881514,0x5420832b,0x3da257d5 .word 0x6a213024,0xd058198e,0x98e15dd8,0x090ae8c0 .word 0x0ca6d462,0xf8b28782,0x637114c4,0x826e8447 .word 0x4f3c0600,0xcd3238d1,0x621a8e39,0x9f84ed8b .word 0x7051c2bb,0x28f68e06,0x05b90e38,0xeff6f99b .word 0x90f5097f,0xa731caad,0xad124d97,0x7013936f .word 0x1adcf809,0x64c19fa9,0x634fa970,0xa3f4c1fd .word 0x1a639d27,0xf67e3668,0x8e2f9051,0xace5b384 .word 0xbf397c34,0xf6bd9953,0xeb1b3467,0x49de2be9 .word 0x148d4698,0x83a0497e,0x096f2fa3,0xdfef63c9 .word 0xb715e4ff,0x6702739a,0x34543d43,0xa1e42800 .word 0x6d99bd45,0xeeecb12a,0x7c1ba6fc,0x5f8b7704 .word 0xde26c63a,0x37d6a0dd,0xa2c6a146,0xd020fbc7 .word 0x9ac3a5dc,0x99a6686d,0xc5d3f2b4,0x9ad7c70c .word 0x38cb0c2a,0x8b8f3403,0xd503247e,0xfa922ed8 .word 0x67f3d2cb,0x3057c27b,0xc3e9d511,0xa9f4d7f8 .word 0x8b7d3556,0x583a54cc,0x0833e93b,0xd154cfda .word 0x7a3e16da,0x7ba3f037,0x7df6457f,0xf9feb021 .word 0xb9ccb62a,0xa5fb8576,0x64e3e1c7,0x714d1b0d .word 0xbac449f1,0x1e6f249b,0xd0c36a67,0xf573798e .word 0xf94b7ba9,0x64c5b0ba,0x0b3b5b4e,0xf5af9d1c .word 0x131fee5c,0xe3a98ff6,0x11bfa896,0x25638824 .word 0x3b5fe6dc,0x0b0df08a,0x1a18b149,0x197bb9f7 .word 0xa55324ff,0x59eb52bd,0x5a6252a5,0x57129523 .word 0xadc8ce85,0xdde0ae93,0xf2d78312,0xf4768efc .word 0x26b05462,0xca0fa36a,0x50d4258b,0x5a48fd59 .word 0xec3c0da9,0x5efa310b,0x7767cd5a,0x7ba8982d .word 0x8a69da14,0xf802c19f,0xbebc1115,0xb9e0b668 .word 0x9d2f4a00,0x72150bcf,0xff89c24a,0xce80d281 .word 0x1b4085fe,0x2f664625,0xbddb2839,0x5e2a9f51 .word 0xc4cd6c02,0xa3bcaef6,0xb5a9e5ff,0xfdc4b2f6 .word 0x2545912e,0xfafb61ed,0x655744f8,0x091285fe p5_local2_end: SECTION .p5_local3 DATA_VA=0x00082e000 attr_data { Name = .p5_local3, VA = 0x000000000082e000, RA = 0x000000001b800000, PA = ra2pa(0x000000001b800000,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 p5_local3_start p5_local3_begin: p5_local3_start: .word 0x5cfd63b1,0xaadeb94b,0xf1a90c39,0x8341c7c8 .word 0x50635757,0xdc6e26e1,0x07f9d74c,0x648fdb74 .word 0xbbbb380e,0x75da282a,0x0d30452d,0x598d3401 .word 0xfdc17c16,0x71eb14bf,0xe44de564,0xd74275a7 .word 0x361b6e6b,0x9f92e7b2,0x78091b3f,0xa7f8bbdb .word 0x872d7f48,0x8ce37fc8,0x1cf5292e,0xc297a362 .word 0x24ae7786,0xcbbaac4a,0x9cc7002d,0x3c4661ef .word 0x105ae57a,0x9e2ad411,0x6b1b350b,0xfd8179d4 .word 0x63f4f00c,0x77d82b1a,0x766d0581,0xa2c2aec2 .word 0x5094ed72,0x7c838cdd,0x51b5c9e6,0x066e1a9e .word 0xdc7da14b,0xa040afa0,0x3176b614,0xd814353b .word 0xbea3b0fd,0x333aa64c,0xb700df86,0x5fc19f5f .word 0x6e4419e7,0x6e61d8fd,0x476b72cf,0x04e9d311 .word 0x36c3fc6a,0x363f3de3,0x591cf90d,0x0bf6d7fd .word 0xedc247c9,0x27ded8b1,0x54cff60c,0x00d5bd8b .word 0xe61c93ba,0xfe7bb5f2,0xe6a00ef9,0x1997e452 .word 0xb5d0a5ca,0x0d032ec9,0x25fc816f,0x0dd2b2fc .word 0x183201a9,0x518957ab,0x33c25940,0x8660730f .word 0xaf6ff786,0x21ecc647,0x86e1ff4e,0x363c517c .word 0x7cfe23aa,0xf348b508,0xe00180ff,0x82ce0704 .word 0x0e44b4a9,0x47da11a3,0x3827aa87,0x5e6ae1f3 .word 0x1bb89d9e,0x109e7167,0x71517146,0x959de948 .word 0xf8071857,0xa4716c9f,0xaaa65821,0xcfae61ed .word 0x1a71eb69,0xa9aeb66f,0x3d75f38f,0x684ecb91 .word 0xad5987a0,0x8f881972,0x490392b4,0x75ecb618 .word 0x4175aa23,0xb973b991,0x3bd3af36,0x4ba4e0d6 .word 0x8eb60e48,0x0f06c873,0x40e68b70,0x64fd7f96 .word 0x13f86796,0x2cc65401,0x298005d9,0xcc6e111e .word 0xb9b817a7,0xda1ab221,0x8fa46e95,0xbef8bccf .word 0x23810f39,0x4435bc22,0x4226c21a,0x2e654d3d .word 0x4d59f1cd,0x6230da4c,0xdd97e5d0,0xebdad496 .word 0x058c9888,0xc4d8b08c,0x3a00fc29,0xc8a262fa p5_local3_end: SECTION .p6_local0 DATA_VA=0x000830000 attr_data { Name = .p6_local0, VA = 0x0000000000830000, RA = 0x000000001c000000, PA = ra2pa(0x000000001c000000,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 p6_local0_start p6_local0_begin: p6_local0_start: .word 0x69745edb,0xce1c174d,0x5917ccb6,0xcb0154e9 .word 0x32dd93bc,0x7d683c5f,0x7fc3fd63,0x78a435b9 .word 0x6829768c,0xcd24084d,0xa85741e8,0x20778243 .word 0xf955553a,0x2e5a1591,0xf447d239,0x444bb6b4 .word 0x01b57a87,0x93832945,0x862d235d,0x3a08486d .word 0xe6519319,0x243fc030,0xce64c5e8,0x56af880c .word 0x331014ef,0x9383aed0,0x2ffcd53c,0x602b01e7 .word 0x71b8e262,0x5ecb6559,0x1cb937a3,0xf0a30790 .word 0xbf2bebaf,0xc2b56048,0xfc996523,0x1d03b587 .word 0x94f71c01,0x09b95e38,0x66b601e1,0x2f0e8c5d .word 0xc8f3ee1d,0x5c8ca9c7,0xa00c9dc1,0xf672dacf .word 0x72248b06,0x4c5233a0,0xf1a7e6b7,0x8e4741d4 .word 0xc8b72c46,0x844a3193,0x57e3fa72,0xcb1a3aa6 .word 0xaa5188b2,0x4362737d,0x07814ea3,0xe8f5a543 .word 0x9865b069,0xb488b59a,0xb0e090f8,0x98268fee .word 0xa773c692,0x5853f127,0x631b6f3f,0xf38fe0d0 .word 0x990973d9,0x61827fce,0x0e10b3be,0xb43d571f .word 0x2fc51a53,0x186b87a3,0x2de55938,0x2ddaa536 .word 0x84c8e470,0xdfba6dab,0x9eb82fba,0xdeac9806 .word 0x408cba48,0x286cc156,0x804d5809,0x5bed884c .word 0x9be39589,0xe3f1884e,0xc339a52f,0x0d0f5817 .word 0x080bbb6a,0x04ee8478,0x83cd8ba0,0xee640663 .word 0xc83e61ff,0x349b5fd8,0xd6f7d289,0xa4498906 .word 0x872def8c,0xf58d18d9,0xe4be7aa2,0x86e74e58 .word 0xe3d67940,0x7cc782b3,0xf1bd08f3,0x43225952 .word 0x7318d625,0x2d9c5820,0x8f081cda,0xecdb4576 .word 0x4eaaa0d3,0xe484e6f3,0x1c3a9a2d,0xf7cac82d .word 0x47c49e95,0xde4c5d2e,0xcf3560ac,0x8059c342 .word 0xbe034a8c,0xcbb836fc,0x91756e20,0x654279fe .word 0x4d5af31a,0x39d5620a,0xa063fca2,0x37cddcad .word 0xdaa0fd4f,0xe584a3b1,0x0869a259,0x08f90315 .word 0x0b8c4ce5,0xa73ff925,0xbc6dc5ea,0xbf6830de p6_local0_end: SECTION .p6_local1 DATA_VA=0x000832000 attr_data { Name = .p6_local1, VA = 0x0000000000832000, RA = 0x000000001c800000, PA = ra2pa(0x000000001c800000,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 p6_local1_start p6_local1_begin: p6_local1_start: .word 0xfe03f07d,0xb013b796,0xc34e0d09,0x1ed58262 .word 0xd4f0c633,0x4aae7737,0x034e00cd,0x5016462b .word 0x56a504a5,0x6ec7f078,0x0e5f7b1b,0x0f8e752d .word 0x424a37f1,0xd6b20ff2,0xc0a461fb,0x08a4bc71 .word 0x03c63aab,0x353dff36,0x938f22bc,0x47f851b8 .word 0x391fc825,0x78449ee5,0xa8c99af4,0x5650c48f .word 0xc3f2848c,0x942f1db9,0x0467a275,0xd575d229 .word 0xcea82bd9,0x442f4181,0x4b69396c,0x79d6b96d .word 0x7b79d67b,0x1fcee18b,0xed3746bb,0x2dac2b07 .word 0xfd1415d3,0x8c1653d4,0x4c530b1c,0x04424621 .word 0x8dbe3a6b,0xc386f7d0,0xa2298061,0xd07bc107 .word 0x268f38b5,0xb6b6d42f,0xc39de27c,0xb87486f8 .word 0x71346fbf,0x588e63ae,0x84dafb47,0x24f2657b .word 0xf8eefae1,0xff39c961,0x0a3d04b3,0x13462906 .word 0x93e5427d,0x6d36479f,0xda9f82b0,0x9bb079b9 .word 0x910c0830,0xdbd03846,0xd8d25b04,0x79501223 .word 0xf0e03641,0xd833f3bd,0x75a0e1e7,0x7d211b02 .word 0xe7a5baa8,0x904398a6,0xf8507007,0xa4ecacba .word 0x28c53302,0xc3bc4c03,0xbed72060,0x5650e9d7 .word 0xebfd70e4,0x1f10d63c,0x486efb5b,0x42c40aab .word 0x7e15ce91,0xe3416ba5,0x137bb761,0x77ce09a0 .word 0x7c4e2a2c,0xde891a05,0xe60f0032,0xf0d77817 .word 0xdd300c39,0x2f3ba587,0x37a8d8b6,0x4dc2748a .word 0x9cd5c7fc,0x7b6d0322,0x64758b86,0x2ef95a35 .word 0xb71b82f6,0x76d2c88f,0x559c2fe2,0x959a8561 .word 0xf1afb0f6,0xacd0f7a1,0x9d4c5a46,0x8f906e7d .word 0x4af575b3,0x56c2d239,0x89bb4004,0x4982d404 .word 0xdbb4eb09,0xe4fd6df8,0x8967b094,0xb55e28e6 .word 0xaf412ba8,0xfea33ca2,0xbcd950c5,0x20e0d839 .word 0xa83766aa,0x9a94f103,0xf6106cf3,0x59f4cad0 .word 0x6a8bff26,0x75660a31,0x761462cc,0xff8cb1aa .word 0x4488557c,0x8c9e8645,0x676b8ef0,0x2378533b p6_local1_end: SECTION .p6_local2 DATA_VA=0x000834000 attr_data { Name = .p6_local2, VA = 0x0000000000834000, RA = 0x000000001d000000, PA = ra2pa(0x000000001d000000,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 p6_local2_start p6_local2_begin: p6_local2_start: .word 0x46e7fb81,0x9db16803,0x8f6cc381,0xc4f2db41 .word 0x46c20ef6,0xc4ca72bc,0xe0a97fe6,0x737fba31 .word 0x8bf32b16,0xf20ab336,0x42b36277,0x8b7d48b9 .word 0x77803023,0x7085acc5,0x3e9234ca,0xf61ccf2c .word 0xe12dcbfe,0x0c6f7932,0x1e16c92b,0x9fbaf84a .word 0x982020d9,0x6762302c,0xd7d6ca14,0x0192a60b .word 0x8b1b0fbf,0x09289a8d,0x10097961,0xb1119e2a .word 0xa977bae5,0x3392a459,0xf2b08e50,0x6031affb .word 0x7529c275,0x6c6c422d,0x6c89c9c2,0x40cf6202 .word 0x393924fe,0x9c67905a,0x1935984b,0xc99d5abd .word 0x6d0a4926,0xc7d19761,0x6639c8d1,0x3cac8b2c .word 0x565a243b,0x72d407a5,0x1e87018b,0xb1b7f0f9 .word 0x7fbe1a8f,0xea497be0,0x46d59d5d,0xe6feaecc .word 0xcd5d1a31,0x61d32c6e,0x1c94d02b,0x65c935a7 .word 0x3813b9b6,0xe9860ef8,0x14cf8314,0xb5ef829d .word 0xd61e9faa,0x7a3859da,0x306fed03,0x4c1bbdb5 .word 0xe199f579,0x009b9c43,0x58b63839,0x2d7bf432 .word 0xc1255035,0x5b3f5c47,0xed0ded4c,0xf933d911 .word 0xd02a6857,0x590c39e9,0x91d24e4f,0x9b0e8a3a .word 0xe4116f09,0x6eee3a2f,0xacb18e87,0x7771757f .word 0xe478bb7a,0xa5cbe4b7,0xd2af57d2,0x9342123e .word 0x0affd9aa,0xbdaebc88,0x5fc08254,0xa86e3c59 .word 0xae1f0383,0x24aab0b7,0xb75e9549,0xd59300ec .word 0xd4f53226,0xf113559f,0xa4c6521f,0x3e236a6e .word 0xea9826c0,0x3497c16d,0x7287572f,0x7f60db3a .word 0xa12c6f51,0x11c62910,0x7dc37f3b,0x449d54b1 .word 0x65066f0d,0xc16d87f1,0x6e27f05b,0x9448ac89 .word 0xc0359cf8,0xd79deb6f,0xa7737026,0xe572f3d2 .word 0x42821a03,0x39f42039,0x213e608b,0xd5fc688c .word 0x7a919335,0x3abeafe1,0xb97a4b06,0xc5000f8f .word 0xf629c77c,0xdae135ca,0x0a4c08de,0xbf87c8d8 .word 0xc2fc91db,0x6e1312cf,0xce8e7166,0x36d8f327 p6_local2_end: SECTION .p6_local3 DATA_VA=0x000836000 attr_data { Name = .p6_local3, VA = 0x0000000000836000, RA = 0x000000001d800000, PA = ra2pa(0x000000001d800000,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 p6_local3_start p6_local3_begin: p6_local3_start: .word 0x698e2ce0,0xe21f503c,0x48409c73,0xc8b156c7 .word 0x331eda64,0x2262d739,0x63df5f1c,0xbc8b435e .word 0x3a9dcfc9,0xa1b8da4f,0x9c80405b,0xa63f76ff .word 0xb172c5ef,0x8c4e5337,0x6d1d1b6f,0xf5e0df9f .word 0x21a8d93f,0xbf78cf7b,0x24551983,0x9aa64bfb .word 0x9c3c00eb,0x77109532,0xb3eff13d,0x2ed1c43f .word 0x5e2c3699,0xa304346e,0x437f61d6,0x01e3e1eb .word 0xd2ed691b,0x9795eb7b,0x6dc47402,0x6f9be45a .word 0x15481475,0x264c82b4,0x1d977c17,0xcb27797f .word 0x1d6541c4,0x92797bea,0x5b875563,0xae6b5f68 .word 0x9a440eb8,0xa4417191,0x82049a64,0xb217f0f4 .word 0x91d70100,0x1b27ed0a,0xe35aee49,0x2c3c5ec3 .word 0xa1ececf9,0x69947996,0xbfe11428,0xc69cc7d3 .word 0x6ca590c7,0x26c4288e,0x1e9617a8,0x9b9338e7 .word 0x06b5354c,0xe244f7cf,0xc4dc5b15,0x33b10a30 .word 0x7ed11c32,0x9eba4757,0x1df9f45e,0xe19b4d99 .word 0x67b60e53,0xc3e70127,0x1ab334c4,0x159d65c7 .word 0xfb2844d9,0x18c1d9d6,0xd53f574b,0x09d857c1 .word 0x471f0816,0x5c2b77a8,0x65719c33,0xb27fab21 .word 0x4ed67392,0xa73d4f80,0x36b03c93,0x2f2c6bc7 .word 0x440f61c8,0x67c567c1,0x8da0fe4a,0x559e48b9 .word 0xa963cade,0xc5094464,0x48bef3ed,0xb026ee42 .word 0x54b5bf76,0x8611a8ae,0x292009a3,0x7f27ddaf .word 0x7c9ff4e8,0xe00a13c6,0x2aecaf29,0x1732c982 .word 0x46166e9c,0x1cfa7d9e,0x4e407bcc,0x9c640709 .word 0xd0f979c7,0xb283fe55,0xbbc74fd3,0xa4c117f7 .word 0xa5108641,0x73942c72,0x364d6995,0xe86b07ba .word 0x00262651,0xec133438,0xf528fb8d,0xf034b4cb .word 0xa7309fde,0xc5a28370,0x995ec861,0xea7dec35 .word 0xef533a87,0x819ad85c,0xccdcf101,0x11169323 .word 0xcf153d59,0xd0bc4747,0x690542f7,0x7f27118b .word 0x6001f3e1,0x072a6702,0x06d003de,0x0cfd48f9 p6_local3_end: SECTION .p7_local0 DATA_VA=0x000838000 attr_data { Name = .p7_local0, VA = 0x0000000000838000, RA = 0x000000001e000000, PA = ra2pa(0x000000001e000000,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 p7_local0_start p7_local0_begin: p7_local0_start: .word 0x30388bf8,0x1a92afa6,0xf89adca3,0x7efc74e2 .word 0x328ad406,0x518e1425,0x7a6e77b2,0x8733b06b .word 0x3e11ee5f,0x06727079,0xcc900d34,0x14c98b1f .word 0xb7df7b67,0x69884ea4,0xf9da6d4f,0xfdb9cb41 .word 0xa59547c7,0x6100e101,0xa1006424,0x3cff01d5 .word 0x8d228ea1,0x0743b512,0xf343a8a4,0x01a791de .word 0xf7d476f0,0x5062ba99,0xc926201b,0xd55c9659 .word 0xaaa5bb7a,0x538c51a8,0x89e626bb,0x5e3a0a31 .word 0x84a3bef2,0x7b56e32d,0x123c4415,0x36eb9aa0 .word 0x9b76d27d,0xfa69d32a,0x9f985130,0x83ac7484 .word 0x550e8480,0x0161ede4,0x8bf77d76,0xf71f9cbe .word 0x81838d5c,0xea7706da,0x318bdbd1,0x73cb70da .word 0x33fcf17d,0x99bae719,0xac7eb009,0xdd1e2988 .word 0xf65768cc,0x6cdaacc8,0x26136c1b,0x3f4e017d .word 0x6cc01d6b,0xfec2fd16,0x90f8bea0,0xfdc457f2 .word 0x563f153c,0x0f246953,0xf7f0d897,0x678b4e70 .word 0xeaa77b34,0x8a3d7f66,0x22295962,0x19c0cec5 .word 0xba7abd01,0xa36ce9ac,0xbf51161a,0x508b71f7 .word 0xe890df4b,0xac40d267,0x2169d662,0x9a876f67 .word 0x5d6bdb65,0xb4755ecb,0x248ff828,0x99626b50 .word 0xc1a56ae4,0x0e3dbb9b,0xe05ebf84,0x518f1ab6 .word 0xa9d9654d,0x9f7a80a1,0x7e86b6ab,0x1daaa42d .word 0xdf6ebd06,0x56638482,0xc8e6cd0d,0xc4ca7de7 .word 0xaa9c9d25,0x420e44ce,0x45aaae6e,0x0f5593aa .word 0x2e76bf74,0xa5d64059,0xa2b59105,0x23397d3e .word 0xa5bbfc11,0xefd55b9b,0x2b2f64d8,0x2f7460b4 .word 0x4721ca7d,0x617c1487,0xbf920340,0x80fbf3bd .word 0x03ed65e0,0x8d0fb513,0x1e982e0a,0x48133181 .word 0xbe990d63,0x67c2eed7,0xc643abca,0xe5ceca1b .word 0x71d8df56,0x15d8f998,0x03032aff,0xfb29368d .word 0xdfc25b43,0x43259846,0xbeb54822,0xcce1ec49 .word 0x9e5e2e0f,0x20826111,0x1f587259,0x096c4d57 p7_local0_end: SECTION .p7_local1 DATA_VA=0x00083a000 attr_data { Name = .p7_local1, VA = 0x000000000083a000, RA = 0x000000001e800000, PA = ra2pa(0x000000001e800000,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 p7_local1_start p7_local1_begin: p7_local1_start: .word 0xf403bc4c,0x686d4d05,0x249b2de5,0x8cd81bd2 .word 0xedaf2d57,0xefb87249,0x8a0ee2f7,0xe1b764b2 .word 0xf3c5b82a,0x2d0828bd,0xa127cffc,0x6648edef .word 0x51cdb5e2,0xb046fee4,0xb5261ff2,0xdde29d78 .word 0x8060cd6a,0x691a0d75,0xe2d2615e,0xd9f815ca .word 0xed414f71,0x6a94c2eb,0xf6a7c74a,0x971434a2 .word 0x7b6a72b5,0xdfea3d61,0xc9228086,0xf939855c .word 0x5d3b9f70,0xbb139525,0x8167187c,0x8f351ca1 .word 0xcd84a6fb,0xed3aee76,0x24e31b5d,0xe2bccdee .word 0x92f127d4,0xe32e7f77,0x5cae2ad6,0x321fc934 .word 0xee320b79,0x09c18d7d,0x66076606,0x5ca894c9 .word 0xc7e993ba,0xe0bab2d9,0xf564668b,0x5e9a27dc .word 0x96e28b30,0x63c1b73f,0xdd9d4293,0x5a611b1b .word 0x9074ed26,0xaab853e6,0x8b9711ec,0x278e3b08 .word 0x71e44b90,0x991061e5,0xa8254d9e,0x3029f44c .word 0x9b6e313c,0x3e734a2e,0xaf91a3bf,0x128b206e .word 0x0c73299d,0xacb3bedc,0x3ab787fb,0xa33533f8 .word 0xc1bc68aa,0x5ae14d7e,0x5e546499,0x9d5daf1c .word 0xba6d2a0b,0xe388e69f,0xcecd5f10,0x76f10202 .word 0x61636971,0x4e970d34,0x20925b1c,0xde213e00 .word 0xfc426991,0x6b4b5aca,0xa9a69ad4,0x58a74c2e .word 0xd75abf00,0x689b9a35,0x8091e913,0x9841dee2 .word 0xde3d2f73,0x0c69dfc9,0xbaa5dbad,0x0046a20f .word 0x05eeb2fc,0x2770bcee,0x88b33da7,0xd0232232 .word 0x98a1fb4b,0x89993984,0x98859c9e,0x746031be .word 0x3f9b4e60,0x69d48118,0xcaaf3485,0x7a347672 .word 0x18d07cdc,0x6297453b,0x80501d47,0xfe1ba507 .word 0xb491042f,0xf99ec55c,0x4f7e7164,0x8b11858e .word 0xe731b0ca,0xc36395ce,0xc1662dc5,0xe69208a6 .word 0x42659241,0xf86dc1f9,0xf4cd4c39,0x83c4ec5f .word 0x438ee627,0x6bb8573e,0x5be804a5,0x4f6d6e31 .word 0x2dc67f3a,0xb885210a,0x780205bb,0xa9ed664d p7_local1_end: SECTION .p7_local2 DATA_VA=0x00083c000 attr_data { Name = .p7_local2, VA = 0x000000000083c000, RA = 0x000000001f000000, PA = ra2pa(0x000000001f000000,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 p7_local2_start p7_local2_begin: p7_local2_start: .word 0xa2330beb,0xa72323cd,0x4bb0ba49,0x993d9cf6 .word 0x768594b2,0x0140d110,0xcf41857a,0xe36baa20 .word 0xa85439ea,0x72923e4f,0x63a2b0c3,0x371d14c4 .word 0x6528a56e,0x97e3a9fc,0xd737cfc7,0x6616198f .word 0x7898d026,0xb4410242,0x335a2b91,0x2aa4b2d9 .word 0x1b2eed67,0xc5998e6f,0xe13760b9,0xef236c23 .word 0x60bf832e,0x99fad392,0x77e47d54,0xc53c958f .word 0x8bec8825,0x0afa6ecc,0x2a6ba496,0x0cad233e .word 0xb27b46b9,0x6df9522b,0x97b86fb9,0x5aa3988d .word 0xf4cdbecd,0xef465ea2,0x7a8bceac,0x1fa92a49 .word 0xd4f1bd79,0x491fcdab,0x9341cef2,0x43d1c0af .word 0xe5300fe7,0xd3979d23,0x24ab1498,0xd8aa39b9 .word 0x7debec22,0x84d9509b,0x4e6404a8,0x899dfdfb .word 0xc114fd25,0xbd159d9c,0x02544f24,0xfbf26b0b .word 0xdf9ae2c1,0xca75422a,0x41825dd1,0xaca85f4b .word 0x47287cd5,0x63795795,0xeb2f87d0,0xda534ebe .word 0x378f6992,0x4f74364d,0x28a2c482,0x23e81310 .word 0xebfe8467,0x551a5cb8,0xfce9a011,0x0fbf44a8 .word 0x12eba4d9,0xd8e1a1c7,0x46a9fb0b,0xd72cf023 .word 0x1d0aef21,0x61a09a6e,0xd555fea7,0x2adf4c44 .word 0x9128df26,0x862fd614,0xbbd0dcbb,0x0167b7ef .word 0x13241f50,0xbc48372d,0x872469ca,0x38a9edf5 .word 0xb34fc6c7,0x206c19cf,0x9c13e08e,0xcc492cb3 .word 0xb96d2f8b,0x8be52302,0x69dac36f,0x31cdbbed .word 0x7dc2b2d8,0x602325be,0xfc383066,0x8d8b9dd5 .word 0x34165375,0xa61ebdd8,0x38fc3b37,0xed5afe23 .word 0xb5fe2809,0x08a70991,0x49d8a585,0x9fe038e8 .word 0xb393a906,0xb09307c3,0x2acf8e70,0x71ec3b8b .word 0xfa5f4412,0x40f5fa5c,0xb19fc736,0x415e4e0e .word 0x70c28154,0xd77041cb,0x64923b54,0xb04851ea .word 0xd7385541,0xac945656,0x15714600,0x08643ad6 .word 0xd14b2d88,0xd0c63a9c,0x5973ce4a,0x0498a781 p7_local2_end: SECTION .p7_local3 DATA_VA=0x00083e000 attr_data { Name = .p7_local3, VA = 0x000000000083e000, RA = 0x000000001f800000, PA = ra2pa(0x000000001f800000,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 p7_local3_start p7_local3_begin: p7_local3_start: .word 0x1752f510,0x127e0674,0x853a9e10,0x82552cd2 .word 0xea40136a,0x7a79a7b0,0xc2ea9d4b,0x1071f23c .word 0xd12af9b6,0xa5469c52,0xaa76f6f0,0x5bba359d .word 0x7c867dc3,0x69588cb1,0x7a1d73a0,0x235e04ca .word 0x12df87d0,0x76178096,0x47fcd241,0xd8a0dea5 .word 0x65201885,0x6d263e4a,0xbfaed5d0,0xa0a5b1bd .word 0x23295839,0x6b84811d,0x7e42bf99,0xde8339c2 .word 0x69f971f3,0xd1c913e9,0x3acf4365,0x30427f63 .word 0x848b3e92,0xb24bb436,0x09c8aa02,0x79b587df .word 0x1f1653d1,0x7d524b99,0x3fe833cf,0xcbca2c28 .word 0x6d5b26c6,0x3dd40d12,0xd0e52e00,0x4a6a457b .word 0x109238e7,0x441b2067,0x8911a018,0x8bdf5b22 .word 0x77a9af65,0xf5106b5e,0xc1b29034,0x406ac76f .word 0x8ed11a46,0xe8232367,0xa4ee0d1f,0x3cd78a7e .word 0xf10d6bf5,0x6fd5d805,0x9faca704,0xc6ec7d8a .word 0x18cf62e5,0x3e9579b7,0x821c7fdc,0x0bbf5c48 .word 0x03887fb3,0xdd3f8809,0x76d20823,0xe7d2e70d .word 0xe86bcc01,0xa6cc00ff,0xd962bfc3,0x458cebc5 .word 0x6b5700ad,0x27bd710f,0xcf8e4e4b,0x641e225c .word 0x187e362a,0x4e7ca36e,0x23cdea0d,0x9f619068 .word 0x20567b9d,0xa589f8c8,0x2d1968ca,0xb4c57aaa .word 0x9706cc09,0xb97e7fcb,0x25954126,0x1dff1a45 .word 0xa00873db,0xb8bdbf04,0x686362ad,0x22f9c616 .word 0x0a1ac714,0xaf15767f,0xfc27ef1c,0x7e0b3d62 .word 0xca05eb99,0x5294e67a,0xdcc83f3f,0x5846db0e .word 0xf2cf98ce,0x79391ad4,0x1106f749,0xebb369e8 .word 0x74fa124e,0xae7b8c6a,0x789404ad,0x256287f4 .word 0x0ac1bf26,0x402cf823,0xd62bfc5a,0x66c959bb .word 0xa8f87e4f,0xb8ea70b6,0x94e4ea5b,0x701accd6 .word 0xb0f93d9d,0x562fca9e,0x5f56d864,0x33f62aab .word 0x4b9864d4,0x83c7024f,0x33078fd7,0x0047e543 .word 0xd71954b6,0xe1fb9dff,0xc265b12b,0x794b6f44 p7_local3_end: SECTION .p8_local0 DATA_VA=0x000840000 attr_data { Name = .p8_local0, VA = 0x0000000000840000, RA = 0x0000000020000000, PA = ra2pa(0x0000000020000000,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 p8_local0_start p8_local0_begin: p8_local0_start: .word 0xd77075f0,0x473565a8,0xc56f05ff,0x7253b075 .word 0x6431ae08,0xed9cda63,0x28374fba,0x2a9d4c80 .word 0xe70b3fa5,0x09967350,0x7dc4c9d2,0x0b459f39 .word 0xc9356239,0x94bc1f98,0x78702472,0x9770723e .word 0x2345fb77,0x686dd52e,0x0d91c924,0xb7a30d72 .word 0x3fa5d8b7,0xbe2275b9,0x10c06945,0x27563b00 .word 0x6af2db88,0x335ede26,0x928f05e3,0xbff3dd62 .word 0xe76dfb97,0x45d87f20,0x70d08e97,0x7c9b8f6c .word 0xbf74d364,0xb0c649e4,0xc61bdd3e,0x5a08fd14 .word 0x33801a0d,0x6f3e6907,0x345f4607,0xf50c7d3c .word 0xc62071b7,0xd3cb4c6a,0x585504c1,0x667f6596 .word 0x22edcec8,0x1aa43661,0xa023e594,0x60f1858e .word 0x19e8f8e9,0x3407c5e0,0x96a01e89,0xec711b1d .word 0x3e2b75c2,0x5d204ba8,0x931cfa0b,0x36d622da .word 0xd236af46,0xbaa5b1dc,0x0e5addd1,0x60181c5f .word 0x3f6c0128,0x6babe059,0x294cdf8f,0x50586574 .word 0xd43dd499,0x5ee2b29f,0xcedd0ca8,0xfb0ca299 .word 0x77011540,0x09d0b755,0x36c8e826,0xd3090b8d .word 0xdb9a4653,0x73bd0bf4,0x2c613dfb,0x359b369e .word 0xaeceebd5,0x1fcf8d3f,0x3b20bdde,0xec75addc .word 0x35b2a5a7,0xff2a4d9b,0x243dfb98,0x954369bb .word 0x17ac5f56,0x550acb24,0xf3b1d81f,0x434833ca .word 0x8ce1591b,0xf3518f17,0x042bc372,0x2b08deda .word 0xf2c70d6d,0x27474a0b,0xc33020ed,0x70decb04 .word 0xe3ced243,0xac7de464,0xf9129193,0x73043ff3 .word 0xcd3d3c4f,0x12031607,0xf6798909,0x8d90a6a1 .word 0x1b1da30f,0x66ea23da,0xa873fe0e,0x24524429 .word 0x1fb3536e,0x77ce2468,0x712e03dc,0xb3428bef .word 0x7d3f6a6b,0xd6c8c15a,0x7053c773,0x0fd99e08 .word 0x40ce6945,0xeddc4b71,0x6432ba40,0xc88c4052 .word 0xddd6126b,0x1229f1f2,0x254024c1,0x71e9e1f5 .word 0x12738f30,0x79b2e88a,0xcc4925a9,0xea3b4a4c p8_local0_end: SECTION .p8_local1 DATA_VA=0x000842000 attr_data { Name = .p8_local1, VA = 0x0000000000842000, 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 p8_local1_start p8_local1_begin: p8_local1_start: .word 0x32450d0e,0xc166a6f3,0x85e6e8f5,0xb7f89d64 .word 0xd2548dcb,0x10058129,0x46609ec8,0x7f03d67b .word 0x40a1e288,0x582ebb6d,0x59208529,0xe5b1ddd9 .word 0x624815e0,0x8ce38a46,0x409a8f7e,0x9a711a3e .word 0x1a7d393a,0x8c45d00d,0x797589ac,0xfb1591c9 .word 0xcf969228,0x11784aa3,0xde9b6f6e,0x9a9ec744 .word 0xe36ce9ac,0xb89efd00,0xdd471e13,0x8369e44e .word 0xbf5dd31e,0x5200249d,0x7280ea28,0x6fddfaa8 .word 0x6df9d54c,0x4ba18551,0xfb60a727,0x7d025370 .word 0x2092230d,0x53a5df00,0x182be471,0xbb3fde31 .word 0x12874a95,0x22dc6812,0x3bb63f8c,0xe3cded7c .word 0x58f24a76,0x0d9020c6,0x213d45f4,0x2c314680 .word 0xff882da3,0x82bbaeb8,0xc2053bcb,0xa8a73fba .word 0x3e6bd6db,0x73fa62b3,0xb321845e,0x7650f3ca .word 0x2de35817,0xbb613ebc,0x6f4fdf7e,0x65c74e0d .word 0x14286091,0x2865b952,0xa5c6da01,0xf0aab1c5 .word 0x46e58123,0x5a16e9af,0xaa174526,0xfd1f54a7 .word 0x864f6cc4,0x631b7cee,0x1915a81f,0xf5398d36 .word 0x2384f616,0x312615b9,0xe1013f2a,0xf3925288 .word 0xae2dbe99,0xfe3ddb40,0x9e89a0ac,0x5329447f .word 0x085e8a43,0xb8d5941d,0x14efbe98,0x4a5843ca .word 0xb523543f,0x75546ca0,0xee47b1d2,0x24ed5dd5 .word 0x9e0045c9,0xe071e31c,0xa2621675,0xf02962af .word 0xaf72cf5e,0xcff5fb49,0x7c57fcf5,0x359ff119 .word 0x46ac3976,0x6b71cf21,0x2103245b,0xfad203ac .word 0x3919db64,0x122c2cf8,0x96203d22,0x98056cbe .word 0x6d41a2fc,0xcb3f905f,0x3e76033e,0x0790187f .word 0xacce98fd,0x7ec14b46,0xa8c0c5b0,0x5c1f4d6a .word 0x21e65cb6,0xc96b35f6,0xb33a67b7,0x1444f72b .word 0x390d0ece,0x372e2b92,0x7c61e771,0x4555683c .word 0x052a14ab,0xe84037de,0x45692b89,0xdb3be246 .word 0x6e7cfa26,0x23877ed9,0xe656604c,0x3edf255d p8_local1_end: SECTION .p8_local2 DATA_VA=0x000844000 attr_data { Name = .p8_local2, VA = 0x0000000000844000, RA = 0x0000000021000000, PA = ra2pa(0x0000000021000000,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 p8_local2_start p8_local2_begin: p8_local2_start: .word 0xf618a60f,0xc2a48693,0x1c9ccdf5,0xddfc3e61 .word 0x98790521,0x28ee9214,0x8b1674e4,0xccfb6dbf .word 0x7611d1eb,0x3ee80e78,0x8ab9707b,0x17f7071a .word 0x627a1fcb,0xa0108ed7,0x3fb5a0f7,0x022797f9 .word 0x72c27f08,0x803a41cc,0x1154a16a,0x710a3241 .word 0x8991d6e1,0xd2a64c3e,0xc10e5fa5,0x22966e74 .word 0x119438db,0x63cea444,0xeeae6dab,0x62d93457 .word 0xefa54412,0xb173d40d,0x90690f43,0x87e9618f .word 0x5b932cf2,0x1a89184a,0xaf884809,0x63bfa167 .word 0x43380a21,0x7c57918f,0xc12f45c3,0x7d4c2517 .word 0xd52ae96f,0xd9a082d4,0xf2959a9a,0xb2604810 .word 0x83232879,0x2ddc4236,0x72a345c3,0x33938aa9 .word 0x1cf14221,0xf0916191,0x6c853dde,0xef338434 .word 0x0097e57e,0xedd32606,0xdff2df66,0x11487cdf .word 0xe40fb5d8,0x5a8f8e70,0x67c0a4fe,0x6b725d80 .word 0xefbcc3be,0x16292e75,0x2685da5c,0x35f9d937 .word 0x006f7371,0x31a82788,0x4f1e0b02,0xbb7ab2ef .word 0x2a228600,0x371d1782,0xa5a78f72,0x79e40b1d .word 0x0f2f8095,0x7b5c7e3d,0x68255aae,0x4b442f4b .word 0x102c29d4,0xc8f204af,0xe09b22be,0xe6a9b9ee .word 0xd1afd76f,0x5b52145f,0xe37913b4,0xe912db32 .word 0xa6705543,0x5bec565b,0x78b0ce15,0xc47302ff .word 0x8c6f6a26,0x625a395e,0xf4b8985a,0xf7c0cce1 .word 0x4acb8c4a,0xf0a343df,0x8bd78717,0xbe598618 .word 0xf3cbb624,0x9e5428f8,0x3890c585,0xc085754d .word 0xffdcb41e,0x6e11dc9d,0x9e6a2761,0x34a76fde .word 0x508f51d9,0xee31031b,0x5aaa39c5,0x4e32f8c2 .word 0xd347652d,0x6dda5f38,0x961dc0cf,0x51d7c98b .word 0x6e74d327,0x190babcc,0x87d9c32d,0xbea48534 .word 0xd26de5c1,0xf9432fbe,0xcad6c30d,0x23d92d89 .word 0x0e660db8,0xbb6a043b,0xb47d06c2,0xc4d506cd .word 0x2a35fcdf,0x2e444c14,0x0c517e95,0xe37da721 p8_local2_end: SECTION .p8_local3 DATA_VA=0x000846000 attr_data { Name = .p8_local3, VA = 0x0000000000846000, 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 p8_local3_start p8_local3_begin: p8_local3_start: .word 0x39b1fa62,0x314889c8,0xdebea5c6,0x811e13da .word 0xde01332d,0x7008356a,0x5f6e8495,0x9f10f882 .word 0xfc5abeb9,0x9a81724b,0x314a49fa,0x3da056ca .word 0xf336f0fe,0xf720a2a7,0x67bf6c5d,0x92e69af0 .word 0x32e14576,0x0a319e6e,0xa2700d15,0x1d91e285 .word 0x8db4b7c1,0x67c51bbe,0x62f90ca3,0xf1e5ace3 .word 0xe017cd7d,0x53391877,0xef7b6cc8,0x94634d31 .word 0xd8bf5ae0,0xc95f9e3a,0x8d0cdec1,0x61ef38dd .word 0x9eb6fa44,0x77a47bd5,0xb91ad794,0xb0ef539c .word 0x5285d969,0xf9b84cab,0xd9ed6e3a,0x97237e49 .word 0x94fe5d7e,0xe854940f,0x8f6d1003,0x733b63cc .word 0x3a677418,0x960b4701,0x7170ed52,0x528f4ef2 .word 0xccc45e6b,0x440543af,0xe7c8a2a1,0x770db435 .word 0xc2780626,0xef9e1b37,0x69224a4f,0x1035bdb8 .word 0xe5fb8182,0x2a159f33,0x9f1a8bc7,0x571fdfc8 .word 0x46bee0a7,0xb7dc5c1a,0x00d64269,0x7aede78f .word 0xe2b60353,0x80c58c93,0x36c1130a,0x209f851e .word 0x7596a889,0xe5320132,0x4486c937,0x2b7c2a66 .word 0x7c6da072,0x988d4c1e,0xedf615b9,0x70e0a259 .word 0x2f85bab0,0x02fb4399,0x831fed7f,0x38fbb0ed .word 0xb10a4727,0xe15fbf66,0xe244ec69,0x15a0a742 .word 0x8bfe90fb,0xddc0b08b,0xe26f1b1f,0xbf0a856b .word 0x8319be0a,0xb6efa24a,0x150d2d0f,0x162b8a84 .word 0xfccf29f7,0xa7ea4ff9,0x75647ae6,0x3fe7c069 .word 0xb2c096c8,0x2b4e1e5f,0xdfc4e115,0x2077de84 .word 0x6b49d616,0x330f4b02,0x4049ab40,0xc49e1b86 .word 0x619979f6,0x5823aace,0xf7ad4f34,0x5667ace5 .word 0x427f5b51,0x04430a03,0x10a35206,0x5d1cc1c5 .word 0xb7fbf7fc,0xdae6257f,0x89098ec5,0x43a8af01 .word 0x2dd33632,0xaf7ebe10,0x89b37a30,0xf31b4ffd .word 0x5aae82e7,0x4d6e420c,0x1517efbe,0xaa646967 .word 0xfa8b5550,0xba7cbbc7,0xc783a557,0x6a9cb464 p8_local3_end: SECTION .p9_local0 DATA_VA=0x000848000 attr_data { Name = .p9_local0, VA = 0x0000000000848000, RA = 0x0000000022000000, PA = ra2pa(0x0000000022000000,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 p9_local0_start p9_local0_begin: p9_local0_start: .word 0x810a2110,0x105517c5,0x0a3ba227,0x62509191 .word 0x203ffbaa,0xe5f3f92c,0x97253b18,0x91047ba1 .word 0x2be71bb5,0x5639d99a,0x480909be,0x053780a3 .word 0x8557e14c,0x36db1765,0x1494b256,0xb2039f57 .word 0xb76db32e,0x999b3a7b,0xcfd03ea2,0x0fcb6bcf .word 0x30ee8e8e,0x05d825c7,0x00180d65,0xccb1c0e5 .word 0xb37e89f5,0xe1c5a0ce,0xc0872bc1,0x6a8e3502 .word 0xd3832abb,0x89a85b91,0x6aa72f72,0xa8b06657 .word 0x4ac6b204,0xc72e7bf5,0xfab39c7f,0x411e3a53 .word 0x811ba2c1,0xd8dbb453,0xd7422ac2,0xd9ad7001 .word 0x94b5bdf7,0xb57862ab,0x9b723160,0x8ad842a7 .word 0x9437b8d5,0xfb89146c,0xfc3a32a1,0x8cf59227 .word 0x972da8b5,0x0cc909ec,0xe35a6682,0xd8184461 .word 0x0634d61a,0xa0f0eee9,0x2c8de3cc,0xe3636874 .word 0x5071b119,0xcee933dd,0xa49b71cd,0x8b579914 .word 0xbca1189c,0x6ffa63aa,0x8a285063,0x35d2b543 .word 0xd9bfd2ce,0x5a6ee56d,0xbeaf8cef,0xece07cb3 .word 0x764b9123,0x92b60647,0x4c33cb27,0xfea82334 .word 0x05fb3bbb,0x28dc68ba,0xc9a616d5,0x20c28cca .word 0x6df9930f,0x94d6e94f,0x37cf44a6,0xd1156a8c .word 0x23c09661,0x47823585,0x8280e068,0xcf5a5e3b .word 0xd2b2b435,0xc1921b3c,0x310ed19d,0x692ebf9e .word 0x06df0761,0xa5aadb60,0x4b40aaa7,0xad802987 .word 0xc35c00bf,0x74887c4a,0x251f2f48,0xf9be7b1a .word 0xc04c4def,0xdc6d4f7b,0x1b466f77,0x753d7f64 .word 0xa002f158,0x4e5be10a,0x1896e250,0x829a780e .word 0x48d1e0c0,0x40f36847,0x1a9107f9,0x07dee51f .word 0x81cec005,0x43dec35e,0x345d6b1f,0xbe8008d7 .word 0x4f6c9d17,0x51ad4026,0x30900fa8,0xb4e5b23c .word 0x76ebb12a,0xa1910ab6,0x90acc06e,0x4b9d6feb .word 0xccee9132,0x9e865b16,0x66313ee1,0xb56ca7e5 .word 0xb1bad15e,0x82faddf3,0x946adbbc,0xea76c6ac p9_local0_end: SECTION .p9_local1 DATA_VA=0x00084a000 attr_data { Name = .p9_local1, VA = 0x000000000084a000, RA = 0x0000000022800000, PA = ra2pa(0x0000000022800000,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 p9_local1_start p9_local1_begin: p9_local1_start: .word 0x18ee73bd,0x67a2a402,0x4b924afd,0x9ebdd8a6 .word 0x8a3362a4,0x5ae2be02,0x5e34ff20,0xeefbc221 .word 0x68354380,0x5ec1f8df,0xd623bb2d,0x14f10b47 .word 0xe1c64627,0x35ff8a49,0x3bc3a6a5,0xad537ef7 .word 0x0e9e5367,0xa3301fe9,0x209774d8,0x7e4c394c .word 0xd0e8958c,0xc393b9cf,0x7d3a8a9b,0x6761cbbf .word 0x819b9f07,0x416241fc,0x6054b102,0x3cafe840 .word 0xeb99021e,0xb322f30d,0x3007119e,0x6ae20e46 .word 0x462421be,0xc39243aa,0x930dc97f,0x816716d2 .word 0x41c78844,0xebc04117,0x9b411851,0x05ebd7db .word 0x524799d5,0xa6ffdd6d,0x953f4e7b,0x531d58e2 .word 0x445fbff6,0x6656ef1c,0x8e1fe774,0xd7a92fba .word 0xf3adef12,0xe64cd808,0x8cc19b3a,0x7b30319c .word 0x5c9a6f7c,0x3d5100fd,0x9851eaab,0x6d919f86 .word 0xebf51330,0x95857ef8,0xfa9d62a1,0x0b9186c4 .word 0x807cbe2a,0x6fe2876c,0x2a6a7583,0xd26dc2f0 .word 0x44a10baa,0x86294fa7,0x1c987bd2,0x0fa16c42 .word 0xa3892258,0xb5cd747c,0xf4737e98,0xeb39ace3 .word 0xa7e86416,0x491df153,0xd34e29d6,0x351b3f90 .word 0x3410b8d8,0xb865d09e,0x8d711f43,0xd9fa5b71 .word 0xf23c8da6,0x8a324332,0x6fd82dfd,0x07ed21e7 .word 0x50a62ab4,0x2d1e0978,0x8ec23d46,0x46153a55 .word 0xeec1b557,0x238717f4,0xb724d1a0,0x95fe152e .word 0x9e953e21,0xeb6ef5f4,0xae5af69b,0x5435ea71 .word 0x56dc2e1e,0x19bd5d1b,0xdddc50d8,0x4c4b07f0 .word 0x520e6d46,0x86a173d9,0x1d51a704,0xadab6e48 .word 0x48e9f378,0x9b9814a9,0x48f1ddc1,0x7d72ceb1 .word 0xcbc91dc5,0x39444186,0x848d510a,0x3ac626c2 .word 0x35fa53fb,0x50452704,0x5755ca40,0xde4798c0 .word 0x5759f1dd,0x0f9eb9b2,0x87680168,0x52185bbd .word 0x573cb8b7,0x195f0919,0xcdce1f9e,0x4324221b .word 0x53f5e1ef,0x9a6e81a4,0x29f6b35a,0x79892ac2 p9_local1_end: SECTION .p9_local2 DATA_VA=0x00084c000 attr_data { Name = .p9_local2, VA = 0x000000000084c000, RA = 0x0000000023000000, PA = ra2pa(0x0000000023000000,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 p9_local2_start p9_local2_begin: p9_local2_start: .word 0xbcde2c44,0xbfc28109,0x7f469a7c,0xe43402ca .word 0x7761e6a2,0xeb20a83b,0x0984e1d6,0x7a17bf2b .word 0x0eb8517e,0xebb67467,0xb918ba2e,0xbcad3780 .word 0x916abf64,0x60d53937,0xb4ac1a8b,0xbc5aabb4 .word 0xe1868f80,0xd96c2c93,0x98063146,0x7ba08ed6 .word 0x679d9099,0x2b22fd33,0xece89009,0x6052785d .word 0x4cbc61a3,0x3e6350a4,0x77a386a7,0x0c90f54f .word 0x279160e9,0x9866022a,0xfcb159e0,0x6f51f8c3 .word 0xd2b7bdfb,0xbb03d5dd,0x496d7173,0x2da03369 .word 0x8f5d0844,0x0efbd69c,0x33520afc,0x38ab9974 .word 0x635e5a7e,0x64f33051,0xe0001efe,0xf75acc10 .word 0x6dcedde7,0x92c7d5fc,0x64292678,0xec5f05c8 .word 0xd0c8d596,0x6128f9f4,0xe38b6cf8,0xc2917ff6 .word 0x211b9dfb,0x5b3be509,0x1034448b,0x5ae591d6 .word 0x68679d36,0xc952538e,0x1fa865c9,0x59f759bc .word 0xa3daafd9,0xf975d3b8,0xc45e9c97,0x6e70dd05 .word 0x163c3185,0xb421c757,0x78c0fb18,0x58774039 .word 0xd8282fdf,0x877dbd4a,0x1320e33f,0xcb136034 .word 0xd6b8b7a8,0x0534354a,0xd4f1dba1,0xe092b1c2 .word 0x83a82b1e,0xd07e748d,0xde651a5a,0x5936b463 .word 0x8a9a00cc,0x054cc1fc,0x961f0607,0xdc6e85b7 .word 0x427c6df7,0x2ead0851,0x610b0562,0x4c74daec .word 0x8decba27,0x138e035c,0x09c0ab9d,0xdbfa8b84 .word 0x0fcc73f8,0x489ac8b2,0xdc76c6a3,0x8717cb71 .word 0x3cf930f0,0xb7814654,0xc1ca9a02,0x4fe1103e .word 0xeb35540d,0x703d202f,0x3b3e4334,0x2445605a .word 0xfd7ba813,0x75dbade4,0x25d05254,0x22f0706c .word 0x574b82f9,0x64e5d21e,0xba5aeb14,0x641d098d .word 0x20d404bc,0x82b64d3b,0xdd1818ad,0xe33fe417 .word 0x2c69e268,0xca7ffdaa,0x1d3fa2a2,0x0af1aa98 .word 0x81559c7a,0xd61b4946,0x59347965,0x3129cdba .word 0xcd9b77f1,0x8e8c837b,0x68d91927,0xba5e7589 p9_local2_end: SECTION .p9_local3 DATA_VA=0x00084e000 attr_data { Name = .p9_local3, VA = 0x000000000084e000, RA = 0x0000000023800000, PA = ra2pa(0x0000000023800000,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 p9_local3_start p9_local3_begin: p9_local3_start: .word 0x6f54312a,0x281aae61,0xc0e8ca9e,0x3e515452 .word 0x36244fdf,0x00384ec3,0x75cfbe21,0x092a4fb7 .word 0x45136737,0xb8d39baa,0xe9fc304f,0x825c51db .word 0x2d7e2ddd,0x69c3da25,0x9158d27f,0xba2004e8 .word 0x63e87233,0x1e180da0,0x0b18ec02,0x91a16777 .word 0x2f03b0d0,0x34423ac3,0x79a4cbd5,0xfc44d88d .word 0x24a57057,0xedca5709,0xc5db171d,0x7f2e6147 .word 0x1695303b,0x31c9c49f,0xdcf84f5b,0xf851c783 .word 0x7cfe9b92,0xd230a2df,0x77b23116,0x6c98c376 .word 0x756d7a91,0x5bc34058,0x72094d53,0xc49bfa53 .word 0xdb88465d,0xa23172f0,0x10ad63c1,0x82b82655 .word 0x65b54a44,0xe79730d6,0x4a78abfc,0xe79cae2d .word 0x113af9fd,0x42065363,0xf62349c2,0x6b325f7a .word 0xcfd5adb2,0x5109647a,0xaac903b7,0x0c69e14f .word 0xcc69b68a,0x21f18acf,0xd41b64d7,0xcbb54c28 .word 0x518a84d9,0x7f56bf1a,0x3497e978,0x415d46a4 .word 0x72541b73,0x7cd71f09,0x7840bb60,0x97ace309 .word 0x7f504e55,0xcc6fb697,0x6afddf50,0x05b7eda1 .word 0x22d1e545,0xf36e8587,0xbec31ff5,0x2956db77 .word 0x2c0ac68e,0xe794a224,0x10d9ad78,0x77a5d63c .word 0xa5f46a0f,0xcef1d441,0xe633c688,0xb8a3cf81 .word 0x6b464a4d,0x8b44bdaa,0x95a1063e,0xcf070ad8 .word 0x0ae202fc,0x65a91ca0,0xf97bc9ef,0x76fff9a0 .word 0xdcf322c9,0xdca12ea4,0xd04309ac,0x1bae064d .word 0x4facdfe6,0x44ae67ea,0x99e18a78,0x90039e0c .word 0x5147ae03,0x75583c82,0xfc452202,0x7cf3c365 .word 0x5cbcfa9a,0x6ddee770,0xbafe9c3c,0xe26dea27 .word 0xa7b7b6f5,0x65c6c4e7,0xa604cfcc,0x7e05be5d .word 0x6ea18522,0xafeaf902,0x0574f8b3,0xbdebf19f .word 0x78aafb65,0x8f9326f8,0x1eab507c,0x1a89a3c5 .word 0x93a9dcc2,0x5a89adc0,0x21efbca7,0x14d03924 .word 0x236332b3,0x5181781e,0x36f190df,0xf8826352 p9_local3_end: SECTION .p10_local0 DATA_VA=0x000850000 attr_data { Name = .p10_local0, VA = 0x0000000000850000, RA = 0x0000000024000000, PA = ra2pa(0x0000000024000000,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 p10_local0_start p10_local0_begin: p10_local0_start: .word 0xd0517144,0xcd5317db,0xe25ff6a3,0x1bee30ae .word 0x07d6fd5c,0x6760818f,0xe6d3f6a4,0x44aac06f .word 0xaff022ea,0x93a0d506,0x484f72d7,0xcbda6fae .word 0xbe7b6556,0xe38c036a,0x49e33068,0x428bc257 .word 0xb43ffd11,0x6f1c27c4,0x9ff1766d,0x4928f4dc .word 0xc74ced19,0x0e7f1b21,0xb2f3be1f,0x9976df85 .word 0x395fc661,0x8ce9805b,0xf9e12a75,0x6c736b63 .word 0x485c25f6,0x26255541,0x4638df29,0x09c1bc8b .word 0x58c5c6aa,0x441823ae,0xf3022c61,0x4af51560 .word 0x96b64795,0x19d924d9,0x69306d33,0x30ca317f .word 0xa7649069,0x8144798c,0x54ad93e4,0xe21c980a .word 0xc852657c,0x8510c578,0xd961b543,0x68a220c0 .word 0xa0e3d912,0x80b8cfa5,0x196ad559,0x8862294f .word 0x95202527,0xc1fe0aa4,0x113e3b86,0x2a582b6e .word 0x27672bbd,0x9304536d,0xc8c1b2ca,0x75721ddb .word 0xb963e822,0x8ed396cd,0xd2f50e57,0x176e4413 .word 0x0538d29c,0x429459de,0xd6ec709d,0xcd89b925 .word 0x79e13ff5,0xb3b4b25f,0xbb5fcdec,0x8dc6520a .word 0xdea09149,0x3a78d98b,0x07a667af,0x8eb310ba .word 0xc8acd7da,0x270b6037,0x751e0ff5,0xca2399dc .word 0x3b590ca2,0x903b7a07,0xcd55e7a7,0x07d3b184 .word 0xcae44275,0xc8871337,0x898dce32,0x4449dd4b .word 0xe1089c38,0xddbd430e,0x7a8ab39c,0xc355f299 .word 0x01e0f1f0,0xc50af869,0x3d9f9fba,0xa0ec4af7 .word 0x13b191ff,0x4252f9bb,0x4b1cadab,0x4f1f2662 .word 0xbd5ebe04,0x11a064c2,0xd8d2c35a,0x8291b331 .word 0x9459b863,0x2de57dfa,0x4c022148,0x38c9e176 .word 0xda05d143,0x94db4d9e,0x384fd724,0xda9ca9b9 .word 0x4d7dac14,0xe6358b49,0x4e246bf4,0x0e1a6c5f .word 0x717a4944,0x3bbcf60e,0x771e9dae,0xbd90f731 .word 0x030df33f,0x9f2e1751,0x2505f05e,0x056e4d60 .word 0x558d0ee7,0xbfec237e,0x5ca0bdb4,0x112f08af p10_local0_end: SECTION .p10_local1 DATA_VA=0x000852000 attr_data { Name = .p10_local1, VA = 0x0000000000852000, RA = 0x0000000024800000, PA = ra2pa(0x0000000024800000,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 p10_local1_start p10_local1_begin: p10_local1_start: .word 0xca40644b,0xf49ee027,0xaaa34444,0x6d6eb398 .word 0x09238c88,0x4d238a87,0x30678086,0xd37b3788 .word 0x3b638683,0x965d046d,0xcb4d9c21,0xdb5c77a2 .word 0x915d59cc,0xc7dfda13,0x48d8ee77,0xdc51faa9 .word 0x45f2303b,0x93dc0722,0x24b53198,0x6de61027 .word 0x22e41622,0xe88ff237,0x9035ede6,0xc3c3e40e .word 0xb544d219,0xc05b1a8a,0x59a6e768,0x476be382 .word 0x82cfb42c,0xd5a0d456,0xeddca418,0xc4210366 .word 0x89afb9f0,0x8b6498b2,0x0f77b703,0x4b464d49 .word 0x82882208,0x92c4e0ae,0x5934c360,0xcc338118 .word 0xaa0b6b57,0x59194894,0x9d0fef8f,0x981e03d4 .word 0xa60d7c8d,0xdbc06e9f,0x97b771ea,0x2b36d4d9 .word 0xd14baeae,0xa5dcb383,0x67ff3505,0xad692597 .word 0xcb21db2c,0x922e0dfd,0xb4a2c021,0x80fe8587 .word 0xcbc20778,0x7b3226b7,0x71df5612,0xde83ce64 .word 0x34327536,0x11dfb1c5,0xe92f8829,0xe043a33b .word 0xc3b6e6a9,0xb9fe95c8,0xe17ccd2a,0x766822dd .word 0x2dfc0824,0xb20f4a63,0x3e55ae2f,0x9317bcbd .word 0x1a0b0966,0xa1d98950,0x58f131e1,0x719edb18 .word 0xca32dd77,0x649faa78,0x7f19755b,0xd505e3b7 .word 0x0149b231,0xff8bdd13,0x2beda29f,0x7e31e131 .word 0x1d54646a,0xc00a33e9,0xfa93b7df,0x30b49a62 .word 0xe93debbc,0x30cdba3e,0x7d6635e6,0x6486fd74 .word 0x20d0baf3,0xd65ddc1e,0xcdf0699f,0x0fbf2ef2 .word 0x6ce92d55,0xaf9dc64b,0xa8354916,0xf6e2dd99 .word 0xe0cd4e32,0xa16e885b,0x9b0d44e9,0xc1d72017 .word 0xe61b6daf,0x04930142,0xf15c94eb,0xb61fa3d2 .word 0x5826a6e3,0x4adc544c,0x6f425626,0xa6458753 .word 0x12148364,0x7a5bb110,0xb6c3a3bc,0x314a557c .word 0x420a3d6c,0x55fd6f7f,0xa0633db4,0xa3217b9b .word 0xc31239eb,0x893ad8d8,0xf68b5a14,0xc2ceae34 .word 0xc9c3b07b,0x35d9bf7b,0x38c9207f,0xd9f4aa9c p10_local1_end: SECTION .p10_local2 DATA_VA=0x000854000 attr_data { Name = .p10_local2, VA = 0x0000000000854000, RA = 0x0000000025000000, PA = ra2pa(0x0000000025000000,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 p10_local2_start p10_local2_begin: p10_local2_start: .word 0xd6d2174d,0xe47d15be,0x87a63a56,0x7c1c11b7 .word 0x26da30b1,0x04b31d78,0x1dc1d54d,0xc3893248 .word 0x47aad510,0x7b133b4f,0x582b1ceb,0x0bcb087d .word 0xadda2c44,0x5ef00e87,0xc6aa28e6,0x4c192927 .word 0x8a7c5db0,0x995d931d,0xc5dc8900,0xc11dd469 .word 0xc6d9056c,0x687356f7,0x7a915474,0x507b1752 .word 0xe3e8c200,0xfc6688ca,0xc738ffa6,0x7b304a51 .word 0x6c4458bf,0xf60ce32e,0xd4dc79bb,0x10261899 .word 0x6a45235a,0x7d8a8413,0x218b43ec,0xfe6dac0c .word 0x4a452f1e,0xce872551,0xe1491322,0xd0cdcc77 .word 0xfee1c9a6,0x3ee3eecd,0xbdecc688,0xe3be5036 .word 0xd58e7536,0x49e76f0d,0xc2773fd9,0x5521ebfe .word 0xe6e9193d,0x5459530e,0x6769c6cd,0x6cfeb721 .word 0xd04e667d,0xb363ed1e,0x96ccab77,0x97245a22 .word 0x5c50e257,0xe3429c09,0xe35012ee,0x56371de7 .word 0xda1f4284,0xd3905357,0xd2e058fa,0xf8e22e91 .word 0x56d92046,0x92bf1f81,0x8dae347a,0x3b57d75f .word 0x07f97a76,0x9b1c4a18,0xe7dc4692,0x58a0d90a .word 0x4c22008a,0x0e534849,0x798bb172,0xd370139e .word 0x163a7f04,0x8ec3ea94,0x7d720f4a,0xd160e496 .word 0xe4b34bc5,0xa13e8803,0xbfe1939b,0x0c997558 .word 0x458596df,0x46c5bffe,0x8876cb4a,0x4e4bbc5b .word 0x3cdf423b,0x259b55ee,0xe8640614,0xc1d89ee4 .word 0x39491d81,0x2e309d97,0xab15729d,0x21e4177b .word 0x5ef94ae5,0x52427263,0xeab43c21,0x0904f851 .word 0x4654c58b,0x319298b2,0xc5754bd7,0x77cff48a .word 0xd8322872,0x3d087e00,0x0f113d24,0x858c9fdf .word 0x276b235c,0x6df12d90,0xdd89a7e4,0x95e5c0dc .word 0x9cd5d92a,0x5a4dc68a,0x2b18537a,0xa6f2462b .word 0xd10d856b,0x0906b5fb,0x8454ed0c,0x9d3d49f5 .word 0x543021fe,0x9c6cffc5,0xd1a50af9,0x05589ce8 .word 0x63f21c1b,0x152a05ae,0xfe961624,0xdf9ce3a9 p10_local2_end: SECTION .p10_local3 DATA_VA=0x000856000 attr_data { Name = .p10_local3, VA = 0x0000000000856000, RA = 0x0000000025800000, PA = ra2pa(0x0000000025800000,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 p10_local3_start p10_local3_begin: p10_local3_start: .word 0x5062f20a,0x3b87d799,0x0f3bc46e,0x5807310a .word 0xba356ac2,0x62108d7c,0x4d58a28b,0x8baec88d .word 0x436120a6,0x2ad8e7cb,0xd7b5ab37,0x07326894 .word 0x4536730c,0xf1b72f52,0xa1c5a00d,0x8d1b1f9e .word 0xd51b1d0e,0xaea96d5d,0x6b2f459b,0x1a152196 .word 0x71af4ecd,0x3bed7d0c,0xc313a583,0x2d0816c1 .word 0x02d1ab2c,0xaa96b1c8,0xc5f02520,0x46af29f6 .word 0x88a1ad5f,0xeed344fc,0x20fdaee4,0x1a9f0b84 .word 0xd7e43fb1,0x097c2870,0x02699049,0xfb20b0ea .word 0x13b69bd9,0xea149dce,0x3cf516f0,0x5e508e46 .word 0xe62cc3fb,0x4ae31ba0,0x9c558c4b,0x675d3aa7 .word 0x8d609f1f,0xfccb3a96,0xf3d0899d,0x148c5c57 .word 0x453215fc,0xbee1021b,0xa09965ed,0xf7c2dc7b .word 0xf64dd65c,0x3e385723,0xd25d48b8,0x6a7c3aa9 .word 0xc4352317,0x37fc266f,0x93a5b280,0x7b2a762c .word 0x71a1721a,0xe40ca283,0x5ced547e,0x45e40546 .word 0x9db81ee1,0xbb8679e0,0xf349e9c7,0x538b2635 .word 0xb11de6c5,0x9c6a25d0,0xfac8a6a1,0x77103611 .word 0x2e928763,0x6c93bb7b,0x19733438,0xfb7b4d23 .word 0x660069ab,0x29c449aa,0xcc8c4401,0xbd54b503 .word 0x23257032,0x3e5fbdd1,0x8d22545f,0x382a4bbd .word 0x07b926df,0x7930c841,0x4d9db4a7,0x1697739a .word 0xaf1fbab4,0xcb2d016e,0x2b8b70fd,0xecd2605e .word 0x67403bf8,0x11a209f1,0x3459347a,0xe3a0ac7b .word 0x2474fd58,0x8ee92dc6,0xa6bc8174,0xe94a2a1b .word 0x71c1df90,0x435d2af4,0xf9d6a490,0x34240e83 .word 0x811c1024,0x788165b0,0x8735c323,0x920f4a4a .word 0x0db8d297,0x7628d574,0xc79e7a70,0x031318fe .word 0x8f6e005c,0x844a9100,0x902b0b47,0x5536e084 .word 0x1b9eb2b9,0x8209ceaf,0x3b170a87,0x3e08510d .word 0xeb73c964,0x73abbdcc,0xd1571c0b,0xdb995bc2 .word 0x26de2e32,0xf83072f4,0x58ea2045,0x90eabd8b p10_local3_end: SECTION .p11_local0 DATA_VA=0x000858000 attr_data { Name = .p11_local0, VA = 0x0000000000858000, RA = 0x0000000026000000, PA = ra2pa(0x0000000026000000,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 p11_local0_start p11_local0_begin: p11_local0_start: .word 0xc16ae696,0xb827e312,0xb2d42ee8,0x0ecdb995 .word 0x65b31dcf,0xc42fe10a,0x8382cf37,0x92610f01 .word 0xe1b3d8d4,0xc3528ca2,0x1fedfda4,0x4ab28f02 .word 0x6278bfda,0xf428d5d8,0x2ee0d6e9,0x9e195a21 .word 0xc8ec8850,0x21d56d7d,0xa73c5dca,0x8084c979 .word 0x465bbf77,0x1183222f,0xca43bc5a,0x63b9e249 .word 0xbcace5be,0xaa6d688d,0x66b20b0f,0x244fb558 .word 0x0667fc07,0x9686f388,0xaca73f94,0x23503750 .word 0x46c3ddde,0xbff3cebc,0x35ddd060,0xd2643e42 .word 0xcad1a198,0xae244225,0xcb855122,0x8b0063a0 .word 0x2b830d99,0xb2717362,0x2be920be,0xdc66fa11 .word 0x9286882a,0x225a4e55,0x8d3d00e4,0x8129d8c3 .word 0x06c74974,0x4ae0848a,0x88142cb5,0xa857b5cc .word 0x6b3c355e,0x615ca8e0,0xc4eec4a0,0x7c5e17c0 .word 0xd0e8fe4f,0xb0baab62,0xdf59a1dc,0x18c1a872 .word 0xca7a078d,0x954e83c5,0x12dfc86d,0x7eb56b93 .word 0x73209e89,0x22d185d6,0x747afb6a,0xca2acecc .word 0x35761fb3,0x33cdfce8,0x8582580e,0xafee948d .word 0xdad0cc0a,0xf3eef6ea,0x81fd69e2,0x321eb6ad .word 0x81f7ca43,0xe1a67481,0x924c4d5b,0xecbfa0b2 .word 0xf6d7d433,0x3c12fe03,0x4eb3c12a,0x745ce346 .word 0x76f7051c,0x20a66151,0x6f9f1857,0x059202e7 .word 0x2f6c62ed,0x515ce2c8,0x3e20d34d,0x2e0f3ec0 .word 0x42af4447,0x6fb65c02,0xeb1734f6,0x313be287 .word 0x7b141f7d,0x0e4aebe7,0x73e6807a,0x07e6eb85 .word 0xdafeebfb,0x540dc221,0x5a74e695,0x9f08a214 .word 0x8bcc0e7a,0x64587013,0x67c692f1,0x2a97e698 .word 0x270d8814,0xeee0291b,0x5646e22f,0x8131e494 .word 0x3164f8ed,0x6ee51df3,0x70c4d008,0x4f33be5e .word 0x5b024bf0,0x1e168b96,0xd0ba1c87,0x61fb12a8 .word 0xa1ac27a6,0x92c5dac9,0x5a9b4d8e,0xa08db630 .word 0x2c52cfdc,0x709f1b4e,0xeded7bae,0x82f060f7 p11_local0_end: SECTION .p11_local1 DATA_VA=0x00085a000 attr_data { Name = .p11_local1, VA = 0x000000000085a000, RA = 0x0000000026800000, PA = ra2pa(0x0000000026800000,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 p11_local1_start p11_local1_begin: p11_local1_start: .word 0x95def53e,0x1c36bb03,0xcaabd0c3,0x004f61ea .word 0x462c5460,0xf1722799,0x238d14cb,0x57942849 .word 0x93cbed5d,0x4e916ca9,0xe584b1d4,0x24c6d22e .word 0xb3a5f365,0x0abbd0fb,0xc15d243f,0x595d062f .word 0xeda88cdc,0x6845cea3,0x120bbe74,0xf4845733 .word 0x8710166f,0xc2ed031d,0x8f7b190e,0x62becb2c .word 0x873e6879,0xa8ff8d36,0x8c77d26f,0xac73869d .word 0x926c2ec1,0x96c0b668,0x1bfb4dea,0x0c51055d .word 0x02f1f84a,0x39150cc6,0xf594d4ef,0xe502d034 .word 0xa1656146,0x9407cc58,0x12c02f97,0x72763a9f .word 0xe803533b,0x14c8593d,0xde5fd27b,0xf3402d7f .word 0x44f8cc72,0xa3dd52fd,0x5bfed6fe,0xb322bc03 .word 0xcfda7f7b,0xf6686028,0x10c56543,0x6bd662c8 .word 0x854243cd,0x1e7bbf7e,0x1214c2a6,0x6b047215 .word 0xee65e7f4,0xaa4bf62b,0xd681c9ed,0xd81bafcb .word 0xd20dddb1,0xcd4f9cdc,0xfdeefc83,0xe6727239 .word 0x220d2e88,0xd7b2d269,0xd01f6edd,0xada02df6 .word 0x296f4a12,0x5cad470e,0x153fcbd2,0x95c494b9 .word 0x4d6cd1f6,0x07abc715,0xf08cd38f,0xdcabf162 .word 0xb3ad42c9,0x8b0c4dd1,0xca09f9bd,0xd7d12b0b .word 0x3d80860b,0x66ff1452,0x5b64a525,0x60bd8d12 .word 0x44fde2dc,0x82bfb0f0,0xa2d608e4,0xc5e7da15 .word 0xd2fe044f,0x16166e1d,0x1d4b628c,0x8128cadf .word 0x6ebc0d7e,0x0789b3a2,0x9526885a,0x3d879401 .word 0x4f92d421,0x3000ce4d,0x7dd643db,0xa926cbfe .word 0xbf578ee0,0x486b7647,0xb9221259,0xf179ce9e .word 0xf2a7b307,0xf241c386,0x7794033a,0x6b385749 .word 0xfb731e76,0x878ef034,0xaab68b38,0xcbd35816 .word 0xbbdd9c49,0x2f767abf,0xcb538fa3,0x622a20bc .word 0x0484e30d,0x70a9bb87,0xdbfd36e0,0xe78a848e .word 0x38ba9540,0x13f9f5fb,0x842d7c5a,0xbd3790b3 .word 0x4260ce0f,0x21109182,0xca8aac9d,0x20a725e0 p11_local1_end: SECTION .p11_local2 DATA_VA=0x00085c000 attr_data { Name = .p11_local2, VA = 0x000000000085c000, RA = 0x0000000027000000, PA = ra2pa(0x0000000027000000,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 p11_local2_start p11_local2_begin: p11_local2_start: .word 0x67a9923c,0x72bd998a,0x5efcfb7d,0x118503c3 .word 0x0a8e344a,0x2e097450,0xe2b8f550,0xc835d892 .word 0xb57d9853,0x5c5ec50c,0x02750071,0x024a35be .word 0x98e11267,0xb07dfb47,0x9baaab59,0xf701ce2a .word 0x158a2de6,0x1eab1275,0x6e37b39b,0xad52ba8e .word 0xdb1397e4,0x2da460b0,0x3bd26ebd,0x7b1990a5 .word 0xb22c2f6f,0xaab7ba7e,0x45a38671,0x5b726ac0 .word 0xcd331d7d,0xa6f4075c,0x2ba1206e,0xda8fb5eb .word 0x38a5591a,0x3d815c99,0xb5cf54fa,0x09c0ea1c .word 0x15210a86,0xfa670d12,0x29bc206f,0x909bcf34 .word 0xac1a20c9,0xf9532bdf,0x2626b00f,0x9c47c1b2 .word 0xe3df0ee7,0x07a265e2,0x84e19634,0x2df1adaa .word 0x0a082a8e,0xc5c99745,0x7846da2b,0x9e941726 .word 0x43ef164d,0xc8d3cad5,0x51208a91,0x213976fb .word 0x809301fc,0xeb0f4ed5,0x8f8f2559,0x1fb73b37 .word 0x60c245f6,0x606cc296,0x2d8c2407,0x77ee7ad9 .word 0x69d7c824,0xe3eb759e,0x005cbdff,0xb24872a0 .word 0x2916255d,0x2bbb4b29,0xd1a3f380,0x93f756a9 .word 0x4c5c757e,0x59a320c8,0x551e20a5,0x219eb138 .word 0x906eb9b9,0x903511e6,0xb9316e4f,0x7cf34735 .word 0xd47f8e9e,0x93b070e2,0x27732338,0x8b5329ea .word 0xb8b3be18,0x044a7924,0x1d5f5a38,0x9a244a55 .word 0xd791336b,0x6ec0e0cf,0x7615cfdc,0x912abe2c .word 0x89f8c476,0x30e4aa95,0x21e19d51,0xfc3fb098 .word 0xcae82d3e,0x882be34d,0xeb9c3fdc,0xe40011ec .word 0x6e3f8beb,0x4b030acd,0x6705f0fd,0xdcd23efb .word 0x042fdabf,0xdb559678,0x00c9a3f1,0x98423ad1 .word 0x77352816,0x359ac48c,0xaa3421d2,0x7d188557 .word 0x0bd2f4de,0xf62963a7,0x1010a0fc,0x71a8b7b0 .word 0x3e36a403,0x193214cb,0x95c63360,0x2787eba8 .word 0xd332b7b0,0xfea194bb,0xc94054e5,0x47c929a9 .word 0xfa029954,0xd9c88643,0xb29e6e1a,0x93d65fd6 p11_local2_end: SECTION .p11_local3 DATA_VA=0x00085e000 attr_data { Name = .p11_local3, VA = 0x000000000085e000, RA = 0x0000000027800000, PA = ra2pa(0x0000000027800000,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 p11_local3_start p11_local3_begin: p11_local3_start: .word 0x2d7cbf1f,0x39655e14,0xb41c0170,0xa5ea8843 .word 0x31973841,0x23e58993,0x02389e75,0x96f7b7c1 .word 0x7f0b6afc,0xe45ccce7,0x320edc49,0xc1bbf6bc .word 0x1e4c4447,0x2805a9a3,0xda01ab5b,0x0290b33a .word 0x9676e177,0x9c2ea656,0xc531bcb2,0xf0fbc81b .word 0x6d496607,0xe85a50b5,0xcd5cd0ca,0xa5bc7342 .word 0x18afd793,0xdaee4987,0x2d6b93da,0xf3442eda .word 0x7f750644,0x3e465ca3,0xca688db7,0x74589239 .word 0x53c0a84c,0x6f80f937,0x9af2d648,0x4ed60972 .word 0xb9b1ada1,0x479e35ec,0x7f3553fe,0x9eef0952 .word 0xa3871d78,0x6af4b6ce,0x3530703e,0x07387af4 .word 0xac2eb7a5,0xdaeec821,0x0c1b81d4,0x53c5a58c .word 0x4e40f18a,0xad7c9b1f,0x78d749f5,0xd4d6db02 .word 0xbb46cdd9,0x95bad7a3,0xd347937d,0x984bfd29 .word 0x0ece8eaf,0xc89cf568,0xb9e6015f,0x1d3f60ef .word 0x1c5a96d3,0x3a1e9922,0x6c7da66b,0x57bc6cc8 .word 0x08239b31,0xf560f3c7,0xb42313f8,0xb13ce9dd .word 0x1bbbec19,0x3a2fc42a,0x24258b76,0x6ca4e4cc .word 0xe1f1406b,0x1e9306d3,0x488c70f0,0xa4f13eef .word 0x2b387193,0x7d339f2a,0x8142bc7f,0x783da2d3 .word 0x5b391c99,0x18d965d7,0xc8708e44,0x2b53b2c4 .word 0x1399a1b5,0xc40290f4,0xcab7d541,0xcd13fd90 .word 0x33f58794,0xa0c5d2d7,0xb52b6926,0x77b61b27 .word 0xe2f92818,0xbc4f2637,0x484d0de4,0xd41bc908 .word 0xb9a56fc4,0x8644208f,0xb54fef33,0xb35090a6 .word 0x4dbf3921,0x560278b3,0xb317bbba,0x45333daf .word 0x5a75f6a7,0x9ddd4d72,0xe31d10ed,0x55105786 .word 0xac2b562b,0x1abc8cdc,0x65a90487,0x1d1bdbac .word 0xc553df23,0x5e6271b5,0xdffff8af,0x9d500bbf .word 0xed06c2d6,0x95b688d4,0xdc633c57,0xd7a9f2df .word 0x54692c0a,0x0c22c0ec,0xdb5688eb,0xf82837dc .word 0xb3c442f0,0x2eaf2925,0xd6d5de3d,0x1116bd43 p11_local3_end: SECTION .p12_local0 DATA_VA=0x000860000 attr_data { Name = .p12_local0, VA = 0x0000000000860000, RA = 0x0000000028000000, PA = ra2pa(0x0000000028000000,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 p12_local0_start p12_local0_begin: p12_local0_start: .word 0xeeafbbed,0x0ce02f37,0x29f88534,0xb2ec464e .word 0xdf82bcaa,0xe43f7c1a,0x99081f65,0x3b3e06df .word 0xdd31be6b,0x515d1946,0x6e11dafe,0x879bc26c .word 0xaac0431b,0x7a6f3425,0x231e46a2,0xb8eea218 .word 0xc6983d01,0xd07ed9cd,0xcf396e27,0x9e192e7f .word 0xf510ddfd,0x2ed331f2,0xac42b4d3,0x68b94812 .word 0x046dbabd,0x2f6d72b4,0xf10b0f7b,0xaa81a629 .word 0x00dae6f1,0xfac0476e,0xc2d75717,0xa7885ba4 .word 0x422dee76,0x607aa80e,0x313f000c,0xa3d96d8e .word 0x4879d1e8,0xe1e19aab,0xa0628cd2,0x24acbada .word 0xe1d912d6,0xbf0e672a,0xff0be52f,0x58215427 .word 0x45fc9d41,0x7de4afb4,0x4509d1fb,0x0873d072 .word 0x310531e9,0x0388560f,0x27f0764e,0x479e891e .word 0x6aabbf9e,0x02419e52,0xa54e3467,0x2ffb03bf .word 0x6015981a,0x726319ce,0xf405ab1c,0x7b44e4aa .word 0xb8a603ea,0x02202997,0x8872ab57,0x90ed4618 .word 0x6e113f69,0x08c4de76,0xaea64ca5,0x165a9c8e .word 0xf219567e,0xdcc1a614,0x76501d6c,0x0bda5183 .word 0x39bf059d,0xdf72e670,0xb1f43c67,0x4c2c4478 .word 0x81ae2719,0xaadb1fb8,0x485f6958,0x3f802e30 .word 0x46e856f7,0x0a2f1bd9,0x4d83039b,0xce118281 .word 0x2016b168,0x8dbde23f,0xe31bc349,0x2f8b113c .word 0x6720af75,0x649832a1,0x92a0c047,0x4de50d2e .word 0x360777e8,0x861072d0,0xe12ac9f6,0xe9a55201 .word 0xc85534c7,0x2c64242b,0xb1f17a03,0x62dfe5fb .word 0x2cce4901,0xa16c13e0,0x3bb671de,0x1004c632 .word 0xecb51909,0x27e4916f,0x35c1e12c,0x457fb390 .word 0x0f09a704,0x48b96a54,0xa195c7c0,0x3d4392e9 .word 0x8518a990,0x276abc69,0x34043800,0x015cf49f .word 0xbee240a0,0x2282aaec,0xae6d795c,0xafab1a51 .word 0xee6e7b31,0x91368935,0x51f37e1e,0x0290ad71 .word 0x2f0a5385,0x1a2cd21e,0x5e6014db,0x11a0dacd p12_local0_end: SECTION .p12_local1 DATA_VA=0x000862000 attr_data { Name = .p12_local1, VA = 0x0000000000862000, RA = 0x0000000028800000, PA = ra2pa(0x0000000028800000,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 p12_local1_start p12_local1_begin: p12_local1_start: .word 0x510f33fb,0xb0de335f,0x9de18b1b,0xa5cf387c .word 0x71626dfd,0x5fd3e719,0x985ddca7,0x4f383a7e .word 0x166fc74b,0xc8d0f7b6,0x224bc8d8,0x2b00c86c .word 0x0c26e06d,0xd9582b23,0xc68a8a31,0xd4561034 .word 0xa27c4826,0xfd8414a7,0xfae679f1,0x9587639d .word 0xf8b03a8d,0x2f482b68,0x8188a7a1,0xdecefd2d .word 0x7baa14ba,0x04e11736,0xda33112c,0x981c5950 .word 0xb809a66d,0x9c64dde2,0xc8641bc3,0xde1d608b .word 0x6d367ca9,0x710b298b,0xccc250d6,0xca2beaa8 .word 0x6edcac20,0xf2b03bb8,0x1a24d1f7,0xb269fa4e .word 0x0da4bd49,0xe59802c3,0xf2d4f166,0x04e1c06f .word 0xeebbdca6,0x65c783b2,0x49084a67,0x302ee3d3 .word 0x1a51d6ef,0x063ae3ca,0xc09ef3e7,0x7bc69d29 .word 0x817eb843,0x14aee4e9,0x8860c787,0xfc3c036b .word 0xf44bc85b,0xcd38c6c6,0x8fd0db02,0x29abc595 .word 0xa1e97ba6,0x9fea2852,0x7af01d04,0x0abc921d .word 0x3d855f03,0xfef12af9,0x4cc4a739,0xae6b9392 .word 0x0be43524,0xd00d4a16,0xccb35912,0xe8c13bbc .word 0xd5f5c770,0x141ba8af,0x52bd3df7,0xd767df5a .word 0xcc9bb74b,0x3b4bb5ca,0x81186451,0xd2a8ebc2 .word 0xc00b976e,0x18d3b420,0x269bda5f,0xd810c564 .word 0xc832302e,0x44a12f8f,0xf5a5ff9c,0x7def5eee .word 0x462cfe8d,0x5c40cbfe,0xd953ec21,0x81380621 .word 0x00ac9d45,0x7a92e27b,0x1ed64eb2,0xfdb0022b .word 0xb2511f79,0x51b78707,0x5f0dd7be,0x26facefc .word 0xd1cf4fa6,0x8419f0ac,0x097e6c96,0x4cba776e .word 0x04a0ddb7,0x5413af27,0xc6fb8fc4,0xf1ca7104 .word 0x8e345413,0x4af893e0,0x9e4105fd,0x6c5f6a85 .word 0x5fb41477,0xd1a4768f,0x550ab978,0x2e5199e1 .word 0x66dbc4d6,0xe9565260,0x40466628,0xd6d7aa0f .word 0x618d379a,0x01f7dd38,0xa95ff1fe,0xee94b948 .word 0x3a711d3c,0x89f87816,0xdad36373,0xbd9e322f p12_local1_end: SECTION .p12_local2 DATA_VA=0x000864000 attr_data { Name = .p12_local2, VA = 0x0000000000864000, RA = 0x0000000029000000, PA = ra2pa(0x0000000029000000,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 p12_local2_start p12_local2_begin: p12_local2_start: .word 0x00719a07,0x3c8091bf,0x250148e9,0x7f60791d .word 0xa47cf2ae,0x1ba06dab,0xee72b20b,0xa8ce3135 .word 0x3479ccf0,0x74425324,0xe6e86baa,0xb5785c7f .word 0x13562cd4,0xc34b335f,0x32cd18f0,0x29f76ab2 .word 0x5ea900ad,0x2410dc57,0xfc5bd232,0x31cdce76 .word 0xc2ad7872,0x944f5f16,0x4bc1a77c,0x040d17e3 .word 0x99b18d99,0x3f09bf7b,0xd90b7633,0x0c30a749 .word 0x7d426050,0x01da0bcf,0xe52f7d56,0x40789838 .word 0x910ecc52,0xad1235ba,0xc65a8aa5,0xd2bbb564 .word 0x3acb0591,0x68826895,0x8143bde6,0xefcdf61a .word 0x8d2e9480,0xb4f9d042,0xc4b6c4ef,0x320ed57b .word 0x8e13a713,0x78e482a0,0x189e680b,0xbe92044d .word 0x67654948,0xdac19e62,0x9ae19237,0xa21d53a5 .word 0x450eb181,0x6e4a5476,0x79241193,0x2a3d6326 .word 0xce784bc5,0x7857ef88,0x1402e073,0x1d5ab6b4 .word 0x051ab54e,0xed0ad0b0,0xf72e258c,0xc54cd7b7 .word 0xb91c4224,0x5e3f36a2,0xec559fe1,0x35046fc3 .word 0x25f0a002,0xa7fb3eea,0x57524069,0x46556c89 .word 0xe77c9b39,0x0e98a9e3,0x3f662a35,0xd546df33 .word 0x9178192b,0x6bfc4b9c,0xfe4c6b60,0xb9777bac .word 0x5009fa2e,0x868287ff,0x2f5751d6,0xe48a6c71 .word 0x0170bc9c,0x92db814e,0x01a2504c,0x26546494 .word 0xaba6ed69,0x42032f31,0x9882c30e,0x63ccfe41 .word 0xab764887,0x67d915b0,0x2258be31,0x740bfc8b .word 0x4b2f35ac,0xda7205ee,0x8c07e2cd,0x09701efb .word 0x2c8aeffb,0x709635ae,0xd1784900,0x4b899fec .word 0x8b67f419,0xa04dc2e7,0xff4321c2,0x1d8d7120 .word 0x01ce57e6,0xd4bbcbd1,0xaf66278e,0x97269d57 .word 0xfa10dd27,0x163e869c,0x45bfc205,0x5d39e5fd .word 0x177c5a40,0x342dbaa8,0xf420de8e,0x67c7f14a .word 0xa3324553,0x7cf7e7af,0x4ea13e5a,0x49e6443f .word 0x22c45441,0x6f04cf38,0x4d5988ae,0xa1da4c89 p12_local2_end: SECTION .p12_local3 DATA_VA=0x000866000 attr_data { Name = .p12_local3, VA = 0x0000000000866000, RA = 0x0000000029800000, PA = ra2pa(0x0000000029800000,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 p12_local3_start p12_local3_begin: p12_local3_start: .word 0xe1730514,0x5d63b00a,0xc2eb339d,0x085e2f7b .word 0xc7ddbcd3,0xb75f8b1e,0x0f0e31d8,0xa9d3e72a .word 0xb63d251b,0xb5a13841,0x95ac0ca9,0xee993d16 .word 0x28faa891,0x5bb92e39,0xe77339dd,0x6bd62a95 .word 0xaf044728,0x3d8c71cb,0xe9f56fe6,0xd873a1e2 .word 0xc03f4bca,0x2d6df4fc,0x0543a84a,0x9dd91cce .word 0x1a3daa7f,0x8e05c01a,0xb67a482f,0x0b69fd33 .word 0x1efa551e,0x12d533a0,0xc0ed2bef,0xb465abcd .word 0x2aed1ab4,0x53b7987c,0xdb28363f,0xfefdb9b5 .word 0x99bfcc60,0x3a85922b,0xcdf25f57,0xacc6e2ef .word 0xbd702548,0x9dac74ff,0xfe2955da,0xf7496519 .word 0x42c53b40,0x06a69cb4,0x81e9e3af,0x97b31a47 .word 0x7f62e0f9,0x4dc8225e,0x5a169582,0xece6c981 .word 0xfa342b84,0xc94a84ac,0x7eb73f66,0x39f321b2 .word 0x31be9b45,0xa2bd4607,0xe5349a24,0x9ade7597 .word 0x3e87f599,0xb754cfb4,0xbfc0f72c,0xafd5756c .word 0xb27993de,0x1567c1fe,0xea068cfe,0xeae30563 .word 0xba6fe0cd,0xe2f1987e,0x76d1f72b,0xc15a9222 .word 0x70b6a401,0x4b5c084f,0xd407e729,0x78739d2a .word 0x45719852,0xfb6c17ab,0x19e2c639,0xf836efc5 .word 0xe5ca59c2,0xe32ff2f9,0x4ab07a83,0xbb82f3c2 .word 0x42d5086c,0xc04623a4,0x9bfac310,0xc26ae768 .word 0x2089fe50,0x87a0bed8,0xfcc85b3f,0xc10dc4bc .word 0xb3b48e61,0x223803b0,0x6c00c89f,0xb20991b2 .word 0x412aed99,0x8daa6721,0xea449e28,0x6ce59bcd .word 0x3a90c3c4,0x5acf8dec,0xbbfd5017,0xf9e86dc7 .word 0x896b4c6d,0xb8deb521,0x64142961,0xdd47635d .word 0xb120dd65,0x8151a6fd,0x39083323,0x9b589e46 .word 0x0a34d07b,0x8d2ca879,0xbbe13c0c,0x9c320d77 .word 0x96f991b7,0x4d7b8f85,0x1b1d1139,0xc30894b6 .word 0xe549536b,0xcb0ad4d2,0x9090be14,0x46cb044f .word 0x8aa1999d,0x275fb05f,0x2ee23f1c,0x7846d33d p12_local3_end: SECTION .p13_local0 DATA_VA=0x000868000 attr_data { Name = .p13_local0, VA = 0x0000000000868000, RA = 0x000000002a000000, PA = ra2pa(0x000000002a000000,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 p13_local0_start p13_local0_begin: p13_local0_start: .word 0x1a58498d,0xb8365e1a,0x6ff122fc,0x4779d3aa .word 0xda2cce75,0xf9e535e2,0x3604233c,0xe882ed94 .word 0x7c95bdcf,0x949f9ff4,0xabb8af96,0xdaf6dd3d .word 0xad2247b0,0x6380beb4,0xc8cf54a2,0xdeb5e603 .word 0x86d73808,0x2f85ffc9,0x6a55730f,0x21cfbb38 .word 0x0f586602,0xad0d4b93,0x0c1b0952,0x00fb64c6 .word 0x4b1b580e,0xbc8743e5,0x38a67cbe,0xb45bc6b7 .word 0xddb5981f,0x238c229b,0xe13e6cde,0xdd731850 .word 0xa42ec0bc,0x5fecb58b,0xd64dab6c,0x83982f70 .word 0xf97274be,0x2ffaf66d,0xb53cc20a,0x854d5dd2 .word 0xc49d8e8e,0x77a63a9c,0x31f3173a,0x5933fd5b .word 0x40b80480,0xa44f893a,0xaa554d96,0x8402bec4 .word 0x967dc1e4,0xebade4fe,0x05347434,0xbb06cbff .word 0xb1e011f1,0x2eb4ba23,0x748f81e0,0x13731af4 .word 0x22c2124d,0x4340ebdb,0x92a6a0c4,0xbe30fdc0 .word 0x336ab42d,0x96ecc322,0x486e8e05,0x67e0d936 .word 0x4687af37,0x3230c939,0x10b012a2,0x0da068fd .word 0xea140026,0xde2cf36e,0xe4044257,0x15899895 .word 0xaf4f8cb3,0xc9d6e66c,0x473c7286,0x44c6419c .word 0x29f03cc7,0x4ab47fd7,0x5c07b9e5,0xf0a1ab15 .word 0x64c11141,0xd63c0707,0x835c0407,0x4d472d56 .word 0xeb687ba6,0xfde483d4,0x5f68a767,0x8b767fe1 .word 0x760d65b9,0x23f9c8f2,0xcfe2497a,0x4bf695b3 .word 0x92f001cc,0x2b6c5ced,0xfe0af438,0x6167ec8e .word 0x349ae9f0,0xeb2b657d,0x080f313b,0xcc09d345 .word 0xc77322d9,0x2dd72ffe,0x55eddd82,0xa5e72f5b .word 0x94ed29ad,0x1ab7d27b,0x20c54f9b,0x50d38388 .word 0xb9eed839,0x6bb83119,0xb219d657,0x57aec18c .word 0x786bb8fe,0x4fb8a4ff,0x7ebf32dd,0x7533c63a .word 0xac21ba1e,0x0c0eebb7,0x6219f737,0xec58449c .word 0x299457ff,0x8810fdab,0x6aa69446,0xd8cfe201 .word 0x4ffb7688,0x86837051,0x29f36343,0x100d23e7 p13_local0_end: SECTION .p13_local1 DATA_VA=0x00086a000 attr_data { Name = .p13_local1, VA = 0x000000000086a000, RA = 0x000000002a800000, PA = ra2pa(0x000000002a800000,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 p13_local1_start p13_local1_begin: p13_local1_start: .word 0xd434b427,0x61cb1bda,0xdb78554b,0x00257c7b .word 0xde64986c,0xec14f34b,0x5c823944,0x5ed396c8 .word 0x0fdffaff,0xaa62c5fd,0x2e81ffa7,0x3b9e8644 .word 0xff1ed5f9,0x8be2372f,0x111027f3,0x692b97bd .word 0x10c4771c,0x26a6909f,0xef9c074b,0x3a77e792 .word 0xa2a973cc,0xb54fac1b,0x03c577c4,0x21f75693 .word 0xd8579b36,0x76ae3408,0x57edd92e,0xca47cb6d .word 0xd6449943,0xed2c18e4,0x279f4432,0xe4f84571 .word 0x9c74f8b9,0x11e62f76,0x3f26d18a,0x5da8aa3c .word 0xf00e3ae5,0x11ce4a46,0x2852c19a,0xedc3296d .word 0x1302d009,0x073a7c4e,0x041d8903,0x1c5f783f .word 0x15b70ad7,0xf894b05c,0xda81e286,0x6fb46df8 .word 0x7168be5d,0x89e61124,0x7c7df4f7,0xbf45891d .word 0x53358098,0x3d0bfa46,0xea7ddf1c,0x57e396a4 .word 0x2620946a,0x024e361d,0x03f8d5ae,0xa5af1b53 .word 0x5013d220,0x7c141acf,0xa804d37d,0x6f985fa6 .word 0xb622ce15,0x7a6b7922,0x447c49cb,0x3e949249 .word 0xcd34c703,0x5a4d16b7,0x8cdb97a3,0xbbc5abc5 .word 0xbadeb78d,0xc32bc9fa,0xe7149fde,0x36e575c1 .word 0x9626cbdd,0xd84a3b65,0x41815057,0xb1436c14 .word 0x126f5d56,0x2939a319,0x7057db56,0xc4b9d0c5 .word 0x61077c71,0xa3438c78,0x91ef65f7,0x54930702 .word 0xf7f9513f,0x8755c860,0x076b9f2a,0xbd36adbd .word 0xe487df51,0x591ca561,0x53e232ae,0x32a969f5 .word 0xd19ba4ec,0x0c75d065,0x5f14ecd0,0x239a9bbb .word 0xe298de27,0xeef205f6,0x80e43891,0xb618e5c4 .word 0x100fd056,0x57267bef,0x0dc2fec6,0x64ed6908 .word 0xbcf302ee,0x6ed28c60,0xc26ebbbf,0x36207ae0 .word 0x2da7dc03,0x718e884e,0x6fa73a71,0x43bd60b4 .word 0xd925293e,0xd28e7e17,0xe35ad464,0x933e39a0 .word 0xe5d0da40,0x1af15eba,0x264583fb,0xa3caba7d .word 0x2afc98cc,0x913f90a6,0xc44c4a92,0x1a7f5697 p13_local1_end: SECTION .p13_local2 DATA_VA=0x00086c000 attr_data { Name = .p13_local2, VA = 0x000000000086c000, RA = 0x000000002b000000, PA = ra2pa(0x000000002b000000,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 p13_local2_start p13_local2_begin: p13_local2_start: .word 0x537a778d,0x9e807748,0xf124a1b0,0xe551c4f6 .word 0xb4db0728,0x27c9b79d,0x88ddf4a9,0x2fdd6ba6 .word 0x50cf466d,0x537eadef,0x9ade1683,0xd055c073 .word 0x2834be4a,0x8e6a6dda,0x2477cb80,0x8565e352 .word 0x909581d8,0x6ea2f1eb,0x385b5718,0x5542a3d6 .word 0x169eacb0,0x14afaf0c,0x0181d431,0xe4f59e43 .word 0xd5fbf672,0xc652cea8,0xe7dbb0bf,0x9e3b6904 .word 0xd69cc2d4,0xeef8ea87,0x1b929c71,0x9b548a22 .word 0x78309a34,0xaa2633f1,0x4f58d0f0,0x449922cc .word 0x25272bba,0xa48074f9,0x72995cea,0x4f93aeab .word 0x7fdd7a4f,0x85b78a52,0x244f790e,0x5dae3f38 .word 0x4320b7b6,0x2dc0cff7,0x4dba6559,0x8f921950 .word 0x73880d08,0x3d8ca5da,0x22711d08,0x009308f8 .word 0x9952cbff,0x26222aae,0x6f3de50e,0x60198b06 .word 0x0cf0fc6c,0xe798a90b,0x00b499b0,0x6d0b2c7d .word 0x4abce383,0x674e4f2d,0xd2475dae,0xa9705a6a .word 0x4a4df93e,0x59f7186e,0x9860632a,0x3702eb08 .word 0x62577478,0xcc961a33,0xf23f4ad0,0x4af9b883 .word 0x98f2eaf2,0xbc91cbb7,0x34e4d192,0x4648cda8 .word 0xc1a35649,0xf2b48cb2,0x74d26e72,0x98a8760e .word 0x19388da0,0x766e9116,0x191aaac3,0x735b10d4 .word 0x324935d6,0x574d1e61,0x5b9ca1c1,0x7da51a23 .word 0x96584592,0xd52d45f6,0xe5d5c82f,0xf1ed351b .word 0xcfbe3994,0x70c18670,0xe9e7b80a,0x15460477 .word 0x69009a9a,0xe2f5f655,0xf097530c,0x49493538 .word 0x3ed76b71,0x813bd309,0x30d3b35d,0x599c9306 .word 0x87e219e7,0xb88b0d55,0x59ae343a,0x81db278f .word 0x8a11675d,0x23000375,0x68d6ba5d,0x4321aa52 .word 0x20d2b599,0xf44f1af5,0x0a859631,0xb022db68 .word 0x519865e7,0x24939c75,0xcc94553e,0x017b00d5 .word 0xa45bf157,0x6525b8bc,0x04d0e67a,0x44f923c0 .word 0xd711720b,0xe18bb49f,0x95bb2601,0x60af2c61 p13_local2_end: SECTION .p13_local3 DATA_VA=0x00086e000 attr_data { Name = .p13_local3, VA = 0x000000000086e000, RA = 0x000000002b800000, PA = ra2pa(0x000000002b800000,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 p13_local3_start p13_local3_begin: p13_local3_start: .word 0xcf0942b8,0xdd76d7c1,0xd7a01ba4,0x1a710fcd .word 0x441f73fb,0x83435351,0xec92513e,0xc221655e .word 0xc95863f0,0x46826387,0xb4c11267,0xd959c161 .word 0x19915fbd,0x71321fbb,0xb95c0751,0x6016d55a .word 0x5fbddb13,0x5041f434,0x8db18964,0x50d57983 .word 0xa393f463,0xc1d33898,0x5fb7f75a,0xa25a4757 .word 0x689f8a12,0x5a51d194,0x58bc6ae6,0x3eeed44b .word 0x6819c1d6,0x6448fc03,0xd753c943,0x1daf8f32 .word 0x8163b558,0x7e83630e,0x5f1e71a7,0x4a346b3c .word 0x011ccb66,0x25d51dcc,0x08b76aeb,0xab4f460b .word 0x695e2801,0xd4dd3f56,0x5ad12275,0xa27bf16c .word 0x936d6009,0x7288e734,0xcf72d44c,0xbc70f8a3 .word 0xa8398bcc,0xce806aa0,0x11a9abc2,0xafd4a49d .word 0xacda5dd1,0xa6538849,0xc610c8ec,0x04a68f7a .word 0x0994f553,0xc3cf9276,0x484ac8d2,0xfeda5895 .word 0xfa92c4d1,0xdded3068,0x51839caf,0x9a095b81 .word 0xd73246bc,0x53f8ffee,0x634ce33e,0x9188ca27 .word 0xe81204b5,0x6629a38b,0xe71390a4,0xd7935b6f .word 0x73d9e8d6,0xc8efc980,0x123fc8e7,0xaa8ee904 .word 0x8fe9f29e,0x18f60e95,0xb9326337,0x091b71c8 .word 0xfe41d338,0xc711cd31,0x46c84702,0xe17d7b25 .word 0xf9d3e908,0xd90471d8,0x3e0270b6,0x434dc484 .word 0x413e0e6d,0x300d8f14,0x6e0f1a3a,0x1a9a4c6d .word 0xedd59724,0x40d08686,0x6dd11719,0x6f7876ee .word 0xbc9232e5,0x06876c27,0xfac742b8,0x1f2b681e .word 0x99bdbddd,0x88539c6d,0x609cfb7e,0x86963cbf .word 0x3e8ff756,0x749f7481,0x9f03276c,0xacd31068 .word 0xdf18aed1,0x7e48718c,0xad797f1d,0x23e5145c .word 0x25fe66da,0x999a9d49,0x534b39f0,0xd1c1d3d4 .word 0x87bab17d,0x0e432ce0,0x62ffe993,0x8fbc74e8 .word 0xc953fcb3,0x69cf1979,0xfbd9efd7,0x048404af .word 0xa5478fb0,0xb3793134,0x4725f1f6,0x9621ca4f p13_local3_end: SECTION .p14_local0 DATA_VA=0x000870000 attr_data { Name = .p14_local0, VA = 0x0000000000870000, RA = 0x000000002c000000, PA = ra2pa(0x000000002c000000,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 p14_local0_start p14_local0_begin: p14_local0_start: .word 0x1a5276b4,0x460ebce3,0xa00139df,0x81018f32 .word 0x28557b79,0xd8f00238,0x180ba872,0x13365ff5 .word 0xa842b1e9,0x03dedf44,0xa630e66f,0xb52fdc0a .word 0x472b240f,0xc263122c,0x143a86ee,0x68662856 .word 0x19a52833,0xb066e468,0x856c1471,0xb60d8f6f .word 0xd5ef16ed,0x19ba76d6,0x40a05fe8,0x1fc2ac45 .word 0xff27d459,0x5803ebf2,0x029043be,0xe085ea28 .word 0xb3c813ba,0x395cd873,0x46a548f0,0x60e54e4c .word 0xe885cd22,0xd9e0d176,0x426469ae,0xcf9b123d .word 0x4647df2c,0xf6a8237c,0x8cb6847e,0x794401e6 .word 0x72804f0b,0xd185dd40,0xc422d095,0x908c2a57 .word 0xf7620e9c,0x96a42978,0x3a4fb5f3,0x365bbff0 .word 0x098fc8f8,0x77e931e9,0x017fc36b,0xc22bf963 .word 0x79f3767a,0x451f032c,0x66862e00,0x5a32c350 .word 0x238ada8a,0xf86e9195,0x5b9894d8,0x7cb8850f .word 0xef8783b6,0x4170a0e1,0x984f914c,0x4d9d797f .word 0x1a238e57,0xaae5b9eb,0x2ddaa40e,0xc1bbc759 .word 0x16a6f84d,0x79720c21,0x7317c037,0x83f3331a .word 0x736874a1,0x91e14421,0xe079cc9c,0xb43918cd .word 0x433c7158,0xc3bdcf5c,0xed047ebf,0x95c20928 .word 0xef168043,0x8e7f25f8,0x0072d3e2,0x89da21fa .word 0x7c17a777,0x58eeb63e,0x6708d82c,0x8f803371 .word 0xc3327ac7,0x5b512486,0xedb910e3,0x1fa71676 .word 0x84523302,0xd22d215f,0xe6de3c8d,0xe7a79f58 .word 0x3c846a9b,0xb4737001,0x7cc89a82,0x1735320e .word 0x932d6ab6,0x03d8bfa9,0xdecd1124,0x4784ad2f .word 0xb9191dac,0x0400b14f,0x11053f29,0x91e75c4a .word 0x059693d7,0x65a624ec,0x42666df1,0x682d5a14 .word 0x78e41135,0x5ffb36ca,0xc906c4b1,0x7e0183b1 .word 0xa2126844,0x0cd0774a,0x275ea474,0x582a2df4 .word 0x74dec38f,0x119dbbf0,0x31ce79c8,0xdabdf6c3 .word 0x3fdabb64,0xdc58e103,0x7fd3c654,0xf381cae2 p14_local0_end: SECTION .p14_local1 DATA_VA=0x000872000 attr_data { Name = .p14_local1, VA = 0x0000000000872000, RA = 0x000000002c800000, PA = ra2pa(0x000000002c800000,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 p14_local1_start p14_local1_begin: p14_local1_start: .word 0xc04c4d2c,0xc6ce6620,0x128139e5,0xe3efa0e5 .word 0x72351e0c,0x5f374912,0xc00a1508,0xce96ea22 .word 0xdde96069,0xeaaee10f,0x9a899ccd,0x738cc090 .word 0x4df1a622,0xd9661707,0x361e49ea,0xb43127df .word 0x19afab16,0x8eba9e74,0xb79d1991,0x71d61424 .word 0x45a58d28,0xf46e787f,0xcfe9adbc,0xc97ce8c8 .word 0x5225d8b3,0x122e5d76,0x485ed50a,0x2ba85eb3 .word 0xd5111799,0x53a745a2,0xe4e5d124,0x7979d85a .word 0x840b23c0,0x6dd846f5,0x34cfc407,0x90ee7eb0 .word 0x5282efd0,0x8e3840df,0x90a26470,0x111ae0d2 .word 0x156d723f,0x8561c804,0xcc0b4b0f,0x520d0bf5 .word 0x18dbbe52,0x886f176c,0x0b4f7f18,0x6affb770 .word 0x4c044b14,0xd4d9d56a,0x426ed27e,0x0a1148ca .word 0xd6006a69,0xed87441b,0x518221d1,0x04d76a3d .word 0x402fab35,0x320f38f9,0xa785d099,0x93c7266d .word 0xe99a5885,0xf6d78321,0x8ab8a49f,0x4a09a435 .word 0x9cf870f6,0x5a3f01ae,0xf3c269ba,0xc6d33003 .word 0xc8335281,0x896707bd,0x59ceebeb,0x76436502 .word 0xaa189cbc,0x9382d125,0x245fbfa9,0x5e5ace00 .word 0x1ffd0eeb,0xc093768b,0xd98ce2b2,0x06ab619d .word 0x38c4fda1,0x2249135c,0x9fcae3c3,0xd843495f .word 0x9725ddfd,0xe066a037,0x6133d257,0x61884d29 .word 0xee2f4295,0x6d3e7d28,0x7658c980,0x226865ed .word 0xd2205409,0x529a1cd5,0xf8c6bb39,0xe796c1a3 .word 0x36f2ffbd,0x7afd4cd6,0xb6cc335f,0x266d52e4 .word 0x4fa27d72,0x254ceb65,0x90f750f5,0xf21fd7fd .word 0xf9467b1c,0x70345868,0xbabde3ce,0xc0c45ca7 .word 0x54cd8a2e,0x544f2893,0x3540f78e,0xe2155462 .word 0xe4b17477,0x2275c90b,0xfe5d842d,0xa213db53 .word 0xc1e4122b,0x8e4ea4ca,0x9c0e5b67,0x70b7526a .word 0xe52e89cd,0xacfd1c00,0x4db6e348,0xc4fd8654 .word 0x645cf884,0x84b4179e,0x0524133e,0x2b39f61e p14_local1_end: SECTION .p14_local2 DATA_VA=0x000874000 attr_data { Name = .p14_local2, VA = 0x0000000000874000, RA = 0x000000002d000000, PA = ra2pa(0x000000002d000000,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 p14_local2_start p14_local2_begin: p14_local2_start: .word 0x3be637f8,0x250a9bac,0x182892da,0x888771e5 .word 0x1e504538,0x2bf1b966,0x4d3a8c17,0x1f3bacc4 .word 0xdbe6c2c3,0x65de5b80,0x7574500c,0x06728782 .word 0x9273d29c,0xaae29584,0x23f0cdc0,0xd02b98d0 .word 0x69c968cc,0x2073e39e,0x246e737b,0x25b3b68c .word 0xc5b1a293,0x84f9e814,0x832f17c2,0x4415328e .word 0x6b4006fc,0xcdb52e32,0xcc56e3c3,0x77d55d1a .word 0xc3dec6b5,0x3f76b27a,0xb1817260,0x973102ee .word 0xa9591866,0x7f0eb353,0x707de9cf,0xe6dd6535 .word 0xa1517571,0xee50330c,0xc28958c1,0xbb593f1a .word 0xf418378a,0xc9a495c7,0x2c2a7080,0x7ba16aed .word 0xcedffe5f,0x4b039eab,0xdf5f1131,0xc189696c .word 0xd690a325,0xb7ccd218,0xb51fa85f,0xfb287077 .word 0x98b72037,0x53a2a7a5,0x48fd20be,0xd96d9b37 .word 0x3eb9d18b,0xb55e94d6,0xf081299f,0xf8853041 .word 0x0c9b49aa,0x88dcca3d,0x82dbd305,0xd5860c92 .word 0x83ccba6a,0x3b234c9e,0x8d214df8,0xf4f080ba .word 0x330cfd79,0x6e4ec4a9,0x71df10fe,0x8d4ab700 .word 0x8bec801e,0xd30f2295,0x9857f059,0xa325cefb .word 0x4507ca82,0x403f349e,0x92d6cee2,0x6a7a8f71 .word 0xb118f8da,0x9613ead6,0xc0cc3485,0x3db9b323 .word 0x8ed188f0,0x97e9e8f5,0x21e99d4c,0xe055dd58 .word 0xf2a63bcb,0x58c075a7,0xddcf7043,0xda6ae0a7 .word 0x2dd3f09a,0x3a12324c,0xdecf8a55,0x4c3a44c9 .word 0x0ea67dac,0x0ed44663,0xd4f815d0,0x13caf42f .word 0x63a2a312,0xfa060cce,0x69616d1a,0x5ba309a8 .word 0xb2e2e473,0xcc95f60a,0xe90a9371,0xe4e18b5b .word 0x40b04437,0xe029ecc8,0xead311c4,0x5a3d00dd .word 0x01ec8c11,0x6c429ea2,0xe5a772e6,0x50331301 .word 0x12437af7,0x87104f76,0x8c94ac36,0x72dfd9f7 .word 0x8191590d,0xb695ac00,0x203e9d34,0x602bd469 .word 0x4bc6a403,0xb22961d8,0x7fd21ea4,0xb65af379 p14_local2_end: SECTION .p14_local3 DATA_VA=0x000876000 attr_data { Name = .p14_local3, VA = 0x0000000000876000, RA = 0x000000002d800000, PA = ra2pa(0x000000002d800000,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 p14_local3_start p14_local3_begin: p14_local3_start: .word 0x105164f5,0xe4070497,0xad742f6d,0x99cab5f3 .word 0x22e54e68,0x56afa3f6,0xc84914a7,0x3ba2e269 .word 0x7a257daf,0xbcd3c8b2,0x34ece105,0xf617e1ef .word 0x8425ecae,0x4d86b871,0xc588ae7d,0xe1fe5e47 .word 0x4bf82ca5,0x4783a46e,0xaa4b5257,0x726f0cd7 .word 0x720078eb,0x65bb19be,0xac2ff29b,0x8100cd07 .word 0x36faceb1,0xe8a3150e,0xae88ee35,0x4cf75bbf .word 0x6721aac4,0xa71441b5,0x5170333a,0xc9e1bed4 .word 0x3d9d49bb,0xbbec5cb3,0xbf764d83,0x21cb0c52 .word 0xba5d0078,0x830e9321,0x09cfe778,0x08dbbb9d .word 0xe7bcc3a1,0x2245633f,0x743bf388,0xb230ee1a .word 0x4cae828f,0x6a6f2cee,0x5e72ad2d,0x75d3ec0a .word 0xb817ac84,0x15e323bb,0x767f8227,0xa5f1c9b6 .word 0x3fc6ddbd,0x038d3192,0xeb3ae69f,0xa49bc27e .word 0x3cc91efb,0x430bc9f8,0xecdf35dd,0x34d7fa11 .word 0xc0ba3c62,0xe48dd536,0x4f8cd242,0x810ee478 .word 0x9ac6489d,0x1e98f00e,0x873f4960,0xfb95ccc4 .word 0x36e3ec1c,0x18518173,0x425b5a67,0x65d4e09d .word 0xf15f6eaf,0xb033cfa6,0xb36ba0a7,0x2cee5e39 .word 0xbe4a85d7,0x564a9cb9,0x90c9bdf0,0x29653f7f .word 0x18db8bc4,0xd6874772,0x2e8532d3,0xb38a4aa2 .word 0x22e9cf0e,0xc809e4ab,0x43a00546,0x1d6cb897 .word 0xccfa2f7d,0xba4e18e2,0x679b6355,0xfad28a8f .word 0xe7bbf62b,0x5b73cdc5,0x51aa867a,0x12dc8d08 .word 0x0a467e33,0x2a3a54c3,0x8c446bb2,0x09b412f5 .word 0x012be7ba,0x1efcab15,0x1f72f929,0x8b8cfbf6 .word 0xa183e78a,0xf28f12ec,0x5f410194,0x9b67688c .word 0x531950e3,0x188e61fa,0xfbf5ed77,0x4888dbfc .word 0x8ca650fe,0x0845aef0,0x7f6d7924,0x1218f330 .word 0xf2979806,0x5cb20ede,0x760f1191,0x1d11cd77 .word 0xb3afb90e,0xadebf23c,0x5bdb091e,0xd3afe062 .word 0x532826da,0x940c67ff,0xb4e9d85f,0x555299fb p14_local3_end: SECTION .p15_local0 DATA_VA=0x000878000 attr_data { Name = .p15_local0, VA = 0x0000000000878000, RA = 0x000000002e000000, PA = ra2pa(0x000000002e000000,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 p15_local0_start p15_local0_begin: p15_local0_start: .word 0x9ad014fa,0x0f08ac0d,0x3df6d4d1,0x8bd3e2fc .word 0x3a85e522,0xe73bd487,0x7991664f,0x121c6990 .word 0x35f792e1,0x4e18d200,0x488c9514,0x515f1741 .word 0x25cc2c1e,0xa7f27bc0,0x535c045b,0x532aeb3b .word 0xf496d4a7,0x5999d453,0xcd515026,0x733cda10 .word 0x1c3d3f89,0xbfd1f4dd,0xe9aad876,0x6d10f376 .word 0xc5c2efd9,0x5879fdf7,0x92e89e98,0x62ce711c .word 0xea42b758,0xb3a71a15,0x3c91c259,0x4129f248 .word 0x554e7499,0xe00ca039,0x3d5e248a,0x38990b89 .word 0xed872960,0x7737b26c,0x9ef54bb3,0x4afb068e .word 0xa5496e59,0x7f060679,0x8b19521d,0xf4e61a89 .word 0x50dbf873,0x8990e0a8,0xdb9109ee,0x5a9ee34c .word 0x23eac86b,0x772e4068,0x7cfc794e,0xe5976b08 .word 0x3d8ac1b7,0x79dbe7e5,0x7178fc18,0x21d29a16 .word 0x365ce478,0x67e331a3,0xdbfb8ee5,0x7590a54a .word 0x31d8618a,0x276d3064,0xa4b8f0c2,0x0e9c7e21 .word 0x2cdcd1b6,0x9db2c662,0xf99f1c9a,0x36d6db94 .word 0x12bb8a60,0x1d92517b,0x10157b6d,0x526784e9 .word 0x1c498a80,0xd2bd1cdb,0xcad1df59,0xa44e75de .word 0x830402f8,0x84d0757d,0x35cbf454,0xae82ac68 .word 0x3eb510a7,0xd9642a6f,0xeaec9775,0x03d38ed2 .word 0xd03130fd,0x11f7688d,0x7c5d4a9e,0xe2f26b6f .word 0x0c0360c4,0xdff1f124,0x545796f0,0xf6eab4a1 .word 0xd382b886,0x39fc39e2,0x920409bc,0xd7cc0e84 .word 0x344e9cd5,0x1f56fd84,0xa076fc57,0xce6b0960 .word 0x25636043,0xb182d39e,0x9cf364e4,0x916e7160 .word 0x82bd0bd8,0x6608a2e6,0x5ec3e3e7,0xe5362710 .word 0xff6a98a6,0xeb096b67,0x4df7d79d,0x7927d966 .word 0xe4f31d80,0xcc75d1dd,0x3c4dcb41,0xaec0cbec .word 0x4056798a,0x33235246,0xdf9fcfb8,0x6659c157 .word 0xbdfd028a,0x03b9def9,0xa003b165,0x16611abf .word 0x02a1ae3d,0xfb2da8cd,0x77bf5a93,0x9903f9ad p15_local0_end: SECTION .p15_local1 DATA_VA=0x00087a000 attr_data { Name = .p15_local1, VA = 0x000000000087a000, RA = 0x000000002e800000, PA = ra2pa(0x000000002e800000,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 p15_local1_start p15_local1_begin: p15_local1_start: .word 0xe8391e9e,0xf32ad72a,0x49cb2747,0x0dd909c3 .word 0x8ff70b61,0xc43d4ea0,0xc9901e8f,0xd0f6bfca .word 0xa2bfb655,0x02bc596c,0x112ba42e,0x95192505 .word 0x78317792,0x65aec065,0xf4677106,0xd53a8018 .word 0x93d8e2bc,0xd87a0d23,0x52316719,0xe3501c75 .word 0x51dac110,0x9240aef4,0xbc71e92d,0x3b1bf59a .word 0x8e634f22,0x90b6aebd,0x9c529031,0x7a86a51b .word 0x72aafbf6,0x5bd111c9,0xd5d8dad3,0x26595781 .word 0x3ab74305,0x53b5faf3,0xb904668b,0xb7c88439 .word 0xd71e609e,0x361e323c,0xc67453cb,0xcc915c4e .word 0xcb8173fc,0x4a2fad1e,0x4ecf4a4f,0x2d554ad1 .word 0xce88bd3b,0xf1ec1fe1,0xe45cda7d,0x9050723e .word 0xb3b8dd07,0x7d75bb00,0xda1a11ba,0xd218210e .word 0xfe44ff06,0x8c526a24,0xef0a9d80,0xfc83e6e0 .word 0x3b3a017e,0xa03a09aa,0x07d336f8,0x1b0fd132 .word 0x934dbd16,0xefad5d62,0x90238976,0xf087aff5 .word 0x92585cf2,0x95d14430,0x2be8fa0f,0x8aedd1a5 .word 0x065ab429,0x2bcb1f48,0xc36b2e9c,0xfbdac9a6 .word 0xa8ebb306,0x3ee1a3a8,0xaab1fceb,0x6f2cf3d2 .word 0x0ab95e8e,0x13235335,0x3fc72a75,0xf8548722 .word 0xa31d0e01,0x3c64af34,0x3ddd3451,0xaa697506 .word 0x5eb766e3,0x585f2223,0x81151856,0xb66d693a .word 0xe4c84839,0x5b575fdc,0xe729fd1c,0x9bfa7ce7 .word 0x710619c3,0x059cedf0,0xca137787,0x1cdc1bdf .word 0x596390e5,0x61df2379,0x5339942e,0x7d170a90 .word 0xc4c716ce,0x713c3b91,0x8302b15d,0xa93e91c1 .word 0xbae96d0d,0xd42423bb,0xe75c1d4c,0x21c78e54 .word 0xb8c855ff,0x51d7c407,0x4f4cd1f7,0x497cb4cf .word 0xd4cc1aba,0xa6626652,0xbe130747,0xaf8678fa .word 0x8bf71cb5,0x949e6aba,0x48a882f6,0x213ff209 .word 0x713858d9,0x74761e8c,0x95679a67,0xcafe2e14 .word 0x1826ec65,0x4fa868ec,0xa850db61,0x42fecb98 p15_local1_end: SECTION .p15_local2 DATA_VA=0x00087c000 attr_data { Name = .p15_local2, VA = 0x000000000087c000, RA = 0x000000002f000000, PA = ra2pa(0x000000002f000000,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 p15_local2_start p15_local2_begin: p15_local2_start: .word 0x7ecc2223,0x55706f04,0x35fce86c,0x56a134e0 .word 0xfed35de9,0xc2f37054,0x2eacf096,0x9459f942 .word 0xcb05cbe2,0x65b8e4b4,0xef956030,0x3f82ceaf .word 0x0dc714e3,0x4a8c78f2,0xadf74a57,0xbb684c00 .word 0xff1c3795,0xebc004c5,0x4654b6a3,0x300cadc3 .word 0x61840f20,0xdd9c798c,0xf6290655,0xa30f67c5 .word 0x78d9c4be,0x374dfc40,0x648f0ac1,0xf869d8c3 .word 0x97dbfacb,0xe6ca9ac9,0x7e161500,0x72fda4bc .word 0x42a9ef8e,0x3593f7b6,0xcbed93c8,0xa053e49f .word 0xb6062012,0x61d0789f,0xb302d33a,0x8330e4bf .word 0x8772049e,0xcc3f7e46,0xcb57954f,0xdba56aa4 .word 0xd64f003f,0x0d7793bc,0xee7e3e16,0x9773cdd4 .word 0x3283d51a,0xad34d7b7,0xf3b66f85,0xdc4dd18b .word 0x0bae9bc1,0x23612b3e,0x862622ee,0xd2043094 .word 0x5c7df7dd,0xbd1b30cc,0x36bd9a25,0xeab5c406 .word 0xdf99fb5d,0x1746afa4,0xdaa4c1ba,0x373377f8 .word 0xcc78eb23,0x06ce3d37,0x704a1385,0x2ed70e5f .word 0x7d54fd8c,0x9b86b763,0x60c4b43b,0xc456bd07 .word 0x56a1b7b2,0x433490a4,0x81b759c3,0xae628e3c .word 0xec9888ec,0x4ae250d4,0x042d32f8,0xc6b7abdc .word 0x4e147e1c,0x47ea0284,0x21392776,0x1cf1e348 .word 0xe8a1e3e2,0x43a77efd,0xfa4febe3,0x152c4016 .word 0x9a3131b8,0x4a109e0d,0x3d6f6bc5,0xcc2aec1c .word 0x88906a09,0x462cbbf8,0x02fec7fd,0x44b2f35d .word 0x590d4ca8,0x9645bdda,0x65b31606,0x249f9fc0 .word 0xc124bcce,0xafbdd3a5,0x26f7a0e3,0xf6375867 .word 0xce6843f6,0x35021e97,0xbc97ee7d,0x3f0e908c .word 0x514993a4,0xb9ac3727,0x67d8a879,0xb593c41a .word 0xe0a6ec07,0xd5e6601f,0x33c50a18,0x3e656b55 .word 0xd75eb55e,0x3747f8d8,0xb2114cf6,0xb30ca9dc .word 0xb2d05b73,0x1bd194c7,0xe1c495a8,0x65a22736 .word 0xdb10add8,0x857005ee,0x687b8002,0x6dcdd193 p15_local2_end: SECTION .p15_local3 DATA_VA=0x00087e000 attr_data { Name = .p15_local3, VA = 0x000000000087e000, RA = 0x000000002f800000, PA = ra2pa(0x000000002f800000,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 p15_local3_start p15_local3_begin: p15_local3_start: .word 0x9a12187d,0x44386e36,0xccfe9b13,0x69e4a3fc .word 0x8bce6d46,0x07316132,0xe6bff753,0x2448bc68 .word 0x35d5c882,0x1422ae36,0x0a340502,0x679d3f77 .word 0xb70ef569,0x7dc379ed,0xe933c9cd,0x084d1eb5 .word 0xc3fce853,0x7f5c4340,0x06430e77,0xec5b7db7 .word 0x63d39c30,0x60ce9f79,0xe4d793b8,0x4b7ab809 .word 0x9d1080b0,0xff0867e5,0x1f0d8b4b,0x9fc91f4e .word 0xe4918ae1,0xa5caace1,0xed10823b,0x555d04f9 .word 0x06381ca2,0xd2dd9755,0xd7232116,0x81f8afb7 .word 0x0e20e0d6,0x350a006a,0x3aedadb2,0xe29302a9 .word 0x4566de13,0xca18a956,0x4620e4ca,0x10c6fe54 .word 0xf2f6921f,0x3c7f6559,0x4d183bcb,0xe891c2c9 .word 0x4d9feeed,0xd5290e28,0x2da35b6c,0x83f4088a .word 0x29786010,0x3d9275f1,0x74c6d049,0x30be8a66 .word 0xb8c1a028,0x3a21cdbb,0xbe57a560,0xbe90afdd .word 0xc0dc5c84,0x215dd4d9,0xe8bace69,0x41dca9de .word 0x229ad142,0xd8a4cdda,0x56b2daa5,0xe6db4550 .word 0x8e8ac4f9,0x81356c59,0x6e92e4db,0x33bfa71f .word 0x3c5ab73b,0xe60f4055,0xee5a932a,0xa7f8975a .word 0xb9aa8649,0xe8b729fe,0x3ff59bb6,0xd6fb8009 .word 0x135563e2,0xd7610c66,0x3e801027,0x0627511e .word 0xfbe06ad8,0x52ca4b23,0xa8c31096,0x214c1397 .word 0xd550c7dd,0xeafe024c,0x6ae560df,0xcaa09135 .word 0x9f059539,0x51640d3b,0x5ec504f0,0x5ac9b328 .word 0x8c60a987,0x10249dfb,0x1637c046,0x5d5abb4f .word 0x277a0750,0xb1e5de72,0x277e8c35,0x55a27157 .word 0xf66f0897,0xfe068959,0x7782ebc9,0x174dff3f .word 0xee0e9483,0xf7779432,0x6bc933be,0xc5376ce6 .word 0xc861ae6a,0x430a72f3,0x191cc1ba,0x08e788ae .word 0x8a3b3436,0x7d87a2d0,0x8e4911ab,0x12e739be .word 0x1843434a,0x13b46058,0x230f9fa6,0x344f87b6 .word 0x9c2af911,0x4258c33d,0xf6a95e03,0x687dbfb4 p15_local3_end: SECTION .p16_local0 DATA_VA=0x000880000 attr_data { Name = .p16_local0, VA = 0x0000000000880000, RA = 0x0000000030000000, PA = ra2pa(0x0000000030000000,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 p16_local0_start p16_local0_begin: p16_local0_start: .word 0x6caeb4c5,0x9e85fbfd,0x91fc6e0b,0xdcf6f8ea .word 0x040e648d,0xdbf92a8c,0x28da2462,0x8d017c5a .word 0x83309042,0xf62778c0,0x52a6686a,0xe1ceacd2 .word 0x069f07fe,0x3185264b,0x23208a52,0x3805e4cf .word 0x1bc7a8c7,0xf389ed37,0x2b794bb9,0xa36b5f53 .word 0x0a5f3e9b,0xcecd901e,0xbf600bca,0x464d9f2a .word 0xd169588a,0x014f40f5,0xea4f3c00,0xe1b080f0 .word 0x7cb4ffd6,0x19780cc0,0x5e921a3a,0x118c6ba0 .word 0x71d3ecbd,0xb40b7f94,0xceb05af8,0x97f6c09c .word 0x67d04848,0x8e10d311,0x02fdb4b2,0xfce07fdf .word 0x138fa8a5,0xb2d474f1,0x01e5469b,0x7d8ca0e3 .word 0x80d2101c,0xb6ab48f9,0x4810ddf4,0x38189df8 .word 0xe5385670,0xb1d13687,0xc0ee6035,0x4985db7c .word 0x26f2d9dd,0x607a0c4f,0xe9e1ee08,0xab76c8ab .word 0xeafdb882,0x60069f32,0xe4fd61fd,0x5e1d770e .word 0x15c3d2f9,0xda235b10,0x23d4b5e1,0x3369f43e .word 0xea210775,0x2ed5b5ba,0xafa80868,0x075a9707 .word 0x8ca15703,0xb2c9e7f4,0x6c4a3705,0x9970d298 .word 0xd6d6775c,0xd86c03a5,0x991aab80,0x3fc9e7d3 .word 0x8678b19c,0xb7ed5fc7,0xb207cfec,0xa579c72f .word 0xd6caf56b,0x3bdbbeac,0x5c335e80,0x21743479 .word 0x8704a1ea,0x2ad679af,0x6e51bbad,0xe8cd4258 .word 0x755384b2,0x1a5e1f64,0x4b001091,0x50a283ac .word 0xb8b4d0db,0xd4e7beeb,0x332e2938,0xd9be1408 .word 0x533474a4,0x29fd0717,0x06dd3448,0xb4ce2029 .word 0x0da5bc9d,0xd5fa6d22,0x97488180,0x21902fd5 .word 0x621099d8,0xec2672a5,0x0aa77650,0x5bb96e37 .word 0x565212a4,0x67c86ef2,0xbfa2e31c,0x86c347a0 .word 0x7f53650f,0x324d49c6,0x99457ce7,0xe5c8a18a .word 0x51985727,0x91d0bcf0,0x32d1f907,0xbfc5b39b .word 0xd7f3b0be,0xa19eda48,0x0c23be52,0x61bdbc5a .word 0x480a21c1,0x4eaad573,0x53d873a7,0x3872cbbf p16_local0_end: SECTION .p16_local1 DATA_VA=0x000882000 attr_data { Name = .p16_local1, VA = 0x0000000000882000, RA = 0x0000000030800000, PA = ra2pa(0x0000000030800000,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 p16_local1_start p16_local1_begin: p16_local1_start: .word 0xe4e7deeb,0x5392a30e,0x583a1bd4,0xa3d75df8 .word 0x41e94dc5,0xe2550ca3,0x202defed,0x8b2b8dab .word 0x1aaaf8ff,0x006de6f9,0x0388e933,0xc487aae7 .word 0x5ae39840,0xe3591ab2,0xcf9eafcf,0xabe05a9e .word 0xa2f0d436,0x2793eced,0x691e85c5,0xc7ebbac6 .word 0xfa77e9ed,0x4323e8f6,0x000dcba8,0xb5d840c5 .word 0x124b8815,0x737e3c58,0xcd7ca0d2,0x6541c5fc .word 0x2ddd7ffa,0xcf58a65a,0x4a63b620,0x8598ff24 .word 0xba2eb205,0x3daa4581,0xd4ab3cd7,0x27826875 .word 0x7aa79e91,0x39e9a8ff,0x242ecd8d,0x14cca900 .word 0xe10e13a3,0xf95234aa,0xf2e71bb7,0xf00d3ea8 .word 0xa56aabf6,0xbeed145b,0x51b560bb,0x32b1d0cd .word 0x900b79b1,0x742cc92b,0xef790dd6,0x92fbe9ec .word 0x847b172d,0xa9fec480,0x9f0716f0,0xa555261d .word 0xd01fbef8,0x0446f3a9,0x5cdff18e,0x03ace702 .word 0xfb829b14,0x4865d25b,0x4c46ac7d,0x75773870 .word 0x40547a37,0xb8336dd6,0xc9597e5c,0x043a37f5 .word 0xdb2a76ee,0xab1ea324,0x396a4736,0x4c22b731 .word 0x68610828,0x993a64ff,0x7466f90d,0xa32a72bb .word 0xf869de1e,0x12f62351,0xa23542df,0xe06fff09 .word 0xdc504bfc,0x58d57964,0x9d8ca142,0x322a5f02 .word 0xe96af9d0,0x04c00f6e,0x09439ee7,0xde31c9b5 .word 0x81c2fb1a,0xf65713c7,0x6ae7f235,0x809d1cc9 .word 0xa465a6f9,0x8d115faf,0x5076261b,0x686188ce .word 0xad8dcf18,0xc0d40d50,0xc4fab3ed,0x6179f8ea .word 0xc98f0a39,0xd2946643,0xeaa71cd8,0xa4bb3891 .word 0xe978cfcd,0xe684dc1a,0x72b918ba,0x1cdc1517 .word 0x13809fdd,0x24b99b4b,0xe7f6617f,0xa87d1a6f .word 0xfcf6beed,0x99060cd2,0x4b794093,0x328688b7 .word 0x46c85415,0xd94a2e6d,0xab9d9253,0x1ad35360 .word 0x6a58d9f6,0x219f46a4,0x433cf97d,0xb360f364 .word 0x3cceb281,0xab7189f2,0x107cdb2a,0x9c2fa899 p16_local1_end: SECTION .p16_local2 DATA_VA=0x000884000 attr_data { Name = .p16_local2, VA = 0x0000000000884000, RA = 0x0000000031000000, PA = ra2pa(0x0000000031000000,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 p16_local2_start p16_local2_begin: p16_local2_start: .word 0x8e6db761,0x4c64def1,0xeb118e68,0xfa5f03c1 .word 0x8ab598c2,0x03bc00cb,0xf734320d,0x77f0d917 .word 0x9be30505,0xeb319e34,0xad5d29f6,0x359e4efc .word 0xe6f5b209,0x346a3678,0x7fabac90,0x46e4baca .word 0x8505a7dd,0x416836a6,0xd37fab83,0x7763fd83 .word 0x053bc8d5,0xbc8424fb,0xb0c9185a,0x7f297da6 .word 0xd6b843ed,0xbe39a502,0x803fa6f3,0x74d9eafb .word 0xfc6ca66d,0xda33050f,0x26d10ee5,0xed91926f .word 0x00581094,0xd7d76c87,0x27941d7c,0xf29c4f7d .word 0x7cca67da,0x5ad18e54,0xf02cbe4b,0xd10db0d4 .word 0x37914974,0x091facbc,0xd866a0f6,0x73ac8e64 .word 0xe2e5042a,0xe0369641,0x439365ad,0x7c1b8ed1 .word 0x8a95f165,0x90926239,0x50c0cea4,0x45ad4e12 .word 0xd9beadaf,0x59a49652,0x31332c20,0x89c3cb12 .word 0x28ac395e,0xdb8e531d,0xf0bc1b45,0xd7d43df7 .word 0xa67eb955,0x27ff789f,0xce10c8c8,0xe86c12e5 .word 0x991eeaca,0xfa80f14e,0x16fde8d5,0x94ce8a4c .word 0xecab7507,0x98ae897e,0x7c833e25,0x3062acbd .word 0x3c67a89f,0x64e11e57,0xf541487b,0x0cc6cd34 .word 0xe2e233a7,0x43cb5574,0xbfebf2e5,0x338d90dd .word 0xe3dd5b77,0x821ce3bd,0x3a08b06d,0xbe540a10 .word 0x2e363f27,0xd38ea19c,0xda46453f,0xa29878d0 .word 0x2aca9f73,0xe1d53d62,0x34eaf217,0x128eece0 .word 0xb796466b,0x2f39492e,0x376bccad,0x5242535f .word 0x38a0fab8,0x6532bb71,0x4a08f565,0x300be7b9 .word 0xe0090390,0xa54c46f9,0x09fac2ef,0x77dcf10d .word 0xfd44e552,0x8a401492,0x705b18c6,0x4eb388e7 .word 0xab918346,0xa4520ce1,0x63bb5c62,0x66cfa157 .word 0xc2bdc15c,0xbe60015f,0xcacaae4a,0x08a7844e .word 0x835d24ae,0x509e7bc9,0xa08d5871,0x7a53e801 .word 0x3ea58c45,0xf6ea8c6c,0x02f29225,0x8bd8e31d .word 0xc987ee6a,0x0cb922fe,0x90ed893f,0xf1ea13e6 p16_local2_end: SECTION .p16_local3 DATA_VA=0x000886000 attr_data { Name = .p16_local3, VA = 0x0000000000886000, RA = 0x0000000031800000, PA = ra2pa(0x0000000031800000,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 p16_local3_start p16_local3_begin: p16_local3_start: .word 0x7cd62b3e,0x5c5f121d,0x2f2c349d,0x595242c2 .word 0x12dae413,0xa96399ea,0xf66726c1,0x5f84eb48 .word 0xa85f83be,0x7f47eaf2,0xdd499888,0xfdb42a2e .word 0x0c87638f,0x81d2517e,0xdd5fc201,0xa400fdea .word 0xfdba7409,0x4b90c2a7,0x92ddced3,0x7d21a233 .word 0x6d4522d4,0x1dd542ab,0xe8945848,0x5d6fe0dc .word 0xe6c3f3a7,0xb8532049,0xa55adf3e,0xd526bea2 .word 0x07e20aa3,0x8b6191bc,0x8f100f05,0x411b6384 .word 0x278ba6ce,0x9b637d96,0x138a3a75,0xd76d9c08 .word 0x4843fe86,0x17e79eff,0xfa0dd0a6,0x11370794 .word 0x5c7fcb49,0x8ad7b2be,0x5b9b1934,0x03a036d5 .word 0x20376041,0x81a547db,0xf7e58798,0xec511676 .word 0xcde9cceb,0xa96c0988,0xa1307295,0x16233889 .word 0xfa3c0404,0x8925e9c9,0x4adb4fc3,0x98763239 .word 0xd0d7059a,0x00a08615,0xc90285d7,0x2a8332e5 .word 0x8942171c,0x07fcd8e0,0x28b41460,0x4c01dc9a .word 0x51469062,0x890ae50b,0xc38b2d74,0xdd2a6752 .word 0xb265605d,0xea3434a3,0x04a49458,0x913d14ad .word 0x45af6253,0xfeb87140,0x925dfe8d,0x93fd1244 .word 0x25015365,0x75b6c75d,0x1a9db69a,0x5cfdf2d0 .word 0x8e435b1a,0xe80f81b3,0xd0e72070,0x22e8ab87 .word 0x99f95ee0,0x42ee264d,0x67136747,0x41838f4a .word 0xe18dc11d,0x2af8d9c5,0x82bf348f,0x0d776f53 .word 0x92fd75ad,0xeaa2473a,0xec2bb868,0x35df21e3 .word 0x970b3b46,0x2ff80391,0x3f8a4edb,0xc83e26c3 .word 0xcbcab802,0xcf11b0f3,0x4cdeaa2b,0xc59a0fa4 .word 0x33cc1d67,0xa6e2fe93,0x0feda933,0xaf5e46cb .word 0xd24ad077,0xc7530028,0xddf2cf2f,0x0b303f42 .word 0xf458c202,0x28025aeb,0x3068a44b,0x92bb21d9 .word 0xfb95eabf,0xe1660f77,0xf71c436a,0x0edc54f3 .word 0xf72a0da4,0xfbc50c68,0x2848038e,0xcb8944f8 .word 0xb5e04ab8,0xe8fa0ee5,0x4cdaa4ab,0x5d7d965d p16_local3_end: SECTION .p17_local0 DATA_VA=0x000888000 attr_data { Name = .p17_local0, VA = 0x0000000000888000, RA = 0x0000000032000000, PA = ra2pa(0x0000000032000000,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 p17_local0_start p17_local0_begin: p17_local0_start: .word 0xa04211da,0x3072a8ab,0x7b364537,0xb64cff32 .word 0xd25f2a10,0xeb0c7bc0,0x7c9f4ee4,0xfc78b7ec .word 0x0882109b,0xc362ba20,0xa0d0a187,0xe8c9a20e .word 0x94e041b8,0x2aec7fc6,0x0227e07a,0xfbe633f1 .word 0x3b2e8d2c,0xfdc92659,0x1f5c0360,0xb9610879 .word 0x254dfa15,0xbe4231eb,0x7396980d,0xb13f61e3 .word 0xa072a32b,0x1bee8851,0x8a3b589c,0x0cbfa991 .word 0xeef357b3,0xd47440d8,0x5a137e5b,0xde2c0ae2 .word 0xd38d8046,0xc7be630a,0xd1aec7e8,0x6770ab18 .word 0x5c0808fd,0xfe810d77,0xf0ec9f3b,0x43d5e8f3 .word 0xa85f037e,0x90ca6ff9,0xdca0fa64,0xf6c6128e .word 0x8d3c5342,0x9121b466,0x040438d1,0x4ec03625 .word 0x59b0e744,0xb023495e,0xa5bc93b3,0xdd18ad2a .word 0x6302531a,0x80b2281b,0x8bf21bbc,0xa0fd85fb .word 0xeefa4092,0xbc796df4,0x0de83e5f,0x5f3bf70f .word 0x7b728ac9,0xedf5767f,0xb1e538bd,0x63f09912 .word 0x239f0bf5,0xde3b7c4e,0xefea2ee7,0x1c087c79 .word 0x5268b31a,0x8a035616,0x4a41bd62,0xd4086710 .word 0x58cbca06,0x4e358ceb,0x9d08cf46,0x8aff0906 .word 0x8307cd8f,0xca3b640a,0x35bfba8b,0x424f76af .word 0x5c76af8d,0xb2ba3f68,0xb4ac0336,0x8d087455 .word 0xe953d1f5,0x0d33dc26,0xbe94c73c,0x2935d5cc .word 0x7334df5a,0x56967147,0x40868b32,0xbbd5b010 .word 0x8d02f134,0x169c712e,0x3fac2ef7,0x0b7c10bf .word 0x6435e67b,0x692cd8f8,0xccf7ca09,0xa1027001 .word 0x5ad1be58,0x502a6f56,0xb4fcb7fd,0xb12f9597 .word 0x47800cd9,0x1c9fc897,0x5f1d260d,0xfb88592d .word 0x14ce13c3,0xc8c067a0,0x34bbf2b9,0x67c1327f .word 0xa495e946,0xb7f5f745,0xbf0073a5,0x97a1e8ce .word 0x83ccf98d,0xa030c7d2,0x15a8f3c6,0x39db6d41 .word 0x70f3ed49,0xca1d9d2b,0xb3356600,0x1e4b7197 .word 0xc4a6e0b3,0xb0553f7e,0xe6df52b6,0xd364a460 p17_local0_end: SECTION .p17_local1 DATA_VA=0x00088a000 attr_data { Name = .p17_local1, VA = 0x000000000088a000, RA = 0x0000000032800000, PA = ra2pa(0x0000000032800000,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 p17_local1_start p17_local1_begin: p17_local1_start: .word 0x532a5374,0x62b27a4c,0x923d4f8b,0x8c28b857 .word 0x6b6ad1be,0xa998cb42,0xd3179b13,0x86edde63 .word 0x33363a5c,0x1c9d3192,0xd91fb506,0x4c8a1660 .word 0xb1553900,0x56f625e6,0xc62beedb,0x02ee5c93 .word 0x87c0a6ac,0x7ee883a9,0x763c7159,0xda1336d0 .word 0x62cad729,0x7760003b,0x4bf88436,0x8daedc59 .word 0x03e912cd,0xd14a2d8f,0x4e7818b5,0x55fb178d .word 0x083d9eed,0x920bb80c,0x3b4bb77b,0x40bf96b7 .word 0xb3f37abe,0x083241bf,0x7e0417e0,0x18c47bce .word 0xac98e883,0x22aa2507,0xa6a6e3a8,0x3c5b76cc .word 0x9ea9210c,0x64dbf348,0x894c2a6a,0x6cf41958 .word 0x8fc5a9ca,0xd122761f,0x8083b584,0xffbb99ac .word 0x3b00ddd7,0x292331ba,0x0cdd7f5c,0x96716461 .word 0xe7fa61d2,0x260a71d8,0xfbc26a09,0x64ba2f4f .word 0x9f1130df,0x8ae84197,0x9d69bfad,0xf3843ee0 .word 0x4187b7d4,0x3a559cbc,0x2fbdc696,0x13421cfa .word 0x65929655,0x30a7ab44,0x69c46e3d,0xe2bc65f0 .word 0xcade9d4e,0x15267c09,0x36baaf4d,0xc18e49ed .word 0x8f6e194f,0x5acca456,0x8a2676d4,0x933a2fd4 .word 0x08158c76,0xff52af20,0x5ccbfaba,0xd056f979 .word 0x060da50f,0x818acf40,0x2641baa3,0x12c83d5b .word 0xe7448e58,0xec778d49,0x8dbe6d9c,0xd1495332 .word 0xe57ca67b,0x6f226068,0xd4b6677e,0x0537ec97 .word 0x695f106e,0xb4a9b1c0,0x8ebeee11,0x44d21677 .word 0x25afe557,0xe839c3ec,0x1cfe2f07,0x3b997cac .word 0x3f5dcb2b,0x40d7d8e5,0xd295862c,0x42af0af3 .word 0xbb75b23f,0x9ac39d16,0x8f45e058,0x95fee032 .word 0x0f264524,0x96f7074e,0xe7b878cc,0x65757c56 .word 0x9b4dd0fc,0xf17e8bbd,0x9998a60a,0x19fdf403 .word 0x14934880,0xada1fc3d,0x561fcaff,0x9d1e88f4 .word 0x86b1110c,0x8072d29b,0xad7e7398,0xed44a00b .word 0x282afda0,0x7d895ed2,0x074d689f,0x5101ceaf p17_local1_end: SECTION .p17_local2 DATA_VA=0x00088c000 attr_data { Name = .p17_local2, VA = 0x000000000088c000, RA = 0x0000000033000000, PA = ra2pa(0x0000000033000000,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 p17_local2_start p17_local2_begin: p17_local2_start: .word 0x93f2c78c,0xfc17eb1f,0xade47156,0xd8c35acc .word 0x6083b98a,0x3e5647a3,0x462c083a,0xd7f153c7 .word 0xda02cb81,0x468ef6eb,0x42eef550,0x28b4ad96 .word 0xea92910f,0x749e41bc,0x3c17e9f1,0xd27b908a .word 0x27c67817,0x98b91954,0x3d2871ab,0x8289a124 .word 0xdbdb906a,0xf41d0a9e,0x853d9d7e,0x2274976b .word 0x05f378a7,0x3452b5b9,0x9ce3fc2c,0xd2bc6247 .word 0x1154ef98,0xea069e6a,0xa5b7a98e,0x27d9e3e7 .word 0x9a89c0bd,0xfa58c8d4,0x2538c9db,0xd1289b9d .word 0x8712c020,0x648690eb,0x57d7a900,0x75cec51e .word 0xfa2afccd,0x088d9d7f,0xad6e5d07,0xd7ef1695 .word 0xc8a5916a,0x4ebf7289,0xc5bf7754,0xb3510d9f .word 0x1831bb8b,0xd5b82bba,0xe1db48eb,0x9e53f94c .word 0x0e37ecf3,0xdf9fdd2a,0x717f0bae,0x656bd2bc .word 0x2b9b1c60,0xf0f984f4,0x8da17562,0x54e87227 .word 0x3efa272a,0x1a542026,0xff4e4a20,0xe61a5f50 .word 0x36978c78,0xea328f32,0xf42d4423,0x14e3758f .word 0x2a202cb6,0x6198c50a,0x604a1141,0x2310165f .word 0xbd395462,0x63ae7f8a,0x9a6014bd,0xf3e96951 .word 0xbf12dba2,0xca8f3b26,0x1d13d71c,0x438b620e .word 0xca351501,0x71a665b8,0x89308f3e,0xe08b417b .word 0x17fe70a0,0x048ddd78,0xfb12098c,0xbcc0ca43 .word 0x4a72876b,0x93428ff2,0x1f14b6df,0xef14f930 .word 0xa560677b,0x1e8f6683,0xee71ea2c,0x505bc10c .word 0xdca37df1,0x228cfcf2,0x88d6b2eb,0xa0e42f84 .word 0x0ccd88b3,0x2d57e14d,0x18bb8b94,0x0ae1534d .word 0x3a0a81fe,0x133695e8,0xcf551ec3,0xbdc14a1e .word 0x3fb964ce,0xba003757,0x5ef12933,0x0d9add68 .word 0xdc113708,0xb08545f4,0x66ca05e8,0x9191a45f .word 0x73d0c7d6,0x5253195a,0x822a90bc,0x979730aa .word 0xab33f687,0x17c02c57,0xac2f674a,0x6953dd49 .word 0x3cc24f97,0xdd524992,0x25183744,0x5d0646ce p17_local2_end: SECTION .p17_local3 DATA_VA=0x00088e000 attr_data { Name = .p17_local3, VA = 0x000000000088e000, RA = 0x0000000033800000, PA = ra2pa(0x0000000033800000,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 p17_local3_start p17_local3_begin: p17_local3_start: .word 0x97f42996,0x7aa7619f,0xf6d0ab3c,0x416ab73a .word 0x124ad9aa,0x742fac5c,0xe8ac5f1c,0x0cf3dac1 .word 0x4eb45d18,0x51b3f3cd,0x7ed3b70e,0x6c2dc65a .word 0x395a7897,0xe020734f,0xffe5f788,0x0d888007 .word 0x05b6cf21,0x953f547c,0xa05920e5,0xeba75d4f .word 0x9d7d156b,0x42417c77,0x39acfd72,0x9872d22a .word 0xdd3c7271,0x69161c6d,0x375e9eee,0x44896285 .word 0x6601d954,0x057687c1,0xd1dfda73,0x5f74125a .word 0x53f66470,0xfd421251,0x3e4c6f0d,0xe6556d65 .word 0x9b6b25ab,0x485a3bff,0x33288235,0xd7b0ba68 .word 0x28eddf01,0x65a249e6,0x9093fcfc,0x5f665c55 .word 0x0eb09521,0xe355b3cd,0xa783c6e0,0x1991aac8 .word 0x1b425abf,0x20707ea5,0xaa6e1d39,0x36f1aae5 .word 0xd70c01e7,0x3741ef22,0x4d32ce2e,0x444f5683 .word 0xcd9dc15f,0xef30113e,0x7ffcc7d5,0x089fc20c .word 0xc0e607eb,0x04632fea,0x8ae6ef02,0xc7256e9b .word 0x8e81cccb,0xc3a2258d,0x6a479dcb,0xd0af7349 .word 0x207a9b77,0x56aa1ccf,0x89bbe735,0x71e29674 .word 0x1ba69efc,0x830a486f,0x25382466,0x20eb8768 .word 0x53cefe56,0x021b8ebc,0x1e131905,0xd1c34719 .word 0x28a0ae38,0xc0f89455,0xe90e78f9,0xaaf083f6 .word 0x09f5c049,0x236d48b5,0xd01c7498,0xd32b7712 .word 0xacb6ae7b,0xc1abf926,0xd4d88b5d,0xd3a87773 .word 0x076f5de0,0x6593946b,0x31b29527,0x9172d0f6 .word 0xc58f700b,0x98590e23,0x2d18e629,0x5acb4914 .word 0x9bc2071f,0xbf4977f0,0x3fe8d052,0xa388eccc .word 0x5a24a0c3,0x8d3d41cf,0x42c217a0,0x0fab4874 .word 0xae8b25d3,0x4988f886,0x1cd92da4,0x76459eba .word 0xe6079fe7,0x7deb14f3,0x62aa19f6,0xeb3c1942 .word 0xf47df6f0,0x0b6e1c4e,0x20832134,0xd5d4ec90 .word 0x0da8fb2d,0x209e6cb9,0x2fee0402,0x1fef330e .word 0xbb529b4d,0x2f83c5b0,0xa77d9671,0x274e3ee1 p17_local3_end: SECTION .p18_local0 DATA_VA=0x000890000 attr_data { Name = .p18_local0, VA = 0x0000000000890000, RA = 0x0000000034000000, PA = ra2pa(0x0000000034000000,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 p18_local0_start p18_local0_begin: p18_local0_start: .word 0xb67413e7,0xc98ad049,0x85b903dc,0x42ee1f93 .word 0x896d115e,0x0509100f,0x0f3ab0dc,0x8c02aeab .word 0xd242da7f,0x45285216,0xc67a4031,0x4a101837 .word 0x839e939a,0x9dd80231,0xd738e291,0x661b44a4 .word 0x352c9667,0x5d2908b5,0xe8716eda,0xee2ef7b1 .word 0xa8b934aa,0xad0275cb,0x1e39a200,0xc4939f8f .word 0xd4b4145a,0xe04713e0,0x319410ab,0x51a9f72b .word 0x42e947fe,0xb6c55dd0,0xaec4ceee,0x36111ea7 .word 0x2de2fdc3,0xf8c411fa,0x2e6f02a6,0x016a01d5 .word 0xc08949ab,0x8a36b737,0xa97404f7,0x3d12c84a .word 0xc9c8020c,0xdb5eac7e,0xdb73fd82,0x6cf2fa3c .word 0xe5e78ba5,0xe6a71fb0,0xfbe39cc2,0x9acae009 .word 0xd9206735,0x328cab62,0xa86cb52e,0xac2ff3ab .word 0x4be65178,0x055bd825,0xac012ac9,0x475e4722 .word 0xb94d6e3b,0x8525428d,0xee4af289,0x5b87d39e .word 0x158cb2d6,0x323242a1,0x3d6135e7,0xdfadfe3d .word 0x6e03102e,0x3f0018f7,0x09555db7,0x267387b7 .word 0x53a4cd25,0x438d839f,0xdbf1c88c,0x3796a683 .word 0x1c6daf61,0x43aac3e5,0xf97e5f9a,0x35bf1538 .word 0x54495b72,0x2443f4e9,0xcaddd1c5,0xb53d5e15 .word 0xe7fa0f06,0xdd55fd10,0x550e05ef,0xd1399f2c .word 0x2aface64,0xea4db922,0x35f4bf2d,0xa05204b8 .word 0x9846f996,0xec5992f9,0x3998f4a0,0xc7a97f00 .word 0x3452892c,0x3c0e714c,0x5b5369d0,0x34b8c884 .word 0xe74017ee,0xbdcc6673,0x3c71427c,0xa7ffc571 .word 0xb88aac8b,0x3874e691,0xe970d959,0x81da5b48 .word 0xa86962e6,0x50926a1f,0x811e62b3,0xdb028e59 .word 0x08847b89,0x66930330,0xdbd2f248,0xaa481f0f .word 0xfbfb18ca,0xbaf00e54,0xe15b4fe1,0xcdfec607 .word 0x1c363a79,0x2b006666,0xa9880ae1,0xae74e081 .word 0x4d62436f,0x54572d4d,0x589f269f,0x656c8f22 .word 0x8e7ce02d,0x2229d9a1,0xecfe72c8,0x0f50132b p18_local0_end: SECTION .p18_local1 DATA_VA=0x000892000 attr_data { Name = .p18_local1, VA = 0x0000000000892000, RA = 0x0000000034800000, PA = ra2pa(0x0000000034800000,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 p18_local1_start p18_local1_begin: p18_local1_start: .word 0x1554c1b2,0x397c85b8,0xdd692d65,0x2c507521 .word 0x55fbff57,0x2f645af0,0xe58a28f5,0xd0a722ff .word 0x4b8dd251,0xc0c09027,0x3fb55f34,0x40139479 .word 0x1b2bb0dd,0x44db67b6,0x579d0acb,0x64d7c3f7 .word 0x9ca69ac1,0x71ea3c91,0xcf9d37ef,0x66a94744 .word 0x57bb9c99,0xa56b127f,0x466d1fa5,0xadb40013 .word 0xf149c6cb,0x3acee846,0xc8bff144,0xc2623040 .word 0xaca8191a,0xc9e7e3c6,0xd2451218,0xc7a651a2 .word 0x28d4e02d,0x0e3137df,0x049f6026,0x8d0d6662 .word 0x6fe8b977,0xcb12606e,0x17502f60,0xf4920d32 .word 0x53ed501c,0xd2f2792b,0x3a1ec858,0x4c664ea2 .word 0xe8805022,0xbfc0d437,0xa9ec42e6,0x79646613 .word 0xa05f4ccd,0x17dd14af,0x2fdebe75,0xbb1b9074 .word 0xe32e4673,0x75052a08,0x17f6d0a4,0x314efefe .word 0x4aefdb72,0xe9684140,0x521bb8f5,0x6f755d1c .word 0xa9d81e0b,0x5bbabf51,0xb7776fed,0xbe268fc4 .word 0xfed7c7b6,0x9346dcae,0x5d824644,0x2cdec817 .word 0x28a35525,0x790bb40a,0xdaeb20d9,0xd0daafe9 .word 0xeb07a0f2,0x65f58016,0x4ad0e3ac,0x9971211e .word 0x4491e3c6,0x146bb728,0x080e1093,0xda737aed .word 0xd386891f,0x58381254,0x29ff133e,0x5ba3b31b .word 0xe59948aa,0xb76ef50c,0xc7a4046e,0x7349ea8f .word 0x79341fbf,0xa5871448,0x86d0da97,0x3e2257c2 .word 0x66c72f76,0x67d82d50,0xd44916b6,0x290a9c73 .word 0x1720271a,0x5f486298,0x9fa1a8b3,0x625f1a5c .word 0xc50727b9,0x29426a41,0x69a576be,0x65498028 .word 0x3d84bb75,0xf515aac8,0xdf83caf8,0xde9278aa .word 0x6d14a834,0xb5008498,0xab556839,0xa827f79f .word 0x3b429f54,0x0289aeab,0xb270032b,0x44092d85 .word 0x6e1c0af0,0x16ca582b,0x46d649d7,0xefcea44b .word 0x98ae7fa5,0x938617da,0x9bc2c01d,0x0cef610b .word 0xc526d3bf,0x15b2071b,0x59bce230,0x11b7050b p18_local1_end: SECTION .p18_local2 DATA_VA=0x000894000 attr_data { Name = .p18_local2, VA = 0x0000000000894000, RA = 0x0000000035000000, PA = ra2pa(0x0000000035000000,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 p18_local2_start p18_local2_begin: p18_local2_start: .word 0x1342c3f1,0x68b0adab,0x29695c9e,0x6f9961a0 .word 0x0b6f6098,0x1fa42fdc,0x17eb52a0,0x2201d2bc .word 0x3a0dcc7a,0xa0209462,0x3ca0215b,0x6ea6efe8 .word 0x4c5656f1,0x22d8e813,0x31ea07bd,0xf8782e85 .word 0x001d30b5,0x81fe886b,0x5315bbc2,0xdfdcf382 .word 0xf2f88558,0x9b9f23e9,0xaf38ba86,0xc82ffa5d .word 0x47f5ba5c,0x1513e118,0x84c23f8c,0xf753ebb2 .word 0xc407b0e4,0x3f1ef55f,0xb6ca4683,0x3f9f7171 .word 0xa427e4f6,0x543a7f0d,0x6b8766e8,0x87e3f252 .word 0xe214b6ee,0xdded8638,0x2a7a6481,0x9d99c076 .word 0xbd74e6f4,0xd8243315,0x00e8e32f,0xdaa4a95f .word 0x379da0ec,0x6566cf36,0xdbf2ed03,0xd7162da9 .word 0x97b2ddc3,0xafe47531,0x0d4ca1e5,0x54b81cac .word 0x837c55df,0xd2fef369,0x8909b21a,0x317ad9fe .word 0x1a54958d,0xf6677b70,0xfe448cfb,0xd4374851 .word 0xed679e6d,0x30029a18,0xb7a2074e,0x0025ad6a .word 0xfe683c37,0x7284ba9d,0x4981275f,0x06e36090 .word 0xc52ee7cf,0x8b91629f,0x58d0c918,0xc006a2d8 .word 0xa7216411,0x5ac15123,0x17bd8eb7,0xa3ec2775 .word 0x8936a0db,0x8e9b3956,0x9e2f0c0e,0x9157423a .word 0x31f7d7dc,0x0fd53ec1,0x211da6c2,0x4e30a2da .word 0x2adee30b,0x66e8a45a,0xc388d2b7,0xe25bc06a .word 0xa973695b,0x7f150695,0x767cfa61,0x365760b8 .word 0x81784197,0x23b1e3a5,0x3dba5d8e,0xab52756a .word 0xf24c7a97,0x2b2e9487,0x41d148fe,0xb47d9eaa .word 0xa67daedb,0x4cbd4ecd,0xb05624b8,0x47c273da .word 0xcd17ecc4,0xcee3f0c6,0x40bcf53a,0x6a1008e1 .word 0xe994d9ec,0xf092de37,0xe69cbd46,0xb20569c6 .word 0xe740d26e,0x24e062f7,0x6a98d1ae,0x996c8695 .word 0x7ed572c6,0x7309a63b,0x978d6e5a,0xabd5b4f2 .word 0x639147e6,0x2cb149e4,0xd961bdb7,0x63001192 .word 0x2f20ffec,0xa78d977e,0x2f32238c,0x4c65f750 p18_local2_end: SECTION .p18_local3 DATA_VA=0x000896000 attr_data { Name = .p18_local3, VA = 0x0000000000896000, RA = 0x0000000035800000, PA = ra2pa(0x0000000035800000,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 p18_local3_start p18_local3_begin: p18_local3_start: .word 0xe1aa9d11,0x198c4da6,0x92a2f108,0xf596b9c9 .word 0x79d3b0fe,0x2ad1536d,0x16c79fbb,0xb550a118 .word 0x4bc9ead8,0x08e651c1,0xd622fe02,0xe57a3092 .word 0xaee8163e,0xf27fb301,0xa29a6d55,0x01852764 .word 0x336040f8,0xf80249a7,0xd45e62a5,0x181e3410 .word 0xe22a5c15,0x5f346dfd,0xbfaed5dd,0xb03cd371 .word 0xfe423191,0x405cf9e4,0x0049fd27,0xfeeba443 .word 0x16b3ed47,0x10a9d9af,0x73702736,0x70037204 .word 0xfc585d3d,0x8f92f8af,0xf5b7449b,0xdf37f8c6 .word 0x6eb7ff9d,0x1301fec1,0x144bfd98,0xd58e360f .word 0xee6fedc6,0xb3266f7e,0x516cf429,0x703a1392 .word 0x806a1965,0xaf0d994e,0xd3ea8034,0xca998eca .word 0x5b141d3d,0x1bf018f3,0xeef16139,0x5bb4f629 .word 0xe503cebd,0xaddeb4f0,0x34a9aabe,0xbdcc8680 .word 0x479d0172,0x27d3f6f1,0xb70f1d7f,0x74083e8c .word 0x11e59944,0x2cf6f200,0x962fc92c,0xa249cc29 .word 0x28ef9d03,0xd420eac2,0xbba96bb6,0x57a29732 .word 0xb19af836,0xe3ec2c4a,0x5de30361,0x0cd73178 .word 0xd335a988,0x8787366f,0x1452b6ac,0x4f3be80b .word 0xb9616496,0xa0524848,0x59afce35,0xce0f002c .word 0xabb048ee,0xbc6eb535,0xdc109579,0x280665b8 .word 0x9407012a,0xbd74aba4,0x5763c7ac,0x8dfc077f .word 0x1f116706,0xd27085db,0x93de240a,0x7e163703 .word 0x47f87832,0x29e5b442,0x597b229d,0xf810c081 .word 0x5af7ea7c,0x343689b0,0x02c097be,0xe0ef24c6 .word 0x489badcb,0x8213fcf5,0x24fac727,0xdb098bac .word 0x0d5b8703,0x2de4cfc1,0x48fc2d6e,0xe32772ad .word 0xe912f430,0xfab9f249,0x0d737a7e,0xc314c259 .word 0x25e00460,0xc509e2d0,0xf1be9952,0xb1da5788 .word 0x2ebcd8c1,0xfee9bd14,0x6e535c91,0x3d4a6076 .word 0x32ff1fa8,0xf0bcc761,0x47030c5c,0x7ce50b37 .word 0x3fb23a1e,0x1e3c865a,0x781bbc0a,0x7faab8b6 p18_local3_end: SECTION .p19_local0 DATA_VA=0x000898000 attr_data { Name = .p19_local0, VA = 0x0000000000898000, RA = 0x0000000036000000, PA = ra2pa(0x0000000036000000,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 p19_local0_start p19_local0_begin: p19_local0_start: .word 0x783b8a9d,0x73e40faa,0x0414ca3d,0xde523c0c .word 0x7121304f,0xa3de3c47,0x77ebe8e1,0x224922d5 .word 0xfeda7d55,0x58f65ec0,0x2027d485,0x3b49ab5d .word 0x0b3045f8,0x4433269f,0xae425dcc,0x5367616d .word 0x44a4b4dc,0x353926d9,0x244f28e9,0x2eb921b8 .word 0xe50f6486,0xbd5413b9,0x86e6cb5d,0xbef90bb1 .word 0xd17ebe84,0xa1bfbfc3,0xf3cfdc49,0xed5ab5ac .word 0xd623cf98,0x5796cd43,0x06d20ba1,0xe2d87cee .word 0xcb2284a8,0x86e72e17,0x3a05efcc,0x435f27ea .word 0xdb5d6fef,0x3884c51b,0x3b82a591,0xa1ad6b3e .word 0x1424e89e,0xac39cc1f,0xc9c088a2,0x2ba25f48 .word 0x9abc7e77,0xb05c945f,0x87f14ddc,0xa544ccd6 .word 0xe0acafb4,0xb7232537,0x4b8dc87d,0xd9c15993 .word 0x40f1f165,0x10045839,0x81404ddb,0xa53fd2ac .word 0x95ccf279,0x394750c0,0x9ee484b8,0x2e29ec96 .word 0x7136f713,0x6db587c8,0xa02fb8e2,0x12f05075 .word 0x53df798b,0x19f66b16,0x67d9fbed,0xd51cc496 .word 0x408cf138,0x8436c589,0x735232e7,0xc920e6ac .word 0x45ec9c21,0xb02822fc,0xc8c11a74,0xa69a32a9 .word 0x843926e7,0x2f389c38,0x698f400f,0x5d0b711f .word 0x9c5c1959,0x2cbc6e83,0xcbb28b60,0x83858f59 .word 0xb5c13ee9,0xc776e9ec,0x712344f7,0x20f9cb51 .word 0x9cfb7425,0x1e88fb12,0x21428bc0,0xfce5b3c1 .word 0x62039b0c,0x0a5834b1,0xf7441be6,0x8a60f196 .word 0xf5388447,0xc0fad4a6,0xee553af3,0xfe0675bf .word 0xc9697f61,0x9096ef0c,0xc20862c4,0xe2fde111 .word 0xce1e6bac,0x330665a2,0x4d0ba0df,0x0da99cb4 .word 0x07bfddfd,0xc7991267,0xdd7c9497,0x7969f403 .word 0x2bec9197,0x1f2d1e25,0x67686e68,0x8a4144e6 .word 0x54650450,0x5d3635a2,0x48092710,0xfdcd359d .word 0x2de0e3d7,0xfd2d0469,0x1061fc03,0x66be0a83 .word 0xc8123fa3,0x2004d125,0x69e03d68,0x8d179258 p19_local0_end: SECTION .p19_local1 DATA_VA=0x00089a000 attr_data { Name = .p19_local1, VA = 0x000000000089a000, RA = 0x0000000036800000, PA = ra2pa(0x0000000036800000,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 p19_local1_start p19_local1_begin: p19_local1_start: .word 0x93b15cd2,0x5484a749,0x6cf2d882,0x8119b384 .word 0xd2830a61,0x147170a6,0xe65006b9,0x3d9f2dae .word 0xa3f77ba2,0x9df915e8,0x74cc99d5,0xdae392a7 .word 0xe28430f5,0x880af5b3,0xb5d7eb94,0x1b68d7fc .word 0x0377fd29,0xd4bac161,0x4f91ddb4,0x8be3ba7d .word 0x513948ab,0x918e6ac8,0xf4c47f26,0x1ed91675 .word 0xb3f9c8ce,0xb579762e,0x8355cf88,0x24d3c1db .word 0xb6c52241,0xef73dc3b,0x4a5169fa,0xa964ee1c .word 0xeba1407d,0x28534d6e,0xd2aae542,0xafc0d488 .word 0xf9a1614e,0x1f044ad2,0x8dc41b86,0x2767f55c .word 0x3fea93c5,0xaa6910d7,0xfe7f4500,0xdc84336b .word 0xf89184a1,0x2c71db38,0x1ec68cff,0xbc050fbe .word 0x32529052,0x0613c12e,0x84852737,0x9e7be682 .word 0xf5e55386,0x820509b9,0x3e0cfb3b,0x757f99c1 .word 0x13434441,0x6aad322e,0x3e4579cc,0x807e1023 .word 0x3a322080,0xeeb49d89,0x87f5d030,0x8950789c .word 0x2905f474,0xb795b736,0xac8ce2a1,0x78b69f91 .word 0x23068f2c,0x708d0e54,0x294b29c0,0x82d35888 .word 0xc05bdeef,0xf2ca5f23,0x5503ee10,0x9ecd1748 .word 0x9b28c5c2,0x3de5b570,0x3c3358d9,0x5cb3f6b4 .word 0x7f58ed56,0xada61df8,0x31c27e83,0x8f1e52bf .word 0x7314e0f4,0x263ad8f7,0x1bf1ca49,0x9244fad6 .word 0x4f971b36,0x1e43c373,0x746a915f,0x649b2fb7 .word 0x8eea1e6d,0x63a16c13,0x68a7db93,0xe39a8353 .word 0x1c7b44f2,0x1a8d1c81,0x24f76715,0x1c816664 .word 0x353fa673,0xdd39cf1e,0xf3c8aa7c,0x651f3135 .word 0xe479166d,0xf45d7299,0x67c9aa65,0x9de7c92e .word 0x61855137,0x57102739,0xeaf65909,0x53068293 .word 0x2ec31858,0xf7e586d0,0xf715e574,0x729f5537 .word 0x196176b0,0x5628e285,0x0a533a49,0xd22e48df .word 0x158d8523,0xa6e0b2c3,0xc34e9648,0xa7734bdb .word 0xd0cbb2f2,0x1e09c709,0x91190880,0x331320f6 p19_local1_end: SECTION .p19_local2 DATA_VA=0x00089c000 attr_data { Name = .p19_local2, VA = 0x000000000089c000, RA = 0x0000000037000000, PA = ra2pa(0x0000000037000000,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 p19_local2_start p19_local2_begin: p19_local2_start: .word 0x0a864f91,0x5f3a04c7,0xae2882db,0xc291eaad .word 0x38bd1174,0x4e3f75f8,0x3c5736cd,0x16ec5534 .word 0xa2f008af,0x7f236bf9,0xb3191468,0xc9b07a36 .word 0x576c5b68,0xf920b316,0xb2cebfdb,0xed06c6a1 .word 0x796091b3,0x5c4df5f2,0x4dce9327,0x65517f39 .word 0x1b70ec92,0xc7d668f8,0xfb2adc08,0xfd149f2f .word 0xb8d786a3,0x75d8d58e,0x94aa0bbc,0x299e26e6 .word 0x6db1a303,0xd816ac8d,0x1940e028,0x58e4a82b .word 0x230a2637,0x52574109,0x86eb2afd,0xac4a4b59 .word 0x519de9f4,0x1305a0ae,0x35228f1e,0xfe357934 .word 0x9e13f126,0x74dea7ad,0x992bac27,0x909ed887 .word 0x1e1e28ef,0x7e1828ca,0xd5f5d2c2,0x133b0bf3 .word 0x671dac33,0x501f0e37,0xf1077d7f,0xa2fc0f7f .word 0x4bd51182,0x310e8631,0xe62e594a,0x7d94dc61 .word 0x30603b48,0x56ab07f3,0x39f618c1,0x572a76db .word 0x8080110e,0xdb7af908,0xfcfe961a,0x4335bbca .word 0x57995f57,0xd821ef5d,0x0165cdb2,0x42ed698b .word 0xf33d6389,0x9bd68994,0x86d5a941,0xc17f6604 .word 0xb0438e24,0x9623cc5a,0x7ca0c351,0xe3bc68d6 .word 0x065387da,0x096f35f0,0xfef57199,0x85fa60c2 .word 0xcdfb333b,0x98e7b767,0x7057825c,0x2d3988a1 .word 0xaea3fc8e,0x589219f9,0xfb2b19cb,0x2ae4eb3a .word 0xdc197335,0xa15803d4,0x31cf40e9,0x9ca8b886 .word 0x4156b788,0xa717c657,0xddb9f2f0,0xe7867232 .word 0x3ef65299,0x6a06cbb9,0x2ae15a8c,0x9d70cb7a .word 0xe5f96330,0xf0163aca,0x898ae812,0xbd03cfea .word 0x3b56dc18,0xc518b2ee,0x17fe14a9,0x3c8bc7e4 .word 0x91d7508b,0xebc314f3,0xa31cfa75,0x3b70e508 .word 0x86f45bdf,0xc9044c03,0x4e0508dc,0xb372c165 .word 0x37ca1612,0xb454a468,0x753360b4,0xf0f0f30b .word 0xa2f01b32,0xb81e096e,0xaf4b362f,0xc55f09ed .word 0x6e2dba0f,0xc1c54596,0xa29fdf06,0x26c4cb93 p19_local2_end: SECTION .p19_local3 DATA_VA=0x00089e000 attr_data { Name = .p19_local3, VA = 0x000000000089e000, RA = 0x0000000037800000, PA = ra2pa(0x0000000037800000,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 p19_local3_start p19_local3_begin: p19_local3_start: .word 0x53a9bd00,0x2829ed30,0x3ddc2734,0x6424a749 .word 0x1be44946,0xf3491dca,0x0e99e685,0x0a99fc27 .word 0xdfe39190,0xdf4621b2,0xfa451b69,0x412b44d9 .word 0x65db3901,0x51fd1b1c,0x2dbd550e,0xf6e7c6cd .word 0x5d70fc26,0x1045594b,0x11e62af3,0x0a50f581 .word 0x643f4746,0xccb2d994,0x1db3cee1,0x6c90f9e2 .word 0x1ee14ad1,0x91e6a910,0xf4d2dfb5,0x05817612 .word 0x556459da,0xa52ba19d,0x056ab8de,0x502ca9d7 .word 0x73141e48,0x6b64721f,0x3b95c896,0xcbf3b3b5 .word 0x19c4504b,0xc3fecfa8,0x44467924,0x610daf3e .word 0x6d1ccdc0,0x84c40b10,0x43e21c39,0xeb4d0e8b .word 0xdfdfd4d2,0x4138bbbb,0x0ece1913,0xcd084e15 .word 0x8fbe71b4,0x4e5404d6,0x80007d74,0x63b23a48 .word 0xb82de554,0xb7f8d16c,0x0ab4559b,0x207261cf .word 0x0a462cba,0x73a81a50,0xb59a9b82,0xc1b97b46 .word 0x64e7b684,0x63d5e905,0x129e90d4,0x895f8fb2 .word 0x1302a12e,0x07bba6d3,0x4bd6ed14,0xaacbfb21 .word 0x825aa1ac,0x6ef05a81,0xdf07ed99,0x71e71723 .word 0xb6c801f0,0xf46541a6,0xc63c2d2f,0x0df94787 .word 0x4c202cad,0x82a3330a,0x97fd6886,0xe1351d8a .word 0x4f21f044,0x6a1fd6b6,0xc2de0fd9,0xc98dfac1 .word 0xffca2da5,0xfc74ecac,0x755cc893,0x50327a31 .word 0xff816083,0xa5d146b5,0x69f4d1c3,0x46722c45 .word 0x05b397a8,0xd0361ab2,0xc466f00b,0xa2544482 .word 0xb4cb96da,0x691df3a8,0xbccdef10,0x0f2a58b8 .word 0x3e760e8b,0xda247874,0x9228c354,0x894c62c1 .word 0xe3b492bd,0xf53f7f29,0xc2536113,0x0b1a07f1 .word 0xf6661c5d,0x443f104a,0x0a177be0,0xe2375f97 .word 0xd39528a5,0x57d831cd,0x44a87d08,0x08bb1b6b .word 0x75f894ca,0xba2148b2,0xddf6aa44,0xcd7932d5 .word 0x163b344b,0x33638602,0xf983906c,0xb59d5e7a .word 0x7b797457,0x76140991,0xc131dbb2,0x17b0c772 p19_local3_end: SECTION .p20_local0 DATA_VA=0x0008a0000 attr_data { Name = .p20_local0, VA = 0x00000000008a0000, RA = 0x0000000038000000, PA = ra2pa(0x0000000038000000,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 p20_local0_start p20_local0_begin: p20_local0_start: .word 0xc12840a8,0xc2a801ed,0x24dafe65,0x4172f6c4 .word 0x85865397,0x0f20eb6d,0xba5e85ab,0x91b0999d .word 0x01c31ac0,0x8c625b54,0x58ca9212,0x3fa252d5 .word 0x8d7c28f4,0xbd3acda2,0x3681570f,0x22656c7d .word 0x671cc294,0xcea88547,0x6aa3bde2,0xcb11d609 .word 0xa0acd9c3,0x131f87f5,0x98483339,0xadc1a6a4 .word 0x81f169d1,0xbe408da6,0x008aae07,0x0f54b0ad .word 0x8129e922,0xa58e5f61,0xd0da7a44,0xbb07dbc8 .word 0xdb258969,0x32fdffb2,0x66a4447c,0x966041a5 .word 0xdaeb39b3,0xd3a7b1cd,0xcc72ffac,0xff7e4266 .word 0x9bc666a9,0x1d457741,0xbcb71ae9,0x16da8e4c .word 0x7b31e3fe,0xc826a4dd,0xadb363cd,0xdd5b5b7a .word 0xf14bdbb5,0xf3197ea2,0xb4fd38e9,0xdfef0950 .word 0x77e763e2,0x3bd979c8,0xaa7283ae,0xc8d0f6ac .word 0xf915529c,0xe1805b69,0x369ac89c,0x037047d0 .word 0x21aad723,0x3973907c,0x4bd235d3,0x42e21327 .word 0xa23d0a43,0xb187619a,0x5354eb91,0x37afd268 .word 0x55196568,0x8316b323,0xbf7b2280,0x1888486e .word 0x63adc9fd,0xfa07c6a1,0x3c42998d,0x2dbd4bb3 .word 0x85c72e3f,0xc0a386e1,0x72317765,0xcfef545a .word 0x954188f1,0x1e25d0f5,0x580f137f,0xa7f2a997 .word 0x23af7bcf,0x19c0f27d,0xecfcd249,0xa25844cb .word 0xd930ffe3,0xe9b2195f,0x59d9793d,0x01ddaaa1 .word 0x26580a61,0x2a5d5bce,0xff5d802a,0x14f7ee50 .word 0xd705e59d,0x35972ade,0x5cbbc803,0x0a155b83 .word 0x358b1a6f,0x30176a01,0x16364e0d,0x734cd07f .word 0xf58026f8,0x602c21c1,0xdad78b91,0x0ff11ff2 .word 0x61264884,0xa42b261a,0x94b06dea,0x7ed04309 .word 0x8119236f,0x4d6f6c44,0x2233dffd,0x2b4c3525 .word 0x2f882968,0xe66f6946,0xe4feddf3,0xf24442e6 .word 0xeed73304,0xdccd0c62,0xf1a175a9,0x73823d89 .word 0xe0b26ed5,0xb1a1e59b,0xbb2c390d,0x0c7a8647 p20_local0_end: SECTION .p20_local1 DATA_VA=0x0008a2000 attr_data { Name = .p20_local1, VA = 0x00000000008a2000, RA = 0x0000000038800000, PA = ra2pa(0x0000000038800000,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 p20_local1_start p20_local1_begin: p20_local1_start: .word 0x74bb1e8c,0x98ace4ef,0x6132ef32,0x474772d7 .word 0x66e7185c,0x1a395290,0xb3f6d022,0x22c19c1b .word 0xfdbe7f3d,0xac80efbd,0x7ada9b52,0x5092a153 .word 0x2c71a889,0x27c52b67,0x95fd3d13,0x77660812 .word 0xdc0f7699,0xb0badbc9,0xfbda17d7,0xd173f326 .word 0xc99c407d,0x3e92c662,0x0e5eb7cd,0xc23c57e7 .word 0xd3c847db,0xe366c271,0x19fe36ca,0x0af8d1f5 .word 0x70a2de73,0xf71f24a9,0xcef4f9aa,0x58523ba6 .word 0x9ec1503d,0xc8d8132e,0xab58ced0,0x6f7adfa7 .word 0x6d815fec,0x7b061b0d,0xd242afc8,0x2dec6f44 .word 0xb06a52d8,0x2539d331,0x5c77b97b,0xc4c28535 .word 0xbb650a82,0xda9e3ef5,0xedb35f9a,0x768aa4ef .word 0x4c7dd0aa,0x0f55862c,0xd34a9712,0xb3012768 .word 0xaf968fdd,0x71fede18,0xed31256a,0x7865a729 .word 0x7128d372,0x8c9381e5,0x041ab840,0x38e672fc .word 0x26fcadf9,0xdd2f5fee,0x8494ba8c,0x493081ea .word 0x2292b57a,0xa50dd311,0x80e627ca,0x2867358b .word 0xd010eece,0xe74327ed,0xfa2786e0,0x4a5cf6bb .word 0x923dc090,0x68459980,0x8ada95ba,0x6dfb1652 .word 0xcf80704d,0x54809546,0x070773dd,0x0a970c6f .word 0xd3541587,0x957ff8c4,0xf284fcd9,0x29224259 .word 0xd452abd3,0x5635b5e0,0xb48c3a7c,0x392876a6 .word 0xbe07a13b,0xebaccf5c,0xde59ac42,0x6cc22029 .word 0xe91718ee,0xa331f9c8,0x0a523ba1,0x46ea4022 .word 0x11738338,0x10b7d71a,0xd775ccd7,0xe62a1839 .word 0x4032f579,0xf283ed3e,0x481e9fb5,0xd8cb8fc1 .word 0xd89731aa,0x964dc9e7,0xc57909cb,0x6cce28bb .word 0xa243a440,0x1446a304,0xb739a8ba,0x967b4c8a .word 0xfceb2fed,0x87b54884,0x1c891017,0x79c211cf .word 0x1e25b7d7,0xf1665485,0x4f60f891,0x0bf3587e .word 0xb4516823,0xd2e0be67,0x133276f5,0xa179aca7 .word 0x191e0ec5,0x21bca9d7,0x57399591,0xe6dfdb52 p20_local1_end: SECTION .p20_local2 DATA_VA=0x0008a4000 attr_data { Name = .p20_local2, VA = 0x00000000008a4000, RA = 0x0000000039000000, PA = ra2pa(0x0000000039000000,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 p20_local2_start p20_local2_begin: p20_local2_start: .word 0xafee5aa5,0xcd08b203,0x3df9b653,0x77bf48ec .word 0xa40e617f,0x998c04b8,0xefd0e237,0xf5d500cb .word 0xd215551b,0x9d1a9548,0xccea6454,0x6edea5c6 .word 0x43a5771a,0xb85be139,0x45d6f45f,0x9a6f73ab .word 0xbbc15541,0xab3428c1,0x78ee2441,0xe6b10e9f .word 0xdfa4a37f,0xc03b9ed1,0x2759bbad,0xcb2ec8b1 .word 0xabcf260f,0xb7648e79,0x965be649,0xf705705d .word 0xb7ed56bd,0x56ef1fd0,0x7461ce81,0xfbac4c22 .word 0x7896c329,0xb826b6d6,0xe27bd2b1,0x0af29fcb .word 0x92995a2d,0x00b278a8,0xc86eac18,0x8661c223 .word 0x560bdc73,0x527ac46b,0xb66ca43c,0x127aa821 .word 0x57698d7e,0x8e748fd6,0x5dcec1ec,0x90232581 .word 0x42ab3fdc,0x23c2e140,0xfb9b56ed,0x288755be .word 0xef6eca87,0xe1333076,0xdb0a2580,0xd59f34c7 .word 0xf055d596,0x0ace0bf0,0xa4e5953a,0x6268d74b .word 0x30d4ce02,0x5b1bcd17,0x6c1a395a,0x64598f84 .word 0xf136a7cf,0x00b21704,0x2a356b6f,0x17ee03f8 .word 0x525aa2a9,0x48e621d5,0x4bdea307,0x6bcc623c .word 0x512e746e,0xca63680f,0x4e2b373e,0xb409de40 .word 0x14ce825d,0x3fadb8af,0xf20960af,0xbe5ff74e .word 0x70b1cd17,0x6a7f51fc,0xfc616dd4,0xf731e4fc .word 0xd596b842,0x27a05e06,0xb7ad27ae,0x2ce95847 .word 0xfbbb72d0,0x93e48765,0xc400c531,0xd94eb22f .word 0x64bcb4fd,0x13967966,0x4e47bdb2,0xf65cb46c .word 0x86db2d26,0x5c912fd0,0x656ccd5c,0x7f63c358 .word 0x336b841f,0x4561ebc7,0xc2ae6ce1,0xcc66c50a .word 0xfff29425,0xbb0bbc60,0xd89227f6,0x5c18a785 .word 0xcdf4f0ee,0xb2a0b360,0x17ab2cbf,0x293b602b .word 0xab875b34,0x77e9a91f,0xdb0acbc8,0xc8ab794e .word 0x0ec33c56,0x80562ad5,0xb456b904,0xbf429f49 .word 0x8c3f266f,0x23b7ddc0,0xcc7944f8,0xd0478e59 .word 0x780be4d0,0x800482a8,0x41611c06,0x438093b4 p20_local2_end: SECTION .p20_local3 DATA_VA=0x0008a6000 attr_data { Name = .p20_local3, VA = 0x00000000008a6000, RA = 0x0000000039800000, PA = ra2pa(0x0000000039800000,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 p20_local3_start p20_local3_begin: p20_local3_start: .word 0x9261bcee,0xf1c4554b,0x4bd6832b,0x8d2f903e .word 0x6ddf4aaf,0xfb920618,0xdf640a93,0xff66c87d .word 0x3766b06a,0x99add448,0x25b9e4e2,0x8e789f4a .word 0x35b6799a,0x8711c3c1,0x74abc425,0xb2eb9d9b .word 0x678d95c9,0xb930ed8a,0x09c8a3bf,0x5eb45ed5 .word 0x01e3ea7c,0x8d0747e3,0xe7926c6f,0xb90b6312 .word 0xc1e168fe,0x942a797c,0x45f409db,0x3fa4b5d3 .word 0xbbc27c38,0x9216b9f6,0x6b01e64a,0x821500b1 .word 0xeb8d0b77,0x27b84467,0x259e2e84,0xa5cab1a5 .word 0x48cfbb49,0x59924290,0x1aaaf009,0x706f02f2 .word 0xf3606d7c,0x51293e87,0xbf970875,0x325e266d .word 0x14c1a74f,0x38a3e38b,0x3d31e074,0xc45f99ec .word 0xd38b4b37,0x842654a1,0x1508fbef,0x92ffbe9d .word 0xf7955a4f,0xd7069171,0x94a8f3b0,0x4bc2af5f .word 0xc782edf1,0x3d7cb124,0x498c4621,0x3d39e214 .word 0x0e1a9d94,0xeb13dd49,0xc9e7df9b,0xfd6175f3 .word 0xc811d4c8,0xcccfb10e,0xc034e41b,0x6ff7a3b0 .word 0x1ecb0179,0xb4e49883,0xb996c204,0x3c395775 .word 0x0a09bcca,0xea0991bc,0x694a32aa,0x6850c51c .word 0x9451112f,0x82c4dee6,0x7246839b,0xb019f55c .word 0xd71fa3ce,0xff6f313b,0x7b358536,0x38e44394 .word 0xf607032c,0x052aabf8,0x9826617b,0x09b1e045 .word 0x6813ac47,0x35e9a710,0x70fc24b1,0x6556b990 .word 0x15cc7c12,0x532ae18a,0xb193ce50,0x6e5accb0 .word 0xc706d832,0x48a47b28,0x5da4b2d6,0x4efe73b8 .word 0xa600fc94,0x923fba92,0x030fb8de,0xc0cd7534 .word 0xcbccaef9,0xa4a44278,0xd050bed1,0x844a160b .word 0xac33cd5f,0x58910070,0x0a094e5d,0x6af40cee .word 0xbba0964c,0x3f19f297,0xd0788033,0xfde81fc5 .word 0x7ca63520,0x9fc9f677,0x35d27710,0x5d727044 .word 0xd7c45030,0x1703cfb4,0xf75fcaa5,0x83394085 .word 0xec807536,0x672bb794,0xaff1f457,0x6cb32a02 p20_local3_end: SECTION .p21_local0 DATA_VA=0x0008a8000 attr_data { Name = .p21_local0, VA = 0x00000000008a8000, RA = 0x000000003a000000, PA = ra2pa(0x000000003a000000,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 p21_local0_start p21_local0_begin: p21_local0_start: .word 0x72ff2559,0xd175fe46,0x9df7d2c9,0x8c25d334 .word 0x8553c364,0xc3e73d67,0x453e7956,0xadd13b9d .word 0xc179adc8,0x451753e9,0x5e834832,0xc0fdc9f2 .word 0xab5dd064,0xe68ca59b,0x2759e8c9,0xe6d232df .word 0x78a51e16,0x651fe2cf,0xafc79191,0x25fa7ea8 .word 0x918433ee,0x945249c9,0xe8a66b5c,0xe28fb2ec .word 0x19eb24b9,0x9941f392,0xabb5d083,0x97162993 .word 0x165107ea,0xa14e5f23,0x5ab64cab,0xb2183337 .word 0xed3fd368,0xbb3abaa1,0xd1d7682a,0x70c3534f .word 0xec61f8f9,0x5bf5027d,0x8c5e42bf,0x2b34343a .word 0x2472703e,0xda194fa3,0x23217ff0,0x3dabeeaa .word 0x9aa676e4,0xfa4fbc8e,0x701e8a50,0xd37270d1 .word 0x2d62cd8c,0x5884f2f1,0x99ff793b,0xd4c391ee .word 0x047f57f9,0xda75ee6a,0x099e21f5,0x81a90151 .word 0x5d5555d0,0x5f5f91d6,0x4ae9d32b,0x8f5bc19b .word 0x67b68aed,0x2db845bf,0xc9c2f4cf,0xfaa763b5 .word 0xa086d482,0x3ed56b71,0x3a2cf227,0x79a7d832 .word 0xe0db04eb,0x42ceeff9,0x42fb38e1,0xd95f3755 .word 0x269ae05e,0xeb71ea72,0x158b700b,0x0a397bb9 .word 0xe7788877,0xafbaa5f6,0x115bd708,0xfd087d81 .word 0xcbbaea52,0x466da1c7,0xa11abeb1,0xe0e4303a .word 0x6d7bf8b7,0x6a7294de,0x6468d6fd,0xb182a58a .word 0x00ab41be,0x2d5cfac5,0xfd4cea8a,0xb868e861 .word 0xd5ea7a16,0x276498e7,0x264c9083,0x7a327ca8 .word 0xe8e809fa,0x6cd1d0ef,0x8119d10a,0x06043569 .word 0x111c321d,0x189adf99,0x27ee40da,0x7751e8d7 .word 0x1c207561,0xcb2812e1,0xefa17c5b,0xb5a0c96d .word 0x5f5549ba,0xc64c63f0,0x10e13dbd,0xb1814632 .word 0xb474d6a8,0x65ac9e83,0x2ac074cc,0x0ebf51f3 .word 0x40ae60f3,0xd550d4a4,0x251fe2f1,0x0bd660e5 .word 0xb6b3e158,0x8007f37d,0x8dea1789,0xbd947284 .word 0x94a83c7f,0x8a503ae0,0x2739dbcd,0xc97229f3 p21_local0_end: SECTION .p21_local1 DATA_VA=0x0008aa000 attr_data { Name = .p21_local1, VA = 0x00000000008aa000, RA = 0x000000003a800000, PA = ra2pa(0x000000003a800000,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 p21_local1_start p21_local1_begin: p21_local1_start: .word 0x35874f14,0x82554b88,0x065f4163,0x6a203a6a .word 0x9a7bc728,0xacecc504,0xcd33744a,0x949e9b8b .word 0xfeeb9170,0x2ce993f5,0xc0663853,0xb2abf7bc .word 0xa96e558e,0x9632c64e,0x179801ef,0x654d68f0 .word 0xa7822399,0x80d16f84,0x1b594474,0x25810953 .word 0xf8bde01c,0x3730add6,0x381e6d62,0x0f68e9a8 .word 0x4843c66a,0xc214a64c,0xa3f02137,0xb4ac0e30 .word 0x3d15cb25,0x112ca100,0x13b4ec01,0x24638457 .word 0x4aadbae9,0xabcd14b6,0xf7e463c9,0x7efb7a19 .word 0xe3e94502,0x201992ec,0x20a77b51,0x6bc73096 .word 0x8541ab92,0x50452fd9,0xae845f8b,0xf8d97bee .word 0x5ff005c9,0x25ea7d84,0x39cd305f,0x4f691fa4 .word 0x3dbe3c77,0xeb3ac725,0x9dae1904,0xad4c2a26 .word 0x3948112e,0x96aa204a,0xa9f1de68,0xb7c5999a .word 0x8b377fc3,0x57044ce4,0xcfa429de,0x33cdab1e .word 0xb1599641,0xfbc8b671,0x7366e03e,0x48af8c28 .word 0xef325d2f,0xcfcfee35,0xa401602b,0x4c7954da .word 0x57cbd54f,0xffdc2ef8,0x28e36706,0x3d696c11 .word 0x66143847,0xc1720738,0x71d8ed48,0xd6140fac .word 0xc66eedb9,0x28bf5fe9,0xff34b872,0xc91ec8ac .word 0x465ae19e,0xbc125a95,0xdfcfdabd,0xf0941703 .word 0xb56d9215,0xf9dd2563,0xc48a880e,0x3b7bb944 .word 0x953c0bea,0xb73af1da,0x78641a33,0x64cc4f7b .word 0xe2ab22e3,0xaec80d63,0xa23edc75,0x7aea39f7 .word 0x3080f4f0,0x491e797d,0xf629291c,0xda291c3a .word 0x0425e77b,0x4b276a2c,0xc6cc7ff3,0x6f7517bf .word 0x26cdc4ed,0x492f1870,0xb70dc3c0,0x748cedac .word 0x66c0e670,0xdd4eb0f9,0xde05e7be,0x7405c859 .word 0x8cf8de1d,0xf7cbe91d,0x92bd9e76,0x0fe09bab .word 0x3640dc75,0x3b51999b,0xfc130c08,0xef3cca66 .word 0x299033d5,0x2037a6d6,0xf2117581,0x6e1daf99 .word 0xa7decdb2,0x82cb75b7,0x27656463,0x466df260 p21_local1_end: SECTION .p21_local2 DATA_VA=0x0008ac000 attr_data { Name = .p21_local2, VA = 0x00000000008ac000, RA = 0x000000003b000000, PA = ra2pa(0x000000003b000000,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 p21_local2_start p21_local2_begin: p21_local2_start: .word 0x23f99d86,0xd49f70ba,0x263a43d4,0x59b7452d .word 0x18b782dc,0x1bf0b292,0x76c16284,0x91befbfb .word 0x76af2bce,0x7126062e,0xfe5c5ff4,0x795aaf21 .word 0x389dc1fb,0x2876e338,0x005d27e8,0x1220529f .word 0xb49efd15,0xd7d36baa,0xbb63ec3e,0x1ac2c0d3 .word 0x9f4c9861,0x04f6559f,0x82f63c9e,0x3a5bff3e .word 0x43393acc,0x43770cbd,0x21af1c94,0x33940127 .word 0xb383e4b7,0xb652a6ee,0x423cf857,0x8ae46a8e .word 0x97032ee6,0x3b3176b6,0x39721150,0xedfa181e .word 0x5941832f,0x770fc5f6,0x29a34938,0x9332c4fb .word 0xf5b12fc1,0xc4ee8ac5,0x1e0f01b6,0x064fe005 .word 0x8405226c,0x7f593b8d,0xb1793120,0xc4b30b70 .word 0xc24c7013,0x922d31ea,0xc310fbcf,0xf69cba95 .word 0xd5db8ae6,0x0928442d,0x0bdce760,0x49b3e763 .word 0xe5c247c0,0x450fca97,0xe3311615,0x92c8a4e4 .word 0xfd2ceb8f,0xeb112a04,0x3e39878c,0x910bc715 .word 0x991eb61a,0xd7343203,0x45495467,0x09c6e289 .word 0xdf06ae85,0xd0cb8aed,0xeae4a3de,0xb9346d87 .word 0x25014979,0xffdd3594,0x8f4ba5fa,0x6720d32f .word 0x29a13229,0xb1641eb8,0x34d2a228,0x0a802515 .word 0xdf35f16c,0xca878ccc,0x2be36671,0x7436b221 .word 0x5170120b,0x3fabcedc,0xfd70361f,0x019abbc7 .word 0xac8c96c1,0xe0adf206,0xdbbc1cd4,0xaf046744 .word 0x051541c8,0x45970bb3,0x76466f29,0x4ed31c13 .word 0x8984d921,0x1d5be748,0x5a027c15,0xe97af3a9 .word 0x1201f1d8,0x85ce1bca,0xac946e48,0x0621d52f .word 0x9717dc2d,0x5f9666c4,0x61982e0a,0xa7b36e80 .word 0xc39da764,0x90041883,0xb6530d3c,0xfc0b3642 .word 0x4b325376,0x7915beef,0x51e23b34,0xbc69b54b .word 0x9d4ba13d,0x6cbeffe4,0xfa2ca467,0x10f36d2e .word 0x008e3e69,0x96d3d0d6,0x4544c4da,0x40994547 .word 0x9962960a,0x5050f4cb,0xafe2aaa1,0x9ac76323 p21_local2_end: SECTION .p21_local3 DATA_VA=0x0008ae000 attr_data { Name = .p21_local3, VA = 0x00000000008ae000, RA = 0x000000003b800000, PA = ra2pa(0x000000003b800000,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 p21_local3_start p21_local3_begin: p21_local3_start: .word 0xcff521d8,0x36845022,0x15af814b,0x2ff70c19 .word 0x77711363,0xffd8196e,0x2fa78612,0x49ec237e .word 0x0d1f0d0f,0xc43fd1cf,0xde53ac8b,0x496822e8 .word 0x4d0f4fc1,0xdbcdcfbb,0xde804f81,0x59d43539 .word 0xc8d905b1,0xae888fe5,0xb007b988,0x79f5a724 .word 0xfd982c5d,0x814435d5,0xd12ec42f,0x49fdfe4a .word 0xa35107e9,0xb8340a47,0x801a01b0,0xc0b5ccaa .word 0xfa34acc3,0xdbc500f3,0x7f5c2b04,0x0dc01c1d .word 0xe9e73a07,0xebb8a131,0x84280e61,0x252d1dbb .word 0x978bde68,0x0c92a80d,0x954915a5,0xdeaefcb5 .word 0x41c896f2,0x9ff7a6c2,0xceabf5ac,0x8ce9c374 .word 0x2489e452,0x54328793,0xa46abc54,0xa4bf754b .word 0x45c51852,0xbca34a6b,0xc704f071,0x4d1371d2 .word 0x82ef7c98,0xd2efd810,0x912fe5f8,0x816b9ecb .word 0x084539c2,0xad9d9e4c,0xce81fffa,0xb722e73d .word 0x40280ba8,0xa27ffb22,0xb2f89840,0x30142e57 .word 0x95bf9f69,0x4bfadae6,0x6edcb9aa,0x3ef9c394 .word 0x3f2d5359,0x5f758d1f,0x0bc76eaa,0xe1baf7bb .word 0x3b643237,0xc79fd79a,0x3a665fe8,0xb76fa33d .word 0x94108f67,0x22cbb74c,0xd010838c,0x5a268479 .word 0x86b31c26,0x14f5f8b0,0x34d80059,0x2d8bd892 .word 0xa3d96468,0x8322c0c3,0x0f2bd3fb,0x547c687e .word 0x30cd7ea5,0x7175b864,0x1ed0744f,0x8f40a23d .word 0xb2051281,0x081bfd5d,0xb1cd8a0d,0x78e29aa3 .word 0xeacf5557,0x755849a4,0x91d4a457,0xc6c079c2 .word 0x39eb4588,0x4d54d792,0x673d0fa3,0x60feaa96 .word 0xaae40f29,0xd4bb6876,0x53552a7d,0x9797690f .word 0x6471db7d,0x66b03cec,0xa7610dc4,0x0149c4dd .word 0xba4f09e3,0x58c35d6b,0xce640118,0x3803fcfb .word 0x7f1e8632,0xfb43dae3,0x8b81a1de,0xdfcc593d .word 0x26e6a115,0xe00ab3a1,0xc4be2967,0xda5ff910 .word 0x455c2d9d,0xef87d3ce,0xb3f5ddcd,0xb371403c p21_local3_end: SECTION .p22_local0 DATA_VA=0x0008b0000 attr_data { Name = .p22_local0, VA = 0x00000000008b0000, RA = 0x000000003c000000, PA = ra2pa(0x000000003c000000,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 p22_local0_start p22_local0_begin: p22_local0_start: .word 0x1ad993ed,0x56c029ab,0xa511b254,0x83f77ca5 .word 0xdebff7f4,0xbda0461b,0x4b3c65e2,0xc8b9837a .word 0x86bf9dcc,0x4eb44649,0x11c3c52c,0xa6bce577 .word 0x3cb509b7,0xe7aa1aab,0x8e24d971,0x63bcba14 .word 0x578dd1cf,0x3b726843,0xad3ce686,0xfb863b2a .word 0x8fe9bf10,0xe060a46d,0x1f8ac4be,0x8f97d34a .word 0x115eae23,0x690802de,0x44d730ee,0x13080c38 .word 0xe7c0819b,0x87b6f449,0x109d41eb,0xc66784aa .word 0x99b7b01d,0x245b5edd,0x12850775,0xd8f5d4be .word 0x9269ce2d,0xd9c85959,0xd7351333,0xc2685bb6 .word 0x87dbc277,0x9c0f9e85,0xd19f826b,0xfe0d54ca .word 0x68eda4e1,0xdb465d53,0xf2d5a731,0x04c0d0a6 .word 0x04d31c4b,0xefc2ac32,0x6be5042b,0x2307efe6 .word 0x9785aadc,0x90eec303,0xf7066c03,0x1a7b1a85 .word 0x350f37af,0xcd971120,0xc755ea48,0xc8907680 .word 0x61064a7e,0xa19fd7d5,0xc5f994d1,0x55024b7d .word 0x0a79b8be,0xdaadee3c,0x40f2d801,0x46dadee1 .word 0xd96a0fa2,0x60a21f8d,0xa34ffcbf,0xe3408ac0 .word 0xe85c871d,0x782f58c8,0xa1d3d80a,0x4292940e .word 0xe204127c,0xb5b4e277,0x82173ade,0x9f45ddc9 .word 0x8afeb925,0x7b85b686,0x39852d68,0x5ca9b623 .word 0xdedac96c,0xfc676190,0x137f9383,0x8c6ae339 .word 0x12bd0cf0,0x20ea4185,0x4ca5c9ea,0x0fe0bbc3 .word 0x8b3755b6,0x4b2d81d3,0x10f9a370,0x8068a030 .word 0x294b1f61,0xcbf66a9b,0xcc5e6b3e,0x90e96ad5 .word 0xd67fd84f,0x1d2aaa16,0xa8a0a2f6,0x64142052 .word 0x7565f131,0x6f2f81a1,0x6b14e96a,0x88575221 .word 0xc595f0a0,0x4ffce6f4,0xe1418550,0xde9eefa5 .word 0x80e86bdb,0xcbd3b87b,0x67ffa1be,0x648d6103 .word 0xa66e4f96,0x567ee0bf,0xa189ec29,0x60bc82b2 .word 0xfa35e7e8,0x001bc295,0xf1dc3af9,0xaf4ba4f2 .word 0xcd4660ea,0x1c0f7f29,0x18cab98b,0xf085e9eb p22_local0_end: SECTION .p22_local1 DATA_VA=0x0008b2000 attr_data { Name = .p22_local1, VA = 0x00000000008b2000, RA = 0x000000003c800000, PA = ra2pa(0x000000003c800000,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 p22_local1_start p22_local1_begin: p22_local1_start: .word 0x1645ca4e,0x7c6061df,0x5e3787b7,0x08d5309a .word 0x57cb545c,0xd79e7c79,0xf83cb16b,0xa0ac7ebf .word 0x99ee61a0,0xed77bfa6,0xa9cd4eca,0x46bfe2d2 .word 0x19edb77f,0x650a07ae,0x59ffd589,0x18399eb0 .word 0xc13c6340,0xaf327963,0x5c9fc411,0xf91ca3e5 .word 0x9cd2c877,0x0278d752,0xc65f63cb,0x9b5c7435 .word 0x47378a25,0xa39384a4,0xa4110f74,0x24550023 .word 0xc92ab131,0xc770ff7d,0x45c71feb,0x77f852d1 .word 0x5a80c8dc,0xb12a2ca3,0xa00690f2,0x76a114fb .word 0xd4653328,0xd0dff36b,0x3065141f,0xd1a028de .word 0xe353349c,0x2a953ab4,0x51abd038,0x476559a3 .word 0x32f174a9,0x2e820da3,0x216cb10d,0x8f432aff .word 0x69017028,0xb0d8ee76,0xae017e4c,0x573f2ba3 .word 0xec1170ff,0x83b17167,0xbf513aef,0xbd057262 .word 0x03446f47,0x9861d13b,0xfc5c586e,0xb9321228 .word 0xf74c153e,0x43268a2b,0xdb3655ff,0xc69551f4 .word 0xc0d16a8d,0x1b52ad42,0xf224999c,0xebb02e2d .word 0x6dc8e6b4,0x0bfd24b9,0xa2d724d9,0x7818872e .word 0xbaa62ab2,0xdc0d5e1f,0xafe80387,0x515ec7b7 .word 0xa793b012,0xa2fb6690,0xcfdec84c,0x5b32d679 .word 0x1c36a50e,0xf4e30b33,0x6b9245c0,0x4412e265 .word 0xc555c095,0x0c2e8297,0x5f44dc9a,0x83ce6d0f .word 0x1401206e,0x2c67db8c,0x42aed0b6,0xf2054cba .word 0x00a35145,0x3fa8855a,0x6e0a590e,0x45e6c9cb .word 0xc2569dae,0xacd48967,0x8b4f2300,0xd964a543 .word 0xa63b2beb,0x75728ca4,0x87d03740,0xafd29871 .word 0xa26c6f83,0x29b9ace4,0xb9eba800,0xdc1b2ca2 .word 0x6f825369,0x1f8e71f7,0x36a3e970,0x0dbca835 .word 0xbd5b49e1,0xab82a08e,0x11ff0fe9,0x0b944bf7 .word 0xc165a48c,0x0dfeb0ba,0x72ab66af,0x23cd525c .word 0x1b031669,0xf78635ec,0x6abd667f,0x9ac72b0f .word 0x897c41ab,0x9a49fec1,0x664cb0a9,0x20bf71bb p22_local1_end: SECTION .p22_local2 DATA_VA=0x0008b4000 attr_data { Name = .p22_local2, VA = 0x00000000008b4000, RA = 0x000000003d000000, PA = ra2pa(0x000000003d000000,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 p22_local2_start p22_local2_begin: p22_local2_start: .word 0x6fd78432,0xef673f2c,0x00caddfa,0xe9918231 .word 0x3d83319e,0x8b5cb3d4,0x8540ad37,0xce1d1800 .word 0x9d79b190,0xd7b0a9eb,0x5b6e031b,0x1727b0b9 .word 0xcc6838a1,0x64d02be2,0x8f068530,0xba183314 .word 0x460caee6,0xc1c7931e,0x36266683,0x0d0aa028 .word 0xeca3cfdb,0x4f833b30,0x7c36954c,0x62222bb3 .word 0x58c10d1d,0xabf6026c,0x2c8a4259,0x8082c1fe .word 0x7428fcdf,0x46937d64,0xbefd5ffe,0x77c86af2 .word 0xc2069419,0xa129dfe6,0xf1dd8100,0xadca42be .word 0xaca4d34a,0x29f6bb6d,0xfd2d0c1f,0x2bdfbfd2 .word 0x267ba1ff,0x0b910ed4,0x23f4f444,0xf5b257d2 .word 0x2042e013,0x72c04033,0x03b8668f,0xf11c97d7 .word 0x6c1fa0f6,0x32b52744,0x684d9bcb,0x93e73ef1 .word 0x86aa9631,0x13239bab,0x2967439f,0x4f3eab4c .word 0x2fdde61c,0xa62d3bf7,0xf99cb893,0x4c94e165 .word 0x81b8e0a0,0x2d3784f8,0xdad57e1e,0xc24e5b57 .word 0xf020424c,0x3f7699ea,0x4121bd1f,0x3f67a86c .word 0xa27e9c39,0x53a1bae1,0x131098f5,0xadb26a58 .word 0xd789e92e,0x7857c2f2,0xafd28559,0xa79f57e7 .word 0xc2114110,0x965f9f09,0x0acdc5af,0xc6a87c62 .word 0xf9701edd,0x8250ce93,0x91dc6027,0x276c3dec .word 0x87707997,0x3cb22819,0xcf63ef5b,0x0d44c51e .word 0xdeee3881,0xc61c33aa,0xb9ec22c8,0xf6de9ed4 .word 0xf225b8b1,0xfb3a6de6,0x6f8f799f,0xd9f4145d .word 0x7441e694,0x2905f678,0x053751f0,0xf357661b .word 0xeab9c552,0x0603bf34,0x03fd2ba6,0xc3538356 .word 0x9455afc3,0xd9c70ec2,0x54b9a811,0x08e1ae43 .word 0x52e983d4,0x1edb8464,0x6faaef71,0x323088af .word 0x8f415bb1,0x28ea3600,0x051ff32c,0x82575eaa .word 0xed7e7610,0x0f7e612b,0x8385aad1,0x4041235e .word 0x5f575c41,0xf3270fff,0x61a29fb7,0xc57d6515 .word 0x149fbe4b,0xe37c343f,0x502c76ba,0x000367a1 p22_local2_end: SECTION .p22_local3 DATA_VA=0x0008b6000 attr_data { Name = .p22_local3, VA = 0x00000000008b6000, RA = 0x000000003d800000, PA = ra2pa(0x000000003d800000,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 p22_local3_start p22_local3_begin: p22_local3_start: .word 0x240e1136,0x47b35dce,0x2ba96efc,0xd19610e0 .word 0xc43c9eb6,0x9ad1e504,0xf77d7e2c,0xf30276db .word 0x3c29eb83,0x0f8f12ff,0x72d2f05c,0xa104d765 .word 0x2331354e,0x551a5603,0x70dc3db3,0x8effe3b5 .word 0x02cfaf05,0x54a3fd0b,0x03dec09b,0x5b01f40f .word 0x1a50ca36,0x09ec7159,0xfde7a5f5,0x33f7a2ef .word 0xa140d36f,0xd3b08232,0xdc626023,0x0634aed3 .word 0xf114c4dc,0x9128771b,0xf006a4db,0xccbb5678 .word 0x260c9e33,0x70498422,0xde136eee,0x69058cdf .word 0x559bc704,0x5cbc4926,0xc9fa7b4d,0x0f952fb2 .word 0x82bc8f44,0xdbd980a7,0xc0c9825d,0xebca1bb9 .word 0x356ab511,0x71940209,0x77407664,0x0d0c86ec .word 0xaefed805,0x40aebcc5,0x95aa36a0,0x4f72e9f8 .word 0x1d1796fd,0xf0faa2bf,0xbee76f54,0xbb852cc6 .word 0xfef1d496,0x3092e91f,0x4de392a8,0x39a8948d .word 0xbe2eab8d,0x90c4d0a5,0xf624c777,0x07b3b8e9 .word 0x0e0e5fc1,0x8670e3d0,0xb8c433d4,0xf8b20446 .word 0xc8b64926,0x26cbf41c,0x00942e17,0x77d933b2 .word 0x1dee5730,0x1448f501,0x949fb98b,0x2f014792 .word 0x5d0b4c24,0xcc6640ea,0xb09ce68a,0x325ebef8 .word 0x073cb703,0x6bd34e2c,0x60f144d0,0xffe736c8 .word 0xe83d75f8,0xa9251ad1,0xa9a500e7,0x831a351d .word 0xffc809f5,0xb7d3e930,0x423eb3ac,0xeb78bd79 .word 0xa13fd3fb,0x5af88f4b,0x7e869f37,0x1a73b670 .word 0x074f1d0b,0xea69fbd1,0x820ce2cf,0x890a5ef2 .word 0xaa68675e,0xd2d52117,0x95791ae6,0x8f03b87d .word 0x48b3a032,0xcd0782bc,0x4ebd14f0,0x6325cc8e .word 0xcbcbe459,0x5459aa50,0x61be8efd,0xd0991ecb .word 0x7fdd497d,0x472c0444,0x2bbaad96,0x1fe5e034 .word 0xdcfeefd9,0x1b5b7c5a,0xd9b9f760,0xb19d93fc .word 0xf597dca5,0xd6643571,0xc2af22ce,0x8ac1d321 .word 0xc28b411a,0xbbdf8457,0x6cdd55b2,0x0fe56a00 p22_local3_end: SECTION .p23_local0 DATA_VA=0x0008b8000 attr_data { Name = .p23_local0, VA = 0x00000000008b8000, RA = 0x000000003e000000, PA = ra2pa(0x000000003e000000,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 p23_local0_start p23_local0_begin: p23_local0_start: .word 0x81fea1bf,0xcecb791b,0x91295ddb,0xa4e230ea .word 0xe9d767bc,0x141d1415,0x7caf7e1c,0xa1cf19af .word 0x28505229,0xd01d2e77,0xb7c81c41,0x6964f71e .word 0xf1b3eec9,0x3aa80152,0x1241c8b8,0x039c0eca .word 0x32aa3938,0x0bbe206d,0xb2499d76,0xf0a6faa8 .word 0xbc91aa1c,0x5c98670e,0x484495ee,0xafc2c99a .word 0x2c52693f,0x5b0b156f,0x85f7ee29,0x0d2860bb .word 0x23fa4c64,0x872d596e,0x1665cd60,0x8d009534 .word 0xdf1bccdf,0xce91922c,0xcb7264f8,0xcf1549a7 .word 0x46b0b1f2,0xbd817e0e,0x1f50dc13,0x937b7bf8 .word 0x3f69c5fa,0x60b30632,0x058c45d6,0x3db9e416 .word 0xa01fcafb,0xbce1ed36,0xc432849e,0xbefc1e14 .word 0xc2ed65cb,0xa48cead2,0x95191f34,0x08b20059 .word 0xb57ea50e,0x53ba85c7,0xd5532b6f,0x0cb86bd4 .word 0x87c46747,0xd27fc42d,0xc67617b4,0x94c233b7 .word 0xc815bce8,0x13bdabab,0x1183b9d8,0xbd3ae703 .word 0x0cd2579f,0xe03466e8,0x652dbbce,0xbfdce5fa .word 0x9cbffc48,0x6262657f,0x13ef59c0,0xa2e96061 .word 0x5a6495fa,0x3a577065,0x018eb4b1,0x6644257e .word 0xaec4e5ab,0xccbe9e40,0x6fd28368,0x8ca3f707 .word 0x4e55db19,0xce37211b,0xd4fb6a90,0xc58a7385 .word 0xcbad7ad6,0x8f9fce10,0x857982d7,0x53a6545e .word 0x5c74c91f,0x5d167ea1,0xb529eba1,0xb50f04ea .word 0xea4887c9,0xf43339ef,0x172ef08f,0x55064199 .word 0xe77956e6,0xd924f2d0,0xa657fda9,0x05b3784f .word 0x7c977019,0xeae555f5,0x4a8ee430,0x58aba3a3 .word 0x860e9d58,0x03213aa0,0x1c1ffb63,0x47edffa5 .word 0x5748ee15,0x42d6315e,0x60550b0b,0x7978fe0d .word 0x2180d18b,0xce5f8d49,0xb16a5433,0x72d24733 .word 0x4af622d8,0x6da6b3bd,0x59991bdc,0xbf5352d8 .word 0xf724a5a4,0x78a60aed,0x6ebe8322,0x1917d7b4 .word 0x8d05f747,0xc7597dbc,0x52922b69,0xd1995664 p23_local0_end: SECTION .p23_local1 DATA_VA=0x0008ba000 attr_data { Name = .p23_local1, VA = 0x00000000008ba000, RA = 0x000000003e800000, PA = ra2pa(0x000000003e800000,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 p23_local1_start p23_local1_begin: p23_local1_start: .word 0xdd4f70a7,0x50c0a1a8,0xf1116346,0x3b9c28e6 .word 0xf5c2bd44,0xa3308446,0x84357a24,0x84360735 .word 0xa7d3d5b6,0x2a3ee8f1,0x9858ac95,0xccc3ccd1 .word 0x7fb44ff8,0x45f0b26e,0x5b898977,0xe7f170f6 .word 0x2ca56e80,0xef4a0398,0x1b407e1a,0xf0ac9364 .word 0xf63801e2,0x885617de,0x570539e9,0x93da5bf0 .word 0x688c0e96,0x34dcd079,0xddee2d86,0x7cd3eb07 .word 0x9a063af7,0x4917d5a0,0x60cbece8,0xf22048cc .word 0xe257ed14,0x4b617b2f,0x6571ab83,0x3d0a2eec .word 0x072a591f,0x3d3491cc,0x19e9d7de,0xdc31f3e8 .word 0x03a7aafd,0xd1abe79f,0x58c7510b,0x0ead3e02 .word 0x99eafc7c,0x82cfe511,0x538a97d8,0x3015746d .word 0xcfc6d062,0x00bcbd3b,0xf75ef711,0x96c6016b .word 0xcfbaf433,0xae88f6d8,0xbf4ad574,0xecfe26a6 .word 0x86a12f42,0x62ebad95,0x6e00798c,0x2e6b9eb1 .word 0x21cf74ba,0xda9549ec,0xa49f3400,0xa38d33e0 .word 0xae5d24d7,0x4d5c4348,0xbf7de743,0x363577b8 .word 0x99db576b,0x81d9ef88,0xb52a5d51,0xf09e4d10 .word 0x85ec90d3,0x15512bc2,0xe9b7461e,0x4b976967 .word 0x8d557cb5,0xa9405e4b,0xc0a7b0ce,0x04cdf759 .word 0xf0818807,0x8594670d,0x8819dfb5,0x2ba6dfc1 .word 0x3c725f15,0xfc4bb0bf,0xec103417,0xf747e83b .word 0xe5434535,0x4ae8ce4a,0x787713f0,0xccf0cc0c .word 0x8e665505,0x5dd3d5bb,0xfd950a03,0xa33130f8 .word 0x7a6c42b6,0xaaea3354,0x504663ca,0xe0b6292b .word 0x05490c3e,0x9b10b2c7,0x7efd4d39,0x685d4cc0 .word 0x07b44fdf,0x79be97c2,0xdfdaf2bb,0x861f00d4 .word 0xf5736786,0x9f1e76b4,0xa5050724,0x90b774b3 .word 0x591c1792,0xd854f005,0xfc00cffd,0xde92ff3d .word 0x0fb916fa,0x9d9f0d51,0x0eb860a6,0x9301c363 .word 0xab6c201b,0x38383894,0x123d12b4,0x54c3e817 .word 0x4e02f6f8,0x16e0a5a3,0x0164c359,0x5daf4377 p23_local1_end: SECTION .p23_local2 DATA_VA=0x0008bc000 attr_data { Name = .p23_local2, VA = 0x00000000008bc000, RA = 0x000000003f000000, PA = ra2pa(0x000000003f000000,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 p23_local2_start p23_local2_begin: p23_local2_start: .word 0xd96cff5d,0x236e16e8,0x09bd984d,0x2ce16b96 .word 0xc9d22a49,0x2547e13c,0x42ae6ab8,0x33957a34 .word 0x68eaac84,0xc640ed29,0x6238c451,0x3fd73f52 .word 0xabdc062d,0xa5c6d266,0x5a4a600b,0xd4f1f611 .word 0x77fadc3b,0x03136ee3,0x28c2309f,0x8b3d43f0 .word 0xaf5484c0,0x572aafd8,0xb2d2c2cb,0x06d4d0eb .word 0x3c34f835,0x70117aa8,0xd9755e76,0x8aa3adf0 .word 0xd08ca770,0x62af9b09,0x74c51254,0x7b5c55a5 .word 0xe85bf754,0x787e3e18,0x6655f7e2,0x008d283d .word 0x1cadcad5,0x42f50adb,0x7dccefc2,0x0178a5d0 .word 0x760f703b,0x68f7cc5e,0xd979e2b4,0xee1d9274 .word 0x1e7761e5,0xe344d420,0xd94b1638,0xeff86a89 .word 0x14582f6e,0xd1dcd400,0xf63b5729,0x49c34032 .word 0x8b13d733,0xf07389bf,0xec392774,0x8f7af34d .word 0x5ed2b7a8,0x5f43fa81,0x3ecea3ba,0xa04f3821 .word 0x42876bd3,0xe2c14cf9,0x1366a507,0x2c498557 .word 0x600162e3,0x533c10a5,0x86d61f15,0x019b83cb .word 0xe24a7645,0x0eed717e,0x60083159,0x2fed6748 .word 0x1cd26d57,0x7eddbebe,0x50a6a19f,0xbc803911 .word 0x1e857661,0x91bd541d,0x34f5abcc,0x28662d5d .word 0x9fab924c,0xef82d83c,0x912af6f9,0xfd24cd2a .word 0xcef8c531,0x575dbe17,0x0d042db4,0x56f61e2c .word 0x106a7309,0xefef5a3d,0x252412ea,0x942a6bba .word 0x6d2e6779,0x9b8ea673,0x9318feec,0x3c0a6df5 .word 0xc41af4f2,0x5a9ef23a,0x8f81cf98,0x0012680a .word 0xc8b9e6cd,0xeb6a5a34,0x31dc9122,0x5756aaed .word 0x5d12c70b,0xa73db4f4,0x060aca59,0x85c2d7a1 .word 0xe68639a6,0x2fdc5939,0x6da3e525,0xcf55d60a .word 0xb1669300,0x6d5cc6a4,0x572f5aca,0x254572e2 .word 0x76065490,0x37601859,0x254bcc76,0x1a571e1e .word 0xa7e39f90,0x14b1c0b8,0x20ae41e0,0xb417583d .word 0xa95edc8e,0xe07dd898,0x914510c4,0xa5db936c p23_local2_end: SECTION .p23_local3 DATA_VA=0x0008be000 attr_data { Name = .p23_local3, VA = 0x00000000008be000, RA = 0x000000003f800000, PA = ra2pa(0x000000003f800000,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 p23_local3_start p23_local3_begin: p23_local3_start: .word 0xb0e89288,0x237a525d,0x19f5e5fe,0x31ca3a69 .word 0x0551a4f5,0x5795f5e1,0x20d880c8,0x0557400d .word 0x461ae231,0x2ae35d43,0x68f1fa7f,0x76c07618 .word 0xf697fe16,0x69f3c661,0xaeb625d4,0x1eeadd9f .word 0x0c4c23dd,0xd494fbee,0x3f14bf9b,0xf393ecab .word 0x4978981a,0x83f0ddfb,0x566e9c2c,0xe0d9101b .word 0x2845bcee,0x5e6128ef,0xbf8c65be,0x12b6551b .word 0x01237f39,0xa2a8524f,0x270a6a0a,0xb21e5529 .word 0x9d19324a,0xa9a0cec3,0x9e44e3ee,0x64fdc635 .word 0x9912d75b,0x7dcd2f2b,0xa4444439,0xb440dc84 .word 0x6f7bd885,0x5dd2e135,0x764548dc,0xc7400f78 .word 0xb21d9e8d,0x1217ca22,0x0cda27b5,0x68cbb2be .word 0x42bc4ae2,0xcd27fe84,0x862e6870,0xf48a3e99 .word 0x874aae49,0x1397e712,0x1a49492a,0xd70d7ecb .word 0x18137eab,0xb6656473,0x7f6d1f51,0x65b01b1c .word 0x130726f2,0xbc5a8475,0xf25ad009,0x5bc238e6 .word 0xb79b2af5,0xc97b0f7b,0x8e7014c3,0xc1cda851 .word 0x5d60ff58,0x644313af,0xf0cc5a5b,0x919b61b2 .word 0xfb6247fb,0x0e5fc52d,0xae346cd0,0xaffe07ea .word 0x270cc907,0x542d86e9,0xb04bd012,0x0b77a1fb .word 0x238c69d9,0xd6faed6e,0xc5139dcb,0x8f6673e9 .word 0xfef7b483,0xc40fe246,0x14ed9d53,0x448ef384 .word 0x8bdf0a5e,0x1f43ca9a,0x4dd973da,0x8a6b83f1 .word 0xc2fb4e23,0x545a2ed1,0xc2f052aa,0x07a4b83d .word 0xf8aef4a3,0x9308f0a0,0xa852ea2b,0x6ceb36b1 .word 0x3385acc2,0x3245bced,0x5c4e57b1,0x65853b43 .word 0x2f57af23,0x15e4fe3e,0x77afd601,0xb4d3927f .word 0x750e190b,0x1c209db9,0xa0d1715d,0x70b5c499 .word 0xbba182e2,0x8d1a1dce,0xe1263ba3,0x83f0a47c .word 0xb2fd5e57,0x2ce83bba,0x67bdad1a,0x1c3fc318 .word 0x7e1bf1ba,0xd08fc51b,0x47be5c06,0xc4f0701f .word 0x3c4a8caa,0xa7d235a7,0x36926470,0x555aa2a7 p23_local3_end: SECTION .p24_local0 DATA_VA=0x0008c0000 attr_data { Name = .p24_local0, VA = 0x00000000008c0000, RA = 0x0000000040000000, PA = ra2pa(0x0000000040000000,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 p24_local0_start p24_local0_begin: p24_local0_start: .word 0x8944e77a,0x621c4ce0,0xfa1da095,0x3d9439c3 .word 0x7ea228e5,0xbd81f195,0xc849ef3b,0x3ce515fd .word 0x52e37fa3,0xbc41d9b1,0x2b115dd2,0x24d6279b .word 0x2687d2aa,0xe2d525e4,0x23c1ca03,0x8744a84c .word 0x822a0221,0x56391c3b,0x74aac788,0x38d264c2 .word 0xe169957d,0xfcefe2cd,0xddee9b84,0x6d6dfdee .word 0x972a79c2,0x923276b2,0x20300ff1,0xf51eedd0 .word 0x01a46fd0,0x07e5fed5,0x3a618000,0x44e6f050 .word 0x907814ce,0xc45b6537,0x1404e0eb,0x418a7fc4 .word 0x11d12051,0x82aacae0,0xbcc02b3b,0x4af3965d .word 0xe794eb6f,0x9f071251,0x0e241edd,0x325598fb .word 0x6acc3f96,0xba1ceb80,0xbdf92471,0x09372677 .word 0x834933fc,0x81b4c016,0xd9503de7,0x098c1a0f .word 0x24cbf0cb,0xbc41e62e,0x6240a7bf,0x48e7dea3 .word 0xb5d13f9b,0xaf761c0e,0xda276495,0x07bccde5 .word 0xdd07d1f9,0xb1e7d6c1,0x0a1a1575,0x4ab665ea .word 0xa303fa46,0x188f3a99,0x08f92eba,0x40d1e646 .word 0x84064d59,0x9d3a6a2b,0x6085b080,0xb978d006 .word 0xc3c90482,0x4303e993,0xa9d9b15d,0x684fee43 .word 0x35a2f8dd,0xce181320,0xb387a03d,0x6b1e7be4 .word 0x77e89b2a,0xf9399851,0x63e865a7,0x0ef77909 .word 0xd4c3fe8c,0x0dad4218,0x65443aa2,0xa3f5c427 .word 0x2b88a232,0x5a6fe13c,0x52483b32,0x4a031d25 .word 0xae961a83,0x89041be2,0xb988c4f0,0xe28470a4 .word 0x7557c864,0x5ef5605f,0x30816f8d,0x91fc4e6b .word 0x5aaa2cfd,0xca833be6,0xf0d6ad81,0x5e2dd424 .word 0x71e39c08,0xfc2dd782,0x2dd16b7f,0x599156ca .word 0x723e68ed,0x8a96e8e3,0x2272c4f3,0xf577ed37 .word 0x3ba9d35c,0x38cc4803,0x796aac9f,0x992ac3e4 .word 0xb8f0f5b2,0x2309893b,0xe5921f78,0xc2173e47 .word 0x43459e9f,0x9511a59c,0x305e4cb1,0x7f3452a1 .word 0x131b1793,0x2b42393b,0x43cd114b,0x092ca05d p24_local0_end: SECTION .p24_local1 DATA_VA=0x0008c2000 attr_data { Name = .p24_local1, VA = 0x00000000008c2000, RA = 0x0000000040800000, PA = ra2pa(0x0000000040800000,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 p24_local1_start p24_local1_begin: p24_local1_start: .word 0x1f586489,0xf83b1bf1,0x4e802e0f,0x71b74144 .word 0x233de7e0,0x1638e234,0xd6852dbf,0xee53c739 .word 0x5ab31f65,0x492542fd,0xbe21c53c,0xc9402ff4 .word 0x045c4b62,0x2204da15,0xea915021,0x98e6e914 .word 0xab18e3b3,0x5928ccf2,0x373b811b,0x32397183 .word 0xd1cf4b16,0x3702cf14,0xf85bda33,0xcf750d13 .word 0x7cb89863,0xf334174e,0x7440f82e,0xa3a653ee .word 0xac9e2d71,0x2da28a3d,0xbdcd1bf5,0x4cc0a09d .word 0xe31249f8,0xb85ecb4a,0x6bcaa946,0x3f9e12cf .word 0x679a0885,0x20a146b1,0xbece40b0,0x43ee5450 .word 0x919cb6f5,0x75f0b9b2,0x7c860bc0,0xfdf17ab4 .word 0x75da4be3,0x116e8a23,0x875189e3,0x0958c821 .word 0x21da8e90,0xf682bb8f,0x77557e79,0x83e10772 .word 0x48b0d921,0x8ffc7f36,0x010c9127,0x28865165 .word 0xd294fdc4,0x0a8c82e0,0xbf3e12b8,0x8b26d275 .word 0x320d04a5,0xc9139854,0xa064baf9,0x2eacd484 .word 0x13316342,0xda7948bf,0x5f0efab1,0xba227cfa .word 0xb8686954,0x63e6ed44,0x3cce91d7,0x3825c498 .word 0xa7bec260,0xeaa6c180,0x62f27f6c,0xaf5cb994 .word 0xc45bae2e,0x04aa23bb,0xc9fc733e,0x665e65f1 .word 0xdedc3153,0x4dfe159c,0x76764c02,0xf0625517 .word 0x87714a26,0x4ff30ad3,0x2e3d57a4,0x226106d9 .word 0xaff73da4,0xffe2c31d,0x5cc0efae,0x0891a7e2 .word 0x059cf9b9,0x37b995c5,0x2968d67d,0xe5ca8638 .word 0x67758b67,0x4b015774,0x0115120a,0xa7a398e1 .word 0xfba7fec6,0x8ead15ae,0x6c6d53df,0x296de90f .word 0x43b03940,0x414f64d4,0x7604cc7d,0x2bfe462c .word 0x6f765d54,0xd1996e2e,0xe19571e7,0x8252ab01 .word 0x33fc845b,0x9b7825b9,0xc011b761,0x4e4a2a57 .word 0x1b9edb2e,0xa5684dd2,0x42d7c68d,0x2e05ea11 .word 0x63413c2d,0x28319bbc,0xcefcf7db,0x47c11be0 .word 0x936a8ab9,0xf9609aa0,0x891c4fd6,0x9481ac70 p24_local1_end: SECTION .p24_local2 DATA_VA=0x0008c4000 attr_data { Name = .p24_local2, VA = 0x00000000008c4000, RA = 0x0000000041000000, PA = ra2pa(0x0000000041000000,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 p24_local2_start p24_local2_begin: p24_local2_start: .word 0x438496d7,0x173e7397,0x81debb03,0x0c05b4df .word 0x547dfe34,0xa84fdc1e,0xaaf0e5d2,0x13fb566e .word 0x3782d414,0x5cb15bc9,0x996e04b3,0xb670bdff .word 0x08aa89d9,0x724c492e,0x4fc1aac1,0x4b44ede0 .word 0x0c06fbe7,0x0ba91bb0,0xe2ca25e6,0x82e62ebb .word 0x2cb6f721,0x440d94db,0xe488fde9,0xd1a8c093 .word 0x9ffc8595,0xb5f84e4d,0x163af707,0xae263f55 .word 0x2e48f2ad,0xda71a28f,0x4e207c61,0x65b73007 .word 0x684098e7,0x4e608d92,0xf90331a7,0xc669bae8 .word 0x36d78e07,0x8c86479d,0x54ed60ce,0xf0f8dfed .word 0xb74d010d,0x4d421e8b,0xd98bbc08,0x4ec621d4 .word 0x4957a3a4,0x42aba363,0xe4b81933,0xd311946e .word 0x8c7298c2,0x3c730e48,0xccc8a1ee,0x1be3b292 .word 0xcbb81a55,0x87e33b65,0x1f11eca0,0x1de236a6 .word 0x8bf9cdee,0x19e41782,0x2c3c3552,0xfeaca2cb .word 0xdb09f69a,0x18c35efd,0x5f7d9259,0xdf984727 .word 0xe404de6c,0x450c9164,0x92450501,0xee2f8330 .word 0x7f7c5526,0x89beb1d9,0xae97dc09,0xf7a9f134 .word 0xa3743070,0x681fa52d,0x2963086c,0x8caa89ba .word 0x9d321bc6,0x05c5dc13,0xac1ba182,0xea09891a .word 0x3141fc0b,0x703786aa,0x9abec876,0x6b3410e2 .word 0x07e2b8f0,0x7b0d81e3,0x40daa5ba,0xe14037b0 .word 0xacd9888d,0xf26f90ed,0x2934fe15,0x5238ea80 .word 0x413f647e,0xb0be115b,0x6e2976ae,0xed5d2710 .word 0x59e190b5,0x2a2bff85,0x635cbf54,0x96ebef87 .word 0x81e20b82,0x0105e09e,0x351e2cc1,0xe31bf307 .word 0x6a9865ac,0x002a0468,0x3f36c87c,0x8c1170de .word 0xb8dd7ddb,0x719b61bb,0xc0dedb8f,0x2cca8cc3 .word 0xd7e8ef05,0x597eb2cf,0xd7be1990,0x3752a9bf .word 0x64d42321,0x2adfe80f,0xd0778c0c,0xefb1d351 .word 0x9ea7afeb,0x95c6655b,0x5d879121,0xe5e99a61 .word 0x96cdd2d2,0x8d239a27,0xfedfa008,0x4cbd13e6 p24_local2_end: SECTION .p24_local3 DATA_VA=0x0008c6000 attr_data { Name = .p24_local3, VA = 0x00000000008c6000, RA = 0x0000000041800000, PA = ra2pa(0x0000000041800000,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 p24_local3_start p24_local3_begin: p24_local3_start: .word 0xd5a57853,0x24a5af48,0x38a0556d,0x822482b7 .word 0x05c507e4,0x52466f71,0x3f8706bd,0x31f8770a .word 0x3e9858bc,0xba7106cf,0xf1dde1fe,0xb87725db .word 0x1728e98d,0x1d1493b2,0x255ae24c,0xa8fe4084 .word 0x8391e92f,0xe1406f04,0x921eb193,0xd3a5e52a .word 0xd8c1d001,0xb2230d48,0xf0c830ff,0x6496f2a6 .word 0xf8a8c377,0x934c16d9,0x551b71a6,0x7c86d886 .word 0x3343d7d6,0x5ca11d69,0x016100f1,0x2f9e79c3 .word 0x27617f39,0x119e203c,0x9e1ac242,0x42672964 .word 0xa7147d43,0xe11167a2,0xd3d51e3f,0x9e243c5d .word 0xa1fec09e,0x90cae20c,0x20cb06ab,0x06f6f9b7 .word 0x3cc840aa,0xa6ec8205,0x1c222fee,0x41b52a3c .word 0x39817c6f,0xc19f63d4,0x16b55560,0x421178d4 .word 0x93d422a5,0xc2e51a05,0x7864607f,0xb9526b9a .word 0x0d5f3059,0xe779b001,0x72427718,0xef082107 .word 0x798d0f79,0xfb30739f,0x4165fbb4,0xf969c850 .word 0x41f9ed14,0x724b0dd4,0x288b641d,0x8fe75c17 .word 0x332a4b5f,0x04d7d926,0x11451c3f,0x7d785b7b .word 0xe775e447,0x2d08059d,0x5716db14,0xbe9abb22 .word 0xd4dcbd90,0x802103b6,0xb0bd479d,0x73fc83e7 .word 0x3655f0ca,0x6674e226,0x96819544,0x70edbd49 .word 0x2d189c5a,0x258f0d01,0x3e88eb30,0x14caabb1 .word 0x02601678,0x54a01fb6,0xa642ebf3,0x05c09eba .word 0x5142133a,0x50717bc8,0xb7e72116,0xd1909d69 .word 0x4286c14b,0xed842188,0x931fb6ec,0xb754a592 .word 0x358aec21,0x2abd691f,0xfd8a4b2f,0x9f570e68 .word 0xa148f6e0,0x2edc80d4,0xe728eaf8,0xdfefaaf7 .word 0xe3775bbf,0x7cd0832a,0x76fff750,0x40f8feb6 .word 0xbd46fc22,0x76578d8b,0x14ffc551,0xd62d8e35 .word 0x0861a8b1,0x4f08a0e4,0x597be8c5,0x32327828 .word 0x043a91eb,0x11d8dcb9,0x070c49ca,0x68f81036 .word 0x5bbefe50,0x9636399f,0x90ce8bf3,0x3487f21c p24_local3_end: SECTION .p25_local0 DATA_VA=0x0008c8000 attr_data { Name = .p25_local0, VA = 0x00000000008c8000, RA = 0x0000000042000000, PA = ra2pa(0x0000000042000000,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 p25_local0_start p25_local0_begin: p25_local0_start: .word 0xfeaf4514,0x0adcc963,0x5f7ee9c4,0x4c20a2b8 .word 0xacbfca8d,0x617cc7d6,0xadc32088,0x36386c78 .word 0xa2b2f05a,0x83e26bd7,0x0d9405e1,0x572bb58e .word 0xc7068fcd,0x1893cf92,0x1a363842,0x07f2a175 .word 0x4af3e4f5,0x8ad19b1c,0xe4974e11,0xe4785d4f .word 0x5d3ecdd0,0xd35b0ed1,0xc9058103,0x8684edcd .word 0x71a2e6ba,0x0778a902,0x26493c72,0x75af194d .word 0x002af89d,0xa406f620,0xe9ac2f8e,0x666fc516 .word 0x20a23d8e,0x5017139e,0xd17e55e7,0x3755567e .word 0x1a1b06f3,0x23f4d531,0x18735ab8,0xce5316d4 .word 0x3cd116e2,0x3ce332ce,0xf6a94ac6,0x46be4b34 .word 0x50004cbb,0x77f9d502,0x8b888009,0x493898ee .word 0xf9fbfc2c,0x6d579d38,0xbee69df9,0x92b9dfcb .word 0x25503f66,0x3e1a7623,0xc34d445a,0x85b3ee11 .word 0x57c882ed,0x4f23f411,0x69959a3a,0x1814e1f6 .word 0x8269d479,0xef49f180,0x4b64c071,0xf19c7b9b .word 0xcb1f3fba,0x8df3aa31,0x52961dc9,0x2fcd7ac0 .word 0x0b742ed9,0xac073d8e,0x785fd7fa,0x774958f0 .word 0x52416f3e,0xc594343a,0x0e60fc47,0x50f4836e .word 0x81240288,0xb7bdf7c4,0xa3d6597c,0x7f46f217 .word 0xa71ad9b2,0x0b4e370a,0x3790b4c5,0x732f10eb .word 0xacc7b5ed,0xc8437691,0x1d718e98,0xa1a296ee .word 0x10e9bd04,0x18ff638e,0xc072c198,0x8f019eac .word 0x775e97eb,0xf93a045a,0x61d4e26f,0x138cd23e .word 0x2f94feba,0xc73168fd,0xba42e232,0x037ba41d .word 0xcfecf0a1,0xdfe85626,0x4f7768b1,0x154c7e8f .word 0xd5796b3c,0x68cb99c0,0x7b4ca41a,0x5503eb95 .word 0xd528c6bd,0xbfd95d4e,0xe4d17141,0x697a5d4e .word 0x34d11435,0x39bb30db,0x8a395693,0x7c12eea7 .word 0xebffa728,0x0721d2cd,0xfae044e2,0x5198a70e .word 0xeea749da,0x1a205a33,0x2f25a8db,0x61d1763a .word 0x2abce197,0xa59f6fc6,0x31b3d635,0x2f56c595 p25_local0_end: SECTION .p25_local1 DATA_VA=0x0008ca000 attr_data { Name = .p25_local1, VA = 0x00000000008ca000, RA = 0x0000000042800000, PA = ra2pa(0x0000000042800000,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 p25_local1_start p25_local1_begin: p25_local1_start: .word 0xb3ae2720,0x9dd6d851,0x4744c1c9,0xa51d6188 .word 0x479d1706,0xbed8e02a,0xd2125c72,0x6295e546 .word 0x69d74b87,0xbe173b60,0xcbb49021,0x5791a25b .word 0x1a1fcc43,0x28135e92,0x649ee496,0x34d2cda2 .word 0x2f190857,0x0630bc49,0xff19e74c,0x4590d5b2 .word 0x472b6d07,0x02e04eda,0x71c89215,0xccbd1c65 .word 0xba38467a,0x9989a73f,0xd9b9db80,0xe51dce35 .word 0xb659085c,0x7a25173c,0xcc49c7ae,0x1190d988 .word 0xa5875013,0xc065b4e6,0x8b8c3163,0x9d1d1792 .word 0x7764c936,0xb44b3703,0x07d9c88d,0xf02dede8 .word 0x1d0fca4d,0xc67fcea4,0x5dce18a1,0xe9f3f192 .word 0xe196a040,0xa5ba776f,0xa59b1a6d,0xdb2410b3 .word 0x7b9fe649,0x02aff7c0,0x0d74cef3,0x8388e8d6 .word 0x3a89667e,0xaa059eb4,0x93983e61,0x8f1e76b4 .word 0x17c83ac3,0xb723797c,0xa6b84791,0x738d0362 .word 0x86e6559d,0x5ce74e9f,0xf6198329,0x7213598b .word 0xbec0ca0c,0x52897c1e,0xfcc9b29d,0x2085f928 .word 0x1fac1e4d,0x808d5d87,0x84b38a79,0x45b4075d .word 0xc08c1d73,0x841a8c02,0x0039df68,0x9e0e7195 .word 0xc37bbbb6,0x306d0d8f,0x7d3bf527,0xedc4cd72 .word 0x3fe7a945,0x254a2313,0xcf28db85,0xff1eb61e .word 0x942e9478,0x211886a1,0xe1df6141,0xad1d874f .word 0x4ed65a78,0x80b5cdf9,0xeeaa8175,0x3e59c545 .word 0xe84fa363,0x6101588c,0xabb37f2f,0x41ee9ebd .word 0x8a01f96f,0xc0ce8437,0x2999c92c,0x2cfc0608 .word 0x853e13da,0xfdaeaa56,0x1cff0b88,0x9f402890 .word 0xbb8e67b6,0xa8cca3e0,0x6c4ccd77,0xd99f8d18 .word 0x1c08fd99,0x20d56b64,0x4cbb7902,0xe5cda69d .word 0x045e6252,0x1d941527,0xce682f09,0x63e3aca3 .word 0x1f548e98,0x2c8f115f,0x89cb98bf,0xe780b820 .word 0xb08a9c18,0x3a1029a1,0xa9c07e25,0x539f7caa .word 0x7e167cfd,0x5907fa27,0x6f63bcd0,0x8fe94392 p25_local1_end: SECTION .p25_local2 DATA_VA=0x0008cc000 attr_data { Name = .p25_local2, VA = 0x00000000008cc000, RA = 0x0000000043000000, PA = ra2pa(0x0000000043000000,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 p25_local2_start p25_local2_begin: p25_local2_start: .word 0xa04b63b8,0xedfb07a1,0x79ebef28,0xe38d5845 .word 0xa7a15a7e,0x1e4b3961,0x9ddcf253,0xf7e64b92 .word 0xf417c542,0x90130eda,0x240c644d,0xc89b1206 .word 0xb0311e33,0xd79b8b2b,0xdab1ad52,0x13838aa6 .word 0xe50015d6,0xdff9b4ac,0x9a5d0c8c,0xf5e6fb9e .word 0xcb2ef4f5,0x44afe6e7,0xce533241,0x925f9b13 .word 0x6856226e,0x1235e68a,0xce653bf2,0x79cb14a6 .word 0x9835149f,0x7e24ba29,0x1058f94e,0x0d919b9c .word 0x37eb4a17,0xde1dbec2,0xe9b79a1a,0x41106b8e .word 0xcb9f7340,0x37b4c138,0x49265950,0x270fde64 .word 0xa5727b3a,0x6d879bd9,0x3fc79c80,0x485bcd72 .word 0x4d9a05d1,0xaabd09d0,0x4e6d068a,0xc87fa064 .word 0x0f7a8516,0x01e8ffe6,0xe901cd48,0x17116ac0 .word 0xcae90e6a,0x98beea2a,0x3c30e3c5,0xa4469d98 .word 0x5896bffd,0x1d36dd4b,0x19b488f2,0xca295dfc .word 0x77367d98,0xc0706683,0x868eca5a,0x20669ca5 .word 0x96937c8f,0xf9ab56e0,0xa606cdbf,0x360f967f .word 0x7f274aba,0x254d1284,0xc6fd2fb8,0x0acde65e .word 0xcbb7702f,0x3ad74cb3,0xfca7b1a7,0x47078a84 .word 0xe8a5571c,0xf9238d02,0x9ea0edb0,0xa70d3a26 .word 0x89c015b2,0x5b899336,0x6d446448,0x0474fedc .word 0xc90de5df,0xaf9e7681,0x59d006fd,0x9360f98c .word 0x7b006008,0xdc329f6d,0xe514420f,0xf31160cf .word 0x26548b1a,0x51182202,0xa6d76579,0xb15fe6e9 .word 0x44d7004f,0x893a53dd,0x900c0714,0xea961e19 .word 0xa7ba66ba,0x58383aca,0x20bb16d9,0xbe05fd44 .word 0xad9b1fb6,0x9e1e06f1,0x2ea2c083,0x8de0c4d1 .word 0xd1044a52,0xc1af6ae7,0xdb76d2bb,0x15a1fab6 .word 0xd49de94f,0xe27492c2,0x0783b12d,0x5da01e37 .word 0xcc0d41d6,0x6d1b3f3f,0x4b31ed39,0x0e6cb352 .word 0x4543dab4,0x05d33775,0x05071864,0xca2eb2d5 .word 0x4717d219,0xf7d05021,0xbbcc658d,0x97817f5f p25_local2_end: SECTION .p25_local3 DATA_VA=0x0008ce000 attr_data { Name = .p25_local3, VA = 0x00000000008ce000, RA = 0x0000000043800000, PA = ra2pa(0x0000000043800000,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 p25_local3_start p25_local3_begin: p25_local3_start: .word 0xb9f7f68b,0x5b18a521,0x5f5bc05e,0xba8bf260 .word 0x342080da,0x5d48ddc4,0x57ab7662,0x4ef4ee03 .word 0x23379fba,0xb98605cf,0xca974c7e,0x821f6294 .word 0x11ea1d61,0xfc9f57eb,0xe42ea82c,0xb235dcac .word 0x3512ba0d,0xf2437471,0x73a1ab25,0x1c724b1f .word 0x52541811,0x73d0c6b3,0xd74392da,0x11608daa .word 0x47e5a84e,0x665bb5f2,0x5ffd4e9e,0x95cf07e3 .word 0xa132219b,0xefe53cce,0x3c93d67a,0x0fcba800 .word 0x6ea282c7,0xac706732,0x3bc421e2,0x10dcd72d .word 0x08d46fd5,0xfb02e067,0xc549f837,0xf76506a4 .word 0x9cda0eab,0x85110d72,0x0420c51d,0x76e9ad68 .word 0x4014d404,0x6dfda1e1,0xb53ec831,0xd669ef05 .word 0x9a69fc72,0xe8b5fc66,0x128aac09,0xc1675188 .word 0x88a4d913,0x107db34e,0xce45a960,0xf386d070 .word 0x2381e3ea,0x736ab714,0xcc4bf8b7,0x378e3a20 .word 0xe8264394,0xe865963a,0xd331ce62,0xd1f4de1e .word 0x70c7dbf7,0xe360ed29,0x175a0837,0x7dea8e1f .word 0x6db8a880,0xfd7a21b5,0xcd726e20,0xedf6cc8c .word 0xe0f8da87,0x058eab72,0x2fa2897d,0x18318ddb .word 0xcbad1b54,0xf9604817,0xd280c035,0x1d5730eb .word 0x5f22e8da,0xe18326ed,0xaaf0f7a5,0xdfb7c13c .word 0x3923673a,0x5aa6c725,0x0cd8b5b7,0x9fc53c45 .word 0x616ca6f2,0x9132783e,0x23d46b29,0xf248fd41 .word 0x1b8e778e,0x6cedab74,0x118c416d,0xc946c071 .word 0x8d7cba53,0x3c9086d9,0x93eb83ab,0x04a5193d .word 0xf85f1607,0xabf4e9bf,0xd9b2d574,0xc09578de .word 0x41ed36fb,0x5357b4d5,0xd5f82d15,0x5a397b82 .word 0x98468aae,0xfcf583c7,0xa6b11ff5,0xd664fb23 .word 0xcbbc5997,0x9aaf50e0,0x3c158752,0x68d98e27 .word 0xca802b20,0xe0241f98,0x9cdda16b,0x19c22cfa .word 0x76055e32,0x82cd26cb,0x253627a6,0xaf032b4b .word 0xb3aaf8a4,0x8f7b3490,0xe3a6fb6b,0xe3bf7f42 p25_local3_end: SECTION .p26_local0 DATA_VA=0x0008d0000 attr_data { Name = .p26_local0, VA = 0x00000000008d0000, RA = 0x0000000044000000, PA = ra2pa(0x0000000044000000,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 p26_local0_start p26_local0_begin: p26_local0_start: .word 0xc4840870,0xa8258264,0xae29dc60,0xdbbffd9c .word 0x249b1711,0xa3c7d834,0x757ebf8b,0xac8120e3 .word 0x209905de,0xbc032a65,0x603e003c,0xafccb1d8 .word 0x124679e2,0x38ee605b,0x651a503d,0x9fb7d50f .word 0x2dbdc9c0,0x4809ab70,0x9bf1c01e,0x21913521 .word 0xcfa02c60,0x036d808c,0x7fa3b924,0x42184c89 .word 0x54eea3fe,0x24cffd46,0xf919007e,0xa0342cbb .word 0x34853308,0xa435182e,0x370ca0b4,0xaf354dd2 .word 0xe27b00d1,0xbb98b8b5,0xcc21546e,0xc4ccf33f .word 0xbb30790d,0x3424f7da,0xef05f5bb,0xf9bc3f94 .word 0x6cddb3f1,0xbe7d0c94,0x930ff939,0xcc3ef8f0 .word 0x4ee1f426,0xf55df346,0x915256db,0x4e1d3fae .word 0xf5b4bbfb,0x919f72fc,0x048de65b,0xdb4a9c99 .word 0x988bb187,0xf8dcaf59,0xdd991a77,0xcb16f6dc .word 0x9b0f0ca8,0xb97b34f8,0xad5c52a0,0xf5a4d763 .word 0x4c26ccc6,0x450e9b80,0xbb2559c2,0x4bc6304e .word 0x46addb72,0x52d48128,0x51d465c5,0x81ee2ff5 .word 0x6884bf14,0x9418f0f0,0x996f2f5c,0x98002634 .word 0xbc49075d,0x8a5f07e6,0x657bd914,0x240191c3 .word 0x27b75cf2,0x9220d03b,0x50794411,0xe18c90d3 .word 0x1911e173,0x5034b451,0xe6ae0d9c,0x934017a6 .word 0x55648216,0xaf0620fc,0xa60726a2,0x7af5d437 .word 0x44576f7c,0x8c43f4bc,0xac618f66,0xd3c7c5ea .word 0x134e1c82,0x1faa260d,0xbe5996cf,0x14ab6998 .word 0x0c168ebb,0xda3b91bb,0x33a92930,0x2f7f0b08 .word 0xb3efb4f7,0x7d4702b9,0x2bf2a014,0x34e493d9 .word 0x0d2bab0d,0x01cd9980,0x3363ba95,0xfde102cb .word 0x946c14af,0x8c892d8c,0x86435119,0x619f42c1 .word 0x2be0dfad,0x315e580c,0xe94e497e,0x0cf60644 .word 0x71f642b8,0x66980faf,0xf45a7aed,0x3c4a267c .word 0xd796fd9f,0xc260756d,0xdb171966,0x828fd36c .word 0xe6081a72,0x7570b494,0x63771e5c,0xbab737c0 p26_local0_end: SECTION .p26_local1 DATA_VA=0x0008d2000 attr_data { Name = .p26_local1, VA = 0x00000000008d2000, RA = 0x0000000044800000, PA = ra2pa(0x0000000044800000,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 p26_local1_start p26_local1_begin: p26_local1_start: .word 0xace381f2,0xc7394488,0xf681e5a1,0xc1f84be5 .word 0x8055dfaa,0x2e100986,0x51bcbebe,0xab757cb2 .word 0x8451e2bf,0x80daf8f1,0x547786f8,0x2392035c .word 0xbbc66f16,0x8f822076,0x3b5eb866,0xe6d78f1d .word 0x98bd93c3,0xfec28e88,0xa45bf451,0xac1569bf .word 0xf93a1062,0xdf9a0a93,0x2478cdc8,0xd962e63d .word 0x3cb0bfc4,0xbf9bba0e,0xca68dead,0x2b5e86a7 .word 0xbdf620da,0x2928df56,0xb77eaa34,0xe4373318 .word 0x6b988738,0x7904735c,0x1850e56e,0x6fec9bc5 .word 0x8117d8c1,0xb9d11d91,0x583474fd,0x557f22b1 .word 0x55eb769d,0xee393a7f,0x105472a9,0x72b0a78e .word 0x56ec3364,0x47febbe4,0x7e0ef418,0x6533caaf .word 0xc9816a7d,0xd1076e3a,0x35414287,0xbfec1bdc .word 0xde23fa38,0x549b3a92,0x54a3095b,0x10f989d8 .word 0x6d76d923,0x1845d883,0xc61b255d,0xc4d6b4b0 .word 0x6a426dd6,0xcea5e479,0xbf59f312,0x149140de .word 0xa2ca6db5,0x36a9c0db,0xa8bbfd99,0x86ed8805 .word 0x70d2c464,0x77f67c87,0x0b47d35a,0x6c4e2bb8 .word 0x432c1cd6,0xdf88732a,0xd1f72eed,0x846e4255 .word 0x1dbe114f,0xcdc1ba91,0xaa17abf8,0x4e69d951 .word 0x7fa52289,0x7ce3e5e9,0xd3b85763,0x8bdaa353 .word 0xa7ea4585,0xa13f1826,0x92f8611a,0x1d3d233d .word 0xde97987b,0x4a77e405,0x48bb45c2,0xfe74766c .word 0xa80ec7c9,0x8247ba53,0xa398ae2d,0xd303fd6e .word 0xc7413650,0x650e9578,0xc93197c6,0xcc225c9a .word 0x0431d387,0xe425912c,0xf55bd7df,0xafed0692 .word 0x8a0e28d1,0x1aac7fc3,0x818e1cf2,0xfa72b3a4 .word 0x2486c98c,0x27e730dd,0x4022da3b,0xcef19f50 .word 0xfd7bafe3,0x050df09e,0x8d4124f5,0x69c64036 .word 0x3ab590b9,0xa4a9a69d,0x31de416b,0x13158b93 .word 0x5e18b0a7,0x67b75c8f,0x68124a25,0xd12724b5 .word 0x351656eb,0x90b12eab,0xd53b307d,0x701027d2 p26_local1_end: SECTION .p26_local2 DATA_VA=0x0008d4000 attr_data { Name = .p26_local2, VA = 0x00000000008d4000, RA = 0x0000000045000000, PA = ra2pa(0x0000000045000000,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 p26_local2_start p26_local2_begin: p26_local2_start: .word 0x1f8357e5,0x8d6f756b,0xe60e23a9,0x8034f916 .word 0x955d0ea3,0xe75f0d3b,0xa3baef63,0xc70aa68b .word 0xce1796c4,0x0cd548c4,0x8b5edf0e,0xcb99c7ba .word 0x8d1f416b,0x1362d181,0xab6b9582,0xa164cf8a .word 0x92724344,0xda557341,0x95e49676,0x3084b250 .word 0x1d9d800a,0xe8ff4287,0x18217139,0x297d09d9 .word 0x6fed576d,0x444ec6e6,0x41f743b7,0xce55bdd5 .word 0xde674727,0x2683b70b,0x20be89ea,0x25fb82d0 .word 0xab20092a,0x9f407edc,0x33f95d68,0x012c2a99 .word 0xeb06f7f8,0xd3f95240,0x1e5f3413,0x4153986f .word 0x972df517,0xc3d324dc,0x95dbdfb7,0xed706ad0 .word 0x9218a088,0xef50aa67,0xd9930831,0x6775b660 .word 0x14f15728,0x1a1ab45c,0xf529752a,0xecc54462 .word 0x0efa8217,0x751debf4,0x348f6bbc,0xdfcf7b4b .word 0xc9eabd1a,0x941382e1,0xe549abd8,0x9611758f .word 0xe890c9ae,0x7f65e392,0x4e859fed,0xc2aac11b .word 0x4fc915f0,0xfcf0b1c5,0x29119dee,0x8d8afbbc .word 0xa6f5faca,0x1377af8f,0xa234b935,0x9510c63a .word 0xffba5e81,0xa0fb98c0,0xbe1a652e,0x9171df7a .word 0xeb54cf45,0x21b3619b,0x60ee7f80,0x06713767 .word 0x8ed28d2f,0x83b52a0a,0x664a9a13,0xc3192e22 .word 0x7d521e17,0x2d8d47a5,0x54f90b8c,0xa9e2571b .word 0x299f4bdb,0x2ccf05a7,0x598cbe6a,0x95384945 .word 0xd97554af,0x45b7f0c1,0x3844f918,0x3257691f .word 0x4d58be54,0x4e513f24,0x30aacf8f,0xa1754446 .word 0x64d6ad97,0xdb29d573,0xafe99d6a,0x9c493511 .word 0xe86ced8a,0xb2a8ff6f,0x6d364bba,0xd0101e04 .word 0x630e2396,0x8c0959b8,0x2f51d62e,0xee737d35 .word 0xf22a0120,0x740c002b,0x105e2cbf,0xc6138a17 .word 0x8ba9c75c,0x52701efa,0xf93a7d99,0x51a8174c .word 0xe7dd10e3,0x61d654b9,0x198257d1,0x48cb3047 .word 0x0ad69983,0x5fcbc275,0xff9e68b7,0x37d98ab5 p26_local2_end: SECTION .p26_local3 DATA_VA=0x0008d6000 attr_data { Name = .p26_local3, VA = 0x00000000008d6000, RA = 0x0000000045800000, PA = ra2pa(0x0000000045800000,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 p26_local3_start p26_local3_begin: p26_local3_start: .word 0xa95fdf23,0x37585008,0x17ba4ed1,0x946420f8 .word 0x459d3129,0x1f905893,0xedc5571d,0x43dd0487 .word 0x5f2973bc,0x8e1db55f,0x70f9963d,0x452f46b4 .word 0x89886e86,0xf9a49773,0x340828f3,0x2dfde0d6 .word 0xe324a788,0x7eab99f8,0x29de793d,0xc8599e06 .word 0xdb825ce3,0xbb624fa9,0x2a734fd9,0x0fdf0181 .word 0xa9bf8a70,0x84864f22,0x370e87e7,0x1cdbdfaf .word 0xd11587df,0xebad122b,0x1a77704a,0x425d2528 .word 0xbef1845f,0x51ec9b2b,0xbd7c1f11,0x8ed240c3 .word 0x9eba488a,0xe8ad79d4,0x512e48fd,0x04239f99 .word 0x75080116,0x5323ae3b,0x52c421b2,0x1c9eeeeb .word 0xa79894ac,0xa0971084,0x7ab29498,0xf55909e8 .word 0x9486c06d,0x360206d4,0xb9de9964,0x65c37532 .word 0xaa015ee3,0xd00ff673,0x57b923fd,0x9b66e54e .word 0x24c00608,0xd34bfeb1,0x108806d4,0xeab4448d .word 0xe4f4a552,0x3e3e37b7,0xe38101de,0x3f770fc2 .word 0xca7bb4d3,0x7f9fb08a,0x9c09528d,0x09f16706 .word 0xf485a044,0xf720d1d1,0x56812706,0x5e25e914 .word 0x8a00fb88,0x5e4edaa9,0x833ef641,0xfaa8865d .word 0x63c040e8,0x0164b03e,0xe217a0d3,0xced88632 .word 0x2ab4eb76,0xc26fd2fe,0x44d632fa,0x45e12b14 .word 0xa39a82fe,0xd69a77bf,0xb2c0fec4,0x58ec4592 .word 0x363c8519,0x0e4b6f09,0x20e67452,0x78347dae .word 0x0328181a,0xc4e07d21,0xf76396ad,0x8178deb4 .word 0xa63a0fb0,0xba07f0a7,0x0799d176,0xcb1b5dc8 .word 0x79a06b80,0x97553138,0xa411975b,0xb2210ab1 .word 0xb8c0ad47,0x0342b98e,0x69aea2a0,0x3ac543f4 .word 0x7142c72a,0x1f8732e7,0xfe4d6168,0x09b0b95b .word 0x4f49c06d,0x014ed0e3,0x32d1831e,0x1300e578 .word 0x7a565313,0x8ed1b5c3,0xb210855c,0x54d723c2 .word 0x00e8a46e,0x46f3a11c,0x2e86a58e,0xb7e62068 .word 0x35c8b365,0x43e69e2f,0xd1f8d60b,0x0de457c7 p26_local3_end: SECTION .p27_local0 DATA_VA=0x0008d8000 attr_data { Name = .p27_local0, VA = 0x00000000008d8000, RA = 0x0000000046000000, PA = ra2pa(0x0000000046000000,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 p27_local0_start p27_local0_begin: p27_local0_start: .word 0xb20a50ae,0xdd80a7dd,0x5175f3d6,0x2b772d6b .word 0x8a59a726,0xa0b2edf8,0xa2091323,0x7e7b0005 .word 0xca909b2c,0x79016940,0x83718172,0x1bcc1752 .word 0xa4745919,0xbd0ddaa6,0x351e998c,0x86245d5d .word 0x1e71ab17,0x615d8c87,0xae2a2af0,0xbe35d7b8 .word 0x3ab31d81,0x75a4fa99,0xeca3ffcb,0x2bc841d7 .word 0x7b472840,0x633d4871,0x062d90e0,0xc69fe30b .word 0x37557485,0x3bd7745e,0x126fed3e,0xc7b20a2c .word 0xae3711b6,0x0ce9a043,0x75700c65,0xd3a9c8bc .word 0x20b21acc,0xa209182c,0xd80bda94,0xdf05260f .word 0x9fb9ad3a,0x6caaa3e7,0xf2a94564,0x18d20494 .word 0x46802c63,0xe6bedc1a,0xcbf470ee,0x7d5fb317 .word 0x4096bc39,0xc2c4c56a,0x9eec59f6,0x84eb3986 .word 0x7731c23c,0xa0ac9399,0xee2d3a75,0xbac24704 .word 0x43f87ca9,0x391bb3ea,0x6d00709e,0xd0e54316 .word 0x3042e6d1,0xf99cace3,0x3e3f5d17,0xb875f803 .word 0x2ea8aeb5,0xe41950af,0xc9c5b614,0xbca269ad .word 0xc3393827,0xe52df020,0xbc8a7aaf,0x8098c24c .word 0xc30543d0,0x0bc2bb05,0xd9396b95,0x2ffc0ff1 .word 0x0a3afeeb,0x33cdfae6,0x41a20e6f,0xeaeb79f3 .word 0xe7f4b197,0x8e9b69ef,0x633b9178,0x6a5781fb .word 0xfe21c642,0xf3d71bbc,0x13c6e460,0xc28fb849 .word 0x37f15ede,0x25c990df,0x891b8749,0xb9817e5b .word 0x142c1385,0x7715f8f7,0x68ea4aeb,0xae30af78 .word 0xfc21472d,0xe51396ee,0xcd808803,0xdd9eece4 .word 0xec91cb45,0x03ca4117,0xe9853a88,0x467e4136 .word 0x0d7c298f,0x30e468fb,0x231d2f06,0x79ec55cd .word 0xfa6c6217,0xdb5b34df,0xfdac2d0f,0x9b232386 .word 0xea62c11e,0xd3c92ea1,0x6972b7de,0x074e1946 .word 0x181450c6,0x2fd5f5a9,0xc9425d1e,0x4fcd0296 .word 0x38a8fc35,0xfdd5eb85,0xa405c1e7,0x2ba23ca6 .word 0x86924758,0x30564941,0xda25191c,0x889afa24 p27_local0_end: SECTION .p27_local1 DATA_VA=0x0008da000 attr_data { Name = .p27_local1, VA = 0x00000000008da000, RA = 0x0000000046800000, PA = ra2pa(0x0000000046800000,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 p27_local1_start p27_local1_begin: p27_local1_start: .word 0x650065fc,0x3418377b,0x1a8647eb,0x6c6e96be .word 0x59aaa1bf,0x27667261,0x02160c47,0xc84f318a .word 0xed447b28,0xf6d89ef7,0xaa093422,0x83203a8d .word 0xb5ce9662,0x83e9f582,0x4b5bd996,0xcfe88378 .word 0xdcf6584b,0x2bfa75ad,0xbafbb615,0xc9098ac9 .word 0xbcf63d93,0xa44990b1,0xc9872481,0xe26e5717 .word 0x2f34cb4a,0x8801e658,0xa8d8a0cc,0x7f74ea27 .word 0xc6a8ea14,0x1cb8648d,0x2585fb6f,0x3b7d8b9d .word 0x3371f799,0xca7d5392,0xe8124c56,0x48b8b982 .word 0x592438a5,0xb00451c4,0xfb922aee,0x476e7a6f .word 0x1ef8908b,0xee94b826,0xdb84886c,0x20d6c206 .word 0x2bf8de17,0x125cf64c,0x979d8e7a,0x42ea6941 .word 0x946cc534,0xe3ad37c2,0x8e8abcee,0x292ea913 .word 0x6d0d5738,0x71cddf99,0xdd4ebd94,0xa90fc91f .word 0xb9391bcf,0x4e8ae6b6,0x07d37fb3,0xb0aba29d .word 0x00f3c651,0xea07b790,0x224b4f52,0xea08ef3e .word 0xfb2db685,0xd6022a70,0xd6ea5925,0xb73a77a7 .word 0x30c9929c,0x50f2e8a3,0x0b36b049,0x8742bfef .word 0x887402a8,0x2ba12195,0xfc95fc02,0x0f3f6265 .word 0x4b2ed21b,0x01beb2fe,0x169b5048,0x75440b94 .word 0xd40cd17d,0x69c960a1,0x982982e8,0xa43a3c5f .word 0x004f678a,0x0d1fba14,0xb6f0a4c6,0x13bfa3ac .word 0x49eace69,0xf9c871ca,0xf6274213,0x2f832c9f .word 0x8e225d25,0x3bede53c,0x996392da,0x15b1e8fb .word 0x02b29274,0x6c7c7f5a,0x4e3991c5,0xa28b0741 .word 0x04ebf5bd,0x39cbe403,0x95df0c19,0xda3492d1 .word 0xa54883d1,0x71836c4e,0x819b73ab,0xa3a97f53 .word 0x72d0106a,0x0255eb3e,0x84e3f0ff,0xc803c51d .word 0x5e164e95,0x8698f310,0x6563e611,0xba640a8a .word 0x44951da8,0x8d653d71,0x88b3723d,0xa230c964 .word 0x66fe10de,0xd80526f2,0xf1545dff,0xdad318fa .word 0x3597a014,0x221f222e,0x47f5e771,0x10ca1607 p27_local1_end: SECTION .p27_local2 DATA_VA=0x0008dc000 attr_data { Name = .p27_local2, VA = 0x00000000008dc000, RA = 0x0000000047000000, PA = ra2pa(0x0000000047000000,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 p27_local2_start p27_local2_begin: p27_local2_start: .word 0x12d41e43,0x0308fb81,0xdae395c9,0x5c811443 .word 0x138a1399,0xf6c5f213,0x07aed457,0x27937b64 .word 0xa2e7f709,0xff894d1f,0x3623a0dc,0x3535b6d1 .word 0xe0ecddb1,0xecb830a4,0xf90e52cb,0x300edfc9 .word 0x2dac7ca3,0x35dc9043,0x319e23b6,0x320c009e .word 0x48fe7f5a,0x4f6f71e6,0xf5ea9cc8,0xac502ac8 .word 0x36cfa9a2,0x819c4e19,0xa992a3c1,0xc37e452f .word 0xc4e20e4a,0x334afeb5,0xbb3c2fdf,0xcc56bc64 .word 0xca593aa8,0xbb0a37cf,0x339cf88d,0xddf3ccaf .word 0x34e06d7e,0x0242161a,0xb84106e0,0xf3ba3717 .word 0x04189449,0xfeb56901,0x633b6e7a,0xb7e8819d .word 0xfcfbc024,0x3258579b,0x55af3230,0x2e2a2fc6 .word 0xc7d1bd27,0xaba3f817,0x53de2c62,0xa4d7be9c .word 0x9793109c,0x03d008a6,0x1c1834f8,0x5e48dbff .word 0x2cf8ec4d,0xdaa8c78c,0xd64463d0,0x595313ad .word 0xa66e0c5b,0x522255f9,0xd1d90c87,0xdd4afca4 .word 0xbba5fdb5,0x30028ec3,0x582eab22,0x4671d158 .word 0x4a3700d6,0x2f0f82da,0x1cc9ef1c,0x4e129d30 .word 0xe21a41f9,0xe0b05591,0x18398d86,0x322a4d3f .word 0xa075f966,0x82efb26d,0x3c4f6cd7,0xddf2953c .word 0x7df42f2d,0xa333b304,0xd762a15f,0xf6a86d4d .word 0x2ee3161a,0xc1435a83,0x3bf2bfa1,0xb9e40800 .word 0x13b97151,0xed0287c4,0x21329390,0xd7aa12f9 .word 0xb110f21b,0xbe638544,0xe078b6d8,0xf0f7af5f .word 0xb8c65120,0xd65e8bb4,0x32fd681f,0x9c343634 .word 0x326671c9,0xf9e94750,0xc49b1dac,0xc77f4424 .word 0x68e0e422,0x8bc544f4,0x86c602ac,0xbaf44248 .word 0x6cdb8975,0xb95b4e1b,0xdbe2f84e,0x37df07d3 .word 0x47e7125e,0x4107094e,0x6fa27ca9,0x28fe3417 .word 0x28eec27a,0x2059bc7c,0x72c847b8,0x5c079c23 .word 0x7054a8e9,0x0c4b9cec,0x9f1f10a6,0x39f03cfe .word 0x36f593c2,0xa6e52f28,0x29bc3353,0xbe1bd29e p27_local2_end: SECTION .p27_local3 DATA_VA=0x0008de000 attr_data { Name = .p27_local3, VA = 0x00000000008de000, RA = 0x0000000047800000, PA = ra2pa(0x0000000047800000,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 p27_local3_start p27_local3_begin: p27_local3_start: .word 0xd032ab23,0x3acae50f,0xe47faeef,0xeb28255e .word 0x232c04ae,0xe9b91390,0xd58a0a5a,0x7b0dea61 .word 0x2753ca6b,0x59e4cb3a,0xa5232143,0xd47f972c .word 0x9f1e47d1,0x3ffa7c35,0x7ccaec50,0x639c9bd6 .word 0x7fab3e20,0x5257a57f,0x0b7782cb,0xf8383cf8 .word 0x08aa9dd7,0x5b4cb8c1,0xf731b75c,0x25866ff6 .word 0x1384c950,0xb5127b59,0xaf91ba68,0x9d5519b8 .word 0xbf7ffe9a,0x2159fd9d,0x6209b121,0xe8308e3e .word 0xaea93c18,0x78cf5ff0,0xd834293b,0xaae4fd1e .word 0x4201a5d1,0x4e093e45,0xef316201,0xc5cadbb4 .word 0x439e464b,0x21285fc5,0x4c7705d3,0x8c698c4c .word 0xbaf84a8b,0x8f52e6d8,0x698f103d,0x7356210d .word 0x254cd035,0x5e6dcef9,0x6784a5a6,0xe4c92a43 .word 0x59b749b6,0x06b1e524,0xc7e1b8a3,0x956d7b4a .word 0xc11d4ee6,0xbfd48221,0xbc86190d,0x588d35e6 .word 0xcb598c37,0xd3c1f725,0x3158d616,0xf9b1d8a9 .word 0x3fb405b0,0x7073eb1b,0x6b247b5a,0x83bdec2d .word 0x2c376047,0x0f9bc9c9,0x334af98a,0x9743bfd9 .word 0xd2ac98e2,0x2f4e1989,0xc4f36ec8,0x17986389 .word 0x95fef48e,0x29e4fd73,0x0bf89361,0x726ff88f .word 0xb6ea95e0,0xc47cd048,0x74badd8a,0x2ab30ceb .word 0xc3acb6c7,0x13381dbc,0x3184dc67,0xee742321 .word 0x3ded0f31,0x564ec77a,0xaf54e0da,0x0307ff79 .word 0x8ce036d1,0x8ee70aed,0xa9bc1d29,0xa4bd37e5 .word 0x9e23cc67,0x4fed5984,0xb7765ca3,0x9d61cca3 .word 0x75d9a904,0x1aa9b6dc,0xd8342815,0xa4bcc815 .word 0xd5cb1728,0xe115dec0,0x5f8292f2,0x0d45cc6b .word 0x453cde85,0xadfa6d37,0x6339a0b4,0x64aebbb8 .word 0xe0f9dba9,0x2cb2ad2d,0xae471f0c,0xb9d8a818 .word 0x30b6f270,0x6c53d33b,0xc33e3ad2,0xb70b87ec .word 0xfb58a4c0,0x8f23fbbd,0x4e201545,0xe85d99d7 .word 0x19145500,0x51c487b9,0x1ed4b30a,0x954cc271 p27_local3_end: SECTION .p28_local0 DATA_VA=0x0008e0000 attr_data { Name = .p28_local0, VA = 0x00000000008e0000, RA = 0x0000000048000000, PA = ra2pa(0x0000000048000000,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 p28_local0_start p28_local0_begin: p28_local0_start: .word 0x4b65256e,0xee1f2b40,0xc189d18f,0xcaa72bca .word 0xa807b20d,0xa812d5e4,0x1f1d13f7,0xcc8f10ba .word 0xa917793c,0xa407f90a,0xc38246a0,0x4a85000c .word 0x214ca9cf,0x9b8244f6,0x47da6277,0x1b7b6d8d .word 0x7f4ad3a5,0xdf35a780,0x29167206,0xeaefe013 .word 0xd44b0b11,0xba18b5d2,0x7e064c88,0x0128d49f .word 0x202b4625,0xb6319526,0x9106fa8b,0x400f3586 .word 0x84921858,0xbbea3c34,0x1a58cd43,0x45c078d5 .word 0xe0522a2f,0x6142e0fd,0x17c3f8a1,0x5bdb9c28 .word 0x7ca5ec09,0x2c4937ba,0x4ab97c47,0x2bfdca16 .word 0x8e1f4003,0xb3bd3252,0x114097cf,0xc35cb4ca .word 0x6671cd35,0xdcb9c637,0xb723cfa0,0x3ec52701 .word 0x965c0be2,0x21919ca4,0x5b6abc10,0xe80d7ef5 .word 0xcf201106,0x9bb1336a,0x70d10769,0xb356c55a .word 0xb58750de,0x2aa7c65b,0xde8d1885,0xdbf7c055 .word 0x8ff92c64,0x00add4f2,0x93631d58,0xddee61f3 .word 0x8da27bd3,0xc98d3d3e,0xd9810463,0xd8a9115c .word 0x1dbf82e3,0x738bfe77,0xb4ef4ba7,0xa15bd4d9 .word 0x24535f3e,0xd4315d93,0xff4cb67a,0xfae762bd .word 0x3a708134,0xd7093302,0xcee1e8a4,0x33ee7e07 .word 0x2dc0e5cc,0xa6d3be3a,0x45a27a3a,0x3866bf98 .word 0x7090169c,0x391fc40a,0x8a8064c2,0xd43cd289 .word 0xd22e6b17,0x5fa26f24,0xe3478424,0x4a2eea4f .word 0x1f453e91,0xbababbe5,0x3dddf946,0xe823c90c .word 0x9d71c0b2,0x7b427e81,0x16b487dc,0x13d0d92a .word 0x6a80f88a,0xeed5207d,0x40ac7497,0x61f4770c .word 0xeffd4a23,0xde7d6b60,0x5975ec32,0x4cd54300 .word 0x8eca0b21,0xabd691b9,0xf63e33f1,0x4313b29a .word 0x929dfdac,0x305c33b0,0x098df915,0xa285b861 .word 0x3d1aa04e,0xe60d646b,0x53d39ca5,0x8653eff4 .word 0xc341f2e8,0x183d8f4f,0x157fa563,0xc53f46fe .word 0xf5b0bdd4,0x4230f66c,0x49be6d1c,0x55bfbaaa p28_local0_end: SECTION .p28_local1 DATA_VA=0x0008e2000 attr_data { Name = .p28_local1, VA = 0x00000000008e2000, RA = 0x0000000048800000, PA = ra2pa(0x0000000048800000,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 p28_local1_start p28_local1_begin: p28_local1_start: .word 0x17f6ea41,0x1bc65dd1,0x58cfec95,0x46099156 .word 0x591863b1,0xe224e6a9,0x69abb8fa,0x5c4c041e .word 0x480d6271,0xaca9037d,0x99e1ccbd,0xd6826ed9 .word 0x6cfe2c12,0x1e42f757,0x091538cb,0xf21a1337 .word 0xff44c81c,0x9386e2a3,0x796a317a,0x708ff174 .word 0x75aca81c,0x58a6a4a1,0xea09d23a,0xe5b03638 .word 0x391a292d,0xa2a8b520,0xb1c1cbf0,0x7e26cd3b .word 0x4b84ab3e,0x3145fa91,0x50415d54,0xc21835d5 .word 0x7352f3b0,0xfe14d901,0xa13d2a73,0xd832caf6 .word 0x4329f493,0xbc470e85,0x06ad8037,0x44e31639 .word 0x58801673,0xa8e00fee,0xad4e5e32,0xb2adafa6 .word 0xf6de7afc,0x72c37cb9,0x3b1eed5f,0x0d6dfe61 .word 0xcd8cf648,0x3386ee59,0xb6543699,0x35de7a6a .word 0xad548c27,0x26ae283a,0x10b819ec,0x609fa762 .word 0x9dd5bf6d,0x102694c3,0xedf1d199,0xe55d8190 .word 0x2dbe3200,0xc2a3bd47,0x79d605d9,0x2e67686e .word 0x0bded50b,0xdce6c05c,0xb1026a97,0x3b1aae51 .word 0x012efbf5,0x45ef123c,0xb2a3efff,0x8d7f1841 .word 0x7a2dd24e,0xbd178fcd,0x2c5f876d,0xe4afc3bd .word 0xa52722a7,0xf882380c,0xfb94a7ad,0xffd13c61 .word 0xf17252a1,0x557f345d,0x7e40d323,0xbfe516b6 .word 0xcbf3f9f9,0xeb82fcfa,0xf61a8b30,0x6fc01026 .word 0x5eef17bf,0x8846cfe6,0x01a38f10,0xa9ec0c39 .word 0x004942c8,0x870cfa78,0x9ad3647f,0x24b9c50d .word 0xb3d0b1d7,0x27bf2579,0xb7177fb8,0xc10f03b3 .word 0x3d78e0c2,0x32fb6b0b,0x0db55108,0xc36124b1 .word 0xc3b73864,0xfd070933,0x9448733a,0x60b50d2c .word 0xd6afc951,0x05d27457,0xde8da77f,0x0a5c70d1 .word 0x39cc234f,0xf82cd411,0xb3fd7559,0x917e4a9a .word 0xad570fd2,0xbf80a1ce,0xcb0dd5b6,0x8ad2bc22 .word 0xb61c7b56,0x348ac8ae,0x8fdba9c2,0xda4ac633 .word 0xffa92820,0xe2571984,0xd2672a6f,0xc963a1d5 p28_local1_end: SECTION .p28_local2 DATA_VA=0x0008e4000 attr_data { Name = .p28_local2, VA = 0x00000000008e4000, RA = 0x0000000049000000, PA = ra2pa(0x0000000049000000,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 p28_local2_start p28_local2_begin: p28_local2_start: .word 0x79218e3f,0x99e5e567,0x9584474c,0x2b918134 .word 0x59ede766,0x3c95fd59,0xff926101,0x04e1c156 .word 0x91c01292,0x1151e8e8,0x94995edf,0x6b1e1668 .word 0x28994fe5,0xf8fd2ebe,0x9b4de9a2,0xa19b7e34 .word 0x4ed57b1b,0x12c3a87b,0x63779d1c,0x2e27b905 .word 0x7223caf2,0x8afc25fe,0x3c6cfcbb,0x8578554b .word 0x5e476398,0x1aa1e9e1,0x76e3a2ee,0xcc6e7cd7 .word 0x36383c37,0x72162d48,0xd4ea886a,0x6160a1bb .word 0x444446d7,0xe358d8ac,0x94ad73e6,0x2e86c935 .word 0x05a09e50,0x5168ef0b,0xafbbb747,0x9d6b29b8 .word 0xecd7ad69,0x17cec1b8,0xa50f6564,0x098984ab .word 0x25cf2a25,0xf9cdf554,0xfc68a8f0,0x70e91134 .word 0x4dc35a26,0x1e45f7fb,0x001e6972,0xf1b92684 .word 0x49c46c04,0x179b506e,0x08a1ee46,0xf2d62e0b .word 0x2506eee0,0xe5fd6f87,0x9739b2d3,0x2bad387f .word 0x8fabcd06,0x7ac22aa8,0x2a70c024,0xb9bba91d .word 0xcb5cc1bd,0xa28426f7,0xcf64d049,0xbcb81f51 .word 0x701df5cb,0xe88e3bb8,0x0153cec6,0xf61954a2 .word 0x5ec90027,0xa9c9c4eb,0x54c9927c,0x98473b93 .word 0x1777993e,0x74507538,0xd56c0e17,0x2b55fcad .word 0xde9c190e,0x680fcdc3,0x4ca4349f,0xa7695d84 .word 0x7c450174,0x3509a9fd,0x867b45e0,0xb45481e1 .word 0x5dfa0fa8,0x129e1742,0xed120756,0x3f239586 .word 0x0a6a4230,0x8954ae77,0x7734e374,0x82061abc .word 0x9a127b88,0xd8dbe339,0x1d9a85f5,0xa6e4e293 .word 0xcae8c0f9,0xc14337a4,0x6b98e90f,0x3cdec8a2 .word 0x3560b591,0xd68c805c,0xe276bcba,0x13a714dc .word 0x60994cc1,0x1c926d52,0xfa3d84b8,0xcbd40017 .word 0x136c85af,0x7ad7a229,0x68ac8b0d,0x587a840d .word 0x709fb1cc,0x650e53c0,0xb3e76fb6,0xaa645412 .word 0x7bc0d447,0x49b3f24f,0x644ae111,0x7a4ee88b .word 0x9f3ad43f,0x19a69567,0xe7b08ccd,0x010921b9 p28_local2_end: SECTION .p28_local3 DATA_VA=0x0008e6000 attr_data { Name = .p28_local3, VA = 0x00000000008e6000, RA = 0x0000000049800000, PA = ra2pa(0x0000000049800000,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 p28_local3_start p28_local3_begin: p28_local3_start: .word 0xcae7924e,0xac600ba0,0x1a41489e,0x7022bf61 .word 0xcb1421df,0x960d1025,0x15205424,0xbc43a35d .word 0x11484886,0x2db0a1ac,0x17511b97,0x5ae5c2c9 .word 0x7397f536,0x539ef68f,0xc19dfd6e,0xff1465ff .word 0xfd2aba2a,0x0ee2c3d7,0x4f05414c,0x1a1799b2 .word 0x48abeefa,0xd3359881,0x5800f42e,0x9bd8468a .word 0x52b98bea,0x5676fa2b,0x42f51faf,0xfc4d6058 .word 0x8a1097a4,0xc21697e8,0xdc62d42f,0xde97460e .word 0x8c0be7c6,0x30381961,0xb00c6c5e,0xd924407e .word 0xaed2388a,0xb5fa2437,0xc93c13bd,0xf6bc894d .word 0x52767e79,0x7cec57c8,0x34ac1d6d,0xa95329ad .word 0xed8c2568,0x004e4524,0x449dff9c,0x8b1e17d1 .word 0x09b28dd8,0x85fb64d4,0x0db86d26,0x2f63df2f .word 0xff6d4f71,0x2eeeda0a,0xff4e5fa8,0x00c4b515 .word 0xb7918190,0xfc7538e9,0xe5289f5f,0xc6095b50 .word 0xc83cb9ab,0x06526bdf,0x080f7f67,0xcd2cdd49 .word 0xc45e5e84,0xb726cb16,0x9cda6fb0,0x1aec897b .word 0x0e9cb7cc,0x922b4a90,0x29adeafd,0x632a0636 .word 0x7ce62ea4,0x8acdb3ab,0x537d2eb6,0x9b49540a .word 0x1deb66d0,0x08573349,0xfa4e953b,0xa53609d7 .word 0xae09f870,0xe019e109,0x56c82e93,0xc2894e63 .word 0x6c4ca4aa,0x40e7fe54,0x6a195ff9,0x4920c8b5 .word 0x5bd94ae9,0xcd2a91c0,0x1d83dffc,0x18862521 .word 0x7369e075,0xcddaacc3,0xa603a9bc,0xab70974f .word 0xa66d5429,0x154302ce,0x9181c81d,0xc498e85c .word 0x16986c84,0x309dbcaf,0x386a6e1a,0x32457e3b .word 0x2be15285,0x1135e4c3,0xc15a6d87,0xee54228d .word 0xd80a664e,0xce289f6c,0xa6f175eb,0x3e1ac3b7 .word 0x3dc08413,0x8c836ad1,0x560b8116,0xe20fd8b9 .word 0x453484fd,0xaef02859,0x8a39668d,0x41be1a1a .word 0x3ac3ead0,0x26fe69f3,0xe5e2a981,0x325691d3 .word 0xd7f03e10,0x7513c95a,0x9e743f5a,0x4e2d10f0 p28_local3_end: SECTION .p29_local0 DATA_VA=0x0008e8000 attr_data { Name = .p29_local0, VA = 0x00000000008e8000, RA = 0x000000004a000000, PA = ra2pa(0x000000004a000000,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 p29_local0_start p29_local0_begin: p29_local0_start: .word 0x6c5a43f7,0xa0b429bf,0xf5baf78e,0x72d1b928 .word 0x3345cfe0,0xe11b0f62,0x537ca636,0xe2b2459f .word 0xf4d21f7a,0x1ce1981e,0xc2575772,0xa565166b .word 0x69642f11,0xcd4c51df,0x850857f7,0xc75dc659 .word 0x1c1dac51,0x98d7a93b,0x1b79eff0,0x7c4e710b .word 0xf5c7fdc5,0x99dbd4de,0x48f17bca,0xc5e85062 .word 0x9765d0f0,0x1434fb81,0xeb387251,0x78099ba6 .word 0xcf543e92,0xbf4c994e,0x159a0ad4,0x70d242d7 .word 0x77163fa0,0xc91ce305,0xb5ee8ad6,0x138b6fa1 .word 0x1382f01d,0x49422037,0x22f007de,0xbc3ad78d .word 0xc38d7819,0x722079b1,0x3722329a,0x2158d74d .word 0xa77d2bbc,0x7082db55,0xa6237763,0x2246ba36 .word 0x399e1ebf,0x29eff833,0x0b82396b,0x3f8286d1 .word 0x04b2cd35,0xe31e2691,0x806b16e2,0x769b11e1 .word 0x511b030c,0xa0cb8c07,0x26fd65ea,0x726b39d3 .word 0x45e2bb50,0xa3ec7098,0x0da61f95,0x823360f6 .word 0xb95dc4ca,0xe3eb89a9,0xe0bc8fde,0xce7a7a1e .word 0x763fbfc4,0x0c423966,0x93f5bd4d,0xf0a96982 .word 0xc5348e1b,0xfecf6380,0xd10d325e,0xffb297ac .word 0x540288bb,0xf9a73321,0x5148cab3,0x205962a4 .word 0xfa4e06c0,0xab6ca8d2,0xea8c1a29,0xacc7c652 .word 0x49a4c260,0x817dbab3,0xcb4b4e61,0xaecfa9a7 .word 0x0e12e77f,0x0cffb7a1,0x3e5b5c5a,0xe2a9f36b .word 0x3a6662b2,0xb0cda966,0xf350ff83,0x4d305142 .word 0xafa4f979,0xe0807dc3,0x55204386,0xbfb8018f .word 0x6d5d500e,0x5a1b0c94,0x687c0f38,0xbcc9bacb .word 0xbd4cd143,0xab1dea75,0x9284925b,0x178a1f94 .word 0xff6dc16d,0x770b0073,0x3ac377e5,0x65357ad5 .word 0xfcecdb4a,0xaf08e480,0xc9a951ad,0x9a590637 .word 0x2182b4f2,0xfd7e118b,0x7c6ba1a7,0xee43f8c2 .word 0xf35313a4,0x3db1de69,0x8d690399,0x86244dcc .word 0xa02b4977,0xbe9256d7,0x13e56755,0xda026abb p29_local0_end: SECTION .p29_local1 DATA_VA=0x0008ea000 attr_data { Name = .p29_local1, VA = 0x00000000008ea000, RA = 0x000000004a800000, PA = ra2pa(0x000000004a800000,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 p29_local1_start p29_local1_begin: p29_local1_start: .word 0x4c24ce64,0xb37d4a50,0x7ad9bf2b,0xdeb50d4e .word 0x90dcc1f2,0x7e124008,0x94236790,0x55587f25 .word 0x769679c2,0x810dba33,0x7de19f8b,0x52255102 .word 0xa3c467bf,0xdfd0f13f,0x7cdae966,0xdd4d5914 .word 0x945b3957,0x4ce49e1c,0x654a31ab,0xe6f38b20 .word 0x83db8944,0xb0ca2e77,0x4b319052,0xada93cc9 .word 0xd67a6f0a,0xe36b6250,0x2dc2af3c,0x46f23b78 .word 0xa40c968c,0x9c600470,0x4b1732f2,0x087bd6dc .word 0x852d6868,0x1ab3716c,0xea5e3b23,0xcd04daf1 .word 0xccc602d4,0x3796a6dc,0x1133c405,0x60e4bbbb .word 0xee478381,0xdb063485,0x74b5787e,0x8982ba3a .word 0xed3db8d4,0x30b34cfc,0xc43005cf,0xff698c30 .word 0x849283f2,0xd12b9a2b,0x4df5a4a8,0xc5b635fd .word 0xe66cf784,0x071a2a63,0x055e0c5e,0x324b6cf9 .word 0x3a285eaa,0xabf2a81d,0xfdeabb5b,0x56837733 .word 0x9f1c1842,0x35607856,0x79b0b989,0x21b789a8 .word 0xd0ac01a3,0x9bdd8570,0xbbb7418f,0x824948a8 .word 0x46260166,0xe31055bd,0xecce362a,0x69dd7f84 .word 0x84ab6ad4,0x8bd4c8dd,0x37668379,0x735a30ff .word 0x99436d01,0xbb6afdac,0x9ee54fdc,0x756bf445 .word 0xddb57b48,0x184a908c,0x87052183,0xbfd791eb .word 0x78e114a0,0x1db1e18e,0xb66e9d1f,0xdddbe65e .word 0x85e58593,0xb0ad7803,0x007cbe6d,0x39daada7 .word 0xc3f17258,0x5abeda38,0xf2a6fbc8,0xfa8a8c34 .word 0xf5fa0ef2,0xfc587be7,0xfd60b655,0x0e7e5dff .word 0x9949013c,0xeea8db3f,0x3f32f95f,0xe903430f .word 0x5eefc599,0xd4df809f,0x78fbce55,0xcb91eed4 .word 0x8a54e07a,0xbf9671e2,0x92471dc9,0x22ee8972 .word 0x1d3a8a37,0x4e2a0df1,0x75e6236c,0x9bba7321 .word 0x24cb87bd,0x78215684,0x1bf625fd,0x9957102f .word 0x3a87f986,0xca570fdd,0x4979d9b4,0xb638da69 .word 0x1d7a4f5e,0xc5eafe50,0x35b94182,0x3cd782e4 p29_local1_end: SECTION .p29_local2 DATA_VA=0x0008ec000 attr_data { Name = .p29_local2, VA = 0x00000000008ec000, RA = 0x000000004b000000, PA = ra2pa(0x000000004b000000,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 p29_local2_start p29_local2_begin: p29_local2_start: .word 0xad6c655c,0x7e152245,0x29ecbee6,0x63011f31 .word 0x25798da6,0x23b58900,0x765d59c8,0x7a7a837a .word 0x6b041add,0x6645780b,0x43bf52ca,0xe3e04b00 .word 0xa18b12c0,0x28cd05b0,0x0abc0bd3,0x3a8578fb .word 0x1e960e2a,0x723e5377,0x9d097f66,0x87a6a353 .word 0xfdd7485d,0xa65ec90f,0xd1c2a322,0xd7eb45d5 .word 0xaf8e7922,0xd235c491,0x483fcb54,0xd9e9a114 .word 0xd9f3a841,0x556c9676,0x3d2523b9,0x71f88e43 .word 0xac401cd1,0x899c67d3,0x715bc1a3,0x930b49a3 .word 0xb21924da,0x6ced26c7,0xdf06cd1d,0xc8b8c47c .word 0x2610073c,0x7bf5988b,0x4612049e,0x72a681a5 .word 0xd497cf44,0x47dd48d4,0x84835dad,0xc4f10681 .word 0x686e1033,0x413a1396,0x71a66bfc,0x6a4ee777 .word 0x86e6d9ec,0x0318fcd3,0xf57fb31a,0xf6b78568 .word 0xc5eab95d,0x49848ca7,0x02b61b73,0x8da71a1c .word 0x7a9af8c7,0xaeeb66b5,0x63e325e8,0x9e4d9953 .word 0x6e70df0c,0x644abfb2,0x054a8662,0xa08c92fe .word 0x3cfdf208,0xda0b1638,0x672dbe42,0xd8c21519 .word 0xacf99394,0xbb82a3db,0x2f279dec,0xed46d37f .word 0xdf15e0a8,0x3cd1b548,0x17489a8b,0xb64986ec .word 0x90450a84,0x84c2d15f,0xd0132fc7,0x7927d595 .word 0xc3dd8890,0x55d074d2,0x2aa47cef,0xc4b5ec71 .word 0xd5d0fa2b,0x161aad2b,0x31294284,0x0e943bca .word 0xf6f85dfe,0xda76271d,0x14997c8d,0x18a8fb21 .word 0x2604a527,0xfb23add8,0xeeb9dadf,0x3e70bd5e .word 0xaaff26fb,0x1edc0201,0xeeb3411b,0x8b53deae .word 0x6070f93f,0x540a4add,0x8c1ed723,0x759f1570 .word 0xecf666fa,0x7120b48b,0x0751dd36,0xc40a5779 .word 0x61731c6e,0xff26fccc,0xa1ec9cbe,0x84c5ee3c .word 0x1dd4faba,0xf0b2ada4,0xd600f22f,0xac8052bb .word 0x5b27bd8b,0xfe8d63f3,0x550056bf,0x02790c50 .word 0x42137e51,0x6bce5061,0xa95ebc68,0x9a971765 p29_local2_end: SECTION .p29_local3 DATA_VA=0x0008ee000 attr_data { Name = .p29_local3, VA = 0x00000000008ee000, RA = 0x000000004b800000, PA = ra2pa(0x000000004b800000,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 p29_local3_start p29_local3_begin: p29_local3_start: .word 0x3750906b,0xa8de9d63,0x1fe8d7db,0x877f83e3 .word 0x23eff89c,0x8804e24a,0x248d0d7a,0x67bf0dfb .word 0x371d0ffd,0xd1b180b4,0xffbc5351,0xf0600196 .word 0xe2ec2340,0x50133b6a,0xe529acf1,0xd1482e3f .word 0x163aeb40,0x596e3025,0x8551da82,0x704c5990 .word 0x82133db1,0x7a86cdaa,0x844f455f,0x6e6ddc71 .word 0x4b941513,0x996b0ef8,0xf1502f4a,0x9d38d067 .word 0xc0acf625,0x65c98853,0xaad5f220,0x0f604bb2 .word 0xdd841174,0x382eb25b,0x22d31401,0xa67b2615 .word 0x006ae045,0x85789b7d,0xd3d19a25,0x26c81420 .word 0xf3d2e4b5,0x9365b3bd,0x607208a7,0xf1f6fe2a .word 0xbbda2cd6,0x3ca72fa3,0x1860e5af,0xe5289d37 .word 0x01b9902e,0x7a5f827a,0x7b200abe,0xbe1635a1 .word 0x14ec056e,0x295a0468,0x3ab5a82d,0xd6eb64ec .word 0xa5f51922,0x56e24882,0x69d6098e,0xa59e7ed6 .word 0xf4062589,0x8afa033c,0xa2f05250,0x9949eb5b .word 0x041d9a06,0xc390460d,0x70813844,0xfa165b49 .word 0xc2b59fac,0x68a88546,0x557e3cda,0xbe7d585c .word 0xb2dc3c1c,0x72e69a66,0xe37c36aa,0x4d2a49ef .word 0x5e6ab636,0x01df6ceb,0xcd8aff9f,0x07d48fa4 .word 0x58eb00bc,0x66a0746a,0xced9d4ff,0xb40d1db4 .word 0xb0f66285,0xb9efdd86,0xbd410b8d,0xadff93dc .word 0x9dcebd81,0xa8f51413,0xcd2ff75e,0x9bccc5ff .word 0x5d07830e,0x57f6097b,0xa19bc451,0x667be233 .word 0x83cfc6b1,0xe2e4c4af,0x1d2c6771,0xf535ea9d .word 0xe3fd14dd,0x901aa295,0xc5d4fbe5,0xb91d20b3 .word 0xa8504f13,0xf9453f32,0x258483ea,0xcc7c2687 .word 0xa884bb9b,0xd6152c26,0x7424e9c2,0x1c0513bb .word 0xbc6d2596,0x2f404965,0x13fb526d,0xb5cd94fd .word 0xf3d8f1a5,0x4c948555,0x5f344704,0xa9904fd1 .word 0xba5a57af,0x3944384a,0xc0f79734,0x0a5a7392 .word 0xe1b2fc53,0xb4f0203c,0x398b9e71,0x14de1b0a p29_local3_end: SECTION .p30_local0 DATA_VA=0x0008f0000 attr_data { Name = .p30_local0, VA = 0x00000000008f0000, RA = 0x000000004c000000, PA = ra2pa(0x000000004c000000,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 p30_local0_start p30_local0_begin: p30_local0_start: .word 0xed025761,0xc3aa49cf,0x3a6d50f1,0x7a5b9739 .word 0x2928c65f,0x5c5a3860,0x9ecfbf36,0x2ad196dc .word 0xebbf5bd4,0x1fb1ea7f,0x2f9e9cf7,0xf056d1f8 .word 0x49daa7c9,0xaaf26740,0xea9001ac,0x1d5d9e42 .word 0x52a2c819,0x384d425c,0xeecab15d,0xe8056ba0 .word 0xb34c3a83,0xa3c87f81,0xda1a9432,0xb10d1a9f .word 0x4e590d23,0x495c66af,0xdae56730,0x29c00384 .word 0xf5f1e37c,0xcc8f3694,0xb839f1cf,0x7d111f55 .word 0xaf95a147,0xcb01f353,0x73621de6,0xd37a03c2 .word 0x21479c35,0x59b9d723,0x95cc3960,0x6798d60e .word 0xf793c4e1,0xc08f393d,0x65b6c685,0xcbda53cc .word 0xaa6fbfa6,0x76c4fc29,0xaf9c2597,0x63c6793f .word 0x2f30b810,0xd820f603,0xa2d69c26,0x0341a720 .word 0x64173908,0x8acb2863,0x85f44a46,0xf7ebcd0b .word 0x990eed0f,0xbf3565b9,0xf2a8122a,0x0bab1716 .word 0x665d70c6,0x9a8ae466,0xb7c36e3f,0xc502a97b .word 0x8807ca78,0xe9009966,0xc27acc64,0xe5edf6da .word 0xd9c6156a,0x2e3f0e55,0x2b155e8e,0x2013cbf8 .word 0x3644ec89,0x1ce97313,0x60c0ab57,0x802fd6c4 .word 0x63ac5f69,0x3d866f5a,0x112f0690,0x63313578 .word 0x086e0314,0xff801246,0x78b0af45,0x21eacfc6 .word 0x9efe13fd,0x6a874e20,0xf79d835c,0xdf1d260a .word 0x78c4bd6a,0x75d61a59,0x04509706,0xf8e0357e .word 0x53027028,0xe657a558,0x80a22bed,0x0975cae0 .word 0x1a8c4ccf,0xf4cb3c7b,0x6fdae8a7,0x3f70a204 .word 0xf78faebc,0x61ebd210,0xb3d1375d,0x80cc047f .word 0x5f5bed17,0x2125fe08,0x9613d8d6,0x596d1dce .word 0xcd25fb1e,0x29510e36,0x0ae51817,0x7a82860e .word 0x354892fc,0xefa2223a,0x1f231a6a,0xe2715f68 .word 0xd17a7864,0xb7685a5f,0xe687ded3,0x052c0089 .word 0xff561c97,0x6f181028,0x6df14998,0x9413e4eb .word 0xb5c4b4bd,0x604c8ec2,0x28615a77,0x0307f03a p30_local0_end: SECTION .p30_local1 DATA_VA=0x0008f2000 attr_data { Name = .p30_local1, VA = 0x00000000008f2000, RA = 0x000000004c800000, PA = ra2pa(0x000000004c800000,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 p30_local1_start p30_local1_begin: p30_local1_start: .word 0x009d7359,0x8fb85117,0xd2b2b6f3,0x14c9686a .word 0x7aa7cdb7,0xe35e4979,0x72cd10c8,0xed1bbf75 .word 0x3d643813,0x3630ffec,0x68316534,0xc2da17a2 .word 0xa1091db8,0x8cc32a65,0xbc90ba35,0x1b936c22 .word 0x27e16fb3,0x55a90772,0x77d31f98,0x96d187be .word 0x62525ac5,0x40a083fa,0xcb277199,0xfd1ebc4c .word 0x2d7f442d,0x1e180b58,0x2d1e504f,0x58dbabf2 .word 0x1379915f,0xe898a676,0xa443ce36,0xbe947582 .word 0xa82e0a92,0xfbb3a6b0,0x547c27b0,0xd23d941b .word 0xc9f937c6,0x3e64ff43,0x6db02f65,0xba937b6d .word 0x82017fc8,0x5866d273,0xec07f460,0x43e5715f .word 0xfb92e8fc,0x0a9bc873,0xeda380af,0xd4a8b85b .word 0xe20ed06a,0xd2107c4c,0x35ac1cdb,0x28107250 .word 0xb6694afd,0x04f6d361,0x5972b464,0xc776c6f4 .word 0x30643c94,0xda4aeb44,0x0346130c,0xc96e8513 .word 0x7409113a,0x7a2a38ba,0x188180bb,0xeb6a076a .word 0xcb24f201,0xb7bf43e0,0x9dae70de,0xf8a264de .word 0x33fe2324,0xe0c06b9d,0x6d39ad0e,0x42074835 .word 0xf74ee1f8,0x214fcab6,0xcdb6ffdd,0xfddbaecc .word 0x5209098f,0xae019600,0x1d4d1e9c,0x4f1a5b90 .word 0xa3e5c782,0xd5b6a2ba,0xaa48c7a0,0x27c8a6bc .word 0xff14b8f7,0xe63d3b6d,0xd516714b,0x5535c1c7 .word 0x999dd07c,0x133e4548,0xa724d566,0xf4c08d91 .word 0xe2a9d99b,0xddd92ce0,0x507894bc,0xf3178b94 .word 0xb8041260,0xf55e743f,0x072621e6,0x21254645 .word 0x4a7b2234,0x3a1c1cc3,0x38841c35,0x40dca2e3 .word 0x21c0b568,0xc4078a0b,0xe021f0df,0x418074c4 .word 0x318c1f0d,0xfe9b1f11,0x634c66f4,0x8d5aa1e8 .word 0x09b09df4,0xb99bc275,0xd200fd82,0x9e9978d9 .word 0x1b0e1fcd,0xca21e736,0xbd642207,0xb3e6ffd4 .word 0x28aba0a4,0x5b48d8df,0x10f1a25b,0x1ec5d83e .word 0xe9a285a8,0xa4900bd3,0x12800296,0xfa0bfaf1 p30_local1_end: SECTION .p30_local2 DATA_VA=0x0008f4000 attr_data { Name = .p30_local2, VA = 0x00000000008f4000, RA = 0x000000004d000000, PA = ra2pa(0x000000004d000000,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 p30_local2_start p30_local2_begin: p30_local2_start: .word 0xf8bbaf63,0x5f85f925,0x28718340,0xb1e17e1c .word 0x14486e7b,0xdbb0c471,0x0a92fe8c,0xa743ff72 .word 0x1e86e145,0x5a004b75,0x14b24995,0x10ebab09 .word 0x581bda03,0xc0c091d9,0x5d635918,0x039c2604 .word 0x3bd66370,0x743ac440,0xf42a9888,0xaa39d35f .word 0xbbabe9b0,0xfaa96a85,0x3e20c995,0x64a5b90d .word 0xa4303429,0x592abbfb,0xc26292d6,0xe26ddb9b .word 0xe59edf41,0x804c6bd3,0xfc0cc27f,0xb8a37414 .word 0xa252d7e0,0x2ff98fe1,0x1e77e691,0x5e745aeb .word 0xc58ca950,0xfacd13de,0x0eceb769,0x96338860 .word 0x2782ed2e,0xcf9b1751,0xbba5c55f,0x4237d6bd .word 0xc60b3cc1,0x8aebe2d9,0x400de147,0xa7460631 .word 0xf5fff522,0x53d46190,0xb02cc932,0xf0c3e695 .word 0x0983ae6d,0x612c4627,0x61f061de,0xb14f49c8 .word 0x246bdf82,0x93b22830,0x4eb01ce6,0xe8160be2 .word 0x10abea1e,0x83aa8408,0x67110209,0x9fe2e88e .word 0x24b23d6b,0xaab1d15f,0x2195499a,0x408e129f .word 0x81a91227,0x7c335abd,0x18f3090e,0xe1c698b2 .word 0x74276eff,0x2fbdd7d3,0x5d9b9d70,0x1f45f84d .word 0xe7063951,0xee412f95,0xae4b6aef,0x2bb04606 .word 0x5a30cb21,0xccbf2458,0x7cf3db39,0xf289d1e3 .word 0x9da9817e,0x595d8946,0xb4606547,0xaf9cd1de .word 0x8670419a,0xe71d5d6c,0x05f81946,0x10125cda .word 0xd81e97ae,0xf30569b3,0x4af22db2,0xbf25a0f8 .word 0x775b71df,0xb640670f,0x91446ae7,0x87e46d99 .word 0xc706d5b4,0x7f665573,0xef536857,0xbcb97a01 .word 0xaf83e9c2,0x9a532e1c,0x2ce448a6,0xb298e220 .word 0xd80a9645,0x362fcef2,0x17de590d,0x9a21a42b .word 0xd4da28ba,0x7a515f64,0x3beaf2cd,0x3adb1928 .word 0x1355155c,0x01bca93c,0x034594ec,0x6d611a85 .word 0x58d8882b,0x48535656,0x40d98af8,0x1fbb8f07 .word 0x6b8bdf2a,0xa9d053b5,0x6ddaa004,0xb20d7c23 p30_local2_end: SECTION .p30_local3 DATA_VA=0x0008f6000 attr_data { Name = .p30_local3, VA = 0x00000000008f6000, RA = 0x000000004d800000, PA = ra2pa(0x000000004d800000,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 p30_local3_start p30_local3_begin: p30_local3_start: .word 0x9df56fba,0xf4cec640,0xe6db2d65,0xad7b6a09 .word 0xe2aebea3,0x5e363655,0xbd091604,0x5a95f89d .word 0x5123313c,0x070cdbe1,0x7dcc372b,0x8adabe31 .word 0xae830362,0xaa1b1e6d,0x939bad06,0x4bbcdac4 .word 0x9812a738,0x1c3ba9e9,0x3d35560d,0x58c39720 .word 0x677a4f98,0xa8df3c80,0x30809450,0x71f028ac .word 0x5abc55d2,0xd285abe0,0x5f521fb6,0xaa829612 .word 0x8bce4638,0x423a819e,0x81529e70,0xed89357f .word 0xeb27b247,0xf9acbd46,0x5610a07b,0xc3499506 .word 0xaf09d3fc,0x05bd0ef0,0xd5490464,0xf758a998 .word 0xde4b74a9,0x55fd3b33,0x2d351a29,0xece5b497 .word 0x9cebe765,0x2908d0a0,0xd64af0b8,0x953c9e5e .word 0xe8c3c628,0x2b45bef4,0xe4ab7bcb,0x1772ca76 .word 0x0d82acc1,0xaf0bf673,0x69f789a2,0x1da1815c .word 0xb84f6ca3,0xe6f0400b,0xe34eed55,0xb491618e .word 0xe2c31a78,0xefbdfcd0,0x2c19fd2d,0xa1b2f950 .word 0xa9e9fe73,0xb6851918,0xf51330ff,0x48fed825 .word 0x7b7e6a35,0xf9c5fe65,0x7a7e3643,0xe5a1fe84 .word 0xaa931ed1,0xb06438b2,0x0cbc4212,0x95495301 .word 0xf213fa4e,0x9b3fbd5b,0x68aefd60,0xbe03de31 .word 0x912e08d0,0x5e157571,0x787b5659,0x74793f8f .word 0x4ed43bae,0xf26517a6,0x929d0a76,0x7538d357 .word 0xdcffe8ba,0xc604bc0d,0x4f91c32a,0xad23f2f7 .word 0x86d57341,0xb04b9655,0x396f71fe,0x54e06635 .word 0xe74731b0,0xe78c32bd,0x53896c3d,0xffc90798 .word 0xe47fbbe1,0x79d320fd,0xc0d391e9,0xde15bfbe .word 0x14e2a8de,0xfb1f63ef,0xb7711ffa,0xf2522da2 .word 0xfba780ba,0xd355949d,0x3fb953fd,0x9ba53407 .word 0x8f787d58,0x06708917,0xf93dfe31,0xe6f55ca1 .word 0x2063acae,0xd6d95629,0xea64df32,0x4d936dba .word 0xdd298792,0xef076cda,0x64e17830,0xb5526448 .word 0x56a639f3,0xac2d1b83,0xab78b9b7,0xdeaf525e p30_local3_end: SECTION .p31_local0 DATA_VA=0x0008f8000 attr_data { Name = .p31_local0, VA = 0x00000000008f8000, RA = 0x000000004e000000, PA = ra2pa(0x000000004e000000,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 p31_local0_start p31_local0_begin: p31_local0_start: .word 0x4420d42e,0x09200cc5,0xc1d0f785,0x16bcd111 .word 0xa42dd9a4,0xc7c17e0a,0x0b2db001,0xd4dd68a8 .word 0xbfb8dc0e,0x07dfe561,0xb381fa9e,0x664114a9 .word 0xb53d210f,0x34a31241,0x507416d6,0x9ca40f36 .word 0xb3181f16,0xd2836884,0xecbb4fe2,0xf4763def .word 0x78a31470,0x72c3eafe,0x95882d1e,0x63ec38c5 .word 0x8556bda8,0x90b8ed2a,0xd4318ed0,0xb614e5f7 .word 0x372597ff,0x450dff25,0x9e5ddc98,0xa6efc9fa .word 0x215d6d58,0xc87ec60a,0x72a5d913,0xc574ca41 .word 0x20309dd2,0xea6fd1b5,0x07b28745,0x0aa85dfc .word 0xd06c6a21,0xb6ee0e13,0x8f5a063a,0xfccdf790 .word 0xd56b3ea3,0x9d0f00cf,0x0dc7a131,0x565a18ca .word 0xa833af47,0x37dc8a84,0x3dee97ad,0xbc64af3e .word 0x665d0745,0x20447910,0x1076550e,0x6e663ad8 .word 0xad8fc733,0xeb7b7c00,0x26de9d16,0x0a6ad128 .word 0x12154005,0xea047c34,0x52321861,0x194527a0 .word 0xa192d972,0xccf01923,0x7b01362a,0xe4732fff .word 0x54421ed5,0x92dfd9b9,0x21d35d3b,0xcf0a9d72 .word 0xfeb9d01d,0xa117495d,0x9bf5a682,0x544b592c .word 0xc85ceadc,0x2a14c17f,0xda197ebf,0x3c59f0a6 .word 0xaec69864,0x9ad3a3f1,0x9e0efbeb,0x2dfac47d .word 0xb23ab99f,0xd73cd224,0x1104edc8,0x30fb29a9 .word 0x9ad60449,0x4a343798,0x881ffd2b,0x76e23954 .word 0x4b85fc44,0x5581b885,0xe580bd52,0x3665de95 .word 0x184291d5,0x5a0a8f44,0x82aa8956,0x23838681 .word 0x587aa278,0x8cb60aef,0xf4e0afbd,0x600c9cc5 .word 0x8495a31f,0xc3100dd2,0x784cad41,0x532aa5d3 .word 0x0cc32f39,0xed37b4c9,0xe6d007a4,0x68056782 .word 0xd927e5a4,0xf870ee99,0x4a132e88,0x8869398f .word 0x703df8a1,0x8ba6c5c0,0x2ef63557,0xcfcf75a4 .word 0x92a307c2,0x90751de2,0x504b6bdd,0x0d8c2c09 .word 0xd44c4aed,0xa453f263,0xaf792410,0x69ea57ca p31_local0_end: SECTION .p31_local1 DATA_VA=0x0008fa000 attr_data { Name = .p31_local1, VA = 0x00000000008fa000, RA = 0x000000004e800000, PA = ra2pa(0x000000004e800000,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 p31_local1_start p31_local1_begin: p31_local1_start: .word 0xaec522ac,0xe0b3340e,0x2b7b705f,0x6198cf35 .word 0x92ed4c9b,0xbbd1393e,0xd241c61b,0x4b67cdea .word 0x176d5bb9,0x4951fb61,0xa6a48621,0xf12e42ce .word 0x76a28e3c,0x70cd2920,0x7edfb996,0xc81fd3a0 .word 0xe8aaa42e,0xac5757f8,0x939a234b,0x7b0b2f4d .word 0x51411183,0x6e8da7da,0xc2e0ac0e,0xe62067fd .word 0x541845f0,0x8256675e,0x9ed84dc9,0xed8aef1f .word 0x4474337d,0x7dc4b9f2,0x959dfa8a,0xc23c6277 .word 0xdbbddb61,0x6b3ee646,0xe90ef8bc,0x3efcccb3 .word 0xb155517f,0xa8cc45df,0xcb7dac51,0xfac76254 .word 0xaec15a7a,0x12a6dab2,0x6af2a2ff,0x47ce2c69 .word 0x6a4106b1,0x5ec80111,0xdb5cd64d,0xa9fba874 .word 0x11d088d7,0x3607439b,0x387581cd,0x8f5b4933 .word 0xb7efbcbc,0xb85540d9,0x23e274ce,0x8b686bef .word 0xafe0afc1,0xe8bd9e2c,0x084fca73,0xbf517d5d .word 0xb71c7cd0,0xc0695d60,0x403636d6,0xa2db05ac .word 0x5d1ef28e,0x83810861,0xf1a87c36,0xa3e57a88 .word 0x1274e8a7,0x5989085f,0xa3c045b0,0x339f1dde .word 0xd9700370,0xc613a211,0x0989ea00,0xa43696a8 .word 0xf26dbffd,0xbd4ddd4f,0x8784477d,0x40fe5a41 .word 0xf30eaa23,0xc15e6048,0xd7c99c37,0xa7ef7a4b .word 0x67dad572,0x5cf0fb13,0x00c02ef9,0x1f1a91f3 .word 0x48769dbd,0xea206f6c,0x2ec4f534,0xae6eaf6e .word 0xb6a59cde,0x439e3cc5,0x0627cab9,0x8a966ec7 .word 0x45d1f9a9,0xd749d935,0xebc8d240,0xe45b9f3e .word 0x550577ca,0x7777acf5,0x15857464,0x5373194c .word 0x1e9051ad,0xbf70c4be,0xebe6e30e,0x7496ad33 .word 0x9be9462a,0x19de5827,0xd285901f,0x8b0b971f .word 0xa451a25e,0x9c53b969,0x8b1ec734,0xd21633b1 .word 0x299eff5a,0x22657602,0x9635640e,0x8a0924bf .word 0x22d924a8,0x670936dd,0xf22a68aa,0xe3123282 .word 0xd5b064a9,0xa9e00ab8,0x5b646df8,0x8d48ee31 p31_local1_end: SECTION .p31_local2 DATA_VA=0x0008fc000 attr_data { Name = .p31_local2, VA = 0x00000000008fc000, RA = 0x000000004f000000, PA = ra2pa(0x000000004f000000,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 p31_local2_start p31_local2_begin: p31_local2_start: .word 0x9db3948c,0xeabd0555,0x987b6c63,0xac8f7920 .word 0x46e46dec,0xd472c9fb,0xfa29acd1,0xc8a3fc37 .word 0x546eeb37,0x00636baf,0x3a06a345,0x47ecceb7 .word 0x5aa95c9b,0xcc7bda76,0x0fa2fca7,0x2b60f7ca .word 0xd7663b63,0x5ea27c95,0x97445526,0x204d8183 .word 0x411e0577,0x7ae8f18e,0x031616d8,0xb1e64902 .word 0xd2d55359,0x946388d1,0xf2eb7b43,0x9dbabbcc .word 0xd53a7898,0x93f24852,0x9a6398cb,0x1aad94d3 .word 0xf576a63c,0xc03bea34,0x5745563d,0x9a17d4f6 .word 0x35183d95,0xf579ecbe,0xc961f789,0x8a5d5f3c .word 0x953ea4f2,0xefb39361,0x9a262636,0x3c6562b4 .word 0xc5394e10,0x3928d6ae,0x25269923,0xc9e6a429 .word 0xc5a2f64a,0xa59b0f82,0xf9381974,0xa8464e7c .word 0x1f4497bc,0xca9238b6,0x70bba33b,0x4dcfe3c8 .word 0xc2b3a0a1,0x3401f0a3,0x6c7a8756,0x42c47d46 .word 0x66762b3e,0xf795b202,0x9a3af255,0xa46d21e1 .word 0x20937029,0xbeb09447,0x9afab57c,0xe90a8e47 .word 0x0e7cdc5e,0x64138dde,0x8886e271,0xe1b15f86 .word 0x817fce4f,0x13c58909,0xbf78d1c2,0x1b3beeac .word 0x5eff8343,0x36221e82,0x8180137b,0xf0b531b8 .word 0x367534c6,0x3acd1a62,0x2dccbbe3,0xce06891b .word 0x926049e8,0x6e414ada,0xcee87d1f,0xfded656b .word 0x1c6207ca,0xd401d693,0x8aafb1c4,0x04e8d0ad .word 0x57b3f3cf,0x72eae8a0,0x14c9ca92,0x570fdc8e .word 0x4e3c0218,0x1ef81d3b,0xd785d3bb,0xb053417c .word 0x1b87558f,0x61c5e37c,0x8d04e737,0xf732a69c .word 0xb9c0a0fb,0x1518b98e,0x15d4620f,0xa4acc7c7 .word 0xca396aea,0x66685048,0x95cd9e80,0x7697fbf4 .word 0x623a52a8,0xbc50db34,0xfd43afc5,0xe3011726 .word 0x8a5476c7,0xb1905d82,0x7de4da29,0x01b9df80 .word 0x131d324e,0x8a8e8e24,0xdb607269,0x772d60bc .word 0xf6901012,0x1bcd636f,0x4fa2e4bb,0xf035f1ec p31_local2_end: SECTION .p31_local3 DATA_VA=0x0008fe000 attr_data { Name = .p31_local3, VA = 0x00000000008fe000, RA = 0x000000004f800000, PA = ra2pa(0x000000004f800000,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 p31_local3_start p31_local3_begin: p31_local3_start: .word 0x2783dd53,0xb3fb7ec6,0xa9a725f1,0xcdfb63ed .word 0xdd3235ae,0xc5d02f97,0xbd48668e,0x138919dc .word 0x6aa8a4e5,0x63229bf9,0x462bce6b,0xbb7e6281 .word 0xedbb93fa,0x70d60b90,0xd5fb57b4,0xea179419 .word 0xab1fc39d,0xbcc77cff,0x67e1efec,0xb0a1fc27 .word 0xda46e6fc,0x46a286d2,0x663fbf96,0x53c2a0a6 .word 0xf411780e,0x4fa5cc8a,0x4510f815,0xf1dd94d6 .word 0x182a3a7c,0xd1c79624,0x41b55c03,0xdf603557 .word 0xe80b1cbd,0x2dad5d0f,0x93935a83,0x5fd8f163 .word 0x2e284e55,0x5e7cc929,0x60958cc3,0xa0840328 .word 0xfb3db46f,0x92b6ce4a,0xac2cf53e,0xe9a39133 .word 0x6c507728,0x5835f4eb,0x590b0355,0xf026dbac .word 0x59ee9d5a,0xea98b2bb,0x1eb3def1,0xaaacebdd .word 0x84fe32b4,0x194cbb53,0x3c5c6a76,0xa7900709 .word 0x2a9e282d,0x80791a09,0xc4730854,0x89436427 .word 0xfd899ad3,0xcae8f228,0x580f97b5,0xb6939cfa .word 0x55cb620f,0x454afe2d,0x2e34c1d4,0x260dc107 .word 0x3d6fd550,0x8eedd0ff,0x1d668ef5,0xb8eeaacb .word 0xcbfb94fc,0xdad6478f,0x9046dbb0,0x2887ba4d .word 0xe4bb86e8,0x70258c2c,0xd32c92e9,0x820bd60d .word 0x747f2e5c,0xf7411d18,0x6214c224,0xcdcbe758 .word 0x802ee4da,0x1317be5b,0x97ebc140,0x40bf2793 .word 0xa1672adb,0x6477a20d,0x0cb9b0b8,0x03f00d50 .word 0xb579bbcf,0xa283173e,0x751e8aa3,0xdca77b90 .word 0xba558726,0xaa441730,0xb41aae68,0xaa87cee0 .word 0x07621cc1,0x09e38d53,0x12989662,0x0b6e137e .word 0xd7b485e8,0x5c8de3ca,0x19d454e5,0x9efbe840 .word 0x13b8f7d6,0x30e0fe4c,0xd971a02b,0x1e776e7a .word 0x6691ca04,0xfe1bf49c,0x912ae413,0x952b2330 .word 0x12330438,0xad2a6e56,0xa6b4efc9,0x5a80ca18 .word 0x6d21e5df,0x47f3c651,0x4558937c,0x6b2057b8 .word 0x5ea71ab0,0x92a880cd,0xfd191060,0x21ca5e2d p31_local3_end: SECTION .p32_local0 DATA_VA=0x000900000 attr_data { Name = .p32_local0, VA = 0x0000000000900000, RA = 0x0000000050000000, PA = ra2pa(0x0000000050000000,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 p32_local0_start p32_local0_begin: p32_local0_start: .word 0x678352f1,0x45d41b71,0x19c47ee6,0x840f0659 .word 0xe3ce4224,0xc6b91418,0xab49bf03,0x3dfde73e .word 0xef7c5993,0xaa5bf666,0xe2892a41,0x287dace3 .word 0xd95c2a42,0xc4d29f4d,0x4e6315f7,0x192e4dc7 .word 0xec5815c3,0x1ab4f34d,0x6caf1afa,0x6a220ce7 .word 0x05ddd0b6,0x184be82c,0x19508fd1,0xcf0ea9fc .word 0x21938cfa,0x62237054,0x53700a01,0x62d7fb2c .word 0x4076c647,0xcf012606,0x9ca504f3,0xfba95d07 .word 0xc7978e66,0x1c0bb980,0x5beb53bb,0x84f6271e .word 0x8523b748,0xfb38e80c,0x399d78b5,0x039f36fd .word 0xcea737ab,0x8d44da8a,0xbe118229,0x63932bb1 .word 0x8e6bbb90,0xe3763c2f,0xc17f4e25,0xde45761a .word 0x959ff10b,0xc67ed44b,0xcb97be23,0x5bd2e678 .word 0xfdbd9ef4,0x3b173d04,0xd37e778d,0xb8870b18 .word 0x10eb0eb3,0xd2101ce5,0x95312138,0x742ebd4e .word 0x500d5dae,0x24c93e8c,0x8f6f5bb4,0x19c9297e .word 0x7c480a01,0x1ea2ab45,0x0bf596b2,0x8096236f .word 0x9aa14ea2,0x2d2ae68f,0x6dc57e55,0x94f6d6e8 .word 0x65205929,0x1df9af05,0x9f9ddc84,0x856cb56a .word 0xc6a446d1,0x193506a5,0x6a38ba9d,0x4b6358c4 .word 0xff5b80cc,0xddfdadc3,0x682fff07,0xd2353145 .word 0x0047fa86,0xfecc26b9,0xff896f7c,0xa76db8c3 .word 0x3148904f,0xf33e1e27,0xd93dd3dc,0xd3f13565 .word 0xf13983e8,0x5d164df2,0xbf7e710d,0x1ba22e64 .word 0x6aba3b40,0x138ac517,0x364f97f9,0xd0decbd1 .word 0xcdca4711,0xee1a433a,0x303c776c,0x1ac3f692 .word 0xf3bbd9a7,0x450e862e,0xfae4f20c,0xba22f0b1 .word 0x1b84ea9d,0x73bf9d5a,0x606a419a,0x90bf7943 .word 0x2cc2e425,0xdcda2501,0x4d82feb7,0x065d1f3e .word 0xa1e0e63e,0xade19c75,0x933b1fb6,0xf3d168c6 .word 0x53ccca82,0x0bf9c4c1,0xe9627208,0xd27a2e02 .word 0xda0c5835,0xfd5df230,0x602fc6ba,0xa08a44c9 p32_local0_end: SECTION .p32_local1 DATA_VA=0x000902000 attr_data { Name = .p32_local1, VA = 0x0000000000902000, RA = 0x0000000050800000, PA = ra2pa(0x0000000050800000,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 p32_local1_start p32_local1_begin: p32_local1_start: .word 0x83638f4e,0x3c45845e,0x097b2f7e,0x42b30b0e .word 0xfdff55d4,0x2ed41986,0x8c2d69ac,0x8bbb2e88 .word 0x4daeb7c1,0xa1b2b45c,0xdd48a77b,0x5a18ba6e .word 0x74cb7d1b,0x085f0ba0,0xbd455932,0xd0765c15 .word 0x84509815,0x87013c06,0xfefa2b4f,0xd442cc6f .word 0xef857a99,0xd9bebe6e,0x6a0b4e02,0x04fb7353 .word 0x343ec140,0xf8b92b8c,0x7717bf6d,0xc9b7352d .word 0xa8554279,0x2fce5b1e,0x5785d8b7,0xafb3352b .word 0x3f601f26,0xa9c6f3ff,0x8b3a9607,0x3f9a5e98 .word 0x5b0df064,0x4443c785,0x97142f3e,0xc359d8a9 .word 0x94be5787,0x70b35a3a,0x5e3100af,0xeff859bd .word 0x3b2850d5,0xcb3243d3,0xb76f09ae,0x11af9679 .word 0x68da4731,0xb63179a9,0x6ef14ce7,0x395dc1d8 .word 0x03b37f48,0xe5d0ecf1,0x7d28d6b5,0x87883405 .word 0x5917da8f,0x35efb010,0xa0773527,0x6ba68947 .word 0x35c8d6e8,0x6780eb28,0xfa7b6b59,0xf4ca9c4a .word 0x31ff181a,0xa3f8e3c2,0x13a27935,0xce1576cc .word 0xb0b1af57,0xa35f16c4,0xdfed6257,0x40ab7708 .word 0xec32e048,0xf2d81304,0x814c5e86,0x77a4294b .word 0x2ed14b46,0x3d8e20e5,0x7810a575,0x3ed2f98a .word 0xd97e0003,0x960da8b0,0x194777c7,0xa96841b6 .word 0x80e56859,0x7dc53e6b,0x330a7243,0x2aab6636 .word 0x485ac40c,0xc520675b,0xb38257e6,0xb66b0962 .word 0x4b58d57a,0x8fbbcc8c,0x0a4234d7,0xc864f9bf .word 0xbc408242,0x1b1005b3,0xaaa79a4c,0xa49b9288 .word 0xcaedad43,0xb2936c16,0x47b894e6,0x740e5b32 .word 0x91f6ed28,0x581243c6,0xabaa42f3,0xadec4dfb .word 0x13beddcf,0x1c4db35e,0x6c66d5bd,0xde348402 .word 0xb28a740d,0xf79d36c9,0x8d33ca7f,0x0c74e840 .word 0x402f50a4,0xd63dc249,0xd01b42e3,0x6e8cddfd .word 0x9ea19888,0x2546cfda,0xed9eda6b,0xb811dbe9 .word 0x8d01757c,0x97e050e2,0x18477b65,0x8f870978 p32_local1_end: SECTION .p32_local2 DATA_VA=0x000904000 attr_data { Name = .p32_local2, VA = 0x0000000000904000, RA = 0x0000000051000000, PA = ra2pa(0x0000000051000000,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 p32_local2_start p32_local2_begin: p32_local2_start: .word 0x329b4cb9,0x813b7fac,0x42fe6172,0x52be677b .word 0x8a0a1403,0x1698d4e1,0x3ed3c25f,0xedc7fa92 .word 0x8ca7ace2,0x0e605422,0x46a97061,0xdc26dba8 .word 0x3e8ad453,0x38554216,0x81924ece,0x4c91bdab .word 0x13b8c6b0,0xe555ffe0,0xc63e21a4,0x32efca19 .word 0xddd61b9f,0x86cffc4d,0x854a7f18,0x3f0ef945 .word 0xc4851a2b,0xf30224e8,0x5945ceb4,0x4a327909 .word 0x16d14edb,0x7cb8d480,0x6b17068e,0x0e6771b1 .word 0xdf661002,0x452317c0,0x9664d10d,0x590c996d .word 0xf1d49573,0xc46c380b,0xfa5acc3a,0x137a30a6 .word 0x77c80a99,0x55cdc392,0x2ae4e5df,0x7afddf34 .word 0xd3509cfb,0x40147043,0x393d2aff,0xd643c867 .word 0xe98e7127,0xe9892c48,0x85e8adc1,0xf01f1241 .word 0x6a9b7a51,0xa04a7c61,0xcb4eac9e,0x2e9ee531 .word 0x4b341e56,0xa5680564,0x49c42320,0x9d3c34ef .word 0x8a282dcd,0x417a72e5,0x197b87c7,0x49307bae .word 0x5a67b274,0x73c1a803,0xcd56f9cd,0xf5e6778b .word 0x2ffae491,0x8c8c0b29,0x82c738f3,0x4ed272c6 .word 0xe6be85bf,0x8dc07fbe,0x063e35c3,0xa4c54efa .word 0x381c4ba0,0x83572cbc,0x840e6b8c,0x10db32f6 .word 0x2ec6c102,0x52a0bd36,0x185c703d,0x5b41482d .word 0x37928c0d,0xefd6f4be,0x07c71f11,0xfac3646a .word 0x1cfae5af,0xaba004cf,0x03ebdcf6,0x1a4ebfe2 .word 0x62614389,0xe61edfde,0xf397c52a,0x4c344556 .word 0x4be9bfcd,0xcaacf91b,0x3daaba4e,0xa2adb859 .word 0x98d1303e,0xc63358fc,0x93f5bdfd,0x1db7f280 .word 0x7fd90110,0xe4bf2f7f,0x6f35915a,0xaa2f97bd .word 0xd1657a40,0x918858f9,0x720ae2ef,0xf2dd9fd6 .word 0x9bd02adb,0xaefffc06,0x3852ea59,0x97ab4d65 .word 0xd26b7858,0xf51d6948,0x3b7f8c88,0x207dda01 .word 0x85154f18,0xa09025ff,0xb2ab32e2,0x418b6716 .word 0xb3586537,0xe920218d,0x64f47f5e,0xf09d4f42 p32_local2_end: SECTION .p32_local3 DATA_VA=0x000906000 attr_data { Name = .p32_local3, VA = 0x0000000000906000, RA = 0x0000000051800000, PA = ra2pa(0x0000000051800000,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 p32_local3_start p32_local3_begin: p32_local3_start: .word 0xcdd3d255,0x784eec63,0xcfab0908,0x849a92c6 .word 0x6084e029,0x7c436eb5,0xd06d8ab7,0xefd56bea .word 0xe0f89717,0x19548be2,0xb3345785,0x94c50d5c .word 0x6ba6f407,0x24b22e62,0xffc145cc,0x557b489e .word 0xd3c60f8d,0x13de13f0,0xf5dac2e9,0x278d5256 .word 0x7cc80ea5,0x2bc0fba5,0x90c36d02,0x2ef6632b .word 0x8c25d599,0x425b7cb3,0x3fd42b25,0xcf7dec7b .word 0xd26f33b8,0xdf7b1431,0xa329ffe2,0x92e6b886 .word 0x959700d1,0x33090da4,0x93b8ce8d,0xd27ca6ae .word 0xfce58246,0xa544320e,0xabd62582,0x4df3a722 .word 0x69a42fa7,0x07a6ac1a,0x3dfff505,0xdda608b9 .word 0xfe1e5e92,0x9701eb23,0xbc27bbda,0x1574eea3 .word 0xfcf4cec0,0x4cb1ed07,0x25508742,0x362cdd7f .word 0x51ea03a8,0x974eacd1,0x7a1aa2c6,0x01286ce6 .word 0xc7e27b29,0x961639fa,0xd5180035,0x5671b3ad .word 0x4205555d,0xe03179bc,0x2e16de19,0x20510644 .word 0x8be62507,0x7691e8e6,0xe5573ae0,0x3da0eb52 .word 0xa0d100b2,0x60576112,0x5f2e75f7,0x1c386286 .word 0xa1a3cd58,0x0ab4886f,0xabadaa33,0xee9ce9d5 .word 0x352a904c,0x837e9e49,0xacbcd190,0x544d927f .word 0x95d920b8,0x33b80c42,0xd33299cb,0x5b22eb20 .word 0xaf48da18,0x243b2ff7,0x6f7f56eb,0x240689af .word 0xdad812de,0xb773a871,0x7519da9b,0xa6b2d362 .word 0x1c7f26f7,0x0b9ec3ce,0xcf1a22f8,0x54dae51f .word 0x4784fdf3,0x083fed08,0xd48a6a56,0x8dd8ae3d .word 0x89ddac1b,0x1200a2bd,0xb7662cf1,0x2a8a8cc9 .word 0x50facd2b,0xde74a601,0x954c7220,0xf48070cf .word 0xbc5dae0f,0xbf03005f,0x4b1ea50a,0x303f4b18 .word 0x3524cdc0,0x9d1a089d,0x2b93ba09,0x3df8bc04 .word 0xbfc2d04e,0x469fbbaa,0x3d1d322d,0xedda998f .word 0x82e96e8e,0x12fdc620,0xec3b63d3,0xb14c1ec6 .word 0xc3041c6c,0x1b828eaa,0xda93d123,0x73ce93b4 p32_local3_end: SECTION .p33_local0 DATA_VA=0x000908000 attr_data { Name = .p33_local0, VA = 0x0000000000908000, RA = 0x0000000052000000, PA = ra2pa(0x0000000052000000,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 p33_local0_start p33_local0_begin: p33_local0_start: .word 0x0499d482,0xbb40afb9,0xffb66d0b,0xb6f4fbef .word 0x91312f7e,0x87f76919,0x5f45792d,0x34e631c5 .word 0xed1b1c38,0xaaf3e669,0xe60e0cd4,0x1778918e .word 0x0f48c914,0xab7590f6,0x0a6cc25a,0xed3defbb .word 0xccba8ffc,0xaebf7548,0xb4cac852,0x49a0f8c1 .word 0xc475be31,0x4efd989d,0xaf90b142,0xcb352b59 .word 0x1bf0e6c7,0x669b7f06,0x3b935cb2,0x22186b9b .word 0x156c9aec,0x76909bfe,0xf7d6dc3c,0x1cd6be82 .word 0x9e6db20f,0xa294a321,0xe260d1c2,0xaef9c072 .word 0xf9381abd,0xa7c2cf51,0x29f60751,0x231c707a .word 0x124900ac,0x5f955973,0xe19e93f4,0x39e9e5a5 .word 0xd0972fa0,0x432c2d86,0xdd09a97d,0x079ef315 .word 0xd03eb0d3,0x9a03446e,0x8adc5659,0x53839d28 .word 0x183c4430,0x40b4da15,0xe62ce983,0xd0d8783a .word 0xb7205f0f,0xe011016e,0xebca01bc,0xb486d3e3 .word 0xe4f1a4f6,0x4036b738,0xfd00a592,0x178f1b60 .word 0xa39ff004,0x33cf7e5a,0x0bb5b78f,0x17d99b33 .word 0xf2b24b7b,0xd039fbe0,0x15ca48d8,0xeff138cd .word 0x925c62e8,0x46b9f24b,0x8289890e,0x54a106a0 .word 0xabffeab8,0x88502879,0xd42128c6,0x97da96af .word 0xe37dce08,0x076f92e8,0x83a5b70b,0x0484f536 .word 0xbed98f25,0x819a1a04,0x34ee79b1,0x256a7f45 .word 0xa83d4b8d,0x7c7c959d,0x4f561b60,0xfecabce1 .word 0x27fc0b55,0xda570b63,0xc120b353,0xa235da47 .word 0xc85959bc,0x8f61da32,0xfbb647eb,0xe510424e .word 0x2c7de9ff,0xa3972fae,0x4aeb6a64,0xfc3a7669 .word 0xa6453364,0x978d3b8e,0x28c06243,0x00b0451d .word 0x174a6e49,0x9358fcf4,0x45e9e152,0xf9b2b538 .word 0x7388dd0b,0x310ee336,0x2b31fe73,0x01543e47 .word 0xbf791796,0x73978c62,0xa37090c8,0xd61c1e2d .word 0xfcc3a731,0x3b8485b1,0xb44b1baa,0x868fa1ac .word 0x0fbd128e,0x1ecaf8af,0x1b6b8e7c,0xc102dd8f p33_local0_end: SECTION .p33_local1 DATA_VA=0x00090a000 attr_data { Name = .p33_local1, VA = 0x000000000090a000, RA = 0x0000000052800000, PA = ra2pa(0x0000000052800000,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 p33_local1_start p33_local1_begin: p33_local1_start: .word 0xd1dd29f2,0x94ddda5e,0xc5fbd909,0x3c26b6d7 .word 0xd1a1127a,0x010aaa9b,0xc7d42844,0x19c503ef .word 0x119f0d03,0x2891b3c9,0xcf3dfc2f,0xe0c1c5e0 .word 0x3c435a76,0x8134bbdf,0x1620a0d7,0x7f949efa .word 0x51dc12b4,0x91c5868e,0x53bb985d,0xf51e301d .word 0xd80ab7de,0x6bc5139a,0xe31b3bc0,0x06fb7ef7 .word 0xf0b99d2a,0x52b0fbf0,0x440f5b55,0xcb68c758 .word 0x8d584e80,0xb293533f,0x05b211a5,0xff45aaa0 .word 0x63d04472,0x370f81d7,0x16fd72f3,0xb9861b47 .word 0xf43c456d,0x66fc35b3,0xc0c5044a,0xcc8978b1 .word 0x5de5438a,0x19520a2f,0x89280af2,0xf7a957eb .word 0xed8bb8be,0x0c882089,0x6ef2a264,0x67fb9c3d .word 0x7b42b897,0x4b6fce25,0xe970cb48,0x75628c3b .word 0x8b26e26d,0x125df1e3,0x906093b8,0x5a673f6d .word 0xf3d3fbb5,0xb76e70a1,0x756eab83,0x50ca5cb9 .word 0xfb666b37,0xe7f574e4,0xa1acbd4b,0x965d2251 .word 0x9feb62b5,0xafdc3f0c,0x7b367243,0xfb24fab3 .word 0x219510d5,0x408393c9,0xb017612a,0x84d7574f .word 0x8b3d1ef2,0xf09dc7a7,0x3deca87e,0xcce8b496 .word 0x5f89ff23,0xd9ed3051,0xb4d352fc,0x40af2071 .word 0x613dfab9,0xc17530cf,0xe286ce65,0x4e79f00e .word 0x817cb0b9,0x52b92688,0xe2e418ed,0x9cdba7e4 .word 0x0afa4149,0x0bddf0d4,0x9c4be5ec,0x1c1f5a3c .word 0x1dcef5c4,0x254c279f,0x575ab410,0xcf4a26f2 .word 0x53ede1ae,0x1d55c6e6,0x798397e4,0xbcd58d8f .word 0x6269fb6b,0xdb65af42,0x1234266f,0x58dc44b7 .word 0x40ebc7f1,0x589c78ff,0x61ed4f55,0x7d01930e .word 0x08088ce9,0x7acbbe9a,0xf3d45a1d,0x19ab15e3 .word 0x35aa15ae,0x37b54100,0xd3f6481e,0x07966b30 .word 0x2cbb6386,0x55e7c662,0xa309a838,0xff282b0e .word 0x1b815385,0x0ae03028,0x8e2f21aa,0xf1e2f974 .word 0xb5e53323,0x41649fad,0x2abebf1b,0xb9a6e64c p33_local1_end: SECTION .p33_local2 DATA_VA=0x00090c000 attr_data { Name = .p33_local2, VA = 0x000000000090c000, RA = 0x0000000053000000, PA = ra2pa(0x0000000053000000,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 p33_local2_start p33_local2_begin: p33_local2_start: .word 0x5304c0f9,0x08d5295c,0xeed9657b,0x56198ec1 .word 0x38a64c5f,0xbf928238,0xa8f77d1c,0xbdfd4fc1 .word 0xa6114474,0x0f1f733c,0x9ded049f,0x95e903d2 .word 0x8e6dd0ff,0xb1b5d0c3,0x88cb35af,0x0d8222c4 .word 0x747c42dc,0x45ba9ce0,0x0fee494d,0x8c83a599 .word 0xcb64a204,0x39a4d8c3,0x4c854698,0x018cf6e2 .word 0xd352ff4e,0x8e8f31eb,0x5dde9bee,0x38c5b570 .word 0xda9eaddc,0xae7be8a9,0xf07afc03,0x65098a33 .word 0x7ed3be0e,0x16ab3ad6,0xccdd5ff4,0xddf3a367 .word 0x7e44e581,0x2912cad9,0x1a93610f,0x8d4b4b66 .word 0x5f1159f9,0xa886ad0c,0x3cbd92ce,0xd66978d5 .word 0xe9841ab0,0x506f8ef5,0xba2c6e6c,0x0fd3f792 .word 0xac41667c,0x37517695,0xe5efc3b8,0x6a561269 .word 0x2692d206,0x15274d13,0x0eb0319d,0x63655754 .word 0x0c1f254a,0x4dd03dfd,0x7a3a2a9c,0x3afaee62 .word 0xcc0a9ef1,0x5c97403f,0xf270f9a0,0xa11c7f57 .word 0x17501f3a,0xb727948c,0x8b043048,0x82d28c0c .word 0x3faefd97,0x34b2eac5,0x18bec7d9,0x7974fe4a .word 0xa0e45259,0x0f3d679c,0xc0ecfa1b,0xdcf40de2 .word 0x9f1a5a56,0xe2150b8a,0xceb2a093,0xe64bc132 .word 0xf1c23b8e,0xc1ecc69f,0x225adbd4,0xd95f2e05 .word 0x558c99ac,0x5aef2c20,0x91824d23,0x33506309 .word 0xa99369b3,0xbf619812,0x91104e65,0x6b90a19a .word 0xc06434d5,0xe6f4b1d2,0x46babae6,0xc7b94595 .word 0xd044aa03,0xd71e7cea,0xc6f2d5c1,0xf91d8d24 .word 0x66a12dba,0x3343e4f2,0xbeb7288f,0xac48627a .word 0xc9ff43a2,0x13ff8df0,0x107ef940,0x8aed0a62 .word 0x9f88c88f,0x67c251de,0xde027419,0xbc013ac9 .word 0xadbc1489,0x64743254,0x977a0524,0x8a1417b7 .word 0x4fb63bbd,0x7ed9bf3c,0x7c4e7585,0x3f494faf .word 0x27493a03,0x7470308e,0x60f3e1ca,0xc08d7bfa .word 0xc54e9585,0x706516cf,0x5cf85a6c,0x530a779b p33_local2_end: SECTION .p33_local3 DATA_VA=0x00090e000 attr_data { Name = .p33_local3, VA = 0x000000000090e000, RA = 0x0000000053800000, PA = ra2pa(0x0000000053800000,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 p33_local3_start p33_local3_begin: p33_local3_start: .word 0x11bf5e0d,0xe246739f,0xf0de8fa8,0xfd10d74f .word 0xc55f48c0,0xd5194451,0xb2451363,0x7dbcf04d .word 0x3fa57420,0xc450404a,0xbfc25b6c,0x31cc4544 .word 0xea6ce07d,0x62f16cf0,0x5b83808d,0x70a8b9ff .word 0x3cd1a3fb,0xaf7028ab,0x9bd18235,0xbf06e708 .word 0xd24b1e06,0x2845a43a,0x3180a41a,0x3a8823f0 .word 0xb7525463,0x408a1b04,0xc16c5adf,0x48387b61 .word 0x35abf61d,0x5ab47325,0xcca4c29d,0x716c5d24 .word 0xb6cb7223,0xdfc20b3b,0x5f340909,0x8af71a4d .word 0xb5279b3d,0x42273ff9,0x2b76ae4f,0x854b85b1 .word 0x7f239624,0xa1ed3781,0x71852abe,0x55f33d7f .word 0x3455cf75,0x017e5f45,0x77ac06c9,0x9ecd2dab .word 0x710fa3f8,0xbdbde9e4,0x5cbfdeca,0xdd88c112 .word 0x46d31078,0x650adb5e,0x474e0095,0x867618f9 .word 0xff197484,0x9fa1331c,0x931005fe,0x8a77359e .word 0xcfb94a7f,0x93af5925,0x2fea512d,0xb5088854 .word 0x35b6f957,0xc3b53828,0x6f82d2e9,0x4910dca8 .word 0xadeba8e5,0x85a3cc69,0x02415fb5,0x9c013993 .word 0xd51024de,0xaf4d76fc,0x36700f8a,0xe90c602f .word 0x11fc5d9f,0xdebfb252,0x121406a5,0x33461352 .word 0x61cfd91f,0x584a8b9d,0x00d47c14,0xb41d7c6b .word 0xb555a9ab,0x0b4d2c74,0x39b84b37,0xdfcc6179 .word 0xe5d09df7,0x67880e11,0x299515f1,0x5408eb8c .word 0x00fe9715,0x244ce45c,0xc6c190c5,0xe6fd2916 .word 0x594d7289,0x28f631ee,0x06c81158,0xe4319618 .word 0x44daedad,0x26b018e3,0x929a05b4,0xa17fbfba .word 0xd685dcf2,0xb845764e,0xd147c54c,0x0d3df6f3 .word 0x8ef6ab98,0xaeae787b,0x9582135f,0xeea58f43 .word 0x3cb3fc44,0x61ec2c06,0x6253a6ca,0xe756469f .word 0xbed60d6b,0x2ce9885c,0x7286777f,0xa2fabfeb .word 0x423e1743,0x880d1a15,0x7ec905d3,0x2fc901d1 .word 0xdeb0d1b8,0x19fd5aaa,0x4628585e,0x40e05a00 p33_local3_end: SECTION .p34_local0 DATA_VA=0x000910000 attr_data { Name = .p34_local0, VA = 0x0000000000910000, RA = 0x0000000054000000, PA = ra2pa(0x0000000054000000,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 p34_local0_start p34_local0_begin: p34_local0_start: .word 0xb471813e,0xab2d3f1f,0x2d4e1425,0x5c0e3e1f .word 0xedb19601,0x537c6ecf,0x839a2a53,0xdb1151d1 .word 0x1bd565f4,0xd5547685,0x53d357cf,0x0d2dfd94 .word 0x18707683,0xe673c81f,0xe3e1432b,0x3951aec3 .word 0x3b1dc065,0x653ae711,0xd173b301,0x5c81fd1a .word 0xd8da036c,0x3ff4efa2,0xb0919d25,0x2cd3af55 .word 0x2fe9a65a,0x4d124201,0xb5af87b1,0x56df2df0 .word 0x167501b3,0xbfa21bf5,0xf62c516e,0x06a509e7 .word 0x46a876bb,0x0cd2c55e,0xb033d8c9,0x37a7ab9e .word 0x716d4343,0x24199ff5,0x82e7f034,0xeaa8a3e1 .word 0xab2b6565,0x1f175297,0x87afe658,0x567aaccb .word 0x219b2cf7,0x0ca9ee0a,0xd93125da,0xf2d04e59 .word 0x91da7daa,0x159f7f32,0x4894fd91,0x492ddac9 .word 0x45b6a611,0xeaad91bc,0x2f620148,0x7bfea3d3 .word 0x89b810e0,0xf0dac485,0xee015a91,0x6b575fc5 .word 0xf9079531,0x853766ae,0xbaa72981,0xc833d781 .word 0xdcbdbc5f,0x091bb85f,0x949a9a83,0xbc125ea4 .word 0x4b451d46,0x1a497ad9,0xb8fb66de,0xc7bc0dbd .word 0x82431976,0xce571677,0xb5c616f2,0x4adbd810 .word 0x74dbbb6c,0x1220c60f,0x5594b7e6,0x9ec8e2b9 .word 0x1ef5c063,0x76ebb6d6,0xc47036e1,0x6110111b .word 0xfaf6d6bb,0xa3b871d7,0xd94fffa1,0xe14c21d7 .word 0xa65aaeb6,0xd0419640,0x7b03508b,0x35c617cc .word 0x5ac2bcef,0xaf3871c5,0xc277e26c,0x011d6fba .word 0x477267f7,0x447e5cd7,0xb8f03b2b,0x03b57781 .word 0xf4bf6ea7,0xe61851bf,0x047eb9cc,0x1b3028e1 .word 0xebdf2fe5,0x3c38ac6a,0x36c346d1,0xe735c448 .word 0x663d75b3,0xc6fbaef5,0x8884000c,0xed42d60f .word 0x7624c220,0x563fc51c,0x9ec5bd79,0x791705b1 .word 0xec7544d5,0x30da5b69,0xa47f82c7,0x8ed4d923 .word 0x73096ccb,0xff11027d,0x57250565,0x9c375dfd .word 0xf8b12853,0x51244497,0x76f14f83,0xde39fdc3 p34_local0_end: SECTION .p34_local1 DATA_VA=0x000912000 attr_data { Name = .p34_local1, VA = 0x0000000000912000, RA = 0x0000000054800000, PA = ra2pa(0x0000000054800000,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 p34_local1_start p34_local1_begin: p34_local1_start: .word 0xdde3958d,0xd158370f,0x456b625d,0x64c7a087 .word 0xc157a591,0x71de0f34,0x5c257a7b,0x1b468fa4 .word 0xabb14e85,0x6d8e2943,0x3c14d228,0x6a1ff9a2 .word 0x5ffb09b4,0x0f711ebb,0x8f25ed61,0x329dce1a .word 0x7992cbdd,0xabf35a55,0x95d1628a,0x6bf2bfad .word 0x8329f68c,0x8abde473,0xf106a618,0xd86c6cce .word 0xbd29fd59,0x4ecb5c68,0xe5134152,0xb55291dd .word 0x4a71fc85,0x2a95b07d,0xa1f65116,0x8e3de634 .word 0x0c8bd241,0xafb40d8e,0xbd3aa9c5,0xec7778e6 .word 0xadaa987c,0x44f2b6d9,0xde2317f1,0x3e1af292 .word 0xb2479219,0x85cb4d6c,0xb18905e6,0xa76b2c32 .word 0x241f24e1,0x3dd70171,0x079d9b07,0xa3e04fea .word 0x749f6f4f,0xe7c7c0f4,0x2f2a8a53,0x618ff2c6 .word 0x6994aeb4,0xa5023c44,0x8cb80f67,0x6e4bda10 .word 0x50b08b71,0xcc12646c,0x7be7d745,0xcc9d8302 .word 0xec4c754d,0xa12f641d,0x4733e5b9,0xb405199e .word 0x76c7e4c0,0x17c752dc,0x8b21568d,0x320b39c3 .word 0x29400da3,0x0e3ae9e7,0x8605cddd,0xf04cf22b .word 0xeabe4953,0x3d2ce2e6,0xcf8ff6b5,0x932fc05e .word 0x66f9565c,0x5940add7,0xd4d64b63,0x81ba041d .word 0x2c9da5c8,0x4ddbe956,0x435c4b3d,0x15cbd9f7 .word 0x0357dda0,0x27a446ca,0xf829a276,0x7727b0ed .word 0x03e143ec,0x031aeaa2,0xaad79f3c,0x4687d384 .word 0x0e6b051c,0x676ed10e,0x411f1d71,0xddc37602 .word 0x53209ba6,0x950ba1ee,0xb9b78d32,0x3d086163 .word 0x54449be5,0xe7124491,0x9c1cffa3,0x3ffd3665 .word 0xa0a8c031,0xf1db3ed1,0x13d36969,0x53f8fc87 .word 0x077b2170,0xcbd8b445,0x6cdfc5e1,0xac22d47a .word 0x1d8e18e0,0xc7df714a,0x7986476f,0x5447d1e6 .word 0xca89565b,0x2b62f32f,0x38836b35,0x42b02bad .word 0x57e2691d,0x33e05c74,0x5e1c9893,0xb921860b .word 0xf46442f1,0x9647ac85,0xc31fd8f8,0xb07c527a p34_local1_end: SECTION .p34_local2 DATA_VA=0x000914000 attr_data { Name = .p34_local2, VA = 0x0000000000914000, RA = 0x0000000055000000, PA = ra2pa(0x0000000055000000,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 p34_local2_start p34_local2_begin: p34_local2_start: .word 0x9e92bd89,0xa586948b,0x16cab7f2,0x78b7800c .word 0xe5393c68,0x1d4b180b,0x485848d0,0xec886a84 .word 0xc183ccf7,0x8bc1d0d3,0xce803254,0xba02d42e .word 0xfa56a92f,0x05111737,0x33675194,0x58e72120 .word 0x203b98b6,0xe7417af5,0xf42d465d,0x44c7cdf5 .word 0x2944a91c,0xe6b203e3,0x678fac18,0x31d4d29a .word 0xeb615f7f,0x8d68d57a,0x17521ded,0xc5864238 .word 0xfcb2895c,0xc688a364,0x12544f21,0x1a8ec4cd .word 0x64f3558f,0xe900a47f,0xa16b5023,0x9001a572 .word 0xa5794754,0xfdd7be2d,0x99af049c,0x23c1c4fc .word 0xe1844235,0x1be0b34f,0x5416cd1f,0x3c0b311f .word 0x022c2ad7,0x5a3becec,0x467990e7,0x87580430 .word 0x08bbca7c,0xcc50d003,0x94088e84,0xf421731f .word 0xc6e6a2ea,0xae3dec46,0x3b0cb594,0x560182a1 .word 0x9618df99,0x76dffd8c,0xf645e638,0x5fc46933 .word 0x0839590e,0x3ca19e28,0xffb23719,0x6a25f4cb .word 0x85305289,0x9ea5b914,0x03ca7a43,0xdb8b80c6 .word 0xf130d140,0x082e5d33,0xc55d876f,0x67ebba7e .word 0x60121105,0x15b0a580,0xb11e7e55,0xc68bde4d .word 0xba460593,0xc6411138,0x0e6d534e,0x6c95ba41 .word 0x2e5a1792,0x118a7a25,0x454e0b29,0x91c94e63 .word 0xdca62398,0x7858365e,0xfaa517ab,0xb42452ef .word 0x2658afc6,0x780cb96e,0x13485c22,0x70c369de .word 0x2adadc11,0x203ab621,0x4b64623a,0x90700437 .word 0x2a3e7c78,0xa5aa3321,0x8d870fe7,0xf7aec96b .word 0xf41664bb,0x2a854e26,0x02f4dcc6,0xc09ec357 .word 0x11b57ea4,0xc0de3d08,0xd63707a1,0xe83c7b9c .word 0x2526249d,0x29cf60b2,0xcc1a3980,0x3f5bfd23 .word 0xaabf73e5,0x4c89687a,0x5534e5c9,0xad559fec .word 0x3d144dcf,0x9316b80b,0x9c85a948,0x10ba8703 .word 0xe6c54f48,0x778d11b3,0x4fa428d2,0x617ebdfc .word 0x47168aae,0x4ecc00e7,0x4fdc7297,0x11dd5c07 p34_local2_end: SECTION .p34_local3 DATA_VA=0x000916000 attr_data { Name = .p34_local3, VA = 0x0000000000916000, RA = 0x0000000055800000, PA = ra2pa(0x0000000055800000,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 p34_local3_start p34_local3_begin: p34_local3_start: .word 0x198e1e50,0x9b126cc9,0x7e10f226,0xdceeb71e .word 0x64419827,0x077b2a8c,0x0e5fa5ab,0x0fe3c11c .word 0x7fdbd57a,0x05834cfe,0x126fdbbf,0xf0fb86bd .word 0x691a0929,0x4dfd465c,0x40f97c4f,0xbce6187d .word 0xaa6d5164,0x622684f9,0x2c99d07b,0xe5c89300 .word 0x02ee7240,0x62b3fb12,0x234fdd1b,0x7575949f .word 0x4d6d3b9d,0x1cdf21a3,0x5d8f6838,0x2c000e4a .word 0x5b022304,0x245138c1,0x3c0523e9,0x77374253 .word 0x9d251c84,0xa7431af8,0x2c767023,0x7d94dd82 .word 0x7bd51285,0x2545b28f,0x3a72c4a2,0x53282616 .word 0x89e0f00c,0xbb35465c,0x08677d59,0x749d5745 .word 0x2ee8232d,0xf639a8b2,0x20febd25,0x5c33aae4 .word 0x762d9ef2,0x220eecc9,0x91b62db5,0x3029c839 .word 0xaca72d9f,0xa23c645a,0x335f06f6,0x49efbfa0 .word 0x4c35174a,0xee7941e6,0xc9b73e44,0x67ebac82 .word 0xab00efb2,0x4ec62088,0x4934a6b9,0xaea363e0 .word 0x679e6769,0x01817ee1,0x3d3fb494,0xbc0b6858 .word 0xfb9a04e2,0x186a6bd4,0x973542a4,0x26c466bb .word 0x376a83f2,0x9e1859b2,0x0489f28d,0xc8d17627 .word 0xf8302e28,0xafa54136,0x283992bd,0x83f41c8d .word 0xc4bf67c0,0x50b83be5,0xf4b009a8,0xbe952f28 .word 0xd78becf0,0x212f7883,0xd16c07f1,0x757a1fc3 .word 0x1625291f,0xb3be0e39,0xdd4e008a,0xfc54e78b .word 0x1f0a8db1,0x7c922cd4,0x0ce7b598,0x6b8f0fb4 .word 0x9c84ce50,0x71d6ce8c,0xe512a877,0x319528a3 .word 0xea7ea491,0xdb7d609c,0x0b86d004,0x58ecfe66 .word 0xd7696974,0x5854d070,0x9a4258a0,0x1b833e51 .word 0x602fa03d,0x88bed69f,0x216720a7,0xe63fa74d .word 0x0694b34d,0x17e29491,0x8b6bf12e,0x1a3cbe2c .word 0xb5e354fb,0x6ffddd02,0x32816e87,0xaa877c23 .word 0xed8148c7,0x4794f4da,0xf0c9a2f0,0x34028f39 .word 0x0d074750,0x3434d3a3,0x7f2111cd,0xc57ec250 p34_local3_end: SECTION .p35_local0 DATA_VA=0x000918000 attr_data { Name = .p35_local0, VA = 0x0000000000918000, RA = 0x0000000056000000, PA = ra2pa(0x0000000056000000,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 p35_local0_start p35_local0_begin: p35_local0_start: .word 0xbad9f28a,0x06bc629f,0xc3138135,0xafb74cf8 .word 0x1bb80a73,0xa34d3bd0,0x292db462,0xa6d1bf55 .word 0x4d95ef27,0x4c58ac32,0x5b936d5a,0x05cc8d05 .word 0x8bf255a4,0xbeb3bea3,0x12a39918,0xe88808cc .word 0x52009074,0x255b391c,0xe2eb01f6,0xfe82e1da .word 0xa5937a8f,0xd43e5e63,0x4ab6dbbd,0x61659e9b .word 0xf86d1748,0x6f10dffc,0x9c372fd9,0x340fb66d .word 0x47720809,0xb66d55ef,0xe4e561a3,0x4e8f3885 .word 0x988afee6,0xfd288001,0x93b0adf5,0x2ba49945 .word 0x50ae1fe5,0x46d545f6,0xaa0965e0,0x09384727 .word 0xf137c4ff,0xc6fbf1ab,0xd67d3125,0x6db4c2f5 .word 0x6fdf2489,0x3baf4831,0x6faa95ff,0x660c5b84 .word 0x7c647057,0xe993edc1,0xd6c76960,0x0f375151 .word 0xddcb586e,0x812f6da7,0xe7cc5cf8,0x31bcba17 .word 0x10cd7b53,0xf19a7cef,0xa725679b,0x7615f507 .word 0xe3d46009,0x0adcde50,0xc1a2d7ce,0xfad58b0e .word 0x74ddcf59,0x49ca3152,0xc3f54956,0xf943857e .word 0xf47777ca,0xe0497574,0x725138f5,0xee5902fa .word 0x07acf3ce,0x213b5760,0xd9a87bce,0xf7bf686d .word 0x7496f940,0x058e0321,0x840cacb2,0xf0a324f4 .word 0x5da6e19f,0xb57a7ae5,0xc2180b89,0x176cd6db .word 0xc23273c9,0xdf9f38d6,0x646a6dda,0x11c34ac6 .word 0x2a7d6019,0xb04ea0b1,0x3fc42fef,0x74c1fc40 .word 0x6dc2259c,0x13dc527e,0x2b6177d0,0x27ed2979 .word 0xdb5d69d9,0x03a29546,0xa65168e2,0x5bc75df6 .word 0xfeb52cd0,0xb409210a,0xec776e9c,0xf31d5eb3 .word 0xb281de97,0xb83b087e,0xe6bb6203,0xbdae3bb6 .word 0xe31ef39f,0x6ad84f8d,0x43a46fa7,0x450afd5f .word 0x8d785d45,0x11773fe4,0x5125a186,0x8204bb52 .word 0xc1a53ee7,0xa5e08561,0x2bd7698d,0x50b47a79 .word 0xff208818,0x64b1276b,0xcfe2cd15,0xa25496ba .word 0xfa378a55,0xeac66964,0x3588246e,0x2ee2395e p35_local0_end: SECTION .p35_local1 DATA_VA=0x00091a000 attr_data { Name = .p35_local1, VA = 0x000000000091a000, RA = 0x0000000056800000, PA = ra2pa(0x0000000056800000,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 p35_local1_start p35_local1_begin: p35_local1_start: .word 0xf0df6529,0x6ac8d75a,0x0db3dc7c,0x1b330246 .word 0x22498fa9,0xaccdcd27,0xab0bbcfb,0x07a013fa .word 0x95f08ed8,0x45ed268f,0x4f6c5626,0x0aad2f02 .word 0x9d55d3f1,0xcdc76fb9,0x3e0c6d29,0x33159792 .word 0xc8345379,0xccb11f42,0x1f8ffd18,0x87e9d199 .word 0x989e850f,0x9cda4d37,0x94cfd060,0x74a3ec7d .word 0x462a89b7,0x3a138086,0x01c60af6,0x6e378b9a .word 0xf938a22e,0x3aaf8786,0x33bb302a,0x7578c4aa .word 0x168d0f84,0x28ea2358,0x38bfc774,0x5bfbf93e .word 0x8bcb4db1,0x5090a32d,0xe954bbc7,0xf7a6218a .word 0x62aad3d7,0x73cc447d,0xa6fc0558,0x8549e5f4 .word 0xbeea0fea,0x0d895e1e,0xdf036ad2,0xd91bacf7 .word 0xc07da9b4,0xac6f8232,0x8c94e141,0x58df508b .word 0x420b8906,0xa3f3be04,0x123cb242,0x36c470ec .word 0x0c94f8bf,0xf421d0a6,0xbfac27a0,0x360c771e .word 0x6c450cd4,0xf94b123e,0xac5a2a04,0xd74ed8bc .word 0x6e807785,0xdae79740,0x5d6d641f,0xdf20b7b8 .word 0x892d75e3,0x78fc0353,0x0f5ac16c,0x325ba2df .word 0x62b8a0e9,0x46bc5d23,0xcd6de240,0x286ea1b4 .word 0x9504915e,0x1476909b,0x235c1b08,0x66dcf3fb .word 0x95f6a347,0x63a06333,0x780fa807,0xea78528c .word 0x153e3208,0x640bc4d1,0x5075fc5e,0x88f1b460 .word 0xccc5b7d6,0xb1b8aef1,0xc9daf865,0x1a5f6f2c .word 0xa9cf70b7,0x076b2da7,0x00d888bf,0x927b9fcc .word 0xe4082d1e,0x4158b1ed,0x8389df0b,0x5d7a4791 .word 0xed1c10b8,0xac4fa408,0x63cf6292,0xe2346b1e .word 0x426ca3cb,0x1f6de7c0,0xa944db14,0xdcff8275 .word 0x73217573,0x65775e8b,0x64f5891e,0xa26cbf59 .word 0xbbc21377,0xfbc7fcc3,0xba26a9ff,0x337fd555 .word 0x87504676,0x30c689ee,0xd2cc33c5,0xb38235f1 .word 0x87521b3b,0xe9cf2d02,0x9eafd5dd,0x95f7d55a .word 0xf37b5a73,0x303e5f64,0xdf1a7b7d,0x61f7aa8e p35_local1_end: SECTION .p35_local2 DATA_VA=0x00091c000 attr_data { Name = .p35_local2, VA = 0x000000000091c000, RA = 0x0000000057000000, PA = ra2pa(0x0000000057000000,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 p35_local2_start p35_local2_begin: p35_local2_start: .word 0x9cbc1fc4,0x0b03d8f6,0xcb336585,0x62039efb .word 0x8bc391a9,0xe5dfbe44,0x67ddaf95,0xab3ff59f .word 0x28858867,0xddba219f,0xc81f11f8,0x6b7359d5 .word 0x1fa06f5f,0x062d1abd,0x3975c7b7,0x507dc8b0 .word 0xa199f49d,0xaac630be,0xb131ef11,0xdc1c3f7e .word 0x76368542,0xb41f47e9,0x73cbf177,0x9fb2f2c7 .word 0x8148628a,0x72ef5463,0x29b01b40,0xe2e3cb8e .word 0x90a63db2,0x4d06b5bb,0x847e89d6,0x76fe8964 .word 0x24ee0d31,0x00e98696,0x5c1e24dc,0x86877e3d .word 0xea65c136,0xe88b9636,0x4676f6ee,0x9977a72c .word 0x44327b44,0xf8c582bb,0x9be5d847,0x6d35b9a3 .word 0x4a620534,0x90bcb262,0x42955949,0x528cc73e .word 0x3f529d69,0x0480eb7c,0xb95b06a8,0x7d1bca43 .word 0xccaabcdf,0x536274ab,0x0bc64ed7,0xce894de6 .word 0x290d2e26,0xf7c7dabf,0xa7e0978a,0x7d9da567 .word 0xdb2b9b40,0xf4b72229,0x2ad0c150,0x0367ff03 .word 0xf2e2291b,0x052c16be,0x02e198f9,0xc5949101 .word 0xfbecf41b,0xf9a3e7a6,0xb8a77ea4,0xe282d42d .word 0x656706ce,0x9469f1b8,0xd048d86e,0xe9867a37 .word 0x2eeee9ea,0xf80c8857,0xc6105247,0x107a2074 .word 0xdafbfe5a,0xa40081c5,0x7928c934,0x0b7dc2ab .word 0x344f6b93,0x028b3ae2,0x0f786b5f,0x17899aa1 .word 0xfecd0bfc,0x18299866,0x3de3335a,0x7638d2b9 .word 0xa163667e,0x16d8ccde,0xcd0606cb,0x2926e108 .word 0xd3a0f665,0xd0481b18,0xec5554b4,0x18f59c09 .word 0x16c15136,0xbcbebe1e,0xdd0285fc,0x03980ce2 .word 0x7720fe1a,0x8a2f1e43,0xe7970be7,0xba787e18 .word 0xba9d420e,0x5da5eeab,0x3ab2edc9,0x6a53865f .word 0x8a5f6f42,0x713d0927,0x3c3b123b,0xb13aa51e .word 0x5c70cb5d,0x5b1fb9e6,0x87b0583c,0x1460cbb1 .word 0xa4f9e992,0xb154652a,0xab664df2,0x97cff55e .word 0x7304adf9,0x13abcf79,0x402ae97e,0x100be590 p35_local2_end: SECTION .p35_local3 DATA_VA=0x00091e000 attr_data { Name = .p35_local3, VA = 0x000000000091e000, RA = 0x0000000057800000, PA = ra2pa(0x0000000057800000,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 p35_local3_start p35_local3_begin: p35_local3_start: .word 0xeac85ad0,0x3f660b36,0x3acd43c8,0x2fbd181d .word 0xe48dbf51,0xd716f49e,0xb217e5ec,0x8f047944 .word 0xc385ca45,0x0c3b1d97,0x1a9c22f1,0x58c51317 .word 0x3bfd3640,0xffcddcec,0xade92ce9,0xc1e0147e .word 0x5a1854f3,0x49d2fb44,0xd102a169,0xb0fffe81 .word 0x65efc225,0x00d8dde7,0xbb248910,0x25d5b430 .word 0xb48e8d5a,0x4741b9ec,0xf582f67d,0x91b9d675 .word 0xb9d2c553,0xc7bd7a7b,0xcded0dfd,0x08f8cb35 .word 0x5bb7de2e,0x33ba5b8c,0x0e57dcdb,0x9f1bc031 .word 0xa1c26f0e,0xbede0e52,0xaed7cac4,0xb10206b3 .word 0xe717c389,0x97d592e9,0xc0c04602,0xc0032244 .word 0x9b4fdabf,0x72ff9ff2,0x8d2ee1b9,0xc2aee80c .word 0x1ad6e901,0x3fcbfe5e,0x74bb1e87,0xbd56d65d .word 0xac3149e8,0x3b363393,0xf67ebe31,0x073da98a .word 0x51b2ba05,0x3ebb2d02,0x35306191,0x09013edc .word 0x36f876c6,0x9afdb9ec,0x64b90a16,0xb6e41e67 .word 0x9dd55431,0x9a2b28d4,0x67778155,0xe4297a6d .word 0x6758d341,0x950afde9,0xb51c6a66,0xf1cb4aee .word 0xa1ce8ce6,0xd41953b2,0x77766236,0xeee62d67 .word 0xcdb0667d,0xe75d6efd,0xc43ad3ac,0x63188f6b .word 0x6a432f4a,0x78265f76,0xefd91bd1,0x0bf990bd .word 0x46ada504,0x37d035a6,0xe7ea8cba,0xe305d256 .word 0xa5495de4,0x15025f78,0xf04c3517,0xdf648c37 .word 0x520a2913,0x150566a8,0x8530b539,0x62c5347d .word 0x67e86873,0xd701c563,0xd7750bf6,0x1ed3a4b7 .word 0x61db95e8,0x9f3bede5,0xfd3a4bf1,0xc3d05743 .word 0x0d0dfb03,0x3c4dab90,0x879fdafc,0xf303f0d0 .word 0x81c660fc,0xe0cfb9cf,0xa9edbecc,0x37e62638 .word 0x7a62b07f,0x298c83e3,0x6c78083d,0xb22f7e90 .word 0x5c6a5a78,0x405b6f47,0x59022610,0xfa9c9e9f .word 0xb095fec7,0x7159890e,0xe6b4f437,0x96db7852 .word 0xae4bdb17,0x6b092548,0x2d8ccb2d,0x8a952262 p35_local3_end: SECTION .p36_local0 DATA_VA=0x000920000 attr_data { Name = .p36_local0, VA = 0x0000000000920000, RA = 0x0000000058000000, PA = ra2pa(0x0000000058000000,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 p36_local0_start p36_local0_begin: p36_local0_start: .word 0x7bccae5c,0x7f8a36a2,0xbf76c8e0,0x62fee9fe .word 0x07b5db07,0xf97479e3,0x67187151,0xcd52682a .word 0xb0090e32,0xf6c3adbb,0x18446757,0x2332035c .word 0xc8598d4f,0xad330d51,0xaa27ae04,0x530f98a9 .word 0xd1844ed9,0xb45ebeba,0x1e210b9d,0xab131672 .word 0xf8355dbf,0xb4bfaafb,0xc5d0c198,0x1db379e8 .word 0xcf609f5e,0x38efda33,0x443958d0,0x5e0d8164 .word 0xf74fce53,0x7a3a68bc,0x75a5d469,0x82c19438 .word 0x9a8f7e50,0xedaf0e5c,0xf4ea7dac,0x048dbe71 .word 0x867d3164,0xe194c7bb,0x36125751,0x7e10ac06 .word 0xd44b5166,0x097150a6,0x03f3dec8,0x14429556 .word 0xb1a7ed00,0xffd352b2,0x77c0ea97,0xd36c930c .word 0x69109d1e,0xdd9d25b4,0xfb2fc977,0x881027f5 .word 0xb1f17311,0x9fc925d7,0x24193153,0xbd144392 .word 0x9077f9d6,0x3f3076ef,0x2ee02403,0x0dcfb419 .word 0x63db88f7,0x12fbd66d,0x831abef6,0x9472a515 .word 0x49258ea2,0x838efa1e,0xbab3f04e,0x076602f4 .word 0x1741c3c3,0x78a08442,0x289b7a68,0x8b37d32f .word 0xb61e6acd,0x09cf497c,0xff178ba4,0x1cd18053 .word 0xf50b6281,0xdf20e28a,0xad61559b,0x0e588d6c .word 0x4809dba9,0x5a06beb7,0x13d4e03e,0xed378237 .word 0xf2bc88d7,0xf64097b8,0xad15da2e,0xf1085dde .word 0x0df95686,0x6d3aeceb,0xfc340e50,0x87242e07 .word 0x2cf5d6bf,0x270f7248,0x4f1c4e31,0x7bd02538 .word 0x45f9dd1f,0xb7b56d13,0xb0e37f9a,0xb441405e .word 0x5dcc6ee4,0xc4815811,0x2e1f21be,0x25d9348d .word 0x2e41ef69,0x0409026f,0x8e4e2c96,0x8b61918a .word 0x3be6b568,0x5bcf3210,0xe9073ea7,0x41878794 .word 0x26192f17,0x28056123,0x0f544592,0x9b9d7903 .word 0xe7c0ae58,0x1ece41a8,0x237d0ae3,0x3421a0db .word 0xe21ec40d,0x4efcc266,0x6b16df41,0x256bfb99 .word 0x8db17304,0x133dfaa2,0x524c2b32,0x9be39952 p36_local0_end: SECTION .p36_local1 DATA_VA=0x000922000 attr_data { Name = .p36_local1, VA = 0x0000000000922000, RA = 0x0000000058800000, PA = ra2pa(0x0000000058800000,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 p36_local1_start p36_local1_begin: p36_local1_start: .word 0x0cb518be,0x7fb3a89c,0xb0e87e57,0xefb05986 .word 0x6e682194,0x34a48046,0x77a284c3,0x46ecc3e4 .word 0x3b7f4dec,0x2aa31054,0xdc5558fc,0x1d350076 .word 0xd1a28d17,0xd5b69c2b,0x682e8d6f,0x7f33b234 .word 0x97052993,0xb21719fe,0x1d010e0f,0x798c7d3a .word 0x76894f93,0x707ed6bb,0x86e585c2,0xae28f607 .word 0xd2a6188a,0x2a9c497b,0x8c0c5ac9,0x89a16806 .word 0x33cbc1aa,0x2704ccca,0x75a77f0f,0x465147c7 .word 0xc4c52fae,0xf18f61ed,0x5b6d25ab,0xf82beec1 .word 0x300ebe28,0x393fcbf5,0x93c8fe7c,0xff5bf7b9 .word 0x28c9a9b8,0x753f4dad,0x816e1e06,0xa16198c2 .word 0xcc799885,0x53773c2a,0xaee7a3eb,0xcc05e117 .word 0x3ac3a297,0xbfa61cf7,0x716b4f6c,0x809b4da1 .word 0xb6df0dd5,0x150f20df,0x0d4e5b73,0x8258a1f8 .word 0xfe1879ee,0xcac0d2ed,0x56894198,0x37af3f85 .word 0xac99e1dc,0x71af9db3,0x4a95f520,0xa41f0de0 .word 0xdf2cc4ef,0x964cc49a,0x2b63b0d1,0xac58fb4f .word 0x72c7e1d2,0xb14dd898,0xdc933c28,0x20265b31 .word 0x28fc74f5,0xe12f706a,0xaa4345ce,0xb7834f0b .word 0xeb46acbe,0x9b2ee231,0x8348f529,0xbd60e577 .word 0xc496d8aa,0x5eb97ff3,0x61634f8d,0x980f2621 .word 0x14ff2bb1,0x8a434744,0xcb3a6b09,0x598f270f .word 0x6c7406d5,0x4826fcec,0x3f7d4729,0x95c92aee .word 0xbb81f0d6,0x5da532e7,0xe36b9371,0xc2ca0c97 .word 0xc72b646f,0x835556d6,0x3200f0ac,0xfd7412fb .word 0x048c3e11,0x98446457,0xbf1bc896,0xef1b58b9 .word 0x58b652e1,0x2751fe2e,0x6275e7dd,0x6d6bb392 .word 0x8e8c7afc,0xfe0cd632,0x8f7594f7,0x19428849 .word 0xfc23bd73,0xbc220383,0xabd64517,0x9575afdd .word 0x8d8dad9f,0xaeb87464,0x2fb85c1c,0xdf701260 .word 0x2084b083,0xb12820c7,0x74695eeb,0xb3b56d73 .word 0xf1a006d3,0x83f6b814,0xfc9d32ce,0x26e1f852 p36_local1_end: SECTION .p36_local2 DATA_VA=0x000924000 attr_data { Name = .p36_local2, VA = 0x0000000000924000, RA = 0x0000000059000000, PA = ra2pa(0x0000000059000000,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 p36_local2_start p36_local2_begin: p36_local2_start: .word 0x1299e73d,0xabb73ca0,0x5630e034,0xee9f011d .word 0x6f35c8b3,0xc26eb008,0x1f02815f,0x0ac712cc .word 0x28bf9a77,0x6de747c2,0x6a82c5ad,0x443fd209 .word 0x834d6b3a,0xdc32540c,0xd28c967b,0xfbcc5bc9 .word 0xad12c0f3,0xacfc018c,0xb1e6ad47,0x8d337f5b .word 0xbdf9d66b,0xa15ed829,0x4076b56c,0xdc9f036c .word 0x421bd529,0x827dd645,0xe97b7183,0xcbb4d697 .word 0x0ce4162c,0xd670d945,0x302b2e41,0xc82dee5f .word 0x98c96d98,0x2034d05d,0x43cb7c35,0xff71bd9a .word 0x79ee59bc,0x7612468b,0xf9001e99,0x4191672c .word 0xc3310866,0xb872ca78,0x88d4e2a0,0x6c3637c7 .word 0x4fa84f13,0x132847d3,0x3e2646bb,0xbd48d18a .word 0xf611183e,0xb35ef633,0x8032923f,0xe9bde294 .word 0xfee32b30,0x90248bc5,0x430b37f8,0x8eb7034b .word 0x73e5b463,0x70b416e8,0x4d47b9b4,0xb6a9eef0 .word 0x0d081ffd,0x08f3707c,0x41ed0e76,0x8f8d7e4c .word 0x622be74d,0xe2cec9e8,0x76e12f6c,0x96bae7a9 .word 0xbea740dc,0x60a54626,0xeb07095f,0xe0fc6713 .word 0xe6890295,0x141cc467,0x6d2ed2eb,0xa3d61911 .word 0x2df57e5b,0xd30c1b81,0x2b51aff4,0x548cfd06 .word 0x476cda2c,0xb39a906e,0xc88ee0eb,0x56c0aeb4 .word 0x567dfd25,0xc540923c,0x3b563d2c,0xcb3b74c8 .word 0x730bc26a,0x670b3d4b,0x0aab3ae6,0xde407b7e .word 0x6dac55c9,0x02a44bb4,0x15a3bc6c,0x6e2231ff .word 0x8d4560a9,0x9b8b1710,0x7f1e88c5,0x5c52627b .word 0x62987e7f,0x52ecff4f,0x0646e266,0x45bcdfad .word 0xcc06c526,0xcb1e4867,0xe3c8bb34,0xc5230e0f .word 0xb67fcc25,0x50c7bf3b,0x75d6d1dd,0x5a76726a .word 0x4e25f647,0xc322947a,0xe1bd635f,0x86f6ce17 .word 0xd99ac98d,0x4f42d22a,0xeecf37de,0x7008d425 .word 0x58efcaaf,0xbbc5aa11,0xb436b2f1,0x9ef8e0e1 .word 0x147bdf83,0x7788a2e8,0x8767be76,0x8a9b22a7 p36_local2_end: SECTION .p36_local3 DATA_VA=0x000926000 attr_data { Name = .p36_local3, VA = 0x0000000000926000, RA = 0x0000000059800000, PA = ra2pa(0x0000000059800000,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 p36_local3_start p36_local3_begin: p36_local3_start: .word 0x18adb9cc,0x585311ea,0xec82fbb8,0x394b474b .word 0x070bb1a7,0x583728b9,0x5035ee2d,0x09985d0a .word 0x5d0ce88a,0x6122c6e0,0x28429b1c,0xfe936f92 .word 0xbcbc857d,0x7badbc60,0x434a01cc,0xfdf66cd0 .word 0x1ddc330a,0x1790b025,0x172369bb,0xd6324507 .word 0x82d8f145,0xea9b2d48,0x319943bf,0x3f7e9a2f .word 0xeb1327ce,0xa1706346,0xd3d68510,0x68793e09 .word 0x2e5996d3,0x668af6a0,0x5909c7d2,0x7fb61b38 .word 0x82a2eeab,0x700f451e,0xe4da67ad,0xa1e86e89 .word 0xfc9ee486,0x88ebba05,0xad2e3304,0xff607770 .word 0xc98b44e3,0x41c677bc,0x0c909c8e,0x2733dd20 .word 0x3af42290,0x17124181,0x3a2fbf31,0xab77701e .word 0x90aea0d7,0x2e566c42,0xabdb2b41,0x5a7a76d7 .word 0x12afdc7e,0xf064642e,0xab935011,0xc3904055 .word 0x45b5e4b4,0xbb9857c8,0xaa4a0fd7,0x4cca7244 .word 0xc58f4d69,0xc5f6ad89,0xc10434de,0x1243bd76 .word 0xbd8788c3,0xc6933e9a,0xef7a6be5,0x539896ed .word 0xb0c56cce,0xeb0a7965,0x9a3065d9,0x42a4c0b5 .word 0x6ddecb0c,0x8a18474f,0x6a0ba5c6,0x62638eeb .word 0x8a726b38,0x2958eaaa,0xf9e594fc,0x24e7afec .word 0xaa851cfa,0x0d3c9e64,0x6264c578,0x3e1e1502 .word 0xdac8c70c,0xdbf854a6,0x38d77a62,0x1d25f2f2 .word 0x718a63d9,0x1cffbbf1,0xfb390d35,0x2b18296f .word 0x03fc2431,0x4d4ea3a5,0x985d197b,0xd8758eac .word 0xfe0af898,0x48690874,0x172730a2,0x3f9636d6 .word 0x1be19b7d,0xf9c5dbb4,0xc2db4778,0xdc171e2d .word 0xf66a6e09,0x8ace3991,0xe0c0597b,0x5a22970c .word 0x301225fa,0x54ed9e99,0x0c62fe03,0x9d075d8a .word 0xba921b17,0x6e2b1c6b,0x7633ae34,0x5a3dbda8 .word 0x33e7e65e,0xee1cfab1,0x315fcda4,0xcfe04c88 .word 0xc68de7fe,0x504cfd4b,0x055c701a,0x00a892c6 .word 0x71550be9,0xcffa82ea,0xc6e75645,0x5a64e667 p36_local3_end: SECTION .p37_local0 DATA_VA=0x000928000 attr_data { Name = .p37_local0, VA = 0x0000000000928000, RA = 0x000000005a000000, PA = ra2pa(0x000000005a000000,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 p37_local0_start p37_local0_begin: p37_local0_start: .word 0x27a72273,0xa9e6d116,0xf318c4b4,0x57258d79 .word 0x7962103b,0x3e664849,0x948fe44a,0xc6bf9f6c .word 0x55fcd76b,0x113f9c21,0x68f661b0,0x079ef1ba .word 0x49500447,0x8d056806,0x206a1938,0x370796c9 .word 0x77e6bb60,0xcf124253,0x4727cd1d,0xb3564b46 .word 0x01d1cf17,0xeba1e1d8,0xef569ca2,0xa7c39d49 .word 0x14b35d3d,0x104c41f3,0xc0c06c52,0x8c201586 .word 0x5e4ea371,0xf6451d06,0xc41a3f3a,0x3c2b5a55 .word 0x2becc1ee,0x83a0b36e,0xf52ba0b4,0x3ff056e4 .word 0x70e29ca4,0x012fd24d,0xfeba0982,0xb36c4e74 .word 0xd787fb02,0x9366b76c,0x5cae3994,0x1057366e .word 0x8fe4e4ff,0x07bee6ee,0x61b3c383,0x07b2b6f3 .word 0xd8b23fab,0xa51d39bc,0xf8845a35,0x3137f54c .word 0xacf2717e,0xe5e8ba20,0x0cb26f30,0x4749a7df .word 0x6c3c18fb,0xa106e787,0xdc355d7d,0x73238b94 .word 0x112c9c49,0xa423a715,0x3055fc46,0xb9249ebd .word 0x936bfd49,0xf52dad92,0xfbfe24ba,0x34f16359 .word 0x13ae7477,0x96834638,0xea74622e,0xdd9e085a .word 0x8e918e42,0x4aae7b99,0xd9a47cb6,0x5cac195c .word 0x23281d70,0xbb839eab,0x760d549a,0xcabddea9 .word 0xf4ceda82,0x9f4d89a3,0xe1a225f9,0xa9dbe175 .word 0x0305eaf5,0xd183bd38,0x48820ee5,0x5d20b46d .word 0x6781f814,0x52d06d27,0x7bca53d3,0xc6ed1eaa .word 0x46cb5bd6,0x70e01f5b,0xf509f9be,0xd77a6fd4 .word 0x2b41239f,0x676d59fd,0x2b1cee73,0x7a954248 .word 0xa9e0eb3f,0xff169aac,0x82fe2b74,0x3f6efdac .word 0x0129875f,0x6594c8f3,0x3afa3d37,0x2a44ed97 .word 0x0f4b0e74,0x08ae1a3e,0xce0d3376,0xa7743713 .word 0xe1e4af4a,0xd73a88ed,0xb5056522,0x0c513b66 .word 0x7a48d7b6,0x53436f26,0x48c491ac,0x72ff7233 .word 0x6a45f1c5,0x5e509c9f,0x1dd52464,0x5f7d9c8a .word 0x2b799da8,0x773f8a2b,0x815da15b,0x93760373 p37_local0_end: SECTION .p37_local1 DATA_VA=0x00092a000 attr_data { Name = .p37_local1, VA = 0x000000000092a000, RA = 0x000000005a800000, PA = ra2pa(0x000000005a800000,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 p37_local1_start p37_local1_begin: p37_local1_start: .word 0x4f5b184e,0xac7207e2,0xc9507495,0x58d0f931 .word 0x77ce887c,0xc9b14b56,0x236ed829,0x47756f14 .word 0x485e14d0,0x639e876c,0x243303c9,0xd1bd2e4d .word 0x3150b03f,0x804d4ccf,0xf831af76,0xf028a97f .word 0x8db378a2,0x989a7cb4,0x83ba51ca,0x5eda4044 .word 0xbc0fcd3d,0x6702d0ef,0xc799c404,0xd80044f5 .word 0x3826eaf7,0xd4b85ec8,0x3cb3d4f8,0x251a1312 .word 0xab7ea5cd,0xeb2ed3f1,0xea3e6e64,0x106fe287 .word 0x1fa60ef1,0x9c99f7be,0x493da241,0xdf291d82 .word 0x515d979d,0xd20840c4,0x24cc7375,0x9b7e3455 .word 0xc386cc9b,0x1061a22c,0xe2b13713,0xba323aea .word 0xfd6f40c0,0xf065a364,0x2d9c068b,0x7348a58a .word 0x38b31207,0x3117c019,0x1de1de8b,0x4a293846 .word 0x1a21356d,0x28e4d449,0xb21845c4,0xa6a7c84e .word 0x7d2be21c,0x88bc37f3,0xbcd975b9,0x5c1453ef .word 0x514691f9,0x89bba9bd,0xdf003c1f,0x5905a1c2 .word 0x43cea250,0x5b5042ae,0x681712d6,0x2261a884 .word 0x892a7e9e,0x686f5845,0xfbce2b4c,0xe294d543 .word 0x1accc72e,0x93cee617,0x56b9ad54,0xdf036b40 .word 0x27f438fa,0x5fa52ed3,0x3eb05f64,0xc4e3d2ff .word 0x22da7650,0x0074b551,0xf15cb3e1,0x59e946aa .word 0xa28b3603,0x3d1bf743,0xcf8670a3,0x3a7126b8 .word 0xbbb353bc,0x68c2dd58,0xb868aa77,0x612928df .word 0x71014c55,0x085199cb,0x976ce4c7,0x8ee1d0ce .word 0x15c9a4f8,0xef8210fd,0x64746255,0xc67b1fb9 .word 0xb615a7b7,0x5610db28,0x0e0e1482,0xa57d800b .word 0x44ec9591,0xad5ee0d0,0x2a62c77b,0xcbd979b9 .word 0x4a695fe1,0xda4c0729,0x922cf6cf,0x2709f19f .word 0xcbe57b57,0x9b17f0a0,0xa4af8964,0x70768be5 .word 0xad61b716,0x480dbd55,0x1687ab4e,0xac59e998 .word 0x0b874f43,0x6a6920a7,0x5ded0517,0xde4a902e .word 0x2fbf7ae5,0xd3916860,0xa890c26f,0x7eaa687b p37_local1_end: SECTION .p37_local2 DATA_VA=0x00092c000 attr_data { Name = .p37_local2, VA = 0x000000000092c000, RA = 0x000000005b000000, PA = ra2pa(0x000000005b000000,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 p37_local2_start p37_local2_begin: p37_local2_start: .word 0xba243e3b,0xe0e61e53,0x1d77a2d6,0x51a2825a .word 0x6fc18246,0x4ba51405,0xfc7eddef,0x406ba0b4 .word 0xdeba8b85,0x3b64b450,0x3093193c,0xe4287e94 .word 0x61abaab6,0xf5b2ccd6,0xd6455053,0x1b184ecc .word 0xcb45ed4e,0x992fe38e,0xd892f458,0xf6f75eb0 .word 0x7267ccf8,0x82984a13,0x209519f3,0xbeb0d65a .word 0x9e463b82,0x180f7a35,0x96a02ac9,0xed6d6541 .word 0x805b1b9e,0x479b7ee5,0x79c60609,0x0e518f61 .word 0x70734011,0x8b23bf3b,0x4e1d30f8,0xc81265e8 .word 0x62b015c2,0x464a44f9,0x129ddb82,0x6d0fe5ee .word 0x8649649e,0x998379a4,0x4fe27a8e,0x915db927 .word 0x36eabafc,0x717104fe,0x853a8ede,0x513b775d .word 0x0574be6f,0x3f688ff9,0x4d131ae5,0x23ad3a78 .word 0x631c8e9d,0x96642c9c,0xf6967025,0x981d6805 .word 0x9c51b14f,0x2ca8aceb,0xe3c0cc0e,0x29efeea9 .word 0x018c899f,0x57dd33f0,0x1a6452a7,0x2e924dcd .word 0x66e37187,0x5d58891e,0xfc93f3a8,0x6e7d51f3 .word 0x6ccc8928,0x5bc3bda6,0x2fdff19a,0xda6e3710 .word 0x71eac514,0xd0f905a6,0x2e1267cf,0x5210050c .word 0xed9c4cf8,0x683754cc,0x308f364b,0xcdcf15f6 .word 0xaa9a461f,0x0150fcbe,0x7d2769ca,0x1199110e .word 0x53f4f120,0x8164963f,0x7a7b927f,0x11ac2304 .word 0x984ed10c,0x728a6855,0x2533117b,0x45779749 .word 0x548f545e,0x7a450732,0x8b02536e,0xb41889db .word 0xb009bcdc,0xb6e75a16,0x1865906a,0x1617f419 .word 0x243ccab8,0xf0a780a6,0xc6aaf269,0x388ef30a .word 0x1ce5c915,0x89ee1110,0x5cd66dc0,0xf599de03 .word 0x1ba596cf,0x75751328,0x62c4a4be,0x467e06ab .word 0xf613bebd,0x52f0ba02,0x1c2742c5,0x5eef6d33 .word 0x79af33b4,0x69c6dbb4,0x57e8c5c3,0x91fbcf52 .word 0x163f717d,0x97f3e3a9,0xc607721c,0x7ebe01bd .word 0x6f417aa3,0x9a50f228,0x4029ece9,0x70320d9c p37_local2_end: SECTION .p37_local3 DATA_VA=0x00092e000 attr_data { Name = .p37_local3, VA = 0x000000000092e000, RA = 0x000000005b800000, PA = ra2pa(0x000000005b800000,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 p37_local3_start p37_local3_begin: p37_local3_start: .word 0x3558fcf5,0x246f76cf,0x5efb449a,0xced21338 .word 0x88e870fb,0x5beb2d0c,0x9ec1d12b,0x05b47277 .word 0x65f8fde1,0xcdb06b47,0x1e29410e,0xd68a1128 .word 0x222b2ba9,0x166e9352,0xa8e76e84,0x14088d1a .word 0xa4373eed,0x2a76c5f5,0x76dbe98b,0x6b016816 .word 0x20f4309a,0x9cc7da04,0x8ca32760,0x1293a30f .word 0x1604d9bd,0x1b79d43e,0xfff9b21a,0xb88c027c .word 0xc8d280b7,0x07923696,0xe53d6b1d,0x574098b5 .word 0x3969cf39,0x7ad22e92,0xabc8e358,0x84b6076a .word 0x60ebc9aa,0xc8609298,0x2a5549cb,0x64c9430c .word 0xd855d6fd,0x78ed2bf3,0xf8a39571,0xf34dd59b .word 0x8b3bb45d,0x61ed9804,0x9cb8d742,0x6bfc0f26 .word 0xe0094304,0xa0f02540,0x624332e1,0x4a7f3d2e .word 0x0e204839,0xb6045836,0x2a6dd36e,0x4083b02c .word 0xc66daa2e,0xcd385483,0x3bd44bce,0x25551468 .word 0x9e608e30,0x339e42e7,0x6866bce5,0x5b66cfed .word 0x5860e265,0x9586eae5,0xafa501f8,0x9cb6cb72 .word 0x59a581bb,0xda96c996,0xfec73aab,0x94cb8735 .word 0x65acb0e2,0x09292d59,0x78c048b7,0xfea1ad5c .word 0x61cffb0d,0x12cfbe59,0xe5e72610,0x52f8c17c .word 0x24f137d4,0xda2dac1c,0xb630b915,0xeab9151e .word 0x6333d6f7,0x114d053a,0x25eb0a16,0xfdb65a5c .word 0x336bb108,0x6c6eb0a9,0x5c790456,0x0c896f87 .word 0x0bbd4c09,0xa94a7ef5,0x97b712c8,0x2e40be6f .word 0x1d70aed3,0x6d9db4c9,0xcd0373ba,0xf053e2f9 .word 0x542621bb,0xb2bb8654,0xfe022722,0x38d09a0a .word 0x69fad345,0x617371ab,0x8357f6f8,0x302f7cfe .word 0x656f5473,0x5db804db,0x71195d65,0x70ec8478 .word 0x5ec22c96,0x9868bd60,0xc16a4a88,0xd77f5d22 .word 0x59ce6d4c,0x8ef28cf4,0x9ca0abc6,0x2f764efa .word 0x22910131,0x05b54e66,0x286eb2b7,0x9c6b0f6b .word 0x7d7b0e78,0xaab96a46,0x8d1efe11,0x3f39dbb5 p37_local3_end: SECTION .p38_local0 DATA_VA=0x000930000 attr_data { Name = .p38_local0, VA = 0x0000000000930000, RA = 0x000000005c000000, PA = ra2pa(0x000000005c000000,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 p38_local0_start p38_local0_begin: p38_local0_start: .word 0xe2fe86df,0x5c838d38,0x617b71ef,0x189f344a .word 0x639ea4b1,0x30bfbb8a,0x75d0409d,0xe0d446c3 .word 0xbab42b49,0xf2bee899,0xc99ea6ae,0x62a3b26c .word 0x5c2334ab,0x8272b483,0xa9b9aeb1,0x859de463 .word 0x0c738eee,0x65b895d8,0xfac20f37,0x0c499078 .word 0x686cafe1,0x22daf200,0x302605a7,0x71a33eee .word 0xb84aa78e,0xce9c0f72,0xc253798b,0xdc916a23 .word 0xaf109530,0xc701c852,0xa8d123ff,0xde959a52 .word 0x89a98752,0x266dab8a,0x7787f14c,0x0fba03b1 .word 0xdae12e65,0x495d8f8d,0x90d81f56,0xe490b5be .word 0x4f3c7002,0x0a5d46e0,0x7a6a1d4e,0x1a943964 .word 0xc0aef4aa,0x44c0c0c0,0xafe474ac,0x9d763256 .word 0x6c840abc,0x789d5007,0x9df1d0e2,0x52f05616 .word 0x94708b4b,0xd9f3a715,0x11e4f71e,0x32367385 .word 0x3f764cc3,0xaede7eee,0xe64047a9,0x735ac0cf .word 0xee7fda88,0xc9c3c9dc,0x38db3d81,0x547a94b3 .word 0xba3d9c92,0x1cc921e6,0x2cfa3874,0x550e451c .word 0x0d363120,0xeae370a0,0xcfab4ba4,0xe0feb51f .word 0x9d4d8bca,0x8ce4ab78,0x6bd5713f,0x89df2ca6 .word 0x8c91f917,0x1ec8b2fc,0x4a4fb114,0x8de36bb6 .word 0x16d2746b,0xf7d219fb,0xbce3f019,0x469dea3e .word 0x554e1c09,0x7c597b77,0x55de9663,0x787e2675 .word 0xa1c07723,0xda194601,0x2fc0d4b5,0x034e16ca .word 0x4bfdce8a,0xb35adcc6,0x35295156,0x719cf145 .word 0x683711d9,0x1e6ceee0,0x77c28817,0x1544ef6b .word 0x90cc3b1c,0x18e8ed4e,0x9e4a2839,0xf072b1ad .word 0xfee6f6d0,0x4e831dff,0x1f97b275,0x02324c13 .word 0x454080af,0xd3ab941e,0xa1ea6235,0xb6fcc947 .word 0x4e20c283,0x775f57e0,0xccb96c86,0x55fe667b .word 0x5d28c48e,0xeaa658e2,0x4c67190c,0xdbbddac3 .word 0xdf204f7d,0xdff889c2,0x4d54bfab,0xeaf9e732 .word 0x72f6848e,0x7d4da101,0xed3b0253,0x2f15dad2 p38_local0_end: SECTION .p38_local1 DATA_VA=0x000932000 attr_data { Name = .p38_local1, VA = 0x0000000000932000, RA = 0x000000005c800000, PA = ra2pa(0x000000005c800000,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 p38_local1_start p38_local1_begin: p38_local1_start: .word 0x8bff56f0,0xf68605d1,0x149358de,0x0351075a .word 0x19922775,0xa19b5873,0x3846380c,0x29a6e6fd .word 0x6f03f759,0x406c44dc,0x6adcd8f5,0x88f96c80 .word 0x40808fbf,0x2ef3f308,0x301fe2e9,0x48e8fb69 .word 0xb60e02ed,0x115ed3f1,0x781f1f26,0x6a188a78 .word 0x72a2f747,0x33f28bfc,0xa09e3443,0xab16e63d .word 0x0c4c4bba,0xe05c67c1,0x03a65928,0x688ae8f3 .word 0x5a2e2ba2,0xa8bdc97b,0x36d81b76,0xec49b766 .word 0x7207c67f,0x8d5ac26f,0x7bc92882,0x5d52af61 .word 0xa8431b94,0x1dd2473d,0x5f32a997,0x020c2233 .word 0xa203ce53,0x12057ee1,0x7a4cfb16,0x9fc273c4 .word 0xeea39230,0x6a08b985,0x0fb6e163,0x353541c9 .word 0x1d7802a2,0x41804fa8,0xa5a24461,0x8bdc426d .word 0x5cfb7566,0x75baf52c,0xca0269c4,0x02c07d0f .word 0xb7323734,0x8ea2a1b4,0x76434925,0xe58bc304 .word 0x1d750af7,0x2bd7f47b,0xdd4cbff4,0x3e5bf53d .word 0x92af69fd,0x9c4aee3a,0xd76e62ee,0x5c134b53 .word 0x95515f52,0xb9ba27d2,0x737c933f,0x6b74720e .word 0x63e52032,0xffa3f6be,0x826ba41a,0x55c21bac .word 0x1e70ab4b,0x5ea7b1ac,0x67fbb4ac,0x62605c95 .word 0xc2b1bc6e,0xe037db48,0x80c9e5b7,0xaf477c10 .word 0x55c54b5b,0x6196cfbf,0xf8b94985,0x1864d36d .word 0x254812d0,0x5ed5d62f,0xbe6305ce,0x92fdcd1c .word 0xd8fbd7a3,0xde521d39,0x91cda331,0x6ba3a358 .word 0x865705de,0x47f44e9b,0xf43c351c,0xb9915dfe .word 0xfaf0334f,0x3f8a3171,0x8141240c,0x1a83c24b .word 0x6bedc88a,0xdaf626a7,0xf2bcdbf6,0x4c30ad53 .word 0x4ba52f0c,0x83268c68,0x07d3f83b,0x2814c71d .word 0x72451941,0xb369e98f,0x73cf7865,0x0ce17a34 .word 0xa369fd0c,0xfea55548,0x1290ef03,0x4b2136b4 .word 0x4af7596e,0xeb3f1d47,0xefed2ba0,0x1369b47d .word 0xd9d81b26,0xa03956ea,0x9f4b3585,0x6c64e5dc p38_local1_end: SECTION .p38_local2 DATA_VA=0x000934000 attr_data { Name = .p38_local2, VA = 0x0000000000934000, RA = 0x000000005d000000, PA = ra2pa(0x000000005d000000,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 p38_local2_start p38_local2_begin: p38_local2_start: .word 0x515303e1,0x69f0a8e3,0xa9247e79,0x9011beba .word 0x6b5f1cbc,0x6c743c1d,0x0c5479b5,0xbe8f6d6e .word 0xf3886b8e,0xafe6a547,0x3be0634f,0xa65692da .word 0xb34c1ee9,0x46241b77,0x869b6fed,0xcf8f4fb5 .word 0x8b1425ff,0x16981f34,0x1f3f73d0,0xd82c14fe .word 0x40398b10,0xf0efb26d,0xacf7566d,0x96494da9 .word 0x76efb550,0xb62813c9,0xd231be35,0xa029dd74 .word 0xd916e709,0x9207c5ad,0xf8c698bf,0x7ca53c64 .word 0x62005e9c,0x24c5e6b7,0xe8adb106,0xa34fe9b9 .word 0x28aaea50,0x97b41b5b,0x5c1fefa1,0x4228a699 .word 0x06c40335,0x8c4f3730,0x81a13147,0xb49175a8 .word 0x8ff29511,0xb0f0c566,0x591a1d39,0x19c0e10f .word 0x0e1d5d62,0x8dc42e01,0x7ee7f1fb,0x993e741e .word 0xf9496f61,0x60118fc9,0x019d951e,0x31452894 .word 0x7a585486,0xcf522ddd,0xe8cde42a,0xe2e4d31d .word 0xb4de48db,0x4bed764b,0xfbad198d,0xfcfa0cc9 .word 0xa2b17160,0xb13a1277,0x9182f746,0x41cb75a7 .word 0x9173dd4e,0xbd3fe68a,0xc2028f73,0x97adb25f .word 0x8899cee4,0x6e5d0346,0x0ecd2c02,0x5682e789 .word 0x396e6046,0xe525eef2,0x86ec9eef,0x25d0d2a2 .word 0x712f83a6,0xca5411ab,0xf76ffeee,0xbf6c02d4 .word 0x6fd46622,0x37f5e389,0x63a3245d,0x03ff636f .word 0x40b4ad65,0x4aa82d6f,0x0bbf0f79,0x29c17b85 .word 0xcc8da9ad,0xdae24893,0x1f6be372,0x5c6a058b .word 0x1ef36a2f,0xf3757b65,0xdfaab0a8,0xe25c4abb .word 0xb1162638,0xd80289e1,0x82e1954d,0x8f63f057 .word 0x29e078a6,0x1b4df4fa,0xeb93519f,0x56fb9a00 .word 0x38df1836,0x4ce11be8,0xcce03da9,0xfd474782 .word 0x4579118a,0x3a7946f7,0x1115d381,0xc5f290bd .word 0xcf3232b6,0x739fb8ce,0x5d42448f,0x0f21a617 .word 0x498d55cc,0x8e2a7f15,0x717bdad1,0xad2346f7 .word 0x42373f89,0xe2cdbff0,0x739334f2,0x4527cfcb p38_local2_end: SECTION .p38_local3 DATA_VA=0x000936000 attr_data { Name = .p38_local3, VA = 0x0000000000936000, RA = 0x000000005d800000, PA = ra2pa(0x000000005d800000,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 p38_local3_start p38_local3_begin: p38_local3_start: .word 0x2d262afa,0x471abb2f,0x87b10c34,0xcc33add4 .word 0xffa0cfab,0xfb15d62f,0xcace1788,0xea4dbd6f .word 0xf8178297,0x1b28d59f,0x20e390fa,0x364f5ff0 .word 0xce75cf15,0xe16a5156,0x41b317d3,0x19d7c7a4 .word 0x153d8724,0xbb6a3988,0xf2ad9a5f,0x63407d43 .word 0x53d0dede,0x57101d44,0x620a7698,0x8a39921a .word 0x2cb14199,0xc3044518,0xa907890f,0xeb6c9bf7 .word 0x04d50029,0x2327c4ac,0x25e320ae,0xea6d1689 .word 0x36d0e5c3,0x18b5e5ab,0x130aa8ed,0xab8c20cd .word 0x516112e1,0x97b33a92,0x07f1c3e5,0x5f69bdc9 .word 0x750c40e6,0x398f51b2,0xfdb42f4a,0x2776385a .word 0xf0be3b56,0xe217daaf,0xffdfd796,0x6adbed17 .word 0x1c152849,0x7747973b,0xabd28130,0xe2e65162 .word 0xa55f5eba,0xe16517cb,0xc41f1d80,0xc9db033e .word 0x24ac6cd6,0x2aebfe1c,0x04756cb9,0x09288654 .word 0xea3b19fc,0x18e83ab3,0x676f2bbc,0x3324208b .word 0x9c45852c,0xd86fd1bc,0x7e1b626f,0x4d4ff68e .word 0x0a5cffd2,0xc35be0e8,0xc526664e,0x1913da19 .word 0x8b1811b6,0x7f975ce5,0xea1b196b,0x00a800de .word 0x0fe4e13e,0x29888199,0x4770b95c,0x5bd239c0 .word 0x009033cb,0x5d864e46,0x2332d7db,0x6b84f1a3 .word 0x70dc180e,0xbd618181,0x62070ff2,0x17dda900 .word 0xb85c0fb0,0x90261fb8,0xa1fff000,0x8bab7923 .word 0xbb360728,0x80642698,0x93d45dc1,0xf28e042e .word 0x231c6c96,0x8b1f6386,0xd14f6608,0x6d441c1f .word 0xb75961d4,0x78b52bf2,0x16f64d1b,0xd7c71f4f .word 0x4c90bfd9,0xec68c726,0x54b9109d,0x7c582677 .word 0xf26ed3a6,0xd78d5a4b,0xe1a29a28,0x9adaa233 .word 0xde00f46d,0x8a844eb0,0xd0407ce2,0x8552c02c .word 0x34dcb630,0x27e8c31d,0xe6280e91,0x964d12d6 .word 0xdf1163f3,0x9883af43,0xe087d8c6,0x0b78fc56 .word 0x51ca010a,0x1195bad3,0x184e973a,0xb1a32ff1 p38_local3_end: SECTION .p39_local0 DATA_VA=0x000938000 attr_data { Name = .p39_local0, VA = 0x0000000000938000, RA = 0x000000005e000000, PA = ra2pa(0x000000005e000000,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 p39_local0_start p39_local0_begin: p39_local0_start: .word 0xb46f6eff,0x750df4dd,0x8a28efb0,0x9c44ec97 .word 0x8f528087,0x0ddf89cb,0x872bf780,0x8e1d3b03 .word 0x352fbfde,0x80ab4524,0x46a0cc81,0xa240d1f0 .word 0xce641efc,0x077753be,0xb9e4a769,0xb91bfbde .word 0x2e24aad0,0xd01ec749,0x9e52e204,0xd3498be1 .word 0xc8135115,0xd24ee284,0x1e62e36e,0x85ceed69 .word 0x2237438f,0x907541b0,0x0ff45907,0xbfdbf69c .word 0x4aa2a803,0xaa6ef8fa,0x9ca06c09,0x9a6aeed4 .word 0xd6b8f213,0x6ec38719,0x3a6da13d,0xb4fd9682 .word 0x05060987,0x0508d988,0xce7d304f,0x9db9e701 .word 0x3913543e,0x5eb2652e,0x86824f51,0x2f2f24e9 .word 0x08f002a4,0x9afa8200,0xe7842efb,0x70133186 .word 0x322de3f1,0xd785a3c5,0xb556a19a,0xde9ab281 .word 0xd6f76a6e,0x9335d096,0xc9770a3a,0x8dbc7cdb .word 0xf82f5b08,0x268749dd,0x2829a5d4,0xe68b8c8d .word 0x5af4d889,0x3e38cd66,0x38271261,0x5b6f3232 .word 0x1b161dcd,0x0a22f5c1,0xfff8f43f,0x3669b449 .word 0x8c4280eb,0x5f4ddf8b,0x4c9fe837,0x656558bd .word 0xdacc6410,0x4e2097d9,0xcbf003c1,0xf493293e .word 0xa97f0ad4,0x61c7aa8f,0xe0375031,0xfa5c77a8 .word 0xc70fa739,0xcb8fab26,0x4f833f2b,0xff9624e5 .word 0xcb21810e,0x9ed9d25b,0xe2af50b7,0xc8699a05 .word 0x6e197512,0xe579952c,0x596204e4,0xe5eaed1e .word 0x90dd68af,0xb7d3352e,0xa54c680e,0x69d5aa9f .word 0x4addbe5f,0x128c3e7f,0xf363f534,0xd48c70c0 .word 0x65352d15,0x33dfabc8,0xab6c3c13,0x007260d4 .word 0xaccc03eb,0xdc11d0d9,0xabb460ab,0xe4c31d08 .word 0xf4ff30e4,0x6e3fc1fa,0x9a0c86cc,0x2450a79a .word 0x20c0749e,0xd436c115,0x725e513e,0xc3aa4c15 .word 0xb8335dd0,0x015dade0,0xa078856a,0xe0f496e8 .word 0x27c012b5,0xa0018604,0x3f382678,0x804d37da .word 0x5bdc5d02,0x4c423b4f,0x53e4dcee,0xaf98cf79 p39_local0_end: SECTION .p39_local1 DATA_VA=0x00093a000 attr_data { Name = .p39_local1, VA = 0x000000000093a000, RA = 0x000000005e800000, PA = ra2pa(0x000000005e800000,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 p39_local1_start p39_local1_begin: p39_local1_start: .word 0x869b43a2,0x811a305f,0xdd7ebb03,0x115380f5 .word 0x48d0d5d1,0x7063b9f6,0x96987b0a,0xa48fb6f0 .word 0x139742e0,0xeb5f935f,0x483fb661,0xdc9e16b5 .word 0xc1e249ad,0x81326a52,0x18cb268d,0x96ec6f48 .word 0x3a3177ba,0xcbf09d51,0x517637bb,0xa9e35f91 .word 0x1f83395b,0x20bf2867,0xa9dd32c6,0xa65c8324 .word 0xc8adc02b,0x4f2aca80,0xb910525c,0xf72cf370 .word 0xd6375e9a,0x108fa0e5,0x73a0912d,0x7d31dc77 .word 0xa5a31a74,0x91b05565,0xe0678e4e,0x1dc7a8bb .word 0xb2b21b1d,0x8c20a98f,0xe1470019,0x91f5feab .word 0xecfc0f97,0x89d22a11,0xdf8c7900,0x6f9b549e .word 0xf4baa6a3,0xeb574142,0xc3974611,0x28564818 .word 0x9ab80622,0xfc2542d5,0x3e08fd53,0x0fe028ba .word 0x11d9dcd3,0xf27f7b35,0x28d4ed9e,0x08271cf1 .word 0xcd992b0b,0xa85cfa09,0x6e6cf8c4,0x2aad8066 .word 0x1807d58b,0x12321639,0xb2ce5321,0xc671a1a1 .word 0x54d1126f,0x7a94c394,0x0aa59ca7,0xcff0f6d3 .word 0x2ab32fd8,0x0bd62e66,0x4cf9cee8,0xe9233b0c .word 0x273bc6db,0xae9b385f,0xf126d27d,0xa0197547 .word 0xa1dee82d,0x5da9b6e4,0x24f45a52,0xb03e5852 .word 0x0ba7977c,0x64cb43c3,0x9a6b2e34,0xef2532fd .word 0x24123e3f,0x93071bc3,0xc8640edb,0xf318a07b .word 0xd93f50e5,0xaca55db6,0x4f64d05f,0xbee5024a .word 0x7a22547e,0xd6035edb,0xdbe39d33,0x8238ba91 .word 0x0c599fb3,0x47446052,0x74dd5cab,0x66e5b274 .word 0x92c4db13,0x90fd00b3,0x2150bf27,0x9e163b25 .word 0x6f192869,0x8348afae,0x0ddb77b8,0xca335055 .word 0x0f36cd46,0xbd805846,0xc6137d3d,0x02f673a9 .word 0xba3a0dac,0x473beef7,0x6b40e5eb,0x4dc1aa62 .word 0x0df91784,0x06efad6d,0x1f575584,0x8497be78 .word 0x23768d2d,0x6e01cc15,0xd0a3c31f,0xc3ebbabc .word 0xdca2aa3a,0x9f69d9bf,0x5ae6055a,0x5b578cc7 p39_local1_end: SECTION .p39_local2 DATA_VA=0x00093c000 attr_data { Name = .p39_local2, VA = 0x000000000093c000, RA = 0x000000005f000000, PA = ra2pa(0x000000005f000000,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 p39_local2_start p39_local2_begin: p39_local2_start: .word 0xcdcf9fa5,0x2553f4bd,0x2de97e6b,0xb30527ef .word 0xf1690b35,0x1c0b605a,0xbf5c554e,0x1c8788c6 .word 0x3e282279,0x840869c0,0xeadff086,0xf444f79d .word 0xdc6f5c5f,0xaa79d898,0x60c73646,0x56a6db9f .word 0x45e54d1f,0x6008ecbb,0xf3c4d77c,0x8bd408d9 .word 0xf8d090a6,0x069f96ab,0x66512f06,0xa692a60f .word 0xe5ace94e,0xd925f977,0x25d9d64c,0x518fa6d5 .word 0x56cdb4d1,0x6fe01844,0xe8ab924e,0xa2b25782 .word 0x63ed2d80,0x775a29d7,0xd0ec61c8,0x7c84cd6e .word 0xffdd98c3,0x0539b5c3,0x2e4062ac,0xacdb9f28 .word 0x44fd0a23,0x74528f8e,0x163289b4,0x58a59ffb .word 0x9d3a9cf2,0x6c07a6fd,0x59437a23,0x119b0dcd .word 0x033f9c7d,0x6ec1bc1f,0xa2bf5f34,0x3b33da55 .word 0x82f7c6a8,0x5ba950c1,0x4df4766b,0x2c802f2e .word 0x68960009,0x69de77fe,0x3cbbd0e0,0xdadf7f02 .word 0x2f7542b8,0xec8c1b72,0x645a055f,0x05da3abe .word 0xb7b06083,0xddad0702,0xf46d4cec,0xc81c1aef .word 0xabf2e8f0,0xed8ae828,0xe99617b9,0xfef98f6a .word 0x602992f2,0xd4ef99bf,0x49e03c41,0x27d0d5c5 .word 0xbdc4f501,0xad57fd35,0x3b8fd8d7,0x8c5844dd .word 0x8a56b6f1,0x8892d132,0x76b67077,0x75a589d1 .word 0xce503a51,0x6aa1d682,0xa109792f,0x4a61dfad .word 0x807b4134,0xdec27555,0xda361d6f,0xc6ef19ef .word 0xf3a14692,0xa0019ed1,0x933a6d37,0x3bbeec85 .word 0x125769ad,0xbaa16f46,0x8ff35679,0xf725a1ab .word 0xb8519ef1,0x6761b4f5,0xcbc387ba,0x3a8cef63 .word 0x8a8427b0,0x8cd033a4,0xca40dd92,0xd7fc166f .word 0x6d0dd897,0x590da86f,0x0ad4a28e,0x53363038 .word 0x2e7ec24b,0x615807a0,0x944d2f76,0x1e0c07ef .word 0xd293725a,0x65a76329,0x129a4987,0x5778ed83 .word 0x80cbec44,0xc6a08676,0x929b053b,0x7ba78cdb .word 0xd7380b86,0xcef5c9a2,0xf0cdb89e,0x9bc9d611 p39_local2_end: SECTION .p39_local3 DATA_VA=0x00093e000 attr_data { Name = .p39_local3, VA = 0x000000000093e000, RA = 0x000000005f800000, PA = ra2pa(0x000000005f800000,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 p39_local3_start p39_local3_begin: p39_local3_start: .word 0x6580d2b8,0x56005eee,0x4f2c6d5d,0x9c468837 .word 0x1dd9f002,0x1970cf0c,0xab991ccc,0x1c78c6a1 .word 0xf331f1b7,0xcc419b46,0x43babc5d,0x6d5253a6 .word 0xd60d2ecc,0x9fd70479,0xc618b502,0xfeadd5d5 .word 0xb5957f3b,0x239da829,0x61bae381,0x8f6de150 .word 0xdc920b40,0x54634aec,0x848c02ec,0xa7c0903c .word 0x6732c705,0x148b7ab6,0x729c2945,0x57521246 .word 0x151929a4,0xb3ef643c,0x34d3dac9,0x5cb8ee61 .word 0xc5b7d575,0xbf8d8efe,0x1cd916ab,0x83e3a039 .word 0xb732f00b,0xab4a1c38,0xbbaa36f3,0xd6ca6d7a .word 0xb50da677,0x0fa9673a,0x388ef20d,0x12ddf1ee .word 0xbcd9c460,0xe362ddb8,0xeb48c75c,0x4f5b818f .word 0x6a1553e4,0x00c45fc7,0x9fe8469b,0xeff1d5ba .word 0x31e0cb05,0xca3063fd,0xae85bb87,0xce056450 .word 0x5db2ab49,0x377dfd1b,0x3061518c,0x388a1a08 .word 0x19116273,0x7f8981b6,0xcf3cc4ba,0xe6f0d2a0 .word 0x1e521172,0x3217b5ad,0x5a4c4507,0x560f9a14 .word 0x86f84cfa,0x54e54625,0x192746aa,0xe2b6d120 .word 0x67b1a241,0xda7d6a49,0xce5adb04,0x0bb6c699 .word 0x0be62293,0x0f7cd6a7,0x98a04715,0xc42ffc0c .word 0x2b53f20f,0xa09c20b6,0xcf828f81,0x9f6f6d23 .word 0x527fd4fc,0x6e97695d,0xa33684bf,0xcdc01ab9 .word 0xfb0ca4b8,0x84ac106d,0xf9c54d15,0xfb8f7134 .word 0xdc521656,0x9666dfb5,0x0bd0b8c2,0x76c5df54 .word 0x54889ddb,0xd4055968,0xac139634,0x2b47ceb8 .word 0xf9322374,0x187831f7,0x52d1d2d3,0x4d9b4453 .word 0x45c59314,0x8616d0c8,0x52eb6e47,0xd99d2bb1 .word 0x3e3822f7,0xa7999809,0xae036d88,0x433f414b .word 0x55f53727,0xc190819f,0xbe13f01f,0x5821a12d .word 0xf0878a4e,0x17ca1247,0x1acefd95,0xd126b10d .word 0x6634ba9b,0xed3a67b2,0x7e98e192,0x947175bf .word 0x367fefea,0x61393ce4,0x798f34a6,0xb167b5d5 p39_local3_end: SECTION .p40_local0 DATA_VA=0x000940000 attr_data { Name = .p40_local0, VA = 0x0000000000940000, RA = 0x0000000060000000, PA = ra2pa(0x0000000060000000,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 p40_local0_start p40_local0_begin: p40_local0_start: .word 0xbd38ea03,0x1db8adaa,0x0ad9a44c,0x322e3eb5 .word 0x85459dfb,0xa82f3a9c,0x37dd6e77,0xe1fa719a .word 0x4057043f,0xab785694,0x55582990,0xd5dea51c .word 0x263280fc,0x24875fec,0x5e91758f,0xa36070f1 .word 0x83662a16,0x9af48e74,0xb0f12912,0xa4096ddd .word 0x91d55926,0x04680b5e,0x0aac9282,0x5218ebcf .word 0x1cb30f26,0x1b719f94,0x73eed3f7,0xcc82a3b1 .word 0xd9ec8ad0,0x77d95c36,0xba9d8e5f,0xd14284b2 .word 0x039e46c2,0x9492f2b7,0xd0be4850,0xe3e98b42 .word 0x6d8c522d,0x064dd834,0xd8e04179,0xef88f512 .word 0xd793e6a7,0xf485aad6,0x4c9cdf36,0x86b28f92 .word 0x061b99a4,0xffda3d45,0x1244af10,0x5e7e97d8 .word 0x89e3a7be,0x61c90f87,0xa29c1b04,0x8942dd05 .word 0xea32fbc9,0x1cf8f6c2,0xcb35811e,0x67a06162 .word 0x589f643a,0x9d58ee44,0x592937bf,0x4e4ce5f6 .word 0x2bec4b3e,0xa563d127,0x54eed1d3,0x7e3ebb01 .word 0x5d7e6510,0xf5797fdf,0x29491951,0x19f58526 .word 0x3b5e4c1f,0x0583db5d,0x805729bc,0xb569afa2 .word 0x33470af8,0x0a352086,0x2dffbe9c,0x3c6efa9c .word 0x2a72d598,0x4577c0e9,0x2e97f783,0xc9ac345c .word 0x30377e72,0xd6f71768,0xfa592b60,0xa78724fe .word 0x7b927b77,0x7643345c,0x0a1bdbbb,0x27e30a8a .word 0xe5dfa545,0x107c7a0c,0xa88c116d,0xc5c83fbd .word 0x9de9b02b,0xcae407f0,0x5bbf5331,0xe55b0002 .word 0xa4cb3427,0x935def87,0x4865d619,0x1b49fd07 .word 0x22cd35a0,0xa9db4ee3,0xab615c43,0x0e4ec230 .word 0x8de8c07e,0x9534376a,0x87dcbda4,0x9570de30 .word 0x50590f0e,0xd0dc28be,0x415b79ac,0xf029a882 .word 0x281d31ab,0xe24218fb,0xab6a6fee,0x0fc862f4 .word 0x0b115987,0x274bd78b,0x7b310d85,0xa57904d2 .word 0xc30dc3d7,0x4714bb4e,0xc129a324,0xd6b1e60a .word 0xdeaa0bfe,0x6aade9d1,0xf5206d8a,0x4c67401e p40_local0_end: SECTION .p40_local1 DATA_VA=0x000942000 attr_data { Name = .p40_local1, VA = 0x0000000000942000, RA = 0x0000000060800000, PA = ra2pa(0x0000000060800000,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 p40_local1_start p40_local1_begin: p40_local1_start: .word 0x379c4a5d,0x85fcfc5a,0x8a36567c,0x2a7342bb .word 0x7be36766,0x2feb404d,0x13b2a9a1,0x0257a60f .word 0x6ba1efdd,0xb5a98f93,0x103c0e9c,0x187fd7f4 .word 0x0ebad3c6,0x12a57c25,0x1579c8d9,0x083d7e66 .word 0xdcec557d,0xed4a7c43,0x03aee0ae,0xdfc2e83d .word 0x3f35c964,0x87ebe321,0x6417546a,0xeaca49bd .word 0x4a65c38e,0x8b857cc9,0xef543f4d,0x84c95906 .word 0xf7babae2,0x88fdc524,0x2fb1b1cf,0x936fce53 .word 0x0c79fa4a,0xd0d2fb45,0xd158c834,0xa9dc69ae .word 0xd2d6490d,0xc7bd235d,0x374fb65f,0xc01e373f .word 0x66680f4a,0xd6fcef59,0xa7f19c85,0xb787446b .word 0x2f8808ca,0x591dc803,0x49e9f93a,0xcb848ea5 .word 0xd61030cc,0xd248e45e,0x75da1f6d,0xcdb68bd8 .word 0x614bd03b,0x35fe1ef2,0xe8150ccf,0xc356ca48 .word 0x64266f39,0x7658c2f1,0xa8195800,0x0f39eac5 .word 0x58f00f4c,0x1aa9e744,0x441004bf,0xe927ff6c .word 0xc5206135,0xf0a8250c,0xe364b6d6,0x1b823d3d .word 0x5ef80d9a,0x767e23ab,0x83b4b380,0xed3e27e3 .word 0xc68d9e55,0xf50bbbd7,0x652c2451,0x390a16a1 .word 0xc2e5a645,0x5964eda4,0xd72b46ef,0x8c1cb111 .word 0x491fa21a,0xa1c08487,0x663bf002,0x29a5bfc1 .word 0x2abec913,0x836230a7,0xfb4f1a21,0x98e0ad0c .word 0x950b485f,0x01cde28c,0xb05a5a3f,0x9f03f44d .word 0x1c70ab33,0xb3e7b22a,0x1a61ea62,0xc98a6b87 .word 0x48f47578,0xbf080c2d,0x659ad7b2,0x3146fb78 .word 0xd4370a1c,0x0e495718,0x2e8c8da9,0x57548033 .word 0x9e80b7e7,0xef9625d8,0xa0c17f6d,0x4412358b .word 0xcaa832b8,0x770d3f83,0xf1ad6670,0x300488d7 .word 0x054d8338,0x46756844,0x5a68d1f4,0xb80975ef .word 0x2eea391b,0x7545da8d,0xf7cee02b,0x3b3a1dcd .word 0x61742c80,0xeee2f218,0xc3c95eab,0xd589052e .word 0x49bac9d9,0xcfe6c4de,0x4e18c19b,0x31d87853 p40_local1_end: SECTION .p40_local2 DATA_VA=0x000944000 attr_data { Name = .p40_local2, VA = 0x0000000000944000, RA = 0x0000000061000000, PA = ra2pa(0x0000000061000000,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 p40_local2_start p40_local2_begin: p40_local2_start: .word 0x506b9e7a,0xeeda173d,0x9d7d6293,0x3309ddbe .word 0xf4860a73,0x6c02aef2,0x1db0e20c,0xe7f0d810 .word 0xd668d085,0xb7ba97da,0x631ac0ad,0xf53e57b4 .word 0x9acd5bba,0x0025d510,0xec4440e7,0x1a21db29 .word 0xafc51e5a,0x591c73f0,0x379224d3,0xb3cc4a3b .word 0x66fa111a,0xdd5fb045,0x9e10ec0d,0x12d1c693 .word 0x9fae765f,0xf339c3e3,0x5979aa76,0x8b31edd2 .word 0x4dab2049,0xcab9efa7,0xaed6a2c6,0x4a8a40d2 .word 0x09c30817,0x8c9c642e,0x094a1052,0xdaffab92 .word 0xb572fe18,0x3e52f013,0x4121516d,0x995deef8 .word 0x28e43313,0x00c74bd8,0x39624c12,0xa08ab09b .word 0xad096d0e,0xaa503c0b,0x40d48652,0x642731d5 .word 0x46b88041,0x1948de35,0xd25b60ee,0x66d991bf .word 0xf022091e,0x26fa78cb,0x00410a18,0x5f42cdf8 .word 0xae786cbe,0x8af2da96,0x2e04043c,0x29cbe46b .word 0x8de17933,0xf9cc693e,0xd85af515,0x998ebccf .word 0xdd1a6e98,0xa4d3e469,0x32018a4b,0x2d9a680c .word 0xb55c8fdb,0xf4e422f6,0xe8bc4a3b,0xae96a59f .word 0x5ae58cdf,0x13d55e8a,0xeb7038a6,0x86e4c845 .word 0xfa7ee22c,0x9427e1ff,0x06020898,0xdf7f38b7 .word 0x39ca72d3,0xdfd9abf6,0xa6388769,0xadab6b88 .word 0xd25d7419,0xdc838ab7,0xa451df0d,0x1f92646e .word 0x08c6936c,0x0d9340c8,0xfc61df4d,0xcb8fdb4c .word 0x84992631,0x28d6bd9b,0x442cc11a,0x42917559 .word 0x52fbd973,0x5b9f198b,0x51b403b1,0xf39b5240 .word 0x03ff7d72,0xdebd36bf,0xc332fbef,0xedb92e8c .word 0xbbc17465,0xea31532e,0x0562dbc1,0xc369310d .word 0x1b298766,0xbc721c3c,0xc45f6ddb,0x6f9b308d .word 0xe5779a45,0x4716f30b,0xd92f780d,0xd39d5922 .word 0x4bebe0c4,0xd2a740bf,0x743060cf,0x5d0c0b4e .word 0x1579c43f,0x79919e47,0x6e799078,0x123c85f3 .word 0xb7f3747d,0xfc1afcbf,0xcb499e26,0x3f4c41c7 p40_local2_end: SECTION .p40_local3 DATA_VA=0x000946000 attr_data { Name = .p40_local3, VA = 0x0000000000946000, RA = 0x0000000061800000, PA = ra2pa(0x0000000061800000,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 p40_local3_start p40_local3_begin: p40_local3_start: .word 0x01fc7aa5,0xd16676c2,0x92422b1f,0xda5de532 .word 0x8066e3c6,0xa1988996,0x634fc4bc,0x14381089 .word 0xe77f2ea1,0x4906ef1b,0x620c5d65,0x0128c658 .word 0xb136a11f,0x1b08d97b,0x8048b723,0x5e1af710 .word 0x5bea1575,0x54214f9b,0xef4b77b7,0xb2874397 .word 0x3f61c25e,0x2a489292,0x6bb7ac92,0xf1630f75 .word 0x846fdf4d,0x48bbf1ed,0x733f74a0,0x57838dd5 .word 0xae3ece1c,0xaa7ca8c4,0x917ca312,0xe4553e48 .word 0x6bac3307,0xb3d55a7c,0x8a3fc991,0xca30369c .word 0x9a24bd21,0xb8e4196a,0x0aa944eb,0x82217887 .word 0x903964b1,0x714205aa,0xb26d59f9,0x41c0b930 .word 0x573d9b0f,0xdeb235d4,0xd2c49fe8,0x650f344a .word 0x2b0904e1,0x12c89c2f,0xbb255e5a,0x681c48a2 .word 0x772177da,0x8db4c38f,0x4983ef6d,0xe659645d .word 0xa7783cca,0xe9914f0f,0xd9719207,0xaf972f58 .word 0xd017d493,0x70649f19,0x40e0034a,0x4ad353ab .word 0x95fd70e9,0xa00d431d,0xdad0ad46,0xf86c68e0 .word 0x97505c6d,0x4616b4e6,0x939c8e86,0x8acce7d8 .word 0xdb63536b,0x57be0354,0x08f2d0c6,0xfeda8a6a .word 0x56aa0f59,0xbf01f754,0x9f97e926,0x146d3fae .word 0xb6662a5a,0xd7dc95f3,0xa5c6c22c,0x7ba59dc1 .word 0xdc51ab43,0xcaa9c233,0x95a1d16a,0xbe768f99 .word 0x21524292,0xb20e2029,0xdc9e541a,0x3f4b8e71 .word 0x57df5676,0x221e4c97,0x1363c5c5,0x6d71cc8b .word 0x263777f1,0xd3af7c60,0x5c24c652,0x498bd096 .word 0x20cc7968,0x3229f15e,0xc262f474,0x41944ac9 .word 0xd96236e5,0x8833631e,0xd12fbf25,0x49019133 .word 0x837af7d5,0x2060ff77,0x29023baf,0xa9c4f0ba .word 0x8a59cf21,0x53a2c99e,0x5d99cd1c,0xe3a121e9 .word 0x3b3eeb9e,0x01913678,0x83249d20,0xd6f14f99 .word 0x4daebc33,0x8c4995a5,0x7ec13187,0x48ce0933 .word 0x1fc7b302,0x955e6f77,0xba4cfcec,0x8496b072 p40_local3_end: SECTION .p41_local0 DATA_VA=0x000948000 attr_data { Name = .p41_local0, VA = 0x0000000000948000, RA = 0x0000000062000000, PA = ra2pa(0x0000000062000000,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 p41_local0_start p41_local0_begin: p41_local0_start: .word 0x293df26c,0x05f254e2,0x23e0f026,0x504867ce .word 0x6e332553,0x56c5d957,0x71b54907,0x074dbc59 .word 0x69958929,0x78e38692,0xcec35e96,0x7fe1e88d .word 0x79256cef,0x3e560209,0x02c7cef5,0xa26d5309 .word 0xb777ea6d,0x24f1edeb,0x1a277b37,0x52ea1c57 .word 0x0533441f,0x456691de,0xbfd406a0,0x241e5e20 .word 0xf8550af5,0xcb2a67f9,0x8d61b4f7,0x3686d543 .word 0x69f6888a,0x4411adc1,0x0a6360e8,0xcef6ae42 .word 0xff8fdeb6,0xd1658fe8,0xc947cb46,0x91451c98 .word 0xcb6c066f,0xc2d18fcb,0xe3f1be6d,0x0a20f898 .word 0xfd77a79d,0xe10875ed,0x1ef38b18,0x618d24fa .word 0x3c4b191c,0xefc148a2,0x7e37f8a6,0x13c27dda .word 0xb4e22131,0x19af31ea,0xa3a53f83,0x286ed5fc .word 0xe5cd38b8,0xe3771581,0xcb7b1432,0xad98e2c7 .word 0x705bfaea,0xc2e1a363,0x7300ef44,0xdc336125 .word 0x4273ec39,0xc20b6a46,0x309e92cc,0x4a9bfc3c .word 0x8ca82803,0xa10085d5,0x49098b29,0xf8aa4f18 .word 0x7107a9f9,0x18559647,0x2d192492,0xca54235b .word 0x720842a3,0x7469925f,0xab85847c,0x40f3fce9 .word 0x5f8714cc,0x20a69454,0xf001ac0f,0xcfea5575 .word 0xdd2ee5d8,0x083d3ef9,0x2f52835c,0x1369d4c3 .word 0x680eb92b,0xc64e5ae0,0xa136f0fa,0x4e27b51b .word 0x909cd57a,0xca5a1705,0x9267faff,0x6111a82b .word 0x992972dd,0x67a6bda3,0x687f7c30,0xa3dff680 .word 0x60f94b23,0xbe871fca,0x4ab785cb,0x00e02b74 .word 0xcc8125b8,0x32aca9b5,0xcab332d0,0x71e598d0 .word 0xdf2ca48a,0xd3cae960,0x9fa38ee4,0x801965d4 .word 0x1a060d6a,0xd8f0a0ae,0x76d203f0,0x8a6905e3 .word 0x0e4a6f68,0x59b235f2,0x241b5e1b,0xf3e2a02a .word 0x8a0db31a,0x54403d86,0x27e33c8f,0xd3b77bb4 .word 0xffd0c30b,0x38d42723,0x3670333f,0x1df73c91 .word 0xda7c740f,0x861f68e5,0x8fe4024e,0x5ca06192 p41_local0_end: SECTION .p41_local1 DATA_VA=0x00094a000 attr_data { Name = .p41_local1, VA = 0x000000000094a000, RA = 0x0000000062800000, PA = ra2pa(0x0000000062800000,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 p41_local1_start p41_local1_begin: p41_local1_start: .word 0xbf10d2f6,0xa1477d69,0xd4a5622a,0x23e35204 .word 0x123efe53,0x12e13acf,0xacf8ac40,0x2ac9b4dd .word 0xfe8ea3b8,0x6f04a47b,0x4dcf4b58,0x6d3010c2 .word 0xc36fe4ec,0x30522b67,0xb771c02f,0x75297d10 .word 0x0380b45e,0xc1087376,0x9d89a62d,0x3fcf69ee .word 0x738203e5,0x82b36164,0xc5e163e1,0xe5a5b872 .word 0xf63ae661,0x4ecc37d2,0x093b339a,0x299379a2 .word 0x02c0fb3b,0x1bf22f40,0x9491b783,0x71521910 .word 0xf042a0a9,0x27cabc0b,0x37867ea1,0xabe15ed8 .word 0x1c1e1d96,0xfd9b2c6d,0xbc7d1cdd,0x624b0e12 .word 0x5f46c6cc,0xbfc39ef8,0x003544d8,0x008957ec .word 0x8e2fd624,0x978d12fd,0xf7f7375c,0x49491b69 .word 0x07f39134,0xfe16e21d,0xba0f184d,0x88f1989c .word 0x237f93d1,0x1bcc7ddc,0xa658fba8,0xa1b0d1ec .word 0xe02e15f2,0x1b56b9fb,0xd3882d7f,0xe29c4e7d .word 0x1db62174,0x80fa1ccb,0x23701fa8,0x3a2df3f7 .word 0x5236c669,0xbbd0d331,0x40d18a69,0x7ec578fa .word 0x97f99d57,0xbf6c99e8,0x1dff9124,0x217e9d75 .word 0xd2de8739,0x5dd1c5e0,0x8c757078,0x6266351c .word 0x005d8ff8,0x19ec39de,0x9ab74c9c,0x403d45fc .word 0x155d2469,0xc8f242fb,0x6b442ebb,0xb43aa7ac .word 0xe6e3c4ac,0xe4e8f113,0x81a201c8,0xca34d567 .word 0xea86fc98,0xf45ddd1b,0x7cbf9585,0xa582ba7e .word 0x0f4feabf,0x1968a65d,0x53714bf1,0x6e324760 .word 0xbef27d07,0x8c3705ac,0x218ac471,0x41d43d55 .word 0x57101f0c,0x75dd47ef,0xd9626ff0,0x879aa056 .word 0x471cfabe,0x2be5e45a,0xbdd93909,0xec7f3e41 .word 0x964cb1f4,0xc44b4f83,0xe6069cf8,0x551346bf .word 0x49a383de,0xf6aeec82,0xfb16fbe3,0xa251498e .word 0x1fa367c0,0x5fddbcc3,0x86241bb3,0x243a5a99 .word 0x83b54aeb,0x088a6ef6,0x4595edeb,0x8effe23c .word 0x6914b716,0xc226d604,0xe6d9b802,0xda00f38e p41_local1_end: SECTION .p41_local2 DATA_VA=0x00094c000 attr_data { Name = .p41_local2, VA = 0x000000000094c000, RA = 0x0000000063000000, PA = ra2pa(0x0000000063000000,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 p41_local2_start p41_local2_begin: p41_local2_start: .word 0xe807ca4e,0x7104e491,0x68895028,0xb6cd04e0 .word 0x47c37d5c,0x58a9fb38,0x1e97b5be,0xbb92cd21 .word 0x29a014c5,0xc7c7f9de,0x2bed8fef,0x3ac672f0 .word 0x0d933dfa,0x8c85beb4,0xb984cfd8,0x898b593d .word 0x1f64a533,0x906c46d8,0x86c21e8d,0xe9952723 .word 0x0beae15d,0x28a337d9,0x778e222e,0x8ce806a4 .word 0x500145d2,0x25c9f4c4,0x03f7e91d,0xa3ceeae6 .word 0x5265f72a,0x267d3eb3,0xf5cb741e,0x5773e2c9 .word 0x8fb2813f,0xaf89864d,0xec6597bb,0xb6714956 .word 0xdf02d6cc,0x48170e93,0x0399e82a,0xfab284ae .word 0x92ac05fa,0x333722dd,0x2a60b7e7,0x6ce2622e .word 0xb2dcc71e,0xbd9330d4,0x599e70d2,0xf4b0c06e .word 0xe295379f,0x780f0c1f,0x22f314ab,0x3dae5432 .word 0x5f39b985,0xf077f072,0x1051cabd,0x1acbad0b .word 0xa9106713,0xd23da88e,0x4f0b39cb,0x928ffe4c .word 0x0e95b6bd,0x43cc8966,0xee9b9e9d,0xc8253b42 .word 0x71e080af,0xe709b657,0x42304776,0x73018df3 .word 0xa049646f,0x76cff02a,0x13657126,0x8fccbee3 .word 0x846e981d,0xdb9a83b3,0x0649fc8d,0x8f385e73 .word 0x5a5ccf7f,0xdca3f7db,0x3d12838e,0x494e0a9a .word 0x245ffc5e,0x7fdfa818,0x8435aa3b,0xdea007d0 .word 0x80141111,0xb432e977,0x338e8630,0x829e70d0 .word 0xe0ac45ec,0xe56189b6,0xa2d807e3,0xfa8d7285 .word 0xaeff8623,0x7cf9357f,0xee6cdd7d,0xb6aa02ee .word 0x2f45910b,0xbd4e5f8f,0x3adfda32,0xb6a24111 .word 0xe65b393a,0xc53e695a,0xbb7aeee4,0x03506f77 .word 0x801b7b6e,0x5d98782a,0xdee92157,0x87344133 .word 0xc4f4596f,0xffa3be0b,0xce20a08c,0xdeb45ba7 .word 0xf0ef10a1,0xe4dc247e,0xbcc79016,0x82f3d577 .word 0xbcae38b8,0x973c27da,0x87a676bc,0x3af2d80d .word 0x91742900,0x1979065b,0xfa838727,0x00aa1052 .word 0x2fcb7d21,0x7bc97a23,0xe16f7df7,0xdfd36d25 p41_local2_end: SECTION .p41_local3 DATA_VA=0x00094e000 attr_data { Name = .p41_local3, VA = 0x000000000094e000, RA = 0x0000000063800000, PA = ra2pa(0x0000000063800000,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 p41_local3_start p41_local3_begin: p41_local3_start: .word 0xf2b511c1,0x8b6f7bcc,0x7c992793,0x74ff2968 .word 0xcbb6d834,0xbe3b51c8,0x2588c535,0xc1dd4f9a .word 0xd7f1068c,0x818acd8c,0x1de31de4,0x21a23a2a .word 0xaf93c61c,0xedb6d1f3,0x6f440bb7,0x03eafe4c .word 0x1abc389c,0x2ae3ead1,0x7fa10cbb,0x55adb4bb .word 0x0a5d443c,0x60698d20,0x67b81318,0xce48f3c6 .word 0xcaaa24f0,0x42f98538,0xcf653af1,0x989e7b19 .word 0xbbc4710f,0xdd2d8f81,0x19a7bca6,0x9d8f6ebf .word 0xf016ece5,0x22a6da72,0x742513ca,0x41cb250f .word 0xb7c1e190,0x0dcc3358,0x42f5716a,0x9e82782c .word 0x0ad361b1,0x7f5dbc4e,0xd2f358e6,0x437b2a70 .word 0x8b941174,0x1b08259c,0x7cec0b7e,0x4387e73d .word 0xab6827ac,0x01a8fb03,0x53b7c61c,0xbb63075c .word 0xfda09402,0xabae6e34,0xc4ee72b3,0x70f00ec6 .word 0x7e598765,0xa1f07b07,0x0edf1adc,0xe684c2a1 .word 0xd8bf92c9,0x1dbbd86b,0x5d3ce938,0x11eb64eb .word 0xea2c3077,0xe95f0a7a,0xd3407602,0x6a77751f .word 0x9277304b,0x48f619b1,0x5a16ce93,0x632ef4c3 .word 0x880cbd2c,0xfa9618e4,0xe3c2dac2,0xf40a69d8 .word 0xcc91b522,0x1b049df4,0x1ae5be2b,0xc4931f3f .word 0x9dd7100e,0xf5473315,0x2c101b50,0xa89cc015 .word 0x6c21ef67,0x5d64bada,0xdff0479d,0x8bed54d3 .word 0xb2802ec8,0x55b7eff1,0x470c051c,0x4cbaad76 .word 0x73f6dc0d,0x0f6b3899,0xc5986e6a,0x35af689b .word 0xad5cc431,0xc2d2b469,0x25d7b845,0xb785855e .word 0x47dcf6e4,0x85a8a428,0xd11238d6,0xd3bf540b .word 0x16745c73,0xacf1bf08,0x59b9a2e6,0xd7ecdaee .word 0x0d008409,0xeab68ced,0x8e61bbff,0x22c5386c .word 0x066e9179,0xd0584bf2,0x0bdfdf73,0x93f1f66c .word 0xc3648a49,0x5b057a98,0x3269f1cf,0xf2cb6e1d .word 0x69f1d840,0x66462152,0x07749b04,0x84738dda .word 0x90541427,0x3d653ec1,0xd251bd50,0xaadba9f6 p41_local3_end: SECTION .p42_local0 DATA_VA=0x000950000 attr_data { Name = .p42_local0, VA = 0x0000000000950000, RA = 0x0000000064000000, PA = ra2pa(0x0000000064000000,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 p42_local0_start p42_local0_begin: p42_local0_start: .word 0xf3b2ca62,0x676e39a8,0x9bdc8b39,0x83a1292c .word 0xb59798c8,0x5b187b41,0x7e351848,0xa797575a .word 0xd1b99864,0xfa5c6bcf,0x7f86488c,0x72604256 .word 0x64428871,0x0106d9f9,0x99596d05,0x92c266aa .word 0x9d4f55f9,0x852f865d,0x5004fc67,0x713d5195 .word 0x6339c1af,0x7f9507a8,0xb23d8df5,0xf4205a00 .word 0x643183af,0xfe3f2041,0x84d83fd8,0xdfdf668f .word 0xb35e9b90,0x1567876a,0x2c890978,0x7a4e829d .word 0xab1ba668,0x27b21804,0x058a9585,0x0181ee3f .word 0x64def66f,0x422407eb,0xd63ba80a,0x935da51d .word 0xd008e6fa,0xa0976cd4,0x592c6557,0xd727bd3c .word 0x846e19ac,0x93cfad5c,0x5cf57a5c,0xc0f35ab6 .word 0x821852f5,0x1bd72ed3,0xe6201ad3,0x5c2d288e .word 0x5058b97a,0xa51e41a7,0xbc6f7fc5,0x181da65d .word 0x81c06ac3,0x983f8df2,0x6a2e6195,0x40425ba1 .word 0x849734f6,0x47bad686,0xdc0873b8,0x96e5cd56 .word 0x39c68136,0x5d91c667,0xce975a3c,0x482cc20b .word 0x5c742ace,0xb40e7c5b,0xf5efe057,0x2cb1ebb3 .word 0x45b2bc4b,0x6b725f15,0x50918554,0x854c6cc2 .word 0x0290e4b4,0xa6b510dc,0x4aa67704,0x589f7219 .word 0x1639b65c,0x11539143,0x7052fed5,0xca8bc14f .word 0x0c152da1,0xe5c6d417,0xc6909ca4,0x2a2093f2 .word 0xffd8efb0,0xd7da5c6f,0xc13e88de,0x68658fef .word 0x22bd1799,0x7eff335f,0x7feff7fe,0x9d71ac77 .word 0x98df7579,0x4244d2f2,0xf6fdcf69,0x642b2652 .word 0x3dc321ad,0xc45ac662,0x0ef377b4,0x75ada5c0 .word 0x0cdd48bc,0x63106a69,0xdf270121,0x847065ec .word 0x486dce43,0xa173fdf8,0x130d13e4,0x21ae173b .word 0x34c2836a,0xeec77fcb,0x2a8df0b0,0xfd5d44fd .word 0x5a493c08,0xe9ea83ae,0x86c5afb3,0xfc2720e1 .word 0x49ca1abd,0x5a4d7849,0x5a65e1c2,0xe499e739 .word 0x6887b181,0x6b653647,0x6c845600,0x4cda42a2 p42_local0_end: SECTION .p42_local1 DATA_VA=0x000952000 attr_data { Name = .p42_local1, VA = 0x0000000000952000, RA = 0x0000000064800000, PA = ra2pa(0x0000000064800000,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 p42_local1_start p42_local1_begin: p42_local1_start: .word 0x358d3a90,0x83920f1d,0x543ca10c,0xeca02d1d .word 0x5a7dcef9,0x0e8da490,0x4b0e8b99,0x5463ff3c .word 0xeb3e155b,0xe7bf9b95,0xa5c271bc,0x85813503 .word 0x477f8c7f,0x6bdc0d63,0x6cbf2c6c,0x8c41dd4a .word 0xa6f9ec53,0x220853dd,0xc9d8b502,0xacf706d3 .word 0x4dce0466,0x71c19089,0x8cb312b5,0x91816717 .word 0x6342c56b,0x30b09dae,0x6c77b0bb,0x107ff685 .word 0xf6cd9d5b,0xce4ca7ba,0x7018b2cd,0x5681fe65 .word 0x7daeb54d,0x06550480,0x6e31673d,0x266c352b .word 0xd8c4be98,0x1fe61a64,0x504e797a,0xc85ba85e .word 0x6b42d707,0x9507502d,0xe4cbd01e,0x9ee33e7d .word 0x463af9ba,0x15afdfe2,0xeec26b7c,0x98e29268 .word 0x11b80049,0x7c671079,0x2b05655d,0xe6bdcf8b .word 0x4a2f2e19,0x27026d42,0x78563eea,0x7fef5d98 .word 0xc4a5856e,0xc2e73894,0x701cf0f7,0x8928b006 .word 0xaa3cf148,0xd4e7b239,0x9be44a4f,0x611d0c2e .word 0xdf5a562a,0xbe257040,0x263dfa8c,0xd3ab6bfc .word 0x20bb433a,0x2a2ccb58,0x45f77fa0,0xa96fda55 .word 0x5468e076,0x2f66433a,0x2241c95a,0xaaf9e7bf .word 0xfa72c309,0x37e70468,0x5bf3c3b9,0x9f01a872 .word 0xa2a2745e,0x4e4fda2b,0x49c487bd,0xdff4bb6f .word 0x4d9a2ca7,0x36b42e5b,0x654af977,0x015d95d5 .word 0xc02daa3a,0xd2338b9b,0x4683c8b0,0x77ac5fb7 .word 0x5207dfb2,0x2fc12813,0xe6833eb6,0x22228f8f .word 0xcead1b77,0xf76ec09e,0xf2b6c423,0x845f5e2b .word 0x704888d4,0x93669a91,0xba635836,0x394f2ab9 .word 0xc9d50a15,0xd445ef05,0x568a03ce,0xb989d860 .word 0x0e958adc,0xf42d57eb,0x3e0a7038,0x5c0d7c06 .word 0x9eb319b6,0xd183dde3,0x3204f2f1,0x8849da23 .word 0xeffa4f94,0x88256810,0xe7be751a,0xcf1fc05b .word 0xcc92cc1d,0x713006b5,0x0476401c,0x9e9f97ab .word 0x55a4b168,0x02f4d5ea,0xf1786752,0xa2fcdb4f p42_local1_end: SECTION .p42_local2 DATA_VA=0x000954000 attr_data { Name = .p42_local2, VA = 0x0000000000954000, RA = 0x0000000065000000, PA = ra2pa(0x0000000065000000,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 p42_local2_start p42_local2_begin: p42_local2_start: .word 0xc132e4d4,0xcfb028e1,0x0da67f00,0x3561d38a .word 0x4a6d3a38,0xe5d23c3f,0x14236ce4,0x57dca6c1 .word 0x409c579a,0xc6bb9b4d,0x256b080c,0x44ecc68f .word 0x6ea273f0,0x9ae82935,0xbc081f6a,0xe1620cea .word 0x8b7305d7,0x70aa81c4,0x5a7f126f,0x3f3e214c .word 0xb25955a9,0x7f23b659,0xa3c1a905,0x218fe7d0 .word 0x155cbf11,0xdc4f7a56,0x11048736,0x8371d853 .word 0xa5a2a09e,0x1df8f7e8,0x4e5f4f6d,0xfcff76c7 .word 0xfb1446bd,0x37ce5b5d,0x31323d59,0x3085d893 .word 0xac6872d5,0x40a5a391,0x9610bae7,0x2253703a .word 0xcc196fde,0x768c9056,0xa5810b15,0x34a21d3b .word 0x733f2832,0xe1daed1c,0x7e7495d6,0x93ec4524 .word 0x48ab01ce,0xd23423c0,0x744656ab,0x4b3e84ca .word 0x6fdb8280,0x7ab19f1a,0x6744a61c,0xe35ae840 .word 0xbe20e1c4,0x9fd22f70,0x4d3e4740,0x199edf0d .word 0xcb9bda8f,0xb51f5e51,0x329672ec,0xb1e3719a .word 0x94774f77,0xf67392e1,0x3a00c08e,0x48364602 .word 0x372fc9a7,0x784454d6,0xb3606011,0xbbbee5df .word 0x3c6e158d,0x4824f66f,0x3ed8c73a,0x0e4cc9df .word 0x681ba745,0x97907470,0x6d1230a6,0x859dc0eb .word 0x3547a6c4,0x206d20e0,0xacd9a159,0x039dad42 .word 0xfb2124c0,0xf1646dc4,0x6eed2cef,0x0bc5bce7 .word 0x5dc71132,0xb08d3b29,0x7f96efb3,0x4b05c1b7 .word 0x5f1006d8,0x403408aa,0x524f4711,0x14a6edfd .word 0xe7756be3,0x13c9b468,0xef112ec0,0x748136bc .word 0x9e5c9183,0x32368b72,0x3ab146e4,0x79e3a94e .word 0xa02a2910,0xbc5ba244,0x3dc7fcdf,0x575fb17d .word 0x4de43662,0xe894b236,0xc922423d,0x8dd93d08 .word 0xaee1da91,0x51fe543c,0xbd54d63b,0x6a6546f2 .word 0x1d8fbb1a,0xedcb7170,0x17cd033d,0xf9c9ff15 .word 0xa6392955,0xd80255d2,0xab0b1c54,0x306412ac .word 0xfea2f1b6,0x22808089,0x7beafeb6,0xbb1dcf34 p42_local2_end: SECTION .p42_local3 DATA_VA=0x000956000 attr_data { Name = .p42_local3, VA = 0x0000000000956000, RA = 0x0000000065800000, PA = ra2pa(0x0000000065800000,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 p42_local3_start p42_local3_begin: p42_local3_start: .word 0x00e9a783,0x2a2270b8,0x7af3b66a,0xef05a45d .word 0x8d51b10e,0x895ed9a2,0x4c0ef6ec,0x10d3647a .word 0x941ec671,0x23bb0176,0xccf5abbb,0xae5bc03c .word 0xe9036c44,0xfa301a05,0x610a0238,0xed8bae21 .word 0x1bcf6cab,0xb4948319,0x39169ac4,0x33b79d39 .word 0x14491ae4,0xfecd5b1f,0xdc2be6d3,0x1e5558d1 .word 0x9db47ac5,0x397cb4ab,0x1685c929,0x78ebc031 .word 0xa4e48fcd,0xc6a7acc8,0xbbc77771,0x6782d120 .word 0x5893c004,0xe4f3c651,0xe1a63f30,0xafc3dc9b .word 0x063b2785,0xffc579e4,0xee1bfd73,0xd6f93a3e .word 0x148b587d,0x5b34bbb8,0xba9a16f0,0x8a738175 .word 0xa4d3f4c1,0xe7b90403,0x564f0ba7,0xb8a87eee .word 0x32d621de,0x4aac02b4,0x0f038949,0xe72ad043 .word 0xa255bc4a,0x5d91c787,0x36e1397d,0xa5e53436 .word 0x49a182ce,0x95b232c2,0x186c4178,0xaa512d3d .word 0x9625beb4,0xcb48dc6b,0x8be7e404,0xada8bfc7 .word 0x06ebf218,0x57d9a051,0x64e4e14b,0x8d760ef0 .word 0xb42ddbbb,0x5a5e6432,0x4829631d,0x5fe83754 .word 0xe5119ff7,0xb72d9b6a,0x38f3516d,0x99243629 .word 0x150edd28,0x265f071d,0xeccdcf8e,0x3d65ec6f .word 0x0f401400,0xac112748,0xf1d605b4,0x5b25d620 .word 0xace5226f,0x9556f388,0xbd8e6edb,0xce49a638 .word 0xbff527d2,0x3482ff62,0xaa74930a,0x29202d21 .word 0x2406735f,0x4cd0b5be,0xa796ddc3,0x491e6a34 .word 0x37c6cbcd,0xd4327ccf,0x3fe1e2b4,0x2003f811 .word 0xfc8e4c03,0x8dc4bed0,0xeeec1bf6,0xf3e1acb1 .word 0xf7d90e0a,0x8ff10988,0xe07a783e,0xf5f674c6 .word 0xcb866da7,0xec1a73ab,0xe1b486d2,0x8a7ecc6f .word 0xfe694d7b,0xabdb30e1,0xc31d0eae,0x0a77bc72 .word 0xac58130c,0x7cce3330,0x5f33938a,0xed7ef30a .word 0xcc872754,0xf3ef1c89,0xdbb9997b,0x10344e8f .word 0xd2825975,0x1a3e00ee,0xd3d1c2d9,0x7eac1067 p42_local3_end: SECTION .p43_local0 DATA_VA=0x000958000 attr_data { Name = .p43_local0, VA = 0x0000000000958000, RA = 0x0000000066000000, PA = ra2pa(0x0000000066000000,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 p43_local0_start p43_local0_begin: p43_local0_start: .word 0x2a79ac9b,0xacc6c6e3,0xf1fc695b,0xcc21bfdb .word 0x25a3baf8,0xf7a1ebc9,0x5f4a75cc,0x70e9f238 .word 0x60c5c8e6,0x74663c72,0x6ad23c71,0xec3fed25 .word 0x3858d4bc,0xa6ba446e,0x8e392e90,0xef4364ca .word 0xc67d8dde,0x12097e15,0x97892b64,0x9e92b001 .word 0x2ef1b2fc,0x50e58d7f,0x5de81fbf,0xa2ef1c29 .word 0x2eec54f9,0x5299e027,0xce97e6be,0xbe77a451 .word 0x7081d55f,0xd433b0d0,0x4d9f0454,0x88d597bb .word 0x398a6da9,0x225a194d,0x1b4e6001,0x5cc2bbe9 .word 0xfae505f9,0x59bd1b67,0x84161c20,0xd38fba5e .word 0x5815430c,0xeca888a4,0x3e839452,0xafc6a205 .word 0x377e9f94,0xa1d5c701,0x57e5e070,0x2c3a025b .word 0x0307640c,0xdc462026,0xc51b8357,0xbae019ec .word 0xe3985f99,0xedcea7c9,0x8d610863,0x06e9b8d3 .word 0x72ca780c,0xcac5697a,0xa7f2edcc,0x764195b0 .word 0xdda29415,0x175ab508,0x213b82cd,0xa79b8a3f .word 0x073b450c,0x407eaac7,0xae5ad355,0x59c5dbf4 .word 0x7d088946,0xa38d3a28,0xedf81404,0x76b14c5a .word 0xa8cc3ff2,0x8c7670ef,0x2e018cd4,0xad7bfc5e .word 0x196de990,0x1d16846e,0xa0feac4a,0xb420d916 .word 0x0a17f1b3,0x2dedb51a,0x4bd50471,0xad640297 .word 0x17f0e4ab,0xff250e22,0x90efdf7a,0xe0f953c0 .word 0xe146ea50,0x40fba96a,0x928fefee,0x7099470d .word 0x93699cee,0xe01628bb,0x8c504909,0xb14c4b10 .word 0x88a4108f,0x02155d45,0x6762e459,0x2f0291f9 .word 0x98c05cbb,0xa1951e74,0x2a2e7b97,0x51d899e1 .word 0xf7db7ce3,0xf392f68c,0xfd6a7613,0x226870af .word 0x1776ec95,0x0eb1ff3a,0x8abf595b,0xd2a1fd1b .word 0x12615ed5,0x4158da4c,0xbe26ca7c,0x239cb4f2 .word 0x06281fe0,0x42c06e0c,0x07d06c5a,0x7183da9e .word 0xe1f671b8,0x6271736e,0x42484c44,0xefa3c20d .word 0x7a8d0fa7,0x984eb458,0x1f8f1fb2,0xd8265b8e p43_local0_end: SECTION .p43_local1 DATA_VA=0x00095a000 attr_data { Name = .p43_local1, VA = 0x000000000095a000, RA = 0x0000000066800000, PA = ra2pa(0x0000000066800000,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 p43_local1_start p43_local1_begin: p43_local1_start: .word 0x7beced94,0x80e4d0f5,0x3e77863f,0x876115c8 .word 0x6df18e8e,0x145bfdf6,0x6f9acb22,0xc62e8c66 .word 0xfeaccadf,0x4e841006,0xa8ec06b2,0x9dd45edc .word 0x7cf02f7b,0x3b0ae83c,0x9381c729,0x8518eef4 .word 0x2898f0a4,0x22ab200e,0x5b35db10,0x41b87aa2 .word 0xf0ef218c,0xbfe5b607,0x6d325bed,0xc1388109 .word 0xb6b9e481,0x6c0290cf,0xfc8fad03,0x8c21f24d .word 0xfaa42ec0,0x1f366ecb,0xf6727854,0xd7848867 .word 0xb1a9c408,0xa4b8513c,0xf6cbe42c,0xa7f20c97 .word 0xd4460077,0x72e66607,0xde0f54cb,0x2f0eeb90 .word 0xfdb9b000,0x73a366c0,0x845dcb6a,0x81620562 .word 0x9d642777,0x3a9475b4,0xd061a92d,0x56baa363 .word 0x5124ce71,0xdadbde2f,0x5c616cde,0x7a4c11d6 .word 0x0ad5bf25,0x4bd51339,0xfd31b74d,0xb8f47e3d .word 0x7b24d748,0xfcbd9032,0x2b5d56cb,0x0a0baddd .word 0xd23a5d22,0x77fd6c6d,0xe5e7c1cd,0x40f0c326 .word 0xfa309a10,0xf021b69c,0x129cfe3b,0x4d8ad203 .word 0xf18c742f,0x253ce0d1,0x09ef0085,0x77d235aa .word 0x026e6f0c,0xe4bb3b80,0x8bccd211,0xc610227a .word 0x7a07494f,0x4be02123,0xf8548d99,0x96fdbe5b .word 0xb2a5d6de,0xd80aefb8,0x99245649,0xb8d9da1a .word 0x9c74f578,0x0f0d27d5,0xbd1fb49a,0xc52558eb .word 0xb81b7bbc,0x0218907e,0x0a6ac7c8,0x3fbfe420 .word 0x74052801,0x96993815,0xe0c2270d,0xf9775743 .word 0x02377648,0xbef1db26,0x47ce9a17,0x6c952e0a .word 0xa572836c,0x7ac9c3cc,0x079db31e,0xf2b08d4c .word 0x4cb99102,0xe605d687,0x955082a4,0x312e7343 .word 0x1a0dbeac,0x4fe244ff,0x6611c9c8,0x3ffd16e5 .word 0x2f1db5de,0x7cbf76e2,0xf52b3a0c,0xfa760744 .word 0x8d3e714b,0x70985efe,0x66acdf08,0x401760c4 .word 0xb3434435,0xb2dd4875,0x6c9c7773,0xf427f8fe .word 0x6e1055d0,0x3871e319,0xe6300a60,0xe0a64809 p43_local1_end: SECTION .p43_local2 DATA_VA=0x00095c000 attr_data { Name = .p43_local2, VA = 0x000000000095c000, RA = 0x0000000067000000, PA = ra2pa(0x0000000067000000,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 p43_local2_start p43_local2_begin: p43_local2_start: .word 0xe10a818a,0xe8329853,0x2e9cce17,0xb47794ce .word 0x86bfd6a7,0xc6372ccc,0xae9f7636,0x1697bb7a .word 0xa04aadbb,0x3dcdd365,0x9831c808,0xeff9da6e .word 0xf7dc4981,0x6ec16dd1,0xcce07b26,0x84ce1fbf .word 0xaa532646,0x30324206,0xedfd39c9,0x83db0ac0 .word 0x38e24b80,0x078c2b80,0x4d50629c,0x99c42182 .word 0xd17e510a,0x78d90c27,0x24f9998c,0xdca796aa .word 0xa4569e1d,0xcdf0018f,0x5f82b257,0x0d1cddd3 .word 0xb4dad6a1,0x409098bb,0x3bc50b8d,0x1356847b .word 0x01df68c8,0xf172d263,0x655e2dd6,0xf806169d .word 0x53a77dee,0xda5f03f2,0xfafc60d9,0x119647a7 .word 0xd8515e79,0xfeab48d9,0x8d38ab05,0x010150ed .word 0x584f4a45,0x86e76030,0x82992aa5,0xc119143f .word 0xa07412a8,0x48786c72,0x83be6f89,0x683e0a1f .word 0x838f8713,0xd8210dd1,0x7825f34e,0x8a09b7e3 .word 0xbb07aeef,0x20404937,0x307c3fa9,0x2c71ddba .word 0xe55620ee,0xbf259841,0x64efe156,0x79936460 .word 0x646df1a4,0xc145a0dd,0xe0583b62,0xa4975364 .word 0x2f73b8ed,0xd87f50e3,0xcec2574d,0x03658c03 .word 0x62bfbda3,0xa3357690,0xc52442c0,0x2a4fcbbc .word 0x068594f5,0x15e9a9c1,0x556197de,0xf60b668a .word 0x24cdc2b4,0x2e3fcb2f,0x1c9e66c3,0x2f3d900d .word 0x63231f88,0x3ebcf96c,0xba742916,0xd6b41f32 .word 0x5049e8cb,0x9f66e927,0xcd18ef4d,0xe3730b39 .word 0x84aeac00,0xb582748e,0x2c1cb3bb,0x0dc16321 .word 0x4a30b9df,0xcd60d727,0xe6e500e4,0xdc7fccd2 .word 0xd15fc584,0xd9159763,0x525396af,0xb9811b54 .word 0x1f385f98,0x89eaa305,0x40a293be,0x8acf99a8 .word 0x7d295698,0x1a83487e,0x3e4292ce,0xe801bac3 .word 0x6d575f70,0x77cce5cf,0x81a5d73e,0x7b80f9e2 .word 0xe86fece1,0x9f7b591d,0xae412dda,0xf580f62a .word 0x3a9e108d,0x18b81e59,0xf8a6414d,0xfbe5ea0a p43_local2_end: SECTION .p43_local3 DATA_VA=0x00095e000 attr_data { Name = .p43_local3, VA = 0x000000000095e000, RA = 0x0000000067800000, PA = ra2pa(0x0000000067800000,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 p43_local3_start p43_local3_begin: p43_local3_start: .word 0xe16d00f8,0x0e18a678,0x2ce4d708,0x89ba4a14 .word 0x815775c6,0x886dd26d,0x90e331a5,0xb3aa6fc7 .word 0x3fa9b514,0x9e462cb6,0xcd5ab676,0x3f33fa62 .word 0x43a0c4cf,0x6821478e,0x2d4693bc,0x9004ada1 .word 0xdab66281,0xe7c626db,0x2434dfb6,0xb1e7cb82 .word 0x4b81c6d2,0x664b2021,0x9c82cb1f,0x82e746de .word 0x28b141ad,0xcd340502,0x11dab015,0xe8b84d66 .word 0xe1e7d8bf,0x93b548a1,0x1e8fce6e,0xa5cbd090 .word 0xbfed579d,0x05b9ccd9,0x73fdefda,0xcdd25d0f .word 0xebdff12a,0x17fe6345,0x4cb2413a,0xd5873efd .word 0x7c5a5178,0x3e4f10ab,0xf6594d84,0x588bdd13 .word 0x013d7466,0x65cf2a3f,0xad2fd337,0x4f4545e4 .word 0x051e2ebb,0xf1fa5ae7,0x76d56378,0x6a85c7e3 .word 0x260e1ba8,0x7fd6b3ec,0x39a9b78b,0x4047cac9 .word 0x3d1c8b48,0x203d89f2,0xe5ceb9e6,0x1eb768d0 .word 0x019bfa59,0x61f94b81,0xfe43a4ff,0xea26f565 .word 0xb0db1082,0x575dd4b1,0x50ed5d84,0x3901fd5c .word 0x0a0b29fc,0xb998b3ae,0xad2fd8b1,0x9cb1cb4b .word 0x0d563a8c,0x35c08f86,0x0a9a3582,0x44fb305e .word 0x6279c246,0x3ffacecd,0xc6aae7e4,0x1699d980 .word 0x285a513f,0xdffe22e0,0xb6a33a85,0xe86674cf .word 0xa28b5b45,0x96411009,0x7e8ece55,0x29b6d551 .word 0xf5332652,0x632d9a53,0x42e4520e,0xadb4bff0 .word 0x37cd52d1,0xf8755159,0xd301c750,0x5f48a5fc .word 0x3037ae6b,0xd630ff33,0x59b5ea39,0x0ad29192 .word 0xbbaca5a0,0x45e8cc56,0xb9210870,0xcfc11596 .word 0x781726be,0x029bf256,0x5a7110fa,0x5f14c100 .word 0x877d0d24,0x2a9b9e21,0x761dc914,0x0d155584 .word 0x647f4079,0x84a10370,0x51262899,0x6b9fcf52 .word 0x0c017ffe,0xe06c612e,0x292c9caf,0xa5304870 .word 0x9d2f766d,0x28a9171a,0x19d1e8ae,0x1df06c53 .word 0x6ec540f4,0xcf74eea7,0x13c59d91,0x43913808 p43_local3_end: SECTION .p44_local0 DATA_VA=0x000960000 attr_data { Name = .p44_local0, VA = 0x0000000000960000, RA = 0x0000000068000000, PA = ra2pa(0x0000000068000000,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 p44_local0_start p44_local0_begin: p44_local0_start: .word 0x7cc69842,0x02cce0de,0x777eb93b,0x15234755 .word 0x31fd8e38,0xc2817288,0x338fafc8,0x65a6b074 .word 0x1bf92ae0,0x6cd0a5fd,0x47c350e9,0x978fc1c0 .word 0x6b8f0465,0x0f9ffac6,0x2a6e48b2,0xe5a33d42 .word 0x3c67d806,0x47775790,0xfee5f330,0x9fa318bc .word 0x9e5acf68,0x044dcb4f,0x3336b4dd,0xe6f0d0e6 .word 0x50683dd2,0xa8f2296b,0xc88ed774,0x8e74aaf8 .word 0x749c93b3,0xe956cbf1,0x7dc175ec,0x5c849cda .word 0x92392773,0x7c610dd5,0x28d0f74f,0x9e020f4b .word 0xcda83cb5,0x242ad868,0x68d46e3d,0xffc66470 .word 0x1ca86d92,0xc84331ea,0xc91b0f68,0x8e3f4000 .word 0x47895ce1,0xac1821c1,0x4b10ac84,0x076b13e1 .word 0x9664ee06,0xbd1f541a,0x5ecacf67,0xa555cd0e .word 0x554082ff,0x019fe92f,0x94b0c325,0x7fc0b4ac .word 0xc8dc56bc,0x9de6679d,0x402b047a,0xe272cb5f .word 0x218ff90f,0x27ee5109,0xa169959d,0x7f430b4b .word 0x4bd306e0,0x5d0008d9,0x59c76dcb,0xb7fc8964 .word 0x72b7cbfe,0xdc1e56e8,0x5c244f73,0x5546e29a .word 0xb0680dab,0x0b736993,0xb51763d5,0xee933ba1 .word 0x628ecc34,0xed6cacd9,0x70468a55,0xeb702f34 .word 0x4a9a6e2a,0x6cd1aedd,0x155cff55,0x8ae03841 .word 0xd24e2874,0xc393e276,0xc0bc3b1d,0x15f22297 .word 0x1f7a4028,0x61fce2ce,0xde7afbbe,0xbac13782 .word 0x9fa68e1a,0xa80d4703,0x976f2e40,0x58949524 .word 0x739a86a5,0x70bdddc0,0x2eafd8e2,0x8b997d8e .word 0x3099e1ca,0x72f5de1f,0xc48b5175,0x82988571 .word 0xcb42dcc1,0x9336361b,0x2dbc9f2f,0x3cb24791 .word 0x73e4a179,0x79e10f78,0x02dc678c,0xcdbd93a3 .word 0xd4d9b6be,0xde8d2a8c,0xaf9fd045,0x5d29b6d7 .word 0x024e3ac0,0x47d61678,0xbeb22d6d,0xbe5a5f93 .word 0xe7a43e08,0x8ba4736e,0xd6cf3beb,0x94c08e20 .word 0x968c9bf4,0xe9311e5d,0x030a2d75,0x60b75c91 p44_local0_end: SECTION .p44_local1 DATA_VA=0x000962000 attr_data { Name = .p44_local1, VA = 0x0000000000962000, RA = 0x0000000068800000, PA = ra2pa(0x0000000068800000,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 p44_local1_start p44_local1_begin: p44_local1_start: .word 0x808c71e5,0x08c03df3,0xcd378f39,0xd82ed25a .word 0x910b8b41,0x8b4a662e,0xdd46d59b,0x6561137d .word 0xbbc01f4f,0xf82a39db,0xbd660b8a,0x59a1bdbf .word 0x4bc849f4,0x99476bde,0x66af1c3e,0x08db1fbc .word 0x0c704f8e,0x9b4e5a6d,0xd101833b,0xfd67e8a0 .word 0x0cc81c1a,0xf3abf5ab,0x5a335ff0,0xab7a611a .word 0xc0cf1633,0x45721b7a,0x8d8a88f1,0x5090605c .word 0xfc647f77,0x3413fe6f,0xc2a91a6a,0x90c208f8 .word 0x05a57ddc,0x09c213bf,0x26dd9b6d,0xd4e0e113 .word 0x78c627ce,0xd086bede,0xb6d428e6,0xef6147fd .word 0xbbffe12d,0x25d3a0b7,0x5b2efd12,0xab332485 .word 0x6dfd0f4d,0xe7a9ddfe,0x5ac6b400,0x56df2930 .word 0x95df955b,0x773b9a93,0xf50e3eef,0x42609571 .word 0x8c914945,0x03a28f7b,0x378a6667,0xe9f7a025 .word 0x164b20f1,0xbebfd4d3,0x974101ef,0x809adb0c .word 0x28f471ed,0x0f2e1275,0x453a1920,0x78bc7b8a .word 0x2f89e955,0x3143ac64,0xef1147e4,0x65a84602 .word 0xbf3bb944,0xd1aff3f6,0xd83d7fb7,0x5450ae80 .word 0x07ec9cf8,0xf5a430cb,0x57ed3f8c,0x1307bd64 .word 0x37409961,0x54c1e826,0x2db5b1ff,0x0dc4781c .word 0x5040776e,0xdb571e39,0x10607d76,0x82b548dc .word 0x1020329a,0xc7758966,0x5ce880ee,0x3e94dad9 .word 0xd1888afa,0x5926accd,0x858e77bb,0x8b5a451f .word 0x9c77d90b,0x61611cdd,0x95b251d6,0x9089175f .word 0xcba5f8fa,0xa9201cb6,0x2f410374,0xf7e2b88c .word 0x4de44b65,0x314ae65f,0x6c943579,0x371ec939 .word 0xac83049c,0x47525e19,0xc8462cb9,0x4a5faf33 .word 0x056fd03d,0x260c3f4f,0xfbf6e92a,0x448bc217 .word 0x30bd2ce6,0x89eb9eb5,0x14bd8dc1,0x76475929 .word 0x151e08b4,0xce35bf9a,0xafcda6c1,0x8bda7680 .word 0x9341a0ba,0xde4483f5,0xe7b4fc51,0x07e7bf98 .word 0x0b744c79,0xeb4b3ca2,0xc19095b5,0xe79a43e8 p44_local1_end: SECTION .p44_local2 DATA_VA=0x000964000 attr_data { Name = .p44_local2, VA = 0x0000000000964000, RA = 0x0000000069000000, PA = ra2pa(0x0000000069000000,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 p44_local2_start p44_local2_begin: p44_local2_start: .word 0x154d44c7,0xc8fa5456,0xdb75b39f,0xfedfbb8f .word 0x1f3bc049,0x42979f80,0x1c6bee7c,0x8c430fe8 .word 0xbd3361b9,0x85af0f4a,0x3fbfe487,0x33bc7838 .word 0xf82e0f49,0x5009abc4,0x49e32714,0x58a816da .word 0x741ca2e9,0xd1802cc4,0xff0b7950,0x7084095b .word 0x14f9d7bc,0x8d59a364,0xc974a25b,0xf667bf0f .word 0xa6ed062a,0x0b876d7e,0x45fd5c7c,0xa2e61b12 .word 0x47a15fb1,0xb2408804,0x66fd8f62,0xb2eabb01 .word 0x49ab300f,0xd236add4,0x56f31638,0x04d721d9 .word 0x7174740b,0x7c1335ec,0x68bf18e9,0x8eacbf1b .word 0x9a9bd576,0x5e9d8065,0x9b389bd0,0xaa2e5518 .word 0x745013ed,0x79367ae7,0x2f41ad3b,0xee38b1bb .word 0x35c32ccd,0xb1e9b5ea,0x0fe7827e,0x4c3149b9 .word 0x0dd45da0,0x9d56b990,0xa6eafc22,0x9057741d .word 0x6f9f8bc4,0xa788032a,0xd7a4075a,0x31244b37 .word 0xc8357f00,0x7841aed7,0xd0a32dc7,0x3d05df66 .word 0xb38e7a81,0xaf3e459a,0xa3292573,0xdd7cba29 .word 0x8fe627f9,0x4a9e8dbc,0xb15ae0e4,0xbed038d3 .word 0xbc4e25fd,0x69da755e,0xf63abcc1,0xc95a42df .word 0xa45b26b3,0x41b0081c,0x51e74029,0xc83e712f .word 0x6dc41832,0x4d8cef6b,0xc2c426dc,0x33ee8a38 .word 0x22b336ee,0xcdb27011,0x9b0b692f,0x19b4e75b .word 0x1b9624a3,0x43751403,0x3ac7580e,0x27e8b705 .word 0x5621197a,0xc2ee207c,0x67930ae4,0x08e6716e .word 0x19c9c014,0x2c47c9bc,0x20d6d2ce,0x7e21bbe7 .word 0x5afad129,0xefc097ce,0x5acf015d,0x64fd4724 .word 0x9db7d363,0x5c0633c4,0x2969976b,0xce396234 .word 0x4527882b,0x591d2508,0x146394dc,0x41009405 .word 0x6dddab70,0x22ce5941,0x09fb9f16,0x48f8967a .word 0xd6cf4901,0xabbad0b8,0xf4f50ed3,0x0c57273f .word 0x26495344,0x77bad008,0xd46f744d,0xf91cc294 .word 0xcfba1ded,0x8292cae7,0x63670e14,0x432a85b9 p44_local2_end: SECTION .p44_local3 DATA_VA=0x000966000 attr_data { Name = .p44_local3, VA = 0x0000000000966000, RA = 0x0000000069800000, PA = ra2pa(0x0000000069800000,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 p44_local3_start p44_local3_begin: p44_local3_start: .word 0xe47e2d2e,0x690b6463,0x1d61f4e3,0xd00319a3 .word 0x77da6246,0x8d2947e3,0x3fcc1cb8,0x83cc2810 .word 0x484a4b45,0xd8d41ccc,0x25832675,0x6b5a6caa .word 0xceafd4bd,0xd2872d6b,0x709c7c3e,0xb7ff0056 .word 0x56e0049f,0x3755b970,0x16cdde36,0x7add66a7 .word 0xb97c644f,0xdfac05b6,0x939c5e6c,0xec8d5c63 .word 0xffa627bf,0x4c472c24,0xbcebffd0,0x735234b6 .word 0xf28285c0,0xe2c8325f,0x51cbefe5,0xc94290ea .word 0xe299778e,0xe9a7ad88,0x365b646e,0xb0d4b741 .word 0xbd3a577a,0x620dbf64,0x9ec0cc1e,0x06e83258 .word 0x30581ad7,0xb70d2ab1,0x72449e0c,0x4bf429f4 .word 0xa83ec288,0xec562bab,0x7e21c728,0x11d3ead3 .word 0x7ca5d270,0x7c7ca8fb,0x46c4e10a,0xc07c45fb .word 0xe857fd54,0xe5ac40eb,0x77aa5986,0xb11da1f0 .word 0xb2b6c9e0,0x17e01864,0x5a2af889,0xc1721b59 .word 0x28f03e8c,0x9bfe9bc0,0x41c89cf9,0xb20a17ab .word 0x21f003ce,0x4fd74c67,0xcab970a3,0x5d85b11d .word 0xf1681ce1,0x1cc9712a,0x8f9d232b,0x5054a425 .word 0x802359dd,0xaf9144d8,0xa72bbc63,0x47f37b58 .word 0x9a43d1b5,0x50693a24,0xa1cd1d8b,0xbe973fb8 .word 0x008eab76,0x6f10ad12,0x0d28daa2,0xa7099491 .word 0x8db8d657,0xac812a0c,0x2bbecb16,0xe8bcd34e .word 0x02087a7b,0x1d2111fa,0x68c142d8,0xa4aeb86e .word 0x69e29a8b,0x9b19d25d,0xbe855082,0x0c5891b0 .word 0xad568f15,0x59e06ad2,0x90977591,0x9f75d95c .word 0xd675309f,0x356efb6a,0x126b01f9,0x01563389 .word 0x84a88c40,0xbd21f053,0xe5471b55,0x45a84546 .word 0x44b43db4,0x937d2b37,0x7156a599,0x76309a6f .word 0x3a13a349,0xd3b09d06,0x41f92e65,0xd387aec2 .word 0xd078ddaa,0x5ea7ae3a,0xbe843045,0x378ec399 .word 0x334fc286,0x3e0c3e1e,0xf33985ee,0xd224969c .word 0xecd40ec8,0xda8e2a58,0x286e2bfa,0xbc8cc06f p44_local3_end: SECTION .p45_local0 DATA_VA=0x000968000 attr_data { Name = .p45_local0, VA = 0x0000000000968000, RA = 0x000000006a000000, PA = ra2pa(0x000000006a000000,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 p45_local0_start p45_local0_begin: p45_local0_start: .word 0x688bd38a,0xf399a9bd,0x761144d8,0x81aa6834 .word 0x8d5de68b,0xe52b7f27,0x99cbf1d1,0x34e41356 .word 0xb374b5ec,0x07928612,0x32647cb9,0x7531801c .word 0x15bbb001,0x18cffac2,0xbcce4bbd,0xa0a0d87e .word 0x6da6bc67,0xe205bab6,0x4f39e7da,0x83e84163 .word 0xe6463df8,0x061ab737,0xa82544ca,0x8e8892e0 .word 0xc452ae02,0x9c8ae0f1,0x369005e1,0x1c96da9c .word 0xa1a11ee2,0xabd5195e,0x50a60a8f,0x22cecb86 .word 0x1dde1038,0xbe5db017,0xad71f9c7,0x09316239 .word 0xa28a9ae4,0xdd2c7c09,0x835b8c7d,0xe068e884 .word 0xa0757efd,0xce5dcd9a,0x119abf03,0xa31cf881 .word 0x8a3e46b4,0x3d660aa5,0x36221d5d,0xd751cc1b .word 0xce79d668,0x023e8d28,0xce40270c,0x13ca9970 .word 0xae72cad1,0x6967f39e,0xd6986543,0xd195414e .word 0xea808ed8,0x40e7a07f,0x6fd305df,0xfc4aeee0 .word 0xd6d49a00,0x2ce084f8,0xb05157f1,0x43bfb173 .word 0x991d4c25,0x881782e9,0xc268f97d,0x52311321 .word 0xc5f0dff3,0xe9cced5d,0xcd676181,0x9fb78d17 .word 0x503d2735,0x8d324b74,0x3ef42716,0xeb24ed08 .word 0xd66980fa,0x4375ec74,0x008b30b3,0xb5374b65 .word 0x4e473503,0x580c2529,0xf47b77e8,0xd40044ce .word 0x159c6ec9,0xc9a7cd71,0xff04fd78,0xc1e36a04 .word 0x1bbf52de,0x08ee0821,0xeff3c3ee,0x2e25066c .word 0x26ccbfaa,0x831575d4,0x9d9e38e8,0x3d261676 .word 0x71bbe307,0x6f3dc68b,0x8d6346ca,0x64b7db4a .word 0xb24da6e5,0x0fb08e3f,0x632fd944,0x4dc178ca .word 0x08381d1c,0x72a476f8,0xd626c716,0x223c02b3 .word 0x6672b644,0x1728419e,0xf33c38e0,0xbbc06837 .word 0xe528b9f5,0xe40a5a57,0xab6eaedc,0xae365d33 .word 0x6d89c7fd,0xafa5585f,0x065e6bd6,0xe149a005 .word 0xc4794035,0x34d3a47d,0xb673ca21,0xc1f233cc .word 0xb23156b7,0xe6675fb2,0xae035cff,0x5ef3e61e p45_local0_end: SECTION .p45_local1 DATA_VA=0x00096a000 attr_data { Name = .p45_local1, VA = 0x000000000096a000, RA = 0x000000006a800000, PA = ra2pa(0x000000006a800000,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 p45_local1_start p45_local1_begin: p45_local1_start: .word 0xffd84c2c,0xe95069d4,0x9ed4d6d7,0x85e3a969 .word 0xbfe4f5da,0xb6729f76,0x7b27c072,0xb58f4f62 .word 0x2e1d7cd8,0xccbbfa53,0xf344eecf,0x200ff31f .word 0x6d5da609,0x2b5a9d5d,0x0218a05a,0x0a5b9b9d .word 0xe4bc14d1,0x70f54e2e,0xe1c99d19,0x153d689d .word 0x3cd75f20,0x564cd803,0x6b0c5fef,0xa3ed9c3a .word 0x9e37f6a5,0x313e74c1,0xb66fc34c,0xb7e3783b .word 0xf1b53cf1,0x8ba1327e,0xedc5ab14,0x50846072 .word 0x726471ed,0x3bbb9e6e,0x5749ad58,0xf693a5d9 .word 0xb2319b3f,0xef7ee50b,0x4e856c42,0x42251715 .word 0x2526d192,0x35ae493b,0x40f7ecb6,0xb9c65d14 .word 0x2c8e8f0f,0x632b0fd3,0x86d7fe8e,0x2e435c49 .word 0xd0fa0a05,0xc1b4be62,0x1cd266a3,0x68898677 .word 0xa23b0978,0x6e9e3f10,0x6f29f4e8,0x4b1f4e41 .word 0x6fc2775c,0x510bf3f9,0xc72fc8d3,0xe66b9cfa .word 0x8a1f6d3f,0x0f67a0a6,0x3d80b5b2,0x179bfd6a .word 0xebfaca47,0x5af56c96,0xe0e00568,0xfcc3a18d .word 0x9ee74baf,0xff12f83b,0xb3c07464,0x09d31bf2 .word 0x1c8134fa,0x5e105353,0x531cdd78,0x1e4bff90 .word 0x849ed49b,0x2d39a405,0xeee7a885,0x676c7106 .word 0x0ea1749c,0x479bdab8,0xb722a989,0x556ad225 .word 0x028d87e3,0xe9b23bf0,0xec43301e,0x94d60a48 .word 0x7606efcd,0x5e2d5ec5,0xcd440769,0x3bed255c .word 0x68623beb,0x9688f173,0xf9d72831,0xa13e103e .word 0x0e4b45b5,0xb756de52,0x2940fe7b,0x7d957356 .word 0x7d13ba78,0x8b97aac6,0xde846f68,0xb91e854e .word 0x7e47b2ea,0xa894ce9a,0x5b0d4449,0xe4a300b8 .word 0x7e3ca079,0x13acd366,0x7ba170e4,0xc6328cb8 .word 0x10ce1a5a,0xc5da5f97,0xc04f2941,0x9ec3ec14 .word 0xa423f954,0xf670fb70,0xea454849,0x8f7f31d2 .word 0x4d8764b3,0x150a25e7,0x545a91e4,0x67a23191 .word 0xc95fbd8b,0x88d068c7,0x6879807b,0x874c6a69 p45_local1_end: SECTION .p45_local2 DATA_VA=0x00096c000 attr_data { Name = .p45_local2, VA = 0x000000000096c000, RA = 0x000000006b000000, PA = ra2pa(0x000000006b000000,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 p45_local2_start p45_local2_begin: p45_local2_start: .word 0xe6bfe989,0x91f43e4b,0xb873218e,0x02c39765 .word 0xef11a79a,0x2e2c3860,0x8c55e5b4,0xb4e1da57 .word 0x55c377df,0x94542ec4,0xea362a9e,0x67c74c40 .word 0xc1fcaecd,0xca2661f8,0x17b52667,0x63f7fcbe .word 0x2f6c18c2,0x369220bc,0x26e67508,0x1c3fe6f3 .word 0xc82dc6d6,0x615d6c87,0xcfdd67e6,0xfe066432 .word 0x9ef6ebfd,0xabb809a9,0xca08230c,0xe4f962a4 .word 0xa61ac871,0x650b7661,0x53d119de,0xe8eeb2aa .word 0xc444b968,0x45bc7970,0x92868327,0x52a1fbf4 .word 0x7acb61b7,0xe69e38c8,0x5d7cfef9,0x3ceab103 .word 0x5ef60651,0x45500a91,0xe1400bb5,0x32adbff6 .word 0x4be427f2,0x1881d520,0x41634fb7,0xc22e5eb0 .word 0xe25e4e50,0xdabd1391,0xc70948c4,0xcf590bb4 .word 0xe23bdae0,0x589fbf79,0x1a55d978,0x00b2ecf0 .word 0x24e4d828,0xda78c7c7,0x260f3ed7,0x81c9d725 .word 0xe5bfe955,0xa2005699,0xd8d117af,0xe68c486d .word 0xb6f10429,0xdd2c2876,0x2539fa23,0xb349336a .word 0x644c55e7,0x4c0e0f9c,0xac4385a0,0x4f3f4749 .word 0x03eed0ee,0xd9d84a66,0x957e274d,0x0ce4224e .word 0x20a6a3f0,0x33128270,0xbd894470,0x16bf865e .word 0x2b851b9b,0x7a900fc7,0x81fec3bf,0xd61633c1 .word 0x3499b6b5,0xd371e246,0xceac5fea,0x634de21d .word 0xce67a05f,0x2d5ed6bd,0x31a6c8cf,0xdbc76ecf .word 0xf781c6d2,0x4ebb959f,0x9bfe625c,0xaa07567b .word 0x3b9158d2,0xe92db715,0x76bee054,0x67798a78 .word 0xd90c9e14,0x8f47f25e,0x1fb6708d,0x2f1e7c36 .word 0x006b7b80,0x94916b98,0x3ad22abe,0x4441152f .word 0x64244de7,0xce42a572,0xbf4183ad,0xf94c917b .word 0x147576b0,0x41939231,0x76a59d07,0x7c10d98e .word 0xfd512807,0xeb00fcf9,0xf5b02d69,0xb2035880 .word 0x10f69222,0xa09d1238,0xe9fea500,0xe4d43d90 .word 0x66919117,0x79940aac,0xd537a3f0,0x139fec43 p45_local2_end: SECTION .p45_local3 DATA_VA=0x00096e000 attr_data { Name = .p45_local3, VA = 0x000000000096e000, RA = 0x000000006b800000, PA = ra2pa(0x000000006b800000,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 p45_local3_start p45_local3_begin: p45_local3_start: .word 0xf1faa018,0xcfeb2a05,0x4e9add7d,0x1ed7201b .word 0x7285c301,0x2176b538,0x25a42c44,0xb78f1a53 .word 0x09a014b1,0x068db307,0x706c3dd3,0xefd92d39 .word 0x8279f55a,0x625c57ee,0xf65259ad,0xfc57160b .word 0xc6a01406,0xfbc864c5,0x029e6684,0xba9b9f28 .word 0x24daf1f6,0x754e88cf,0x5a5288d9,0x4330ba21 .word 0x10cf9d8e,0x2cf54c1c,0xa977dfe1,0x5333726c .word 0x10e593fb,0xd8d3f826,0x6019a90c,0xefd184ad .word 0x63d91ee1,0x4cd34cb7,0xa4f52674,0x6aa297eb .word 0xf8d299c0,0x56642504,0x5180687d,0x2d9cacc4 .word 0x454800ef,0xc0cb6ccd,0x7e597ab6,0x7adcb60b .word 0x40aedb93,0x1a2bd8f9,0xd51d5c42,0xc7dafab3 .word 0x34e93639,0x714d3e0a,0x7497fa89,0x09d837d7 .word 0xb952b910,0xda03b044,0xa5e13562,0xd9737a99 .word 0x8cab4f29,0x4d6a8341,0x0b979e1f,0x83458690 .word 0x5015e35e,0xb8d79853,0xc5f3ab4f,0x48109a84 .word 0x37dd7810,0xd899deb6,0xc5d4cbc4,0xa0c91dc3 .word 0xb4bdc24a,0x8a683c22,0x51c96610,0x1154641d .word 0x5b4e03e2,0x4f7c4d98,0x82924b8a,0xb80ffb75 .word 0xc418be51,0xef91df89,0x8a1a23ce,0x55ea9d09 .word 0x8abf199c,0xb147c557,0x3dc0290e,0xd61dff14 .word 0x5aef3622,0x555a69a4,0xa6fff7d3,0xf4b0716b .word 0x9069f75f,0x4a31d977,0xa76c242b,0x2d280b52 .word 0xd2e1f4f4,0x979e5d9d,0xf4eb4e68,0x326adc80 .word 0x2c1eff46,0x5b1340c4,0x50ceb073,0x0430518c .word 0xbfec63d0,0x9478aec8,0x1d1104b1,0x0a5e7738 .word 0x7a7b43b7,0x28d1ba9a,0xb6903dbc,0x29751e9f .word 0x7a9122e7,0xe41c1f33,0xc0963822,0x581141f4 .word 0x17bf5fac,0x9aca615d,0x3867b491,0xc28970d4 .word 0xf0139eda,0xf14c7464,0xe2ce59f0,0x56582d3c .word 0x7409134d,0x30991629,0x233d5b82,0x7abe221a .word 0x3009a304,0xbed45799,0xf0ed7822,0x8302b0d0 p45_local3_end: SECTION .p46_local0 DATA_VA=0x000970000 attr_data { Name = .p46_local0, VA = 0x0000000000970000, RA = 0x000000006c000000, PA = ra2pa(0x000000006c000000,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 p46_local0_start p46_local0_begin: p46_local0_start: .word 0xa74388c5,0x71be756d,0xd2a3e237,0xee79b578 .word 0xce5cbafe,0xd38af03e,0xb1008bba,0xb8f9dc15 .word 0x10682591,0x6da1c410,0xe0267227,0x8b20961d .word 0xe9112bd9,0xc1a54892,0x4bf8e8c3,0xa3fda689 .word 0x6ded9e90,0x167897df,0x422bc517,0xf24ea739 .word 0xb5ea4115,0x58de1103,0x8c9f67f2,0xb5922b56 .word 0x8bac6317,0x86765756,0x4f1580d1,0x4b682049 .word 0x722321a9,0xbe3846c5,0x5b27a1be,0xb89488f5 .word 0x85036a64,0x623cfeb6,0x76247f4c,0x3ced65b1 .word 0x8e654c67,0x1c082c10,0x3c07904d,0x35bce11c .word 0xdc855bad,0xe3365ce2,0xe9793346,0x529dc589 .word 0x8dbf44a8,0x0ea9043c,0x8f88fd9d,0x22703375 .word 0x3e9a85a5,0xc1998ffd,0xf0b0efba,0x57e58b33 .word 0xf2c03304,0x47da301a,0x9c83aaaa,0xb65d0bb6 .word 0x79ada109,0x14f77ef6,0xcc7b6104,0x9bc3e63e .word 0xfbff3acd,0xee0494f3,0x7b0c2a4b,0xa0690cac .word 0x895fdcb3,0x780f5fc3,0xae4c8298,0x2d8fc00f .word 0x6029e4ba,0x54b589ce,0x8ae48140,0xcca6ebfc .word 0xdba8db5c,0xe028b078,0x84261351,0x4e78a74d .word 0xeab4a811,0xc1856369,0xe40085c8,0x38f2812d .word 0xc3f6fe3f,0x8243d369,0x5fcbbac7,0x81ba01f4 .word 0x8a216781,0x03830366,0x462c2666,0x60aa032a .word 0xf2f95455,0x7fbbf863,0x9a369d79,0xd381fc66 .word 0x2ce4b3b1,0x4cce1966,0x35262985,0x45e10495 .word 0xbd644e04,0xde13037b,0xe3a0e2d6,0xed523fed .word 0xee9bb491,0xf9cf6eb9,0xee525536,0x47bbea1a .word 0xc9476826,0xcd8f50d3,0xb7d2438e,0x8f9147e9 .word 0x3c0d0b68,0xf4082e9a,0x034ca8c4,0x4cb9bfb1 .word 0x5f08d32e,0x37a64b34,0xb80cf63c,0x6819bd1c .word 0xc986f414,0xed4ae2e5,0x7f37275a,0xa2423e77 .word 0x525d397d,0xf1cc8a60,0x9c3e7fa3,0xfef46c6b .word 0xf0a37c59,0x11161cf9,0xd0edf335,0x7a248bc6 p46_local0_end: SECTION .p46_local1 DATA_VA=0x000972000 attr_data { Name = .p46_local1, VA = 0x0000000000972000, RA = 0x000000006c800000, PA = ra2pa(0x000000006c800000,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 p46_local1_start p46_local1_begin: p46_local1_start: .word 0x5a1439d7,0xd7f517e7,0xe45ef33b,0x5899ea42 .word 0x61afbe1a,0x872135da,0xafb7c327,0x65d45034 .word 0xac78275b,0xa8d7938f,0x010e02de,0x29c97baa .word 0x309b96a0,0x1f879495,0x45cc416d,0xaeaaa4f8 .word 0x4a11a835,0x46cfe1f9,0x6d181424,0xca28c6bf .word 0xaa7cf462,0x00c87312,0x97a324cb,0xf26944ad .word 0xda27f77b,0x857df7c5,0xcf1794f8,0x5d608ef0 .word 0xcd2e5952,0x9319dc4e,0x87d42f80,0x08f2e365 .word 0x1b6daa66,0x120129a5,0x7ebac319,0xf3863da8 .word 0x81d6983f,0xe5f0b805,0xac417681,0x0eb5f151 .word 0x9048b2af,0xc929bef5,0xcff74846,0x06405980 .word 0x41ab080b,0x1f5638d9,0xce3717f4,0x0b22d101 .word 0x4cb8213c,0x03f85685,0xcd085bcb,0x3ab65770 .word 0x655475e8,0x64c814b5,0x13956088,0x61de5f05 .word 0x3cd14a7d,0x6f12589f,0xfec1ef80,0x9119a3dd .word 0xa5f83e6d,0x64ceca16,0xb30f1634,0x30f35a1c .word 0x607c06be,0x590e3d65,0xe0a687b0,0x874a3054 .word 0x887f02cb,0xd2875a82,0x4399484f,0x4b7cf6aa .word 0xc91b9ae2,0x7524f531,0xed86d768,0x51f3a1ad .word 0xece76704,0x90afffb7,0x0f5647db,0x124aaa48 .word 0xf0a5af35,0x2c362662,0xe9b3cd82,0x741d5b1e .word 0x9706921f,0x956be260,0xd7ac3d07,0x2824b9dc .word 0xbfe2aff4,0xbcc057cb,0x752c76bb,0x92dbbf32 .word 0xd1fdd7fc,0x3221af57,0xe33ca23d,0x7235b970 .word 0x43c3fdac,0x64937dd8,0x81fc74c9,0x219b553c .word 0x6ec6d7f6,0x3e205137,0x734240a7,0xd66c7a67 .word 0x95539fc0,0x661be199,0xc137f22b,0x1d0f597a .word 0xd53a7cf5,0x16a9587e,0xcb157b70,0xcd77f824 .word 0xe605ccc0,0xc97d69ab,0xa77f6bd2,0x9c85adf2 .word 0x83a7ad83,0x7cbf78e6,0x8f233a5d,0xdcc188c7 .word 0xed2e179f,0x7821f4d9,0x790dc40b,0x8f3fb491 .word 0x40571785,0xa623fbb2,0x5e5ebc9d,0x90c56f32 p46_local1_end: SECTION .p46_local2 DATA_VA=0x000974000 attr_data { Name = .p46_local2, VA = 0x0000000000974000, RA = 0x000000006d000000, PA = ra2pa(0x000000006d000000,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 p46_local2_start p46_local2_begin: p46_local2_start: .word 0xaf677a73,0x300da267,0x1d04e6e4,0x8f0eb1ae .word 0xbb6d9e43,0xfe8f44b2,0x519bbe21,0x6e5e767d .word 0xb83facf9,0xc9b70d2b,0x5791d38a,0x991cc025 .word 0x524d79cc,0x88f2c864,0x9a3ceb4f,0xa052c928 .word 0xd15c7573,0x2aaf0188,0x9547fe69,0x0a5f5f1f .word 0x90c96ecb,0xcc37f32c,0x6784e26b,0x8e47caee .word 0x49d8c820,0xec8571e9,0x9d9633d6,0x27908f99 .word 0x07764847,0x9126768d,0xa6d0d1d4,0x7d6e9358 .word 0xc7b80224,0xe24cefbf,0xdbbeecf8,0xfe3ecdb9 .word 0x4839e1af,0x47a56eb0,0x386f5eaf,0x3f23cdff .word 0x008e2878,0x7bdf1f59,0x831f1a97,0xc80fa0b1 .word 0xd49c516f,0xe80fe674,0x1d91fd53,0x3bba0fab .word 0x35de010e,0xf21fda05,0x60b5af88,0x512923e9 .word 0x9a5843a4,0xbb54bdf2,0xc21ab198,0xbd5087e2 .word 0x290ac3f9,0x739196df,0xfee676cd,0xcb82d6cf .word 0xb2a92b6f,0xc2d921e0,0x159c7e71,0x7800009a .word 0xffa78ef5,0xb59717a5,0xc3b9415f,0x916df0b5 .word 0xa7448da8,0xe177ff97,0xcd6f4138,0xd7cd8871 .word 0x97c90f75,0x9056de62,0x31cadd81,0xad11439f .word 0x654331b6,0x16896492,0x4edffe4b,0xc8990f86 .word 0x1073afed,0xb9a2217e,0x50a028f9,0xbe587d6f .word 0x305d49fa,0x4d2085c3,0x82fb8580,0x722e0f64 .word 0x653b6bc5,0xd9665f97,0x046fdbb8,0x3c3beb56 .word 0x3685b1b7,0xeb2a8c15,0x891a3095,0xc54d0583 .word 0xb7fed546,0xd8e02f2e,0x78e24895,0x4916e602 .word 0xf4292304,0xb33f8d82,0xd8611b99,0x87fff519 .word 0xa732528d,0x67d48d84,0xf3a432c8,0xbc1c14b4 .word 0xb2f28843,0xb2d7b721,0x5a182745,0x3036c9bb .word 0x93c65a87,0x60ec8aeb,0x40c5cc87,0xd04ff76c .word 0x77a9c5d2,0xa62a8930,0xdc3e9b75,0x1a4e46aa .word 0x2da3bf9b,0x7a3580e8,0x5459f089,0xacac7ea2 .word 0x090b2785,0x7087d165,0x0baa3948,0x78d10396 p46_local2_end: SECTION .p46_local3 DATA_VA=0x000976000 attr_data { Name = .p46_local3, VA = 0x0000000000976000, RA = 0x000000006d800000, PA = ra2pa(0x000000006d800000,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 p46_local3_start p46_local3_begin: p46_local3_start: .word 0x4f705349,0xdcf09c4c,0x50bb9ecf,0x44a5fabd .word 0x5e967b07,0xe094650d,0x83b2de97,0xbc2d8d5f .word 0x786f2a67,0x83945bb5,0x7cf4e263,0x875d437d .word 0x78cf42bb,0x01bf00f3,0x4c8578a2,0xc2636ab3 .word 0xd2a092cb,0x066d52fc,0x98c71877,0xba96cefb .word 0xa54c9687,0xf939795c,0x97b440e1,0x104f14d1 .word 0xfaa8bf43,0xb3ab3c98,0x20cf4bbe,0xc42533af .word 0x78644fb7,0x8a9e96dc,0x1f29d52c,0xfa40bd25 .word 0xca4ed0ae,0x3b109a71,0x826a5c7b,0x34a6ca45 .word 0x5a3342f6,0xcbc1c8e0,0xe90505dc,0x06c73b3f .word 0xfb56b498,0x7e8882c6,0x199ce5ad,0xe5a7ccaf .word 0xb5671a78,0xb5eab83e,0x4c440bbb,0x5932d2dc .word 0x5ac49524,0x636ba32f,0xa04c6edb,0x537cb461 .word 0x73e13515,0x371e6d88,0x8d2d0653,0xf47ec311 .word 0x71e3113e,0xebab9c61,0xd3fffc2d,0x2ca991d0 .word 0x4432a9fc,0x989b1c8a,0xc39735b1,0xb1bc5d00 .word 0x10dae7b5,0x9fac8215,0x3fef79a4,0x1ae05881 .word 0x7ab2e1d8,0x2097886c,0x68463b70,0x5afcc197 .word 0xbb759c95,0xfa807c3a,0x1ca05909,0x50e247a7 .word 0x449e40b8,0xd319fd5c,0x7f66c919,0xad64dd1e .word 0x950a100d,0x784a6dfe,0xb18a4fea,0x9dcdd7ab .word 0xf6a9d1a8,0xf0c02dee,0x3ad105d5,0x15f634e6 .word 0x50c60cbf,0xa60ee6cc,0xa3c21f2a,0x977c738e .word 0xb8edb5a5,0xa5aef8eb,0xcf72d9c7,0xae9c5e2c .word 0xb08c8dbd,0x986fa006,0x1139e809,0x4766474a .word 0x0c63f909,0x9a3f7ca9,0x9113267e,0x15b52c28 .word 0x48c860b0,0x532fa586,0x035129c7,0xc75989fd .word 0x7648d05e,0x3a178b8b,0xf26c8d53,0xfe52ecda .word 0xcf3a1722,0x8e12f9d8,0x24505f32,0x9cd0149d .word 0x4c7b5cda,0xe95f9339,0xa75d2f77,0xd6b56516 .word 0x5ebbd215,0x929a2322,0xe71452b0,0x8700de29 .word 0x446448a9,0x0b37e595,0x1b9dd16d,0x91b0de4c p46_local3_end: SECTION .p47_local0 DATA_VA=0x000978000 attr_data { Name = .p47_local0, VA = 0x0000000000978000, RA = 0x000000006e000000, PA = ra2pa(0x000000006e000000,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 p47_local0_start p47_local0_begin: p47_local0_start: .word 0xd48821d0,0x9011de9b,0x59f52c86,0x887adf9d .word 0x349e4ba0,0x41944b3a,0x9be42477,0xccf4953e .word 0xe637eeed,0xd9e09708,0xaea947a1,0xee41c98c .word 0xcdeae767,0x2774dc06,0x57a13091,0x68750b63 .word 0xcc665177,0x52c116c3,0x75588998,0xf1c75e9e .word 0x069fc176,0x07b6128f,0xba2b9a69,0x0dedeb39 .word 0x90cdea6e,0xbb5c63f3,0xe8f3b6f3,0x20e695f9 .word 0x96bf85e1,0x277c09ae,0x494e8fb2,0x617788b3 .word 0x47217391,0x79803fa6,0x82d2d4d6,0x16640a01 .word 0xcbfad11d,0x89451379,0x34fd8c3d,0x2dc8b1dc .word 0xe78c5054,0xea6d005b,0x17a3d3f0,0x43edf082 .word 0xcbd65854,0x49f8a864,0x0a60f322,0x84a9114f .word 0x459fb70e,0x2d86ddbc,0xbf6d759b,0xf695ac71 .word 0x7525214d,0x5bcf275f,0xfc73643d,0x6aef1397 .word 0xe394b70b,0x1c1e9658,0x48f664c7,0x2c0cd6ad .word 0xaa76f92b,0x746c50a2,0x2d141408,0x14b51361 .word 0xe43d6d88,0x7d31c9db,0x4d0ed2db,0xaf05579b .word 0x14c76e96,0x91440b13,0x82bf7396,0x05acf964 .word 0x3deb20bd,0x4024d8fd,0xa7f9caf7,0x9c17d320 .word 0xf02e0ddb,0x3242abd0,0xd8448375,0x4944807a .word 0xbb7eaace,0x5d5cb860,0x8288ba01,0x441d2e52 .word 0xdb383bf6,0x646ddb0b,0x04241350,0xa299e3cd .word 0x714e65ac,0xe8046ef1,0x8a723a54,0xaa8585e6 .word 0xd4382315,0x457de973,0x3ab44d67,0xd96655c7 .word 0xcc2a2022,0xf100495f,0xea3fb862,0x2abebe9a .word 0xa82e0777,0x7ec74c84,0xedab60d5,0x9a4504f4 .word 0x639b5bfc,0xa4a29665,0xc248de57,0x84559ea0 .word 0xc7ebcc42,0xd2970b16,0xdb9f49a0,0x04f1a020 .word 0xfd1be544,0x90c3fe25,0xe27d0cd1,0xf997aa1f .word 0x88bc93e5,0xd1f32f6f,0xba6cf7d6,0xcfc4cb3c .word 0xeb916b48,0x4dd46303,0x4f822c8d,0x8d2a6c6c .word 0x70571b17,0x3abe205a,0x776ee340,0x16eebafa p47_local0_end: SECTION .p47_local1 DATA_VA=0x00097a000 attr_data { Name = .p47_local1, VA = 0x000000000097a000, RA = 0x000000006e800000, PA = ra2pa(0x000000006e800000,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 p47_local1_start p47_local1_begin: p47_local1_start: .word 0x7c3ef859,0x7cc67e4c,0x5c494740,0x50d2c0b2 .word 0x4bae5e0f,0x9d3bc020,0xca9004c4,0x5b445438 .word 0xca133cdd,0x560e658d,0xcc2b207f,0x9349177b .word 0x317c9cdc,0xaf106a8f,0x2c32afef,0x9f3a12e2 .word 0x3634c469,0xb6306fb3,0x9cd12b59,0x41d8b0ef .word 0xe4629727,0x80ca698e,0xe7178acb,0x2411eb18 .word 0xfb6e2202,0x8eb3df93,0xc3ed96bf,0x126deb98 .word 0x4a9c5743,0xd75ef3b8,0x6d2d5631,0x5dc63efb .word 0x11dc2a68,0xbeb41084,0x3e557c33,0xc7e0d2ab .word 0x078632a2,0x32d9ffc6,0xed5050c0,0x989a0975 .word 0x803d7bc4,0xc5956da3,0x2b45dd17,0xfd812d7e .word 0x1e58ce03,0xe87fd8ed,0x2d02d7f1,0xf244e2af .word 0xddd328b6,0x1e0c485c,0xffebf3c6,0x24595e04 .word 0x08b6f540,0xc53038b5,0xe7225489,0x2f7c5742 .word 0x2a540733,0x7db8b2f0,0x1c537c02,0xf0c12066 .word 0x406f2b25,0x2deba6fa,0x7e13999c,0x754856b1 .word 0xe1b1737c,0xfdafbe7c,0x32a09494,0x89e1400a .word 0xadc6fc0b,0x1ee4fd55,0x1915d849,0xa0bd81c1 .word 0x778a389d,0x0cabcb48,0x40edc160,0xd7596aa5 .word 0x075dbe61,0x3d72591c,0x20f18fe8,0x2a215810 .word 0x86c38cda,0x5a5d30c6,0x69267d8d,0x0f33a043 .word 0x81b228af,0x9188eaed,0xf82586af,0x75d9ce55 .word 0x28bb9bc0,0xcd81d22c,0xa747242b,0xf9e800c6 .word 0x90468550,0x377e016a,0xf42beb70,0x363cddfc .word 0xcf73c127,0x561331b9,0x0e8db7f2,0xb1dbe00d .word 0x5631ad14,0xdf1c6c3a,0x6d2f36ea,0x0d43da30 .word 0xb8b3996d,0x5b26e26b,0xe114a14e,0x8f266565 .word 0xcd3bc973,0xa7132a77,0x4a65172a,0x913fe54e .word 0x0b65c516,0xfce53886,0xe9e5e323,0x0b8497ca .word 0xbfaca38e,0xbc207e9a,0x6f359f14,0x720e1d83 .word 0xaf61cf68,0xd65af559,0x1965619f,0x1bf18f35 .word 0x70557a0f,0xb9015556,0xfc8537a1,0x88fd13cb p47_local1_end: SECTION .p47_local2 DATA_VA=0x00097c000 attr_data { Name = .p47_local2, VA = 0x000000000097c000, RA = 0x000000006f000000, PA = ra2pa(0x000000006f000000,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 p47_local2_start p47_local2_begin: p47_local2_start: .word 0xc507406b,0xab473a40,0xb0e26264,0xe2fd6ea5 .word 0xa349c16f,0x853452eb,0x455543aa,0xf9ac1aa4 .word 0xd05e96dc,0x94021f69,0xc92f24bd,0x30ef662e .word 0xdab3eb4b,0x10640745,0x2cd32e28,0x67f44904 .word 0x0c45b4a1,0x4d96c641,0x9a9161af,0x155c4fb9 .word 0x07576785,0x700ac322,0x48e21473,0x98039fa2 .word 0x35ed22e5,0xceb9b26b,0x8b55692a,0xed41a02e .word 0x5904d97d,0xf67b8de2,0xc4cd7144,0x4ef4f578 .word 0x700eed4a,0x04ec542b,0x7f4441bf,0x6fa5e759 .word 0xe208ef89,0x2619ccf4,0x7e7d2902,0xa38a466b .word 0x9634b222,0x836f9aa9,0x747f810f,0xc6363282 .word 0x4a49cfcb,0x9158f771,0x4185b38a,0xd5848df4 .word 0x71b608a2,0x7f39abae,0xc1e32a44,0x21173066 .word 0x99ff36a3,0xf1d725a9,0x5fe13651,0x9ee185ad .word 0xd4ab198b,0xd00caf20,0x64b4098e,0x24885047 .word 0xe6d2f506,0xb742fe48,0x1c8c47a2,0xbe777f65 .word 0xdce8b6bc,0xdedc1686,0x0089303b,0x5161406e .word 0x22434a47,0xfacec7a3,0xd089574d,0x96f34c2c .word 0x86a3f027,0x72d3bb53,0xf35ed8ef,0x76570c2e .word 0xea6c7834,0xe0e963c6,0xff749c32,0x5579193b .word 0x6abb9f9f,0xd64d11d0,0x6a24bdee,0x00167678 .word 0xcf34baf6,0x8d8203ce,0x93c7aa6c,0x58b0c0bc .word 0x1361d887,0x88b732a8,0x0e778f0a,0x5b00d76d .word 0xc85b0c8c,0xfe7abb15,0xf5646f5f,0x2d59b94d .word 0x6f51d8d2,0x5f645e18,0xbaa0dc7c,0x8acbaff6 .word 0xd381438b,0x20d5e1d6,0x01a7f79f,0xe8b8c74a .word 0xe743a481,0x59ac2fdd,0xd9c65b68,0x78b81a4a .word 0x9c7a637e,0xf0bb5393,0x550c21f0,0x2075cdbb .word 0x346330de,0xdb80b943,0x933845a3,0x61b902ec .word 0x4fab367e,0x9fe2a4c6,0x9e120ff4,0xa7150fa4 .word 0xaf461f23,0x52214ae2,0x674e97ec,0xfd01da80 .word 0x1e1b670c,0x3032ed47,0xa9708cb3,0x43e009be p47_local2_end: SECTION .p47_local3 DATA_VA=0x00097e000 attr_data { Name = .p47_local3, VA = 0x000000000097e000, RA = 0x000000006f800000, PA = ra2pa(0x000000006f800000,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 p47_local3_start p47_local3_begin: p47_local3_start: .word 0x8a524e75,0xda8d188b,0xd0b6e13c,0xef00f0e6 .word 0x75bc8a3a,0x404656b8,0xc3650c1d,0x005735e5 .word 0x6d8c801d,0xdf38d44b,0x64cab3d3,0x824dca53 .word 0x1faab4fe,0x2cd58e9b,0x46a9b17c,0x32299563 .word 0xa2be3adc,0x5ba7e329,0xc3576e67,0x7ff92f32 .word 0x5bc65f3c,0xca7c91f0,0xf920ce66,0x51439e59 .word 0xf8f6b0bc,0xe2a140ad,0x18742750,0xcf67084f .word 0x913bf87b,0xad50cfa1,0x723a1925,0x6bb83ce9 .word 0x4b93fbf3,0x78797c39,0xc2427aa3,0x1ef3197c .word 0x630b7816,0x0f398399,0x298b6862,0x1bbedce0 .word 0xd95f8777,0x1522ba8e,0xff3524ef,0x38426db7 .word 0x96de0749,0x0954eb62,0xed8993dc,0xef94dacf .word 0x1b6675ff,0x91f1ea2a,0xfd604d73,0xefa9e221 .word 0xa6486933,0xd2f8b126,0x36cd42ad,0x110f28d3 .word 0x69598734,0x90386a8c,0xac0d7340,0xb09ac94e .word 0x8ec6675b,0x0b890757,0xe88c095c,0x7ee69a48 .word 0x3a3d1d2e,0x3d0da67d,0x5bc744d9,0x1187434b .word 0x4ebb6199,0x0d31ff21,0xd77738d7,0xd7fd1e6b .word 0x2e0965f6,0x6af1978f,0x7f1e163b,0xf56b731f .word 0x73dc9eee,0x733642ce,0x9d149ffc,0xdb66a226 .word 0x4cfd5d09,0x563ec8ec,0xce6eb402,0xae5d14ae .word 0x2fa8d7c8,0x19e4b162,0x752c7f83,0x6f34d98b .word 0x57954265,0xb73bc710,0x2f9edc38,0x709f4396 .word 0x2ea56786,0x1dada651,0xcd47345b,0x8e31a5ed .word 0x26ee147a,0x6f5d52e6,0x7d77ff70,0x1936ff19 .word 0xb4130063,0x61598e18,0x3c721369,0x68ae9cc1 .word 0x680282fe,0xec01a0ee,0xee095ca1,0x4649bb5d .word 0xcbc9ff09,0xeec20e4b,0x88460605,0x1453e1c9 .word 0xf8447632,0x0a9c66dd,0x548148e4,0x82475edb .word 0x8274c991,0x10df51af,0x39009c76,0x6fa7f6c8 .word 0x37b56721,0x848c172c,0xa4e31b9b,0xca22c06b .word 0x8f9ba818,0x29276e89,0x58bce0ce,0x31fe68bd p47_local3_end: SECTION .p48_local0 DATA_VA=0x000980000 attr_data { Name = .p48_local0, VA = 0x0000000000980000, RA = 0x0000000070000000, PA = ra2pa(0x0000000070000000,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 p48_local0_start p48_local0_begin: p48_local0_start: .word 0xe2eacfa3,0xea9613e3,0xb8807ad0,0x980b678f .word 0x0d280a11,0x916aed1c,0x3038506e,0xe4d9535c .word 0xf79e213b,0x1b4bd8d3,0x9239cd72,0x9de19afb .word 0x10ca26b4,0xa186fb07,0xc65c78d7,0x1f900da3 .word 0xf655515f,0x50080042,0xff4e9064,0x46ca1932 .word 0xf040ee50,0x91b263fc,0xb5aef653,0xbf3d24ae .word 0x595c8dc1,0x0f742825,0x64f3d21f,0x99a4fc1d .word 0xf5f464a5,0xe22c7b76,0x76d39d8a,0xb33a94b7 .word 0x3677735f,0x16e89759,0x892df48a,0xc6df8cf8 .word 0x1f01b23a,0x98ea41d9,0x418783ad,0x5adb433c .word 0x39e9ada9,0xea174a42,0x51bf3822,0x90992d3c .word 0x79245525,0x1349a904,0x4a41b00b,0x1ff63098 .word 0xa51c53b4,0x7fe7df0d,0x04bcec3d,0x1f787519 .word 0xebeb0459,0x3b39a6c5,0x4d939b19,0x38068ed6 .word 0x6d7ec003,0x3873e20b,0x844eefd8,0x1bf03dad .word 0x9778c4f9,0xd5ea9e8c,0x9ccfb3ec,0x28a7fd0e .word 0x68da3517,0x52b41d5f,0xc2242b60,0x18864d8c .word 0xfab1422a,0xd6c6a340,0x09277b12,0x1d7bcb86 .word 0x14e30b8f,0xfc96473c,0x474da878,0xc7d46065 .word 0xdb627cdb,0x26b59315,0x03dd7e76,0x5cd944a8 .word 0x6fe9247e,0x3956dc22,0x3888b13f,0x926a7997 .word 0xb75a277f,0xe31f5a0c,0x884a2c2e,0x07adefc7 .word 0x11128703,0x1f4a87a5,0x90ea126d,0x03f1b46c .word 0x6558bbfb,0x34fe9a4f,0xf6226b04,0xeb8f7fdf .word 0x05f42e7e,0x61d446c0,0xc05b62ef,0x0ed24e46 .word 0x05c09d30,0x19aba7e0,0x45f11b65,0xf99bf2bc .word 0x6b9d6c8b,0xa3ba86a4,0xf0c8302b,0x402744e0 .word 0xbc985ed2,0x07a4aa58,0x54089287,0xbecd0179 .word 0x80402a59,0xabc9f8a3,0xc8c435b2,0x12db8ad7 .word 0x5c70a33c,0xdd710a60,0x6cb4343f,0x5fe452eb .word 0x7ddc59bd,0x44e48d02,0x126026a0,0x5975520f .word 0x57a79ab1,0x9cde71ea,0xf8ca79ff,0x3f9697be p48_local0_end: SECTION .p48_local1 DATA_VA=0x000982000 attr_data { Name = .p48_local1, VA = 0x0000000000982000, RA = 0x0000000070800000, PA = ra2pa(0x0000000070800000,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 p48_local1_start p48_local1_begin: p48_local1_start: .word 0x079ccbfd,0xf82e5a62,0x295c950a,0xaf5491d1 .word 0x9c336351,0x3d1ecac9,0xcf69b44e,0xfab128da .word 0x09651063,0x63aab4f4,0xe0bd9a5e,0xdf456357 .word 0xf0f8da2b,0x1484f4c8,0x5a220284,0x6244f403 .word 0x924bb4c7,0x1bde62b1,0xa025cf1f,0x843005b8 .word 0x1b95ca75,0xd7eabd00,0xed702035,0x328d394f .word 0x47654996,0xbdbebf3d,0x08b491c7,0xd59acfc3 .word 0xd1a29575,0xf18724bd,0x971badd1,0xc171f79b .word 0x03e2b2a6,0x466b594a,0x98822210,0x29bbd795 .word 0x0b7db984,0xccb34748,0xf6eca74f,0xda9338b2 .word 0x401bbddc,0xf0f0bd59,0xf5c7da03,0xa0aef056 .word 0xedc9c328,0xc3b83af2,0x27a56373,0x4ed27332 .word 0x72966afa,0x4e05f35e,0x5535e77e,0x2f2c31cf .word 0x225ac1e8,0x4e001bdc,0x6038f370,0xd9a9dcfc .word 0x9738267e,0x58b7396f,0x5e22b3d2,0x2578375a .word 0x881f0a18,0x1269c2b3,0x62063539,0x424adf05 .word 0x1fa67fc1,0x6da83b9e,0x6eb4c137,0x9fe92f22 .word 0x83848866,0x00fbe337,0xc22a2e8d,0x7c395782 .word 0xc2490949,0x12b6788c,0x1680f317,0x054c24f5 .word 0x9507ced2,0xcfe46e5b,0x72bbf0ae,0x2c89aaa0 .word 0x87ba21a5,0x80a2ee30,0x912bd7ec,0xc0b5e5fc .word 0xcc10eed1,0xdfce3048,0x0ad7ed28,0xd6c5a469 .word 0x4a95b2bc,0xfe888d8d,0xe818c41c,0x9b72d6a2 .word 0x8d9e9f0b,0xa00e1e5a,0x57fcd63f,0x47bf712a .word 0x02bf3939,0x763fb140,0x4156618c,0xa37c3d58 .word 0xaacff9d1,0x1559a69b,0x6c91c2ab,0x8712c4ea .word 0x518cff7a,0xae7689da,0x4941d83a,0x5690bc44 .word 0x7611ccda,0xdb6e565f,0xf90d4659,0x7c55323d .word 0x6c2826c3,0xbf192298,0x604a9cdb,0x9dd4756d .word 0x87a69790,0x0f04ff85,0x658c6aad,0x25788022 .word 0x5f788247,0x22ab68fd,0x8cf12739,0xaaac6726 .word 0xf9d73ec1,0x05a4814d,0x89a0be0f,0xe53a480d p48_local1_end: SECTION .p48_local2 DATA_VA=0x000984000 attr_data { Name = .p48_local2, VA = 0x0000000000984000, RA = 0x0000000071000000, PA = ra2pa(0x0000000071000000,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 p48_local2_start p48_local2_begin: p48_local2_start: .word 0x4e96f7a8,0xf122f723,0xaff5fe95,0xda4e2fef .word 0x5381e059,0x0911c221,0x59cdf344,0x4df7fc4e .word 0xefd3c600,0x5574566c,0x6cce51ce,0x0a44404c .word 0x5b37b198,0xf6c14289,0x1f701544,0x4817a55b .word 0xce8c2c1b,0x64039170,0x0485d00e,0x869f9276 .word 0x768cf434,0x063a9b2f,0x29929f9a,0xebeda483 .word 0x11774ae9,0x38045793,0xa1d56081,0x3c0d5026 .word 0x887b6b59,0x5cf3caa2,0x44af0b66,0x74c051ca .word 0x7c69c71b,0x39bf65b2,0xed808099,0xdf6f4171 .word 0xd59c471f,0x7adccbc5,0x98da577e,0xc1426e54 .word 0x830fe117,0x2aa37f7f,0xcf114168,0xebac5793 .word 0xba963455,0xbbd32c1f,0x9681c792,0x84f042be .word 0x4d741be3,0x08306ad6,0x2c110899,0x2a594fea .word 0x78910c88,0xb2a564d2,0x2f98f158,0x59f7754e .word 0x48d3bfaf,0x0cafb248,0x46caa032,0xc7b47198 .word 0x3e1447f0,0xd70c1264,0x94ea76a0,0x69637e2f .word 0x0a029ed2,0x8401d9e0,0xfa2285ee,0x2e5142e4 .word 0xc7ff0079,0x56ca7d1d,0xf045d37d,0x1bf9c281 .word 0x9f5e0c38,0x1f7b3963,0x6684f7a5,0xc9ddb052 .word 0xd3c30653,0x412d2e18,0x8c3a72f8,0x36218817 .word 0x988637ed,0x1459b616,0x98fbc941,0x2f3c1072 .word 0x413d3611,0x5f5ed8cc,0x0370615a,0x78350fdb .word 0xb3389297,0x8b1d891c,0x0877b67a,0xb7e40071 .word 0x5f8eeec5,0xccd01fe2,0x30ec7671,0xcd420989 .word 0xa5964211,0x6fd208ba,0xcb43527a,0x721e4d4d .word 0xd9bc5cfb,0x257edf39,0xd91dc5a7,0x62820a07 .word 0x02688673,0x6e4ef7fa,0x751b9fb2,0x6eb81b1b .word 0xfb734895,0x583cf336,0x08e7edd7,0x232f9665 .word 0xd6f297de,0x5f45613a,0xf3b7886b,0x858b25c3 .word 0x77e54d62,0x62bed09b,0x221d5511,0x5118b4c8 .word 0x3e6743a5,0xed2679d2,0xeb58fe4e,0x235c83f0 .word 0x5c4fd10b,0xd87916ea,0x002f6265,0x2126e86a p48_local2_end: SECTION .p48_local3 DATA_VA=0x000986000 attr_data { Name = .p48_local3, VA = 0x0000000000986000, RA = 0x0000000071800000, PA = ra2pa(0x0000000071800000,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 p48_local3_start p48_local3_begin: p48_local3_start: .word 0x798a08ee,0x3470749c,0xe4774f2c,0xbf5d731f .word 0xb008cfdc,0x65b28918,0x19dd623c,0x167ea432 .word 0x8e8fa742,0xd6862cda,0x7b30bbd2,0x86e43475 .word 0x43429630,0x4efc79ff,0xf73791af,0xfdce4598 .word 0x50e4bbad,0x98553917,0x72f372f4,0x5bee0708 .word 0xe5ec96d1,0xd382221e,0x61bd66a0,0x4e3489cf .word 0x2cb65475,0xa2f2d774,0x424bb213,0x965c34a4 .word 0xd566fa88,0x44e16858,0x05b5b9ac,0x1103ffb5 .word 0xe64f9e85,0x43afe2f4,0xc663fee2,0x4d2174ca .word 0x9202d33d,0x20423a61,0x0e8e1c19,0x5e0fa860 .word 0xf5e14a7a,0xf1896756,0x2fdb319d,0x741e7871 .word 0x2e676a3e,0x520cf43d,0x5979b55a,0x06cdb3e5 .word 0x483043de,0x32017a59,0x33823e75,0x686b8c54 .word 0x6bc0506c,0xedfc7eb0,0x35f83a46,0x01b2a7b4 .word 0xc0db3f25,0x1250106d,0xfecbfea6,0xcaf91948 .word 0x0a3c1fe8,0xdb7b4cef,0x77f7c218,0x4ea62b22 .word 0x09f68c0d,0x38922c58,0xe640bfbf,0x07a36175 .word 0x48ef4ec2,0xeff7db51,0xe8c46a76,0xa09765a8 .word 0xf13b9250,0xd8a93b5d,0xbfe1a4f4,0x5e12653b .word 0x898effac,0xece32c7e,0xadee9b7f,0x4171609b .word 0xc2a4387d,0xaa437e4f,0x08454b20,0x6b659f48 .word 0x92dbb26a,0x935d6dea,0xcd52297e,0x8c095a7b .word 0x7c454c07,0x61bf75e5,0xa7342ddf,0x8af811b7 .word 0x34148b8b,0x2b21a3af,0x3d243097,0x8d3c7cb6 .word 0xf7d1bc3e,0x522c9170,0x602618eb,0x5feb84a0 .word 0x12deefd1,0x6eb6efb6,0xa441683c,0x787b27bf .word 0x0753d9ea,0x84fb1cbf,0xbccd1805,0xc07939f4 .word 0xf6080eed,0xfe13867a,0xd537662f,0xc5545498 .word 0xebbcdb76,0xa26eb5cc,0x12066dc1,0xe5549ad7 .word 0x1ff4a897,0x66791fe2,0x4432df1e,0x8dd13517 .word 0xecba5166,0x2e06c9f2,0x8edede0e,0x9a3bd99b .word 0x48b1f9cb,0x5ccff5bf,0x4f21ae05,0x81170027 p48_local3_end: SECTION .p49_local0 DATA_VA=0x000988000 attr_data { Name = .p49_local0, VA = 0x0000000000988000, RA = 0x0000000072000000, PA = ra2pa(0x0000000072000000,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 p49_local0_start p49_local0_begin: p49_local0_start: .word 0xfd71ea7f,0xd2cf147d,0x25ef1400,0x6adfa5b3 .word 0x9e61ed21,0xbfdc8d4a,0x33195157,0x73b73469 .word 0x96cd7539,0x94d04868,0xf6f72582,0x7855aa02 .word 0xdef50158,0xd1da3947,0x5d8db898,0x2d9187b9 .word 0x577e9522,0xb0588ff8,0x26051dab,0x924bcff9 .word 0x86a05860,0x0eb0826d,0xa483b546,0xf9a88e74 .word 0x46331db1,0xc835afc6,0x2b0f9ebf,0xdf91c2c1 .word 0x2d05eec9,0x810fca55,0x7e720d78,0x77fc0958 .word 0x95a2f905,0x075606dd,0xf9d53bdb,0x471f331e .word 0x6f80167a,0x88130bb3,0x95ff27e1,0xb9ae26df .word 0xbc105d04,0x6d5c2946,0x832bb24d,0xf7a4d9bb .word 0xcf0cb811,0x87b15457,0x5be4c8df,0x14b70343 .word 0x4da1bc20,0x46e52c75,0x9b6c5617,0xe29bd438 .word 0x764a853e,0xa29a0452,0x2b636f53,0x62b85b12 .word 0xe6ffd637,0x9bc12c7c,0x8fc2ec40,0x6ce1701b .word 0x5a90ea48,0x4fbf31fa,0x066200a2,0x7009916b .word 0x21251b7e,0x582b975f,0x0cc3abd4,0xca8c4ea7 .word 0x02a65162,0x0d8590b2,0xbf36f84a,0x2ff5a72e .word 0xa2d6a7fd,0xd8704686,0x7fd358c1,0x4afe780f .word 0xf7c61d33,0xd9fab710,0xf336be27,0x5627aab9 .word 0x62484f3d,0xea485fbb,0xef3b18af,0x928d6244 .word 0xd78ae05b,0x75ce5fa7,0xed6c9a9b,0x5c980667 .word 0x7deafb1f,0x97777776,0xaeb7276e,0x18990bea .word 0x3db62eae,0xd69dc4d8,0x6a02f497,0xd8642dfc .word 0x12718b29,0xced27925,0x4f80be9a,0x6ea5c889 .word 0x1bbb2dc1,0x9f880f3b,0xa39d3b86,0x314c3f95 .word 0xfe09c6b0,0x4f0316c7,0x23984630,0xa5ed8b01 .word 0x3b6967ac,0xbab6b7b4,0xd31185aa,0x64bbd317 .word 0x74493368,0x33448c0b,0x0e4ca2e7,0x79410c37 .word 0xa3c82985,0x815575a4,0x9c7b0436,0xb6b4cb92 .word 0x35957a44,0x22cf7ac5,0xec734dca,0x935e45d3 .word 0xd516f13f,0x7923029a,0x77070738,0xfab5775c p49_local0_end: SECTION .p49_local1 DATA_VA=0x00098a000 attr_data { Name = .p49_local1, VA = 0x000000000098a000, RA = 0x0000000072800000, PA = ra2pa(0x0000000072800000,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 p49_local1_start p49_local1_begin: p49_local1_start: .word 0x3207386f,0xf832bd22,0x88e8c4fc,0xf037763e .word 0x9e04806c,0xe56d9f0d,0x6419dcdc,0xc096b9c9 .word 0xf6bb2858,0xba8b8ab5,0xa80b8b75,0xa4e4da5a .word 0x3a985caf,0x1d08561e,0xca8b9d86,0xbf24f427 .word 0xa7ca3422,0xe1a461cb,0x405ba663,0x51d1825f .word 0x00bbfb0c,0x5805ae52,0x640a77cc,0x4f06bdc8 .word 0xc5649289,0x9332a568,0x614f9d65,0x2204b873 .word 0x96b52956,0x7ba0eb3c,0x7183f12b,0xb5652bb2 .word 0xf0d9bc0d,0x47859e0b,0x467d5427,0x87687020 .word 0xc28e0a78,0xfb644edb,0x355553cd,0xcbefea89 .word 0x547d5fa1,0x93056095,0x81981a13,0x1f6635dc .word 0xea0f02f9,0x654b2747,0x5858c6fc,0xa6cacc72 .word 0xf7d556d7,0xebcdd8da,0xa0901588,0xf18f8192 .word 0x5f9575ec,0x469a94a5,0x4dc5c192,0x5cb35770 .word 0xa4246620,0x115628ba,0x63dfca2d,0x99a0d0dd .word 0x8041c62f,0x45640aca,0x07db94be,0xa1a93215 .word 0xac0e041a,0xfc383d34,0x909df58a,0xb7845743 .word 0x61fec395,0x347f0df0,0xaa630896,0x6d08003a .word 0x47300bc5,0xb003e54a,0xba67cf0b,0xb41295b8 .word 0x84b2232c,0x369c75c6,0x688c4c7f,0x4e8a8cdf .word 0x3f88ff6b,0xe009a39c,0x1d95023b,0xa1335e2d .word 0x889d6bc7,0x642dc537,0xa47e19fe,0x9aa4f8d4 .word 0x33321346,0xdaf69f76,0xe607dea5,0xceb8d16c .word 0x62169f91,0x7f0999db,0xfecacbae,0xa711018a .word 0x526bf16f,0xa946e72f,0x859a1585,0xf11e363a .word 0xa758f9fa,0x24e1deea,0xd613c022,0x239575fb .word 0xa16bc3bc,0x5e54209b,0x5c011120,0x60f73c33 .word 0x39e1f79a,0x48f6dc62,0x999f8ac9,0x62bcdc81 .word 0xa6dce793,0x7f5d9b42,0x53c0cded,0xbd74a065 .word 0x24cfa78d,0x652583ff,0x8f93c26d,0xdc210fb9 .word 0x31713e6c,0x6bda840b,0xa88f9b7b,0x0af7bd3e .word 0x7132fd6c,0xdf8e7ffd,0xa26317ed,0x54675e4e p49_local1_end: SECTION .p49_local2 DATA_VA=0x00098c000 attr_data { Name = .p49_local2, VA = 0x000000000098c000, RA = 0x0000000073000000, PA = ra2pa(0x0000000073000000,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 p49_local2_start p49_local2_begin: p49_local2_start: .word 0xb72cd610,0xba0e493a,0xb8946d8d,0x2699bba5 .word 0xe88bb4cf,0x9c21e0ab,0x725e113f,0x400f13a6 .word 0xb171f518,0x13390478,0x969d036f,0x29f0d689 .word 0x6cb6aa97,0x7f6524b1,0xf096c5e5,0xd92964e5 .word 0x83a59391,0xc2dd9b73,0xc02b513f,0x6fa98ff9 .word 0xb6ac16fc,0x0daefe4a,0x4df54da8,0x82017608 .word 0xe940efa1,0x8da9a254,0xf50d95b7,0x0719d62c .word 0x1440e723,0x798bf372,0x510bd53d,0xe4f134de .word 0x81391077,0xb2f01e8d,0x06942789,0xea0003a4 .word 0x3282760b,0x4e820f62,0x45c0be7f,0xeb9e2ef4 .word 0x4654f4ca,0xae57c171,0xbc7e4c85,0x07ecf9ef .word 0xdd5e46fb,0x036f7b91,0x5ca683da,0xea4e2767 .word 0x045c5e01,0x9ffeedc8,0x1502aada,0x8df86471 .word 0xe8ff287b,0xa6d14919,0xa525119d,0xf746951c .word 0xbf7dc9d5,0xab948929,0xb3c74c6b,0xd493e262 .word 0xb174e13a,0xb659e5be,0xf2d4a664,0xf70555c6 .word 0x1b255619,0xe2bb53b0,0x35ae19da,0x2ca460d9 .word 0xda94f214,0x6125e771,0x4f5501bf,0x75922219 .word 0x267c519a,0xc2e6b6ee,0x8132f7ba,0x52cc734b .word 0xa61f73e5,0x70f65ea9,0xed5a8c6f,0x734a7ece .word 0x346afcdd,0xb6128d9d,0x8bc1bd00,0x6dcccb4e .word 0x30f78549,0x03ced946,0xb6c599ac,0xaaa547bd .word 0xc37d8261,0x9c13176c,0xa3fbf49c,0x1c7e9031 .word 0xa1069001,0xc419b5ca,0x6427762a,0x6f98125a .word 0x0ac717b8,0x067fd5bf,0x3310a46d,0x7c48e58d .word 0x2bf7b56c,0x6d30905f,0xad433e33,0x51389b9f .word 0x1d9558e7,0xe1a2acf1,0x35e67522,0x30fcf585 .word 0xca2c0b9c,0x081dd135,0x3b9ef2c9,0xcead74ce .word 0x8d384886,0x05c7cb19,0xe100df1b,0xcf4cbf8a .word 0x250cfd5b,0xa527cca0,0xbe59d845,0x33db8d23 .word 0xa6e58a4a,0xb7a307b0,0xec01bd36,0xf31b9df0 .word 0xf0129926,0x340a8259,0x03f836f4,0xd3d1e250 p49_local2_end: SECTION .p49_local3 DATA_VA=0x00098e000 attr_data { Name = .p49_local3, VA = 0x000000000098e000, RA = 0x0000000073800000, PA = ra2pa(0x0000000073800000,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 p49_local3_start p49_local3_begin: p49_local3_start: .word 0x6747cbf5,0x3027daee,0xa674d250,0xc7f5b057 .word 0x9873c8e1,0x8b43e61a,0x5d14beb6,0xb1c9c172 .word 0x4cf6ac12,0xbe9b9fcd,0xf75253f9,0x3ee3e33b .word 0x2875c6a3,0x8192d52e,0x575bbd5c,0xbbc5e3d2 .word 0x2246c187,0x0a6ef2a1,0xf5368818,0x0fbe6d23 .word 0x602d51f0,0x6366d03f,0xba7ba25b,0xcb11bda7 .word 0x28ef53d4,0xef830515,0xc3205bb2,0xae64858c .word 0x05f4c966,0x33a770ec,0xb5884938,0x7fd63834 .word 0xd80b739e,0x6b60bfb8,0x7eb2924e,0x2ef9ac2f .word 0xe76965f9,0x9da0f566,0x69883fe0,0x95960201 .word 0x32d4d5e2,0xe7e06382,0x71dca9e7,0x7bf60109 .word 0x5e385189,0xc04a8810,0x96f2c414,0xe9212241 .word 0xcd44cf79,0x5e536da9,0x0eda9bf5,0x126cba27 .word 0xbaace507,0x3e3d7042,0x48c2811a,0x07b9a99b .word 0x7b6a1739,0x2c1efd70,0x655c2c0c,0xac481c6e .word 0x6f46e6af,0x952cf636,0x3523c4c2,0x033eb315 .word 0xd2d59f11,0x037ca864,0x32dbd0b7,0x1e55e1f4 .word 0x9aeb8158,0xc8ab81a5,0x7a3d01b9,0xbb5acdef .word 0x7c921efe,0x7cbd8334,0x66df2d19,0x301e095f .word 0x25fff721,0x2f599e0b,0x8527cfad,0xb25cd09f .word 0x977850bf,0x22e88b85,0xfa2fbbce,0xa7ef6e54 .word 0x1ce1ca30,0xfd08db19,0x8d364499,0x8785e69d .word 0x079ffc07,0x3567dd61,0x1efad493,0x26c78ba8 .word 0xf8f6e1f6,0x0a96f718,0xa340cd74,0xe3bcc942 .word 0x7454043b,0x22ba0d49,0xe2c7e122,0x923718b0 .word 0x3308d396,0x0e0974fc,0xd116c891,0x8e59e507 .word 0xf1fff2ea,0x76717a99,0x68873209,0xc1f18512 .word 0x77fbc475,0xfa8cd1c2,0x609125e2,0xb04d8dbc .word 0x192efc0d,0xeee9aa26,0xb71d1722,0x7834c461 .word 0x3daf53df,0xfe351787,0x6aa59ff7,0x01dd2369 .word 0x2d420397,0xc93c4e20,0x07dd1183,0x2f5e409f .word 0x479efd3d,0xb8b07de1,0xa1f69866,0xb35711bc p49_local3_end: SECTION .p50_local0 DATA_VA=0x000990000 attr_data { Name = .p50_local0, VA = 0x0000000000990000, RA = 0x0000000074000000, PA = ra2pa(0x0000000074000000,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 p50_local0_start p50_local0_begin: p50_local0_start: .word 0xdadd4622,0xbe0306a2,0xbb336ab9,0xd2c2c31c .word 0xc4a3fd02,0x1546b5e9,0x6caa9172,0x6126419b .word 0x8020bb74,0xfff7aca9,0x97a0c72e,0x1723f9f0 .word 0xd273576a,0x5ff37d2a,0x0bcf6b8f,0x3167a004 .word 0xf6297fe8,0x202a8816,0x2565210a,0x4cd3955a .word 0x5b8019d6,0xb1c22346,0xb323c9b5,0xa81338f2 .word 0xe8a69c1d,0x9a04ad40,0x72440224,0x89826d16 .word 0x883403a2,0x58bc12df,0xfdecc566,0xe24509a2 .word 0x1d3fd289,0x28f30210,0xd3d1e58b,0x191556e0 .word 0x0a73bc8d,0x73288aca,0xc8bad588,0xec1f538b .word 0x52a50fd9,0x6a3f6370,0x3f08e53c,0xc720a8cc .word 0xae810086,0xa2e9bd8f,0x8f156f0e,0x13718dba .word 0x008d63aa,0x8dd8d30b,0x22681274,0x6aa91636 .word 0xc5309092,0xe2e26ee3,0xecab67de,0x8af980bf .word 0xf08d273a,0xb0591b34,0x5c1bfa75,0xe7f86974 .word 0xfaa426ab,0x3ff022e7,0x7b83fe34,0x769b8e71 .word 0xb50a3d0c,0xb5d91d33,0xf1e7de48,0x79a3b462 .word 0x90fedf4b,0x52511555,0xc936b7f4,0x98f31e40 .word 0x9a1ff764,0x68c5dba4,0x0306b5d5,0x00adb855 .word 0xb72b74fb,0x1fec6b1a,0xffbfe1ff,0xe5aae10e .word 0xfe297207,0xa0534e2c,0xf500b78c,0x0140510b .word 0x37b84595,0xd7837e80,0x6dac18b5,0x7a369af8 .word 0x9bc21454,0x44a08814,0x07533395,0xed5d772a .word 0x112526c6,0x7c09b540,0xbb9b8d0f,0x6aa64a71 .word 0xaaed5b91,0x26f8a946,0x04bc062c,0x7fd7aab4 .word 0x077ae272,0x13e611cb,0x2ca3d694,0x3ecb8041 .word 0x7bbcbf5f,0xc36d5992,0xe9d2681f,0xe4cab345 .word 0x1e06b8a0,0xb3e8c08b,0xe8741954,0x5719dd45 .word 0xe8fd9919,0x59061962,0x636b91bd,0xc6ab2687 .word 0xfa65856a,0x7c283df7,0xc6d8ba15,0xf8d81f87 .word 0xbb366d2e,0xd6cdfe69,0x865a2955,0xe9a69052 .word 0x7f51be34,0x99e19d04,0x68702879,0x309bde6e p50_local0_end: SECTION .p50_local1 DATA_VA=0x000992000 attr_data { Name = .p50_local1, VA = 0x0000000000992000, RA = 0x0000000074800000, PA = ra2pa(0x0000000074800000,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 p50_local1_start p50_local1_begin: p50_local1_start: .word 0x4edaf175,0xde3d1479,0x039d0fc7,0x3f3e1462 .word 0x379f5073,0xc9d54210,0xfedd36f2,0x31db46bd .word 0xccc04970,0x7bba614d,0xfab45b15,0x5d5780ba .word 0x4b1f81dd,0xe7ff3a52,0xe569a9a7,0x801bf9a9 .word 0x5f91d6b0,0xd8668b50,0x4b0d4403,0x25a43ea9 .word 0x9e2e514c,0x7272667e,0x5ee2d810,0x5e5b7d7e .word 0xb871a763,0xc41802c5,0x188d24ea,0xbc858082 .word 0xa82a8c1d,0xa388c5de,0x72aad154,0x641bd601 .word 0xa4a9e5aa,0xbe7193bc,0x092de0c4,0x7605a5e3 .word 0x73fd8e9e,0x05ad504e,0x9493bd9d,0xe0f0542e .word 0xd3410817,0xd6804cb9,0xc6125072,0x2febcf89 .word 0x445002cf,0xeb03d153,0xb451852e,0x9ebfed47 .word 0x78cb1986,0x3e8f1ae5,0xd7715148,0x6b56e9da .word 0xa8e82eaa,0x7d6e2c14,0x8707bc54,0xbbc372c8 .word 0x43268975,0x8900a0ed,0xaccfdb7c,0x6f35f776 .word 0x4b2ca09d,0xb091668e,0x6b2a029f,0x6d240b64 .word 0x2af76999,0x5c6af350,0xf5d9e032,0xf9c448a8 .word 0x6bf86f13,0x528bb2c3,0x71e74d5f,0xcd762373 .word 0xb17d93ac,0xf1298a3c,0xd3cce596,0x1625fdd3 .word 0x63fde13c,0xb4b679fe,0x9cb2f077,0x118595a1 .word 0x4c47b1ec,0x90bcb3b1,0x42ac985b,0xc40ce95a .word 0x9abf07b6,0x91267ad6,0xb0b60d29,0x99d52f29 .word 0x1502d8c9,0x5713bdde,0x1f7293d8,0xd1cc63b2 .word 0x777abaf3,0xc326f0f0,0x1f539a53,0xe2f6adfa .word 0xa79f02c2,0x0081879d,0x3772db45,0x416be20c .word 0x4607ce54,0x06957bd0,0x6054d64b,0x0b25d653 .word 0x2c65435f,0x3fbb0573,0x4daa16e2,0x5871890b .word 0xbd95faf5,0xfde2ec9f,0x45e9d86c,0x44857d47 .word 0xaa9b7885,0xfcf0fbcc,0x0f84a79b,0x36df4285 .word 0xfabb7c9a,0x652e1a6d,0x615a020e,0xa67798d9 .word 0xe67e2891,0xd6c9f724,0x7e21ef91,0x8a5da3a9 .word 0xac0b102b,0x1e1829ef,0xa3922a82,0x71496226 p50_local1_end: SECTION .p50_local2 DATA_VA=0x000994000 attr_data { Name = .p50_local2, VA = 0x0000000000994000, RA = 0x0000000075000000, PA = ra2pa(0x0000000075000000,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 p50_local2_start p50_local2_begin: p50_local2_start: .word 0x9bf28c7b,0x911286b1,0xe5de6eaa,0x40be7146 .word 0xb271230b,0x49ef3509,0xaa6b51d4,0x3c083e87 .word 0x9558c44e,0x2c31717a,0x77659e5c,0x97b89766 .word 0x6e1ee4ac,0x0c9b265f,0xcc443aeb,0x93a9a056 .word 0x7abb4ad8,0x776bbe1d,0x0074b39e,0xaa84e9e7 .word 0x8353b7b7,0x4d2d5fe4,0xc169bcf3,0xb6f63c32 .word 0xfd7a95b7,0x6f058621,0x9188e68f,0x5138babb .word 0x9c5a55fc,0xd045384b,0x29571c40,0x539fb90e .word 0x87bde609,0x0a3e20bc,0x61470fef,0x773af4d2 .word 0x791e58b4,0xb0fb81b2,0x0d487a01,0x248a236a .word 0x881c1830,0x1fd251cc,0x2e149e33,0x8f15b9dc .word 0x9eabcf82,0xbf170ed7,0xe9126fa8,0xf0849e3b .word 0x8e9a0df1,0xbca480da,0x5f6cd03b,0x492e9107 .word 0x5d7b5c82,0x62b925b7,0x7a1994de,0x72a47d7c .word 0x81695bcd,0x3bcaf6ee,0x140fd510,0x38fe71af .word 0xc7eed311,0x83afdbf5,0x14e88dcd,0x93e8404c .word 0xba738928,0x9248a41f,0x99482b12,0x7e881712 .word 0xf0c507df,0x8f07e477,0xc3946f4b,0xf336076c .word 0x5a8c7b9d,0x3ece3878,0x9ab7ab65,0xc8e33c20 .word 0x4811358f,0xde95b3f0,0x8f6491c5,0xb547cf9a .word 0x3702f182,0x0aefd370,0x02b400df,0xda79b808 .word 0xacbd696d,0x9a54f1dc,0xbd60d334,0x311fe371 .word 0x769933a3,0xda99d75e,0x6af100d1,0xe4dfd79e .word 0x7e88b7d3,0xae1a171c,0x0227d26b,0xd20155a6 .word 0x75c27dd0,0xe70e7be2,0x80fec5ba,0x496d7f4f .word 0x4001e3eb,0xfe5174df,0xca1fd434,0xb17fce10 .word 0x3ad0933a,0x2290745f,0x6a1eb34d,0x56af3b6c .word 0xb07263ac,0x18246119,0xcbef19df,0x3eaef666 .word 0x63bd0cf7,0x2ad3f460,0x85f03ef3,0x54fcf918 .word 0x8dd9f85a,0xc5f12dfd,0x57e5e328,0x097f7165 .word 0x542e75fc,0x64d6c0ed,0x20087942,0x5357aac9 .word 0xdb8bb8c2,0x06c49d66,0x7c768943,0x416e7b51 p50_local2_end: SECTION .p50_local3 DATA_VA=0x000996000 attr_data { Name = .p50_local3, VA = 0x0000000000996000, RA = 0x0000000075800000, PA = ra2pa(0x0000000075800000,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 p50_local3_start p50_local3_begin: p50_local3_start: .word 0x99059195,0xcaf1a12b,0x3735eec0,0xac2f17e7 .word 0x180ec5da,0x968d8249,0x5cc36192,0x4cb3f784 .word 0xe0ab5433,0x07082d37,0x4982eeab,0xb358fe64 .word 0xa5dd8ac3,0x945b71af,0x09d43e17,0x11569120 .word 0xf15f5672,0xd8a74034,0x586e366e,0x3115846d .word 0xb28bb2a0,0xbbc1966b,0x7d8c4b26,0x3571d6e0 .word 0xedad2ee2,0xaeb93b4f,0xdc2f3c17,0x395b44bb .word 0x9aac101d,0x3753a8a1,0x32c2dd0a,0x22007c40 .word 0xad6624ad,0xeeb1d18f,0xb5ebd5b0,0xda0abdc5 .word 0x56afa613,0x0ad8a902,0x2528f6e0,0x85098493 .word 0xe8060c79,0x77ff5910,0x4fc190b5,0xfc0a366c .word 0xed5c71b5,0x4336a1c7,0x6c99d00f,0x6651ca1c .word 0x7458da1c,0x899d5319,0x91da21c7,0x3867b25d .word 0xa3c5b8ee,0xc90ec9f4,0x5ba43d62,0x8e296831 .word 0xd2b716c9,0x1c43568d,0x80c6718c,0x58ea26d1 .word 0xcd038286,0xdac442c1,0xd447747f,0x5d250213 .word 0xdeed1d68,0xab21dde9,0x907ed50a,0xf37b1b0a .word 0xa7c299a6,0xe7bdb227,0xf812f5a6,0x9e08e8c5 .word 0x8cd9caba,0x9dca93ee,0x1989f4ab,0x25294aa8 .word 0xec257fd7,0x4cf788a7,0xf1d00526,0x3fbb4e73 .word 0x9697fea6,0x25e0267e,0x03fff5a2,0x0fefe5c9 .word 0xb17562a7,0xef5d1372,0x6c1d18e9,0x3394673e .word 0x82b0f769,0x9547f56b,0xaee8e5ac,0xdd84f945 .word 0xabdaa55d,0xefad587a,0x98d08787,0x66d3da12 .word 0xc49f9169,0x1eb18d9e,0xae0d4af8,0xe2fb0275 .word 0xa6d41af8,0x3db32bee,0xf62a497e,0x97b40385 .word 0xc6472098,0xebc6a77b,0xfb1715a4,0xbc9b64c8 .word 0x1c952d6d,0x7430a324,0x1d209310,0x2bc6be43 .word 0x4cf7cfe6,0xf063a285,0xe0733769,0x4ba8907f .word 0xf5d77561,0x7624f602,0xcb3608d9,0x175edee6 .word 0xc1c976b8,0x2d75e376,0x9e62a982,0x5b3bc7dd .word 0x36059720,0x4714f8c4,0xaf996098,0xa75f422a p50_local3_end: SECTION .p51_local0 DATA_VA=0x000998000 attr_data { Name = .p51_local0, VA = 0x0000000000998000, RA = 0x0000000076000000, PA = ra2pa(0x0000000076000000,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 p51_local0_start p51_local0_begin: p51_local0_start: .word 0x080e96c9,0xb9a7167e,0xeb9888ea,0xd8810293 .word 0x10a3a84a,0x77590c2b,0x63cdfa1d,0xbcc8da34 .word 0xc2990513,0xaa5c3592,0x5a571928,0xf53d1b24 .word 0x604b1152,0xe48fe399,0xe61e93f0,0x2c160a09 .word 0x248b39d3,0x0fbc5d6b,0x8bfbdb44,0xcb8d9248 .word 0x30cdce54,0xe5d46c11,0xc94c1ca5,0xf486ade7 .word 0x15f2aef0,0xccc1f36d,0x839a5dca,0x764e01e2 .word 0xf542b57a,0xac4a5d06,0xb2ae8e9f,0xd1505b84 .word 0x7c9d1c97,0x7124628f,0xed3b224e,0x326eab2a .word 0x597c8e6b,0x70e56cf4,0xa5ceccc2,0x58bcd468 .word 0x3294a8d5,0x66692c8b,0xfd20cb66,0xb26c417b .word 0xd3d98849,0x71f4fd6c,0xdaded112,0xcc68e55a .word 0x4578e8e0,0xa55fb785,0x67f50be0,0x90377ef1 .word 0x2cc509cc,0x253a107b,0xac8928c1,0x7ef2d440 .word 0xe7d005d8,0x4844fc96,0x11421bd9,0x605c2100 .word 0x71f6d573,0x4a749c8a,0x74ada25c,0x3e1730af .word 0x148debed,0x54f216cc,0x6ae6f284,0x1708b5d9 .word 0x7b5de7a3,0x8cd1c5fe,0x134fc7b8,0x9ad78dda .word 0x575d83eb,0xca390ff0,0x39c389c2,0x286130a7 .word 0x797477fc,0x1037519b,0xc31f7b16,0x9520f855 .word 0x8f5466de,0xfe624e91,0x8b70ceff,0x627e4893 .word 0x98dd2cc0,0xfcc7aca6,0xcb3103d1,0x898de609 .word 0x186e53f1,0x206e0f80,0x91eb9b69,0x180fbcc8 .word 0x4e2ce659,0x15f456de,0x07c63e2d,0x2193fd12 .word 0x642e50b5,0x8d8c340f,0x557425cf,0xd2ffe856 .word 0x35e70234,0x931de407,0xb7e7bcbc,0x983b9d61 .word 0xcaf2b42a,0x3ee18e00,0x20b1f1a9,0x404af5d9 .word 0x9bfc060c,0xccbf9fd1,0x193150cb,0x83c47826 .word 0x4eeac2c8,0xca6c8234,0x9bc97957,0xe8e7a8a6 .word 0x52556a26,0x53da0591,0x54c90ebe,0xfada8230 .word 0x3efbe675,0x52c8bd1d,0xd1166b39,0x5e2aea61 .word 0x9d6fe30e,0x091c3320,0x932e2956,0xdcaaf4d9 p51_local0_end: SECTION .p51_local1 DATA_VA=0x00099a000 attr_data { Name = .p51_local1, VA = 0x000000000099a000, RA = 0x0000000076800000, PA = ra2pa(0x0000000076800000,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 p51_local1_start p51_local1_begin: p51_local1_start: .word 0x9b5ff4fb,0xd07f42f5,0x86d76b17,0x51f2e11e .word 0x770d1109,0xd7fa42bf,0x767e72c3,0x9ea183d0 .word 0xa2dd70a0,0xbdb97e56,0xdeca2a44,0xd482f93f .word 0x0cd7b42a,0x3b9b436b,0xdc2bf745,0x2071e69f .word 0x7652a151,0xbe1163f3,0x69630bb0,0x80c40985 .word 0xcc13a981,0xe716ff80,0xc3ef15f4,0x3da6a01c .word 0xe8b384fe,0xd76b37cd,0x5a41628a,0x6b0d14b4 .word 0x328af44c,0xe1f7b5f5,0x37e16003,0x0794fa12 .word 0x0e62b328,0x3bf17a9c,0xb198d6f7,0x7a21b191 .word 0x0520ad46,0xa677bf1d,0x0f1162a3,0x62d64bee .word 0xe17c81ec,0xf7fa5324,0xac251ae8,0x616776cb .word 0x18491058,0xdd07e4e7,0xfec2fb74,0x28e7aff0 .word 0x8e2868df,0x552fdf95,0xcbcc422e,0x611ae6ee .word 0x645a2af9,0x0b239b8e,0x702abc85,0x8d68693d .word 0x16534017,0x2800d148,0xa96e345a,0xa0105b95 .word 0xc9241954,0xae670b0d,0x1cad0e55,0x3d0ac746 .word 0xff76aeea,0xf8acd70a,0x571eddc2,0xfe0047ac .word 0x93500a84,0x73b3cad7,0x2a33b216,0xd029e31b .word 0x1cb752f6,0x03b40fcd,0x0f3f5c57,0xc158db42 .word 0x7195d33e,0xf2179e95,0x65436a6d,0x84171a48 .word 0x5178ae96,0x435e48cf,0x33dd832c,0x1f055914 .word 0xdc14bcb5,0xe206375a,0x104d1501,0x0ad4a9f9 .word 0xe9d1cd58,0x028e43a8,0xe9dd8dc9,0x14ee4e3c .word 0x68aa0d1a,0x067d3a9b,0x5e70948c,0x7bcd94bf .word 0x33fceb37,0xf34914db,0xd099564a,0x1f839773 .word 0xbce6f7bc,0x0db7d36b,0x24d8bb42,0x80627f54 .word 0x80432e4b,0x104f3d2b,0xcb825b27,0x202d1f9b .word 0xd4973a18,0xd67b2869,0x6bdb7a9b,0xaabb3ce6 .word 0xdab64bf8,0x1ff35d55,0x4be24af2,0x7d5019c2 .word 0x755c7b16,0x5d60c74b,0xb603ceb2,0x8eefafb3 .word 0xc2de0a3c,0x2fccdc11,0xb2fcf545,0x1687d344 .word 0xab869824,0x3bdbaee1,0x33e173d7,0x8e093e31 p51_local1_end: SECTION .p51_local2 DATA_VA=0x00099c000 attr_data { Name = .p51_local2, VA = 0x000000000099c000, RA = 0x0000000077000000, PA = ra2pa(0x0000000077000000,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 p51_local2_start p51_local2_begin: p51_local2_start: .word 0x6c00aa0a,0x12ec5111,0xee2d2d4e,0x39daa38a .word 0xb9ea72a2,0xfc7b57fd,0xc046e374,0xe6a7c0b2 .word 0x3a853aaf,0x8081d2b3,0x775f6350,0x7ba06632 .word 0x9c890da6,0x1bafc893,0x394a569b,0x6658e5cc .word 0x134ee2ca,0x8e28c061,0xdfc03a91,0x86a4e3bd .word 0x5f764600,0xd91464e8,0xa6bd634b,0x91460aa5 .word 0xf7e7079d,0x8bcecf4e,0x004357b1,0x4b29c802 .word 0x1ce94f14,0xee504e34,0xd8dcc0fa,0x8267d855 .word 0xab4d5dfd,0x99efb27e,0x3aa6a902,0xa93b5d82 .word 0x72856396,0x435f0ad7,0x5cab54c4,0xe67ec7fb .word 0xa14e5a76,0xb2b46950,0x120d7e8a,0x9ec9807e .word 0x2ec6a0a8,0xef8245cd,0xc56d4112,0xe7614048 .word 0x2753be19,0xbfddd11e,0x24960301,0xbcd92e3d .word 0xf7818dab,0xf3016f58,0xa5812932,0x257a7392 .word 0x4016ae1d,0x6cc43a4f,0x8f25a634,0x53045c45 .word 0x1e8964df,0xae743c80,0xeda73375,0x30e62ac0 .word 0xfb50124e,0xffe5f5c9,0x7744cb80,0xd07730e7 .word 0x55e4389b,0xd11cfa3b,0xb0cb71d3,0xfce0b735 .word 0x3c056c2f,0xa62f5197,0xbbf36871,0x4c9828c1 .word 0x6e5e9a6e,0x40be2141,0x3610e0a9,0x54787351 .word 0x6ced1821,0xe31dcf06,0x51a4bda1,0xe5fe076c .word 0x9517dd0d,0x869b71aa,0x7bb95875,0xd3973970 .word 0x29b82344,0xe5257f49,0xeadda403,0xe61ff006 .word 0x49c96ecb,0xe2944035,0x8a62d549,0xbe7a06cb .word 0x2bc35861,0xe5c0758b,0x170956ff,0xf53d851e .word 0x8449a6a0,0x5d55e54c,0xc6e390a8,0xefc145ba .word 0xcc218303,0xd44226a1,0xa0f0080d,0x572050d7 .word 0xcbe2e1af,0xc1f23eec,0x4ef01ff3,0x37511fe3 .word 0x6640b949,0xf211e976,0x64bb6a26,0x3b41e954 .word 0x2b343d5d,0xc4d295dc,0x8301fe5c,0xc4013351 .word 0x3f58f61a,0x407fcce5,0xc985ccba,0x5b469b00 .word 0xcc431ac9,0x2664d801,0xd43162e4,0xbca07670 p51_local2_end: SECTION .p51_local3 DATA_VA=0x00099e000 attr_data { Name = .p51_local3, VA = 0x000000000099e000, RA = 0x0000000077800000, PA = ra2pa(0x0000000077800000,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 p51_local3_start p51_local3_begin: p51_local3_start: .word 0xa8416293,0x6ff98775,0x06af215a,0xa69cbd80 .word 0x693c9549,0x864e783c,0x2117da32,0x1f5c4584 .word 0xae062420,0x03d0b674,0xa02e76e5,0x38aecf83 .word 0xfe06be00,0xc390c2ea,0xd33a9589,0x306cd511 .word 0x34bfda80,0xf801ba55,0x61e9f6ef,0x1295c132 .word 0xd81b02b1,0xb166ba3d,0xa309401c,0x4b0e1cf0 .word 0xad29b54a,0x6b8accb6,0x6e6fb5f8,0xb32c26de .word 0xc4c9a09e,0x063fd9fd,0x61b45523,0xc3b264e3 .word 0xd3261db5,0xc2f9013f,0x571b9a6e,0xfa3535dd .word 0xfbbb76c0,0xc62267a3,0xb14a147c,0x31860d79 .word 0x52339158,0x49075517,0x1e133349,0x30b56fca .word 0xef434d9e,0x44a42d0e,0x94309d36,0x1058bc26 .word 0x9a47370a,0x54c491d1,0x58eac516,0xf43b2017 .word 0xf9fb6ba9,0xe3ce7b94,0x770640ef,0xb76f5a6d .word 0xea4dcdfd,0x6d587718,0x368cbf19,0x63e0f3ee .word 0x3623344a,0x4e8ea31a,0x5a8ab88e,0x3aa6136c .word 0xec18a405,0x790533d0,0x887c2d2c,0x23bad552 .word 0x37d09243,0xae03647b,0x346b0c74,0x00d77ff9 .word 0xecd5454c,0x22dbc798,0xda1fff54,0xa969483e .word 0x79fd78e4,0xfe038c9f,0xf4e38a18,0x9efb27ab .word 0xa5090449,0xbe461f18,0xa8946323,0xaf2c80aa .word 0xd4ef96d1,0x247f1bb8,0x3686f3ae,0x1e68e9d7 .word 0xfe6f9a64,0xc0606401,0x12cdb5f6,0x70f34097 .word 0xcf930f17,0xbbe06f0d,0xa2d1f7c1,0x2f119f0c .word 0xe2128293,0x5336c0bf,0xc1c233af,0x2a4eaefd .word 0x88d03cb0,0x2c861d66,0xf2a80668,0x001091b9 .word 0xa5a0352d,0xd484cc04,0x6829f6d9,0x760a06de .word 0x99a5c3d1,0xd81266df,0xdab2ca43,0x811b2c9d .word 0xbd955690,0x6e1b26ed,0x543223a7,0xf0c31460 .word 0x4e7796a1,0x3bd8b895,0x775beec4,0x278d1d75 .word 0x7ac6f0a9,0xc4d0c715,0xeeb662f5,0xdfbd0a33 .word 0xbd9de1be,0xd7827239,0xaeaedbfe,0xefd65377 p51_local3_end: SECTION .p52_local0 DATA_VA=0x0009a0000 attr_data { Name = .p52_local0, VA = 0x00000000009a0000, RA = 0x0000000078000000, PA = ra2pa(0x0000000078000000,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 p52_local0_start p52_local0_begin: p52_local0_start: .word 0x9893e954,0xbdde056e,0xd1bdd090,0xb9628472 .word 0xf24e3955,0xce7b9efa,0x89a7c7f6,0xbc92920b .word 0xc1814e88,0xad1ff083,0xb7f631b3,0xf9c74744 .word 0xac3d86c9,0x84e21a92,0x03c50d34,0x0c84a5b6 .word 0xf408acaf,0x60ffa523,0xf7ffd673,0x1b83b370 .word 0x2bee447d,0x6bf04522,0x2d159cf9,0x3526a8b3 .word 0x8202204e,0x45e14cff,0xbf40ee8d,0x194b6e73 .word 0x6462eb60,0x68f4f0be,0xbf5e48b0,0x82ca1c3d .word 0xceef9bd9,0xb7ea217e,0x5d8d3216,0x94a01315 .word 0x61a69578,0x8bd765a7,0xfd3119a5,0x25cd8592 .word 0x8ab94431,0xea7fe856,0xeb5c7b14,0x1b6a3c14 .word 0x00ee596f,0xa0ce922a,0x766f60c8,0xef436d7e .word 0xcd15eb08,0x2d0e46ae,0xbb0889ca,0x29f403b2 .word 0x5b4e977a,0x56d4c5d3,0x57ec73d4,0x09339a74 .word 0x4aa6ee77,0x303fc543,0xec67b833,0xc38420c1 .word 0xd69c628a,0x5dfb2202,0x83cf4312,0x84ecd554 .word 0xb51cf49d,0xdaaa4f7a,0x7648dba5,0x0caf8eea .word 0x33019dc6,0x4cfd875f,0xb277ef64,0xd761521f .word 0x5cf6031d,0x9216b2e7,0xe342e399,0x14d696b4 .word 0xefe9c7b3,0xda884476,0xeb40b0d7,0xe57b5841 .word 0x273d286c,0x385ff15d,0xd1cf3967,0x938e93b1 .word 0xe7ca51a5,0xe7527167,0x87ece664,0xf3bb27e5 .word 0x40501848,0x41755072,0xd8d462d5,0x33c8ca06 .word 0x753f41bd,0x98e861ce,0xce335b27,0x17a7dd09 .word 0xa887adea,0x57445125,0xbb564a8e,0x2f0bdeff .word 0x8b854b46,0x186a2c1d,0xe833c2cd,0xd451f06c .word 0x129dcf2e,0x0a1775d8,0xba6bc7a5,0x1afec98c .word 0xa50e4a1a,0xd35ffa16,0xf6994bca,0x0df04075 .word 0x786fa7e6,0xaad2e106,0x88c35d10,0xefd637c8 .word 0x711fbced,0x85af2181,0xbd14c367,0xe0b60010 .word 0x69f431cb,0xffbb0799,0x5c1f72a6,0x98890712 .word 0xea33915f,0x302faa22,0x478a0e69,0xd4bc423e p52_local0_end: SECTION .p52_local1 DATA_VA=0x0009a2000 attr_data { Name = .p52_local1, VA = 0x00000000009a2000, RA = 0x0000000078800000, PA = ra2pa(0x0000000078800000,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 p52_local1_start p52_local1_begin: p52_local1_start: .word 0x74bac431,0x6189a264,0xcd35558a,0x1849e798 .word 0x29c69711,0xa93dfab2,0xc74e5386,0x1f3be06d .word 0xa218d92b,0x49e417e2,0x3c8a218b,0xcf147032 .word 0x43dfcabd,0x6b63b034,0x8938adec,0xb0921196 .word 0x6cc5d557,0x28195f1f,0x2dedfc86,0x1f06e6f9 .word 0x5aed0f50,0xcef7f1cf,0xa6a94a2d,0x5d3fe9a8 .word 0x4d302ca3,0x66b3c6ea,0x539645de,0xf46c3ff9 .word 0xf03e2f91,0x3351cee2,0x95848940,0x6a7feb3c .word 0x326dd752,0x191a2e39,0x7fd4d413,0x078462af .word 0x6e6a337d,0x5c2c593a,0x745d5f3b,0x99acc843 .word 0x8b965dac,0x6dcf28cc,0x14b12749,0xbf975a46 .word 0x0f108f94,0xe6ff6a79,0xfd602a21,0xaa3c462c .word 0xfbd49ab0,0xd36c980c,0x6779bf37,0x50465f87 .word 0xfbc3cdba,0xccdeda5e,0xb3478283,0x5c3a43f3 .word 0x913553ce,0x37813519,0xc389c426,0x08ed4a53 .word 0xc27a9a09,0x7c5cbe0e,0xa6688c01,0xa72a1b7e .word 0x38c91fdf,0x9e03edd5,0x88810447,0xbc9c1c4a .word 0x02658b9d,0x36295a57,0xc5ab90ca,0x278fd32f .word 0x4f5ec7aa,0xb4f71631,0xe60dad28,0x556c5b4a .word 0x85d8cd10,0xd1f9b97c,0xc8ebb953,0x7edd26a2 .word 0xcdd309e5,0xc4772029,0xc58b02d3,0xe76dd54e .word 0x3a51a6dd,0x1f17b650,0xaa25f66f,0x49de0b40 .word 0x768113a8,0x56e04cea,0x8effaf55,0xcd549222 .word 0x0d5f894e,0xf8d7bf36,0x842b5158,0x944e61f4 .word 0xa3bfdeb0,0x207848ca,0xf0c434b2,0xa2e220d4 .word 0x1bcdbffd,0xef41fa16,0x39db6184,0x8bd65127 .word 0x431e6aa8,0x26fd633d,0xc7279ae6,0xb77b5ae3 .word 0x85a9e6fd,0xb8c8bf36,0x39119673,0x462a4fb3 .word 0xcc0a2088,0x5a1dd0c7,0x27298796,0x0eed5da9 .word 0x2d7b9b21,0x8a533fa1,0x17f55497,0xa1e6f3d2 .word 0xb045ba19,0x19a7d23d,0xe968a58e,0x72550a14 .word 0xcf8627bb,0xd23f1d40,0x51fca435,0xce40a771 p52_local1_end: SECTION .p52_local2 DATA_VA=0x0009a4000 attr_data { Name = .p52_local2, VA = 0x00000000009a4000, RA = 0x0000000079000000, PA = ra2pa(0x0000000079000000,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 p52_local2_start p52_local2_begin: p52_local2_start: .word 0x0f814b52,0x0e6dd0d8,0xd4d56ad5,0x34053c9c .word 0x3c1851c1,0x03b1589b,0x36e71cc5,0x82cd6338 .word 0x6ec9f61c,0xc373fa7f,0x47049a16,0x4d7dabf5 .word 0xaf3ca79e,0xf506531f,0x5dabf6ea,0x428394b0 .word 0x737b6b4a,0x15331644,0xb4b9874a,0x7f0cb235 .word 0x2d88a93e,0x357354e4,0xa54c73de,0xf0070a63 .word 0x396f58b1,0x894764a5,0x6c174cd5,0x5e71fe39 .word 0x9eb36a70,0x4c85d066,0x22347c6a,0xea2190f6 .word 0xca3c16df,0xf833e7f3,0x48c1907c,0x4504c5b5 .word 0xa89bb4b8,0x0daf96fe,0xe3a95bd5,0x0cc84c91 .word 0x22bac643,0x4ce2368e,0x4e57f330,0x33882aec .word 0x0b00cd01,0x6f22cedb,0x5611f06a,0x2480b67f .word 0x0e75690d,0xd7d14433,0xb7a5865a,0x2e4d6643 .word 0xe0471081,0x1b7b9289,0x77358e23,0x30783b9c .word 0x9aae31f0,0x3252c2a0,0xb7142af3,0x5daa90c1 .word 0xd725c85f,0xf52a2fff,0xc8089def,0xb928b693 .word 0x145baaf0,0xb471e245,0xcbf36fae,0x912c115c .word 0xbd3f330a,0xa2cdc525,0x0b99335f,0x796e9b15 .word 0x38283a6c,0x6090a270,0xc0497541,0x19d0f4b3 .word 0x233ec02e,0xa99f972a,0x3be4d830,0x2304a279 .word 0x5494d283,0x86fa6e2a,0xa1f18007,0xde8b9fc0 .word 0x7ed8cf4c,0x8420a47f,0x998cee87,0xc6015d3b .word 0x01bd9569,0x9abf8c73,0xd1f50bfd,0xd9e4f3ec .word 0xd83ccff9,0x2598ed49,0x17effa74,0x7c0b7b6a .word 0xfa71bf21,0x25ecb5c9,0xe2b0365b,0x8c0f25d9 .word 0xcdd2fe0f,0x1c4a4bf4,0x2338632d,0x8be08549 .word 0xc06cb3fb,0x26afdd22,0xd702f263,0xc4a4a3a3 .word 0xa71dbde4,0x4d3343a5,0xe2ea384f,0x8da81a70 .word 0x49163064,0x39ef13d8,0xf0188ea2,0x53a9a8a7 .word 0xe2efc1ea,0x33ca1d07,0x410f60eb,0xd8ca348f .word 0x8e749c0d,0x92535a9e,0x3515f51f,0x182d060c .word 0x940d156e,0x23027d7c,0x72c5be01,0xbb7a10ed p52_local2_end: SECTION .p52_local3 DATA_VA=0x0009a6000 attr_data { Name = .p52_local3, VA = 0x00000000009a6000, RA = 0x0000000079800000, PA = ra2pa(0x0000000079800000,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 p52_local3_start p52_local3_begin: p52_local3_start: .word 0xfd77f505,0x6d50e965,0x1ceb18b6,0x091cc6b9 .word 0x74494788,0xd58049d9,0x65c8a2d1,0xda183199 .word 0xbdb83a39,0x9e71e54f,0x4cdd0378,0xf4a505fb .word 0x6af522ee,0x8de3c303,0xfb4a1963,0x5a8fe5d5 .word 0x7ed094b5,0xfcf2b650,0x334e3066,0x39f92f0d .word 0x08432829,0x24f2d1e1,0xab0dabee,0x315f4f5a .word 0xdad6cff1,0x88a92e7f,0x4df688e5,0xd9c05a50 .word 0x11b7b1f2,0x09280d23,0x315894e4,0x0ca7ed3e .word 0x28d96652,0x970097c6,0x0ecf8497,0x5eae46e7 .word 0x32ee7839,0xd917d51b,0xcfb21b83,0x1ab7498e .word 0x554c517f,0x6108f45e,0x414008e7,0x0f444498 .word 0xf627a123,0x40fc976f,0x998cd473,0xf8cd15e1 .word 0xd550093b,0xe451c87d,0xe093583a,0xe29a2a32 .word 0x83be84ad,0xabfedeba,0x62d58103,0x5fdb89a4 .word 0xecc19d75,0xaffe54c7,0xcf3bba12,0x73fe0276 .word 0x21c6e99a,0xb5a6ef5c,0xfe42d252,0x497376b2 .word 0xf63da325,0x1214435f,0x13f61334,0xc5d079f3 .word 0xb634c060,0x5a2139f1,0x74dc5db6,0xb70834e6 .word 0x4dffdaf8,0x12973109,0x5707704c,0x86cfeb3f .word 0xcda2ab25,0xaa176b93,0x964f3bfa,0x44ba09c5 .word 0xd2e3a074,0xc1ffe01f,0x866c9496,0x341f06a9 .word 0x11a9a141,0x813e8a5a,0x18158b30,0x2e9f6863 .word 0xa5945b4d,0x4e1183f3,0x032f746c,0xad2051df .word 0x80f43e0e,0xf9d8e548,0x20f82437,0x4753e148 .word 0xfde811f2,0xf2d8d774,0x8d6748da,0x395e285f .word 0xa02bf638,0x7de55993,0xd2a91979,0x2f583eb0 .word 0xb8fea8e3,0x48596a7f,0xb530a3d6,0x8460e560 .word 0x188451f0,0xab6c0aad,0x776566f6,0x7b1519d2 .word 0xa9aaab1c,0x40caf010,0x37cf9984,0x850facb2 .word 0xd1e1fa68,0xdbfa4344,0x7538633c,0x956353a7 .word 0x2bb878d8,0x0b92466e,0x78f32cc4,0x9b8aba12 .word 0x18ed2876,0xd900a6fb,0x2b25a194,0x0bc9c274 p52_local3_end: SECTION .p53_local0 DATA_VA=0x0009a8000 attr_data { Name = .p53_local0, VA = 0x00000000009a8000, RA = 0x000000007a000000, PA = ra2pa(0x000000007a000000,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 p53_local0_start p53_local0_begin: p53_local0_start: .word 0x274101b4,0xcc6c9a88,0xdfa8c654,0xe3cc9cf4 .word 0x7f940820,0xf4c0029e,0xcb38046d,0x441be51b .word 0xe652beac,0x74e9f5b3,0x53b38ff7,0x6b16f525 .word 0x2440d245,0x5d8eb9fa,0x1c09680f,0x723d7bea .word 0x80d9fe73,0x44c607fc,0x0dd97ecd,0x5a95e8a5 .word 0xb8bfd0a9,0x246aa989,0xf2991dc9,0xe878f09b .word 0x911d6e8d,0x5a3fade7,0xed612193,0x8d51bb71 .word 0x6ac6eb4d,0x091ee592,0xd989d1da,0x7a6709c0 .word 0x711096cf,0xac44dc55,0x71d19eec,0x59f37dc9 .word 0x6daaec1e,0x37e54d2b,0x57288cd6,0x63e6721d .word 0x31ca2854,0x0a95da27,0x203ec5b1,0xa2d87d40 .word 0x0eb4d9a4,0x59860a3b,0xa699058f,0x4426be4b .word 0xe17e7977,0x0b51fcda,0x56ff731b,0x38758af9 .word 0xfff924d5,0x4fbd0081,0x27840ceb,0x3271c36e .word 0xf3a2ca03,0xa8cbb5a7,0x6a8bce6d,0x3ed36292 .word 0xacd9925a,0x54e7e9af,0xf8c4d7e8,0xe17f1fe7 .word 0x1fa871dc,0xa9e31583,0x8eae93e4,0x9e596871 .word 0x82eb4160,0xd5f0df64,0x82fd0bb0,0x8c4593cb .word 0xe9a51b47,0x3a844907,0xf592f77a,0xb745d626 .word 0x64d79447,0xaa8397de,0x4032f0b1,0x37d77fef .word 0x638c9a87,0x739360e4,0x2c64948e,0xc417e785 .word 0x542ef367,0x3e561e5a,0x36df3b1c,0x8b81eaab .word 0xbf27a1b8,0x86906d39,0xe624626d,0xd113fa87 .word 0x6ca5a8b5,0xb9991c04,0xdd5b04ec,0x03a24b53 .word 0x5bf1e2a6,0xd75b447f,0x8b1a21ad,0xa7ce9d84 .word 0x8fa1644f,0xb3bd452d,0xcd760184,0x4b081b4f .word 0x4c17d9cb,0x0ce3dc2e,0xdcd4ef68,0xd3512b4d .word 0x7dc7eebc,0x221bb1a4,0x88727745,0xabb2de7b .word 0xc82e804f,0xe7c60381,0x40d5db60,0x2e36f2d2 .word 0xf0951fa3,0x0d96d55a,0x99e552b7,0xd571d403 .word 0x2f19dad2,0xf52f255b,0x957d9648,0x170dccb8 .word 0x7afcee7a,0x8375a0ec,0xb7e82173,0xf101f0ab p53_local0_end: SECTION .p53_local1 DATA_VA=0x0009aa000 attr_data { Name = .p53_local1, VA = 0x00000000009aa000, RA = 0x000000007a800000, PA = ra2pa(0x000000007a800000,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 p53_local1_start p53_local1_begin: p53_local1_start: .word 0x8b9b3042,0x4678c0c0,0x7d676771,0x8d4062d1 .word 0x380b23b1,0x7db1d91c,0x5d7bfb56,0xdbf6280b .word 0xbfcd6552,0x9a4d30c3,0xc03f488f,0xe838d01e .word 0x5988da37,0x9438c549,0x81915bb1,0xf02c788d .word 0x92941b01,0xf5fdce56,0xb96c78bf,0xacdccb27 .word 0xe26b4dd4,0xafef67f9,0xd6f8b5e4,0xfff5bbb2 .word 0x59aecc6b,0x621b84f0,0x0a500250,0xb348fc84 .word 0x36484458,0x84fa7052,0x9c881082,0x45a0195d .word 0xe2d8472d,0xd4da8555,0x171802bc,0x19f4b1fd .word 0x7a96dac1,0xd8fe3bfa,0x11dd0dfa,0x7669d3db .word 0x08976b02,0x80f8bfe1,0xe9d9b839,0xab8d719a .word 0x33612b33,0x574fcb5a,0x00d7f98b,0x4edd22d8 .word 0x01a7eb4c,0xadf75165,0xf5fc62aa,0x4c596ed8 .word 0xb415cd98,0x4a300f90,0xf069927e,0x23ae5338 .word 0x00d220d6,0x64a067d3,0xa862197f,0x205aff20 .word 0x4774df19,0xc495db07,0x0869ee73,0x6fea2d1d .word 0x9de7000c,0x98796a87,0xedec3004,0x629fe3e2 .word 0xd8a652b1,0x8fb45c4e,0x412fbc1e,0x90ac5590 .word 0xc448e7c0,0x995b3644,0x82b8f770,0x58957f11 .word 0xfedda320,0x996e496d,0x9c26c037,0x6369ed72 .word 0x968e4dac,0x28279efb,0xcdae7258,0x4438704c .word 0x6b24f690,0x358fd998,0xa1fedb42,0xef8d8184 .word 0x6894228b,0x80de8f02,0xe69fd02d,0xe9072b24 .word 0xca24086c,0xdb080000,0x26a5997c,0x724b8827 .word 0x82b0404b,0xb1b4e219,0xad9a2a40,0x605fdb8c .word 0x74575261,0x3481fbdf,0xdd82eecd,0x69bf0365 .word 0xf0dce98c,0x93f33c34,0x20979d9b,0x6a3c9867 .word 0x4c35312b,0x17e1744a,0x6792db1a,0x97fe0370 .word 0xbc51bff4,0x1e5dfa69,0xeb002f50,0x4c46b1e5 .word 0x688d0a9a,0x63f519b4,0xf5b41fc8,0x3d6a8bc1 .word 0x32088fc1,0xc6828dcd,0xe6ca9c4e,0x1ffcde03 .word 0xd9e4db1c,0x711a6121,0xdb7fdeff,0x9b7637bb p53_local1_end: SECTION .p53_local2 DATA_VA=0x0009ac000 attr_data { Name = .p53_local2, VA = 0x00000000009ac000, RA = 0x000000007b000000, PA = ra2pa(0x000000007b000000,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 p53_local2_start p53_local2_begin: p53_local2_start: .word 0xfa4503bb,0xeecf8988,0x692aca5a,0x50afd49c .word 0x4273bd92,0xd5be9d5c,0x54fdd9ea,0xc5bae8ee .word 0x5a5a7493,0xb0e71087,0xeedff950,0x54677e1b .word 0x5a9ca817,0x9506e262,0x48aae76d,0x24338ecb .word 0xb3a07162,0x56778fb4,0xc578ed41,0xf8c0a950 .word 0x5fd007e1,0x575fa20d,0x9d0bfa6a,0xe2227b76 .word 0xe2930a16,0x420b891f,0x1ccb58a7,0x90c64392 .word 0x5a5e9e16,0x30459956,0x9ca24652,0xb550e66c .word 0x6afd6d34,0xacd7b5d0,0x30fce192,0xf3774048 .word 0xb8d40a4d,0x5539f27f,0x726bb5f0,0x19a5ba95 .word 0xe0388813,0xdf6c614d,0x61342e4e,0x2f7aa759 .word 0x1961bbd4,0x233ec368,0xe88304b0,0x9fc4f57a .word 0x45fd0055,0x15c4c3da,0x84ef9bab,0x1fe27cbb .word 0xa7883dd8,0x8ec9e1f0,0x1f5ce78f,0xe59c52b0 .word 0x8b05e19a,0x952c935d,0x241fd3fd,0x80af4b2d .word 0x7ecccdc6,0x4529f518,0xf325a38a,0xa327ee7b .word 0x8343ca7d,0xb82440a7,0x1ba01c99,0xc5dd8021 .word 0x90336adc,0x573b181a,0x096fcc97,0x3ec12a0e .word 0xd49baca8,0x3cc963db,0xc6612401,0x96655af7 .word 0xb20211fe,0xb0389e1e,0x0adb7a63,0x3c41d387 .word 0x9740b6ef,0xbcb01029,0xd2ed3350,0x863925ba .word 0xe1e070db,0xdce6ac78,0x6e1505bf,0x16bbebe5 .word 0x8dc8c671,0x7b21108c,0xa127dcc8,0x607373da .word 0xde1ebcf4,0xb6082d0e,0x63a4b951,0x55439257 .word 0x02a7d5e4,0x37462b29,0xdd33126a,0xba5caf01 .word 0x49a78b98,0xe58eb659,0x3f41667f,0x40d0163e .word 0x4592487e,0x1c320b23,0xe4fb0fce,0x0c6d8f0d .word 0x844ee175,0x2116a1b9,0x1cd40db1,0x3b69d9a7 .word 0x6f3b9731,0xf545e16b,0x94634d54,0x13c5f962 .word 0x5e9c1c86,0x57fd6203,0xe1ce7e59,0x4f9b94f6 .word 0x42cfcf0c,0x0813055d,0x4d260fb6,0xc817ed7d .word 0xe22c5086,0xa6608dd1,0xcdcd5067,0xa33369ad p53_local2_end: SECTION .p53_local3 DATA_VA=0x0009ae000 attr_data { Name = .p53_local3, VA = 0x00000000009ae000, RA = 0x000000007b800000, PA = ra2pa(0x000000007b800000,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 p53_local3_start p53_local3_begin: p53_local3_start: .word 0xe428566a,0x201b1435,0xf88e5745,0x8c7d5cab .word 0xe17cb712,0xfe3af2f0,0xe1011a70,0xa3f54a22 .word 0x79384cbf,0x86768216,0x662ece2a,0xc6d53800 .word 0x34cdff4a,0x4e82ab87,0x226c6e2b,0x008b92ea .word 0x385f988d,0xfb870e93,0xb6c775d6,0x2a12c3fd .word 0x32b0866d,0x3ba996b3,0x7e8874d4,0xd2c5ddd9 .word 0x58032535,0x95da5f09,0x91507443,0x6228b3ef .word 0x2e0c431c,0x628a1e7e,0xb072382b,0xd17dc13c .word 0x0f882fa8,0xa9f9a84b,0x406d02ae,0xc23b0307 .word 0x8aef1e37,0xcc717458,0x7fdd6690,0x865b055f .word 0xef9dd480,0x3286e2c4,0xbe8b4fd3,0xedc0ead0 .word 0xd8b8a6ea,0x55e524d6,0xf8f008d8,0x5188748e .word 0xa031cae1,0x6f5af85f,0x26384383,0x7244dc0a .word 0x5be399a2,0x69d610c5,0xc821c093,0xbc8462d8 .word 0xbb02f0ee,0xfdd90537,0x38e098d0,0x18101190 .word 0x94c42f97,0xbbdd2b0f,0x12f986f8,0xba94758f .word 0x5e7ad438,0x10ff6bc9,0x464efdd6,0x7cece355 .word 0x498fc436,0xaff1072a,0xbc3d3c9f,0x696190bd .word 0xf871209f,0xf34764ee,0xfc5466fd,0xd0e611e9 .word 0x553c6a24,0x8a7c8843,0x76d82716,0x1ff82ff6 .word 0xc9b60ec1,0xf30596c9,0x34562812,0xe050448f .word 0xcd104119,0x5b3c5f72,0xa62e699c,0x21b98be6 .word 0x79906b84,0x6a3bf08a,0x0806cf13,0xd3ab2195 .word 0xc22d58cc,0x1d9d8094,0x1862648b,0xe5db0731 .word 0xbcdc90a9,0xe95b76c4,0xecfa0a99,0x7d230424 .word 0x498716cd,0x4d97412a,0x9a285ee5,0x3f3fa105 .word 0x10f86f05,0x571d228b,0x6e9e7243,0x4d61a16f .word 0xe2036a59,0xc4916e52,0xadad8ead,0xc8626831 .word 0xddc356fd,0x8979b5d2,0x05acd068,0x00e9e288 .word 0x79b512ec,0xe62c9400,0x3cc75803,0xbcd650fb .word 0xcee04775,0x84197100,0x7464d248,0xe7f6c128 .word 0x66d31c33,0x79965ae6,0x767f71dd,0x3766e377 p53_local3_end: SECTION .p54_local0 DATA_VA=0x0009b0000 attr_data { Name = .p54_local0, VA = 0x00000000009b0000, RA = 0x000000007c000000, PA = ra2pa(0x000000007c000000,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 p54_local0_start p54_local0_begin: p54_local0_start: .word 0xefb4a8ac,0xdbb59d51,0x48d0d43f,0x652b66ea .word 0x9791a98d,0x306d3ffd,0xfc235770,0xcf10d479 .word 0x2f234b5f,0xc1d68cbe,0x8e41e869,0xaa905269 .word 0x44e17b81,0x4ec3573e,0x427ea9c6,0x763816fa .word 0x6956233f,0x80597906,0x00bde245,0x114f850a .word 0x203d985b,0x4e0ecd63,0x2460b19f,0x6e8b94f1 .word 0x47cbd1b5,0x629d3786,0xd53a5a36,0x039c129c .word 0xee3ee21e,0x3a47c757,0x9a8dfa4f,0x4060af16 .word 0xf539f0fc,0xfd4f5b2d,0xa36e8bee,0x6e93cfd4 .word 0x72fd8cbe,0xa1b1e3b5,0x1d440013,0x0590f75c .word 0x9237b2f5,0xfd667488,0x64f79372,0x4faa5324 .word 0xa4ab249e,0xedf6bc35,0xdb7f218c,0xf84f785c .word 0xea76c329,0x35c8a50a,0xd69fb8c0,0x9c1d4040 .word 0xda6b3bd6,0x4a5eb0fb,0xd2c298fb,0xc0fbfed3 .word 0x70bd51db,0x3aef9c5d,0x0544e6bf,0x928b52de .word 0x5cdead3c,0x2fe951ea,0x7a8d1fe0,0x31e218f0 .word 0x50b1f68f,0xc84dfd80,0xe3a5805a,0xc363418d .word 0x43063976,0xec52d8ba,0xbf61fbc1,0x9051d762 .word 0xb6cc65a8,0x2a86f329,0x11919800,0xa0b00224 .word 0x2706d99c,0x47ad3fa4,0x536d0455,0x968a7ca5 .word 0x9d164670,0x00cdd1f4,0x1ccf1a25,0x1b68aa1a .word 0xd2a045ab,0x7c1c0aad,0x5d3996e2,0x0e31e768 .word 0x5a7705af,0xcc4510f2,0xd5e252f9,0xbe2d93cc .word 0x93fe2a26,0xfbf67431,0xfb50b285,0x59d39d20 .word 0x23f963bb,0xaa79c79f,0x9b3ad837,0x0c0afc1c .word 0xe53c2fcf,0x919b0eae,0x1dc2ec19,0x6d151abc .word 0x55e6cc67,0x80df2557,0x72675966,0xe0790dd6 .word 0x60412cd4,0x86fa0327,0x1d53ff3e,0x4f4c7eef .word 0x73b1247d,0x6a9e287b,0x09b51248,0x516410d6 .word 0x96842a61,0x6146dbc9,0x8a18e09a,0x382a4162 .word 0x2a672734,0xb54536e2,0xe5100b1d,0xe161c106 .word 0x4545c141,0x75e26d2a,0xf62429b6,0xec378799 p54_local0_end: SECTION .p54_local1 DATA_VA=0x0009b2000 attr_data { Name = .p54_local1, VA = 0x00000000009b2000, RA = 0x000000007c800000, PA = ra2pa(0x000000007c800000,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 p54_local1_start p54_local1_begin: p54_local1_start: .word 0xb9c27468,0xe6e4da67,0x94f09d8c,0xc25dc888 .word 0x89e15d41,0x764774e7,0x117ddd56,0xd63568dc .word 0x464d5262,0x0de24645,0x2fc174d8,0x5ba3e890 .word 0xdb8bdf3a,0xb5699978,0xdf5d54d4,0xf3ad4643 .word 0x241b76c6,0x0dac02ed,0xcc596247,0x5066c67f .word 0xaa024446,0x4ae19d63,0x941e23af,0xce2e8f27 .word 0xe1c1b11e,0x5b678f31,0x8d8edcf9,0xda07796f .word 0x19f903fd,0x636185c3,0x1762f83a,0x9b52dd8e .word 0x2c4fd5b0,0xddb80753,0x552b1930,0xaa96a4df .word 0x0c5bae79,0x786024d2,0x3629cee1,0xbdc08b5a .word 0x73f53fc7,0x3aaff456,0xa6aef64e,0x0c7c6093 .word 0xb80b1f2e,0x22f0469c,0x0d7578dc,0x1e4c0e88 .word 0x7a7a7f25,0x9f2f9e23,0xe185c7ae,0x4a3e3bcb .word 0x3f73e0c4,0xf67fed6f,0x2fe79dd8,0x9cc18e05 .word 0xa6e05696,0x19ddf8bf,0x743050a2,0x2146d5ef .word 0xdb6c86a8,0x7d1d63b8,0xdafae536,0xb34dba10 .word 0xd6fb79fc,0x6fd068b1,0x06754275,0x2dabdaf1 .word 0x121cd55a,0x6fbfbf5e,0xff2070aa,0x68a385b1 .word 0x729407c0,0xf45ea624,0x51477442,0x829bc432 .word 0xf29e4e9f,0x69cf2a6e,0xbee70d6a,0x3d51f230 .word 0x44fb8051,0x81543630,0xeab45bde,0x3a64633f .word 0xc8798ca2,0xd999724b,0x76eab0a2,0x44cb196d .word 0x143aa76d,0x400ec2e4,0x55f6a305,0x8b9cf11a .word 0x5045d8c0,0x3540d559,0xfb63a107,0xf74ebb51 .word 0x4677780b,0x4da560bf,0xb5502523,0x8e901001 .word 0x76fba69c,0x5003c7b1,0x1bc5dfc9,0x41a48380 .word 0xcf75d2f0,0xacdb12e5,0xc01ac2ba,0xd622da39 .word 0xf2686208,0xf607a625,0xf2f0ed9b,0x1c5b2ca7 .word 0x6c7b0397,0xe207256f,0x790d8185,0x4a21dcdf .word 0x56aaf29d,0x9087d640,0x76aec68f,0x3309e1fc .word 0x5cb81e45,0xf43841d4,0xf2d75941,0x84f27fba .word 0x5d0cc0bf,0xe963ae98,0x9e098635,0xe31e25a1 p54_local1_end: SECTION .p54_local2 DATA_VA=0x0009b4000 attr_data { Name = .p54_local2, VA = 0x00000000009b4000, RA = 0x000000007d000000, PA = ra2pa(0x000000007d000000,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 p54_local2_start p54_local2_begin: p54_local2_start: .word 0x37f52b66,0xe1866627,0x5699f9a2,0xb3a5866d .word 0x86460fd7,0xbd21c7e6,0x700ab74d,0x50a9d946 .word 0x9c816ee4,0x38ec7872,0xb29962c8,0x10822eaf .word 0xf4935aab,0xfea0f4c3,0x2bfc6488,0xd479412c .word 0x8bb2b775,0xc5981b7a,0xc2f9565a,0x8a4bbe17 .word 0x916cf4f4,0x0b3a30d8,0xf696595f,0x1c400434 .word 0x9250439a,0x8ac4ddaa,0xb7c95052,0x465c4bea .word 0xfc1e8ee1,0xfd3ac91d,0x708accd2,0x9d1a0c18 .word 0x3c6594fd,0xbb02325f,0x8d7c98f9,0xdca73308 .word 0xa77331f3,0x6c9d974e,0xee7ceb80,0xe0b46bb6 .word 0x64d19968,0x452cc5fc,0x1bb856ba,0x05d54117 .word 0x28c41a34,0xf3791f85,0xfdc811de,0x32c2044e .word 0x085cdfef,0x7fe4b3b2,0x2993ae23,0x033a9cd5 .word 0x953883db,0xfb82bd28,0x758ea926,0x94d6b055 .word 0x6e1ceb5f,0x4b69dce9,0x281e5759,0xa78a17d5 .word 0x9df98ef5,0xff102e54,0xdd2dd977,0x852109ee .word 0x5f89c1cf,0x36e4324e,0xf6f359da,0x02ceebc8 .word 0x39ec4e26,0x92fe1591,0x7f6bf3af,0x2b57577b .word 0x09c5bd19,0xb5e8bde8,0x798900a4,0xbf5d0c9f .word 0x95ee8137,0xbbc21ccc,0xeeeb7c95,0x9d05e794 .word 0xee9c509a,0x7720dad6,0x33b81fa5,0x3b560fab .word 0xa12676af,0xb146f298,0x2bbc5c83,0x3a0c484d .word 0xf98f7177,0xb12c776e,0x19d8f753,0x1ac111d5 .word 0xbff64c21,0xc668e859,0xc39c31fc,0x3db6653b .word 0x8d6832f0,0x3d5708ac,0xf09cef10,0x5c8415e2 .word 0x626708b3,0xc23bf91e,0xd1f90a2e,0xe9e43bb3 .word 0xc9edd481,0xf8a0e5e1,0x2ce27fd0,0xe35f3d00 .word 0xc67d7259,0x59292268,0xb056aa47,0x3e994e4c .word 0xd17512d6,0xdead5d0e,0x771731cf,0xd30856a6 .word 0x9bc9794a,0xeb490a7a,0x0919f88f,0xbdf3241e .word 0xe567306f,0x3e168746,0x639262f6,0x43970ab1 .word 0xae38859f,0xa320b605,0xcd4b611d,0x4d6cc47f p54_local2_end: SECTION .p54_local3 DATA_VA=0x0009b6000 attr_data { Name = .p54_local3, VA = 0x00000000009b6000, RA = 0x000000007d800000, PA = ra2pa(0x000000007d800000,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 p54_local3_start p54_local3_begin: p54_local3_start: .word 0xef8c33ca,0xf653bada,0x579a5a5d,0xa2866f1c .word 0x0e3ccfc4,0x2dc09260,0x0bf0bd84,0xdf7c9da4 .word 0xbd02c7dd,0x91e4b8b3,0x73c8e110,0x6c3a5ce3 .word 0xa2656e1d,0x55edcc77,0xe0539a1a,0xdfa76f2e .word 0x8bd1b8c3,0x71d61cdd,0x58084188,0x7f9c7327 .word 0xe7eee690,0x6d195780,0x543df5e5,0x726629a8 .word 0xea3334af,0x8c68a097,0xdaa8d49f,0xa298372f .word 0x8884d663,0x51a43977,0xa6711a1c,0xa9bdd641 .word 0xcb04d6ee,0x691cbc7f,0x25bda3b8,0x6d1073a3 .word 0x025cec0e,0x2dda173d,0x6045aee8,0x5b6ba917 .word 0xe6ea1940,0x46d42c56,0x2b5271e8,0xdabb2a7c .word 0x78d7f28c,0x1a5fb928,0x3779b939,0x200ff688 .word 0x2f300b28,0xc7b93abf,0x75b2db8f,0x3a86e3a9 .word 0x5ad32a06,0x2d00f1b1,0x2bc15a0c,0xbc5ba645 .word 0xdafb3d16,0x3e9ae1ec,0x096fe101,0x2cddb3aa .word 0x1d950c7c,0x71aef617,0xa29f111c,0xe6ad551d .word 0x38efa307,0xe337aee5,0x879f9f7f,0x3588fe14 .word 0xb7af2835,0x986e91d3,0x0a14c86e,0x84c7accf .word 0xe34d4113,0x11ac3cc3,0xa51a9504,0x69ca1283 .word 0x5e30c841,0x57592475,0x2a774479,0x1016af82 .word 0xc078b4cf,0xb14d4e97,0x4c7d3555,0x154b5b73 .word 0x18a34a11,0x85de754d,0x86a1b7de,0xe4c1e303 .word 0xa749cdf7,0x5a7332a7,0x25b2b915,0xedee35fb .word 0x16866384,0x862b3893,0x33db2184,0x7e04dede .word 0x4ee771bc,0xd4fdef02,0x2522ff01,0x0dec633d .word 0x6a019d1c,0x34d6f111,0x02f093c6,0x3bb76bcc .word 0xdee89b5c,0xe4399df9,0x9006571d,0x745a2ca7 .word 0xc8ff1865,0xd51e44df,0xc822d050,0xac2526dd .word 0x9e7cb693,0x1971425e,0xc0de91b4,0xbc1c9a67 .word 0x867e9085,0xe61fdd2b,0x7078834e,0x7827f9a9 .word 0x8d8b6a6b,0xa69732db,0xedc8fe36,0x292e2eaa .word 0x49e6ee1c,0x17ce54c5,0xa9f4a326,0xa881bc19 p54_local3_end: SECTION .p55_local0 DATA_VA=0x0009b8000 attr_data { Name = .p55_local0, VA = 0x00000000009b8000, RA = 0x000000007e000000, PA = ra2pa(0x000000007e000000,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 p55_local0_start p55_local0_begin: p55_local0_start: .word 0xa47db5e1,0x4ec630ef,0xb9c383b3,0x0dc426e6 .word 0x9d76976f,0x74391524,0xd55d7209,0x956a0067 .word 0x6877f7af,0x8bdff57c,0xe4b64184,0x14ee9f21 .word 0x7d1f9e8f,0x7a2cd52d,0x78b367e9,0x8a28afd0 .word 0xfeb7cd5e,0x56ca4e61,0xa4d1f615,0x834ec949 .word 0xb254ff79,0x699fe6e2,0xd1910aba,0xe6791f16 .word 0xb5def04c,0x0f207acf,0xa6853599,0x91769f52 .word 0xaa118b37,0x622ed45e,0x121ad166,0x30be3aec .word 0x99a6cf6d,0xafef4e95,0x37ce8634,0xd21c7308 .word 0xbe486c2c,0x47a5faef,0xb3c609d4,0xecee4c10 .word 0x910521b8,0xcb1e76f2,0x1505938f,0xf90a4b39 .word 0xb8c61d63,0x31fe7c48,0xb5043b66,0x5a875ecd .word 0xe02c01a1,0x86bbd217,0xbd146ac1,0xb8be5443 .word 0x82d6da89,0xda1f3833,0x7fbaea98,0xd8676adf .word 0x2bea2a62,0xe259c261,0x408d8075,0x281452b9 .word 0x16cb0872,0x0d3ceaa2,0x191d0095,0x3f721a0d .word 0x74c2e492,0xbc1480cb,0x5e0ca703,0xa1228d60 .word 0x11de22c1,0xc5a63aaa,0x786d3117,0x7ec30ea9 .word 0xefa6947a,0xe59d3deb,0x8ecb4624,0x5560f9c8 .word 0xfe225505,0x3bbca1b0,0x5d0cb1d9,0xd81cf1d0 .word 0xd9489e41,0x36afd41e,0xa891a22a,0x19334ad0 .word 0x85110a32,0x62e03de4,0x3bcc3c44,0x6e113182 .word 0x137c2a37,0xa281478e,0x916b94f2,0x1b8a5e13 .word 0x0fd29060,0x0ee77e92,0xc2c19de0,0xb9dc9285 .word 0xb64a5c3f,0xa2ec4ac5,0xfc79efe2,0xf0ce9615 .word 0xdca3cfb0,0x03bfa0bd,0x7ff8dbe7,0xf2869754 .word 0x80778f4e,0xe7eac8fa,0x983c5939,0xa8235ef8 .word 0x9271bc70,0x41f25bf3,0x343f59ae,0x6295d891 .word 0x998aea5d,0x8f105c56,0x99ecaeac,0xb68c51b4 .word 0x865b2d05,0xd6392f31,0xc1b441b1,0x849bbe4a .word 0x8c7549e8,0xf280cc60,0x66dd3112,0x36dc88da .word 0xa868ce03,0x429b97b3,0x88a5adc7,0x5759d57e p55_local0_end: SECTION .p55_local1 DATA_VA=0x0009ba000 attr_data { Name = .p55_local1, VA = 0x00000000009ba000, RA = 0x000000007e800000, PA = ra2pa(0x000000007e800000,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 p55_local1_start p55_local1_begin: p55_local1_start: .word 0x629c189b,0xfdb14003,0xb0217f20,0x98168d04 .word 0xfe49cf49,0xb08ebcb1,0xc221161b,0x776a7b5a .word 0xe6eb68c1,0xf35819e4,0x99ca7fd2,0x6a112996 .word 0x7657d62c,0xb4f2f367,0x4af0088f,0x0b0e4877 .word 0xf7aa913b,0x1ea5bf12,0x791199b2,0x7752f041 .word 0x2429ea2b,0xb313f496,0xc541a54e,0x34c83009 .word 0xa1c9acaa,0xcc5fc1a3,0x04e7f8ac,0x83339832 .word 0xde267823,0x18a1e7ac,0xe81ffb00,0x7616b17d .word 0x3dbc979e,0x4efadc16,0x677b6bc5,0xba87e86c .word 0x7955e30a,0x67d98d97,0x33d24a12,0xbb1410c8 .word 0x8e8e130e,0xb5f52839,0xa97b8c64,0x98f576b2 .word 0xc67f08a5,0xdcf6939a,0xbfdb1ac2,0x18938a40 .word 0xad8b8f06,0xb262f5d1,0xf4d2e66e,0x54cc73dc .word 0x7866d820,0x40acc8d1,0x0391cbb3,0xb68b19af .word 0xa2f0e864,0x2f4adb1b,0xf6154154,0x9e332870 .word 0x1dade18c,0x5fbb29bf,0x24240242,0xdfb3238f .word 0x35df7136,0xa82d8f74,0x50ada5fe,0x4d93693d .word 0xfec42a63,0x13eb2d72,0x21201f87,0x96947198 .word 0x27161a4a,0xc5acc394,0x2b8d8e02,0xdd4d91f7 .word 0xf232650f,0xcfcdafbd,0xb8963596,0x03bd2f5b .word 0x0a1a580c,0xa382b2f1,0x04c41080,0x0fc4ca8a .word 0x32b3445d,0xac55e53a,0x2f8c2ffd,0xda7e3930 .word 0x2c0790a7,0xc7beaa85,0xcc1ffe09,0x47b10dd7 .word 0x99955ed3,0x8c09caca,0x179b0cc0,0x56a82536 .word 0xaf58b8d5,0x514ed2b8,0x7a083856,0x57a5aef8 .word 0xcdb13b5e,0xc17ab6b9,0x9980da86,0xa588c6e3 .word 0xdd2b052e,0xd8195936,0xf707afa5,0x3106f20f .word 0x12156982,0x59582382,0x99ecb35f,0xdf09e8ef .word 0x5fa74980,0x717ed309,0x23770ac9,0x5d187d6a .word 0xc5460cf5,0x38774b43,0xe5a32d4d,0x4ebb30e8 .word 0x441f6fce,0xc32259b2,0x3f2ab18b,0x7298c92d .word 0x1d6963bb,0xeefee7d0,0x4ef02f48,0x6ec5b22f p55_local1_end: SECTION .p55_local2 DATA_VA=0x0009bc000 attr_data { Name = .p55_local2, VA = 0x00000000009bc000, RA = 0x000000007f000000, PA = ra2pa(0x000000007f000000,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 p55_local2_start p55_local2_begin: p55_local2_start: .word 0x626d0967,0xa86da63e,0xcbfdce5b,0xe5a27b78 .word 0x9523724c,0xfc05b10b,0xd187c341,0x57463354 .word 0x6094f711,0xdd9ea3c3,0x2a311248,0x105bfdaa .word 0xdb4b3180,0x178dc65e,0xc4639ef9,0x159c64f0 .word 0xaf5c70a7,0x79b7a511,0x001fa4d7,0xa0de4852 .word 0xb5484024,0x05b0f4fd,0x9a29f6d0,0xbe67bc54 .word 0x97c18818,0xd826b05d,0xec78a928,0x5bcbb504 .word 0x9d0e11e1,0x3012ed50,0x6106da90,0xecd5d53b .word 0x3dcfc26f,0xef533a19,0x8ca28df5,0x2000b76a .word 0x271f4fc8,0xf87243de,0x44197efa,0x0dc666d9 .word 0x8204644b,0xc3778ed3,0xbfd8f97e,0x9ca800dc .word 0x04823519,0xd84d095b,0x5209f4cd,0xff507761 .word 0x78facba3,0xb8e91c22,0x72b47146,0xeacc9e92 .word 0x2b4a1355,0xcec3d887,0xa77fd6e3,0x524a2ec1 .word 0xb9b5be98,0xe88d12c2,0x0219fbeb,0xd7e301b6 .word 0xd1c5c96a,0x287e8b6f,0x6a2ec788,0xf9ac6373 .word 0xbdabf94b,0xff077023,0x1fc68443,0xc0023301 .word 0xdc24d326,0xef9b4867,0x47c6fa49,0x2d1ee538 .word 0x0066bf7d,0x8a8a7278,0x28ac1ff8,0x9807730d .word 0x7cf36340,0xc22aab9a,0x3d61720d,0x580b6c53 .word 0xe96cb943,0x2029f36a,0xb06a6a2c,0x14d6819e .word 0x76d88534,0x2191e29b,0x1a4b110e,0x22328bff .word 0x0761378d,0x9b149473,0xc85bb225,0x82d5ba88 .word 0xa1150ddd,0x58ade9ad,0x2f7ab50f,0xc95b7fc3 .word 0xd8f206d7,0x1c350779,0x4909bcd9,0x1c0fa5b5 .word 0x7a094f9d,0x663fa90a,0x000a3a04,0xbec7d3d6 .word 0x641075a0,0x7af59577,0xd1262a2b,0xf1bc0c6b .word 0xf8f9f4a1,0xc86dcbd3,0xd8742759,0x9c46b643 .word 0xf60e9423,0xb9c2ce13,0xa3a904b5,0x923ec209 .word 0xa0cbbf19,0x2e85fcde,0x106b951d,0x6297fd8e .word 0x36fadd1e,0x30a078e4,0x6f340f04,0xb43a57d2 .word 0x38ea09e8,0x2cb9a916,0x3abbaf9b,0x5efcbf92 p55_local2_end: SECTION .p55_local3 DATA_VA=0x0009be000 attr_data { Name = .p55_local3, VA = 0x00000000009be000, RA = 0x000000007f800000, PA = ra2pa(0x000000007f800000,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 p55_local3_start p55_local3_begin: p55_local3_start: .word 0x08a18656,0x86533c1b,0xb755bbae,0xb3073ebe .word 0x440d4118,0xd0cc7f64,0xaf4a9330,0x03a0f494 .word 0x547626d8,0xffdbc198,0xf0eca8a7,0x0e123c62 .word 0x82cc6def,0xd9a725f2,0x69879852,0x3de2c149 .word 0x9c6b430a,0x5eaae7f4,0x8e7b7da8,0xd2ed5b40 .word 0xb4e1666e,0x819b4997,0x737b9a18,0x9e7e986d .word 0x307b3963,0x3dd526ad,0x97755530,0x1b4a60ba .word 0xccca6668,0xe69551aa,0xb6906611,0x11aed843 .word 0x36e32bf7,0x808cead4,0x9b7feb49,0xe2bdf501 .word 0xb184adfa,0xd4519ad5,0x9cb95743,0x41fd4662 .word 0x1122ee49,0xb42f8cd0,0xff0ebb20,0xbcdcca39 .word 0x0ded6a37,0x43796963,0xaecf6877,0x31becf24 .word 0x25cbd87d,0x4f72622f,0x03f7718d,0x3db1347d .word 0x0713f148,0x9a78c319,0x717f9a55,0x405cc091 .word 0xb34f780c,0x6e4f1098,0x41ef3aec,0x0e328014 .word 0xae325315,0x02e819cc,0x9f6abdbd,0xa40fd91c .word 0x62ffa469,0xa72d57c0,0x4826dfdb,0x5b73af7e .word 0x3a8f6510,0x3a80538e,0x5c7fad33,0x284bb184 .word 0x133cc580,0x928fdeab,0xd381aa8d,0x0802f071 .word 0xe5e70317,0xa7e9e870,0x4995d00e,0x728cf0cf .word 0xbdad49d7,0x8bdec84d,0xcfe3134d,0x7ba47675 .word 0x170856c3,0xd2b57343,0xb0dbb7c2,0x8a3c6cb6 .word 0xdd3860e3,0xf384390f,0xb516a2e1,0x76a40e93 .word 0x1c2a561e,0x86c2678e,0x1a9e50cf,0xda171263 .word 0xc4a7f5ed,0xed6de6d8,0x8982685c,0x3bbf2918 .word 0x37ea3390,0x58f7e0f5,0x24b77722,0xe41a1db5 .word 0xee7851cd,0xe07e4556,0xd1754665,0x953b9387 .word 0x2fde0aad,0xf345be6f,0x42c3a053,0xb216b6e3 .word 0x54042ea2,0xe827a85b,0x82b87aa9,0xc80878fd .word 0x2b4ea8ef,0x0bf3a92c,0x4d003fbe,0x8b985717 .word 0xcc8ddb45,0x63a7341a,0x75302037,0xb9833e8d .word 0x477df677,0x3c429be0,0x7b3f9b4e,0x846d0baa p55_local3_end: SECTION .p56_local0 DATA_VA=0x0009c0000 attr_data { Name = .p56_local0, VA = 0x00000000009c0000, RA = 0x0000000080000000, PA = ra2pa(0x0000000080000000,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 p56_local0_start p56_local0_begin: p56_local0_start: .word 0x629db45f,0xc685ee4f,0x155973fa,0x6c98e461 .word 0x823eee00,0x35b6ae5b,0x2f64deee,0x1e261aea .word 0xca0156c0,0x269a319e,0xbbdcf045,0x09497c7b .word 0x184878c8,0x172623e6,0x1c7079bf,0x4a6fd828 .word 0x138afcf7,0xd3fd4b26,0x74ed4784,0xc24309fa .word 0x0daa4815,0xff4b9723,0x0a8a54a9,0xfd34ccb8 .word 0xdeee9591,0x4995b8e1,0x2aa14cc2,0x4834a773 .word 0x502a5718,0x47c65582,0x76071a8a,0xaf2452f6 .word 0x35eb5161,0x25de9152,0x16229dc5,0x6b56fe0a .word 0xd6df73a3,0x6ab4eefe,0x715a327a,0x39d05bb5 .word 0x0e304fcd,0x6e577ec2,0x27ae4253,0x16adef5a .word 0xeab47b2e,0x68573b83,0xd262b666,0xf830bfda .word 0x52db4037,0x036d90ce,0x3549f8fa,0x29e2c0d6 .word 0x9a07f906,0x789a4bc9,0x995df7ab,0x9162e88c .word 0xbeaa1d75,0x850496c8,0x37853543,0xba592413 .word 0x6376b3bf,0xf5ae048a,0x200cc0b1,0x1f66a5cd .word 0xab857792,0x50b324e4,0x45e4ca74,0x8d59f529 .word 0x6bd5f5cf,0xdfbfff7a,0xbabf09d0,0x5d9d5853 .word 0x5aec5374,0x51b8a02d,0x94103a7e,0x76b36289 .word 0xe184c458,0x7be9eb42,0x44c9fd38,0xfec29f51 .word 0xf568602b,0x970ae216,0x9e199bcf,0xd2ebdc19 .word 0x0d0a3511,0xd8eb867a,0x23eec9fa,0x67be6767 .word 0xa94580c9,0x40ae9f06,0x6ec63956,0x5ef78de4 .word 0x216a2ca3,0x0a5a8177,0x307d74d6,0x96091126 .word 0xd8639b9d,0x8d104901,0x854dfe7c,0xa87d09ab .word 0xe7ba0a0f,0x3010ec2f,0x7a657c73,0xb34c2018 .word 0xc9e35aec,0x48167fa3,0xcd7078ae,0x363e9430 .word 0x2e14774d,0xca7d9b2d,0xd899110f,0x02e2d426 .word 0x5e86894f,0x6240fd98,0xfa2d1622,0x55648f39 .word 0xc76dca29,0x9f5cb55b,0xff602c1f,0xb13b0db8 .word 0x40ee0e92,0x93a7374d,0x76e25842,0xea779c92 .word 0x65922984,0x9fa8c514,0x0119a892,0x2b00993f p56_local0_end: SECTION .p56_local1 DATA_VA=0x0009c2000 attr_data { Name = .p56_local1, VA = 0x00000000009c2000, RA = 0x0000000080800000, PA = ra2pa(0x0000000080800000,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 p56_local1_start p56_local1_begin: p56_local1_start: .word 0x178c3a41,0x2150ab8d,0x5eac78bc,0x85a8b0f5 .word 0xeb8e702f,0xd136dba2,0x9042fe24,0x7459327a .word 0x5f96ff56,0x6b3ad457,0x64c21d65,0xb8c2b688 .word 0x918777c9,0x0ba5a97d,0x8b9f1076,0xcf0caa1e .word 0xf7a4de74,0xdf49fa5c,0x70c38072,0x3ed9fbd6 .word 0x72cd8c22,0x3493dc2f,0xc3ef6dd2,0x72b59e9c .word 0x5966c8d1,0xd5d7ee21,0x7eb38e9e,0x9299fb3f .word 0xb7f97bc6,0x96910aa3,0xd7f05119,0x37cdf534 .word 0xc868094d,0xb71d4fbe,0xc3170822,0xc6e398e0 .word 0xe3aec3cc,0x3057064a,0x70b1e239,0x33088fc7 .word 0x2c5d2e9a,0x5f13bd00,0x94207711,0x13a17060 .word 0x6f3e55dc,0x6543d634,0xd4fdb1c5,0x20eb14e2 .word 0x6819d1f9,0x34fc27b1,0xe8487434,0x45fdcd1f .word 0xc96f0ba0,0x2c297fdf,0xcd62216f,0x0f7a11a3 .word 0x3ce68cee,0xc9716602,0xde59e063,0x277800b7 .word 0xdebe0d66,0xa61d19f4,0xa41cd3d3,0x14d6b4fd .word 0x6c88e797,0x9301b427,0x7834229f,0xf9ab38cc .word 0x497a13ef,0x76475859,0x15b30ef1,0x3d2a8f09 .word 0xb483f3e0,0xbd35951e,0x425854ae,0x660ea8e2 .word 0xb386ee40,0x18d83fff,0x82f48fcc,0x3e8ed260 .word 0x9f3bc10a,0x802529cf,0xdecd4dce,0x5e243668 .word 0x7947b426,0xea097b7d,0xbf1bee3e,0xe8c40376 .word 0x789d2d11,0x8dc016e1,0xad9b3e4a,0xd7af8e93 .word 0x36424039,0x156ac39e,0x089ac70e,0x280f0dc9 .word 0xf9bce887,0x7d905581,0xb246b973,0x4d441c33 .word 0x30816aeb,0x137bceb0,0x739be596,0xcf31af47 .word 0xe671ed9a,0xeb06be27,0xc2a6020b,0x4ed57fcf .word 0x3c895ecd,0x9486176a,0x1a9e39cc,0x03a35574 .word 0xc5b9318b,0x0e6c4c89,0x96ef7ae0,0x7e3450f7 .word 0xded7d1ed,0x5578bd75,0xc74978ed,0xc5ad074b .word 0xb7db35e5,0x2655a90c,0xa20ef40e,0x3a27b0f5 .word 0xb2351dc8,0x61ae29b7,0x59c2a5f2,0xfc244348 p56_local1_end: SECTION .p56_local2 DATA_VA=0x0009c4000 attr_data { Name = .p56_local2, VA = 0x00000000009c4000, RA = 0x0000000081000000, PA = ra2pa(0x0000000081000000,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 p56_local2_start p56_local2_begin: p56_local2_start: .word 0x7fb9e4a2,0xb2b728db,0x4390dc8e,0x762a754d .word 0xa08005f9,0x5d5cb6de,0x19da357f,0x4c2f810d .word 0x110c77dd,0x4f164974,0xcd767ab4,0x33a3a4e6 .word 0xac4323e8,0x3cda08b2,0x506f5aca,0x9b5b2997 .word 0xd2c5f6cc,0xed2b86ee,0x6e7aaf04,0x9ad65215 .word 0x85ff37fe,0xe613d863,0x2e544cdd,0x766e6ac1 .word 0x7004d14a,0xe6d292e5,0x8e146aff,0x885f91dc .word 0xe841a6ca,0xe15c1cc2,0xce4d2088,0x89d41b60 .word 0xef4d672c,0x23cd60ae,0x095b2aa9,0x787888ae .word 0x1f624a17,0x87276504,0xa8e6bba2,0x1835b9ef .word 0x62b1da9b,0xd565538c,0x0fa830e0,0x7eebe0c1 .word 0xff8bb476,0x7797a11e,0xb6dd615d,0x49c11753 .word 0xb4f9ff8c,0xe8ba8e19,0x9b01aa25,0xe5446cbd .word 0x8198aa59,0xa3b05610,0xc9b4f4e7,0x217f35c8 .word 0xd72b5574,0x06a41d9c,0x81edc21c,0x39d9955f .word 0x41af41e1,0x47374ab1,0xc3b2a61c,0xb3bde207 .word 0xb66296a5,0xe2497bfe,0x08395688,0xdf4373e6 .word 0x26238f9e,0x1316b67d,0xac7592f6,0x50f38aa8 .word 0x02e0bcba,0x8f2674df,0x4473c4c2,0x0456d3a9 .word 0x5800d39b,0x06fabca2,0xb44aa1fe,0xd1116cc0 .word 0x8223d74b,0xd977248e,0x8fcd2bfa,0x10c90615 .word 0xd30db56b,0xee5fbede,0xd7baefb7,0x45c9f48c .word 0x4c5d89ea,0xfb9179e8,0x453d7609,0x83984151 .word 0x93c916cb,0x566315dc,0xf899ec9d,0x18e4f3cc .word 0x71de3b9b,0xfc62b09c,0x644ee1ef,0x57e2c3ae .word 0x112732e3,0x2e62dbfc,0x75d96392,0x451c1aac .word 0x73b63cf4,0xf39e54e9,0x16984ac5,0x00f50ea3 .word 0xb159c72e,0x5b7db719,0xacda0bbc,0xa069db74 .word 0x80fb9200,0x1f0cefac,0x786d69c1,0xf8064ea9 .word 0x589675e6,0x249be39e,0xb138402f,0x986d7b95 .word 0xf16f369e,0x57911201,0xcff2b379,0x1c0477f3 .word 0x29d829a4,0xe298eeb2,0x8d00e5b2,0x61061557 p56_local2_end: SECTION .p56_local3 DATA_VA=0x0009c6000 attr_data { Name = .p56_local3, VA = 0x00000000009c6000, RA = 0x0000000081800000, PA = ra2pa(0x0000000081800000,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 p56_local3_start p56_local3_begin: p56_local3_start: .word 0xdd2d5cf6,0x1a942aa1,0xcefa2c9e,0xcc6479db .word 0x80d14990,0xf6c79d5d,0x322c0904,0xd2566ca3 .word 0xb365ba50,0x07d3e966,0x678fbd69,0x57093ed0 .word 0x9282b866,0x06f5b5cd,0x1632a0c9,0xb72c628a .word 0x44d56287,0x17bf4037,0x7e0b19d6,0x21d9528a .word 0x16b0712d,0x4fe5ca26,0x6b10cdd9,0x837d1794 .word 0x90a2036d,0x8b250413,0xefcef335,0x576b3043 .word 0xca8852a6,0xbb7a2d34,0x4fbe5314,0x14bf73d0 .word 0x27711d8a,0x16161041,0xb0b6035a,0xcdbc2766 .word 0x6326d072,0x3551df99,0xf5b2cf15,0xbc60b715 .word 0x157a9108,0x8edc3a59,0xe1ed988b,0xed4cb8b9 .word 0x56cfd30d,0x283ec722,0x2e6543cb,0xfea113be .word 0x97ff3d59,0xf17a76f5,0x6ba6c2ab,0x67337b1b .word 0x32d7ec48,0x69cda7c9,0xc67d0c42,0xaacc80e1 .word 0xde68fb66,0xd3483308,0xf3f327d7,0xa77b9e63 .word 0x223b290e,0x24629107,0xdeb94477,0xcd3dba6f .word 0xb98ea064,0x5b690a25,0x527762e0,0x35a37b2d .word 0x984c30d5,0xc3fa8b87,0x6edb8a94,0x0bd48b61 .word 0xea7f51a2,0x5d0bb6cb,0xcd734d4a,0x162029ff .word 0xf9a021f4,0x316cd032,0xf04a08eb,0x02bcd5bd .word 0xda70de45,0x4e71f65f,0x10d66742,0x1d9a2c0f .word 0x14b53b22,0x3b070c2e,0x1b5cc9fe,0xa0d5eed0 .word 0x4fe41bf9,0xbd5ab59a,0x6e713e6a,0x8f88ae9c .word 0x3542bf3f,0x0527c5eb,0xa38a272f,0x7444e8fa .word 0xe3bfa0aa,0xa005779b,0x65c250e5,0x08dffe44 .word 0xe91761c0,0x10918f1d,0xaf03e082,0xb31063de .word 0x9cc1f968,0x4136ae60,0x58ab62f2,0xb9c2ac32 .word 0x916f2beb,0x06e6581c,0x733942e5,0x9c42b8ef .word 0x2496302f,0xbccee47b,0xf8261bb4,0x5e8b19bb .word 0x92f634b2,0x079861b2,0xa51eeb65,0x19781290 .word 0x18821f6a,0x673bbca1,0x6ab3e36d,0x6596f6ce .word 0x9d75a930,0xa1aff3d2,0xed30ac81,0x9bc0c3c4 p56_local3_end: SECTION .p57_local0 DATA_VA=0x0009c8000 attr_data { Name = .p57_local0, VA = 0x00000000009c8000, RA = 0x0000000082000000, PA = ra2pa(0x0000000082000000,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 p57_local0_start p57_local0_begin: p57_local0_start: .word 0x9918f1ec,0x852e54c5,0xa8be28df,0x00473f75 .word 0x60a75719,0xf64931a5,0x362200d9,0xf3d3712d .word 0x2cb1e726,0x1eb918df,0x2a615281,0x4f61d30b .word 0x42808419,0x54322526,0x0612fd20,0x7416150b .word 0xdbc046a9,0xc03cfd0d,0xefdb79f2,0x67724339 .word 0x42228deb,0x400e5aaa,0x07e4d1d5,0x7adfb347 .word 0xbdea4ca5,0x6938bc0f,0x85fbf054,0x778370f7 .word 0x090360b8,0x2c09d488,0x2dec1607,0x24cb5bc5 .word 0xbfd47cc4,0xc1439219,0xfdd41195,0x28aad062 .word 0xfd32e3b2,0xefbf3624,0xbaf4ec64,0x58aa64c2 .word 0x4abddd32,0xf0b6aed0,0x5a4a16cc,0x13001794 .word 0x566397c5,0xee77b91d,0x2b2a638f,0x5e6d603d .word 0x532b7794,0x3c74c62a,0xe90e01ca,0xc97551ca .word 0x5729c999,0x1af388a3,0xcdd20e9a,0x5e4a9a46 .word 0x0e0a5cd7,0x3cab9333,0x0211e01e,0xb06d1e67 .word 0x1a8f8063,0x7491488f,0x60737f26,0x0af6d6a6 .word 0xf8048a04,0xa3dd80c5,0x5ad19b5d,0x991d9bca .word 0x74b4fdde,0x4b0c62f3,0x3528bd72,0x618fbee5 .word 0xda1d0b30,0xb15bd00c,0x5fb1813f,0x19d138d1 .word 0x5ae6d2f8,0xdbd76735,0x4fdcc90e,0x4b9815fa .word 0x047f1fac,0xbd45cda0,0x5c68c5ee,0xe47cbc00 .word 0x9fdcaa77,0xfefd9aa6,0xe066d3ee,0xfbab0cb3 .word 0x4bad7ea4,0xb6ec848d,0xdb7de213,0xaf44c8a6 .word 0x73b5859f,0x3bff1e2b,0x0b5cfd36,0xd23387ff .word 0x1fc6a904,0xbbbcdced,0x73ccfc49,0x205e047f .word 0x1f68dce1,0x821f5caa,0x5df46231,0x13f8b72e .word 0x8a040c1c,0x411e4cf8,0x87f673b9,0xe157a59c .word 0x97666659,0x6e821406,0x3063b18c,0x8322a453 .word 0x1d17a7e5,0x6cdd4f02,0xb006460d,0x2029158f .word 0x9c544707,0x7912af5e,0xd188a0b6,0xaa58d26d .word 0xe5668367,0xb4cc0b63,0x572102a4,0x0911a77a .word 0x87f1be66,0xf227820e,0xa80bf386,0xbc99f602 p57_local0_end: SECTION .p57_local1 DATA_VA=0x0009ca000 attr_data { Name = .p57_local1, VA = 0x00000000009ca000, RA = 0x0000000082800000, PA = ra2pa(0x0000000082800000,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 p57_local1_start p57_local1_begin: p57_local1_start: .word 0x9f438fc1,0x95aca31b,0xe2fe63c6,0x661cffbd .word 0x3bc42a84,0x933e1426,0x464857c8,0x5b50a3ed .word 0x9a92a51a,0x1a69da51,0xae9f70cf,0x2e69b4fc .word 0xff5a9ccb,0xf247cca7,0x910a3c0b,0x3bd56efe .word 0xf9c9a8ae,0x4b8d059b,0xbc86ee63,0xd86fd322 .word 0xd9efa1d4,0x9c871602,0x686ef8fd,0x961d92ad .word 0x1b7c4340,0x799fabd5,0x04df9969,0x723a6325 .word 0xa23203dc,0x38e71ea6,0x5f071e56,0xdb832cb4 .word 0x856f4efd,0x9d4bde58,0x5bba9888,0x68365ce8 .word 0xb893fc24,0xbf7192d9,0x1ea3371a,0x826621b8 .word 0x88825dc4,0x307e8429,0x6dd6b69f,0x3932b7c2 .word 0x212309bb,0x6b98e944,0xf2707a0d,0x65d3a515 .word 0x7fec9a28,0x24a037ab,0x4a2b97a8,0x699a6f6c .word 0x484c65be,0xc55b448d,0xa8cc9f6c,0x0a6230f2 .word 0x43891973,0xee7bb27e,0x9b8d1a8a,0x3204d32e .word 0x0cc6b589,0x66cc06d6,0x89b01d2b,0xfc0a1160 .word 0xe96eaa19,0xa5e08ae3,0x52f4c380,0xa4d01a8e .word 0xcdadb515,0x5ccb8037,0x547371c1,0xfab78313 .word 0x4f77a705,0x8250f946,0x9ee4be32,0x61a4bbf5 .word 0xcc935967,0xf090db31,0xf9aa5ad7,0x371f6765 .word 0xb5245ebd,0x7ca16e32,0xd62c2e58,0x10010c3c .word 0x0767cffb,0x437cc66f,0x0f5234bc,0x1d8718f0 .word 0x4553b234,0xf16c11f2,0xb57d766c,0x974a64e1 .word 0x28f15833,0xf37ee8e6,0xf6e5a403,0x058d2a9b .word 0xac28a8b4,0xf1799fde,0x1026504d,0xd47dd019 .word 0xea56276d,0x45ec2525,0xeab454eb,0x246b688c .word 0x9632eb2d,0x1ef10505,0xef42e2e5,0x0d5a78ec .word 0xe0f26658,0x1b315544,0xcf7a953e,0x46de0b1d .word 0x34bc506d,0xf32322be,0x6cd8dd76,0x5af632c3 .word 0xd92780c0,0xc2d2332d,0xcacbbd5f,0xc5708d4b .word 0xc62b7037,0x4df34f05,0x8fd82457,0x3bca85b6 .word 0xaea84624,0x40cdc30c,0xd0a779d9,0xbcfbdb14 p57_local1_end: SECTION .p57_local2 DATA_VA=0x0009cc000 attr_data { Name = .p57_local2, VA = 0x00000000009cc000, RA = 0x0000000083000000, PA = ra2pa(0x0000000083000000,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 p57_local2_start p57_local2_begin: p57_local2_start: .word 0xce684c04,0x0e641981,0x0aae4a09,0x3565e7fe .word 0x4e54314d,0xb2572d56,0xa25c1865,0xf9e80ab8 .word 0x1f652452,0xdb59e8b9,0xc464a84f,0x3e2300da .word 0x07f42b29,0xc85240d5,0x731796af,0xd7cddb89 .word 0xd337503b,0x7d1d1bce,0x07b0aacf,0x76fe9c0e .word 0x0b6f8817,0xa983d3c9,0x142833e6,0xf0e2a939 .word 0xff85169f,0x26aa9e42,0xf185d722,0x5e663c61 .word 0xd329d7a2,0x5ed03dce,0x6a735c1f,0x1de9aa25 .word 0x58829762,0x9ec8be5e,0x9fa8ab9f,0x7b09756e .word 0x8610b551,0x22217033,0x22d37f18,0xe784cdb0 .word 0x15eccefe,0xaa02f005,0x60f0d56f,0x58b68bec .word 0xea33183c,0xde32e283,0x72296c92,0x8114c1f5 .word 0x25d2343b,0x07ace806,0x58288041,0xc05f2f30 .word 0x03ed812b,0xd82076ea,0xf3ce6cef,0x0d5ebfbb .word 0xd9544f2c,0xb19053ae,0xb89d7a07,0xeff74bcd .word 0x4ce76c75,0x5fbd51df,0xd28a19d8,0x60dfea5c .word 0x4ab26469,0xf9c9284d,0x9a627b97,0xc733683c .word 0x8d981e01,0x2d5a4767,0xe5510ae0,0xbb4b871e .word 0x15343243,0x0f4b1988,0x6fd5f0c7,0x260fda6f .word 0xef317085,0x1a656e44,0xd80fa623,0x3409f410 .word 0x48fd5d83,0xad886f36,0x67de817b,0xb7c5b37e .word 0x508ef9d9,0x9cc9dfec,0x73204227,0x36d72267 .word 0x8bd880f8,0x00db4b76,0xd8387c05,0xf2fe957c .word 0xbe3f3953,0x6dbf4b28,0xe2ab5300,0x159a2223 .word 0xfcf83bf6,0xa33d23ff,0x557fdbcd,0x705d29ad .word 0xeec60a62,0xf0c28ca0,0x7392b524,0x6b4ec9b4 .word 0xa56eea37,0x8bff9d9c,0xc4b7f0cf,0xe02e6386 .word 0x22173c78,0xb316d93a,0xbcfb59e7,0xa6087c7c .word 0x2a51d477,0x2f245c8e,0x6798a6f8,0x1ec0d56b .word 0xb8419814,0xf1d47844,0xafb15b33,0xfc3783f5 .word 0xe51d9323,0x221ac546,0x41b13ec9,0xcace6895 .word 0xb170dbbb,0x65284b7a,0x9cb0646d,0x3b096a1f p57_local2_end: SECTION .p57_local3 DATA_VA=0x0009ce000 attr_data { Name = .p57_local3, VA = 0x00000000009ce000, RA = 0x0000000083800000, PA = ra2pa(0x0000000083800000,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 p57_local3_start p57_local3_begin: p57_local3_start: .word 0x124f9f92,0x03ec4469,0x5f166788,0x795aa425 .word 0x56f41adf,0xdde1f855,0x025d2401,0xbcfcde5c .word 0x2b9568bc,0x189cf617,0xc8f9de4f,0xd82630e7 .word 0x7a16bc3c,0x7ef34c8c,0xf4428758,0xcba030cd .word 0x36e75718,0x1af0e1d4,0xe097034a,0xbc8b781c .word 0xc9d600c2,0x86e01c5c,0xe32f679d,0xbee97f48 .word 0xc9f0c4db,0xeeaff7ff,0x0a1eff6c,0x450dbc54 .word 0x25661088,0x4a74f951,0x5b8dcaeb,0xa9ecb64a .word 0x58089e15,0x2e447d83,0xed2551b8,0x4031ea69 .word 0x49317532,0x457a0b5f,0xf7da283f,0x6d354828 .word 0x93fddd87,0x6ecd3165,0x0f8cf80f,0x75171fbb .word 0x3abbec9a,0x48095e78,0xda96444a,0xaba43ee9 .word 0xe030adc1,0xda545c9f,0xcfdeb5ec,0xce3c5955 .word 0x2cfbdbce,0x9fab88ed,0x7a390e5b,0x8b329908 .word 0xe888f05e,0x8792aa15,0xafc634e6,0x2906d084 .word 0xe909863c,0x0cac1aa6,0x60f46f1f,0x147e7f66 .word 0x775824db,0x55ad8a3a,0x77d32e2e,0xc9a23966 .word 0xfcb70d63,0x8dce33aa,0x3ea9c1ca,0xa812a7e1 .word 0x7738d01f,0x5902fa35,0xcbe21907,0x84479d06 .word 0xff1b9556,0xa5e3d28b,0x7ef695bb,0xb59e75d5 .word 0x9b7b3bf7,0x5f10f97e,0x163de1df,0xf55c4701 .word 0x1b92e699,0xd906ee22,0xd23e05dd,0x624fdb0b .word 0x84d141ba,0xab74b142,0x89393fd9,0xce0caec6 .word 0xeddcd754,0x737ef964,0x3f15f982,0xda715e85 .word 0xa60b02ea,0xe15a017e,0xa8709c69,0xcb9fc3ac .word 0x0e44ae2b,0xcb8cb8a5,0xd1db1af2,0x4f831905 .word 0x44038490,0x334ba10e,0x81a9fe8f,0x01ed8099 .word 0x4735a0e5,0xa64f3b92,0x100d5997,0x41ec8d81 .word 0x2dba631c,0x5e1205ab,0x5955de80,0x6b942e27 .word 0x88336d26,0x863c7934,0xb22195fc,0x245fa164 .word 0x4a2e7d81,0x7fe066d5,0x9cc51be7,0xa52217d4 .word 0x469abd8c,0x09864fd5,0x4dc2b05f,0x889819e5 p57_local3_end: SECTION .p58_local0 DATA_VA=0x0009d0000 attr_data { Name = .p58_local0, VA = 0x00000000009d0000, RA = 0x0000000084000000, PA = ra2pa(0x0000000084000000,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 p58_local0_start p58_local0_begin: p58_local0_start: .word 0x9f857956,0xb4cae600,0xf328d8e7,0x3a5ac002 .word 0x97172753,0x7d00d845,0x4423e8b0,0xf9ffc8bb .word 0x55656afd,0xd980ef03,0xe3ed0dff,0xaf4c6a31 .word 0x5815503e,0x1eb78aae,0x4cecfa1d,0xe7385778 .word 0xda168003,0x2601e74a,0x1a03f0bf,0x4417bb78 .word 0x70cd2882,0x4bc8e101,0xf3a04848,0xa2e7cee5 .word 0x2fc8b3cd,0xa1ebf469,0x574c84ff,0x6e95d9f7 .word 0x395f8981,0xe62cacdb,0x98f49d59,0x82244972 .word 0xddd6cd2c,0x0a9f3607,0x21864ce8,0xb827915e .word 0x1293dcbe,0xde541c3d,0xe44c781c,0xdbed9b4b .word 0xe2b60d2a,0xeb08b7b5,0xd7101bef,0x380fe5e8 .word 0xc3291ef2,0xe724848f,0xb96bf717,0x4cf15847 .word 0x47e9f19d,0xda899c50,0x1d0016cf,0x910ea370 .word 0x348ffe8e,0x7b801933,0x03774df0,0x1869af94 .word 0x54764f52,0xf567df64,0xdf603516,0x95955233 .word 0x4d04f670,0xd9e645d3,0xc7f80d64,0x2181846b .word 0x57145fca,0xa570ae47,0x34f4b4ea,0x77fd8826 .word 0x157089c4,0x8f290823,0x1b594077,0x941b18ef .word 0xa235b5c2,0xb575cfab,0xda34aba0,0x98af9fa1 .word 0x79772c21,0xf706d377,0x7da6e34f,0x105fc626 .word 0x8480fe9e,0x004f9b92,0x7f5caa44,0xd2736781 .word 0x9ef3e171,0x1cb865dd,0xac6f73dc,0xf9557bd2 .word 0x494f9ca0,0x351db257,0xe160719c,0x6fe93310 .word 0x25e113ec,0x0c5fbf82,0x6e59088a,0x354d1515 .word 0x49261c36,0x0d7c5351,0xe4c97400,0x1169c823 .word 0x69889c17,0x494112fa,0xf2af976d,0x631b5d72 .word 0x9e5b90ea,0x7635294d,0x6ecfd181,0x0dffa103 .word 0x0d7c6325,0x80d52d69,0xaf18224d,0x5d324db8 .word 0x14e3bc47,0xc1eb2c5e,0x1fbbcf9c,0x79c032d9 .word 0xa5a14922,0x98692187,0xd79de100,0x79113f9d .word 0x4cd937a2,0xcb23b250,0xdb2025c8,0xd47f87d0 .word 0x78d27678,0x4551bafd,0xc5fa4999,0x58e022e9 p58_local0_end: SECTION .p58_local1 DATA_VA=0x0009d2000 attr_data { Name = .p58_local1, VA = 0x00000000009d2000, RA = 0x0000000084800000, PA = ra2pa(0x0000000084800000,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 p58_local1_start p58_local1_begin: p58_local1_start: .word 0x70b0ecbf,0x8cc2ac07,0x5d57a369,0x319e6e2f .word 0x8482f4d5,0xb4089ebb,0xce57d7af,0x0a034220 .word 0x540bcc44,0xb9f54a14,0x2c43c384,0xcff8f09a .word 0x319c8ebf,0xd2848382,0x5f5ab90c,0x211bf998 .word 0x0d5b6e93,0xa0c458e8,0xcee7ef60,0x164d56c8 .word 0xb4c6d48e,0x8f5fcb2b,0x654cca7c,0xf4afce4f .word 0xaf94c87b,0x48445c2d,0xd6e452e8,0x45c7a8bc .word 0x1e04d29e,0xf2ddf71f,0x7a20c22a,0x994955b6 .word 0x2f4c1637,0x37cd2dba,0xfdc73196,0xa873392d .word 0x49f7bfc6,0xbc2a2fe1,0x089e3543,0xe1f61b63 .word 0x05273c94,0x61da65fe,0x067a41b7,0xda3e09e4 .word 0x2f4714b8,0xa598995f,0x425ce01b,0x6be972c1 .word 0x504508b4,0xd1a55a29,0xe0036c5e,0x37fbf2ce .word 0x36ddc3ee,0xffd7fb86,0x2a565320,0xc1bcecd0 .word 0x7380c619,0xe3b81d71,0xcbb1c848,0xbcf19125 .word 0x9bd86ad8,0x7936f143,0x5096733b,0xcd6ddd45 .word 0xd6d59980,0x6445735a,0x705e5605,0xc9bb84e2 .word 0x84ffb538,0xdffa44a5,0x58725572,0x7a5313ad .word 0xed9dbce3,0x7f86127c,0x36875c73,0xd53a200c .word 0x9fd27b86,0xedab02df,0x3b0157d4,0xf5a0df11 .word 0x88b51694,0xc858b0b2,0x0e95f213,0xb05ea98d .word 0xc6e9829c,0xb37fdbc5,0x0b014988,0xa17ca61a .word 0x4cf089f1,0xba6bfb57,0xfcf107d7,0xd04d5910 .word 0xff281813,0x1d66cabf,0xee593155,0x1e75321b .word 0x922a57fb,0x53214602,0xcd051441,0x16d742fb .word 0x2f02f4c3,0x728ec22c,0x436ae432,0x539b5db7 .word 0xfde3a4fc,0x72d376a8,0x10e676b2,0xdba90651 .word 0x134c09c8,0x6c73ee4c,0x10f3a921,0xc43cdc06 .word 0x01f189d4,0x564d604c,0x5233a199,0xc81c2033 .word 0x1d5bba87,0xff0a91a7,0x46e4c2a5,0x722ccbfd .word 0xe02fe6ee,0xb11416b4,0xaec1381d,0xbf738486 .word 0xdce1c9b7,0x1492c6e3,0x3a05823a,0x0f61cc15 p58_local1_end: SECTION .p58_local2 DATA_VA=0x0009d4000 attr_data { Name = .p58_local2, VA = 0x00000000009d4000, RA = 0x0000000085000000, PA = ra2pa(0x0000000085000000,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 p58_local2_start p58_local2_begin: p58_local2_start: .word 0x769993d3,0x8a608fe4,0x26e65ca8,0x6c909d08 .word 0x78f20276,0x070b9d69,0xc3431a8e,0xe2eee3fc .word 0x95e0ff8b,0xb6d5a25d,0xab69f9b6,0xf02189ce .word 0x174140f5,0xb0257066,0x1b425a3c,0x6a44cd5e .word 0xd0ec1bdd,0x21c43b7b,0x139ad239,0x5d9d1df5 .word 0xe0a6acb2,0x08d2948a,0x3e808ee4,0xc3da2f3d .word 0xcea9e636,0x3b8109b7,0x919a695d,0x5508267a .word 0xbf504498,0x2b069ce2,0x15e37edc,0xff4a68c3 .word 0x44d5ce02,0x6eab1a3e,0x3bd66441,0x1992138a .word 0x98aabfd1,0x9ae43934,0x6a5b091a,0xf9f99104 .word 0xba2e5a2c,0x5db5439e,0x517e2ba2,0x2454c45d .word 0x93fa18f9,0xab7f334e,0x600341c0,0x8ce3bc8e .word 0xea3ed92f,0x3be229be,0xd1144a40,0xf7109c03 .word 0xa128e97d,0x31203567,0xa2f67a8a,0x256b13c8 .word 0x7a1bfd27,0x2dcdb940,0x32f9b8bf,0x6e078303 .word 0xaf388a1d,0x8ef1674d,0x22408162,0xb935479f .word 0xa200dee7,0x8c3e9361,0x971bbf86,0x18c10259 .word 0xfd665e1d,0x2762f9da,0x07babbeb,0xa025cf3d .word 0x21eef929,0xc0e3427c,0xd9af5cbb,0x97c5c240 .word 0xb2f9e4b1,0x7063b2f5,0x64817548,0x63712c05 .word 0xadfa1f92,0xd88b2977,0x9fc4f62c,0x8fedb1bb .word 0x5b6d28d0,0xae3f3c50,0xf412e999,0x4c9a224f .word 0xd2fe028b,0x8773132b,0xe12bfceb,0xfed4c23f .word 0x74796799,0x99ae2c91,0x3734a72a,0xc19d7a51 .word 0xdeabefbd,0x6bdf24b5,0x5a460b99,0x5e987f12 .word 0x5250eba6,0xcaa9bde6,0x82edce70,0x9bb620c2 .word 0xbfd06820,0xeb3be542,0xe2c704b8,0x21397349 .word 0xea55f0d7,0x93316e33,0x116d5630,0x80e87a1d .word 0x4f9099ed,0xb3fa71f7,0x44dc7d63,0xa62162d1 .word 0x896fbd4c,0x44d6b389,0x005c114c,0x7854fb38 .word 0x55e221f8,0x466c8618,0x44a5817c,0xc101c702 .word 0xacb69ffb,0x624c8ed4,0xd98fcb19,0xead61bba p58_local2_end: SECTION .p58_local3 DATA_VA=0x0009d6000 attr_data { Name = .p58_local3, VA = 0x00000000009d6000, RA = 0x0000000085800000, PA = ra2pa(0x0000000085800000,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 p58_local3_start p58_local3_begin: p58_local3_start: .word 0x0d55aba4,0xd7edb38e,0xe5fb269b,0x460a12d1 .word 0x49769b76,0xdded23a4,0xed3fda25,0xedca60ce .word 0x4f9b3dd7,0xac1c346d,0x78487b68,0xec294187 .word 0xd2d754c4,0xf02be530,0x383a7c2d,0xc8f1c4e5 .word 0x5af68fbb,0x7d834599,0xb5fbda72,0x8b99b21f .word 0x6748cec4,0x64b0982a,0x6c89bea0,0xa2ac0606 .word 0xe410bedf,0xedbe4d6a,0x56332843,0x107ed1cc .word 0x6f73b42d,0x57d287e6,0xc6fcf1c6,0x6052892c .word 0x2dcd717e,0x40d1ec38,0x37596370,0x285c5a18 .word 0x755c223b,0x70f4871e,0x031afbba,0xfede6eb2 .word 0xcfb89ab9,0x76a381e2,0xe88e71ce,0x63a77504 .word 0x22e11bea,0xd9026dd5,0x887e6935,0x55f91fd1 .word 0x85201b48,0xe25633c3,0x2f2137e1,0xac269cad .word 0x5e597b3d,0x46228c17,0x5320f491,0x903fb392 .word 0xda099ce6,0x5c649e46,0x7f46e1e2,0xea406e0f .word 0x28b40b35,0x3f79da7c,0x2bae0586,0x8e35bfde .word 0x688986d7,0x89ab08e7,0xaa3dfb5d,0xd5789bf5 .word 0x917898c0,0x0aa3c773,0xfa332c96,0x0793b81b .word 0xeca67919,0xd6988c10,0x6cd8806d,0x394a5207 .word 0xc60a7b84,0x52ce2bcd,0x09124a30,0x00c27b39 .word 0x50e2e62e,0x5b43be81,0x8d5576b4,0xd4976a26 .word 0xadf409a3,0x9be5bd86,0x591c9e7e,0x6287c656 .word 0x49e06204,0xf5f0e132,0xaa377c06,0x7b057a93 .word 0xbbd3e9dc,0x425deeb5,0x29bf6a2d,0x1ca8f355 .word 0x4d3fbfce,0x358b7ca6,0x7e5f054c,0xba6dc657 .word 0x653dad06,0xdac07e0a,0xca8c46a0,0x33ba081c .word 0x6f5662c7,0xb41c0335,0xe47a7868,0xaf8b1758 .word 0xd09dd949,0x520fe3f2,0xbd6c64fb,0xd295bcd1 .word 0xf1fe58dd,0x28324c6c,0x733490c5,0x87307b79 .word 0xf3b3d761,0x305e6550,0x14369ce4,0x3e74d745 .word 0xc7de6e5c,0xabaf2c39,0x095996c3,0xf6317569 .word 0x39e16f3f,0x3105b6c3,0x0ebab902,0x0f815d64 p58_local3_end: SECTION .p59_local0 DATA_VA=0x0009d8000 attr_data { Name = .p59_local0, VA = 0x00000000009d8000, RA = 0x0000000086000000, PA = ra2pa(0x0000000086000000,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 p59_local0_start p59_local0_begin: p59_local0_start: .word 0x2d7db38c,0x20de2d69,0x5b301c94,0xaea19b7d .word 0x0d0535c6,0x9c14b517,0xdc8134fa,0x8cd1e8b5 .word 0xe4cf6b97,0xa883103b,0x08f52bc1,0x2c1cbb46 .word 0xcaaf0a80,0xeb02d51b,0x4875f37e,0x6eabb142 .word 0x5c2a1230,0x8492c49c,0x11491fad,0x6c02f9fa .word 0x2b0733c6,0x95544c9d,0x69b1230d,0xac3b6a37 .word 0xa2150022,0xf968025e,0xd4cc0b57,0xfebdd0c3 .word 0x5021a3ae,0xcf088979,0x07e5153f,0x554c5757 .word 0xae27c966,0x8d176c34,0x32be6dec,0x9da80387 .word 0xc90802ff,0x641930d3,0xfa404378,0x28e92d11 .word 0xcd320dbd,0xeaaca95d,0x8a8f9ef4,0x97c91beb .word 0xc79931df,0x7dad22ef,0xf6e465a0,0xe81daa6e .word 0xeda1c059,0x002dbedb,0x22162a90,0xb0c5a978 .word 0x529bf407,0x99bb0bbb,0x9425b196,0xa42551f9 .word 0x0eaf455c,0xd18ff168,0x78905c57,0xcd304093 .word 0x1d3570d9,0xe663e2f5,0xf3c6cdc9,0xde323b00 .word 0x7f46fa25,0xd17828a8,0xcacdf87e,0x241eab64 .word 0x34ea0a0c,0xc475ce45,0xd34399cc,0x33732556 .word 0x26239e55,0x2894aa58,0x5ed5e053,0x0aef1042 .word 0x0187b9af,0x09766e85,0x2ecaa29a,0x53761e7b .word 0x4d0d5221,0xf3ca5cd4,0x23665864,0x6ae93665 .word 0xffeca7f8,0x445e7a13,0x1393fda8,0xa71a75cc .word 0xf867cf88,0x9f609ea9,0x7be16910,0x9dc4a067 .word 0xfe14dfa3,0x9c3fe818,0xca1501d3,0x10e813dd .word 0x2a8bfc77,0xfad5c634,0xd3a10e4a,0x84a28b8c .word 0xb170e8a3,0xbfd73ca6,0xa3f00c89,0x13cad8c9 .word 0xbdb780f7,0x3c3d324d,0x17f7f47e,0xcb9d0d67 .word 0x88c65801,0xfb648520,0xbc9a9492,0xc963ed89 .word 0x08995fcf,0x730a6426,0xfd2e2736,0xfa3ee25c .word 0x0cb59f12,0xcc6bb704,0x99aaf0f5,0x123ead8c .word 0x28a2af20,0x825d8894,0xab3b51ee,0x1b95db40 .word 0x1e6254da,0xbca424c4,0x89dddade,0x8d2401f6 p59_local0_end: SECTION .p59_local1 DATA_VA=0x0009da000 attr_data { Name = .p59_local1, VA = 0x00000000009da000, RA = 0x0000000086800000, PA = ra2pa(0x0000000086800000,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 p59_local1_start p59_local1_begin: p59_local1_start: .word 0x0ad57c2a,0x7af809c7,0x308b3c0f,0x46eee7d9 .word 0x3fa675e7,0xccbfe5fc,0xa5386b2b,0x2c0476c9 .word 0xf4fe1fa2,0xd66d0d29,0x9a0ae518,0xaa1e721f .word 0x8057e3ca,0xdb6b0ffe,0x2d6be610,0x3e3d3076 .word 0x1193e891,0x06ed093a,0xb9e46b81,0x573e1641 .word 0xc4be75b1,0xea8d0905,0xc07f3686,0x67180d67 .word 0xa17bdceb,0x07ba26b8,0xf82f0dba,0x05b8b7b5 .word 0x13de649b,0xe2b12a2d,0x2fe34188,0xb3d0db86 .word 0x80b3d301,0xd20e4c9a,0x9ea43834,0xbb24668b .word 0x0c283b99,0x72d1cc81,0x65e221fe,0xa8103507 .word 0xd6071f78,0x90ba7aec,0x30e37eb7,0xbe0e2fb8 .word 0x2532c114,0x379e78fd,0x58cf1ca9,0x2e853897 .word 0xa408c784,0x953e092c,0x0ee5754d,0xfd5b0ebd .word 0x6d51d327,0xa3a4b606,0xc323fea6,0xce4b6c2e .word 0x91e5454d,0xb9d373d1,0x27eb89db,0x83f9cd56 .word 0x87f03e0f,0xf925ce6d,0x472df217,0x7cdd1ee2 .word 0xf82d2815,0x097082d3,0xf1a6b1e6,0xc300f94a .word 0xc2122bee,0x70dfd533,0x5db7485e,0x8aca0093 .word 0xbac3bd9c,0x2eb77050,0xd29acf8e,0xeb4f16c7 .word 0xbe4041bb,0x2a772e15,0x0d2e7eb8,0x2c1261ee .word 0xb565c1a5,0x28521611,0xff9e14f2,0x3cb96c59 .word 0x4c1e128b,0xbcb13db5,0x37362acd,0x9b26dfd6 .word 0x48fa130c,0x0545f9e1,0x61224fad,0x1a33b817 .word 0x19fc3f5d,0x8e409fbb,0xe3ede603,0xf9ca4ae3 .word 0xcdd6f64a,0x4aab1074,0x69be80ef,0x5ca8e97d .word 0x701413f9,0x70869d25,0xa3d1b51a,0xdce70cb0 .word 0x8f581921,0xc74641e1,0x5594fdda,0xf5641ed7 .word 0xc6b81c65,0x58b5fbac,0x7c537c5b,0x948d0231 .word 0x6eec8b64,0x5a041502,0xfaf037d3,0xf72892ef .word 0xddfc0611,0xe7c1b894,0xd917b7cf,0xa333b952 .word 0xae52c8d6,0x92a6493f,0xded6f46b,0xbe6fa747 .word 0x83eeaf49,0x5393b279,0x7ec78de3,0x629eb22b p59_local1_end: SECTION .p59_local2 DATA_VA=0x0009dc000 attr_data { Name = .p59_local2, VA = 0x00000000009dc000, RA = 0x0000000087000000, PA = ra2pa(0x0000000087000000,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 p59_local2_start p59_local2_begin: p59_local2_start: .word 0x2e3a4a70,0x51373a5c,0xbd52534d,0x04a60fd1 .word 0x205e8ebf,0x358bed8a,0x71986369,0xf672db3e .word 0xf563cf6f,0xb0a2434f,0x8b9b5e15,0x1bde1d2b .word 0x0d936e0a,0x11a27dc3,0xf34471ee,0xbe929635 .word 0xf3e6123c,0x9bc8eaa3,0x61b031dc,0x9d0edfa7 .word 0x885e6899,0x7cd90089,0x2528fd0d,0xf3babd22 .word 0xba93f406,0x789816f7,0x132d4988,0x560b9b39 .word 0x02616e86,0x38c0b01f,0x39351beb,0x0b5d0673 .word 0xc3ada746,0xf3c17a30,0x42c15cea,0x21e9f81e .word 0xcfc8a809,0xa2354626,0xd3a3e3d0,0x6cfd0293 .word 0xf64a4939,0xc21778d1,0x40c9150c,0x188de2d3 .word 0xd3d4c787,0x17d1a167,0x0b8ff168,0x9207293a .word 0x1b4694f1,0x66685631,0x59fb9ae3,0xdbbab43f .word 0xb116c1b8,0xce6e6b03,0x0869e5ad,0xb0ea90fe .word 0xc6a00b61,0x4975ae68,0xdd4ffd79,0x5874c9a0 .word 0x5254da4e,0x6b2fa954,0xbb0d1f62,0x5d7c0de5 .word 0x999dddf9,0x3041124e,0xd3671a66,0x9dd142a9 .word 0xc52eb3f2,0xa36ad206,0x05000e03,0xed615506 .word 0x441dd9f3,0x70773f93,0x023a9d89,0xca570eee .word 0x92076ddb,0xd31cc04e,0x956eadd0,0x254a6530 .word 0xa54d12ea,0xb929a4e6,0x664e64ac,0x9079064f .word 0x4c1a071c,0x141d191e,0xc25e1f3a,0xb17a00c4 .word 0x925d5bf2,0xf482d2da,0xb8d1c0cb,0x7dc57813 .word 0x024ebbca,0x40b21b43,0x4506d635,0x86287de5 .word 0x09e01dd1,0x39eb0ff0,0x5a5b8b7b,0x94e2585c .word 0x06515f94,0x7ede8f36,0x975fc97e,0xc2e9f31c .word 0x5e59ad52,0x771f8f4b,0xd6e0cedf,0xb72c7e63 .word 0x2ff072e1,0xc7b71ac4,0x2bc1ac19,0x474f1b36 .word 0x04b77955,0x644c7d28,0xc0ec00e5,0x0f686247 .word 0x9a75223e,0x3efdd908,0x7bcf0478,0x7a56ac6c .word 0x2926eeba,0xfc012148,0xe45af637,0xf8a7ec63 .word 0x5e0b1352,0xde42e10e,0x022704f1,0x5ca9a8b7 p59_local2_end: SECTION .p59_local3 DATA_VA=0x0009de000 attr_data { Name = .p59_local3, VA = 0x00000000009de000, RA = 0x0000000087800000, PA = ra2pa(0x0000000087800000,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 p59_local3_start p59_local3_begin: p59_local3_start: .word 0x826e786a,0x63336156,0x1611ea24,0x0aa75449 .word 0x4009acfa,0x7bc9bc9f,0x59b9cbd5,0xcad90a9e .word 0xf97b2bc3,0xdbed3629,0x1590ed52,0x0229a192 .word 0x1986f813,0x2cc4e9b1,0x74265a85,0x9aaff6ca .word 0x8f4135e7,0x13060a3f,0xb83e9e9d,0x7f73818e .word 0x858707b9,0x005864cb,0x48342738,0xdefafede .word 0x99cbd82f,0xeea8a0b6,0x59415ff3,0xe16c1507 .word 0xc72906aa,0x7859058b,0xc5029e60,0xa50d59bf .word 0x44d31836,0x5091dcf3,0x066a59e7,0xb59689ab .word 0x5b9766ce,0xe4061c6f,0xb435249f,0x7cbb8aa2 .word 0x498c6874,0x9f0872f1,0xd5d0a722,0x90f152ae .word 0x0f853630,0x802045bb,0x0aff448e,0xaddb49f7 .word 0x5b542f9a,0x2a024d78,0xec74e56b,0x52196282 .word 0x432b079a,0x58ca4860,0xc8b2971f,0xf56d8968 .word 0xf60c0efb,0xae39b03b,0xb7ffff51,0xf0b4c749 .word 0x6b6ce922,0x3d9fd371,0x922704e0,0x2440fbd5 .word 0x837b5353,0xa22d25db,0xfca98f11,0x3691d258 .word 0x2bdb0d90,0x61f0c9c4,0xe9eda93b,0x307f76a3 .word 0xdb0f1826,0xefa54674,0x24c92de8,0xc2a0e7d9 .word 0x47e77862,0x92ef7a1c,0x376906f4,0xfef8fbbc .word 0x0195817f,0x8d8d4326,0x97b8c376,0x3e6a93db .word 0x89aba1b7,0x16346875,0x00de84ac,0x6e5ae889 .word 0xa07d86d8,0xa8bf8a0b,0x2b14513a,0x54ef230b .word 0xa64995cf,0x25ce451f,0x6e0ea119,0x08bd446b .word 0x82b2b2b4,0xbf86df88,0x93e39490,0x6e7711f0 .word 0x30280de2,0x75797d3a,0x527fde5e,0x7f7c1dc2 .word 0xa269d840,0xce6d11b7,0x0525de11,0x88a551b8 .word 0xb19f468a,0x6d83b3e4,0xc79ea3f3,0xb62202db .word 0xdcf595e1,0xc46fc011,0xf94624e6,0x5cacce39 .word 0x025a9a27,0x5b1161f7,0x9a892057,0xc61e587c .word 0x29a8df66,0x62d2a153,0x0ee9e815,0x8b2a70d9 .word 0xb44ef6c2,0x93739a42,0xd59db16d,0xb208425d p59_local3_end: SECTION .p60_local0 DATA_VA=0x0009e0000 attr_data { Name = .p60_local0, VA = 0x00000000009e0000, RA = 0x0000000088000000, PA = ra2pa(0x0000000088000000,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 p60_local0_start p60_local0_begin: p60_local0_start: .word 0x66527fc0,0xf3e1de9f,0x64d0d0b0,0xbbaeff4f .word 0x2ce1fbad,0x2ba932bd,0xc3247980,0x9d9d629c .word 0xac9a918c,0x1cb1a6de,0x388e923a,0xf95e80c1 .word 0x7462d415,0xcfac4793,0xf245b561,0x80907e10 .word 0x3d358c7f,0x137ada08,0x6878ef28,0xa73f6287 .word 0xcffc129d,0x0a2fd83a,0x4622a71d,0xd6e42064 .word 0x1bc94646,0x0bf6722b,0xe9da8ada,0x495a953d .word 0xea29896f,0x3d08dff1,0xbe5640a1,0x51d1b4f2 .word 0x43ca3d90,0x3bee1890,0x8ce74e31,0xf1d9d62e .word 0x873e86dc,0x2b333f8c,0xfd98cf1f,0xb2d2cbe3 .word 0x988963b2,0x49b16885,0x94ba955a,0xc52f041b .word 0x26b69ff3,0x0e967e9a,0xe9feb2ed,0x480175d5 .word 0x99e4f766,0x0bdd4c17,0x15f626bd,0x0f2b6ba6 .word 0xd4b3008e,0xf8b65d14,0x7a2fcf62,0xa3a67912 .word 0xc0c62306,0x47bd9d21,0x4c5aeb3a,0x523f444a .word 0x9175b369,0xfd5e5fe2,0x973b7c11,0x9c56eff4 .word 0x54b94cbd,0xc4adf04f,0x7c7c7cf1,0x25edf534 .word 0x76169627,0x239e4eac,0xe7295100,0x213e599e .word 0x208f8015,0xb04bdfe6,0x5f74e45b,0x51fb4fde .word 0x4ef3f636,0xfd5f341b,0x12d9f438,0x5d61f91f .word 0x47488c5b,0x1668594f,0xe05213e4,0x593286ab .word 0xa605f6ac,0x4ed03e55,0x5044fcf5,0xe5f9ee92 .word 0xdbc35c72,0x46dbb97a,0x9556f90a,0x7d2cfb92 .word 0xf87b6599,0xe06240a7,0x5ab40bfd,0xa1e283e6 .word 0xd84e4336,0x17ae7524,0x20f43cb9,0xc383eb26 .word 0x8404d746,0x0f09f9f2,0x6e630def,0xcf16ffe5 .word 0x1920341e,0x60da9750,0x881a30f8,0xd14748e8 .word 0x8421d2b0,0x177833e2,0x5fdf7616,0x94c1ea45 .word 0x4bfd553e,0x6442eba7,0x9c877698,0x340ed27d .word 0x9d308b09,0xf3da16f9,0x5934de95,0x048f28db .word 0x7dac6bbe,0xef8d1a5b,0xc7041cad,0x155c9708 .word 0xa2a54e32,0x2232402a,0xc31e9353,0x9568f4d5 p60_local0_end: SECTION .p60_local1 DATA_VA=0x0009e2000 attr_data { Name = .p60_local1, VA = 0x00000000009e2000, RA = 0x0000000088800000, PA = ra2pa(0x0000000088800000,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 p60_local1_start p60_local1_begin: p60_local1_start: .word 0xe91fe178,0x9f980c69,0x78d4d30a,0x3c1a030e .word 0xdf693076,0x2df33dcc,0x42cfb066,0x39fd493e .word 0x54767a32,0x77e2119b,0xe2ea04fc,0xddc7575d .word 0xcbd15e6f,0x6e5aaed8,0x022f79f7,0x8cc08c94 .word 0xa09daaca,0x51948b40,0x64879a63,0x4a5c5a47 .word 0x9676a236,0x4bc47045,0x2c82869b,0x98e52de1 .word 0x87ac3c7d,0x0db3ff4e,0x2c2c5d00,0x960cb029 .word 0xc4272833,0xd087c7f2,0x547ad34e,0x59062c5b .word 0xd69f6523,0xfc1073ac,0x74473aea,0xf5dd8880 .word 0x461a5568,0x1e6286dd,0xdfe8d10a,0xc6b7b5f1 .word 0xdf73277b,0x8a9e1201,0x32575ccb,0x42f902eb .word 0x09638b8b,0xf4742aa9,0x276113c3,0x416345f2 .word 0xd6a5d3e0,0x5c06364c,0x7373d3f3,0x706d4d4b .word 0xfc299713,0xb641677e,0xdfad1527,0xb69bfb04 .word 0x958af3cf,0x0febe33e,0xf5b3cd50,0x77026d99 .word 0x5ed438a6,0x7716ac96,0x6d9cda47,0x370b2f4f .word 0xa3200467,0x359568b1,0x0efa28e8,0x809d7c95 .word 0x5f84a4a6,0xcf110f78,0xe6811b84,0x7f8a97d0 .word 0x2652eb83,0x8a45252e,0x7380ce77,0xba58e2af .word 0xdc7af8c9,0xd2b89646,0x215dab6e,0x628b23f7 .word 0xfda50f90,0xba61b010,0x1912f6c6,0x5a603454 .word 0x391ec479,0x22693659,0xba7e1e4a,0xc1fe40f1 .word 0x69aec577,0xe0205420,0x1f0a25a6,0x51db522b .word 0x43e7bcd5,0xacda4480,0x6c210826,0x63598279 .word 0x0cd867c0,0x10353770,0x8fae72ee,0x17eba432 .word 0xa3663b31,0xc31a5dc5,0x1c2aee75,0x7a351528 .word 0x44463175,0x7a8e63fb,0x202d12d9,0x6af5fdeb .word 0x03f477d8,0xc79cc4f2,0x8f55a442,0xca9d56b6 .word 0xbb27a794,0xd0dfab09,0xe08cad2a,0x5919d9ca .word 0x1b0e86a8,0xd3d8d1b7,0x264df306,0x38c4782a .word 0x2ec118c9,0x082be677,0xd284ea4d,0x58659fb0 .word 0x07e563cd,0x6c144ac4,0xdc52a5ad,0x08414493 p60_local1_end: SECTION .p60_local2 DATA_VA=0x0009e4000 attr_data { Name = .p60_local2, VA = 0x00000000009e4000, RA = 0x0000000089000000, PA = ra2pa(0x0000000089000000,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 p60_local2_start p60_local2_begin: p60_local2_start: .word 0x10cf44a0,0xb5bdaa44,0xe5488178,0xbd124047 .word 0xee6a669e,0xb57ab4be,0xda92487e,0xc91131c1 .word 0xb37e464e,0x49332a29,0x1133785b,0xc9f6a3a1 .word 0xb888139c,0xe5bf4118,0x67cb4080,0x2d13a48b .word 0xfdda7528,0x68fd21cb,0x9f7837be,0x722d9cc1 .word 0xa2899171,0xa6d6ce41,0x249d2447,0x03671fb7 .word 0x7af28b1b,0xb2550911,0x766664fa,0x9e1df9fe .word 0x90e233b8,0x5368b5c1,0x469f5002,0x558e4cd8 .word 0x7a6ea5fc,0xa70759eb,0x90d65876,0x8dc95356 .word 0x4389950b,0xb2dd22f7,0x8975249a,0x49f9f228 .word 0xfe6c0dae,0xf5df568b,0x2d5503cc,0x8b485f60 .word 0x2e1b0f81,0xe07a2f7c,0x836dfa2d,0x38bfbc8e .word 0xa147d719,0x99f168a3,0x68de8a65,0x64a4f4d7 .word 0x82d5c4d2,0x9f0c98c2,0x0e99dafc,0x882c0702 .word 0x71fba4a5,0xd444ee73,0x3e68ef97,0xbd8bcb76 .word 0xf0bcf434,0xe436b8fc,0xe2acc167,0x71c565cb .word 0x2a9e1883,0xf665b530,0xdb295f69,0xaee79998 .word 0x68a2c695,0xb8f645a7,0xfd0f1945,0xd6f272db .word 0x86bd2037,0x42ccb7fc,0x6bedc402,0x66bb9da7 .word 0xc981a144,0x19c5f619,0x89618a0d,0xd59fb8ac .word 0x8308ad13,0xb5ed3b98,0x6308aee3,0xbf8d64b7 .word 0x34b3930a,0xecce8729,0xb0b568e8,0xc747441a .word 0x259ad374,0x915bd54e,0x2fd1a4c8,0x68e111ed .word 0x8dda0bb8,0x04e4e6b9,0x3aeb086b,0x9a5f0d15 .word 0x598cb862,0x99d0c0fb,0xbe6497fd,0xbb25aa1e .word 0xc6c05d51,0x401afa37,0xef2cfeac,0xe0c83ab9 .word 0x00f8b668,0x0f24d037,0xa8faeddc,0xbea7869e .word 0x1c60236b,0x1c4b6159,0x251dc1fc,0x35e92754 .word 0xca7c90fb,0xf6eae204,0x05b98702,0x4f793a40 .word 0x732c1309,0x0fe7a4ad,0x3e5a26a9,0xbbcdb136 .word 0x4794858e,0xe13b52e3,0xc93523b2,0xba7249ff .word 0xc8607e58,0x097c6853,0x183c0187,0x4a791cf3 p60_local2_end: SECTION .p60_local3 DATA_VA=0x0009e6000 attr_data { Name = .p60_local3, VA = 0x00000000009e6000, RA = 0x0000000089800000, PA = ra2pa(0x0000000089800000,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 p60_local3_start p60_local3_begin: p60_local3_start: .word 0xfab9a197,0x79488a3b,0x7c4d7b19,0xff8598cc .word 0x071483f3,0x76ffc3b8,0xe00c8ac1,0x61406f0e .word 0x3c47509c,0x5235eafa,0x7833ce52,0x820bde4b .word 0xe1f65d13,0xed34bd7f,0xa75aa1c6,0x88f15fdd .word 0xfb080569,0xea9d3d56,0xead94114,0xfc867ce4 .word 0xdb2198fc,0x7f3aee84,0xaa4627cc,0xab67282d .word 0x58966f44,0x7fcaa2d7,0x8c4e50c1,0x60bc2321 .word 0x9f707d41,0xf0e5adaf,0x042cc412,0x2a79df44 .word 0x99b19ea5,0xd3c141fd,0x644b3c1c,0xd80d8801 .word 0x19b73bde,0xaab3f076,0x158df818,0x33dc3733 .word 0x362da90b,0x2a7af032,0x07deed4c,0xa0650081 .word 0x0c021b53,0x6e8424d4,0x860b0f7c,0x3ae19ca0 .word 0xa0942292,0x7fd3a31c,0xf42b705f,0x92c69608 .word 0xa93bd983,0x4a83a3e8,0x6b1006a2,0xaab16477 .word 0x5050fca5,0x8ae519f9,0x38f3e37d,0x5de4511f .word 0x14dca24a,0xc348da56,0x82ee4e2c,0x58420309 .word 0xd94c71f4,0xffeb076d,0x0b565102,0x28ed2c10 .word 0x2706fb54,0xb2727a00,0xd47a0c93,0xc706f8e3 .word 0x754a93a1,0x8ea47aaa,0x6b7b1957,0x68e7476e .word 0x83a0f89c,0xd47d3b88,0x86cf2f5b,0xe078cb07 .word 0xe32fd6b6,0x7d9c0602,0x3ddcd94a,0xb434d27e .word 0xfd60c1cb,0xf05bb7f4,0xd5078a96,0xe51c3157 .word 0x757bb213,0x9d2957d5,0x6023ad2a,0xab974aec .word 0x082e9008,0xe5185e2f,0x48e73626,0xff9c8972 .word 0x0eb6d94a,0x92ec16d5,0xc03741e7,0x3533c112 .word 0xf8eab793,0x97204110,0x6d83889d,0x459725c1 .word 0xfac46848,0xef970cfb,0xfd6a391a,0x1d660f19 .word 0x49179a7c,0xda383e46,0xbece423e,0xe8c0d6de .word 0xc54b022d,0x987d78fd,0x7b8f8c68,0x9b1845e6 .word 0x521afed6,0x5ec12904,0xa1d48d3e,0xbde97284 .word 0xcb8232fc,0x348ab099,0x51c41fc7,0xd84c97d9 .word 0x5dd9015a,0x750e2385,0xe5f9f8d9,0x6aee5d81 p60_local3_end: SECTION .p61_local0 DATA_VA=0x0009e8000 attr_data { Name = .p61_local0, VA = 0x00000000009e8000, RA = 0x000000008a000000, PA = ra2pa(0x000000008a000000,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 p61_local0_start p61_local0_begin: p61_local0_start: .word 0x13e48318,0x5373a25b,0x81c77d8d,0x9e7e0f5b .word 0x8a1c6318,0xcdd20d57,0x17cfa285,0xf0428bfe .word 0x358fe91b,0xed6e4917,0xb4766daa,0x10e90b46 .word 0xad11c6f1,0xc092233d,0x90658b30,0x1f4e8690 .word 0xac0e823c,0xff2f3468,0x6aab09ad,0x469a106d .word 0x1f94f342,0x1942525c,0xd05f177f,0x73610188 .word 0x7b5f73d2,0xd7801b1e,0x22381bd1,0x95b40900 .word 0x7f4c2d30,0xffd1b6ac,0x6beb7ffb,0x3b8995a8 .word 0x2cbb07a8,0x85c9a601,0xd4edd113,0xd1f28c1a .word 0x3541d412,0x49765d3d,0xecf5fa11,0xe3784b8c .word 0x43b18506,0xcbad661f,0x6b53e80f,0x6a3ef479 .word 0xe02f16fd,0x06bbbce0,0xe97398c1,0xd9b7bd50 .word 0x58ae94b9,0xdaa484de,0x7af859df,0x464fe7c2 .word 0xfd84d3b0,0xfcabc5a3,0x0414bb46,0x170a9b45 .word 0x810f46da,0xad81ca03,0x11953fc4,0xab634d28 .word 0x064d8cc1,0x96e8681b,0x39b50511,0xaf05c8ec .word 0x214588fd,0x1504c976,0xe3f9d2e3,0xe09e7e6e .word 0x714043b9,0x46edee95,0x5ebd9000,0xbfeb554b .word 0x6da70e1e,0xb688c443,0x114f33ea,0x6cac71c5 .word 0x663d8674,0x578c3c6d,0xf7b1c26b,0x4c07746f .word 0x243afb84,0xc5c11a65,0x4fc5847f,0x7b3e3cbb .word 0x1010cde4,0xa9dbc5b7,0xfe96726a,0x1cbce9bf .word 0x7b9a3750,0x7f3b04cb,0xf08c34ee,0xd7535be5 .word 0x0c0c4a50,0x96a26d68,0xb7edd7cc,0x96974a84 .word 0x46504ffe,0x0c51ab97,0x3b596bbc,0x8c9a9755 .word 0x99f08522,0x527dec45,0x4d7fd30e,0x50f8dcd5 .word 0x882ef486,0x6fa196b8,0xd52e5f11,0xf34e0618 .word 0x16ca62cf,0x6585e8dd,0x420d4838,0x7b95564b .word 0x4df1404b,0x3531cb93,0x56e46f55,0xf5f27ca8 .word 0x55a43ad4,0x539b4224,0x73299771,0x70f64260 .word 0xb45023ba,0xcc51f66d,0x37c25df5,0x6620e6ec .word 0x98752ca5,0x207f7380,0x7dc19a4c,0xbe4c4934 p61_local0_end: SECTION .p61_local1 DATA_VA=0x0009ea000 attr_data { Name = .p61_local1, VA = 0x00000000009ea000, RA = 0x000000008a800000, PA = ra2pa(0x000000008a800000,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 p61_local1_start p61_local1_begin: p61_local1_start: .word 0x013efb6f,0xd979ebbf,0x0316e130,0xad365e5c .word 0x0000df75,0xf2ae47c7,0x8d79365a,0xe60e707f .word 0xc69177a0,0xf66f6c5f,0x08ba48d1,0x0c46dcbb .word 0xbc166996,0xc9df1a14,0x9a8e3c87,0x6dee3dd9 .word 0x18031011,0xf606391b,0x2efe4401,0xd69d5ee6 .word 0xff85dab8,0x266bb33d,0x5d7ebb76,0xe5033127 .word 0x53f045a8,0x673d8f0c,0x39940b93,0x5af17f70 .word 0x9ccfe803,0x3c374c6b,0x37ff4a6d,0x0eea18c1 .word 0xc214e25d,0xba018500,0xade023d3,0x2186e575 .word 0xe6a7aff4,0x707125ff,0x4148d86f,0x52d3dd01 .word 0x41f0700d,0xe40e1bb1,0x1355ded5,0x41aa6389 .word 0xc645b5a5,0x74760f62,0x5ccb1019,0x080d57b1 .word 0x5385b65f,0x6a19f3f5,0x8f9702b8,0x875b707f .word 0x89879dbc,0x0137f117,0x85120a04,0xdaa3d903 .word 0x06117805,0x609e9372,0xe48922f5,0xf86d4292 .word 0x47be2570,0x3de1508d,0x796f4438,0x1678df20 .word 0xdc1a3750,0x5c409ccb,0xdb632f1f,0x73ee9d35 .word 0x8b3d4fc8,0xd953f247,0xa3825664,0x6e570f1e .word 0x4ff998fe,0xdd746d64,0xf061c38d,0xd9dea12d .word 0x17d0e4eb,0xf63bfba7,0xa32cd09a,0xb7290efc .word 0x31d3395c,0x1f8f6173,0x2d3f9b51,0x9692fd96 .word 0x9a932a74,0x78640745,0x36ce9927,0xcbe77be1 .word 0xdcab8b35,0x3fccaf38,0xe82de2bc,0x9bf0ed5f .word 0x21e8a941,0x3e62be6b,0x44fdd88d,0x8e3402c5 .word 0x4c343c6e,0x820c1544,0xc8844a20,0xb4f02138 .word 0x89fb15b8,0x7c2d478c,0x376b6682,0x531424a5 .word 0xb613ecb3,0xfa118c59,0xe91fdd64,0x1eec9c97 .word 0xb4a7c33f,0x74fe5ba0,0x149b2e8a,0x9c3f5b36 .word 0x317d32be,0xa3700e98,0x5efcf375,0x74bab093 .word 0x24d4caae,0xcd8812ae,0xb2b7348d,0x14c90e67 .word 0xfa0c7b91,0xb9aece30,0x7fb51a79,0xc8358aba .word 0xb4452b0a,0x5dfbdb44,0x3b6416c0,0x49d8ec2c p61_local1_end: SECTION .p61_local2 DATA_VA=0x0009ec000 attr_data { Name = .p61_local2, VA = 0x00000000009ec000, RA = 0x000000008b000000, PA = ra2pa(0x000000008b000000,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 p61_local2_start p61_local2_begin: p61_local2_start: .word 0x02000ab5,0x4b23e5fc,0xbf3bc035,0x96cd67f8 .word 0xdf87c68f,0x41f95214,0x9ef9659a,0x5b95453d .word 0x33bfbb1c,0x7ef79fc1,0x2daa24f5,0xe64bc8ad .word 0xd940cd76,0x2b590f53,0x0edbcdac,0x9524b4d4 .word 0x42a77604,0xcc61d50b,0x27088940,0x328808fd .word 0x52d71d6a,0x848050eb,0xe50356ac,0xa23f9550 .word 0xbbc0a4b7,0xfd59eddd,0x9698ff4c,0x55b98b2c .word 0xeef86bdc,0x96c67bd8,0xc3529dbf,0x1f628a69 .word 0x5f7cc3dd,0xdea188fd,0x9010e7b8,0xeccb304c .word 0x7e867a2b,0xa88039a7,0x72a38c00,0xb81f03c0 .word 0x29cc64c8,0x9b849704,0xb4a79e48,0x65ff9057 .word 0x944c9f8f,0x15d1758c,0x0b17e67c,0xd10d1c13 .word 0xf739c14a,0xa2d57eb6,0x5e3c1c6b,0x815b8b65 .word 0x10173f5a,0x1dd2e74e,0xd4ccb964,0x4f2fa8b2 .word 0x930eb08d,0xd02acf82,0xf2c7c7e6,0xc9f971ba .word 0x1c00f089,0x5e0064e4,0x359cc55c,0x548d825f .word 0xea9f5cc8,0x46c62448,0x6a06ff58,0xa878d769 .word 0x2496ae5b,0x98d3ec6d,0x193aea47,0xeeba2d6c .word 0x819dbc55,0x72a5d929,0xa4654808,0xf3bc7010 .word 0xe8067f8a,0x8b704df7,0x9c50dbac,0x925be5ac .word 0x0321870d,0xa7db0d27,0x238c3722,0x210b87b8 .word 0x24dc5449,0x23cf217d,0x4e5387c4,0xc3583144 .word 0x90b19718,0xd7b72114,0x2beaf4d1,0xcdc731b1 .word 0x180866d9,0xc31e08e1,0x8d750860,0x6b11cd3a .word 0x58a8b741,0x2737f0b2,0x821ff213,0xc0ef9741 .word 0x45dbbc0f,0x40e5c7cc,0xa422ae28,0x42744bec .word 0x54d8c5bd,0x1ead8c20,0x96268605,0xc9f30f29 .word 0x5414ce1a,0x764e87e4,0x484d7097,0xb76bc347 .word 0xe9d438a1,0x3911a65d,0xae87a6a4,0x10217750 .word 0xde71d47d,0x2be09287,0x34e0a1ac,0x7324f145 .word 0xd0ce4cb4,0x5f2a09f8,0x46a75e16,0xd584a2f8 .word 0x0cf23b0c,0x214aca0b,0xc01fb8db,0x4a0d8ddc p61_local2_end: SECTION .p61_local3 DATA_VA=0x0009ee000 attr_data { Name = .p61_local3, VA = 0x00000000009ee000, RA = 0x000000008b800000, PA = ra2pa(0x000000008b800000,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 p61_local3_start p61_local3_begin: p61_local3_start: .word 0x5edd204d,0x35892d70,0x940945d8,0x96813fa5 .word 0xb32d45dc,0xccfa939a,0x78343aa1,0x70dfbcb2 .word 0x74fa9b44,0x293f3bcf,0x0e7bf04b,0xdc3e26cb .word 0x1a94ec03,0x2401f3db,0x1cc68a0a,0xb7ff153b .word 0x29e38731,0x0189e828,0xc564342c,0x99c1657e .word 0x8499e4db,0x84f15211,0x4fdfbb77,0x44f9eeb1 .word 0x0780d26d,0x94e9d5f5,0x9907ade7,0x91dc8c70 .word 0xd6f946b8,0xe4122c2a,0x21dd66c3,0xcb81abd9 .word 0xae20e1d1,0x601fda3d,0xc60f45af,0xded5fb87 .word 0x052d9093,0xc8d75906,0xcfef671c,0x0c57f6a5 .word 0xa8223718,0x4d0590c2,0x88454bbb,0xf0b1d8cb .word 0x51968b3e,0xd247b3f5,0x0ae2153a,0x7f2d71f5 .word 0xcf519470,0x6fc4868a,0x62863acd,0x41551aea .word 0x85557ba9,0x0912afca,0x9d811b08,0x1e604c8f .word 0x8a4c772a,0xac44a0c1,0x5cdc2864,0x236227d9 .word 0x394c65e1,0x860ab7c4,0xf3d2131d,0xcc709847 .word 0x5fc65d2c,0x1bacb8ec,0xaacb2ec2,0x7825627a .word 0x75e8a7e7,0x0748df91,0x93b2a814,0x610b87f0 .word 0x8c8f2a52,0xee0931e4,0xc9067e9d,0xe8fd53d9 .word 0x0f155e0b,0x6d47afba,0xe875b5b8,0x16b67095 .word 0x472043d3,0xb57ebebe,0x29fd29b8,0xf43f4d21 .word 0xae3e49de,0x2bbd35ef,0x5c2aff93,0xd3926ad1 .word 0xb16696f1,0x62914b1c,0x9b4ea6d2,0x0816c22d .word 0x167b2313,0xb602dfc6,0x0ded09e8,0x16bfb9d0 .word 0xd95ab83d,0x2360a171,0x36c8bfa7,0xff2d7db5 .word 0x7c4ee345,0xb4365758,0xbd385024,0x896a603e .word 0x6b1e375e,0x5476cb43,0xe7295f10,0xaaea7bed .word 0x537341f7,0x9820494f,0xe3d4acef,0xff1a961b .word 0x7531360d,0x2723f742,0xeaef0fff,0xac535f9a .word 0x8b6c26bc,0x06b434bd,0xe42af57b,0x520ed515 .word 0x3f0e7dd6,0x89b8dfa9,0xd7617be9,0x35968b2a .word 0x634ac7aa,0xc86d0dc1,0xc59a51f8,0x4c566f46 p61_local3_end: SECTION .p62_local0 DATA_VA=0x0009f0000 attr_data { Name = .p62_local0, VA = 0x00000000009f0000, RA = 0x000000008c000000, PA = ra2pa(0x000000008c000000,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 p62_local0_start p62_local0_begin: p62_local0_start: .word 0x90bfcf29,0xacc1be5a,0xfdb8fb40,0x6fc8c08c .word 0x693487c7,0x84c9ccfd,0x848ac926,0xf78ceb3c .word 0x74cca16c,0x1279a483,0x4ff1a6fd,0x19a15776 .word 0xe50a73e6,0xe2333a81,0xbc225154,0xdffda8a3 .word 0x54a35b0f,0xc78a70c5,0x2dd16d93,0xb6b4554d .word 0x6eb0c51b,0xe1ac849d,0x605e695d,0xf475d09e .word 0x1ccc7c00,0xe830625f,0x059c818e,0xd16ab3c4 .word 0xdf3d018d,0x0b4913b2,0xe34d92cc,0xba70951e .word 0xf94be173,0x5e0766ec,0x3bf21334,0x3bf5bda1 .word 0xa2b8c523,0xf6142631,0x97c333b8,0x9ea748ea .word 0x93e322f0,0x11fc9f15,0xd867d71f,0xa12e5212 .word 0x6d19d0df,0x1639010d,0x00ed0a3a,0x1b253a88 .word 0xe51c45ae,0xaf7413b4,0x93a5042d,0x725024f2 .word 0x300ef613,0xd58948b1,0xf2879393,0x2348e3e4 .word 0x3d980845,0x0c6fd362,0xbe8b0eb4,0xd288f730 .word 0x4b589fb9,0xe011587f,0xeb7a4608,0x5cc670a1 .word 0x745eacfb,0xd430f6d9,0x479b102a,0x9b516359 .word 0x862d8caf,0xe8d039a9,0xcc008fc6,0x303d84e7 .word 0x5155e668,0xef10bb30,0xef688d3e,0xf6e6f98f .word 0x1a48c1be,0x44559fcb,0xea637db6,0x8050061d .word 0x639d69a1,0x4743e0fa,0x8a676f82,0xca95a429 .word 0x4c1628fe,0x31346d54,0x3fab8800,0x518ef190 .word 0x2eaee885,0x03aa4aa4,0xced67cc2,0x7b0c765b .word 0x89c8adc3,0xdf47ee67,0x00273653,0xdf6ed20b .word 0x80b3d49b,0x817f4ea0,0x4df136f9,0x1216d22f .word 0x44199d3c,0x77872adc,0x7c1d81df,0x9e8b8d45 .word 0xb3eb922d,0x4a084d07,0xfd35f29d,0xb3d50ad0 .word 0x00441c0a,0x0a029eba,0xf907bcfc,0x278b9a72 .word 0x2b9a74eb,0xcc8478d5,0x7292e17c,0xfa4631fc .word 0x3ebb40e8,0x2c4a5d15,0x5ac71505,0xf1b6296b .word 0xb576a463,0xcba7e5a2,0xdfaa1f75,0x01d9fca1 .word 0xf8b37829,0x5a070fbd,0xbc875281,0xff1fcd5e p62_local0_end: SECTION .p62_local1 DATA_VA=0x0009f2000 attr_data { Name = .p62_local1, VA = 0x00000000009f2000, RA = 0x000000008c800000, PA = ra2pa(0x000000008c800000,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 p62_local1_start p62_local1_begin: p62_local1_start: .word 0x70cef562,0xa47e3511,0xf027ead8,0xeb037db7 .word 0x9739f926,0x7fdce6e7,0xda16ac06,0x9d41b5de .word 0x1e00cea4,0xd70f252b,0xcccbf552,0x7a904b19 .word 0xa7d05028,0x727823c1,0x52ef2606,0xa2442855 .word 0xdbfa9c33,0xa1c9a627,0x90cbad75,0x5f89686b .word 0x0b7c7aab,0x045e2607,0xc9cd96c4,0x6ea1521c .word 0x5eb33a65,0x707ae742,0xc1fc2913,0xb51628d2 .word 0x9f467ed2,0xd5751e44,0x2d4d5913,0x40f9f7a1 .word 0x2d734761,0xf7bc4cb1,0x25ed2827,0xc750eb71 .word 0xa6a6864e,0x108ec0e5,0xc16c535d,0xba61653b .word 0x1a420ac8,0x73c4d259,0x90cdfd99,0xb4aa3c37 .word 0xf8c8e420,0xfe61b2e4,0xd3c02895,0x7b355e5a .word 0xde4b60ce,0x9e310b2c,0x54fd0b48,0xd0ad2a68 .word 0x68e7f2b6,0xc33c9769,0xe0357eae,0xf37a0e96 .word 0x85f0f261,0xfcfb0b32,0x25ec9e3c,0x6f947967 .word 0xc01c16e4,0xe5f0abcf,0x18741371,0xcc3983d0 .word 0x102fb5b5,0x7f59fc94,0xfaa947db,0xa95335f3 .word 0xdb54404a,0x9e504505,0xc17b7e20,0x012482cf .word 0x2ca024ec,0xdf63791d,0x7a8bf86a,0xa371ed84 .word 0x3f2436af,0x8937dd49,0x00bde55d,0xcf5d129f .word 0x928dc116,0xb65f916f,0x8af6aff1,0x85c72083 .word 0xc756143f,0x29d137d4,0x0cefac04,0xc8571681 .word 0x309318a5,0xcb455158,0x91098ac2,0xffc6355f .word 0xf9788110,0xbf34be92,0xc8b6c181,0xe8c28a1f .word 0x1a219146,0x04fe8a89,0x2b286c70,0x5a0189d2 .word 0x9af506b5,0x1f5ea6af,0xf941306b,0xd3b411ca .word 0x54a8b18f,0xe2b3ea40,0x7f986fdf,0xf8968b83 .word 0xe4217707,0x10267f3c,0x70940068,0x2cd175e1 .word 0x76292369,0x0e148ae5,0xbb5f0af7,0x425e3dc9 .word 0xb720869e,0xa559e365,0x3f7994e8,0xcdf159ba .word 0x59259072,0xbdf14ae9,0x6a77fd1a,0x53f54860 .word 0x4c8be622,0xe9c3faaa,0xd51ec777,0x949017b8 p62_local1_end: SECTION .p62_local2 DATA_VA=0x0009f4000 attr_data { Name = .p62_local2, VA = 0x00000000009f4000, RA = 0x000000008d000000, PA = ra2pa(0x000000008d000000,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 p62_local2_start p62_local2_begin: p62_local2_start: .word 0x24559d76,0x62858db9,0x2b78bbd5,0x2ca9b039 .word 0xcb32b8da,0xbb69743d,0xebb6dd6e,0xbf77c73a .word 0xcd88bab1,0xcc4ed851,0x354cdcf0,0x198ace2d .word 0x2ecccfad,0xd343a03d,0xa82b4863,0x7be1dba4 .word 0xfe974b13,0x677d1e06,0xb52ee160,0x1de40bdb .word 0xe78399bd,0x2ac4a49d,0x292605ef,0xed8fe0ab .word 0x6deb28db,0x08dd6aac,0xe2e3788d,0xb319813e .word 0x4413d131,0x5e7acc9e,0x5c78fc30,0x90ea65ed .word 0x8342ac40,0x889803eb,0x84a9c972,0xd203db7a .word 0x9659641f,0xbe107b7b,0x6c96a950,0x6607c510 .word 0x43bc5163,0x502303b7,0xaa4c4e36,0x6ee63f6b .word 0x1dccfbb0,0x4efa28db,0x81cacacc,0x99b0a9e4 .word 0x854fc77b,0x7a3f528c,0xa11f7596,0xe51fa81c .word 0x703b4cfe,0xf6647a25,0x74f28cbe,0x557d6e3a .word 0x710655b1,0xf963d951,0x8cb6a3c6,0xdf8cd7ee .word 0x32e44dc6,0x6ef1dd56,0x22b5e051,0x5d2c23fe .word 0x13a8124a,0x2a47ec39,0x0b132b30,0x3e88c4f6 .word 0x7e55ba4d,0x390be73d,0xc14754f0,0xb8ba804c .word 0x3ed2e988,0xb9066f29,0x1849069a,0x043c5864 .word 0xd196d3c1,0x35485752,0x49124b55,0xe968f0df .word 0x6d0642fa,0xc367da20,0x46e503cf,0x317cdb7a .word 0xb796f5b2,0xc8d3c968,0x7753134f,0xfc0dc064 .word 0xa68916b2,0xbd855806,0x148c2486,0x2ce9e34d .word 0x855a85e5,0x8de922ba,0x598c6050,0xe82d1c7a .word 0x61a7b893,0x88b98bd6,0x2769cb31,0x352b14fe .word 0x5ecbf407,0x71031da5,0x04e5fa7b,0x6c54ad0e .word 0x300da9b8,0xee500a3a,0x4b7f7cfe,0x19a19325 .word 0x44190988,0x89cc627f,0xfe18897a,0x7c011ba3 .word 0x072c2054,0x6c68de2f,0x5bbeafc9,0x8f082aa8 .word 0x5ab9bcb4,0x5a8962e7,0xb103a557,0x593a8efc .word 0xfbef4049,0xe5fc0ced,0xb6634edf,0x346c2f4c .word 0xa42631f3,0xfcc5087f,0xb4b824c4,0xd29bcf9a p62_local2_end: SECTION .p62_local3 DATA_VA=0x0009f6000 attr_data { Name = .p62_local3, VA = 0x00000000009f6000, RA = 0x000000008d800000, PA = ra2pa(0x000000008d800000,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 p62_local3_start p62_local3_begin: p62_local3_start: .word 0x0c5489bc,0x7ca9319d,0x8a9d91d6,0xa7dc5157 .word 0x6088c173,0xbcb65139,0x7e763194,0x3d98bf7a .word 0x5fd0f7cd,0x34164385,0x1bc1f27a,0x248ff313 .word 0xf722ad9c,0x080caeda,0xb71033d5,0x46f67679 .word 0x02e80fdd,0x360a6638,0xc8bfe7fc,0x52f693be .word 0x542d21ed,0xaa624d9a,0xff45a88e,0x4c244ddf .word 0x2c41637b,0xf6c3a1e7,0x5864e596,0x5d613663 .word 0xfa92caac,0x8ae8e2f3,0x5a303612,0x9c0eee34 .word 0x830cd1e4,0xda3bbf24,0x4aa25b3b,0x33c36750 .word 0xb08c575a,0x6462796a,0x92b608fe,0x952a9103 .word 0x0750d56d,0x9779576f,0x1c1b8044,0xbf9a9b56 .word 0xa6833731,0xe0d160d3,0x9b35ecf6,0xf58f73b3 .word 0xe657dab3,0xeccb2f3b,0xb2dfd73a,0xd95b4516 .word 0xe03fac15,0xdaaa305d,0x4c1daa49,0xf2e78aac .word 0xcecd90eb,0x96e2579a,0x587409cf,0x6d7ed540 .word 0x3a302bba,0x23ae06c3,0x9bd60cba,0x76d0ca2b .word 0x9883cc4e,0x3dd07d1b,0xd4ed0291,0xf6e2347d .word 0x0585e232,0xfd9445f9,0xb7e3449a,0x82980133 .word 0x0f6016e1,0xc84aa2f5,0x04f978fe,0x13c90d10 .word 0x767514c9,0x2790b588,0xc0be342b,0xa47f5d51 .word 0x12887d59,0x3cb4aaa2,0x9899921e,0xa813abd0 .word 0x48bd61d9,0xd0ea044d,0x9cf3aa2f,0xa1773839 .word 0x26c8d2ad,0x513c88c1,0x161a7343,0xf12be443 .word 0xd56de485,0xfa01b9f0,0x17e88f3f,0xa49c8faa .word 0x28a97b8d,0x89f3ec43,0x5cc7918b,0xc16e64dd .word 0xa70fd05d,0x7f2ef657,0xa38a1f4a,0xbec079bd .word 0x54cab83e,0x2d3f64e3,0x7750c52f,0x9d45962e .word 0x77665852,0x633b1005,0x4eeef0bf,0x0ab1720b .word 0x1452885b,0x61abd679,0xf2e94f62,0x4c3b88ca .word 0xec40e1e0,0x4cc9ddec,0x5310d532,0xbe874501 .word 0xe81f7007,0xf7d61cd3,0x82ea322b,0xadba562c .word 0x8ffda100,0xdb9f29cf,0x0b5782c1,0xf8892a0c p62_local3_end: SECTION .p63_local0 DATA_VA=0x0009f8000 attr_data { Name = .p63_local0, VA = 0x00000000009f8000, RA = 0x000000008e000000, PA = ra2pa(0x000000008e000000,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 p63_local0_start p63_local0_begin: p63_local0_start: .word 0x4b6f6609,0x64991d83,0xcc5a567b,0x85f3100b .word 0xd31c7f2f,0x2861faa5,0x09226481,0xb67600f3 .word 0xfe2a082b,0x76289a40,0x866ffd67,0xcf3f7c14 .word 0x4e6fc6bd,0xf7255b87,0xbd425e9e,0x2d2cc8fb .word 0x61d6aed9,0x5eb63bd2,0x48bb986b,0xde777d90 .word 0x300c5676,0x8fc54d5d,0x8b1bef5c,0xffb546c0 .word 0x388b4176,0x466ea89e,0x9dd02c6c,0x578a3825 .word 0xaaee6af6,0x70af3428,0x20ab85ff,0x98821f9b .word 0x1b3a2f01,0xb37dfead,0x1b53786b,0xb5117588 .word 0x2216f972,0x418f4019,0x93c29fd5,0x9a588af7 .word 0x988971da,0x2fcbb868,0xd2798468,0x496eb710 .word 0x019454b9,0x6a0e2e52,0x4c60a3bc,0xa11b0d11 .word 0xa99c32ba,0x513a284b,0x8a5601db,0xa636a847 .word 0x52d90218,0xc6d1d57d,0xf25a2dfa,0x15a70e38 .word 0x145cb749,0xec1c159a,0x6aa49e8e,0xc27167af .word 0x1b8c0c44,0x7ea1bf00,0xebc6f9ae,0x858ee39e .word 0xbf7392b0,0xd0f2974f,0x7aec229c,0x6a7cfdda .word 0xa4ac25f7,0xf4c0c7e1,0xaaa85dcb,0xabf74fc5 .word 0x9f7aa3ba,0xc06f27c6,0xf813ebca,0xde2748af .word 0xef0606f7,0x4d6a42af,0xd62739a2,0x00f6e1ae .word 0x928665b7,0x6316329e,0x45d02174,0xf382bd08 .word 0xd067358f,0x3152c77c,0xcca05f83,0x71cb22af .word 0x1290c260,0x596be945,0xf27b98ca,0x7e2e0d79 .word 0x12b2bf04,0x3f1024c7,0xb53993f6,0xeb175e19 .word 0xa3b2a9f3,0xd46080a0,0x54fba2b0,0xcc6544f2 .word 0x796c98b2,0x351e49da,0x4fbb112f,0x6c7acb32 .word 0x0fe514be,0x8da15b3a,0x0c5c52eb,0x5794016a .word 0xdc92d07c,0xef802916,0x5f6ff9c6,0x9c3f253f .word 0xba8c9ec7,0x29d1cf40,0xb5ce8d88,0x106a4136 .word 0x4d5f3ac0,0x146b3ccf,0x7e9f93d9,0x11bc0e7f .word 0xe4f93838,0xc3903180,0x7403ca8d,0x92f40494 .word 0xda78717b,0xf823af7c,0x9e8500da,0x40cd281b p63_local0_end: SECTION .p63_local1 DATA_VA=0x0009fa000 attr_data { Name = .p63_local1, VA = 0x00000000009fa000, RA = 0x000000008e800000, PA = ra2pa(0x000000008e800000,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 p63_local1_start p63_local1_begin: p63_local1_start: .word 0x9bc3a21c,0x2375c878,0xb112c48e,0xf8fcc59f .word 0xd20d13df,0xf3c83b5e,0xdd545b10,0xaca35c50 .word 0x15a13436,0x10b24bac,0x7f0d859a,0x065f4fce .word 0xc806ce2b,0x04e2bc56,0x15878586,0xae982a46 .word 0xa96453cd,0xd04cd2c7,0x1879396c,0x0822a1e9 .word 0x2e31b1f4,0xd5b4b864,0xe2324844,0x735e110d .word 0x1e2bc064,0x4b54e61f,0x04beab7a,0xf22a18d3 .word 0x6037e7b7,0x99543bea,0x6c2278fb,0x4bd3d1a0 .word 0x3497afae,0xb8d5fa83,0x807d514d,0x4d8fdd66 .word 0xa75fb314,0xb761d206,0xc619f2de,0xb48ad073 .word 0x5e78c44d,0xb5b23740,0xf1a354bf,0xbefe406c .word 0x5208221c,0xe6d30575,0xc28a26e6,0xf479605f .word 0xc72d1d7d,0x03be7b2e,0xcca0b5af,0xb9f6062c .word 0xd217f9de,0xe056de3b,0x0e725946,0xf7a7999e .word 0x128d2fa1,0xb1c92c5a,0xe71b83d1,0xb3286958 .word 0x5d6997bc,0x3f22c885,0x51fc84e2,0x815f4596 .word 0x0e5bf667,0xeddda60a,0x53ad5239,0xec415c79 .word 0x38a99c49,0x76fa90f4,0xc9f1c384,0x7b13a283 .word 0xdd4f90f1,0x4532b6a6,0xad4e0644,0xecf68af1 .word 0x064d006b,0x3c0909e3,0x650fbfbb,0x722102cd .word 0xdf779c9f,0x64d2e499,0x0b72448e,0xdcfc6ed0 .word 0xe362aaa8,0x7f535c47,0x0abd3858,0x7c735071 .word 0x49257769,0xb07df56c,0x52d2b4d6,0xc9c0aaae .word 0x43167db4,0xd1c330f0,0x4f8ead6c,0x852cf7d2 .word 0x2565cd15,0xb34caa03,0x3b096c7f,0xce2db85a .word 0xfa2e77d9,0x2fd53673,0x42b613ad,0xaa1b9fba .word 0xf80f237c,0x9e0210a3,0x53972724,0x00394ab5 .word 0xe3867e84,0xc8959b08,0xcf8e95e2,0xb85874db .word 0x198c39e6,0x9099af9a,0xaac24bf2,0x0f8c9d2c .word 0xa6915797,0x2869907c,0x539f9184,0x60a246ba .word 0xc4ce087e,0x5f51fe53,0x0a7905af,0xa67645fb .word 0x20c288ed,0xa3dd05e3,0xeae4a6bd,0x6abfb107 p63_local1_end: SECTION .p63_local2 DATA_VA=0x0009fc000 attr_data { Name = .p63_local2, VA = 0x00000000009fc000, RA = 0x000000008f000000, PA = ra2pa(0x000000008f000000,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 p63_local2_start p63_local2_begin: p63_local2_start: .word 0xe5a880bd,0xe2fcdea9,0xd6c81bb7,0x55439cdb .word 0x4333a9f5,0x2b519f32,0x74043fae,0x1ff91e7a .word 0xb4bb2749,0xf3fac76f,0xda740ff6,0xdf61656c .word 0x9155700d,0x22f28bd3,0xb89f138e,0x5da2338e .word 0xe11d4edd,0x5b722d9b,0x9b87d0ce,0x74139da2 .word 0xcf86f20d,0xc11eb53d,0x421224e0,0xac3fd2e8 .word 0xa8f5fc84,0x659f1c02,0xdc33fde1,0xa6cb303e .word 0x9836f17f,0xe363a219,0x89cc91ec,0xd524d279 .word 0x242bd1df,0x1a1b0c9d,0x164e1c4a,0xbc06da31 .word 0xdd3d6053,0x3cdee293,0x42febb25,0x0d4183bd .word 0x635e4b13,0xcc6f6684,0x1975088e,0x7b2cffa3 .word 0x98143b53,0x632469fb,0x690a0944,0x848df5c9 .word 0xfc0e6628,0x5b4b3971,0x65d930a6,0x7910d0c9 .word 0x8c5027b0,0x8361fc0d,0x45d24199,0xa3b33c5e .word 0x62d8328a,0x3d05b601,0xcb9d3ac4,0x096d1086 .word 0x867b7d41,0x37f79fd8,0x92186f15,0x77ff15e9 .word 0x13ef1b08,0x30a1996f,0xce196f5c,0x2175aa29 .word 0xfbc14b15,0x24ac5b21,0x9c874d01,0x54163cdb .word 0xa216b0e2,0x46fa6a83,0x672baf61,0xa7684ede .word 0x2cd4ebaa,0x13f703a8,0x5c1334d8,0xf462235c .word 0x475bf28b,0x82ae2e0f,0xd3d34e84,0xa5e773f3 .word 0xc49d424f,0x2d0cb048,0x939ee3d4,0x7d2ca59b .word 0x3e0efdbf,0x19cc095c,0xe9852008,0x0945c264 .word 0xc2a304d1,0xb2045ef2,0xa557b0be,0xa869c86a .word 0xea2715ba,0x75a16651,0x025bd672,0xad4dd777 .word 0x08f02d19,0xe1d86eb1,0xf2dcb562,0x741937e3 .word 0x192b420a,0x10885483,0x778939da,0xe47ca685 .word 0x7565af53,0x4d507d15,0x9cb118e5,0x3c09bf7b .word 0xadc2a559,0xeee4dfdd,0xc2bff510,0x25ed752c .word 0x1751f434,0x468c2b16,0x0673a2c9,0x1dae6139 .word 0x579e0a79,0xd4e4df66,0x7d0ddf83,0xc2f7c4bf .word 0x5fc3cfe2,0xe4113388,0x003aef94,0xef462f27 p63_local2_end: SECTION .p63_local3 DATA_VA=0x0009fe000 attr_data { Name = .p63_local3, VA = 0x00000000009fe000, RA = 0x000000008f800000, PA = ra2pa(0x000000008f800000,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 p63_local3_start p63_local3_begin: p63_local3_start: .word 0x1086a26f,0x58fe0e18,0x04b6e819,0xac5ee569 .word 0x5ef3d2c1,0x49959505,0xd56384f9,0x51c7f25e .word 0xb5592c3a,0x1c0bb105,0x0388f26f,0xafbf39b3 .word 0xc75bdb1a,0xf59885b8,0x9ea4e63e,0x59eeb93c .word 0xf0507664,0x5034128d,0xadde5839,0xa6810e0b .word 0xd24d63d5,0xc6705bc5,0xcf1b896e,0x0e925440 .word 0x2e231ce7,0x5ecca345,0x51d8dfcb,0xe110d587 .word 0x81d90274,0xdcc1e913,0xc56fb9ff,0x6dafa340 .word 0xedfb1b24,0xa013a680,0xe9da6f03,0xa83ab4f7 .word 0x2c823cbc,0x779d1007,0x6e609bff,0x270a4673 .word 0x0357598e,0x00695f1c,0xb963fcb2,0x67bd7cfe .word 0x08dd9ca3,0xcaf3b319,0xd20ba921,0xaf52dc25 .word 0x13452627,0x993a9722,0x83bbdb11,0x7b55d344 .word 0xecad49f6,0x78a64b39,0x1bf3a933,0xba0b1edc .word 0x26caa8e5,0x5681dc3a,0xf8cee49c,0xb5ec95be .word 0xa766ec8a,0xb2328c01,0xbd6792b1,0xb05249b0 .word 0x5c83ffeb,0x4b55bbc4,0xae8d3e4b,0x18af704b .word 0x55fc71f3,0x448a0877,0xdba84190,0xee7c6c28 .word 0x91328d2b,0x57173eed,0x6a4fa9bb,0x2844d026 .word 0x5f3c35e3,0x8605f970,0x2e9324ed,0xf7c8176d .word 0xd19320d2,0x72f03056,0xc5bd3519,0xe0ee7bdf .word 0xcbaceac5,0x71ca70d4,0x3121bfe9,0xe1b6048b .word 0x7d8f4f7f,0x4b3e98bc,0x5174fd84,0xa830f060 .word 0x2bc295ea,0x1c75331c,0x67b48791,0x26a8c791 .word 0x9892851b,0x22227682,0xcbf4f268,0xfd4c2501 .word 0x69315ef8,0x76fc0f82,0xfe5b3fb2,0x5622e816 .word 0x83a73be7,0xeed34acc,0x6035ab36,0x5ec56d73 .word 0x1bb8563e,0x51e1a738,0x08132b58,0x15a5e273 .word 0x9fa330d0,0xb54d1a68,0xb8de8f17,0x43350ec5 .word 0xc21b80ff,0x74d1f110,0x02610316,0x0acb12c2 .word 0xabee08fa,0x36180248,0xa4b3557c,0x8d04ea70 .word 0x8212f9ca,0xfb92bda9,0x50ac2d12,0x0586b236 p63_local3_end: SECTION .unres0 DATA_VA=0x000a00000 attr_data { Name = .unres0, VA = 0x0000000000a00000, RA = 0x0000000090000000, PA = ra2pa(0x0000000090000000,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=0, 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 unres0_start unres0_begin: unres0_start: .word 0xf5f63c7b,0x5926fd38,0x048cb738,0x32a10f9c .word 0x0e4c149a,0x35abf17f,0x0785d1ed,0x6eb43629 .word 0x883f5b62,0x676e9131,0x6a04d5ad,0xd65852bd .word 0x9fda9cb3,0xd49f2038,0xcceab4bb,0x5560baba .word 0x8dbea8f7,0x1fcc733d,0x4e397b2d,0x014f6e63 .word 0x011657d0,0xcec3459a,0xa5d385e6,0xb9417ee5 .word 0xd05fd2d1,0x31ded22c,0x6a2502ac,0xc757f2af .word 0x3156172c,0x03a9b9b4,0x21d1ebce,0x42756e18 .word 0xa51ce9c8,0xb76c866a,0x2d8400de,0xdecbecfb .word 0x52748cfd,0xd325b82a,0xb9468fbe,0x00b43cbb .word 0x76124d8f,0x3cc4a34b,0xff93747b,0x1e6c41e5 .word 0x869e5b97,0x0acd4a55,0x1baa55e3,0x8975c1a1 .word 0xe69a15e5,0xf1e34842,0xd8fabe34,0xe6663614 .word 0x6b4726ff,0xdc7b95ee,0xfcf0ffcd,0xd2efa0dd .word 0xf6dd35ec,0x8dc899e6,0x05ea915c,0xc1592313 .word 0x1682cc3f,0x981e6310,0x6eaeb260,0xfe60fce1 .word 0x26620895,0x2b3c00be,0xdf440928,0x2425f0fa .word 0x0ce41310,0x7d8dcae3,0x06cfee15,0x2422d8d4 .word 0xc8a6f293,0x1c3dc9c8,0x246a2f26,0xd2df15df .word 0xe9442670,0x25546d29,0xbe0f5ab7,0x0923d7d7 .word 0x5f7478d9,0xd6ab3316,0xc1bedd20,0xcb691d39 .word 0x7fece73b,0x358629ae,0x3fd226a8,0xc43c4750 .word 0x4e40c15e,0x2ec170ad,0x11bc111a,0x6c1726c7 .word 0xca1124dc,0xc60ca54a,0xa54f0ba0,0x6d1cbda3 .word 0xec30e2c0,0x849a4580,0x3d267fb6,0xec8b88e3 .word 0x62a05321,0xcef23aad,0x564fc517,0xfa40f0eb .word 0xea1bd83c,0x55f4639a,0x353e313b,0xbe3475ae .word 0xdd9b41b1,0x0f879dfe,0x42d2ae29,0x765dec22 .word 0x38bbf01f,0xc80fbeae,0xbdab6ad8,0xdad85b84 .word 0xbfd5130a,0xa6bd4d6c,0xe5419b8b,0xdc30d0b9 .word 0xbf9923c6,0x0270605c,0xa61ca5f3,0xc559beea .word 0xb2902ee5,0x5293be02,0xc13fa447,0xebab167d unres0_end: SECTION .unres1 DATA_VA=0x000a02000 attr_data { Name = .unres1, VA = 0x0000000000a02000, RA = 0x0000000090800000, PA = ra2pa(0x0000000090800000,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=0, 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 unres1_start unres1_begin: unres1_start: .word 0xa1891691,0x3d808065,0xb93a001b,0xc6c41012 .word 0x791d273d,0x37af9d91,0xecf755a1,0xc4ec5ef0 .word 0xbbf6f75b,0x24728a8e,0x48b1bd52,0xd8a5fe65 .word 0x2656a05e,0x401afe34,0x980e0495,0x1c0cd3f2 .word 0xc4953c2f,0xe14ccb8b,0xf15c4d91,0xc034afdd .word 0x6dbf9ba1,0xa3e6fc07,0xe87c06d4,0xb8013916 .word 0x257bbd62,0xc2b6030c,0x9d734dff,0x8dd7c3c8 .word 0x66be9946,0x302692b7,0x6b44214a,0x895c08b7 .word 0xed9d7e8c,0x6d478911,0xd376e53d,0x08d9a258 .word 0x246b4769,0x1413ef16,0x9ef72702,0x16c067c7 .word 0xd1ade20d,0xd56d424b,0x66d43a4d,0x43a7621f .word 0x261db188,0x89cd4d46,0x811ea975,0x1ac948e5 .word 0x14fa144f,0xbe46adbe,0xed235e18,0x2da657ec .word 0x39cf1cc5,0x5fe12d5f,0x9a50e031,0x237791cb .word 0xbbfe239c,0x04effe36,0xd6a7dc08,0x9f19666e .word 0xaab1ef90,0x8b592c2c,0xe0b72249,0x108f7c74 .word 0xfb532693,0x03c772fa,0x731234cb,0xd4967865 .word 0x67225718,0x24cfb67f,0xbe43b63c,0xa7bbd92f .word 0xb7a44eec,0x86bc8b41,0x99ae3a81,0x3cc3283c .word 0x75025c7f,0x4ed886e9,0x52ebec6f,0x06c60f6c .word 0x65b0f946,0x05718ed0,0x58d70c46,0x922269cd .word 0x767f0453,0x1ae2a90c,0xaa438ed2,0x1c41c950 .word 0xcd81b6a9,0x0459de3d,0x2da7afac,0x956ce533 .word 0x9911cd8e,0xf5ef7a5f,0x35042e1c,0x682670cc .word 0xfebe531b,0xdac689b4,0x681032f9,0x1a1007be .word 0x0d6a142f,0xc3012c19,0xb60a0fab,0x16b29fd6 .word 0x473facc7,0x34613832,0xdb8a1c06,0x892ae917 .word 0x11ebb8e0,0x144ca672,0xe92401c6,0x750a4a57 .word 0xa2d00bbc,0x3d0d51bd,0x6e3e46ef,0x2d635ebd .word 0x2af6acef,0x89112d3a,0xba41b1d8,0xe4733a35 .word 0x37986423,0x25dbd540,0xa05a148c,0x492e5786 .word 0xb34a86c6,0x84e1b785,0xea3a372a,0xeced8229 unres1_end: SECTION .unres2 DATA_VA=0x000a04000 attr_data { Name = .unres2, VA = 0x0000000000a04000, RA = 0x0000000091000000, PA = ra2pa(0x0000000091000000,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=0, 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 unres2_start unres2_begin: unres2_start: .word 0xecb2f1c3,0x9a33280b,0x12a0367e,0x7e423f6b .word 0xc24b8124,0xd7a3e9c6,0xb3a2b8f1,0xaa3a992f .word 0xabdad1f2,0xd460f223,0xe11c1270,0x7a873cba .word 0xbf3c11af,0xebada5f2,0x6098d223,0x7939a2b7 .word 0x3279f315,0x2f846623,0x737820ee,0xd01e4cff .word 0x9f4c9dbb,0xd3dcae40,0xce1282e1,0xe32b2b30 .word 0xfdf47916,0x266a5083,0x21aba159,0x130c0cd9 .word 0xf229dab3,0x388746f6,0xd4818d80,0xce41d508 .word 0x1fd0585c,0x3242deaf,0x1e54dce2,0xfffe9c50 .word 0xce45a014,0x9962ca86,0x5e05b6fb,0xdbbc0107 .word 0xe3ea68e4,0xc0dd86bd,0x871488a2,0xab9a19e7 .word 0xc0b4901e,0x1ae032bb,0xd456953b,0xf88b7c51 .word 0x92af44d2,0xcabe2e3f,0x7d903ca5,0x4204a456 .word 0xbefba617,0xc4a85cf4,0xd755a286,0x98cd2bbb .word 0x7ae7c882,0xef49099d,0x324bb737,0x30124320 .word 0x4a3922c1,0xd6ccc39f,0xc67c86f2,0xcaabf5b1 .word 0x12a382c0,0x3a46c685,0x28e731ed,0xc3ff3462 .word 0x40203347,0xdf99dbc0,0x99dcd998,0xa129c413 .word 0xc14c4013,0xaca7c007,0xc6df995e,0x3e07f2ad .word 0xf9e68975,0xde66f8de,0xcc970ad0,0xd2fdf1a2 .word 0xb2dbb5cd,0xf227a2b8,0xdf9bb4e5,0x85439e50 .word 0x34325dd9,0xb6697689,0x37ccf7a9,0x538b966c .word 0xd58946fa,0x989af416,0x83675da1,0xba20aad9 .word 0x409ded17,0x9147e913,0xe9752ee9,0xc469f2e7 .word 0xfd84489c,0x906adc75,0x2538bf5a,0x71a95f10 .word 0xb476dc90,0xf27114ab,0xc522a0d5,0x3c738ad5 .word 0x90f51e19,0x475b8fcd,0xdbcff14c,0x0768fa4c .word 0x099b4d73,0x8a55254c,0x8c1591cc,0x570a11d9 .word 0x00e23e0f,0x43ba6025,0xf4b00915,0x5e84cc00 .word 0x3be99c3d,0x9de4ecc1,0x47793c24,0xc4168206 .word 0xeceead35,0xb330fd3a,0x85b8e235,0x1aeb2fcc .word 0x1667758e,0xd14e2540,0xaeb750a8,0x53dee3ac unres2_end: SECTION .unres3 DATA_VA=0x000a06000 attr_data { Name = .unres3, VA = 0x0000000000a06000, RA = 0x0000000091800000, PA = ra2pa(0x0000000091800000,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=0, 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 unres3_start unres3_begin: unres3_start: .word 0x3bc5dc05,0xaf37a84c,0x3c5372e4,0x10fc868d .word 0xcc3208ba,0x73e5002c,0x24036eb5,0x32beb534 .word 0x70e0129d,0x89ddf28a,0x6360da84,0xbdadbc80 .word 0x67a3e807,0xde418d43,0x96b1e416,0x489be132 .word 0x14b734c0,0x722d4e01,0x54417c23,0x8b2bfc11 .word 0x201eabe0,0xace33da8,0xbb76d061,0xf76f3436 .word 0x9a338008,0x0d3c077e,0xfc55fd72,0xba3ede0d .word 0x773bc734,0x3f70439f,0x87738b45,0x68422c70 .word 0xf6b5e8f2,0x941fbecd,0xf66800b9,0x43610036 .word 0x6084d848,0xdbf82032,0x8642a6a6,0x90417411 .word 0x1e6b9c78,0x4c76b123,0xeb8714b9,0x695d0a45 .word 0xbfd6d9fb,0xffc33525,0x58c331f8,0x4812e4bd .word 0x17ba4463,0x876646a5,0x91168345,0xf373aa1b .word 0xdff7ebcc,0xbc118a8b,0x042c14c3,0xf3727971 .word 0x4bc5ec5a,0xb67cdbcf,0xea5a17e2,0x126311f5 .word 0x33221885,0x8d1b34c4,0xee82748e,0xc42d5979 .word 0x4bb2a64e,0x5b69038c,0x92516bfb,0x08c5f867 .word 0xf7b5c61b,0x545fcdf4,0x8707a26e,0x50eb81ed .word 0xa7462363,0x2530e39c,0x232de7db,0xe3ea9fcb .word 0x10fdaea0,0xd51ebbf9,0x8a0d6a5e,0xb331e44b .word 0x16497e56,0x40ad970c,0x6a524a45,0x44ecdeed .word 0x42331e81,0xaa15256d,0x917afdae,0x1663447a .word 0xb8e33a5f,0xbe99a180,0xe685871d,0x97ae3bf2 .word 0x7fdb938c,0xbb72ba0f,0x946e98ff,0x7badf058 .word 0x54edfdc4,0x67a5f6d6,0x29ac356f,0xcfec806e .word 0xf56a52ae,0xccb89650,0x16b148f1,0x34dea851 .word 0xb814313c,0xd07c5dd8,0x00fb5c06,0xa24c24bb .word 0xe41b205f,0x12f490d8,0x4b0b9455,0x197a4417 .word 0xbc950779,0x953dcc9d,0xe80f4bf1,0xfdf6ec81 .word 0x6557b686,0x59164260,0xe13ba7f5,0x453fe990 .word 0xa7fa9672,0x26ce7b72,0x7b3940f7,0x9c208890 .word 0x0e1a2de4,0x1195af97,0x855c6d38,0x2e3678f1 unres3_end: