/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_asi_one_bank_4.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #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 = abb3ea19 c1273c96 a566a91f cc01173c ! %f4 = e71fcf69 f612fc1d 3c7e6e21 16ca3a10 ! %f8 = fa8415e0 47d4d450 dc1b8d23 cad0dab2 ! %f12 = 3362d92c 34517530 8cd6362c e3cf4420 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ba2f85f9 b761a732 b76a2dbf aee91551 ! %f20 = 4916dc87 787d81e2 bef4fbb9 f0158049 ! %f24 = 7c9c6569 8609a191 aea2f618 4ff1f69e ! %f28 = 3ed78e82 850427d9 f5268f20 88f5cdd4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 80b97810 04def6f3 b24d1114 806d9878 ! %f36 = 1e95a9f2 085bd624 1da2b1cd d351c004 ! %f40 = 3a700287 7e83b9c3 13515bb8 665612a4 ! %f44 = 12ce970f 7a51be89 0f150b17 722f00ca ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa50989f800000022,%g7,%g1 ! GSR scale = 4, align = 2 wr %g1,%g0,%gsr ! GSR = a50989f800000022 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[0000000010000138] = 01bec86a f99344a4, %l6 = bb1f691b, %l7 = 49e617cc ldd [%i0+0x038],%l6 ! %l6 = 0000000001bec86a 00000000f99344a4 ! Mem[0000000010000133] = 2c095428, %l1 = 4cd32f759f7174e1 ldstub [%i0+0x033],%l1 ! %l1 = 00000028000000ff ! %l2 = 8aa493c0, %l3 = 4a236ee4, Mem[0000000010800108] = 6d66b9c8 0738ea02 stda %l2,[%i1+%o1]0x81 ! Mem[0000000010800108] = 8aa493c0 4a236ee4 ! Mem[0000000011000118] = 34ce56ff, %l4 = b3e380fa0eca69ad ldstub [%i2+%o3],%l4 ! %l4 = 00000034000000ff ! Mem[000000001080013c] = 11fb1c60, %l5 = 9eea9379, %l4 = 00000034 add %i1,0x3c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000011fb1c60 ! Mem[0000000010800118] = 3b2424bb63ae0a9e, %l7 = 00000000f99344a4, %l6 = 0000000001bec86a add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 3b2424bb63ae0a9e ! %l4 = 0000000011fb1c60, Mem[0000000090800114] = 35b5871d stw %l4,[%i5+0x014] ! Mem[0000000090800114] = 11fb1c60 ! Mem[0000000011000130] = 7a2e7dde, %l1 = 0000000000000028 swap [%i2+0x030],%l1 ! %l1 = 000000007a2e7dde ! Mem[0000000011000130] = 000000289b5739cd, %l4 = 0000000011fb1c60, %l5 = 7215e6809eea9379 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 000000289b5739cd ! Mem[0000000011800110] = 4608052d, %l7 = 00000000f99344a4 ldstuba [%i3+%o2]0x89,%l7 ! %l7 = 0000002d000000ff p0_label_2: ! Mem[0000000010800114] = 32f6e135, %l7 = 0000002d, %l1 = 7a2e7dde add %i1,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000032f6e135 ! Mem[0000000011800128] = e9750dc10dd68065, %l1 = 0000000032f6e135, %l0 = a9c959868a8f6e5c add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = e9750dc10dd68065 ! Mem[0000000091800128] = ec25599b 4ff4b4e0, %g2 = 43f08cca, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 00000000ec25599b 000000004ff4b4e0 ! Mem[0000000010800118] = bb24243b, %l3 = a6a85a284a236ee4 swapa [%i1+%o3]0x89,%l3 ! %l3 = 00000000bb24243b ! Mem[0000000011800100] = e62392db0d4991a9, %l6 = 3b2424bb63ae0a9e ldxa [%i3+%g0]0x88,%l6 ! %l6 = e62392db0d4991a9 ! Mem[000000001000013b] = 01bec86a, %l3 = 00000000bb24243b ldstub [%i0+0x03b],%l3 ! %l3 = 0000006a000000ff ! Mem[0000000011000110] = 1ce0ed3fb5532588, %l3 = 000000000000006a, %l4 = 0000000011fb1c60 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 1ce0ed3fb5532588 ! Mem[0000000010000108] = 6a878a52, %l0 = e9750dc10dd68065 swapa [%i0+%o1]0x89,%l0 ! %l0 = 000000006a878a52 ! Mem[0000000011800100] = a991490ddb9223e6, %l6 = e62392db0d4991a9, %l4 = 1ce0ed3fb5532588 casxa [%i3]0x80,%l6,%l4 ! %l4 = a991490ddb9223e6 ! Mem[0000000090800120] = 555b2ece, %g2 = 00000000ec25599b ldub [%i5+0x023],%g2 ! %g2 = 0000000000000055 p0_label_3: ! Mem[0000000091000120] = 5661f82ce7924027, %g2 = 0000000000000055 ldx [%i6+%o4],%g2 ! %g2 = 5661f82ce7924027 ! Mem[0000000011800128] = e9750dc1, %l1 = 0000000032f6e135 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000e9000000ff ! Mem[0000000011800128] = c10d75ff, %l0 = 000000006a878a52 lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000c10d75ff ! Mem[0000000090000124] = 437d83e2, %g2 = 5661f82ce7924027 ldsh [%i4+0x024],%g2 ! %g2 = 000000000000437d ! Mem[0000000011800110] = ff050846, %l2 = 8275ca428aa493c0 lduba [%i3+%o2]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[000000001100010c] = 70e39bb5, %l0 = c10d75ff, %l1 = 000000e9 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000070e39bb5 ! Mem[0000000011000130] = 00000028, %l2 = 00000000000000ff swap [%i2+0x030],%l2 ! %l2 = 0000000000000028 ! Mem[0000000091800128] = ec25599b, %g2 = 000000000000437d ldub [%o0+%o5],%g2 ! %g2 = 00000000000000ec ! Mem[0000000011800137] = 251855c1, %l3 = 000000000000006a ldstub [%i3+0x037],%l3 ! %l3 = 000000c1000000ff ! Mem[0000000011800121] = a45a74b7, %l3 = 00000000000000c1 ldstuba [%i3+0x021]%asi,%l3 ! %l3 = 0000005a000000ff p0_label_4: ! Mem[0000000091800138] = 33e63857, %g18 = a7bc9a103713dbc5 ldsw [%o0+0x038],%g2 ! %g2 = a7bc9a103713dbc5 ! Mem[0000000011000114] = b5532588, %l2 = 0000000000000028 swap [%i2+0x014],%l2 ! %l2 = 00000000b5532588 ! Mem[0000000011800110] = ff050846, %l4 = a991490ddb9223e6 ldstuba [%i3+%o2]0x80,%l4 ! %l4 = 000000ff000000ff ! %l2 = 00000000b5532588, Mem[000000009080010c] = 9c3d739f stw %l2,[%i5+0x00c] ! Mem[000000009080010c] = b5532588 ! Mem[0000000090800138] = 76a3742e, %g18 = a7bc9a103713dbc5 ldsw [%i5+0x038],%g2 ! %g2 = a7bc9a103713dbc5 ! Mem[0000000010800120] = 8a4811889e556822, %l5 = 000000289b5739cd ldxa [%i1+%o4]0x81,%l5 ! %l5 = 8a4811889e556822 ! %l3 = 000000000000005a, Mem[0000000010800108] = 8aa493c0 stwa %l3,[%i1+%o1]0x81 ! Mem[0000000010800108] = 0000005a ! Mem[0000000091800104] = 149fd8bd, %g2 = 0000000076a3742e lduha [%o0+0x004]%asi,%g2 ! %g2 = 000000000000149f ! Mem[0000000011000114] = 00000028, %l2 = b5532588, %l2 = b5532588 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000000000028 ! %l2 = 0000000000000028, Mem[0000000090000134] = d76e4be1 sth %l2,[%i4+0x034] ! Mem[0000000090000134] = 00284be1 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Thread 0 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 00000000c10d75ff bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000070e39bb5 bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000028 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000005a bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 8a4811889e556822 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be e62392db0d4991a9 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002d bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3c7e6e21 16ca3a10 bne %xcc,p0_f6_fail nop ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 6580d60d79b70263 ldx [%i0+0x008],%g3 ! Observed data at 0000000010000108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2c0954ffb0c6a788 ldx [%i0+0x030],%g3 ! Observed data at 0000000010000130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 01bec8fff99344a4 ldx [%i0+0x038],%g3 ! Observed data at 0000000010000138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x038,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0000005a4a236ee4 ldx [%i1+0x008],%g3 ! Observed data at 0000000010800108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e46e234a63ae0a9e ldx [%i1+0x018],%g3 ! Observed data at 0000000010800118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x018,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 1ce0ed3f00000028 ldx [%i2+0x010],%g3 ! Observed data at 0000000011000110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffce56ff092b8f92 ldx [%i2+0x018],%g3 ! Observed data at 0000000011000118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000ff9b5739cd ldx [%i2+0x030],%g3 ! Observed data at 0000000011000130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x030,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ff0508461f705fd0 ldx [%i3+0x010],%g3 ! Observed data at 0000000011800110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a4ff74b7d30494eb ldx [%i3+0x020],%g3 ! Observed data at 0000000011800120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff750dc10dd68065 ldx [%i3+0x028],%g3 ! Observed data at 0000000011800128 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 99ca8739251855ff ldx [%i3+0x030],%g3 ! Observed data at 0000000011800130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x030,%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_f6_fail: set p0_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000110] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010000110] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800110] done p0_trap1o: stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000110] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010000110] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800110] done p0_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000118] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000118] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010800118] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010000118] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000120] done p0_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000118] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000118] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010800118] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010000118] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000120] done p0_trap3e: nop nop nop nop done p0_trap3o: nop nop nop nop 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 = a9c959868a8f6e5c ldx [%g1+0x008],%l1 ! %l1 = 4cd32f759f7174e1 ldx [%g1+0x010],%l2 ! %l2 = 8275ca428aa493c0 ldx [%g1+0x018],%l3 ! %l3 = a6a85a284a236ee4 ldx [%g1+0x020],%l4 ! %l4 = b3e380fa0eca69ad ldx [%g1+0x028],%l5 ! %l5 = 7215e6809eea9379 ldx [%g1+0x030],%l6 ! %l6 = 9cd1cbbbbb1f691b ldx [%g1+0x038],%l7 ! %l7 = c718a2ba49e617cc ! 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 = b1f81838 c90e51ca 169490d2 ca65762c ! %f4 = e6e3c7b3 65087433 1fc99c8c ae77c383 ! %f8 = c0caac91 5d65edd2 ce1a5d1e 507c5b63 ! %f12 = d5a7e24f 9e939290 32a29d0f d0e50e92 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ebb54fe0 b7f72f80 9b30c779 bb4d5acf ! %f20 = e71612f6 7daacf44 e28e7602 dd7fc1a5 ! %f24 = ebb9f1d6 b36226f6 9cb99b34 fa738860 ! %f28 = 0ac9b18e 1be4d483 6732fa0d 333c8385 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 22d09b52 d51b3301 2f8a7b92 15b252f8 ! %f36 = 67ed8ab2 5e27ceeb c1111004 e6d1cf28 ! %f40 = 052ddda8 2abb008f b476ba57 936c6481 ! %f44 = d480bd40 fa7ec383 1705863a 94b0d93b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe6e81e4000000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = e6e81e4000000068 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: ! Mem[0000000012000128] = 98a05d2e, %l6 = 595014ca370f7bbd swapa [%i0+%o5]0x81,%l6 ! %l6 = 0000000098a05d2e ! Mem[0000000012800120] = 6f34f7b9 4d60179d, %l6 = 98a05d2e, %l7 = 51ee5ee2 ldda [%i1+%o4]0x81,%l6 ! %l6 = 000000006f34f7b9 000000004d60179d ! Mem[0000000012800108] = 1c39d059, %l2 = 63f5cf5806fd2e93 ldstuba [%i1+%o1]0x89,%l2 ! %l2 = 00000059000000ff ! Mem[0000000013800128] = e386cd07 e3ea9b9e, %l2 = 00000059, %l3 = 42c669bd ldda [%i3+%o5]0x80,%l2 ! %l2 = 00000000e386cd07 00000000e3ea9b9e ! Mem[000000001380010c] = 08416ab6, %l5 = 48adc645ef9c99da swap [%i3+0x00c],%l5 ! %l5 = 0000000008416ab6 ! Mem[0000000012000138] = d1fd29476963d487, %l6 = 000000006f34f7b9, %l6 = 000000006f34f7b9 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = d1fd29476963d487 ! Mem[0000000012000118] = 301068d3, %l3 = 00000000e3ea9b9e swapa [%i0+%o3]0x81,%l3 ! %l3 = 00000000301068d3 ! Mem[000000009180011c] = 0bbc396e, %g2 = fffb0db16ecb51d8 ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000000bbc ! Mem[0000000013800120] = c71c57deb140579d, %l4 = 80796b6dfbfe8c13, %l4 = 80796b6dfbfe8c13 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = c71c57deb140579d ! %l7 = 000000004d60179d, Mem[0000000012000100] = 0b70d795 stwa %l7,[%i0+%g0]0x80 ! Mem[0000000012000100] = 4d60179d p1_label_2: ! Mem[0000000013800120] = de571cc7, %l4 = c71c57deb140579d ldsha [%i3+%o4]0x88,%l4 ! %l4 = 0000000000001cc7 ! Mem[0000000090800114] = 871dbf09, %g2 = 0000000000000bbc ldsb [%i5+0x016],%g2 ! %g2 = ffffffffffffff87 ! %l0 = 4db1e27a894d7d98, Mem[0000000012000128] = bd7b0f37 stha %l0,[%i0+%o5]0x89 ! Mem[0000000012000128] = bd7b7d98 ! Mem[0000000012800138] = 0f0803cb44783bb5, %l2 = 00000000e386cd07, %l1 = b8e9faafe977ee63 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0f0803cb44783bb5 ! Mem[0000000012000130] = 790c54f70b049faa, %l5 = 0000000008416ab6, %l1 = 0f0803cb44783bb5 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 790c54f70b049faa ! Mem[0000000012000108] = 68a330a9, %l5 = 0000000008416ab6, %asi = 80 swapa [%i0+0x008]%asi,%l5 ! %l5 = 0000000068a330a9 ! Mem[0000000013800114] = a93bac9c, %l3 = 00000000301068d3 swap [%i3+0x014],%l3 ! %l3 = 00000000a93bac9c ! Mem[000000001380012f] = e3ea9b9e, %l2 = 00000000e386cd07 ldstub [%i3+0x02f],%l2 ! %l2 = 0000009e000000ff ! Mem[0000000012800110] = e0a614d8, %l4 = 0000000000001cc7 ldstuba [%i1+0x010]%asi,%l4 ! %l4 = 000000e0000000ff ! Mem[000000001380012c] = e3ea9bff, %l2 = 0000009e, %l4 = 000000e0 add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e3ea9bff p1_label_3: ! Mem[0000000012000120] = 7c4e1928 47b3a99f, %l6 = 6963d487, %l7 = 4d60179d ldda [%i0+%o4]0x81,%l6 ! %l6 = 000000007c4e1928 0000000047b3a99f ! %l6 = 000000007c4e1928, Mem[0000000091000111] = d9f65952 stb %l6,[%i6+0x011] ! Mem[0000000091000110] = 28f65952 ! %l4 = 00000000e3ea9bff, Mem[0000000091800125] = f80426ec stb %l4,[%o0+0x025] ! Mem[0000000091800124] = ff0426ec ! Mem[0000000012000124] = 47b3a99f, %l5 = 68a330a9, %l2 = 0000009e add %i0,0x24,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000047b3a99f ! Mem[0000000012000118] = e3ea9b9e, %l3 = 00000000a93bac9c ldswa [%i0+%o3]0x81,%l3 ! %l3 = ffffffffe3ea9b9e ! %l4 = e3ea9bff, %l5 = 68a330a9, Mem[0000000091000108] = 45d819c3 31d02018 std %l4,[%i6+%o1] ! Mem[0000000091000108] = e3ea9bff 68a330a9 ! Mem[0000000090800118] = 642b4cf7, %g2 = ffffffffffffff87 lduh [%i5+0x01a],%g2 ! %g2 = 000000000000642b ! %l7 = 0000000047b3a99f, Mem[0000000091000108] = e3ea9bff68a330a9 stx %l7,[%i6+%o1] ! Mem[0000000091000108] = 0000000047b3a99f ! Mem[0000000012800134] = ed4e7729, %l4 = 00000000e3ea9bff swap [%i1+0x034],%l4 ! %l4 = 00000000ed4e7729 ! Mem[0000000012000130] = 790c54f7, %l4 = 00000000ed4e7729 swap [%i0+0x030],%l4 ! %l4 = 00000000790c54f7 p1_label_4: ! Mem[000000001200013d] = 6963d487, %l1 = 790c54f70b049faa ldstub [%i0+0x03d],%l1 ! %l1 = 00000063000000ff ! %l4 = 790c54f7, %l5 = 68a330a9, Mem[0000000090800110] = 4eb3b132 35b5871d std %l4,[%i5+%o2] ! Mem[0000000090800110] = 790c54f7 68a330a9 ! Mem[0000000013000128] = 250a1a77, %l3 = ffffffffe3ea9b9e, %asi = 80 swapa [%i2+0x028]%asi,%l3 ! %l3 = 00000000250a1a77 ! Mem[0000000090800118] = bf09642b, %g2 = 000000000000642b lduh [%i5+%o3],%g2 ! %g2 = 000000000000bf09 ! Mem[0000000012000110] = 5951b139, %l3 = 250a1a77, %l3 = 250a1a77 add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005951b139 ! Mem[0000000013800110] = 4d1fb81e, %l7 = 0000000047b3a99f ldstuba [%i3+%o2]0x81,%l7 ! %l7 = 0000004d000000ff ! Mem[0000000012000102] = 4d60179d, %l4 = 00000000790c54f7 ldstub [%i0+0x002],%l4 ! %l4 = 00000017000000ff ! %l1 = 0000000000000063, Mem[000000009180012c] = 4ff4b4e0 sth %l1,[%o0+0x02c] ! Mem[000000009180012c] = 0063b4e0 ! Mem[000000001380011d] = 871cc777, %l1 = 0000000000000063 ldstub [%i3+0x01d],%l1 ! %l1 = 0000001c000000ff ! %l5 = 0000000068a330a9, Mem[000000001280013c] = 44783bb5 stb %l5,[%i1+0x03c] ! Mem[000000001280013c] = a9783bb5 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001c bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000047b3a99f bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005951b139 bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000017 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000004d bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p1_check_fp_registers: set p1_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 169490d2 ca65762c bne %xcc,p1_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1fc99c8c ae77c383 bne %xcc,p1_f6_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 4d60ff9d4ccb563d ldx [%i0+0x000],%g3 ! Observed data at 0000000012000100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 08416ab69e6d64c0 ldx [%i0+0x008],%g3 ! Observed data at 0000000012000108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e3ea9b9ea8c48b1b ldx [%i0+0x018],%g3 ! Observed data at 0000000012000118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 987d7bbd41afb789 ldx [%i0+0x028],%g3 ! Observed data at 0000000012000128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ed4e77290b049faa ldx [%i0+0x030],%g3 ! Observed data at 0000000012000130 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d1fd294769ffd487 ldx [%i0+0x038],%g3 ! Observed data at 0000000012000138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x038,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffd0391cb0662c57 ldx [%i1+0x008],%g3 ! Observed data at 0000000012800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffa614d8d9cbd0d7 ldx [%i1+0x010],%g3 ! Observed data at 0000000012800110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = b7068cd1e3ea9bff ldx [%i1+0x030],%g3 ! Observed data at 0000000012800130 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0f0803cba9783bb5 ldx [%i1+0x038],%g3 ! Observed data at 0000000012800138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x038,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x028],%g2 ! Expected data = e3ea9b9e965da6dc ldx [%i2+0x028],%g3 ! Observed data at 0000000013000128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x028,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x008],%g2 ! Expected data = dfc52e89ef9c99da ldx [%i3+0x008],%g3 ! Observed data at 0000000013800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff1fb81e301068d3 ldx [%i3+0x010],%g3 ! Observed data at 0000000013800110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9683fafe87ffc777 ldx [%i3+0x018],%g3 ! Observed data at 0000000013800118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e386cd07e3ea9bff ldx [%i3+0x028],%g3 ! Observed data at 0000000013800128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x028,%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_f2_fail: set p1_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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 ! 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: ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800100] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012000100] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000118] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000012000110] done p1_trap1o: ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800100] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012000100] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000118] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000012000110] done p1_trap2e: ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000128] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000110] done p1_trap2o: ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000128] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000110] done p1_trap3e: nop nop done p1_trap3o: nop nop 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 = 4db1e27a894d7d98 ldx [%g1+0x008],%l1 ! %l1 = b8e9faafe977ee63 ldx [%g1+0x010],%l2 ! %l2 = 63f5cf5806fd2e93 ldx [%g1+0x018],%l3 ! %l3 = fc283c2e42c669bd ldx [%g1+0x020],%l4 ! %l4 = 80796b6dfbfe8c13 ldx [%g1+0x028],%l5 ! %l5 = 48adc645ef9c99da ldx [%g1+0x030],%l6 ! %l6 = 595014ca370f7bbd ldx [%g1+0x038],%l7 ! %l7 = 3a21682051ee5ee2 ! 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 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 = df997b31 bba7eece 73a35eff e3ae5efc ! %f4 = 80dedbc9 bce4c09d 7ceab3ca c1cfec98 ! %f8 = c005bf86 6ebd5d93 71559cab b80e75bd ! %f12 = 62a75f62 7710dac3 6f0e62ea 50f2e092 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 29334c27 2c334b39 bd687876 f436ba72 ! %f20 = aee6afc4 a67dd9ab b04f5e9a af7015f1 ! %f24 = 2557e105 66f1e411 db7570ae 1401dccb ! %f28 = 3d9576a4 cdf17614 52c98427 fad2286a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = af98a786 95caedd5 10b180d8 4a0f6d1b ! %f36 = 055d7f57 8709512a 7e93350a bdc57c11 ! %f40 = 6812d880 7ffdfba1 6a9a90f1 7b844a3e ! %f44 = 4b5f1b1a 5cdacb45 06c88f38 7baf7d4f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdb309da70000007e,%g7,%g1 ! GSR scale = 15, align = 6 wr %g1,%g0,%gsr ! GSR = db309da70000007e 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: ! Mem[0000000014800124] = f84e554c, %l0 = 2d17e3423d7ac6fb lduh [%i1+0x026],%l0 ! %l0 = 000000000000554c ! Mem[0000000014000128] = 8b43d876 1f8d308d, %l6 = 5cf235e8, %l7 = 98415863 ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000001f8d308d 000000008b43d876 ! Mem[0000000015000138] = 215f9ffe, %l5 = e13969ba163ae5d9 ldub [%i2+0x039],%l5 ! %l5 = 000000000000005f ! Mem[0000000015000104] = 294b589f, %l2 = d9f901b281dc6c52 ldswa [%i2+0x004]%asi,%l2 ! %l2 = 00000000294b589f ! Mem[0000000015000114] = b2a62664, %l7 = 000000008b43d876 swap [%i2+0x014],%l7 ! %l7 = 00000000b2a62664 ! Mem[0000000015000118] = bdc02202, %l6 = 000000001f8d308d swap [%i2+%o3],%l6 ! %l6 = 00000000bdc02202 ! Mem[0000000015800108] = bcab298e, %l1 = 71206e641b25d7a0 lduha [%i3+%o1]0x89,%l1 ! %l1 = 000000000000298e ! Mem[0000000015000100] = 3439c778, %l7 = 00000000b2a62664 ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000078000000ff ! Mem[0000000015000120] = 22e395d645ef7c44, %l6 = 00000000bdc02202, %l3 = 0bad82a29869f7b1 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 22e395d645ef7c44 ! Mem[0000000090000124] = 437d83e2, %g18 = da79c9ec98ffb912 ldsw [%i4+0x024],%g2 ! %g2 = da79c9ec98ffb912 p2_label_2: ! %l5 = 000000000000005f, Mem[0000000014800128] = bf2b9a28 stha %l5,[%i1+%o5]0x81 ! Mem[0000000014800128] = 005f9a28 ! Mem[0000000015000118] = 8d308d1f, %l4 = 968d34207befc25c ldsha [%i2+%o3]0x89,%l4 ! %l4 = ffffffffffff8d1f ! Mem[0000000015800130] = 26e96739ae5b266b, %l3 = 22e395d645ef7c44, %l2 = 00000000294b589f add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 26e96739ae5b266b ! Mem[0000000014000128] = 8d308d1f, %l3 = 22e395d645ef7c44 ldstub [%i0+%o5],%l3 ! %l3 = 0000008d000000ff ! Mem[0000000015800100] = 6b499d60, %l3 = 000000000000008d ldswa [%i3+%g0]0x89,%l3 ! %l3 = 000000006b499d60 ! %l5 = 000000000000005f, Mem[0000000091800130] = da5c484dfc1f7c42 stx %l5,[%o0+0x030] ! Mem[0000000091800130] = 000000000000005f ! Mem[0000000015800110] = 9a647603, %l5 = 000000000000005f swap [%i3+%o2],%l5 ! %l5 = 000000009a647603 ! Mem[0000000091800114] = 8744ccb4, %g2 = 00000000437d83e2 ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffff87 ! %l7 = 0000000000000078, Mem[0000000091800108] = 5d3a9307, %asi = 80 stha %l7,[%o0+0x008]%asi ! Mem[0000000091800108] = 00789307 ! Mem[0000000014000110] = 89ee19b9, %l3 = 000000006b499d60 swapa [%i0+%o2]0x80,%l3 ! %l3 = 0000000089ee19b9 p2_label_3: ! Mem[0000000090800118] = bf09642b, %g18 = da79c9ec98ffb912 ldsw [%i5+%o3],%g2 ! %g2 = da79c9ec98ffb912 ! Mem[0000000014000118] = 22f08e74, %l4 = ffffffffffff8d1f swapa [%i0+%o3]0x89,%l4 ! %l4 = 0000000022f08e74 ! Mem[0000000015000110] = bb6cd36c, %l4 = 0000000022f08e74 lduha [%i2+%o2]0x89,%l4 ! %l4 = 000000000000d36c ! Mem[0000000015000117] = 8b43d876, %l4 = 000000000000d36c ldstub [%i2+0x017],%l4 ! %l4 = 00000076000000ff ! Mem[0000000091800130] = 00000000, %g2 = ffffffffbf09642b lduwa [%o0+0x030]%asi,%g2 ! %g2 = 0000000000000000 ! Mem[0000000091000128] = f031520c 0f379774, %g2 = 00000000, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 00000000f031520c 000000000f379774 ! Mem[0000000015000120] = d695e322, %l2 = 26e96739ae5b266b ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 00000022000000ff ! Mem[000000001500012e] = 239f71db, %l5 = 000000009a647603 ldstub [%i2+0x02e],%l5 ! %l5 = 00000071000000ff ! %l5 = 0000000000000071, Mem[0000000014800118] = 74eac59d stba %l5,[%i1+%o3]0x81 ! Mem[0000000014800118] = 71eac59d ! Mem[0000000015000110] = 6cd36cbb8b43d8ff, %l3 = 0000000089ee19b9, %l1 = 000000000000298e add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 6cd36cbb8b43d8ff p2_label_4: ! Mem[0000000091800124] = 64f80426, %g18 = da79c9ec98ffb912 ldswa [%o0+0x024]%asi,%g2 ! %g2 = da79c9ec98ffb912 ! %l4 = 0000000000000076, Mem[0000000091800118] = 133d41fa84a20bbc stx %l4,[%o0+%o3] ! Mem[0000000091800118] = 0000000000000076 ! %l2 = 00000022, %l3 = 89ee19b9, Mem[0000000090800110] = 4eb3b132 35b5871d std %l2,[%i5+%o2] ! Mem[0000000090800110] = 00000022 89ee19b9 ! Mem[0000000014800104] = c0a88fce, %l1 = 6cd36cbb8b43d8ff swap [%i1+0x004],%l1 ! %l1 = 00000000c0a88fce ! Mem[0000000014000120] = 2b096f24, %l4 = 0000000000000076 swapa [%i0+%o4]0x80,%l4 ! %l4 = 000000002b096f24 ! Mem[0000000014800130] = fc014866 37fe0aa7, %l4 = 2b096f24, %l5 = 00000071 ldda [%i1+0x030]%asi,%l4 ! %l4 = 00000000fc014866 0000000037fe0aa7 ! Mem[0000000015800120] = a6e8884d, %l4 = fc014866, %l4 = fc014866 add %i3,0x20,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a6e8884d ! Mem[0000000014800120] = 9a41bd91, %l2 = 0000000000000022 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 0000009a000000ff ! Mem[0000000015800100] = 790862036b499d60, %l3 = 0000000089ee19b9 ldxa [%i3+%g0]0x88,%l3 ! %l3 = 790862036b499d60 ! Mem[0000000014000110] = 6b499d60, %l7 = 0000000000000078 swap [%i0+%o2],%l7 ! %l7 = 000000006b499d60 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Thread 2 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 000000000000554c bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c0a88fce bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000009a bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 790862036b499d60 bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a6e8884d bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000037fe0aa7 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000006b499d60 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 80dedbc9 bce4c09d bne %xcc,p2_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7ceab3ca c1cfec98 bne %xcc,p2_f6_fail nop ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 000000787cfe6e65 ldx [%i0+0x010],%g3 ! Observed data at 0000000014000110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1f8dffff9211b3c8 ldx [%i0+0x018],%g3 ! Observed data at 0000000014000118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000007622407216 ldx [%i0+0x020],%g3 ! Observed data at 0000000014000120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff308d1f76d8438b ldx [%i0+0x028],%g3 ! Observed data at 0000000014000128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x028,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x000],%g2 ! Expected data = eefc324a8b43d8ff ldx [%i1+0x000],%g3 ! Observed data at 0000000014800100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 71eac59defc5047d ldx [%i1+0x018],%g3 ! Observed data at 0000000014800118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff41bd91f84e554c ldx [%i1+0x020],%g3 ! Observed data at 0000000014800120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 005f9a28a9e39a4e ldx [%i1+0x028],%g3 ! Observed data at 0000000014800128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x028,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffc73934294b589f ldx [%i2+0x000],%g3 ! Observed data at 0000000015000100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6cd36cbb8b43d8ff ldx [%i2+0x010],%g3 ! Observed data at 0000000015000110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1f8d308d4adae8b9 ldx [%i2+0x018],%g3 ! Observed data at 0000000015000118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffe395d645ef7c44 ldx [%i2+0x020],%g3 ! Observed data at 0000000015000120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a49e9e5c239fffdb ldx [%i2+0x028],%g3 ! Observed data at 0000000015000128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x028,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 0000005fc8e18a8f ldx [%i3+0x010],%g3 ! Observed data at 0000000015800110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x010,%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_f4_fail: set p2_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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 ! 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: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000128] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015800120] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800118] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015800108] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800100] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015800100] stwa %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000108] done p2_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000128] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015800120] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800118] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015800108] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800100] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015800100] stwa %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000108] done p2_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014000110] done p2_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014000110] done p2_trap3e: nop nop nop done p2_trap3o: nop nop nop 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 = 2d17e3423d7ac6fb ldx [%g1+0x008],%l1 ! %l1 = 71206e641b25d7a0 ldx [%g1+0x010],%l2 ! %l2 = d9f901b281dc6c52 ldx [%g1+0x018],%l3 ! %l3 = 0bad82a29869f7b1 ldx [%g1+0x020],%l4 ! %l4 = 968d34207befc25c ldx [%g1+0x028],%l5 ! %l5 = e13969ba163ae5d9 ldx [%g1+0x030],%l6 ! %l6 = cb9e35825cf235e8 ldx [%g1+0x038],%l7 ! %l7 = b5e0e54b98415863 ! 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 = 8408bb72 30f4e664 bd0f5474 d8cafea2 ! %f4 = 56da7a5e 5b561836 61b483fd b73b639a ! %f8 = 619b61a4 6fd7d042 f9b31171 a89a5885 ! %f12 = 2395d7a9 4be8e023 386b9392 82f398a7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 38395786 50a04143 7ef324b7 239efaca ! %f20 = 2876fafc a1af0262 d808a04d 47100940 ! %f24 = 6673c253 fa88319a d200d0b5 497a8e62 ! %f28 = d4d5a2c3 bed4808d 7d8fa96d 800b2c9a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ff93303f 3852262d 2ef21342 9417204b ! %f36 = 208cfaf7 d9a85d17 ce62cd0a 12f9ba57 ! %f40 = dd00c71a 9397d061 1fbe11f0 828941ee ! %f44 = dc1a4f68 d081e329 e9d7588f 5b28a4e8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x648b13df00000052,%g7,%g1 ! GSR scale = 10, align = 2 wr %g1,%g0,%gsr ! GSR = 648b13df00000052 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[000000009100011c] = f37e1f46, %g2 = 000000150138a9a9 lduw [%i6+0x01c],%g2 ! %g2 = 00000000f37e1f46 ! Mem[0000000016000100] = 4e9ac150, %l3 = f06f849e8d50824b swapa [%i0+%g0]0x89,%l3 ! %l3 = 000000004e9ac150 ! Mem[0000000090800120] = fcdb22555b2ecec6, %g2 = 00000000f37e1f46 ldx [%i5+%o4],%g2 ! %g2 = fcdb22555b2ecec6 ! %l4 = d03a1f73c36a8a48, Mem[0000000016000118] = 33256778b92b56c6 stxa %l4,[%i0+%o3]0x80 ! Mem[0000000016000118] = d03a1f73c36a8a48 ! Mem[0000000016800105] = 8f0bcad6, %l1 = bcc277a68210e6cc ldstub [%i1+0x005],%l1 ! %l1 = 0000000b000000ff ! Mem[0000000016800130] = af691867, %l2 = 2b5af014bf4fa8dc swap [%i1+0x030],%l2 ! %l2 = 00000000af691867 ! Mem[0000000016800118] = 3a3dab21, %l5 = 133835ecb63234e7 lduha [%i1+%o3]0x81,%l5 ! %l5 = 0000000000003a3d ! Mem[0000000091800130] = da5c484d, %g18 = 163195ea624828c5 ldsw [%o0+0x030],%g2 ! %g2 = 163195ea624828c5 ! Mem[0000000017000130] = 38cb135a, %l2 = 00000000af691867 ldub [%i2+0x031],%l2 ! %l2 = 00000000000000cb ! Mem[0000000016000110] = 41b65aee, %l6 = 63d9350bfa119d8d ldsha [%i0+%o2]0x89,%l6 ! %l6 = 0000000000005aee p3_label_2: ! %l5 = 0000000000003a3d, Mem[0000000016800120] = b17d1f5b stha %l5,[%i1+%o4]0x88 ! Mem[0000000016800120] = b17d3a3d ! Mem[0000000017000121] = 2e5ca4e4, %l1 = 000000000000000b ldstub [%i2+0x021],%l1 ! %l1 = 0000005c000000ff ! Mem[0000000016800100] = 89ab9db6, %l5 = 0000000000003a3d swap [%i1+%g0],%l5 ! %l5 = 0000000089ab9db6 ! %l6 = 00005aee, %l7 = 26fd3db6, Mem[0000000017800100] = 1de1418e 65758054 stda %l6,[%i3+%g0]0x89 ! Mem[0000000017800100] = 00005aee 26fd3db6 ! Mem[0000000017000134] = 8801cac4, %l2 = 00000000000000cb, %asi = 80 swapa [%i2+0x034]%asi,%l2 ! %l2 = 000000008801cac4 ! %l2 = 000000008801cac4, Mem[0000000017800110] = e2a907d70c8b8ca1 stxa %l2,[%i3+%o2]0x80 ! Mem[0000000017800110] = 000000008801cac4 ! Mem[0000000090000118] = 49049a7d, %g2 = ffffffffda5c484d ldub [%i4+%o3],%g2 ! %g2 = 0000000000000049 ! %l5 = 0000000089ab9db6, Mem[000000009100013c] = 066758c2 stw %l5,[%i6+0x03c] ! Mem[000000009100013c] = 89ab9db6 ! Mem[0000000017000120] = e4a4ff2e, %l7 = 8625efbc26fd3db6 ldswa [%i2+%o4]0x88,%l7 ! %l7 = ffffffffe4a4ff2e ! Mem[000000001700011c] = ad7e40ef, %l4 = d03a1f73c36a8a48 swap [%i2+0x01c],%l4 ! %l4 = 00000000ad7e40ef p3_label_3: ! Mem[0000000016000118] = d03a1f73, %l6 = 0000000000005aee swap [%i0+%o3],%l6 ! %l6 = 00000000d03a1f73 ! Mem[0000000017800120] = 397154f1d8eec334, %l0 = f821be28d4d80ef9, %l1 = 000000000000005c add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 397154f1d8eec334 ! Mem[000000001700012c] = 3f9e508f, %l6 = d03a1f73, %l0 = d4d80ef9 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003f9e508f ! Mem[0000000017800108] = 1859840508b171a4, %l7 = ffffffffe4a4ff2e ldx [%i3+%o1],%l7 ! %l7 = 1859840508b171a4 ! %l7 = 1859840508b171a4, Mem[0000000090800132] = 1fb81463 sth %l7,[%i5+0x032] ! Mem[0000000090800130] = 71a41463 ! Mem[0000000017000120] = 2effa4e4, %l1 = 397154f1d8eec334 swapa [%i2+%o4]0x81,%l1 ! %l1 = 000000002effa4e4 ! Mem[000000001780010c] = 08b171a4, %l0 = 3f9e508f, %l5 = 89ab9db6 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000008b171a4 ! Mem[0000000017800100] = 00005aee, %l3 = 000000004e9ac150 lduba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ee ! Mem[0000000017000130] = 38cb135a, %l2 = 000000008801cac4 swap [%i2+0x030],%l2 ! %l2 = 0000000038cb135a ! Mem[0000000016000115] = 8ef29fb8, %l1 = 000000002effa4e4 ldstub [%i0+0x015],%l1 ! %l1 = 000000f2000000ff p3_label_4: ! Mem[0000000016000108] = af73f955, %l3 = 00000000000000ee lduba [%i0+%o1]0x89,%l3 ! %l3 = 0000000000000055 ! Mem[0000000016000124] = 1510978e, %l7 = 1859840508b171a4 swap [%i0+0x024],%l7 ! %l7 = 000000001510978e ! Mem[0000000016800130] = bf4fa8dc, %l1 = 00000000000000f2 swap [%i1+0x030],%l1 ! %l1 = 00000000bf4fa8dc ! Mem[0000000016000110] = ee5ab641, %l7 = 000000001510978e ldstuba [%i0+%o2]0x80,%l7 ! %l7 = 000000ee000000ff ! Mem[0000000017000118] = 8d50fa7bc36a8a48, %l6 = 00000000d03a1f73, %l1 = 00000000bf4fa8dc add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 8d50fa7bc36a8a48 ! Mem[0000000017800108] = 18598405, %l0 = 000000003f9e508f ldstuba [%i3+%o1]0x81,%l0 ! %l0 = 00000018000000ff ! Mem[0000000017000120] = d8eec334, %l0 = 00000018, %l0 = 00000018 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d8eec334 ! Mem[0000000016000128] = 5b406fd9, %l5 = 0000000008b171a4 lduha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000005b40 ! Mem[0000000017800110] = 00000000, %l6 = 00000000d03a1f73 lduha [%i3+%o2]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[0000000017000100] = 453c0c28, %l4 = 00000000ad7e40ef ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000045000000ff ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Thread 3 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 00000000d8eec334 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 8d50fa7bc36a8a48 bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000038cb135a bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000055 bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000045 bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000005b40 bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ee bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 4b82508deea5243b ldx [%i0+0x000],%g3 ! Observed data at 0000000016000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff5ab6418eff9fb8 ldx [%i0+0x010],%g3 ! Observed data at 0000000016000110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00005aeec36a8a48 ldx [%i0+0x018],%g3 ! Observed data at 0000000016000118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ba54276f08b171a4 ldx [%i0+0x020],%g3 ! Observed data at 0000000016000120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x020,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00003a3d8fffcad6 ldx [%i1+0x000],%g3 ! Observed data at 0000000016800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3d3a7db1aee73f11 ldx [%i1+0x020],%g3 ! Observed data at 0000000016800120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000f2cf881be0 ldx [%i1+0x030],%g3 ! Observed data at 0000000016800130 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x030,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff3c0c28125eb775 ldx [%i2+0x000],%g3 ! Observed data at 0000000017000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8d50fa7bc36a8a48 ldx [%i2+0x018],%g3 ! Observed data at 0000000017000118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d8eec334ce791897 ldx [%i2+0x020],%g3 ! Observed data at 0000000017000120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8801cac4000000cb ldx [%i2+0x030],%g3 ! Observed data at 0000000017000130 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x030,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ee5a0000b63dfd26 ldx [%i3+0x000],%g3 ! Observed data at 0000000017800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff59840508b171a4 ldx [%i3+0x008],%g3 ! Observed data at 0000000017800108 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000008801cac4 ldx [%i3+0x010],%g3 ! Observed data at 0000000017800110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x010,%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 ! 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: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800120] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800118] done p3_trap1o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800120] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800118] done p3_trap2e: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000016800120] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016000100] stda %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800128] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800108] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000017000100] done p3_trap2o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000016800120] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016000100] stda %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800128] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800108] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000017000100] done p3_trap3e: nop done p3_trap3o: nop 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 = f821be28d4d80ef9 ldx [%g1+0x008],%l1 ! %l1 = bcc277a68210e6cc ldx [%g1+0x010],%l2 ! %l2 = 2b5af014bf4fa8dc ldx [%g1+0x018],%l3 ! %l3 = f06f849e8d50824b ldx [%g1+0x020],%l4 ! %l4 = d03a1f73c36a8a48 ldx [%g1+0x028],%l5 ! %l5 = 133835ecb63234e7 ldx [%g1+0x030],%l6 ! %l6 = 63d9350bfa119d8d ldx [%g1+0x038],%l7 ! %l7 = 8625efbc26fd3db6 ! 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 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 = 0b52d224 780cc625 be683277 3948db55 ! %f4 = 1e1d55fe 7e3fa0fc 7ba3257e 54123c98 ! %f8 = 8549f466 11f1aff0 94b9981c 600b27bf ! %f12 = a3403885 61808694 609e9bb5 4f46e3ca ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0f56c3de 04652bea e6963016 d748afa9 ! %f20 = 487b5e7d 1c380d42 cca9f3a6 620975aa ! %f24 = de255d6d 7e439cba 739c1641 2977668a ! %f28 = ab65e240 59101fad 5ab404f5 89ddc86e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b480efe8 43c9f388 bcd6ad18 19d9d832 ! %f36 = 336b52b7 07e32711 b43ef16e a97d8c09 ! %f40 = 51597377 db9a4605 2ec4adbe 3f5275de ! %f44 = acef8fae a4037a73 380c0223 3b3bc637 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x47b3de3700000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = 47b3de3700000070 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[0000000018800110] = e1dd9f67, %l3 = f54343c1de6ac9c4 ldswa [%i1+%o2]0x88,%l3 ! %l3 = ffffffffe1dd9f67 ! Mem[0000000019000128] = 9af42e94 7925a453, %l4 = 4727f973, %l5 = 4a83c3d6 ldda [%i2+%o5]0x80,%l4 ! %l4 = 000000009af42e94 000000007925a453 ! Mem[0000000018000130] = 443070ff, %l6 = e633340e253a6b40 ldstub [%i0+0x030],%l6 ! %l6 = 00000044000000ff ! Mem[0000000018000120] = f6417966, %l0 = 8eb8d438255f6d08 swapa [%i0+%o4]0x89,%l0 ! %l0 = 00000000f6417966 ! Mem[0000000019000120] = 2028bae0, %l1 = 02bcf769, %l5 = 7925a453 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000002028bae0 ! Mem[0000000018000100] = 058632f448445f5c, %l1 = eea9b52002bcf769, %l5 = 000000002028bae0 casxa [%i0]0x80,%l1,%l5 ! %l5 = 058632f448445f5c ! Mem[0000000090000108] = 25b4443f 48402e56, %g2 = 0000e150, %g3 = 0bad0b00 ldda [%i4+0x008]%asi,%g2 ! %g2 = 0000000025b4443f 0000000048402e56 ! Mem[0000000018800130] = 592c96b669d22acc, %l4 = 000000009af42e94, %l2 = a179c6c6c84c8192 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 592c96b669d22acc ! Mem[0000000018800118] = 4c35037e0a313d6f, %l6 = 0000000000000044, %l4 = 000000009af42e94 add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 4c35037e0a313d6f ! Mem[0000000090800130] = 7cdb1fb8, %g18 = b9b0d10c9abf6635 ldsw [%i5+0x030],%g2 ! %g2 = b9b0d10c9abf6635 p4_label_2: ! Mem[0000000018000100] = 058632f4, %l0 = f6417966, %l6 = 00000044 casa [%i0]0x80,%l0,%l6 ! %l6 = 00000000058632f4 ! %l0 = f6417966, %l1 = 02bcf769, Mem[0000000091800130] = da5c484d fc1f7c42 std %l0,[%o0+0x030] ! Mem[0000000091800130] = f6417966 02bcf769 ! Mem[0000000018800130] = 592c96b6, %l5 = 48445f5c, %l4 = 0a313d6f add %i1,0x30,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000592c96b6 ! %l2 = 592c96b669d22acc, Mem[0000000091000104] = 4ad1bc69, %asi = 80 stwa %l2,[%i6+0x004]%asi ! Mem[0000000091000104] = 69d22acc ! Mem[0000000019000120] = 2028bae0, %l3 = ffffffffe1dd9f67 ldsba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000020 ! Mem[0000000018000112] = e963670e, %l7 = bd65642876b16f56 ldstub [%i0+0x012],%l7 ! %l7 = 00000067000000ff ! Mem[0000000019800138] = da84c579c2283172, %l7 = 0000000000000067, %l1 = eea9b52002bcf769 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = da84c579c2283172 ! Mem[0000000018800128] = 2a37859b, %l5 = 058632f448445f5c ldswa [%i1+%o5]0x89,%l5 ! %l5 = 000000002a37859b ! Mem[0000000019800108] = 37dd1e05, %l5 = 000000002a37859b swap [%i3+%o1],%l5 ! %l5 = 0000000037dd1e05 ! Mem[000000009100013c] = 6758c200, %g2 = 000000007cdb1fb8 ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000067 p4_label_3: ! Mem[000000001800010c] = 7458a51c, %l1 = c2283172, %l7 = 00000067 add %i0,0x0c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007458a51c ! Mem[0000000090000118] = 49049a7d, %g18 = b9b0d10c9abf6635 ldsw [%i4+%o3],%g2 ! %g2 = b9b0d10c9abf6635 ! Mem[0000000019000120] = 2028bae0, %l5 = 0000000037dd1e05 ldsw [%i2+%o4],%l5 ! %l5 = 000000002028bae0 ! %l4 = 00000000592c96b6, Mem[0000000018800110] = 679fdde1 stwa %l4,[%i1+%o2]0x81 ! Mem[0000000018800110] = 592c96b6 ! Mem[000000001880013d] = 25bc213c, %l5 = 000000002028bae0 ldstub [%i1+0x03d],%l5 ! %l5 = 000000bc000000ff ! Mem[0000000019000108] = 28e6362a, %l3 = 0000000000000020 ldstuba [%i2+%o1]0x89,%l3 ! %l3 = 0000002a000000ff ! Mem[0000000018000110] = 0eff63e9, %l0 = 00000000f6417966 swapa [%i0+%o2]0x89,%l0 ! %l0 = 000000000eff63e9 ! Mem[0000000018000124] = 7bb76329, %l7 = 7458a51c, %l4 = 592c96b6 add %i0,0x24,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000007bb76329 ! Mem[0000000091800104] = 149fd8bd, %g2 = 0000000049049a7d lduw [%o0+0x004],%g2 ! %g2 = 00000000149fd8bd ! Mem[0000000019000120] = 2028bae0, %l1 = c2283172, %l6 = 058632f4 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002028bae0 p4_label_4: ! Mem[0000000018800128] = 9b85372a, %l6 = 000000002028bae0 swapa [%i1+%o5]0x80,%l6 ! %l6 = 000000009b85372a ! Mem[0000000018800100] = 45777017, %l3 = 000000000000002a lduha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000004577 ! Mem[000000009000013c] = fd6921e4, %g18 = b9b0d10c9abf6635 ldsw [%i4+0x03c],%g2 ! %g2 = b9b0d10c9abf6635 ! Mem[0000000018000120] = 086d5f257bb76329, %l7 = 000000007458a51c, %l4 = 000000007bb76329 add %i0,0x20,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 086d5f257bb76329 ! Mem[0000000019800100] = b98fd3a3, %l0 = 000000000eff63e9 swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000b98fd3a3 ! Mem[0000000090000134] = d76e4be1, %g2 = fffffffffd6921e4 lduw [%i4+0x034],%g2 ! %g2 = 00000000d76e4be1 ! Mem[0000000018000110] = 667941f6, %l4 = 086d5f257bb76329 ldsha [%i0+%o2]0x81,%l4 ! %l4 = 0000000000006679 ! Mem[0000000018000127] = 7bb76329, %l5 = 00000000000000bc ldstub [%i0+0x027],%l5 ! %l5 = 00000029000000ff ! Mem[0000000018800120] = 3b0a5248, %l1 = da84c579c2283172 swapa [%i1+%o4]0x80,%l1 ! %l1 = 000000003b0a5248 ! Mem[0000000091800124] = f80426ec, %g2 = 00000000d76e4be1 ldub [%o0+0x025],%g2 ! %g2 = 00000000000000f8 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000004577 bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000006679 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000029 bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009b85372a bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000007458a51c bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p4_check_fp_registers: set p4_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 1e1d55fe 7e3fa0fc bne %xcc,p4_f4_fail nop ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 667941f63cc95b81 ldx [%i0+0x010],%g3 ! Observed data at 0000000018000110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 086d5f257bb763ff ldx [%i0+0x020],%g3 ! Observed data at 0000000018000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff3070ff1ab6c021 ldx [%i0+0x030],%g3 ! Observed data at 0000000018000130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x030,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 592c96b6383d94ba ldx [%i1+0x010],%g3 ! Observed data at 0000000018800110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c22831728d71d6b4 ldx [%i1+0x020],%g3 ! Observed data at 0000000018800120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2028bae026364265 ldx [%i1+0x028],%g3 ! Observed data at 0000000018800128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 652e53d125ff213c ldx [%i1+0x038],%g3 ! Observed data at 0000000018800138 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x038,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff36e628ddba541c ldx [%i2+0x008],%g3 ! Observed data at 0000000019000108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e963ff0e4b4a2c69 ldx [%i3+0x000],%g3 ! Observed data at 0000000019800100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2a37859b690eb8ab ldx [%i3+0x008],%g3 ! Observed data at 0000000019800108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x008,%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_f4_fail: set p4_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000100] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800118] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000018800108] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000128] done p4_trap1o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000100] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800118] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000018800108] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000128] done p4_trap2e: ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018800118] stxa %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000108] ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800118] stba %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000118] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800118] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800120] done p4_trap2o: ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018800118] stxa %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000108] ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800118] stba %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000118] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800118] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800120] done p4_trap3e: nop nop nop nop done p4_trap3o: nop nop nop nop 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 = 8eb8d438255f6d08 ldx [%g1+0x008],%l1 ! %l1 = eea9b52002bcf769 ldx [%g1+0x010],%l2 ! %l2 = a179c6c6c84c8192 ldx [%g1+0x018],%l3 ! %l3 = f54343c1de6ac9c4 ldx [%g1+0x020],%l4 ! %l4 = 2f6a00f04727f973 ldx [%g1+0x028],%l5 ! %l5 = 88b6746a4a83c3d6 ldx [%g1+0x030],%l6 ! %l6 = e633340e253a6b40 ldx [%g1+0x038],%l7 ! %l7 = bd65642876b16f56 ! 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 = f16373d7 68657c92 ecc2d263 c7e3a371 ! %f4 = f0762555 e38934d0 cba94fe8 7c2acc79 ! %f8 = f344368a 9f77322e a335be62 d5562a16 ! %f12 = 3dc78ba1 d9d1f7e4 9615120e 5d6b8164 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a1a4fe49 1e8c7c0d 81966511 6920d79f ! %f20 = 726ad0b7 40953ab3 864a469a aba000fb ! %f24 = dc9b4f2b e42e6a9d 1efa84a7 fa5f329f ! %f28 = b67b4bc9 dc36ae2d 9683a2c5 5f02361c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8a7b2ce8 f80ae41b 1ad5c149 0ea93201 ! %f36 = efc1fa2a ea29e79f 6a282da0 1be86968 ! %f40 = 7be3f063 04250d1a f0ddc238 6310f112 ! %f44 = 8654ccfd fbebd859 e27f1bb1 30dd42b1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x745f23ff0000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 745f23ff0000006f 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: ! Mem[000000001a000100] = b78b5142, %l1 = a870f687f624a2d9 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000b78b5142 ! Mem[000000001b800118] = 30378702, %l1 = 00000000b78b5142 ldstub [%i3+%o3],%l1 ! %l1 = 00000030000000ff ! %l2 = 312e37e9, %l3 = 60e75635, Mem[0000000090000100] = 8caaff6e dd16ed32 std %l2,[%i4+%g0] ! Mem[0000000090000100] = 312e37e9 60e75635 ! Mem[000000001a000108] = d93a07c0, %l2 = 29a3602e312e37e9 ldstuba [%i0+%o1]0x81,%l2 ! %l2 = 000000d9000000ff ! Mem[000000001b80011c] = 7242a716, %l4 = b0167d820e82665a swap [%i3+0x01c],%l4 ! %l4 = 000000007242a716 ! Mem[000000001a800100] = 97574de8, %l6 = 9268c965a19a4729 swap [%i1+%g0],%l6 ! %l6 = 0000000097574de8 ! Mem[000000001a000128] = 9a529f24, %l2 = 00000000000000d9 ldsba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000024 ! Mem[000000001b000100] = 378544c2589eb3ec, %l7 = 83e8e3b88ea74319, %l5 = aecb28303e79f7ff casxa [%i2]0x80,%l7,%l5 ! %l5 = 378544c2589eb3ec ! Mem[000000001a000110] = 12995e6370b2b953, %l6 = 0000000097574de8, %l2 = 0000000000000024 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 12995e6370b2b953 ! Mem[000000001b00011c] = 902f05dc, %l2 = 12995e6370b2b953, %asi = 80 swapa [%i2+0x01c]%asi,%l2 ! %l2 = 00000000902f05dc p5_label_2: ! Mem[000000001a800120] = 752e1a36, %l2 = 00000000902f05dc ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 00000036000000ff ! Mem[000000001b00013a] = 9b48fe14, %l5 = 378544c2589eb3ec ldstuba [%i2+0x03a]%asi,%l5 ! %l5 = 000000fe000000ff ! Mem[0000000090800124] = 5b2ecec6, %g2 = cd6733c8d834738d ldsh [%i5+0x024],%g2 ! %g2 = 0000000000005b2e ! Mem[000000001a800100] = a19a4729, %l7 = 8ea74319, %l1 = 00000030 casa [%i1]0x80,%l7,%l1 ! %l1 = 00000000a19a4729 ! Mem[000000001a000128] = f3b6252e9a529f24, %l0 = d21f732df303c794 ldxa [%i0+%o5]0x88,%l0 ! %l0 = f3b6252e9a529f24 ! Mem[000000001a800105] = 258af9a8, %l5 = 00000000000000fe ldstub [%i1+0x005],%l5 ! %l5 = 0000008a000000ff ! Mem[000000001b000128] = f26c5b596dae84e3, %l0 = f3b6252e9a529f24, %l2 = 0000000000000036 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = f26c5b596dae84e3 ! Mem[000000001a800118] = 29899607, %l6 = 0000000097574de8 ldstuba [%i1+%o3]0x89,%l6 ! %l6 = 00000007000000ff ! Mem[0000000091000124] = e7924027, %g2 = 0000000000005b2e ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffe792 ! Mem[000000001a000118] = 29d20f3dbf7fe0fb, %l2 = f26c5b596dae84e3, %l4 = 000000007242a716 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 29d20f3dbf7fe0fb p5_label_3: ! %l4 = 29d20f3dbf7fe0fb, Mem[0000000090000136] = 4be19bc6 stb %l4,[%i4+0x036] ! Mem[0000000090000134] = fbe19bc6 ! Mem[000000001a800128] = f9df5a5c, %l4 = 29d20f3dbf7fe0fb ldsba [%i1+%o5]0x81,%l4 ! %l4 = fffffffffffffff9 ! Mem[0000000090000108] = 25b4443f48402e56, %g2 = ffffffffffffe792 ldx [%i4+%o1],%g2 ! %g2 = 25b4443f48402e56 ! Mem[000000001b800110] = 5ac57280, %l1 = 00000000a19a4729 lduw [%i3+%o2],%l1 ! %l1 = 000000005ac57280 ! Mem[0000000091000128] = f031520c0f379774, %g2 = 25b4443f48402e56 ldx [%i6+%o5],%g2 ! %g2 = f031520c0f379774 ! Mem[0000000091000134] = fc50822d, %g2 = f031520c0f379774 ldsb [%i6+0x037],%g2 ! %g2 = fffffffffffffffc ! Mem[000000009080010c] = 739f4eb3, %g2 = fffffffffffffffc ldsh [%i5+0x00e],%g2 ! %g2 = 000000000000739f ! Mem[000000001a80010c] = df6013e4, %l5 = 000000000000008a ldsh [%i1+0x00c],%l5 ! %l5 = ffffffffffffdf60 ! Mem[000000001a000130] = adbd2f78, %l1 = 000000005ac57280, %asi = 80 swapa [%i0+0x030]%asi,%l1 ! %l1 = 00000000adbd2f78 ! Mem[000000001b000120] = f16fabcc, %l5 = ffffffffffffdf60 swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000f16fabcc p5_label_4: ! %l3 = 5bd14a3a60e75635, Mem[0000000091800134] = fc1f7c42 sth %l3,[%o0+0x034] ! Mem[0000000091800134] = 56357c42 ! Mem[0000000091000130] = aa9d79a7298600fc, %g2 = 000000000000739f ldx [%i6+0x030],%g2 ! %g2 = aa9d79a7298600fc ! Mem[000000001a800104] = 25fff9a8, %l6 = 0000000000000007 swap [%i1+0x004],%l6 ! %l6 = 0000000025fff9a8 ! Mem[000000001b800118] = ff378702, %l2 = f26c5b596dae84e3 ldstuba [%i3+%o3]0x81,%l2 ! %l2 = 000000ff000000ff ! Mem[000000009080013c] = 1603b3f9, %g18 = 416ac5a0625a05f6 ldswa [%i5+0x03c]%asi,%g2 ! %g2 = 416ac5a0625a05f6 ! Mem[000000001b800124] = d27cfa01, %l0 = 9a529f24, %l7 = 8ea74319 add %i3,0x24,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d27cfa01 ! Mem[000000001b000120] = 60dfffffb7310be5, %l2 = 00000000000000ff, %l2 = 00000000000000ff add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 60dfffffb7310be5 ! Mem[000000001b000131] = 404081a5, %l7 = 00000000d27cfa01 ldstub [%i2+0x031],%l7 ! %l7 = 00000040000000ff ! Mem[000000001b800130] = 57a75dae, %l6 = 0000000025fff9a8 swap [%i3+0x030],%l6 ! %l6 = 0000000057a75dae ! Mem[000000001a800108] = f71d9247, %l0 = f3b6252e9a529f24 swapa [%i1+%o1]0x89,%l0 ! %l0 = 00000000f71d9247 ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 00000000f71d9247 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000adbd2f78 bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 60dfffffb7310be5 bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffffff9 bne,a,pn %xcc,p5_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f16fabcc bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000057a75dae bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000040 bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x000],%g2 ! Expected data = f624a2d90572c3b4 ldx [%i0+0x000],%g3 ! Observed data at 000000001a000100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff3a07c0782a4021 ldx [%i0+0x008],%g3 ! Observed data at 000000001a000108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5ac57280c459809a ldx [%i0+0x030],%g3 ! Observed data at 000000001a000130 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x030,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a19a472900000007 ldx [%i1+0x000],%g3 ! Observed data at 000000001a800100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 249f529adf6013e4 ldx [%i1+0x008],%g3 ! Observed data at 000000001a800108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff9689291be5f4fd ldx [%i1+0x018],%g3 ! Observed data at 000000001a800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff1a2e75c60c2635 ldx [%i1+0x020],%g3 ! Observed data at 000000001a800120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x020,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 6fcff9a070b2b953 ldx [%i2+0x018],%g3 ! Observed data at 000000001b000118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 60dfffffb7310be5 ldx [%i2+0x020],%g3 ! Observed data at 000000001b000120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 40ff81a531712c5f ldx [%i2+0x030],%g3 ! Observed data at 000000001b000130 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9b48ff1411a0dfc3 ldx [%i2+0x038],%g3 ! Observed data at 000000001b000138 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x038,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x018],%g2 ! Expected data = ff3787020e82665a ldx [%i3+0x018],%g3 ! Observed data at 000000001b800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 25fff9a839324eb8 ldx [%i3+0x030],%g3 ! Observed data at 000000001b800130 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x030,%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 ! 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: ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800118] ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b000100] ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800128] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800128] done p5_trap1o: ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800118] ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b000100] ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800128] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800128] done p5_trap2e: stwa %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000118] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000100] done p5_trap2o: stwa %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000118] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000100] done p5_trap3e: nop done p5_trap3o: nop 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 = d21f732df303c794 ldx [%g1+0x008],%l1 ! %l1 = a870f687f624a2d9 ldx [%g1+0x010],%l2 ! %l2 = 29a3602e312e37e9 ldx [%g1+0x018],%l3 ! %l3 = 5bd14a3a60e75635 ldx [%g1+0x020],%l4 ! %l4 = b0167d820e82665a ldx [%g1+0x028],%l5 ! %l5 = aecb28303e79f7ff ldx [%g1+0x030],%l6 ! %l6 = 9268c965a19a4729 ldx [%g1+0x038],%l7 ! %l7 = 83e8e3b88ea74319 ! 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 = c527ab67 0f368cd2 b84f7f54 1afd3180 ! %f4 = 20c3d002 3803c227 c3e9dfb3 3da8ebc8 ! %f8 = 73b6a84c 26a5ee10 70085137 fcc45cdb ! %f12 = 764ee881 16d6e269 3493afdd 2fcab875 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e857b074 7b814f53 186ae403 3e4dbce6 ! %f20 = af233988 b2726e09 96e12689 c51a8ef1 ! %f24 = 1e7ca269 9e5346aa 580e016d 6e217b98 ! %f28 = d545a829 9c6504f9 e6181bb5 eec17c6b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cc4c08d7 a31fc032 d151da51 337cf09f ! %f36 = d38feaa5 cdff77b5 6da2e2fb 15b8c484 ! %f40 = 6a957467 b040b1a4 6639fc34 a56f31a2 ! %f44 = b12d0b7d b101b623 dd4c90aa 26fabd7c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7ee1566f00000003,%g7,%g1 ! GSR scale = 0, align = 3 wr %g1,%g0,%gsr ! GSR = 7ee1566f00000003 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: ! %l4 = 65a83b69, %l5 = 5b09b9e1, Mem[000000001d800108] = 84b3e07b 770ff6de stda %l4,[%i3+0x008]%asi ! Mem[000000001d800108] = 65a83b69 5b09b9e1 ! Mem[000000001c800130] = d2426949d9e9fd8d, %l6 = b0da9cedf928826a, %l1 = 7a90a0a83e70573a add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = d2426949d9e9fd8d ! Mem[000000001d00010c] = 61d954db, %l4 = 65a83b69, %l0 = a7d10672 add %i2,0x0c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000061d954db ! Mem[000000001c000134] = 6a7874c9, %l1 = d2426949d9e9fd8d swap [%i0+0x034],%l1 ! %l1 = 000000006a7874c9 ! Mem[000000001d800110] = dd25ccdd8915a136, %l4 = 8badec1465a83b69 ldxa [%i3+%o2]0x80,%l4 ! %l4 = dd25ccdd8915a136 ! Mem[000000001d80012a] = 6e1a8157, %l6 = b0da9cedf928826a ldstub [%i3+0x02a],%l6 ! %l6 = 00000081000000ff ! Mem[000000001d000118] = 52f43d33, %l2 = c70c4450029bfa9e lduha [%i2+%o3]0x80,%l2 ! %l2 = 00000000000052f4 ! %l1 = 000000006a7874c9, Mem[0000000090000108] = 25b4443f48402e56 stx %l1,[%i4+%o1] ! Mem[0000000090000108] = 000000006a7874c9 ! Mem[0000000090000134] = d76e4be1, %g18 = 3fe6bb9a95fc0d5a ldsw [%i4+0x034],%g2 ! %g2 = 3fe6bb9a95fc0d5a ! Mem[000000001c800118] = 525aa0f1, %l2 = 00000000000052f4 swap [%i1+%o3],%l2 ! %l2 = 00000000525aa0f1 p6_label_2: ! Mem[000000001c800110] = bed97e4f, %l4 = dd25ccdd8915a136 swapa [%i1+%o2]0x80,%l4 ! %l4 = 00000000bed97e4f ! %l3 = 8795613608b6c87d, Mem[0000000091800131] = 5c484dfc, %asi = 80 stba %l3,[%o0+0x031]%asi ! Mem[0000000091800130] = 7d484dfc ! Mem[0000000090000124] = 83e212eb, %g2 = ffffffffd76e4be1 lduh [%i4+0x026],%g2 ! %g2 = 00000000000083e2 ! Mem[0000000090000134] = 4be19bc6, %g2 = 00000000000083e2 ldub [%i4+0x036],%g2 ! %g2 = 000000000000004b ! Mem[000000001d000124] = 89d786e0, %l0 = 0000000061d954db swap [%i2+0x024],%l0 ! %l0 = 0000000089d786e0 ! Mem[000000001c00011c] = 3857de93, %l0 = 0000000089d786e0, %asi = 80 swapa [%i0+0x01c]%asi,%l0 ! %l0 = 000000003857de93 ! Mem[000000001d00010c] = 61d954db, %l7 = bccc4ee27225cf8c, %asi = 80 swapa [%i2+0x00c]%asi,%l7 ! %l7 = 0000000061d954db ! %l6 = 0000000000000081, Mem[000000001d000110] = 65700939 stha %l6,[%i2+%o2]0x88 ! Mem[000000001d000110] = 65700081 ! Mem[000000001c000110] = fc33fefded54accc, %l2 = 00000000525aa0f1, %l3 = 8795613608b6c87d add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = fc33fefded54accc ! Mem[000000001c800120] = bfb59a004ad7db06, %l5 = 2e805d4c5b09b9e1 ldxa [%i1+%o4]0x88,%l5 ! %l5 = bfb59a004ad7db06 p6_label_3: ! Mem[0000000091800130] = da7d484d, %g2 = 000000000000004b ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffda ! Mem[0000000091800128] = ec25599b, %g18 = 3fe6bb9a95fc0d5a ldsw [%o0+%o5],%g2 ! %g2 = 3fe6bb9a95fc0d5a ! %l2 = 00000000525aa0f1, Mem[000000001c800118] = 000052f4 stwa %l2,[%i1+%o3]0x80 ! Mem[000000001c800118] = 525aa0f1 ! Mem[000000009180010c] = a6096096, %g2 = ffffffffec25599b ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffa6 ! %l6 = 00000081, %l7 = 61d954db, Mem[000000001c000128] = 70673b79 6ff97ce9 stda %l6,[%i0+%o5]0x81 ! Mem[000000001c000128] = 00000081 61d954db ! Mem[000000001c800118] = 525aa0f1, %l6 = 00000081, %l0 = 3857de93 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000525aa0f1 ! Mem[000000001d000110] = 65700081, %l0 = 00000000525aa0f1 lduwa [%i2+%o2]0x89,%l0 ! %l0 = 0000000065700081 ! Mem[0000000091000138] = 50822d02 066758c2, %g2 = ffffffa6, %g3 = 0bad0b00 ldd [%i6+0x038],%g2 ! %g2 = 0000000050822d02 00000000066758c2 ! Mem[000000001d800114] = 8915a136, %l0 = 65700081, %l4 = bed97e4f add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008915a136 ! Mem[000000001d800110] = ddcc25dd, %l5 = bfb59a004ad7db06 ldswa [%i3+%o2]0x89,%l5 ! %l5 = ffffffffddcc25dd p6_label_4: ! Mem[000000001d000100] = 8f60c052, %l2 = 00000000525aa0f1 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 0000008f000000ff ! Mem[000000001c000124] = bae7a3c7, %l2 = 000000000000008f swap [%i0+0x024],%l2 ! %l2 = 00000000bae7a3c7 ! Mem[000000001c800114] = a30b0242, %l7 = 61d954db, %l0 = 65700081 add %i1,0x14,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a30b0242 ! %l7 = 0000000061d954db, Mem[000000001c800110] = 42020ba336a11589 stxa %l7,[%i1+%o2]0x89 ! Mem[000000001c800110] = 0000000061d954db ! Mem[000000001d000100] = 52c060ff, %l4 = 000000008915a136 ldsha [%i2+%g0]0x88,%l4 ! %l4 = 00000000000060ff ! Mem[000000001d80013c] = 9f8b3f86, %l4 = 000060ff, %l6 = 00000081 add %i3,0x3c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009f8b3f86 ! Mem[000000001d800138] = a8cb73639f8b3f86, %l0 = 00000000a30b0242, %l4 = 00000000000060ff add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = a8cb73639f8b3f86 ! Mem[000000001c80011c] = 47bbcc77, %l3 = fc33fefded54accc swap [%i1+0x01c],%l3 ! %l3 = 0000000047bbcc77 ! Mem[000000001d000134] = e74a5c5b, %l1 = 6a7874c9, %l0 = a30b0242 add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e74a5c5b ! Mem[000000001c800100] = 31b2fedc eaa0029a, %l4 = 9f8b3f86, %l5 = ddcc25dd ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000eaa0029a 0000000031b2fedc ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 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 00000000e74a5c5b bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bae7a3c7 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000eaa0029a bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000031b2fedc bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009f8b3f86 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p6_check_fp_registers: set p6_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 20c3d002 3803c227 bne %xcc,p6_f4_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x018],%g2 ! Expected data = f430c30189d786e0 ldx [%i0+0x018],%g3 ! Observed data at 000000001c000118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3586023d0000008f ldx [%i0+0x020],%g3 ! Observed data at 000000001c000120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000008161d954db ldx [%i0+0x028],%g3 ! Observed data at 000000001c000128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1c31fbbfd9e9fd8d ldx [%i0+0x030],%g3 ! Observed data at 000000001c000130 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x030,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x010],%g2 ! Expected data = db54d96100000000 ldx [%i1+0x010],%g3 ! Observed data at 000000001c800110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 525aa0f1ed54accc ldx [%i1+0x018],%g3 ! Observed data at 000000001c800118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x018,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff60c052dbf2bf54 ldx [%i2+0x000],%g3 ! Observed data at 000000001d000100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7ccc65c37225cf8c ldx [%i2+0x008],%g3 ! Observed data at 000000001d000108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 81007065035923a2 ldx [%i2+0x010],%g3 ! Observed data at 000000001d000110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00a30d5861d954db ldx [%i2+0x020],%g3 ! Observed data at 000000001d000120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x020,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 65a83b695b09b9e1 ldx [%i3+0x008],%g3 ! Observed data at 000000001d800108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6e1aff57122c537e ldx [%i3+0x028],%g3 ! Observed data at 000000001d800128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x028,%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_f4_fail: set p6_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000120] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800100] stwa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000128] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000108] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d800128] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800120] done p6_trap1o: ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000120] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800100] stwa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000128] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000108] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d800128] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800120] done p6_trap2e: lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000100] done p6_trap2o: lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000100] done p6_trap3e: nop done p6_trap3o: nop 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 = acbf0fc0a7d10672 ldx [%g1+0x008],%l1 ! %l1 = 7a90a0a83e70573a ldx [%g1+0x010],%l2 ! %l2 = c70c4450029bfa9e ldx [%g1+0x018],%l3 ! %l3 = 8795613608b6c87d ldx [%g1+0x020],%l4 ! %l4 = 8badec1465a83b69 ldx [%g1+0x028],%l5 ! %l5 = 2e805d4c5b09b9e1 ldx [%g1+0x030],%l6 ! %l6 = b0da9cedf928826a ldx [%g1+0x038],%l7 ! %l7 = bccc4ee27225cf8c ! 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 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 = 76e467ff 304b0ab9 43b80a0d 738c8251 ! %f4 = b8f1415c 5c65ae30 b04d6109 65480a67 ! %f8 = 7500b1ba 0633b756 a78c0f83 52d8d6a0 ! %f12 = ea6bd9d5 f63931e3 bc746385 7b37f4c0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8912d22b 9fe5b46b fc423cca cfc58549 ! %f20 = 86900f08 0c6d19b5 ca8bc56c db289707 ! %f24 = 41335551 8e8923e5 30fbc472 e646eac3 ! %f28 = 3286839a de12bd4b dac6173f 231ea384 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a3a67726 fd9bb923 70470aac 8fed48f7 ! %f36 = bb020726 4ef85ce5 6dc504ea 9376361a ! %f40 = ee3b070b 4365a1d0 2ebb2785 e1905844 ! %f44 = d5e505b9 44ac43fe 40af0a3b 40b44ec4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x128ad3270000007d,%g7,%g1 ! GSR scale = 15, align = 5 wr %g1,%g0,%gsr ! GSR = 128ad3270000007d 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: ! Mem[000000001e80010f] = c00707ef, %l4 = 7c56c55fe38a00e6 ldstub [%i1+0x00f],%l4 ! %l4 = 000000ef000000ff ! Mem[000000001f000135] = d3cbaafa, %l7 = 3261db9ab6ca3537 ldstub [%i2+0x035],%l7 ! %l7 = 000000cb000000ff ! Mem[0000000090800118] = bf09642b, %g2 = c2349c49cb1a348d lduh [%i5+%o3],%g2 ! %g2 = 000000000000bf09 ! Mem[000000001e000100] = 384c7fa1fae22927, %l2 = 053a732e8280185c ldxa [%i0+%g0]0x89,%l2 ! %l2 = 384c7fa1fae22927 ! Mem[000000001f000124] = 85c20085, %l1 = ad7dc6e6, %l4 = 000000ef add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000085c20085 ! Mem[000000001f800138] = 584a9085c11f8127, %l5 = b0fdf6680a67e3c5, %l5 = b0fdf6680a67e3c5 add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 584a9085c11f8127 ! Mem[0000000090800128] = 01b8f15a, %g2 = 000000000000bf09 ldsha [%i5+0x02a]%asi,%g2 ! %g2 = 00000000000001b8 ! Mem[000000001f000100] = c49fa0fd, %l7 = 00000000000000cb lduba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000fd ! Mem[000000001e800138] = 55b7166b046a6147, %l6 = 38113369a8cab32f, %l0 = 18b276be51537abb add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 55b7166b046a6147 ! Mem[0000000091800124] = 64f80426, %g18 = a0927b4a43deda3d ldsw [%o0+0x024],%g2 ! %g2 = a0927b4a43deda3d p7_label_2: ! Mem[000000001e000118] = 1d8638e6, %l0 = 55b7166b046a6147 swapa [%i0+%o3]0x80,%l0 ! %l0 = 000000001d8638e6 ! Mem[0000000091800114] = 8744ccb4, %g2 = 0000000064f80426 lduw [%o0+0x014],%g2 ! %g2 = 000000008744ccb4 ! Mem[000000001e000118] = 046a6147, %l6 = 38113369a8cab32f ldstub [%i0+%o3],%l6 ! %l6 = 00000004000000ff ! Mem[000000001e800118] = a24973af, %l5 = 584a9085c11f8127 swapa [%i1+%o3]0x80,%l5 ! %l5 = 00000000a24973af ! Mem[000000001f000138] = c399504d, %l6 = 00000004, %l2 = fae22927 add %i2,0x38,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c399504d ! %l2 = c399504d, %l3 = 052f5dad, Mem[000000001f000108] = af067114 81cac0c5 std %l2,[%i2+%o1] ! Mem[000000001f000108] = c399504d 052f5dad ! %l3 = 500849dc052f5dad, Mem[000000001f800120] = 4a17a919 stha %l3,[%i3+%o4]0x88 ! Mem[000000001f800120] = 4a175dad ! Mem[000000001f800118] = bf5325ea, %l2 = c399504d, %l1 = ad7dc6e6 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000bf5325ea ! Mem[000000001e800118] = c11f8127, %l4 = 0000000085c20085 swapa [%i1+%o3]0x81,%l4 ! %l4 = 00000000c11f8127 ! Mem[000000001e00012c] = dc451ca0, %l0 = 000000001d8638e6 swap [%i0+0x02c],%l0 ! %l0 = 00000000dc451ca0 p7_label_3: ! Mem[000000001f000124] = 85c20085, %l1 = bf5325ea, %l1 = bf5325ea add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000085c20085 ! %l2 = c399504d, %l3 = 052f5dad, Mem[0000000091000118] = 9d87e12e f37e1f46 std %l2,[%i6+%o3] ! Mem[0000000091000118] = c399504d 052f5dad ! Mem[000000001f800118] = bf5325ea, %l7 = 000000fd, %l0 = dc451ca0 add %i3,0x18,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000bf5325ea ! Mem[000000001f800110] = b05ac2e9, %l4 = 00000000c11f8127 ldstuba [%i3+%o2]0x89,%l4 ! %l4 = 000000e9000000ff ! Mem[000000001e800100] = 0b796d5cb2cb864c, %l7 = 00000000000000fd, %l7 = 00000000000000fd casxa [%i1]0x80,%l7,%l7 ! %l7 = 0b796d5cb2cb864c ! Mem[000000001e000128] = 9370f006, %l7 = 0b796d5cb2cb864c ldswa [%i0+%o5]0x88,%l7 ! %l7 = ffffffff9370f006 ! Mem[000000001f000120] = 5029757a, %l4 = 00000000000000e9 ldswa [%i2+%o4]0x88,%l4 ! %l4 = 000000005029757a ! %l1 = 0000000085c20085, Mem[000000001e800119] = 85c20085 stb %l1,[%i1+0x019] ! Mem[000000001e800118] = 85850085 ! Mem[000000001e80011d] = acdef297, %l5 = 00000000a24973af ldstuba [%i1+0x01d]%asi,%l5 ! %l5 = 000000de000000ff ! Mem[000000001e800125] = eda697ae, %l7 = ffffffff9370f006 ldstub [%i1+0x025],%l7 ! %l7 = 000000a6000000ff p7_label_4: ! %l1 = 0000000085c20085, Mem[0000000090800110] = 4eb3b132 stw %l1,[%i5+%o2] ! Mem[0000000090800110] = 85c20085 ! Mem[000000001e000100] = 2729e2fa, %l2 = 00000000c399504d ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000027000000ff ! %l2 = 00000027, %l3 = 052f5dad, Mem[000000001e000128] = 06f07093 1d8638e6 stda %l2,[%i0+%o5]0x80 ! Mem[000000001e000128] = 00000027 052f5dad ! %l2 = 00000027, %l3 = 052f5dad, Mem[000000001e800110] = eaeb9c8d 756cfb4b stda %l2,[%i1+%o2]0x80 ! Mem[000000001e800110] = 00000027 052f5dad ! Mem[000000009100010c] = 31d02018, %g18 = a0927b4a43deda3d ldsw [%i6+0x00c],%g2 ! %g2 = a0927b4a43deda3d ! Mem[000000001e80011c] = acfff297, %l6 = 00000004, %l6 = 00000004 add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000acfff297 ! Mem[000000001f800128] = 844e02ef, %l0 = 00000000bf5325ea lduha [%i3+%o5]0x80,%l0 ! %l0 = 000000000000844e ! Mem[000000001e800130] = 01553414, %l5 = 000000de, %l4 = 5029757a add %i1,0x30,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000001553414 ! Mem[000000001e800120] = 508daacaedff97ae, %l2 = 0000000000000027, %l1 = 0000000085c20085 add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 508daacaedff97ae ! Mem[000000001e80010a] = e3c41285, %l1 = 508daacaedff97ae ldstub [%i1+0x00a],%l1 ! %l1 = 00000012000000ff ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 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 000000000000844e bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000012 bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000027 bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000001553414 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000de bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000acfff297 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000a6 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff29e2faa17f4c38 ldx [%i0+0x000],%g3 ! Observed data at 000000001e000100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6a61471cb8c941 ldx [%i0+0x018],%g3 ! Observed data at 000000001e000118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000027052f5dad ldx [%i0+0x028],%g3 ! Observed data at 000000001e000128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x028,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x008],%g2 ! Expected data = e3c4ff85c00707ff ldx [%i1+0x008],%g3 ! Observed data at 000000001e800108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000027052f5dad ldx [%i1+0x010],%g3 ! Observed data at 000000001e800110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 85850085acfff297 ldx [%i1+0x018],%g3 ! Observed data at 000000001e800118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 508daacaedff97ae ldx [%i1+0x020],%g3 ! Observed data at 000000001e800120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x020,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x008],%g2 ! Expected data = c399504d052f5dad ldx [%i2+0x008],%g3 ! Observed data at 000000001f000108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 497ef7afd3ffaafa ldx [%i2+0x030],%g3 ! Observed data at 000000001f000130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x030,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ffc25ab0a5d0dbca ldx [%i3+0x010],%g3 ! Observed data at 000000001f800110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ad5d174ad672ea5b ldx [%i3+0x020],%g3 ! Observed data at 000000001f800120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x020,%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 ! 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: ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e000118] done p7_trap1o: ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e000118] done p7_trap2e: ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800118] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000128] stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800108] done p7_trap2o: ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800118] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000128] stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800108] done p7_trap3e: nop nop nop nop done p7_trap3o: nop nop nop nop 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 = 18b276be51537abb ldx [%g1+0x008],%l1 ! %l1 = abd9f7b0ad7dc6e6 ldx [%g1+0x010],%l2 ! %l2 = 053a732e8280185c ldx [%g1+0x018],%l3 ! %l3 = 500849dc052f5dad ldx [%g1+0x020],%l4 ! %l4 = 7c56c55fe38a00e6 ldx [%g1+0x028],%l5 ! %l5 = b0fdf6680a67e3c5 ldx [%g1+0x030],%l6 ! %l6 = 38113369a8cab32f ldx [%g1+0x038],%l7 ! %l7 = 3261db9ab6ca3537 ! 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 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 = 85e4583e bfe5b39e d484edb9 32a7e96d ! %f4 = 43e5f908 d4144090 c185e7e3 31611d5d ! %f8 = 01082078 5a769df7 60765edb 1d6ab792 ! %f12 = e6960f2d 6a2829f8 7ed5e17b 9a72e2f9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e9e22145 c8abe20b 80cba028 42dcd22d ! %f20 = 1dd72754 9d2058de e40c1169 21e31863 ! %f24 = b3f656e6 46a32b9a f2219d7d 6a98b01d ! %f28 = 25634bd1 f2ee5344 5d2a41cb cde6d125 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fdef8715 de5a2f0e 8168cb89 dfc916ae ! %f36 = ac8dc8d9 ce4ba896 42a6a5e7 257d7a24 ! %f40 = ef34f273 0cb0632f 4d6c908b 2fdf0ebb ! %f44 = e8b91a02 58ce4208 3bb052fe 1e04cddd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x96a5ec0800000035,%g7,%g1 ! GSR scale = 6, align = 5 wr %g1,%g0,%gsr ! GSR = 96a5ec0800000035 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: ! Mem[0000000021800104] = a219dbf5, %l7 = f17d8e14ba1a3973 swap [%i3+0x004],%l7 ! %l7 = 00000000a219dbf5 ! %l0 = 8598455c6c56e19b, Mem[000000009100012c] = 0f379774 sth %l0,[%i6+0x02c] ! Mem[000000009100012c] = e19b9774 ! Mem[0000000020000100] = 8adbf42b583befa3, %l3 = c7ecaed3dc22085f, %l7 = 00000000a219dbf5 casxa [%i0]0x80,%l3,%l7 ! %l7 = 8adbf42b583befa3 ! Mem[0000000091000110] = e1d9f659, %g18 = b6bc72dcd802effd ldsw [%i6+%o2],%g2 ! %g2 = b6bc72dcd802effd ! Mem[0000000020000120] = 52bd68b1a1a15665, %l3 = c7ecaed3dc22085f, %l5 = e08fa3a49c1c99a0 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 52bd68b1a1a15665 ! Mem[0000000021800100] = f4d9fb45ba1a3973, %l6 = bc58d0dc8a3c3e4e, %l4 = 8fad8ae4b1d4972b casxa [%i3]0x80,%l6,%l4 ! %l4 = f4d9fb45ba1a3973 ! Mem[0000000090800120] = 22555b2e, %g2 = ffffffffe1d9f659 lduh [%i5+0x022],%g2 ! %g2 = 0000000000002255 ! %l2 = f4842facd6e43172, Mem[0000000090800120] = fcdb22555b2ecec6, %asi = 80 stxa %l2,[%i5+0x020]%asi ! Mem[0000000090800120] = f4842facd6e43172 ! Mem[0000000021000120] = fad5f55b, %l0 = 8598455c6c56e19b ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 0000005b000000ff ! Mem[0000000091800110] = 6096faff, %g2 = 0000000000002255 lduh [%o0+%o2],%g2 ! %g2 = 0000000000006096 p8_label_2: ! Mem[0000000020800108] = 6366137a, %l2 = f4842facd6e43172 swapa [%i1+%o1]0x89,%l2 ! %l2 = 000000006366137a ! Mem[0000000021000110] = 192a7e3b, %l1 = 9330ed17e818ced7 lduba [%i2+%o2]0x89,%l1 ! %l1 = 000000000000003b ! Mem[0000000020000128] = 1ee3832b, %l0 = 000000000000005b ldswa [%i0+%o5]0x88,%l0 ! %l0 = 000000001ee3832b ! Mem[0000000021800118] = 828eaa6f, %l5 = 52bd68b1a1a15665 ldswa [%i3+%o3]0x81,%l5 ! %l5 = ffffffff828eaa6f ! Mem[0000000090800128] = dea401b8 f15a7221, %g2 = 00006096, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 00000000dea401b8 00000000f15a7221 ! %l5 = ffffffff828eaa6f, Mem[000000009100010c] = 31d02018 stw %l5,[%i6+0x00c] ! Mem[000000009100010c] = 828eaa6f ! Mem[0000000020000134] = f7710abd, %l1 = 000000000000003b ldstub [%i0+0x034],%l1 ! %l1 = 000000f7000000ff ! Mem[0000000091000128] = f031520c, %g2 = 00000000dea401b8 lduw [%i6+%o5],%g2 ! %g2 = 00000000f031520c ! Mem[0000000090000110] = bfd9d696, %g2 = 00000000f031520c ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffbfd9 ! Mem[0000000021800120] = 10806841, %l6 = bc58d0dc8a3c3e4e swapa [%i3+%o4]0x80,%l6 ! %l6 = 0000000010806841 p8_label_3: ! %l5 = ffffffff828eaa6f, Mem[000000009100011c] = f37e1f46 stb %l5,[%i6+0x01c] ! Mem[000000009100011c] = 6f7e1f46 ! Mem[0000000020800120] = 458704845074fa85, %l5 = ffffffff828eaa6f ldxa [%i1+%o4]0x80,%l5 ! %l5 = 458704845074fa85 ! Mem[0000000021000128] = 7c7a8625, %l6 = 0000000010806841 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 00000025000000ff ! Mem[0000000021000105] = 05bf965e, %l2 = 000000006366137a ldstub [%i2+0x005],%l2 ! %l2 = 000000bf000000ff ! Mem[0000000090000104] = ed3225b4, %g2 = ffffffffffffbfd9 ldsba [%i4+0x006]%asi,%g2 ! %g2 = ffffffffffffffed ! Mem[0000000021800120] = 8a3c3e4e, %l3 = c7ecaed3dc22085f ldstuba [%i3+0x020]%asi,%l3 ! %l3 = 0000008a000000ff ! %l0 = 000000001ee3832b, Mem[0000000090000132] = 5918d76e sth %l0,[%i4+0x032] ! Mem[0000000090000130] = 832bd76e ! %l6 = 00000025, %l7 = 583befa3, Mem[0000000091800120] = 396e05a5 64f80426 std %l6,[%o0+%o4] ! Mem[0000000091800120] = 00000025 583befa3 ! Mem[0000000020000118] = 8abd811cb0dee431, %l6 = 0000000000000025, %l7 = 8adbf42b583befa3 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 8abd811cb0dee431 ! %l2 = 00000000000000bf, Mem[0000000091000110] = e1d9f659521ef2b9 stx %l2,[%i6+%o2] ! Mem[0000000091000110] = 00000000000000bf p8_label_4: ! %l7 = 8abd811cb0dee431, Mem[0000000020800124] = 5074fa85 stw %l7,[%i1+0x024] ! Mem[0000000020800124] = b0dee431 ! Mem[000000009000012c] = 75601814, %g2 = ffffffffffffffed ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000007560 ! Mem[0000000021800118] = 828eaa6f, %l4 = f4d9fb45ba1a3973 ldstuba [%i3+%o3]0x80,%l4 ! %l4 = 00000082000000ff ! Mem[0000000021800124] = 9d5674b6, %l7 = b0dee431, %l2 = 000000bf add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009d5674b6 ! Mem[0000000021000100] = 5910ecc7, %l7 = 8abd811cb0dee431 lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000005910 ! Mem[0000000021000114] = 5f231c96, %l4 = 00000082, %l2 = 9d5674b6 add %i2,0x14,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000005f231c96 ! Mem[0000000020800108] = 7231e4d6a9233a5d, %l2 = 000000005f231c96, %l0 = 000000001ee3832b add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 7231e4d6a9233a5d ! %l2 = 000000005f231c96, Mem[0000000021000108] = 7c18b3e0 stba %l2,[%i2+%o1]0x80 ! Mem[0000000021000108] = 9618b3e0 ! Mem[0000000090000118] = 9a7d75ee, %g2 = 0000000000007560 ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffff9a ! %l6 = 0000000000000025, Mem[0000000021800108] = 8d07eacf stba %l6,[%i3+%o1]0x88 ! Mem[0000000021800108] = 8d07ea25 ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Thread 8 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 7231e4d6a9233a5d bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f7 bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000005f231c96 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000008a bne,a,pn %xcc,p8_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000082 bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 458704845074fa85 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000025 bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000005910 bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x030],%g2 ! Expected data = 5ee6c5f3ff710abd ldx [%i0+0x030],%g3 ! Observed data at 0000000020000130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x030,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 7231e4d6a9233a5d ldx [%i1+0x008],%g3 ! Observed data at 0000000020800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 45870484b0dee431 ldx [%i1+0x020],%g3 ! Observed data at 0000000020800120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x020,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5910ecc705ff965e ldx [%i2+0x000],%g3 ! Observed data at 0000000021000100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9618b3e05debea19 ldx [%i2+0x008],%g3 ! Observed data at 0000000021000108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff5d5fa3b66013f ldx [%i2+0x020],%g3 ! Observed data at 0000000021000120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff867a7c76330374 ldx [%i2+0x028],%g3 ! Observed data at 0000000021000128 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f4d9fb45ba1a3973 ldx [%i3+0x000],%g3 ! Observed data at 0000000021800100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 25ea078d2eeed783 ldx [%i3+0x008],%g3 ! Observed data at 0000000021800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff8eaa6fe0c92663 ldx [%i3+0x018],%g3 ! Observed data at 0000000021800118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff3c3e4e9d5674b6 ldx [%i3+0x020],%g3 ! Observed data at 0000000021800120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x020,%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 ! 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: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800110] stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000100] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000128] done p8_trap1o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800110] stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000100] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000128] done p8_trap2e: lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021800108] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021000118] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021000128] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021800108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021000118] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000021800120] done p8_trap2o: lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021800108] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021000118] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021000128] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021800108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021000118] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000021800120] done p8_trap3e: nop nop nop nop nop done p8_trap3o: nop nop nop nop nop 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 = 8598455c6c56e19b ldx [%g1+0x008],%l1 ! %l1 = 9330ed17e818ced7 ldx [%g1+0x010],%l2 ! %l2 = f4842facd6e43172 ldx [%g1+0x018],%l3 ! %l3 = c7ecaed3dc22085f ldx [%g1+0x020],%l4 ! %l4 = 8fad8ae4b1d4972b ldx [%g1+0x028],%l5 ! %l5 = e08fa3a49c1c99a0 ldx [%g1+0x030],%l6 ! %l6 = bc58d0dc8a3c3e4e ldx [%g1+0x038],%l7 ! %l7 = f17d8e14ba1a3973 ! 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 = 90f83b32 9649dd49 ab712256 4bdc30b8 ! %f4 = b642c1aa 3cbad373 8daed0c1 8d57dae6 ! %f8 = dda97ec2 c68c6c17 62ac1f34 49594a5b ! %f12 = 28f5711b b0ff5efb ea80164d 5c7f94c0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 192d2538 ca1f7e79 2d890b57 a034928f ! %f20 = 7a1652ac 8f763500 f1ebbe36 544db773 ! %f24 = 28a5bde6 070a6836 65d701f0 a793ef82 ! %f28 = 5efa3938 47bdbf49 b985725e 0f7e57a5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c6f0c092 b3ab9d24 50dd23f0 724ef76b ! %f36 = 76f73bf6 865397a9 0a106592 a441ba24 ! %f40 = 7f4d9127 f9b735b2 6d20c1ad d02a9d22 ! %f44 = 6ff0e032 0674e00a 13d77455 651561c7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa9f23d170000002b,%g7,%g1 ! GSR scale = 5, align = 3 wr %g1,%g0,%gsr ! GSR = a9f23d170000002b 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[0000000022000128] = 3c279b3e, %l5 = 7885fe61b0357a4b swapa [%i0+%o5]0x80,%l5 ! %l5 = 000000003c279b3e ! Mem[0000000022800128] = bc9e628ebe8a739c, %l2 = fb80b3d3e8b37410 ldx [%i1+%o5],%l2 ! %l2 = bc9e628ebe8a739c ! Mem[0000000022800119] = 20d0b875, %l7 = 9f86814c1395db2d ldstuba [%i1+0x019]%asi,%l7 ! %l7 = 000000d0000000ff ! Mem[000000002280013c] = 3b5901c9, %l1 = 52e9131a6300e5f0 ldstub [%i1+0x03c],%l1 ! %l1 = 0000003b000000ff ! Mem[0000000091000128] = f031520c0f379774, %g2 = 013d293359f86205 ldx [%i6+%o5],%g2 ! %g2 = f031520c0f379774 ! Mem[0000000023000129] = 33092f31, %l6 = 6550bfa887b7dd5d ldstuba [%i2+0x029]%asi,%l6 ! %l6 = 00000009000000ff ! Mem[000000009180010c] = 6f4ba609, %g2 = f031520c0f379774 lduh [%o0+0x00c],%g2 ! %g2 = 0000000000006f4b ! %l4 = 963a50aa, %l5 = 3c279b3e, Mem[0000000023800128] = 724beeb9 f06aee41 stda %l4,[%i3+%o5]0x80 ! Mem[0000000023800128] = 963a50aa 3c279b3e ! %l4 = 963a50aa, %l5 = 3c279b3e, Mem[0000000091800120] = 396e05a5 64f80426 stda %l4,[%o0+0x020]%asi ! Mem[0000000091800120] = 963a50aa 3c279b3e ! Mem[0000000023000110] = e0989067, %l0 = 3e947e4c1ecffbab ldsba [%i2+%o2]0x89,%l0 ! %l0 = 0000000000000067 p9_label_2: ! Mem[0000000023000108] = 331d0ebe, %l5 = 000000003c279b3e lduwa [%i2+%o1]0x80,%l5 ! %l5 = 00000000331d0ebe ! Mem[0000000022000124] = d628d075, %l4 = b14be086963a50aa swap [%i0+0x024],%l4 ! %l4 = 00000000d628d075 ! %l5 = 00000000331d0ebe, Mem[0000000023000123] = 93948210 stb %l5,[%i2+0x023] ! Mem[0000000023000120] = 939482be ! Mem[0000000022000130] = 161cda7f, %l4 = 00000000d628d075 swap [%i0+0x030],%l4 ! %l4 = 00000000161cda7f ! Mem[0000000022000120] = c963bf8e, %l4 = 00000000161cda7f swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000c963bf8e ! Mem[0000000023000100] = 1e8417f8, %l7 = 00000000000000d0, %asi = 80 swapa [%i2+0x000]%asi,%l7 ! %l7 = 000000001e8417f8 ! Mem[0000000023800118] = ff4db857, %l3 = 789abadca95ec3fc swap [%i3+%o3],%l3 ! %l3 = 00000000ff4db857 ! Mem[0000000023800130] = 1505a36a, %l5 = 00000000331d0ebe lduh [%i3+0x032],%l5 ! %l5 = 000000000000a36a ! Mem[0000000090800138] = 76a3742e, %g2 = 0000000000006f4b ldsha [%i5+0x038]%asi,%g2 ! %g2 = 00000000000076a3 ! Mem[000000002280010d] = 66b09421, %l4 = 00000000c963bf8e ldstub [%i1+0x00d],%l4 ! %l4 = 000000b0000000ff p9_label_3: ! Mem[0000000023800118] = fcc35ea9, %l2 = bc9e628ebe8a739c swapa [%i3+%o3]0x88,%l2 ! %l2 = 00000000fcc35ea9 ! Mem[0000000022000100] = ff1b2ce3, %l0 = 00000067, %l3 = ff4db857 casa [%i0]0x80,%l0,%l3 ! %l3 = 00000000ff1b2ce3 ! Mem[0000000023000114] = 672d417b, %l4 = 000000b0, %l2 = fcc35ea9 add %i2,0x14,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000672d417b ! Mem[0000000022000108] = 12405e10, %l2 = 00000000672d417b swapa [%i0+%o1]0x89,%l2 ! %l2 = 0000000012405e10 ! Mem[0000000022000124] = 963a50aa, %l3 = 00000000ff1b2ce3 swap [%i0+0x024],%l3 ! %l3 = 00000000963a50aa ! %l2 = 0000000012405e10, Mem[0000000091800128] = ec25599b stw %l2,[%o0+%o5] ! Mem[0000000091800128] = 12405e10 ! %l6 = 00000009, %l7 = 1e8417f8, Mem[0000000090800110] = 4eb3b132 35b5871d std %l6,[%i5+%o2] ! Mem[0000000090800110] = 00000009 1e8417f8 ! %l7 = 000000001e8417f8, Mem[000000009100011d] = 7e1f4656 stb %l7,[%i6+0x01d] ! Mem[000000009100011c] = f81f4656 ! Mem[0000000090000118] = 9a7d75ee, %g2 = 00000000000076a3 ldsha [%i4+0x01a]%asi,%g2 ! %g2 = ffffffffffff9a7d ! Mem[0000000023000120] = be829493, %l4 = 00000000000000b0 lduha [%i2+%o4]0x88,%l4 ! %l4 = 0000000000009493 p9_label_4: ! Mem[0000000023800120] = da2130ade61f2285, %l6 = 0000000000000009, %l1 = 000000000000003b add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = da2130ade61f2285 ! %l2 = 0000000012405e10, Mem[0000000091000138] = 50822d02 stb %l2,[%i6+0x038] ! Mem[0000000091000138] = 10822d02 ! Mem[0000000022800100] = 0edde53e, %l0 = 0000000000000067 swapa [%i1+%g0]0x89,%l0 ! %l0 = 000000000edde53e ! Mem[0000000023800122] = da2130ad, %l2 = 0000000012405e10 ldstub [%i3+0x022],%l2 ! %l2 = 00000030000000ff ! Mem[0000000090000110] = bfd9d696, %g18 = 1714ac2ac5ff35e2 ldsw [%i4+%o2],%g2 ! %g2 = 1714ac2ac5ff35e2 ! Mem[0000000022000118] = 2bb20ad5, %l4 = 0000000000009493 swap [%i0+%o3],%l4 ! %l4 = 000000002bb20ad5 ! Mem[0000000022800100] = 67000000, %l5 = 000000000000a36a ldstub [%i1+%g0],%l5 ! %l5 = 00000067000000ff ! %l7 = 000000001e8417f8, Mem[0000000023000114] = 672d417b stw %l7,[%i2+0x014] ! Mem[0000000023000114] = 1e8417f8 ! Mem[0000000022800100] = ff000000a5b7887e, %l7 = 000000001e8417f8, %l3 = 00000000963a50aa casxa [%i1]0x80,%l7,%l3 ! %l3 = ff000000a5b7887e ! Mem[0000000022800108] = e8e072d6, %l6 = 0000000000000009 lduba [%i1+%o1]0x81,%l6 ! %l6 = 00000000000000e8 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 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 000000000edde53e bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be da2130ade61f2285 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000030 bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000002bb20ad5 bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000067 bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e8 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000001e8417f8 bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 7b412d67e0ef7118 ldx [%i0+0x008],%g3 ! Observed data at 0000000022000108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00009493f5b9b51d ldx [%i0+0x018],%g3 ! Observed data at 0000000022000118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 161cda7fff1b2ce3 ldx [%i0+0x020],%g3 ! Observed data at 0000000022000120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b0357a4b720b445a ldx [%i0+0x028],%g3 ! Observed data at 0000000022000128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d628d075ce65635e ldx [%i0+0x030],%g3 ! Observed data at 0000000022000130 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x030,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff000000a5b7887e ldx [%i1+0x000],%g3 ! Observed data at 0000000022800100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e8e072d666ff9421 ldx [%i1+0x008],%g3 ! Observed data at 0000000022800108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 20ffb8758dcf1af0 ldx [%i1+0x018],%g3 ! Observed data at 0000000022800118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 23177546ff5901c9 ldx [%i1+0x038],%g3 ! Observed data at 0000000022800138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x038,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000d03eba0b55 ldx [%i2+0x000],%g3 ! Observed data at 0000000023000100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 679098e01e8417f8 ldx [%i2+0x010],%g3 ! Observed data at 0000000023000110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 939482bef4d5a7ab ldx [%i2+0x020],%g3 ! Observed data at 0000000023000120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 33ff2f3143b40f8c ldx [%i2+0x028],%g3 ! Observed data at 0000000023000128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x028,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 9c738abed48490e6 ldx [%i3+0x018],%g3 ! Observed data at 0000000023800118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = da21ffade61f2285 ldx [%i3+0x020],%g3 ! Observed data at 0000000023800120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 963a50aa3c279b3e ldx [%i3+0x028],%g3 ! Observed data at 0000000023800128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x028,%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 ! 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 [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022800100] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023000110] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800110] stda %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000110] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022000108] done p9_trap1o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022800100] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023000110] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800110] stda %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000110] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022000108] done p9_trap2e: lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022000118] done p9_trap2o: lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022000118] done p9_trap3e: nop nop nop nop nop done p9_trap3o: nop nop nop nop nop 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 = 3e947e4c1ecffbab ldx [%g1+0x008],%l1 ! %l1 = 52e9131a6300e5f0 ldx [%g1+0x010],%l2 ! %l2 = fb80b3d3e8b37410 ldx [%g1+0x018],%l3 ! %l3 = 789abadca95ec3fc ldx [%g1+0x020],%l4 ! %l4 = b14be086963a50aa ldx [%g1+0x028],%l5 ! %l5 = 7885fe61b0357a4b ldx [%g1+0x030],%l6 ! %l6 = 6550bfa887b7dd5d ldx [%g1+0x038],%l7 ! %l7 = 9f86814c1395db2d ! 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 = e246268e a5fd75da 35d814da b1b22462 ! %f4 = d96a7c98 6a870b3e aa94a909 920f577f ! %f8 = dbd90f36 1dc3f3d7 ac189740 1d0c687b ! %f12 = aa3723e6 ac4df6d0 2b87ae7a 1766576f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4af8f178 82050f16 abc55cbd b93bdb16 ! %f20 = 30a4c41c 972c554d f8bc6a46 90c2b78f ! %f24 = 65d2076b 0dada6ad c18039cf 05261899 ! %f28 = 38f63660 c519a809 46dc7405 f0bf71c3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 78ca5c61 98af4a30 036e91f3 68761a94 ! %f36 = 51b01cdc d165a5d5 9c423fef eb92759f ! %f40 = ee5bcd4a 04dd5706 68c35875 8efc064f ! %f44 = fedcab48 8e70938f ac3505b1 01d4a2ab ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x74bfdd4700000052,%g7,%g1 ! GSR scale = 10, align = 2 wr %g1,%g0,%gsr ! GSR = 74bfdd4700000052 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: ! Mem[0000000025800120] = f7942eda, %l6 = c1d20aa3c9484ef7 ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 000000f7000000ff ! %l1 = 20b4bd6862181581, Mem[0000000024800110] = fa933e48 stwa %l1,[%i1+%o2]0x80 ! Mem[0000000024800110] = 62181581 ! Mem[0000000024800100] = 108bb35f, %l1 = 20b4bd6862181581 ldstub [%i1+%g0],%l1 ! %l1 = 00000010000000ff ! Mem[0000000024000115] = e77a1cdf, %l4 = 5bc1357a68da26d6 ldstub [%i0+0x015],%l4 ! %l4 = 0000007a000000ff ! Mem[0000000024800100] = 5fb38bff, %l5 = 17add3c85dda073b lduba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff ! %l3 = a844e102a2012b5a, Mem[0000000091000120] = 5661f82c stw %l3,[%i6+%o4] ! Mem[0000000091000120] = a2012b5a ! %l7 = c091a3760ed6ba04, Mem[0000000091000112] = f659521e stb %l7,[%i6+0x012] ! Mem[0000000091000110] = 0459521e ! Mem[000000002480013c] = 2277b754, %l7 = c091a3760ed6ba04 ldstub [%i1+0x03c],%l7 ! %l7 = 00000022000000ff ! %l7 = 0000000000000022, Mem[0000000090000108] = 25b4443f stw %l7,[%i4+%o1] ! Mem[0000000090000108] = 00000022 ! %l7 = 0000000000000022, Mem[000000009080011f] = 40fcdb22 stb %l7,[%i5+0x01f] ! Mem[000000009080011c] = 22fcdb22 p10_label_2: ! Mem[0000000024800108] = 937092ea, %l5 = 000000ff, %l6 = 000000f7 add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000937092ea ! Mem[0000000024000108] = 3813bc92, %l1 = 00000010, %l7 = 00000022 add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000003813bc92 ! %l6 = 937092ea, %l7 = 3813bc92, Mem[0000000090800110] = 4eb3b132 35b5871d std %l6,[%i5+%o2] ! Mem[0000000090800110] = 937092ea 3813bc92 ! Mem[0000000025000135] = 11a2bf6f, %l6 = 00000000937092ea ldstub [%i2+0x035],%l6 ! %l6 = 000000a2000000ff ! Mem[0000000024800110] = 62181581, %l5 = 000000ff, %l5 = 000000ff add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000062181581 ! Mem[0000000024000110] = 51040cc5e7ff1cdf, %l0 = 1305470811dc48c4, %l0 = 1305470811dc48c4 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 51040cc5e7ff1cdf ! Mem[000000009080010c] = 739f9370, %g2 = d52fac3033bbb868 lduh [%i5+0x00e],%g2 ! %g2 = 000000000000739f ! Mem[0000000025800118] = 3f68d144741498eb, %l2 = e7d44e901a63bd45, %l1 = 0000000000000010 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 3f68d144741498eb ! Mem[0000000025000108] = 28350b5b, %l4 = 000000000000007a ldsha [%i2+%o1]0x81,%l4 ! %l4 = 0000000000002835 ! Mem[0000000024000128] = 0a8253fb, %l7 = 000000003813bc92 lduwa [%i0+%o5]0x80,%l7 ! %l7 = 000000000a8253fb p10_label_3: ! %l5 = 0000000062181581, Mem[000000009080013b] = 2e1603b3 stb %l5,[%i5+0x03b] ! Mem[0000000090800138] = 811603b3 ! Mem[0000000024000110] = c50c0451, %l1 = 3f68d144741498eb lduha [%i0+%o2]0x88,%l1 ! %l1 = 0000000000000451 ! %l2 = e7d44e901a63bd45, Mem[0000000091800120] = 396e05a5 sth %l2,[%o0+%o4] ! Mem[0000000091800120] = bd4505a5 ! %l3 = a844e102a2012b5a, Mem[0000000091000118] = 9d87e12ef37e1f46 stx %l3,[%i6+%o3] ! Mem[0000000091000118] = a844e102a2012b5a ! Mem[000000009180010c] = 6f4ba609, %g18 = a459170a2b50398f ldsw [%o0+0x00c],%g2 ! %g2 = a459170a2b50398f ! Mem[0000000090800134] = 1463276f, %g2 = 000000006f4ba609 ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001463 ! %l6 = 00000000000000a2, Mem[0000000091000132] = 79a72986 stb %l6,[%i6+0x032] ! Mem[0000000091000130] = a2a72986 ! %l5 = 0000000062181581, Mem[0000000024800128] = 0f1c5c0c stwa %l5,[%i1+%o5]0x88 ! Mem[0000000024800128] = 62181581 ! Mem[0000000024000110] = df1cffe7 c50c0451, %l0 = e7ff1cdf, %l1 = 00000451 ldda [%i0+%o2]0x88,%l0 ! %l0 = 00000000c50c0451 00000000df1cffe7 ! %l0 = c50c0451, %l1 = df1cffe7, Mem[0000000024000120] = 3135be96 ecf09e64 stda %l0,[%i0+%o4]0x81 ! Mem[0000000024000120] = c50c0451 df1cffe7 p10_label_4: ! Mem[000000002400013c] = 630f2768, %l1 = 00000000df1cffe7 swap [%i0+0x03c],%l1 ! %l1 = 00000000630f2768 ! Mem[0000000024000110] = 51040cc5, %l7 = 000000000a8253fb lduw [%i0+%o2],%l7 ! %l7 = 0000000051040cc5 ! Mem[000000002480012c] = 43fc57d9, %l3 = a844e102a2012b5a swap [%i1+0x02c],%l3 ! %l3 = 0000000043fc57d9 ! Mem[0000000091800138] = 33e638571cec2ee5, %g2 = 0000000000001463 ldx [%o0+0x038],%g2 ! %g2 = 33e638571cec2ee5 ! Mem[0000000091000110] = e1d90459 521ef2b9, %g2 = 1cec2ee5, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000e1d90459 00000000521ef2b9 ! Mem[0000000024000120] = 51040cc5, %l4 = 0000000000002835 lduwa [%i0+%o4]0x89,%l4 ! %l4 = 0000000051040cc5 ! Mem[0000000024800128] = 81151862, %l5 = 0000000062181581 lduha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000008115 ! Mem[0000000024000120] = 51040cc5, %l2 = e7d44e901a63bd45 swapa [%i0+%o4]0x88,%l2 ! %l2 = 0000000051040cc5 ! %l0 = 00000000c50c0451, Mem[0000000090000100] = 8caaff6edd16ed32 stx %l0,[%i4+%g0] ! Mem[0000000090000100] = 00000000c50c0451 ! Mem[0000000025800114] = 1462fae9, %l2 = 0000000051040cc5 ldstub [%i3+0x014],%l2 ! %l2 = 00000014000000ff ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Thread 10 1: membar #Sync ! Force all stores to complete 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000630f2768 bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000014 bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000051040cc5 bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000008115 bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000a2 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000051040cc5 bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! 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 e246268e a5fd75da bne %xcc,p10_f0_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 51040cc5e7ff1cdf ldx [%i0+0x010],%g3 ! Observed data at 0000000024000110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 45bd631adf1cffe7 ldx [%i0+0x020],%g3 ! Observed data at 0000000024000120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = bbd8ef52df1cffe7 ldx [%i0+0x038],%g3 ! Observed data at 0000000024000138 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x038,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff8bb35fc996d8e1 ldx [%i1+0x000],%g3 ! Observed data at 0000000024800100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 62181581aca5320c ldx [%i1+0x010],%g3 ! Observed data at 0000000024800110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 81151862a2012b5a ldx [%i1+0x028],%g3 ! Observed data at 0000000024800128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6fb608b4ff77b754 ldx [%i1+0x038],%g3 ! Observed data at 0000000024800138 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x038,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x030],%g2 ! Expected data = f3b6af0a11ffbf6f ldx [%i2+0x030],%g3 ! Observed data at 0000000025000130 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x030,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x010],%g2 ! Expected data = c626bc69ff62fae9 ldx [%i3+0x010],%g3 ! Observed data at 0000000025800110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff942edab88e60d8 ldx [%i3+0x020],%g3 ! Observed data at 0000000025800120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x020,%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 ! 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: ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024000120] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000128] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025000108] stwa %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000118] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800110] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024800128] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000110] done p10_trap1o: ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024000120] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000128] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025000108] stwa %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000118] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800110] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024800128] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000110] done p10_trap2e: lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000118] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025800100] lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000118] stxa %l7,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000100] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800108] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024800108] done p10_trap2o: lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000118] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025800100] lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000118] stxa %l7,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000100] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800108] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024800108] done p10_trap3e: nop nop nop done p10_trap3o: nop nop 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 = 1305470811dc48c4 ldx [%g1+0x008],%l1 ! %l1 = 20b4bd6862181581 ldx [%g1+0x010],%l2 ! %l2 = e7d44e901a63bd45 ldx [%g1+0x018],%l3 ! %l3 = a844e102a2012b5a ldx [%g1+0x020],%l4 ! %l4 = 5bc1357a68da26d6 ldx [%g1+0x028],%l5 ! %l5 = 17add3c85dda073b ldx [%g1+0x030],%l6 ! %l6 = c1d20aa3c9484ef7 ldx [%g1+0x038],%l7 ! %l7 = c091a3760ed6ba04 ! 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 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 = bae610f3 3a605926 c23c8ff1 b7f0fff4 ! %f4 = a4c2e73a c64fd1d1 12f250b6 ab5b67b5 ! %f8 = c9a1e4bb 7d265825 1e84921d 23e7c172 ! %f12 = 94507902 c075b3b7 f4f02997 13591442 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ef78733b 1a3eb740 f4877fbf d6f4b287 ! %f20 = f897bd2a f6fc10bc 6dbca67c f78a3fe3 ! %f24 = 8ef70a33 ec0fab4a 6fa08ce4 b536bc02 ! %f28 = 883e65bb 42d88da3 9660e04a b544011c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 77eafbee 914c9392 5dc05e12 b73ae327 ! %f36 = 91ae9872 32c63cfd 6e9da695 a24329c5 ! %f40 = b148cac9 6804f8b9 7b235ceb 226bc3b4 ! %f44 = 4627b475 caa39cf8 ed234ffd 86064de4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1d30fa4f0000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = 1d30fa4f0000003a 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: ! %l1 = 0afc9965cb8bb8f6, Mem[0000000026800128] = aa4c1ad7 stha %l1,[%i1+%o5]0x80 ! Mem[0000000026800128] = b8f61ad7 ! Mem[0000000026000108] = 5088bfe6, %l3 = 6d747688304b4719 ldstub [%i0+%o1],%l3 ! %l3 = 00000050000000ff ! %l0 = ebc38e5a30d1fb70, Mem[0000000091000128] = f031520c0f379774 stx %l0,[%i6+%o5] ! Mem[0000000091000128] = ebc38e5a30d1fb70 ! Mem[0000000026000128] = f6bb34b6, %l3 = 0000000000000050 lduha [%i0+%o5]0x88,%l3 ! %l3 = 00000000000034b6 ! Mem[000000002680012c] = 993e286b, %l0 = 30d1fb70, %l5 = bf27dfbc add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000993e286b ! Mem[0000000026800124] = d403e78f, %l1 = 0afc9965cb8bb8f6 swap [%i1+0x024],%l1 ! %l1 = 00000000d403e78f ! %l0 = ebc38e5a30d1fb70, Mem[0000000026800118] = 20184baf stha %l0,[%i1+%o3]0x89 ! Mem[0000000026800118] = 2018fb70 ! Mem[0000000026800108] = 3ffd4773ff3f16dc, %l1 = 00000000d403e78f, %l6 = aca69960891901e7 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 3ffd4773ff3f16dc ! Mem[0000000027000120] = c8ad370f, %l6 = 3ffd4773ff3f16dc ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 000000c8000000ff ! Mem[0000000026800100] = ca639827d947ed15, %l0 = ebc38e5a30d1fb70, %l0 = ebc38e5a30d1fb70 casxa [%i1]0x80,%l0,%l0 ! %l0 = ca639827d947ed15 p11_label_2: ! Mem[0000000026800108] = 3ffd4773, %l7 = 73c41ffd, %l7 = 73c41ffd add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000003ffd4773 ! Mem[0000000091000110] = e1d9f659, %g2 = 1dbed743ffffffb5 lduba [%i6+0x010]%asi,%g2 ! %g2 = 00000000000000e1 ! %l0 = ca639827d947ed15, Mem[0000000091000128] = ebc38e5a30d1fb70 stx %l0,[%i6+%o5] ! Mem[0000000091000128] = ca639827d947ed15 ! Mem[000000002680013e] = 052c0775, %l5 = 00000000993e286b ldstub [%i1+0x03e],%l5 ! %l5 = 00000007000000ff ! %l3 = 00000000000034b6, Mem[0000000091800138] = 33e638571cec2ee5 stx %l3,[%o0+0x038] ! Mem[0000000091800138] = 00000000000034b6 ! %l5 = 0000000000000007, Mem[0000000027800100] = a53949fe219da218 stxa %l5,[%i3+%g0]0x88 ! Mem[0000000027800100] = 0000000000000007 ! %l3 = 00000000000034b6, Mem[0000000091000108] = 45d819c331d02018 stx %l3,[%i6+%o1] ! Mem[0000000091000108] = 00000000000034b6 ! Mem[0000000027800114] = c33c048c, %l3 = 00000000000034b6 swap [%i3+0x014],%l3 ! %l3 = 00000000c33c048c ! Mem[0000000091800108] = 5d3a9307, %g2 = 00000000000000e1 lduw [%o0+%o1],%g2 ! %g2 = 000000005d3a9307 ! %l5 = 0000000000000007, Mem[0000000027000118] = 51518d1f74779cbe stxa %l5,[%i2+%o3]0x80 ! Mem[0000000027000118] = 0000000000000007 p11_label_3: ! Mem[0000000026000130] = 6f902a3d, %l5 = 0000000000000007 ldstub [%i0+0x030],%l5 ! %l5 = 0000006f000000ff ! Mem[0000000091800134] = fc1f7c42, %g2 = 000000005d3a9307 ldsh [%o0+0x034],%g2 ! %g2 = fffffffffffffc1f ! Mem[0000000027800128] = b780f2aa, %l2 = 38485ac3e9aa4e98 ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 000000b7000000ff ! %l3 = 00000000c33c048c, Mem[0000000091000118] = 9d87e12e stw %l3,[%i6+%o3] ! Mem[0000000091000118] = c33c048c ! Mem[0000000090800118] = bf09642b, %g2 = fffffffffffffc1f lduh [%i5+%o3],%g2 ! %g2 = 000000000000bf09 ! %l0 = ca639827d947ed15, Mem[0000000091800114] = 8744ccb4 stw %l0,[%o0+0x014] ! Mem[0000000091800114] = d947ed15 ! Mem[000000002700012c] = 5bdd8a5b, %l6 = 00000000000000c8 swap [%i2+0x02c],%l6 ! %l6 = 000000005bdd8a5b ! Mem[0000000026800128] = d71af6b8, %l6 = 000000005bdd8a5b ldsba [%i1+%o5]0x88,%l6 ! %l6 = ffffffffffffffb8 ! %l1 = 00000000d403e78f, Mem[000000009180012c] = 4ff4b4e0 stw %l1,[%o0+0x02c] ! Mem[000000009180012c] = d403e78f ! Mem[0000000027000120] = 0f37adff, %l1 = 00000000d403e78f ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 000000ff000000ff p11_label_4: ! %l5 = 000000000000006f, Mem[0000000091000118] = c33c048c stw %l5,[%i6+%o3] ! Mem[0000000091000118] = 0000006f ! %l2 = 000000b7, %l3 = c33c048c, Mem[0000000026800108] = 7347fd3f dc163fff stda %l2,[%i1+%o1]0x88 ! Mem[0000000026800108] = 000000b7 c33c048c ! Mem[0000000026000118] = 41204f96430a430f, %l4 = f56de0f03302c65c, %l0 = ca639827d947ed15 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 41204f96430a430f ! Mem[0000000026800100] = ca639827, %l0 = 41204f96430a430f swap [%i1+%g0],%l0 ! %l0 = 00000000ca639827 ! Mem[0000000026000128] = b634bbf6, %l4 = 3302c65c, %l2 = 000000b7 add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b634bbf6 ! %l2 = b634bbf6, %l3 = c33c048c, Mem[0000000027000108] = 1ae5f6ab 12ddd613 stda %l2,[%i2+%o1]0x80 ! Mem[0000000027000108] = b634bbf6 c33c048c ! Mem[000000009000011c] = 75eeaaa1, %g18 = 74e8511ded02f522 ldsw [%i4+0x01c],%g2 ! %g2 = 74e8511ded02f522 ! Mem[0000000027800120] = 98433390, %l6 = ffffffffffffffb8 ldsha [%i3+%o4]0x88,%l6 ! %l6 = 0000000000003390 ! %l4 = f56de0f03302c65c, Mem[000000009100012e] = ed15aa9d sth %l4,[%i6+0x02e] ! Mem[000000009100012c] = c65caa9d ! Mem[000000002780011a] = 08c4ee1d, %l1 = 00000000000000ff ldstub [%i3+0x01a],%l1 ! %l1 = 000000ee000000ff ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Thread 11 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ee bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b634bbf6 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000c33c048c bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000006f bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000003390 bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff88bfe61680028b ldx [%i0+0x008],%g3 ! Observed data at 0000000026000108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff902a3d7c1c96d0 ldx [%i0+0x030],%g3 ! Observed data at 0000000026000130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x030,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 430a430fd947ed15 ldx [%i1+0x000],%g3 ! Observed data at 0000000026800100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b70000008c043cc3 ldx [%i1+0x008],%g3 ! Observed data at 0000000026800108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 70fb1820ed6efddb ldx [%i1+0x018],%g3 ! Observed data at 0000000026800118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 345ddfd5cb8bb8f6 ldx [%i1+0x020],%g3 ! Observed data at 0000000026800120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b8f61ad7993e286b ldx [%i1+0x028],%g3 ! Observed data at 0000000026800128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3fb2fa01052cff75 ldx [%i1+0x038],%g3 ! Observed data at 0000000026800138 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x038,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x008],%g2 ! Expected data = b634bbf6c33c048c ldx [%i2+0x008],%g3 ! Observed data at 0000000027000108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000007 ldx [%i2+0x018],%g3 ! Observed data at 0000000027000118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffad370fc1484a00 ldx [%i2+0x020],%g3 ! Observed data at 0000000027000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7d5b897a000000c8 ldx [%i2+0x028],%g3 ! Observed data at 0000000027000128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x028,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0700000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000027800100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 94a5e58b000034b6 ldx [%i3+0x010],%g3 ! Observed data at 0000000027800110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 08c4ff1de603e29f ldx [%i3+0x018],%g3 ! Observed data at 0000000027800118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff80f2aaea2c9ac8 ldx [%i3+0x028],%g3 ! Observed data at 0000000027800128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x028,%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 ! 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+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800120] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000120] done p11_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800120] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000120] done p11_trap2e: ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000026800128] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027800110] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027800128] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027000128] done p11_trap2o: ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000026800128] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027800110] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027800128] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027000128] done p11_trap3e: nop nop nop done p11_trap3o: nop 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 = ebc38e5a30d1fb70 ldx [%g1+0x008],%l1 ! %l1 = 0afc9965cb8bb8f6 ldx [%g1+0x010],%l2 ! %l2 = 38485ac3e9aa4e98 ldx [%g1+0x018],%l3 ! %l3 = 6d747688304b4719 ldx [%g1+0x020],%l4 ! %l4 = f56de0f03302c65c ldx [%g1+0x028],%l5 ! %l5 = 0e650279bf27dfbc ldx [%g1+0x030],%l6 ! %l6 = aca69960891901e7 ldx [%g1+0x038],%l7 ! %l7 = 2548e9aa73c41ffd ! 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 = 99ddfa66 5bc2ed3b e6a12e82 dec8fb79 ! %f4 = ca628c79 334021be 3800c4a0 b370d13e ! %f8 = 9ff9623c 6bac15d6 2172459b 12051e3f ! %f12 = 5172721e 579eeb19 f4f65ab9 4978151a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7fb40c84 5bb41917 4b88c970 ffe12fec ! %f20 = 2d01273a bb2eb6e0 3bfe074b f3c60d60 ! %f24 = 27d509f1 7840155a bf2ce044 863bb708 ! %f28 = 407d9923 bdccbea5 ebd6b404 23558c7c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7c02f634 fa06728f 348fab84 5754142e ! %f36 = 0c898a06 86805879 560121ed 19767758 ! %f40 = 30f1ddaf 23a733ab 2459812b 95d799f6 ! %f44 = 0ecfad55 53a4d2ca f469edfb 04bbc8c3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8ffc6c1700000003,%g7,%g1 ! GSR scale = 0, align = 3 wr %g1,%g0,%gsr ! GSR = 8ffc6c1700000003 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[0000000091800130] = da5c484d fc1f7c42, %g2 = 6e8886a7, %g3 = 0bad0b00 ldd [%o0+0x030],%g2 ! %g2 = 00000000da5c484d 00000000fc1f7c42 ! Mem[0000000028800108] = 76e54c4e, %l0 = 403633ca347c66d4 ldstuba [%i1+%o1]0x89,%l0 ! %l0 = 0000004e000000ff ! Mem[000000002880010c] = aa69e93a, %l5 = e853a7c5f7bd21b0 swap [%i1+0x00c],%l5 ! %l5 = 00000000aa69e93a ! Mem[000000009180012c] = 4ff4b4e0, %g2 = 00000000da5c484d ldsb [%o0+0x02c],%g2 ! %g2 = 000000000000004f ! Mem[0000000029000130] = dcd6d6f3dd8d3f70, %l3 = ce65ae343c574f27 ldx [%i2+0x030],%l3 ! %l3 = dcd6d6f3dd8d3f70 ! Mem[000000002800010f] = 1911d61e, %l7 = 0d13234a4ac75c50 ldstub [%i0+0x00f],%l7 ! %l7 = 0000001e000000ff ! Mem[0000000028000108] = 171dafc4, %l4 = a1463fce55466139 ldsba [%i0+%o1]0x80,%l4 ! %l4 = 0000000000000017 ! Mem[0000000028800138] = 68b37450be63f8b3, %l4 = 0000000000000017, %l5 = 00000000aa69e93a add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 68b37450be63f8b3 ! %l4 = 0000000000000017, Mem[0000000028000108] = 171dafc41911d6ff stxa %l4,[%i0+%o1]0x80 ! Mem[0000000028000108] = 0000000000000017 ! Mem[0000000028000108] = 00000000, %l6 = 8d698ea8, %l3 = dd8d3f70 add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000000000 p12_label_2: ! Mem[0000000029000110] = aab31292, %l7 = 000000000000001e ldstub [%i2+%o2],%l7 ! %l7 = 000000aa000000ff ! Mem[0000000028800128] = 020838af, %l6 = 4598c1eb8d698ea8 ldstub [%i1+%o5],%l6 ! %l6 = 00000002000000ff ! Mem[0000000029000138] = 5b389998, %l5 = be63f8b3, %l3 = 00000000 add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005b389998 ! %l6 = 00000002, %l7 = 000000aa, Mem[0000000029800128] = 43a0e11f f0f814a7 std %l6,[%i3+%o5] ! Mem[0000000029800128] = 00000002 000000aa ! Mem[0000000091800138] = 38571cec, %g2 = 000000000000004f ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000003857 ! Mem[0000000028000100] = 73166aea, %l3 = 000000005b389998 swapa [%i0+%g0]0x89,%l3 ! %l3 = 0000000073166aea ! Mem[0000000029800118] = f5eb6e5b, %l7 = 00000000000000aa ldsha [%i3+%o3]0x81,%l7 ! %l7 = fffffffffffff5eb ! Mem[0000000029800118] = f5eb6e5b, %l5 = 68b37450be63f8b3 swapa [%i3+%o3]0x80,%l5 ! %l5 = 00000000f5eb6e5b ! Mem[0000000028000100] = 9899385b, %l4 = 0000000000000017 swap [%i0+%g0],%l4 ! %l4 = 000000009899385b ! %l6 = 0000000000000002, Mem[0000000028000120] = 37a256be stha %l6,[%i0+%o4]0x89 ! Mem[0000000028000120] = 37a20002 p12_label_3: ! Mem[0000000029800120] = 983ab279 a7702895, %l6 = 00000002, %l7 = fffff5eb ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000983ab279 00000000a7702895 ! Mem[0000000028000118] = dad827f5, %l3 = 0000000073166aea swap [%i0+%o3],%l3 ! %l3 = 00000000dad827f5 ! Mem[0000000090800110] = b3b13235, %g2 = 0000000000003857 ldub [%i5+0x011],%g2 ! %g2 = 00000000000000b3 ! %l5 = 00000000f5eb6e5b, Mem[0000000029800108] = 78a6391d stwa %l5,[%i3+%o1]0x80 ! Mem[0000000029800108] = f5eb6e5b ! Mem[0000000029800100] = c4b91c12, %l0 = 000000000000004e ldsw [%i3+%g0],%l0 ! %l0 = ffffffffc4b91c12 ! Mem[0000000028000124] = 45b461c0, %l7 = 00000000a7702895 ldsw [%i0+0x024],%l7 ! %l7 = 0000000045b461c0 ! %l0 = ffffffffc4b91c12, Mem[0000000090000130] = 18145918 stw %l0,[%i4+0x030] ! Mem[0000000090000130] = c4b91c12 ! Mem[000000002880010c] = f7bd21b0, %l0 = ffffffffc4b91c12 swap [%i1+0x00c],%l0 ! %l0 = 00000000f7bd21b0 ! Mem[0000000028800105] = f5c750db, %l6 = 00000000983ab279 ldstub [%i1+0x005],%l6 ! %l6 = 000000c7000000ff ! Mem[0000000090000130] = 1c12d76e, %g2 = 00000000000000b3 ldsb [%i4+0x032],%g2 ! %g2 = 000000000000001c p12_label_4: ! Mem[0000000028800110] = 031cf884, %l6 = 00000000000000c7 ldstuba [%i1+%o2]0x80,%l6 ! %l6 = 00000003000000ff ! Mem[0000000091800124] = 64f80426, %g2 = 000000000000001c ldsha [%o0+0x024]%asi,%g2 ! %g2 = 00000000000064f8 ! Mem[000000009180013c] = 1cec2ee5, %g2 = 00000000000064f8 lduh [%o0+0x03c],%g2 ! %g2 = 0000000000001cec ! Mem[0000000029000100] = 03621c1f, %l1 = 9b91a728bc4081d9 lduwa [%i2+%g0]0x81,%l1 ! %l1 = 0000000003621c1f ! Mem[0000000091800110] = 6096faff 8744ccb4, %g2 = 00001cec, %g3 = fc1f7c42 ldd [%o0+%o2],%g2 ! %g2 = 000000006096faff 000000008744ccb4 ! %l3 = 00000000dad827f5, Mem[0000000029000118] = 7135fed8660fb242 stxa %l3,[%i2+%o3]0x80 ! Mem[0000000029000118] = 00000000dad827f5 ! Mem[0000000029800118] = be63f8b3, %l4 = 9899385b, %l3 = dad827f5 add %i3,0x18,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000be63f8b3 ! Mem[0000000029800110] = fd2dfad5, %l6 = 0000000000000003 lduha [%i3+%o2]0x81,%l6 ! %l6 = 000000000000fd2d ! Mem[0000000028000100] = 000000179c82056c, %l3 = 00000000be63f8b3, %l2 = d1b12848881e89f5 casxa [%i0]0x80,%l3,%l2 ! %l2 = 000000179c82056c ! Mem[0000000029800120] = 983ab279, %l4 = 000000009899385b ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000098000000ff ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Thread 12 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 00000000f7bd21b0 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000003621c1f bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000be63f8b3 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000098 bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000fd2d bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000045b461c0 bne,a,pn %xcc,p12_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p12_check_fp_registers: set p12_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3800c4a0 b370d13e bne %xcc,p12_f6_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000179c82056c ldx [%i0+0x000],%g3 ! Observed data at 0000000028000100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000000000017 ldx [%i0+0x008],%g3 ! Observed data at 0000000028000108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 73166aea338a3bb9 ldx [%i0+0x018],%g3 ! Observed data at 0000000028000118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0200a23745b461c0 ldx [%i0+0x020],%g3 ! Observed data at 0000000028000120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x020,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 1ccf0027f5ff50db ldx [%i1+0x000],%g3 ! Observed data at 0000000028800100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff4ce576c4b91c12 ldx [%i1+0x008],%g3 ! Observed data at 0000000028800108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff1cf884b0c39ad2 ldx [%i1+0x010],%g3 ! Observed data at 0000000028800110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0838af731a8d1d ldx [%i1+0x028],%g3 ! Observed data at 0000000028800128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x028,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ffb312927023ae66 ldx [%i2+0x010],%g3 ! Observed data at 0000000029000110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000dad827f5 ldx [%i2+0x018],%g3 ! Observed data at 0000000029000118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x008],%g2 ! Expected data = f5eb6e5bf31ae046 ldx [%i3+0x008],%g3 ! Observed data at 0000000029800108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = be63f8b3fc195f5d ldx [%i3+0x018],%g3 ! Observed data at 0000000029800118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff3ab279a7702895 ldx [%i3+0x020],%g3 ! Observed data at 0000000029800120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000002000000aa ldx [%i3+0x028],%g3 ! Observed data at 0000000029800128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%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_f6_fail: set p12_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028800118] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028000120] stwa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800118] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000118] done p12_trap1o: lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028800118] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028000120] stwa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800118] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000118] done p12_trap2e: ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000100] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000029800100] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000118] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028000120] ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800118] done p12_trap2o: ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000100] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000029800100] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000118] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028000120] ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800118] done p12_trap3e: nop nop nop nop nop nop done p12_trap3o: nop nop nop nop nop nop 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 = 403633ca347c66d4 ldx [%g1+0x008],%l1 ! %l1 = 9b91a728bc4081d9 ldx [%g1+0x010],%l2 ! %l2 = d1b12848881e89f5 ldx [%g1+0x018],%l3 ! %l3 = ce65ae343c574f27 ldx [%g1+0x020],%l4 ! %l4 = a1463fce55466139 ldx [%g1+0x028],%l5 ! %l5 = e853a7c5f7bd21b0 ldx [%g1+0x030],%l6 ! %l6 = 4598c1eb8d698ea8 ldx [%g1+0x038],%l7 ! %l7 = 0d13234a4ac75c50 ! 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 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 = ea6ce1e2 fdecae32 961e9e29 0a9988e4 ! %f4 = eeb78a05 bf1f98bb 79681e06 5d332bf3 ! %f8 = 3e024c23 7de964ef 2c372e6e 9afbfcf3 ! %f12 = 97cc4149 2bae7494 769afaef 2ea895d7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 24431b4a f8a45461 8cc3a179 d66b022e ! %f20 = 2093c90e 810d3113 ae1045c4 653aa729 ! %f24 = c484322b c3f8e2c8 635c1a0f 3ef429ad ! %f28 = 6482671a 47822ebb 4c802c46 e9f292da ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 77e875dc 922d8303 7edcf280 1cce3553 ! %f36 = fdd20adb a8186682 77f6d72c 11945147 ! %f40 = d2ca7963 d7b25d32 3c62cb8a 6a020bcb ! %f44 = 91e44561 ec74944e 8d975e59 24e1b717 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb37bfa5f00000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = b37bfa5f00000017 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: ! Mem[000000002a00012d] = 05784069, %l2 = 55b7f652616d748e ldstub [%i0+0x02d],%l2 ! %l2 = 00000078000000ff ! Mem[0000000090800118] = 09642b4c, %g2 = ff458710d5e6af7e ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000009 ! %l5 = 191f3456556c51c0, Mem[000000002a800100] = b79fd343 stba %l5,[%i1+%g0]0x80 ! Mem[000000002a800100] = c09fd343 ! Mem[000000002a800118] = 1b5c5f45, %l3 = d82c1156201c62dd ldswa [%i1+%o3]0x89,%l3 ! %l3 = 000000001b5c5f45 ! Mem[0000000090800124] = 5b2ecec6, %g2 = 0000000000000009 lduha [%i5+0x024]%asi,%g2 ! %g2 = 0000000000005b2e ! %l5 = 191f3456556c51c0, Mem[000000002a800118] = 1b5c5f45 stba %l5,[%i1+%o3]0x88 ! Mem[000000002a800118] = 1b5c5fc0 ! %l4 = 957f57eebc287bd6, Mem[0000000091800130] = da5c484d stw %l4,[%o0+0x030] ! Mem[0000000091800130] = bc287bd6 ! Mem[000000009000012c] = 42b97560, %g2 = 0000000000005b2e lduw [%i4+0x02c],%g2 ! %g2 = 0000000042b97560 ! Mem[000000002b800102] = b7c153ca, %l7 = 73bf59e1dff4323c ldstub [%i3+0x002],%l7 ! %l7 = 00000053000000ff ! Mem[000000002b000118] = 4524a3f5, %l3 = 000000001b5c5f45 ldsw [%i2+%o3],%l3 ! %l3 = 000000004524a3f5 p13_label_2: ! Mem[000000002a800110] = df8ce198, %l7 = 0000000000000053 ldswa [%i1+%o2]0x88,%l7 ! %l7 = ffffffffdf8ce198 ! Mem[000000002a800108] = 323936aa, %l6 = 43efe00c07ecdfc4 swap [%i1+%o1],%l6 ! %l6 = 00000000323936aa ! Mem[000000009000010c] = 402e56bf, %g2 = 0000000042b97560 ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000040 ! Mem[000000002a00012c] = 05ff4069, %l2 = 0000000000000078 swap [%i0+0x02c],%l2 ! %l2 = 0000000005ff4069 ! Mem[000000002b800100] = b7c1ffca, %l0 = 18107a541d78a718 swap [%i3+%g0],%l0 ! %l0 = 00000000b7c1ffca ! Mem[000000002b800118] = fd110c4e, %l5 = 191f3456556c51c0 swapa [%i3+%o3]0x80,%l5 ! %l5 = 00000000fd110c4e ! Mem[0000000091000118] = 9d87e12e, %g18 = cdf3502e28073f20 ldsw [%i6+%o3],%g2 ! %g2 = cdf3502e28073f20 ! Mem[000000002a800118] = 1b5c5fc0, %l2 = 0000000005ff4069 ldstuba [%i1+%o3]0x88,%l2 ! %l2 = 000000c0000000ff ! Mem[000000002a000118] = 9d0e8bab, %l5 = 00000000fd110c4e swapa [%i0+%o3]0x88,%l5 ! %l5 = 000000009d0e8bab ! %l1 = 826a9e06704f6930, Mem[0000000090800100] = 0b490f9d8dd6e663 stx %l1,[%i5+%g0] ! Mem[0000000090800100] = 826a9e06704f6930 p13_label_3: ! %l0 = 00000000b7c1ffca, Mem[000000002b800116] = 14e789e1 sth %l0,[%i3+0x016] ! Mem[000000002b800114] = 14e7ffca ! Mem[000000002b800128] = 5500276b, %l5 = 000000009d0e8bab swapa [%i3+%o5]0x80,%l5 ! %l5 = 000000005500276b ! Mem[000000002a800128] = fec54767, %l7 = ffffffffdf8ce198 ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 00000067000000ff ! Mem[0000000090000130] = 18145918d76e4be1, %g2 = ffffffff9d87e12e ldx [%i4+0x030],%g2 ! %g2 = 18145918d76e4be1 ! Mem[000000002a000100] = 2275ae92, %l7 = 0000000000000067 ldsba [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000022 ! Mem[000000002b800110] = 1b868f11, %l0 = 00000000b7c1ffca, %asi = 80 swapa [%i3+0x010]%asi,%l0 ! %l0 = 000000001b868f11 ! Mem[000000002b000120] = 3f502de9 63d01a5c, %l2 = 000000c0, %l3 = 4524a3f5 ldda [%i2+%o4]0x88,%l2 ! %l2 = 0000000063d01a5c 000000003f502de9 ! Mem[000000002b000108] = 2d572f6e, %l5 = 000000005500276b swap [%i2+%o1],%l5 ! %l5 = 000000002d572f6e ! Mem[000000002b800138] = ac8ee55f6fda1c0e, %l0 = 000000001b868f11, %l6 = 00000000323936aa add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = ac8ee55f6fda1c0e ! Mem[000000002b000110] = 28334c66, %l7 = 0000000000000022 ldstuba [%i2+%o2]0x81,%l7 ! %l7 = 00000028000000ff p13_label_4: ! %l2 = 0000000063d01a5c, Mem[0000000090800120] = fcdb2255 stw %l2,[%i5+%o4] ! Mem[0000000090800120] = 63d01a5c ! Mem[000000002b000138] = 1154a699, %l7 = 0000000000000028 swap [%i2+0x038],%l7 ! %l7 = 000000001154a699 ! Mem[000000002a800128] = fec547ff, %l3 = 000000003f502de9 lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff ! %l5 = 000000002d572f6e, Mem[000000009000013e] = 21e40000 sth %l5,[%i4+0x03e] ! Mem[000000009000013c] = 2f6e0000 ! Mem[000000002a000118] = 4e0c11fdb43e28e5, %l6 = ac8ee55f6fda1c0e, %l6 = ac8ee55f6fda1c0e add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 4e0c11fdb43e28e5 ! Mem[0000000091800120] = 396e05a564f80426, %g2 = 18145918d76e4be1 ldx [%o0+%o4],%g2 ! %g2 = 396e05a564f80426 ! Mem[0000000090000100] = 8caaff6e, %g2 = 396e05a564f80426 lduw [%i4+%g0],%g2 ! %g2 = 000000008caaff6e ! Mem[000000002b800108] = e00e4b9970394f06, %l0 = 000000001b868f11, %l7 = 000000001154a699 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = e00e4b9970394f06 ! Mem[000000002b000114] = a66d07aa, %l5 = 000000002d572f6e swap [%i2+0x014],%l5 ! %l5 = 00000000a66d07aa ! Mem[000000002b80013f] = 6fda1c0e, %l5 = 00000000a66d07aa ldstub [%i3+0x03f],%l5 ! %l5 = 0000000e000000ff ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000063d01a5c bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000000e bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be e00e4b9970394f06 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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 961e9e29 0a9988e4 bne %xcc,p13_f2_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 4e0c11fdb43e28e5 ldx [%i0+0x018],%g3 ! Observed data at 000000002a000118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 76b7891600000078 ldx [%i0+0x028],%g3 ! Observed data at 000000002a000128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c09fd343f00b2013 ldx [%i1+0x000],%g3 ! Observed data at 000000002a800100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 07ecdfc41e734b68 ldx [%i1+0x008],%g3 ! Observed data at 000000002a800108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5f5c1bd9b64ab3 ldx [%i1+0x018],%g3 ! Observed data at 000000002a800118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff47c5fe6a6b5d57 ldx [%i1+0x028],%g3 ! Observed data at 000000002a800128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x028,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 5500276ba57ff9bc ldx [%i2+0x008],%g3 ! Observed data at 000000002b000108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff334c662d572f6e ldx [%i2+0x010],%g3 ! Observed data at 000000002b000110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000028dd25545b ldx [%i2+0x038],%g3 ! Observed data at 000000002b000138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x038,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 1d78a71809f582ff ldx [%i3+0x000],%g3 ! Observed data at 000000002b800100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = b7c1ffca14e7ffca ldx [%i3+0x010],%g3 ! Observed data at 000000002b800110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 556c51c03b00e655 ldx [%i3+0x018],%g3 ! Observed data at 000000002b800118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9d0e8babe2e505c9 ldx [%i3+0x028],%g3 ! Observed data at 000000002b800128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ac8ee55f6fda1cff ldx [%i3+0x038],%g3 ! Observed data at 000000002b800138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x038,%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_f2_fail: set p13_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800110] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b000120] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b000120] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a800118] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000118] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a800108] done p13_trap1o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800110] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b000120] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b000120] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a800118] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000118] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a800108] done p13_trap2e: stba %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000110] stxa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000110] done p13_trap2o: stba %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000110] stxa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000110] done p13_trap3e: nop nop nop nop nop done p13_trap3o: nop nop nop nop nop 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 = 18107a541d78a718 ldx [%g1+0x008],%l1 ! %l1 = 826a9e06704f6930 ldx [%g1+0x010],%l2 ! %l2 = 55b7f652616d748e ldx [%g1+0x018],%l3 ! %l3 = d82c1156201c62dd ldx [%g1+0x020],%l4 ! %l4 = 957f57eebc287bd6 ldx [%g1+0x028],%l5 ! %l5 = 191f3456556c51c0 ldx [%g1+0x030],%l6 ! %l6 = 43efe00c07ecdfc4 ldx [%g1+0x038],%l7 ! %l7 = 73bf59e1dff4323c ! 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 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 = 850ffbf3 6530208a 9d32a09e 5e809ae5 ! %f4 = 9c2062b2 ccd93832 71869d59 ed540d38 ! %f8 = 4d299615 d60f3f1c 511d9a51 5dadd10a ! %f12 = 828f8fc0 8b7250fb c902c5c5 269b3687 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 11d2fbb2 421b0fb7 ec17c1ce 651adfb2 ! %f20 = e97f3f28 9203f8b4 2f3830ff 530b57f8 ! %f24 = 4655c7db a78f0684 f7224c9c dc40bd86 ! %f28 = 0221d11b f959611e 8d588012 bb6e1c39 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 53dcdf97 63fcaef4 bcade1ad ec879567 ! %f36 = a8424dab 5d6905d7 1fe56928 9cf960bf ! %f40 = 7d9c92c4 6047ff90 ee4ac353 c027877c ! %f44 = 57d7a497 56fb196f 502d11c1 5b17e34e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8982dfcf00000052,%g7,%g1 ! GSR scale = 10, align = 2 wr %g1,%g0,%gsr ! GSR = 8982dfcf00000052 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: ! Mem[000000002d800110] = 03820c8f, %l5 = d48d09e79daf4eb9 lduwa [%i3+%o2]0x81,%l5 ! %l5 = 0000000003820c8f ! Mem[000000002d00012c] = 1aa070e0, %l3 = 349a9df0139df99e swap [%i2+0x02c],%l3 ! %l3 = 000000001aa070e0 ! %l3 = 000000001aa070e0, Mem[000000002c000138] = 11b96aa9 stw %l3,[%i0+0x038] ! Mem[000000002c000138] = 1aa070e0 ! %l2 = a55c03381f2090c8, Mem[0000000090800112] = b13235b5 sth %l2,[%i5+0x012] ! Mem[0000000090800110] = 90c835b5 ! %l6 = 63758419, %l7 = a7dfd562, Mem[0000000090000110] = bfd9d696 674bbcf6 std %l6,[%i4+%o2] ! Mem[0000000090000110] = 63758419 a7dfd562 ! %l0 = 5bb5d960ad7c06e5, Mem[0000000090800130] = 7cdb1fb81463276f stx %l0,[%i5+0x030] ! Mem[0000000090800130] = 5bb5d960ad7c06e5 ! Mem[0000000090800130] = d960ad7c, %g2 = 0c594d2bd8b7ff8c ldsba [%i5+0x032]%asi,%g2 ! %g2 = ffffffffffffffd9 ! Mem[000000002d800100] = 97179bed, %l2 = a55c03381f2090c8 swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000097179bed ! Mem[000000002d800138] = 4fdfc4138ed3a643, %l5 = 0000000003820c8f, %l0 = 5bb5d960ad7c06e5 add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 4fdfc4138ed3a643 ! %l0 = 4fdfc4138ed3a643, Mem[000000002c000120] = 57dc76cb69f5fcc3 stxa %l0,[%i0+%o4]0x80 ! Mem[000000002c000120] = 4fdfc4138ed3a643 p14_label_2: ! Mem[0000000090800138] = 76a3742e, %g2 = ffffffffffffffd9 lduw [%i5+0x038],%g2 ! %g2 = 0000000076a3742e ! Mem[000000002c000130] = 5bd8c8fc, %l2 = 0000000097179bed swap [%i0+0x030],%l2 ! %l2 = 000000005bd8c8fc ! Mem[000000002c800134] = b5eec9e2, %l6 = e1894c3863758419 ldstuba [%i1+0x034]%asi,%l6 ! %l6 = 000000b5000000ff ! %l6 = 000000b5, %l7 = a7dfd562, Mem[000000002d000138] = 8a0fa32a 47b5862e std %l6,[%i2+0x038] ! Mem[000000002d000138] = 000000b5 a7dfd562 ! Mem[000000002d000138] = 000000b5, %l1 = 1639b8369ae15aeb swap [%i2+0x038],%l1 ! %l1 = 00000000000000b5 ! Mem[000000002d000110] = 7ffe11c2, %l5 = 0000000003820c8f ldstuba [%i2+%o2]0x89,%l5 ! %l5 = 000000c2000000ff ! Mem[000000002d800128] = 35e5306a, %l2 = 000000005bd8c8fc ldstub [%i3+%o5],%l2 ! %l2 = 00000035000000ff ! %l2 = 0000000000000035, Mem[000000002d000100] = d1754571cee82614 stxa %l2,[%i2+%g0]0x88 ! Mem[000000002d000100] = 0000000000000035 ! Mem[000000002c000110] = 6e8091f8, %l2 = 0000000000000035 swap [%i0+%o2],%l2 ! %l2 = 000000006e8091f8 ! Mem[000000002c000118] = 7e58a308, %l2 = 000000006e8091f8 swapa [%i0+%o3]0x81,%l2 ! %l2 = 000000007e58a308 p14_label_3: ! Mem[000000002c800100] = 91cc51a3405bbc32, %l1 = 00000000000000b5, %l1 = 00000000000000b5 casxa [%i1]0x80,%l1,%l1 ! %l1 = 91cc51a3405bbc32 ! Mem[000000002c000130] = 97179bed53a3b447, %l3 = 000000001aa070e0, %l7 = cc3b7f47a7dfd562 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 97179bed53a3b447 ! Mem[000000002c000108] = 50879889d1f1b130, %l6 = 00000000000000b5, %l2 = 000000007e58a308 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 50879889d1f1b130 ! Mem[0000000091800130] = da5c484d fc1f7c42, %g2 = 76a3742e, %g3 = 0bad0b00 ldda [%o0+0x030]%asi,%g2 ! %g2 = 00000000da5c484d 00000000fc1f7c42 ! Mem[000000002c000118] = 6e8091f8, %l1 = 91cc51a3405bbc32 swap [%i0+%o3],%l1 ! %l1 = 000000006e8091f8 ! Mem[000000002c800114] = c81ba5ce, %l6 = 00000000000000b5 lduha [%i1+0x014]%asi,%l6 ! %l6 = 000000000000c81b ! Mem[000000002c800138] = 03df6202, %l2 = d1f1b130, %l1 = 6e8091f8 add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000003df6202 ! Mem[0000000090000138] = 9bc6be29, %g2 = 00000000da5c484d ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff9bc6 ! %l6 = 0000c81b, %l7 = 53a3b447, Mem[000000002d000108] = c5444e2a 659fb79d stda %l6,[%i2+%o1]0x88 ! Mem[000000002d000108] = 0000c81b 53a3b447 ! Mem[000000002d000128] = 791f06a4, %l1 = 0000000003df6202 lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000791f06a4 p14_label_4: ! Mem[0000000090000110] = 63758419, %g18 = 201a339fef2535d4 ldsw [%i4+%o2],%g2 ! %g2 = 201a339fef2535d4 ! Mem[000000002d800110] = 03820c8f37867193, %l5 = 00000000000000c2, %l5 = 00000000000000c2 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 03820c8f37867193 ! Mem[000000002d000128] = a4061f79, %l0 = 4fdfc4138ed3a643 swapa [%i2+%o5]0x88,%l0 ! %l0 = 00000000a4061f79 ! Mem[000000002c000118] = 32bc5b40, %l7 = 97179bed53a3b447 ldsba [%i0+%o3]0x88,%l7 ! %l7 = 0000000000000040 ! Mem[000000002c800120] = 542a2ba9, %l4 = 256f361c0f6ab961 lduba [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000a9 ! Mem[000000002c800123] = a92b2a54, %l6 = 000000000000c81b ldstub [%i1+0x023],%l6 ! %l6 = 00000054000000ff ! %l7 = 0000000000000040, Mem[000000009180010c] = 6f4ba609 stw %l7,[%o0+0x00c] ! Mem[000000009180010c] = 00000040 ! Mem[000000002c800120] = a92b2aff, %l2 = 50879889d1f1b130 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000a9000000ff ! Mem[000000002d00012b] = 43a6d38e, %l0 = 00000000a4061f79 ldstub [%i2+0x02b],%l0 ! %l0 = 0000008e000000ff ! Mem[000000002d000128] = ffd3a643, %l3 = 000000001aa070e0 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000043000000ff ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Thread 14 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 000000000000008e bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000791f06a4 bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a9 bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000043 bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a9 bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 03820c8f37867193 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000054 bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000040 bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 000000355ffec201 ldx [%i0+0x010],%g3 ! Observed data at 000000002c000110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 405bbc3270b8db99 ldx [%i0+0x018],%g3 ! Observed data at 000000002c000118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4fdfc4138ed3a643 ldx [%i0+0x020],%g3 ! Observed data at 000000002c000120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 97179bed53a3b447 ldx [%i0+0x030],%g3 ! Observed data at 000000002c000130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1aa070e035867f65 ldx [%i0+0x038],%g3 ! Observed data at 000000002c000138 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x038,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x020],%g2 ! Expected data = ff2b2aff01c94c9f ldx [%i1+0x020],%g3 ! Observed data at 000000002c800120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 93a9a826ffeec9e2 ldx [%i1+0x030],%g3 ! Observed data at 000000002c800130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x030,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3500000000000000 ldx [%i2+0x000],%g3 ! Observed data at 000000002d000100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1bc8000047b4a353 ldx [%i2+0x008],%g3 ! Observed data at 000000002d000108 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff11fe7f86675316 ldx [%i2+0x010],%g3 ! Observed data at 000000002d000110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa6d3ff139df99e ldx [%i2+0x028],%g3 ! Observed data at 000000002d000128 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9ae15aeba7dfd562 ldx [%i2+0x038],%g3 ! Observed data at 000000002d000138 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x038,%g4 set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 1f2090c8d00875f6 ldx [%i3+0x000],%g3 ! Observed data at 000000002d800100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe5306aa8c6a18d ldx [%i3+0x028],%g3 ! Observed data at 000000002d800128 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x028,%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 ! 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: ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000110] done p14_trap1o: ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000110] done p14_trap2e: ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000108] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c800120] stwa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000100] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000128] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c000100] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d000118] done p14_trap2o: ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000108] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c800120] stwa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000100] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000128] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c000100] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d000118] done p14_trap3e: nop nop nop nop nop nop nop done p14_trap3o: nop nop nop nop nop nop 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 = 5bb5d960ad7c06e5 ldx [%g1+0x008],%l1 ! %l1 = 1639b8369ae15aeb ldx [%g1+0x010],%l2 ! %l2 = a55c03381f2090c8 ldx [%g1+0x018],%l3 ! %l3 = 349a9df0139df99e ldx [%g1+0x020],%l4 ! %l4 = 256f361c0f6ab961 ldx [%g1+0x028],%l5 ! %l5 = d48d09e79daf4eb9 ldx [%g1+0x030],%l6 ! %l6 = e1894c3863758419 ldx [%g1+0x038],%l7 ! %l7 = cc3b7f47a7dfd562 ! 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 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 = c00cc543 603723dc af5e973c d070df00 ! %f4 = cef7696b 7286a406 c936d5dd 00bf3a75 ! %f8 = d70233af 86179034 34bfbda0 a9004eeb ! %f12 = 95635b4a 18cdc89e 7a429a5f dbc109dc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a887ccac 7637cdef 4acb49d0 a0bf3925 ! %f20 = 38e3912e 25f57caa 4c9be05e b0308b4a ! %f24 = 03dd265c be7ceece 484b04f6 c289625a ! %f28 = 171dc337 3942a207 531dd14e 37ea4439 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e708d33b 9f702923 29e48757 5d2cbde6 ! %f36 = 6e4c4954 65d9a4f1 fbc0c6d0 f467dbdf ! %f40 = df531e7a 079bb7c8 a9eb7087 29e67b31 ! %f44 = 28101fbb e643d095 54e421bb 738361a4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4006394700000048,%g7,%g1 ! GSR scale = 9, align = 0 wr %g1,%g0,%gsr ! GSR = 4006394700000048 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: ! Mem[000000002e000120] = 99d4a036, %l5 = cf5baec401f1eb19 lduha [%i0+%o4]0x80,%l5 ! %l5 = 00000000000099d4 ! Mem[000000002f800120] = 5e69bef4, %l2 = 0c969e7e71add792 swapa [%i3+%o4]0x88,%l2 ! %l2 = 000000005e69bef4 ! Mem[0000000091800110] = 6096faff, %g18 = 9f4ba56a05694a5e ldsw [%o0+%o2],%g2 ! %g2 = 9f4ba56a05694a5e ! Mem[000000002e000128] = dffc2f10, %l3 = b6eb5dba8c07de86 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000df000000ff ! Mem[000000002e000108] = 2df48d15, %l3 = 00000000000000df swap [%i0+%o1],%l3 ! %l3 = 000000002df48d15 ! Mem[0000000091000138] = 50822d02 066758c2, %g2 = 6096faff, %g3 = 0bad0b00 ldd [%i6+0x038],%g2 ! %g2 = 0000000050822d02 00000000066758c2 ! Mem[000000002f000118] = 5cf00d7c085b8321, %l2 = 000000005e69bef4, %l3 = 000000002df48d15 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 5cf00d7c085b8321 ! Mem[000000002f800100] = b633b4e8, %l3 = 5cf00d7c085b8321 lduba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000e8 ! Mem[0000000091000114] = f2b99d87, %g2 = 0000000050822d02 ldsba [%i6+0x016]%asi,%g2 ! %g2 = fffffffffffffff2 ! Mem[000000002f800110] = d719c668, %l7 = 6e15f1ba8afba755 ldsha [%i3+%o2]0x81,%l7 ! %l7 = ffffffffffffd719 p15_label_2: ! Mem[000000002e000120] = 36a0d499, %l0 = e9454f01ecf0a5e2 swapa [%i0+%o4]0x89,%l0 ! %l0 = 0000000036a0d499 ! %l0 = 0000000036a0d499, Mem[000000009000010c] = 48402e56 sth %l0,[%i4+0x00c] ! Mem[000000009000010c] = d4992e56 ! %l5 = 00000000000099d4, Mem[000000002f000108] = c523ac1d stha %l5,[%i2+%o1]0x88 ! Mem[000000002f000108] = c52399d4 ! %l6 = bf54d1f6117de4c9, Mem[0000000091800110] = 6096faff stb %l6,[%o0+%o2] ! Mem[0000000091800110] = c996faff ! Mem[0000000090000128] = 12eb906b 42b97560, %g2 = fffffff2, %g3 = 066758c2 ldd [%i4+%o5],%g2 ! %g2 = 0000000012eb906b 0000000042b97560 ! Mem[000000002e00011e] = 39969477, %l7 = ffffffffffffd719 ldstub [%i0+0x01e],%l7 ! %l7 = 00000094000000ff ! Mem[000000002f000100] = e06289cb, %l0 = 0000000036a0d499 swapa [%i2+%g0]0x88,%l0 ! %l0 = 00000000e06289cb ! %l7 = 0000000000000094, Mem[0000000090000110] = bfd9d696 sth %l7,[%i4+%o2] ! Mem[0000000090000110] = 0094d696 ! Mem[000000002f000100] = 99d4a036, %l2 = 5e69bef4, %l2 = 5e69bef4 casa [%i2]0x80,%l2,%l2 ! %l2 = 0000000099d4a036 ! Mem[000000002e000118] = 149f60e2, %l6 = bf54d1f6117de4c9 lduba [%i0+%o3]0x81,%l6 ! %l6 = 0000000000000014 p15_label_3: ! Mem[000000002e000100] = 4094f449, %l2 = 0000000099d4a036 ldstub [%i0+%g0],%l2 ! %l2 = 00000040000000ff ! Mem[000000002e000120] = ecf0a5e2, %l5 = 00000000000099d4 ldsha [%i0+%o4]0x88,%l5 ! %l5 = ffffffffffffa5e2 ! Mem[000000002f800101] = e8b433b6, %l0 = 00000000e06289cb ldstub [%i3+0x001],%l0 ! %l0 = 000000b4000000ff ! Mem[000000002e80011c] = cda9e8c0, %l5 = ffffffffffffa5e2 swap [%i1+0x01c],%l5 ! %l5 = 00000000cda9e8c0 ! %l7 = 0000000000000094, Mem[000000002e800128] = d34d8d33 stwa %l7,[%i1+%o5]0x89 ! Mem[000000002e800128] = 00000094 ! Mem[000000002f000107] = 1ff25d75, %l2 = 0000000000000040 ldstub [%i2+0x007],%l2 ! %l2 = 00000075000000ff ! Mem[000000002f800128] = e34e89516c5b796d, %l5 = 00000000cda9e8c0, %l0 = 00000000000000b4 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = e34e89516c5b796d ! Mem[000000002e80011f] = ffffa5e2, %l7 = 0000000000000094 ldstuba [%i1+0x01f]%asi,%l7 ! %l7 = 000000e2000000ff ! Mem[000000002e00010c] = e997c9f6, %l3 = 00000000000000e8 ldstub [%i0+0x00c],%l3 ! %l3 = 000000e9000000ff ! %l2 = 0000000000000075, Mem[000000002e800120] = bf1bb315 stha %l2,[%i1+%o4]0x88 ! Mem[000000002e800120] = bf1b0075 p15_label_4: ! Mem[0000000091000138] = 50822d02066758c2, %g2 = 0000000012eb906b ldx [%i6+0x038],%g2 ! %g2 = 50822d02066758c2 ! Mem[000000002e800100] = e19c9056 a32f071f, %l4 = 73f6b67c, %l5 = cda9e8c0 ldd [%i1+%g0],%l4 ! %l4 = 00000000e19c9056 00000000a32f071f ! Mem[000000002f000110] = 415e2c24, %l6 = 0000000000000014 ldstuba [%i2+%o2]0x89,%l6 ! %l6 = 00000024000000ff ! Mem[000000002f800128] = 51894ee3, %l7 = 00000000000000e2 swapa [%i3+%o5]0x88,%l7 ! %l7 = 0000000051894ee3 ! Mem[000000002e000100] = 49f494ff, %l7 = 0000000051894ee3 swapa [%i0+%g0]0x88,%l7 ! %l7 = 0000000049f494ff ! Mem[000000002f000120] = aa0a1888, %l2 = 0000000000000075 swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000aa0a1888 ! Mem[000000002f00012d] = d5746886, %l3 = 00000000000000e9 ldstub [%i2+0x02d],%l3 ! %l3 = 00000074000000ff ! Mem[000000002e000120] = ecf0a5e2, %l6 = 0000000000000024 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000ecf0a5e2 ! Mem[000000002f000100] = 99d4a036, %l7 = 0000000049f494ff swapa [%i2+%g0]0x81,%l7 ! %l7 = 0000000099d4a036 ! %l6 = 00000000ecf0a5e2, Mem[000000002e000100] = e34e89510a5e9573 stxa %l6,[%i0+%g0]0x81 ! Mem[000000002e000100] = 00000000ecf0a5e2 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 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 e34e89516c5b796d bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000aa0a1888 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000074 bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a32f071f bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ecf0a5e2 bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000099d4a036 bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p15_check_fp_registers: set p15_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be cef7696b 7286a406 bne %xcc,p15_f4_fail nop ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000000ecf0a5e2 ldx [%i0+0x000],%g3 ! Observed data at 000000002e000100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000dfff97c9f6 ldx [%i0+0x008],%g3 ! Observed data at 000000002e000108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 149f60e23996ff77 ldx [%i0+0x018],%g3 ! Observed data at 000000002e000118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 240000007aaea222 ldx [%i0+0x020],%g3 ! Observed data at 000000002e000120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffc2f109f1a3892 ldx [%i0+0x028],%g3 ! Observed data at 000000002e000128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x028,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x018],%g2 ! Expected data = d6e90a44ffffa5ff ldx [%i1+0x018],%g3 ! Observed data at 000000002e800118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 75001bbf1ac96abb ldx [%i1+0x020],%g3 ! Observed data at 000000002e800120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9400000066ec487e ldx [%i1+0x028],%g3 ! Observed data at 000000002e800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 49f494ff1ff25dff ldx [%i2+0x000],%g3 ! Observed data at 000000002f000100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d49923c5a94e803c ldx [%i2+0x008],%g3 ! Observed data at 000000002f000108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff2c5e412a1fd664 ldx [%i2+0x010],%g3 ! Observed data at 000000002f000110 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000754892310a ldx [%i2+0x020],%g3 ! Observed data at 000000002f000120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a822e0aad5ff6886 ldx [%i2+0x028],%g3 ! Observed data at 000000002f000128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x028,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e8ff33b61210c1fb ldx [%i3+0x000],%g3 ! Observed data at 000000002f800100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 92d7ad714f08570c ldx [%i3+0x020],%g3 ! Observed data at 000000002f800120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e20000006c5b796d ldx [%i3+0x028],%g3 ! Observed data at 000000002f800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%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_f4_fail: set p15_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e000120] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000110] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f800128] done p15_trap1o: ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e000120] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000110] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f800128] done p15_trap2e: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800120] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800108] stxa %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000108] ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e800128] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e800108] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000128] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800100] done p15_trap2o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800120] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800108] stxa %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000108] ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e800128] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e800108] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000128] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800100] done p15_trap3e: nop nop nop nop nop nop done p15_trap3o: nop nop nop nop nop nop 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 = e9454f01ecf0a5e2 ldx [%g1+0x008],%l1 ! %l1 = 27a7e9f9e48ec4ea ldx [%g1+0x010],%l2 ! %l2 = 0c969e7e71add792 ldx [%g1+0x018],%l3 ! %l3 = b6eb5dba8c07de86 ldx [%g1+0x020],%l4 ! %l4 = a6c058dc73f6b67c ldx [%g1+0x028],%l5 ! %l5 = cf5baec401f1eb19 ldx [%g1+0x030],%l6 ! %l6 = bf54d1f6117de4c9 ldx [%g1+0x038],%l7 ! %l7 = 6e15f1ba8afba755 ! 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 = 78d9ad8f ba16e0f4 3f05b26f 48bc94c6 ! %f4 = 551c560e eca5f22f c617ac35 1215338b ! %f8 = 254c967f cfe0f4a8 60550895 61699b37 ! %f12 = 9f43fe75 d777683b ddebd641 5897656c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 02c84e49 05f0d2f1 cdbb3049 fef00c5f ! %f20 = fdb6ceb5 6970a066 f47c2851 ffb991e6 ! %f24 = a26c776a e30fca4e 638c4902 148b030a ! %f28 = e92cc9bf 6d1ad4bd 94fde008 382acb51 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e20d3cc9 eeb28f2a 58770c5a 56497549 ! %f36 = 197e94b8 c83c5e9b 5eccbe82 1f2f661a ! %f40 = 1ab2d20f 06d254ab 02f1d12d c119e2a8 ! %f44 = 952d3dfc 0d62080c d0fbb20e 763eeb35 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc0f503b700000035,%g7,%g1 ! GSR scale = 6, align = 5 wr %g1,%g0,%gsr ! GSR = c0f503b700000035 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: ! %l7 = b46f5b03dd7ee28a, Mem[000000003100013d] = feea241f stb %l7,[%i2+0x03d] ! Mem[000000003100013c] = fe8a241f ! Mem[000000003180010c] = a2dd78fc, %l6 = e38ac4d3d00c05bf, %asi = 80 swapa [%i3+0x00c]%asi,%l6 ! %l6 = 00000000a2dd78fc ! %l0 = dd1458fa17b5aa1a, Mem[000000009080013a] = 742e1603 sth %l0,[%i5+0x03a] ! Mem[0000000090800138] = aa1a1603 ! Mem[0000000031000120] = 8e72bcf3, %l6 = 00000000a2dd78fc ldstub [%i2+%o4],%l6 ! %l6 = 0000008e000000ff ! Mem[0000000031800124] = 8e4881a8, %l6 = 000000000000008e swap [%i3+0x024],%l6 ! %l6 = 000000008e4881a8 ! %l6 = 000000008e4881a8, Mem[0000000091000100] = d0a5349e4ad1bc69 stx %l6,[%i6+%g0] ! Mem[0000000091000100] = 000000008e4881a8 ! Mem[000000003000012e] = 8bca97b3, %l6 = 000000008e4881a8 ldstub [%i0+0x02e],%l6 ! %l6 = 00000097000000ff ! Mem[0000000030000110] = 3d1cb4a2, %l7 = b46f5b03dd7ee28a ldsba [%i0+%o2]0x88,%l7 ! %l7 = ffffffffffffffa2 ! %l2 = 6e156554344a6338, Mem[0000000091800102] = c0e1149f, %asi = 80 stba %l2,[%o0+0x002]%asi ! Mem[0000000091800100] = 38e1149f ! Mem[0000000031800120] = 5dac6547, %l4 = 7729882468c1a921 ldsha [%i3+%o4]0x89,%l4 ! %l4 = 0000000000006547 p16_label_2: ! Mem[0000000030800100] = 3947bbdc, %l5 = e3bf0c86950aff25 lduwa [%i1+%g0]0x80,%l5 ! %l5 = 000000003947bbdc ! %l6 = 00000097, %l7 = ffffffa2, Mem[0000000090800108] = 707dc252 9c3d739f std %l6,[%i5+%o1] ! Mem[0000000090800108] = 00000097 ffffffa2 ! Mem[0000000090800100] = 0f9d8dd6, %g2 = be8b29dbc7afa2ba lduba [%i5+0x002]%asi,%g2 ! %g2 = 000000000000000f ! Mem[0000000030800110] = 52970dd4, %l6 = 0000000000000097 ldstuba [%i1+%o2]0x88,%l6 ! %l6 = 000000d4000000ff ! %l1 = 15b1467a0b9f9713, Mem[0000000090800110] = 4eb3b13235b5871d stx %l1,[%i5+%o2] ! Mem[0000000090800110] = 15b1467a0b9f9713 ! Mem[0000000030800138] = d952ba23, %l7 = ffffffffffffffa2 swap [%i1+0x038],%l7 ! %l7 = 00000000d952ba23 ! %l3 = 9bf37563f8e79b24, Mem[0000000091000134] = 298600fc, %asi = 80 stwa %l3,[%i6+0x034]%asi ! Mem[0000000091000134] = f8e79b24 ! Mem[0000000090000108] = 25b4443f 48402e56, %g2 = 0000000f, %g3 = 0bad0b00 ldd [%i4+%o1],%g2 ! %g2 = 0000000025b4443f 0000000048402e56 ! Mem[0000000031800129] = a99c4933, %l4 = 0000000000006547 ldstub [%i3+0x029],%l4 ! %l4 = 0000009c000000ff ! Mem[000000003100013c] = fe8a241f, %l4 = 000000000000009c lduh [%i2+0x03e],%l4 ! %l4 = 000000000000241f p16_label_3: ! Mem[0000000030800118] = f4b690e9, %l2 = 6e156554344a6338 ldstub [%i1+%o3],%l2 ! %l2 = 000000f4000000ff ! %l2 = 00000000000000f4, Mem[0000000090800136] = 276f76a3 stb %l2,[%i5+0x036] ! Mem[0000000090800134] = f46f76a3 ! Mem[000000003180013c] = 60a53cc4, %l5 = 3947bbdc, %l0 = 17b5aa1a add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000060a53cc4 ! Mem[0000000090800120] = fcdb2255, %g2 = 0000000025b4443f lduh [%i5+%o4],%g2 ! %g2 = 000000000000fcdb ! Mem[0000000030000138] = 18ae1760, %l2 = 00000000000000f4 ldstub [%i0+0x038],%l2 ! %l2 = 00000018000000ff ! Mem[000000003080011d] = e789e1b6, %l6 = 00000000000000d4 ldstub [%i1+0x01d],%l6 ! %l6 = 00000089000000ff ! Mem[0000000030000100] = d69fa5bb, %l6 = 0000000000000089 swapa [%i0+%g0]0x80,%l6 ! %l6 = 00000000d69fa5bb ! Mem[000000003000013c] = 95e81dd0, %l7 = 00000000d952ba23 swap [%i0+0x03c],%l7 ! %l7 = 0000000095e81dd0 ! Mem[0000000030800138] = ffffffa2120cf4c3, %l1 = 15b1467a0b9f9713, %l1 = 15b1467a0b9f9713 add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = ffffffa2120cf4c3 ! Mem[0000000091000120] = f82ce792, %g2 = 000000000000fcdb ldub [%i6+0x022],%g2 ! %g2 = 00000000000000f8 p16_label_4: ! Mem[0000000030000102] = 00000089, %l4 = 000000000000241f ldstub [%i0+0x002],%l4 ! %l4 = 00000000000000ff ! Mem[0000000030800118] = ffb690e9e7ffe1b6, %l0 = 0000000060a53cc4, %l3 = 9bf37563f8e79b24 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = ffb690e9e7ffe1b6 ! %l2 = 0000000000000018, Mem[0000000090000108] = 25b4443f stw %l2,[%i4+%o1] ! Mem[0000000090000108] = 00000018 ! %l1 = ffffffa2120cf4c3, Mem[0000000091000106] = 81a845d8 stb %l1,[%i6+0x006] ! Mem[0000000091000104] = c3a845d8 ! Mem[0000000031800110] = 5cf75b51, %l5 = 000000003947bbdc swap [%i3+%o2],%l5 ! %l5 = 000000005cf75b51 ! Mem[0000000031800100] = b2f3be00cdfaa4a2, %l0 = 0000000060a53cc4, %l0 = 0000000060a53cc4 casxa [%i3]0x80,%l0,%l0 ! %l0 = b2f3be00cdfaa4a2 ! Mem[0000000030000108] = cee4e2db631e73d0, %l4 = 0000000000000000, %l7 = 0000000095e81dd0 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = cee4e2db631e73d0 ! Mem[0000000090800120] = 555b2ece, %g2 = 00000000000000f8 ldsb [%i5+0x023],%g2 ! %g2 = 0000000000000055 ! Mem[000000003100011c] = 3a619355, %l4 = 00000000, %l5 = 5cf75b51 add %i2,0x1c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003a619355 ! Mem[0000000031000138] = 6f3ffe42, %l2 = 00000018, %l1 = 120cf4c3 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000006f3ffe42 ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000018 bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003a619355 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000d69fa5bb bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be cee4e2db631e73d0 bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000ff89f447a8fa ldx [%i0+0x000],%g3 ! Observed data at 0000000030000100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = eef0ca558bcaffb3 ldx [%i0+0x028],%g3 ! Observed data at 0000000030000128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffae1760d952ba23 ldx [%i0+0x038],%g3 ! Observed data at 0000000030000138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x038,%g4 set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ff0d9752bd251228 ldx [%i1+0x010],%g3 ! Observed data at 0000000030800110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffb690e9e7ffe1b6 ldx [%i1+0x018],%g3 ! Observed data at 0000000030800118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffffa2120cf4c3 ldx [%i1+0x038],%g3 ! Observed data at 0000000030800138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x038,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x020],%g2 ! Expected data = ff72bcf374379cf6 ldx [%i2+0x020],%g3 ! Observed data at 0000000031000120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6f3ffe42fe8a241f ldx [%i2+0x038],%g3 ! Observed data at 0000000031000138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x038,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 4f6cf147d00c05bf ldx [%i3+0x008],%g3 ! Observed data at 0000000031800108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3947bbdccf98fb18 ldx [%i3+0x010],%g3 ! Observed data at 0000000031800110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4765ac5d0000008e ldx [%i3+0x020],%g3 ! Observed data at 0000000031800120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a9ff49334c9861fa ldx [%i3+0x028],%g3 ! Observed data at 0000000031800128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x028,%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 ! 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: ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030800110] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000108] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031800108] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800128] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031800128] done p16_trap1o: ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030800110] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000108] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031800108] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800128] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031800128] done p16_trap2e: lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030800118] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800120] stda %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000110] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000108] stha %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000108] ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800118] done p16_trap2o: lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030800118] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800120] stda %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000110] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000108] stha %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000108] ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800118] done p16_trap3e: nop nop nop nop nop nop done p16_trap3o: nop nop nop nop nop nop 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 = dd1458fa17b5aa1a ldx [%g1+0x008],%l1 ! %l1 = 15b1467a0b9f9713 ldx [%g1+0x010],%l2 ! %l2 = 6e156554344a6338 ldx [%g1+0x018],%l3 ! %l3 = 9bf37563f8e79b24 ldx [%g1+0x020],%l4 ! %l4 = 7729882468c1a921 ldx [%g1+0x028],%l5 ! %l5 = e3bf0c86950aff25 ldx [%g1+0x030],%l6 ! %l6 = e38ac4d3d00c05bf ldx [%g1+0x038],%l7 ! %l7 = b46f5b03dd7ee28a ! 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 = 324c4a28 8c64518c 988bd6da 33558052 ! %f4 = 5090d83e 1df28344 a28cefa1 ca704d9c ! %f8 = 902aa9f4 f5a064c7 84f75374 1c1399f7 ! %f12 = 1e5b3c9f e4492dcd fccf5f13 2a8ebf80 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d1d56130 252fb8cd e3b2bf04 e5b41ec9 ! %f20 = 759da0bd 48d43d89 6680eca4 f040ec2c ! %f24 = b1f4f5c9 0f0b931f 9b9d3c21 618f09e7 ! %f28 = 17dca121 01f85baf 37624bfe 126892f0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f3e0827b 444e6818 b97f80fe dd978c63 ! %f36 = 8618c52f 7d616b99 179c1591 5733218b ! %f40 = 1383fc1a f0ab1858 d97e8b81 4bf3c7db ! %f44 = cd74bbb4 cb4a2756 728b8f79 8f3f6940 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x16d9557700000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = 16d9557700000055 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[0000000032800107] = ccb85b1c, %l4 = 578a874236aa3e6e ldstub [%i1+0x007],%l4 ! %l4 = 0000001c000000ff ! Mem[0000000032800118] = 85934a7faa259c25, %l6 = 4af3c052e3f478c0, %l4 = 000000000000001c add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 85934a7faa259c25 ! Mem[0000000033000108] = bb2168cf7d78edc2, %l4 = 85934a7faa259c25, %l0 = 12639937d0bb3271 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = bb2168cf7d78edc2 ! Mem[0000000033800120] = fab408d5, %l0 = bb2168cf7d78edc2 ldsha [%i3+%o4]0x88,%l0 ! %l0 = 00000000000008d5 ! %l4 = 85934a7faa259c25, Mem[000000009100010c] = 31d02018, %asi = 80 stha %l4,[%i6+0x00c]%asi ! Mem[000000009100010c] = 9c252018 ! Mem[0000000033000100] = 15c77c0ace2aeab1, %l4 = 85934a7faa259c25, %l0 = 00000000000008d5 casxa [%i2]0x80,%l4,%l0 ! %l0 = 15c77c0ace2aeab1 ! Mem[0000000090800128] = dea401b8, %g2 = a04ceeffcd6ce564 lduw [%i5+%o5],%g2 ! %g2 = 00000000dea401b8 ! Mem[0000000033000100] = 0a7cc715, %l5 = 1ea48aec6e76922a ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 00000015000000ff ! Mem[0000000090800108] = 529c3d73, %g2 = 00000000dea401b8 ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000052 ! Mem[0000000032800138] = f0bb801e, %l4 = 85934a7faa259c25 swap [%i1+0x038],%l4 ! %l4 = 00000000f0bb801e p17_label_2: ! %l2 = 2063d6e6, %l3 = 8526fd9f, Mem[0000000090000128] = 12eb906b 42b97560 std %l2,[%i4+%o5] ! Mem[0000000090000128] = 2063d6e6 8526fd9f ! Mem[0000000091800118] = 133d41fa, %g2 = 0000000000000052 ldsba [%o0+0x018]%asi,%g2 ! %g2 = 0000000000000013 ! %l6 = 4af3c052e3f478c0, Mem[0000000032000118] = 7e849dd0 stba %l6,[%i0+%o3]0x81 ! Mem[0000000032000118] = c0849dd0 ! %l7 = 0ab596b1ecbdb129, Mem[0000000090000100] = 8caaff6edd16ed32, %asi = 80 stxa %l7,[%i4+0x000]%asi ! Mem[0000000090000100] = 0ab596b1ecbdb129 ! Mem[000000003300011c] = e1c363b3, %l1 = 979e5607e0d003c7 ldub [%i2+0x01c],%l1 ! %l1 = 00000000000000e1 ! Mem[0000000032800105] = ccb85bff, %l2 = 6130d49c2063d6e6 ldstub [%i1+0x005],%l2 ! %l2 = 000000b8000000ff ! Mem[0000000033800120] = d508b4fa, %l7 = ecbdb129, %l1 = 000000e1 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000d508b4fa ! Mem[0000000033800104] = 8d123838, %l5 = 00000015, %l1 = d508b4fa add %i3,0x04,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000008d123838 ! Mem[000000009180011c] = 84a20bbc, %g2 = 0000000000000013 ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000084 ! %l2 = 00000000000000b8, Mem[0000000091000102] = 349e4ad1 sth %l2,[%i6+0x002] ! Mem[0000000091000100] = 00b84ad1 p17_label_3: ! Mem[0000000033000100] = ffc77c0a, %l7 = ecbdb129, %l0 = ce2aeab1 casa [%i2]0x80,%l7,%l0 ! %l0 = 00000000ffc77c0a ! Mem[000000003380013d] = 79deb834, %l6 = 4af3c052e3f478c0 ldstub [%i3+0x03d],%l6 ! %l6 = 000000de000000ff ! Mem[0000000032000110] = a368a988, %l7 = 0ab596b1ecbdb129 ldsba [%i0+0x010]%asi,%l7 ! %l7 = ffffffffffffffa3 ! Mem[0000000032800100] = 6d0840fc, %l1 = 8d123838, %l0 = ffc77c0a casa [%i1]0x80,%l1,%l0 ! %l0 = 000000006d0840fc ! Mem[0000000090000128] = 2063d6e6 8526fd9f, %g2 = 00000084, %g3 = 0bad0b00 ldda [%i4+0x028]%asi,%g2 ! %g2 = 000000002063d6e6 000000008526fd9f ! Mem[0000000033800110] = 6ea8b93f78d1005c, %l1 = 000000008d123838, %l1 = 000000008d123838 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 6ea8b93f78d1005c ! Mem[0000000032800108] = 0594dee7, %l0 = 000000006d0840fc swap [%i1+%o1],%l0 ! %l0 = 000000000594dee7 ! Mem[0000000033800130] = dcdc5612, %l2 = 000000b8, %l1 = 78d1005c add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000dcdc5612 ! %l6 = 000000de, %l7 = ffffffa3, Mem[0000000091800120] = 396e05a5 64f80426 std %l6,[%o0+%o4] ! Mem[0000000091800120] = 000000de ffffffa3 ! Mem[0000000032800120] = 362db86c, %l1 = 00000000dcdc5612, %asi = 80 swapa [%i1+0x020]%asi,%l1 ! %l1 = 00000000362db86c p17_label_4: ! Mem[0000000032800124] = 3fc63eb8, %l0 = 000000000594dee7 ldsw [%i1+0x024],%l0 ! %l0 = 000000003fc63eb8 ! Mem[0000000032800100] = 6d0840fcccff5bff, %l5 = 0000000000000015, %l7 = ffffffffffffffa3 casxa [%i1]0x80,%l5,%l7 ! %l7 = 6d0840fcccff5bff ! %l5 = 0000000000000015, Mem[0000000090800138] = 76a3742e stb %l5,[%i5+0x038] ! Mem[0000000090800138] = 15a3742e ! Mem[0000000032800108] = 6d0840fc 789e4b24, %l6 = 000000de, %l7 = ccff5bff ldda [%i1+%o1]0x80,%l6 ! %l6 = 000000006d0840fc 00000000789e4b24 ! Mem[0000000032800110] = e844c9ca, %l6 = 000000006d0840fc lduha [%i1+%o2]0x89,%l6 ! %l6 = 000000000000c9ca ! %l5 = 0000000000000015, Mem[0000000033800128] = c32c5cec6bb59e73 stxa %l5,[%i3+%o5]0x88 ! Mem[0000000033800128] = 0000000000000015 ! %l7 = 00000000789e4b24, Mem[0000000033800110] = 6ea8b93f stba %l7,[%i3+%o2]0x80 ! Mem[0000000033800110] = 24a8b93f ! Mem[000000003380011c] = c839819c, %l4 = 00000000f0bb801e ldstub [%i3+0x01c],%l4 ! %l4 = 000000c8000000ff ! Mem[0000000032800100] = ff5bffccfc40086d, %l0 = 000000003fc63eb8 ldxa [%i1+%g0]0x88,%l0 ! %l0 = ff5bffccfc40086d ! Mem[0000000033000108] = bb2168cf 7d78edc2, %l4 = 000000c8, %l5 = 00000015 ldd [%i2+%o1],%l4 ! %l4 = 00000000bb2168cf 000000007d78edc2 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Thread 17 1: membar #Sync ! Force all stores to complete 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 ff5bffccfc40086d bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000362db86c bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b8 bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000bb2168cf bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007d78edc2 bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000c9ca bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000789e4b24 bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p17_check_fp_registers: set p17_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5090d83e 1df28344 bne %xcc,p17_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be a28cefa1 ca704d9c bne %xcc,p17_f6_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x018],%g2 ! Expected data = c0849dd056671090 ldx [%i0+0x018],%g3 ! Observed data at 0000000032000118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x018,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 6d0840fcccff5bff ldx [%i1+0x000],%g3 ! Observed data at 0000000032800100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6d0840fc789e4b24 ldx [%i1+0x008],%g3 ! Observed data at 0000000032800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = dcdc56123fc63eb8 ldx [%i1+0x020],%g3 ! Observed data at 0000000032800120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = aa259c2520ce0a4c ldx [%i1+0x038],%g3 ! Observed data at 0000000032800138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x038,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffc77c0ace2aeab1 ldx [%i2+0x000],%g3 ! Observed data at 0000000033000100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x000,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 24a8b93f78d1005c ldx [%i3+0x010],%g3 ! Observed data at 0000000033800110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8fc3ae3cff39819c ldx [%i3+0x018],%g3 ! Observed data at 0000000033800118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1500000000000000 ldx [%i3+0x028],%g3 ! Observed data at 0000000033800128 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = e1ae942b79ffb834 ldx [%i3+0x038],%g3 ! Observed data at 0000000033800138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x038,%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_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 ! 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: lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032800108] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032800100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000100] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000118] ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032800108] done p17_trap1o: lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032800108] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032800100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000100] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000118] ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032800108] done p17_trap2e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000118] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032800108] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032000128] ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000110] stxa %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800120] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000108] done p17_trap2o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000118] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032800108] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032000128] ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000110] stxa %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800120] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000108] done p17_trap3e: nop done p17_trap3o: nop 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 = 12639937d0bb3271 ldx [%g1+0x008],%l1 ! %l1 = 979e5607e0d003c7 ldx [%g1+0x010],%l2 ! %l2 = 6130d49c2063d6e6 ldx [%g1+0x018],%l3 ! %l3 = 310d8f2a8526fd9f ldx [%g1+0x020],%l4 ! %l4 = 578a874236aa3e6e ldx [%g1+0x028],%l5 ! %l5 = 1ea48aec6e76922a ldx [%g1+0x030],%l6 ! %l6 = 4af3c052e3f478c0 ldx [%g1+0x038],%l7 ! %l7 = 0ab596b1ecbdb129 ! 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 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 = 01de3ac6 cee7715a 41710591 dbaad9a9 ! %f4 = e7ade7cf d882c069 e6a8458c f1983c24 ! %f8 = 009c6d42 83380750 12daeb24 bcbff966 ! %f12 = c424cdb0 6685608c 4b5c29c2 99db6eb9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c2e686cb e5ed8789 4990ee6b 5d6150d0 ! %f20 = de751418 1df8aae7 e84ac6f3 de219582 ! %f24 = 1eb6d9e3 edba497f b2ebee78 f88105e3 ! %f28 = 13eb16b9 89116f6a 2158eba1 99370e84 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4993d096 e9cad848 1559fd7f ca63811b ! %f36 = f58a4933 61fdf05c 815f384f 059128fc ! %f40 = 49ed1bb1 9d4a6619 97458261 2b7f82f1 ! %f44 = 104f454d 5b38a756 e06d797e ff83841b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x509030c700000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = 509030c700000065 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: ! %l7 = 2e2556305265f06b, Mem[0000000090800138] = 76a3742e stw %l7,[%i5+0x038] ! Mem[0000000090800138] = 5265f06b ! Mem[0000000034800110] = 889ff682, %l1 = 89032933ed873a08 ldsha [%i1+%o2]0x80,%l1 ! %l1 = ffffffffffff889f ! %l2 = d677f6a0, %l3 = cac0c654, Mem[0000000091000120] = 5661f82c e7924027 stda %l2,[%i6+0x020]%asi ! Mem[0000000091000120] = d677f6a0 cac0c654 ! Mem[0000000035800108] = e03c3639, %l7 = 2e2556305265f06b lduha [%i3+%o1]0x89,%l7 ! %l7 = 0000000000003639 ! Mem[0000000091800104] = 149fd8bd, %g2 = ff87b307f4436325 ldsb [%o0+0x004],%g2 ! %g2 = 0000000000000014 ! Mem[0000000035000120] = 1372c9f8, %l0 = 96630b59f92c1172 swapa [%i2+%o4]0x88,%l0 ! %l0 = 000000001372c9f8 ! Mem[0000000034800138] = e5b0b1782ec3ebd8, %l4 = 3d5ea3105f213c1c, %l3 = 1948d244cac0c654 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = e5b0b1782ec3ebd8 ! Mem[000000003580013d] = 7f1fa603, %l2 = 86702367d677f6a0 ldstub [%i3+0x03d],%l2 ! %l2 = 0000001f000000ff ! Mem[0000000034000108] = deb7d6c6, %l6 = 51526666, %l1 = ffff889f add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000deb7d6c6 ! %l5 = 8cf30d448622430f, Mem[0000000090000118] = 49049a7d75eeaaa1 stx %l5,[%i4+%o3] ! Mem[0000000090000118] = 8cf30d448622430f p18_label_2: ! Mem[0000000034800100] = 3249b598d68e5d92, %l3 = e5b0b1782ec3ebd8 ldxa [%i1+%g0]0x88,%l3 ! %l3 = 3249b598d68e5d92 ! %l6 = 05935da851526666, Mem[0000000035800100] = 9d651fe9 stba %l6,[%i3+%g0]0x80 ! Mem[0000000035800100] = 66651fe9 ! Mem[0000000034000138] = 9610a490693242b1, %l0 = 000000001372c9f8, %l7 = 0000000000003639 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 9610a490693242b1 ! Mem[0000000035800128] = 1ae595a5, %l6 = 05935da851526666 lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000001ae5 ! Mem[000000003580010f] = 8636ffd9, %l0 = 000000001372c9f8 ldstub [%i3+0x00f],%l0 ! %l0 = 000000d9000000ff ! %l1 = 00000000deb7d6c6, Mem[0000000091800114] = 8744ccb4 stw %l1,[%o0+0x014] ! Mem[0000000091800114] = deb7d6c6 ! Mem[000000009180011c] = 84a20bbc, %g2 = 0000000000000014 lduh [%o0+0x01c],%g2 ! %g2 = 00000000000084a2 ! Mem[000000003480011c] = 5ea27ee7, %l1 = 00000000deb7d6c6 ldub [%i1+0x01c],%l1 ! %l1 = 000000000000005e ! Mem[000000003400010e] = a4601299, %l6 = 0000000000001ae5 ldstuba [%i0+0x00e]%asi,%l6 ! %l6 = 00000012000000ff ! Mem[0000000035800118] = 132cb521, %l0 = 00000000000000d9 lduha [%i3+%o3]0x80,%l0 ! %l0 = 000000000000132c p18_label_3: ! Mem[000000003480012a] = 44865573, %l1 = 000000000000005e ldstub [%i1+0x02a],%l1 ! %l1 = 00000055000000ff ! %l6 = 00000012, %l7 = 693242b1, Mem[0000000090000128] = 12eb906b 42b97560 std %l6,[%i4+%o5] ! Mem[0000000090000128] = 00000012 693242b1 ! Mem[0000000034000118] = bf0b5205, %l3 = d68e5d92, %l5 = 8622430f add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000bf0b5205 ! Mem[0000000034000124] = 1c49d3e4, %l4 = 3d5ea3105f213c1c swap [%i0+0x024],%l4 ! %l4 = 000000001c49d3e4 ! Mem[000000009080011c] = f73c40fc, %g2 = 00000000000084a2 ldsba [%i5+0x01d]%asi,%g2 ! %g2 = fffffffffffffff7 ! Mem[0000000035800128] = 1ae595a5, %l4 = 000000001c49d3e4 ldswa [%i3+%o5]0x81,%l4 ! %l4 = 000000001ae595a5 ! Mem[0000000035000120] = 72112cf9, %l5 = 00000000bf0b5205 swapa [%i2+%o4]0x81,%l5 ! %l5 = 0000000072112cf9 ! Mem[0000000034000120] = 2cd42031, %l0 = 000000000000132c ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 0000002c000000ff ! Mem[000000003500011c] = 0e979d86, %l4 = 000000001ae595a5 swap [%i2+0x01c],%l4 ! %l4 = 000000000e979d86 ! Mem[0000000035000104] = 8fc4faca, %l5 = 0000000072112cf9 ldub [%i2+0x004],%l5 ! %l5 = 000000000000008f p18_label_4: ! Mem[0000000091000118] = e12ef37e, %g2 = fffffffffffffff7 lduh [%i6+0x01a],%g2 ! %g2 = 000000000000e12e ! %l4 = 000000000e979d86, Mem[000000009000013a] = be29fd69 stb %l4,[%i4+0x03a] ! Mem[0000000090000138] = 8629fd69 ! Mem[0000000035800109] = 39363ce0, %l5 = 000000000000008f ldstub [%i3+0x009],%l5 ! %l5 = 00000036000000ff ! %l0 = 0000002c, %l1 = 00000055, Mem[0000000090800138] = 5265f06b 1603b3f9 std %l0,[%i5+0x038] ! Mem[0000000090800138] = 0000002c 00000055 ! Mem[0000000035000139] = d3aae231, %l1 = 0000000000000055 ldstub [%i2+0x039],%l1 ! %l1 = 000000aa000000ff ! Mem[0000000035000120] = 05520bbf, %l0 = 000000000000002c swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000005520bbf ! Mem[000000003480010f] = 163e5941, %l0 = 0000000005520bbf ldstub [%i1+0x00f],%l0 ! %l0 = 00000041000000ff ! Mem[0000000034000128] = fb130635776ed321, %l2 = 000000000000001f, %l3 = 3249b598d68e5d92 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = fb130635776ed321 ! Mem[0000000034000128] = fb130635, %l3 = fb130635776ed321 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000fb000000ff ! %l1 = 00000000000000aa, Mem[0000000035800138] = 7ac13939 stb %l1,[%i3+0x038] ! Mem[0000000035800138] = aac13939 ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Thread 18 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 0000000000000041 bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000aa bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000001f bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000fb bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000e979d86 bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000036 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000012 bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 9610a490693242b1 bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x008],%g2 ! Expected data = deb7d6c6a460ff99 ldx [%i0+0x008],%g3 ! Observed data at 0000000034000108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffd420315f213c1c ldx [%i0+0x020],%g3 ! Observed data at 0000000034000120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff130635776ed321 ldx [%i0+0x028],%g3 ! Observed data at 0000000034000128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x028,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ccce7eaa163e59ff ldx [%i1+0x008],%g3 ! Observed data at 0000000034800108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4486ff73fcf45fd8 ldx [%i1+0x028],%g3 ! Observed data at 0000000034800128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x028,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x018],%g2 ! Expected data = d31ca5901ae595a5 ldx [%i2+0x018],%g3 ! Observed data at 0000000035000118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2c000000d134bfbc ldx [%i2+0x020],%g3 ! Observed data at 0000000035000120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = d3ffe2312cab570a ldx [%i2+0x038],%g3 ! Observed data at 0000000035000138 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x038,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 66651fe9fa3b68e0 ldx [%i3+0x000],%g3 ! Observed data at 0000000035800100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 39ff3ce08636ffff ldx [%i3+0x008],%g3 ! Observed data at 0000000035800108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = aac139397fffa603 ldx [%i3+0x038],%g3 ! Observed data at 0000000035800138 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x038,%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 ! 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+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800100] ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000118] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035800110] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034000128] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000035800108] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000035000108] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035800118] done p18_trap1o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800100] ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000118] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035800110] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034000128] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000035800108] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000035000108] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035800118] done p18_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000100] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035800128] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800120] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000118] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000128] done p18_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000100] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035800128] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800120] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000118] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000128] done p18_trap3e: nop nop nop nop nop done p18_trap3o: nop nop nop nop nop 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 = 96630b59f92c1172 ldx [%g1+0x008],%l1 ! %l1 = 89032933ed873a08 ldx [%g1+0x010],%l2 ! %l2 = 86702367d677f6a0 ldx [%g1+0x018],%l3 ! %l3 = 1948d244cac0c654 ldx [%g1+0x020],%l4 ! %l4 = 3d5ea3105f213c1c ldx [%g1+0x028],%l5 ! %l5 = 8cf30d448622430f ldx [%g1+0x030],%l6 ! %l6 = 05935da851526666 ldx [%g1+0x038],%l7 ! %l7 = 2e2556305265f06b ! 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 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 = 033da905 4e256106 7d14b33a e78074d1 ! %f4 = a98b719e 79eced11 f75f7dd9 110abb81 ! %f8 = c5d5e2f4 826a3bd5 6cf0ae79 fe9e48f8 ! %f12 = 543c739d 51d43ed9 d1b97da1 70e14736 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f1a6c1d5 ac094489 2797cce1 13bf045d ! %f20 = c9218fa2 bd4d2df7 d2d87534 c25b9c82 ! %f24 = 1630868c 3a3b6509 3872e116 1764e180 ! %f28 = 0e794661 268e9daa ae4de7e5 918ebc89 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b5ab6b7e 21940fca 4a1520ad d347cb7f ! %f36 = 28426856 fd8ea70a 6d500b4e 0046a1d4 ! %f40 = a81e2d45 4ec0f3a1 9a32a4de 7cd04a8f ! %f44 = c1cd8f9a dfe9a3a2 d022699b 5ee4799a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xce59c87700000026,%g7,%g1 ! GSR scale = 4, align = 6 wr %g1,%g0,%gsr ! GSR = ce59c87700000026 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[0000000037000100] = 689d77c6c2a38466, %l0 = dcdcd81056275dc2, %l6 = e3f2a760fae2a25e casxa [%i2]0x80,%l0,%l6 ! %l6 = 689d77c6c2a38466 ! Mem[000000003700010c] = cd64d88b, %l4 = 44a0e8b603cf6fbd ldub [%i2+0x00f],%l4 ! %l4 = 000000000000008b ! Mem[0000000037000134] = 2d17eb5e, %l7 = 44e62015, %l4 = 0000008b add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002d17eb5e ! Mem[000000003780012c] = e6be0127, %l0 = dcdcd81056275dc2 swap [%i3+0x02c],%l0 ! %l0 = 00000000e6be0127 ! Mem[0000000036800128] = 3a1f0862, %l0 = 00000000e6be0127 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000062000000ff ! Mem[0000000037000124] = ac54a92e, %l5 = 5d0ef3ac79fc0ee5 ldstub [%i2+0x024],%l5 ! %l5 = 000000ac000000ff ! %l5 = 00000000000000ac, Mem[0000000036000128] = bfb0d923e43d14a3 stxa %l5,[%i0+%o5]0x88 ! Mem[0000000036000128] = 00000000000000ac ! Mem[0000000091000100] = d0a5349e4ad1bc69, %g2 = 51d321981def4763 ldx [%i6+%g0],%g2 ! %g2 = d0a5349e4ad1bc69 ! Mem[0000000037000104] = c2a38466, %l6 = c2a38466, %l7 = 44e62015 add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c2a38466 ! Mem[0000000037000108] = 6265ef77, %l0 = 0000000000000062 ldub [%i2+%o1],%l0 ! %l0 = 0000000000000062 p19_label_2: ! %l7 = 00000000c2a38466, Mem[0000000090800128] = dea401b8 stw %l7,[%i5+%o5] ! Mem[0000000090800128] = c2a38466 ! Mem[0000000090800114] = 35b5871d, %g18 = 649eddca465ad109 ldsw [%i5+0x014],%g2 ! %g2 = 649eddca465ad109 ! Mem[0000000036800110] = 9e3adc92cd2bfd53, %l4 = 000000002d17eb5e ldx [%i1+%o2],%l4 ! %l4 = 9e3adc92cd2bfd53 ! Mem[0000000037000120] = da77bb8f, %l6 = 689d77c6c2a38466 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 000000da000000ff ! %l1 = 61c874ffa6efd381, Mem[0000000036000134] = ad534633 sth %l1,[%i0+0x034] ! Mem[0000000036000134] = d3814633 ! Mem[0000000091000104] = 4ad1bc69, %g2 = 0000000035b5871d ldub [%i6+0x004],%g2 ! %g2 = 000000000000004a ! %l3 = 7c46eef07cc1e53e, Mem[0000000036800120] = a75097c6c2545f41 stxa %l3,[%i1+%o4]0x81 ! Mem[0000000036800120] = 7c46eef07cc1e53e ! %l0 = 0000000000000062, Mem[000000009180011b] = fa84a20b stb %l0,[%o0+0x01b] ! Mem[0000000091800118] = 6284a20b ! Mem[0000000036000130] = 2078436ed3814633, %l3 = 7c46eef07cc1e53e ldxa [%i0+0x030]%asi,%l3 ! %l3 = 2078436ed3814633 ! Mem[0000000037000138] = 79c0c4fa, %l3 = d3814633, %l5 = 000000ac add %i2,0x38,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000079c0c4fa p19_label_3: ! Mem[0000000037000100] = c6779d68, %l5 = 0000000079c0c4fa lduba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000068 ! Mem[0000000037800134] = ceab8c71, %l6 = 00000000000000da swap [%i3+0x034],%l6 ! %l6 = 00000000ceab8c71 ! Mem[000000003780011a] = c3d60600, %l1 = 61c874ffa6efd381 ldstub [%i3+0x01a],%l1 ! %l1 = 00000006000000ff ! Mem[0000000036800100] = 5a2e6c87, %l6 = 00000000ceab8c71 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 00000087000000ff ! Mem[0000000090000138] = 9bc6be29, %g2 = 000000000000004a ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff9b ! %l6 = 0000000000000087, Mem[0000000090800130] = 7cdb1fb81463276f, %asi = 80 stxa %l6,[%i5+0x030]%asi ! Mem[0000000090800130] = 0000000000000087 ! Mem[0000000036000100] = 22c37ee0, %l6 = 0000000000000087 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 000000e0000000ff ! %l0 = 0000000000000062, Mem[0000000091000128] = f031520c0f379774 stx %l0,[%i6+%o5] ! Mem[0000000091000128] = 0000000000000062 ! %l1 = 0000000000000006, Mem[0000000036000108] = 9e67d74b stha %l1,[%i0+%o1]0x80 ! Mem[0000000036000108] = 0006d74b ! Mem[0000000036000100] = ff7ec322, %l2 = 323968ed8f79cb01 ldstuba [%i0+0x000]%asi,%l2 ! %l2 = 000000ff000000ff p19_label_4: ! %l6 = 00000000000000e0, Mem[0000000091800128] = ec25599b4ff4b4e0 stx %l6,[%o0+%o5] ! Mem[0000000091800128] = 00000000000000e0 ! Mem[0000000036000100] = ff7ec322688a9462, %l1 = 0000000000000006, %l5 = 0000000000000068 casxa [%i0]0x80,%l1,%l5 ! %l5 = ff7ec322688a9462 ! Mem[0000000037000100] = c6779d68, %l3 = 2078436ed3814633 swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000c6779d68 ! Mem[0000000036800130] = 65bdb6c2, %l4 = 9e3adc92cd2bfd53 swap [%i1+0x030],%l4 ! %l4 = 0000000065bdb6c2 ! Mem[0000000036000138] = 768b10f0, %l2 = 000000ff, %l4 = 65bdb6c2 add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000768b10f0 ! %l1 = 0000000000000006, Mem[0000000036800120] = 7c46eef07cc1e53e, %asi = 80 stxa %l1,[%i1+0x020]%asi ! Mem[0000000036800120] = 0000000000000006 ! %l1 = 0000000000000006, Mem[0000000036800100] = ff6c2e5a stha %l1,[%i1+%g0]0x80 ! Mem[0000000036800100] = 00062e5a ! Mem[0000000036800100] = 00062e5a, %l4 = 00000000768b10f0 ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000006 ! Mem[0000000037800114] = e55fd6df, %l5 = ff7ec322688a9462, %asi = 80 swapa [%i3+0x014]%asi,%l5 ! %l5 = 00000000e55fd6df ! Mem[0000000037800120] = 1563ed51501f6e38, %l4 = 0000000000000006, %l4 = 0000000000000006 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 1563ed51501f6e38 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Thread 19 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 0000000000000062 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000006 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ff bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000c6779d68 bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 1563ed51501f6e38 bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e55fd6df bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e0 bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff7ec322688a9462 ldx [%i0+0x000],%g3 ! Observed data at 0000000036000100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0006d74b210ce76b ldx [%i0+0x008],%g3 ! Observed data at 0000000036000108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ac00000000000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000036000128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2078436ed3814633 ldx [%i0+0x030],%g3 ! Observed data at 0000000036000130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x030,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00062e5a94618234 ldx [%i1+0x000],%g3 ! Observed data at 0000000036800100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000000000006 ldx [%i1+0x020],%g3 ! Observed data at 0000000036800120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff081f3a86f46f9d ldx [%i1+0x028],%g3 ! Observed data at 0000000036800128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = cd2bfd535989a7cf ldx [%i1+0x030],%g3 ! Observed data at 0000000036800130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x030,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 334681d344e62015 ldx [%i2+0x000],%g3 ! Observed data at 0000000037000100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff77bb8fff54a92e ldx [%i2+0x020],%g3 ! Observed data at 0000000037000120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x020,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 51b7aed7688a9462 ldx [%i3+0x010],%g3 ! Observed data at 0000000037800110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c3d6ff0023fa3478 ldx [%i3+0x018],%g3 ! Observed data at 0000000037800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 301c965256275dc2 ldx [%i3+0x028],%g3 ! Observed data at 0000000037800128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4259856a000000da ldx [%i3+0x030],%g3 ! Observed data at 0000000037800130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x030,%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 ! 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: ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800110] lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000100] done p19_trap1o: ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800110] lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000100] done p19_trap2e: ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000110] lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000110] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000120] done p19_trap2o: ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000110] lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000110] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000120] done p19_trap3e: nop nop nop done p19_trap3o: nop nop nop 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 = dcdcd81056275dc2 ldx [%g1+0x008],%l1 ! %l1 = 61c874ffa6efd381 ldx [%g1+0x010],%l2 ! %l2 = 323968ed8f79cb01 ldx [%g1+0x018],%l3 ! %l3 = 7c46eef07cc1e53e ldx [%g1+0x020],%l4 ! %l4 = 44a0e8b603cf6fbd ldx [%g1+0x028],%l5 ! %l5 = 5d0ef3ac79fc0ee5 ldx [%g1+0x030],%l6 ! %l6 = e3f2a760fae2a25e ldx [%g1+0x038],%l7 ! %l7 = 4a39f73e44e62015 ! 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 = 8fb67f93 f1bb7db4 5faff3c0 00ce7b03 ! %f4 = 10003872 8e01c58b 95fbe194 9c4df95a ! %f8 = 88cd973c db409912 cacc2b4e e643da8a ! %f12 = 985134cf 63c08640 8492698c c2304143 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7293e337 8771bdbf 07462b45 92b21d06 ! %f20 = 83625f34 0d24419b 007390f5 4bb2491d ! %f24 = 4c3b3522 ec61a208 57418b3e 6650049a ! %f28 = 9c5cc850 1e444887 74145429 5e55af7b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 892cf1e1 7ad01e58 e86e2f7d fa52c97e ! %f36 = 714da150 6f73d35a 7c4f83cf aba3b236 ! %f40 = 540bea86 e2834cc2 6f6c9cb1 89d9eeb2 ! %f44 = 51a24e16 6a2cadfe e8403964 ea18fd41 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2c72756f0000000e,%g7,%g1 ! GSR scale = 1, align = 6 wr %g1,%g0,%gsr ! GSR = 2c72756f0000000e 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: ! Mem[0000000038800128] = 27ff5383, %l4 = 840772f20c4ecf5f lduwa [%i1+%o5]0x89,%l4 ! %l4 = 0000000027ff5383 ! %l4 = 0000000027ff5383, Mem[0000000039000108] = 7e487ad4 stwa %l4,[%i2+%o1]0x80 ! Mem[0000000039000108] = 27ff5383 ! Mem[0000000039800118] = 9aa817f8, %l3 = a8341b0a1b8c1c5d lduba [%i3+%o3]0x81,%l3 ! %l3 = 000000000000009a ! Mem[0000000038800100] = 1a43fa423348b7b6, %l0 = 519bbaa09338f41e, %l1 = 7a443e0fe5b862e0 casxa [%i1]0x80,%l0,%l1 ! %l1 = 1a43fa423348b7b6 ! Mem[0000000038000100] = 273f8cff, %l7 = d0b74a0699c25d51 lduha [%i0+%g0]0x81,%l7 ! %l7 = 000000000000273f ! %l0 = 519bbaa09338f41e, Mem[0000000039800118] = f817a89a stha %l0,[%i3+%o3]0x89 ! Mem[0000000039800118] = f817f41e ! Mem[0000000039800100] = ecc1c6fc673d2b10, %l5 = a355f6b615b60014 ldxa [%i3+%g0]0x89,%l5 ! %l5 = ecc1c6fc673d2b10 ! %l1 = 1a43fa423348b7b6, Mem[0000000039800108] = c9ddc1fb stba %l1,[%i3+%o1]0x80 ! Mem[0000000039800108] = b6ddc1fb ! Mem[0000000038000120] = 52274756, %l5 = ecc1c6fc673d2b10 lduw [%i0+%o4],%l5 ! %l5 = 0000000052274756 ! %l5 = 0000000052274756, Mem[0000000038000108] = ababa108 stba %l5,[%i0+%o1]0x88 ! Mem[0000000038000108] = ababa156 p20_label_2: ! Mem[0000000038000100] = 273f8cff, %l6 = 58d6b8e7cdcfb33b ldstub [%i0+%g0],%l6 ! %l6 = 00000027000000ff ! Mem[0000000091800114] = b4133d41, %g2 = ffd3149900be7f62 ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffb4 ! Mem[0000000039000120] = 7a854dc0 96bed08d, %l2 = 56ff0981, %l3 = 0000009a ldda [%i2+0x020]%asi,%l2 ! %l2 = 000000007a854dc0 0000000096bed08d ! Mem[0000000090800114] = 35b5871d, %g18 = 2aea8a2a032ab9d0 ldsw [%i5+0x014],%g2 ! %g2 = 2aea8a2a032ab9d0 ! Mem[0000000038800135] = c6cda286, %l1 = 1a43fa423348b7b6 ldstub [%i1+0x035],%l1 ! %l1 = 000000cd000000ff ! Mem[000000009180012c] = f4b4e0da, %g2 = 0000000035b5871d ldsb [%o0+0x02d],%g2 ! %g2 = fffffffffffffff4 ! Mem[0000000091800108] = 5d3a9307, %g2 = fffffffffffffff4 ldsh [%o0+%o1],%g2 ! %g2 = 0000000000005d3a ! Mem[0000000039800110] = 6205fb96, %l6 = 00000027, %l4 = 27ff5383 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000006205fb96 ! Mem[0000000091000108] = d819c331, %g2 = 0000000000005d3a lduba [%i6+0x009]%asi,%g2 ! %g2 = 00000000000000d8 ! Mem[0000000039800110] = 6205fb96b7dcbfa4, %l0 = 519bbaa09338f41e, %l3 = 0000000096bed08d add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 6205fb96b7dcbfa4 p20_label_3: ! Mem[0000000039000120] = 7a854dc0, %l0 = 519bbaa09338f41e swap [%i2+%o4],%l0 ! %l0 = 000000007a854dc0 ! %l6 = 00000027, %l7 = 0000273f, Mem[0000000038800110] = c1d4ebeb 9c0a7bac std %l6,[%i1+%o2] ! Mem[0000000038800110] = 00000027 0000273f ! Mem[0000000039000108] = 8353ff27, %l0 = 000000007a854dc0 swapa [%i2+%o1]0x88,%l0 ! %l0 = 000000008353ff27 ! Mem[0000000038000118] = 529addc2, %l3 = 6205fb96b7dcbfa4 ldstuba [%i0+%o3]0x81,%l3 ! %l3 = 00000052000000ff ! %l7 = 000000000000273f, Mem[0000000039000120] = 1ef43893 stwa %l7,[%i2+%o4]0x89 ! Mem[0000000039000120] = 0000273f ! Mem[0000000039800100] = 102b3d67, %l0 = 000000008353ff27 lduha [%i3+%g0]0x81,%l0 ! %l0 = 000000000000102b ! Mem[0000000038000120] = 52274756, %l6 = 0000000000000027, %asi = 80 swapa [%i0+0x020]%asi,%l6 ! %l6 = 0000000052274756 ! %l4 = 6205fb96, %l5 = 52274756, Mem[0000000091800138] = 33e63857 1cec2ee5 stda %l4,[%o0+0x038]%asi ! Mem[0000000091800138] = 6205fb96 52274756 ! Mem[0000000038800104] = 3348b7b6, %l2 = 7a854dc0, %l5 = 52274756 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003348b7b6 ! Mem[0000000039800100] = 673d2b10, %l3 = 0000000000000052 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 00000010000000ff p20_label_4: ! Mem[0000000091800128] = ec25599b, %g2 = 00000000000000d8 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffec25 ! Mem[0000000039800128] = fe2f2239, %l1 = 00000000000000cd lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000fe2f2239 ! Mem[0000000039000134] = f7d9c3f7, %l7 = 000000000000273f, %asi = 80 swapa [%i2+0x034]%asi,%l7 ! %l7 = 00000000f7d9c3f7 ! Mem[000000003980011b] = 1ef417f8, %l3 = 0000000000000010 ldstub [%i3+0x01b],%l3 ! %l3 = 000000f8000000ff ! Mem[0000000091800138] = 6205fb96, %g2 = ffffffffffffec25 lduha [%o0+0x038]%asi,%g2 ! %g2 = 0000000000006205 ! Mem[0000000090000120] = 0df02d9d, %g2 = 0000000000006205 ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000df0 ! Mem[0000000039800108] = b6ddc1fb, %l4 = 000000006205fb96 swap [%i3+%o1],%l4 ! %l4 = 00000000b6ddc1fb ! %l1 = 00000000fe2f2239, Mem[0000000039000128] = 72f5fe63 stwa %l1,[%i2+%o5]0x88 ! Mem[0000000039000128] = fe2f2239 ! Mem[0000000038800120] = bd93c748, %l3 = 00000000000000f8 ldsha [%i1+%o4]0x89,%l3 ! %l3 = ffffffffffffc748 ! Mem[0000000038800138] = 835af2e1, %l2 = 000000007a854dc0 swap [%i1+0x038],%l2 ! %l2 = 00000000835af2e1 ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Thread 20 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 000000000000102b bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000fe2f2239 bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffc748 bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b6ddc1fb bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003348b7b6 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000052274756 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f7d9c3f7 bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p20_check_fp_registers: set p20_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 5faff3c0 00ce7b03 bne %xcc,p20_f2_fail nop ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff3f8cffa5d225b7 ldx [%i0+0x000],%g3 ! Observed data at 0000000038000100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 56a1abab1d7afcbb ldx [%i0+0x008],%g3 ! Observed data at 0000000038000108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff9addc25e6e9c1c ldx [%i0+0x018],%g3 ! Observed data at 0000000038000118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000270075332f ldx [%i0+0x020],%g3 ! Observed data at 0000000038000120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 000000270000273f ldx [%i1+0x010],%g3 ! Observed data at 0000000038800110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = a2dcdf14c6ffa286 ldx [%i1+0x030],%g3 ! Observed data at 0000000038800130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7a854dc066acf68d ldx [%i1+0x038],%g3 ! Observed data at 0000000038800138 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x038,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x008],%g2 ! Expected data = c04d857a3b1e305f ldx [%i2+0x008],%g3 ! Observed data at 0000000039000108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3f27000096bed08d ldx [%i2+0x020],%g3 ! Observed data at 0000000039000120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 39222ffe6dd8900a ldx [%i2+0x028],%g3 ! Observed data at 0000000039000128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f281baa20000273f ldx [%i2+0x030],%g3 ! Observed data at 0000000039000130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x030,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff2b3d67fcc6c1ec ldx [%i3+0x000],%g3 ! Observed data at 0000000039800100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6205fb96cc68b7fb ldx [%i3+0x008],%g3 ! Observed data at 0000000039800108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1ef417ffa788dd9b ldx [%i3+0x018],%g3 ! Observed data at 0000000039800118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x018,%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_f2_fail: set p20_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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 [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000128] stwa %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000120] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038000120] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000100] done p20_trap1o: ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000128] stwa %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000120] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038000120] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000100] done p20_trap2e: ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039800128] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000128] stxa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800108] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039800118] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038800100] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000108] done p20_trap2o: ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039800128] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000128] stxa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800108] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039800118] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038800100] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000108] done p20_trap3e: nop nop nop done p20_trap3o: nop nop nop 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 = 519bbaa09338f41e ldx [%g1+0x008],%l1 ! %l1 = 7a443e0fe5b862e0 ldx [%g1+0x010],%l2 ! %l2 = dab4a42e56ff0981 ldx [%g1+0x018],%l3 ! %l3 = a8341b0a1b8c1c5d ldx [%g1+0x020],%l4 ! %l4 = 840772f20c4ecf5f ldx [%g1+0x028],%l5 ! %l5 = a355f6b615b60014 ldx [%g1+0x030],%l6 ! %l6 = 58d6b8e7cdcfb33b ldx [%g1+0x038],%l7 ! %l7 = d0b74a0699c25d51 ! 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 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 = b5ba1075 68a962b1 0bf56bae e64169f5 ! %f4 = 660b1550 70536145 dac87526 7646d820 ! %f8 = 57eea653 4c1359db 138e5b92 2da97f72 ! %f12 = e3eb7ae2 af3e6790 aafa23e9 f093578e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f28daaca de24530c 93c47bf2 c143b94a ! %f20 = a8ca9ec4 fbf415c8 f07879fb ee04c4d2 ! %f24 = d25f3008 19282445 b1b79cfd ccebad59 ! %f28 = 5db54a45 1b86568d 69a0b910 e5fbb90e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b2c03a3a 7f45be13 c9a40a5c 162fa98f ! %f36 = 8d189c4e b6614c4b 16163a3f 8b44d6f7 ! %f40 = 76fb80cb 642a87a2 ede50694 7918e3c7 ! %f44 = db69cc45 6a7abf89 3783e9cf b84d08f0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaece73100000001e,%g7,%g1 ! GSR scale = 3, align = 6 wr %g1,%g0,%gsr ! GSR = aece73100000001e 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: ! Mem[0000000090000118] = 49049a7d75eeaaa1, %g2 = cdfe574950e4ff22 ldx [%i4+%o3],%g2 ! %g2 = 49049a7d75eeaaa1 ! Mem[000000003a00012c] = 2cb83077, %l6 = 17875dae00779f13 swap [%i0+0x02c],%l6 ! %l6 = 000000002cb83077 ! %l0 = bc11ad5e, %l1 = 9352c87d, Mem[000000003b800138] = 9e84aedb d137f78d std %l0,[%i3+0x038] ! Mem[000000003b800138] = bc11ad5e 9352c87d ! Mem[0000000091000120] = 5661f82c e7924027, %g2 = 75eeaaa1, %g3 = 0bad0b00 ldda [%i6+0x020]%asi,%g2 ! %g2 = 000000005661f82c 00000000e7924027 ! Mem[0000000091800100] = 8b2cc0e1 149fd8bd, %g2 = 5661f82c, %g3 = e7924027 ldd [%o0+%g0],%g2 ! %g2 = 000000008b2cc0e1 00000000149fd8bd ! %l6 = 000000002cb83077, Mem[000000003a000110] = 517fbe73 stha %l6,[%i0+%o2]0x81 ! Mem[000000003a000110] = 3077be73 ! Mem[000000009000010c] = 2e56bfd9, %g2 = 000000008b2cc0e1 ldsh [%i4+0x00e],%g2 ! %g2 = 0000000000002e56 ! %l4 = 05bde7e47b004569, Mem[0000000091800136] = 7c4233e6 stb %l4,[%o0+0x036] ! Mem[0000000091800134] = 694233e6 ! Mem[000000003b800108] = 84d9e7cb, %l0 = 4e281af2bc11ad5e ldstuba [%i3+%o1]0x81,%l0 ! %l0 = 00000084000000ff ! Mem[0000000090800120] = fcdb2255, %g18 = adde18b7e8ad81d2 ldsw [%i5+%o4],%g2 ! %g2 = adde18b7e8ad81d2 p21_label_2: ! %l0 = 00000084, %l1 = 9352c87d, Mem[000000003a800108] = 9cf08b6d 500fab8c stda %l0,[%i1+%o1]0x81 ! Mem[000000003a800108] = 00000084 9352c87d ! %l1 = e072d0c89352c87d, Mem[000000003b800110] = 43205db7 stba %l1,[%i3+%o2]0x88 ! Mem[000000003b800110] = 43205d7d ! Mem[000000003b000114] = f1b49206, %l4 = 05bde7e47b004569 lduw [%i2+0x014],%l4 ! %l4 = 00000000f1b49206 ! Mem[0000000091800110] = 6096faff 8744ccb4, %g2 = fcdb2255, %g3 = 149fd8bd ldd [%o0+%o2],%g2 ! %g2 = 000000006096faff 000000008744ccb4 ! Mem[0000000091000118] = 9d87e12ef37e1f46, %g2 = 000000006096faff ldx [%i6+%o3],%g2 ! %g2 = 9d87e12ef37e1f46 ! Mem[000000003a800128] = 1067168f37cc5927, %l5 = 6db1e921dcebabbd, %l2 = c03568ac7cf7873d add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 1067168f37cc5927 ! %l2 = 1067168f37cc5927, Mem[000000003b000118] = 4f87855c stha %l2,[%i2+%o3]0x80 ! Mem[000000003b000118] = 5927855c ! Mem[000000003a800118] = c27960e4, %l6 = 2cb83077, %l1 = 9352c87d add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000c27960e4 ! Mem[0000000090800100] = 0b490f9d 8dd6e663, %g2 = f37e1f46, %g3 = 8744ccb4 ldd [%i5+%g0],%g2 ! %g2 = 000000000b490f9d 000000008dd6e663 ! Mem[000000003a800116] = 4b06a06b, %l7 = ca3b7ca29116208d ldstub [%i1+0x016],%l7 ! %l7 = 000000a0000000ff p21_label_3: ! Mem[000000003b800118] = ad9ec83f, %l0 = 00000084, %l5 = dcebabbd add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ad9ec83f ! Mem[000000003b000100] = b7b30d36, %l0 = 0000000000000084 ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 000000b7000000ff ! Mem[000000003a800108] = 00000084, %l5 = 00000000ad9ec83f lduwa [%i1+%o1]0x81,%l5 ! %l5 = 0000000000000084 ! Mem[000000003a00011c] = 102ebd63, %l4 = 00000000f1b49206 swap [%i0+0x01c],%l4 ! %l4 = 00000000102ebd63 ! Mem[000000003a000110] = 3077be73 b96e171e, %l6 = 2cb83077, %l7 = 000000a0 ldda [%i0+%o2]0x80,%l6 ! %l6 = 000000003077be73 00000000b96e171e ! Mem[000000003a000108] = de3742e6, %l5 = 0000000000000084 ldstuba [%i0+%o1]0x88,%l5 ! %l5 = 000000e6000000ff ! Mem[000000003a800128] = 1067168f, %l6 = 000000003077be73 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000010000000ff ! Mem[000000003b000117] = f1b49206, %l6 = 0000000000000010 ldstub [%i2+0x017],%l6 ! %l6 = 00000006000000ff ! Mem[000000003b000100] = 360db3ff, %l7 = 00000000b96e171e swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000360db3ff ! %l7 = 00000000360db3ff, Mem[000000003a800108] = 84000000 stwa %l7,[%i1+%o1]0x88 ! Mem[000000003a800108] = 360db3ff p21_label_4: ! Mem[000000003b800108] = ffd9e7cb, %l5 = 000000e6, %l2 = 37cc5927 add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ffd9e7cb ! %l5 = 00000000000000e6, Mem[000000003b800100] = b0b0f934 stha %l5,[%i3+%g0]0x80 ! Mem[000000003b800100] = 00e6f934 ! Mem[000000003a800128] = ff67168f37cc5927, %l6 = 0000000000000006, %l0 = 00000000000000b7 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = ff67168f37cc5927 ! Mem[000000003b800104] = 788110d2, %l1 = 00000000c27960e4 ldub [%i3+0x007],%l1 ! %l1 = 00000000000000d2 ! Mem[000000003b800100] = 00e6f934788110d2, %l4 = 00000000102ebd63, %l1 = 00000000000000d2 casxa [%i3]0x80,%l4,%l1 ! %l1 = 00e6f934788110d2 ! Mem[000000003a800128] = 8f1667ff, %l5 = 00000000000000e6 lduha [%i1+%o5]0x89,%l5 ! %l5 = 00000000000067ff ! %l7 = 00000000360db3ff, Mem[000000003a000128] = bfe839cd stwa %l7,[%i0+%o5]0x81 ! Mem[000000003a000128] = 360db3ff ! %l2 = ffd9e7cb, %l3 = 63118f19, Mem[000000003a800118] = c27960e4 a34adfea std %l2,[%i1+%o3] ! Mem[000000003a800118] = ffd9e7cb 63118f19 ! Mem[000000003a800120] = 6f0a8872, %l2 = 00000000ffd9e7cb swapa [%i1+%o4]0x81,%l2 ! %l2 = 000000006f0a8872 ! Mem[0000000090800120] = fcdb2255, %g18 = adde18b7e8ad81d2 ldsw [%i5+%o4],%g2 ! %g2 = adde18b7e8ad81d2 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 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 ff67168f37cc5927 bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00e6f934788110d2 bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000102ebd63 bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000067ff bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000006 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000360db3ff bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p21_check_fp_registers: set p21_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be dac87526 7646d820 bne %xcc,p21_f6_fail nop ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff4237ded2b7d2a0 ldx [%i0+0x008],%g3 ! Observed data at 000000003a000108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3077be73b96e171e ldx [%i0+0x010],%g3 ! Observed data at 000000003a000110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9d2476f8f1b49206 ldx [%i0+0x018],%g3 ! Observed data at 000000003a000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 360db3ff00779f13 ldx [%i0+0x028],%g3 ! Observed data at 000000003a000128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x028,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffb30d369352c87d ldx [%i1+0x008],%g3 ! Observed data at 000000003a800108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c7d224e24b06ff6b ldx [%i1+0x010],%g3 ! Observed data at 000000003a800110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffd9e7cb63118f19 ldx [%i1+0x018],%g3 ! Observed data at 000000003a800118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffd9e7cba967c661 ldx [%i1+0x020],%g3 ! Observed data at 000000003a800120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff67168f37cc5927 ldx [%i1+0x028],%g3 ! Observed data at 000000003a800128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x028,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 1e176eb95fb706e2 ldx [%i2+0x000],%g3 ! Observed data at 000000003b000100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2b97e6faf1b492ff ldx [%i2+0x010],%g3 ! Observed data at 000000003b000110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5927855cd73b98c4 ldx [%i2+0x018],%g3 ! Observed data at 000000003b000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00e6f934788110d2 ldx [%i3+0x000],%g3 ! Observed data at 000000003b800100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffd9e7cb35643829 ldx [%i3+0x008],%g3 ! Observed data at 000000003b800108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7d5d204317c746a3 ldx [%i3+0x010],%g3 ! Observed data at 000000003b800110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = bc11ad5e9352c87d ldx [%i3+0x038],%g3 ! Observed data at 000000003b800138 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x038,%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_f6_fail: set p21_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800110] stba %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800110] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800120] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800108] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b800128] stda %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000110] done p21_trap1o: ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800110] stba %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800110] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800120] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800108] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b800128] stda %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000110] done p21_trap2e: lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000110] done p21_trap2o: lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000110] done p21_trap3e: nop nop nop nop nop nop done p21_trap3o: nop nop nop nop nop nop 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 = 4e281af2bc11ad5e ldx [%g1+0x008],%l1 ! %l1 = e072d0c89352c87d ldx [%g1+0x010],%l2 ! %l2 = c03568ac7cf7873d ldx [%g1+0x018],%l3 ! %l3 = 15973ac663118f19 ldx [%g1+0x020],%l4 ! %l4 = 05bde7e47b004569 ldx [%g1+0x028],%l5 ! %l5 = 6db1e921dcebabbd ldx [%g1+0x030],%l6 ! %l6 = 17875dae00779f13 ldx [%g1+0x038],%l7 ! %l7 = ca3b7ca29116208d ! 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 = f496af10 c592389a cd485c5d 6e9463a2 ! %f4 = 7c5b34c4 aff34756 f740f5eb 76fd0320 ! %f8 = 26610460 d456a8f9 28de69a1 0aeb5428 ! %f12 = 2f3ade78 30a514a1 d4a43491 e7c0a87f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 02ddee5a 49b8f694 284b80a3 ada8c4f1 ! %f20 = 812a9ad2 cddd84a4 d333e982 24745235 ! %f24 = 647fbeb1 534026c5 e4098ba2 ddab8a5c ! %f28 = 92599e32 c6d17a2d 87f3b180 9811b844 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 49464327 d8b3a7f2 4777a14f 8c0410d2 ! %f36 = e53621ac 6362fc1e 02760e3a 63b717b1 ! %f40 = 51a84022 7115f5be 02299144 7be4e3ff ! %f44 = f8833558 17365a19 1a7ca0fa eddd0a73 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5bf5728800000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = 5bf5728800000057 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[000000003d800108] = d8cd2f68, %l7 = 630bae487a62442c ldsba [%i3+%o1]0x80,%l7 ! %l7 = ffffffffffffffd8 ! %l6 = 8f74da54, %l7 = ffffffd8, Mem[0000000090800108] = 707dc252 9c3d739f std %l6,[%i5+%o1] ! Mem[0000000090800108] = 8f74da54 ffffffd8 ! Mem[000000003d00012d] = b7fff34c, %l5 = 0ecd2be280ac0f3b ldstub [%i2+0x02d],%l5 ! %l5 = 000000ff000000ff ! Mem[000000003c000104] = 0ddb466d, %l2 = 202a6fe1ffc57b5a ldub [%i0+0x006],%l2 ! %l2 = 0000000000000046 ! %l5 = 00000000000000ff, Mem[0000000090000110] = bfd9d696 stw %l5,[%i4+%o2] ! Mem[0000000090000110] = 000000ff ! Mem[000000003d800130] = 3865909e, %l5 = 000000ff, %l1 = 5d92fc30 add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003865909e ! Mem[000000003c000110] = e0bd0565, %l3 = b9ac67b3, %l3 = b9ac67b3 add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000e0bd0565 ! Mem[000000009080012c] = 72217cdb, %g2 = 3bff57335b3b86eb ldsb [%i5+0x02e],%g2 ! %g2 = 0000000000000072 ! Mem[000000003d000120] = 3a6d7467fc29a208, %l4 = 23bed4800bc3ef26, %l7 = ffffffffffffffd8 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 3a6d7467fc29a208 ! Mem[000000003c000139] = 66a1803e, %l2 = 0000000000000046 ldstuba [%i0+0x039]%asi,%l2 ! %l2 = 000000a1000000ff p22_label_2: ! Mem[000000003d000129] = 49b9ec4a, %l0 = 3d0247e20e630f25 ldstuba [%i2+0x029]%asi,%l0 ! %l0 = 000000b9000000ff ! Mem[000000003d000138] = 5a254bbbf2203eb1, %l6 = 776018f08f74da54, %l5 = 00000000000000ff add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 5a254bbbf2203eb1 ! Mem[000000003d00012b] = 49ffec4a, %l2 = 00000000000000a1 ldstub [%i2+0x02b],%l2 ! %l2 = 0000004a000000ff ! Mem[000000009000011c] = 75eeaaa1, %g2 = 0000000000000072 ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000075 ! Mem[000000003c00012a] = ccca48ef, %l2 = 000000000000004a ldstub [%i0+0x02a],%l2 ! %l2 = 00000048000000ff ! Mem[000000003c800118] = cfb19a6a, %l7 = 3a6d7467fc29a208 ldstuba [%i1+%o3]0x80,%l7 ! %l7 = 000000cf000000ff ! Mem[000000003c800118] = ffb19a6a, %l3 = 00000000e0bd0565, %asi = 80 swapa [%i1+0x018]%asi,%l3 ! %l3 = 00000000ffb19a6a ! Mem[000000003c00012c] = 7ebbf2e6, %l5 = 5a254bbbf2203eb1 lduw [%i0+0x02c],%l5 ! %l5 = 000000007ebbf2e6 ! Mem[000000003c800118] = e0bd0565, %l3 = 00000000ffb19a6a lduba [%i1+%o3]0x81,%l3 ! %l3 = 00000000000000e0 ! Mem[000000003d800128] = 4c4648e5, %l3 = 00000000000000e0 lduba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000e5 p22_label_3: ! Mem[000000003c000110] = e0bd0565, %l2 = 0000000000000048 lduwa [%i0+%o2]0x80,%l2 ! %l2 = 00000000e0bd0565 ! Mem[0000000091800128] = ec25599b 4ff4b4e0, %g2 = 00000075, %g3 = 0bad0b00 ldda [%o0+0x028]%asi,%g2 ! %g2 = 00000000ec25599b 000000004ff4b4e0 ! Mem[0000000091000128] = f031520c, %g2 = 00000000ec25599b lduh [%i6+%o5],%g2 ! %g2 = 000000000000f031 ! %l7 = 00000000000000cf, Mem[000000003c000118] = f0d45d5f stha %l7,[%i0+%o3]0x88 ! Mem[000000003c000118] = f0d400cf ! Mem[000000003c800100] = 1d1f50f2, %l1 = 000000003865909e swapa [%i1+%g0]0x89,%l1 ! %l1 = 000000001d1f50f2 ! Mem[000000003c000124] = 159cd7a9, %l7 = 00000000000000cf lduh [%i0+0x026],%l7 ! %l7 = 000000000000d7a9 ! %l0 = 00000000000000b9, Mem[000000003d000128] = ffecff49 stwa %l0,[%i2+%o5]0x88 ! Mem[000000003d000128] = 000000b9 ! %l4 = 23bed4800bc3ef26, Mem[0000000090800131] = db1fb814 stb %l4,[%i5+0x031] ! Mem[0000000090800130] = 261fb814 ! %l6 = 8f74da54, %l7 = 0000d7a9, Mem[000000003d800120] = 4b20a9d9 d705dc6d stda %l6,[%i3+%o4]0x81 ! Mem[000000003d800120] = 8f74da54 0000d7a9 ! Mem[000000003c800128] = 2e427e793be18977, %l4 = 23bed4800bc3ef26, %l2 = 00000000e0bd0565 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 2e427e793be18977 p22_label_4: ! Mem[000000003c800108] = 6057aa0f, %l4 = 23bed4800bc3ef26 ldstuba [%i1+%o1]0x88,%l4 ! %l4 = 0000000f000000ff ! Mem[000000003c000110] = 6505bde0, %l3 = 00000000000000e5 lduwa [%i0+%o2]0x89,%l3 ! %l3 = 000000006505bde0 ! Mem[000000003c800138] = db07e306, %l3 = 000000006505bde0 lduh [%i1+0x038],%l3 ! %l3 = 000000000000db07 ! %l3 = 000000000000db07, Mem[000000003c000110] = e0bd0565 stwa %l3,[%i0+%o2]0x80 ! Mem[000000003c000110] = 0000db07 ! Mem[000000003d000110] = 9d60dd84, %l7 = 000000000000d7a9 ldstub [%i2+%o2],%l7 ! %l7 = 0000009d000000ff ! %l6 = 776018f08f74da54, Mem[0000000091800108] = 5d3a9307 stw %l6,[%o0+%o1] ! Mem[0000000091800108] = 8f74da54 ! Mem[000000003d800120] = 8f74da54, %l3 = 000000000000db07 swapa [%i3+%o4]0x81,%l3 ! %l3 = 000000008f74da54 ! Mem[000000003c800104] = 896e5a33, %l1 = 1d1f50f2, %l0 = 000000b9 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000896e5a33 ! Mem[000000003d000120] = 3a6d7467, %l6 = 776018f08f74da54 ldsba [%i2+%o4]0x80,%l6 ! %l6 = 000000000000003a ! Mem[000000003d800108] = d8cd2f6886930c57, %l6 = 000000000000003a, %l6 = 000000000000003a add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = d8cd2f6886930c57 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 00000000896e5a33 bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 2e427e793be18977 bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000008f74da54 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000000f bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007ebbf2e6 bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be d8cd2f6886930c57 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000009d bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 0000db076d6494f8 ldx [%i0+0x010],%g3 ! Observed data at 000000003c000110 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cf00d4f00606c0b9 ldx [%i0+0x018],%g3 ! Observed data at 000000003c000118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = cccaffef7ebbf2e6 ldx [%i0+0x028],%g3 ! Observed data at 000000003c000128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 66ff803ed8fd98bd ldx [%i0+0x038],%g3 ! Observed data at 000000003c000138 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x038,%g4 set p22_local1_expect,%g1 p22_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 9e906538896e5a33 ldx [%i1+0x000],%g3 ! Observed data at 000000003c800100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffaa5760d8b1728b ldx [%i1+0x008],%g3 ! Observed data at 000000003c800108 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e0bd0565912945cf ldx [%i1+0x018],%g3 ! Observed data at 000000003c800118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x018,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ff60dd84096ac1df ldx [%i2+0x010],%g3 ! Observed data at 000000003d000110 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = b9000000b7fff34c ldx [%i2+0x028],%g3 ! Observed data at 000000003d000128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 0000db070000d7a9 ldx [%i3+0x020],%g3 ! Observed data at 000000003d800120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x020,%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 ! 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: ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000118] done p22_trap1o: ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000118] done p22_trap2e: stxa %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800120] stwa %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000110] stwa %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000120] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000118] done p22_trap2o: stxa %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800120] stwa %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000110] stwa %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000120] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000118] done p22_trap3e: nop nop done p22_trap3o: nop nop 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 = 3d0247e20e630f25 ldx [%g1+0x008],%l1 ! %l1 = 9295e9605d92fc30 ldx [%g1+0x010],%l2 ! %l2 = 202a6fe1ffc57b5a ldx [%g1+0x018],%l3 ! %l3 = 26b6cdb6b9ac67b3 ldx [%g1+0x020],%l4 ! %l4 = 23bed4800bc3ef26 ldx [%g1+0x028],%l5 ! %l5 = 0ecd2be280ac0f3b ldx [%g1+0x030],%l6 ! %l6 = 776018f08f74da54 ldx [%g1+0x038],%l7 ! %l7 = 630bae487a62442c ! 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 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 = eb8eda1d 9c4cdfb8 374b5a90 a4dc3e1d ! %f4 = 69845882 f7f6fcb2 ef122637 e8ac2c56 ! %f8 = 7ab79b44 a3c23a94 034163f5 d41b6e62 ! %f12 = 40961bda b8507568 66ad507d 923e052a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 206176c3 b063f9c1 a1f2f8e0 47e2ccb7 ! %f20 = 8caf243f 2806c7be 9cfb7a95 e389291b ! %f24 = 78c14cca 8a505331 64162dea e93ef881 ! %f28 = 368f2c1a b6a0bd1c ef117b3a 0ba10a91 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1a806f29 48a12d10 8b16de10 f5a1e08d ! %f36 = 52040b31 e14ec806 d4f9007f a0a79fa1 ! %f40 = 4b03f1d1 e63bfa88 9bd31546 c2c9f1e0 ! %f44 = 79554274 c9919d97 a903f544 add7c2ab ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x430c9e7f00000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = 430c9e7f00000011 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: ! %l2 = b7db4b0fd191c159, Mem[000000009080011d] = f73c40fc stb %l2,[%i5+0x01d] ! Mem[000000009080011c] = 593c40fc ! Mem[000000003f800108] = a7f69adead8acaf2, %l0 = ce84aaf5f2406e56, %l2 = b7db4b0fd191c159 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = a7f69adead8acaf2 ! Mem[0000000090000110] = d696674b, %g2 = 97ff9ed1c795162e lduha [%i4+0x012]%asi,%g2 ! %g2 = 000000000000d696 ! %l2 = a7f69adead8acaf2, Mem[000000003f800110] = 0daea95b stwa %l2,[%i3+%o2]0x80 ! Mem[000000003f800110] = ad8acaf2 ! Mem[000000003f800128] = 68e4ce27, %l7 = a612f668993cd588 ldsba [%i3+%o5]0x89,%l7 ! %l7 = 0000000000000027 ! Mem[0000000090000108] = 25b4443f48402e56, %g2 = 000000000000d696 ldx [%i4+%o1],%g2 ! %g2 = 25b4443f48402e56 ! %l2 = ad8acaf2, %l3 = e928e55f, Mem[0000000091000138] = 50822d02 066758c2 std %l2,[%i6+0x038] ! Mem[0000000091000138] = ad8acaf2 e928e55f ! Mem[000000003e000120] = 5cde514f, %l3 = e928e55f, %l1 = 54950690 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000005cde514f ! Mem[000000003f000110] = c3c8db8f 768bcd81, %l2 = ad8acaf2, %l3 = e928e55f ldda [%i2+%o2]0x89,%l2 ! %l2 = 00000000768bcd81 00000000c3c8db8f ! Mem[000000009000011c] = 75eeaaa1, %g2 = 25b4443f48402e56 lduw [%i4+0x01c],%g2 ! %g2 = 0000000075eeaaa1 p23_label_2: ! Mem[000000003f800120] = 3a4c2f47, %l7 = 0000000000000027 swapa [%i3+%o4]0x89,%l7 ! %l7 = 000000003a4c2f47 ! Mem[0000000090800128] = dea401b8, %g2 = 0000000075eeaaa1 ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffdea4 ! Mem[000000003e000100] = 791bfc9d, %l2 = 00000000768bcd81 lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000fc9d ! Mem[000000003e00011c] = e124a42f, %l4 = 09ea9e2618f908e8 swap [%i0+0x01c],%l4 ! %l4 = 00000000e124a42f ! Mem[000000003f800110] = f2ca8aad, %l0 = ce84aaf5f2406e56 lduba [%i3+%o2]0x88,%l0 ! %l0 = 00000000000000ad ! Mem[0000000091800100] = 8b2cc0e1149fd8bd, %g2 = ffffffffffffdea4 ldx [%o0+%g0],%g2 ! %g2 = 8b2cc0e1149fd8bd ! %l4 = e124a42f, %l5 = 2a86c230, Mem[0000000090000120] = 0df02d9d 437d83e2 std %l4,[%i4+%o4] ! Mem[0000000090000120] = e124a42f 2a86c230 ! Mem[000000003f000104] = 0038c15a, %l1 = 000000005cde514f swap [%i2+0x004],%l1 ! %l1 = 000000000038c15a ! Mem[000000003f800128] = 68e4ce27, %l7 = 000000003a4c2f47 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000027000000ff ! Mem[000000003f800100] = 6513cc9148171270, %l5 = 677fd0a22a86c230, %l4 = 00000000e124a42f casxa [%i3]0x80,%l5,%l4 ! %l4 = 6513cc9148171270 p23_label_3: ! %l6 = 12355237dea953fd, Mem[000000003e000128] = 06db67d6 stba %l6,[%i0+%o5]0x81 ! Mem[000000003e000128] = fddb67d6 ! Mem[000000003f800104] = 48171270, %l2 = 000000000000fc9d swap [%i3+0x004],%l2 ! %l2 = 0000000048171270 ! Mem[000000003e000124] = 45cd8c9e, %l0 = 00000000000000ad swap [%i0+0x024],%l0 ! %l0 = 0000000045cd8c9e ! %l0 = 45cd8c9e, %l1 = 0038c15a, Mem[000000003e800108] = 7220d901 8f2cc3ff std %l0,[%i1+%o1] ! Mem[000000003e800108] = 45cd8c9e 0038c15a ! %l4 = 6513cc9148171270, Mem[0000000090800118] = bf09642b4c593c40 stx %l4,[%i5+%o3] ! Mem[0000000090800118] = 6513cc9148171270 ! Mem[000000003f800100] = 6513cc910000fc9d, %l4 = 6513cc9148171270, %l5 = 677fd0a22a86c230 casxa [%i3]0x80,%l4,%l5 ! %l5 = 6513cc910000fc9d ! Mem[000000003e000100] = 9dfc1b79 7e2b976f, %l2 = 48171270, %l3 = c3c8db8f ldd [%i0+%g0],%l2 ! %l2 = 000000009dfc1b79 000000007e2b976f ! Mem[000000003e800108] = 45cd8c9e, %l0 = 0000000045cd8c9e swapa [%i1+%o1]0x80,%l0 ! %l0 = 0000000045cd8c9e ! Mem[000000003e000108] = 066d0a4f, %l5 = 6513cc910000fc9d ldstuba [%i0+%o1]0x80,%l5 ! %l5 = 00000006000000ff ! %l6 = dea953fd, %l7 = 00000027, Mem[0000000091000128] = f031520c 0f379774 std %l6,[%i6+%o5] ! Mem[0000000091000128] = dea953fd 00000027 p23_label_4: ! Mem[000000003f800110] = ad8acaf2, %l6 = 12355237dea953fd ldstub [%i3+%o2],%l6 ! %l6 = 000000ad000000ff ! Mem[0000000090800138] = 742e1603, %g2 = 8b2cc0e1149fd8bd ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000074 ! Mem[000000003e800100] = bba79752, %l1 = 000000000038c15a swap [%i1+%g0],%l1 ! %l1 = 00000000bba79752 ! %l3 = 000000007e2b976f, Mem[0000000090000100] = 8caaff6e, %asi = 80 stwa %l3,[%i4+0x000]%asi ! Mem[0000000090000100] = 7e2b976f ! Mem[000000003f00012e] = f740ea7a, %l6 = 00000000000000ad ldstub [%i2+0x02e],%l6 ! %l6 = 000000ea000000ff ! %l4 = 6513cc9148171270, Mem[0000000090000108] = 25b4443f48402e56 stx %l4,[%i4+%o1] ! Mem[0000000090000108] = 6513cc9148171270 ! Mem[000000003f800104] = 0000fc9d, %l2 = 000000009dfc1b79 swap [%i3+0x004],%l2 ! %l2 = 000000000000fc9d ! Mem[000000003f800123] = 27000000, %l2 = 000000000000fc9d ldstub [%i3+0x023],%l2 ! %l2 = 00000000000000ff ! Mem[000000003f000118] = 83a5012444b9aa47, %l2 = 0000000000000000 ldxa [%i2+%o3]0x89,%l2 ! %l2 = 83a5012444b9aa47 ! %l6 = 00000000000000ea, Mem[000000003f000100] = d6869a6a stha %l6,[%i2+%g0]0x88 ! Mem[000000003f000100] = d68600ea ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 1: membar #Sync ! Force all stores to complete 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 0000000045cd8c9e bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 83a5012444b9aa47 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000006 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ea bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000027 bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p23_check_fp_registers: set p23_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 374b5a90 a4dc3e1d bne %xcc,p23_f2_fail nop ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff6d0a4fc6b1184e ldx [%i0+0x008],%g3 ! Observed data at 000000003e000108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = a70001a218f908e8 ldx [%i0+0x018],%g3 ! Observed data at 000000003e000118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5cde514f000000ad ldx [%i0+0x020],%g3 ! Observed data at 000000003e000120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fddb67d62118754f ldx [%i0+0x028],%g3 ! Observed data at 000000003e000128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x028,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0038c15aaa3f8ebe ldx [%i1+0x000],%g3 ! Observed data at 000000003e800100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 45cd8c9e0038c15a ldx [%i1+0x008],%g3 ! Observed data at 000000003e800108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x008,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ea0086d65cde514f ldx [%i2+0x000],%g3 ! Observed data at 000000003f000100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = f671d726f740ff7a ldx [%i2+0x028],%g3 ! Observed data at 000000003f000128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x028,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 6513cc919dfc1b79 ldx [%i3+0x000],%g3 ! Observed data at 000000003f800100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff8acaf249538d6a ldx [%i3+0x010],%g3 ! Observed data at 000000003f800110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 270000ff1db37526 ldx [%i3+0x020],%g3 ! Observed data at 000000003f800120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffcee46877649530 ldx [%i3+0x028],%g3 ! Observed data at 000000003f800128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x028,%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_f2_fail: set p23_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000100] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e800100] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800118] done p23_trap1o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000100] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e800100] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800118] done p23_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000110] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f000118] stxa %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800118] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000128] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f800108] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000120] lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000110] done p23_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000110] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f000118] stxa %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800118] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000128] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f800108] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000120] lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000110] done p23_trap3e: nop nop nop nop done p23_trap3o: nop nop nop nop 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 = ce84aaf5f2406e56 ldx [%g1+0x008],%l1 ! %l1 = edda504654950690 ldx [%g1+0x010],%l2 ! %l2 = b7db4b0fd191c159 ldx [%g1+0x018],%l3 ! %l3 = 886e6607e928e55f ldx [%g1+0x020],%l4 ! %l4 = 09ea9e2618f908e8 ldx [%g1+0x028],%l5 ! %l5 = 677fd0a22a86c230 ldx [%g1+0x030],%l6 ! %l6 = 12355237dea953fd ldx [%g1+0x038],%l7 ! %l7 = a612f668993cd588 ! 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 = 8d9ed1b2 0b060cbb 98f03c19 b3d0d74b ! %f4 = e931eb96 a5a6b3f7 d43e1624 598f4a4b ! %f8 = ac5b5b6f ff15b589 b777e308 762107d7 ! %f12 = 16cd68ce 6db397a4 126a51da 525f9e55 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 56413b97 9de50462 2c1287e6 12cf9c39 ! %f20 = 75d42674 6e070b74 a821f160 8811ca0c ! %f24 = 96e5a779 777f4808 53f575d5 37c1d596 ! %f28 = 98354f22 dafbf368 816d6c9c 49217e28 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bf90440e 73099b44 35b99558 eda6e351 ! %f36 = 142b1dce d43545c5 8ff59685 08d4181d ! %f40 = 4d348447 41567400 c8c088e4 0a555b00 ! %f44 = 979df990 7a00de42 6f322985 add248c0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcc499f6000000019,%g7,%g1 ! GSR scale = 3, align = 1 wr %g1,%g0,%gsr ! GSR = cc499f6000000019 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[000000004000012c] = 55ddcf40, %l3 = e8194d20, %l7 = 7f5011e5 add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000055ddcf40 ! Mem[0000000040000120] = 2e17e8e3, %l5 = b5bcf668c0722d72 swapa [%i0+%o4]0x80,%l5 ! %l5 = 000000002e17e8e3 ! %l2 = e4395fcb8e9a8ef9, Mem[0000000091000124] = e7924027, %asi = 80 stwa %l2,[%i6+0x024]%asi ! Mem[0000000091000124] = 8e9a8ef9 ! Mem[0000000040000120] = 722d72c0, %l1 = da58951438e86473 swapa [%i0+%o4]0x88,%l1 ! %l1 = 00000000722d72c0 ! Mem[0000000041000128] = ee234565, %l0 = e5ca342808e67b74 swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ee234565 ! %l5 = 000000002e17e8e3, Mem[0000000040000108] = cafca3f8 stwa %l5,[%i0+%o1]0x81 ! Mem[0000000040000108] = 2e17e8e3 ! Mem[0000000090800114] = 871dbf09, %g2 = 0effa43962514c50 lduh [%i5+0x016],%g2 ! %g2 = 000000000000871d ! %l6 = 427f27b1, %l7 = 55ddcf40, Mem[0000000091800128] = ec25599b 4ff4b4e0 std %l6,[%o0+%o5] ! Mem[0000000091800128] = 427f27b1 55ddcf40 ! Mem[0000000091800134] = fc1f7c42, %g2 = 000000000000871d lduw [%o0+0x034],%g2 ! %g2 = 00000000fc1f7c42 ! %l3 = c2ad236de8194d20, Mem[0000000041000100] = d497e9ff stwa %l3,[%i2+%g0]0x89 ! Mem[0000000041000100] = e8194d20 p24_label_2: ! Mem[000000009180012c] = cf40da5c, %g2 = 00000000fc1f7c42 ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffffcf ! %l2 = e4395fcb8e9a8ef9, Mem[0000000090000128] = 12eb906b42b97560 stx %l2,[%i4+%o5] ! Mem[0000000090000128] = e4395fcb8e9a8ef9 ! Mem[000000004000011e] = df68c7b4, %l6 = f04dec42427f27b1 ldstub [%i0+0x01e],%l6 ! %l6 = 000000c7000000ff ! Mem[0000000041800106] = 0dd85521, %l4 = 8dc30a6dbe6c6e2d ldstub [%i3+0x006],%l4 ! %l4 = 00000055000000ff ! %l7 = 0000000055ddcf40, Mem[0000000040800120] = 67b26aa4 stba %l7,[%i1+%o4]0x89 ! Mem[0000000040800120] = 67b26a40 ! Mem[000000004180013c] = 49f20462, %l3 = c2ad236de8194d20 swap [%i3+0x03c],%l3 ! %l3 = 0000000049f20462 ! Mem[0000000040000118] = b26c227f, %l6 = 00000000000000c7 swap [%i0+%o3],%l6 ! %l6 = 00000000b26c227f ! Mem[0000000040800100] = d7838fe3 2f51939e, %l6 = b26c227f, %l7 = 55ddcf40 ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000d7838fe3 000000002f51939e ! Mem[000000004180012c] = f63466a2, %l4 = 0000000000000055 ldstub [%i3+0x02c],%l4 ! %l4 = 000000f6000000ff ! Mem[0000000041000120] = c8c40762, %l1 = 00000000722d72c0 ldsba [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000062 p24_label_3: ! Mem[0000000041000114] = 7c45ff8e, %l3 = 0000000049f20462 ldsb [%i2+0x014],%l3 ! %l3 = 000000000000007c ! Mem[0000000041000120] = c8c40762, %l6 = 00000000d7838fe3 ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000062000000ff ! %l6 = 0000000000000062, Mem[0000000090000138] = 9bc6be29 sth %l6,[%i4+0x038] ! Mem[0000000090000138] = 0062be29 ! Mem[0000000040800133] = febf763a, %l1 = 0000000000000062 ldstuba [%i1+0x033]%asi,%l1 ! %l1 = 0000003a000000ff ! Mem[0000000041000111] = 42a7c311, %l6 = 0000000000000062 ldstub [%i2+0x011],%l6 ! %l6 = 000000a7000000ff ! %l4 = 000000f6, %l5 = 2e17e8e3, Mem[0000000040000120] = 7364e838 aba6bb3a stda %l4,[%i0+%o4]0x81 ! Mem[0000000040000120] = 000000f6 2e17e8e3 ! Mem[0000000041800118] = 65b11fec, %l2 = e4395fcb8e9a8ef9 swapa [%i3+%o3]0x81,%l2 ! %l2 = 0000000065b11fec ! Mem[0000000090000124] = 437d83e2, %g18 = ce5b73fa63aa533c ldsw [%i4+0x024],%g2 ! %g2 = ce5b73fa63aa533c ! Mem[0000000041000128] = 747be608, %l6 = 00000000000000a7 lduwa [%i2+%o5]0x88,%l6 ! %l6 = 00000000747be608 ! %l0 = 00000000ee234565, Mem[0000000090000108] = 25b4443f48402e56, %asi = 80 stxa %l0,[%i4+0x008]%asi ! Mem[0000000090000108] = 00000000ee234565 p24_label_4: ! Mem[0000000040000114] = 10201f13, %l1 = 000000000000003a lduha [%i0+0x016]%asi,%l1 ! %l1 = 0000000000001f13 ! Mem[000000009000011c] = 75eeaaa1, %g2 = 00000000437d83e2 ldsh [%i4+0x01c],%g2 ! %g2 = 00000000000075ee ! Mem[000000009080011c] = 4cf73c40, %g2 = 00000000000075ee ldub [%i5+0x01c],%g2 ! %g2 = 000000000000004c ! Mem[0000000041000118] = 9de71b49 d35f6167, %l6 = 747be608, %l7 = 2f51939e ldda [%i2+%o3]0x89,%l6 ! %l6 = 00000000d35f6167 000000009de71b49 ! Mem[0000000041000128] = 08e67b74, %l7 = 000000009de71b49 ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000008000000ff ! Mem[0000000090800134] = 276f76a3, %g2 = 000000000000004c ldsh [%i5+0x036],%g2 ! %g2 = 000000000000276f ! Mem[0000000040800100] = d7838fe3, %l2 = 0000000065b11fec ldub [%i1+%g0],%l2 ! %l2 = 00000000000000d7 ! Mem[0000000090800104] = e663707d, %g2 = 000000000000276f ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffe663 ! Mem[0000000091000110] = f659521e, %g2 = ffffffffffffe663 ldsh [%i6+0x012],%g2 ! %g2 = fffffffffffff659 ! Mem[0000000040800128] = 5478a731, %l6 = 00000000d35f6167 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000031000000ff ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000001f13 bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d7 bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000007c bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000f6 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000031 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000008 bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p24_check_fp_registers: set p24_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be d43e1624 598f4a4b bne %xcc,p24_f6_fail nop ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 2e17e8e3c01b8467 ldx [%i0+0x008],%g3 ! Observed data at 0000000040000108 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000c7df68ffb4 ldx [%i0+0x018],%g3 ! Observed data at 0000000040000118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000f62e17e8e3 ldx [%i0+0x020],%g3 ! Observed data at 0000000040000120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x020,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 406ab2677714b174 ldx [%i1+0x020],%g3 ! Observed data at 0000000040800120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa77854076ac844 ldx [%i1+0x028],%g3 ! Observed data at 0000000040800128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = febf76ffd2df3f5b ldx [%i1+0x030],%g3 ! Observed data at 0000000040800130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x030,%g4 set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 204d19e8ed0db880 ldx [%i2+0x000],%g3 ! Observed data at 0000000041000100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 42ffc3117c45ff8e ldx [%i2+0x010],%g3 ! Observed data at 0000000041000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff07c4c84523cefd ldx [%i2+0x020],%g3 ! Observed data at 0000000041000120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe67b74161b446a ldx [%i2+0x028],%g3 ! Observed data at 0000000041000128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x028,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x000],%g2 ! Expected data = cf45d9a60dd8ff21 ldx [%i3+0x000],%g3 ! Observed data at 0000000041800100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8e9a8ef944c3ee64 ldx [%i3+0x018],%g3 ! Observed data at 0000000041800118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5ef55402ff3466a2 ldx [%i3+0x028],%g3 ! Observed data at 0000000041800128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 538aeabee8194d20 ldx [%i3+0x038],%g3 ! Observed data at 0000000041800138 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x038,%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_f6_fail: set p24_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040000120] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041000128] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800108] ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040000118] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800100] done p24_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040000120] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041000128] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800108] ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040000118] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800100] done p24_trap2e: swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041000108] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000128] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000128] stha %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800100] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800100] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000040000128] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000118] done p24_trap2o: swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041000108] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000128] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000128] stha %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800100] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800100] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000040000128] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000118] done p24_trap3e: nop nop nop nop nop done p24_trap3o: nop nop nop nop nop 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 = e5ca342808e67b74 ldx [%g1+0x008],%l1 ! %l1 = da58951438e86473 ldx [%g1+0x010],%l2 ! %l2 = e4395fcb8e9a8ef9 ldx [%g1+0x018],%l3 ! %l3 = c2ad236de8194d20 ldx [%g1+0x020],%l4 ! %l4 = 8dc30a6dbe6c6e2d ldx [%g1+0x028],%l5 ! %l5 = b5bcf668c0722d72 ldx [%g1+0x030],%l6 ! %l6 = f04dec42427f27b1 ldx [%g1+0x038],%l7 ! %l7 = ddb3cb5a7f5011e5 ! 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 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 = 96326c1d 5f14c91f 809ceb7b f5138ecf ! %f4 = b2c52c7b e507b5e1 5d05f88b 74e65b47 ! %f8 = 7a85eeea 78009bd3 e6de8093 d9407a90 ! %f12 = c6fe4db0 b52d7b95 566c48e0 de308d9b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6b6a668d 6b94421c 1649c9d4 6560d103 ! %f20 = 05911d3a 7ba831de 098d28ab af5fff12 ! %f24 = 88366aa3 97b6e95a 89ae6e46 d618a6c8 ! %f28 = 7a5951b2 9b4b7401 06a9a4e9 cc70b350 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 645d7e36 cb0fc4de 859cb459 822b25fa ! %f36 = 28355cc7 9b9e7bd9 1bf93e7e eaafc367 ! %f40 = c711a891 1d474437 f4ef04cc ec2ae6ae ! %f44 = c5e76dfc 158799b2 d8f49c6b aa3f0c1c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5b6593980000000b,%g7,%g1 ! GSR scale = 1, align = 3 wr %g1,%g0,%gsr ! GSR = 5b6593980000000b 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: ! Mem[0000000090800138] = 76a3742e 1603b3f9, %g2 = cd5b23c8, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 0000000076a3742e 000000001603b3f9 ! %l4 = ec6ade43f8488548, Mem[0000000091800110] = 6096faff8744ccb4 stx %l4,[%o0+%o2] ! Mem[0000000091800110] = ec6ade43f8488548 ! Mem[0000000043800128] = 06e2f688d34d7344, %l7 = a7dfb30cdaf14c36, %l3 = d6ccf33629671498 add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 06e2f688d34d7344 ! Mem[0000000043000138] = f16b28a2, %l3 = 06e2f688d34d7344 swap [%i2+0x038],%l3 ! %l3 = 00000000f16b28a2 ! Mem[0000000042000130] = 40c5830d de60d13e, %l4 = f8488548, %l5 = 55ca27d4 ldd [%i0+0x030],%l4 ! %l4 = 0000000040c5830d 00000000de60d13e ! Mem[0000000042000110] = d8017c69, %l2 = 6f19c2b6282c8079 lduwa [%i0+%o2]0x89,%l2 ! %l2 = 00000000d8017c69 ! Mem[0000000042000100] = ce7cc03c7612810c, %l0 = b396ab0a1b1e2604 ldxa [%i0+%g0]0x81,%l0 ! %l0 = ce7cc03c7612810c ! Mem[0000000043800124] = 630f3ecc, %l5 = de60d13e, %l5 = de60d13e add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000630f3ecc ! Mem[0000000043000124] = f0ad42c7, %l0 = 7612810c, %l1 = 1aab4a53 add %i2,0x24,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f0ad42c7 ! Mem[0000000042000118] = c6b5e6770ae400f9, %l5 = 00000000630f3ecc, %l3 = 00000000f16b28a2 add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = c6b5e6770ae400f9 p25_label_2: ! Mem[000000004200012e] = d29f774d, %l7 = a7dfb30cdaf14c36 ldstub [%i0+0x02e],%l7 ! %l7 = 00000077000000ff ! %l4 = 0000000040c5830d, Mem[0000000043000100] = 57ad2a27 stha %l4,[%i2+%g0]0x81 ! Mem[0000000043000100] = 830d2a27 ! Mem[0000000042000130] = 40c5830dde60d13e, %l1 = 00000000f0ad42c7 ldx [%i0+0x030],%l1 ! %l1 = 40c5830dde60d13e ! Mem[000000004300012c] = 1823513d, %l0 = ce7cc03c7612810c swap [%i2+0x02c],%l0 ! %l0 = 000000001823513d ! Mem[000000004200010c] = 0922125d, %l2 = d8017c69, %l2 = d8017c69 add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000922125d ! Mem[0000000042000108] = 90e08812, %l4 = 0000000040c5830d ldsba [%i0+%o1]0x80,%l4 ! %l4 = ffffffffffffff90 ! Mem[0000000042800120] = 8a834de8d062520f, %l7 = 0000000000000077, %l7 = 0000000000000077 add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 8a834de8d062520f ! Mem[000000004300013b] = d34d7344, %l6 = f6c93702160d30e8 ldstuba [%i2+0x03b]%asi,%l6 ! %l6 = 00000044000000ff ! Mem[0000000090000104] = dd16ed32, %g2 = 0000000076a3742e lduw [%i4+0x004],%g2 ! %g2 = 00000000dd16ed32 ! Mem[0000000042000118] = c6b5e677 0ae400f9, %l2 = 0922125d, %l3 = 0ae400f9 ldda [%i0+%o3]0x81,%l2 ! %l2 = 00000000c6b5e677 000000000ae400f9 p25_label_3: ! Mem[0000000042800120] = 8a834de8d062520f, %l1 = 40c5830dde60d13e, %l4 = ffffffffffffff90 add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 8a834de8d062520f ! Mem[0000000091000124] = e7924027, %g2 = 00000000dd16ed32 lduh [%i6+0x024],%g2 ! %g2 = 000000000000e792 ! %l3 = 000000000ae400f9, Mem[0000000043000110] = 574b6889 stba %l3,[%i2+%o2]0x88 ! Mem[0000000043000110] = 574b68f9 ! Mem[0000000042000130] = 40c5830dde60d13e, %l2 = 00000000c6b5e677, %l4 = 8a834de8d062520f add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 40c5830dde60d13e ! %l2 = 00000000c6b5e677, Mem[0000000091000129] = 31520c0f stb %l2,[%i6+0x029] ! Mem[0000000091000128] = 77520c0f ! %l2 = c6b5e677, %l3 = 0ae400f9, Mem[0000000043800120] = 74d0d1f0 cc3e0f63 stda %l2,[%i3+%o4]0x88 ! Mem[0000000043800120] = c6b5e677 0ae400f9 ! Mem[000000004300013e] = b8c66a9b, %l1 = 40c5830dde60d13e ldstub [%i2+0x03e],%l1 ! %l1 = 0000006a000000ff ! %l2 = c6b5e677, %l3 = 0ae400f9, Mem[0000000042800138] = b8a1d4b4 a9af3725 stda %l2,[%i1+0x038]%asi ! Mem[0000000042800138] = c6b5e677 0ae400f9 ! Mem[0000000042800108] = 07181c16, %l1 = 000000000000006a ldstuba [%i1+%o1]0x89,%l1 ! %l1 = 00000016000000ff ! Mem[0000000091000114] = 521ef2b9, %g2 = 000000000000e792 lduh [%i6+0x014],%g2 ! %g2 = 000000000000521e p25_label_4: ! Mem[0000000043000120] = 5da071ec, %l6 = 0000000000000044 swap [%i2+%o4],%l6 ! %l6 = 000000005da071ec ! Mem[0000000042800124] = d062520f, %l5 = 00000000630f3ecc swap [%i1+0x024],%l5 ! %l5 = 00000000d062520f ! Mem[0000000042000110] = d8017c69, %l6 = 000000005da071ec lduha [%i0+%o2]0x89,%l6 ! %l6 = 0000000000007c69 ! Mem[0000000042000104] = 7612810c, %l3 = 000000000ae400f9 swap [%i0+0x004],%l3 ! %l3 = 000000007612810c ! Mem[0000000043800118] = 5704c832, %l4 = 40c5830dde60d13e ldsw [%i3+%o3],%l4 ! %l4 = 000000005704c832 ! Mem[0000000042000128] = 7e957826, %l1 = 00000016, %l2 = c6b5e677 add %i0,0x28,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000007e957826 ! Mem[0000000043000108] = 5741b67e, %l0 = 000000001823513d ldswa [%i2+%o1]0x88,%l0 ! %l0 = 000000005741b67e ! Mem[0000000043800124] = f900e40a, %l5 = 00000000d062520f swap [%i3+0x024],%l5 ! %l5 = 00000000f900e40a ! Mem[0000000042800118] = 08f9b9a2, %l5 = 00000000f900e40a ldswa [%i1+%o3]0x81,%l5 ! %l5 = 0000000008f9b9a2 ! Mem[000000004300012c] = 7612810c, %l0 = 5741b67e, %l3 = 7612810c add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007612810c ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Thread 25 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 000000005741b67e bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000016 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000007e957826 bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000005704c832 bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000008f9b9a2 bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007c69 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 8a834de8d062520f 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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 809ceb7b f5138ecf bne %xcc,p25_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b2c52c7b e507b5e1 bne %xcc,p25_f4_fail nop ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ce7cc03c0ae400f9 ldx [%i0+0x000],%g3 ! Observed data at 0000000042000100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7e957826d29fff4d ldx [%i0+0x028],%g3 ! Observed data at 0000000042000128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x028,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff1c18071959be7d ldx [%i1+0x008],%g3 ! Observed data at 0000000042800108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8a834de8630f3ecc ldx [%i1+0x020],%g3 ! Observed data at 0000000042800120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = c6b5e6770ae400f9 ldx [%i1+0x038],%g3 ! Observed data at 0000000042800138 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x038,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 830d2a278afef1ad ldx [%i2+0x000],%g3 ! Observed data at 0000000043000100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = f9684b570c944155 ldx [%i2+0x010],%g3 ! Observed data at 0000000043000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000044f0ad42c7 ldx [%i2+0x020],%g3 ! Observed data at 0000000043000120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9e53b85d7612810c ldx [%i2+0x028],%g3 ! Observed data at 0000000043000128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d34d73ffb8c6ff9b ldx [%i2+0x038],%g3 ! Observed data at 0000000043000138 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x038,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 77e6b5c6d062520f ldx [%i3+0x020],%g3 ! Observed data at 0000000043800120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%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_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 ! 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: swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042800118] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800110] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000110] stxa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000128] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800118] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042800108] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800128] done p25_trap1o: swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042800118] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800110] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000110] stxa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000128] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800118] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042800108] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800128] done p25_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800118] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800118] ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800110] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800120] stba %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000118] ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043800110] stha %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800118] done p25_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800118] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800118] ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800110] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800120] stba %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000118] ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043800110] stha %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800118] done p25_trap3e: nop nop nop nop nop nop nop done p25_trap3o: nop nop nop nop nop nop nop 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 = b396ab0a1b1e2604 ldx [%g1+0x008],%l1 ! %l1 = e423d5bc1aab4a53 ldx [%g1+0x010],%l2 ! %l2 = 6f19c2b6282c8079 ldx [%g1+0x018],%l3 ! %l3 = d6ccf33629671498 ldx [%g1+0x020],%l4 ! %l4 = ec6ade43f8488548 ldx [%g1+0x028],%l5 ! %l5 = 2ca8742c55ca27d4 ldx [%g1+0x030],%l6 ! %l6 = f6c93702160d30e8 ldx [%g1+0x038],%l7 ! %l7 = a7dfb30cdaf14c36 ! 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 = 5149ebaf 4f2f0b37 008470a7 ec1cfed0 ! %f4 = 0198b9a8 1572aae3 48006003 ae945e7b ! %f8 = c931e037 de4ade0f fbe10a3d 8efa9e5d ! %f12 = ae7e6a77 6e452259 9d834b69 ad03fd25 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fdf37e8f b43ebd84 c6498510 184832bd ! %f20 = b3d9cf9a 92b53cc2 2d305ac2 0f955a40 ! %f24 = 4db296a2 eb206285 b8178ec9 ee572f05 ! %f28 = fdd779b7 d6f291f7 f756edcc dca0b0d8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d38a5079 14361591 59590110 77d325e3 ! %f36 = 46f581ef e8842248 d915ce22 77dadaca ! %f40 = c15075d8 3a44eb23 ef376791 29ab0382 ! %f44 = 892cbf66 6a2aafe9 a1d9b995 3961132d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd0d758ef00000016,%g7,%g1 ! GSR scale = 2, align = 6 wr %g1,%g0,%gsr ! GSR = d0d758ef00000016 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[0000000045000118] = 81d70a34, %l4 = e1b64a0609dcdd57 lduwa [%i2+%o3]0x80,%l4 ! %l4 = 0000000081d70a34 ! Mem[0000000090800134] = 1463276f, %g18 = 9b0a7fa623eaae7a ldsw [%i5+0x034],%g2 ! %g2 = 9b0a7fa623eaae7a ! %l4 = 0000000081d70a34, Mem[0000000044800100] = 111c3241 stha %l4,[%i1+%g0]0x89 ! Mem[0000000044800100] = 111c0a34 ! Mem[0000000045000110] = 46f33344, %l4 = 0000000081d70a34 swapa [%i2+%o2]0x89,%l4 ! %l4 = 0000000046f33344 ! Mem[0000000045800120] = ddf8fe6d, %l0 = e23dae7189560aaf ldsha [%i3+%o4]0x89,%l0 ! %l0 = fffffffffffffe6d ! %l6 = 541bc26a, %l7 = 44d37ce2, Mem[0000000091800120] = 396e05a5 64f80426 std %l6,[%o0+%o4] ! Mem[0000000091800120] = 541bc26a 44d37ce2 ! Mem[000000009100012c] = 0f379774, %g2 = 000000001463276f lduwa [%i6+0x02c]%asi,%g2 ! %g2 = 000000000f379774 ! Mem[0000000045800124] = c0ed3d8f, %l2 = 7d4d75cc, %l2 = 7d4d75cc add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c0ed3d8f ! Mem[0000000044800110] = b8311780, %l7 = 63f8401c44d37ce2 swap [%i1+%o2],%l7 ! %l7 = 00000000b8311780 ! Mem[0000000091000110] = e1d9f659, %g18 = 9b0a7fa623eaae7a ldsw [%i6+%o2],%g2 ! %g2 = 9b0a7fa623eaae7a p26_label_2: ! Mem[0000000044000128] = ada086db, %l0 = fffffffffffffe6d lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000ada0 ! %l4 = 46f33344, %l5 = 908ef49c, Mem[0000000091800100] = 8b2cc0e1 149fd8bd std %l4,[%o0+%g0] ! Mem[0000000091800100] = 46f33344 908ef49c ! Mem[0000000091000114] = 521ef2b9, %g2 = ffffffffe1d9f659 lduw [%i6+0x014],%g2 ! %g2 = 00000000521ef2b9 ! Mem[0000000044000128] = ada086db, %l4 = 0000000046f33344 ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffada086db ! Mem[0000000044800118] = 65db71ba, %l5 = 672a565e908ef49c ldstuba [%i1+%o3]0x81,%l5 ! %l5 = 00000065000000ff ! Mem[0000000091000120] = 2ce79240, %g2 = 00000000521ef2b9 ldub [%i6+0x023],%g2 ! %g2 = 000000000000002c ! %l4 = ffffffffada086db, Mem[0000000045800110] = 3233f6cf stha %l4,[%i3+%o2]0x89 ! Mem[0000000045800110] = 323386db ! Mem[000000009180012c] = 4ff4b4e0, %g2 = 000000000000002c lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004ff4 ! Mem[0000000045000124] = 5de86928, %l4 = ffffffffada086db swap [%i2+0x024],%l4 ! %l4 = 000000005de86928 ! Mem[0000000090800124] = 5b2ecec6, %g2 = 0000000000004ff4 lduh [%i5+0x024],%g2 ! %g2 = 0000000000005b2e p26_label_3: ! Mem[0000000044800120] = 2c12ce34, %l7 = 00000000b8311780 lduha [%i1+%o4]0x88,%l7 ! %l7 = 000000000000ce34 ! Mem[0000000044000128] = ada086db, %l0 = 000000000000ada0 swapa [%i0+%o5]0x81,%l0 ! %l0 = 00000000ada086db ! Mem[0000000045800100] = 25929f5a, %l1 = 4f38ac6e2d9b8e51 lduba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000025 ! Mem[0000000045800120] = 6dfef8dd, %l7 = 000000000000ce34 swapa [%i3+%o4]0x80,%l7 ! %l7 = 000000006dfef8dd ! Mem[0000000044800118] = ffdb71ba, %l7 = 000000006dfef8dd ldstuba [%i1+%o3]0x81,%l7 ! %l7 = 000000ff000000ff ! Mem[0000000045800108] = 610aaa1d, %l6 = 0b5ab4ba541bc26a ldstuba [%i3+%o1]0x80,%l6 ! %l6 = 00000061000000ff ! Mem[000000004580011c] = e51a3ac7, %l7 = 00000000000000ff swap [%i3+0x01c],%l7 ! %l7 = 00000000e51a3ac7 ! Mem[000000004400013c] = c34ae13e, %l1 = 00000025, %l1 = 00000025 add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c34ae13e ! Mem[0000000045000134] = 32ef84ab, %l3 = 662e701a760f50d0 swap [%i2+0x034],%l3 ! %l3 = 0000000032ef84ab ! Mem[0000000045800100] = 5a9f9225, %l3 = 0000000032ef84ab swapa [%i3+%g0]0x88,%l3 ! %l3 = 000000005a9f9225 p26_label_4: ! Mem[0000000091800138] = 33e63857, %g2 = 0000000000005b2e ldsh [%o0+0x038],%g2 ! %g2 = 00000000000033e6 ! %l3 = 000000005a9f9225, Mem[0000000045000112] = 340ad781 sth %l3,[%i2+0x012] ! Mem[0000000045000110] = 340a9225 ! Mem[0000000091800114] = ccb4133d, %g2 = 00000000000033e6 ldub [%o0+0x016],%g2 ! %g2 = 00000000000000cc ! Mem[0000000045800118] = ea35bdb6, %l5 = 0000000000000065 ldstuba [%i3+%o3]0x80,%l5 ! %l5 = 000000ea000000ff ! Mem[000000009080010c] = 9f4eb3b1, %g2 = 00000000000000cc ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffff9f ! Mem[0000000044800100] = 111c0a34, %l0 = 00000000ada086db ldsha [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000a34 ! Mem[0000000044000133] = d36eb3a0, %l1 = 00000000c34ae13e ldstub [%i0+0x033],%l1 ! %l1 = 000000a0000000ff ! Mem[0000000044000110] = b8f00076, %l5 = 00000000000000ea ldstuba [%i0+%o2]0x81,%l5 ! %l5 = 000000b8000000ff ! Mem[0000000045000130] = dc5207ed760f50d0, %l3 = 000000005a9f9225, %l4 = 000000005de86928 add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = dc5207ed760f50d0 ! Mem[000000004500013a] = c428d5b7, %l4 = dc5207ed760f50d0 ldstuba [%i2+0x03a]%asi,%l4 ! %l4 = 000000d5000000ff ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 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 0000000000000a34 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a0 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d5 bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000b8 bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000061 bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e51a3ac7 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x010],%g2 ! Expected data = fff00076157ceeb6 ldx [%i0+0x010],%g3 ! Observed data at 0000000044000110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000ada0aaac99e8 ldx [%i0+0x028],%g3 ! Observed data at 0000000044000128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d36eb3ffeb6d2f1e ldx [%i0+0x030],%g3 ! Observed data at 0000000044000130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x030,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 340a1c11f3129729 ldx [%i1+0x000],%g3 ! Observed data at 0000000044800100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 44d37ce2fb7d33f4 ldx [%i1+0x010],%g3 ! Observed data at 0000000044800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffdb71bae33cf717 ldx [%i1+0x018],%g3 ! Observed data at 0000000044800118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 340a9225cccf7712 ldx [%i2+0x010],%g3 ! Observed data at 0000000045000110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fef7d177ada086db ldx [%i2+0x020],%g3 ! Observed data at 0000000045000120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = dc5207ed760f50d0 ldx [%i2+0x030],%g3 ! Observed data at 0000000045000130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c428ffb721bac798 ldx [%i2+0x038],%g3 ! Observed data at 0000000045000138 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x038,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ab84ef329a533cf2 ldx [%i3+0x000],%g3 ! Observed data at 0000000045800100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff0aaa1d7759d77b ldx [%i3+0x008],%g3 ! Observed data at 0000000045800108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = db86333286501e24 ldx [%i3+0x010],%g3 ! Observed data at 0000000045800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff35bdb6000000ff ldx [%i3+0x018],%g3 ! Observed data at 0000000045800118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000ce34c0ed3d8f ldx [%i3+0x020],%g3 ! Observed data at 0000000045800120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x020,%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 ! 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: ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000044800100] stwa %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000108] done p26_trap1o: ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000044800100] stwa %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000108] done p26_trap2e: stwa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000118] ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045000118] done p26_trap2o: stwa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000118] ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045000118] done p26_trap3e: nop nop done p26_trap3o: nop nop 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 = e23dae7189560aaf ldx [%g1+0x008],%l1 ! %l1 = 4f38ac6e2d9b8e51 ldx [%g1+0x010],%l2 ! %l2 = 10fccbaa7d4d75cc ldx [%g1+0x018],%l3 ! %l3 = 662e701a760f50d0 ldx [%g1+0x020],%l4 ! %l4 = e1b64a0609dcdd57 ldx [%g1+0x028],%l5 ! %l5 = 672a565e908ef49c ldx [%g1+0x030],%l6 ! %l6 = 0b5ab4ba541bc26a ldx [%g1+0x038],%l7 ! %l7 = 63f8401c44d37ce2 ! 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 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 = 0e26d118 9595949a bdedfc98 2309bea2 ! %f4 = 04a544d5 bffa741c b93f3e47 78ce0ec1 ! %f8 = 44a8d86d f56a6ce6 8557a22a 942dfaba ! %f12 = b0e08b71 908071bc 2f26f71f e48aa8c9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 450d675b f7afedfe e86b0e36 6611cfec ! %f20 = 1b863cd0 03551bea e000238b 80f293e6 ! %f24 = 65f28190 fbc1f499 a47236b3 eafd62a2 ! %f28 = 286865d9 3cd21d82 f96c631e 14c65ef1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b128748e 8fc214ad e9a8b32f c5bf1b30 ! %f36 = c3ce7f42 01dbfbf8 b254a926 4375c5c7 ! %f40 = f462ecca 91c63870 2cdbed34 7b60d601 ! %f44 = 50e1bed2 5795f6a6 8f48ca4f 89ae6eaa ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0ab0fb2f00000056,%g7,%g1 ! GSR scale = 10, align = 6 wr %g1,%g0,%gsr ! GSR = 0ab0fb2f00000056 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: ! Mem[0000000047800128] = cd393cc8, %l3 = 1ff87a6c4bdcb1a5 lduwa [%i3+%o5]0x88,%l3 ! %l3 = 00000000cd393cc8 ! Mem[0000000046000120] = a816ed7c, %l6 = 241d35d68cd77e9f swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000a816ed7c ! Mem[0000000046800134] = 573b44ab, %l2 = 723716ce5df40433 swap [%i1+0x034],%l2 ! %l2 = 00000000573b44ab ! Mem[000000004680013e] = dc2f8b8d, %l4 = 93cfd1f5d8a8f297 ldstub [%i1+0x03e],%l4 ! %l4 = 0000008b000000ff ! %l5 = 48276e9dfee5d39d, Mem[0000000046000138] = 6ad7346a74e8ad7e stx %l5,[%i0+0x038] ! Mem[0000000046000138] = 48276e9dfee5d39d ! Mem[0000000046800120] = 353e7eb6, %l4 = 000000000000008b ldstub [%i1+%o4],%l4 ! %l4 = 00000035000000ff ! Mem[0000000047800116] = 098ad251, %l5 = 48276e9dfee5d39d ldstuba [%i3+0x016]%asi,%l5 ! %l5 = 000000d2000000ff ! Mem[0000000046800120] = ff3e7eb6 7743de4c, %l6 = a816ed7c, %l7 = 8744189b ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000ff3e7eb6 000000007743de4c ! Mem[0000000046000100] = d125a5bc, %l4 = 0000000000000035 swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000d125a5bc ! %l2 = 00000000573b44ab, Mem[0000000047000108] = 55595db6 stha %l2,[%i2+%o1]0x89 ! Mem[0000000047000108] = 555944ab p27_label_2: ! Mem[0000000047800124] = e1ab2849, %l2 = 573b44ab, %l7 = 7743de4c add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e1ab2849 ! Mem[0000000046000128] = 53dbc553, %l3 = 00000000cd393cc8 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 00000053000000ff ! %l5 = 00000000000000d2, Mem[000000004680010d] = 4c3093f6 stb %l5,[%i1+0x00d] ! Mem[000000004680010c] = 4cd293f6 ! Mem[0000000047800120] = 798f6e8ee1ab2849, %l6 = 00000000ff3e7eb6, %l2 = 00000000573b44ab add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 798f6e8ee1ab2849 ! Mem[0000000046000138] = 48276e9d, %l6 = ff3e7eb6, %l2 = e1ab2849 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000048276e9d ! Mem[0000000090000130] = 18145918, %g2 = 7860987070986078 ldsh [%i4+0x030],%g2 ! %g2 = 0000000000001814 ! Mem[0000000090800100] = 0b490f9d 8dd6e663, %g2 = 00001814, %g3 = 0bad0b00 ldd [%i5+%g0],%g2 ! %g2 = 000000000b490f9d 000000008dd6e663 ! Mem[0000000046800100] = 4b0c9433, %l0 = 8c6cfae66257e2c2 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000004b000000ff ! Mem[0000000047000120] = 799d5025, %l3 = 0000000000000053 lduha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000005025 ! Mem[0000000046800120] = ff3e7eb6, %l7 = 00000000e1ab2849 ldsha [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffff3e p27_label_3: ! Mem[0000000046800118] = 2e2857c0, %l6 = 00000000ff3e7eb6 ldstub [%i1+%o3],%l6 ! %l6 = 0000002e000000ff ! Mem[000000004680010c] = 4cd293f6, %l7 = ffffff3e, %l1 = 824b9310 add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000004cd293f6 ! Mem[000000004780010c] = 000e705a, %l1 = 000000004cd293f6 ldstub [%i3+0x00c],%l1 ! %l1 = 00000000000000ff ! %l4 = d125a5bc, %l5 = 000000d2, Mem[0000000091000110] = e1d9f659 521ef2b9 stda %l4,[%i6+0x010]%asi ! Mem[0000000091000110] = d125a5bc 000000d2 ! Mem[0000000046000120] = 9f7ed78c, %l6 = 000000000000002e ldstub [%i0+%o4],%l6 ! %l6 = 0000009f000000ff ! %l2 = 48276e9d, %l3 = 00005025, Mem[0000000046800120] = b67e3eff 4cde4377 stda %l2,[%i1+%o4]0x88 ! Mem[0000000046800120] = 48276e9d 00005025 ! Mem[0000000046000118] = a7ca773d, %l7 = ffffffffffffff3e swapa [%i0+%o3]0x80,%l7 ! %l7 = 00000000a7ca773d ! Mem[0000000047000120] = 25509d7998cb7f28, %l5 = 00000000000000d2, %l0 = 000000000000004b add %i2,0x20,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 25509d7998cb7f28 ! Mem[0000000046800108] = f93e9194, %l2 = 0000000048276e9d swapa [%i1+%o1]0x80,%l2 ! %l2 = 00000000f93e9194 ! Mem[0000000047800128] = cd393cc8, %l2 = 00000000f93e9194 ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000003cc8 p27_label_4: ! Mem[0000000090800120] = fcdb22555b2ecec6, %g2 = 000000000b490f9d ldx [%i5+%o4],%g2 ! %g2 = fcdb22555b2ecec6 ! Mem[0000000047800120] = 798f6e8e, %l4 = 00000000d125a5bc swap [%i3+%o4],%l4 ! %l4 = 00000000798f6e8e ! Mem[0000000091800124] = 0426ec25, %g2 = fcdb22555b2ecec6 ldsh [%o0+0x026],%g2 ! %g2 = 0000000000000426 ! Mem[0000000046800108] = 9d6e2748, %l6 = 000000000000009f ldswa [%i1+%o1]0x88,%l6 ! %l6 = ffffffff9d6e2748 ! Mem[0000000046800138] = f9995c52dc2fff8d, %l5 = 00000000000000d2, %l5 = 00000000000000d2 add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = f9995c52dc2fff8d ! Mem[0000000046000100] = 00000035, %l0 = 25509d7998cb7f28 ldswa [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000035 ! Mem[0000000090800108] = 707dc252 9c3d739f, %g2 = 00000426, %g3 = 8dd6e663 ldd [%i5+%o1],%g2 ! %g2 = 00000000707dc252 000000009c3d739f ! Mem[0000000046000135] = a45b7ca5, %l7 = 00000000a7ca773d ldstub [%i0+0x035],%l7 ! %l7 = 0000005b000000ff ! Mem[0000000090800118] = bf09642b 4cf73c40, %g2 = 707dc252, %g3 = 9c3d739f ldd [%i5+%o3],%g2 ! %g2 = 00000000bf09642b 000000004cf73c40 ! Mem[0000000046000134] = a4ff7ca5, %l7 = 0000005b, %l0 = 00000035 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a4ff7ca5 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Thread 27 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 00000000a4ff7ca5 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 0000000000003cc8 bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000005025 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000798f6e8e bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be f9995c52dc2fff8d bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffff9d6e2748 bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000005b bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p27_check_fp_registers: set p27_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be b93f3e47 78ce0ec1 bne %xcc,p27_f6_fail nop ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 350000003667c03d ldx [%i0+0x000],%g3 ! Observed data at 0000000046000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffff3e9e6cb2c9 ldx [%i0+0x018],%g3 ! Observed data at 0000000046000118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff7ed78cec75dfe9 ldx [%i0+0x020],%g3 ! Observed data at 0000000046000120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffdbc553b7b958ec ldx [%i0+0x028],%g3 ! Observed data at 0000000046000128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 34d45c13a4ff7ca5 ldx [%i0+0x030],%g3 ! Observed data at 0000000046000130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 48276e9dfee5d39d ldx [%i0+0x038],%g3 ! Observed data at 0000000046000138 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x038,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff0c943370e4544a ldx [%i1+0x000],%g3 ! Observed data at 0000000046800100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 48276e9d4cd293f6 ldx [%i1+0x008],%g3 ! Observed data at 0000000046800108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff2857c0baeabb2b ldx [%i1+0x018],%g3 ! Observed data at 0000000046800118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9d6e274825500000 ldx [%i1+0x020],%g3 ! Observed data at 0000000046800120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 84d415085df40433 ldx [%i1+0x030],%g3 ! Observed data at 0000000046800130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f9995c52dc2fff8d ldx [%i1+0x038],%g3 ! Observed data at 0000000046800138 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x038,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ab44595560bcb674 ldx [%i2+0x008],%g3 ! Observed data at 0000000047000108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x008,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 57088d52ff0e705a ldx [%i3+0x008],%g3 ! Observed data at 0000000047800108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a9135b7b098aff51 ldx [%i3+0x010],%g3 ! Observed data at 0000000047800110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d125a5bce1ab2849 ldx [%i3+0x020],%g3 ! Observed data at 0000000047800120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x020,%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_f6_fail: set p27_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000128] stwa %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000108] stha %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000110] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800118] done p27_trap1o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000128] stwa %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000108] stha %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000110] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800118] done p27_trap2e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000108] stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800108] lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046800118] stba %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800100] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000108] stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800118] stwa %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800110] done p27_trap2o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000108] stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800108] lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046800118] stba %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800100] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000108] stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800118] stwa %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800110] done p27_trap3e: nop nop nop done p27_trap3o: nop nop nop 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 = 8c6cfae66257e2c2 ldx [%g1+0x008],%l1 ! %l1 = 41e5d542824b9310 ldx [%g1+0x010],%l2 ! %l2 = 723716ce5df40433 ldx [%g1+0x018],%l3 ! %l3 = 1ff87a6c4bdcb1a5 ldx [%g1+0x020],%l4 ! %l4 = 93cfd1f5d8a8f297 ldx [%g1+0x028],%l5 ! %l5 = 48276e9dfee5d39d ldx [%g1+0x030],%l6 ! %l6 = 241d35d68cd77e9f ldx [%g1+0x038],%l7 ! %l7 = c76e81d28744189b ! 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 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 = c4c5b934 4bd60be6 1fe4e53c f47f479a ! %f4 = 8bb8a3aa c3a458a0 920adf26 3c1646cc ! %f8 = 640f1a87 8a66a16e 8030e433 3a541717 ! %f12 = c065524c 1761c554 23ab29e5 3828cec5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a31a99e3 f038bd1f 55466927 28c689ea ! %f20 = 6904c8b6 9e6a6687 1ec046f6 fee5370d ! %f24 = e285ef32 3cbb0714 6b9068d6 57c0e672 ! %f28 = 688a8ed4 b6e215d7 0464c620 a29417f2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1f99b288 986a4aa2 11e4036b bdce42e1 ! %f36 = 5aed6d37 11f5255e 3f806fdc 20eb39cb ! %f40 = 298a1808 f3cb6575 93ff360a 21ce7900 ! %f44 = 58eaeecd 0730a0d8 2d26bc34 b4fa6490 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe17245b700000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = e17245b700000038 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: ! Mem[0000000049800100] = 7dff0faf, %l4 = 9611599c958a7a06 ldsba [%i3+%g0]0x89,%l4 ! %l4 = ffffffffffffffaf ! Mem[000000004980010f] = f29bcc97, %l5 = ad021b960c2dd704 ldstub [%i3+0x00f],%l5 ! %l5 = 00000097000000ff ! Mem[0000000049000118] = 6c27dcd2, %l1 = db71b0e00a23e968 ldswa [%i2+%o3]0x89,%l1 ! %l1 = 000000006c27dcd2 ! Mem[0000000049000114] = e4abe2b7, %l5 = 0000000000000097 swap [%i2+0x014],%l5 ! %l5 = 00000000e4abe2b7 ! Mem[0000000048000128] = cfd8902f, %l3 = 4811881dbc27edbe lduw [%i0+%o5],%l3 ! %l3 = 00000000cfd8902f ! Mem[0000000048800108] = 987f7ed4, %l3 = 00000000cfd8902f swapa [%i1+%o1]0x80,%l3 ! %l3 = 00000000987f7ed4 ! Mem[0000000090800110] = 4eb3b132, %g2 = 6ab9f5acec779ce2 lduw [%i5+%o2],%g2 ! %g2 = 000000004eb3b132 ! Mem[0000000049800128] = 106496c1c30176d7, %l6 = cb7f80ea8cd7428b ldxa [%i3+%o5]0x88,%l6 ! %l6 = 106496c1c30176d7 ! %l4 = ffffffaf, %l5 = e4abe2b7, Mem[0000000049800108] = c4ebb3e3 ffcc9bf2 stda %l4,[%i3+%o1]0x88 ! Mem[0000000049800108] = ffffffaf e4abe2b7 ! Mem[0000000048000104] = 18cc3d1c, %l6 = 106496c1c30176d7 ldstub [%i0+0x004],%l6 ! %l6 = 00000018000000ff p28_label_2: ! %l2 = 5c8d32e09ed21f5d, Mem[0000000090800139] = a3742e16 stb %l2,[%i5+0x039] ! Mem[0000000090800138] = 5d742e16 ! Mem[0000000049800128] = d77601c3c1966410, %l0 = 133186499d706910, %l1 = 000000006c27dcd2 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = d77601c3c1966410 ! Mem[0000000048800116] = 0daecb43, %l5 = 00000000e4abe2b7 ldstub [%i1+0x016],%l5 ! %l5 = 000000cb000000ff ! %l2 = 5c8d32e09ed21f5d, Mem[000000009100012a] = 520c0f37, %asi = 80 stha %l2,[%i6+0x02a]%asi ! Mem[0000000091000128] = 1f5d0f37 ! Mem[0000000048800100] = fc809ee9, %l0 = 133186499d706910 swapa [%i1+%g0]0x80,%l0 ! %l0 = 00000000fc809ee9 ! %l2 = 9ed21f5d, %l3 = 987f7ed4, Mem[0000000049000128] = 1260708a 9f2540b2 stda %l2,[%i2+0x028]%asi ! Mem[0000000049000128] = 9ed21f5d 987f7ed4 ! Mem[0000000048800118] = 5ade4af8, %l6 = 0000000000000018 ldsh [%i1+0x01a],%l6 ! %l6 = 0000000000004af8 ! Mem[0000000049800130] = 36b7bc0d, %l1 = d77601c3c1966410 ldub [%i3+0x030],%l1 ! %l1 = 0000000000000036 ! Mem[0000000048000138] = ad0e4b93, %l0 = 00000000fc809ee9 swap [%i0+0x038],%l0 ! %l0 = 00000000ad0e4b93 ! Mem[0000000049800100] = af0fff7d, %l6 = 0000000000004af8 swapa [%i3+%g0]0x81,%l6 ! %l6 = 00000000af0fff7d p28_label_3: ! Mem[0000000048000108] = 664e0d2d, %l1 = 0000000000000036 ldsh [%i0+0x00a],%l1 ! %l1 = 0000000000000d2d ! Mem[0000000048000118] = 04d87995fd00fdf6, %l4 = ffffffffffffffaf, %l2 = 5c8d32e09ed21f5d add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 04d87995fd00fdf6 ! %l5 = 00000000000000cb, Mem[0000000090000128] = 12eb906b stw %l5,[%i4+%o5] ! Mem[0000000090000128] = 000000cb ! %l0 = 00000000ad0e4b93, Mem[0000000049000110] = bc7d5c11 stwa %l0,[%i2+%o2]0x88 ! Mem[0000000049000110] = ad0e4b93 ! Mem[0000000049800128] = d77601c3, %l6 = af0fff7d, %l3 = 987f7ed4 add %i3,0x28,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d77601c3 ! Mem[0000000048800116] = 0daeff43, %l0 = 00000000ad0e4b93 ldstub [%i1+0x016],%l0 ! %l0 = 000000ff000000ff ! Mem[0000000048800104] = e3d58052, %l5 = 000000cb, %l4 = ffffffaf add %i1,0x04,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e3d58052 ! Mem[0000000048000134] = b492608e, %l4 = 00000000e3d58052 swap [%i0+0x034],%l4 ! %l4 = 00000000b492608e ! %l2 = fd00fdf6, %l3 = d77601c3, Mem[0000000049800128] = c30176d7 106496c1 stda %l2,[%i3+%o5]0x89 ! Mem[0000000049800128] = fd00fdf6 d77601c3 ! Mem[0000000048000123] = 30478259, %l4 = 00000000b492608e ldstub [%i0+0x023],%l4 ! %l4 = 00000059000000ff p28_label_4: ! Mem[0000000048000100] = 36e6a286, %l3 = 00000000d77601c3 swapa [%i0+%g0]0x80,%l3 ! %l3 = 0000000036e6a286 ! Mem[0000000090000138] = 9bc6be29, %g2 = 000000004eb3b132 lduh [%i4+0x038],%g2 ! %g2 = 0000000000009bc6 ! %l3 = 0000000036e6a286, Mem[0000000091000138] = 50822d02066758c2 stx %l3,[%i6+0x038] ! Mem[0000000091000138] = 0000000036e6a286 ! Mem[0000000048000110] = 7e203a6b, %l7 = cb43675b, %l5 = 000000cb add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007e203a6b ! Mem[0000000048800138] = 5a46ea140d0faad2, %l3 = 0000000036e6a286, %l2 = 04d87995fd00fdf6 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 5a46ea140d0faad2 ! Mem[000000004880012f] = 14078f18, %l3 = 0000000036e6a286 ldstuba [%i1+0x02f]%asi,%l3 ! %l3 = 00000018000000ff ! Mem[0000000048000110] = 6b3a207e, %l6 = 00000000af0fff7d ldswa [%i0+%o2]0x89,%l6 ! %l6 = 000000006b3a207e ! Mem[0000000048800108] = cfd8902f, %l5 = 7e203a6b, %l7 = cb43675b add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000cfd8902f ! Mem[0000000049800100] = f84a0000, %l7 = 00000000cfd8902f lduwa [%i3+%g0]0x89,%l7 ! %l7 = 00000000f84a0000 ! Mem[0000000091000120] = 5661f82ce7924027, %g2 = 0000000000009bc6 ldx [%i6+%o4],%g2 ! %g2 = 5661f82ce7924027 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 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 00000000000000ff bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000d2d bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000018 bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000059 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007e203a6b bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006b3a207e bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f84a0000 bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d77601c3ffcc3d1c ldx [%i0+0x000],%g3 ! Observed data at 0000000048000100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 304782ff0e70202f ldx [%i0+0x020],%g3 ! Observed data at 0000000048000120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8bb25828e3d58052 ldx [%i0+0x030],%g3 ! Observed data at 0000000048000130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = fc809ee969817dc0 ldx [%i0+0x038],%g3 ! Observed data at 0000000048000138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x038,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 9d706910e3d58052 ldx [%i1+0x000],%g3 ! Observed data at 0000000048800100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cfd8902fe2fc9cde ldx [%i1+0x008],%g3 ! Observed data at 0000000048800108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3caee3980daeff43 ldx [%i1+0x010],%g3 ! Observed data at 0000000048800110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f91e442014078fff ldx [%i1+0x028],%g3 ! Observed data at 0000000048800128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 934b0ead00000097 ldx [%i2+0x010],%g3 ! Observed data at 0000000049000110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9ed21f5d987f7ed4 ldx [%i2+0x028],%g3 ! Observed data at 0000000049000128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x028,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00004af8bc9e441e ldx [%i3+0x000],%g3 ! Observed data at 0000000049800100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = afffffffb7e2abe4 ldx [%i3+0x008],%g3 ! Observed data at 0000000049800108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = f6fd00fdc30176d7 ldx [%i3+0x028],%g3 ! Observed data at 0000000049800128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x028,%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 ! 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: ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800120] ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000120] ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800128] stxa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800100] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049000120] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048800108] done p28_trap1o: ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800120] ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000120] ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800128] stxa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800100] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049000120] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048800108] done p28_trap2e: ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800110] done p28_trap2o: ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800110] done p28_trap3e: nop nop nop done p28_trap3o: nop nop nop 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 = 133186499d706910 ldx [%g1+0x008],%l1 ! %l1 = db71b0e00a23e968 ldx [%g1+0x010],%l2 ! %l2 = 5c8d32e09ed21f5d ldx [%g1+0x018],%l3 ! %l3 = 4811881dbc27edbe ldx [%g1+0x020],%l4 ! %l4 = 9611599c958a7a06 ldx [%g1+0x028],%l5 ! %l5 = ad021b960c2dd704 ldx [%g1+0x030],%l6 ! %l6 = cb7f80ea8cd7428b ldx [%g1+0x038],%l7 ! %l7 = e4460544cb43675b ! 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 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 = 25e8cefb 6d010c9f abf662fe fed66392 ! %f4 = fa4c4d30 4ba7bbc9 ac088106 cc36ee5f ! %f8 = 8a2f0124 e239cf0d c6ae4792 bf0899ef ! %f12 = c7b23b16 4ec4c868 4617e451 1defd0e9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4188b23a 92d1c508 45de5651 4966f80e ! %f20 = 572712b0 dc419945 d82a71a4 6b01a74b ! %f24 = 3c41a37c 0d1227ec e73cd9be 77af8d31 ! %f28 = e6806ba4 c8d67785 a57ab185 528a25e2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c79fd2b8 c2dd52b8 0a6d8bc4 df309f4b ! %f36 = fa40593d 44ad336b b1844e94 4fcbb4ca ! %f40 = 9d3c330f 8267715f a27de891 1564bb81 ! %f44 = 9ebc130a 2142492b a9b9dd75 8e7aa22f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x751b112700000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = 751b112700000013 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[000000004b800110] = 215970de, %l2 = 9d6c885cab9d0c6e lduwa [%i3+%o2]0x81,%l2 ! %l2 = 00000000215970de ! Mem[000000004a000104] = 8a38ff7d, %l2 = 00000000215970de swap [%i0+0x004],%l2 ! %l2 = 000000008a38ff7d ! Mem[000000004a800100] = 244b309c, %l4 = ccf7f0568652f3bc swap [%i1+%g0],%l4 ! %l4 = 00000000244b309c ! Mem[000000004b80013e] = e9257d45, %l2 = 000000008a38ff7d ldstub [%i3+0x03e],%l2 ! %l2 = 0000007d000000ff ! Mem[000000004a800104] = f58e5f02, %l2 = 000000000000007d ldub [%i1+0x005],%l2 ! %l2 = 000000000000008e ! Mem[000000004a000134] = 13d40807, %l0 = 8b9c1758752535b7 swap [%i0+0x034],%l0 ! %l0 = 0000000013d40807 ! Mem[000000004b80011c] = 343781e3, %l7 = 46154c7b, %l0 = 13d40807 add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000343781e3 ! Mem[000000004b800137] = 53cb9c58, %l1 = c6568951f9b9d52b ldstuba [%i3+0x037]%asi,%l1 ! %l1 = 00000058000000ff ! Mem[0000000090800128] = b8f15a72, %g2 = f252a80393febd7c ldsb [%i5+0x02b],%g2 ! %g2 = ffffffffffffffb8 ! %l0 = 00000000343781e3, Mem[0000000091000112] = f659521e stb %l0,[%i6+0x012] ! Mem[0000000091000110] = e359521e p29_label_2: ! Mem[000000004a800124] = bf80ce69, %l1 = 0000000000000058 swap [%i1+0x024],%l1 ! %l1 = 00000000bf80ce69 ! Mem[000000004a000130] = 70fb5d54, %l0 = 343781e3, %l3 = bf639429 add %i0,0x30,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000070fb5d54 ! Mem[000000004b000110] = ab8947e1 c1fe0279, %l0 = 343781e3, %l1 = bf80ce69 ldd [%i2+%o2],%l0 ! %l0 = 00000000ab8947e1 00000000c1fe0279 ! Mem[000000004a000110] = 22075245, %l7 = 43494fce46154c7b ldsha [%i0+%o2]0x89,%l7 ! %l7 = 0000000000005245 ! %l6 = 0ca4eee3d5a8a0d1, Mem[000000004b800108] = fa32e827 stba %l6,[%i3+%o1]0x81 ! Mem[000000004b800108] = d132e827 ! Mem[000000004a000138] = e71ee3c169e294d4, %l5 = b2bbdc324fe93a3b, %l7 = 0000000000005245 add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = e71ee3c169e294d4 ! Mem[000000004a00012c] = 30e331c5, %l7 = e71ee3c169e294d4 lduw [%i0+0x02c],%l7 ! %l7 = 0000000030e331c5 ! Mem[000000004b00011c] = 0bdfb056, %l7 = 30e331c5, %l7 = 30e331c5 add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000bdfb056 ! Mem[000000004a000118] = 6bb113b2b64bac18, %l5 = b2bbdc324fe93a3b ldx [%i0+%o3],%l5 ! %l5 = 6bb113b2b64bac18 ! Mem[0000000090800138] = 76a3742e 1603b3f9, %g2 = ffffffb8, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 0000000076a3742e 000000001603b3f9 p29_label_3: ! Mem[000000004a000120] = 32925ae2, %l6 = 0ca4eee3d5a8a0d1 ldswa [%i0+%o4]0x88,%l6 ! %l6 = 0000000032925ae2 ! Mem[000000004b800105] = dcbcc8e2, %l6 = 0000000032925ae2 ldstuba [%i3+0x005]%asi,%l6 ! %l6 = 000000bc000000ff ! Mem[000000004b000120] = af76a499, %l1 = 00000000c1fe0279 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000af000000ff ! Mem[000000004b000120] = 99a476ff, %l6 = 00000000000000bc ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 000000ff000000ff ! Mem[000000004b800110] = 215970de, %l4 = 00000000244b309c ldswa [%i3+%o2]0x81,%l4 ! %l4 = 00000000215970de ! Mem[000000004b800128] = 6acc13cb, %l2 = 000000000000008e ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 0000006a000000ff ! Mem[0000000091800100] = 2cc0e114, %g2 = 0000000076a3742e ldsb [%o0+0x001],%g2 ! %g2 = 000000000000002c ! %l2 = 000000000000006a, Mem[0000000091800120] = 396e05a564f80426 stx %l2,[%o0+%o4] ! Mem[0000000091800120] = 000000000000006a ! Mem[000000004b000118] = 7420ca06, %l6 = 00000000000000ff swapa [%i2+%o3]0x81,%l6 ! %l6 = 000000007420ca06 ! Mem[000000004a00010c] = bad90403, %l6 = 7420ca06, %l2 = 0000006a add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000bad90403 p29_label_4: ! Mem[000000004b000108] = 01be250c, %l0 = 00000000ab8947e1 swap [%i2+%o1],%l0 ! %l0 = 0000000001be250c ! Mem[000000004b800128] = ffcc13cbd5bf741f, %l5 = 6bb113b2b64bac18, %l2 = 00000000bad90403 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = ffcc13cbd5bf741f ! Mem[000000004a000138] = e71ee3c1, %l4 = 00000000215970de ldub [%i0+0x03b],%l4 ! %l4 = 00000000000000c1 ! Mem[000000004b000118] = 56b0df0bff000000, %l6 = 000000007420ca06 ldxa [%i2+%o3]0x89,%l6 ! %l6 = 56b0df0bff000000 ! %l4 = 00000000000000c1, Mem[0000000091800120] = 000000000000006a stx %l4,[%o0+%o4] ! Mem[0000000091800120] = 00000000000000c1 ! Mem[0000000091000110] = 59521ef2, %g2 = 000000000000002c ldub [%i6+0x013],%g2 ! %g2 = 0000000000000059 ! Mem[000000004b800114] = 36eb754b, %l0 = 01be250c, %l1 = 000000af add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000036eb754b ! %l6 = 56b0df0bff000000, Mem[000000004b000134] = 1c87cb54 stw %l6,[%i2+0x034] ! Mem[000000004b000134] = ff000000 ! %l6 = 56b0df0bff000000, Mem[000000004b000100] = 8135f785 stba %l6,[%i2+%g0]0x88 ! Mem[000000004b000100] = 8135f700 ! Mem[000000004a800118] = 019046c2, %l4 = 00000000000000c1 ldstuba [%i1+%o3]0x89,%l4 ! %l4 = 000000c2000000ff ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p29_branch_failed p29_not_taken_0_end: ! End of Random Code for Thread 29 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000036eb754b bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffcc13cbd5bf741f bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c2 bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 6bb113b2b64bac18 bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 56b0df0bff000000 bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000bdfb056 bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! 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 25e8cefb 6d010c9f bne %xcc,p29_f0_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8884503e215970de ldx [%i0+0x000],%g3 ! Observed data at 000000004a000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 70fb5d54752535b7 ldx [%i0+0x030],%g3 ! Observed data at 000000004a000130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x030,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8652f3bcf58e5f02 ldx [%i1+0x000],%g3 ! Observed data at 000000004a800100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff46900108cf545a ldx [%i1+0x018],%g3 ! Observed data at 000000004a800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e576e49900000058 ldx [%i1+0x020],%g3 ! Observed data at 000000004a800120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x020,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00f73581d3da9a69 ldx [%i2+0x000],%g3 ! Observed data at 000000004b000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ab8947e16c6a1cce ldx [%i2+0x008],%g3 ! Observed data at 000000004b000108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000ff0bdfb056 ldx [%i2+0x018],%g3 ! Observed data at 000000004b000118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff76a4994833aaf4 ldx [%i2+0x020],%g3 ! Observed data at 000000004b000120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1a78ea5aff000000 ldx [%i2+0x030],%g3 ! Observed data at 000000004b000130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x030,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0af6ee3edcffc8e2 ldx [%i3+0x000],%g3 ! Observed data at 000000004b800100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d132e8270eb6d394 ldx [%i3+0x008],%g3 ! Observed data at 000000004b800108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffcc13cbd5bf741f ldx [%i3+0x028],%g3 ! Observed data at 000000004b800128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 335acfaf53cb9cff ldx [%i3+0x030],%g3 ! Observed data at 000000004b800130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 044f434be925ff45 ldx [%i3+0x038],%g3 ! Observed data at 000000004b800138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x038,%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 ! 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: lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000118] stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800110] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a800100] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800118] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b000120] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800100] done p29_trap1o: lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000118] stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800110] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a800100] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800118] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b000120] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800100] done p29_trap2e: ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000118] stwa %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800108] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800120] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a800118] ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a000128] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b000128] done p29_trap2o: ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000118] stwa %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800108] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800120] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a800118] ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a000128] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b000128] done p29_trap3e: nop nop nop nop nop nop done p29_trap3o: nop nop nop nop nop 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 = 8b9c1758752535b7 ldx [%g1+0x008],%l1 ! %l1 = c6568951f9b9d52b ldx [%g1+0x010],%l2 ! %l2 = 9d6c885cab9d0c6e ldx [%g1+0x018],%l3 ! %l3 = 41b699efbf639429 ldx [%g1+0x020],%l4 ! %l4 = ccf7f0568652f3bc ldx [%g1+0x028],%l5 ! %l5 = b2bbdc324fe93a3b ldx [%g1+0x030],%l6 ! %l6 = 0ca4eee3d5a8a0d1 ldx [%g1+0x038],%l7 ! %l7 = 43494fce46154c7b ! 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 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 = 9c8d6636 a61842c0 a2cbbad3 59a865ad ! %f4 = 36b73b8e 5a8b4b2b c9b9142f b623c244 ! %f8 = 37541177 2d6b30f9 a60c1ce4 712c30cd ! %f12 = cac4d72a b6d82b68 1e3ba1fc 1076f1b9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 54ea7113 dc97cdf5 955596ea ee01046b ! %f20 = fe2c187c c1979b5b 5c0daad7 58509547 ! %f24 = b652d7d3 a9e8504b 267c3e8c 9ff09333 ! %f28 = 24b548e6 c6ff108c d8c80bfd 9f2b6f95 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 824eeebe f43ba996 7d52cd6e f77af861 ! %f36 = 0ab53457 d210a816 7a7e383c aea2fa1d ! %f40 = 0a1ba6be 23b5b467 550e7ea2 1037ada1 ! %f44 = ba8bd136 2c37fecb a23df212 cd437ee4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa9b003f800000067,%g7,%g1 ! GSR scale = 12, align = 7 wr %g1,%g0,%gsr ! GSR = a9b003f800000067 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[000000004d800134] = e741557b, %l6 = f70f5edada93f4ee ldstub [%i3+0x034],%l6 ! %l6 = 000000e7000000ff ! Mem[000000004c800103] = a57e8bb0, %l5 = 97b0ff200a5da51a ldstuba [%i1+0x003]%asi,%l5 ! %l5 = 000000b0000000ff ! Mem[000000004c80013c] = 8e102e38, %l4 = f49914704de7225e, %asi = 80 swapa [%i1+0x03c]%asi,%l4 ! %l4 = 000000008e102e38 ! %l6 = 00000000000000e7, Mem[000000004c000100] = 15d1215d stha %l6,[%i0+%g0]0x89 ! Mem[000000004c000100] = 15d100e7 ! Mem[000000004c800138] = 065a6874, %l5 = 000000b0, %l3 = 0c027af8 add %i1,0x38,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000065a6874 ! Mem[000000004c800108] = 2537f771, %l4 = 000000008e102e38 ldstuba [%i1+%o1]0x89,%l4 ! %l4 = 00000071000000ff ! Mem[000000004d800104] = fd09f3bb, %l4 = 0000000000000071, %asi = 80 swapa [%i3+0x004]%asi,%l4 ! %l4 = 00000000fd09f3bb ! Mem[000000004d800110] = 19ca329a, %l3 = 00000000065a6874 lduwa [%i3+%o2]0x80,%l3 ! %l3 = 0000000019ca329a ! %l2 = e0008dc7eebbfe76, Mem[0000000091000118] = 9d87e12e sth %l2,[%i6+%o3] ! Mem[0000000091000118] = fe76e12e ! %l0 = ca4cb007, %l1 = 0195b5b5, Mem[0000000091000138] = 50822d02 066758c2 std %l0,[%i6+0x038] ! Mem[0000000091000138] = ca4cb007 0195b5b5 p30_label_2: ! Mem[000000004c000118] = 0c745712 41ae4a30, %l0 = ca4cb007, %l1 = 0195b5b5 ldda [%i0+%o3]0x80,%l0 ! %l0 = 000000000c745712 0000000041ae4a30 ! Mem[000000009180013c] = 1cec2ee5, %g18 = 8a1eb80faadeb232 ldsw [%o0+0x03c],%g2 ! %g2 = 8a1eb80faadeb232 ! Mem[000000004c800120] = 468f333d 46e2c7d9, %l6 = 000000e7, %l7 = a763d95e ldda [%i1+%o4]0x89,%l6 ! %l6 = 0000000046e2c7d9 00000000468f333d ! Mem[000000004c000110] = cd635fd59b29d479, %l1 = 0000000041ae4a30, %l6 = 0000000046e2c7d9 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = cd635fd59b29d479 ! Mem[0000000091800124] = 64f80426, %g2 = 000000001cec2ee5 lduw [%o0+0x024],%g2 ! %g2 = 0000000064f80426 ! %l1 = 0000000041ae4a30, Mem[0000000091800122] = 05a564f8 sth %l1,[%o0+0x022] ! Mem[0000000091800120] = 4a3064f8 ! Mem[0000000091800108] = 3a93076f, %g2 = 0000000064f80426 ldsba [%o0+0x009]%asi,%g2 ! %g2 = 000000000000003a ! Mem[000000004d000128] = d6dbd6e9, %l7 = 468f333d, %l2 = eebbfe76 add %i2,0x28,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000d6dbd6e9 ! Mem[000000004d000118] = 4b9ac379, %l1 = 41ae4a30, %l0 = 0c745712 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004b9ac379 ! Mem[000000004c80012c] = 3b66c809, %l2 = 00000000d6dbd6e9 swap [%i1+0x02c],%l2 ! %l2 = 000000003b66c809 p30_label_3: ! Mem[000000004c800128] = 00abdc8d, %l2 = 000000003b66c809 swap [%i1+%o5],%l2 ! %l2 = 0000000000abdc8d ! %l6 = cd635fd59b29d479, Mem[0000000090000138] = 9bc6be29fd6921e4, %asi = 80 stxa %l6,[%i4+0x038]%asi ! Mem[0000000090000138] = cd635fd59b29d479 ! Mem[000000004c000114] = 9b29d479, %l5 = 00000000000000b0 lduh [%i0+0x016],%l5 ! %l5 = 000000000000d479 ! Mem[000000004d800108] = a00415b3, %l3 = 0000000019ca329a ldsha [%i3+%o1]0x81,%l3 ! %l3 = ffffffffffffa004 ! %l4 = fd09f3bb, %l5 = 0000d479, Mem[0000000091800138] = 33e63857 1cec2ee5 stda %l4,[%o0+0x038]%asi ! Mem[0000000091800138] = fd09f3bb 0000d479 ! %l0 = 000000004b9ac379, Mem[000000009180010c] = 6f4ba609 sth %l0,[%o0+0x00c] ! Mem[000000009180010c] = c379a609 ! %l3 = ffffffffffffa004, Mem[0000000091000108] = 45d819c331d02018 stx %l3,[%i6+%o1] ! Mem[0000000091000108] = ffffffffffffa004 ! Mem[000000004c800124] = 3d338f46, %l6 = 9b29d479, %l5 = 0000d479 add %i1,0x24,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000003d338f46 ! Mem[000000004c000120] = 1b723cb4, %l6 = cd635fd59b29d479 swap [%i0+%o4],%l6 ! %l6 = 000000001b723cb4 ! Mem[000000009180010c] = c379a609, %g2 = 000000000000003a ldsba [%o0+0x00c]%asi,%g2 ! %g2 = ffffffffffffffc3 p30_label_4: ! Mem[000000009180011c] = 84a20bbc, %g2 = ffffffffffffffc3 ldsba [%o0+0x01c]%asi,%g2 ! %g2 = ffffffffffffff84 ! %l2 = 00abdc8d, %l3 = ffffa004, Mem[000000004d000110] = ffe71d37 b6829787 stda %l2,[%i2+%o2]0x88 ! Mem[000000004d000110] = 00abdc8d ffffa004 ! Mem[000000004c800120] = d9c7e246, %l7 = 00000000468f333d ldsha [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffd9c7 ! %l7 = ffffffffffffd9c7, Mem[0000000091000128] = f031520c0f379774 stx %l7,[%i6+%o5] ! Mem[0000000091000128] = ffffffffffffd9c7 ! %l7 = ffffffffffffd9c7, Mem[0000000091800124] = 64f80426 sth %l7,[%o0+0x024] ! Mem[0000000091800124] = d9c70426 ! %l6 = 1b723cb4, %l7 = ffffd9c7, Mem[000000004d800128] = ed7b933c d6944e97 stda %l6,[%i3+%o5]0x81 ! Mem[000000004d800128] = 1b723cb4 ffffd9c7 ! %l6 = 000000001b723cb4, Mem[000000009100011a] = e12ef37e stb %l6,[%i6+0x01a] ! Mem[0000000091000118] = b42ef37e ! Mem[0000000091800128] = ec25599b 4ff4b4e0, %g2 = ffffff84, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 00000000ec25599b 000000004ff4b4e0 ! Mem[000000004c000108] = d7f7a93d, %l3 = ffffffffffffa004 swapa [%i0+%o1]0x88,%l3 ! %l3 = 00000000d7f7a93d ! Mem[000000004c800104] = 8fce82cf, %l0 = 4b9ac379, %l0 = 4b9ac379 add %i1,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000008fce82cf ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d7f7a93d bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000fd09f3bb bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003d338f46 bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000001b723cb4 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffd9c7 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! 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 9c8d6636 a61842c0 bne %xcc,p30_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be c9b9142f b623c244 bne %xcc,p30_f6_fail nop ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e700d1156dfd9274 ldx [%i0+0x000],%g3 ! Observed data at 000000004c000100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 04a0ffffa94264c4 ldx [%i0+0x008],%g3 ! Observed data at 000000004c000108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9b29d4792d763082 ldx [%i0+0x020],%g3 ! Observed data at 000000004c000120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a57e8bff8fce82cf ldx [%i1+0x000],%g3 ! Observed data at 000000004c800100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fff73725ef2c16dd ldx [%i1+0x008],%g3 ! Observed data at 000000004c800108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3b66c809d6dbd6e9 ldx [%i1+0x028],%g3 ! Observed data at 000000004c800128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 065a68744de7225e ldx [%i1+0x038],%g3 ! Observed data at 000000004c800138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x038,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 8ddcab0004a0ffff ldx [%i2+0x010],%g3 ! Observed data at 000000004d000110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x010,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 47e3ec1500000071 ldx [%i3+0x000],%g3 ! Observed data at 000000004d800100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1b723cb4ffffd9c7 ldx [%i3+0x028],%g3 ! Observed data at 000000004d800128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6a5ced43ff41557b ldx [%i3+0x030],%g3 ! Observed data at 000000004d800130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x030,%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_f6_fail: set p30_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000120] done p30_trap1o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000120] done p30_trap2e: ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800118] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c000110] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800100] done p30_trap2o: ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800118] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c000110] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800100] done p30_trap3e: nop nop nop nop nop nop nop done p30_trap3o: nop nop nop nop nop nop nop 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 = 51723972ca4cb007 ldx [%g1+0x008],%l1 ! %l1 = e53687f00195b5b5 ldx [%g1+0x010],%l2 ! %l2 = e0008dc7eebbfe76 ldx [%g1+0x018],%l3 ! %l3 = 73afeb7e0c027af8 ldx [%g1+0x020],%l4 ! %l4 = f49914704de7225e ldx [%g1+0x028],%l5 ! %l5 = 97b0ff200a5da51a ldx [%g1+0x030],%l6 ! %l6 = f70f5edada93f4ee ldx [%g1+0x038],%l7 ! %l7 = 33dd65a4a763d95e ! 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 = ad3a10cf ba2bb666 832ece68 a9c10ebf ! %f4 = e8df5ec6 57cd1dd2 4c3945a3 12065b76 ! %f8 = 16f3ba9e fc0df9b8 730896dd ed1cad5f ! %f12 = d8e4ac2b 4b0969f2 23e948c2 2eb26e78 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 09e01b34 cb444f7d 8044488a 987ffefb ! %f20 = 81d2e89f c5b3e5af 4f0c8882 f3354dce ! %f24 = 963b86fe 97b4dd04 594f81f2 5e1e108a ! %f28 = 8fabd191 fb8573ea 77d8c123 1544ee65 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1e10a261 a6ea8c94 e29bbe5f f9728a9b ! %f36 = ddf1aa9d 6c1a5b80 3d9a7550 48dce3c0 ! %f40 = 7793e5f5 dddaafea 8151c687 96c00dc5 ! %f44 = a1f9ea70 790365ac 8da84432 b038e38c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc5ef15a800000039,%g7,%g1 ! GSR scale = 7, align = 1 wr %g1,%g0,%gsr ! GSR = c5ef15a800000039 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[0000000090000120] = 0df02d9d 437d83e2, %g2 = ffd09a74, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 000000000df02d9d 00000000437d83e2 ! Mem[000000004f800120] = f62ce038, %l0 = f8d0e10bd79589a1 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000f6000000ff ! Mem[000000004e800118] = 3535d03d, %l3 = 2faa05921792a935, %asi = 80 swapa [%i1+0x018]%asi,%l3 ! %l3 = 000000003535d03d ! %l1 = 20986fd247ed7de7, Mem[000000004e00013c] = 63da93ff stw %l1,[%i0+0x03c] ! Mem[000000004e00013c] = 47ed7de7 ! Mem[000000004f800110] = fd503ae4, %l4 = f2b7f25d, %l3 = 3535d03d add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fd503ae4 ! %l2 = f5a9ef39e8b5e05b, Mem[000000004f00011c] = f49b1d5c sth %l2,[%i2+0x01c] ! Mem[000000004f00011c] = e05b1d5c ! Mem[000000004e000100] = 03ba04e3, %l3 = 00000000fd503ae4 ldstub [%i0+%g0],%l3 ! %l3 = 00000003000000ff ! %l6 = 25fb9863fd0a561f, Mem[000000004f000108] = e9eccc26 stba %l6,[%i2+%o1]0x81 ! Mem[000000004f000108] = 1feccc26 ! Mem[000000004f800100] = 3b9b517834de6079, %l7 = 1de07c267ad6726b, %l1 = 20986fd247ed7de7 casxa [%i3]0x80,%l7,%l1 ! %l1 = 3b9b517834de6079 ! Mem[000000004e000120] = 65cfce5a, %l1 = 3b9b517834de6079 ldsw [%i0+%o4],%l1 ! %l1 = 0000000065cfce5a p31_label_2: ! %l3 = 0000000000000003, Mem[000000004f000100] = b36acc2f stba %l3,[%i2+%g0]0x80 ! Mem[000000004f000100] = 036acc2f ! Mem[000000004e000120] = d146a2af5acecf65, %l7 = 1de07c267ad6726b ldxa [%i0+%o4]0x89,%l7 ! %l7 = d146a2af5acecf65 ! Mem[0000000091000120] = 5661f82c e7924027, %g2 = 0df02d9d, %g3 = 437d83e2 ldda [%i6+0x020]%asi,%g2 ! %g2 = 000000005661f82c 00000000e7924027 ! %l2 = f5a9ef39e8b5e05b, Mem[0000000091000110] = e1d9f659 stw %l2,[%i6+%o2] ! Mem[0000000091000110] = e8b5e05b ! Mem[000000004f800118] = a59b75a0, %l7 = d146a2af5acecf65 lduha [%i3+0x018]%asi,%l7 ! %l7 = 000000000000a59b ! %l3 = 0000000000000003, Mem[000000004e800100] = 535d61be stwa %l3,[%i1+%g0]0x81 ! Mem[000000004e800100] = 00000003 ! Mem[000000004e00011c] = 9c5eff93, %l5 = 46a88e8b, %l2 = e8b5e05b add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000009c5eff93 ! Mem[000000004f000124] = 4e691a42, %l5 = 46a88e8b, %l1 = 65cfce5a add %i2,0x24,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004e691a42 ! Mem[000000004e800118] = b19f93e535a99217, %l5 = ce68c10846a88e8b ldxa [%i1+%o3]0x89,%l5 ! %l5 = b19f93e535a99217 ! Mem[000000004e000126] = afa246d1, %l3 = 0000000000000003 ldstub [%i0+0x026],%l3 ! %l3 = 00000046000000ff p31_label_3: ! Mem[000000004f800100] = 3b9b5178, %l6 = 25fb9863fd0a561f ldswa [%i3+%g0]0x81,%l6 ! %l6 = 000000003b9b5178 ! Mem[000000004e800108] = 55ee4112, %l6 = 3b9b5178, %l7 = 0000a59b add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000055ee4112 ! Mem[000000004e800128] = bbc4d8eb87f8a86e, %l6 = 000000003b9b5178, %l2 = 000000009c5eff93 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = bbc4d8eb87f8a86e ! Mem[000000004f800110] = e43a50fd, %l0 = 00000000000000f6 swapa [%i3+%o2]0x89,%l0 ! %l0 = 00000000e43a50fd ! Mem[000000004e800128] = bbc4d8eb, %l1 = 000000004e691a42 swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000bbc4d8eb ! Mem[000000004e000108] = 311ceb35, %l2 = bbc4d8eb87f8a86e swap [%i0+%o1],%l2 ! %l2 = 00000000311ceb35 ! Mem[000000004f800108] = 19c16086, %l4 = f2b7f25d, %l0 = e43a50fd add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000019c16086 ! Mem[000000004f800108] = 19c16086, %l2 = 311ceb35, %l6 = 3b9b5178 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000019c16086 ! Mem[000000004e000110] = ef6fd7fa75ed4d43, %l4 = 2e2f3dc7f2b7f25d, %l6 = 0000000019c16086 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = ef6fd7fa75ed4d43 ! Mem[000000004e800120] = 8067b59e, %l1 = 00000000bbc4d8eb ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 0000009e000000ff p31_label_4: ! Mem[000000004e800118] = 1792a935, %l0 = 0000000019c16086 ldsba [%i1+%o3]0x80,%l0 ! %l0 = 0000000000000017 ! Mem[000000004f800118] = a59b75a0, %l4 = 2e2f3dc7f2b7f25d ldstuba [%i3+%o3]0x81,%l4 ! %l4 = 000000a5000000ff ! %l6 = ef6fd7fa75ed4d43, Mem[0000000090000100] = 8caaff6e stw %l6,[%i4+%g0] ! Mem[0000000090000100] = 75ed4d43 ! Mem[000000004f000110] = 1aa7dd8840268fc8, %l4 = 00000000000000a5, %l3 = 0000000000000046 add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 1aa7dd8840268fc8 ! Mem[000000004e000110] = fad76fef, %l7 = 0000000055ee4112 swapa [%i0+%o2]0x89,%l7 ! %l7 = 00000000fad76fef ! Mem[000000004e800114] = 08faf40d, %l6 = ef6fd7fa75ed4d43 ldub [%i1+0x015],%l6 ! %l6 = 00000000000000fa ! Mem[000000004f000118] = 3dad29e8, %l3 = 1aa7dd8840268fc8 ldstuba [%i2+%o3]0x89,%l3 ! %l3 = 000000e8000000ff ! %l3 = 00000000000000e8, Mem[000000004e800120] = ffb56780b4465ead stxa %l3,[%i1+%o4]0x80 ! Mem[000000004e800120] = 00000000000000e8 ! %l2 = 00000000311ceb35, Mem[0000000091000120] = 5661f82ce7924027 stx %l2,[%i6+%o4] ! Mem[0000000091000120] = 00000000311ceb35 ! Mem[000000004f000128] = 1c5dc1af, %l1 = 000000000000009e ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 0000001c000000ff ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 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 0000000000000017 bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001c bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e8 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a5 bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be b19f93e535a99217 bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000fa bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000fad76fef bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffba04e31060b2e1 ldx [%i0+0x000],%g3 ! Observed data at 000000004e000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 87f8a86e176c5a68 ldx [%i0+0x008],%g3 ! Observed data at 000000004e000108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1241ee5575ed4d43 ldx [%i0+0x010],%g3 ! Observed data at 000000004e000110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 65cfce5aafa2ffd1 ldx [%i0+0x020],%g3 ! Observed data at 000000004e000120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = d9ea756c47ed7de7 ldx [%i0+0x038],%g3 ! Observed data at 000000004e000138 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x038,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000000323a6ae25 ldx [%i1+0x000],%g3 ! Observed data at 000000004e800100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1792a935e5939fb1 ldx [%i1+0x018],%g3 ! Observed data at 000000004e800118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000000000e8 ldx [%i1+0x020],%g3 ! Observed data at 000000004e800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4e691a4287f8a86e ldx [%i1+0x028],%g3 ! Observed data at 000000004e800128 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 036acc2f8dc58d7e ldx [%i2+0x000],%g3 ! Observed data at 000000004f000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1feccc265f3a9a8e ldx [%i2+0x008],%g3 ! Observed data at 000000004f000108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff29ad3de05b1d5c ldx [%i2+0x018],%g3 ! Observed data at 000000004f000118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff5dc1afd69dc288 ldx [%i2+0x028],%g3 ! Observed data at 000000004f000128 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x028,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x010],%g2 ! Expected data = f6000000a683bb93 ldx [%i3+0x010],%g3 ! Observed data at 000000004f800110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff9b75a08f76065e ldx [%i3+0x018],%g3 ! Observed data at 000000004f800118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2ce0385cbb5702 ldx [%i3+0x020],%g3 ! Observed data at 000000004f800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%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 ! 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: stha %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e800120] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800108] lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800100] done p31_trap1o: stha %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e800120] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800108] lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800100] done p31_trap2e: ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800100] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800120] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000128] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e800120] done p31_trap2o: ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800100] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800120] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000128] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e800120] done p31_trap3e: nop nop nop nop nop nop nop done p31_trap3o: nop nop nop nop nop nop 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 = f8d0e10bd79589a1 ldx [%g1+0x008],%l1 ! %l1 = 20986fd247ed7de7 ldx [%g1+0x010],%l2 ! %l2 = f5a9ef39e8b5e05b ldx [%g1+0x018],%l3 ! %l3 = 2faa05921792a935 ldx [%g1+0x020],%l4 ! %l4 = 2e2f3dc7f2b7f25d ldx [%g1+0x028],%l5 ! %l5 = ce68c10846a88e8b ldx [%g1+0x030],%l6 ! %l6 = 25fb9863fd0a561f ldx [%g1+0x038],%l7 ! %l7 = 1de07c267ad6726b ! 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 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 = f5c27452 b0d04777 1c785bf0 c14c0131 ! %f4 = 54f0cfba d891d20a e79dadac 82a86a0f ! %f8 = c3cceadb 9938d836 50ccc42e 5926a24f ! %f12 = 1e1c2344 54828603 df52dfc7 6f65deb8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 65149630 a8d4be3c 33b4b3b8 156c4056 ! %f20 = 024ed60c 9c58db2d b14868ae 45f31bd5 ! %f24 = a38b7e49 4a0851e7 6d136fd2 6a634796 ! %f28 = a3fbfcab d77c25ab 0af326d3 f52125cb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6b707452 bd005344 c5723015 c198f3fe ! %f36 = 29cf87da ea6e3059 ba4f27c8 1ee5b933 ! %f40 = 81a791fa de3693c8 d0ae5930 f48ea504 ! %f44 = 9a5284b8 5058638d 251c6c72 9edbdd0f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7b12de880000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 7b12de880000001b 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: ! %l5 = 800e6829d7340fca, Mem[000000009080011a] = 642b4cf7 sth %l5,[%i5+0x01a] ! Mem[0000000090800118] = 0fca4cf7 ! Mem[0000000091800128] = ec25599b, %g2 = eedf689cc2419007 lduh [%o0+%o5],%g2 ! %g2 = 000000000000ec25 ! Mem[0000000051000110] = f515ccda, %l2 = cd6dcb54, %l6 = 5da00237 add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f515ccda ! Mem[0000000051800120] = 26a09645 ab26ecf1, %l4 = 57d455b6, %l5 = d7340fca ldda [%i3+%o4]0x80,%l4 ! %l4 = 0000000026a09645 00000000ab26ecf1 ! %l0 = 4d56966d, %l1 = 0f281a20, Mem[0000000091000120] = 5661f82c e7924027 std %l0,[%i6+%o4] ! Mem[0000000091000120] = 4d56966d 0f281a20 ! Mem[0000000051800108] = 5f75c8ba, %l6 = 00000000f515ccda ldswa [%i3+%o1]0x88,%l6 ! %l6 = 000000005f75c8ba ! Mem[0000000051000110] = f515ccda, %l5 = ab26ecf1, %l5 = ab26ecf1 add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f515ccda ! Mem[0000000051000118] = f3836a12, %l4 = 26a09645, %l3 = 155ccd8b add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f3836a12 ! Mem[000000005100013c] = 836496e2, %l5 = 00000000f515ccda swap [%i2+0x03c],%l5 ! %l5 = 00000000836496e2 ! Mem[0000000050800108] = 76e96520, %l3 = 00000000f3836a12 ldstuba [%i1+%o1]0x88,%l3 ! %l3 = 00000020000000ff p32_label_2: ! Mem[0000000051000138] = ccc269b3, %l4 = 26a09645, %l4 = 26a09645 add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ccc269b3 ! Mem[0000000051000120] = fc3bf36e, %l2 = 5a9efcffcd6dcb54 swap [%i2+%o4],%l2 ! %l2 = 00000000fc3bf36e ! Mem[0000000051000128] = fad7b657, %l0 = d11335d44d56966d ldsba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000057 ! Mem[0000000051800128] = 11f065ed, %l3 = 0000000000000020 swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000011f065ed ! Mem[0000000050800134] = b00ad278, %l5 = 00000000836496e2 swap [%i1+0x034],%l5 ! %l5 = 00000000b00ad278 ! Mem[0000000051000120] = 54cb6dcd, %l5 = 00000000b00ad278 swapa [%i2+%o4]0x89,%l5 ! %l5 = 0000000054cb6dcd ! %l3 = 0000000011f065ed, Mem[0000000091000136] = 00fc5082 sth %l3,[%i6+0x036] ! Mem[0000000091000134] = 65ed5082 ! Mem[0000000050000118] = 1fe55b89, %l0 = 0000000000000057 ldsha [%i0+%o3]0x88,%l0 ! %l0 = 0000000000005b89 ! Mem[0000000051800110] = f3cbe2aa5a1ffd5b, %l7 = 3b9ebf565b9a51bc, %l1 = 8b1db4a60f281a20 add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = f3cbe2aa5a1ffd5b ! Mem[0000000050800120] = 2f75d7ca, %l6 = 000000005f75c8ba ldsba [%i1+%o4]0x81,%l6 ! %l6 = 000000000000002f p32_label_3: ! %l0 = 0000000000005b89, Mem[0000000050800109] = ff65e976 stb %l0,[%i1+0x009] ! Mem[0000000050800108] = ff89e976 ! Mem[0000000051000118] = f3836a12 400b5931, %l4 = ccc269b3, %l5 = 54cb6dcd ldda [%i2+%o3]0x80,%l4 ! %l4 = 00000000f3836a12 00000000400b5931 ! Mem[000000009000011c] = aaa10df0, %g2 = 000000000000ec25 ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000aa ! Mem[0000000050000120] = a2905ea7, %l4 = f3836a12, %l1 = 5a1ffd5b add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000a2905ea7 ! Mem[0000000051000125] = 86632d45, %l7 = 3b9ebf565b9a51bc ldstub [%i2+0x025],%l7 ! %l7 = 00000063000000ff ! %l1 = 00000000a2905ea7, Mem[0000000050800100] = cbdb9513 stha %l1,[%i1+%g0]0x88 ! Mem[0000000050800100] = cbdb5ea7 ! Mem[0000000050000138] = ae4c891edd1107b6, %l6 = 000000000000002f, %l5 = 00000000400b5931 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = ae4c891edd1107b6 ! Mem[000000005080012a] = fef125aa, %l1 = 00000000a2905ea7 ldstub [%i1+0x02a],%l1 ! %l1 = 00000025000000ff ! %l5 = ae4c891edd1107b6, Mem[0000000050000128] = 727cf09f7f8388ba stxa %l5,[%i0+%o5]0x81 ! Mem[0000000050000128] = ae4c891edd1107b6 ! Mem[0000000051000119] = f3836a12, %l1 = 0000000000000025 ldstub [%i2+0x019],%l1 ! %l1 = 00000083000000ff p32_label_4: ! Mem[0000000091000100] = d0a5349e, %g2 = 00000000000000aa ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffd0a5 ! %l5 = ae4c891edd1107b6, Mem[0000000090000130] = 18145918, %asi = 80 stha %l5,[%i4+0x030]%asi ! Mem[0000000090000130] = 07b65918 ! Mem[0000000050000131] = 831fe949, %l2 = 00000000fc3bf36e ldstub [%i0+0x031],%l2 ! %l2 = 0000001f000000ff ! Mem[0000000050800100] = a75edbcb, %l6 = 0000002f, %l1 = 00000083 casa [%i1]0x80,%l6,%l1 ! %l1 = 00000000a75edbcb ! Mem[0000000051800114] = 5a1ffd5b, %l3 = 0000000011f065ed ldsw [%i3+0x014],%l3 ! %l3 = 000000005a1ffd5b ! Mem[0000000050800108] = 76e989ff, %l5 = ae4c891edd1107b6 swapa [%i1+%o1]0x88,%l5 ! %l5 = 0000000076e989ff ! Mem[0000000051000118] = 126afff3, %l0 = 0000000000005b89 ldswa [%i2+%o3]0x89,%l0 ! %l0 = 00000000126afff3 ! %l2 = 000000000000001f, Mem[0000000051800128] = 00000020 stba %l2,[%i3+%o5]0x80 ! Mem[0000000051800128] = 1f000020 ! Mem[0000000051800100] = 02308806, %l7 = 0000000000000063 ldsha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000230 ! Mem[0000000051000128] = 57b6d7fa, %l1 = 00000000a75edbcb lduba [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000057 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000126afff3 bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000057 bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000001f bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005a1ffd5b bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000002f bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000230 bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p32_check_fp_registers: set p32_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 54f0cfba d891d20a bne %xcc,p32_f4_fail nop ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x028],%g2 ! Expected data = ae4c891edd1107b6 ldx [%i0+0x028],%g3 ! Observed data at 0000000050000128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 83ffe949fdcb1a8d ldx [%i0+0x030],%g3 ! Observed data at 0000000050000130 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x030,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a75edbcb060db997 ldx [%i1+0x000],%g3 ! Observed data at 0000000050800100 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b60711dda308b297 ldx [%i1+0x008],%g3 ! Observed data at 0000000050800108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = fef1ffaa42d8356b ldx [%i1+0x028],%g3 ! Observed data at 0000000050800128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 96a9fafb836496e2 ldx [%i1+0x030],%g3 ! Observed data at 0000000050800130 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x030,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x018],%g2 ! Expected data = f3ff6a12400b5931 ldx [%i2+0x018],%g3 ! Observed data at 0000000051000118 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 78d20ab086ff2d45 ldx [%i2+0x020],%g3 ! Observed data at 0000000051000120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ccc269b3f515ccda ldx [%i2+0x038],%g3 ! Observed data at 0000000051000138 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x038,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 1f0000208d92ac15 ldx [%i3+0x028],%g3 ! Observed data at 0000000051800128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x028,%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_f4_fail: set p32_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800118] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050000100] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000050000108] stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000120] stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000128] done p32_trap1o: lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800118] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050000100] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000050000108] stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000120] stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000128] done p32_trap2e: stxa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800120] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800128] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051000118] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050800128] stba %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000128] stha %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000110] done p32_trap2o: stxa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800120] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800128] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051000118] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050800128] stba %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000128] stha %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000110] done p32_trap3e: nop nop nop nop nop nop nop done p32_trap3o: nop nop nop nop nop nop nop 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 = d11335d44d56966d ldx [%g1+0x008],%l1 ! %l1 = 8b1db4a60f281a20 ldx [%g1+0x010],%l2 ! %l2 = 5a9efcffcd6dcb54 ldx [%g1+0x018],%l3 ! %l3 = b051a156155ccd8b ldx [%g1+0x020],%l4 ! %l4 = 7ee5628a57d455b6 ldx [%g1+0x028],%l5 ! %l5 = 800e6829d7340fca ldx [%g1+0x030],%l6 ! %l6 = 9a2ce8685da00237 ldx [%g1+0x038],%l7 ! %l7 = 3b9ebf565b9a51bc ! 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 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 = 7bc5e142 1f2f0505 c896ebee aacd6637 ! %f4 = db450ccd 0261f368 d7c39f4c b911e4a8 ! %f8 = 27251f57 f1623dd8 652dce1b 853429c4 ! %f12 = 578dd497 957e3402 b2a694b2 815c1e15 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 477ce653 cec0f103 d1b92f56 e9df08c8 ! %f20 = d1699963 e2ffa591 707a360c c814593a ! %f24 = e2edcc69 6e720855 5e2058d4 73b9e2b9 ! %f28 = c6c805bd b32dde72 9fd6126e 68438923 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 91b5ab41 a464df83 78031ee1 12867f9b ! %f36 = 7054a05d 2e93f315 7111ec66 0cbab2cd ! %f40 = 7f6f4ac2 f05005d3 f417779b e22967a3 ! %f44 = 1f4c2a28 b105e4c7 48cee67c a45c7459 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa35dad3f00000003,%g7,%g1 ! GSR scale = 0, align = 3 wr %g1,%g0,%gsr ! GSR = a35dad3f00000003 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: ! Mem[0000000052000139] = 7ea70388, %l3 = 45ecae62bf5af281 ldstub [%i0+0x039],%l3 ! %l3 = 000000a7000000ff ! Mem[0000000052800128] = c641fb59, %l6 = f502157e2b5e1db9 swap [%i1+%o5],%l6 ! %l6 = 00000000c641fb59 ! %l0 = d82eb0a8, %l1 = 793348eb, Mem[0000000090000118] = 49049a7d 75eeaaa1 stda %l0,[%i4+0x018]%asi ! Mem[0000000090000118] = d82eb0a8 793348eb ! Mem[0000000052800108] = 7a041d0f, %l7 = 3d1dc7b5, %l1 = 793348eb add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000007a041d0f ! Mem[0000000053000118] = dc1ca4ab, %l7 = e917153a3d1dc7b5 ldswa [%i2+%o3]0x88,%l7 ! %l7 = ffffffffdc1ca4ab ! Mem[0000000052000124] = 2daf1771, %l3 = 00000000000000a7 swap [%i0+0x024],%l3 ! %l3 = 000000002daf1771 ! %l4 = ea469d7662d7e989, Mem[0000000053000100] = ae900ad4 stwa %l4,[%i2+%g0]0x81 ! Mem[0000000053000100] = 62d7e989 ! Mem[0000000052800106] = 1d6161ff, %l7 = ffffffffdc1ca4ab ldstub [%i1+0x006],%l7 ! %l7 = 00000061000000ff ! Mem[0000000053800100] = c233baa8 b268a02b, %l4 = 62d7e989, %l5 = 170658c1 ldda [%i3+%g0]0x89,%l4 ! %l4 = 00000000b268a02b 00000000c233baa8 ! %l2 = df45f4db, %l3 = 2daf1771, Mem[0000000053000110] = 212e6a9c 62a12448 stda %l2,[%i2+%o2]0x80 ! Mem[0000000053000110] = df45f4db 2daf1771 p33_label_2: ! Mem[0000000052800120] = 295da6d4fbf0d835, %l2 = 6cf20cdfdf45f4db ldxa [%i1+%o4]0x81,%l2 ! %l2 = 295da6d4fbf0d835 ! %l6 = 00000000c641fb59, Mem[0000000052000129] = d3d8d87b stb %l6,[%i0+0x029] ! Mem[0000000052000128] = d359d87b ! Mem[0000000053800100] = 2ba068b2a8ba33c2, %l1 = 000000007a041d0f, %l5 = 00000000c233baa8 casxa [%i3]0x80,%l1,%l5 ! %l5 = 2ba068b2a8ba33c2 ! Mem[000000005380010c] = c9b0f61e, %l1 = 000000007a041d0f ldsb [%i3+0x00c],%l1 ! %l1 = ffffffffffffffc9 ! Mem[0000000052800108] = 7a041d0f, %l2 = 295da6d4fbf0d835 ldstub [%i1+%o1],%l2 ! %l2 = 0000007a000000ff ! Mem[000000009180013c] = 1cec2ee5, %g18 = 408d31d433dae44f ldsw [%o0+0x03c],%g2 ! %g2 = 408d31d433dae44f ! Mem[000000005200013c] = 66316cd5, %l2 = 0000007a, %l2 = 0000007a add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000066316cd5 ! Mem[0000000053000128] = 0150e3428e57b419, %l6 = 00000000c641fb59, %l0 = cf67dbbdd82eb0a8 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 0150e3428e57b419 ! %l4 = 00000000b268a02b, Mem[000000009080012e] = 72217cdb sth %l4,[%i5+0x02e] ! Mem[000000009080012c] = a02b7cdb ! %l1 = ffffffffffffffc9, Mem[0000000091000118] = 9d87e12ef37e1f46 stx %l1,[%i6+%o3] ! Mem[0000000091000118] = ffffffffffffffc9 p33_label_3: ! Mem[0000000052800128] = 2b5e1db9, %l0 = 0150e3428e57b419 swap [%i1+%o5],%l0 ! %l0 = 000000002b5e1db9 ! %l2 = 0000000066316cd5, Mem[0000000091000100] = d0a5349e stw %l2,[%i6+%g0] ! Mem[0000000091000100] = 66316cd5 ! Mem[000000005200011f] = abe10c0c, %l2 = 0000000066316cd5 ldstub [%i0+0x01f],%l2 ! %l2 = 0000000c000000ff ! Mem[0000000091800128] = ec25599b 4ff4b4e0, %g2 = 1cec2ee5, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 00000000ec25599b 000000004ff4b4e0 ! %l1 = ffffffffffffffc9, Mem[0000000091800118] = 133d41fa sth %l1,[%o0+%o3] ! Mem[0000000091800118] = ffc941fa ! %l0 = 2b5e1db9, %l1 = ffffffc9, Mem[0000000052800128] = 19b4578e 0d2776dd stda %l0,[%i1+%o5]0x89 ! Mem[0000000052800128] = 2b5e1db9 ffffffc9 ! Mem[0000000053000128] = 0150e342, %l5 = 2ba068b2a8ba33c2 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000001000000ff ! Mem[0000000052000138] = 7eff038866316cd5, %l6 = 00000000c641fb59 ldx [%i0+0x038],%l6 ! %l6 = 7eff038866316cd5 ! Mem[000000005380011a] = 6f0b3b31, %l7 = 0000000000000061 ldstuba [%i3+0x01a]%asi,%l7 ! %l7 = 0000003b000000ff ! Mem[000000005380013c] = ceb19380, %l5 = 0000000000000001 swap [%i3+0x03c],%l5 ! %l5 = 00000000ceb19380 p33_label_4: ! Mem[0000000053000110] = df45f4db, %l2 = 000000000000000c ldswa [%i2+%o2]0x80,%l2 ! %l2 = ffffffffdf45f4db ! Mem[0000000053800128] = bb8a7688, %l5 = 00000000ceb19380 lduba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000088 ! Mem[0000000091800110] = 6096faff8744ccb4, %g2 = 00000000ec25599b ldx [%o0+%o2],%g2 ! %g2 = 6096faff8744ccb4 ! Mem[000000005280011c] = 12d91f82, %l7 = 000000000000003b swap [%i1+0x01c],%l7 ! %l7 = 0000000012d91f82 ! Mem[0000000052000118] = 24a49f6c, %l0 = 000000002b5e1db9 lduw [%i0+%o3],%l0 ! %l0 = 0000000024a49f6c ! Mem[0000000052800104] = 1d61ffff, %l7 = 12d91f82, %l4 = b268a02b add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001d61ffff ! Mem[0000000052000110] = 48fc5c90, %l7 = 0000000012d91f82 ldstuba [%i0+%o2]0x89,%l7 ! %l7 = 00000090000000ff ! Mem[0000000052000110] = ff5cfc48, %l2 = ffffffffdf45f4db swapa [%i0+%o2]0x81,%l2 ! %l2 = 00000000ff5cfc48 ! %l5 = 0000000000000088, Mem[0000000052000100] = 690c244c1bebb82b stx %l5,[%i0+%g0] ! Mem[0000000052000100] = 0000000000000088 ! Mem[0000000052800108] = ff041d0f, %l0 = 0000000024a49f6c lduba [%i1+%o1]0x80,%l0 ! %l0 = 00000000000000ff ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 00000000000000ff bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffffc9 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ff5cfc48 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000002daf1771 bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000088 bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 7eff038866316cd5 bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000090 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p33_check_fp_registers: set p33_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be db450ccd 0261f368 bne %xcc,p33_f4_fail nop ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000088 ldx [%i0+0x000],%g3 ! Observed data at 0000000052000100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = df45f4db04b18ce6 ldx [%i0+0x010],%g3 ! Observed data at 0000000052000110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 24a49f6cabe10cff ldx [%i0+0x018],%g3 ! Observed data at 0000000052000118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 27ac3dfb000000a7 ldx [%i0+0x020],%g3 ! Observed data at 0000000052000120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d359d87b4f5776fd ldx [%i0+0x028],%g3 ! Observed data at 0000000052000128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7eff038866316cd5 ldx [%i0+0x038],%g3 ! Observed data at 0000000052000138 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x038,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x000],%g2 ! Expected data = db9183641d61ffff ldx [%i1+0x000],%g3 ! Observed data at 0000000052800100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff041d0fee955aee ldx [%i1+0x008],%g3 ! Observed data at 0000000052800108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0499de920000003b ldx [%i1+0x018],%g3 ! Observed data at 0000000052800118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b91d5e2bc9ffffff ldx [%i1+0x028],%g3 ! Observed data at 0000000052800128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x028,%g4 set p33_local2_expect,%g1 p33_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 62d7e989d05a15da ldx [%i2+0x000],%g3 ! Observed data at 0000000053000100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = df45f4db2daf1771 ldx [%i2+0x010],%g3 ! Observed data at 0000000053000110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff50e3428e57b419 ldx [%i2+0x028],%g3 ! Observed data at 0000000053000128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x028,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 6f0bff315f98b48f ldx [%i3+0x018],%g3 ! Observed data at 0000000053800118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3948dede00000001 ldx [%i3+0x038],%g3 ! Observed data at 0000000053800138 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x038,%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_f4_fail: set p33_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800120] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800110] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800118] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000110] stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000120] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800110] stwa %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800108] done p33_trap1o: ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800120] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800110] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800118] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000110] stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000120] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800110] stwa %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800108] done p33_trap2e: swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052000118] stwa %l7,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800100] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000128] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000120] done p33_trap2o: swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052000118] stwa %l7,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800100] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000128] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000120] done p33_trap3e: nop nop nop nop done p33_trap3o: nop nop nop nop 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 = cf67dbbdd82eb0a8 ldx [%g1+0x008],%l1 ! %l1 = 04479ee6793348eb ldx [%g1+0x010],%l2 ! %l2 = 6cf20cdfdf45f4db ldx [%g1+0x018],%l3 ! %l3 = 45ecae62bf5af281 ldx [%g1+0x020],%l4 ! %l4 = ea469d7662d7e989 ldx [%g1+0x028],%l5 ! %l5 = 763dcfc6170658c1 ldx [%g1+0x030],%l6 ! %l6 = f502157e2b5e1db9 ldx [%g1+0x038],%l7 ! %l7 = e917153a3d1dc7b5 ! 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 = bbcbc208 e1bc0767 e115c5eb be0967d6 ! %f4 = b4f8b3eb a692f5ab f06b7ae1 c4846286 ! %f8 = 3d779425 74566059 43c9c0b4 a9f4fef4 ! %f12 = 2fec0fe4 e0fdf60b c4b7ba13 69c5611d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 02b93b8c 985b070d 20274784 e1365dff ! %f20 = ef32cc89 5af051b7 cd5a4109 e1a3fcea ! %f24 = 5169ee58 6cc79147 fed1e34e 82ce732e ! %f28 = 3e3875c3 a596badb d9d1256a d1102952 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0bb1c69d bd71746e dc472dc3 566913f1 ! %f36 = 52813a59 3a4867b6 751a9565 83595c31 ! %f40 = a556c323 89777f0a 0aa27c33 78eb12e4 ! %f44 = e3d87951 fec547cd 4907a277 92ffc912 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9becea5000000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 9becea5000000040 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: ! Mem[0000000090000108] = 25b4443f, %g2 = ff06981eecb454fa ldub [%i4+%o1],%g2 ! %g2 = 0000000000000025 ! Mem[000000009080012c] = f15a7221, %g2 = 0000000000000025 lduw [%i5+0x02c],%g2 ! %g2 = 00000000f15a7221 ! Mem[0000000054000128] = 3e601961, %l4 = 2a171cbe8a6cbccd ldsha [%i0+%o5]0x81,%l4 ! %l4 = 0000000000003e60 ! %l7 = 29789d6e803f830a, Mem[0000000091800110] = 6096faff stw %l7,[%o0+%o2] ! Mem[0000000091800110] = 803f830a ! Mem[0000000055000110] = 797ff771, %l3 = 332514ba42178471 ldstuba [%i2+%o2]0x81,%l3 ! %l3 = 00000079000000ff ! Mem[0000000090000120] = 9d437d83, %g2 = 00000000f15a7221 ldub [%i4+0x023],%g2 ! %g2 = 000000000000009d ! Mem[0000000055000128] = 9cf1cc2c, %l6 = 93b6aea688ad9860 lduwa [%i2+%o5]0x81,%l6 ! %l6 = 000000009cf1cc2c ! Mem[0000000055800130] = f704266b, %l7 = 29789d6e803f830a, %asi = 80 swapa [%i3+0x030]%asi,%l7 ! %l7 = 00000000f704266b ! Mem[0000000055000100] = 82175039, %l1 = a95922af, %l0 = 62213b99 casa [%i2]0x80,%l1,%l0 ! %l0 = 0000000082175039 ! Mem[0000000091800108] = 5d3a93076f4ba609, %g2 = 000000000000009d ldx [%o0+%o1],%g2 ! %g2 = 5d3a93076f4ba609 p34_label_2: ! Mem[0000000090000110] = d696674b, %g2 = 5d3a93076f4ba609 ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffffd696 ! Mem[000000005480011c] = 0fc8437b, %l2 = f232639a, %l3 = 00000079 add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000fc8437b ! Mem[000000009000012c] = 60181459, %g2 = ffffffffffffd696 ldsb [%i4+0x02f],%g2 ! %g2 = 0000000000000060 ! Mem[0000000054800100] = b24189fadcade12e, %l2 = cbebe763f232639a, %l6 = 000000009cf1cc2c casxa [%i1]0x80,%l2,%l6 ! %l6 = b24189fadcade12e ! Mem[0000000055800104] = 61cf40a0, %l2 = cbebe763f232639a swap [%i3+0x004],%l2 ! %l2 = 0000000061cf40a0 ! %l5 = 8ed9a3106f7836b1, Mem[0000000091000121] = 61f82ce7, %asi = 80 stba %l5,[%i6+0x021]%asi ! Mem[0000000091000120] = b1f82ce7 ! Mem[0000000054800105] = dcade12e, %l5 = 8ed9a3106f7836b1 ldstuba [%i1+0x005]%asi,%l5 ! %l5 = 000000ad000000ff ! %l4 = 0000000000003e60, Mem[000000005580011c] = ecc39a45 stw %l4,[%i3+0x01c] ! Mem[000000005580011c] = 00003e60 ! Mem[000000005400012c] = cc482444, %l0 = 82175039, %l3 = 0fc8437b add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000cc482444 ! Mem[0000000054000118] = 4948fc88, %l6 = dcade12e, %l1 = a95922af add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004948fc88 p34_label_3: ! Mem[0000000091000120] = f82ce792, %g2 = 0000000000000060 ldsb [%i6+0x022],%g2 ! %g2 = fffffffffffffff8 ! Mem[0000000090800110] = 4eb3b13235b5871d, %g2 = fffffffffffffff8 ldx [%i5+%o2],%g2 ! %g2 = 4eb3b13235b5871d ! Mem[0000000055000104] = 030e5fd4, %l3 = 00000000cc482444 swap [%i2+0x004],%l3 ! %l3 = 00000000030e5fd4 ! Mem[0000000055000110] = 71f77fff, %l3 = 00000000030e5fd4 ldstuba [%i2+%o2]0x88,%l3 ! %l3 = 000000ff000000ff ! Mem[0000000055000108] = dc0c93cffde5416f, %l0 = 0000000082175039 ldxa [%i2+%o1]0x80,%l0 ! %l0 = dc0c93cffde5416f ! Mem[0000000055800113] = ecc839f7, %l6 = b24189fadcade12e ldstuba [%i3+0x013]%asi,%l6 ! %l6 = 000000f7000000ff ! Mem[0000000055000128] = 9cf1cc2c, %l0 = dc0c93cffde5416f ldub [%i2+0x02b],%l0 ! %l0 = 000000000000002c ! Mem[0000000055000120] = af9bdf8d, %l1 = 000000004948fc88 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 0000008d000000ff ! Mem[000000005580012d] = 1bf1eff5, %l5 = 00000000000000ad ldstub [%i3+0x02d],%l5 ! %l5 = 000000f1000000ff ! Mem[0000000055800110] = ecc839ff, %l1 = 000000000000008d swap [%i3+%o2],%l1 ! %l1 = 00000000ecc839ff p34_label_4: ! Mem[0000000054000120] = 13f1fe3f, %l5 = 00000000000000f1 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 00000013000000ff ! Mem[0000000054800114] = eb4d3b97, %l3 = 000000ff, %l7 = f704266b add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000eb4d3b97 ! %l4 = 00003e60, %l5 = 00000013, Mem[0000000090000120] = 0df02d9d 437d83e2 std %l4,[%i4+%o4] ! Mem[0000000090000120] = 00003e60 00000013 ! Mem[0000000055000130] = 8389242073734177, %l3 = 00000000000000ff, %l7 = 00000000eb4d3b97 add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 8389242073734177 ! Mem[000000005580011c] = 00003e60, %l7 = 8389242073734177 swap [%i3+0x01c],%l7 ! %l7 = 0000000000003e60 ! Mem[0000000055000114] = b59eca2b, %l7 = 00003e60, %l1 = ecc839ff add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b59eca2b ! Mem[0000000055800138] = e523ee1308794e67, %l2 = 0000000061cf40a0, %l1 = 00000000b59eca2b add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = e523ee1308794e67 ! Mem[0000000091800110] = 803f830a 8744ccb4, %g2 = 35b5871d, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 00000000803f830a 000000008744ccb4 ! Mem[0000000054800110] = 99394a19, %l6 = 00000000000000f7 ldstub [%i1+%o2],%l6 ! %l6 = 00000099000000ff ! Mem[0000000054800108] = ad3d24a8, %l0 = 000000000000002c ldstuba [%i1+%o1]0x88,%l0 ! %l0 = 000000a8000000ff ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 00000000000000a8 bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be e523ee1308794e67 bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000003e60 bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000013 bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000099 bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x020],%g2 ! Expected data = fff1fe3f97d9df6d ldx [%i0+0x020],%g3 ! Observed data at 0000000054000120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x020,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b24189fadcffe12e ldx [%i1+0x000],%g3 ! Observed data at 0000000054800100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff243dad79f1cdfd ldx [%i1+0x008],%g3 ! Observed data at 0000000054800108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff394a19eb4d3b97 ldx [%i1+0x010],%g3 ! Observed data at 0000000054800110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x010,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 82175039cc482444 ldx [%i2+0x000],%g3 ! Observed data at 0000000055000100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff7ff771b59eca2b ldx [%i2+0x010],%g3 ! Observed data at 0000000055000110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffdf9baf924e7bea ldx [%i2+0x020],%g3 ! Observed data at 0000000055000120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x020,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7dbb9225f232639a ldx [%i3+0x000],%g3 ! Observed data at 0000000055800100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000008d09d06a31 ldx [%i3+0x010],%g3 ! Observed data at 0000000055800110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8846800f73734177 ldx [%i3+0x018],%g3 ! Observed data at 0000000055800118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 49f7f2691bffeff5 ldx [%i3+0x028],%g3 ! Observed data at 0000000055800128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 803f830ac36ea349 ldx [%i3+0x030],%g3 ! Observed data at 0000000055800130 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x030,%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 ! 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: ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054800120] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055800110] done p34_trap1o: ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054800120] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055800110] done p34_trap2e: ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800108] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054800110] ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055800128] stwa %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800110] done p34_trap2o: ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800108] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054800110] ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055800128] stwa %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800110] done p34_trap3e: nop done p34_trap3o: nop 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 = ed61b55e62213b99 ldx [%g1+0x008],%l1 ! %l1 = 6d2a6db6a95922af ldx [%g1+0x010],%l2 ! %l2 = cbebe763f232639a ldx [%g1+0x018],%l3 ! %l3 = 332514ba42178471 ldx [%g1+0x020],%l4 ! %l4 = 2a171cbe8a6cbccd ldx [%g1+0x028],%l5 ! %l5 = 8ed9a3106f7836b1 ldx [%g1+0x030],%l6 ! %l6 = 93b6aea688ad9860 ldx [%g1+0x038],%l7 ! %l7 = 29789d6e803f830a ! 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 = a23bda14 8d8fce6b 2f1b27a7 aa7dad4b ! %f4 = 777afa9d 765cf4eb da54adb1 06c75e6b ! %f8 = 396db3f9 71d9a2cb 90590983 886961d2 ! %f12 = fe082453 3568c754 ad9368c6 b469cc26 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = be8da2be 044fc35d 0e7bc6ca fed4c33c ! %f20 = 394524fd 41c874ca 38716ca5 5d8f19b3 ! %f24 = f4c5387a 66259c8c 6d6fe767 ef4ae83d ! %f28 = e12e6592 da119ab8 3355dbf0 a6635312 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9355eef0 6dddbd53 8570b937 42967a83 ! %f36 = 9031a9f8 055939e3 47c0ae43 18a0f77c ! %f40 = 9398c774 8cace01b edf23ec8 f54509b7 ! %f44 = 1991b56a 1b3d5b72 f706b7ce 9bf63688 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x87ebd99700000078,%g7,%g1 ! GSR scale = 15, align = 0 wr %g1,%g0,%gsr ! GSR = 87ebd99700000078 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: ! Mem[0000000057000138] = 46392eca, %l5 = 64c093c66a7c505f swap [%i2+0x038],%l5 ! %l5 = 0000000046392eca ! Mem[0000000057000108] = 0890532f, %l0 = bc8c668c76c3045a lduha [%i2+%o1]0x88,%l0 ! %l0 = 000000000000532f ! Mem[0000000057000105] = fe1f636f, %l6 = c1bd3a322a7c458a ldstub [%i2+0x005],%l6 ! %l6 = 0000001f000000ff ! Mem[0000000057000108] = 0890532f, %l0 = 000000000000532f lduba [%i2+%o1]0x88,%l0 ! %l0 = 000000000000002f ! Mem[0000000057800108] = 892e877a, %l0 = 0000002f, %l1 = 5ede35cf add %i3,0x08,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000892e877a ! Mem[0000000057800100] = 91ce992c, %l7 = 97b43ebac2a50536 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000091000000ff ! Mem[0000000090000138] = 9bc6be29fd6921e4, %g2 = 2c34ff8a62231bf4 ldx [%i4+0x038],%g2 ! %g2 = 9bc6be29fd6921e4 ! Mem[0000000056000128] = bb063eb7, %l6 = 000000000000001f ldub [%i0+%o5],%l6 ! %l6 = 00000000000000bb ! Mem[0000000057800108] = 7a872e89, %l4 = 76de713ea76d7641 lduwa [%i3+%o1]0x89,%l4 ! %l4 = 000000007a872e89 ! Mem[0000000056800110] = f4fbce031a8e1bd3, %l1 = 00000000892e877a ldxa [%i1+%o2]0x88,%l1 ! %l1 = f4fbce031a8e1bd3 p35_label_2: ! %l6 = 00000000000000bb, Mem[0000000057000120] = 3d857669 stba %l6,[%i2+%o4]0x88 ! Mem[0000000057000120] = 3d8576bb ! Mem[0000000091800108] = 5d3a9307 6f4ba609, %g2 = fd6921e4, %g3 = 0bad0b00 ldd [%o0+%o1],%g2 ! %g2 = 000000005d3a9307 000000006f4ba609 ! Mem[0000000056000110] = 1e2fa8730ebfede1, %l3 = e9f5e7a42cea88e1, %l2 = d9ec7f47d475734f add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 1e2fa8730ebfede1 ! Mem[0000000056800118] = 7ed55fea, %l7 = 00000091, %l3 = 2cea88e1 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000007ed55fea ! Mem[0000000090000130] = 18145918 d76e4be1, %g2 = 5d3a9307, %g3 = 6f4ba609 ldd [%i4+0x030],%g2 ! %g2 = 0000000018145918 00000000d76e4be1 ! Mem[0000000056800118] = 7ed55fea, %l1 = 1a8e1bd3, %l6 = 000000bb add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007ed55fea ! Mem[000000009080013c] = b3f90000, %g2 = 0000000018145918 lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b3f9 ! Mem[0000000056000120] = 22e0bd75, %l7 = 00000091, %l6 = 7ed55fea add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000022e0bd75 ! Mem[0000000056000113] = 1e2fa873, %l4 = 000000007a872e89 ldstub [%i0+0x013],%l4 ! %l4 = 00000073000000ff ! Mem[0000000090000134] = d76e4be1, %g18 = 344fc8fbb4c7bc49 ldsw [%i4+0x034],%g2 ! %g2 = 344fc8fbb4c7bc49 p35_label_3: ! Mem[0000000057800114] = ca86c170, %l4 = 00000073, %l6 = 22e0bd75 add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ca86c170 ! Mem[0000000056800106] = d67f734f, %l2 = 1e2fa8730ebfede1 ldstub [%i1+0x006],%l2 ! %l2 = 00000073000000ff ! Mem[0000000056000128] = bb063eb7, %l1 = f4fbce031a8e1bd3 swap [%i0+%o5],%l1 ! %l1 = 00000000bb063eb7 ! Mem[0000000091000134] = 8600fc50, %g2 = ffffffffd76e4be1 ldub [%i6+0x035],%g2 ! %g2 = 0000000000000086 ! %l3 = 000000007ed55fea, Mem[0000000056800128] = 9640db04 stba %l3,[%i1+%o5]0x81 ! Mem[0000000056800128] = ea40db04 ! Mem[000000005700011c] = 68c2035f, %l0 = 0000002f, %l4 = 00000073 add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000068c2035f ! Mem[0000000090800130] = 7cdb1fb8, %g2 = 0000000000000086 ldub [%i5+0x030],%g2 ! %g2 = 000000000000007c ! Mem[0000000056800128] = ea40db044c7b14d9, %l4 = 0000000068c2035f, %l2 = 0000000000000073 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = ea40db044c7b14d9 ! Mem[0000000057800110] = 2e1f9076, %l2 = ea40db044c7b14d9 swap [%i3+%o2],%l2 ! %l2 = 000000002e1f9076 ! Mem[0000000057000104] = feff636f, %l1 = 00000000bb063eb7 swap [%i2+0x004],%l1 ! %l1 = 00000000feff636f p35_label_4: ! Mem[0000000056800110] = 1a8e1bd3, %l4 = 0000000068c2035f swapa [%i1+%o2]0x88,%l4 ! %l4 = 000000001a8e1bd3 ! Mem[0000000057000108] = 0890532f, %l0 = 000000000000002f swapa [%i2+%o1]0x89,%l0 ! %l0 = 000000000890532f ! Mem[0000000057800120] = 8581f04dde2080ca, %l1 = 00000000feff636f ldxa [%i3+%o4]0x80,%l1 ! %l1 = 8581f04dde2080ca ! Mem[0000000056000129] = 1a8e1bd3, %l0 = 000000000890532f ldstub [%i0+0x029],%l0 ! %l0 = 0000008e000000ff ! %l2 = 2e1f9076, %l3 = 7ed55fea, Mem[0000000057000100] = 8790e52d bb063eb7 std %l2,[%i2+%g0] ! Mem[0000000057000100] = 2e1f9076 7ed55fea ! Mem[000000009000011c] = 75eeaaa1, %g2 = 000000000000007c lduw [%i4+0x01c],%g2 ! %g2 = 0000000075eeaaa1 ! Mem[0000000090000120] = 0df02d9d437d83e2, %g2 = 0000000075eeaaa1 ldx [%i4+%o4],%g2 ! %g2 = 0df02d9d437d83e2 ! Mem[000000005600012c] = 3d527de8, %l3 = 7ed55fea, %l1 = de2080ca add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000003d527de8 ! Mem[0000000090800118] = bf09642b, %g2 = 0df02d9d437d83e2 lduw [%i5+%o3],%g2 ! %g2 = 00000000bf09642b ! Mem[000000005600011c] = a73a7080, %l0 = 0000008e, %l3 = 7ed55fea add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a73a7080 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Thread 35 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 000000000000008e bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003d527de8 bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002e1f9076 bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001a8e1bd3 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ca86c170 bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000091 bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 1e2fa8ff0ebfede1 ldx [%i0+0x010],%g3 ! Observed data at 0000000056000110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1aff1bd33d527de8 ldx [%i0+0x028],%g3 ! Observed data at 0000000056000128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x028,%g4 set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 1883557dd67fff4f ldx [%i1+0x000],%g3 ! Observed data at 0000000056800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5f03c26803cefbf4 ldx [%i1+0x010],%g3 ! Observed data at 0000000056800110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ea40db044c7b14d9 ldx [%i1+0x028],%g3 ! Observed data at 0000000056800128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2e1f90767ed55fea ldx [%i2+0x000],%g3 ! Observed data at 0000000057000100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2f000000180cc1df ldx [%i2+0x008],%g3 ! Observed data at 0000000057000108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = bb76853da4c6eba0 ldx [%i2+0x020],%g3 ! Observed data at 0000000057000120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6a7c505f3841c799 ldx [%i2+0x038],%g3 ! Observed data at 0000000057000138 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x038,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffce992cfb6902c3 ldx [%i3+0x000],%g3 ! Observed data at 0000000057800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4c7b14d9ca86c170 ldx [%i3+0x010],%g3 ! Observed data at 0000000057800110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x010,%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 ! 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: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800110] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056000110] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000056000118] stda %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800128] done p35_trap1o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800110] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056000110] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000056000118] stda %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800128] done p35_trap2e: lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056000100] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057000128] stha %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800128] done p35_trap2o: lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056000100] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057000128] stha %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800128] done p35_trap3e: nop nop nop nop done p35_trap3o: nop nop nop nop 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 = bc8c668c76c3045a ldx [%g1+0x008],%l1 ! %l1 = 86e19f425ede35cf ldx [%g1+0x010],%l2 ! %l2 = d9ec7f47d475734f ldx [%g1+0x018],%l3 ! %l3 = e9f5e7a42cea88e1 ldx [%g1+0x020],%l4 ! %l4 = 76de713ea76d7641 ldx [%g1+0x028],%l5 ! %l5 = 64c093c66a7c505f ldx [%g1+0x030],%l6 ! %l6 = c1bd3a322a7c458a ldx [%g1+0x038],%l7 ! %l7 = 97b43ebac2a50536 ! 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 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 = 0aa311a8 02c6845c 7c1aba13 3096adf8 ! %f4 = dd4de3bc 1f4799eb 6792ee17 9766ef9f ! %f8 = 935618dc 1fadcbad 02384226 4ed777c3 ! %f12 = d439d8d1 2fd4d8f2 64f29353 8581e4e2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 481f5f44 73a3110f e4bbd019 3619c194 ! %f20 = 8bc658e0 3ebad488 9c735195 9f46b6f6 ! %f24 = b76192ef 5068062c 3621121a 14fb814b ! %f28 = 0dae3e56 424d21bc d4583b0b 57282184 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c5f9531d f9b33166 b280607a 71e6124b ! %f36 = 6f6e17da 43feb933 e38300dc e1cea021 ! %f40 = c09da38d 3faae5e1 77db8e5c 2fc63e94 ! %f44 = 59d733c9 18b4d65c ae4322ef 1ea5d203 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x39604eb70000004b,%g7,%g1 ! GSR scale = 9, align = 3 wr %g1,%g0,%gsr ! GSR = 39604eb70000004b 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: ! Mem[0000000059000118] = 57b3d975, %l2 = 1389174ca207e53d ldstuba [%i2+%o3]0x89,%l2 ! %l2 = 00000075000000ff ! Mem[0000000090000114] = 674bbcf6, %g2 = fe7f75fdcb90e6ff ldub [%i4+0x014],%g2 ! %g2 = 0000000000000067 ! Mem[0000000059000118] = ffd9b357, %l5 = 24a18c38a6fc4849 ldstuba [%i2+%o3]0x81,%l5 ! %l5 = 000000ff000000ff ! Mem[0000000058800138] = e3bd89013f55eb10, %l1 = f878e71247f6b42d, %l2 = 0000000000000075 add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = e3bd89013f55eb10 ! Mem[0000000058000117] = f8b8c059, %l0 = a8a119ce66f462ce ldstub [%i0+0x017],%l0 ! %l0 = 00000059000000ff ! Mem[0000000058800110] = 51a9554d, %l5 = 00000000000000ff swap [%i1+%o2],%l5 ! %l5 = 0000000051a9554d ! Mem[0000000059000100] = 16497b2e, %l1 = f878e71247f6b42d lduha [%i2+%g0]0x89,%l1 ! %l1 = 0000000000007b2e ! Mem[0000000091000138] = 50822d02, %g18 = f54fa2b866499726 ldsw [%i6+0x038],%g2 ! %g2 = f54fa2b866499726 ! %l0 = 0000000000000059, Mem[0000000091000100] = d0a5349e, %asi = 80 stha %l0,[%i6+0x000]%asi ! Mem[0000000091000100] = 0059349e ! %l0 = 0000000000000059, Mem[0000000058800118] = f7af194bebd4ffc0 stxa %l0,[%i1+%o3]0x88 ! Mem[0000000058800118] = 0000000000000059 p36_label_2: ! Mem[000000009180012c] = 4ff4b4e0, %g2 = 0000000050822d02 lduwa [%o0+0x02c]%asi,%g2 ! %g2 = 000000004ff4b4e0 ! Mem[0000000059000104] = 2d338ae7, %l4 = 72d4cf8e, %l3 = 9fcf9f4a add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002d338ae7 ! Mem[0000000059800138] = f5b8706a, %l2 = e3bd89013f55eb10, %asi = 80 swapa [%i3+0x038]%asi,%l2 ! %l2 = 00000000f5b8706a ! Mem[0000000058800128] = 73ad559bb67459c5, %l3 = 000000002d338ae7, %l3 = 000000002d338ae7 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 73ad559bb67459c5 ! Mem[000000005980012c] = 2fe23382, %l6 = 544597ad, %l4 = 72d4cf8e add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002fe23382 ! Mem[0000000058000120] = 06dc204a, %l2 = 00000000f5b8706a lduwa [%i0+%o4]0x89,%l2 ! %l2 = 0000000006dc204a ! Mem[0000000058800139] = e3bd8901, %l3 = 73ad559bb67459c5 ldstub [%i1+0x039],%l3 ! %l3 = 000000bd000000ff ! Mem[0000000059800108] = d2c7d5fc, %l2 = 0000000006dc204a ldstuba [%i3+%o1]0x80,%l2 ! %l2 = 000000d2000000ff ! Mem[0000000058000110] = 51ca0d1bf8b8c0ff, %l1 = 0000000000007b2e, %l1 = 0000000000007b2e add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 51ca0d1bf8b8c0ff ! Mem[0000000059000119] = ffd9b357, %l3 = 00000000000000bd ldstub [%i2+0x019],%l3 ! %l3 = 000000d9000000ff p36_label_3: ! Mem[0000000058000118] = 3322fe6e, %l5 = 0000000051a9554d ldsba [%i0+%o3]0x80,%l5 ! %l5 = 0000000000000033 ! %l3 = 00000000000000d9, Mem[0000000059000120] = b007eb65 stwa %l3,[%i2+%o4]0x81 ! Mem[0000000059000120] = 000000d9 ! %l6 = 521d6002544597ad, Mem[0000000058000120] = 0ccedf8706dc204a stxa %l6,[%i0+%o4]0x89 ! Mem[0000000058000120] = 521d6002544597ad ! Mem[000000005900013c] = 2c3027dc, %l0 = 0000000000000059 swap [%i2+0x03c],%l0 ! %l0 = 000000002c3027dc ! Mem[0000000059000108] = a82915a1 b8bcfbaa, %l6 = 544597ad, %l7 = a57d521e ldda [%i2+%o1]0x81,%l6 ! %l6 = 00000000a82915a1 00000000b8bcfbaa ! Mem[000000005880010c] = 87cc7791, %l7 = b8bcfbaa, %l5 = 00000033 add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000087cc7791 ! Mem[0000000058000108] = 07f63845, %l0 = 000000002c3027dc ldstuba [%i0+%o1]0x81,%l0 ! %l0 = 00000007000000ff ! Mem[0000000059800110] = 8feb3a0e, %l6 = 00000000a82915a1 lduh [%i3+0x012],%l6 ! %l6 = 0000000000003a0e ! Mem[000000005980011c] = 9c4453b6, %l1 = 51ca0d1bf8b8c0ff swap [%i3+0x01c],%l1 ! %l1 = 000000009c4453b6 ! Mem[0000000058800128] = 73ad559b, %l1 = 000000009c4453b6 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 00000073000000ff p36_label_4: ! Mem[000000005980011f] = f8b8c0ff, %l0 = 0000000000000007 ldstub [%i3+0x01f],%l0 ! %l0 = 000000ff000000ff ! Mem[0000000059800100] = 8acec0f52eea766c, %l1 = 0000000000000073 ldxa [%i3+%g0]0x89,%l1 ! %l1 = 8acec0f52eea766c ! Mem[0000000059800118] = bc17032a, %l2 = 00000000000000d2 swap [%i3+%o3],%l2 ! %l2 = 00000000bc17032a ! Mem[0000000090000134] = d76e4be1, %g2 = 000000004ff4b4e0 lduw [%i4+0x034],%g2 ! %g2 = 00000000d76e4be1 ! Mem[000000005900013c] = 00000059, %l7 = b8bcfbaa, %l6 = 00003a0e add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000000000059 ! Mem[000000009180011c] = 84a20bbc, %g18 = f54fa2b866499726 ldsw [%o0+0x01c],%g2 ! %g2 = f54fa2b866499726 ! %l3 = 00000000000000d9, Mem[0000000091000110] = e1d9f659, %asi = 80 stwa %l3,[%i6+0x010]%asi ! Mem[0000000091000110] = 000000d9 ! Mem[0000000058000114] = f8b8c0ff, %l5 = 87cc7791, %l0 = 000000ff add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f8b8c0ff ! %l4 = 2fe23382, %l5 = 87cc7791, Mem[0000000091000128] = f031520c 0f379774 std %l4,[%i6+%o5] ! Mem[0000000091000128] = 2fe23382 87cc7791 ! %l3 = 00000000000000d9, Mem[0000000059000100] = e78a332d16497b2e stxa %l3,[%i2+%g0]0x88 ! Mem[0000000059000100] = 00000000000000d9 ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 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 00000000f8b8c0ff bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 8acec0f52eea766c bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bc17032a bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d9 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000087cc7791 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000059 bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p36_check_fp_registers: set p36_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6792ee17 9766ef9f bne %xcc,p36_f6_fail nop ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x008],%g2 ! Expected data = fff63845acab9ead ldx [%i0+0x008],%g3 ! Observed data at 0000000058000108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 51ca0d1bf8b8c0ff ldx [%i0+0x010],%g3 ! Observed data at 0000000058000110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ad97455402601d52 ldx [%i0+0x020],%g3 ! Observed data at 0000000058000120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x020,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 000000ff9601b36e ldx [%i1+0x010],%g3 ! Observed data at 0000000058800110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5900000000000000 ldx [%i1+0x018],%g3 ! Observed data at 0000000058800118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffad559bb67459c5 ldx [%i1+0x028],%g3 ! Observed data at 0000000058800128 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = e3ff89013f55eb10 ldx [%i1+0x038],%g3 ! Observed data at 0000000058800138 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x038,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x000],%g2 ! Expected data = d900000000000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000059000100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffb35723c63b80 ldx [%i2+0x018],%g3 ! Observed data at 0000000059000118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000d92f503bf0 ldx [%i2+0x020],%g3 ! Observed data at 0000000059000120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2856445100000059 ldx [%i2+0x038],%g3 ! Observed data at 0000000059000138 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x038,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ffc7d5fc3a9e215e ldx [%i3+0x008],%g3 ! Observed data at 0000000059800108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000d2f8b8c0ff ldx [%i3+0x018],%g3 ! Observed data at 0000000059800118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3f55eb10c29a309c ldx [%i3+0x038],%g3 ! Observed data at 0000000059800138 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x038,%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_f6_fail: set p36_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800118] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000058800108] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000058800108] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059000128] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800128] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058800100] done p36_trap1o: lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800118] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000058800108] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000058800108] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059000128] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800128] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058800100] done p36_trap2e: ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000110] ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059000118] stwa %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000110] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000058000120] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059000100] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800108] done p36_trap2o: ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000110] ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059000118] stwa %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000110] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000058000120] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059000100] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800108] done p36_trap3e: nop nop nop nop done p36_trap3o: nop nop nop nop 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 = a8a119ce66f462ce ldx [%g1+0x008],%l1 ! %l1 = f878e71247f6b42d ldx [%g1+0x010],%l2 ! %l2 = 1389174ca207e53d ldx [%g1+0x018],%l3 ! %l3 = 44bdc8ec9fcf9f4a ldx [%g1+0x020],%l4 ! %l4 = e5a3031672d4cf8e ldx [%g1+0x028],%l5 ! %l5 = 24a18c38a6fc4849 ldx [%g1+0x030],%l6 ! %l6 = 521d6002544597ad ldx [%g1+0x038],%l7 ! %l7 = 0780a487a57d521e ! 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 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 = ebb49b83 a4ae86ac 34301d4f 17e60ae5 ! %f4 = 625c4ff3 ec176ed1 8cdc0fa1 68566d2d ! %f8 = eae4c2e8 304bc9b5 51d99139 1eecfda2 ! %f12 = 48ce9187 628dce8a 92fa1373 92de1a2d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8ac4a007 d55a947e 6ff6ad2f 7d72b169 ! %f20 = c9cacd16 fe63ed5b 09967f97 62421595 ! %f24 = 763c66b2 d3bccf3f 9615e34a d1bafd86 ! %f28 = 7c7e08bb 2b800661 d4e0db37 d232d464 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b0899b67 f5d98675 7fe16646 81183618 ! %f36 = 620a477a b08dfd34 cb330f3d 3adb9250 ! %f40 = 8c799c53 b103c11b 7326b5b1 2064762f ! %f44 = af47e7b1 da48b6ba 21c6cc9f 927e7107 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3d876e1f00000036,%g7,%g1 ! GSR scale = 6, align = 6 wr %g1,%g0,%gsr ! GSR = 3d876e1f00000036 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: ! Mem[000000005a800128] = c15f53b2, %l4 = 249bc3d277877582 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 000000b2000000ff ! Mem[000000005b000110] = a9951624, %l2 = 834f6927eb301863 swapa [%i2+%o2]0x81,%l2 ! %l2 = 00000000a9951624 ! Mem[0000000091800120] = 396e05a564f80426, %g2 = 22aa6867ef0004b2 ldx [%o0+%o4],%g2 ! %g2 = 396e05a564f80426 ! %l2 = 00000000a9951624, Mem[000000005a800110] = 81efe6518c5f773e stxa %l2,[%i1+%o2]0x80 ! Mem[000000005a800110] = 00000000a9951624 ! %l6 = d7a1e027, %l7 = 169608bb, Mem[0000000090800110] = 4eb3b132 35b5871d std %l6,[%i5+%o2] ! Mem[0000000090800110] = d7a1e027 169608bb ! Mem[000000005b000136] = e688ab12, %l5 = 4f11f4b5fce7cbb1 ldstub [%i2+0x036],%l5 ! %l5 = 000000ab000000ff ! Mem[000000005a000134] = 707223e6, %l2 = 00000000a9951624 ldsh [%i0+0x034],%l2 ! %l2 = 0000000000007072 ! Mem[000000005b000108] = 3632e34a, %l2 = 0000000000007072 ldsba [%i2+%o1]0x80,%l2 ! %l2 = 0000000000000036 ! Mem[0000000090000124] = 437d83e2, %g2 = 396e05a564f80426 lduw [%i4+0x024],%g2 ! %g2 = 00000000437d83e2 ! Mem[000000005b800100] = ea65bb95, %l3 = fa588ba8c470da35 swap [%i3+%g0],%l3 ! %l3 = 00000000ea65bb95 p37_label_2: ! Mem[000000005a800120] = 1992a6f0601765a7, %l2 = 0000000000000036 ldxa [%i1+%o4]0x88,%l2 ! %l2 = 1992a6f0601765a7 ! %l0 = d8e23d2a23ea36ac, Mem[000000005a000100] = 6be3f6f0 stha %l0,[%i0+%g0]0x81 ! Mem[000000005a000100] = 36acf6f0 ! Mem[000000005b000108] = 3632e34a, %l4 = 00000000000000b2 swap [%i2+%o1],%l4 ! %l4 = 000000003632e34a ! %l2 = 601765a7, %l3 = ea65bb95, Mem[000000005b800128] = 63d3b9a9 de9281a3 stda %l2,[%i3+%o5]0x88 ! Mem[000000005b800128] = 601765a7 ea65bb95 ! Mem[0000000091000108] = c331d020, %g2 = 00000000437d83e2 ldub [%i6+0x00b],%g2 ! %g2 = 00000000000000c3 ! Mem[0000000090800124] = 5b2ecec6, %g18 = ddf613301efb139d ldsw [%i5+0x024],%g2 ! %g2 = ddf613301efb139d ! Mem[0000000090800138] = a3742e16, %g2 = 000000005b2ecec6 ldsb [%i5+0x039],%g2 ! %g2 = ffffffffffffffa3 ! %l1 = 610ee29a9e512579, Mem[000000005a800120] = a7651760f0a69219 stxa %l1,[%i1+%o4]0x81 ! Mem[000000005a800120] = 610ee29a9e512579 ! %l2 = 1992a6f0601765a7, Mem[000000009180012c] = 4ff4b4e0, %asi = 80 stha %l2,[%o0+0x02c]%asi ! Mem[000000009180012c] = 65a7b4e0 ! Mem[000000005a800108] = 9e6b8d15, %l5 = 00000000000000ab lduha [%i1+%o1]0x80,%l5 ! %l5 = 0000000000009e6b p37_label_3: ! Mem[0000000090800130] = b8146327, %g2 = ffffffffffffffa3 ldub [%i5+0x033],%g2 ! %g2 = 00000000000000b8 ! %l7 = 283e5bb2169608bb, Mem[0000000090000128] = 12eb906b42b97560 stx %l7,[%i4+%o5] ! Mem[0000000090000128] = 283e5bb2169608bb ! Mem[000000005a800128] = c15f53ff, %l2 = 1992a6f0601765a7 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 000000ff000000ff ! %l3 = 00000000ea65bb95, Mem[0000000091000124] = e7924027 stb %l3,[%i6+0x024] ! Mem[0000000091000124] = 95924027 ! Mem[000000005b000128] = 796ecd80, %l1 = 610ee29a9e512579 swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000796ecd80 ! %l5 = 0000000000009e6b, Mem[000000005a800120] = 9ae20e61 stwa %l5,[%i1+%o4]0x88 ! Mem[000000005a800120] = 00009e6b ! Mem[000000005b800120] = cfe76589 e51baf10, %l2 = 000000ff, %l3 = ea65bb95 ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000e51baf10 00000000cfe76589 ! Mem[000000005a000137] = 707223e6, %l7 = 283e5bb2169608bb ldstuba [%i0+0x037]%asi,%l7 ! %l7 = 000000e6000000ff ! Mem[000000005b800130] = f46d59228fbaa703, %l6 = f87efc2fd7a1e027, %l4 = 000000003632e34a add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = f46d59228fbaa703 ! %l1 = 00000000796ecd80, Mem[0000000090800108] = 707dc2529c3d739f stx %l1,[%i5+%o1] ! Mem[0000000090800108] = 00000000796ecd80 p37_label_4: ! Mem[000000005b800130] = f46d5922, %l3 = 00000000cfe76589 swap [%i3+0x030],%l3 ! %l3 = 00000000f46d5922 ! Mem[000000005b000120] = aef9dc76, %l0 = d8e23d2a23ea36ac, %asi = 80 swapa [%i2+0x020]%asi,%l0 ! %l0 = 00000000aef9dc76 ! Mem[000000005b800120] = 10af1be5, %l2 = 00000000e51baf10 lduw [%i3+%o4],%l2 ! %l2 = 0000000010af1be5 ! Mem[000000005b800110] = 3b018315, %l2 = 0000000010af1be5 ldub [%i3+0x011],%l2 ! %l2 = 0000000000000001 ! Mem[000000005b000128] = 9e4c30f4 9e512579, %l4 = 8fbaa703, %l5 = 00009e6b ldda [%i2+%o5]0x89,%l4 ! %l4 = 000000009e512579 000000009e4c30f4 ! Mem[000000005b800100] = c470da35b8962486, %l5 = 000000009e4c30f4, %l0 = 00000000aef9dc76 casxa [%i3]0x80,%l5,%l0 ! %l0 = c470da35b8962486 ! Mem[000000005b80011c] = c147cf10, %l3 = 00000000f46d5922 swap [%i3+0x01c],%l3 ! %l3 = 00000000c147cf10 ! Mem[000000005a00013c] = c357c128, %l5 = 000000009e4c30f4 swap [%i0+0x03c],%l5 ! %l5 = 00000000c357c128 ! Mem[000000005a800108] = 9e6b8d15, %l6 = f87efc2fd7a1e027 ldstuba [%i1+%o1]0x80,%l6 ! %l6 = 0000009e000000ff ! Mem[000000005a800100] = 00c7d6497d3c9fa8, %l2 = 0000000000000001, %l7 = 00000000000000e6 casxa [%i1]0x80,%l2,%l7 ! %l7 = 00c7d6497d3c9fa8 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Thread 37 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000001 bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009e512579 bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c357c128 bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009e bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00c7d6497d3c9fa8 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p37_check_fp_registers: set p37_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 34301d4f 17e60ae5 bne %xcc,p37_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 625c4ff3 ec176ed1 bne %xcc,p37_f4_fail nop ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 36acf6f0a7f9f2c7 ldx [%i0+0x000],%g3 ! Observed data at 000000005a000100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8d9bcb26707223ff ldx [%i0+0x030],%g3 ! Observed data at 000000005a000130 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 484c644b9e4c30f4 ldx [%i0+0x038],%g3 ! Observed data at 000000005a000138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x038,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff6b8d15dc4f988f ldx [%i1+0x008],%g3 ! Observed data at 000000005a800108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000a9951624 ldx [%i1+0x010],%g3 ! Observed data at 000000005a800110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6b9e00009e512579 ldx [%i1+0x020],%g3 ! Observed data at 000000005a800120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff535fc167677f1e ldx [%i1+0x028],%g3 ! Observed data at 000000005a800128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x028,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 000000b22b71b9c8 ldx [%i2+0x008],%g3 ! Observed data at 000000005b000108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = eb30186378790cfa ldx [%i2+0x010],%g3 ! Observed data at 000000005b000110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 23ea36acaf12c9da ldx [%i2+0x020],%g3 ! Observed data at 000000005b000120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7925519ef4304c9e ldx [%i2+0x028],%g3 ! Observed data at 000000005b000128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9099a39ce688ff12 ldx [%i2+0x030],%g3 ! Observed data at 000000005b000130 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x030,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c470da35b8962486 ldx [%i3+0x000],%g3 ! Observed data at 000000005b800100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = cca020c2f46d5922 ldx [%i3+0x018],%g3 ! Observed data at 000000005b800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = a765176095bb65ea ldx [%i3+0x028],%g3 ! Observed data at 000000005b800128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = cfe765898fbaa703 ldx [%i3+0x030],%g3 ! Observed data at 000000005b800130 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x030,%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_f2_fail: set p37_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f4_fail: set p37_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000128] done p37_trap1o: ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000128] done p37_trap2e: lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800108] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800120] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a800120] stxa %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800118] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000118] done p37_trap2o: lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800108] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800120] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a800120] stxa %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800118] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000118] done p37_trap3e: nop nop nop nop nop nop done p37_trap3o: nop nop nop nop nop nop 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 = d8e23d2a23ea36ac ldx [%g1+0x008],%l1 ! %l1 = 610ee29a9e512579 ldx [%g1+0x010],%l2 ! %l2 = 834f6927eb301863 ldx [%g1+0x018],%l3 ! %l3 = fa588ba8c470da35 ldx [%g1+0x020],%l4 ! %l4 = 249bc3d277877582 ldx [%g1+0x028],%l5 ! %l5 = 4f11f4b5fce7cbb1 ldx [%g1+0x030],%l6 ! %l6 = f87efc2fd7a1e027 ldx [%g1+0x038],%l7 ! %l7 = 283e5bb2169608bb ! 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 = 3fa6a470 8f5773c6 3075626a 2342fc01 ! %f4 = 76a24623 cd2723da 627896de e1b2101a ! %f8 = 1ce24442 e2c09cbc ed213eef 3c376b59 ! %f12 = 803b9b9e 959ad7d3 3b60b6da 58566a1b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 722befa0 64df74f7 026ff96c abbc547f ! %f20 = 38c9b7a0 17d40014 1dc8364a 14d17243 ! %f24 = 6797b6fc 37551881 074e91df 1d696bed ! %f28 = 442eca61 12c90eba 9f938c2c fe76b546 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 38d30356 480dcf18 11a88296 5077f151 ! %f36 = 564d8c50 fdff3175 d90a0f74 b66aa586 ! %f40 = b4910bf8 c2eadf9b cb8043c2 f1075276 ! %f44 = 7d2aef8a b887ef5e 165906c5 a43915e3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1b0ab93000000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = 1b0ab93000000030 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: ! Mem[0000000091000138] = 50822d02 066758c2, %g2 = 80a131f7, %g3 = 0bad0b00 ldd [%i6+0x038],%g2 ! %g2 = 0000000050822d02 00000000066758c2 ! Mem[0000000090800120] = fcdb22555b2ecec6, %g2 = 0000000050822d02 ldx [%i5+%o4],%g2 ! %g2 = fcdb22555b2ecec6 ! Mem[000000005c800130] = 164625475d82593d, %l0 = e8ae25f0a1a90b05, %l5 = c2a3e87c669513eb add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 164625475d82593d ! Mem[000000005d00012c] = 6520a7fe, %l7 = 0fd13a55, %l7 = 0fd13a55 add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000006520a7fe ! Mem[000000005c80010f] = d264e1b1, %l1 = 45c13ba0556d1f50 ldstub [%i1+0x00f],%l1 ! %l1 = 000000b1000000ff ! %l2 = 0934971a7cd1fa38, Mem[0000000091000134] = 298600fc stw %l2,[%i6+0x034] ! Mem[0000000091000134] = 7cd1fa38 ! Mem[000000005d800108] = baf3ab4b, %l6 = 119446f5e5b91435 lduwa [%i3+%o1]0x81,%l6 ! %l6 = 00000000baf3ab4b ! Mem[000000005c800114] = 83fd1c44, %l4 = 3e3fda5c0c2c79bd, %asi = 80 swapa [%i1+0x014]%asi,%l4 ! %l4 = 0000000083fd1c44 ! %l6 = 00000000baf3ab4b, Mem[000000005c800128] = e3e6de33 stba %l6,[%i1+%o5]0x80 ! Mem[000000005c800128] = 4be6de33 ! Mem[000000005c800100] = 52c0c51f, %l4 = 0000000083fd1c44 ldswa [%i1+%g0]0x80,%l4 ! %l4 = 0000000052c0c51f p38_label_2: ! Mem[0000000090000100] = 8caaff6e, %g18 = 5090f4b84a1de114 ldsw [%i4+%g0],%g2 ! %g2 = 5090f4b84a1de114 ! Mem[000000005c000108] = 2ed1d11d, %l7 = 000000006520a7fe ldsha [%i0+%o1]0x88,%l7 ! %l7 = ffffffffffffd11d ! Mem[000000005c800110] = 1e4a011d, %l0 = e8ae25f0a1a90b05 lduba [%i1+%o2]0x88,%l0 ! %l0 = 000000000000001d ! Mem[0000000091000110] = e1d9f659, %g2 = ffffffff8caaff6e ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffe1d9 ! Mem[000000005d800104] = 3694286b, %l0 = 0000001d, %l4 = 52c0c51f add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003694286b ! Mem[0000000090000134] = 4be19bc6, %g2 = ffffffffffffe1d9 ldsh [%i4+0x036],%g2 ! %g2 = 0000000000004be1 ! Mem[000000005c800118] = 257b26f0, %l2 = 0934971a7cd1fa38 swap [%i1+%o3],%l2 ! %l2 = 00000000257b26f0 ! Mem[000000005d000120] = db3f8008, %l0 = 000000000000001d ldsba [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000008 ! Mem[000000005d800104] = 3694286b, %l5 = 164625475d82593d, %asi = 80 swapa [%i3+0x004]%asi,%l5 ! %l5 = 000000003694286b ! Mem[000000005c800110] = 1e4a011d, %l4 = 000000003694286b swapa [%i1+%o2]0x88,%l4 ! %l4 = 000000001e4a011d p38_label_3: ! %l5 = 000000003694286b, Mem[0000000090800138] = 76a3742e sth %l5,[%i5+0x038] ! Mem[0000000090800138] = 286b742e ! Mem[000000005c800104] = a8f426a9, %l3 = babb912e8d2bd416, %asi = 80 swapa [%i1+0x004]%asi,%l3 ! %l3 = 00000000a8f426a9 ! %l6 = 00000000baf3ab4b, Mem[000000005c000100] = 852036be stha %l6,[%i0+%g0]0x80 ! Mem[000000005c000100] = ab4b36be ! Mem[000000005d800100] = 47b3ed55, %l6 = 00000000baf3ab4b ldsba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000055 ! Mem[000000005c80010c] = d264e1ff, %l3 = a8f426a9, %l3 = a8f426a9 add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000d264e1ff ! %l0 = 0000000000000008, Mem[000000009080010e] = 739f4eb3 sth %l0,[%i5+0x00e] ! Mem[000000009080010c] = 00084eb3 ! %l0 = 00000008, %l1 = 000000b1, Mem[000000005c800128] = 4be6de33 ec397a92 stda %l0,[%i1+%o5]0x81 ! Mem[000000005c800128] = 00000008 000000b1 ! Mem[000000005d80011c] = 3ae91d55, %l7 = ffffffffffffd11d, %asi = 80 swapa [%i3+0x01c]%asi,%l7 ! %l7 = 000000003ae91d55 ! Mem[000000005c000120] = 109626e2, %l3 = 00000000d264e1ff lduba [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000010 ! Mem[000000005d000128] = 28be66c2, %l1 = 00000000000000b1 lduwa [%i2+%o5]0x89,%l1 ! %l1 = 0000000028be66c2 p38_label_4: ! Mem[000000005d800128] = eae12181b501ef41, %l1 = 0000000028be66c2 ldxa [%i3+%o5]0x88,%l1 ! %l1 = eae12181b501ef41 ! Mem[0000000091000130] = aa9d79a77cd1fa38, %g2 = 0000000000004be1 ldxa [%i6+0x030]%asi,%g2 ! %g2 = aa9d79a77cd1fa38 ! Mem[0000000091000134] = 7cd1fa38, %g18 = 5090f4b84a1de114 ldsw [%i6+0x034],%g2 ! %g2 = 5090f4b84a1de114 ! Mem[000000005c800108] = d3f5c916, %l0 = 0000000000000008 ldstuba [%i1+%o1]0x81,%l0 ! %l0 = 000000d3000000ff ! Mem[0000000091800124] = 0426ec25, %g2 = 000000007cd1fa38 ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000004 ! Mem[000000005c800110] = 3694286b, %l2 = 00000000257b26f0 ldsha [%i1+%o2]0x89,%l2 ! %l2 = 000000000000286b ! Mem[000000005c000118] = 6a6ada2a, %l3 = 0000000000000010 ldstuba [%i0+%o3]0x89,%l3 ! %l3 = 0000002a000000ff ! Mem[000000005c00011c] = 7aa9c8f0, %l4 = 000000001e4a011d lduw [%i0+0x01c],%l4 ! %l4 = 000000007aa9c8f0 ! Mem[000000005c00013a] = 1347155f, %l1 = eae12181b501ef41 ldstub [%i0+0x03a],%l1 ! %l1 = 00000015000000ff ! Mem[0000000090800110] = 4eb3b13235b5871d, %g2 = 0000000000000004 ldx [%i5+%o2],%g2 ! %g2 = 4eb3b13235b5871d ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Thread 38 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 00000000000000d3 bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000015 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000286b bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000002a bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007aa9c8f0 bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000055 bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003ae91d55 bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ab4b36bef7e0c1a4 ldx [%i0+0x000],%g3 ! Observed data at 000000005c000100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffda6a6a7aa9c8f0 ldx [%i0+0x018],%g3 ! Observed data at 000000005c000118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1347ff5f888b0e12 ldx [%i0+0x038],%g3 ! Observed data at 000000005c000138 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x038,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 52c0c51f8d2bd416 ldx [%i1+0x000],%g3 ! Observed data at 000000005c800100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fff5c916d264e1ff ldx [%i1+0x008],%g3 ! Observed data at 000000005c800108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6b2894360c2c79bd ldx [%i1+0x010],%g3 ! Observed data at 000000005c800110 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7cd1fa38a83d6dd8 ldx [%i1+0x018],%g3 ! Observed data at 000000005c800118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000008000000b1 ldx [%i1+0x028],%g3 ! Observed data at 000000005c800128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x028,%g4 ! Processor 38, local 2 is clean set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 55edb3475d82593d ldx [%i3+0x000],%g3 ! Observed data at 000000005d800100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 152a183fffffd11d ldx [%i3+0x018],%g3 ! Observed data at 000000005d800118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x018,%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 ! 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: ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000110] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000118] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800118] done p38_trap1o: ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000110] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000118] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800118] done p38_trap2e: lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c800128] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000110] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000118] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005c800118] done p38_trap2o: lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c800128] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000110] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000118] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005c800118] done p38_trap3e: nop nop nop nop nop nop nop done p38_trap3o: nop nop nop nop nop nop nop 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 = e8ae25f0a1a90b05 ldx [%g1+0x008],%l1 ! %l1 = 45c13ba0556d1f50 ldx [%g1+0x010],%l2 ! %l2 = 0934971a7cd1fa38 ldx [%g1+0x018],%l3 ! %l3 = babb912e8d2bd416 ldx [%g1+0x020],%l4 ! %l4 = 3e3fda5c0c2c79bd ldx [%g1+0x028],%l5 ! %l5 = c2a3e87c669513eb ldx [%g1+0x030],%l6 ! %l6 = 119446f5e5b91435 ldx [%g1+0x038],%l7 ! %l7 = 62a850340fd13a55 ! 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 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 = 4821ecbd 5f43800f 1a10e422 0acefab2 ! %f4 = db87dee2 ed43dd20 f0e4b214 fd105716 ! %f8 = 219f946d 9e9a46ad 29f1a248 c05a7012 ! %f12 = 5233feac 69300355 13965f72 64b59737 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d6ad269c f29ada5e 72e7b764 d01fc9b5 ! %f20 = 3db94241 1d6fd766 423c58ee 65628fd4 ! %f24 = bca94360 5426b5a6 08e3887f 54b75e44 ! %f28 = 3d226149 0ad77c6c a4fc7943 9dd721ea ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 72109229 533a37fd 330cf59a bbaf9953 ! %f36 = e0250a47 0a2e6010 47119076 c44521d0 ! %f40 = a75f38c6 44319f1f 6c4424b0 647a9ad0 ! %f44 = d6c6113d 9e863055 0e08ceff 5bd86e3f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf47849bf00000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = f47849bf00000033 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: ! Mem[000000005f800118] = 2f076df2, %l7 = f3d33e443a8dc2bf lduha [%i3+%o3]0x80,%l7 ! %l7 = 0000000000002f07 ! Mem[000000005e000120] = 875788ba, %l0 = 464477da89c43f7d ldsba [%i0+%o4]0x81,%l0 ! %l0 = ffffffffffffff87 ! Mem[000000005e000108] = fa3eece3, %l1 = b44c2cadb1f3d83d swapa [%i0+%o1]0x88,%l1 ! %l1 = 00000000fa3eece3 ! Mem[000000005f00010c] = 78af3db8, %l0 = ffffffffffffff87 swap [%i2+0x00c],%l0 ! %l0 = 0000000078af3db8 ! Mem[000000005f000130] = 0037dfee, %l7 = 0000000000002f07 swap [%i2+0x030],%l7 ! %l7 = 000000000037dfee ! %l0 = 78af3db8, %l1 = fa3eece3, Mem[000000005f800110] = 24d0da34 5243b2e3 stda %l0,[%i3+%o2]0x80 ! Mem[000000005f800110] = 78af3db8 fa3eece3 ! Mem[000000005e000108] = b1f3d83d, %l5 = f7873abe96598179 ldstuba [%i0+%o1]0x89,%l5 ! %l5 = 0000003d000000ff ! Mem[000000005e000108] = b1f3d8ff, %l3 = 809057645c37890f ldsba [%i0+%o1]0x89,%l3 ! %l3 = ffffffffffffffff ! Mem[000000005f000130] = 00002f07 f8c31fd6, %l4 = 393107b1, %l5 = 0000003d ldd [%i2+0x030],%l4 ! %l4 = 0000000000002f07 00000000f8c31fd6 ! Mem[000000005e000110] = 6ec88cd7, %l7 = 000000000037dfee ldsw [%i0+%o2],%l7 ! %l7 = 000000006ec88cd7 p39_label_2: ! Mem[000000005f800118] = f26d072f, %l4 = 0000000000002f07 ldswa [%i3+%o3]0x88,%l4 ! %l4 = fffffffff26d072f ! Mem[000000005e800100] = eab1952f 5d813e2c, %l4 = f26d072f, %l5 = f8c31fd6 ldd [%i1+%g0],%l4 ! %l4 = 00000000eab1952f 000000005d813e2c ! Mem[0000000091000138] = 2d020667, %g2 = 00000000000000e1 ldsb [%i6+0x03a],%g2 ! %g2 = 000000000000002d ! Mem[000000005e00011a] = 681d17db, %l4 = 00000000eab1952f ldstub [%i0+0x01a],%l4 ! %l4 = 00000017000000ff ! Mem[0000000090800128] = a401b8f1, %g2 = 000000000000002d ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffa4 ! Mem[000000009000012c] = 42b97560, %g18 = 525ded7bd077a4a3 ldswa [%i4+0x02c]%asi,%g2 ! %g2 = 525ded7bd077a4a3 ! Mem[000000005f000104] = c5bb3422, %l1 = 00000000fa3eece3 swap [%i2+0x004],%l1 ! %l1 = 00000000c5bb3422 ! Mem[000000005e800124] = fee15634, %l5 = 000000005d813e2c swap [%i1+0x024],%l5 ! %l5 = 00000000fee15634 ! Mem[000000005f000120] = cae3c63c, %l7 = 000000006ec88cd7 swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000cae3c63c ! Mem[000000009080010c] = 739f4eb3, %g2 = 0000000042b97560 ldsb [%i5+0x00e],%g2 ! %g2 = 0000000000000073 p39_label_3: ! Mem[000000005e800110] = 0a432ad8, %l4 = 00000017, %l1 = c5bb3422 add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000a432ad8 ! %l0 = 78af3db8, %l1 = 0a432ad8, Mem[0000000090800128] = dea401b8 f15a7221 std %l0,[%i5+%o5] ! Mem[0000000090800128] = 78af3db8 0a432ad8 ! Mem[000000009000010c] = 48402e56, %g2 = 0000000000000073 lduh [%i4+0x00c],%g2 ! %g2 = 0000000000004840 ! Mem[000000005e800108] = def97cf758ea8a82, %l4 = 0000000000000017, %l4 = 0000000000000017 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = def97cf758ea8a82 ! %l5 = 00000000fee15634, Mem[0000000090800130] = 7cdb1fb81463276f stx %l5,[%i5+0x030] ! Mem[0000000090800130] = 00000000fee15634 ! %l6 = 47569f384fbcbdbd, Mem[000000005f000108] = 31178346 stwa %l6,[%i2+%o1]0x80 ! Mem[000000005f000108] = 4fbcbdbd ! Mem[000000005e000100] = 4cc93115ee5fafdd, %l2 = 25d39c0ca2b7b313, %l5 = 00000000fee15634 casxa [%i0]0x80,%l2,%l5 ! %l5 = 4cc93115ee5fafdd ! Mem[000000005e000118] = 681dffdb, %l7 = cae3c63c, %l0 = 78af3db8 add %i0,0x18,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000681dffdb ! Mem[000000005f000102] = c1118ab1, %l2 = 25d39c0ca2b7b313 ldstub [%i2+0x002],%l2 ! %l2 = 0000008a000000ff ! Mem[000000005f000115] = 7eafc1d2, %l2 = 000000000000008a ldstuba [%i2+0x015]%asi,%l2 ! %l2 = 000000af000000ff p39_label_4: ! Mem[000000005e800129] = 3f27813b, %l2 = 00000000000000af ldstuba [%i1+0x029]%asi,%l2 ! %l2 = 00000027000000ff ! %l0 = 00000000681dffdb, Mem[0000000090000128] = 12eb906b stw %l0,[%i4+%o5] ! Mem[0000000090000128] = 681dffdb ! Mem[000000005f000134] = f8c31fd6, %l2 = 00000027, %l7 = cae3c63c add %i2,0x34,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000f8c31fd6 ! %l0 = 00000000681dffdb, Mem[0000000090800138] = 76a3742e, %asi = 80 stwa %l0,[%i5+0x038]%asi ! Mem[0000000090800138] = 681dffdb ! %l4 = def97cf758ea8a82, Mem[000000005e800118] = 8a7b3519 stwa %l4,[%i1+%o3]0x89 ! Mem[000000005e800118] = 58ea8a82 ! Mem[000000005f800124] = a567a325, %l7 = f8c31fd6, %l2 = 00000027 add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000a567a325 ! Mem[000000005e800100] = 2f95b1ea, %l7 = 00000000f8c31fd6 ldswa [%i1+%g0]0x89,%l7 ! %l7 = 000000002f95b1ea ! Mem[000000005f000115] = 7effc1d2, %l4 = def97cf758ea8a82 ldstub [%i2+0x015],%l4 ! %l4 = 000000ff000000ff ! Mem[000000005e000120] = 875788ba2f404208, %l6 = 47569f384fbcbdbd ldxa [%i0+0x020]%asi,%l6 ! %l6 = 875788ba2f404208 ! Mem[000000005e800124] = 5d813e2c, %l5 = ee5fafdd, %l3 = ffffffff add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005d813e2c ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Thread 39 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 00000000681dffdb bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a567a325 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005d813e2c bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 4cc93115ee5fafdd bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 875788ba2f404208 bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002f95b1ea bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p39_check_fp_registers: set p39_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be db87dee2 ed43dd20 bne %xcc,p39_f4_fail nop ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffd8f3b1f179d2ba ldx [%i0+0x008],%g3 ! Observed data at 000000005e000108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 681dffdba83ca031 ldx [%i0+0x018],%g3 ! Observed data at 000000005e000118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x018,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 828aea58e08edd21 ldx [%i1+0x018],%g3 ! Observed data at 000000005e800118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 88b77b315d813e2c ldx [%i1+0x020],%g3 ! Observed data at 000000005e800120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3fff813b62945234 ldx [%i1+0x028],%g3 ! Observed data at 000000005e800128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c111ffb1fa3eece3 ldx [%i2+0x000],%g3 ! Observed data at 000000005f000100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4fbcbdbdffffff87 ldx [%i2+0x008],%g3 ! Observed data at 000000005f000108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 304438207effc1d2 ldx [%i2+0x010],%g3 ! Observed data at 000000005f000110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6ec88cd7562abef9 ldx [%i2+0x020],%g3 ! Observed data at 000000005f000120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00002f07f8c31fd6 ldx [%i2+0x030],%g3 ! Observed data at 000000005f000130 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x030,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 78af3db8fa3eece3 ldx [%i3+0x010],%g3 ! Observed data at 000000005f800110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x010,%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_f4_fail: set p39_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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 [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000100] lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e000128] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000108] stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800108] lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e000100] done p39_trap1o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000100] lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e000128] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000108] stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800108] lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e000100] done p39_trap2e: lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e000120] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f000100] done p39_trap2o: lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e000120] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f000100] done p39_trap3e: nop nop nop nop nop done p39_trap3o: nop nop nop nop nop 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 = 464477da89c43f7d ldx [%g1+0x008],%l1 ! %l1 = b44c2cadb1f3d83d ldx [%g1+0x010],%l2 ! %l2 = 25d39c0ca2b7b313 ldx [%g1+0x018],%l3 ! %l3 = 809057645c37890f ldx [%g1+0x020],%l4 ! %l4 = 4e10c004393107b1 ldx [%g1+0x028],%l5 ! %l5 = f7873abe96598179 ldx [%g1+0x030],%l6 ! %l6 = 47569f384fbcbdbd ldx [%g1+0x038],%l7 ! %l7 = f3d33e443a8dc2bf ! 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 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 = 017a642e a0f41c5b 9ccba1f0 1daca1b2 ! %f4 = eb32bf66 fe42b00d 55e95c97 9883bdb0 ! %f8 = dd92b60d eec1522b b1bafafa aef51153 ! %f12 = a0717f57 8127b08e 9ed60056 6a6dc440 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8c9931c7 7cab0921 5259b933 bc83732b ! %f20 = bd53f84f e017d0b1 8c30cdd6 6c10eab0 ! %f24 = 1b2c416e be0d4245 848954c3 c5fe48ed ! %f28 = 078066fd 5db09c62 151e3b5b a3e23618 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0756285d 0d87691b 5324df8c d5cdd16a ! %f36 = 8058cb3f 89290f62 b4f15dbd 6d5ba798 ! %f40 = 5db901cf 322c97b4 01b13175 9c1bd80c ! %f44 = b782b65d 91e6c6a6 5718ddb0 7fade81c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc8c24df800000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = c8c24df800000012 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: ! Mem[0000000061000120] = eab164610efc4505, %l6 = dca04e043141a856, %l5 = 044e9bc5ec7b006c add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = eab164610efc4505 ! Mem[0000000090000118] = 049a7d75, %g2 = 0000009a971932b0 ldub [%i4+0x019],%g2 ! %g2 = 0000000000000004 ! Mem[0000000060800118] = d3c43c74, %l5 = eab164610efc4505 lduba [%i1+%o3]0x88,%l5 ! %l5 = 0000000000000074 ! Mem[0000000060000118] = a53472aa, %l3 = eb00b81276a0886b ldstuba [%i0+%o3]0x81,%l3 ! %l3 = 000000a5000000ff ! Mem[000000006000013a] = d8a3b852, %l4 = 71218c4e881ec8b8 ldstub [%i0+0x03a],%l4 ! %l4 = 000000b8000000ff ! Mem[0000000060000118] = aa7234ff, %l2 = b88ab2fe0464bca0 lduha [%i0+%o3]0x89,%l2 ! %l2 = 00000000000034ff ! %l5 = 0000000000000074, Mem[0000000060800100] = f9ae10e82f7d71af stxa %l5,[%i1+%g0]0x80 ! Mem[0000000060800100] = 0000000000000074 ! Mem[0000000091000130] = aa9d79a7, %g18 = e26956b878cc4ec5 ldsw [%i6+0x030],%g2 ! %g2 = e26956b878cc4ec5 ! %l1 = 15c8e09c05662763, Mem[0000000090000131] = 145918d7 stb %l1,[%i4+0x031] ! Mem[0000000090000130] = 635918d7 ! Mem[0000000060800118] = 743cc4d3, %l7 = 6005cdd3b3f2932f ldstub [%i1+%o3],%l7 ! %l7 = 00000074000000ff p40_label_2: ! %l7 = 0000000000000074, Mem[0000000091800100] = 8b2cc0e1 stw %l7,[%o0+%g0] ! Mem[0000000091800100] = 00000074 ! %l2 = 000034ff, %l3 = 000000a5, Mem[0000000091800130] = da5c484d fc1f7c42 std %l2,[%o0+0x030] ! Mem[0000000091800130] = 000034ff 000000a5 ! %l7 = 0000000000000074, Mem[0000000090000128] = 12eb906b stw %l7,[%i4+%o5] ! Mem[0000000090000128] = 00000074 ! Mem[0000000090800120] = fcdb22555b2ecec6, %g2 = ffffffffaa9d79a7 ldx [%i5+%o4],%g2 ! %g2 = fcdb22555b2ecec6 ! Mem[000000009000011c] = aaa10df0, %g2 = fcdb22555b2ecec6 ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffaaa1 ! %l6 = dca04e043141a856, Mem[0000000091000128] = f031520c sth %l6,[%i6+%o5] ! Mem[0000000091000128] = a856520c ! Mem[0000000091800134] = a533e638, %g2 = ffffffffffffaaa1 ldsba [%o0+0x037]%asi,%g2 ! %g2 = ffffffffffffffa5 ! Mem[0000000060000100] = b22775e2a2bfb93e, %l3 = 00000000000000a5 ldx [%i0+%g0],%l3 ! %l3 = b22775e2a2bfb93e ! Mem[000000006100013c] = 775e41f1, %l1 = 15c8e09c05662763 swap [%i2+0x03c],%l1 ! %l1 = 00000000775e41f1 ! Mem[0000000061000108] = 0237ba79, %l4 = 00000000000000b8 ldsba [%i2+%o1]0x88,%l4 ! %l4 = 0000000000000079 p40_label_3: ! Mem[0000000061000124] = 0efc4505, %l5 = 0000000000000074 swap [%i2+0x024],%l5 ! %l5 = 000000000efc4505 ! Mem[0000000061800118] = 601019d7, %l4 = 0000000000000079 lduwa [%i3+%o3]0x80,%l4 ! %l4 = 00000000601019d7 ! Mem[0000000090800110] = 4eb3b13235b5871d, %g2 = ffffffffffffffa5 ldx [%i5+%o2],%g2 ! %g2 = 4eb3b13235b5871d ! Mem[0000000060800138] = 3b6eb3995e203310, %l3 = b22775e2a2bfb93e, %l6 = dca04e043141a856 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 3b6eb3995e203310 ! Mem[0000000060000128] = 8697333edb43c67b, %l7 = 0000000000000074 ldxa [%i0+%o5]0x89,%l7 ! %l7 = 8697333edb43c67b ! Mem[000000009080012c] = f15a7221, %g18 = e26956b878cc4ec5 ldsw [%i5+0x02c],%g2 ! %g2 = e26956b878cc4ec5 ! Mem[0000000061000128] = 30cd8f464fae1358, %l5 = 000000000efc4505, %l3 = b22775e2a2bfb93e add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 30cd8f464fae1358 ! Mem[0000000090000100] = 8caaff6edd16ed32, %g2 = fffffffff15a7221 ldx [%i4+%g0],%g2 ! %g2 = 8caaff6edd16ed32 ! Mem[0000000061000100] = 4d7535e0, %l4 = 00000000601019d7 swap [%i2+%g0],%l4 ! %l4 = 000000004d7535e0 ! Mem[0000000060000110] = 4f3e4a6b, %l1 = 00000000775e41f1 ldstuba [%i0+%o2]0x80,%l1 ! %l1 = 0000004f000000ff p40_label_4: ! Mem[0000000061000128] = 30cd8f464fae1358, %l6 = 3b6eb3995e203310 ldxa [%i2+%o5]0x81,%l6 ! %l6 = 30cd8f464fae1358 ! Mem[000000006180011c] = 0a372239, %l5 = 000000000efc4505 swap [%i3+0x01c],%l5 ! %l5 = 000000000a372239 ! Mem[0000000090000120] = 0df02d9d, %g2 = 8caaff6edd16ed32 lduh [%i4+%o4],%g2 ! %g2 = 0000000000000df0 ! %l5 = 000000000a372239, Mem[0000000061800100] = f77f1b99 stw %l5,[%i3+%g0] ! Mem[0000000061800100] = 0a372239 ! Mem[0000000090800138] = 76a3742e 1603b3f9, %g2 = 00000df0, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 0000000076a3742e 000000001603b3f9 ! Mem[000000006080013b] = 3b6eb399, %l1 = 000000000000004f ldstub [%i1+0x03b],%l1 ! %l1 = 00000099000000ff ! Mem[0000000060000108] = ff3637f3 fd509713, %l4 = 4d7535e0, %l5 = 0a372239 ldda [%i0+%o1]0x80,%l4 ! %l4 = 00000000ff3637f3 00000000fd509713 ! Mem[0000000060000120] = 33141f6a1fd88c99, %l0 = 5f2f7502b40ef6fb, %l1 = 0000000000000099 add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 33141f6a1fd88c99 ! Mem[0000000060800108] = c0fa239d, %l4 = 00000000ff3637f3 ldstub [%i1+%o1],%l4 ! %l4 = 000000c0000000ff ! Mem[0000000061800118] = 601019d70efc4505, %l0 = 5f2f7502b40ef6fb, %l2 = 00000000000034ff add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 601019d70efc4505 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 33141f6a1fd88c99 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 601019d70efc4505 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 30cd8f464fae1358 bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c0 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000fd509713 bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 30cd8f464fae1358 bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 8697333edb43c67b bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p40_check_fp_registers: set p40_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be eb32bf66 fe42b00d bne %xcc,p40_f4_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff3e4a6b577f0890 ldx [%i0+0x010],%g3 ! Observed data at 0000000060000110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff3472aa3edb672c ldx [%i0+0x018],%g3 ! Observed data at 0000000060000118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = d8a3ff52d545dfb2 ldx [%i0+0x038],%g3 ! Observed data at 0000000060000138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x038,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000074 ldx [%i1+0x000],%g3 ! Observed data at 0000000060800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fffa239d448bc8a2 ldx [%i1+0x008],%g3 ! Observed data at 0000000060800108 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff3cc4d3e9165c25 ldx [%i1+0x018],%g3 ! Observed data at 0000000060800118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3b6eb3ff5e203310 ldx [%i1+0x038],%g3 ! Observed data at 0000000060800138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x038,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 601019d73711a1dc ldx [%i2+0x000],%g3 ! Observed data at 0000000061000100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = eab1646100000074 ldx [%i2+0x020],%g3 ! Observed data at 0000000061000120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = e922e86505662763 ldx [%i2+0x038],%g3 ! Observed data at 0000000061000138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x038,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0a37223950ca23a3 ldx [%i3+0x000],%g3 ! Observed data at 0000000061800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 601019d70efc4505 ldx [%i3+0x018],%g3 ! Observed data at 0000000061800118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x018,%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_f4_fail: set p40_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800100] stha %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000128] stba %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800108] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061800118] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800128] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800108] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800118] done p40_trap1o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800100] stha %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000128] stba %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800108] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061800118] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800128] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800108] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800118] done p40_trap2e: stwa %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800108] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800108] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800118] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000118] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000118] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800110] done p40_trap2o: stwa %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800108] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800108] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800118] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000118] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000118] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800110] done p40_trap3e: nop nop done p40_trap3o: nop nop 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 = 5f2f7502b40ef6fb ldx [%g1+0x008],%l1 ! %l1 = 15c8e09c05662763 ldx [%g1+0x010],%l2 ! %l2 = b88ab2fe0464bca0 ldx [%g1+0x018],%l3 ! %l3 = eb00b81276a0886b ldx [%g1+0x020],%l4 ! %l4 = 71218c4e881ec8b8 ldx [%g1+0x028],%l5 ! %l5 = 044e9bc5ec7b006c ldx [%g1+0x030],%l6 ! %l6 = dca04e043141a856 ldx [%g1+0x038],%l7 ! %l7 = 6005cdd3b3f2932f ! 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 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 = 6825ca4c 0e21ed4d c30e46f4 35991b26 ! %f4 = 24179c6d 36cf8d98 eb7f93e1 df6f82a4 ! %f8 = 2de6ab84 cc21daa6 cc81973a 511ebca7 ! %f12 = c667ee8b 0c17ff0b 46d837d5 22e03469 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 49233b85 234c690a baa466e2 0c8b0590 ! %f20 = 2df6e948 f95cc750 2a965f2c 158883f2 ! %f24 = f9376b6d 7e4461f8 8ee788ee ff3400b2 ! %f28 = de5f173f 621aabb7 6c1e9b96 be8c0355 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b80a8017 092653d4 1195d2b0 7762b129 ! %f36 = e4dfd5cd 5037f181 58ce630e 7fa7430b ! %f40 = 0f42d46c 499ac2a3 9f17bec2 e05a2c73 ! %f44 = a5ab1853 c6af84b5 8db5a36b 149f6305 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x160d90d000000058,%g7,%g1 ! GSR scale = 11, align = 0 wr %g1,%g0,%gsr ! GSR = 160d90d000000058 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[0000000062000106] = 58a6d6b4, %l4 = 5683e60fa187c2be ldstub [%i0+0x006],%l4 ! %l4 = 000000d6000000ff ! Mem[0000000062000100] = 664ff56a58a6ffb4, %l7 = d2938957e772eaa3 ldxa [%i0+%g0]0x80,%l7 ! %l7 = 664ff56a58a6ffb4 ! Mem[0000000062800118] = 7b10a1782a308766, %l3 = c606cee9bba9b94a, %l3 = c606cee9bba9b94a add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 7b10a1782a308766 ! Mem[0000000062800128] = 3df5c0556fe7ddba, %l5 = 48c15fb7c35bacc4, %l6 = 9b0c29b9cd15c786 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 3df5c0556fe7ddba ! %l6 = 6fe7ddba, %l7 = 58a6ffb4, Mem[0000000090000120] = 0df02d9d 437d83e2 std %l6,[%i4+%o4] ! Mem[0000000090000120] = 6fe7ddba 58a6ffb4 ! %l1 = 1a3feb69dfdcb3a1, Mem[0000000090800100] = 0b490f9d8dd6e663 stx %l1,[%i5+%g0] ! Mem[0000000090800100] = 1a3feb69dfdcb3a1 ! Mem[0000000062000134] = 4f58ab44, %l3 = 2a308766, %l2 = 3687a968 add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004f58ab44 ! Mem[0000000090000108] = 443f4840, %g2 = 75864b424deeafa9 ldsb [%i4+0x00a],%g2 ! %g2 = 0000000000000044 ! %l6 = 3df5c0556fe7ddba, Mem[0000000062800110] = 7564e6d1cfcc9990 stxa %l6,[%i1+%o2]0x88 ! Mem[0000000062800110] = 3df5c0556fe7ddba ! Mem[0000000062800110] = badde76f55c0f53d, %l7 = 664ff56a58a6ffb4, %l5 = 48c15fb7c35bacc4 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = badde76f55c0f53d p41_label_2: ! Mem[0000000063800110] = a5405213, %l3 = 7b10a1782a308766 swapa [%i3+%o2]0x88,%l3 ! %l3 = 00000000a5405213 ! %l6 = 3df5c0556fe7ddba, Mem[0000000062800120] = ca2cd40a stha %l6,[%i1+%o4]0x81 ! Mem[0000000062800120] = ddbad40a ! Mem[0000000063800100] = ec238687, %l4 = 00000000000000d6 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 000000ec000000ff ! Mem[0000000062800109] = cb2fe260, %l7 = 664ff56a58a6ffb4 ldstub [%i1+0x009],%l7 ! %l7 = 0000002f000000ff ! Mem[000000006200012c] = 4bff3fa0, %l7 = 000000000000002f, %asi = 80 swapa [%i0+0x02c]%asi,%l7 ! %l7 = 000000004bff3fa0 ! %l6 = 6fe7ddba, %l7 = 4bff3fa0, Mem[0000000091800130] = da5c484d fc1f7c42 stda %l6,[%o0+0x030]%asi ! Mem[0000000091800130] = 6fe7ddba 4bff3fa0 ! Mem[0000000063800128] = cf84c57f, %l3 = 00000000a5405213 ldswa [%i3+%o5]0x80,%l3 ! %l3 = ffffffffcf84c57f ! Mem[0000000091800134] = 4bff3fa0, %g2 = 0000000000000044 ldub [%o0+0x034],%g2 ! %g2 = 000000000000004b ! %l6 = 6fe7ddba, %l7 = 4bff3fa0, Mem[0000000090000120] = 6fe7ddba 58a6ffb4 std %l6,[%i4+%o4] ! Mem[0000000090000120] = 6fe7ddba 4bff3fa0 ! %l7 = 000000004bff3fa0, Mem[0000000090000135] = 6e4be19b stb %l7,[%i4+0x035] ! Mem[0000000090000134] = a04be19b p41_label_3: ! %l2 = 000000004f58ab44, Mem[0000000091800116] = ccb4133d sth %l2,[%o0+0x016] ! Mem[0000000091800114] = ab44133d ! Mem[0000000062800138] = 84a1b6d3 abebe180, %l0 = 8badc5c1, %l1 = dfdcb3a1 ldd [%i1+0x038],%l0 ! %l0 = 0000000084a1b6d3 00000000abebe180 ! Mem[0000000063800128] = 7fc584cf, %l7 = 000000004bff3fa0 swapa [%i3+%o5]0x88,%l7 ! %l7 = 000000007fc584cf ! Mem[0000000090000108] = 25b4443f 48402e56, %g2 = 0000004b, %g3 = 0bad0b00 ldda [%i4+0x008]%asi,%g2 ! %g2 = 0000000025b4443f 0000000048402e56 ! Mem[0000000091800104] = d8bd5d3a, %g2 = 0000000025b4443f ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffd8bd ! %l7 = 000000007fc584cf, Mem[000000009080010b] = 529c3d73 stb %l7,[%i5+0x00b] ! Mem[0000000090800108] = cf9c3d73 ! Mem[0000000062000100] = 664ff56a, %l0 = 84a1b6d3, %l3 = cf84c57f casa [%i0]0x80,%l0,%l3 ! %l3 = 00000000664ff56a ! Mem[0000000063000128] = 1089ec8b, %l1 = 00000000abebe180 ldsba [%i2+0x029]%asi,%l1 ! %l1 = ffffffffffffff89 ! Mem[0000000062000134] = 4f58ab44, %l5 = 55c0f53d, %l4 = 000000ec add %i0,0x34,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004f58ab44 ! Mem[0000000062800130] = d578d846, %l3 = 00000000664ff56a ldstub [%i1+0x030],%l3 ! %l3 = 000000d5000000ff p41_label_4: ! %l6 = 3df5c0556fe7ddba, Mem[0000000063000110] = 3232e987d774f4fa stxa %l6,[%i2+%o2]0x80 ! Mem[0000000063000110] = 3df5c0556fe7ddba ! %l0 = 0000000084a1b6d3, Mem[0000000091800100] = 8b2cc0e1149fd8bd stx %l0,[%o0+%g0] ! Mem[0000000091800100] = 0000000084a1b6d3 ! Mem[0000000063800104] = aa71b754, %l2 = 000000004f58ab44, %asi = 80 swapa [%i3+0x004]%asi,%l2 ! %l2 = 00000000aa71b754 ! Mem[0000000062800138] = 84a1b6d3abebe180, %l6 = 3df5c0556fe7ddba, %l6 = 3df5c0556fe7ddba add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 84a1b6d3abebe180 ! Mem[0000000090800128] = dea401b8 f15a7221, %g2 = ffffd8bd, %g3 = 48402e56 ldd [%i5+%o5],%g2 ! %g2 = 00000000dea401b8 00000000f15a7221 ! %l2 = aa71b754, %l3 = 000000d5, Mem[0000000063000120] = b01c25eb c22799fd stda %l2,[%i2+%o4]0x88 ! Mem[0000000063000120] = aa71b754 000000d5 ! Mem[0000000090800108] = 707dc2cf, %g2 = 00000000dea401b8 ldsh [%i5+%o1],%g2 ! %g2 = 000000000000707d ! Mem[0000000062000130] = b950444a4f58ab44, %l3 = 00000000000000d5, %l4 = 000000004f58ab44 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b950444a4f58ab44 ! %l2 = 00000000aa71b754, Mem[0000000091000110] = e1d9f659521ef2b9 stx %l2,[%i6+%o2] ! Mem[0000000091000110] = 00000000aa71b754 ! Mem[0000000062000130] = b950444a4f58ab44, %l5 = badde76f55c0f53d, %l6 = 84a1b6d3abebe180 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = b950444a4f58ab44 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffff89 bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d5 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be b950444a4f58ab44 bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000007fc584cf bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! 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 6825ca4c 0e21ed4d bne %xcc,p41_f0_fail nop ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 664ff56a58a6ffb4 ldx [%i0+0x000],%g3 ! Observed data at 0000000062000100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8a9fea150000002f ldx [%i0+0x028],%g3 ! Observed data at 0000000062000128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x028,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x008],%g2 ! Expected data = cbffe26090b59613 ldx [%i1+0x008],%g3 ! Observed data at 0000000062800108 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = badde76f55c0f53d ldx [%i1+0x010],%g3 ! Observed data at 0000000062800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ddbad40a23493cda ldx [%i1+0x020],%g3 ! Observed data at 0000000062800120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff78d846701c23a8 ldx [%i1+0x030],%g3 ! Observed data at 0000000062800130 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x030,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 3df5c0556fe7ddba ldx [%i2+0x010],%g3 ! Observed data at 0000000063000110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 54b771aad5000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000063000120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff2386874f58ab44 ldx [%i3+0x000],%g3 ! Observed data at 0000000063800100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6687302a4aba843a ldx [%i3+0x010],%g3 ! Observed data at 0000000063800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a03fff4bbae7cade ldx [%i3+0x028],%g3 ! Observed data at 0000000063800128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x028,%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 ! 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: stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800128] stxa %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000110] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063000128] stha %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000118] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000062000108] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000120] stxa %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800108] done p41_trap1o: stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800128] stxa %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000110] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063000128] stha %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000118] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000062000108] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000120] stxa %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800108] done p41_trap2e: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063800108] done p41_trap2o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063800108] done p41_trap3e: nop nop nop nop done p41_trap3o: nop nop nop nop 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 = 0202d0b68badc5c1 ldx [%g1+0x008],%l1 ! %l1 = 1a3feb69dfdcb3a1 ldx [%g1+0x010],%l2 ! %l2 = f23cc1a03687a968 ldx [%g1+0x018],%l3 ! %l3 = c606cee9bba9b94a ldx [%g1+0x020],%l4 ! %l4 = 5683e60fa187c2be ldx [%g1+0x028],%l5 ! %l5 = 48c15fb7c35bacc4 ldx [%g1+0x030],%l6 ! %l6 = 9b0c29b9cd15c786 ldx [%g1+0x038],%l7 ! %l7 = d2938957e772eaa3 ! 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 = db8525be f8125ef9 8c3f94fb ebafe86a ! %f4 = e4d381be a465b226 f51f4ec2 5c59ce58 ! %f8 = d5a6e9fa 47cba30d b92cdc88 98e3e130 ! %f12 = 8fcced51 dd7f9b4c 7774e114 224750a7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 111e47fd a95db390 b4f95fec dd339bf3 ! %f20 = 930e36ea 0b6c62af aeda96a8 b7cb4c83 ! %f24 = 22e757ce 0a09d29d cf80b9d4 e96cea6a ! %f28 = 9311a05d c7dd222d bab2933e b89a0024 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 486c22f5 e4b4d174 5fb0072e cc5d72cb ! %f36 = eb3c7681 6a6f1785 68de75c2 931f560b ! %f40 = 4a8b2f58 0d51c6e6 85a75476 44584952 ! %f44 = 13f39767 ba083205 e5b77593 77c904c1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xeae2be180000004a,%g7,%g1 ! GSR scale = 9, align = 2 wr %g1,%g0,%gsr ! GSR = eae2be180000004a 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: ! Mem[0000000091800100] = 8b2cc0e1 149fd8bd, %g2 = c9bbdb61, %g3 = 0bad0b00 ldd [%o0+%g0],%g2 ! %g2 = 000000008b2cc0e1 00000000149fd8bd ! Mem[0000000064800121] = b08b9b4e, %l1 = b6f5a9a093a7607c ldstub [%i1+0x021],%l1 ! %l1 = 0000008b000000ff ! Mem[0000000091800138] = 38571cec, %g2 = 000000008b2cc0e1 ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000038 ! Mem[0000000064800118] = a1520c8c1b6c9c2d, %l6 = d5fdce9c7f99f216, %l3 = 997f0353fa35978c add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = a1520c8c1b6c9c2d ! Mem[0000000064000120] = 4992d6f5, %l2 = e0abb4a008a52012 swap [%i0+%o4],%l2 ! %l2 = 000000004992d6f5 ! Mem[000000006580011c] = 32c170ae, %l3 = a1520c8c1b6c9c2d, %asi = 80 swapa [%i3+0x01c]%asi,%l3 ! %l3 = 0000000032c170ae ! Mem[000000006500010c] = 14bc1dcd, %l1 = 0000008b, %l5 = 961abd5f add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000014bc1dcd ! Mem[0000000065800108] = e43133b6, %l6 = d5fdce9c7f99f216 ldstuba [%i3+%o1]0x88,%l6 ! %l6 = 000000b6000000ff ! Mem[0000000064000120] = 08a52012, %l7 = bf929ee467ef74eb, %asi = 80 swapa [%i0+0x020]%asi,%l7 ! %l7 = 0000000008a52012 ! Mem[000000006480013c] = 5830fcb5, %l0 = a0cacdabfea31fec swap [%i1+0x03c],%l0 ! %l0 = 000000005830fcb5 p42_label_2: ! %l0 = 000000005830fcb5, Mem[0000000090000100] = 8caaff6edd16ed32 stx %l0,[%i4+%g0] ! Mem[0000000090000100] = 000000005830fcb5 ! %l4 = 94918ebaa065493d, Mem[0000000065800110] = 2e7c32de stba %l4,[%i3+%o2]0x80 ! Mem[0000000065800110] = 3d7c32de ! Mem[0000000064000120] = 67ef74ebf751e23c, %l1 = 000000000000008b, %l7 = 0000000008a52012 add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 67ef74ebf751e23c ! %l7 = 67ef74ebf751e23c, Mem[000000009080012b] = b8f15a72 stb %l7,[%i5+0x02b] ! Mem[0000000090800128] = 3cf15a72 ! Mem[0000000064000118] = 64fc838c 8ed429be, %l2 = 4992d6f5, %l3 = 32c170ae ldda [%i0+%o3]0x89,%l2 ! %l2 = 000000008ed429be 0000000064fc838c ! Mem[0000000064000128] = 29e4c1a5, %l6 = 00000000000000b6 ldsha [%i0+%o5]0x81,%l6 ! %l6 = 00000000000029e4 ! Mem[0000000064800124] = dd191317, %l2 = 000000008ed429be ldstub [%i1+0x024],%l2 ! %l2 = 000000dd000000ff ! Mem[0000000064000124] = f751e23c, %l0 = 000000005830fcb5 swap [%i0+0x024],%l0 ! %l0 = 00000000f751e23c ! Mem[0000000064800108] = d8245cb7, %l5 = 0000000014bc1dcd ldstuba [%i1+%o1]0x81,%l5 ! %l5 = 000000d8000000ff ! Mem[0000000064000117] = 0e6f9753, %l0 = 00000000f751e23c ldstub [%i0+0x017],%l0 ! %l0 = 00000053000000ff p42_label_3: ! %l5 = 00000000000000d8, Mem[0000000090800112] = b13235b5 stb %l5,[%i5+0x012] ! Mem[0000000090800110] = d83235b5 ! Mem[000000006500012e] = 214688db, %l2 = 00000000000000dd ldstub [%i2+0x02e],%l2 ! %l2 = 00000088000000ff ! Mem[0000000064800100] = 6f8184c15563132e, %l1 = 000000000000008b, %l6 = 00000000000029e4 casxa [%i1]0x80,%l1,%l6 ! %l6 = 6f8184c15563132e ! Mem[0000000090000128] = 12eb906b, %g2 = 0000000000000038 lduw [%i4+%o5],%g2 ! %g2 = 0000000012eb906b ! Mem[0000000064000129] = 29e4c1a5, %l6 = 6f8184c15563132e ldstub [%i0+0x029],%l6 ! %l6 = 000000e4000000ff ! %l6 = 00000000000000e4, Mem[0000000064000110] = 1932b3840e6f97ff stx %l6,[%i0+%o2] ! Mem[0000000064000110] = 00000000000000e4 ! Mem[0000000065000138] = d219385f, %l7 = 67ef74ebf751e23c, %asi = 80 swapa [%i2+0x038]%asi,%l7 ! %l7 = 00000000d219385f ! Mem[0000000065800138] = a27945438169fd88, %l3 = 0000000064fc838c, %l3 = 0000000064fc838c add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = a27945438169fd88 ! Mem[0000000064000118] = be29d48e, %l1 = 000000000000008b ldswa [%i0+%o3]0x81,%l1 ! %l1 = ffffffffbe29d48e ! %l4 = 94918ebaa065493d, Mem[0000000064800118] = 8c0c52a1 stha %l4,[%i1+%o3]0x88 ! Mem[0000000064800118] = 8c0c493d p42_label_4: ! Mem[0000000090800114] = 871dbf09, %g2 = 0000000012eb906b lduh [%i5+0x016],%g2 ! %g2 = 000000000000871d ! Mem[0000000064800100] = 6f8184c15563132e, %l2 = 0000000000000088, %l3 = a27945438169fd88 casxa [%i1]0x80,%l2,%l3 ! %l3 = 6f8184c15563132e ! %l6 = 00000000000000e4, Mem[0000000090000110] = bfd9d696 stw %l6,[%i4+%o2] ! Mem[0000000090000110] = 000000e4 ! Mem[0000000064000118] = be29d48e, %l0 = 0000000000000053 ldub [%i0+0x019],%l0 ! %l0 = 0000000000000029 ! Mem[0000000090800118] = 09642b4c, %g2 = 000000000000871d ldub [%i5+0x019],%g2 ! %g2 = 0000000000000009 ! Mem[0000000064000118] = be29d48e, %l5 = 00000000000000d8 ldstuba [%i0+%o3]0x80,%l5 ! %l5 = 000000be000000ff ! Mem[0000000064000100] = b64f5cd7, %l7 = 00000000d219385f ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 000000b6000000ff ! %l6 = 00000000000000e4, Mem[0000000064800130] = 0fac78628abd02f4 stx %l6,[%i1+0x030] ! Mem[0000000064800130] = 00000000000000e4 ! Mem[0000000064000110] = 00000000, %l4 = 94918ebaa065493d ldstuba [%i0+%o2]0x80,%l4 ! %l4 = 00000000000000ff ! Mem[0000000064000128] = 29ffc1a5, %l7 = 00000000000000b6 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 00000029000000ff ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Thread 42 1: membar #Sync ! Force all stores to complete 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 0000000000000029 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffbe29d48e bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000088 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000be bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e4 bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000029 bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p42_check_fp_registers: set p42_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8c3f94fb ebafe86a bne %xcc,p42_f2_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff4f5cd715525f0f ldx [%i0+0x000],%g3 ! Observed data at 0000000064000100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff000000000000e4 ldx [%i0+0x010],%g3 ! Observed data at 0000000064000110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff29d48e8c83fc64 ldx [%i0+0x018],%g3 ! Observed data at 0000000064000118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 67ef74eb5830fcb5 ldx [%i0+0x020],%g3 ! Observed data at 0000000064000120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffc1a55ad089b0 ldx [%i0+0x028],%g3 ! Observed data at 0000000064000128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x028,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff245cb7544f5166 ldx [%i1+0x008],%g3 ! Observed data at 0000000064800108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3d490c8c1b6c9c2d ldx [%i1+0x018],%g3 ! Observed data at 0000000064800118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b0ff9b4eff191317 ldx [%i1+0x020],%g3 ! Observed data at 0000000064800120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000000000000e4 ldx [%i1+0x030],%g3 ! Observed data at 0000000064800130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0fd851b3fea31fec ldx [%i1+0x038],%g3 ! Observed data at 0000000064800138 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x038,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 471d58122146ffdb ldx [%i2+0x028],%g3 ! Observed data at 0000000065000128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = f751e23c95150f33 ldx [%i2+0x038],%g3 ! Observed data at 0000000065000138 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x038,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff3331e4e608785a ldx [%i3+0x008],%g3 ! Observed data at 0000000065800108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3d7c32dea381e71c ldx [%i3+0x010],%g3 ! Observed data at 0000000065800110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8877f34d1b6c9c2d ldx [%i3+0x018],%g3 ! Observed data at 0000000065800118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x018,%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_f2_fail: set p42_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: stwa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000128] stxa %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000110] done p42_trap1o: stwa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000128] stxa %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000110] done p42_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000120] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064000100] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064000108] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064800118] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065000110] done p42_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000120] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064000100] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064000108] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064800118] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065000110] done p42_trap3e: nop nop nop nop done p42_trap3o: nop nop nop nop 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 = a0cacdabfea31fec ldx [%g1+0x008],%l1 ! %l1 = b6f5a9a093a7607c ldx [%g1+0x010],%l2 ! %l2 = e0abb4a008a52012 ldx [%g1+0x018],%l3 ! %l3 = 997f0353fa35978c ldx [%g1+0x020],%l4 ! %l4 = 94918ebaa065493d ldx [%g1+0x028],%l5 ! %l5 = d33d9124961abd5f ldx [%g1+0x030],%l6 ! %l6 = d5fdce9c7f99f216 ldx [%g1+0x038],%l7 ! %l7 = bf929ee467ef74eb ! 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 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 = 9ce86e5c 9590fadd 43dfe763 04f836d7 ! %f4 = 4674230a 5010dc86 34240c30 cfd3b524 ! %f8 = a13b6691 0101ccdc 69b77d41 70b26dab ! %f12 = 7ba5428b a4bd2ae1 bbb10718 1fb73231 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9e0a5bf2 6935fdae ebd244ef af64dda9 ! %f20 = 0139e824 4284a5f4 02cdfd79 e46f1fff ! %f24 = 7cbf8911 308eccd5 8f605b7c c3ad881a ! %f28 = 510ec691 b7ba37a7 8dc43840 fbabb6fd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6da403e6 6cef01e7 d5d98371 2843b5ee ! %f36 = 9ab6c741 adde4b69 20641cfa ce5784e4 ! %f40 = 1e3c3ca4 53a2bb7e 26f5c299 e4c69509 ! %f44 = ca07fc14 af4040d3 c36d40c9 c7a6e7a6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x283a4ce00000005a,%g7,%g1 ! GSR scale = 11, align = 2 wr %g1,%g0,%gsr ! GSR = 283a4ce00000005a 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[000000009080013c] = 1603b3f9, %g2 = 00009006b5014d37 lduw [%i5+0x03c],%g2 ! %g2 = 000000001603b3f9 ! %l5 = bf9c7f8617dd7933, Mem[0000000067800110] = 2e670701 stba %l5,[%i3+%o2]0x80 ! Mem[0000000067800110] = 33670701 ! Mem[0000000066000120] = acb73c2a, %l3 = 4825a886549ce516 lduwa [%i0+%o4]0x81,%l3 ! %l3 = 00000000acb73c2a ! Mem[000000006680010a] = 2e04e9fc, %l1 = 1f7e0bbe043f2388 ldstub [%i1+0x00a],%l1 ! %l1 = 000000e9000000ff ! Mem[0000000090000120] = 2d9d437d, %g2 = 000000001603b3f9 lduba [%i4+0x022]%asi,%g2 ! %g2 = 000000000000002d ! Mem[0000000067800100] = 7589439eaf194e5d, %l1 = 00000000000000e9, %l5 = bf9c7f8617dd7933 casxa [%i3]0x80,%l1,%l5 ! %l5 = 7589439eaf194e5d ! %l6 = f98d5d8e81ba302c, Mem[0000000066000100] = 9597c361 stha %l6,[%i0+%g0]0x80 ! Mem[0000000066000100] = 302cc361 ! Mem[000000009180010c] = a6096096, %g2 = 000000000000002d ldsha [%o0+0x00e]%asi,%g2 ! %g2 = ffffffffffffa609 ! Mem[0000000091000120] = 61f82ce7, %g2 = ffffffffffffa609 ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000061 ! %l0 = 582230d63ca4bf9f, Mem[0000000066800118] = 549229bfffbe5f5e stxa %l0,[%i1+%o3]0x80 ! Mem[0000000066800118] = 582230d63ca4bf9f p43_label_2: ! %l6 = f98d5d8e81ba302c, Mem[0000000066000118] = 5b01dcb5 stha %l6,[%i0+%o3]0x88 ! Mem[0000000066000118] = 5b01302c ! Mem[0000000066800108] = fcff042e, %l4 = cc08479d96d7cd12 swapa [%i1+%o1]0x88,%l4 ! %l4 = 00000000fcff042e ! %l2 = f42827edc04cddc8, Mem[0000000067800110] = 33670701 stha %l2,[%i3+%o2]0x80 ! Mem[0000000067800110] = ddc80701 ! Mem[0000000066800120] = d1c0e273, %l2 = f42827edc04cddc8 swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000d1c0e273 ! %l1 = 00000000000000e9, Mem[0000000066800110] = 0c99498d stha %l1,[%i1+%o2]0x88 ! Mem[0000000066800110] = 0c9900e9 ! Mem[000000006780013c] = ed3c07c9, %l4 = 00000000fcff042e ldsw [%i3+0x03c],%l4 ! %l4 = ffffffffed3c07c9 ! Mem[0000000090000114] = 674bbcf6, %g2 = 0000000000000061 ldsh [%i4+0x014],%g2 ! %g2 = 000000000000674b ! Mem[0000000066800104] = cd337351, %l3 = 00000000acb73c2a ldub [%i1+0x004],%l3 ! %l3 = 00000000000000cd ! Mem[0000000066800100] = d879aec4, %l3 = 00000000000000cd swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000d879aec4 ! Mem[000000006600012d] = c907afcd, %l1 = 00000000000000e9 ldstub [%i0+0x02d],%l1 ! %l1 = 00000007000000ff p43_label_3: ! Mem[0000000066000128] = e68f2709, %l7 = fd80cf5f, %l6 = 81ba302c add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e68f2709 ! Mem[0000000091800110] = 6096faff8744ccb4, %g2 = 000000000000674b ldx [%o0+%o2],%g2 ! %g2 = 6096faff8744ccb4 ! Mem[0000000067800120] = 4669afd26a658936, %l2 = 00000000d1c0e273, %l5 = 7589439eaf194e5d add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 4669afd26a658936 ! Mem[0000000067000118] = 4070b080aca1d4af, %l6 = 00000000e68f2709, %l1 = 0000000000000007 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 4070b080aca1d4af ! Mem[0000000066800100] = cd000000, %l5 = 4669afd26a658936 swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000cd000000 ! Mem[0000000066000100] = 302cc361968d28b7, %l7 = cfb4098dfd80cf5f, %l7 = cfb4098dfd80cf5f casxa [%i0]0x80,%l7,%l7 ! %l7 = 302cc361968d28b7 ! Mem[0000000090000100] = 8caaff6e, %g2 = 6096faff8744ccb4 lduha [%i4+0x000]%asi,%g2 ! %g2 = 0000000000008caa ! Mem[0000000067800111] = ddc80701, %l3 = 00000000d879aec4 ldstub [%i3+0x011],%l3 ! %l3 = 000000c8000000ff ! %l1 = 4070b080aca1d4af, Mem[0000000066000128] = e68f2709 stha %l1,[%i0+%o5]0x80 ! Mem[0000000066000128] = d4af2709 ! %l4 = ffffffffed3c07c9, Mem[000000009000012c] = 42b97560 stw %l4,[%i4+0x02c] ! Mem[000000009000012c] = ed3c07c9 p43_label_4: ! Mem[0000000067800109] = 9e438e88, %l3 = 00000000000000c8 ldstub [%i3+0x009],%l3 ! %l3 = 00000043000000ff ! Mem[0000000067000108] = 65da1258, %l2 = 00000000d1c0e273 swapa [%i2+%o1]0x81,%l2 ! %l2 = 0000000065da1258 ! %l1 = 4070b080aca1d4af, Mem[0000000066800128] = 4de48809 stha %l1,[%i1+%o5]0x80 ! Mem[0000000066800128] = d4af8809 ! Mem[0000000067800118] = 6f98d3f2, %l6 = 00000000e68f2709 swapa [%i3+%o3]0x80,%l6 ! %l6 = 000000006f98d3f2 ! Mem[0000000090800108] = 707dc252, %g2 = 0000000000008caa ldsh [%i5+%o1],%g2 ! %g2 = 000000000000707d ! Mem[0000000090000110] = 96674bbc, %g2 = 000000000000707d ldsba [%i4+0x013]%asi,%g2 ! %g2 = ffffffffffffff96 ! Mem[0000000067800128] = ed948fccc709e895, %l7 = 302cc361968d28b7, %l6 = 000000006f98d3f2 add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = ed948fccc709e895 ! Mem[0000000090000110] = bfd9d696, %g2 = ffffffffffffff96 ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffbf ! Mem[0000000067000110] = 2f5639e7, %l3 = 0000000000000043 ldub [%i2+0x011],%l3 ! %l3 = 0000000000000056 ! Mem[0000000066800114] = 216ff0a7, %l4 = ed3c07c9, %l0 = 3ca4bf9f add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000216ff0a7 ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Thread 43 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 4070b080aca1d4af bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000056 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffed3c07c9 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 302cc361968d28b7 ldx [%i0+0x000],%g3 ! Observed data at 0000000066000100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2c30015bf43780e3 ldx [%i0+0x018],%g3 ! Observed data at 0000000066000118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d4af2709c9ffafcd ldx [%i0+0x028],%g3 ! Observed data at 0000000066000128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x028,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 3689656acd337351 ldx [%i1+0x000],%g3 ! Observed data at 0000000066800100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 12cdd796335e811c ldx [%i1+0x008],%g3 ! Observed data at 0000000066800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e900990c216ff0a7 ldx [%i1+0x010],%g3 ! Observed data at 0000000066800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 582230d63ca4bf9f ldx [%i1+0x018],%g3 ! Observed data at 0000000066800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c04cddc8d806441f ldx [%i1+0x020],%g3 ! Observed data at 0000000066800120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d4af88096db22bb5 ldx [%i1+0x028],%g3 ! Observed data at 0000000066800128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x028,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x008],%g2 ! Expected data = d1c0e2735310ff8e ldx [%i2+0x008],%g3 ! Observed data at 0000000067000108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 9eff8e8834d4b8db ldx [%i3+0x008],%g3 ! Observed data at 0000000067800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ddff0701d5787335 ldx [%i3+0x010],%g3 ! Observed data at 0000000067800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e68f2709da408635 ldx [%i3+0x018],%g3 ! Observed data at 0000000067800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x018,%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 ! 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: ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000110] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800100] stwa %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000120] ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000066000128] done p43_trap1o: ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000110] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800100] stwa %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000120] ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000066000128] done p43_trap2e: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800108] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000067000128] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067800120] stxa %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800100] ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000067800128] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066800100] done p43_trap2o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800108] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000067000128] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067800120] stxa %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800100] ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000067800128] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066800100] done p43_trap3e: nop done p43_trap3o: nop 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 = 582230d63ca4bf9f ldx [%g1+0x008],%l1 ! %l1 = 1f7e0bbe043f2388 ldx [%g1+0x010],%l2 ! %l2 = f42827edc04cddc8 ldx [%g1+0x018],%l3 ! %l3 = 4825a886549ce516 ldx [%g1+0x020],%l4 ! %l4 = cc08479d96d7cd12 ldx [%g1+0x028],%l5 ! %l5 = bf9c7f8617dd7933 ldx [%g1+0x030],%l6 ! %l6 = f98d5d8e81ba302c ldx [%g1+0x038],%l7 ! %l7 = cfb4098dfd80cf5f ! 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 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 = 4d19ac2f 836f09aa 0248e6c5 acb7fd4d ! %f4 = 84e50518 9143aacb e51dbce4 2d5c7f07 ! %f8 = bb73bb63 2315250d ded45f45 4f009f5e ! %f12 = 76b63c17 bee7a5d6 181c72fb d82b14b4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 337fbf34 293944d7 7be95aca b9951c34 ! %f20 = 9263a46b 9522abf0 7fd7d5e7 263d0fcb ! %f24 = 6c0b4d99 574ccee1 2f5960e1 5fb6da97 ! %f28 = 45e665b8 45725170 a0a9194f 5bcfb21d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 799b4222 1d90e9dc c55a7419 f0be9e8f ! %f36 = 623a7a70 86a11ef4 1c163857 5e6d0402 ! %f40 = e28bd078 96b7f18e 3c542922 c3d63b51 ! %f44 = 9761f892 ed14abae e66bbec5 c14a79c5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4cc788780000005a,%g7,%g1 ! GSR scale = 11, align = 2 wr %g1,%g0,%gsr ! GSR = 4cc788780000005a 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: ! Mem[0000000068000100] = 4dea631b, %l5 = c0abd79bf4f71522 swapa [%i0+%g0]0x88,%l5 ! %l5 = 000000004dea631b ! Mem[0000000068800108] = e11b5b273b355f84, %l4 = f867bf3670a36766, %l5 = 000000004dea631b add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = e11b5b273b355f84 ! %l2 = 881477ef, %l3 = 94cd80e5, Mem[0000000068000100] = 2215f7f4 03725933 stda %l2,[%i0+%g0]0x80 ! Mem[0000000068000100] = 881477ef 94cd80e5 ! %l7 = 76ca1378364d6a9a, Mem[0000000069000138] = 4cfcbe21 sth %l7,[%i2+0x038] ! Mem[0000000069000138] = 6a9abe21 ! Mem[000000006900011c] = f37c343b, %l1 = 217b59e47338c632 ldstub [%i2+0x01c],%l1 ! %l1 = 000000f3000000ff ! %l0 = be803bd6d88e6471, Mem[0000000090800128] = dea401b8 stw %l0,[%i5+%o5] ! Mem[0000000090800128] = d88e6471 ! Mem[000000006800012c] = ace8e5ec, %l6 = ed3b4b302a77defb ldsw [%i0+0x02c],%l6 ! %l6 = fffffffface8e5ec ! Mem[0000000069000120] = deb15b6e57264a40, %l4 = f867bf3670a36766 ldxa [%i2+%o4]0x89,%l4 ! %l4 = deb15b6e57264a40 ! Mem[000000006800012c] = ace8e5ec, %l6 = fffffffface8e5ec lduw [%i0+0x02c],%l6 ! %l6 = 00000000ace8e5ec ! Mem[0000000069800100] = 3bb1973a, %l1 = 00000000000000f3 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 0000003b000000ff p44_label_2: ! Mem[0000000068000108] = 2a26b712, %l5 = e11b5b273b355f84 ldstub [%i0+%o1],%l5 ! %l5 = 0000002a000000ff ! Mem[0000000069000117] = d65bc230, %l6 = 00000000ace8e5ec ldstub [%i2+0x017],%l6 ! %l6 = 00000030000000ff ! %l1 = 000000000000003b, Mem[0000000090800110] = 4eb3b13235b5871d stx %l1,[%i5+%o2] ! Mem[0000000090800110] = 000000000000003b ! Mem[0000000069800128] = 7d6401cdeb82ac53, %l2 = 15315090881477ef ldxa [%i3+%o5]0x80,%l2 ! %l2 = 7d6401cdeb82ac53 ! Mem[0000000068000110] = a3dc9956, %l5 = 000000000000002a ldsba [%i0+%o2]0x80,%l5 ! %l5 = ffffffffffffffa3 ! %l1 = 000000000000003b, Mem[0000000090800114] = 0000003b sth %l1,[%i5+0x014] ! Mem[0000000090800114] = 003b003b ! Mem[0000000069000100] = 7f455386, %l4 = deb15b6e57264a40 ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 0000007f000000ff ! %l3 = b3c3b65894cd80e5, Mem[0000000068800110] = cee833b4 stwa %l3,[%i1+%o2]0x81 ! Mem[0000000068800110] = 94cd80e5 ! %l5 = ffffffffffffffa3, Mem[0000000090800110] = 00000000003b003b stx %l5,[%i5+%o2] ! Mem[0000000090800110] = ffffffffffffffa3 ! Mem[0000000069000110] = 68794cc3 d65bc2ff, %l6 = 00000030, %l7 = 364d6a9a ldda [%i2+%o2]0x81,%l6 ! %l6 = 0000000068794cc3 00000000d65bc2ff p44_label_3: ! Mem[000000009080012c] = f15a7221, %g18 = 68ab1f30891dbd50 ldsw [%i5+0x02c],%g2 ! %g2 = 68ab1f30891dbd50 ! Mem[000000006980010c] = 72c98b40, %l2 = 7d6401cdeb82ac53 swap [%i3+0x00c],%l2 ! %l2 = 0000000072c98b40 ! Mem[0000000069800103] = ffb1973a, %l0 = be803bd6d88e6471 ldstub [%i3+0x003],%l0 ! %l0 = 0000003a000000ff ! Mem[000000006800010c] = 828c7225, %l5 = ffffffffffffffa3 swap [%i0+0x00c],%l5 ! %l5 = 00000000828c7225 ! Mem[0000000069000110] = ffc25bd6c34c7968, %l0 = 000000000000003a ldxa [%i2+%o2]0x89,%l0 ! %l0 = ffc25bd6c34c7968 ! Mem[0000000069000138] = 6a9abe21, %l0 = ffc25bd6c34c7968 ldsh [%i2+0x03a],%l0 ! %l0 = ffffffffffffbe21 ! Mem[0000000091000100] = d0a5349e, %g18 = 68ab1f30891dbd50 ldsw [%i6+%g0],%g2 ! %g2 = 68ab1f30891dbd50 ! %l5 = 00000000828c7225, Mem[0000000091800130] = da5c484dfc1f7c42 stx %l5,[%o0+0x030] ! Mem[0000000091800130] = 00000000828c7225 ! Mem[0000000091000110] = e1d9f659 521ef2b9, %g2 = d0a5349e, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000e1d9f659 00000000521ef2b9 ! Mem[000000009080011c] = f73c40fc, %g2 = 00000000e1d9f659 ldub [%i5+0x01d],%g2 ! %g2 = 00000000000000f7 p44_label_4: ! Mem[0000000068000134] = 62bc558e, %l6 = 68794cc3, %l5 = 828c7225 add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000062bc558e ! Mem[0000000068000120] = 1b9ea3f0e708317e, %l3 = b3c3b65894cd80e5 ldxa [%i0+%o4]0x81,%l3 ! %l3 = 1b9ea3f0e708317e ! Mem[0000000068800120] = 02ef170d55bae4f1, %l6 = 0000000068794cc3, %l0 = ffffffffffffbe21 add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 02ef170d55bae4f1 ! Mem[0000000069000120] = 404a2657, %l3 = e708317e, %l0 = 55bae4f1 add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000404a2657 ! Mem[0000000068000128] = 8645f3c3, %l2 = 0000000072c98b40 ldsha [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffff8645 ! Mem[000000006880011c] = 674f6764, %l1 = 000000000000003b swap [%i1+0x01c],%l1 ! %l1 = 00000000674f6764 ! Mem[0000000069800108] = ff31dcc4, %l1 = 00000000674f6764 ldstuba [%i3+%o1]0x80,%l1 ! %l1 = 000000ff000000ff ! Mem[0000000069800114] = 02154c2e, %l0 = 404a2657, %l3 = e708317e add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000002154c2e ! %l7 = 00000000d65bc2ff, Mem[0000000068000137] = 62bc558e stb %l7,[%i0+0x037] ! Mem[0000000068000134] = 62bc55ff ! Mem[0000000069800120] = b2cff736, %l7 = d65bc2ff, %l3 = 02154c2e add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b2cff736 ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 00000000404a2657 bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ff bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffff8645 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b2cff736 bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000007f bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000062bc558e bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000068794cc3 bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ! 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 e51dbce4 2d5c7f07 bne %xcc,p44_f6_fail nop ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 881477ef94cd80e5 ldx [%i0+0x000],%g3 ! Observed data at 0000000068000100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff26b712ffffffa3 ldx [%i0+0x008],%g3 ! Observed data at 0000000068000108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3a6958ea62bc55ff ldx [%i0+0x030],%g3 ! Observed data at 0000000068000130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x030,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 94cd80e5fc3dac66 ldx [%i1+0x010],%g3 ! Observed data at 0000000068800110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1bccb0a40000003b ldx [%i1+0x018],%g3 ! Observed data at 0000000068800118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x018,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff455386a77e6f85 ldx [%i2+0x000],%g3 ! Observed data at 0000000069000100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 68794cc3d65bc2ff ldx [%i2+0x010],%g3 ! Observed data at 0000000069000110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6af1a5e0ff7c343b ldx [%i2+0x018],%g3 ! Observed data at 0000000069000118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6a9abe21ac7f9a76 ldx [%i2+0x038],%g3 ! Observed data at 0000000069000138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x038,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffb197ff52e29e16 ldx [%i3+0x000],%g3 ! Observed data at 0000000069800100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff31dcc4eb82ac53 ldx [%i3+0x008],%g3 ! Observed data at 0000000069800108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x008,%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: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069800100] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000128] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000118] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800128] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069000118] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000100] done p44_trap1o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069800100] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000128] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000118] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800128] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069000118] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000100] done p44_trap2e: lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800120] stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000118] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000120] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800120] stha %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000108] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068000110] done p44_trap2o: lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800120] stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000118] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000120] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800120] stha %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000108] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068000110] done p44_trap3e: nop nop nop nop nop nop done p44_trap3o: nop nop nop nop nop nop 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 = be803bd6d88e6471 ldx [%g1+0x008],%l1 ! %l1 = 217b59e47338c632 ldx [%g1+0x010],%l2 ! %l2 = 15315090881477ef ldx [%g1+0x018],%l3 ! %l3 = b3c3b65894cd80e5 ldx [%g1+0x020],%l4 ! %l4 = f867bf3670a36766 ldx [%g1+0x028],%l5 ! %l5 = c0abd79bf4f71522 ldx [%g1+0x030],%l6 ! %l6 = ed3b4b302a77defb ldx [%g1+0x038],%l7 ! %l7 = 76ca1378364d6a9a ! 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 = afcc63fb 62121f4f 079d917a 77bef530 ! %f4 = 2ef51920 27bfdaf9 08364306 9376ed3c ! %f8 = 00025ede 6571ece6 8f4521f4 46668990 ! %f12 = 26db068b 98c7ce25 c4de179d 049ee556 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fa378b3f 17c37a07 14c41193 f47fc558 ! %f20 = 2ce73c42 ffb37ce6 5ef82e95 7d0cc94e ! %f24 = 40ce9a02 d35108d2 529e3b16 c33327a0 ! %f28 = f3f522c6 254d4502 3f1c1f0e a106e01c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7e8971de 384b9008 14fedb7b f1495ca5 ! %f36 = 01085431 8ec611a5 2aa2832f 75ef1b5a ! %f40 = 5c94cfa8 6d744ea8 c920606e 7f8c2000 ! %f44 = b533cf0e ad589438 bbb77b7b 3d3f3a0b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x75317e9f0000004c,%g7,%g1 ! GSR scale = 9, align = 4 wr %g1,%g0,%gsr ! GSR = 75317e9f0000004c 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: ! Mem[000000006a000113] = 65da497a, %l7 = e5666307f2f1e8bb ldstub [%i0+0x013],%l7 ! %l7 = 0000007a000000ff ! %l6 = c24a4bfbfe2235a9, Mem[000000006a800118] = e49f436c stba %l6,[%i1+%o3]0x89 ! Mem[000000006a800118] = e49f43a9 ! Mem[000000006b000100] = d770acbc15293e00, %l1 = 2940c86ca790d9ab, %l3 = ed22e7c803bb7150 casxa [%i2]0x80,%l1,%l3 ! %l3 = d770acbc15293e00 ! Mem[0000000091800134] = fc1f7c42, %g2 = 2df9fa713dd7ce2d ldsh [%o0+0x034],%g2 ! %g2 = fffffffffffffc1f ! %l5 = 439f21fa91904665, Mem[000000006b800128] = 34bb094f stha %l5,[%i3+%o5]0x81 ! Mem[000000006b800128] = 4665094f ! Mem[000000006a000138] = 662bae0434a92233, %l6 = c24a4bfbfe2235a9, %l0 = 034960ec74fcd0a7 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 662bae0434a92233 ! %l1 = 2940c86ca790d9ab, Mem[000000006a000108] = dfb194e9 stba %l1,[%i0+%o1]0x81 ! Mem[000000006a000108] = abb194e9 ! Mem[000000006a800138] = 4c3b0415, %l6 = fe2235a9, %l5 = 91904665 add %i1,0x38,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000004c3b0415 ! %l3 = d770acbc15293e00, Mem[000000006a000118] = d11b8ab4 stba %l3,[%i0+%o3]0x88 ! Mem[000000006a000118] = d11b8a00 ! Mem[000000006b00012c] = 77387121, %l0 = 662bae0434a92233 swap [%i2+0x02c],%l0 ! %l0 = 0000000077387121 p45_label_2: ! Mem[000000006a80012a] = c2819ca0, %l5 = 000000004c3b0415 ldstuba [%i1+0x02a]%asi,%l5 ! %l5 = 0000009c000000ff ! Mem[0000000091000120] = 5661f82c, %g2 = fffffffffffffc1f lduw [%i6+%o4],%g2 ! %g2 = 000000005661f82c ! Mem[000000009180012c] = b4e0da5c, %g2 = 000000005661f82c ldub [%o0+0x02e],%g2 ! %g2 = 00000000000000b4 ! %l2 = 2a261f867c86edd9, Mem[0000000090000118] = 49049a7d75eeaaa1 stx %l2,[%i4+%o3] ! Mem[0000000090000118] = 2a261f867c86edd9 ! Mem[000000009000010c] = 2e56bfd9, %g2 = 00000000000000b4 ldsh [%i4+0x00e],%g2 ! %g2 = 0000000000002e56 ! Mem[000000006b800128] = 4665094f, %l1 = 2940c86ca790d9ab ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000046000000ff ! %l2 = 7c86edd9, %l3 = 15293e00, Mem[0000000091800138] = 33e63857 1cec2ee5 std %l2,[%o0+0x038] ! Mem[0000000091800138] = 7c86edd9 15293e00 ! Mem[0000000091000120] = 5661f82c e7924027, %g2 = 00002e56, %g3 = 0bad0b00 ldd [%i6+%o4],%g2 ! %g2 = 000000005661f82c 00000000e7924027 ! %l6 = fe2235a9, %l7 = 0000007a, Mem[000000006b800100] = f36a880a eae24a9e stda %l6,[%i3+%g0]0x89 ! Mem[000000006b800100] = fe2235a9 0000007a ! Mem[000000006a000124] = 24aff8c8, %l4 = 76e8e5361f3ec2da swap [%i0+0x024],%l4 ! %l4 = 0000000024aff8c8 p45_label_3: ! Mem[0000000091800128] = ec25599b 4ff4b4e0, %g2 = 5661f82c, %g3 = e7924027 ldd [%o0+%o5],%g2 ! %g2 = 00000000ec25599b 000000004ff4b4e0 ! %l5 = 000000000000009c, Mem[000000006a800120] = cf94e0803f73aa50 stxa %l5,[%i1+%o4]0x89 ! Mem[000000006a800120] = 000000000000009c ! Mem[000000006b000110] = db2830a8, %l0 = 0000000077387121 ldstuba [%i2+%o2]0x88,%l0 ! %l0 = 000000a8000000ff ! %l7 = 000000000000007a, Mem[0000000090800128] = dea401b8f15a7221 stx %l7,[%i5+%o5] ! Mem[0000000090800128] = 000000000000007a ! Mem[000000006a800126] = 00000000, %l2 = 2a261f867c86edd9 ldstub [%i1+0x026],%l2 ! %l2 = 00000000000000ff ! Mem[000000006a80012c] = 36848d34, %l5 = 000000000000009c ldstub [%i1+0x02c],%l5 ! %l5 = 00000036000000ff ! Mem[000000006a000110] = 65da49ff, %l5 = 0000000000000036 lduwa [%i0+%o2]0x81,%l5 ! %l5 = 0000000065da49ff ! %l2 = 00000000, %l3 = 15293e00, Mem[0000000090800100] = 0b490f9d 8dd6e663 std %l2,[%i5+%g0] ! Mem[0000000090800100] = 00000000 15293e00 ! Mem[0000000091000108] = c331d020, %g2 = 00000000ec25599b ldsb [%i6+0x00b],%g2 ! %g2 = ffffffffffffffc3 ! Mem[000000006b800134] = 62633e79, %l0 = 000000a8, %l5 = 65da49ff add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000062633e79 p45_label_4: ! Mem[000000006b000108] = 2a54ba06, %l2 = 0000000000000000 ldstuba [%i2+%o1]0x88,%l2 ! %l2 = 00000006000000ff ! Mem[000000006b800120] = ee6ca160, %l4 = 0000000024aff8c8 swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000ee6ca160 ! Mem[000000006a000120] = 7182198e, %l5 = 62633e79, %l2 = 00000006 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000007182198e ! Mem[000000006a000108] = abb194e9, %l0 = 00000000000000a8 ldsb [%i0+0x00a],%l0 ! %l0 = ffffffffffffff94 ! Mem[000000006a800118] = a9439fe4676d999c, %l4 = 00000000ee6ca160, %l1 = 0000000000000046 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = a9439fe4676d999c ! Mem[000000009180013c] = 15293e00, %g2 = ffffffffffffffc3 lduha [%o0+0x03c]%asi,%g2 ! %g2 = 0000000000001529 ! %l2 = 7182198e, %l3 = 15293e00, Mem[0000000090000118] = 2a261f86 7c86edd9 std %l2,[%i4+%o3] ! Mem[0000000090000118] = 7182198e 15293e00 ! %l6 = c24a4bfbfe2235a9, Mem[000000006a800120] = 0000009c stha %l6,[%i1+%o4]0x88 ! Mem[000000006a800120] = 000035a9 ! Mem[000000006a000110] = 65da49ff, %l2 = 000000007182198e swapa [%i0+%o2]0x80,%l2 ! %l2 = 0000000065da49ff ! Mem[000000006a000110] = 7182198e, %l1 = a9439fe4676d999c swapa [%i0+%o2]0x80,%l1 ! %l1 = 000000007182198e ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 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 ffffffffffffff94 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007182198e bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000065da49ff bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000062633e79 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000007a bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x008],%g2 ! Expected data = abb194e9e6756059 ldx [%i0+0x008],%g3 ! Observed data at 000000006a000108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 676d999c20a3f28f ldx [%i0+0x010],%g3 ! Observed data at 000000006a000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 008a1bd10f0396da ldx [%i0+0x018],%g3 ! Observed data at 000000006a000118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7182198e1f3ec2da ldx [%i0+0x020],%g3 ! Observed data at 000000006a000120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x018],%g2 ! Expected data = a9439fe4676d999c ldx [%i1+0x018],%g3 ! Observed data at 000000006a800118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a93500000000ff00 ldx [%i1+0x020],%g3 ! Observed data at 000000006a800120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c281ffa0ff848d34 ldx [%i1+0x028],%g3 ! Observed data at 000000006a800128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x028,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ffba542a52263bc7 ldx [%i2+0x008],%g3 ! Observed data at 000000006b000108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3028db83f42281 ldx [%i2+0x010],%g3 ! Observed data at 000000006b000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = b7f272c734a92233 ldx [%i2+0x028],%g3 ! Observed data at 000000006b000128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x028,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x000],%g2 ! Expected data = a93522fe7a000000 ldx [%i3+0x000],%g3 ! Observed data at 000000006b800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = c8f8af24aded5d2f ldx [%i3+0x020],%g3 ! Observed data at 000000006b800120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff65094ff7b49e93 ldx [%i3+0x028],%g3 ! Observed data at 000000006b800128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x028,%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 ! 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: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800100] done p45_trap1o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800100] done p45_trap2e: ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800128] stxa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800120] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a000108] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a000120] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b000128] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000108] done p45_trap2o: ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800128] stxa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800120] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a000108] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a000120] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b000128] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000108] done p45_trap3e: nop nop nop nop done p45_trap3o: nop nop nop nop 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 = 034960ec74fcd0a7 ldx [%g1+0x008],%l1 ! %l1 = 2940c86ca790d9ab ldx [%g1+0x010],%l2 ! %l2 = 2a261f867c86edd9 ldx [%g1+0x018],%l3 ! %l3 = ed22e7c803bb7150 ldx [%g1+0x020],%l4 ! %l4 = 76e8e5361f3ec2da ldx [%g1+0x028],%l5 ! %l5 = 439f21fa91904665 ldx [%g1+0x030],%l6 ! %l6 = c24a4bfbfe2235a9 ldx [%g1+0x038],%l7 ! %l7 = e5666307f2f1e8bb ! 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 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 = 55bd51b7 f657646c 09bfca63 28fb47ce ! %f4 = 3bd59391 3cae0c0b 6f8a0e5d 23d94c6b ! %f8 = dae1b30d 983e928f 231603eb ef1581f7 ! %f12 = 900374f0 a6265d0c d7429274 d40b6e6a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1a0f5527 b18cc855 aa10cad2 29a566eb ! %f20 = 84b59a9b 731cf83e 380437df 199b9ce8 ! %f24 = 65084f64 2b5b3787 56ce45fa 89de170d ! %f28 = 4c07a0ee 57ba87fb dc51a5ce 173bb44d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 71a0de5b f26cc501 3412f7c5 46145211 ! %f36 = e56f1542 55210c9a f874aed8 f614420e ! %f40 = 6ba0e559 baf303ec 1f8958d4 351bcd1e ! %f44 = c4a79db4 55d5e945 e83990ff 1ed88f18 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x28ff6bb700000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 28ff6bb700000033 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: ! Mem[000000006c00010c] = 95f012dd, %l5 = d1caa6b42fcdd1a2 swap [%i0+0x00c],%l5 ! %l5 = 0000000095f012dd ! Mem[000000006c80010e] = ae9a1c14, %l4 = d73e40f6231dd757 ldstub [%i1+0x00e],%l4 ! %l4 = 0000001c000000ff ! Mem[0000000090000124] = 83e212eb, %g2 = 0000002e12378a01 ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffff83e2 ! %l0 = 0e85b2a217858fde, Mem[000000006c000110] = b84d307a stwa %l0,[%i0+%o2]0x89 ! Mem[000000006c000110] = 17858fde ! Mem[000000006c000110] = de8f8517, %l5 = 0000000095f012dd ldstuba [%i0+%o2]0x80,%l5 ! %l5 = 000000de000000ff ! Mem[000000006c000120] = 6d81bf08, %l4 = 0000001c, %l1 = 6ca66d1e add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000006d81bf08 ! Mem[000000006c800118] = 9bd040de 2fcaf72d, %l6 = 77706ad3, %l7 = 791ced2e ldda [%i1+%o3]0x80,%l6 ! %l6 = 000000009bd040de 000000002fcaf72d ! Mem[000000006c800128] = 324268cbcaf66a28, %l3 = ce31fa9c66e8547c, %l7 = 000000002fcaf72d add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 324268cbcaf66a28 ! Mem[000000006d000120] = 9f74e495, %l5 = 00000000000000de ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 0000009f000000ff ! %l2 = 9dc2e367, %l3 = 66e8547c, Mem[0000000090800120] = fcdb2255 5b2ecec6 std %l2,[%i5+%o4] ! Mem[0000000090800120] = 9dc2e367 66e8547c p46_label_2: ! Mem[000000006c800110] = 8407319a, %l3 = 66e8547c, %l5 = 0000009f add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008407319a ! %l0 = 17858fde, %l1 = 6d81bf08, Mem[000000006c000108] = bff15dc6 2fcdd1a2 stda %l0,[%i0+%o1]0x80 ! Mem[000000006c000108] = 17858fde 6d81bf08 ! Mem[000000006c800120] = 70b4b8e5, %l0 = 0e85b2a217858fde lduwa [%i1+%o4]0x89,%l0 ! %l0 = 0000000070b4b8e5 ! %l2 = 5b21013a9dc2e367, Mem[0000000090000114] = 674bbcf6 stw %l2,[%i4+0x014] ! Mem[0000000090000114] = 9dc2e367 ! Mem[000000006d800128] = 6ef2a6bf, %l5 = 000000008407319a swapa [%i3+%o5]0x81,%l5 ! %l5 = 000000006ef2a6bf ! Mem[0000000090800118] = 642b4cf7, %g2 = ffffffffffff83e2 ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000064 ! Mem[000000006c800108] = 4842e5cc, %l1 = 000000006d81bf08 lduha [%i1+%o1]0x88,%l1 ! %l1 = 000000000000e5cc ! Mem[000000006d000130] = 0d00e0a8, %l2 = 5b21013a9dc2e367 ldstub [%i2+0x030],%l2 ! %l2 = 0000000d000000ff ! Mem[000000006c00011c] = b8286bcf, %l6 = 000000009bd040de swap [%i0+0x01c],%l6 ! %l6 = 00000000b8286bcf ! Mem[000000006d800118] = 42cb1e81, %l6 = 00000000b8286bcf ldsh [%i3+%o3],%l6 ! %l6 = 00000000000042cb p46_label_3: ! Mem[000000009000010c] = 48402e56, %g2 = 0000000000000064 ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000004840 ! Mem[000000006c800128] = 324268cb, %l5 = 000000006ef2a6bf ldstub [%i1+%o5],%l5 ! %l5 = 00000032000000ff ! Mem[0000000091800138] = 33e63857, %g18 = 280273ec05a431d4 ldsw [%o0+0x038],%g2 ! %g2 = 280273ec05a431d4 ! %l6 = 00000000000042cb, Mem[0000000090800131] = db1fb814, %asi = 80 stba %l6,[%i5+0x031]%asi ! Mem[0000000090800130] = cb1fb814 ! Mem[000000006d80013c] = f2ca2b9f, %l4 = 000000000000001c swap [%i3+0x03c],%l4 ! %l4 = 00000000f2ca2b9f ! Mem[000000006d000128] = 78c10e0ff6e0f1d0, %l6 = 00000000000042cb ldx [%i2+%o5],%l6 ! %l6 = 78c10e0ff6e0f1d0 ! %l3 = ce31fa9c66e8547c, Mem[0000000091800120] = 396e05a5 stw %l3,[%o0+%o4] ! Mem[0000000091800120] = 66e8547c ! Mem[000000006c800110] = 8407319a, %l5 = 0000000000000032 ldstuba [%i1+%o2]0x81,%l5 ! %l5 = 00000084000000ff ! Mem[000000006d000120] = ff74e495, %l2 = 0000000d, %l6 = f6e0f1d0 add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff74e495 ! Mem[0000000090800114] = 35b5871d, %g2 = 0000000033e63857 lduw [%i5+0x014],%g2 ! %g2 = 0000000035b5871d p46_label_4: ! %l6 = 00000000ff74e495, Mem[0000000091800110] = 6096faff sth %l6,[%o0+%o2] ! Mem[0000000091800110] = e495faff ! Mem[0000000091800110] = e495faff 8744ccb4, %g2 = 35b5871d, %g3 = 0bad0b00 ldda [%o0+0x010]%asi,%g2 ! %g2 = 00000000e495faff 000000008744ccb4 ! Mem[000000006d80013f] = 0000001c, %l5 = 0000000000000084 ldstub [%i3+0x03f],%l5 ! %l5 = 0000001c000000ff ! %l7 = 324268cbcaf66a28, Mem[0000000091800115] = 44ccb413 stb %l7,[%o0+0x015] ! Mem[0000000091800114] = 28ccb413 ! Mem[000000006d000120] = ff74e495, %l4 = 00000000f2ca2b9f ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 000000ff000000ff ! Mem[000000006d000118] = 38e4d77a, %l2 = 000000000000000d ldstub [%i2+%o3],%l2 ! %l2 = 00000038000000ff ! %l1 = 000000000000e5cc, Mem[0000000091800101] = 2cc0e114 stb %l1,[%o0+0x001] ! Mem[0000000091800100] = ccc0e114 ! Mem[000000006d800108] = ba8ec28a08c00de8, %l5 = 000000000000001c, %l4 = 00000000000000ff add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ba8ec28a08c00de8 ! %l1 = 000000000000e5cc, Mem[0000000091800107] = bd5d3a93 stb %l1,[%o0+0x007] ! Mem[0000000091800104] = cc5d3a93 ! Mem[000000006d800118] = 811ecb42, %l1 = 000000000000e5cc swapa [%i3+%o3]0x89,%l1 ! %l1 = 00000000811ecb42 ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Thread 46 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 0000000070b4b8e5 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000811ecb42 bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000038 bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ba8ec28a08c00de8 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001c bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ff74e495 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p46_check_fp_registers: set p46_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6f8a0e5d 23d94c6b bne %xcc,p46_f6_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 17858fde6d81bf08 ldx [%i0+0x008],%g3 ! Observed data at 000000006c000108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff8f8517fe6ea982 ldx [%i0+0x010],%g3 ! Observed data at 000000006c000110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d7b393629bd040de ldx [%i0+0x018],%g3 ! Observed data at 000000006c000118 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x018,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x008],%g2 ! Expected data = cce54248ae9aff14 ldx [%i1+0x008],%g3 ! Observed data at 000000006c800108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff07319a8724ff03 ldx [%i1+0x010],%g3 ! Observed data at 000000006c800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4268cbcaf66a28 ldx [%i1+0x028],%g3 ! Observed data at 000000006c800128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x028,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x018],%g2 ! Expected data = ffe4d77a3e031a41 ldx [%i2+0x018],%g3 ! Observed data at 000000006d000118 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff74e4953fe01c89 ldx [%i2+0x020],%g3 ! Observed data at 000000006d000120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff00e0a81b7a383d ldx [%i2+0x030],%g3 ! Observed data at 000000006d000130 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x030,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x018],%g2 ! Expected data = cce500005dc794c4 ldx [%i3+0x018],%g3 ! Observed data at 000000006d800118 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8407319a31646818 ldx [%i3+0x028],%g3 ! Observed data at 000000006d800128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0f6241c9000000ff ldx [%i3+0x038],%g3 ! Observed data at 000000006d800138 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x038,%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_f6_fail: set p46_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stxa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000100] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d000108] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800108] done p46_trap1o: stxa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000100] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d000108] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800108] done p46_trap2e: stba %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800100] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800120] ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d800118] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c800118] stxa %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000118] stha %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000128] done p46_trap2o: stba %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800100] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800120] ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d800118] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c800118] stxa %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000118] stha %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000128] done p46_trap3e: nop nop nop nop nop done p46_trap3o: nop nop nop nop nop 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 = 0e85b2a217858fde ldx [%g1+0x008],%l1 ! %l1 = 3722bf866ca66d1e ldx [%g1+0x010],%l2 ! %l2 = 5b21013a9dc2e367 ldx [%g1+0x018],%l3 ! %l3 = ce31fa9c66e8547c ldx [%g1+0x020],%l4 ! %l4 = d73e40f6231dd757 ldx [%g1+0x028],%l5 ! %l5 = d1caa6b42fcdd1a2 ldx [%g1+0x030],%l6 ! %l6 = 789e2e7c77706ad3 ldx [%g1+0x038],%l7 ! %l7 = 5a8e1dd8791ced2e ! 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 = dc6c536c 606f32aa c9a2a996 df72835a ! %f4 = 69cf107b 3ee0263e bf77645b 00d95ee3 ! %f8 = 9647a1e6 3ccd89a9 0a3707c9 3b42af62 ! %f12 = 1024c695 22bfb37f 5286112f 1f327980 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 174e0711 05db552e 481f9750 85ceb105 ! %f20 = b37b984b a1d08eff 312959a0 bbc0b62e ! %f24 = bce2426a 14eea5d0 fd80d224 8e205cd8 ! %f28 = 8371354e 3dfd96a9 7a90264c fda1071a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 110d9773 93ebc785 8c603e30 d99dbeb0 ! %f36 = c09f9f8f 95c06d62 84bd3fd1 7b9b6e95 ! %f40 = 5abd11c8 bedc5eaf e603c857 06a94985 ! %f44 = 8821149f eea16023 58605637 6c8bd84a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd0a1e9100000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = d0a1e9100000001f 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: ! Mem[000000006e800110] = 08f646f8, %l6 = 2f239444f2ff9163 swap [%i1+%o2],%l6 ! %l6 = 0000000008f646f8 ! Mem[000000006f800100] = 64574983, %l5 = 184ab69c16d64103 ldsha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000006457 ! %l0 = 207895747609b5dc, Mem[0000000090800138] = 76a3742e sth %l0,[%i5+0x038] ! Mem[0000000090800138] = b5dc742e ! Mem[0000000091000134] = 298600fc, %g2 = ffd3c89630d32355 ldub [%i6+0x034],%g2 ! %g2 = 0000000000000029 ! Mem[000000006e800118] = 7d56feb7, %l4 = b52df82fbf11b7db ldsha [%i1+%o3]0x89,%l4 ! %l4 = fffffffffffffeb7 ! Mem[000000006f000120] = 23bb98c5, %l3 = 8f167ab457177f68 swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000023bb98c5 ! Mem[000000009100013c] = c2000000, %g2 = 0000000000000029 ldsba [%i6+0x03f]%asi,%g2 ! %g2 = ffffffffffffffc2 ! %l2 = 7489ba666c48029f, Mem[000000009100011b] = 2ef37e1f stb %l2,[%i6+0x01b] ! Mem[0000000091000118] = 9ff37e1f ! Mem[0000000090800110] = 4eb3b13235b5871d, %g2 = ffffffffffffffc2 ldx [%i5+%o2],%g2 ! %g2 = 4eb3b13235b5871d ! Mem[000000009080012c] = 72217cdb, %g2 = 4eb3b13235b5871d ldsb [%i5+0x02e],%g2 ! %g2 = 0000000000000072 p47_label_2: ! Mem[000000006e000138] = 94030b6d, %l7 = b8e2e577, %l7 = b8e2e577 add %i0,0x38,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000094030b6d ! Mem[000000006f000120] = 57177f68, %l1 = cc74808c9d518cdb ldstub [%i2+%o4],%l1 ! %l1 = 00000057000000ff ! Mem[000000006e800118] = b7fe567d, %l6 = 0000000008f646f8 swap [%i1+%o3],%l6 ! %l6 = 00000000b7fe567d ! %l5 = 0000000000006457, Mem[0000000091800116] = ccb4133d sth %l5,[%o0+0x016] ! Mem[0000000091800114] = 6457133d ! Mem[000000006f80013c] = 2ee87138, %l5 = 00006457, %l5 = 00006457 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002ee87138 ! %l4 = fffffffffffffeb7, Mem[000000006e800128] = 2e2a3468 stwa %l4,[%i1+%o5]0x89 ! Mem[000000006e800128] = fffffeb7 ! Mem[000000006e800100] = 7e3b9da4, %l0 = 207895747609b5dc swap [%i1+%g0],%l0 ! %l0 = 000000007e3b9da4 ! Mem[0000000090800110] = 4eb3b132, %g2 = 0000000000000072 ldub [%i5+%o2],%g2 ! %g2 = 000000000000004e ! Mem[000000006e800108] = d0450d1d84e7f7b5, %l6 = 00000000b7fe567d, %l2 = 7489ba666c48029f add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = d0450d1d84e7f7b5 ! Mem[000000006e000118] = 282585b7, %l5 = 000000002ee87138 lduba [%i0+%o3]0x89,%l5 ! %l5 = 00000000000000b7 p47_label_3: ! Mem[000000006f800125] = 45071223, %l2 = d0450d1d84e7f7b5 ldstub [%i3+0x025],%l2 ! %l2 = 00000007000000ff ! Mem[000000006e000128] = 06f3df47, %l0 = 000000007e3b9da4 ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 00000047000000ff ! Mem[000000006e000108] = 081c706a095444e6, %l1 = 0000000000000057 ldxa [%i0+%o1]0x88,%l1 ! %l1 = 081c706a095444e6 ! Mem[000000006f000110] = ebf6beee, %l5 = 00000000000000b7, %asi = 80 swapa [%i2+0x010]%asi,%l5 ! %l5 = 00000000ebf6beee ! Mem[000000006e000126] = bd8f90b7, %l7 = 0000000094030b6d ldstub [%i0+0x026],%l7 ! %l7 = 00000090000000ff ! %l7 = 0000000000000090, Mem[000000006e800108] = 1d0d45d0 stha %l7,[%i1+%o1]0x88 ! Mem[000000006e800108] = 1d0d0090 ! Mem[000000006e000108] = e64454096a701c08, %l0 = 0000000000000047, %l7 = 0000000000000090 add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = e64454096a701c08 ! Mem[000000006e80011f] = a03ca288, %l7 = e64454096a701c08 ldstub [%i1+0x01f],%l7 ! %l7 = 00000088000000ff ! Mem[000000006e800118] = 08f646f8a03ca2ff, %l6 = 00000000b7fe567d ldxa [%i1+%o3]0x80,%l6 ! %l6 = 08f646f8a03ca2ff ! %l3 = 0000000023bb98c5, Mem[000000006f000118] = d6b485fc stba %l3,[%i2+%o3]0x80 ! Mem[000000006f000118] = c5b485fc p47_label_4: ! Mem[000000006f800134] = b8cc07db, %l7 = 0000000000000088 ldsw [%i3+0x034],%l7 ! %l7 = ffffffffb8cc07db ! Mem[000000006f000120] = 687f17ff, %l5 = 00000000ebf6beee lduwa [%i2+%o4]0x89,%l5 ! %l5 = 00000000687f17ff ! Mem[000000006f000120] = 687f17ff, %l6 = 08f646f8a03ca2ff ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 000000ff000000ff ! Mem[000000006e00010f] = 6a701c08, %l5 = 00000000687f17ff ldstub [%i0+0x00f],%l5 ! %l5 = 00000008000000ff ! %l4 = fffffffffffffeb7, Mem[000000009080010c] = 9c3d739f sth %l4,[%i5+0x00c] ! Mem[000000009080010c] = feb7739f ! Mem[000000006f800138] = fd4fc6e52ee87138, %l2 = 0000000000000007, %l7 = ffffffffb8cc07db add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = fd4fc6e52ee87138 ! Mem[000000006f000118] = c5b485fc, %l1 = 095444e6, %l2 = 00000007 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c5b485fc ! Mem[000000006f000118] = fc85b4c5, %l6 = 00000000000000ff swapa [%i2+%o3]0x88,%l6 ! %l6 = 00000000fc85b4c5 ! Mem[000000006f800100] = 64574983, %l4 = fffffffffffffeb7 ldsba [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000064 ! Mem[000000006e800128] = b7feffff, %l6 = 00000000fc85b4c5 ldsba [%i1+%o5]0x80,%l6 ! %l6 = ffffffffffffffb7 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 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 0000000000000047 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 081c706a095444e6 bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c5b485fc bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000064 bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000008 bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffb7 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fd4fc6e52ee87138 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e64454096a701cff ldx [%i0+0x008],%g3 ! Observed data at 000000006e000108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ac76c9f4bd8fffb7 ldx [%i0+0x020],%g3 ! Observed data at 000000006e000120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffdff306dd7b2cdb ldx [%i0+0x028],%g3 ! Observed data at 000000006e000128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7609b5dc1fa24e48 ldx [%i1+0x000],%g3 ! Observed data at 000000006e800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 90000d1d84e7f7b5 ldx [%i1+0x008],%g3 ! Observed data at 000000006e800108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f2ff91631cf0ce9c ldx [%i1+0x010],%g3 ! Observed data at 000000006e800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 08f646f8a03ca2ff ldx [%i1+0x018],%g3 ! Observed data at 000000006e800118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b7feffffe5752daa ldx [%i1+0x028],%g3 ! Observed data at 000000006e800128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x028,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 000000b708e5253e ldx [%i2+0x010],%g3 ! Observed data at 000000006f000110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0000004c68b7dc ldx [%i2+0x018],%g3 ! Observed data at 000000006f000118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff177f6862459145 ldx [%i2+0x020],%g3 ! Observed data at 000000006f000120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x020,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 43e235dd45ff1223 ldx [%i3+0x020],%g3 ! Observed data at 000000006f800120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x020,%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 ! 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: stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000118] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e800120] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000108] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000118] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e800100] done p47_trap1o: stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000118] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e800120] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000108] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000118] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e800100] done p47_trap2e: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000120] done p47_trap2o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000120] done p47_trap3e: nop nop nop nop nop nop done p47_trap3o: nop nop nop nop nop nop 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 = 207895747609b5dc ldx [%g1+0x008],%l1 ! %l1 = cc74808c9d518cdb ldx [%g1+0x010],%l2 ! %l2 = 7489ba666c48029f ldx [%g1+0x018],%l3 ! %l3 = 8f167ab457177f68 ldx [%g1+0x020],%l4 ! %l4 = b52df82fbf11b7db ldx [%g1+0x028],%l5 ! %l5 = 184ab69c16d64103 ldx [%g1+0x030],%l6 ! %l6 = 2f239444f2ff9163 ldx [%g1+0x038],%l7 ! %l7 = bda1d8bdb8e2e577 ! 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 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 = ac513fb6 3a514fab fb2162f9 fbb8987a ! %f4 = c1b9698f 4c8f4345 01e81b40 868312be ! %f8 = ae11b549 7483155c 8f8ac152 c347c1cb ! %f12 = f0e39cbd 1c30a07e b89603ae 5a18e223 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1ff3f404 fef3d8f4 631f688a b7ce8ca4 ! %f20 = 55630a41 d123160b 80904d49 b60442d3 ! %f24 = 8517bdff d063b5cd 981b78ba a9eaa82d ! %f28 = 1886c340 1954a8a5 48105a35 ea0de072 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 096a6a36 89710137 e526bfd5 14e6e279 ! %f36 = 25db4b05 9d908b37 57a5d7ee 1ac506e1 ! %f40 = 3c0b1eda 2a15369e 68395e27 ef6ea26c ! %f44 = ab4b9e97 fffcbd75 f842cf7a d7ca2e07 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x05fb58270000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 05fb58270000006f 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[0000000070800114] = d3162f5c, %l6 = aec062ba465ce342 swap [%i1+0x014],%l6 ! %l6 = 00000000d3162f5c ! Mem[0000000071800120] = 6f4d514b, %l7 = ad141e1a5e185906 ldstub [%i3+%o4],%l7 ! %l7 = 0000006f000000ff ! Mem[0000000071000100] = 69b82b66, %l2 = 63e711e62c2b7f24 ldsba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000066 ! Mem[000000007180012c] = 8ab4b7ce, %l5 = bcb6c073, %l0 = e0e4784c add %i3,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008ab4b7ce ! Mem[0000000070800108] = 437f1637, %l1 = 03731d9a37eb6674 ldstuba [%i1+%o1]0x81,%l1 ! %l1 = 00000043000000ff ! Mem[0000000071000118] = 64fb9dab, %l1 = 0000000000000043 swapa [%i2+%o3]0x89,%l1 ! %l1 = 0000000064fb9dab ! Mem[0000000070000123] = 47bdd301, %l3 = def254b6765a5426 ldstub [%i0+0x023],%l3 ! %l3 = 00000001000000ff ! Mem[0000000071800118] = 7cb4a350, %l5 = 226ac1cbbcb6c073 ldswa [%i3+%o3]0x81,%l5 ! %l5 = 000000007cb4a350 ! Mem[0000000091000124] = e7924027, %g2 = ff0fffc24f4727ac ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffe792 ! Mem[0000000071000110] = f7716a6e, %l4 = be6d0df6060ee1c5 lduba [%i2+%o2]0x89,%l4 ! %l4 = 000000000000006e p48_label_2: ! Mem[0000000070000120] = 47bdd3ff, %l5 = 000000007cb4a350 swap [%i0+%o4],%l5 ! %l5 = 0000000047bdd3ff ! Mem[000000007180013c] = 45550ac1, %l1 = 0000000064fb9dab swap [%i3+0x03c],%l1 ! %l1 = 0000000045550ac1 ! Mem[0000000071000120] = be043184, %l0 = 000000008ab4b7ce ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 000000be000000ff ! %l1 = 0000000045550ac1, Mem[0000000071000100] = 69b82b66 stwa %l1,[%i2+%g0]0x89 ! Mem[0000000071000100] = 45550ac1 ! Mem[000000007180013d] = 64fb9dab, %l5 = 0000000047bdd3ff ldstub [%i3+0x03d],%l5 ! %l5 = 000000fb000000ff ! %l3 = 0000000000000001, Mem[0000000071800118] = 7cb4a350 stw %l3,[%i3+%o3] ! Mem[0000000071800118] = 00000001 ! Mem[0000000070000121] = 7cb4a350, %l0 = 00000000000000be ldstub [%i0+0x021],%l0 ! %l0 = 000000b4000000ff ! Mem[0000000090800128] = dea401b8f15a7221, %g2 = ffffffffffffe792 ldx [%i5+%o5],%g2 ! %g2 = dea401b8f15a7221 ! %l6 = 00000000d3162f5c, Mem[0000000090800129] = a401b8f1 stb %l6,[%i5+0x029] ! Mem[0000000090800128] = 5c01b8f1 ! Mem[0000000071000110] = 6e6a71f7, %l6 = 00000000d3162f5c, %asi = 80 swapa [%i2+0x010]%asi,%l6 ! %l6 = 000000006e6a71f7 p48_label_3: ! Mem[0000000090800138] = 742e1603, %g2 = dea401b8f15a7221 ldsh [%i5+0x03a],%g2 ! %g2 = 000000000000742e ! Mem[0000000090800120] = fcdb2255, %g2 = 000000000000742e lduw [%i5+%o4],%g2 ! %g2 = 00000000fcdb2255 ! Mem[0000000071000108] = 8d2d633d, %l3 = 0000000000000001 swapa [%i2+%o1]0x89,%l3 ! %l3 = 000000008d2d633d ! %l6 = 000000006e6a71f7, Mem[0000000090800130] = 7cdb1fb8 stw %l6,[%i5+0x030] ! Mem[0000000090800130] = 6e6a71f7 ! Mem[000000009100013c] = 066758c2, %g2 = 00000000fcdb2255 lduw [%i6+0x03c],%g2 ! %g2 = 00000000066758c2 ! Mem[0000000071000130] = 682b56798b99ee76, %l0 = 00000000000000b4, %l6 = 000000006e6a71f7 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 682b56798b99ee76 ! %l3 = 000000008d2d633d, Mem[0000000090000114] = 674bbcf6 sth %l3,[%i4+0x014] ! Mem[0000000090000114] = 633dbcf6 ! Mem[0000000071000120] = 843104ff, %l6 = 682b56798b99ee76 lduha [%i2+%o4]0x89,%l6 ! %l6 = 00000000000004ff ! Mem[0000000091000138] = 50822d02066758c2, %g2 = 00000000066758c2 ldx [%i6+0x038],%g2 ! %g2 = 50822d02066758c2 ! Mem[0000000071800100] = ba1f7b1235e4a421, %l6 = 00000000000004ff, %l1 = 0000000045550ac1 casxa [%i3]0x80,%l6,%l1 ! %l1 = ba1f7b1235e4a421 p48_label_4: ! Mem[0000000091000118] = 9d87e12e f37e1f46, %g2 = 066758c2, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 000000009d87e12e 00000000f37e1f46 ! Mem[0000000090000110] = bfd9d696633dbcf6, %g2 = 000000009d87e12e ldx [%i4+%o2],%g2 ! %g2 = bfd9d696633dbcf6 ! Mem[0000000071000108] = 01000000, %l2 = 0000000000000066 swapa [%i2+%o1]0x80,%l2 ! %l2 = 0000000001000000 ! Mem[0000000071800110] = e6d1e04a, %l5 = 00000000000000fb ldstuba [%i3+%o2]0x89,%l5 ! %l5 = 0000004a000000ff ! Mem[0000000070800128] = b5b8cfb0, %l6 = 00000000000004ff ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000b0000000ff ! %l0 = 00000000000000b4, Mem[000000009180010c] = 6f4ba609 stw %l0,[%o0+0x00c] ! Mem[000000009180010c] = 000000b4 ! Mem[0000000070800116] = 465ce342, %l1 = ba1f7b1235e4a421 ldstub [%i1+0x016],%l1 ! %l1 = 000000e3000000ff ! %l6 = 00000000000000b0, Mem[0000000071800128] = 2e882770 stha %l6,[%i3+%o5]0x88 ! Mem[0000000071800128] = 2e8800b0 ! Mem[0000000071000118] = 43000000 37786988, %l2 = 01000000, %l3 = 8d2d633d ldda [%i2+%o3]0x81,%l2 ! %l2 = 0000000043000000 0000000037786988 ! Mem[0000000070000108] = 3c501e95, %l6 = 00000000000000b0 ldsha [%i0+%o1]0x81,%l6 ! %l6 = 0000000000003c50 ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 00000000000000b4 bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e3 bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000043000000 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000037786988 bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000006e bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000004a bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000003c50 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000006f 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 fb2162f9 fbb8987a bne %xcc,p48_f2_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 7cffa350fb232b32 ldx [%i0+0x020],%g3 ! Observed data at 0000000070000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x020,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff7f1637d43de97d ldx [%i1+0x008],%g3 ! Observed data at 0000000070800108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f59f0f2d465cff42 ldx [%i1+0x010],%g3 ! Observed data at 0000000070800110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffcfb8b5d017dec4 ldx [%i1+0x028],%g3 ! Observed data at 0000000070800128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c10a5545aea06060 ldx [%i2+0x000],%g3 ! Observed data at 0000000071000100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000006619857ff4 ldx [%i2+0x008],%g3 ! Observed data at 0000000071000108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d3162f5c4037479e ldx [%i2+0x010],%g3 ! Observed data at 0000000071000110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4300000037786988 ldx [%i2+0x018],%g3 ! Observed data at 0000000071000118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff043184ab2cc2e6 ldx [%i2+0x020],%g3 ! Observed data at 0000000071000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x020,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ffe0d1e67faea6ed ldx [%i3+0x010],%g3 ! Observed data at 0000000071800110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000001f7b15b7e ldx [%i3+0x018],%g3 ! Observed data at 0000000071800118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff4d514b37ee0c4d ldx [%i3+0x020],%g3 ! Observed data at 0000000071800120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b000882e8ab4b7ce ldx [%i3+0x028],%g3 ! Observed data at 0000000071800128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a84dfbfd64ff9dab ldx [%i3+0x038],%g3 ! Observed data at 0000000071800138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x038,%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 ! 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: ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800100] stwa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000120] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071000118] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070000110] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000118] stba %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000110] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000070800110] done p48_trap1o: ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800100] stwa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000120] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071000118] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070000110] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000118] stba %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000110] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000070800110] done p48_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071000128] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000100] done p48_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071000128] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000100] done p48_trap3e: nop nop nop nop done p48_trap3o: nop nop nop nop 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 = 68e81a9be0e4784c ldx [%g1+0x008],%l1 ! %l1 = 03731d9a37eb6674 ldx [%g1+0x010],%l2 ! %l2 = 63e711e62c2b7f24 ldx [%g1+0x018],%l3 ! %l3 = def254b6765a5426 ldx [%g1+0x020],%l4 ! %l4 = be6d0df6060ee1c5 ldx [%g1+0x028],%l5 ! %l5 = 226ac1cbbcb6c073 ldx [%g1+0x030],%l6 ! %l6 = aec062ba465ce342 ldx [%g1+0x038],%l7 ! %l7 = ad141e1a5e185906 ! 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 = 4609fa20 bba8f4fb 2877638f 847e45d9 ! %f4 = 7dd35b24 31eaef7e 8b073696 4a8d4a73 ! %f8 = 7f7e3d34 f37a90b9 710b4451 5954f3d9 ! %f12 = 78a2b5e9 6c4317db c236bed6 61357feb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0e406332 6cd883f1 95d86f3a 7ebbbca1 ! %f20 = fcb404d1 3cab5b9c feb50b89 5bd87fbb ! %f24 = 982ea82b 547649e9 b2c5ad5b e36434b6 ! %f28 = 48700656 4b0914b7 11aeb0ff 73bcc122 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a0095148 42edac53 7c6a3b5e e4096580 ! %f36 = e5575c74 66cbed37 74cd588c e610b25c ! %f40 = 38f32d87 3d1accf5 75af31a7 533a1e27 ! %f44 = b3e4b83c e9709fc9 e84d2dc1 ceeeb9ec ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5c98177000000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = 5c98177000000061 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[0000000073000110] = c39e8574, %l0 = 7214ef90033bb437 ldstuba [%i2+%o2]0x89,%l0 ! %l0 = 00000074000000ff ! Mem[000000007280010c] = 5208eeb4, %l0 = 0000000000000074 swap [%i1+0x00c],%l0 ! %l0 = 000000005208eeb4 ! %l1 = ee2acb2e91fe3b87, Mem[0000000073800100] = 59521266 stwa %l1,[%i3+%g0]0x89 ! Mem[0000000073800100] = 91fe3b87 ! %l2 = 6d5a1b3c9ee4f811, Mem[0000000090800101] = 490f9d8d stb %l2,[%i5+0x001] ! Mem[0000000090800100] = 110f9d8d ! Mem[0000000072000108] = 06e6d9f8, %l0 = 5208eeb4, %l2 = 9ee4f811 add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000006e6d9f8 ! Mem[0000000091000138] = 2d020667, %g2 = 7b454b0d7a47e572 ldsb [%i6+0x03a],%g2 ! %g2 = 000000000000002d ! Mem[0000000073800120] = 27f91976, %l5 = bb8afd004531be10 lduba [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000076 ! Mem[0000000073800124] = 5c97ad7a, %l2 = 06e6d9f8, %l7 = 7f57b30a add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005c97ad7a ! %l0 = 000000005208eeb4, Mem[0000000090000124] = 437d83e2 stw %l0,[%i4+0x024] ! Mem[0000000090000124] = 5208eeb4 ! Mem[0000000073000105] = 45bb65f2, %l5 = 0000000000000076 ldstub [%i2+0x005],%l5 ! %l5 = 000000bb000000ff p49_label_2: ! Mem[000000007380012c] = 583f7362, %l0 = 5208eeb4, %l2 = 06e6d9f8 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000583f7362 ! Mem[0000000072800120] = 91aaa09d, %l2 = 00000000583f7362, %asi = 80 swapa [%i1+0x020]%asi,%l2 ! %l2 = 0000000091aaa09d ! Mem[0000000072000100] = cf573b59c680836b, %l1 = ee2acb2e91fe3b87 ldxa [%i0+%g0]0x88,%l1 ! %l1 = cf573b59c680836b ! %l2 = 0000000091aaa09d, Mem[0000000073800100] = 91fe3b87 stwa %l2,[%i3+%g0]0x88 ! Mem[0000000073800100] = 91aaa09d ! Mem[0000000090000124] = eeb412eb, %g2 = 000000000000002d ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffeeb4 ! Mem[0000000072800110] = 28b478c6, %l4 = 5457acce2d3d3c89 lduha [%i1+%o2]0x89,%l4 ! %l4 = 00000000000078c6 ! Mem[0000000073000100] = f265ff45 aa88d359, %l0 = 5208eeb4, %l1 = c680836b ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000aa88d359 00000000f265ff45 ! Mem[0000000072800128] = 5d80c172, %l1 = 00000000f265ff45 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 00000072000000ff ! Mem[0000000073000110] = ff859ec3, %l3 = cfbaa7ebddc4a3f3, %asi = 80 swapa [%i2+0x010]%asi,%l3 ! %l3 = 00000000ff859ec3 ! %l0 = 00000000aa88d359, Mem[0000000073800108] = 60717fac38aec8fa stxa %l0,[%i3+%o1]0x80 ! Mem[0000000073800108] = 00000000aa88d359 p49_label_3: ! Mem[0000000073000110] = ddc4a3f3, %l6 = 9d3b45c2, %l7 = 5c97ad7a add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ddc4a3f3 ! %l5 = 00000000000000bb, Mem[000000007300010c] = 89f72e56 sth %l5,[%i2+0x00c] ! Mem[000000007300010c] = 00bb2e56 ! Mem[0000000073000100] = aa88d359, %l6 = 6ccb45029d3b45c2 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000059000000ff ! Mem[0000000072000130] = b507ca12, %l5 = 00000000000000bb swap [%i0+0x030],%l5 ! %l5 = 00000000b507ca12 ! Mem[0000000072000130] = 000000bb4f3856fa, %l3 = 00000000ff859ec3, %l7 = 00000000ddc4a3f3 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 000000bb4f3856fa ! %l1 = 0000000000000072, Mem[0000000072800108] = 0099e836 stba %l1,[%i1+%o1]0x80 ! Mem[0000000072800108] = 7299e836 ! Mem[0000000072000118] = 0fc7a385, %l1 = 0000000000000072 ldstuba [%i0+%o3]0x89,%l1 ! %l1 = 00000085000000ff ! Mem[0000000091000118] = 9d87e12e, %g2 = ffffffffffffeeb4 lduwa [%i6+0x018]%asi,%g2 ! %g2 = 000000009d87e12e ! Mem[0000000090800124] = 5b2ecec6, %g2 = 000000009d87e12e lduwa [%i5+0x024]%asi,%g2 ! %g2 = 000000005b2ecec6 ! Mem[0000000072000114] = 13077c08, %l7 = 4f3856fa, %l1 = 00000085 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000013077c08 p49_label_4: ! Mem[0000000073000108] = 562ebb00 ccfa8e19, %l2 = 91aaa09d, %l3 = ff859ec3 ldda [%i2+%o1]0x89,%l2 ! %l2 = 00000000ccfa8e19 00000000562ebb00 ! Mem[0000000072800114] = a50c7567, %l1 = 13077c08, %l5 = b507ca12 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a50c7567 ! Mem[0000000073800130] = 2f6d50ca, %l6 = 00000059, %l1 = 13077c08 add %i3,0x30,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002f6d50ca ! Mem[0000000073800100] = 91aaa09d, %l5 = 00000000a50c7567 ldsba [%i3+%g0]0x89,%l5 ! %l5 = ffffffffffffff9d ! Mem[0000000072800110] = c678b428, %l3 = 00000000562ebb00 swapa [%i1+%o2]0x80,%l3 ! %l3 = 00000000c678b428 ! Mem[000000007200012c] = 3dbc663f, %l5 = ffffffffffffff9d, %asi = 80 swapa [%i0+0x02c]%asi,%l5 ! %l5 = 000000003dbc663f ! %l1 = 000000002f6d50ca, Mem[0000000091000130] = aa9d79a7298600fc stx %l1,[%i6+0x030] ! Mem[0000000091000130] = 000000002f6d50ca ! Mem[000000007280013c] = c940bf5b, %l7 = 4f3856fa, %l2 = ccfa8e19 add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000c940bf5b ! Mem[0000000091800108] = 5d3a9307, %g2 = 000000005b2ecec6 lduba [%o0+0x008]%asi,%g2 ! %g2 = 000000000000005d ! Mem[0000000091000134] = 50ca5082, %g2 = 000000000000005d lduh [%i6+0x036],%g2 ! %g2 = 00000000000050ca ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 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 00000000aa88d359 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000002f6d50ca bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000078c6 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003dbc663f bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000059 bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ! 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 4609fa20 bba8f4fb bne %xcc,p49_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 2877638f 847e45d9 bne %xcc,p49_f2_fail nop ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ffa3c70f9e442024 ldx [%i0+0x018],%g3 ! Observed data at 0000000072000118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 37c5fe6fffffff9d ldx [%i0+0x028],%g3 ! Observed data at 0000000072000128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000bb4f3856fa ldx [%i0+0x030],%g3 ! Observed data at 0000000072000130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x030,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 7299e83600000074 ldx [%i1+0x008],%g3 ! Observed data at 0000000072800108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 562ebb00a50c7567 ldx [%i1+0x010],%g3 ! Observed data at 0000000072800110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 583f73622d4a7c66 ldx [%i1+0x020],%g3 ! Observed data at 0000000072800120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc1805d96ee7526 ldx [%i1+0x028],%g3 ! Observed data at 0000000072800128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffd388aa45ff65f2 ldx [%i2+0x000],%g3 ! Observed data at 0000000073000100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 198efacc00bb2e56 ldx [%i2+0x008],%g3 ! Observed data at 0000000073000108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ddc4a3f30615720b ldx [%i2+0x010],%g3 ! Observed data at 0000000073000110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x010,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9da0aa91533a2b7d ldx [%i3+0x000],%g3 ! Observed data at 0000000073800100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000aa88d359 ldx [%i3+0x008],%g3 ! Observed data at 0000000073800108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x008,%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_f2_fail: set p49_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: stha %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000118] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072800118] done p49_trap1o: stha %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000118] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072800118] done p49_trap2e: lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072000110] stba %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800110] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800118] ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800110] done p49_trap2o: lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072000110] stba %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800110] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800118] ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800110] done p49_trap3e: nop done p49_trap3o: nop 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 = 7214ef90033bb437 ldx [%g1+0x008],%l1 ! %l1 = ee2acb2e91fe3b87 ldx [%g1+0x010],%l2 ! %l2 = 6d5a1b3c9ee4f811 ldx [%g1+0x018],%l3 ! %l3 = cfbaa7ebddc4a3f3 ldx [%g1+0x020],%l4 ! %l4 = 5457acce2d3d3c89 ldx [%g1+0x028],%l5 ! %l5 = bb8afd004531be10 ldx [%g1+0x030],%l6 ! %l6 = 6ccb45029d3b45c2 ldx [%g1+0x038],%l7 ! %l7 = 00615e6c7f57b30a ! 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 = 755867d2 615b9fbd 9add512c 1074fa30 ! %f4 = 2daceb0d bb96d36c cd10919b e9b0cd20 ! %f8 = 4d969d9e dbdd25b3 3f2db629 e1ceb857 ! %f12 = c8c0ce55 ddb331d8 052dbf2f b3c25916 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0282a12a bc930a08 fac6da5d c088c34c ! %f20 = df4d0eb0 20c2c42d 29697ad3 ac5d7570 ! %f24 = 53edf4ee 7feca93f d26e71a3 7f633f27 ! %f28 = e34811b3 7ddd00ef 7dd963eb 924bbe83 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 66160099 4f497eeb 372eece4 ba0427a0 ! %f36 = c93c220f d7bec5a0 b3f95dbb ffe8aa55 ! %f40 = 46d81614 aaef7441 75d5d18a 4f443b10 ! %f44 = ab7a3ec8 a92c9a80 c034ee06 024919e8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf622148f00000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = f622148f00000033 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: ! Mem[0000000075800116] = c34e36a8, %l7 = 63d8df320c629746 ldstub [%i3+0x016],%l7 ! %l7 = 00000036000000ff ! Mem[0000000075000128] = c8ed13f0, %l0 = c45db3d2d37f72ae ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000c8000000ff ! Mem[0000000075000120] = 7f6141d5, %l0 = 00000000000000c8 swapa [%i2+%o4]0x89,%l0 ! %l0 = 000000007f6141d5 ! Mem[000000009180011c] = 84a20bbc, %g2 = e19c57ff0e6a8c31 lduw [%o0+0x01c],%g2 ! %g2 = 0000000084a20bbc ! Mem[0000000074800110] = eaee49a0, %l5 = 2ddf510021c849b9 lduwa [%i1+%o2]0x80,%l5 ! %l5 = 00000000eaee49a0 ! Mem[000000007580011c] = 5f1c9406, %l0 = 7f6141d5, %l0 = 7f6141d5 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005f1c9406 ! Mem[0000000075000108] = 6c080b31943bac80, %l4 = 772b3169f87db680 ldxa [%i2+%o1]0x81,%l4 ! %l4 = 6c080b31943bac80 ! Mem[0000000090000108] = 25b4443f, %g18 = 6076dfe486d2d892 ldsw [%i4+%o1],%g2 ! %g2 = 6076dfe486d2d892 ! Mem[0000000090000108] = 25b4443f 48402e56, %g2 = 25b4443f, %g3 = 0bad0b00 ldd [%i4+%o1],%g2 ! %g2 = 0000000025b4443f 0000000048402e56 ! Mem[0000000074800100] = 1821455f, %l3 = 56e73cd697fb00ef ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 0000005f000000ff p50_label_2: ! Mem[0000000090000134] = 4be19bc6, %g2 = 0000000025b4443f ldsb [%i4+0x036],%g2 ! %g2 = 000000000000004b ! Mem[0000000074000120] = 67c67d88ee64c80d, %l3 = 000000000000005f ldxa [%i0+%o4]0x88,%l3 ! %l3 = 67c67d88ee64c80d ! Mem[0000000074000137] = dd978b85, %l5 = 00000000eaee49a0 ldstub [%i0+0x037],%l5 ! %l5 = 00000085000000ff ! Mem[0000000075800110] = e2c666adc34effa8, %l5 = 0000000000000085, %l6 = f8517b5c1db09d6a add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = e2c666adc34effa8 ! Mem[0000000075000118] = 9531d5dd, %l7 = 0000000000000036 lduha [%i2+%o3]0x89,%l7 ! %l7 = 000000000000d5dd ! Mem[000000009180013c] = e5000000, %g2 = 000000000000004b ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000e5 ! Mem[0000000075800100] = 2552222e, %l6 = e2c666adc34effa8 lduba [%i3+%g0]0x89,%l6 ! %l6 = 000000000000002e ! Mem[0000000074000110] = bd7f13ae, %l7 = 000000000000d5dd ldstuba [%i0+%o2]0x88,%l7 ! %l7 = 000000ae000000ff ! Mem[0000000090000110] = bfd9d696674bbcf6, %g2 = 00000000000000e5 ldxa [%i4+0x010]%asi,%g2 ! %g2 = bfd9d696674bbcf6 ! Mem[0000000074800108] = 9deff494b8291343, %l6 = 000000000000002e, %l6 = 000000000000002e add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 9deff494b8291343 p50_label_3: ! %l0 = 000000005f1c9406, Mem[0000000075800110] = e2c666ad stw %l0,[%i3+%o2] ! Mem[0000000075800110] = 5f1c9406 ! Mem[000000007400010a] = 78566a6c, %l4 = 6c080b31943bac80 ldstub [%i0+0x00a],%l4 ! %l4 = 0000006a000000ff ! Mem[0000000090000138] = 9bc6be29, %g2 = bfd9d696674bbcf6 ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff9bc6 ! Mem[0000000075000128] = ffed13f04df65afa, %l5 = 0000000000000085, %l5 = 0000000000000085 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = ffed13f04df65afa ! Mem[0000000075000118] = ddd53195, %l4 = 0000006a, %l0 = 5f1c9406 add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ddd53195 ! Mem[0000000074800123] = cf89becd, %l0 = 00000000ddd53195 ldstub [%i1+0x023],%l0 ! %l0 = 000000cd000000ff ! Mem[0000000074800120] = ffbe89cf, %l3 = 67c67d88ee64c80d ldswa [%i1+%o4]0x88,%l3 ! %l3 = ffffffffffbe89cf ! Mem[000000007500013c] = cb0d36ff, %l5 = ffed13f04df65afa swap [%i2+0x03c],%l5 ! %l5 = 00000000cb0d36ff ! Mem[0000000074000130] = 69e0892b, %l4 = 000000000000006a ldsh [%i0+0x030],%l4 ! %l4 = 00000000000069e0 ! Mem[000000007480011c] = e01946d7, %l6 = 9deff494b8291343, %asi = 80 swapa [%i1+0x01c]%asi,%l6 ! %l6 = 00000000e01946d7 p50_label_4: ! Mem[0000000091000108] = 45d819c3 31d02018, %g2 = ffff9bc6, %g3 = 48402e56 ldd [%i6+%o1],%g2 ! %g2 = 0000000045d819c3 0000000031d02018 ! %l0 = 00000000000000cd, Mem[0000000091800118] = 133d41fa sth %l0,[%o0+%o3] ! Mem[0000000091800118] = 00cd41fa ! Mem[0000000074800100] = 182145ff, %l1 = 21638e51dd026264 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 000000ff000000ff ! Mem[000000007580011c] = 5f1c9406, %l1 = 00000000000000ff swap [%i3+0x01c],%l1 ! %l1 = 000000005f1c9406 ! Mem[0000000074800128] = 68335c99, %l2 = 1fb4a59042cc927c ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffff99 ! Mem[000000007480011d] = b8291343, %l6 = 00000000e01946d7 ldstuba [%i1+0x01d]%asi,%l6 ! %l6 = 00000029000000ff ! Mem[0000000075000122] = c8000000, %l1 = 000000005f1c9406 ldstub [%i2+0x022],%l1 ! %l1 = 00000000000000ff ! Mem[000000007480011c] = b8ff1343, %l5 = cb0d36ff, %l1 = 00000000 add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b8ff1343 ! Mem[0000000074000108] = 6cff5678, %l3 = ffffffffffbe89cf ldstuba [%i0+%o1]0x88,%l3 ! %l3 = 00000078000000ff ! Mem[000000007400012c] = 2874fac6, %l0 = 000000cd, %l4 = 000069e0 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000002874fac6 ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 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 00000000000000cd bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b8ff1343 bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffff99 bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000078 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000002874fac6 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000cb0d36ff bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000029 bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ae bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff56ff6c33be6ef6 ldx [%i0+0x008],%g3 ! Observed data at 0000000074000108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff137fbda6105ad8 ldx [%i0+0x010],%g3 ! Observed data at 0000000074000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 69e0892bdd978bff ldx [%i0+0x030],%g3 ! Observed data at 0000000074000130 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x030,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff452118158affbd ldx [%i1+0x000],%g3 ! Observed data at 0000000074800100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 71539c15b8ff1343 ldx [%i1+0x018],%g3 ! Observed data at 0000000074800118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cf89beff2d62f37f ldx [%i1+0x020],%g3 ! Observed data at 0000000074800120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x020,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x020],%g2 ! Expected data = c800ff00a0f6cd4e ldx [%i2+0x020],%g3 ! Observed data at 0000000075000120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffed13f04df65afa ldx [%i2+0x028],%g3 ! Observed data at 0000000075000128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = bd5c2f934df65afa ldx [%i2+0x038],%g3 ! Observed data at 0000000075000138 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x038,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 5f1c9406c34effa8 ldx [%i3+0x010],%g3 ! Observed data at 0000000075800110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ef428172000000ff ldx [%i3+0x018],%g3 ! Observed data at 0000000075800118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x018,%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 ! 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: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074800120] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075800120] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000108] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075000118] done p50_trap1o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074800120] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075800120] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000108] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075000118] done p50_trap2e: ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074000120] stda %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000118] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000074800108] stha %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800128] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075800108] stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800120] stha %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800108] done p50_trap2o: ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074000120] stda %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000118] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000074800108] stha %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800128] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075800108] stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800120] stha %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800108] done p50_trap3e: nop nop nop done p50_trap3o: nop nop nop 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 = c45db3d2d37f72ae ldx [%g1+0x008],%l1 ! %l1 = 21638e51dd026264 ldx [%g1+0x010],%l2 ! %l2 = 1fb4a59042cc927c ldx [%g1+0x018],%l3 ! %l3 = 56e73cd697fb00ef ldx [%g1+0x020],%l4 ! %l4 = 772b3169f87db680 ldx [%g1+0x028],%l5 ! %l5 = 2ddf510021c849b9 ldx [%g1+0x030],%l6 ! %l6 = f8517b5c1db09d6a ldx [%g1+0x038],%l7 ! %l7 = 63d8df320c629746 ! 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 = 8cebc94a 74e5e6f6 0e759ce7 40d31cee ! %f4 = 2bc42926 6a2d23ea 4fafce1d 486d322c ! %f8 = d4f8fc3c 44344dd4 6ec25306 ad41c308 ! %f12 = 250fbcb1 920adf56 45333e8d 361c5127 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f8866161 ea20174b 52d011bb f0d80033 ! %f20 = 920e60a5 f0949a61 faf1026f ab378266 ! %f24 = 5742d9de cbce0cf9 961c8cdd 831a613f ! %f28 = 550a2538 71011d53 68d7a246 7a17315c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f976abd7 d6ed114f 2a1cf562 0329a0b3 ! %f36 = 6070d15f 169030aa ea28ad22 436e201a ! %f40 = d86321ab 52b84745 a436adf5 6795c6b7 ! %f44 = ce9f607a 5f17b1b3 b3f92944 4c888507 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb970174f00000035,%g7,%g1 ! GSR scale = 6, align = 5 wr %g1,%g0,%gsr ! GSR = b970174f00000035 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[000000007780013d] = 5cd35637, %l1 = 259639b8cd5d5b92 ldstub [%i3+0x03d],%l1 ! %l1 = 000000d3000000ff ! Mem[0000000077000100] = 0dda27ae, %l7 = 69447afea2c443f6 swapa [%i2+%g0]0x88,%l7 ! %l7 = 000000000dda27ae ! Mem[0000000076000120] = 9adde6eb, %l2 = 900389c8a59390b5 lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000009add ! Mem[0000000090000114] = 4bbcf649, %g2 = ba4b37abff99de1a ldsb [%i4+0x015],%g2 ! %g2 = 000000000000004b ! Mem[0000000076800110] = 508ed81142b61495, %l3 = 8708d675b72a4e94, %l0 = 496c74d67c44771d add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 508ed81142b61495 ! Mem[0000000077800108] = 6d7f5811, %l6 = baa3061cab58866d swapa [%i3+%o1]0x89,%l6 ! %l6 = 000000006d7f5811 ! %l0 = 508ed81142b61495, Mem[000000007600010e] = a3149cfc, %asi = 80 stha %l0,[%i0+0x00e]%asi ! Mem[000000007600010c] = a3141495 ! Mem[000000009180013c] = 2ee50000, %g2 = 000000000000004b lduh [%o0+0x03e],%g2 ! %g2 = 0000000000002ee5 ! Mem[0000000076000120] = ebe6dd9a, %l6 = 000000006d7f5811 ldsha [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffdd9a ! Mem[0000000077000114] = 4792195e, %l6 = ffffffffffffdd9a ldsba [%i2+0x015]%asi,%l6 ! %l6 = ffffffffffffff92 p51_label_2: ! Mem[0000000076800120] = 0554295a, %l1 = 00000000000000d3 ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 00000005000000ff ! Mem[0000000091000110] = e1d9f659521ef2b9, %g2 = 0000000000002ee5 ldx [%i6+%o2],%g2 ! %g2 = e1d9f659521ef2b9 ! Mem[0000000076800110] = 11d88e50, %l3 = 8708d675b72a4e94 ldstuba [%i1+%o2]0x89,%l3 ! %l3 = 00000050000000ff ! Mem[0000000076800100] = d9b76db3, %l0 = 508ed81142b61495 lduwa [%i1+%g0]0x88,%l0 ! %l0 = 00000000d9b76db3 ! Mem[0000000076000120] = 9adde6eb, %l6 = ffffffffffffff92 swapa [%i0+%o4]0x80,%l6 ! %l6 = 000000009adde6eb ! Mem[0000000076800128] = de35105b, %l2 = 0000000000009add swapa [%i1+%o5]0x88,%l2 ! %l2 = 00000000de35105b ! Mem[0000000076000112] = c26fb692, %l0 = 00000000d9b76db3 ldstub [%i0+0x012],%l0 ! %l0 = 000000b6000000ff ! Mem[0000000076000120] = ffffff92, %l4 = 4ba1ea62f990b536, %asi = 80 swapa [%i0+0x020]%asi,%l4 ! %l4 = 00000000ffffff92 ! Mem[0000000090000118] = 49049a7d 75eeaaa1, %g2 = 521ef2b9, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 0000000049049a7d 0000000075eeaaa1 ! Mem[0000000077000110] = 070748fa, %l1 = 0000000000000005 lduba [%i2+%o2]0x81,%l1 ! %l1 = 0000000000000007 p51_label_3: ! Mem[0000000091000118] = e12ef37e, %g2 = 0000000049049a7d lduh [%i6+0x01a],%g2 ! %g2 = 000000000000e12e ! Mem[0000000076800118] = a6264c90, %l0 = 00000000000000b6 swap [%i1+%o3],%l0 ! %l0 = 00000000a6264c90 ! Mem[0000000077000128] = 0f009bc6, %l1 = 00000007, %l0 = a6264c90 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000000f009bc6 ! Mem[0000000090800110] = 4eb3b13235b5871d, %g2 = 000000000000e12e ldxa [%i5+0x010]%asi,%g2 ! %g2 = 4eb3b13235b5871d ! Mem[000000007680013c] = 2b7a5ec5, %l7 = 000000000dda27ae lduh [%i1+0x03c],%l7 ! %l7 = 0000000000002b7a ! Mem[0000000077000110] = 070748fa, %l0 = 000000000f009bc6 ldstuba [%i2+%o2]0x81,%l0 ! %l0 = 00000007000000ff ! Mem[000000007780011c] = 4ab6d27d, %l3 = 0000000000000050 ldstub [%i3+0x01c],%l3 ! %l3 = 0000004a000000ff ! Mem[0000000076000108] = 4095a2c7, %l6 = 000000009adde6eb lduwa [%i0+%o1]0x88,%l6 ! %l6 = 000000004095a2c7 ! Mem[0000000076800114] = 42b61495, %l3 = 0000004a, %l6 = 4095a2c7 add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000042b61495 ! Mem[0000000091800110] = 6096faff, %g2 = 4eb3b13235b5871d ldsh [%o0+%o2],%g2 ! %g2 = 0000000000006096 p51_label_4: ! Mem[0000000076800108] = e2eba8bd, %l0 = 00000007, %l3 = 0000004a add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e2eba8bd ! Mem[0000000077800110] = 12bf4b0c, %l6 = 0000000042b61495 ldstub [%i3+%o2],%l6 ! %l6 = 00000012000000ff ! Mem[0000000077000134] = b3841b07, %l2 = 00000000de35105b ldstub [%i2+0x034],%l2 ! %l2 = 000000b3000000ff ! Mem[0000000077800138] = 14a987665cff5637, %l4 = 00000000ffffff92, %l0 = 0000000000000007 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 14a987665cff5637 ! Mem[0000000091000118] = 9d87e12ef37e1f46, %g2 = 0000000000006096 ldx [%i6+%o3],%g2 ! %g2 = 9d87e12ef37e1f46 ! Mem[0000000076800120] = ff54295a, %l4 = 00000000ffffff92 lduba [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff ! %l5 = e3314543d51a11d1, Mem[0000000090000114] = 674bbcf6, %asi = 80 stwa %l5,[%i4+0x014]%asi ! Mem[0000000090000114] = d51a11d1 ! Mem[0000000076000108] = c7a29540, %l2 = 000000b3, %l5 = d51a11d1 add %i0,0x08,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c7a29540 ! Mem[0000000077000120] = eaec2b71, %l1 = 0000000000000007 lduha [%i2+%o4]0x89,%l1 ! %l1 = 0000000000002b71 ! Mem[0000000076800118] = b6000000, %l0 = 14a987665cff5637 swapa [%i1+%o3]0x89,%l0 ! %l0 = 00000000b6000000 ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Thread 51 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000b6000000 bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000002b71 bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b3 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000e2eba8bd bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000012 bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000002b7a bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x008],%g2 ! Expected data = c7a29540a3141495 ldx [%i0+0x008],%g3 ! Observed data at 0000000076000108 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c26fff92f09c8011 ldx [%i0+0x010],%g3 ! Observed data at 0000000076000110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f990b536873e1867 ldx [%i0+0x020],%g3 ! Observed data at 0000000076000120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ff8ed81142b61495 ldx [%i1+0x010],%g3 ! Observed data at 0000000076800110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3756ff5c1ab16562 ldx [%i1+0x018],%g3 ! Observed data at 0000000076800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff54295ac81c30da ldx [%i1+0x020],%g3 ! Observed data at 0000000076800120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = dd9a000025c2d608 ldx [%i1+0x028],%g3 ! Observed data at 0000000076800128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x028,%g4 set p51_local2_expect,%g1 p51_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f643c4a2a6fe68b9 ldx [%i2+0x000],%g3 ! Observed data at 0000000077000100 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0748fa4792195e ldx [%i2+0x010],%g3 ! Observed data at 0000000077000110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = e625a6ecff841b07 ldx [%i2+0x030],%g3 ! Observed data at 0000000077000130 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x030,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 6d8658ab794c44d7 ldx [%i3+0x008],%g3 ! Observed data at 0000000077800108 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffbf4b0c776f9452 ldx [%i3+0x010],%g3 ! Observed data at 0000000077800110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6a63b416ffb6d27d ldx [%i3+0x018],%g3 ! Observed data at 0000000077800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 14a987665cff5637 ldx [%i3+0x038],%g3 ! Observed data at 0000000077800138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x038,%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 ! 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 [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077000118] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077000128] lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000076800118] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000120] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000077800120] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077000110] done p51_trap1o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077000118] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077000128] lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000076800118] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000120] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000077800120] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077000110] done p51_trap2e: ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077800100] done p51_trap2o: ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077800100] done p51_trap3e: nop nop done p51_trap3o: nop nop 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 = 496c74d67c44771d ldx [%g1+0x008],%l1 ! %l1 = 259639b8cd5d5b92 ldx [%g1+0x010],%l2 ! %l2 = 900389c8a59390b5 ldx [%g1+0x018],%l3 ! %l3 = 8708d675b72a4e94 ldx [%g1+0x020],%l4 ! %l4 = 4ba1ea62f990b536 ldx [%g1+0x028],%l5 ! %l5 = e3314543d51a11d1 ldx [%g1+0x030],%l6 ! %l6 = baa3061cab58866d ldx [%g1+0x038],%l7 ! %l7 = 69447afea2c443f6 ! 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 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 = 81264558 551a58cc 03f7d69e e43a46a7 ! %f4 = 69a5b899 8cbc702a 5d02544c f8ff7edf ! %f8 = 9475701e 3d163327 bee1c1d8 575fe5ba ! %f12 = e58decc8 4391f700 ee81ceb7 73eced34 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 97f9164f 0eed743f 3b746fad e8f9e1c1 ! %f20 = c3c6ae13 76be099d 623fcd0d e2b0775e ! %f24 = 2777576c 00979deb 9062f663 dc977cae ! %f28 = 4c68979b 5fb1f46d 1a20501f 0efc7022 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4ef07f21 4d89a63c 41d01e68 c22bda56 ! %f36 = 10698948 07d4959a bd37c450 c043b302 ! %f40 = e8a5815e 49beaf01 9063d933 2d8d3bcd ! %f44 = f213a0fe b0748542 7d4b5b3c f60e154c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6a621bbf00000021,%g7,%g1 ! GSR scale = 4, align = 1 wr %g1,%g0,%gsr ! GSR = 6a621bbf00000021 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[000000009080012c] = f15a7221, %g2 = e5ba246e65cc7743 lduwa [%i5+0x02c]%asi,%g2 ! %g2 = 00000000f15a7221 ! Mem[0000000078000118] = d0f73138 e46b517e, %l4 = 2060f5ba, %l5 = accec80e ldda [%i0+%o3]0x88,%l4 ! %l4 = 00000000e46b517e 00000000d0f73138 ! Mem[0000000078800120] = b8f36108, %l0 = 268c9dac7037a7d1 lduba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000008 ! %l0 = 00000008, %l1 = 3d6a2638, Mem[0000000079800120] = bbcbd26b 7935c9b6 stda %l0,[%i3+%o4]0x88 ! Mem[0000000079800120] = 00000008 3d6a2638 ! %l4 = 00000000e46b517e, Mem[0000000078000108] = 572060c0 stha %l4,[%i0+%o1]0x89 ! Mem[0000000078000108] = 5720517e ! Mem[0000000079000100] = ca7a772a, %l1 = ec2e41bc3d6a2638 swapa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ca7a772a ! Mem[000000007880013e] = d2e7362c, %l1 = 00000000ca7a772a ldstuba [%i1+0x03e]%asi,%l1 ! %l1 = 00000036000000ff ! Mem[0000000078800109] = 188f8d86, %l5 = 00000000d0f73138 ldstub [%i1+0x009],%l5 ! %l5 = 0000008f000000ff ! Mem[0000000078800110] = 7917f465, %l7 = eaa0f1dc57afbb92 swapa [%i1+%o2]0x88,%l7 ! %l7 = 000000007917f465 ! Mem[0000000079800134] = 901c7bf4, %l6 = c0330084217319de, %asi = 80 swapa [%i3+0x034]%asi,%l6 ! %l6 = 00000000901c7bf4 p52_label_2: ! %l0 = 0000000000000008, Mem[000000007880013c] = d2e7ff2c sth %l0,[%i1+0x03c] ! Mem[000000007880013c] = 0008ff2c ! Mem[000000009180011c] = 84a20bbc, %g2 = 00000000f15a7221 lduw [%o0+0x01c],%g2 ! %g2 = 0000000084a20bbc ! Mem[0000000079800110] = d33a43f5, %l1 = 0000000000000036 ldsha [%i3+%o2]0x81,%l1 ! %l1 = ffffffffffffd33a ! Mem[000000007900013c] = 996ab8b8, %l1 = ffffffffffffd33a lduw [%i2+0x03c],%l1 ! %l1 = 00000000996ab8b8 ! %l3 = 4e3b4efe78105ab3, Mem[0000000079800128] = 503c39fe6c86eb3a, %asi = 80 stxa %l3,[%i3+0x028]%asi ! Mem[0000000079800128] = 4e3b4efe78105ab3 ! Mem[0000000078800110] = 92bbaf57b71cd54f, %l4 = 00000000e46b517e, %l2 = 35312b020c13421b add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 92bbaf57b71cd54f ! Mem[0000000078800118] = 26eea410, %l1 = 00000000996ab8b8 swapa [%i1+%o3]0x88,%l1 ! %l1 = 0000000026eea410 ! Mem[000000009100011c] = f37e1f46, %g18 = 4cd3d0cc59b26495 ldsw [%i6+0x01c],%g2 ! %g2 = 4cd3d0cc59b26495 ! Mem[0000000078000110] = f922f185, %l2 = 92bbaf57b71cd54f ldstuba [%i0+%o2]0x89,%l2 ! %l2 = 00000085000000ff ! %l1 = 0000000026eea410, Mem[0000000091000118] = 9d87e12e, %asi = 80 stwa %l1,[%i6+0x018]%asi ! Mem[0000000091000118] = 26eea410 p52_label_3: ! Mem[0000000079000118] = 55d27abd, %l3 = 4e3b4efe78105ab3 swap [%i2+%o3],%l3 ! %l3 = 0000000055d27abd ! %l0 = 0000000000000008, Mem[0000000078800118] = 996ab8b8 stwa %l0,[%i1+%o3]0x89 ! Mem[0000000078800118] = 00000008 ! Mem[0000000079800110] = f5433ad3, %l4 = 00000000e46b517e lduwa [%i3+%o2]0x88,%l4 ! %l4 = 00000000f5433ad3 ! Mem[000000007880011d] = 7cf69299, %l1 = 0000000026eea410 ldstub [%i1+0x01d],%l1 ! %l1 = 000000f6000000ff ! Mem[000000007800013c] = 48e0c0d5, %l3 = 0000000055d27abd ldstub [%i0+0x03c],%l3 ! %l3 = 00000048000000ff ! Mem[0000000078800118] = 08000000, %l1 = 00000000000000f6 lduba [%i1+%o3]0x81,%l1 ! %l1 = 0000000000000008 ! Mem[0000000091000128] = f031520c 0f379774, %g2 = f37e1f46, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 00000000f031520c 000000000f379774 ! Mem[0000000078800128] = f93bd8ffe78ce933, %l3 = 0000000000000048, %l2 = 0000000000000085 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = f93bd8ffe78ce933 ! Mem[0000000079000118] = 78105ab3, %l2 = f93bd8ffe78ce933, %asi = 80 swapa [%i2+0x018]%asi,%l2 ! %l2 = 0000000078105ab3 ! %l1 = 0000000000000008, Mem[0000000090000138] = 9bc6be29fd6921e4 stx %l1,[%i4+0x038] ! Mem[0000000090000138] = 0000000000000008 p52_label_4: ! Mem[0000000079000128] = 21686386, %l5 = 0000008f, %l5 = 0000008f add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000021686386 ! %l6 = 00000000901c7bf4, Mem[000000007900013a] = df1a368d stb %l6,[%i2+0x03a] ! Mem[0000000079000138] = df1af48d ! Mem[0000000078800118] = 08000000, %l1 = 0000000000000008 ldsha [%i1+%o3]0x80,%l1 ! %l1 = 0000000000000800 ! Mem[0000000079000100] = 38266a3d, %l0 = 0000000000000008 lduba [%i2+%g0]0x88,%l0 ! %l0 = 000000000000003d ! Mem[000000009080010c] = 9c3d739f, %g18 = 4cd3d0cc59b26495 ldsw [%i5+0x00c],%g2 ! %g2 = 4cd3d0cc59b26495 ! Mem[0000000079800138] = 027307b1, %l7 = 000000007917f465 ldsb [%i3+0x039],%l7 ! %l7 = 0000000000000073 ! %l1 = 0000000000000800, Mem[000000007880011c] = 7cff9299 stb %l1,[%i1+0x01c] ! Mem[000000007880011c] = 00ff9299 ! Mem[0000000090000128] = 906b42b9, %g2 = ffffffff9c3d739f ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffff906b ! Mem[0000000078000109] = 7e512057, %l6 = 00000000901c7bf4 ldstub [%i0+0x009],%l6 ! %l6 = 00000051000000ff ! Mem[000000009100010c] = 31d02018, %g2 = ffffffffffff906b lduw [%i6+0x00c],%g2 ! %g2 = 0000000031d02018 ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 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 000000000000003d bne,a,pn %xcc,p52_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000800 bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000078105ab3 bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000048 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f5433ad3 bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000021686386 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000051 bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000073 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 69a5b899 8cbc702a bne %xcc,p52_f4_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 7eff20575d55937a ldx [%i0+0x008],%g3 ! Observed data at 0000000078000108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fff122f95e377ccb ldx [%i0+0x010],%g3 ! Observed data at 0000000078000110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7bf87719ffe0c0d5 ldx [%i0+0x038],%g3 ! Observed data at 0000000078000138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x038,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 18ff8d863ecefff3 ldx [%i1+0x008],%g3 ! Observed data at 0000000078800108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 92bbaf57b71cd54f ldx [%i1+0x010],%g3 ! Observed data at 0000000078800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0800000000ff9299 ldx [%i1+0x018],%g3 ! Observed data at 0000000078800118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 07f6f6380008ff2c ldx [%i1+0x038],%g3 ! Observed data at 0000000078800138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x038,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3d6a2638e9884620 ldx [%i2+0x000],%g3 ! Observed data at 0000000079000100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = e78ce933197f8234 ldx [%i2+0x018],%g3 ! Observed data at 0000000079000118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = df1af48d996ab8b8 ldx [%i2+0x038],%g3 ! Observed data at 0000000079000138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x038,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 0800000038266a3d ldx [%i3+0x020],%g3 ! Observed data at 0000000079800120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4e3b4efe78105ab3 ldx [%i3+0x028],%g3 ! Observed data at 0000000079800128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9c810eb1217319de ldx [%i3+0x030],%g3 ! Observed data at 0000000079800130 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x030,%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_f4_fail: set p52_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: stba %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000118] done p52_trap1o: stba %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000118] done p52_trap2e: stha %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000120] stba %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800120] stha %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000100] done p52_trap2o: stha %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000120] stba %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800120] stha %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000100] done p52_trap3e: nop nop nop nop nop done p52_trap3o: nop nop nop nop nop 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 = 268c9dac7037a7d1 ldx [%g1+0x008],%l1 ! %l1 = ec2e41bc3d6a2638 ldx [%g1+0x010],%l2 ! %l2 = 35312b020c13421b ldx [%g1+0x018],%l3 ! %l3 = 4e3b4efe78105ab3 ldx [%g1+0x020],%l4 ! %l4 = 380b2f322060f5ba ldx [%g1+0x028],%l5 ! %l5 = 6aff293aaccec80e ldx [%g1+0x030],%l6 ! %l6 = c0330084217319de ldx [%g1+0x038],%l7 ! %l7 = eaa0f1dc57afbb92 ! 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 = fafdb9a2 a04a10d1 e704a24d e241c415 ! %f4 = d4d70e41 ac08c4e9 ea2f9a5e 226e365a ! %f8 = 4a9d576f c48611b7 84f3b0a1 c5c8e133 ! %f12 = 987aece4 b997f126 00c325fc c3343503 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a80ccaee b6643f06 eb138b90 911688be ! %f20 = 1a0d6593 940bc6b0 93a62b33 254bea02 ! %f24 = 6fe292c1 9651d984 c7a7c327 ed744ee7 ! %f28 = 35c896d8 969b18cc 7c5ec371 8d41bc73 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 157ac203 8f3f8ddb 87c9c2b4 98b3cd45 ! %f36 = 55642241 f0d22399 9d1a475f 55b5c576 ! %f40 = d6dd6315 6163b082 e14d17b1 b02d3f68 ! %f44 = 961a0d97 54e74f1e 923d3ba3 e3b16bc9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9f757b1700000072,%g7,%g1 ! GSR scale = 14, align = 2 wr %g1,%g0,%gsr ! GSR = 9f757b1700000072 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: ! %l4 = 46665242, %l5 = ef32a79f, Mem[0000000090000118] = 49049a7d 75eeaaa1 std %l4,[%i4+%o3] ! Mem[0000000090000118] = 46665242 ef32a79f ! %l4 = 31ecea4c46665242, Mem[000000007b000110] = 3779a4ee stha %l4,[%i2+%o2]0x81 ! Mem[000000007b000110] = 5242a4ee ! Mem[000000007a000106] = fe477e1d, %l0 = 4141255c0f423cd1 ldstub [%i0+0x006],%l0 ! %l0 = 0000007e000000ff ! Mem[000000007a000120] = ea4d760c, %l2 = 47ea92ba43cd60cc ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000ea000000ff ! Mem[0000000090800100] = 0b490f9d8dd6e663, %g2 = cec93c84a8ff4048 ldx [%i5+%g0],%g2 ! %g2 = 0b490f9d8dd6e663 ! Mem[000000007b000128] = 6df21d9f457db6fa, %l7 = c0d27491cc66f24d, %l2 = 00000000000000ea add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 6df21d9f457db6fa ! Mem[000000009080011c] = 4cf73c40, %g2 = 0b490f9d8dd6e663 ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000004cf7 ! Mem[000000007a80012f] = a4cd1194, %l7 = c0d27491cc66f24d ldstub [%i1+0x02f],%l7 ! %l7 = 00000094000000ff ! %l5 = a4c89579ef32a79f, Mem[0000000090000107] = 3225b444 stb %l5,[%i4+0x007] ! Mem[0000000090000104] = 9f25b444 ! %l1 = 4bd075962fdfe235, Mem[0000000090800110] = 4eb3b132 stb %l1,[%i5+%o2] ! Mem[0000000090800110] = 35b3b132 p53_label_2: ! Mem[000000007a000130] = cebca2c4, %l0 = 000000000000007e ldsb [%i0+0x032],%l0 ! %l0 = ffffffffffffffa2 ! Mem[0000000091800128] = 599b4ff4, %g2 = 0000000000004cf7 ldsha [%o0+0x02a]%asi,%g2 ! %g2 = 000000000000599b ! Mem[0000000091800108] = 93076f4b, %g2 = 000000000000599b ldsha [%o0+0x00a]%asi,%g2 ! %g2 = ffffffffffff9307 ! Mem[000000007a000134] = 1343e4a0, %l4 = 31ecea4c46665242 swap [%i0+0x034],%l4 ! %l4 = 000000001343e4a0 ! Mem[000000007a000121] = ff4d760c, %l6 = 7b9fb5cbe1bde5b0 ldstub [%i0+0x021],%l6 ! %l6 = 0000004d000000ff ! Mem[0000000090800138] = 76a3742e 1603b3f9, %g2 = ffff9307, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 0000000076a3742e 000000001603b3f9 ! Mem[000000007a000118] = 905556ccc21860eb, %l3 = 44096eecba7e4ff5, %l5 = a4c89579ef32a79f add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 905556ccc21860eb ! Mem[000000007a00011c] = c21860eb, %l7 = 00000094, %l1 = 2fdfe235 add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c21860eb ! Mem[000000007a000110] = 80d96d2b, %l0 = ffffffffffffffa2 ldsha [%i0+%o2]0x88,%l0 ! %l0 = 0000000000006d2b ! Mem[000000007a000104] = fe47ff1d, %l2 = 457db6fa, %l0 = 00006d2b add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000fe47ff1d p53_label_3: ! Mem[000000007a800118] = 071dae47, %l6 = 000000000000004d lduba [%i1+%o3]0x88,%l6 ! %l6 = 0000000000000047 ! Mem[000000007b800118] = c84a5fb9, %l3 = 44096eecba7e4ff5 ldswa [%i3+%o3]0x80,%l3 ! %l3 = ffffffffc84a5fb9 ! Mem[000000007a800118] = 47ae1d07, %l3 = ffffffffc84a5fb9 ldstuba [%i1+%o3]0x81,%l3 ! %l3 = 00000047000000ff ! Mem[000000007b800118] = 4c122467b95f4ac8, %l2 = 6df21d9f457db6fa ldxa [%i3+%o3]0x89,%l2 ! %l2 = 4c122467b95f4ac8 ! Mem[0000000090000108] = 25b4443f, %g18 = 58ef429e0ec70c44 ldsw [%i4+%o1],%g2 ! %g2 = 58ef429e0ec70c44 ! Mem[000000007b800138] = 817c53e707f860a2, %l6 = 0000000000000047, %l2 = 4c122467b95f4ac8 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 817c53e707f860a2 ! Mem[000000007b000120] = 1d2c80d6cd757829, %l1 = 00000000c21860eb ldxa [%i2+%o4]0x80,%l1 ! %l1 = 1d2c80d6cd757829 ! Mem[000000007b800118] = c84a5fb96724124c, %l5 = 905556ccc21860eb, %l5 = 905556ccc21860eb add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = c84a5fb96724124c ! Mem[000000009180011c] = 84a20bbc, %g2 = 0000000025b4443f lduwa [%o0+0x01c]%asi,%g2 ! %g2 = 0000000084a20bbc ! Mem[000000007b800110] = 3d0126c0, %l2 = 817c53e707f860a2 ldsba [%i3+%o2]0x81,%l2 ! %l2 = 000000000000003d p53_label_4: ! Mem[000000007a000130] = cebca2c4, %l2 = 0000003d, %l4 = 1343e4a0 add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cebca2c4 ! %l2 = 000000000000003d, Mem[0000000091800138] = 33e638571cec2ee5 stx %l2,[%o0+0x038] ! Mem[0000000091800138] = 000000000000003d ! Mem[000000007a800110] = 11311144 1e9dac08, %l4 = cebca2c4, %l5 = 6724124c ldda [%i1+%o2]0x88,%l4 ! %l4 = 000000001e9dac08 0000000011311144 ! Mem[000000007a80010b] = c5d4de91, %l1 = 1d2c80d6cd757829 ldstub [%i1+0x00b],%l1 ! %l1 = 00000091000000ff ! Mem[000000007a000114] = defad05a, %l0 = 00000000fe47ff1d swap [%i0+0x014],%l0 ! %l0 = 00000000defad05a ! Mem[000000007b00013c] = 8a081cd6, %l6 = 0000000000000047 ldstuba [%i2+0x03c]%asi,%l6 ! %l6 = 0000008a000000ff ! %l3 = 0000000000000047, Mem[000000007b800110] = 3d0126c0cf358841 stxa %l3,[%i3+%o2]0x81 ! Mem[000000007b800110] = 0000000000000047 ! Mem[000000007a800110] = 08ac9d1e, %l1 = 0000000000000091 lduwa [%i1+%o2]0x81,%l1 ! %l1 = 0000000008ac9d1e ! Mem[000000007a000103] = 58ea7f24, %l7 = 0000000000000094 ldstub [%i0+0x003],%l7 ! %l7 = 00000024000000ff ! Mem[000000007b000108] = a488605f, %l6 = 0000008a, %l6 = 0000008a add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a488605f ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 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 00000000defad05a bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000008ac9d1e bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003d bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000047 bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a488605f bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000024 bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p53_check_fp_registers: set p53_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be d4d70e41 ac08c4e9 bne %xcc,p53_f4_fail nop ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 58ea7ffffe47ff1d ldx [%i0+0x000],%g3 ! Observed data at 000000007a000100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2b6dd980fe47ff1d ldx [%i0+0x010],%g3 ! Observed data at 000000007a000110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffff760ca2802369 ldx [%i0+0x020],%g3 ! Observed data at 000000007a000120 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = cebca2c446665242 ldx [%i0+0x030],%g3 ! Observed data at 000000007a000130 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x030,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c5d4deffad9bd9cb ldx [%i1+0x008],%g3 ! Observed data at 000000007a800108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffae1d0753d4f872 ldx [%i1+0x018],%g3 ! Observed data at 000000007a800118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = cbf72800a4cd11ff ldx [%i1+0x028],%g3 ! Observed data at 000000007a800128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x028,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 5242a4ee23f375a8 ldx [%i2+0x010],%g3 ! Observed data at 000000007b000110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 944fe2e4ff081cd6 ldx [%i2+0x038],%g3 ! Observed data at 000000007b000138 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x038,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 0000000000000047 ldx [%i3+0x010],%g3 ! Observed data at 000000007b800110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x010,%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_f4_fail: set p53_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800100] done p53_trap1o: ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800100] done p53_trap2e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000118] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b800128] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800110] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800108] stba %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800118] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a000108] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b000110] done p53_trap2o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000118] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b800128] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800110] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800108] stba %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800118] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a000108] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b000110] done p53_trap3e: nop done p53_trap3o: nop 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 = 4141255c0f423cd1 ldx [%g1+0x008],%l1 ! %l1 = 4bd075962fdfe235 ldx [%g1+0x010],%l2 ! %l2 = 47ea92ba43cd60cc ldx [%g1+0x018],%l3 ! %l3 = 44096eecba7e4ff5 ldx [%g1+0x020],%l4 ! %l4 = 31ecea4c46665242 ldx [%g1+0x028],%l5 ! %l5 = a4c89579ef32a79f ldx [%g1+0x030],%l6 ! %l6 = 7b9fb5cbe1bde5b0 ldx [%g1+0x038],%l7 ! %l7 = c0d27491cc66f24d ! 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 = ac172d70 3a50033a d26566ac 350a9c2e ! %f4 = f15c0cff 66cdec97 4778354e 9c790d89 ! %f8 = cccc8684 4322466a 464fb54a e769d060 ! %f12 = a0a55eeb 51abce9e afb97aee 797540b7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 406c94fd a1c88f6c 98a8d3b1 015bec8b ! %f20 = 98528dbe 7a4c006a 28281c6f 334a3fff ! %f24 = 8f961789 5111ba1a ebec4a95 fd82b327 ! %f28 = 83f8709c 4519e3bc ef3b11d6 26914308 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e2636525 26d7fcdc 9a78ceb0 408f1c27 ! %f36 = c6d9d28a 4c3fd81a 982e12a5 62258b2d ! %f40 = 93fbbbe3 ed6d9a02 afeef8e1 6a0837f9 ! %f44 = bc9ba52f 57a400a8 92d6bb6a 4fc1b4f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9f09d32800000016,%g7,%g1 ! GSR scale = 2, align = 6 wr %g1,%g0,%gsr ! GSR = 9f09d32800000016 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[000000009180010c] = 096096fa, %g2 = 787346b58a2eb505 ldub [%o0+0x00f],%g2 ! %g2 = 0000000000000009 ! Mem[000000007d000128] = 51c16125, %l2 = 1b572ecc61300977 lduha [%i2+%o5]0x89,%l2 ! %l2 = 0000000000006125 ! Mem[000000007c00012b] = 0d7fdcbe, %l3 = 29f2f6425885283d ldstub [%i0+0x02b],%l3 ! %l3 = 000000be000000ff ! Mem[000000007c800128] = 656dc8f7, %l6 = f9213d34ef9468e2 lduba [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000065 ! Mem[000000007c800124] = f94c381a, %l1 = e7aa0b61, %l1 = e7aa0b61 add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000f94c381a ! %l4 = bf573e8b, %l5 = ed6d0f70, Mem[000000007d800128] = db313605 c27c2a8a stda %l4,[%i3+%o5]0x88 ! Mem[000000007d800128] = bf573e8b ed6d0f70 ! %l7 = d1cdc32d99dda339, Mem[0000000091000130] = aa9d79a7298600fc stx %l7,[%i6+0x030] ! Mem[0000000091000130] = d1cdc32d99dda339 ! Mem[000000007d000108] = 808cb6be, %l0 = ebae1bbc422006e2 ldsba [%i2+%o1]0x80,%l0 ! %l0 = ffffffffffffff80 ! Mem[0000000090800118] = bf09642b4cf73c40, %g2 = 0000000000000009 ldx [%i5+%o3],%g2 ! %g2 = bf09642b4cf73c40 ! Mem[0000000090000114] = 674bbcf6, %g2 = bf09642b4cf73c40 ldub [%i4+0x014],%g2 ! %g2 = 0000000000000067 p54_label_2: ! Mem[000000007d800128] = bf573e8b, %l2 = 0000000000006125 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000bf573e8b ! %l5 = a7fd7a12ed6d0f70, Mem[0000000090800138] = 76a3742e stw %l5,[%i5+0x038] ! Mem[0000000090800138] = ed6d0f70 ! Mem[000000007c800120] = 6b4e0c8e, %l3 = 00000000000000be swap [%i1+%o4],%l3 ! %l3 = 000000006b4e0c8e ! %l0 = ffffffffffffff80, Mem[000000007c000118] = 02b22e25 stha %l0,[%i0+%o3]0x89 ! Mem[000000007c000118] = 02b2ff80 ! Mem[000000007d00011c] = cfc812a3, %l6 = 0000000000000065, %asi = 80 swapa [%i2+0x01c]%asi,%l6 ! %l6 = 00000000cfc812a3 ! Mem[000000007d000118] = 0fdd44c2, %l4 = bf573e8b, %l2 = bf573e8b add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000000fdd44c2 ! Mem[0000000090800138] = ed6d0f70, %g2 = 0000000000000067 lduw [%i5+0x038],%g2 ! %g2 = 00000000ed6d0f70 ! Mem[000000007d000118] = 0fdd44c200000065, %l0 = ffffffffffffff80 ldxa [%i2+%o3]0x80,%l0 ! %l0 = 0fdd44c200000065 ! Mem[0000000090000124] = 83e212eb, %g2 = 00000000ed6d0f70 ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffff83e2 ! Mem[000000007c000130] = 63e7a2cf, %l4 = 9c64358fbf573e8b, %asi = 80 swapa [%i0+0x030]%asi,%l4 ! %l4 = 0000000063e7a2cf p54_label_3: ! Mem[000000007c800114] = 362ede19, %l4 = 0000000063e7a2cf swap [%i1+0x014],%l4 ! %l4 = 00000000362ede19 ! Mem[000000007c000128] = ffdc7f0d, %l1 = 00000000f94c381a ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 0000000d000000ff ! %l7 = d1cdc32d99dda339, Mem[000000007d000108] = 808cb6be stha %l7,[%i2+%o1]0x81 ! Mem[000000007d000108] = a339b6be ! Mem[000000007c800110] = 629ac47c, %l6 = 00000000cfc812a3 lduwa [%i1+0x010]%asi,%l6 ! %l6 = 00000000629ac47c ! Mem[000000007c800120] = be000000, %l0 = 0fdd44c200000065 ldsha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000091800128] = ec25599b, %g18 = 5cf820ddf4c1f04c ldsw [%o0+%o5],%g2 ! %g2 = 5cf820ddf4c1f04c ! %l0 = 00000000, %l1 = 0000000d, Mem[000000007c800110] = 629ac47c 63e7a2cf stda %l0,[%i1+%o2]0x80 ! Mem[000000007c800110] = 00000000 0000000d ! Mem[000000007d00012a] = 2561c151, %l7 = d1cdc32d99dda339 ldstub [%i2+0x02a],%l7 ! %l7 = 000000c1000000ff ! Mem[000000007c800100] = 860f300e, %l4 = 00000000362ede19 swapa [%i1+%g0]0x80,%l4 ! %l4 = 00000000860f300e ! Mem[000000007d00013c] = 18bf2cc2, %l4 = 860f300e, %l6 = 629ac47c add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000018bf2cc2 p54_label_4: ! Mem[000000009080013c] = 1603b3f9, %g18 = 5cf820ddf4c1f04c ldsw [%i5+0x03c],%g2 ! %g2 = 5cf820ddf4c1f04c ! %l2 = 000000000fdd44c2, Mem[0000000090000104] = dd16ed32 stw %l2,[%i4+0x004] ! Mem[0000000090000104] = 0fdd44c2 ! %l4 = 860f300e, %l5 = ed6d0f70, Mem[0000000090800100] = 0b490f9d 8dd6e663 stda %l4,[%i5+0x000]%asi ! Mem[0000000090800100] = 860f300e ed6d0f70 ! Mem[000000007c000108] = 67d36028 4d47bf16, %l4 = 860f300e, %l5 = ed6d0f70 ldd [%i0+%o1],%l4 ! %l4 = 0000000067d36028 000000004d47bf16 ! Mem[000000007c000100] = adacb754, %l7 = 00000000000000c1 lduba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000054 ! Mem[000000007c800118] = 506ad126, %l2 = 000000000fdd44c2 ldstuba [%i1+%o3]0x80,%l2 ! %l2 = 00000050000000ff ! Mem[000000007d800124] = 99af0896, %l6 = 18bf2cc2, %l1 = 0000000d add %i3,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000099af0896 ! %l2 = 0000000000000050, Mem[0000000090800110] = 4eb3b13235b5871d stx %l2,[%i5+%o2] ! Mem[0000000090800110] = 0000000000000050 ! Mem[000000007d800119] = a47ac72f, %l5 = 000000004d47bf16 ldstub [%i3+0x019],%l5 ! %l5 = 0000007a000000ff ! Mem[000000007c800128] = 656dc8f7, %l5 = 000000000000007a swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000656dc8f7 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 1: membar #Sync ! Force all stores to complete 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 0000000000000000 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000099af0896 bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000050 bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000006b4e0c8e bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000656dc8f7 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000018bf2cc2 bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000054 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p54_check_fp_registers: set p54_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f15c0cff 66cdec97 bne %xcc,p54_f4_fail nop ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 80ffb202e7fff037 ldx [%i0+0x018],%g3 ! Observed data at 000000007c000118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff7fdcff6770a33a ldx [%i0+0x028],%g3 ! Observed data at 000000007c000128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = bf573e8b8f81742b ldx [%i0+0x030],%g3 ! Observed data at 000000007c000130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x030,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 362ede19ce6f928e ldx [%i1+0x000],%g3 ! Observed data at 000000007c800100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000000000000d ldx [%i1+0x010],%g3 ! Observed data at 000000007c800110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6ad126b2666bf3 ldx [%i1+0x018],%g3 ! Observed data at 000000007c800118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000bef94c381a ldx [%i1+0x020],%g3 ! Observed data at 000000007c800120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000007aa8ba2c3e ldx [%i1+0x028],%g3 ! Observed data at 000000007c800128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x028,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x008],%g2 ! Expected data = a339b6be48bf89d9 ldx [%i2+0x008],%g3 ! Observed data at 000000007d000108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0fdd44c200000065 ldx [%i2+0x018],%g3 ! Observed data at 000000007d000118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2561ff5158cd1b06 ldx [%i2+0x028],%g3 ! Observed data at 000000007d000128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x028,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x018],%g2 ! Expected data = a4ffc72f36eefd23 ldx [%i3+0x018],%g3 ! Observed data at 000000007d800118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8b3e57bf700f6ded ldx [%i3+0x028],%g3 ! Observed data at 000000007d800128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x028,%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_f4_fail: set p54_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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 [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000110] stda %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800118] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800128] done p54_trap1o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000110] stda %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800118] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800128] done p54_trap2e: ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800108] stda %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800118] stxa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000100] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800118] stba %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000108] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c000108] stha %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000118] done p54_trap2o: ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800108] stda %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800118] stxa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000100] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800118] stba %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000108] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c000108] stha %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000118] done p54_trap3e: nop done p54_trap3o: nop 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 = ebae1bbc422006e2 ldx [%g1+0x008],%l1 ! %l1 = dbacf1dde7aa0b61 ldx [%g1+0x010],%l2 ! %l2 = 1b572ecc61300977 ldx [%g1+0x018],%l3 ! %l3 = 29f2f6425885283d ldx [%g1+0x020],%l4 ! %l4 = 9c64358fbf573e8b ldx [%g1+0x028],%l5 ! %l5 = a7fd7a12ed6d0f70 ldx [%g1+0x030],%l6 ! %l6 = f9213d34ef9468e2 ldx [%g1+0x038],%l7 ! %l7 = d1cdc32d99dda339 ! 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 = 07b80ebf 1aa76046 779ddbb1 27c05ee3 ! %f4 = 2e78aea7 5304d015 6c98dbb1 60942c39 ! %f8 = 23e3775d 1174a65b e222f8b9 61164a4a ! %f12 = 7b77d5a9 a18ebc69 0b225068 fe716d45 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 566d1229 e04b2184 da6453b6 b7259a0a ! %f20 = d4f5ec0a 0238d89c 9f9e2f47 f058c6c1 ! %f24 = 5189ab21 6468e921 3b02336a bf38bdd7 ! %f28 = ee128389 0b65be87 e2ee5367 c29935fa ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 81a8f3d9 5da8e86a 63cd49e5 0a4b1aec ! %f36 = 253d6414 34da52cb 2fbea7fd 251e6fc0 ! %f40 = 5ecfd388 e187669a 8ecef54e 12de9885 ! %f44 = 100929b2 394b4c49 22bd4e59 6451e8a9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbe227abf00000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = be227abf00000023 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[000000007e80011c] = e3cc6f8a, %l5 = 61573c44128ac0c7 lduba [%i1+0x01f]%asi,%l5 ! %l5 = 000000000000008a ! %l4 = 015bfed5, %l5 = 0000008a, Mem[0000000090000120] = 0df02d9d 437d83e2 stda %l4,[%i4+0x020]%asi ! Mem[0000000090000120] = 015bfed5 0000008a ! Mem[000000007e800118] = 7ff29404, %l0 = 6af51057, %l1 = 1b364f52 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000007ff29404 ! %l5 = 000000000000008a, Mem[000000009000011e] = aaa1015b sth %l5,[%i4+0x01e] ! Mem[000000009000011c] = 008a015b ! %l2 = 88e80ca8f3824f45, Mem[000000007f000100] = 22085d557dc50ca9 stxa %l2,[%i2+%g0]0x80 ! Mem[000000007f000100] = 88e80ca8f3824f45 ! Mem[000000007f800120] = 240e8daa 3a3812f0, %l2 = f3824f45, %l3 = be1ed4b5 ldd [%i3+%o4],%l2 ! %l2 = 00000000240e8daa 000000003a3812f0 ! Mem[000000007e800121] = 8d736137, %l2 = 00000000240e8daa ldstub [%i1+0x021],%l2 ! %l2 = 00000073000000ff ! Mem[000000007f800120] = 240e8daa, %l1 = 000000007ff29404 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000024000000ff ! Mem[000000007f000138] = 009c87f9, %l4 = 9b5dfd34015bfed5 swap [%i2+0x038],%l4 ! %l4 = 00000000009c87f9 ! Mem[000000007e000114] = 92dd243c, %l5 = 000000000000008a swap [%i0+0x014],%l5 ! %l5 = 0000000092dd243c p55_label_2: ! Mem[000000007e000128] = 226ef959, %l5 = 0000000092dd243c ldswa [%i0+%o5]0x89,%l5 ! %l5 = 00000000226ef959 ! %l6 = 093bb420104d6641, Mem[000000009100010c] = 31d02018 stw %l6,[%i6+0x00c] ! Mem[000000009100010c] = 104d6641 ! %l1 = 0000000000000024, Mem[0000000091800131] = 5c484dfc stb %l1,[%o0+0x031] ! Mem[0000000091800130] = 24484dfc ! Mem[000000007e800113] = 712f6e2c, %l4 = 00000000009c87f9 ldstub [%i1+0x013],%l4 ! %l4 = 0000002c000000ff ! %l2 = 0000000000000073, Mem[000000007f000110] = 989a9e37 stw %l2,[%i2+%o2] ! Mem[000000007f000110] = 00000073 ! Mem[0000000091000130] = aa9d79a7298600fc, %g2 = 5d993667d42078db ldx [%i6+0x030],%g2 ! %g2 = aa9d79a7298600fc ! Mem[000000007f800130] = 949acf65, %l4 = 0000002c, %l4 = 0000002c add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000949acf65 ! Mem[000000007f00012c] = 535419f8, %l6 = 093bb420104d6641, %asi = 80 swapa [%i2+0x02c]%asi,%l6 ! %l6 = 00000000535419f8 ! Mem[000000007e00010c] = 0bcb6949, %l4 = 00000000949acf65 ldsw [%i0+0x00c],%l4 ! %l4 = 000000000bcb6949 ! Mem[000000007f000110] = 73000000, %l5 = 00000000226ef959 ldsha [%i2+%o2]0x88,%l5 ! %l5 = 0000000000000000 p55_label_3: ! %l6 = 535419f8, %l7 = be6821ab, Mem[0000000091000110] = e1d9f659 521ef2b9 std %l6,[%i6+%o2] ! Mem[0000000091000110] = 535419f8 be6821ab ! Mem[000000007e800100] = 272c2a52, %l0 = f9e4a48e6af51057 ldsba [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000052 ! Mem[000000007e80012c] = bc279e1b, %l2 = 0000000000000073 ldsb [%i1+0x02d],%l2 ! %l2 = 0000000000000027 ! Mem[0000000090000114] = 674bbcf6, %g2 = aa9d79a7298600fc ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000067 ! Mem[000000007e800114] = 66a4a121, %l1 = 00000024, %l4 = 0bcb6949 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000066a4a121 ! Mem[000000007e00012b] = 59f96e22, %l0 = 0000000000000052 ldstuba [%i0+0x02b]%asi,%l0 ! %l0 = 00000022000000ff ! %l2 = 0000000000000027, Mem[0000000091000136] = 00fc5082 sth %l2,[%i6+0x036] ! Mem[0000000091000134] = 00275082 ! %l1 = 0000000000000024, Mem[0000000091800110] = 6096faff8744ccb4 stx %l1,[%o0+%o2] ! Mem[0000000091800110] = 0000000000000024 ! Mem[000000007e000100] = b0af4c7e8b4c4cbf, %l1 = 0000000000000024, %l4 = 0000000066a4a121 casxa [%i0]0x80,%l1,%l4 ! %l4 = b0af4c7e8b4c4cbf ! Mem[000000007f800110] = 5f0617f4, %l7 = fea81deabe6821ab swapa [%i3+%o2]0x89,%l7 ! %l7 = 000000005f0617f4 p55_label_4: ! Mem[000000007e800138] = 1a2ef7420df757ba, %l3 = 000000003a3812f0, %l7 = 000000005f0617f4 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 1a2ef7420df757ba ! Mem[000000007e800128] = 1b9e27bc372949b3, %l4 = b0af4c7e8b4c4cbf ldxa [%i1+%o5]0x88,%l4 ! %l4 = 1b9e27bc372949b3 ! %l6 = 00000000535419f8, Mem[000000007e800120] = 8dff6137 stw %l6,[%i1+%o4] ! Mem[000000007e800120] = 535419f8 ! Mem[000000007e800110] = ff6e2f71, %l4 = 1b9e27bc372949b3 swapa [%i1+%o2]0x88,%l4 ! %l4 = 00000000ff6e2f71 ! Mem[000000007f800118] = cf33c263, %l7 = 1a2ef7420df757ba lduwa [%i3+%o3]0x88,%l7 ! %l7 = 00000000cf33c263 ! Mem[000000007e80012c] = bc279e1b, %l7 = 00000000cf33c263 swap [%i1+0x02c],%l7 ! %l7 = 00000000bc279e1b ! Mem[000000007e800110] = b3492937 66a4a121, %l4 = ff6e2f71, %l5 = 00000000 ldda [%i1+%o2]0x81,%l4 ! %l4 = 00000000b3492937 0000000066a4a121 ! Mem[000000007f000114] = 0807001b, %l5 = 0000000066a4a121 swap [%i2+0x014],%l5 ! %l5 = 000000000807001b ! Mem[000000007f800104] = 237692e3, %l0 = 0000000000000022 lduw [%i3+0x004],%l0 ! %l0 = 00000000237692e3 ! Mem[000000007f00010b] = 65ba289b, %l6 = 00000000535419f8 ldstuba [%i2+0x00b]%asi,%l6 ! %l6 = 0000009b000000ff ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 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 00000000237692e3 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000024 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000027 bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b3492937 bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000807001b bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009b bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000bc279e1b 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 779ddbb1 27c05ee3 bne %xcc,p55_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2e78aea7 5304d015 bne %xcc,p55_f4_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x010],%g2 ! Expected data = b0e609690000008a ldx [%i0+0x010],%g3 ! Observed data at 000000007e000110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 59f96eff1bc7edda ldx [%i0+0x028],%g3 ! Observed data at 000000007e000128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x028,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x010],%g2 ! Expected data = b349293766a4a121 ldx [%i1+0x010],%g3 ! Observed data at 000000007e800110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 535419f82b84c51e ldx [%i1+0x020],%g3 ! Observed data at 000000007e800120 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b3492937cf33c263 ldx [%i1+0x028],%g3 ! Observed data at 000000007e800128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 88e80ca8f3824f45 ldx [%i2+0x000],%g3 ! Observed data at 000000007f000100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 65ba28ff531df9bd ldx [%i2+0x008],%g3 ! Observed data at 000000007f000108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000007366a4a121 ldx [%i2+0x010],%g3 ! Observed data at 000000007f000110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 12aef457104d6641 ldx [%i2+0x028],%g3 ! Observed data at 000000007f000128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 015bfed50ec827bc ldx [%i2+0x038],%g3 ! Observed data at 000000007f000138 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x038,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ab2168be3dc27f6b ldx [%i3+0x010],%g3 ! Observed data at 000000007f800110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0e8daa3a3812f0 ldx [%i3+0x020],%g3 ! Observed data at 000000007f800120 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x020,%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_f4_fail: set p55_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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 [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000120] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e000110] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000108] stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000108] lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e000108] done p55_trap1o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000120] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e000110] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000108] stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000108] lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e000108] done p55_trap2e: stxa %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000108] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e800120] stba %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800108] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e000120] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000108] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e800118] stwa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800108] done p55_trap2o: stxa %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000108] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e800120] stba %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800108] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e000120] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000108] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e800118] stwa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800108] done p55_trap3e: nop nop nop nop nop done p55_trap3o: nop nop nop nop nop 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 = f9e4a48e6af51057 ldx [%g1+0x008],%l1 ! %l1 = 81f72b301b364f52 ldx [%g1+0x010],%l2 ! %l2 = 88e80ca8f3824f45 ldx [%g1+0x018],%l3 ! %l3 = e5c92d80be1ed4b5 ldx [%g1+0x020],%l4 ! %l4 = 9b5dfd34015bfed5 ldx [%g1+0x028],%l5 ! %l5 = 61573c44128ac0c7 ldx [%g1+0x030],%l6 ! %l6 = 093bb420104d6641 ldx [%g1+0x038],%l7 ! %l7 = fea81deabe6821ab ! 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 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 = 01c49b87 73c24ff4 62594194 991e4b0b ! %f4 = 22db0a2b 92791d9e ff0a85bb 532f1a0d ! %f8 = 2eeb9d9e 583678bd 3e045740 7b38628e ! %f12 = bca713a5 28826b4b 6a31edac 03ef9e80 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 57d85b75 adfd6903 fd1a92df f5c898b4 ! %f20 = 9251d672 77c0f343 92128d24 eef638e2 ! %f24 = 522b5825 b99df3df 00e0a53b 93b2b0be ! %f28 = 7b933f46 e5c721f3 ffd64739 1b3f87e6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9dded307 232df098 58a38619 768ab3b1 ! %f36 = e82e871e 61086d78 3b502424 1d307185 ! %f40 = 77d17ed9 40ffbe8f 5d228ad2 6aef0e15 ! %f44 = 9b46cf97 62347a0a 92cee6bb 3a0ea35e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0daab7770000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = 0daab7770000001f 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[0000000080800100] = 126a6b20 4a609d32, %l2 = e9b7a471, %l3 = 7e51c76e ldda [%i1+%g0]0x88,%l2 ! %l2 = 000000004a609d32 00000000126a6b20 ! Mem[0000000081000108] = 1d9baad4, %l5 = 9276ddb9dbe1cdf4 swapa [%i2+%o1]0x88,%l5 ! %l5 = 000000001d9baad4 ! Mem[0000000080800138] = d1af5fc1eb32ef39, %l0 = 5443b5925c967dd3, %l1 = 6382a09056ae9e30 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = d1af5fc1eb32ef39 ! Mem[0000000081800128] = 0a4b39c95892cd30, %l6 = 559063108d516d85, %l7 = fb428dea84c6da7b add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 0a4b39c95892cd30 ! Mem[0000000081000128] = 4f4b4729, %l0 = 5443b5925c967dd3 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 0000004f000000ff ! Mem[0000000080800103] = 329d604a, %l1 = d1af5fc1eb32ef39 ldstub [%i1+0x003],%l1 ! %l1 = 0000004a000000ff ! Mem[000000008180011b] = f83fdeec, %l0 = 000000000000004f ldstub [%i3+0x01b],%l0 ! %l0 = 000000ec000000ff ! Mem[0000000081000100] = 94eb63c7, %l5 = 000000001d9baad4 swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000094eb63c7 ! Mem[0000000081800110] = be357d436a54e5d1, %l6 = 559063108d516d85, %l4 = 0f8ee556ab83531f add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = be357d436a54e5d1 ! Mem[0000000091800130] = 484dfc1f, %g2 = 9040ca58127422ff ldsh [%o0+0x032],%g2 ! %g2 = 000000000000484d p56_label_2: ! Mem[000000008180012d] = 5892cd30, %l6 = 559063108d516d85 ldstuba [%i3+0x02d]%asi,%l6 ! %l6 = 00000092000000ff ! Mem[000000008180011c] = a6721b4f, %l5 = 94eb63c7, %l4 = 6a54e5d1 add %i3,0x1c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a6721b4f ! Mem[000000008100011c] = 451da1ca, %l5 = 0000000094eb63c7 ldsw [%i2+0x01c],%l5 ! %l5 = 00000000451da1ca ! Mem[0000000081000114] = 8ac1c3ab, %l4 = 00000000a6721b4f swap [%i2+0x014],%l4 ! %l4 = 000000008ac1c3ab ! Mem[0000000080800114] = cfeda7ad, %l6 = 00000092, %l6 = 00000092 add %i1,0x14,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000cfeda7ad ! Mem[0000000081800100] = 53ea430e, %l6 = 00000000cfeda7ad lduwa [%i3+%g0]0x80,%l6 ! %l6 = 0000000053ea430e ! Mem[0000000081000114] = a6721b4f, %l2 = 4a609d32, %l6 = 53ea430e add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a6721b4f ! Mem[0000000081000100] = 1d9baad4c82149a7, %l4 = 000000008ac1c3ab, %l6 = 00000000a6721b4f casxa [%i2]0x80,%l4,%l6 ! %l6 = 1d9baad4c82149a7 ! Mem[0000000090000130] = 5918d76e, %g2 = 000000000000484d lduba [%i4+0x032]%asi,%g2 ! %g2 = 0000000000000059 ! Mem[000000008180013f] = 5d4ea433, %l1 = 000000000000004a ldstub [%i3+0x03f],%l1 ! %l1 = 00000033000000ff p56_label_3: ! Mem[0000000081800128] = c9394b0a, %l3 = 00000000126a6b20 lduba [%i3+%o5]0x89,%l3 ! %l3 = 000000000000000a ! Mem[0000000080000115] = 902510ff, %l5 = 00000000451da1ca ldstub [%i0+0x015],%l5 ! %l5 = 00000025000000ff ! Mem[0000000081800128] = c9394b0a, %l5 = 0000000000000025 ldswa [%i3+%o5]0x88,%l5 ! %l5 = ffffffffc9394b0a ! %l6 = 1d9baad4c82149a7, Mem[0000000081800108] = f75b6558 stba %l6,[%i3+%o1]0x88 ! Mem[0000000081800108] = f75b65a7 ! %l3 = 000000000000000a, Mem[0000000080000104] = bfcb6254 stw %l3,[%i0+0x004] ! Mem[0000000080000104] = 0000000a ! Mem[000000008100010c] = 592fd539, %l0 = 00000000000000ec swap [%i2+0x00c],%l0 ! %l0 = 00000000592fd539 ! %l3 = 000000000000000a, Mem[000000009080012b] = b8f15a72 stb %l3,[%i5+0x02b] ! Mem[0000000090800128] = 0af15a72 ! Mem[000000008100012d] = c09f78cd, %l4 = 000000008ac1c3ab ldstub [%i2+0x02d],%l4 ! %l4 = 0000009f000000ff ! Mem[0000000081000100] = 1d9baad4, %l6 = 1d9baad4c82149a7 swap [%i2+%g0],%l6 ! %l6 = 000000001d9baad4 ! Mem[0000000091800130] = da5c484d, %g2 = 0000000000000059 lduh [%o0+0x030],%g2 ! %g2 = 000000000000da5c p56_label_4: ! Mem[0000000080000118] = 374d0416, %l0 = 592fd539, %l2 = 4a609d32 add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000374d0416 ! Mem[0000000081000115] = a6721b4f, %l6 = 000000001d9baad4 ldstuba [%i2+0x015]%asi,%l6 ! %l6 = 00000072000000ff ! Mem[0000000081800100] = 53ea430e, %l3 = 000000000000000a swap [%i3+%g0],%l3 ! %l3 = 0000000053ea430e ! Mem[0000000080000128] = c32dac4a, %l1 = 0000000000000033 swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000c32dac4a ! Mem[0000000090000128] = 6b42b975, %g2 = 000000000000da5c ldub [%i4+0x02b],%g2 ! %g2 = 000000000000006b ! Mem[0000000080800118] = a7eccb207c00e8b2, %l4 = 000000000000009f, %l7 = 0a4b39c95892cd30 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = a7eccb207c00e8b2 ! Mem[0000000091000110] = e1d9f659 521ef2b9, %g2 = 0000006b, %g3 = 0bad0b00 ldda [%i6+0x010]%asi,%g2 ! %g2 = 00000000e1d9f659 00000000521ef2b9 ! Mem[0000000080000124] = 9d7fd9c1, %l6 = 00000072, %l2 = 374d0416 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009d7fd9c1 ! Mem[0000000080000114] = 90ff10ff, %l5 = c9394b0a, %l7 = 7c00e8b2 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000090ff10ff ! Mem[0000000081800108] = f75b65a7, %l7 = 0000000090ff10ff ldswa [%i3+%o1]0x88,%l7 ! %l7 = fffffffff75b65a7 ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p56_branch_failed p56_not_taken_0_end: ! End of Random Code for Thread 56 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 00000000592fd539 bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c32dac4a bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000053ea430e bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000009f bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffc9394b0a bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000072 bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fffffffff75b65a7 bne,a,pn %xcc,p56_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p56_check_fp_registers: set p56_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 62594194 991e4b0b bne %xcc,p56_f2_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8d9740f70000000a ldx [%i0+0x000],%g3 ! Observed data at 0000000080000100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = b32c0b6e90ff10ff ldx [%i0+0x010],%g3 ! Observed data at 0000000080000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000033f53fc523 ldx [%i0+0x028],%g3 ! Observed data at 0000000080000128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x028,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 329d60ff206b6a12 ldx [%i1+0x000],%g3 ! Observed data at 0000000080800100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x000,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c82149a7c82149a7 ldx [%i2+0x000],%g3 ! Observed data at 0000000081000100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f4cde1db000000ec ldx [%i2+0x008],%g3 ! Observed data at 0000000081000108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0867a73ca6ff1b4f ldx [%i2+0x010],%g3 ! Observed data at 0000000081000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4b4729c0ff78cd ldx [%i2+0x028],%g3 ! Observed data at 0000000081000128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x028,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000000abb934544 ldx [%i3+0x000],%g3 ! Observed data at 0000000081800100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a7655bf753a4c604 ldx [%i3+0x008],%g3 ! Observed data at 0000000081800108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f83fdeffa6721b4f ldx [%i3+0x018],%g3 ! Observed data at 0000000081800118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0a4b39c958ffcd30 ldx [%i3+0x028],%g3 ! Observed data at 0000000081800128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 594c6fbc5d4ea4ff ldx [%i3+0x038],%g3 ! Observed data at 0000000081800138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x038,%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_f2_fail: set p56_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000108] lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080000120] stwa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000110] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081000128] stxa %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000118] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000081000120] lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081000128] done p56_trap1o: stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000108] lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080000120] stwa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000110] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081000128] stxa %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000118] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000081000120] lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081000128] done p56_trap2e: ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800120] done p56_trap2o: ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800120] done p56_trap3e: nop nop nop nop nop nop nop done p56_trap3o: nop nop nop nop nop nop nop 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 = 5443b5925c967dd3 ldx [%g1+0x008],%l1 ! %l1 = 6382a09056ae9e30 ldx [%g1+0x010],%l2 ! %l2 = 9608ada1e9b7a471 ldx [%g1+0x018],%l3 ! %l3 = 2798476a7e51c76e ldx [%g1+0x020],%l4 ! %l4 = 0f8ee556ab83531f ldx [%g1+0x028],%l5 ! %l5 = 9276ddb9dbe1cdf4 ldx [%g1+0x030],%l6 ! %l6 = 559063108d516d85 ldx [%g1+0x038],%l7 ! %l7 = fb428dea84c6da7b ! 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 = a32c7835 ec52fb01 a7f77cff 79f50d18 ! %f4 = 06e199d7 cef4f260 f096e6e4 a07becb2 ! %f8 = fa1ca788 86e6f5f0 e9a3eca5 406de291 ! %f12 = 809636a9 cfd30959 81812e10 eee1fd89 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ff9cd8d9 3c46aa5c 02c03b8b d6e5fac5 ! %f20 = c79ae911 8f2e4a0b 0274b7a3 7ad75947 ! %f24 = 7d9cfaae bd0fac8d 39a2ca3f 9aed6835 ! %f28 = d26e5110 edd60f23 0ae34643 ba497505 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 82add7f7 bda99174 3f39ab96 1942c524 ! %f36 = bcea0b1f f85b67bd c41992ed 3f034b2e ! %f40 = 460cc09b 39f7e5af 0b8e25b9 28eb8bc2 ! %f44 = f7f81f12 505ddc49 dc3fceb2 924f02f1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0b4ad4580000003d,%g7,%g1 ! GSR scale = 7, align = 5 wr %g1,%g0,%gsr ! GSR = 0b4ad4580000003d 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[000000009080010c] = 739f4eb3, %g2 = 5406e78a0000000b ldsb [%i5+0x00e],%g2 ! %g2 = 0000000000000073 ! Mem[0000000082800118] = ff06db15c51f4c74, %l2 = 6cfc3cb451cf4351, %l5 = 71fcf79af4460821 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ff06db15c51f4c74 ! Mem[000000008380013c] = cd981989, %l7 = 050189e803497385 ldstub [%i3+0x03c],%l7 ! %l7 = 000000cd000000ff ! Mem[0000000082800108] = 4c5eb656, %l7 = 00000000000000cd lduh [%i1+%o1],%l7 ! %l7 = 0000000000004c5e ! Mem[000000008380013c] = ff981989, %l7 = 0000000000004c5e swap [%i3+0x03c],%l7 ! %l7 = 00000000ff981989 ! Mem[0000000082000128] = 09b0fb74d849f113, %l5 = ff06db15c51f4c74, %l6 = 96e30ec8acc94d0d add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 09b0fb74d849f113 ! Mem[0000000082000110] = 67588468, %l7 = 00000000ff981989 ldstuba [%i0+%o2]0x81,%l7 ! %l7 = 00000067000000ff ! Mem[0000000083800138] = ebd76f2d00004c5e, %l5 = ff06db15c51f4c74 ldx [%i3+0x038],%l5 ! %l5 = ebd76f2d00004c5e ! %l2 = 6cfc3cb451cf4351, Mem[0000000083000100] = 3de98eb6 stba %l2,[%i2+%g0]0x88 ! Mem[0000000083000100] = 3de98e51 ! %l4 = bf10beeb, %l5 = 00004c5e, Mem[0000000082000118] = 49c239d5 f06f6b85 stda %l4,[%i0+%o3]0x89 ! Mem[0000000082000118] = bf10beeb 00004c5e p57_label_2: ! Mem[0000000083800110] = 904da5b7599e045b, %l5 = ebd76f2d00004c5e, %l5 = ebd76f2d00004c5e add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 904da5b7599e045b ! Mem[0000000090800108] = 707dc252 9c3d739f, %g2 = 00000073, %g3 = 0bad0b00 ldd [%i5+%o1],%g2 ! %g2 = 00000000707dc252 000000009c3d739f ! %l0 = 03b2bac643b6e341, Mem[0000000082800118] = ff06db15 stba %l0,[%i1+%o3]0x80 ! Mem[0000000082800118] = 4106db15 ! Mem[0000000083800104] = 2e77a8a0, %l4 = 65d9db65bf10beeb swap [%i3+0x004],%l4 ! %l4 = 000000002e77a8a0 ! Mem[0000000082800108] = 56b65e4c, %l5 = 904da5b7599e045b lduha [%i1+%o1]0x89,%l5 ! %l5 = 0000000000005e4c ! Mem[000000008280013c] = ebc7e898, %l2 = 6cfc3cb451cf4351 swap [%i1+0x03c],%l2 ! %l2 = 00000000ebc7e898 ! Mem[0000000082000108] = 1187ed94, %l2 = 00000000ebc7e898 ldstuba [%i0+%o1]0x80,%l2 ! %l2 = 00000011000000ff ! Mem[0000000083000110] = 91513118, %l3 = 35d0b14c925a26aa lduba [%i2+%o2]0x88,%l3 ! %l3 = 0000000000000018 ! %l5 = 0000000000005e4c, Mem[0000000091000118] = 9d87e12e, %asi = 80 stha %l5,[%i6+0x018]%asi ! Mem[0000000091000118] = 5e4ce12e ! Mem[0000000082000138] = 70be968bdd045a28, %l7 = 0000000000000067, %l4 = 000000002e77a8a0 add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 70be968bdd045a28 p57_label_3: ! Mem[0000000083000100] = 3de98e51, %l0 = 03b2bac643b6e341 swapa [%i2+%g0]0x88,%l0 ! %l0 = 000000003de98e51 ! Mem[000000009100010c] = d02018e1, %g2 = 00000000707dc252 ldsb [%i6+0x00d],%g2 ! %g2 = ffffffffffffffd0 ! Mem[0000000083000110] = 18315191, %l2 = 00000011, %l4 = dd045a28 add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000018315191 ! %l5 = 0000000000005e4c, Mem[0000000083000118] = 1b924c48ebdd64ab stxa %l5,[%i2+%o3]0x81 ! Mem[0000000083000118] = 0000000000005e4c ! Mem[0000000082000110] = ff588468, %l1 = c83b2729e7adbf99 swapa [%i0+%o2]0x80,%l1 ! %l1 = 00000000ff588468 ! Mem[0000000090000104] = dd16ed32, %g2 = ffffffffffffffd0 lduh [%i4+0x004],%g2 ! %g2 = 000000000000dd16 ! Mem[000000008200011d] = 5e4c0000, %l1 = 00000000ff588468 ldstub [%i0+0x01d],%l1 ! %l1 = 0000004c000000ff ! %l7 = 0000000000000067, Mem[0000000090000130] = 18145918d76e4be1 stx %l7,[%i4+0x030] ! Mem[0000000090000130] = 0000000000000067 ! %l3 = 0000000000000018, Mem[000000008280012c] = e9e8680a stw %l3,[%i1+0x02c] ! Mem[000000008280012c] = 00000018 ! Mem[0000000083000100] = 41e3b643, %l4 = 0000000018315191 swapa [%i2+%g0]0x81,%l4 ! %l4 = 0000000041e3b643 p57_label_4: ! Mem[0000000083000130] = 6c55d63e75f5bac3, %l6 = 09b0fb74d849f113, %l0 = 000000003de98e51 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 6c55d63e75f5bac3 ! Mem[0000000083800120] = fa8f1b0e, %l1 = 000000000000004c lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000fa8f1b0e ! Mem[0000000083000118] = 0000000000005e4c, %l0 = 6c55d63e75f5bac3 ldxa [%i2+%o3]0x80,%l0 ! %l0 = 0000000000005e4c ! Mem[0000000082000108] = ff87ed94, %l0 = 0000000000005e4c swap [%i0+%o1],%l0 ! %l0 = 00000000ff87ed94 ! %l4 = 0000000041e3b643, Mem[000000009000011c] = 75eeaaa1 sth %l4,[%i4+0x01c] ! Mem[000000009000011c] = b643aaa1 ! Mem[0000000083800120] = 0e1b8ffa, %l5 = 0000000000005e4c lduwa [%i3+%o4]0x88,%l5 ! %l5 = 000000000e1b8ffa ! Mem[000000008300012c] = da01f777, %l2 = 0000000000000011 swap [%i2+0x02c],%l2 ! %l2 = 00000000da01f777 ! Mem[0000000083800118] = 24a1b763, %l0 = 00000000ff87ed94 lduha [%i3+%o3]0x89,%l0 ! %l0 = 000000000000b763 ! Mem[0000000083800110] = b7a54d90, %l0 = 000000000000b763 swapa [%i3+%o2]0x89,%l0 ! %l0 = 00000000b7a54d90 ! Mem[0000000082800130] = d1d63a70b47ca837, %l6 = 09b0fb74d849f113, %l1 = 00000000fa8f1b0e add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = d1d63a70b47ca837 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p57_branch_failed p57_not_taken_0_end: ! End of Random Code for Thread 57 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 00000000b7a54d90 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be d1d63a70b47ca837 bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000da01f777 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000018 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000e1b8ffa bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000067 bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 00005e4c2585a6dc ldx [%i0+0x008],%g3 ! Observed data at 0000000082000108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e7adbf996c206a80 ldx [%i0+0x010],%g3 ! Observed data at 0000000082000110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ebbe10bf5eff0000 ldx [%i0+0x018],%g3 ! Observed data at 0000000082000118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x018,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 4106db15c51f4c74 ldx [%i1+0x018],%g3 ! Observed data at 0000000082800118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = dba6f7b600000018 ldx [%i1+0x028],%g3 ! Observed data at 0000000082800128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 85f08cdd51cf4351 ldx [%i1+0x038],%g3 ! Observed data at 0000000082800138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x038,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 183151918700de65 ldx [%i2+0x000],%g3 ! Observed data at 0000000083000100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000005e4c ldx [%i2+0x018],%g3 ! Observed data at 0000000083000118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2105c4d800000011 ldx [%i2+0x028],%g3 ! Observed data at 0000000083000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 10fdbcf8bf10beeb ldx [%i3+0x000],%g3 ! Observed data at 0000000083800100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 63b70000599e045b ldx [%i3+0x010],%g3 ! Observed data at 0000000083800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = ebd76f2d00004c5e ldx [%i3+0x038],%g3 ! Observed data at 0000000083800138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x038,%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 ! 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: stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000120] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082000120] done p57_trap1o: stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000120] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082000120] done p57_trap2e: ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000100] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000100] stxa %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000108] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000082000110] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000083800120] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083000120] done p57_trap2o: ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000100] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000100] stxa %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000108] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000082000110] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000083800120] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083000120] done p57_trap3e: nop nop nop nop done p57_trap3o: nop nop nop nop 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 = 03b2bac643b6e341 ldx [%g1+0x008],%l1 ! %l1 = c83b2729e7adbf99 ldx [%g1+0x010],%l2 ! %l2 = 6cfc3cb451cf4351 ldx [%g1+0x018],%l3 ! %l3 = 35d0b14c925a26aa ldx [%g1+0x020],%l4 ! %l4 = 65d9db65bf10beeb ldx [%g1+0x028],%l5 ! %l5 = 71fcf79af4460821 ldx [%g1+0x030],%l6 ! %l6 = 96e30ec8acc94d0d ldx [%g1+0x038],%l7 ! %l7 = 050189e803497385 ! 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 = 460d2fda 519ef37b 592ae3e5 0f0978d7 ! %f4 = f9dd7b14 570f4f31 6287b847 9f278d0e ! %f8 = 5c3b7c30 437c7755 5ee9bdda 1a472e38 ! %f12 = b8674ad8 3e7d7188 659df290 ccc10bf2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8e356a86 df7787a3 2edc1a57 e7cf72f0 ! %f20 = 39403813 ce6c138f 1272d8da 7026fd4c ! %f24 = 4984dcf0 d2a80ef5 e5f92503 24184393 ! %f28 = eadcb6e9 a009f3d9 d2e4f08c 714ae003 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f667b459 2d26c33e f52a0e00 42d4e5fd ! %f36 = 1b78a1ef 097f7aee 54780cea cc191b93 ! %f40 = f841cd3b 876d20e5 61bad736 4cf22419 ! %f44 = 9cb76ed3 d65b9778 5b86be5e 237be333 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa053541000000029,%g7,%g1 ! GSR scale = 5, align = 1 wr %g1,%g0,%gsr ! GSR = a053541000000029 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[0000000084000108] = fa61005c, %l2 = 2c5fcaa06309a438 swap [%i0+%o1],%l2 ! %l2 = 00000000fa61005c ! Mem[0000000085800110] = aff874fb, %l5 = fcef7e89e12c507a swapa [%i3+%o2]0x88,%l5 ! %l5 = 00000000aff874fb ! Mem[0000000085800108] = 090abab7, %l5 = 00000000aff874fb ldstuba [%i3+%o1]0x80,%l5 ! %l5 = 00000009000000ff ! %l6 = 5ad2d341d15ba953, Mem[0000000085000108] = 68557622 stwa %l6,[%i2+%o1]0x89 ! Mem[0000000085000108] = d15ba953 ! %l5 = 0000000000000009, Mem[0000000091800104] = 149fd8bd stw %l5,[%o0+0x004] ! Mem[0000000091800104] = 00000009 ! Mem[0000000085000128] = 938245b4, %l0 = 2aab7149c034935c swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000938245b4 ! %l2 = fa61005c, %l3 = 54cd8031, Mem[0000000085800110] = e12c507a 13b53132 stda %l2,[%i3+%o2]0x88 ! Mem[0000000085800110] = fa61005c 54cd8031 ! Mem[0000000085800108] = ff0abab7, %l1 = 7140523bae2e4397 swap [%i3+%o1],%l1 ! %l1 = 00000000ff0abab7 ! Mem[0000000090800138] = 76a3742e, %g2 = ff4eff12c54296b4 ldsh [%i5+0x038],%g2 ! %g2 = 00000000000076a3 ! Mem[0000000085800110] = 5c0061fa 3180cd54, %l0 = 938245b4, %l1 = ff0abab7 ldda [%i3+%o2]0x81,%l0 ! %l0 = 000000005c0061fa 000000003180cd54 p58_label_2: ! %l7 = 7a80013c8fb616c6, Mem[000000009180011e] = 0bbc396e sth %l7,[%o0+0x01e] ! Mem[000000009180011c] = 16c6396e ! Mem[0000000085800100] = 8959a179, %l0 = 000000005c0061fa ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000079 ! Mem[0000000085000110] = be231873, %l5 = 0000000000000009 swapa [%i2+%o2]0x89,%l5 ! %l5 = 00000000be231873 ! Mem[000000008500011c] = daeee015, %l1 = 000000003180cd54 swap [%i2+0x01c],%l1 ! %l1 = 00000000daeee015 ! %l2 = fa61005c, %l3 = 54cd8031, Mem[0000000090000100] = 8caaff6e dd16ed32 std %l2,[%i4+%g0] ! Mem[0000000090000100] = fa61005c 54cd8031 ! Mem[000000008400010b] = 6309a438, %l0 = 0000000000000079 ldstub [%i0+0x00b],%l0 ! %l0 = 00000038000000ff ! %l5 = 00000000be231873, Mem[0000000085800128] = 056a8fdd stba %l5,[%i3+%o5]0x80 ! Mem[0000000085800128] = 736a8fdd ! Mem[0000000084800114] = d287f95e, %l6 = 5ad2d341d15ba953, %asi = 80 swapa [%i1+0x014]%asi,%l6 ! %l6 = 00000000d287f95e ! Mem[0000000084800128] = 451d5258f23d06b4, %l2 = 00000000fa61005c, %l2 = 00000000fa61005c add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 451d5258f23d06b4 ! Mem[0000000091000100] = 349e4ad1, %g2 = 00000000000076a3 lduh [%i6+0x002],%g2 ! %g2 = 000000000000349e p58_label_3: ! Mem[0000000085800100] = 79a15989653778dd, %l5 = 00000000be231873, %l6 = 00000000d287f95e casxa [%i3]0x80,%l5,%l6 ! %l6 = 79a15989653778dd ! Mem[000000008580010c] = 7023a1ec, %l0 = 00000038, %l2 = f23d06b4 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000007023a1ec ! Mem[0000000084800120] = 8cde113c, %l2 = 7023a1ec, %l7 = 8fb616c6 add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008cde113c ! Mem[0000000084000138] = b53049c6, %l4 = e90536d04492d331 ldstub [%i0+0x038],%l4 ! %l4 = 000000b5000000ff ! Mem[0000000084800130] = ca2dab44, %l7 = 000000008cde113c ldstub [%i1+0x030],%l7 ! %l7 = 000000ca000000ff ! Mem[000000009080011c] = 4cf73c40, %g2 = 000000000000349e lduw [%i5+0x01c],%g2 ! %g2 = 000000004cf73c40 ! Mem[0000000084000118] = f7edee20, %l3 = 4540c3ea54cd8031 lduha [%i0+%o3]0x81,%l3 ! %l3 = 000000000000f7ed ! %l1 = 00000000daeee015, Mem[0000000084800128] = 451d5258 stw %l1,[%i1+%o5] ! Mem[0000000084800128] = daeee015 ! Mem[0000000084000118] = f7edee20, %l6 = 79a15989653778dd swapa [%i0+%o3]0x80,%l6 ! %l6 = 00000000f7edee20 ! Mem[000000008580012f] = 3c110bfb, %l0 = 0000000000000038 ldstub [%i3+0x02f],%l0 ! %l0 = 000000fb000000ff p58_label_4: ! Mem[0000000084800100] = e445eecd, %l4 = 00000000000000b5 ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 000000cd000000ff ! Mem[0000000084000128] = e4cc4f1d, %l3 = 000000000000f7ed ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 0000001d000000ff ! Mem[000000009080010c] = 9c3d739f, %g2 = 000000004cf73c40 ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffff9c3d ! Mem[000000008500013e] = 8cebd7fc, %l6 = 00000000f7edee20 ldstub [%i2+0x03e],%l6 ! %l6 = 000000d7000000ff ! %l1 = 00000000daeee015, Mem[000000009000011c] = 75eeaaa1 stw %l1,[%i4+0x01c] ! Mem[000000009000011c] = daeee015 ! Mem[0000000085000110] = 00000009, %l7 = 00000000000000ca ldstuba [%i2+%o2]0x89,%l7 ! %l7 = 00000009000000ff ! Mem[0000000085000100] = 4b7c7797, %l1 = 00000000daeee015 swap [%i2+%g0],%l1 ! %l1 = 000000004b7c7797 ! %l4 = 00000000000000cd, Mem[0000000091000138] = 50822d02066758c2 stx %l4,[%i6+0x038] ! Mem[0000000091000138] = 00000000000000cd ! Mem[0000000085000103] = daeee015, %l1 = 000000004b7c7797 ldstub [%i2+0x003],%l1 ! %l1 = 00000015000000ff ! Mem[0000000084000128] = ff4fcce4c91d2f3b, %l4 = 00000000000000cd, %l4 = 00000000000000cd add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = ff4fcce4c91d2f3b ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 00000000000000fb bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000015 bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000001d bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ff4fcce4c91d2f3b bne,a,pn %xcc,p58_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000be231873 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000d7 bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000009 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! 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 460d2fda 519ef37b bne %xcc,p58_f0_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 6309a4ff5fcc09bf ldx [%i0+0x008],%g3 ! Observed data at 0000000084000108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 653778dd04a690da ldx [%i0+0x018],%g3 ! Observed data at 0000000084000118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4fcce4c91d2f3b ldx [%i0+0x028],%g3 ! Observed data at 0000000084000128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff3049c6b47d4266 ldx [%i0+0x038],%g3 ! Observed data at 0000000084000138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x038,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffee45e4918d82b8 ldx [%i1+0x000],%g3 ! Observed data at 0000000084800100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 736ab2d2d15ba953 ldx [%i1+0x010],%g3 ! Observed data at 0000000084800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = daeee015f23d06b4 ldx [%i1+0x028],%g3 ! Observed data at 0000000084800128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff2dab44c8e25c8d ldx [%i1+0x030],%g3 ! Observed data at 0000000084800130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x030,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x000],%g2 ! Expected data = daeee0ffb3028ee4 ldx [%i2+0x000],%g3 ! Observed data at 0000000085000100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 53a95bd1f885bf2a ldx [%i2+0x008],%g3 ! Observed data at 0000000085000108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff000000d368352d ldx [%i2+0x010],%g3 ! Observed data at 0000000085000110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 532e32a03180cd54 ldx [%i2+0x018],%g3 ! Observed data at 0000000085000118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c034935c1207dbea ldx [%i2+0x028],%g3 ! Observed data at 0000000085000128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0e7dd42b8cebfffc ldx [%i2+0x038],%g3 ! Observed data at 0000000085000138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x038,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ae2e43977023a1ec ldx [%i3+0x008],%g3 ! Observed data at 0000000085800108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5c0061fa3180cd54 ldx [%i3+0x010],%g3 ! Observed data at 0000000085800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 736a8fdd3c110bff ldx [%i3+0x028],%g3 ! Observed data at 0000000085800128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x028,%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 ! 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: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084800120] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000118] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085800128] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800100] done p58_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084800120] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000118] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085800128] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800100] done p58_trap2e: ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000118] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000100] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800128] done p58_trap2o: ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000118] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000100] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800128] done p58_trap3e: nop done p58_trap3o: nop 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 = 2aab7149c034935c ldx [%g1+0x008],%l1 ! %l1 = 7140523bae2e4397 ldx [%g1+0x010],%l2 ! %l2 = 2c5fcaa06309a438 ldx [%g1+0x018],%l3 ! %l3 = 4540c3ea54cd8031 ldx [%g1+0x020],%l4 ! %l4 = e90536d04492d331 ldx [%g1+0x028],%l5 ! %l5 = fcef7e89e12c507a ldx [%g1+0x030],%l6 ! %l6 = 5ad2d341d15ba953 ldx [%g1+0x038],%l7 ! %l7 = 7a80013c8fb616c6 ! 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 = 2c12d7ec e81c815f 1335fc05 60be553c ! %f4 = 9e8dcfd7 c6398913 c1835c81 f8972aec ! %f8 = 58d15a46 8c934121 17bafa32 9eb429c2 ! %f12 = 437d096d f56e7114 054df545 34f97a28 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = baaa268b 6b4ea75e 1dbe481c bb3f8548 ! %f20 = 148d2c0f 8f1c9928 10a8d6c6 60f4e967 ! %f24 = 8a1818d7 3cd7e646 623c4614 fcc2c75d ! %f28 = f78ee073 efb439ac 5849d37d b41fdacb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 71eac67d f59d9659 077efbc4 a97d916d ! %f36 = 62400d5e 2fbdf6c4 07264aab 8ee3d010 ! %f40 = 2e4f84b5 a5cbe08c 01c69ddf f9422a6b ! %f44 = 0e19d9fb af11426c 6d11baad c512f3c0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x61e8eef000000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = 61e8eef000000009 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: ! Mem[0000000090000118] = 49049a7d 75eeaaa1, %g2 = 402e5939, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 0000000049049a7d 0000000075eeaaa1 ! Mem[0000000086800124] = 91af2589, %l1 = 0117093b, %l6 = 0941b7e3 add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000091af2589 ! Mem[0000000086000100] = dc77da29, %l4 = 780a737c9825b4a6 ldsba [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffffdc ! Mem[0000000086800120] = 31103cdc, %l0 = e7c2374b, %l1 = 0117093b add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000031103cdc ! %l1 = 0000000031103cdc, Mem[0000000091800136] = 7c4233e6 sth %l1,[%o0+0x036] ! Mem[0000000091800134] = 3cdc33e6 ! Mem[0000000090000118] = 49049a7d 75eeaaa1, %g2 = 49049a7d, %g3 = 75eeaaa1 ldda [%i4+0x018]%asi,%g2 ! %g2 = 0000000049049a7d 0000000075eeaaa1 ! Mem[0000000090000134] = d76e4be1, %g2 = 0000000049049a7d ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffd7 ! Mem[0000000087800128] = 35f7757b 6f345bab, %l0 = e7c2374b, %l1 = 31103cdc ldda [%i3+%o5]0x88,%l0 ! %l0 = 000000006f345bab 0000000035f7757b ! Mem[0000000087800110] = 63e01145, %l1 = 35f7757b, %l0 = 6f345bab add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000063e01145 ! %l4 = ffffffffffffffdc, Mem[0000000091800118] = 133d41fa84a20bbc stx %l4,[%o0+%o3] ! Mem[0000000091800118] = ffffffffffffffdc p59_label_2: ! Mem[0000000086000118] = 566f9551c4323fad, %l2 = e539a438ca7cd9ee, %l4 = ffffffffffffffdc add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 566f9551c4323fad ! Mem[0000000086800100] = c4f9e1f8, %l6 = 0000000091af2589 swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000c4f9e1f8 ! Mem[0000000087000130] = 498f0d350b569a70, %l0 = 0000000063e01145, %l4 = 566f9551c4323fad add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 498f0d350b569a70 ! Mem[0000000091000128] = f031520c, %g2 = ffffffffffffffd7 lduha [%i6+0x028]%asi,%g2 ! %g2 = 000000000000f031 ! Mem[0000000087800108] = 9553053c868a401a, %l5 = e0f851b8c13e2233, %l5 = e0f851b8c13e2233 add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 9553053c868a401a ! %l6 = c4f9e1f8, %l7 = cb1e60a0, Mem[0000000087800120] = ef3dffd7 cff5a524 stda %l6,[%i3+%o4]0x81 ! Mem[0000000087800120] = c4f9e1f8 cb1e60a0 ! Mem[0000000087800114] = 30d5f432, %l2 = e539a438ca7cd9ee ldsb [%i3+0x016],%l2 ! %l2 = fffffffffffffff4 ! %l3 = 459ea7c0462d7349, Mem[0000000090800132] = 1fb81463 sth %l3,[%i5+0x032] ! Mem[0000000090800130] = 73491463 ! Mem[0000000086800128] = 733edc3f, %l7 = 9d4e24e7cb1e60a0 swapa [%i1+%o5]0x80,%l7 ! %l7 = 00000000733edc3f ! Mem[0000000090800120] = 22555b2e, %g2 = 000000000000f031 ldsh [%i5+0x022],%g2 ! %g2 = 0000000000002255 p59_label_3: ! Mem[0000000091000120] = f82ce792, %g2 = 0000000000002255 ldsba [%i6+0x022]%asi,%g2 ! %g2 = fffffffffffffff8 ! Mem[0000000086800118] = 1df0c0d8, %l4 = 498f0d350b569a70 ldstuba [%i1+%o3]0x89,%l4 ! %l4 = 000000d8000000ff ! Mem[0000000086800124] = 91af2589, %l7 = 00000000733edc3f ldstub [%i1+0x024],%l7 ! %l7 = 00000091000000ff ! Mem[000000008700013a] = 8c1001f1, %l3 = 459ea7c0462d7349 ldstub [%i2+0x03a],%l3 ! %l3 = 00000001000000ff ! Mem[0000000090000130] = 18145918, %g2 = fffffffffffffff8 ldsha [%i4+0x030]%asi,%g2 ! %g2 = 0000000000001814 ! %l5 = 9553053c868a401a, Mem[0000000086000108] = 1b0db99f stwa %l5,[%i0+%o1]0x80 ! Mem[0000000086000108] = 868a401a ! Mem[0000000087800120] = c4f9e1f8, %l0 = 63e01145, %l0 = 63e01145 add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c4f9e1f8 ! Mem[000000009080012c] = 72217cdb, %g2 = 0000000000001814 ldsh [%i5+0x02e],%g2 ! %g2 = 0000000000007221 ! Mem[000000008680010c] = 369b6252, %l5 = 9553053c868a401a, %asi = 80 swapa [%i1+0x00c]%asi,%l5 ! %l5 = 00000000369b6252 ! Mem[0000000090800108] = 7dc2529c, %g2 = 0000000000007221 ldsba [%i5+0x009]%asi,%g2 ! %g2 = 000000000000007d p59_label_4: ! Mem[0000000091000104] = 4ad1bc69, %g2 = 000000000000007d ldsh [%i6+0x004],%g2 ! %g2 = 0000000000004ad1 ! Mem[0000000086000118] = 566f9551 c4323fad, %l2 = fffffff4, %l3 = 00000001 ldda [%i0+%o3]0x80,%l2 ! %l2 = 00000000566f9551 00000000c4323fad ! Mem[0000000086000110] = 172b4cd2, %l2 = 00000000566f9551 ldsha [%i0+%o2]0x88,%l2 ! %l2 = 0000000000004cd2 ! %l1 = 0000000035f7757b, Mem[0000000091000138] = 50822d02066758c2 stx %l1,[%i6+0x038] ! Mem[0000000091000138] = 0000000035f7757b ! %l2 = 0000000000004cd2, Mem[000000009180013c] = 1cec2ee5 sth %l2,[%o0+0x03c] ! Mem[000000009180013c] = 4cd22ee5 ! Mem[0000000086800118] = ffc0f01d, %l1 = 0000000035f7757b lduwa [%i1+%o3]0x80,%l1 ! %l1 = 00000000ffc0f01d ! Mem[0000000086000118] = 566f9551, %l3 = 00000000c4323fad ldstuba [%i0+%o3]0x81,%l3 ! %l3 = 00000056000000ff ! Mem[0000000091000120] = 5661f82c e7924027, %g2 = 00004ad1, %g3 = 75eeaaa1 ldda [%i6+0x020]%asi,%g2 ! %g2 = 000000005661f82c 00000000e7924027 ! Mem[0000000091000128] = f031520c0f379774, %g2 = 000000005661f82c ldx [%i6+%o5],%g2 ! %g2 = f031520c0f379774 ! %l6 = 00000000c4f9e1f8, Mem[0000000086000100] = 29da77dc stba %l6,[%i0+%g0]0x89 ! Mem[0000000086000100] = 29da77f8 ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ffc0f01d bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000004cd2 bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000056 bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d8 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000091 bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! 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 2c12d7ec e81c815f bne %xcc,p59_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 1335fc05 60be553c bne %xcc,p59_f2_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x000],%g2 ! Expected data = f877da29e37973b1 ldx [%i0+0x000],%g3 ! Observed data at 0000000086000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 868a401af5fc7bf6 ldx [%i0+0x008],%g3 ! Observed data at 0000000086000108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6f9551c4323fad ldx [%i0+0x018],%g3 ! Observed data at 0000000086000118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8925af91692dc5ab ldx [%i1+0x000],%g3 ! Observed data at 0000000086800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fd4ac021868a401a ldx [%i1+0x008],%g3 ! Observed data at 0000000086800108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffc0f01dbb8d08fd ldx [%i1+0x018],%g3 ! Observed data at 0000000086800118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 31103cdcffaf2589 ldx [%i1+0x020],%g3 ! Observed data at 0000000086800120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cb1e60a0238a2e63 ldx [%i1+0x028],%g3 ! Observed data at 0000000086800128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x028,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x038],%g2 ! Expected data = 8c10fff1857f73ba ldx [%i2+0x038],%g3 ! Observed data at 0000000087000138 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x038,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x020],%g2 ! Expected data = c4f9e1f8cb1e60a0 ldx [%i3+0x020],%g3 ! Observed data at 0000000087800120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x020,%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_f2_fail: set p59_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086800110] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000128] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800128] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086800128] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086000120] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800110] done p59_trap1o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086800110] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000128] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800128] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086800128] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086000120] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800110] done p59_trap2e: stxa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800118] stwa %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000100] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086800128] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800100] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087000110] stha %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800118] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000110] done p59_trap2o: stxa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800118] stwa %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000100] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086800128] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800100] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087000110] stha %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800118] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000110] done p59_trap3e: nop nop nop nop nop nop done p59_trap3o: nop nop nop nop nop nop 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 = fda821a8e7c2374b ldx [%g1+0x008],%l1 ! %l1 = f6ef1e820117093b ldx [%g1+0x010],%l2 ! %l2 = e539a438ca7cd9ee ldx [%g1+0x018],%l3 ! %l3 = 459ea7c0462d7349 ldx [%g1+0x020],%l4 ! %l4 = 780a737c9825b4a6 ldx [%g1+0x028],%l5 ! %l5 = e0f851b8c13e2233 ldx [%g1+0x030],%l6 ! %l6 = 7c6c894c0941b7e3 ldx [%g1+0x038],%l7 ! %l7 = 9d4e24e7cb1e60a0 ! 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 = dc4a0ab7 3423a73f 4e44e7b6 11501b8d ! %f4 = efaaca33 69716eaf 343dee79 a4fa9079 ! %f8 = ad39ea84 a66a1f02 2b93f6f3 467d5913 ! %f12 = 8337637c 934acef5 4a4d5d0d e4b9beb0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 339ee53b 8ebad838 2fae4286 013bc1ee ! %f20 = c75ce171 ba0e9336 249c6701 2660d7c9 ! %f24 = 63788610 995084f3 2a6d3a04 6ada39e0 ! %f28 = 4c156e36 0c738b36 4ddca98c 35423f08 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = be2382f6 239a3ed9 a94a6b67 2f18cc16 ! %f36 = 42d5f225 20541ec3 977ceefc a69286ab ! %f40 = 08c38f17 19e7d90f 7154f3e4 da1c59db ! %f44 = e7b98545 07072a9d 516505f8 4fcb93b8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x71582f2000000060,%g7,%g1 ! GSR scale = 12, align = 0 wr %g1,%g0,%gsr ! GSR = 71582f2000000060 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[000000008980012c] = 9f080be3, %l6 = 2d13cf21, %l5 = 39a8d146 add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000009f080be3 ! Mem[000000009100013c] = 066758c2, %g2 = d6e0f948e937faff lduh [%i6+0x03c],%g2 ! %g2 = 0000000000000667 ! Mem[0000000088000110] = 1181d27e, %l7 = 4a2c93ba3e389af5 lduba [%i0+%o2]0x80,%l7 ! %l7 = 0000000000000011 ! %l6 = 2d13cf21, %l7 = 00000011, Mem[0000000090800110] = 4eb3b132 35b5871d std %l6,[%i5+%o2] ! Mem[0000000090800110] = 2d13cf21 00000011 ! %l0 = dccf89fe45479c92, Mem[0000000088000100] = d5fe611d stba %l0,[%i0+%g0]0x88 ! Mem[0000000088000100] = d5fe6192 ! Mem[0000000088000118] = 82a6bb1c51d20d27, %l5 = 000000009f080be3, %l5 = 000000009f080be3 add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 82a6bb1c51d20d27 ! Mem[0000000088800128] = a8670790, %l1 = a5a04c9c608a3ca8 lduwa [%i1+%o5]0x89,%l1 ! %l1 = 00000000a8670790 ! Mem[0000000091000134] = 00fc5082, %g2 = 0000000000000667 ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000000 ! Mem[0000000088000110] = 1181d27e6d702b4b, %l2 = 75ceacd024c85773, %l5 = 82a6bb1c51d20d27 add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 1181d27e6d702b4b ! %l7 = 0000000000000011, Mem[0000000089000108] = 7abe4776 stha %l7,[%i2+%o1]0x81 ! Mem[0000000089000108] = 00114776 p60_label_2: ! Mem[0000000091800114] = 8744ccb4, %g18 = b9bbc2d9e86b1b1b ldsw [%o0+0x014],%g2 ! %g2 = b9bbc2d9e86b1b1b ! Mem[000000008900011c] = 6a8ec843, %l7 = 00000011, %l4 = 16bd5759 add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000006a8ec843 ! Mem[0000000088800129] = 900767a8, %l6 = 4ce58c1e2d13cf21 ldstub [%i1+0x029],%l6 ! %l6 = 00000007000000ff ! Mem[0000000090800134] = 276f76a3, %g2 = ffffffff8744ccb4 lduh [%i5+0x036],%g2 ! %g2 = 000000000000276f ! Mem[0000000088000128] = 163c4554ef7c1d7e, %l3 = 09c0891daa75f70b, %l1 = 00000000a8670790 add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 163c4554ef7c1d7e ! %l4 = 6a8ec843, %l5 = 6d702b4b, Mem[0000000089800128] = 212cd221 e30b089f stda %l4,[%i3+%o5]0x89 ! Mem[0000000089800128] = 6a8ec843 6d702b4b ! Mem[0000000089800123] = 0f3f8abc, %l1 = 163c4554ef7c1d7e ldstub [%i3+0x023],%l1 ! %l1 = 000000bc000000ff ! Mem[0000000089800110] = d883d761, %l7 = 0000000000000011 ldsha [%i3+%o2]0x80,%l7 ! %l7 = ffffffffffffd883 ! Mem[0000000088000122] = a770bd8b, %l4 = 000000006a8ec843 ldstub [%i0+0x022],%l4 ! %l4 = 000000bd000000ff ! Mem[0000000089000100] = aa99f38c, %l0 = dccf89fe45479c92 lduba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000aa p60_label_3: ! %l3 = 09c0891daa75f70b, Mem[0000000090800106] = e663707d, %asi = 80 stba %l3,[%i5+0x006]%asi ! Mem[0000000090800104] = 0b63707d ! Mem[0000000089000119] = 397e12b9, %l5 = 1181d27e6d702b4b ldstub [%i2+0x019],%l5 ! %l5 = 0000007e000000ff ! Mem[0000000089000100] = aa99f38c, %l5 = 000000000000007e swapa [%i2+%g0]0x80,%l5 ! %l5 = 00000000aa99f38c ! Mem[0000000090000128] = 12eb906b, %g18 = b9bbc2d9e86b1b1b ldsw [%i4+%o5],%g2 ! %g2 = b9bbc2d9e86b1b1b ! Mem[0000000088800106] = b0884fb2, %l0 = 00000000000000aa ldstuba [%i1+0x006]%asi,%l0 ! %l0 = 0000004f000000ff ! Mem[0000000088000120] = 442066b9 8bff70a7, %l0 = 0000004f, %l1 = 000000bc ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000008bff70a7 00000000442066b9 ! Mem[000000008800010d] = 462370da, %l7 = ffffffffffffd883 ldstub [%i0+0x00d],%l7 ! %l7 = 00000023000000ff ! Mem[000000008900011b] = 39ff12b9, %l3 = 09c0891daa75f70b ldstub [%i2+0x01b],%l3 ! %l3 = 000000b9000000ff ! Mem[0000000089000118] = 39ff12ff, %l1 = 00000000442066b9 ldstuba [%i2+%o3]0x80,%l1 ! %l1 = 00000039000000ff ! %l6 = 0000000000000007, Mem[0000000088000118] = 82a6bb1c stba %l6,[%i0+%o3]0x81 ! Mem[0000000088000118] = 07a6bb1c p60_label_4: ! Mem[0000000089000100] = 7e000000, %l7 = 0000000000000023 ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff ! Mem[0000000090800134] = 1463276f, %g18 = b9bbc2d9e86b1b1b ldsw [%i5+0x034],%g2 ! %g2 = b9bbc2d9e86b1b1b ! Mem[0000000089800108] = 628a3ce1, %l2 = 75ceacd024c85773 ldstuba [%i3+%o1]0x81,%l2 ! %l2 = 00000062000000ff ! %l2 = 0000000000000062, Mem[000000009000010c] = 48402e56, %asi = 80 stwa %l2,[%i4+0x00c]%asi ! Mem[000000009000010c] = 00000062 ! %l0 = 8bff70a7, %l1 = 00000039, Mem[0000000090000128] = 12eb906b 42b97560 std %l0,[%i4+%o5] ! Mem[0000000090000128] = 8bff70a7 00000039 ! %l3 = 00000000000000b9, Mem[0000000088000110] = 1181d27e stha %l3,[%i0+%o2]0x80 ! Mem[0000000088000110] = 00b9d27e ! Mem[000000008980011d] = 9315d626, %l2 = 0000000000000062 ldstub [%i3+0x01d],%l2 ! %l2 = 00000015000000ff ! Mem[0000000091000100] = d0a5349e, %g2 = 000000001463276f ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffd0a5 ! Mem[0000000088000128] = 54453c16, %l4 = 00000000000000bd lduha [%i0+%o5]0x88,%l4 ! %l4 = 0000000000003c16 ! Mem[0000000089000108] = 00114776, %l2 = 0000000000000015 swap [%i2+%o1],%l2 ! %l2 = 0000000000114776 ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Thread 60 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 000000008bff70a7 bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000039 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000114776 bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b9 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000003c16 bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000aa99f38c bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000007 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p60_check_fp_registers: set p60_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be dc4a0ab7 3423a73f bne %xcc,p60_f0_fail nop ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 9261fed5164b7ede ldx [%i0+0x000],%g3 ! Observed data at 0000000088000100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 389f78a946ff70da ldx [%i0+0x008],%g3 ! Observed data at 0000000088000108 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00b9d27e6d702b4b ldx [%i0+0x010],%g3 ! Observed data at 0000000088000110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 07a6bb1c51d20d27 ldx [%i0+0x018],%g3 ! Observed data at 0000000088000118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a770ff8bb9662044 ldx [%i0+0x020],%g3 ! Observed data at 0000000088000120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x020,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0bd73bb1b088ffb2 ldx [%i1+0x000],%g3 ! Observed data at 0000000088800100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 90ff67a81efdbbf6 ldx [%i1+0x028],%g3 ! Observed data at 0000000088800128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x028,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff00007ee6e324d9 ldx [%i2+0x000],%g3 ! Observed data at 0000000089000100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000015b43fd5f2 ldx [%i2+0x008],%g3 ! Observed data at 0000000089000108 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffff12ff6a8ec843 ldx [%i2+0x018],%g3 ! Observed data at 0000000089000118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff8a3ce1e6354856 ldx [%i3+0x008],%g3 ! Observed data at 0000000089800108 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = cd05eb2c93ffd626 ldx [%i3+0x018],%g3 ! Observed data at 0000000089800118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0f3f8aff9ad6626f ldx [%i3+0x020],%g3 ! Observed data at 0000000089800120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 43c88e6a4b2b706d ldx [%i3+0x028],%g3 ! Observed data at 0000000089800128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x028,%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_f0_fail: set p60_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%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: ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800110] done p60_trap1o: ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800110] done p60_trap2e: swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800120] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000120] done p60_trap2o: swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800120] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000120] done p60_trap3e: nop nop done p60_trap3o: nop nop 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 = dccf89fe45479c92 ldx [%g1+0x008],%l1 ! %l1 = a5a04c9c608a3ca8 ldx [%g1+0x010],%l2 ! %l2 = 75ceacd024c85773 ldx [%g1+0x018],%l3 ! %l3 = 09c0891daa75f70b ldx [%g1+0x020],%l4 ! %l4 = 7985f2de16bd5759 ldx [%g1+0x028],%l5 ! %l5 = 18a7cd7839a8d146 ldx [%g1+0x030],%l6 ! %l6 = 4ce58c1e2d13cf21 ldx [%g1+0x038],%l7 ! %l7 = 4a2c93ba3e389af5 ! 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 = 6b4b6254 e1b90c03 1a2cc528 7a350e0b ! %f4 = 051662d4 4be278ff 919441be 94791238 ! %f8 = d531a9f9 767a779c 18207867 3f6cb826 ! %f12 = f7c026cf f2c5e08c 6c9d2192 2ac3d3f3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 94fc236f 48ab8c33 fbf9f001 99bb1c2d ! %f20 = 9c13760d ed736b1f 877eb9e0 416b46d6 ! %f24 = dae7395a 15f2a886 8aecfbd9 39da6ffe ! %f28 = b4306a7c 3601d7c7 66dd1033 77830bb5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ad586d11 ea71089a e16107a7 9c3deb67 ! %f36 = e3e50813 48b620a0 d119171f 2a8de2ad ! %f40 = 15cbace9 8d85165a 87b736c0 33d7ca2c ! %f44 = f6aff443 8c4c29cb 920fe7ed aa6c7738 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0bd71ea80000003b,%g7,%g1 ! GSR scale = 7, align = 3 wr %g1,%g0,%gsr ! GSR = 0bd71ea80000003b 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[000000009000012c] = 42b97560, %g2 = ddf9ed384c016e07 ldsh [%i4+0x02c],%g2 ! %g2 = 00000000000042b9 ! Mem[0000000090000100] = 6edd16ed, %g2 = 00000000000042b9 ldsb [%i4+0x003],%g2 ! %g2 = 000000000000006e ! %l0 = 8e19aa7b, %l1 = 8febcf0f, Mem[000000008b000118] = 2cdede5c a9ac4a5d stda %l0,[%i2+%o3]0x81 ! Mem[000000008b000118] = 8e19aa7b 8febcf0f ! %l6 = 147715c0, %l7 = 0ecdf272, Mem[000000008a000110] = 22b6fcd3 50618254 stda %l6,[%i0+%o2]0x89 ! Mem[000000008a000110] = 147715c0 0ecdf272 ! %l0 = 4117574e8e19aa7b, Mem[0000000091800136] = 7c4233e6 sth %l0,[%o0+0x036] ! Mem[0000000091800134] = aa7b33e6 ! Mem[000000008a000124] = 445e7c6d, %l5 = 7798a185, %l4 = f2ef2195 add %i0,0x24,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000445e7c6d ! %l2 = a448a7f205846782, Mem[000000008a000118] = bb244206dcde8258 stxa %l2,[%i0+%o3]0x80 ! Mem[000000008a000118] = a448a7f205846782 ! Mem[000000008a000128] = 6370b622, %l4 = 00000000445e7c6d ldswa [%i0+%o5]0x88,%l4 ! %l4 = 000000006370b622 ! Mem[000000008a00011c] = 05846782, %l1 = 005b1bca8febcf0f ldsb [%i0+0x01d],%l1 ! %l1 = ffffffffffffff84 ! %l6 = 2206508a147715c0, Mem[000000008a000100] = fa58fbaa stba %l6,[%i0+%g0]0x80 ! Mem[000000008a000100] = c058fbaa p61_label_2: ! %l2 = 05846782, %l3 = 9b600ba0, Mem[0000000091000120] = 5661f82c e7924027 std %l2,[%i6+%o4] ! Mem[0000000091000120] = 05846782 9b600ba0 ! %l0 = 4117574e8e19aa7b, Mem[000000008b800118] = d7d53c903a0c461d stxa %l0,[%i3+%o3]0x80 ! Mem[000000008b800118] = 4117574e8e19aa7b ! %l0 = 8e19aa7b, %l1 = ffffff84, Mem[0000000090800120] = fcdb2255 5b2ecec6 std %l0,[%i5+%o4] ! Mem[0000000090800120] = 8e19aa7b ffffff84 ! Mem[000000008a000100] = c058fbaa, %l2 = 05846782, %l6 = 147715c0 casa [%i0]0x80,%l2,%l6 ! %l6 = 00000000c058fbaa ! Mem[000000008a800133] = af3346e6, %l4 = 000000006370b622 ldstub [%i1+0x033],%l4 ! %l4 = 000000e6000000ff ! Mem[0000000090800110] = 4eb3b132, %g2 = 000000000000006e lduh [%i5+%o2],%g2 ! %g2 = 0000000000004eb3 ! Mem[000000008a00010c] = 1dbbbfe4, %l6 = c058fbaa, %l1 = ffffff84 add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000001dbbbfe4 ! Mem[000000008a000128] = 6370b622, %l6 = 00000000c058fbaa lduha [%i0+%o5]0x88,%l6 ! %l6 = 000000000000b622 ! %l5 = 39c7a5b27798a185, Mem[0000000091800110] = 6096faff stw %l5,[%o0+%o2] ! Mem[0000000091800110] = 7798a185 ! Mem[000000008a800120] = 4ab2d537, %l4 = 00000000000000e6 ldsba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000037 p61_label_3: ! Mem[000000008a000128] = 6370b622, %l5 = 39c7a5b27798a185 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 00000022000000ff ! Mem[000000008a000118] = f2a748a4, %l5 = 0000000000000022 lduwa [%i0+%o3]0x89,%l5 ! %l5 = 00000000f2a748a4 ! Mem[000000008a000118] = a448a7f205846782, %l1 = 000000001dbbbfe4 ldx [%i0+%o3],%l1 ! %l1 = a448a7f205846782 ! Mem[000000008b000108] = b1c64b34, %l2 = a448a7f205846782 ldstub [%i2+%o1],%l2 ! %l2 = 000000b1000000ff ! Mem[000000008a800124] = 29fbe748, %l1 = 05846782, %l4 = 00000037 add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000029fbe748 ! Mem[000000008a800120] = 4ab2d537, %l4 = 0000000029fbe748 swapa [%i1+%o4]0x88,%l4 ! %l4 = 000000004ab2d537 ! Mem[000000008a000118] = a448a7f2 05846782, %l0 = 8e19aa7b, %l1 = 05846782 ldda [%i0+0x018]%asi,%l0 ! %l0 = 00000000a448a7f2 0000000005846782 ! Mem[000000008a800105] = 445e9753, %l6 = 000000000000b622 ldstub [%i1+0x005],%l6 ! %l6 = 0000005e000000ff ! Mem[0000000090000114] = f649049a, %g2 = 0000000000004eb3 ldub [%i4+0x017],%g2 ! %g2 = 00000000000000f6 ! Mem[000000008a800100] = 57dd3bcb, %l3 = 9a1d80ba9b600ba0 swapa [%i1+%g0]0x89,%l3 ! %l3 = 0000000057dd3bcb p61_label_4: ! %l6 = 0000005e, %l7 = 0ecdf272, Mem[000000008a800108] = ba6afab6 a1a8ee3b stda %l6,[%i1+%o1]0x88 ! Mem[000000008a800108] = 0000005e 0ecdf272 ! Mem[000000008b000128] = 1a59816d, %l5 = 00000000f2a748a4 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 0000006d000000ff ! Mem[000000008b80012b] = a205932f, %l0 = 00000000a448a7f2 ldstub [%i3+0x02b],%l0 ! %l0 = 0000002f000000ff ! %l6 = 000000000000005e, Mem[000000008b000110] = 87d7e41d stba %l6,[%i2+%o2]0x80 ! Mem[000000008b000110] = 5ed7e41d ! Mem[000000008b00012c] = 306d9889, %l4 = 4ab2d537, %l3 = 57dd3bcb add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000306d9889 ! %l1 = 0000000005846782, Mem[000000009080012c] = f15a7221 stw %l1,[%i5+0x02c] ! Mem[000000009080012c] = 05846782 ! %l2 = 000000b1, %l3 = 306d9889, Mem[000000008a800100] = a00b609b 44ff9753 stda %l2,[%i1+%g0]0x81 ! Mem[000000008a800100] = 000000b1 306d9889 ! Mem[000000008b800118] = 4117574e, %l2 = 00000000000000b1 lduh [%i3+0x01a],%l2 ! %l2 = 000000000000574e ! Mem[000000008b000120] = f47b0ae4, %l1 = 05846782, %l7 = 0ecdf272 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f47b0ae4 ! Mem[000000008b000129] = ff81591a, %l6 = 000000000000005e ldstuba [%i2+0x029]%asi,%l6 ! %l6 = 00000081000000ff ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%l0 nop ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Thread 61 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 000000000000002f bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000005846782 bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000574e bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000004ab2d537 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000006d bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000081 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ! 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 6b4b6254 e1b90c03 bne %xcc,p61_f0_fail nop ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c058fbaa52682d2f ldx [%i0+0x000],%g3 ! Observed data at 000000008a000100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = c015771472f2cd0e ldx [%i0+0x010],%g3 ! Observed data at 000000008a000110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a448a7f205846782 ldx [%i0+0x018],%g3 ! Observed data at 000000008a000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffb67063b216f4ad ldx [%i0+0x028],%g3 ! Observed data at 000000008a000128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000b1306d9889 ldx [%i1+0x000],%g3 ! Observed data at 000000008a800100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5e00000072f2cd0e ldx [%i1+0x008],%g3 ! Observed data at 000000008a800108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 48e7fb2929fbe748 ldx [%i1+0x020],%g3 ! Observed data at 000000008a800120 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = af3346ff0ed2c71f ldx [%i1+0x030],%g3 ! Observed data at 000000008a800130 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x030,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ffc64b34f1fc988e ldx [%i2+0x008],%g3 ! Observed data at 000000008b000108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5ed7e41d0aa93b2f ldx [%i2+0x010],%g3 ! Observed data at 000000008b000110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8e19aa7b8febcf0f ldx [%i2+0x018],%g3 ! Observed data at 000000008b000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffff591a306d9889 ldx [%i2+0x028],%g3 ! Observed data at 000000008b000128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 4117574e8e19aa7b ldx [%i3+0x018],%g3 ! Observed data at 000000008b800118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = a20593ffe9434651 ldx [%i3+0x028],%g3 ! Observed data at 000000008b800128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x028,%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 ! 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: lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800110] stda %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000108] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000108] done p61_trap1o: lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800110] stda %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000108] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000108] done p61_trap2e: ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b800100] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a800128] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b000118] stwa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000120] stxa %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000118] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b000120] done p61_trap2o: ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b800100] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a800128] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b000118] stwa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000120] stxa %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000118] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b000120] done p61_trap3e: nop nop nop done p61_trap3o: nop nop nop 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 = 4117574e8e19aa7b ldx [%g1+0x008],%l1 ! %l1 = 005b1bca8febcf0f ldx [%g1+0x010],%l2 ! %l2 = a448a7f205846782 ldx [%g1+0x018],%l3 ! %l3 = 9a1d80ba9b600ba0 ldx [%g1+0x020],%l4 ! %l4 = 11b106b9f2ef2195 ldx [%g1+0x028],%l5 ! %l5 = 39c7a5b27798a185 ldx [%g1+0x030],%l6 ! %l6 = 2206508a147715c0 ldx [%g1+0x038],%l7 ! %l7 = 12b4aa420ecdf272 ! 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 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 = 0495286e 0f621385 b08be940 cb1fb8d4 ! %f4 = 3ea02d72 63ca48ff ccc9b4c1 886d7158 ! %f8 = c0144a29 2d4fd0a2 45b058f9 e6e32821 ! %f12 = 7f9ffd08 d6c1a659 d9282901 2e4cb2e5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b3441db7 91991cf7 cfe9f055 00b6d4b8 ! %f20 = 2dab1880 19fbfa38 5bd7544f 5e4e38c4 ! %f24 = 30379813 753cd16c 5fbe6966 b4397a6e ! %f28 = b81fd293 80fb891f 58a5d677 2ec82b23 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f45d0c4e 867aaa86 90e0ac47 d8cf47ac ! %f36 = 66dcb635 66ecaa09 2486e555 fe2978fd ! %f40 = f7bcc5f4 c6d8c754 f3109737 371f8048 ! %f44 = 3c8b098a 1a46f6de 10154f0c a21be750 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3991e26700000035,%g7,%g1 ! GSR scale = 6, align = 5 wr %g1,%g0,%gsr ! GSR = 3991e26700000035 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[000000008c800130] = cefddb03cb75d5c6, %l2 = 57ab342a5fd2cf37 ldx [%i1+0x030],%l2 ! %l2 = cefddb03cb75d5c6 ! Mem[000000008d800118] = 9f65d428, %l2 = cefddb03cb75d5c6 ldstuba [%i3+%o3]0x88,%l2 ! %l2 = 00000028000000ff ! Mem[000000008c800128] = c232144f, %l5 = 1a64ec1c823b3f2e swapa [%i1+%o5]0x80,%l5 ! %l5 = 00000000c232144f ! Mem[000000008c000111] = 3874c698, %l1 = b7332cc1bdd5d6ca ldstuba [%i0+0x011]%asi,%l1 ! %l1 = 00000074000000ff ! Mem[000000008d000130] = 4307865d, %l5 = c232144f, %l1 = 00000074 add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004307865d ! Mem[000000008c800108] = c4d67423, %l7 = 7560e3ba4754fe3b ldstuba [%i1+%o1]0x88,%l7 ! %l7 = 00000023000000ff ! Mem[000000008d800128] = f2ff380c, %l1 = 000000004307865d swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000f2ff380c ! %l4 = 2c801c9d96c193bd, Mem[0000000091000138] = 50822d02066758c2 stx %l4,[%i6+0x038] ! Mem[0000000091000138] = 2c801c9d96c193bd ! Mem[0000000091800100] = 8b2cc0e1 149fd8bd, %g2 = 0be95d90, %g3 = 0bad0b00 ldd [%o0+%g0],%g2 ! %g2 = 000000008b2cc0e1 00000000149fd8bd ! Mem[000000008d800110] = e1ca48d6, %l7 = 0000000000000023 swapa [%i3+%o2]0x88,%l7 ! %l7 = 00000000e1ca48d6 p62_label_2: ! Mem[0000000090000130] = 18145918, %g2 = 000000008b2cc0e1 ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000018 ! Mem[000000008c800128] = 823b3f2e, %l7 = 00000000e1ca48d6 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000082000000ff ! Mem[000000008c800120] = 9086269a183b0d1c, %l7 = 0000000000000082, %l6 = dacd78c06a51274c add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 9086269a183b0d1c ! Mem[0000000090800120] = fcdb2255, %g2 = 0000000000000018 ldsha [%i5+0x020]%asi,%g2 ! %g2 = fffffffffffffcdb ! Mem[000000008c800109] = ff74d6c4, %l5 = 00000000c232144f ldstub [%i1+0x009],%l5 ! %l5 = 00000074000000ff ! Mem[0000000090800134] = 1463276f, %g18 = 65051e046fe92941 ldsw [%i5+0x034],%g2 ! %g2 = 65051e046fe92941 ! Mem[000000008c800118] = ffb8e4e9, %l7 = 0000000000000082 lduba [%i1+%o3]0x80,%l7 ! %l7 = 00000000000000ff ! Mem[000000008d800110] = 23000000, %l0 = c16b36c0370fa01c swap [%i3+%o2],%l0 ! %l0 = 0000000023000000 ! %l1 = 00000000f2ff380c, Mem[000000008c000110] = 6486b53e98c6ff38 stxa %l1,[%i0+%o2]0x89 ! Mem[000000008c000110] = 00000000f2ff380c ! Mem[000000008c800110] = bbb64e68, %l3 = 2c0abc81a02e69a4 swapa [%i1+%o2]0x81,%l3 ! %l3 = 00000000bbb64e68 p62_label_3: ! Mem[0000000091800138] = 33e63857, %g2 = 000000001463276f ldsha [%o0+0x038]%asi,%g2 ! %g2 = 00000000000033e6 ! Mem[000000008d800128] = 4307865d, %l4 = 2c801c9d96c193bd lduha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000004307 ! Mem[0000000091800138] = 38571cec, %g2 = 00000000000033e6 lduh [%o0+0x03a],%g2 ! %g2 = 0000000000003857 ! Mem[000000008c800100] = 60f87a6683e5b543, %l1 = 00000000f2ff380c ldxa [%i1+%g0]0x81,%l1 ! %l1 = 60f87a6683e5b543 ! Mem[000000008c800118] = ffb8e4e9, %l2 = 0000000000000028 swapa [%i1+%o3]0x80,%l2 ! %l2 = 00000000ffb8e4e9 ! %l0 = 0000000023000000, Mem[0000000091800138] = 33e63857 stw %l0,[%o0+0x038] ! Mem[0000000091800138] = 23000000 ! Mem[000000008d000128] = 179c8c5f, %l1 = 83e5b543, %l0 = 23000000 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000179c8c5f ! Mem[0000000091800130] = da5c484d, %g2 = 0000000000003857 ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffda ! Mem[000000008d80013c] = d855dad1, %l7 = 00000000000000ff swap [%i3+0x03c],%l7 ! %l7 = 00000000d855dad1 ! Mem[000000008d80010c] = 16a30fe2, %l7 = 00000000d855dad1 swap [%i3+0x00c],%l7 ! %l7 = 0000000016a30fe2 p62_label_4: ! Mem[000000008d80012c] = 0826ffb4, %l5 = 0000000000000074 swap [%i3+0x02c],%l5 ! %l5 = 000000000826ffb4 ! Mem[000000008c000108] = 14466151, %l6 = 9086269a183b0d1c swapa [%i0+%o1]0x81,%l6 ! %l6 = 0000000014466151 ! Mem[000000008c800108] = c4d6ffff, %l3 = 00000000bbb64e68 swapa [%i1+%o1]0x89,%l3 ! %l3 = 00000000c4d6ffff ! Mem[000000008c000100] = 97a0ff9c, %l3 = 00000000c4d6ffff swapa [%i0+%g0]0x81,%l3 ! %l3 = 0000000097a0ff9c ! %l2 = ffb8e4e9, %l3 = 97a0ff9c, Mem[0000000091800138] = 23000000 1cec2ee5 std %l2,[%o0+0x038] ! Mem[0000000091800138] = ffb8e4e9 97a0ff9c ! Mem[000000008c800108] = 684eb6bbbe2963e4, %l3 = 0000000097a0ff9c, %l1 = 60f87a6683e5b543 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 684eb6bbbe2963e4 ! Mem[000000009080013c] = b3f90000, %g2 = ffffffffffffffda lduha [%i5+0x03e]%asi,%g2 ! %g2 = 000000000000b3f9 ! Mem[000000008c00010a] = 183b0d1c, %l7 = 0000000016a30fe2 ldstuba [%i0+0x00a]%asi,%l7 ! %l7 = 0000000d000000ff ! %l0 = 00000000179c8c5f, Mem[0000000090800108] = 707dc252 stb %l0,[%i5+%o1] ! Mem[0000000090800108] = 5f7dc252 ! %l1 = 684eb6bbbe2963e4, Mem[000000008d800108] = f9f02d0f stba %l1,[%i3+%o1]0x80 ! Mem[000000008d800108] = e4f02d0f ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 684eb6bbbe2963e4 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ffb8e4e9 bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000004307 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000826ffb4 bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000000d bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c4d6ffffb833562d ldx [%i0+0x000],%g3 ! Observed data at 000000008c000100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 183bff1c5a0478f9 ldx [%i0+0x008],%g3 ! Observed data at 000000008c000108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0c38fff200000000 ldx [%i0+0x010],%g3 ! Observed data at 000000008c000110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 684eb6bbbe2963e4 ldx [%i1+0x008],%g3 ! Observed data at 000000008c800108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a02e69a4483e79c5 ldx [%i1+0x010],%g3 ! Observed data at 000000008c800110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000285aa43757 ldx [%i1+0x018],%g3 ! Observed data at 000000008c800118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff3b3f2e7daa19fd ldx [%i1+0x028],%g3 ! Observed data at 000000008c800128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x028,%g4 ! Processor 62, local 2 is clean set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x008],%g2 ! Expected data = e4f02d0fd855dad1 ldx [%i3+0x008],%g3 ! Observed data at 000000008d800108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 370fa01c6b0646f3 ldx [%i3+0x010],%g3 ! Observed data at 000000008d800110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffd4659fd079d125 ldx [%i3+0x018],%g3 ! Observed data at 000000008d800118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4307865d00000074 ldx [%i3+0x028],%g3 ! Observed data at 000000008d800128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff011e2a000000ff ldx [%i3+0x038],%g3 ! Observed data at 000000008d800138 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x038,%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 ! 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: swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c000118] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c000120] stba %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000108] stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000118] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d800128] done p62_trap1o: swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c000118] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c000120] stba %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000108] stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000118] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d800128] done p62_trap2e: stda %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000120] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d000110] stwa %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800110] stha %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800128] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c000100] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d000108] done p62_trap2o: stda %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000120] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d000110] stwa %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800110] stha %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800128] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c000100] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d000108] done p62_trap3e: nop nop done p62_trap3o: nop nop 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 = c16b36c0370fa01c ldx [%g1+0x008],%l1 ! %l1 = b7332cc1bdd5d6ca ldx [%g1+0x010],%l2 ! %l2 = 57ab342a5fd2cf37 ldx [%g1+0x018],%l3 ! %l3 = 2c0abc81a02e69a4 ldx [%g1+0x020],%l4 ! %l4 = 2c801c9d96c193bd ldx [%g1+0x028],%l5 ! %l5 = 1a64ec1c823b3f2e ldx [%g1+0x030],%l6 ! %l6 = dacd78c06a51274c ldx [%g1+0x038],%l7 ! %l7 = 7560e3ba4754fe3b ! 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 = 148ca636 c5280578 1e1172af 3c9a4f34 ! %f4 = 809db739 f2e52b02 f71ce3ce 0fdf33f2 ! %f8 = 79c8108e d230c5d0 d13d9e3b 84c8111e ! %f12 = 148b4fdc f69a1007 c44adcec 27d95488 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9f260112 be9967cd 4d54cf65 7a38cc20 ! %f20 = 97cc92e4 36f14f59 dbf10e31 d0a2e1d6 ! %f24 = f645ac8e 1c44f091 77a52f6d 382fac04 ! %f28 = 4a7ea1bc ed199b3e dd740378 d65dba4b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 67b13fe7 fca1ea0d 57b71399 87a1d46a ! %f36 = 67d557b0 be766991 255f722f bdfbdee2 ! %f40 = dd405bae 11c9a5c6 a5aaa3c2 75855025 ! %f44 = 1ee832d5 aafc5966 30474e8a bca23179 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5dc0434000000001,%g7,%g1 ! GSR scale = 0, align = 1 wr %g1,%g0,%gsr ! GSR = 5dc0434000000001 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: ! Mem[000000008f800110] = a360d9e5, %l0 = 5c3de237d72c0abe lduwa [%i3+%o2]0x81,%l0 ! %l0 = 00000000a360d9e5 ! Mem[000000008e000120] = 8fd9ea49, %l2 = ffd476acb935ede9 swap [%i0+%o4],%l2 ! %l2 = 000000008fd9ea49 ! Mem[0000000090800110] = 4eb3b132, %g2 = d9f4813400000016 ldsh [%i5+%o2],%g2 ! %g2 = 0000000000004eb3 ! %l4 = 5ec925909bb66e06, Mem[0000000090000118] = 49049a7d, %asi = 80 stha %l4,[%i4+0x018]%asi ! Mem[0000000090000118] = 6e069a7d ! %l5 = fcee985ff6ea3e45, Mem[0000000091000100] = d0a5349e stw %l5,[%i6+%g0] ! Mem[0000000091000100] = f6ea3e45 ! Mem[0000000091800114] = b4133d41, %g2 = 0000000000004eb3 ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffb4 ! Mem[000000008e800128] = 4013aa07, %l2 = 000000008fd9ea49 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000007000000ff ! Mem[000000008e000114] = 31f996da, %l2 = 00000007, %l3 = ba5f9306 add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000031f996da ! %l2 = 0000000000000007, Mem[000000009000012e] = 75601814 stb %l2,[%i4+0x02e] ! Mem[000000009000012c] = 07601814 ! Mem[000000008e800104] = 768beea3, %l2 = 0000000000000007 swap [%i1+0x004],%l2 ! %l2 = 00000000768beea3 p63_label_2: ! Mem[000000008e000100] = 074e8cdd2659db1c, %l4 = 5ec925909bb66e06, %l1 = 418cc69fd36867ab casxa [%i0]0x80,%l4,%l1 ! %l1 = 074e8cdd2659db1c ! Mem[0000000091800130] = 484dfc1f, %g2 = ffffffffffffffb4 lduh [%o0+0x032],%g2 ! %g2 = 000000000000484d ! Mem[000000008e800110] = e3b0ba28 2b4261d4, %l6 = 3b07c930, %l7 = 8bda072d ldd [%i1+%o2],%l6 ! %l6 = 00000000e3b0ba28 000000002b4261d4 ! %l6 = e3b0ba28, %l7 = 2b4261d4, Mem[000000008f000128] = 1226cdd4 def1b8ef std %l6,[%i2+%o5] ! Mem[000000008f000128] = e3b0ba28 2b4261d4 ! Mem[000000008e00012c] = 7cb5d41e, %l0 = a360d9e5, %l6 = e3b0ba28 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007cb5d41e ! Mem[000000008f800136] = 1ef2fe93, %l0 = 00000000a360d9e5 ldstub [%i3+0x036],%l0 ! %l0 = 000000fe000000ff ! Mem[000000008f000108] = 04b01c094a45a8ea, %l1 = 074e8cdd2659db1c, %l6 = 000000007cb5d41e add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 04b01c094a45a8ea ! Mem[0000000091000110] = e1d9f659, %g2 = 000000000000484d lduh [%i6+%o2],%g2 ! %g2 = 000000000000e1d9 ! Mem[000000008f000114] = a084059b, %l0 = 00000000000000fe ldstuba [%i2+0x014]%asi,%l0 ! %l0 = 000000a0000000ff ! Mem[000000008f000130] = a5fa40e3, %l0 = 00000000000000a0 swap [%i2+0x030],%l0 ! %l0 = 00000000a5fa40e3 p63_label_3: ! %l7 = 000000002b4261d4, Mem[0000000091800112] = faff8744 sth %l7,[%o0+0x012] ! Mem[0000000091800110] = 61d48744 ! Mem[000000009100013c] = c2000000, %g2 = 000000000000e1d9 ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffc2 ! Mem[000000008f000108] = 04b01c09, %l5 = fcee985ff6ea3e45 swapa [%i2+%o1]0x80,%l5 ! %l5 = 0000000004b01c09 ! Mem[0000000091800104] = 9fd8bd5d, %g2 = ffffffffffffffc2 ldsba [%o0+0x005]%asi,%g2 ! %g2 = ffffffffffffff9f ! Mem[000000008f800108] = 60686a2a, %l4 = 9bb66e06, %l0 = a5fa40e3 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000060686a2a ! Mem[000000008e800110] = e3b0ba28, %l7 = 000000002b4261d4 lduba [%i1+%o2]0x80,%l7 ! %l7 = 00000000000000e3 ! Mem[000000008f80011c] = cdfd7295, %l1 = 074e8cdd2659db1c lduw [%i3+0x01c],%l1 ! %l1 = 00000000cdfd7295 ! Mem[000000008e000130] = 31f95270, %l3 = 31f996da, %l0 = 60686a2a add %i0,0x30,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000031f95270 ! %l0 = 31f95270, %l1 = cdfd7295, Mem[0000000090000138] = 9bc6be29 fd6921e4 std %l0,[%i4+0x038] ! Mem[0000000090000138] = 31f95270 cdfd7295 ! Mem[000000008f800108] = 2a6a6860, %l6 = 04b01c094a45a8ea lduha [%i3+%o1]0x89,%l6 ! %l6 = 0000000000006860 p63_label_4: ! %l6 = 0000000000006860, Mem[0000000091800120] = 396e05a5 stw %l6,[%o0+%o4] ! Mem[0000000091800120] = 00006860 ! Mem[000000008f00012c] = 2b4261d4, %l6 = 0000000000006860 swap [%i2+0x02c],%l6 ! %l6 = 000000002b4261d4 ! Mem[000000008f000120] = 0d1ca31e 444821c6, %l6 = 2b4261d4, %l7 = 000000e3 ldda [%i2+%o4]0x80,%l6 ! %l6 = 000000000d1ca31e 00000000444821c6 ! Mem[000000008f800100] = dd9f7915, %l2 = 00000000768beea3 swap [%i3+%g0],%l2 ! %l2 = 00000000dd9f7915 ! Mem[000000008e800120] = 7b347679, %l4 = 5ec925909bb66e06 lduha [%i1+%o4]0x88,%l4 ! %l4 = 0000000000007679 ! Mem[000000008e800120] = 7976347b15fff2c2, %l1 = 00000000cdfd7295, %l6 = 000000000d1ca31e add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 7976347b15fff2c2 ! Mem[000000008e80010c] = 6f262fc9, %l6 = 7976347b15fff2c2 swap [%i1+0x00c],%l6 ! %l6 = 000000006f262fc9 ! %l1 = 00000000cdfd7295, Mem[0000000091800120] = 0000686064f80426, %asi = 80 stxa %l1,[%o0+0x020]%asi ! Mem[0000000091800120] = 00000000cdfd7295 ! Mem[000000008f000120] = 0d1ca31e, %l6 = 000000006f262fc9 ldstuba [%i2+0x020]%asi,%l6 ! %l6 = 0000000d000000ff ! %l0 = 31f95270, %l1 = cdfd7295, Mem[000000008f000120] = ff1ca31e 444821c6 stda %l0,[%i2+%o4]0x81 ! Mem[000000008f000120] = 31f95270 cdfd7295 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x024]%asi,%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 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 0000000031f95270 bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000cdfd7295 bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000dd9f7915 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000007679 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000000d bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000444821c6 bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p63_check_fp_registers: set p63_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be f71ce3ce 0fdf33f2 bne %xcc,p63_f6_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x020],%g2 ! Expected data = b935ede98082b867 ldx [%i0+0x020],%g3 ! Observed data at 000000008e000120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x020,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 38e7d30200000007 ldx [%i1+0x000],%g3 ! Observed data at 000000008e800100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f00ea40d15fff2c2 ldx [%i1+0x008],%g3 ! Observed data at 000000008e800108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffaa13408f4c627f ldx [%i1+0x028],%g3 ! Observed data at 000000008e800128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x028,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x008],%g2 ! Expected data = f6ea3e454a45a8ea ldx [%i2+0x008],%g3 ! Observed data at 000000008f000108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 866af660ff84059b ldx [%i2+0x010],%g3 ! Observed data at 000000008f000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 31f95270cdfd7295 ldx [%i2+0x020],%g3 ! Observed data at 000000008f000120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e3b0ba2800006860 ldx [%i2+0x028],%g3 ! Observed data at 000000008f000128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000a0c20e2c1f ldx [%i2+0x030],%g3 ! Observed data at 000000008f000130 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x030,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 768beea3716829bc ldx [%i3+0x000],%g3 ! Observed data at 000000008f800100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = d5ab954d1ef2ff93 ldx [%i3+0x030],%g3 ! Observed data at 000000008f800130 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x030,%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_f6_fail: set p63_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000120] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000120] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f800120] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e000100] lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e800128] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000118] stha %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000100] done p63_trap1o: ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000120] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000120] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f800120] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e000100] lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e800128] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000118] stha %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000100] done p63_trap2e: swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e800118] stwa %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000108] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800100] stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800110] done p63_trap2o: swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e800118] stwa %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000108] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800100] stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800110] done p63_trap3e: nop nop nop nop nop nop done p63_trap3o: nop nop nop nop nop nop 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 = 5c3de237d72c0abe ldx [%g1+0x008],%l1 ! %l1 = 418cc69fd36867ab ldx [%g1+0x010],%l2 ! %l2 = ffd476acb935ede9 ldx [%g1+0x018],%l3 ! %l3 = 52d386eaba5f9306 ldx [%g1+0x020],%l4 ! %l4 = 5ec925909bb66e06 ldx [%g1+0x028],%l5 ! %l5 = fcee985ff6ea3e45 ldx [%g1+0x030],%l6 ! %l6 = bf23e7503b07c930 ldx [%g1+0x038],%l7 ! %l7 = 4b47bb568bda072d ! 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 user_text_end: .seg "text" .align 0x2000 user_near0_start: p0_near_0_le: ldstub [%i1+0x014],%l1 ! Mem[0000000010800114] stw %l3,[%i3+0x034] ! Mem[0000000011800134] swap [%i3+0x034],%l7 ! Mem[0000000011800134] jmpl %o7,%g0 ldstub [%i0+0x015],%l5 ! Mem[0000000010000115] p0_near_0_he: ldstub [%i2+0x03a],%l4 ! Mem[000000001100013a] ldstub [%i3+0x00a],%l6 ! Mem[000000001180010a] jmpl %o7,%g0 swap [%i3+0x020],%l3 ! Mem[0000000011800120] p1_near_0_le: ldsh [%i2+0x000],%l1 ! Mem[0000000013000100] stw %l3,[%i3+0x014] ! Mem[0000000013800114] ldsb [%i2+0x039],%l0 ! Mem[0000000013000139] jmpl %o7,%g0 swap [%i1+0x010],%l6 ! Mem[0000000012800110] p1_near_0_he: stx %l0,[%i1+0x030] ! Mem[0000000012800130] ldsb [%i1+0x02c],%l2 ! Mem[000000001280012c] swap [%i0+0x03c],%l0 ! Mem[000000001200013c] std %l2,[%i2+0x008] ! Mem[0000000013000108] swap [%i2+0x004],%l2 ! Mem[0000000013000104] ldsb [%i3+0x03a],%l5 ! Mem[000000001380013a] jmpl %o7,%g0 stw %l0,[%i2+0x018] ! Mem[0000000013000118] p2_near_0_le: ldsh [%i2+0x01c],%l7 ! Mem[000000001500011c] lduw [%i0+0x03c],%l3 ! Mem[000000001400013c] ldstub [%i1+0x019],%l0 ! Mem[0000000014800119] jmpl %o7,%g0 ldstub [%i1+0x03c],%l7 ! Mem[000000001480013c] p2_near_0_he: swap [%i2+0x020],%l3 ! Mem[0000000015000120] jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[0000000015000120] p3_near_0_le: ldstub [%i2+0x001],%l1 ! Mem[0000000017000101] ldd [%i1+0x000],%l0 ! Mem[0000000016800100] stw %l0,[%i3+0x014] ! Mem[0000000017800114] jmpl %o7,%g0 ldx [%i1+0x010],%l5 ! Mem[0000000016800110] p3_near_0_he: ldx [%i1+0x020],%l6 ! Mem[0000000016800120] ldub [%i0+0x011],%l1 ! Mem[0000000016000111] jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[0000000017800100] p4_near_0_le: stx %l1,[%i0+0x010] ! Mem[0000000018000110] ldstub [%i2+0x000],%l1 ! Mem[0000000019000100] ldsw [%i1+0x018],%l3 ! Mem[0000000018800118] jmpl %o7,%g0 ldsb [%i1+0x008],%l5 ! Mem[0000000018800108] p4_near_0_he: ldstub [%i2+0x03a],%l3 ! Mem[000000001900013a] jmpl %o7,%g0 sth %l6,[%i3+0x01e] ! Mem[000000001980011e] p5_near_0_le: swap [%i3+0x01c],%l7 ! Mem[000000001b80011c] lduw [%i0+0x00c],%l5 ! Mem[000000001a00010c] swap [%i2+0x01c],%l2 ! Mem[000000001b00011c] jmpl %o7,%g0 ldsb [%i2+0x038],%l0 ! Mem[000000001b000138] p5_near_0_he: swap [%i3+0x014],%l7 ! Mem[000000001b800114] lduw [%i2+0x038],%l4 ! Mem[000000001b000138] ldstub [%i0+0x03d],%l1 ! Mem[000000001a00013d] ldub [%i0+0x009],%l4 ! Mem[000000001a000109] ldsw [%i1+0x038],%l5 ! Mem[000000001a800138] ldsb [%i0+0x03a],%l5 ! Mem[000000001a00013a] jmpl %o7,%g0 ldsh [%i2+0x022],%l4 ! Mem[000000001b000122] p6_near_0_le: ldsh [%i2+0x020],%l1 ! Mem[000000001d000120] std %l4,[%i3+0x010] ! Mem[000000001d800110] stw %l2,[%i2+0x008] ! Mem[000000001d000108] jmpl %o7,%g0 lduw [%i1+0x024],%l2 ! Mem[000000001c800124] p6_near_0_he: ldsb [%i3+0x023],%l3 ! Mem[000000001d800123] ldstub [%i1+0x01a],%l4 ! Mem[000000001c80011a] ldx [%i2+0x000],%l4 ! Mem[000000001d000100] swap [%i3+0x018],%l7 ! Mem[000000001d800118] swap [%i2+0x034],%l4 ! Mem[000000001d000134] swap [%i1+0x038],%l5 ! Mem[000000001c800138] jmpl %o7,%g0 lduw [%i0+0x000],%l4 ! Mem[000000001c000100] p7_near_0_le: ldx [%i0+0x018],%l6 ! Mem[000000001e000118] std %l0,[%i3+0x010] ! Mem[000000001f800110] ldstub [%i0+0x039],%l0 ! Mem[000000001e000139] jmpl %o7,%g0 ldstub [%i3+0x03c],%l7 ! Mem[000000001f80013c] p7_near_0_he: ldstub [%i1+0x025],%l6 ! Mem[000000001e800125] jmpl %o7,%g0 ldstub [%i2+0x018],%l1 ! Mem[000000001f000118] p8_near_0_le: ldstub [%i2+0x021],%l1 ! Mem[0000000021000121] ldstub [%i1+0x000],%l1 ! Mem[0000000020800100] lduw [%i0+0x01c],%l7 ! Mem[000000002000011c] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[0000000020800114] p8_near_0_he: ldstub [%i3+0x02b],%l4 ! Mem[000000002180012b] ldsw [%i2+0x024],%l1 ! Mem[0000000021000124] jmpl %o7,%g0 stw %l7,[%i3+0x00c] ! Mem[000000002180010c] p9_near_0_le: swap [%i0+0x034],%l1 ! Mem[0000000022000134] ldstub [%i3+0x00c],%l0 ! Mem[000000002380010c] ldsw [%i2+0x034],%l7 ! Mem[0000000023000134] jmpl %o7,%g0 ldstub [%i0+0x00f],%l5 ! Mem[000000002200010f] p9_near_0_he: ldd [%i0+0x008],%l6 ! Mem[0000000022000108] stb %l1,[%i0+0x018] ! Mem[0000000022000118] stw %l7,[%i1+0x00c] ! Mem[000000002280010c] jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[0000000022800138] p10_near_0_le: ldsh [%i0+0x014],%l1 ! Mem[0000000024000114] stw %l0,[%i2+0x00c] ! Mem[000000002500010c] ldsh [%i0+0x016],%l0 ! Mem[0000000024000116] jmpl %o7,%g0 swap [%i2+0x01c],%l7 ! Mem[000000002500011c] p10_near_0_he: swap [%i1+0x028],%l3 ! Mem[0000000024800128] ldstub [%i1+0x01e],%l6 ! Mem[000000002480011e] swap [%i0+0x014],%l0 ! Mem[0000000024000114] ldsw [%i2+0x00c],%l2 ! Mem[000000002500010c] ldsb [%i1+0x029],%l1 ! Mem[0000000024800129] jmpl %o7,%g0 ldstub [%i0+0x03e],%l0 ! Mem[000000002400013e] p11_near_0_le: ldsh [%i2+0x000],%l1 ! Mem[0000000027000100] swap [%i2+0x000],%l1 ! Mem[0000000027000100] swap [%i3+0x020],%l2 ! Mem[0000000027800120] jmpl %o7,%g0 ldstub [%i1+0x01e],%l2 ! Mem[000000002680011e] p11_near_0_he: ldx [%i2+0x018],%l0 ! Mem[0000000027000118] stb %l6,[%i3+0x01e] ! Mem[000000002780011e] lduh [%i0+0x01a],%l0 ! Mem[000000002600011a] stw %l7,[%i1+0x010] ! Mem[0000000026800110] ldx [%i2+0x008],%l2 ! Mem[0000000027000108] jmpl %o7,%g0 swap [%i3+0x01c],%l6 ! Mem[000000002780011c] p12_near_0_le: stx %l5,[%i1+0x008] ! Mem[0000000028800108] lduw [%i3+0x00c],%l0 ! Mem[000000002980010c] stw %l7,[%i1+0x034] ! Mem[0000000028800134] jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000002980010c] p12_near_0_he: swap [%i3+0x03c],%l0 ! Mem[000000002980013c] ldd [%i1+0x018],%l6 ! Mem[0000000028800118] ldsb [%i0+0x03b],%l0 ! Mem[000000002800013b] jmpl %o7,%g0 ldstub [%i3+0x01e],%l6 ! Mem[000000002980011e] p13_near_0_le: ldstub [%i2+0x001],%l1 ! Mem[000000002b000101] ldstub [%i0+0x004],%l5 ! Mem[000000002a000104] sth %l7,[%i1+0x01c] ! Mem[000000002a80011c] jmpl %o7,%g0 ldub [%i3+0x016],%l1 ! Mem[000000002b800116] p13_near_0_he: swap [%i1+0x014],%l0 ! Mem[000000002a800114] lduw [%i1+0x02c],%l2 ! Mem[000000002a80012c] ldsw [%i2+0x018],%l4 ! Mem[000000002b000118] stx %l6,[%i0+0x018] ! Mem[000000002a000118] std %l0,[%i0+0x018] ! Mem[000000002a000118] ldstub [%i1+0x012],%l7 ! Mem[000000002a800112] jmpl %o7,%g0 ldstub [%i3+0x011],%l5 ! Mem[000000002b800111] p14_near_0_le: ldstub [%i0+0x039],%l6 ! Mem[000000002c000139] stw %l1,[%i3+0x034] ! Mem[000000002d800134] swap [%i0+0x034],%l7 ! Mem[000000002c000134] jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[000000002c00013c] p14_near_0_he: ldsh [%i3+0x02c],%l7 ! Mem[000000002d80012c] swap [%i1+0x028],%l6 ! Mem[000000002c800128] stx %l0,[%i0+0x038] ! Mem[000000002c000138] ldsh [%i3+0x03c],%l4 ! Mem[000000002d80013c] ldsh [%i3+0x016],%l2 ! Mem[000000002d800116] jmpl %o7,%g0 sth %l7,[%i0+0x038] ! Mem[000000002c000138] p15_near_0_le: ldstub [%i0+0x034],%l1 ! Mem[000000002e000134] ldub [%i0+0x000],%l1 ! Mem[000000002e000100] ldsh [%i2+0x01c],%l7 ! Mem[000000002f00011c] jmpl %o7,%g0 swap [%i1+0x01c],%l3 ! Mem[000000002e80011c] p15_near_0_he: ldd [%i1+0x008],%l4 ! Mem[000000002e800108] lduh [%i3+0x01a],%l5 ! Mem[000000002f80011a] stx %l7,[%i2+0x008] ! Mem[000000002f000108] swap [%i1+0x028],%l6 ! Mem[000000002e800128] jmpl %o7,%g0 sth %l0,[%i1+0x01a] ! Mem[000000002e80011a] p16_near_0_le: ldsh [%i2+0x020],%l1 ! Mem[0000000031000120] ldsb [%i0+0x036],%l3 ! Mem[0000000030000136] ldstub [%i3+0x01b],%l3 ! Mem[000000003180011b] jmpl %o7,%g0 swap [%i3+0x03c],%l3 ! Mem[000000003180013c] p16_near_0_he: swap [%i0+0x038],%l5 ! Mem[0000000030000138] ldstub [%i0+0x011],%l1 ! Mem[0000000030000111] ldstub [%i0+0x007],%l4 ! Mem[0000000030000107] ldd [%i0+0x038],%l4 ! Mem[0000000030000138] jmpl %o7,%g0 ldsh [%i2+0x030],%l5 ! Mem[0000000031000130] p17_near_0_le: ldstub [%i0+0x01b],%l3 ! Mem[000000003200011b] ldub [%i0+0x01c],%l3 ! Mem[000000003200011c] ldx [%i3+0x038],%l0 ! Mem[0000000033800138] jmpl %o7,%g0 swap [%i0+0x004],%l1 ! Mem[0000000032000104] p17_near_0_he: swap [%i0+0x000],%l3 ! Mem[0000000032000100] jmpl %o7,%g0 ldstub [%i3+0x03a],%l4 ! Mem[000000003380013a] p18_near_0_le: ldstub [%i2+0x021],%l1 ! Mem[0000000035000121] swap [%i3+0x034],%l3 ! Mem[0000000035800134] ldstub [%i3+0x01b],%l3 ! Mem[000000003580011b] jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[0000000035800108] p18_near_0_he: ldstub [%i3+0x02d],%l7 ! Mem[000000003580012d] stb %l6,[%i3+0x01e] ! Mem[000000003580011e] stx %l1,[%i1+0x018] ! Mem[0000000034800118] jmpl %o7,%g0 ldstub [%i2+0x009],%l4 ! Mem[0000000035000109] p19_near_0_le: std %l0,[%i3+0x030] ! Mem[0000000037800130] swap [%i1+0x014],%l3 ! Mem[0000000036800114] ldub [%i0+0x039],%l0 ! Mem[0000000036000139] jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[000000003700010f] p19_near_0_he: swap [%i1+0x00c],%l7 ! Mem[000000003680010c] ldd [%i1+0x018],%l6 ! Mem[0000000036800118] lduw [%i2+0x03c],%l1 ! Mem[000000003700013c] jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[0000000037800138] p20_near_0_le: stb %l5,[%i1+0x009] ! Mem[0000000038800109] swap [%i0+0x034],%l3 ! Mem[0000000038000134] ldstub [%i2+0x019],%l0 ! Mem[0000000039000119] jmpl %o7,%g0 stw %l1,[%i1+0x024] ! Mem[0000000038800124] p20_near_0_he: ldsh [%i3+0x03c],%l0 ! Mem[000000003980013c] jmpl %o7,%g0 stx %l6,[%i0+0x018] ! Mem[0000000038000118] p21_near_0_le: ldsh [%i3+0x000],%l1 ! Mem[000000003b800100] std %l0,[%i3+0x008] ! Mem[000000003b800108] stb %l0,[%i1+0x039] ! Mem[000000003a800139] jmpl %o7,%g0 ldstub [%i0+0x004],%l1 ! Mem[000000003a000104] p21_near_0_he: ldub [%i2+0x03a],%l5 ! Mem[000000003b00013a] stw %l6,[%i2+0x008] ! Mem[000000003b000108] jmpl %o7,%g0 ldsh [%i1+0x002],%l3 ! Mem[000000003a800102] p22_near_0_le: ldsh [%i1+0x01c],%l7 ! Mem[000000003c80011c] ldsw [%i3+0x03c],%l3 ! Mem[000000003d80013c] swap [%i0+0x000],%l2 ! Mem[000000003c000100] jmpl %o7,%g0 ldstub [%i1+0x004],%l1 ! Mem[000000003c800104] p22_near_0_he: ldsw [%i0+0x008],%l7 ! Mem[000000003c000108] ldstub [%i2+0x011],%l1 ! Mem[000000003d000111] jmpl %o7,%g0 ldx [%i3+0x038],%l0 ! Mem[000000003d800138] p23_near_0_le: ldstub [%i3+0x001],%l1 ! Mem[000000003f800101] ldx [%i0+0x008],%l0 ! Mem[000000003e000108] swap [%i3+0x034],%l7 ! Mem[000000003f800134] jmpl %o7,%g0 ldx [%i3+0x000],%l1 ! Mem[000000003f800100] p23_near_0_he: ldsw [%i1+0x024],%l6 ! Mem[000000003e800124] ldsh [%i3+0x010],%l1 ! Mem[000000003f800110] jmpl %o7,%g0 swap [%i2+0x01c],%l0 ! Mem[000000003f00011c] p24_near_0_le: ldstub [%i0+0x014],%l1 ! Mem[0000000040000114] swap [%i3+0x000],%l1 ! Mem[0000000041800100] std %l2,[%i0+0x018] ! Mem[0000000040000118] jmpl %o7,%g0 std %l4,[%i1+0x008] ! Mem[0000000040800108] p24_near_0_he: ldstub [%i1+0x03a],%l5 ! Mem[000000004080013a] jmpl %o7,%g0 stx %l6,[%i3+0x008] ! Mem[0000000041800108] p25_near_0_le: lduw [%i2+0x034],%l1 ! Mem[0000000043000134] ldstub [%i2+0x00c],%l0 ! Mem[000000004300010c] ldstub [%i2+0x039],%l0 ! Mem[0000000043000139] jmpl %o7,%g0 lduw [%i1+0x00c],%l5 ! Mem[000000004280010c] p25_near_0_he: ldsh [%i1+0x03a],%l5 ! Mem[000000004280013a] swap [%i3+0x008],%l6 ! Mem[0000000043800108] std %l6,[%i1+0x010] ! Mem[0000000042800110] jmpl %o7,%g0 ldstub [%i1+0x027],%l5 ! Mem[0000000042800127] p26_near_0_le: ldsh [%i3+0x020],%l1 ! Mem[0000000045800120] ldsb [%i0+0x036],%l1 ! Mem[0000000044000136] sth %l2,[%i2+0x002] ! Mem[0000000045000102] jmpl %o7,%g0 swap [%i0+0x004],%l1 ! Mem[0000000044000104] p26_near_0_he: stw %l7,[%i0+0x008] ! Mem[0000000044000108] ldstub [%i3+0x03a],%l5 ! Mem[000000004580013a] jmpl %o7,%g0 stb %l7,[%i1+0x00f] ! Mem[000000004480010f] p27_near_0_le: swap [%i1+0x018],%l6 ! Mem[0000000046800118] std %l4,[%i0+0x008] ! Mem[0000000046000108] swap [%i2+0x020],%l2 ! Mem[0000000047000120] jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[0000000046800104] p27_near_0_he: ldstub [%i0+0x008],%l7 ! Mem[0000000046000108] lduw [%i1+0x018],%l5 ! Mem[0000000046800118] jmpl %o7,%g0 ldd [%i2+0x010],%l6 ! Mem[0000000047000110] p28_near_0_le: ldstub [%i3+0x021],%l1 ! Mem[0000000049800121] ldstub [%i3+0x024],%l5 ! Mem[0000000049800124] ldstub [%i3+0x01d],%l7 ! Mem[000000004980011d] jmpl %o7,%g0 ldstub [%i3+0x004],%l1 ! Mem[0000000049800104] p28_near_0_he: ldsh [%i0+0x008],%l7 ! Mem[0000000048000108] stb %l5,[%i3+0x03a] ! Mem[000000004980013a] jmpl %o7,%g0 ldx [%i0+0x028],%l7 ! Mem[0000000048000128] p29_near_0_le: lduh [%i3+0x01c],%l7 ! Mem[000000004b80011c] ldsb [%i2+0x016],%l1 ! Mem[000000004b000116] ldsw [%i2+0x020],%l2 ! Mem[000000004b000120] jmpl %o7,%g0 lduw [%i1+0x004],%l1 ! Mem[000000004a800104] p29_near_0_he: ldd [%i0+0x038],%l4 ! Mem[000000004a000138] ldd [%i2+0x028],%l6 ! Mem[000000004b000128] jmpl %o7,%g0 ldstub [%i3+0x017],%l7 ! Mem[000000004b800117] p30_near_0_le: ldstub [%i0+0x021],%l1 ! Mem[000000004c000121] ldsh [%i3+0x024],%l5 ! Mem[000000004d800124] ldsw [%i2+0x018],%l0 ! Mem[000000004d000118] jmpl %o7,%g0 ldx [%i2+0x000],%l1 ! Mem[000000004d000100] p30_near_0_he: stw %l7,[%i2+0x02c] ! Mem[000000004d00012c] ldub [%i3+0x03d],%l4 ! Mem[000000004d80013d] jmpl %o7,%g0 ldstub [%i0+0x015],%l0 ! Mem[000000004c000115] p31_near_0_le: ldd [%i2+0x008],%l4 ! Mem[000000004f000108] ldsw [%i2+0x014],%l3 ! Mem[000000004f000114] ldub [%i1+0x016],%l0 ! Mem[000000004e800116] jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[000000004f800138] p31_near_0_he: ldub [%i0+0x01b],%l0 ! Mem[000000004e00011b] jmpl %o7,%g0 ldstub [%i2+0x01d],%l4 ! Mem[000000004f00011d] p32_near_0_le: swap [%i2+0x008],%l5 ! Mem[0000000051000108] ldx [%i1+0x030],%l3 ! Mem[0000000050800130] ldsw [%i2+0x034],%l7 ! Mem[0000000051000134] jmpl %o7,%g0 ldub [%i0+0x015],%l5 ! Mem[0000000050000115] p32_near_0_he: ldsw [%i2+0x038],%l4 ! Mem[0000000051000138] stx %l3,[%i3+0x000] ! Mem[0000000051800100] jmpl %o7,%g0 std %l0,[%i3+0x038] ! Mem[0000000051800138] p33_near_0_le: ldsh [%i0+0x000],%l1 ! Mem[0000000052000100] swap [%i2+0x000],%l1 ! Mem[0000000053000100] sth %l7,[%i1+0x01c] ! Mem[000000005280011c] jmpl %o7,%g0 std %l0,[%i0+0x010] ! Mem[0000000052000110] p33_near_0_he: stw %l5,[%i0+0x038] ! Mem[0000000052000138] ldub [%i1+0x001],%l2 ! Mem[0000000052800101] ldstub [%i0+0x008],%l7 ! Mem[0000000052000108] ldsh [%i2+0x00a],%l6 ! Mem[000000005300010a] ldstub [%i0+0x003],%l3 ! Mem[0000000052000103] lduw [%i0+0x038],%l4 ! Mem[0000000052000138] jmpl %o7,%g0 swap [%i2+0x004],%l4 ! Mem[0000000053000104] p34_near_0_le: ldub [%i1+0x014],%l1 ! Mem[0000000054800114] ldstub [%i3+0x036],%l3 ! Mem[0000000055800136] sth %l3,[%i0+0x01a] ! Mem[000000005400011a] jmpl %o7,%g0 ldstub [%i1+0x008],%l5 ! Mem[0000000054800108] p34_near_0_he: ldsb [%i3+0x02b],%l4 ! Mem[000000005580012b] jmpl %o7,%g0 stw %l1,[%i2+0x024] ! Mem[0000000055000124] p35_near_0_le: ldstub [%i0+0x001],%l1 ! Mem[0000000056000101] ldstub [%i2+0x016],%l3 ! Mem[0000000057000116] ldub [%i1+0x016],%l0 ! Mem[0000000056800116] jmpl %o7,%g0 lduh [%i2+0x004],%l1 ! Mem[0000000057000104] p35_near_0_he: stx %l6,[%i3+0x020] ! Mem[0000000057800120] ldub [%i2+0x011],%l1 ! Mem[0000000057000111] jmpl %o7,%g0 ldstub [%i3+0x003],%l3 ! Mem[0000000057800103] p36_near_0_le: lduw [%i0+0x038],%l6 ! Mem[0000000058000138] ldstub [%i3+0x00c],%l0 ! Mem[000000005980010c] swap [%i2+0x000],%l2 ! Mem[0000000059000100] jmpl %o7,%g0 lduw [%i0+0x004],%l1 ! Mem[0000000058000104] p36_near_0_he: swap [%i1+0x004],%l6 ! Mem[0000000058800104] ldsw [%i3+0x008],%l6 ! Mem[0000000059800108] jmpl %o7,%g0 ldstub [%i0+0x023],%l3 ! Mem[0000000058000123] p37_near_0_le: lduh [%i0+0x018],%l6 ! Mem[000000005a000118] ldub [%i1+0x00c],%l0 ! Mem[000000005a80010c] ldstub [%i1+0x016],%l0 ! Mem[000000005a800116] jmpl %o7,%g0 ldstub [%i0+0x008],%l5 ! Mem[000000005a000108] p37_near_0_he: ldsw [%i1+0x000],%l3 ! Mem[000000005a800100] jmpl %o7,%g0 stw %l1,[%i3+0x018] ! Mem[000000005b800118] p38_near_0_le: ldsh [%i0+0x020],%l1 ! Mem[000000005c000120] ldstub [%i2+0x024],%l5 ! Mem[000000005d000124] std %l6,[%i3+0x038] ! Mem[000000005d800138] jmpl %o7,%g0 lduw [%i1+0x034],%l1 ! Mem[000000005c800134] p38_near_0_he: ldstub [%i2+0x03a],%l5 ! Mem[000000005d00013a] sth %l6,[%i2+0x00a] ! Mem[000000005d00010a] ldsw [%i3+0x020],%l3 ! Mem[000000005d800120] ldsh [%i0+0x01a],%l4 ! Mem[000000005c00011a] swap [%i0+0x028],%l3 ! Mem[000000005c000128] std %l4,[%i3+0x038] ! Mem[000000005d800138] jmpl %o7,%g0 ldsw [%i2+0x014],%l2 ! Mem[000000005d000114] p39_near_0_le: ldstub [%i2+0x034],%l1 ! Mem[000000005f000134] ldsb [%i1+0x016],%l1 ! Mem[000000005e800116] swap [%i0+0x008],%l0 ! Mem[000000005e000108] jmpl %o7,%g0 ldsh [%i3+0x012],%l6 ! Mem[000000005f800112] p39_near_0_he: stx %l3,[%i0+0x028] ! Mem[000000005e000128] swap [%i2+0x01c],%l4 ! Mem[000000005f00011c] swap [%i0+0x008],%l1 ! Mem[000000005e000108] ldstub [%i1+0x030],%l3 ! Mem[000000005e800130] std %l4,[%i1+0x010] ! Mem[000000005e800110] ldstub [%i3+0x01f],%l3 ! Mem[000000005f80011f] jmpl %o7,%g0 sth %l3,[%i2+0x012] ! Mem[000000005f000112] p40_near_0_le: ldstub [%i0+0x021],%l1 ! Mem[0000000060000121] swap [%i1+0x024],%l5 ! Mem[0000000060800124] stb %l7,[%i3+0x01d] ! Mem[000000006180011d] jmpl %o7,%g0 ldstub [%i3+0x008],%l5 ! Mem[0000000061800108] p40_near_0_he: ldsb [%i0+0x008],%l7 ! Mem[0000000060000108] jmpl %o7,%g0 stw %l5,[%i2+0x038] ! Mem[0000000061000138] p41_near_0_le: ldsw [%i0+0x034],%l1 ! Mem[0000000062000134] lduh [%i2+0x000],%l1 ! Mem[0000000063000100] ldstub [%i3+0x01d],%l7 ! Mem[000000006380011d] jmpl %o7,%g0 ldsw [%i3+0x014],%l1 ! Mem[0000000063800114] p41_near_0_he: stb %l5,[%i2+0x038] ! Mem[0000000063000138] lduh [%i2+0x02a],%l7 ! Mem[000000006300012a] sth %l0,[%i2+0x01c] ! Mem[000000006300011c] swap [%i3+0x024],%l5 ! Mem[0000000063800124] ldstub [%i3+0x007],%l4 ! Mem[0000000063800107] stb %l7,[%i1+0x01a] ! Mem[000000006280011a] jmpl %o7,%g0 swap [%i1+0x014],%l4 ! Mem[0000000062800114] p42_near_0_le: lduh [%i3+0x01c],%l7 ! Mem[000000006580011c] lduh [%i3+0x036],%l1 ! Mem[0000000065800136] std %l2,[%i2+0x000] ! Mem[0000000065000100] jmpl %o7,%g0 ldx [%i1+0x038],%l7 ! Mem[0000000064800138] p42_near_0_he: swap [%i1+0x034],%l7 ! Mem[0000000064800134] jmpl %o7,%g0 ldstub [%i1+0x032],%l7 ! Mem[0000000064800132] p43_near_0_le: ldsh [%i1+0x000],%l1 ! Mem[0000000066800100] ldx [%i1+0x000],%l5 ! Mem[0000000066800100] ldstub [%i0+0x019],%l6 ! Mem[0000000066000119] jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[0000000067000114] p43_near_0_he: ldub [%i2+0x038],%l5 ! Mem[0000000067000138] ldstub [%i0+0x027],%l1 ! Mem[0000000066000127] ldstub [%i3+0x025],%l6 ! Mem[0000000067800125] ldx [%i2+0x010],%l1 ! Mem[0000000067000110] std %l0,[%i2+0x018] ! Mem[0000000067000118] swap [%i3+0x018],%l1 ! Mem[0000000067800118] jmpl %o7,%g0 ldstub [%i2+0x02b],%l3 ! Mem[000000006700012b] p44_near_0_le: ldstub [%i1+0x009],%l5 ! Mem[0000000068800109] swap [%i2+0x034],%l3 ! Mem[0000000069000134] swap [%i3+0x00c],%l7 ! Mem[000000006980010c] jmpl %o7,%g0 ldsh [%i2+0x000],%l2 ! Mem[0000000069000100] p44_near_0_he: ldub [%i2+0x007],%l4 ! Mem[0000000069000107] lduh [%i1+0x01a],%l7 ! Mem[000000006880011a] ldub [%i2+0x029],%l1 ! Mem[0000000069000129] swap [%i1+0x020],%l1 ! Mem[0000000068800120] jmpl %o7,%g0 swap [%i1+0x000],%l0 ! Mem[0000000068800100] p45_near_0_le: ldstub [%i1+0x001],%l1 ! Mem[000000006a800101] ldsh [%i1+0x004],%l5 ! Mem[000000006a800104] swap [%i3+0x018],%l6 ! Mem[000000006b800118] jmpl %o7,%g0 swap [%i3+0x00c],%l0 ! Mem[000000006b80010c] p45_near_0_he: ldsb [%i3+0x038],%l4 ! Mem[000000006b800138] ldsw [%i0+0x034],%l1 ! Mem[000000006a000134] sth %l3,[%i2+0x01a] ! Mem[000000006b00011a] jmpl %o7,%g0 swap [%i2+0x000],%l2 ! Mem[000000006b000100] p46_near_0_le: sth %l7,[%i1+0x01c] ! Mem[000000006c80011c] swap [%i1+0x034],%l1 ! Mem[000000006c800134] ldd [%i0+0x030],%l6 ! Mem[000000006c000130] jmpl %o7,%g0 stw %l1,[%i3+0x004] ! Mem[000000006d800104] p46_near_0_he: ldub [%i0+0x008],%l7 ! Mem[000000006c000108] swap [%i2+0x010],%l1 ! Mem[000000006d000110] jmpl %o7,%g0 stb %l7,[%i3+0x037] ! Mem[000000006d800137] p47_near_0_le: ldub [%i2+0x009],%l5 ! Mem[000000006f000109] ldstub [%i0+0x015],%l5 ! Mem[000000006e000115] ldstub [%i0+0x009],%l0 ! Mem[000000006e000109] jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[000000006e00011c] p47_near_0_he: ldstub [%i0+0x00d],%l7 ! Mem[000000006e00010d] ldsw [%i3+0x01c],%l6 ! Mem[000000006f80011c] lduw [%i3+0x018],%l0 ! Mem[000000006f800118] swap [%i1+0x010],%l7 ! Mem[000000006e800110] ldx [%i2+0x008],%l2 ! Mem[000000006f000108] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000006f00011c] p48_near_0_le: ldsh [%i1+0x020],%l1 ! Mem[0000000070800120] swap [%i0+0x024],%l5 ! Mem[0000000070000124] ldstub [%i1+0x01d],%l7 ! Mem[000000007080011d] jmpl %o7,%g0 ldsh [%i3+0x036],%l1 ! Mem[0000000071800136] p48_near_0_he: ldd [%i1+0x038],%l4 ! Mem[0000000070800138] ldsb [%i0+0x00b],%l7 ! Mem[000000007000010b] ldsb [%i1+0x03a],%l4 ! Mem[000000007080013a] swap [%i0+0x004],%l3 ! Mem[0000000070000104] ldstub [%i2+0x03a],%l5 ! Mem[000000007100013a] ldub [%i3+0x018],%l1 ! Mem[0000000071800118] jmpl %o7,%g0 lduh [%i3+0x006],%l4 ! Mem[0000000071800106] p49_near_0_le: ldsb [%i0+0x034],%l1 ! Mem[0000000072000134] swap [%i3+0x014],%l1 ! Mem[0000000073800114] std %l6,[%i0+0x030] ! Mem[0000000072000130] jmpl %o7,%g0 ldstub [%i1+0x015],%l5 ! Mem[0000000072800115] p49_near_0_he: ldsh [%i1+0x01a],%l4 ! Mem[000000007280011a] swap [%i0+0x024],%l3 ! Mem[0000000072000124] jmpl %o7,%g0 swap [%i0+0x014],%l7 ! Mem[0000000072000114] p50_near_0_le: ldstub [%i1+0x021],%l1 ! Mem[0000000074800121] swap [%i1+0x000],%l1 ! Mem[0000000074800100] ldstub [%i2+0x01b],%l3 ! Mem[000000007500011b] jmpl %o7,%g0 stw %l2,[%i3+0x03c] ! Mem[000000007580013c] p50_near_0_he: ldstub [%i1+0x023],%l3 ! Mem[0000000074800123] ldsw [%i0+0x018],%l4 ! Mem[0000000074000118] swap [%i1+0x01c],%l1 ! Mem[000000007480011c] lduh [%i0+0x01c],%l6 ! Mem[000000007400011c] swap [%i2+0x014],%l2 ! Mem[0000000075000114] jmpl %o7,%g0 swap [%i2+0x03c],%l3 ! Mem[000000007500013c] p51_near_0_le: sth %l0,[%i1+0x016] ! Mem[0000000076800116] ldstub [%i1+0x03c],%l7 ! Mem[000000007680013c] ldstub [%i1+0x01d],%l2 ! Mem[000000007680011d] jmpl %o7,%g0 swap [%i2+0x004],%l2 ! Mem[0000000077000104] p51_near_0_he: ldstub [%i3+0x003],%l3 ! Mem[0000000077800103] ldd [%i1+0x018],%l0 ! Mem[0000000076800118] ldstub [%i2+0x03d],%l1 ! Mem[000000007700013d] stb %l4,[%i2+0x009] ! Mem[0000000077000109] stb %l4,[%i3+0x015] ! Mem[0000000077800115] lduw [%i3+0x01c],%l6 ! Mem[000000007780011c] jmpl %o7,%g0 sth %l1,[%i0+0x01c] ! Mem[000000007600011c] p52_near_0_le: swap [%i1+0x008],%l5 ! Mem[0000000078800108] swap [%i1+0x034],%l1 ! Mem[0000000078800134] ldstub [%i0+0x002],%l2 ! Mem[0000000078000102] jmpl %o7,%g0 stb %l1,[%i1+0x004] ! Mem[0000000078800104] p52_near_0_he: std %l6,[%i0+0x008] ! Mem[0000000078000108] swap [%i0+0x010],%l1 ! Mem[0000000078000110] jmpl %o7,%g0 sth %l0,[%i3+0x03c] ! Mem[000000007980013c] p53_near_0_le: ldsh [%i2+0x000],%l1 ! Mem[000000007b000100] ldstub [%i0+0x004],%l5 ! Mem[000000007a000104] ldd [%i3+0x018],%l6 ! Mem[000000007b800118] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000007a00010c] p53_near_0_he: swap [%i1+0x038],%l4 ! Mem[000000007a800138] lduw [%i0+0x000],%l2 ! Mem[000000007a000100] ldstub [%i0+0x025],%l6 ! Mem[000000007a000125] jmpl %o7,%g0 lduw [%i0+0x008],%l6 ! Mem[000000007a000108] p54_near_0_le: ldstub [%i1+0x014],%l1 ! Mem[000000007c800114] ldsh [%i3+0x000],%l1 ! Mem[000000007d800100] ldsh [%i3+0x016],%l0 ! Mem[000000007d800116] jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[000000007c800108] p54_near_0_he: ldsw [%i0+0x008],%l7 ! Mem[000000007c000108] jmpl %o7,%g0 ldstub [%i2+0x011],%l1 ! Mem[000000007d000111] p55_near_0_le: ldstub [%i2+0x001],%l1 ! Mem[000000007f000101] ldsb [%i0+0x004],%l5 ! Mem[000000007e000104] ldsb [%i2+0x019],%l6 ! Mem[000000007f000119] jmpl %o7,%g0 lduh [%i0+0x016],%l1 ! Mem[000000007e000116] p55_near_0_he: stx %l6,[%i0+0x020] ! Mem[000000007e000120] ldsh [%i0+0x010],%l1 ! Mem[000000007e000110] ldd [%i3+0x000],%l2 ! Mem[000000007f800100] lduw [%i0+0x038],%l4 ! Mem[000000007e000138] stb %l0,[%i3+0x035] ! Mem[000000007f800135] lduh [%i0+0x022],%l4 ! Mem[000000007e000122] jmpl %o7,%g0 ldub [%i1+0x03d],%l0 ! Mem[000000007e80013d] p56_near_0_le: ldx [%i2+0x010],%l1 ! Mem[0000000081000110] lduh [%i3+0x036],%l3 ! Mem[0000000081800136] ldub [%i3+0x01b],%l3 ! Mem[000000008180011b] jmpl %o7,%g0 swap [%i3+0x03c],%l3 ! Mem[000000008180013c] p56_near_0_he: ldsw [%i2+0x038],%l5 ! Mem[0000000081000138] swap [%i2+0x020],%l2 ! Mem[0000000081000120] swap [%i2+0x004],%l6 ! Mem[0000000081000104] ldx [%i2+0x008],%l6 ! Mem[0000000081000108] jmpl %o7,%g0 ldsh [%i3+0x036],%l7 ! Mem[0000000081800136] p57_near_0_le: sth %l6,[%i0+0x018] ! Mem[0000000082000118] stw %l0,[%i3+0x00c] ! Mem[000000008380010c] swap [%i0+0x008],%l2 ! Mem[0000000082000108] jmpl %o7,%g0 ldstub [%i1+0x005],%l1 ! Mem[0000000082800105] p57_near_0_he: swap [%i0+0x014],%l7 ! Mem[0000000082000114] jmpl %o7,%g0 lduh [%i1+0x03e],%l6 ! Mem[000000008280013e] p58_near_0_le: ldsh [%i2+0x020],%l1 ! Mem[0000000085000120] ldd [%i0+0x020],%l4 ! Mem[0000000084000120] lduh [%i3+0x01a],%l3 ! Mem[000000008580011a] jmpl %o7,%g0 std %l2,[%i1+0x038] ! Mem[0000000084800138] p58_near_0_he: ldub [%i1+0x03a],%l3 ! Mem[000000008480013a] ldub [%i1+0x005],%l3 ! Mem[0000000084800105] ldsh [%i0+0x03a],%l5 ! Mem[000000008400013a] stw %l6,[%i1+0x008] ! Mem[0000000084800108] jmpl %o7,%g0 swap [%i1+0x004],%l4 ! Mem[0000000084800104] p59_near_0_le: ldsw [%i0+0x008],%l5 ! Mem[0000000086000108] ldstub [%i3+0x016],%l3 ! Mem[0000000087800116] swap [%i1+0x018],%l3 ! Mem[0000000086800118] jmpl %o7,%g0 lduw [%i0+0x00c],%l5 ! Mem[000000008600010c] p59_near_0_he: stx %l7,[%i3+0x008] ! Mem[0000000087800108] stw %l6,[%i2+0x028] ! Mem[0000000087000128] ldsw [%i0+0x028],%l3 ! Mem[0000000086000128] jmpl %o7,%g0 swap [%i0+0x03c],%l6 ! Mem[000000008600013c] p60_near_0_le: ldstub [%i2+0x021],%l1 ! Mem[0000000089000121] ldstub [%i3+0x036],%l3 ! Mem[0000000089800136] ldstub [%i0+0x01b],%l3 ! Mem[000000008800011b] jmpl %o7,%g0 swap [%i3+0x008],%l5 ! Mem[0000000089800108] p60_near_0_he: ldub [%i0+0x03a],%l3 ! Mem[000000008800013a] jmpl %o7,%g0 lduw [%i2+0x004],%l3 ! Mem[0000000089000104] p61_near_0_le: std %l4,[%i1+0x008] ! Mem[000000008a800108] swap [%i1+0x00c],%l0 ! Mem[000000008a80010c] ldstub [%i2+0x039],%l0 ! Mem[000000008b000139] jmpl %o7,%g0 sth %l2,[%i2+0x006] ! Mem[000000008b000106] p61_near_0_he: stw %l3,[%i3+0x000] ! Mem[000000008b800100] stb %l1,[%i2+0x018] ! Mem[000000008b000118] swap [%i2+0x03c],%l1 ! Mem[000000008b00013c] ldstub [%i2+0x009],%l4 ! Mem[000000008b000109] ldub [%i0+0x00b],%l2 ! Mem[000000008a00010b] std %l6,[%i0+0x018] ! Mem[000000008a000118] jmpl %o7,%g0 ldsw [%i1+0x008],%l1 ! Mem[000000008a800108] p62_near_0_le: swap [%i2+0x038],%l6 ! Mem[000000008d000138] swap [%i0+0x034],%l1 ! Mem[000000008c000134] stb %l7,[%i0+0x034] ! Mem[000000008c000134] jmpl %o7,%g0 ldstub [%i2+0x015],%l5 ! Mem[000000008d000115] p62_near_0_he: ldsb [%i2+0x005],%l6 ! Mem[000000008d000105] ldstub [%i2+0x01a],%l4 ! Mem[000000008d00011a] jmpl %o7,%g0 ldstub [%i2+0x007],%l4 ! Mem[000000008d000107] p63_near_0_le: ldsh [%i2+0x000],%l1 ! Mem[000000008f000100] swap [%i3+0x004],%l5 ! Mem[000000008f800104] swap [%i1+0x018],%l6 ! Mem[000000008e800118] jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[000000008f800110] p63_near_0_he: sth %l4,[%i1+0x01a] ! Mem[000000008e80011a] ldstub [%i1+0x028],%l6 ! Mem[000000008e800128] ldsw [%i3+0x014],%l7 ! Mem[000000008f800114] lduw [%i2+0x008],%l4 ! Mem[000000008f000108] stx %l2,[%i0+0x008] ! Mem[000000008e000108] ldsh [%i1+0x01c],%l6 ! Mem[000000008e80011c] jmpl %o7,%g0 stb %l4,[%i3+0x023] ! Mem[000000008f800123] near0_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop near0_b2b_l: nop nop nop nop nop nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: stx %l2,[%i1+0x010] ! Mem[0000000010800110] ldsh [%i2+0x034],%l2 ! Mem[0000000011000134] ldd [%i3+0x000],%l6 ! Mem[0000000011800100] ldsb [%i1+0x015],%l1 ! Mem[0000000010800115] jmpl %o7,%g0 ldsh [%i1+0x034],%l5 ! Mem[0000000010800134] p0_near_1_he: stb %l1,[%i1+0x03b] ! Mem[000000001080013b] swap [%i0+0x034],%l0 ! Mem[0000000010000134] ldstub [%i3+0x014],%l0 ! Mem[0000000011800114] ldd [%i2+0x008],%l2 ! Mem[0000000011000108] swap [%i0+0x000],%l2 ! Mem[0000000010000100] ldx [%i0+0x010],%l3 ! Mem[0000000010000110] ldsw [%i0+0x034],%l6 ! Mem[0000000010000134] jmpl %o7,%g0 std %l6,[%i2+0x030] ! Mem[0000000011000130] p1_near_1_le: swap [%i0+0x00c],%l5 ! Mem[000000001200010c] ldstub [%i3+0x01e],%l6 ! Mem[000000001380011e] stw %l1,[%i1+0x01c] ! Mem[000000001280011c] lduw [%i1+0x02c],%l5 ! Mem[000000001280012c] swap [%i0+0x018],%l3 ! Mem[0000000012000118] jmpl %o7,%g0 ldstub [%i1+0x039],%l3 ! Mem[0000000012800139] p1_near_1_he: ldub [%i2+0x00c],%l0 ! Mem[000000001300010c] swap [%i1+0x02c],%l1 ! Mem[000000001280012c] swap [%i3+0x008],%l5 ! Mem[0000000013800108] ldsh [%i0+0x004],%l7 ! Mem[0000000012000104] ldub [%i1+0x00c],%l0 ! Mem[000000001280010c] swap [%i0+0x004],%l3 ! Mem[0000000012000104] jmpl %o7,%g0 ldub [%i0+0x001],%l0 ! Mem[0000000012000101] p2_near_1_le: lduw [%i2+0x000],%l6 ! Mem[0000000015000100] ldstub [%i1+0x035],%l3 ! Mem[0000000014800135] ldsw [%i3+0x018],%l3 ! Mem[0000000015800118] ldd [%i0+0x000],%l2 ! Mem[0000000014000100] stx %l7,[%i2+0x020] ! Mem[0000000015000120] jmpl %o7,%g0 ldsh [%i3+0x024],%l3 ! Mem[0000000015800124] p2_near_1_he: ldd [%i3+0x030],%l6 ! Mem[0000000015800130] lduw [%i0+0x008],%l4 ! Mem[0000000014000108] ldsw [%i0+0x014],%l7 ! Mem[0000000014000114] stw %l0,[%i1+0x038] ! Mem[0000000014800138] jmpl %o7,%g0 lduw [%i2+0x00c],%l1 ! Mem[000000001500010c] p3_near_1_le: ldsw [%i3+0x030],%l3 ! Mem[0000000017800130] ldstub [%i3+0x01f],%l7 ! Mem[000000001780011f] ldstub [%i3+0x016],%l5 ! Mem[0000000017800116] swap [%i3+0x034],%l7 ! Mem[0000000017800134] ldub [%i2+0x014],%l4 ! Mem[0000000017000114] ldstub [%i2+0x000],%l6 ! Mem[0000000017000100] jmpl %o7,%g0 swap [%i0+0x008],%l3 ! Mem[0000000016000108] p3_near_1_he: swap [%i0+0x038],%l7 ! Mem[0000000016000138] swap [%i3+0x010],%l5 ! Mem[0000000017800110] jmpl %o7,%g0 stx %l3,[%i2+0x018] ! Mem[0000000017000118] p4_near_1_le: ldstub [%i3+0x000],%l2 ! Mem[0000000019800100] ldsw [%i3+0x014],%l5 ! Mem[0000000019800114] lduw [%i3+0x004],%l1 ! Mem[0000000019800104] swap [%i1+0x024],%l7 ! Mem[0000000018800124] ldstub [%i2+0x020],%l6 ! Mem[0000000019000120] stx %l3,[%i0+0x028] ! Mem[0000000018000128] lduh [%i2+0x002],%l7 ! Mem[0000000019000102] jmpl %o7,%g0 ldx [%i3+0x028],%l3 ! Mem[0000000019800128] p4_near_1_he: ldd [%i3+0x028],%l2 ! Mem[0000000019800128] swap [%i2+0x018],%l0 ! Mem[0000000019000118] lduw [%i3+0x030],%l6 ! Mem[0000000019800130] jmpl %o7,%g0 ldsb [%i2+0x00b],%l4 ! Mem[000000001900010b] p5_near_1_le: stw %l4,[%i1+0x014] ! Mem[000000001a800114] ldstub [%i0+0x02a],%l0 ! Mem[000000001a00012a] swap [%i1+0x024],%l2 ! Mem[000000001a800124] swap [%i0+0x020],%l7 ! Mem[000000001a000120] jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[000000001a000118] p5_near_1_he: lduh [%i2+0x03a],%l5 ! Mem[000000001b00013a] std %l0,[%i1+0x020] ! Mem[000000001a800120] jmpl %o7,%g0 lduh [%i2+0x002],%l0 ! Mem[000000001b000102] p6_near_1_le: stb %l5,[%i2+0x011] ! Mem[000000001d000111] ldx [%i1+0x008],%l0 ! Mem[000000001c800108] ldsb [%i0+0x007],%l2 ! Mem[000000001c000107] stw %l7,[%i0+0x024] ! Mem[000000001c000124] jmpl %o7,%g0 lduw [%i2+0x010],%l3 ! Mem[000000001d000110] p6_near_1_he: ldstub [%i0+0x02d],%l1 ! Mem[000000001c00012d] ldd [%i1+0x020],%l4 ! Mem[000000001c800120] ldub [%i3+0x033],%l6 ! Mem[000000001d800133] ldstub [%i0+0x034],%l6 ! Mem[000000001c000134] lduw [%i1+0x03c],%l2 ! Mem[000000001c80013c] jmpl %o7,%g0 ldub [%i1+0x014],%l7 ! Mem[000000001c800114] p7_near_1_le: swap [%i2+0x000],%l2 ! Mem[000000001f000100] lduh [%i3+0x014],%l3 ! Mem[000000001f800114] ldstub [%i2+0x018],%l2 ! Mem[000000001f000118] jmpl %o7,%g0 ldub [%i1+0x035],%l3 ! Mem[000000001e800135] p7_near_1_he: sth %l0,[%i3+0x01e] ! Mem[000000001f80011e] ldub [%i1+0x02b],%l2 ! Mem[000000001e80012b] ldub [%i2+0x03b],%l0 ! Mem[000000001f00013b] swap [%i2+0x010],%l3 ! Mem[000000001f000110] jmpl %o7,%g0 lduh [%i2+0x03a],%l5 ! Mem[000000001f00013a] p8_near_1_le: swap [%i3+0x014],%l7 ! Mem[0000000021800114] stw %l2,[%i1+0x010] ! Mem[0000000020800110] lduh [%i1+0x02e],%l5 ! Mem[000000002080012e] std %l2,[%i2+0x020] ! Mem[0000000021000120] swap [%i1+0x008],%l0 ! Mem[0000000020800108] swap [%i1+0x028],%l0 ! Mem[0000000020800128] stw %l2,[%i3+0x020] ! Mem[0000000021800120] jmpl %o7,%g0 ldx [%i0+0x008],%l3 ! Mem[0000000020000108] p8_near_1_he: sth %l5,[%i2+0x022] ! Mem[0000000021000122] sth %l1,[%i3+0x01c] ! Mem[000000002180011c] ldstub [%i2+0x018],%l0 ! Mem[0000000021000118] stx %l2,[%i3+0x030] ! Mem[0000000021800130] jmpl %o7,%g0 stw %l6,[%i1+0x034] ! Mem[0000000020800134] p9_near_1_le: sth %l4,[%i3+0x00c] ! Mem[000000002380010c] swap [%i0+0x014],%l4 ! Mem[0000000022000114] ldstub [%i0+0x022],%l7 ! Mem[0000000022000122] ldstub [%i3+0x018],%l0 ! Mem[0000000023800118] ldsh [%i0+0x032],%l7 ! Mem[0000000022000132] jmpl %o7,%g0 ldd [%i3+0x010],%l2 ! Mem[0000000023800110] p9_near_1_he: ldstub [%i0+0x03c],%l1 ! Mem[000000002200013c] ldd [%i2+0x020],%l4 ! Mem[0000000023000120] std %l6,[%i3+0x010] ! Mem[0000000023800110] ldsh [%i3+0x02a],%l1 ! Mem[000000002380012a] std %l4,[%i0+0x020] ! Mem[0000000022000120] jmpl %o7,%g0 ldx [%i3+0x018],%l7 ! Mem[0000000023800118] p10_near_1_le: swap [%i1+0x008],%l0 ! Mem[0000000024800108] swap [%i0+0x028],%l1 ! Mem[0000000024000128] ldx [%i0+0x008],%l3 ! Mem[0000000024000108] swap [%i1+0x03c],%l5 ! Mem[000000002480013c] stb %l2,[%i2+0x025] ! Mem[0000000025000125] jmpl %o7,%g0 ldstub [%i0+0x02f],%l2 ! Mem[000000002400012f] p10_near_1_he: jmpl %o7,%g0 ldstub [%i3+0x01d],%l5 ! Mem[000000002580011d] jmpl %o7,%g0 nop p11_near_1_le: lduh [%i1+0x022],%l2 ! Mem[0000000026800122] stx %l4,[%i3+0x010] ! Mem[0000000027800110] lduw [%i0+0x000],%l6 ! Mem[0000000026000100] sth %l2,[%i0+0x026] ! Mem[0000000026000126] ldd [%i1+0x038],%l2 ! Mem[0000000026800138] jmpl %o7,%g0 ldsw [%i2+0x00c],%l3 ! Mem[000000002700010c] p11_near_1_he: sth %l7,[%i2+0x010] ! Mem[0000000027000110] ldsw [%i2+0x030],%l0 ! Mem[0000000027000130] lduw [%i2+0x000],%l0 ! Mem[0000000027000100] jmpl %o7,%g0 lduw [%i3+0x014],%l6 ! Mem[0000000027800114] p12_near_1_le: swap [%i0+0x014],%l5 ! Mem[0000000028000114] ldub [%i3+0x01b],%l1 ! Mem[000000002980011b] ldsw [%i0+0x020],%l6 ! Mem[0000000028000120] ldstub [%i0+0x02b],%l3 ! Mem[000000002800012b] swap [%i3+0x024],%l7 ! Mem[0000000029800124] jmpl %o7,%g0 stw %l2,[%i3+0x020] ! Mem[0000000029800120] p12_near_1_he: ldsh [%i2+0x016],%l6 ! Mem[0000000029000116] swap [%i1+0x020],%l5 ! Mem[0000000028800120] ldx [%i1+0x008],%l5 ! Mem[0000000028800108] std %l6,[%i3+0x028] ! Mem[0000000029800128] std %l4,[%i3+0x000] ! Mem[0000000029800100] jmpl %o7,%g0 ldsh [%i0+0x038],%l3 ! Mem[0000000028000138] p13_near_1_le: swap [%i1+0x018],%l0 ! Mem[000000002a800118] ldd [%i2+0x010],%l4 ! Mem[000000002b000110] ldx [%i1+0x020],%l5 ! Mem[000000002a800120] ldsb [%i1+0x028],%l5 ! Mem[000000002a800128] ldstub [%i1+0x005],%l3 ! Mem[000000002a800105] lduw [%i0+0x00c],%l3 ! Mem[000000002a00010c] stx %l3,[%i2+0x010] ! Mem[000000002b000110] jmpl %o7,%g0 ldstub [%i0+0x000],%l2 ! Mem[000000002a000100] p13_near_1_he: ldub [%i3+0x034],%l7 ! Mem[000000002b800134] ldstub [%i0+0x021],%l5 ! Mem[000000002a000121] ldsb [%i2+0x00c],%l0 ! Mem[000000002b00010c] ldx [%i0+0x038],%l2 ! Mem[000000002a000138] jmpl %o7,%g0 swap [%i3+0x008],%l5 ! Mem[000000002b800108] p14_near_1_le: ldsh [%i0+0x024],%l7 ! Mem[000000002c000124] ldd [%i1+0x020],%l2 ! Mem[000000002c800120] jmpl %o7,%g0 ldstub [%i0+0x00a],%l3 ! Mem[000000002c00010a] p14_near_1_he: stw %l5,[%i3+0x020] ! Mem[000000002d800120] swap [%i1+0x010],%l7 ! Mem[000000002c800110] ldstub [%i2+0x032],%l3 ! Mem[000000002d000132] ldstub [%i1+0x02d],%l1 ! Mem[000000002c80012d] jmpl %o7,%g0 ldstub [%i0+0x023],%l4 ! Mem[000000002c000123] p15_near_1_le: ldd [%i0+0x030],%l6 ! Mem[000000002e000130] stw %l6,[%i1+0x000] ! Mem[000000002e800100] jmpl %o7,%g0 ldsw [%i2+0x02c],%l3 ! Mem[000000002f00012c] p15_near_1_he: stb %l5,[%i0+0x03a] ! Mem[000000002e00013a] lduw [%i0+0x03c],%l0 ! Mem[000000002e00013c] ldsw [%i0+0x00c],%l3 ! Mem[000000002e00010c] ldstub [%i2+0x02b],%l2 ! Mem[000000002f00012b] stx %l7,[%i3+0x038] ! Mem[000000002f800138] jmpl %o7,%g0 sth %l5,[%i3+0x022] ! Mem[000000002f800122] p16_near_1_le: swap [%i3+0x034],%l4 ! Mem[0000000031800134] ldstub [%i2+0x02a],%l0 ! Mem[000000003100012a] stx %l6,[%i3+0x028] ! Mem[0000000031800128] ldstub [%i2+0x03d],%l3 ! Mem[000000003100013d] stb %l3,[%i0+0x02c] ! Mem[000000003000012c] ldstub [%i1+0x037],%l4 ! Mem[0000000030800137] ldub [%i2+0x029],%l2 ! Mem[0000000031000129] jmpl %o7,%g0 ldsb [%i1+0x008],%l5 ! Mem[0000000030800108] p16_near_1_he: ldstub [%i2+0x035],%l6 ! Mem[0000000031000135] jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[0000000031000134] p17_near_1_le: swap [%i3+0x024],%l1 ! Mem[0000000033800124] ldsw [%i2+0x018],%l1 ! Mem[0000000033000118] swap [%i3+0x020],%l3 ! Mem[0000000033800120] sth %l3,[%i2+0x02a] ! Mem[000000003300012a] swap [%i2+0x028],%l0 ! Mem[0000000033000128] swap [%i3+0x000],%l2 ! Mem[0000000033800100] ldsh [%i3+0x032],%l7 ! Mem[0000000033800132] jmpl %o7,%g0 ldsh [%i2+0x00e],%l2 ! Mem[000000003300010e] p17_near_1_he: jmpl %o7,%g0 lduw [%i0+0x02c],%l5 ! Mem[000000003200012c] jmpl %o7,%g0 nop p18_near_1_le: ldsw [%i3+0x03c],%l5 ! Mem[000000003580013c] ldstub [%i2+0x036],%l5 ! Mem[0000000035000136] ldsh [%i1+0x02c],%l4 ! Mem[000000003480012c] jmpl %o7,%g0 ldstub [%i2+0x01b],%l1 ! Mem[000000003500011b] p18_near_1_he: lduh [%i1+0x03e],%l0 ! Mem[000000003480013e] jmpl %o7,%g0 lduw [%i1+0x014],%l4 ! Mem[0000000034800114] p19_near_1_le: stw %l3,[%i0+0x018] ! Mem[0000000036000118] ldsb [%i1+0x038],%l5 ! Mem[0000000036800138] lduw [%i1+0x024],%l7 ! Mem[0000000036800124] swap [%i2+0x028],%l2 ! Mem[0000000037000128] ldsb [%i1+0x028],%l5 ! Mem[0000000036800128] ldd [%i2+0x000],%l2 ! Mem[0000000037000100] stx %l4,[%i3+0x008] ! Mem[0000000037800108] jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[0000000036000128] p19_near_1_he: ldstub [%i3+0x01c],%l2 ! Mem[000000003780011c] stx %l0,[%i0+0x038] ! Mem[0000000036000138] stx %l1,[%i3+0x008] ! Mem[0000000037800108] ldub [%i1+0x027],%l2 ! Mem[0000000036800127] ldub [%i2+0x02d],%l2 ! Mem[000000003700012d] swap [%i3+0x008],%l5 ! Mem[0000000037800108] jmpl %o7,%g0 std %l0,[%i2+0x010] ! Mem[0000000037000110] p20_near_1_le: std %l2,[%i3+0x020] ! Mem[0000000039800120] lduw [%i1+0x034],%l3 ! Mem[0000000038800134] ldd [%i2+0x038],%l4 ! Mem[0000000039000138] swap [%i1+0x034],%l5 ! Mem[0000000038800134] ldstub [%i2+0x022],%l2 ! Mem[0000000039000122] lduw [%i2+0x008],%l0 ! Mem[0000000039000108] ldstub [%i2+0x019],%l3 ! Mem[0000000039000119] jmpl %o7,%g0 ldstub [%i3+0x011],%l5 ! Mem[0000000039800111] p20_near_1_he: jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[000000003900011c] jmpl %o7,%g0 nop p21_near_1_le: ldx [%i2+0x030],%l5 ! Mem[000000003b000130] stw %l2,[%i2+0x010] ! Mem[000000003b000110] stb %l5,[%i2+0x016] ! Mem[000000003b000116] lduh [%i1+0x018],%l3 ! Mem[000000003a800118] ldd [%i1+0x030],%l4 ! Mem[000000003a800130] ldsh [%i3+0x008],%l0 ! Mem[000000003b800108] jmpl %o7,%g0 ldstub [%i0+0x027],%l2 ! Mem[000000003a000127] p21_near_1_he: jmpl %o7,%g0 swap [%i1+0x01c],%l3 ! Mem[000000003a80011c] jmpl %o7,%g0 nop p22_near_1_le: jmpl %o7,%g0 lduh [%i3+0x00e],%l7 ! Mem[000000003d80010e] jmpl %o7,%g0 nop p22_near_1_he: ldsw [%i2+0x018],%l4 ! Mem[000000003d000118] ldstub [%i3+0x00b],%l2 ! Mem[000000003d80010b] lduh [%i3+0x03c],%l4 ! Mem[000000003d80013c] stx %l0,[%i3+0x010] ! Mem[000000003d800110] swap [%i1+0x020],%l1 ! Mem[000000003c800120] swap [%i0+0x034],%l3 ! Mem[000000003c000134] ldx [%i3+0x030],%l3 ! Mem[000000003d800130] jmpl %o7,%g0 swap [%i1+0x014],%l4 ! Mem[000000003c800114] p23_near_1_le: jmpl %o7,%g0 lduw [%i0+0x030],%l3 ! Mem[000000003e000130] jmpl %o7,%g0 nop p23_near_1_he: jmpl %o7,%g0 ldsw [%i3+0x024],%l5 ! Mem[000000003f800124] jmpl %o7,%g0 nop p24_near_1_le: lduw [%i2+0x000],%l2 ! Mem[0000000041000100] ldsh [%i1+0x014],%l5 ! Mem[0000000040800114] swap [%i2+0x000],%l6 ! Mem[0000000041000100] ldsw [%i2+0x02c],%l3 ! Mem[000000004100012c] jmpl %o7,%g0 lduh [%i3+0x022],%l2 ! Mem[0000000041800122] p24_near_1_he: ldx [%i1+0x028],%l1 ! Mem[0000000040800128] stw %l3,[%i3+0x030] ! Mem[0000000041800130] swap [%i3+0x000],%l0 ! Mem[0000000041800100] swap [%i0+0x01c],%l5 ! Mem[000000004000011c] swap [%i0+0x018],%l2 ! Mem[0000000040000118] jmpl %o7,%g0 lduw [%i2+0x010],%l7 ! Mem[0000000041000110] p25_near_1_le: swap [%i3+0x024],%l1 ! Mem[0000000043800124] stb %l5,[%i3+0x00e] ! Mem[000000004380010e] sth %l2,[%i2+0x022] ! Mem[0000000043000122] stw %l1,[%i1+0x018] ! Mem[0000000042800118] std %l6,[%i2+0x038] ! Mem[0000000043000138] jmpl %o7,%g0 swap [%i1+0x024],%l2 ! Mem[0000000042800124] p25_near_1_he: jmpl %o7,%g0 lduh [%i1+0x016],%l6 ! Mem[0000000042800116] jmpl %o7,%g0 nop p26_near_1_le: swap [%i3+0x014],%l7 ! Mem[0000000045800114] ldstub [%i3+0x013],%l2 ! Mem[0000000045800113] stw %l3,[%i1+0x02c] ! Mem[000000004480012c] ldub [%i1+0x015],%l7 ! Mem[0000000044800115] stw %l4,[%i2+0x034] ! Mem[0000000045000134] stb %l0,[%i1+0x009] ! Mem[0000000044800109] ldd [%i0+0x028],%l6 ! Mem[0000000044000128] jmpl %o7,%g0 ldub [%i3+0x002],%l7 ! Mem[0000000045800102] p26_near_1_he: ldstub [%i3+0x013],%l3 ! Mem[0000000045800113] swap [%i1+0x02c],%l3 ! Mem[000000004480012c] ldstub [%i3+0x022],%l0 ! Mem[0000000045800122] jmpl %o7,%g0 ldstub [%i1+0x00c],%l5 ! Mem[000000004480010c] p27_near_1_le: jmpl %o7,%g0 ldstub [%i3+0x024],%l7 ! Mem[0000000047800124] jmpl %o7,%g0 nop p27_near_1_he: stx %l4,[%i3+0x008] ! Mem[0000000047800108] stx %l2,[%i0+0x008] ! Mem[0000000046000108] ldstub [%i3+0x01d],%l6 ! Mem[000000004780011d] ldstub [%i1+0x035],%l3 ! Mem[0000000046800135] ldstub [%i0+0x000],%l6 ! Mem[0000000046000100] ldstub [%i3+0x022],%l0 ! Mem[0000000047800122] stx %l3,[%i2+0x018] ! Mem[0000000047000118] jmpl %o7,%g0 lduh [%i1+0x038],%l2 ! Mem[0000000046800138] p28_near_1_le: swap [%i2+0x034],%l3 ! Mem[0000000049000134] ldd [%i3+0x038],%l0 ! Mem[0000000049800138] jmpl %o7,%g0 ldub [%i3+0x004],%l7 ! Mem[0000000049800104] p28_near_1_he: swap [%i1+0x030],%l7 ! Mem[0000000048800130] stw %l2,[%i2+0x008] ! Mem[0000000049000108] ldstub [%i2+0x03d],%l4 ! Mem[000000004900013d] stw %l0,[%i2+0x014] ! Mem[0000000049000114] ldstub [%i1+0x03f],%l3 ! Mem[000000004880013f] std %l0,[%i0+0x000] ! Mem[0000000048000100] lduh [%i1+0x01e],%l5 ! Mem[000000004880011e] jmpl %o7,%g0 ldstub [%i3+0x03d],%l7 ! Mem[000000004980013d] p29_near_1_le: jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[000000004b800130] jmpl %o7,%g0 nop p29_near_1_he: ldstub [%i1+0x03a],%l5 ! Mem[000000004a80013a] ldub [%i1+0x01c],%l1 ! Mem[000000004a80011c] swap [%i1+0x00c],%l3 ! Mem[000000004a80010c] ldstub [%i1+0x02b],%l2 ! Mem[000000004a80012b] jmpl %o7,%g0 lduh [%i3+0x038],%l7 ! Mem[000000004b800138] p30_near_1_le: ldsw [%i0+0x034],%l3 ! Mem[000000004c000134] stb %l6,[%i2+0x020] ! Mem[000000004d000120] jmpl %o7,%g0 ldsh [%i3+0x00a],%l3 ! Mem[000000004d80010a] p30_near_1_he: ldstub [%i3+0x020],%l6 ! Mem[000000004d800120] jmpl %o7,%g0 sth %l7,[%i2+0x03c] ! Mem[000000004d00013c] p31_near_1_le: ldstub [%i3+0x018],%l2 ! Mem[000000004f800118] stx %l3,[%i2+0x030] ! Mem[000000004f000130] swap [%i0+0x034],%l7 ! Mem[000000004e000134] jmpl %o7,%g0 swap [%i2+0x014],%l4 ! Mem[000000004f000114] p31_near_1_he: ldub [%i3+0x01e],%l0 ! Mem[000000004f80011e] jmpl %o7,%g0 swap [%i1+0x028],%l2 ! Mem[000000004e800128] p32_near_1_le: jmpl %o7,%g0 ldstub [%i1+0x004],%l7 ! Mem[0000000050800104] jmpl %o7,%g0 nop p32_near_1_he: lduw [%i1+0x030],%l7 ! Mem[0000000050800130] ldub [%i2+0x02b],%l3 ! Mem[000000005100012b] ldsw [%i0+0x01c],%l6 ! Mem[000000005000011c] lduh [%i1+0x016],%l2 ! Mem[0000000050800116] swap [%i3+0x00c],%l2 ! Mem[000000005180010c] lduh [%i0+0x01c],%l0 ! Mem[000000005000011c] swap [%i0+0x00c],%l3 ! Mem[000000005000010c] jmpl %o7,%g0 stw %l0,[%i0+0x000] ! Mem[0000000050000100] p33_near_1_le: ldstub [%i3+0x035],%l3 ! Mem[0000000053800135] jmpl %o7,%g0 std %l0,[%i0+0x028] ! Mem[0000000052000128] p33_near_1_he: ldstub [%i2+0x011],%l5 ! Mem[0000000053000111] ldub [%i2+0x03b],%l0 ! Mem[000000005300013b] ldsw [%i1+0x010],%l3 ! Mem[0000000052800110] swap [%i0+0x03c],%l1 ! Mem[000000005200013c] stw %l0,[%i0+0x030] ! Mem[0000000052000130] std %l0,[%i2+0x000] ! Mem[0000000053000100] jmpl %o7,%g0 ldstub [%i2+0x039],%l3 ! Mem[0000000053000139] p34_near_1_le: jmpl %o7,%g0 stw %l2,[%i0+0x03c] ! Mem[000000005400013c] jmpl %o7,%g0 nop p34_near_1_he: swap [%i3+0x03c],%l0 ! Mem[000000005580013c] ldstub [%i0+0x01a],%l4 ! Mem[000000005400011a] std %l0,[%i2+0x018] ! Mem[0000000055000118] lduw [%i2+0x01c],%l6 ! Mem[000000005500011c] ldstub [%i1+0x03b],%l5 ! Mem[000000005480013b] jmpl %o7,%g0 stw %l3,[%i1+0x03c] ! Mem[000000005480013c] p35_near_1_le: ldx [%i2+0x020],%l7 ! Mem[0000000057000120] ldsw [%i3+0x024],%l1 ! Mem[0000000057800124] ldstub [%i2+0x00e],%l5 ! Mem[000000005700010e] ldd [%i1+0x008],%l4 ! Mem[0000000056800108] stb %l5,[%i1+0x031] ! Mem[0000000056800131] ldsw [%i2+0x038],%l6 ! Mem[0000000057000138] jmpl %o7,%g0 ldx [%i2+0x028],%l1 ! Mem[0000000057000128] p35_near_1_he: ldsw [%i2+0x01c],%l3 ! Mem[000000005700011c] ldstub [%i1+0x01d],%l7 ! Mem[000000005680011d] swap [%i1+0x010],%l7 ! Mem[0000000056800110] ldsb [%i0+0x014],%l6 ! Mem[0000000056000114] ldx [%i0+0x018],%l2 ! Mem[0000000056000118] jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[0000000056000138] p36_near_1_le: ldx [%i0+0x030],%l3 ! Mem[0000000058000130] ldstub [%i2+0x015],%l7 ! Mem[0000000059000115] ldstub [%i3+0x00b],%l3 ! Mem[000000005980010b] ldstub [%i3+0x002],%l7 ! Mem[0000000059800102] ldstub [%i3+0x018],%l0 ! Mem[0000000059800118] stx %l4,[%i1+0x030] ! Mem[0000000058800130] jmpl %o7,%g0 ldstub [%i2+0x031],%l2 ! Mem[0000000059000131] p36_near_1_he: jmpl %o7,%g0 ldsb [%i2+0x001],%l5 ! Mem[0000000059000101] jmpl %o7,%g0 nop p37_near_1_le: ldsb [%i0+0x01f],%l7 ! Mem[000000005a00011f] ldsh [%i0+0x00e],%l5 ! Mem[000000005a00010e] lduw [%i0+0x034],%l5 ! Mem[000000005a000134] jmpl %o7,%g0 lduh [%i2+0x02a],%l0 ! Mem[000000005b00012a] p37_near_1_he: ldstub [%i2+0x00e],%l3 ! Mem[000000005b00010e] swap [%i0+0x034],%l4 ! Mem[000000005a000134] stx %l3,[%i3+0x000] ! Mem[000000005b800100] stb %l7,[%i0+0x01d] ! Mem[000000005a00011d] stx %l1,[%i0+0x038] ! Mem[000000005a000138] jmpl %o7,%g0 stw %l0,[%i2+0x018] ! Mem[000000005b000118] p38_near_1_le: swap [%i1+0x034],%l4 ! Mem[000000005c800134] stw %l6,[%i3+0x018] ! Mem[000000005d800118] jmpl %o7,%g0 lduh [%i0+0x02e],%l6 ! Mem[000000005c00012e] p38_near_1_he: swap [%i2+0x01c],%l5 ! Mem[000000005d00011c] ldub [%i0+0x022],%l5 ! Mem[000000005c000122] ldstub [%i0+0x023],%l4 ! Mem[000000005c000123] swap [%i2+0x03c],%l7 ! Mem[000000005d00013c] jmpl %o7,%g0 ldstub [%i3+0x01a],%l5 ! Mem[000000005d80011a] p39_near_1_le: ldsh [%i1+0x024],%l5 ! Mem[000000005e800124] swap [%i2+0x010],%l4 ! Mem[000000005f000110] ldsh [%i1+0x014],%l0 ! Mem[000000005e800114] ldsb [%i2+0x034],%l3 ! Mem[000000005f000134] ldstub [%i1+0x00e],%l5 ! Mem[000000005e80010e] stx %l1,[%i1+0x000] ! Mem[000000005e800100] stx %l4,[%i2+0x038] ! Mem[000000005f000138] jmpl %o7,%g0 lduw [%i3+0x000],%l4 ! Mem[000000005f800100] p39_near_1_he: jmpl %o7,%g0 ldstub [%i2+0x01e],%l7 ! Mem[000000005f00011e] jmpl %o7,%g0 nop p40_near_1_le: ldsb [%i2+0x027],%l2 ! Mem[0000000061000127] ldstub [%i3+0x00e],%l7 ! Mem[000000006180010e] jmpl %o7,%g0 swap [%i2+0x000],%l2 ! Mem[0000000061000100] p40_near_1_he: ldsh [%i0+0x01c],%l1 ! Mem[000000006000011c] swap [%i1+0x008],%l4 ! Mem[0000000060800108] swap [%i3+0x014],%l2 ! Mem[0000000061800114] sth %l2,[%i1+0x00c] ! Mem[000000006080010c] jmpl %o7,%g0 swap [%i0+0x028],%l1 ! Mem[0000000060000128] p41_near_1_le: ldstub [%i3+0x016],%l5 ! Mem[0000000063800116] std %l2,[%i3+0x020] ! Mem[0000000063800120] stb %l4,[%i2+0x014] ! Mem[0000000063000114] stw %l6,[%i3+0x000] ! Mem[0000000063800100] stx %l3,[%i3+0x008] ! Mem[0000000063800108] jmpl %o7,%g0 ldstub [%i2+0x022],%l7 ! Mem[0000000063000122] p41_near_1_he: ldstub [%i2+0x013],%l3 ! Mem[0000000063000113] ldsb [%i3+0x00c],%l3 ! Mem[000000006380010c] swap [%i3+0x03c],%l5 ! Mem[000000006380013c] jmpl %o7,%g0 swap [%i3+0x02c],%l5 ! Mem[000000006380012c] p42_near_1_le: swap [%i1+0x010],%l2 ! Mem[0000000064800110] sth %l5,[%i0+0x036] ! Mem[0000000064000136] ldstub [%i1+0x019],%l3 ! Mem[0000000064800119] lduh [%i1+0x018],%l5 ! Mem[0000000064800118] swap [%i1+0x028],%l0 ! Mem[0000000064800128] ldstub [%i0+0x007],%l2 ! Mem[0000000064000107] swap [%i2+0x010],%l7 ! Mem[0000000065000110] jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[0000000065000110] p42_near_1_he: ldstub [%i2+0x010],%l7 ! Mem[0000000065000110] stb %l3,[%i1+0x032] ! Mem[0000000064800132] lduh [%i1+0x02c],%l1 ! Mem[000000006480012c] lduw [%i2+0x034],%l6 ! Mem[0000000065000134] swap [%i2+0x000],%l5 ! Mem[0000000065000100] jmpl %o7,%g0 ldstub [%i1+0x039],%l0 ! Mem[0000000064800139] p43_near_1_le: ldd [%i3+0x008],%l4 ! Mem[0000000067800108] std %l4,[%i1+0x030] ! Mem[0000000066800130] jmpl %o7,%g0 ldstub [%i1+0x005],%l7 ! Mem[0000000066800105] p43_near_1_he: stb %l3,[%i2+0x03f] ! Mem[000000006700013f] swap [%i1+0x03c],%l0 ! Mem[000000006680013c] jmpl %o7,%g0 swap [%i2+0x000],%l4 ! Mem[0000000067000100] p44_near_1_le: ldub [%i2+0x02d],%l6 ! Mem[000000006900012d] ldsb [%i3+0x03d],%l3 ! Mem[000000006980013d] jmpl %o7,%g0 std %l2,[%i1+0x028] ! Mem[0000000068800128] p44_near_1_he: ldd [%i2+0x018],%l4 ! Mem[0000000069000118] stb %l0,[%i3+0x022] ! Mem[0000000069800122] ldstub [%i1+0x01d],%l5 ! Mem[000000006880011d] jmpl %o7,%g0 ldstub [%i2+0x035],%l6 ! Mem[0000000069000135] p45_near_1_le: std %l6,[%i1+0x010] ! Mem[000000006a800110] ldstub [%i0+0x031],%l3 ! Mem[000000006a000131] jmpl %o7,%g0 lduh [%i1+0x01e],%l7 ! Mem[000000006a80011e] p45_near_1_he: swap [%i2+0x028],%l3 ! Mem[000000006b000128] ldd [%i3+0x038],%l4 ! Mem[000000006b800138] ldx [%i1+0x030],%l5 ! Mem[000000006a800130] ldub [%i3+0x023],%l4 ! Mem[000000006b800123] ldsb [%i0+0x035],%l3 ! Mem[000000006a000135] jmpl %o7,%g0 ldsw [%i1+0x030],%l3 ! Mem[000000006a800130] p46_near_1_le: jmpl %o7,%g0 stw %l7,[%i3+0x004] ! Mem[000000006d800104] jmpl %o7,%g0 nop p46_near_1_he: ldsb [%i3+0x009],%l4 ! Mem[000000006d800109] ldd [%i0+0x008],%l2 ! Mem[000000006c000108] stw %l4,[%i3+0x03c] ! Mem[000000006d80013c] swap [%i3+0x014],%l2 ! Mem[000000006d800114] ldsw [%i1+0x00c],%l3 ! Mem[000000006c80010c] ldsb [%i0+0x016],%l4 ! Mem[000000006c000116] ldsh [%i1+0x01e],%l5 ! Mem[000000006c80011e] jmpl %o7,%g0 ldstub [%i1+0x03d],%l7 ! Mem[000000006c80013d] p47_near_1_le: ldstub [%i2+0x000],%l6 ! Mem[000000006f000100] sth %l3,[%i3+0x00a] ! Mem[000000006f80010a] ldsw [%i2+0x02c],%l1 ! Mem[000000006f00012c] jmpl %o7,%g0 lduh [%i1+0x00c],%l3 ! Mem[000000006e80010c] p47_near_1_he: ldsh [%i2+0x00c],%l3 ! Mem[000000006f00010c] ldstub [%i0+0x032],%l3 ! Mem[000000006e000132] ldd [%i3+0x000],%l0 ! Mem[000000006f800100] jmpl %o7,%g0 lduw [%i1+0x014],%l6 ! Mem[000000006e800114] p48_near_1_le: swap [%i3+0x02c],%l3 ! Mem[000000007180012c] jmpl %o7,%g0 stx %l4,[%i1+0x028] ! Mem[0000000070800128] p48_near_1_he: swap [%i1+0x01c],%l1 ! Mem[000000007080011c] lduh [%i1+0x020],%l6 ! Mem[0000000070800120] jmpl %o7,%g0 ldsb [%i2+0x002],%l0 ! Mem[0000000071000102] p49_near_1_le: jmpl %o7,%g0 ldstub [%i1+0x035],%l5 ! Mem[0000000072800135] jmpl %o7,%g0 nop p49_near_1_he: sth %l4,[%i2+0x008] ! Mem[0000000073000108] jmpl %o7,%g0 ldsh [%i2+0x00a],%l2 ! Mem[000000007300010a] p50_near_1_le: stx %l6,[%i3+0x018] ! Mem[0000000075800118] jmpl %o7,%g0 ldub [%i3+0x02b],%l3 ! Mem[000000007580012b] p50_near_1_he: ldd [%i3+0x020],%l2 ! Mem[0000000075800120] swap [%i2+0x004],%l2 ! Mem[0000000075000104] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[0000000075000138] p51_near_1_le: ldsw [%i2+0x018],%l0 ! Mem[0000000077000118] ldstub [%i0+0x017],%l4 ! Mem[0000000076000117] stb %l0,[%i2+0x015] ! Mem[0000000077000115] jmpl %o7,%g0 ldsb [%i2+0x030],%l5 ! Mem[0000000077000130] p51_near_1_he: ldsb [%i2+0x00b],%l7 ! Mem[000000007700010b] sth %l2,[%i3+0x034] ! Mem[0000000077800134] sth %l6,[%i2+0x014] ! Mem[0000000077000114] ldub [%i1+0x01c],%l2 ! Mem[000000007680011c] ldstub [%i3+0x039],%l0 ! Mem[0000000077800139] jmpl %o7,%g0 swap [%i2+0x01c],%l7 ! Mem[000000007700011c] p52_near_1_le: jmpl %o7,%g0 ldstub [%i1+0x004],%l7 ! Mem[0000000078800104] jmpl %o7,%g0 nop p52_near_1_he: stx %l7,[%i1+0x030] ! Mem[0000000078800130] ldsw [%i0+0x014],%l2 ! Mem[0000000078000114] swap [%i1+0x00c],%l2 ! Mem[000000007880010c] std %l0,[%i1+0x018] ! Mem[0000000078800118] sth %l0,[%i1+0x03e] ! Mem[000000007880013e] swap [%i3+0x010],%l1 ! Mem[0000000079800110] ldd [%i2+0x020],%l2 ! Mem[0000000079000120] jmpl %o7,%g0 ldd [%i2+0x010],%l2 ! Mem[0000000079000110] p53_near_1_le: swap [%i0+0x010],%l6 ! Mem[000000007a000110] stx %l3,[%i1+0x030] ! Mem[000000007a800130] lduh [%i3+0x01e],%l7 ! Mem[000000007b80011e] stw %l5,[%i3+0x00c] ! Mem[000000007b80010c] jmpl %o7,%g0 lduh [%i0+0x034],%l5 ! Mem[000000007a000134] p53_near_1_he: swap [%i2+0x01c],%l1 ! Mem[000000007b00011c] stx %l3,[%i2+0x030] ! Mem[000000007b000130] swap [%i2+0x034],%l4 ! Mem[000000007b000134] ldd [%i1+0x000],%l2 ! Mem[000000007a800100] ldstub [%i1+0x038],%l2 ! Mem[000000007a800138] ldsh [%i2+0x016],%l6 ! Mem[000000007b000116] jmpl %o7,%g0 lduw [%i0+0x018],%l0 ! Mem[000000007a000118] p54_near_1_le: ldub [%i2+0x038],%l0 ! Mem[000000007d000138] stb %l5,[%i0+0x015] ! Mem[000000007c000115] sth %l2,[%i1+0x012] ! Mem[000000007c800112] swap [%i0+0x024],%l7 ! Mem[000000007c000124] stx %l3,[%i0+0x018] ! Mem[000000007c000118] jmpl %o7,%g0 ldsb [%i3+0x02e],%l6 ! Mem[000000007d80012e] p54_near_1_he: ldd [%i1+0x020],%l2 ! Mem[000000007c800120] stw %l2,[%i3+0x018] ! Mem[000000007d800118] ldub [%i0+0x01a],%l5 ! Mem[000000007c00011a] std %l0,[%i3+0x020] ! Mem[000000007d800120] jmpl %o7,%g0 stx %l1,[%i0+0x028] ! Mem[000000007c000128] p55_near_1_le: swap [%i3+0x008],%l3 ! Mem[000000007f800108] ldstub [%i0+0x038],%l2 ! Mem[000000007e000138] lduh [%i1+0x02c],%l6 ! Mem[000000007e80012c] lduh [%i1+0x03c],%l3 ! Mem[000000007e80013c] ldstub [%i2+0x013],%l3 ! Mem[000000007f000113] lduw [%i0+0x03c],%l0 ! Mem[000000007e00013c] jmpl %o7,%g0 ldd [%i3+0x028],%l2 ! Mem[000000007f800128] p55_near_1_he: swap [%i3+0x01c],%l5 ! Mem[000000007f80011c] ldsh [%i0+0x014],%l6 ! Mem[000000007e000114] lduh [%i0+0x020],%l5 ! Mem[000000007e000120] jmpl %o7,%g0 sth %l0,[%i3+0x038] ! Mem[000000007f800138] p56_near_1_le: jmpl %o7,%g0 ldstub [%i0+0x02e],%l5 ! Mem[000000008000012e] jmpl %o7,%g0 nop p56_near_1_he: swap [%i1+0x038],%l5 ! Mem[0000000080800138] swap [%i2+0x000],%l4 ! Mem[0000000081000100] swap [%i2+0x03c],%l0 ! Mem[000000008100013c] stw %l2,[%i3+0x028] ! Mem[0000000081800128] jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[0000000080800138] p57_near_1_le: ldsh [%i1+0x022],%l2 ! Mem[0000000082800122] stw %l0,[%i3+0x028] ! Mem[0000000083800128] ldsw [%i2+0x000],%l6 ! Mem[0000000083000100] ldx [%i1+0x018],%l0 ! Mem[0000000082800118] lduw [%i1+0x014],%l4 ! Mem[0000000082800114] jmpl %o7,%g0 sth %l5,[%i1+0x024] ! Mem[0000000082800124] p57_near_1_he: ldsb [%i1+0x02c],%l5 ! Mem[000000008280012c] ldsh [%i0+0x032],%l0 ! Mem[0000000082000132] stx %l0,[%i1+0x000] ! Mem[0000000082800100] ldstub [%i3+0x015],%l6 ! Mem[0000000083800115] ldstub [%i2+0x021],%l5 ! Mem[0000000083000121] jmpl %o7,%g0 swap [%i1+0x038],%l3 ! Mem[0000000082800138] p58_near_1_le: ldstub [%i3+0x027],%l3 ! Mem[0000000085800127] jmpl %o7,%g0 ldstub [%i1+0x03c],%l5 ! Mem[000000008480013c] p58_near_1_he: swap [%i3+0x014],%l0 ! Mem[0000000085800114] ldd [%i2+0x038],%l4 ! Mem[0000000085000138] ldx [%i2+0x028],%l1 ! Mem[0000000085000128] ldsw [%i3+0x020],%l1 ! Mem[0000000085800120] jmpl %o7,%g0 sth %l3,[%i2+0x034] ! Mem[0000000085000134] p59_near_1_le: ldsb [%i0+0x035],%l7 ! Mem[0000000086000135] swap [%i2+0x014],%l4 ! Mem[0000000087000114] ldx [%i2+0x038],%l6 ! Mem[0000000087000138] swap [%i3+0x000],%l2 ! Mem[0000000087800100] ldstub [%i0+0x00a],%l3 ! Mem[000000008600010a] jmpl %o7,%g0 lduw [%i0+0x03c],%l5 ! Mem[000000008600013c] p59_near_1_he: sth %l5,[%i2+0x03a] ! Mem[000000008700013a] ldsw [%i0+0x008],%l7 ! Mem[0000000086000108] ldub [%i2+0x034],%l2 ! Mem[0000000087000134] std %l2,[%i3+0x038] ! Mem[0000000087800138] ldstub [%i3+0x022],%l4 ! Mem[0000000087800122] swap [%i0+0x00c],%l5 ! Mem[000000008600010c] stw %l7,[%i0+0x014] ! Mem[0000000086000114] jmpl %o7,%g0 swap [%i3+0x01c],%l7 ! Mem[000000008780011c] p60_near_1_le: swap [%i0+0x030],%l6 ! Mem[0000000088000130] swap [%i1+0x030],%l3 ! Mem[0000000088800130] std %l6,[%i1+0x018] ! Mem[0000000088800118] swap [%i0+0x024],%l3 ! Mem[0000000088000124] ldstub [%i0+0x03c],%l5 ! Mem[000000008800013c] jmpl %o7,%g0 ldsb [%i1+0x025],%l7 ! Mem[0000000088800125] p60_near_1_he: lduh [%i2+0x002],%l4 ! Mem[0000000089000102] ldstub [%i3+0x016],%l4 ! Mem[0000000089800116] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[000000008800011c] p61_near_1_le: ldstub [%i0+0x027],%l2 ! Mem[000000008a000127] ldstub [%i0+0x025],%l7 ! Mem[000000008a000125] ldstub [%i0+0x018],%l0 ! Mem[000000008a000118] jmpl %o7,%g0 swap [%i0+0x030],%l7 ! Mem[000000008a000130] p61_near_1_he: ldub [%i1+0x022],%l0 ! Mem[000000008a800122] lduw [%i1+0x02c],%l5 ! Mem[000000008a80012c] swap [%i2+0x038],%l0 ! Mem[000000008b000138] stw %l7,[%i2+0x01c] ! Mem[000000008b00011c] ldstub [%i0+0x03d],%l1 ! Mem[000000008a00013d] sth %l2,[%i0+0x036] ! Mem[000000008a000136] jmpl %o7,%g0 lduh [%i1+0x01e],%l7 ! Mem[000000008a80011e] p62_near_1_le: ldstub [%i2+0x036],%l5 ! Mem[000000008d000136] jmpl %o7,%g0 ldstub [%i1+0x022],%l2 ! Mem[000000008c800122] p62_near_1_he: ldsw [%i2+0x01c],%l1 ! Mem[000000008d00011c] ldx [%i0+0x038],%l0 ! Mem[000000008c000138] std %l0,[%i3+0x010] ! Mem[000000008d800110] ldstub [%i2+0x020],%l6 ! Mem[000000008d000120] std %l4,[%i3+0x010] ! Mem[000000008d800110] jmpl %o7,%g0 std %l6,[%i0+0x010] ! Mem[000000008c000110] p63_near_1_le: ldstub [%i1+0x00e],%l6 ! Mem[000000008e80010e] swap [%i0+0x038],%l2 ! Mem[000000008e000138] ldsb [%i2+0x003],%l2 ! Mem[000000008f000103] sth %l7,[%i1+0x032] ! Mem[000000008e800132] jmpl %o7,%g0 lduh [%i2+0x028],%l2 ! Mem[000000008f000128] p63_near_1_he: ldsb [%i1+0x01d],%l5 ! Mem[000000008e80011d] swap [%i3+0x008],%l7 ! Mem[000000008f800108] ldstub [%i2+0x021],%l5 ! Mem[000000008f000121] jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[000000008f000130] near1_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop near1_b2b_l: nop nop nop nop nop nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: ldstub [%i2+0x026],%l4 ! Mem[0000000011000126] swap [%i0+0x03c],%l6 ! Mem[000000001000013c] ldstub [%i1+0x010],%l6 ! Mem[0000000010800110] std %l6,[%i0+0x000] ! Mem[0000000010000100] stw %l1,[%i3+0x028] ! Mem[0000000011800128] jmpl %o7,%g0 lduw [%i0+0x004],%l2 ! Mem[0000000010000104] p0_near_2_he: ldd [%i1+0x020],%l0 ! Mem[0000000010800120] sth %l6,[%i0+0x018] ! Mem[0000000010000118] jmpl %o7,%g0 swap [%i0+0x03c],%l0 ! Mem[000000001000013c] p1_near_2_le: ldsh [%i3+0x030],%l2 ! Mem[0000000013800130] stx %l5,[%i1+0x000] ! Mem[0000000012800100] swap [%i3+0x018],%l3 ! Mem[0000000013800118] jmpl %o7,%g0 ldsw [%i1+0x018],%l3 ! Mem[0000000012800118] p1_near_2_he: ldd [%i1+0x020],%l6 ! Mem[0000000012800120] ldx [%i0+0x018],%l7 ! Mem[0000000012000118] jmpl %o7,%g0 swap [%i2+0x008],%l0 ! Mem[0000000013000108] p2_near_2_le: sth %l6,[%i3+0x01c] ! Mem[000000001580011c] swap [%i3+0x034],%l7 ! Mem[0000000015800134] ldd [%i3+0x008],%l4 ! Mem[0000000015800108] swap [%i1+0x010],%l7 ! Mem[0000000014800110] ldsw [%i1+0x00c],%l1 ! Mem[000000001480010c] jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[0000000015800100] p2_near_2_he: ldstub [%i2+0x025],%l7 ! Mem[0000000015000125] stx %l6,[%i0+0x038] ! Mem[0000000014000138] swap [%i1+0x00c],%l0 ! Mem[000000001480010c] ldub [%i3+0x038],%l0 ! Mem[0000000015800138] lduw [%i0+0x008],%l1 ! Mem[0000000014000108] jmpl %o7,%g0 ldsb [%i2+0x03e],%l1 ! Mem[000000001500013e] p3_near_2_le: stx %l7,[%i2+0x030] ! Mem[0000000017000130] lduh [%i3+0x012],%l3 ! Mem[0000000017800112] jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000001680013c] p3_near_2_he: ldstub [%i3+0x032],%l3 ! Mem[0000000017800132] sth %l5,[%i2+0x01c] ! Mem[000000001700011c] ldstub [%i0+0x015],%l6 ! Mem[0000000016000115] ldd [%i1+0x010],%l6 ! Mem[0000000016800110] std %l4,[%i0+0x030] ! Mem[0000000016000130] ldx [%i1+0x018],%l0 ! Mem[0000000016800118] ldstub [%i1+0x01b],%l4 ! Mem[000000001680011b] jmpl %o7,%g0 ldsb [%i2+0x027],%l2 ! Mem[0000000017000127] p4_near_2_le: swap [%i3+0x03c],%l1 ! Mem[000000001980013c] jmpl %o7,%g0 ldx [%i2+0x000],%l4 ! Mem[0000000019000100] p4_near_2_he: jmpl %o7,%g0 ldsh [%i2+0x00c],%l0 ! Mem[000000001900010c] jmpl %o7,%g0 nop p5_near_2_le: stx %l1,[%i3+0x000] ! Mem[000000001b800100] ldub [%i1+0x01c],%l4 ! Mem[000000001a80011c] stb %l5,[%i3+0x02f] ! Mem[000000001b80012f] jmpl %o7,%g0 lduw [%i2+0x008],%l6 ! Mem[000000001b000108] p5_near_2_he: lduh [%i0+0x020],%l5 ! Mem[000000001a000120] ldstub [%i0+0x01e],%l7 ! Mem[000000001a00011e] ldstub [%i2+0x02d],%l2 ! Mem[000000001b00012d] ldub [%i0+0x00b],%l5 ! Mem[000000001a00010b] swap [%i1+0x010],%l1 ! Mem[000000001a800110] jmpl %o7,%g0 sth %l4,[%i2+0x024] ! Mem[000000001b000124] p6_near_2_le: ldstub [%i2+0x008],%l6 ! Mem[000000001d000108] sth %l1,[%i2+0x00c] ! Mem[000000001d00010c] swap [%i1+0x03c],%l2 ! Mem[000000001c80013c] swap [%i3+0x038],%l5 ! Mem[000000001d800138] ldsh [%i0+0x010],%l7 ! Mem[000000001c000110] jmpl %o7,%g0 ldstub [%i1+0x02d],%l7 ! Mem[000000001c80012d] p6_near_2_he: lduh [%i3+0x020],%l1 ! Mem[000000001d800120] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001c80013c] p7_near_2_le: ldub [%i0+0x028],%l5 ! Mem[000000001e000128] ldsh [%i1+0x000],%l3 ! Mem[000000001e800100] std %l0,[%i3+0x000] ! Mem[000000001f800100] std %l0,[%i2+0x000] ! Mem[000000001f000100] stw %l3,[%i0+0x008] ! Mem[000000001e000108] jmpl %o7,%g0 lduh [%i3+0x01c],%l4 ! Mem[000000001f80011c] p7_near_2_he: stx %l0,[%i0+0x018] ! Mem[000000001e000118] ldstub [%i3+0x01b],%l4 ! Mem[000000001f80011b] ldstub [%i3+0x017],%l7 ! Mem[000000001f800117] ldx [%i2+0x018],%l7 ! Mem[000000001f000118] swap [%i3+0x010],%l1 ! Mem[000000001f800110] jmpl %o7,%g0 ldd [%i1+0x010],%l4 ! Mem[000000001e800110] p8_near_2_le: ldsw [%i1+0x010],%l3 ! Mem[0000000020800110] swap [%i2+0x020],%l2 ! Mem[0000000021000120] ldsh [%i1+0x034],%l7 ! Mem[0000000020800134] swap [%i0+0x038],%l3 ! Mem[0000000020000138] ldstub [%i3+0x013],%l7 ! Mem[0000000021800113] stw %l4,[%i1+0x000] ! Mem[0000000020800100] jmpl %o7,%g0 ldstub [%i2+0x03f],%l3 ! Mem[000000002100013f] p8_near_2_he: ldstub [%i1+0x025],%l7 ! Mem[0000000020800125] stx %l6,[%i1+0x038] ! Mem[0000000020800138] swap [%i1+0x00c],%l0 ! Mem[000000002080010c] ldsw [%i3+0x038],%l0 ! Mem[0000000021800138] stb %l5,[%i1+0x01c] ! Mem[000000002080011c] jmpl %o7,%g0 ldsw [%i3+0x028],%l6 ! Mem[0000000021800128] p9_near_2_le: stx %l4,[%i1+0x020] ! Mem[0000000022800120] swap [%i1+0x020],%l4 ! Mem[0000000022800120] swap [%i3+0x03c],%l3 ! Mem[000000002380013c] ldsh [%i2+0x010],%l1 ! Mem[0000000023000110] stx %l1,[%i0+0x030] ! Mem[0000000022000130] jmpl %o7,%g0 swap [%i1+0x03c],%l6 ! Mem[000000002280013c] p9_near_2_he: ldsh [%i2+0x01a],%l5 ! Mem[000000002300011a] lduw [%i3+0x020],%l7 ! Mem[0000000023800120] ldsh [%i0+0x00a],%l7 ! Mem[000000002200010a] jmpl %o7,%g0 ldstub [%i0+0x003],%l3 ! Mem[0000000022000103] p10_near_2_le: swap [%i1+0x004],%l1 ! Mem[0000000024800104] ldsb [%i3+0x027],%l1 ! Mem[0000000025800127] sth %l3,[%i1+0x028] ! Mem[0000000024800128] jmpl %o7,%g0 swap [%i2+0x008],%l5 ! Mem[0000000025000108] p10_near_2_he: ldsb [%i2+0x021],%l5 ! Mem[0000000025000121] jmpl %o7,%g0 ldsb [%i0+0x03e],%l7 ! Mem[000000002400013e] p11_near_2_le: swap [%i2+0x02c],%l4 ! Mem[000000002700012c] ldstub [%i0+0x009],%l3 ! Mem[0000000026000109] ldsw [%i2+0x01c],%l4 ! Mem[000000002700011c] swap [%i2+0x02c],%l5 ! Mem[000000002700012c] jmpl %o7,%g0 lduw [%i0+0x014],%l7 ! Mem[0000000026000114] p11_near_2_he: stw %l6,[%i1+0x018] ! Mem[0000000026800118] ldd [%i0+0x028],%l6 ! Mem[0000000026000128] ldd [%i2+0x038],%l2 ! Mem[0000000027000138] swap [%i2+0x024],%l4 ! Mem[0000000027000124] sth %l3,[%i2+0x030] ! Mem[0000000027000130] jmpl %o7,%g0 swap [%i3+0x00c],%l0 ! Mem[000000002780010c] p12_near_2_le: stx %l1,[%i1+0x038] ! Mem[0000000028800138] std %l4,[%i1+0x000] ! Mem[0000000028800100] std %l2,[%i0+0x038] ! Mem[0000000028000138] stx %l1,[%i1+0x008] ! Mem[0000000028800108] jmpl %o7,%g0 stw %l7,[%i3+0x008] ! Mem[0000000029800108] p12_near_2_he: jmpl %o7,%g0 ldub [%i2+0x038],%l7 ! Mem[0000000029000138] jmpl %o7,%g0 nop p13_near_2_le: ldstub [%i3+0x00b],%l7 ! Mem[000000002b80010b] ldsh [%i3+0x03e],%l6 ! Mem[000000002b80013e] ldsb [%i2+0x003],%l3 ! Mem[000000002b000103] ldsb [%i0+0x028],%l3 ! Mem[000000002a000128] swap [%i1+0x010],%l0 ! Mem[000000002a800110] ldub [%i0+0x031],%l0 ! Mem[000000002a000131] ldsb [%i0+0x017],%l0 ! Mem[000000002a000117] jmpl %o7,%g0 ldsw [%i3+0x00c],%l5 ! Mem[000000002b80010c] p13_near_2_he: std %l0,[%i3+0x038] ! Mem[000000002b800138] jmpl %o7,%g0 stb %l3,[%i2+0x030] ! Mem[000000002b000130] p14_near_2_le: lduw [%i2+0x02c],%l4 ! Mem[000000002d00012c] lduw [%i2+0x020],%l4 ! Mem[000000002d000120] swap [%i0+0x03c],%l4 ! Mem[000000002c00013c] jmpl %o7,%g0 ldx [%i3+0x018],%l6 ! Mem[000000002d800118] p14_near_2_he: ldsb [%i0+0x02f],%l5 ! Mem[000000002c00012f] ldub [%i2+0x03d],%l3 ! Mem[000000002d00013d] jmpl %o7,%g0 stb %l0,[%i2+0x00c] ! Mem[000000002d00010c] p15_near_2_le: ldsb [%i2+0x00c],%l3 ! Mem[000000002f00010c] ldsw [%i2+0x03c],%l0 ! Mem[000000002f00013c] stw %l0,[%i2+0x014] ! Mem[000000002f000114] jmpl %o7,%g0 stx %l5,[%i1+0x030] ! Mem[000000002e800130] p15_near_2_he: swap [%i2+0x008],%l4 ! Mem[000000002f000108] lduw [%i0+0x020],%l5 ! Mem[000000002e000120] ldub [%i0+0x03d],%l1 ! Mem[000000002e00013d] std %l2,[%i1+0x030] ! Mem[000000002e800130] swap [%i1+0x00c],%l5 ! Mem[000000002e80010c] jmpl %o7,%g0 ldsh [%i0+0x016],%l7 ! Mem[000000002e000116] p16_near_2_le: ldstub [%i1+0x01d],%l7 ! Mem[000000003080011d] stx %l3,[%i1+0x038] ! Mem[0000000030800138] lduw [%i2+0x03c],%l4 ! Mem[000000003100013c] jmpl %o7,%g0 ldsb [%i3+0x02b],%l4 ! Mem[000000003180012b] p16_near_2_he: jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[0000000031800108] jmpl %o7,%g0 nop p17_near_2_le: jmpl %o7,%g0 lduh [%i0+0x00e],%l4 ! Mem[000000003200010e] jmpl %o7,%g0 nop p17_near_2_he: ldx [%i0+0x028],%l1 ! Mem[0000000032000128] ldsh [%i1+0x038],%l2 ! Mem[0000000032800138] jmpl %o7,%g0 ldstub [%i1+0x027],%l0 ! Mem[0000000032800127] p18_near_2_le: ldstub [%i2+0x02b],%l1 ! Mem[000000003500012b] jmpl %o7,%g0 ldd [%i3+0x000],%l6 ! Mem[0000000035800100] p18_near_2_he: ldx [%i2+0x010],%l3 ! Mem[0000000035000110] ldsb [%i2+0x010],%l7 ! Mem[0000000035000110] swap [%i1+0x028],%l7 ! Mem[0000000034800128] jmpl %o7,%g0 stw %l5,[%i3+0x000] ! Mem[0000000035800100] p19_near_2_le: stb %l4,[%i2+0x01c] ! Mem[000000003700011c] swap [%i1+0x004],%l0 ! Mem[0000000036800104] jmpl %o7,%g0 ldx [%i2+0x030],%l3 ! Mem[0000000037000130] p19_near_2_he: jmpl %o7,%g0 ldsh [%i1+0x020],%l6 ! Mem[0000000036800120] jmpl %o7,%g0 nop p20_near_2_le: stw %l3,[%i3+0x03c] ! Mem[000000003980013c] lduw [%i3+0x03c],%l5 ! Mem[000000003980013c] ldstub [%i3+0x025],%l2 ! Mem[0000000039800125] ldstub [%i1+0x029],%l2 ! Mem[0000000038800129] stw %l4,[%i3+0x00c] ! Mem[000000003980010c] sth %l1,[%i0+0x03c] ! Mem[000000003800013c] jmpl %o7,%g0 lduh [%i2+0x02e],%l5 ! Mem[000000003900012e] p20_near_2_he: ldx [%i2+0x000],%l5 ! Mem[0000000039000100] jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[0000000039800120] p21_near_2_le: swap [%i2+0x014],%l4 ! Mem[000000003b000114] ldstub [%i3+0x029],%l2 ! Mem[000000003b800129] jmpl %o7,%g0 ldstub [%i0+0x028],%l5 ! Mem[000000003a000128] p21_near_2_he: stx %l4,[%i2+0x020] ! Mem[000000003b000120] jmpl %o7,%g0 ldstub [%i1+0x034],%l2 ! Mem[000000003a800134] p22_near_2_le: ldsb [%i1+0x02b],%l1 ! Mem[000000003c80012b] jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000003d800100] p22_near_2_he: ldx [%i0+0x018],%l2 ! Mem[000000003c000118] ldsh [%i1+0x00c],%l5 ! Mem[000000003c80010c] ldx [%i0+0x028],%l7 ! Mem[000000003c000128] jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[000000003d000134] p23_near_2_le: ldd [%i2+0x008],%l4 ! Mem[000000003f000108] swap [%i1+0x014],%l4 ! Mem[000000003e800114] ldd [%i1+0x000],%l6 ! Mem[000000003e800100] sth %l6,[%i1+0x00e] ! Mem[000000003e80010e] ldsw [%i0+0x038],%l2 ! Mem[000000003e000138] jmpl %o7,%g0 swap [%i0+0x03c],%l5 ! Mem[000000003e00013c] p23_near_2_he: stx %l5,[%i1+0x028] ! Mem[000000003e800128] stx %l0,[%i0+0x030] ! Mem[000000003e000130] swap [%i1+0x000],%l0 ! Mem[000000003e800100] std %l0,[%i1+0x038] ! Mem[000000003e800138] sth %l2,[%i0+0x036] ! Mem[000000003e000136] swap [%i2+0x00c],%l5 ! Mem[000000003f00010c] lduh [%i1+0x016],%l7 ! Mem[000000003e800116] jmpl %o7,%g0 ldstub [%i0+0x01e],%l7 ! Mem[000000003e00011e] p24_near_2_le: stw %l3,[%i0+0x034] ! Mem[0000000040000134] lduh [%i1+0x00e],%l5 ! Mem[000000004080010e] jmpl %o7,%g0 ldd [%i1+0x028],%l2 ! Mem[0000000040800128] p24_near_2_he: lduw [%i3+0x014],%l7 ! Mem[0000000041800114] lduh [%i0+0x01c],%l0 ! Mem[000000004000011c] swap [%i1+0x03c],%l7 ! Mem[000000004080013c] stw %l4,[%i1+0x01c] ! Mem[000000004080011c] swap [%i0+0x014],%l3 ! Mem[0000000040000114] jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[0000000041800118] p25_near_2_le: ldub [%i2+0x01b],%l4 ! Mem[000000004300011b] swap [%i2+0x004],%l3 ! Mem[0000000043000104] lduw [%i0+0x004],%l1 ! Mem[0000000042000104] ldstub [%i2+0x009],%l5 ! Mem[0000000043000109] ldsh [%i1+0x00c],%l1 ! Mem[000000004280010c] jmpl %o7,%g0 stx %l2,[%i0+0x038] ! Mem[0000000042000138] p25_near_2_he: ldsw [%i3+0x02c],%l2 ! Mem[000000004380012c] jmpl %o7,%g0 ldsb [%i3+0x00b],%l5 ! Mem[000000004380010b] p26_near_2_le: jmpl %o7,%g0 ldstub [%i0+0x034],%l3 ! Mem[0000000044000134] jmpl %o7,%g0 nop p26_near_2_he: jmpl %o7,%g0 ldstub [%i0+0x035],%l6 ! Mem[0000000044000135] jmpl %o7,%g0 nop p27_near_2_le: ldstub [%i1+0x00f],%l2 ! Mem[000000004680010f] stw %l4,[%i3+0x018] ! Mem[0000000047800118] swap [%i0+0x004],%l3 ! Mem[0000000046000104] jmpl %o7,%g0 ldstub [%i2+0x00e],%l4 ! Mem[000000004700010e] p27_near_2_he: ldstub [%i3+0x02b],%l1 ! Mem[000000004780012b] sth %l4,[%i0+0x022] ! Mem[0000000046000122] jmpl %o7,%g0 swap [%i3+0x034],%l7 ! Mem[0000000047800134] p28_near_2_le: ldx [%i0+0x020],%l5 ! Mem[0000000048000120] stw %l4,[%i1+0x030] ! Mem[0000000048800130] sth %l0,[%i2+0x014] ! Mem[0000000049000114] ldstub [%i2+0x00e],%l4 ! Mem[000000004900010e] jmpl %o7,%g0 ldstub [%i2+0x01c],%l4 ! Mem[000000004900011c] p28_near_2_he: ldub [%i0+0x036],%l2 ! Mem[0000000048000136] ldub [%i0+0x03e],%l7 ! Mem[000000004800013e] ldd [%i1+0x000],%l6 ! Mem[0000000048800100] stw %l5,[%i0+0x028] ! Mem[0000000048000128] ldsw [%i0+0x010],%l3 ! Mem[0000000048000110] jmpl %o7,%g0 ldx [%i3+0x020],%l1 ! Mem[0000000049800120] p29_near_2_le: ldstub [%i2+0x025],%l7 ! Mem[000000004b000125] lduw [%i1+0x00c],%l2 ! Mem[000000004a80010c] jmpl %o7,%g0 stb %l4,[%i3+0x01b] ! Mem[000000004b80011b] p29_near_2_he: swap [%i0+0x030],%l0 ! Mem[000000004a000130] swap [%i0+0x000],%l0 ! Mem[000000004a000100] lduw [%i0+0x014],%l6 ! Mem[000000004a000114] swap [%i3+0x014],%l7 ! Mem[000000004b800114] ldstub [%i1+0x02b],%l1 ! Mem[000000004a80012b] jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[000000004b000120] p30_near_2_le: std %l2,[%i3+0x028] ! Mem[000000004d800128] ldstub [%i1+0x01b],%l4 ! Mem[000000004c80011b] ldstub [%i1+0x020],%l3 ! Mem[000000004c800120] swap [%i2+0x00c],%l4 ! Mem[000000004d00010c] jmpl %o7,%g0 sth %l1,[%i2+0x026] ! Mem[000000004d000126] p30_near_2_he: ldstub [%i1+0x022],%l4 ! Mem[000000004c800122] swap [%i0+0x03c],%l1 ! Mem[000000004c00013c] sth %l5,[%i0+0x020] ! Mem[000000004c000120] jmpl %o7,%g0 lduw [%i1+0x004],%l2 ! Mem[000000004c800104] p31_near_2_le: jmpl %o7,%g0 sth %l2,[%i0+0x026] ! Mem[000000004e000126] jmpl %o7,%g0 nop p31_near_2_he: jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000004f80010c] jmpl %o7,%g0 nop p32_near_2_le: lduw [%i3+0x02c],%l6 ! Mem[000000005180012c] std %l2,[%i0+0x008] ! Mem[0000000050000108] jmpl %o7,%g0 sth %l3,[%i1+0x012] ! Mem[0000000050800112] p32_near_2_he: swap [%i2+0x00c],%l5 ! Mem[000000005100010c] ldstub [%i1+0x02b],%l7 ! Mem[000000005080012b] lduh [%i2+0x034],%l2 ! Mem[0000000051000134] stb %l6,[%i2+0x034] ! Mem[0000000051000134] ldx [%i1+0x010],%l7 ! Mem[0000000050800110] jmpl %o7,%g0 ldx [%i0+0x000],%l2 ! Mem[0000000050000100] p33_near_2_le: swap [%i1+0x01c],%l1 ! Mem[000000005280011c] lduh [%i1+0x000],%l4 ! Mem[0000000052800100] lduh [%i1+0x012],%l7 ! Mem[0000000052800112] lduh [%i2+0x00e],%l6 ! Mem[000000005300010e] jmpl %o7,%g0 ldsb [%i0+0x012],%l7 ! Mem[0000000052000112] p33_near_2_he: stx %l1,[%i3+0x018] ! Mem[0000000053800118] jmpl %o7,%g0 ldstub [%i3+0x011],%l5 ! Mem[0000000053800111] p34_near_2_le: swap [%i2+0x020],%l6 ! Mem[0000000055000120] jmpl %o7,%g0 ldstub [%i0+0x00b],%l3 ! Mem[000000005400010b] p34_near_2_he: std %l6,[%i1+0x020] ! Mem[0000000054800120] jmpl %o7,%g0 ldd [%i0+0x000],%l0 ! Mem[0000000054000100] p35_near_2_le: stw %l6,[%i3+0x038] ! Mem[0000000057800138] stb %l5,[%i1+0x037] ! Mem[0000000056800137] jmpl %o7,%g0 stb %l6,[%i2+0x012] ! Mem[0000000057000112] p35_near_2_he: std %l6,[%i0+0x020] ! Mem[0000000056000120] ldstub [%i1+0x017],%l1 ! Mem[0000000056800117] swap [%i3+0x004],%l7 ! Mem[0000000057800104] jmpl %o7,%g0 ldstub [%i3+0x03f],%l7 ! Mem[000000005780013f] p36_near_2_le: ldstub [%i1+0x029],%l3 ! Mem[0000000058800129] swap [%i0+0x008],%l5 ! Mem[0000000058000108] swap [%i3+0x01c],%l6 ! Mem[000000005980011c] lduw [%i0+0x010],%l7 ! Mem[0000000058000110] jmpl %o7,%g0 ldsh [%i0+0x038],%l5 ! Mem[0000000058000138] p36_near_2_he: ldsh [%i0+0x00e],%l6 ! Mem[000000005800010e] lduw [%i3+0x03c],%l1 ! Mem[000000005980013c] jmpl %o7,%g0 ldub [%i0+0x011],%l5 ! Mem[0000000058000111] p37_near_2_le: stb %l3,[%i0+0x005] ! Mem[000000005a000105] lduh [%i2+0x008],%l3 ! Mem[000000005b000108] ldstub [%i1+0x009],%l5 ! Mem[000000005a800109] lduh [%i3+0x03c],%l7 ! Mem[000000005b80013c] stb %l7,[%i2+0x013] ! Mem[000000005b000113] jmpl %o7,%g0 ldd [%i1+0x038],%l4 ! Mem[000000005a800138] p37_near_2_he: stx %l6,[%i1+0x028] ! Mem[000000005a800128] swap [%i1+0x038],%l2 ! Mem[000000005a800138] jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[000000005a000120] p38_near_2_le: ldub [%i3+0x008],%l5 ! Mem[000000005d800108] stw %l3,[%i1+0x020] ! Mem[000000005c800120] stx %l1,[%i3+0x000] ! Mem[000000005d800100] lduh [%i1+0x026],%l1 ! Mem[000000005c800126] stw %l6,[%i3+0x01c] ! Mem[000000005d80011c] jmpl %o7,%g0 stw %l2,[%i0+0x03c] ! Mem[000000005c00013c] p38_near_2_he: std %l2,[%i0+0x008] ! Mem[000000005c000108] jmpl %o7,%g0 ldsw [%i2+0x004],%l4 ! Mem[000000005d000104] p39_near_2_le: swap [%i1+0x020],%l2 ! Mem[000000005e800120] swap [%i3+0x018],%l0 ! Mem[000000005f800118] stb %l1,[%i1+0x024] ! Mem[000000005e800124] swap [%i0+0x028],%l3 ! Mem[000000005e000128] ldsb [%i2+0x011],%l0 ! Mem[000000005f000111] jmpl %o7,%g0 stw %l1,[%i3+0x038] ! Mem[000000005f800138] p39_near_2_he: ldstub [%i1+0x00b],%l7 ! Mem[000000005e80010b] stb %l2,[%i1+0x01b] ! Mem[000000005e80011b] stb %l1,[%i0+0x01d] ! Mem[000000005e00011d] swap [%i0+0x024],%l4 ! Mem[000000005e000124] swap [%i3+0x030],%l1 ! Mem[000000005f800130] stw %l2,[%i2+0x034] ! Mem[000000005f000134] ldstub [%i2+0x009],%l3 ! Mem[000000005f000109] jmpl %o7,%g0 ldx [%i2+0x020],%l6 ! Mem[000000005f000120] p40_near_2_le: ldstub [%i3+0x00b],%l3 ! Mem[000000006180010b] ldstub [%i0+0x02a],%l0 ! Mem[000000006000012a] ldsh [%i1+0x02c],%l3 ! Mem[000000006080012c] jmpl %o7,%g0 ldsb [%i2+0x037],%l4 ! Mem[0000000061000137] p40_near_2_he: stx %l5,[%i3+0x018] ! Mem[0000000061800118] stb %l1,[%i0+0x01c] ! Mem[000000006000011c] swap [%i2+0x018],%l0 ! Mem[0000000061000118] jmpl %o7,%g0 stx %l5,[%i0+0x018] ! Mem[0000000060000118] p41_near_2_le: jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[0000000062000130] jmpl %o7,%g0 nop p41_near_2_he: ldstub [%i0+0x00b],%l4 ! Mem[000000006200010b] stx %l1,[%i3+0x008] ! Mem[0000000063800108] ldub [%i3+0x01b],%l4 ! Mem[000000006380011b] swap [%i3+0x018],%l6 ! Mem[0000000063800118] ldx [%i3+0x020],%l2 ! Mem[0000000063800120] jmpl %o7,%g0 stb %l1,[%i2+0x02c] ! Mem[000000006300012c] p42_near_2_le: swap [%i0+0x03c],%l4 ! Mem[000000006400013c] ldub [%i0+0x001],%l4 ! Mem[0000000064000101] jmpl %o7,%g0 lduw [%i0+0x018],%l6 ! Mem[0000000064000118] p42_near_2_he: stw %l6,[%i0+0x018] ! Mem[0000000064000118] ldstub [%i1+0x016],%l3 ! Mem[0000000064800116] jmpl %o7,%g0 ldstub [%i0+0x011],%l1 ! Mem[0000000064000111] p43_near_2_le: swap [%i1+0x014],%l4 ! Mem[0000000066800114] ldstub [%i3+0x025],%l5 ! Mem[0000000067800125] lduh [%i1+0x010],%l4 ! Mem[0000000066800110] jmpl %o7,%g0 ldub [%i2+0x015],%l0 ! Mem[0000000067000115] p43_near_2_he: jmpl %o7,%g0 ldstub [%i1+0x013],%l6 ! Mem[0000000066800113] jmpl %o7,%g0 nop p44_near_2_le: ldd [%i0+0x010],%l2 ! Mem[0000000068000110] swap [%i0+0x02c],%l5 ! Mem[000000006800012c] ldd [%i2+0x008],%l6 ! Mem[0000000069000108] ldsb [%i3+0x02e],%l6 ! Mem[000000006980012e] jmpl %o7,%g0 swap [%i0+0x010],%l7 ! Mem[0000000068000110] p44_near_2_he: lduw [%i1+0x03c],%l1 ! Mem[000000006880013c] jmpl %o7,%g0 ldstub [%i3+0x007],%l0 ! Mem[0000000069800107] p45_near_2_le: ldsb [%i2+0x00a],%l3 ! Mem[000000006b00010a] swap [%i1+0x010],%l3 ! Mem[000000006a800110] lduh [%i2+0x03c],%l0 ! Mem[000000006b00013c] jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[000000006a000110] p45_near_2_he: jmpl %o7,%g0 ldstub [%i1+0x013],%l6 ! Mem[000000006a800113] jmpl %o7,%g0 nop p46_near_2_le: std %l4,[%i0+0x020] ! Mem[000000006c000120] ldstub [%i1+0x008],%l5 ! Mem[000000006c800108] ldsw [%i3+0x024],%l3 ! Mem[000000006d800124] ldsw [%i3+0x00c],%l4 ! Mem[000000006d80010c] jmpl %o7,%g0 stx %l4,[%i0+0x018] ! Mem[000000006c000118] p46_near_2_he: lduw [%i2+0x00c],%l1 ! Mem[000000006d00010c] stx %l4,[%i1+0x038] ! Mem[000000006c800138] swap [%i2+0x004],%l2 ! Mem[000000006d000104] stx %l7,[%i0+0x038] ! Mem[000000006c000138] swap [%i0+0x01c],%l4 ! Mem[000000006c00011c] jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[000000006d80010c] p47_near_2_le: std %l0,[%i1+0x000] ! Mem[000000006e800100] sth %l4,[%i2+0x000] ! Mem[000000006f000100] ldstub [%i1+0x03a],%l6 ! Mem[000000006e80013a] ldx [%i1+0x038],%l3 ! Mem[000000006e800138] jmpl %o7,%g0 ldstub [%i3+0x00b],%l7 ! Mem[000000006f80010b] p47_near_2_he: jmpl %o7,%g0 swap [%i1+0x004],%l7 ! Mem[000000006e800104] jmpl %o7,%g0 nop p48_near_2_le: ldstub [%i1+0x023],%l2 ! Mem[0000000070800123] ldstub [%i0+0x013],%l7 ! Mem[0000000070000113] jmpl %o7,%g0 ldsw [%i2+0x010],%l3 ! Mem[0000000071000110] p48_near_2_he: ldstub [%i3+0x02d],%l1 ! Mem[000000007180012d] ldsb [%i3+0x00b],%l4 ! Mem[000000007180010b] ldsb [%i1+0x016],%l7 ! Mem[0000000070800116] swap [%i2+0x028],%l1 ! Mem[0000000071000128] lduh [%i0+0x022],%l4 ! Mem[0000000070000122] jmpl %o7,%g0 ldstub [%i2+0x006],%l5 ! Mem[0000000071000106] p49_near_2_le: ldsh [%i1+0x02c],%l3 ! Mem[000000007280012c] stb %l2,[%i3+0x018] ! Mem[0000000073800118] ldstub [%i1+0x01b],%l1 ! Mem[000000007280011b] ldstub [%i1+0x000],%l6 ! Mem[0000000072800100] swap [%i3+0x008],%l3 ! Mem[0000000073800108] ldx [%i2+0x028],%l1 ! Mem[0000000073000128] jmpl %o7,%g0 ldstub [%i2+0x02b],%l1 ! Mem[000000007300012b] p49_near_2_he: swap [%i1+0x01c],%l3 ! Mem[000000007280011c] ldsb [%i2+0x038],%l2 ! Mem[0000000073000138] lduw [%i1+0x038],%l5 ! Mem[0000000072800138] ldsh [%i2+0x032],%l3 ! Mem[0000000073000132] lduw [%i0+0x02c],%l1 ! Mem[000000007200012c] jmpl %o7,%g0 ldsh [%i1+0x022],%l4 ! Mem[0000000072800122] p50_near_2_le: jmpl %o7,%g0 swap [%i1+0x010],%l7 ! Mem[0000000074800110] jmpl %o7,%g0 nop p50_near_2_he: std %l2,[%i3+0x030] ! Mem[0000000075800130] ldstub [%i0+0x01d],%l5 ! Mem[000000007400011d] ldsh [%i1+0x034],%l6 ! Mem[0000000074800134] lduw [%i1+0x014],%l7 ! Mem[0000000074800114] swap [%i1+0x028],%l1 ! Mem[0000000074800128] ldstub [%i3+0x022],%l4 ! Mem[0000000075800122] jmpl %o7,%g0 ldstub [%i1+0x03d],%l1 ! Mem[000000007480013d] p51_near_2_le: lduh [%i1+0x03c],%l6 ! Mem[000000007680013c] ldstub [%i1+0x015],%l7 ! Mem[0000000076800115] swap [%i0+0x008],%l7 ! Mem[0000000076000108] ldsw [%i3+0x010],%l7 ! Mem[0000000077800110] jmpl %o7,%g0 swap [%i0+0x00c],%l6 ! Mem[000000007600010c] p51_near_2_he: ldstub [%i1+0x000],%l1 ! Mem[0000000076800100] lduh [%i1+0x01c],%l4 ! Mem[000000007680011c] stb %l0,[%i3+0x001] ! Mem[0000000077800101] stw %l0,[%i3+0x018] ! Mem[0000000077800118] ldstub [%i2+0x030],%l6 ! Mem[0000000077000130] ldx [%i2+0x020],%l7 ! Mem[0000000077000120] std %l4,[%i1+0x028] ! Mem[0000000076800128] jmpl %o7,%g0 ldub [%i2+0x016],%l6 ! Mem[0000000077000116] p52_near_2_le: swap [%i1+0x010],%l3 ! Mem[0000000078800110] lduh [%i1+0x01a],%l4 ! Mem[000000007880011a] sth %l5,[%i3+0x00e] ! Mem[000000007980010e] lduh [%i1+0x022],%l4 ! Mem[0000000078800122] swap [%i1+0x03c],%l1 ! Mem[000000007880013c] stw %l6,[%i3+0x01c] ! Mem[000000007980011c] sth %l7,[%i1+0x012] ! Mem[0000000078800112] jmpl %o7,%g0 swap [%i1+0x038],%l5 ! Mem[0000000078800138] p52_near_2_he: stw %l5,[%i1+0x008] ! Mem[0000000078800108] swap [%i1+0x010],%l1 ! Mem[0000000078800110] jmpl %o7,%g0 ldstub [%i0+0x004],%l4 ! Mem[0000000078000104] p53_near_2_le: ldx [%i2+0x008],%l5 ! Mem[000000007b000108] sth %l3,[%i1+0x008] ! Mem[000000007a800108] stw %l5,[%i2+0x008] ! Mem[000000007b000108] ldsb [%i3+0x00c],%l1 ! Mem[000000007b80010c] ldsh [%i3+0x03e],%l2 ! Mem[000000007b80013e] jmpl %o7,%g0 ldstub [%i3+0x037],%l5 ! Mem[000000007b800137] p53_near_2_he: stx %l0,[%i2+0x008] ! Mem[000000007b000108] ldx [%i2+0x028],%l1 ! Mem[000000007b000128] ldstub [%i2+0x024],%l4 ! Mem[000000007b000124] jmpl %o7,%g0 ldsw [%i3+0x030],%l3 ! Mem[000000007b800130] p54_near_2_le: ldsw [%i1+0x034],%l3 ! Mem[000000007c800134] ldstub [%i1+0x02d],%l4 ! Mem[000000007c80012d] jmpl %o7,%g0 ldstub [%i3+0x029],%l3 ! Mem[000000007d800129] p54_near_2_he: stx %l7,[%i3+0x010] ! Mem[000000007d800110] swap [%i2+0x034],%l2 ! Mem[000000007d000134] ldstub [%i0+0x006],%l2 ! Mem[000000007c000106] ldsh [%i2+0x03c],%l3 ! Mem[000000007d00013c] stx %l3,[%i1+0x010] ! Mem[000000007c800110] jmpl %o7,%g0 swap [%i2+0x010],%l1 ! Mem[000000007d000110] p55_near_2_le: ldstub [%i1+0x008],%l6 ! Mem[000000007e800108] ldstub [%i1+0x00c],%l1 ! Mem[000000007e80010c] jmpl %o7,%g0 ldstub [%i3+0x03a],%l6 ! Mem[000000007f80013a] p55_near_2_he: ldstub [%i0+0x02d],%l2 ! Mem[000000007e00012d] ldsb [%i0+0x00a],%l5 ! Mem[000000007e00010a] jmpl %o7,%g0 lduh [%i2+0x030],%l3 ! Mem[000000007f000130] p56_near_2_le: ldsh [%i3+0x024],%l7 ! Mem[0000000081800124] ldub [%i3+0x03e],%l5 ! Mem[000000008180013e] jmpl %o7,%g0 std %l0,[%i0+0x038] ! Mem[0000000080000138] p56_near_2_he: ldstub [%i3+0x018],%l0 ! Mem[0000000081800118] stw %l6,[%i2+0x030] ! Mem[0000000081000130] ldstub [%i3+0x02b],%l1 ! Mem[000000008180012b] ldstub [%i3+0x01b],%l6 ! Mem[000000008180011b] ldsb [%i2+0x00c],%l0 ! Mem[000000008100010c] stx %l1,[%i0+0x008] ! Mem[0000000080000108] ldstub [%i1+0x00b],%l5 ! Mem[000000008080010b] jmpl %o7,%g0 ldstub [%i0+0x011],%l1 ! Mem[0000000080000111] p57_near_2_le: swap [%i3+0x008],%l5 ! Mem[0000000083800108] ldd [%i1+0x038],%l6 ! Mem[0000000082800138] ldx [%i0+0x010],%l7 ! Mem[0000000082000110] ldstub [%i3+0x00a],%l7 ! Mem[000000008380010a] jmpl %o7,%g0 swap [%i1+0x010],%l6 ! Mem[0000000082800110] p57_near_2_he: stx %l1,[%i1+0x018] ! Mem[0000000082800118] ldstub [%i3+0x000],%l1 ! Mem[0000000083800100] ldsb [%i2+0x02e],%l3 ! Mem[000000008300012e] jmpl %o7,%g0 ldsw [%i3+0x038],%l6 ! Mem[0000000083800138] p58_near_2_le: ldstub [%i3+0x02b],%l3 ! Mem[000000008580012b] stx %l1,[%i0+0x028] ! Mem[0000000084000128] lduw [%i1+0x028],%l1 ! Mem[0000000084800128] swap [%i0+0x000],%l7 ! Mem[0000000084000100] stx %l0,[%i1+0x018] ! Mem[0000000084800118] swap [%i1+0x010],%l7 ! Mem[0000000084800110] jmpl %o7,%g0 ldstub [%i2+0x025],%l5 ! Mem[0000000085000125] p58_near_2_he: sth %l5,[%i1+0x00c] ! Mem[000000008480010c] swap [%i1+0x010],%l0 ! Mem[0000000084800110] lduw [%i3+0x020],%l0 ! Mem[0000000085800120] ldd [%i0+0x008],%l4 ! Mem[0000000084000108] ldsh [%i3+0x03c],%l2 ! Mem[000000008580013c] jmpl %o7,%g0 ldstub [%i1+0x014],%l5 ! Mem[0000000084800114] p59_near_2_le: std %l6,[%i3+0x010] ! Mem[0000000087800110] stx %l4,[%i3+0x018] ! Mem[0000000087800118] sth %l1,[%i3+0x032] ! Mem[0000000087800132] swap [%i3+0x030],%l0 ! Mem[0000000087800130] ldstub [%i3+0x00b],%l4 ! Mem[000000008780010b] jmpl %o7,%g0 swap [%i0+0x02c],%l5 ! Mem[000000008600012c] p59_near_2_he: ldstub [%i3+0x001],%l0 ! Mem[0000000087800101] ldstub [%i3+0x019],%l0 ! Mem[0000000087800119] std %l0,[%i2+0x038] ! Mem[0000000087000138] jmpl %o7,%g0 lduh [%i1+0x016],%l0 ! Mem[0000000086800116] p60_near_2_le: swap [%i2+0x03c],%l3 ! Mem[000000008900013c] sth %l5,[%i2+0x03e] ! Mem[000000008900013e] ldub [%i2+0x03d],%l0 ! Mem[000000008900013d] swap [%i1+0x020],%l3 ! Mem[0000000088800120] ldstub [%i1+0x00e],%l4 ! Mem[000000008880010e] std %l4,[%i1+0x028] ! Mem[0000000088800128] jmpl %o7,%g0 ldsb [%i3+0x029],%l3 ! Mem[0000000089800129] p60_near_2_he: ldstub [%i3+0x014],%l7 ! Mem[0000000089800114] ldsh [%i0+0x016],%l7 ! Mem[0000000088000116] ldsb [%i1+0x007],%l2 ! Mem[0000000088800107] ldd [%i3+0x008],%l2 ! Mem[0000000089800108] ldstub [%i0+0x00f],%l6 ! Mem[000000008800010f] jmpl %o7,%g0 sth %l3,[%i0+0x010] ! Mem[0000000088000110] p61_near_2_le: ldsb [%i1+0x011],%l7 ! Mem[000000008a800111] ldstub [%i1+0x02d],%l7 ! Mem[000000008a80012d] swap [%i1+0x030],%l1 ! Mem[000000008a800130] ldx [%i1+0x028],%l5 ! Mem[000000008a800128] swap [%i2+0x010],%l0 ! Mem[000000008b000110] jmpl %o7,%g0 stw %l1,[%i0+0x038] ! Mem[000000008a000138] p61_near_2_he: ldd [%i1+0x008],%l6 ! Mem[000000008a800108] stx %l3,[%i0+0x000] ! Mem[000000008a000100] stx %l1,[%i1+0x038] ! Mem[000000008a800138] sth %l2,[%i3+0x01a] ! Mem[000000008b80011a] ldstub [%i0+0x021],%l6 ! Mem[000000008a000121] sth %l5,[%i1+0x004] ! Mem[000000008a800104] ldstub [%i3+0x00b],%l5 ! Mem[000000008b80010b] jmpl %o7,%g0 ldsh [%i3+0x00e],%l4 ! Mem[000000008b80010e] p62_near_2_le: ldstub [%i3+0x008],%l5 ! Mem[000000008d800108] swap [%i3+0x020],%l3 ! Mem[000000008d800120] jmpl %o7,%g0 swap [%i0+0x00c],%l4 ! Mem[000000008c00010c] p62_near_2_he: swap [%i0+0x038],%l3 ! Mem[000000008c000138] swap [%i2+0x03c],%l7 ! Mem[000000008d00013c] jmpl %o7,%g0 ldsb [%i1+0x03b],%l4 ! Mem[000000008c80013b] p63_near_2_le: ldstub [%i2+0x009],%l5 ! Mem[000000008f000109] ldstub [%i1+0x03d],%l6 ! Mem[000000008e80013d] ldstub [%i2+0x03a],%l6 ! Mem[000000008f00013a] swap [%i0+0x038],%l3 ! Mem[000000008e000138] jmpl %o7,%g0 ldstub [%i2+0x013],%l7 ! Mem[000000008f000113] p63_near_2_he: ldstub [%i1+0x02c],%l1 ! Mem[000000008e80012c] std %l4,[%i1+0x008] ! Mem[000000008e800108] jmpl %o7,%g0 swap [%i1+0x01c],%l1 ! Mem[000000008e80011c] near2_b2b_h: nop nop jmpl %o7,%g0 nop near2_b2b_l: nop nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: stx %l1,[%i1+0x028] ! Mem[0000000010800128] swap [%i3+0x028],%l1 ! Mem[0000000011800128] ldub [%i2+0x03d],%l7 ! Mem[000000001100013d] stb %l3,[%i2+0x02a] ! Mem[000000001100012a] ldsh [%i1+0x00e],%l6 ! Mem[000000001080010e] jmpl %o7,%g0 ldsb [%i3+0x038],%l4 ! Mem[0000000011800138] p0_near_3_he: ldx [%i0+0x028],%l1 ! Mem[0000000010000128] ldstub [%i0+0x017],%l1 ! Mem[0000000010000117] std %l0,[%i0+0x010] ! Mem[0000000010000110] lduw [%i3+0x018],%l5 ! Mem[0000000011800118] swap [%i2+0x034],%l3 ! Mem[0000000011000134] swap [%i0+0x01c],%l5 ! Mem[000000001000011c] ldub [%i2+0x020],%l4 ! Mem[0000000011000120] jmpl %o7,%g0 ldstub [%i3+0x020],%l1 ! Mem[0000000011800120] p1_near_3_le: jmpl %o7,%g0 ldub [%i2+0x004],%l3 ! Mem[0000000013000104] jmpl %o7,%g0 nop p1_near_3_he: ldd [%i3+0x018],%l6 ! Mem[0000000013800118] ldstub [%i0+0x003],%l4 ! Mem[0000000012000103] ldub [%i1+0x02f],%l2 ! Mem[000000001280012f] stw %l3,[%i1+0x020] ! Mem[0000000012800120] ldstub [%i0+0x00a],%l1 ! Mem[000000001200010a] jmpl %o7,%g0 ldstub [%i2+0x02b],%l2 ! Mem[000000001300012b] p2_near_3_le: ldsw [%i2+0x010],%l2 ! Mem[0000000015000110] jmpl %o7,%g0 ldstub [%i1+0x01c],%l0 ! Mem[000000001480011c] p2_near_3_he: swap [%i1+0x008],%l0 ! Mem[0000000014800108] ldstub [%i3+0x01e],%l7 ! Mem[000000001580011e] swap [%i0+0x014],%l0 ! Mem[0000000014000114] jmpl %o7,%g0 ldub [%i1+0x008],%l2 ! Mem[0000000014800108] p3_near_3_le: ldstub [%i0+0x039],%l3 ! Mem[0000000016000139] ldsb [%i3+0x013],%l7 ! Mem[0000000017800113] ldsh [%i1+0x00e],%l6 ! Mem[000000001680010e] lduw [%i1+0x000],%l3 ! Mem[0000000016800100] ldsw [%i1+0x028],%l3 ! Mem[0000000016800128] lduw [%i1+0x010],%l0 ! Mem[0000000016800110] jmpl %o7,%g0 lduh [%i1+0x038],%l1 ! Mem[0000000016800138] p3_near_3_he: ldstub [%i2+0x00a],%l1 ! Mem[000000001700010a] ldsw [%i3+0x038],%l3 ! Mem[0000000017800138] stb %l4,[%i1+0x02b] ! Mem[000000001680012b] ldx [%i3+0x010],%l3 ! Mem[0000000017800110] swap [%i1+0x01c],%l1 ! Mem[000000001680011c] lduw [%i2+0x024],%l4 ! Mem[0000000017000124] stb %l2,[%i3+0x027] ! Mem[0000000017800127] jmpl %o7,%g0 lduh [%i0+0x008],%l0 ! Mem[0000000016000108] p4_near_3_le: ldsb [%i0+0x03f],%l3 ! Mem[000000001800013f] lduh [%i1+0x030],%l1 ! Mem[0000000018800130] ldsh [%i3+0x028],%l4 ! Mem[0000000019800128] ldd [%i0+0x018],%l4 ! Mem[0000000018000118] ldub [%i1+0x02f],%l7 ! Mem[000000001880012f] jmpl %o7,%g0 stb %l5,[%i0+0x008] ! Mem[0000000018000108] p4_near_3_he: lduw [%i2+0x010],%l6 ! Mem[0000000019000110] lduw [%i2+0x018],%l3 ! Mem[0000000019000118] swap [%i2+0x028],%l4 ! Mem[0000000019000128] ldd [%i0+0x030],%l6 ! Mem[0000000018000130] jmpl %o7,%g0 sth %l6,[%i2+0x020] ! Mem[0000000019000120] p5_near_3_le: std %l0,[%i3+0x020] ! Mem[000000001b800120] swap [%i2+0x028],%l3 ! Mem[000000001b000128] ldstub [%i1+0x018],%l2 ! Mem[000000001a800118] ldsb [%i0+0x039],%l1 ! Mem[000000001a000139] jmpl %o7,%g0 swap [%i1+0x030],%l2 ! Mem[000000001a800130] p5_near_3_he: ldstub [%i1+0x03b],%l3 ! Mem[000000001a80013b] jmpl %o7,%g0 swap [%i2+0x000],%l3 ! Mem[000000001b000100] p6_near_3_le: std %l0,[%i1+0x010] ! Mem[000000001c800110] jmpl %o7,%g0 ldsh [%i2+0x022],%l3 ! Mem[000000001d000122] p6_near_3_he: swap [%i3+0x014],%l1 ! Mem[000000001d800114] stb %l3,[%i0+0x002] ! Mem[000000001c000102] ldsw [%i2+0x010],%l3 ! Mem[000000001d000110] ldstub [%i3+0x01d],%l1 ! Mem[000000001d80011d] ldub [%i0+0x025],%l5 ! Mem[000000001c000125] lduh [%i2+0x030],%l3 ! Mem[000000001d000130] stw %l6,[%i2+0x014] ! Mem[000000001d000114] jmpl %o7,%g0 ldstub [%i2+0x035],%l7 ! Mem[000000001d000135] p7_near_3_le: swap [%i1+0x02c],%l7 ! Mem[000000001e80012c] ldsh [%i3+0x024],%l4 ! Mem[000000001f800124] swap [%i1+0x028],%l1 ! Mem[000000001e800128] ldd [%i1+0x030],%l0 ! Mem[000000001e800130] ldstub [%i0+0x017],%l0 ! Mem[000000001e000117] jmpl %o7,%g0 ldstub [%i2+0x007],%l3 ! Mem[000000001f000107] p7_near_3_he: ldstub [%i2+0x031],%l4 ! Mem[000000001f000131] ldx [%i2+0x010],%l6 ! Mem[000000001f000110] swap [%i3+0x010],%l2 ! Mem[000000001f800110] sth %l3,[%i1+0x016] ! Mem[000000001e800116] lduh [%i0+0x014],%l3 ! Mem[000000001e000114] jmpl %o7,%g0 std %l6,[%i0+0x018] ! Mem[000000001e000118] p8_near_3_le: sth %l0,[%i1+0x02c] ! Mem[000000002080012c] swap [%i2+0x010],%l3 ! Mem[0000000021000110] lduh [%i3+0x012],%l2 ! Mem[0000000021800112] jmpl %o7,%g0 ldstub [%i2+0x01a],%l3 ! Mem[000000002100011a] p8_near_3_he: stb %l6,[%i1+0x021] ! Mem[0000000020800121] stw %l0,[%i2+0x014] ! Mem[0000000021000114] jmpl %o7,%g0 ldsb [%i2+0x010],%l4 ! Mem[0000000021000110] p9_near_3_le: lduw [%i3+0x01c],%l0 ! Mem[000000002380011c] jmpl %o7,%g0 ldstub [%i3+0x00e],%l2 ! Mem[000000002380010e] p9_near_3_he: std %l2,[%i3+0x030] ! Mem[0000000023800130] std %l2,[%i1+0x010] ! Mem[0000000022800110] jmpl %o7,%g0 sth %l0,[%i2+0x028] ! Mem[0000000023000128] p10_near_3_le: swap [%i0+0x010],%l6 ! Mem[0000000024000110] lduh [%i3+0x02e],%l6 ! Mem[000000002580012e] stw %l7,[%i3+0x010] ! Mem[0000000025800110] ldstub [%i0+0x02d],%l7 ! Mem[000000002400012d] swap [%i2+0x010],%l1 ! Mem[0000000025000110] jmpl %o7,%g0 ldsh [%i2+0x030],%l0 ! Mem[0000000025000130] p10_near_3_he: ldstub [%i1+0x00c],%l0 ! Mem[000000002480010c] swap [%i2+0x00c],%l0 ! Mem[000000002500010c] ldsh [%i0+0x012],%l1 ! Mem[0000000024000112] swap [%i3+0x020],%l5 ! Mem[0000000025800120] ldstub [%i2+0x031],%l4 ! Mem[0000000025000131] ldsh [%i2+0x010],%l3 ! Mem[0000000025000110] ldub [%i0+0x009],%l0 ! Mem[0000000024000109] jmpl %o7,%g0 lduw [%i0+0x014],%l3 ! Mem[0000000024000114] p11_near_3_le: stb %l0,[%i3+0x012] ! Mem[0000000027800112] ldx [%i0+0x030],%l0 ! Mem[0000000026000130] ldstub [%i0+0x003],%l3 ! Mem[0000000026000103] stx %l5,[%i0+0x008] ! Mem[0000000026000108] stx %l1,[%i0+0x020] ! Mem[0000000026000120] jmpl %o7,%g0 ldx [%i1+0x000],%l5 ! Mem[0000000026800100] p11_near_3_he: std %l2,[%i3+0x000] ! Mem[0000000027800100] ldstub [%i3+0x016],%l3 ! Mem[0000000027800116] ldstub [%i2+0x015],%l3 ! Mem[0000000027000115] std %l0,[%i2+0x028] ! Mem[0000000027000128] ldsw [%i3+0x024],%l2 ! Mem[0000000027800124] ldub [%i1+0x00c],%l0 ! Mem[000000002680010c] jmpl %o7,%g0 swap [%i2+0x01c],%l6 ! Mem[000000002700011c] p12_near_3_le: ldx [%i3+0x008],%l5 ! Mem[0000000029800108] ldstub [%i2+0x028],%l1 ! Mem[0000000029000128] ldstub [%i2+0x020],%l1 ! Mem[0000000029000120] swap [%i2+0x030],%l0 ! Mem[0000000029000130] stx %l1,[%i3+0x018] ! Mem[0000000029800118] ldd [%i2+0x010],%l2 ! Mem[0000000029000110] ldsh [%i3+0x010],%l3 ! Mem[0000000029800110] jmpl %o7,%g0 lduw [%i3+0x00c],%l2 ! Mem[000000002980010c] p12_near_3_he: std %l2,[%i1+0x010] ! Mem[0000000028800110] ldsb [%i2+0x015],%l3 ! Mem[0000000029000115] jmpl %o7,%g0 ldub [%i2+0x008],%l0 ! Mem[0000000029000108] p13_near_3_le: ldd [%i1+0x018],%l2 ! Mem[000000002a800118] ldd [%i2+0x008],%l4 ! Mem[000000002b000108] jmpl %o7,%g0 ldsh [%i0+0x020],%l0 ! Mem[000000002a000120] p13_near_3_he: ldstub [%i1+0x022],%l6 ! Mem[000000002a800122] swap [%i3+0x034],%l4 ! Mem[000000002b800134] ldd [%i3+0x030],%l0 ! Mem[000000002b800130] std %l2,[%i3+0x030] ! Mem[000000002b800130] jmpl %o7,%g0 ldub [%i2+0x010],%l5 ! Mem[000000002b000110] p14_near_3_le: ldd [%i2+0x038],%l2 ! Mem[000000002d000138] ldsw [%i3+0x030],%l1 ! Mem[000000002d800130] ldstub [%i3+0x013],%l1 ! Mem[000000002d800113] swap [%i1+0x030],%l0 ! Mem[000000002c800130] stx %l1,[%i0+0x020] ! Mem[000000002c000120] jmpl %o7,%g0 ldsw [%i0+0x034],%l4 ! Mem[000000002c000134] p14_near_3_he: swap [%i3+0x028],%l6 ! Mem[000000002d800128] ldstub [%i3+0x015],%l1 ! Mem[000000002d800115] ldx [%i0+0x030],%l4 ! Mem[000000002c000130] swap [%i2+0x034],%l6 ! Mem[000000002d000134] ldsh [%i3+0x032],%l2 ! Mem[000000002d800132] jmpl %o7,%g0 stw %l7,[%i1+0x01c] ! Mem[000000002c80011c] p15_near_3_le: std %l4,[%i2+0x030] ! Mem[000000002f000130] ldstub [%i1+0x024],%l4 ! Mem[000000002e800124] jmpl %o7,%g0 ldub [%i3+0x023],%l4 ! Mem[000000002f800123] p15_near_3_he: ldsh [%i0+0x00a],%l5 ! Mem[000000002e00010a] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000002f00011c] p16_near_3_le: std %l0,[%i2+0x020] ! Mem[0000000031000120] jmpl %o7,%g0 std %l0,[%i1+0x030] ! Mem[0000000030800130] p16_near_3_he: stx %l1,[%i3+0x010] ! Mem[0000000031800110] stw %l3,[%i1+0x02c] ! Mem[000000003080012c] ldx [%i1+0x038],%l2 ! Mem[0000000030800138] ldstub [%i0+0x032],%l2 ! Mem[0000000030000132] ldsw [%i3+0x008],%l0 ! Mem[0000000031800108] swap [%i0+0x000],%l1 ! Mem[0000000030000100] jmpl %o7,%g0 std %l4,[%i1+0x018] ! Mem[0000000030800118] p17_near_3_le: jmpl %o7,%g0 ldub [%i2+0x012],%l0 ! Mem[0000000033000112] jmpl %o7,%g0 nop p17_near_3_he: jmpl %o7,%g0 lduh [%i0+0x020],%l7 ! Mem[0000000032000120] jmpl %o7,%g0 nop p18_near_3_le: ldd [%i1+0x028],%l4 ! Mem[0000000034800128] stx %l7,[%i0+0x030] ! Mem[0000000034000130] sth %l3,[%i0+0x038] ! Mem[0000000034000138] ldsb [%i2+0x013],%l7 ! Mem[0000000035000113] jmpl %o7,%g0 swap [%i3+0x000],%l4 ! Mem[0000000035800100] p18_near_3_he: swap [%i0+0x028],%l5 ! Mem[0000000034000128] jmpl %o7,%g0 ldstub [%i2+0x03c],%l3 ! Mem[000000003500013c] p19_near_3_le: swap [%i0+0x020],%l5 ! Mem[0000000036000120] ldx [%i2+0x018],%l0 ! Mem[0000000037000118] sth %l3,[%i0+0x034] ! Mem[0000000036000134] ldstub [%i2+0x03e],%l5 ! Mem[000000003700013e] ldx [%i2+0x000],%l3 ! Mem[0000000037000100] sth %l1,[%i2+0x000] ! Mem[0000000037000100] jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[000000003780012a] p19_near_3_he: ldstub [%i3+0x017],%l4 ! Mem[0000000037800117] std %l0,[%i0+0x028] ! Mem[0000000036000128] swap [%i3+0x030],%l2 ! Mem[0000000037800130] jmpl %o7,%g0 ldstub [%i0+0x014],%l0 ! Mem[0000000036000114] p20_near_3_le: std %l2,[%i2+0x038] ! Mem[0000000039000138] std %l4,[%i1+0x000] ! Mem[0000000038800100] swap [%i2+0x030],%l1 ! Mem[0000000039000130] ldsh [%i2+0x028],%l4 ! Mem[0000000039000128] ldsb [%i3+0x018],%l0 ! Mem[0000000039800118] sth %l4,[%i2+0x02a] ! Mem[000000003900012a] ldstub [%i3+0x01b],%l3 ! Mem[000000003980011b] jmpl %o7,%g0 ldsw [%i3+0x018],%l2 ! Mem[0000000039800118] p20_near_3_he: ldstub [%i2+0x01b],%l3 ! Mem[000000003900011b] jmpl %o7,%g0 ldub [%i2+0x030],%l7 ! Mem[0000000039000130] p21_near_3_le: ldsb [%i1+0x01e],%l6 ! Mem[000000003a80011e] std %l4,[%i3+0x038] ! Mem[000000003b800138] ldx [%i1+0x038],%l6 ! Mem[000000003a800138] jmpl %o7,%g0 std %l6,[%i0+0x010] ! Mem[000000003a000110] p21_near_3_he: swap [%i0+0x014],%l7 ! Mem[000000003a000114] ldstub [%i2+0x01e],%l7 ! Mem[000000003b00011e] stx %l4,[%i2+0x018] ! Mem[000000003b000118] ldsw [%i1+0x034],%l3 ! Mem[000000003a800134] ldsb [%i3+0x011],%l1 ! Mem[000000003b800111] jmpl %o7,%g0 stw %l5,[%i0+0x010] ! Mem[000000003a000110] p22_near_3_le: ldstub [%i3+0x01e],%l6 ! Mem[000000003d80011e] swap [%i1+0x03c],%l1 ! Mem[000000003c80013c] stx %l5,[%i2+0x028] ! Mem[000000003d000128] jmpl %o7,%g0 ldsb [%i2+0x008],%l6 ! Mem[000000003d000108] p22_near_3_he: ldstub [%i1+0x01b],%l6 ! Mem[000000003c80011b] ldsh [%i3+0x016],%l3 ! Mem[000000003d800116] stw %l7,[%i2+0x004] ! Mem[000000003d000104] std %l0,[%i3+0x010] ! Mem[000000003d800110] ldub [%i3+0x025],%l7 ! Mem[000000003d800125] jmpl %o7,%g0 ldstub [%i0+0x01f],%l7 ! Mem[000000003c00011f] p23_near_3_le: stw %l6,[%i0+0x010] ! Mem[000000003e000110] stb %l1,[%i1+0x00d] ! Mem[000000003e80010d] ldsw [%i3+0x028],%l4 ! Mem[000000003f800128] lduw [%i3+0x018],%l0 ! Mem[000000003f800118] ldstub [%i0+0x007],%l0 ! Mem[000000003e000107] jmpl %o7,%g0 swap [%i3+0x02c],%l5 ! Mem[000000003f80012c] p23_near_3_he: swap [%i0+0x000],%l0 ! Mem[000000003e000100] ldd [%i1+0x018],%l2 ! Mem[000000003e800118] swap [%i2+0x010],%l1 ! Mem[000000003f000110] jmpl %o7,%g0 ldstub [%i0+0x035],%l1 ! Mem[000000003e000135] p24_near_3_le: lduh [%i0+0x018],%l0 ! Mem[0000000040000118] swap [%i2+0x024],%l1 ! Mem[0000000041000124] stb %l3,[%i1+0x01b] ! Mem[000000004080011b] ldsb [%i0+0x018],%l2 ! Mem[0000000040000118] sth %l5,[%i3+0x022] ! Mem[0000000041800122] ldsh [%i1+0x002],%l1 ! Mem[0000000040800102] ldub [%i3+0x00b],%l6 ! Mem[000000004180010b] jmpl %o7,%g0 stw %l5,[%i0+0x008] ! Mem[0000000040000108] p24_near_3_he: jmpl %o7,%g0 ldsb [%i2+0x025],%l5 ! Mem[0000000041000125] jmpl %o7,%g0 nop p25_near_3_le: sth %l4,[%i3+0x028] ! Mem[0000000043800128] jmpl %o7,%g0 ldub [%i1+0x018],%l0 ! Mem[0000000042800118] p25_near_3_he: lduh [%i0+0x000],%l1 ! Mem[0000000042000100] stx %l2,[%i1+0x018] ! Mem[0000000042800118] stx %l1,[%i2+0x018] ! Mem[0000000043000118] jmpl %o7,%g0 sth %l3,[%i2+0x01a] ! Mem[000000004300011a] p26_near_3_le: ldstub [%i0+0x027],%l1 ! Mem[0000000044000127] ldstub [%i2+0x020],%l2 ! Mem[0000000045000120] ldstub [%i1+0x03f],%l4 ! Mem[000000004480013f] ldstub [%i1+0x00c],%l1 ! Mem[000000004480010c] jmpl %o7,%g0 lduh [%i3+0x01a],%l6 ! Mem[000000004580011a] p26_near_3_he: ldub [%i2+0x01b],%l6 ! Mem[000000004500011b] sth %l2,[%i2+0x006] ! Mem[0000000045000106] jmpl %o7,%g0 ldd [%i2+0x038],%l0 ! Mem[0000000045000138] p27_near_3_le: stb %l3,[%i1+0x01a] ! Mem[000000004680011a] lduh [%i2+0x00a],%l7 ! Mem[000000004700010a] ldd [%i1+0x010],%l6 ! Mem[0000000046800110] stx %l4,[%i2+0x018] ! Mem[0000000047000118] ldx [%i3+0x008],%l4 ! Mem[0000000047800108] jmpl %o7,%g0 swap [%i1+0x024],%l4 ! Mem[0000000046800124] p27_near_3_he: jmpl %o7,%g0 ldub [%i2+0x01e],%l1 ! Mem[000000004700011e] jmpl %o7,%g0 nop p28_near_3_le: jmpl %o7,%g0 ldstub [%i0+0x02b],%l4 ! Mem[000000004800012b] jmpl %o7,%g0 nop p28_near_3_he: jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[0000000049000118] jmpl %o7,%g0 nop p29_near_3_le: swap [%i1+0x03c],%l6 ! Mem[000000004a80013c] ldstub [%i2+0x024],%l4 ! Mem[000000004b000124] ldsb [%i2+0x00e],%l6 ! Mem[000000004b00010e] swap [%i3+0x028],%l4 ! Mem[000000004b800128] jmpl %o7,%g0 ldsb [%i3+0x018],%l0 ! Mem[000000004b800118] p29_near_3_he: swap [%i1+0x000],%l1 ! Mem[000000004a800100] lduh [%i1+0x02c],%l0 ! Mem[000000004a80012c] stx %l0,[%i3+0x018] ! Mem[000000004b800118] jmpl %o7,%g0 stw %l1,[%i0+0x008] ! Mem[000000004a000108] p30_near_3_le: swap [%i2+0x010],%l7 ! Mem[000000004d000110] stw %l5,[%i2+0x038] ! Mem[000000004d000138] ldd [%i2+0x010],%l6 ! Mem[000000004d000110] ldd [%i3+0x028],%l6 ! Mem[000000004d800128] swap [%i3+0x024],%l0 ! Mem[000000004d800124] swap [%i0+0x00c],%l5 ! Mem[000000004c00010c] lduh [%i2+0x000],%l1 ! Mem[000000004d000100] jmpl %o7,%g0 swap [%i2+0x024],%l3 ! Mem[000000004d000124] p30_near_3_he: std %l2,[%i2+0x000] ! Mem[000000004d000100] stb %l3,[%i3+0x013] ! Mem[000000004d800113] ldx [%i0+0x030],%l2 ! Mem[000000004c000130] jmpl %o7,%g0 ldsb [%i0+0x008],%l0 ! Mem[000000004c000108] p31_near_3_le: swap [%i2+0x03c],%l0 ! Mem[000000004f00013c] swap [%i3+0x028],%l2 ! Mem[000000004f800128] ldstub [%i1+0x028],%l5 ! Mem[000000004e800128] jmpl %o7,%g0 lduh [%i3+0x004],%l3 ! Mem[000000004f800104] p31_near_3_he: std %l6,[%i0+0x010] ! Mem[000000004e000110] swap [%i3+0x008],%l4 ! Mem[000000004f800108] ldstub [%i3+0x016],%l7 ! Mem[000000004f800116] ldsw [%i2+0x034],%l7 ! Mem[000000004f000134] jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[000000004e000118] p32_near_3_le: stb %l7,[%i1+0x011] ! Mem[0000000050800111] ldstub [%i1+0x00d],%l1 ! Mem[000000005080010d] std %l2,[%i1+0x000] ! Mem[0000000050800100] swap [%i2+0x03c],%l4 ! Mem[000000005100013c] jmpl %o7,%g0 ldd [%i1+0x028],%l6 ! Mem[0000000050800128] p32_near_3_he: sth %l3,[%i1+0x024] ! Mem[0000000050800124] ldstub [%i1+0x038],%l0 ! Mem[0000000050800138] ldsh [%i3+0x01c],%l5 ! Mem[000000005180011c] ldub [%i0+0x030],%l7 ! Mem[0000000050000130] lduh [%i2+0x034],%l6 ! Mem[0000000051000134] ldstub [%i1+0x01d],%l1 ! Mem[000000005080011d] ldx [%i2+0x018],%l7 ! Mem[0000000051000118] jmpl %o7,%g0 ldsw [%i1+0x030],%l3 ! Mem[0000000050800130] p33_near_3_le: lduh [%i1+0x012],%l0 ! Mem[0000000052800112] ldx [%i2+0x030],%l0 ! Mem[0000000053000130] stw %l6,[%i1+0x03c] ! Mem[000000005280013c] ldstub [%i0+0x026],%l3 ! Mem[0000000052000126] ldstub [%i0+0x031],%l2 ! Mem[0000000052000131] jmpl %o7,%g0 swap [%i0+0x000],%l5 ! Mem[0000000052000100] p33_near_3_he: lduh [%i2+0x02a],%l4 ! Mem[000000005300012a] ldub [%i1+0x016],%l0 ! Mem[0000000052800116] ldx [%i2+0x008],%l0 ! Mem[0000000053000108] lduw [%i1+0x024],%l4 ! Mem[0000000052800124] ldub [%i2+0x00b],%l5 ! Mem[000000005300010b] ldstub [%i0+0x00e],%l4 ! Mem[000000005200010e] jmpl %o7,%g0 stw %l4,[%i1+0x000] ! Mem[0000000052800100] p34_near_3_le: ldstub [%i2+0x023],%l2 ! Mem[0000000055000123] swap [%i0+0x008],%l3 ! Mem[0000000054000108] jmpl %o7,%g0 sth %l5,[%i3+0x03e] ! Mem[000000005580013e] p34_near_3_he: ldstub [%i0+0x01a],%l5 ! Mem[000000005400011a] lduw [%i1+0x010],%l0 ! Mem[0000000054800110] stx %l6,[%i1+0x030] ! Mem[0000000054800130] ldub [%i1+0x00b],%l4 ! Mem[000000005480010b] swap [%i1+0x020],%l4 ! Mem[0000000054800120] stb %l5,[%i0+0x006] ! Mem[0000000054000106] ldsh [%i2+0x020],%l5 ! Mem[0000000055000120] jmpl %o7,%g0 swap [%i2+0x00c],%l0 ! Mem[000000005500010c] p35_near_3_le: stx %l1,[%i2+0x020] ! Mem[0000000057000120] swap [%i2+0x028],%l3 ! Mem[0000000057000128] lduw [%i0+0x010],%l0 ! Mem[0000000056000110] stx %l1,[%i1+0x038] ! Mem[0000000056800138] ldd [%i1+0x030],%l2 ! Mem[0000000056800130] lduh [%i2+0x01c],%l3 ! Mem[000000005700011c] jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[0000000057000108] p35_near_3_he: swap [%i0+0x030],%l3 ! Mem[0000000056000130] swap [%i2+0x010],%l2 ! Mem[0000000057000110] jmpl %o7,%g0 ldd [%i1+0x028],%l0 ! Mem[0000000056800128] p36_near_3_le: swap [%i0+0x02c],%l7 ! Mem[000000005800012c] swap [%i3+0x018],%l3 ! Mem[0000000059800118] stx %l0,[%i3+0x030] ! Mem[0000000059800130] stx %l1,[%i0+0x018] ! Mem[0000000058000118] swap [%i1+0x000],%l1 ! Mem[0000000058800100] jmpl %o7,%g0 swap [%i2+0x020],%l5 ! Mem[0000000059000120] p36_near_3_he: ldstub [%i3+0x02b],%l4 ! Mem[000000005980012b] ldstub [%i0+0x013],%l3 ! Mem[0000000058000113] stw %l3,[%i3+0x014] ! Mem[0000000059800114] swap [%i2+0x02c],%l0 ! Mem[000000005900012c] swap [%i3+0x018],%l5 ! Mem[0000000059800118] swap [%i2+0x020],%l3 ! Mem[0000000059000120] jmpl %o7,%g0 stb %l4,[%i2+0x003] ! Mem[0000000059000103] p37_near_3_le: swap [%i0+0x030],%l1 ! Mem[000000005a000130] stw %l6,[%i1+0x03c] ! Mem[000000005a80013c] ldd [%i1+0x020],%l0 ! Mem[000000005a800120] lduw [%i1+0x024],%l4 ! Mem[000000005a800124] jmpl %o7,%g0 lduh [%i3+0x016],%l0 ! Mem[000000005b800116] p37_near_3_he: lduw [%i2+0x000],%l5 ! Mem[000000005b000100] swap [%i1+0x030],%l4 ! Mem[000000005a800130] ldsh [%i2+0x03a],%l0 ! Mem[000000005b00013a] swap [%i1+0x000],%l3 ! Mem[000000005a800100] ldstub [%i0+0x016],%l3 ! Mem[000000005a000116] ldsb [%i3+0x023],%l1 ! Mem[000000005b800123] jmpl %o7,%g0 ldd [%i2+0x038],%l4 ! Mem[000000005b000138] p38_near_3_le: ldstub [%i1+0x013],%l1 ! Mem[000000005c800113] ldstub [%i0+0x01b],%l3 ! Mem[000000005c00011b] ldd [%i0+0x030],%l0 ! Mem[000000005c000130] stw %l1,[%i3+0x018] ! Mem[000000005d800118] jmpl %o7,%g0 sth %l3,[%i2+0x022] ! Mem[000000005d000122] p38_near_3_he: stx %l6,[%i0+0x030] ! Mem[000000005c000130] swap [%i1+0x008],%l0 ! Mem[000000005c800108] swap [%i1+0x014],%l0 ! Mem[000000005c800114] swap [%i0+0x014],%l0 ! Mem[000000005c000114] ldstub [%i0+0x018],%l4 ! Mem[000000005c000118] swap [%i3+0x01c],%l7 ! Mem[000000005d80011c] ldub [%i0+0x016],%l2 ! Mem[000000005c000116] jmpl %o7,%g0 ldsw [%i1+0x008],%l3 ! Mem[000000005c800108] p39_near_3_le: ldsw [%i3+0x038],%l2 ! Mem[000000005f800138] lduw [%i2+0x020],%l3 ! Mem[000000005f000120] sth %l3,[%i3+0x018] ! Mem[000000005f800118] jmpl %o7,%g0 ldub [%i0+0x01a],%l7 ! Mem[000000005e00011a] p39_near_3_he: jmpl %o7,%g0 ldsw [%i2+0x014],%l3 ! Mem[000000005f000114] jmpl %o7,%g0 nop p40_near_3_le: stb %l3,[%i2+0x00f] ! Mem[000000006100010f] ldub [%i0+0x02d],%l4 ! Mem[000000006000012d] swap [%i0+0x020],%l2 ! Mem[0000000060000120] jmpl %o7,%g0 lduw [%i3+0x03c],%l2 ! Mem[000000006180013c] p40_near_3_he: ldsb [%i2+0x01c],%l4 ! Mem[000000006100011c] jmpl %o7,%g0 ldstub [%i1+0x017],%l1 ! Mem[0000000060800117] p41_near_3_le: lduw [%i1+0x00c],%l1 ! Mem[000000006280010c] sth %l4,[%i0+0x028] ! Mem[0000000062000128] ldsh [%i0+0x028],%l5 ! Mem[0000000062000128] ldd [%i2+0x010],%l0 ! Mem[0000000063000110] ldub [%i3+0x00f],%l5 ! Mem[000000006380010f] std %l0,[%i0+0x020] ! Mem[0000000062000120] std %l2,[%i1+0x030] ! Mem[0000000062800130] jmpl %o7,%g0 swap [%i3+0x010],%l2 ! Mem[0000000063800110] p41_near_3_he: sth %l3,[%i3+0x032] ! Mem[0000000063800132] sth %l3,[%i1+0x014] ! Mem[0000000062800114] ldsw [%i0+0x018],%l7 ! Mem[0000000062000118] jmpl %o7,%g0 ldx [%i0+0x010],%l4 ! Mem[0000000062000110] p42_near_3_le: ldsh [%i3+0x018],%l0 ! Mem[0000000065800118] swap [%i2+0x024],%l0 ! Mem[0000000065000124] jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[0000000065800108] p42_near_3_he: ldstub [%i0+0x03b],%l5 ! Mem[000000006400013b] sth %l0,[%i0+0x00a] ! Mem[000000006400010a] ldd [%i1+0x038],%l0 ! Mem[0000000064800138] lduh [%i2+0x000],%l7 ! Mem[0000000065000100] jmpl %o7,%g0 swap [%i1+0x008],%l7 ! Mem[0000000064800108] p43_near_3_le: swap [%i1+0x004],%l1 ! Mem[0000000066800104] ldstub [%i3+0x007],%l1 ! Mem[0000000067800107] ldstub [%i1+0x001],%l4 ! Mem[0000000066800101] ldsb [%i3+0x01a],%l3 ! Mem[000000006780011a] ldsb [%i0+0x039],%l3 ! Mem[0000000066000139] jmpl %o7,%g0 std %l6,[%i0+0x010] ! Mem[0000000066000110] p43_near_3_he: std %l2,[%i3+0x038] ! Mem[0000000067800138] ldsw [%i3+0x010],%l5 ! Mem[0000000067800110] jmpl %o7,%g0 ldstub [%i3+0x02e],%l3 ! Mem[000000006780012e] p44_near_3_le: jmpl %o7,%g0 ldstub [%i3+0x02b],%l4 ! Mem[000000006980012b] jmpl %o7,%g0 nop p44_near_3_he: jmpl %o7,%g0 sth %l0,[%i2+0x00c] ! Mem[000000006900010c] jmpl %o7,%g0 nop p45_near_3_le: swap [%i1+0x004],%l1 ! Mem[000000006a800104] ldsw [%i3+0x010],%l3 ! Mem[000000006b800110] stw %l6,[%i1+0x03c] ! Mem[000000006a80013c] sth %l2,[%i1+0x03e] ! Mem[000000006a80013e] lduw [%i3+0x034],%l5 ! Mem[000000006b800134] jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[000000006b800120] p45_near_3_he: jmpl %o7,%g0 ldx [%i3+0x020],%l7 ! Mem[000000006b800120] jmpl %o7,%g0 nop p46_near_3_le: ldub [%i3+0x00b],%l7 ! Mem[000000006d80010b] ldsb [%i1+0x008],%l5 ! Mem[000000006c800108] ldub [%i2+0x000],%l1 ! Mem[000000006d000100] ldd [%i2+0x018],%l2 ! Mem[000000006d000118] std %l6,[%i0+0x018] ! Mem[000000006c000118] ldstub [%i0+0x026],%l3 ! Mem[000000006c000126] jmpl %o7,%g0 ldx [%i2+0x000],%l5 ! Mem[000000006d000100] p46_near_3_he: ldub [%i1+0x01b],%l0 ! Mem[000000006c80011b] ldsh [%i1+0x012],%l2 ! Mem[000000006c800112] swap [%i0+0x010],%l3 ! Mem[000000006c000110] jmpl %o7,%g0 swap [%i0+0x030],%l2 ! Mem[000000006c000130] p47_near_3_le: jmpl %o7,%g0 swap [%i3+0x03c],%l6 ! Mem[000000006f80013c] jmpl %o7,%g0 nop p47_near_3_he: swap [%i1+0x018],%l0 ! Mem[000000006e800118] swap [%i3+0x008],%l1 ! Mem[000000006f800108] std %l6,[%i0+0x028] ! Mem[000000006e000128] jmpl %o7,%g0 ldstub [%i1+0x03b],%l0 ! Mem[000000006e80013b] p48_near_3_le: ldstub [%i2+0x035],%l7 ! Mem[0000000071000135] swap [%i2+0x008],%l7 ! Mem[0000000071000108] ldstub [%i0+0x013],%l7 ! Mem[0000000070000113] ldstub [%i0+0x038],%l5 ! Mem[0000000070000138] stb %l7,[%i1+0x011] ! Mem[0000000070800111] lduw [%i2+0x03c],%l4 ! Mem[000000007100013c] jmpl %o7,%g0 std %l0,[%i1+0x010] ! Mem[0000000070800110] p48_near_3_he: swap [%i3+0x038],%l7 ! Mem[0000000071800138] sth %l6,[%i2+0x038] ! Mem[0000000071000138] lduh [%i0+0x018],%l0 ! Mem[0000000070000118] lduh [%i0+0x028],%l6 ! Mem[0000000070000128] stw %l5,[%i1+0x020] ! Mem[0000000070800120] jmpl %o7,%g0 ldstub [%i0+0x00a],%l1 ! Mem[000000007000010a] p49_near_3_le: stb %l5,[%i1+0x00e] ! Mem[000000007280010e] ldstub [%i1+0x03d],%l6 ! Mem[000000007280013d] ldsh [%i1+0x03e],%l6 ! Mem[000000007280013e] jmpl %o7,%g0 lduh [%i0+0x00a],%l4 ! Mem[000000007200010a] p49_near_3_he: stb %l3,[%i1+0x036] ! Mem[0000000072800136] swap [%i3+0x024],%l7 ! Mem[0000000073800124] ldub [%i2+0x017],%l1 ! Mem[0000000073000117] stx %l1,[%i3+0x018] ! Mem[0000000073800118] jmpl %o7,%g0 ldd [%i1+0x000],%l0 ! Mem[0000000072800100] p50_near_3_le: ldsw [%i3+0x018],%l6 ! Mem[0000000075800118] stx %l5,[%i3+0x010] ! Mem[0000000075800110] swap [%i2+0x010],%l7 ! Mem[0000000075000110] stb %l4,[%i3+0x03c] ! Mem[000000007580013c] jmpl %o7,%g0 ldx [%i2+0x020],%l0 ! Mem[0000000075000120] p50_near_3_he: ldd [%i0+0x028],%l2 ! Mem[0000000074000128] jmpl %o7,%g0 ldstub [%i0+0x039],%l6 ! Mem[0000000074000139] p51_near_3_le: swap [%i2+0x010],%l3 ! Mem[0000000077000110] ldstub [%i0+0x013],%l2 ! Mem[0000000076000113] jmpl %o7,%g0 stx %l3,[%i3+0x018] ! Mem[0000000077800118] p51_near_3_he: lduw [%i1+0x020],%l6 ! Mem[0000000076800120] ldub [%i1+0x035],%l4 ! Mem[0000000076800135] ldstub [%i2+0x019],%l5 ! Mem[0000000077000119] ldstub [%i1+0x021],%l3 ! Mem[0000000076800121] ldsh [%i2+0x00e],%l3 ! Mem[000000007700010e] stw %l6,[%i1+0x018] ! Mem[0000000076800118] lduh [%i2+0x02a],%l1 ! Mem[000000007700012a] jmpl %o7,%g0 ldx [%i0+0x030],%l1 ! Mem[0000000076000130] p52_near_3_le: lduh [%i2+0x012],%l1 ! Mem[0000000079000112] ldsw [%i2+0x008],%l5 ! Mem[0000000079000108] ldub [%i3+0x028],%l1 ! Mem[0000000079800128] swap [%i0+0x028],%l6 ! Mem[0000000078000128] jmpl %o7,%g0 ldstub [%i0+0x020],%l5 ! Mem[0000000078000120] p52_near_3_he: ldd [%i0+0x008],%l0 ! Mem[0000000078000108] ldx [%i2+0x000],%l1 ! Mem[0000000079000100] ldsh [%i2+0x018],%l4 ! Mem[0000000079000118] jmpl %o7,%g0 ldsb [%i3+0x010],%l4 ! Mem[0000000079800110] p53_near_3_le: ldsb [%i1+0x028],%l5 ! Mem[000000007a800128] jmpl %o7,%g0 stw %l3,[%i2+0x000] ! Mem[000000007b000100] p53_near_3_he: lduw [%i3+0x018],%l2 ! Mem[000000007b800118] ldx [%i2+0x018],%l1 ! Mem[000000007b000118] ldstub [%i3+0x003],%l5 ! Mem[000000007b800103] lduw [%i0+0x008],%l1 ! Mem[000000007a000108] swap [%i2+0x038],%l0 ! Mem[000000007b000138] jmpl %o7,%g0 ldstub [%i3+0x012],%l2 ! Mem[000000007b800112] p54_near_3_le: ldstub [%i0+0x01d],%l5 ! Mem[000000007c00011d] swap [%i0+0x02c],%l7 ! Mem[000000007c00012c] jmpl %o7,%g0 ldstub [%i0+0x00e],%l5 ! Mem[000000007c00010e] p54_near_3_he: swap [%i0+0x010],%l1 ! Mem[000000007c000110] lduw [%i2+0x000],%l7 ! Mem[000000007d000100] swap [%i2+0x030],%l7 ! Mem[000000007d000130] jmpl %o7,%g0 swap [%i1+0x034],%l6 ! Mem[000000007c800134] p55_near_3_le: ldsw [%i0+0x030],%l0 ! Mem[000000007e000130] jmpl %o7,%g0 swap [%i1+0x028],%l1 ! Mem[000000007e800128] p55_near_3_he: ldsh [%i3+0x002],%l5 ! Mem[000000007f800102] stb %l4,[%i2+0x031] ! Mem[000000007f000131] stw %l0,[%i0+0x038] ! Mem[000000007e000138] jmpl %o7,%g0 ldub [%i1+0x012],%l2 ! Mem[000000007e800112] p56_near_3_le: ldd [%i3+0x038],%l4 ! Mem[0000000081800138] ldub [%i2+0x000],%l1 ! Mem[0000000081000100] jmpl %o7,%g0 ldstub [%i2+0x01b],%l3 ! Mem[000000008100011b] p56_near_3_he: swap [%i2+0x010],%l6 ! Mem[0000000081000110] lduh [%i3+0x022],%l5 ! Mem[0000000081800122] jmpl %o7,%g0 swap [%i2+0x008],%l1 ! Mem[0000000081000108] p57_near_3_le: ldstub [%i1+0x028],%l1 ! Mem[0000000082800128] swap [%i0+0x030],%l0 ! Mem[0000000082000130] std %l0,[%i2+0x010] ! Mem[0000000083000110] ldstub [%i1+0x00f],%l5 ! Mem[000000008280010f] ldsh [%i0+0x020],%l5 ! Mem[0000000082000120] jmpl %o7,%g0 stx %l3,[%i3+0x018] ! Mem[0000000083800118] p57_near_3_he: ldstub [%i1+0x022],%l6 ! Mem[0000000082800122] ldsb [%i1+0x035],%l4 ! Mem[0000000082800135] ldub [%i3+0x031],%l1 ! Mem[0000000083800131] swap [%i3+0x008],%l0 ! Mem[0000000083800108] swap [%i3+0x00c],%l3 ! Mem[000000008380010c] swap [%i0+0x014],%l4 ! Mem[0000000082000114] swap [%i3+0x038],%l7 ! Mem[0000000083800138] jmpl %o7,%g0 lduh [%i3+0x00a],%l1 ! Mem[000000008380010a] p58_near_3_le: ldstub [%i3+0x008],%l6 ! Mem[0000000085800108] ldstub [%i0+0x00c],%l1 ! Mem[000000008400010c] ldx [%i1+0x018],%l6 ! Mem[0000000084800118] lduh [%i2+0x00a],%l4 ! Mem[000000008500010a] jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[0000000085000110] p58_near_3_he: ldd [%i2+0x000],%l6 ! Mem[0000000085000100] std %l0,[%i0+0x020] ! Mem[0000000084000120] stb %l2,[%i0+0x03b] ! Mem[000000008400013b] jmpl %o7,%g0 swap [%i2+0x030],%l7 ! Mem[0000000085000130] p59_near_3_le: ldsb [%i0+0x031],%l5 ! Mem[0000000086000131] std %l2,[%i3+0x010] ! Mem[0000000087800110] ldd [%i1+0x038],%l4 ! Mem[0000000086800138] ldx [%i0+0x000],%l3 ! Mem[0000000086000100] ldd [%i0+0x020],%l0 ! Mem[0000000086000120] jmpl %o7,%g0 sth %l7,[%i0+0x012] ! Mem[0000000086000112] p59_near_3_he: stb %l2,[%i2+0x036] ! Mem[0000000087000136] stw %l5,[%i0+0x010] ! Mem[0000000086000110] swap [%i0+0x03c],%l4 ! Mem[000000008600013c] swap [%i1+0x024],%l0 ! Mem[0000000086800124] lduh [%i1+0x012],%l3 ! Mem[0000000086800112] ldd [%i3+0x038],%l0 ! Mem[0000000087800138] stb %l4,[%i2+0x01d] ! Mem[000000008700011d] jmpl %o7,%g0 ldstub [%i3+0x035],%l2 ! Mem[0000000087800135] p60_near_3_le: sth %l0,[%i2+0x030] ! Mem[0000000089000130] jmpl %o7,%g0 ldd [%i3+0x020],%l2 ! Mem[0000000089800120] p60_near_3_he: ldx [%i3+0x038],%l2 ! Mem[0000000089800138] ldsh [%i3+0x010],%l6 ! Mem[0000000089800110] stx %l1,[%i3+0x010] ! Mem[0000000089800110] ldx [%i1+0x030],%l4 ! Mem[0000000088800130] ldstub [%i2+0x010],%l3 ! Mem[0000000089000110] jmpl %o7,%g0 lduh [%i1+0x008],%l0 ! Mem[0000000088800108] p61_near_3_le: ldub [%i2+0x001],%l1 ! Mem[000000008b000101] stw %l3,[%i0+0x010] ! Mem[000000008a000110] ldub [%i3+0x02b],%l7 ! Mem[000000008b80012b] ldd [%i1+0x038],%l2 ! Mem[000000008a800138] stb %l5,[%i2+0x039] ! Mem[000000008b000139] sth %l6,[%i3+0x03a] ! Mem[000000008b80013a] jmpl %o7,%g0 ldsh [%i2+0x018],%l3 ! Mem[000000008b000118] p61_near_3_he: stx %l0,[%i3+0x030] ! Mem[000000008b800130] jmpl %o7,%g0 lduw [%i0+0x018],%l5 ! Mem[000000008a000118] p62_near_3_le: swap [%i3+0x03c],%l6 ! Mem[000000008d80013c] jmpl %o7,%g0 ldx [%i0+0x038],%l5 ! Mem[000000008c000138] p62_near_3_he: ldd [%i3+0x008],%l4 ! Mem[000000008d800108] ldstub [%i0+0x038],%l7 ! Mem[000000008c000138] jmpl %o7,%g0 sth %l0,[%i1+0x00c] ! Mem[000000008c80010c] p63_near_3_le: ldsb [%i0+0x03f],%l6 ! Mem[000000008e00013f] ldsb [%i3+0x012],%l0 ! Mem[000000008f800112] ldsb [%i0+0x036],%l4 ! Mem[000000008e000136] sth %l0,[%i2+0x016] ! Mem[000000008f000116] jmpl %o7,%g0 lduw [%i2+0x00c],%l5 ! Mem[000000008f00010c] p63_near_3_he: swap [%i0+0x028],%l4 ! Mem[000000008e000128] jmpl %o7,%g0 swap [%i2+0x014],%l6 ! Mem[000000008f000114] near3_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop near3_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: stx %l6,[%i0+0x008] ! Mem[0000000010000108] jmpl %o7,%g0 ldsh [%i2+0x006],%l7 ! Mem[0000000011000106] p0_far_0_lem: membar #Sync stx %l6,[%i0+0x008] ! Mem[0000000010000108] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x006],%l7 ! Mem[0000000011000106] p0_far_0_he: lduw [%i1+0x01c],%l7 ! Mem[000000001080011c] ldstub [%i2+0x01e],%l7 ! Mem[000000001100011e] ldstub [%i3+0x013],%l7 ! Mem[0000000011800113] stw %l4,[%i1+0x03c] ! Mem[000000001080013c] swap [%i1+0x010],%l7 ! Mem[0000000010800110] swap [%i0+0x004],%l7 ! Mem[0000000010000104] jmpl %o7,%g0 stw %l7,[%i2+0x014] ! Mem[0000000011000114] p0_far_0_hem: membar #Sync lduw [%i1+0x01c],%l7 ! Mem[000000001080011c] ldstub [%i2+0x01e],%l7 ! Mem[000000001100011e] ldstub [%i3+0x013],%l7 ! Mem[0000000011800113] stw %l4,[%i1+0x03c] ! Mem[000000001080013c] swap [%i1+0x010],%l7 ! Mem[0000000010800110] swap [%i0+0x004],%l7 ! Mem[0000000010000104] membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x014] ! Mem[0000000011000114] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: stb %l7,[%i1+0x00a] ! Mem[000000001280010a] jmpl %o7,%g0 ldub [%i2+0x01a],%l4 ! Mem[000000001300011a] p1_far_0_lem: membar #Sync stb %l7,[%i1+0x00a] ! Mem[000000001280010a] membar #Sync jmpl %o7,%g0 ldub [%i2+0x01a],%l4 ! Mem[000000001300011a] p1_far_0_he: ldx [%i3+0x020],%l7 ! Mem[0000000013800120] jmpl %o7,%g0 swap [%i3+0x01c],%l1 ! Mem[000000001380011c] p1_far_0_hem: membar #Sync ldx [%i3+0x020],%l7 ! Mem[0000000013800120] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l1 ! Mem[000000001380011c] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: sth %l4,[%i3+0x01e] ! Mem[000000001580011e] jmpl %o7,%g0 swap [%i1+0x024],%l7 ! Mem[0000000014800124] p2_far_0_lem: membar #Sync sth %l4,[%i3+0x01e] ! Mem[000000001580011e] membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l7 ! Mem[0000000014800124] p2_far_0_he: ldstub [%i1+0x000],%l7 ! Mem[0000000014800100] jmpl %o7,%g0 ldsb [%i0+0x01e],%l7 ! Mem[000000001400011e] p2_far_0_hem: membar #Sync ldstub [%i1+0x000],%l7 ! Mem[0000000014800100] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x01e],%l7 ! Mem[000000001400011e] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: swap [%i0+0x024],%l1 ! Mem[0000000016000124] jmpl %o7,%g0 ldx [%i0+0x038],%l5 ! Mem[0000000016000138] p3_far_0_lem: membar #Sync swap [%i0+0x024],%l1 ! Mem[0000000016000124] membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l5 ! Mem[0000000016000138] p3_far_0_he: ldstub [%i0+0x00c],%l4 ! Mem[000000001600010c] stw %l4,[%i3+0x000] ! Mem[0000000017800100] ldsh [%i1+0x03a],%l4 ! Mem[000000001680013a] swap [%i0+0x00c],%l5 ! Mem[000000001600010c] ldsb [%i3+0x023],%l0 ! Mem[0000000017800123] stw %l3,[%i0+0x038] ! Mem[0000000016000138] jmpl %o7,%g0 ldsb [%i1+0x033],%l5 ! Mem[0000000016800133] p3_far_0_hem: membar #Sync ldstub [%i0+0x00c],%l4 ! Mem[000000001600010c] stw %l4,[%i3+0x000] ! Mem[0000000017800100] ldsh [%i1+0x03a],%l4 ! Mem[000000001680013a] swap [%i0+0x00c],%l5 ! Mem[000000001600010c] ldsb [%i3+0x023],%l0 ! Mem[0000000017800123] stw %l3,[%i0+0x038] ! Mem[0000000016000138] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x033],%l5 ! Mem[0000000016800133] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: ldd [%i0+0x028],%l6 ! Mem[0000000018000128] jmpl %o7,%g0 lduw [%i1+0x004],%l7 ! Mem[0000000018800104] p4_far_0_lem: membar #Sync ldd [%i0+0x028],%l6 ! Mem[0000000018000128] membar #Sync jmpl %o7,%g0 lduw [%i1+0x004],%l7 ! Mem[0000000018800104] p4_far_0_he: ldsh [%i1+0x008],%l0 ! Mem[0000000018800108] sth %l6,[%i2+0x024] ! Mem[0000000019000124] ldstub [%i2+0x013],%l7 ! Mem[0000000019000113] ldd [%i3+0x020],%l4 ! Mem[0000000019800120] stx %l7,[%i3+0x010] ! Mem[0000000019800110] swap [%i2+0x018],%l0 ! Mem[0000000019000118] jmpl %o7,%g0 sth %l7,[%i0+0x016] ! Mem[0000000018000116] p4_far_0_hem: membar #Sync ldsh [%i1+0x008],%l0 ! Mem[0000000018800108] sth %l6,[%i2+0x024] ! Mem[0000000019000124] ldstub [%i2+0x013],%l7 ! Mem[0000000019000113] ldd [%i3+0x020],%l4 ! Mem[0000000019800120] stx %l7,[%i3+0x010] ! Mem[0000000019800110] swap [%i2+0x018],%l0 ! Mem[0000000019000118] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x016] ! Mem[0000000018000116] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: ldstub [%i0+0x028],%l3 ! Mem[000000001a000128] jmpl %o7,%g0 ldsh [%i1+0x024],%l7 ! Mem[000000001a800124] p5_far_0_lem: membar #Sync ldstub [%i0+0x028],%l3 ! Mem[000000001a000128] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x024],%l7 ! Mem[000000001a800124] p5_far_0_he: std %l4,[%i0+0x010] ! Mem[000000001a000110] jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[000000001b000100] p5_far_0_hem: membar #Sync std %l4,[%i0+0x010] ! Mem[000000001a000110] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[000000001b000100] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: swap [%i1+0x028],%l7 ! Mem[000000001c800128] jmpl %o7,%g0 stw %l7,[%i3+0x024] ! Mem[000000001d800124] p6_far_0_lem: membar #Sync swap [%i1+0x028],%l7 ! Mem[000000001c800128] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x024] ! Mem[000000001d800124] p6_far_0_he: ldx [%i1+0x030],%l5 ! Mem[000000001c800130] jmpl %o7,%g0 ldsh [%i0+0x01e],%l7 ! Mem[000000001c00011e] p6_far_0_hem: membar #Sync ldx [%i1+0x030],%l5 ! Mem[000000001c800130] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x01e],%l7 ! Mem[000000001c00011e] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: stx %l6,[%i1+0x028] ! Mem[000000001e800128] jmpl %o7,%g0 stw %l7,[%i1+0x004] ! Mem[000000001e800104] p7_far_0_lem: membar #Sync stx %l6,[%i1+0x028] ! Mem[000000001e800128] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x004] ! Mem[000000001e800104] p7_far_0_he: sth %l4,[%i3+0x01a] ! Mem[000000001f80011a] ldsb [%i1+0x00e],%l3 ! Mem[000000001e80010e] ldstub [%i2+0x016],%l5 ! Mem[000000001f000116] ldx [%i0+0x018],%l7 ! Mem[000000001e000118] lduw [%i2+0x038],%l7 ! Mem[000000001f000138] swap [%i1+0x018],%l7 ! Mem[000000001e800118] jmpl %o7,%g0 swap [%i3+0x014],%l3 ! Mem[000000001f800114] p7_far_0_hem: membar #Sync sth %l4,[%i3+0x01a] ! Mem[000000001f80011a] ldsb [%i1+0x00e],%l3 ! Mem[000000001e80010e] ldstub [%i2+0x016],%l5 ! Mem[000000001f000116] ldx [%i0+0x018],%l7 ! Mem[000000001e000118] lduw [%i2+0x038],%l7 ! Mem[000000001f000138] swap [%i1+0x018],%l7 ! Mem[000000001e800118] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l3 ! Mem[000000001f800114] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: swap [%i0+0x01c],%l4 ! Mem[000000002000011c] jmpl %o7,%g0 lduw [%i1+0x024],%l7 ! Mem[0000000020800124] p8_far_0_lem: membar #Sync swap [%i0+0x01c],%l4 ! Mem[000000002000011c] membar #Sync jmpl %o7,%g0 lduw [%i1+0x024],%l7 ! Mem[0000000020800124] p8_far_0_he: ldstub [%i0+0x00f],%l3 ! Mem[000000002000010f] jmpl %o7,%g0 stw %l7,[%i3+0x028] ! Mem[0000000021800128] p8_far_0_hem: membar #Sync ldstub [%i0+0x00f],%l3 ! Mem[000000002000010f] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x028] ! Mem[0000000021800128] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: swap [%i0+0x008],%l3 ! Mem[0000000022000108] jmpl %o7,%g0 ldub [%i3+0x014],%l0 ! Mem[0000000023800114] p9_far_0_lem: membar #Sync swap [%i0+0x008],%l3 ! Mem[0000000022000108] membar #Sync jmpl %o7,%g0 ldub [%i3+0x014],%l0 ! Mem[0000000023800114] p9_far_0_he: stb %l3,[%i3+0x027] ! Mem[0000000023800127] ldstub [%i3+0x01f],%l1 ! Mem[000000002380011f] swap [%i2+0x014],%l3 ! Mem[0000000023000114] swap [%i3+0x000],%l4 ! Mem[0000000023800100] jmpl %o7,%g0 ldsb [%i2+0x009],%l5 ! Mem[0000000023000109] p9_far_0_hem: membar #Sync stb %l3,[%i3+0x027] ! Mem[0000000023800127] ldstub [%i3+0x01f],%l1 ! Mem[000000002380011f] swap [%i2+0x014],%l3 ! Mem[0000000023000114] swap [%i3+0x000],%l4 ! Mem[0000000023800100] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x009],%l5 ! Mem[0000000023000109] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: ldub [%i1+0x023],%l0 ! Mem[0000000024800123] jmpl %o7,%g0 ldstub [%i1+0x025],%l5 ! Mem[0000000024800125] p10_far_0_lem: membar #Sync ldub [%i1+0x023],%l0 ! Mem[0000000024800123] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x025],%l5 ! Mem[0000000024800125] p10_far_0_he: ldstub [%i2+0x00f],%l3 ! Mem[000000002500010f] lduh [%i0+0x01e],%l1 ! Mem[000000002400011e] stw %l4,[%i1+0x034] ! Mem[0000000024800134] sth %l4,[%i0+0x018] ! Mem[0000000024000118] jmpl %o7,%g0 swap [%i1+0x03c],%l2 ! Mem[000000002480013c] p10_far_0_hem: membar #Sync ldstub [%i2+0x00f],%l3 ! Mem[000000002500010f] lduh [%i0+0x01e],%l1 ! Mem[000000002400011e] stw %l4,[%i1+0x034] ! Mem[0000000024800134] sth %l4,[%i0+0x018] ! Mem[0000000024000118] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l2 ! Mem[000000002480013c] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldstub [%i3+0x028],%l3 ! Mem[0000000027800128] jmpl %o7,%g0 ldsb [%i2+0x027],%l6 ! Mem[0000000027000127] p11_far_0_lem: membar #Sync ldstub [%i3+0x028],%l3 ! Mem[0000000027800128] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x027],%l6 ! Mem[0000000027000127] p11_far_0_he: ldsh [%i3+0x016],%l5 ! Mem[0000000027800116] ldd [%i0+0x018],%l6 ! Mem[0000000026000118] std %l6,[%i3+0x000] ! Mem[0000000027800100] jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[0000000027000108] p11_far_0_hem: membar #Sync ldsh [%i3+0x016],%l5 ! Mem[0000000027800116] ldd [%i0+0x018],%l6 ! Mem[0000000026000118] std %l6,[%i3+0x000] ! Mem[0000000027800100] membar #Sync jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[0000000027000108] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: stx %l6,[%i2+0x008] ! Mem[0000000029000108] jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[0000000029000100] p12_far_0_lem: membar #Sync stx %l6,[%i2+0x008] ! Mem[0000000029000108] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[0000000029000100] p12_far_0_he: swap [%i0+0x034],%l5 ! Mem[0000000028000134] stx %l4,[%i2+0x008] ! Mem[0000000029000108] swap [%i1+0x034],%l4 ! Mem[0000000028800134] jmpl %o7,%g0 lduh [%i0+0x01a],%l0 ! Mem[000000002800011a] p12_far_0_hem: membar #Sync swap [%i0+0x034],%l5 ! Mem[0000000028000134] stx %l4,[%i2+0x008] ! Mem[0000000029000108] swap [%i1+0x034],%l4 ! Mem[0000000028800134] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01a],%l0 ! Mem[000000002800011a] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: lduw [%i0+0x008],%l7 ! Mem[000000002a000108] jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[000000002b800104] p13_far_0_lem: membar #Sync lduw [%i0+0x008],%l7 ! Mem[000000002a000108] membar #Sync jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[000000002b800104] p13_far_0_he: swap [%i3+0x02c],%l3 ! Mem[000000002b80012c] stx %l4,[%i2+0x008] ! Mem[000000002b000108] ldsw [%i2+0x014],%l4 ! Mem[000000002b000114] lduw [%i0+0x00c],%l2 ! Mem[000000002a00010c] ldstub [%i3+0x02c],%l2 ! Mem[000000002b80012c] lduw [%i0+0x038],%l1 ! Mem[000000002a000138] jmpl %o7,%g0 ldub [%i0+0x01c],%l1 ! Mem[000000002a00011c] p13_far_0_hem: membar #Sync swap [%i3+0x02c],%l3 ! Mem[000000002b80012c] stx %l4,[%i2+0x008] ! Mem[000000002b000108] ldsw [%i2+0x014],%l4 ! Mem[000000002b000114] lduw [%i0+0x00c],%l2 ! Mem[000000002a00010c] ldstub [%i3+0x02c],%l2 ! Mem[000000002b80012c] lduw [%i0+0x038],%l1 ! Mem[000000002a000138] membar #Sync jmpl %o7,%g0 ldub [%i0+0x01c],%l1 ! Mem[000000002a00011c] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: lduh [%i1+0x028],%l3 ! Mem[000000002c800128] jmpl %o7,%g0 lduw [%i1+0x038],%l4 ! Mem[000000002c800138] p14_far_0_lem: membar #Sync lduh [%i1+0x028],%l3 ! Mem[000000002c800128] membar #Sync jmpl %o7,%g0 lduw [%i1+0x038],%l4 ! Mem[000000002c800138] p14_far_0_he: lduh [%i1+0x01c],%l7 ! Mem[000000002c80011c] jmpl %o7,%g0 ldsw [%i1+0x00c],%l0 ! Mem[000000002c80010c] p14_far_0_hem: membar #Sync lduh [%i1+0x01c],%l7 ! Mem[000000002c80011c] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x00c],%l0 ! Mem[000000002c80010c] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: stb %l7,[%i1+0x00a] ! Mem[000000002e80010a] jmpl %o7,%g0 lduw [%i0+0x018],%l4 ! Mem[000000002e000118] p15_far_0_lem: membar #Sync stb %l7,[%i1+0x00a] ! Mem[000000002e80010a] membar #Sync jmpl %o7,%g0 lduw [%i0+0x018],%l4 ! Mem[000000002e000118] p15_far_0_he: ldub [%i2+0x020],%l7 ! Mem[000000002f000120] jmpl %o7,%g0 ldstub [%i1+0x008],%l7 ! Mem[000000002e800108] p15_far_0_hem: membar #Sync ldub [%i2+0x020],%l7 ! Mem[000000002f000120] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x008],%l7 ! Mem[000000002e800108] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: sth %l7,[%i3+0x02a] ! Mem[000000003180012a] jmpl %o7,%g0 stw %l7,[%i0+0x004] ! Mem[0000000030000104] p16_far_0_lem: membar #Sync sth %l7,[%i3+0x02a] ! Mem[000000003180012a] membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x004] ! Mem[0000000030000104] p16_far_0_he: ldstub [%i3+0x01a],%l4 ! Mem[000000003180011a] stw %l7,[%i1+0x038] ! Mem[0000000030800138] ldstub [%i1+0x035],%l4 ! Mem[0000000030800135] stx %l2,[%i3+0x008] ! Mem[0000000031800108] swap [%i1+0x00c],%l2 ! Mem[000000003080010c] ldsw [%i0+0x018],%l4 ! Mem[0000000030000118] jmpl %o7,%g0 ldsb [%i0+0x03c],%l2 ! Mem[000000003000013c] p16_far_0_hem: membar #Sync ldstub [%i3+0x01a],%l4 ! Mem[000000003180011a] stw %l7,[%i1+0x038] ! Mem[0000000030800138] ldstub [%i1+0x035],%l4 ! Mem[0000000030800135] stx %l2,[%i3+0x008] ! Mem[0000000031800108] swap [%i1+0x00c],%l2 ! Mem[000000003080010c] ldsw [%i0+0x018],%l4 ! Mem[0000000030000118] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x03c],%l2 ! Mem[000000003000013c] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: stx %l6,[%i2+0x028] ! Mem[0000000033000128] jmpl %o7,%g0 ldstub [%i3+0x03f],%l5 ! Mem[000000003380013f] p17_far_0_lem: membar #Sync stx %l6,[%i2+0x028] ! Mem[0000000033000128] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03f],%l5 ! Mem[000000003380013f] p17_far_0_he: jmpl %o7,%g0 ldsh [%i0+0x01a],%l4 ! Mem[000000003200011a] jmpl %o7,%g0 nop p17_far_0_hem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x01a],%l4 ! Mem[000000003200011a] jmpl %o7,%g0 nop p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: lduh [%i3+0x01e],%l4 ! Mem[000000003580011e] jmpl %o7,%g0 ldub [%i2+0x007],%l6 ! Mem[0000000035000107] p18_far_0_lem: membar #Sync lduh [%i3+0x01e],%l4 ! Mem[000000003580011e] membar #Sync jmpl %o7,%g0 ldub [%i2+0x007],%l6 ! Mem[0000000035000107] p18_far_0_he: ldx [%i0+0x030],%l5 ! Mem[0000000034000130] ldstub [%i3+0x028],%l7 ! Mem[0000000035800128] ldstub [%i2+0x038],%l7 ! Mem[0000000035000138] jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[0000000034000118] p18_far_0_hem: membar #Sync ldx [%i0+0x030],%l5 ! Mem[0000000034000130] ldstub [%i3+0x028],%l7 ! Mem[0000000035800128] ldstub [%i2+0x038],%l7 ! Mem[0000000035000138] membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[0000000034000118] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldstub [%i3+0x028],%l3 ! Mem[0000000037800128] jmpl %o7,%g0 ldstub [%i0+0x01a],%l4 ! Mem[000000003600011a] p19_far_0_lem: membar #Sync ldstub [%i3+0x028],%l3 ! Mem[0000000037800128] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01a],%l4 ! Mem[000000003600011a] p19_far_0_he: ldsb [%i2+0x038],%l7 ! Mem[0000000037000138] jmpl %o7,%g0 swap [%i3+0x018],%l7 ! Mem[0000000037800118] p19_far_0_hem: membar #Sync ldsb [%i2+0x038],%l7 ! Mem[0000000037000138] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l7 ! Mem[0000000037800118] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldsw [%i0+0x028],%l3 ! Mem[0000000038000128] jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[0000000038800120] p20_far_0_lem: membar #Sync ldsw [%i0+0x028],%l3 ! Mem[0000000038000128] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[0000000038800120] p20_far_0_he: swap [%i1+0x010],%l7 ! Mem[0000000038800110] stx %l4,[%i3+0x038] ! Mem[0000000039800138] std %l6,[%i3+0x010] ! Mem[0000000039800110] ldd [%i3+0x000],%l6 ! Mem[0000000039800100] jmpl %o7,%g0 ldsb [%i2+0x01e],%l7 ! Mem[000000003900011e] p20_far_0_hem: membar #Sync swap [%i1+0x010],%l7 ! Mem[0000000038800110] stx %l4,[%i3+0x038] ! Mem[0000000039800138] std %l6,[%i3+0x010] ! Mem[0000000039800110] ldd [%i3+0x000],%l6 ! Mem[0000000039800100] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01e],%l7 ! Mem[000000003900011e] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: swap [%i0+0x008],%l7 ! Mem[000000003a000108] jmpl %o7,%g0 ldstub [%i3+0x024],%l7 ! Mem[000000003b800124] p21_far_0_lem: membar #Sync swap [%i0+0x008],%l7 ! Mem[000000003a000108] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x024],%l7 ! Mem[000000003b800124] p21_far_0_he: stx %l5,[%i0+0x010] ! Mem[000000003a000110] jmpl %o7,%g0 stw %l7,[%i1+0x01c] ! Mem[000000003a80011c] p21_far_0_hem: membar #Sync stx %l5,[%i0+0x010] ! Mem[000000003a000110] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x01c] ! Mem[000000003a80011c] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: stx %l6,[%i3+0x008] ! Mem[000000003d800108] jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[000000003d000107] p22_far_0_lem: membar #Sync stx %l6,[%i3+0x008] ! Mem[000000003d800108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[000000003d000107] p22_far_0_he: sth %l7,[%i0+0x01c] ! Mem[000000003c00011c] swap [%i2+0x00c],%l0 ! Mem[000000003d00010c] ldstub [%i0+0x008],%l0 ! Mem[000000003c000108] stw %l2,[%i0+0x014] ! Mem[000000003c000114] ldd [%i0+0x010],%l6 ! Mem[000000003c000110] lduw [%i2+0x018],%l0 ! Mem[000000003d000118] jmpl %o7,%g0 stw %l7,[%i0+0x018] ! Mem[000000003c000118] p22_far_0_hem: membar #Sync sth %l7,[%i0+0x01c] ! Mem[000000003c00011c] swap [%i2+0x00c],%l0 ! Mem[000000003d00010c] ldstub [%i0+0x008],%l0 ! Mem[000000003c000108] stw %l2,[%i0+0x014] ! Mem[000000003c000114] ldd [%i0+0x010],%l6 ! Mem[000000003c000110] lduw [%i2+0x018],%l0 ! Mem[000000003d000118] membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x018] ! Mem[000000003c000118] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldstub [%i3+0x039],%l5 ! Mem[000000003f800139] jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[000000003f800114] p23_far_0_lem: membar #Sync ldstub [%i3+0x039],%l5 ! Mem[000000003f800139] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[000000003f800114] p23_far_0_he: std %l4,[%i2+0x010] ! Mem[000000003f000110] stx %l2,[%i3+0x008] ! Mem[000000003f800108] ldub [%i0+0x02c],%l2 ! Mem[000000003e00012c] ldd [%i0+0x038],%l4 ! Mem[000000003e000138] std %l2,[%i3+0x038] ! Mem[000000003f800138] lduh [%i3+0x010],%l0 ! Mem[000000003f800110] swap [%i3+0x018],%l2 ! Mem[000000003f800118] jmpl %o7,%g0 swap [%i3+0x004],%l3 ! Mem[000000003f800104] p23_far_0_hem: membar #Sync std %l4,[%i2+0x010] ! Mem[000000003f000110] stx %l2,[%i3+0x008] ! Mem[000000003f800108] ldub [%i0+0x02c],%l2 ! Mem[000000003e00012c] ldd [%i0+0x038],%l4 ! Mem[000000003e000138] std %l2,[%i3+0x038] ! Mem[000000003f800138] lduh [%i3+0x010],%l0 ! Mem[000000003f800110] swap [%i3+0x018],%l2 ! Mem[000000003f800118] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l3 ! Mem[000000003f800104] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldd [%i3+0x020],%l2 ! Mem[0000000041800120] jmpl %o7,%g0 ldsb [%i2+0x007],%l6 ! Mem[0000000041000107] p24_far_0_lem: membar #Sync ldd [%i3+0x020],%l2 ! Mem[0000000041800120] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x007],%l6 ! Mem[0000000041000107] p24_far_0_he: ldstub [%i0+0x00f],%l3 ! Mem[000000004000010f] ldstub [%i2+0x008],%l4 ! Mem[0000000041000108] lduw [%i2+0x004],%l3 ! Mem[0000000041000104] jmpl %o7,%g0 ldx [%i2+0x018],%l1 ! Mem[0000000041000118] p24_far_0_hem: membar #Sync ldstub [%i0+0x00f],%l3 ! Mem[000000004000010f] ldstub [%i2+0x008],%l4 ! Mem[0000000041000108] lduw [%i2+0x004],%l3 ! Mem[0000000041000104] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l1 ! Mem[0000000041000118] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: ldstub [%i2+0x028],%l3 ! Mem[0000000043000128] jmpl %o7,%g0 stw %l4,[%i2+0x018] ! Mem[0000000043000118] p25_far_0_lem: membar #Sync ldstub [%i2+0x028],%l3 ! Mem[0000000043000128] membar #Sync jmpl %o7,%g0 stw %l4,[%i2+0x018] ! Mem[0000000043000118] p25_far_0_he: stx %l7,[%i0+0x038] ! Mem[0000000042000138] jmpl %o7,%g0 sth %l4,[%i2+0x004] ! Mem[0000000043000104] p25_far_0_hem: membar #Sync stx %l7,[%i0+0x038] ! Mem[0000000042000138] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x004] ! Mem[0000000043000104] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldd [%i2+0x028],%l2 ! Mem[0000000045000128] jmpl %o7,%g0 ldsh [%i3+0x016],%l0 ! Mem[0000000045800116] p26_far_0_lem: membar #Sync ldd [%i2+0x028],%l2 ! Mem[0000000045000128] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x016],%l0 ! Mem[0000000045800116] p26_far_0_he: stx %l3,[%i2+0x000] ! Mem[0000000045000100] ldsb [%i3+0x03d],%l4 ! Mem[000000004580013d] ldstub [%i2+0x037],%l3 ! Mem[0000000045000137] ldub [%i3+0x001],%l4 ! Mem[0000000045800101] stx %l5,[%i1+0x008] ! Mem[0000000044800108] stw %l7,[%i1+0x004] ! Mem[0000000044800104] ldx [%i2+0x018],%l4 ! Mem[0000000045000118] jmpl %o7,%g0 ldx [%i3+0x010],%l0 ! Mem[0000000045800110] p26_far_0_hem: membar #Sync stx %l3,[%i2+0x000] ! Mem[0000000045000100] ldsb [%i3+0x03d],%l4 ! Mem[000000004580013d] ldstub [%i2+0x037],%l3 ! Mem[0000000045000137] ldub [%i3+0x001],%l4 ! Mem[0000000045800101] stx %l5,[%i1+0x008] ! Mem[0000000044800108] stw %l7,[%i1+0x004] ! Mem[0000000044800104] ldx [%i2+0x018],%l4 ! Mem[0000000045000118] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l0 ! Mem[0000000045800110] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: stx %l6,[%i3+0x028] ! Mem[0000000047800128] jmpl %o7,%g0 lduh [%i1+0x026],%l6 ! Mem[0000000046800126] p27_far_0_lem: membar #Sync stx %l6,[%i3+0x028] ! Mem[0000000047800128] membar #Sync jmpl %o7,%g0 lduh [%i1+0x026],%l6 ! Mem[0000000046800126] p27_far_0_he: ldstub [%i2+0x02f],%l3 ! Mem[000000004700012f] ldsh [%i2+0x008],%l4 ! Mem[0000000047000108] swap [%i0+0x024],%l3 ! Mem[0000000046000124] jmpl %o7,%g0 swap [%i3+0x01c],%l1 ! Mem[000000004780011c] p27_far_0_hem: membar #Sync ldstub [%i2+0x02f],%l3 ! Mem[000000004700012f] ldsh [%i2+0x008],%l4 ! Mem[0000000047000108] swap [%i0+0x024],%l3 ! Mem[0000000046000124] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l1 ! Mem[000000004780011c] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldsw [%i2+0x028],%l7 ! Mem[0000000049000128] jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[0000000048000100] p28_far_0_lem: membar #Sync ldsw [%i2+0x028],%l7 ! Mem[0000000049000128] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[0000000048000100] p28_far_0_he: ldub [%i1+0x036],%l5 ! Mem[0000000048800136] ldsb [%i3+0x028],%l7 ! Mem[0000000049800128] ldstub [%i2+0x02c],%l4 ! Mem[000000004900012c] jmpl %o7,%g0 stb %l4,[%i3+0x010] ! Mem[0000000049800110] p28_far_0_hem: membar #Sync ldub [%i1+0x036],%l5 ! Mem[0000000048800136] ldsb [%i3+0x028],%l7 ! Mem[0000000049800128] ldstub [%i2+0x02c],%l4 ! Mem[000000004900012c] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x010] ! Mem[0000000049800110] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: ldub [%i0+0x03e],%l4 ! Mem[000000004a00013e] jmpl %o7,%g0 ldstub [%i1+0x024],%l7 ! Mem[000000004a800124] p29_far_0_lem: membar #Sync ldub [%i0+0x03e],%l4 ! Mem[000000004a00013e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x024],%l7 ! Mem[000000004a800124] p29_far_0_he: ldd [%i2+0x010],%l4 ! Mem[000000004b000110] jmpl %o7,%g0 ldub [%i1+0x01e],%l7 ! Mem[000000004a80011e] p29_far_0_hem: membar #Sync ldd [%i2+0x010],%l4 ! Mem[000000004b000110] membar #Sync jmpl %o7,%g0 ldub [%i1+0x01e],%l7 ! Mem[000000004a80011e] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: stb %l3,[%i1+0x028] ! Mem[000000004c800128] jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[000000004d800124] p30_far_0_lem: membar #Sync stb %l3,[%i1+0x028] ! Mem[000000004c800128] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[000000004d800124] p30_far_0_he: ldsh [%i0+0x000],%l7 ! Mem[000000004c000100] jmpl %o7,%g0 ldstub [%i2+0x01e],%l7 ! Mem[000000004d00011e] p30_far_0_hem: membar #Sync ldsh [%i0+0x000],%l7 ! Mem[000000004c000100] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01e],%l7 ! Mem[000000004d00011e] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: stw %l7,[%i2+0x008] ! Mem[000000004f000108] jmpl %o7,%g0 ldstub [%i1+0x007],%l7 ! Mem[000000004e800107] p31_far_0_lem: membar #Sync stw %l7,[%i2+0x008] ! Mem[000000004f000108] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x007],%l7 ! Mem[000000004e800107] p31_far_0_he: swap [%i0+0x018],%l4 ! Mem[000000004e000118] ldstub [%i3+0x01e],%l7 ! Mem[000000004f80011e] ldd [%i3+0x000],%l6 ! Mem[000000004f800100] swap [%i1+0x018],%l7 ! Mem[000000004e800118] ldsh [%i3+0x008],%l4 ! Mem[000000004f800108] ldsb [%i2+0x015],%l6 ! Mem[000000004f000115] jmpl %o7,%g0 lduw [%i2+0x03c],%l2 ! Mem[000000004f00013c] p31_far_0_hem: membar #Sync swap [%i0+0x018],%l4 ! Mem[000000004e000118] ldstub [%i3+0x01e],%l7 ! Mem[000000004f80011e] ldd [%i3+0x000],%l6 ! Mem[000000004f800100] swap [%i1+0x018],%l7 ! Mem[000000004e800118] ldsh [%i3+0x008],%l4 ! Mem[000000004f800108] ldsb [%i2+0x015],%l6 ! Mem[000000004f000115] membar #Sync jmpl %o7,%g0 lduw [%i2+0x03c],%l2 ! Mem[000000004f00013c] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: stx %l6,[%i3+0x008] ! Mem[0000000051800108] jmpl %o7,%g0 ldstub [%i1+0x024],%l7 ! Mem[0000000050800124] p32_far_0_lem: membar #Sync stx %l6,[%i3+0x008] ! Mem[0000000051800108] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x024],%l7 ! Mem[0000000050800124] p32_far_0_he: swap [%i1+0x010],%l4 ! Mem[0000000050800110] jmpl %o7,%g0 ldsh [%i0+0x038],%l7 ! Mem[0000000050000138] p32_far_0_hem: membar #Sync swap [%i1+0x010],%l4 ! Mem[0000000050800110] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x038],%l7 ! Mem[0000000050000138] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: swap [%i2+0x028],%l3 ! Mem[0000000053000128] jmpl %o7,%g0 ldub [%i3+0x024],%l7 ! Mem[0000000053800124] p33_far_0_lem: membar #Sync swap [%i2+0x028],%l3 ! Mem[0000000053000128] membar #Sync jmpl %o7,%g0 ldub [%i3+0x024],%l7 ! Mem[0000000053800124] p33_far_0_he: stw %l5,[%i0+0x014] ! Mem[0000000052000114] jmpl %o7,%g0 ldsb [%i0+0x01e],%l7 ! Mem[000000005200011e] p33_far_0_hem: membar #Sync stw %l5,[%i0+0x014] ! Mem[0000000052000114] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x01e],%l7 ! Mem[000000005200011e] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: lduw [%i2+0x028],%l3 ! Mem[0000000055000128] jmpl %o7,%g0 ldsb [%i1+0x007],%l6 ! Mem[0000000054800107] p34_far_0_lem: membar #Sync lduw [%i2+0x028],%l3 ! Mem[0000000055000128] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x007],%l6 ! Mem[0000000054800107] p34_far_0_he: ldub [%i3+0x023],%l7 ! Mem[0000000055800123] stw %l1,[%i1+0x01c] ! Mem[000000005480011c] std %l4,[%i1+0x030] ! Mem[0000000054800130] jmpl %o7,%g0 ldsh [%i1+0x00e],%l2 ! Mem[000000005480010e] p34_far_0_hem: membar #Sync ldub [%i3+0x023],%l7 ! Mem[0000000055800123] stw %l1,[%i1+0x01c] ! Mem[000000005480011c] std %l4,[%i1+0x030] ! Mem[0000000054800130] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x00e],%l2 ! Mem[000000005480010e] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: ldstub [%i1+0x03e],%l4 ! Mem[000000005680013e] jmpl %o7,%g0 ldsw [%i2+0x03c],%l5 ! Mem[000000005700013c] p35_far_0_lem: membar #Sync ldstub [%i1+0x03e],%l4 ! Mem[000000005680013e] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x03c],%l5 ! Mem[000000005700013c] p35_far_0_he: jmpl %o7,%g0 ldstub [%i3+0x031],%l4 ! Mem[0000000057800131] jmpl %o7,%g0 nop p35_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x031],%l4 ! Mem[0000000057800131] jmpl %o7,%g0 nop p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: swap [%i3+0x028],%l7 ! Mem[0000000059800128] jmpl %o7,%g0 lduw [%i0+0x004],%l6 ! Mem[0000000058000104] p36_far_0_lem: membar #Sync swap [%i3+0x028],%l7 ! Mem[0000000059800128] membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l6 ! Mem[0000000058000104] p36_far_0_he: swap [%i0+0x020],%l7 ! Mem[0000000058000120] swap [%i1+0x024],%l6 ! Mem[0000000058800124] stb %l7,[%i1+0x013] ! Mem[0000000058800113] jmpl %o7,%g0 stb %l4,[%i0+0x024] ! Mem[0000000058000124] p36_far_0_hem: membar #Sync swap [%i0+0x020],%l7 ! Mem[0000000058000120] swap [%i1+0x024],%l6 ! Mem[0000000058800124] stb %l7,[%i1+0x013] ! Mem[0000000058800113] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x024] ! Mem[0000000058000124] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: stx %l6,[%i3+0x028] ! Mem[000000005b800128] jmpl %o7,%g0 lduh [%i3+0x026],%l6 ! Mem[000000005b800126] p37_far_0_lem: membar #Sync stx %l6,[%i3+0x028] ! Mem[000000005b800128] membar #Sync jmpl %o7,%g0 lduh [%i3+0x026],%l6 ! Mem[000000005b800126] p37_far_0_he: stb %l0,[%i1+0x008] ! Mem[000000005a800108] ldstub [%i3+0x037],%l2 ! Mem[000000005b800137] stx %l7,[%i2+0x038] ! Mem[000000005b000138] jmpl %o7,%g0 stw %l7,[%i3+0x018] ! Mem[000000005b800118] p37_far_0_hem: membar #Sync stb %l0,[%i1+0x008] ! Mem[000000005a800108] ldstub [%i3+0x037],%l2 ! Mem[000000005b800137] stx %l7,[%i2+0x038] ! Mem[000000005b000138] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x018] ! Mem[000000005b800118] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: lduh [%i3+0x018],%l6 ! Mem[000000005d800118] jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[000000005d800130] p38_far_0_lem: membar #Sync lduh [%i3+0x018],%l6 ! Mem[000000005d800118] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[000000005d800130] p38_far_0_he: ldstub [%i2+0x038],%l7 ! Mem[000000005d000138] ldd [%i3+0x038],%l4 ! Mem[000000005d800138] ldsw [%i2+0x00c],%l2 ! Mem[000000005d00010c] ldsw [%i0+0x018],%l4 ! Mem[000000005c000118] ldstub [%i1+0x01b],%l4 ! Mem[000000005c80011b] ldsw [%i1+0x010],%l0 ! Mem[000000005c800110] swap [%i2+0x014],%l7 ! Mem[000000005d000114] jmpl %o7,%g0 ldsb [%i0+0x012],%l2 ! Mem[000000005c000112] p38_far_0_hem: membar #Sync ldstub [%i2+0x038],%l7 ! Mem[000000005d000138] ldd [%i3+0x038],%l4 ! Mem[000000005d800138] ldsw [%i2+0x00c],%l2 ! Mem[000000005d00010c] ldsw [%i0+0x018],%l4 ! Mem[000000005c000118] ldstub [%i1+0x01b],%l4 ! Mem[000000005c80011b] ldsw [%i1+0x010],%l0 ! Mem[000000005c800110] swap [%i2+0x014],%l7 ! Mem[000000005d000114] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x012],%l2 ! Mem[000000005c000112] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: stx %l6,[%i3+0x028] ! Mem[000000005f800128] jmpl %o7,%g0 ldsw [%i1+0x004],%l7 ! Mem[000000005e800104] p39_far_0_lem: membar #Sync stx %l6,[%i3+0x028] ! Mem[000000005f800128] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x004],%l7 ! Mem[000000005e800104] p39_far_0_he: stb %l7,[%i0+0x03d] ! Mem[000000005e00013d] swap [%i0+0x004],%l4 ! Mem[000000005e000104] lduw [%i2+0x038],%l7 ! Mem[000000005f000138] swap [%i3+0x024],%l4 ! Mem[000000005f800124] lduw [%i2+0x02c],%l2 ! Mem[000000005f00012c] std %l4,[%i0+0x038] ! Mem[000000005e000138] jmpl %o7,%g0 ldsh [%i0+0x01c],%l1 ! Mem[000000005e00011c] p39_far_0_hem: membar #Sync stb %l7,[%i0+0x03d] ! Mem[000000005e00013d] swap [%i0+0x004],%l4 ! Mem[000000005e000104] lduw [%i2+0x038],%l7 ! Mem[000000005f000138] swap [%i3+0x024],%l4 ! Mem[000000005f800124] lduw [%i2+0x02c],%l2 ! Mem[000000005f00012c] std %l4,[%i0+0x038] ! Mem[000000005e000138] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x01c],%l1 ! Mem[000000005e00011c] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: ldx [%i2+0x028],%l3 ! Mem[0000000061000128] jmpl %o7,%g0 ldsb [%i1+0x03a],%l4 ! Mem[000000006080013a] p40_far_0_lem: membar #Sync ldx [%i2+0x028],%l3 ! Mem[0000000061000128] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x03a],%l4 ! Mem[000000006080013a] p40_far_0_he: ldx [%i0+0x018],%l7 ! Mem[0000000060000118] jmpl %o7,%g0 swap [%i1+0x014],%l2 ! Mem[0000000060800114] p40_far_0_hem: membar #Sync ldx [%i0+0x018],%l7 ! Mem[0000000060000118] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l2 ! Mem[0000000060800114] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: lduh [%i1+0x020],%l2 ! Mem[0000000062800120] jmpl %o7,%g0 swap [%i1+0x024],%l6 ! Mem[0000000062800124] p41_far_0_lem: membar #Sync lduh [%i1+0x020],%l2 ! Mem[0000000062800120] membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l6 ! Mem[0000000062800124] p41_far_0_he: ldd [%i1+0x010],%l4 ! Mem[0000000062800110] ldstub [%i0+0x01f],%l1 ! Mem[000000006200011f] ldstub [%i2+0x017],%l3 ! Mem[0000000063000117] jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[0000000063800100] p41_far_0_hem: membar #Sync ldd [%i1+0x010],%l4 ! Mem[0000000062800110] ldstub [%i0+0x01f],%l1 ! Mem[000000006200011f] ldstub [%i2+0x017],%l3 ! Mem[0000000063000117] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[0000000063800100] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: ldstub [%i2+0x02a],%l7 ! Mem[000000006500012a] jmpl %o7,%g0 stx %l7,[%i2+0x000] ! Mem[0000000065000100] p42_far_0_lem: membar #Sync ldstub [%i2+0x02a],%l7 ! Mem[000000006500012a] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x000] ! Mem[0000000065000100] p42_far_0_he: ldstub [%i3+0x01a],%l4 ! Mem[000000006580011a] swap [%i3+0x00c],%l0 ! Mem[000000006580010c] ldstub [%i0+0x023],%l7 ! Mem[0000000064000123] lduh [%i2+0x01e],%l1 ! Mem[000000006500011e] ldstub [%i2+0x037],%l3 ! Mem[0000000065000137] lduh [%i3+0x000],%l4 ! Mem[0000000065800100] jmpl %o7,%g0 ldx [%i0+0x028],%l4 ! Mem[0000000064000128] p42_far_0_hem: membar #Sync ldstub [%i3+0x01a],%l4 ! Mem[000000006580011a] swap [%i3+0x00c],%l0 ! Mem[000000006580010c] ldstub [%i0+0x023],%l7 ! Mem[0000000064000123] lduh [%i2+0x01e],%l1 ! Mem[000000006500011e] ldstub [%i2+0x037],%l3 ! Mem[0000000065000137] lduh [%i3+0x000],%l4 ! Mem[0000000065800100] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l4 ! Mem[0000000064000128] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: ldsw [%i1+0x008],%l7 ! Mem[0000000066800108] jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[0000000066000100] p43_far_0_lem: membar #Sync ldsw [%i1+0x008],%l7 ! Mem[0000000066800108] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[0000000066000100] p43_far_0_he: ldstub [%i0+0x01a],%l4 ! Mem[000000006600011a] sth %l3,[%i1+0x00e] ! Mem[000000006680010e] ldub [%i2+0x003],%l7 ! Mem[0000000067000103] stb %l6,[%i2+0x005] ! Mem[0000000067000105] ldstub [%i1+0x00c],%l4 ! Mem[000000006680010c] ldsw [%i1+0x00c],%l2 ! Mem[000000006680010c] jmpl %o7,%g0 stw %l2,[%i0+0x02c] ! Mem[000000006600012c] p43_far_0_hem: membar #Sync ldstub [%i0+0x01a],%l4 ! Mem[000000006600011a] sth %l3,[%i1+0x00e] ! Mem[000000006680010e] ldub [%i2+0x003],%l7 ! Mem[0000000067000103] stb %l6,[%i2+0x005] ! Mem[0000000067000105] ldstub [%i1+0x00c],%l4 ! Mem[000000006680010c] ldsw [%i1+0x00c],%l2 ! Mem[000000006680010c] membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x02c] ! Mem[000000006600012c] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: stx %l6,[%i0+0x008] ! Mem[0000000068000108] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[000000006800011c] p44_far_0_lem: membar #Sync stx %l6,[%i0+0x008] ! Mem[0000000068000108] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[000000006800011c] p44_far_0_he: jmpl %o7,%g0 ldx [%i1+0x018],%l4 ! Mem[0000000068800118] jmpl %o7,%g0 nop p44_far_0_hem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l4 ! Mem[0000000068800118] jmpl %o7,%g0 nop p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: ldx [%i0+0x038],%l4 ! Mem[000000006a000138] jmpl %o7,%g0 stb %l5,[%i3+0x03f] ! Mem[000000006b80013f] p45_far_0_lem: membar #Sync ldx [%i0+0x038],%l4 ! Mem[000000006a000138] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x03f] ! Mem[000000006b80013f] p45_far_0_he: jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000006b800100] jmpl %o7,%g0 nop p45_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000006b800100] jmpl %o7,%g0 nop p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: stw %l7,[%i1+0x028] ! Mem[000000006c800128] jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[000000006c800100] p46_far_0_lem: membar #Sync stw %l7,[%i1+0x028] ! Mem[000000006c800128] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[000000006c800100] p46_far_0_he: ldsw [%i0+0x018],%l4 ! Mem[000000006c000118] ldstub [%i0+0x00e],%l3 ! Mem[000000006c00010e] lduw [%i0+0x034],%l5 ! Mem[000000006c000134] ldub [%i3+0x017],%l2 ! Mem[000000006d800117] stw %l3,[%i3+0x004] ! Mem[000000006d800104] lduh [%i2+0x03c],%l4 ! Mem[000000006d00013c] jmpl %o7,%g0 ldd [%i3+0x030],%l2 ! Mem[000000006d800130] p46_far_0_hem: membar #Sync ldsw [%i0+0x018],%l4 ! Mem[000000006c000118] ldstub [%i0+0x00e],%l3 ! Mem[000000006c00010e] lduw [%i0+0x034],%l5 ! Mem[000000006c000134] ldub [%i3+0x017],%l2 ! Mem[000000006d800117] stw %l3,[%i3+0x004] ! Mem[000000006d800104] lduh [%i2+0x03c],%l4 ! Mem[000000006d00013c] membar #Sync jmpl %o7,%g0 ldd [%i3+0x030],%l2 ! Mem[000000006d800130] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: swap [%i1+0x028],%l3 ! Mem[000000006e800128] jmpl %o7,%g0 swap [%i2+0x024],%l6 ! Mem[000000006f000124] p47_far_0_lem: membar #Sync swap [%i1+0x028],%l3 ! Mem[000000006e800128] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l6 ! Mem[000000006f000124] p47_far_0_he: swap [%i1+0x014],%l5 ! Mem[000000006e800114] stw %l4,[%i0+0x008] ! Mem[000000006e000108] swap [%i2+0x024],%l3 ! Mem[000000006f000124] jmpl %o7,%g0 ldstub [%i1+0x01f],%l1 ! Mem[000000006e80011f] p47_far_0_hem: membar #Sync swap [%i1+0x014],%l5 ! Mem[000000006e800114] stw %l4,[%i0+0x008] ! Mem[000000006e000108] swap [%i2+0x024],%l3 ! Mem[000000006f000124] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01f],%l1 ! Mem[000000006e80011f] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: lduh [%i2+0x028],%l3 ! Mem[0000000071000128] jmpl %o7,%g0 swap [%i3+0x01c],%l5 ! Mem[000000007180011c] p48_far_0_lem: membar #Sync lduh [%i2+0x028],%l3 ! Mem[0000000071000128] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l5 ! Mem[000000007180011c] p48_far_0_he: jmpl %o7,%g0 ldstub [%i2+0x013],%l7 ! Mem[0000000071000113] jmpl %o7,%g0 nop p48_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x013],%l7 ! Mem[0000000071000113] jmpl %o7,%g0 nop p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: stx %l6,[%i0+0x028] ! Mem[0000000072000128] jmpl %o7,%g0 ldsw [%i3+0x03c],%l5 ! Mem[000000007380013c] p49_far_0_lem: membar #Sync stx %l6,[%i0+0x028] ! Mem[0000000072000128] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x03c],%l5 ! Mem[000000007380013c] p49_far_0_he: jmpl %o7,%g0 ldsh [%i2+0x008],%l0 ! Mem[0000000073000108] jmpl %o7,%g0 nop p49_far_0_hem: membar #Sync jmpl %o7,%g0 ldsh [%i2+0x008],%l0 ! Mem[0000000073000108] jmpl %o7,%g0 nop p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: sth %l3,[%i2+0x028] ! Mem[0000000075000128] jmpl %o7,%g0 stb %l7,[%i0+0x024] ! Mem[0000000074000124] p50_far_0_lem: membar #Sync sth %l3,[%i2+0x028] ! Mem[0000000075000128] membar #Sync jmpl %o7,%g0 stb %l7,[%i0+0x024] ! Mem[0000000074000124] p50_far_0_he: ldsb [%i1+0x023],%l7 ! Mem[0000000074800123] jmpl %o7,%g0 sth %l4,[%i3+0x008] ! Mem[0000000075800108] p50_far_0_hem: membar #Sync ldsb [%i1+0x023],%l7 ! Mem[0000000074800123] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x008] ! Mem[0000000075800108] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: swap [%i1+0x008],%l7 ! Mem[0000000076800108] jmpl %o7,%g0 swap [%i3+0x024],%l6 ! Mem[0000000077800124] p51_far_0_lem: membar #Sync swap [%i1+0x008],%l7 ! Mem[0000000076800108] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l6 ! Mem[0000000077800124] p51_far_0_he: ldsb [%i2+0x016],%l5 ! Mem[0000000077000116] ldstub [%i0+0x008],%l7 ! Mem[0000000076000108] lduh [%i2+0x038],%l7 ! Mem[0000000077000138] jmpl %o7,%g0 swap [%i3+0x010],%l5 ! Mem[0000000077800110] p51_far_0_hem: membar #Sync ldsb [%i2+0x016],%l5 ! Mem[0000000077000116] ldstub [%i0+0x008],%l7 ! Mem[0000000076000108] lduh [%i2+0x038],%l7 ! Mem[0000000077000138] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l5 ! Mem[0000000077800110] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: lduh [%i1+0x02a],%l7 ! Mem[000000007880012a] jmpl %o7,%g0 ldx [%i2+0x000],%l7 ! Mem[0000000079000100] p52_far_0_lem: membar #Sync lduh [%i1+0x02a],%l7 ! Mem[000000007880012a] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l7 ! Mem[0000000079000100] p52_far_0_he: swap [%i0+0x034],%l5 ! Mem[0000000078000134] stw %l7,[%i2+0x01c] ! Mem[000000007900011c] swap [%i1+0x020],%l7 ! Mem[0000000078800120] swap [%i1+0x038],%l7 ! Mem[0000000078800138] stw %l3,[%i3+0x034] ! Mem[0000000079800134] swap [%i2+0x00c],%l5 ! Mem[000000007900010c] jmpl %o7,%g0 stb %l6,[%i0+0x03b] ! Mem[000000007800013b] p52_far_0_hem: membar #Sync swap [%i0+0x034],%l5 ! Mem[0000000078000134] stw %l7,[%i2+0x01c] ! Mem[000000007900011c] swap [%i1+0x020],%l7 ! Mem[0000000078800120] swap [%i1+0x038],%l7 ! Mem[0000000078800138] stw %l3,[%i3+0x034] ! Mem[0000000079800134] swap [%i2+0x00c],%l5 ! Mem[000000007900010c] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x03b] ! Mem[000000007800013b] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: ldstub [%i0+0x028],%l3 ! Mem[000000007a000128] jmpl %o7,%g0 ldsh [%i2+0x026],%l6 ! Mem[000000007b000126] p53_far_0_lem: membar #Sync ldstub [%i0+0x028],%l3 ! Mem[000000007a000128] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x026],%l6 ! Mem[000000007b000126] p53_far_0_he: ldstub [%i0+0x016],%l5 ! Mem[000000007a000116] swap [%i3+0x01c],%l7 ! Mem[000000007b80011c] ldstub [%i2+0x031],%l4 ! Mem[000000007b000131] jmpl %o7,%g0 swap [%i3+0x01c],%l1 ! Mem[000000007b80011c] p53_far_0_hem: membar #Sync ldstub [%i0+0x016],%l5 ! Mem[000000007a000116] swap [%i3+0x01c],%l7 ! Mem[000000007b80011c] ldstub [%i2+0x031],%l4 ! Mem[000000007b000131] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l1 ! Mem[000000007b80011c] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: stx %l6,[%i1+0x008] ! Mem[000000007c800108] jmpl %o7,%g0 lduw [%i3+0x038],%l4 ! Mem[000000007d800138] p54_far_0_lem: membar #Sync stx %l6,[%i1+0x008] ! Mem[000000007c800108] membar #Sync jmpl %o7,%g0 lduw [%i3+0x038],%l4 ! Mem[000000007d800138] p54_far_0_he: ldsh [%i0+0x01c],%l7 ! Mem[000000007c00011c] jmpl %o7,%g0 ldub [%i1+0x00d],%l0 ! Mem[000000007c80010d] p54_far_0_hem: membar #Sync ldsh [%i0+0x01c],%l7 ! Mem[000000007c00011c] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00d],%l0 ! Mem[000000007c80010d] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: ldub [%i2+0x021],%l2 ! Mem[000000007f000121] jmpl %o7,%g0 ldx [%i1+0x020],%l6 ! Mem[000000007e800120] p55_far_0_lem: membar #Sync ldub [%i2+0x021],%l2 ! Mem[000000007f000121] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l6 ! Mem[000000007e800120] p55_far_0_he: stw %l0,[%i3+0x008] ! Mem[000000007f800108] ldstub [%i3+0x019],%l7 ! Mem[000000007f800119] stw %l4,[%i0+0x00c] ! Mem[000000007e00010c] jmpl %o7,%g0 stw %l4,[%i1+0x000] ! Mem[000000007e800100] p55_far_0_hem: membar #Sync stw %l0,[%i3+0x008] ! Mem[000000007f800108] ldstub [%i3+0x019],%l7 ! Mem[000000007f800119] stw %l4,[%i0+0x00c] ! Mem[000000007e00010c] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x000] ! Mem[000000007e800100] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: std %l2,[%i2+0x028] ! Mem[0000000081000128] jmpl %o7,%g0 ldsw [%i2+0x038],%l4 ! Mem[0000000081000138] p56_far_0_lem: membar #Sync std %l2,[%i2+0x028] ! Mem[0000000081000128] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x038],%l4 ! Mem[0000000081000138] p56_far_0_he: stb %l7,[%i0+0x01d] ! Mem[000000008000011d] jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[0000000081000118] p56_far_0_hem: membar #Sync stb %l7,[%i0+0x01d] ! Mem[000000008000011d] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[0000000081000118] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: ldstub [%i1+0x00a],%l7 ! Mem[000000008280010a] jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[0000000083000107] p57_far_0_lem: membar #Sync ldstub [%i1+0x00a],%l7 ! Mem[000000008280010a] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[0000000083000107] p57_far_0_he: ldsw [%i0+0x03c],%l7 ! Mem[000000008200013c] ldsh [%i0+0x00c],%l0 ! Mem[000000008200010c] lduh [%i0+0x008],%l0 ! Mem[0000000082000108] ldstub [%i2+0x037],%l2 ! Mem[0000000083000137] ldsb [%i2+0x038],%l7 ! Mem[0000000083000138] ldsw [%i2+0x00c],%l2 ! Mem[000000008300010c] jmpl %o7,%g0 lduw [%i2+0x02c],%l2 ! Mem[000000008300012c] p57_far_0_hem: membar #Sync ldsw [%i0+0x03c],%l7 ! Mem[000000008200013c] ldsh [%i0+0x00c],%l0 ! Mem[000000008200010c] lduh [%i0+0x008],%l0 ! Mem[0000000082000108] ldstub [%i2+0x037],%l2 ! Mem[0000000083000137] ldsb [%i2+0x038],%l7 ! Mem[0000000083000138] ldsw [%i2+0x00c],%l2 ! Mem[000000008300010c] membar #Sync jmpl %o7,%g0 lduw [%i2+0x02c],%l2 ! Mem[000000008300012c] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: ldx [%i0+0x028],%l7 ! Mem[0000000084000128] jmpl %o7,%g0 ldstub [%i3+0x03a],%l4 ! Mem[000000008580013a] p58_far_0_lem: membar #Sync ldx [%i0+0x028],%l7 ! Mem[0000000084000128] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03a],%l4 ! Mem[000000008580013a] p58_far_0_he: ldub [%i2+0x000],%l7 ! Mem[0000000085000100] jmpl %o7,%g0 ldstub [%i0+0x01e],%l7 ! Mem[000000008400011e] p58_far_0_hem: membar #Sync ldub [%i2+0x000],%l7 ! Mem[0000000085000100] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01e],%l7 ! Mem[000000008400011e] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: stx %l6,[%i1+0x028] ! Mem[0000000086800128] jmpl %o7,%g0 lduh [%i3+0x03e],%l5 ! Mem[000000008780013e] p59_far_0_lem: membar #Sync stx %l6,[%i1+0x028] ! Mem[0000000086800128] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03e],%l5 ! Mem[000000008780013e] p59_far_0_he: jmpl %o7,%g0 stb %l2,[%i2+0x024] ! Mem[0000000087000124] jmpl %o7,%g0 nop p59_far_0_hem: membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x024] ! Mem[0000000087000124] jmpl %o7,%g0 nop p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: ldsb [%i0+0x034],%l0 ! Mem[0000000088000134] jmpl %o7,%g0 sth %l7,[%i3+0x01a] ! Mem[000000008980011a] p60_far_0_lem: membar #Sync ldsb [%i0+0x034],%l0 ! Mem[0000000088000134] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x01a] ! Mem[000000008980011a] p60_far_0_he: sth %l4,[%i3+0x010] ! Mem[0000000089800110] swap [%i3+0x024],%l6 ! Mem[0000000089800124] jmpl %o7,%g0 sth %l7,[%i3+0x012] ! Mem[0000000089800112] p60_far_0_hem: membar #Sync sth %l4,[%i3+0x010] ! Mem[0000000089800110] swap [%i3+0x024],%l6 ! Mem[0000000089800124] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x012] ! Mem[0000000089800112] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: stx %l7,[%i0+0x008] ! Mem[000000008a000108] jmpl %o7,%g0 ldstub [%i1+0x007],%l7 ! Mem[000000008a800107] p61_far_0_lem: membar #Sync stx %l7,[%i0+0x008] ! Mem[000000008a000108] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x007],%l7 ! Mem[000000008a800107] p61_far_0_he: ldsb [%i0+0x01a],%l4 ! Mem[000000008a00011a] ldstub [%i3+0x00e],%l3 ! Mem[000000008b80010e] sth %l5,[%i3+0x016] ! Mem[000000008b800116] ldstub [%i2+0x01e],%l7 ! Mem[000000008b00011e] swap [%i1+0x000],%l7 ! Mem[000000008a800100] ldsh [%i1+0x008],%l4 ! Mem[000000008a800108] jmpl %o7,%g0 ldstub [%i3+0x027],%l3 ! Mem[000000008b800127] p61_far_0_hem: membar #Sync ldsb [%i0+0x01a],%l4 ! Mem[000000008a00011a] ldstub [%i3+0x00e],%l3 ! Mem[000000008b80010e] sth %l5,[%i3+0x016] ! Mem[000000008b800116] ldstub [%i2+0x01e],%l7 ! Mem[000000008b00011e] swap [%i1+0x000],%l7 ! Mem[000000008a800100] ldsh [%i1+0x008],%l4 ! Mem[000000008a800108] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x027],%l3 ! Mem[000000008b800127] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: ldsb [%i0+0x028],%l3 ! Mem[000000008c000128] jmpl %o7,%g0 ldsw [%i1+0x004],%l6 ! Mem[000000008c800104] p62_far_0_lem: membar #Sync ldsb [%i0+0x028],%l3 ! Mem[000000008c000128] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x004],%l6 ! Mem[000000008c800104] p62_far_0_he: ldub [%i3+0x011],%l4 ! Mem[000000008d800111] ldstub [%i3+0x025],%l6 ! Mem[000000008d800125] ldstub [%i1+0x02c],%l4 ! Mem[000000008c80012c] jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[000000008d000120] p62_far_0_hem: membar #Sync ldub [%i3+0x011],%l4 ! Mem[000000008d800111] ldstub [%i3+0x025],%l6 ! Mem[000000008d800125] ldstub [%i1+0x02c],%l4 ! Mem[000000008c80012c] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[000000008d000120] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: ldsw [%i2+0x03c],%l4 ! Mem[000000008f00013c] jmpl %o7,%g0 swap [%i0+0x024],%l6 ! Mem[000000008e000124] p63_far_0_lem: membar #Sync ldsw [%i2+0x03c],%l4 ! Mem[000000008f00013c] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l6 ! Mem[000000008e000124] p63_far_0_he: ldsb [%i1+0x016],%l5 ! Mem[000000008e800116] lduh [%i0+0x008],%l4 ! Mem[000000008e000108] ldub [%i3+0x027],%l3 ! Mem[000000008f800127] jmpl %o7,%g0 swap [%i2+0x03c],%l4 ! Mem[000000008f00013c] p63_far_0_hem: membar #Sync ldsb [%i1+0x016],%l5 ! Mem[000000008e800116] lduh [%i0+0x008],%l4 ! Mem[000000008e000108] ldub [%i3+0x027],%l3 ! Mem[000000008f800127] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l4 ! Mem[000000008f00013c] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop far0_b2b_l: nop nop nop nop nop nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: ldx [%i3+0x038],%l5 ! Mem[0000000011800138] ldsh [%i3+0x02a],%l5 ! Mem[000000001180012a] ldsh [%i3+0x024],%l3 ! Mem[0000000011800124] stb %l1,[%i0+0x011] ! Mem[0000000010000111] ldub [%i0+0x016],%l3 ! Mem[0000000010000116] ldstub [%i0+0x00f],%l6 ! Mem[000000001000010f] jmpl %o7,%g0 ldsb [%i2+0x03d],%l3 ! Mem[000000001100013d] p0_far_1_lem: membar #Sync ldx [%i3+0x038],%l5 ! Mem[0000000011800138] ldsh [%i3+0x02a],%l5 ! Mem[000000001180012a] ldsh [%i3+0x024],%l3 ! Mem[0000000011800124] stb %l1,[%i0+0x011] ! Mem[0000000010000111] ldub [%i0+0x016],%l3 ! Mem[0000000010000116] ldstub [%i0+0x00f],%l6 ! Mem[000000001000010f] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x03d],%l3 ! Mem[000000001100013d] p0_far_1_he: swap [%i3+0x010],%l5 ! Mem[0000000011800110] swap [%i0+0x028],%l6 ! Mem[0000000010000128] ldub [%i3+0x01c],%l1 ! Mem[000000001180011c] ldstub [%i2+0x00d],%l6 ! Mem[000000001100010d] swap [%i2+0x010],%l3 ! Mem[0000000011000110] ldstub [%i3+0x009],%l1 ! Mem[0000000011800109] ldstub [%i0+0x022],%l6 ! Mem[0000000010000122] jmpl %o7,%g0 ldstub [%i3+0x02a],%l1 ! Mem[000000001180012a] p0_far_1_hem: membar #Sync swap [%i3+0x010],%l5 ! Mem[0000000011800110] swap [%i0+0x028],%l6 ! Mem[0000000010000128] ldub [%i3+0x01c],%l1 ! Mem[000000001180011c] ldstub [%i2+0x00d],%l6 ! Mem[000000001100010d] swap [%i2+0x010],%l3 ! Mem[0000000011000110] ldstub [%i3+0x009],%l1 ! Mem[0000000011800109] ldstub [%i0+0x022],%l6 ! Mem[0000000010000122] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02a],%l1 ! Mem[000000001180012a] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: ldsb [%i2+0x01b],%l7 ! Mem[000000001300011b] lduh [%i0+0x024],%l1 ! Mem[0000000012000124] lduw [%i2+0x000],%l3 ! Mem[0000000013000100] ldsw [%i2+0x034],%l3 ! Mem[0000000013000134] jmpl %o7,%g0 ldsw [%i1+0x000],%l4 ! Mem[0000000012800100] p1_far_1_lem: membar #Sync ldsb [%i2+0x01b],%l7 ! Mem[000000001300011b] lduh [%i0+0x024],%l1 ! Mem[0000000012000124] lduw [%i2+0x000],%l3 ! Mem[0000000013000100] ldsw [%i2+0x034],%l3 ! Mem[0000000013000134] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l4 ! Mem[0000000012800100] p1_far_1_he: swap [%i3+0x024],%l1 ! Mem[0000000013800124] swap [%i0+0x014],%l5 ! Mem[0000000012000114] lduw [%i2+0x008],%l1 ! Mem[0000000013000108] swap [%i3+0x014],%l0 ! Mem[0000000013800114] ldsw [%i1+0x004],%l2 ! Mem[0000000012800104] jmpl %o7,%g0 std %l4,[%i0+0x020] ! Mem[0000000012000120] p1_far_1_hem: membar #Sync swap [%i3+0x024],%l1 ! Mem[0000000013800124] swap [%i0+0x014],%l5 ! Mem[0000000012000114] lduw [%i2+0x008],%l1 ! Mem[0000000013000108] swap [%i3+0x014],%l0 ! Mem[0000000013800114] ldsw [%i1+0x004],%l2 ! Mem[0000000012800104] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x020] ! Mem[0000000012000120] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: ldstub [%i1+0x00a],%l0 ! Mem[000000001480010a] ldsw [%i3+0x03c],%l3 ! Mem[000000001580013c] ldsb [%i1+0x032],%l1 ! Mem[0000000014800132] lduh [%i3+0x000],%l3 ! Mem[0000000015800100] std %l0,[%i0+0x028] ! Mem[0000000014000128] ldsh [%i0+0x004],%l7 ! Mem[0000000014000104] ldub [%i0+0x025],%l5 ! Mem[0000000014000125] jmpl %o7,%g0 ldstub [%i1+0x028],%l0 ! Mem[0000000014800128] p2_far_1_lem: membar #Sync ldstub [%i1+0x00a],%l0 ! Mem[000000001480010a] ldsw [%i3+0x03c],%l3 ! Mem[000000001580013c] ldsb [%i1+0x032],%l1 ! Mem[0000000014800132] lduh [%i3+0x000],%l3 ! Mem[0000000015800100] std %l0,[%i0+0x028] ! Mem[0000000014000128] ldsh [%i0+0x004],%l7 ! Mem[0000000014000104] ldub [%i0+0x025],%l5 ! Mem[0000000014000125] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x028],%l0 ! Mem[0000000014800128] p2_far_1_he: lduw [%i2+0x004],%l4 ! Mem[0000000015000104] ldx [%i3+0x028],%l0 ! Mem[0000000015800128] std %l4,[%i2+0x010] ! Mem[0000000015000110] ldstub [%i3+0x016],%l0 ! Mem[0000000015800116] ldsh [%i0+0x038],%l6 ! Mem[0000000014000138] stx %l3,[%i0+0x010] ! Mem[0000000014000110] swap [%i3+0x024],%l5 ! Mem[0000000015800124] jmpl %o7,%g0 ldx [%i2+0x010],%l5 ! Mem[0000000015000110] p2_far_1_hem: membar #Sync lduw [%i2+0x004],%l4 ! Mem[0000000015000104] ldx [%i3+0x028],%l0 ! Mem[0000000015800128] std %l4,[%i2+0x010] ! Mem[0000000015000110] ldstub [%i3+0x016],%l0 ! Mem[0000000015800116] ldsh [%i0+0x038],%l6 ! Mem[0000000014000138] stx %l3,[%i0+0x010] ! Mem[0000000014000110] swap [%i3+0x024],%l5 ! Mem[0000000015800124] membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l5 ! Mem[0000000015000110] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: ldd [%i1+0x018],%l0 ! Mem[0000000016800118] swap [%i1+0x004],%l5 ! Mem[0000000016800104] sth %l0,[%i1+0x028] ! Mem[0000000016800128] ldsw [%i2+0x038],%l6 ! Mem[0000000017000138] jmpl %o7,%g0 stb %l7,[%i3+0x02c] ! Mem[000000001780012c] p3_far_1_lem: membar #Sync ldd [%i1+0x018],%l0 ! Mem[0000000016800118] swap [%i1+0x004],%l5 ! Mem[0000000016800104] sth %l0,[%i1+0x028] ! Mem[0000000016800128] ldsw [%i2+0x038],%l6 ! Mem[0000000017000138] membar #Sync jmpl %o7,%g0 stb %l7,[%i3+0x02c] ! Mem[000000001780012c] p3_far_1_he: swap [%i2+0x008],%l0 ! Mem[0000000017000108] ldstub [%i1+0x01b],%l0 ! Mem[000000001680011b] sth %l6,[%i3+0x010] ! Mem[0000000017800110] std %l0,[%i1+0x028] ! Mem[0000000016800128] jmpl %o7,%g0 stw %l4,[%i2+0x014] ! Mem[0000000017000114] p3_far_1_hem: membar #Sync swap [%i2+0x008],%l0 ! Mem[0000000017000108] ldstub [%i1+0x01b],%l0 ! Mem[000000001680011b] sth %l6,[%i3+0x010] ! Mem[0000000017800110] std %l0,[%i1+0x028] ! Mem[0000000016800128] membar #Sync jmpl %o7,%g0 stw %l4,[%i2+0x014] ! Mem[0000000017000114] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: ldx [%i2+0x020],%l3 ! Mem[0000000019000120] swap [%i0+0x028],%l0 ! Mem[0000000018000128] ldub [%i1+0x00a],%l4 ! Mem[000000001880010a] lduh [%i2+0x016],%l6 ! Mem[0000000019000116] ldstub [%i2+0x01b],%l4 ! Mem[000000001900011b] ldx [%i0+0x030],%l7 ! Mem[0000000018000130] jmpl %o7,%g0 swap [%i1+0x01c],%l6 ! Mem[000000001880011c] p4_far_1_lem: membar #Sync ldx [%i2+0x020],%l3 ! Mem[0000000019000120] swap [%i0+0x028],%l0 ! Mem[0000000018000128] ldub [%i1+0x00a],%l4 ! Mem[000000001880010a] lduh [%i2+0x016],%l6 ! Mem[0000000019000116] ldstub [%i2+0x01b],%l4 ! Mem[000000001900011b] ldx [%i0+0x030],%l7 ! Mem[0000000018000130] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l6 ! Mem[000000001880011c] p4_far_1_he: ldsh [%i2+0x01a],%l7 ! Mem[000000001900011a] swap [%i0+0x028],%l5 ! Mem[0000000018000128] lduw [%i1+0x03c],%l2 ! Mem[000000001880013c] ldstub [%i0+0x012],%l5 ! Mem[0000000018000112] ldstub [%i0+0x024],%l5 ! Mem[0000000018000124] ldstub [%i2+0x008],%l2 ! Mem[0000000019000108] lduh [%i3+0x01a],%l4 ! Mem[000000001980011a] jmpl %o7,%g0 swap [%i0+0x004],%l3 ! Mem[0000000018000104] p4_far_1_hem: membar #Sync ldsh [%i2+0x01a],%l7 ! Mem[000000001900011a] swap [%i0+0x028],%l5 ! Mem[0000000018000128] lduw [%i1+0x03c],%l2 ! Mem[000000001880013c] ldstub [%i0+0x012],%l5 ! Mem[0000000018000112] ldstub [%i0+0x024],%l5 ! Mem[0000000018000124] ldstub [%i2+0x008],%l2 ! Mem[0000000019000108] lduh [%i3+0x01a],%l4 ! Mem[000000001980011a] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l3 ! Mem[0000000018000104] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: lduh [%i0+0x024],%l5 ! Mem[000000001a000124] sth %l2,[%i3+0x01a] ! Mem[000000001b80011a] ldstub [%i2+0x035],%l2 ! Mem[000000001b000135] ldstub [%i3+0x02d],%l4 ! Mem[000000001b80012d] stb %l6,[%i3+0x027] ! Mem[000000001b800127] ldsw [%i2+0x020],%l3 ! Mem[000000001b000120] ldstub [%i3+0x008],%l0 ! Mem[000000001b800108] jmpl %o7,%g0 ldsw [%i0+0x01c],%l0 ! Mem[000000001a00011c] p5_far_1_lem: membar #Sync lduh [%i0+0x024],%l5 ! Mem[000000001a000124] sth %l2,[%i3+0x01a] ! Mem[000000001b80011a] ldstub [%i2+0x035],%l2 ! Mem[000000001b000135] ldstub [%i3+0x02d],%l4 ! Mem[000000001b80012d] stb %l6,[%i3+0x027] ! Mem[000000001b800127] ldsw [%i2+0x020],%l3 ! Mem[000000001b000120] ldstub [%i3+0x008],%l0 ! Mem[000000001b800108] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x01c],%l0 ! Mem[000000001a00011c] p5_far_1_he: ldsh [%i1+0x006],%l3 ! Mem[000000001a800106] ldsh [%i1+0x000],%l5 ! Mem[000000001a800100] ldsb [%i3+0x03b],%l4 ! Mem[000000001b80013b] swap [%i2+0x004],%l0 ! Mem[000000001b000104] ldub [%i2+0x03a],%l7 ! Mem[000000001b00013a] lduw [%i2+0x01c],%l0 ! Mem[000000001b00011c] jmpl %o7,%g0 sth %l0,[%i3+0x024] ! Mem[000000001b800124] p5_far_1_hem: membar #Sync ldsh [%i1+0x006],%l3 ! Mem[000000001a800106] ldsh [%i1+0x000],%l5 ! Mem[000000001a800100] ldsb [%i3+0x03b],%l4 ! Mem[000000001b80013b] swap [%i2+0x004],%l0 ! Mem[000000001b000104] ldub [%i2+0x03a],%l7 ! Mem[000000001b00013a] lduw [%i2+0x01c],%l0 ! Mem[000000001b00011c] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x024] ! Mem[000000001b800124] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldstub [%i0+0x017],%l0 ! Mem[000000001c000117] ldub [%i2+0x034],%l5 ! Mem[000000001d000134] stx %l7,[%i0+0x038] ! Mem[000000001c000138] lduh [%i0+0x03c],%l3 ! Mem[000000001c00013c] ldsb [%i0+0x004],%l0 ! Mem[000000001c000104] ldsh [%i0+0x016],%l5 ! Mem[000000001c000116] ldstub [%i3+0x028],%l0 ! Mem[000000001d800128] jmpl %o7,%g0 ldx [%i1+0x008],%l4 ! Mem[000000001c800108] p6_far_1_lem: membar #Sync ldstub [%i0+0x017],%l0 ! Mem[000000001c000117] ldub [%i2+0x034],%l5 ! Mem[000000001d000134] stx %l7,[%i0+0x038] ! Mem[000000001c000138] lduh [%i0+0x03c],%l3 ! Mem[000000001c00013c] ldsb [%i0+0x004],%l0 ! Mem[000000001c000104] ldsh [%i0+0x016],%l5 ! Mem[000000001c000116] ldstub [%i3+0x028],%l0 ! Mem[000000001d800128] membar #Sync jmpl %o7,%g0 ldx [%i1+0x008],%l4 ! Mem[000000001c800108] p6_far_1_he: ldsh [%i1+0x026],%l3 ! Mem[000000001c800126] ldx [%i2+0x000],%l5 ! Mem[000000001d000100] jmpl %o7,%g0 sth %l3,[%i0+0x03e] ! Mem[000000001c00013e] p6_far_1_hem: membar #Sync ldsh [%i1+0x026],%l3 ! Mem[000000001c800126] ldx [%i2+0x000],%l5 ! Mem[000000001d000100] membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x03e] ! Mem[000000001c00013e] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: stw %l4,[%i2+0x024] ! Mem[000000001f000124] stw %l0,[%i1+0x034] ! Mem[000000001e800134] ldstub [%i3+0x027],%l4 ! Mem[000000001f800127] ldstub [%i2+0x01f],%l5 ! Mem[000000001f00011f] ldstub [%i0+0x021],%l3 ! Mem[000000001e000121] ldstub [%i3+0x008],%l0 ! Mem[000000001f800108] swap [%i2+0x01c],%l0 ! Mem[000000001f00011c] jmpl %o7,%g0 ldstub [%i3+0x032],%l7 ! Mem[000000001f800132] p7_far_1_lem: membar #Sync stw %l4,[%i2+0x024] ! Mem[000000001f000124] stw %l0,[%i1+0x034] ! Mem[000000001e800134] ldstub [%i3+0x027],%l4 ! Mem[000000001f800127] ldstub [%i2+0x01f],%l5 ! Mem[000000001f00011f] ldstub [%i0+0x021],%l3 ! Mem[000000001e000121] ldstub [%i3+0x008],%l0 ! Mem[000000001f800108] swap [%i2+0x01c],%l0 ! Mem[000000001f00011c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x032],%l7 ! Mem[000000001f800132] p7_far_1_he: swap [%i0+0x000],%l5 ! Mem[000000001e000100] ldstub [%i1+0x016],%l0 ! Mem[000000001e800116] sth %l2,[%i3+0x004] ! Mem[000000001f800104] jmpl %o7,%g0 ldsb [%i0+0x027],%l4 ! Mem[000000001e000127] p7_far_1_hem: membar #Sync swap [%i0+0x000],%l5 ! Mem[000000001e000100] ldstub [%i1+0x016],%l0 ! Mem[000000001e800116] sth %l2,[%i3+0x004] ! Mem[000000001f800104] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x027],%l4 ! Mem[000000001e000127] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: ldsb [%i1+0x01c],%l4 ! Mem[000000002080011c] jmpl %o7,%g0 ldsw [%i1+0x010],%l1 ! Mem[0000000020800110] p8_far_1_lem: membar #Sync ldsb [%i1+0x01c],%l4 ! Mem[000000002080011c] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x010],%l1 ! Mem[0000000020800110] p8_far_1_he: ldstub [%i1+0x03b],%l1 ! Mem[000000002080013b] ldub [%i3+0x03c],%l2 ! Mem[000000002180013c] ldsw [%i0+0x03c],%l6 ! Mem[000000002000013c] std %l0,[%i3+0x038] ! Mem[0000000021800138] jmpl %o7,%g0 ldstub [%i0+0x000],%l0 ! Mem[0000000020000100] p8_far_1_hem: membar #Sync ldstub [%i1+0x03b],%l1 ! Mem[000000002080013b] ldub [%i3+0x03c],%l2 ! Mem[000000002180013c] ldsw [%i0+0x03c],%l6 ! Mem[000000002000013c] std %l0,[%i3+0x038] ! Mem[0000000021800138] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l0 ! Mem[0000000020000100] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: ldsb [%i0+0x01c],%l3 ! Mem[000000002200011c] sth %l1,[%i1+0x012] ! Mem[0000000022800112] jmpl %o7,%g0 lduh [%i0+0x000],%l3 ! Mem[0000000022000100] p9_far_1_lem: membar #Sync ldsb [%i0+0x01c],%l3 ! Mem[000000002200011c] sth %l1,[%i1+0x012] ! Mem[0000000022800112] membar #Sync jmpl %o7,%g0 lduh [%i0+0x000],%l3 ! Mem[0000000022000100] p9_far_1_he: stx %l2,[%i1+0x030] ! Mem[0000000022800130] ldstub [%i1+0x02c],%l0 ! Mem[000000002280012c] lduh [%i2+0x01c],%l2 ! Mem[000000002300011c] ldstub [%i3+0x000],%l6 ! Mem[0000000023800100] ldsh [%i0+0x006],%l3 ! Mem[0000000022000106] ldstub [%i1+0x001],%l5 ! Mem[0000000022800101] jmpl %o7,%g0 swap [%i2+0x008],%l0 ! Mem[0000000023000108] p9_far_1_hem: membar #Sync stx %l2,[%i1+0x030] ! Mem[0000000022800130] ldstub [%i1+0x02c],%l0 ! Mem[000000002280012c] lduh [%i2+0x01c],%l2 ! Mem[000000002300011c] ldstub [%i3+0x000],%l6 ! Mem[0000000023800100] ldsh [%i0+0x006],%l3 ! Mem[0000000022000106] ldstub [%i1+0x001],%l5 ! Mem[0000000022800101] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l0 ! Mem[0000000023000108] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: stb %l3,[%i3+0x000] ! Mem[0000000025800100] jmpl %o7,%g0 ldstub [%i1+0x018],%l2 ! Mem[0000000024800118] p10_far_1_lem: membar #Sync stb %l3,[%i3+0x000] ! Mem[0000000025800100] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x018],%l2 ! Mem[0000000024800118] p10_far_1_he: ldstub [%i1+0x01a],%l2 ! Mem[000000002480011a] ldsh [%i3+0x026],%l3 ! Mem[0000000025800126] jmpl %o7,%g0 ldstub [%i2+0x00d],%l6 ! Mem[000000002500010d] p10_far_1_hem: membar #Sync ldstub [%i1+0x01a],%l2 ! Mem[000000002480011a] ldsh [%i3+0x026],%l3 ! Mem[0000000025800126] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00d],%l6 ! Mem[000000002500010d] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: jmpl %o7,%g0 stw %l7,[%i3+0x024] ! Mem[0000000027800124] jmpl %o7,%g0 nop p11_far_1_lem: membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x024] ! Mem[0000000027800124] jmpl %o7,%g0 nop p11_far_1_he: ldsh [%i0+0x016],%l3 ! Mem[0000000026000116] jmpl %o7,%g0 swap [%i2+0x014],%l6 ! Mem[0000000027000114] p11_far_1_hem: membar #Sync ldsh [%i0+0x016],%l3 ! Mem[0000000026000116] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l6 ! Mem[0000000027000114] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: lduw [%i0+0x030],%l1 ! Mem[0000000028000130] jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[0000000028800100] p12_far_1_lem: membar #Sync lduw [%i0+0x030],%l1 ! Mem[0000000028000130] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[0000000028800100] p12_far_1_he: stb %l2,[%i2+0x012] ! Mem[0000000029000112] sth %l2,[%i1+0x01a] ! Mem[000000002880011a] ldd [%i0+0x008],%l6 ! Mem[0000000028000108] sth %l6,[%i1+0x00c] ! Mem[000000002880010c] swap [%i3+0x024],%l0 ! Mem[0000000029800124] lduw [%i0+0x010],%l6 ! Mem[0000000028000110] ldstub [%i2+0x00a],%l3 ! Mem[000000002900010a] jmpl %o7,%g0 swap [%i1+0x00c],%l5 ! Mem[000000002880010c] p12_far_1_hem: membar #Sync stb %l2,[%i2+0x012] ! Mem[0000000029000112] sth %l2,[%i1+0x01a] ! Mem[000000002880011a] ldd [%i0+0x008],%l6 ! Mem[0000000028000108] sth %l6,[%i1+0x00c] ! Mem[000000002880010c] swap [%i3+0x024],%l0 ! Mem[0000000029800124] lduw [%i0+0x010],%l6 ! Mem[0000000028000110] ldstub [%i2+0x00a],%l3 ! Mem[000000002900010a] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l5 ! Mem[000000002880010c] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: lduw [%i0+0x034],%l5 ! Mem[000000002a000134] ldx [%i2+0x018],%l2 ! Mem[000000002b000118] stx %l3,[%i3+0x030] ! Mem[000000002b800130] ldsb [%i0+0x006],%l5 ! Mem[000000002a000106] jmpl %o7,%g0 ldub [%i2+0x00b],%l2 ! Mem[000000002b00010b] p13_far_1_lem: membar #Sync lduw [%i0+0x034],%l5 ! Mem[000000002a000134] ldx [%i2+0x018],%l2 ! Mem[000000002b000118] stx %l3,[%i3+0x030] ! Mem[000000002b800130] ldsb [%i0+0x006],%l5 ! Mem[000000002a000106] membar #Sync jmpl %o7,%g0 ldub [%i2+0x00b],%l2 ! Mem[000000002b00010b] p13_far_1_he: ldstub [%i1+0x035],%l6 ! Mem[000000002a800135] jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[000000002a80012c] p13_far_1_hem: membar #Sync ldstub [%i1+0x035],%l6 ! Mem[000000002a800135] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[000000002a80012c] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: swap [%i3+0x030],%l6 ! Mem[000000002d800130] stx %l3,[%i1+0x000] ! Mem[000000002c800100] swap [%i2+0x004],%l5 ! Mem[000000002d000104] ldstub [%i3+0x004],%l7 ! Mem[000000002d800104] ldsw [%i2+0x034],%l5 ! Mem[000000002d000134] swap [%i1+0x030],%l6 ! Mem[000000002c800130] jmpl %o7,%g0 ldstub [%i0+0x032],%l1 ! Mem[000000002c000132] p14_far_1_lem: membar #Sync swap [%i3+0x030],%l6 ! Mem[000000002d800130] stx %l3,[%i1+0x000] ! Mem[000000002c800100] swap [%i2+0x004],%l5 ! Mem[000000002d000104] ldstub [%i3+0x004],%l7 ! Mem[000000002d800104] ldsw [%i2+0x034],%l5 ! Mem[000000002d000134] swap [%i1+0x030],%l6 ! Mem[000000002c800130] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x032],%l1 ! Mem[000000002c000132] p14_far_1_he: jmpl %o7,%g0 stx %l7,[%i0+0x010] ! Mem[000000002c000110] jmpl %o7,%g0 nop p14_far_1_hem: membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x010] ! Mem[000000002c000110] jmpl %o7,%g0 nop p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: sth %l5,[%i0+0x03e] ! Mem[000000002e00013e] jmpl %o7,%g0 ldsb [%i2+0x01a],%l2 ! Mem[000000002f00011a] p15_far_1_lem: membar #Sync sth %l5,[%i0+0x03e] ! Mem[000000002e00013e] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01a],%l2 ! Mem[000000002f00011a] p15_far_1_he: stx %l0,[%i2+0x018] ! Mem[000000002f000118] swap [%i1+0x018],%l7 ! Mem[000000002e800118] ldstub [%i3+0x015],%l6 ! Mem[000000002f800115] std %l0,[%i3+0x020] ! Mem[000000002f800120] lduw [%i2+0x01c],%l2 ! Mem[000000002f00011c] stb %l6,[%i3+0x000] ! Mem[000000002f800100] swap [%i1+0x004],%l3 ! Mem[000000002e800104] jmpl %o7,%g0 sth %l5,[%i2+0x000] ! Mem[000000002f000100] p15_far_1_hem: membar #Sync stx %l0,[%i2+0x018] ! Mem[000000002f000118] swap [%i1+0x018],%l7 ! Mem[000000002e800118] ldstub [%i3+0x015],%l6 ! Mem[000000002f800115] std %l0,[%i3+0x020] ! Mem[000000002f800120] lduw [%i2+0x01c],%l2 ! Mem[000000002f00011c] stb %l6,[%i3+0x000] ! Mem[000000002f800100] swap [%i1+0x004],%l3 ! Mem[000000002e800104] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x000] ! Mem[000000002f000100] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: ldub [%i1+0x016],%l3 ! Mem[0000000030800116] ldstub [%i0+0x027],%l6 ! Mem[0000000030000127] ldub [%i2+0x016],%l5 ! Mem[0000000031000116] jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[0000000031800118] p16_far_1_lem: membar #Sync ldub [%i1+0x016],%l3 ! Mem[0000000030800116] ldstub [%i0+0x027],%l6 ! Mem[0000000030000127] ldub [%i2+0x016],%l5 ! Mem[0000000031000116] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[0000000031800118] p16_far_1_he: ldstub [%i3+0x033],%l5 ! Mem[0000000031800133] swap [%i1+0x024],%l3 ! Mem[0000000030800124] jmpl %o7,%g0 lduh [%i0+0x00c],%l6 ! Mem[000000003000010c] p16_far_1_hem: membar #Sync ldstub [%i3+0x033],%l5 ! Mem[0000000031800133] swap [%i1+0x024],%l3 ! Mem[0000000030800124] membar #Sync jmpl %o7,%g0 lduh [%i0+0x00c],%l6 ! Mem[000000003000010c] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: ldx [%i3+0x020],%l0 ! Mem[0000000033800120] std %l4,[%i3+0x020] ! Mem[0000000033800120] swap [%i0+0x00c],%l0 ! Mem[000000003200010c] lduw [%i3+0x010],%l1 ! Mem[0000000033800110] ldub [%i2+0x01a],%l2 ! Mem[000000003300011a] sth %l0,[%i2+0x00a] ! Mem[000000003300010a] sth %l1,[%i2+0x030] ! Mem[0000000033000130] jmpl %o7,%g0 ldub [%i1+0x002],%l3 ! Mem[0000000032800102] p17_far_1_lem: membar #Sync ldx [%i3+0x020],%l0 ! Mem[0000000033800120] std %l4,[%i3+0x020] ! Mem[0000000033800120] swap [%i0+0x00c],%l0 ! Mem[000000003200010c] lduw [%i3+0x010],%l1 ! Mem[0000000033800110] ldub [%i2+0x01a],%l2 ! Mem[000000003300011a] sth %l0,[%i2+0x00a] ! Mem[000000003300010a] sth %l1,[%i2+0x030] ! Mem[0000000033000130] membar #Sync jmpl %o7,%g0 ldub [%i1+0x002],%l3 ! Mem[0000000032800102] p17_far_1_he: ldx [%i2+0x020],%l0 ! Mem[0000000033000120] jmpl %o7,%g0 ldub [%i0+0x020],%l0 ! Mem[0000000032000120] p17_far_1_hem: membar #Sync ldx [%i2+0x020],%l0 ! Mem[0000000033000120] membar #Sync jmpl %o7,%g0 ldub [%i0+0x020],%l0 ! Mem[0000000032000120] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: ldd [%i3+0x030],%l0 ! Mem[0000000035800130] ldstub [%i0+0x004],%l1 ! Mem[0000000034000104] ldstub [%i2+0x002],%l3 ! Mem[0000000035000102] ldub [%i0+0x02d],%l4 ! Mem[000000003400012d] jmpl %o7,%g0 ldsh [%i3+0x02e],%l4 ! Mem[000000003580012e] p18_far_1_lem: membar #Sync ldd [%i3+0x030],%l0 ! Mem[0000000035800130] ldstub [%i0+0x004],%l1 ! Mem[0000000034000104] ldstub [%i2+0x002],%l3 ! Mem[0000000035000102] ldub [%i0+0x02d],%l4 ! Mem[000000003400012d] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x02e],%l4 ! Mem[000000003580012e] p18_far_1_he: ldx [%i2+0x000],%l0 ! Mem[0000000035000100] sth %l0,[%i0+0x000] ! Mem[0000000034000100] swap [%i1+0x004],%l2 ! Mem[0000000034800104] swap [%i1+0x024],%l3 ! Mem[0000000034800124] stb %l6,[%i3+0x00d] ! Mem[000000003580010d] stx %l6,[%i3+0x010] ! Mem[0000000035800110] jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000035000128] p18_far_1_hem: membar #Sync ldx [%i2+0x000],%l0 ! Mem[0000000035000100] sth %l0,[%i0+0x000] ! Mem[0000000034000100] swap [%i1+0x004],%l2 ! Mem[0000000034800104] swap [%i1+0x024],%l3 ! Mem[0000000034800124] stb %l6,[%i3+0x00d] ! Mem[000000003580010d] stx %l6,[%i3+0x010] ! Mem[0000000035800110] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000035000128] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: stb %l7,[%i2+0x01b] ! Mem[000000003700011b] lduh [%i3+0x024],%l4 ! Mem[0000000037800124] lduh [%i1+0x016],%l5 ! Mem[0000000036800116] jmpl %o7,%g0 stw %l6,[%i1+0x010] ! Mem[0000000036800110] p19_far_1_lem: membar #Sync stb %l7,[%i2+0x01b] ! Mem[000000003700011b] lduh [%i3+0x024],%l4 ! Mem[0000000037800124] lduh [%i1+0x016],%l5 ! Mem[0000000036800116] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x010] ! Mem[0000000036800110] p19_far_1_he: stb %l0,[%i1+0x011] ! Mem[0000000036800111] stw %l1,[%i0+0x024] ! Mem[0000000036000124] ldub [%i2+0x032],%l2 ! Mem[0000000037000132] sth %l5,[%i1+0x032] ! Mem[0000000036800132] swap [%i1+0x004],%l3 ! Mem[0000000036800104] ldub [%i1+0x001],%l5 ! Mem[0000000036800101] swap [%i2+0x014],%l0 ! Mem[0000000037000114] jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[0000000037800100] p19_far_1_hem: membar #Sync stb %l0,[%i1+0x011] ! Mem[0000000036800111] stw %l1,[%i0+0x024] ! Mem[0000000036000124] ldub [%i2+0x032],%l2 ! Mem[0000000037000132] sth %l5,[%i1+0x032] ! Mem[0000000036800132] swap [%i1+0x004],%l3 ! Mem[0000000036800104] ldub [%i1+0x001],%l5 ! Mem[0000000036800101] swap [%i2+0x014],%l0 ! Mem[0000000037000114] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[0000000037800100] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: swap [%i0+0x008],%l4 ! Mem[0000000038000108] ldstub [%i2+0x027],%l6 ! Mem[0000000039000127] ldstub [%i0+0x016],%l5 ! Mem[0000000038000116] ldsw [%i1+0x008],%l0 ! Mem[0000000038800108] swap [%i2+0x004],%l7 ! Mem[0000000039000104] jmpl %o7,%g0 swap [%i2+0x014],%l6 ! Mem[0000000039000114] p20_far_1_lem: membar #Sync swap [%i0+0x008],%l4 ! Mem[0000000038000108] ldstub [%i2+0x027],%l6 ! Mem[0000000039000127] ldstub [%i0+0x016],%l5 ! Mem[0000000038000116] ldsw [%i1+0x008],%l0 ! Mem[0000000038800108] swap [%i2+0x004],%l7 ! Mem[0000000039000104] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l6 ! Mem[0000000039000114] p20_far_1_he: jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[0000000038000110] jmpl %o7,%g0 nop p20_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[0000000038000110] jmpl %o7,%g0 nop p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: ldx [%i0+0x010],%l0 ! Mem[000000003a000110] ldd [%i0+0x008],%l0 ! Mem[000000003a000108] ldstub [%i1+0x027],%l7 ! Mem[000000003a800127] stx %l2,[%i1+0x018] ! Mem[000000003a800118] ldsh [%i1+0x034],%l0 ! Mem[000000003a800134] ldstub [%i0+0x036],%l3 ! Mem[000000003a000136] swap [%i0+0x000],%l4 ! Mem[000000003a000100] jmpl %o7,%g0 ldstub [%i0+0x000],%l3 ! Mem[000000003a000100] p21_far_1_lem: membar #Sync ldx [%i0+0x010],%l0 ! Mem[000000003a000110] ldd [%i0+0x008],%l0 ! Mem[000000003a000108] ldstub [%i1+0x027],%l7 ! Mem[000000003a800127] stx %l2,[%i1+0x018] ! Mem[000000003a800118] ldsh [%i1+0x034],%l0 ! Mem[000000003a800134] ldstub [%i0+0x036],%l3 ! Mem[000000003a000136] swap [%i0+0x000],%l4 ! Mem[000000003a000100] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l3 ! Mem[000000003a000100] p21_far_1_he: ldstub [%i1+0x020],%l0 ! Mem[000000003a800120] swap [%i1+0x000],%l6 ! Mem[000000003a800100] swap [%i0+0x004],%l3 ! Mem[000000003a000104] ldx [%i3+0x000],%l5 ! Mem[000000003b800100] lduh [%i3+0x01e],%l3 ! Mem[000000003b80011e] ldstub [%i1+0x02c],%l0 ! Mem[000000003a80012c] jmpl %o7,%g0 ldstub [%i3+0x012],%l6 ! Mem[000000003b800112] p21_far_1_hem: membar #Sync ldstub [%i1+0x020],%l0 ! Mem[000000003a800120] swap [%i1+0x000],%l6 ! Mem[000000003a800100] swap [%i0+0x004],%l3 ! Mem[000000003a000104] ldx [%i3+0x000],%l5 ! Mem[000000003b800100] lduh [%i3+0x01e],%l3 ! Mem[000000003b80011e] ldstub [%i1+0x02c],%l0 ! Mem[000000003a80012c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x012],%l6 ! Mem[000000003b800112] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: stw %l6,[%i0+0x030] ! Mem[000000003c000130] ldd [%i2+0x030],%l0 ! Mem[000000003d000130] ldsb [%i2+0x005],%l7 ! Mem[000000003d000105] lduh [%i1+0x012],%l0 ! Mem[000000003c800112] ldsw [%i1+0x008],%l4 ! Mem[000000003c800108] jmpl %o7,%g0 lduh [%i0+0x032],%l7 ! Mem[000000003c000132] p22_far_1_lem: membar #Sync stw %l6,[%i0+0x030] ! Mem[000000003c000130] ldd [%i2+0x030],%l0 ! Mem[000000003d000130] ldsb [%i2+0x005],%l7 ! Mem[000000003d000105] lduh [%i1+0x012],%l0 ! Mem[000000003c800112] ldsw [%i1+0x008],%l4 ! Mem[000000003c800108] membar #Sync jmpl %o7,%g0 lduh [%i0+0x032],%l7 ! Mem[000000003c000132] p22_far_1_he: swap [%i0+0x000],%l5 ! Mem[000000003c000100] lduw [%i2+0x024],%l0 ! Mem[000000003d000124] ldx [%i3+0x008],%l1 ! Mem[000000003d800108] jmpl %o7,%g0 ldsw [%i3+0x018],%l4 ! Mem[000000003d800118] p22_far_1_hem: membar #Sync swap [%i0+0x000],%l5 ! Mem[000000003c000100] lduw [%i2+0x024],%l0 ! Mem[000000003d000124] ldx [%i3+0x008],%l1 ! Mem[000000003d800108] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x018],%l4 ! Mem[000000003d800118] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: stb %l7,[%i1+0x010] ! Mem[000000003e800110] ldd [%i1+0x008],%l6 ! Mem[000000003e800108] jmpl %o7,%g0 ldsh [%i2+0x01e],%l5 ! Mem[000000003f00011e] p23_far_1_lem: membar #Sync stb %l7,[%i1+0x010] ! Mem[000000003e800110] ldd [%i1+0x008],%l6 ! Mem[000000003e800108] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x01e],%l5 ! Mem[000000003f00011e] p23_far_1_he: jmpl %o7,%g0 ldd [%i0+0x000],%l6 ! Mem[000000003e000100] jmpl %o7,%g0 nop p23_far_1_hem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l6 ! Mem[000000003e000100] jmpl %o7,%g0 nop p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: sth %l4,[%i1+0x01c] ! Mem[000000004080011c] lduw [%i0+0x024],%l4 ! Mem[0000000040000124] ldsw [%i3+0x034],%l2 ! Mem[0000000041800134] ldd [%i1+0x028],%l4 ! Mem[0000000040800128] jmpl %o7,%g0 lduh [%i1+0x020],%l4 ! Mem[0000000040800120] p24_far_1_lem: membar #Sync sth %l4,[%i1+0x01c] ! Mem[000000004080011c] lduw [%i0+0x024],%l4 ! Mem[0000000040000124] ldsw [%i3+0x034],%l2 ! Mem[0000000041800134] ldd [%i1+0x028],%l4 ! Mem[0000000040800128] membar #Sync jmpl %o7,%g0 lduh [%i1+0x020],%l4 ! Mem[0000000040800120] p24_far_1_he: stx %l1,[%i0+0x020] ! Mem[0000000040000120] ldub [%i0+0x012],%l2 ! Mem[0000000040000112] swap [%i2+0x00c],%l0 ! Mem[000000004100010c] ldsb [%i0+0x02d],%l2 ! Mem[000000004000012d] ldstub [%i3+0x028],%l7 ! Mem[0000000041800128] jmpl %o7,%g0 std %l0,[%i0+0x020] ! Mem[0000000040000120] p24_far_1_hem: membar #Sync stx %l1,[%i0+0x020] ! Mem[0000000040000120] ldub [%i0+0x012],%l2 ! Mem[0000000040000112] swap [%i2+0x00c],%l0 ! Mem[000000004100010c] ldsb [%i0+0x02d],%l2 ! Mem[000000004000012d] ldstub [%i3+0x028],%l7 ! Mem[0000000041800128] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x020] ! Mem[0000000040000120] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: jmpl %o7,%g0 ldsh [%i0+0x03a],%l7 ! Mem[000000004200013a] jmpl %o7,%g0 nop p25_far_1_lem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x03a],%l7 ! Mem[000000004200013a] jmpl %o7,%g0 nop p25_far_1_he: ldub [%i2+0x038],%l7 ! Mem[0000000043000138] sth %l7,[%i1+0x018] ! Mem[0000000042800118] jmpl %o7,%g0 ldub [%i1+0x00c],%l4 ! Mem[000000004280010c] p25_far_1_hem: membar #Sync ldub [%i2+0x038],%l7 ! Mem[0000000043000138] sth %l7,[%i1+0x018] ! Mem[0000000042800118] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00c],%l4 ! Mem[000000004280010c] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: ldsh [%i3+0x000],%l5 ! Mem[0000000045800100] ldub [%i1+0x022],%l0 ! Mem[0000000044800122] ldx [%i2+0x028],%l0 ! Mem[0000000045000128] ldsw [%i0+0x014],%l3 ! Mem[0000000044000114] jmpl %o7,%g0 stb %l5,[%i0+0x006] ! Mem[0000000044000106] p26_far_1_lem: membar #Sync ldsh [%i3+0x000],%l5 ! Mem[0000000045800100] ldub [%i1+0x022],%l0 ! Mem[0000000044800122] ldx [%i2+0x028],%l0 ! Mem[0000000045000128] ldsw [%i0+0x014],%l3 ! Mem[0000000044000114] membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x006] ! Mem[0000000044000106] p26_far_1_he: ldd [%i2+0x008],%l6 ! Mem[0000000045000108] swap [%i2+0x030],%l6 ! Mem[0000000045000130] ldstub [%i0+0x012],%l6 ! Mem[0000000044000112] ldsb [%i0+0x022],%l1 ! Mem[0000000044000122] stb %l2,[%i0+0x020] ! Mem[0000000044000120] jmpl %o7,%g0 ldsh [%i0+0x016],%l4 ! Mem[0000000044000116] p26_far_1_hem: membar #Sync ldd [%i2+0x008],%l6 ! Mem[0000000045000108] swap [%i2+0x030],%l6 ! Mem[0000000045000130] ldstub [%i0+0x012],%l6 ! Mem[0000000044000112] ldsb [%i0+0x022],%l1 ! Mem[0000000044000122] stb %l2,[%i0+0x020] ! Mem[0000000044000120] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x016],%l4 ! Mem[0000000044000116] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: ldsw [%i1+0x018],%l7 ! Mem[0000000046800118] ldstub [%i1+0x036],%l5 ! Mem[0000000046800136] ldsw [%i2+0x018],%l2 ! Mem[0000000047000118] stx %l4,[%i3+0x030] ! Mem[0000000047800130] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000004700011c] p27_far_1_lem: membar #Sync ldsw [%i1+0x018],%l7 ! Mem[0000000046800118] ldstub [%i1+0x036],%l5 ! Mem[0000000046800136] ldsw [%i2+0x018],%l2 ! Mem[0000000047000118] stx %l4,[%i3+0x030] ! Mem[0000000047800130] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000004700011c] p27_far_1_he: ldstub [%i3+0x027],%l2 ! Mem[0000000047800127] ldsw [%i1+0x01c],%l3 ! Mem[000000004680011c] jmpl %o7,%g0 ldstub [%i2+0x012],%l6 ! Mem[0000000047000112] p27_far_1_hem: membar #Sync ldstub [%i3+0x027],%l2 ! Mem[0000000047800127] ldsw [%i1+0x01c],%l3 ! Mem[000000004680011c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x012],%l6 ! Mem[0000000047000112] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: sth %l5,[%i3+0x01e] ! Mem[000000004980011e] jmpl %o7,%g0 ldstub [%i1+0x000],%l3 ! Mem[0000000048800100] p28_far_1_lem: membar #Sync sth %l5,[%i3+0x01e] ! Mem[000000004980011e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x000],%l3 ! Mem[0000000048800100] p28_far_1_he: std %l2,[%i0+0x010] ! Mem[0000000048000110] ldsh [%i0+0x01a],%l2 ! Mem[000000004800011a] swap [%i1+0x008],%l7 ! Mem[0000000048800108] swap [%i3+0x004],%l2 ! Mem[0000000049800104] lduh [%i2+0x02c],%l2 ! Mem[000000004900012c] ldub [%i1+0x00d],%l6 ! Mem[000000004880010d] jmpl %o7,%g0 ldsb [%i0+0x007],%l4 ! Mem[0000000048000107] p28_far_1_hem: membar #Sync std %l2,[%i0+0x010] ! Mem[0000000048000110] ldsh [%i0+0x01a],%l2 ! Mem[000000004800011a] swap [%i1+0x008],%l7 ! Mem[0000000048800108] swap [%i3+0x004],%l2 ! Mem[0000000049800104] lduh [%i2+0x02c],%l2 ! Mem[000000004900012c] ldub [%i1+0x00d],%l6 ! Mem[000000004880010d] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x007],%l4 ! Mem[0000000048000107] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: ldstub [%i1+0x014],%l0 ! Mem[000000004a800114] ldstub [%i2+0x030],%l1 ! Mem[000000004b000130] ldsb [%i0+0x024],%l0 ! Mem[000000004a000124] stw %l4,[%i2+0x030] ! Mem[000000004b000130] ldstub [%i1+0x032],%l0 ! Mem[000000004a800132] std %l6,[%i2+0x020] ! Mem[000000004b000120] ldsw [%i0+0x038],%l5 ! Mem[000000004a000138] jmpl %o7,%g0 ldstub [%i1+0x028],%l0 ! Mem[000000004a800128] p29_far_1_lem: membar #Sync ldstub [%i1+0x014],%l0 ! Mem[000000004a800114] ldstub [%i2+0x030],%l1 ! Mem[000000004b000130] ldsb [%i0+0x024],%l0 ! Mem[000000004a000124] stw %l4,[%i2+0x030] ! Mem[000000004b000130] ldstub [%i1+0x032],%l0 ! Mem[000000004a800132] std %l6,[%i2+0x020] ! Mem[000000004b000120] ldsw [%i0+0x038],%l5 ! Mem[000000004a000138] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x028],%l0 ! Mem[000000004a800128] p29_far_1_he: ldub [%i1+0x026],%l0 ! Mem[000000004a800126] swap [%i2+0x014],%l4 ! Mem[000000004b000114] sth %l0,[%i0+0x008] ! Mem[000000004a000108] swap [%i2+0x004],%l0 ! Mem[000000004b000104] stb %l6,[%i2+0x00b] ! Mem[000000004b00010b] std %l6,[%i3+0x030] ! Mem[000000004b800130] ldub [%i0+0x002],%l3 ! Mem[000000004a000102] jmpl %o7,%g0 ldstub [%i1+0x004],%l3 ! Mem[000000004a800104] p29_far_1_hem: membar #Sync ldub [%i1+0x026],%l0 ! Mem[000000004a800126] swap [%i2+0x014],%l4 ! Mem[000000004b000114] sth %l0,[%i0+0x008] ! Mem[000000004a000108] swap [%i2+0x004],%l0 ! Mem[000000004b000104] stb %l6,[%i2+0x00b] ! Mem[000000004b00010b] std %l6,[%i3+0x030] ! Mem[000000004b800130] ldub [%i0+0x002],%l3 ! Mem[000000004a000102] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x004],%l3 ! Mem[000000004a800104] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: swap [%i3+0x03c],%l5 ! Mem[000000004d80013c] ldub [%i2+0x007],%l3 ! Mem[000000004d000107] ldstub [%i0+0x037],%l1 ! Mem[000000004c000137] swap [%i3+0x030],%l6 ! Mem[000000004d800130] swap [%i0+0x030],%l1 ! Mem[000000004c000130] lduh [%i3+0x016],%l5 ! Mem[000000004d800116] stx %l2,[%i3+0x018] ! Mem[000000004d800118] jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000004c800110] p30_far_1_lem: membar #Sync swap [%i3+0x03c],%l5 ! Mem[000000004d80013c] ldub [%i2+0x007],%l3 ! Mem[000000004d000107] ldstub [%i0+0x037],%l1 ! Mem[000000004c000137] swap [%i3+0x030],%l6 ! Mem[000000004d800130] swap [%i0+0x030],%l1 ! Mem[000000004c000130] lduh [%i3+0x016],%l5 ! Mem[000000004d800116] stx %l2,[%i3+0x018] ! Mem[000000004d800118] membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000004c800110] p30_far_1_he: ldsh [%i2+0x00a],%l7 ! Mem[000000004d00010a] ldsh [%i3+0x00e],%l1 ! Mem[000000004d80010e] ldstub [%i3+0x022],%l1 ! Mem[000000004d800122] ldstub [%i3+0x01f],%l7 ! Mem[000000004d80011f] ldd [%i3+0x020],%l6 ! Mem[000000004d800120] jmpl %o7,%g0 lduw [%i3+0x014],%l0 ! Mem[000000004d800114] p30_far_1_hem: membar #Sync ldsh [%i2+0x00a],%l7 ! Mem[000000004d00010a] ldsh [%i3+0x00e],%l1 ! Mem[000000004d80010e] ldstub [%i3+0x022],%l1 ! Mem[000000004d800122] ldstub [%i3+0x01f],%l7 ! Mem[000000004d80011f] ldd [%i3+0x020],%l6 ! Mem[000000004d800120] membar #Sync jmpl %o7,%g0 lduw [%i3+0x014],%l0 ! Mem[000000004d800114] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: ldd [%i3+0x020],%l6 ! Mem[000000004f800120] jmpl %o7,%g0 ldstub [%i2+0x021],%l5 ! Mem[000000004f000121] p31_far_1_lem: membar #Sync ldd [%i3+0x020],%l6 ! Mem[000000004f800120] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l5 ! Mem[000000004f000121] p31_far_1_he: stx %l0,[%i3+0x038] ! Mem[000000004f800138] jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[000000004f80011c] p31_far_1_hem: membar #Sync stx %l0,[%i3+0x038] ! Mem[000000004f800138] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[000000004f80011c] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: lduw [%i2+0x034],%l1 ! Mem[0000000051000134] swap [%i1+0x010],%l1 ! Mem[0000000050800110] swap [%i2+0x034],%l5 ! Mem[0000000051000134] jmpl %o7,%g0 swap [%i0+0x030],%l6 ! Mem[0000000050000130] p32_far_1_lem: membar #Sync lduw [%i2+0x034],%l1 ! Mem[0000000051000134] swap [%i1+0x010],%l1 ! Mem[0000000050800110] swap [%i2+0x034],%l5 ! Mem[0000000051000134] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l6 ! Mem[0000000050000130] p32_far_1_he: lduw [%i2+0x030],%l5 ! Mem[0000000051000130] swap [%i1+0x038],%l0 ! Mem[0000000050800138] ldsb [%i1+0x01c],%l2 ! Mem[000000005080011c] ldstub [%i3+0x020],%l6 ! Mem[0000000051800120] ldsh [%i0+0x02c],%l2 ! Mem[000000005000012c] ldx [%i0+0x008],%l6 ! Mem[0000000050000108] ldub [%i3+0x03e],%l3 ! Mem[000000005180013e] jmpl %o7,%g0 stx %l7,[%i2+0x018] ! Mem[0000000051000118] p32_far_1_hem: membar #Sync lduw [%i2+0x030],%l5 ! Mem[0000000051000130] swap [%i1+0x038],%l0 ! Mem[0000000050800138] ldsb [%i1+0x01c],%l2 ! Mem[000000005080011c] ldstub [%i3+0x020],%l6 ! Mem[0000000051800120] ldsh [%i0+0x02c],%l2 ! Mem[000000005000012c] ldx [%i0+0x008],%l6 ! Mem[0000000050000108] ldub [%i3+0x03e],%l3 ! Mem[000000005180013e] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x018] ! Mem[0000000051000118] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: lduh [%i2+0x016],%l0 ! Mem[0000000053000116] ldsh [%i0+0x00c],%l0 ! Mem[000000005200010c] lduw [%i3+0x010],%l1 ! Mem[0000000053800110] ldsb [%i1+0x029],%l4 ! Mem[0000000052800129] ldub [%i3+0x01b],%l7 ! Mem[000000005380011b] stx %l4,[%i3+0x020] ! Mem[0000000053800120] stw %l3,[%i3+0x000] ! Mem[0000000053800100] jmpl %o7,%g0 stx %l7,[%i1+0x020] ! Mem[0000000052800120] p33_far_1_lem: membar #Sync lduh [%i2+0x016],%l0 ! Mem[0000000053000116] ldsh [%i0+0x00c],%l0 ! Mem[000000005200010c] lduw [%i3+0x010],%l1 ! Mem[0000000053800110] ldsb [%i1+0x029],%l4 ! Mem[0000000052800129] ldub [%i3+0x01b],%l7 ! Mem[000000005380011b] stx %l4,[%i3+0x020] ! Mem[0000000053800120] stw %l3,[%i3+0x000] ! Mem[0000000053800100] membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x020] ! Mem[0000000052800120] p33_far_1_he: ldub [%i2+0x032],%l2 ! Mem[0000000053000132] ldsw [%i2+0x018],%l2 ! Mem[0000000053000118] ldx [%i1+0x028],%l7 ! Mem[0000000052800128] sth %l5,[%i1+0x000] ! Mem[0000000052800100] ldstub [%i1+0x016],%l0 ! Mem[0000000052800116] std %l0,[%i2+0x028] ! Mem[0000000053000128] ldsb [%i3+0x011],%l6 ! Mem[0000000053800111] jmpl %o7,%g0 swap [%i3+0x028],%l0 ! Mem[0000000053800128] p33_far_1_hem: membar #Sync ldub [%i2+0x032],%l2 ! Mem[0000000053000132] ldsw [%i2+0x018],%l2 ! Mem[0000000053000118] ldx [%i1+0x028],%l7 ! Mem[0000000052800128] sth %l5,[%i1+0x000] ! Mem[0000000052800100] ldstub [%i1+0x016],%l0 ! Mem[0000000052800116] std %l0,[%i2+0x028] ! Mem[0000000053000128] ldsb [%i3+0x011],%l6 ! Mem[0000000053800111] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l0 ! Mem[0000000053800128] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: swap [%i1+0x000],%l3 ! Mem[0000000054800100] std %l4,[%i3+0x028] ! Mem[0000000055800128] jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[0000000054800121] p34_far_1_lem: membar #Sync swap [%i1+0x000],%l3 ! Mem[0000000054800100] std %l4,[%i3+0x028] ! Mem[0000000055800128] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[0000000054800121] p34_far_1_he: ldub [%i1+0x025],%l1 ! Mem[0000000054800125] lduh [%i1+0x012],%l2 ! Mem[0000000054800112] ldstub [%i0+0x01a],%l2 ! Mem[000000005400011a] swap [%i2+0x02c],%l2 ! Mem[000000005500012c] stx %l2,[%i1+0x000] ! Mem[0000000054800100] jmpl %o7,%g0 lduh [%i0+0x006],%l4 ! Mem[0000000054000106] p34_far_1_hem: membar #Sync ldub [%i1+0x025],%l1 ! Mem[0000000054800125] lduh [%i1+0x012],%l2 ! Mem[0000000054800112] ldstub [%i0+0x01a],%l2 ! Mem[000000005400011a] swap [%i2+0x02c],%l2 ! Mem[000000005500012c] stx %l2,[%i1+0x000] ! Mem[0000000054800100] membar #Sync jmpl %o7,%g0 lduh [%i0+0x006],%l4 ! Mem[0000000054000106] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: jmpl %o7,%g0 sth %l7,[%i1+0x036] ! Mem[0000000056800136] jmpl %o7,%g0 nop p35_far_1_lem: membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x036] ! Mem[0000000056800136] jmpl %o7,%g0 nop p35_far_1_he: ldstub [%i3+0x01f],%l1 ! Mem[000000005780011f] stb %l3,[%i2+0x017] ! Mem[0000000057000117] swap [%i3+0x018],%l0 ! Mem[0000000057800118] jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[000000005600013c] p35_far_1_hem: membar #Sync ldstub [%i3+0x01f],%l1 ! Mem[000000005780011f] stb %l3,[%i2+0x017] ! Mem[0000000057000117] swap [%i3+0x018],%l0 ! Mem[0000000057800118] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[000000005600013c] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: ldub [%i2+0x037],%l1 ! Mem[0000000059000137] swap [%i0+0x004],%l1 ! Mem[0000000058000104] ldstub [%i3+0x01f],%l5 ! Mem[000000005980011f] stw %l4,[%i0+0x008] ! Mem[0000000058000108] stx %l4,[%i1+0x028] ! Mem[0000000058800128] ldstub [%i2+0x021],%l3 ! Mem[0000000059000121] stx %l0,[%i0+0x010] ! Mem[0000000058000110] jmpl %o7,%g0 lduh [%i1+0x002],%l1 ! Mem[0000000058800102] p36_far_1_lem: membar #Sync ldub [%i2+0x037],%l1 ! Mem[0000000059000137] swap [%i0+0x004],%l1 ! Mem[0000000058000104] ldstub [%i3+0x01f],%l5 ! Mem[000000005980011f] stw %l4,[%i0+0x008] ! Mem[0000000058000108] stx %l4,[%i1+0x028] ! Mem[0000000058800128] ldstub [%i2+0x021],%l3 ! Mem[0000000059000121] stx %l0,[%i0+0x010] ! Mem[0000000058000110] membar #Sync jmpl %o7,%g0 lduh [%i1+0x002],%l1 ! Mem[0000000058800102] p36_far_1_he: stb %l0,[%i1+0x026] ! Mem[0000000058800126] ldstub [%i3+0x01b],%l0 ! Mem[000000005980011b] ldd [%i1+0x010],%l6 ! Mem[0000000058800110] swap [%i1+0x028],%l0 ! Mem[0000000058800128] stx %l7,[%i0+0x018] ! Mem[0000000058000118] jmpl %o7,%g0 sth %l7,[%i3+0x03a] ! Mem[000000005980013a] p36_far_1_hem: membar #Sync stb %l0,[%i1+0x026] ! Mem[0000000058800126] ldstub [%i3+0x01b],%l0 ! Mem[000000005980011b] ldd [%i1+0x010],%l6 ! Mem[0000000058800110] swap [%i1+0x028],%l0 ! Mem[0000000058800128] stx %l7,[%i0+0x018] ! Mem[0000000058000118] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x03a] ! Mem[000000005980013a] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: stb %l1,[%i1+0x017] ! Mem[000000005a800117] stw %l1,[%i0+0x024] ! Mem[000000005a000124] ldsb [%i0+0x034],%l0 ! Mem[000000005a000134] jmpl %o7,%g0 swap [%i2+0x034],%l3 ! Mem[000000005b000134] p37_far_1_lem: membar #Sync stb %l1,[%i1+0x017] ! Mem[000000005a800117] stw %l1,[%i0+0x024] ! Mem[000000005a000124] ldsb [%i0+0x034],%l0 ! Mem[000000005a000134] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l3 ! Mem[000000005b000134] p37_far_1_he: stx %l5,[%i1+0x008] ! Mem[000000005a800108] swap [%i0+0x020],%l0 ! Mem[000000005a000120] ldstub [%i0+0x038],%l3 ! Mem[000000005a000138] ldub [%i3+0x000],%l6 ! Mem[000000005b800100] jmpl %o7,%g0 ldsw [%i1+0x034],%l6 ! Mem[000000005a800134] p37_far_1_hem: membar #Sync stx %l5,[%i1+0x008] ! Mem[000000005a800108] swap [%i0+0x020],%l0 ! Mem[000000005a000120] ldstub [%i0+0x038],%l3 ! Mem[000000005a000138] ldub [%i3+0x000],%l6 ! Mem[000000005b800100] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x034],%l6 ! Mem[000000005a800134] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[000000005d000128] jmpl %o7,%g0 nop p38_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[000000005d000128] jmpl %o7,%g0 nop p38_far_1_he: jmpl %o7,%g0 ldsw [%i0+0x004],%l2 ! Mem[000000005c000104] jmpl %o7,%g0 nop p38_far_1_hem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x004],%l2 ! Mem[000000005c000104] jmpl %o7,%g0 nop p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: swap [%i1+0x000],%l0 ! Mem[000000005e800100] ldstub [%i0+0x032],%l2 ! Mem[000000005e000132] ldx [%i3+0x008],%l4 ! Mem[000000005f800108] ldstub [%i1+0x019],%l1 ! Mem[000000005e800119] jmpl %o7,%g0 ldstub [%i0+0x00e],%l7 ! Mem[000000005e00010e] p39_far_1_lem: membar #Sync swap [%i1+0x000],%l0 ! Mem[000000005e800100] ldstub [%i0+0x032],%l2 ! Mem[000000005e000132] ldx [%i3+0x008],%l4 ! Mem[000000005f800108] ldstub [%i1+0x019],%l1 ! Mem[000000005e800119] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00e],%l7 ! Mem[000000005e00010e] p39_far_1_he: ldstub [%i0+0x00b],%l6 ! Mem[000000005e00010b] ldd [%i1+0x030],%l6 ! Mem[000000005e800130] ldx [%i2+0x038],%l1 ! Mem[000000005f000138] sth %l4,[%i0+0x01c] ! Mem[000000005e00011c] std %l2,[%i3+0x038] ! Mem[000000005f800138] sth %l3,[%i1+0x020] ! Mem[000000005e800120] ldd [%i3+0x010],%l2 ! Mem[000000005f800110] jmpl %o7,%g0 lduw [%i1+0x014],%l3 ! Mem[000000005e800114] p39_far_1_hem: membar #Sync ldstub [%i0+0x00b],%l6 ! Mem[000000005e00010b] ldd [%i1+0x030],%l6 ! Mem[000000005e800130] ldx [%i2+0x038],%l1 ! Mem[000000005f000138] sth %l4,[%i0+0x01c] ! Mem[000000005e00011c] std %l2,[%i3+0x038] ! Mem[000000005f800138] sth %l3,[%i1+0x020] ! Mem[000000005e800120] ldd [%i3+0x010],%l2 ! Mem[000000005f800110] membar #Sync jmpl %o7,%g0 lduw [%i1+0x014],%l3 ! Mem[000000005e800114] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: swap [%i1+0x03c],%l5 ! Mem[000000006080013c] std %l4,[%i0+0x008] ! Mem[0000000060000108] ldsh [%i3+0x03a],%l7 ! Mem[000000006180013a] jmpl %o7,%g0 swap [%i2+0x024],%l4 ! Mem[0000000061000124] p40_far_1_lem: membar #Sync swap [%i1+0x03c],%l5 ! Mem[000000006080013c] std %l4,[%i0+0x008] ! Mem[0000000060000108] ldsh [%i3+0x03a],%l7 ! Mem[000000006180013a] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l4 ! Mem[0000000061000124] p40_far_1_he: ldd [%i2+0x018],%l0 ! Mem[0000000061000118] swap [%i0+0x018],%l7 ! Mem[0000000060000118] jmpl %o7,%g0 ldstub [%i0+0x035],%l6 ! Mem[0000000060000135] p40_far_1_hem: membar #Sync ldd [%i2+0x018],%l0 ! Mem[0000000061000118] swap [%i0+0x018],%l7 ! Mem[0000000060000118] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x035],%l6 ! Mem[0000000060000135] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: ldstub [%i0+0x034],%l0 ! Mem[0000000062000134] ldsw [%i2+0x024],%l4 ! Mem[0000000063000124] ldx [%i1+0x020],%l0 ! Mem[0000000062800120] swap [%i3+0x028],%l4 ! Mem[0000000063800128] jmpl %o7,%g0 lduh [%i1+0x00e],%l4 ! Mem[000000006280010e] p41_far_1_lem: membar #Sync ldstub [%i0+0x034],%l0 ! Mem[0000000062000134] ldsw [%i2+0x024],%l4 ! Mem[0000000063000124] ldx [%i1+0x020],%l0 ! Mem[0000000062800120] swap [%i3+0x028],%l4 ! Mem[0000000063800128] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00e],%l4 ! Mem[000000006280010e] p41_far_1_he: std %l0,[%i3+0x020] ! Mem[0000000063800120] ldsw [%i0+0x038],%l3 ! Mem[0000000062000138] stx %l2,[%i2+0x018] ! Mem[0000000063000118] ldsh [%i0+0x02a],%l7 ! Mem[000000006200012a] swap [%i1+0x008],%l1 ! Mem[0000000062800108] ldstub [%i1+0x035],%l6 ! Mem[0000000062800135] jmpl %o7,%g0 stw %l2,[%i3+0x004] ! Mem[0000000063800104] p41_far_1_hem: membar #Sync std %l0,[%i3+0x020] ! Mem[0000000063800120] ldsw [%i0+0x038],%l3 ! Mem[0000000062000138] stx %l2,[%i2+0x018] ! Mem[0000000063000118] ldsh [%i0+0x02a],%l7 ! Mem[000000006200012a] swap [%i1+0x008],%l1 ! Mem[0000000062800108] ldstub [%i1+0x035],%l6 ! Mem[0000000062800135] membar #Sync jmpl %o7,%g0 stw %l2,[%i3+0x004] ! Mem[0000000063800104] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: jmpl %o7,%g0 ldstub [%i2+0x016],%l3 ! Mem[0000000065000116] jmpl %o7,%g0 nop p42_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x016],%l3 ! Mem[0000000065000116] jmpl %o7,%g0 nop p42_far_1_he: ldstub [%i1+0x00c],%l5 ! Mem[000000006480010c] ldstub [%i1+0x038],%l0 ! Mem[0000000064800138] swap [%i0+0x000],%l0 ! Mem[0000000064000100] ldstub [%i0+0x001],%l5 ! Mem[0000000064000101] jmpl %o7,%g0 ldstub [%i1+0x016],%l0 ! Mem[0000000064800116] p42_far_1_hem: membar #Sync ldstub [%i1+0x00c],%l5 ! Mem[000000006480010c] ldstub [%i1+0x038],%l0 ! Mem[0000000064800138] swap [%i0+0x000],%l0 ! Mem[0000000064000100] ldstub [%i0+0x001],%l5 ! Mem[0000000064000101] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x016],%l0 ! Mem[0000000064800116] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: jmpl %o7,%g0 ldstub [%i1+0x036],%l3 ! Mem[0000000066800136] jmpl %o7,%g0 nop p43_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l3 ! Mem[0000000066800136] jmpl %o7,%g0 nop p43_far_1_he: ldstub [%i3+0x00c],%l5 ! Mem[000000006780010c] swap [%i1+0x018],%l6 ! Mem[0000000066800118] lduh [%i3+0x032],%l2 ! Mem[0000000067800132] std %l4,[%i3+0x030] ! Mem[0000000067800130] jmpl %o7,%g0 ldstub [%i1+0x015],%l5 ! Mem[0000000066800115] p43_far_1_hem: membar #Sync ldstub [%i3+0x00c],%l5 ! Mem[000000006780010c] swap [%i1+0x018],%l6 ! Mem[0000000066800118] lduh [%i3+0x032],%l2 ! Mem[0000000067800132] std %l4,[%i3+0x030] ! Mem[0000000067800130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x015],%l5 ! Mem[0000000066800115] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: ldstub [%i2+0x018],%l6 ! Mem[0000000069000118] stw %l0,[%i0+0x014] ! Mem[0000000068000114] stx %l0,[%i2+0x028] ! Mem[0000000069000128] stx %l7,[%i1+0x000] ! Mem[0000000068800100] stx %l5,[%i0+0x030] ! Mem[0000000068000130] ldstub [%i3+0x037],%l1 ! Mem[0000000069800137] lduh [%i3+0x004],%l1 ! Mem[0000000069800104] jmpl %o7,%g0 stb %l5,[%i1+0x037] ! Mem[0000000068800137] p44_far_1_lem: membar #Sync ldstub [%i2+0x018],%l6 ! Mem[0000000069000118] stw %l0,[%i0+0x014] ! Mem[0000000068000114] stx %l0,[%i2+0x028] ! Mem[0000000069000128] stx %l7,[%i1+0x000] ! Mem[0000000068800100] stx %l5,[%i0+0x030] ! Mem[0000000068000130] ldstub [%i3+0x037],%l1 ! Mem[0000000069800137] lduh [%i3+0x004],%l1 ! Mem[0000000069800104] membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x037] ! Mem[0000000068800137] p44_far_1_he: lduw [%i0+0x01c],%l7 ! Mem[000000006800011c] swap [%i1+0x01c],%l1 ! Mem[000000006880011c] ldsh [%i2+0x00c],%l0 ! Mem[000000006900010c] ldx [%i3+0x008],%l7 ! Mem[0000000069800108] ldstub [%i3+0x028],%l7 ! Mem[0000000069800128] stb %l4,[%i0+0x007] ! Mem[0000000068000107] ldstub [%i1+0x01b],%l0 ! Mem[000000006880011b] jmpl %o7,%g0 swap [%i1+0x028],%l6 ! Mem[0000000068800128] p44_far_1_hem: membar #Sync lduw [%i0+0x01c],%l7 ! Mem[000000006800011c] swap [%i1+0x01c],%l1 ! Mem[000000006880011c] ldsh [%i2+0x00c],%l0 ! Mem[000000006900010c] ldx [%i3+0x008],%l7 ! Mem[0000000069800108] ldstub [%i3+0x028],%l7 ! Mem[0000000069800128] stb %l4,[%i0+0x007] ! Mem[0000000068000107] ldstub [%i1+0x01b],%l0 ! Mem[000000006880011b] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l6 ! Mem[0000000068800128] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[000000006a000108] jmpl %o7,%g0 nop p45_far_1_lem: membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[000000006a000108] jmpl %o7,%g0 nop p45_far_1_he: stb %l7,[%i1+0x019] ! Mem[000000006a800119] stb %l4,[%i0+0x00c] ! Mem[000000006a00010c] ldstub [%i2+0x024],%l4 ! Mem[000000006b000124] lduh [%i3+0x01c],%l1 ! Mem[000000006b80011c] ldx [%i0+0x010],%l0 ! Mem[000000006a000110] ldstub [%i2+0x025],%l1 ! Mem[000000006b000125] ldsw [%i2+0x038],%l3 ! Mem[000000006b000138] jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000006a800130] p45_far_1_hem: membar #Sync stb %l7,[%i1+0x019] ! Mem[000000006a800119] stb %l4,[%i0+0x00c] ! Mem[000000006a00010c] ldstub [%i2+0x024],%l4 ! Mem[000000006b000124] lduh [%i3+0x01c],%l1 ! Mem[000000006b80011c] ldx [%i0+0x010],%l0 ! Mem[000000006a000110] ldstub [%i2+0x025],%l1 ! Mem[000000006b000125] ldsw [%i2+0x038],%l3 ! Mem[000000006b000138] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000006a800130] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: ldstub [%i1+0x024],%l4 ! Mem[000000006c800124] std %l2,[%i0+0x030] ! Mem[000000006c000130] ldstub [%i1+0x031],%l6 ! Mem[000000006c800131] swap [%i0+0x030],%l1 ! Mem[000000006c000130] ldx [%i2+0x000],%l7 ! Mem[000000006d000100] ldx [%i2+0x028],%l4 ! Mem[000000006d000128] swap [%i1+0x020],%l0 ! Mem[000000006c800120] jmpl %o7,%g0 stx %l0,[%i3+0x028] ! Mem[000000006d800128] p46_far_1_lem: membar #Sync ldstub [%i1+0x024],%l4 ! Mem[000000006c800124] std %l2,[%i0+0x030] ! Mem[000000006c000130] ldstub [%i1+0x031],%l6 ! Mem[000000006c800131] swap [%i0+0x030],%l1 ! Mem[000000006c000130] ldx [%i2+0x000],%l7 ! Mem[000000006d000100] ldx [%i2+0x028],%l4 ! Mem[000000006d000128] swap [%i1+0x020],%l0 ! Mem[000000006c800120] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x028] ! Mem[000000006d800128] p46_far_1_he: jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[000000006c000130] jmpl %o7,%g0 nop p46_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[000000006c000130] jmpl %o7,%g0 nop p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: sth %l4,[%i2+0x01c] ! Mem[000000006f00011c] ldx [%i2+0x018],%l2 ! Mem[000000006f000118] ldsh [%i0+0x034],%l2 ! Mem[000000006e000134] lduw [%i1+0x024],%l4 ! Mem[000000006e800124] jmpl %o7,%g0 stx %l5,[%i2+0x018] ! Mem[000000006f000118] p47_far_1_lem: membar #Sync sth %l4,[%i2+0x01c] ! Mem[000000006f00011c] ldx [%i2+0x018],%l2 ! Mem[000000006f000118] ldsh [%i0+0x034],%l2 ! Mem[000000006e000134] lduw [%i1+0x024],%l4 ! Mem[000000006e800124] membar #Sync jmpl %o7,%g0 stx %l5,[%i2+0x018] ! Mem[000000006f000118] p47_far_1_he: std %l0,[%i2+0x028] ! Mem[000000006f000128] ldx [%i1+0x010],%l6 ! Mem[000000006e800110] ldstub [%i1+0x027],%l2 ! Mem[000000006e800127] ldsb [%i3+0x035],%l6 ! Mem[000000006f800135] stb %l0,[%i0+0x02c] ! Mem[000000006e00012c] ldstub [%i1+0x011],%l6 ! Mem[000000006e800111] jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000006f00012c] p47_far_1_hem: membar #Sync std %l0,[%i2+0x028] ! Mem[000000006f000128] ldx [%i1+0x010],%l6 ! Mem[000000006e800110] ldstub [%i1+0x027],%l2 ! Mem[000000006e800127] ldsb [%i3+0x035],%l6 ! Mem[000000006f800135] stb %l0,[%i0+0x02c] ! Mem[000000006e00012c] ldstub [%i1+0x011],%l6 ! Mem[000000006e800111] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000006f00012c] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: stb %l4,[%i3+0x024] ! Mem[0000000071800124] ldstub [%i3+0x035],%l2 ! Mem[0000000071800135] swap [%i1+0x030],%l6 ! Mem[0000000070800130] ldsh [%i2+0x020],%l4 ! Mem[0000000071000120] swap [%i0+0x000],%l3 ! Mem[0000000070000100] ldd [%i0+0x000],%l4 ! Mem[0000000070000100] stx %l0,[%i0+0x020] ! Mem[0000000070000120] jmpl %o7,%g0 swap [%i3+0x028],%l0 ! Mem[0000000071800128] p48_far_1_lem: membar #Sync stb %l4,[%i3+0x024] ! Mem[0000000071800124] ldstub [%i3+0x035],%l2 ! Mem[0000000071800135] swap [%i1+0x030],%l6 ! Mem[0000000070800130] ldsh [%i2+0x020],%l4 ! Mem[0000000071000120] swap [%i0+0x000],%l3 ! Mem[0000000070000100] ldd [%i0+0x000],%l4 ! Mem[0000000070000100] stx %l0,[%i0+0x020] ! Mem[0000000070000120] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l0 ! Mem[0000000071800128] p48_far_1_he: jmpl %o7,%g0 ldsb [%i2+0x004],%l2 ! Mem[0000000071000104] jmpl %o7,%g0 nop p48_far_1_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x004],%l2 ! Mem[0000000071000104] jmpl %o7,%g0 nop p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: lduh [%i1+0x00a],%l3 ! Mem[000000007280010a] stw %l5,[%i1+0x03c] ! Mem[000000007280013c] ldstub [%i0+0x007],%l3 ! Mem[0000000072000107] ldsh [%i2+0x01c],%l4 ! Mem[000000007300011c] ldx [%i1+0x018],%l2 ! Mem[0000000072800118] ldub [%i1+0x00a],%l0 ! Mem[000000007280010a] jmpl %o7,%g0 lduw [%i0+0x030],%l1 ! Mem[0000000072000130] p49_far_1_lem: membar #Sync lduh [%i1+0x00a],%l3 ! Mem[000000007280010a] stw %l5,[%i1+0x03c] ! Mem[000000007280013c] ldstub [%i0+0x007],%l3 ! Mem[0000000072000107] ldsh [%i2+0x01c],%l4 ! Mem[000000007300011c] ldx [%i1+0x018],%l2 ! Mem[0000000072800118] ldub [%i1+0x00a],%l0 ! Mem[000000007280010a] membar #Sync jmpl %o7,%g0 lduw [%i0+0x030],%l1 ! Mem[0000000072000130] p49_far_1_he: ldstub [%i2+0x010],%l5 ! Mem[0000000073000110] swap [%i0+0x01c],%l1 ! Mem[000000007200011c] lduw [%i0+0x030],%l2 ! Mem[0000000072000130] swap [%i2+0x02c],%l0 ! Mem[000000007300012c] jmpl %o7,%g0 swap [%i3+0x028],%l7 ! Mem[0000000073800128] p49_far_1_hem: membar #Sync ldstub [%i2+0x010],%l5 ! Mem[0000000073000110] swap [%i0+0x01c],%l1 ! Mem[000000007200011c] lduw [%i0+0x030],%l2 ! Mem[0000000072000130] swap [%i2+0x02c],%l0 ! Mem[000000007300012c] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l7 ! Mem[0000000073800128] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: jmpl %o7,%g0 swap [%i0+0x004],%l5 ! Mem[0000000074000104] jmpl %o7,%g0 nop p50_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l5 ! Mem[0000000074000104] jmpl %o7,%g0 nop p50_far_1_he: stw %l3,[%i1+0x034] ! Mem[0000000074800134] swap [%i3+0x038],%l1 ! Mem[0000000075800138] swap [%i3+0x018],%l4 ! Mem[0000000075800118] ldub [%i3+0x00c],%l5 ! Mem[000000007580010c] jmpl %o7,%g0 ldstub [%i3+0x025],%l1 ! Mem[0000000075800125] p50_far_1_hem: membar #Sync stw %l3,[%i1+0x034] ! Mem[0000000074800134] swap [%i3+0x038],%l1 ! Mem[0000000075800138] swap [%i3+0x018],%l4 ! Mem[0000000075800118] ldub [%i3+0x00c],%l5 ! Mem[000000007580010c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x025],%l1 ! Mem[0000000075800125] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: stb %l6,[%i3+0x027] ! Mem[0000000077800127] ldstub [%i0+0x036],%l5 ! Mem[0000000076000136] swap [%i3+0x018],%l2 ! Mem[0000000077800118] swap [%i2+0x028],%l2 ! Mem[0000000077000128] jmpl %o7,%g0 swap [%i3+0x030],%l2 ! Mem[0000000077800130] p51_far_1_lem: membar #Sync stb %l6,[%i3+0x027] ! Mem[0000000077800127] ldstub [%i0+0x036],%l5 ! Mem[0000000076000136] swap [%i3+0x018],%l2 ! Mem[0000000077800118] swap [%i2+0x028],%l2 ! Mem[0000000077000128] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l2 ! Mem[0000000077800130] p51_far_1_he: ldstub [%i1+0x027],%l2 ! Mem[0000000076800127] ldstub [%i0+0x016],%l0 ! Mem[0000000076000116] stw %l0,[%i1+0x02c] ! Mem[000000007680012c] stb %l0,[%i0+0x009] ! Mem[0000000076000109] ldsh [%i2+0x006],%l0 ! Mem[0000000077000106] ldub [%i2+0x00a],%l3 ! Mem[000000007700010a] ldsb [%i3+0x02e],%l5 ! Mem[000000007780012e] jmpl %o7,%g0 stb %l6,[%i0+0x027] ! Mem[0000000076000127] p51_far_1_hem: membar #Sync ldstub [%i1+0x027],%l2 ! Mem[0000000076800127] ldstub [%i0+0x016],%l0 ! Mem[0000000076000116] stw %l0,[%i1+0x02c] ! Mem[000000007680012c] stb %l0,[%i0+0x009] ! Mem[0000000076000109] ldsh [%i2+0x006],%l0 ! Mem[0000000077000106] ldub [%i2+0x00a],%l3 ! Mem[000000007700010a] ldsb [%i3+0x02e],%l5 ! Mem[000000007780012e] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x027] ! Mem[0000000076000127] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: std %l4,[%i0+0x010] ! Mem[0000000078000110] swap [%i0+0x030],%l2 ! Mem[0000000078000130] ldub [%i1+0x01b],%l4 ! Mem[000000007880011b] ldsw [%i0+0x030],%l7 ! Mem[0000000078000130] jmpl %o7,%g0 swap [%i1+0x03c],%l6 ! Mem[000000007880013c] p52_far_1_lem: membar #Sync std %l4,[%i0+0x010] ! Mem[0000000078000110] swap [%i0+0x030],%l2 ! Mem[0000000078000130] ldub [%i1+0x01b],%l4 ! Mem[000000007880011b] ldsw [%i0+0x030],%l7 ! Mem[0000000078000130] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l6 ! Mem[000000007880013c] p52_far_1_he: ldstub [%i0+0x023],%l7 ! Mem[0000000078000123] jmpl %o7,%g0 ldub [%i2+0x02e],%l7 ! Mem[000000007900012e] p52_far_1_hem: membar #Sync ldstub [%i0+0x023],%l7 ! Mem[0000000078000123] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02e],%l7 ! Mem[000000007900012e] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: swap [%i1+0x018],%l7 ! Mem[000000007a800118] ldstub [%i3+0x030],%l1 ! Mem[000000007b800130] ldd [%i2+0x010],%l4 ! Mem[000000007b000110] sth %l3,[%i0+0x000] ! Mem[000000007a000100] jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[000000007a80011c] p53_far_1_lem: membar #Sync swap [%i1+0x018],%l7 ! Mem[000000007a800118] ldstub [%i3+0x030],%l1 ! Mem[000000007b800130] ldd [%i2+0x010],%l4 ! Mem[000000007b000110] sth %l3,[%i0+0x000] ! Mem[000000007a000100] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[000000007a80011c] p53_far_1_he: ldsb [%i0+0x000],%l6 ! Mem[000000007a000100] stx %l6,[%i1+0x030] ! Mem[000000007a800130] jmpl %o7,%g0 ldstub [%i0+0x008],%l7 ! Mem[000000007a000108] p53_far_1_hem: membar #Sync ldsb [%i0+0x000],%l6 ! Mem[000000007a000100] stx %l6,[%i1+0x030] ! Mem[000000007a800130] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x008],%l7 ! Mem[000000007a000108] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: sth %l7,[%i1+0x01a] ! Mem[000000007c80011a] ldstub [%i2+0x009],%l4 ! Mem[000000007d000109] swap [%i0+0x01c],%l4 ! Mem[000000007c00011c] stx %l4,[%i2+0x020] ! Mem[000000007d000120] std %l2,[%i2+0x030] ! Mem[000000007d000130] ldstub [%i0+0x03c],%l3 ! Mem[000000007c00013c] jmpl %o7,%g0 swap [%i2+0x000],%l3 ! Mem[000000007d000100] p54_far_1_lem: membar #Sync sth %l7,[%i1+0x01a] ! Mem[000000007c80011a] ldstub [%i2+0x009],%l4 ! Mem[000000007d000109] swap [%i0+0x01c],%l4 ! Mem[000000007c00011c] stx %l4,[%i2+0x020] ! Mem[000000007d000120] std %l2,[%i2+0x030] ! Mem[000000007d000130] ldstub [%i0+0x03c],%l3 ! Mem[000000007c00013c] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l3 ! Mem[000000007d000100] p54_far_1_he: swap [%i3+0x018],%l4 ! Mem[000000007d800118] jmpl %o7,%g0 swap [%i1+0x010],%l0 ! Mem[000000007c800110] p54_far_1_hem: membar #Sync swap [%i3+0x018],%l4 ! Mem[000000007d800118] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l0 ! Mem[000000007c800110] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldsh [%i1+0x034],%l2 ! Mem[000000007e800134] ldstub [%i1+0x01c],%l3 ! Mem[000000007e80011c] ldsw [%i0+0x010],%l1 ! Mem[000000007e000110] swap [%i1+0x000],%l3 ! Mem[000000007e800100] jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[000000007e000130] p55_far_1_lem: membar #Sync ldsh [%i1+0x034],%l2 ! Mem[000000007e800134] ldstub [%i1+0x01c],%l3 ! Mem[000000007e80011c] ldsw [%i0+0x010],%l1 ! Mem[000000007e000110] swap [%i1+0x000],%l3 ! Mem[000000007e800100] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[000000007e000130] p55_far_1_he: lduh [%i1+0x004],%l2 ! Mem[000000007e800104] ldstub [%i3+0x015],%l5 ! Mem[000000007f800115] std %l0,[%i0+0x028] ! Mem[000000007e000128] ldstub [%i2+0x009],%l0 ! Mem[000000007f000109] ldstub [%i0+0x01b],%l0 ! Mem[000000007e00011b] ldsw [%i2+0x010],%l6 ! Mem[000000007f000110] jmpl %o7,%g0 ldstub [%i0+0x000],%l6 ! Mem[000000007e000100] p55_far_1_hem: membar #Sync lduh [%i1+0x004],%l2 ! Mem[000000007e800104] ldstub [%i3+0x015],%l5 ! Mem[000000007f800115] std %l0,[%i0+0x028] ! Mem[000000007e000128] ldstub [%i2+0x009],%l0 ! Mem[000000007f000109] ldstub [%i0+0x01b],%l0 ! Mem[000000007e00011b] ldsw [%i2+0x010],%l6 ! Mem[000000007f000110] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l6 ! Mem[000000007e000100] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: ldsb [%i0+0x03f],%l5 ! Mem[000000008000013f] ldstub [%i0+0x009],%l4 ! Mem[0000000080000109] swap [%i3+0x01c],%l5 ! Mem[000000008180011c] ldstub [%i1+0x02d],%l4 ! Mem[000000008080012d] ldub [%i3+0x021],%l4 ! Mem[0000000081800121] sth %l0,[%i0+0x022] ! Mem[0000000080000122] swap [%i1+0x010],%l0 ! Mem[0000000080800110] jmpl %o7,%g0 ldsb [%i0+0x00a],%l4 ! Mem[000000008000010a] p56_far_1_lem: membar #Sync ldsb [%i0+0x03f],%l5 ! Mem[000000008000013f] ldstub [%i0+0x009],%l4 ! Mem[0000000080000109] swap [%i3+0x01c],%l5 ! Mem[000000008180011c] ldstub [%i1+0x02d],%l4 ! Mem[000000008080012d] ldub [%i3+0x021],%l4 ! Mem[0000000081800121] sth %l0,[%i0+0x022] ! Mem[0000000080000122] swap [%i1+0x010],%l0 ! Mem[0000000080800110] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x00a],%l4 ! Mem[000000008000010a] p56_far_1_he: ldstub [%i3+0x015],%l5 ! Mem[0000000081800115] ldstub [%i1+0x00a],%l1 ! Mem[000000008080010a] jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[0000000080000110] p56_far_1_hem: membar #Sync ldstub [%i3+0x015],%l5 ! Mem[0000000081800115] ldstub [%i1+0x00a],%l1 ! Mem[000000008080010a] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[0000000080000110] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: jmpl %o7,%g0 ldstub [%i0+0x01c],%l3 ! Mem[000000008200011c] jmpl %o7,%g0 nop p57_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01c],%l3 ! Mem[000000008200011c] jmpl %o7,%g0 nop p57_far_1_he: stw %l6,[%i3+0x014] ! Mem[0000000083800114] ldsb [%i0+0x03c],%l2 ! Mem[000000008200013c] stb %l6,[%i2+0x01c] ! Mem[000000008300011c] ldstub [%i2+0x02c],%l0 ! Mem[000000008300012c] sth %l6,[%i2+0x010] ! Mem[0000000083000110] stx %l2,[%i1+0x000] ! Mem[0000000082800100] ldsb [%i0+0x007],%l3 ! Mem[0000000082000107] jmpl %o7,%g0 ldstub [%i1+0x001],%l5 ! Mem[0000000082800101] p57_far_1_hem: membar #Sync stw %l6,[%i3+0x014] ! Mem[0000000083800114] ldsb [%i0+0x03c],%l2 ! Mem[000000008200013c] stb %l6,[%i2+0x01c] ! Mem[000000008300011c] ldstub [%i2+0x02c],%l0 ! Mem[000000008300012c] sth %l6,[%i2+0x010] ! Mem[0000000083000110] stx %l2,[%i1+0x000] ! Mem[0000000082800100] ldsb [%i0+0x007],%l3 ! Mem[0000000082000107] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l5 ! Mem[0000000082800101] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: ldstub [%i1+0x017],%l0 ! Mem[0000000084800117] sth %l0,[%i1+0x02c] ! Mem[000000008480012c] stw %l7,[%i3+0x038] ! Mem[0000000085800138] stb %l1,[%i1+0x010] ! Mem[0000000084800110] lduw [%i2+0x034],%l5 ! Mem[0000000085000134] ldx [%i0+0x028],%l4 ! Mem[0000000084000128] ldsb [%i0+0x028],%l0 ! Mem[0000000084000128] jmpl %o7,%g0 swap [%i0+0x03c],%l0 ! Mem[000000008400013c] p58_far_1_lem: membar #Sync ldstub [%i1+0x017],%l0 ! Mem[0000000084800117] sth %l0,[%i1+0x02c] ! Mem[000000008480012c] stw %l7,[%i3+0x038] ! Mem[0000000085800138] stb %l1,[%i1+0x010] ! Mem[0000000084800110] lduw [%i2+0x034],%l5 ! Mem[0000000085000134] ldx [%i0+0x028],%l4 ! Mem[0000000084000128] ldsb [%i0+0x028],%l0 ! Mem[0000000084000128] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l0 ! Mem[000000008400013c] p58_far_1_he: ldsb [%i3+0x027],%l3 ! Mem[0000000085800127] ldstub [%i2+0x00d],%l6 ! Mem[000000008500010d] lduw [%i3+0x03c],%l3 ! Mem[000000008580013c] stb %l0,[%i0+0x00c] ! Mem[000000008400010c] ldsb [%i2+0x009],%l0 ! Mem[0000000085000109] swap [%i2+0x018],%l0 ! Mem[0000000085000118] jmpl %o7,%g0 lduw [%i1+0x020],%l7 ! Mem[0000000084800120] p58_far_1_hem: membar #Sync ldsb [%i3+0x027],%l3 ! Mem[0000000085800127] ldstub [%i2+0x00d],%l6 ! Mem[000000008500010d] lduw [%i3+0x03c],%l3 ! Mem[000000008580013c] stb %l0,[%i0+0x00c] ! Mem[000000008400010c] ldsb [%i2+0x009],%l0 ! Mem[0000000085000109] swap [%i2+0x018],%l0 ! Mem[0000000085000118] membar #Sync jmpl %o7,%g0 lduw [%i1+0x020],%l7 ! Mem[0000000084800120] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: sth %l6,[%i1+0x018] ! Mem[0000000086800118] stw %l6,[%i0+0x030] ! Mem[0000000086000130] stw %l3,[%i2+0x008] ! Mem[0000000087000108] stw %l5,[%i0+0x03c] ! Mem[000000008600013c] jmpl %o7,%g0 ldx [%i1+0x010],%l5 ! Mem[0000000086800110] p59_far_1_lem: membar #Sync sth %l6,[%i1+0x018] ! Mem[0000000086800118] stw %l6,[%i0+0x030] ! Mem[0000000086000130] stw %l3,[%i2+0x008] ! Mem[0000000087000108] stw %l5,[%i0+0x03c] ! Mem[000000008600013c] membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l5 ! Mem[0000000086800110] p59_far_1_he: ldd [%i3+0x008],%l2 ! Mem[0000000087800108] ldsb [%i3+0x02c],%l2 ! Mem[000000008780012c] sth %l0,[%i3+0x01a] ! Mem[000000008780011a] ldsh [%i2+0x01a],%l7 ! Mem[000000008700011a] jmpl %o7,%g0 swap [%i3+0x010],%l5 ! Mem[0000000087800110] p59_far_1_hem: membar #Sync ldd [%i3+0x008],%l2 ! Mem[0000000087800108] ldsb [%i3+0x02c],%l2 ! Mem[000000008780012c] sth %l0,[%i3+0x01a] ! Mem[000000008780011a] ldsh [%i2+0x01a],%l7 ! Mem[000000008700011a] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l5 ! Mem[0000000087800110] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: stb %l7,[%i2+0x004] ! Mem[0000000089000104] stw %l5,[%i1+0x034] ! Mem[0000000088800134] sth %l3,[%i2+0x016] ! Mem[0000000089000116] ldsh [%i2+0x020],%l4 ! Mem[0000000089000120] sth %l3,[%i0+0x000] ! Mem[0000000088000100] stx %l5,[%i0+0x000] ! Mem[0000000088000100] swap [%i2+0x020],%l0 ! Mem[0000000089000120] jmpl %o7,%g0 lduw [%i3+0x028],%l0 ! Mem[0000000089800128] p60_far_1_lem: membar #Sync stb %l7,[%i2+0x004] ! Mem[0000000089000104] stw %l5,[%i1+0x034] ! Mem[0000000088800134] sth %l3,[%i2+0x016] ! Mem[0000000089000116] ldsh [%i2+0x020],%l4 ! Mem[0000000089000120] sth %l3,[%i0+0x000] ! Mem[0000000088000100] stx %l5,[%i0+0x000] ! Mem[0000000088000100] swap [%i2+0x020],%l0 ! Mem[0000000089000120] membar #Sync jmpl %o7,%g0 lduw [%i3+0x028],%l0 ! Mem[0000000089800128] p60_far_1_he: jmpl %o7,%g0 stb %l5,[%i1+0x033] ! Mem[0000000088800133] jmpl %o7,%g0 nop p60_far_1_hem: membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x033] ! Mem[0000000088800133] jmpl %o7,%g0 nop p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: lduw [%i1+0x028],%l4 ! Mem[000000008a800128] jmpl %o7,%g0 ldstub [%i2+0x01c],%l4 ! Mem[000000008b00011c] p61_far_1_lem: membar #Sync lduw [%i1+0x028],%l4 ! Mem[000000008a800128] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01c],%l4 ! Mem[000000008b00011c] p61_far_1_he: stx %l2,[%i0+0x028] ! Mem[000000008a000128] std %l4,[%i0+0x038] ! Mem[000000008a000138] ldstub [%i2+0x03b],%l4 ! Mem[000000008b00013b] swap [%i3+0x030],%l2 ! Mem[000000008b800130] jmpl %o7,%g0 ldsb [%i3+0x02c],%l0 ! Mem[000000008b80012c] p61_far_1_hem: membar #Sync stx %l2,[%i0+0x028] ! Mem[000000008a000128] std %l4,[%i0+0x038] ! Mem[000000008a000138] ldstub [%i2+0x03b],%l4 ! Mem[000000008b00013b] swap [%i3+0x030],%l2 ! Mem[000000008b800130] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02c],%l0 ! Mem[000000008b80012c] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldsb [%i0+0x00a],%l0 ! Mem[000000008c00010a] ldstub [%i3+0x031],%l6 ! Mem[000000008d800131] stb %l0,[%i1+0x004] ! Mem[000000008c800104] swap [%i1+0x008],%l4 ! Mem[000000008c800108] ldstub [%i1+0x027],%l6 ! Mem[000000008c800127] stx %l0,[%i1+0x020] ! Mem[000000008c800120] ldstub [%i3+0x028],%l0 ! Mem[000000008d800128] jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[000000008c000108] p62_far_1_lem: membar #Sync ldsb [%i0+0x00a],%l0 ! Mem[000000008c00010a] ldstub [%i3+0x031],%l6 ! Mem[000000008d800131] stb %l0,[%i1+0x004] ! Mem[000000008c800104] swap [%i1+0x008],%l4 ! Mem[000000008c800108] ldstub [%i1+0x027],%l6 ! Mem[000000008c800127] stx %l0,[%i1+0x020] ! Mem[000000008c800120] ldstub [%i3+0x028],%l0 ! Mem[000000008d800128] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[000000008c000108] p62_far_1_he: ldsb [%i2+0x027],%l3 ! Mem[000000008d000127] ldstub [%i0+0x028],%l7 ! Mem[000000008c000128] jmpl %o7,%g0 lduh [%i1+0x026],%l0 ! Mem[000000008c800126] p62_far_1_hem: membar #Sync ldsb [%i2+0x027],%l3 ! Mem[000000008d000127] ldstub [%i0+0x028],%l7 ! Mem[000000008c000128] membar #Sync jmpl %o7,%g0 lduh [%i1+0x026],%l0 ! Mem[000000008c800126] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: stb %l7,[%i2+0x01b] ! Mem[000000008f00011b] ldd [%i0+0x030],%l0 ! Mem[000000008e000130] ldsb [%i1+0x017],%l5 ! Mem[000000008e800117] ldd [%i1+0x010],%l6 ! Mem[000000008e800110] ldstub [%i3+0x024],%l0 ! Mem[000000008f800124] jmpl %o7,%g0 sth %l0,[%i3+0x002] ! Mem[000000008f800102] p63_far_1_lem: membar #Sync stb %l7,[%i2+0x01b] ! Mem[000000008f00011b] ldd [%i0+0x030],%l0 ! Mem[000000008e000130] ldsb [%i1+0x017],%l5 ! Mem[000000008e800117] ldd [%i1+0x010],%l6 ! Mem[000000008e800110] ldstub [%i3+0x024],%l0 ! Mem[000000008f800124] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x002] ! Mem[000000008f800102] p63_far_1_he: jmpl %o7,%g0 ldstub [%i0+0x02a],%l7 ! Mem[000000008e00012a] jmpl %o7,%g0 nop p63_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02a],%l7 ! Mem[000000008e00012a] jmpl %o7,%g0 nop p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop far1_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: jmpl %o7,%g0 ldstub [%i1+0x03e],%l0 ! Mem[000000001080013e] jmpl %o7,%g0 nop p0_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03e],%l0 ! Mem[000000001080013e] jmpl %o7,%g0 nop p0_far_2_he: sth %l5,[%i3+0x03c] ! Mem[000000001180013c] std %l2,[%i0+0x020] ! Mem[0000000010000120] sth %l7,[%i3+0x00c] ! Mem[000000001180010c] stw %l4,[%i3+0x030] ! Mem[0000000011800130] jmpl %o7,%g0 swap [%i3+0x014],%l5 ! Mem[0000000011800114] p0_far_2_hem: membar #Sync sth %l5,[%i3+0x03c] ! Mem[000000001180013c] std %l2,[%i0+0x020] ! Mem[0000000010000120] sth %l7,[%i3+0x00c] ! Mem[000000001180010c] stw %l4,[%i3+0x030] ! Mem[0000000011800130] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l5 ! Mem[0000000011800114] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: lduh [%i2+0x016],%l3 ! Mem[0000000013000116] ldstub [%i1+0x00e],%l7 ! Mem[000000001280010e] swap [%i0+0x030],%l3 ! Mem[0000000012000130] ldstub [%i2+0x017],%l6 ! Mem[0000000013000117] lduh [%i3+0x010],%l4 ! Mem[0000000013800110] lduw [%i2+0x02c],%l3 ! Mem[000000001300012c] swap [%i0+0x03c],%l7 ! Mem[000000001200013c] jmpl %o7,%g0 ldstub [%i3+0x01c],%l2 ! Mem[000000001380011c] p1_far_2_lem: membar #Sync lduh [%i2+0x016],%l3 ! Mem[0000000013000116] ldstub [%i1+0x00e],%l7 ! Mem[000000001280010e] swap [%i0+0x030],%l3 ! Mem[0000000012000130] ldstub [%i2+0x017],%l6 ! Mem[0000000013000117] lduh [%i3+0x010],%l4 ! Mem[0000000013800110] lduw [%i2+0x02c],%l3 ! Mem[000000001300012c] swap [%i0+0x03c],%l7 ! Mem[000000001200013c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01c],%l2 ! Mem[000000001380011c] p1_far_2_he: ldsb [%i1+0x019],%l6 ! Mem[0000000012800119] ldx [%i3+0x010],%l3 ! Mem[0000000013800110] ldsw [%i2+0x024],%l5 ! Mem[0000000013000124] ldx [%i0+0x030],%l5 ! Mem[0000000012000130] swap [%i2+0x010],%l1 ! Mem[0000000013000110] jmpl %o7,%g0 sth %l0,[%i0+0x006] ! Mem[0000000012000106] p1_far_2_hem: membar #Sync ldsb [%i1+0x019],%l6 ! Mem[0000000012800119] ldx [%i3+0x010],%l3 ! Mem[0000000013800110] ldsw [%i2+0x024],%l5 ! Mem[0000000013000124] ldx [%i0+0x030],%l5 ! Mem[0000000012000130] swap [%i2+0x010],%l1 ! Mem[0000000013000110] membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x006] ! Mem[0000000012000106] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldstub [%i0+0x038],%l6 ! Mem[0000000014000138] ldstub [%i2+0x032],%l1 ! Mem[0000000015000132] stb %l5,[%i3+0x03a] ! Mem[000000001580013a] lduw [%i1+0x01c],%l3 ! Mem[000000001480011c] ldstub [%i3+0x03c],%l0 ! Mem[000000001580013c] ldx [%i0+0x020],%l1 ! Mem[0000000014000120] jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000001580010c] p2_far_2_lem: membar #Sync ldstub [%i0+0x038],%l6 ! Mem[0000000014000138] ldstub [%i2+0x032],%l1 ! Mem[0000000015000132] stb %l5,[%i3+0x03a] ! Mem[000000001580013a] lduw [%i1+0x01c],%l3 ! Mem[000000001480011c] ldstub [%i3+0x03c],%l0 ! Mem[000000001580013c] ldx [%i0+0x020],%l1 ! Mem[0000000014000120] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000001580010c] p2_far_2_he: ldsw [%i3+0x008],%l1 ! Mem[0000000015800108] sth %l2,[%i1+0x008] ! Mem[0000000014800108] ldstub [%i3+0x010],%l5 ! Mem[0000000015800110] ldstub [%i1+0x024],%l3 ! Mem[0000000014800124] stw %l1,[%i0+0x038] ! Mem[0000000014000138] jmpl %o7,%g0 ldstub [%i0+0x001],%l6 ! Mem[0000000014000101] p2_far_2_hem: membar #Sync ldsw [%i3+0x008],%l1 ! Mem[0000000015800108] sth %l2,[%i1+0x008] ! Mem[0000000014800108] ldstub [%i3+0x010],%l5 ! Mem[0000000015800110] ldstub [%i1+0x024],%l3 ! Mem[0000000014800124] stw %l1,[%i0+0x038] ! Mem[0000000014000138] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x001],%l6 ! Mem[0000000014000101] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: ldsb [%i1+0x016],%l2 ! Mem[0000000016800116] ldd [%i1+0x020],%l6 ! Mem[0000000016800120] ldub [%i3+0x016],%l4 ! Mem[0000000017800116] swap [%i1+0x024],%l4 ! Mem[0000000016800124] swap [%i0+0x020],%l0 ! Mem[0000000016000120] lduw [%i3+0x01c],%l4 ! Mem[000000001780011c] jmpl %o7,%g0 ldstub [%i0+0x02e],%l1 ! Mem[000000001600012e] p3_far_2_lem: membar #Sync ldsb [%i1+0x016],%l2 ! Mem[0000000016800116] ldd [%i1+0x020],%l6 ! Mem[0000000016800120] ldub [%i3+0x016],%l4 ! Mem[0000000017800116] swap [%i1+0x024],%l4 ! Mem[0000000016800124] swap [%i0+0x020],%l0 ! Mem[0000000016000120] lduw [%i3+0x01c],%l4 ! Mem[000000001780011c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02e],%l1 ! Mem[000000001600012e] p3_far_2_he: stb %l0,[%i0+0x006] ! Mem[0000000016000106] jmpl %o7,%g0 lduh [%i2+0x016],%l2 ! Mem[0000000017000116] p3_far_2_hem: membar #Sync stb %l0,[%i0+0x006] ! Mem[0000000016000106] membar #Sync jmpl %o7,%g0 lduh [%i2+0x016],%l2 ! Mem[0000000017000116] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: lduw [%i3+0x00c],%l5 ! Mem[000000001980010c] stb %l4,[%i0+0x003] ! Mem[0000000018000103] ldx [%i2+0x010],%l3 ! Mem[0000000019000110] ldd [%i0+0x030],%l0 ! Mem[0000000018000130] ldd [%i3+0x000],%l0 ! Mem[0000000019800100] swap [%i0+0x024],%l1 ! Mem[0000000018000124] ldd [%i0+0x018],%l2 ! Mem[0000000018000118] jmpl %o7,%g0 ldsw [%i1+0x038],%l0 ! Mem[0000000018800138] p4_far_2_lem: membar #Sync lduw [%i3+0x00c],%l5 ! Mem[000000001980010c] stb %l4,[%i0+0x003] ! Mem[0000000018000103] ldx [%i2+0x010],%l3 ! Mem[0000000019000110] ldd [%i0+0x030],%l0 ! Mem[0000000018000130] ldd [%i3+0x000],%l0 ! Mem[0000000019800100] swap [%i0+0x024],%l1 ! Mem[0000000018000124] ldd [%i0+0x018],%l2 ! Mem[0000000018000118] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x038],%l0 ! Mem[0000000018800138] p4_far_2_he: sth %l5,[%i1+0x028] ! Mem[0000000018800128] sth %l7,[%i1+0x006] ! Mem[0000000018800106] ldstub [%i2+0x03f],%l2 ! Mem[000000001900013f] ldstub [%i1+0x035],%l2 ! Mem[0000000018800135] jmpl %o7,%g0 lduh [%i0+0x016],%l5 ! Mem[0000000018000116] p4_far_2_hem: membar #Sync sth %l5,[%i1+0x028] ! Mem[0000000018800128] sth %l7,[%i1+0x006] ! Mem[0000000018800106] ldstub [%i2+0x03f],%l2 ! Mem[000000001900013f] ldstub [%i1+0x035],%l2 ! Mem[0000000018800135] membar #Sync jmpl %o7,%g0 lduh [%i0+0x016],%l5 ! Mem[0000000018000116] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: swap [%i2+0x03c],%l2 ! Mem[000000001b00013c] ldsb [%i2+0x02c],%l2 ! Mem[000000001b00012c] stw %l0,[%i1+0x020] ! Mem[000000001a800120] stb %l4,[%i2+0x01f] ! Mem[000000001b00011f] swap [%i1+0x028],%l7 ! Mem[000000001a800128] jmpl %o7,%g0 stb %l0,[%i3+0x01a] ! Mem[000000001b80011a] p5_far_2_lem: membar #Sync swap [%i2+0x03c],%l2 ! Mem[000000001b00013c] ldsb [%i2+0x02c],%l2 ! Mem[000000001b00012c] stw %l0,[%i1+0x020] ! Mem[000000001a800120] stb %l4,[%i2+0x01f] ! Mem[000000001b00011f] swap [%i1+0x028],%l7 ! Mem[000000001a800128] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x01a] ! Mem[000000001b80011a] p5_far_2_he: ldx [%i3+0x010],%l2 ! Mem[000000001b800110] stw %l5,[%i2+0x028] ! Mem[000000001b000128] jmpl %o7,%g0 stb %l4,[%i0+0x017] ! Mem[000000001a000117] p5_far_2_hem: membar #Sync ldx [%i3+0x010],%l2 ! Mem[000000001b800110] stw %l5,[%i2+0x028] ! Mem[000000001b000128] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x017] ! Mem[000000001a000117] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: swap [%i1+0x030],%l2 ! Mem[000000001c800130] ldx [%i2+0x010],%l6 ! Mem[000000001d000110] stx %l5,[%i3+0x018] ! Mem[000000001d800118] stx %l3,[%i2+0x008] ! Mem[000000001d000108] jmpl %o7,%g0 ldstub [%i3+0x030],%l2 ! Mem[000000001d800130] p6_far_2_lem: membar #Sync swap [%i1+0x030],%l2 ! Mem[000000001c800130] ldx [%i2+0x010],%l6 ! Mem[000000001d000110] stx %l5,[%i3+0x018] ! Mem[000000001d800118] stx %l3,[%i2+0x008] ! Mem[000000001d000108] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x030],%l2 ! Mem[000000001d800130] p6_far_2_he: lduh [%i2+0x00c],%l7 ! Mem[000000001d00010c] ldsh [%i3+0x00a],%l5 ! Mem[000000001d80010a] ldub [%i3+0x033],%l3 ! Mem[000000001d800133] jmpl %o7,%g0 lduh [%i2+0x034],%l7 ! Mem[000000001d000134] p6_far_2_hem: membar #Sync lduh [%i2+0x00c],%l7 ! Mem[000000001d00010c] ldsh [%i3+0x00a],%l5 ! Mem[000000001d80010a] ldub [%i3+0x033],%l3 ! Mem[000000001d800133] membar #Sync jmpl %o7,%g0 lduh [%i2+0x034],%l7 ! Mem[000000001d000134] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: swap [%i1+0x014],%l3 ! Mem[000000001e800114] ldsw [%i0+0x028],%l6 ! Mem[000000001e000128] lduw [%i2+0x010],%l4 ! Mem[000000001f000110] stb %l3,[%i1+0x01e] ! Mem[000000001e80011e] swap [%i2+0x010],%l2 ! Mem[000000001f000110] ldd [%i3+0x018],%l2 ! Mem[000000001f800118] ldstub [%i2+0x023],%l0 ! Mem[000000001f000123] jmpl %o7,%g0 std %l2,[%i3+0x038] ! Mem[000000001f800138] p7_far_2_lem: membar #Sync swap [%i1+0x014],%l3 ! Mem[000000001e800114] ldsw [%i0+0x028],%l6 ! Mem[000000001e000128] lduw [%i2+0x010],%l4 ! Mem[000000001f000110] stb %l3,[%i1+0x01e] ! Mem[000000001e80011e] swap [%i2+0x010],%l2 ! Mem[000000001f000110] ldd [%i3+0x018],%l2 ! Mem[000000001f800118] ldstub [%i2+0x023],%l0 ! Mem[000000001f000123] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x038] ! Mem[000000001f800138] p7_far_2_he: lduw [%i2+0x014],%l7 ! Mem[000000001f000114] swap [%i2+0x000],%l7 ! Mem[000000001f000100] ldd [%i0+0x010],%l2 ! Mem[000000001e000110] jmpl %o7,%g0 swap [%i0+0x02c],%l7 ! Mem[000000001e00012c] p7_far_2_hem: membar #Sync lduw [%i2+0x014],%l7 ! Mem[000000001f000114] swap [%i2+0x000],%l7 ! Mem[000000001f000100] ldd [%i0+0x010],%l2 ! Mem[000000001e000110] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l7 ! Mem[000000001e00012c] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: swap [%i2+0x01c],%l4 ! Mem[000000002100011c] std %l6,[%i3+0x000] ! Mem[0000000021800100] jmpl %o7,%g0 swap [%i0+0x024],%l5 ! Mem[0000000020000124] p8_far_2_lem: membar #Sync swap [%i2+0x01c],%l4 ! Mem[000000002100011c] std %l6,[%i3+0x000] ! Mem[0000000021800100] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l5 ! Mem[0000000020000124] p8_far_2_he: ldsb [%i0+0x01b],%l0 ! Mem[000000002000011b] std %l2,[%i0+0x008] ! Mem[0000000020000108] ldub [%i2+0x02e],%l7 ! Mem[000000002100012e] ldx [%i1+0x018],%l0 ! Mem[0000000020800118] swap [%i1+0x01c],%l0 ! Mem[000000002080011c] ldsb [%i0+0x024],%l0 ! Mem[0000000020000124] jmpl %o7,%g0 ldstub [%i1+0x02a],%l5 ! Mem[000000002080012a] p8_far_2_hem: membar #Sync ldsb [%i0+0x01b],%l0 ! Mem[000000002000011b] std %l2,[%i0+0x008] ! Mem[0000000020000108] ldub [%i2+0x02e],%l7 ! Mem[000000002100012e] ldx [%i1+0x018],%l0 ! Mem[0000000020800118] swap [%i1+0x01c],%l0 ! Mem[000000002080011c] ldsb [%i0+0x024],%l0 ! Mem[0000000020000124] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02a],%l5 ! Mem[000000002080012a] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: swap [%i1+0x01c],%l5 ! Mem[000000002280011c] swap [%i1+0x010],%l0 ! Mem[0000000022800110] jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[0000000023800118] p9_far_2_lem: membar #Sync swap [%i1+0x01c],%l5 ! Mem[000000002280011c] swap [%i1+0x010],%l0 ! Mem[0000000022800110] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[0000000023800118] p9_far_2_he: ldstub [%i2+0x030],%l6 ! Mem[0000000023000130] ldsw [%i3+0x000],%l3 ! Mem[0000000023800100] swap [%i0+0x02c],%l7 ! Mem[000000002200012c] ldstub [%i3+0x00a],%l4 ! Mem[000000002380010a] swap [%i1+0x004],%l3 ! Mem[0000000022800104] jmpl %o7,%g0 ldstub [%i2+0x03b],%l7 ! Mem[000000002300013b] p9_far_2_hem: membar #Sync ldstub [%i2+0x030],%l6 ! Mem[0000000023000130] ldsw [%i3+0x000],%l3 ! Mem[0000000023800100] swap [%i0+0x02c],%l7 ! Mem[000000002200012c] ldstub [%i3+0x00a],%l4 ! Mem[000000002380010a] swap [%i1+0x004],%l3 ! Mem[0000000022800104] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03b],%l7 ! Mem[000000002300013b] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: swap [%i3+0x008],%l4 ! Mem[0000000025800108] ldd [%i1+0x030],%l2 ! Mem[0000000024800130] sth %l6,[%i3+0x028] ! Mem[0000000025800128] ldub [%i0+0x032],%l3 ! Mem[0000000024000132] ldstub [%i1+0x01c],%l6 ! Mem[000000002480011c] swap [%i2+0x010],%l4 ! Mem[0000000025000110] jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[0000000025800120] p10_far_2_lem: membar #Sync swap [%i3+0x008],%l4 ! Mem[0000000025800108] ldd [%i1+0x030],%l2 ! Mem[0000000024800130] sth %l6,[%i3+0x028] ! Mem[0000000025800128] ldub [%i0+0x032],%l3 ! Mem[0000000024000132] ldstub [%i1+0x01c],%l6 ! Mem[000000002480011c] swap [%i2+0x010],%l4 ! Mem[0000000025000110] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[0000000025800120] p10_far_2_he: ldd [%i3+0x020],%l6 ! Mem[0000000025800120] lduh [%i2+0x01c],%l0 ! Mem[000000002500011c] std %l4,[%i1+0x008] ! Mem[0000000024800108] ldstub [%i0+0x021],%l3 ! Mem[0000000024000121] lduh [%i1+0x030],%l3 ! Mem[0000000024800130] jmpl %o7,%g0 ldsw [%i1+0x014],%l3 ! Mem[0000000024800114] p10_far_2_hem: membar #Sync ldd [%i3+0x020],%l6 ! Mem[0000000025800120] lduh [%i2+0x01c],%l0 ! Mem[000000002500011c] std %l4,[%i1+0x008] ! Mem[0000000024800108] ldstub [%i0+0x021],%l3 ! Mem[0000000024000121] lduh [%i1+0x030],%l3 ! Mem[0000000024800130] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x014],%l3 ! Mem[0000000024800114] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: lduh [%i1+0x026],%l6 ! Mem[0000000026800126] swap [%i1+0x000],%l0 ! Mem[0000000026800100] std %l0,[%i3+0x030] ! Mem[0000000027800130] jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[0000000026000118] p11_far_2_lem: membar #Sync lduh [%i1+0x026],%l6 ! Mem[0000000026800126] swap [%i1+0x000],%l0 ! Mem[0000000026800100] std %l0,[%i3+0x030] ! Mem[0000000027800130] membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[0000000026000118] p11_far_2_he: ldsh [%i3+0x006],%l3 ! Mem[0000000027800106] swap [%i3+0x008],%l7 ! Mem[0000000027800108] sth %l6,[%i0+0x010] ! Mem[0000000026000110] swap [%i2+0x00c],%l5 ! Mem[000000002700010c] ldx [%i3+0x038],%l1 ! Mem[0000000027800138] ldsb [%i3+0x02a],%l5 ! Mem[000000002780012a] jmpl %o7,%g0 ldstub [%i1+0x03c],%l2 ! Mem[000000002680013c] p11_far_2_hem: membar #Sync ldsh [%i3+0x006],%l3 ! Mem[0000000027800106] swap [%i3+0x008],%l7 ! Mem[0000000027800108] sth %l6,[%i0+0x010] ! Mem[0000000026000110] swap [%i2+0x00c],%l5 ! Mem[000000002700010c] ldx [%i3+0x038],%l1 ! Mem[0000000027800138] ldsb [%i3+0x02a],%l5 ! Mem[000000002780012a] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l2 ! Mem[000000002680013c] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: ldsh [%i1+0x030],%l0 ! Mem[0000000028800130] lduw [%i3+0x01c],%l3 ! Mem[000000002980011c] ldstub [%i1+0x033],%l0 ! Mem[0000000028800133] lduw [%i2+0x03c],%l7 ! Mem[000000002900013c] lduw [%i2+0x030],%l2 ! Mem[0000000029000130] ldub [%i1+0x01d],%l6 ! Mem[000000002880011d] jmpl %o7,%g0 ldsw [%i0+0x020],%l2 ! Mem[0000000028000120] p12_far_2_lem: membar #Sync ldsh [%i1+0x030],%l0 ! Mem[0000000028800130] lduw [%i3+0x01c],%l3 ! Mem[000000002980011c] ldstub [%i1+0x033],%l0 ! Mem[0000000028800133] lduw [%i2+0x03c],%l7 ! Mem[000000002900013c] lduw [%i2+0x030],%l2 ! Mem[0000000029000130] ldub [%i1+0x01d],%l6 ! Mem[000000002880011d] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x020],%l2 ! Mem[0000000028000120] p12_far_2_he: ldstub [%i1+0x019],%l0 ! Mem[0000000028800119] stw %l2,[%i3+0x008] ! Mem[0000000029800108] lduw [%i1+0x018],%l4 ! Mem[0000000028800118] jmpl %o7,%g0 ldsh [%i1+0x038],%l5 ! Mem[0000000028800138] p12_far_2_hem: membar #Sync ldstub [%i1+0x019],%l0 ! Mem[0000000028800119] stw %l2,[%i3+0x008] ! Mem[0000000029800108] lduw [%i1+0x018],%l4 ! Mem[0000000028800118] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x038],%l5 ! Mem[0000000028800138] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldsh [%i1+0x016],%l0 ! Mem[000000002a800116] ldx [%i1+0x010],%l4 ! Mem[000000002a800110] ldsh [%i2+0x006],%l7 ! Mem[000000002b000106] ldstub [%i1+0x01f],%l2 ! Mem[000000002a80011f] swap [%i1+0x010],%l0 ! Mem[000000002a800110] ldstub [%i2+0x010],%l2 ! Mem[000000002b000110] ldub [%i2+0x01c],%l2 ! Mem[000000002b00011c] jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[000000002b80013c] p13_far_2_lem: membar #Sync ldsh [%i1+0x016],%l0 ! Mem[000000002a800116] ldx [%i1+0x010],%l4 ! Mem[000000002a800110] ldsh [%i2+0x006],%l7 ! Mem[000000002b000106] ldstub [%i1+0x01f],%l2 ! Mem[000000002a80011f] swap [%i1+0x010],%l0 ! Mem[000000002a800110] ldstub [%i2+0x010],%l2 ! Mem[000000002b000110] ldub [%i2+0x01c],%l2 ! Mem[000000002b00011c] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[000000002b80013c] p13_far_2_he: ldd [%i0+0x020],%l2 ! Mem[000000002a000120] stb %l3,[%i3+0x011] ! Mem[000000002b800111] ldsb [%i0+0x014],%l3 ! Mem[000000002a000114] swap [%i3+0x000],%l4 ! Mem[000000002b800100] jmpl %o7,%g0 std %l4,[%i3+0x010] ! Mem[000000002b800110] p13_far_2_hem: membar #Sync ldd [%i0+0x020],%l2 ! Mem[000000002a000120] stb %l3,[%i3+0x011] ! Mem[000000002b800111] ldsb [%i0+0x014],%l3 ! Mem[000000002a000114] swap [%i3+0x000],%l4 ! Mem[000000002b800100] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x010] ! Mem[000000002b800110] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: sth %l3,[%i3+0x020] ! Mem[000000002d800120] ldsh [%i1+0x028],%l0 ! Mem[000000002c800128] stx %l1,[%i2+0x000] ! Mem[000000002d000100] ldstub [%i0+0x027],%l6 ! Mem[000000002c000127] stw %l4,[%i2+0x008] ! Mem[000000002d000108] stw %l3,[%i0+0x034] ! Mem[000000002c000134] jmpl %o7,%g0 lduh [%i1+0x036],%l0 ! Mem[000000002c800136] p14_far_2_lem: membar #Sync sth %l3,[%i3+0x020] ! Mem[000000002d800120] ldsh [%i1+0x028],%l0 ! Mem[000000002c800128] stx %l1,[%i2+0x000] ! Mem[000000002d000100] ldstub [%i0+0x027],%l6 ! Mem[000000002c000127] stw %l4,[%i2+0x008] ! Mem[000000002d000108] stw %l3,[%i0+0x034] ! Mem[000000002c000134] membar #Sync jmpl %o7,%g0 lduh [%i1+0x036],%l0 ! Mem[000000002c800136] p14_far_2_he: stw %l1,[%i2+0x014] ! Mem[000000002d000114] ldstub [%i1+0x03b],%l7 ! Mem[000000002c80013b] jmpl %o7,%g0 lduh [%i0+0x00a],%l5 ! Mem[000000002c00010a] p14_far_2_hem: membar #Sync stw %l1,[%i2+0x014] ! Mem[000000002d000114] ldstub [%i1+0x03b],%l7 ! Mem[000000002c80013b] membar #Sync jmpl %o7,%g0 lduh [%i0+0x00a],%l5 ! Mem[000000002c00010a] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: swap [%i1+0x028],%l0 ! Mem[000000002e800128] ldd [%i1+0x030],%l2 ! Mem[000000002e800130] stw %l2,[%i2+0x000] ! Mem[000000002f000100] ldx [%i3+0x010],%l6 ! Mem[000000002f800110] ldstub [%i2+0x010],%l0 ! Mem[000000002f000110] jmpl %o7,%g0 lduh [%i2+0x010],%l2 ! Mem[000000002f000110] p15_far_2_lem: membar #Sync swap [%i1+0x028],%l0 ! Mem[000000002e800128] ldd [%i1+0x030],%l2 ! Mem[000000002e800130] stw %l2,[%i2+0x000] ! Mem[000000002f000100] ldx [%i3+0x010],%l6 ! Mem[000000002f800110] ldstub [%i2+0x010],%l0 ! Mem[000000002f000110] membar #Sync jmpl %o7,%g0 lduh [%i2+0x010],%l2 ! Mem[000000002f000110] p15_far_2_he: ldub [%i0+0x02d],%l7 ! Mem[000000002e00012d] ldd [%i0+0x008],%l4 ! Mem[000000002e000108] swap [%i1+0x038],%l6 ! Mem[000000002e800138] jmpl %o7,%g0 ldsb [%i1+0x03b],%l7 ! Mem[000000002e80013b] p15_far_2_hem: membar #Sync ldub [%i0+0x02d],%l7 ! Mem[000000002e00012d] ldd [%i0+0x008],%l4 ! Mem[000000002e000108] swap [%i1+0x038],%l6 ! Mem[000000002e800138] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x03b],%l7 ! Mem[000000002e80013b] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: ldsh [%i3+0x01a],%l4 ! Mem[000000003180011a] ldstub [%i1+0x030],%l7 ! Mem[0000000030800130] ldub [%i3+0x036],%l0 ! Mem[0000000031800136] lduw [%i3+0x014],%l6 ! Mem[0000000031800114] ldstub [%i0+0x000],%l6 ! Mem[0000000030000100] sth %l2,[%i2+0x036] ! Mem[0000000031000136] jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[000000003080010c] p16_far_2_lem: membar #Sync ldsh [%i3+0x01a],%l4 ! Mem[000000003180011a] ldstub [%i1+0x030],%l7 ! Mem[0000000030800130] ldub [%i3+0x036],%l0 ! Mem[0000000031800136] lduw [%i3+0x014],%l6 ! Mem[0000000031800114] ldstub [%i0+0x000],%l6 ! Mem[0000000030000100] sth %l2,[%i2+0x036] ! Mem[0000000031000136] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[000000003080010c] p16_far_2_he: ldub [%i1+0x027],%l6 ! Mem[0000000030800127] ldstub [%i0+0x01d],%l0 ! Mem[000000003000011d] ldstub [%i0+0x024],%l0 ! Mem[0000000030000124] ldx [%i2+0x018],%l6 ! Mem[0000000031000118] ldub [%i3+0x008],%l0 ! Mem[0000000031800108] stw %l0,[%i1+0x024] ! Mem[0000000030800124] ldstub [%i2+0x017],%l2 ! Mem[0000000031000117] jmpl %o7,%g0 swap [%i3+0x018],%l6 ! Mem[0000000031800118] p16_far_2_hem: membar #Sync ldub [%i1+0x027],%l6 ! Mem[0000000030800127] ldstub [%i0+0x01d],%l0 ! Mem[000000003000011d] ldstub [%i0+0x024],%l0 ! Mem[0000000030000124] ldx [%i2+0x018],%l6 ! Mem[0000000031000118] ldub [%i3+0x008],%l0 ! Mem[0000000031800108] stw %l0,[%i1+0x024] ! Mem[0000000030800124] ldstub [%i2+0x017],%l2 ! Mem[0000000031000117] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l6 ! Mem[0000000031800118] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: stw %l4,[%i1+0x01c] ! Mem[000000003280011c] swap [%i1+0x01c],%l0 ! Mem[000000003280011c] jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[0000000033800130] p17_far_2_lem: membar #Sync stw %l4,[%i1+0x01c] ! Mem[000000003280011c] swap [%i1+0x01c],%l0 ! Mem[000000003280011c] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[0000000033800130] p17_far_2_he: swap [%i3+0x02c],%l0 ! Mem[000000003380012c] ldstub [%i0+0x012],%l6 ! Mem[0000000032000112] swap [%i2+0x010],%l6 ! Mem[0000000033000110] jmpl %o7,%g0 ldub [%i3+0x002],%l1 ! Mem[0000000033800102] p17_far_2_hem: membar #Sync swap [%i3+0x02c],%l0 ! Mem[000000003380012c] ldstub [%i0+0x012],%l6 ! Mem[0000000032000112] swap [%i2+0x010],%l6 ! Mem[0000000033000110] membar #Sync jmpl %o7,%g0 ldub [%i3+0x002],%l1 ! Mem[0000000033800102] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: stw %l0,[%i1+0x030] ! Mem[0000000034800130] ldub [%i3+0x02b],%l5 ! Mem[000000003580012b] lduw [%i3+0x024],%l7 ! Mem[0000000035800124] ldsb [%i1+0x03f],%l7 ! Mem[000000003480013f] ldsw [%i0+0x034],%l2 ! Mem[0000000034000134] jmpl %o7,%g0 stb %l1,[%i1+0x010] ! Mem[0000000034800110] p18_far_2_lem: membar #Sync stw %l0,[%i1+0x030] ! Mem[0000000034800130] ldub [%i3+0x02b],%l5 ! Mem[000000003580012b] lduw [%i3+0x024],%l7 ! Mem[0000000035800124] ldsb [%i1+0x03f],%l7 ! Mem[000000003480013f] ldsw [%i0+0x034],%l2 ! Mem[0000000034000134] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x010] ! Mem[0000000034800110] p18_far_2_he: jmpl %o7,%g0 ldub [%i0+0x018],%l6 ! Mem[0000000034000118] jmpl %o7,%g0 nop p18_far_2_hem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x018],%l6 ! Mem[0000000034000118] jmpl %o7,%g0 nop p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: ldstub [%i0+0x02c],%l7 ! Mem[000000003600012c] swap [%i1+0x014],%l3 ! Mem[0000000036800114] stx %l7,[%i0+0x008] ! Mem[0000000036000108] ldub [%i2+0x032],%l3 ! Mem[0000000037000132] ldd [%i3+0x000],%l6 ! Mem[0000000037800100] swap [%i2+0x03c],%l3 ! Mem[000000003700013c] jmpl %o7,%g0 swap [%i3+0x020],%l5 ! Mem[0000000037800120] p19_far_2_lem: membar #Sync ldstub [%i0+0x02c],%l7 ! Mem[000000003600012c] swap [%i1+0x014],%l3 ! Mem[0000000036800114] stx %l7,[%i0+0x008] ! Mem[0000000036000108] ldub [%i2+0x032],%l3 ! Mem[0000000037000132] ldd [%i3+0x000],%l6 ! Mem[0000000037800100] swap [%i2+0x03c],%l3 ! Mem[000000003700013c] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l5 ! Mem[0000000037800120] p19_far_2_he: stw %l5,[%i1+0x008] ! Mem[0000000036800108] ldsb [%i1+0x03a],%l6 ! Mem[000000003680013a] ldub [%i1+0x008],%l0 ! Mem[0000000036800108] ldsh [%i1+0x032],%l5 ! Mem[0000000036800132] stx %l7,[%i1+0x038] ! Mem[0000000036800138] ldsw [%i0+0x034],%l5 ! Mem[0000000036000134] sth %l0,[%i0+0x038] ! Mem[0000000036000138] jmpl %o7,%g0 lduw [%i1+0x02c],%l7 ! Mem[000000003680012c] p19_far_2_hem: membar #Sync stw %l5,[%i1+0x008] ! Mem[0000000036800108] ldsb [%i1+0x03a],%l6 ! Mem[000000003680013a] ldub [%i1+0x008],%l0 ! Mem[0000000036800108] ldsh [%i1+0x032],%l5 ! Mem[0000000036800132] stx %l7,[%i1+0x038] ! Mem[0000000036800138] ldsw [%i0+0x034],%l5 ! Mem[0000000036000134] sth %l0,[%i0+0x038] ! Mem[0000000036000138] membar #Sync jmpl %o7,%g0 lduw [%i1+0x02c],%l7 ! Mem[000000003680012c] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: ldstub [%i0+0x02e],%l7 ! Mem[000000003800012e] stx %l6,[%i2+0x010] ! Mem[0000000039000110] swap [%i3+0x004],%l7 ! Mem[0000000039800104] jmpl %o7,%g0 ldstub [%i3+0x03f],%l2 ! Mem[000000003980013f] p20_far_2_lem: membar #Sync ldstub [%i0+0x02e],%l7 ! Mem[000000003800012e] stx %l6,[%i2+0x010] ! Mem[0000000039000110] swap [%i3+0x004],%l7 ! Mem[0000000039800104] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03f],%l2 ! Mem[000000003980013f] p20_far_2_he: ldd [%i2+0x010],%l6 ! Mem[0000000039000110] stw %l1,[%i2+0x038] ! Mem[0000000039000138] ldstub [%i3+0x02a],%l5 ! Mem[000000003980012a] swap [%i1+0x030],%l3 ! Mem[0000000038800130] swap [%i3+0x038],%l5 ! Mem[0000000039800138] jmpl %o7,%g0 ldub [%i1+0x01f],%l5 ! Mem[000000003880011f] p20_far_2_hem: membar #Sync ldd [%i2+0x010],%l6 ! Mem[0000000039000110] stw %l1,[%i2+0x038] ! Mem[0000000039000138] ldstub [%i3+0x02a],%l5 ! Mem[000000003980012a] swap [%i1+0x030],%l3 ! Mem[0000000038800130] swap [%i3+0x038],%l5 ! Mem[0000000039800138] membar #Sync jmpl %o7,%g0 ldub [%i1+0x01f],%l5 ! Mem[000000003880011f] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: std %l2,[%i2+0x030] ! Mem[000000003b000130] ldsh [%i0+0x00e],%l7 ! Mem[000000003a00010e] ldsb [%i1+0x030],%l3 ! Mem[000000003a800130] swap [%i2+0x000],%l6 ! Mem[000000003b000100] lduh [%i0+0x01e],%l2 ! Mem[000000003a00011e] stx %l0,[%i1+0x010] ! Mem[000000003a800110] jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[000000003b000118] p21_far_2_lem: membar #Sync std %l2,[%i2+0x030] ! Mem[000000003b000130] ldsh [%i0+0x00e],%l7 ! Mem[000000003a00010e] ldsb [%i1+0x030],%l3 ! Mem[000000003a800130] swap [%i2+0x000],%l6 ! Mem[000000003b000100] lduh [%i0+0x01e],%l2 ! Mem[000000003a00011e] stx %l0,[%i1+0x010] ! Mem[000000003a800110] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[000000003b000118] p21_far_2_he: ldsb [%i1+0x004],%l3 ! Mem[000000003a800104] swap [%i0+0x000],%l4 ! Mem[000000003a000100] ldsh [%i1+0x020],%l6 ! Mem[000000003a800120] ldstub [%i0+0x03f],%l5 ! Mem[000000003a00013f] jmpl %o7,%g0 stb %l5,[%i1+0x006] ! Mem[000000003a800106] p21_far_2_hem: membar #Sync ldsb [%i1+0x004],%l3 ! Mem[000000003a800104] swap [%i0+0x000],%l4 ! Mem[000000003a000100] ldsh [%i1+0x020],%l6 ! Mem[000000003a800120] ldstub [%i0+0x03f],%l5 ! Mem[000000003a00013f] membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x006] ! Mem[000000003a800106] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: lduw [%i2+0x00c],%l2 ! Mem[000000003d00010c] stw %l6,[%i1+0x014] ! Mem[000000003c800114] lduw [%i3+0x010],%l4 ! Mem[000000003d800110] jmpl %o7,%g0 sth %l7,[%i1+0x006] ! Mem[000000003c800106] p22_far_2_lem: membar #Sync lduw [%i2+0x00c],%l2 ! Mem[000000003d00010c] stw %l6,[%i1+0x014] ! Mem[000000003c800114] lduw [%i3+0x010],%l4 ! Mem[000000003d800110] membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x006] ! Mem[000000003c800106] p22_far_2_he: ldsh [%i2+0x03a],%l1 ! Mem[000000003d00013a] sth %l5,[%i0+0x02a] ! Mem[000000003c00012a] swap [%i3+0x008],%l4 ! Mem[000000003d800108] jmpl %o7,%g0 ldstub [%i2+0x021],%l3 ! Mem[000000003d000121] p22_far_2_hem: membar #Sync ldsh [%i2+0x03a],%l1 ! Mem[000000003d00013a] sth %l5,[%i0+0x02a] ! Mem[000000003c00012a] swap [%i3+0x008],%l4 ! Mem[000000003d800108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l3 ! Mem[000000003d000121] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: ldx [%i1+0x028],%l3 ! Mem[000000003e800128] ldstub [%i1+0x03d],%l3 ! Mem[000000003e80013d] jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[000000003f000118] p23_far_2_lem: membar #Sync ldx [%i1+0x028],%l3 ! Mem[000000003e800128] ldstub [%i1+0x03d],%l3 ! Mem[000000003e80013d] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[000000003f000118] p23_far_2_he: stx %l0,[%i3+0x020] ! Mem[000000003f800120] lduh [%i2+0x02a],%l5 ! Mem[000000003f00012a] ldsb [%i0+0x014],%l7 ! Mem[000000003e000114] swap [%i2+0x000],%l7 ! Mem[000000003f000100] ldstub [%i2+0x011],%l1 ! Mem[000000003f000111] jmpl %o7,%g0 ldub [%i0+0x006],%l0 ! Mem[000000003e000106] p23_far_2_hem: membar #Sync stx %l0,[%i3+0x020] ! Mem[000000003f800120] lduh [%i2+0x02a],%l5 ! Mem[000000003f00012a] ldsb [%i0+0x014],%l7 ! Mem[000000003e000114] swap [%i2+0x000],%l7 ! Mem[000000003f000100] ldstub [%i2+0x011],%l1 ! Mem[000000003f000111] membar #Sync jmpl %o7,%g0 ldub [%i0+0x006],%l0 ! Mem[000000003e000106] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: stx %l2,[%i2+0x018] ! Mem[0000000041000118] ldx [%i1+0x020],%l2 ! Mem[0000000040800120] ldsh [%i0+0x01e],%l5 ! Mem[000000004000011e] stw %l3,[%i3+0x00c] ! Mem[000000004180010c] jmpl %o7,%g0 ldub [%i3+0x03e],%l7 ! Mem[000000004180013e] p24_far_2_lem: membar #Sync stx %l2,[%i2+0x018] ! Mem[0000000041000118] ldx [%i1+0x020],%l2 ! Mem[0000000040800120] ldsh [%i0+0x01e],%l5 ! Mem[000000004000011e] stw %l3,[%i3+0x00c] ! Mem[000000004180010c] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03e],%l7 ! Mem[000000004180013e] p24_far_2_he: ldstub [%i1+0x014],%l3 ! Mem[0000000040800114] ldd [%i0+0x020],%l4 ! Mem[0000000040000120] ldstub [%i0+0x026],%l5 ! Mem[0000000040000126] ldub [%i3+0x036],%l2 ! Mem[0000000041800136] ldstub [%i0+0x038],%l5 ! Mem[0000000040000138] swap [%i2+0x014],%l4 ! Mem[0000000041000114] jmpl %o7,%g0 ldsh [%i1+0x028],%l3 ! Mem[0000000040800128] p24_far_2_hem: membar #Sync ldstub [%i1+0x014],%l3 ! Mem[0000000040800114] ldd [%i0+0x020],%l4 ! Mem[0000000040000120] ldstub [%i0+0x026],%l5 ! Mem[0000000040000126] ldub [%i3+0x036],%l2 ! Mem[0000000041800136] ldstub [%i0+0x038],%l5 ! Mem[0000000040000138] swap [%i2+0x014],%l4 ! Mem[0000000041000114] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x028],%l3 ! Mem[0000000040800128] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldstub [%i2+0x024],%l4 ! Mem[0000000043000124] lduh [%i2+0x01e],%l5 ! Mem[000000004300011e] ldstub [%i2+0x025],%l7 ! Mem[0000000043000125] std %l4,[%i1+0x008] ! Mem[0000000042800108] swap [%i3+0x000],%l0 ! Mem[0000000043800100] jmpl %o7,%g0 ldsw [%i2+0x008],%l0 ! Mem[0000000043000108] p25_far_2_lem: membar #Sync ldstub [%i2+0x024],%l4 ! Mem[0000000043000124] lduh [%i2+0x01e],%l5 ! Mem[000000004300011e] ldstub [%i2+0x025],%l7 ! Mem[0000000043000125] std %l4,[%i1+0x008] ! Mem[0000000042800108] swap [%i3+0x000],%l0 ! Mem[0000000043800100] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x008],%l0 ! Mem[0000000043000108] p25_far_2_he: jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[0000000042800104] jmpl %o7,%g0 nop p25_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[0000000042800104] jmpl %o7,%g0 nop p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: swap [%i0+0x034],%l2 ! Mem[0000000044000134] ldstub [%i2+0x01e],%l3 ! Mem[000000004500011e] ldd [%i1+0x010],%l4 ! Mem[0000000044800110] swap [%i1+0x03c],%l2 ! Mem[000000004480013c] ldd [%i1+0x020],%l4 ! Mem[0000000044800120] ldx [%i2+0x038],%l3 ! Mem[0000000045000138] jmpl %o7,%g0 ldstub [%i2+0x01d],%l6 ! Mem[000000004500011d] p26_far_2_lem: membar #Sync swap [%i0+0x034],%l2 ! Mem[0000000044000134] ldstub [%i2+0x01e],%l3 ! Mem[000000004500011e] ldd [%i1+0x010],%l4 ! Mem[0000000044800110] swap [%i1+0x03c],%l2 ! Mem[000000004480013c] ldd [%i1+0x020],%l4 ! Mem[0000000044800120] ldx [%i2+0x038],%l3 ! Mem[0000000045000138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01d],%l6 ! Mem[000000004500011d] p26_far_2_he: swap [%i3+0x008],%l2 ! Mem[0000000045800108] jmpl %o7,%g0 stx %l2,[%i1+0x030] ! Mem[0000000044800130] p26_far_2_hem: membar #Sync swap [%i3+0x008],%l2 ! Mem[0000000045800108] membar #Sync jmpl %o7,%g0 stx %l2,[%i1+0x030] ! Mem[0000000044800130] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: stw %l7,[%i1+0x00c] ! Mem[000000004680010c] stx %l3,[%i0+0x030] ! Mem[0000000046000130] stb %l6,[%i2+0x000] ! Mem[0000000047000100] jmpl %o7,%g0 swap [%i2+0x01c],%l2 ! Mem[000000004700011c] p27_far_2_lem: membar #Sync stw %l7,[%i1+0x00c] ! Mem[000000004680010c] stx %l3,[%i0+0x030] ! Mem[0000000046000130] stb %l6,[%i2+0x000] ! Mem[0000000047000100] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l2 ! Mem[000000004700011c] p27_far_2_he: stx %l0,[%i0+0x018] ! Mem[0000000046000118] lduw [%i1+0x024],%l0 ! Mem[0000000046800124] ldx [%i3+0x028],%l5 ! Mem[0000000047800128] lduh [%i2+0x008],%l0 ! Mem[0000000047000108] swap [%i3+0x010],%l3 ! Mem[0000000047800110] jmpl %o7,%g0 stx %l7,[%i3+0x010] ! Mem[0000000047800110] p27_far_2_hem: membar #Sync stx %l0,[%i0+0x018] ! Mem[0000000046000118] lduw [%i1+0x024],%l0 ! Mem[0000000046800124] ldx [%i3+0x028],%l5 ! Mem[0000000047800128] lduh [%i2+0x008],%l0 ! Mem[0000000047000108] swap [%i3+0x010],%l3 ! Mem[0000000047800110] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x010] ! Mem[0000000047800110] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: swap [%i1+0x030],%l2 ! Mem[0000000048800130] ldx [%i1+0x030],%l0 ! Mem[0000000048800130] ldstub [%i0+0x015],%l6 ! Mem[0000000048000115] sth %l6,[%i3+0x000] ! Mem[0000000049800100] ldub [%i2+0x03f],%l2 ! Mem[000000004900013f] lduh [%i0+0x000],%l5 ! Mem[0000000048000100] lduh [%i1+0x03c],%l2 ! Mem[000000004880013c] jmpl %o7,%g0 ldstub [%i0+0x03e],%l3 ! Mem[000000004800013e] p28_far_2_lem: membar #Sync swap [%i1+0x030],%l2 ! Mem[0000000048800130] ldx [%i1+0x030],%l0 ! Mem[0000000048800130] ldstub [%i0+0x015],%l6 ! Mem[0000000048000115] sth %l6,[%i3+0x000] ! Mem[0000000049800100] ldub [%i2+0x03f],%l2 ! Mem[000000004900013f] lduh [%i0+0x000],%l5 ! Mem[0000000048000100] lduh [%i1+0x03c],%l2 ! Mem[000000004880013c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03e],%l3 ! Mem[000000004800013e] p28_far_2_he: swap [%i3+0x034],%l7 ! Mem[0000000049800134] ldub [%i3+0x022],%l7 ! Mem[0000000049800122] ldstub [%i1+0x01f],%l5 ! Mem[000000004880011f] jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[0000000048000108] p28_far_2_hem: membar #Sync swap [%i3+0x034],%l7 ! Mem[0000000049800134] ldub [%i3+0x022],%l7 ! Mem[0000000049800122] ldstub [%i1+0x01f],%l5 ! Mem[000000004880011f] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[0000000048000108] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: jmpl %o7,%g0 ldstub [%i2+0x03e],%l3 ! Mem[000000004b00013e] jmpl %o7,%g0 nop p29_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03e],%l3 ! Mem[000000004b00013e] jmpl %o7,%g0 nop p29_far_2_he: swap [%i3+0x000],%l4 ! Mem[000000004b800100] sth %l6,[%i0+0x020] ! Mem[000000004a000120] swap [%i3+0x018],%l1 ! Mem[000000004b800118] jmpl %o7,%g0 swap [%i2+0x014],%l4 ! Mem[000000004b000114] p29_far_2_hem: membar #Sync swap [%i3+0x000],%l4 ! Mem[000000004b800100] sth %l6,[%i0+0x020] ! Mem[000000004a000120] swap [%i3+0x018],%l1 ! Mem[000000004b800118] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l4 ! Mem[000000004b000114] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: ldstub [%i1+0x00e],%l3 ! Mem[000000004c80010e] stx %l3,[%i0+0x018] ! Mem[000000004c000118] ldub [%i3+0x000],%l5 ! Mem[000000004d800100] ldstub [%i3+0x025],%l4 ! Mem[000000004d800125] jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[000000004d000138] p30_far_2_lem: membar #Sync ldstub [%i1+0x00e],%l3 ! Mem[000000004c80010e] stx %l3,[%i0+0x018] ! Mem[000000004c000118] ldub [%i3+0x000],%l5 ! Mem[000000004d800100] ldstub [%i3+0x025],%l4 ! Mem[000000004d800125] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[000000004d000138] p30_far_2_he: stb %l1,[%i3+0x031] ! Mem[000000004d800131] ldstub [%i0+0x00d],%l7 ! Mem[000000004c00010d] ldstub [%i2+0x016],%l4 ! Mem[000000004d000116] ldstub [%i0+0x006],%l3 ! Mem[000000004c000106] ldstub [%i3+0x02c],%l0 ! Mem[000000004d80012c] jmpl %o7,%g0 ldx [%i3+0x008],%l3 ! Mem[000000004d800108] p30_far_2_hem: membar #Sync stb %l1,[%i3+0x031] ! Mem[000000004d800131] ldstub [%i0+0x00d],%l7 ! Mem[000000004c00010d] ldstub [%i2+0x016],%l4 ! Mem[000000004d000116] ldstub [%i0+0x006],%l3 ! Mem[000000004c000106] ldstub [%i3+0x02c],%l0 ! Mem[000000004d80012c] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l3 ! Mem[000000004d800108] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: ldsh [%i3+0x016],%l6 ! Mem[000000004f800116] ldstub [%i0+0x038],%l2 ! Mem[000000004e000138] ldstub [%i0+0x030],%l2 ! Mem[000000004e000130] ldstub [%i2+0x00e],%l7 ! Mem[000000004f00010e] jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[000000004e000114] p31_far_2_lem: membar #Sync ldsh [%i3+0x016],%l6 ! Mem[000000004f800116] ldstub [%i0+0x038],%l2 ! Mem[000000004e000138] ldstub [%i0+0x030],%l2 ! Mem[000000004e000130] ldstub [%i2+0x00e],%l7 ! Mem[000000004f00010e] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[000000004e000114] p31_far_2_he: ldstub [%i3+0x03b],%l7 ! Mem[000000004f80013b] swap [%i3+0x024],%l0 ! Mem[000000004f800124] swap [%i0+0x028],%l5 ! Mem[000000004e000128] ldx [%i2+0x008],%l4 ! Mem[000000004f000108] jmpl %o7,%g0 ldstub [%i3+0x021],%l3 ! Mem[000000004f800121] p31_far_2_hem: membar #Sync ldstub [%i3+0x03b],%l7 ! Mem[000000004f80013b] swap [%i3+0x024],%l0 ! Mem[000000004f800124] swap [%i0+0x028],%l5 ! Mem[000000004e000128] ldx [%i2+0x008],%l4 ! Mem[000000004f000108] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x021],%l3 ! Mem[000000004f800121] p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: stb %l3,[%i2+0x00e] ! Mem[000000005100010e] swap [%i2+0x03c],%l7 ! Mem[000000005100013c] jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[0000000051000100] p32_far_2_lem: membar #Sync stb %l3,[%i2+0x00e] ! Mem[000000005100010e] swap [%i2+0x03c],%l7 ! Mem[000000005100013c] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[0000000051000100] p32_far_2_he: jmpl %o7,%g0 ldsh [%i0+0x024],%l0 ! Mem[0000000050000124] jmpl %o7,%g0 nop p32_far_2_hem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x024],%l0 ! Mem[0000000050000124] jmpl %o7,%g0 nop p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: ldstub [%i2+0x007],%l7 ! Mem[0000000053000107] ldstub [%i1+0x01f],%l2 ! Mem[000000005280011f] ldstub [%i2+0x010],%l0 ! Mem[0000000053000110] jmpl %o7,%g0 stb %l3,[%i0+0x03d] ! Mem[000000005200013d] p33_far_2_lem: membar #Sync ldstub [%i2+0x007],%l7 ! Mem[0000000053000107] ldstub [%i1+0x01f],%l2 ! Mem[000000005280011f] ldstub [%i2+0x010],%l0 ! Mem[0000000053000110] membar #Sync jmpl %o7,%g0 stb %l3,[%i0+0x03d] ! Mem[000000005200013d] p33_far_2_he: ldstub [%i0+0x020],%l6 ! Mem[0000000052000120] jmpl %o7,%g0 stb %l5,[%i2+0x00a] ! Mem[000000005300010a] p33_far_2_hem: membar #Sync ldstub [%i0+0x020],%l6 ! Mem[0000000052000120] membar #Sync jmpl %o7,%g0 stb %l5,[%i2+0x00a] ! Mem[000000005300010a] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: stx %l3,[%i0+0x030] ! Mem[0000000054000130] std %l6,[%i0+0x010] ! Mem[0000000054000110] stx %l2,[%i1+0x030] ! Mem[0000000054800130] ldd [%i2+0x008],%l2 ! Mem[0000000055000108] swap [%i0+0x03c],%l3 ! Mem[000000005400013c] ldstub [%i2+0x033],%l0 ! Mem[0000000055000133] ldstub [%i3+0x003],%l1 ! Mem[0000000055800103] jmpl %o7,%g0 stw %l4,[%i2+0x01c] ! Mem[000000005500011c] p34_far_2_lem: membar #Sync stx %l3,[%i0+0x030] ! Mem[0000000054000130] std %l6,[%i0+0x010] ! Mem[0000000054000110] stx %l2,[%i1+0x030] ! Mem[0000000054800130] ldd [%i2+0x008],%l2 ! Mem[0000000055000108] swap [%i0+0x03c],%l3 ! Mem[000000005400013c] ldstub [%i2+0x033],%l0 ! Mem[0000000055000133] ldstub [%i3+0x003],%l1 ! Mem[0000000055800103] membar #Sync jmpl %o7,%g0 stw %l4,[%i2+0x01c] ! Mem[000000005500011c] p34_far_2_he: ldx [%i2+0x020],%l5 ! Mem[0000000055000120] ldstub [%i0+0x015],%l5 ! Mem[0000000054000115] swap [%i2+0x030],%l1 ! Mem[0000000055000130] jmpl %o7,%g0 std %l6,[%i0+0x018] ! Mem[0000000054000118] p34_far_2_hem: membar #Sync ldx [%i2+0x020],%l5 ! Mem[0000000055000120] ldstub [%i0+0x015],%l5 ! Mem[0000000054000115] swap [%i2+0x030],%l1 ! Mem[0000000055000130] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x018] ! Mem[0000000054000118] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: ldub [%i0+0x02d],%l4 ! Mem[000000005600012d] ldub [%i2+0x032],%l0 ! Mem[0000000057000132] ldsh [%i0+0x00a],%l2 ! Mem[000000005600010a] jmpl %o7,%g0 ldstub [%i3+0x005],%l5 ! Mem[0000000057800105] p35_far_2_lem: membar #Sync ldub [%i0+0x02d],%l4 ! Mem[000000005600012d] ldub [%i2+0x032],%l0 ! Mem[0000000057000132] ldsh [%i0+0x00a],%l2 ! Mem[000000005600010a] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x005],%l5 ! Mem[0000000057800105] p35_far_2_he: ldx [%i1+0x000],%l2 ! Mem[0000000056800100] ldd [%i1+0x020],%l4 ! Mem[0000000056800120] ldstub [%i0+0x02e],%l1 ! Mem[000000005600012e] swap [%i0+0x000],%l1 ! Mem[0000000056000100] ldstub [%i3+0x000],%l2 ! Mem[0000000057800100] ldsw [%i2+0x014],%l4 ! Mem[0000000057000114] jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000005780010c] p35_far_2_hem: membar #Sync ldx [%i1+0x000],%l2 ! Mem[0000000056800100] ldd [%i1+0x020],%l4 ! Mem[0000000056800120] ldstub [%i0+0x02e],%l1 ! Mem[000000005600012e] swap [%i0+0x000],%l1 ! Mem[0000000056000100] ldstub [%i3+0x000],%l2 ! Mem[0000000057800100] ldsw [%i2+0x014],%l4 ! Mem[0000000057000114] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000005780010c] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: ldsb [%i2+0x000],%l5 ! Mem[0000000059000100] lduw [%i1+0x03c],%l2 ! Mem[000000005880013c] jmpl %o7,%g0 sth %l4,[%i1+0x02a] ! Mem[000000005880012a] p36_far_2_lem: membar #Sync ldsb [%i2+0x000],%l5 ! Mem[0000000059000100] lduw [%i1+0x03c],%l2 ! Mem[000000005880013c] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x02a] ! Mem[000000005880012a] p36_far_2_he: lduh [%i1+0x038],%l6 ! Mem[0000000058800138] swap [%i1+0x010],%l5 ! Mem[0000000058800110] lduh [%i1+0x01e],%l5 ! Mem[000000005880011e] jmpl %o7,%g0 stb %l5,[%i0+0x026] ! Mem[0000000058000126] p36_far_2_hem: membar #Sync lduh [%i1+0x038],%l6 ! Mem[0000000058800138] swap [%i1+0x010],%l5 ! Mem[0000000058800110] lduh [%i1+0x01e],%l5 ! Mem[000000005880011e] membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x026] ! Mem[0000000058000126] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: ldstub [%i2+0x019],%l1 ! Mem[000000005b000119] swap [%i0+0x00c],%l7 ! Mem[000000005a00010c] swap [%i2+0x030],%l3 ! Mem[000000005b000130] std %l6,[%i1+0x010] ! Mem[000000005a800110] stw %l5,[%i3+0x01c] ! Mem[000000005b80011c] jmpl %o7,%g0 swap [%i3+0x010],%l0 ! Mem[000000005b800110] p37_far_2_lem: membar #Sync ldstub [%i2+0x019],%l1 ! Mem[000000005b000119] swap [%i0+0x00c],%l7 ! Mem[000000005a00010c] swap [%i2+0x030],%l3 ! Mem[000000005b000130] std %l6,[%i1+0x010] ! Mem[000000005a800110] stw %l5,[%i3+0x01c] ! Mem[000000005b80011c] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l0 ! Mem[000000005b800110] p37_far_2_he: ldub [%i1+0x03b],%l1 ! Mem[000000005a80013b] ldsb [%i2+0x020],%l6 ! Mem[000000005b000120] ldsw [%i2+0x008],%l5 ! Mem[000000005b000108] std %l6,[%i0+0x038] ! Mem[000000005a000138] ldd [%i3+0x008],%l0 ! Mem[000000005b800108] stb %l3,[%i2+0x013] ! Mem[000000005b000113] jmpl %o7,%g0 lduw [%i2+0x014],%l7 ! Mem[000000005b000114] p37_far_2_hem: membar #Sync ldub [%i1+0x03b],%l1 ! Mem[000000005a80013b] ldsb [%i2+0x020],%l6 ! Mem[000000005b000120] ldsw [%i2+0x008],%l5 ! Mem[000000005b000108] std %l6,[%i0+0x038] ! Mem[000000005a000138] ldd [%i3+0x008],%l0 ! Mem[000000005b800108] stb %l3,[%i2+0x013] ! Mem[000000005b000113] membar #Sync jmpl %o7,%g0 lduw [%i2+0x014],%l7 ! Mem[000000005b000114] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: ldsh [%i3+0x028],%l0 ! Mem[000000005d800128] swap [%i2+0x038],%l1 ! Mem[000000005d000138] ldstub [%i3+0x036],%l0 ! Mem[000000005d800136] stx %l5,[%i1+0x018] ! Mem[000000005c800118] lduh [%i3+0x00e],%l3 ! Mem[000000005d80010e] sth %l3,[%i2+0x01c] ! Mem[000000005d00011c] ldstub [%i1+0x01e],%l3 ! Mem[000000005c80011e] jmpl %o7,%g0 std %l2,[%i3+0x030] ! Mem[000000005d800130] p38_far_2_lem: membar #Sync ldsh [%i3+0x028],%l0 ! Mem[000000005d800128] swap [%i2+0x038],%l1 ! Mem[000000005d000138] ldstub [%i3+0x036],%l0 ! Mem[000000005d800136] stx %l5,[%i1+0x018] ! Mem[000000005c800118] lduh [%i3+0x00e],%l3 ! Mem[000000005d80010e] sth %l3,[%i2+0x01c] ! Mem[000000005d00011c] ldstub [%i1+0x01e],%l3 ! Mem[000000005c80011e] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x030] ! Mem[000000005d800130] p38_far_2_he: lduh [%i0+0x02a],%l5 ! Mem[000000005c00012a] ldstub [%i2+0x008],%l0 ! Mem[000000005d000108] stw %l7,[%i0+0x020] ! Mem[000000005c000120] jmpl %o7,%g0 ldstub [%i2+0x026],%l1 ! Mem[000000005d000126] p38_far_2_hem: membar #Sync lduh [%i0+0x02a],%l5 ! Mem[000000005c00012a] ldstub [%i2+0x008],%l0 ! Mem[000000005d000108] stw %l7,[%i0+0x020] ! Mem[000000005c000120] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x026],%l1 ! Mem[000000005d000126] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: sth %l2,[%i1+0x014] ! Mem[000000005e800114] ldstub [%i2+0x02e],%l1 ! Mem[000000005f00012e] swap [%i0+0x018],%l0 ! Mem[000000005e000118] jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[000000005e000114] p39_far_2_lem: membar #Sync sth %l2,[%i1+0x014] ! Mem[000000005e800114] ldstub [%i2+0x02e],%l1 ! Mem[000000005f00012e] swap [%i0+0x018],%l0 ! Mem[000000005e000118] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[000000005e000114] p39_far_2_he: ldsb [%i1+0x018],%l5 ! Mem[000000005e800118] std %l4,[%i3+0x010] ! Mem[000000005f800110] jmpl %o7,%g0 ldsb [%i0+0x001],%l0 ! Mem[000000005e000101] p39_far_2_hem: membar #Sync ldsb [%i1+0x018],%l5 ! Mem[000000005e800118] std %l4,[%i3+0x010] ! Mem[000000005f800110] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x001],%l0 ! Mem[000000005e000101] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldstub [%i2+0x032],%l1 ! Mem[0000000061000132] ldstub [%i1+0x005],%l7 ! Mem[0000000060800105] swap [%i3+0x02c],%l4 ! Mem[000000006180012c] jmpl %o7,%g0 swap [%i3+0x020],%l0 ! Mem[0000000061800120] p40_far_2_lem: membar #Sync ldstub [%i2+0x032],%l1 ! Mem[0000000061000132] ldstub [%i1+0x005],%l7 ! Mem[0000000060800105] swap [%i3+0x02c],%l4 ! Mem[000000006180012c] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l0 ! Mem[0000000061800120] p40_far_2_he: jmpl %o7,%g0 ldx [%i0+0x010],%l5 ! Mem[0000000060000110] jmpl %o7,%g0 nop p40_far_2_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l5 ! Mem[0000000060000110] jmpl %o7,%g0 nop p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: stx %l7,[%i2+0x028] ! Mem[0000000063000128] ldstub [%i3+0x019],%l1 ! Mem[0000000063800119] swap [%i1+0x014],%l0 ! Mem[0000000062800114] swap [%i3+0x01c],%l5 ! Mem[000000006380011c] swap [%i2+0x004],%l7 ! Mem[0000000063000104] lduh [%i2+0x03e],%l7 ! Mem[000000006300013e] jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[0000000063800120] p41_far_2_lem: membar #Sync stx %l7,[%i2+0x028] ! Mem[0000000063000128] ldstub [%i3+0x019],%l1 ! Mem[0000000063800119] swap [%i1+0x014],%l0 ! Mem[0000000062800114] swap [%i3+0x01c],%l5 ! Mem[000000006380011c] swap [%i2+0x004],%l7 ! Mem[0000000063000104] lduh [%i2+0x03e],%l7 ! Mem[000000006300013e] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[0000000063800120] p41_far_2_he: ldstub [%i1+0x008],%l0 ! Mem[0000000062800108] ldub [%i3+0x013],%l3 ! Mem[0000000063800113] swap [%i2+0x014],%l7 ! Mem[0000000063000114] std %l4,[%i3+0x038] ! Mem[0000000063800138] ldd [%i3+0x020],%l0 ! Mem[0000000063800120] stx %l3,[%i1+0x030] ! Mem[0000000062800130] lduh [%i0+0x038],%l0 ! Mem[0000000062000138] jmpl %o7,%g0 ldstub [%i1+0x02d],%l7 ! Mem[000000006280012d] p41_far_2_hem: membar #Sync ldstub [%i1+0x008],%l0 ! Mem[0000000062800108] ldub [%i3+0x013],%l3 ! Mem[0000000063800113] swap [%i2+0x014],%l7 ! Mem[0000000063000114] std %l4,[%i3+0x038] ! Mem[0000000063800138] ldd [%i3+0x020],%l0 ! Mem[0000000063800120] stx %l3,[%i1+0x030] ! Mem[0000000062800130] lduh [%i0+0x038],%l0 ! Mem[0000000062000138] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02d],%l7 ! Mem[000000006280012d] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: jmpl %o7,%g0 ldstub [%i2+0x030],%l7 ! Mem[0000000065000130] jmpl %o7,%g0 nop p42_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x030],%l7 ! Mem[0000000065000130] jmpl %o7,%g0 nop p42_far_2_he: stx %l1,[%i2+0x008] ! Mem[0000000065000108] ldstub [%i2+0x01b],%l4 ! Mem[000000006500011b] ldsw [%i0+0x004],%l0 ! Mem[0000000064000104] stw %l3,[%i3+0x008] ! Mem[0000000065800108] jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[0000000065800110] p42_far_2_hem: membar #Sync stx %l1,[%i2+0x008] ! Mem[0000000065000108] ldstub [%i2+0x01b],%l4 ! Mem[000000006500011b] ldsw [%i0+0x004],%l0 ! Mem[0000000064000104] stw %l3,[%i3+0x008] ! Mem[0000000065800108] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[0000000065800110] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: ldx [%i3+0x000],%l5 ! Mem[0000000067800100] lduh [%i2+0x008],%l4 ! Mem[0000000067000108] stb %l2,[%i3+0x03c] ! Mem[000000006780013c] ldsh [%i3+0x014],%l3 ! Mem[0000000067800114] ldx [%i3+0x010],%l4 ! Mem[0000000067800110] sth %l3,[%i2+0x02e] ! Mem[000000006700012e] stx %l7,[%i3+0x038] ! Mem[0000000067800138] jmpl %o7,%g0 stb %l0,[%i2+0x013] ! Mem[0000000067000113] p43_far_2_lem: membar #Sync ldx [%i3+0x000],%l5 ! Mem[0000000067800100] lduh [%i2+0x008],%l4 ! Mem[0000000067000108] stb %l2,[%i3+0x03c] ! Mem[000000006780013c] ldsh [%i3+0x014],%l3 ! Mem[0000000067800114] ldx [%i3+0x010],%l4 ! Mem[0000000067800110] sth %l3,[%i2+0x02e] ! Mem[000000006700012e] stx %l7,[%i3+0x038] ! Mem[0000000067800138] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x013] ! Mem[0000000067000113] p43_far_2_he: ldstub [%i3+0x00a],%l5 ! Mem[000000006780010a] ldd [%i3+0x000],%l2 ! Mem[0000000067800100] ldub [%i1+0x011],%l3 ! Mem[0000000066800111] ldstub [%i0+0x032],%l3 ! Mem[0000000066000132] ldub [%i0+0x039],%l0 ! Mem[0000000066000139] ldd [%i2+0x008],%l2 ! Mem[0000000067000108] jmpl %o7,%g0 stb %l2,[%i3+0x016] ! Mem[0000000067800116] p43_far_2_hem: membar #Sync ldstub [%i3+0x00a],%l5 ! Mem[000000006780010a] ldd [%i3+0x000],%l2 ! Mem[0000000067800100] ldub [%i1+0x011],%l3 ! Mem[0000000066800111] ldstub [%i0+0x032],%l3 ! Mem[0000000066000132] ldub [%i0+0x039],%l0 ! Mem[0000000066000139] ldd [%i2+0x008],%l2 ! Mem[0000000067000108] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x016] ! Mem[0000000067800116] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: jmpl %o7,%g0 swap [%i3+0x034],%l2 ! Mem[0000000069800134] jmpl %o7,%g0 nop p44_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l2 ! Mem[0000000069800134] jmpl %o7,%g0 nop p44_far_2_he: sth %l6,[%i1+0x010] ! Mem[0000000068800110] ldsw [%i2+0x038],%l1 ! Mem[0000000069000138] ldstub [%i1+0x00d],%l7 ! Mem[000000006880010d] swap [%i3+0x008],%l4 ! Mem[0000000069800108] ldsw [%i2+0x030],%l3 ! Mem[0000000069000130] sth %l7,[%i2+0x034] ! Mem[0000000069000134] swap [%i1+0x038],%l5 ! Mem[0000000068800138] jmpl %o7,%g0 swap [%i0+0x024],%l1 ! Mem[0000000068000124] p44_far_2_hem: membar #Sync sth %l6,[%i1+0x010] ! Mem[0000000068800110] ldsw [%i2+0x038],%l1 ! Mem[0000000069000138] ldstub [%i1+0x00d],%l7 ! Mem[000000006880010d] swap [%i3+0x008],%l4 ! Mem[0000000069800108] ldsw [%i2+0x030],%l3 ! Mem[0000000069000130] sth %l7,[%i2+0x034] ! Mem[0000000069000134] swap [%i1+0x038],%l5 ! Mem[0000000068800138] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l1 ! Mem[0000000068000124] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldsw [%i2+0x024],%l7 ! Mem[000000006b000124] ldsb [%i2+0x016],%l6 ! Mem[000000006b000116] ldstub [%i1+0x008],%l4 ! Mem[000000006a800108] ldstub [%i2+0x019],%l1 ! Mem[000000006b000119] jmpl %o7,%g0 ldstub [%i1+0x014],%l3 ! Mem[000000006a800114] p45_far_2_lem: membar #Sync ldsw [%i2+0x024],%l7 ! Mem[000000006b000124] ldsb [%i2+0x016],%l6 ! Mem[000000006b000116] ldstub [%i1+0x008],%l4 ! Mem[000000006a800108] ldstub [%i2+0x019],%l1 ! Mem[000000006b000119] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x014],%l3 ! Mem[000000006a800114] p45_far_2_he: jmpl %o7,%g0 stw %l6,[%i0+0x010] ! Mem[000000006a000110] jmpl %o7,%g0 nop p45_far_2_hem: membar #Sync jmpl %o7,%g0 stw %l6,[%i0+0x010] ! Mem[000000006a000110] jmpl %o7,%g0 nop p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: ldd [%i3+0x038],%l0 ! Mem[000000006d800138] stw %l5,[%i1+0x024] ! Mem[000000006c800124] swap [%i0+0x028],%l0 ! Mem[000000006c000128] stw %l6,[%i2+0x018] ! Mem[000000006d000118] jmpl %o7,%g0 ldub [%i1+0x02c],%l7 ! Mem[000000006c80012c] p46_far_2_lem: membar #Sync ldd [%i3+0x038],%l0 ! Mem[000000006d800138] stw %l5,[%i1+0x024] ! Mem[000000006c800124] swap [%i0+0x028],%l0 ! Mem[000000006c000128] stw %l6,[%i2+0x018] ! Mem[000000006d000118] membar #Sync jmpl %o7,%g0 ldub [%i1+0x02c],%l7 ! Mem[000000006c80012c] p46_far_2_he: ldsb [%i2+0x01b],%l4 ! Mem[000000006d00011b] stb %l7,[%i3+0x01f] ! Mem[000000006d80011f] ldub [%i1+0x014],%l1 ! Mem[000000006c800114] ldstub [%i3+0x02f],%l3 ! Mem[000000006d80012f] jmpl %o7,%g0 swap [%i2+0x004],%l4 ! Mem[000000006d000104] p46_far_2_hem: membar #Sync ldsb [%i2+0x01b],%l4 ! Mem[000000006d00011b] stb %l7,[%i3+0x01f] ! Mem[000000006d80011f] ldub [%i1+0x014],%l1 ! Mem[000000006c800114] ldstub [%i3+0x02f],%l3 ! Mem[000000006d80012f] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l4 ! Mem[000000006d000104] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: ldstub [%i1+0x01e],%l3 ! Mem[000000006e80011e] lduw [%i1+0x01c],%l7 ! Mem[000000006e80011c] lduw [%i2+0x028],%l4 ! Mem[000000006f000128] ldd [%i0+0x018],%l0 ! Mem[000000006e000118] swap [%i0+0x000],%l2 ! Mem[000000006e000100] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[000000006f800110] p47_far_2_lem: membar #Sync ldstub [%i1+0x01e],%l3 ! Mem[000000006e80011e] lduw [%i1+0x01c],%l7 ! Mem[000000006e80011c] lduw [%i2+0x028],%l4 ! Mem[000000006f000128] ldd [%i0+0x018],%l0 ! Mem[000000006e000118] swap [%i0+0x000],%l2 ! Mem[000000006e000100] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[000000006f800110] p47_far_2_he: jmpl %o7,%g0 stw %l7,[%i2+0x02c] ! Mem[000000006f00012c] jmpl %o7,%g0 nop p47_far_2_hem: membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x02c] ! Mem[000000006f00012c] jmpl %o7,%g0 nop p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: stx %l7,[%i3+0x000] ! Mem[0000000071800100] stx %l6,[%i2+0x010] ! Mem[0000000071000110] jmpl %o7,%g0 ldsh [%i1+0x01a],%l4 ! Mem[000000007080011a] p48_far_2_lem: membar #Sync stx %l7,[%i3+0x000] ! Mem[0000000071800100] stx %l6,[%i2+0x010] ! Mem[0000000071000110] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x01a],%l4 ! Mem[000000007080011a] p48_far_2_he: swap [%i1+0x008],%l0 ! Mem[0000000070800108] ldsb [%i1+0x02a],%l0 ! Mem[000000007080012a] jmpl %o7,%g0 ldsh [%i2+0x014],%l1 ! Mem[0000000071000114] p48_far_2_hem: membar #Sync swap [%i1+0x008],%l0 ! Mem[0000000070800108] ldsb [%i1+0x02a],%l0 ! Mem[000000007080012a] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x014],%l1 ! Mem[0000000071000114] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: jmpl %o7,%g0 stx %l6,[%i1+0x020] ! Mem[0000000072800120] jmpl %o7,%g0 nop p49_far_2_lem: membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x020] ! Mem[0000000072800120] jmpl %o7,%g0 nop p49_far_2_he: ldx [%i3+0x028],%l0 ! Mem[0000000073800128] ldd [%i3+0x008],%l2 ! Mem[0000000073800108] swap [%i0+0x02c],%l7 ! Mem[000000007200012c] jmpl %o7,%g0 ldsw [%i2+0x014],%l1 ! Mem[0000000073000114] p49_far_2_hem: membar #Sync ldx [%i3+0x028],%l0 ! Mem[0000000073800128] ldd [%i3+0x008],%l2 ! Mem[0000000073800108] swap [%i0+0x02c],%l7 ! Mem[000000007200012c] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x014],%l1 ! Mem[0000000073000114] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: swap [%i0+0x010],%l4 ! Mem[0000000074000110] ldstub [%i2+0x032],%l2 ! Mem[0000000075000132] ldx [%i3+0x028],%l0 ! Mem[0000000075800128] ldstub [%i2+0x01a],%l6 ! Mem[000000007500011a] ldd [%i0+0x018],%l2 ! Mem[0000000074000118] jmpl %o7,%g0 stx %l2,[%i1+0x030] ! Mem[0000000074800130] p50_far_2_lem: membar #Sync swap [%i0+0x010],%l4 ! Mem[0000000074000110] ldstub [%i2+0x032],%l2 ! Mem[0000000075000132] ldx [%i3+0x028],%l0 ! Mem[0000000075800128] ldstub [%i2+0x01a],%l6 ! Mem[000000007500011a] ldd [%i0+0x018],%l2 ! Mem[0000000074000118] membar #Sync jmpl %o7,%g0 stx %l2,[%i1+0x030] ! Mem[0000000074800130] p50_far_2_he: ldsh [%i3+0x02e],%l7 ! Mem[000000007580012e] jmpl %o7,%g0 ldx [%i2+0x010],%l1 ! Mem[0000000075000110] p50_far_2_hem: membar #Sync ldsh [%i3+0x02e],%l7 ! Mem[000000007580012e] membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l1 ! Mem[0000000075000110] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: lduw [%i2+0x010],%l2 ! Mem[0000000077000110] sth %l2,[%i3+0x01c] ! Mem[000000007780011c] lduw [%i0+0x020],%l0 ! Mem[0000000076000120] jmpl %o7,%g0 lduh [%i0+0x03e],%l3 ! Mem[000000007600013e] p51_far_2_lem: membar #Sync lduw [%i2+0x010],%l2 ! Mem[0000000077000110] sth %l2,[%i3+0x01c] ! Mem[000000007780011c] lduw [%i0+0x020],%l0 ! Mem[0000000076000120] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03e],%l3 ! Mem[000000007600013e] p51_far_2_he: ldstub [%i0+0x024],%l5 ! Mem[0000000076000124] lduw [%i2+0x004],%l0 ! Mem[0000000077000104] stb %l2,[%i0+0x016] ! Mem[0000000076000116] jmpl %o7,%g0 stw %l5,[%i2+0x028] ! Mem[0000000077000128] p51_far_2_hem: membar #Sync ldstub [%i0+0x024],%l5 ! Mem[0000000076000124] lduw [%i2+0x004],%l0 ! Mem[0000000077000104] stb %l2,[%i0+0x016] ! Mem[0000000076000116] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x028] ! Mem[0000000077000128] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: ldstub [%i3+0x00e],%l3 ! Mem[000000007980010e] ldsw [%i1+0x01c],%l3 ! Mem[000000007880011c] ldsw [%i3+0x01c],%l3 ! Mem[000000007980011c] stx %l2,[%i0+0x030] ! Mem[0000000078000130] ldstub [%i1+0x038],%l1 ! Mem[0000000078800138] jmpl %o7,%g0 swap [%i0+0x024],%l4 ! Mem[0000000078000124] p52_far_2_lem: membar #Sync ldstub [%i3+0x00e],%l3 ! Mem[000000007980010e] ldsw [%i1+0x01c],%l3 ! Mem[000000007880011c] ldsw [%i3+0x01c],%l3 ! Mem[000000007980011c] stx %l2,[%i0+0x030] ! Mem[0000000078000130] ldstub [%i1+0x038],%l1 ! Mem[0000000078800138] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l4 ! Mem[0000000078000124] p52_far_2_he: ldd [%i1+0x000],%l6 ! Mem[0000000078800100] ldstub [%i1+0x01f],%l5 ! Mem[000000007880011f] swap [%i2+0x024],%l5 ! Mem[0000000079000124] swap [%i2+0x034],%l2 ! Mem[0000000079000134] ldstub [%i1+0x00a],%l5 ! Mem[000000007880010a] jmpl %o7,%g0 ldstub [%i3+0x022],%l6 ! Mem[0000000079800122] p52_far_2_hem: membar #Sync ldd [%i1+0x000],%l6 ! Mem[0000000078800100] ldstub [%i1+0x01f],%l5 ! Mem[000000007880011f] swap [%i2+0x024],%l5 ! Mem[0000000079000124] swap [%i2+0x034],%l2 ! Mem[0000000079000134] ldstub [%i1+0x00a],%l5 ! Mem[000000007880010a] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x022],%l6 ! Mem[0000000079800122] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: stw %l4,[%i3+0x008] ! Mem[000000007b800108] ldd [%i1+0x018],%l0 ! Mem[000000007a800118] std %l2,[%i3+0x010] ! Mem[000000007b800110] stx %l2,[%i3+0x028] ! Mem[000000007b800128] stw %l7,[%i0+0x024] ! Mem[000000007a000124] ldsb [%i2+0x01f],%l7 ! Mem[000000007b00011f] jmpl %o7,%g0 lduh [%i3+0x02c],%l2 ! Mem[000000007b80012c] p53_far_2_lem: membar #Sync stw %l4,[%i3+0x008] ! Mem[000000007b800108] ldd [%i1+0x018],%l0 ! Mem[000000007a800118] std %l2,[%i3+0x010] ! Mem[000000007b800110] stx %l2,[%i3+0x028] ! Mem[000000007b800128] stw %l7,[%i0+0x024] ! Mem[000000007a000124] ldsb [%i2+0x01f],%l7 ! Mem[000000007b00011f] membar #Sync jmpl %o7,%g0 lduh [%i3+0x02c],%l2 ! Mem[000000007b80012c] p53_far_2_he: ldstub [%i1+0x019],%l6 ! Mem[000000007a800119] ldstub [%i1+0x014],%l3 ! Mem[000000007a800114] swap [%i0+0x000],%l4 ! Mem[000000007a000100] sth %l6,[%i0+0x020] ! Mem[000000007a000120] swap [%i3+0x014],%l2 ! Mem[000000007b800114] stx %l5,[%i1+0x028] ! Mem[000000007a800128] jmpl %o7,%g0 ldstub [%i1+0x022],%l6 ! Mem[000000007a800122] p53_far_2_hem: membar #Sync ldstub [%i1+0x019],%l6 ! Mem[000000007a800119] ldstub [%i1+0x014],%l3 ! Mem[000000007a800114] swap [%i0+0x000],%l4 ! Mem[000000007a000100] sth %l6,[%i0+0x020] ! Mem[000000007a000120] swap [%i3+0x014],%l2 ! Mem[000000007b800114] stx %l5,[%i1+0x028] ! Mem[000000007a800128] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x022],%l6 ! Mem[000000007a800122] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: std %l6,[%i2+0x020] ! Mem[000000007d000120] swap [%i2+0x014],%l5 ! Mem[000000007d000114] lduw [%i0+0x018],%l2 ! Mem[000000007c000118] std %l4,[%i3+0x010] ! Mem[000000007d800110] jmpl %o7,%g0 ldstub [%i2+0x012],%l0 ! Mem[000000007d000112] p54_far_2_lem: membar #Sync std %l6,[%i2+0x020] ! Mem[000000007d000120] swap [%i2+0x014],%l5 ! Mem[000000007d000114] lduw [%i0+0x018],%l2 ! Mem[000000007c000118] std %l4,[%i3+0x010] ! Mem[000000007d800110] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x012],%l0 ! Mem[000000007d000112] p54_far_2_he: swap [%i0+0x008],%l1 ! Mem[000000007c000108] std %l0,[%i1+0x010] ! Mem[000000007c800110] ldsw [%i1+0x004],%l0 ! Mem[000000007c800104] lduw [%i2+0x008],%l3 ! Mem[000000007d000108] ldsh [%i0+0x020],%l2 ! Mem[000000007c000120] std %l4,[%i1+0x010] ! Mem[000000007c800110] jmpl %o7,%g0 ldstub [%i0+0x02f],%l3 ! Mem[000000007c00012f] p54_far_2_hem: membar #Sync swap [%i0+0x008],%l1 ! Mem[000000007c000108] std %l0,[%i1+0x010] ! Mem[000000007c800110] ldsw [%i1+0x004],%l0 ! Mem[000000007c800104] lduw [%i2+0x008],%l3 ! Mem[000000007d000108] ldsh [%i0+0x020],%l2 ! Mem[000000007c000120] std %l4,[%i1+0x010] ! Mem[000000007c800110] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l3 ! Mem[000000007c00012f] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: stx %l7,[%i1+0x020] ! Mem[000000007e800120] swap [%i0+0x03c],%l3 ! Mem[000000007e00013c] jmpl %o7,%g0 swap [%i2+0x01c],%l2 ! Mem[000000007f00011c] p55_far_2_lem: membar #Sync stx %l7,[%i1+0x020] ! Mem[000000007e800120] swap [%i0+0x03c],%l3 ! Mem[000000007e00013c] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l2 ! Mem[000000007f00011c] p55_far_2_he: ldsh [%i3+0x03c],%l2 ! Mem[000000007f80013c] stb %l5,[%i0+0x038] ! Mem[000000007e000138] stx %l4,[%i3+0x000] ! Mem[000000007f800100] ldsh [%i2+0x006],%l0 ! Mem[000000007f000106] stx %l2,[%i0+0x010] ! Mem[000000007e000110] jmpl %o7,%g0 ldsh [%i1+0x014],%l4 ! Mem[000000007e800114] p55_far_2_hem: membar #Sync ldsh [%i3+0x03c],%l2 ! Mem[000000007f80013c] stb %l5,[%i0+0x038] ! Mem[000000007e000138] stx %l4,[%i3+0x000] ! Mem[000000007f800100] ldsh [%i2+0x006],%l0 ! Mem[000000007f000106] stx %l2,[%i0+0x010] ! Mem[000000007e000110] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x014],%l4 ! Mem[000000007e800114] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: ldd [%i2+0x030],%l6 ! Mem[0000000081000130] swap [%i0+0x03c],%l6 ! Mem[000000008000013c] stb %l2,[%i1+0x00f] ! Mem[000000008080010f] lduw [%i1+0x034],%l0 ! Mem[0000000080800134] ldsh [%i2+0x01e],%l5 ! Mem[000000008100011e] jmpl %o7,%g0 swap [%i3+0x004],%l7 ! Mem[0000000081800104] p56_far_2_lem: membar #Sync ldd [%i2+0x030],%l6 ! Mem[0000000081000130] swap [%i0+0x03c],%l6 ! Mem[000000008000013c] stb %l2,[%i1+0x00f] ! Mem[000000008080010f] lduw [%i1+0x034],%l0 ! Mem[0000000080800134] ldsh [%i2+0x01e],%l5 ! Mem[000000008100011e] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l7 ! Mem[0000000081800104] p56_far_2_he: ldsb [%i2+0x027],%l6 ! Mem[0000000081000127] stx %l3,[%i2+0x030] ! Mem[0000000081000130] ldd [%i0+0x020],%l4 ! Mem[0000000080000120] jmpl %o7,%g0 stx %l2,[%i0+0x008] ! Mem[0000000080000108] p56_far_2_hem: membar #Sync ldsb [%i2+0x027],%l6 ! Mem[0000000081000127] stx %l3,[%i2+0x030] ! Mem[0000000081000130] ldd [%i0+0x020],%l4 ! Mem[0000000080000120] membar #Sync jmpl %o7,%g0 stx %l2,[%i0+0x008] ! Mem[0000000080000108] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: ldub [%i1+0x028],%l0 ! Mem[0000000082800128] std %l6,[%i0+0x038] ! Mem[0000000082000138] ldd [%i3+0x028],%l6 ! Mem[0000000083800128] ldstub [%i1+0x016],%l3 ! Mem[0000000082800116] ldsb [%i1+0x029],%l6 ! Mem[0000000082800129] jmpl %o7,%g0 ldsb [%i3+0x02f],%l2 ! Mem[000000008380012f] p57_far_2_lem: membar #Sync ldub [%i1+0x028],%l0 ! Mem[0000000082800128] std %l6,[%i0+0x038] ! Mem[0000000082000138] ldd [%i3+0x028],%l6 ! Mem[0000000083800128] ldstub [%i1+0x016],%l3 ! Mem[0000000082800116] ldsb [%i1+0x029],%l6 ! Mem[0000000082800129] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02f],%l2 ! Mem[000000008380012f] p57_far_2_he: swap [%i1+0x034],%l0 ! Mem[0000000082800134] ldub [%i0+0x03a],%l7 ! Mem[000000008200013a] swap [%i3+0x00c],%l5 ! Mem[000000008380010c] jmpl %o7,%g0 stw %l0,[%i0+0x024] ! Mem[0000000082000124] p57_far_2_hem: membar #Sync swap [%i1+0x034],%l0 ! Mem[0000000082800134] ldub [%i0+0x03a],%l7 ! Mem[000000008200013a] swap [%i3+0x00c],%l5 ! Mem[000000008380010c] membar #Sync jmpl %o7,%g0 stw %l0,[%i0+0x024] ! Mem[0000000082000124] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: lduw [%i2+0x01c],%l5 ! Mem[000000008500011c] stx %l0,[%i0+0x030] ! Mem[0000000084000130] swap [%i0+0x028],%l5 ! Mem[0000000084000128] ldstub [%i1+0x025],%l7 ! Mem[0000000084800125] ldsw [%i1+0x03c],%l7 ! Mem[000000008480013c] ldub [%i1+0x033],%l0 ! Mem[0000000084800133] jmpl %o7,%g0 lduw [%i3+0x03c],%l2 ! Mem[000000008580013c] p58_far_2_lem: membar #Sync lduw [%i2+0x01c],%l5 ! Mem[000000008500011c] stx %l0,[%i0+0x030] ! Mem[0000000084000130] swap [%i0+0x028],%l5 ! Mem[0000000084000128] ldstub [%i1+0x025],%l7 ! Mem[0000000084800125] ldsw [%i1+0x03c],%l7 ! Mem[000000008480013c] ldub [%i1+0x033],%l0 ! Mem[0000000084800133] membar #Sync jmpl %o7,%g0 lduw [%i3+0x03c],%l2 ! Mem[000000008580013c] p58_far_2_he: sth %l3,[%i0+0x024] ! Mem[0000000084000124] ldsh [%i1+0x030],%l3 ! Mem[0000000084800130] swap [%i2+0x020],%l7 ! Mem[0000000085000120] swap [%i0+0x024],%l1 ! Mem[0000000084000124] ldsw [%i0+0x030],%l3 ! Mem[0000000084000130] jmpl %o7,%g0 ldstub [%i1+0x039],%l1 ! Mem[0000000084800139] p58_far_2_hem: membar #Sync sth %l3,[%i0+0x024] ! Mem[0000000084000124] ldsh [%i1+0x030],%l3 ! Mem[0000000084800130] swap [%i2+0x020],%l7 ! Mem[0000000085000120] swap [%i0+0x024],%l1 ! Mem[0000000084000124] ldsw [%i0+0x030],%l3 ! Mem[0000000084000130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x039],%l1 ! Mem[0000000084800139] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: swap [%i2+0x024],%l6 ! Mem[0000000087000124] sth %l3,[%i1+0x036] ! Mem[0000000086800136] stb %l5,[%i0+0x006] ! Mem[0000000086000106] ldsb [%i3+0x002],%l1 ! Mem[0000000087800102] jmpl %o7,%g0 std %l6,[%i0+0x010] ! Mem[0000000086000110] p59_far_2_lem: membar #Sync swap [%i2+0x024],%l6 ! Mem[0000000087000124] sth %l3,[%i1+0x036] ! Mem[0000000086800136] stb %l5,[%i0+0x006] ! Mem[0000000086000106] ldsb [%i3+0x002],%l1 ! Mem[0000000087800102] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x010] ! Mem[0000000086000110] p59_far_2_he: jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[000000008680012c] jmpl %o7,%g0 nop p59_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[000000008680012c] jmpl %o7,%g0 nop p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: swap [%i3+0x03c],%l0 ! Mem[000000008980013c] swap [%i1+0x030],%l7 ! Mem[0000000088800130] sth %l1,[%i2+0x002] ! Mem[0000000089000102] ldsb [%i2+0x01a],%l6 ! Mem[000000008900011a] jmpl %o7,%g0 ldstub [%i2+0x03e],%l6 ! Mem[000000008900013e] p60_far_2_lem: membar #Sync swap [%i3+0x03c],%l0 ! Mem[000000008980013c] swap [%i1+0x030],%l7 ! Mem[0000000088800130] sth %l1,[%i2+0x002] ! Mem[0000000089000102] ldsb [%i2+0x01a],%l6 ! Mem[000000008900011a] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03e],%l6 ! Mem[000000008900013e] p60_far_2_he: ldd [%i3+0x018],%l4 ! Mem[0000000089800118] jmpl %o7,%g0 ldstub [%i3+0x020],%l2 ! Mem[0000000089800120] p60_far_2_hem: membar #Sync ldd [%i3+0x018],%l4 ! Mem[0000000089800118] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x020],%l2 ! Mem[0000000089800120] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: jmpl %o7,%g0 sth %l3,[%i0+0x036] ! Mem[000000008a000136] jmpl %o7,%g0 nop p61_far_2_lem: membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x036] ! Mem[000000008a000136] jmpl %o7,%g0 nop p61_far_2_he: ldsb [%i2+0x007],%l3 ! Mem[000000008b000107] swap [%i3+0x00c],%l6 ! Mem[000000008b80010c] std %l0,[%i0+0x000] ! Mem[000000008a000100] std %l6,[%i0+0x038] ! Mem[000000008a000138] swap [%i1+0x008],%l6 ! Mem[000000008a800108] jmpl %o7,%g0 swap [%i1+0x02c],%l5 ! Mem[000000008a80012c] p61_far_2_hem: membar #Sync ldsb [%i2+0x007],%l3 ! Mem[000000008b000107] swap [%i3+0x00c],%l6 ! Mem[000000008b80010c] std %l0,[%i0+0x000] ! Mem[000000008a000100] std %l6,[%i0+0x038] ! Mem[000000008a000138] swap [%i1+0x008],%l6 ! Mem[000000008a800108] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l5 ! Mem[000000008a80012c] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: ldstub [%i0+0x019],%l1 ! Mem[000000008c000119] stb %l3,[%i0+0x014] ! Mem[000000008c000114] swap [%i3+0x014],%l6 ! Mem[000000008d800114] swap [%i3+0x000],%l6 ! Mem[000000008d800100] jmpl %o7,%g0 ldstub [%i3+0x036],%l2 ! Mem[000000008d800136] p62_far_2_lem: membar #Sync ldstub [%i0+0x019],%l1 ! Mem[000000008c000119] stb %l3,[%i0+0x014] ! Mem[000000008c000114] swap [%i3+0x014],%l6 ! Mem[000000008d800114] swap [%i3+0x000],%l6 ! Mem[000000008d800100] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x036],%l2 ! Mem[000000008d800136] p62_far_2_he: std %l6,[%i0+0x038] ! Mem[000000008c000138] ldd [%i2+0x018],%l0 ! Mem[000000008d000118] stx %l5,[%i2+0x010] ! Mem[000000008d000110] sth %l3,[%i0+0x002] ! Mem[000000008c000102] ldstub [%i2+0x02a],%l5 ! Mem[000000008d00012a] ldstub [%i2+0x00a],%l4 ! Mem[000000008d00010a] lduh [%i0+0x024],%l3 ! Mem[000000008c000124] jmpl %o7,%g0 swap [%i3+0x038],%l6 ! Mem[000000008d800138] p62_far_2_hem: membar #Sync std %l6,[%i0+0x038] ! Mem[000000008c000138] ldd [%i2+0x018],%l0 ! Mem[000000008d000118] stx %l5,[%i2+0x010] ! Mem[000000008d000110] sth %l3,[%i0+0x002] ! Mem[000000008c000102] ldstub [%i2+0x02a],%l5 ! Mem[000000008d00012a] ldstub [%i2+0x00a],%l4 ! Mem[000000008d00010a] lduh [%i0+0x024],%l3 ! Mem[000000008c000124] membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l6 ! Mem[000000008d800138] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: jmpl %o7,%g0 lduh [%i3+0x032],%l7 ! Mem[000000008f800132] jmpl %o7,%g0 nop p63_far_2_lem: membar #Sync jmpl %o7,%g0 lduh [%i3+0x032],%l7 ! Mem[000000008f800132] jmpl %o7,%g0 nop p63_far_2_he: sth %l5,[%i1+0x000] ! Mem[000000008e800100] std %l0,[%i0+0x010] ! Mem[000000008e000110] swap [%i0+0x02c],%l0 ! Mem[000000008e00012c] jmpl %o7,%g0 ldstub [%i2+0x03b],%l4 ! Mem[000000008f00013b] p63_far_2_hem: membar #Sync sth %l5,[%i1+0x000] ! Mem[000000008e800100] std %l0,[%i0+0x010] ! Mem[000000008e000110] swap [%i0+0x02c],%l0 ! Mem[000000008e00012c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03b],%l4 ! Mem[000000008f00013b] p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop far2_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: jmpl %o7,%g0 swap [%i3+0x038],%l2 ! Mem[0000000011800138] jmpl %o7,%g0 nop p0_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l2 ! Mem[0000000011800138] jmpl %o7,%g0 nop p0_far_3_he: sth %l2,[%i2+0x032] ! Mem[0000000011000132] ldx [%i2+0x000],%l1 ! Mem[0000000011000100] ldx [%i0+0x018],%l3 ! Mem[0000000010000118] ldd [%i2+0x008],%l0 ! Mem[0000000011000108] ldsh [%i1+0x014],%l7 ! Mem[0000000010800114] stx %l0,[%i3+0x028] ! Mem[0000000011800128] ldsw [%i1+0x020],%l6 ! Mem[0000000010800120] jmpl %o7,%g0 lduh [%i3+0x00c],%l5 ! Mem[000000001180010c] p0_far_3_hem: membar #Sync sth %l2,[%i2+0x032] ! Mem[0000000011000132] ldx [%i2+0x000],%l1 ! Mem[0000000011000100] ldx [%i0+0x018],%l3 ! Mem[0000000010000118] ldd [%i2+0x008],%l0 ! Mem[0000000011000108] ldsh [%i1+0x014],%l7 ! Mem[0000000010800114] stx %l0,[%i3+0x028] ! Mem[0000000011800128] ldsw [%i1+0x020],%l6 ! Mem[0000000010800120] membar #Sync jmpl %o7,%g0 lduh [%i3+0x00c],%l5 ! Mem[000000001180010c] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldsb [%i0+0x01a],%l0 ! Mem[000000001200011a] jmpl %o7,%g0 swap [%i1+0x034],%l2 ! Mem[0000000012800134] p1_far_3_lem: membar #Sync ldsb [%i0+0x01a],%l0 ! Mem[000000001200011a] membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l2 ! Mem[0000000012800134] p1_far_3_he: swap [%i0+0x000],%l0 ! Mem[0000000012000100] swap [%i3+0x030],%l3 ! Mem[0000000013800130] stx %l1,[%i1+0x020] ! Mem[0000000012800120] ldstub [%i2+0x01c],%l7 ! Mem[000000001300011c] stw %l0,[%i3+0x014] ! Mem[0000000013800114] swap [%i3+0x01c],%l7 ! Mem[000000001380011c] jmpl %o7,%g0 stw %l3,[%i3+0x024] ! Mem[0000000013800124] p1_far_3_hem: membar #Sync swap [%i0+0x000],%l0 ! Mem[0000000012000100] swap [%i3+0x030],%l3 ! Mem[0000000013800130] stx %l1,[%i1+0x020] ! Mem[0000000012800120] ldstub [%i2+0x01c],%l7 ! Mem[000000001300011c] stw %l0,[%i3+0x014] ! Mem[0000000013800114] swap [%i3+0x01c],%l7 ! Mem[000000001380011c] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x024] ! Mem[0000000013800124] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ldstub [%i1+0x03d],%l0 ! Mem[000000001480013d] jmpl %o7,%g0 ldstub [%i3+0x00b],%l7 ! Mem[000000001580010b] p2_far_3_lem: membar #Sync ldstub [%i1+0x03d],%l0 ! Mem[000000001480013d] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00b],%l7 ! Mem[000000001580010b] p2_far_3_he: ldstub [%i2+0x01c],%l4 ! Mem[000000001500011c] ldstub [%i2+0x00f],%l4 ! Mem[000000001500010f] ldsh [%i3+0x03e],%l7 ! Mem[000000001580013e] stx %l6,[%i0+0x000] ! Mem[0000000014000100] lduw [%i1+0x018],%l1 ! Mem[0000000014800118] jmpl %o7,%g0 ldsh [%i0+0x014],%l0 ! Mem[0000000014000114] p2_far_3_hem: membar #Sync ldstub [%i2+0x01c],%l4 ! Mem[000000001500011c] ldstub [%i2+0x00f],%l4 ! Mem[000000001500010f] ldsh [%i3+0x03e],%l7 ! Mem[000000001580013e] stx %l6,[%i0+0x000] ! Mem[0000000014000100] lduw [%i1+0x018],%l1 ! Mem[0000000014800118] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x014],%l0 ! Mem[0000000014000114] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: jmpl %o7,%g0 ldstub [%i0+0x03e],%l6 ! Mem[000000001600013e] jmpl %o7,%g0 nop p3_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03e],%l6 ! Mem[000000001600013e] jmpl %o7,%g0 nop p3_far_3_he: swap [%i0+0x014],%l4 ! Mem[0000000016000114] sth %l6,[%i0+0x022] ! Mem[0000000016000122] jmpl %o7,%g0 lduh [%i0+0x000],%l0 ! Mem[0000000016000100] p3_far_3_hem: membar #Sync swap [%i0+0x014],%l4 ! Mem[0000000016000114] sth %l6,[%i0+0x022] ! Mem[0000000016000122] membar #Sync jmpl %o7,%g0 lduh [%i0+0x000],%l0 ! Mem[0000000016000100] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: sth %l4,[%i3+0x030] ! Mem[0000000019800130] ldsb [%i3+0x02d],%l3 ! Mem[000000001980012d] lduh [%i1+0x026],%l2 ! Mem[0000000018800126] ldx [%i1+0x038],%l5 ! Mem[0000000018800138] ldd [%i1+0x020],%l4 ! Mem[0000000018800120] jmpl %o7,%g0 swap [%i0+0x024],%l3 ! Mem[0000000018000124] p4_far_3_lem: membar #Sync sth %l4,[%i3+0x030] ! Mem[0000000019800130] ldsb [%i3+0x02d],%l3 ! Mem[000000001980012d] lduh [%i1+0x026],%l2 ! Mem[0000000018800126] ldx [%i1+0x038],%l5 ! Mem[0000000018800138] ldd [%i1+0x020],%l4 ! Mem[0000000018800120] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l3 ! Mem[0000000018000124] p4_far_3_he: std %l2,[%i2+0x008] ! Mem[0000000019000108] ldstub [%i3+0x001],%l0 ! Mem[0000000019800101] jmpl %o7,%g0 ldstub [%i2+0x035],%l0 ! Mem[0000000019000135] p4_far_3_hem: membar #Sync std %l2,[%i2+0x008] ! Mem[0000000019000108] ldstub [%i3+0x001],%l0 ! Mem[0000000019800101] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x035],%l0 ! Mem[0000000019000135] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: jmpl %o7,%g0 ldstub [%i3+0x000],%l1 ! Mem[000000001b800100] jmpl %o7,%g0 nop p5_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x000],%l1 ! Mem[000000001b800100] jmpl %o7,%g0 nop p5_far_3_he: swap [%i3+0x010],%l6 ! Mem[000000001b800110] jmpl %o7,%g0 ldx [%i3+0x028],%l4 ! Mem[000000001b800128] p5_far_3_hem: membar #Sync swap [%i3+0x010],%l6 ! Mem[000000001b800110] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l4 ! Mem[000000001b800128] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: ldstub [%i3+0x010],%l1 ! Mem[000000001d800110] swap [%i1+0x000],%l0 ! Mem[000000001c800100] lduw [%i2+0x01c],%l3 ! Mem[000000001d00011c] ldx [%i3+0x038],%l0 ! Mem[000000001d800138] jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[000000001c00012c] p6_far_3_lem: membar #Sync ldstub [%i3+0x010],%l1 ! Mem[000000001d800110] swap [%i1+0x000],%l0 ! Mem[000000001c800100] lduw [%i2+0x01c],%l3 ! Mem[000000001d00011c] ldx [%i3+0x038],%l0 ! Mem[000000001d800138] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[000000001c00012c] p6_far_3_he: jmpl %o7,%g0 ldub [%i0+0x03e],%l7 ! Mem[000000001c00013e] jmpl %o7,%g0 nop p6_far_3_hem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x03e],%l7 ! Mem[000000001c00013e] jmpl %o7,%g0 nop p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: stb %l0,[%i3+0x00c] ! Mem[000000001f80010c] ldstub [%i1+0x000],%l1 ! Mem[000000001e800100] lduw [%i1+0x028],%l6 ! Mem[000000001e800128] swap [%i0+0x028],%l7 ! Mem[000000001e000128] ldsh [%i3+0x018],%l1 ! Mem[000000001f800118] lduh [%i3+0x00a],%l1 ! Mem[000000001f80010a] jmpl %o7,%g0 lduh [%i1+0x008],%l2 ! Mem[000000001e800108] p7_far_3_lem: membar #Sync stb %l0,[%i3+0x00c] ! Mem[000000001f80010c] ldstub [%i1+0x000],%l1 ! Mem[000000001e800100] lduw [%i1+0x028],%l6 ! Mem[000000001e800128] swap [%i0+0x028],%l7 ! Mem[000000001e000128] ldsh [%i3+0x018],%l1 ! Mem[000000001f800118] lduh [%i3+0x00a],%l1 ! Mem[000000001f80010a] membar #Sync jmpl %o7,%g0 lduh [%i1+0x008],%l2 ! Mem[000000001e800108] p7_far_3_he: stw %l2,[%i0+0x02c] ! Mem[000000001e00012c] lduh [%i1+0x00a],%l1 ! Mem[000000001e80010a] lduw [%i2+0x018],%l1 ! Mem[000000001f000118] lduw [%i3+0x014],%l1 ! Mem[000000001f800114] stw %l7,[%i2+0x004] ! Mem[000000001f000104] std %l6,[%i1+0x010] ! Mem[000000001e800110] jmpl %o7,%g0 ldsw [%i1+0x03c],%l5 ! Mem[000000001e80013c] p7_far_3_hem: membar #Sync stw %l2,[%i0+0x02c] ! Mem[000000001e00012c] lduh [%i1+0x00a],%l1 ! Mem[000000001e80010a] lduw [%i2+0x018],%l1 ! Mem[000000001f000118] lduw [%i3+0x014],%l1 ! Mem[000000001f800114] stw %l7,[%i2+0x004] ! Mem[000000001f000104] std %l6,[%i1+0x010] ! Mem[000000001e800110] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x03c],%l5 ! Mem[000000001e80013c] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: ldstub [%i1+0x02c],%l2 ! Mem[000000002080012c] swap [%i3+0x000],%l1 ! Mem[0000000021800100] jmpl %o7,%g0 swap [%i3+0x030],%l2 ! Mem[0000000021800130] p8_far_3_lem: membar #Sync ldstub [%i1+0x02c],%l2 ! Mem[000000002080012c] swap [%i3+0x000],%l1 ! Mem[0000000021800100] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l2 ! Mem[0000000021800130] p8_far_3_he: stb %l7,[%i3+0x01b] ! Mem[000000002180011b] ldstub [%i2+0x022],%l7 ! Mem[0000000021000122] lduh [%i0+0x01e],%l5 ! Mem[000000002000011e] lduw [%i0+0x00c],%l7 ! Mem[000000002000010c] std %l0,[%i3+0x010] ! Mem[0000000021800110] jmpl %o7,%g0 ldstub [%i0+0x01e],%l1 ! Mem[000000002000011e] p8_far_3_hem: membar #Sync stb %l7,[%i3+0x01b] ! Mem[000000002180011b] ldstub [%i2+0x022],%l7 ! Mem[0000000021000122] lduh [%i0+0x01e],%l5 ! Mem[000000002000011e] lduw [%i0+0x00c],%l7 ! Mem[000000002000010c] std %l0,[%i3+0x010] ! Mem[0000000021800110] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01e],%l1 ! Mem[000000002000011e] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: jmpl %o7,%g0 swap [%i1+0x03c],%l6 ! Mem[000000002280013c] jmpl %o7,%g0 nop p9_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l6 ! Mem[000000002280013c] jmpl %o7,%g0 nop p9_far_3_he: ldx [%i2+0x000],%l5 ! Mem[0000000023000100] jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[0000000023800114] p9_far_3_hem: membar #Sync ldx [%i2+0x000],%l5 ! Mem[0000000023000100] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[0000000023800114] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: sth %l6,[%i3+0x024] ! Mem[0000000025800124] ldstub [%i0+0x017],%l6 ! Mem[0000000024000117] ldub [%i3+0x034],%l2 ! Mem[0000000025800134] jmpl %o7,%g0 lduw [%i2+0x02c],%l6 ! Mem[000000002500012c] p10_far_3_lem: membar #Sync sth %l6,[%i3+0x024] ! Mem[0000000025800124] ldstub [%i0+0x017],%l6 ! Mem[0000000024000117] ldub [%i3+0x034],%l2 ! Mem[0000000025800134] membar #Sync jmpl %o7,%g0 lduw [%i2+0x02c],%l6 ! Mem[000000002500012c] p10_far_3_he: jmpl %o7,%g0 stx %l1,[%i2+0x018] ! Mem[0000000025000118] jmpl %o7,%g0 nop p10_far_3_hem: membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x018] ! Mem[0000000025000118] jmpl %o7,%g0 nop p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: stb %l1,[%i0+0x003] ! Mem[0000000026000103] lduw [%i0+0x014],%l2 ! Mem[0000000026000114] ldstub [%i2+0x02e],%l1 ! Mem[000000002700012e] ldsb [%i2+0x038],%l6 ! Mem[0000000027000138] jmpl %o7,%g0 ldstub [%i1+0x012],%l1 ! Mem[0000000026800112] p11_far_3_lem: membar #Sync stb %l1,[%i0+0x003] ! Mem[0000000026000103] lduw [%i0+0x014],%l2 ! Mem[0000000026000114] ldstub [%i2+0x02e],%l1 ! Mem[000000002700012e] ldsb [%i2+0x038],%l6 ! Mem[0000000027000138] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x012],%l1 ! Mem[0000000026800112] p11_far_3_he: swap [%i3+0x01c],%l1 ! Mem[000000002780011c] jmpl %o7,%g0 stx %l1,[%i2+0x020] ! Mem[0000000027000120] p11_far_3_hem: membar #Sync swap [%i3+0x01c],%l1 ! Mem[000000002780011c] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x020] ! Mem[0000000027000120] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: ldx [%i0+0x028],%l0 ! Mem[0000000028000128] swap [%i2+0x020],%l1 ! Mem[0000000029000120] jmpl %o7,%g0 ldstub [%i3+0x00f],%l5 ! Mem[000000002980010f] p12_far_3_lem: membar #Sync ldx [%i0+0x028],%l0 ! Mem[0000000028000128] swap [%i2+0x020],%l1 ! Mem[0000000029000120] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l5 ! Mem[000000002980010f] p12_far_3_he: stw %l1,[%i1+0x008] ! Mem[0000000028800108] stx %l0,[%i0+0x028] ! Mem[0000000028000128] swap [%i2+0x01c],%l7 ! Mem[000000002900011c] sth %l3,[%i2+0x030] ! Mem[0000000029000130] ldstub [%i1+0x032],%l6 ! Mem[0000000028800132] jmpl %o7,%g0 ldstub [%i1+0x01c],%l4 ! Mem[000000002880011c] p12_far_3_hem: membar #Sync stw %l1,[%i1+0x008] ! Mem[0000000028800108] stx %l0,[%i0+0x028] ! Mem[0000000028000128] swap [%i2+0x01c],%l7 ! Mem[000000002900011c] sth %l3,[%i2+0x030] ! Mem[0000000029000130] ldstub [%i1+0x032],%l6 ! Mem[0000000028800132] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01c],%l4 ! Mem[000000002880011c] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: std %l0,[%i3+0x018] ! Mem[000000002b800118] swap [%i1+0x000],%l1 ! Mem[000000002a800100] ldstub [%i1+0x032],%l5 ! Mem[000000002a800132] jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[000000002b800128] p13_far_3_lem: membar #Sync std %l0,[%i3+0x018] ! Mem[000000002b800118] swap [%i1+0x000],%l1 ! Mem[000000002a800100] ldstub [%i1+0x032],%l5 ! Mem[000000002a800132] membar #Sync jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[000000002b800128] p13_far_3_he: jmpl %o7,%g0 ldstub [%i0+0x009],%l2 ! Mem[000000002a000109] jmpl %o7,%g0 nop p13_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x009],%l2 ! Mem[000000002a000109] jmpl %o7,%g0 nop p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: stw %l0,[%i3+0x020] ! Mem[000000002d800120] ldx [%i2+0x018],%l4 ! Mem[000000002d000118] ldstub [%i2+0x025],%l4 ! Mem[000000002d000125] std %l4,[%i0+0x038] ! Mem[000000002c000138] jmpl %o7,%g0 std %l6,[%i0+0x008] ! Mem[000000002c000108] p14_far_3_lem: membar #Sync stw %l0,[%i3+0x020] ! Mem[000000002d800120] ldx [%i2+0x018],%l4 ! Mem[000000002d000118] ldstub [%i2+0x025],%l4 ! Mem[000000002d000125] std %l4,[%i0+0x038] ! Mem[000000002c000138] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x008] ! Mem[000000002c000108] p14_far_3_he: ldd [%i1+0x030],%l4 ! Mem[000000002c800130] ldstub [%i3+0x011],%l1 ! Mem[000000002d800111] jmpl %o7,%g0 stw %l1,[%i3+0x01c] ! Mem[000000002d80011c] p14_far_3_hem: membar #Sync ldd [%i1+0x030],%l4 ! Mem[000000002c800130] ldstub [%i3+0x011],%l1 ! Mem[000000002d800111] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x01c] ! Mem[000000002d80011c] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: jmpl %o7,%g0 ldx [%i3+0x028],%l1 ! Mem[000000002f800128] jmpl %o7,%g0 nop p15_far_3_lem: membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l1 ! Mem[000000002f800128] jmpl %o7,%g0 nop p15_far_3_he: stb %l4,[%i3+0x014] ! Mem[000000002f800114] ldsb [%i2+0x036],%l4 ! Mem[000000002f000136] ldsb [%i0+0x006],%l3 ! Mem[000000002e000106] swap [%i3+0x030],%l3 ! Mem[000000002f800130] jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[000000002f000110] p15_far_3_hem: membar #Sync stb %l4,[%i3+0x014] ! Mem[000000002f800114] ldsb [%i2+0x036],%l4 ! Mem[000000002f000136] ldsb [%i0+0x006],%l3 ! Mem[000000002e000106] swap [%i3+0x030],%l3 ! Mem[000000002f800130] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[000000002f000110] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: swap [%i1+0x034],%l2 ! Mem[0000000030800134] ldstub [%i2+0x03b],%l7 ! Mem[000000003100013b] ldd [%i3+0x038],%l6 ! Mem[0000000031800138] swap [%i3+0x028],%l5 ! Mem[0000000031800128] ldstub [%i0+0x00d],%l2 ! Mem[000000003000010d] stb %l7,[%i2+0x011] ! Mem[0000000031000111] jmpl %o7,%g0 stx %l6,[%i3+0x038] ! Mem[0000000031800138] p16_far_3_lem: membar #Sync swap [%i1+0x034],%l2 ! Mem[0000000030800134] ldstub [%i2+0x03b],%l7 ! Mem[000000003100013b] ldd [%i3+0x038],%l6 ! Mem[0000000031800138] swap [%i3+0x028],%l5 ! Mem[0000000031800128] ldstub [%i0+0x00d],%l2 ! Mem[000000003000010d] stb %l7,[%i2+0x011] ! Mem[0000000031000111] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x038] ! Mem[0000000031800138] p16_far_3_he: ldx [%i3+0x008],%l3 ! Mem[0000000031800108] jmpl %o7,%g0 sth %l3,[%i1+0x004] ! Mem[0000000030800104] p16_far_3_hem: membar #Sync ldx [%i3+0x008],%l3 ! Mem[0000000031800108] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x004] ! Mem[0000000030800104] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: stb %l2,[%i1+0x02f] ! Mem[000000003280012f] std %l0,[%i3+0x010] ! Mem[0000000033800110] lduh [%i3+0x014],%l6 ! Mem[0000000033800114] ldstub [%i1+0x000],%l6 ! Mem[0000000032800100] ldstub [%i0+0x00b],%l5 ! Mem[000000003200010b] ldstub [%i2+0x01e],%l3 ! Mem[000000003300011e] jmpl %o7,%g0 stb %l4,[%i0+0x016] ! Mem[0000000032000116] p17_far_3_lem: membar #Sync stb %l2,[%i1+0x02f] ! Mem[000000003280012f] std %l0,[%i3+0x010] ! Mem[0000000033800110] lduh [%i3+0x014],%l6 ! Mem[0000000033800114] ldstub [%i1+0x000],%l6 ! Mem[0000000032800100] ldstub [%i0+0x00b],%l5 ! Mem[000000003200010b] ldstub [%i2+0x01e],%l3 ! Mem[000000003300011e] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x016] ! Mem[0000000032000116] p17_far_3_he: jmpl %o7,%g0 ldsb [%i2+0x03a],%l6 ! Mem[000000003300013a] jmpl %o7,%g0 nop p17_far_3_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x03a],%l6 ! Mem[000000003300013a] jmpl %o7,%g0 nop p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldsw [%i2+0x034],%l2 ! Mem[0000000035000134] stw %l2,[%i0+0x034] ! Mem[0000000034000134] lduw [%i3+0x008],%l6 ! Mem[0000000035800108] stw %l3,[%i2+0x010] ! Mem[0000000035000110] std %l0,[%i3+0x028] ! Mem[0000000035800128] ldstub [%i2+0x008],%l4 ! Mem[0000000035000108] jmpl %o7,%g0 stx %l3,[%i3+0x018] ! Mem[0000000035800118] p18_far_3_lem: membar #Sync ldsw [%i2+0x034],%l2 ! Mem[0000000035000134] stw %l2,[%i0+0x034] ! Mem[0000000034000134] lduw [%i3+0x008],%l6 ! Mem[0000000035800108] stw %l3,[%i2+0x010] ! Mem[0000000035000110] std %l0,[%i3+0x028] ! Mem[0000000035800128] ldstub [%i2+0x008],%l4 ! Mem[0000000035000108] membar #Sync jmpl %o7,%g0 stx %l3,[%i3+0x018] ! Mem[0000000035800118] p18_far_3_he: swap [%i1+0x038],%l1 ! Mem[0000000034800138] ldsh [%i3+0x000],%l0 ! Mem[0000000035800100] ldx [%i2+0x010],%l4 ! Mem[0000000035000110] ldd [%i1+0x038],%l0 ! Mem[0000000034800138] ldsh [%i1+0x00e],%l3 ! Mem[000000003480010e] swap [%i1+0x01c],%l4 ! Mem[000000003480011c] ldd [%i1+0x020],%l6 ! Mem[0000000034800120] jmpl %o7,%g0 ldsh [%i1+0x032],%l5 ! Mem[0000000034800132] p18_far_3_hem: membar #Sync swap [%i1+0x038],%l1 ! Mem[0000000034800138] ldsh [%i3+0x000],%l0 ! Mem[0000000035800100] ldx [%i2+0x010],%l4 ! Mem[0000000035000110] ldd [%i1+0x038],%l0 ! Mem[0000000034800138] ldsh [%i1+0x00e],%l3 ! Mem[000000003480010e] swap [%i1+0x01c],%l4 ! Mem[000000003480011c] ldd [%i1+0x020],%l6 ! Mem[0000000034800120] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x032],%l5 ! Mem[0000000034800132] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: swap [%i3+0x034],%l2 ! Mem[0000000037800134] swap [%i0+0x02c],%l6 ! Mem[000000003600012c] ldx [%i3+0x018],%l6 ! Mem[0000000037800118] lduw [%i0+0x008],%l5 ! Mem[0000000036000108] ldstub [%i3+0x02f],%l5 ! Mem[000000003780012f] swap [%i2+0x02c],%l4 ! Mem[000000003700012c] jmpl %o7,%g0 ldub [%i0+0x012],%l3 ! Mem[0000000036000112] p19_far_3_lem: membar #Sync swap [%i3+0x034],%l2 ! Mem[0000000037800134] swap [%i0+0x02c],%l6 ! Mem[000000003600012c] ldx [%i3+0x018],%l6 ! Mem[0000000037800118] lduw [%i0+0x008],%l5 ! Mem[0000000036000108] ldstub [%i3+0x02f],%l5 ! Mem[000000003780012f] swap [%i2+0x02c],%l4 ! Mem[000000003700012c] membar #Sync jmpl %o7,%g0 ldub [%i0+0x012],%l3 ! Mem[0000000036000112] p19_far_3_he: ldstub [%i3+0x034],%l1 ! Mem[0000000037800134] lduw [%i0+0x028],%l2 ! Mem[0000000036000128] stx %l2,[%i1+0x028] ! Mem[0000000036800128] jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[0000000037800100] p19_far_3_hem: membar #Sync ldstub [%i3+0x034],%l1 ! Mem[0000000037800134] lduw [%i0+0x028],%l2 ! Mem[0000000036000128] stx %l2,[%i1+0x028] ! Mem[0000000036800128] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[0000000037800100] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: swap [%i2+0x01c],%l3 ! Mem[000000003900011c] ldsw [%i1+0x01c],%l6 ! Mem[000000003880011c] swap [%i1+0x028],%l5 ! Mem[0000000038800128] ldstub [%i2+0x00f],%l5 ! Mem[000000003900010f] ldstub [%i0+0x003],%l4 ! Mem[0000000038000103] lduh [%i1+0x008],%l2 ! Mem[0000000038800108] jmpl %o7,%g0 ldstub [%i2+0x008],%l4 ! Mem[0000000039000108] p20_far_3_lem: membar #Sync swap [%i2+0x01c],%l3 ! Mem[000000003900011c] ldsw [%i1+0x01c],%l6 ! Mem[000000003880011c] swap [%i1+0x028],%l5 ! Mem[0000000038800128] ldstub [%i2+0x00f],%l5 ! Mem[000000003900010f] ldstub [%i0+0x003],%l4 ! Mem[0000000038000103] lduh [%i1+0x008],%l2 ! Mem[0000000038800108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x008],%l4 ! Mem[0000000039000108] p20_far_3_he: std %l2,[%i1+0x028] ! Mem[0000000038800128] ldstub [%i0+0x01b],%l5 ! Mem[000000003800011b] jmpl %o7,%g0 ldsw [%i2+0x010],%l6 ! Mem[0000000039000110] p20_far_3_hem: membar #Sync std %l2,[%i1+0x028] ! Mem[0000000038800128] ldstub [%i0+0x01b],%l5 ! Mem[000000003800011b] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x010],%l6 ! Mem[0000000039000110] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: stb %l0,[%i0+0x001] ! Mem[000000003a000101] swap [%i0+0x02c],%l6 ! Mem[000000003a00012c] ldsh [%i2+0x032],%l5 ! Mem[000000003b000132] ldstub [%i0+0x02e],%l4 ! Mem[000000003a00012e] ldd [%i3+0x030],%l0 ! Mem[000000003b800130] ldx [%i2+0x018],%l4 ! Mem[000000003b000118] lduw [%i1+0x01c],%l3 ! Mem[000000003a80011c] jmpl %o7,%g0 swap [%i0+0x028],%l6 ! Mem[000000003a000128] p21_far_3_lem: membar #Sync stb %l0,[%i0+0x001] ! Mem[000000003a000101] swap [%i0+0x02c],%l6 ! Mem[000000003a00012c] ldsh [%i2+0x032],%l5 ! Mem[000000003b000132] ldstub [%i0+0x02e],%l4 ! Mem[000000003a00012e] ldd [%i3+0x030],%l0 ! Mem[000000003b800130] ldx [%i2+0x018],%l4 ! Mem[000000003b000118] lduw [%i1+0x01c],%l3 ! Mem[000000003a80011c] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l6 ! Mem[000000003a000128] p21_far_3_he: ldsh [%i2+0x016],%l1 ! Mem[000000003b000116] ldstub [%i0+0x007],%l7 ! Mem[000000003a000107] swap [%i1+0x014],%l3 ! Mem[000000003a800114] std %l4,[%i3+0x038] ! Mem[000000003b800138] ldstub [%i0+0x033],%l5 ! Mem[000000003a000133] ldsw [%i2+0x004],%l3 ! Mem[000000003b000104] std %l0,[%i0+0x020] ! Mem[000000003a000120] jmpl %o7,%g0 swap [%i2+0x024],%l7 ! Mem[000000003b000124] p21_far_3_hem: membar #Sync ldsh [%i2+0x016],%l1 ! Mem[000000003b000116] ldstub [%i0+0x007],%l7 ! Mem[000000003a000107] swap [%i1+0x014],%l3 ! Mem[000000003a800114] std %l4,[%i3+0x038] ! Mem[000000003b800138] ldstub [%i0+0x033],%l5 ! Mem[000000003a000133] ldsw [%i2+0x004],%l3 ! Mem[000000003b000104] std %l0,[%i0+0x020] ! Mem[000000003a000120] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l7 ! Mem[000000003b000124] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: sth %l2,[%i2+0x032] ! Mem[000000003d000132] jmpl %o7,%g0 ldsb [%i0+0x010],%l1 ! Mem[000000003c000110] p22_far_3_lem: membar #Sync sth %l2,[%i2+0x032] ! Mem[000000003d000132] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x010],%l1 ! Mem[000000003c000110] p22_far_3_he: jmpl %o7,%g0 swap [%i0+0x018],%l6 ! Mem[000000003c000118] jmpl %o7,%g0 nop p22_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l6 ! Mem[000000003c000118] jmpl %o7,%g0 nop p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: swap [%i0+0x018],%l0 ! Mem[000000003e000118] jmpl %o7,%g0 stw %l6,[%i2+0x03c] ! Mem[000000003f00013c] p23_far_3_lem: membar #Sync swap [%i0+0x018],%l0 ! Mem[000000003e000118] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x03c] ! Mem[000000003f00013c] p23_far_3_he: ldstub [%i3+0x014],%l4 ! Mem[000000003f800114] ldstub [%i3+0x036],%l4 ! Mem[000000003f800136] jmpl %o7,%g0 swap [%i3+0x004],%l3 ! Mem[000000003f800104] p23_far_3_hem: membar #Sync ldstub [%i3+0x014],%l4 ! Mem[000000003f800114] ldstub [%i3+0x036],%l4 ! Mem[000000003f800136] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l3 ! Mem[000000003f800104] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: stb %l3,[%i2+0x012] ! Mem[0000000041000112] ldstub [%i2+0x001],%l3 ! Mem[0000000041000101] swap [%i2+0x01c],%l7 ! Mem[000000004100011c] lduw [%i0+0x028],%l6 ! Mem[0000000040000128] jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[0000000041000100] p24_far_3_lem: membar #Sync stb %l3,[%i2+0x012] ! Mem[0000000041000112] ldstub [%i2+0x001],%l3 ! Mem[0000000041000101] swap [%i2+0x01c],%l7 ! Mem[000000004100011c] lduw [%i0+0x028],%l6 ! Mem[0000000040000128] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[0000000041000100] p24_far_3_he: jmpl %o7,%g0 swap [%i3+0x004],%l6 ! Mem[0000000041800104] jmpl %o7,%g0 nop p24_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l6 ! Mem[0000000041800104] jmpl %o7,%g0 nop p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: ldub [%i2+0x002],%l1 ! Mem[0000000043000102] ldsw [%i2+0x024],%l6 ! Mem[0000000043000124] jmpl %o7,%g0 ldub [%i0+0x029],%l6 ! Mem[0000000042000129] p25_far_3_lem: membar #Sync ldub [%i2+0x002],%l1 ! Mem[0000000043000102] ldsw [%i2+0x024],%l6 ! Mem[0000000043000124] membar #Sync jmpl %o7,%g0 ldub [%i0+0x029],%l6 ! Mem[0000000042000129] p25_far_3_he: jmpl %o7,%g0 ldstub [%i3+0x016],%l4 ! Mem[0000000043800116] jmpl %o7,%g0 nop p25_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x016],%l4 ! Mem[0000000043800116] jmpl %o7,%g0 nop p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: stx %l7,[%i3+0x038] ! Mem[0000000045800138] swap [%i2+0x038],%l6 ! Mem[0000000045000138] swap [%i0+0x028],%l5 ! Mem[0000000044000128] swap [%i0+0x00c],%l5 ! Mem[000000004400010c] jmpl %o7,%g0 lduh [%i3+0x03e],%l4 ! Mem[000000004580013e] p26_far_3_lem: membar #Sync stx %l7,[%i3+0x038] ! Mem[0000000045800138] swap [%i2+0x038],%l6 ! Mem[0000000045000138] swap [%i0+0x028],%l5 ! Mem[0000000044000128] swap [%i0+0x00c],%l5 ! Mem[000000004400010c] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03e],%l4 ! Mem[000000004580013e] p26_far_3_he: ldsb [%i3+0x009],%l2 ! Mem[0000000045800109] jmpl %o7,%g0 sth %l2,[%i2+0x02c] ! Mem[000000004500012c] p26_far_3_hem: membar #Sync ldsb [%i3+0x009],%l2 ! Mem[0000000045800109] membar #Sync jmpl %o7,%g0 sth %l2,[%i2+0x02c] ! Mem[000000004500012c] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: swap [%i0+0x02c],%l1 ! Mem[000000004600012c] swap [%i2+0x004],%l6 ! Mem[0000000047000104] ldstub [%i3+0x01b],%l7 ! Mem[000000004780011b] ldstub [%i1+0x019],%l6 ! Mem[0000000046800119] jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[0000000046800108] p27_far_3_lem: membar #Sync swap [%i0+0x02c],%l1 ! Mem[000000004600012c] swap [%i2+0x004],%l6 ! Mem[0000000047000104] ldstub [%i3+0x01b],%l7 ! Mem[000000004780011b] ldstub [%i1+0x019],%l6 ! Mem[0000000046800119] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[0000000046800108] p27_far_3_he: swap [%i2+0x014],%l5 ! Mem[0000000047000114] ldd [%i1+0x028],%l4 ! Mem[0000000046800128] jmpl %o7,%g0 ldsw [%i3+0x02c],%l0 ! Mem[000000004780012c] p27_far_3_hem: membar #Sync swap [%i2+0x014],%l5 ! Mem[0000000047000114] ldd [%i1+0x028],%l4 ! Mem[0000000046800128] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x02c],%l0 ! Mem[000000004780012c] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: sth %l6,[%i1+0x01e] ! Mem[000000004880011e] jmpl %o7,%g0 ldsw [%i0+0x020],%l1 ! Mem[0000000048000120] p28_far_3_lem: membar #Sync sth %l6,[%i1+0x01e] ! Mem[000000004880011e] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x020],%l1 ! Mem[0000000048000120] p28_far_3_he: stb %l1,[%i1+0x01e] ! Mem[000000004880011e] jmpl %o7,%g0 sth %l7,[%i0+0x006] ! Mem[0000000048000106] p28_far_3_hem: membar #Sync stb %l1,[%i1+0x01e] ! Mem[000000004880011e] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x006] ! Mem[0000000048000106] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: swap [%i2+0x01c],%l0 ! Mem[000000004b00011c] swap [%i3+0x018],%l7 ! Mem[000000004b800118] swap [%i3+0x018],%l6 ! Mem[000000004b800118] jmpl %o7,%g0 ldx [%i2+0x008],%l5 ! Mem[000000004b000108] p29_far_3_lem: membar #Sync swap [%i2+0x01c],%l0 ! Mem[000000004b00011c] swap [%i3+0x018],%l7 ! Mem[000000004b800118] swap [%i3+0x018],%l6 ! Mem[000000004b800118] membar #Sync jmpl %o7,%g0 ldx [%i2+0x008],%l5 ! Mem[000000004b000108] p29_far_3_he: stb %l3,[%i3+0x009] ! Mem[000000004b800109] lduh [%i0+0x020],%l2 ! Mem[000000004a000120] jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[000000004a800120] p29_far_3_hem: membar #Sync stb %l3,[%i3+0x009] ! Mem[000000004b800109] lduh [%i0+0x020],%l2 ! Mem[000000004a000120] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[000000004a800120] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: swap [%i3+0x02c],%l1 ! Mem[000000004d80012c] stx %l0,[%i2+0x018] ! Mem[000000004d000118] ldsw [%i0+0x03c],%l1 ! Mem[000000004c00013c] jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[000000004c000108] p30_far_3_lem: membar #Sync swap [%i3+0x02c],%l1 ! Mem[000000004d80012c] stx %l0,[%i2+0x018] ! Mem[000000004d000118] ldsw [%i0+0x03c],%l1 ! Mem[000000004c00013c] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[000000004c000108] p30_far_3_he: stb %l0,[%i2+0x038] ! Mem[000000004d000138] ldstub [%i1+0x032],%l6 ! Mem[000000004c800132] ldub [%i2+0x01c],%l4 ! Mem[000000004d00011c] swap [%i1+0x028],%l3 ! Mem[000000004c800128] sth %l7,[%i2+0x03e] ! Mem[000000004d00013e] ldsw [%i3+0x000],%l0 ! Mem[000000004d800100] stx %l4,[%i2+0x028] ! Mem[000000004d000128] jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[000000004c000128] p30_far_3_hem: membar #Sync stb %l0,[%i2+0x038] ! Mem[000000004d000138] ldstub [%i1+0x032],%l6 ! Mem[000000004c800132] ldub [%i2+0x01c],%l4 ! Mem[000000004d00011c] swap [%i1+0x028],%l3 ! Mem[000000004c800128] sth %l7,[%i2+0x03e] ! Mem[000000004d00013e] ldsw [%i3+0x000],%l0 ! Mem[000000004d800100] stx %l4,[%i2+0x028] ! Mem[000000004d000128] membar #Sync jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[000000004c000128] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: std %l2,[%i3+0x030] ! Mem[000000004f800130] jmpl %o7,%g0 ldsb [%i0+0x03b],%l3 ! Mem[000000004e00013b] p31_far_3_lem: membar #Sync std %l2,[%i3+0x030] ! Mem[000000004f800130] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x03b],%l3 ! Mem[000000004e00013b] p31_far_3_he: stx %l5,[%i0+0x030] ! Mem[000000004e000130] lduw [%i3+0x010],%l1 ! Mem[000000004f800110] std %l0,[%i2+0x000] ! Mem[000000004f000100] sth %l4,[%i2+0x01a] ! Mem[000000004f00011a] swap [%i0+0x000],%l0 ! Mem[000000004e000100] lduh [%i3+0x032],%l3 ! Mem[000000004f800132] ldsw [%i3+0x014],%l5 ! Mem[000000004f800114] jmpl %o7,%g0 sth %l1,[%i3+0x034] ! Mem[000000004f800134] p31_far_3_hem: membar #Sync stx %l5,[%i0+0x030] ! Mem[000000004e000130] lduw [%i3+0x010],%l1 ! Mem[000000004f800110] std %l0,[%i2+0x000] ! Mem[000000004f000100] sth %l4,[%i2+0x01a] ! Mem[000000004f00011a] swap [%i0+0x000],%l0 ! Mem[000000004e000100] lduh [%i3+0x032],%l3 ! Mem[000000004f800132] ldsw [%i3+0x014],%l5 ! Mem[000000004f800114] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x034] ! Mem[000000004f800134] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: ldub [%i0+0x026],%l4 ! Mem[0000000050000126] ldd [%i2+0x030],%l2 ! Mem[0000000051000130] lduw [%i0+0x038],%l3 ! Mem[0000000050000138] swap [%i2+0x020],%l2 ! Mem[0000000051000120] swap [%i0+0x010],%l1 ! Mem[0000000050000110] jmpl %o7,%g0 ldsb [%i3+0x03a],%l0 ! Mem[000000005180013a] p32_far_3_lem: membar #Sync ldub [%i0+0x026],%l4 ! Mem[0000000050000126] ldd [%i2+0x030],%l2 ! Mem[0000000051000130] lduw [%i0+0x038],%l3 ! Mem[0000000050000138] swap [%i2+0x020],%l2 ! Mem[0000000051000120] swap [%i0+0x010],%l1 ! Mem[0000000050000110] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x03a],%l0 ! Mem[000000005180013a] p32_far_3_he: ldsw [%i3+0x018],%l4 ! Mem[0000000051800118] sth %l5,[%i2+0x038] ! Mem[0000000051000138] jmpl %o7,%g0 ldstub [%i3+0x00c],%l5 ! Mem[000000005180010c] p32_far_3_hem: membar #Sync ldsw [%i3+0x018],%l4 ! Mem[0000000051800118] sth %l5,[%i2+0x038] ! Mem[0000000051000138] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00c],%l5 ! Mem[000000005180010c] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: swap [%i2+0x004],%l4 ! Mem[0000000053000104] ldsb [%i3+0x018],%l1 ! Mem[0000000053800118] swap [%i0+0x018],%l1 ! Mem[0000000052000118] lduh [%i1+0x01e],%l4 ! Mem[000000005280011e] jmpl %o7,%g0 stw %l4,[%i0+0x004] ! Mem[0000000052000104] p33_far_3_lem: membar #Sync swap [%i2+0x004],%l4 ! Mem[0000000053000104] ldsb [%i3+0x018],%l1 ! Mem[0000000053800118] swap [%i0+0x018],%l1 ! Mem[0000000052000118] lduh [%i1+0x01e],%l4 ! Mem[000000005280011e] membar #Sync jmpl %o7,%g0 stw %l4,[%i0+0x004] ! Mem[0000000052000104] p33_far_3_he: ldsh [%i2+0x020],%l6 ! Mem[0000000053000120] lduh [%i1+0x03e],%l5 ! Mem[000000005280013e] ldsw [%i1+0x004],%l5 ! Mem[0000000052800104] ldstub [%i1+0x01b],%l4 ! Mem[000000005280011b] sth %l3,[%i1+0x006] ! Mem[0000000052800106] jmpl %o7,%g0 lduw [%i3+0x00c],%l5 ! Mem[000000005380010c] p33_far_3_hem: membar #Sync ldsh [%i2+0x020],%l6 ! Mem[0000000053000120] lduh [%i1+0x03e],%l5 ! Mem[000000005280013e] ldsw [%i1+0x004],%l5 ! Mem[0000000052800104] ldstub [%i1+0x01b],%l4 ! Mem[000000005280011b] sth %l3,[%i1+0x006] ! Mem[0000000052800106] membar #Sync jmpl %o7,%g0 lduw [%i3+0x00c],%l5 ! Mem[000000005380010c] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: ldx [%i2+0x020],%l4 ! Mem[0000000055000120] swap [%i0+0x02c],%l6 ! Mem[000000005400012c] swap [%i2+0x00c],%l2 ! Mem[000000005500010c] std %l4,[%i0+0x000] ! Mem[0000000054000100] swap [%i2+0x038],%l7 ! Mem[0000000055000138] ldub [%i0+0x012],%l4 ! Mem[0000000054000112] jmpl %o7,%g0 ldstub [%i1+0x00d],%l2 ! Mem[000000005480010d] p34_far_3_lem: membar #Sync ldx [%i2+0x020],%l4 ! Mem[0000000055000120] swap [%i0+0x02c],%l6 ! Mem[000000005400012c] swap [%i2+0x00c],%l2 ! Mem[000000005500010c] std %l4,[%i0+0x000] ! Mem[0000000054000100] swap [%i2+0x038],%l7 ! Mem[0000000055000138] ldub [%i0+0x012],%l4 ! Mem[0000000054000112] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00d],%l2 ! Mem[000000005480010d] p34_far_3_he: swap [%i2+0x01c],%l7 ! Mem[000000005500011c] jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[0000000055000100] p34_far_3_hem: membar #Sync swap [%i2+0x01c],%l7 ! Mem[000000005500011c] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[0000000055000100] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: swap [%i1+0x000],%l5 ! Mem[0000000056800100] swap [%i2+0x01c],%l7 ! Mem[000000005700011c] std %l4,[%i1+0x020] ! Mem[0000000056800120] jmpl %o7,%g0 ldstub [%i0+0x03b],%l3 ! Mem[000000005600013b] p35_far_3_lem: membar #Sync swap [%i1+0x000],%l5 ! Mem[0000000056800100] swap [%i2+0x01c],%l7 ! Mem[000000005700011c] std %l4,[%i1+0x020] ! Mem[0000000056800120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03b],%l3 ! Mem[000000005600013b] p35_far_3_he: ldstub [%i2+0x035],%l5 ! Mem[0000000057000135] stx %l0,[%i3+0x038] ! Mem[0000000057800138] std %l6,[%i3+0x018] ! Mem[0000000057800118] ldstub [%i2+0x022],%l6 ! Mem[0000000057000122] ldx [%i3+0x028],%l6 ! Mem[0000000057800128] ldub [%i3+0x033],%l3 ! Mem[0000000057800133] swap [%i3+0x014],%l5 ! Mem[0000000057800114] jmpl %o7,%g0 ldsb [%i2+0x00c],%l0 ! Mem[000000005700010c] p35_far_3_hem: membar #Sync ldstub [%i2+0x035],%l5 ! Mem[0000000057000135] stx %l0,[%i3+0x038] ! Mem[0000000057800138] std %l6,[%i3+0x018] ! Mem[0000000057800118] ldstub [%i2+0x022],%l6 ! Mem[0000000057000122] ldx [%i3+0x028],%l6 ! Mem[0000000057800128] ldub [%i3+0x033],%l3 ! Mem[0000000057800133] swap [%i3+0x014],%l5 ! Mem[0000000057800114] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00c],%l0 ! Mem[000000005700010c] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: swap [%i3+0x000],%l0 ! Mem[0000000059800100] swap [%i2+0x01c],%l3 ! Mem[000000005900011c] ldd [%i0+0x018],%l6 ! Mem[0000000058000118] lduw [%i1+0x02c],%l6 ! Mem[000000005880012c] ldsh [%i2+0x038],%l6 ! Mem[0000000059000138] ldstub [%i2+0x029],%l5 ! Mem[0000000059000129] ldstub [%i0+0x00f],%l5 ! Mem[000000005800010f] jmpl %o7,%g0 ldsw [%i1+0x02c],%l4 ! Mem[000000005880012c] p36_far_3_lem: membar #Sync swap [%i3+0x000],%l0 ! Mem[0000000059800100] swap [%i2+0x01c],%l3 ! Mem[000000005900011c] ldd [%i0+0x018],%l6 ! Mem[0000000058000118] lduw [%i1+0x02c],%l6 ! Mem[000000005880012c] ldsh [%i2+0x038],%l6 ! Mem[0000000059000138] ldstub [%i2+0x029],%l5 ! Mem[0000000059000129] ldstub [%i0+0x00f],%l5 ! Mem[000000005800010f] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x02c],%l4 ! Mem[000000005880012c] p36_far_3_he: jmpl %o7,%g0 lduh [%i0+0x030],%l3 ! Mem[0000000058000130] jmpl %o7,%g0 nop p36_far_3_hem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x030],%l3 ! Mem[0000000058000130] jmpl %o7,%g0 nop p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: ldstub [%i1+0x02b],%l7 ! Mem[000000005a80012b] stw %l6,[%i1+0x038] ! Mem[000000005a800138] stb %l6,[%i0+0x017] ! Mem[000000005a000117] std %l4,[%i2+0x030] ! Mem[000000005b000130] jmpl %o7,%g0 ldsh [%i2+0x01c],%l4 ! Mem[000000005b00011c] p37_far_3_lem: membar #Sync ldstub [%i1+0x02b],%l7 ! Mem[000000005a80012b] stw %l6,[%i1+0x038] ! Mem[000000005a800138] stb %l6,[%i0+0x017] ! Mem[000000005a000117] std %l4,[%i2+0x030] ! Mem[000000005b000130] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x01c],%l4 ! Mem[000000005b00011c] p37_far_3_he: ldstub [%i2+0x00b],%l3 ! Mem[000000005b00010b] swap [%i3+0x01c],%l7 ! Mem[000000005b80011c] swap [%i2+0x008],%l1 ! Mem[000000005b000108] stb %l1,[%i1+0x018] ! Mem[000000005a800118] std %l0,[%i1+0x020] ! Mem[000000005a800120] jmpl %o7,%g0 ldstub [%i1+0x03f],%l5 ! Mem[000000005a80013f] p37_far_3_hem: membar #Sync ldstub [%i2+0x00b],%l3 ! Mem[000000005b00010b] swap [%i3+0x01c],%l7 ! Mem[000000005b80011c] swap [%i2+0x008],%l1 ! Mem[000000005b000108] stb %l1,[%i1+0x018] ! Mem[000000005a800118] std %l0,[%i1+0x020] ! Mem[000000005a800120] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03f],%l5 ! Mem[000000005a80013f] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: jmpl %o7,%g0 lduh [%i2+0x016],%l6 ! Mem[000000005d000116] jmpl %o7,%g0 nop p38_far_3_lem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x016],%l6 ! Mem[000000005d000116] jmpl %o7,%g0 nop p38_far_3_he: ldstub [%i3+0x00a],%l5 ! Mem[000000005d80010a] swap [%i1+0x020],%l6 ! Mem[000000005c800120] jmpl %o7,%g0 ldub [%i2+0x008],%l6 ! Mem[000000005d000108] p38_far_3_hem: membar #Sync ldstub [%i3+0x00a],%l5 ! Mem[000000005d80010a] swap [%i1+0x020],%l6 ! Mem[000000005c800120] membar #Sync jmpl %o7,%g0 ldub [%i2+0x008],%l6 ! Mem[000000005d000108] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: stw %l6,[%i1+0x028] ! Mem[000000005e800128] jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[000000005f000118] p39_far_3_lem: membar #Sync stw %l6,[%i1+0x028] ! Mem[000000005e800128] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[000000005f000118] p39_far_3_he: lduw [%i1+0x008],%l3 ! Mem[000000005e800108] swap [%i3+0x034],%l1 ! Mem[000000005f800134] stx %l0,[%i3+0x010] ! Mem[000000005f800110] ldx [%i1+0x038],%l5 ! Mem[000000005e800138] ldstub [%i1+0x021],%l6 ! Mem[000000005e800121] jmpl %o7,%g0 ldstub [%i1+0x00e],%l3 ! Mem[000000005e80010e] p39_far_3_hem: membar #Sync lduw [%i1+0x008],%l3 ! Mem[000000005e800108] swap [%i3+0x034],%l1 ! Mem[000000005f800134] stx %l0,[%i3+0x010] ! Mem[000000005f800110] ldx [%i1+0x038],%l5 ! Mem[000000005e800138] ldstub [%i1+0x021],%l6 ! Mem[000000005e800121] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00e],%l3 ! Mem[000000005e80010e] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: ldstub [%i1+0x025],%l5 ! Mem[0000000060800125] swap [%i0+0x018],%l4 ! Mem[0000000060000118] stx %l7,[%i2+0x030] ! Mem[0000000061000130] ldstub [%i0+0x029],%l6 ! Mem[0000000060000129] swap [%i1+0x00c],%l2 ! Mem[000000006080010c] swap [%i2+0x034],%l0 ! Mem[0000000061000134] swap [%i3+0x010],%l4 ! Mem[0000000061800110] jmpl %o7,%g0 stb %l5,[%i2+0x000] ! Mem[0000000061000100] p40_far_3_lem: membar #Sync ldstub [%i1+0x025],%l5 ! Mem[0000000060800125] swap [%i0+0x018],%l4 ! Mem[0000000060000118] stx %l7,[%i2+0x030] ! Mem[0000000061000130] ldstub [%i0+0x029],%l6 ! Mem[0000000060000129] swap [%i1+0x00c],%l2 ! Mem[000000006080010c] swap [%i2+0x034],%l0 ! Mem[0000000061000134] swap [%i3+0x010],%l4 ! Mem[0000000061800110] membar #Sync jmpl %o7,%g0 stb %l5,[%i2+0x000] ! Mem[0000000061000100] p40_far_3_he: ldstub [%i2+0x00a],%l4 ! Mem[000000006100010a] ldsb [%i0+0x033],%l3 ! Mem[0000000060000133] std %l6,[%i2+0x030] ! Mem[0000000061000130] ldd [%i0+0x000],%l6 ! Mem[0000000060000100] ldstub [%i3+0x01f],%l5 ! Mem[000000006180011f] sth %l2,[%i2+0x008] ! Mem[0000000061000108] ldx [%i2+0x030],%l2 ! Mem[0000000061000130] jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[0000000061000108] p40_far_3_hem: membar #Sync ldstub [%i2+0x00a],%l4 ! Mem[000000006100010a] ldsb [%i0+0x033],%l3 ! Mem[0000000060000133] std %l6,[%i2+0x030] ! Mem[0000000061000130] ldd [%i0+0x000],%l6 ! Mem[0000000060000100] ldstub [%i3+0x01f],%l5 ! Mem[000000006180011f] sth %l2,[%i2+0x008] ! Mem[0000000061000108] ldx [%i2+0x030],%l2 ! Mem[0000000061000130] membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[0000000061000108] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldstub [%i0+0x034],%l2 ! Mem[0000000062000134] ldx [%i3+0x030],%l2 ! Mem[0000000063800130] ldstub [%i2+0x00c],%l0 ! Mem[000000006300010c] swap [%i0+0x000],%l1 ! Mem[0000000062000100] swap [%i0+0x028],%l6 ! Mem[0000000062000128] sth %l7,[%i0+0x028] ! Mem[0000000062000128] jmpl %o7,%g0 stx %l2,[%i0+0x028] ! Mem[0000000062000128] p41_far_3_lem: membar #Sync ldstub [%i0+0x034],%l2 ! Mem[0000000062000134] ldx [%i3+0x030],%l2 ! Mem[0000000063800130] ldstub [%i2+0x00c],%l0 ! Mem[000000006300010c] swap [%i0+0x000],%l1 ! Mem[0000000062000100] swap [%i0+0x028],%l6 ! Mem[0000000062000128] sth %l7,[%i0+0x028] ! Mem[0000000062000128] membar #Sync jmpl %o7,%g0 stx %l2,[%i0+0x028] ! Mem[0000000062000128] p41_far_3_he: swap [%i0+0x018],%l7 ! Mem[0000000062000118] ldsb [%i0+0x004],%l3 ! Mem[0000000062000104] sth %l4,[%i3+0x01c] ! Mem[000000006380011c] ldstub [%i0+0x021],%l0 ! Mem[0000000062000121] std %l4,[%i3+0x010] ! Mem[0000000063800110] swap [%i1+0x018],%l0 ! Mem[0000000062800118] jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000006280013c] p41_far_3_hem: membar #Sync swap [%i0+0x018],%l7 ! Mem[0000000062000118] ldsb [%i0+0x004],%l3 ! Mem[0000000062000104] sth %l4,[%i3+0x01c] ! Mem[000000006380011c] ldstub [%i0+0x021],%l0 ! Mem[0000000062000121] std %l4,[%i3+0x010] ! Mem[0000000063800110] swap [%i1+0x018],%l0 ! Mem[0000000062800118] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000006280013c] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: swap [%i1+0x004],%l7 ! Mem[0000000064800104] sth %l2,[%i0+0x03e] ! Mem[000000006400013e] swap [%i1+0x000],%l5 ! Mem[0000000064800100] stb %l4,[%i0+0x016] ! Mem[0000000064000116] jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[000000006580013c] p42_far_3_lem: membar #Sync swap [%i1+0x004],%l7 ! Mem[0000000064800104] sth %l2,[%i0+0x03e] ! Mem[000000006400013e] swap [%i1+0x000],%l5 ! Mem[0000000064800100] stb %l4,[%i0+0x016] ! Mem[0000000064000116] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[000000006580013c] p42_far_3_he: ldd [%i2+0x038],%l6 ! Mem[0000000065000138] ldsb [%i1+0x014],%l3 ! Mem[0000000064800114] stw %l5,[%i3+0x024] ! Mem[0000000065800124] ldstub [%i0+0x000],%l6 ! Mem[0000000064000100] ldsb [%i0+0x01f],%l5 ! Mem[000000006400011f] jmpl %o7,%g0 ldstub [%i0+0x008],%l2 ! Mem[0000000064000108] p42_far_3_hem: membar #Sync ldd [%i2+0x038],%l6 ! Mem[0000000065000138] ldsb [%i1+0x014],%l3 ! Mem[0000000064800114] stw %l5,[%i3+0x024] ! Mem[0000000065800124] ldstub [%i0+0x000],%l6 ! Mem[0000000064000100] ldsb [%i0+0x01f],%l5 ! Mem[000000006400011f] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x008],%l2 ! Mem[0000000064000108] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldsw [%i2+0x02c],%l6 ! Mem[000000006700012c] stb %l0,[%i3+0x00c] ! Mem[000000006780010c] lduw [%i3+0x004],%l3 ! Mem[0000000067800104] ldd [%i1+0x030],%l4 ! Mem[0000000066800130] jmpl %o7,%g0 sth %l4,[%i1+0x02e] ! Mem[000000006680012e] p43_far_3_lem: membar #Sync ldsw [%i2+0x02c],%l6 ! Mem[000000006700012c] stb %l0,[%i3+0x00c] ! Mem[000000006780010c] lduw [%i3+0x004],%l3 ! Mem[0000000067800104] ldd [%i1+0x030],%l4 ! Mem[0000000066800130] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x02e] ! Mem[000000006680012e] p43_far_3_he: jmpl %o7,%g0 ldsb [%i3+0x00b],%l3 ! Mem[000000006780010b] jmpl %o7,%g0 nop p43_far_3_hem: membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00b],%l3 ! Mem[000000006780010b] jmpl %o7,%g0 nop p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[0000000069000128] jmpl %o7,%g0 nop p44_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[0000000069000128] jmpl %o7,%g0 nop p44_far_3_he: swap [%i0+0x024],%l5 ! Mem[0000000068000124] swap [%i0+0x034],%l2 ! Mem[0000000068000134] stw %l5,[%i1+0x038] ! Mem[0000000068800138] swap [%i2+0x004],%l7 ! Mem[0000000069000104] ldstub [%i0+0x029],%l3 ! Mem[0000000068000129] jmpl %o7,%g0 ldsh [%i2+0x03c],%l7 ! Mem[000000006900013c] p44_far_3_hem: membar #Sync swap [%i0+0x024],%l5 ! Mem[0000000068000124] swap [%i0+0x034],%l2 ! Mem[0000000068000134] stw %l5,[%i1+0x038] ! Mem[0000000068800138] swap [%i2+0x004],%l7 ! Mem[0000000069000104] ldstub [%i0+0x029],%l3 ! Mem[0000000068000129] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03c],%l7 ! Mem[000000006900013c] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: stw %l4,[%i0+0x010] ! Mem[000000006a000110] stb %l3,[%i3+0x01e] ! Mem[000000006b80011e] std %l2,[%i2+0x010] ! Mem[000000006b000110] ldsh [%i3+0x01c],%l2 ! Mem[000000006b80011c] swap [%i2+0x020],%l0 ! Mem[000000006b000120] std %l4,[%i1+0x018] ! Mem[000000006a800118] swap [%i2+0x03c],%l6 ! Mem[000000006b00013c] jmpl %o7,%g0 ldstub [%i0+0x01a],%l0 ! Mem[000000006a00011a] p45_far_3_lem: membar #Sync stw %l4,[%i0+0x010] ! Mem[000000006a000110] stb %l3,[%i3+0x01e] ! Mem[000000006b80011e] std %l2,[%i2+0x010] ! Mem[000000006b000110] ldsh [%i3+0x01c],%l2 ! Mem[000000006b80011c] swap [%i2+0x020],%l0 ! Mem[000000006b000120] std %l4,[%i1+0x018] ! Mem[000000006a800118] swap [%i2+0x03c],%l6 ! Mem[000000006b00013c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01a],%l0 ! Mem[000000006a00011a] p45_far_3_he: stw %l4,[%i0+0x034] ! Mem[000000006a000134] sth %l3,[%i3+0x006] ! Mem[000000006b800106] jmpl %o7,%g0 ldub [%i0+0x031],%l1 ! Mem[000000006a000131] p45_far_3_hem: membar #Sync stw %l4,[%i0+0x034] ! Mem[000000006a000134] sth %l3,[%i3+0x006] ! Mem[000000006b800106] membar #Sync jmpl %o7,%g0 ldub [%i0+0x031],%l1 ! Mem[000000006a000131] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: ldsh [%i0+0x026],%l4 ! Mem[000000006c000126] stw %l1,[%i1+0x038] ! Mem[000000006c800138] jmpl %o7,%g0 swap [%i3+0x038],%l3 ! Mem[000000006d800138] p46_far_3_lem: membar #Sync ldsh [%i0+0x026],%l4 ! Mem[000000006c000126] stw %l1,[%i1+0x038] ! Mem[000000006c800138] membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l3 ! Mem[000000006d800138] p46_far_3_he: std %l2,[%i1+0x030] ! Mem[000000006c800130] ldstub [%i0+0x019],%l0 ! Mem[000000006c000119] std %l6,[%i1+0x018] ! Mem[000000006c800118] ldstub [%i1+0x036],%l2 ! Mem[000000006c800136] ldstub [%i0+0x038],%l5 ! Mem[000000006c000138] swap [%i1+0x014],%l4 ! Mem[000000006c800114] ldstub [%i0+0x021],%l0 ! Mem[000000006c000121] jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000006d800130] p46_far_3_hem: membar #Sync std %l2,[%i1+0x030] ! Mem[000000006c800130] ldstub [%i0+0x019],%l0 ! Mem[000000006c000119] std %l6,[%i1+0x018] ! Mem[000000006c800118] ldstub [%i1+0x036],%l2 ! Mem[000000006c800136] ldstub [%i0+0x038],%l5 ! Mem[000000006c000138] swap [%i1+0x014],%l4 ! Mem[000000006c800114] ldstub [%i0+0x021],%l0 ! Mem[000000006c000121] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000006d800130] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: ldstub [%i0+0x019],%l6 ! Mem[000000006e000119] ldstub [%i0+0x009],%l5 ! Mem[000000006e000109] swap [%i3+0x030],%l1 ! Mem[000000006f800130] ldub [%i1+0x013],%l3 ! Mem[000000006e800113] std %l6,[%i2+0x038] ! Mem[000000006f000138] ldsb [%i1+0x03f],%l0 ! Mem[000000006e80013f] jmpl %o7,%g0 swap [%i3+0x014],%l4 ! Mem[000000006f800114] p47_far_3_lem: membar #Sync ldstub [%i0+0x019],%l6 ! Mem[000000006e000119] ldstub [%i0+0x009],%l5 ! Mem[000000006e000109] swap [%i3+0x030],%l1 ! Mem[000000006f800130] ldub [%i1+0x013],%l3 ! Mem[000000006e800113] std %l6,[%i2+0x038] ! Mem[000000006f000138] ldsb [%i1+0x03f],%l0 ! Mem[000000006e80013f] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l4 ! Mem[000000006f800114] p47_far_3_he: ldstub [%i3+0x016],%l4 ! Mem[000000006f800116] ldstub [%i0+0x013],%l6 ! Mem[000000006e000113] ldstub [%i0+0x00e],%l3 ! Mem[000000006e00010e] jmpl %o7,%g0 ldstub [%i3+0x023],%l2 ! Mem[000000006f800123] p47_far_3_hem: membar #Sync ldstub [%i3+0x016],%l4 ! Mem[000000006f800116] ldstub [%i0+0x013],%l6 ! Mem[000000006e000113] ldstub [%i0+0x00e],%l3 ! Mem[000000006e00010e] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x023],%l2 ! Mem[000000006f800123] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: jmpl %o7,%g0 ldsw [%i1+0x028],%l5 ! Mem[0000000070800128] jmpl %o7,%g0 nop p48_far_3_lem: membar #Sync jmpl %o7,%g0 ldsw [%i1+0x028],%l5 ! Mem[0000000070800128] jmpl %o7,%g0 nop p48_far_3_he: ldd [%i2+0x018],%l0 ! Mem[0000000071000118] stw %l4,[%i0+0x008] ! Mem[0000000070000108] swap [%i1+0x024],%l3 ! Mem[0000000070800124] lduw [%i2+0x030],%l3 ! Mem[0000000071000130] ldsh [%i3+0x014],%l3 ! Mem[0000000071800114] ldsw [%i2+0x024],%l5 ! Mem[0000000071000124] jmpl %o7,%g0 stw %l5,[%i3+0x014] ! Mem[0000000071800114] p48_far_3_hem: membar #Sync ldd [%i2+0x018],%l0 ! Mem[0000000071000118] stw %l4,[%i0+0x008] ! Mem[0000000070000108] swap [%i1+0x024],%l3 ! Mem[0000000070800124] lduw [%i2+0x030],%l3 ! Mem[0000000071000130] ldsh [%i3+0x014],%l3 ! Mem[0000000071800114] ldsw [%i2+0x024],%l5 ! Mem[0000000071000124] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x014] ! Mem[0000000071800114] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: jmpl %o7,%g0 ldstub [%i1+0x03e],%l7 ! Mem[000000007280013e] jmpl %o7,%g0 nop p49_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03e],%l7 ! Mem[000000007280013e] jmpl %o7,%g0 nop p49_far_3_he: ldstub [%i0+0x020],%l6 ! Mem[0000000072000120] ldstub [%i2+0x008],%l0 ! Mem[0000000073000108] stb %l3,[%i0+0x014] ! Mem[0000000072000114] swap [%i3+0x024],%l5 ! Mem[0000000073800124] sth %l5,[%i0+0x034] ! Mem[0000000072000134] ldstub [%i1+0x03f],%l5 ! Mem[000000007280013f] jmpl %o7,%g0 ldsb [%i1+0x008],%l2 ! Mem[0000000072800108] p49_far_3_hem: membar #Sync ldstub [%i0+0x020],%l6 ! Mem[0000000072000120] ldstub [%i2+0x008],%l0 ! Mem[0000000073000108] stb %l3,[%i0+0x014] ! Mem[0000000072000114] swap [%i3+0x024],%l5 ! Mem[0000000073800124] sth %l5,[%i0+0x034] ! Mem[0000000072000134] ldstub [%i1+0x03f],%l5 ! Mem[000000007280013f] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x008],%l2 ! Mem[0000000072800108] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: jmpl %o7,%g0 swap [%i0+0x030],%l2 ! Mem[0000000074000130] jmpl %o7,%g0 nop p50_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l2 ! Mem[0000000074000130] jmpl %o7,%g0 nop p50_far_3_he: ldsb [%i1+0x00d],%l7 ! Mem[000000007480010d] stx %l5,[%i0+0x008] ! Mem[0000000074000108] ldsh [%i3+0x01a],%l6 ! Mem[000000007580011a] jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[0000000074800138] p50_far_3_hem: membar #Sync ldsb [%i1+0x00d],%l7 ! Mem[000000007480010d] stx %l5,[%i0+0x008] ! Mem[0000000074000108] ldsh [%i3+0x01a],%l6 ! Mem[000000007580011a] membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[0000000074800138] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: ldsw [%i3+0x030],%l5 ! Mem[0000000077800130] swap [%i1+0x010],%l3 ! Mem[0000000076800110] ldsw [%i0+0x01c],%l3 ! Mem[000000007600011c] swap [%i2+0x030],%l7 ! Mem[0000000077000130] lduh [%i0+0x03c],%l6 ! Mem[000000007600013c] ldstub [%i0+0x026],%l1 ! Mem[0000000076000126] jmpl %o7,%g0 ldstub [%i1+0x01c],%l3 ! Mem[000000007680011c] p51_far_3_lem: membar #Sync ldsw [%i3+0x030],%l5 ! Mem[0000000077800130] swap [%i1+0x010],%l3 ! Mem[0000000076800110] ldsw [%i0+0x01c],%l3 ! Mem[000000007600011c] swap [%i2+0x030],%l7 ! Mem[0000000077000130] lduh [%i0+0x03c],%l6 ! Mem[000000007600013c] ldstub [%i0+0x026],%l1 ! Mem[0000000076000126] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01c],%l3 ! Mem[000000007680011c] p51_far_3_he: swap [%i3+0x00c],%l3 ! Mem[000000007780010c] ldsw [%i3+0x020],%l2 ! Mem[0000000077800120] std %l0,[%i1+0x000] ! Mem[0000000076800100] ldstub [%i0+0x002],%l0 ! Mem[0000000076000102] ldd [%i2+0x030],%l6 ! Mem[0000000077000130] ldstub [%i3+0x008],%l5 ! Mem[0000000077800108] jmpl %o7,%g0 lduh [%i0+0x022],%l1 ! Mem[0000000076000122] p51_far_3_hem: membar #Sync swap [%i3+0x00c],%l3 ! Mem[000000007780010c] ldsw [%i3+0x020],%l2 ! Mem[0000000077800120] std %l0,[%i1+0x000] ! Mem[0000000076800100] ldstub [%i0+0x002],%l0 ! Mem[0000000076000102] ldd [%i2+0x030],%l6 ! Mem[0000000077000130] ldstub [%i3+0x008],%l5 ! Mem[0000000077800108] membar #Sync jmpl %o7,%g0 lduh [%i0+0x022],%l1 ! Mem[0000000076000122] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: lduw [%i0+0x020],%l1 ! Mem[0000000078000120] std %l6,[%i2+0x008] ! Mem[0000000079000108] ldsw [%i2+0x01c],%l4 ! Mem[000000007900011c] ldsb [%i1+0x012],%l3 ! Mem[0000000078800112] ldstub [%i0+0x012],%l4 ! Mem[0000000078000112] lduh [%i0+0x002],%l6 ! Mem[0000000078000102] jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000007980011c] p52_far_3_lem: membar #Sync lduw [%i0+0x020],%l1 ! Mem[0000000078000120] std %l6,[%i2+0x008] ! Mem[0000000079000108] ldsw [%i2+0x01c],%l4 ! Mem[000000007900011c] ldsb [%i1+0x012],%l3 ! Mem[0000000078800112] ldstub [%i0+0x012],%l4 ! Mem[0000000078000112] lduh [%i0+0x002],%l6 ! Mem[0000000078000102] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000007980011c] p52_far_3_he: lduh [%i0+0x024],%l3 ! Mem[0000000078000124] swap [%i1+0x03c],%l4 ! Mem[000000007880013c] swap [%i1+0x020],%l2 ! Mem[0000000078800120] stb %l4,[%i2+0x020] ! Mem[0000000079000120] ldstub [%i2+0x030],%l3 ! Mem[0000000079000130] jmpl %o7,%g0 stb %l6,[%i0+0x032] ! Mem[0000000078000132] p52_far_3_hem: membar #Sync lduh [%i0+0x024],%l3 ! Mem[0000000078000124] swap [%i1+0x03c],%l4 ! Mem[000000007880013c] swap [%i1+0x020],%l2 ! Mem[0000000078800120] stb %l4,[%i2+0x020] ! Mem[0000000079000120] ldstub [%i2+0x030],%l3 ! Mem[0000000079000130] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x032] ! Mem[0000000078000132] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: lduw [%i0+0x000],%l1 ! Mem[000000007a000100] ldsw [%i1+0x028],%l6 ! Mem[000000007a800128] swap [%i3+0x01c],%l4 ! Mem[000000007b80011c] lduh [%i1+0x012],%l3 ! Mem[000000007a800112] swap [%i0+0x000],%l3 ! Mem[000000007a000100] lduh [%i1+0x03e],%l7 ! Mem[000000007a80013e] jmpl %o7,%g0 ldsw [%i1+0x038],%l2 ! Mem[000000007a800138] p53_far_3_lem: membar #Sync lduw [%i0+0x000],%l1 ! Mem[000000007a000100] ldsw [%i1+0x028],%l6 ! Mem[000000007a800128] swap [%i3+0x01c],%l4 ! Mem[000000007b80011c] lduh [%i1+0x012],%l3 ! Mem[000000007a800112] swap [%i0+0x000],%l3 ! Mem[000000007a000100] lduh [%i1+0x03e],%l7 ! Mem[000000007a80013e] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x038],%l2 ! Mem[000000007a800138] p53_far_3_he: stx %l1,[%i0+0x008] ! Mem[000000007a000108] std %l0,[%i1+0x018] ! Mem[000000007a800118] lduw [%i1+0x014],%l1 ! Mem[000000007a800114] stw %l3,[%i2+0x028] ! Mem[000000007b000128] lduh [%i3+0x016],%l3 ! Mem[000000007b800116] ldstub [%i2+0x032],%l6 ! Mem[000000007b000132] ldstub [%i2+0x03b],%l0 ! Mem[000000007b00013b] jmpl %o7,%g0 lduh [%i2+0x02e],%l4 ! Mem[000000007b00012e] p53_far_3_hem: membar #Sync stx %l1,[%i0+0x008] ! Mem[000000007a000108] std %l0,[%i1+0x018] ! Mem[000000007a800118] lduw [%i1+0x014],%l1 ! Mem[000000007a800114] stw %l3,[%i2+0x028] ! Mem[000000007b000128] lduh [%i3+0x016],%l3 ! Mem[000000007b800116] ldstub [%i2+0x032],%l6 ! Mem[000000007b000132] ldstub [%i2+0x03b],%l0 ! Mem[000000007b00013b] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02e],%l4 ! Mem[000000007b00012e] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: ldstub [%i1+0x025],%l7 ! Mem[000000007c800125] stw %l3,[%i0+0x03c] ! Mem[000000007c00013c] ldstub [%i0+0x033],%l0 ! Mem[000000007c000133] sth %l2,[%i1+0x03c] ! Mem[000000007c80013c] stw %l2,[%i1+0x02c] ! Mem[000000007c80012c] jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[000000007c000120] p54_far_3_lem: membar #Sync ldstub [%i1+0x025],%l7 ! Mem[000000007c800125] stw %l3,[%i0+0x03c] ! Mem[000000007c00013c] ldstub [%i0+0x033],%l0 ! Mem[000000007c000133] sth %l2,[%i1+0x03c] ! Mem[000000007c80013c] stw %l2,[%i1+0x02c] ! Mem[000000007c80012c] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[000000007c000120] p54_far_3_he: jmpl %o7,%g0 ldd [%i1+0x010],%l4 ! Mem[000000007c800110] jmpl %o7,%g0 nop p54_far_3_hem: membar #Sync jmpl %o7,%g0 ldd [%i1+0x010],%l4 ! Mem[000000007c800110] jmpl %o7,%g0 nop p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: lduw [%i2+0x00c],%l0 ! Mem[000000007f00010c] ldsh [%i3+0x000],%l1 ! Mem[000000007f800100] ldsh [%i0+0x032],%l5 ! Mem[000000007e000132] jmpl %o7,%g0 ldstub [%i2+0x01d],%l4 ! Mem[000000007f00011d] p55_far_3_lem: membar #Sync lduw [%i2+0x00c],%l0 ! Mem[000000007f00010c] ldsh [%i3+0x000],%l1 ! Mem[000000007f800100] ldsh [%i0+0x032],%l5 ! Mem[000000007e000132] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01d],%l4 ! Mem[000000007f00011d] p55_far_3_he: swap [%i1+0x008],%l3 ! Mem[000000007e800108] ldstub [%i0+0x034],%l1 ! Mem[000000007e000134] ldsb [%i3+0x029],%l2 ! Mem[000000007f800129] ldstub [%i3+0x010],%l5 ! Mem[000000007f800110] stx %l3,[%i3+0x000] ! Mem[000000007f800100] jmpl %o7,%g0 sth %l1,[%i3+0x018] ! Mem[000000007f800118] p55_far_3_hem: membar #Sync swap [%i1+0x008],%l3 ! Mem[000000007e800108] ldstub [%i0+0x034],%l1 ! Mem[000000007e000134] ldsb [%i3+0x029],%l2 ! Mem[000000007f800129] ldstub [%i3+0x010],%l5 ! Mem[000000007f800110] stx %l3,[%i3+0x000] ! Mem[000000007f800100] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x018] ! Mem[000000007f800118] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: sth %l2,[%i2+0x034] ! Mem[0000000081000134] jmpl %o7,%g0 ldsh [%i2+0x020],%l1 ! Mem[0000000081000120] p56_far_3_lem: membar #Sync sth %l2,[%i2+0x034] ! Mem[0000000081000134] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x020],%l1 ! Mem[0000000081000120] p56_far_3_he: ldstub [%i1+0x005],%l0 ! Mem[0000000080800105] jmpl %o7,%g0 sth %l0,[%i3+0x02c] ! Mem[000000008180012c] p56_far_3_hem: membar #Sync ldstub [%i1+0x005],%l0 ! Mem[0000000080800105] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x02c] ! Mem[000000008180012c] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: stw %l2,[%i0+0x03c] ! Mem[000000008200013c] swap [%i1+0x02c],%l2 ! Mem[000000008280012c] sth %l1,[%i2+0x002] ! Mem[0000000083000102] sth %l4,[%i2+0x01e] ! Mem[000000008300011e] swap [%i0+0x004],%l4 ! Mem[0000000082000104] jmpl %o7,%g0 ldstub [%i1+0x03c],%l5 ! Mem[000000008280013c] p57_far_3_lem: membar #Sync stw %l2,[%i0+0x03c] ! Mem[000000008200013c] swap [%i1+0x02c],%l2 ! Mem[000000008280012c] sth %l1,[%i2+0x002] ! Mem[0000000083000102] sth %l4,[%i2+0x01e] ! Mem[000000008300011e] swap [%i0+0x004],%l4 ! Mem[0000000082000104] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l5 ! Mem[000000008280013c] p57_far_3_he: std %l4,[%i1+0x038] ! Mem[0000000082800138] stx %l6,[%i3+0x018] ! Mem[0000000083800118] swap [%i1+0x014],%l4 ! Mem[0000000082800114] sth %l5,[%i3+0x014] ! Mem[0000000083800114] stb %l0,[%i2+0x00c] ! Mem[000000008300010c] jmpl %o7,%g0 swap [%i0+0x008],%l3 ! Mem[0000000082000108] p57_far_3_hem: membar #Sync std %l4,[%i1+0x038] ! Mem[0000000082800138] stx %l6,[%i3+0x018] ! Mem[0000000083800118] swap [%i1+0x014],%l4 ! Mem[0000000082800114] sth %l5,[%i3+0x014] ! Mem[0000000083800114] stb %l0,[%i2+0x00c] ! Mem[000000008300010c] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l3 ! Mem[0000000082000108] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[0000000084800114] jmpl %o7,%g0 nop p58_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[0000000084800114] jmpl %o7,%g0 nop p58_far_3_he: ldstub [%i2+0x00a],%l5 ! Mem[000000008500010a] ldsw [%i1+0x014],%l4 ! Mem[0000000084800114] jmpl %o7,%g0 lduh [%i0+0x020],%l0 ! Mem[0000000084000120] p58_far_3_hem: membar #Sync ldstub [%i2+0x00a],%l5 ! Mem[000000008500010a] ldsw [%i1+0x014],%l4 ! Mem[0000000084800114] membar #Sync jmpl %o7,%g0 lduh [%i0+0x020],%l0 ! Mem[0000000084000120] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: sth %l6,[%i1+0x03e] ! Mem[000000008680013e] swap [%i1+0x030],%l3 ! Mem[0000000086800130] ldx [%i3+0x000],%l6 ! Mem[0000000087800100] stw %l5,[%i3+0x008] ! Mem[0000000087800108] lduh [%i1+0x024],%l7 ! Mem[0000000086800124] stx %l2,[%i2+0x010] ! Mem[0000000087000110] stw %l2,[%i1+0x01c] ! Mem[000000008680011c] jmpl %o7,%g0 stx %l4,[%i1+0x000] ! Mem[0000000086800100] p59_far_3_lem: membar #Sync sth %l6,[%i1+0x03e] ! Mem[000000008680013e] swap [%i1+0x030],%l3 ! Mem[0000000086800130] ldx [%i3+0x000],%l6 ! Mem[0000000087800100] stw %l5,[%i3+0x008] ! Mem[0000000087800108] lduh [%i1+0x024],%l7 ! Mem[0000000086800124] stx %l2,[%i2+0x010] ! Mem[0000000087000110] stw %l2,[%i1+0x01c] ! Mem[000000008680011c] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x000] ! Mem[0000000086800100] p59_far_3_he: swap [%i1+0x020],%l3 ! Mem[0000000086800120] ldstub [%i2+0x011],%l3 ! Mem[0000000087000111] jmpl %o7,%g0 ldx [%i3+0x010],%l3 ! Mem[0000000087800110] p59_far_3_hem: membar #Sync swap [%i1+0x020],%l3 ! Mem[0000000086800120] ldstub [%i2+0x011],%l3 ! Mem[0000000087000111] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l3 ! Mem[0000000087800110] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: ldd [%i0+0x000],%l6 ! Mem[0000000088000100] ldstub [%i0+0x02b],%l5 ! Mem[000000008800012b] ldx [%i2+0x000],%l5 ! Mem[0000000089000100] jmpl %o7,%g0 stx %l2,[%i1+0x038] ! Mem[0000000088800138] p60_far_3_lem: membar #Sync ldd [%i0+0x000],%l6 ! Mem[0000000088000100] ldstub [%i0+0x02b],%l5 ! Mem[000000008800012b] ldx [%i2+0x000],%l5 ! Mem[0000000089000100] membar #Sync jmpl %o7,%g0 stx %l2,[%i1+0x038] ! Mem[0000000088800138] p60_far_3_he: std %l2,[%i2+0x020] ! Mem[0000000089000120] stb %l6,[%i1+0x039] ! Mem[0000000088800139] stx %l3,[%i1+0x010] ! Mem[0000000088800110] lduh [%i3+0x026],%l1 ! Mem[0000000089800126] ldsh [%i1+0x008],%l2 ! Mem[0000000088800108] jmpl %o7,%g0 ldsb [%i3+0x036],%l2 ! Mem[0000000089800136] p60_far_3_hem: membar #Sync std %l2,[%i2+0x020] ! Mem[0000000089000120] stb %l6,[%i1+0x039] ! Mem[0000000088800139] stx %l3,[%i1+0x010] ! Mem[0000000088800110] lduh [%i3+0x026],%l1 ! Mem[0000000089800126] ldsh [%i1+0x008],%l2 ! Mem[0000000088800108] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x036],%l2 ! Mem[0000000089800136] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: ldsh [%i3+0x024],%l7 ! Mem[000000008b800124] ldsw [%i2+0x03c],%l3 ! Mem[000000008b00013c] ldstub [%i2+0x013],%l0 ! Mem[000000008b000113] ldd [%i1+0x018],%l6 ! Mem[000000008a800118] stw %l4,[%i1+0x024] ! Mem[000000008a800124] ldx [%i2+0x000],%l4 ! Mem[000000008b000100] jmpl %o7,%g0 swap [%i3+0x01c],%l4 ! Mem[000000008b80011c] p61_far_3_lem: membar #Sync ldsh [%i3+0x024],%l7 ! Mem[000000008b800124] ldsw [%i2+0x03c],%l3 ! Mem[000000008b00013c] ldstub [%i2+0x013],%l0 ! Mem[000000008b000113] ldd [%i1+0x018],%l6 ! Mem[000000008a800118] stw %l4,[%i1+0x024] ! Mem[000000008a800124] ldx [%i2+0x000],%l4 ! Mem[000000008b000100] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l4 ! Mem[000000008b80011c] p61_far_3_he: stx %l5,[%i2+0x020] ! Mem[000000008b000120] swap [%i0+0x004],%l0 ! Mem[000000008a000104] ldsb [%i1+0x017],%l2 ! Mem[000000008a800117] jmpl %o7,%g0 lduh [%i1+0x018],%l5 ! Mem[000000008a800118] p61_far_3_hem: membar #Sync stx %l5,[%i2+0x020] ! Mem[000000008b000120] swap [%i0+0x004],%l0 ! Mem[000000008a000104] ldsb [%i1+0x017],%l2 ! Mem[000000008a800117] membar #Sync jmpl %o7,%g0 lduh [%i1+0x018],%l5 ! Mem[000000008a800118] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: ldstub [%i0+0x025],%l4 ! Mem[000000008c000125] lduh [%i2+0x038],%l0 ! Mem[000000008d000138] ldstub [%i0+0x010],%l1 ! Mem[000000008c000110] jmpl %o7,%g0 swap [%i2+0x000],%l0 ! Mem[000000008d000100] p62_far_3_lem: membar #Sync ldstub [%i0+0x025],%l4 ! Mem[000000008c000125] lduh [%i2+0x038],%l0 ! Mem[000000008d000138] ldstub [%i0+0x010],%l1 ! Mem[000000008c000110] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l0 ! Mem[000000008d000100] p62_far_3_he: ldsb [%i0+0x016],%l4 ! Mem[000000008c000116] stx %l0,[%i0+0x020] ! Mem[000000008c000120] ldsh [%i2+0x032],%l3 ! Mem[000000008d000132] lduh [%i0+0x012],%l6 ! Mem[000000008c000112] swap [%i1+0x004],%l1 ! Mem[000000008c800104] swap [%i3+0x02c],%l0 ! Mem[000000008d80012c] jmpl %o7,%g0 ldsb [%i0+0x01a],%l7 ! Mem[000000008c00011a] p62_far_3_hem: membar #Sync ldsb [%i0+0x016],%l4 ! Mem[000000008c000116] stx %l0,[%i0+0x020] ! Mem[000000008c000120] ldsh [%i2+0x032],%l3 ! Mem[000000008d000132] lduh [%i0+0x012],%l6 ! Mem[000000008c000112] swap [%i1+0x004],%l1 ! Mem[000000008c800104] swap [%i3+0x02c],%l0 ! Mem[000000008d80012c] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x01a],%l7 ! Mem[000000008c00011a] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: swap [%i3+0x018],%l1 ! Mem[000000008f800118] ldub [%i1+0x003],%l2 ! Mem[000000008e800103] swap [%i3+0x014],%l6 ! Mem[000000008f800114] jmpl %o7,%g0 swap [%i0+0x000],%l6 ! Mem[000000008e000100] p63_far_3_lem: membar #Sync swap [%i3+0x018],%l1 ! Mem[000000008f800118] ldub [%i1+0x003],%l2 ! Mem[000000008e800103] swap [%i3+0x014],%l6 ! Mem[000000008f800114] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l6 ! Mem[000000008e000100] p63_far_3_he: jmpl %o7,%g0 ldx [%i3+0x038],%l7 ! Mem[000000008f800138] jmpl %o7,%g0 nop p63_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i3+0x038],%l7 ! Mem[000000008f800138] jmpl %o7,%g0 nop p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: nop jmpl %o7,%g0 nop far3_b2b_l: nop jmpl %o7,%g0 nop user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: sth %l1,[%i3+0x010] ! Mem[0000000011800110] ldstub [%i3+0x020],%l1 ! Mem[0000000011800120] std %l2,[%i2+0x018] ! Mem[0000000011000118] jmpl %g6+8,%g0 swap [%i2+0x02c],%l3 ! Mem[000000001100012c] p0_call_0_le: ldsb [%i0+0x02a],%l3 ! Mem[000000001000012a] ldstub [%i3+0x011],%l2 ! Mem[0000000011800111] lduw [%i3+0x030],%l3 ! Mem[0000000011800130] swap [%i0+0x038],%l1 ! Mem[0000000010000138] retl swap [%i3+0x00c],%l7 ! Mem[000000001180010c] p0_jmpl_0_lo: sth %l1,[%o3+0x010] ! Mem[0000000011800110] ldstub [%o3+0x020],%l1 ! Mem[0000000011800120] std %l2,[%o2+0x018] ! Mem[0000000011000118] jmpl %g6+8,%g0 swap [%o2+0x02c],%l3 ! Mem[000000001100012c] p0_call_0_lo: ldsb [%o0+0x02a],%l3 ! Mem[000000001000012a] ldstub [%o3+0x011],%l2 ! Mem[0000000011800111] lduw [%o3+0x030],%l3 ! Mem[0000000011800130] swap [%o0+0x038],%l1 ! Mem[0000000010000138] retl swap [%o3+0x00c],%l7 ! Mem[000000001180010c] p0_jmpl_0_he: ldd [%i2+0x000],%l2 ! Mem[0000000011000100] stw %l5,[%i0+0x00c] ! Mem[000000001000010c] lduw [%i2+0x034],%l7 ! Mem[0000000011000134] ldd [%i0+0x018],%l4 ! Mem[0000000010000118] ldsw [%i1+0x024],%l4 ! Mem[0000000010800124] ldsh [%i2+0x030],%l6 ! Mem[0000000011000130] swap [%i3+0x038],%l3 ! Mem[0000000011800138] jmpl %g6+8,%g0 ldsw [%i0+0x028],%l0 ! Mem[0000000010000128] p0_call_0_he: lduh [%i1+0x026],%l2 ! Mem[0000000010800126] ldstub [%i1+0x01b],%l0 ! Mem[000000001080011b] ldd [%i1+0x028],%l6 ! Mem[0000000010800128] ldsw [%i2+0x034],%l2 ! Mem[0000000011000134] lduw [%i2+0x004],%l7 ! Mem[0000000011000104] swap [%i2+0x014],%l2 ! Mem[0000000011000114] retl stx %l2,[%i1+0x030] ! Mem[0000000010800130] p0_jmpl_0_ho: ldd [%o2+0x000],%l2 ! Mem[0000000011000100] stw %l5,[%o0+0x00c] ! Mem[000000001000010c] lduw [%o2+0x034],%l7 ! Mem[0000000011000134] ldd [%o0+0x018],%l4 ! Mem[0000000010000118] ldsw [%o1+0x024],%l4 ! Mem[0000000010800124] ldsh [%o2+0x030],%l6 ! Mem[0000000011000130] swap [%o3+0x038],%l3 ! Mem[0000000011800138] jmpl %g6+8,%g0 ldsw [%o0+0x028],%l0 ! Mem[0000000010000128] p0_call_0_ho: lduh [%o1+0x026],%l2 ! Mem[0000000010800126] ldstub [%o1+0x01b],%l0 ! Mem[000000001080011b] ldd [%o1+0x028],%l6 ! Mem[0000000010800128] ldsw [%o2+0x034],%l2 ! Mem[0000000011000134] lduw [%o2+0x004],%l7 ! Mem[0000000011000104] swap [%o2+0x014],%l2 ! Mem[0000000011000114] retl stx %l2,[%o1+0x030] ! Mem[0000000010800130] p1_jmpl_0_le: ldstub [%i3+0x031],%l1 ! Mem[0000000013800131] stx %l5,[%i2+0x010] ! Mem[0000000013000110] swap [%i0+0x018],%l3 ! Mem[0000000012000118] jmpl %g6+8,%g0 ldd [%i0+0x028],%l4 ! Mem[0000000012000128] p1_call_0_le: ldsb [%i3+0x00a],%l3 ! Mem[000000001380010a] retl std %l0,[%i1+0x000] ! Mem[0000000012800100] p1_jmpl_0_lo: ldstub [%o3+0x031],%l1 ! Mem[0000000013800131] stx %l5,[%o2+0x010] ! Mem[0000000013000110] swap [%o0+0x018],%l3 ! Mem[0000000012000118] jmpl %g6+8,%g0 ldd [%o0+0x028],%l4 ! Mem[0000000012000128] p1_call_0_lo: ldsb [%o3+0x00a],%l3 ! Mem[000000001380010a] retl std %l0,[%o1+0x000] ! Mem[0000000012800100] p1_jmpl_0_he: jmpl %g6+8,%g0 ldstub [%i1+0x035],%l1 ! Mem[0000000012800135] p1_call_0_he: lduw [%i3+0x010],%l3 ! Mem[0000000013800110] retl sth %l1,[%i3+0x038] ! Mem[0000000013800138] p1_jmpl_0_ho: jmpl %g6+8,%g0 ldstub [%o1+0x035],%l1 ! Mem[0000000012800135] p1_call_0_ho: lduw [%o3+0x010],%l3 ! Mem[0000000013800110] retl sth %l1,[%o3+0x038] ! Mem[0000000013800138] p2_jmpl_0_le: lduh [%i0+0x028],%l5 ! Mem[0000000014000128] ldx [%i2+0x000],%l3 ! Mem[0000000015000100] swap [%i3+0x018],%l3 ! Mem[0000000015800118] jmpl %g6+8,%g0 stx %l3,[%i0+0x028] ! Mem[0000000014000128] p2_call_0_le: ldub [%i1+0x02a],%l3 ! Mem[000000001480012a] swap [%i1+0x010],%l2 ! Mem[0000000014800110] stb %l7,[%i0+0x008] ! Mem[0000000014000108] ldstub [%i0+0x02a],%l5 ! Mem[000000001400012a] retl stw %l0,[%i2+0x00c] ! Mem[000000001500010c] p2_jmpl_0_lo: lduh [%o0+0x028],%l5 ! Mem[0000000014000128] ldx [%o2+0x000],%l3 ! Mem[0000000015000100] swap [%o3+0x018],%l3 ! Mem[0000000015800118] jmpl %g6+8,%g0 stx %l3,[%o0+0x028] ! Mem[0000000014000128] p2_call_0_lo: ldub [%o1+0x02a],%l3 ! Mem[000000001480012a] swap [%o1+0x010],%l2 ! Mem[0000000014800110] stb %l7,[%o0+0x008] ! Mem[0000000014000108] ldstub [%o0+0x02a],%l5 ! Mem[000000001400012a] retl stw %l0,[%o2+0x00c] ! Mem[000000001500010c] p2_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i3+0x00e],%l7 ! Mem[000000001580010e] p2_call_0_he: ldx [%i0+0x028],%l4 ! Mem[0000000014000128] swap [%i3+0x004],%l2 ! Mem[0000000015800104] stw %l4,[%i0+0x030] ! Mem[0000000014000130] ldstub [%i2+0x013],%l1 ! Mem[0000000015000113] ldd [%i2+0x030],%l2 ! Mem[0000000015000130] lduw [%i1+0x000],%l5 ! Mem[0000000014800100] ldstub [%i1+0x03c],%l3 ! Mem[000000001480013c] retl ldx [%i3+0x018],%l0 ! Mem[0000000015800118] p2_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o3+0x00e],%l7 ! Mem[000000001580010e] p2_call_0_ho: ldx [%o0+0x028],%l4 ! Mem[0000000014000128] swap [%o3+0x004],%l2 ! Mem[0000000015800104] stw %l4,[%o0+0x030] ! Mem[0000000014000130] ldstub [%o2+0x013],%l1 ! Mem[0000000015000113] ldd [%o2+0x030],%l2 ! Mem[0000000015000130] lduw [%o1+0x000],%l5 ! Mem[0000000014800100] ldstub [%o1+0x03c],%l3 ! Mem[000000001480013c] retl ldx [%o3+0x018],%l0 ! Mem[0000000015800118] p3_jmpl_0_le: swap [%i0+0x018],%l3 ! Mem[0000000016000118] swap [%i1+0x024],%l1 ! Mem[0000000016800124] swap [%i0+0x018],%l0 ! Mem[0000000016000118] jmpl %g6+8,%g0 swap [%i2+0x00c],%l2 ! Mem[000000001700010c] p3_call_0_le: ldsh [%i0+0x01c],%l7 ! Mem[000000001600011c] sth %l6,[%i0+0x028] ! Mem[0000000016000128] stb %l7,[%i1+0x007] ! Mem[0000000016800107] ldsh [%i3+0x008],%l4 ! Mem[0000000017800108] swap [%i2+0x01c],%l1 ! Mem[000000001700011c] retl lduh [%i1+0x010],%l6 ! Mem[0000000016800110] p3_jmpl_0_lo: swap [%o0+0x018],%l3 ! Mem[0000000016000118] swap [%o1+0x024],%l1 ! Mem[0000000016800124] swap [%o0+0x018],%l0 ! Mem[0000000016000118] jmpl %g6+8,%g0 swap [%o2+0x00c],%l2 ! Mem[000000001700010c] p3_call_0_lo: ldsh [%o0+0x01c],%l7 ! Mem[000000001600011c] sth %l6,[%o0+0x028] ! Mem[0000000016000128] stb %l7,[%o1+0x007] ! Mem[0000000016800107] ldsh [%o3+0x008],%l4 ! Mem[0000000017800108] swap [%o2+0x01c],%l1 ! Mem[000000001700011c] retl lduh [%o1+0x010],%l6 ! Mem[0000000016800110] p3_jmpl_0_he: ldd [%i3+0x038],%l2 ! Mem[0000000017800138] ldstub [%i2+0x033],%l3 ! Mem[0000000017000133] ldstub [%i2+0x020],%l4 ! Mem[0000000017000120] ldsh [%i0+0x014],%l3 ! Mem[0000000016000114] ldsw [%i3+0x02c],%l4 ! Mem[000000001780012c] swap [%i1+0x03c],%l4 ! Mem[000000001680013c] jmpl %g6+8,%g0 swap [%i2+0x000],%l4 ! Mem[0000000017000100] p3_call_0_he: retl swap [%i3+0x028],%l4 ! Mem[0000000017800128] p3_jmpl_0_ho: ldd [%o3+0x038],%l2 ! Mem[0000000017800138] ldstub [%o2+0x033],%l3 ! Mem[0000000017000133] ldstub [%o2+0x020],%l4 ! Mem[0000000017000120] ldsh [%o0+0x014],%l3 ! Mem[0000000016000114] ldsw [%o3+0x02c],%l4 ! Mem[000000001780012c] swap [%o1+0x03c],%l4 ! Mem[000000001680013c] jmpl %g6+8,%g0 swap [%o2+0x000],%l4 ! Mem[0000000017000100] p3_call_0_ho: retl swap [%o3+0x028],%l4 ! Mem[0000000017800128] p4_jmpl_0_le: ldx [%i3+0x010],%l1 ! Mem[0000000019800110] ldd [%i2+0x020],%l0 ! Mem[0000000019000120] ldsh [%i2+0x036],%l0 ! Mem[0000000019000136] jmpl %g6+8,%g0 ldd [%i3+0x028],%l4 ! Mem[0000000019800128] p4_call_0_le: ldub [%i0+0x02a],%l3 ! Mem[000000001800012a] retl sth %l2,[%i2+0x010] ! Mem[0000000019000110] p4_jmpl_0_lo: ldx [%o3+0x010],%l1 ! Mem[0000000019800110] ldd [%o2+0x020],%l0 ! Mem[0000000019000120] ldsh [%o2+0x036],%l0 ! Mem[0000000019000136] jmpl %g6+8,%g0 ldd [%o3+0x028],%l4 ! Mem[0000000019800128] p4_call_0_lo: ldub [%o0+0x02a],%l3 ! Mem[000000001800012a] retl sth %l2,[%o2+0x010] ! Mem[0000000019000110] p4_jmpl_0_he: lduw [%i0+0x02c],%l2 ! Mem[000000001800012c] ldub [%i3+0x00e],%l7 ! Mem[000000001980010e] jmpl %g6+8,%g0 lduw [%i3+0x01c],%l7 ! Mem[000000001980011c] p4_call_0_he: ldd [%i0+0x008],%l2 ! Mem[0000000018000108] ldub [%i0+0x00e],%l6 ! Mem[000000001800010e] lduw [%i0+0x018],%l5 ! Mem[0000000018000118] swap [%i1+0x03c],%l2 ! Mem[000000001880013c] swap [%i3+0x004],%l4 ! Mem[0000000019800104] retl ldd [%i2+0x030],%l2 ! Mem[0000000019000130] p4_jmpl_0_ho: lduw [%o0+0x02c],%l2 ! Mem[000000001800012c] ldub [%o3+0x00e],%l7 ! Mem[000000001980010e] jmpl %g6+8,%g0 lduw [%o3+0x01c],%l7 ! Mem[000000001980011c] p4_call_0_ho: ldd [%o0+0x008],%l2 ! Mem[0000000018000108] ldub [%o0+0x00e],%l6 ! Mem[000000001800010e] lduw [%o0+0x018],%l5 ! Mem[0000000018000118] swap [%o1+0x03c],%l2 ! Mem[000000001880013c] swap [%o3+0x004],%l4 ! Mem[0000000019800104] retl ldd [%o2+0x030],%l2 ! Mem[0000000019000130] p5_jmpl_0_le: sth %l1,[%i0+0x030] ! Mem[000000001a000130] ldstub [%i3+0x026],%l3 ! Mem[000000001b800126] stb %l0,[%i0+0x036] ! Mem[000000001a000136] jmpl %g6+8,%g0 stb %l5,[%i1+0x035] ! Mem[000000001a800135] p5_call_0_le: swap [%i3+0x008],%l4 ! Mem[000000001b800108] ldstub [%i1+0x035],%l3 ! Mem[000000001a800135] retl ldx [%i0+0x028],%l0 ! Mem[000000001a000128] p5_jmpl_0_lo: sth %l1,[%o0+0x030] ! Mem[000000001a000130] ldstub [%o3+0x026],%l3 ! Mem[000000001b800126] stb %l0,[%o0+0x036] ! Mem[000000001a000136] jmpl %g6+8,%g0 stb %l5,[%o1+0x035] ! Mem[000000001a800135] p5_call_0_lo: swap [%o3+0x008],%l4 ! Mem[000000001b800108] ldstub [%o1+0x035],%l3 ! Mem[000000001a800135] retl ldx [%o0+0x028],%l0 ! Mem[000000001a000128] p5_jmpl_0_he: jmpl %g6+8,%g0 swap [%i1+0x034],%l3 ! Mem[000000001a800134] p5_call_0_he: ldd [%i1+0x008],%l4 ! Mem[000000001a800108] ldd [%i1+0x000],%l0 ! Mem[000000001a800100] retl stb %l5,[%i3+0x03a] ! Mem[000000001b80013a] p5_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o1+0x034],%l3 ! Mem[000000001a800134] p5_call_0_ho: ldd [%o1+0x008],%l4 ! Mem[000000001a800108] ldd [%o1+0x000],%l0 ! Mem[000000001a800100] retl stb %l5,[%o3+0x03a] ! Mem[000000001b80013a] p6_jmpl_0_le: ldx [%i0+0x010],%l1 ! Mem[000000001c000110] ldsh [%i0+0x026],%l1 ! Mem[000000001c000126] stx %l2,[%i2+0x030] ! Mem[000000001d000130] jmpl %g6+8,%g0 lduh [%i1+0x03c],%l7 ! Mem[000000001c80013c] p6_call_0_le: lduh [%i1+0x034],%l6 ! Mem[000000001c800134] retl ldstub [%i0+0x028],%l6 ! Mem[000000001c000128] p6_jmpl_0_lo: ldx [%o0+0x010],%l1 ! Mem[000000001c000110] ldsh [%o0+0x026],%l1 ! Mem[000000001c000126] stx %l2,[%o2+0x030] ! Mem[000000001d000130] jmpl %g6+8,%g0 lduh [%o1+0x03c],%l7 ! Mem[000000001c80013c] p6_call_0_lo: lduh [%o1+0x034],%l6 ! Mem[000000001c800134] retl ldstub [%o0+0x028],%l6 ! Mem[000000001c000128] p6_jmpl_0_he: ldsh [%i3+0x000],%l2 ! Mem[000000001d800100] ldstub [%i2+0x027],%l7 ! Mem[000000001d000127] sth %l2,[%i0+0x028] ! Mem[000000001c000128] jmpl %g6+8,%g0 std %l0,[%i0+0x018] ! Mem[000000001c000118] p6_call_0_he: stw %l0,[%i0+0x00c] ! Mem[000000001c00010c] retl std %l0,[%i0+0x010] ! Mem[000000001c000110] p6_jmpl_0_ho: ldsh [%o3+0x000],%l2 ! Mem[000000001d800100] ldstub [%o2+0x027],%l7 ! Mem[000000001d000127] sth %l2,[%o0+0x028] ! Mem[000000001c000128] jmpl %g6+8,%g0 std %l0,[%o0+0x018] ! Mem[000000001c000118] p6_call_0_ho: stw %l0,[%o0+0x00c] ! Mem[000000001c00010c] retl std %l0,[%o0+0x010] ! Mem[000000001c000110] p7_jmpl_0_le: sth %l1,[%i0+0x030] ! Mem[000000001e000130] swap [%i1+0x014],%l5 ! Mem[000000001e800114] lduh [%i3+0x028],%l6 ! Mem[000000001f800128] jmpl %g6+8,%g0 swap [%i3+0x004],%l1 ! Mem[000000001f800104] p7_call_0_le: ldub [%i0+0x038],%l5 ! Mem[000000001e000138] swap [%i3+0x008],%l5 ! Mem[000000001f800108] ldstub [%i3+0x01d],%l7 ! Mem[000000001f80011d] lduh [%i0+0x028],%l6 ! Mem[000000001e000128] stb %l0,[%i2+0x02b] ! Mem[000000001f00012b] ldstub [%i2+0x007],%l5 ! Mem[000000001f000107] retl ldstub [%i3+0x007],%l4 ! Mem[000000001f800107] p7_jmpl_0_lo: sth %l1,[%o0+0x030] ! Mem[000000001e000130] swap [%o1+0x014],%l5 ! Mem[000000001e800114] lduh [%o3+0x028],%l6 ! Mem[000000001f800128] jmpl %g6+8,%g0 swap [%o3+0x004],%l1 ! Mem[000000001f800104] p7_call_0_lo: ldub [%o0+0x038],%l5 ! Mem[000000001e000138] swap [%o3+0x008],%l5 ! Mem[000000001f800108] ldstub [%o3+0x01d],%l7 ! Mem[000000001f80011d] lduh [%o0+0x028],%l6 ! Mem[000000001e000128] stb %l0,[%o2+0x02b] ! Mem[000000001f00012b] ldstub [%o2+0x007],%l5 ! Mem[000000001f000107] retl ldstub [%o3+0x007],%l4 ! Mem[000000001f800107] p7_jmpl_0_he: lduw [%i1+0x004],%l5 ! Mem[000000001e800104] jmpl %g6+8,%g0 ldstub [%i2+0x009],%l0 ! Mem[000000001f000109] p7_call_0_he: ldstub [%i1+0x026],%l4 ! Mem[000000001e800126] ldd [%i0+0x010],%l2 ! Mem[000000001e000110] ldstub [%i2+0x033],%l3 ! Mem[000000001f000133] retl ldstub [%i1+0x03d],%l5 ! Mem[000000001e80013d] p7_jmpl_0_ho: lduw [%o1+0x004],%l5 ! Mem[000000001e800104] jmpl %g6+8,%g0 ldstub [%o2+0x009],%l0 ! Mem[000000001f000109] p7_call_0_ho: ldstub [%o1+0x026],%l4 ! Mem[000000001e800126] ldd [%o0+0x010],%l2 ! Mem[000000001e000110] ldstub [%o2+0x033],%l3 ! Mem[000000001f000133] retl ldstub [%o1+0x03d],%l5 ! Mem[000000001e80013d] p8_jmpl_0_le: ldstub [%i0+0x011],%l1 ! Mem[0000000020000111] lduh [%i0+0x02c],%l3 ! Mem[000000002000012c] ldstub [%i3+0x02a],%l2 ! Mem[000000002180012a] jmpl %g6+8,%g0 stw %l5,[%i3+0x00c] ! Mem[000000002180010c] p8_call_0_le: stb %l5,[%i2+0x01a] ! Mem[000000002100011a] swap [%i2+0x028],%l6 ! Mem[0000000021000128] stb %l3,[%i0+0x033] ! Mem[0000000020000133] retl ldx [%i2+0x038],%l1 ! Mem[0000000021000138] p8_jmpl_0_lo: ldstub [%o0+0x011],%l1 ! Mem[0000000020000111] lduh [%o0+0x02c],%l3 ! Mem[000000002000012c] ldstub [%o3+0x02a],%l2 ! Mem[000000002180012a] jmpl %g6+8,%g0 stw %l5,[%o3+0x00c] ! Mem[000000002180010c] p8_call_0_lo: stb %l5,[%o2+0x01a] ! Mem[000000002100011a] swap [%o2+0x028],%l6 ! Mem[0000000021000128] stb %l3,[%o0+0x033] ! Mem[0000000020000133] retl ldx [%o2+0x038],%l1 ! Mem[0000000021000138] p8_jmpl_0_he: swap [%i0+0x01c],%l7 ! Mem[000000002000011c] ldsb [%i0+0x017],%l3 ! Mem[0000000020000117] ldstub [%i0+0x025],%l5 ! Mem[0000000020000125] jmpl %g6+8,%g0 stx %l3,[%i2+0x010] ! Mem[0000000021000110] p8_call_0_he: ldsb [%i3+0x03f],%l3 ! Mem[000000002180013f] swap [%i2+0x01c],%l1 ! Mem[000000002100011c] ldx [%i1+0x038],%l7 ! Mem[0000000020800138] swap [%i1+0x008],%l2 ! Mem[0000000020800108] retl ldstub [%i3+0x03c],%l3 ! Mem[000000002180013c] p8_jmpl_0_ho: swap [%o0+0x01c],%l7 ! Mem[000000002000011c] ldsb [%o0+0x017],%l3 ! Mem[0000000020000117] ldstub [%o0+0x025],%l5 ! Mem[0000000020000125] jmpl %g6+8,%g0 stx %l3,[%o2+0x010] ! Mem[0000000021000110] p8_call_0_ho: ldsb [%o3+0x03f],%l3 ! Mem[000000002180013f] swap [%o2+0x01c],%l1 ! Mem[000000002100011c] ldx [%o1+0x038],%l7 ! Mem[0000000020800138] swap [%o1+0x008],%l2 ! Mem[0000000020800108] retl ldstub [%o3+0x03c],%l3 ! Mem[000000002180013c] p9_jmpl_0_le: stw %l1,[%i2+0x024] ! Mem[0000000023000124] ldstub [%i2+0x020],%l1 ! Mem[0000000023000120] ldx [%i0+0x018],%l7 ! Mem[0000000022000118] jmpl %g6+8,%g0 lduw [%i2+0x004],%l1 ! Mem[0000000023000104] p9_call_0_le: ldd [%i0+0x020],%l0 ! Mem[0000000022000120] ldsw [%i1+0x038],%l7 ! Mem[0000000022800138] swap [%i0+0x008],%l7 ! Mem[0000000022000108] ldstub [%i3+0x03e],%l6 ! Mem[000000002380013e] ldsh [%i2+0x00e],%l7 ! Mem[000000002300010e] ldx [%i1+0x028],%l6 ! Mem[0000000022800128] retl ldstub [%i2+0x005],%l0 ! Mem[0000000023000105] p9_jmpl_0_lo: stw %l1,[%o2+0x024] ! Mem[0000000023000124] ldstub [%o2+0x020],%l1 ! Mem[0000000023000120] ldx [%o0+0x018],%l7 ! Mem[0000000022000118] jmpl %g6+8,%g0 lduw [%o2+0x004],%l1 ! Mem[0000000023000104] p9_call_0_lo: ldd [%o0+0x020],%l0 ! Mem[0000000022000120] ldsw [%o1+0x038],%l7 ! Mem[0000000022800138] swap [%o0+0x008],%l7 ! Mem[0000000022000108] ldstub [%o3+0x03e],%l6 ! Mem[000000002380013e] ldsh [%o2+0x00e],%l7 ! Mem[000000002300010e] ldx [%o1+0x028],%l6 ! Mem[0000000022800128] retl ldstub [%o2+0x005],%l0 ! Mem[0000000023000105] p9_jmpl_0_he: ldx [%i1+0x018],%l1 ! Mem[0000000022800118] lduw [%i0+0x008],%l6 ! Mem[0000000022000108] jmpl %g6+8,%g0 ldsw [%i3+0x010],%l2 ! Mem[0000000023800110] p9_call_0_he: ldstub [%i2+0x033],%l4 ! Mem[0000000023000133] sth %l7,[%i2+0x00c] ! Mem[000000002300010c] ldsh [%i2+0x030],%l7 ! Mem[0000000023000130] sth %l0,[%i0+0x018] ! Mem[0000000022000118] swap [%i0+0x03c],%l5 ! Mem[000000002200013c] retl swap [%i3+0x004],%l6 ! Mem[0000000023800104] p9_jmpl_0_ho: ldx [%o1+0x018],%l1 ! Mem[0000000022800118] lduw [%o0+0x008],%l6 ! Mem[0000000022000108] jmpl %g6+8,%g0 ldsw [%o3+0x010],%l2 ! Mem[0000000023800110] p9_call_0_ho: ldstub [%o2+0x033],%l4 ! Mem[0000000023000133] sth %l7,[%o2+0x00c] ! Mem[000000002300010c] ldsh [%o2+0x030],%l7 ! Mem[0000000023000130] sth %l0,[%o0+0x018] ! Mem[0000000022000118] swap [%o0+0x03c],%l5 ! Mem[000000002200013c] retl swap [%o3+0x004],%l6 ! Mem[0000000023800104] p10_jmpl_0_le: stx %l5,[%i0+0x028] ! Mem[0000000024000128] swap [%i2+0x00c],%l0 ! Mem[000000002500010c] swap [%i0+0x034],%l7 ! Mem[0000000024000134] jmpl %g6+8,%g0 std %l4,[%i1+0x030] ! Mem[0000000024800130] p10_call_0_le: ldub [%i0+0x008],%l7 ! Mem[0000000024000108] ldstub [%i2+0x02a],%l5 ! Mem[000000002500012a] retl sth %l7,[%i0+0x026] ! Mem[0000000024000126] p10_jmpl_0_lo: stx %l5,[%o0+0x028] ! Mem[0000000024000128] swap [%o2+0x00c],%l0 ! Mem[000000002500010c] swap [%o0+0x034],%l7 ! Mem[0000000024000134] jmpl %g6+8,%g0 std %l4,[%o1+0x030] ! Mem[0000000024800130] p10_call_0_lo: ldub [%o0+0x008],%l7 ! Mem[0000000024000108] ldstub [%o2+0x02a],%l5 ! Mem[000000002500012a] retl sth %l7,[%o0+0x026] ! Mem[0000000024000126] p10_jmpl_0_he: jmpl %g6+8,%g0 ldsw [%i1+0x004],%l5 ! Mem[0000000024800104] p10_call_0_he: ldstub [%i0+0x03a],%l7 ! Mem[000000002400013a] retl swap [%i2+0x018],%l5 ! Mem[0000000025000118] p10_jmpl_0_ho: jmpl %g6+8,%g0 ldsw [%o1+0x004],%l5 ! Mem[0000000024800104] p10_call_0_ho: ldstub [%o0+0x03a],%l7 ! Mem[000000002400013a] retl swap [%o2+0x018],%l5 ! Mem[0000000025000118] p11_jmpl_0_le: ldx [%i0+0x030],%l1 ! Mem[0000000026000130] stb %l5,[%i0+0x014] ! Mem[0000000026000114] stx %l0,[%i0+0x028] ! Mem[0000000026000128] jmpl %g6+8,%g0 lduh [%i1+0x024],%l1 ! Mem[0000000026800124] p11_call_0_le: ldstub [%i3+0x01d],%l7 ! Mem[000000002780011d] ldstub [%i3+0x03e],%l6 ! Mem[000000002780013e] retl lduw [%i1+0x00c],%l7 ! Mem[000000002680010c] p11_jmpl_0_lo: ldx [%o0+0x030],%l1 ! Mem[0000000026000130] stb %l5,[%o0+0x014] ! Mem[0000000026000114] stx %l0,[%o0+0x028] ! Mem[0000000026000128] jmpl %g6+8,%g0 lduh [%o1+0x024],%l1 ! Mem[0000000026800124] p11_call_0_lo: ldstub [%o3+0x01d],%l7 ! Mem[000000002780011d] ldstub [%o3+0x03e],%l6 ! Mem[000000002780013e] retl lduw [%o1+0x00c],%l7 ! Mem[000000002680010c] p11_jmpl_0_he: ldsw [%i1+0x03c],%l5 ! Mem[000000002680013c] ldsh [%i0+0x008],%l2 ! Mem[0000000026000108] stw %l3,[%i1+0x014] ! Mem[0000000026800114] std %l6,[%i0+0x008] ! Mem[0000000026000108] swap [%i0+0x034],%l2 ! Mem[0000000026000134] swap [%i2+0x030],%l7 ! Mem[0000000027000130] swap [%i1+0x018],%l0 ! Mem[0000000026800118] jmpl %g6+8,%g0 ldx [%i1+0x010],%l2 ! Mem[0000000026800110] p11_call_0_he: stb %l3,[%i1+0x012] ! Mem[0000000026800112] ldstub [%i0+0x02d],%l1 ! Mem[000000002600012d] ldsw [%i1+0x028],%l4 ! Mem[0000000026800128] ldsb [%i1+0x036],%l2 ! Mem[0000000026800136] ldsw [%i1+0x03c],%l5 ! Mem[000000002680013c] retl swap [%i1+0x01c],%l4 ! Mem[000000002680011c] p11_jmpl_0_ho: ldsw [%o1+0x03c],%l5 ! Mem[000000002680013c] ldsh [%o0+0x008],%l2 ! Mem[0000000026000108] stw %l3,[%o1+0x014] ! Mem[0000000026800114] std %l6,[%o0+0x008] ! Mem[0000000026000108] swap [%o0+0x034],%l2 ! Mem[0000000026000134] swap [%o2+0x030],%l7 ! Mem[0000000027000130] swap [%o1+0x018],%l0 ! Mem[0000000026800118] jmpl %g6+8,%g0 ldx [%o1+0x010],%l2 ! Mem[0000000026800110] p11_call_0_ho: stb %l3,[%o1+0x012] ! Mem[0000000026800112] ldstub [%o0+0x02d],%l1 ! Mem[000000002600012d] ldsw [%o1+0x028],%l4 ! Mem[0000000026800128] ldsb [%o1+0x036],%l2 ! Mem[0000000026800136] ldsw [%o1+0x03c],%l5 ! Mem[000000002680013c] retl swap [%o1+0x01c],%l4 ! Mem[000000002680011c] p12_jmpl_0_le: sth %l1,[%i0+0x010] ! Mem[0000000028000110] lduw [%i0+0x034],%l5 ! Mem[0000000028000134] swap [%i1+0x01c],%l7 ! Mem[000000002880011c] jmpl %g6+8,%g0 ldsw [%i0+0x024],%l1 ! Mem[0000000028000124] p12_call_0_le: ldd [%i0+0x008],%l6 ! Mem[0000000028000108] sth %l5,[%i3+0x02a] ! Mem[000000002980012a] swap [%i2+0x03c],%l7 ! Mem[000000002900013c] swap [%i3+0x038],%l1 ! Mem[0000000029800138] ldsw [%i2+0x00c],%l7 ! Mem[000000002900010c] stw %l7,[%i1+0x020] ! Mem[0000000028800120] retl swap [%i3+0x008],%l3 ! Mem[0000000029800108] p12_jmpl_0_lo: sth %l1,[%o0+0x010] ! Mem[0000000028000110] lduw [%o0+0x034],%l5 ! Mem[0000000028000134] swap [%o1+0x01c],%l7 ! Mem[000000002880011c] jmpl %g6+8,%g0 ldsw [%o0+0x024],%l1 ! Mem[0000000028000124] p12_call_0_lo: ldd [%o0+0x008],%l6 ! Mem[0000000028000108] sth %l5,[%o3+0x02a] ! Mem[000000002980012a] swap [%o2+0x03c],%l7 ! Mem[000000002900013c] swap [%o3+0x038],%l1 ! Mem[0000000029800138] ldsw [%o2+0x00c],%l7 ! Mem[000000002900010c] stw %l7,[%o1+0x020] ! Mem[0000000028800120] retl swap [%o3+0x008],%l3 ! Mem[0000000029800108] p12_jmpl_0_he: lduw [%i0+0x01c],%l5 ! Mem[000000002800011c] ldx [%i2+0x028],%l2 ! Mem[0000000029000128] jmpl %g6+8,%g0 ldstub [%i3+0x01b],%l1 ! Mem[000000002980011b] p12_call_0_he: lduh [%i1+0x030],%l3 ! Mem[0000000028800130] retl swap [%i0+0x004],%l4 ! Mem[0000000028000104] p12_jmpl_0_ho: lduw [%o0+0x01c],%l5 ! Mem[000000002800011c] ldx [%o2+0x028],%l2 ! Mem[0000000029000128] jmpl %g6+8,%g0 ldstub [%o3+0x01b],%l1 ! Mem[000000002980011b] p12_call_0_ho: lduh [%o1+0x030],%l3 ! Mem[0000000028800130] retl swap [%o0+0x004],%l4 ! Mem[0000000028000104] p13_jmpl_0_le: ldstub [%i0+0x031],%l1 ! Mem[000000002a000131] std %l2,[%i3+0x020] ! Mem[000000002b800120] ldd [%i2+0x018],%l2 ! Mem[000000002b000118] jmpl %g6+8,%g0 ldd [%i3+0x008],%l2 ! Mem[000000002b800108] p13_call_0_le: ldstub [%i3+0x03b],%l4 ! Mem[000000002b80013b] ldstub [%i2+0x007],%l1 ! Mem[000000002b000107] ldsw [%i0+0x014],%l6 ! Mem[000000002a000114] ldx [%i2+0x028],%l6 ! Mem[000000002b000128] retl ldsh [%i2+0x006],%l7 ! Mem[000000002b000106] p13_jmpl_0_lo: ldstub [%o0+0x031],%l1 ! Mem[000000002a000131] std %l2,[%o3+0x020] ! Mem[000000002b800120] ldd [%o2+0x018],%l2 ! Mem[000000002b000118] jmpl %g6+8,%g0 ldd [%o3+0x008],%l2 ! Mem[000000002b800108] p13_call_0_lo: ldstub [%o3+0x03b],%l4 ! Mem[000000002b80013b] ldstub [%o2+0x007],%l1 ! Mem[000000002b000107] ldsw [%o0+0x014],%l6 ! Mem[000000002a000114] ldx [%o2+0x028],%l6 ! Mem[000000002b000128] retl ldsh [%o2+0x006],%l7 ! Mem[000000002b000106] p13_jmpl_0_he: jmpl %g6+8,%g0 swap [%i1+0x034],%l7 ! Mem[000000002a800134] p13_call_0_he: swap [%i2+0x02c],%l6 ! Mem[000000002b00012c] stb %l5,[%i0+0x01b] ! Mem[000000002a00011b] lduw [%i1+0x038],%l5 ! Mem[000000002a800138] stx %l1,[%i1+0x018] ! Mem[000000002a800118] swap [%i0+0x000],%l1 ! Mem[000000002a000100] ldsw [%i2+0x010],%l1 ! Mem[000000002b000110] ldsw [%i1+0x01c],%l5 ! Mem[000000002a80011c] retl swap [%i0+0x020],%l0 ! Mem[000000002a000120] p13_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o1+0x034],%l7 ! Mem[000000002a800134] p13_call_0_ho: swap [%o2+0x02c],%l6 ! Mem[000000002b00012c] stb %l5,[%o0+0x01b] ! Mem[000000002a00011b] lduw [%o1+0x038],%l5 ! Mem[000000002a800138] stx %l1,[%o1+0x018] ! Mem[000000002a800118] swap [%o0+0x000],%l1 ! Mem[000000002a000100] ldsw [%o2+0x010],%l1 ! Mem[000000002b000110] ldsw [%o1+0x01c],%l5 ! Mem[000000002a80011c] retl swap [%o0+0x020],%l0 ! Mem[000000002a000120] p14_jmpl_0_le: swap [%i3+0x004],%l1 ! Mem[000000002d800104] std %l2,[%i3+0x000] ! Mem[000000002d800100] swap [%i1+0x034],%l7 ! Mem[000000002c800134] jmpl %g6+8,%g0 swap [%i1+0x034],%l5 ! Mem[000000002c800134] p14_call_0_le: stx %l4,[%i2+0x018] ! Mem[000000002d000118] ldsw [%i2+0x004],%l1 ! Mem[000000002d000104] retl ldstub [%i0+0x033],%l3 ! Mem[000000002c000133] p14_jmpl_0_lo: swap [%o3+0x004],%l1 ! Mem[000000002d800104] std %l2,[%o3+0x000] ! Mem[000000002d800100] swap [%o1+0x034],%l7 ! Mem[000000002c800134] jmpl %g6+8,%g0 swap [%o1+0x034],%l5 ! Mem[000000002c800134] p14_call_0_lo: stx %l4,[%o2+0x018] ! Mem[000000002d000118] ldsw [%o2+0x004],%l1 ! Mem[000000002d000104] retl ldstub [%o0+0x033],%l3 ! Mem[000000002c000133] p14_jmpl_0_he: stx %l7,[%i1+0x010] ! Mem[000000002c800110] ldstub [%i0+0x034],%l1 ! Mem[000000002c000134] ldub [%i2+0x03a],%l0 ! Mem[000000002d00013a] swap [%i0+0x02c],%l1 ! Mem[000000002c00012c] stb %l0,[%i1+0x018] ! Mem[000000002c800118] stw %l4,[%i2+0x024] ! Mem[000000002d000124] jmpl %g6+8,%g0 std %l2,[%i2+0x010] ! Mem[000000002d000110] p14_call_0_he: stb %l5,[%i1+0x013] ! Mem[000000002c800113] stb %l5,[%i2+0x004] ! Mem[000000002d000104] lduh [%i2+0x016],%l2 ! Mem[000000002d000116] sth %l7,[%i1+0x02e] ! Mem[000000002c80012e] retl ldx [%i0+0x018],%l2 ! Mem[000000002c000118] p14_jmpl_0_ho: stx %l7,[%o1+0x010] ! Mem[000000002c800110] ldstub [%o0+0x034],%l1 ! Mem[000000002c000134] ldub [%o2+0x03a],%l0 ! Mem[000000002d00013a] swap [%o0+0x02c],%l1 ! Mem[000000002c00012c] stb %l0,[%o1+0x018] ! Mem[000000002c800118] stw %l4,[%o2+0x024] ! Mem[000000002d000124] jmpl %g6+8,%g0 std %l2,[%o2+0x010] ! Mem[000000002d000110] p14_call_0_ho: stb %l5,[%o1+0x013] ! Mem[000000002c800113] stb %l5,[%o2+0x004] ! Mem[000000002d000104] lduh [%o2+0x016],%l2 ! Mem[000000002d000116] sth %l7,[%o1+0x02e] ! Mem[000000002c80012e] retl ldx [%o0+0x018],%l2 ! Mem[000000002c000118] p15_jmpl_0_le: lduh [%i1+0x024],%l1 ! Mem[000000002e800124] swap [%i1+0x024],%l3 ! Mem[000000002e800124] sth %l2,[%i2+0x012] ! Mem[000000002f000112] jmpl %g6+8,%g0 stw %l1,[%i0+0x024] ! Mem[000000002e000124] p15_call_0_le: swap [%i0+0x008],%l7 ! Mem[000000002e000108] swap [%i1+0x008],%l5 ! Mem[000000002e800108] retl swap [%i3+0x02c],%l0 ! Mem[000000002f80012c] p15_jmpl_0_lo: lduh [%o1+0x024],%l1 ! Mem[000000002e800124] swap [%o1+0x024],%l3 ! Mem[000000002e800124] sth %l2,[%o2+0x012] ! Mem[000000002f000112] jmpl %g6+8,%g0 stw %l1,[%o0+0x024] ! Mem[000000002e000124] p15_call_0_lo: swap [%o0+0x008],%l7 ! Mem[000000002e000108] swap [%o1+0x008],%l5 ! Mem[000000002e800108] retl swap [%o3+0x02c],%l0 ! Mem[000000002f80012c] p15_jmpl_0_he: jmpl %g6+8,%g0 ldub [%i0+0x011],%l3 ! Mem[000000002e000111] p15_call_0_he: retl ldx [%i3+0x000],%l5 ! Mem[000000002f800100] p15_jmpl_0_ho: jmpl %g6+8,%g0 ldub [%o0+0x011],%l3 ! Mem[000000002e000111] p15_call_0_ho: retl ldx [%o3+0x000],%l5 ! Mem[000000002f800100] p16_jmpl_0_le: ldx [%i1+0x010],%l1 ! Mem[0000000030800110] ldub [%i1+0x020],%l1 ! Mem[0000000030800120] swap [%i1+0x034],%l0 ! Mem[0000000030800134] jmpl %g6+8,%g0 stx %l5,[%i3+0x028] ! Mem[0000000031800128] p16_call_0_le: lduw [%i0+0x028],%l3 ! Mem[0000000030000128] retl swap [%i3+0x010],%l2 ! Mem[0000000031800110] p16_jmpl_0_lo: ldx [%o1+0x010],%l1 ! Mem[0000000030800110] ldub [%o1+0x020],%l1 ! Mem[0000000030800120] swap [%o1+0x034],%l0 ! Mem[0000000030800134] jmpl %g6+8,%g0 stx %l5,[%o3+0x028] ! Mem[0000000031800128] p16_call_0_lo: lduw [%o0+0x028],%l3 ! Mem[0000000030000128] retl swap [%o3+0x010],%l2 ! Mem[0000000031800110] p16_jmpl_0_he: ldd [%i0+0x008],%l4 ! Mem[0000000030000108] swap [%i2+0x01c],%l2 ! Mem[000000003100011c] jmpl %g6+8,%g0 std %l6,[%i1+0x000] ! Mem[0000000030800100] p16_call_0_he: ldsw [%i0+0x024],%l4 ! Mem[0000000030000124] ldstub [%i2+0x03a],%l5 ! Mem[000000003100013a] swap [%i0+0x010],%l5 ! Mem[0000000030000110] stw %l4,[%i0+0x030] ! Mem[0000000030000130] ldstub [%i0+0x00d],%l0 ! Mem[000000003000010d] stb %l3,[%i2+0x00e] ! Mem[000000003100010e] retl stb %l0,[%i3+0x032] ! Mem[0000000031800132] p16_jmpl_0_ho: ldd [%o0+0x008],%l4 ! Mem[0000000030000108] swap [%o2+0x01c],%l2 ! Mem[000000003100011c] jmpl %g6+8,%g0 std %l6,[%o1+0x000] ! Mem[0000000030800100] p16_call_0_ho: ldsw [%o0+0x024],%l4 ! Mem[0000000030000124] ldstub [%o2+0x03a],%l5 ! Mem[000000003100013a] swap [%o0+0x010],%l5 ! Mem[0000000030000110] stw %l4,[%o0+0x030] ! Mem[0000000030000130] ldstub [%o0+0x00d],%l0 ! Mem[000000003000010d] stb %l3,[%o2+0x00e] ! Mem[000000003100010e] retl stb %l0,[%o3+0x032] ! Mem[0000000031800132] p17_jmpl_0_le: sth %l1,[%i1+0x030] ! Mem[0000000032800130] ldd [%i0+0x010],%l4 ! Mem[0000000032000110] swap [%i2+0x028],%l0 ! Mem[0000000033000128] jmpl %g6+8,%g0 ldx [%i1+0x030],%l2 ! Mem[0000000032800130] p17_call_0_le: ldx [%i3+0x010],%l3 ! Mem[0000000033800110] stx %l1,[%i3+0x038] ! Mem[0000000033800138] ldstub [%i2+0x00b],%l3 ! Mem[000000003300010b] sth %l5,[%i1+0x03a] ! Mem[000000003280013a] ldstub [%i2+0x01c],%l1 ! Mem[000000003300011c] ldsh [%i3+0x02e],%l0 ! Mem[000000003380012e] retl std %l0,[%i3+0x010] ! Mem[0000000033800110] p17_jmpl_0_lo: sth %l1,[%o1+0x030] ! Mem[0000000032800130] ldd [%o0+0x010],%l4 ! Mem[0000000032000110] swap [%o2+0x028],%l0 ! Mem[0000000033000128] jmpl %g6+8,%g0 ldx [%o1+0x030],%l2 ! Mem[0000000032800130] p17_call_0_lo: ldx [%o3+0x010],%l3 ! Mem[0000000033800110] stx %l1,[%o3+0x038] ! Mem[0000000033800138] ldstub [%o2+0x00b],%l3 ! Mem[000000003300010b] sth %l5,[%o1+0x03a] ! Mem[000000003280013a] ldstub [%o2+0x01c],%l1 ! Mem[000000003300011c] ldsh [%o3+0x02e],%l0 ! Mem[000000003380012e] retl std %l0,[%o3+0x010] ! Mem[0000000033800110] p17_jmpl_0_he: jmpl %g6+8,%g0 swap [%i3+0x028],%l1 ! Mem[0000000033800128] p17_call_0_he: stx %l3,[%i1+0x028] ! Mem[0000000032800128] swap [%i2+0x028],%l2 ! Mem[0000000033000128] ldub [%i3+0x037],%l6 ! Mem[0000000033800137] ldstub [%i2+0x00d],%l5 ! Mem[000000003300010d] lduw [%i1+0x00c],%l1 ! Mem[000000003280010c] retl stx %l0,[%i0+0x020] ! Mem[0000000032000120] p17_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o3+0x028],%l1 ! Mem[0000000033800128] p17_call_0_ho: stx %l3,[%o1+0x028] ! Mem[0000000032800128] swap [%o2+0x028],%l2 ! Mem[0000000033000128] ldub [%o3+0x037],%l6 ! Mem[0000000033800137] ldstub [%o2+0x00d],%l5 ! Mem[000000003300010d] lduw [%o1+0x00c],%l1 ! Mem[000000003280010c] retl stx %l0,[%o0+0x020] ! Mem[0000000032000120] p18_jmpl_0_le: ldstub [%i1+0x011],%l1 ! Mem[0000000034800111] swap [%i3+0x00c],%l0 ! Mem[000000003580010c] ldub [%i2+0x034],%l7 ! Mem[0000000035000134] jmpl %g6+8,%g0 sth %l5,[%i2+0x034] ! Mem[0000000035000134] p18_call_0_le: ldsw [%i0+0x008],%l7 ! Mem[0000000034000108] stb %l6,[%i3+0x02a] ! Mem[000000003580012a] retl ldx [%i1+0x030],%l3 ! Mem[0000000034800130] p18_jmpl_0_lo: ldstub [%o1+0x011],%l1 ! Mem[0000000034800111] swap [%o3+0x00c],%l0 ! Mem[000000003580010c] ldub [%o2+0x034],%l7 ! Mem[0000000035000134] jmpl %g6+8,%g0 sth %l5,[%o2+0x034] ! Mem[0000000035000134] p18_call_0_lo: ldsw [%o0+0x008],%l7 ! Mem[0000000034000108] stb %l6,[%o3+0x02a] ! Mem[000000003580012a] retl ldx [%o1+0x030],%l3 ! Mem[0000000034800130] p18_jmpl_0_he: lduw [%i3+0x014],%l7 ! Mem[0000000035800114] ldstub [%i1+0x031],%l2 ! Mem[0000000034800131] ldstub [%i2+0x026],%l5 ! Mem[0000000035000126] ldstub [%i3+0x002],%l2 ! Mem[0000000035800102] ldstub [%i3+0x03a],%l0 ! Mem[000000003580013a] ldsh [%i0+0x038],%l3 ! Mem[0000000034000138] jmpl %g6+8,%g0 std %l4,[%i1+0x000] ! Mem[0000000034800100] p18_call_0_he: retl ldsh [%i2+0x00e],%l3 ! Mem[000000003500010e] p18_jmpl_0_ho: lduw [%o3+0x014],%l7 ! Mem[0000000035800114] ldstub [%o1+0x031],%l2 ! Mem[0000000034800131] ldstub [%o2+0x026],%l5 ! Mem[0000000035000126] ldstub [%o3+0x002],%l2 ! Mem[0000000035800102] ldstub [%o3+0x03a],%l0 ! Mem[000000003580013a] ldsh [%o0+0x038],%l3 ! Mem[0000000034000138] jmpl %g6+8,%g0 std %l4,[%o1+0x000] ! Mem[0000000034800100] p18_call_0_ho: retl ldsh [%o2+0x00e],%l3 ! Mem[000000003500010e] p19_jmpl_0_le: swap [%i3+0x01c],%l7 ! Mem[000000003780011c] ldsh [%i0+0x006],%l1 ! Mem[0000000036000106] ldd [%i3+0x030],%l6 ! Mem[0000000037800130] jmpl %g6+8,%g0 ldstub [%i1+0x035],%l5 ! Mem[0000000036800135] p19_call_0_le: ldstub [%i3+0x01a],%l5 ! Mem[000000003780011a] stw %l6,[%i2+0x03c] ! Mem[000000003700013c] retl ldsw [%i3+0x028],%l0 ! Mem[0000000037800128] p19_jmpl_0_lo: swap [%o3+0x01c],%l7 ! Mem[000000003780011c] ldsh [%o0+0x006],%l1 ! Mem[0000000036000106] ldd [%o3+0x030],%l6 ! Mem[0000000037800130] jmpl %g6+8,%g0 ldstub [%o1+0x035],%l5 ! Mem[0000000036800135] p19_call_0_lo: ldstub [%o3+0x01a],%l5 ! Mem[000000003780011a] stw %l6,[%o2+0x03c] ! Mem[000000003700013c] retl ldsw [%o3+0x028],%l0 ! Mem[0000000037800128] p19_jmpl_0_he: sth %l5,[%i2+0x024] ! Mem[0000000037000124] swap [%i0+0x014],%l1 ! Mem[0000000036000114] jmpl %g6+8,%g0 ldstub [%i2+0x037],%l3 ! Mem[0000000037000137] p19_call_0_he: lduh [%i2+0x03a],%l5 ! Mem[000000003700013a] stb %l5,[%i0+0x010] ! Mem[0000000036000110] retl ldstub [%i1+0x003],%l1 ! Mem[0000000036800103] p19_jmpl_0_ho: sth %l5,[%o2+0x024] ! Mem[0000000037000124] swap [%o0+0x014],%l1 ! Mem[0000000036000114] jmpl %g6+8,%g0 ldstub [%o2+0x037],%l3 ! Mem[0000000037000137] p19_call_0_ho: lduh [%o2+0x03a],%l5 ! Mem[000000003700013a] stb %l5,[%o0+0x010] ! Mem[0000000036000110] retl ldstub [%o1+0x003],%l1 ! Mem[0000000036800103] p20_jmpl_0_le: ldstub [%i2+0x004],%l1 ! Mem[0000000039000104] ldsb [%i3+0x020],%l1 ! Mem[0000000039800120] std %l6,[%i0+0x018] ! Mem[0000000038000118] jmpl %g6+8,%g0 swap [%i0+0x024],%l1 ! Mem[0000000038000124] p20_call_0_le: swap [%i2+0x004],%l0 ! Mem[0000000039000104] ldstub [%i2+0x02a],%l6 ! Mem[000000003900012a] ldsw [%i1+0x024],%l7 ! Mem[0000000038800124] stw %l4,[%i0+0x008] ! Mem[0000000038000108] swap [%i2+0x00c],%l1 ! Mem[000000003900010c] ldx [%i2+0x008],%l4 ! Mem[0000000039000108] retl lduw [%i3+0x024],%l4 ! Mem[0000000039800124] p20_jmpl_0_lo: ldstub [%o2+0x004],%l1 ! Mem[0000000039000104] ldsb [%o3+0x020],%l1 ! Mem[0000000039800120] std %l6,[%o0+0x018] ! Mem[0000000038000118] jmpl %g6+8,%g0 swap [%o0+0x024],%l1 ! Mem[0000000038000124] p20_call_0_lo: swap [%o2+0x004],%l0 ! Mem[0000000039000104] ldstub [%o2+0x02a],%l6 ! Mem[000000003900012a] ldsw [%o1+0x024],%l7 ! Mem[0000000038800124] stw %l4,[%o0+0x008] ! Mem[0000000038000108] swap [%o2+0x00c],%l1 ! Mem[000000003900010c] ldx [%o2+0x008],%l4 ! Mem[0000000039000108] retl lduw [%o3+0x024],%l4 ! Mem[0000000039800124] p20_jmpl_0_he: swap [%i3+0x034],%l7 ! Mem[0000000039800134] ldstub [%i2+0x001],%l3 ! Mem[0000000039000101] std %l2,[%i1+0x010] ! Mem[0000000038800110] ldstub [%i0+0x025],%l7 ! Mem[0000000038000125] ldub [%i1+0x033],%l2 ! Mem[0000000038800133] jmpl %g6+8,%g0 swap [%i2+0x028],%l3 ! Mem[0000000039000128] p20_call_0_he: swap [%i1+0x02c],%l5 ! Mem[000000003880012c] lduh [%i1+0x02c],%l1 ! Mem[000000003880012c] swap [%i3+0x018],%l7 ! Mem[0000000039800118] stw %l2,[%i1+0x034] ! Mem[0000000038800134] retl ldstub [%i1+0x024],%l6 ! Mem[0000000038800124] p20_jmpl_0_ho: swap [%o3+0x034],%l7 ! Mem[0000000039800134] ldstub [%o2+0x001],%l3 ! Mem[0000000039000101] std %l2,[%o1+0x010] ! Mem[0000000038800110] ldstub [%o0+0x025],%l7 ! Mem[0000000038000125] ldub [%o1+0x033],%l2 ! Mem[0000000038800133] jmpl %g6+8,%g0 swap [%o2+0x028],%l3 ! Mem[0000000039000128] p20_call_0_ho: swap [%o1+0x02c],%l5 ! Mem[000000003880012c] lduh [%o1+0x02c],%l1 ! Mem[000000003880012c] swap [%o3+0x018],%l7 ! Mem[0000000039800118] stw %l2,[%o1+0x034] ! Mem[0000000038800134] retl ldstub [%o1+0x024],%l6 ! Mem[0000000038800124] p21_jmpl_0_le: ldx [%i1+0x030],%l1 ! Mem[000000003a800130] ldsb [%i3+0x00c],%l0 ! Mem[000000003b80010c] lduh [%i3+0x012],%l5 ! Mem[000000003b800112] jmpl %g6+8,%g0 ldstub [%i2+0x038],%l0 ! Mem[000000003b000138] p21_call_0_le: ldstub [%i1+0x007],%l7 ! Mem[000000003a800107] std %l4,[%i3+0x028] ! Mem[000000003b800128] ldstub [%i3+0x02d],%l1 ! Mem[000000003b80012d] swap [%i1+0x008],%l4 ! Mem[000000003a800108] sth %l4,[%i0+0x004] ! Mem[000000003a000104] sth %l6,[%i1+0x01c] ! Mem[000000003a80011c] retl stw %l2,[%i2+0x024] ! Mem[000000003b000124] p21_jmpl_0_lo: ldx [%o1+0x030],%l1 ! Mem[000000003a800130] ldsb [%o3+0x00c],%l0 ! Mem[000000003b80010c] lduh [%o3+0x012],%l5 ! Mem[000000003b800112] jmpl %g6+8,%g0 ldstub [%o2+0x038],%l0 ! Mem[000000003b000138] p21_call_0_lo: ldstub [%o1+0x007],%l7 ! Mem[000000003a800107] std %l4,[%o3+0x028] ! Mem[000000003b800128] ldstub [%o3+0x02d],%l1 ! Mem[000000003b80012d] swap [%o1+0x008],%l4 ! Mem[000000003a800108] sth %l4,[%o0+0x004] ! Mem[000000003a000104] sth %l6,[%o1+0x01c] ! Mem[000000003a80011c] retl stw %l2,[%o2+0x024] ! Mem[000000003b000124] p21_jmpl_0_he: ldsb [%i2+0x01a],%l0 ! Mem[000000003b00011a] ldstub [%i0+0x001],%l3 ! Mem[000000003a000101] jmpl %g6+8,%g0 ldstub [%i3+0x008],%l5 ! Mem[000000003b800108] p21_call_0_he: ldstub [%i0+0x030],%l3 ! Mem[000000003a000130] ldstub [%i2+0x031],%l5 ! Mem[000000003b000131] ldub [%i1+0x01b],%l0 ! Mem[000000003a80011b] retl ldsw [%i1+0x030],%l3 ! Mem[000000003a800130] p21_jmpl_0_ho: ldsb [%o2+0x01a],%l0 ! Mem[000000003b00011a] ldstub [%o0+0x001],%l3 ! Mem[000000003a000101] jmpl %g6+8,%g0 ldstub [%o3+0x008],%l5 ! Mem[000000003b800108] p21_call_0_ho: ldstub [%o0+0x030],%l3 ! Mem[000000003a000130] ldstub [%o2+0x031],%l5 ! Mem[000000003b000131] ldub [%o1+0x01b],%l0 ! Mem[000000003a80011b] retl ldsw [%o1+0x030],%l3 ! Mem[000000003a800130] p22_jmpl_0_le: sth %l1,[%i1+0x010] ! Mem[000000003c800110] swap [%i0+0x034],%l5 ! Mem[000000003c000134] ldd [%i0+0x018],%l6 ! Mem[000000003c000118] jmpl %g6+8,%g0 lduw [%i2+0x024],%l1 ! Mem[000000003d000124] p22_call_0_le: swap [%i0+0x038],%l5 ! Mem[000000003c000138] ldstub [%i0+0x011],%l2 ! Mem[000000003c000111] stx %l7,[%i0+0x008] ! Mem[000000003c000108] ldstub [%i1+0x02a],%l5 ! Mem[000000003c80012a] swap [%i3+0x03c],%l7 ! Mem[000000003d80013c] swap [%i2+0x008],%l4 ! Mem[000000003d000108] retl lduw [%i0+0x004],%l4 ! Mem[000000003c000104] p22_jmpl_0_lo: sth %l1,[%o1+0x010] ! Mem[000000003c800110] swap [%o0+0x034],%l5 ! Mem[000000003c000134] ldd [%o0+0x018],%l6 ! Mem[000000003c000118] jmpl %g6+8,%g0 lduw [%o2+0x024],%l1 ! Mem[000000003d000124] p22_call_0_lo: swap [%o0+0x038],%l5 ! Mem[000000003c000138] ldstub [%o0+0x011],%l2 ! Mem[000000003c000111] stx %l7,[%o0+0x008] ! Mem[000000003c000108] ldstub [%o1+0x02a],%l5 ! Mem[000000003c80012a] swap [%o3+0x03c],%l7 ! Mem[000000003d80013c] swap [%o2+0x008],%l4 ! Mem[000000003d000108] retl lduw [%o0+0x004],%l4 ! Mem[000000003c000104] p22_jmpl_0_he: ldsw [%i1+0x014],%l3 ! Mem[000000003c800114] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l2 ! Mem[000000003c000102] p22_call_0_he: ldstub [%i2+0x039],%l1 ! Mem[000000003d000139] ldx [%i2+0x030],%l3 ! Mem[000000003d000130] ldsh [%i3+0x032],%l0 ! Mem[000000003d800132] ldsw [%i1+0x00c],%l5 ! Mem[000000003c80010c] ldstub [%i0+0x002],%l5 ! Mem[000000003c000102] retl ldd [%i0+0x010],%l4 ! Mem[000000003c000110] p22_jmpl_0_ho: ldsw [%o1+0x014],%l3 ! Mem[000000003c800114] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l2 ! Mem[000000003c000102] p22_call_0_ho: ldstub [%o2+0x039],%l1 ! Mem[000000003d000139] ldx [%o2+0x030],%l3 ! Mem[000000003d000130] ldsh [%o3+0x032],%l0 ! Mem[000000003d800132] ldsw [%o1+0x00c],%l5 ! Mem[000000003c80010c] ldstub [%o0+0x002],%l5 ! Mem[000000003c000102] retl ldd [%o0+0x010],%l4 ! Mem[000000003c000110] p23_jmpl_0_le: ldstub [%i1+0x031],%l1 ! Mem[000000003e800131] swap [%i2+0x004],%l1 ! Mem[000000003f000104] swap [%i3+0x010],%l5 ! Mem[000000003f800110] jmpl %g6+8,%g0 stb %l1,[%i2+0x035] ! Mem[000000003f000135] p23_call_0_le: stw %l3,[%i3+0x010] ! Mem[000000003f800110] retl swap [%i1+0x028],%l4 ! Mem[000000003e800128] p23_jmpl_0_lo: ldstub [%o1+0x031],%l1 ! Mem[000000003e800131] swap [%o2+0x004],%l1 ! Mem[000000003f000104] swap [%o3+0x010],%l5 ! Mem[000000003f800110] jmpl %g6+8,%g0 stb %l1,[%o2+0x035] ! Mem[000000003f000135] p23_call_0_lo: stw %l3,[%o3+0x010] ! Mem[000000003f800110] retl swap [%o1+0x028],%l4 ! Mem[000000003e800128] p23_jmpl_0_he: ldx [%i3+0x010],%l2 ! Mem[000000003f800110] lduh [%i0+0x01a],%l1 ! Mem[000000003e00011a] ldstub [%i0+0x001],%l3 ! Mem[000000003e000101] sth %l5,[%i0+0x008] ! Mem[000000003e000108] stb %l7,[%i3+0x032] ! Mem[000000003f800132] lduw [%i0+0x03c],%l3 ! Mem[000000003e00013c] stb %l4,[%i1+0x007] ! Mem[000000003e800107] jmpl %g6+8,%g0 stx %l5,[%i3+0x000] ! Mem[000000003f800100] p23_call_0_he: swap [%i2+0x01c],%l5 ! Mem[000000003f00011c] swap [%i0+0x020],%l0 ! Mem[000000003e000120] ldstub [%i3+0x011],%l5 ! Mem[000000003f800111] swap [%i2+0x024],%l5 ! Mem[000000003f000124] std %l0,[%i1+0x038] ! Mem[000000003e800138] retl swap [%i1+0x028],%l4 ! Mem[000000003e800128] p23_jmpl_0_ho: ldx [%o3+0x010],%l2 ! Mem[000000003f800110] lduh [%o0+0x01a],%l1 ! Mem[000000003e00011a] ldstub [%o0+0x001],%l3 ! Mem[000000003e000101] sth %l5,[%o0+0x008] ! Mem[000000003e000108] stb %l7,[%o3+0x032] ! Mem[000000003f800132] lduw [%o0+0x03c],%l3 ! Mem[000000003e00013c] stb %l4,[%o1+0x007] ! Mem[000000003e800107] jmpl %g6+8,%g0 stx %l5,[%o3+0x000] ! Mem[000000003f800100] p23_call_0_ho: swap [%o2+0x01c],%l5 ! Mem[000000003f00011c] swap [%o0+0x020],%l0 ! Mem[000000003e000120] ldstub [%o3+0x011],%l5 ! Mem[000000003f800111] swap [%o2+0x024],%l5 ! Mem[000000003f000124] std %l0,[%o1+0x038] ! Mem[000000003e800138] retl swap [%o1+0x028],%l4 ! Mem[000000003e800128] p24_jmpl_0_le: stx %l1,[%i0+0x000] ! Mem[0000000040000100] lduw [%i3+0x028],%l5 ! Mem[0000000041800128] lduw [%i0+0x004],%l3 ! Mem[0000000040000104] jmpl %g6+8,%g0 lduh [%i1+0x02e],%l2 ! Mem[000000004080012e] p24_call_0_le: sth %l0,[%i2+0x00c] ! Mem[000000004100010c] swap [%i2+0x038],%l1 ! Mem[0000000041000138] ldub [%i2+0x00f],%l7 ! Mem[000000004100010f] ldstub [%i2+0x02d],%l4 ! Mem[000000004100012d] stb %l4,[%i3+0x033] ! Mem[0000000041800133] retl ldsh [%i0+0x002],%l1 ! Mem[0000000040000102] p24_jmpl_0_lo: stx %l1,[%o0+0x000] ! Mem[0000000040000100] lduw [%o3+0x028],%l5 ! Mem[0000000041800128] lduw [%o0+0x004],%l3 ! Mem[0000000040000104] jmpl %g6+8,%g0 lduh [%o1+0x02e],%l2 ! Mem[000000004080012e] p24_call_0_lo: sth %l0,[%o2+0x00c] ! Mem[000000004100010c] swap [%o2+0x038],%l1 ! Mem[0000000041000138] ldub [%o2+0x00f],%l7 ! Mem[000000004100010f] ldstub [%o2+0x02d],%l4 ! Mem[000000004100012d] stb %l4,[%o3+0x033] ! Mem[0000000041800133] retl ldsh [%o0+0x002],%l1 ! Mem[0000000040000102] p24_jmpl_0_he: stw %l6,[%i2+0x028] ! Mem[0000000041000128] ldx [%i2+0x018],%l3 ! Mem[0000000041000118] ldstub [%i1+0x025],%l7 ! Mem[0000000040800125] stx %l3,[%i1+0x018] ! Mem[0000000040800118] ldstub [%i0+0x018],%l5 ! Mem[0000000040000118] jmpl %g6+8,%g0 swap [%i3+0x02c],%l5 ! Mem[000000004180012c] p24_call_0_he: ldsb [%i1+0x031],%l5 ! Mem[0000000040800131] ldstub [%i0+0x039],%l0 ! Mem[0000000040000139] lduh [%i2+0x00c],%l1 ! Mem[000000004100010c] swap [%i3+0x004],%l2 ! Mem[0000000041800104] ldsh [%i0+0x01c],%l3 ! Mem[000000004000011c] ldx [%i1+0x000],%l3 ! Mem[0000000040800100] retl ldsw [%i0+0x008],%l7 ! Mem[0000000040000108] p24_jmpl_0_ho: stw %l6,[%o2+0x028] ! Mem[0000000041000128] ldx [%o2+0x018],%l3 ! Mem[0000000041000118] ldstub [%o1+0x025],%l7 ! Mem[0000000040800125] stx %l3,[%o1+0x018] ! Mem[0000000040800118] ldstub [%o0+0x018],%l5 ! Mem[0000000040000118] jmpl %g6+8,%g0 swap [%o3+0x02c],%l5 ! Mem[000000004180012c] p24_call_0_ho: ldsb [%o1+0x031],%l5 ! Mem[0000000040800131] ldstub [%o0+0x039],%l0 ! Mem[0000000040000139] lduh [%o2+0x00c],%l1 ! Mem[000000004100010c] swap [%o3+0x004],%l2 ! Mem[0000000041800104] ldsh [%o0+0x01c],%l3 ! Mem[000000004000011c] ldx [%o1+0x000],%l3 ! Mem[0000000040800100] retl ldsw [%o0+0x008],%l7 ! Mem[0000000040000108] p25_jmpl_0_le: lduh [%i1+0x028],%l6 ! Mem[0000000042800128] ldsw [%i1+0x004],%l1 ! Mem[0000000042800104] std %l0,[%i0+0x018] ! Mem[0000000042000118] jmpl %g6+8,%g0 ldub [%i3+0x037],%l2 ! Mem[0000000043800137] p25_call_0_le: stw %l3,[%i2+0x010] ! Mem[0000000043000110] ldsb [%i2+0x009],%l4 ! Mem[0000000043000109] stb %l4,[%i0+0x005] ! Mem[0000000042000105] ldsh [%i2+0x01c],%l6 ! Mem[000000004300011c] sth %l2,[%i1+0x026] ! Mem[0000000042800126] ldstub [%i2+0x03f],%l3 ! Mem[000000004300013f] retl ldstub [%i0+0x015],%l3 ! Mem[0000000042000115] p25_jmpl_0_lo: lduh [%o1+0x028],%l6 ! Mem[0000000042800128] ldsw [%o1+0x004],%l1 ! Mem[0000000042800104] std %l0,[%o0+0x018] ! Mem[0000000042000118] jmpl %g6+8,%g0 ldub [%o3+0x037],%l2 ! Mem[0000000043800137] p25_call_0_lo: stw %l3,[%o2+0x010] ! Mem[0000000043000110] ldsb [%o2+0x009],%l4 ! Mem[0000000043000109] stb %l4,[%o0+0x005] ! Mem[0000000042000105] ldsh [%o2+0x01c],%l6 ! Mem[000000004300011c] sth %l2,[%o1+0x026] ! Mem[0000000042800126] ldstub [%o2+0x03f],%l3 ! Mem[000000004300013f] retl ldstub [%o0+0x015],%l3 ! Mem[0000000042000115] p25_jmpl_0_he: swap [%i3+0x01c],%l6 ! Mem[000000004380011c] ldstub [%i0+0x025],%l7 ! Mem[0000000042000125] ldstub [%i1+0x018],%l0 ! Mem[0000000042800118] ldstub [%i0+0x023],%l7 ! Mem[0000000042000123] ldub [%i3+0x033],%l3 ! Mem[0000000043800133] ldstub [%i1+0x020],%l4 ! Mem[0000000042800120] jmpl %g6+8,%g0 lduh [%i3+0x012],%l3 ! Mem[0000000043800112] p25_call_0_he: ldx [%i3+0x010],%l7 ! Mem[0000000043800110] ldstub [%i0+0x03d],%l1 ! Mem[000000004200013d] swap [%i1+0x034],%l2 ! Mem[0000000042800134] swap [%i3+0x00c],%l7 ! Mem[000000004380010c] retl ldstub [%i0+0x031],%l1 ! Mem[0000000042000131] p25_jmpl_0_ho: swap [%o3+0x01c],%l6 ! Mem[000000004380011c] ldstub [%o0+0x025],%l7 ! Mem[0000000042000125] ldstub [%o1+0x018],%l0 ! Mem[0000000042800118] ldstub [%o0+0x023],%l7 ! Mem[0000000042000123] ldub [%o3+0x033],%l3 ! Mem[0000000043800133] ldstub [%o1+0x020],%l4 ! Mem[0000000042800120] jmpl %g6+8,%g0 lduh [%o3+0x012],%l3 ! Mem[0000000043800112] p25_call_0_ho: ldx [%o3+0x010],%l7 ! Mem[0000000043800110] ldstub [%o0+0x03d],%l1 ! Mem[000000004200013d] swap [%o1+0x034],%l2 ! Mem[0000000042800134] swap [%o3+0x00c],%l7 ! Mem[000000004380010c] retl ldstub [%o0+0x031],%l1 ! Mem[0000000042000131] p26_jmpl_0_le: ldx [%i2+0x010],%l1 ! Mem[0000000045000110] stb %l5,[%i3+0x034] ! Mem[0000000045800134] std %l6,[%i0+0x008] ! Mem[0000000044000108] jmpl %g6+8,%g0 swap [%i0+0x00c],%l0 ! Mem[000000004400010c] p26_call_0_le: lduw [%i2+0x004],%l0 ! Mem[0000000045000104] swap [%i0+0x00c],%l2 ! Mem[000000004400010c] ldstub [%i1+0x02a],%l4 ! Mem[000000004480012a] retl stw %l6,[%i2+0x03c] ! Mem[000000004500013c] p26_jmpl_0_lo: ldx [%o2+0x010],%l1 ! Mem[0000000045000110] stb %l5,[%o3+0x034] ! Mem[0000000045800134] std %l6,[%o0+0x008] ! Mem[0000000044000108] jmpl %g6+8,%g0 swap [%o0+0x00c],%l0 ! Mem[000000004400010c] p26_call_0_lo: lduw [%o2+0x004],%l0 ! Mem[0000000045000104] swap [%o0+0x00c],%l2 ! Mem[000000004400010c] ldstub [%o1+0x02a],%l4 ! Mem[000000004480012a] retl stw %l6,[%o2+0x03c] ! Mem[000000004500013c] p26_jmpl_0_he: lduh [%i2+0x000],%l2 ! Mem[0000000045000100] stx %l3,[%i3+0x010] ! Mem[0000000045800110] ldsb [%i2+0x002],%l2 ! Mem[0000000045000102] ldsw [%i3+0x028],%l5 ! Mem[0000000045800128] ldstub [%i2+0x009],%l0 ! Mem[0000000045000109] stw %l1,[%i1+0x028] ! Mem[0000000044800128] ldstub [%i1+0x012],%l7 ! Mem[0000000044800112] jmpl %g6+8,%g0 stx %l0,[%i1+0x018] ! Mem[0000000044800118] p26_call_0_he: ldsb [%i0+0x030],%l7 ! Mem[0000000044000130] ldd [%i0+0x010],%l2 ! Mem[0000000044000110] retl ldsh [%i1+0x03c],%l5 ! Mem[000000004480013c] p26_jmpl_0_ho: lduh [%o2+0x000],%l2 ! Mem[0000000045000100] stx %l3,[%o3+0x010] ! Mem[0000000045800110] ldsb [%o2+0x002],%l2 ! Mem[0000000045000102] ldsw [%o3+0x028],%l5 ! Mem[0000000045800128] ldstub [%o2+0x009],%l0 ! Mem[0000000045000109] stw %l1,[%o1+0x028] ! Mem[0000000044800128] ldstub [%o1+0x012],%l7 ! Mem[0000000044800112] jmpl %g6+8,%g0 stx %l0,[%o1+0x018] ! Mem[0000000044800118] p26_call_0_ho: ldsb [%o0+0x030],%l7 ! Mem[0000000044000130] ldd [%o0+0x010],%l2 ! Mem[0000000044000110] retl ldsh [%o1+0x03c],%l5 ! Mem[000000004480013c] p27_jmpl_0_le: sth %l1,[%i2+0x030] ! Mem[0000000047000130] lduw [%i3+0x014],%l5 ! Mem[0000000047800114] sth %l6,[%i0+0x028] ! Mem[0000000046000128] jmpl %g6+8,%g0 ldstub [%i1+0x00c],%l3 ! Mem[000000004680010c] p27_call_0_le: ldx [%i3+0x038],%l4 ! Mem[0000000047800138] swap [%i3+0x034],%l3 ! Mem[0000000047800134] lduh [%i0+0x004],%l0 ! Mem[0000000046000104] swap [%i3+0x03c],%l3 ! Mem[000000004780013c] retl stw %l3,[%i0+0x014] ! Mem[0000000046000114] p27_jmpl_0_lo: sth %l1,[%o2+0x030] ! Mem[0000000047000130] lduw [%o3+0x014],%l5 ! Mem[0000000047800114] sth %l6,[%o0+0x028] ! Mem[0000000046000128] jmpl %g6+8,%g0 ldstub [%o1+0x00c],%l3 ! Mem[000000004680010c] p27_call_0_lo: ldx [%o3+0x038],%l4 ! Mem[0000000047800138] swap [%o3+0x034],%l3 ! Mem[0000000047800134] lduh [%o0+0x004],%l0 ! Mem[0000000046000104] swap [%o3+0x03c],%l3 ! Mem[000000004780013c] retl stw %l3,[%o0+0x014] ! Mem[0000000046000114] p27_jmpl_0_he: swap [%i2+0x038],%l3 ! Mem[0000000047000138] swap [%i2+0x01c],%l3 ! Mem[000000004700011c] ldub [%i0+0x03c],%l3 ! Mem[000000004600013c] stx %l4,[%i2+0x000] ! Mem[0000000047000100] ldub [%i1+0x005],%l5 ! Mem[0000000046800105] swap [%i1+0x038],%l4 ! Mem[0000000046800138] jmpl %g6+8,%g0 swap [%i1+0x02c],%l5 ! Mem[000000004680012c] p27_call_0_he: swap [%i1+0x010],%l5 ! Mem[0000000046800110] ldsh [%i1+0x038],%l0 ! Mem[0000000046800138] ldstub [%i0+0x00d],%l1 ! Mem[000000004600010d] ldub [%i2+0x02b],%l4 ! Mem[000000004700012b] ldstub [%i2+0x03b],%l6 ! Mem[000000004700013b] swap [%i1+0x024],%l3 ! Mem[0000000046800124] retl ldd [%i3+0x010],%l6 ! Mem[0000000047800110] p27_jmpl_0_ho: swap [%o2+0x038],%l3 ! Mem[0000000047000138] swap [%o2+0x01c],%l3 ! Mem[000000004700011c] ldub [%o0+0x03c],%l3 ! Mem[000000004600013c] stx %l4,[%o2+0x000] ! Mem[0000000047000100] ldub [%o1+0x005],%l5 ! Mem[0000000046800105] swap [%o1+0x038],%l4 ! Mem[0000000046800138] jmpl %g6+8,%g0 swap [%o1+0x02c],%l5 ! Mem[000000004680012c] p27_call_0_ho: swap [%o1+0x010],%l5 ! Mem[0000000046800110] ldsh [%o1+0x038],%l0 ! Mem[0000000046800138] ldstub [%o0+0x00d],%l1 ! Mem[000000004600010d] ldub [%o2+0x02b],%l4 ! Mem[000000004700012b] ldstub [%o2+0x03b],%l6 ! Mem[000000004700013b] swap [%o1+0x024],%l3 ! Mem[0000000046800124] retl ldd [%o3+0x010],%l6 ! Mem[0000000047800110] p28_jmpl_0_le: ldstub [%i2+0x011],%l1 ! Mem[0000000049000111] ldsh [%i1+0x006],%l3 ! Mem[0000000048800106] ldsh [%i2+0x034],%l7 ! Mem[0000000049000134] jmpl %g6+8,%g0 ldstub [%i0+0x017],%l2 ! Mem[0000000048000117] p28_call_0_le: ldx [%i1+0x020],%l7 ! Mem[0000000048800120] swap [%i0+0x008],%l4 ! Mem[0000000048000108] sth %l1,[%i2+0x00c] ! Mem[000000004900010c] sth %l4,[%i1+0x008] ! Mem[0000000048800108] lduh [%i3+0x024],%l4 ! Mem[0000000049800124] ldd [%i2+0x018],%l6 ! Mem[0000000049000118] retl ldd [%i3+0x000],%l2 ! Mem[0000000049800100] p28_jmpl_0_lo: ldstub [%o2+0x011],%l1 ! Mem[0000000049000111] ldsh [%o1+0x006],%l3 ! Mem[0000000048800106] ldsh [%o2+0x034],%l7 ! Mem[0000000049000134] jmpl %g6+8,%g0 ldstub [%o0+0x017],%l2 ! Mem[0000000048000117] p28_call_0_lo: ldx [%o1+0x020],%l7 ! Mem[0000000048800120] swap [%o0+0x008],%l4 ! Mem[0000000048000108] sth %l1,[%o2+0x00c] ! Mem[000000004900010c] sth %l4,[%o1+0x008] ! Mem[0000000048800108] lduh [%o3+0x024],%l4 ! Mem[0000000049800124] ldd [%o2+0x018],%l6 ! Mem[0000000049000118] retl ldd [%o3+0x000],%l2 ! Mem[0000000049800100] p28_jmpl_0_he: swap [%i2+0x038],%l0 ! Mem[0000000049000138] std %l0,[%i3+0x028] ! Mem[0000000049800128] jmpl %g6+8,%g0 ldsw [%i0+0x028],%l1 ! Mem[0000000048000128] p28_call_0_he: ldstub [%i2+0x037],%l6 ! Mem[0000000049000137] ldstub [%i3+0x013],%l5 ! Mem[0000000049800113] ldstub [%i3+0x030],%l7 ! Mem[0000000049800130] ldstub [%i1+0x018],%l0 ! Mem[0000000048800118] sth %l5,[%i0+0x03c] ! Mem[000000004800013c] retl ldstub [%i0+0x01b],%l7 ! Mem[000000004800011b] p28_jmpl_0_ho: swap [%o2+0x038],%l0 ! Mem[0000000049000138] std %l0,[%o3+0x028] ! Mem[0000000049800128] jmpl %g6+8,%g0 ldsw [%o0+0x028],%l1 ! Mem[0000000048000128] p28_call_0_ho: ldstub [%o2+0x037],%l6 ! Mem[0000000049000137] ldstub [%o3+0x013],%l5 ! Mem[0000000049800113] ldstub [%o3+0x030],%l7 ! Mem[0000000049800130] ldstub [%o1+0x018],%l0 ! Mem[0000000048800118] sth %l5,[%o0+0x03c] ! Mem[000000004800013c] retl ldstub [%o0+0x01b],%l7 ! Mem[000000004800011b] p29_jmpl_0_le: swap [%i1+0x024],%l1 ! Mem[000000004a800124] ldsb [%i2+0x020],%l1 ! Mem[000000004b000120] ldx [%i2+0x018],%l7 ! Mem[000000004b000118] jmpl %g6+8,%g0 ldstub [%i2+0x006],%l1 ! Mem[000000004b000106] p29_call_0_le: sth %l0,[%i2+0x026] ! Mem[000000004b000126] ldsb [%i3+0x00d],%l2 ! Mem[000000004b80010d] ldstub [%i1+0x03b],%l4 ! Mem[000000004a80013b] ldstub [%i3+0x035],%l3 ! Mem[000000004b800135] ldstub [%i1+0x01a],%l5 ! Mem[000000004a80011a] ldub [%i3+0x028],%l6 ! Mem[000000004b800128] retl ldstub [%i1+0x007],%l7 ! Mem[000000004a800107] p29_jmpl_0_lo: swap [%o1+0x024],%l1 ! Mem[000000004a800124] ldsb [%o2+0x020],%l1 ! Mem[000000004b000120] ldx [%o2+0x018],%l7 ! Mem[000000004b000118] jmpl %g6+8,%g0 ldstub [%o2+0x006],%l1 ! Mem[000000004b000106] p29_call_0_lo: sth %l0,[%o2+0x026] ! Mem[000000004b000126] ldsb [%o3+0x00d],%l2 ! Mem[000000004b80010d] ldstub [%o1+0x03b],%l4 ! Mem[000000004a80013b] ldstub [%o3+0x035],%l3 ! Mem[000000004b800135] ldstub [%o1+0x01a],%l5 ! Mem[000000004a80011a] ldub [%o3+0x028],%l6 ! Mem[000000004b800128] retl ldstub [%o1+0x007],%l7 ! Mem[000000004a800107] p29_jmpl_0_he: jmpl %g6+8,%g0 sth %l7,[%i0+0x034] ! Mem[000000004a000134] p29_call_0_he: swap [%i1+0x000],%l7 ! Mem[000000004a800100] stb %l4,[%i0+0x005] ! Mem[000000004a000105] ldstub [%i0+0x03a],%l5 ! Mem[000000004a00013a] swap [%i2+0x010],%l4 ! Mem[000000004b000110] ldstub [%i1+0x02e],%l0 ! Mem[000000004a80012e] ldub [%i2+0x013],%l1 ! Mem[000000004b000113] sth %l6,[%i2+0x010] ! Mem[000000004b000110] retl swap [%i1+0x030],%l5 ! Mem[000000004a800130] p29_jmpl_0_ho: jmpl %g6+8,%g0 sth %l7,[%o0+0x034] ! Mem[000000004a000134] p29_call_0_ho: swap [%o1+0x000],%l7 ! Mem[000000004a800100] stb %l4,[%o0+0x005] ! Mem[000000004a000105] ldstub [%o0+0x03a],%l5 ! Mem[000000004a00013a] swap [%o2+0x010],%l4 ! Mem[000000004b000110] ldstub [%o1+0x02e],%l0 ! Mem[000000004a80012e] ldub [%o2+0x013],%l1 ! Mem[000000004b000113] sth %l6,[%o2+0x010] ! Mem[000000004b000110] retl swap [%o1+0x030],%l5 ! Mem[000000004a800130] p30_jmpl_0_le: lduh [%i0+0x004],%l1 ! Mem[000000004c000104] ldstub [%i3+0x006],%l3 ! Mem[000000004d800106] sth %l0,[%i2+0x038] ! Mem[000000004d000138] jmpl %g6+8,%g0 lduw [%i1+0x000],%l6 ! Mem[000000004c800100] p30_call_0_le: ldd [%i0+0x028],%l2 ! Mem[000000004c000128] ldsw [%i2+0x038],%l5 ! Mem[000000004d000138] swap [%i1+0x010],%l5 ! Mem[000000004c800110] swap [%i0+0x00c],%l0 ! Mem[000000004c00010c] ldsb [%i1+0x013],%l1 ! Mem[000000004c800113] ldd [%i1+0x030],%l6 ! Mem[000000004c800130] retl lduh [%i1+0x026],%l2 ! Mem[000000004c800126] p30_jmpl_0_lo: lduh [%o0+0x004],%l1 ! Mem[000000004c000104] ldstub [%o3+0x006],%l3 ! Mem[000000004d800106] sth %l0,[%o2+0x038] ! Mem[000000004d000138] jmpl %g6+8,%g0 lduw [%o1+0x000],%l6 ! Mem[000000004c800100] p30_call_0_lo: ldd [%o0+0x028],%l2 ! Mem[000000004c000128] ldsw [%o2+0x038],%l5 ! Mem[000000004d000138] swap [%o1+0x010],%l5 ! Mem[000000004c800110] swap [%o0+0x00c],%l0 ! Mem[000000004c00010c] ldsb [%o1+0x013],%l1 ! Mem[000000004c800113] ldd [%o1+0x030],%l6 ! Mem[000000004c800130] retl lduh [%o1+0x026],%l2 ! Mem[000000004c800126] p30_jmpl_0_he: ldsh [%i3+0x01c],%l3 ! Mem[000000004d80011c] ldd [%i1+0x020],%l4 ! Mem[000000004c800120] ldsb [%i2+0x035],%l3 ! Mem[000000004d000135] ldx [%i1+0x028],%l3 ! Mem[000000004c800128] swap [%i1+0x010],%l3 ! Mem[000000004c800110] stw %l4,[%i3+0x010] ! Mem[000000004d800110] ldstub [%i2+0x03c],%l4 ! Mem[000000004d00013c] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l4 ! Mem[000000004d800100] p30_call_0_he: retl sth %l2,[%i3+0x036] ! Mem[000000004d800136] p30_jmpl_0_ho: ldsh [%o3+0x01c],%l3 ! Mem[000000004d80011c] ldd [%o1+0x020],%l4 ! Mem[000000004c800120] ldsb [%o2+0x035],%l3 ! Mem[000000004d000135] ldx [%o1+0x028],%l3 ! Mem[000000004c800128] swap [%o1+0x010],%l3 ! Mem[000000004c800110] stw %l4,[%o3+0x010] ! Mem[000000004d800110] ldstub [%o2+0x03c],%l4 ! Mem[000000004d00013c] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l4 ! Mem[000000004d800100] p30_call_0_ho: retl sth %l2,[%o3+0x036] ! Mem[000000004d800136] p31_jmpl_0_le: ldx [%i2+0x030],%l1 ! Mem[000000004f000130] ldstub [%i2+0x026],%l3 ! Mem[000000004f000126] ldstub [%i3+0x036],%l0 ! Mem[000000004f800136] jmpl %g6+8,%g0 sth %l5,[%i3+0x034] ! Mem[000000004f800134] p31_call_0_le: ldstub [%i3+0x02d],%l1 ! Mem[000000004f80012d] sth %l7,[%i3+0x03a] ! Mem[000000004f80013a] retl ldstub [%i3+0x01b],%l5 ! Mem[000000004f80011b] p31_jmpl_0_lo: ldx [%o2+0x030],%l1 ! Mem[000000004f000130] ldstub [%o2+0x026],%l3 ! Mem[000000004f000126] ldstub [%o3+0x036],%l0 ! Mem[000000004f800136] jmpl %g6+8,%g0 sth %l5,[%o3+0x034] ! Mem[000000004f800134] p31_call_0_lo: ldstub [%o3+0x02d],%l1 ! Mem[000000004f80012d] sth %l7,[%o3+0x03a] ! Mem[000000004f80013a] retl ldstub [%o3+0x01b],%l5 ! Mem[000000004f80011b] p31_jmpl_0_he: stx %l0,[%i0+0x018] ! Mem[000000004e000118] ldstub [%i0+0x039],%l3 ! Mem[000000004e000139] ldsw [%i3+0x008],%l5 ! Mem[000000004f800108] ldsw [%i3+0x02c],%l1 ! Mem[000000004f80012c] stb %l2,[%i3+0x013] ! Mem[000000004f800113] jmpl %g6+8,%g0 ldsh [%i0+0x02a],%l3 ! Mem[000000004e00012a] p31_call_0_he: lduw [%i3+0x020],%l0 ! Mem[000000004f800120] lduh [%i3+0x02c],%l1 ! Mem[000000004f80012c] stw %l4,[%i2+0x028] ! Mem[000000004f000128] ldstub [%i3+0x016],%l7 ! Mem[000000004f800116] retl swap [%i2+0x018],%l1 ! Mem[000000004f000118] p31_jmpl_0_ho: stx %l0,[%o0+0x018] ! Mem[000000004e000118] ldstub [%o0+0x039],%l3 ! Mem[000000004e000139] ldsw [%o3+0x008],%l5 ! Mem[000000004f800108] ldsw [%o3+0x02c],%l1 ! Mem[000000004f80012c] stb %l2,[%o3+0x013] ! Mem[000000004f800113] jmpl %g6+8,%g0 ldsh [%o0+0x02a],%l3 ! Mem[000000004e00012a] p31_call_0_ho: lduw [%o3+0x020],%l0 ! Mem[000000004f800120] lduh [%o3+0x02c],%l1 ! Mem[000000004f80012c] stw %l4,[%o2+0x028] ! Mem[000000004f000128] ldstub [%o3+0x016],%l7 ! Mem[000000004f800116] retl swap [%o2+0x018],%l1 ! Mem[000000004f000118] p32_jmpl_0_le: sth %l1,[%i2+0x010] ! Mem[0000000051000110] ldstub [%i1+0x006],%l3 ! Mem[0000000050800106] ldub [%i2+0x01b],%l3 ! Mem[000000005100011b] jmpl %g6+8,%g0 swap [%i0+0x028],%l5 ! Mem[0000000050000128] p32_call_0_le: ldd [%i1+0x028],%l2 ! Mem[0000000050800128] retl lduh [%i0+0x010],%l2 ! Mem[0000000050000110] p32_jmpl_0_lo: sth %l1,[%o2+0x010] ! Mem[0000000051000110] ldstub [%o1+0x006],%l3 ! Mem[0000000050800106] ldub [%o2+0x01b],%l3 ! Mem[000000005100011b] jmpl %g6+8,%g0 swap [%o0+0x028],%l5 ! Mem[0000000050000128] p32_call_0_lo: ldd [%o1+0x028],%l2 ! Mem[0000000050800128] retl lduh [%o0+0x010],%l2 ! Mem[0000000050000110] p32_jmpl_0_he: stw %l5,[%i3+0x00c] ! Mem[000000005180010c] lduh [%i3+0x01c],%l2 ! Mem[000000005180011c] jmpl %g6+8,%g0 lduw [%i0+0x038],%l0 ! Mem[0000000050000138] p32_call_0_he: ldstub [%i2+0x007],%l4 ! Mem[0000000051000107] ldstub [%i2+0x02d],%l4 ! Mem[000000005100012d] ldx [%i3+0x020],%l0 ! Mem[0000000051800120] swap [%i0+0x038],%l5 ! Mem[0000000050000138] std %l2,[%i2+0x010] ! Mem[0000000051000110] std %l6,[%i1+0x030] ! Mem[0000000050800130] retl ldstub [%i1+0x008],%l2 ! Mem[0000000050800108] p32_jmpl_0_ho: stw %l5,[%o3+0x00c] ! Mem[000000005180010c] lduh [%o3+0x01c],%l2 ! Mem[000000005180011c] jmpl %g6+8,%g0 lduw [%o0+0x038],%l0 ! Mem[0000000050000138] p32_call_0_ho: ldstub [%o2+0x007],%l4 ! Mem[0000000051000107] ldstub [%o2+0x02d],%l4 ! Mem[000000005100012d] ldx [%o3+0x020],%l0 ! Mem[0000000051800120] swap [%o0+0x038],%l5 ! Mem[0000000050000138] std %l2,[%o2+0x010] ! Mem[0000000051000110] std %l6,[%o1+0x030] ! Mem[0000000050800130] retl ldstub [%o1+0x008],%l2 ! Mem[0000000050800108] p33_jmpl_0_le: ldstub [%i2+0x031],%l1 ! Mem[0000000053000131] lduh [%i0+0x020],%l1 ! Mem[0000000052000120] ldub [%i0+0x01d],%l7 ! Mem[000000005200011d] jmpl %g6+8,%g0 swap [%i1+0x004],%l1 ! Mem[0000000052800104] p33_call_0_le: ldstub [%i3+0x027],%l0 ! Mem[0000000053800127] lduh [%i2+0x00c],%l2 ! Mem[000000005300010c] stw %l4,[%i1+0x008] ! Mem[0000000052800108] sth %l5,[%i1+0x00a] ! Mem[000000005280010a] ldub [%i0+0x01d],%l7 ! Mem[000000005200011d] ldstub [%i1+0x028],%l6 ! Mem[0000000052800128] retl ldub [%i3+0x007],%l7 ! Mem[0000000053800107] p33_jmpl_0_lo: ldstub [%o2+0x031],%l1 ! Mem[0000000053000131] lduh [%o0+0x020],%l1 ! Mem[0000000052000120] ldub [%o0+0x01d],%l7 ! Mem[000000005200011d] jmpl %g6+8,%g0 swap [%o1+0x004],%l1 ! Mem[0000000052800104] p33_call_0_lo: ldstub [%o3+0x027],%l0 ! Mem[0000000053800127] lduh [%o2+0x00c],%l2 ! Mem[000000005300010c] stw %l4,[%o1+0x008] ! Mem[0000000052800108] sth %l5,[%o1+0x00a] ! Mem[000000005280010a] ldub [%o0+0x01d],%l7 ! Mem[000000005200011d] ldstub [%o1+0x028],%l6 ! Mem[0000000052800128] retl ldub [%o3+0x007],%l7 ! Mem[0000000053800107] p33_jmpl_0_he: jmpl %g6+8,%g0 swap [%i1+0x034],%l7 ! Mem[0000000052800134] p33_call_0_he: lduw [%i1+0x000],%l7 ! Mem[0000000052800100] ldsw [%i0+0x008],%l3 ! Mem[0000000052000108] stb %l6,[%i2+0x01d] ! Mem[000000005300011d] stb %l5,[%i1+0x010] ! Mem[0000000052800110] lduw [%i0+0x010],%l4 ! Mem[0000000052000110] swap [%i0+0x02c],%l0 ! Mem[000000005200012c] stx %l3,[%i2+0x008] ! Mem[0000000053000108] retl swap [%i3+0x024],%l2 ! Mem[0000000053800124] p33_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o1+0x034],%l7 ! Mem[0000000052800134] p33_call_0_ho: lduw [%o1+0x000],%l7 ! Mem[0000000052800100] ldsw [%o0+0x008],%l3 ! Mem[0000000052000108] stb %l6,[%o2+0x01d] ! Mem[000000005300011d] stb %l5,[%o1+0x010] ! Mem[0000000052800110] lduw [%o0+0x010],%l4 ! Mem[0000000052000110] swap [%o0+0x02c],%l0 ! Mem[000000005200012c] stx %l3,[%o2+0x008] ! Mem[0000000053000108] retl swap [%o3+0x024],%l2 ! Mem[0000000053800124] p34_jmpl_0_le: lduh [%i2+0x01a],%l3 ! Mem[000000005500011a] ldx [%i2+0x028],%l3 ! Mem[0000000055000128] stx %l0,[%i2+0x008] ! Mem[0000000055000108] jmpl %g6+8,%g0 ldstub [%i3+0x015],%l1 ! Mem[0000000055800115] p34_call_0_le: std %l6,[%i3+0x020] ! Mem[0000000055800120] retl swap [%i3+0x008],%l4 ! Mem[0000000055800108] p34_jmpl_0_lo: lduh [%o2+0x01a],%l3 ! Mem[000000005500011a] ldx [%o2+0x028],%l3 ! Mem[0000000055000128] stx %l0,[%o2+0x008] ! Mem[0000000055000108] jmpl %g6+8,%g0 ldstub [%o3+0x015],%l1 ! Mem[0000000055800115] p34_call_0_lo: std %l6,[%o3+0x020] ! Mem[0000000055800120] retl swap [%o3+0x008],%l4 ! Mem[0000000055800108] p34_jmpl_0_he: ldstub [%i3+0x031],%l2 ! Mem[0000000055800131] stw %l3,[%i1+0x004] ! Mem[0000000054800104] swap [%i3+0x020],%l6 ! Mem[0000000055800120] ldstub [%i0+0x00c],%l3 ! Mem[000000005400010c] ldsw [%i2+0x01c],%l4 ! Mem[000000005500011c] ldstub [%i2+0x024],%l4 ! Mem[0000000055000124] ldsb [%i0+0x030],%l6 ! Mem[0000000054000130] jmpl %g6+8,%g0 stw %l3,[%i3+0x038] ! Mem[0000000055800138] p34_call_0_he: swap [%i0+0x038],%l7 ! Mem[0000000054000138] retl ldstub [%i1+0x031],%l5 ! Mem[0000000054800131] p34_jmpl_0_ho: ldstub [%o3+0x031],%l2 ! Mem[0000000055800131] stw %l3,[%o1+0x004] ! Mem[0000000054800104] swap [%o3+0x020],%l6 ! Mem[0000000055800120] ldstub [%o0+0x00c],%l3 ! Mem[000000005400010c] ldsw [%o2+0x01c],%l4 ! Mem[000000005500011c] ldstub [%o2+0x024],%l4 ! Mem[0000000055000124] ldsb [%o0+0x030],%l6 ! Mem[0000000054000130] jmpl %g6+8,%g0 stw %l3,[%o3+0x038] ! Mem[0000000055800138] p34_call_0_ho: swap [%o0+0x038],%l7 ! Mem[0000000054000138] retl ldstub [%o1+0x031],%l5 ! Mem[0000000054800131] p35_jmpl_0_le: ldstub [%i1+0x024],%l1 ! Mem[0000000056800124] ldstub [%i3+0x006],%l1 ! Mem[0000000057800106] stb %l7,[%i3+0x034] ! Mem[0000000057800134] jmpl %g6+8,%g0 swap [%i0+0x034],%l5 ! Mem[0000000056000134] p35_call_0_le: ldub [%i2+0x00a],%l4 ! Mem[000000005700010a] sth %l3,[%i0+0x034] ! Mem[0000000056000134] retl swap [%i2+0x018],%l5 ! Mem[0000000057000118] p35_jmpl_0_lo: ldstub [%o1+0x024],%l1 ! Mem[0000000056800124] ldstub [%o3+0x006],%l1 ! Mem[0000000057800106] stb %l7,[%o3+0x034] ! Mem[0000000057800134] jmpl %g6+8,%g0 swap [%o0+0x034],%l5 ! Mem[0000000056000134] p35_call_0_lo: ldub [%o2+0x00a],%l4 ! Mem[000000005700010a] sth %l3,[%o0+0x034] ! Mem[0000000056000134] retl swap [%o2+0x018],%l5 ! Mem[0000000057000118] p35_jmpl_0_he: swap [%i2+0x024],%l3 ! Mem[0000000057000124] jmpl %g6+8,%g0 lduw [%i2+0x008],%l2 ! Mem[0000000057000108] p35_call_0_he: swap [%i1+0x010],%l5 ! Mem[0000000056800110] ldx [%i2+0x008],%l3 ! Mem[0000000057000108] ldsh [%i0+0x026],%l4 ! Mem[0000000056000126] sth %l3,[%i0+0x012] ! Mem[0000000056000112] ldstub [%i2+0x002],%l5 ! Mem[0000000057000102] retl swap [%i2+0x034],%l6 ! Mem[0000000057000134] p35_jmpl_0_ho: swap [%o2+0x024],%l3 ! Mem[0000000057000124] jmpl %g6+8,%g0 lduw [%o2+0x008],%l2 ! Mem[0000000057000108] p35_call_0_ho: swap [%o1+0x010],%l5 ! Mem[0000000056800110] ldx [%o2+0x008],%l3 ! Mem[0000000057000108] ldsh [%o0+0x026],%l4 ! Mem[0000000056000126] sth %l3,[%o0+0x012] ! Mem[0000000056000112] ldstub [%o2+0x002],%l5 ! Mem[0000000057000102] retl swap [%o2+0x034],%l6 ! Mem[0000000057000134] p36_jmpl_0_le: ldx [%i2+0x010],%l1 ! Mem[0000000059000110] stb %l1,[%i1+0x020] ! Mem[0000000058800120] ldsw [%i1+0x01c],%l7 ! Mem[000000005880011c] jmpl %g6+8,%g0 swap [%i2+0x024],%l1 ! Mem[0000000059000124] p36_call_0_le: std %l0,[%i2+0x000] ! Mem[0000000059000100] ldsw [%i2+0x018],%l7 ! Mem[0000000059000118] lduh [%i3+0x02a],%l4 ! Mem[000000005980012a] stx %l3,[%i0+0x010] ! Mem[0000000058000110] ldub [%i2+0x01a],%l5 ! Mem[000000005900011a] lduw [%i3+0x028],%l6 ! Mem[0000000059800128] retl ldx [%i0+0x020],%l7 ! Mem[0000000058000120] p36_jmpl_0_lo: ldx [%o2+0x010],%l1 ! Mem[0000000059000110] stb %l1,[%o1+0x020] ! Mem[0000000058800120] ldsw [%o1+0x01c],%l7 ! Mem[000000005880011c] jmpl %g6+8,%g0 swap [%o2+0x024],%l1 ! Mem[0000000059000124] p36_call_0_lo: std %l0,[%o2+0x000] ! Mem[0000000059000100] ldsw [%o2+0x018],%l7 ! Mem[0000000059000118] lduh [%o3+0x02a],%l4 ! Mem[000000005980012a] stx %l3,[%o0+0x010] ! Mem[0000000058000110] ldub [%o2+0x01a],%l5 ! Mem[000000005900011a] lduw [%o3+0x028],%l6 ! Mem[0000000059800128] retl ldx [%o0+0x020],%l7 ! Mem[0000000058000120] p36_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i2+0x014],%l7 ! Mem[0000000059000114] p36_call_0_he: ldstub [%i0+0x009],%l4 ! Mem[0000000058000109] ldsb [%i3+0x025],%l4 ! Mem[0000000059800125] ldub [%i2+0x01d],%l6 ! Mem[000000005900011d] ldstub [%i1+0x007],%l2 ! Mem[0000000058800107] swap [%i3+0x03c],%l2 ! Mem[000000005980013c] ldx [%i0+0x008],%l0 ! Mem[0000000058000108] stb %l3,[%i1+0x00e] ! Mem[000000005880010e] retl ldx [%i1+0x008],%l2 ! Mem[0000000058800108] p36_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o2+0x014],%l7 ! Mem[0000000059000114] p36_call_0_ho: ldstub [%o0+0x009],%l4 ! Mem[0000000058000109] ldsb [%o3+0x025],%l4 ! Mem[0000000059800125] ldub [%o2+0x01d],%l6 ! Mem[000000005900011d] ldstub [%o1+0x007],%l2 ! Mem[0000000058800107] swap [%o3+0x03c],%l2 ! Mem[000000005980013c] ldx [%o0+0x008],%l0 ! Mem[0000000058000108] stb %l3,[%o1+0x00e] ! Mem[000000005880010e] retl ldx [%o1+0x008],%l2 ! Mem[0000000058800108] p37_jmpl_0_le: sth %l1,[%i2+0x030] ! Mem[000000005b000130] ldsb [%i2+0x014],%l5 ! Mem[000000005b000114] ldstub [%i0+0x01b],%l3 ! Mem[000000005a00011b] jmpl %g6+8,%g0 sth %l7,[%i3+0x03c] ! Mem[000000005b80013c] p37_call_0_le: swap [%i3+0x01c],%l7 ! Mem[000000005b80011c] retl lduh [%i0+0x03e],%l6 ! Mem[000000005a00013e] p37_jmpl_0_lo: sth %l1,[%o2+0x030] ! Mem[000000005b000130] ldsb [%o2+0x014],%l5 ! Mem[000000005b000114] ldstub [%o0+0x01b],%l3 ! Mem[000000005a00011b] jmpl %g6+8,%g0 sth %l7,[%o3+0x03c] ! Mem[000000005b80013c] p37_call_0_lo: swap [%o3+0x01c],%l7 ! Mem[000000005b80011c] retl lduh [%o0+0x03e],%l6 ! Mem[000000005a00013e] p37_jmpl_0_he: swap [%i0+0x010],%l2 ! Mem[000000005a000110] sth %l3,[%i0+0x024] ! Mem[000000005a000124] stb %l6,[%i1+0x022] ! Mem[000000005a800122] ldub [%i0+0x00c],%l3 ! Mem[000000005a00010c] ldsh [%i0+0x024],%l7 ! Mem[000000005a000124] lduh [%i3+0x004],%l4 ! Mem[000000005b800104] ldstub [%i2+0x010],%l6 ! Mem[000000005b000110] jmpl %g6+8,%g0 ldsw [%i0+0x01c],%l6 ! Mem[000000005a00011c] p37_call_0_he: sth %l3,[%i3+0x012] ! Mem[000000005b800112] ldstub [%i2+0x026],%l2 ! Mem[000000005b000126] stx %l3,[%i3+0x018] ! Mem[000000005b800118] ldx [%i3+0x010],%l3 ! Mem[000000005b800110] retl std %l4,[%i3+0x038] ! Mem[000000005b800138] p37_jmpl_0_ho: swap [%o0+0x010],%l2 ! Mem[000000005a000110] sth %l3,[%o0+0x024] ! Mem[000000005a000124] stb %l6,[%o1+0x022] ! Mem[000000005a800122] ldub [%o0+0x00c],%l3 ! Mem[000000005a00010c] ldsh [%o0+0x024],%l7 ! Mem[000000005a000124] lduh [%o3+0x004],%l4 ! Mem[000000005b800104] ldstub [%o2+0x010],%l6 ! Mem[000000005b000110] jmpl %g6+8,%g0 ldsw [%o0+0x01c],%l6 ! Mem[000000005a00011c] p37_call_0_ho: sth %l3,[%o3+0x012] ! Mem[000000005b800112] ldstub [%o2+0x026],%l2 ! Mem[000000005b000126] stx %l3,[%o3+0x018] ! Mem[000000005b800118] ldx [%o3+0x010],%l3 ! Mem[000000005b800110] retl std %l4,[%o3+0x038] ! Mem[000000005b800138] p38_jmpl_0_le: ldstub [%i2+0x011],%l1 ! Mem[000000005d000111] swap [%i0+0x020],%l1 ! Mem[000000005c000120] ldd [%i2+0x030],%l6 ! Mem[000000005d000130] jmpl %g6+8,%g0 lduh [%i1+0x034],%l5 ! Mem[000000005c800134] p38_call_0_le: ldstub [%i0+0x01b],%l4 ! Mem[000000005c00011b] stw %l1,[%i2+0x004] ! Mem[000000005d000104] retl lduw [%i3+0x008],%l0 ! Mem[000000005d800108] p38_jmpl_0_lo: ldstub [%o2+0x011],%l1 ! Mem[000000005d000111] swap [%o0+0x020],%l1 ! Mem[000000005c000120] ldd [%o2+0x030],%l6 ! Mem[000000005d000130] jmpl %g6+8,%g0 lduh [%o1+0x034],%l5 ! Mem[000000005c800134] p38_call_0_lo: ldstub [%o0+0x01b],%l4 ! Mem[000000005c00011b] stw %l1,[%o2+0x004] ! Mem[000000005d000104] retl lduw [%o3+0x008],%l0 ! Mem[000000005d800108] p38_jmpl_0_he: swap [%i1+0x004],%l3 ! Mem[000000005c800104] ldx [%i2+0x000],%l2 ! Mem[000000005d000100] jmpl %g6+8,%g0 std %l0,[%i1+0x038] ! Mem[000000005c800138] p38_call_0_he: lduw [%i3+0x030],%l4 ! Mem[000000005d800130] lduh [%i2+0x014],%l3 ! Mem[000000005d000114] ldstub [%i3+0x030],%l6 ! Mem[000000005d800130] ldx [%i0+0x030],%l0 ! Mem[000000005c000130] swap [%i2+0x00c],%l5 ! Mem[000000005d00010c] retl stb %l2,[%i0+0x008] ! Mem[000000005c000108] p38_jmpl_0_ho: swap [%o1+0x004],%l3 ! Mem[000000005c800104] ldx [%o2+0x000],%l2 ! Mem[000000005d000100] jmpl %g6+8,%g0 std %l0,[%o1+0x038] ! Mem[000000005c800138] p38_call_0_ho: lduw [%o3+0x030],%l4 ! Mem[000000005d800130] lduh [%o2+0x014],%l3 ! Mem[000000005d000114] ldstub [%o3+0x030],%l6 ! Mem[000000005d800130] ldx [%o0+0x030],%l0 ! Mem[000000005c000130] swap [%o2+0x00c],%l5 ! Mem[000000005d00010c] retl stb %l2,[%o0+0x008] ! Mem[000000005c000108] p39_jmpl_0_le: std %l0,[%i0+0x020] ! Mem[000000005e000120] swap [%i1+0x004],%l1 ! Mem[000000005e800104] ldx [%i3+0x000],%l3 ! Mem[000000005f800100] jmpl %g6+8,%g0 lduh [%i1+0x00e],%l5 ! Mem[000000005e80010e] p39_call_0_le: ldstub [%i2+0x01a],%l5 ! Mem[000000005f00011a] ldx [%i1+0x028],%l6 ! Mem[000000005e800128] std %l2,[%i3+0x010] ! Mem[000000005f800110] retl ldstub [%i3+0x038],%l1 ! Mem[000000005f800138] p39_jmpl_0_lo: std %l0,[%o0+0x020] ! Mem[000000005e000120] swap [%o1+0x004],%l1 ! Mem[000000005e800104] ldx [%o3+0x000],%l3 ! Mem[000000005f800100] jmpl %g6+8,%g0 lduh [%o1+0x00e],%l5 ! Mem[000000005e80010e] p39_call_0_lo: ldstub [%o2+0x01a],%l5 ! Mem[000000005f00011a] ldx [%o1+0x028],%l6 ! Mem[000000005e800128] std %l2,[%o3+0x010] ! Mem[000000005f800110] retl ldstub [%o3+0x038],%l1 ! Mem[000000005f800138] p39_jmpl_0_he: lduw [%i2+0x010],%l2 ! Mem[000000005f000110] swap [%i1+0x034],%l3 ! Mem[000000005e800134] ldstub [%i0+0x02c],%l5 ! Mem[000000005e00012c] jmpl %g6+8,%g0 ldstub [%i1+0x006],%l5 ! Mem[000000005e800106] p39_call_0_he: retl stw %l1,[%i0+0x000] ! Mem[000000005e000100] p39_jmpl_0_ho: lduw [%o2+0x010],%l2 ! Mem[000000005f000110] swap [%o1+0x034],%l3 ! Mem[000000005e800134] ldstub [%o0+0x02c],%l5 ! Mem[000000005e00012c] jmpl %g6+8,%g0 ldstub [%o1+0x006],%l5 ! Mem[000000005e800106] p39_call_0_ho: retl stw %l1,[%o0+0x000] ! Mem[000000005e000100] p40_jmpl_0_le: std %l0,[%i2+0x000] ! Mem[0000000061000100] lduw [%i1+0x00c],%l0 ! Mem[000000006080010c] ldsw [%i1+0x034],%l0 ! Mem[0000000060800134] jmpl %g6+8,%g0 ldstub [%i3+0x035],%l5 ! Mem[0000000061800135] p40_call_0_le: swap [%i1+0x028],%l4 ! Mem[0000000060800128] ldx [%i0+0x010],%l3 ! Mem[0000000060000110] retl ldsh [%i2+0x01a],%l5 ! Mem[000000006100011a] p40_jmpl_0_lo: std %l0,[%o2+0x000] ! Mem[0000000061000100] lduw [%o1+0x00c],%l0 ! Mem[000000006080010c] ldsw [%o1+0x034],%l0 ! Mem[0000000060800134] jmpl %g6+8,%g0 ldstub [%o3+0x035],%l5 ! Mem[0000000061800135] p40_call_0_lo: swap [%o1+0x028],%l4 ! Mem[0000000060800128] ldx [%o0+0x010],%l3 ! Mem[0000000060000110] retl ldsh [%o2+0x01a],%l5 ! Mem[000000006100011a] p40_jmpl_0_he: ldstub [%i2+0x036],%l3 ! Mem[0000000061000136] jmpl %g6+8,%g0 swap [%i3+0x01c],%l7 ! Mem[000000006180011c] p40_call_0_he: ldsh [%i2+0x00a],%l3 ! Mem[000000006100010a] ldx [%i2+0x008],%l6 ! Mem[0000000061000108] stw %l4,[%i3+0x030] ! Mem[0000000061800130] swap [%i0+0x030],%l4 ! Mem[0000000060000130] stx %l2,[%i2+0x008] ! Mem[0000000061000108] retl sth %l3,[%i2+0x032] ! Mem[0000000061000132] p40_jmpl_0_ho: ldstub [%o2+0x036],%l3 ! Mem[0000000061000136] jmpl %g6+8,%g0 swap [%o3+0x01c],%l7 ! Mem[000000006180011c] p40_call_0_ho: ldsh [%o2+0x00a],%l3 ! Mem[000000006100010a] ldx [%o2+0x008],%l6 ! Mem[0000000061000108] stw %l4,[%o3+0x030] ! Mem[0000000061800130] swap [%o0+0x030],%l4 ! Mem[0000000060000130] stx %l2,[%o2+0x008] ! Mem[0000000061000108] retl sth %l3,[%o2+0x032] ! Mem[0000000061000132] p41_jmpl_0_le: ldd [%i0+0x028],%l6 ! Mem[0000000062000128] ldx [%i0+0x000],%l1 ! Mem[0000000062000100] std %l6,[%i2+0x030] ! Mem[0000000063000130] jmpl %g6+8,%g0 stb %l0,[%i2+0x038] ! Mem[0000000063000138] p41_call_0_le: ldub [%i3+0x007],%l7 ! Mem[0000000063800107] swap [%i0+0x004],%l5 ! Mem[0000000062000104] ldub [%i3+0x00b],%l3 ! Mem[000000006380010b] ldx [%i2+0x028],%l6 ! Mem[0000000063000128] ldub [%i1+0x027],%l2 ! Mem[0000000062800127] ldsb [%i0+0x013],%l4 ! Mem[0000000062000113] retl ldstub [%i0+0x02d],%l0 ! Mem[000000006200012d] p41_jmpl_0_lo: ldd [%o0+0x028],%l6 ! Mem[0000000062000128] ldx [%o0+0x000],%l1 ! Mem[0000000062000100] std %l6,[%o2+0x030] ! Mem[0000000063000130] jmpl %g6+8,%g0 stb %l0,[%o2+0x038] ! Mem[0000000063000138] p41_call_0_lo: ldub [%o3+0x007],%l7 ! Mem[0000000063800107] swap [%o0+0x004],%l5 ! Mem[0000000062000104] ldub [%o3+0x00b],%l3 ! Mem[000000006380010b] ldx [%o2+0x028],%l6 ! Mem[0000000063000128] ldub [%o1+0x027],%l2 ! Mem[0000000062800127] ldsb [%o0+0x013],%l4 ! Mem[0000000062000113] retl ldstub [%o0+0x02d],%l0 ! Mem[000000006200012d] p41_jmpl_0_he: ldsh [%i2+0x01a],%l3 ! Mem[000000006300011a] stx %l1,[%i3+0x028] ! Mem[0000000063800128] sth %l6,[%i0+0x00c] ! Mem[000000006200010c] ldstub [%i2+0x02a],%l3 ! Mem[000000006300012a] swap [%i1+0x03c],%l2 ! Mem[000000006280013c] stx %l5,[%i3+0x038] ! Mem[0000000063800138] jmpl %g6+8,%g0 lduw [%i1+0x02c],%l5 ! Mem[000000006280012c] p41_call_0_he: swap [%i3+0x030],%l5 ! Mem[0000000063800130] stw %l5,[%i3+0x024] ! Mem[0000000063800124] swap [%i2+0x03c],%l0 ! Mem[000000006300013c] std %l0,[%i3+0x018] ! Mem[0000000063800118] ldub [%i3+0x01d],%l3 ! Mem[000000006380011d] lduh [%i2+0x02c],%l0 ! Mem[000000006300012c] retl ldstub [%i2+0x03c],%l3 ! Mem[000000006300013c] p41_jmpl_0_ho: ldsh [%o2+0x01a],%l3 ! Mem[000000006300011a] stx %l1,[%o3+0x028] ! Mem[0000000063800128] sth %l6,[%o0+0x00c] ! Mem[000000006200010c] ldstub [%o2+0x02a],%l3 ! Mem[000000006300012a] swap [%o1+0x03c],%l2 ! Mem[000000006280013c] stx %l5,[%o3+0x038] ! Mem[0000000063800138] jmpl %g6+8,%g0 lduw [%o1+0x02c],%l5 ! Mem[000000006280012c] p41_call_0_ho: swap [%o3+0x030],%l5 ! Mem[0000000063800130] stw %l5,[%o3+0x024] ! Mem[0000000063800124] swap [%o2+0x03c],%l0 ! Mem[000000006300013c] std %l0,[%o3+0x018] ! Mem[0000000063800118] ldub [%o3+0x01d],%l3 ! Mem[000000006380011d] lduh [%o2+0x02c],%l0 ! Mem[000000006300012c] retl ldstub [%o2+0x03c],%l3 ! Mem[000000006300013c] p42_jmpl_0_le: ldstub [%i3+0x029],%l5 ! Mem[0000000065800129] ldx [%i3+0x000],%l3 ! Mem[0000000065800100] stw %l3,[%i3+0x018] ! Mem[0000000065800118] jmpl %g6+8,%g0 stx %l3,[%i0+0x028] ! Mem[0000000064000128] p42_call_0_le: swap [%i2+0x028],%l4 ! Mem[0000000065000128] ldd [%i0+0x028],%l6 ! Mem[0000000064000128] swap [%i3+0x024],%l7 ! Mem[0000000065800124] sth %l5,[%i1+0x006] ! Mem[0000000064800106] retl stw %l3,[%i3+0x008] ! Mem[0000000065800108] p42_jmpl_0_lo: ldstub [%o3+0x029],%l5 ! Mem[0000000065800129] ldx [%o3+0x000],%l3 ! Mem[0000000065800100] stw %l3,[%o3+0x018] ! Mem[0000000065800118] jmpl %g6+8,%g0 stx %l3,[%o0+0x028] ! Mem[0000000064000128] p42_call_0_lo: swap [%o2+0x028],%l4 ! Mem[0000000065000128] ldd [%o0+0x028],%l6 ! Mem[0000000064000128] swap [%o3+0x024],%l7 ! Mem[0000000065800124] sth %l5,[%o1+0x006] ! Mem[0000000064800106] retl stw %l3,[%o3+0x008] ! Mem[0000000065800108] p42_jmpl_0_he: ldstub [%i3+0x00c],%l3 ! Mem[000000006580010c] stw %l2,[%i1+0x028] ! Mem[0000000064800128] jmpl %g6+8,%g0 ldstub [%i2+0x03a],%l0 ! Mem[000000006500013a] p42_call_0_he: ldsh [%i2+0x032],%l4 ! Mem[0000000065000132] lduh [%i0+0x012],%l1 ! Mem[0000000064000112] swap [%i0+0x00c],%l5 ! Mem[000000006400010c] stx %l2,[%i0+0x008] ! Mem[0000000064000108] sth %l7,[%i2+0x030] ! Mem[0000000065000130] retl swap [%i2+0x000],%l0 ! Mem[0000000065000100] p42_jmpl_0_ho: ldstub [%o3+0x00c],%l3 ! Mem[000000006580010c] stw %l2,[%o1+0x028] ! Mem[0000000064800128] jmpl %g6+8,%g0 ldstub [%o2+0x03a],%l0 ! Mem[000000006500013a] p42_call_0_ho: ldsh [%o2+0x032],%l4 ! Mem[0000000065000132] lduh [%o0+0x012],%l1 ! Mem[0000000064000112] swap [%o0+0x00c],%l5 ! Mem[000000006400010c] stx %l2,[%o0+0x008] ! Mem[0000000064000108] sth %l7,[%o2+0x030] ! Mem[0000000065000130] retl swap [%o2+0x000],%l0 ! Mem[0000000065000100] p43_jmpl_0_le: ldd [%i2+0x030],%l0 ! Mem[0000000067000130] ldd [%i3+0x020],%l2 ! Mem[0000000067800120] stx %l3,[%i1+0x018] ! Mem[0000000066800118] jmpl %g6+8,%g0 stw %l3,[%i2+0x00c] ! Mem[000000006700010c] p43_call_0_le: ldstub [%i2+0x038],%l5 ! Mem[0000000067000138] ldstub [%i1+0x03b],%l7 ! Mem[000000006680013b] ldstub [%i3+0x00a],%l4 ! Mem[000000006780010a] ldstub [%i3+0x00a],%l5 ! Mem[000000006780010a] retl sth %l0,[%i1+0x02a] ! Mem[000000006680012a] p43_jmpl_0_lo: ldd [%o2+0x030],%l0 ! Mem[0000000067000130] ldd [%o3+0x020],%l2 ! Mem[0000000067800120] stx %l3,[%o1+0x018] ! Mem[0000000066800118] jmpl %g6+8,%g0 stw %l3,[%o2+0x00c] ! Mem[000000006700010c] p43_call_0_lo: ldstub [%o2+0x038],%l5 ! Mem[0000000067000138] ldstub [%o1+0x03b],%l7 ! Mem[000000006680013b] ldstub [%o3+0x00a],%l4 ! Mem[000000006780010a] ldstub [%o3+0x00a],%l5 ! Mem[000000006780010a] retl sth %l0,[%o1+0x02a] ! Mem[000000006680012a] p43_jmpl_0_he: std %l6,[%i0+0x000] ! Mem[0000000066000100] ldstub [%i1+0x022],%l6 ! Mem[0000000066800122] jmpl %g6+8,%g0 ldx [%i1+0x008],%l3 ! Mem[0000000066800108] p43_call_0_he: ldstub [%i0+0x03a],%l5 ! Mem[000000006600013a] stw %l5,[%i2+0x010] ! Mem[0000000067000110] ldsw [%i1+0x010],%l4 ! Mem[0000000066800110] lduw [%i0+0x014],%l3 ! Mem[0000000066000114] swap [%i3+0x010],%l6 ! Mem[0000000067800110] retl stb %l2,[%i0+0x026] ! Mem[0000000066000126] p43_jmpl_0_ho: std %l6,[%o0+0x000] ! Mem[0000000066000100] ldstub [%o1+0x022],%l6 ! Mem[0000000066800122] jmpl %g6+8,%g0 ldx [%o1+0x008],%l3 ! Mem[0000000066800108] p43_call_0_ho: ldstub [%o0+0x03a],%l5 ! Mem[000000006600013a] stw %l5,[%o2+0x010] ! Mem[0000000067000110] ldsw [%o1+0x010],%l4 ! Mem[0000000066800110] lduw [%o0+0x014],%l3 ! Mem[0000000066000114] swap [%o3+0x010],%l6 ! Mem[0000000067800110] retl stb %l2,[%o0+0x026] ! Mem[0000000066000126] p44_jmpl_0_le: stw %l1,[%i2+0x010] ! Mem[0000000069000110] ldd [%i2+0x000],%l2 ! Mem[0000000069000100] lduw [%i0+0x034],%l0 ! Mem[0000000068000134] jmpl %g6+8,%g0 lduh [%i3+0x028],%l5 ! Mem[0000000069800128] p44_call_0_le: ldstub [%i0+0x02a],%l4 ! Mem[000000006800012a] retl std %l6,[%i2+0x028] ! Mem[0000000069000128] p44_jmpl_0_lo: stw %l1,[%o2+0x010] ! Mem[0000000069000110] ldd [%o2+0x000],%l2 ! Mem[0000000069000100] lduw [%o0+0x034],%l0 ! Mem[0000000068000134] jmpl %g6+8,%g0 lduh [%o3+0x028],%l5 ! Mem[0000000069800128] p44_call_0_lo: ldstub [%o0+0x02a],%l4 ! Mem[000000006800012a] retl std %l6,[%o2+0x028] ! Mem[0000000069000128] p44_jmpl_0_he: swap [%i2+0x000],%l6 ! Mem[0000000069000100] swap [%i0+0x004],%l3 ! Mem[0000000068000104] stx %l6,[%i3+0x020] ! Mem[0000000069800120] ldub [%i0+0x015],%l3 ! Mem[0000000068000115] jmpl %g6+8,%g0 swap [%i0+0x000],%l3 ! Mem[0000000068000100] p44_call_0_he: ldstub [%i2+0x015],%l3 ! Mem[0000000069000115] retl ldstub [%i3+0x030],%l3 ! Mem[0000000069800130] p44_jmpl_0_ho: swap [%o2+0x000],%l6 ! Mem[0000000069000100] swap [%o0+0x004],%l3 ! Mem[0000000068000104] stx %l6,[%o3+0x020] ! Mem[0000000069800120] ldub [%o0+0x015],%l3 ! Mem[0000000068000115] jmpl %g6+8,%g0 swap [%o0+0x000],%l3 ! Mem[0000000068000100] p44_call_0_ho: ldstub [%o2+0x015],%l3 ! Mem[0000000069000115] retl ldstub [%o3+0x030],%l3 ! Mem[0000000069800130] p45_jmpl_0_le: ldstub [%i3+0x024],%l1 ! Mem[000000006b800124] stb %l1,[%i3+0x020] ! Mem[000000006b800120] swap [%i1+0x018],%l3 ! Mem[000000006a800118] jmpl %g6+8,%g0 ldub [%i1+0x03c],%l7 ! Mem[000000006a80013c] p45_call_0_le: stx %l6,[%i2+0x010] ! Mem[000000006b000110] retl swap [%i1+0x028],%l6 ! Mem[000000006a800128] p45_jmpl_0_lo: ldstub [%o3+0x024],%l1 ! Mem[000000006b800124] stb %l1,[%o3+0x020] ! Mem[000000006b800120] swap [%o1+0x018],%l3 ! Mem[000000006a800118] jmpl %g6+8,%g0 ldub [%o1+0x03c],%l7 ! Mem[000000006a80013c] p45_call_0_lo: stx %l6,[%o2+0x010] ! Mem[000000006b000110] retl swap [%o1+0x028],%l6 ! Mem[000000006a800128] p45_jmpl_0_he: ldsb [%i0+0x02f],%l0 ! Mem[000000006a00012f] stx %l3,[%i0+0x030] ! Mem[000000006a000130] sth %l5,[%i2+0x02c] ! Mem[000000006b00012c] ldstub [%i1+0x006],%l5 ! Mem[000000006a800106] jmpl %g6+8,%g0 ldstub [%i2+0x03c],%l4 ! Mem[000000006b00013c] p45_call_0_he: ldsb [%i0+0x02d],%l0 ! Mem[000000006a00012d] lduw [%i0+0x030],%l3 ! Mem[000000006a000130] retl lduh [%i2+0x026],%l2 ! Mem[000000006b000126] p45_jmpl_0_ho: ldsb [%o0+0x02f],%l0 ! Mem[000000006a00012f] stx %l3,[%o0+0x030] ! Mem[000000006a000130] sth %l5,[%o2+0x02c] ! Mem[000000006b00012c] ldstub [%o1+0x006],%l5 ! Mem[000000006a800106] jmpl %g6+8,%g0 ldstub [%o2+0x03c],%l4 ! Mem[000000006b00013c] p45_call_0_ho: ldsb [%o0+0x02d],%l0 ! Mem[000000006a00012d] lduw [%o0+0x030],%l3 ! Mem[000000006a000130] retl lduh [%o2+0x026],%l2 ! Mem[000000006b000126] p46_jmpl_0_le: lduw [%i1+0x004],%l1 ! Mem[000000006c800104] ldsh [%i1+0x020],%l1 ! Mem[000000006c800120] swap [%i0+0x01c],%l7 ! Mem[000000006c00011c] jmpl %g6+8,%g0 ldstub [%i1+0x02c],%l3 ! Mem[000000006c80012c] p46_call_0_le: ldd [%i0+0x038],%l4 ! Mem[000000006c000138] swap [%i2+0x018],%l7 ! Mem[000000006d000118] swap [%i1+0x034],%l6 ! Mem[000000006c800134] swap [%i0+0x010],%l1 ! Mem[000000006c000110] retl ldstub [%i1+0x00b],%l3 ! Mem[000000006c80010b] p46_jmpl_0_lo: lduw [%o1+0x004],%l1 ! Mem[000000006c800104] ldsh [%o1+0x020],%l1 ! Mem[000000006c800120] swap [%o0+0x01c],%l7 ! Mem[000000006c00011c] jmpl %g6+8,%g0 ldstub [%o1+0x02c],%l3 ! Mem[000000006c80012c] p46_call_0_lo: ldd [%o0+0x038],%l4 ! Mem[000000006c000138] swap [%o2+0x018],%l7 ! Mem[000000006d000118] swap [%o1+0x034],%l6 ! Mem[000000006c800134] swap [%o0+0x010],%l1 ! Mem[000000006c000110] retl ldstub [%o1+0x00b],%l3 ! Mem[000000006c80010b] p46_jmpl_0_he: ldub [%i1+0x00c],%l3 ! Mem[000000006c80010c] ldsw [%i1+0x01c],%l4 ! Mem[000000006c80011c] jmpl %g6+8,%g0 swap [%i1+0x038],%l3 ! Mem[000000006c800138] p46_call_0_he: swap [%i2+0x030],%l6 ! Mem[000000006d000130] retl swap [%i3+0x008],%l2 ! Mem[000000006d800108] p46_jmpl_0_ho: ldub [%o1+0x00c],%l3 ! Mem[000000006c80010c] ldsw [%o1+0x01c],%l4 ! Mem[000000006c80011c] jmpl %g6+8,%g0 swap [%o1+0x038],%l3 ! Mem[000000006c800138] p46_call_0_ho: swap [%o2+0x030],%l6 ! Mem[000000006d000130] retl swap [%o3+0x008],%l2 ! Mem[000000006d800108] p47_jmpl_0_le: stx %l7,[%i1+0x018] ! Mem[000000006e800118] ldstub [%i3+0x00c],%l3 ! Mem[000000006f80010c] stw %l0,[%i3+0x028] ! Mem[000000006f800128] jmpl %g6+8,%g0 swap [%i2+0x024],%l1 ! Mem[000000006f000124] p47_call_0_le: swap [%i0+0x008],%l7 ! Mem[000000006e000108] ldub [%i0+0x02a],%l6 ! Mem[000000006e00012a] retl lduw [%i3+0x004],%l4 ! Mem[000000006f800104] p47_jmpl_0_lo: stx %l7,[%o1+0x018] ! Mem[000000006e800118] ldstub [%o3+0x00c],%l3 ! Mem[000000006f80010c] stw %l0,[%o3+0x028] ! Mem[000000006f800128] jmpl %g6+8,%g0 swap [%o2+0x024],%l1 ! Mem[000000006f000124] p47_call_0_lo: swap [%o0+0x008],%l7 ! Mem[000000006e000108] ldub [%o0+0x02a],%l6 ! Mem[000000006e00012a] retl lduw [%o3+0x004],%l4 ! Mem[000000006f800104] p47_jmpl_0_he: swap [%i2+0x03c],%l5 ! Mem[000000006f00013c] jmpl %g6+8,%g0 std %l4,[%i0+0x000] ! Mem[000000006e000100] p47_call_0_he: swap [%i0+0x010],%l4 ! Mem[000000006e000110] lduw [%i0+0x010],%l4 ! Mem[000000006e000110] ldstub [%i0+0x02d],%l0 ! Mem[000000006e00012d] stb %l3,[%i0+0x030] ! Mem[000000006e000130] swap [%i1+0x024],%l4 ! Mem[000000006e800124] stb %l5,[%i2+0x02f] ! Mem[000000006f00012f] retl swap [%i0+0x000],%l5 ! Mem[000000006e000100] p47_jmpl_0_ho: swap [%o2+0x03c],%l5 ! Mem[000000006f00013c] jmpl %g6+8,%g0 std %l4,[%o0+0x000] ! Mem[000000006e000100] p47_call_0_ho: swap [%o0+0x010],%l4 ! Mem[000000006e000110] lduw [%o0+0x010],%l4 ! Mem[000000006e000110] ldstub [%o0+0x02d],%l0 ! Mem[000000006e00012d] stb %l3,[%o0+0x030] ! Mem[000000006e000130] swap [%o1+0x024],%l4 ! Mem[000000006e800124] stb %l5,[%o2+0x02f] ! Mem[000000006f00012f] retl swap [%o0+0x000],%l5 ! Mem[000000006e000100] p48_jmpl_0_le: ldd [%i3+0x010],%l0 ! Mem[0000000071800110] ldsw [%i3+0x00c],%l0 ! Mem[000000007180010c] ldsh [%i0+0x036],%l0 ! Mem[0000000070000136] jmpl %g6+8,%g0 swap [%i0+0x034],%l5 ! Mem[0000000070000134] p48_call_0_le: swap [%i3+0x018],%l4 ! Mem[0000000071800118] ldstub [%i0+0x007],%l1 ! Mem[0000000070000107] retl stx %l7,[%i3+0x038] ! Mem[0000000071800138] p48_jmpl_0_lo: ldd [%o3+0x010],%l0 ! Mem[0000000071800110] ldsw [%o3+0x00c],%l0 ! Mem[000000007180010c] ldsh [%o0+0x036],%l0 ! Mem[0000000070000136] jmpl %g6+8,%g0 swap [%o0+0x034],%l5 ! Mem[0000000070000134] p48_call_0_lo: swap [%o3+0x018],%l4 ! Mem[0000000071800118] ldstub [%o0+0x007],%l1 ! Mem[0000000070000107] retl stx %l7,[%o3+0x038] ! Mem[0000000071800138] p48_jmpl_0_he: swap [%i3+0x034],%l3 ! Mem[0000000071800134] swap [%i0+0x000],%l2 ! Mem[0000000070000100] jmpl %g6+8,%g0 ldx [%i1+0x000],%l5 ! Mem[0000000070800100] p48_call_0_he: ldsw [%i1+0x038],%l7 ! Mem[0000000070800138] retl stx %l4,[%i1+0x020] ! Mem[0000000070800120] p48_jmpl_0_ho: swap [%o3+0x034],%l3 ! Mem[0000000071800134] swap [%o0+0x000],%l2 ! Mem[0000000070000100] jmpl %g6+8,%g0 ldx [%o1+0x000],%l5 ! Mem[0000000070800100] p48_call_0_ho: ldsw [%o1+0x038],%l7 ! Mem[0000000070800138] retl stx %l4,[%o1+0x020] ! Mem[0000000070800120] p49_jmpl_0_le: stw %l1,[%i3+0x030] ! Mem[0000000073800130] sth %l5,[%i0+0x014] ! Mem[0000000072000114] ldstub [%i0+0x029],%l6 ! Mem[0000000072000129] jmpl %g6+8,%g0 stx %l0,[%i1+0x008] ! Mem[0000000072800108] p49_call_0_le: ldsw [%i3+0x024],%l0 ! Mem[0000000073800124] swap [%i2+0x00c],%l2 ! Mem[000000007300010c] ldsw [%i2+0x014],%l6 ! Mem[0000000073000114] retl lduw [%i1+0x010],%l1 ! Mem[0000000072800110] p49_jmpl_0_lo: stw %l1,[%o3+0x030] ! Mem[0000000073800130] sth %l5,[%o0+0x014] ! Mem[0000000072000114] ldstub [%o0+0x029],%l6 ! Mem[0000000072000129] jmpl %g6+8,%g0 stx %l0,[%o1+0x008] ! Mem[0000000072800108] p49_call_0_lo: ldsw [%o3+0x024],%l0 ! Mem[0000000073800124] swap [%o2+0x00c],%l2 ! Mem[000000007300010c] ldsw [%o2+0x014],%l6 ! Mem[0000000073000114] retl lduw [%o1+0x010],%l1 ! Mem[0000000072800110] p49_jmpl_0_he: stw %l0,[%i1+0x02c] ! Mem[000000007280012c] stx %l7,[%i0+0x000] ! Mem[0000000072000100] swap [%i1+0x030],%l2 ! Mem[0000000072800130] stw %l5,[%i0+0x03c] ! Mem[000000007200013c] ldd [%i0+0x000],%l4 ! Mem[0000000072000100] jmpl %g6+8,%g0 ldstub [%i2+0x01a],%l0 ! Mem[000000007300011a] p49_call_0_he: ldsh [%i2+0x002],%l1 ! Mem[0000000073000102] ldstub [%i0+0x015],%l3 ! Mem[0000000072000115] ldstub [%i0+0x030],%l3 ! Mem[0000000072000130] ldstub [%i1+0x031],%l5 ! Mem[0000000072800131] ldsw [%i1+0x02c],%l3 ! Mem[000000007280012c] retl ldsw [%i2+0x00c],%l7 ! Mem[000000007300010c] p49_jmpl_0_ho: stw %l0,[%o1+0x02c] ! Mem[000000007280012c] stx %l7,[%o0+0x000] ! Mem[0000000072000100] swap [%o1+0x030],%l2 ! Mem[0000000072800130] stw %l5,[%o0+0x03c] ! Mem[000000007200013c] ldd [%o0+0x000],%l4 ! Mem[0000000072000100] jmpl %g6+8,%g0 ldstub [%o2+0x01a],%l0 ! Mem[000000007300011a] p49_call_0_ho: ldsh [%o2+0x002],%l1 ! Mem[0000000073000102] ldstub [%o0+0x015],%l3 ! Mem[0000000072000115] ldstub [%o0+0x030],%l3 ! Mem[0000000072000130] ldstub [%o1+0x031],%l5 ! Mem[0000000072800131] ldsw [%o1+0x02c],%l3 ! Mem[000000007280012c] retl ldsw [%o2+0x00c],%l7 ! Mem[000000007300010c] p50_jmpl_0_le: swap [%i3+0x028],%l5 ! Mem[0000000075800128] lduw [%i3+0x024],%l1 ! Mem[0000000075800124] ldstub [%i2+0x033],%l5 ! Mem[0000000075000133] jmpl %g6+8,%g0 stb %l1,[%i1+0x015] ! Mem[0000000074800115] p50_call_0_le: ldsb [%i2+0x00c],%l0 ! Mem[000000007500010c] retl swap [%i0+0x008],%l4 ! Mem[0000000074000108] p50_jmpl_0_lo: swap [%o3+0x028],%l5 ! Mem[0000000075800128] lduw [%o3+0x024],%l1 ! Mem[0000000075800124] ldstub [%o2+0x033],%l5 ! Mem[0000000075000133] jmpl %g6+8,%g0 stb %l1,[%o1+0x015] ! Mem[0000000074800115] p50_call_0_lo: ldsb [%o2+0x00c],%l0 ! Mem[000000007500010c] retl swap [%o0+0x008],%l4 ! Mem[0000000074000108] p50_jmpl_0_he: lduh [%i2+0x030],%l2 ! Mem[0000000075000130] stx %l3,[%i0+0x000] ! Mem[0000000074000100] stx %l5,[%i2+0x008] ! Mem[0000000075000108] ldstub [%i1+0x035],%l7 ! Mem[0000000074800135] swap [%i0+0x038],%l3 ! Mem[0000000074000138] stb %l5,[%i1+0x001] ! Mem[0000000074800101] stb %l0,[%i1+0x009] ! Mem[0000000074800109] jmpl %g6+8,%g0 ldstub [%i1+0x005],%l5 ! Mem[0000000074800105] p50_call_0_he: swap [%i0+0x02c],%l1 ! Mem[000000007400012c] ldstub [%i1+0x02b],%l1 ! Mem[000000007480012b] swap [%i2+0x034],%l2 ! Mem[0000000075000134] swap [%i0+0x02c],%l0 ! Mem[000000007400012c] stb %l7,[%i0+0x036] ! Mem[0000000074000136] retl ldsb [%i2+0x01a],%l5 ! Mem[000000007500011a] p50_jmpl_0_ho: lduh [%o2+0x030],%l2 ! Mem[0000000075000130] stx %l3,[%o0+0x000] ! Mem[0000000074000100] stx %l5,[%o2+0x008] ! Mem[0000000075000108] ldstub [%o1+0x035],%l7 ! Mem[0000000074800135] swap [%o0+0x038],%l3 ! Mem[0000000074000138] stb %l5,[%o1+0x001] ! Mem[0000000074800101] stb %l0,[%o1+0x009] ! Mem[0000000074800109] jmpl %g6+8,%g0 ldstub [%o1+0x005],%l5 ! Mem[0000000074800105] p50_call_0_ho: swap [%o0+0x02c],%l1 ! Mem[000000007400012c] ldstub [%o1+0x02b],%l1 ! Mem[000000007480012b] swap [%o2+0x034],%l2 ! Mem[0000000075000134] swap [%o0+0x02c],%l0 ! Mem[000000007400012c] stb %l7,[%o0+0x036] ! Mem[0000000074000136] retl ldsb [%o2+0x01a],%l5 ! Mem[000000007500011a] p51_jmpl_0_le: lduh [%i0+0x028],%l5 ! Mem[0000000076000128] ldstub [%i2+0x006],%l1 ! Mem[0000000077000106] swap [%i3+0x034],%l7 ! Mem[0000000077800134] jmpl %g6+8,%g0 ldsh [%i1+0x034],%l5 ! Mem[0000000076800134] p51_call_0_le: sth %l4,[%i0+0x00a] ! Mem[000000007600010a] ldstub [%i1+0x02a],%l6 ! Mem[000000007680012a] retl ldx [%i0+0x028],%l1 ! Mem[0000000076000128] p51_jmpl_0_lo: lduh [%o0+0x028],%l5 ! Mem[0000000076000128] ldstub [%o2+0x006],%l1 ! Mem[0000000077000106] swap [%o3+0x034],%l7 ! Mem[0000000077800134] jmpl %g6+8,%g0 ldsh [%o1+0x034],%l5 ! Mem[0000000076800134] p51_call_0_lo: sth %l4,[%o0+0x00a] ! Mem[000000007600010a] ldstub [%o1+0x02a],%l6 ! Mem[000000007680012a] retl ldx [%o0+0x028],%l1 ! Mem[0000000076000128] p51_jmpl_0_he: swap [%i0+0x024],%l3 ! Mem[0000000076000124] lduh [%i1+0x022],%l6 ! Mem[0000000076800122] jmpl %g6+8,%g0 ldstub [%i3+0x00c],%l3 ! Mem[000000007780010c] p51_call_0_he: swap [%i1+0x038],%l5 ! Mem[0000000076800138] sth %l1,[%i1+0x018] ! Mem[0000000076800118] sth %l0,[%i3+0x02e] ! Mem[000000007780012e] ldstub [%i1+0x012],%l0 ! Mem[0000000076800112] sth %l5,[%i0+0x02e] ! Mem[000000007600012e] retl sth %l2,[%i0+0x028] ! Mem[0000000076000128] p51_jmpl_0_ho: swap [%o0+0x024],%l3 ! Mem[0000000076000124] lduh [%o1+0x022],%l6 ! Mem[0000000076800122] jmpl %g6+8,%g0 ldstub [%o3+0x00c],%l3 ! Mem[000000007780010c] p51_call_0_ho: swap [%o1+0x038],%l5 ! Mem[0000000076800138] sth %l1,[%o1+0x018] ! Mem[0000000076800118] sth %l0,[%o3+0x02e] ! Mem[000000007780012e] ldstub [%o1+0x012],%l0 ! Mem[0000000076800112] sth %l5,[%o0+0x02e] ! Mem[000000007600012e] retl sth %l2,[%o0+0x028] ! Mem[0000000076000128] p52_jmpl_0_le: lduh [%i0+0x036],%l0 ! Mem[0000000078000136] swap [%i0+0x028],%l5 ! Mem[0000000078000128] lduw [%i0+0x030],%l2 ! Mem[0000000078000130] jmpl %g6+8,%g0 ldd [%i2+0x020],%l0 ! Mem[0000000079000120] p52_call_0_le: ldsb [%i1+0x035],%l6 ! Mem[0000000078800135] swap [%i1+0x038],%l1 ! Mem[0000000078800138] retl ldstub [%i3+0x00b],%l3 ! Mem[000000007980010b] p52_jmpl_0_lo: lduh [%o0+0x036],%l0 ! Mem[0000000078000136] swap [%o0+0x028],%l5 ! Mem[0000000078000128] lduw [%o0+0x030],%l2 ! Mem[0000000078000130] jmpl %g6+8,%g0 ldd [%o2+0x020],%l0 ! Mem[0000000079000120] p52_call_0_lo: ldsb [%o1+0x035],%l6 ! Mem[0000000078800135] swap [%o1+0x038],%l1 ! Mem[0000000078800138] retl ldstub [%o3+0x00b],%l3 ! Mem[000000007980010b] p52_jmpl_0_he: ldx [%i1+0x008],%l3 ! Mem[0000000078800108] ldub [%i3+0x002],%l2 ! Mem[0000000079800102] jmpl %g6+8,%g0 swap [%i1+0x038],%l0 ! Mem[0000000078800138] p52_call_0_he: ldsw [%i3+0x030],%l4 ! Mem[0000000079800130] ldsh [%i0+0x00a],%l2 ! Mem[000000007800010a] ldsw [%i2+0x030],%l3 ! Mem[0000000079000130] ldstub [%i3+0x026],%l2 ! Mem[0000000079800126] ldstub [%i1+0x01b],%l0 ! Mem[000000007880011b] retl ldsb [%i2+0x02d],%l7 ! Mem[000000007900012d] p52_jmpl_0_ho: ldx [%o1+0x008],%l3 ! Mem[0000000078800108] ldub [%o3+0x002],%l2 ! Mem[0000000079800102] jmpl %g6+8,%g0 swap [%o1+0x038],%l0 ! Mem[0000000078800138] p52_call_0_ho: ldsw [%o3+0x030],%l4 ! Mem[0000000079800130] ldsh [%o0+0x00a],%l2 ! Mem[000000007800010a] ldsw [%o2+0x030],%l3 ! Mem[0000000079000130] ldstub [%o3+0x026],%l2 ! Mem[0000000079800126] ldstub [%o1+0x01b],%l0 ! Mem[000000007880011b] retl ldsb [%o2+0x02d],%l7 ! Mem[000000007900012d] p53_jmpl_0_le: ldd [%i3+0x030],%l0 ! Mem[000000007b800130] ldub [%i1+0x026],%l3 ! Mem[000000007a800126] stb %l0,[%i3+0x036] ! Mem[000000007b800136] jmpl %g6+8,%g0 ldstub [%i0+0x035],%l5 ! Mem[000000007a000135] p53_call_0_le: std %l4,[%i1+0x008] ! Mem[000000007a800108] swap [%i2+0x034],%l3 ! Mem[000000007b000134] retl ldstub [%i2+0x01a],%l5 ! Mem[000000007b00011a] p53_jmpl_0_lo: ldd [%o3+0x030],%l0 ! Mem[000000007b800130] ldub [%o1+0x026],%l3 ! Mem[000000007a800126] stb %l0,[%o3+0x036] ! Mem[000000007b800136] jmpl %g6+8,%g0 ldstub [%o0+0x035],%l5 ! Mem[000000007a000135] p53_call_0_lo: std %l4,[%o1+0x008] ! Mem[000000007a800108] swap [%o2+0x034],%l3 ! Mem[000000007b000134] retl ldstub [%o2+0x01a],%l5 ! Mem[000000007b00011a] p53_jmpl_0_he: lduw [%i1+0x014],%l4 ! Mem[000000007a800114] jmpl %g6+8,%g0 swap [%i2+0x010],%l2 ! Mem[000000007b000110] p53_call_0_he: swap [%i0+0x008],%l3 ! Mem[000000007a000108] ldd [%i0+0x018],%l6 ! Mem[000000007a000118] std %l4,[%i3+0x010] ! Mem[000000007b800110] std %l2,[%i1+0x008] ! Mem[000000007a800108] ldstub [%i2+0x00b],%l2 ! Mem[000000007b00010b] ldsw [%i1+0x010],%l3 ! Mem[000000007a800110] ldub [%i2+0x002],%l5 ! Mem[000000007b000102] retl ldx [%i1+0x030],%l4 ! Mem[000000007a800130] p53_jmpl_0_ho: lduw [%o1+0x014],%l4 ! Mem[000000007a800114] jmpl %g6+8,%g0 swap [%o2+0x010],%l2 ! Mem[000000007b000110] p53_call_0_ho: swap [%o0+0x008],%l3 ! Mem[000000007a000108] ldd [%o0+0x018],%l6 ! Mem[000000007a000118] std %l4,[%o3+0x010] ! Mem[000000007b800110] std %l2,[%o1+0x008] ! Mem[000000007a800108] ldstub [%o2+0x00b],%l2 ! Mem[000000007b00010b] ldsw [%o1+0x010],%l3 ! Mem[000000007a800110] ldub [%o2+0x002],%l5 ! Mem[000000007b000102] retl ldx [%o1+0x030],%l4 ! Mem[000000007a800130] p54_jmpl_0_le: stw %l1,[%i3+0x010] ! Mem[000000007d800110] ldub [%i0+0x006],%l3 ! Mem[000000007c000106] stb %l7,[%i2+0x034] ! Mem[000000007d000134] jmpl %g6+8,%g0 swap [%i1+0x024],%l1 ! Mem[000000007c800124] p54_call_0_le: stx %l7,[%i0+0x008] ! Mem[000000007c000108] ldstub [%i0+0x011],%l1 ! Mem[000000007c000111] retl ldstub [%i1+0x00c],%l0 ! Mem[000000007c80010c] p54_jmpl_0_lo: stw %l1,[%o3+0x010] ! Mem[000000007d800110] ldub [%o0+0x006],%l3 ! Mem[000000007c000106] stb %l7,[%o2+0x034] ! Mem[000000007d000134] jmpl %g6+8,%g0 swap [%o1+0x024],%l1 ! Mem[000000007c800124] p54_call_0_lo: stx %l7,[%o0+0x008] ! Mem[000000007c000108] ldstub [%o0+0x011],%l1 ! Mem[000000007c000111] retl ldstub [%o1+0x00c],%l0 ! Mem[000000007c80010c] p54_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i3+0x005],%l5 ! Mem[000000007d800105] p54_call_0_he: swap [%i0+0x030],%l4 ! Mem[000000007c000130] retl sth %l0,[%i0+0x00c] ! Mem[000000007c00010c] p54_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o3+0x005],%l5 ! Mem[000000007d800105] p54_call_0_ho: swap [%o0+0x030],%l4 ! Mem[000000007c000130] retl sth %l0,[%o0+0x00c] ! Mem[000000007c00010c] p55_jmpl_0_le: ldub [%i0+0x024],%l1 ! Mem[000000007e000124] ldsh [%i3+0x020],%l1 ! Mem[000000007f800120] ldstub [%i3+0x01d],%l7 ! Mem[000000007f80011d] jmpl %g6+8,%g0 ldstub [%i0+0x006],%l1 ! Mem[000000007e000106] p55_call_0_le: swap [%i3+0x024],%l0 ! Mem[000000007f800124] sth %l7,[%i2+0x03a] ! Mem[000000007f00013a] ldsh [%i2+0x00a],%l4 ! Mem[000000007f00010a] ldd [%i2+0x030],%l2 ! Mem[000000007f000130] ldstub [%i0+0x01d],%l7 ! Mem[000000007e00011d] ldstub [%i0+0x028],%l6 ! Mem[000000007e000128] retl ldd [%i2+0x028],%l0 ! Mem[000000007f000128] p55_jmpl_0_lo: ldub [%o0+0x024],%l1 ! Mem[000000007e000124] ldsh [%o3+0x020],%l1 ! Mem[000000007f800120] ldstub [%o3+0x01d],%l7 ! Mem[000000007f80011d] jmpl %g6+8,%g0 ldstub [%o0+0x006],%l1 ! Mem[000000007e000106] p55_call_0_lo: swap [%o3+0x024],%l0 ! Mem[000000007f800124] sth %l7,[%o2+0x03a] ! Mem[000000007f00013a] ldsh [%o2+0x00a],%l4 ! Mem[000000007f00010a] ldd [%o2+0x030],%l2 ! Mem[000000007f000130] ldstub [%o0+0x01d],%l7 ! Mem[000000007e00011d] ldstub [%o0+0x028],%l6 ! Mem[000000007e000128] retl ldd [%o2+0x028],%l0 ! Mem[000000007f000128] p55_jmpl_0_he: ldstub [%i3+0x025],%l5 ! Mem[000000007f800125] swap [%i3+0x014],%l1 ! Mem[000000007f800114] jmpl %g6+8,%g0 swap [%i0+0x034],%l3 ! Mem[000000007e000134] p55_call_0_he: ldstub [%i2+0x03a],%l5 ! Mem[000000007f00013a] ldstub [%i2+0x013],%l1 ! Mem[000000007f000113] retl ldsw [%i0+0x010],%l3 ! Mem[000000007e000110] p55_jmpl_0_ho: ldstub [%o3+0x025],%l5 ! Mem[000000007f800125] swap [%o3+0x014],%l1 ! Mem[000000007f800114] jmpl %g6+8,%g0 swap [%o0+0x034],%l3 ! Mem[000000007e000134] p55_call_0_ho: ldstub [%o2+0x03a],%l5 ! Mem[000000007f00013a] ldstub [%o2+0x013],%l1 ! Mem[000000007f000113] retl ldsw [%o0+0x010],%l3 ! Mem[000000007e000110] p56_jmpl_0_le: ldstub [%i2+0x029],%l5 ! Mem[0000000081000129] swap [%i3+0x004],%l3 ! Mem[0000000081800104] ldx [%i0+0x018],%l3 ! Mem[0000000080000118] jmpl %g6+8,%g0 ldd [%i1+0x030],%l4 ! Mem[0000000080800130] p56_call_0_le: lduw [%i3+0x028],%l4 ! Mem[0000000081800128] swap [%i0+0x028],%l5 ! Mem[0000000080000128] retl swap [%i3+0x03c],%l7 ! Mem[000000008180013c] p56_jmpl_0_lo: ldstub [%o2+0x029],%l5 ! Mem[0000000081000129] swap [%o3+0x004],%l3 ! Mem[0000000081800104] ldx [%o0+0x018],%l3 ! Mem[0000000080000118] jmpl %g6+8,%g0 ldd [%o1+0x030],%l4 ! Mem[0000000080800130] p56_call_0_lo: lduw [%o3+0x028],%l4 ! Mem[0000000081800128] swap [%o0+0x028],%l5 ! Mem[0000000080000128] retl swap [%o3+0x03c],%l7 ! Mem[000000008180013c] p56_jmpl_0_he: stw %l3,[%i3+0x034] ! Mem[0000000081800134] ldx [%i3+0x008],%l0 ! Mem[0000000081800108] jmpl %g6+8,%g0 swap [%i3+0x014],%l7 ! Mem[0000000081800114] p56_call_0_he: ldsb [%i3+0x03a],%l7 ! Mem[000000008180013a] std %l4,[%i3+0x030] ! Mem[0000000081800130] ldsw [%i2+0x03c],%l3 ! Mem[000000008100013c] sth %l1,[%i3+0x01c] ! Mem[000000008180011c] sth %l3,[%i3+0x00e] ! Mem[000000008180010e] stb %l2,[%i1+0x00b] ! Mem[000000008080010b] ldsw [%i0+0x030],%l3 ! Mem[0000000080000130] retl ldstub [%i0+0x02d],%l7 ! Mem[000000008000012d] p56_jmpl_0_ho: stw %l3,[%o3+0x034] ! Mem[0000000081800134] ldx [%o3+0x008],%l0 ! Mem[0000000081800108] jmpl %g6+8,%g0 swap [%o3+0x014],%l7 ! Mem[0000000081800114] p56_call_0_ho: ldsb [%o3+0x03a],%l7 ! Mem[000000008180013a] std %l4,[%o3+0x030] ! Mem[0000000081800130] ldsw [%o2+0x03c],%l3 ! Mem[000000008100013c] sth %l1,[%o3+0x01c] ! Mem[000000008180011c] sth %l3,[%o3+0x00e] ! Mem[000000008180010e] stb %l2,[%o1+0x00b] ! Mem[000000008080010b] ldsw [%o0+0x030],%l3 ! Mem[0000000080000130] retl ldstub [%o0+0x02d],%l7 ! Mem[000000008000012d] p57_jmpl_0_le: ldsw [%i3+0x028],%l5 ! Mem[0000000083800128] swap [%i2+0x024],%l3 ! Mem[0000000083000124] ldd [%i3+0x018],%l2 ! Mem[0000000083800118] jmpl %g6+8,%g0 ldstub [%i2+0x028],%l5 ! Mem[0000000083000128] p57_call_0_le: swap [%i2+0x038],%l4 ! Mem[0000000083000138] retl ldub [%i3+0x00a],%l5 ! Mem[000000008380010a] p57_jmpl_0_lo: ldsw [%o3+0x028],%l5 ! Mem[0000000083800128] swap [%o2+0x024],%l3 ! Mem[0000000083000124] ldd [%o3+0x018],%l2 ! Mem[0000000083800118] jmpl %g6+8,%g0 ldstub [%o2+0x028],%l5 ! Mem[0000000083000128] p57_call_0_lo: swap [%o2+0x038],%l4 ! Mem[0000000083000138] retl ldub [%o3+0x00a],%l5 ! Mem[000000008380010a] p57_jmpl_0_he: ldd [%i1+0x020],%l6 ! Mem[0000000082800120] swap [%i2+0x010],%l3 ! Mem[0000000083000110] jmpl %g6+8,%g0 stb %l2,[%i2+0x011] ! Mem[0000000083000111] p57_call_0_he: ldsh [%i1+0x01a],%l5 ! Mem[000000008280011a] ldx [%i1+0x010],%l4 ! Mem[0000000082800110] swap [%i0+0x014],%l3 ! Mem[0000000082000114] swap [%i0+0x030],%l3 ! Mem[0000000082000130] swap [%i3+0x030],%l5 ! Mem[0000000083800130] ldstub [%i1+0x033],%l4 ! Mem[0000000082800133] ldstub [%i0+0x012],%l3 ! Mem[0000000082000112] retl ldstub [%i0+0x003],%l6 ! Mem[0000000082000103] p57_jmpl_0_ho: ldd [%o1+0x020],%l6 ! Mem[0000000082800120] swap [%o2+0x010],%l3 ! Mem[0000000083000110] jmpl %g6+8,%g0 stb %l2,[%o2+0x011] ! Mem[0000000083000111] p57_call_0_ho: ldsh [%o1+0x01a],%l5 ! Mem[000000008280011a] ldx [%o1+0x010],%l4 ! Mem[0000000082800110] swap [%o0+0x014],%l3 ! Mem[0000000082000114] swap [%o0+0x030],%l3 ! Mem[0000000082000130] swap [%o3+0x030],%l5 ! Mem[0000000083800130] ldstub [%o1+0x033],%l4 ! Mem[0000000082800133] ldstub [%o0+0x012],%l3 ! Mem[0000000082000112] retl ldstub [%o0+0x003],%l6 ! Mem[0000000082000103] p58_jmpl_0_le: ldd [%i3+0x010],%l0 ! Mem[0000000085800110] ldstub [%i0+0x034],%l5 ! Mem[0000000084000134] swap [%i1+0x008],%l0 ! Mem[0000000084800108] jmpl %g6+8,%g0 ldx [%i3+0x038],%l7 ! Mem[0000000085800138] p58_call_0_le: ldsb [%i3+0x033],%l3 ! Mem[0000000085800133] retl std %l6,[%i0+0x008] ! Mem[0000000084000108] p58_jmpl_0_lo: ldd [%o3+0x010],%l0 ! Mem[0000000085800110] ldstub [%o0+0x034],%l5 ! Mem[0000000084000134] swap [%o1+0x008],%l0 ! Mem[0000000084800108] jmpl %g6+8,%g0 ldx [%o3+0x038],%l7 ! Mem[0000000085800138] p58_call_0_lo: ldsb [%o3+0x033],%l3 ! Mem[0000000085800133] retl std %l6,[%o0+0x008] ! Mem[0000000084000108] p58_jmpl_0_he: ldstub [%i2+0x039],%l3 ! Mem[0000000085000139] ldsb [%i1+0x01b],%l3 ! Mem[000000008480011b] ldsw [%i0+0x024],%l7 ! Mem[0000000084000124] std %l2,[%i1+0x030] ! Mem[0000000084800130] std %l4,[%i0+0x000] ! Mem[0000000084000100] jmpl %g6+8,%g0 ldsw [%i0+0x02c],%l5 ! Mem[000000008400012c] p58_call_0_he: lduh [%i1+0x00c],%l2 ! Mem[000000008480010c] stb %l5,[%i1+0x004] ! Mem[0000000084800104] ldstub [%i1+0x03c],%l0 ! Mem[000000008480013c] lduh [%i3+0x02e],%l7 ! Mem[000000008580012e] stx %l4,[%i3+0x018] ! Mem[0000000085800118] swap [%i0+0x01c],%l6 ! Mem[000000008400011c] retl swap [%i3+0x008],%l2 ! Mem[0000000085800108] p58_jmpl_0_ho: ldstub [%o2+0x039],%l3 ! Mem[0000000085000139] ldsb [%o1+0x01b],%l3 ! Mem[000000008480011b] ldsw [%o0+0x024],%l7 ! Mem[0000000084000124] std %l2,[%o1+0x030] ! Mem[0000000084800130] std %l4,[%o0+0x000] ! Mem[0000000084000100] jmpl %g6+8,%g0 ldsw [%o0+0x02c],%l5 ! Mem[000000008400012c] p58_call_0_ho: lduh [%o1+0x00c],%l2 ! Mem[000000008480010c] stb %l5,[%o1+0x004] ! Mem[0000000084800104] ldstub [%o1+0x03c],%l0 ! Mem[000000008480013c] lduh [%o3+0x02e],%l7 ! Mem[000000008580012e] stx %l4,[%o3+0x018] ! Mem[0000000085800118] swap [%o0+0x01c],%l6 ! Mem[000000008400011c] retl swap [%o3+0x008],%l2 ! Mem[0000000085800108] p59_jmpl_0_le: stw %l1,[%i0+0x030] ! Mem[0000000086000130] lduw [%i2+0x020],%l1 ! Mem[0000000087000120] swap [%i1+0x01c],%l7 ! Mem[000000008680011c] jmpl %g6+8,%g0 ldub [%i3+0x035],%l5 ! Mem[0000000087800135] p59_call_0_le: swap [%i0+0x008],%l7 ! Mem[0000000086000108] ldd [%i3+0x028],%l6 ! Mem[0000000087800128] retl ldub [%i0+0x02b],%l0 ! Mem[000000008600012b] p59_jmpl_0_lo: stw %l1,[%o0+0x030] ! Mem[0000000086000130] lduw [%o2+0x020],%l1 ! Mem[0000000087000120] swap [%o1+0x01c],%l7 ! Mem[000000008680011c] jmpl %g6+8,%g0 ldub [%o3+0x035],%l5 ! Mem[0000000087800135] p59_call_0_lo: swap [%o0+0x008],%l7 ! Mem[0000000086000108] ldd [%o3+0x028],%l6 ! Mem[0000000087800128] retl ldub [%o0+0x02b],%l0 ! Mem[000000008600012b] p59_jmpl_0_he: stw %l3,[%i2+0x024] ! Mem[0000000087000124] swap [%i2+0x02c],%l5 ! Mem[000000008700012c] jmpl %g6+8,%g0 lduw [%i2+0x004],%l5 ! Mem[0000000087000104] p59_call_0_he: retl sth %l5,[%i0+0x03a] ! Mem[000000008600013a] p59_jmpl_0_ho: stw %l3,[%o2+0x024] ! Mem[0000000087000124] swap [%o2+0x02c],%l5 ! Mem[000000008700012c] jmpl %g6+8,%g0 lduw [%o2+0x004],%l5 ! Mem[0000000087000104] p59_call_0_ho: retl sth %l5,[%o0+0x03a] ! Mem[000000008600013a] p60_jmpl_0_le: ldstub [%i2+0x004],%l1 ! Mem[0000000089000104] ldx [%i1+0x028],%l5 ! Mem[0000000088800128] stb %l2,[%i2+0x032] ! Mem[0000000089000132] jmpl %g6+8,%g0 ldsw [%i1+0x03c],%l7 ! Mem[000000008880013c] p60_call_0_le: std %l0,[%i0+0x008] ! Mem[0000000088000108] retl ldub [%i1+0x022],%l7 ! Mem[0000000088800122] p60_jmpl_0_lo: ldstub [%o2+0x004],%l1 ! Mem[0000000089000104] ldx [%o1+0x028],%l5 ! Mem[0000000088800128] stb %l2,[%o2+0x032] ! Mem[0000000089000132] jmpl %g6+8,%g0 ldsw [%o1+0x03c],%l7 ! Mem[000000008880013c] p60_call_0_lo: std %l0,[%o0+0x008] ! Mem[0000000088000108] retl ldub [%o1+0x022],%l7 ! Mem[0000000088800122] p60_jmpl_0_he: ldstub [%i3+0x022],%l6 ! Mem[0000000089800122] ldx [%i0+0x008],%l3 ! Mem[0000000088000108] ldsb [%i1+0x001],%l3 ! Mem[0000000088800101] lduw [%i0+0x028],%l5 ! Mem[0000000088000128] swap [%i0+0x008],%l0 ! Mem[0000000088000108] std %l2,[%i1+0x010] ! Mem[0000000088800110] ldub [%i2+0x012],%l7 ! Mem[0000000089000112] jmpl %g6+8,%g0 stb %l3,[%i3+0x01c] ! Mem[000000008980011c] p60_call_0_he: std %l2,[%i2+0x038] ! Mem[0000000089000138] ldstub [%i3+0x02d],%l5 ! Mem[000000008980012d] ldsb [%i0+0x03d],%l5 ! Mem[000000008800013d] retl std %l6,[%i0+0x018] ! Mem[0000000088000118] p60_jmpl_0_ho: ldstub [%o3+0x022],%l6 ! Mem[0000000089800122] ldx [%o0+0x008],%l3 ! Mem[0000000088000108] ldsb [%o1+0x001],%l3 ! Mem[0000000088800101] lduw [%o0+0x028],%l5 ! Mem[0000000088000128] swap [%o0+0x008],%l0 ! Mem[0000000088000108] std %l2,[%o1+0x010] ! Mem[0000000088800110] ldub [%o2+0x012],%l7 ! Mem[0000000089000112] jmpl %g6+8,%g0 stb %l3,[%o3+0x01c] ! Mem[000000008980011c] p60_call_0_ho: std %l2,[%o2+0x038] ! Mem[0000000089000138] ldstub [%o3+0x02d],%l5 ! Mem[000000008980012d] ldsb [%o0+0x03d],%l5 ! Mem[000000008800013d] retl std %l6,[%o0+0x018] ! Mem[0000000088000118] p61_jmpl_0_le: lduw [%i0+0x024],%l1 ! Mem[000000008a000124] ldstub [%i1+0x006],%l1 ! Mem[000000008a800106] ldstub [%i3+0x034],%l7 ! Mem[000000008b800134] jmpl %g6+8,%g0 swap [%i1+0x034],%l5 ! Mem[000000008a800134] p61_call_0_le: ldstub [%i0+0x03b],%l4 ! Mem[000000008a00013b] stx %l6,[%i3+0x028] ! Mem[000000008b800128] retl ldsh [%i0+0x02c],%l1 ! Mem[000000008a00012c] p61_jmpl_0_lo: lduw [%o0+0x024],%l1 ! Mem[000000008a000124] ldstub [%o1+0x006],%l1 ! Mem[000000008a800106] ldstub [%o3+0x034],%l7 ! Mem[000000008b800134] jmpl %g6+8,%g0 swap [%o1+0x034],%l5 ! Mem[000000008a800134] p61_call_0_lo: ldstub [%o0+0x03b],%l4 ! Mem[000000008a00013b] stx %l6,[%o3+0x028] ! Mem[000000008b800128] retl ldsh [%o0+0x02c],%l1 ! Mem[000000008a00012c] p61_jmpl_0_he: std %l2,[%i2+0x030] ! Mem[000000008b000130] swap [%i3+0x000],%l2 ! Mem[000000008b800100] jmpl %g6+8,%g0 ldstub [%i1+0x01b],%l3 ! Mem[000000008a80011b] p61_call_0_he: ldsw [%i2+0x038],%l7 ! Mem[000000008b000138] retl stw %l3,[%i2+0x030] ! Mem[000000008b000130] p61_jmpl_0_ho: std %l2,[%o2+0x030] ! Mem[000000008b000130] swap [%o3+0x000],%l2 ! Mem[000000008b800100] jmpl %g6+8,%g0 ldstub [%o1+0x01b],%l3 ! Mem[000000008a80011b] p61_call_0_ho: ldsw [%o2+0x038],%l7 ! Mem[000000008b000138] retl stw %l3,[%o2+0x030] ! Mem[000000008b000130] p62_jmpl_0_le: stx %l6,[%i1+0x008] ! Mem[000000008c800108] ldub [%i2+0x024],%l1 ! Mem[000000008d000124] ldsw [%i1+0x01c],%l2 ! Mem[000000008c80011c] jmpl %g6+8,%g0 ldstub [%i1+0x017],%l2 ! Mem[000000008c800117] p62_call_0_le: sth %l7,[%i1+0x026] ! Mem[000000008c800126] swap [%i2+0x008],%l4 ! Mem[000000008d000108] stb %l5,[%i1+0x01b] ! Mem[000000008c80011b] lduw [%i0+0x038],%l5 ! Mem[000000008c000138] ldstub [%i3+0x033],%l4 ! Mem[000000008d800133] ldx [%i0+0x030],%l4 ! Mem[000000008c000130] retl std %l0,[%i1+0x008] ! Mem[000000008c800108] p62_jmpl_0_lo: stx %l6,[%o1+0x008] ! Mem[000000008c800108] ldub [%o2+0x024],%l1 ! Mem[000000008d000124] ldsw [%o1+0x01c],%l2 ! Mem[000000008c80011c] jmpl %g6+8,%g0 ldstub [%o1+0x017],%l2 ! Mem[000000008c800117] p62_call_0_lo: sth %l7,[%o1+0x026] ! Mem[000000008c800126] swap [%o2+0x008],%l4 ! Mem[000000008d000108] stb %l5,[%o1+0x01b] ! Mem[000000008c80011b] lduw [%o0+0x038],%l5 ! Mem[000000008c000138] ldstub [%o3+0x033],%l4 ! Mem[000000008d800133] ldx [%o0+0x030],%l4 ! Mem[000000008c000130] retl std %l0,[%o1+0x008] ! Mem[000000008c800108] p62_jmpl_0_he: ldub [%i0+0x02b],%l1 ! Mem[000000008c00012b] ldstub [%i0+0x01d],%l3 ! Mem[000000008c00011d] ldsh [%i1+0x01c],%l3 ! Mem[000000008c80011c] sth %l4,[%i2+0x026] ! Mem[000000008d000126] ldstub [%i1+0x02e],%l5 ! Mem[000000008c80012e] ldstub [%i0+0x01e],%l6 ! Mem[000000008c00011e] jmpl %g6+8,%g0 ldsb [%i3+0x01f],%l4 ! Mem[000000008d80011f] p62_call_0_he: ldsb [%i0+0x036],%l2 ! Mem[000000008c000136] lduh [%i2+0x01e],%l5 ! Mem[000000008d00011e] ldsh [%i3+0x036],%l7 ! Mem[000000008d800136] swap [%i2+0x02c],%l0 ! Mem[000000008d00012c] lduh [%i1+0x03c],%l3 ! Mem[000000008c80013c] swap [%i3+0x00c],%l0 ! Mem[000000008d80010c] swap [%i0+0x034],%l3 ! Mem[000000008c000134] retl ldstub [%i2+0x031],%l0 ! Mem[000000008d000131] p62_jmpl_0_ho: ldub [%o0+0x02b],%l1 ! Mem[000000008c00012b] ldstub [%o0+0x01d],%l3 ! Mem[000000008c00011d] ldsh [%o1+0x01c],%l3 ! Mem[000000008c80011c] sth %l4,[%o2+0x026] ! Mem[000000008d000126] ldstub [%o1+0x02e],%l5 ! Mem[000000008c80012e] ldstub [%o0+0x01e],%l6 ! Mem[000000008c00011e] jmpl %g6+8,%g0 ldsb [%o3+0x01f],%l4 ! Mem[000000008d80011f] p62_call_0_ho: ldsb [%o0+0x036],%l2 ! Mem[000000008c000136] lduh [%o2+0x01e],%l5 ! Mem[000000008d00011e] ldsh [%o3+0x036],%l7 ! Mem[000000008d800136] swap [%o2+0x02c],%l0 ! Mem[000000008d00012c] lduh [%o1+0x03c],%l3 ! Mem[000000008c80013c] swap [%o3+0x00c],%l0 ! Mem[000000008d80010c] swap [%o0+0x034],%l3 ! Mem[000000008c000134] retl ldstub [%o2+0x031],%l0 ! Mem[000000008d000131] p63_jmpl_0_le: ldd [%i0+0x030],%l0 ! Mem[000000008e000130] stx %l3,[%i0+0x008] ! Mem[000000008e000108] lduh [%i1+0x028],%l0 ! Mem[000000008e800128] jmpl %g6+8,%g0 lduh [%i0+0x024],%l1 ! Mem[000000008e000124] p63_call_0_le: ldstub [%i0+0x015],%l6 ! Mem[000000008e000115] ldx [%i2+0x028],%l6 ! Mem[000000008f000128] retl ldsh [%i3+0x004],%l4 ! Mem[000000008f800104] p63_jmpl_0_lo: ldd [%o0+0x030],%l0 ! Mem[000000008e000130] stx %l3,[%o0+0x008] ! Mem[000000008e000108] lduh [%o1+0x028],%l0 ! Mem[000000008e800128] jmpl %g6+8,%g0 lduh [%o0+0x024],%l1 ! Mem[000000008e000124] p63_call_0_lo: ldstub [%o0+0x015],%l6 ! Mem[000000008e000115] ldx [%o2+0x028],%l6 ! Mem[000000008f000128] retl ldsh [%o3+0x004],%l4 ! Mem[000000008f800104] p63_jmpl_0_he: ldstub [%i1+0x015],%l3 ! Mem[000000008e800115] ldsw [%i3+0x000],%l3 ! Mem[000000008f800100] ldub [%i3+0x00d],%l6 ! Mem[000000008f80010d] ldub [%i1+0x01d],%l3 ! Mem[000000008e80011d] stw %l3,[%i2+0x03c] ! Mem[000000008f00013c] jmpl %g6+8,%g0 ldstub [%i1+0x020],%l4 ! Mem[000000008e800120] p63_call_0_he: swap [%i2+0x018],%l0 ! Mem[000000008f000118] retl ldsw [%i0+0x03c],%l5 ! Mem[000000008e00013c] p63_jmpl_0_ho: ldstub [%o1+0x015],%l3 ! Mem[000000008e800115] ldsw [%o3+0x000],%l3 ! Mem[000000008f800100] ldub [%o3+0x00d],%l6 ! Mem[000000008f80010d] ldub [%o1+0x01d],%l3 ! Mem[000000008e80011d] stw %l3,[%o2+0x03c] ! Mem[000000008f00013c] jmpl %g6+8,%g0 ldstub [%o1+0x020],%l4 ! Mem[000000008e800120] p63_call_0_ho: swap [%o2+0x018],%l0 ! Mem[000000008f000118] retl ldsw [%o0+0x03c],%l5 ! Mem[000000008e00013c] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: ldsw [%i3+0x010],%l7 ! Mem[0000000011800110] lduh [%i3+0x00c],%l1 ! Mem[000000001180010c] stw %l7,[%i0+0x008] ! Mem[0000000010000108] swap [%i2+0x01c],%l5 ! Mem[000000001100011c] jmpl %g6+8,%g0 std %l6,[%i3+0x008] ! Mem[0000000011800108] p0_call_1_le: sth %l3,[%i3+0x034] ! Mem[0000000011800134] ldstub [%i3+0x012],%l1 ! Mem[0000000011800112] ldstub [%i3+0x01c],%l5 ! Mem[000000001180011c] ldstub [%i3+0x028],%l6 ! Mem[0000000011800128] ldstub [%i2+0x000],%l3 ! Mem[0000000011000100] stx %l2,[%i3+0x020] ! Mem[0000000011800120] sth %l0,[%i1+0x038] ! Mem[0000000010800138] retl lduw [%i1+0x010],%l3 ! Mem[0000000010800110] p0_jmpl_1_lo: ldsw [%o3+0x010],%l7 ! Mem[0000000011800110] lduh [%o3+0x00c],%l1 ! Mem[000000001180010c] stw %l7,[%o0+0x008] ! Mem[0000000010000108] swap [%o2+0x01c],%l5 ! Mem[000000001100011c] jmpl %g6+8,%g0 std %l6,[%o3+0x008] ! Mem[0000000011800108] p0_call_1_lo: sth %l3,[%o3+0x034] ! Mem[0000000011800134] ldstub [%o3+0x012],%l1 ! Mem[0000000011800112] ldstub [%o3+0x01c],%l5 ! Mem[000000001180011c] ldstub [%o3+0x028],%l6 ! Mem[0000000011800128] ldstub [%o2+0x000],%l3 ! Mem[0000000011000100] stx %l2,[%o3+0x020] ! Mem[0000000011800120] sth %l0,[%o1+0x038] ! Mem[0000000010800138] retl lduw [%o1+0x010],%l3 ! Mem[0000000010800110] p0_jmpl_1_he: jmpl %g6+8,%g0 stw %l5,[%i3+0x000] ! Mem[0000000011800100] p0_call_1_he: ldsh [%i2+0x006],%l2 ! Mem[0000000011000106] ldx [%i2+0x008],%l3 ! Mem[0000000011000108] ldsb [%i1+0x007],%l4 ! Mem[0000000010800107] std %l6,[%i1+0x018] ! Mem[0000000010800118] ldd [%i3+0x008],%l0 ! Mem[0000000011800108] lduw [%i2+0x03c],%l5 ! Mem[000000001100013c] ldstub [%i3+0x006],%l1 ! Mem[0000000011800106] retl ldub [%i0+0x01f],%l0 ! Mem[000000001000011f] p0_jmpl_1_ho: jmpl %g6+8,%g0 stw %l5,[%o3+0x000] ! Mem[0000000011800100] p0_call_1_ho: ldsh [%o2+0x006],%l2 ! Mem[0000000011000106] ldx [%o2+0x008],%l3 ! Mem[0000000011000108] ldsb [%o1+0x007],%l4 ! Mem[0000000010800107] std %l6,[%o1+0x018] ! Mem[0000000010800118] ldd [%o3+0x008],%l0 ! Mem[0000000011800108] lduw [%o2+0x03c],%l5 ! Mem[000000001100013c] ldstub [%o3+0x006],%l1 ! Mem[0000000011800106] retl ldub [%o0+0x01f],%l0 ! Mem[000000001000011f] p1_jmpl_1_le: ldstub [%i2+0x01f],%l7 ! Mem[000000001300011f] ldub [%i1+0x015],%l7 ! Mem[0000000012800115] swap [%i0+0x024],%l7 ! Mem[0000000012000124] jmpl %g6+8,%g0 ldsh [%i3+0x004],%l4 ! Mem[0000000013800104] p1_call_1_le: swap [%i2+0x00c],%l3 ! Mem[000000001300010c] retl swap [%i2+0x008],%l2 ! Mem[0000000013000108] p1_jmpl_1_lo: ldstub [%o2+0x01f],%l7 ! Mem[000000001300011f] ldub [%o1+0x015],%l7 ! Mem[0000000012800115] swap [%o0+0x024],%l7 ! Mem[0000000012000124] jmpl %g6+8,%g0 ldsh [%o3+0x004],%l4 ! Mem[0000000013800104] p1_call_1_lo: swap [%o2+0x00c],%l3 ! Mem[000000001300010c] retl swap [%o2+0x008],%l2 ! Mem[0000000013000108] p1_jmpl_1_he: jmpl %g6+8,%g0 stw %l6,[%i3+0x00c] ! Mem[000000001380010c] p1_call_1_he: stx %l4,[%i3+0x030] ! Mem[0000000013800130] lduh [%i2+0x018],%l0 ! Mem[0000000013000118] retl ldub [%i1+0x013],%l0 ! Mem[0000000012800113] p1_jmpl_1_ho: jmpl %g6+8,%g0 stw %l6,[%o3+0x00c] ! Mem[000000001380010c] p1_call_1_ho: stx %l4,[%o3+0x030] ! Mem[0000000013800130] lduh [%o2+0x018],%l0 ! Mem[0000000013000118] retl ldub [%o1+0x013],%l0 ! Mem[0000000012800113] p2_jmpl_1_le: ldsw [%i0+0x00c],%l4 ! Mem[000000001400010c] swap [%i0+0x038],%l3 ! Mem[0000000014000138] stw %l6,[%i1+0x028] ! Mem[0000000014800128] lduw [%i2+0x018],%l3 ! Mem[0000000015000118] stw %l6,[%i3+0x010] ! Mem[0000000015800110] jmpl %g6+8,%g0 swap [%i3+0x00c],%l1 ! Mem[000000001580010c] p2_call_1_le: stx %l5,[%i3+0x018] ! Mem[0000000015800118] ldub [%i1+0x008],%l7 ! Mem[0000000014800108] retl ldd [%i1+0x008],%l0 ! Mem[0000000014800108] p2_jmpl_1_lo: ldsw [%o0+0x00c],%l4 ! Mem[000000001400010c] swap [%o0+0x038],%l3 ! Mem[0000000014000138] stw %l6,[%o1+0x028] ! Mem[0000000014800128] lduw [%o2+0x018],%l3 ! Mem[0000000015000118] stw %l6,[%o3+0x010] ! Mem[0000000015800110] jmpl %g6+8,%g0 swap [%o3+0x00c],%l1 ! Mem[000000001580010c] p2_call_1_lo: stx %l5,[%o3+0x018] ! Mem[0000000015800118] ldub [%o1+0x008],%l7 ! Mem[0000000014800108] retl ldd [%o1+0x008],%l0 ! Mem[0000000014800108] p2_jmpl_1_he: ldx [%i2+0x000],%l0 ! Mem[0000000015000100] ldx [%i0+0x000],%l0 ! Mem[0000000014000100] ldstub [%i1+0x00d],%l6 ! Mem[000000001480010d] ldsb [%i3+0x006],%l3 ! Mem[0000000015800106] std %l0,[%i2+0x018] ! Mem[0000000015000118] jmpl %g6+8,%g0 ldstub [%i0+0x011],%l3 ! Mem[0000000014000111] p2_call_1_he: swap [%i0+0x020],%l2 ! Mem[0000000014000120] stx %l0,[%i1+0x038] ! Mem[0000000014800138] swap [%i2+0x010],%l3 ! Mem[0000000015000110] retl ldd [%i0+0x010],%l6 ! Mem[0000000014000110] p2_jmpl_1_ho: ldx [%o2+0x000],%l0 ! Mem[0000000015000100] ldx [%o0+0x000],%l0 ! Mem[0000000014000100] ldstub [%o1+0x00d],%l6 ! Mem[000000001480010d] ldsb [%o3+0x006],%l3 ! Mem[0000000015800106] std %l0,[%o2+0x018] ! Mem[0000000015000118] jmpl %g6+8,%g0 ldstub [%o0+0x011],%l3 ! Mem[0000000014000111] p2_call_1_ho: swap [%o0+0x020],%l2 ! Mem[0000000014000120] stx %l0,[%o1+0x038] ! Mem[0000000014800138] swap [%o2+0x010],%l3 ! Mem[0000000015000110] retl ldd [%o0+0x010],%l6 ! Mem[0000000014000110] p3_jmpl_1_le: ldstub [%i1+0x03f],%l2 ! Mem[000000001680013f] jmpl %g6+8,%g0 ldsh [%i3+0x006],%l5 ! Mem[0000000017800106] p3_call_1_le: ldstub [%i1+0x03a],%l5 ! Mem[000000001680013a] ldub [%i3+0x00e],%l3 ! Mem[000000001780010e] swap [%i1+0x030],%l3 ! Mem[0000000016800130] retl ldstub [%i1+0x028],%l1 ! Mem[0000000016800128] p3_jmpl_1_lo: ldstub [%o1+0x03f],%l2 ! Mem[000000001680013f] jmpl %g6+8,%g0 ldsh [%o3+0x006],%l5 ! Mem[0000000017800106] p3_call_1_lo: ldstub [%o1+0x03a],%l5 ! Mem[000000001680013a] ldub [%o3+0x00e],%l3 ! Mem[000000001780010e] swap [%o1+0x030],%l3 ! Mem[0000000016800130] retl ldstub [%o1+0x028],%l1 ! Mem[0000000016800128] p3_jmpl_1_he: jmpl %g6+8,%g0 ldsb [%i0+0x01c],%l3 ! Mem[000000001600011c] p3_call_1_he: ldstub [%i1+0x021],%l6 ! Mem[0000000016800121] ldub [%i1+0x018],%l0 ! Mem[0000000016800118] ldsw [%i2+0x014],%l2 ! Mem[0000000017000114] retl ldstub [%i3+0x008],%l0 ! Mem[0000000017800108] p3_jmpl_1_ho: jmpl %g6+8,%g0 ldsb [%o0+0x01c],%l3 ! Mem[000000001600011c] p3_call_1_ho: ldstub [%o1+0x021],%l6 ! Mem[0000000016800121] ldub [%o1+0x018],%l0 ! Mem[0000000016800118] ldsw [%o2+0x014],%l2 ! Mem[0000000017000114] retl ldstub [%o3+0x008],%l0 ! Mem[0000000017800108] p4_jmpl_1_le: ldx [%i0+0x020],%l4 ! Mem[0000000018000120] jmpl %g6+8,%g0 ldstub [%i2+0x01f],%l2 ! Mem[000000001900011f] p4_call_1_le: retl lduw [%i1+0x02c],%l1 ! Mem[000000001880012c] p4_jmpl_1_lo: ldx [%o0+0x020],%l4 ! Mem[0000000018000120] jmpl %g6+8,%g0 ldstub [%o2+0x01f],%l2 ! Mem[000000001900011f] p4_call_1_lo: retl lduw [%o1+0x02c],%l1 ! Mem[000000001880012c] p4_jmpl_1_he: ldsw [%i3+0x034],%l3 ! Mem[0000000019800134] stb %l4,[%i2+0x01f] ! Mem[000000001900011f] jmpl %g6+8,%g0 ldstub [%i2+0x001],%l4 ! Mem[0000000019000101] p4_call_1_he: retl ldstub [%i0+0x01f],%l5 ! Mem[000000001800011f] p4_jmpl_1_ho: ldsw [%o3+0x034],%l3 ! Mem[0000000019800134] stb %l4,[%o2+0x01f] ! Mem[000000001900011f] jmpl %g6+8,%g0 ldstub [%o2+0x001],%l4 ! Mem[0000000019000101] p4_call_1_ho: retl ldstub [%o0+0x01f],%l5 ! Mem[000000001800011f] p5_jmpl_1_le: stw %l0,[%i2+0x008] ! Mem[000000001b000108] ldstub [%i3+0x01e],%l6 ! Mem[000000001b80011e] ldx [%i2+0x038],%l2 ! Mem[000000001b000138] jmpl %g6+8,%g0 ldx [%i3+0x008],%l6 ! Mem[000000001b800108] p5_call_1_le: ldstub [%i2+0x037],%l6 ! Mem[000000001b000137] ldstub [%i1+0x012],%l3 ! Mem[000000001a800112] retl swap [%i3+0x010],%l5 ! Mem[000000001b800110] p5_jmpl_1_lo: stw %l0,[%o2+0x008] ! Mem[000000001b000108] ldstub [%o3+0x01e],%l6 ! Mem[000000001b80011e] ldx [%o2+0x038],%l2 ! Mem[000000001b000138] jmpl %g6+8,%g0 ldx [%o3+0x008],%l6 ! Mem[000000001b800108] p5_call_1_lo: ldstub [%o2+0x037],%l6 ! Mem[000000001b000137] ldstub [%o1+0x012],%l3 ! Mem[000000001a800112] retl swap [%o3+0x010],%l5 ! Mem[000000001b800110] p5_jmpl_1_he: stx %l3,[%i2+0x018] ! Mem[000000001b000118] swap [%i2+0x03c],%l4 ! Mem[000000001b00013c] ldub [%i1+0x018],%l0 ! Mem[000000001a800118] swap [%i0+0x014],%l0 ! Mem[000000001a000114] jmpl %g6+8,%g0 lduw [%i1+0x024],%l4 ! Mem[000000001a800124] p5_call_1_he: retl ldsh [%i0+0x030],%l3 ! Mem[000000001a000130] p5_jmpl_1_ho: stx %l3,[%o2+0x018] ! Mem[000000001b000118] swap [%o2+0x03c],%l4 ! Mem[000000001b00013c] ldub [%o1+0x018],%l0 ! Mem[000000001a800118] swap [%o0+0x014],%l0 ! Mem[000000001a000114] jmpl %g6+8,%g0 lduw [%o1+0x024],%l4 ! Mem[000000001a800124] p5_call_1_ho: retl ldsh [%o0+0x030],%l3 ! Mem[000000001a000130] p6_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i2+0x03e],%l6 ! Mem[000000001d00013e] p6_call_1_le: ldd [%i1+0x030],%l2 ! Mem[000000001c800130] lduw [%i2+0x008],%l2 ! Mem[000000001d000108] ldsw [%i2+0x03c],%l3 ! Mem[000000001d00013c] ldsb [%i3+0x024],%l6 ! Mem[000000001d800124] retl lduh [%i3+0x00c],%l2 ! Mem[000000001d80010c] p6_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o2+0x03e],%l6 ! Mem[000000001d00013e] p6_call_1_lo: ldd [%o1+0x030],%l2 ! Mem[000000001c800130] lduw [%o2+0x008],%l2 ! Mem[000000001d000108] ldsw [%o2+0x03c],%l3 ! Mem[000000001d00013c] ldsb [%o3+0x024],%l6 ! Mem[000000001d800124] retl lduh [%o3+0x00c],%l2 ! Mem[000000001d80010c] p6_jmpl_1_he: ldsw [%i3+0x014],%l4 ! Mem[000000001d800114] stw %l7,[%i0+0x024] ! Mem[000000001c000124] stw %l4,[%i3+0x028] ! Mem[000000001d800128] jmpl %g6+8,%g0 ldd [%i0+0x010],%l6 ! Mem[000000001c000110] p6_call_1_he: lduw [%i0+0x030],%l1 ! Mem[000000001c000130] ldsw [%i3+0x02c],%l7 ! Mem[000000001d80012c] std %l4,[%i0+0x008] ! Mem[000000001c000108] retl std %l4,[%i1+0x028] ! Mem[000000001c800128] p6_jmpl_1_ho: ldsw [%o3+0x014],%l4 ! Mem[000000001d800114] stw %l7,[%o0+0x024] ! Mem[000000001c000124] stw %l4,[%o3+0x028] ! Mem[000000001d800128] jmpl %g6+8,%g0 ldd [%o0+0x010],%l6 ! Mem[000000001c000110] p6_call_1_ho: lduw [%o0+0x030],%l1 ! Mem[000000001c000130] ldsw [%o3+0x02c],%l7 ! Mem[000000001d80012c] std %l4,[%o0+0x008] ! Mem[000000001c000108] retl std %l4,[%o1+0x028] ! Mem[000000001c800128] p7_jmpl_1_le: lduw [%i3+0x02c],%l3 ! Mem[000000001f80012c] ldub [%i3+0x00d],%l4 ! Mem[000000001f80010d] swap [%i2+0x018],%l3 ! Mem[000000001f000118] jmpl %g6+8,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001e80013c] p7_call_1_le: swap [%i2+0x034],%l2 ! Mem[000000001f000134] swap [%i3+0x00c],%l7 ! Mem[000000001f80010c] ldx [%i3+0x018],%l4 ! Mem[000000001f800118] swap [%i2+0x024],%l3 ! Mem[000000001f000124] stw %l2,[%i0+0x028] ! Mem[000000001e000128] retl sth %l5,[%i3+0x03a] ! Mem[000000001f80013a] p7_jmpl_1_lo: lduw [%o3+0x02c],%l3 ! Mem[000000001f80012c] ldub [%o3+0x00d],%l4 ! Mem[000000001f80010d] swap [%o2+0x018],%l3 ! Mem[000000001f000118] jmpl %g6+8,%g0 swap [%o1+0x03c],%l4 ! Mem[000000001e80013c] p7_call_1_lo: swap [%o2+0x034],%l2 ! Mem[000000001f000134] swap [%o3+0x00c],%l7 ! Mem[000000001f80010c] ldx [%o3+0x018],%l4 ! Mem[000000001f800118] swap [%o2+0x024],%l3 ! Mem[000000001f000124] stw %l2,[%o0+0x028] ! Mem[000000001e000128] retl sth %l5,[%o3+0x03a] ! Mem[000000001f80013a] p7_jmpl_1_he: std %l6,[%i3+0x008] ! Mem[000000001f800108] swap [%i3+0x01c],%l5 ! Mem[000000001f80011c] ldsh [%i3+0x00e],%l7 ! Mem[000000001f80010e] std %l2,[%i0+0x028] ! Mem[000000001e000128] swap [%i0+0x018],%l2 ! Mem[000000001e000118] std %l4,[%i3+0x030] ! Mem[000000001f800130] ldd [%i1+0x020],%l4 ! Mem[000000001e800120] jmpl %g6+8,%g0 ldub [%i1+0x03c],%l0 ! Mem[000000001e80013c] p7_call_1_he: swap [%i0+0x020],%l6 ! Mem[000000001e000120] ldstub [%i2+0x018],%l0 ! Mem[000000001f000118] swap [%i2+0x030],%l1 ! Mem[000000001f000130] retl swap [%i0+0x028],%l4 ! Mem[000000001e000128] p7_jmpl_1_ho: std %l6,[%o3+0x008] ! Mem[000000001f800108] swap [%o3+0x01c],%l5 ! Mem[000000001f80011c] ldsh [%o3+0x00e],%l7 ! Mem[000000001f80010e] std %l2,[%o0+0x028] ! Mem[000000001e000128] swap [%o0+0x018],%l2 ! Mem[000000001e000118] std %l4,[%o3+0x030] ! Mem[000000001f800130] ldd [%o1+0x020],%l4 ! Mem[000000001e800120] jmpl %g6+8,%g0 ldub [%o1+0x03c],%l0 ! Mem[000000001e80013c] p7_call_1_ho: swap [%o0+0x020],%l6 ! Mem[000000001e000120] ldstub [%o2+0x018],%l0 ! Mem[000000001f000118] swap [%o2+0x030],%l1 ! Mem[000000001f000130] retl swap [%o0+0x028],%l4 ! Mem[000000001e000128] p8_jmpl_1_le: stb %l0,[%i0+0x03d] ! Mem[000000002000013d] ldsb [%i1+0x030],%l3 ! Mem[0000000020800130] stw %l4,[%i2+0x02c] ! Mem[000000002100012c] jmpl %g6+8,%g0 swap [%i0+0x034],%l1 ! Mem[0000000020000134] p8_call_1_le: swap [%i3+0x03c],%l0 ! Mem[000000002180013c] stx %l1,[%i3+0x038] ! Mem[0000000021800138] stx %l3,[%i3+0x018] ! Mem[0000000021800118] retl swap [%i1+0x004],%l3 ! Mem[0000000020800104] p8_jmpl_1_lo: stb %l0,[%o0+0x03d] ! Mem[000000002000013d] ldsb [%o1+0x030],%l3 ! Mem[0000000020800130] stw %l4,[%o2+0x02c] ! Mem[000000002100012c] jmpl %g6+8,%g0 swap [%o0+0x034],%l1 ! Mem[0000000020000134] p8_call_1_lo: swap [%o3+0x03c],%l0 ! Mem[000000002180013c] stx %l1,[%o3+0x038] ! Mem[0000000021800138] stx %l3,[%o3+0x018] ! Mem[0000000021800118] retl swap [%o1+0x004],%l3 ! Mem[0000000020800104] p8_jmpl_1_he: ldx [%i3+0x038],%l3 ! Mem[0000000021800138] stx %l1,[%i0+0x000] ! Mem[0000000020000100] swap [%i1+0x008],%l4 ! Mem[0000000020800108] std %l4,[%i0+0x018] ! Mem[0000000020000118] jmpl %g6+8,%g0 sth %l1,[%i1+0x028] ! Mem[0000000020800128] p8_call_1_he: ldsw [%i1+0x038],%l0 ! Mem[0000000020800138] ldsb [%i3+0x00e],%l1 ! Mem[000000002180010e] stb %l3,[%i2+0x02b] ! Mem[000000002100012b] retl ldstub [%i3+0x00a],%l1 ! Mem[000000002180010a] p8_jmpl_1_ho: ldx [%o3+0x038],%l3 ! Mem[0000000021800138] stx %l1,[%o0+0x000] ! Mem[0000000020000100] swap [%o1+0x008],%l4 ! Mem[0000000020800108] std %l4,[%o0+0x018] ! Mem[0000000020000118] jmpl %g6+8,%g0 sth %l1,[%o1+0x028] ! Mem[0000000020800128] p8_call_1_ho: ldsw [%o1+0x038],%l0 ! Mem[0000000020800138] ldsb [%o3+0x00e],%l1 ! Mem[000000002180010e] stb %l3,[%o2+0x02b] ! Mem[000000002100012b] retl ldstub [%o3+0x00a],%l1 ! Mem[000000002180010a] p9_jmpl_1_le: ldsw [%i2+0x030],%l3 ! Mem[0000000023000130] ldx [%i0+0x030],%l4 ! Mem[0000000022000130] std %l4,[%i2+0x028] ! Mem[0000000023000128] lduw [%i0+0x018],%l3 ! Mem[0000000022000118] jmpl %g6+8,%g0 ldstub [%i0+0x012],%l6 ! Mem[0000000022000112] p9_call_1_le: sth %l2,[%i2+0x028] ! Mem[0000000023000128] lduh [%i0+0x034],%l4 ! Mem[0000000022000134] ldd [%i3+0x020],%l2 ! Mem[0000000023800120] retl stb %l7,[%i2+0x00f] ! Mem[000000002300010f] p9_jmpl_1_lo: ldsw [%o2+0x030],%l3 ! Mem[0000000023000130] ldx [%o0+0x030],%l4 ! Mem[0000000022000130] std %l4,[%o2+0x028] ! Mem[0000000023000128] lduw [%o0+0x018],%l3 ! Mem[0000000022000118] jmpl %g6+8,%g0 ldstub [%o0+0x012],%l6 ! Mem[0000000022000112] p9_call_1_lo: sth %l2,[%o2+0x028] ! Mem[0000000023000128] lduh [%o0+0x034],%l4 ! Mem[0000000022000134] ldd [%o3+0x020],%l2 ! Mem[0000000023800120] retl stb %l7,[%o2+0x00f] ! Mem[000000002300010f] p9_jmpl_1_he: swap [%i3+0x004],%l1 ! Mem[0000000023800104] lduw [%i2+0x028],%l3 ! Mem[0000000023000128] ldstub [%i2+0x02d],%l6 ! Mem[000000002300012d] stx %l3,[%i1+0x030] ! Mem[0000000022800130] ldx [%i2+0x028],%l2 ! Mem[0000000023000128] ldstub [%i1+0x022],%l6 ! Mem[0000000022800122] jmpl %g6+8,%g0 ldstub [%i0+0x03f],%l5 ! Mem[000000002200013f] p9_call_1_he: stb %l7,[%i0+0x03b] ! Mem[000000002200013b] retl ldd [%i0+0x038],%l0 ! Mem[0000000022000138] p9_jmpl_1_ho: swap [%o3+0x004],%l1 ! Mem[0000000023800104] lduw [%o2+0x028],%l3 ! Mem[0000000023000128] ldstub [%o2+0x02d],%l6 ! Mem[000000002300012d] stx %l3,[%o1+0x030] ! Mem[0000000022800130] ldx [%o2+0x028],%l2 ! Mem[0000000023000128] ldstub [%o1+0x022],%l6 ! Mem[0000000022800122] jmpl %g6+8,%g0 ldstub [%o0+0x03f],%l5 ! Mem[000000002200013f] p9_call_1_ho: stb %l7,[%o0+0x03b] ! Mem[000000002200013b] retl ldd [%o0+0x038],%l0 ! Mem[0000000022000138] p10_jmpl_1_le: ldx [%i3+0x030],%l7 ! Mem[0000000025800130] ldstub [%i1+0x01c],%l4 ! Mem[000000002480011c] ldsw [%i2+0x018],%l1 ! Mem[0000000025000118] ldsb [%i2+0x02b],%l6 ! Mem[000000002500012b] ldub [%i0+0x033],%l2 ! Mem[0000000024000133] jmpl %g6+8,%g0 ldub [%i0+0x02a],%l3 ! Mem[000000002400012a] p10_call_1_le: swap [%i3+0x02c],%l7 ! Mem[000000002580012c] ldsw [%i3+0x030],%l7 ! Mem[0000000025800130] ldub [%i2+0x018],%l0 ! Mem[0000000025000118] ldx [%i3+0x020],%l6 ! Mem[0000000025800120] retl swap [%i1+0x028],%l4 ! Mem[0000000024800128] p10_jmpl_1_lo: ldx [%o3+0x030],%l7 ! Mem[0000000025800130] ldstub [%o1+0x01c],%l4 ! Mem[000000002480011c] ldsw [%o2+0x018],%l1 ! Mem[0000000025000118] ldsb [%o2+0x02b],%l6 ! Mem[000000002500012b] ldub [%o0+0x033],%l2 ! Mem[0000000024000133] jmpl %g6+8,%g0 ldub [%o0+0x02a],%l3 ! Mem[000000002400012a] p10_call_1_lo: swap [%o3+0x02c],%l7 ! Mem[000000002580012c] ldsw [%o3+0x030],%l7 ! Mem[0000000025800130] ldub [%o2+0x018],%l0 ! Mem[0000000025000118] ldx [%o3+0x020],%l6 ! Mem[0000000025800120] retl swap [%o1+0x028],%l4 ! Mem[0000000024800128] p10_jmpl_1_he: ldsh [%i2+0x032],%l3 ! Mem[0000000025000132] jmpl %g6+8,%g0 ldsw [%i2+0x010],%l2 ! Mem[0000000025000110] p10_call_1_he: ldsh [%i0+0x03c],%l1 ! Mem[000000002400013c] ldstub [%i1+0x01c],%l4 ! Mem[000000002480011c] ldstub [%i1+0x006],%l3 ! Mem[0000000024800106] ldx [%i2+0x008],%l2 ! Mem[0000000025000108] retl ldsb [%i1+0x014],%l4 ! Mem[0000000024800114] p10_jmpl_1_ho: ldsh [%o2+0x032],%l3 ! Mem[0000000025000132] jmpl %g6+8,%g0 ldsw [%o2+0x010],%l2 ! Mem[0000000025000110] p10_call_1_ho: ldsh [%o0+0x03c],%l1 ! Mem[000000002400013c] ldstub [%o1+0x01c],%l4 ! Mem[000000002480011c] ldstub [%o1+0x006],%l3 ! Mem[0000000024800106] ldx [%o2+0x008],%l2 ! Mem[0000000025000108] retl ldsb [%o1+0x014],%l4 ! Mem[0000000024800114] p11_jmpl_1_le: std %l0,[%i3+0x008] ! Mem[0000000027800108] ldsb [%i3+0x009],%l4 ! Mem[0000000027800109] stw %l0,[%i1+0x018] ! Mem[0000000026800118] swap [%i2+0x010],%l3 ! Mem[0000000027000110] jmpl %g6+8,%g0 swap [%i1+0x020],%l0 ! Mem[0000000026800120] p11_call_1_le: ldsh [%i3+0x028],%l6 ! Mem[0000000027800128] retl ldstub [%i3+0x033],%l5 ! Mem[0000000027800133] p11_jmpl_1_lo: std %l0,[%o3+0x008] ! Mem[0000000027800108] ldsb [%o3+0x009],%l4 ! Mem[0000000027800109] stw %l0,[%o1+0x018] ! Mem[0000000026800118] swap [%o2+0x010],%l3 ! Mem[0000000027000110] jmpl %g6+8,%g0 swap [%o1+0x020],%l0 ! Mem[0000000026800120] p11_call_1_lo: ldsh [%o3+0x028],%l6 ! Mem[0000000027800128] retl ldstub [%o3+0x033],%l5 ! Mem[0000000027800133] p11_jmpl_1_he: jmpl %g6+8,%g0 swap [%i1+0x01c],%l3 ! Mem[000000002680011c] p11_call_1_he: ldub [%i3+0x02a],%l1 ! Mem[000000002780012a] ldstub [%i2+0x020],%l3 ! Mem[0000000027000120] swap [%i3+0x020],%l6 ! Mem[0000000027800120] retl ldsb [%i1+0x016],%l0 ! Mem[0000000026800116] p11_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o1+0x01c],%l3 ! Mem[000000002680011c] p11_call_1_ho: ldub [%o3+0x02a],%l1 ! Mem[000000002780012a] ldstub [%o2+0x020],%l3 ! Mem[0000000027000120] swap [%o3+0x020],%l6 ! Mem[0000000027800120] retl ldsb [%o1+0x016],%l0 ! Mem[0000000026800116] p12_jmpl_1_le: stw %l1,[%i0+0x028] ! Mem[0000000028000128] jmpl %g6+8,%g0 stb %l3,[%i3+0x01d] ! Mem[000000002980011d] p12_call_1_le: retl stw %l3,[%i0+0x030] ! Mem[0000000028000130] p12_jmpl_1_lo: stw %l1,[%o0+0x028] ! Mem[0000000028000128] jmpl %g6+8,%g0 stb %l3,[%o3+0x01d] ! Mem[000000002980011d] p12_call_1_lo: retl stw %l3,[%o0+0x030] ! Mem[0000000028000130] p12_jmpl_1_he: ldub [%i2+0x005],%l5 ! Mem[0000000029000105] swap [%i0+0x018],%l5 ! Mem[0000000028000118] sth %l3,[%i3+0x030] ! Mem[0000000029800130] lduw [%i1+0x024],%l1 ! Mem[0000000028800124] stb %l1,[%i1+0x037] ! Mem[0000000028800137] lduw [%i0+0x038],%l3 ! Mem[0000000028000138] stb %l6,[%i1+0x028] ! Mem[0000000028800128] jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l7 ! Mem[000000002800010c] p12_call_1_he: sth %l7,[%i3+0x02e] ! Mem[000000002980012e] lduw [%i0+0x008],%l2 ! Mem[0000000028000108] retl ldstub [%i0+0x02f],%l7 ! Mem[000000002800012f] p12_jmpl_1_ho: ldub [%o2+0x005],%l5 ! Mem[0000000029000105] swap [%o0+0x018],%l5 ! Mem[0000000028000118] sth %l3,[%o3+0x030] ! Mem[0000000029800130] lduw [%o1+0x024],%l1 ! Mem[0000000028800124] stb %l1,[%o1+0x037] ! Mem[0000000028800137] lduw [%o0+0x038],%l3 ! Mem[0000000028000138] stb %l6,[%o1+0x028] ! Mem[0000000028800128] jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l7 ! Mem[000000002800010c] p12_call_1_ho: sth %l7,[%o3+0x02e] ! Mem[000000002980012e] lduw [%o0+0x008],%l2 ! Mem[0000000028000108] retl ldstub [%o0+0x02f],%l7 ! Mem[000000002800012f] p13_jmpl_1_le: stb %l3,[%i3+0x010] ! Mem[000000002b800110] ldstub [%i3+0x024],%l1 ! Mem[000000002b800124] lduw [%i3+0x00c],%l1 ! Mem[000000002b80010c] ldub [%i0+0x00c],%l1 ! Mem[000000002a00010c] stb %l6,[%i0+0x03e] ! Mem[000000002a00013e] jmpl %g6+8,%g0 swap [%i3+0x028],%l4 ! Mem[000000002b800128] p13_call_1_le: lduh [%i1+0x02a],%l5 ! Mem[000000002a80012a] ldstub [%i1+0x00f],%l1 ! Mem[000000002a80010f] ldsb [%i0+0x00f],%l7 ! Mem[000000002a00010f] sth %l4,[%i0+0x02c] ! Mem[000000002a00012c] retl ldstub [%i1+0x00b],%l5 ! Mem[000000002a80010b] p13_jmpl_1_lo: stb %l3,[%o3+0x010] ! Mem[000000002b800110] ldstub [%o3+0x024],%l1 ! Mem[000000002b800124] lduw [%o3+0x00c],%l1 ! Mem[000000002b80010c] ldub [%o0+0x00c],%l1 ! Mem[000000002a00010c] stb %l6,[%o0+0x03e] ! Mem[000000002a00013e] jmpl %g6+8,%g0 swap [%o3+0x028],%l4 ! Mem[000000002b800128] p13_call_1_lo: lduh [%o1+0x02a],%l5 ! Mem[000000002a80012a] ldstub [%o1+0x00f],%l1 ! Mem[000000002a80010f] ldsb [%o0+0x00f],%l7 ! Mem[000000002a00010f] sth %l4,[%o0+0x02c] ! Mem[000000002a00012c] retl ldstub [%o1+0x00b],%l5 ! Mem[000000002a80010b] p13_jmpl_1_he: swap [%i3+0x028],%l1 ! Mem[000000002b800128] ldx [%i1+0x020],%l0 ! Mem[000000002a800120] ldsh [%i1+0x000],%l2 ! Mem[000000002a800100] ldx [%i2+0x020],%l3 ! Mem[000000002b000120] jmpl %g6+8,%g0 ldstub [%i3+0x002],%l1 ! Mem[000000002b800102] p13_call_1_he: retl ldd [%i3+0x010],%l2 ! Mem[000000002b800110] p13_jmpl_1_ho: swap [%o3+0x028],%l1 ! Mem[000000002b800128] ldx [%o1+0x020],%l0 ! Mem[000000002a800120] ldsh [%o1+0x000],%l2 ! Mem[000000002a800100] ldx [%o2+0x020],%l3 ! Mem[000000002b000120] jmpl %g6+8,%g0 ldstub [%o3+0x002],%l1 ! Mem[000000002b800102] p13_call_1_ho: retl ldd [%o3+0x010],%l2 ! Mem[000000002b800110] p14_jmpl_1_le: swap [%i3+0x00c],%l1 ! Mem[000000002d80010c] swap [%i0+0x030],%l2 ! Mem[000000002c000130] ldsb [%i1+0x018],%l0 ! Mem[000000002c800118] ldstub [%i2+0x037],%l0 ! Mem[000000002d000137] ldsh [%i1+0x03e],%l6 ! Mem[000000002c80013e] ldstub [%i0+0x004],%l1 ! Mem[000000002c000104] jmpl %g6+8,%g0 ldub [%i3+0x038],%l3 ! Mem[000000002d800138] p14_call_1_le: retl lduw [%i2+0x028],%l0 ! Mem[000000002d000128] p14_jmpl_1_lo: swap [%o3+0x00c],%l1 ! Mem[000000002d80010c] swap [%o0+0x030],%l2 ! Mem[000000002c000130] ldsb [%o1+0x018],%l0 ! Mem[000000002c800118] ldstub [%o2+0x037],%l0 ! Mem[000000002d000137] ldsh [%o1+0x03e],%l6 ! Mem[000000002c80013e] ldstub [%o0+0x004],%l1 ! Mem[000000002c000104] jmpl %g6+8,%g0 ldub [%o3+0x038],%l3 ! Mem[000000002d800138] p14_call_1_lo: retl lduw [%o2+0x028],%l0 ! Mem[000000002d000128] p14_jmpl_1_he: ldsb [%i0+0x001],%l0 ! Mem[000000002c000101] jmpl %g6+8,%g0 stw %l3,[%i3+0x004] ! Mem[000000002d800104] p14_call_1_he: lduw [%i2+0x030],%l2 ! Mem[000000002d000130] lduw [%i0+0x014],%l0 ! Mem[000000002c000114] stb %l1,[%i3+0x013] ! Mem[000000002d800113] retl stx %l4,[%i1+0x008] ! Mem[000000002c800108] p14_jmpl_1_ho: ldsb [%o0+0x001],%l0 ! Mem[000000002c000101] jmpl %g6+8,%g0 stw %l3,[%o3+0x004] ! Mem[000000002d800104] p14_call_1_ho: lduw [%o2+0x030],%l2 ! Mem[000000002d000130] lduw [%o0+0x014],%l0 ! Mem[000000002c000114] stb %l1,[%o3+0x013] ! Mem[000000002d800113] retl stx %l4,[%o1+0x008] ! Mem[000000002c800108] p15_jmpl_1_le: stw %l2,[%i1+0x030] ! Mem[000000002e800130] swap [%i1+0x014],%l7 ! Mem[000000002e800114] swap [%i0+0x024],%l7 ! Mem[000000002e000124] ldsh [%i1+0x004],%l4 ! Mem[000000002e800104] swap [%i1+0x008],%l0 ! Mem[000000002e800108] jmpl %g6+8,%g0 ldstub [%i0+0x01e],%l6 ! Mem[000000002e00011e] p15_call_1_le: ldx [%i1+0x030],%l6 ! Mem[000000002e800130] stx %l5,[%i2+0x008] ! Mem[000000002f000108] sth %l1,[%i3+0x00c] ! Mem[000000002f80010c] swap [%i2+0x018],%l0 ! Mem[000000002f000118] retl ldsb [%i3+0x003],%l6 ! Mem[000000002f800103] p15_jmpl_1_lo: stw %l2,[%o1+0x030] ! Mem[000000002e800130] swap [%o1+0x014],%l7 ! Mem[000000002e800114] swap [%o0+0x024],%l7 ! Mem[000000002e000124] ldsh [%o1+0x004],%l4 ! Mem[000000002e800104] swap [%o1+0x008],%l0 ! Mem[000000002e800108] jmpl %g6+8,%g0 ldstub [%o0+0x01e],%l6 ! Mem[000000002e00011e] p15_call_1_lo: ldx [%o1+0x030],%l6 ! Mem[000000002e800130] stx %l5,[%o2+0x008] ! Mem[000000002f000108] sth %l1,[%o3+0x00c] ! Mem[000000002f80010c] swap [%o2+0x018],%l0 ! Mem[000000002f000118] retl ldsb [%o3+0x003],%l6 ! Mem[000000002f800103] p15_jmpl_1_he: ldstub [%i3+0x024],%l1 ! Mem[000000002f800124] stw %l1,[%i2+0x014] ! Mem[000000002f000114] lduw [%i2+0x000],%l4 ! Mem[000000002f000100] sth %l6,[%i2+0x02a] ! Mem[000000002f00012a] std %l4,[%i2+0x000] ! Mem[000000002f000100] jmpl %g6+8,%g0 lduh [%i3+0x014],%l4 ! Mem[000000002f800114] p15_call_1_he: retl ldsb [%i3+0x00f],%l1 ! Mem[000000002f80010f] p15_jmpl_1_ho: ldstub [%o3+0x024],%l1 ! Mem[000000002f800124] stw %l1,[%o2+0x014] ! Mem[000000002f000114] lduw [%o2+0x000],%l4 ! Mem[000000002f000100] sth %l6,[%o2+0x02a] ! Mem[000000002f00012a] std %l4,[%o2+0x000] ! Mem[000000002f000100] jmpl %g6+8,%g0 lduh [%o3+0x014],%l4 ! Mem[000000002f800114] p15_call_1_ho: retl ldsb [%o3+0x00f],%l1 ! Mem[000000002f80010f] p16_jmpl_1_le: swap [%i2+0x030],%l2 ! Mem[0000000031000130] ldsb [%i3+0x02a],%l3 ! Mem[000000003180012a] jmpl %g6+8,%g0 lduh [%i1+0x004],%l5 ! Mem[0000000030800104] p16_call_1_le: ldstub [%i0+0x02c],%l1 ! Mem[000000003000012c] ldstub [%i0+0x018],%l0 ! Mem[0000000030000118] ldstub [%i2+0x034],%l2 ! Mem[0000000031000134] ldstub [%i2+0x024],%l6 ! Mem[0000000031000124] stb %l5,[%i0+0x013] ! Mem[0000000030000113] retl stw %l7,[%i1+0x004] ! Mem[0000000030800104] p16_jmpl_1_lo: swap [%o2+0x030],%l2 ! Mem[0000000031000130] ldsb [%o3+0x02a],%l3 ! Mem[000000003180012a] jmpl %g6+8,%g0 lduh [%o1+0x004],%l5 ! Mem[0000000030800104] p16_call_1_lo: ldstub [%o0+0x02c],%l1 ! Mem[000000003000012c] ldstub [%o0+0x018],%l0 ! Mem[0000000030000118] ldstub [%o2+0x034],%l2 ! Mem[0000000031000134] ldstub [%o2+0x024],%l6 ! Mem[0000000031000124] stb %l5,[%o0+0x013] ! Mem[0000000030000113] retl stw %l7,[%o1+0x004] ! Mem[0000000030800104] p16_jmpl_1_he: ldsh [%i1+0x03e],%l2 ! Mem[000000003080013e] ldx [%i3+0x028],%l4 ! Mem[0000000031800128] stb %l6,[%i1+0x012] ! Mem[0000000030800112] ldsw [%i3+0x00c],%l1 ! Mem[000000003180010c] lduh [%i2+0x00a],%l7 ! Mem[000000003100010a] jmpl %g6+8,%g0 swap [%i1+0x01c],%l5 ! Mem[000000003080011c] p16_call_1_he: ldsh [%i3+0x02a],%l7 ! Mem[000000003180012a] ldd [%i3+0x000],%l0 ! Mem[0000000031800100] swap [%i3+0x010],%l4 ! Mem[0000000031800110] std %l0,[%i0+0x028] ! Mem[0000000030000128] ldub [%i1+0x013],%l1 ! Mem[0000000030800113] ldsw [%i2+0x008],%l4 ! Mem[0000000031000108] ldstub [%i1+0x032],%l6 ! Mem[0000000030800132] retl ldstub [%i1+0x014],%l6 ! Mem[0000000030800114] p16_jmpl_1_ho: ldsh [%o1+0x03e],%l2 ! Mem[000000003080013e] ldx [%o3+0x028],%l4 ! Mem[0000000031800128] stb %l6,[%o1+0x012] ! Mem[0000000030800112] ldsw [%o3+0x00c],%l1 ! Mem[000000003180010c] lduh [%o2+0x00a],%l7 ! Mem[000000003100010a] jmpl %g6+8,%g0 swap [%o1+0x01c],%l5 ! Mem[000000003080011c] p16_call_1_ho: ldsh [%o3+0x02a],%l7 ! Mem[000000003180012a] ldd [%o3+0x000],%l0 ! Mem[0000000031800100] swap [%o3+0x010],%l4 ! Mem[0000000031800110] std %l0,[%o0+0x028] ! Mem[0000000030000128] ldub [%o1+0x013],%l1 ! Mem[0000000030800113] ldsw [%o2+0x008],%l4 ! Mem[0000000031000108] ldstub [%o1+0x032],%l6 ! Mem[0000000030800132] retl ldstub [%o1+0x014],%l6 ! Mem[0000000030800114] p17_jmpl_1_le: ldstub [%i1+0x012],%l3 ! Mem[0000000032800112] ldstub [%i1+0x01e],%l6 ! Mem[000000003280011e] swap [%i2+0x030],%l3 ! Mem[0000000033000130] ldsh [%i1+0x030],%l2 ! Mem[0000000032800130] swap [%i3+0x01c],%l4 ! Mem[000000003380011c] jmpl %g6+8,%g0 stb %l4,[%i2+0x001] ! Mem[0000000033000101] p17_call_1_le: retl ldsb [%i0+0x02c],%l0 ! Mem[000000003200012c] p17_jmpl_1_lo: ldstub [%o1+0x012],%l3 ! Mem[0000000032800112] ldstub [%o1+0x01e],%l6 ! Mem[000000003280011e] swap [%o2+0x030],%l3 ! Mem[0000000033000130] ldsh [%o1+0x030],%l2 ! Mem[0000000032800130] swap [%o3+0x01c],%l4 ! Mem[000000003380011c] jmpl %g6+8,%g0 stb %l4,[%o2+0x001] ! Mem[0000000033000101] p17_call_1_lo: retl ldsb [%o0+0x02c],%l0 ! Mem[000000003200012c] p17_jmpl_1_he: ldstub [%i1+0x013],%l3 ! Mem[0000000032800113] ldsb [%i1+0x006],%l3 ! Mem[0000000032800106] std %l0,[%i1+0x030] ! Mem[0000000032800130] lduh [%i1+0x010],%l3 ! Mem[0000000032800110] ldstub [%i0+0x000],%l5 ! Mem[0000000032000100] jmpl %g6+8,%g0 ldstub [%i2+0x029],%l0 ! Mem[0000000033000129] p17_call_1_he: retl ldsh [%i0+0x01a],%l5 ! Mem[000000003200011a] p17_jmpl_1_ho: ldstub [%o1+0x013],%l3 ! Mem[0000000032800113] ldsb [%o1+0x006],%l3 ! Mem[0000000032800106] std %l0,[%o1+0x030] ! Mem[0000000032800130] lduh [%o1+0x010],%l3 ! Mem[0000000032800110] ldstub [%o0+0x000],%l5 ! Mem[0000000032000100] jmpl %g6+8,%g0 ldstub [%o2+0x029],%l0 ! Mem[0000000033000129] p17_call_1_ho: retl ldsh [%o0+0x01a],%l5 ! Mem[000000003200011a] p18_jmpl_1_le: swap [%i2+0x024],%l7 ! Mem[0000000035000124] ldstub [%i0+0x035],%l3 ! Mem[0000000034000135] std %l2,[%i1+0x028] ! Mem[0000000034800128] jmpl %g6+8,%g0 ldd [%i0+0x010],%l2 ! Mem[0000000034000110] p18_call_1_le: sth %l5,[%i2+0x012] ! Mem[0000000035000112] ldd [%i1+0x000],%l4 ! Mem[0000000034800100] ldub [%i2+0x03c],%l0 ! Mem[000000003500013c] lduw [%i2+0x008],%l4 ! Mem[0000000035000108] retl ldd [%i3+0x038],%l6 ! Mem[0000000035800138] p18_jmpl_1_lo: swap [%o2+0x024],%l7 ! Mem[0000000035000124] ldstub [%o0+0x035],%l3 ! Mem[0000000034000135] std %l2,[%o1+0x028] ! Mem[0000000034800128] jmpl %g6+8,%g0 ldd [%o0+0x010],%l2 ! Mem[0000000034000110] p18_call_1_lo: sth %l5,[%o2+0x012] ! Mem[0000000035000112] ldd [%o1+0x000],%l4 ! Mem[0000000034800100] ldub [%o2+0x03c],%l0 ! Mem[000000003500013c] lduw [%o2+0x008],%l4 ! Mem[0000000035000108] retl ldd [%o3+0x038],%l6 ! Mem[0000000035800138] p18_jmpl_1_he: swap [%i1+0x018],%l5 ! Mem[0000000034800118] ldx [%i3+0x008],%l4 ! Mem[0000000035800108] ldstub [%i3+0x01d],%l5 ! Mem[000000003580011d] std %l6,[%i3+0x008] ! Mem[0000000035800108] lduh [%i0+0x03e],%l5 ! Mem[000000003400013e] ldstub [%i1+0x028],%l1 ! Mem[0000000034800128] jmpl %g6+8,%g0 ldsw [%i1+0x000],%l1 ! Mem[0000000034800100] p18_call_1_he: retl stb %l1,[%i3+0x00e] ! Mem[000000003580010e] p18_jmpl_1_ho: swap [%o1+0x018],%l5 ! Mem[0000000034800118] ldx [%o3+0x008],%l4 ! Mem[0000000035800108] ldstub [%o3+0x01d],%l5 ! Mem[000000003580011d] std %l6,[%o3+0x008] ! Mem[0000000035800108] lduh [%o0+0x03e],%l5 ! Mem[000000003400013e] ldstub [%o1+0x028],%l1 ! Mem[0000000034800128] jmpl %g6+8,%g0 ldsw [%o1+0x000],%l1 ! Mem[0000000034800100] p18_call_1_ho: retl stb %l1,[%o3+0x00e] ! Mem[000000003580010e] p19_jmpl_1_le: lduw [%i0+0x008],%l0 ! Mem[0000000036000108] std %l2,[%i2+0x030] ! Mem[0000000037000130] swap [%i1+0x024],%l7 ! Mem[0000000036800124] ldstub [%i0+0x013],%l2 ! Mem[0000000036000113] swap [%i2+0x020],%l7 ! Mem[0000000037000120] jmpl %g6+8,%g0 stx %l2,[%i3+0x038] ! Mem[0000000037800138] p19_call_1_le: retl std %l4,[%i0+0x018] ! Mem[0000000036000118] p19_jmpl_1_lo: lduw [%o0+0x008],%l0 ! Mem[0000000036000108] std %l2,[%o2+0x030] ! Mem[0000000037000130] swap [%o1+0x024],%l7 ! Mem[0000000036800124] ldstub [%o0+0x013],%l2 ! Mem[0000000036000113] swap [%o2+0x020],%l7 ! Mem[0000000037000120] jmpl %g6+8,%g0 stx %l2,[%o3+0x038] ! Mem[0000000037800138] p19_call_1_lo: retl std %l4,[%o0+0x018] ! Mem[0000000036000118] p19_jmpl_1_he: jmpl %g6+8,%g0 swap [%i1+0x02c],%l3 ! Mem[000000003680012c] p19_call_1_he: stw %l5,[%i3+0x024] ! Mem[0000000037800124] stw %l2,[%i3+0x034] ! Mem[0000000037800134] ldsh [%i2+0x03e],%l5 ! Mem[000000003700013e] ldsb [%i0+0x03b],%l6 ! Mem[000000003600013b] ldstub [%i3+0x03f],%l6 ! Mem[000000003780013f] stb %l3,[%i0+0x020] ! Mem[0000000036000120] retl swap [%i2+0x00c],%l7 ! Mem[000000003700010c] p19_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o1+0x02c],%l3 ! Mem[000000003680012c] p19_call_1_ho: stw %l5,[%o3+0x024] ! Mem[0000000037800124] stw %l2,[%o3+0x034] ! Mem[0000000037800134] ldsh [%o2+0x03e],%l5 ! Mem[000000003700013e] ldsb [%o0+0x03b],%l6 ! Mem[000000003600013b] ldstub [%o3+0x03f],%l6 ! Mem[000000003780013f] stb %l3,[%o0+0x020] ! Mem[0000000036000120] retl swap [%o2+0x00c],%l7 ! Mem[000000003700010c] p20_jmpl_1_le: swap [%i3+0x02c],%l1 ! Mem[000000003980012c] ldstub [%i3+0x015],%l4 ! Mem[0000000039800115] lduw [%i1+0x028],%l6 ! Mem[0000000038800128] stw %l1,[%i2+0x00c] ! Mem[000000003900010c] sth %l2,[%i2+0x03e] ! Mem[000000003900013e] ldstub [%i2+0x00c],%l4 ! Mem[000000003900010c] jmpl %g6+8,%g0 swap [%i3+0x020],%l1 ! Mem[0000000039800120] p20_call_1_le: swap [%i1+0x008],%l7 ! Mem[0000000038800108] swap [%i0+0x030],%l0 ! Mem[0000000038000130] ldsh [%i1+0x01c],%l5 ! Mem[000000003880011c] swap [%i0+0x028],%l7 ! Mem[0000000038000128] ldstub [%i2+0x005],%l1 ! Mem[0000000039000105] retl ldstub [%i1+0x01d],%l3 ! Mem[000000003880011d] p20_jmpl_1_lo: swap [%o3+0x02c],%l1 ! Mem[000000003980012c] ldstub [%o3+0x015],%l4 ! Mem[0000000039800115] lduw [%o1+0x028],%l6 ! Mem[0000000038800128] stw %l1,[%o2+0x00c] ! Mem[000000003900010c] sth %l2,[%o2+0x03e] ! Mem[000000003900013e] ldstub [%o2+0x00c],%l4 ! Mem[000000003900010c] jmpl %g6+8,%g0 swap [%o3+0x020],%l1 ! Mem[0000000039800120] p20_call_1_lo: swap [%o1+0x008],%l7 ! Mem[0000000038800108] swap [%o0+0x030],%l0 ! Mem[0000000038000130] ldsh [%o1+0x01c],%l5 ! Mem[000000003880011c] swap [%o0+0x028],%l7 ! Mem[0000000038000128] ldstub [%o2+0x005],%l1 ! Mem[0000000039000105] retl ldstub [%o1+0x01d],%l3 ! Mem[000000003880011d] p20_jmpl_1_he: ldub [%i1+0x018],%l3 ! Mem[0000000038800118] std %l6,[%i1+0x018] ! Mem[0000000038800118] swap [%i2+0x030],%l2 ! Mem[0000000039000130] ldub [%i3+0x016],%l1 ! Mem[0000000039800116] lduw [%i3+0x018],%l7 ! Mem[0000000039800118] jmpl %g6+8,%g0 ldsh [%i2+0x02a],%l3 ! Mem[000000003900012a] p20_call_1_he: swap [%i2+0x010],%l5 ! Mem[0000000039000110] stx %l3,[%i0+0x000] ! Mem[0000000038000100] ldstub [%i0+0x03f],%l5 ! Mem[000000003800013f] swap [%i2+0x034],%l1 ! Mem[0000000039000134] ldd [%i2+0x038],%l0 ! Mem[0000000039000138] ldstub [%i3+0x03b],%l5 ! Mem[000000003980013b] retl ldd [%i3+0x018],%l0 ! Mem[0000000039800118] p20_jmpl_1_ho: ldub [%o1+0x018],%l3 ! Mem[0000000038800118] std %l6,[%o1+0x018] ! Mem[0000000038800118] swap [%o2+0x030],%l2 ! Mem[0000000039000130] ldub [%o3+0x016],%l1 ! Mem[0000000039800116] lduw [%o3+0x018],%l7 ! Mem[0000000039800118] jmpl %g6+8,%g0 ldsh [%o2+0x02a],%l3 ! Mem[000000003900012a] p20_call_1_ho: swap [%o2+0x010],%l5 ! Mem[0000000039000110] stx %l3,[%o0+0x000] ! Mem[0000000038000100] ldstub [%o0+0x03f],%l5 ! Mem[000000003800013f] swap [%o2+0x034],%l1 ! Mem[0000000039000134] ldd [%o2+0x038],%l0 ! Mem[0000000039000138] ldstub [%o3+0x03b],%l5 ! Mem[000000003980013b] retl ldd [%o3+0x018],%l0 ! Mem[0000000039800118] p21_jmpl_1_le: lduw [%i1+0x008],%l2 ! Mem[000000003a800108] swap [%i0+0x038],%l5 ! Mem[000000003a000138] ldx [%i2+0x010],%l3 ! Mem[000000003b000110] sth %l1,[%i3+0x024] ! Mem[000000003b800124] lduh [%i1+0x00c],%l1 ! Mem[000000003a80010c] ldstub [%i2+0x00f],%l5 ! Mem[000000003b00010f] ldstub [%i1+0x028],%l6 ! Mem[000000003a800128] jmpl %g6+8,%g0 swap [%i3+0x00c],%l1 ! Mem[000000003b80010c] p21_call_1_le: ldstub [%i1+0x006],%l2 ! Mem[000000003a800106] stw %l7,[%i3+0x014] ! Mem[000000003b800114] ldsw [%i1+0x00c],%l7 ! Mem[000000003a80010c] ldd [%i0+0x010],%l2 ! Mem[000000003a000110] swap [%i1+0x030],%l3 ! Mem[000000003a800130] retl ldub [%i1+0x01b],%l3 ! Mem[000000003a80011b] p21_jmpl_1_lo: lduw [%o1+0x008],%l2 ! Mem[000000003a800108] swap [%o0+0x038],%l5 ! Mem[000000003a000138] ldx [%o2+0x010],%l3 ! Mem[000000003b000110] sth %l1,[%o3+0x024] ! Mem[000000003b800124] lduh [%o1+0x00c],%l1 ! Mem[000000003a80010c] ldstub [%o2+0x00f],%l5 ! Mem[000000003b00010f] ldstub [%o1+0x028],%l6 ! Mem[000000003a800128] jmpl %g6+8,%g0 swap [%o3+0x00c],%l1 ! Mem[000000003b80010c] p21_call_1_lo: ldstub [%o1+0x006],%l2 ! Mem[000000003a800106] stw %l7,[%o3+0x014] ! Mem[000000003b800114] ldsw [%o1+0x00c],%l7 ! Mem[000000003a80010c] ldd [%o0+0x010],%l2 ! Mem[000000003a000110] swap [%o1+0x030],%l3 ! Mem[000000003a800130] retl ldub [%o1+0x01b],%l3 ! Mem[000000003a80011b] p21_jmpl_1_he: swap [%i2+0x03c],%l5 ! Mem[000000003b00013c] ldsw [%i2+0x020],%l5 ! Mem[000000003b000120] stb %l6,[%i1+0x022] ! Mem[000000003a800122] jmpl %g6+8,%g0 sth %l3,[%i1+0x026] ! Mem[000000003a800126] p21_call_1_he: ldsh [%i1+0x018],%l2 ! Mem[000000003a800118] retl std %l4,[%i2+0x010] ! Mem[000000003b000110] p21_jmpl_1_ho: swap [%o2+0x03c],%l5 ! Mem[000000003b00013c] ldsw [%o2+0x020],%l5 ! Mem[000000003b000120] stb %l6,[%o1+0x022] ! Mem[000000003a800122] jmpl %g6+8,%g0 sth %l3,[%o1+0x026] ! Mem[000000003a800126] p21_call_1_ho: ldsh [%o1+0x018],%l2 ! Mem[000000003a800118] retl std %l4,[%o2+0x010] ! Mem[000000003b000110] p22_jmpl_1_le: lduh [%i2+0x026],%l4 ! Mem[000000003d000126] ldsw [%i0+0x008],%l2 ! Mem[000000003c000108] std %l4,[%i1+0x018] ! Mem[000000003c800118] jmpl %g6+8,%g0 ldd [%i3+0x030],%l2 ! Mem[000000003d800130] p22_call_1_le: ldsb [%i2+0x016],%l7 ! Mem[000000003d000116] std %l0,[%i1+0x028] ! Mem[000000003c800128] stb %l2,[%i3+0x017] ! Mem[000000003d800117] ldstub [%i1+0x03a],%l1 ! Mem[000000003c80013a] retl stw %l2,[%i2+0x01c] ! Mem[000000003d00011c] p22_jmpl_1_lo: lduh [%o2+0x026],%l4 ! Mem[000000003d000126] ldsw [%o0+0x008],%l2 ! Mem[000000003c000108] std %l4,[%o1+0x018] ! Mem[000000003c800118] jmpl %g6+8,%g0 ldd [%o3+0x030],%l2 ! Mem[000000003d800130] p22_call_1_lo: ldsb [%o2+0x016],%l7 ! Mem[000000003d000116] std %l0,[%o1+0x028] ! Mem[000000003c800128] stb %l2,[%o3+0x017] ! Mem[000000003d800117] ldstub [%o1+0x03a],%l1 ! Mem[000000003c80013a] retl stw %l2,[%o2+0x01c] ! Mem[000000003d00011c] p22_jmpl_1_he: stb %l1,[%i3+0x00d] ! Mem[000000003d80010d] stx %l1,[%i1+0x020] ! Mem[000000003c800120] stx %l5,[%i0+0x018] ! Mem[000000003c000118] swap [%i3+0x030],%l3 ! Mem[000000003d800130] ldsb [%i1+0x038],%l3 ! Mem[000000003c800138] swap [%i1+0x000],%l0 ! Mem[000000003c800100] jmpl %g6+8,%g0 stx %l5,[%i2+0x010] ! Mem[000000003d000110] p22_call_1_he: ldstub [%i2+0x02b],%l4 ! Mem[000000003d00012b] ldstub [%i2+0x026],%l6 ! Mem[000000003d000126] ldstub [%i0+0x019],%l0 ! Mem[000000003c000119] ldub [%i3+0x016],%l3 ! Mem[000000003d800116] stb %l1,[%i0+0x03d] ! Mem[000000003c00013d] sth %l4,[%i0+0x008] ! Mem[000000003c000108] retl stb %l5,[%i1+0x03b] ! Mem[000000003c80013b] p22_jmpl_1_ho: stb %l1,[%o3+0x00d] ! Mem[000000003d80010d] stx %l1,[%o1+0x020] ! Mem[000000003c800120] stx %l5,[%o0+0x018] ! Mem[000000003c000118] swap [%o3+0x030],%l3 ! Mem[000000003d800130] ldsb [%o1+0x038],%l3 ! Mem[000000003c800138] swap [%o1+0x000],%l0 ! Mem[000000003c800100] jmpl %g6+8,%g0 stx %l5,[%o2+0x010] ! Mem[000000003d000110] p22_call_1_ho: ldstub [%o2+0x02b],%l4 ! Mem[000000003d00012b] ldstub [%o2+0x026],%l6 ! Mem[000000003d000126] ldstub [%o0+0x019],%l0 ! Mem[000000003c000119] ldub [%o3+0x016],%l3 ! Mem[000000003d800116] stb %l1,[%o0+0x03d] ! Mem[000000003c00013d] sth %l4,[%o0+0x008] ! Mem[000000003c000108] retl stb %l5,[%o1+0x03b] ! Mem[000000003c80013b] p23_jmpl_1_le: sth %l6,[%i0+0x02a] ! Mem[000000003e00012a] jmpl %g6+8,%g0 ldub [%i2+0x007],%l5 ! Mem[000000003f000107] p23_call_1_le: ldd [%i1+0x038],%l6 ! Mem[000000003e800138] ldstub [%i3+0x031],%l1 ! Mem[000000003f800131] ldstub [%i2+0x017],%l0 ! Mem[000000003f000117] retl ldub [%i1+0x005],%l6 ! Mem[000000003e800105] p23_jmpl_1_lo: sth %l6,[%o0+0x02a] ! Mem[000000003e00012a] jmpl %g6+8,%g0 ldub [%o2+0x007],%l5 ! Mem[000000003f000107] p23_call_1_lo: ldd [%o1+0x038],%l6 ! Mem[000000003e800138] ldstub [%o3+0x031],%l1 ! Mem[000000003f800131] ldstub [%o2+0x017],%l0 ! Mem[000000003f000117] retl ldub [%o1+0x005],%l6 ! Mem[000000003e800105] p23_jmpl_1_he: ldd [%i1+0x038],%l6 ! Mem[000000003e800138] sth %l1,[%i2+0x002] ! Mem[000000003f000102] jmpl %g6+8,%g0 std %l6,[%i3+0x020] ! Mem[000000003f800120] p23_call_1_he: retl ldstub [%i0+0x017],%l2 ! Mem[000000003e000117] p23_jmpl_1_ho: ldd [%o1+0x038],%l6 ! Mem[000000003e800138] sth %l1,[%o2+0x002] ! Mem[000000003f000102] jmpl %g6+8,%g0 std %l6,[%o3+0x020] ! Mem[000000003f800120] p23_call_1_ho: retl ldstub [%o0+0x017],%l2 ! Mem[000000003e000117] p24_jmpl_1_le: std %l4,[%i2+0x018] ! Mem[0000000041000118] ldstub [%i0+0x018],%l2 ! Mem[0000000040000118] ldstub [%i3+0x029],%l1 ! Mem[0000000041800129] lduh [%i1+0x01c],%l0 ! Mem[000000004080011c] stb %l0,[%i2+0x009] ! Mem[0000000041000109] ldstub [%i1+0x007],%l3 ! Mem[0000000040800107] stx %l4,[%i0+0x038] ! Mem[0000000040000138] jmpl %g6+8,%g0 stw %l1,[%i1+0x00c] ! Mem[000000004080010c] p24_call_1_le: swap [%i1+0x004],%l4 ! Mem[0000000040800104] retl sth %l0,[%i1+0x006] ! Mem[0000000040800106] p24_jmpl_1_lo: std %l4,[%o2+0x018] ! Mem[0000000041000118] ldstub [%o0+0x018],%l2 ! Mem[0000000040000118] ldstub [%o3+0x029],%l1 ! Mem[0000000041800129] lduh [%o1+0x01c],%l0 ! Mem[000000004080011c] stb %l0,[%o2+0x009] ! Mem[0000000041000109] ldstub [%o1+0x007],%l3 ! Mem[0000000040800107] stx %l4,[%o0+0x038] ! Mem[0000000040000138] jmpl %g6+8,%g0 stw %l1,[%o1+0x00c] ! Mem[000000004080010c] p24_call_1_lo: swap [%o1+0x004],%l4 ! Mem[0000000040800104] retl sth %l0,[%o1+0x006] ! Mem[0000000040800106] p24_jmpl_1_he: swap [%i1+0x010],%l3 ! Mem[0000000040800110] swap [%i1+0x028],%l3 ! Mem[0000000040800128] jmpl %g6+8,%g0 ldstub [%i2+0x001],%l7 ! Mem[0000000041000101] p24_call_1_he: ldsw [%i1+0x004],%l1 ! Mem[0000000040800104] swap [%i0+0x018],%l2 ! Mem[0000000040000118] lduw [%i1+0x00c],%l7 ! Mem[000000004080010c] ldx [%i2+0x018],%l0 ! Mem[0000000041000118] lduh [%i1+0x028],%l0 ! Mem[0000000040800128] ldstub [%i2+0x005],%l4 ! Mem[0000000041000105] retl lduh [%i3+0x02a],%l0 ! Mem[000000004180012a] p24_jmpl_1_ho: swap [%o1+0x010],%l3 ! Mem[0000000040800110] swap [%o1+0x028],%l3 ! Mem[0000000040800128] jmpl %g6+8,%g0 ldstub [%o2+0x001],%l7 ! Mem[0000000041000101] p24_call_1_ho: ldsw [%o1+0x004],%l1 ! Mem[0000000040800104] swap [%o0+0x018],%l2 ! Mem[0000000040000118] lduw [%o1+0x00c],%l7 ! Mem[000000004080010c] ldx [%o2+0x018],%l0 ! Mem[0000000041000118] lduh [%o1+0x028],%l0 ! Mem[0000000040800128] ldstub [%o2+0x005],%l4 ! Mem[0000000041000105] retl lduh [%o3+0x02a],%l0 ! Mem[000000004180012a] p25_jmpl_1_le: stw %l0,[%i3+0x018] ! Mem[0000000043800118] ldstub [%i2+0x017],%l0 ! Mem[0000000043000117] jmpl %g6+8,%g0 ldstub [%i1+0x01e],%l5 ! Mem[000000004280011e] p25_call_1_le: swap [%i3+0x030],%l3 ! Mem[0000000043800130] ldstub [%i0+0x028],%l1 ! Mem[0000000042000128] std %l0,[%i3+0x028] ! Mem[0000000043800128] retl stx %l3,[%i1+0x018] ! Mem[0000000042800118] p25_jmpl_1_lo: stw %l0,[%o3+0x018] ! Mem[0000000043800118] ldstub [%o2+0x017],%l0 ! Mem[0000000043000117] jmpl %g6+8,%g0 ldstub [%o1+0x01e],%l5 ! Mem[000000004280011e] p25_call_1_lo: swap [%o3+0x030],%l3 ! Mem[0000000043800130] ldstub [%o0+0x028],%l1 ! Mem[0000000042000128] std %l0,[%o3+0x028] ! Mem[0000000043800128] retl stx %l3,[%o1+0x018] ! Mem[0000000042800118] p25_jmpl_1_he: stb %l5,[%i0+0x03f] ! Mem[000000004200013f] lduh [%i3+0x012],%l2 ! Mem[0000000043800112] std %l2,[%i1+0x038] ! Mem[0000000042800138] jmpl %g6+8,%g0 lduh [%i3+0x032],%l2 ! Mem[0000000043800132] p25_call_1_he: ldx [%i0+0x018],%l0 ! Mem[0000000042000118] lduh [%i0+0x01a],%l5 ! Mem[000000004200011a] retl ldsb [%i2+0x00e],%l4 ! Mem[000000004300010e] p25_jmpl_1_ho: stb %l5,[%o0+0x03f] ! Mem[000000004200013f] lduh [%o3+0x012],%l2 ! Mem[0000000043800112] std %l2,[%o1+0x038] ! Mem[0000000042800138] jmpl %g6+8,%g0 lduh [%o3+0x032],%l2 ! Mem[0000000043800132] p25_call_1_ho: ldx [%o0+0x018],%l0 ! Mem[0000000042000118] lduh [%o0+0x01a],%l5 ! Mem[000000004200011a] retl ldsb [%o2+0x00e],%l4 ! Mem[000000004300010e] p26_jmpl_1_le: stw %l3,[%i3+0x02c] ! Mem[000000004580012c] stx %l4,[%i3+0x008] ! Mem[0000000045800108] swap [%i1+0x00c],%l5 ! Mem[000000004480010c] jmpl %g6+8,%g0 ldstub [%i1+0x00a],%l3 ! Mem[000000004480010a] p26_call_1_le: swap [%i0+0x014],%l2 ! Mem[0000000044000114] swap [%i0+0x038],%l1 ! Mem[0000000044000138] sth %l3,[%i2+0x01c] ! Mem[000000004500011c] swap [%i1+0x02c],%l0 ! Mem[000000004480012c] retl ldsw [%i3+0x034],%l7 ! Mem[0000000045800134] p26_jmpl_1_lo: stw %l3,[%o3+0x02c] ! Mem[000000004580012c] stx %l4,[%o3+0x008] ! Mem[0000000045800108] swap [%o1+0x00c],%l5 ! Mem[000000004480010c] jmpl %g6+8,%g0 ldstub [%o1+0x00a],%l3 ! Mem[000000004480010a] p26_call_1_lo: swap [%o0+0x014],%l2 ! Mem[0000000044000114] swap [%o0+0x038],%l1 ! Mem[0000000044000138] sth %l3,[%o2+0x01c] ! Mem[000000004500011c] swap [%o1+0x02c],%l0 ! Mem[000000004480012c] retl ldsw [%o3+0x034],%l7 ! Mem[0000000045800134] p26_jmpl_1_he: stb %l4,[%i2+0x00c] ! Mem[000000004500010c] ldsw [%i2+0x004],%l1 ! Mem[0000000045000104] ldsb [%i2+0x038],%l3 ! Mem[0000000045000138] jmpl %g6+8,%g0 std %l0,[%i2+0x000] ! Mem[0000000045000100] p26_call_1_he: retl ldub [%i2+0x023],%l3 ! Mem[0000000045000123] p26_jmpl_1_ho: stb %l4,[%o2+0x00c] ! Mem[000000004500010c] ldsw [%o2+0x004],%l1 ! Mem[0000000045000104] ldsb [%o2+0x038],%l3 ! Mem[0000000045000138] jmpl %g6+8,%g0 std %l0,[%o2+0x000] ! Mem[0000000045000100] p26_call_1_ho: retl ldub [%o2+0x023],%l3 ! Mem[0000000045000123] p27_jmpl_1_le: swap [%i0+0x010],%l0 ! Mem[0000000046000110] stw %l2,[%i1+0x018] ! Mem[0000000046800118] lduw [%i2+0x034],%l4 ! Mem[0000000047000134] jmpl %g6+8,%g0 swap [%i2+0x03c],%l0 ! Mem[000000004700013c] p27_call_1_le: lduh [%i0+0x00a],%l3 ! Mem[000000004600010a] ldsh [%i0+0x02a],%l1 ! Mem[000000004600012a] lduh [%i0+0x002],%l3 ! Mem[0000000046000102] stw %l1,[%i0+0x03c] ! Mem[000000004600013c] ldstub [%i3+0x015],%l5 ! Mem[0000000047800115] ldx [%i3+0x010],%l6 ! Mem[0000000047800110] stx %l7,[%i2+0x028] ! Mem[0000000047000128] retl ldx [%i0+0x020],%l4 ! Mem[0000000046000120] p27_jmpl_1_lo: swap [%o0+0x010],%l0 ! Mem[0000000046000110] stw %l2,[%o1+0x018] ! Mem[0000000046800118] lduw [%o2+0x034],%l4 ! Mem[0000000047000134] jmpl %g6+8,%g0 swap [%o2+0x03c],%l0 ! Mem[000000004700013c] p27_call_1_lo: lduh [%o0+0x00a],%l3 ! Mem[000000004600010a] ldsh [%o0+0x02a],%l1 ! Mem[000000004600012a] lduh [%o0+0x002],%l3 ! Mem[0000000046000102] stw %l1,[%o0+0x03c] ! Mem[000000004600013c] ldstub [%o3+0x015],%l5 ! Mem[0000000047800115] ldx [%o3+0x010],%l6 ! Mem[0000000047800110] stx %l7,[%o2+0x028] ! Mem[0000000047000128] retl ldx [%o0+0x020],%l4 ! Mem[0000000046000120] p27_jmpl_1_he: stx %l1,[%i3+0x028] ! Mem[0000000047800128] swap [%i2+0x008],%l2 ! Mem[0000000047000108] stb %l4,[%i0+0x001] ! Mem[0000000046000101] ldd [%i1+0x018],%l6 ! Mem[0000000046800118] ldsb [%i1+0x03d],%l6 ! Mem[000000004680013d] swap [%i2+0x008],%l6 ! Mem[0000000047000108] jmpl %g6+8,%g0 stw %l0,[%i2+0x030] ! Mem[0000000047000130] p27_call_1_he: ldsh [%i2+0x008],%l0 ! Mem[0000000047000108] ldx [%i0+0x010],%l3 ! Mem[0000000046000110] retl ldsh [%i2+0x01a],%l4 ! Mem[000000004700011a] p27_jmpl_1_ho: stx %l1,[%o3+0x028] ! Mem[0000000047800128] swap [%o2+0x008],%l2 ! Mem[0000000047000108] stb %l4,[%o0+0x001] ! Mem[0000000046000101] ldd [%o1+0x018],%l6 ! Mem[0000000046800118] ldsb [%o1+0x03d],%l6 ! Mem[000000004680013d] swap [%o2+0x008],%l6 ! Mem[0000000047000108] jmpl %g6+8,%g0 stw %l0,[%o2+0x030] ! Mem[0000000047000130] p27_call_1_ho: ldsh [%o2+0x008],%l0 ! Mem[0000000047000108] ldx [%o0+0x010],%l3 ! Mem[0000000046000110] retl ldsh [%o2+0x01a],%l4 ! Mem[000000004700011a] p28_jmpl_1_le: ldd [%i3+0x030],%l0 ! Mem[0000000049800130] stx %l3,[%i3+0x038] ! Mem[0000000049800138] ldstub [%i1+0x03c],%l4 ! Mem[000000004880013c] jmpl %g6+8,%g0 lduh [%i3+0x02a],%l4 ! Mem[000000004980012a] p28_call_1_le: sth %l6,[%i0+0x01e] ! Mem[000000004800011e] ldstub [%i3+0x009],%l2 ! Mem[0000000049800109] ldub [%i1+0x014],%l4 ! Mem[0000000048800114] lduw [%i0+0x000],%l3 ! Mem[0000000048000100] retl ldsb [%i3+0x02f],%l7 ! Mem[000000004980012f] p28_jmpl_1_lo: ldd [%o3+0x030],%l0 ! Mem[0000000049800130] stx %l3,[%o3+0x038] ! Mem[0000000049800138] ldstub [%o1+0x03c],%l4 ! Mem[000000004880013c] jmpl %g6+8,%g0 lduh [%o3+0x02a],%l4 ! Mem[000000004980012a] p28_call_1_lo: sth %l6,[%o0+0x01e] ! Mem[000000004800011e] ldstub [%o3+0x009],%l2 ! Mem[0000000049800109] ldub [%o1+0x014],%l4 ! Mem[0000000048800114] lduw [%o0+0x000],%l3 ! Mem[0000000048000100] retl ldsb [%o3+0x02f],%l7 ! Mem[000000004980012f] p28_jmpl_1_he: ldstub [%i2+0x033],%l3 ! Mem[0000000049000133] ldsw [%i1+0x000],%l0 ! Mem[0000000048800100] ldd [%i2+0x020],%l0 ! Mem[0000000049000120] swap [%i0+0x01c],%l5 ! Mem[000000004800011c] swap [%i1+0x020],%l5 ! Mem[0000000048800120] sth %l3,[%i3+0x000] ! Mem[0000000049800100] jmpl %g6+8,%g0 ldstub [%i1+0x002],%l1 ! Mem[0000000048800102] p28_call_1_he: retl stx %l5,[%i0+0x030] ! Mem[0000000048000130] p28_jmpl_1_ho: ldstub [%o2+0x033],%l3 ! Mem[0000000049000133] ldsw [%o1+0x000],%l0 ! Mem[0000000048800100] ldd [%o2+0x020],%l0 ! Mem[0000000049000120] swap [%o0+0x01c],%l5 ! Mem[000000004800011c] swap [%o1+0x020],%l5 ! Mem[0000000048800120] sth %l3,[%o3+0x000] ! Mem[0000000049800100] jmpl %g6+8,%g0 ldstub [%o1+0x002],%l1 ! Mem[0000000048800102] p28_call_1_ho: retl stx %l5,[%o0+0x030] ! Mem[0000000048000130] p29_jmpl_1_le: ldstub [%i0+0x013],%l2 ! Mem[000000004a000113] ldsh [%i0+0x02a],%l3 ! Mem[000000004a00012a] swap [%i2+0x03c],%l2 ! Mem[000000004b00013c] stb %l3,[%i1+0x034] ! Mem[000000004a800134] lduh [%i3+0x02e],%l5 ! Mem[000000004b80012e] swap [%i0+0x024],%l1 ! Mem[000000004a000124] stx %l1,[%i1+0x010] ! Mem[000000004a800110] jmpl %g6+8,%g0 ldstub [%i1+0x019],%l3 ! Mem[000000004a800119] p29_call_1_le: swap [%i2+0x03c],%l5 ! Mem[000000004b00013c] swap [%i3+0x034],%l7 ! Mem[000000004b800134] swap [%i0+0x014],%l2 ! Mem[000000004a000114] ldsw [%i2+0x03c],%l2 ! Mem[000000004b00013c] lduh [%i2+0x03a],%l5 ! Mem[000000004b00013a] retl ldd [%i2+0x010],%l6 ! Mem[000000004b000110] p29_jmpl_1_lo: ldstub [%o0+0x013],%l2 ! Mem[000000004a000113] ldsh [%o0+0x02a],%l3 ! Mem[000000004a00012a] swap [%o2+0x03c],%l2 ! Mem[000000004b00013c] stb %l3,[%o1+0x034] ! Mem[000000004a800134] lduh [%o3+0x02e],%l5 ! Mem[000000004b80012e] swap [%o0+0x024],%l1 ! Mem[000000004a000124] stx %l1,[%o1+0x010] ! Mem[000000004a800110] jmpl %g6+8,%g0 ldstub [%o1+0x019],%l3 ! Mem[000000004a800119] p29_call_1_lo: swap [%o2+0x03c],%l5 ! Mem[000000004b00013c] swap [%o3+0x034],%l7 ! Mem[000000004b800134] swap [%o0+0x014],%l2 ! Mem[000000004a000114] ldsw [%o2+0x03c],%l2 ! Mem[000000004b00013c] lduh [%o2+0x03a],%l5 ! Mem[000000004b00013a] retl ldd [%o2+0x010],%l6 ! Mem[000000004b000110] p29_jmpl_1_he: jmpl %g6+8,%g0 swap [%i0+0x03c],%l6 ! Mem[000000004a00013c] p29_call_1_he: stw %l6,[%i2+0x018] ! Mem[000000004b000118] ldsw [%i3+0x01c],%l0 ! Mem[000000004b80011c] lduw [%i1+0x030],%l3 ! Mem[000000004a800130] retl ldsb [%i3+0x039],%l0 ! Mem[000000004b800139] p29_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o0+0x03c],%l6 ! Mem[000000004a00013c] p29_call_1_ho: stw %l6,[%o2+0x018] ! Mem[000000004b000118] ldsw [%o3+0x01c],%l0 ! Mem[000000004b80011c] lduw [%o1+0x030],%l3 ! Mem[000000004a800130] retl ldsb [%o3+0x039],%l0 ! Mem[000000004b800139] p30_jmpl_1_le: std %l6,[%i3+0x010] ! Mem[000000004d800110] sth %l4,[%i2+0x00c] ! Mem[000000004d00010c] sth %l1,[%i0+0x022] ! Mem[000000004c000122] lduh [%i3+0x03e],%l6 ! Mem[000000004d80013e] jmpl %g6+8,%g0 lduh [%i1+0x004],%l1 ! Mem[000000004c800104] p30_call_1_le: swap [%i0+0x038],%l0 ! Mem[000000004c000138] ldstub [%i0+0x028],%l6 ! Mem[000000004c000128] swap [%i0+0x010],%l5 ! Mem[000000004c000110] ldub [%i3+0x02b],%l4 ! Mem[000000004d80012b] ldub [%i3+0x026],%l6 ! Mem[000000004d800126] swap [%i2+0x018],%l0 ! Mem[000000004d000118] retl stb %l5,[%i3+0x035] ! Mem[000000004d800135] p30_jmpl_1_lo: std %l6,[%o3+0x010] ! Mem[000000004d800110] sth %l4,[%o2+0x00c] ! Mem[000000004d00010c] sth %l1,[%o0+0x022] ! Mem[000000004c000122] lduh [%o3+0x03e],%l6 ! Mem[000000004d80013e] jmpl %g6+8,%g0 lduh [%o1+0x004],%l1 ! Mem[000000004c800104] p30_call_1_lo: swap [%o0+0x038],%l0 ! Mem[000000004c000138] ldstub [%o0+0x028],%l6 ! Mem[000000004c000128] swap [%o0+0x010],%l5 ! Mem[000000004c000110] ldub [%o3+0x02b],%l4 ! Mem[000000004d80012b] ldub [%o3+0x026],%l6 ! Mem[000000004d800126] swap [%o2+0x018],%l0 ! Mem[000000004d000118] retl stb %l5,[%o3+0x035] ! Mem[000000004d800135] p30_jmpl_1_he: swap [%i0+0x028],%l0 ! Mem[000000004c000128] ldub [%i1+0x014],%l0 ! Mem[000000004c800114] ldsw [%i1+0x03c],%l4 ! Mem[000000004c80013c] jmpl %g6+8,%g0 swap [%i3+0x014],%l6 ! Mem[000000004d800114] p30_call_1_he: ldub [%i0+0x008],%l0 ! Mem[000000004c000108] ldstub [%i1+0x00f],%l3 ! Mem[000000004c80010f] ldub [%i1+0x007],%l4 ! Mem[000000004c800107] ldsw [%i3+0x028],%l1 ! Mem[000000004d800128] ldd [%i0+0x008],%l0 ! Mem[000000004c000108] ldstub [%i1+0x01b],%l2 ! Mem[000000004c80011b] retl swap [%i0+0x004],%l2 ! Mem[000000004c000104] p30_jmpl_1_ho: swap [%o0+0x028],%l0 ! Mem[000000004c000128] ldub [%o1+0x014],%l0 ! Mem[000000004c800114] ldsw [%o1+0x03c],%l4 ! Mem[000000004c80013c] jmpl %g6+8,%g0 swap [%o3+0x014],%l6 ! Mem[000000004d800114] p30_call_1_ho: ldub [%o0+0x008],%l0 ! Mem[000000004c000108] ldstub [%o1+0x00f],%l3 ! Mem[000000004c80010f] ldub [%o1+0x007],%l4 ! Mem[000000004c800107] ldsw [%o3+0x028],%l1 ! Mem[000000004d800128] ldd [%o0+0x008],%l0 ! Mem[000000004c000108] ldstub [%o1+0x01b],%l2 ! Mem[000000004c80011b] retl swap [%o0+0x004],%l2 ! Mem[000000004c000104] p31_jmpl_1_le: ldstub [%i2+0x033],%l7 ! Mem[000000004f000133] stb %l5,[%i1+0x018] ! Mem[000000004e800118] ldsw [%i2+0x03c],%l3 ! Mem[000000004f00013c] jmpl %g6+8,%g0 ldd [%i3+0x010],%l0 ! Mem[000000004f800110] p31_call_1_le: std %l0,[%i0+0x008] ! Mem[000000004e000108] ldd [%i1+0x018],%l0 ! Mem[000000004e800118] ldsw [%i0+0x030],%l3 ! Mem[000000004e000130] ldub [%i1+0x01b],%l3 ! Mem[000000004e80011b] swap [%i3+0x010],%l7 ! Mem[000000004f800110] ldstub [%i0+0x023],%l3 ! Mem[000000004e000123] ldsb [%i3+0x02a],%l1 ! Mem[000000004f80012a] retl ldx [%i1+0x028],%l2 ! Mem[000000004e800128] p31_jmpl_1_lo: ldstub [%o2+0x033],%l7 ! Mem[000000004f000133] stb %l5,[%o1+0x018] ! Mem[000000004e800118] ldsw [%o2+0x03c],%l3 ! Mem[000000004f00013c] jmpl %g6+8,%g0 ldd [%o3+0x010],%l0 ! Mem[000000004f800110] p31_call_1_lo: std %l0,[%o0+0x008] ! Mem[000000004e000108] ldd [%o1+0x018],%l0 ! Mem[000000004e800118] ldsw [%o0+0x030],%l3 ! Mem[000000004e000130] ldub [%o1+0x01b],%l3 ! Mem[000000004e80011b] swap [%o3+0x010],%l7 ! Mem[000000004f800110] ldstub [%o0+0x023],%l3 ! Mem[000000004e000123] ldsb [%o3+0x02a],%l1 ! Mem[000000004f80012a] retl ldx [%o1+0x028],%l2 ! Mem[000000004e800128] p31_jmpl_1_he: ldd [%i2+0x020],%l6 ! Mem[000000004f000120] jmpl %g6+8,%g0 ldsb [%i3+0x03f],%l5 ! Mem[000000004f80013f] p31_call_1_he: stb %l7,[%i0+0x03b] ! Mem[000000004e00013b] retl swap [%i3+0x010],%l4 ! Mem[000000004f800110] p31_jmpl_1_ho: ldd [%o2+0x020],%l6 ! Mem[000000004f000120] jmpl %g6+8,%g0 ldsb [%o3+0x03f],%l5 ! Mem[000000004f80013f] p31_call_1_ho: stb %l7,[%o0+0x03b] ! Mem[000000004e00013b] retl swap [%o3+0x010],%l4 ! Mem[000000004f800110] p32_jmpl_1_le: ldstub [%i2+0x03e],%l5 ! Mem[000000005100013e] swap [%i3+0x000],%l4 ! Mem[0000000051800100] std %l0,[%i1+0x010] ! Mem[0000000050800110] jmpl %g6+8,%g0 ldstub [%i2+0x01e],%l6 ! Mem[000000005100011e] p32_call_1_le: swap [%i1+0x028],%l1 ! Mem[0000000050800128] stx %l4,[%i2+0x020] ! Mem[0000000051000120] std %l0,[%i2+0x038] ! Mem[0000000051000138] swap [%i0+0x014],%l2 ! Mem[0000000050000114] ldstub [%i2+0x03a],%l1 ! Mem[000000005100013a] ldstub [%i0+0x009],%l2 ! Mem[0000000050000109] swap [%i1+0x018],%l5 ! Mem[0000000050800118] retl ldx [%i1+0x008],%l7 ! Mem[0000000050800108] p32_jmpl_1_lo: ldstub [%o2+0x03e],%l5 ! Mem[000000005100013e] swap [%o3+0x000],%l4 ! Mem[0000000051800100] std %l0,[%o1+0x010] ! Mem[0000000050800110] jmpl %g6+8,%g0 ldstub [%o2+0x01e],%l6 ! Mem[000000005100011e] p32_call_1_lo: swap [%o1+0x028],%l1 ! Mem[0000000050800128] stx %l4,[%o2+0x020] ! Mem[0000000051000120] std %l0,[%o2+0x038] ! Mem[0000000051000138] swap [%o0+0x014],%l2 ! Mem[0000000050000114] ldstub [%o2+0x03a],%l1 ! Mem[000000005100013a] ldstub [%o0+0x009],%l2 ! Mem[0000000050000109] swap [%o1+0x018],%l5 ! Mem[0000000050800118] retl ldx [%o1+0x008],%l7 ! Mem[0000000050800108] p32_jmpl_1_he: ldstub [%i2+0x03e],%l5 ! Mem[000000005100013e] ldsh [%i2+0x000],%l1 ! Mem[0000000051000100] ldstub [%i0+0x00b],%l3 ! Mem[000000005000010b] stw %l2,[%i0+0x018] ! Mem[0000000050000118] swap [%i3+0x004],%l3 ! Mem[0000000051800104] ldub [%i2+0x01d],%l0 ! Mem[000000005100011d] ldx [%i2+0x010],%l5 ! Mem[0000000051000110] jmpl %g6+8,%g0 ldsb [%i0+0x02e],%l2 ! Mem[000000005000012e] p32_call_1_he: ldstub [%i2+0x023],%l3 ! Mem[0000000051000123] lduw [%i0+0x004],%l0 ! Mem[0000000050000104] retl ldub [%i0+0x008],%l4 ! Mem[0000000050000108] p32_jmpl_1_ho: ldstub [%o2+0x03e],%l5 ! Mem[000000005100013e] ldsh [%o2+0x000],%l1 ! Mem[0000000051000100] ldstub [%o0+0x00b],%l3 ! Mem[000000005000010b] stw %l2,[%o0+0x018] ! Mem[0000000050000118] swap [%o3+0x004],%l3 ! Mem[0000000051800104] ldub [%o2+0x01d],%l0 ! Mem[000000005100011d] ldx [%o2+0x010],%l5 ! Mem[0000000051000110] jmpl %g6+8,%g0 ldsb [%o0+0x02e],%l2 ! Mem[000000005000012e] p32_call_1_ho: ldstub [%o2+0x023],%l3 ! Mem[0000000051000123] lduw [%o0+0x004],%l0 ! Mem[0000000050000104] retl ldub [%o0+0x008],%l4 ! Mem[0000000050000108] p33_jmpl_1_le: ldstub [%i2+0x03c],%l3 ! Mem[000000005300013c] ldstub [%i3+0x007],%l4 ! Mem[0000000053800107] lduh [%i3+0x008],%l2 ! Mem[0000000053800108] ldstub [%i0+0x038],%l5 ! Mem[0000000052000138] swap [%i0+0x010],%l3 ! Mem[0000000052000110] ldd [%i2+0x028],%l4 ! Mem[0000000053000128] ldub [%i2+0x032],%l3 ! Mem[0000000053000132] jmpl %g6+8,%g0 swap [%i1+0x034],%l4 ! Mem[0000000052800134] p33_call_1_le: ldsw [%i2+0x03c],%l1 ! Mem[000000005300013c] ldsh [%i1+0x036],%l2 ! Mem[0000000052800136] ldstub [%i0+0x017],%l2 ! Mem[0000000052000117] lduw [%i0+0x03c],%l1 ! Mem[000000005200013c] ldsh [%i3+0x02a],%l5 ! Mem[000000005380012a] stw %l1,[%i0+0x030] ! Mem[0000000052000130] ldsw [%i2+0x014],%l0 ! Mem[0000000053000114] retl ldstub [%i2+0x00e],%l3 ! Mem[000000005300010e] p33_jmpl_1_lo: ldstub [%o2+0x03c],%l3 ! Mem[000000005300013c] ldstub [%o3+0x007],%l4 ! Mem[0000000053800107] lduh [%o3+0x008],%l2 ! Mem[0000000053800108] ldstub [%o0+0x038],%l5 ! Mem[0000000052000138] swap [%o0+0x010],%l3 ! Mem[0000000052000110] ldd [%o2+0x028],%l4 ! Mem[0000000053000128] ldub [%o2+0x032],%l3 ! Mem[0000000053000132] jmpl %g6+8,%g0 swap [%o1+0x034],%l4 ! Mem[0000000052800134] p33_call_1_lo: ldsw [%o2+0x03c],%l1 ! Mem[000000005300013c] ldsh [%o1+0x036],%l2 ! Mem[0000000052800136] ldstub [%o0+0x017],%l2 ! Mem[0000000052000117] lduw [%o0+0x03c],%l1 ! Mem[000000005200013c] ldsh [%o3+0x02a],%l5 ! Mem[000000005380012a] stw %l1,[%o0+0x030] ! Mem[0000000052000130] ldsw [%o2+0x014],%l0 ! Mem[0000000053000114] retl ldstub [%o2+0x00e],%l3 ! Mem[000000005300010e] p33_jmpl_1_he: ldsb [%i0+0x02b],%l3 ! Mem[000000005200012b] ldsb [%i2+0x018],%l2 ! Mem[0000000053000118] std %l4,[%i1+0x030] ! Mem[0000000052800130] swap [%i3+0x030],%l3 ! Mem[0000000053800130] jmpl %g6+8,%g0 swap [%i1+0x020],%l3 ! Mem[0000000052800120] p33_call_1_he: retl ldstub [%i2+0x039],%l0 ! Mem[0000000053000139] p33_jmpl_1_ho: ldsb [%o0+0x02b],%l3 ! Mem[000000005200012b] ldsb [%o2+0x018],%l2 ! Mem[0000000053000118] std %l4,[%o1+0x030] ! Mem[0000000052800130] swap [%o3+0x030],%l3 ! Mem[0000000053800130] jmpl %g6+8,%g0 swap [%o1+0x020],%l3 ! Mem[0000000052800120] p33_call_1_ho: retl ldstub [%o2+0x039],%l0 ! Mem[0000000053000139] p34_jmpl_1_le: std %l2,[%i1+0x030] ! Mem[0000000054800130] swap [%i2+0x024],%l4 ! Mem[0000000055000124] sth %l5,[%i1+0x004] ! Mem[0000000054800104] ldsb [%i1+0x018],%l5 ! Mem[0000000054800118] swap [%i3+0x030],%l3 ! Mem[0000000055800130] ldx [%i2+0x028],%l4 ! Mem[0000000055000128] lduh [%i3+0x036],%l1 ! Mem[0000000055800136] jmpl %g6+8,%g0 ldsw [%i2+0x028],%l4 ! Mem[0000000055000128] p34_call_1_le: ldsb [%i0+0x01f],%l6 ! Mem[000000005400011f] swap [%i2+0x008],%l2 ! Mem[0000000055000108] ldub [%i2+0x01a],%l5 ! Mem[000000005500011a] ldd [%i2+0x000],%l2 ! Mem[0000000055000100] retl swap [%i0+0x02c],%l7 ! Mem[000000005400012c] p34_jmpl_1_lo: std %l2,[%o1+0x030] ! Mem[0000000054800130] swap [%o2+0x024],%l4 ! Mem[0000000055000124] sth %l5,[%o1+0x004] ! Mem[0000000054800104] ldsb [%o1+0x018],%l5 ! Mem[0000000054800118] swap [%o3+0x030],%l3 ! Mem[0000000055800130] ldx [%o2+0x028],%l4 ! Mem[0000000055000128] lduh [%o3+0x036],%l1 ! Mem[0000000055800136] jmpl %g6+8,%g0 ldsw [%o2+0x028],%l4 ! Mem[0000000055000128] p34_call_1_lo: ldsb [%o0+0x01f],%l6 ! Mem[000000005400011f] swap [%o2+0x008],%l2 ! Mem[0000000055000108] ldub [%o2+0x01a],%l5 ! Mem[000000005500011a] ldd [%o2+0x000],%l2 ! Mem[0000000055000100] retl swap [%o0+0x02c],%l7 ! Mem[000000005400012c] p34_jmpl_1_he: std %l0,[%i0+0x000] ! Mem[0000000054000100] std %l4,[%i0+0x020] ! Mem[0000000054000120] ldsw [%i3+0x018],%l2 ! Mem[0000000055800118] ldsb [%i0+0x01f],%l5 ! Mem[000000005400011f] ldub [%i1+0x013],%l1 ! Mem[0000000054800113] ldstub [%i0+0x013],%l5 ! Mem[0000000054000113] jmpl %g6+8,%g0 swap [%i3+0x000],%l1 ! Mem[0000000055800100] p34_call_1_he: std %l0,[%i0+0x010] ! Mem[0000000054000110] ldx [%i0+0x038],%l1 ! Mem[0000000054000138] swap [%i2+0x038],%l7 ! Mem[0000000055000138] swap [%i2+0x010],%l3 ! Mem[0000000055000110] ldx [%i0+0x000],%l3 ! Mem[0000000054000100] lduw [%i2+0x020],%l4 ! Mem[0000000055000120] retl ldsw [%i1+0x00c],%l2 ! Mem[000000005480010c] p34_jmpl_1_ho: std %l0,[%o0+0x000] ! Mem[0000000054000100] std %l4,[%o0+0x020] ! Mem[0000000054000120] ldsw [%o3+0x018],%l2 ! Mem[0000000055800118] ldsb [%o0+0x01f],%l5 ! Mem[000000005400011f] ldub [%o1+0x013],%l1 ! Mem[0000000054800113] ldstub [%o0+0x013],%l5 ! Mem[0000000054000113] jmpl %g6+8,%g0 swap [%o3+0x000],%l1 ! Mem[0000000055800100] p34_call_1_ho: std %l0,[%o0+0x010] ! Mem[0000000054000110] ldx [%o0+0x038],%l1 ! Mem[0000000054000138] swap [%o2+0x038],%l7 ! Mem[0000000055000138] swap [%o2+0x010],%l3 ! Mem[0000000055000110] ldx [%o0+0x000],%l3 ! Mem[0000000054000100] lduw [%o2+0x020],%l4 ! Mem[0000000055000120] retl ldsw [%o1+0x00c],%l2 ! Mem[000000005480010c] p35_jmpl_1_le: lduw [%i3+0x020],%l4 ! Mem[0000000057800120] swap [%i2+0x010],%l3 ! Mem[0000000057000110] lduw [%i2+0x02c],%l4 ! Mem[000000005700012c] ldd [%i1+0x008],%l0 ! Mem[0000000056800108] lduh [%i1+0x00e],%l5 ! Mem[000000005680010e] jmpl %g6+8,%g0 ldstub [%i2+0x02a],%l6 ! Mem[000000005700012a] p35_call_1_le: stx %l6,[%i0+0x038] ! Mem[0000000056000138] stw %l6,[%i1+0x03c] ! Mem[000000005680013c] retl swap [%i2+0x030],%l1 ! Mem[0000000057000130] p35_jmpl_1_lo: lduw [%o3+0x020],%l4 ! Mem[0000000057800120] swap [%o2+0x010],%l3 ! Mem[0000000057000110] lduw [%o2+0x02c],%l4 ! Mem[000000005700012c] ldd [%o1+0x008],%l0 ! Mem[0000000056800108] lduh [%o1+0x00e],%l5 ! Mem[000000005680010e] jmpl %g6+8,%g0 ldstub [%o2+0x02a],%l6 ! Mem[000000005700012a] p35_call_1_lo: stx %l6,[%o0+0x038] ! Mem[0000000056000138] stw %l6,[%o1+0x03c] ! Mem[000000005680013c] retl swap [%o2+0x030],%l1 ! Mem[0000000057000130] p35_jmpl_1_he: stx %l5,[%i1+0x018] ! Mem[0000000056800118] ldstub [%i2+0x004],%l1 ! Mem[0000000057000104] jmpl %g6+8,%g0 ldx [%i2+0x020],%l4 ! Mem[0000000057000120] p35_call_1_he: retl ldx [%i3+0x030],%l3 ! Mem[0000000057800130] p35_jmpl_1_ho: stx %l5,[%o1+0x018] ! Mem[0000000056800118] ldstub [%o2+0x004],%l1 ! Mem[0000000057000104] jmpl %g6+8,%g0 ldx [%o2+0x020],%l4 ! Mem[0000000057000120] p35_call_1_ho: retl ldx [%o3+0x030],%l3 ! Mem[0000000057800130] p36_jmpl_1_le: jmpl %g6+8,%g0 ldsw [%i0+0x014],%l2 ! Mem[0000000058000114] p36_call_1_le: retl lduw [%i0+0x00c],%l5 ! Mem[000000005800010c] p36_jmpl_1_lo: jmpl %g6+8,%g0 ldsw [%o0+0x014],%l2 ! Mem[0000000058000114] p36_call_1_lo: retl lduw [%o0+0x00c],%l5 ! Mem[000000005800010c] p36_jmpl_1_he: std %l2,[%i0+0x018] ! Mem[0000000058000118] swap [%i1+0x03c],%l5 ! Mem[000000005880013c] std %l4,[%i1+0x000] ! Mem[0000000058800100] stw %l0,[%i3+0x014] ! Mem[0000000059800114] ldub [%i1+0x034],%l3 ! Mem[0000000058800134] ldstub [%i1+0x012],%l3 ! Mem[0000000058800112] jmpl %g6+8,%g0 ldsb [%i1+0x013],%l4 ! Mem[0000000058800113] p36_call_1_he: stb %l5,[%i2+0x004] ! Mem[0000000059000104] swap [%i2+0x03c],%l0 ! Mem[000000005900013c] retl sth %l4,[%i2+0x00a] ! Mem[000000005900010a] p36_jmpl_1_ho: std %l2,[%o0+0x018] ! Mem[0000000058000118] swap [%o1+0x03c],%l5 ! Mem[000000005880013c] std %l4,[%o1+0x000] ! Mem[0000000058800100] stw %l0,[%o3+0x014] ! Mem[0000000059800114] ldub [%o1+0x034],%l3 ! Mem[0000000058800134] ldstub [%o1+0x012],%l3 ! Mem[0000000058800112] jmpl %g6+8,%g0 ldsb [%o1+0x013],%l4 ! Mem[0000000058800113] p36_call_1_ho: stb %l5,[%o2+0x004] ! Mem[0000000059000104] swap [%o2+0x03c],%l0 ! Mem[000000005900013c] retl sth %l4,[%o2+0x00a] ! Mem[000000005900010a] p37_jmpl_1_le: ldsb [%i2+0x02e],%l4 ! Mem[000000005b00012e] lduw [%i3+0x014],%l1 ! Mem[000000005b800114] ldd [%i1+0x018],%l2 ! Mem[000000005a800118] jmpl %g6+8,%g0 ldx [%i1+0x038],%l4 ! Mem[000000005a800138] p37_call_1_le: sth %l1,[%i1+0x00c] ! Mem[000000005a80010c] ldsh [%i0+0x01a],%l1 ! Mem[000000005a00011a] sth %l2,[%i1+0x03c] ! Mem[000000005a80013c] swap [%i0+0x008],%l5 ! Mem[000000005a000108] swap [%i0+0x01c],%l5 ! Mem[000000005a00011c] retl sth %l7,[%i1+0x02a] ! Mem[000000005a80012a] p37_jmpl_1_lo: ldsb [%o2+0x02e],%l4 ! Mem[000000005b00012e] lduw [%o3+0x014],%l1 ! Mem[000000005b800114] ldd [%o1+0x018],%l2 ! Mem[000000005a800118] jmpl %g6+8,%g0 ldx [%o1+0x038],%l4 ! Mem[000000005a800138] p37_call_1_lo: sth %l1,[%o1+0x00c] ! Mem[000000005a80010c] ldsh [%o0+0x01a],%l1 ! Mem[000000005a00011a] sth %l2,[%o1+0x03c] ! Mem[000000005a80013c] swap [%o0+0x008],%l5 ! Mem[000000005a000108] swap [%o0+0x01c],%l5 ! Mem[000000005a00011c] retl sth %l7,[%o1+0x02a] ! Mem[000000005a80012a] p37_jmpl_1_he: ldstub [%i2+0x001],%l2 ! Mem[000000005b000101] ldstub [%i2+0x033],%l5 ! Mem[000000005b000133] ldstub [%i2+0x013],%l2 ! Mem[000000005b000113] jmpl %g6+8,%g0 ldsb [%i1+0x03a],%l3 ! Mem[000000005a80013a] p37_call_1_he: sth %l6,[%i1+0x020] ! Mem[000000005a800120] lduh [%i1+0x016],%l0 ! Mem[000000005a800116] retl stb %l0,[%i2+0x03b] ! Mem[000000005b00013b] p37_jmpl_1_ho: ldstub [%o2+0x001],%l2 ! Mem[000000005b000101] ldstub [%o2+0x033],%l5 ! Mem[000000005b000133] ldstub [%o2+0x013],%l2 ! Mem[000000005b000113] jmpl %g6+8,%g0 ldsb [%o1+0x03a],%l3 ! Mem[000000005a80013a] p37_call_1_ho: sth %l6,[%o1+0x020] ! Mem[000000005a800120] lduh [%o1+0x016],%l0 ! Mem[000000005a800116] retl stb %l0,[%o2+0x03b] ! Mem[000000005b00013b] p38_jmpl_1_le: ldx [%i2+0x030],%l3 ! Mem[000000005d000130] swap [%i3+0x000],%l4 ! Mem[000000005d800100] swap [%i0+0x014],%l0 ! Mem[000000005c000114] jmpl %g6+8,%g0 ldsw [%i0+0x000],%l5 ! Mem[000000005c000100] p38_call_1_le: ldub [%i3+0x025],%l6 ! Mem[000000005d800125] stx %l2,[%i1+0x008] ! Mem[000000005c800108] ldx [%i0+0x008],%l4 ! Mem[000000005c000108] swap [%i1+0x014],%l2 ! Mem[000000005c800114] ldstub [%i2+0x02e],%l7 ! Mem[000000005d00012e] retl ldub [%i3+0x009],%l2 ! Mem[000000005d800109] p38_jmpl_1_lo: ldx [%o2+0x030],%l3 ! Mem[000000005d000130] swap [%o3+0x000],%l4 ! Mem[000000005d800100] swap [%o0+0x014],%l0 ! Mem[000000005c000114] jmpl %g6+8,%g0 ldsw [%o0+0x000],%l5 ! Mem[000000005c000100] p38_call_1_lo: ldub [%o3+0x025],%l6 ! Mem[000000005d800125] stx %l2,[%o1+0x008] ! Mem[000000005c800108] ldx [%o0+0x008],%l4 ! Mem[000000005c000108] swap [%o1+0x014],%l2 ! Mem[000000005c800114] ldstub [%o2+0x02e],%l7 ! Mem[000000005d00012e] retl ldub [%o3+0x009],%l2 ! Mem[000000005d800109] p38_jmpl_1_he: ldub [%i1+0x02d],%l7 ! Mem[000000005c80012d] lduh [%i1+0x028],%l1 ! Mem[000000005c800128] swap [%i0+0x034],%l4 ! Mem[000000005c000134] swap [%i2+0x024],%l0 ! Mem[000000005d000124] stw %l3,[%i1+0x014] ! Mem[000000005c800114] ldsw [%i1+0x020],%l2 ! Mem[000000005c800120] sth %l3,[%i1+0x01c] ! Mem[000000005c80011c] jmpl %g6+8,%g0 ldstub [%i1+0x01e],%l2 ! Mem[000000005c80011e] p38_call_1_he: ldstub [%i3+0x026],%l6 ! Mem[000000005d800126] retl ldub [%i0+0x019],%l0 ! Mem[000000005c000119] p38_jmpl_1_ho: ldub [%o1+0x02d],%l7 ! Mem[000000005c80012d] lduh [%o1+0x028],%l1 ! Mem[000000005c800128] swap [%o0+0x034],%l4 ! Mem[000000005c000134] swap [%o2+0x024],%l0 ! Mem[000000005d000124] stw %l3,[%o1+0x014] ! Mem[000000005c800114] ldsw [%o1+0x020],%l2 ! Mem[000000005c800120] sth %l3,[%o1+0x01c] ! Mem[000000005c80011c] jmpl %g6+8,%g0 ldstub [%o1+0x01e],%l2 ! Mem[000000005c80011e] p38_call_1_ho: ldstub [%o3+0x026],%l6 ! Mem[000000005d800126] retl ldub [%o0+0x019],%l0 ! Mem[000000005c000119] p39_jmpl_1_le: ldx [%i1+0x038],%l2 ! Mem[000000005e800138] ldd [%i2+0x008],%l6 ! Mem[000000005f000108] sth %l3,[%i0+0x01c] ! Mem[000000005e00011c] ldsw [%i3+0x03c],%l5 ! Mem[000000005f80013c] swap [%i0+0x034],%l3 ! Mem[000000005e000134] jmpl %g6+8,%g0 ldstub [%i3+0x017],%l1 ! Mem[000000005f800117] p39_call_1_le: swap [%i0+0x030],%l5 ! Mem[000000005e000130] sth %l5,[%i0+0x026] ! Mem[000000005e000126] ldstub [%i0+0x001],%l5 ! Mem[000000005e000101] retl ldsb [%i1+0x006],%l2 ! Mem[000000005e800106] p39_jmpl_1_lo: ldx [%o1+0x038],%l2 ! Mem[000000005e800138] ldd [%o2+0x008],%l6 ! Mem[000000005f000108] sth %l3,[%o0+0x01c] ! Mem[000000005e00011c] ldsw [%o3+0x03c],%l5 ! Mem[000000005f80013c] swap [%o0+0x034],%l3 ! Mem[000000005e000134] jmpl %g6+8,%g0 ldstub [%o3+0x017],%l1 ! Mem[000000005f800117] p39_call_1_lo: swap [%o0+0x030],%l5 ! Mem[000000005e000130] sth %l5,[%o0+0x026] ! Mem[000000005e000126] ldstub [%o0+0x001],%l5 ! Mem[000000005e000101] retl ldsb [%o1+0x006],%l2 ! Mem[000000005e800106] p39_jmpl_1_he: std %l6,[%i1+0x038] ! Mem[000000005e800138] stb %l4,[%i3+0x033] ! Mem[000000005f800133] stx %l7,[%i2+0x030] ! Mem[000000005f000130] ldub [%i3+0x02c],%l4 ! Mem[000000005f80012c] ldx [%i3+0x000],%l1 ! Mem[000000005f800100] lduw [%i2+0x038],%l5 ! Mem[000000005f000138] swap [%i2+0x028],%l1 ! Mem[000000005f000128] jmpl %g6+8,%g0 ldstub [%i0+0x000],%l1 ! Mem[000000005e000100] p39_call_1_he: retl stx %l6,[%i0+0x028] ! Mem[000000005e000128] p39_jmpl_1_ho: std %l6,[%o1+0x038] ! Mem[000000005e800138] stb %l4,[%o3+0x033] ! Mem[000000005f800133] stx %l7,[%o2+0x030] ! Mem[000000005f000130] ldub [%o3+0x02c],%l4 ! Mem[000000005f80012c] ldx [%o3+0x000],%l1 ! Mem[000000005f800100] lduw [%o2+0x038],%l5 ! Mem[000000005f000138] swap [%o2+0x028],%l1 ! Mem[000000005f000128] jmpl %g6+8,%g0 ldstub [%o0+0x000],%l1 ! Mem[000000005e000100] p39_call_1_ho: retl stx %l6,[%o0+0x028] ! Mem[000000005e000128] p40_jmpl_1_le: stx %l7,[%i2+0x000] ! Mem[0000000061000100] jmpl %g6+8,%g0 ldstub [%i0+0x033],%l3 ! Mem[0000000060000133] p40_call_1_le: swap [%i0+0x02c],%l1 ! Mem[000000006000012c] ldstub [%i1+0x018],%l0 ! Mem[0000000060800118] ldsh [%i3+0x03c],%l5 ! Mem[000000006180013c] swap [%i3+0x024],%l6 ! Mem[0000000061800124] lduh [%i1+0x03c],%l0 ! Mem[000000006080013c] retl ldd [%i3+0x000],%l2 ! Mem[0000000061800100] p40_jmpl_1_lo: stx %l7,[%o2+0x000] ! Mem[0000000061000100] jmpl %g6+8,%g0 ldstub [%o0+0x033],%l3 ! Mem[0000000060000133] p40_call_1_lo: swap [%o0+0x02c],%l1 ! Mem[000000006000012c] ldstub [%o1+0x018],%l0 ! Mem[0000000060800118] ldsh [%o3+0x03c],%l5 ! Mem[000000006180013c] swap [%o3+0x024],%l6 ! Mem[0000000061800124] lduh [%o1+0x03c],%l0 ! Mem[000000006080013c] retl ldd [%o3+0x000],%l2 ! Mem[0000000061800100] p40_jmpl_1_he: sth %l7,[%i2+0x032] ! Mem[0000000061000132] stb %l5,[%i1+0x01d] ! Mem[000000006080011d] ldub [%i1+0x01b],%l4 ! Mem[000000006080011b] ldsh [%i0+0x024],%l4 ! Mem[0000000060000124] ldx [%i2+0x028],%l1 ! Mem[0000000061000128] ldub [%i0+0x000],%l1 ! Mem[0000000060000100] sth %l3,[%i3+0x012] ! Mem[0000000061800112] jmpl %g6+8,%g0 ldsh [%i1+0x010],%l3 ! Mem[0000000060800110] p40_call_1_he: stx %l2,[%i3+0x030] ! Mem[0000000061800130] ldstub [%i3+0x016],%l3 ! Mem[0000000061800116] lduh [%i1+0x032],%l6 ! Mem[0000000060800132] retl swap [%i3+0x008],%l0 ! Mem[0000000061800108] p40_jmpl_1_ho: sth %l7,[%o2+0x032] ! Mem[0000000061000132] stb %l5,[%o1+0x01d] ! Mem[000000006080011d] ldub [%o1+0x01b],%l4 ! Mem[000000006080011b] ldsh [%o0+0x024],%l4 ! Mem[0000000060000124] ldx [%o2+0x028],%l1 ! Mem[0000000061000128] ldub [%o0+0x000],%l1 ! Mem[0000000060000100] sth %l3,[%o3+0x012] ! Mem[0000000061800112] jmpl %g6+8,%g0 ldsh [%o1+0x010],%l3 ! Mem[0000000060800110] p40_call_1_ho: stx %l2,[%o3+0x030] ! Mem[0000000061800130] ldstub [%o3+0x016],%l3 ! Mem[0000000061800116] lduh [%o1+0x032],%l6 ! Mem[0000000060800132] retl swap [%o3+0x008],%l0 ! Mem[0000000061800108] p41_jmpl_1_le: ldstub [%i0+0x01d],%l5 ! Mem[000000006200011d] swap [%i2+0x038],%l4 ! Mem[0000000063000138] ldub [%i1+0x021],%l0 ! Mem[0000000062800121] ldub [%i2+0x007],%l0 ! Mem[0000000063000107] lduh [%i3+0x036],%l3 ! Mem[0000000063800136] swap [%i0+0x02c],%l2 ! Mem[000000006200012c] lduh [%i1+0x026],%l6 ! Mem[0000000062800126] jmpl %g6+8,%g0 lduh [%i1+0x000],%l5 ! Mem[0000000062800100] p41_call_1_le: lduw [%i3+0x018],%l0 ! Mem[0000000063800118] ldsb [%i0+0x033],%l1 ! Mem[0000000062000133] ldstub [%i1+0x018],%l2 ! Mem[0000000062800118] retl stb %l2,[%i3+0x017] ! Mem[0000000063800117] p41_jmpl_1_lo: ldstub [%o0+0x01d],%l5 ! Mem[000000006200011d] swap [%o2+0x038],%l4 ! Mem[0000000063000138] ldub [%o1+0x021],%l0 ! Mem[0000000062800121] ldub [%o2+0x007],%l0 ! Mem[0000000063000107] lduh [%o3+0x036],%l3 ! Mem[0000000063800136] swap [%o0+0x02c],%l2 ! Mem[000000006200012c] lduh [%o1+0x026],%l6 ! Mem[0000000062800126] jmpl %g6+8,%g0 lduh [%o1+0x000],%l5 ! Mem[0000000062800100] p41_call_1_lo: lduw [%o3+0x018],%l0 ! Mem[0000000063800118] ldsb [%o0+0x033],%l1 ! Mem[0000000062000133] ldstub [%o1+0x018],%l2 ! Mem[0000000062800118] retl stb %l2,[%o3+0x017] ! Mem[0000000063800117] p41_jmpl_1_he: swap [%i2+0x000],%l5 ! Mem[0000000063000100] ldx [%i3+0x038],%l6 ! Mem[0000000063800138] ldstub [%i2+0x033],%l7 ! Mem[0000000063000133] ldstub [%i0+0x01c],%l6 ! Mem[000000006200011c] ldd [%i0+0x008],%l2 ! Mem[0000000062000108] jmpl %g6+8,%g0 ldstub [%i3+0x032],%l6 ! Mem[0000000063800132] p41_call_1_he: ldstub [%i2+0x037],%l6 ! Mem[0000000063000137] lduh [%i1+0x024],%l2 ! Mem[0000000062800124] ldsb [%i3+0x012],%l0 ! Mem[0000000063800112] ldstub [%i0+0x03b],%l5 ! Mem[000000006200013b] retl swap [%i0+0x028],%l2 ! Mem[0000000062000128] p41_jmpl_1_ho: swap [%o2+0x000],%l5 ! Mem[0000000063000100] ldx [%o3+0x038],%l6 ! Mem[0000000063800138] ldstub [%o2+0x033],%l7 ! Mem[0000000063000133] ldstub [%o0+0x01c],%l6 ! Mem[000000006200011c] ldd [%o0+0x008],%l2 ! Mem[0000000062000108] jmpl %g6+8,%g0 ldstub [%o3+0x032],%l6 ! Mem[0000000063800132] p41_call_1_ho: ldstub [%o2+0x037],%l6 ! Mem[0000000063000137] lduh [%o1+0x024],%l2 ! Mem[0000000062800124] ldsb [%o3+0x012],%l0 ! Mem[0000000063800112] ldstub [%o0+0x03b],%l5 ! Mem[000000006200013b] retl swap [%o0+0x028],%l2 ! Mem[0000000062000128] p42_jmpl_1_le: lduw [%i0+0x00c],%l4 ! Mem[000000006400010c] lduw [%i3+0x010],%l2 ! Mem[0000000065800110] stw %l4,[%i2+0x01c] ! Mem[000000006500011c] swap [%i0+0x000],%l4 ! Mem[0000000064000100] lduw [%i0+0x024],%l7 ! Mem[0000000064000124] jmpl %g6+8,%g0 sth %l4,[%i1+0x02a] ! Mem[000000006480012a] p42_call_1_le: swap [%i3+0x004],%l3 ! Mem[0000000065800104] stx %l2,[%i0+0x008] ! Mem[0000000064000108] swap [%i3+0x030],%l0 ! Mem[0000000065800130] stb %l5,[%i1+0x01c] ! Mem[000000006480011c] retl ldstub [%i0+0x028],%l6 ! Mem[0000000064000128] p42_jmpl_1_lo: lduw [%o0+0x00c],%l4 ! Mem[000000006400010c] lduw [%o3+0x010],%l2 ! Mem[0000000065800110] stw %l4,[%o2+0x01c] ! Mem[000000006500011c] swap [%o0+0x000],%l4 ! Mem[0000000064000100] lduw [%o0+0x024],%l7 ! Mem[0000000064000124] jmpl %g6+8,%g0 sth %l4,[%o1+0x02a] ! Mem[000000006480012a] p42_call_1_lo: swap [%o3+0x004],%l3 ! Mem[0000000065800104] stx %l2,[%o0+0x008] ! Mem[0000000064000108] swap [%o3+0x030],%l0 ! Mem[0000000065800130] stb %l5,[%o1+0x01c] ! Mem[000000006480011c] retl ldstub [%o0+0x028],%l6 ! Mem[0000000064000128] p42_jmpl_1_he: ldd [%i2+0x018],%l0 ! Mem[0000000065000118] ldx [%i0+0x010],%l3 ! Mem[0000000064000110] ldd [%i1+0x020],%l4 ! Mem[0000000064800120] jmpl %g6+8,%g0 lduh [%i1+0x000],%l3 ! Mem[0000000064800100] p42_call_1_he: retl ldsb [%i0+0x002],%l3 ! Mem[0000000064000102] p42_jmpl_1_ho: ldd [%o2+0x018],%l0 ! Mem[0000000065000118] ldx [%o0+0x010],%l3 ! Mem[0000000064000110] ldd [%o1+0x020],%l4 ! Mem[0000000064800120] jmpl %g6+8,%g0 lduh [%o1+0x000],%l3 ! Mem[0000000064800100] p42_call_1_ho: retl ldsb [%o0+0x002],%l3 ! Mem[0000000064000102] p43_jmpl_1_le: ldsb [%i2+0x03e],%l5 ! Mem[000000006700013e] swap [%i1+0x038],%l5 ! Mem[0000000066800138] ldstub [%i0+0x015],%l3 ! Mem[0000000066000115] sth %l3,[%i3+0x02e] ! Mem[000000006780012e] ldsw [%i1+0x00c],%l4 ! Mem[000000006680010c] ldsb [%i0+0x030],%l2 ! Mem[0000000066000130] ldstub [%i1+0x02a],%l6 ! Mem[000000006680012a] jmpl %g6+8,%g0 swap [%i1+0x018],%l3 ! Mem[0000000066800118] p43_call_1_le: lduh [%i2+0x016],%l2 ! Mem[0000000067000116] ldsb [%i2+0x03d],%l2 ! Mem[000000006700013d] swap [%i1+0x034],%l4 ! Mem[0000000066800134] ldstub [%i0+0x01c],%l0 ! Mem[000000006600011c] swap [%i0+0x030],%l3 ! Mem[0000000066000130] sth %l1,[%i3+0x028] ! Mem[0000000067800128] retl swap [%i2+0x010],%l7 ! Mem[0000000067000110] p43_jmpl_1_lo: ldsb [%o2+0x03e],%l5 ! Mem[000000006700013e] swap [%o1+0x038],%l5 ! Mem[0000000066800138] ldstub [%o0+0x015],%l3 ! Mem[0000000066000115] sth %l3,[%o3+0x02e] ! Mem[000000006780012e] ldsw [%o1+0x00c],%l4 ! Mem[000000006680010c] ldsb [%o0+0x030],%l2 ! Mem[0000000066000130] ldstub [%o1+0x02a],%l6 ! Mem[000000006680012a] jmpl %g6+8,%g0 swap [%o1+0x018],%l3 ! Mem[0000000066800118] p43_call_1_lo: lduh [%o2+0x016],%l2 ! Mem[0000000067000116] ldsb [%o2+0x03d],%l2 ! Mem[000000006700013d] swap [%o1+0x034],%l4 ! Mem[0000000066800134] ldstub [%o0+0x01c],%l0 ! Mem[000000006600011c] swap [%o0+0x030],%l3 ! Mem[0000000066000130] sth %l1,[%o3+0x028] ! Mem[0000000067800128] retl swap [%o2+0x010],%l7 ! Mem[0000000067000110] p43_jmpl_1_he: lduw [%i1+0x020],%l5 ! Mem[0000000066800120] ldub [%i1+0x026],%l6 ! Mem[0000000066800126] lduw [%i3+0x03c],%l5 ! Mem[000000006780013c] lduw [%i2+0x000],%l0 ! Mem[0000000067000100] ldsh [%i2+0x032],%l2 ! Mem[0000000067000132] jmpl %g6+8,%g0 ldstub [%i3+0x03c],%l4 ! Mem[000000006780013c] p43_call_1_he: ldstub [%i1+0x01b],%l5 ! Mem[000000006680011b] stw %l2,[%i2+0x00c] ! Mem[000000006700010c] ldstub [%i2+0x01a],%l7 ! Mem[000000006700011a] swap [%i3+0x008],%l1 ! Mem[0000000067800108] stw %l1,[%i0+0x03c] ! Mem[000000006600013c] swap [%i1+0x014],%l1 ! Mem[0000000066800114] retl ldd [%i3+0x018],%l4 ! Mem[0000000067800118] p43_jmpl_1_ho: lduw [%o1+0x020],%l5 ! Mem[0000000066800120] ldub [%o1+0x026],%l6 ! Mem[0000000066800126] lduw [%o3+0x03c],%l5 ! Mem[000000006780013c] lduw [%o2+0x000],%l0 ! Mem[0000000067000100] ldsh [%o2+0x032],%l2 ! Mem[0000000067000132] jmpl %g6+8,%g0 ldstub [%o3+0x03c],%l4 ! Mem[000000006780013c] p43_call_1_ho: ldstub [%o1+0x01b],%l5 ! Mem[000000006680011b] stw %l2,[%o2+0x00c] ! Mem[000000006700010c] ldstub [%o2+0x01a],%l7 ! Mem[000000006700011a] swap [%o3+0x008],%l1 ! Mem[0000000067800108] stw %l1,[%o0+0x03c] ! Mem[000000006600013c] swap [%o1+0x014],%l1 ! Mem[0000000066800114] retl ldd [%o3+0x018],%l4 ! Mem[0000000067800118] p44_jmpl_1_le: swap [%i2+0x02c],%l1 ! Mem[000000006900012c] swap [%i1+0x030],%l2 ! Mem[0000000068800130] ldub [%i1+0x027],%l4 ! Mem[0000000068800127] jmpl %g6+8,%g0 stb %l2,[%i3+0x01f] ! Mem[000000006980011f] p44_call_1_le: retl swap [%i0+0x030],%l0 ! Mem[0000000068000130] p44_jmpl_1_lo: swap [%o2+0x02c],%l1 ! Mem[000000006900012c] swap [%o1+0x030],%l2 ! Mem[0000000068800130] ldub [%o1+0x027],%l4 ! Mem[0000000068800127] jmpl %g6+8,%g0 stb %l2,[%o3+0x01f] ! Mem[000000006980011f] p44_call_1_lo: retl swap [%o0+0x030],%l0 ! Mem[0000000068000130] p44_jmpl_1_he: ldsh [%i2+0x024],%l1 ! Mem[0000000069000124] sth %l1,[%i2+0x02c] ! Mem[000000006900012c] ldub [%i1+0x001],%l4 ! Mem[0000000068800101] jmpl %g6+8,%g0 swap [%i3+0x024],%l7 ! Mem[0000000069800124] p44_call_1_he: sth %l4,[%i1+0x01c] ! Mem[000000006880011c] ldstub [%i3+0x02b],%l5 ! Mem[000000006980012b] stb %l1,[%i3+0x02f] ! Mem[000000006980012f] std %l4,[%i0+0x030] ! Mem[0000000068000130] ldstub [%i1+0x008],%l7 ! Mem[0000000068800108] retl stb %l3,[%i3+0x011] ! Mem[0000000069800111] p44_jmpl_1_ho: ldsh [%o2+0x024],%l1 ! Mem[0000000069000124] sth %l1,[%o2+0x02c] ! Mem[000000006900012c] ldub [%o1+0x001],%l4 ! Mem[0000000068800101] jmpl %g6+8,%g0 swap [%o3+0x024],%l7 ! Mem[0000000069800124] p44_call_1_ho: sth %l4,[%o1+0x01c] ! Mem[000000006880011c] ldstub [%o3+0x02b],%l5 ! Mem[000000006980012b] stb %l1,[%o3+0x02f] ! Mem[000000006980012f] std %l4,[%o0+0x030] ! Mem[0000000068000130] ldstub [%o1+0x008],%l7 ! Mem[0000000068800108] retl stb %l3,[%o3+0x011] ! Mem[0000000069800111] p45_jmpl_1_le: ldstub [%i1+0x03e],%l5 ! Mem[000000006a80013e] ldstub [%i3+0x03b],%l4 ! Mem[000000006b80013b] lduw [%i2+0x000],%l2 ! Mem[000000006b000100] lduw [%i1+0x024],%l1 ! Mem[000000006a800124] swap [%i3+0x014],%l1 ! Mem[000000006b800114] swap [%i0+0x018],%l3 ! Mem[000000006a000118] swap [%i0+0x01c],%l4 ! Mem[000000006a00011c] jmpl %g6+8,%g0 ldsw [%i1+0x000],%l4 ! Mem[000000006a800100] p45_call_1_le: retl stx %l7,[%i0+0x008] ! Mem[000000006a000108] p45_jmpl_1_lo: ldstub [%o1+0x03e],%l5 ! Mem[000000006a80013e] ldstub [%o3+0x03b],%l4 ! Mem[000000006b80013b] lduw [%o2+0x000],%l2 ! Mem[000000006b000100] lduw [%o1+0x024],%l1 ! Mem[000000006a800124] swap [%o3+0x014],%l1 ! Mem[000000006b800114] swap [%o0+0x018],%l3 ! Mem[000000006a000118] swap [%o0+0x01c],%l4 ! Mem[000000006a00011c] jmpl %g6+8,%g0 ldsw [%o1+0x000],%l4 ! Mem[000000006a800100] p45_call_1_lo: retl stx %l7,[%o0+0x008] ! Mem[000000006a000108] p45_jmpl_1_he: ldstub [%i2+0x014],%l4 ! Mem[000000006b000114] ldstub [%i2+0x033],%l4 ! Mem[000000006b000133] ldstub [%i3+0x032],%l7 ! Mem[000000006b800132] lduw [%i1+0x02c],%l7 ! Mem[000000006a80012c] sth %l1,[%i2+0x002] ! Mem[000000006b000102] jmpl %g6+8,%g0 ldsb [%i1+0x03f],%l6 ! Mem[000000006a80013f] p45_call_1_he: stw %l6,[%i2+0x018] ! Mem[000000006b000118] ldstub [%i1+0x01c],%l0 ! Mem[000000006a80011c] swap [%i3+0x030],%l3 ! Mem[000000006b800130] retl ldstub [%i0+0x039],%l0 ! Mem[000000006a000139] p45_jmpl_1_ho: ldstub [%o2+0x014],%l4 ! Mem[000000006b000114] ldstub [%o2+0x033],%l4 ! Mem[000000006b000133] ldstub [%o3+0x032],%l7 ! Mem[000000006b800132] lduw [%o1+0x02c],%l7 ! Mem[000000006a80012c] sth %l1,[%o2+0x002] ! Mem[000000006b000102] jmpl %g6+8,%g0 ldsb [%o1+0x03f],%l6 ! Mem[000000006a80013f] p45_call_1_ho: stw %l6,[%o2+0x018] ! Mem[000000006b000118] ldstub [%o1+0x01c],%l0 ! Mem[000000006a80011c] swap [%o3+0x030],%l3 ! Mem[000000006b800130] retl ldstub [%o0+0x039],%l0 ! Mem[000000006a000139] p46_jmpl_1_le: ldsw [%i3+0x03c],%l5 ! Mem[000000006d80013c] ldx [%i3+0x030],%l2 ! Mem[000000006d800130] ldstub [%i3+0x01f],%l2 ! Mem[000000006d80011f] jmpl %g6+8,%g0 swap [%i1+0x018],%l5 ! Mem[000000006c800118] p46_call_1_le: ldd [%i3+0x000],%l4 ! Mem[000000006d800100] retl stw %l2,[%i0+0x034] ! Mem[000000006c000134] p46_jmpl_1_lo: ldsw [%o3+0x03c],%l5 ! Mem[000000006d80013c] ldx [%o3+0x030],%l2 ! Mem[000000006d800130] ldstub [%o3+0x01f],%l2 ! Mem[000000006d80011f] jmpl %g6+8,%g0 swap [%o1+0x018],%l5 ! Mem[000000006c800118] p46_call_1_lo: ldd [%o3+0x000],%l4 ! Mem[000000006d800100] retl stw %l2,[%o0+0x034] ! Mem[000000006c000134] p46_jmpl_1_he: ldstub [%i3+0x013],%l4 ! Mem[000000006d800113] stx %l4,[%i1+0x038] ! Mem[000000006c800138] swap [%i3+0x00c],%l1 ! Mem[000000006d80010c] jmpl %g6+8,%g0 ldsw [%i2+0x008],%l6 ! Mem[000000006d000108] p46_call_1_he: ldstub [%i0+0x03b],%l6 ! Mem[000000006c00013b] ldstub [%i0+0x006],%l3 ! Mem[000000006c000106] retl stb %l2,[%i1+0x009] ! Mem[000000006c800109] p46_jmpl_1_ho: ldstub [%o3+0x013],%l4 ! Mem[000000006d800113] stx %l4,[%o1+0x038] ! Mem[000000006c800138] swap [%o3+0x00c],%l1 ! Mem[000000006d80010c] jmpl %g6+8,%g0 ldsw [%o2+0x008],%l6 ! Mem[000000006d000108] p46_call_1_ho: ldstub [%o0+0x03b],%l6 ! Mem[000000006c00013b] ldstub [%o0+0x006],%l3 ! Mem[000000006c000106] retl stb %l2,[%o1+0x009] ! Mem[000000006c800109] p47_jmpl_1_le: stw %l5,[%i0+0x03c] ! Mem[000000006e00013c] ldstub [%i2+0x020],%l4 ! Mem[000000006f000120] ldstub [%i2+0x015],%l0 ! Mem[000000006f000115] jmpl %g6+8,%g0 swap [%i2+0x034],%l3 ! Mem[000000006f000134] p47_call_1_le: retl stb %l4,[%i3+0x02b] ! Mem[000000006f80012b] p47_jmpl_1_lo: stw %l5,[%o0+0x03c] ! Mem[000000006e00013c] ldstub [%o2+0x020],%l4 ! Mem[000000006f000120] ldstub [%o2+0x015],%l0 ! Mem[000000006f000115] jmpl %g6+8,%g0 swap [%o2+0x034],%l3 ! Mem[000000006f000134] p47_call_1_lo: retl stb %l4,[%o3+0x02b] ! Mem[000000006f80012b] p47_jmpl_1_he: ldsh [%i3+0x032],%l3 ! Mem[000000006f800132] jmpl %g6+8,%g0 ldsw [%i2+0x00c],%l5 ! Mem[000000006f00010c] p47_call_1_he: lduh [%i3+0x026],%l5 ! Mem[000000006f800126] retl sth %l2,[%i2+0x036] ! Mem[000000006f000136] p47_jmpl_1_ho: ldsh [%o3+0x032],%l3 ! Mem[000000006f800132] jmpl %g6+8,%g0 ldsw [%o2+0x00c],%l5 ! Mem[000000006f00010c] p47_call_1_ho: lduh [%o3+0x026],%l5 ! Mem[000000006f800126] retl sth %l2,[%o2+0x036] ! Mem[000000006f000136] p48_jmpl_1_le: sth %l0,[%i3+0x03a] ! Mem[000000007180013a] ldx [%i3+0x030],%l6 ! Mem[0000000071800130] swap [%i3+0x038],%l3 ! Mem[0000000071800138] swap [%i3+0x028],%l0 ! Mem[0000000071800128] ldsb [%i3+0x02b],%l1 ! Mem[000000007180012b] jmpl %g6+8,%g0 ldstub [%i2+0x012],%l7 ! Mem[0000000071000112] p48_call_1_le: ldx [%i3+0x008],%l2 ! Mem[0000000071800108] sth %l3,[%i3+0x03c] ! Mem[000000007180013c] ldx [%i3+0x010],%l3 ! Mem[0000000071800110] retl ldub [%i2+0x033],%l0 ! Mem[0000000071000133] p48_jmpl_1_lo: sth %l0,[%o3+0x03a] ! Mem[000000007180013a] ldx [%o3+0x030],%l6 ! Mem[0000000071800130] swap [%o3+0x038],%l3 ! Mem[0000000071800138] swap [%o3+0x028],%l0 ! Mem[0000000071800128] ldsb [%o3+0x02b],%l1 ! Mem[000000007180012b] jmpl %g6+8,%g0 ldstub [%o2+0x012],%l7 ! Mem[0000000071000112] p48_call_1_lo: ldx [%o3+0x008],%l2 ! Mem[0000000071800108] sth %l3,[%o3+0x03c] ! Mem[000000007180013c] ldx [%o3+0x010],%l3 ! Mem[0000000071800110] retl ldub [%o2+0x033],%l0 ! Mem[0000000071000133] p48_jmpl_1_he: ldstub [%i0+0x02e],%l4 ! Mem[000000007000012e] ldub [%i0+0x00d],%l4 ! Mem[000000007000010d] std %l4,[%i2+0x010] ! Mem[0000000071000110] jmpl %g6+8,%g0 ldub [%i3+0x03c],%l4 ! Mem[000000007180013c] p48_call_1_he: sth %l1,[%i0+0x00c] ! Mem[000000007000010c] lduh [%i1+0x00a],%l4 ! Mem[000000007080010a] swap [%i3+0x01c],%l3 ! Mem[000000007180011c] ldsh [%i2+0x01e],%l6 ! Mem[000000007100011e] ldstub [%i2+0x03c],%l3 ! Mem[000000007100013c] retl stb %l0,[%i0+0x00c] ! Mem[000000007000010c] p48_jmpl_1_ho: ldstub [%o0+0x02e],%l4 ! Mem[000000007000012e] ldub [%o0+0x00d],%l4 ! Mem[000000007000010d] std %l4,[%o2+0x010] ! Mem[0000000071000110] jmpl %g6+8,%g0 ldub [%o3+0x03c],%l4 ! Mem[000000007180013c] p48_call_1_ho: sth %l1,[%o0+0x00c] ! Mem[000000007000010c] lduh [%o1+0x00a],%l4 ! Mem[000000007080010a] swap [%o3+0x01c],%l3 ! Mem[000000007180011c] ldsh [%o2+0x01e],%l6 ! Mem[000000007100011e] ldstub [%o2+0x03c],%l3 ! Mem[000000007100013c] retl stb %l0,[%o0+0x00c] ! Mem[000000007000010c] p49_jmpl_1_le: stb %l5,[%i0+0x005] ! Mem[0000000072000105] swap [%i0+0x038],%l4 ! Mem[0000000072000138] ldsw [%i1+0x014],%l3 ! Mem[0000000072800114] ldub [%i1+0x02f],%l3 ! Mem[000000007280012f] jmpl %g6+8,%g0 swap [%i1+0x010],%l3 ! Mem[0000000072800110] p49_call_1_le: ldsw [%i1+0x014],%l7 ! Mem[0000000072800114] swap [%i1+0x028],%l4 ! Mem[0000000072800128] ldstub [%i2+0x03b],%l6 ! Mem[000000007300013b] stx %l6,[%i3+0x038] ! Mem[0000000073800138] retl lduw [%i2+0x028],%l2 ! Mem[0000000073000128] p49_jmpl_1_lo: stb %l5,[%o0+0x005] ! Mem[0000000072000105] swap [%o0+0x038],%l4 ! Mem[0000000072000138] ldsw [%o1+0x014],%l3 ! Mem[0000000072800114] ldub [%o1+0x02f],%l3 ! Mem[000000007280012f] jmpl %g6+8,%g0 swap [%o1+0x010],%l3 ! Mem[0000000072800110] p49_call_1_lo: ldsw [%o1+0x014],%l7 ! Mem[0000000072800114] swap [%o1+0x028],%l4 ! Mem[0000000072800128] ldstub [%o2+0x03b],%l6 ! Mem[000000007300013b] stx %l6,[%o3+0x038] ! Mem[0000000073800138] retl lduw [%o2+0x028],%l2 ! Mem[0000000073000128] p49_jmpl_1_he: stw %l5,[%i0+0x01c] ! Mem[000000007200011c] lduw [%i1+0x018],%l2 ! Mem[0000000072800118] ldstub [%i3+0x009],%l1 ! Mem[0000000073800109] ldstub [%i1+0x03d],%l0 ! Mem[000000007280013d] ldsb [%i1+0x033],%l5 ! Mem[0000000072800133] ldd [%i3+0x018],%l2 ! Mem[0000000073800118] stw %l6,[%i1+0x020] ! Mem[0000000072800120] jmpl %g6+8,%g0 lduh [%i1+0x026],%l3 ! Mem[0000000072800126] p49_call_1_he: ldstub [%i0+0x025],%l4 ! Mem[0000000072000125] retl ldstub [%i2+0x017],%l2 ! Mem[0000000073000117] p49_jmpl_1_ho: stw %l5,[%o0+0x01c] ! Mem[000000007200011c] lduw [%o1+0x018],%l2 ! Mem[0000000072800118] ldstub [%o3+0x009],%l1 ! Mem[0000000073800109] ldstub [%o1+0x03d],%l0 ! Mem[000000007280013d] ldsb [%o1+0x033],%l5 ! Mem[0000000072800133] ldd [%o3+0x018],%l2 ! Mem[0000000073800118] stw %l6,[%o1+0x020] ! Mem[0000000072800120] jmpl %g6+8,%g0 lduh [%o1+0x026],%l3 ! Mem[0000000072800126] p49_call_1_ho: ldstub [%o0+0x025],%l4 ! Mem[0000000072000125] retl ldstub [%o2+0x017],%l2 ! Mem[0000000073000117] p50_jmpl_1_le: ldx [%i2+0x008],%l7 ! Mem[0000000075000108] ldx [%i0+0x018],%l5 ! Mem[0000000074000118] swap [%i3+0x000],%l0 ! Mem[0000000075800100] ldstub [%i3+0x029],%l1 ! Mem[0000000075800129] lduh [%i1+0x01e],%l2 ! Mem[000000007480011e] stb %l6,[%i2+0x01b] ! Mem[000000007500011b] ldx [%i0+0x000],%l1 ! Mem[0000000074000100] jmpl %g6+8,%g0 ldsh [%i2+0x038],%l3 ! Mem[0000000075000138] p50_call_1_le: ldsw [%i1+0x010],%l3 ! Mem[0000000074800110] swap [%i2+0x014],%l6 ! Mem[0000000075000114] swap [%i2+0x038],%l5 ! Mem[0000000075000138] ldsb [%i1+0x008],%l0 ! Mem[0000000074800108] swap [%i2+0x03c],%l6 ! Mem[000000007500013c] std %l2,[%i2+0x000] ! Mem[0000000075000100] stw %l4,[%i0+0x020] ! Mem[0000000074000120] retl ldstub [%i2+0x00f],%l2 ! Mem[000000007500010f] p50_jmpl_1_lo: ldx [%o2+0x008],%l7 ! Mem[0000000075000108] ldx [%o0+0x018],%l5 ! Mem[0000000074000118] swap [%o3+0x000],%l0 ! Mem[0000000075800100] ldstub [%o3+0x029],%l1 ! Mem[0000000075800129] lduh [%o1+0x01e],%l2 ! Mem[000000007480011e] stb %l6,[%o2+0x01b] ! Mem[000000007500011b] ldx [%o0+0x000],%l1 ! Mem[0000000074000100] jmpl %g6+8,%g0 ldsh [%o2+0x038],%l3 ! Mem[0000000075000138] p50_call_1_lo: ldsw [%o1+0x010],%l3 ! Mem[0000000074800110] swap [%o2+0x014],%l6 ! Mem[0000000075000114] swap [%o2+0x038],%l5 ! Mem[0000000075000138] ldsb [%o1+0x008],%l0 ! Mem[0000000074800108] swap [%o2+0x03c],%l6 ! Mem[000000007500013c] std %l2,[%o2+0x000] ! Mem[0000000075000100] stw %l4,[%o0+0x020] ! Mem[0000000074000120] retl ldstub [%o2+0x00f],%l2 ! Mem[000000007500010f] p50_jmpl_1_he: ldstub [%i1+0x019],%l5 ! Mem[0000000074800119] jmpl %g6+8,%g0 ldstub [%i2+0x02a],%l6 ! Mem[000000007500012a] p50_call_1_he: retl swap [%i2+0x018],%l2 ! Mem[0000000075000118] p50_jmpl_1_ho: ldstub [%o1+0x019],%l5 ! Mem[0000000074800119] jmpl %g6+8,%g0 ldstub [%o2+0x02a],%l6 ! Mem[000000007500012a] p50_call_1_ho: retl swap [%o2+0x018],%l2 ! Mem[0000000075000118] p51_jmpl_1_le: ldsb [%i3+0x015],%l0 ! Mem[0000000077800115] lduw [%i3+0x034],%l3 ! Mem[0000000077800134] ldsw [%i3+0x014],%l1 ! Mem[0000000077800114] jmpl %g6+8,%g0 sth %l2,[%i3+0x030] ! Mem[0000000077800130] p51_call_1_le: stb %l5,[%i2+0x03f] ! Mem[000000007700013f] swap [%i1+0x034],%l7 ! Mem[0000000076800134] swap [%i0+0x03c],%l6 ! Mem[000000007600013c] lduh [%i1+0x028],%l2 ! Mem[0000000076800128] retl ldd [%i0+0x038],%l4 ! Mem[0000000076000138] p51_jmpl_1_lo: ldsb [%o3+0x015],%l0 ! Mem[0000000077800115] lduw [%o3+0x034],%l3 ! Mem[0000000077800134] ldsw [%o3+0x014],%l1 ! Mem[0000000077800114] jmpl %g6+8,%g0 sth %l2,[%o3+0x030] ! Mem[0000000077800130] p51_call_1_lo: stb %l5,[%o2+0x03f] ! Mem[000000007700013f] swap [%o1+0x034],%l7 ! Mem[0000000076800134] swap [%o0+0x03c],%l6 ! Mem[000000007600013c] lduh [%o1+0x028],%l2 ! Mem[0000000076800128] retl ldd [%o0+0x038],%l4 ! Mem[0000000076000138] p51_jmpl_1_he: ldx [%i1+0x000],%l1 ! Mem[0000000076800100] swap [%i3+0x038],%l5 ! Mem[0000000077800138] swap [%i0+0x000],%l1 ! Mem[0000000076000100] lduh [%i2+0x02a],%l3 ! Mem[000000007700012a] stw %l6,[%i2+0x02c] ! Mem[000000007700012c] ldstub [%i0+0x03f],%l5 ! Mem[000000007600013f] ldstub [%i3+0x01e],%l2 ! Mem[000000007780011e] jmpl %g6+8,%g0 stx %l6,[%i0+0x020] ! Mem[0000000076000120] p51_call_1_he: std %l0,[%i3+0x038] ! Mem[0000000077800138] ldx [%i1+0x010],%l5 ! Mem[0000000076800110] lduw [%i2+0x010],%l6 ! Mem[0000000077000110] retl ldsw [%i1+0x028],%l7 ! Mem[0000000076800128] p51_jmpl_1_ho: ldx [%o1+0x000],%l1 ! Mem[0000000076800100] swap [%o3+0x038],%l5 ! Mem[0000000077800138] swap [%o0+0x000],%l1 ! Mem[0000000076000100] lduh [%o2+0x02a],%l3 ! Mem[000000007700012a] stw %l6,[%o2+0x02c] ! Mem[000000007700012c] ldstub [%o0+0x03f],%l5 ! Mem[000000007600013f] ldstub [%o3+0x01e],%l2 ! Mem[000000007780011e] jmpl %g6+8,%g0 stx %l6,[%o0+0x020] ! Mem[0000000076000120] p51_call_1_ho: std %l0,[%o3+0x038] ! Mem[0000000077800138] ldx [%o1+0x010],%l5 ! Mem[0000000076800110] lduw [%o2+0x010],%l6 ! Mem[0000000077000110] retl ldsw [%o1+0x028],%l7 ! Mem[0000000076800128] p52_jmpl_1_le: stb %l2,[%i0+0x009] ! Mem[0000000078000109] ldstub [%i1+0x018],%l5 ! Mem[0000000078800118] ldub [%i1+0x030],%l3 ! Mem[0000000078800130] ldub [%i3+0x01e],%l6 ! Mem[000000007980011e] jmpl %g6+8,%g0 ldstub [%i2+0x032],%l3 ! Mem[0000000079000132] p52_call_1_le: ldd [%i1+0x038],%l0 ! Mem[0000000078800138] retl ldub [%i2+0x00b],%l4 ! Mem[000000007900010b] p52_jmpl_1_lo: stb %l2,[%o0+0x009] ! Mem[0000000078000109] ldstub [%o1+0x018],%l5 ! Mem[0000000078800118] ldub [%o1+0x030],%l3 ! Mem[0000000078800130] ldub [%o3+0x01e],%l6 ! Mem[000000007980011e] jmpl %g6+8,%g0 ldstub [%o2+0x032],%l3 ! Mem[0000000079000132] p52_call_1_lo: ldd [%o1+0x038],%l0 ! Mem[0000000078800138] retl ldub [%o2+0x00b],%l4 ! Mem[000000007900010b] p52_jmpl_1_he: ldsw [%i3+0x034],%l0 ! Mem[0000000079800134] jmpl %g6+8,%g0 ldsw [%i3+0x03c],%l6 ! Mem[000000007980013c] p52_call_1_he: lduh [%i2+0x028],%l0 ! Mem[0000000079000128] sth %l7,[%i0+0x010] ! Mem[0000000078000110] ldsh [%i1+0x02a],%l1 ! Mem[000000007880012a] retl ldstub [%i1+0x02b],%l3 ! Mem[000000007880012b] p52_jmpl_1_ho: ldsw [%o3+0x034],%l0 ! Mem[0000000079800134] jmpl %g6+8,%g0 ldsw [%o3+0x03c],%l6 ! Mem[000000007980013c] p52_call_1_ho: lduh [%o2+0x028],%l0 ! Mem[0000000079000128] sth %l7,[%o0+0x010] ! Mem[0000000078000110] ldsh [%o1+0x02a],%l1 ! Mem[000000007880012a] retl ldstub [%o1+0x02b],%l3 ! Mem[000000007880012b] p53_jmpl_1_le: stx %l4,[%i3+0x000] ! Mem[000000007b800100] stw %l5,[%i1+0x004] ! Mem[000000007a800104] std %l4,[%i3+0x038] ! Mem[000000007b800138] jmpl %g6+8,%g0 std %l2,[%i1+0x010] ! Mem[000000007a800110] p53_call_1_le: ldsh [%i2+0x034],%l2 ! Mem[000000007b000134] ldsb [%i2+0x019],%l3 ! Mem[000000007b000119] lduw [%i3+0x020],%l4 ! Mem[000000007b800120] ldsb [%i3+0x024],%l7 ! Mem[000000007b800124] ldstub [%i2+0x03c],%l0 ! Mem[000000007b00013c] swap [%i3+0x028],%l4 ! Mem[000000007b800128] ldsh [%i3+0x03a],%l6 ! Mem[000000007b80013a] retl swap [%i0+0x02c],%l0 ! Mem[000000007a00012c] p53_jmpl_1_lo: stx %l4,[%o3+0x000] ! Mem[000000007b800100] stw %l5,[%o1+0x004] ! Mem[000000007a800104] std %l4,[%o3+0x038] ! Mem[000000007b800138] jmpl %g6+8,%g0 std %l2,[%o1+0x010] ! Mem[000000007a800110] p53_call_1_lo: ldsh [%o2+0x034],%l2 ! Mem[000000007b000134] ldsb [%o2+0x019],%l3 ! Mem[000000007b000119] lduw [%o3+0x020],%l4 ! Mem[000000007b800120] ldsb [%o3+0x024],%l7 ! Mem[000000007b800124] ldstub [%o2+0x03c],%l0 ! Mem[000000007b00013c] swap [%o3+0x028],%l4 ! Mem[000000007b800128] ldsh [%o3+0x03a],%l6 ! Mem[000000007b80013a] retl swap [%o0+0x02c],%l0 ! Mem[000000007a00012c] p53_jmpl_1_he: ldd [%i0+0x008],%l4 ! Mem[000000007a000108] sth %l0,[%i3+0x018] ! Mem[000000007b800118] ldstub [%i2+0x017],%l0 ! Mem[000000007b000117] ldstub [%i2+0x038],%l5 ! Mem[000000007b000138] ldstub [%i1+0x013],%l3 ! Mem[000000007a800113] jmpl %g6+8,%g0 ldd [%i0+0x028],%l2 ! Mem[000000007a000128] p53_call_1_he: lduh [%i1+0x012],%l1 ! Mem[000000007a800112] lduh [%i2+0x030],%l7 ! Mem[000000007b000130] retl stx %l4,[%i3+0x010] ! Mem[000000007b800110] p53_jmpl_1_ho: ldd [%o0+0x008],%l4 ! Mem[000000007a000108] sth %l0,[%o3+0x018] ! Mem[000000007b800118] ldstub [%o2+0x017],%l0 ! Mem[000000007b000117] ldstub [%o2+0x038],%l5 ! Mem[000000007b000138] ldstub [%o1+0x013],%l3 ! Mem[000000007a800113] jmpl %g6+8,%g0 ldd [%o0+0x028],%l2 ! Mem[000000007a000128] p53_call_1_ho: lduh [%o1+0x012],%l1 ! Mem[000000007a800112] lduh [%o2+0x030],%l7 ! Mem[000000007b000130] retl stx %l4,[%o3+0x010] ! Mem[000000007b800110] p54_jmpl_1_le: ldstub [%i2+0x017],%l2 ! Mem[000000007d000117] ldstub [%i0+0x02a],%l3 ! Mem[000000007c00012a] ldstub [%i3+0x005],%l5 ! Mem[000000007d800105] swap [%i1+0x000],%l4 ! Mem[000000007c800100] stx %l3,[%i0+0x030] ! Mem[000000007c000130] sth %l1,[%i3+0x024] ! Mem[000000007d800124] jmpl %g6+8,%g0 ldub [%i1+0x032],%l3 ! Mem[000000007c800132] p54_call_1_le: ldsw [%i2+0x034],%l2 ! Mem[000000007d000134] retl lduw [%i3+0x01c],%l5 ! Mem[000000007d80011c] p54_jmpl_1_lo: ldstub [%o2+0x017],%l2 ! Mem[000000007d000117] ldstub [%o0+0x02a],%l3 ! Mem[000000007c00012a] ldstub [%o3+0x005],%l5 ! Mem[000000007d800105] swap [%o1+0x000],%l4 ! Mem[000000007c800100] stx %l3,[%o0+0x030] ! Mem[000000007c000130] sth %l1,[%o3+0x024] ! Mem[000000007d800124] jmpl %g6+8,%g0 ldub [%o1+0x032],%l3 ! Mem[000000007c800132] p54_call_1_lo: ldsw [%o2+0x034],%l2 ! Mem[000000007d000134] retl lduw [%o3+0x01c],%l5 ! Mem[000000007d80011c] p54_jmpl_1_he: ldstub [%i2+0x03f],%l3 ! Mem[000000007d00013f] ldx [%i0+0x000],%l1 ! Mem[000000007c000100] swap [%i3+0x008],%l7 ! Mem[000000007d800108] stb %l6,[%i0+0x03f] ! Mem[000000007c00013f] ldsh [%i0+0x018],%l2 ! Mem[000000007c000118] ldstub [%i0+0x029],%l1 ! Mem[000000007c000129] ldstub [%i3+0x021],%l2 ! Mem[000000007d800121] jmpl %g6+8,%g0 swap [%i3+0x01c],%l3 ! Mem[000000007d80011c] p54_call_1_he: ldsh [%i1+0x020],%l6 ! Mem[000000007c800120] ldub [%i0+0x038],%l0 ! Mem[000000007c000138] ldsb [%i1+0x013],%l1 ! Mem[000000007c800113] retl ldstub [%i0+0x008],%l4 ! Mem[000000007c000108] p54_jmpl_1_ho: ldstub [%o2+0x03f],%l3 ! Mem[000000007d00013f] ldx [%o0+0x000],%l1 ! Mem[000000007c000100] swap [%o3+0x008],%l7 ! Mem[000000007d800108] stb %l6,[%o0+0x03f] ! Mem[000000007c00013f] ldsh [%o0+0x018],%l2 ! Mem[000000007c000118] ldstub [%o0+0x029],%l1 ! Mem[000000007c000129] ldstub [%o3+0x021],%l2 ! Mem[000000007d800121] jmpl %g6+8,%g0 swap [%o3+0x01c],%l3 ! Mem[000000007d80011c] p54_call_1_ho: ldsh [%o1+0x020],%l6 ! Mem[000000007c800120] ldub [%o0+0x038],%l0 ! Mem[000000007c000138] ldsb [%o1+0x013],%l1 ! Mem[000000007c800113] retl ldstub [%o0+0x008],%l4 ! Mem[000000007c000108] p55_jmpl_1_le: stx %l7,[%i0+0x030] ! Mem[000000007e000130] jmpl %g6+8,%g0 ldsh [%i1+0x018],%l0 ! Mem[000000007e800118] p55_call_1_le: ldsh [%i3+0x01c],%l3 ! Mem[000000007f80011c] ldsh [%i1+0x00c],%l5 ! Mem[000000007e80010c] retl ldx [%i1+0x008],%l1 ! Mem[000000007e800108] p55_jmpl_1_lo: stx %l7,[%o0+0x030] ! Mem[000000007e000130] jmpl %g6+8,%g0 ldsh [%o1+0x018],%l0 ! Mem[000000007e800118] p55_call_1_lo: ldsh [%o3+0x01c],%l3 ! Mem[000000007f80011c] ldsh [%o1+0x00c],%l5 ! Mem[000000007e80010c] retl ldx [%o1+0x008],%l1 ! Mem[000000007e800108] p55_jmpl_1_he: ldstub [%i1+0x038],%l5 ! Mem[000000007e800138] stw %l3,[%i0+0x010] ! Mem[000000007e000110] jmpl %g6+8,%g0 stw %l1,[%i1+0x024] ! Mem[000000007e800124] p55_call_1_he: lduw [%i1+0x024],%l5 ! Mem[000000007e800124] ldstub [%i2+0x036],%l2 ! Mem[000000007f000136] lduw [%i0+0x03c],%l5 ! Mem[000000007e00013c] swap [%i3+0x01c],%l3 ! Mem[000000007f80011c] lduw [%i3+0x03c],%l6 ! Mem[000000007f80013c] retl ldd [%i1+0x030],%l0 ! Mem[000000007e800130] p55_jmpl_1_ho: ldstub [%o1+0x038],%l5 ! Mem[000000007e800138] stw %l3,[%o0+0x010] ! Mem[000000007e000110] jmpl %g6+8,%g0 stw %l1,[%o1+0x024] ! Mem[000000007e800124] p55_call_1_ho: lduw [%o1+0x024],%l5 ! Mem[000000007e800124] ldstub [%o2+0x036],%l2 ! Mem[000000007f000136] lduw [%o0+0x03c],%l5 ! Mem[000000007e00013c] swap [%o3+0x01c],%l3 ! Mem[000000007f80011c] lduw [%o3+0x03c],%l6 ! Mem[000000007f80013c] retl ldd [%o1+0x030],%l0 ! Mem[000000007e800130] p56_jmpl_1_le: sth %l2,[%i2+0x01e] ! Mem[000000008100011e] swap [%i3+0x038],%l4 ! Mem[0000000081800138] sth %l3,[%i3+0x030] ! Mem[0000000081800130] stw %l1,[%i3+0x024] ! Mem[0000000081800124] jmpl %g6+8,%g0 sth %l3,[%i2+0x032] ! Mem[0000000081000132] p56_call_1_le: stx %l0,[%i0+0x038] ! Mem[0000000080000138] retl ldstub [%i1+0x01f],%l5 ! Mem[000000008080011f] p56_jmpl_1_lo: sth %l2,[%o2+0x01e] ! Mem[000000008100011e] swap [%o3+0x038],%l4 ! Mem[0000000081800138] sth %l3,[%o3+0x030] ! Mem[0000000081800130] stw %l1,[%o3+0x024] ! Mem[0000000081800124] jmpl %g6+8,%g0 sth %l3,[%o2+0x032] ! Mem[0000000081000132] p56_call_1_lo: stx %l0,[%o0+0x038] ! Mem[0000000080000138] retl ldstub [%o1+0x01f],%l5 ! Mem[000000008080011f] p56_jmpl_1_he: lduw [%i1+0x03c],%l6 ! Mem[000000008080013c] ldsh [%i3+0x012],%l4 ! Mem[0000000081800112] ldstub [%i1+0x031],%l2 ! Mem[0000000080800131] ldstub [%i0+0x00c],%l4 ! Mem[000000008000010c] swap [%i0+0x018],%l4 ! Mem[0000000080000118] std %l2,[%i3+0x038] ! Mem[0000000081800138] stx %l0,[%i1+0x000] ! Mem[0000000080800100] jmpl %g6+8,%g0 std %l0,[%i1+0x000] ! Mem[0000000080800100] p56_call_1_he: lduw [%i1+0x028],%l7 ! Mem[0000000080800128] retl swap [%i1+0x004],%l1 ! Mem[0000000080800104] p56_jmpl_1_ho: lduw [%o1+0x03c],%l6 ! Mem[000000008080013c] ldsh [%o3+0x012],%l4 ! Mem[0000000081800112] ldstub [%o1+0x031],%l2 ! Mem[0000000080800131] ldstub [%o0+0x00c],%l4 ! Mem[000000008000010c] swap [%o0+0x018],%l4 ! Mem[0000000080000118] std %l2,[%o3+0x038] ! Mem[0000000081800138] stx %l0,[%o1+0x000] ! Mem[0000000080800100] jmpl %g6+8,%g0 std %l0,[%o1+0x000] ! Mem[0000000080800100] p56_call_1_ho: lduw [%o1+0x028],%l7 ! Mem[0000000080800128] retl swap [%o1+0x004],%l1 ! Mem[0000000080800104] p57_jmpl_1_le: stw %l1,[%i1+0x024] ! Mem[0000000082800124] ldub [%i3+0x017],%l1 ! Mem[0000000083800117] stw %l2,[%i1+0x030] ! Mem[0000000082800130] ldstub [%i1+0x01f],%l4 ! Mem[000000008280011f] ldsh [%i0+0x02a],%l7 ! Mem[000000008200012a] jmpl %g6+8,%g0 stx %l6,[%i0+0x038] ! Mem[0000000082000138] p57_call_1_le: ldsb [%i0+0x01c],%l4 ! Mem[000000008200011c] std %l2,[%i1+0x020] ! Mem[0000000082800120] ldd [%i3+0x010],%l6 ! Mem[0000000083800110] ldstub [%i2+0x037],%l1 ! Mem[0000000083000137] ldsw [%i1+0x03c],%l3 ! Mem[000000008280013c] sth %l1,[%i2+0x010] ! Mem[0000000083000110] stb %l0,[%i0+0x039] ! Mem[0000000082000139] retl ldsh [%i3+0x02e],%l1 ! Mem[000000008380012e] p57_jmpl_1_lo: stw %l1,[%o1+0x024] ! Mem[0000000082800124] ldub [%o3+0x017],%l1 ! Mem[0000000083800117] stw %l2,[%o1+0x030] ! Mem[0000000082800130] ldstub [%o1+0x01f],%l4 ! Mem[000000008280011f] ldsh [%o0+0x02a],%l7 ! Mem[000000008200012a] jmpl %g6+8,%g0 stx %l6,[%o0+0x038] ! Mem[0000000082000138] p57_call_1_lo: ldsb [%o0+0x01c],%l4 ! Mem[000000008200011c] std %l2,[%o1+0x020] ! Mem[0000000082800120] ldd [%o3+0x010],%l6 ! Mem[0000000083800110] ldstub [%o2+0x037],%l1 ! Mem[0000000083000137] ldsw [%o1+0x03c],%l3 ! Mem[000000008280013c] sth %l1,[%o2+0x010] ! Mem[0000000083000110] stb %l0,[%o0+0x039] ! Mem[0000000082000139] retl ldsh [%o3+0x02e],%l1 ! Mem[000000008380012e] p57_jmpl_1_he: ldstub [%i3+0x033],%l3 ! Mem[0000000083800133] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l5 ! Mem[000000008280013c] p57_call_1_he: swap [%i1+0x03c],%l3 ! Mem[000000008280013c] retl stw %l0,[%i3+0x008] ! Mem[0000000083800108] p57_jmpl_1_ho: ldstub [%o3+0x033],%l3 ! Mem[0000000083800133] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l5 ! Mem[000000008280013c] p57_call_1_ho: swap [%o1+0x03c],%l3 ! Mem[000000008280013c] retl stw %l0,[%o3+0x008] ! Mem[0000000083800108] p58_jmpl_1_le: sth %l4,[%i0+0x00c] ! Mem[000000008400010c] swap [%i2+0x020],%l1 ! Mem[0000000085000120] sth %l0,[%i2+0x010] ! Mem[0000000085000110] ldstub [%i3+0x033],%l3 ! Mem[0000000085800133] ldstub [%i0+0x00b],%l3 ! Mem[000000008400010b] std %l6,[%i1+0x008] ! Mem[0000000084800108] ldub [%i1+0x006],%l3 ! Mem[0000000084800106] jmpl %g6+8,%g0 ldub [%i2+0x023],%l5 ! Mem[0000000085000123] p58_call_1_le: swap [%i2+0x028],%l0 ! Mem[0000000085000128] ldx [%i3+0x000],%l3 ! Mem[0000000085800100] ldstub [%i0+0x023],%l3 ! Mem[0000000084000123] retl ldstub [%i1+0x022],%l2 ! Mem[0000000084800122] p58_jmpl_1_lo: sth %l4,[%o0+0x00c] ! Mem[000000008400010c] swap [%o2+0x020],%l1 ! Mem[0000000085000120] sth %l0,[%o2+0x010] ! Mem[0000000085000110] ldstub [%o3+0x033],%l3 ! Mem[0000000085800133] ldstub [%o0+0x00b],%l3 ! Mem[000000008400010b] std %l6,[%o1+0x008] ! Mem[0000000084800108] ldub [%o1+0x006],%l3 ! Mem[0000000084800106] jmpl %g6+8,%g0 ldub [%o2+0x023],%l5 ! Mem[0000000085000123] p58_call_1_lo: swap [%o2+0x028],%l0 ! Mem[0000000085000128] ldx [%o3+0x000],%l3 ! Mem[0000000085800100] ldstub [%o0+0x023],%l3 ! Mem[0000000084000123] retl ldstub [%o1+0x022],%l2 ! Mem[0000000084800122] p58_jmpl_1_he: sth %l3,[%i2+0x004] ! Mem[0000000085000104] ldd [%i0+0x028],%l0 ! Mem[0000000084000128] ldsb [%i1+0x00f],%l1 ! Mem[000000008480010f] sth %l6,[%i2+0x01c] ! Mem[000000008500011c] stw %l3,[%i3+0x00c] ! Mem[000000008580010c] ldstub [%i1+0x01f],%l0 ! Mem[000000008480011f] jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[0000000084000128] p58_call_1_he: retl lduw [%i3+0x01c],%l4 ! Mem[000000008580011c] p58_jmpl_1_ho: sth %l3,[%o2+0x004] ! Mem[0000000085000104] ldd [%o0+0x028],%l0 ! Mem[0000000084000128] ldsb [%o1+0x00f],%l1 ! Mem[000000008480010f] sth %l6,[%o2+0x01c] ! Mem[000000008500011c] stw %l3,[%o3+0x00c] ! Mem[000000008580010c] ldstub [%o1+0x01f],%l0 ! Mem[000000008480011f] jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[0000000084000128] p58_call_1_ho: retl lduw [%o3+0x01c],%l4 ! Mem[000000008580011c] p59_jmpl_1_le: ldd [%i1+0x020],%l6 ! Mem[0000000086800120] ldub [%i2+0x004],%l4 ! Mem[0000000087000104] lduh [%i3+0x00a],%l6 ! Mem[000000008780010a] jmpl %g6+8,%g0 stw %l6,[%i3+0x01c] ! Mem[000000008780011c] p59_call_1_le: ldsw [%i0+0x010],%l3 ! Mem[0000000086000110] stx %l2,[%i1+0x020] ! Mem[0000000086800120] sth %l5,[%i1+0x01c] ! Mem[000000008680011c] std %l0,[%i2+0x020] ! Mem[0000000087000120] retl stw %l0,[%i3+0x010] ! Mem[0000000087800110] p59_jmpl_1_lo: ldd [%o1+0x020],%l6 ! Mem[0000000086800120] ldub [%o2+0x004],%l4 ! Mem[0000000087000104] lduh [%o3+0x00a],%l6 ! Mem[000000008780010a] jmpl %g6+8,%g0 stw %l6,[%o3+0x01c] ! Mem[000000008780011c] p59_call_1_lo: ldsw [%o0+0x010],%l3 ! Mem[0000000086000110] stx %l2,[%o1+0x020] ! Mem[0000000086800120] sth %l5,[%o1+0x01c] ! Mem[000000008680011c] std %l0,[%o2+0x020] ! Mem[0000000087000120] retl stw %l0,[%o3+0x010] ! Mem[0000000087800110] p59_jmpl_1_he: swap [%i0+0x030],%l4 ! Mem[0000000086000130] stx %l5,[%i3+0x028] ! Mem[0000000087800128] std %l6,[%i2+0x028] ! Mem[0000000087000128] jmpl %g6+8,%g0 ldsw [%i3+0x030],%l7 ! Mem[0000000087800130] p59_call_1_he: ldstub [%i0+0x03d],%l2 ! Mem[000000008600013d] ldx [%i0+0x028],%l5 ! Mem[0000000086000128] retl ldstub [%i2+0x00f],%l1 ! Mem[000000008700010f] p59_jmpl_1_ho: swap [%o0+0x030],%l4 ! Mem[0000000086000130] stx %l5,[%o3+0x028] ! Mem[0000000087800128] std %l6,[%o2+0x028] ! Mem[0000000087000128] jmpl %g6+8,%g0 ldsw [%o3+0x030],%l7 ! Mem[0000000087800130] p59_call_1_ho: ldstub [%o0+0x03d],%l2 ! Mem[000000008600013d] ldx [%o0+0x028],%l5 ! Mem[0000000086000128] retl ldstub [%o2+0x00f],%l1 ! Mem[000000008700010f] p60_jmpl_1_le: lduh [%i3+0x036],%l1 ! Mem[0000000089800136] ldx [%i1+0x038],%l3 ! Mem[0000000088800138] ldstub [%i0+0x029],%l5 ! Mem[0000000088000129] jmpl %g6+8,%g0 ldsb [%i3+0x02d],%l6 ! Mem[000000008980012d] p60_call_1_le: ldstub [%i0+0x03a],%l1 ! Mem[000000008800013a] ldub [%i2+0x01c],%l4 ! Mem[000000008900011c] retl ldsw [%i1+0x004],%l3 ! Mem[0000000088800104] p60_jmpl_1_lo: lduh [%o3+0x036],%l1 ! Mem[0000000089800136] ldx [%o1+0x038],%l3 ! Mem[0000000088800138] ldstub [%o0+0x029],%l5 ! Mem[0000000088000129] jmpl %g6+8,%g0 ldsb [%o3+0x02d],%l6 ! Mem[000000008980012d] p60_call_1_lo: ldstub [%o0+0x03a],%l1 ! Mem[000000008800013a] ldub [%o2+0x01c],%l4 ! Mem[000000008900011c] retl ldsw [%o1+0x004],%l3 ! Mem[0000000088800104] p60_jmpl_1_he: ldd [%i2+0x038],%l2 ! Mem[0000000089000138] swap [%i0+0x000],%l1 ! Mem[0000000088000100] stb %l7,[%i1+0x00b] ! Mem[000000008880010b] lduh [%i3+0x01c],%l5 ! Mem[000000008980011c] jmpl %g6+8,%g0 ldstub [%i3+0x00f],%l7 ! Mem[000000008980010f] p60_call_1_he: swap [%i2+0x03c],%l0 ! Mem[000000008900013c] ldsw [%i2+0x010],%l1 ! Mem[0000000089000110] ldd [%i3+0x000],%l0 ! Mem[0000000089800100] ldstub [%i1+0x002],%l3 ! Mem[0000000088800102] ldub [%i3+0x016],%l0 ! Mem[0000000089800116] ldd [%i3+0x038],%l0 ! Mem[0000000089800138] ldx [%i0+0x030],%l5 ! Mem[0000000088000130] retl lduw [%i0+0x010],%l3 ! Mem[0000000088000110] p60_jmpl_1_ho: ldd [%o2+0x038],%l2 ! Mem[0000000089000138] swap [%o0+0x000],%l1 ! Mem[0000000088000100] stb %l7,[%o1+0x00b] ! Mem[000000008880010b] lduh [%o3+0x01c],%l5 ! Mem[000000008980011c] jmpl %g6+8,%g0 ldstub [%o3+0x00f],%l7 ! Mem[000000008980010f] p60_call_1_ho: swap [%o2+0x03c],%l0 ! Mem[000000008900013c] ldsw [%o2+0x010],%l1 ! Mem[0000000089000110] ldd [%o3+0x000],%l0 ! Mem[0000000089800100] ldstub [%o1+0x002],%l3 ! Mem[0000000088800102] ldub [%o3+0x016],%l0 ! Mem[0000000089800116] ldd [%o3+0x038],%l0 ! Mem[0000000089800138] ldx [%o0+0x030],%l5 ! Mem[0000000088000130] retl lduw [%o0+0x010],%l3 ! Mem[0000000088000110] p61_jmpl_1_le: swap [%i2+0x004],%l5 ! Mem[000000008b000104] ldd [%i3+0x028],%l2 ! Mem[000000008b800128] swap [%i0+0x00c],%l4 ! Mem[000000008a00010c] ldstub [%i3+0x030],%l2 ! Mem[000000008b800130] sth %l6,[%i3+0x028] ! Mem[000000008b800128] ldd [%i1+0x008],%l0 ! Mem[000000008a800108] swap [%i2+0x014],%l4 ! Mem[000000008b000114] jmpl %g6+8,%g0 ldsh [%i1+0x02c],%l7 ! Mem[000000008a80012c] p61_call_1_le: ldd [%i3+0x030],%l4 ! Mem[000000008b800130] retl stb %l7,[%i3+0x028] ! Mem[000000008b800128] p61_jmpl_1_lo: swap [%o2+0x004],%l5 ! Mem[000000008b000104] ldd [%o3+0x028],%l2 ! Mem[000000008b800128] swap [%o0+0x00c],%l4 ! Mem[000000008a00010c] ldstub [%o3+0x030],%l2 ! Mem[000000008b800130] sth %l6,[%o3+0x028] ! Mem[000000008b800128] ldd [%o1+0x008],%l0 ! Mem[000000008a800108] swap [%o2+0x014],%l4 ! Mem[000000008b000114] jmpl %g6+8,%g0 ldsh [%o1+0x02c],%l7 ! Mem[000000008a80012c] p61_call_1_lo: ldd [%o3+0x030],%l4 ! Mem[000000008b800130] retl stb %l7,[%o3+0x028] ! Mem[000000008b800128] p61_jmpl_1_he: ldstub [%i2+0x01e],%l5 ! Mem[000000008b00011e] swap [%i0+0x000],%l1 ! Mem[000000008a000100] swap [%i2+0x028],%l3 ! Mem[000000008b000128] stb %l0,[%i3+0x021] ! Mem[000000008b800121] ldstub [%i3+0x006],%l3 ! Mem[000000008b800106] lduh [%i3+0x03c],%l0 ! Mem[000000008b80013c] lduw [%i1+0x010],%l3 ! Mem[000000008a800110] jmpl %g6+8,%g0 sth %l5,[%i2+0x028] ! Mem[000000008b000128] p61_call_1_he: retl ldsw [%i0+0x028],%l4 ! Mem[000000008a000128] p61_jmpl_1_ho: ldstub [%o2+0x01e],%l5 ! Mem[000000008b00011e] swap [%o0+0x000],%l1 ! Mem[000000008a000100] swap [%o2+0x028],%l3 ! Mem[000000008b000128] stb %l0,[%o3+0x021] ! Mem[000000008b800121] ldstub [%o3+0x006],%l3 ! Mem[000000008b800106] lduh [%o3+0x03c],%l0 ! Mem[000000008b80013c] lduw [%o1+0x010],%l3 ! Mem[000000008a800110] jmpl %g6+8,%g0 sth %l5,[%o2+0x028] ! Mem[000000008b000128] p61_call_1_ho: retl ldsw [%o0+0x028],%l4 ! Mem[000000008a000128] p62_jmpl_1_le: ldsh [%i0+0x002],%l0 ! Mem[000000008c000102] sth %l5,[%i0+0x01e] ! Mem[000000008c00011e] swap [%i1+0x010],%l1 ! Mem[000000008c800110] jmpl %g6+8,%g0 sth %l6,[%i1+0x01a] ! Mem[000000008c80011a] p62_call_1_le: ldsw [%i2+0x018],%l0 ! Mem[000000008d000118] stw %l7,[%i3+0x01c] ! Mem[000000008d80011c] std %l0,[%i0+0x018] ! Mem[000000008c000118] ldsb [%i3+0x008],%l0 ! Mem[000000008d800108] stw %l1,[%i2+0x000] ! Mem[000000008d000100] ldstub [%i3+0x008],%l0 ! Mem[000000008d800108] retl lduh [%i3+0x002],%l3 ! Mem[000000008d800102] p62_jmpl_1_lo: ldsh [%o0+0x002],%l0 ! Mem[000000008c000102] sth %l5,[%o0+0x01e] ! Mem[000000008c00011e] swap [%o1+0x010],%l1 ! Mem[000000008c800110] jmpl %g6+8,%g0 sth %l6,[%o1+0x01a] ! Mem[000000008c80011a] p62_call_1_lo: ldsw [%o2+0x018],%l0 ! Mem[000000008d000118] stw %l7,[%o3+0x01c] ! Mem[000000008d80011c] std %l0,[%o0+0x018] ! Mem[000000008c000118] ldsb [%o3+0x008],%l0 ! Mem[000000008d800108] stw %l1,[%o2+0x000] ! Mem[000000008d000100] ldstub [%o3+0x008],%l0 ! Mem[000000008d800108] retl lduh [%o3+0x002],%l3 ! Mem[000000008d800102] p62_jmpl_1_he: ldsw [%i3+0x028],%l6 ! Mem[000000008d800128] ldub [%i3+0x012],%l6 ! Mem[000000008d800112] ldstub [%i0+0x001],%l4 ! Mem[000000008c000101] swap [%i3+0x00c],%l3 ! Mem[000000008d80010c] swap [%i0+0x020],%l5 ! Mem[000000008c000120] ldstub [%i1+0x015],%l2 ! Mem[000000008c800115] lduh [%i1+0x03a],%l5 ! Mem[000000008c80013a] jmpl %g6+8,%g0 swap [%i2+0x030],%l4 ! Mem[000000008d000130] p62_call_1_he: stb %l7,[%i0+0x021] ! Mem[000000008c000121] ldx [%i1+0x038],%l4 ! Mem[000000008c800138] swap [%i0+0x000],%l2 ! Mem[000000008c000100] ldstub [%i3+0x01f],%l0 ! Mem[000000008d80011f] ldx [%i2+0x030],%l3 ! Mem[000000008d000130] ldsw [%i1+0x000],%l0 ! Mem[000000008c800100] retl ldsw [%i1+0x02c],%l6 ! Mem[000000008c80012c] p62_jmpl_1_ho: ldsw [%o3+0x028],%l6 ! Mem[000000008d800128] ldub [%o3+0x012],%l6 ! Mem[000000008d800112] ldstub [%o0+0x001],%l4 ! Mem[000000008c000101] swap [%o3+0x00c],%l3 ! Mem[000000008d80010c] swap [%o0+0x020],%l5 ! Mem[000000008c000120] ldstub [%o1+0x015],%l2 ! Mem[000000008c800115] lduh [%o1+0x03a],%l5 ! Mem[000000008c80013a] jmpl %g6+8,%g0 swap [%o2+0x030],%l4 ! Mem[000000008d000130] p62_call_1_ho: stb %l7,[%o0+0x021] ! Mem[000000008c000121] ldx [%o1+0x038],%l4 ! Mem[000000008c800138] swap [%o0+0x000],%l2 ! Mem[000000008c000100] ldstub [%o3+0x01f],%l0 ! Mem[000000008d80011f] ldx [%o2+0x030],%l3 ! Mem[000000008d000130] ldsw [%o1+0x000],%l0 ! Mem[000000008c800100] retl ldsw [%o1+0x02c],%l6 ! Mem[000000008c80012c] p63_jmpl_1_le: stx %l2,[%i0+0x030] ! Mem[000000008e000130] ldstub [%i2+0x028],%l6 ! Mem[000000008f000128] ldx [%i3+0x028],%l7 ! Mem[000000008f800128] jmpl %g6+8,%g0 stw %l7,[%i1+0x030] ! Mem[000000008e800130] p63_call_1_le: ldsh [%i0+0x03c],%l2 ! Mem[000000008e00013c] stb %l5,[%i0+0x02b] ! Mem[000000008e00012b] retl stx %l1,[%i2+0x030] ! Mem[000000008f000130] p63_jmpl_1_lo: stx %l2,[%o0+0x030] ! Mem[000000008e000130] ldstub [%o2+0x028],%l6 ! Mem[000000008f000128] ldx [%o3+0x028],%l7 ! Mem[000000008f800128] jmpl %g6+8,%g0 stw %l7,[%o1+0x030] ! Mem[000000008e800130] p63_call_1_lo: ldsh [%o0+0x03c],%l2 ! Mem[000000008e00013c] stb %l5,[%o0+0x02b] ! Mem[000000008e00012b] retl stx %l1,[%o2+0x030] ! Mem[000000008f000130] p63_jmpl_1_he: sth %l5,[%i3+0x01c] ! Mem[000000008f80011c] ldstub [%i2+0x013],%l3 ! Mem[000000008f000113] jmpl %g6+8,%g0 ldstub [%i0+0x02b],%l3 ! Mem[000000008e00012b] p63_call_1_he: swap [%i3+0x020],%l6 ! Mem[000000008f800120] ldub [%i2+0x023],%l3 ! Mem[000000008f000123] retl std %l2,[%i0+0x038] ! Mem[000000008e000138] p63_jmpl_1_ho: sth %l5,[%o3+0x01c] ! Mem[000000008f80011c] ldstub [%o2+0x013],%l3 ! Mem[000000008f000113] jmpl %g6+8,%g0 ldstub [%o0+0x02b],%l3 ! Mem[000000008e00012b] p63_call_1_ho: swap [%o3+0x020],%l6 ! Mem[000000008f800120] ldub [%o2+0x023],%l3 ! Mem[000000008f000123] retl std %l2,[%o0+0x038] ! Mem[000000008e000138] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: lduh [%i3+0x000],%l7 ! Mem[0000000011800100] ldstub [%i2+0x01e],%l5 ! Mem[000000001100011e] stw %l2,[%i3+0x038] ! Mem[0000000011800138] ldsh [%i0+0x014],%l5 ! Mem[0000000010000114] ldstub [%i1+0x02c],%l1 ! Mem[000000001080012c] swap [%i2+0x000],%l7 ! Mem[0000000011000100] jmpl %g6+8,%g0 ldx [%i2+0x008],%l5 ! Mem[0000000011000108] p0_call_2_le: retl sth %l1,[%i2+0x004] ! Mem[0000000011000104] p0_jmpl_2_lo: lduh [%o3+0x000],%l7 ! Mem[0000000011800100] ldstub [%o2+0x01e],%l5 ! Mem[000000001100011e] stw %l2,[%o3+0x038] ! Mem[0000000011800138] ldsh [%o0+0x014],%l5 ! Mem[0000000010000114] ldstub [%o1+0x02c],%l1 ! Mem[000000001080012c] swap [%o2+0x000],%l7 ! Mem[0000000011000100] jmpl %g6+8,%g0 ldx [%o2+0x008],%l5 ! Mem[0000000011000108] p0_call_2_lo: retl sth %l1,[%o2+0x004] ! Mem[0000000011000104] p0_jmpl_2_he: stb %l0,[%i1+0x034] ! Mem[0000000010800134] ldd [%i0+0x000],%l6 ! Mem[0000000010000100] stb %l2,[%i3+0x03b] ! Mem[000000001180013b] jmpl %g6+8,%g0 ldstub [%i0+0x025],%l7 ! Mem[0000000010000125] p0_call_2_he: ldsw [%i2+0x008],%l1 ! Mem[0000000011000108] swap [%i3+0x018],%l0 ! Mem[0000000011800118] ldx [%i3+0x008],%l2 ! Mem[0000000011800108] swap [%i1+0x018],%l2 ! Mem[0000000010800118] ldub [%i3+0x022],%l0 ! Mem[0000000011800122] retl ldsw [%i0+0x038],%l4 ! Mem[0000000010000138] p0_jmpl_2_ho: stb %l0,[%o1+0x034] ! Mem[0000000010800134] ldd [%o0+0x000],%l6 ! Mem[0000000010000100] stb %l2,[%o3+0x03b] ! Mem[000000001180013b] jmpl %g6+8,%g0 ldstub [%o0+0x025],%l7 ! Mem[0000000010000125] p0_call_2_ho: ldsw [%o2+0x008],%l1 ! Mem[0000000011000108] swap [%o3+0x018],%l0 ! Mem[0000000011800118] ldx [%o3+0x008],%l2 ! Mem[0000000011800108] swap [%o1+0x018],%l2 ! Mem[0000000010800118] ldub [%o3+0x022],%l0 ! Mem[0000000011800122] retl ldsw [%o0+0x038],%l4 ! Mem[0000000010000138] p1_jmpl_2_le: stw %l6,[%i1+0x01c] ! Mem[000000001280011c] ldsh [%i0+0x028],%l5 ! Mem[0000000012000128] ldsh [%i1+0x00c],%l6 ! Mem[000000001280010c] jmpl %g6+8,%g0 std %l6,[%i3+0x000] ! Mem[0000000013800100] p1_call_2_le: ldsw [%i1+0x034],%l7 ! Mem[0000000012800134] ldstub [%i3+0x02c],%l0 ! Mem[000000001380012c] ldstub [%i2+0x016],%l7 ! Mem[0000000013000116] ldsh [%i1+0x036],%l1 ! Mem[0000000012800136] stx %l1,[%i2+0x008] ! Mem[0000000013000108] retl swap [%i0+0x014],%l0 ! Mem[0000000012000114] p1_jmpl_2_lo: stw %l6,[%o1+0x01c] ! Mem[000000001280011c] ldsh [%o0+0x028],%l5 ! Mem[0000000012000128] ldsh [%o1+0x00c],%l6 ! Mem[000000001280010c] jmpl %g6+8,%g0 std %l6,[%o3+0x000] ! Mem[0000000013800100] p1_call_2_lo: ldsw [%o1+0x034],%l7 ! Mem[0000000012800134] ldstub [%o3+0x02c],%l0 ! Mem[000000001380012c] ldstub [%o2+0x016],%l7 ! Mem[0000000013000116] ldsh [%o1+0x036],%l1 ! Mem[0000000012800136] stx %l1,[%o2+0x008] ! Mem[0000000013000108] retl swap [%o0+0x014],%l0 ! Mem[0000000012000114] p1_jmpl_2_he: jmpl %g6+8,%g0 ldx [%i0+0x010],%l0 ! Mem[0000000012000110] p1_call_2_he: stx %l3,[%i3+0x008] ! Mem[0000000013800108] retl swap [%i2+0x030],%l3 ! Mem[0000000013000130] p1_jmpl_2_ho: jmpl %g6+8,%g0 ldx [%o0+0x010],%l0 ! Mem[0000000012000110] p1_call_2_ho: stx %l3,[%o3+0x008] ! Mem[0000000013800108] retl swap [%o2+0x030],%l3 ! Mem[0000000013000130] p2_jmpl_2_le: swap [%i1+0x014],%l0 ! Mem[0000000014800114] stx %l6,[%i3+0x010] ! Mem[0000000015800110] swap [%i2+0x000],%l1 ! Mem[0000000015000100] stw %l7,[%i3+0x018] ! Mem[0000000015800118] ldstub [%i1+0x019],%l5 ! Mem[0000000014800119] swap [%i1+0x00c],%l7 ! Mem[000000001480010c] ldsb [%i1+0x035],%l6 ! Mem[0000000014800135] jmpl %g6+8,%g0 stw %l5,[%i2+0x018] ! Mem[0000000015000118] p2_call_2_le: retl ldsw [%i3+0x004],%l1 ! Mem[0000000015800104] p2_jmpl_2_lo: swap [%o1+0x014],%l0 ! Mem[0000000014800114] stx %l6,[%o3+0x010] ! Mem[0000000015800110] swap [%o2+0x000],%l1 ! Mem[0000000015000100] stw %l7,[%o3+0x018] ! Mem[0000000015800118] ldstub [%o1+0x019],%l5 ! Mem[0000000014800119] swap [%o1+0x00c],%l7 ! Mem[000000001480010c] ldsb [%o1+0x035],%l6 ! Mem[0000000014800135] jmpl %g6+8,%g0 stw %l5,[%o2+0x018] ! Mem[0000000015000118] p2_call_2_lo: retl ldsw [%o3+0x004],%l1 ! Mem[0000000015800104] p2_jmpl_2_he: std %l6,[%i1+0x038] ! Mem[0000000014800138] swap [%i2+0x03c],%l5 ! Mem[000000001500013c] stb %l3,[%i0+0x000] ! Mem[0000000014000100] stx %l3,[%i1+0x018] ! Mem[0000000014800118] stx %l5,[%i3+0x018] ! Mem[0000000015800118] std %l4,[%i2+0x030] ! Mem[0000000015000130] jmpl %g6+8,%g0 ldstub [%i2+0x01a],%l0 ! Mem[000000001500011a] p2_call_2_he: swap [%i3+0x034],%l3 ! Mem[0000000015800134] stb %l2,[%i0+0x014] ! Mem[0000000014000114] ldd [%i0+0x020],%l2 ! Mem[0000000014000120] ldstub [%i3+0x005],%l1 ! Mem[0000000015800105] swap [%i0+0x030],%l5 ! Mem[0000000014000130] stb %l6,[%i1+0x02a] ! Mem[000000001480012a] ldub [%i1+0x007],%l5 ! Mem[0000000014800107] retl ldstub [%i0+0x01b],%l6 ! Mem[000000001400011b] p2_jmpl_2_ho: std %l6,[%o1+0x038] ! Mem[0000000014800138] swap [%o2+0x03c],%l5 ! Mem[000000001500013c] stb %l3,[%o0+0x000] ! Mem[0000000014000100] stx %l3,[%o1+0x018] ! Mem[0000000014800118] stx %l5,[%o3+0x018] ! Mem[0000000015800118] std %l4,[%o2+0x030] ! Mem[0000000015000130] jmpl %g6+8,%g0 ldstub [%o2+0x01a],%l0 ! Mem[000000001500011a] p2_call_2_ho: swap [%o3+0x034],%l3 ! Mem[0000000015800134] stb %l2,[%o0+0x014] ! Mem[0000000014000114] ldd [%o0+0x020],%l2 ! Mem[0000000014000120] ldstub [%o3+0x005],%l1 ! Mem[0000000015800105] swap [%o0+0x030],%l5 ! Mem[0000000014000130] stb %l6,[%o1+0x02a] ! Mem[000000001480012a] ldub [%o1+0x007],%l5 ! Mem[0000000014800107] retl ldstub [%o0+0x01b],%l6 ! Mem[000000001400011b] p3_jmpl_2_le: ldstub [%i1+0x00b],%l7 ! Mem[000000001680010b] ldd [%i2+0x038],%l0 ! Mem[0000000017000138] ldx [%i0+0x028],%l5 ! Mem[0000000016000128] jmpl %g6+8,%g0 ldx [%i1+0x008],%l7 ! Mem[0000000016800108] p3_call_2_le: retl ldub [%i0+0x026],%l1 ! Mem[0000000016000126] p3_jmpl_2_lo: ldstub [%o1+0x00b],%l7 ! Mem[000000001680010b] ldd [%o2+0x038],%l0 ! Mem[0000000017000138] ldx [%o0+0x028],%l5 ! Mem[0000000016000128] jmpl %g6+8,%g0 ldx [%o1+0x008],%l7 ! Mem[0000000016800108] p3_call_2_lo: retl ldub [%o0+0x026],%l1 ! Mem[0000000016000126] p3_jmpl_2_he: stb %l6,[%i0+0x03a] ! Mem[000000001600013a] ldsw [%i1+0x014],%l7 ! Mem[0000000016800114] lduw [%i0+0x00c],%l2 ! Mem[000000001600010c] swap [%i0+0x024],%l3 ! Mem[0000000016000124] ldstub [%i0+0x003],%l6 ! Mem[0000000016000103] swap [%i1+0x03c],%l1 ! Mem[000000001680013c] jmpl %g6+8,%g0 ldx [%i2+0x010],%l5 ! Mem[0000000017000110] p3_call_2_he: swap [%i0+0x000],%l3 ! Mem[0000000016000100] swap [%i0+0x00c],%l2 ! Mem[000000001600010c] ldub [%i3+0x001],%l2 ! Mem[0000000017800101] ldstub [%i2+0x02c],%l5 ! Mem[000000001700012c] std %l4,[%i2+0x030] ! Mem[0000000017000130] ldsb [%i2+0x030],%l4 ! Mem[0000000017000130] stw %l3,[%i3+0x010] ! Mem[0000000017800110] retl lduw [%i0+0x014],%l7 ! Mem[0000000016000114] p3_jmpl_2_ho: stb %l6,[%o0+0x03a] ! Mem[000000001600013a] ldsw [%o1+0x014],%l7 ! Mem[0000000016800114] lduw [%o0+0x00c],%l2 ! Mem[000000001600010c] swap [%o0+0x024],%l3 ! Mem[0000000016000124] ldstub [%o0+0x003],%l6 ! Mem[0000000016000103] swap [%o1+0x03c],%l1 ! Mem[000000001680013c] jmpl %g6+8,%g0 ldx [%o2+0x010],%l5 ! Mem[0000000017000110] p3_call_2_ho: swap [%o0+0x000],%l3 ! Mem[0000000016000100] swap [%o0+0x00c],%l2 ! Mem[000000001600010c] ldub [%o3+0x001],%l2 ! Mem[0000000017800101] ldstub [%o2+0x02c],%l5 ! Mem[000000001700012c] std %l4,[%o2+0x030] ! Mem[0000000017000130] ldsb [%o2+0x030],%l4 ! Mem[0000000017000130] stw %l3,[%o3+0x010] ! Mem[0000000017800110] retl lduw [%o0+0x014],%l7 ! Mem[0000000016000114] p4_jmpl_2_le: ldsw [%i0+0x030],%l7 ! Mem[0000000018000130] ldd [%i2+0x010],%l4 ! Mem[0000000019000110] stx %l7,[%i0+0x030] ! Mem[0000000018000130] ldstub [%i0+0x01d],%l5 ! Mem[000000001800011d] ldsb [%i2+0x004],%l1 ! Mem[0000000019000104] stw %l4,[%i2+0x024] ! Mem[0000000019000124] swap [%i2+0x000],%l0 ! Mem[0000000019000100] jmpl %g6+8,%g0 swap [%i2+0x004],%l3 ! Mem[0000000019000104] p4_call_2_le: sth %l1,[%i0+0x02a] ! Mem[000000001800012a] ldstub [%i2+0x025],%l6 ! Mem[0000000019000125] lduh [%i0+0x002],%l3 ! Mem[0000000018000102] retl ldsb [%i1+0x038],%l0 ! Mem[0000000018800138] p4_jmpl_2_lo: ldsw [%o0+0x030],%l7 ! Mem[0000000018000130] ldd [%o2+0x010],%l4 ! Mem[0000000019000110] stx %l7,[%o0+0x030] ! Mem[0000000018000130] ldstub [%o0+0x01d],%l5 ! Mem[000000001800011d] ldsb [%o2+0x004],%l1 ! Mem[0000000019000104] stw %l4,[%o2+0x024] ! Mem[0000000019000124] swap [%o2+0x000],%l0 ! Mem[0000000019000100] jmpl %g6+8,%g0 swap [%o2+0x004],%l3 ! Mem[0000000019000104] p4_call_2_lo: sth %l1,[%o0+0x02a] ! Mem[000000001800012a] ldstub [%o2+0x025],%l6 ! Mem[0000000019000125] lduh [%o0+0x002],%l3 ! Mem[0000000018000102] retl ldsb [%o1+0x038],%l0 ! Mem[0000000018800138] p4_jmpl_2_he: swap [%i2+0x028],%l0 ! Mem[0000000019000128] sth %l3,[%i1+0x034] ! Mem[0000000018800134] ldx [%i3+0x010],%l1 ! Mem[0000000019800110] swap [%i3+0x020],%l3 ! Mem[0000000019800120] lduw [%i3+0x010],%l7 ! Mem[0000000019800110] jmpl %g6+8,%g0 ldstub [%i0+0x00e],%l3 ! Mem[000000001800010e] p4_call_2_he: ldd [%i2+0x020],%l2 ! Mem[0000000019000120] retl ldsh [%i1+0x004],%l0 ! Mem[0000000018800104] p4_jmpl_2_ho: swap [%o2+0x028],%l0 ! Mem[0000000019000128] sth %l3,[%o1+0x034] ! Mem[0000000018800134] ldx [%o3+0x010],%l1 ! Mem[0000000019800110] swap [%o3+0x020],%l3 ! Mem[0000000019800120] lduw [%o3+0x010],%l7 ! Mem[0000000019800110] jmpl %g6+8,%g0 ldstub [%o0+0x00e],%l3 ! Mem[000000001800010e] p4_call_2_ho: ldd [%o2+0x020],%l2 ! Mem[0000000019000120] retl ldsh [%o1+0x004],%l0 ! Mem[0000000018800104] p5_jmpl_2_le: ldsh [%i2+0x000],%l2 ! Mem[000000001b000100] ldstub [%i1+0x01c],%l3 ! Mem[000000001a80011c] ldstub [%i2+0x01e],%l2 ! Mem[000000001b00011e] jmpl %g6+8,%g0 ldd [%i1+0x038],%l2 ! Mem[000000001a800138] p5_call_2_le: swap [%i2+0x020],%l6 ! Mem[000000001b000120] lduh [%i1+0x018],%l0 ! Mem[000000001a800118] retl swap [%i1+0x010],%l6 ! Mem[000000001a800110] p5_jmpl_2_lo: ldsh [%o2+0x000],%l2 ! Mem[000000001b000100] ldstub [%o1+0x01c],%l3 ! Mem[000000001a80011c] ldstub [%o2+0x01e],%l2 ! Mem[000000001b00011e] jmpl %g6+8,%g0 ldd [%o1+0x038],%l2 ! Mem[000000001a800138] p5_call_2_lo: swap [%o2+0x020],%l6 ! Mem[000000001b000120] lduh [%o1+0x018],%l0 ! Mem[000000001a800118] retl swap [%o1+0x010],%l6 ! Mem[000000001a800110] p5_jmpl_2_he: stx %l5,[%i1+0x000] ! Mem[000000001a800100] lduh [%i0+0x03c],%l6 ! Mem[000000001a00013c] ldsw [%i2+0x00c],%l1 ! Mem[000000001b00010c] ldstub [%i0+0x027],%l0 ! Mem[000000001a000127] ldsw [%i0+0x038],%l7 ! Mem[000000001a000138] jmpl %g6+8,%g0 stb %l5,[%i2+0x019] ! Mem[000000001b000119] p5_call_2_he: ldstub [%i0+0x024],%l0 ! Mem[000000001a000124] swap [%i1+0x000],%l1 ! Mem[000000001a800100] ldx [%i1+0x018],%l5 ! Mem[000000001a800118] ldstub [%i1+0x036],%l1 ! Mem[000000001a800136] retl ldd [%i0+0x010],%l0 ! Mem[000000001a000110] p5_jmpl_2_ho: stx %l5,[%o1+0x000] ! Mem[000000001a800100] lduh [%o0+0x03c],%l6 ! Mem[000000001a00013c] ldsw [%o2+0x00c],%l1 ! Mem[000000001b00010c] ldstub [%o0+0x027],%l0 ! Mem[000000001a000127] ldsw [%o0+0x038],%l7 ! Mem[000000001a000138] jmpl %g6+8,%g0 stb %l5,[%o2+0x019] ! Mem[000000001b000119] p5_call_2_ho: ldstub [%o0+0x024],%l0 ! Mem[000000001a000124] swap [%o1+0x000],%l1 ! Mem[000000001a800100] ldx [%o1+0x018],%l5 ! Mem[000000001a800118] ldstub [%o1+0x036],%l1 ! Mem[000000001a800136] retl ldd [%o0+0x010],%l0 ! Mem[000000001a000110] p6_jmpl_2_le: ldub [%i1+0x013],%l3 ! Mem[000000001c800113] ldx [%i1+0x018],%l5 ! Mem[000000001c800118] ldstub [%i2+0x02e],%l2 ! Mem[000000001d00012e] std %l6,[%i0+0x000] ! Mem[000000001c000100] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l5 ! Mem[000000001d800100] p6_call_2_le: ldstub [%i2+0x038],%l0 ! Mem[000000001d000138] ldsh [%i0+0x012],%l1 ! Mem[000000001c000112] ldub [%i2+0x008],%l4 ! Mem[000000001d000108] retl swap [%i0+0x034],%l7 ! Mem[000000001c000134] p6_jmpl_2_lo: ldub [%o1+0x013],%l3 ! Mem[000000001c800113] ldx [%o1+0x018],%l5 ! Mem[000000001c800118] ldstub [%o2+0x02e],%l2 ! Mem[000000001d00012e] std %l6,[%o0+0x000] ! Mem[000000001c000100] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l5 ! Mem[000000001d800100] p6_call_2_lo: ldstub [%o2+0x038],%l0 ! Mem[000000001d000138] ldsh [%o0+0x012],%l1 ! Mem[000000001c000112] ldub [%o2+0x008],%l4 ! Mem[000000001d000108] retl swap [%o0+0x034],%l7 ! Mem[000000001c000134] p6_jmpl_2_he: jmpl %g6+8,%g0 swap [%i0+0x014],%l6 ! Mem[000000001c000114] p6_call_2_he: swap [%i0+0x000],%l3 ! Mem[000000001c000100] stb %l3,[%i0+0x00f] ! Mem[000000001c00010f] swap [%i1+0x008],%l6 ! Mem[000000001c800108] ldstub [%i1+0x006],%l0 ! Mem[000000001c800106] ldstub [%i1+0x003],%l3 ! Mem[000000001c800103] ldub [%i1+0x027],%l0 ! Mem[000000001c800127] retl stb %l1,[%i3+0x006] ! Mem[000000001d800106] p6_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o0+0x014],%l6 ! Mem[000000001c000114] p6_call_2_ho: swap [%o0+0x000],%l3 ! Mem[000000001c000100] stb %l3,[%o0+0x00f] ! Mem[000000001c00010f] swap [%o1+0x008],%l6 ! Mem[000000001c800108] ldstub [%o1+0x006],%l0 ! Mem[000000001c800106] ldstub [%o1+0x003],%l3 ! Mem[000000001c800103] ldub [%o1+0x027],%l0 ! Mem[000000001c800127] retl stb %l1,[%o3+0x006] ! Mem[000000001d800106] p7_jmpl_2_le: ldstub [%i3+0x032],%l5 ! Mem[000000001f800132] jmpl %g6+8,%g0 sth %l0,[%i2+0x03c] ! Mem[000000001f00013c] p7_call_2_le: stw %l4,[%i1+0x01c] ! Mem[000000001e80011c] std %l0,[%i1+0x000] ! Mem[000000001e800100] ldsw [%i0+0x000],%l1 ! Mem[000000001e000100] ldstub [%i2+0x01f],%l5 ! Mem[000000001f00011f] ldd [%i1+0x010],%l0 ! Mem[000000001e800110] retl swap [%i1+0x01c],%l0 ! Mem[000000001e80011c] p7_jmpl_2_lo: ldstub [%o3+0x032],%l5 ! Mem[000000001f800132] jmpl %g6+8,%g0 sth %l0,[%o2+0x03c] ! Mem[000000001f00013c] p7_call_2_lo: stw %l4,[%o1+0x01c] ! Mem[000000001e80011c] std %l0,[%o1+0x000] ! Mem[000000001e800100] ldsw [%o0+0x000],%l1 ! Mem[000000001e000100] ldstub [%o2+0x01f],%l5 ! Mem[000000001f00011f] ldd [%o1+0x010],%l0 ! Mem[000000001e800110] retl swap [%o1+0x01c],%l0 ! Mem[000000001e80011c] p7_jmpl_2_he: ldub [%i3+0x031],%l6 ! Mem[000000001f800131] swap [%i1+0x010],%l6 ! Mem[000000001e800110] ldstub [%i2+0x01b],%l5 ! Mem[000000001f00011b] jmpl %g6+8,%g0 ldstub [%i2+0x011],%l4 ! Mem[000000001f000111] p7_call_2_he: ldsb [%i0+0x033],%l3 ! Mem[000000001e000133] std %l4,[%i1+0x000] ! Mem[000000001e800100] ldsb [%i1+0x00f],%l0 ! Mem[000000001e80010f] ldsb [%i1+0x016],%l5 ! Mem[000000001e800116] swap [%i3+0x00c],%l4 ! Mem[000000001f80010c] ldsw [%i0+0x01c],%l4 ! Mem[000000001e00011c] retl std %l0,[%i1+0x030] ! Mem[000000001e800130] p7_jmpl_2_ho: ldub [%o3+0x031],%l6 ! Mem[000000001f800131] swap [%o1+0x010],%l6 ! Mem[000000001e800110] ldstub [%o2+0x01b],%l5 ! Mem[000000001f00011b] jmpl %g6+8,%g0 ldstub [%o2+0x011],%l4 ! Mem[000000001f000111] p7_call_2_ho: ldsb [%o0+0x033],%l3 ! Mem[000000001e000133] std %l4,[%o1+0x000] ! Mem[000000001e800100] ldsb [%o1+0x00f],%l0 ! Mem[000000001e80010f] ldsb [%o1+0x016],%l5 ! Mem[000000001e800116] swap [%o3+0x00c],%l4 ! Mem[000000001f80010c] ldsw [%o0+0x01c],%l4 ! Mem[000000001e00011c] retl std %l0,[%o1+0x030] ! Mem[000000001e800130] p8_jmpl_2_le: sth %l1,[%i1+0x002] ! Mem[0000000020800102] sth %l6,[%i0+0x006] ! Mem[0000000020000106] stb %l5,[%i1+0x000] ! Mem[0000000020800100] jmpl %g6+8,%g0 swap [%i3+0x020],%l5 ! Mem[0000000021800120] p8_call_2_le: ldx [%i2+0x010],%l4 ! Mem[0000000021000110] swap [%i2+0x01c],%l0 ! Mem[000000002100011c] ldsw [%i1+0x000],%l1 ! Mem[0000000020800100] ldx [%i1+0x008],%l0 ! Mem[0000000020800108] stx %l3,[%i3+0x000] ! Mem[0000000021800100] retl swap [%i1+0x01c],%l4 ! Mem[000000002080011c] p8_jmpl_2_lo: sth %l1,[%o1+0x002] ! Mem[0000000020800102] sth %l6,[%o0+0x006] ! Mem[0000000020000106] stb %l5,[%o1+0x000] ! Mem[0000000020800100] jmpl %g6+8,%g0 swap [%o3+0x020],%l5 ! Mem[0000000021800120] p8_call_2_lo: ldx [%o2+0x010],%l4 ! Mem[0000000021000110] swap [%o2+0x01c],%l0 ! Mem[000000002100011c] ldsw [%o1+0x000],%l1 ! Mem[0000000020800100] ldx [%o1+0x008],%l0 ! Mem[0000000020800108] stx %l3,[%o3+0x000] ! Mem[0000000021800100] retl swap [%o1+0x01c],%l4 ! Mem[000000002080011c] p8_jmpl_2_he: ldsh [%i0+0x028],%l2 ! Mem[0000000020000128] sth %l3,[%i1+0x012] ! Mem[0000000020800112] jmpl %g6+8,%g0 sth %l5,[%i1+0x02a] ! Mem[000000002080012a] p8_call_2_he: ldstub [%i3+0x027],%l0 ! Mem[0000000021800127] ldx [%i2+0x008],%l7 ! Mem[0000000021000108] std %l0,[%i1+0x018] ! Mem[0000000020800118] ldsh [%i2+0x00c],%l6 ! Mem[000000002100010c] retl stb %l3,[%i2+0x033] ! Mem[0000000021000133] p8_jmpl_2_ho: ldsh [%o0+0x028],%l2 ! Mem[0000000020000128] sth %l3,[%o1+0x012] ! Mem[0000000020800112] jmpl %g6+8,%g0 sth %l5,[%o1+0x02a] ! Mem[000000002080012a] p8_call_2_ho: ldstub [%o3+0x027],%l0 ! Mem[0000000021800127] ldx [%o2+0x008],%l7 ! Mem[0000000021000108] std %l0,[%o1+0x018] ! Mem[0000000020800118] ldsh [%o2+0x00c],%l6 ! Mem[000000002100010c] retl stb %l3,[%o2+0x033] ! Mem[0000000021000133] p9_jmpl_2_le: jmpl %g6+8,%g0 ldsw [%i3+0x000],%l5 ! Mem[0000000023800100] p9_call_2_le: ldstub [%i1+0x00e],%l4 ! Mem[000000002280010e] ldstub [%i3+0x02f],%l7 ! Mem[000000002380012f] lduw [%i1+0x00c],%l2 ! Mem[000000002280010c] ldstub [%i3+0x003],%l3 ! Mem[0000000023800103] stx %l2,[%i0+0x000] ! Mem[0000000022000100] stx %l0,[%i0+0x020] ! Mem[0000000022000120] ldsw [%i1+0x01c],%l4 ! Mem[000000002280011c] retl ldd [%i2+0x018],%l2 ! Mem[0000000023000118] p9_jmpl_2_lo: jmpl %g6+8,%g0 ldsw [%o3+0x000],%l5 ! Mem[0000000023800100] p9_call_2_lo: ldstub [%o1+0x00e],%l4 ! Mem[000000002280010e] ldstub [%o3+0x02f],%l7 ! Mem[000000002380012f] lduw [%o1+0x00c],%l2 ! Mem[000000002280010c] ldstub [%o3+0x003],%l3 ! Mem[0000000023800103] stx %l2,[%o0+0x000] ! Mem[0000000022000100] stx %l0,[%o0+0x020] ! Mem[0000000022000120] ldsw [%o1+0x01c],%l4 ! Mem[000000002280011c] retl ldd [%o2+0x018],%l2 ! Mem[0000000023000118] p9_jmpl_2_he: swap [%i3+0x020],%l7 ! Mem[0000000023800120] ldstub [%i3+0x00a],%l6 ! Mem[000000002380010a] std %l4,[%i2+0x038] ! Mem[0000000023000138] stw %l6,[%i1+0x038] ! Mem[0000000022800138] ldub [%i3+0x031],%l0 ! Mem[0000000023800131] jmpl %g6+8,%g0 ldsb [%i1+0x015],%l2 ! Mem[0000000022800115] p9_call_2_he: ldsw [%i3+0x014],%l3 ! Mem[0000000023800114] swap [%i2+0x008],%l0 ! Mem[0000000023000108] stw %l3,[%i1+0x014] ! Mem[0000000022800114] stb %l5,[%i2+0x005] ! Mem[0000000023000105] std %l0,[%i2+0x038] ! Mem[0000000023000138] retl ldstub [%i2+0x03d],%l0 ! Mem[000000002300013d] p9_jmpl_2_ho: swap [%o3+0x020],%l7 ! Mem[0000000023800120] ldstub [%o3+0x00a],%l6 ! Mem[000000002380010a] std %l4,[%o2+0x038] ! Mem[0000000023000138] stw %l6,[%o1+0x038] ! Mem[0000000022800138] ldub [%o3+0x031],%l0 ! Mem[0000000023800131] jmpl %g6+8,%g0 ldsb [%o1+0x015],%l2 ! Mem[0000000022800115] p9_call_2_ho: ldsw [%o3+0x014],%l3 ! Mem[0000000023800114] swap [%o2+0x008],%l0 ! Mem[0000000023000108] stw %l3,[%o1+0x014] ! Mem[0000000022800114] stb %l5,[%o2+0x005] ! Mem[0000000023000105] std %l0,[%o2+0x038] ! Mem[0000000023000138] retl ldstub [%o2+0x03d],%l0 ! Mem[000000002300013d] p10_jmpl_2_le: ldsw [%i0+0x00c],%l7 ! Mem[000000002400010c] lduh [%i2+0x024],%l4 ! Mem[0000000025000124] ldub [%i2+0x028],%l1 ! Mem[0000000025000128] ldd [%i0+0x000],%l0 ! Mem[0000000024000100] jmpl %g6+8,%g0 ldstub [%i1+0x001],%l0 ! Mem[0000000024800101] p10_call_2_le: sth %l6,[%i0+0x024] ! Mem[0000000024000124] ldsw [%i0+0x028],%l4 ! Mem[0000000024000128] ldstub [%i2+0x023],%l3 ! Mem[0000000025000123] ldx [%i0+0x020],%l2 ! Mem[0000000024000120] ldub [%i0+0x03b],%l7 ! Mem[000000002400013b] ldsh [%i0+0x010],%l3 ! Mem[0000000024000110] retl ldub [%i0+0x014],%l6 ! Mem[0000000024000114] p10_jmpl_2_lo: ldsw [%o0+0x00c],%l7 ! Mem[000000002400010c] lduh [%o2+0x024],%l4 ! Mem[0000000025000124] ldub [%o2+0x028],%l1 ! Mem[0000000025000128] ldd [%o0+0x000],%l0 ! Mem[0000000024000100] jmpl %g6+8,%g0 ldstub [%o1+0x001],%l0 ! Mem[0000000024800101] p10_call_2_lo: sth %l6,[%o0+0x024] ! Mem[0000000024000124] ldsw [%o0+0x028],%l4 ! Mem[0000000024000128] ldstub [%o2+0x023],%l3 ! Mem[0000000025000123] ldx [%o0+0x020],%l2 ! Mem[0000000024000120] ldub [%o0+0x03b],%l7 ! Mem[000000002400013b] ldsh [%o0+0x010],%l3 ! Mem[0000000024000110] retl ldub [%o0+0x014],%l6 ! Mem[0000000024000114] p10_jmpl_2_he: ldstub [%i0+0x017],%l0 ! Mem[0000000024000117] swap [%i3+0x00c],%l1 ! Mem[000000002580010c] ldx [%i2+0x020],%l0 ! Mem[0000000025000120] swap [%i3+0x03c],%l3 ! Mem[000000002580013c] lduw [%i1+0x014],%l0 ! Mem[0000000024800114] swap [%i2+0x010],%l3 ! Mem[0000000025000110] stw %l5,[%i0+0x028] ! Mem[0000000024000128] jmpl %g6+8,%g0 swap [%i3+0x028],%l7 ! Mem[0000000025800128] p10_call_2_he: retl ldstub [%i0+0x01b],%l1 ! Mem[000000002400011b] p10_jmpl_2_ho: ldstub [%o0+0x017],%l0 ! Mem[0000000024000117] swap [%o3+0x00c],%l1 ! Mem[000000002580010c] ldx [%o2+0x020],%l0 ! Mem[0000000025000120] swap [%o3+0x03c],%l3 ! Mem[000000002580013c] lduw [%o1+0x014],%l0 ! Mem[0000000024800114] swap [%o2+0x010],%l3 ! Mem[0000000025000110] stw %l5,[%o0+0x028] ! Mem[0000000024000128] jmpl %g6+8,%g0 swap [%o3+0x028],%l7 ! Mem[0000000025800128] p10_call_2_ho: retl ldstub [%o0+0x01b],%l1 ! Mem[000000002400011b] p11_jmpl_2_le: lduh [%i3+0x028],%l0 ! Mem[0000000027800128] ldstub [%i0+0x034],%l1 ! Mem[0000000026000134] ldstub [%i2+0x032],%l5 ! Mem[0000000027000132] lduw [%i2+0x000],%l5 ! Mem[0000000027000100] ldstub [%i0+0x001],%l1 ! Mem[0000000026000101] jmpl %g6+8,%g0 ldub [%i3+0x03a],%l7 ! Mem[000000002780013a] p11_call_2_le: ldd [%i2+0x028],%l6 ! Mem[0000000027000128] ldstub [%i2+0x02b],%l1 ! Mem[000000002700012b] swap [%i0+0x020],%l3 ! Mem[0000000026000120] retl ldstub [%i0+0x03e],%l1 ! Mem[000000002600013e] p11_jmpl_2_lo: lduh [%o3+0x028],%l0 ! Mem[0000000027800128] ldstub [%o0+0x034],%l1 ! Mem[0000000026000134] ldstub [%o2+0x032],%l5 ! Mem[0000000027000132] lduw [%o2+0x000],%l5 ! Mem[0000000027000100] ldstub [%o0+0x001],%l1 ! Mem[0000000026000101] jmpl %g6+8,%g0 ldub [%o3+0x03a],%l7 ! Mem[000000002780013a] p11_call_2_lo: ldd [%o2+0x028],%l6 ! Mem[0000000027000128] ldstub [%o2+0x02b],%l1 ! Mem[000000002700012b] swap [%o0+0x020],%l3 ! Mem[0000000026000120] retl ldstub [%o0+0x03e],%l1 ! Mem[000000002600013e] p11_jmpl_2_he: ldstub [%i2+0x00a],%l7 ! Mem[000000002700010a] lduh [%i1+0x016],%l3 ! Mem[0000000026800116] swap [%i2+0x000],%l5 ! Mem[0000000027000100] jmpl %g6+8,%g0 stx %l6,[%i1+0x038] ! Mem[0000000026800138] p11_call_2_he: swap [%i1+0x028],%l2 ! Mem[0000000026800128] retl ldstub [%i0+0x036],%l3 ! Mem[0000000026000136] p11_jmpl_2_ho: ldstub [%o2+0x00a],%l7 ! Mem[000000002700010a] lduh [%o1+0x016],%l3 ! Mem[0000000026800116] swap [%o2+0x000],%l5 ! Mem[0000000027000100] jmpl %g6+8,%g0 stx %l6,[%o1+0x038] ! Mem[0000000026800138] p11_call_2_ho: swap [%o1+0x028],%l2 ! Mem[0000000026800128] retl ldstub [%o0+0x036],%l3 ! Mem[0000000026000136] p12_jmpl_2_le: ldstub [%i2+0x033],%l3 ! Mem[0000000029000133] ldstub [%i1+0x036],%l4 ! Mem[0000000028800136] ldx [%i2+0x018],%l0 ! Mem[0000000029000118] lduh [%i1+0x010],%l3 ! Mem[0000000028800110] ldstub [%i3+0x023],%l5 ! Mem[0000000029800123] ldstub [%i3+0x03a],%l3 ! Mem[000000002980013a] jmpl %g6+8,%g0 sth %l3,[%i2+0x006] ! Mem[0000000029000106] p12_call_2_le: ldsh [%i3+0x024],%l4 ! Mem[0000000029800124] retl ldstub [%i1+0x037],%l2 ! Mem[0000000028800137] p12_jmpl_2_lo: ldstub [%o2+0x033],%l3 ! Mem[0000000029000133] ldstub [%o1+0x036],%l4 ! Mem[0000000028800136] ldx [%o2+0x018],%l0 ! Mem[0000000029000118] lduh [%o1+0x010],%l3 ! Mem[0000000028800110] ldstub [%o3+0x023],%l5 ! Mem[0000000029800123] ldstub [%o3+0x03a],%l3 ! Mem[000000002980013a] jmpl %g6+8,%g0 sth %l3,[%o2+0x006] ! Mem[0000000029000106] p12_call_2_lo: ldsh [%o3+0x024],%l4 ! Mem[0000000029800124] retl ldstub [%o1+0x037],%l2 ! Mem[0000000028800137] p12_jmpl_2_he: stx %l1,[%i0+0x008] ! Mem[0000000028000108] ldsh [%i1+0x016],%l1 ! Mem[0000000028800116] std %l6,[%i0+0x030] ! Mem[0000000028000130] ldstub [%i0+0x02b],%l3 ! Mem[000000002800012b] ldsb [%i0+0x02a],%l6 ! Mem[000000002800012a] jmpl %g6+8,%g0 ldstub [%i1+0x012],%l6 ! Mem[0000000028800112] p12_call_2_he: lduh [%i1+0x026],%l0 ! Mem[0000000028800126] stb %l5,[%i1+0x02b] ! Mem[000000002880012b] ldsw [%i2+0x01c],%l4 ! Mem[000000002900011c] ldd [%i0+0x018],%l0 ! Mem[0000000028000118] retl ldsb [%i0+0x008],%l2 ! Mem[0000000028000108] p12_jmpl_2_ho: stx %l1,[%o0+0x008] ! Mem[0000000028000108] ldsh [%o1+0x016],%l1 ! Mem[0000000028800116] std %l6,[%o0+0x030] ! Mem[0000000028000130] ldstub [%o0+0x02b],%l3 ! Mem[000000002800012b] ldsb [%o0+0x02a],%l6 ! Mem[000000002800012a] jmpl %g6+8,%g0 ldstub [%o1+0x012],%l6 ! Mem[0000000028800112] p12_call_2_ho: lduh [%o1+0x026],%l0 ! Mem[0000000028800126] stb %l5,[%o1+0x02b] ! Mem[000000002880012b] ldsw [%o2+0x01c],%l4 ! Mem[000000002900011c] ldd [%o0+0x018],%l0 ! Mem[0000000028000118] retl ldsb [%o0+0x008],%l2 ! Mem[0000000028000108] p13_jmpl_2_le: stb %l0,[%i2+0x029] ! Mem[000000002b000129] stb %l3,[%i0+0x025] ! Mem[000000002a000125] jmpl %g6+8,%g0 lduw [%i2+0x03c],%l4 ! Mem[000000002b00013c] p13_call_2_le: ldd [%i3+0x030],%l6 ! Mem[000000002b800130] ldsh [%i0+0x00e],%l4 ! Mem[000000002a00010e] lduw [%i1+0x020],%l1 ! Mem[000000002a800120] ldstub [%i3+0x02b],%l6 ! Mem[000000002b80012b] ldstub [%i3+0x01a],%l7 ! Mem[000000002b80011a] ldub [%i1+0x00a],%l1 ! Mem[000000002a80010a] retl ldstub [%i1+0x01c],%l2 ! Mem[000000002a80011c] p13_jmpl_2_lo: stb %l0,[%o2+0x029] ! Mem[000000002b000129] stb %l3,[%o0+0x025] ! Mem[000000002a000125] jmpl %g6+8,%g0 lduw [%o2+0x03c],%l4 ! Mem[000000002b00013c] p13_call_2_lo: ldd [%o3+0x030],%l6 ! Mem[000000002b800130] ldsh [%o0+0x00e],%l4 ! Mem[000000002a00010e] lduw [%o1+0x020],%l1 ! Mem[000000002a800120] ldstub [%o3+0x02b],%l6 ! Mem[000000002b80012b] ldstub [%o3+0x01a],%l7 ! Mem[000000002b80011a] ldub [%o1+0x00a],%l1 ! Mem[000000002a80010a] retl ldstub [%o1+0x01c],%l2 ! Mem[000000002a80011c] p13_jmpl_2_he: ldstub [%i1+0x00a],%l7 ! Mem[000000002a80010a] lduh [%i3+0x016],%l3 ! Mem[000000002b800116] swap [%i3+0x000],%l5 ! Mem[000000002b800100] ldx [%i1+0x028],%l3 ! Mem[000000002a800128] ldx [%i1+0x030],%l6 ! Mem[000000002a800130] jmpl %g6+8,%g0 stw %l6,[%i0+0x010] ! Mem[000000002a000110] p13_call_2_he: swap [%i3+0x014],%l3 ! Mem[000000002b800114] retl ldstub [%i2+0x005],%l5 ! Mem[000000002b000105] p13_jmpl_2_ho: ldstub [%o1+0x00a],%l7 ! Mem[000000002a80010a] lduh [%o3+0x016],%l3 ! Mem[000000002b800116] swap [%o3+0x000],%l5 ! Mem[000000002b800100] ldx [%o1+0x028],%l3 ! Mem[000000002a800128] ldx [%o1+0x030],%l6 ! Mem[000000002a800130] jmpl %g6+8,%g0 stw %l6,[%o0+0x010] ! Mem[000000002a000110] p13_call_2_ho: swap [%o3+0x014],%l3 ! Mem[000000002b800114] retl ldstub [%o2+0x005],%l5 ! Mem[000000002b000105] p14_jmpl_2_le: ldstub [%i2+0x03c],%l4 ! Mem[000000002d00013c] jmpl %g6+8,%g0 ldd [%i1+0x000],%l4 ! Mem[000000002c800100] p14_call_2_le: swap [%i0+0x008],%l7 ! Mem[000000002c000108] ldstub [%i3+0x00f],%l7 ! Mem[000000002d80010f] swap [%i0+0x008],%l6 ! Mem[000000002c000108] ldstub [%i2+0x010],%l5 ! Mem[000000002d000110] ldstub [%i0+0x01d],%l4 ! Mem[000000002c00011d] ldstub [%i0+0x01b],%l2 ! Mem[000000002c00011b] ldub [%i3+0x01b],%l2 ! Mem[000000002d80011b] retl swap [%i0+0x014],%l6 ! Mem[000000002c000114] p14_jmpl_2_lo: ldstub [%o2+0x03c],%l4 ! Mem[000000002d00013c] jmpl %g6+8,%g0 ldd [%o1+0x000],%l4 ! Mem[000000002c800100] p14_call_2_lo: swap [%o0+0x008],%l7 ! Mem[000000002c000108] ldstub [%o3+0x00f],%l7 ! Mem[000000002d80010f] swap [%o0+0x008],%l6 ! Mem[000000002c000108] ldstub [%o2+0x010],%l5 ! Mem[000000002d000110] ldstub [%o0+0x01d],%l4 ! Mem[000000002c00011d] ldstub [%o0+0x01b],%l2 ! Mem[000000002c00011b] ldub [%o3+0x01b],%l2 ! Mem[000000002d80011b] retl swap [%o0+0x014],%l6 ! Mem[000000002c000114] p14_jmpl_2_he: swap [%i2+0x018],%l5 ! Mem[000000002d000118] ldstub [%i3+0x018],%l6 ! Mem[000000002d800118] sth %l0,[%i0+0x030] ! Mem[000000002c000130] jmpl %g6+8,%g0 ldstub [%i2+0x015],%l2 ! Mem[000000002d000115] p14_call_2_he: ldstub [%i2+0x035],%l3 ! Mem[000000002d000135] lduw [%i3+0x038],%l4 ! Mem[000000002d800138] lduh [%i3+0x034],%l6 ! Mem[000000002d800134] lduh [%i2+0x01e],%l0 ! Mem[000000002d00011e] ldstub [%i2+0x02c],%l4 ! Mem[000000002d00012c] retl stw %l7,[%i3+0x000] ! Mem[000000002d800100] p14_jmpl_2_ho: swap [%o2+0x018],%l5 ! Mem[000000002d000118] ldstub [%o3+0x018],%l6 ! Mem[000000002d800118] sth %l0,[%o0+0x030] ! Mem[000000002c000130] jmpl %g6+8,%g0 ldstub [%o2+0x015],%l2 ! Mem[000000002d000115] p14_call_2_ho: ldstub [%o2+0x035],%l3 ! Mem[000000002d000135] lduw [%o3+0x038],%l4 ! Mem[000000002d800138] lduh [%o3+0x034],%l6 ! Mem[000000002d800134] lduh [%o2+0x01e],%l0 ! Mem[000000002d00011e] ldstub [%o2+0x02c],%l4 ! Mem[000000002d00012c] retl stw %l7,[%o3+0x000] ! Mem[000000002d800100] p15_jmpl_2_le: std %l0,[%i2+0x018] ! Mem[000000002f000118] stw %l7,[%i2+0x00c] ! Mem[000000002f00010c] std %l4,[%i0+0x038] ! Mem[000000002e000138] lduw [%i0+0x028],%l1 ! Mem[000000002e000128] jmpl %g6+8,%g0 ldstub [%i0+0x000],%l1 ! Mem[000000002e000100] p15_call_2_le: retl sth %l6,[%i0+0x020] ! Mem[000000002e000120] p15_jmpl_2_lo: std %l0,[%o2+0x018] ! Mem[000000002f000118] stw %l7,[%o2+0x00c] ! Mem[000000002f00010c] std %l4,[%o0+0x038] ! Mem[000000002e000138] lduw [%o0+0x028],%l1 ! Mem[000000002e000128] jmpl %g6+8,%g0 ldstub [%o0+0x000],%l1 ! Mem[000000002e000100] p15_call_2_lo: retl sth %l6,[%o0+0x020] ! Mem[000000002e000120] p15_jmpl_2_he: ldstub [%i2+0x007],%l0 ! Mem[000000002f000107] stw %l3,[%i0+0x034] ! Mem[000000002e000134] ldsw [%i2+0x000],%l2 ! Mem[000000002f000100] stx %l3,[%i0+0x018] ! Mem[000000002e000118] jmpl %g6+8,%g0 ldsw [%i1+0x018],%l3 ! Mem[000000002e800118] p15_call_2_he: lduh [%i3+0x016],%l3 ! Mem[000000002f800116] stw %l3,[%i0+0x014] ! Mem[000000002e000114] swap [%i1+0x024],%l4 ! Mem[000000002e800124] ldx [%i0+0x030],%l7 ! Mem[000000002e000130] retl std %l6,[%i0+0x028] ! Mem[000000002e000128] p15_jmpl_2_ho: ldstub [%o2+0x007],%l0 ! Mem[000000002f000107] stw %l3,[%o0+0x034] ! Mem[000000002e000134] ldsw [%o2+0x000],%l2 ! Mem[000000002f000100] stx %l3,[%o0+0x018] ! Mem[000000002e000118] jmpl %g6+8,%g0 ldsw [%o1+0x018],%l3 ! Mem[000000002e800118] p15_call_2_ho: lduh [%o3+0x016],%l3 ! Mem[000000002f800116] stw %l3,[%o0+0x014] ! Mem[000000002e000114] swap [%o1+0x024],%l4 ! Mem[000000002e800124] ldx [%o0+0x030],%l7 ! Mem[000000002e000130] retl std %l6,[%o0+0x028] ! Mem[000000002e000128] p16_jmpl_2_le: stx %l4,[%i0+0x038] ! Mem[0000000030000138] ldsb [%i3+0x00f],%l1 ! Mem[000000003180010f] ldd [%i3+0x018],%l6 ! Mem[0000000031800118] swap [%i3+0x008],%l1 ! Mem[0000000031800108] stw %l0,[%i0+0x014] ! Mem[0000000030000114] swap [%i2+0x02c],%l2 ! Mem[000000003100012c] ldx [%i2+0x028],%l2 ! Mem[0000000031000128] jmpl %g6+8,%g0 ldsh [%i2+0x00c],%l7 ! Mem[000000003100010c] p16_call_2_le: ldx [%i3+0x028],%l5 ! Mem[0000000031800128] sth %l2,[%i2+0x004] ! Mem[0000000031000104] ldx [%i1+0x000],%l2 ! Mem[0000000030800100] ldsb [%i0+0x026],%l1 ! Mem[0000000030000126] swap [%i2+0x00c],%l1 ! Mem[000000003100010c] retl stw %l1,[%i3+0x004] ! Mem[0000000031800104] p16_jmpl_2_lo: stx %l4,[%o0+0x038] ! Mem[0000000030000138] ldsb [%o3+0x00f],%l1 ! Mem[000000003180010f] ldd [%o3+0x018],%l6 ! Mem[0000000031800118] swap [%o3+0x008],%l1 ! Mem[0000000031800108] stw %l0,[%o0+0x014] ! Mem[0000000030000114] swap [%o2+0x02c],%l2 ! Mem[000000003100012c] ldx [%o2+0x028],%l2 ! Mem[0000000031000128] jmpl %g6+8,%g0 ldsh [%o2+0x00c],%l7 ! Mem[000000003100010c] p16_call_2_lo: ldx [%o3+0x028],%l5 ! Mem[0000000031800128] sth %l2,[%o2+0x004] ! Mem[0000000031000104] ldx [%o1+0x000],%l2 ! Mem[0000000030800100] ldsb [%o0+0x026],%l1 ! Mem[0000000030000126] swap [%o2+0x00c],%l1 ! Mem[000000003100010c] retl stw %l1,[%o3+0x004] ! Mem[0000000031800104] p16_jmpl_2_he: ldstub [%i1+0x00c],%l5 ! Mem[000000003080010c] ldsb [%i3+0x011],%l7 ! Mem[0000000031800111] std %l4,[%i1+0x030] ! Mem[0000000030800130] swap [%i1+0x008],%l1 ! Mem[0000000030800108] jmpl %g6+8,%g0 sth %l0,[%i2+0x038] ! Mem[0000000031000138] p16_call_2_he: lduh [%i3+0x02c],%l2 ! Mem[000000003180012c] swap [%i0+0x030],%l5 ! Mem[0000000030000130] swap [%i2+0x028],%l6 ! Mem[0000000031000128] retl stx %l7,[%i2+0x038] ! Mem[0000000031000138] p16_jmpl_2_ho: ldstub [%o1+0x00c],%l5 ! Mem[000000003080010c] ldsb [%o3+0x011],%l7 ! Mem[0000000031800111] std %l4,[%o1+0x030] ! Mem[0000000030800130] swap [%o1+0x008],%l1 ! Mem[0000000030800108] jmpl %g6+8,%g0 sth %l0,[%o2+0x038] ! Mem[0000000031000138] p16_call_2_ho: lduh [%o3+0x02c],%l2 ! Mem[000000003180012c] swap [%o0+0x030],%l5 ! Mem[0000000030000130] swap [%o2+0x028],%l6 ! Mem[0000000031000128] retl stx %l7,[%o2+0x038] ! Mem[0000000031000138] p17_jmpl_2_le: ldsw [%i2+0x028],%l1 ! Mem[0000000033000128] stx %l1,[%i2+0x000] ! Mem[0000000033000100] stx %l3,[%i0+0x000] ! Mem[0000000032000100] stb %l7,[%i2+0x00b] ! Mem[000000003300010b] jmpl %g6+8,%g0 ldd [%i1+0x008],%l2 ! Mem[0000000032800108] p17_call_2_le: ldd [%i0+0x000],%l2 ! Mem[0000000032000100] retl lduw [%i1+0x038],%l2 ! Mem[0000000032800138] p17_jmpl_2_lo: ldsw [%o2+0x028],%l1 ! Mem[0000000033000128] stx %l1,[%o2+0x000] ! Mem[0000000033000100] stx %l3,[%o0+0x000] ! Mem[0000000032000100] stb %l7,[%o2+0x00b] ! Mem[000000003300010b] jmpl %g6+8,%g0 ldd [%o1+0x008],%l2 ! Mem[0000000032800108] p17_call_2_lo: ldd [%o0+0x000],%l2 ! Mem[0000000032000100] retl lduw [%o1+0x038],%l2 ! Mem[0000000032800138] p17_jmpl_2_he: stw %l5,[%i3+0x000] ! Mem[0000000033800100] ldsw [%i2+0x028],%l3 ! Mem[0000000033000128] ldsb [%i3+0x031],%l6 ! Mem[0000000033800131] ldsw [%i2+0x010],%l6 ! Mem[0000000033000110] swap [%i2+0x004],%l7 ! Mem[0000000033000104] sth %l6,[%i1+0x000] ! Mem[0000000032800100] jmpl %g6+8,%g0 swap [%i0+0x030],%l4 ! Mem[0000000032000130] p17_call_2_he: ldd [%i3+0x000],%l4 ! Mem[0000000033800100] retl ldx [%i2+0x008],%l0 ! Mem[0000000033000108] p17_jmpl_2_ho: stw %l5,[%o3+0x000] ! Mem[0000000033800100] ldsw [%o2+0x028],%l3 ! Mem[0000000033000128] ldsb [%o3+0x031],%l6 ! Mem[0000000033800131] ldsw [%o2+0x010],%l6 ! Mem[0000000033000110] swap [%o2+0x004],%l7 ! Mem[0000000033000104] sth %l6,[%o1+0x000] ! Mem[0000000032800100] jmpl %g6+8,%g0 swap [%o0+0x030],%l4 ! Mem[0000000032000130] p17_call_2_ho: ldd [%o3+0x000],%l4 ! Mem[0000000033800100] retl ldx [%o2+0x008],%l0 ! Mem[0000000033000108] p18_jmpl_2_le: swap [%i1+0x020],%l2 ! Mem[0000000034800120] jmpl %g6+8,%g0 ldsb [%i1+0x03c],%l0 ! Mem[000000003480013c] p18_call_2_le: lduw [%i3+0x030],%l2 ! Mem[0000000035800130] ldstub [%i2+0x016],%l0 ! Mem[0000000035000116] ldsw [%i2+0x010],%l3 ! Mem[0000000035000110] retl swap [%i2+0x024],%l4 ! Mem[0000000035000124] p18_jmpl_2_lo: swap [%o1+0x020],%l2 ! Mem[0000000034800120] jmpl %g6+8,%g0 ldsb [%o1+0x03c],%l0 ! Mem[000000003480013c] p18_call_2_lo: lduw [%o3+0x030],%l2 ! Mem[0000000035800130] ldstub [%o2+0x016],%l0 ! Mem[0000000035000116] ldsw [%o2+0x010],%l3 ! Mem[0000000035000110] retl swap [%o2+0x024],%l4 ! Mem[0000000035000124] p18_jmpl_2_he: jmpl %g6+8,%g0 std %l4,[%i2+0x030] ! Mem[0000000035000130] p18_call_2_he: lduw [%i2+0x000],%l1 ! Mem[0000000035000100] stb %l0,[%i0+0x008] ! Mem[0000000034000108] swap [%i3+0x00c],%l3 ! Mem[000000003580010c] ldstub [%i1+0x007],%l4 ! Mem[0000000034800107] retl swap [%i1+0x004],%l0 ! Mem[0000000034800104] p18_jmpl_2_ho: jmpl %g6+8,%g0 std %l4,[%o2+0x030] ! Mem[0000000035000130] p18_call_2_ho: lduw [%o2+0x000],%l1 ! Mem[0000000035000100] stb %l0,[%o0+0x008] ! Mem[0000000034000108] swap [%o3+0x00c],%l3 ! Mem[000000003580010c] ldstub [%o1+0x007],%l4 ! Mem[0000000034800107] retl swap [%o1+0x004],%l0 ! Mem[0000000034800104] p19_jmpl_2_le: ldstub [%i1+0x018],%l2 ! Mem[0000000036800118] swap [%i0+0x004],%l3 ! Mem[0000000036000104] ldstub [%i1+0x03d],%l0 ! Mem[000000003680013d] sth %l5,[%i0+0x032] ! Mem[0000000036000132] std %l2,[%i1+0x018] ! Mem[0000000036800118] swap [%i3+0x038],%l6 ! Mem[0000000037800138] jmpl %g6+8,%g0 ldsb [%i1+0x023],%l1 ! Mem[0000000036800123] p19_call_2_le: ldstub [%i3+0x016],%l0 ! Mem[0000000037800116] ldsh [%i1+0x032],%l1 ! Mem[0000000036800132] swap [%i2+0x024],%l4 ! Mem[0000000037000124] ldsw [%i0+0x014],%l2 ! Mem[0000000036000114] ldsh [%i0+0x000],%l3 ! Mem[0000000036000100] ldstub [%i3+0x023],%l4 ! Mem[0000000037800123] retl std %l4,[%i3+0x020] ! Mem[0000000037800120] p19_jmpl_2_lo: ldstub [%o1+0x018],%l2 ! Mem[0000000036800118] swap [%o0+0x004],%l3 ! Mem[0000000036000104] ldstub [%o1+0x03d],%l0 ! Mem[000000003680013d] sth %l5,[%o0+0x032] ! Mem[0000000036000132] std %l2,[%o1+0x018] ! Mem[0000000036800118] swap [%o3+0x038],%l6 ! Mem[0000000037800138] jmpl %g6+8,%g0 ldsb [%o1+0x023],%l1 ! Mem[0000000036800123] p19_call_2_lo: ldstub [%o3+0x016],%l0 ! Mem[0000000037800116] ldsh [%o1+0x032],%l1 ! Mem[0000000036800132] swap [%o2+0x024],%l4 ! Mem[0000000037000124] ldsw [%o0+0x014],%l2 ! Mem[0000000036000114] ldsh [%o0+0x000],%l3 ! Mem[0000000036000100] ldstub [%o3+0x023],%l4 ! Mem[0000000037800123] retl std %l4,[%o3+0x020] ! Mem[0000000037800120] p19_jmpl_2_he: jmpl %g6+8,%g0 stw %l5,[%i3+0x018] ! Mem[0000000037800118] p19_call_2_he: swap [%i3+0x01c],%l2 ! Mem[000000003780011c] ldub [%i3+0x02b],%l5 ! Mem[000000003780012b] ldsw [%i0+0x03c],%l4 ! Mem[000000003600013c] ldstub [%i1+0x00e],%l1 ! Mem[000000003680010e] retl swap [%i3+0x01c],%l0 ! Mem[000000003780011c] p19_jmpl_2_ho: jmpl %g6+8,%g0 stw %l5,[%o3+0x018] ! Mem[0000000037800118] p19_call_2_ho: swap [%o3+0x01c],%l2 ! Mem[000000003780011c] ldub [%o3+0x02b],%l5 ! Mem[000000003780012b] ldsw [%o0+0x03c],%l4 ! Mem[000000003600013c] ldstub [%o1+0x00e],%l1 ! Mem[000000003680010e] retl swap [%o3+0x01c],%l0 ! Mem[000000003780011c] p20_jmpl_2_le: std %l2,[%i2+0x010] ! Mem[0000000039000110] lduw [%i0+0x02c],%l2 ! Mem[000000003800012c] ldd [%i1+0x000],%l2 ! Mem[0000000038800100] ldd [%i2+0x018],%l4 ! Mem[0000000039000118] ldstub [%i3+0x00b],%l6 ! Mem[000000003980010b] stw %l7,[%i0+0x028] ! Mem[0000000038000128] jmpl %g6+8,%g0 swap [%i2+0x02c],%l1 ! Mem[000000003900012c] p20_call_2_le: stw %l7,[%i3+0x000] ! Mem[0000000039800100] retl stx %l2,[%i3+0x020] ! Mem[0000000039800120] p20_jmpl_2_lo: std %l2,[%o2+0x010] ! Mem[0000000039000110] lduw [%o0+0x02c],%l2 ! Mem[000000003800012c] ldd [%o1+0x000],%l2 ! Mem[0000000038800100] ldd [%o2+0x018],%l4 ! Mem[0000000039000118] ldstub [%o3+0x00b],%l6 ! Mem[000000003980010b] stw %l7,[%o0+0x028] ! Mem[0000000038000128] jmpl %g6+8,%g0 swap [%o2+0x02c],%l1 ! Mem[000000003900012c] p20_call_2_lo: stw %l7,[%o3+0x000] ! Mem[0000000039800100] retl stx %l2,[%o3+0x020] ! Mem[0000000039800120] p20_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i2+0x029],%l3 ! Mem[0000000039000129] p20_call_2_he: ldd [%i1+0x010],%l4 ! Mem[0000000038800110] swap [%i3+0x010],%l3 ! Mem[0000000039800110] ldd [%i3+0x008],%l2 ! Mem[0000000039800108] ldub [%i3+0x035],%l4 ! Mem[0000000039800135] ldstub [%i0+0x03a],%l0 ! Mem[000000003800013a] retl stb %l2,[%i0+0x018] ! Mem[0000000038000118] p20_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o2+0x029],%l3 ! Mem[0000000039000129] p20_call_2_ho: ldd [%o1+0x010],%l4 ! Mem[0000000038800110] swap [%o3+0x010],%l3 ! Mem[0000000039800110] ldd [%o3+0x008],%l2 ! Mem[0000000039800108] ldub [%o3+0x035],%l4 ! Mem[0000000039800135] ldstub [%o0+0x03a],%l0 ! Mem[000000003800013a] retl stb %l2,[%o0+0x018] ! Mem[0000000038000118] p21_jmpl_2_le: lduw [%i0+0x030],%l7 ! Mem[000000003a000130] ldsb [%i2+0x00b],%l7 ! Mem[000000003b00010b] ldstub [%i0+0x03e],%l3 ! Mem[000000003a00013e] ldx [%i2+0x030],%l3 ! Mem[000000003b000130] jmpl %g6+8,%g0 swap [%i2+0x02c],%l7 ! Mem[000000003b00012c] p21_call_2_le: ldstub [%i1+0x016],%l1 ! Mem[000000003a800116] ldd [%i1+0x020],%l0 ! Mem[000000003a800120] stx %l1,[%i2+0x008] ! Mem[000000003b000108] swap [%i0+0x02c],%l5 ! Mem[000000003a00012c] sth %l3,[%i0+0x036] ! Mem[000000003a000136] retl ldstub [%i1+0x004],%l1 ! Mem[000000003a800104] p21_jmpl_2_lo: lduw [%o0+0x030],%l7 ! Mem[000000003a000130] ldsb [%o2+0x00b],%l7 ! Mem[000000003b00010b] ldstub [%o0+0x03e],%l3 ! Mem[000000003a00013e] ldx [%o2+0x030],%l3 ! Mem[000000003b000130] jmpl %g6+8,%g0 swap [%o2+0x02c],%l7 ! Mem[000000003b00012c] p21_call_2_lo: ldstub [%o1+0x016],%l1 ! Mem[000000003a800116] ldd [%o1+0x020],%l0 ! Mem[000000003a800120] stx %l1,[%o2+0x008] ! Mem[000000003b000108] swap [%o0+0x02c],%l5 ! Mem[000000003a00012c] sth %l3,[%o0+0x036] ! Mem[000000003a000136] retl ldstub [%o1+0x004],%l1 ! Mem[000000003a800104] p21_jmpl_2_he: ldd [%i2+0x030],%l2 ! Mem[000000003b000130] lduh [%i0+0x02a],%l5 ! Mem[000000003a00012a] std %l2,[%i0+0x020] ! Mem[000000003a000120] lduw [%i3+0x000],%l6 ! Mem[000000003b800100] jmpl %g6+8,%g0 swap [%i1+0x034],%l5 ! Mem[000000003a800134] p21_call_2_he: ldd [%i2+0x000],%l6 ! Mem[000000003b000100] ldx [%i0+0x008],%l4 ! Mem[000000003a000108] retl stw %l2,[%i1+0x034] ! Mem[000000003a800134] p21_jmpl_2_ho: ldd [%o2+0x030],%l2 ! Mem[000000003b000130] lduh [%o0+0x02a],%l5 ! Mem[000000003a00012a] std %l2,[%o0+0x020] ! Mem[000000003a000120] lduw [%o3+0x000],%l6 ! Mem[000000003b800100] jmpl %g6+8,%g0 swap [%o1+0x034],%l5 ! Mem[000000003a800134] p21_call_2_ho: ldd [%o2+0x000],%l6 ! Mem[000000003b000100] ldx [%o0+0x008],%l4 ! Mem[000000003a000108] retl stw %l2,[%o1+0x034] ! Mem[000000003a800134] p22_jmpl_2_le: ldstub [%i3+0x033],%l7 ! Mem[000000003d800133] stx %l7,[%i3+0x008] ! Mem[000000003d800108] swap [%i2+0x03c],%l3 ! Mem[000000003d00013c] swap [%i3+0x01c],%l0 ! Mem[000000003d80011c] jmpl %g6+8,%g0 swap [%i2+0x000],%l4 ! Mem[000000003d000100] p22_call_2_le: stb %l3,[%i3+0x006] ! Mem[000000003d800106] ldstub [%i0+0x012],%l0 ! Mem[000000003c000112] retl ldsw [%i0+0x00c],%l1 ! Mem[000000003c00010c] p22_jmpl_2_lo: ldstub [%o3+0x033],%l7 ! Mem[000000003d800133] stx %l7,[%o3+0x008] ! Mem[000000003d800108] swap [%o2+0x03c],%l3 ! Mem[000000003d00013c] swap [%o3+0x01c],%l0 ! Mem[000000003d80011c] jmpl %g6+8,%g0 swap [%o2+0x000],%l4 ! Mem[000000003d000100] p22_call_2_lo: stb %l3,[%o3+0x006] ! Mem[000000003d800106] ldstub [%o0+0x012],%l0 ! Mem[000000003c000112] retl ldsw [%o0+0x00c],%l1 ! Mem[000000003c00010c] p22_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i2+0x031],%l4 ! Mem[000000003d000131] p22_call_2_he: ldub [%i0+0x021],%l7 ! Mem[000000003c000121] swap [%i2+0x038],%l4 ! Mem[000000003d000138] ldsh [%i3+0x000],%l2 ! Mem[000000003d800100] ldsw [%i2+0x034],%l3 ! Mem[000000003d000134] lduw [%i0+0x038],%l1 ! Mem[000000003c000138] ldstub [%i1+0x02c],%l2 ! Mem[000000003c80012c] retl ldstub [%i3+0x021],%l2 ! Mem[000000003d800121] p22_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o2+0x031],%l4 ! Mem[000000003d000131] p22_call_2_ho: ldub [%o0+0x021],%l7 ! Mem[000000003c000121] swap [%o2+0x038],%l4 ! Mem[000000003d000138] ldsh [%o3+0x000],%l2 ! Mem[000000003d800100] ldsw [%o2+0x034],%l3 ! Mem[000000003d000134] lduw [%o0+0x038],%l1 ! Mem[000000003c000138] ldstub [%o1+0x02c],%l2 ! Mem[000000003c80012c] retl ldstub [%o3+0x021],%l2 ! Mem[000000003d800121] p23_jmpl_2_le: lduh [%i3+0x034],%l6 ! Mem[000000003f800134] swap [%i0+0x000],%l1 ! Mem[000000003e000100] stx %l3,[%i1+0x038] ! Mem[000000003e800138] ldstub [%i1+0x019],%l5 ! Mem[000000003e800119] ldd [%i2+0x028],%l4 ! Mem[000000003f000128] jmpl %g6+8,%g0 ldstub [%i0+0x032],%l6 ! Mem[000000003e000132] p23_call_2_le: std %l0,[%i3+0x000] ! Mem[000000003f800100] stx %l3,[%i2+0x020] ! Mem[000000003f000120] ldx [%i3+0x038],%l4 ! Mem[000000003f800138] sth %l7,[%i1+0x02e] ! Mem[000000003e80012e] retl ldstub [%i3+0x015],%l3 ! Mem[000000003f800115] p23_jmpl_2_lo: lduh [%o3+0x034],%l6 ! Mem[000000003f800134] swap [%o0+0x000],%l1 ! Mem[000000003e000100] stx %l3,[%o1+0x038] ! Mem[000000003e800138] ldstub [%o1+0x019],%l5 ! Mem[000000003e800119] ldd [%o2+0x028],%l4 ! Mem[000000003f000128] jmpl %g6+8,%g0 ldstub [%o0+0x032],%l6 ! Mem[000000003e000132] p23_call_2_lo: std %l0,[%o3+0x000] ! Mem[000000003f800100] stx %l3,[%o2+0x020] ! Mem[000000003f000120] ldx [%o3+0x038],%l4 ! Mem[000000003f800138] sth %l7,[%o1+0x02e] ! Mem[000000003e80012e] retl ldstub [%o3+0x015],%l3 ! Mem[000000003f800115] p23_jmpl_2_he: std %l2,[%i0+0x030] ! Mem[000000003e000130] ldstub [%i1+0x00c],%l5 ! Mem[000000003e80010c] lduw [%i1+0x024],%l3 ! Mem[000000003e800124] ldstub [%i0+0x003],%l6 ! Mem[000000003e000103] swap [%i2+0x028],%l6 ! Mem[000000003f000128] ldsb [%i1+0x01a],%l5 ! Mem[000000003e80011a] jmpl %g6+8,%g0 ldsw [%i2+0x00c],%l7 ! Mem[000000003f00010c] p23_call_2_he: std %l2,[%i1+0x030] ! Mem[000000003e800130] ldstub [%i0+0x000],%l3 ! Mem[000000003e000100] swap [%i0+0x01c],%l5 ! Mem[000000003e00011c] retl sth %l0,[%i1+0x03c] ! Mem[000000003e80013c] p23_jmpl_2_ho: std %l2,[%o0+0x030] ! Mem[000000003e000130] ldstub [%o1+0x00c],%l5 ! Mem[000000003e80010c] lduw [%o1+0x024],%l3 ! Mem[000000003e800124] ldstub [%o0+0x003],%l6 ! Mem[000000003e000103] swap [%o2+0x028],%l6 ! Mem[000000003f000128] ldsb [%o1+0x01a],%l5 ! Mem[000000003e80011a] jmpl %g6+8,%g0 ldsw [%o2+0x00c],%l7 ! Mem[000000003f00010c] p23_call_2_ho: std %l2,[%o1+0x030] ! Mem[000000003e800130] ldstub [%o0+0x000],%l3 ! Mem[000000003e000100] swap [%o0+0x01c],%l5 ! Mem[000000003e00011c] retl sth %l0,[%o1+0x03c] ! Mem[000000003e80013c] p24_jmpl_2_le: lduh [%i1+0x010],%l7 ! Mem[0000000040800110] ldstub [%i2+0x028],%l1 ! Mem[0000000041000128] swap [%i1+0x030],%l5 ! Mem[0000000040800130] sth %l1,[%i2+0x01e] ! Mem[000000004100011e] swap [%i0+0x018],%l4 ! Mem[0000000040000118] ldsh [%i0+0x038],%l0 ! Mem[0000000040000138] lduh [%i2+0x002],%l4 ! Mem[0000000041000102] jmpl %g6+8,%g0 ldstub [%i3+0x016],%l1 ! Mem[0000000041800116] p24_call_2_le: ldub [%i0+0x005],%l1 ! Mem[0000000040000105] ldx [%i2+0x030],%l6 ! Mem[0000000041000130] retl ldd [%i1+0x030],%l4 ! Mem[0000000040800130] p24_jmpl_2_lo: lduh [%o1+0x010],%l7 ! Mem[0000000040800110] ldstub [%o2+0x028],%l1 ! Mem[0000000041000128] swap [%o1+0x030],%l5 ! Mem[0000000040800130] sth %l1,[%o2+0x01e] ! Mem[000000004100011e] swap [%o0+0x018],%l4 ! Mem[0000000040000118] ldsh [%o0+0x038],%l0 ! Mem[0000000040000138] lduh [%o2+0x002],%l4 ! Mem[0000000041000102] jmpl %g6+8,%g0 ldstub [%o3+0x016],%l1 ! Mem[0000000041800116] p24_call_2_lo: ldub [%o0+0x005],%l1 ! Mem[0000000040000105] ldx [%o2+0x030],%l6 ! Mem[0000000041000130] retl ldd [%o1+0x030],%l4 ! Mem[0000000040800130] p24_jmpl_2_he: stb %l5,[%i0+0x000] ! Mem[0000000040000100] lduh [%i3+0x016],%l3 ! Mem[0000000041800116] swap [%i0+0x00c],%l0 ! Mem[000000004000010c] ldsh [%i0+0x012],%l4 ! Mem[0000000040000112] ldsw [%i1+0x004],%l4 ! Mem[0000000040800104] swap [%i1+0x024],%l2 ! Mem[0000000040800124] ldstub [%i2+0x03f],%l5 ! Mem[000000004100013f] jmpl %g6+8,%g0 ldub [%i0+0x005],%l0 ! Mem[0000000040000105] p24_call_2_he: ldsw [%i2+0x000],%l5 ! Mem[0000000041000100] ldsw [%i3+0x020],%l7 ! Mem[0000000041800120] swap [%i2+0x028],%l7 ! Mem[0000000041000128] ldstub [%i2+0x035],%l1 ! Mem[0000000041000135] retl stb %l0,[%i1+0x00c] ! Mem[000000004080010c] p24_jmpl_2_ho: stb %l5,[%o0+0x000] ! Mem[0000000040000100] lduh [%o3+0x016],%l3 ! Mem[0000000041800116] swap [%o0+0x00c],%l0 ! Mem[000000004000010c] ldsh [%o0+0x012],%l4 ! Mem[0000000040000112] ldsw [%o1+0x004],%l4 ! Mem[0000000040800104] swap [%o1+0x024],%l2 ! Mem[0000000040800124] ldstub [%o2+0x03f],%l5 ! Mem[000000004100013f] jmpl %g6+8,%g0 ldub [%o0+0x005],%l0 ! Mem[0000000040000105] p24_call_2_ho: ldsw [%o2+0x000],%l5 ! Mem[0000000041000100] ldsw [%o3+0x020],%l7 ! Mem[0000000041800120] swap [%o2+0x028],%l7 ! Mem[0000000041000128] ldstub [%o2+0x035],%l1 ! Mem[0000000041000135] retl stb %l0,[%o1+0x00c] ! Mem[000000004080010c] p25_jmpl_2_le: ldsh [%i0+0x01c],%l6 ! Mem[000000004200011c] ldsb [%i3+0x02a],%l1 ! Mem[000000004380012a] ldub [%i1+0x019],%l5 ! Mem[0000000042800119] ldd [%i0+0x008],%l6 ! Mem[0000000042000108] ldstub [%i3+0x009],%l3 ! Mem[0000000043800109] std %l6,[%i0+0x028] ! Mem[0000000042000128] jmpl %g6+8,%g0 ldsw [%i2+0x018],%l6 ! Mem[0000000043000118] p25_call_2_le: stb %l0,[%i1+0x01d] ! Mem[000000004280011d] retl swap [%i3+0x024],%l1 ! Mem[0000000043800124] p25_jmpl_2_lo: ldsh [%o0+0x01c],%l6 ! Mem[000000004200011c] ldsb [%o3+0x02a],%l1 ! Mem[000000004380012a] ldub [%o1+0x019],%l5 ! Mem[0000000042800119] ldd [%o0+0x008],%l6 ! Mem[0000000042000108] ldstub [%o3+0x009],%l3 ! Mem[0000000043800109] std %l6,[%o0+0x028] ! Mem[0000000042000128] jmpl %g6+8,%g0 ldsw [%o2+0x018],%l6 ! Mem[0000000043000118] p25_call_2_lo: stb %l0,[%o1+0x01d] ! Mem[000000004280011d] retl swap [%o3+0x024],%l1 ! Mem[0000000043800124] p25_jmpl_2_he: ldstub [%i1+0x03a],%l6 ! Mem[000000004280013a] swap [%i1+0x014],%l7 ! Mem[0000000042800114] ldub [%i2+0x01b],%l6 ! Mem[000000004300011b] ldd [%i3+0x038],%l4 ! Mem[0000000043800138] std %l4,[%i1+0x010] ! Mem[0000000042800110] stb %l1,[%i1+0x03f] ! Mem[000000004280013f] jmpl %g6+8,%g0 swap [%i3+0x014],%l5 ! Mem[0000000043800114] p25_call_2_he: swap [%i1+0x038],%l1 ! Mem[0000000042800138] ldstub [%i3+0x011],%l0 ! Mem[0000000043800111] ldsb [%i0+0x000],%l3 ! Mem[0000000042000100] ldsh [%i0+0x022],%l7 ! Mem[0000000042000122] lduw [%i1+0x028],%l0 ! Mem[0000000042800128] swap [%i2+0x030],%l1 ! Mem[0000000043000130] ldub [%i3+0x033],%l5 ! Mem[0000000043800133] retl ldsw [%i3+0x030],%l4 ! Mem[0000000043800130] p25_jmpl_2_ho: ldstub [%o1+0x03a],%l6 ! Mem[000000004280013a] swap [%o1+0x014],%l7 ! Mem[0000000042800114] ldub [%o2+0x01b],%l6 ! Mem[000000004300011b] ldd [%o3+0x038],%l4 ! Mem[0000000043800138] std %l4,[%o1+0x010] ! Mem[0000000042800110] stb %l1,[%o1+0x03f] ! Mem[000000004280013f] jmpl %g6+8,%g0 swap [%o3+0x014],%l5 ! Mem[0000000043800114] p25_call_2_ho: swap [%o1+0x038],%l1 ! Mem[0000000042800138] ldstub [%o3+0x011],%l0 ! Mem[0000000043800111] ldsb [%o0+0x000],%l3 ! Mem[0000000042000100] ldsh [%o0+0x022],%l7 ! Mem[0000000042000122] lduw [%o1+0x028],%l0 ! Mem[0000000042800128] swap [%o2+0x030],%l1 ! Mem[0000000043000130] ldub [%o3+0x033],%l5 ! Mem[0000000043800133] retl ldsw [%o3+0x030],%l4 ! Mem[0000000043800130] p26_jmpl_2_le: ldsh [%i2+0x012],%l5 ! Mem[0000000045000112] jmpl %g6+8,%g0 sth %l3,[%i3+0x018] ! Mem[0000000045800118] p26_call_2_le: ldd [%i0+0x038],%l0 ! Mem[0000000044000138] ldub [%i0+0x032],%l6 ! Mem[0000000044000132] swap [%i1+0x004],%l4 ! Mem[0000000044800104] ldstub [%i1+0x039],%l5 ! Mem[0000000044800139] retl ldd [%i2+0x008],%l6 ! Mem[0000000045000108] p26_jmpl_2_lo: ldsh [%o2+0x012],%l5 ! Mem[0000000045000112] jmpl %g6+8,%g0 sth %l3,[%o3+0x018] ! Mem[0000000045800118] p26_call_2_lo: ldd [%o0+0x038],%l0 ! Mem[0000000044000138] ldub [%o0+0x032],%l6 ! Mem[0000000044000132] swap [%o1+0x004],%l4 ! Mem[0000000044800104] ldstub [%o1+0x039],%l5 ! Mem[0000000044800139] retl ldd [%o2+0x008],%l6 ! Mem[0000000045000108] p26_jmpl_2_he: lduw [%i2+0x01c],%l6 ! Mem[000000004500011c] jmpl %g6+8,%g0 ldx [%i2+0x038],%l0 ! Mem[0000000045000138] p26_call_2_he: swap [%i1+0x01c],%l4 ! Mem[000000004480011c] ldub [%i2+0x03f],%l5 ! Mem[000000004500013f] ldd [%i0+0x010],%l0 ! Mem[0000000044000110] ldd [%i3+0x018],%l4 ! Mem[0000000045800118] swap [%i1+0x034],%l1 ! Mem[0000000044800134] retl swap [%i2+0x024],%l1 ! Mem[0000000045000124] p26_jmpl_2_ho: lduw [%o2+0x01c],%l6 ! Mem[000000004500011c] jmpl %g6+8,%g0 ldx [%o2+0x038],%l0 ! Mem[0000000045000138] p26_call_2_ho: swap [%o1+0x01c],%l4 ! Mem[000000004480011c] ldub [%o2+0x03f],%l5 ! Mem[000000004500013f] ldd [%o0+0x010],%l0 ! Mem[0000000044000110] ldd [%o3+0x018],%l4 ! Mem[0000000045800118] swap [%o1+0x034],%l1 ! Mem[0000000044800134] retl swap [%o2+0x024],%l1 ! Mem[0000000045000124] p27_jmpl_2_le: ldx [%i0+0x038],%l0 ! Mem[0000000046000138] ldx [%i3+0x018],%l2 ! Mem[0000000047800118] ldub [%i2+0x01b],%l4 ! Mem[000000004700011b] jmpl %g6+8,%g0 stw %l2,[%i1+0x038] ! Mem[0000000046800138] p27_call_2_le: ldsh [%i1+0x01c],%l5 ! Mem[000000004680011c] lduw [%i3+0x000],%l2 ! Mem[0000000047800100] ldsb [%i2+0x001],%l6 ! Mem[0000000047000101] ldx [%i0+0x010],%l3 ! Mem[0000000046000110] ldsw [%i0+0x030],%l5 ! Mem[0000000046000130] swap [%i0+0x038],%l0 ! Mem[0000000046000138] retl ldstub [%i2+0x028],%l2 ! Mem[0000000047000128] p27_jmpl_2_lo: ldx [%o0+0x038],%l0 ! Mem[0000000046000138] ldx [%o3+0x018],%l2 ! Mem[0000000047800118] ldub [%o2+0x01b],%l4 ! Mem[000000004700011b] jmpl %g6+8,%g0 stw %l2,[%o1+0x038] ! Mem[0000000046800138] p27_call_2_lo: ldsh [%o1+0x01c],%l5 ! Mem[000000004680011c] lduw [%o3+0x000],%l2 ! Mem[0000000047800100] ldsb [%o2+0x001],%l6 ! Mem[0000000047000101] ldx [%o0+0x010],%l3 ! Mem[0000000046000110] ldsw [%o0+0x030],%l5 ! Mem[0000000046000130] swap [%o0+0x038],%l0 ! Mem[0000000046000138] retl ldstub [%o2+0x028],%l2 ! Mem[0000000047000128] p27_jmpl_2_he: swap [%i2+0x020],%l3 ! Mem[0000000047000120] swap [%i1+0x008],%l3 ! Mem[0000000046800108] stb %l0,[%i2+0x01c] ! Mem[000000004700011c] ldstub [%i1+0x013],%l4 ! Mem[0000000046800113] ldstub [%i0+0x00f],%l7 ! Mem[000000004600010f] jmpl %g6+8,%g0 stb %l2,[%i2+0x01f] ! Mem[000000004700011f] p27_call_2_he: retl ldd [%i2+0x028],%l4 ! Mem[0000000047000128] p27_jmpl_2_ho: swap [%o2+0x020],%l3 ! Mem[0000000047000120] swap [%o1+0x008],%l3 ! Mem[0000000046800108] stb %l0,[%o2+0x01c] ! Mem[000000004700011c] ldstub [%o1+0x013],%l4 ! Mem[0000000046800113] ldstub [%o0+0x00f],%l7 ! Mem[000000004600010f] jmpl %g6+8,%g0 stb %l2,[%o2+0x01f] ! Mem[000000004700011f] p27_call_2_ho: retl ldd [%o2+0x028],%l4 ! Mem[0000000047000128] p28_jmpl_2_le: swap [%i0+0x03c],%l4 ! Mem[000000004800013c] sth %l5,[%i3+0x000] ! Mem[0000000049800100] stw %l1,[%i3+0x014] ! Mem[0000000049800114] jmpl %g6+8,%g0 ldsb [%i1+0x020],%l3 ! Mem[0000000048800120] p28_call_2_le: ldstub [%i1+0x00f],%l2 ! Mem[000000004880010f] stb %l3,[%i3+0x003] ! Mem[0000000049800103] swap [%i0+0x010],%l6 ! Mem[0000000048000110] stb %l7,[%i1+0x01a] ! Mem[000000004880011a] retl ldub [%i0+0x00a],%l1 ! Mem[000000004800010a] p28_jmpl_2_lo: swap [%o0+0x03c],%l4 ! Mem[000000004800013c] sth %l5,[%o3+0x000] ! Mem[0000000049800100] stw %l1,[%o3+0x014] ! Mem[0000000049800114] jmpl %g6+8,%g0 ldsb [%o1+0x020],%l3 ! Mem[0000000048800120] p28_call_2_lo: ldstub [%o1+0x00f],%l2 ! Mem[000000004880010f] stb %l3,[%o3+0x003] ! Mem[0000000049800103] swap [%o0+0x010],%l6 ! Mem[0000000048000110] stb %l7,[%o1+0x01a] ! Mem[000000004880011a] retl ldub [%o0+0x00a],%l1 ! Mem[000000004800010a] p28_jmpl_2_he: lduh [%i1+0x012],%l6 ! Mem[0000000048800112] ldsw [%i1+0x00c],%l7 ! Mem[000000004880010c] swap [%i3+0x034],%l6 ! Mem[0000000049800134] lduh [%i0+0x020],%l4 ! Mem[0000000048000120] jmpl %g6+8,%g0 stw %l6,[%i0+0x018] ! Mem[0000000048000118] p28_call_2_he: stb %l2,[%i0+0x008] ! Mem[0000000048000108] retl swap [%i0+0x008],%l5 ! Mem[0000000048000108] p28_jmpl_2_ho: lduh [%o1+0x012],%l6 ! Mem[0000000048800112] ldsw [%o1+0x00c],%l7 ! Mem[000000004880010c] swap [%o3+0x034],%l6 ! Mem[0000000049800134] lduh [%o0+0x020],%l4 ! Mem[0000000048000120] jmpl %g6+8,%g0 stw %l6,[%o0+0x018] ! Mem[0000000048000118] p28_call_2_ho: stb %l2,[%o0+0x008] ! Mem[0000000048000108] retl swap [%o0+0x008],%l5 ! Mem[0000000048000108] p29_jmpl_2_le: ldsw [%i0+0x034],%l4 ! Mem[000000004a000134] sth %l3,[%i1+0x032] ! Mem[000000004a800132] jmpl %g6+8,%g0 ldub [%i0+0x01c],%l3 ! Mem[000000004a00011c] p29_call_2_le: lduh [%i3+0x02a],%l1 ! Mem[000000004b80012a] lduw [%i0+0x020],%l3 ! Mem[000000004a000120] stx %l6,[%i2+0x020] ! Mem[000000004b000120] retl swap [%i1+0x014],%l5 ! Mem[000000004a800114] p29_jmpl_2_lo: ldsw [%o0+0x034],%l4 ! Mem[000000004a000134] sth %l3,[%o1+0x032] ! Mem[000000004a800132] jmpl %g6+8,%g0 ldub [%o0+0x01c],%l3 ! Mem[000000004a00011c] p29_call_2_lo: lduh [%o3+0x02a],%l1 ! Mem[000000004b80012a] lduw [%o0+0x020],%l3 ! Mem[000000004a000120] stx %l6,[%o2+0x020] ! Mem[000000004b000120] retl swap [%o1+0x014],%l5 ! Mem[000000004a800114] p29_jmpl_2_he: stx %l0,[%i2+0x028] ! Mem[000000004b000128] ldub [%i2+0x026],%l7 ! Mem[000000004b000126] std %l0,[%i2+0x020] ! Mem[000000004b000120] jmpl %g6+8,%g0 sth %l1,[%i1+0x02a] ! Mem[000000004a80012a] p29_call_2_he: ldstub [%i1+0x030],%l6 ! Mem[000000004a800130] std %l6,[%i0+0x018] ! Mem[000000004a000118] ldsh [%i2+0x00a],%l1 ! Mem[000000004b00010a] retl ldsb [%i3+0x03e],%l1 ! Mem[000000004b80013e] p29_jmpl_2_ho: stx %l0,[%o2+0x028] ! Mem[000000004b000128] ldub [%o2+0x026],%l7 ! Mem[000000004b000126] std %l0,[%o2+0x020] ! Mem[000000004b000120] jmpl %g6+8,%g0 sth %l1,[%o1+0x02a] ! Mem[000000004a80012a] p29_call_2_ho: ldstub [%o1+0x030],%l6 ! Mem[000000004a800130] std %l6,[%o0+0x018] ! Mem[000000004a000118] ldsh [%o2+0x00a],%l1 ! Mem[000000004b00010a] retl ldsb [%o3+0x03e],%l1 ! Mem[000000004b80013e] p30_jmpl_2_le: std %l6,[%i0+0x018] ! Mem[000000004c000118] ldx [%i3+0x030],%l0 ! Mem[000000004d800130] ldub [%i1+0x000],%l6 ! Mem[000000004c800100] ldx [%i2+0x010],%l4 ! Mem[000000004d000110] swap [%i0+0x008],%l5 ! Mem[000000004c000108] jmpl %g6+8,%g0 sth %l3,[%i0+0x01e] ! Mem[000000004c00011e] p30_call_2_le: swap [%i0+0x014],%l2 ! Mem[000000004c000114] std %l0,[%i2+0x018] ! Mem[000000004d000118] ldstub [%i3+0x005],%l1 ! Mem[000000004d800105] retl ldub [%i0+0x033],%l5 ! Mem[000000004c000133] p30_jmpl_2_lo: std %l6,[%o0+0x018] ! Mem[000000004c000118] ldx [%o3+0x030],%l0 ! Mem[000000004d800130] ldub [%o1+0x000],%l6 ! Mem[000000004c800100] ldx [%o2+0x010],%l4 ! Mem[000000004d000110] swap [%o0+0x008],%l5 ! Mem[000000004c000108] jmpl %g6+8,%g0 sth %l3,[%o0+0x01e] ! Mem[000000004c00011e] p30_call_2_lo: swap [%o0+0x014],%l2 ! Mem[000000004c000114] std %l0,[%o2+0x018] ! Mem[000000004d000118] ldstub [%o3+0x005],%l1 ! Mem[000000004d800105] retl ldub [%o0+0x033],%l5 ! Mem[000000004c000133] p30_jmpl_2_he: std %l0,[%i2+0x010] ! Mem[000000004d000110] jmpl %g6+8,%g0 swap [%i2+0x034],%l0 ! Mem[000000004d000134] p30_call_2_he: stb %l0,[%i1+0x01b] ! Mem[000000004c80011b] swap [%i1+0x008],%l2 ! Mem[000000004c800108] ldx [%i2+0x028],%l2 ! Mem[000000004d000128] lduw [%i0+0x02c],%l1 ! Mem[000000004c00012c] ldstub [%i3+0x00a],%l2 ! Mem[000000004d80010a] retl ldsw [%i1+0x004],%l2 ! Mem[000000004c800104] p30_jmpl_2_ho: std %l0,[%o2+0x010] ! Mem[000000004d000110] jmpl %g6+8,%g0 swap [%o2+0x034],%l0 ! Mem[000000004d000134] p30_call_2_ho: stb %l0,[%o1+0x01b] ! Mem[000000004c80011b] swap [%o1+0x008],%l2 ! Mem[000000004c800108] ldx [%o2+0x028],%l2 ! Mem[000000004d000128] lduw [%o0+0x02c],%l1 ! Mem[000000004c00012c] ldstub [%o3+0x00a],%l2 ! Mem[000000004d80010a] retl ldsw [%o1+0x004],%l2 ! Mem[000000004c800104] p31_jmpl_2_le: std %l4,[%i2+0x000] ! Mem[000000004f000100] swap [%i0+0x000],%l1 ! Mem[000000004e000100] swap [%i1+0x000],%l3 ! Mem[000000004e800100] ldx [%i3+0x008],%l7 ! Mem[000000004f800108] jmpl %g6+8,%g0 swap [%i3+0x03c],%l0 ! Mem[000000004f80013c] p31_call_2_le: ldub [%i3+0x000],%l2 ! Mem[000000004f800100] ldx [%i2+0x038],%l1 ! Mem[000000004f000138] std %l4,[%i1+0x038] ! Mem[000000004e800138] ldstub [%i1+0x007],%l0 ! Mem[000000004e800107] ldstub [%i0+0x02b],%l5 ! Mem[000000004e00012b] retl stx %l4,[%i2+0x038] ! Mem[000000004f000138] p31_jmpl_2_lo: std %l4,[%o2+0x000] ! Mem[000000004f000100] swap [%o0+0x000],%l1 ! Mem[000000004e000100] swap [%o1+0x000],%l3 ! Mem[000000004e800100] ldx [%o3+0x008],%l7 ! Mem[000000004f800108] jmpl %g6+8,%g0 swap [%o3+0x03c],%l0 ! Mem[000000004f80013c] p31_call_2_lo: ldub [%o3+0x000],%l2 ! Mem[000000004f800100] ldx [%o2+0x038],%l1 ! Mem[000000004f000138] std %l4,[%o1+0x038] ! Mem[000000004e800138] ldstub [%o1+0x007],%l0 ! Mem[000000004e800107] ldstub [%o0+0x02b],%l5 ! Mem[000000004e00012b] retl stx %l4,[%o2+0x038] ! Mem[000000004f000138] p31_jmpl_2_he: swap [%i0+0x004],%l7 ! Mem[000000004e000104] std %l6,[%i1+0x000] ! Mem[000000004e800100] stw %l3,[%i0+0x030] ! Mem[000000004e000130] ldub [%i0+0x020],%l3 ! Mem[000000004e000120] ldx [%i0+0x038],%l3 ! Mem[000000004e000138] jmpl %g6+8,%g0 ldsb [%i2+0x01e],%l5 ! Mem[000000004f00011e] p31_call_2_he: retl swap [%i1+0x01c],%l2 ! Mem[000000004e80011c] p31_jmpl_2_ho: swap [%o0+0x004],%l7 ! Mem[000000004e000104] std %l6,[%o1+0x000] ! Mem[000000004e800100] stw %l3,[%o0+0x030] ! Mem[000000004e000130] ldub [%o0+0x020],%l3 ! Mem[000000004e000120] ldx [%o0+0x038],%l3 ! Mem[000000004e000138] jmpl %g6+8,%g0 ldsb [%o2+0x01e],%l5 ! Mem[000000004f00011e] p31_call_2_ho: retl swap [%o1+0x01c],%l2 ! Mem[000000004e80011c] p32_jmpl_2_le: ldd [%i0+0x008],%l4 ! Mem[0000000050000108] jmpl %g6+8,%g0 ldd [%i3+0x010],%l6 ! Mem[0000000051800110] p32_call_2_le: sth %l0,[%i2+0x008] ! Mem[0000000051000108] ldd [%i1+0x000],%l2 ! Mem[0000000050800100] lduh [%i3+0x020],%l2 ! Mem[0000000051800120] ldub [%i0+0x004],%l0 ! Mem[0000000050000104] ldstub [%i2+0x01e],%l4 ! Mem[000000005100011e] std %l4,[%i1+0x018] ! Mem[0000000050800118] retl swap [%i0+0x034],%l1 ! Mem[0000000050000134] p32_jmpl_2_lo: ldd [%o0+0x008],%l4 ! Mem[0000000050000108] jmpl %g6+8,%g0 ldd [%o3+0x010],%l6 ! Mem[0000000051800110] p32_call_2_lo: sth %l0,[%o2+0x008] ! Mem[0000000051000108] ldd [%o1+0x000],%l2 ! Mem[0000000050800100] lduh [%o3+0x020],%l2 ! Mem[0000000051800120] ldub [%o0+0x004],%l0 ! Mem[0000000050000104] ldstub [%o2+0x01e],%l4 ! Mem[000000005100011e] std %l4,[%o1+0x018] ! Mem[0000000050800118] retl swap [%o0+0x034],%l1 ! Mem[0000000050000134] p32_jmpl_2_he: ldub [%i0+0x018],%l6 ! Mem[0000000050000118] swap [%i0+0x034],%l7 ! Mem[0000000050000134] ldd [%i3+0x030],%l4 ! Mem[0000000051800130] ldd [%i2+0x030],%l2 ! Mem[0000000051000130] jmpl %g6+8,%g0 stw %l3,[%i0+0x000] ! Mem[0000000050000100] p32_call_2_he: ldsb [%i3+0x003],%l3 ! Mem[0000000051800103] ldstub [%i2+0x035],%l3 ! Mem[0000000051000135] ldstub [%i1+0x009],%l2 ! Mem[0000000050800109] swap [%i1+0x03c],%l5 ! Mem[000000005080013c] retl ldstub [%i2+0x039],%l1 ! Mem[0000000051000139] p32_jmpl_2_ho: ldub [%o0+0x018],%l6 ! Mem[0000000050000118] swap [%o0+0x034],%l7 ! Mem[0000000050000134] ldd [%o3+0x030],%l4 ! Mem[0000000051800130] ldd [%o2+0x030],%l2 ! Mem[0000000051000130] jmpl %g6+8,%g0 stw %l3,[%o0+0x000] ! Mem[0000000050000100] p32_call_2_ho: ldsb [%o3+0x003],%l3 ! Mem[0000000051800103] ldstub [%o2+0x035],%l3 ! Mem[0000000051000135] ldstub [%o1+0x009],%l2 ! Mem[0000000050800109] swap [%o1+0x03c],%l5 ! Mem[000000005080013c] retl ldstub [%o2+0x039],%l1 ! Mem[0000000051000139] p33_jmpl_2_le: swap [%i2+0x000],%l5 ! Mem[0000000053000100] stw %l5,[%i3+0x000] ! Mem[0000000053800100] ldstub [%i0+0x034],%l1 ! Mem[0000000052000134] jmpl %g6+8,%g0 swap [%i1+0x02c],%l5 ! Mem[000000005280012c] p33_call_2_le: ldstub [%i3+0x017],%l2 ! Mem[0000000053800117] ldsw [%i1+0x028],%l0 ! Mem[0000000052800128] swap [%i2+0x03c],%l6 ! Mem[000000005300013c] lduw [%i1+0x008],%l0 ! Mem[0000000052800108] retl stw %l3,[%i1+0x00c] ! Mem[000000005280010c] p33_jmpl_2_lo: swap [%o2+0x000],%l5 ! Mem[0000000053000100] stw %l5,[%o3+0x000] ! Mem[0000000053800100] ldstub [%o0+0x034],%l1 ! Mem[0000000052000134] jmpl %g6+8,%g0 swap [%o1+0x02c],%l5 ! Mem[000000005280012c] p33_call_2_lo: ldstub [%o3+0x017],%l2 ! Mem[0000000053800117] ldsw [%o1+0x028],%l0 ! Mem[0000000052800128] swap [%o2+0x03c],%l6 ! Mem[000000005300013c] lduw [%o1+0x008],%l0 ! Mem[0000000052800108] retl stw %l3,[%o1+0x00c] ! Mem[000000005280010c] p33_jmpl_2_he: swap [%i2+0x03c],%l3 ! Mem[000000005300013c] ldx [%i0+0x030],%l0 ! Mem[0000000052000130] ldub [%i3+0x033],%l3 ! Mem[0000000053800133] swap [%i2+0x028],%l5 ! Mem[0000000053000128] sth %l7,[%i3+0x020] ! Mem[0000000053800120] lduh [%i1+0x028],%l3 ! Mem[0000000052800128] swap [%i3+0x004],%l7 ! Mem[0000000053800104] jmpl %g6+8,%g0 std %l6,[%i0+0x000] ! Mem[0000000052000100] p33_call_2_he: sth %l1,[%i0+0x004] ! Mem[0000000052000104] swap [%i3+0x004],%l5 ! Mem[0000000053800104] sth %l3,[%i0+0x002] ! Mem[0000000052000102] retl ldsw [%i3+0x03c],%l0 ! Mem[000000005380013c] p33_jmpl_2_ho: swap [%o2+0x03c],%l3 ! Mem[000000005300013c] ldx [%o0+0x030],%l0 ! Mem[0000000052000130] ldub [%o3+0x033],%l3 ! Mem[0000000053800133] swap [%o2+0x028],%l5 ! Mem[0000000053000128] sth %l7,[%o3+0x020] ! Mem[0000000053800120] lduh [%o1+0x028],%l3 ! Mem[0000000052800128] swap [%o3+0x004],%l7 ! Mem[0000000053800104] jmpl %g6+8,%g0 std %l6,[%o0+0x000] ! Mem[0000000052000100] p33_call_2_ho: sth %l1,[%o0+0x004] ! Mem[0000000052000104] swap [%o3+0x004],%l5 ! Mem[0000000053800104] sth %l3,[%o0+0x002] ! Mem[0000000052000102] retl ldsw [%o3+0x03c],%l0 ! Mem[000000005380013c] p34_jmpl_2_le: lduw [%i1+0x010],%l7 ! Mem[0000000054800110] jmpl %g6+8,%g0 stw %l3,[%i0+0x00c] ! Mem[000000005400010c] p34_call_2_le: stw %l2,[%i1+0x020] ! Mem[0000000054800120] retl swap [%i0+0x018],%l2 ! Mem[0000000054000118] p34_jmpl_2_lo: lduw [%o1+0x010],%l7 ! Mem[0000000054800110] jmpl %g6+8,%g0 stw %l3,[%o0+0x00c] ! Mem[000000005400010c] p34_call_2_lo: stw %l2,[%o1+0x020] ! Mem[0000000054800120] retl swap [%o0+0x018],%l2 ! Mem[0000000054000118] p34_jmpl_2_he: ldub [%i1+0x01d],%l6 ! Mem[000000005480011d] ldsw [%i2+0x008],%l6 ! Mem[0000000055000108] stw %l2,[%i1+0x038] ! Mem[0000000054800138] ldsh [%i0+0x012],%l6 ! Mem[0000000054000112] lduh [%i1+0x012],%l4 ! Mem[0000000054800112] stb %l5,[%i0+0x023] ! Mem[0000000054000123] jmpl %g6+8,%g0 ldsh [%i0+0x03e],%l5 ! Mem[000000005400013e] p34_call_2_he: lduh [%i2+0x03a],%l4 ! Mem[000000005500013a] lduw [%i0+0x000],%l2 ! Mem[0000000054000100] lduw [%i1+0x014],%l2 ! Mem[0000000054800114] ldstub [%i1+0x02d],%l6 ! Mem[000000005480012d] retl stw %l5,[%i1+0x01c] ! Mem[000000005480011c] p34_jmpl_2_ho: ldub [%o1+0x01d],%l6 ! Mem[000000005480011d] ldsw [%o2+0x008],%l6 ! Mem[0000000055000108] stw %l2,[%o1+0x038] ! Mem[0000000054800138] ldsh [%o0+0x012],%l6 ! Mem[0000000054000112] lduh [%o1+0x012],%l4 ! Mem[0000000054800112] stb %l5,[%o0+0x023] ! Mem[0000000054000123] jmpl %g6+8,%g0 ldsh [%o0+0x03e],%l5 ! Mem[000000005400013e] p34_call_2_ho: lduh [%o2+0x03a],%l4 ! Mem[000000005500013a] lduw [%o0+0x000],%l2 ! Mem[0000000054000100] lduw [%o1+0x014],%l2 ! Mem[0000000054800114] ldstub [%o1+0x02d],%l6 ! Mem[000000005480012d] retl stw %l5,[%o1+0x01c] ! Mem[000000005480011c] p35_jmpl_2_le: swap [%i1+0x004],%l0 ! Mem[0000000056800104] swap [%i2+0x03c],%l5 ! Mem[000000005700013c] ldstub [%i3+0x023],%l5 ! Mem[0000000057800123] jmpl %g6+8,%g0 std %l2,[%i1+0x020] ! Mem[0000000056800120] p35_call_2_le: retl ldsb [%i3+0x032],%l2 ! Mem[0000000057800132] p35_jmpl_2_lo: swap [%o1+0x004],%l0 ! Mem[0000000056800104] swap [%o2+0x03c],%l5 ! Mem[000000005700013c] ldstub [%o3+0x023],%l5 ! Mem[0000000057800123] jmpl %g6+8,%g0 std %l2,[%o1+0x020] ! Mem[0000000056800120] p35_call_2_lo: retl ldsb [%o3+0x032],%l2 ! Mem[0000000057800132] p35_jmpl_2_he: ldstub [%i0+0x028],%l5 ! Mem[0000000056000128] ldstub [%i2+0x001],%l5 ! Mem[0000000057000101] swap [%i1+0x030],%l2 ! Mem[0000000056800130] jmpl %g6+8,%g0 stx %l5,[%i2+0x030] ! Mem[0000000057000130] p35_call_2_he: ldsb [%i1+0x021],%l1 ! Mem[0000000056800121] std %l0,[%i1+0x000] ! Mem[0000000056800100] ldsh [%i0+0x006],%l0 ! Mem[0000000056000106] ldsw [%i3+0x024],%l3 ! Mem[0000000057800124] retl std %l4,[%i2+0x038] ! Mem[0000000057000138] p35_jmpl_2_ho: ldstub [%o0+0x028],%l5 ! Mem[0000000056000128] ldstub [%o2+0x001],%l5 ! Mem[0000000057000101] swap [%o1+0x030],%l2 ! Mem[0000000056800130] jmpl %g6+8,%g0 stx %l5,[%o2+0x030] ! Mem[0000000057000130] p35_call_2_ho: ldsb [%o1+0x021],%l1 ! Mem[0000000056800121] std %l0,[%o1+0x000] ! Mem[0000000056800100] ldsh [%o0+0x006],%l0 ! Mem[0000000056000106] ldsw [%o3+0x024],%l3 ! Mem[0000000057800124] retl std %l4,[%o2+0x038] ! Mem[0000000057000138] p36_jmpl_2_le: swap [%i2+0x03c],%l2 ! Mem[000000005900013c] jmpl %g6+8,%g0 ldstub [%i0+0x013],%l4 ! Mem[0000000058000113] p36_call_2_le: swap [%i3+0x028],%l5 ! Mem[0000000059800128] retl ldsw [%i2+0x030],%l1 ! Mem[0000000059000130] p36_jmpl_2_lo: swap [%o2+0x03c],%l2 ! Mem[000000005900013c] jmpl %g6+8,%g0 ldstub [%o0+0x013],%l4 ! Mem[0000000058000113] p36_call_2_lo: swap [%o3+0x028],%l5 ! Mem[0000000059800128] retl ldsw [%o2+0x030],%l1 ! Mem[0000000059000130] p36_jmpl_2_he: ldstub [%i2+0x03f],%l6 ! Mem[000000005900013f] ldub [%i0+0x033],%l3 ! Mem[0000000058000133] jmpl %g6+8,%g0 stb %l3,[%i3+0x00b] ! Mem[000000005980010b] p36_call_2_he: ldsw [%i0+0x010],%l1 ! Mem[0000000058000110] ldub [%i1+0x011],%l7 ! Mem[0000000058800111] retl lduw [%i3+0x010],%l4 ! Mem[0000000059800110] p36_jmpl_2_ho: ldstub [%o2+0x03f],%l6 ! Mem[000000005900013f] ldub [%o0+0x033],%l3 ! Mem[0000000058000133] jmpl %g6+8,%g0 stb %l3,[%o3+0x00b] ! Mem[000000005980010b] p36_call_2_ho: ldsw [%o0+0x010],%l1 ! Mem[0000000058000110] ldub [%o1+0x011],%l7 ! Mem[0000000058800111] retl lduw [%o3+0x010],%l4 ! Mem[0000000059800110] p37_jmpl_2_le: jmpl %g6+8,%g0 ldd [%i0+0x030],%l2 ! Mem[000000005a000130] p37_call_2_le: swap [%i2+0x024],%l4 ! Mem[000000005b000124] lduh [%i0+0x022],%l4 ! Mem[000000005a000122] ldstub [%i0+0x027],%l4 ! Mem[000000005a000127] swap [%i3+0x028],%l1 ! Mem[000000005b800128] sth %l3,[%i0+0x022] ! Mem[000000005a000122] ldsb [%i3+0x03e],%l1 ! Mem[000000005b80013e] retl ldsh [%i0+0x026],%l3 ! Mem[000000005a000126] p37_jmpl_2_lo: jmpl %g6+8,%g0 ldd [%o0+0x030],%l2 ! Mem[000000005a000130] p37_call_2_lo: swap [%o2+0x024],%l4 ! Mem[000000005b000124] lduh [%o0+0x022],%l4 ! Mem[000000005a000122] ldstub [%o0+0x027],%l4 ! Mem[000000005a000127] swap [%o3+0x028],%l1 ! Mem[000000005b800128] sth %l3,[%o0+0x022] ! Mem[000000005a000122] ldsb [%o3+0x03e],%l1 ! Mem[000000005b80013e] retl ldsh [%o0+0x026],%l3 ! Mem[000000005a000126] p37_jmpl_2_he: ldsb [%i2+0x028],%l3 ! Mem[000000005b000128] sth %l7,[%i1+0x014] ! Mem[000000005a800114] ldstub [%i1+0x01b],%l6 ! Mem[000000005a80011b] lduh [%i2+0x030],%l3 ! Mem[000000005b000130] ldsw [%i0+0x00c],%l2 ! Mem[000000005a00010c] jmpl %g6+8,%g0 swap [%i2+0x024],%l3 ! Mem[000000005b000124] p37_call_2_he: ldub [%i3+0x03d],%l0 ! Mem[000000005b80013d] retl stx %l2,[%i1+0x000] ! Mem[000000005a800100] p37_jmpl_2_ho: ldsb [%o2+0x028],%l3 ! Mem[000000005b000128] sth %l7,[%o1+0x014] ! Mem[000000005a800114] ldstub [%o1+0x01b],%l6 ! Mem[000000005a80011b] lduh [%o2+0x030],%l3 ! Mem[000000005b000130] ldsw [%o0+0x00c],%l2 ! Mem[000000005a00010c] jmpl %g6+8,%g0 swap [%o2+0x024],%l3 ! Mem[000000005b000124] p37_call_2_ho: ldub [%o3+0x03d],%l0 ! Mem[000000005b80013d] retl stx %l2,[%o1+0x000] ! Mem[000000005a800100] p38_jmpl_2_le: sth %l5,[%i3+0x000] ! Mem[000000005d800100] swap [%i2+0x038],%l3 ! Mem[000000005d000138] stx %l1,[%i2+0x030] ! Mem[000000005d000130] jmpl %g6+8,%g0 swap [%i3+0x00c],%l5 ! Mem[000000005d80010c] p38_call_2_le: ldstub [%i3+0x037],%l2 ! Mem[000000005d800137] ldsb [%i3+0x01c],%l0 ! Mem[000000005d80011c] stx %l5,[%i0+0x038] ! Mem[000000005c000138] ldstub [%i3+0x009],%l7 ! Mem[000000005d800109] retl stw %l7,[%i3+0x00c] ! Mem[000000005d80010c] p38_jmpl_2_lo: sth %l5,[%o3+0x000] ! Mem[000000005d800100] swap [%o2+0x038],%l3 ! Mem[000000005d000138] stx %l1,[%o2+0x030] ! Mem[000000005d000130] jmpl %g6+8,%g0 swap [%o3+0x00c],%l5 ! Mem[000000005d80010c] p38_call_2_lo: ldstub [%o3+0x037],%l2 ! Mem[000000005d800137] ldsb [%o3+0x01c],%l0 ! Mem[000000005d80011c] stx %l5,[%o0+0x038] ! Mem[000000005c000138] ldstub [%o3+0x009],%l7 ! Mem[000000005d800109] retl stw %l7,[%o3+0x00c] ! Mem[000000005d80010c] p38_jmpl_2_he: jmpl %g6+8,%g0 swap [%i2+0x018],%l7 ! Mem[000000005d000118] p38_call_2_he: stw %l4,[%i1+0x004] ! Mem[000000005c800104] sth %l7,[%i2+0x01a] ! Mem[000000005d00011a] ldstub [%i0+0x003],%l3 ! Mem[000000005c000103] retl swap [%i1+0x03c],%l1 ! Mem[000000005c80013c] p38_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o2+0x018],%l7 ! Mem[000000005d000118] p38_call_2_ho: stw %l4,[%o1+0x004] ! Mem[000000005c800104] sth %l7,[%o2+0x01a] ! Mem[000000005d00011a] ldstub [%o0+0x003],%l3 ! Mem[000000005c000103] retl swap [%o1+0x03c],%l1 ! Mem[000000005c80013c] p39_jmpl_2_le: ldd [%i3+0x000],%l2 ! Mem[000000005f800100] ldstub [%i2+0x03b],%l6 ! Mem[000000005f00013b] swap [%i2+0x000],%l1 ! Mem[000000005f000100] jmpl %g6+8,%g0 ldsw [%i1+0x024],%l6 ! Mem[000000005e800124] p39_call_2_le: sth %l1,[%i2+0x032] ! Mem[000000005f000132] ldd [%i0+0x018],%l2 ! Mem[000000005e000118] ldsw [%i3+0x014],%l2 ! Mem[000000005f800114] retl ldstub [%i3+0x03c],%l0 ! Mem[000000005f80013c] p39_jmpl_2_lo: ldd [%o3+0x000],%l2 ! Mem[000000005f800100] ldstub [%o2+0x03b],%l6 ! Mem[000000005f00013b] swap [%o2+0x000],%l1 ! Mem[000000005f000100] jmpl %g6+8,%g0 ldsw [%o1+0x024],%l6 ! Mem[000000005e800124] p39_call_2_lo: sth %l1,[%o2+0x032] ! Mem[000000005f000132] ldd [%o0+0x018],%l2 ! Mem[000000005e000118] ldsw [%o3+0x014],%l2 ! Mem[000000005f800114] retl ldstub [%o3+0x03c],%l0 ! Mem[000000005f80013c] p39_jmpl_2_he: ldd [%i0+0x038],%l6 ! Mem[000000005e000138] swap [%i3+0x00c],%l1 ! Mem[000000005f80010c] ldsh [%i2+0x01c],%l6 ! Mem[000000005f00011c] ldsw [%i2+0x03c],%l3 ! Mem[000000005f00013c] std %l0,[%i0+0x030] ! Mem[000000005e000130] jmpl %g6+8,%g0 lduw [%i0+0x00c],%l2 ! Mem[000000005e00010c] p39_call_2_he: stw %l1,[%i3+0x008] ! Mem[000000005f800108] ldd [%i2+0x038],%l0 ! Mem[000000005f000138] ldub [%i1+0x03d],%l4 ! Mem[000000005e80013d] ldstub [%i1+0x037],%l6 ! Mem[000000005e800137] swap [%i0+0x024],%l3 ! Mem[000000005e000124] swap [%i3+0x02c],%l5 ! Mem[000000005f80012c] ldstub [%i0+0x02c],%l6 ! Mem[000000005e00012c] retl stb %l4,[%i2+0x025] ! Mem[000000005f000125] p39_jmpl_2_ho: ldd [%o0+0x038],%l6 ! Mem[000000005e000138] swap [%o3+0x00c],%l1 ! Mem[000000005f80010c] ldsh [%o2+0x01c],%l6 ! Mem[000000005f00011c] ldsw [%o2+0x03c],%l3 ! Mem[000000005f00013c] std %l0,[%o0+0x030] ! Mem[000000005e000130] jmpl %g6+8,%g0 lduw [%o0+0x00c],%l2 ! Mem[000000005e00010c] p39_call_2_ho: stw %l1,[%o3+0x008] ! Mem[000000005f800108] ldd [%o2+0x038],%l0 ! Mem[000000005f000138] ldub [%o1+0x03d],%l4 ! Mem[000000005e80013d] ldstub [%o1+0x037],%l6 ! Mem[000000005e800137] swap [%o0+0x024],%l3 ! Mem[000000005e000124] swap [%o3+0x02c],%l5 ! Mem[000000005f80012c] ldstub [%o0+0x02c],%l6 ! Mem[000000005e00012c] retl stb %l4,[%o2+0x025] ! Mem[000000005f000125] p40_jmpl_2_le: ldstub [%i2+0x001],%l1 ! Mem[0000000061000101] jmpl %g6+8,%g0 ldub [%i1+0x020],%l3 ! Mem[0000000060800120] p40_call_2_le: stw %l2,[%i1+0x00c] ! Mem[000000006080010c] lduw [%i1+0x018],%l7 ! Mem[0000000060800118] ldub [%i0+0x00a],%l1 ! Mem[000000006000010a] stw %l2,[%i0+0x018] ! Mem[0000000060000118] retl ldsw [%i0+0x020],%l1 ! Mem[0000000060000120] p40_jmpl_2_lo: ldstub [%o2+0x001],%l1 ! Mem[0000000061000101] jmpl %g6+8,%g0 ldub [%o1+0x020],%l3 ! Mem[0000000060800120] p40_call_2_lo: stw %l2,[%o1+0x00c] ! Mem[000000006080010c] lduw [%o1+0x018],%l7 ! Mem[0000000060800118] ldub [%o0+0x00a],%l1 ! Mem[000000006000010a] stw %l2,[%o0+0x018] ! Mem[0000000060000118] retl ldsw [%o0+0x020],%l1 ! Mem[0000000060000120] p40_jmpl_2_he: swap [%i3+0x00c],%l3 ! Mem[000000006180010c] ldd [%i2+0x020],%l4 ! Mem[0000000061000120] lduw [%i2+0x020],%l3 ! Mem[0000000061000120] ldsh [%i3+0x026],%l7 ! Mem[0000000061800126] jmpl %g6+8,%g0 ldx [%i3+0x030],%l4 ! Mem[0000000061800130] p40_call_2_he: swap [%i2+0x034],%l3 ! Mem[0000000061000134] ldsw [%i3+0x024],%l5 ! Mem[0000000061800124] swap [%i2+0x000],%l3 ! Mem[0000000061000100] stb %l7,[%i1+0x034] ! Mem[0000000060800134] ldstub [%i0+0x02c],%l4 ! Mem[000000006000012c] ldx [%i1+0x038],%l4 ! Mem[0000000060800138] retl lduw [%i1+0x030],%l0 ! Mem[0000000060800130] p40_jmpl_2_ho: swap [%o3+0x00c],%l3 ! Mem[000000006180010c] ldd [%o2+0x020],%l4 ! Mem[0000000061000120] lduw [%o2+0x020],%l3 ! Mem[0000000061000120] ldsh [%o3+0x026],%l7 ! Mem[0000000061800126] jmpl %g6+8,%g0 ldx [%o3+0x030],%l4 ! Mem[0000000061800130] p40_call_2_ho: swap [%o2+0x034],%l3 ! Mem[0000000061000134] ldsw [%o3+0x024],%l5 ! Mem[0000000061800124] swap [%o2+0x000],%l3 ! Mem[0000000061000100] stb %l7,[%o1+0x034] ! Mem[0000000060800134] ldstub [%o0+0x02c],%l4 ! Mem[000000006000012c] ldx [%o1+0x038],%l4 ! Mem[0000000060800138] retl lduw [%o1+0x030],%l0 ! Mem[0000000060800130] p41_jmpl_2_le: ldstub [%i0+0x015],%l7 ! Mem[0000000062000115] stb %l6,[%i2+0x01b] ! Mem[000000006300011b] ldstub [%i0+0x030],%l3 ! Mem[0000000062000130] ldstub [%i0+0x02b],%l5 ! Mem[000000006200012b] ldub [%i0+0x024],%l3 ! Mem[0000000062000124] ldsh [%i2+0x01e],%l5 ! Mem[000000006300011e] jmpl %g6+8,%g0 ldsb [%i3+0x018],%l0 ! Mem[0000000063800118] p41_call_2_le: ldstub [%i1+0x00c],%l2 ! Mem[000000006280010c] lduw [%i0+0x014],%l5 ! Mem[0000000062000114] lduw [%i1+0x008],%l6 ! Mem[0000000062800108] retl swap [%i3+0x028],%l4 ! Mem[0000000063800128] p41_jmpl_2_lo: ldstub [%o0+0x015],%l7 ! Mem[0000000062000115] stb %l6,[%o2+0x01b] ! Mem[000000006300011b] ldstub [%o0+0x030],%l3 ! Mem[0000000062000130] ldstub [%o0+0x02b],%l5 ! Mem[000000006200012b] ldub [%o0+0x024],%l3 ! Mem[0000000062000124] ldsh [%o2+0x01e],%l5 ! Mem[000000006300011e] jmpl %g6+8,%g0 ldsb [%o3+0x018],%l0 ! Mem[0000000063800118] p41_call_2_lo: ldstub [%o1+0x00c],%l2 ! Mem[000000006280010c] lduw [%o0+0x014],%l5 ! Mem[0000000062000114] lduw [%o1+0x008],%l6 ! Mem[0000000062800108] retl swap [%o3+0x028],%l4 ! Mem[0000000063800128] p41_jmpl_2_he: swap [%i0+0x02c],%l6 ! Mem[000000006200012c] stw %l0,[%i0+0x01c] ! Mem[000000006200011c] stb %l0,[%i1+0x006] ! Mem[0000000062800106] ldub [%i0+0x00a],%l7 ! Mem[000000006200010a] stw %l0,[%i1+0x00c] ! Mem[000000006280010c] ldd [%i2+0x038],%l2 ! Mem[0000000063000138] lduw [%i1+0x024],%l3 ! Mem[0000000062800124] jmpl %g6+8,%g0 swap [%i0+0x02c],%l4 ! Mem[000000006200012c] p41_call_2_he: lduh [%i1+0x02a],%l3 ! Mem[000000006280012a] ldd [%i3+0x030],%l2 ! Mem[0000000063800130] retl ldsb [%i3+0x038],%l0 ! Mem[0000000063800138] p41_jmpl_2_ho: swap [%o0+0x02c],%l6 ! Mem[000000006200012c] stw %l0,[%o0+0x01c] ! Mem[000000006200011c] stb %l0,[%o1+0x006] ! Mem[0000000062800106] ldub [%o0+0x00a],%l7 ! Mem[000000006200010a] stw %l0,[%o1+0x00c] ! Mem[000000006280010c] ldd [%o2+0x038],%l2 ! Mem[0000000063000138] lduw [%o1+0x024],%l3 ! Mem[0000000062800124] jmpl %g6+8,%g0 swap [%o0+0x02c],%l4 ! Mem[000000006200012c] p41_call_2_ho: lduh [%o1+0x02a],%l3 ! Mem[000000006280012a] ldd [%o3+0x030],%l2 ! Mem[0000000063800130] retl ldsb [%o3+0x038],%l0 ! Mem[0000000063800138] p42_jmpl_2_le: std %l0,[%i0+0x000] ! Mem[0000000064000100] lduw [%i3+0x000],%l6 ! Mem[0000000065800100] ldx [%i3+0x000],%l3 ! Mem[0000000065800100] lduw [%i3+0x000],%l0 ! Mem[0000000065800100] swap [%i3+0x030],%l2 ! Mem[0000000065800130] ldx [%i2+0x038],%l4 ! Mem[0000000065000138] jmpl %g6+8,%g0 ldstub [%i2+0x000],%l5 ! Mem[0000000065000100] p42_call_2_le: swap [%i0+0x008],%l7 ! Mem[0000000064000108] ldsw [%i0+0x000],%l3 ! Mem[0000000064000100] sth %l4,[%i0+0x01c] ! Mem[000000006400011c] ldd [%i2+0x038],%l4 ! Mem[0000000065000138] swap [%i2+0x004],%l3 ! Mem[0000000065000104] std %l4,[%i0+0x018] ! Mem[0000000064000118] std %l0,[%i1+0x008] ! Mem[0000000064800108] retl ldub [%i1+0x02f],%l5 ! Mem[000000006480012f] p42_jmpl_2_lo: std %l0,[%o0+0x000] ! Mem[0000000064000100] lduw [%o3+0x000],%l6 ! Mem[0000000065800100] ldx [%o3+0x000],%l3 ! Mem[0000000065800100] lduw [%o3+0x000],%l0 ! Mem[0000000065800100] swap [%o3+0x030],%l2 ! Mem[0000000065800130] ldx [%o2+0x038],%l4 ! Mem[0000000065000138] jmpl %g6+8,%g0 ldstub [%o2+0x000],%l5 ! Mem[0000000065000100] p42_call_2_lo: swap [%o0+0x008],%l7 ! Mem[0000000064000108] ldsw [%o0+0x000],%l3 ! Mem[0000000064000100] sth %l4,[%o0+0x01c] ! Mem[000000006400011c] ldd [%o2+0x038],%l4 ! Mem[0000000065000138] swap [%o2+0x004],%l3 ! Mem[0000000065000104] std %l4,[%o0+0x018] ! Mem[0000000064000118] std %l0,[%o1+0x008] ! Mem[0000000064800108] retl ldub [%o1+0x02f],%l5 ! Mem[000000006480012f] p42_jmpl_2_he: stb %l2,[%i2+0x016] ! Mem[0000000065000116] swap [%i2+0x008],%l5 ! Mem[0000000065000108] jmpl %g6+8,%g0 lduw [%i0+0x034],%l1 ! Mem[0000000064000134] p42_call_2_he: ldx [%i1+0x010],%l7 ! Mem[0000000064800110] swap [%i1+0x034],%l6 ! Mem[0000000064800134] ldstub [%i1+0x034],%l7 ! Mem[0000000064800134] lduw [%i2+0x03c],%l2 ! Mem[000000006500013c] sth %l7,[%i3+0x024] ! Mem[0000000065800124] stw %l3,[%i3+0x000] ! Mem[0000000065800100] stx %l5,[%i1+0x008] ! Mem[0000000064800108] retl std %l4,[%i0+0x010] ! Mem[0000000064000110] p42_jmpl_2_ho: stb %l2,[%o2+0x016] ! Mem[0000000065000116] swap [%o2+0x008],%l5 ! Mem[0000000065000108] jmpl %g6+8,%g0 lduw [%o0+0x034],%l1 ! Mem[0000000064000134] p42_call_2_ho: ldx [%o1+0x010],%l7 ! Mem[0000000064800110] swap [%o1+0x034],%l6 ! Mem[0000000064800134] ldstub [%o1+0x034],%l7 ! Mem[0000000064800134] lduw [%o2+0x03c],%l2 ! Mem[000000006500013c] sth %l7,[%o3+0x024] ! Mem[0000000065800124] stw %l3,[%o3+0x000] ! Mem[0000000065800100] stx %l5,[%o1+0x008] ! Mem[0000000064800108] retl std %l4,[%o0+0x010] ! Mem[0000000064000110] p43_jmpl_2_le: ldstub [%i1+0x039],%l2 ! Mem[0000000066800139] ldstub [%i2+0x021],%l3 ! Mem[0000000067000121] ldd [%i1+0x030],%l0 ! Mem[0000000066800130] lduw [%i2+0x000],%l6 ! Mem[0000000067000100] ldsh [%i3+0x032],%l4 ! Mem[0000000067800132] stb %l5,[%i1+0x02b] ! Mem[000000006680012b] jmpl %g6+8,%g0 ldsw [%i1+0x024],%l3 ! Mem[0000000066800124] p43_call_2_le: stw %l0,[%i3+0x03c] ! Mem[000000006780013c] retl ldsb [%i3+0x005],%l2 ! Mem[0000000067800105] p43_jmpl_2_lo: ldstub [%o1+0x039],%l2 ! Mem[0000000066800139] ldstub [%o2+0x021],%l3 ! Mem[0000000067000121] ldd [%o1+0x030],%l0 ! Mem[0000000066800130] lduw [%o2+0x000],%l6 ! Mem[0000000067000100] ldsh [%o3+0x032],%l4 ! Mem[0000000067800132] stb %l5,[%o1+0x02b] ! Mem[000000006680012b] jmpl %g6+8,%g0 ldsw [%o1+0x024],%l3 ! Mem[0000000066800124] p43_call_2_lo: stw %l0,[%o3+0x03c] ! Mem[000000006780013c] retl ldsb [%o3+0x005],%l2 ! Mem[0000000067800105] p43_jmpl_2_he: swap [%i0+0x004],%l4 ! Mem[0000000066000104] lduw [%i0+0x018],%l4 ! Mem[0000000066000118] ldstub [%i2+0x038],%l2 ! Mem[0000000067000138] ldsw [%i3+0x028],%l6 ! Mem[0000000067800128] stx %l3,[%i0+0x028] ! Mem[0000000066000128] jmpl %g6+8,%g0 stw %l2,[%i0+0x024] ! Mem[0000000066000124] p43_call_2_he: ldstub [%i2+0x03d],%l7 ! Mem[000000006700013d] stw %l6,[%i0+0x018] ! Mem[0000000066000118] ldd [%i3+0x028],%l4 ! Mem[0000000067800128] swap [%i0+0x038],%l0 ! Mem[0000000066000138] swap [%i0+0x03c],%l4 ! Mem[000000006600013c] sth %l0,[%i3+0x022] ! Mem[0000000067800122] retl ldx [%i1+0x018],%l4 ! Mem[0000000066800118] p43_jmpl_2_ho: swap [%o0+0x004],%l4 ! Mem[0000000066000104] lduw [%o0+0x018],%l4 ! Mem[0000000066000118] ldstub [%o2+0x038],%l2 ! Mem[0000000067000138] ldsw [%o3+0x028],%l6 ! Mem[0000000067800128] stx %l3,[%o0+0x028] ! Mem[0000000066000128] jmpl %g6+8,%g0 stw %l2,[%o0+0x024] ! Mem[0000000066000124] p43_call_2_ho: ldstub [%o2+0x03d],%l7 ! Mem[000000006700013d] stw %l6,[%o0+0x018] ! Mem[0000000066000118] ldd [%o3+0x028],%l4 ! Mem[0000000067800128] swap [%o0+0x038],%l0 ! Mem[0000000066000138] swap [%o0+0x03c],%l4 ! Mem[000000006600013c] sth %l0,[%o3+0x022] ! Mem[0000000067800122] retl ldx [%o1+0x018],%l4 ! Mem[0000000066800118] p44_jmpl_2_le: lduw [%i2+0x018],%l2 ! Mem[0000000069000118] ldstub [%i3+0x01f],%l5 ! Mem[000000006980011f] ldstub [%i0+0x013],%l1 ! Mem[0000000068000113] jmpl %g6+8,%g0 ldsb [%i1+0x001],%l3 ! Mem[0000000068800101] p44_call_2_le: retl stx %l2,[%i3+0x030] ! Mem[0000000069800130] p44_jmpl_2_lo: lduw [%o2+0x018],%l2 ! Mem[0000000069000118] ldstub [%o3+0x01f],%l5 ! Mem[000000006980011f] ldstub [%o0+0x013],%l1 ! Mem[0000000068000113] jmpl %g6+8,%g0 ldsb [%o1+0x001],%l3 ! Mem[0000000068800101] p44_call_2_lo: retl stx %l2,[%o3+0x030] ! Mem[0000000069800130] p44_jmpl_2_he: ldsb [%i1+0x003],%l1 ! Mem[0000000068800103] sth %l6,[%i3+0x03a] ! Mem[000000006980013a] swap [%i1+0x034],%l1 ! Mem[0000000068800134] jmpl %g6+8,%g0 ldsh [%i2+0x00e],%l5 ! Mem[000000006900010e] p44_call_2_he: ldsw [%i3+0x034],%l2 ! Mem[0000000069800134] swap [%i1+0x000],%l3 ! Mem[0000000068800100] ldsb [%i1+0x023],%l4 ! Mem[0000000068800123] stb %l6,[%i1+0x00b] ! Mem[000000006880010b] retl swap [%i2+0x010],%l5 ! Mem[0000000069000110] p44_jmpl_2_ho: ldsb [%o1+0x003],%l1 ! Mem[0000000068800103] sth %l6,[%o3+0x03a] ! Mem[000000006980013a] swap [%o1+0x034],%l1 ! Mem[0000000068800134] jmpl %g6+8,%g0 ldsh [%o2+0x00e],%l5 ! Mem[000000006900010e] p44_call_2_ho: ldsw [%o3+0x034],%l2 ! Mem[0000000069800134] swap [%o1+0x000],%l3 ! Mem[0000000068800100] ldsb [%o1+0x023],%l4 ! Mem[0000000068800123] stb %l6,[%o1+0x00b] ! Mem[000000006880010b] retl swap [%o2+0x010],%l5 ! Mem[0000000069000110] p45_jmpl_2_le: swap [%i2+0x004],%l3 ! Mem[000000006b000104] ldstub [%i0+0x03d],%l0 ! Mem[000000006a00013d] jmpl %g6+8,%g0 ldstub [%i1+0x01c],%l3 ! Mem[000000006a80011c] p45_call_2_le: ldsw [%i0+0x028],%l1 ! Mem[000000006a000128] ldstub [%i2+0x016],%l0 ! Mem[000000006b000116] swap [%i3+0x024],%l0 ! Mem[000000006b800124] retl stb %l2,[%i1+0x018] ! Mem[000000006a800118] p45_jmpl_2_lo: swap [%o2+0x004],%l3 ! Mem[000000006b000104] ldstub [%o0+0x03d],%l0 ! Mem[000000006a00013d] jmpl %g6+8,%g0 ldstub [%o1+0x01c],%l3 ! Mem[000000006a80011c] p45_call_2_lo: ldsw [%o0+0x028],%l1 ! Mem[000000006a000128] ldstub [%o2+0x016],%l0 ! Mem[000000006b000116] swap [%o3+0x024],%l0 ! Mem[000000006b800124] retl stb %l2,[%o1+0x018] ! Mem[000000006a800118] p45_jmpl_2_he: stw %l4,[%i0+0x03c] ! Mem[000000006a00013c] ldsb [%i3+0x00f],%l1 ! Mem[000000006b80010f] jmpl %g6+8,%g0 ldstub [%i1+0x027],%l0 ! Mem[000000006a800127] p45_call_2_he: retl lduh [%i3+0x00e],%l3 ! Mem[000000006b80010e] p45_jmpl_2_ho: stw %l4,[%o0+0x03c] ! Mem[000000006a00013c] ldsb [%o3+0x00f],%l1 ! Mem[000000006b80010f] jmpl %g6+8,%g0 ldstub [%o1+0x027],%l0 ! Mem[000000006a800127] p45_call_2_ho: retl lduh [%o3+0x00e],%l3 ! Mem[000000006b80010e] p46_jmpl_2_le: stb %l7,[%i0+0x02d] ! Mem[000000006c00012d] std %l0,[%i3+0x020] ! Mem[000000006d800120] ldsh [%i2+0x018],%l5 ! Mem[000000006d000118] ldx [%i1+0x000],%l1 ! Mem[000000006c800100] lduh [%i2+0x00a],%l3 ! Mem[000000006d00010a] ldstub [%i0+0x001],%l0 ! Mem[000000006c000101] ldstub [%i1+0x029],%l1 ! Mem[000000006c800129] jmpl %g6+8,%g0 ldstub [%i0+0x013],%l3 ! Mem[000000006c000113] p46_call_2_le: ldstub [%i0+0x005],%l1 ! Mem[000000006c000105] lduh [%i2+0x01c],%l3 ! Mem[000000006d00011c] lduh [%i0+0x026],%l6 ! Mem[000000006c000126] ldsw [%i2+0x020],%l6 ! Mem[000000006d000120] ldstub [%i3+0x01e],%l7 ! Mem[000000006d80011e] ldsb [%i0+0x005],%l0 ! Mem[000000006c000105] std %l4,[%i3+0x030] ! Mem[000000006d800130] retl lduw [%i2+0x010],%l3 ! Mem[000000006d000110] p46_jmpl_2_lo: stb %l7,[%o0+0x02d] ! Mem[000000006c00012d] std %l0,[%o3+0x020] ! Mem[000000006d800120] ldsh [%o2+0x018],%l5 ! Mem[000000006d000118] ldx [%o1+0x000],%l1 ! Mem[000000006c800100] lduh [%o2+0x00a],%l3 ! Mem[000000006d00010a] ldstub [%o0+0x001],%l0 ! Mem[000000006c000101] ldstub [%o1+0x029],%l1 ! Mem[000000006c800129] jmpl %g6+8,%g0 ldstub [%o0+0x013],%l3 ! Mem[000000006c000113] p46_call_2_lo: ldstub [%o0+0x005],%l1 ! Mem[000000006c000105] lduh [%o2+0x01c],%l3 ! Mem[000000006d00011c] lduh [%o0+0x026],%l6 ! Mem[000000006c000126] ldsw [%o2+0x020],%l6 ! Mem[000000006d000120] ldstub [%o3+0x01e],%l7 ! Mem[000000006d80011e] ldsb [%o0+0x005],%l0 ! Mem[000000006c000105] std %l4,[%o3+0x030] ! Mem[000000006d800130] retl lduw [%o2+0x010],%l3 ! Mem[000000006d000110] p46_jmpl_2_he: jmpl %g6+8,%g0 std %l0,[%i0+0x010] ! Mem[000000006c000110] p46_call_2_he: swap [%i2+0x00c],%l4 ! Mem[000000006d00010c] sth %l3,[%i3+0x002] ! Mem[000000006d800102] swap [%i0+0x01c],%l4 ! Mem[000000006c00011c] ldstub [%i0+0x01b],%l2 ! Mem[000000006c00011b] retl ldstub [%i1+0x023],%l1 ! Mem[000000006c800123] p46_jmpl_2_ho: jmpl %g6+8,%g0 std %l0,[%o0+0x010] ! Mem[000000006c000110] p46_call_2_ho: swap [%o2+0x00c],%l4 ! Mem[000000006d00010c] sth %l3,[%o3+0x002] ! Mem[000000006d800102] swap [%o0+0x01c],%l4 ! Mem[000000006c00011c] ldstub [%o0+0x01b],%l2 ! Mem[000000006c00011b] retl ldstub [%o1+0x023],%l1 ! Mem[000000006c800123] p47_jmpl_2_le: ldstub [%i1+0x019],%l3 ! Mem[000000006e800119] ldx [%i3+0x030],%l7 ! Mem[000000006f800130] swap [%i1+0x030],%l4 ! Mem[000000006e800130] swap [%i1+0x030],%l7 ! Mem[000000006e800130] lduh [%i3+0x02c],%l4 ! Mem[000000006f80012c] swap [%i0+0x000],%l1 ! Mem[000000006e000100] jmpl %g6+8,%g0 swap [%i2+0x038],%l5 ! Mem[000000006f000138] p47_call_2_le: swap [%i1+0x030],%l3 ! Mem[000000006e800130] swap [%i2+0x038],%l0 ! Mem[000000006f000138] swap [%i1+0x028],%l6 ! Mem[000000006e800128] swap [%i1+0x030],%l5 ! Mem[000000006e800130] retl swap [%i2+0x028],%l1 ! Mem[000000006f000128] p47_jmpl_2_lo: ldstub [%o1+0x019],%l3 ! Mem[000000006e800119] ldx [%o3+0x030],%l7 ! Mem[000000006f800130] swap [%o1+0x030],%l4 ! Mem[000000006e800130] swap [%o1+0x030],%l7 ! Mem[000000006e800130] lduh [%o3+0x02c],%l4 ! Mem[000000006f80012c] swap [%o0+0x000],%l1 ! Mem[000000006e000100] jmpl %g6+8,%g0 swap [%o2+0x038],%l5 ! Mem[000000006f000138] p47_call_2_lo: swap [%o1+0x030],%l3 ! Mem[000000006e800130] swap [%o2+0x038],%l0 ! Mem[000000006f000138] swap [%o1+0x028],%l6 ! Mem[000000006e800128] swap [%o1+0x030],%l5 ! Mem[000000006e800130] retl swap [%o2+0x028],%l1 ! Mem[000000006f000128] p47_jmpl_2_he: lduw [%i1+0x01c],%l2 ! Mem[000000006e80011c] lduw [%i2+0x03c],%l0 ! Mem[000000006f00013c] ldstub [%i1+0x002],%l1 ! Mem[000000006e800102] jmpl %g6+8,%g0 stx %l0,[%i2+0x028] ! Mem[000000006f000128] p47_call_2_he: retl stb %l2,[%i3+0x017] ! Mem[000000006f800117] p47_jmpl_2_ho: lduw [%o1+0x01c],%l2 ! Mem[000000006e80011c] lduw [%o2+0x03c],%l0 ! Mem[000000006f00013c] ldstub [%o1+0x002],%l1 ! Mem[000000006e800102] jmpl %g6+8,%g0 stx %l0,[%o2+0x028] ! Mem[000000006f000128] p47_call_2_ho: retl stb %l2,[%o3+0x017] ! Mem[000000006f800117] p48_jmpl_2_le: ldd [%i0+0x000],%l0 ! Mem[0000000070000100] swap [%i0+0x000],%l0 ! Mem[0000000070000100] lduw [%i1+0x024],%l0 ! Mem[0000000070800124] ldub [%i3+0x017],%l3 ! Mem[0000000071800117] ldsw [%i1+0x010],%l1 ! Mem[0000000070800110] jmpl %g6+8,%g0 stx %l5,[%i2+0x010] ! Mem[0000000071000110] p48_call_2_le: stw %l4,[%i2+0x028] ! Mem[0000000071000128] stw %l3,[%i2+0x014] ! Mem[0000000071000114] sth %l1,[%i3+0x03c] ! Mem[000000007180013c] sth %l5,[%i1+0x034] ! Mem[0000000070800134] swap [%i3+0x010],%l3 ! Mem[0000000071800110] swap [%i1+0x024],%l4 ! Mem[0000000070800124] retl stb %l7,[%i0+0x035] ! Mem[0000000070000135] p48_jmpl_2_lo: ldd [%o0+0x000],%l0 ! Mem[0000000070000100] swap [%o0+0x000],%l0 ! Mem[0000000070000100] lduw [%o1+0x024],%l0 ! Mem[0000000070800124] ldub [%o3+0x017],%l3 ! Mem[0000000071800117] ldsw [%o1+0x010],%l1 ! Mem[0000000070800110] jmpl %g6+8,%g0 stx %l5,[%o2+0x010] ! Mem[0000000071000110] p48_call_2_lo: stw %l4,[%o2+0x028] ! Mem[0000000071000128] stw %l3,[%o2+0x014] ! Mem[0000000071000114] sth %l1,[%o3+0x03c] ! Mem[000000007180013c] sth %l5,[%o1+0x034] ! Mem[0000000070800134] swap [%o3+0x010],%l3 ! Mem[0000000071800110] swap [%o1+0x024],%l4 ! Mem[0000000070800124] retl stb %l7,[%o0+0x035] ! Mem[0000000070000135] p48_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i2+0x00e],%l3 ! Mem[000000007100010e] p48_call_2_he: ldd [%i1+0x018],%l4 ! Mem[0000000070800118] retl lduh [%i3+0x03c],%l2 ! Mem[000000007180013c] p48_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o2+0x00e],%l3 ! Mem[000000007100010e] p48_call_2_ho: ldd [%o1+0x018],%l4 ! Mem[0000000070800118] retl lduh [%o3+0x03c],%l2 ! Mem[000000007180013c] p49_jmpl_2_le: stx %l1,[%i0+0x028] ! Mem[0000000072000128] ldub [%i1+0x01c],%l6 ! Mem[000000007280011c] ldstub [%i0+0x02a],%l1 ! Mem[000000007200012a] ldsw [%i1+0x008],%l2 ! Mem[0000000072800108] ldsw [%i2+0x030],%l3 ! Mem[0000000073000130] jmpl %g6+8,%g0 swap [%i3+0x02c],%l3 ! Mem[000000007380012c] p49_call_2_le: std %l4,[%i2+0x018] ! Mem[0000000073000118] sth %l1,[%i3+0x03a] ! Mem[000000007380013a] retl ldd [%i3+0x020],%l4 ! Mem[0000000073800120] p49_jmpl_2_lo: stx %l1,[%o0+0x028] ! Mem[0000000072000128] ldub [%o1+0x01c],%l6 ! Mem[000000007280011c] ldstub [%o0+0x02a],%l1 ! Mem[000000007200012a] ldsw [%o1+0x008],%l2 ! Mem[0000000072800108] ldsw [%o2+0x030],%l3 ! Mem[0000000073000130] jmpl %g6+8,%g0 swap [%o3+0x02c],%l3 ! Mem[000000007380012c] p49_call_2_lo: std %l4,[%o2+0x018] ! Mem[0000000073000118] sth %l1,[%o3+0x03a] ! Mem[000000007380013a] retl ldd [%o3+0x020],%l4 ! Mem[0000000073800120] p49_jmpl_2_he: ldstub [%i0+0x02b],%l6 ! Mem[000000007200012b] lduw [%i3+0x028],%l7 ! Mem[0000000073800128] stx %l4,[%i2+0x000] ! Mem[0000000073000100] lduw [%i1+0x018],%l4 ! Mem[0000000072800118] sth %l3,[%i3+0x01a] ! Mem[000000007380011a] jmpl %g6+8,%g0 stb %l3,[%i2+0x006] ! Mem[0000000073000106] p49_call_2_he: retl swap [%i2+0x030],%l2 ! Mem[0000000073000130] p49_jmpl_2_ho: ldstub [%o0+0x02b],%l6 ! Mem[000000007200012b] lduw [%o3+0x028],%l7 ! Mem[0000000073800128] stx %l4,[%o2+0x000] ! Mem[0000000073000100] lduw [%o1+0x018],%l4 ! Mem[0000000072800118] sth %l3,[%o3+0x01a] ! Mem[000000007380011a] jmpl %g6+8,%g0 stb %l3,[%o2+0x006] ! Mem[0000000073000106] p49_call_2_ho: retl swap [%o2+0x030],%l2 ! Mem[0000000073000130] p50_jmpl_2_le: ldsh [%i2+0x00a],%l6 ! Mem[000000007500010a] stw %l6,[%i0+0x010] ! Mem[0000000074000110] swap [%i0+0x000],%l6 ! Mem[0000000074000100] stb %l3,[%i3+0x030] ! Mem[0000000075800130] swap [%i1+0x020],%l6 ! Mem[0000000074800120] stw %l1,[%i2+0x028] ! Mem[0000000075000128] std %l0,[%i3+0x018] ! Mem[0000000075800118] jmpl %g6+8,%g0 sth %l2,[%i3+0x038] ! Mem[0000000075800138] p50_call_2_le: lduh [%i1+0x024],%l7 ! Mem[0000000074800124] ldsh [%i0+0x032],%l0 ! Mem[0000000074000132] retl lduh [%i0+0x002],%l0 ! Mem[0000000074000102] p50_jmpl_2_lo: ldsh [%o2+0x00a],%l6 ! Mem[000000007500010a] stw %l6,[%o0+0x010] ! Mem[0000000074000110] swap [%o0+0x000],%l6 ! Mem[0000000074000100] stb %l3,[%o3+0x030] ! Mem[0000000075800130] swap [%o1+0x020],%l6 ! Mem[0000000074800120] stw %l1,[%o2+0x028] ! Mem[0000000075000128] std %l0,[%o3+0x018] ! Mem[0000000075800118] jmpl %g6+8,%g0 sth %l2,[%o3+0x038] ! Mem[0000000075800138] p50_call_2_lo: lduh [%o1+0x024],%l7 ! Mem[0000000074800124] ldsh [%o0+0x032],%l0 ! Mem[0000000074000132] retl lduh [%o0+0x002],%l0 ! Mem[0000000074000102] p50_jmpl_2_he: jmpl %g6+8,%g0 stx %l2,[%i1+0x030] ! Mem[0000000074800130] p50_call_2_he: swap [%i3+0x01c],%l0 ! Mem[000000007580011c] swap [%i0+0x010],%l4 ! Mem[0000000074000110] sth %l0,[%i3+0x028] ! Mem[0000000075800128] stw %l4,[%i2+0x018] ! Mem[0000000075000118] ldd [%i1+0x030],%l6 ! Mem[0000000074800130] stw %l3,[%i3+0x028] ! Mem[0000000075800128] ldstub [%i1+0x035],%l4 ! Mem[0000000074800135] retl ldstub [%i1+0x03a],%l0 ! Mem[000000007480013a] p50_jmpl_2_ho: jmpl %g6+8,%g0 stx %l2,[%o1+0x030] ! Mem[0000000074800130] p50_call_2_ho: swap [%o3+0x01c],%l0 ! Mem[000000007580011c] swap [%o0+0x010],%l4 ! Mem[0000000074000110] sth %l0,[%o3+0x028] ! Mem[0000000075800128] stw %l4,[%o2+0x018] ! Mem[0000000075000118] ldd [%o1+0x030],%l6 ! Mem[0000000074800130] stw %l3,[%o3+0x028] ! Mem[0000000075800128] ldstub [%o1+0x035],%l4 ! Mem[0000000074800135] retl ldstub [%o1+0x03a],%l0 ! Mem[000000007480013a] p51_jmpl_2_le: swap [%i3+0x01c],%l6 ! Mem[000000007780011c] jmpl %g6+8,%g0 ldstub [%i1+0x02a],%l1 ! Mem[000000007680012a] p51_call_2_le: stw %l4,[%i0+0x024] ! Mem[0000000076000124] ldsb [%i0+0x02b],%l1 ! Mem[000000007600012b] ldstub [%i0+0x03b],%l2 ! Mem[000000007600013b] retl ldsh [%i2+0x01c],%l0 ! Mem[000000007700011c] p51_jmpl_2_lo: swap [%o3+0x01c],%l6 ! Mem[000000007780011c] jmpl %g6+8,%g0 ldstub [%o1+0x02a],%l1 ! Mem[000000007680012a] p51_call_2_lo: stw %l4,[%o0+0x024] ! Mem[0000000076000124] ldsb [%o0+0x02b],%l1 ! Mem[000000007600012b] ldstub [%o0+0x03b],%l2 ! Mem[000000007600013b] retl ldsh [%o2+0x01c],%l0 ! Mem[000000007700011c] p51_jmpl_2_he: ldstub [%i1+0x007],%l7 ! Mem[0000000076800107] swap [%i0+0x000],%l6 ! Mem[0000000076000100] ldstub [%i2+0x02c],%l5 ! Mem[000000007700012c] jmpl %g6+8,%g0 ldsw [%i2+0x020],%l3 ! Mem[0000000077000120] p51_call_2_he: ldstub [%i0+0x003],%l3 ! Mem[0000000076000103] std %l0,[%i0+0x038] ! Mem[0000000076000138] swap [%i0+0x008],%l2 ! Mem[0000000076000108] ldx [%i1+0x000],%l7 ! Mem[0000000076800100] retl ldub [%i2+0x039],%l1 ! Mem[0000000077000139] p51_jmpl_2_ho: ldstub [%o1+0x007],%l7 ! Mem[0000000076800107] swap [%o0+0x000],%l6 ! Mem[0000000076000100] ldstub [%o2+0x02c],%l5 ! Mem[000000007700012c] jmpl %g6+8,%g0 ldsw [%o2+0x020],%l3 ! Mem[0000000077000120] p51_call_2_ho: ldstub [%o0+0x003],%l3 ! Mem[0000000076000103] std %l0,[%o0+0x038] ! Mem[0000000076000138] swap [%o0+0x008],%l2 ! Mem[0000000076000108] ldx [%o1+0x000],%l7 ! Mem[0000000076800100] retl ldub [%o2+0x039],%l1 ! Mem[0000000077000139] p52_jmpl_2_le: ldstub [%i3+0x01b],%l6 ! Mem[000000007980011b] lduh [%i2+0x032],%l2 ! Mem[0000000079000132] lduh [%i3+0x000],%l0 ! Mem[0000000079800100] ldstub [%i2+0x026],%l7 ! Mem[0000000079000126] swap [%i3+0x014],%l0 ! Mem[0000000079800114] jmpl %g6+8,%g0 swap [%i1+0x030],%l7 ! Mem[0000000078800130] p52_call_2_le: stw %l6,[%i3+0x008] ! Mem[0000000079800108] ldx [%i1+0x010],%l5 ! Mem[0000000078800110] ldub [%i1+0x01e],%l4 ! Mem[000000007880011e] swap [%i1+0x03c],%l2 ! Mem[000000007880013c] ldstub [%i2+0x01b],%l2 ! Mem[000000007900011b] swap [%i2+0x014],%l6 ! Mem[0000000079000114] ldstub [%i2+0x00e],%l7 ! Mem[000000007900010e] retl ldub [%i0+0x004],%l1 ! Mem[0000000078000104] p52_jmpl_2_lo: ldstub [%o3+0x01b],%l6 ! Mem[000000007980011b] lduh [%o2+0x032],%l2 ! Mem[0000000079000132] lduh [%o3+0x000],%l0 ! Mem[0000000079800100] ldstub [%o2+0x026],%l7 ! Mem[0000000079000126] swap [%o3+0x014],%l0 ! Mem[0000000079800114] jmpl %g6+8,%g0 swap [%o1+0x030],%l7 ! Mem[0000000078800130] p52_call_2_lo: stw %l6,[%o3+0x008] ! Mem[0000000079800108] ldx [%o1+0x010],%l5 ! Mem[0000000078800110] ldub [%o1+0x01e],%l4 ! Mem[000000007880011e] swap [%o1+0x03c],%l2 ! Mem[000000007880013c] ldstub [%o2+0x01b],%l2 ! Mem[000000007900011b] swap [%o2+0x014],%l6 ! Mem[0000000079000114] ldstub [%o2+0x00e],%l7 ! Mem[000000007900010e] retl ldub [%o0+0x004],%l1 ! Mem[0000000078000104] p52_jmpl_2_he: stb %l5,[%i2+0x03e] ! Mem[000000007900013e] stx %l2,[%i0+0x028] ! Mem[0000000078000128] ldsh [%i2+0x004],%l3 ! Mem[0000000079000104] stw %l5,[%i3+0x01c] ! Mem[000000007980011c] jmpl %g6+8,%g0 swap [%i3+0x034],%l5 ! Mem[0000000079800134] p52_call_2_he: swap [%i0+0x01c],%l0 ! Mem[000000007800011c] stx %l3,[%i1+0x000] ! Mem[0000000078800100] retl stb %l4,[%i0+0x010] ! Mem[0000000078000110] p52_jmpl_2_ho: stb %l5,[%o2+0x03e] ! Mem[000000007900013e] stx %l2,[%o0+0x028] ! Mem[0000000078000128] ldsh [%o2+0x004],%l3 ! Mem[0000000079000104] stw %l5,[%o3+0x01c] ! Mem[000000007980011c] jmpl %g6+8,%g0 swap [%o3+0x034],%l5 ! Mem[0000000079800134] p52_call_2_ho: swap [%o0+0x01c],%l0 ! Mem[000000007800011c] stx %l3,[%o1+0x000] ! Mem[0000000078800100] retl stb %l4,[%o0+0x010] ! Mem[0000000078000110] p53_jmpl_2_le: std %l2,[%i0+0x018] ! Mem[000000007a000118] ldsh [%i1+0x03a],%l6 ! Mem[000000007a80013a] ldx [%i1+0x020],%l1 ! Mem[000000007a800120] jmpl %g6+8,%g0 swap [%i2+0x018],%l6 ! Mem[000000007b000118] p53_call_2_le: ldstub [%i0+0x025],%l0 ! Mem[000000007a000125] lduh [%i0+0x014],%l5 ! Mem[000000007a000114] stx %l6,[%i3+0x010] ! Mem[000000007b800110] ldsh [%i0+0x024],%l4 ! Mem[000000007a000124] lduh [%i3+0x038],%l5 ! Mem[000000007b800138] ldsh [%i3+0x008],%l0 ! Mem[000000007b800108] ldsb [%i1+0x00f],%l3 ! Mem[000000007a80010f] retl stb %l6,[%i0+0x02b] ! Mem[000000007a00012b] p53_jmpl_2_lo: std %l2,[%o0+0x018] ! Mem[000000007a000118] ldsh [%o1+0x03a],%l6 ! Mem[000000007a80013a] ldx [%o1+0x020],%l1 ! Mem[000000007a800120] jmpl %g6+8,%g0 swap [%o2+0x018],%l6 ! Mem[000000007b000118] p53_call_2_lo: ldstub [%o0+0x025],%l0 ! Mem[000000007a000125] lduh [%o0+0x014],%l5 ! Mem[000000007a000114] stx %l6,[%o3+0x010] ! Mem[000000007b800110] ldsh [%o0+0x024],%l4 ! Mem[000000007a000124] lduh [%o3+0x038],%l5 ! Mem[000000007b800138] ldsh [%o3+0x008],%l0 ! Mem[000000007b800108] ldsb [%o1+0x00f],%l3 ! Mem[000000007a80010f] retl stb %l6,[%o0+0x02b] ! Mem[000000007a00012b] p53_jmpl_2_he: ldx [%i2+0x008],%l2 ! Mem[000000007b000108] ldsh [%i3+0x032],%l3 ! Mem[000000007b800132] swap [%i3+0x028],%l5 ! Mem[000000007b800128] jmpl %g6+8,%g0 ldstub [%i1+0x03d],%l6 ! Mem[000000007a80013d] p53_call_2_he: stx %l1,[%i0+0x030] ! Mem[000000007a000130] std %l0,[%i0+0x010] ! Mem[000000007a000110] swap [%i1+0x038],%l5 ! Mem[000000007a800138] ldub [%i3+0x00a],%l2 ! Mem[000000007b80010a] sth %l5,[%i0+0x004] ! Mem[000000007a000104] retl sth %l6,[%i2+0x014] ! Mem[000000007b000114] p53_jmpl_2_ho: ldx [%o2+0x008],%l2 ! Mem[000000007b000108] ldsh [%o3+0x032],%l3 ! Mem[000000007b800132] swap [%o3+0x028],%l5 ! Mem[000000007b800128] jmpl %g6+8,%g0 ldstub [%o1+0x03d],%l6 ! Mem[000000007a80013d] p53_call_2_ho: stx %l1,[%o0+0x030] ! Mem[000000007a000130] std %l0,[%o0+0x010] ! Mem[000000007a000110] swap [%o1+0x038],%l5 ! Mem[000000007a800138] ldub [%o3+0x00a],%l2 ! Mem[000000007b80010a] sth %l5,[%o0+0x004] ! Mem[000000007a000104] retl sth %l6,[%o2+0x014] ! Mem[000000007b000114] p54_jmpl_2_le: sth %l5,[%i1+0x00e] ! Mem[000000007c80010e] jmpl %g6+8,%g0 stw %l5,[%i0+0x000] ! Mem[000000007c000100] p54_call_2_le: swap [%i1+0x00c],%l4 ! Mem[000000007c80010c] stw %l4,[%i1+0x020] ! Mem[000000007c800120] ldsb [%i2+0x010],%l6 ! Mem[000000007d000110] sth %l2,[%i0+0x03c] ! Mem[000000007c00013c] ldsh [%i1+0x02a],%l5 ! Mem[000000007c80012a] ldx [%i1+0x038],%l0 ! Mem[000000007c800138] ldstub [%i3+0x00e],%l1 ! Mem[000000007d80010e] retl ldsw [%i0+0x004],%l1 ! Mem[000000007c000104] p54_jmpl_2_lo: sth %l5,[%o1+0x00e] ! Mem[000000007c80010e] jmpl %g6+8,%g0 stw %l5,[%o0+0x000] ! Mem[000000007c000100] p54_call_2_lo: swap [%o1+0x00c],%l4 ! Mem[000000007c80010c] stw %l4,[%o1+0x020] ! Mem[000000007c800120] ldsb [%o2+0x010],%l6 ! Mem[000000007d000110] sth %l2,[%o0+0x03c] ! Mem[000000007c00013c] ldsh [%o1+0x02a],%l5 ! Mem[000000007c80012a] ldx [%o1+0x038],%l0 ! Mem[000000007c800138] ldstub [%o3+0x00e],%l1 ! Mem[000000007d80010e] retl ldsw [%o0+0x004],%l1 ! Mem[000000007c000104] p54_jmpl_2_he: swap [%i0+0x030],%l3 ! Mem[000000007c000130] swap [%i1+0x008],%l5 ! Mem[000000007c800108] ldx [%i3+0x018],%l3 ! Mem[000000007d800118] lduw [%i1+0x028],%l7 ! Mem[000000007c800128] jmpl %g6+8,%g0 lduw [%i2+0x008],%l5 ! Mem[000000007d000108] p54_call_2_he: ldd [%i0+0x028],%l2 ! Mem[000000007c000128] ldd [%i1+0x010],%l2 ! Mem[000000007c800110] lduw [%i3+0x030],%l1 ! Mem[000000007d800130] ldstub [%i1+0x010],%l3 ! Mem[000000007c800110] stb %l1,[%i2+0x02f] ! Mem[000000007d00012f] stx %l2,[%i3+0x020] ! Mem[000000007d800120] retl ldsb [%i2+0x018],%l2 ! Mem[000000007d000118] p54_jmpl_2_ho: swap [%o0+0x030],%l3 ! Mem[000000007c000130] swap [%o1+0x008],%l5 ! Mem[000000007c800108] ldx [%o3+0x018],%l3 ! Mem[000000007d800118] lduw [%o1+0x028],%l7 ! Mem[000000007c800128] jmpl %g6+8,%g0 lduw [%o2+0x008],%l5 ! Mem[000000007d000108] p54_call_2_ho: ldd [%o0+0x028],%l2 ! Mem[000000007c000128] ldd [%o1+0x010],%l2 ! Mem[000000007c800110] lduw [%o3+0x030],%l1 ! Mem[000000007d800130] ldstub [%o1+0x010],%l3 ! Mem[000000007c800110] stb %l1,[%o2+0x02f] ! Mem[000000007d00012f] stx %l2,[%o3+0x020] ! Mem[000000007d800120] retl ldsb [%o2+0x018],%l2 ! Mem[000000007d000118] p55_jmpl_2_le: lduw [%i0+0x02c],%l4 ! Mem[000000007e00012c] stw %l0,[%i2+0x014] ! Mem[000000007f000114] jmpl %g6+8,%g0 ldstub [%i3+0x03f],%l6 ! Mem[000000007f80013f] p55_call_2_le: ldx [%i1+0x018],%l6 ! Mem[000000007e800118] std %l2,[%i3+0x028] ! Mem[000000007f800128] ldd [%i0+0x010],%l0 ! Mem[000000007e000110] retl swap [%i3+0x01c],%l5 ! Mem[000000007f80011c] p55_jmpl_2_lo: lduw [%o0+0x02c],%l4 ! Mem[000000007e00012c] stw %l0,[%o2+0x014] ! Mem[000000007f000114] jmpl %g6+8,%g0 ldstub [%o3+0x03f],%l6 ! Mem[000000007f80013f] p55_call_2_lo: ldx [%o1+0x018],%l6 ! Mem[000000007e800118] std %l2,[%o3+0x028] ! Mem[000000007f800128] ldd [%o0+0x010],%l0 ! Mem[000000007e000110] retl swap [%o3+0x01c],%l5 ! Mem[000000007f80011c] p55_jmpl_2_he: sth %l3,[%i0+0x006] ! Mem[000000007e000106] ldd [%i2+0x000],%l2 ! Mem[000000007f000100] std %l2,[%i0+0x018] ! Mem[000000007e000118] ldsh [%i2+0x018],%l3 ! Mem[000000007f000118] swap [%i0+0x020],%l6 ! Mem[000000007e000120] swap [%i0+0x024],%l3 ! Mem[000000007e000124] jmpl %g6+8,%g0 swap [%i1+0x000],%l0 ! Mem[000000007e800100] p55_call_2_he: ldsw [%i2+0x014],%l2 ! Mem[000000007f000114] stx %l7,[%i2+0x028] ! Mem[000000007f000128] ldd [%i0+0x000],%l2 ! Mem[000000007e000100] lduw [%i2+0x030],%l6 ! Mem[000000007f000130] retl ldstub [%i2+0x006],%l0 ! Mem[000000007f000106] p55_jmpl_2_ho: sth %l3,[%o0+0x006] ! Mem[000000007e000106] ldd [%o2+0x000],%l2 ! Mem[000000007f000100] std %l2,[%o0+0x018] ! Mem[000000007e000118] ldsh [%o2+0x018],%l3 ! Mem[000000007f000118] swap [%o0+0x020],%l6 ! Mem[000000007e000120] swap [%o0+0x024],%l3 ! Mem[000000007e000124] jmpl %g6+8,%g0 swap [%o1+0x000],%l0 ! Mem[000000007e800100] p55_call_2_ho: ldsw [%o2+0x014],%l2 ! Mem[000000007f000114] stx %l7,[%o2+0x028] ! Mem[000000007f000128] ldd [%o0+0x000],%l2 ! Mem[000000007e000100] lduw [%o2+0x030],%l6 ! Mem[000000007f000130] retl ldstub [%o2+0x006],%l0 ! Mem[000000007f000106] p56_jmpl_2_le: lduw [%i1+0x03c],%l0 ! Mem[000000008080013c] sth %l1,[%i3+0x002] ! Mem[0000000081800102] jmpl %g6+8,%g0 stb %l6,[%i0+0x006] ! Mem[0000000080000106] p56_call_2_le: swap [%i0+0x03c],%l1 ! Mem[000000008000013c] swap [%i1+0x038],%l7 ! Mem[0000000080800138] ldsh [%i2+0x010],%l3 ! Mem[0000000081000110] retl ldsb [%i3+0x01c],%l0 ! Mem[000000008180011c] p56_jmpl_2_lo: lduw [%o1+0x03c],%l0 ! Mem[000000008080013c] sth %l1,[%o3+0x002] ! Mem[0000000081800102] jmpl %g6+8,%g0 stb %l6,[%o0+0x006] ! Mem[0000000080000106] p56_call_2_lo: swap [%o0+0x03c],%l1 ! Mem[000000008000013c] swap [%o1+0x038],%l7 ! Mem[0000000080800138] ldsh [%o2+0x010],%l3 ! Mem[0000000081000110] retl ldsb [%o3+0x01c],%l0 ! Mem[000000008180011c] p56_jmpl_2_he: swap [%i1+0x000],%l1 ! Mem[0000000080800100] stw %l3,[%i3+0x020] ! Mem[0000000081800120] stw %l7,[%i3+0x008] ! Mem[0000000081800108] swap [%i2+0x03c],%l3 ! Mem[000000008100013c] swap [%i0+0x00c],%l3 ! Mem[000000008000010c] jmpl %g6+8,%g0 ldsh [%i1+0x000],%l7 ! Mem[0000000080800100] p56_call_2_he: stx %l2,[%i1+0x000] ! Mem[0000000080800100] ldsh [%i1+0x008],%l2 ! Mem[0000000080800108] swap [%i3+0x03c],%l6 ! Mem[000000008180013c] stx %l2,[%i1+0x000] ! Mem[0000000080800100] swap [%i1+0x01c],%l0 ! Mem[000000008080011c] swap [%i2+0x02c],%l4 ! Mem[000000008100012c] retl ldstub [%i0+0x031],%l0 ! Mem[0000000080000131] p56_jmpl_2_ho: swap [%o1+0x000],%l1 ! Mem[0000000080800100] stw %l3,[%o3+0x020] ! Mem[0000000081800120] stw %l7,[%o3+0x008] ! Mem[0000000081800108] swap [%o2+0x03c],%l3 ! Mem[000000008100013c] swap [%o0+0x00c],%l3 ! Mem[000000008000010c] jmpl %g6+8,%g0 ldsh [%o1+0x000],%l7 ! Mem[0000000080800100] p56_call_2_ho: stx %l2,[%o1+0x000] ! Mem[0000000080800100] ldsh [%o1+0x008],%l2 ! Mem[0000000080800108] swap [%o3+0x03c],%l6 ! Mem[000000008180013c] stx %l2,[%o1+0x000] ! Mem[0000000080800100] swap [%o1+0x01c],%l0 ! Mem[000000008080011c] swap [%o2+0x02c],%l4 ! Mem[000000008100012c] retl ldstub [%o0+0x031],%l0 ! Mem[0000000080000131] p57_jmpl_2_le: ldub [%i0+0x03b],%l6 ! Mem[000000008200013b] std %l0,[%i1+0x000] ! Mem[0000000082800100] swap [%i3+0x020],%l6 ! Mem[0000000083800120] jmpl %g6+8,%g0 ldd [%i3+0x038],%l4 ! Mem[0000000083800138] p57_call_2_le: ldd [%i2+0x038],%l6 ! Mem[0000000083000138] retl lduh [%i1+0x03a],%l0 ! Mem[000000008280013a] p57_jmpl_2_lo: ldub [%o0+0x03b],%l6 ! Mem[000000008200013b] std %l0,[%o1+0x000] ! Mem[0000000082800100] swap [%o3+0x020],%l6 ! Mem[0000000083800120] jmpl %g6+8,%g0 ldd [%o3+0x038],%l4 ! Mem[0000000083800138] p57_call_2_lo: ldd [%o2+0x038],%l6 ! Mem[0000000083000138] retl lduh [%o1+0x03a],%l0 ! Mem[000000008280013a] p57_jmpl_2_he: jmpl %g6+8,%g0 ldub [%i0+0x032],%l2 ! Mem[0000000082000132] p57_call_2_he: ldstub [%i0+0x03c],%l0 ! Mem[000000008200013c] ldub [%i0+0x039],%l5 ! Mem[0000000082000139] swap [%i2+0x028],%l7 ! Mem[0000000083000128] stb %l4,[%i3+0x023] ! Mem[0000000083800123] stb %l4,[%i1+0x027] ! Mem[0000000082800127] sth %l0,[%i1+0x006] ! Mem[0000000082800106] retl stx %l4,[%i2+0x018] ! Mem[0000000083000118] p57_jmpl_2_ho: jmpl %g6+8,%g0 ldub [%o0+0x032],%l2 ! Mem[0000000082000132] p57_call_2_ho: ldstub [%o0+0x03c],%l0 ! Mem[000000008200013c] ldub [%o0+0x039],%l5 ! Mem[0000000082000139] swap [%o2+0x028],%l7 ! Mem[0000000083000128] stb %l4,[%o3+0x023] ! Mem[0000000083800123] stb %l4,[%o1+0x027] ! Mem[0000000082800127] sth %l0,[%o1+0x006] ! Mem[0000000082800106] retl stx %l4,[%o2+0x018] ! Mem[0000000083000118] p58_jmpl_2_le: stx %l3,[%i1+0x008] ! Mem[0000000084800108] stb %l7,[%i1+0x001] ! Mem[0000000084800101] ldx [%i0+0x030],%l6 ! Mem[0000000084000130] ldstub [%i1+0x01a],%l5 ! Mem[000000008480011a] ldstub [%i0+0x012],%l6 ! Mem[0000000084000112] stb %l7,[%i0+0x035] ! Mem[0000000084000135] jmpl %g6+8,%g0 lduw [%i0+0x018],%l6 ! Mem[0000000084000118] p58_call_2_le: swap [%i0+0x020],%l7 ! Mem[0000000084000120] swap [%i1+0x014],%l7 ! Mem[0000000084800114] retl stx %l6,[%i1+0x030] ! Mem[0000000084800130] p58_jmpl_2_lo: stx %l3,[%o1+0x008] ! Mem[0000000084800108] stb %l7,[%o1+0x001] ! Mem[0000000084800101] ldx [%o0+0x030],%l6 ! Mem[0000000084000130] ldstub [%o1+0x01a],%l5 ! Mem[000000008480011a] ldstub [%o0+0x012],%l6 ! Mem[0000000084000112] stb %l7,[%o0+0x035] ! Mem[0000000084000135] jmpl %g6+8,%g0 lduw [%o0+0x018],%l6 ! Mem[0000000084000118] p58_call_2_lo: swap [%o0+0x020],%l7 ! Mem[0000000084000120] swap [%o1+0x014],%l7 ! Mem[0000000084800114] retl stx %l6,[%o1+0x030] ! Mem[0000000084800130] p58_jmpl_2_he: sth %l1,[%i3+0x016] ! Mem[0000000085800116] ldd [%i2+0x028],%l6 ! Mem[0000000085000128] swap [%i0+0x014],%l2 ! Mem[0000000084000114] stb %l5,[%i1+0x010] ! Mem[0000000084800110] swap [%i1+0x014],%l0 ! Mem[0000000084800114] jmpl %g6+8,%g0 ldub [%i1+0x001],%l3 ! Mem[0000000084800101] p58_call_2_he: ldstub [%i3+0x01b],%l0 ! Mem[000000008580011b] swap [%i3+0x03c],%l6 ! Mem[000000008580013c] ldsb [%i0+0x00e],%l3 ! Mem[000000008400010e] ldstub [%i1+0x02b],%l3 ! Mem[000000008480012b] std %l2,[%i0+0x030] ! Mem[0000000084000130] ldsb [%i3+0x004],%l6 ! Mem[0000000085800104] retl ldd [%i3+0x030],%l6 ! Mem[0000000085800130] p58_jmpl_2_ho: sth %l1,[%o3+0x016] ! Mem[0000000085800116] ldd [%o2+0x028],%l6 ! Mem[0000000085000128] swap [%o0+0x014],%l2 ! Mem[0000000084000114] stb %l5,[%o1+0x010] ! Mem[0000000084800110] swap [%o1+0x014],%l0 ! Mem[0000000084800114] jmpl %g6+8,%g0 ldub [%o1+0x001],%l3 ! Mem[0000000084800101] p58_call_2_ho: ldstub [%o3+0x01b],%l0 ! Mem[000000008580011b] swap [%o3+0x03c],%l6 ! Mem[000000008580013c] ldsb [%o0+0x00e],%l3 ! Mem[000000008400010e] ldstub [%o1+0x02b],%l3 ! Mem[000000008480012b] std %l2,[%o0+0x030] ! Mem[0000000084000130] ldsb [%o3+0x004],%l6 ! Mem[0000000085800104] retl ldd [%o3+0x030],%l6 ! Mem[0000000085800130] p59_jmpl_2_le: ldd [%i3+0x038],%l4 ! Mem[0000000087800138] ldub [%i1+0x022],%l0 ! Mem[0000000086800122] swap [%i1+0x020],%l0 ! Mem[0000000086800120] ldub [%i2+0x02d],%l6 ! Mem[000000008700012d] jmpl %g6+8,%g0 ldsw [%i0+0x004],%l3 ! Mem[0000000086000104] p59_call_2_le: ldstub [%i2+0x010],%l7 ! Mem[0000000087000110] lduw [%i0+0x020],%l3 ! Mem[0000000086000120] swap [%i2+0x028],%l1 ! Mem[0000000087000128] retl ldsb [%i1+0x020],%l3 ! Mem[0000000086800120] p59_jmpl_2_lo: ldd [%o3+0x038],%l4 ! Mem[0000000087800138] ldub [%o1+0x022],%l0 ! Mem[0000000086800122] swap [%o1+0x020],%l0 ! Mem[0000000086800120] ldub [%o2+0x02d],%l6 ! Mem[000000008700012d] jmpl %g6+8,%g0 ldsw [%o0+0x004],%l3 ! Mem[0000000086000104] p59_call_2_lo: ldstub [%o2+0x010],%l7 ! Mem[0000000087000110] lduw [%o0+0x020],%l3 ! Mem[0000000086000120] swap [%o2+0x028],%l1 ! Mem[0000000087000128] retl ldsb [%o1+0x020],%l3 ! Mem[0000000086800120] p59_jmpl_2_he: ldx [%i1+0x020],%l6 ! Mem[0000000086800120] stx %l5,[%i0+0x028] ! Mem[0000000086000128] jmpl %g6+8,%g0 ldstub [%i1+0x001],%l5 ! Mem[0000000086800101] p59_call_2_he: stb %l4,[%i1+0x010] ! Mem[0000000086800110] ldsh [%i0+0x024],%l4 ! Mem[0000000086000124] ldsb [%i0+0x035],%l7 ! Mem[0000000086000135] ldstub [%i0+0x001],%l3 ! Mem[0000000086000101] stx %l3,[%i3+0x000] ! Mem[0000000087800100] retl stw %l6,[%i2+0x030] ! Mem[0000000087000130] p59_jmpl_2_ho: ldx [%o1+0x020],%l6 ! Mem[0000000086800120] stx %l5,[%o0+0x028] ! Mem[0000000086000128] jmpl %g6+8,%g0 ldstub [%o1+0x001],%l5 ! Mem[0000000086800101] p59_call_2_ho: stb %l4,[%o1+0x010] ! Mem[0000000086800110] ldsh [%o0+0x024],%l4 ! Mem[0000000086000124] ldsb [%o0+0x035],%l7 ! Mem[0000000086000135] ldstub [%o0+0x001],%l3 ! Mem[0000000086000101] stx %l3,[%o3+0x000] ! Mem[0000000087800100] retl stw %l6,[%o2+0x030] ! Mem[0000000087000130] p60_jmpl_2_le: jmpl %g6+8,%g0 ldsh [%i2+0x026],%l7 ! Mem[0000000089000126] p60_call_2_le: swap [%i2+0x01c],%l0 ! Mem[000000008900011c] std %l0,[%i3+0x000] ! Mem[0000000089800100] retl std %l6,[%i1+0x008] ! Mem[0000000088800108] p60_jmpl_2_lo: jmpl %g6+8,%g0 ldsh [%o2+0x026],%l7 ! Mem[0000000089000126] p60_call_2_lo: swap [%o2+0x01c],%l0 ! Mem[000000008900011c] std %l0,[%o3+0x000] ! Mem[0000000089800100] retl std %l6,[%o1+0x008] ! Mem[0000000088800108] p60_jmpl_2_he: ldx [%i3+0x010],%l0 ! Mem[0000000089800110] ldstub [%i0+0x001],%l4 ! Mem[0000000088000101] lduh [%i2+0x038],%l6 ! Mem[0000000089000138] jmpl %g6+8,%g0 swap [%i1+0x01c],%l6 ! Mem[000000008880011c] p60_call_2_he: ldd [%i1+0x030],%l0 ! Mem[0000000088800130] std %l0,[%i0+0x020] ! Mem[0000000088000120] swap [%i0+0x00c],%l1 ! Mem[000000008800010c] ldsb [%i1+0x02f],%l5 ! Mem[000000008880012f] stx %l0,[%i1+0x028] ! Mem[0000000088800128] retl stw %l0,[%i2+0x02c] ! Mem[000000008900012c] p60_jmpl_2_ho: ldx [%o3+0x010],%l0 ! Mem[0000000089800110] ldstub [%o0+0x001],%l4 ! Mem[0000000088000101] lduh [%o2+0x038],%l6 ! Mem[0000000089000138] jmpl %g6+8,%g0 swap [%o1+0x01c],%l6 ! Mem[000000008880011c] p60_call_2_ho: ldd [%o1+0x030],%l0 ! Mem[0000000088800130] std %l0,[%o0+0x020] ! Mem[0000000088000120] swap [%o0+0x00c],%l1 ! Mem[000000008800010c] ldsb [%o1+0x02f],%l5 ! Mem[000000008880012f] stx %l0,[%o1+0x028] ! Mem[0000000088800128] retl stw %l0,[%o2+0x02c] ! Mem[000000008900012c] p61_jmpl_2_le: lduw [%i3+0x03c],%l4 ! Mem[000000008b80013c] jmpl %g6+8,%g0 ldd [%i2+0x030],%l6 ! Mem[000000008b000130] p61_call_2_le: swap [%i1+0x00c],%l2 ! Mem[000000008a80010c] swap [%i2+0x018],%l7 ! Mem[000000008b000118] stb %l3,[%i0+0x026] ! Mem[000000008a000126] swap [%i1+0x01c],%l0 ! Mem[000000008a80011c] stb %l5,[%i3+0x03b] ! Mem[000000008b80013b] ldsb [%i3+0x028],%l2 ! Mem[000000008b800128] retl std %l4,[%i2+0x008] ! Mem[000000008b000108] p61_jmpl_2_lo: lduw [%o3+0x03c],%l4 ! Mem[000000008b80013c] jmpl %g6+8,%g0 ldd [%o2+0x030],%l6 ! Mem[000000008b000130] p61_call_2_lo: swap [%o1+0x00c],%l2 ! Mem[000000008a80010c] swap [%o2+0x018],%l7 ! Mem[000000008b000118] stb %l3,[%o0+0x026] ! Mem[000000008a000126] swap [%o1+0x01c],%l0 ! Mem[000000008a80011c] stb %l5,[%o3+0x03b] ! Mem[000000008b80013b] ldsb [%o3+0x028],%l2 ! Mem[000000008b800128] retl std %l4,[%o2+0x008] ! Mem[000000008b000108] p61_jmpl_2_he: ldstub [%i2+0x011],%l4 ! Mem[000000008b000111] ldstub [%i3+0x015],%l1 ! Mem[000000008b800115] lduh [%i1+0x020],%l3 ! Mem[000000008a800120] ldx [%i2+0x008],%l1 ! Mem[000000008b000108] ldd [%i3+0x028],%l6 ! Mem[000000008b800128] ldx [%i1+0x000],%l4 ! Mem[000000008a800100] lduh [%i2+0x01a],%l4 ! Mem[000000008b00011a] jmpl %g6+8,%g0 ldsw [%i1+0x038],%l2 ! Mem[000000008a800138] p61_call_2_he: ldstub [%i1+0x022],%l7 ! Mem[000000008a800122] lduw [%i1+0x030],%l2 ! Mem[000000008a800130] sth %l4,[%i0+0x010] ! Mem[000000008a000110] ldstub [%i3+0x013],%l4 ! Mem[000000008b800113] ldsw [%i1+0x018],%l6 ! Mem[000000008a800118] stx %l0,[%i2+0x000] ! Mem[000000008b000100] retl ldstub [%i3+0x03a],%l0 ! Mem[000000008b80013a] p61_jmpl_2_ho: ldstub [%o2+0x011],%l4 ! Mem[000000008b000111] ldstub [%o3+0x015],%l1 ! Mem[000000008b800115] lduh [%o1+0x020],%l3 ! Mem[000000008a800120] ldx [%o2+0x008],%l1 ! Mem[000000008b000108] ldd [%o3+0x028],%l6 ! Mem[000000008b800128] ldx [%o1+0x000],%l4 ! Mem[000000008a800100] lduh [%o2+0x01a],%l4 ! Mem[000000008b00011a] jmpl %g6+8,%g0 ldsw [%o1+0x038],%l2 ! Mem[000000008a800138] p61_call_2_ho: ldstub [%o1+0x022],%l7 ! Mem[000000008a800122] lduw [%o1+0x030],%l2 ! Mem[000000008a800130] sth %l4,[%o0+0x010] ! Mem[000000008a000110] ldstub [%o3+0x013],%l4 ! Mem[000000008b800113] ldsw [%o1+0x018],%l6 ! Mem[000000008a800118] stx %l0,[%o2+0x000] ! Mem[000000008b000100] retl ldstub [%o3+0x03a],%l0 ! Mem[000000008b80013a] p62_jmpl_2_le: ldub [%i2+0x03d],%l3 ! Mem[000000008d00013d] std %l6,[%i2+0x028] ! Mem[000000008d000128] jmpl %g6+8,%g0 ldsb [%i1+0x029],%l3 ! Mem[000000008c800129] p62_call_2_le: sth %l4,[%i0+0x018] ! Mem[000000008c000118] ldsb [%i3+0x037],%l5 ! Mem[000000008d800137] swap [%i3+0x028],%l3 ! Mem[000000008d800128] ldsw [%i2+0x010],%l1 ! Mem[000000008d000110] sth %l1,[%i3+0x00a] ! Mem[000000008d80010a] retl ldd [%i0+0x018],%l0 ! Mem[000000008c000118] p62_jmpl_2_lo: ldub [%o2+0x03d],%l3 ! Mem[000000008d00013d] std %l6,[%o2+0x028] ! Mem[000000008d000128] jmpl %g6+8,%g0 ldsb [%o1+0x029],%l3 ! Mem[000000008c800129] p62_call_2_lo: sth %l4,[%o0+0x018] ! Mem[000000008c000118] ldsb [%o3+0x037],%l5 ! Mem[000000008d800137] swap [%o3+0x028],%l3 ! Mem[000000008d800128] ldsw [%o2+0x010],%l1 ! Mem[000000008d000110] sth %l1,[%o3+0x00a] ! Mem[000000008d80010a] retl ldd [%o0+0x018],%l0 ! Mem[000000008c000118] p62_jmpl_2_he: swap [%i0+0x030],%l5 ! Mem[000000008c000130] ldstub [%i3+0x01b],%l2 ! Mem[000000008d80011b] jmpl %g6+8,%g0 swap [%i0+0x020],%l0 ! Mem[000000008c000120] p62_call_2_he: stw %l4,[%i3+0x000] ! Mem[000000008d800100] ldub [%i3+0x02e],%l6 ! Mem[000000008d80012e] swap [%i1+0x03c],%l5 ! Mem[000000008c80013c] ldstub [%i3+0x032],%l0 ! Mem[000000008d800132] retl ldstub [%i1+0x016],%l4 ! Mem[000000008c800116] p62_jmpl_2_ho: swap [%o0+0x030],%l5 ! Mem[000000008c000130] ldstub [%o3+0x01b],%l2 ! Mem[000000008d80011b] jmpl %g6+8,%g0 swap [%o0+0x020],%l0 ! Mem[000000008c000120] p62_call_2_ho: stw %l4,[%o3+0x000] ! Mem[000000008d800100] ldub [%o3+0x02e],%l6 ! Mem[000000008d80012e] swap [%o1+0x03c],%l5 ! Mem[000000008c80013c] ldstub [%o3+0x032],%l0 ! Mem[000000008d800132] retl ldstub [%o1+0x016],%l4 ! Mem[000000008c800116] p63_jmpl_2_le: ldub [%i1+0x018],%l3 ! Mem[000000008e800118] swap [%i0+0x038],%l3 ! Mem[000000008e000138] ldsh [%i1+0x032],%l2 ! Mem[000000008e800132] ldub [%i2+0x000],%l0 ! Mem[000000008f000100] sth %l2,[%i1+0x032] ! Mem[000000008e800132] jmpl %g6+8,%g0 ldsb [%i2+0x037],%l0 ! Mem[000000008f000137] p63_call_2_le: retl ldub [%i3+0x021],%l1 ! Mem[000000008f800121] p63_jmpl_2_lo: ldub [%o1+0x018],%l3 ! Mem[000000008e800118] swap [%o0+0x038],%l3 ! Mem[000000008e000138] ldsh [%o1+0x032],%l2 ! Mem[000000008e800132] ldub [%o2+0x000],%l0 ! Mem[000000008f000100] sth %l2,[%o1+0x032] ! Mem[000000008e800132] jmpl %g6+8,%g0 ldsb [%o2+0x037],%l0 ! Mem[000000008f000137] p63_call_2_lo: retl ldub [%o3+0x021],%l1 ! Mem[000000008f800121] p63_jmpl_2_he: ldsh [%i1+0x000],%l3 ! Mem[000000008e800100] jmpl %g6+8,%g0 ldsh [%i1+0x00a],%l7 ! Mem[000000008e80010a] p63_call_2_he: swap [%i1+0x010],%l5 ! Mem[000000008e800110] ldstub [%i3+0x000],%l2 ! Mem[000000008f800100] retl stx %l5,[%i0+0x018] ! Mem[000000008e000118] p63_jmpl_2_ho: ldsh [%o1+0x000],%l3 ! Mem[000000008e800100] jmpl %g6+8,%g0 ldsh [%o1+0x00a],%l7 ! Mem[000000008e80010a] p63_call_2_ho: swap [%o1+0x010],%l5 ! Mem[000000008e800110] ldstub [%o3+0x000],%l2 ! Mem[000000008f800100] retl stx %l5,[%o0+0x018] ! Mem[000000008e000118] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: jmpl %g6+8,%g0 ldsh [%i3+0x000],%l6 ! Mem[0000000011800100] p0_call_3_le: stw %l5,[%i3+0x03c] ! Mem[000000001180013c] swap [%i1+0x030],%l7 ! Mem[0000000010800130] ldstub [%i3+0x01e],%l4 ! Mem[000000001180011e] swap [%i2+0x010],%l1 ! Mem[0000000011000110] swap [%i3+0x000],%l5 ! Mem[0000000011800100] ldsw [%i1+0x008],%l7 ! Mem[0000000010800108] retl swap [%i1+0x028],%l7 ! Mem[0000000010800128] p0_jmpl_3_lo: jmpl %g6+8,%g0 ldsh [%o3+0x000],%l6 ! Mem[0000000011800100] p0_call_3_lo: stw %l5,[%o3+0x03c] ! Mem[000000001180013c] swap [%o1+0x030],%l7 ! Mem[0000000010800130] ldstub [%o3+0x01e],%l4 ! Mem[000000001180011e] swap [%o2+0x010],%l1 ! Mem[0000000011000110] swap [%o3+0x000],%l5 ! Mem[0000000011800100] ldsw [%o1+0x008],%l7 ! Mem[0000000010800108] retl swap [%o1+0x028],%l7 ! Mem[0000000010800128] p0_jmpl_3_he: swap [%i2+0x020],%l7 ! Mem[0000000011000120] stw %l4,[%i0+0x000] ! Mem[0000000010000100] lduw [%i3+0x000],%l2 ! Mem[0000000011800100] swap [%i1+0x008],%l3 ! Mem[0000000010800108] jmpl %g6+8,%g0 ldx [%i3+0x030],%l7 ! Mem[0000000011800130] p0_call_3_he: std %l6,[%i0+0x010] ! Mem[0000000010000110] ldstub [%i1+0x012],%l4 ! Mem[0000000010800112] ldsh [%i2+0x022],%l3 ! Mem[0000000011000122] retl swap [%i3+0x004],%l2 ! Mem[0000000011800104] p0_jmpl_3_ho: swap [%o2+0x020],%l7 ! Mem[0000000011000120] stw %l4,[%o0+0x000] ! Mem[0000000010000100] lduw [%o3+0x000],%l2 ! Mem[0000000011800100] swap [%o1+0x008],%l3 ! Mem[0000000010800108] jmpl %g6+8,%g0 ldx [%o3+0x030],%l7 ! Mem[0000000011800130] p0_call_3_ho: std %l6,[%o0+0x010] ! Mem[0000000010000110] ldstub [%o1+0x012],%l4 ! Mem[0000000010800112] ldsh [%o2+0x022],%l3 ! Mem[0000000011000122] retl swap [%o3+0x004],%l2 ! Mem[0000000011800104] p1_jmpl_3_le: ldd [%i0+0x000],%l0 ! Mem[0000000012000100] ldub [%i1+0x021],%l3 ! Mem[0000000012800121] ldstub [%i1+0x013],%l2 ! Mem[0000000012800113] jmpl %g6+8,%g0 ldstub [%i0+0x010],%l3 ! Mem[0000000012000110] p1_call_3_le: stw %l3,[%i0+0x014] ! Mem[0000000012000114] stw %l0,[%i1+0x018] ! Mem[0000000012800118] ldstub [%i3+0x03b],%l0 ! Mem[000000001380013b] retl ldstub [%i1+0x025],%l4 ! Mem[0000000012800125] p1_jmpl_3_lo: ldd [%o0+0x000],%l0 ! Mem[0000000012000100] ldub [%o1+0x021],%l3 ! Mem[0000000012800121] ldstub [%o1+0x013],%l2 ! Mem[0000000012800113] jmpl %g6+8,%g0 ldstub [%o0+0x010],%l3 ! Mem[0000000012000110] p1_call_3_lo: stw %l3,[%o0+0x014] ! Mem[0000000012000114] stw %l0,[%o1+0x018] ! Mem[0000000012800118] ldstub [%o3+0x03b],%l0 ! Mem[000000001380013b] retl ldstub [%o1+0x025],%l4 ! Mem[0000000012800125] p1_jmpl_3_he: jmpl %g6+8,%g0 ldx [%i2+0x020],%l0 ! Mem[0000000013000120] p1_call_3_he: retl lduw [%i0+0x000],%l3 ! Mem[0000000012000100] p1_jmpl_3_ho: jmpl %g6+8,%g0 ldx [%o2+0x020],%l0 ! Mem[0000000013000120] p1_call_3_ho: retl lduw [%o0+0x000],%l3 ! Mem[0000000012000100] p2_jmpl_3_le: swap [%i0+0x020],%l5 ! Mem[0000000014000120] ldd [%i0+0x018],%l6 ! Mem[0000000014000118] ldx [%i1+0x008],%l0 ! Mem[0000000014800108] swap [%i1+0x000],%l6 ! Mem[0000000014800100] ldsw [%i0+0x018],%l7 ! Mem[0000000014000118] jmpl %g6+8,%g0 lduw [%i0+0x010],%l4 ! Mem[0000000014000110] p2_call_3_le: ldstub [%i2+0x004],%l6 ! Mem[0000000015000104] stx %l2,[%i3+0x008] ! Mem[0000000015800108] retl ldstub [%i0+0x007],%l2 ! Mem[0000000014000107] p2_jmpl_3_lo: swap [%o0+0x020],%l5 ! Mem[0000000014000120] ldd [%o0+0x018],%l6 ! Mem[0000000014000118] ldx [%o1+0x008],%l0 ! Mem[0000000014800108] swap [%o1+0x000],%l6 ! Mem[0000000014800100] ldsw [%o0+0x018],%l7 ! Mem[0000000014000118] jmpl %g6+8,%g0 lduw [%o0+0x010],%l4 ! Mem[0000000014000110] p2_call_3_lo: ldstub [%o2+0x004],%l6 ! Mem[0000000015000104] stx %l2,[%o3+0x008] ! Mem[0000000015800108] retl ldstub [%o0+0x007],%l2 ! Mem[0000000014000107] p2_jmpl_3_he: swap [%i1+0x038],%l6 ! Mem[0000000014800138] swap [%i3+0x004],%l0 ! Mem[0000000015800104] jmpl %g6+8,%g0 lduw [%i3+0x014],%l1 ! Mem[0000000015800114] p2_call_3_he: swap [%i0+0x008],%l7 ! Mem[0000000014000108] ldstub [%i2+0x029],%l7 ! Mem[0000000015000129] swap [%i2+0x034],%l1 ! Mem[0000000015000134] std %l2,[%i1+0x018] ! Mem[0000000014800118] ldstub [%i0+0x029],%l1 ! Mem[0000000014000129] retl ldub [%i2+0x020],%l5 ! Mem[0000000015000120] p2_jmpl_3_ho: swap [%o1+0x038],%l6 ! Mem[0000000014800138] swap [%o3+0x004],%l0 ! Mem[0000000015800104] jmpl %g6+8,%g0 lduw [%o3+0x014],%l1 ! Mem[0000000015800114] p2_call_3_ho: swap [%o0+0x008],%l7 ! Mem[0000000014000108] ldstub [%o2+0x029],%l7 ! Mem[0000000015000129] swap [%o2+0x034],%l1 ! Mem[0000000015000134] std %l2,[%o1+0x018] ! Mem[0000000014800118] ldstub [%o0+0x029],%l1 ! Mem[0000000014000129] retl ldub [%o2+0x020],%l5 ! Mem[0000000015000120] p3_jmpl_3_le: ldstub [%i0+0x02a],%l5 ! Mem[000000001600012a] swap [%i0+0x01c],%l4 ! Mem[000000001600011c] stw %l4,[%i3+0x024] ! Mem[0000000017800124] stw %l2,[%i0+0x014] ! Mem[0000000016000114] stb %l7,[%i1+0x016] ! Mem[0000000016800116] ldsw [%i1+0x01c],%l2 ! Mem[000000001680011c] jmpl %g6+8,%g0 ldstub [%i2+0x03a],%l2 ! Mem[000000001700013a] p3_call_3_le: swap [%i0+0x010],%l1 ! Mem[0000000016000110] ldsh [%i1+0x000],%l5 ! Mem[0000000016800100] ldstub [%i1+0x024],%l3 ! Mem[0000000016800124] swap [%i0+0x034],%l2 ! Mem[0000000016000134] ldd [%i2+0x030],%l6 ! Mem[0000000017000130] swap [%i3+0x03c],%l0 ! Mem[000000001780013c] ldx [%i3+0x020],%l6 ! Mem[0000000017800120] retl stb %l4,[%i0+0x013] ! Mem[0000000016000113] p3_jmpl_3_lo: ldstub [%o0+0x02a],%l5 ! Mem[000000001600012a] swap [%o0+0x01c],%l4 ! Mem[000000001600011c] stw %l4,[%o3+0x024] ! Mem[0000000017800124] stw %l2,[%o0+0x014] ! Mem[0000000016000114] stb %l7,[%o1+0x016] ! Mem[0000000016800116] ldsw [%o1+0x01c],%l2 ! Mem[000000001680011c] jmpl %g6+8,%g0 ldstub [%o2+0x03a],%l2 ! Mem[000000001700013a] p3_call_3_lo: swap [%o0+0x010],%l1 ! Mem[0000000016000110] ldsh [%o1+0x000],%l5 ! Mem[0000000016800100] ldstub [%o1+0x024],%l3 ! Mem[0000000016800124] swap [%o0+0x034],%l2 ! Mem[0000000016000134] ldd [%o2+0x030],%l6 ! Mem[0000000017000130] swap [%o3+0x03c],%l0 ! Mem[000000001780013c] ldx [%o3+0x020],%l6 ! Mem[0000000017800120] retl stb %l4,[%o0+0x013] ! Mem[0000000016000113] p3_jmpl_3_he: swap [%i3+0x038],%l6 ! Mem[0000000017800138] stx %l7,[%i0+0x010] ! Mem[0000000016000110] jmpl %g6+8,%g0 ldx [%i3+0x008],%l3 ! Mem[0000000017800108] p3_call_3_he: ldsw [%i3+0x02c],%l7 ! Mem[000000001780012c] retl ldstub [%i3+0x028],%l3 ! Mem[0000000017800128] p3_jmpl_3_ho: swap [%o3+0x038],%l6 ! Mem[0000000017800138] stx %l7,[%o0+0x010] ! Mem[0000000016000110] jmpl %g6+8,%g0 ldx [%o3+0x008],%l3 ! Mem[0000000017800108] p3_call_3_ho: ldsw [%o3+0x02c],%l7 ! Mem[000000001780012c] retl ldstub [%o3+0x028],%l3 ! Mem[0000000017800128] p4_jmpl_3_le: swap [%i2+0x024],%l6 ! Mem[0000000019000124] ldstub [%i0+0x035],%l6 ! Mem[0000000018000135] ldsh [%i3+0x038],%l2 ! Mem[0000000019800138] jmpl %g6+8,%g0 ldx [%i0+0x010],%l6 ! Mem[0000000018000110] p4_call_3_le: stb %l5,[%i2+0x02f] ! Mem[000000001900012f] retl ldsh [%i2+0x03c],%l4 ! Mem[000000001900013c] p4_jmpl_3_lo: swap [%o2+0x024],%l6 ! Mem[0000000019000124] ldstub [%o0+0x035],%l6 ! Mem[0000000018000135] ldsh [%o3+0x038],%l2 ! Mem[0000000019800138] jmpl %g6+8,%g0 ldx [%o0+0x010],%l6 ! Mem[0000000018000110] p4_call_3_lo: stb %l5,[%o2+0x02f] ! Mem[000000001900012f] retl ldsh [%o2+0x03c],%l4 ! Mem[000000001900013c] p4_jmpl_3_he: ldsh [%i0+0x02e],%l2 ! Mem[000000001800012e] swap [%i3+0x00c],%l5 ! Mem[000000001980010c] ldub [%i1+0x03a],%l4 ! Mem[000000001880013a] stb %l6,[%i0+0x00b] ! Mem[000000001800010b] swap [%i2+0x028],%l7 ! Mem[0000000019000128] jmpl %g6+8,%g0 ldub [%i2+0x005],%l4 ! Mem[0000000019000105] p4_call_3_he: sth %l4,[%i3+0x03c] ! Mem[000000001980013c] swap [%i3+0x010],%l7 ! Mem[0000000019800110] sth %l6,[%i0+0x036] ! Mem[0000000018000136] stx %l4,[%i1+0x010] ! Mem[0000000018800110] retl ldx [%i0+0x028],%l3 ! Mem[0000000018000128] p4_jmpl_3_ho: ldsh [%o0+0x02e],%l2 ! Mem[000000001800012e] swap [%o3+0x00c],%l5 ! Mem[000000001980010c] ldub [%o1+0x03a],%l4 ! Mem[000000001880013a] stb %l6,[%o0+0x00b] ! Mem[000000001800010b] swap [%o2+0x028],%l7 ! Mem[0000000019000128] jmpl %g6+8,%g0 ldub [%o2+0x005],%l4 ! Mem[0000000019000105] p4_call_3_ho: sth %l4,[%o3+0x03c] ! Mem[000000001980013c] swap [%o3+0x010],%l7 ! Mem[0000000019800110] sth %l6,[%o0+0x036] ! Mem[0000000018000136] stx %l4,[%o1+0x010] ! Mem[0000000018800110] retl ldx [%o0+0x028],%l3 ! Mem[0000000018000128] p5_jmpl_3_le: ldd [%i1+0x028],%l0 ! Mem[000000001a800128] swap [%i2+0x014],%l2 ! Mem[000000001b000114] std %l4,[%i3+0x038] ! Mem[000000001b800138] swap [%i3+0x00c],%l2 ! Mem[000000001b80010c] ldstub [%i1+0x024],%l3 ! Mem[000000001a800124] ldsw [%i2+0x01c],%l5 ! Mem[000000001b00011c] jmpl %g6+8,%g0 stx %l2,[%i3+0x018] ! Mem[000000001b800118] p5_call_3_le: swap [%i3+0x01c],%l4 ! Mem[000000001b80011c] std %l2,[%i0+0x000] ! Mem[000000001a000100] retl stw %l6,[%i0+0x034] ! Mem[000000001a000134] p5_jmpl_3_lo: ldd [%o1+0x028],%l0 ! Mem[000000001a800128] swap [%o2+0x014],%l2 ! Mem[000000001b000114] std %l4,[%o3+0x038] ! Mem[000000001b800138] swap [%o3+0x00c],%l2 ! Mem[000000001b80010c] ldstub [%o1+0x024],%l3 ! Mem[000000001a800124] ldsw [%o2+0x01c],%l5 ! Mem[000000001b00011c] jmpl %g6+8,%g0 stx %l2,[%o3+0x018] ! Mem[000000001b800118] p5_call_3_lo: swap [%o3+0x01c],%l4 ! Mem[000000001b80011c] std %l2,[%o0+0x000] ! Mem[000000001a000100] retl stw %l6,[%o0+0x034] ! Mem[000000001a000134] p5_jmpl_3_he: ldsb [%i1+0x022],%l4 ! Mem[000000001a800122] jmpl %g6+8,%g0 lduw [%i1+0x000],%l3 ! Mem[000000001a800100] p5_call_3_he: swap [%i0+0x030],%l4 ! Mem[000000001a000130] ldx [%i0+0x038],%l7 ! Mem[000000001a000138] swap [%i3+0x00c],%l2 ! Mem[000000001b80010c] ldstub [%i3+0x02d],%l4 ! Mem[000000001b80012d] retl swap [%i2+0x034],%l1 ! Mem[000000001b000134] p5_jmpl_3_ho: ldsb [%o1+0x022],%l4 ! Mem[000000001a800122] jmpl %g6+8,%g0 lduw [%o1+0x000],%l3 ! Mem[000000001a800100] p5_call_3_ho: swap [%o0+0x030],%l4 ! Mem[000000001a000130] ldx [%o0+0x038],%l7 ! Mem[000000001a000138] swap [%o3+0x00c],%l2 ! Mem[000000001b80010c] ldstub [%o3+0x02d],%l4 ! Mem[000000001b80012d] retl swap [%o2+0x034],%l1 ! Mem[000000001b000134] p6_jmpl_3_le: stb %l6,[%i0+0x012] ! Mem[000000001c000112] stw %l7,[%i0+0x024] ! Mem[000000001c000124] swap [%i0+0x020],%l5 ! Mem[000000001c000120] swap [%i2+0x034],%l1 ! Mem[000000001d000134] ldstub [%i2+0x011],%l7 ! Mem[000000001d000111] sth %l5,[%i3+0x00c] ! Mem[000000001d80010c] jmpl %g6+8,%g0 swap [%i0+0x038],%l4 ! Mem[000000001c000138] p6_call_3_le: ldsb [%i1+0x03e],%l2 ! Mem[000000001c80013e] ldub [%i3+0x03d],%l5 ! Mem[000000001d80013d] ldstub [%i1+0x011],%l7 ! Mem[000000001c800111] std %l6,[%i0+0x030] ! Mem[000000001c000130] stx %l3,[%i3+0x010] ! Mem[000000001d800110] lduh [%i3+0x01a],%l6 ! Mem[000000001d80011a] ldstub [%i2+0x039],%l0 ! Mem[000000001d000139] retl swap [%i1+0x038],%l0 ! Mem[000000001c800138] p6_jmpl_3_lo: stb %l6,[%o0+0x012] ! Mem[000000001c000112] stw %l7,[%o0+0x024] ! Mem[000000001c000124] swap [%o0+0x020],%l5 ! Mem[000000001c000120] swap [%o2+0x034],%l1 ! Mem[000000001d000134] ldstub [%o2+0x011],%l7 ! Mem[000000001d000111] sth %l5,[%o3+0x00c] ! Mem[000000001d80010c] jmpl %g6+8,%g0 swap [%o0+0x038],%l4 ! Mem[000000001c000138] p6_call_3_lo: ldsb [%o1+0x03e],%l2 ! Mem[000000001c80013e] ldub [%o3+0x03d],%l5 ! Mem[000000001d80013d] ldstub [%o1+0x011],%l7 ! Mem[000000001c800111] std %l6,[%o0+0x030] ! Mem[000000001c000130] stx %l3,[%o3+0x010] ! Mem[000000001d800110] lduh [%o3+0x01a],%l6 ! Mem[000000001d80011a] ldstub [%o2+0x039],%l0 ! Mem[000000001d000139] retl swap [%o1+0x038],%l0 ! Mem[000000001c800138] p6_jmpl_3_he: ldsb [%i0+0x00c],%l0 ! Mem[000000001c00010c] ldstub [%i2+0x008],%l3 ! Mem[000000001d000108] swap [%i0+0x03c],%l0 ! Mem[000000001c00013c] ldsb [%i2+0x03c],%l4 ! Mem[000000001d00013c] swap [%i2+0x004],%l4 ! Mem[000000001d000104] swap [%i3+0x014],%l6 ! Mem[000000001d800114] stb %l2,[%i1+0x01a] ! Mem[000000001c80011a] jmpl %g6+8,%g0 ldsh [%i2+0x002],%l3 ! Mem[000000001d000102] p6_call_3_he: swap [%i1+0x028],%l7 ! Mem[000000001c800128] ldsw [%i3+0x018],%l3 ! Mem[000000001d800118] swap [%i3+0x034],%l3 ! Mem[000000001d800134] stw %l6,[%i1+0x010] ! Mem[000000001c800110] ldsw [%i2+0x008],%l0 ! Mem[000000001d000108] std %l2,[%i1+0x030] ! Mem[000000001c800130] ldsw [%i0+0x00c],%l5 ! Mem[000000001c00010c] retl stw %l3,[%i3+0x010] ! Mem[000000001d800110] p6_jmpl_3_ho: ldsb [%o0+0x00c],%l0 ! Mem[000000001c00010c] ldstub [%o2+0x008],%l3 ! Mem[000000001d000108] swap [%o0+0x03c],%l0 ! Mem[000000001c00013c] ldsb [%o2+0x03c],%l4 ! Mem[000000001d00013c] swap [%o2+0x004],%l4 ! Mem[000000001d000104] swap [%o3+0x014],%l6 ! Mem[000000001d800114] stb %l2,[%o1+0x01a] ! Mem[000000001c80011a] jmpl %g6+8,%g0 ldsh [%o2+0x002],%l3 ! Mem[000000001d000102] p6_call_3_ho: swap [%o1+0x028],%l7 ! Mem[000000001c800128] ldsw [%o3+0x018],%l3 ! Mem[000000001d800118] swap [%o3+0x034],%l3 ! Mem[000000001d800134] stw %l6,[%o1+0x010] ! Mem[000000001c800110] ldsw [%o2+0x008],%l0 ! Mem[000000001d000108] std %l2,[%o1+0x030] ! Mem[000000001c800130] ldsw [%o0+0x00c],%l5 ! Mem[000000001c00010c] retl stw %l3,[%o3+0x010] ! Mem[000000001d800110] p7_jmpl_3_le: ldsw [%i0+0x018],%l0 ! Mem[000000001e000118] jmpl %g6+8,%g0 ldsh [%i3+0x028],%l6 ! Mem[000000001f800128] p7_call_3_le: ldsb [%i1+0x012],%l2 ! Mem[000000001e800112] ldstub [%i0+0x025],%l1 ! Mem[000000001e000125] swap [%i1+0x030],%l5 ! Mem[000000001e800130] swap [%i1+0x028],%l3 ! Mem[000000001e800128] ldstub [%i0+0x029],%l4 ! Mem[000000001e000129] swap [%i3+0x024],%l7 ! Mem[000000001f800124] retl stw %l4,[%i1+0x03c] ! Mem[000000001e80013c] p7_jmpl_3_lo: ldsw [%o0+0x018],%l0 ! Mem[000000001e000118] jmpl %g6+8,%g0 ldsh [%o3+0x028],%l6 ! Mem[000000001f800128] p7_call_3_lo: ldsb [%o1+0x012],%l2 ! Mem[000000001e800112] ldstub [%o0+0x025],%l1 ! Mem[000000001e000125] swap [%o1+0x030],%l5 ! Mem[000000001e800130] swap [%o1+0x028],%l3 ! Mem[000000001e800128] ldstub [%o0+0x029],%l4 ! Mem[000000001e000129] swap [%o3+0x024],%l7 ! Mem[000000001f800124] retl stw %l4,[%o1+0x03c] ! Mem[000000001e80013c] p7_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i1+0x020],%l6 ! Mem[000000001e800120] p7_call_3_he: swap [%i3+0x038],%l3 ! Mem[000000001f800138] sth %l2,[%i3+0x00a] ! Mem[000000001f80010a] lduh [%i0+0x006],%l2 ! Mem[000000001e000106] retl lduw [%i0+0x020],%l4 ! Mem[000000001e000120] p7_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o1+0x020],%l6 ! Mem[000000001e800120] p7_call_3_ho: swap [%o3+0x038],%l3 ! Mem[000000001f800138] sth %l2,[%o3+0x00a] ! Mem[000000001f80010a] lduh [%o0+0x006],%l2 ! Mem[000000001e000106] retl lduw [%o0+0x020],%l4 ! Mem[000000001e000120] p8_jmpl_3_le: ldsw [%i1+0x01c],%l3 ! Mem[000000002080011c] ldsh [%i2+0x01a],%l0 ! Mem[000000002100011a] ldstub [%i3+0x038],%l2 ! Mem[0000000021800138] ldub [%i3+0x008],%l1 ! Mem[0000000021800108] stw %l1,[%i1+0x014] ! Mem[0000000020800114] jmpl %g6+8,%g0 std %l4,[%i1+0x000] ! Mem[0000000020800100] p8_call_3_le: ldsw [%i0+0x010],%l4 ! Mem[0000000020000110] ldx [%i2+0x020],%l6 ! Mem[0000000021000120] std %l6,[%i3+0x030] ! Mem[0000000021800130] swap [%i2+0x02c],%l1 ! Mem[000000002100012c] ldstub [%i0+0x027],%l2 ! Mem[0000000020000127] retl std %l2,[%i0+0x018] ! Mem[0000000020000118] p8_jmpl_3_lo: ldsw [%o1+0x01c],%l3 ! Mem[000000002080011c] ldsh [%o2+0x01a],%l0 ! Mem[000000002100011a] ldstub [%o3+0x038],%l2 ! Mem[0000000021800138] ldub [%o3+0x008],%l1 ! Mem[0000000021800108] stw %l1,[%o1+0x014] ! Mem[0000000020800114] jmpl %g6+8,%g0 std %l4,[%o1+0x000] ! Mem[0000000020800100] p8_call_3_lo: ldsw [%o0+0x010],%l4 ! Mem[0000000020000110] ldx [%o2+0x020],%l6 ! Mem[0000000021000120] std %l6,[%o3+0x030] ! Mem[0000000021800130] swap [%o2+0x02c],%l1 ! Mem[000000002100012c] ldstub [%o0+0x027],%l2 ! Mem[0000000020000127] retl std %l2,[%o0+0x018] ! Mem[0000000020000118] p8_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i0+0x01b],%l2 ! Mem[000000002000011b] p8_call_3_he: retl swap [%i2+0x02c],%l2 ! Mem[000000002100012c] p8_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o0+0x01b],%l2 ! Mem[000000002000011b] p8_call_3_ho: retl swap [%o2+0x02c],%l2 ! Mem[000000002100012c] p9_jmpl_3_le: swap [%i0+0x028],%l7 ! Mem[0000000022000128] jmpl %g6+8,%g0 stb %l4,[%i2+0x005] ! Mem[0000000023000105] p9_call_3_le: lduh [%i3+0x01c],%l5 ! Mem[000000002380011c] ldsh [%i3+0x03c],%l7 ! Mem[000000002380013c] ldstub [%i2+0x00e],%l2 ! Mem[000000002300010e] stx %l4,[%i3+0x010] ! Mem[0000000023800110] retl swap [%i0+0x014],%l7 ! Mem[0000000022000114] p9_jmpl_3_lo: swap [%o0+0x028],%l7 ! Mem[0000000022000128] jmpl %g6+8,%g0 stb %l4,[%o2+0x005] ! Mem[0000000023000105] p9_call_3_lo: lduh [%o3+0x01c],%l5 ! Mem[000000002380011c] ldsh [%o3+0x03c],%l7 ! Mem[000000002380013c] ldstub [%o2+0x00e],%l2 ! Mem[000000002300010e] stx %l4,[%o3+0x010] ! Mem[0000000023800110] retl swap [%o0+0x014],%l7 ! Mem[0000000022000114] p9_jmpl_3_he: std %l0,[%i2+0x028] ! Mem[0000000023000128] stw %l3,[%i1+0x008] ! Mem[0000000022800108] ldstub [%i0+0x01c],%l0 ! Mem[000000002200011c] ldsb [%i3+0x013],%l4 ! Mem[0000000023800113] sth %l6,[%i0+0x00a] ! Mem[000000002200010a] swap [%i1+0x004],%l0 ! Mem[0000000022800104] jmpl %g6+8,%g0 ldsw [%i1+0x038],%l2 ! Mem[0000000022800138] p9_call_3_he: swap [%i1+0x010],%l1 ! Mem[0000000022800110] ldstub [%i2+0x024],%l2 ! Mem[0000000023000124] lduw [%i1+0x028],%l3 ! Mem[0000000022800128] ldstub [%i0+0x009],%l4 ! Mem[0000000022000109] lduw [%i3+0x004],%l1 ! Mem[0000000023800104] lduh [%i0+0x036],%l2 ! Mem[0000000022000136] sth %l1,[%i3+0x008] ! Mem[0000000023800108] retl ldsw [%i1+0x028],%l1 ! Mem[0000000022800128] p9_jmpl_3_ho: std %l0,[%o2+0x028] ! Mem[0000000023000128] stw %l3,[%o1+0x008] ! Mem[0000000022800108] ldstub [%o0+0x01c],%l0 ! Mem[000000002200011c] ldsb [%o3+0x013],%l4 ! Mem[0000000023800113] sth %l6,[%o0+0x00a] ! Mem[000000002200010a] swap [%o1+0x004],%l0 ! Mem[0000000022800104] jmpl %g6+8,%g0 ldsw [%o1+0x038],%l2 ! Mem[0000000022800138] p9_call_3_ho: swap [%o1+0x010],%l1 ! Mem[0000000022800110] ldstub [%o2+0x024],%l2 ! Mem[0000000023000124] lduw [%o1+0x028],%l3 ! Mem[0000000022800128] ldstub [%o0+0x009],%l4 ! Mem[0000000022000109] lduw [%o3+0x004],%l1 ! Mem[0000000023800104] lduh [%o0+0x036],%l2 ! Mem[0000000022000136] sth %l1,[%o3+0x008] ! Mem[0000000023800108] retl ldsw [%o1+0x028],%l1 ! Mem[0000000022800128] p10_jmpl_3_le: ldub [%i0+0x03a],%l6 ! Mem[000000002400013a] ldsw [%i0+0x034],%l7 ! Mem[0000000024000134] jmpl %g6+8,%g0 ldstub [%i0+0x031],%l4 ! Mem[0000000024000131] p10_call_3_le: ldsb [%i2+0x033],%l3 ! Mem[0000000025000133] swap [%i0+0x03c],%l6 ! Mem[000000002400013c] ldstub [%i3+0x02f],%l0 ! Mem[000000002580012f] swap [%i2+0x014],%l7 ! Mem[0000000025000114] swap [%i2+0x034],%l6 ! Mem[0000000025000134] swap [%i1+0x034],%l3 ! Mem[0000000024800134] retl sth %l3,[%i0+0x036] ! Mem[0000000024000136] p10_jmpl_3_lo: ldub [%o0+0x03a],%l6 ! Mem[000000002400013a] ldsw [%o0+0x034],%l7 ! Mem[0000000024000134] jmpl %g6+8,%g0 ldstub [%o0+0x031],%l4 ! Mem[0000000024000131] p10_call_3_lo: ldsb [%o2+0x033],%l3 ! Mem[0000000025000133] swap [%o0+0x03c],%l6 ! Mem[000000002400013c] ldstub [%o3+0x02f],%l0 ! Mem[000000002580012f] swap [%o2+0x014],%l7 ! Mem[0000000025000114] swap [%o2+0x034],%l6 ! Mem[0000000025000134] swap [%o1+0x034],%l3 ! Mem[0000000024800134] retl sth %l3,[%o0+0x036] ! Mem[0000000024000136] p10_jmpl_3_he: swap [%i1+0x038],%l0 ! Mem[0000000024800138] ldsw [%i3+0x03c],%l5 ! Mem[000000002580013c] ldub [%i3+0x016],%l1 ! Mem[0000000025800116] swap [%i2+0x010],%l5 ! Mem[0000000025000110] jmpl %g6+8,%g0 stw %l3,[%i1+0x000] ! Mem[0000000024800100] p10_call_3_he: swap [%i3+0x010],%l4 ! Mem[0000000025800110] ldsh [%i3+0x010],%l3 ! Mem[0000000025800110] swap [%i2+0x00c],%l2 ! Mem[000000002500010c] ldstub [%i2+0x029],%l4 ! Mem[0000000025000129] retl ldx [%i0+0x000],%l7 ! Mem[0000000024000100] p10_jmpl_3_ho: swap [%o1+0x038],%l0 ! Mem[0000000024800138] ldsw [%o3+0x03c],%l5 ! Mem[000000002580013c] ldub [%o3+0x016],%l1 ! Mem[0000000025800116] swap [%o2+0x010],%l5 ! Mem[0000000025000110] jmpl %g6+8,%g0 stw %l3,[%o1+0x000] ! Mem[0000000024800100] p10_call_3_ho: swap [%o3+0x010],%l4 ! Mem[0000000025800110] ldsh [%o3+0x010],%l3 ! Mem[0000000025800110] swap [%o2+0x00c],%l2 ! Mem[000000002500010c] ldstub [%o2+0x029],%l4 ! Mem[0000000025000129] retl ldx [%o0+0x000],%l7 ! Mem[0000000024000100] p11_jmpl_3_le: lduh [%i2+0x00c],%l5 ! Mem[000000002700010c] ldstub [%i3+0x03f],%l3 ! Mem[000000002780013f] ldsh [%i2+0x01a],%l4 ! Mem[000000002700011a] ldstub [%i3+0x02b],%l6 ! Mem[000000002780012b] ldub [%i1+0x01a],%l5 ! Mem[000000002680011a] jmpl %g6+8,%g0 swap [%i3+0x00c],%l7 ! Mem[000000002780010c] p11_call_3_le: ldd [%i0+0x010],%l0 ! Mem[0000000026000110] ldstub [%i1+0x000],%l3 ! Mem[0000000026800100] ldd [%i0+0x028],%l4 ! Mem[0000000026000128] retl swap [%i3+0x030],%l5 ! Mem[0000000027800130] p11_jmpl_3_lo: lduh [%o2+0x00c],%l5 ! Mem[000000002700010c] ldstub [%o3+0x03f],%l3 ! Mem[000000002780013f] ldsh [%o2+0x01a],%l4 ! Mem[000000002700011a] ldstub [%o3+0x02b],%l6 ! Mem[000000002780012b] ldub [%o1+0x01a],%l5 ! Mem[000000002680011a] jmpl %g6+8,%g0 swap [%o3+0x00c],%l7 ! Mem[000000002780010c] p11_call_3_lo: ldd [%o0+0x010],%l0 ! Mem[0000000026000110] ldstub [%o1+0x000],%l3 ! Mem[0000000026800100] ldd [%o0+0x028],%l4 ! Mem[0000000026000128] retl swap [%o3+0x030],%l5 ! Mem[0000000027800130] p11_jmpl_3_he: lduw [%i1+0x034],%l0 ! Mem[0000000026800134] jmpl %g6+8,%g0 swap [%i3+0x014],%l0 ! Mem[0000000027800114] p11_call_3_he: swap [%i0+0x014],%l4 ! Mem[0000000026000114] lduw [%i2+0x014],%l7 ! Mem[0000000027000114] ldd [%i3+0x038],%l2 ! Mem[0000000027800138] std %l0,[%i3+0x020] ! Mem[0000000027800120] stb %l4,[%i1+0x018] ! Mem[0000000026800118] retl swap [%i0+0x02c],%l1 ! Mem[000000002600012c] p11_jmpl_3_ho: lduw [%o1+0x034],%l0 ! Mem[0000000026800134] jmpl %g6+8,%g0 swap [%o3+0x014],%l0 ! Mem[0000000027800114] p11_call_3_ho: swap [%o0+0x014],%l4 ! Mem[0000000026000114] lduw [%o2+0x014],%l7 ! Mem[0000000027000114] ldd [%o3+0x038],%l2 ! Mem[0000000027800138] std %l0,[%o3+0x020] ! Mem[0000000027800120] stb %l4,[%o1+0x018] ! Mem[0000000026800118] retl swap [%o0+0x02c],%l1 ! Mem[000000002600012c] p12_jmpl_3_le: lduw [%i1+0x010],%l4 ! Mem[0000000028800110] lduw [%i1+0x010],%l0 ! Mem[0000000028800110] stw %l5,[%i2+0x00c] ! Mem[000000002900010c] ldsb [%i0+0x00c],%l5 ! Mem[000000002800010c] ldsb [%i1+0x000],%l7 ! Mem[0000000028800100] stb %l6,[%i1+0x023] ! Mem[0000000028800123] jmpl %g6+8,%g0 ldub [%i0+0x028],%l1 ! Mem[0000000028000128] p12_call_3_le: ldsh [%i3+0x034],%l3 ! Mem[0000000029800134] stx %l2,[%i3+0x008] ! Mem[0000000029800108] retl ldstub [%i3+0x031],%l0 ! Mem[0000000029800131] p12_jmpl_3_lo: lduw [%o1+0x010],%l4 ! Mem[0000000028800110] lduw [%o1+0x010],%l0 ! Mem[0000000028800110] stw %l5,[%o2+0x00c] ! Mem[000000002900010c] ldsb [%o0+0x00c],%l5 ! Mem[000000002800010c] ldsb [%o1+0x000],%l7 ! Mem[0000000028800100] stb %l6,[%o1+0x023] ! Mem[0000000028800123] jmpl %g6+8,%g0 ldub [%o0+0x028],%l1 ! Mem[0000000028000128] p12_call_3_lo: ldsh [%o3+0x034],%l3 ! Mem[0000000029800134] stx %l2,[%o3+0x008] ! Mem[0000000029800108] retl ldstub [%o3+0x031],%l0 ! Mem[0000000029800131] p12_jmpl_3_he: ldstub [%i3+0x03f],%l5 ! Mem[000000002980013f] ldsb [%i3+0x00a],%l5 ! Mem[000000002980010a] jmpl %g6+8,%g0 ldsb [%i2+0x00a],%l0 ! Mem[000000002900010a] p12_call_3_he: stw %l0,[%i2+0x028] ! Mem[0000000029000128] swap [%i1+0x018],%l4 ! Mem[0000000028800118] ldstub [%i3+0x035],%l6 ! Mem[0000000029800135] lduw [%i2+0x030],%l5 ! Mem[0000000029000130] retl swap [%i2+0x028],%l4 ! Mem[0000000029000128] p12_jmpl_3_ho: ldstub [%o3+0x03f],%l5 ! Mem[000000002980013f] ldsb [%o3+0x00a],%l5 ! Mem[000000002980010a] jmpl %g6+8,%g0 ldsb [%o2+0x00a],%l0 ! Mem[000000002900010a] p12_call_3_ho: stw %l0,[%o2+0x028] ! Mem[0000000029000128] swap [%o1+0x018],%l4 ! Mem[0000000028800118] ldstub [%o3+0x035],%l6 ! Mem[0000000029800135] lduw [%o2+0x030],%l5 ! Mem[0000000029000130] retl swap [%o2+0x028],%l4 ! Mem[0000000029000128] p13_jmpl_3_le: stb %l7,[%i1+0x031] ! Mem[000000002a800131] jmpl %g6+8,%g0 ldstub [%i0+0x018],%l2 ! Mem[000000002a000118] p13_call_3_le: stx %l7,[%i2+0x000] ! Mem[000000002b000100] ldsb [%i2+0x03a],%l6 ! Mem[000000002b00013a] retl lduh [%i2+0x022],%l7 ! Mem[000000002b000122] p13_jmpl_3_lo: stb %l7,[%o1+0x031] ! Mem[000000002a800131] jmpl %g6+8,%g0 ldstub [%o0+0x018],%l2 ! Mem[000000002a000118] p13_call_3_lo: stx %l7,[%o2+0x000] ! Mem[000000002b000100] ldsb [%o2+0x03a],%l6 ! Mem[000000002b00013a] retl lduh [%o2+0x022],%l7 ! Mem[000000002b000122] p13_jmpl_3_he: swap [%i1+0x028],%l6 ! Mem[000000002a800128] jmpl %g6+8,%g0 stw %l2,[%i1+0x034] ! Mem[000000002a800134] p13_call_3_he: swap [%i0+0x030],%l1 ! Mem[000000002a000130] ldub [%i3+0x03d],%l7 ! Mem[000000002b80013d] retl swap [%i0+0x028],%l1 ! Mem[000000002a000128] p13_jmpl_3_ho: swap [%o1+0x028],%l6 ! Mem[000000002a800128] jmpl %g6+8,%g0 stw %l2,[%o1+0x034] ! Mem[000000002a800134] p13_call_3_ho: swap [%o0+0x030],%l1 ! Mem[000000002a000130] ldub [%o3+0x03d],%l7 ! Mem[000000002b80013d] retl swap [%o0+0x028],%l1 ! Mem[000000002a000128] p14_jmpl_3_le: ldsh [%i1+0x002],%l4 ! Mem[000000002c800102] jmpl %g6+8,%g0 ldx [%i1+0x020],%l5 ! Mem[000000002c800120] p14_call_3_le: swap [%i1+0x034],%l7 ! Mem[000000002c800134] std %l0,[%i2+0x018] ! Mem[000000002d000118] ldstub [%i0+0x018],%l2 ! Mem[000000002c000118] stb %l0,[%i2+0x01c] ! Mem[000000002d00011c] retl ldx [%i0+0x000],%l6 ! Mem[000000002c000100] p14_jmpl_3_lo: ldsh [%o1+0x002],%l4 ! Mem[000000002c800102] jmpl %g6+8,%g0 ldx [%o1+0x020],%l5 ! Mem[000000002c800120] p14_call_3_lo: swap [%o1+0x034],%l7 ! Mem[000000002c800134] std %l0,[%o2+0x018] ! Mem[000000002d000118] ldstub [%o0+0x018],%l2 ! Mem[000000002c000118] stb %l0,[%o2+0x01c] ! Mem[000000002d00011c] retl ldx [%o0+0x000],%l6 ! Mem[000000002c000100] p14_jmpl_3_he: jmpl %g6+8,%g0 stw %l7,[%i3+0x028] ! Mem[000000002d800128] p14_call_3_he: ldsh [%i1+0x032],%l7 ! Mem[000000002c800132] ldx [%i0+0x030],%l6 ! Mem[000000002c000130] ldub [%i1+0x023],%l5 ! Mem[000000002c800123] ldd [%i1+0x028],%l4 ! Mem[000000002c800128] swap [%i3+0x024],%l1 ! Mem[000000002d800124] retl ldd [%i3+0x018],%l2 ! Mem[000000002d800118] p14_jmpl_3_ho: jmpl %g6+8,%g0 stw %l7,[%o3+0x028] ! Mem[000000002d800128] p14_call_3_ho: ldsh [%o1+0x032],%l7 ! Mem[000000002c800132] ldx [%o0+0x030],%l6 ! Mem[000000002c000130] ldub [%o1+0x023],%l5 ! Mem[000000002c800123] ldd [%o1+0x028],%l4 ! Mem[000000002c800128] swap [%o3+0x024],%l1 ! Mem[000000002d800124] retl ldd [%o3+0x018],%l2 ! Mem[000000002d800118] p15_jmpl_3_le: ldd [%i0+0x018],%l6 ! Mem[000000002e000118] jmpl %g6+8,%g0 ldx [%i3+0x028],%l1 ! Mem[000000002f800128] p15_call_3_le: ldsb [%i3+0x027],%l4 ! Mem[000000002f800127] lduw [%i1+0x004],%l0 ! Mem[000000002e800104] ldsh [%i1+0x022],%l3 ! Mem[000000002e800122] retl ldub [%i0+0x01c],%l2 ! Mem[000000002e00011c] p15_jmpl_3_lo: ldd [%o0+0x018],%l6 ! Mem[000000002e000118] jmpl %g6+8,%g0 ldx [%o3+0x028],%l1 ! Mem[000000002f800128] p15_call_3_lo: ldsb [%o3+0x027],%l4 ! Mem[000000002f800127] lduw [%o1+0x004],%l0 ! Mem[000000002e800104] ldsh [%o1+0x022],%l3 ! Mem[000000002e800122] retl ldub [%o0+0x01c],%l2 ! Mem[000000002e00011c] p15_jmpl_3_he: ldstub [%i1+0x00a],%l7 ! Mem[000000002e80010a] lduh [%i1+0x016],%l3 ! Mem[000000002e800116] swap [%i2+0x038],%l5 ! Mem[000000002f000138] lduh [%i1+0x038],%l6 ! Mem[000000002e800138] std %l0,[%i3+0x030] ! Mem[000000002f800130] jmpl %g6+8,%g0 sth %l2,[%i0+0x014] ! Mem[000000002e000114] p15_call_3_he: ldd [%i1+0x010],%l2 ! Mem[000000002e800110] swap [%i3+0x02c],%l6 ! Mem[000000002f80012c] ldstub [%i3+0x015],%l3 ! Mem[000000002f800115] ldstub [%i3+0x01b],%l4 ! Mem[000000002f80011b] swap [%i0+0x014],%l6 ! Mem[000000002e000114] retl ldsw [%i3+0x000],%l7 ! Mem[000000002f800100] p15_jmpl_3_ho: ldstub [%o1+0x00a],%l7 ! Mem[000000002e80010a] lduh [%o1+0x016],%l3 ! Mem[000000002e800116] swap [%o2+0x038],%l5 ! Mem[000000002f000138] lduh [%o1+0x038],%l6 ! Mem[000000002e800138] std %l0,[%o3+0x030] ! Mem[000000002f800130] jmpl %g6+8,%g0 sth %l2,[%o0+0x014] ! Mem[000000002e000114] p15_call_3_ho: ldd [%o1+0x010],%l2 ! Mem[000000002e800110] swap [%o3+0x02c],%l6 ! Mem[000000002f80012c] ldstub [%o3+0x015],%l3 ! Mem[000000002f800115] ldstub [%o3+0x01b],%l4 ! Mem[000000002f80011b] swap [%o0+0x014],%l6 ! Mem[000000002e000114] retl ldsw [%o3+0x000],%l7 ! Mem[000000002f800100] p16_jmpl_3_le: jmpl %g6+8,%g0 sth %l2,[%i0+0x01a] ! Mem[000000003000011a] p16_call_3_le: ldsb [%i0+0x035],%l7 ! Mem[0000000030000135] retl lduw [%i3+0x00c],%l3 ! Mem[000000003180010c] p16_jmpl_3_lo: jmpl %g6+8,%g0 sth %l2,[%o0+0x01a] ! Mem[000000003000011a] p16_call_3_lo: ldsb [%o0+0x035],%l7 ! Mem[0000000030000135] retl lduw [%o3+0x00c],%l3 ! Mem[000000003180010c] p16_jmpl_3_he: ldsw [%i0+0x020],%l0 ! Mem[0000000030000120] stx %l3,[%i3+0x030] ! Mem[0000000031800130] jmpl %g6+8,%g0 stb %l6,[%i2+0x001] ! Mem[0000000031000101] p16_call_3_he: lduw [%i3+0x004],%l2 ! Mem[0000000031800104] ldstub [%i1+0x032],%l0 ! Mem[0000000030800132] lduw [%i0+0x014],%l4 ! Mem[0000000030000114] ldstub [%i1+0x020],%l7 ! Mem[0000000030800120] ldstub [%i2+0x03d],%l5 ! Mem[000000003100013d] swap [%i3+0x038],%l0 ! Mem[0000000031800138] retl stb %l0,[%i3+0x00c] ! Mem[000000003180010c] p16_jmpl_3_ho: ldsw [%o0+0x020],%l0 ! Mem[0000000030000120] stx %l3,[%o3+0x030] ! Mem[0000000031800130] jmpl %g6+8,%g0 stb %l6,[%o2+0x001] ! Mem[0000000031000101] p16_call_3_ho: lduw [%o3+0x004],%l2 ! Mem[0000000031800104] ldstub [%o1+0x032],%l0 ! Mem[0000000030800132] lduw [%o0+0x014],%l4 ! Mem[0000000030000114] ldstub [%o1+0x020],%l7 ! Mem[0000000030800120] ldstub [%o2+0x03d],%l5 ! Mem[000000003100013d] swap [%o3+0x038],%l0 ! Mem[0000000031800138] retl stb %l0,[%o3+0x00c] ! Mem[000000003180010c] p17_jmpl_3_le: ldstub [%i1+0x018],%l2 ! Mem[0000000032800118] stb %l1,[%i1+0x028] ! Mem[0000000032800128] ldsb [%i3+0x018],%l0 ! Mem[0000000033800118] jmpl %g6+8,%g0 swap [%i2+0x014],%l2 ! Mem[0000000033000114] p17_call_3_le: ldsh [%i3+0x032],%l2 ! Mem[0000000033800132] swap [%i2+0x034],%l6 ! Mem[0000000033000134] ldstub [%i2+0x028],%l0 ! Mem[0000000033000128] ldstub [%i0+0x018],%l4 ! Mem[0000000032000118] sth %l6,[%i2+0x034] ! Mem[0000000033000134] lduh [%i1+0x02a],%l3 ! Mem[000000003280012a] swap [%i3+0x024],%l5 ! Mem[0000000033800124] retl swap [%i1+0x018],%l6 ! Mem[0000000032800118] p17_jmpl_3_lo: ldstub [%o1+0x018],%l2 ! Mem[0000000032800118] stb %l1,[%o1+0x028] ! Mem[0000000032800128] ldsb [%o3+0x018],%l0 ! Mem[0000000033800118] jmpl %g6+8,%g0 swap [%o2+0x014],%l2 ! Mem[0000000033000114] p17_call_3_lo: ldsh [%o3+0x032],%l2 ! Mem[0000000033800132] swap [%o2+0x034],%l6 ! Mem[0000000033000134] ldstub [%o2+0x028],%l0 ! Mem[0000000033000128] ldstub [%o0+0x018],%l4 ! Mem[0000000032000118] sth %l6,[%o2+0x034] ! Mem[0000000033000134] lduh [%o1+0x02a],%l3 ! Mem[000000003280012a] swap [%o3+0x024],%l5 ! Mem[0000000033800124] retl swap [%o1+0x018],%l6 ! Mem[0000000032800118] p17_jmpl_3_he: ldstub [%i1+0x004],%l0 ! Mem[0000000032800104] swap [%i2+0x020],%l6 ! Mem[0000000033000120] stx %l7,[%i3+0x038] ! Mem[0000000033800138] swap [%i0+0x010],%l4 ! Mem[0000000032000110] ldsb [%i2+0x00a],%l6 ! Mem[000000003300010a] jmpl %g6+8,%g0 swap [%i1+0x004],%l0 ! Mem[0000000032800104] p17_call_3_he: ldstub [%i1+0x01f],%l5 ! Mem[000000003280011f] ldsh [%i2+0x004],%l0 ! Mem[0000000033000104] stb %l5,[%i2+0x009] ! Mem[0000000033000109] swap [%i2+0x008],%l1 ! Mem[0000000033000108] swap [%i2+0x028],%l1 ! Mem[0000000033000128] stx %l4,[%i2+0x038] ! Mem[0000000033000138] ldstub [%i1+0x011],%l6 ! Mem[0000000032800111] retl swap [%i3+0x020],%l3 ! Mem[0000000033800120] p17_jmpl_3_ho: ldstub [%o1+0x004],%l0 ! Mem[0000000032800104] swap [%o2+0x020],%l6 ! Mem[0000000033000120] stx %l7,[%o3+0x038] ! Mem[0000000033800138] swap [%o0+0x010],%l4 ! Mem[0000000032000110] ldsb [%o2+0x00a],%l6 ! Mem[000000003300010a] jmpl %g6+8,%g0 swap [%o1+0x004],%l0 ! Mem[0000000032800104] p17_call_3_ho: ldstub [%o1+0x01f],%l5 ! Mem[000000003280011f] ldsh [%o2+0x004],%l0 ! Mem[0000000033000104] stb %l5,[%o2+0x009] ! Mem[0000000033000109] swap [%o2+0x008],%l1 ! Mem[0000000033000108] swap [%o2+0x028],%l1 ! Mem[0000000033000128] stx %l4,[%o2+0x038] ! Mem[0000000033000138] ldstub [%o1+0x011],%l6 ! Mem[0000000032800111] retl swap [%o3+0x020],%l3 ! Mem[0000000033800120] p18_jmpl_3_le: stx %l3,[%i0+0x010] ! Mem[0000000034000110] ldub [%i2+0x029],%l3 ! Mem[0000000035000129] jmpl %g6+8,%g0 ldub [%i0+0x039],%l2 ! Mem[0000000034000139] p18_call_3_le: retl stw %l1,[%i0+0x00c] ! Mem[000000003400010c] p18_jmpl_3_lo: stx %l3,[%o0+0x010] ! Mem[0000000034000110] ldub [%o2+0x029],%l3 ! Mem[0000000035000129] jmpl %g6+8,%g0 ldub [%o0+0x039],%l2 ! Mem[0000000034000139] p18_call_3_lo: retl stw %l1,[%o0+0x00c] ! Mem[000000003400010c] p18_jmpl_3_he: jmpl %g6+8,%g0 ldsh [%i1+0x014],%l2 ! Mem[0000000034800114] p18_call_3_he: lduh [%i3+0x004],%l1 ! Mem[0000000035800104] ldd [%i0+0x038],%l6 ! Mem[0000000034000138] ldstub [%i1+0x02f],%l0 ! Mem[000000003480012f] ldx [%i0+0x010],%l7 ! Mem[0000000034000110] std %l2,[%i0+0x000] ! Mem[0000000034000100] retl ldx [%i1+0x030],%l3 ! Mem[0000000034800130] p18_jmpl_3_ho: jmpl %g6+8,%g0 ldsh [%o1+0x014],%l2 ! Mem[0000000034800114] p18_call_3_ho: lduh [%o3+0x004],%l1 ! Mem[0000000035800104] ldd [%o0+0x038],%l6 ! Mem[0000000034000138] ldstub [%o1+0x02f],%l0 ! Mem[000000003480012f] ldx [%o0+0x010],%l7 ! Mem[0000000034000110] std %l2,[%o0+0x000] ! Mem[0000000034000100] retl ldx [%o1+0x030],%l3 ! Mem[0000000034800130] p19_jmpl_3_le: ldstub [%i3+0x02c],%l5 ! Mem[000000003780012c] swap [%i2+0x020],%l3 ! Mem[0000000037000120] ldstub [%i2+0x00d],%l5 ! Mem[000000003700010d] swap [%i2+0x018],%l4 ! Mem[0000000037000118] swap [%i3+0x03c],%l1 ! Mem[000000003780013c] sth %l5,[%i2+0x014] ! Mem[0000000037000114] jmpl %g6+8,%g0 swap [%i0+0x018],%l3 ! Mem[0000000036000118] p19_call_3_le: retl lduh [%i1+0x022],%l7 ! Mem[0000000036800122] p19_jmpl_3_lo: ldstub [%o3+0x02c],%l5 ! Mem[000000003780012c] swap [%o2+0x020],%l3 ! Mem[0000000037000120] ldstub [%o2+0x00d],%l5 ! Mem[000000003700010d] swap [%o2+0x018],%l4 ! Mem[0000000037000118] swap [%o3+0x03c],%l1 ! Mem[000000003780013c] sth %l5,[%o2+0x014] ! Mem[0000000037000114] jmpl %g6+8,%g0 swap [%o0+0x018],%l3 ! Mem[0000000036000118] p19_call_3_lo: retl lduh [%o1+0x022],%l7 ! Mem[0000000036800122] p19_jmpl_3_he: lduh [%i2+0x022],%l4 ! Mem[0000000037000122] jmpl %g6+8,%g0 ldx [%i1+0x030],%l1 ! Mem[0000000036800130] p19_call_3_he: ldub [%i0+0x025],%l1 ! Mem[0000000036000125] ldd [%i0+0x010],%l4 ! Mem[0000000036000110] retl ldstub [%i0+0x02a],%l3 ! Mem[000000003600012a] p19_jmpl_3_ho: lduh [%o2+0x022],%l4 ! Mem[0000000037000122] jmpl %g6+8,%g0 ldx [%o1+0x030],%l1 ! Mem[0000000036800130] p19_call_3_ho: ldub [%o0+0x025],%l1 ! Mem[0000000036000125] ldd [%o0+0x010],%l4 ! Mem[0000000036000110] retl ldstub [%o0+0x02a],%l3 ! Mem[000000003600012a] p20_jmpl_3_le: swap [%i0+0x008],%l3 ! Mem[0000000038000108] ldstub [%i3+0x03c],%l0 ! Mem[000000003980013c] ldsb [%i2+0x001],%l6 ! Mem[0000000039000101] jmpl %g6+8,%g0 ldd [%i3+0x028],%l6 ! Mem[0000000039800128] p20_call_3_le: swap [%i3+0x008],%l1 ! Mem[0000000039800108] lduh [%i0+0x01e],%l5 ! Mem[000000003800011e] lduw [%i2+0x008],%l3 ! Mem[0000000039000108] lduh [%i0+0x034],%l2 ! Mem[0000000038000134] swap [%i0+0x020],%l7 ! Mem[0000000038000120] ldstub [%i3+0x029],%l7 ! Mem[0000000039800129] lduw [%i1+0x038],%l0 ! Mem[0000000038800138] retl ldstub [%i2+0x00c],%l0 ! Mem[000000003900010c] p20_jmpl_3_lo: swap [%o0+0x008],%l3 ! Mem[0000000038000108] ldstub [%o3+0x03c],%l0 ! Mem[000000003980013c] ldsb [%o2+0x001],%l6 ! Mem[0000000039000101] jmpl %g6+8,%g0 ldd [%o3+0x028],%l6 ! Mem[0000000039800128] p20_call_3_lo: swap [%o3+0x008],%l1 ! Mem[0000000039800108] lduh [%o0+0x01e],%l5 ! Mem[000000003800011e] lduw [%o2+0x008],%l3 ! Mem[0000000039000108] lduh [%o0+0x034],%l2 ! Mem[0000000038000134] swap [%o0+0x020],%l7 ! Mem[0000000038000120] ldstub [%o3+0x029],%l7 ! Mem[0000000039800129] lduw [%o1+0x038],%l0 ! Mem[0000000038800138] retl ldstub [%o2+0x00c],%l0 ! Mem[000000003900010c] p20_jmpl_3_he: lduh [%i2+0x02e],%l2 ! Mem[000000003900012e] jmpl %g6+8,%g0 ldx [%i3+0x010],%l0 ! Mem[0000000039800110] p20_call_3_he: ldsh [%i1+0x036],%l0 ! Mem[0000000038800136] ldstub [%i1+0x022],%l3 ! Mem[0000000038800122] lduh [%i1+0x01e],%l3 ! Mem[000000003880011e] ldstub [%i0+0x005],%l6 ! Mem[0000000038000105] ldstub [%i0+0x00b],%l1 ! Mem[000000003800010b] ldsb [%i3+0x035],%l0 ! Mem[0000000039800135] retl swap [%i1+0x030],%l4 ! Mem[0000000038800130] p20_jmpl_3_ho: lduh [%o2+0x02e],%l2 ! Mem[000000003900012e] jmpl %g6+8,%g0 ldx [%o3+0x010],%l0 ! Mem[0000000039800110] p20_call_3_ho: ldsh [%o1+0x036],%l0 ! Mem[0000000038800136] ldstub [%o1+0x022],%l3 ! Mem[0000000038800122] lduh [%o1+0x01e],%l3 ! Mem[000000003880011e] ldstub [%o0+0x005],%l6 ! Mem[0000000038000105] ldstub [%o0+0x00b],%l1 ! Mem[000000003800010b] ldsb [%o3+0x035],%l0 ! Mem[0000000039800135] retl swap [%o1+0x030],%l4 ! Mem[0000000038800130] p21_jmpl_3_le: ldx [%i3+0x000],%l3 ! Mem[000000003b800100] stx %l1,[%i3+0x010] ! Mem[000000003b800110] stx %l4,[%i3+0x020] ! Mem[000000003b800120] jmpl %g6+8,%g0 ldstub [%i1+0x036],%l1 ! Mem[000000003a800136] p21_call_3_le: sth %l1,[%i0+0x032] ! Mem[000000003a000132] std %l4,[%i1+0x030] ! Mem[000000003a800130] retl ldx [%i1+0x008],%l6 ! Mem[000000003a800108] p21_jmpl_3_lo: ldx [%o3+0x000],%l3 ! Mem[000000003b800100] stx %l1,[%o3+0x010] ! Mem[000000003b800110] stx %l4,[%o3+0x020] ! Mem[000000003b800120] jmpl %g6+8,%g0 ldstub [%o1+0x036],%l1 ! Mem[000000003a800136] p21_call_3_lo: sth %l1,[%o0+0x032] ! Mem[000000003a000132] std %l4,[%o1+0x030] ! Mem[000000003a800130] retl ldx [%o1+0x008],%l6 ! Mem[000000003a800108] p21_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i0+0x02c],%l7 ! Mem[000000003a00012c] p21_call_3_he: stx %l4,[%i0+0x038] ! Mem[000000003a000138] retl swap [%i3+0x008],%l3 ! Mem[000000003b800108] p21_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o0+0x02c],%l7 ! Mem[000000003a00012c] p21_call_3_ho: stx %l4,[%o0+0x038] ! Mem[000000003a000138] retl swap [%o3+0x008],%l3 ! Mem[000000003b800108] p22_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i2+0x00d],%l0 ! Mem[000000003d00010d] p22_call_3_le: retl lduw [%i2+0x030],%l5 ! Mem[000000003d000130] p22_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o2+0x00d],%l0 ! Mem[000000003d00010d] p22_call_3_lo: retl lduw [%o2+0x030],%l5 ! Mem[000000003d000130] p22_jmpl_3_he: lduh [%i2+0x000],%l3 ! Mem[000000003d000100] sth %l1,[%i1+0x028] ! Mem[000000003c800128] sth %l5,[%i1+0x000] ! Mem[000000003c800100] lduh [%i2+0x016],%l3 ! Mem[000000003d000116] lduw [%i3+0x018],%l2 ! Mem[000000003d800118] ldd [%i2+0x010],%l4 ! Mem[000000003d000110] ldsw [%i3+0x008],%l6 ! Mem[000000003d800108] jmpl %g6+8,%g0 lduw [%i2+0x004],%l0 ! Mem[000000003d000104] p22_call_3_he: ldstub [%i1+0x03f],%l5 ! Mem[000000003c80013f] sth %l0,[%i0+0x03e] ! Mem[000000003c00013e] swap [%i2+0x030],%l7 ! Mem[000000003d000130] swap [%i2+0x010],%l1 ! Mem[000000003d000110] ldstub [%i0+0x001],%l5 ! Mem[000000003c000101] ldstub [%i0+0x004],%l0 ! Mem[000000003c000104] ldstub [%i2+0x03d],%l5 ! Mem[000000003d00013d] retl swap [%i0+0x038],%l0 ! Mem[000000003c000138] p22_jmpl_3_ho: lduh [%o2+0x000],%l3 ! Mem[000000003d000100] sth %l1,[%o1+0x028] ! Mem[000000003c800128] sth %l5,[%o1+0x000] ! Mem[000000003c800100] lduh [%o2+0x016],%l3 ! Mem[000000003d000116] lduw [%o3+0x018],%l2 ! Mem[000000003d800118] ldd [%o2+0x010],%l4 ! Mem[000000003d000110] ldsw [%o3+0x008],%l6 ! Mem[000000003d800108] jmpl %g6+8,%g0 lduw [%o2+0x004],%l0 ! Mem[000000003d000104] p22_call_3_ho: ldstub [%o1+0x03f],%l5 ! Mem[000000003c80013f] sth %l0,[%o0+0x03e] ! Mem[000000003c00013e] swap [%o2+0x030],%l7 ! Mem[000000003d000130] swap [%o2+0x010],%l1 ! Mem[000000003d000110] ldstub [%o0+0x001],%l5 ! Mem[000000003c000101] ldstub [%o0+0x004],%l0 ! Mem[000000003c000104] ldstub [%o2+0x03d],%l5 ! Mem[000000003d00013d] retl swap [%o0+0x038],%l0 ! Mem[000000003c000138] p23_jmpl_3_le: ldsw [%i3+0x00c],%l0 ! Mem[000000003f80010c] swap [%i2+0x018],%l2 ! Mem[000000003f000118] swap [%i1+0x024],%l7 ! Mem[000000003e800124] swap [%i0+0x034],%l2 ! Mem[000000003e000134] stx %l7,[%i1+0x038] ! Mem[000000003e800138] ldstub [%i3+0x02c],%l0 ! Mem[000000003f80012c] jmpl %g6+8,%g0 ldstub [%i3+0x013],%l4 ! Mem[000000003f800113] p23_call_3_le: lduw [%i3+0x020],%l4 ! Mem[000000003f800120] std %l6,[%i2+0x008] ! Mem[000000003f000108] retl ldd [%i2+0x018],%l4 ! Mem[000000003f000118] p23_jmpl_3_lo: ldsw [%o3+0x00c],%l0 ! Mem[000000003f80010c] swap [%o2+0x018],%l2 ! Mem[000000003f000118] swap [%o1+0x024],%l7 ! Mem[000000003e800124] swap [%o0+0x034],%l2 ! Mem[000000003e000134] stx %l7,[%o1+0x038] ! Mem[000000003e800138] ldstub [%o3+0x02c],%l0 ! Mem[000000003f80012c] jmpl %g6+8,%g0 ldstub [%o3+0x013],%l4 ! Mem[000000003f800113] p23_call_3_lo: lduw [%o3+0x020],%l4 ! Mem[000000003f800120] std %l6,[%o2+0x008] ! Mem[000000003f000108] retl ldd [%o2+0x018],%l4 ! Mem[000000003f000118] p23_jmpl_3_he: swap [%i2+0x000],%l7 ! Mem[000000003f000100] std %l2,[%i2+0x000] ! Mem[000000003f000100] jmpl %g6+8,%g0 ldstub [%i1+0x027],%l1 ! Mem[000000003e800127] p23_call_3_he: std %l0,[%i3+0x008] ! Mem[000000003f800108] swap [%i3+0x00c],%l6 ! Mem[000000003f80010c] std %l6,[%i2+0x000] ! Mem[000000003f000100] ldsh [%i2+0x036],%l0 ! Mem[000000003f000136] retl ldstub [%i2+0x022],%l3 ! Mem[000000003f000122] p23_jmpl_3_ho: swap [%o2+0x000],%l7 ! Mem[000000003f000100] std %l2,[%o2+0x000] ! Mem[000000003f000100] jmpl %g6+8,%g0 ldstub [%o1+0x027],%l1 ! Mem[000000003e800127] p23_call_3_ho: std %l0,[%o3+0x008] ! Mem[000000003f800108] swap [%o3+0x00c],%l6 ! Mem[000000003f80010c] std %l6,[%o2+0x000] ! Mem[000000003f000100] ldsh [%o2+0x036],%l0 ! Mem[000000003f000136] retl ldstub [%o2+0x022],%l3 ! Mem[000000003f000122] p24_jmpl_3_le: swap [%i2+0x034],%l7 ! Mem[0000000041000134] jmpl %g6+8,%g0 stw %l0,[%i3+0x00c] ! Mem[000000004180010c] p24_call_3_le: ldub [%i2+0x01c],%l0 ! Mem[000000004100011c] stb %l6,[%i1+0x01a] ! Mem[000000004080011a] ldstub [%i0+0x036],%l0 ! Mem[0000000040000136] ldstub [%i3+0x02a],%l0 ! Mem[000000004180012a] std %l4,[%i0+0x028] ! Mem[0000000040000128] sth %l6,[%i1+0x004] ! Mem[0000000040800104] retl ldsw [%i2+0x01c],%l3 ! Mem[000000004100011c] p24_jmpl_3_lo: swap [%o2+0x034],%l7 ! Mem[0000000041000134] jmpl %g6+8,%g0 stw %l0,[%o3+0x00c] ! Mem[000000004180010c] p24_call_3_lo: ldub [%o2+0x01c],%l0 ! Mem[000000004100011c] stb %l6,[%o1+0x01a] ! Mem[000000004080011a] ldstub [%o0+0x036],%l0 ! Mem[0000000040000136] ldstub [%o3+0x02a],%l0 ! Mem[000000004180012a] std %l4,[%o0+0x028] ! Mem[0000000040000128] sth %l6,[%o1+0x004] ! Mem[0000000040800104] retl ldsw [%o2+0x01c],%l3 ! Mem[000000004100011c] p24_jmpl_3_he: stb %l4,[%i1+0x00d] ! Mem[000000004080010d] ldstub [%i3+0x021],%l4 ! Mem[0000000041800121] ldub [%i2+0x017],%l0 ! Mem[0000000041000117] jmpl %g6+8,%g0 sth %l4,[%i2+0x03c] ! Mem[000000004100013c] p24_call_3_he: ldub [%i2+0x022],%l4 ! Mem[0000000041000122] stx %l3,[%i0+0x038] ! Mem[0000000040000138] retl stb %l5,[%i2+0x00a] ! Mem[000000004100010a] p24_jmpl_3_ho: stb %l4,[%o1+0x00d] ! Mem[000000004080010d] ldstub [%o3+0x021],%l4 ! Mem[0000000041800121] ldub [%o2+0x017],%l0 ! Mem[0000000041000117] jmpl %g6+8,%g0 sth %l4,[%o2+0x03c] ! Mem[000000004100013c] p24_call_3_ho: ldub [%o2+0x022],%l4 ! Mem[0000000041000122] stx %l3,[%o0+0x038] ! Mem[0000000040000138] retl stb %l5,[%o2+0x00a] ! Mem[000000004100010a] p25_jmpl_3_le: ldx [%i1+0x000],%l3 ! Mem[0000000042800100] lduh [%i3+0x008],%l1 ! Mem[0000000043800108] ldub [%i2+0x020],%l5 ! Mem[0000000043000120] ldd [%i3+0x010],%l2 ! Mem[0000000043800110] ldstub [%i3+0x004],%l0 ! Mem[0000000043800104] jmpl %g6+8,%g0 ldstub [%i2+0x008],%l3 ! Mem[0000000043000108] p25_call_3_le: retl lduw [%i0+0x020],%l4 ! Mem[0000000042000120] p25_jmpl_3_lo: ldx [%o1+0x000],%l3 ! Mem[0000000042800100] lduh [%o3+0x008],%l1 ! Mem[0000000043800108] ldub [%o2+0x020],%l5 ! Mem[0000000043000120] ldd [%o3+0x010],%l2 ! Mem[0000000043800110] ldstub [%o3+0x004],%l0 ! Mem[0000000043800104] jmpl %g6+8,%g0 ldstub [%o2+0x008],%l3 ! Mem[0000000043000108] p25_call_3_lo: retl lduw [%o0+0x020],%l4 ! Mem[0000000042000120] p25_jmpl_3_he: ldsh [%i3+0x026],%l4 ! Mem[0000000043800126] stw %l6,[%i1+0x034] ! Mem[0000000042800134] ldx [%i1+0x038],%l2 ! Mem[0000000042800138] swap [%i3+0x014],%l3 ! Mem[0000000043800114] jmpl %g6+8,%g0 sth %l7,[%i1+0x000] ! Mem[0000000042800100] p25_call_3_he: swap [%i0+0x024],%l7 ! Mem[0000000042000124] std %l4,[%i3+0x008] ! Mem[0000000043800108] std %l2,[%i3+0x020] ! Mem[0000000043800120] ldsw [%i0+0x02c],%l0 ! Mem[000000004200012c] ldub [%i3+0x008],%l4 ! Mem[0000000043800108] retl sth %l0,[%i0+0x02c] ! Mem[000000004200012c] p25_jmpl_3_ho: ldsh [%o3+0x026],%l4 ! Mem[0000000043800126] stw %l6,[%o1+0x034] ! Mem[0000000042800134] ldx [%o1+0x038],%l2 ! Mem[0000000042800138] swap [%o3+0x014],%l3 ! Mem[0000000043800114] jmpl %g6+8,%g0 sth %l7,[%o1+0x000] ! Mem[0000000042800100] p25_call_3_ho: swap [%o0+0x024],%l7 ! Mem[0000000042000124] std %l4,[%o3+0x008] ! Mem[0000000043800108] std %l2,[%o3+0x020] ! Mem[0000000043800120] ldsw [%o0+0x02c],%l0 ! Mem[000000004200012c] ldub [%o3+0x008],%l4 ! Mem[0000000043800108] retl sth %l0,[%o0+0x02c] ! Mem[000000004200012c] p26_jmpl_3_le: ldsw [%i1+0x024],%l7 ! Mem[0000000044800124] ldsw [%i0+0x018],%l6 ! Mem[0000000044000118] ldsh [%i2+0x016],%l2 ! Mem[0000000045000116] jmpl %g6+8,%g0 stx %l2,[%i0+0x028] ! Mem[0000000044000128] p26_call_3_le: retl sth %l6,[%i2+0x034] ! Mem[0000000045000134] p26_jmpl_3_lo: ldsw [%o1+0x024],%l7 ! Mem[0000000044800124] ldsw [%o0+0x018],%l6 ! Mem[0000000044000118] ldsh [%o2+0x016],%l2 ! Mem[0000000045000116] jmpl %g6+8,%g0 stx %l2,[%o0+0x028] ! Mem[0000000044000128] p26_call_3_lo: retl sth %l6,[%o2+0x034] ! Mem[0000000045000134] p26_jmpl_3_he: sth %l6,[%i1+0x00a] ! Mem[000000004480010a] ldstub [%i3+0x02a],%l7 ! Mem[000000004580012a] ldstub [%i1+0x02c],%l1 ! Mem[000000004480012c] stw %l4,[%i0+0x000] ! Mem[0000000044000100] ldsh [%i0+0x00c],%l0 ! Mem[000000004400010c] jmpl %g6+8,%g0 ldstub [%i2+0x034],%l0 ! Mem[0000000045000134] p26_call_3_he: ldx [%i1+0x010],%l1 ! Mem[0000000044800110] ldd [%i3+0x008],%l0 ! Mem[0000000045800108] stw %l2,[%i1+0x024] ! Mem[0000000044800124] lduh [%i0+0x022],%l0 ! Mem[0000000044000122] retl ldub [%i3+0x038],%l4 ! Mem[0000000045800138] p26_jmpl_3_ho: sth %l6,[%o1+0x00a] ! Mem[000000004480010a] ldstub [%o3+0x02a],%l7 ! Mem[000000004580012a] ldstub [%o1+0x02c],%l1 ! Mem[000000004480012c] stw %l4,[%o0+0x000] ! Mem[0000000044000100] ldsh [%o0+0x00c],%l0 ! Mem[000000004400010c] jmpl %g6+8,%g0 ldstub [%o2+0x034],%l0 ! Mem[0000000045000134] p26_call_3_ho: ldx [%o1+0x010],%l1 ! Mem[0000000044800110] ldd [%o3+0x008],%l0 ! Mem[0000000045800108] stw %l2,[%o1+0x024] ! Mem[0000000044800124] lduh [%o0+0x022],%l0 ! Mem[0000000044000122] retl ldub [%o3+0x038],%l4 ! Mem[0000000045800138] p27_jmpl_3_le: lduw [%i3+0x018],%l6 ! Mem[0000000047800118] ldstub [%i0+0x032],%l4 ! Mem[0000000046000132] ldsw [%i1+0x028],%l2 ! Mem[0000000046800128] lduw [%i1+0x000],%l3 ! Mem[0000000046800100] ldstub [%i1+0x033],%l5 ! Mem[0000000046800133] ldsh [%i2+0x00e],%l0 ! Mem[000000004700010e] jmpl %g6+8,%g0 ldx [%i3+0x028],%l3 ! Mem[0000000047800128] p27_call_3_le: lduw [%i0+0x008],%l0 ! Mem[0000000046000108] ldstub [%i2+0x00e],%l5 ! Mem[000000004700010e] std %l2,[%i2+0x030] ! Mem[0000000047000130] swap [%i3+0x028],%l4 ! Mem[0000000047800128] retl ldx [%i3+0x010],%l2 ! Mem[0000000047800110] p27_jmpl_3_lo: lduw [%o3+0x018],%l6 ! Mem[0000000047800118] ldstub [%o0+0x032],%l4 ! Mem[0000000046000132] ldsw [%o1+0x028],%l2 ! Mem[0000000046800128] lduw [%o1+0x000],%l3 ! Mem[0000000046800100] ldstub [%o1+0x033],%l5 ! Mem[0000000046800133] ldsh [%o2+0x00e],%l0 ! Mem[000000004700010e] jmpl %g6+8,%g0 ldx [%o3+0x028],%l3 ! Mem[0000000047800128] p27_call_3_lo: lduw [%o0+0x008],%l0 ! Mem[0000000046000108] ldstub [%o2+0x00e],%l5 ! Mem[000000004700010e] std %l2,[%o2+0x030] ! Mem[0000000047000130] swap [%o3+0x028],%l4 ! Mem[0000000047800128] retl ldx [%o3+0x010],%l2 ! Mem[0000000047800110] p27_jmpl_3_he: ldstub [%i3+0x015],%l7 ! Mem[0000000047800115] sth %l3,[%i1+0x00a] ! Mem[000000004680010a] ldsw [%i2+0x02c],%l4 ! Mem[000000004700012c] lduw [%i0+0x00c],%l2 ! Mem[000000004600010c] ldstub [%i0+0x034],%l7 ! Mem[0000000046000134] ldsh [%i1+0x000],%l5 ! Mem[0000000046800100] swap [%i2+0x024],%l5 ! Mem[0000000047000124] jmpl %g6+8,%g0 ldsb [%i0+0x004],%l1 ! Mem[0000000046000104] p27_call_3_he: ldx [%i1+0x018],%l1 ! Mem[0000000046800118] swap [%i3+0x008],%l5 ! Mem[0000000047800108] swap [%i3+0x03c],%l6 ! Mem[000000004780013c] ldub [%i0+0x018],%l0 ! Mem[0000000046000118] swap [%i0+0x030],%l7 ! Mem[0000000046000130] ldx [%i0+0x038],%l5 ! Mem[0000000046000138] retl stw %l0,[%i2+0x01c] ! Mem[000000004700011c] p27_jmpl_3_ho: ldstub [%o3+0x015],%l7 ! Mem[0000000047800115] sth %l3,[%o1+0x00a] ! Mem[000000004680010a] ldsw [%o2+0x02c],%l4 ! Mem[000000004700012c] lduw [%o0+0x00c],%l2 ! Mem[000000004600010c] ldstub [%o0+0x034],%l7 ! Mem[0000000046000134] ldsh [%o1+0x000],%l5 ! Mem[0000000046800100] swap [%o2+0x024],%l5 ! Mem[0000000047000124] jmpl %g6+8,%g0 ldsb [%o0+0x004],%l1 ! Mem[0000000046000104] p27_call_3_ho: ldx [%o1+0x018],%l1 ! Mem[0000000046800118] swap [%o3+0x008],%l5 ! Mem[0000000047800108] swap [%o3+0x03c],%l6 ! Mem[000000004780013c] ldub [%o0+0x018],%l0 ! Mem[0000000046000118] swap [%o0+0x030],%l7 ! Mem[0000000046000130] ldx [%o0+0x038],%l5 ! Mem[0000000046000138] retl stw %l0,[%o2+0x01c] ! Mem[000000004700011c] p28_jmpl_3_le: ldstub [%i1+0x031],%l4 ! Mem[0000000048800131] sth %l5,[%i1+0x03e] ! Mem[000000004880013e] ldsw [%i0+0x020],%l6 ! Mem[0000000048000120] swap [%i1+0x008],%l6 ! Mem[0000000048800108] ldub [%i2+0x01b],%l4 ! Mem[000000004900011b] sth %l3,[%i1+0x03a] ! Mem[000000004880013a] ldstub [%i3+0x026],%l3 ! Mem[0000000049800126] jmpl %g6+8,%g0 std %l4,[%i1+0x008] ! Mem[0000000048800108] p28_call_3_le: ldstub [%i3+0x01d],%l5 ! Mem[000000004980011d] ldstub [%i2+0x01d],%l0 ! Mem[000000004900011d] swap [%i1+0x010],%l4 ! Mem[0000000048800110] ldsw [%i2+0x028],%l0 ! Mem[0000000049000128] stw %l4,[%i3+0x018] ! Mem[0000000049800118] ldub [%i3+0x007],%l5 ! Mem[0000000049800107] retl ldsw [%i3+0x018],%l6 ! Mem[0000000049800118] p28_jmpl_3_lo: ldstub [%o1+0x031],%l4 ! Mem[0000000048800131] sth %l5,[%o1+0x03e] ! Mem[000000004880013e] ldsw [%o0+0x020],%l6 ! Mem[0000000048000120] swap [%o1+0x008],%l6 ! Mem[0000000048800108] ldub [%o2+0x01b],%l4 ! Mem[000000004900011b] sth %l3,[%o1+0x03a] ! Mem[000000004880013a] ldstub [%o3+0x026],%l3 ! Mem[0000000049800126] jmpl %g6+8,%g0 std %l4,[%o1+0x008] ! Mem[0000000048800108] p28_call_3_lo: ldstub [%o3+0x01d],%l5 ! Mem[000000004980011d] ldstub [%o2+0x01d],%l0 ! Mem[000000004900011d] swap [%o1+0x010],%l4 ! Mem[0000000048800110] ldsw [%o2+0x028],%l0 ! Mem[0000000049000128] stw %l4,[%o3+0x018] ! Mem[0000000049800118] ldub [%o3+0x007],%l5 ! Mem[0000000049800107] retl ldsw [%o3+0x018],%l6 ! Mem[0000000049800118] p28_jmpl_3_he: ldstub [%i0+0x02c],%l7 ! Mem[000000004800012c] ldstub [%i0+0x02f],%l6 ! Mem[000000004800012f] stx %l2,[%i1+0x030] ! Mem[0000000048800130] stx %l7,[%i2+0x028] ! Mem[0000000049000128] swap [%i3+0x03c],%l0 ! Mem[000000004980013c] jmpl %g6+8,%g0 ldstub [%i0+0x03c],%l4 ! Mem[000000004800013c] p28_call_3_he: ldub [%i1+0x004],%l6 ! Mem[0000000048800104] swap [%i3+0x008],%l2 ! Mem[0000000049800108] retl swap [%i1+0x008],%l5 ! Mem[0000000048800108] p28_jmpl_3_ho: ldstub [%o0+0x02c],%l7 ! Mem[000000004800012c] ldstub [%o0+0x02f],%l6 ! Mem[000000004800012f] stx %l2,[%o1+0x030] ! Mem[0000000048800130] stx %l7,[%o2+0x028] ! Mem[0000000049000128] swap [%o3+0x03c],%l0 ! Mem[000000004980013c] jmpl %g6+8,%g0 ldstub [%o0+0x03c],%l4 ! Mem[000000004800013c] p28_call_3_ho: ldub [%o1+0x004],%l6 ! Mem[0000000048800104] swap [%o3+0x008],%l2 ! Mem[0000000049800108] retl swap [%o1+0x008],%l5 ! Mem[0000000048800108] p29_jmpl_3_le: swap [%i3+0x000],%l5 ! Mem[000000004b800100] sth %l5,[%i0+0x014] ! Mem[000000004a000114] ldstub [%i3+0x031],%l6 ! Mem[000000004b800131] jmpl %g6+8,%g0 swap [%i1+0x014],%l2 ! Mem[000000004a800114] p29_call_3_le: ldx [%i0+0x000],%l1 ! Mem[000000004a000100] ldx [%i1+0x008],%l0 ! Mem[000000004a800108] ldstub [%i2+0x015],%l3 ! Mem[000000004b000115] ldstub [%i3+0x02a],%l0 ! Mem[000000004b80012a] sth %l3,[%i3+0x002] ! Mem[000000004b800102] retl stx %l0,[%i1+0x038] ! Mem[000000004a800138] p29_jmpl_3_lo: swap [%o3+0x000],%l5 ! Mem[000000004b800100] sth %l5,[%o0+0x014] ! Mem[000000004a000114] ldstub [%o3+0x031],%l6 ! Mem[000000004b800131] jmpl %g6+8,%g0 swap [%o1+0x014],%l2 ! Mem[000000004a800114] p29_call_3_lo: ldx [%o0+0x000],%l1 ! Mem[000000004a000100] ldx [%o1+0x008],%l0 ! Mem[000000004a800108] ldstub [%o2+0x015],%l3 ! Mem[000000004b000115] ldstub [%o3+0x02a],%l0 ! Mem[000000004b80012a] sth %l3,[%o3+0x002] ! Mem[000000004b800102] retl stx %l0,[%o1+0x038] ! Mem[000000004a800138] p29_jmpl_3_he: swap [%i3+0x010],%l5 ! Mem[000000004b800110] jmpl %g6+8,%g0 ldstub [%i1+0x03f],%l1 ! Mem[000000004a80013f] p29_call_3_he: ldx [%i3+0x018],%l4 ! Mem[000000004b800118] ldub [%i0+0x03a],%l6 ! Mem[000000004a00013a] retl swap [%i0+0x024],%l1 ! Mem[000000004a000124] p29_jmpl_3_ho: swap [%o3+0x010],%l5 ! Mem[000000004b800110] jmpl %g6+8,%g0 ldstub [%o1+0x03f],%l1 ! Mem[000000004a80013f] p29_call_3_ho: ldx [%o3+0x018],%l4 ! Mem[000000004b800118] ldub [%o0+0x03a],%l6 ! Mem[000000004a00013a] retl swap [%o0+0x024],%l1 ! Mem[000000004a000124] p30_jmpl_3_le: ldd [%i1+0x038],%l2 ! Mem[000000004c800138] ldstub [%i0+0x027],%l2 ! Mem[000000004c000127] jmpl %g6+8,%g0 ldsh [%i0+0x01c],%l2 ! Mem[000000004c00011c] p30_call_3_le: std %l4,[%i3+0x000] ! Mem[000000004d800100] stx %l5,[%i1+0x000] ! Mem[000000004c800100] std %l6,[%i1+0x008] ! Mem[000000004c800108] lduh [%i2+0x028],%l7 ! Mem[000000004d000128] stw %l1,[%i3+0x024] ! Mem[000000004d800124] retl lduw [%i0+0x00c],%l0 ! Mem[000000004c00010c] p30_jmpl_3_lo: ldd [%o1+0x038],%l2 ! Mem[000000004c800138] ldstub [%o0+0x027],%l2 ! Mem[000000004c000127] jmpl %g6+8,%g0 ldsh [%o0+0x01c],%l2 ! Mem[000000004c00011c] p30_call_3_lo: std %l4,[%o3+0x000] ! Mem[000000004d800100] stx %l5,[%o1+0x000] ! Mem[000000004c800100] std %l6,[%o1+0x008] ! Mem[000000004c800108] lduh [%o2+0x028],%l7 ! Mem[000000004d000128] stw %l1,[%o3+0x024] ! Mem[000000004d800124] retl lduw [%o0+0x00c],%l0 ! Mem[000000004c00010c] p30_jmpl_3_he: swap [%i0+0x034],%l0 ! Mem[000000004c000134] std %l6,[%i1+0x030] ! Mem[000000004c800130] ldstub [%i1+0x01e],%l6 ! Mem[000000004c80011e] lduh [%i3+0x014],%l2 ! Mem[000000004d800114] lduw [%i2+0x018],%l6 ! Mem[000000004d000118] ldub [%i1+0x02c],%l4 ! Mem[000000004c80012c] jmpl %g6+8,%g0 ldstub [%i2+0x000],%l0 ! Mem[000000004d000100] p30_call_3_he: ldsh [%i1+0x01e],%l7 ! Mem[000000004c80011e] stw %l6,[%i2+0x014] ! Mem[000000004d000114] ldstub [%i0+0x015],%l2 ! Mem[000000004c000115] retl stb %l5,[%i0+0x02e] ! Mem[000000004c00012e] p30_jmpl_3_ho: swap [%o0+0x034],%l0 ! Mem[000000004c000134] std %l6,[%o1+0x030] ! Mem[000000004c800130] ldstub [%o1+0x01e],%l6 ! Mem[000000004c80011e] lduh [%o3+0x014],%l2 ! Mem[000000004d800114] lduw [%o2+0x018],%l6 ! Mem[000000004d000118] ldub [%o1+0x02c],%l4 ! Mem[000000004c80012c] jmpl %g6+8,%g0 ldstub [%o2+0x000],%l0 ! Mem[000000004d000100] p30_call_3_ho: ldsh [%o1+0x01e],%l7 ! Mem[000000004c80011e] stw %l6,[%o2+0x014] ! Mem[000000004d000114] ldstub [%o0+0x015],%l2 ! Mem[000000004c000115] retl stb %l5,[%o0+0x02e] ! Mem[000000004c00012e] p31_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i3+0x018],%l2 ! Mem[000000004f800118] p31_call_3_le: stx %l7,[%i2+0x000] ! Mem[000000004f000100] ldstub [%i1+0x033],%l0 ! Mem[000000004e800133] retl stw %l0,[%i3+0x020] ! Mem[000000004f800120] p31_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o3+0x018],%l2 ! Mem[000000004f800118] p31_call_3_lo: stx %l7,[%o2+0x000] ! Mem[000000004f000100] ldstub [%o1+0x033],%l0 ! Mem[000000004e800133] retl stw %l0,[%o3+0x020] ! Mem[000000004f800120] p31_jmpl_3_he: jmpl %g6+8,%g0 swap [%i2+0x014],%l2 ! Mem[000000004f000114] p31_call_3_he: ldd [%i0+0x038],%l0 ! Mem[000000004e000138] std %l4,[%i1+0x028] ! Mem[000000004e800128] stx %l4,[%i1+0x010] ! Mem[000000004e800110] sth %l6,[%i2+0x000] ! Mem[000000004f000100] stb %l6,[%i2+0x035] ! Mem[000000004f000135] swap [%i1+0x00c],%l2 ! Mem[000000004e80010c] ldsh [%i1+0x014],%l4 ! Mem[000000004e800114] retl ldsw [%i0+0x01c],%l6 ! Mem[000000004e00011c] p31_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o2+0x014],%l2 ! Mem[000000004f000114] p31_call_3_ho: ldd [%o0+0x038],%l0 ! Mem[000000004e000138] std %l4,[%o1+0x028] ! Mem[000000004e800128] stx %l4,[%o1+0x010] ! Mem[000000004e800110] sth %l6,[%o2+0x000] ! Mem[000000004f000100] stb %l6,[%o2+0x035] ! Mem[000000004f000135] swap [%o1+0x00c],%l2 ! Mem[000000004e80010c] ldsh [%o1+0x014],%l4 ! Mem[000000004e800114] retl ldsw [%o0+0x01c],%l6 ! Mem[000000004e00011c] p32_jmpl_3_le: sth %l2,[%i3+0x038] ! Mem[0000000051800138] swap [%i2+0x034],%l2 ! Mem[0000000051000134] stw %l3,[%i3+0x03c] ! Mem[000000005180013c] sth %l6,[%i0+0x028] ! Mem[0000000050000128] jmpl %g6+8,%g0 ldub [%i3+0x014],%l2 ! Mem[0000000051800114] p32_call_3_le: ldstub [%i0+0x010],%l4 ! Mem[0000000050000110] stb %l5,[%i2+0x007] ! Mem[0000000051000107] retl swap [%i2+0x008],%l1 ! Mem[0000000051000108] p32_jmpl_3_lo: sth %l2,[%o3+0x038] ! Mem[0000000051800138] swap [%o2+0x034],%l2 ! Mem[0000000051000134] stw %l3,[%o3+0x03c] ! Mem[000000005180013c] sth %l6,[%o0+0x028] ! Mem[0000000050000128] jmpl %g6+8,%g0 ldub [%o3+0x014],%l2 ! Mem[0000000051800114] p32_call_3_lo: ldstub [%o0+0x010],%l4 ! Mem[0000000050000110] stb %l5,[%o2+0x007] ! Mem[0000000051000107] retl swap [%o2+0x008],%l1 ! Mem[0000000051000108] p32_jmpl_3_he: swap [%i1+0x000],%l5 ! Mem[0000000050800100] jmpl %g6+8,%g0 ldstub [%i1+0x02e],%l7 ! Mem[000000005080012e] p32_call_3_he: ldsh [%i2+0x018],%l2 ! Mem[0000000051000118] sth %l0,[%i0+0x01a] ! Mem[000000005000011a] std %l2,[%i2+0x038] ! Mem[0000000051000138] stx %l2,[%i1+0x030] ! Mem[0000000050800130] retl ldstub [%i3+0x004],%l6 ! Mem[0000000051800104] p32_jmpl_3_ho: swap [%o1+0x000],%l5 ! Mem[0000000050800100] jmpl %g6+8,%g0 ldstub [%o1+0x02e],%l7 ! Mem[000000005080012e] p32_call_3_ho: ldsh [%o2+0x018],%l2 ! Mem[0000000051000118] sth %l0,[%o0+0x01a] ! Mem[000000005000011a] std %l2,[%o2+0x038] ! Mem[0000000051000138] stx %l2,[%o1+0x030] ! Mem[0000000050800130] retl ldstub [%o3+0x004],%l6 ! Mem[0000000051800104] p33_jmpl_3_le: lduh [%i2+0x014],%l5 ! Mem[0000000053000114] swap [%i2+0x02c],%l1 ! Mem[000000005300012c] jmpl %g6+8,%g0 ldstub [%i1+0x028],%l1 ! Mem[0000000052800128] p33_call_3_le: retl ldsw [%i1+0x000],%l3 ! Mem[0000000052800100] p33_jmpl_3_lo: lduh [%o2+0x014],%l5 ! Mem[0000000053000114] swap [%o2+0x02c],%l1 ! Mem[000000005300012c] jmpl %g6+8,%g0 ldstub [%o1+0x028],%l1 ! Mem[0000000052800128] p33_call_3_lo: retl ldsw [%o1+0x000],%l3 ! Mem[0000000052800100] p33_jmpl_3_he: std %l2,[%i3+0x038] ! Mem[0000000053800138] ldstub [%i1+0x022],%l4 ! Mem[0000000052800122] lduw [%i0+0x024],%l7 ! Mem[0000000052000124] lduh [%i2+0x016],%l0 ! Mem[0000000053000116] lduh [%i3+0x01a],%l2 ! Mem[000000005380011a] ldstub [%i1+0x034],%l2 ! Mem[0000000052800134] stb %l5,[%i0+0x012] ! Mem[0000000052000112] jmpl %g6+8,%g0 ldsb [%i0+0x01c],%l0 ! Mem[000000005200011c] p33_call_3_he: swap [%i3+0x030],%l0 ! Mem[0000000053800130] ldx [%i3+0x028],%l5 ! Mem[0000000053800128] ldx [%i1+0x008],%l1 ! Mem[0000000052800108] retl stx %l1,[%i1+0x038] ! Mem[0000000052800138] p33_jmpl_3_ho: std %l2,[%o3+0x038] ! Mem[0000000053800138] ldstub [%o1+0x022],%l4 ! Mem[0000000052800122] lduw [%o0+0x024],%l7 ! Mem[0000000052000124] lduh [%o2+0x016],%l0 ! Mem[0000000053000116] lduh [%o3+0x01a],%l2 ! Mem[000000005380011a] ldstub [%o1+0x034],%l2 ! Mem[0000000052800134] stb %l5,[%o0+0x012] ! Mem[0000000052000112] jmpl %g6+8,%g0 ldsb [%o0+0x01c],%l0 ! Mem[000000005200011c] p33_call_3_ho: swap [%o3+0x030],%l0 ! Mem[0000000053800130] ldx [%o3+0x028],%l5 ! Mem[0000000053800128] ldx [%o1+0x008],%l1 ! Mem[0000000052800108] retl stx %l1,[%o1+0x038] ! Mem[0000000052800138] p34_jmpl_3_le: swap [%i2+0x028],%l6 ! Mem[0000000055000128] swap [%i0+0x004],%l7 ! Mem[0000000054000104] ldstub [%i2+0x006],%l2 ! Mem[0000000055000106] jmpl %g6+8,%g0 ldsh [%i0+0x01a],%l2 ! Mem[000000005400011a] p34_call_3_le: ldstub [%i2+0x00a],%l1 ! Mem[000000005500010a] retl ldd [%i0+0x020],%l2 ! Mem[0000000054000120] p34_jmpl_3_lo: swap [%o2+0x028],%l6 ! Mem[0000000055000128] swap [%o0+0x004],%l7 ! Mem[0000000054000104] ldstub [%o2+0x006],%l2 ! Mem[0000000055000106] jmpl %g6+8,%g0 ldsh [%o0+0x01a],%l2 ! Mem[000000005400011a] p34_call_3_lo: ldstub [%o2+0x00a],%l1 ! Mem[000000005500010a] retl ldd [%o0+0x020],%l2 ! Mem[0000000054000120] p34_jmpl_3_he: lduw [%i1+0x000],%l0 ! Mem[0000000054800100] ldstub [%i1+0x03c],%l0 ! Mem[000000005480013c] ldsb [%i1+0x001],%l6 ! Mem[0000000054800101] stx %l7,[%i1+0x028] ! Mem[0000000054800128] std %l2,[%i2+0x018] ! Mem[0000000055000118] jmpl %g6+8,%g0 ldx [%i2+0x038],%l6 ! Mem[0000000055000138] p34_call_3_he: ldstub [%i0+0x00b],%l3 ! Mem[000000005400010b] swap [%i2+0x034],%l2 ! Mem[0000000055000134] ldub [%i1+0x024],%l3 ! Mem[0000000054800124] ldstub [%i2+0x03d],%l5 ! Mem[000000005500013d] retl stw %l1,[%i2+0x024] ! Mem[0000000055000124] p34_jmpl_3_ho: lduw [%o1+0x000],%l0 ! Mem[0000000054800100] ldstub [%o1+0x03c],%l0 ! Mem[000000005480013c] ldsb [%o1+0x001],%l6 ! Mem[0000000054800101] stx %l7,[%o1+0x028] ! Mem[0000000054800128] std %l2,[%o2+0x018] ! Mem[0000000055000118] jmpl %g6+8,%g0 ldx [%o2+0x038],%l6 ! Mem[0000000055000138] p34_call_3_ho: ldstub [%o0+0x00b],%l3 ! Mem[000000005400010b] swap [%o2+0x034],%l2 ! Mem[0000000055000134] ldub [%o1+0x024],%l3 ! Mem[0000000054800124] ldstub [%o2+0x03d],%l5 ! Mem[000000005500013d] retl stw %l1,[%o2+0x024] ! Mem[0000000055000124] p35_jmpl_3_le: lduh [%i2+0x030],%l0 ! Mem[0000000057000130] stx %l6,[%i0+0x000] ! Mem[0000000056000100] ldstub [%i1+0x032],%l4 ! Mem[0000000056800132] stx %l2,[%i0+0x008] ! Mem[0000000056000108] swap [%i0+0x034],%l5 ! Mem[0000000056000134] jmpl %g6+8,%g0 stb %l0,[%i3+0x03a] ! Mem[000000005780013a] p35_call_3_le: ldd [%i0+0x008],%l2 ! Mem[0000000056000108] stw %l0,[%i0+0x010] ! Mem[0000000056000110] ldsh [%i1+0x000],%l3 ! Mem[0000000056800100] ldub [%i3+0x01d],%l5 ! Mem[000000005780011d] ldsh [%i2+0x000],%l2 ! Mem[0000000057000100] ldstub [%i0+0x02c],%l5 ! Mem[000000005600012c] swap [%i3+0x034],%l6 ! Mem[0000000057800134] retl swap [%i3+0x00c],%l2 ! Mem[000000005780010c] p35_jmpl_3_lo: lduh [%o2+0x030],%l0 ! Mem[0000000057000130] stx %l6,[%o0+0x000] ! Mem[0000000056000100] ldstub [%o1+0x032],%l4 ! Mem[0000000056800132] stx %l2,[%o0+0x008] ! Mem[0000000056000108] swap [%o0+0x034],%l5 ! Mem[0000000056000134] jmpl %g6+8,%g0 stb %l0,[%o3+0x03a] ! Mem[000000005780013a] p35_call_3_lo: ldd [%o0+0x008],%l2 ! Mem[0000000056000108] stw %l0,[%o0+0x010] ! Mem[0000000056000110] ldsh [%o1+0x000],%l3 ! Mem[0000000056800100] ldub [%o3+0x01d],%l5 ! Mem[000000005780011d] ldsh [%o2+0x000],%l2 ! Mem[0000000057000100] ldstub [%o0+0x02c],%l5 ! Mem[000000005600012c] swap [%o3+0x034],%l6 ! Mem[0000000057800134] retl swap [%o3+0x00c],%l2 ! Mem[000000005780010c] p35_jmpl_3_he: ldd [%i1+0x020],%l4 ! Mem[0000000056800120] ldd [%i3+0x008],%l6 ! Mem[0000000057800108] jmpl %g6+8,%g0 swap [%i0+0x020],%l3 ! Mem[0000000056000120] p35_call_3_he: stx %l2,[%i3+0x028] ! Mem[0000000057800128] retl swap [%i1+0x024],%l7 ! Mem[0000000056800124] p35_jmpl_3_ho: ldd [%o1+0x020],%l4 ! Mem[0000000056800120] ldd [%o3+0x008],%l6 ! Mem[0000000057800108] jmpl %g6+8,%g0 swap [%o0+0x020],%l3 ! Mem[0000000056000120] p35_call_3_ho: stx %l2,[%o3+0x028] ! Mem[0000000057800128] retl swap [%o1+0x024],%l7 ! Mem[0000000056800124] p36_jmpl_3_le: stx %l2,[%i0+0x010] ! Mem[0000000058000110] ldsw [%i1+0x004],%l6 ! Mem[0000000058800104] ldstub [%i1+0x000],%l5 ! Mem[0000000058800100] jmpl %g6+8,%g0 lduw [%i1+0x020],%l5 ! Mem[0000000058800120] p36_call_3_le: ldx [%i2+0x010],%l3 ! Mem[0000000059000110] ldsb [%i1+0x014],%l6 ! Mem[0000000058800114] swap [%i1+0x034],%l7 ! Mem[0000000058800134] ldstub [%i2+0x001],%l3 ! Mem[0000000059000101] swap [%i0+0x020],%l4 ! Mem[0000000058000120] retl stx %l4,[%i1+0x000] ! Mem[0000000058800100] p36_jmpl_3_lo: stx %l2,[%o0+0x010] ! Mem[0000000058000110] ldsw [%o1+0x004],%l6 ! Mem[0000000058800104] ldstub [%o1+0x000],%l5 ! Mem[0000000058800100] jmpl %g6+8,%g0 lduw [%o1+0x020],%l5 ! Mem[0000000058800120] p36_call_3_lo: ldx [%o2+0x010],%l3 ! Mem[0000000059000110] ldsb [%o1+0x014],%l6 ! Mem[0000000058800114] swap [%o1+0x034],%l7 ! Mem[0000000058800134] ldstub [%o2+0x001],%l3 ! Mem[0000000059000101] swap [%o0+0x020],%l4 ! Mem[0000000058000120] retl stx %l4,[%o1+0x000] ! Mem[0000000058800100] p36_jmpl_3_he: jmpl %g6+8,%g0 ldsh [%i0+0x038],%l6 ! Mem[0000000058000138] p36_call_3_he: ldub [%i2+0x01e],%l5 ! Mem[000000005900011e] retl ldstub [%i2+0x036],%l1 ! Mem[0000000059000136] p36_jmpl_3_ho: jmpl %g6+8,%g0 ldsh [%o0+0x038],%l6 ! Mem[0000000058000138] p36_call_3_ho: ldub [%o2+0x01e],%l5 ! Mem[000000005900011e] retl ldstub [%o2+0x036],%l1 ! Mem[0000000059000136] p37_jmpl_3_le: ldd [%i0+0x038],%l0 ! Mem[000000005a000138] lduh [%i1+0x014],%l5 ! Mem[000000005a800114] ldsw [%i3+0x008],%l5 ! Mem[000000005b800108] ldstub [%i2+0x01f],%l5 ! Mem[000000005b00011f] stw %l1,[%i3+0x034] ! Mem[000000005b800134] jmpl %g6+8,%g0 swap [%i1+0x014],%l0 ! Mem[000000005a800114] p37_call_3_le: ldx [%i2+0x030],%l6 ! Mem[000000005b000130] ldx [%i1+0x030],%l5 ! Mem[000000005a800130] lduh [%i1+0x012],%l1 ! Mem[000000005a800112] stw %l1,[%i2+0x028] ! Mem[000000005b000128] retl lduw [%i3+0x038],%l0 ! Mem[000000005b800138] p37_jmpl_3_lo: ldd [%o0+0x038],%l0 ! Mem[000000005a000138] lduh [%o1+0x014],%l5 ! Mem[000000005a800114] ldsw [%o3+0x008],%l5 ! Mem[000000005b800108] ldstub [%o2+0x01f],%l5 ! Mem[000000005b00011f] stw %l1,[%o3+0x034] ! Mem[000000005b800134] jmpl %g6+8,%g0 swap [%o1+0x014],%l0 ! Mem[000000005a800114] p37_call_3_lo: ldx [%o2+0x030],%l6 ! Mem[000000005b000130] ldx [%o1+0x030],%l5 ! Mem[000000005a800130] lduh [%o1+0x012],%l1 ! Mem[000000005a800112] stw %l1,[%o2+0x028] ! Mem[000000005b000128] retl lduw [%o3+0x038],%l0 ! Mem[000000005b800138] p37_jmpl_3_he: ldsh [%i0+0x002],%l0 ! Mem[000000005a000102] swap [%i2+0x030],%l3 ! Mem[000000005b000130] jmpl %g6+8,%g0 sth %l0,[%i3+0x006] ! Mem[000000005b800106] p37_call_3_he: swap [%i3+0x01c],%l5 ! Mem[000000005b80011c] ldx [%i1+0x030],%l0 ! Mem[000000005a800130] ldstub [%i1+0x032],%l7 ! Mem[000000005a800132] ldub [%i3+0x024],%l7 ! Mem[000000005b800124] stw %l1,[%i1+0x038] ! Mem[000000005a800138] sth %l7,[%i1+0x000] ! Mem[000000005a800100] ldsh [%i3+0x008],%l7 ! Mem[000000005b800108] retl stx %l0,[%i1+0x038] ! Mem[000000005a800138] p37_jmpl_3_ho: ldsh [%o0+0x002],%l0 ! Mem[000000005a000102] swap [%o2+0x030],%l3 ! Mem[000000005b000130] jmpl %g6+8,%g0 sth %l0,[%o3+0x006] ! Mem[000000005b800106] p37_call_3_ho: swap [%o3+0x01c],%l5 ! Mem[000000005b80011c] ldx [%o1+0x030],%l0 ! Mem[000000005a800130] ldstub [%o1+0x032],%l7 ! Mem[000000005a800132] ldub [%o3+0x024],%l7 ! Mem[000000005b800124] stw %l1,[%o1+0x038] ! Mem[000000005a800138] sth %l7,[%o1+0x000] ! Mem[000000005a800100] ldsh [%o3+0x008],%l7 ! Mem[000000005b800108] retl stx %l0,[%o1+0x038] ! Mem[000000005a800138] p38_jmpl_3_le: ldstub [%i0+0x00c],%l7 ! Mem[000000005c00010c] ldx [%i0+0x038],%l6 ! Mem[000000005c000138] lduh [%i0+0x01c],%l6 ! Mem[000000005c00011c] jmpl %g6+8,%g0 ldstub [%i1+0x00a],%l6 ! Mem[000000005c80010a] p38_call_3_le: ldd [%i1+0x010],%l0 ! Mem[000000005c800110] retl ldstub [%i0+0x00e],%l7 ! Mem[000000005c00010e] p38_jmpl_3_lo: ldstub [%o0+0x00c],%l7 ! Mem[000000005c00010c] ldx [%o0+0x038],%l6 ! Mem[000000005c000138] lduh [%o0+0x01c],%l6 ! Mem[000000005c00011c] jmpl %g6+8,%g0 ldstub [%o1+0x00a],%l6 ! Mem[000000005c80010a] p38_call_3_lo: ldd [%o1+0x010],%l0 ! Mem[000000005c800110] retl ldstub [%o0+0x00e],%l7 ! Mem[000000005c00010e] p38_jmpl_3_he: ldstub [%i2+0x031],%l4 ! Mem[000000005d000131] ldstub [%i0+0x030],%l3 ! Mem[000000005c000130] ldstub [%i3+0x02f],%l2 ! Mem[000000005d80012f] lduh [%i3+0x01e],%l3 ! Mem[000000005d80011e] swap [%i0+0x030],%l5 ! Mem[000000005c000130] ldstub [%i3+0x01f],%l1 ! Mem[000000005d80011f] swap [%i1+0x018],%l5 ! Mem[000000005c800118] jmpl %g6+8,%g0 std %l6,[%i1+0x028] ! Mem[000000005c800128] p38_call_3_he: ldsw [%i1+0x014],%l1 ! Mem[000000005c800114] swap [%i0+0x028],%l0 ! Mem[000000005c000128] stx %l4,[%i2+0x018] ! Mem[000000005d000118] retl ldstub [%i2+0x035],%l6 ! Mem[000000005d000135] p38_jmpl_3_ho: ldstub [%o2+0x031],%l4 ! Mem[000000005d000131] ldstub [%o0+0x030],%l3 ! Mem[000000005c000130] ldstub [%o3+0x02f],%l2 ! Mem[000000005d80012f] lduh [%o3+0x01e],%l3 ! Mem[000000005d80011e] swap [%o0+0x030],%l5 ! Mem[000000005c000130] ldstub [%o3+0x01f],%l1 ! Mem[000000005d80011f] swap [%o1+0x018],%l5 ! Mem[000000005c800118] jmpl %g6+8,%g0 std %l6,[%o1+0x028] ! Mem[000000005c800128] p38_call_3_ho: ldsw [%o1+0x014],%l1 ! Mem[000000005c800114] swap [%o0+0x028],%l0 ! Mem[000000005c000128] stx %l4,[%o2+0x018] ! Mem[000000005d000118] retl ldstub [%o2+0x035],%l6 ! Mem[000000005d000135] p39_jmpl_3_le: sth %l5,[%i0+0x036] ! Mem[000000005e000136] ldsh [%i2+0x02a],%l7 ! Mem[000000005f00012a] swap [%i1+0x004],%l4 ! Mem[000000005e800104] stw %l4,[%i0+0x018] ! Mem[000000005e000118] swap [%i0+0x038],%l2 ! Mem[000000005e000138] jmpl %g6+8,%g0 ldstub [%i1+0x01f],%l5 ! Mem[000000005e80011f] p39_call_3_le: stw %l0,[%i3+0x03c] ! Mem[000000005f80013c] ldsb [%i2+0x02c],%l5 ! Mem[000000005f00012c] swap [%i0+0x010],%l4 ! Mem[000000005e000110] ldstub [%i2+0x001],%l6 ! Mem[000000005f000101] ldub [%i0+0x010],%l3 ! Mem[000000005e000110] retl swap [%i1+0x018],%l6 ! Mem[000000005e800118] p39_jmpl_3_lo: sth %l5,[%o0+0x036] ! Mem[000000005e000136] ldsh [%o2+0x02a],%l7 ! Mem[000000005f00012a] swap [%o1+0x004],%l4 ! Mem[000000005e800104] stw %l4,[%o0+0x018] ! Mem[000000005e000118] swap [%o0+0x038],%l2 ! Mem[000000005e000138] jmpl %g6+8,%g0 ldstub [%o1+0x01f],%l5 ! Mem[000000005e80011f] p39_call_3_lo: stw %l0,[%o3+0x03c] ! Mem[000000005f80013c] ldsb [%o2+0x02c],%l5 ! Mem[000000005f00012c] swap [%o0+0x010],%l4 ! Mem[000000005e000110] ldstub [%o2+0x001],%l6 ! Mem[000000005f000101] ldub [%o0+0x010],%l3 ! Mem[000000005e000110] retl swap [%o1+0x018],%l6 ! Mem[000000005e800118] p39_jmpl_3_he: swap [%i0+0x02c],%l7 ! Mem[000000005e00012c] std %l2,[%i3+0x010] ! Mem[000000005f800110] ldd [%i0+0x020],%l2 ! Mem[000000005e000120] ldstub [%i1+0x008],%l3 ! Mem[000000005e800108] lduh [%i3+0x00a],%l6 ! Mem[000000005f80010a] jmpl %g6+8,%g0 sth %l0,[%i0+0x006] ! Mem[000000005e000106] p39_call_3_he: ldub [%i2+0x01f],%l5 ! Mem[000000005f00011f] swap [%i0+0x030],%l7 ! Mem[000000005e000130] lduw [%i1+0x028],%l5 ! Mem[000000005e800128] ldub [%i1+0x024],%l7 ! Mem[000000005e800124] ldd [%i0+0x038],%l0 ! Mem[000000005e000138] ldstub [%i3+0x004],%l1 ! Mem[000000005f800104] ldx [%i0+0x030],%l2 ! Mem[000000005e000130] retl ldub [%i1+0x024],%l1 ! Mem[000000005e800124] p39_jmpl_3_ho: swap [%o0+0x02c],%l7 ! Mem[000000005e00012c] std %l2,[%o3+0x010] ! Mem[000000005f800110] ldd [%o0+0x020],%l2 ! Mem[000000005e000120] ldstub [%o1+0x008],%l3 ! Mem[000000005e800108] lduh [%o3+0x00a],%l6 ! Mem[000000005f80010a] jmpl %g6+8,%g0 sth %l0,[%o0+0x006] ! Mem[000000005e000106] p39_call_3_ho: ldub [%o2+0x01f],%l5 ! Mem[000000005f00011f] swap [%o0+0x030],%l7 ! Mem[000000005e000130] lduw [%o1+0x028],%l5 ! Mem[000000005e800128] ldub [%o1+0x024],%l7 ! Mem[000000005e800124] ldd [%o0+0x038],%l0 ! Mem[000000005e000138] ldstub [%o3+0x004],%l1 ! Mem[000000005f800104] ldx [%o0+0x030],%l2 ! Mem[000000005e000130] retl ldub [%o1+0x024],%l1 ! Mem[000000005e800124] p40_jmpl_3_le: lduw [%i2+0x03c],%l3 ! Mem[000000006100013c] jmpl %g6+8,%g0 swap [%i1+0x028],%l6 ! Mem[0000000060800128] p40_call_3_le: lduw [%i2+0x010],%l2 ! Mem[0000000061000110] sth %l4,[%i2+0x018] ! Mem[0000000061000118] ldsh [%i3+0x036],%l5 ! Mem[0000000061800136] stx %l3,[%i3+0x028] ! Mem[0000000061800128] ldstub [%i0+0x007],%l5 ! Mem[0000000060000107] ldsh [%i1+0x01a],%l6 ! Mem[000000006080011a] retl ldd [%i0+0x028],%l4 ! Mem[0000000060000128] p40_jmpl_3_lo: lduw [%o2+0x03c],%l3 ! Mem[000000006100013c] jmpl %g6+8,%g0 swap [%o1+0x028],%l6 ! Mem[0000000060800128] p40_call_3_lo: lduw [%o2+0x010],%l2 ! Mem[0000000061000110] sth %l4,[%o2+0x018] ! Mem[0000000061000118] ldsh [%o3+0x036],%l5 ! Mem[0000000061800136] stx %l3,[%o3+0x028] ! Mem[0000000061800128] ldstub [%o0+0x007],%l5 ! Mem[0000000060000107] ldsh [%o1+0x01a],%l6 ! Mem[000000006080011a] retl ldd [%o0+0x028],%l4 ! Mem[0000000060000128] p40_jmpl_3_he: ldsh [%i3+0x016],%l3 ! Mem[0000000061800116] swap [%i0+0x018],%l7 ! Mem[0000000060000118] swap [%i1+0x000],%l6 ! Mem[0000000060800100] ldstub [%i1+0x02a],%l7 ! Mem[000000006080012a] ldstub [%i0+0x01f],%l2 ! Mem[000000006000011f] swap [%i3+0x034],%l2 ! Mem[0000000061800134] swap [%i3+0x02c],%l6 ! Mem[000000006180012c] jmpl %g6+8,%g0 stw %l6,[%i1+0x038] ! Mem[0000000060800138] p40_call_3_he: std %l2,[%i1+0x008] ! Mem[0000000060800108] swap [%i2+0x028],%l4 ! Mem[0000000061000128] stx %l1,[%i3+0x020] ! Mem[0000000061800120] ldstub [%i0+0x017],%l2 ! Mem[0000000060000117] retl lduw [%i2+0x028],%l4 ! Mem[0000000061000128] p40_jmpl_3_ho: ldsh [%o3+0x016],%l3 ! Mem[0000000061800116] swap [%o0+0x018],%l7 ! Mem[0000000060000118] swap [%o1+0x000],%l6 ! Mem[0000000060800100] ldstub [%o1+0x02a],%l7 ! Mem[000000006080012a] ldstub [%o0+0x01f],%l2 ! Mem[000000006000011f] swap [%o3+0x034],%l2 ! Mem[0000000061800134] swap [%o3+0x02c],%l6 ! Mem[000000006180012c] jmpl %g6+8,%g0 stw %l6,[%o1+0x038] ! Mem[0000000060800138] p40_call_3_ho: std %l2,[%o1+0x008] ! Mem[0000000060800108] swap [%o2+0x028],%l4 ! Mem[0000000061000128] stx %l1,[%o3+0x020] ! Mem[0000000061800120] ldstub [%o0+0x017],%l2 ! Mem[0000000060000117] retl lduw [%o2+0x028],%l4 ! Mem[0000000061000128] p41_jmpl_3_le: ldsh [%i2+0x008],%l3 ! Mem[0000000063000108] ldstub [%i0+0x01e],%l4 ! Mem[000000006200011e] ldstub [%i3+0x008],%l2 ! Mem[0000000063800108] std %l6,[%i3+0x038] ! Mem[0000000063800138] swap [%i2+0x014],%l1 ! Mem[0000000063000114] ldstub [%i1+0x031],%l1 ! Mem[0000000062800131] swap [%i1+0x024],%l5 ! Mem[0000000062800124] jmpl %g6+8,%g0 sth %l7,[%i3+0x024] ! Mem[0000000063800124] p41_call_3_le: swap [%i3+0x010],%l3 ! Mem[0000000063800110] swap [%i1+0x014],%l4 ! Mem[0000000062800114] swap [%i3+0x03c],%l1 ! Mem[000000006380013c] stw %l3,[%i0+0x008] ! Mem[0000000062000108] stw %l4,[%i2+0x024] ! Mem[0000000063000124] retl ldx [%i0+0x030],%l4 ! Mem[0000000062000130] p41_jmpl_3_lo: ldsh [%o2+0x008],%l3 ! Mem[0000000063000108] ldstub [%o0+0x01e],%l4 ! Mem[000000006200011e] ldstub [%o3+0x008],%l2 ! Mem[0000000063800108] std %l6,[%o3+0x038] ! Mem[0000000063800138] swap [%o2+0x014],%l1 ! Mem[0000000063000114] ldstub [%o1+0x031],%l1 ! Mem[0000000062800131] swap [%o1+0x024],%l5 ! Mem[0000000062800124] jmpl %g6+8,%g0 sth %l7,[%o3+0x024] ! Mem[0000000063800124] p41_call_3_lo: swap [%o3+0x010],%l3 ! Mem[0000000063800110] swap [%o1+0x014],%l4 ! Mem[0000000062800114] swap [%o3+0x03c],%l1 ! Mem[000000006380013c] stw %l3,[%o0+0x008] ! Mem[0000000062000108] stw %l4,[%o2+0x024] ! Mem[0000000063000124] retl ldx [%o0+0x030],%l4 ! Mem[0000000062000130] p41_jmpl_3_he: ldsh [%i1+0x00a],%l6 ! Mem[000000006280010a] swap [%i0+0x01c],%l2 ! Mem[000000006200011c] stb %l3,[%i3+0x012] ! Mem[0000000063800112] ldx [%i2+0x028],%l7 ! Mem[0000000063000128] jmpl %g6+8,%g0 ldd [%i1+0x020],%l4 ! Mem[0000000062800120] p41_call_3_he: ldsb [%i0+0x003],%l0 ! Mem[0000000062000103] ldstub [%i2+0x010],%l2 ! Mem[0000000063000110] retl ldsw [%i2+0x000],%l6 ! Mem[0000000063000100] p41_jmpl_3_ho: ldsh [%o1+0x00a],%l6 ! Mem[000000006280010a] swap [%o0+0x01c],%l2 ! Mem[000000006200011c] stb %l3,[%o3+0x012] ! Mem[0000000063800112] ldx [%o2+0x028],%l7 ! Mem[0000000063000128] jmpl %g6+8,%g0 ldd [%o1+0x020],%l4 ! Mem[0000000062800120] p41_call_3_ho: ldsb [%o0+0x003],%l0 ! Mem[0000000062000103] ldstub [%o2+0x010],%l2 ! Mem[0000000063000110] retl ldsw [%o2+0x000],%l6 ! Mem[0000000063000100] p42_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i1+0x006],%l7 ! Mem[0000000064800106] p42_call_3_le: swap [%i2+0x028],%l3 ! Mem[0000000065000128] ldstub [%i2+0x007],%l5 ! Mem[0000000065000107] sth %l6,[%i0+0x01a] ! Mem[000000006400011a] ldstub [%i0+0x029],%l4 ! Mem[0000000064000129] std %l2,[%i1+0x018] ! Mem[0000000064800118] retl ldsw [%i1+0x038],%l4 ! Mem[0000000064800138] p42_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o1+0x006],%l7 ! Mem[0000000064800106] p42_call_3_lo: swap [%o2+0x028],%l3 ! Mem[0000000065000128] ldstub [%o2+0x007],%l5 ! Mem[0000000065000107] sth %l6,[%o0+0x01a] ! Mem[000000006400011a] ldstub [%o0+0x029],%l4 ! Mem[0000000064000129] std %l2,[%o1+0x018] ! Mem[0000000064800118] retl ldsw [%o1+0x038],%l4 ! Mem[0000000064800138] p42_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i2+0x013],%l4 ! Mem[0000000065000113] p42_call_3_he: retl sth %l7,[%i0+0x006] ! Mem[0000000064000106] p42_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o2+0x013],%l4 ! Mem[0000000065000113] p42_call_3_ho: retl sth %l7,[%o0+0x006] ! Mem[0000000064000106] p43_jmpl_3_le: jmpl %g6+8,%g0 swap [%i3+0x01c],%l4 ! Mem[000000006780011c] p43_call_3_le: ldub [%i1+0x007],%l2 ! Mem[0000000066800107] stb %l7,[%i3+0x02b] ! Mem[000000006780012b] retl stw %l4,[%i0+0x008] ! Mem[0000000066000108] p43_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o3+0x01c],%l4 ! Mem[000000006780011c] p43_call_3_lo: ldub [%o1+0x007],%l2 ! Mem[0000000066800107] stb %l7,[%o3+0x02b] ! Mem[000000006780012b] retl stw %l4,[%o0+0x008] ! Mem[0000000066000108] p43_jmpl_3_he: lduh [%i1+0x020],%l7 ! Mem[0000000066800120] ldub [%i3+0x023],%l4 ! Mem[0000000067800123] lduh [%i2+0x02e],%l1 ! Mem[000000006700012e] ldx [%i1+0x030],%l2 ! Mem[0000000066800130] jmpl %g6+8,%g0 ldd [%i2+0x008],%l6 ! Mem[0000000067000108] p43_call_3_he: std %l0,[%i2+0x030] ! Mem[0000000067000130] ldstub [%i3+0x02b],%l4 ! Mem[000000006780012b] ldsb [%i0+0x010],%l3 ! Mem[0000000066000110] lduh [%i2+0x014],%l4 ! Mem[0000000067000114] ldstub [%i2+0x02c],%l7 ! Mem[000000006700012c] ldsb [%i0+0x008],%l3 ! Mem[0000000066000108] ldx [%i3+0x018],%l7 ! Mem[0000000067800118] retl ldsh [%i2+0x016],%l6 ! Mem[0000000067000116] p43_jmpl_3_ho: lduh [%o1+0x020],%l7 ! Mem[0000000066800120] ldub [%o3+0x023],%l4 ! Mem[0000000067800123] lduh [%o2+0x02e],%l1 ! Mem[000000006700012e] ldx [%o1+0x030],%l2 ! Mem[0000000066800130] jmpl %g6+8,%g0 ldd [%o2+0x008],%l6 ! Mem[0000000067000108] p43_call_3_ho: std %l0,[%o2+0x030] ! Mem[0000000067000130] ldstub [%o3+0x02b],%l4 ! Mem[000000006780012b] ldsb [%o0+0x010],%l3 ! Mem[0000000066000110] lduh [%o2+0x014],%l4 ! Mem[0000000067000114] ldstub [%o2+0x02c],%l7 ! Mem[000000006700012c] ldsb [%o0+0x008],%l3 ! Mem[0000000066000108] ldx [%o3+0x018],%l7 ! Mem[0000000067800118] retl ldsh [%o2+0x016],%l6 ! Mem[0000000067000116] p44_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i1+0x02a],%l6 ! Mem[000000006880012a] p44_call_3_le: retl swap [%i2+0x020],%l1 ! Mem[0000000069000120] p44_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o1+0x02a],%l6 ! Mem[000000006880012a] p44_call_3_lo: retl swap [%o2+0x020],%l1 ! Mem[0000000069000120] p44_jmpl_3_he: ldub [%i3+0x035],%l6 ! Mem[0000000069800135] ldx [%i0+0x020],%l4 ! Mem[0000000068000120] ldd [%i2+0x028],%l2 ! Mem[0000000069000128] sth %l7,[%i3+0x034] ! Mem[0000000069800134] jmpl %g6+8,%g0 ldub [%i3+0x01b],%l6 ! Mem[000000006980011b] p44_call_3_he: swap [%i3+0x008],%l2 ! Mem[0000000069800108] lduw [%i1+0x03c],%l4 ! Mem[000000006880013c] retl swap [%i3+0x000],%l3 ! Mem[0000000069800100] p44_jmpl_3_ho: ldub [%o3+0x035],%l6 ! Mem[0000000069800135] ldx [%o0+0x020],%l4 ! Mem[0000000068000120] ldd [%o2+0x028],%l2 ! Mem[0000000069000128] sth %l7,[%o3+0x034] ! Mem[0000000069800134] jmpl %g6+8,%g0 ldub [%o3+0x01b],%l6 ! Mem[000000006980011b] p44_call_3_ho: swap [%o3+0x008],%l2 ! Mem[0000000069800108] lduw [%o1+0x03c],%l4 ! Mem[000000006880013c] retl swap [%o3+0x000],%l3 ! Mem[0000000069800100] p45_jmpl_3_le: swap [%i1+0x03c],%l3 ! Mem[000000006a80013c] ldx [%i0+0x018],%l5 ! Mem[000000006a000118] ldstub [%i1+0x033],%l3 ! Mem[000000006a800133] ldstub [%i3+0x009],%l3 ! Mem[000000006b800109] ldstub [%i3+0x02c],%l7 ! Mem[000000006b80012c] std %l6,[%i0+0x018] ! Mem[000000006a000118] ldub [%i0+0x03d],%l6 ! Mem[000000006a00013d] jmpl %g6+8,%g0 ldub [%i2+0x028],%l3 ! Mem[000000006b000128] p45_call_3_le: ldstub [%i1+0x026],%l1 ! Mem[000000006a800126] retl ldstub [%i1+0x02e],%l7 ! Mem[000000006a80012e] p45_jmpl_3_lo: swap [%o1+0x03c],%l3 ! Mem[000000006a80013c] ldx [%o0+0x018],%l5 ! Mem[000000006a000118] ldstub [%o1+0x033],%l3 ! Mem[000000006a800133] ldstub [%o3+0x009],%l3 ! Mem[000000006b800109] ldstub [%o3+0x02c],%l7 ! Mem[000000006b80012c] std %l6,[%o0+0x018] ! Mem[000000006a000118] ldub [%o0+0x03d],%l6 ! Mem[000000006a00013d] jmpl %g6+8,%g0 ldub [%o2+0x028],%l3 ! Mem[000000006b000128] p45_call_3_lo: ldstub [%o1+0x026],%l1 ! Mem[000000006a800126] retl ldstub [%o1+0x02e],%l7 ! Mem[000000006a80012e] p45_jmpl_3_he: ldsh [%i2+0x000],%l6 ! Mem[000000006b000100] ldub [%i2+0x030],%l3 ! Mem[000000006b000130] ldsh [%i1+0x02a],%l5 ! Mem[000000006a80012a] swap [%i2+0x008],%l1 ! Mem[000000006b000108] lduw [%i1+0x038],%l0 ! Mem[000000006a800138] ldx [%i0+0x008],%l7 ! Mem[000000006a000108] ldstub [%i1+0x023],%l7 ! Mem[000000006a800123] jmpl %g6+8,%g0 ldstub [%i3+0x03d],%l3 ! Mem[000000006b80013d] p45_call_3_he: stb %l5,[%i2+0x02c] ! Mem[000000006b00012c] ldstub [%i3+0x017],%l5 ! Mem[000000006b800117] retl ldsw [%i1+0x028],%l1 ! Mem[000000006a800128] p45_jmpl_3_ho: ldsh [%o2+0x000],%l6 ! Mem[000000006b000100] ldub [%o2+0x030],%l3 ! Mem[000000006b000130] ldsh [%o1+0x02a],%l5 ! Mem[000000006a80012a] swap [%o2+0x008],%l1 ! Mem[000000006b000108] lduw [%o1+0x038],%l0 ! Mem[000000006a800138] ldx [%o0+0x008],%l7 ! Mem[000000006a000108] ldstub [%o1+0x023],%l7 ! Mem[000000006a800123] jmpl %g6+8,%g0 ldstub [%o3+0x03d],%l3 ! Mem[000000006b80013d] p45_call_3_ho: stb %l5,[%o2+0x02c] ! Mem[000000006b00012c] ldstub [%o3+0x017],%l5 ! Mem[000000006b800117] retl ldsw [%o1+0x028],%l1 ! Mem[000000006a800128] p46_jmpl_3_le: swap [%i0+0x00c],%l3 ! Mem[000000006c00010c] ldstub [%i1+0x01d],%l6 ! Mem[000000006c80011d] ldstub [%i2+0x014],%l5 ! Mem[000000006d000114] ldsh [%i2+0x010],%l6 ! Mem[000000006d000110] jmpl %g6+8,%g0 ldsb [%i1+0x03a],%l6 ! Mem[000000006c80013a] p46_call_3_le: ldstub [%i1+0x004],%l1 ! Mem[000000006c800104] ldsh [%i0+0x028],%l0 ! Mem[000000006c000128] swap [%i0+0x02c],%l0 ! Mem[000000006c00012c] swap [%i3+0x034],%l5 ! Mem[000000006d800134] ldx [%i1+0x008],%l2 ! Mem[000000006c800108] std %l4,[%i1+0x038] ! Mem[000000006c800138] ldsw [%i3+0x034],%l3 ! Mem[000000006d800134] retl ldsw [%i0+0x030],%l0 ! Mem[000000006c000130] p46_jmpl_3_lo: swap [%o0+0x00c],%l3 ! Mem[000000006c00010c] ldstub [%o1+0x01d],%l6 ! Mem[000000006c80011d] ldstub [%o2+0x014],%l5 ! Mem[000000006d000114] ldsh [%o2+0x010],%l6 ! Mem[000000006d000110] jmpl %g6+8,%g0 ldsb [%o1+0x03a],%l6 ! Mem[000000006c80013a] p46_call_3_lo: ldstub [%o1+0x004],%l1 ! Mem[000000006c800104] ldsh [%o0+0x028],%l0 ! Mem[000000006c000128] swap [%o0+0x02c],%l0 ! Mem[000000006c00012c] swap [%o3+0x034],%l5 ! Mem[000000006d800134] ldx [%o1+0x008],%l2 ! Mem[000000006c800108] std %l4,[%o1+0x038] ! Mem[000000006c800138] ldsw [%o3+0x034],%l3 ! Mem[000000006d800134] retl ldsw [%o0+0x030],%l0 ! Mem[000000006c000130] p46_jmpl_3_he: swap [%i2+0x034],%l2 ! Mem[000000006d000134] ldstub [%i0+0x03d],%l3 ! Mem[000000006c00013d] jmpl %g6+8,%g0 swap [%i2+0x028],%l6 ! Mem[000000006d000128] p46_call_3_he: ldstub [%i2+0x012],%l2 ! Mem[000000006d000112] stb %l1,[%i2+0x005] ! Mem[000000006d000105] ldstub [%i3+0x037],%l5 ! Mem[000000006d800137] ldsb [%i0+0x02a],%l6 ! Mem[000000006c00012a] ldstub [%i1+0x03d],%l7 ! Mem[000000006c80013d] lduw [%i1+0x00c],%l2 ! Mem[000000006c80010c] retl ldstub [%i2+0x018],%l2 ! Mem[000000006d000118] p46_jmpl_3_ho: swap [%o2+0x034],%l2 ! Mem[000000006d000134] ldstub [%o0+0x03d],%l3 ! Mem[000000006c00013d] jmpl %g6+8,%g0 swap [%o2+0x028],%l6 ! Mem[000000006d000128] p46_call_3_ho: ldstub [%o2+0x012],%l2 ! Mem[000000006d000112] stb %l1,[%o2+0x005] ! Mem[000000006d000105] ldstub [%o3+0x037],%l5 ! Mem[000000006d800137] ldsb [%o0+0x02a],%l6 ! Mem[000000006c00012a] ldstub [%o1+0x03d],%l7 ! Mem[000000006c80013d] lduw [%o1+0x00c],%l2 ! Mem[000000006c80010c] retl ldstub [%o2+0x018],%l2 ! Mem[000000006d000118] p47_jmpl_3_le: ldsb [%i2+0x034],%l6 ! Mem[000000006f000134] std %l0,[%i3+0x020] ! Mem[000000006f800120] ldstub [%i1+0x03a],%l7 ! Mem[000000006e80013a] ldstub [%i2+0x00b],%l3 ! Mem[000000006f00010b] stw %l0,[%i3+0x03c] ! Mem[000000006f80013c] jmpl %g6+8,%g0 ldub [%i2+0x030],%l3 ! Mem[000000006f000130] p47_call_3_le: swap [%i3+0x01c],%l2 ! Mem[000000006f80011c] stx %l5,[%i3+0x028] ! Mem[000000006f800128] stb %l2,[%i0+0x025] ! Mem[000000006e000125] retl ldstub [%i1+0x00e],%l1 ! Mem[000000006e80010e] p47_jmpl_3_lo: ldsb [%o2+0x034],%l6 ! Mem[000000006f000134] std %l0,[%o3+0x020] ! Mem[000000006f800120] ldstub [%o1+0x03a],%l7 ! Mem[000000006e80013a] ldstub [%o2+0x00b],%l3 ! Mem[000000006f00010b] stw %l0,[%o3+0x03c] ! Mem[000000006f80013c] jmpl %g6+8,%g0 ldub [%o2+0x030],%l3 ! Mem[000000006f000130] p47_call_3_lo: swap [%o3+0x01c],%l2 ! Mem[000000006f80011c] stx %l5,[%o3+0x028] ! Mem[000000006f800128] stb %l2,[%o0+0x025] ! Mem[000000006e000125] retl ldstub [%o1+0x00e],%l1 ! Mem[000000006e80010e] p47_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i2+0x015],%l2 ! Mem[000000006f000115] p47_call_3_he: stx %l2,[%i1+0x008] ! Mem[000000006e800108] ldstub [%i1+0x01d],%l4 ! Mem[000000006e80011d] ldstub [%i2+0x03b],%l1 ! Mem[000000006f00013b] stw %l7,[%i3+0x034] ! Mem[000000006f800134] sth %l2,[%i2+0x01e] ! Mem[000000006f00011e] retl lduh [%i0+0x010],%l0 ! Mem[000000006e000110] p47_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o2+0x015],%l2 ! Mem[000000006f000115] p47_call_3_ho: stx %l2,[%o1+0x008] ! Mem[000000006e800108] ldstub [%o1+0x01d],%l4 ! Mem[000000006e80011d] ldstub [%o2+0x03b],%l1 ! Mem[000000006f00013b] stw %l7,[%o3+0x034] ! Mem[000000006f800134] sth %l2,[%o2+0x01e] ! Mem[000000006f00011e] retl lduh [%o0+0x010],%l0 ! Mem[000000006e000110] p48_jmpl_3_le: lduw [%i3+0x028],%l7 ! Mem[0000000071800128] ldstub [%i1+0x014],%l5 ! Mem[0000000070800114] stw %l1,[%i1+0x00c] ! Mem[000000007080010c] stx %l2,[%i3+0x010] ! Mem[0000000071800110] swap [%i3+0x010],%l4 ! Mem[0000000071800110] jmpl %g6+8,%g0 ldx [%i3+0x008],%l5 ! Mem[0000000071800108] p48_call_3_le: ldstub [%i2+0x021],%l7 ! Mem[0000000071000121] swap [%i2+0x038],%l4 ! Mem[0000000071000138] swap [%i0+0x000],%l3 ! Mem[0000000070000100] std %l0,[%i2+0x018] ! Mem[0000000071000118] swap [%i0+0x000],%l3 ! Mem[0000000070000100] lduw [%i2+0x01c],%l5 ! Mem[000000007100011c] retl lduh [%i1+0x020],%l2 ! Mem[0000000070800120] p48_jmpl_3_lo: lduw [%o3+0x028],%l7 ! Mem[0000000071800128] ldstub [%o1+0x014],%l5 ! Mem[0000000070800114] stw %l1,[%o1+0x00c] ! Mem[000000007080010c] stx %l2,[%o3+0x010] ! Mem[0000000071800110] swap [%o3+0x010],%l4 ! Mem[0000000071800110] jmpl %g6+8,%g0 ldx [%o3+0x008],%l5 ! Mem[0000000071800108] p48_call_3_lo: ldstub [%o2+0x021],%l7 ! Mem[0000000071000121] swap [%o2+0x038],%l4 ! Mem[0000000071000138] swap [%o0+0x000],%l3 ! Mem[0000000070000100] std %l0,[%o2+0x018] ! Mem[0000000071000118] swap [%o0+0x000],%l3 ! Mem[0000000070000100] lduw [%o2+0x01c],%l5 ! Mem[000000007100011c] retl lduh [%o1+0x020],%l2 ! Mem[0000000070800120] p48_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i3+0x01a],%l2 ! Mem[000000007180011a] p48_call_3_he: swap [%i2+0x02c],%l1 ! Mem[000000007100012c] retl swap [%i3+0x004],%l0 ! Mem[0000000071800104] p48_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o3+0x01a],%l2 ! Mem[000000007180011a] p48_call_3_ho: swap [%o2+0x02c],%l1 ! Mem[000000007100012c] retl swap [%o3+0x004],%l0 ! Mem[0000000071800104] p49_jmpl_3_le: swap [%i3+0x034],%l1 ! Mem[0000000073800134] std %l4,[%i0+0x010] ! Mem[0000000072000110] stx %l3,[%i2+0x000] ! Mem[0000000073000100] ldstub [%i2+0x00d],%l0 ! Mem[000000007300010d] jmpl %g6+8,%g0 swap [%i1+0x020],%l5 ! Mem[0000000072800120] p49_call_3_le: ldd [%i0+0x018],%l6 ! Mem[0000000072000118] stw %l0,[%i1+0x038] ! Mem[0000000072800138] ldstub [%i0+0x037],%l1 ! Mem[0000000072000137] stx %l0,[%i2+0x018] ! Mem[0000000073000118] stw %l1,[%i3+0x02c] ! Mem[000000007380012c] ldx [%i1+0x008],%l7 ! Mem[0000000072800108] std %l4,[%i1+0x018] ! Mem[0000000072800118] retl swap [%i0+0x03c],%l2 ! Mem[000000007200013c] p49_jmpl_3_lo: swap [%o3+0x034],%l1 ! Mem[0000000073800134] std %l4,[%o0+0x010] ! Mem[0000000072000110] stx %l3,[%o2+0x000] ! Mem[0000000073000100] ldstub [%o2+0x00d],%l0 ! Mem[000000007300010d] jmpl %g6+8,%g0 swap [%o1+0x020],%l5 ! Mem[0000000072800120] p49_call_3_lo: ldd [%o0+0x018],%l6 ! Mem[0000000072000118] stw %l0,[%o1+0x038] ! Mem[0000000072800138] ldstub [%o0+0x037],%l1 ! Mem[0000000072000137] stx %l0,[%o2+0x018] ! Mem[0000000073000118] stw %l1,[%o3+0x02c] ! Mem[000000007380012c] ldx [%o1+0x008],%l7 ! Mem[0000000072800108] std %l4,[%o1+0x018] ! Mem[0000000072800118] retl swap [%o0+0x03c],%l2 ! Mem[000000007200013c] p49_jmpl_3_he: ldstub [%i1+0x014],%l3 ! Mem[0000000072800114] ldstub [%i1+0x02c],%l4 ! Mem[000000007280012c] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l3 ! Mem[0000000072000102] p49_call_3_he: ldsb [%i3+0x009],%l4 ! Mem[0000000073800109] ldub [%i2+0x035],%l1 ! Mem[0000000073000135] ldsb [%i1+0x01f],%l3 ! Mem[000000007280011f] ldstub [%i3+0x03f],%l4 ! Mem[000000007380013f] lduh [%i1+0x03c],%l0 ! Mem[000000007280013c] ldsw [%i3+0x018],%l6 ! Mem[0000000073800118] stw %l0,[%i1+0x034] ! Mem[0000000072800134] retl swap [%i1+0x030],%l1 ! Mem[0000000072800130] p49_jmpl_3_ho: ldstub [%o1+0x014],%l3 ! Mem[0000000072800114] ldstub [%o1+0x02c],%l4 ! Mem[000000007280012c] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l3 ! Mem[0000000072000102] p49_call_3_ho: ldsb [%o3+0x009],%l4 ! Mem[0000000073800109] ldub [%o2+0x035],%l1 ! Mem[0000000073000135] ldsb [%o1+0x01f],%l3 ! Mem[000000007280011f] ldstub [%o3+0x03f],%l4 ! Mem[000000007380013f] lduh [%o1+0x03c],%l0 ! Mem[000000007280013c] ldsw [%o3+0x018],%l6 ! Mem[0000000073800118] stw %l0,[%o1+0x034] ! Mem[0000000072800134] retl swap [%o1+0x030],%l1 ! Mem[0000000072800130] p50_jmpl_3_le: ldsh [%i2+0x00c],%l0 ! Mem[000000007500010c] stx %l0,[%i3+0x000] ! Mem[0000000075800100] ldsb [%i3+0x018],%l7 ! Mem[0000000075800118] ldub [%i0+0x013],%l4 ! Mem[0000000074000113] ldd [%i0+0x008],%l6 ! Mem[0000000074000108] ldsw [%i3+0x034],%l2 ! Mem[0000000075800134] ldstub [%i1+0x03f],%l5 ! Mem[000000007480013f] jmpl %g6+8,%g0 swap [%i1+0x014],%l6 ! Mem[0000000074800114] p50_call_3_le: retl std %l6,[%i1+0x030] ! Mem[0000000074800130] p50_jmpl_3_lo: ldsh [%o2+0x00c],%l0 ! Mem[000000007500010c] stx %l0,[%o3+0x000] ! Mem[0000000075800100] ldsb [%o3+0x018],%l7 ! Mem[0000000075800118] ldub [%o0+0x013],%l4 ! Mem[0000000074000113] ldd [%o0+0x008],%l6 ! Mem[0000000074000108] ldsw [%o3+0x034],%l2 ! Mem[0000000075800134] ldstub [%o1+0x03f],%l5 ! Mem[000000007480013f] jmpl %g6+8,%g0 swap [%o1+0x014],%l6 ! Mem[0000000074800114] p50_call_3_lo: retl std %l6,[%o1+0x030] ! Mem[0000000074800130] p50_jmpl_3_he: ldsb [%i3+0x01d],%l2 ! Mem[000000007580011d] stw %l0,[%i3+0x004] ! Mem[0000000075800104] jmpl %g6+8,%g0 ldsh [%i0+0x030],%l5 ! Mem[0000000074000130] p50_call_3_he: stw %l1,[%i2+0x034] ! Mem[0000000075000134] std %l2,[%i0+0x018] ! Mem[0000000074000118] retl swap [%i2+0x028],%l1 ! Mem[0000000075000128] p50_jmpl_3_ho: ldsb [%o3+0x01d],%l2 ! Mem[000000007580011d] stw %l0,[%o3+0x004] ! Mem[0000000075800104] jmpl %g6+8,%g0 ldsh [%o0+0x030],%l5 ! Mem[0000000074000130] p50_call_3_ho: stw %l1,[%o2+0x034] ! Mem[0000000075000134] std %l2,[%o0+0x018] ! Mem[0000000074000118] retl swap [%o2+0x028],%l1 ! Mem[0000000075000128] p51_jmpl_3_le: ldstub [%i2+0x038],%l2 ! Mem[0000000077000138] std %l2,[%i0+0x010] ! Mem[0000000076000110] swap [%i2+0x008],%l5 ! Mem[0000000077000108] swap [%i1+0x028],%l0 ! Mem[0000000076800128] jmpl %g6+8,%g0 ldstub [%i0+0x00d],%l0 ! Mem[000000007600010d] p51_call_3_le: retl ldstub [%i1+0x018],%l4 ! Mem[0000000076800118] p51_jmpl_3_lo: ldstub [%o2+0x038],%l2 ! Mem[0000000077000138] std %l2,[%o0+0x010] ! Mem[0000000076000110] swap [%o2+0x008],%l5 ! Mem[0000000077000108] swap [%o1+0x028],%l0 ! Mem[0000000076800128] jmpl %g6+8,%g0 ldstub [%o0+0x00d],%l0 ! Mem[000000007600010d] p51_call_3_lo: retl ldstub [%o1+0x018],%l4 ! Mem[0000000076800118] p51_jmpl_3_he: lduw [%i2+0x00c],%l0 ! Mem[000000007700010c] ldstub [%i1+0x036],%l0 ! Mem[0000000076800136] ldd [%i2+0x010],%l6 ! Mem[0000000077000110] jmpl %g6+8,%g0 stx %l1,[%i1+0x008] ! Mem[0000000076800108] p51_call_3_he: std %l6,[%i1+0x010] ! Mem[0000000076800110] ldstub [%i1+0x03f],%l4 ! Mem[000000007680013f] ldstub [%i0+0x038],%l2 ! Mem[0000000076000138] ldstub [%i1+0x00e],%l6 ! Mem[000000007680010e] retl sth %l7,[%i1+0x026] ! Mem[0000000076800126] p51_jmpl_3_ho: lduw [%o2+0x00c],%l0 ! Mem[000000007700010c] ldstub [%o1+0x036],%l0 ! Mem[0000000076800136] ldd [%o2+0x010],%l6 ! Mem[0000000077000110] jmpl %g6+8,%g0 stx %l1,[%o1+0x008] ! Mem[0000000076800108] p51_call_3_ho: std %l6,[%o1+0x010] ! Mem[0000000076800110] ldstub [%o1+0x03f],%l4 ! Mem[000000007680013f] ldstub [%o0+0x038],%l2 ! Mem[0000000076000138] ldstub [%o1+0x00e],%l6 ! Mem[000000007680010e] retl sth %l7,[%o1+0x026] ! Mem[0000000076800126] p52_jmpl_3_le: ldsh [%i2+0x034],%l0 ! Mem[0000000079000134] stb %l7,[%i1+0x006] ! Mem[0000000078800106] jmpl %g6+8,%g0 ldd [%i2+0x000],%l2 ! Mem[0000000079000100] p52_call_3_le: stx %l5,[%i0+0x000] ! Mem[0000000078000100] ldsb [%i3+0x01b],%l6 ! Mem[000000007980011b] ldsw [%i2+0x004],%l0 ! Mem[0000000079000104] ldstub [%i2+0x03d],%l6 ! Mem[000000007900013d] stb %l4,[%i2+0x038] ! Mem[0000000079000138] lduh [%i3+0x02a],%l3 ! Mem[000000007980012a] retl ldstub [%i0+0x02e],%l6 ! Mem[000000007800012e] p52_jmpl_3_lo: ldsh [%o2+0x034],%l0 ! Mem[0000000079000134] stb %l7,[%o1+0x006] ! Mem[0000000078800106] jmpl %g6+8,%g0 ldd [%o2+0x000],%l2 ! Mem[0000000079000100] p52_call_3_lo: stx %l5,[%o0+0x000] ! Mem[0000000078000100] ldsb [%o3+0x01b],%l6 ! Mem[000000007980011b] ldsw [%o2+0x004],%l0 ! Mem[0000000079000104] ldstub [%o2+0x03d],%l6 ! Mem[000000007900013d] stb %l4,[%o2+0x038] ! Mem[0000000079000138] lduh [%o3+0x02a],%l3 ! Mem[000000007980012a] retl ldstub [%o0+0x02e],%l6 ! Mem[000000007800012e] p52_jmpl_3_he: ldsb [%i3+0x037],%l2 ! Mem[0000000079800137] swap [%i0+0x03c],%l5 ! Mem[000000007800013c] stb %l3,[%i0+0x014] ! Mem[0000000078000114] ldsb [%i2+0x02c],%l4 ! Mem[000000007900012c] jmpl %g6+8,%g0 ldsb [%i0+0x015],%l0 ! Mem[0000000078000115] p52_call_3_he: ldstub [%i3+0x03d],%l5 ! Mem[000000007980013d] stx %l1,[%i0+0x028] ! Mem[0000000078000128] ldsb [%i1+0x009],%l1 ! Mem[0000000078800109] ldd [%i2+0x010],%l6 ! Mem[0000000079000110] ldd [%i2+0x020],%l4 ! Mem[0000000079000120] ldsh [%i1+0x010],%l6 ! Mem[0000000078800110] sth %l0,[%i3+0x004] ! Mem[0000000079800104] retl ldsb [%i2+0x001],%l6 ! Mem[0000000079000101] p52_jmpl_3_ho: ldsb [%o3+0x037],%l2 ! Mem[0000000079800137] swap [%o0+0x03c],%l5 ! Mem[000000007800013c] stb %l3,[%o0+0x014] ! Mem[0000000078000114] ldsb [%o2+0x02c],%l4 ! Mem[000000007900012c] jmpl %g6+8,%g0 ldsb [%o0+0x015],%l0 ! Mem[0000000078000115] p52_call_3_ho: ldstub [%o3+0x03d],%l5 ! Mem[000000007980013d] stx %l1,[%o0+0x028] ! Mem[0000000078000128] ldsb [%o1+0x009],%l1 ! Mem[0000000078800109] ldd [%o2+0x010],%l6 ! Mem[0000000079000110] ldd [%o2+0x020],%l4 ! Mem[0000000079000120] ldsh [%o1+0x010],%l6 ! Mem[0000000078800110] sth %l0,[%o3+0x004] ! Mem[0000000079800104] retl ldsb [%o2+0x001],%l6 ! Mem[0000000079000101] p53_jmpl_3_le: sth %l5,[%i3+0x036] ! Mem[000000007b800136] lduw [%i3+0x020],%l7 ! Mem[000000007b800120] lduw [%i3+0x00c],%l0 ! Mem[000000007b80010c] ldstub [%i1+0x014],%l0 ! Mem[000000007a800114] stw %l5,[%i0+0x020] ! Mem[000000007a000120] jmpl %g6+8,%g0 ldsh [%i2+0x000],%l3 ! Mem[000000007b000100] p53_call_3_le: stx %l4,[%i2+0x028] ! Mem[000000007b000128] ldsh [%i0+0x024],%l7 ! Mem[000000007a000124] ldsh [%i0+0x026],%l2 ! Mem[000000007a000126] ldsw [%i0+0x034],%l1 ! Mem[000000007a000134] ldub [%i2+0x014],%l2 ! Mem[000000007b000114] ldx [%i2+0x000],%l6 ! Mem[000000007b000100] retl stw %l2,[%i3+0x008] ! Mem[000000007b800108] p53_jmpl_3_lo: sth %l5,[%o3+0x036] ! Mem[000000007b800136] lduw [%o3+0x020],%l7 ! Mem[000000007b800120] lduw [%o3+0x00c],%l0 ! Mem[000000007b80010c] ldstub [%o1+0x014],%l0 ! Mem[000000007a800114] stw %l5,[%o0+0x020] ! Mem[000000007a000120] jmpl %g6+8,%g0 ldsh [%o2+0x000],%l3 ! Mem[000000007b000100] p53_call_3_lo: stx %l4,[%o2+0x028] ! Mem[000000007b000128] ldsh [%o0+0x024],%l7 ! Mem[000000007a000124] ldsh [%o0+0x026],%l2 ! Mem[000000007a000126] ldsw [%o0+0x034],%l1 ! Mem[000000007a000134] ldub [%o2+0x014],%l2 ! Mem[000000007b000114] ldx [%o2+0x000],%l6 ! Mem[000000007b000100] retl stw %l2,[%o3+0x008] ! Mem[000000007b800108] p53_jmpl_3_he: ldsh [%i2+0x01a],%l2 ! Mem[000000007b00011a] ldub [%i0+0x03a],%l2 ! Mem[000000007a00013a] ldsb [%i3+0x005],%l3 ! Mem[000000007b800105] swap [%i0+0x030],%l5 ! Mem[000000007a000130] lduw [%i3+0x034],%l0 ! Mem[000000007b800134] lduw [%i2+0x030],%l5 ! Mem[000000007b000130] swap [%i3+0x038],%l7 ! Mem[000000007b800138] jmpl %g6+8,%g0 lduh [%i2+0x036],%l7 ! Mem[000000007b000136] p53_call_3_he: swap [%i1+0x004],%l6 ! Mem[000000007a800104] ldub [%i1+0x005],%l0 ! Mem[000000007a800105] ldub [%i1+0x035],%l5 ! Mem[000000007a800135] lduh [%i3+0x00e],%l5 ! Mem[000000007b80010e] stx %l1,[%i1+0x030] ! Mem[000000007a800130] ldd [%i2+0x028],%l4 ! Mem[000000007b000128] retl ldsw [%i2+0x038],%l5 ! Mem[000000007b000138] p53_jmpl_3_ho: ldsh [%o2+0x01a],%l2 ! Mem[000000007b00011a] ldub [%o0+0x03a],%l2 ! Mem[000000007a00013a] ldsb [%o3+0x005],%l3 ! Mem[000000007b800105] swap [%o0+0x030],%l5 ! Mem[000000007a000130] lduw [%o3+0x034],%l0 ! Mem[000000007b800134] lduw [%o2+0x030],%l5 ! Mem[000000007b000130] swap [%o3+0x038],%l7 ! Mem[000000007b800138] jmpl %g6+8,%g0 lduh [%o2+0x036],%l7 ! Mem[000000007b000136] p53_call_3_ho: swap [%o1+0x004],%l6 ! Mem[000000007a800104] ldub [%o1+0x005],%l0 ! Mem[000000007a800105] ldub [%o1+0x035],%l5 ! Mem[000000007a800135] lduh [%o3+0x00e],%l5 ! Mem[000000007b80010e] stx %l1,[%o1+0x030] ! Mem[000000007a800130] ldd [%o2+0x028],%l4 ! Mem[000000007b000128] retl ldsw [%o2+0x038],%l5 ! Mem[000000007b000138] p54_jmpl_3_le: jmpl %g6+8,%g0 ldsw [%i2+0x028],%l1 ! Mem[000000007d000128] p54_call_3_le: sth %l6,[%i0+0x02e] ! Mem[000000007c00012e] swap [%i0+0x004],%l7 ! Mem[000000007c000104] lduh [%i3+0x032],%l0 ! Mem[000000007d800132] swap [%i2+0x01c],%l4 ! Mem[000000007d00011c] retl swap [%i2+0x010],%l1 ! Mem[000000007d000110] p54_jmpl_3_lo: jmpl %g6+8,%g0 ldsw [%o2+0x028],%l1 ! Mem[000000007d000128] p54_call_3_lo: sth %l6,[%o0+0x02e] ! Mem[000000007c00012e] swap [%o0+0x004],%l7 ! Mem[000000007c000104] lduh [%o3+0x032],%l0 ! Mem[000000007d800132] swap [%o2+0x01c],%l4 ! Mem[000000007d00011c] retl swap [%o2+0x010],%l1 ! Mem[000000007d000110] p54_jmpl_3_he: ldd [%i0+0x000],%l2 ! Mem[000000007c000100] stw %l5,[%i3+0x030] ! Mem[000000007d800130] ldx [%i1+0x010],%l0 ! Mem[000000007c800110] sth %l4,[%i0+0x038] ! Mem[000000007c000138] ldx [%i0+0x030],%l1 ! Mem[000000007c000130] ldx [%i3+0x010],%l3 ! Mem[000000007d800110] ldsh [%i2+0x026],%l1 ! Mem[000000007d000126] jmpl %g6+8,%g0 ldsh [%i2+0x004],%l7 ! Mem[000000007d000104] p54_call_3_he: std %l6,[%i1+0x000] ! Mem[000000007c800100] swap [%i1+0x028],%l7 ! Mem[000000007c800128] lduw [%i1+0x01c],%l7 ! Mem[000000007c80011c] swap [%i1+0x038],%l7 ! Mem[000000007c800138] swap [%i2+0x038],%l0 ! Mem[000000007d000138] retl std %l4,[%i1+0x020] ! Mem[000000007c800120] p54_jmpl_3_ho: ldd [%o0+0x000],%l2 ! Mem[000000007c000100] stw %l5,[%o3+0x030] ! Mem[000000007d800130] ldx [%o1+0x010],%l0 ! Mem[000000007c800110] sth %l4,[%o0+0x038] ! Mem[000000007c000138] ldx [%o0+0x030],%l1 ! Mem[000000007c000130] ldx [%o3+0x010],%l3 ! Mem[000000007d800110] ldsh [%o2+0x026],%l1 ! Mem[000000007d000126] jmpl %g6+8,%g0 ldsh [%o2+0x004],%l7 ! Mem[000000007d000104] p54_call_3_ho: std %l6,[%o1+0x000] ! Mem[000000007c800100] swap [%o1+0x028],%l7 ! Mem[000000007c800128] lduw [%o1+0x01c],%l7 ! Mem[000000007c80011c] swap [%o1+0x038],%l7 ! Mem[000000007c800138] swap [%o2+0x038],%l0 ! Mem[000000007d000138] retl std %l4,[%o1+0x020] ! Mem[000000007c800120] p55_jmpl_3_le: stb %l6,[%i1+0x03d] ! Mem[000000007e80013d] stw %l6,[%i2+0x008] ! Mem[000000007f000108] jmpl %g6+8,%g0 ldstub [%i1+0x039],%l2 ! Mem[000000007e800139] p55_call_3_le: retl swap [%i3+0x034],%l3 ! Mem[000000007f800134] p55_jmpl_3_lo: stb %l6,[%o1+0x03d] ! Mem[000000007e80013d] stw %l6,[%o2+0x008] ! Mem[000000007f000108] jmpl %g6+8,%g0 ldstub [%o1+0x039],%l2 ! Mem[000000007e800139] p55_call_3_lo: retl swap [%o3+0x034],%l3 ! Mem[000000007f800134] p55_jmpl_3_he: ldd [%i2+0x010],%l4 ! Mem[000000007f000110] ldstub [%i3+0x03e],%l5 ! Mem[000000007f80013e] ldstub [%i3+0x00f],%l2 ! Mem[000000007f80010f] ldub [%i1+0x024],%l3 ! Mem[000000007e800124] ldstub [%i1+0x003],%l6 ! Mem[000000007e800103] jmpl %g6+8,%g0 lduw [%i3+0x034],%l5 ! Mem[000000007f800134] p55_call_3_he: swap [%i2+0x000],%l7 ! Mem[000000007f000100] lduw [%i2+0x008],%l2 ! Mem[000000007f000108] retl lduh [%i3+0x01c],%l4 ! Mem[000000007f80011c] p55_jmpl_3_ho: ldd [%o2+0x010],%l4 ! Mem[000000007f000110] ldstub [%o3+0x03e],%l5 ! Mem[000000007f80013e] ldstub [%o3+0x00f],%l2 ! Mem[000000007f80010f] ldub [%o1+0x024],%l3 ! Mem[000000007e800124] ldstub [%o1+0x003],%l6 ! Mem[000000007e800103] jmpl %g6+8,%g0 lduw [%o3+0x034],%l5 ! Mem[000000007f800134] p55_call_3_ho: swap [%o2+0x000],%l7 ! Mem[000000007f000100] lduw [%o2+0x008],%l2 ! Mem[000000007f000108] retl lduh [%o3+0x01c],%l4 ! Mem[000000007f80011c] p56_jmpl_3_le: swap [%i2+0x000],%l7 ! Mem[0000000081000100] stx %l1,[%i0+0x010] ! Mem[0000000080000110] jmpl %g6+8,%g0 ldsb [%i1+0x028],%l6 ! Mem[0000000080800128] p56_call_3_le: swap [%i3+0x030],%l5 ! Mem[0000000081800130] std %l2,[%i1+0x028] ! Mem[0000000080800128] swap [%i2+0x004],%l0 ! Mem[0000000081000104] stx %l6,[%i3+0x038] ! Mem[0000000081800138] std %l4,[%i2+0x008] ! Mem[0000000081000108] ldstub [%i3+0x037],%l1 ! Mem[0000000081800137] retl swap [%i1+0x01c],%l0 ! Mem[000000008080011c] p56_jmpl_3_lo: swap [%o2+0x000],%l7 ! Mem[0000000081000100] stx %l1,[%o0+0x010] ! Mem[0000000080000110] jmpl %g6+8,%g0 ldsb [%o1+0x028],%l6 ! Mem[0000000080800128] p56_call_3_lo: swap [%o3+0x030],%l5 ! Mem[0000000081800130] std %l2,[%o1+0x028] ! Mem[0000000080800128] swap [%o2+0x004],%l0 ! Mem[0000000081000104] stx %l6,[%o3+0x038] ! Mem[0000000081800138] std %l4,[%o2+0x008] ! Mem[0000000081000108] ldstub [%o3+0x037],%l1 ! Mem[0000000081800137] retl swap [%o1+0x01c],%l0 ! Mem[000000008080011c] p56_jmpl_3_he: stb %l2,[%i3+0x025] ! Mem[0000000081800125] jmpl %g6+8,%g0 lduh [%i2+0x038],%l2 ! Mem[0000000081000138] p56_call_3_he: std %l0,[%i2+0x008] ! Mem[0000000081000108] ldx [%i1+0x018],%l1 ! Mem[0000000080800118] ldub [%i2+0x029],%l1 ! Mem[0000000081000129] lduh [%i3+0x00c],%l0 ! Mem[000000008180010c] lduw [%i3+0x03c],%l4 ! Mem[000000008180013c] ldub [%i3+0x00f],%l6 ! Mem[000000008180010f] retl ldstub [%i1+0x027],%l6 ! Mem[0000000080800127] p56_jmpl_3_ho: stb %l2,[%o3+0x025] ! Mem[0000000081800125] jmpl %g6+8,%g0 lduh [%o2+0x038],%l2 ! Mem[0000000081000138] p56_call_3_ho: std %l0,[%o2+0x008] ! Mem[0000000081000108] ldx [%o1+0x018],%l1 ! Mem[0000000080800118] ldub [%o2+0x029],%l1 ! Mem[0000000081000129] lduh [%o3+0x00c],%l0 ! Mem[000000008180010c] lduw [%o3+0x03c],%l4 ! Mem[000000008180013c] ldub [%o3+0x00f],%l6 ! Mem[000000008180010f] retl ldstub [%o1+0x027],%l6 ! Mem[0000000080800127] p57_jmpl_3_le: lduw [%i2+0x028],%l5 ! Mem[0000000083000128] ldstub [%i3+0x021],%l7 ! Mem[0000000083800121] stw %l6,[%i2+0x008] ! Mem[0000000083000108] ldstub [%i1+0x03a],%l5 ! Mem[000000008280013a] sth %l6,[%i3+0x03a] ! Mem[000000008380013a] swap [%i0+0x030],%l4 ! Mem[0000000082000130] jmpl %g6+8,%g0 lduw [%i3+0x028],%l5 ! Mem[0000000083800128] p57_call_3_le: ldsw [%i2+0x020],%l2 ! Mem[0000000083000120] ldsw [%i1+0x034],%l3 ! Mem[0000000082800134] stw %l2,[%i3+0x008] ! Mem[0000000083800108] ldstub [%i1+0x03d],%l5 ! Mem[000000008280013d] swap [%i3+0x038],%l1 ! Mem[0000000083800138] std %l0,[%i2+0x010] ! Mem[0000000083000110] retl swap [%i2+0x030],%l7 ! Mem[0000000083000130] p57_jmpl_3_lo: lduw [%o2+0x028],%l5 ! Mem[0000000083000128] ldstub [%o3+0x021],%l7 ! Mem[0000000083800121] stw %l6,[%o2+0x008] ! Mem[0000000083000108] ldstub [%o1+0x03a],%l5 ! Mem[000000008280013a] sth %l6,[%o3+0x03a] ! Mem[000000008380013a] swap [%o0+0x030],%l4 ! Mem[0000000082000130] jmpl %g6+8,%g0 lduw [%o3+0x028],%l5 ! Mem[0000000083800128] p57_call_3_lo: ldsw [%o2+0x020],%l2 ! Mem[0000000083000120] ldsw [%o1+0x034],%l3 ! Mem[0000000082800134] stw %l2,[%o3+0x008] ! Mem[0000000083800108] ldstub [%o1+0x03d],%l5 ! Mem[000000008280013d] swap [%o3+0x038],%l1 ! Mem[0000000083800138] std %l0,[%o2+0x010] ! Mem[0000000083000110] retl swap [%o2+0x030],%l7 ! Mem[0000000083000130] p57_jmpl_3_he: ldsb [%i2+0x00d],%l0 ! Mem[000000008300010d] stx %l2,[%i2+0x038] ! Mem[0000000083000138] swap [%i1+0x004],%l3 ! Mem[0000000082800104] ldstub [%i3+0x00d],%l0 ! Mem[000000008380010d] ldsw [%i3+0x018],%l2 ! Mem[0000000083800118] jmpl %g6+8,%g0 swap [%i2+0x034],%l2 ! Mem[0000000083000134] p57_call_3_he: stb %l0,[%i3+0x03b] ! Mem[000000008380013b] retl swap [%i3+0x01c],%l6 ! Mem[000000008380011c] p57_jmpl_3_ho: ldsb [%o2+0x00d],%l0 ! Mem[000000008300010d] stx %l2,[%o2+0x038] ! Mem[0000000083000138] swap [%o1+0x004],%l3 ! Mem[0000000082800104] ldstub [%o3+0x00d],%l0 ! Mem[000000008380010d] ldsw [%o3+0x018],%l2 ! Mem[0000000083800118] jmpl %g6+8,%g0 swap [%o2+0x034],%l2 ! Mem[0000000083000134] p57_call_3_ho: stb %l0,[%o3+0x03b] ! Mem[000000008380013b] retl swap [%o3+0x01c],%l6 ! Mem[000000008380011c] p58_jmpl_3_le: ldx [%i2+0x010],%l6 ! Mem[0000000085000110] ldsw [%i1+0x018],%l2 ! Mem[0000000084800118] ldsh [%i3+0x004],%l0 ! Mem[0000000085800104] swap [%i2+0x014],%l1 ! Mem[0000000085000114] ldstub [%i2+0x009],%l4 ! Mem[0000000085000109] jmpl %g6+8,%g0 swap [%i3+0x024],%l1 ! Mem[0000000085800124] p58_call_3_le: ldsh [%i2+0x034],%l1 ! Mem[0000000085000134] swap [%i0+0x028],%l4 ! Mem[0000000084000128] stw %l6,[%i0+0x014] ! Mem[0000000084000114] swap [%i3+0x00c],%l6 ! Mem[000000008580010c] ldstub [%i3+0x027],%l6 ! Mem[0000000085800127] retl swap [%i3+0x010],%l6 ! Mem[0000000085800110] p58_jmpl_3_lo: ldx [%o2+0x010],%l6 ! Mem[0000000085000110] ldsw [%o1+0x018],%l2 ! Mem[0000000084800118] ldsh [%o3+0x004],%l0 ! Mem[0000000085800104] swap [%o2+0x014],%l1 ! Mem[0000000085000114] ldstub [%o2+0x009],%l4 ! Mem[0000000085000109] jmpl %g6+8,%g0 swap [%o3+0x024],%l1 ! Mem[0000000085800124] p58_call_3_lo: ldsh [%o2+0x034],%l1 ! Mem[0000000085000134] swap [%o0+0x028],%l4 ! Mem[0000000084000128] stw %l6,[%o0+0x014] ! Mem[0000000084000114] swap [%o3+0x00c],%l6 ! Mem[000000008580010c] ldstub [%o3+0x027],%l6 ! Mem[0000000085800127] retl swap [%o3+0x010],%l6 ! Mem[0000000085800110] p58_jmpl_3_he: ldx [%i3+0x030],%l1 ! Mem[0000000085800130] jmpl %g6+8,%g0 ldsw [%i3+0x028],%l1 ! Mem[0000000085800128] p58_call_3_he: stx %l7,[%i3+0x038] ! Mem[0000000085800138] retl ldstub [%i0+0x03e],%l4 ! Mem[000000008400013e] p58_jmpl_3_ho: ldx [%o3+0x030],%l1 ! Mem[0000000085800130] jmpl %g6+8,%g0 ldsw [%o3+0x028],%l1 ! Mem[0000000085800128] p58_call_3_ho: stx %l7,[%o3+0x038] ! Mem[0000000085800138] retl ldstub [%o0+0x03e],%l4 ! Mem[000000008400013e] p59_jmpl_3_le: stx %l2,[%i1+0x008] ! Mem[0000000086800108] ldd [%i1+0x030],%l2 ! Mem[0000000086800130] ldsh [%i1+0x008],%l3 ! Mem[0000000086800108] jmpl %g6+8,%g0 ldsw [%i1+0x02c],%l7 ! Mem[000000008680012c] p59_call_3_le: lduh [%i0+0x02a],%l5 ! Mem[000000008600012a] ldx [%i0+0x038],%l4 ! Mem[0000000086000138] ldstub [%i0+0x02e],%l7 ! Mem[000000008600012e] ldsb [%i1+0x00a],%l2 ! Mem[000000008680010a] std %l4,[%i1+0x018] ! Mem[0000000086800118] retl std %l4,[%i3+0x020] ! Mem[0000000087800120] p59_jmpl_3_lo: stx %l2,[%o1+0x008] ! Mem[0000000086800108] ldd [%o1+0x030],%l2 ! Mem[0000000086800130] ldsh [%o1+0x008],%l3 ! Mem[0000000086800108] jmpl %g6+8,%g0 ldsw [%o1+0x02c],%l7 ! Mem[000000008680012c] p59_call_3_lo: lduh [%o0+0x02a],%l5 ! Mem[000000008600012a] ldx [%o0+0x038],%l4 ! Mem[0000000086000138] ldstub [%o0+0x02e],%l7 ! Mem[000000008600012e] ldsb [%o1+0x00a],%l2 ! Mem[000000008680010a] std %l4,[%o1+0x018] ! Mem[0000000086800118] retl std %l4,[%o3+0x020] ! Mem[0000000087800120] p59_jmpl_3_he: lduw [%i3+0x03c],%l3 ! Mem[000000008780013c] ldsw [%i0+0x028],%l7 ! Mem[0000000086000128] swap [%i2+0x02c],%l1 ! Mem[000000008700012c] ldstub [%i0+0x028],%l1 ! Mem[0000000086000128] lduw [%i0+0x018],%l0 ! Mem[0000000086000118] jmpl %g6+8,%g0 ldsb [%i2+0x01f],%l5 ! Mem[000000008700011f] p59_call_3_he: swap [%i0+0x03c],%l0 ! Mem[000000008600013c] ldsb [%i0+0x010],%l4 ! Mem[0000000086000110] ldx [%i3+0x010],%l4 ! Mem[0000000087800110] swap [%i0+0x000],%l6 ! Mem[0000000086000100] lduw [%i3+0x034],%l6 ! Mem[0000000087800134] retl ldx [%i2+0x028],%l1 ! Mem[0000000087000128] p59_jmpl_3_ho: lduw [%o3+0x03c],%l3 ! Mem[000000008780013c] ldsw [%o0+0x028],%l7 ! Mem[0000000086000128] swap [%o2+0x02c],%l1 ! Mem[000000008700012c] ldstub [%o0+0x028],%l1 ! Mem[0000000086000128] lduw [%o0+0x018],%l0 ! Mem[0000000086000118] jmpl %g6+8,%g0 ldsb [%o2+0x01f],%l5 ! Mem[000000008700011f] p59_call_3_ho: swap [%o0+0x03c],%l0 ! Mem[000000008600013c] ldsb [%o0+0x010],%l4 ! Mem[0000000086000110] ldx [%o3+0x010],%l4 ! Mem[0000000087800110] swap [%o0+0x000],%l6 ! Mem[0000000086000100] lduw [%o3+0x034],%l6 ! Mem[0000000087800134] retl ldx [%o2+0x028],%l1 ! Mem[0000000087000128] p60_jmpl_3_le: ldstub [%i3+0x028],%l1 ! Mem[0000000089800128] ldub [%i0+0x01a],%l5 ! Mem[000000008800011a] ldub [%i0+0x02f],%l7 ! Mem[000000008800012f] jmpl %g6+8,%g0 swap [%i0+0x008],%l1 ! Mem[0000000088000108] p60_call_3_le: retl ldsb [%i3+0x000],%l3 ! Mem[0000000089800100] p60_jmpl_3_lo: ldstub [%o3+0x028],%l1 ! Mem[0000000089800128] ldub [%o0+0x01a],%l5 ! Mem[000000008800011a] ldub [%o0+0x02f],%l7 ! Mem[000000008800012f] jmpl %g6+8,%g0 swap [%o0+0x008],%l1 ! Mem[0000000088000108] p60_call_3_lo: retl ldsb [%o3+0x000],%l3 ! Mem[0000000089800100] p60_jmpl_3_he: sth %l3,[%i1+0x03c] ! Mem[000000008880013c] swap [%i1+0x034],%l0 ! Mem[0000000088800134] ldub [%i2+0x006],%l7 ! Mem[0000000089000106] ldsh [%i2+0x034],%l2 ! Mem[0000000089000134] lduh [%i3+0x02e],%l6 ! Mem[000000008980012e] ldstub [%i1+0x030],%l2 ! Mem[0000000088800130] stx %l5,[%i2+0x030] ! Mem[0000000089000130] jmpl %g6+8,%g0 stw %l3,[%i2+0x020] ! Mem[0000000089000120] p60_call_3_he: stx %l0,[%i0+0x018] ! Mem[0000000088000118] retl swap [%i2+0x028],%l3 ! Mem[0000000089000128] p60_jmpl_3_ho: sth %l3,[%o1+0x03c] ! Mem[000000008880013c] swap [%o1+0x034],%l0 ! Mem[0000000088800134] ldub [%o2+0x006],%l7 ! Mem[0000000089000106] ldsh [%o2+0x034],%l2 ! Mem[0000000089000134] lduh [%o3+0x02e],%l6 ! Mem[000000008980012e] ldstub [%o1+0x030],%l2 ! Mem[0000000088800130] stx %l5,[%o2+0x030] ! Mem[0000000089000130] jmpl %g6+8,%g0 stw %l3,[%o2+0x020] ! Mem[0000000089000120] p60_call_3_ho: stx %l0,[%o0+0x018] ! Mem[0000000088000118] retl swap [%o2+0x028],%l3 ! Mem[0000000089000128] p61_jmpl_3_le: stb %l0,[%i0+0x004] ! Mem[000000008a000104] ldstub [%i0+0x021],%l6 ! Mem[000000008a000121] ldstub [%i2+0x00a],%l6 ! Mem[000000008b00010a] swap [%i3+0x024],%l2 ! Mem[000000008b800124] ldstub [%i1+0x038],%l2 ! Mem[000000008a800138] ldsh [%i3+0x014],%l3 ! Mem[000000008b800114] swap [%i1+0x000],%l7 ! Mem[000000008a800100] jmpl %g6+8,%g0 ldsh [%i1+0x036],%l4 ! Mem[000000008a800136] p61_call_3_le: swap [%i3+0x01c],%l3 ! Mem[000000008b80011c] retl swap [%i3+0x034],%l6 ! Mem[000000008b800134] p61_jmpl_3_lo: stb %l0,[%o0+0x004] ! Mem[000000008a000104] ldstub [%o0+0x021],%l6 ! Mem[000000008a000121] ldstub [%o2+0x00a],%l6 ! Mem[000000008b00010a] swap [%o3+0x024],%l2 ! Mem[000000008b800124] ldstub [%o1+0x038],%l2 ! Mem[000000008a800138] ldsh [%o3+0x014],%l3 ! Mem[000000008b800114] swap [%o1+0x000],%l7 ! Mem[000000008a800100] jmpl %g6+8,%g0 ldsh [%o1+0x036],%l4 ! Mem[000000008a800136] p61_call_3_lo: swap [%o3+0x01c],%l3 ! Mem[000000008b80011c] retl swap [%o3+0x034],%l6 ! Mem[000000008b800134] p61_jmpl_3_he: sth %l7,[%i1+0x014] ! Mem[000000008a800114] ldstub [%i3+0x026],%l5 ! Mem[000000008b800126] lduw [%i1+0x018],%l3 ! Mem[000000008a800118] ldstub [%i0+0x00d],%l4 ! Mem[000000008a00010d] ldstub [%i1+0x027],%l5 ! Mem[000000008a800127] swap [%i3+0x014],%l0 ! Mem[000000008b800114] stb %l2,[%i1+0x030] ! Mem[000000008a800130] jmpl %g6+8,%g0 stx %l0,[%i2+0x028] ! Mem[000000008b000128] p61_call_3_he: swap [%i2+0x008],%l4 ! Mem[000000008b000108] retl stw %l0,[%i0+0x004] ! Mem[000000008a000104] p61_jmpl_3_ho: sth %l7,[%o1+0x014] ! Mem[000000008a800114] ldstub [%o3+0x026],%l5 ! Mem[000000008b800126] lduw [%o1+0x018],%l3 ! Mem[000000008a800118] ldstub [%o0+0x00d],%l4 ! Mem[000000008a00010d] ldstub [%o1+0x027],%l5 ! Mem[000000008a800127] swap [%o3+0x014],%l0 ! Mem[000000008b800114] stb %l2,[%o1+0x030] ! Mem[000000008a800130] jmpl %g6+8,%g0 stx %l0,[%o2+0x028] ! Mem[000000008b000128] p61_call_3_ho: swap [%o2+0x008],%l4 ! Mem[000000008b000108] retl stw %l0,[%o0+0x004] ! Mem[000000008a000104] p62_jmpl_3_le: std %l6,[%i0+0x000] ! Mem[000000008c000100] ldub [%i2+0x005],%l3 ! Mem[000000008d000105] lduw [%i0+0x004],%l1 ! Mem[000000008c000104] stw %l4,[%i0+0x034] ! Mem[000000008c000134] ldx [%i0+0x018],%l7 ! Mem[000000008c000118] ldd [%i0+0x030],%l0 ! Mem[000000008c000130] jmpl %g6+8,%g0 lduh [%i0+0x036],%l7 ! Mem[000000008c000136] p62_call_3_le: ldx [%i1+0x010],%l7 ! Mem[000000008c800110] swap [%i3+0x010],%l4 ! Mem[000000008d800110] ldstub [%i0+0x020],%l6 ! Mem[000000008c000120] retl stx %l6,[%i0+0x010] ! Mem[000000008c000110] p62_jmpl_3_lo: std %l6,[%o0+0x000] ! Mem[000000008c000100] ldub [%o2+0x005],%l3 ! Mem[000000008d000105] lduw [%o0+0x004],%l1 ! Mem[000000008c000104] stw %l4,[%o0+0x034] ! Mem[000000008c000134] ldx [%o0+0x018],%l7 ! Mem[000000008c000118] ldd [%o0+0x030],%l0 ! Mem[000000008c000130] jmpl %g6+8,%g0 lduh [%o0+0x036],%l7 ! Mem[000000008c000136] p62_call_3_lo: ldx [%o1+0x010],%l7 ! Mem[000000008c800110] swap [%o3+0x010],%l4 ! Mem[000000008d800110] ldstub [%o0+0x020],%l6 ! Mem[000000008c000120] retl stx %l6,[%o0+0x010] ! Mem[000000008c000110] p62_jmpl_3_he: ldsw [%i2+0x018],%l6 ! Mem[000000008d000118] jmpl %g6+8,%g0 swap [%i3+0x014],%l1 ! Mem[000000008d800114] p62_call_3_he: stb %l3,[%i0+0x021] ! Mem[000000008c000121] std %l6,[%i3+0x000] ! Mem[000000008d800100] ldstub [%i2+0x010],%l1 ! Mem[000000008d000110] retl swap [%i2+0x00c],%l7 ! Mem[000000008d00010c] p62_jmpl_3_ho: ldsw [%o2+0x018],%l6 ! Mem[000000008d000118] jmpl %g6+8,%g0 swap [%o3+0x014],%l1 ! Mem[000000008d800114] p62_call_3_ho: stb %l3,[%o0+0x021] ! Mem[000000008c000121] std %l6,[%o3+0x000] ! Mem[000000008d800100] ldstub [%o2+0x010],%l1 ! Mem[000000008d000110] retl swap [%o2+0x00c],%l7 ! Mem[000000008d00010c] p63_jmpl_3_le: ldsb [%i3+0x021],%l7 ! Mem[000000008f800121] ldd [%i0+0x008],%l6 ! Mem[000000008e000108] swap [%i1+0x038],%l2 ! Mem[000000008e800138] jmpl %g6+8,%g0 ldub [%i3+0x021],%l3 ! Mem[000000008f800121] p63_call_3_le: lduh [%i1+0x014],%l3 ! Mem[000000008e800114] swap [%i2+0x008],%l0 ! Mem[000000008f000108] sth %l3,[%i0+0x014] ! Mem[000000008e000114] ldsh [%i2+0x004],%l5 ! Mem[000000008f000104] swap [%i0+0x00c],%l0 ! Mem[000000008e00010c] retl stx %l7,[%i2+0x000] ! Mem[000000008f000100] p63_jmpl_3_lo: ldsb [%o3+0x021],%l7 ! Mem[000000008f800121] ldd [%o0+0x008],%l6 ! Mem[000000008e000108] swap [%o1+0x038],%l2 ! Mem[000000008e800138] jmpl %g6+8,%g0 ldub [%o3+0x021],%l3 ! Mem[000000008f800121] p63_call_3_lo: lduh [%o1+0x014],%l3 ! Mem[000000008e800114] swap [%o2+0x008],%l0 ! Mem[000000008f000108] sth %l3,[%o0+0x014] ! Mem[000000008e000114] ldsh [%o2+0x004],%l5 ! Mem[000000008f000104] swap [%o0+0x00c],%l0 ! Mem[000000008e00010c] retl stx %l7,[%o2+0x000] ! Mem[000000008f000100] p63_jmpl_3_he: stx %l5,[%i2+0x010] ! Mem[000000008f000110] jmpl %g6+8,%g0 swap [%i2+0x018],%l0 ! Mem[000000008f000118] p63_call_3_he: stb %l7,[%i0+0x022] ! Mem[000000008e000122] ldstub [%i3+0x001],%l2 ! Mem[000000008f800101] swap [%i2+0x02c],%l5 ! Mem[000000008f00012c] retl ldsb [%i3+0x017],%l5 ! Mem[000000008f800117] p63_jmpl_3_ho: stx %l5,[%o2+0x010] ! Mem[000000008f000110] jmpl %g6+8,%g0 swap [%o2+0x018],%l0 ! Mem[000000008f000118] p63_call_3_ho: stb %l7,[%o0+0x022] ! Mem[000000008e000122] ldstub [%o3+0x001],%l2 ! Mem[000000008f800101] swap [%o2+0x02c],%l5 ! Mem[000000008f00012c] retl ldsb [%o3+0x017],%l5 ! Mem[000000008f800117] 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,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 0,0,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 0xa9c95986,0x8a8f6e5c ! Init value for %l0 .word 0x4cd32f75,0x9f7174e1 ! Init value for %l1 .word 0x8275ca42,0x8aa493c0 ! Init value for %l2 .word 0xa6a85a28,0x4a236ee4 ! Init value for %l3 .word 0xb3e380fa,0x0eca69ad ! Init value for %l4 .word 0x7215e680,0x9eea9379 ! Init value for %l5 .word 0x9cd1cbbb,0xbb1f691b ! Init value for %l6 .word 0xc718a2ba,0x49e617cc ! Init value for %l7 .align 64 p0_init_freg: .word 0xabb3ea19,0xc1273c96 ! Init value for %f0 .word 0xa566a91f,0xcc01173c ! Init value for %f2 .word 0xe71fcf69,0xf612fc1d ! Init value for %f4 .word 0x3c7e6e21,0x16ca3a10 ! Init value for %f6 .word 0xfa8415e0,0x47d4d450 ! Init value for %f8 .word 0xdc1b8d23,0xcad0dab2 ! Init value for %f10 .word 0x3362d92c,0x34517530 ! Init value for %f12 .word 0x8cd6362c,0xe3cf4420 ! Init value for %f14 .word 0xba2f85f9,0xb761a732 ! Init value for %f16 .word 0xb76a2dbf,0xaee91551 ! Init value for %f18 .word 0x4916dc87,0x787d81e2 ! Init value for %f20 .word 0xbef4fbb9,0xf0158049 ! Init value for %f22 .word 0x7c9c6569,0x8609a191 ! Init value for %f24 .word 0xaea2f618,0x4ff1f69e ! Init value for %f26 .word 0x3ed78e82,0x850427d9 ! Init value for %f28 .word 0xf5268f20,0x88f5cdd4 ! Init value for %f30 .word 0x80b97810,0x04def6f3 ! Init value for %f32 .word 0xb24d1114,0x806d9878 ! Init value for %f34 .word 0x1e95a9f2,0x085bd624 ! Init value for %f36 .word 0x1da2b1cd,0xd351c004 ! Init value for %f38 .word 0x3a700287,0x7e83b9c3 ! Init value for %f40 .word 0x13515bb8,0x665612a4 ! Init value for %f42 .word 0x12ce970f,0x7a51be89 ! Init value for %f44 .word 0x0f150b17,0x722f00ca ! Init value for %f46 .word 0x15fbbdc3,0xfc63cdf7 .word 0x44d8b281,0x39b02172 .word 0x7df92609,0x975d5afe .word 0xeaf10764,0x3da1b44d .word 0x168c4777,0xa31337ab .word 0xb0d4a431,0x3e8c1d0a .word 0x6e4574ed,0xe8733731 .word 0xb5700ad0,0xc4fe9d2c p0_expected_registers: .word 0x00000000,0xc10d75ff .word 0x00000000,0x70e39bb5 .word 0x00000000,0x00000028 .word 0x00000000,0x0000005a .word 0x00000000,0x000000ff .word 0x8a481188,0x9e556822 .word 0xe62392db,0x0d4991a9 .word 0x00000000,0x0000002d p0_expected_fp_regs: .word 0xabb3ea19,0xc1273c96 .word 0xa566a91f,0xcc01173c .word 0xe71fcf69,0xf612fc1d .word 0x3c7e6e21,0x16ca3a10 .word 0xfa8415e0,0x47d4d450 .word 0xdc1b8d23,0xcad0dab2 .word 0x3362d92c,0x34517530 .word 0x8cd6362c,0xe3cf4420 .word 0xba2f85f9,0xb761a732 .word 0xb76a2dbf,0xaee91551 .word 0x4916dc87,0x787d81e2 .word 0xbef4fbb9,0xf0158049 .word 0x7c9c6569,0x8609a191 .word 0xaea2f618,0x4ff1f69e .word 0x3ed78e82,0x850427d9 .word 0xf5268f20,0x88f5cdd4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x3acb4119,0x4cf2615c .word 0x6580d60d,0x79b70263 .word 0x93d20b8a,0x5fb2ddff .word 0x241fab13,0xb98bec3f .word 0x7f024c9d,0x6fc11b0b .word 0x7a6e4b2d,0xd5e9a087 .word 0x2c0954ff,0xb0c6a788 .word 0x01bec8ff,0xf99344a4 p0_local1_expect: .word 0x74736777,0x04fe573f .word 0x0000005a,0x4a236ee4 .word 0xbfbf02e9,0x32f6e135 .word 0xe46e234a,0x63ae0a9e .word 0x8a481188,0x9e556822 .word 0x7124db82,0x2995b2dc .word 0xa33947d2,0xd4894754 .word 0x3a30ab23,0x11fb1c60 p0_local2_expect: .word 0xa581aa5a,0xb11c355c .word 0x104dbc41,0x70e39bb5 .word 0x1ce0ed3f,0x00000028 .word 0xffce56ff,0x092b8f92 .word 0x11c4f690,0x17901fbc .word 0x431aebde,0xcd961a5c .word 0x000000ff,0x9b5739cd .word 0x3d38e8ea,0xef9a2e3c p0_local3_expect: .word 0xa991490d,0xdb9223e6 .word 0x519e1656,0xc97b715a .word 0xff050846,0x1f705fd0 .word 0x41591b48,0x6758b4ac .word 0xa4ff74b7,0xd30494eb .word 0xff750dc1,0x0dd68065 .word 0x99ca8739,0x251855ff .word 0x1613a0e1,0x936f7027 share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x4db1e27a,0x894d7d98 ! Init value for %l0 .word 0xb8e9faaf,0xe977ee63 ! Init value for %l1 .word 0x63f5cf58,0x06fd2e93 ! Init value for %l2 .word 0xfc283c2e,0x42c669bd ! Init value for %l3 .word 0x80796b6d,0xfbfe8c13 ! Init value for %l4 .word 0x48adc645,0xef9c99da ! Init value for %l5 .word 0x595014ca,0x370f7bbd ! Init value for %l6 .word 0x3a216820,0x51ee5ee2 ! Init value for %l7 .align 64 p1_init_freg: .word 0xb1f81838,0xc90e51ca ! Init value for %f0 .word 0x169490d2,0xca65762c ! Init value for %f2 .word 0xe6e3c7b3,0x65087433 ! Init value for %f4 .word 0x1fc99c8c,0xae77c383 ! Init value for %f6 .word 0xc0caac91,0x5d65edd2 ! Init value for %f8 .word 0xce1a5d1e,0x507c5b63 ! Init value for %f10 .word 0xd5a7e24f,0x9e939290 ! Init value for %f12 .word 0x32a29d0f,0xd0e50e92 ! Init value for %f14 .word 0xebb54fe0,0xb7f72f80 ! Init value for %f16 .word 0x9b30c779,0xbb4d5acf ! Init value for %f18 .word 0xe71612f6,0x7daacf44 ! Init value for %f20 .word 0xe28e7602,0xdd7fc1a5 ! Init value for %f22 .word 0xebb9f1d6,0xb36226f6 ! Init value for %f24 .word 0x9cb99b34,0xfa738860 ! Init value for %f26 .word 0x0ac9b18e,0x1be4d483 ! Init value for %f28 .word 0x6732fa0d,0x333c8385 ! Init value for %f30 .word 0x22d09b52,0xd51b3301 ! Init value for %f32 .word 0x2f8a7b92,0x15b252f8 ! Init value for %f34 .word 0x67ed8ab2,0x5e27ceeb ! Init value for %f36 .word 0xc1111004,0xe6d1cf28 ! Init value for %f38 .word 0x052ddda8,0x2abb008f ! Init value for %f40 .word 0xb476ba57,0x936c6481 ! Init value for %f42 .word 0xd480bd40,0xfa7ec383 ! Init value for %f44 .word 0x1705863a,0x94b0d93b ! Init value for %f46 .word 0xb1f1d82d,0x5f945658 .word 0x5de9f92c,0x423face8 .word 0x709b510d,0x74fd9613 .word 0xeeaf4043,0x3aeb20ec .word 0x99544d39,0x41f58229 .word 0x31c6fb6b,0x9572e0f6 .word 0xe8f06b8e,0x0c3079f9 .word 0x6f8e2421,0x64a5e236 p1_expected_registers: .word 0x4db1e27a,0x894d7d98 .word 0x00000000,0x0000001c .word 0x00000000,0x47b3a99f .word 0x00000000,0x5951b139 .word 0x00000000,0x00000017 .word 0x00000000,0x68a330a9 .word 0x00000000,0x7c4e1928 .word 0x00000000,0x0000004d p1_expected_fp_regs: .word 0xb1f81838,0xc90e51ca .word 0x169490d2,0xca65762c .word 0xe6e3c7b3,0x65087433 .word 0x1fc99c8c,0xae77c383 .word 0xc0caac91,0x5d65edd2 .word 0xce1a5d1e,0x507c5b63 .word 0xd5a7e24f,0x9e939290 .word 0x32a29d0f,0xd0e50e92 .word 0xebb54fe0,0xb7f72f80 .word 0x9b30c779,0xbb4d5acf .word 0xe71612f6,0x7daacf44 .word 0xe28e7602,0xdd7fc1a5 .word 0xebb9f1d6,0xb36226f6 .word 0x9cb99b34,0xfa738860 .word 0x0ac9b18e,0x1be4d483 .word 0x6732fa0d,0x333c8385 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0x4d60ff9d,0x4ccb563d .word 0x08416ab6,0x9e6d64c0 .word 0x5951b139,0x4ce77754 .word 0xe3ea9b9e,0xa8c48b1b .word 0x7c4e1928,0x47b3a99f .word 0x987d7bbd,0x41afb789 .word 0xed4e7729,0x0b049faa .word 0xd1fd2947,0x69ffd487 p1_local1_expect: .word 0xb45ad55f,0x08f84627 .word 0xffd0391c,0xb0662c57 .word 0xffa614d8,0xd9cbd0d7 .word 0x9297418b,0x1f2cb175 .word 0x6f34f7b9,0x4d60179d .word 0xb90f63b9,0x924d836f .word 0xb7068cd1,0xe3ea9bff .word 0x0f0803cb,0xa9783bb5 p1_local2_expect: .word 0x333031b4,0x36cdabd2 .word 0x1de5cb25,0x58c3ff26 .word 0x2b103fd4,0x0c531909 .word 0x93f8bf70,0xc7a59172 .word 0x82a88353,0x9fa18eb0 .word 0xe3ea9b9e,0x965da6dc .word 0xb54317b9,0x43720b41 .word 0x09295f75,0x0919e58e p1_local3_expect: .word 0x5e7a10b4,0x261b95fa .word 0xdfc52e89,0xef9c99da .word 0xff1fb81e,0x301068d3 .word 0x9683fafe,0x87ffc777 .word 0xc71c57de,0xb140579d .word 0xe386cd07,0xe3ea9bff .word 0x0f8f79ff,0x8e1fa1e4 .word 0xa269fcb6,0xb1bc789e p2_init_registers: .word 0x2d17e342,0x3d7ac6fb ! Init value for %l0 .word 0x71206e64,0x1b25d7a0 ! Init value for %l1 .word 0xd9f901b2,0x81dc6c52 ! Init value for %l2 .word 0x0bad82a2,0x9869f7b1 ! Init value for %l3 .word 0x968d3420,0x7befc25c ! Init value for %l4 .word 0xe13969ba,0x163ae5d9 ! Init value for %l5 .word 0xcb9e3582,0x5cf235e8 ! Init value for %l6 .word 0xb5e0e54b,0x98415863 ! Init value for %l7 .align 64 p2_init_freg: .word 0xdf997b31,0xbba7eece ! Init value for %f0 .word 0x73a35eff,0xe3ae5efc ! Init value for %f2 .word 0x80dedbc9,0xbce4c09d ! Init value for %f4 .word 0x7ceab3ca,0xc1cfec98 ! Init value for %f6 .word 0xc005bf86,0x6ebd5d93 ! Init value for %f8 .word 0x71559cab,0xb80e75bd ! Init value for %f10 .word 0x62a75f62,0x7710dac3 ! Init value for %f12 .word 0x6f0e62ea,0x50f2e092 ! Init value for %f14 .word 0x29334c27,0x2c334b39 ! Init value for %f16 .word 0xbd687876,0xf436ba72 ! Init value for %f18 .word 0xaee6afc4,0xa67dd9ab ! Init value for %f20 .word 0xb04f5e9a,0xaf7015f1 ! Init value for %f22 .word 0x2557e105,0x66f1e411 ! Init value for %f24 .word 0xdb7570ae,0x1401dccb ! Init value for %f26 .word 0x3d9576a4,0xcdf17614 ! Init value for %f28 .word 0x52c98427,0xfad2286a ! Init value for %f30 .word 0xaf98a786,0x95caedd5 ! Init value for %f32 .word 0x10b180d8,0x4a0f6d1b ! Init value for %f34 .word 0x055d7f57,0x8709512a ! Init value for %f36 .word 0x7e93350a,0xbdc57c11 ! Init value for %f38 .word 0x6812d880,0x7ffdfba1 ! Init value for %f40 .word 0x6a9a90f1,0x7b844a3e ! Init value for %f42 .word 0x4b5f1b1a,0x5cdacb45 ! Init value for %f44 .word 0x06c88f38,0x7baf7d4f ! Init value for %f46 .word 0x8b2cd653,0x2791b8da .word 0xa73edd8c,0xb3dae6c8 .word 0xc3313b9c,0x0a29bfb5 .word 0xcb79796e,0xb3225f96 .word 0xa44020a9,0x9c013fdc .word 0xa0ee3083,0x158e3731 .word 0xb827eb2d,0xa498a79e .word 0x95d98785,0x9c6318c4 p2_expected_registers: .word 0x00000000,0x0000554c .word 0x00000000,0xc0a88fce .word 0x00000000,0x0000009a .word 0x79086203,0x6b499d60 .word 0x00000000,0xa6e8884d .word 0x00000000,0x37fe0aa7 .word 0x00000000,0xbdc02202 .word 0x00000000,0x6b499d60 p2_expected_fp_regs: .word 0xdf997b31,0xbba7eece .word 0x73a35eff,0xe3ae5efc .word 0x80dedbc9,0xbce4c09d .word 0x7ceab3ca,0xc1cfec98 .word 0xc005bf86,0x6ebd5d93 .word 0x71559cab,0xb80e75bd .word 0x62a75f62,0x7710dac3 .word 0x6f0e62ea,0x50f2e092 .word 0x29334c27,0x2c334b39 .word 0xbd687876,0xf436ba72 .word 0xaee6afc4,0xa67dd9ab .word 0xb04f5e9a,0xaf7015f1 .word 0x2557e105,0x66f1e411 .word 0xdb7570ae,0x1401dccb .word 0x3d9576a4,0xcdf17614 .word 0x52c98427,0xfad2286a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0x1d498412,0x1f025c63 .word 0x3438afb9,0xca4f5658 .word 0x00000078,0x7cfe6e65 .word 0x1f8dffff,0x9211b3c8 .word 0x00000076,0x22407216 .word 0xff308d1f,0x76d8438b .word 0xe1db87d4,0x5b1b1192 .word 0xb5f8a1c1,0xe632b055 p2_local1_expect: .word 0xeefc324a,0x8b43d8ff .word 0xd00973d2,0xd594d95b .word 0x2f0bf3fa,0xd3630da3 .word 0x71eac59d,0xefc5047d .word 0xff41bd91,0xf84e554c .word 0x005f9a28,0xa9e39a4e .word 0xfc014866,0x37fe0aa7 .word 0xa80bb492,0x42ac3dba p2_local2_expect: .word 0xffc73934,0x294b589f .word 0x8840300e,0x3e0cba33 .word 0x6cd36cbb,0x8b43d8ff .word 0x1f8d308d,0x4adae8b9 .word 0xffe395d6,0x45ef7c44 .word 0xa49e9e5c,0x239fffdb .word 0x75f366f4,0x668cb1a9 .word 0x215f9ffe,0x32e64ba2 p2_local3_expect: .word 0x609d496b,0x03620879 .word 0x8e29abbc,0xe56a3a01 .word 0x0000005f,0xc8e18a8f .word 0xbb21fa67,0x7baded99 .word 0xa6e8884d,0x9949065c .word 0x98276231,0xb1a7d5eb .word 0x26e96739,0xae5b266b .word 0x99d6cff7,0x38e99569 p3_init_registers: .word 0xf821be28,0xd4d80ef9 ! Init value for %l0 .word 0xbcc277a6,0x8210e6cc ! Init value for %l1 .word 0x2b5af014,0xbf4fa8dc ! Init value for %l2 .word 0xf06f849e,0x8d50824b ! Init value for %l3 .word 0xd03a1f73,0xc36a8a48 ! Init value for %l4 .word 0x133835ec,0xb63234e7 ! Init value for %l5 .word 0x63d9350b,0xfa119d8d ! Init value for %l6 .word 0x8625efbc,0x26fd3db6 ! Init value for %l7 .align 64 p3_init_freg: .word 0x8408bb72,0x30f4e664 ! Init value for %f0 .word 0xbd0f5474,0xd8cafea2 ! Init value for %f2 .word 0x56da7a5e,0x5b561836 ! Init value for %f4 .word 0x61b483fd,0xb73b639a ! Init value for %f6 .word 0x619b61a4,0x6fd7d042 ! Init value for %f8 .word 0xf9b31171,0xa89a5885 ! Init value for %f10 .word 0x2395d7a9,0x4be8e023 ! Init value for %f12 .word 0x386b9392,0x82f398a7 ! Init value for %f14 .word 0x38395786,0x50a04143 ! Init value for %f16 .word 0x7ef324b7,0x239efaca ! Init value for %f18 .word 0x2876fafc,0xa1af0262 ! Init value for %f20 .word 0xd808a04d,0x47100940 ! Init value for %f22 .word 0x6673c253,0xfa88319a ! Init value for %f24 .word 0xd200d0b5,0x497a8e62 ! Init value for %f26 .word 0xd4d5a2c3,0xbed4808d ! Init value for %f28 .word 0x7d8fa96d,0x800b2c9a ! Init value for %f30 .word 0xff93303f,0x3852262d ! Init value for %f32 .word 0x2ef21342,0x9417204b ! Init value for %f34 .word 0x208cfaf7,0xd9a85d17 ! Init value for %f36 .word 0xce62cd0a,0x12f9ba57 ! Init value for %f38 .word 0xdd00c71a,0x9397d061 ! Init value for %f40 .word 0x1fbe11f0,0x828941ee ! Init value for %f42 .word 0xdc1a4f68,0xd081e329 ! Init value for %f44 .word 0xe9d7588f,0x5b28a4e8 ! Init value for %f46 .word 0x00130560,0xeb02f444 .word 0x5a3e7a4c,0xbc600a00 .word 0xe0caf61d,0x51c8ace9 .word 0xd680c4d0,0x79428e04 .word 0xa2bf9d31,0xee87e57a .word 0xfb71a028,0xd1083c75 .word 0x125d1b04,0x2b52a046 .word 0x921cf682,0xe0686e02 p3_expected_registers: .word 0x00000000,0xd8eec334 .word 0x8d50fa7b,0xc36a8a48 .word 0x00000000,0x38cb135a .word 0x00000000,0x00000055 .word 0x00000000,0x00000045 .word 0x00000000,0x00005b40 .word 0x00000000,0x00000000 .word 0x00000000,0x000000ee p3_expected_fp_regs: .word 0x8408bb72,0x30f4e664 .word 0xbd0f5474,0xd8cafea2 .word 0x56da7a5e,0x5b561836 .word 0x61b483fd,0xb73b639a .word 0x619b61a4,0x6fd7d042 .word 0xf9b31171,0xa89a5885 .word 0x2395d7a9,0x4be8e023 .word 0x386b9392,0x82f398a7 .word 0x38395786,0x50a04143 .word 0x7ef324b7,0x239efaca .word 0x2876fafc,0xa1af0262 .word 0xd808a04d,0x47100940 .word 0x6673c253,0xfa88319a .word 0xd200d0b5,0x497a8e62 .word 0xd4d5a2c3,0xbed4808d .word 0x7d8fa96d,0x800b2c9a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x4b82508d,0xeea5243b .word 0x55f973af,0xa8409e81 .word 0xff5ab641,0x8eff9fb8 .word 0x00005aee,0xc36a8a48 .word 0xba54276f,0x08b171a4 .word 0x5b406fd9,0x57cab785 .word 0x75a2518d,0x1a6bdc49 .word 0x79da32bd,0xcb888346 p3_local1_expect: .word 0x00003a3d,0x8fffcad6 .word 0x2c6501fd,0x1c5ae1f8 .word 0x16e478c8,0xf7905228 .word 0x3a3dab21,0x6496ba06 .word 0x3d3a7db1,0xaee73f11 .word 0x711ec72e,0x9d8da43d .word 0x000000f2,0xcf881be0 .word 0x8bc38899,0x55e1c691 p3_local2_expect: .word 0xff3c0c28,0x125eb775 .word 0xd1ea4d9f,0xd2ccc925 .word 0x7b59423d,0x90491ba9 .word 0x8d50fa7b,0xc36a8a48 .word 0xd8eec334,0xce791897 .word 0x83527b78,0x3f9e508f .word 0x8801cac4,0x000000cb .word 0xea239ff6,0x90388bc3 p3_local3_expect: .word 0xee5a0000,0xb63dfd26 .word 0xff598405,0x08b171a4 .word 0x00000000,0x8801cac4 .word 0xc2b34efd,0x2a57409f .word 0x397154f1,0xd8eec334 .word 0xb4ae4fca,0x7745f289 .word 0xe99e59b3,0xd4a09938 .word 0x96ebca83,0x06008e68 p4_init_registers: .word 0x8eb8d438,0x255f6d08 ! Init value for %l0 .word 0xeea9b520,0x02bcf769 ! Init value for %l1 .word 0xa179c6c6,0xc84c8192 ! Init value for %l2 .word 0xf54343c1,0xde6ac9c4 ! Init value for %l3 .word 0x2f6a00f0,0x4727f973 ! Init value for %l4 .word 0x88b6746a,0x4a83c3d6 ! Init value for %l5 .word 0xe633340e,0x253a6b40 ! Init value for %l6 .word 0xbd656428,0x76b16f56 ! Init value for %l7 .align 64 p4_init_freg: .word 0x0b52d224,0x780cc625 ! Init value for %f0 .word 0xbe683277,0x3948db55 ! Init value for %f2 .word 0x1e1d55fe,0x7e3fa0fc ! Init value for %f4 .word 0x7ba3257e,0x54123c98 ! Init value for %f6 .word 0x8549f466,0x11f1aff0 ! Init value for %f8 .word 0x94b9981c,0x600b27bf ! Init value for %f10 .word 0xa3403885,0x61808694 ! Init value for %f12 .word 0x609e9bb5,0x4f46e3ca ! Init value for %f14 .word 0x0f56c3de,0x04652bea ! Init value for %f16 .word 0xe6963016,0xd748afa9 ! Init value for %f18 .word 0x487b5e7d,0x1c380d42 ! Init value for %f20 .word 0xcca9f3a6,0x620975aa ! Init value for %f22 .word 0xde255d6d,0x7e439cba ! Init value for %f24 .word 0x739c1641,0x2977668a ! Init value for %f26 .word 0xab65e240,0x59101fad ! Init value for %f28 .word 0x5ab404f5,0x89ddc86e ! Init value for %f30 .word 0xb480efe8,0x43c9f388 ! Init value for %f32 .word 0xbcd6ad18,0x19d9d832 ! Init value for %f34 .word 0x336b52b7,0x07e32711 ! Init value for %f36 .word 0xb43ef16e,0xa97d8c09 ! Init value for %f38 .word 0x51597377,0xdb9a4605 ! Init value for %f40 .word 0x2ec4adbe,0x3f5275de ! Init value for %f42 .word 0xacef8fae,0xa4037a73 ! Init value for %f44 .word 0x380c0223,0x3b3bc637 ! Init value for %f46 .word 0x054242ba,0x24e3d7e9 .word 0xd26d11d1,0x3ed665e9 .word 0xa1cb8fef,0xdce7de26 .word 0x62bd7356,0x6dbfd35a .word 0xbc6549f4,0xcc5be205 .word 0xf868526f,0xca49a030 .word 0xe3753d6f,0x7bf15300 .word 0x7b931fa4,0x424e463e p4_expected_registers: .word 0x00000000,0xb98fd3a3 .word 0x00000000,0x3b0a5248 .word 0x592c96b6,0x69d22acc .word 0x00000000,0x00004577 .word 0x00000000,0x00006679 .word 0x00000000,0x00000029 .word 0x00000000,0x9b85372a .word 0x00000000,0x7458a51c p4_expected_fp_regs: .word 0x0b52d224,0x780cc625 .word 0xbe683277,0x3948db55 .word 0x1e1d55fe,0x7e3fa0fc .word 0x7ba3257e,0x54123c98 .word 0x8549f466,0x11f1aff0 .word 0x94b9981c,0x600b27bf .word 0xa3403885,0x61808694 .word 0x609e9bb5,0x4f46e3ca .word 0x0f56c3de,0x04652bea .word 0xe6963016,0xd748afa9 .word 0x487b5e7d,0x1c380d42 .word 0xcca9f3a6,0x620975aa .word 0xde255d6d,0x7e439cba .word 0x739c1641,0x2977668a .word 0xab65e240,0x59101fad .word 0x5ab404f5,0x89ddc86e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x058632f4,0x48445f5c .word 0x245ad077,0x7458a51c .word 0x667941f6,0x3cc95b81 .word 0x33f9852e,0x4a7d4dad .word 0x086d5f25,0x7bb763ff .word 0x35bd2ba5,0xdcc8eae4 .word 0xff3070ff,0x1ab6c021 .word 0x2523cb79,0x67061f02 p4_local1_expect: .word 0x45777017,0x8e793b47 .word 0x68ec90c0,0x724fef3d .word 0x592c96b6,0x383d94ba .word 0x4c35037e,0x0a313d6f .word 0xc2283172,0x8d71d6b4 .word 0x2028bae0,0x26364265 .word 0x592c96b6,0x69d22acc .word 0x652e53d1,0x25ff213c p4_local2_expect: .word 0x521990ad,0x10f32057 .word 0xff36e628,0xddba541c .word 0x31032d53,0xde6232d9 .word 0xf93a591d,0xdce062c6 .word 0x2028bae0,0x25c57ff3 .word 0x9af42e94,0x7925a453 .word 0x9d0ba7df,0x20d4a9d9 .word 0x7d86afee,0x68237219 p4_local3_expect: .word 0xe963ff0e,0x4b4a2c69 .word 0x2a37859b,0x690eb8ab .word 0x0b83487b,0xfa41d52b .word 0xf6274acc,0x45caf8fd .word 0xe2f4c76c,0x7c9abad6 .word 0xaa3d5949,0x77d37b0a .word 0x793eb8a9,0x09192cd9 .word 0xda84c579,0xc2283172 p5_init_registers: .word 0xd21f732d,0xf303c794 ! Init value for %l0 .word 0xa870f687,0xf624a2d9 ! Init value for %l1 .word 0x29a3602e,0x312e37e9 ! Init value for %l2 .word 0x5bd14a3a,0x60e75635 ! Init value for %l3 .word 0xb0167d82,0x0e82665a ! Init value for %l4 .word 0xaecb2830,0x3e79f7ff ! Init value for %l5 .word 0x9268c965,0xa19a4729 ! Init value for %l6 .word 0x83e8e3b8,0x8ea74319 ! Init value for %l7 .align 64 p5_init_freg: .word 0xf16373d7,0x68657c92 ! Init value for %f0 .word 0xecc2d263,0xc7e3a371 ! Init value for %f2 .word 0xf0762555,0xe38934d0 ! Init value for %f4 .word 0xcba94fe8,0x7c2acc79 ! Init value for %f6 .word 0xf344368a,0x9f77322e ! Init value for %f8 .word 0xa335be62,0xd5562a16 ! Init value for %f10 .word 0x3dc78ba1,0xd9d1f7e4 ! Init value for %f12 .word 0x9615120e,0x5d6b8164 ! Init value for %f14 .word 0xa1a4fe49,0x1e8c7c0d ! Init value for %f16 .word 0x81966511,0x6920d79f ! Init value for %f18 .word 0x726ad0b7,0x40953ab3 ! Init value for %f20 .word 0x864a469a,0xaba000fb ! Init value for %f22 .word 0xdc9b4f2b,0xe42e6a9d ! Init value for %f24 .word 0x1efa84a7,0xfa5f329f ! Init value for %f26 .word 0xb67b4bc9,0xdc36ae2d ! Init value for %f28 .word 0x9683a2c5,0x5f02361c ! Init value for %f30 .word 0x8a7b2ce8,0xf80ae41b ! Init value for %f32 .word 0x1ad5c149,0x0ea93201 ! Init value for %f34 .word 0xefc1fa2a,0xea29e79f ! Init value for %f36 .word 0x6a282da0,0x1be86968 ! Init value for %f38 .word 0x7be3f063,0x04250d1a ! Init value for %f40 .word 0xf0ddc238,0x6310f112 ! Init value for %f42 .word 0x8654ccfd,0xfbebd859 ! Init value for %f44 .word 0xe27f1bb1,0x30dd42b1 ! Init value for %f46 .word 0x15b1c87f,0x882f2f34 .word 0xc839e647,0xaed0a508 .word 0x3318e649,0x0e8255f5 .word 0xcd666a41,0x37effdf5 .word 0xaea4eda2,0x5650496e .word 0xaff8ed89,0x186b6adc .word 0xfcc38b80,0xbb904608 .word 0xb7f6dc8a,0xb597d36b p5_expected_registers: .word 0x00000000,0xf71d9247 .word 0x00000000,0xadbd2f78 .word 0x60dfffff,0xb7310be5 .word 0x5bd14a3a,0x60e75635 .word 0xffffffff,0xfffffff9 .word 0x00000000,0xf16fabcc .word 0x00000000,0x57a75dae .word 0x00000000,0x00000040 p5_expected_fp_regs: .word 0xf16373d7,0x68657c92 .word 0xecc2d263,0xc7e3a371 .word 0xf0762555,0xe38934d0 .word 0xcba94fe8,0x7c2acc79 .word 0xf344368a,0x9f77322e .word 0xa335be62,0xd5562a16 .word 0x3dc78ba1,0xd9d1f7e4 .word 0x9615120e,0x5d6b8164 .word 0xa1a4fe49,0x1e8c7c0d .word 0x81966511,0x6920d79f .word 0x726ad0b7,0x40953ab3 .word 0x864a469a,0xaba000fb .word 0xdc9b4f2b,0xe42e6a9d .word 0x1efa84a7,0xfa5f329f .word 0xb67b4bc9,0xdc36ae2d .word 0x9683a2c5,0x5f02361c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0xf624a2d9,0x0572c3b4 .word 0xff3a07c0,0x782a4021 .word 0x12995e63,0x70b2b953 .word 0x29d20f3d,0xbf7fe0fb .word 0xb5ae2a61,0x4ec26aaa .word 0x249f529a,0x2e25b6f3 .word 0x5ac57280,0xc459809a .word 0x7cf5e05e,0x2e810284 p5_local1_expect: .word 0xa19a4729,0x00000007 .word 0x249f529a,0xdf6013e4 .word 0x5835b495,0x313e93a9 .word 0xff968929,0x1be5f4fd .word 0xff1a2e75,0xc60c2635 .word 0xf9df5a5c,0xb7db0d93 .word 0x80c43294,0xac970426 .word 0x214a1fba,0xd07c2172 p5_local2_expect: .word 0x378544c2,0x589eb3ec .word 0x3d7ab264,0x63c08d53 .word 0x8eec19a8,0xc5b2ec4d .word 0x6fcff9a0,0x70b2b953 .word 0x60dfffff,0xb7310be5 .word 0xf26c5b59,0x6dae84e3 .word 0x40ff81a5,0x31712c5f .word 0x9b48ff14,0x11a0dfc3 p5_local3_expect: .word 0xb773264c,0xe16475d0 .word 0x76e7239f,0x5e37ca8b .word 0x5ac57280,0xc24db9d9 .word 0xff378702,0x0e82665a .word 0xa7b08486,0xd27cfa01 .word 0x294d5233,0x800544cc .word 0x25fff9a8,0x39324eb8 .word 0xb6733b3d,0x00892c18 p6_init_registers: .word 0xacbf0fc0,0xa7d10672 ! Init value for %l0 .word 0x7a90a0a8,0x3e70573a ! Init value for %l1 .word 0xc70c4450,0x029bfa9e ! Init value for %l2 .word 0x87956136,0x08b6c87d ! Init value for %l3 .word 0x8badec14,0x65a83b69 ! Init value for %l4 .word 0x2e805d4c,0x5b09b9e1 ! Init value for %l5 .word 0xb0da9ced,0xf928826a ! Init value for %l6 .word 0xbccc4ee2,0x7225cf8c ! Init value for %l7 .align 64 p6_init_freg: .word 0xc527ab67,0x0f368cd2 ! Init value for %f0 .word 0xb84f7f54,0x1afd3180 ! Init value for %f2 .word 0x20c3d002,0x3803c227 ! Init value for %f4 .word 0xc3e9dfb3,0x3da8ebc8 ! Init value for %f6 .word 0x73b6a84c,0x26a5ee10 ! Init value for %f8 .word 0x70085137,0xfcc45cdb ! Init value for %f10 .word 0x764ee881,0x16d6e269 ! Init value for %f12 .word 0x3493afdd,0x2fcab875 ! Init value for %f14 .word 0xe857b074,0x7b814f53 ! Init value for %f16 .word 0x186ae403,0x3e4dbce6 ! Init value for %f18 .word 0xaf233988,0xb2726e09 ! Init value for %f20 .word 0x96e12689,0xc51a8ef1 ! Init value for %f22 .word 0x1e7ca269,0x9e5346aa ! Init value for %f24 .word 0x580e016d,0x6e217b98 ! Init value for %f26 .word 0xd545a829,0x9c6504f9 ! Init value for %f28 .word 0xe6181bb5,0xeec17c6b ! Init value for %f30 .word 0xcc4c08d7,0xa31fc032 ! Init value for %f32 .word 0xd151da51,0x337cf09f ! Init value for %f34 .word 0xd38feaa5,0xcdff77b5 ! Init value for %f36 .word 0x6da2e2fb,0x15b8c484 ! Init value for %f38 .word 0x6a957467,0xb040b1a4 ! Init value for %f40 .word 0x6639fc34,0xa56f31a2 ! Init value for %f42 .word 0xb12d0b7d,0xb101b623 ! Init value for %f44 .word 0xdd4c90aa,0x26fabd7c ! Init value for %f46 .word 0x963a668c,0xdde1ae7b .word 0xaf568086,0xe1c45e97 .word 0xc56e5fc4,0x784d919a .word 0x2fded832,0xd4712a23 .word 0x08025c0c,0xfdf993ed .word 0xeb0ec5e4,0x91acaf9d .word 0x767cd40a,0xe1b54334 .word 0x3aaf3c2f,0xf00ebd96 p6_expected_registers: .word 0x00000000,0xe74a5c5b .word 0x00000000,0x6a7874c9 .word 0x00000000,0xbae7a3c7 .word 0x00000000,0x47bbcc77 .word 0x00000000,0xeaa0029a .word 0x00000000,0x31b2fedc .word 0x00000000,0x9f8b3f86 .word 0x00000000,0x61d954db p6_expected_fp_regs: .word 0xc527ab67,0x0f368cd2 .word 0xb84f7f54,0x1afd3180 .word 0x20c3d002,0x3803c227 .word 0xc3e9dfb3,0x3da8ebc8 .word 0x73b6a84c,0x26a5ee10 .word 0x70085137,0xfcc45cdb .word 0x764ee881,0x16d6e269 .word 0x3493afdd,0x2fcab875 .word 0xe857b074,0x7b814f53 .word 0x186ae403,0x3e4dbce6 .word 0xaf233988,0xb2726e09 .word 0x96e12689,0xc51a8ef1 .word 0x1e7ca269,0x9e5346aa .word 0x580e016d,0x6e217b98 .word 0xd545a829,0x9c6504f9 .word 0xe6181bb5,0xeec17c6b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0xd524350a,0x04cc54da .word 0x27804e6c,0x43563a32 .word 0xfc33fefd,0xed54accc .word 0xf430c301,0x89d786e0 .word 0x3586023d,0x0000008f .word 0x00000081,0x61d954db .word 0x1c31fbbf,0xd9e9fd8d .word 0x8565f39d,0xb13a3ac5 p6_local1_expect: .word 0x9a02a0ea,0xdcfeb231 .word 0xf7d25345,0x76456d82 .word 0xdb54d961,0x00000000 .word 0x525aa0f1,0xed54accc .word 0x06dbd74a,0x009ab5bf .word 0x51e5bdd2,0x9dea112a .word 0xd2426949,0xd9e9fd8d .word 0xdbcf4db4,0xa5bd158e p6_local2_expect: .word 0xff60c052,0xdbf2bf54 .word 0x7ccc65c3,0x7225cf8c .word 0x81007065,0x035923a2 .word 0x52f43d33,0x9f2035c4 .word 0x00a30d58,0x61d954db .word 0x05ecbf2b,0xc6e9e8fb .word 0x5657f91d,0xe74a5c5b .word 0x0c8d125a,0x6853c390 p6_local3_expect: .word 0xbecbb289,0xc9aba5a5 .word 0x65a83b69,0x5b09b9e1 .word 0xdd25ccdd,0x8915a136 .word 0x563c5fb9,0xfc11740d .word 0x7c44875e,0xde4930fb .word 0x6e1aff57,0x122c537e .word 0x159f623e,0xfc62a226 .word 0xa8cb7363,0x9f8b3f86 p7_init_registers: .word 0x18b276be,0x51537abb ! Init value for %l0 .word 0xabd9f7b0,0xad7dc6e6 ! Init value for %l1 .word 0x053a732e,0x8280185c ! Init value for %l2 .word 0x500849dc,0x052f5dad ! Init value for %l3 .word 0x7c56c55f,0xe38a00e6 ! Init value for %l4 .word 0xb0fdf668,0x0a67e3c5 ! Init value for %l5 .word 0x38113369,0xa8cab32f ! Init value for %l6 .word 0x3261db9a,0xb6ca3537 ! Init value for %l7 .align 64 p7_init_freg: .word 0x76e467ff,0x304b0ab9 ! Init value for %f0 .word 0x43b80a0d,0x738c8251 ! Init value for %f2 .word 0xb8f1415c,0x5c65ae30 ! Init value for %f4 .word 0xb04d6109,0x65480a67 ! Init value for %f6 .word 0x7500b1ba,0x0633b756 ! Init value for %f8 .word 0xa78c0f83,0x52d8d6a0 ! Init value for %f10 .word 0xea6bd9d5,0xf63931e3 ! Init value for %f12 .word 0xbc746385,0x7b37f4c0 ! Init value for %f14 .word 0x8912d22b,0x9fe5b46b ! Init value for %f16 .word 0xfc423cca,0xcfc58549 ! Init value for %f18 .word 0x86900f08,0x0c6d19b5 ! Init value for %f20 .word 0xca8bc56c,0xdb289707 ! Init value for %f22 .word 0x41335551,0x8e8923e5 ! Init value for %f24 .word 0x30fbc472,0xe646eac3 ! Init value for %f26 .word 0x3286839a,0xde12bd4b ! Init value for %f28 .word 0xdac6173f,0x231ea384 ! Init value for %f30 .word 0xa3a67726,0xfd9bb923 ! Init value for %f32 .word 0x70470aac,0x8fed48f7 ! Init value for %f34 .word 0xbb020726,0x4ef85ce5 ! Init value for %f36 .word 0x6dc504ea,0x9376361a ! Init value for %f38 .word 0xee3b070b,0x4365a1d0 ! Init value for %f40 .word 0x2ebb2785,0xe1905844 ! Init value for %f42 .word 0xd5e505b9,0x44ac43fe ! Init value for %f44 .word 0x40af0a3b,0x40b44ec4 ! Init value for %f46 .word 0x8d6aed72,0x6d73d592 .word 0x2100d134,0x367323b2 .word 0x91d715d6,0xd394968e .word 0xb42e29c5,0x9f61e07c .word 0x22d73727,0x185788ed .word 0x3da349c0,0x6227a2cb .word 0x87e3c460,0x1028c492 .word 0xc59740ad,0x654e057d p7_expected_registers: .word 0x00000000,0x0000844e .word 0x00000000,0x00000012 .word 0x00000000,0x00000027 .word 0x500849dc,0x052f5dad .word 0x00000000,0x01553414 .word 0x00000000,0x000000de .word 0x00000000,0xacfff297 .word 0x00000000,0x000000a6 p7_expected_fp_regs: .word 0x76e467ff,0x304b0ab9 .word 0x43b80a0d,0x738c8251 .word 0xb8f1415c,0x5c65ae30 .word 0xb04d6109,0x65480a67 .word 0x7500b1ba,0x0633b756 .word 0xa78c0f83,0x52d8d6a0 .word 0xea6bd9d5,0xf63931e3 .word 0xbc746385,0x7b37f4c0 .word 0x8912d22b,0x9fe5b46b .word 0xfc423cca,0xcfc58549 .word 0x86900f08,0x0c6d19b5 .word 0xca8bc56c,0xdb289707 .word 0x41335551,0x8e8923e5 .word 0x30fbc472,0xe646eac3 .word 0x3286839a,0xde12bd4b .word 0xdac6173f,0x231ea384 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0xff29e2fa,0xa17f4c38 .word 0x3579fb0b,0x01f4bf55 .word 0x30621e16,0xd0d9de39 .word 0xff6a6147,0x1cb8c941 .word 0x52caacf4,0x4eb8abed .word 0x00000027,0x052f5dad .word 0xc8f5eb66,0x9c1c3b2b .word 0x942bebbc,0x498abef6 p7_local1_expect: .word 0x0b796d5c,0xb2cb864c .word 0xe3c4ff85,0xc00707ff .word 0x00000027,0x052f5dad .word 0x85850085,0xacfff297 .word 0x508daaca,0xedff97ae .word 0x5e0d0e30,0x273caa8f .word 0x01553414,0xc22f0b60 .word 0x55b7166b,0x046a6147 p7_local2_expect: .word 0xfda09fc4,0x96c58f2e .word 0xc399504d,0x052f5dad .word 0xe0f0b866,0xabf760f4 .word 0x222fffbd,0x94fb7538 .word 0x7a752950,0x85c20085 .word 0xc2cb33d5,0x0fe6bf77 .word 0x497ef7af,0xd3ffaafa .word 0xc399504d,0x756db742 p7_local3_expect: .word 0x57a76c94,0xfc1425bb .word 0x48289cee,0xe853870a .word 0xffc25ab0,0xa5d0dbca .word 0xbf5325ea,0x5daa6495 .word 0xad5d174a,0xd672ea5b .word 0x844e02ef,0x927e24c9 .word 0x5385bee9,0xc6e6a3d8 .word 0x584a9085,0xc11f8127 p8_init_registers: .word 0x8598455c,0x6c56e19b ! Init value for %l0 .word 0x9330ed17,0xe818ced7 ! Init value for %l1 .word 0xf4842fac,0xd6e43172 ! Init value for %l2 .word 0xc7ecaed3,0xdc22085f ! Init value for %l3 .word 0x8fad8ae4,0xb1d4972b ! Init value for %l4 .word 0xe08fa3a4,0x9c1c99a0 ! Init value for %l5 .word 0xbc58d0dc,0x8a3c3e4e ! Init value for %l6 .word 0xf17d8e14,0xba1a3973 ! Init value for %l7 .align 64 p8_init_freg: .word 0x85e4583e,0xbfe5b39e ! Init value for %f0 .word 0xd484edb9,0x32a7e96d ! Init value for %f2 .word 0x43e5f908,0xd4144090 ! Init value for %f4 .word 0xc185e7e3,0x31611d5d ! Init value for %f6 .word 0x01082078,0x5a769df7 ! Init value for %f8 .word 0x60765edb,0x1d6ab792 ! Init value for %f10 .word 0xe6960f2d,0x6a2829f8 ! Init value for %f12 .word 0x7ed5e17b,0x9a72e2f9 ! Init value for %f14 .word 0xe9e22145,0xc8abe20b ! Init value for %f16 .word 0x80cba028,0x42dcd22d ! Init value for %f18 .word 0x1dd72754,0x9d2058de ! Init value for %f20 .word 0xe40c1169,0x21e31863 ! Init value for %f22 .word 0xb3f656e6,0x46a32b9a ! Init value for %f24 .word 0xf2219d7d,0x6a98b01d ! Init value for %f26 .word 0x25634bd1,0xf2ee5344 ! Init value for %f28 .word 0x5d2a41cb,0xcde6d125 ! Init value for %f30 .word 0xfdef8715,0xde5a2f0e ! Init value for %f32 .word 0x8168cb89,0xdfc916ae ! Init value for %f34 .word 0xac8dc8d9,0xce4ba896 ! Init value for %f36 .word 0x42a6a5e7,0x257d7a24 ! Init value for %f38 .word 0xef34f273,0x0cb0632f ! Init value for %f40 .word 0x4d6c908b,0x2fdf0ebb ! Init value for %f42 .word 0xe8b91a02,0x58ce4208 ! Init value for %f44 .word 0x3bb052fe,0x1e04cddd ! Init value for %f46 .word 0x990642de,0x0179c811 .word 0x038b4f46,0x24ad5585 .word 0x0ae93b6b,0xdfa76b22 .word 0x0bc081d4,0x469e9640 .word 0x4908be25,0xdcfb2579 .word 0xedeaa39b,0xaeb1b18d .word 0xcd2b6354,0xfa2acfca .word 0xeb342443,0x67a79c26 p8_expected_registers: .word 0x7231e4d6,0xa9233a5d .word 0x00000000,0x000000f7 .word 0x00000000,0x5f231c96 .word 0x00000000,0x0000008a .word 0x00000000,0x00000082 .word 0x45870484,0x5074fa85 .word 0x00000000,0x00000025 .word 0x00000000,0x00005910 p8_expected_fp_regs: .word 0x85e4583e,0xbfe5b39e .word 0xd484edb9,0x32a7e96d .word 0x43e5f908,0xd4144090 .word 0xc185e7e3,0x31611d5d .word 0x01082078,0x5a769df7 .word 0x60765edb,0x1d6ab792 .word 0xe6960f2d,0x6a2829f8 .word 0x7ed5e17b,0x9a72e2f9 .word 0xe9e22145,0xc8abe20b .word 0x80cba028,0x42dcd22d .word 0x1dd72754,0x9d2058de .word 0xe40c1169,0x21e31863 .word 0xb3f656e6,0x46a32b9a .word 0xf2219d7d,0x6a98b01d .word 0x25634bd1,0xf2ee5344 .word 0x5d2a41cb,0xcde6d125 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0x8adbf42b,0x583befa3 .word 0x47b387c2,0x568cf6ee .word 0xcf13aa8c,0x9e656101 .word 0x8abd811c,0xb0dee431 .word 0x52bd68b1,0xa1a15665 .word 0x2b83e31e,0xa39db09e .word 0x5ee6c5f3,0xff710abd .word 0x4f9ac491,0xb23678f2 p8_local1_expect: .word 0x77002e87,0x270e4e95 .word 0x7231e4d6,0xa9233a5d .word 0x5247831d,0x130f5ae6 .word 0x308b8334,0x574775ff .word 0x45870484,0xb0dee431 .word 0x7a420533,0xcdf18bea .word 0x368ad49a,0x95dd1cbf .word 0x6a250f8d,0x11a6a0c7 p8_local2_expect: .word 0x5910ecc7,0x05ff965e .word 0x9618b3e0,0x5debea19 .word 0x3b7e2a19,0x5f231c96 .word 0xd395b778,0xb9a7c8f3 .word 0xfff5d5fa,0x3b66013f .word 0xff867a7c,0x76330374 .word 0x57f61772,0x70109a41 .word 0xde3705e4,0x75ec0993 p8_local3_expect: .word 0xf4d9fb45,0xba1a3973 .word 0x25ea078d,0x2eeed783 .word 0x8899492f,0x7664f195 .word 0xff8eaa6f,0xe0c92663 .word 0xff3c3e4e,0x9d5674b6 .word 0x5587b0ed,0xda078834 .word 0xe41d551d,0xb4be9fbe .word 0xc58134de,0x8fb6cf6d p9_init_registers: .word 0x3e947e4c,0x1ecffbab ! Init value for %l0 .word 0x52e9131a,0x6300e5f0 ! Init value for %l1 .word 0xfb80b3d3,0xe8b37410 ! Init value for %l2 .word 0x789abadc,0xa95ec3fc ! Init value for %l3 .word 0xb14be086,0x963a50aa ! Init value for %l4 .word 0x7885fe61,0xb0357a4b ! Init value for %l5 .word 0x6550bfa8,0x87b7dd5d ! Init value for %l6 .word 0x9f86814c,0x1395db2d ! Init value for %l7 .align 64 p9_init_freg: .word 0x90f83b32,0x9649dd49 ! Init value for %f0 .word 0xab712256,0x4bdc30b8 ! Init value for %f2 .word 0xb642c1aa,0x3cbad373 ! Init value for %f4 .word 0x8daed0c1,0x8d57dae6 ! Init value for %f6 .word 0xdda97ec2,0xc68c6c17 ! Init value for %f8 .word 0x62ac1f34,0x49594a5b ! Init value for %f10 .word 0x28f5711b,0xb0ff5efb ! Init value for %f12 .word 0xea80164d,0x5c7f94c0 ! Init value for %f14 .word 0x192d2538,0xca1f7e79 ! Init value for %f16 .word 0x2d890b57,0xa034928f ! Init value for %f18 .word 0x7a1652ac,0x8f763500 ! Init value for %f20 .word 0xf1ebbe36,0x544db773 ! Init value for %f22 .word 0x28a5bde6,0x070a6836 ! Init value for %f24 .word 0x65d701f0,0xa793ef82 ! Init value for %f26 .word 0x5efa3938,0x47bdbf49 ! Init value for %f28 .word 0xb985725e,0x0f7e57a5 ! Init value for %f30 .word 0xc6f0c092,0xb3ab9d24 ! Init value for %f32 .word 0x50dd23f0,0x724ef76b ! Init value for %f34 .word 0x76f73bf6,0x865397a9 ! Init value for %f36 .word 0x0a106592,0xa441ba24 ! Init value for %f38 .word 0x7f4d9127,0xf9b735b2 ! Init value for %f40 .word 0x6d20c1ad,0xd02a9d22 ! Init value for %f42 .word 0x6ff0e032,0x0674e00a ! Init value for %f44 .word 0x13d77455,0x651561c7 ! Init value for %f46 .word 0xcd57a8ee,0xbbdb24f2 .word 0xaffda9ff,0x7772c27a .word 0x1876f249,0x97de16a1 .word 0xded2c040,0xd56b7753 .word 0x4f5f2380,0xf719aebf .word 0x7636e2f9,0x6b419a72 .word 0x9f852b2d,0x914f54dc .word 0x520c678d,0x3cb1412b p9_expected_registers: .word 0x00000000,0x0edde53e .word 0xda2130ad,0xe61f2285 .word 0x00000000,0x00000030 .word 0xff000000,0xa5b7887e .word 0x00000000,0x2bb20ad5 .word 0x00000000,0x00000067 .word 0x00000000,0x000000e8 .word 0x00000000,0x1e8417f8 p9_expected_fp_regs: .word 0x90f83b32,0x9649dd49 .word 0xab712256,0x4bdc30b8 .word 0xb642c1aa,0x3cbad373 .word 0x8daed0c1,0x8d57dae6 .word 0xdda97ec2,0xc68c6c17 .word 0x62ac1f34,0x49594a5b .word 0x28f5711b,0xb0ff5efb .word 0xea80164d,0x5c7f94c0 .word 0x192d2538,0xca1f7e79 .word 0x2d890b57,0xa034928f .word 0x7a1652ac,0x8f763500 .word 0xf1ebbe36,0x544db773 .word 0x28a5bde6,0x070a6836 .word 0x65d701f0,0xa793ef82 .word 0x5efa3938,0x47bdbf49 .word 0xb985725e,0x0f7e57a5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0xff1b2ce3,0xd218f7e9 .word 0x7b412d67,0xe0ef7118 .word 0x2e30c4c5,0x936c9928 .word 0x00009493,0xf5b9b51d .word 0x161cda7f,0xff1b2ce3 .word 0xb0357a4b,0x720b445a .word 0xd628d075,0xce65635e .word 0x82d3deca,0x61477801 p9_local1_expect: .word 0xff000000,0xa5b7887e .word 0xe8e072d6,0x66ff9421 .word 0x97bd2aa3,0xe71b1e10 .word 0x20ffb875,0x8dcf1af0 .word 0x19ffd162,0xcfef85ff .word 0xbc9e628e,0xbe8a739c .word 0xa8799012,0x9662e46c .word 0x23177546,0xff5901c9 p9_local2_expect: .word 0x000000d0,0x3eba0b55 .word 0x331d0ebe,0x10acbaca .word 0x679098e0,0x1e8417f8 .word 0x878e3449,0x9cd1edd8 .word 0x939482be,0xf4d5a7ab .word 0x33ff2f31,0x43b40f8c .word 0xd6c52b42,0x43dc169f .word 0x42249746,0xffdcfc5d p9_local3_expect: .word 0x10e4a070,0x179cba4c .word 0xf50f0d08,0x21594131 .word 0xd1204652,0xcb18a4fd .word 0x9c738abe,0xd48490e6 .word 0xda21ffad,0xe61f2285 .word 0x963a50aa,0x3c279b3e .word 0x1505a36a,0xfb3fea84 .word 0xe7693da9,0xbdd982ce p10_init_registers: .word 0x13054708,0x11dc48c4 ! Init value for %l0 .word 0x20b4bd68,0x62181581 ! Init value for %l1 .word 0xe7d44e90,0x1a63bd45 ! Init value for %l2 .word 0xa844e102,0xa2012b5a ! Init value for %l3 .word 0x5bc1357a,0x68da26d6 ! Init value for %l4 .word 0x17add3c8,0x5dda073b ! Init value for %l5 .word 0xc1d20aa3,0xc9484ef7 ! Init value for %l6 .word 0xc091a376,0x0ed6ba04 ! Init value for %l7 .align 64 p10_init_freg: .word 0xe246268e,0xa5fd75da ! Init value for %f0 .word 0x35d814da,0xb1b22462 ! Init value for %f2 .word 0xd96a7c98,0x6a870b3e ! Init value for %f4 .word 0xaa94a909,0x920f577f ! Init value for %f6 .word 0xdbd90f36,0x1dc3f3d7 ! Init value for %f8 .word 0xac189740,0x1d0c687b ! Init value for %f10 .word 0xaa3723e6,0xac4df6d0 ! Init value for %f12 .word 0x2b87ae7a,0x1766576f ! Init value for %f14 .word 0x4af8f178,0x82050f16 ! Init value for %f16 .word 0xabc55cbd,0xb93bdb16 ! Init value for %f18 .word 0x30a4c41c,0x972c554d ! Init value for %f20 .word 0xf8bc6a46,0x90c2b78f ! Init value for %f22 .word 0x65d2076b,0x0dada6ad ! Init value for %f24 .word 0xc18039cf,0x05261899 ! Init value for %f26 .word 0x38f63660,0xc519a809 ! Init value for %f28 .word 0x46dc7405,0xf0bf71c3 ! Init value for %f30 .word 0x78ca5c61,0x98af4a30 ! Init value for %f32 .word 0x036e91f3,0x68761a94 ! Init value for %f34 .word 0x51b01cdc,0xd165a5d5 ! Init value for %f36 .word 0x9c423fef,0xeb92759f ! Init value for %f38 .word 0xee5bcd4a,0x04dd5706 ! Init value for %f40 .word 0x68c35875,0x8efc064f ! Init value for %f42 .word 0xfedcab48,0x8e70938f ! Init value for %f44 .word 0xac3505b1,0x01d4a2ab ! Init value for %f46 .word 0xb1392e0d,0x0bdba112 .word 0x6a77bfe2,0x59fd0b8f .word 0xdef74888,0x2b56f1c1 .word 0xf5e85648,0xb80bb772 .word 0x1d6fa3ad,0xc93dba6c .word 0x9c9d0257,0xfdcf1e57 .word 0x196c5e14,0x967005ed .word 0xa8592599,0x3df0aed9 p10_expected_registers: .word 0x00000000,0xc50c0451 .word 0x00000000,0x630f2768 .word 0x00000000,0x00000014 .word 0x00000000,0x43fc57d9 .word 0x00000000,0x51040cc5 .word 0x00000000,0x00008115 .word 0x00000000,0x000000a2 .word 0x00000000,0x51040cc5 p10_expected_fp_regs: .word 0xe246268e,0xa5fd75da .word 0x35d814da,0xb1b22462 .word 0xd96a7c98,0x6a870b3e .word 0xaa94a909,0x920f577f .word 0xdbd90f36,0x1dc3f3d7 .word 0xac189740,0x1d0c687b .word 0xaa3723e6,0xac4df6d0 .word 0x2b87ae7a,0x1766576f .word 0x4af8f178,0x82050f16 .word 0xabc55cbd,0xb93bdb16 .word 0x30a4c41c,0x972c554d .word 0xf8bc6a46,0x90c2b78f .word 0x65d2076b,0x0dada6ad .word 0xc18039cf,0x05261899 .word 0x38f63660,0xc519a809 .word 0x46dc7405,0xf0bf71c3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0x35b97cb3,0x8e854de8 .word 0x3813bc92,0xbd0e3d24 .word 0x51040cc5,0xe7ff1cdf .word 0xfb648238,0x761c6683 .word 0x45bd631a,0xdf1cffe7 .word 0x0a8253fb,0x053becec .word 0xd989a446,0xe2b3e816 .word 0xbbd8ef52,0xdf1cffe7 p10_local1_expect: .word 0xff8bb35f,0xc996d8e1 .word 0x937092ea,0x7e4e41b5 .word 0x62181581,0xaca5320c .word 0x780648d9,0xad4f0a05 .word 0x27ae5b79,0x682827e0 .word 0x81151862,0xa2012b5a .word 0x79f65b7c,0xc46c4de4 .word 0x6fb608b4,0xff77b754 p10_local2_expect: .word 0x019dcc3d,0x869b7625 .word 0x28350b5b,0x53383b78 .word 0xfee3b06f,0x9f938c23 .word 0x62363e74,0xc4dee6d8 .word 0x417f0e52,0x107beb61 .word 0x9e7b45e4,0xde09a696 .word 0xf3b6af0a,0x11ffbf6f .word 0x4f3dea27,0x8453ea72 p10_local3_expect: .word 0x1c632419,0xcffe7d8c .word 0x985bb211,0x2dbad118 .word 0xc626bc69,0xff62fae9 .word 0x3f68d144,0x741498eb .word 0xff942eda,0xb88e60d8 .word 0x53516827,0x2a90bc7f .word 0x13858b09,0x82da1e50 .word 0x78e2c6d2,0x9fac0735 p11_init_registers: .word 0xebc38e5a,0x30d1fb70 ! Init value for %l0 .word 0x0afc9965,0xcb8bb8f6 ! Init value for %l1 .word 0x38485ac3,0xe9aa4e98 ! Init value for %l2 .word 0x6d747688,0x304b4719 ! Init value for %l3 .word 0xf56de0f0,0x3302c65c ! Init value for %l4 .word 0x0e650279,0xbf27dfbc ! Init value for %l5 .word 0xaca69960,0x891901e7 ! Init value for %l6 .word 0x2548e9aa,0x73c41ffd ! Init value for %l7 .align 64 p11_init_freg: .word 0xbae610f3,0x3a605926 ! Init value for %f0 .word 0xc23c8ff1,0xb7f0fff4 ! Init value for %f2 .word 0xa4c2e73a,0xc64fd1d1 ! Init value for %f4 .word 0x12f250b6,0xab5b67b5 ! Init value for %f6 .word 0xc9a1e4bb,0x7d265825 ! Init value for %f8 .word 0x1e84921d,0x23e7c172 ! Init value for %f10 .word 0x94507902,0xc075b3b7 ! Init value for %f12 .word 0xf4f02997,0x13591442 ! Init value for %f14 .word 0xef78733b,0x1a3eb740 ! Init value for %f16 .word 0xf4877fbf,0xd6f4b287 ! Init value for %f18 .word 0xf897bd2a,0xf6fc10bc ! Init value for %f20 .word 0x6dbca67c,0xf78a3fe3 ! Init value for %f22 .word 0x8ef70a33,0xec0fab4a ! Init value for %f24 .word 0x6fa08ce4,0xb536bc02 ! Init value for %f26 .word 0x883e65bb,0x42d88da3 ! Init value for %f28 .word 0x9660e04a,0xb544011c ! Init value for %f30 .word 0x77eafbee,0x914c9392 ! Init value for %f32 .word 0x5dc05e12,0xb73ae327 ! Init value for %f34 .word 0x91ae9872,0x32c63cfd ! Init value for %f36 .word 0x6e9da695,0xa24329c5 ! Init value for %f38 .word 0xb148cac9,0x6804f8b9 ! Init value for %f40 .word 0x7b235ceb,0x226bc3b4 ! Init value for %f42 .word 0x4627b475,0xcaa39cf8 ! Init value for %f44 .word 0xed234ffd,0x86064de4 ! Init value for %f46 .word 0x921fe292,0x52ed1639 .word 0x966be350,0x903b7960 .word 0x925754e3,0xae44cd90 .word 0x0f3d431e,0xa0d91ae2 .word 0x467d50e5,0x683c2994 .word 0xe7985877,0xec817ad7 .word 0x31a64ea0,0x8cbd83cb .word 0x4a046e45,0x14026b49 p11_expected_registers: .word 0x00000000,0xca639827 .word 0x00000000,0x000000ee .word 0x00000000,0xb634bbf6 .word 0x00000000,0xc33c048c .word 0xf56de0f0,0x3302c65c .word 0x00000000,0x0000006f .word 0x00000000,0x00003390 .word 0x00000000,0x3ffd4773 p11_expected_fp_regs: .word 0xbae610f3,0x3a605926 .word 0xc23c8ff1,0xb7f0fff4 .word 0xa4c2e73a,0xc64fd1d1 .word 0x12f250b6,0xab5b67b5 .word 0xc9a1e4bb,0x7d265825 .word 0x1e84921d,0x23e7c172 .word 0x94507902,0xc075b3b7 .word 0xf4f02997,0x13591442 .word 0xef78733b,0x1a3eb740 .word 0xf4877fbf,0xd6f4b287 .word 0xf897bd2a,0xf6fc10bc .word 0x6dbca67c,0xf78a3fe3 .word 0x8ef70a33,0xec0fab4a .word 0x6fa08ce4,0xb536bc02 .word 0x883e65bb,0x42d88da3 .word 0x9660e04a,0xb544011c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x8334ad39,0x9b12b440 .word 0xff88bfe6,0x1680028b .word 0xd79c95d3,0x8d15744c .word 0x41204f96,0x430a430f .word 0xcd173ec4,0xe46f422e .word 0xb634bbf6,0xb303a27d .word 0xff902a3d,0x7c1c96d0 .word 0x590168d0,0xa2df94db p11_local1_expect: .word 0x430a430f,0xd947ed15 .word 0xb7000000,0x8c043cc3 .word 0x4edbcfd5,0xcec4c31e .word 0x70fb1820,0xed6efddb .word 0x345ddfd5,0xcb8bb8f6 .word 0xb8f61ad7,0x993e286b .word 0xf030ab5b,0x7205ee84 .word 0x3fb2fa01,0x052cff75 p11_local2_expect: .word 0xf2b27f5a,0xf7c871f5 .word 0xb634bbf6,0xc33c048c .word 0xe458913a,0xf954178b .word 0x00000000,0x00000007 .word 0xffad370f,0xc1484a00 .word 0x7d5b897a,0x000000c8 .word 0x7d2898e7,0x3e1fd161 .word 0x8509e09e,0x63bcb4b1 p11_local3_expect: .word 0x07000000,0x00000000 .word 0x60da2b38,0x83f45c6c .word 0x94a5e58b,0x000034b6 .word 0x08c4ff1d,0xe603e29f .word 0x90334398,0xc6db39d3 .word 0xff80f2aa,0xea2c9ac8 .word 0x2ea07fee,0x733cb9fb .word 0x4ddae11f,0x41ddc205 p12_init_registers: .word 0x403633ca,0x347c66d4 ! Init value for %l0 .word 0x9b91a728,0xbc4081d9 ! Init value for %l1 .word 0xd1b12848,0x881e89f5 ! Init value for %l2 .word 0xce65ae34,0x3c574f27 ! Init value for %l3 .word 0xa1463fce,0x55466139 ! Init value for %l4 .word 0xe853a7c5,0xf7bd21b0 ! Init value for %l5 .word 0x4598c1eb,0x8d698ea8 ! Init value for %l6 .word 0x0d13234a,0x4ac75c50 ! Init value for %l7 .align 64 p12_init_freg: .word 0x99ddfa66,0x5bc2ed3b ! Init value for %f0 .word 0xe6a12e82,0xdec8fb79 ! Init value for %f2 .word 0xca628c79,0x334021be ! Init value for %f4 .word 0x3800c4a0,0xb370d13e ! Init value for %f6 .word 0x9ff9623c,0x6bac15d6 ! Init value for %f8 .word 0x2172459b,0x12051e3f ! Init value for %f10 .word 0x5172721e,0x579eeb19 ! Init value for %f12 .word 0xf4f65ab9,0x4978151a ! Init value for %f14 .word 0x7fb40c84,0x5bb41917 ! Init value for %f16 .word 0x4b88c970,0xffe12fec ! Init value for %f18 .word 0x2d01273a,0xbb2eb6e0 ! Init value for %f20 .word 0x3bfe074b,0xf3c60d60 ! Init value for %f22 .word 0x27d509f1,0x7840155a ! Init value for %f24 .word 0xbf2ce044,0x863bb708 ! Init value for %f26 .word 0x407d9923,0xbdccbea5 ! Init value for %f28 .word 0xebd6b404,0x23558c7c ! Init value for %f30 .word 0x7c02f634,0xfa06728f ! Init value for %f32 .word 0x348fab84,0x5754142e ! Init value for %f34 .word 0x0c898a06,0x86805879 ! Init value for %f36 .word 0x560121ed,0x19767758 ! Init value for %f38 .word 0x30f1ddaf,0x23a733ab ! Init value for %f40 .word 0x2459812b,0x95d799f6 ! Init value for %f42 .word 0x0ecfad55,0x53a4d2ca ! Init value for %f44 .word 0xf469edfb,0x04bbc8c3 ! Init value for %f46 .word 0xbeb1423a,0xace690d5 .word 0xd20e302e,0x79ebe8fd .word 0x5e990a52,0x75c10545 .word 0x2f78e26f,0x99ce2ede .word 0x086ce3cf,0x00ed2832 .word 0x66848e3d,0x872069e8 .word 0xcacea965,0x94ad046c .word 0xc8cbfef9,0x1601f650 p12_expected_registers: .word 0x00000000,0xf7bd21b0 .word 0x00000000,0x03621c1f .word 0x00000017,0x9c82056c .word 0x00000000,0xbe63f8b3 .word 0x00000000,0x00000098 .word 0x00000000,0xf5eb6e5b .word 0x00000000,0x0000fd2d .word 0x00000000,0x45b461c0 p12_expected_fp_regs: .word 0x99ddfa66,0x5bc2ed3b .word 0xe6a12e82,0xdec8fb79 .word 0xca628c79,0x334021be .word 0x3800c4a0,0xb370d13e .word 0x9ff9623c,0x6bac15d6 .word 0x2172459b,0x12051e3f .word 0x5172721e,0x579eeb19 .word 0xf4f65ab9,0x4978151a .word 0x7fb40c84,0x5bb41917 .word 0x4b88c970,0xffe12fec .word 0x2d01273a,0xbb2eb6e0 .word 0x3bfe074b,0xf3c60d60 .word 0x27d509f1,0x7840155a .word 0xbf2ce044,0x863bb708 .word 0x407d9923,0xbdccbea5 .word 0xebd6b404,0x23558c7c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0x00000017,0x9c82056c .word 0x00000000,0x00000017 .word 0x46a7a18f,0x12aff559 .word 0x73166aea,0x338a3bb9 .word 0x0200a237,0x45b461c0 .word 0xcd289c1b,0x0a53deb4 .word 0xb33c4051,0x85118497 .word 0x19ca99db,0xad03a731 p12_local1_expect: .word 0x1ccf0027,0xf5ff50db .word 0xff4ce576,0xc4b91c12 .word 0xff1cf884,0xb0c39ad2 .word 0x7975912c,0xa28f2247 .word 0x1ee65777,0xb6e94266 .word 0xff0838af,0x731a8d1d .word 0x98a15ec9,0xa36f3b31 .word 0x68b37450,0xbe63f8b3 p12_local2_expect: .word 0x03621c1f,0x6c383363 .word 0xe83ee7a8,0x6438607b .word 0xffb31292,0x7023ae66 .word 0x00000000,0xdad827f5 .word 0x6ed153b5,0xf2c84c62 .word 0x8081a4e2,0xebf4aee5 .word 0xdcd6d6f3,0xdd8d3f70 .word 0x5b389998,0x8faf169c p12_local3_expect: .word 0xc4b91c12,0x7528a48d .word 0xf5eb6e5b,0xf31ae046 .word 0xfd2dfad5,0xae39cb4e .word 0xbe63f8b3,0xfc195f5d .word 0xff3ab279,0xa7702895 .word 0x00000002,0x000000aa .word 0xcbf0b171,0x0311a896 .word 0xcbddad5a,0x3982c2c2 p13_init_registers: .word 0x18107a54,0x1d78a718 ! Init value for %l0 .word 0x826a9e06,0x704f6930 ! Init value for %l1 .word 0x55b7f652,0x616d748e ! Init value for %l2 .word 0xd82c1156,0x201c62dd ! Init value for %l3 .word 0x957f57ee,0xbc287bd6 ! Init value for %l4 .word 0x191f3456,0x556c51c0 ! Init value for %l5 .word 0x43efe00c,0x07ecdfc4 ! Init value for %l6 .word 0x73bf59e1,0xdff4323c ! Init value for %l7 .align 64 p13_init_freg: .word 0xea6ce1e2,0xfdecae32 ! Init value for %f0 .word 0x961e9e29,0x0a9988e4 ! Init value for %f2 .word 0xeeb78a05,0xbf1f98bb ! Init value for %f4 .word 0x79681e06,0x5d332bf3 ! Init value for %f6 .word 0x3e024c23,0x7de964ef ! Init value for %f8 .word 0x2c372e6e,0x9afbfcf3 ! Init value for %f10 .word 0x97cc4149,0x2bae7494 ! Init value for %f12 .word 0x769afaef,0x2ea895d7 ! Init value for %f14 .word 0x24431b4a,0xf8a45461 ! Init value for %f16 .word 0x8cc3a179,0xd66b022e ! Init value for %f18 .word 0x2093c90e,0x810d3113 ! Init value for %f20 .word 0xae1045c4,0x653aa729 ! Init value for %f22 .word 0xc484322b,0xc3f8e2c8 ! Init value for %f24 .word 0x635c1a0f,0x3ef429ad ! Init value for %f26 .word 0x6482671a,0x47822ebb ! Init value for %f28 .word 0x4c802c46,0xe9f292da ! Init value for %f30 .word 0x77e875dc,0x922d8303 ! Init value for %f32 .word 0x7edcf280,0x1cce3553 ! Init value for %f34 .word 0xfdd20adb,0xa8186682 ! Init value for %f36 .word 0x77f6d72c,0x11945147 ! Init value for %f38 .word 0xd2ca7963,0xd7b25d32 ! Init value for %f40 .word 0x3c62cb8a,0x6a020bcb ! Init value for %f42 .word 0x91e44561,0xec74944e ! Init value for %f44 .word 0x8d975e59,0x24e1b717 ! Init value for %f46 .word 0x23521da4,0xe88866ca .word 0xb5e1a9eb,0x80bc71b3 .word 0x42112424,0xfe4d2046 .word 0x16b10081,0x2bc09888 .word 0x7755a47c,0xf628bbd7 .word 0x9490555a,0xa21484eb .word 0xe777b4e8,0xdf585de2 .word 0x60e06a41,0xd354e3f6 p13_expected_registers: .word 0x00000000,0x1b868f11 .word 0x826a9e06,0x704f6930 .word 0x00000000,0x63d01a5c .word 0x00000000,0x000000ff .word 0x957f57ee,0xbc287bd6 .word 0x00000000,0x0000000e .word 0x4e0c11fd,0xb43e28e5 .word 0xe00e4b99,0x70394f06 p13_expected_fp_regs: .word 0xea6ce1e2,0xfdecae32 .word 0x961e9e29,0x0a9988e4 .word 0xeeb78a05,0xbf1f98bb .word 0x79681e06,0x5d332bf3 .word 0x3e024c23,0x7de964ef .word 0x2c372e6e,0x9afbfcf3 .word 0x97cc4149,0x2bae7494 .word 0x769afaef,0x2ea895d7 .word 0x24431b4a,0xf8a45461 .word 0x8cc3a179,0xd66b022e .word 0x2093c90e,0x810d3113 .word 0xae1045c4,0x653aa729 .word 0xc484322b,0xc3f8e2c8 .word 0x635c1a0f,0x3ef429ad .word 0x6482671a,0x47822ebb .word 0x4c802c46,0xe9f292da .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0x2275ae92,0x5bc026a6 .word 0x4ccc3ef8,0xa547e77f .word 0xb0ec5c3a,0x3ba32b3b .word 0x4e0c11fd,0xb43e28e5 .word 0xbdd85477,0x4b074612 .word 0x76b78916,0x00000078 .word 0x6ce62e50,0x8dd29cb1 .word 0x8bae6e72,0x1463cb97 p13_local1_expect: .word 0xc09fd343,0xf00b2013 .word 0x07ecdfc4,0x1e734b68 .word 0x98e18cdf,0xdac8f899 .word 0xff5f5c1b,0xd9b64ab3 .word 0x09c47e5a,0xa0759309 .word 0xff47c5fe,0x6a6b5d57 .word 0x52ccf572,0x0158c459 .word 0xd55dbabc,0xefe7b428 p13_local2_expect: .word 0x96f3f74d,0xc96f2bba .word 0x5500276b,0xa57ff9bc .word 0xff334c66,0x2d572f6e .word 0x4524a3f5,0x52866035 .word 0x5c1ad063,0xe92d503f .word 0x8de706d1,0x9f686ef0 .word 0x883cbd1f,0xd3849a07 .word 0x00000028,0xdd25545b p13_local3_expect: .word 0x1d78a718,0x09f582ff .word 0xe00e4b99,0x70394f06 .word 0xb7c1ffca,0x14e7ffca .word 0x556c51c0,0x3b00e655 .word 0x3124ad35,0x40632914 .word 0x9d0e8bab,0xe2e505c9 .word 0x1b16f82e,0x3b6d56e6 .word 0xac8ee55f,0x6fda1cff p14_init_registers: .word 0x5bb5d960,0xad7c06e5 ! Init value for %l0 .word 0x1639b836,0x9ae15aeb ! Init value for %l1 .word 0xa55c0338,0x1f2090c8 ! Init value for %l2 .word 0x349a9df0,0x139df99e ! Init value for %l3 .word 0x256f361c,0x0f6ab961 ! Init value for %l4 .word 0xd48d09e7,0x9daf4eb9 ! Init value for %l5 .word 0xe1894c38,0x63758419 ! Init value for %l6 .word 0xcc3b7f47,0xa7dfd562 ! Init value for %l7 .align 64 p14_init_freg: .word 0x850ffbf3,0x6530208a ! Init value for %f0 .word 0x9d32a09e,0x5e809ae5 ! Init value for %f2 .word 0x9c2062b2,0xccd93832 ! Init value for %f4 .word 0x71869d59,0xed540d38 ! Init value for %f6 .word 0x4d299615,0xd60f3f1c ! Init value for %f8 .word 0x511d9a51,0x5dadd10a ! Init value for %f10 .word 0x828f8fc0,0x8b7250fb ! Init value for %f12 .word 0xc902c5c5,0x269b3687 ! Init value for %f14 .word 0x11d2fbb2,0x421b0fb7 ! Init value for %f16 .word 0xec17c1ce,0x651adfb2 ! Init value for %f18 .word 0xe97f3f28,0x9203f8b4 ! Init value for %f20 .word 0x2f3830ff,0x530b57f8 ! Init value for %f22 .word 0x4655c7db,0xa78f0684 ! Init value for %f24 .word 0xf7224c9c,0xdc40bd86 ! Init value for %f26 .word 0x0221d11b,0xf959611e ! Init value for %f28 .word 0x8d588012,0xbb6e1c39 ! Init value for %f30 .word 0x53dcdf97,0x63fcaef4 ! Init value for %f32 .word 0xbcade1ad,0xec879567 ! Init value for %f34 .word 0xa8424dab,0x5d6905d7 ! Init value for %f36 .word 0x1fe56928,0x9cf960bf ! Init value for %f38 .word 0x7d9c92c4,0x6047ff90 ! Init value for %f40 .word 0xee4ac353,0xc027877c ! Init value for %f42 .word 0x57d7a497,0x56fb196f ! Init value for %f44 .word 0x502d11c1,0x5b17e34e ! Init value for %f46 .word 0x13784e99,0x459c069e .word 0xbc766049,0xf09a83dc .word 0x34f760e1,0xc31e393e .word 0x1ef4ce43,0x8160bf6c .word 0x7692f2c2,0x5b5baa47 .word 0x9ca86192,0xcc6e6703 .word 0x1f6f9f5e,0x3b7da873 .word 0x1ad6af9c,0x42310378 p14_expected_registers: .word 0x00000000,0x0000008e .word 0x00000000,0x791f06a4 .word 0x00000000,0x000000a9 .word 0x00000000,0x00000043 .word 0x00000000,0x000000a9 .word 0x03820c8f,0x37867193 .word 0x00000000,0x00000054 .word 0x00000000,0x00000040 p14_expected_fp_regs: .word 0x850ffbf3,0x6530208a .word 0x9d32a09e,0x5e809ae5 .word 0x9c2062b2,0xccd93832 .word 0x71869d59,0xed540d38 .word 0x4d299615,0xd60f3f1c .word 0x511d9a51,0x5dadd10a .word 0x828f8fc0,0x8b7250fb .word 0xc902c5c5,0x269b3687 .word 0x11d2fbb2,0x421b0fb7 .word 0xec17c1ce,0x651adfb2 .word 0xe97f3f28,0x9203f8b4 .word 0x2f3830ff,0x530b57f8 .word 0x4655c7db,0xa78f0684 .word 0xf7224c9c,0xdc40bd86 .word 0x0221d11b,0xf959611e .word 0x8d588012,0xbb6e1c39 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0xa8c0f818,0x6c72fd22 .word 0x50879889,0xd1f1b130 .word 0x00000035,0x5ffec201 .word 0x405bbc32,0x70b8db99 .word 0x4fdfc413,0x8ed3a643 .word 0xf556e671,0x34a097c0 .word 0x97179bed,0x53a3b447 .word 0x1aa070e0,0x35867f65 p14_local1_expect: .word 0x91cc51a3,0x405bbc32 .word 0x8e6bc2af,0xd6c21b86 .word 0xf54fbdf4,0xc81ba5ce .word 0x5310c77e,0x320a58ba .word 0xff2b2aff,0x01c94c9f .word 0x24fc4caa,0x833479a5 .word 0x93a9a826,0xffeec9e2 .word 0x03df6202,0x37556570 p14_local2_expect: .word 0x35000000,0x00000000 .word 0x1bc80000,0x47b4a353 .word 0xff11fe7f,0x86675316 .word 0xa2cd869b,0x93657aa6 .word 0x4887e26f,0x6241b075 .word 0xffa6d3ff,0x139df99e .word 0xcd957b67,0x07f6e0ba .word 0x9ae15aeb,0xa7dfd562 p14_local3_expect: .word 0x1f2090c8,0xd00875f6 .word 0x74967c77,0x0870b7cc .word 0x03820c8f,0x37867193 .word 0x5234a6b3,0x9ff02f19 .word 0xb704c27e,0x6365ae9c .word 0xffe5306a,0xa8c6a18d .word 0xa2d90cff,0x4017bd1b .word 0x4fdfc413,0x8ed3a643 p15_init_registers: .word 0xe9454f01,0xecf0a5e2 ! Init value for %l0 .word 0x27a7e9f9,0xe48ec4ea ! Init value for %l1 .word 0x0c969e7e,0x71add792 ! Init value for %l2 .word 0xb6eb5dba,0x8c07de86 ! Init value for %l3 .word 0xa6c058dc,0x73f6b67c ! Init value for %l4 .word 0xcf5baec4,0x01f1eb19 ! Init value for %l5 .word 0xbf54d1f6,0x117de4c9 ! Init value for %l6 .word 0x6e15f1ba,0x8afba755 ! Init value for %l7 .align 64 p15_init_freg: .word 0xc00cc543,0x603723dc ! Init value for %f0 .word 0xaf5e973c,0xd070df00 ! Init value for %f2 .word 0xcef7696b,0x7286a406 ! Init value for %f4 .word 0xc936d5dd,0x00bf3a75 ! Init value for %f6 .word 0xd70233af,0x86179034 ! Init value for %f8 .word 0x34bfbda0,0xa9004eeb ! Init value for %f10 .word 0x95635b4a,0x18cdc89e ! Init value for %f12 .word 0x7a429a5f,0xdbc109dc ! Init value for %f14 .word 0xa887ccac,0x7637cdef ! Init value for %f16 .word 0x4acb49d0,0xa0bf3925 ! Init value for %f18 .word 0x38e3912e,0x25f57caa ! Init value for %f20 .word 0x4c9be05e,0xb0308b4a ! Init value for %f22 .word 0x03dd265c,0xbe7ceece ! Init value for %f24 .word 0x484b04f6,0xc289625a ! Init value for %f26 .word 0x171dc337,0x3942a207 ! Init value for %f28 .word 0x531dd14e,0x37ea4439 ! Init value for %f30 .word 0xe708d33b,0x9f702923 ! Init value for %f32 .word 0x29e48757,0x5d2cbde6 ! Init value for %f34 .word 0x6e4c4954,0x65d9a4f1 ! Init value for %f36 .word 0xfbc0c6d0,0xf467dbdf ! Init value for %f38 .word 0xdf531e7a,0x079bb7c8 ! Init value for %f40 .word 0xa9eb7087,0x29e67b31 ! Init value for %f42 .word 0x28101fbb,0xe643d095 ! Init value for %f44 .word 0x54e421bb,0x738361a4 ! Init value for %f46 .word 0x30ea35f6,0xaecc4321 .word 0x11a8acb1,0x15f18d14 .word 0x15709dd8,0xb9a97d78 .word 0x40f73581,0x25a40874 .word 0x8f569825,0x7d5a2c6c .word 0x3b2201be,0x2b1f7c4c .word 0x9cf100f5,0xfa017043 .word 0xa40b9970,0x3ea0bd86 p15_expected_registers: .word 0xe34e8951,0x6c5b796d .word 0x27a7e9f9,0xe48ec4ea .word 0x00000000,0xaa0a1888 .word 0x00000000,0x00000074 .word 0x00000000,0xe19c9056 .word 0x00000000,0xa32f071f .word 0x00000000,0xecf0a5e2 .word 0x00000000,0x99d4a036 p15_expected_fp_regs: .word 0xc00cc543,0x603723dc .word 0xaf5e973c,0xd070df00 .word 0xcef7696b,0x7286a406 .word 0xc936d5dd,0x00bf3a75 .word 0xd70233af,0x86179034 .word 0x34bfbda0,0xa9004eeb .word 0x95635b4a,0x18cdc89e .word 0x7a429a5f,0xdbc109dc .word 0xa887ccac,0x7637cdef .word 0x4acb49d0,0xa0bf3925 .word 0x38e3912e,0x25f57caa .word 0x4c9be05e,0xb0308b4a .word 0x03dd265c,0xbe7ceece .word 0x484b04f6,0xc289625a .word 0x171dc337,0x3942a207 .word 0x531dd14e,0x37ea4439 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x00000000,0xecf0a5e2 .word 0x000000df,0xff97c9f6 .word 0x37f425a1,0x00bce7ce .word 0x149f60e2,0x3996ff77 .word 0x24000000,0x7aaea222 .word 0xfffc2f10,0x9f1a3892 .word 0x8c2b04d8,0x12188379 .word 0xada7af76,0x089c072b p15_local1_expect: .word 0xe19c9056,0xa32f071f .word 0xec57609d,0x3c714a8f .word 0xc4a7d93e,0x85e78794 .word 0xd6e90a44,0xffffa5ff .word 0x75001bbf,0x1ac96abb .word 0x94000000,0x66ec487e .word 0x20d9317a,0x4ef46cf6 .word 0x794298d4,0xc986dcb0 p15_local2_expect: .word 0x49f494ff,0x1ff25dff .word 0xd49923c5,0xa94e803c .word 0xff2c5e41,0x2a1fd664 .word 0x5cf00d7c,0x085b8321 .word 0x00000075,0x4892310a .word 0xa822e0aa,0xd5ff6886 .word 0xd9f0e1a0,0x9cd7b595 .word 0x3b271cbd,0x38c0627f p15_local3_expect: .word 0xe8ff33b6,0x1210c1fb .word 0x3d773eb9,0xa0bddd5f .word 0xd719c668,0xaaa3c921 .word 0xb3af3aa9,0xff75211f .word 0x92d7ad71,0x4f08570c .word 0xe2000000,0x6c5b796d .word 0x8283df6e,0x34ea51c7 .word 0x63b2e288,0xcfddedc9 p16_init_registers: .word 0xdd1458fa,0x17b5aa1a ! Init value for %l0 .word 0x15b1467a,0x0b9f9713 ! Init value for %l1 .word 0x6e156554,0x344a6338 ! Init value for %l2 .word 0x9bf37563,0xf8e79b24 ! Init value for %l3 .word 0x77298824,0x68c1a921 ! Init value for %l4 .word 0xe3bf0c86,0x950aff25 ! Init value for %l5 .word 0xe38ac4d3,0xd00c05bf ! Init value for %l6 .word 0xb46f5b03,0xdd7ee28a ! Init value for %l7 .align 64 p16_init_freg: .word 0x78d9ad8f,0xba16e0f4 ! Init value for %f0 .word 0x3f05b26f,0x48bc94c6 ! Init value for %f2 .word 0x551c560e,0xeca5f22f ! Init value for %f4 .word 0xc617ac35,0x1215338b ! Init value for %f6 .word 0x254c967f,0xcfe0f4a8 ! Init value for %f8 .word 0x60550895,0x61699b37 ! Init value for %f10 .word 0x9f43fe75,0xd777683b ! Init value for %f12 .word 0xddebd641,0x5897656c ! Init value for %f14 .word 0x02c84e49,0x05f0d2f1 ! Init value for %f16 .word 0xcdbb3049,0xfef00c5f ! Init value for %f18 .word 0xfdb6ceb5,0x6970a066 ! Init value for %f20 .word 0xf47c2851,0xffb991e6 ! Init value for %f22 .word 0xa26c776a,0xe30fca4e ! Init value for %f24 .word 0x638c4902,0x148b030a ! Init value for %f26 .word 0xe92cc9bf,0x6d1ad4bd ! Init value for %f28 .word 0x94fde008,0x382acb51 ! Init value for %f30 .word 0xe20d3cc9,0xeeb28f2a ! Init value for %f32 .word 0x58770c5a,0x56497549 ! Init value for %f34 .word 0x197e94b8,0xc83c5e9b ! Init value for %f36 .word 0x5eccbe82,0x1f2f661a ! Init value for %f38 .word 0x1ab2d20f,0x06d254ab ! Init value for %f40 .word 0x02f1d12d,0xc119e2a8 ! Init value for %f42 .word 0x952d3dfc,0x0d62080c ! Init value for %f44 .word 0xd0fbb20e,0x763eeb35 ! Init value for %f46 .word 0xd9c5a381,0x4259f44a .word 0x251b3929,0x9699ab8b .word 0x0db5b204,0xa819b82a .word 0x3ddb3d27,0x51313252 .word 0xfbb6a22c,0xc421c847 .word 0xc8bca2f3,0xe31fc865 .word 0xd956c0d5,0xd5910493 .word 0x254292b0,0xaa2e781c p16_expected_registers: .word 0xb2f3be00,0xcdfaa4a2 .word 0x00000000,0x6f3ffe42 .word 0x00000000,0x00000018 .word 0xffb690e9,0xe7ffe1b6 .word 0x00000000,0x00000000 .word 0x00000000,0x3a619355 .word 0x00000000,0xd69fa5bb .word 0xcee4e2db,0x631e73d0 p16_expected_fp_regs: .word 0x78d9ad8f,0xba16e0f4 .word 0x3f05b26f,0x48bc94c6 .word 0x551c560e,0xeca5f22f .word 0xc617ac35,0x1215338b .word 0x254c967f,0xcfe0f4a8 .word 0x60550895,0x61699b37 .word 0x9f43fe75,0xd777683b .word 0xddebd641,0x5897656c .word 0x02c84e49,0x05f0d2f1 .word 0xcdbb3049,0xfef00c5f .word 0xfdb6ceb5,0x6970a066 .word 0xf47c2851,0xffb991e6 .word 0xa26c776a,0xe30fca4e .word 0x638c4902,0x148b030a .word 0xe92cc9bf,0x6d1ad4bd .word 0x94fde008,0x382acb51 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x0000ff89,0xf447a8fa .word 0xcee4e2db,0x631e73d0 .word 0xa2b41c3d,0x38c39267 .word 0x4c188373,0xe7b40857 .word 0xee84a3af,0x65a2d61a .word 0xeef0ca55,0x8bcaffb3 .word 0x61223289,0xfc666daf .word 0xffae1760,0xd952ba23 p16_local1_expect: .word 0x3947bbdc,0x87e65ab1 .word 0x9a7c1164,0xfe97f27b .word 0xff0d9752,0xbd251228 .word 0xffb690e9,0xe7ffe1b6 .word 0x3d46d2c3,0xb83ec5b9 .word 0x423c6d77,0xf177265c .word 0xc94f33c6,0x6526dd53 .word 0xffffffa2,0x120cf4c3 p16_local2_expect: .word 0x4edd8dae,0x17520176 .word 0x60c34b35,0x9a99fb93 .word 0x9ab72c14,0x94e39f6c .word 0xe8e35cbb,0x3a619355 .word 0xff72bcf3,0x74379cf6 .word 0xacc0f49b,0xb09c5d4b .word 0xf5c8f3fd,0x4b21a909 .word 0x6f3ffe42,0xfe8a241f p16_local3_expect: .word 0xb2f3be00,0xcdfaa4a2 .word 0x4f6cf147,0xd00c05bf .word 0x3947bbdc,0xcf98fb18 .word 0x6cb0194a,0x363585ea .word 0x4765ac5d,0x0000008e .word 0xa9ff4933,0x4c9861fa .word 0xf0770df2,0x8aaf6811 .word 0x5d64ef4f,0x60a53cc4 p17_init_registers: .word 0x12639937,0xd0bb3271 ! Init value for %l0 .word 0x979e5607,0xe0d003c7 ! Init value for %l1 .word 0x6130d49c,0x2063d6e6 ! Init value for %l2 .word 0x310d8f2a,0x8526fd9f ! Init value for %l3 .word 0x578a8742,0x36aa3e6e ! Init value for %l4 .word 0x1ea48aec,0x6e76922a ! Init value for %l5 .word 0x4af3c052,0xe3f478c0 ! Init value for %l6 .word 0x0ab596b1,0xecbdb129 ! Init value for %l7 .align 64 p17_init_freg: .word 0x324c4a28,0x8c64518c ! Init value for %f0 .word 0x988bd6da,0x33558052 ! Init value for %f2 .word 0x5090d83e,0x1df28344 ! Init value for %f4 .word 0xa28cefa1,0xca704d9c ! Init value for %f6 .word 0x902aa9f4,0xf5a064c7 ! Init value for %f8 .word 0x84f75374,0x1c1399f7 ! Init value for %f10 .word 0x1e5b3c9f,0xe4492dcd ! Init value for %f12 .word 0xfccf5f13,0x2a8ebf80 ! Init value for %f14 .word 0xd1d56130,0x252fb8cd ! Init value for %f16 .word 0xe3b2bf04,0xe5b41ec9 ! Init value for %f18 .word 0x759da0bd,0x48d43d89 ! Init value for %f20 .word 0x6680eca4,0xf040ec2c ! Init value for %f22 .word 0xb1f4f5c9,0x0f0b931f ! Init value for %f24 .word 0x9b9d3c21,0x618f09e7 ! Init value for %f26 .word 0x17dca121,0x01f85baf ! Init value for %f28 .word 0x37624bfe,0x126892f0 ! Init value for %f30 .word 0xf3e0827b,0x444e6818 ! Init value for %f32 .word 0xb97f80fe,0xdd978c63 ! Init value for %f34 .word 0x8618c52f,0x7d616b99 ! Init value for %f36 .word 0x179c1591,0x5733218b ! Init value for %f38 .word 0x1383fc1a,0xf0ab1858 ! Init value for %f40 .word 0xd97e8b81,0x4bf3c7db ! Init value for %f42 .word 0xcd74bbb4,0xcb4a2756 ! Init value for %f44 .word 0x728b8f79,0x8f3f6940 ! Init value for %f46 .word 0x072e3b05,0x5489d5f4 .word 0x7524707a,0xcd2e76be .word 0x0179be83,0x8dd2c6fc .word 0xb2fd8bbd,0xc7adeeb0 .word 0x0ec5eeb1,0xfc7baa92 .word 0x038ba5e8,0x8206d694 .word 0xe36486b7,0x4ccf6c6e .word 0xe726e072,0x6db16aa5 p17_expected_registers: .word 0xff5bffcc,0xfc40086d .word 0x00000000,0x362db86c .word 0x00000000,0x000000b8 .word 0x310d8f2a,0x8526fd9f .word 0x00000000,0xbb2168cf .word 0x00000000,0x7d78edc2 .word 0x00000000,0x0000c9ca .word 0x00000000,0x789e4b24 p17_expected_fp_regs: .word 0x324c4a28,0x8c64518c .word 0x988bd6da,0x33558052 .word 0x5090d83e,0x1df28344 .word 0xa28cefa1,0xca704d9c .word 0x902aa9f4,0xf5a064c7 .word 0x84f75374,0x1c1399f7 .word 0x1e5b3c9f,0xe4492dcd .word 0xfccf5f13,0x2a8ebf80 .word 0xd1d56130,0x252fb8cd .word 0xe3b2bf04,0xe5b41ec9 .word 0x759da0bd,0x48d43d89 .word 0x6680eca4,0xf040ec2c .word 0xb1f4f5c9,0x0f0b931f .word 0x9b9d3c21,0x618f09e7 .word 0x17dca121,0x01f85baf .word 0x37624bfe,0x126892f0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0xc745f246,0x3837d784 .word 0x6bc1acfb,0xe3970869 .word 0xa368a988,0x9cb908f8 .word 0xc0849dd0,0x56671090 .word 0x0beeab83,0x500dbe85 .word 0xbdc429ec,0x4a15aa46 .word 0x660a4c43,0xb6a4efb2 .word 0x0da50aa8,0xf7252de2 p17_local1_expect: .word 0x6d0840fc,0xccff5bff .word 0x6d0840fc,0x789e4b24 .word 0xcac944e8,0xbbab1b63 .word 0x85934a7f,0xaa259c25 .word 0xdcdc5612,0x3fc63eb8 .word 0x42a9efea,0x455a81b6 .word 0x4dd88536,0x3361f4c1 .word 0xaa259c25,0x20ce0a4c p17_local2_expect: .word 0xffc77c0a,0xce2aeab1 .word 0xbb2168cf,0x7d78edc2 .word 0xa45936f2,0xdb2f90af .word 0x405a13d8,0xe1c363b3 .word 0xdd4a1a9e,0x28bef81c .word 0x07b22649,0x99a4e937 .word 0x4a9e285a,0x962cdd1d .word 0xb815911b,0xc87569f2 p17_local3_expect: .word 0x2f0f92b3,0x8d123838 .word 0x7332a7f9,0x3b8a0939 .word 0x24a8b93f,0x78d1005c .word 0x8fc3ae3c,0xff39819c .word 0xd508b4fa,0x8ff61903 .word 0x15000000,0x00000000 .word 0xdcdc5612,0x9ba0651e .word 0xe1ae942b,0x79ffb834 p18_init_registers: .word 0x96630b59,0xf92c1172 ! Init value for %l0 .word 0x89032933,0xed873a08 ! Init value for %l1 .word 0x86702367,0xd677f6a0 ! Init value for %l2 .word 0x1948d244,0xcac0c654 ! Init value for %l3 .word 0x3d5ea310,0x5f213c1c ! Init value for %l4 .word 0x8cf30d44,0x8622430f ! Init value for %l5 .word 0x05935da8,0x51526666 ! Init value for %l6 .word 0x2e255630,0x5265f06b ! Init value for %l7 .align 64 p18_init_freg: .word 0x01de3ac6,0xcee7715a ! Init value for %f0 .word 0x41710591,0xdbaad9a9 ! Init value for %f2 .word 0xe7ade7cf,0xd882c069 ! Init value for %f4 .word 0xe6a8458c,0xf1983c24 ! Init value for %f6 .word 0x009c6d42,0x83380750 ! Init value for %f8 .word 0x12daeb24,0xbcbff966 ! Init value for %f10 .word 0xc424cdb0,0x6685608c ! Init value for %f12 .word 0x4b5c29c2,0x99db6eb9 ! Init value for %f14 .word 0xc2e686cb,0xe5ed8789 ! Init value for %f16 .word 0x4990ee6b,0x5d6150d0 ! Init value for %f18 .word 0xde751418,0x1df8aae7 ! Init value for %f20 .word 0xe84ac6f3,0xde219582 ! Init value for %f22 .word 0x1eb6d9e3,0xedba497f ! Init value for %f24 .word 0xb2ebee78,0xf88105e3 ! Init value for %f26 .word 0x13eb16b9,0x89116f6a ! Init value for %f28 .word 0x2158eba1,0x99370e84 ! Init value for %f30 .word 0x4993d096,0xe9cad848 ! Init value for %f32 .word 0x1559fd7f,0xca63811b ! Init value for %f34 .word 0xf58a4933,0x61fdf05c ! Init value for %f36 .word 0x815f384f,0x059128fc ! Init value for %f38 .word 0x49ed1bb1,0x9d4a6619 ! Init value for %f40 .word 0x97458261,0x2b7f82f1 ! Init value for %f42 .word 0x104f454d,0x5b38a756 ! Init value for %f44 .word 0xe06d797e,0xff83841b ! Init value for %f46 .word 0xba3a4967,0x9834c0b5 .word 0xad2b057c,0xee5043de .word 0x873a7714,0x282a6496 .word 0xc0eaca18,0x8b270d15 .word 0x8cb18c2d,0xa30ac133 .word 0xd238f64b,0x1d8bff09 .word 0x1bacba00,0x4d751f87 .word 0x0bf0d119,0xb39373d3 p18_expected_registers: .word 0x00000000,0x00000041 .word 0x00000000,0x000000aa .word 0x00000000,0x0000001f .word 0x00000000,0x000000fb .word 0x00000000,0x0e979d86 .word 0x00000000,0x00000036 .word 0x00000000,0x00000012 .word 0x9610a490,0x693242b1 p18_expected_fp_regs: .word 0x01de3ac6,0xcee7715a .word 0x41710591,0xdbaad9a9 .word 0xe7ade7cf,0xd882c069 .word 0xe6a8458c,0xf1983c24 .word 0x009c6d42,0x83380750 .word 0x12daeb24,0xbcbff966 .word 0xc424cdb0,0x6685608c .word 0x4b5c29c2,0x99db6eb9 .word 0xc2e686cb,0xe5ed8789 .word 0x4990ee6b,0x5d6150d0 .word 0xde751418,0x1df8aae7 .word 0xe84ac6f3,0xde219582 .word 0x1eb6d9e3,0xedba497f .word 0xb2ebee78,0xf88105e3 .word 0x13eb16b9,0x89116f6a .word 0x2158eba1,0x99370e84 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xe35449f4,0x5c44d0e0 .word 0xdeb7d6c6,0xa460ff99 .word 0x703c56c1,0x5dc6ef7c .word 0xbf0b5205,0x018b2537 .word 0xffd42031,0x5f213c1c .word 0xff130635,0x776ed321 .word 0xc1fd58a8,0x0469f2d6 .word 0x9610a490,0x693242b1 p18_local1_expect: .word 0x925d8ed6,0x98b54932 .word 0xccce7eaa,0x163e59ff .word 0x889ff682,0xbab6e168 .word 0x6e961c56,0x5ea27ee7 .word 0xe79385db,0xed5cfa63 .word 0x4486ff73,0xfcf45fd8 .word 0x7e9a2ca4,0xaf1ad56f .word 0xe5b0b178,0x2ec3ebd8 p18_local2_expect: .word 0x6f5cf832,0x8fc4faca .word 0xb616cc37,0x68bc9bc8 .word 0x9f1f45c9,0xd2525b20 .word 0xd31ca590,0x1ae595a5 .word 0x2c000000,0xd134bfbc .word 0x689a428d,0x523d4a82 .word 0x215788a3,0x228602e5 .word 0xd3ffe231,0x2cab570a p18_local3_expect: .word 0x66651fe9,0xfa3b68e0 .word 0x39ff3ce0,0x8636ffff .word 0xcee83b58,0x558d9048 .word 0x132cb521,0x3f5ef554 .word 0x55f951d7,0xec2ca45b .word 0x1ae595a5,0x7895c076 .word 0xd6c49a0e,0xb90b3943 .word 0xaac13939,0x7fffa603 p19_init_registers: .word 0xdcdcd810,0x56275dc2 ! Init value for %l0 .word 0x61c874ff,0xa6efd381 ! Init value for %l1 .word 0x323968ed,0x8f79cb01 ! Init value for %l2 .word 0x7c46eef0,0x7cc1e53e ! Init value for %l3 .word 0x44a0e8b6,0x03cf6fbd ! Init value for %l4 .word 0x5d0ef3ac,0x79fc0ee5 ! Init value for %l5 .word 0xe3f2a760,0xfae2a25e ! Init value for %l6 .word 0x4a39f73e,0x44e62015 ! Init value for %l7 .align 64 p19_init_freg: .word 0x033da905,0x4e256106 ! Init value for %f0 .word 0x7d14b33a,0xe78074d1 ! Init value for %f2 .word 0xa98b719e,0x79eced11 ! Init value for %f4 .word 0xf75f7dd9,0x110abb81 ! Init value for %f6 .word 0xc5d5e2f4,0x826a3bd5 ! Init value for %f8 .word 0x6cf0ae79,0xfe9e48f8 ! Init value for %f10 .word 0x543c739d,0x51d43ed9 ! Init value for %f12 .word 0xd1b97da1,0x70e14736 ! Init value for %f14 .word 0xf1a6c1d5,0xac094489 ! Init value for %f16 .word 0x2797cce1,0x13bf045d ! Init value for %f18 .word 0xc9218fa2,0xbd4d2df7 ! Init value for %f20 .word 0xd2d87534,0xc25b9c82 ! Init value for %f22 .word 0x1630868c,0x3a3b6509 ! Init value for %f24 .word 0x3872e116,0x1764e180 ! Init value for %f26 .word 0x0e794661,0x268e9daa ! Init value for %f28 .word 0xae4de7e5,0x918ebc89 ! Init value for %f30 .word 0xb5ab6b7e,0x21940fca ! Init value for %f32 .word 0x4a1520ad,0xd347cb7f ! Init value for %f34 .word 0x28426856,0xfd8ea70a ! Init value for %f36 .word 0x6d500b4e,0x0046a1d4 ! Init value for %f38 .word 0xa81e2d45,0x4ec0f3a1 ! Init value for %f40 .word 0x9a32a4de,0x7cd04a8f ! Init value for %f42 .word 0xc1cd8f9a,0xdfe9a3a2 ! Init value for %f44 .word 0xd022699b,0x5ee4799a ! Init value for %f46 .word 0x8dae1e7e,0x04d97318 .word 0x38990a4d,0x28a0309a .word 0x9e97708e,0x7acc946e .word 0xf67e2d11,0xa20320b8 .word 0x63bfdd1f,0x5bb93ff2 .word 0xd3adbd5a,0x82b3e01d .word 0xaeb3063b,0x179a54d3 .word 0x3025c86b,0x35cb2c0f p19_expected_registers: .word 0x00000000,0x00000062 .word 0x00000000,0x00000006 .word 0x00000000,0x000000ff .word 0x00000000,0xc6779d68 .word 0x1563ed51,0x501f6e38 .word 0x00000000,0xe55fd6df .word 0x00000000,0x000000e0 .word 0x00000000,0xc2a38466 p19_expected_fp_regs: .word 0x033da905,0x4e256106 .word 0x7d14b33a,0xe78074d1 .word 0xa98b719e,0x79eced11 .word 0xf75f7dd9,0x110abb81 .word 0xc5d5e2f4,0x826a3bd5 .word 0x6cf0ae79,0xfe9e48f8 .word 0x543c739d,0x51d43ed9 .word 0xd1b97da1,0x70e14736 .word 0xf1a6c1d5,0xac094489 .word 0x2797cce1,0x13bf045d .word 0xc9218fa2,0xbd4d2df7 .word 0xd2d87534,0xc25b9c82 .word 0x1630868c,0x3a3b6509 .word 0x3872e116,0x1764e180 .word 0x0e794661,0x268e9daa .word 0xae4de7e5,0x918ebc89 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0xff7ec322,0x688a9462 .word 0x0006d74b,0x210ce76b .word 0x6500b655,0x2750540d .word 0x81926da1,0xbd303e6b .word 0x1649c132,0x153d407c .word 0xac000000,0x00000000 .word 0x2078436e,0xd3814633 .word 0x768b10f0,0xa4ff21ca p19_local1_expect: .word 0x00062e5a,0x94618234 .word 0xece80d48,0x1344b749 .word 0x9e3adc92,0xcd2bfd53 .word 0xa8816c78,0x207f428b .word 0x00000000,0x00000006 .word 0xff081f3a,0x86f46f9d .word 0xcd2bfd53,0x5989a7cf .word 0x62fd0667,0x1a964864 p19_local2_expect: .word 0x334681d3,0x44e62015 .word 0x6265ef77,0xcd64d88b .word 0x3e3d2a06,0x994567bc .word 0xcaa2503d,0xa9111168 .word 0xff77bb8f,0xff54a92e .word 0x3880e6e9,0xda1bbc91 .word 0xca14943c,0x2d17eb5e .word 0x79c0c4fa,0xf21fca44 p19_local3_expect: .word 0x8e470d9b,0x84d1d30e .word 0x803b9ffa,0xd0990d1c .word 0x51b7aed7,0x688a9462 .word 0xc3d6ff00,0x23fa3478 .word 0x1563ed51,0x501f6e38 .word 0x301c9652,0x56275dc2 .word 0x4259856a,0x000000da .word 0x0a04be88,0xaaa49764 p20_init_registers: .word 0x519bbaa0,0x9338f41e ! Init value for %l0 .word 0x7a443e0f,0xe5b862e0 ! Init value for %l1 .word 0xdab4a42e,0x56ff0981 ! Init value for %l2 .word 0xa8341b0a,0x1b8c1c5d ! Init value for %l3 .word 0x840772f2,0x0c4ecf5f ! Init value for %l4 .word 0xa355f6b6,0x15b60014 ! Init value for %l5 .word 0x58d6b8e7,0xcdcfb33b ! Init value for %l6 .word 0xd0b74a06,0x99c25d51 ! Init value for %l7 .align 64 p20_init_freg: .word 0x8fb67f93,0xf1bb7db4 ! Init value for %f0 .word 0x5faff3c0,0x00ce7b03 ! Init value for %f2 .word 0x10003872,0x8e01c58b ! Init value for %f4 .word 0x95fbe194,0x9c4df95a ! Init value for %f6 .word 0x88cd973c,0xdb409912 ! Init value for %f8 .word 0xcacc2b4e,0xe643da8a ! Init value for %f10 .word 0x985134cf,0x63c08640 ! Init value for %f12 .word 0x8492698c,0xc2304143 ! Init value for %f14 .word 0x7293e337,0x8771bdbf ! Init value for %f16 .word 0x07462b45,0x92b21d06 ! Init value for %f18 .word 0x83625f34,0x0d24419b ! Init value for %f20 .word 0x007390f5,0x4bb2491d ! Init value for %f22 .word 0x4c3b3522,0xec61a208 ! Init value for %f24 .word 0x57418b3e,0x6650049a ! Init value for %f26 .word 0x9c5cc850,0x1e444887 ! Init value for %f28 .word 0x74145429,0x5e55af7b ! Init value for %f30 .word 0x892cf1e1,0x7ad01e58 ! Init value for %f32 .word 0xe86e2f7d,0xfa52c97e ! Init value for %f34 .word 0x714da150,0x6f73d35a ! Init value for %f36 .word 0x7c4f83cf,0xaba3b236 ! Init value for %f38 .word 0x540bea86,0xe2834cc2 ! Init value for %f40 .word 0x6f6c9cb1,0x89d9eeb2 ! Init value for %f42 .word 0x51a24e16,0x6a2cadfe ! Init value for %f44 .word 0xe8403964,0xea18fd41 ! Init value for %f46 .word 0x6793ea54,0x803c6dac .word 0x124e5ff8,0x4ca8e2a2 .word 0x43e242c4,0x30ac012d .word 0x5223bad4,0xf668e5c5 .word 0xee730342,0x7135aa80 .word 0x69aaa8e4,0x893a8474 .word 0x86203acc,0x568b90db .word 0xedb9fbcc,0x72d485b7 p20_expected_registers: .word 0x00000000,0x0000102b .word 0x00000000,0xfe2f2239 .word 0x00000000,0x835af2e1 .word 0xffffffff,0xffffc748 .word 0x00000000,0xb6ddc1fb .word 0x00000000,0x3348b7b6 .word 0x00000000,0x52274756 .word 0x00000000,0xf7d9c3f7 p20_expected_fp_regs: .word 0x8fb67f93,0xf1bb7db4 .word 0x5faff3c0,0x00ce7b03 .word 0x10003872,0x8e01c58b .word 0x95fbe194,0x9c4df95a .word 0x88cd973c,0xdb409912 .word 0xcacc2b4e,0xe643da8a .word 0x985134cf,0x63c08640 .word 0x8492698c,0xc2304143 .word 0x7293e337,0x8771bdbf .word 0x07462b45,0x92b21d06 .word 0x83625f34,0x0d24419b .word 0x007390f5,0x4bb2491d .word 0x4c3b3522,0xec61a208 .word 0x57418b3e,0x6650049a .word 0x9c5cc850,0x1e444887 .word 0x74145429,0x5e55af7b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0xff3f8cff,0xa5d225b7 .word 0x56a1abab,0x1d7afcbb .word 0x91dd04ac,0x2cba5597 .word 0xff9addc2,0x5e6e9c1c .word 0x00000027,0x0075332f .word 0xc415fcfe,0xe9ddcf36 .word 0xf85d09fb,0x59c81f0c .word 0x75163d3c,0xfa0b10a8 p20_local1_expect: .word 0x1a43fa42,0x3348b7b6 .word 0x0c43d972,0xc92fa0b0 .word 0x00000027,0x0000273f .word 0x4f1ea477,0x587c1c82 .word 0x48c793bd,0x50ae6cb6 .word 0x8353ff27,0x75e16684 .word 0xa2dcdf14,0xc6ffa286 .word 0x7a854dc0,0x66acf68d p20_local2_expect: .word 0xb765e56d,0x1806c151 .word 0xc04d857a,0x3b1e305f .word 0x5eb2cac9,0x474a3e2d .word 0x9d385133,0x2a39d38e .word 0x3f270000,0x96bed08d .word 0x39222ffe,0x6dd8900a .word 0xf281baa2,0x0000273f .word 0xc24cc69f,0x75bbad28 p20_local3_expect: .word 0xff2b3d67,0xfcc6c1ec .word 0x6205fb96,0xcc68b7fb .word 0x6205fb96,0xb7dcbfa4 .word 0x1ef417ff,0xa788dd9b .word 0xffe0f518,0x00518220 .word 0xfe2f2239,0xba37f5d0 .word 0x061d079a,0xb027a400 .word 0x310ee8ec,0x9b946346 p21_init_registers: .word 0x4e281af2,0xbc11ad5e ! Init value for %l0 .word 0xe072d0c8,0x9352c87d ! Init value for %l1 .word 0xc03568ac,0x7cf7873d ! Init value for %l2 .word 0x15973ac6,0x63118f19 ! Init value for %l3 .word 0x05bde7e4,0x7b004569 ! Init value for %l4 .word 0x6db1e921,0xdcebabbd ! Init value for %l5 .word 0x17875dae,0x00779f13 ! Init value for %l6 .word 0xca3b7ca2,0x9116208d ! Init value for %l7 .align 64 p21_init_freg: .word 0xb5ba1075,0x68a962b1 ! Init value for %f0 .word 0x0bf56bae,0xe64169f5 ! Init value for %f2 .word 0x660b1550,0x70536145 ! Init value for %f4 .word 0xdac87526,0x7646d820 ! Init value for %f6 .word 0x57eea653,0x4c1359db ! Init value for %f8 .word 0x138e5b92,0x2da97f72 ! Init value for %f10 .word 0xe3eb7ae2,0xaf3e6790 ! Init value for %f12 .word 0xaafa23e9,0xf093578e ! Init value for %f14 .word 0xf28daaca,0xde24530c ! Init value for %f16 .word 0x93c47bf2,0xc143b94a ! Init value for %f18 .word 0xa8ca9ec4,0xfbf415c8 ! Init value for %f20 .word 0xf07879fb,0xee04c4d2 ! Init value for %f22 .word 0xd25f3008,0x19282445 ! Init value for %f24 .word 0xb1b79cfd,0xccebad59 ! Init value for %f26 .word 0x5db54a45,0x1b86568d ! Init value for %f28 .word 0x69a0b910,0xe5fbb90e ! Init value for %f30 .word 0xb2c03a3a,0x7f45be13 ! Init value for %f32 .word 0xc9a40a5c,0x162fa98f ! Init value for %f34 .word 0x8d189c4e,0xb6614c4b ! Init value for %f36 .word 0x16163a3f,0x8b44d6f7 ! Init value for %f38 .word 0x76fb80cb,0x642a87a2 ! Init value for %f40 .word 0xede50694,0x7918e3c7 ! Init value for %f42 .word 0xdb69cc45,0x6a7abf89 ! Init value for %f44 .word 0x3783e9cf,0xb84d08f0 ! Init value for %f46 .word 0x226067f1,0x484bcb96 .word 0x270eec02,0xbc22098f .word 0xc5fb857d,0xb9483419 .word 0xbfabfbd8,0x50c3a184 .word 0x8fe7432c,0x974228ac .word 0xce91f601,0xe9868afb .word 0x98ead9a8,0xc9c2059c .word 0xc82d77fb,0xab93c021 p21_expected_registers: .word 0xff67168f,0x37cc5927 .word 0x00e6f934,0x788110d2 .word 0x00000000,0x6f0a8872 .word 0x15973ac6,0x63118f19 .word 0x00000000,0x102ebd63 .word 0x00000000,0x000067ff .word 0x00000000,0x00000006 .word 0x00000000,0x360db3ff p21_expected_fp_regs: .word 0xb5ba1075,0x68a962b1 .word 0x0bf56bae,0xe64169f5 .word 0x660b1550,0x70536145 .word 0xdac87526,0x7646d820 .word 0x57eea653,0x4c1359db .word 0x138e5b92,0x2da97f72 .word 0xe3eb7ae2,0xaf3e6790 .word 0xaafa23e9,0xf093578e .word 0xf28daaca,0xde24530c .word 0x93c47bf2,0xc143b94a .word 0xa8ca9ec4,0xfbf415c8 .word 0xf07879fb,0xee04c4d2 .word 0xd25f3008,0x19282445 .word 0xb1b79cfd,0xccebad59 .word 0x5db54a45,0x1b86568d .word 0x69a0b910,0xe5fbb90e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0xd554a301,0x65efee2f .word 0xff4237de,0xd2b7d2a0 .word 0x3077be73,0xb96e171e .word 0x9d2476f8,0xf1b49206 .word 0x9aa481e1,0x1d96193a .word 0x360db3ff,0x00779f13 .word 0x5b3b5172,0x4da12be1 .word 0xc98e7b3f,0x35214c13 p21_local1_expect: .word 0x3a9f385a,0xf51c323d .word 0xffb30d36,0x9352c87d .word 0xc7d224e2,0x4b06ff6b .word 0xffd9e7cb,0x63118f19 .word 0xffd9e7cb,0xa967c661 .word 0xff67168f,0x37cc5927 .word 0xa2a8fa6f,0xdc905b00 .word 0x401a8fb0,0x3bc817ee p21_local2_expect: .word 0x1e176eb9,0x5fb706e2 .word 0x83157a09,0x9ba1aba3 .word 0x2b97e6fa,0xf1b492ff .word 0x5927855c,0xd73b98c4 .word 0x62f7f4b5,0x0f74920e .word 0xb76e7d3d,0xab343a65 .word 0xe857467e,0x540cf7fa .word 0x0ebc8c19,0x517d8819 p21_local3_expect: .word 0x00e6f934,0x788110d2 .word 0xffd9e7cb,0x35643829 .word 0x7d5d2043,0x17c746a3 .word 0xad9ec83f,0x37789fce .word 0xde17252d,0x3086df18 .word 0x0f672b32,0x8a7236b7 .word 0x738eba44,0xa2a016ff .word 0xbc11ad5e,0x9352c87d p22_init_registers: .word 0x3d0247e2,0x0e630f25 ! Init value for %l0 .word 0x9295e960,0x5d92fc30 ! Init value for %l1 .word 0x202a6fe1,0xffc57b5a ! Init value for %l2 .word 0x26b6cdb6,0xb9ac67b3 ! Init value for %l3 .word 0x23bed480,0x0bc3ef26 ! Init value for %l4 .word 0x0ecd2be2,0x80ac0f3b ! Init value for %l5 .word 0x776018f0,0x8f74da54 ! Init value for %l6 .word 0x630bae48,0x7a62442c ! Init value for %l7 .align 64 p22_init_freg: .word 0xf496af10,0xc592389a ! Init value for %f0 .word 0xcd485c5d,0x6e9463a2 ! Init value for %f2 .word 0x7c5b34c4,0xaff34756 ! Init value for %f4 .word 0xf740f5eb,0x76fd0320 ! Init value for %f6 .word 0x26610460,0xd456a8f9 ! Init value for %f8 .word 0x28de69a1,0x0aeb5428 ! Init value for %f10 .word 0x2f3ade78,0x30a514a1 ! Init value for %f12 .word 0xd4a43491,0xe7c0a87f ! Init value for %f14 .word 0x02ddee5a,0x49b8f694 ! Init value for %f16 .word 0x284b80a3,0xada8c4f1 ! Init value for %f18 .word 0x812a9ad2,0xcddd84a4 ! Init value for %f20 .word 0xd333e982,0x24745235 ! Init value for %f22 .word 0x647fbeb1,0x534026c5 ! Init value for %f24 .word 0xe4098ba2,0xddab8a5c ! Init value for %f26 .word 0x92599e32,0xc6d17a2d ! Init value for %f28 .word 0x87f3b180,0x9811b844 ! Init value for %f30 .word 0x49464327,0xd8b3a7f2 ! Init value for %f32 .word 0x4777a14f,0x8c0410d2 ! Init value for %f34 .word 0xe53621ac,0x6362fc1e ! Init value for %f36 .word 0x02760e3a,0x63b717b1 ! Init value for %f38 .word 0x51a84022,0x7115f5be ! Init value for %f40 .word 0x02299144,0x7be4e3ff ! Init value for %f42 .word 0xf8833558,0x17365a19 ! Init value for %f44 .word 0x1a7ca0fa,0xeddd0a73 ! Init value for %f46 .word 0xea9ddd76,0x9306ea0b .word 0xd5ac854a,0x181eb406 .word 0xb17e0bd3,0x6b71a7a4 .word 0x3f4451d8,0xb2eb611a .word 0xbf17dfec,0xe204aa40 .word 0xc5f25cd3,0x75115a26 .word 0x73b7192c,0x2f87a003 .word 0x9e9a13dd,0x5d640a67 p22_expected_registers: .word 0x00000000,0x896e5a33 .word 0x00000000,0x1d1f50f2 .word 0x2e427e79,0x3be18977 .word 0x00000000,0x8f74da54 .word 0x00000000,0x0000000f .word 0x00000000,0x7ebbf2e6 .word 0xd8cd2f68,0x86930c57 .word 0x00000000,0x0000009d p22_expected_fp_regs: .word 0xf496af10,0xc592389a .word 0xcd485c5d,0x6e9463a2 .word 0x7c5b34c4,0xaff34756 .word 0xf740f5eb,0x76fd0320 .word 0x26610460,0xd456a8f9 .word 0x28de69a1,0x0aeb5428 .word 0x2f3ade78,0x30a514a1 .word 0xd4a43491,0xe7c0a87f .word 0x02ddee5a,0x49b8f694 .word 0x284b80a3,0xada8c4f1 .word 0x812a9ad2,0xcddd84a4 .word 0xd333e982,0x24745235 .word 0x647fbeb1,0x534026c5 .word 0xe4098ba2,0xddab8a5c .word 0x92599e32,0xc6d17a2d .word 0x87f3b180,0x9811b844 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0xad626355,0x0ddb466d .word 0x8f725195,0xf60839e5 .word 0x0000db07,0x6d6494f8 .word 0xcf00d4f0,0x0606c0b9 .word 0x51cb3d83,0x159cd7a9 .word 0xcccaffef,0x7ebbf2e6 .word 0xd5247dd2,0xb8ae0871 .word 0x66ff803e,0xd8fd98bd p22_local1_expect: .word 0x9e906538,0x896e5a33 .word 0xffaa5760,0xd8b1728b .word 0xf7f671a1,0x1f4ef249 .word 0xe0bd0565,0x912945cf .word 0x2575f2b4,0x922d5423 .word 0x2e427e79,0x3be18977 .word 0xd27364cf,0x2383abf9 .word 0xdb07e306,0xb03c1d61 p22_local2_expect: .word 0xf38c33e0,0xf16b09b6 .word 0x51db11ad,0x7a67f405 .word 0xff60dd84,0x096ac1df .word 0x564cd931,0x6f8e9afd .word 0x3a6d7467,0xfc29a208 .word 0xb9000000,0xb7fff34c .word 0x4e42c8a7,0xc5f8e5e6 .word 0x5a254bbb,0xf2203eb1 p22_local3_expect: .word 0x6af2809c,0x5bc902db .word 0xd8cd2f68,0x86930c57 .word 0xb1c35d2e,0xe612d1db .word 0x9faa49c5,0x22b886c4 .word 0x0000db07,0x0000d7a9 .word 0xe548464c,0x8245fd9c .word 0x3865909e,0xe6d3d7a1 .word 0xb485afca,0x7c4e3f94 p23_init_registers: .word 0xce84aaf5,0xf2406e56 ! Init value for %l0 .word 0xedda5046,0x54950690 ! Init value for %l1 .word 0xb7db4b0f,0xd191c159 ! Init value for %l2 .word 0x886e6607,0xe928e55f ! Init value for %l3 .word 0x09ea9e26,0x18f908e8 ! Init value for %l4 .word 0x677fd0a2,0x2a86c230 ! Init value for %l5 .word 0x12355237,0xdea953fd ! Init value for %l6 .word 0xa612f668,0x993cd588 ! Init value for %l7 .align 64 p23_init_freg: .word 0xeb8eda1d,0x9c4cdfb8 ! Init value for %f0 .word 0x374b5a90,0xa4dc3e1d ! Init value for %f2 .word 0x69845882,0xf7f6fcb2 ! Init value for %f4 .word 0xef122637,0xe8ac2c56 ! Init value for %f6 .word 0x7ab79b44,0xa3c23a94 ! Init value for %f8 .word 0x034163f5,0xd41b6e62 ! Init value for %f10 .word 0x40961bda,0xb8507568 ! Init value for %f12 .word 0x66ad507d,0x923e052a ! Init value for %f14 .word 0x206176c3,0xb063f9c1 ! Init value for %f16 .word 0xa1f2f8e0,0x47e2ccb7 ! Init value for %f18 .word 0x8caf243f,0x2806c7be ! Init value for %f20 .word 0x9cfb7a95,0xe389291b ! Init value for %f22 .word 0x78c14cca,0x8a505331 ! Init value for %f24 .word 0x64162dea,0xe93ef881 ! Init value for %f26 .word 0x368f2c1a,0xb6a0bd1c ! Init value for %f28 .word 0xef117b3a,0x0ba10a91 ! Init value for %f30 .word 0x1a806f29,0x48a12d10 ! Init value for %f32 .word 0x8b16de10,0xf5a1e08d ! Init value for %f34 .word 0x52040b31,0xe14ec806 ! Init value for %f36 .word 0xd4f9007f,0xa0a79fa1 ! Init value for %f38 .word 0x4b03f1d1,0xe63bfa88 ! Init value for %f40 .word 0x9bd31546,0xc2c9f1e0 ! Init value for %f42 .word 0x79554274,0xc9919d97 ! Init value for %f44 .word 0xa903f544,0xadd7c2ab ! Init value for %f46 .word 0x5bed713a,0x30b3d377 .word 0xda4f5883,0x404f771a .word 0x7f9ed76f,0x53d9cfdc .word 0xe4fc4bc2,0xd0af0937 .word 0x9ec143cf,0x927c41ee .word 0x4f603cea,0x9fb09b56 .word 0xf857d44c,0xab18092c .word 0x17114b96,0x2dd657fd p23_expected_registers: .word 0x00000000,0x45cd8c9e .word 0x00000000,0xbba79752 .word 0x83a50124,0x44b9aa47 .word 0x00000000,0x7e2b976f .word 0x6513cc91,0x48171270 .word 0x00000000,0x00000006 .word 0x00000000,0x000000ea .word 0x00000000,0x00000027 p23_expected_fp_regs: .word 0xeb8eda1d,0x9c4cdfb8 .word 0x374b5a90,0xa4dc3e1d .word 0x69845882,0xf7f6fcb2 .word 0xef122637,0xe8ac2c56 .word 0x7ab79b44,0xa3c23a94 .word 0x034163f5,0xd41b6e62 .word 0x40961bda,0xb8507568 .word 0x66ad507d,0x923e052a .word 0x206176c3,0xb063f9c1 .word 0xa1f2f8e0,0x47e2ccb7 .word 0x8caf243f,0x2806c7be .word 0x9cfb7a95,0xe389291b .word 0x78c14cca,0x8a505331 .word 0x64162dea,0xe93ef881 .word 0x368f2c1a,0xb6a0bd1c .word 0xef117b3a,0x0ba10a91 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0x9dfc1b79,0x7e2b976f .word 0xff6d0a4f,0xc6b1184e .word 0xf9ec7c9c,0x8716d9bd .word 0xa70001a2,0x18f908e8 .word 0x5cde514f,0x000000ad .word 0xfddb67d6,0x2118754f .word 0x047a9b5c,0x8033792e .word 0x283678e3,0xa8415bec p23_local1_expect: .word 0x0038c15a,0xaa3f8ebe .word 0x45cd8c9e,0x0038c15a .word 0x410d3dd6,0xe69339a0 .word 0x6587d67f,0xbc2e47b3 .word 0x702fa56b,0xbdb71229 .word 0xcc3b7f6b,0xc70e9316 .word 0xb17a14ea,0x9323976e .word 0x535add86,0x75ee8b4a p23_local2_expect: .word 0xea0086d6,0x5cde514f .word 0x68c18eb5,0x74a47055 .word 0x81cd8b76,0x8fdbc8c3 .word 0x47aab944,0x2401a583 .word 0x2340d427,0xe526b051 .word 0xf671d726,0xf740ff7a .word 0xf717ef6b,0xc9aaa89d .word 0x1b42c462,0x6229ebaa p23_local3_expect: .word 0x6513cc91,0x9dfc1b79 .word 0xa7f69ade,0xad8acaf2 .word 0xff8acaf2,0x49538d6a .word 0x2566aa8c,0x108879ef .word 0x270000ff,0x1db37526 .word 0xffcee468,0x77649530 .word 0x7511a0a8,0xd8c52ea6 .word 0x110d4536,0x860aee43 p24_init_registers: .word 0xe5ca3428,0x08e67b74 ! Init value for %l0 .word 0xda589514,0x38e86473 ! Init value for %l1 .word 0xe4395fcb,0x8e9a8ef9 ! Init value for %l2 .word 0xc2ad236d,0xe8194d20 ! Init value for %l3 .word 0x8dc30a6d,0xbe6c6e2d ! Init value for %l4 .word 0xb5bcf668,0xc0722d72 ! Init value for %l5 .word 0xf04dec42,0x427f27b1 ! Init value for %l6 .word 0xddb3cb5a,0x7f5011e5 ! Init value for %l7 .align 64 p24_init_freg: .word 0x8d9ed1b2,0x0b060cbb ! Init value for %f0 .word 0x98f03c19,0xb3d0d74b ! Init value for %f2 .word 0xe931eb96,0xa5a6b3f7 ! Init value for %f4 .word 0xd43e1624,0x598f4a4b ! Init value for %f6 .word 0xac5b5b6f,0xff15b589 ! Init value for %f8 .word 0xb777e308,0x762107d7 ! Init value for %f10 .word 0x16cd68ce,0x6db397a4 ! Init value for %f12 .word 0x126a51da,0x525f9e55 ! Init value for %f14 .word 0x56413b97,0x9de50462 ! Init value for %f16 .word 0x2c1287e6,0x12cf9c39 ! Init value for %f18 .word 0x75d42674,0x6e070b74 ! Init value for %f20 .word 0xa821f160,0x8811ca0c ! Init value for %f22 .word 0x96e5a779,0x777f4808 ! Init value for %f24 .word 0x53f575d5,0x37c1d596 ! Init value for %f26 .word 0x98354f22,0xdafbf368 ! Init value for %f28 .word 0x816d6c9c,0x49217e28 ! Init value for %f30 .word 0xbf90440e,0x73099b44 ! Init value for %f32 .word 0x35b99558,0xeda6e351 ! Init value for %f34 .word 0x142b1dce,0xd43545c5 ! Init value for %f36 .word 0x8ff59685,0x08d4181d ! Init value for %f38 .word 0x4d348447,0x41567400 ! Init value for %f40 .word 0xc8c088e4,0x0a555b00 ! Init value for %f42 .word 0x979df990,0x7a00de42 ! Init value for %f44 .word 0x6f322985,0xadd248c0 ! Init value for %f46 .word 0x3b7d8a16,0xbc20fa69 .word 0xd96dbe42,0x2a22353b .word 0x49d4b420,0xd8e6729f .word 0xb62a12b2,0x3295acc4 .word 0x36ddd6c2,0xca2617f6 .word 0x3c10b63a,0x6addd92d .word 0x9f271a7e,0x10fa9d58 .word 0x131d179a,0xfe0bf6d7 p24_expected_registers: .word 0x00000000,0xee234565 .word 0x00000000,0x00001f13 .word 0x00000000,0x000000d7 .word 0x00000000,0x0000007c .word 0x00000000,0x000000f6 .word 0x00000000,0x2e17e8e3 .word 0x00000000,0x00000031 .word 0x00000000,0x00000008 p24_expected_fp_regs: .word 0x8d9ed1b2,0x0b060cbb .word 0x98f03c19,0xb3d0d74b .word 0xe931eb96,0xa5a6b3f7 .word 0xd43e1624,0x598f4a4b .word 0xac5b5b6f,0xff15b589 .word 0xb777e308,0x762107d7 .word 0x16cd68ce,0x6db397a4 .word 0x126a51da,0x525f9e55 .word 0x56413b97,0x9de50462 .word 0x2c1287e6,0x12cf9c39 .word 0x75d42674,0x6e070b74 .word 0xa821f160,0x8811ca0c .word 0x96e5a779,0x777f4808 .word 0x53f575d5,0x37c1d596 .word 0x98354f22,0xdafbf368 .word 0x816d6c9c,0x49217e28 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x847f31d5,0x92efe58d .word 0x2e17e8e3,0xc01b8467 .word 0x66cd5895,0x10201f13 .word 0x000000c7,0xdf68ffb4 .word 0x000000f6,0x2e17e8e3 .word 0x230a251a,0x55ddcf40 .word 0x89443838,0x1061e7cd .word 0x0f47dab6,0xbc1c46f5 p24_local1_expect: .word 0xd7838fe3,0x2f51939e .word 0xbfcb3842,0x3b2e2d4f .word 0xa07d7037,0x678cde38 .word 0x3b31c684,0xde6c0050 .word 0x406ab267,0x7714b174 .word 0xffa77854,0x076ac844 .word 0xfebf76ff,0xd2df3f5b .word 0x2bb63321,0x41ee699c p24_local2_expect: .word 0x204d19e8,0xed0db880 .word 0x4e01c580,0x6703796e .word 0x42ffc311,0x7c45ff8e .word 0x67615fd3,0x491be79d .word 0xff07c4c8,0x4523cefd .word 0xffe67b74,0x161b446a .word 0x492f0e93,0x93b271d0 .word 0x42423ab6,0xc0fea7b9 p24_local3_expect: .word 0xcf45d9a6,0x0dd8ff21 .word 0xc36dfba8,0x4d7ca3df .word 0xe3797ab5,0x4eab6e0e .word 0x8e9a8ef9,0x44c3ee64 .word 0x9b5b121d,0x3d002e11 .word 0x5ef55402,0xff3466a2 .word 0x0145a6e1,0x254f722a .word 0x538aeabe,0xe8194d20 p25_init_registers: .word 0xb396ab0a,0x1b1e2604 ! Init value for %l0 .word 0xe423d5bc,0x1aab4a53 ! Init value for %l1 .word 0x6f19c2b6,0x282c8079 ! Init value for %l2 .word 0xd6ccf336,0x29671498 ! Init value for %l3 .word 0xec6ade43,0xf8488548 ! Init value for %l4 .word 0x2ca8742c,0x55ca27d4 ! Init value for %l5 .word 0xf6c93702,0x160d30e8 ! Init value for %l6 .word 0xa7dfb30c,0xdaf14c36 ! Init value for %l7 .align 64 p25_init_freg: .word 0x96326c1d,0x5f14c91f ! Init value for %f0 .word 0x809ceb7b,0xf5138ecf ! Init value for %f2 .word 0xb2c52c7b,0xe507b5e1 ! Init value for %f4 .word 0x5d05f88b,0x74e65b47 ! Init value for %f6 .word 0x7a85eeea,0x78009bd3 ! Init value for %f8 .word 0xe6de8093,0xd9407a90 ! Init value for %f10 .word 0xc6fe4db0,0xb52d7b95 ! Init value for %f12 .word 0x566c48e0,0xde308d9b ! Init value for %f14 .word 0x6b6a668d,0x6b94421c ! Init value for %f16 .word 0x1649c9d4,0x6560d103 ! Init value for %f18 .word 0x05911d3a,0x7ba831de ! Init value for %f20 .word 0x098d28ab,0xaf5fff12 ! Init value for %f22 .word 0x88366aa3,0x97b6e95a ! Init value for %f24 .word 0x89ae6e46,0xd618a6c8 ! Init value for %f26 .word 0x7a5951b2,0x9b4b7401 ! Init value for %f28 .word 0x06a9a4e9,0xcc70b350 ! Init value for %f30 .word 0x645d7e36,0xcb0fc4de ! Init value for %f32 .word 0x859cb459,0x822b25fa ! Init value for %f34 .word 0x28355cc7,0x9b9e7bd9 ! Init value for %f36 .word 0x1bf93e7e,0xeaafc367 ! Init value for %f38 .word 0xc711a891,0x1d474437 ! Init value for %f40 .word 0xf4ef04cc,0xec2ae6ae ! Init value for %f42 .word 0xc5e76dfc,0x158799b2 ! Init value for %f44 .word 0xd8f49c6b,0xaa3f0c1c ! Init value for %f46 .word 0xa67a476f,0xff4fb00c .word 0x5db7badd,0xf095d47c .word 0x2a70acdf,0x6756af96 .word 0xee721980,0x602cab7e .word 0x052f749f,0xef509eaa .word 0xf55c84d5,0x4b0862eb .word 0x86a57068,0xcbf82bb7 .word 0x3397c93f,0xf4083615 p25_expected_registers: .word 0x00000000,0x5741b67e .word 0x00000000,0x00000016 .word 0x00000000,0x7e957826 .word 0x00000000,0x7612810c .word 0x00000000,0x5704c832 .word 0x00000000,0x08f9b9a2 .word 0x00000000,0x00007c69 .word 0x8a834de8,0xd062520f p25_expected_fp_regs: .word 0x96326c1d,0x5f14c91f .word 0x809ceb7b,0xf5138ecf .word 0xb2c52c7b,0xe507b5e1 .word 0x5d05f88b,0x74e65b47 .word 0x7a85eeea,0x78009bd3 .word 0xe6de8093,0xd9407a90 .word 0xc6fe4db0,0xb52d7b95 .word 0x566c48e0,0xde308d9b .word 0x6b6a668d,0x6b94421c .word 0x1649c9d4,0x6560d103 .word 0x05911d3a,0x7ba831de .word 0x098d28ab,0xaf5fff12 .word 0x88366aa3,0x97b6e95a .word 0x89ae6e46,0xd618a6c8 .word 0x7a5951b2,0x9b4b7401 .word 0x06a9a4e9,0xcc70b350 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0xce7cc03c,0x0ae400f9 .word 0x90e08812,0x0922125d .word 0x697c01d8,0x50be3050 .word 0xc6b5e677,0x0ae400f9 .word 0x9db35b75,0xd103c7b8 .word 0x7e957826,0xd29fff4d .word 0x40c5830d,0xde60d13e .word 0x64f9027a,0xe5659d90 p25_local1_expect: .word 0x389c1f23,0x710d841a .word 0xff1c1807,0x1959be7d .word 0x812f75c3,0xd8d56644 .word 0x08f9b9a2,0x06b7ffef .word 0x8a834de8,0x630f3ecc .word 0xf54141c2,0xab77aa35 .word 0xa8abf294,0x63d0e65a .word 0xc6b5e677,0x0ae400f9 p25_local2_expect: .word 0x830d2a27,0x8afef1ad .word 0x7eb64157,0xd76b760f .word 0xf9684b57,0x0c944155 .word 0x4a7dfeb1,0x0d327b31 .word 0x00000044,0xf0ad42c7 .word 0x9e53b85d,0x7612810c .word 0x40a3c38f,0x000a5541 .word 0xd34d73ff,0xb8c6ff9b p25_local3_expect: .word 0x207f3286,0x58b5bdf9 .word 0xb498d992,0xf9a3eff8 .word 0x28b0565b,0xb61248c3 .word 0x5704c832,0xf2f99b25 .word 0x77e6b5c6,0xd062520f .word 0x06e2f688,0xd34d7344 .word 0xaab2e200,0x6b4ee51b .word 0x373d6f8b,0x706a158d p26_init_registers: .word 0xe23dae71,0x89560aaf ! Init value for %l0 .word 0x4f38ac6e,0x2d9b8e51 ! Init value for %l1 .word 0x10fccbaa,0x7d4d75cc ! Init value for %l2 .word 0x662e701a,0x760f50d0 ! Init value for %l3 .word 0xe1b64a06,0x09dcdd57 ! Init value for %l4 .word 0x672a565e,0x908ef49c ! Init value for %l5 .word 0x0b5ab4ba,0x541bc26a ! Init value for %l6 .word 0x63f8401c,0x44d37ce2 ! Init value for %l7 .align 64 p26_init_freg: .word 0x5149ebaf,0x4f2f0b37 ! Init value for %f0 .word 0x008470a7,0xec1cfed0 ! Init value for %f2 .word 0x0198b9a8,0x1572aae3 ! Init value for %f4 .word 0x48006003,0xae945e7b ! Init value for %f6 .word 0xc931e037,0xde4ade0f ! Init value for %f8 .word 0xfbe10a3d,0x8efa9e5d ! Init value for %f10 .word 0xae7e6a77,0x6e452259 ! Init value for %f12 .word 0x9d834b69,0xad03fd25 ! Init value for %f14 .word 0xfdf37e8f,0xb43ebd84 ! Init value for %f16 .word 0xc6498510,0x184832bd ! Init value for %f18 .word 0xb3d9cf9a,0x92b53cc2 ! Init value for %f20 .word 0x2d305ac2,0x0f955a40 ! Init value for %f22 .word 0x4db296a2,0xeb206285 ! Init value for %f24 .word 0xb8178ec9,0xee572f05 ! Init value for %f26 .word 0xfdd779b7,0xd6f291f7 ! Init value for %f28 .word 0xf756edcc,0xdca0b0d8 ! Init value for %f30 .word 0xd38a5079,0x14361591 ! Init value for %f32 .word 0x59590110,0x77d325e3 ! Init value for %f34 .word 0x46f581ef,0xe8842248 ! Init value for %f36 .word 0xd915ce22,0x77dadaca ! Init value for %f38 .word 0xc15075d8,0x3a44eb23 ! Init value for %f40 .word 0xef376791,0x29ab0382 ! Init value for %f42 .word 0x892cbf66,0x6a2aafe9 ! Init value for %f44 .word 0xa1d9b995,0x3961132d ! Init value for %f46 .word 0x11617c7e,0xbb152a39 .word 0x4a854e2d,0x75cdfd79 .word 0xefea4161,0x00f4aaad .word 0xa758a6ca,0x79c5c287 .word 0xee8211c6,0xf779cbc3 .word 0x75b0c233,0x52535a01 .word 0x09c4269e,0x5bf366cc .word 0xe67d0d0c,0x30df23a3 p26_expected_registers: .word 0x00000000,0x00000a34 .word 0x00000000,0x000000a0 .word 0x00000000,0xc0ed3d8f .word 0x00000000,0x5a9f9225 .word 0x00000000,0x000000d5 .word 0x00000000,0x000000b8 .word 0x00000000,0x00000061 .word 0x00000000,0xe51a3ac7 p26_expected_fp_regs: .word 0x5149ebaf,0x4f2f0b37 .word 0x008470a7,0xec1cfed0 .word 0x0198b9a8,0x1572aae3 .word 0x48006003,0xae945e7b .word 0xc931e037,0xde4ade0f .word 0xfbe10a3d,0x8efa9e5d .word 0xae7e6a77,0x6e452259 .word 0x9d834b69,0xad03fd25 .word 0xfdf37e8f,0xb43ebd84 .word 0xc6498510,0x184832bd .word 0xb3d9cf9a,0x92b53cc2 .word 0x2d305ac2,0x0f955a40 .word 0x4db296a2,0xeb206285 .word 0xb8178ec9,0xee572f05 .word 0xfdd779b7,0xd6f291f7 .word 0xf756edcc,0xdca0b0d8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x43fcd65e,0xb9c784f0 .word 0x946b9e8e,0x7ebdb5da .word 0xfff00076,0x157ceeb6 .word 0x9d8e9651,0x2cb860e6 .word 0xa3c8d388,0xf8594217 .word 0x0000ada0,0xaaac99e8 .word 0xd36eb3ff,0xeb6d2f1e .word 0xa36165da,0xc34ae13e p26_local1_expect: .word 0x340a1c11,0xf3129729 .word 0x5dbfcc56,0x301f37a9 .word 0x44d37ce2,0xfb7d33f4 .word 0xffdb71ba,0xe33cf717 .word 0x34ce122c,0x2a4d8b73 .word 0xa1038f8a,0x20ea4a43 .word 0xdc5ce43f,0x8c3748f6 .word 0x61aee8ed,0xe254c4d3 p26_local2_expect: .word 0x33a18e02,0xbb776d1e .word 0x62a26e20,0xa0610265 .word 0x340a9225,0xcccf7712 .word 0x81d70a34,0xa559e883 .word 0xfef7d177,0xada086db .word 0xdaaa91b1,0x97cd3d8c .word 0xdc5207ed,0x760f50d0 .word 0xc428ffb7,0x21bac798 p26_local3_expect: .word 0xab84ef32,0x9a533cf2 .word 0xff0aaa1d,0x7759d77b .word 0xdb863332,0x86501e24 .word 0xff35bdb6,0x000000ff .word 0x0000ce34,0xc0ed3d8f .word 0x49af32db,0x7926197f .word 0xebc6973d,0xeca79322 .word 0x42ffd4c8,0xb16c828e p27_init_registers: .word 0x8c6cfae6,0x6257e2c2 ! Init value for %l0 .word 0x41e5d542,0x824b9310 ! Init value for %l1 .word 0x723716ce,0x5df40433 ! Init value for %l2 .word 0x1ff87a6c,0x4bdcb1a5 ! Init value for %l3 .word 0x93cfd1f5,0xd8a8f297 ! Init value for %l4 .word 0x48276e9d,0xfee5d39d ! Init value for %l5 .word 0x241d35d6,0x8cd77e9f ! Init value for %l6 .word 0xc76e81d2,0x8744189b ! Init value for %l7 .align 64 p27_init_freg: .word 0x0e26d118,0x9595949a ! Init value for %f0 .word 0xbdedfc98,0x2309bea2 ! Init value for %f2 .word 0x04a544d5,0xbffa741c ! Init value for %f4 .word 0xb93f3e47,0x78ce0ec1 ! Init value for %f6 .word 0x44a8d86d,0xf56a6ce6 ! Init value for %f8 .word 0x8557a22a,0x942dfaba ! Init value for %f10 .word 0xb0e08b71,0x908071bc ! Init value for %f12 .word 0x2f26f71f,0xe48aa8c9 ! Init value for %f14 .word 0x450d675b,0xf7afedfe ! Init value for %f16 .word 0xe86b0e36,0x6611cfec ! Init value for %f18 .word 0x1b863cd0,0x03551bea ! Init value for %f20 .word 0xe000238b,0x80f293e6 ! Init value for %f22 .word 0x65f28190,0xfbc1f499 ! Init value for %f24 .word 0xa47236b3,0xeafd62a2 ! Init value for %f26 .word 0x286865d9,0x3cd21d82 ! Init value for %f28 .word 0xf96c631e,0x14c65ef1 ! Init value for %f30 .word 0xb128748e,0x8fc214ad ! Init value for %f32 .word 0xe9a8b32f,0xc5bf1b30 ! Init value for %f34 .word 0xc3ce7f42,0x01dbfbf8 ! Init value for %f36 .word 0xb254a926,0x4375c5c7 ! Init value for %f38 .word 0xf462ecca,0x91c63870 ! Init value for %f40 .word 0x2cdbed34,0x7b60d601 ! Init value for %f42 .word 0x50e1bed2,0x5795f6a6 ! Init value for %f44 .word 0x8f48ca4f,0x89ae6eaa ! Init value for %f46 .word 0xfdfa3126,0xfd051743 .word 0xc609f012,0xa2ddc1d6 .word 0x8bba3a8e,0xa09dbc22 .word 0x204085cc,0x49529dab .word 0xa3c385ca,0x6c931af3 .word 0x8cc915ef,0xf648030b .word 0x3824f4b8,0xb97aa711 .word 0x09e71869,0xdb6d9286 p27_expected_registers: .word 0x00000000,0xa4ff7ca5 .word 0x00000000,0x00000000 .word 0x00000000,0x00003cc8 .word 0x00000000,0x00005025 .word 0x00000000,0x798f6e8e .word 0xf9995c52,0xdc2fff8d .word 0xffffffff,0x9d6e2748 .word 0x00000000,0x0000005b p27_expected_fp_regs: .word 0x0e26d118,0x9595949a .word 0xbdedfc98,0x2309bea2 .word 0x04a544d5,0xbffa741c .word 0xb93f3e47,0x78ce0ec1 .word 0x44a8d86d,0xf56a6ce6 .word 0x8557a22a,0x942dfaba .word 0xb0e08b71,0x908071bc .word 0x2f26f71f,0xe48aa8c9 .word 0x450d675b,0xf7afedfe .word 0xe86b0e36,0x6611cfec .word 0x1b863cd0,0x03551bea .word 0xe000238b,0x80f293e6 .word 0x65f28190,0xfbc1f499 .word 0xa47236b3,0xeafd62a2 .word 0x286865d9,0x3cd21d82 .word 0xf96c631e,0x14c65ef1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x35000000,0x3667c03d .word 0x27ad8938,0x3d7e0cb2 .word 0x30c3ecc5,0x45876b71 .word 0xffffff3e,0x9e6cb2c9 .word 0xff7ed78c,0xec75dfe9 .word 0xffdbc553,0xb7b958ec .word 0x34d45c13,0xa4ff7ca5 .word 0x48276e9d,0xfee5d39d p27_local1_expect: .word 0xff0c9433,0x70e4544a .word 0x48276e9d,0x4cd293f6 .word 0xde90cdf3,0x56d1b475 .word 0xff2857c0,0xbaeabb2b .word 0x9d6e2748,0x25500000 .word 0x251141fd,0x20d88aba .word 0x84d41508,0x5df40433 .word 0xf9995c52,0xdc2fff8d p27_local2_expect: .word 0x1eb15566,0x8a4cde91 .word 0xab445955,0x60bcb674 .word 0xd23b0aef,0x3df08699 .word 0x61800788,0x316bb538 .word 0x25509d79,0x98cb7f28 .word 0x9c725fdd,0x3d9eb626 .word 0x4e116081,0x4af33077 .word 0x07a0ee7c,0x1dc38339 p27_local3_expect: .word 0x421befdd,0x27c88afc .word 0x57088d52,0xff0e705a .word 0xa9135b7b,0x098aff51 .word 0x03f8a379,0x8b77f2e2 .word 0xd125a5bc,0xe1ab2849 .word 0xc83c39cd,0xa65b77f1 .word 0xae52b8a1,0xcc736202 .word 0x716bf2ed,0xff27b85f p28_init_registers: .word 0x13318649,0x9d706910 ! Init value for %l0 .word 0xdb71b0e0,0x0a23e968 ! Init value for %l1 .word 0x5c8d32e0,0x9ed21f5d ! Init value for %l2 .word 0x4811881d,0xbc27edbe ! Init value for %l3 .word 0x9611599c,0x958a7a06 ! Init value for %l4 .word 0xad021b96,0x0c2dd704 ! Init value for %l5 .word 0xcb7f80ea,0x8cd7428b ! Init value for %l6 .word 0xe4460544,0xcb43675b ! Init value for %l7 .align 64 p28_init_freg: .word 0xc4c5b934,0x4bd60be6 ! Init value for %f0 .word 0x1fe4e53c,0xf47f479a ! Init value for %f2 .word 0x8bb8a3aa,0xc3a458a0 ! Init value for %f4 .word 0x920adf26,0x3c1646cc ! Init value for %f6 .word 0x640f1a87,0x8a66a16e ! Init value for %f8 .word 0x8030e433,0x3a541717 ! Init value for %f10 .word 0xc065524c,0x1761c554 ! Init value for %f12 .word 0x23ab29e5,0x3828cec5 ! Init value for %f14 .word 0xa31a99e3,0xf038bd1f ! Init value for %f16 .word 0x55466927,0x28c689ea ! Init value for %f18 .word 0x6904c8b6,0x9e6a6687 ! Init value for %f20 .word 0x1ec046f6,0xfee5370d ! Init value for %f22 .word 0xe285ef32,0x3cbb0714 ! Init value for %f24 .word 0x6b9068d6,0x57c0e672 ! Init value for %f26 .word 0x688a8ed4,0xb6e215d7 ! Init value for %f28 .word 0x0464c620,0xa29417f2 ! Init value for %f30 .word 0x1f99b288,0x986a4aa2 ! Init value for %f32 .word 0x11e4036b,0xbdce42e1 ! Init value for %f34 .word 0x5aed6d37,0x11f5255e ! Init value for %f36 .word 0x3f806fdc,0x20eb39cb ! Init value for %f38 .word 0x298a1808,0xf3cb6575 ! Init value for %f40 .word 0x93ff360a,0x21ce7900 ! Init value for %f42 .word 0x58eaeecd,0x0730a0d8 ! Init value for %f44 .word 0x2d26bc34,0xb4fa6490 ! Init value for %f46 .word 0x0c3034fc,0x14ec406d .word 0xae93e95f,0x85bb0d09 .word 0x4bc69e97,0xe18b3da4 .word 0x4ee05db3,0x8545efe3 .word 0xf5d6b50e,0xf76c9c19 .word 0x48f6511f,0xad9a83b8 .word 0x03ae6271,0xb4814799 .word 0xec3aedfb,0x3f18bf22 p28_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x00000d2d .word 0x5a46ea14,0x0d0faad2 .word 0x00000000,0x00000018 .word 0x00000000,0x00000059 .word 0x00000000,0x7e203a6b .word 0x00000000,0x6b3a207e .word 0x00000000,0xf84a0000 p28_expected_fp_regs: .word 0xc4c5b934,0x4bd60be6 .word 0x1fe4e53c,0xf47f479a .word 0x8bb8a3aa,0xc3a458a0 .word 0x920adf26,0x3c1646cc .word 0x640f1a87,0x8a66a16e .word 0x8030e433,0x3a541717 .word 0xc065524c,0x1761c554 .word 0x23ab29e5,0x3828cec5 .word 0xa31a99e3,0xf038bd1f .word 0x55466927,0x28c689ea .word 0x6904c8b6,0x9e6a6687 .word 0x1ec046f6,0xfee5370d .word 0xe285ef32,0x3cbb0714 .word 0x6b9068d6,0x57c0e672 .word 0x688a8ed4,0xb6e215d7 .word 0x0464c620,0xa29417f2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xd77601c3,0xffcc3d1c .word 0x664e0d2d,0x62a9eb3a .word 0x7e203a6b,0x4a2c5e8b .word 0x04d87995,0xfd00fdf6 .word 0x304782ff,0x0e70202f .word 0xcfd8902f,0x6e9297b5 .word 0x8bb25828,0xe3d58052 .word 0xfc809ee9,0x69817dc0 p28_local1_expect: .word 0x9d706910,0xe3d58052 .word 0xcfd8902f,0xe2fc9cde .word 0x3caee398,0x0daeff43 .word 0x5ade4af8,0x13d47051 .word 0x31067db9,0x3e2d1457 .word 0xf91e4420,0x14078fff .word 0x0b37d7e5,0x4a54a27f .word 0x5a46ea14,0x0d0faad2 p28_local2_expect: .word 0xf3a2cdbc,0x15111e54 .word 0xa10d14f0,0x830e2bef .word 0x934b0ead,0x00000097 .word 0xd2dc276c,0x4c68c845 .word 0xef033f09,0xd0e8e1ad .word 0x9ed21f5d,0x987f7ed4 .word 0x9c43aaec,0x805956a7 .word 0x770555f1,0x144d01dd p28_local3_expect: .word 0x00004af8,0xbc9e441e .word 0xafffffff,0xb7e2abe4 .word 0x71f1cba0,0xb4a92bb5 .word 0xb50ca316,0x20efd851 .word 0x9b6db2b7,0xaa07a4c9 .word 0xf6fd00fd,0xc30176d7 .word 0x36b7bc0d,0xf437e60f .word 0x59339271,0x46415a4b p29_init_registers: .word 0x8b9c1758,0x752535b7 ! Init value for %l0 .word 0xc6568951,0xf9b9d52b ! Init value for %l1 .word 0x9d6c885c,0xab9d0c6e ! Init value for %l2 .word 0x41b699ef,0xbf639429 ! Init value for %l3 .word 0xccf7f056,0x8652f3bc ! Init value for %l4 .word 0xb2bbdc32,0x4fe93a3b ! Init value for %l5 .word 0x0ca4eee3,0xd5a8a0d1 ! Init value for %l6 .word 0x43494fce,0x46154c7b ! Init value for %l7 .align 64 p29_init_freg: .word 0x25e8cefb,0x6d010c9f ! Init value for %f0 .word 0xabf662fe,0xfed66392 ! Init value for %f2 .word 0xfa4c4d30,0x4ba7bbc9 ! Init value for %f4 .word 0xac088106,0xcc36ee5f ! Init value for %f6 .word 0x8a2f0124,0xe239cf0d ! Init value for %f8 .word 0xc6ae4792,0xbf0899ef ! Init value for %f10 .word 0xc7b23b16,0x4ec4c868 ! Init value for %f12 .word 0x4617e451,0x1defd0e9 ! Init value for %f14 .word 0x4188b23a,0x92d1c508 ! Init value for %f16 .word 0x45de5651,0x4966f80e ! Init value for %f18 .word 0x572712b0,0xdc419945 ! Init value for %f20 .word 0xd82a71a4,0x6b01a74b ! Init value for %f22 .word 0x3c41a37c,0x0d1227ec ! Init value for %f24 .word 0xe73cd9be,0x77af8d31 ! Init value for %f26 .word 0xe6806ba4,0xc8d67785 ! Init value for %f28 .word 0xa57ab185,0x528a25e2 ! Init value for %f30 .word 0xc79fd2b8,0xc2dd52b8 ! Init value for %f32 .word 0x0a6d8bc4,0xdf309f4b ! Init value for %f34 .word 0xfa40593d,0x44ad336b ! Init value for %f36 .word 0xb1844e94,0x4fcbb4ca ! Init value for %f38 .word 0x9d3c330f,0x8267715f ! Init value for %f40 .word 0xa27de891,0x1564bb81 ! Init value for %f42 .word 0x9ebc130a,0x2142492b ! Init value for %f44 .word 0xa9b9dd75,0x8e7aa22f ! Init value for %f46 .word 0x6bee43b8,0xa240b077 .word 0xbcbf614d,0xc8924e31 .word 0x8fa00e12,0x202486cc .word 0xec5d8dd3,0x99290df6 .word 0x2a9e3a2c,0x4081510f .word 0x590bff66,0xc0cd63f3 .word 0x26bb5977,0x6eb57880 .word 0xd0a9b44b,0x525ffc1a p29_expected_registers: .word 0x00000000,0x01be250c .word 0x00000000,0x36eb754b .word 0xffcc13cb,0xd5bf741f .word 0x00000000,0x70fb5d54 .word 0x00000000,0x000000c2 .word 0x6bb113b2,0xb64bac18 .word 0x56b0df0b,0xff000000 .word 0x00000000,0x0bdfb056 p29_expected_fp_regs: .word 0x25e8cefb,0x6d010c9f .word 0xabf662fe,0xfed66392 .word 0xfa4c4d30,0x4ba7bbc9 .word 0xac088106,0xcc36ee5f .word 0x8a2f0124,0xe239cf0d .word 0xc6ae4792,0xbf0899ef .word 0xc7b23b16,0x4ec4c868 .word 0x4617e451,0x1defd0e9 .word 0x4188b23a,0x92d1c508 .word 0x45de5651,0x4966f80e .word 0x572712b0,0xdc419945 .word 0xd82a71a4,0x6b01a74b .word 0x3c41a37c,0x0d1227ec .word 0xe73cd9be,0x77af8d31 .word 0xe6806ba4,0xc8d67785 .word 0xa57ab185,0x528a25e2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0x8884503e,0x215970de .word 0x5c3cfa57,0xbad90403 .word 0x45520722,0x922bbc43 .word 0x6bb113b2,0xb64bac18 .word 0xe25a9232,0x97c7d92b .word 0xef6ce61c,0x30e331c5 .word 0x70fb5d54,0x752535b7 .word 0xe71ee3c1,0x69e294d4 p29_local1_expect: .word 0x8652f3bc,0xf58e5f02 .word 0x996856c5,0x063eb0ca .word 0xbfb1947d,0x17070360 .word 0xff469001,0x08cf545a .word 0xe576e499,0x00000058 .word 0x94e59641,0x4fd2a79f .word 0x1d3372c2,0x451f47bb .word 0xbdc45fd9,0xd6be2ce4 p29_local2_expect: .word 0x00f73581,0xd3da9a69 .word 0xab8947e1,0x6c6a1cce .word 0xab8947e1,0xc1fe0279 .word 0x000000ff,0x0bdfb056 .word 0xff76a499,0x4833aaf4 .word 0x1dea1d4d,0x576d37d0 .word 0x1a78ea5a,0xff000000 .word 0x683d1d3a,0x0aa86ca9 p29_local3_expect: .word 0x0af6ee3e,0xdcffc8e2 .word 0xd132e827,0x0eb6d394 .word 0x215970de,0x36eb754b .word 0x19d418e1,0x343781e3 .word 0x2f083f61,0xdb1dc6d4 .word 0xffcc13cb,0xd5bf741f .word 0x335acfaf,0x53cb9cff .word 0x044f434b,0xe925ff45 p30_init_registers: .word 0x51723972,0xca4cb007 ! Init value for %l0 .word 0xe53687f0,0x0195b5b5 ! Init value for %l1 .word 0xe0008dc7,0xeebbfe76 ! Init value for %l2 .word 0x73afeb7e,0x0c027af8 ! Init value for %l3 .word 0xf4991470,0x4de7225e ! Init value for %l4 .word 0x97b0ff20,0x0a5da51a ! Init value for %l5 .word 0xf70f5eda,0xda93f4ee ! Init value for %l6 .word 0x33dd65a4,0xa763d95e ! Init value for %l7 .align 64 p30_init_freg: .word 0x9c8d6636,0xa61842c0 ! Init value for %f0 .word 0xa2cbbad3,0x59a865ad ! Init value for %f2 .word 0x36b73b8e,0x5a8b4b2b ! Init value for %f4 .word 0xc9b9142f,0xb623c244 ! Init value for %f6 .word 0x37541177,0x2d6b30f9 ! Init value for %f8 .word 0xa60c1ce4,0x712c30cd ! Init value for %f10 .word 0xcac4d72a,0xb6d82b68 ! Init value for %f12 .word 0x1e3ba1fc,0x1076f1b9 ! Init value for %f14 .word 0x54ea7113,0xdc97cdf5 ! Init value for %f16 .word 0x955596ea,0xee01046b ! Init value for %f18 .word 0xfe2c187c,0xc1979b5b ! Init value for %f20 .word 0x5c0daad7,0x58509547 ! Init value for %f22 .word 0xb652d7d3,0xa9e8504b ! Init value for %f24 .word 0x267c3e8c,0x9ff09333 ! Init value for %f26 .word 0x24b548e6,0xc6ff108c ! Init value for %f28 .word 0xd8c80bfd,0x9f2b6f95 ! Init value for %f30 .word 0x824eeebe,0xf43ba996 ! Init value for %f32 .word 0x7d52cd6e,0xf77af861 ! Init value for %f34 .word 0x0ab53457,0xd210a816 ! Init value for %f36 .word 0x7a7e383c,0xaea2fa1d ! Init value for %f38 .word 0x0a1ba6be,0x23b5b467 ! Init value for %f40 .word 0x550e7ea2,0x1037ada1 ! Init value for %f42 .word 0xba8bd136,0x2c37fecb ! Init value for %f44 .word 0xa23df212,0xcd437ee4 ! Init value for %f46 .word 0x6ed6c2ac,0x527db759 .word 0x91ef67fc,0x4eef33a4 .word 0x3edfb0d7,0x82953d23 .word 0x1bea48d9,0x78ad7422 .word 0xd588e0a9,0x898f3642 .word 0xd1a133a5,0xd5e26374 .word 0x5a39ab11,0x43476d2f .word 0xe0b02680,0x11a504d4 p30_expected_registers: .word 0x00000000,0x8fce82cf .word 0x00000000,0x41ae4a30 .word 0x00000000,0x00abdc8d .word 0x00000000,0xd7f7a93d .word 0x00000000,0xfd09f3bb .word 0x00000000,0x3d338f46 .word 0x00000000,0x1b723cb4 .word 0xffffffff,0xffffd9c7 p30_expected_fp_regs: .word 0x9c8d6636,0xa61842c0 .word 0xa2cbbad3,0x59a865ad .word 0x36b73b8e,0x5a8b4b2b .word 0xc9b9142f,0xb623c244 .word 0x37541177,0x2d6b30f9 .word 0xa60c1ce4,0x712c30cd .word 0xcac4d72a,0xb6d82b68 .word 0x1e3ba1fc,0x1076f1b9 .word 0x54ea7113,0xdc97cdf5 .word 0x955596ea,0xee01046b .word 0xfe2c187c,0xc1979b5b .word 0x5c0daad7,0x58509547 .word 0xb652d7d3,0xa9e8504b .word 0x267c3e8c,0x9ff09333 .word 0x24b548e6,0xc6ff108c .word 0xd8c80bfd,0x9f2b6f95 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0xe700d115,0x6dfd9274 .word 0x04a0ffff,0xa94264c4 .word 0xcd635fd5,0x9b29d479 .word 0x0c745712,0x41ae4a30 .word 0x9b29d479,0x2d763082 .word 0x06f1dc29,0x569d4ba4 .word 0xe3af50b4,0x41c95ac3 .word 0x0ef7d87e,0x533aac09 p30_local1_expect: .word 0xa57e8bff,0x8fce82cf .word 0xfff73725,0xef2c16dd .word 0xd3dcb6a4,0x76a96dd1 .word 0xe88b2c33,0x925ba989 .word 0xd9c7e246,0x3d338f46 .word 0x3b66c809,0xd6dbd6e9 .word 0x4fb2e046,0x4ea1e641 .word 0x065a6874,0x4de7225e p30_local2_expect: .word 0xda6130e7,0xb9a459cc .word 0x9f53799c,0x2b3e4047 .word 0x8ddcab00,0x04a0ffff .word 0x4b9ac379,0xf4fe0b59 .word 0x4c26812b,0xb6ccf9b0 .word 0xd6dbd6e9,0x57995efb .word 0x3f2f3c25,0xc5bde6f5 .word 0x9017dd47,0x50e8ac3e p30_local3_expect: .word 0x47e3ec15,0x00000071 .word 0xa00415b3,0x9a99b3b1 .word 0x19ca329a,0x1da6e265 .word 0x818acf67,0x43773233 .word 0xa6f608fe,0x68f7918b .word 0x1b723cb4,0xffffd9c7 .word 0x6a5ced43,0xff41557b .word 0xe836e1fa,0xf0ae45b8 p31_init_registers: .word 0xf8d0e10b,0xd79589a1 ! Init value for %l0 .word 0x20986fd2,0x47ed7de7 ! Init value for %l1 .word 0xf5a9ef39,0xe8b5e05b ! Init value for %l2 .word 0x2faa0592,0x1792a935 ! Init value for %l3 .word 0x2e2f3dc7,0xf2b7f25d ! Init value for %l4 .word 0xce68c108,0x46a88e8b ! Init value for %l5 .word 0x25fb9863,0xfd0a561f ! Init value for %l6 .word 0x1de07c26,0x7ad6726b ! Init value for %l7 .align 64 p31_init_freg: .word 0xad3a10cf,0xba2bb666 ! Init value for %f0 .word 0x832ece68,0xa9c10ebf ! Init value for %f2 .word 0xe8df5ec6,0x57cd1dd2 ! Init value for %f4 .word 0x4c3945a3,0x12065b76 ! Init value for %f6 .word 0x16f3ba9e,0xfc0df9b8 ! Init value for %f8 .word 0x730896dd,0xed1cad5f ! Init value for %f10 .word 0xd8e4ac2b,0x4b0969f2 ! Init value for %f12 .word 0x23e948c2,0x2eb26e78 ! Init value for %f14 .word 0x09e01b34,0xcb444f7d ! Init value for %f16 .word 0x8044488a,0x987ffefb ! Init value for %f18 .word 0x81d2e89f,0xc5b3e5af ! Init value for %f20 .word 0x4f0c8882,0xf3354dce ! Init value for %f22 .word 0x963b86fe,0x97b4dd04 ! Init value for %f24 .word 0x594f81f2,0x5e1e108a ! Init value for %f26 .word 0x8fabd191,0xfb8573ea ! Init value for %f28 .word 0x77d8c123,0x1544ee65 ! Init value for %f30 .word 0x1e10a261,0xa6ea8c94 ! Init value for %f32 .word 0xe29bbe5f,0xf9728a9b ! Init value for %f34 .word 0xddf1aa9d,0x6c1a5b80 ! Init value for %f36 .word 0x3d9a7550,0x48dce3c0 ! Init value for %f38 .word 0x7793e5f5,0xdddaafea ! Init value for %f40 .word 0x8151c687,0x96c00dc5 ! Init value for %f42 .word 0xa1f9ea70,0x790365ac ! Init value for %f44 .word 0x8da84432,0xb038e38c ! Init value for %f46 .word 0xd5c7b354,0xb90c487f .word 0xbca44690,0xb57d2511 .word 0xfec06805,0x7707a24d .word 0x17fc3fe0,0x1059c783 .word 0x89e60491,0xd292399c .word 0xf266eee1,0x1d15b511 .word 0x14f10d71,0x181d1fc6 .word 0x8855c86f,0x08d12fb7 p31_expected_registers: .word 0x00000000,0x00000017 .word 0x00000000,0x0000001c .word 0x00000000,0x311ceb35 .word 0x00000000,0x000000e8 .word 0x00000000,0x000000a5 .word 0xb19f93e5,0x35a99217 .word 0x00000000,0x000000fa .word 0x00000000,0xfad76fef p31_expected_fp_regs: .word 0xad3a10cf,0xba2bb666 .word 0x832ece68,0xa9c10ebf .word 0xe8df5ec6,0x57cd1dd2 .word 0x4c3945a3,0x12065b76 .word 0x16f3ba9e,0xfc0df9b8 .word 0x730896dd,0xed1cad5f .word 0xd8e4ac2b,0x4b0969f2 .word 0x23e948c2,0x2eb26e78 .word 0x09e01b34,0xcb444f7d .word 0x8044488a,0x987ffefb .word 0x81d2e89f,0xc5b3e5af .word 0x4f0c8882,0xf3354dce .word 0x963b86fe,0x97b4dd04 .word 0x594f81f2,0x5e1e108a .word 0x8fabd191,0xfb8573ea .word 0x77d8c123,0x1544ee65 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0xffba04e3,0x1060b2e1 .word 0x87f8a86e,0x176c5a68 .word 0x1241ee55,0x75ed4d43 .word 0x109f85cc,0x9c5eff93 .word 0x65cfce5a,0xafa2ffd1 .word 0x4348d9c5,0x507699d8 .word 0x6bb6ee55,0x06835a52 .word 0xd9ea756c,0x47ed7de7 p31_local1_expect: .word 0x00000003,0x23a6ae25 .word 0x55ee4112,0x1e9d4c83 .word 0x7d04fd7b,0x08faf40d .word 0x1792a935,0xe5939fb1 .word 0x00000000,0x000000e8 .word 0x4e691a42,0x87f8a86e .word 0x90a431f8,0x444393b0 .word 0xcbf1ff4b,0x9acd4a13 p31_local2_expect: .word 0x036acc2f,0x8dc58d7e .word 0x1feccc26,0x5f3a9a8e .word 0x1aa7dd88,0x40268fc8 .word 0xff29ad3d,0xe05b1d5c .word 0x9998e73b,0x4e691a42 .word 0xff5dc1af,0xd69dc288 .word 0xc7dd21d1,0x1dd8da8c .word 0x1ba46908,0xeb26d2c6 p31_local3_expect: .word 0x3b9b5178,0x34de6079 .word 0x19c16086,0xd8b1245f .word 0xf6000000,0xa683bb93 .word 0xff9b75a0,0x8f76065e .word 0xff2ce038,0x5cbb5702 .word 0xe54f6bb1,0xda4d528f .word 0x446aff83,0x1848961e .word 0xf8c92bba,0xa644f2e2 p32_init_registers: .word 0xd11335d4,0x4d56966d ! Init value for %l0 .word 0x8b1db4a6,0x0f281a20 ! Init value for %l1 .word 0x5a9efcff,0xcd6dcb54 ! Init value for %l2 .word 0xb051a156,0x155ccd8b ! Init value for %l3 .word 0x7ee5628a,0x57d455b6 ! Init value for %l4 .word 0x800e6829,0xd7340fca ! Init value for %l5 .word 0x9a2ce868,0x5da00237 ! Init value for %l6 .word 0x3b9ebf56,0x5b9a51bc ! Init value for %l7 .align 64 p32_init_freg: .word 0xf5c27452,0xb0d04777 ! Init value for %f0 .word 0x1c785bf0,0xc14c0131 ! Init value for %f2 .word 0x54f0cfba,0xd891d20a ! Init value for %f4 .word 0xe79dadac,0x82a86a0f ! Init value for %f6 .word 0xc3cceadb,0x9938d836 ! Init value for %f8 .word 0x50ccc42e,0x5926a24f ! Init value for %f10 .word 0x1e1c2344,0x54828603 ! Init value for %f12 .word 0xdf52dfc7,0x6f65deb8 ! Init value for %f14 .word 0x65149630,0xa8d4be3c ! Init value for %f16 .word 0x33b4b3b8,0x156c4056 ! Init value for %f18 .word 0x024ed60c,0x9c58db2d ! Init value for %f20 .word 0xb14868ae,0x45f31bd5 ! Init value for %f22 .word 0xa38b7e49,0x4a0851e7 ! Init value for %f24 .word 0x6d136fd2,0x6a634796 ! Init value for %f26 .word 0xa3fbfcab,0xd77c25ab ! Init value for %f28 .word 0x0af326d3,0xf52125cb ! Init value for %f30 .word 0x6b707452,0xbd005344 ! Init value for %f32 .word 0xc5723015,0xc198f3fe ! Init value for %f34 .word 0x29cf87da,0xea6e3059 ! Init value for %f36 .word 0xba4f27c8,0x1ee5b933 ! Init value for %f38 .word 0x81a791fa,0xde3693c8 ! Init value for %f40 .word 0xd0ae5930,0xf48ea504 ! Init value for %f42 .word 0x9a5284b8,0x5058638d ! Init value for %f44 .word 0x251c6c72,0x9edbdd0f ! Init value for %f46 .word 0x05ca4120,0xdf21006f .word 0xc2ab024d,0x97c53557 .word 0x12ad07b9,0xc91f9a11 .word 0xea85ffc0,0x65be3713 .word 0xb8fcfd1e,0x8d456ba7 .word 0xb822743a,0x3b69b4a9 .word 0x2a967b7a,0x83cdb8ff .word 0xe67875ce,0x46d1ccf1 p32_expected_registers: .word 0x00000000,0x126afff3 .word 0x00000000,0x00000057 .word 0x00000000,0x0000001f .word 0x00000000,0x5a1ffd5b .word 0x00000000,0xf3836a12 .word 0x00000000,0x76e989ff .word 0x00000000,0x0000002f .word 0x00000000,0x00000230 p32_expected_fp_regs: .word 0xf5c27452,0xb0d04777 .word 0x1c785bf0,0xc14c0131 .word 0x54f0cfba,0xd891d20a .word 0xe79dadac,0x82a86a0f .word 0xc3cceadb,0x9938d836 .word 0x50ccc42e,0x5926a24f .word 0x1e1c2344,0x54828603 .word 0xdf52dfc7,0x6f65deb8 .word 0x65149630,0xa8d4be3c .word 0x33b4b3b8,0x156c4056 .word 0x024ed60c,0x9c58db2d .word 0xb14868ae,0x45f31bd5 .word 0xa38b7e49,0x4a0851e7 .word 0x6d136fd2,0x6a634796 .word 0xa3fbfcab,0xd77c25ab .word 0x0af326d3,0xf52125cb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x47c94809,0x8ec2c9f0 .word 0x76a60f04,0x989f4f9d .word 0xa8c7f076,0xdb9534c9 .word 0x895be51f,0x99dd95f2 .word 0xa2905ea7,0xf90bdd5f .word 0xae4c891e,0xdd1107b6 .word 0x83ffe949,0xfdcb1a8d .word 0xae4c891e,0xdd1107b6 p32_local1_expect: .word 0xa75edbcb,0x060db997 .word 0xb60711dd,0xa308b297 .word 0xfe44dc45,0x94f5a503 .word 0xeadd25e7,0x523ffa5c .word 0x2f75d7ca,0x749e0b87 .word 0xfef1ffaa,0x42d8356b .word 0x96a9fafb,0x836496e2 .word 0x722275e7,0x8a19c3c0 p32_local2_expect: .word 0xe42992f5,0x8696aae2 .word 0xe78116ec,0xc40dac79 .word 0xf515ccda,0x87262c95 .word 0xf3ff6a12,0x400b5931 .word 0x78d20ab0,0x86ff2d45 .word 0x57b6d7fa,0x56af550c .word 0x8b35bce8,0x28496f0e .word 0xccc269b3,0xf515ccda p32_local3_expect: .word 0x02308806,0xe495aab4 .word 0xbac8755f,0xd54a3063 .word 0xf3cbe2aa,0x5a1ffd5b .word 0x8903536b,0x4c5699d8 .word 0x26a09645,0xab26ecf1 .word 0x1f000020,0x8d92ac15 .word 0xe8553442,0x50c96504 .word 0x191b4652,0xdcb3f0fe p33_init_registers: .word 0xcf67dbbd,0xd82eb0a8 ! Init value for %l0 .word 0x04479ee6,0x793348eb ! Init value for %l1 .word 0x6cf20cdf,0xdf45f4db ! Init value for %l2 .word 0x45ecae62,0xbf5af281 ! Init value for %l3 .word 0xea469d76,0x62d7e989 ! Init value for %l4 .word 0x763dcfc6,0x170658c1 ! Init value for %l5 .word 0xf502157e,0x2b5e1db9 ! Init value for %l6 .word 0xe917153a,0x3d1dc7b5 ! Init value for %l7 .align 64 p33_init_freg: .word 0x7bc5e142,0x1f2f0505 ! Init value for %f0 .word 0xc896ebee,0xaacd6637 ! Init value for %f2 .word 0xdb450ccd,0x0261f368 ! Init value for %f4 .word 0xd7c39f4c,0xb911e4a8 ! Init value for %f6 .word 0x27251f57,0xf1623dd8 ! Init value for %f8 .word 0x652dce1b,0x853429c4 ! Init value for %f10 .word 0x578dd497,0x957e3402 ! Init value for %f12 .word 0xb2a694b2,0x815c1e15 ! Init value for %f14 .word 0x477ce653,0xcec0f103 ! Init value for %f16 .word 0xd1b92f56,0xe9df08c8 ! Init value for %f18 .word 0xd1699963,0xe2ffa591 ! Init value for %f20 .word 0x707a360c,0xc814593a ! Init value for %f22 .word 0xe2edcc69,0x6e720855 ! Init value for %f24 .word 0x5e2058d4,0x73b9e2b9 ! Init value for %f26 .word 0xc6c805bd,0xb32dde72 ! Init value for %f28 .word 0x9fd6126e,0x68438923 ! Init value for %f30 .word 0x91b5ab41,0xa464df83 ! Init value for %f32 .word 0x78031ee1,0x12867f9b ! Init value for %f34 .word 0x7054a05d,0x2e93f315 ! Init value for %f36 .word 0x7111ec66,0x0cbab2cd ! Init value for %f38 .word 0x7f6f4ac2,0xf05005d3 ! Init value for %f40 .word 0xf417779b,0xe22967a3 ! Init value for %f42 .word 0x1f4c2a28,0xb105e4c7 ! Init value for %f44 .word 0x48cee67c,0xa45c7459 ! Init value for %f46 .word 0x6cc32b91,0x74a43994 .word 0x434b2108,0xfce16017 .word 0x2756555d,0xf4e614cf .word 0x2098d9fc,0xb9f50f13 .word 0xf8e1321e,0x6cf10cf5 .word 0x856e5e73,0xfb3eea12 .word 0x4ade62cd,0x25079813 .word 0xe56f4e84,0x67383c06 p33_expected_registers: .word 0x00000000,0x000000ff .word 0xffffffff,0xffffffc9 .word 0x00000000,0xff5cfc48 .word 0x00000000,0x2daf1771 .word 0x00000000,0x1d61ffff .word 0x00000000,0x00000088 .word 0x7eff0388,0x66316cd5 .word 0x00000000,0x00000090 p33_expected_fp_regs: .word 0x7bc5e142,0x1f2f0505 .word 0xc896ebee,0xaacd6637 .word 0xdb450ccd,0x0261f368 .word 0xd7c39f4c,0xb911e4a8 .word 0x27251f57,0xf1623dd8 .word 0x652dce1b,0x853429c4 .word 0x578dd497,0x957e3402 .word 0xb2a694b2,0x815c1e15 .word 0x477ce653,0xcec0f103 .word 0xd1b92f56,0xe9df08c8 .word 0xd1699963,0xe2ffa591 .word 0x707a360c,0xc814593a .word 0xe2edcc69,0x6e720855 .word 0x5e2058d4,0x73b9e2b9 .word 0xc6c805bd,0xb32dde72 .word 0x9fd6126e,0x68438923 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x00000000,0x00000088 .word 0x4a95eee0,0xf98e7d44 .word 0xdf45f4db,0x04b18ce6 .word 0x24a49f6c,0xabe10cff .word 0x27ac3dfb,0x000000a7 .word 0xd359d87b,0x4f5776fd .word 0x7e34cfc9,0xe13fdfb3 .word 0x7eff0388,0x66316cd5 p33_local1_expect: .word 0xdb918364,0x1d61ffff .word 0xff041d0f,0xee955aee .word 0xf4c57724,0xb1b9fe0a .word 0x0499de92,0x0000003b .word 0x295da6d4,0xfbf0d835 .word 0xb91d5e2b,0xc9ffffff .word 0x3df5b073,0x5b2c139e .word 0x4aa58f12,0xa1d7edd0 p33_local2_expect: .word 0x62d7e989,0xd05a15da .word 0xe28a6434,0x73554d3b .word 0xdf45f4db,0x2daf1771 .word 0xaba41cdc,0xc9c2e3db .word 0x19864e3d,0x0a6c0b7f .word 0xff50e342,0x8e57b419 .word 0x5f3e9d6e,0x8d198712 .word 0x5db2202b,0x8ad71ef7 p33_local3_expect: .word 0x2ba068b2,0xa8ba33c2 .word 0x4578741a,0xc9b0f61e .word 0x5635b023,0x197f8c45 .word 0x6f0bff31,0x5f98b48f .word 0x5090e1d1,0x6a5d25c5 .word 0x88768abb,0x434d14a9 .word 0x23dc5e16,0x448b37aa .word 0x3948dede,0x00000001 p34_init_registers: .word 0xed61b55e,0x62213b99 ! Init value for %l0 .word 0x6d2a6db6,0xa95922af ! Init value for %l1 .word 0xcbebe763,0xf232639a ! Init value for %l2 .word 0x332514ba,0x42178471 ! Init value for %l3 .word 0x2a171cbe,0x8a6cbccd ! Init value for %l4 .word 0x8ed9a310,0x6f7836b1 ! Init value for %l5 .word 0x93b6aea6,0x88ad9860 ! Init value for %l6 .word 0x29789d6e,0x803f830a ! Init value for %l7 .align 64 p34_init_freg: .word 0xbbcbc208,0xe1bc0767 ! Init value for %f0 .word 0xe115c5eb,0xbe0967d6 ! Init value for %f2 .word 0xb4f8b3eb,0xa692f5ab ! Init value for %f4 .word 0xf06b7ae1,0xc4846286 ! Init value for %f6 .word 0x3d779425,0x74566059 ! Init value for %f8 .word 0x43c9c0b4,0xa9f4fef4 ! Init value for %f10 .word 0x2fec0fe4,0xe0fdf60b ! Init value for %f12 .word 0xc4b7ba13,0x69c5611d ! Init value for %f14 .word 0x02b93b8c,0x985b070d ! Init value for %f16 .word 0x20274784,0xe1365dff ! Init value for %f18 .word 0xef32cc89,0x5af051b7 ! Init value for %f20 .word 0xcd5a4109,0xe1a3fcea ! Init value for %f22 .word 0x5169ee58,0x6cc79147 ! Init value for %f24 .word 0xfed1e34e,0x82ce732e ! Init value for %f26 .word 0x3e3875c3,0xa596badb ! Init value for %f28 .word 0xd9d1256a,0xd1102952 ! Init value for %f30 .word 0x0bb1c69d,0xbd71746e ! Init value for %f32 .word 0xdc472dc3,0x566913f1 ! Init value for %f34 .word 0x52813a59,0x3a4867b6 ! Init value for %f36 .word 0x751a9565,0x83595c31 ! Init value for %f38 .word 0xa556c323,0x89777f0a ! Init value for %f40 .word 0x0aa27c33,0x78eb12e4 ! Init value for %f42 .word 0xe3d87951,0xfec547cd ! Init value for %f44 .word 0x4907a277,0x92ffc912 ! Init value for %f46 .word 0x0058fadf,0x8490b356 .word 0x1b2373ef,0xa054054e .word 0x5e12a5af,0x96d89f2a .word 0x8c62c4e5,0x2d359df2 .word 0x5f735033,0x6080e1ba .word 0xb9771a14,0x76c2e31d .word 0xce43135d,0x12b1a080 .word 0x17ad450a,0xbe3ce8c9 p34_expected_registers: .word 0x00000000,0x000000a8 .word 0xe523ee13,0x08794e67 .word 0x00000000,0x61cf40a0 .word 0x00000000,0x000000ff .word 0x00000000,0x00003e60 .word 0x00000000,0x00000013 .word 0x00000000,0x00000099 .word 0x00000000,0x00003e60 p34_expected_fp_regs: .word 0xbbcbc208,0xe1bc0767 .word 0xe115c5eb,0xbe0967d6 .word 0xb4f8b3eb,0xa692f5ab .word 0xf06b7ae1,0xc4846286 .word 0x3d779425,0x74566059 .word 0x43c9c0b4,0xa9f4fef4 .word 0x2fec0fe4,0xe0fdf60b .word 0xc4b7ba13,0x69c5611d .word 0x02b93b8c,0x985b070d .word 0x20274784,0xe1365dff .word 0xef32cc89,0x5af051b7 .word 0xcd5a4109,0xe1a3fcea .word 0x5169ee58,0x6cc79147 .word 0xfed1e34e,0x82ce732e .word 0x3e3875c3,0xa596badb .word 0xd9d1256a,0xd1102952 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0xf9315c12,0x39be51b7 .word 0x6e16f620,0x927637c3 .word 0x0674da3c,0x76ab4382 .word 0x4948fc88,0x5360121d .word 0xfff1fe3f,0x97d9df6d .word 0x3e601961,0xcc482444 .word 0x19596112,0x11da8558 .word 0xeaa704cf,0x46881a40 p34_local1_expect: .word 0xb24189fa,0xdcffe12e .word 0xff243dad,0x79f1cdfd .word 0xff394a19,0xeb4d3b97 .word 0x073fdd30,0x0fc8437b .word 0x6effe6f7,0xebaa898b .word 0x947978bf,0xb3c4b1cf .word 0xd7ad407e,0x5ef07241 .word 0x0e9e295f,0x6b367e2f p34_local2_expect: .word 0x82175039,0xcc482444 .word 0xdc0c93cf,0xfde5416f .word 0xff7ff771,0xb59eca2b .word 0x352be85b,0xebe5b291 .word 0xffdf9baf,0x924e7bea .word 0x9cf1cc2c,0x153d5e7f .word 0x83892420,0x73734177 .word 0x4c827401,0x230eadf9 p34_local3_expect: .word 0x7dbb9225,0xf232639a .word 0x2bea9f9e,0x579bdcbd .word 0x0000008d,0x09d06a31 .word 0x8846800f,0x73734177 .word 0xbe20db9f,0x1563e80c .word 0x49f7f269,0x1bffeff5 .word 0x803f830a,0xc36ea349 .word 0xe523ee13,0x08794e67 p35_init_registers: .word 0xbc8c668c,0x76c3045a ! Init value for %l0 .word 0x86e19f42,0x5ede35cf ! Init value for %l1 .word 0xd9ec7f47,0xd475734f ! Init value for %l2 .word 0xe9f5e7a4,0x2cea88e1 ! Init value for %l3 .word 0x76de713e,0xa76d7641 ! Init value for %l4 .word 0x64c093c6,0x6a7c505f ! Init value for %l5 .word 0xc1bd3a32,0x2a7c458a ! Init value for %l6 .word 0x97b43eba,0xc2a50536 ! Init value for %l7 .align 64 p35_init_freg: .word 0xa23bda14,0x8d8fce6b ! Init value for %f0 .word 0x2f1b27a7,0xaa7dad4b ! Init value for %f2 .word 0x777afa9d,0x765cf4eb ! Init value for %f4 .word 0xda54adb1,0x06c75e6b ! Init value for %f6 .word 0x396db3f9,0x71d9a2cb ! Init value for %f8 .word 0x90590983,0x886961d2 ! Init value for %f10 .word 0xfe082453,0x3568c754 ! Init value for %f12 .word 0xad9368c6,0xb469cc26 ! Init value for %f14 .word 0xbe8da2be,0x044fc35d ! Init value for %f16 .word 0x0e7bc6ca,0xfed4c33c ! Init value for %f18 .word 0x394524fd,0x41c874ca ! Init value for %f20 .word 0x38716ca5,0x5d8f19b3 ! Init value for %f22 .word 0xf4c5387a,0x66259c8c ! Init value for %f24 .word 0x6d6fe767,0xef4ae83d ! Init value for %f26 .word 0xe12e6592,0xda119ab8 ! Init value for %f28 .word 0x3355dbf0,0xa6635312 ! Init value for %f30 .word 0x9355eef0,0x6dddbd53 ! Init value for %f32 .word 0x8570b937,0x42967a83 ! Init value for %f34 .word 0x9031a9f8,0x055939e3 ! Init value for %f36 .word 0x47c0ae43,0x18a0f77c ! Init value for %f38 .word 0x9398c774,0x8cace01b ! Init value for %f40 .word 0xedf23ec8,0xf54509b7 ! Init value for %f42 .word 0x1991b56a,0x1b3d5b72 ! Init value for %f44 .word 0xf706b7ce,0x9bf63688 ! Init value for %f46 .word 0xc303be13,0x01066eda .word 0xa4906cec,0x27a0633e .word 0x4a4fccaa,0x35c02221 .word 0xd894e597,0xd338004b .word 0xc0250d47,0xb4051e68 .word 0xa309283e,0x68e125a9 .word 0x2489942e,0xc0e4c443 .word 0x85fb87ff,0x6969d4dc p35_expected_registers: .word 0x00000000,0x0000008e .word 0x00000000,0x3d527de8 .word 0x00000000,0x2e1f9076 .word 0x00000000,0xa73a7080 .word 0x00000000,0x1a8e1bd3 .word 0x00000000,0x46392eca .word 0x00000000,0xca86c170 .word 0x00000000,0x00000091 p35_expected_fp_regs: .word 0xa23bda14,0x8d8fce6b .word 0x2f1b27a7,0xaa7dad4b .word 0x777afa9d,0x765cf4eb .word 0xda54adb1,0x06c75e6b .word 0x396db3f9,0x71d9a2cb .word 0x90590983,0x886961d2 .word 0xfe082453,0x3568c754 .word 0xad9368c6,0xb469cc26 .word 0xbe8da2be,0x044fc35d .word 0x0e7bc6ca,0xfed4c33c .word 0x394524fd,0x41c874ca .word 0x38716ca5,0x5d8f19b3 .word 0xf4c5387a,0x66259c8c .word 0x6d6fe767,0xef4ae83d .word 0xe12e6592,0xda119ab8 .word 0x3355dbf0,0xa6635312 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x8ddfde0f,0xe9869d8d .word 0x2cd87ed7,0xdc3124dd .word 0x1e2fa8ff,0x0ebfede1 .word 0x9a6f0210,0xa73a7080 .word 0x22e0bd75,0xbfdbf17a .word 0x1aff1bd3,0x3d527de8 .word 0x6b6b1bdc,0x389c39ce .word 0x078acb53,0x4686aa88 p35_local1_expect: .word 0x1883557d,0xd67fff4f .word 0x4221a73f,0xecd889c3 .word 0x5f03c268,0x03cefbf4 .word 0x7ed55fea,0xc8ecb7da .word 0xfd1fe600,0x0a83dc1e .word 0xea40db04,0x4c7b14d9 .word 0x7c586197,0x921745b0 .word 0x9549cf5d,0x119c6b0c p35_local2_expect: .word 0x2e1f9076,0x7ed55fea .word 0x2f000000,0x180cc1df .word 0x2fdd7cf6,0x83abbaed .word 0xc84f86c8,0x68c2035f .word 0xbb76853d,0xa4c6eba0 .word 0x863833c3,0x2983f482 .word 0x757deb61,0xe50ec384 .word 0x6a7c505f,0x3841c799 p35_local3_expect: .word 0xffce992c,0xfb6902c3 .word 0x892e877a,0x5d121b76 .word 0x4c7b14d9,0xca86c170 .word 0x27554e6c,0x539ea3e6 .word 0x8581f04d,0xde2080ca .word 0x72012c20,0xe748fb4b .word 0x057babde,0xf7e7c660 .word 0x32403760,0x05586fff p36_init_registers: .word 0xa8a119ce,0x66f462ce ! Init value for %l0 .word 0xf878e712,0x47f6b42d ! Init value for %l1 .word 0x1389174c,0xa207e53d ! Init value for %l2 .word 0x44bdc8ec,0x9fcf9f4a ! Init value for %l3 .word 0xe5a30316,0x72d4cf8e ! Init value for %l4 .word 0x24a18c38,0xa6fc4849 ! Init value for %l5 .word 0x521d6002,0x544597ad ! Init value for %l6 .word 0x0780a487,0xa57d521e ! Init value for %l7 .align 64 p36_init_freg: .word 0x0aa311a8,0x02c6845c ! Init value for %f0 .word 0x7c1aba13,0x3096adf8 ! Init value for %f2 .word 0xdd4de3bc,0x1f4799eb ! Init value for %f4 .word 0x6792ee17,0x9766ef9f ! Init value for %f6 .word 0x935618dc,0x1fadcbad ! Init value for %f8 .word 0x02384226,0x4ed777c3 ! Init value for %f10 .word 0xd439d8d1,0x2fd4d8f2 ! Init value for %f12 .word 0x64f29353,0x8581e4e2 ! Init value for %f14 .word 0x481f5f44,0x73a3110f ! Init value for %f16 .word 0xe4bbd019,0x3619c194 ! Init value for %f18 .word 0x8bc658e0,0x3ebad488 ! Init value for %f20 .word 0x9c735195,0x9f46b6f6 ! Init value for %f22 .word 0xb76192ef,0x5068062c ! Init value for %f24 .word 0x3621121a,0x14fb814b ! Init value for %f26 .word 0x0dae3e56,0x424d21bc ! Init value for %f28 .word 0xd4583b0b,0x57282184 ! Init value for %f30 .word 0xc5f9531d,0xf9b33166 ! Init value for %f32 .word 0xb280607a,0x71e6124b ! Init value for %f34 .word 0x6f6e17da,0x43feb933 ! Init value for %f36 .word 0xe38300dc,0xe1cea021 ! Init value for %f38 .word 0xc09da38d,0x3faae5e1 ! Init value for %f40 .word 0x77db8e5c,0x2fc63e94 ! Init value for %f42 .word 0x59d733c9,0x18b4d65c ! Init value for %f44 .word 0xae4322ef,0x1ea5d203 ! Init value for %f46 .word 0x8ba18e54,0x13b47043 .word 0xd1e87c44,0xa127964a .word 0x50ff2923,0xd778aa0d .word 0xa52d78e6,0x6c1a8fea .word 0x43ad64db,0x9092583c .word 0x17e15858,0xe9a23aeb .word 0xee4b3240,0x4a671036 .word 0x67e18608,0x4731829d p36_expected_registers: .word 0x00000000,0xf8b8c0ff .word 0x8acec0f5,0x2eea766c .word 0x00000000,0xbc17032a .word 0x00000000,0x000000d9 .word 0x00000000,0x2fe23382 .word 0x00000000,0x87cc7791 .word 0x00000000,0x00000059 .word 0x00000000,0xb8bcfbaa p36_expected_fp_regs: .word 0x0aa311a8,0x02c6845c .word 0x7c1aba13,0x3096adf8 .word 0xdd4de3bc,0x1f4799eb .word 0x6792ee17,0x9766ef9f .word 0x935618dc,0x1fadcbad .word 0x02384226,0x4ed777c3 .word 0xd439d8d1,0x2fd4d8f2 .word 0x64f29353,0x8581e4e2 .word 0x481f5f44,0x73a3110f .word 0xe4bbd019,0x3619c194 .word 0x8bc658e0,0x3ebad488 .word 0x9c735195,0x9f46b6f6 .word 0xb76192ef,0x5068062c .word 0x3621121a,0x14fb814b .word 0x0dae3e56,0x424d21bc .word 0xd4583b0b,0x57282184 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x644bee22,0x87166fe0 .word 0xfff63845,0xacab9ead .word 0x51ca0d1b,0xf8b8c0ff .word 0x3322fe6e,0x80c61a10 .word 0xad974554,0x02601d52 .word 0x5b9a3507,0x708c7088 .word 0xa3b84c08,0x85659fee .word 0x2db078e2,0xb0967095 p36_local1_expect: .word 0xa83c8c90,0x2ce70982 .word 0x905879ac,0x87cc7791 .word 0x000000ff,0x9601b36e .word 0x59000000,0x00000000 .word 0xc4abdc19,0x076a1038 .word 0xffad559b,0xb67459c5 .word 0xf06093a8,0x843dc72c .word 0xe3ff8901,0x3f55eb10 p36_local2_expect: .word 0xd9000000,0x00000000 .word 0xa82915a1,0xb8bcfbaa .word 0x9e1710c4,0x66eadc8a .word 0xffffb357,0x23c63b80 .word 0x000000d9,0x2f503bf0 .word 0x11f21bd8,0x71374384 .word 0xd1ec8749,0xbb631f4c .word 0x28564451,0x00000059 p36_local3_expect: .word 0x6c76ea2e,0xf5c0ce8a .word 0xffc7d5fc,0x3a9e215e .word 0x8feb3a0e,0x5ec064cf .word 0x000000d2,0xf8b8c0ff .word 0x8d595c68,0xbd900f30 .word 0x3c38bd7c,0x2fe23382 .word 0x89854f04,0x81137d50 .word 0x3f55eb10,0xc29a309c p37_init_registers: .word 0xd8e23d2a,0x23ea36ac ! Init value for %l0 .word 0x610ee29a,0x9e512579 ! Init value for %l1 .word 0x834f6927,0xeb301863 ! Init value for %l2 .word 0xfa588ba8,0xc470da35 ! Init value for %l3 .word 0x249bc3d2,0x77877582 ! Init value for %l4 .word 0x4f11f4b5,0xfce7cbb1 ! Init value for %l5 .word 0xf87efc2f,0xd7a1e027 ! Init value for %l6 .word 0x283e5bb2,0x169608bb ! Init value for %l7 .align 64 p37_init_freg: .word 0xebb49b83,0xa4ae86ac ! Init value for %f0 .word 0x34301d4f,0x17e60ae5 ! Init value for %f2 .word 0x625c4ff3,0xec176ed1 ! Init value for %f4 .word 0x8cdc0fa1,0x68566d2d ! Init value for %f6 .word 0xeae4c2e8,0x304bc9b5 ! Init value for %f8 .word 0x51d99139,0x1eecfda2 ! Init value for %f10 .word 0x48ce9187,0x628dce8a ! Init value for %f12 .word 0x92fa1373,0x92de1a2d ! Init value for %f14 .word 0x8ac4a007,0xd55a947e ! Init value for %f16 .word 0x6ff6ad2f,0x7d72b169 ! Init value for %f18 .word 0xc9cacd16,0xfe63ed5b ! Init value for %f20 .word 0x09967f97,0x62421595 ! Init value for %f22 .word 0x763c66b2,0xd3bccf3f ! Init value for %f24 .word 0x9615e34a,0xd1bafd86 ! Init value for %f26 .word 0x7c7e08bb,0x2b800661 ! Init value for %f28 .word 0xd4e0db37,0xd232d464 ! Init value for %f30 .word 0xb0899b67,0xf5d98675 ! Init value for %f32 .word 0x7fe16646,0x81183618 ! Init value for %f34 .word 0x620a477a,0xb08dfd34 ! Init value for %f36 .word 0xcb330f3d,0x3adb9250 ! Init value for %f38 .word 0x8c799c53,0xb103c11b ! Init value for %f40 .word 0x7326b5b1,0x2064762f ! Init value for %f42 .word 0xaf47e7b1,0xda48b6ba ! Init value for %f44 .word 0x21c6cc9f,0x927e7107 ! Init value for %f46 .word 0x30cf5fa1,0xa805453d .word 0xcbaeb4bb,0xa4587364 .word 0x09fcce49,0x7ce829e6 .word 0xaae42522,0xd08676b6 .word 0xe8f95ee6,0xeb989233 .word 0x062afad3,0x568a1f44 .word 0x90b0cc12,0xed13184d .word 0xfc09b83d,0xcf72cef8 p37_expected_registers: .word 0xc470da35,0xb8962486 .word 0x00000000,0x796ecd80 .word 0x00000000,0x00000001 .word 0x00000000,0xc147cf10 .word 0x00000000,0x9e512579 .word 0x00000000,0xc357c128 .word 0x00000000,0x0000009e .word 0x00c7d649,0x7d3c9fa8 p37_expected_fp_regs: .word 0xebb49b83,0xa4ae86ac .word 0x34301d4f,0x17e60ae5 .word 0x625c4ff3,0xec176ed1 .word 0x8cdc0fa1,0x68566d2d .word 0xeae4c2e8,0x304bc9b5 .word 0x51d99139,0x1eecfda2 .word 0x48ce9187,0x628dce8a .word 0x92fa1373,0x92de1a2d .word 0x8ac4a007,0xd55a947e .word 0x6ff6ad2f,0x7d72b169 .word 0xc9cacd16,0xfe63ed5b .word 0x09967f97,0x62421595 .word 0x763c66b2,0xd3bccf3f .word 0x9615e34a,0xd1bafd86 .word 0x7c7e08bb,0x2b800661 .word 0xd4e0db37,0xd232d464 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x36acf6f0,0xa7f9f2c7 .word 0xed9462fc,0xa9bb0f8d .word 0x38c5108f,0xf3f549cf .word 0x036c1dec,0x839ccee9 .word 0x6a557c0c,0x9628f296 .word 0xcadb9a6d,0x62965bce .word 0x8d9bcb26,0x707223ff .word 0x484c644b,0x9e4c30f4 p37_local1_expect: .word 0x00c7d649,0x7d3c9fa8 .word 0xff6b8d15,0xdc4f988f .word 0x00000000,0xa9951624 .word 0x693c5b44,0x0203a113 .word 0x6b9e0000,0x9e512579 .word 0xff535fc1,0x67677f1e .word 0x74895986,0xd5980bb7 .word 0xc0c5cb66,0xd770a40d p37_local2_expect: .word 0x3607822e,0x74ff4455 .word 0x000000b2,0x2b71b9c8 .word 0xeb301863,0x78790cfa .word 0xa396186d,0xc19348f9 .word 0x23ea36ac,0xaf12c9da .word 0x7925519e,0xf4304c9e .word 0x9099a39c,0xe688ff12 .word 0xea0aa314,0x9fe01cf3 p37_local3_expect: .word 0xc470da35,0xb8962486 .word 0xecb12ccd,0xaeec7bdb .word 0x3b018315,0x862f1c5a .word 0xcca020c2,0xf46d5922 .word 0x10af1be5,0x8965e7cf .word 0xa7651760,0x95bb65ea .word 0xcfe76589,0x8fbaa703 .word 0x98626410,0x1a7312f9 p38_init_registers: .word 0xe8ae25f0,0xa1a90b05 ! Init value for %l0 .word 0x45c13ba0,0x556d1f50 ! Init value for %l1 .word 0x0934971a,0x7cd1fa38 ! Init value for %l2 .word 0xbabb912e,0x8d2bd416 ! Init value for %l3 .word 0x3e3fda5c,0x0c2c79bd ! Init value for %l4 .word 0xc2a3e87c,0x669513eb ! Init value for %l5 .word 0x119446f5,0xe5b91435 ! Init value for %l6 .word 0x62a85034,0x0fd13a55 ! Init value for %l7 .align 64 p38_init_freg: .word 0x3fa6a470,0x8f5773c6 ! Init value for %f0 .word 0x3075626a,0x2342fc01 ! Init value for %f2 .word 0x76a24623,0xcd2723da ! Init value for %f4 .word 0x627896de,0xe1b2101a ! Init value for %f6 .word 0x1ce24442,0xe2c09cbc ! Init value for %f8 .word 0xed213eef,0x3c376b59 ! Init value for %f10 .word 0x803b9b9e,0x959ad7d3 ! Init value for %f12 .word 0x3b60b6da,0x58566a1b ! Init value for %f14 .word 0x722befa0,0x64df74f7 ! Init value for %f16 .word 0x026ff96c,0xabbc547f ! Init value for %f18 .word 0x38c9b7a0,0x17d40014 ! Init value for %f20 .word 0x1dc8364a,0x14d17243 ! Init value for %f22 .word 0x6797b6fc,0x37551881 ! Init value for %f24 .word 0x074e91df,0x1d696bed ! Init value for %f26 .word 0x442eca61,0x12c90eba ! Init value for %f28 .word 0x9f938c2c,0xfe76b546 ! Init value for %f30 .word 0x38d30356,0x480dcf18 ! Init value for %f32 .word 0x11a88296,0x5077f151 ! Init value for %f34 .word 0x564d8c50,0xfdff3175 ! Init value for %f36 .word 0xd90a0f74,0xb66aa586 ! Init value for %f38 .word 0xb4910bf8,0xc2eadf9b ! Init value for %f40 .word 0xcb8043c2,0xf1075276 ! Init value for %f42 .word 0x7d2aef8a,0xb887ef5e ! Init value for %f44 .word 0x165906c5,0xa43915e3 ! Init value for %f46 .word 0xa8e5f562,0x85bfae9e .word 0xfbd19d32,0x1094240f .word 0xde6254f5,0x42a07c7d .word 0x0907503d,0xbb972cf9 .word 0xaee2cf6b,0xdcd0534e .word 0x531699bd,0xde149450 .word 0xb39553f4,0x683caade .word 0x9f33a854,0x35904634 p38_expected_registers: .word 0x00000000,0x000000d3 .word 0x00000000,0x00000015 .word 0x00000000,0x0000286b .word 0x00000000,0x0000002a .word 0x00000000,0x7aa9c8f0 .word 0x00000000,0x3694286b .word 0x00000000,0x00000055 .word 0x00000000,0x3ae91d55 p38_expected_fp_regs: .word 0x3fa6a470,0x8f5773c6 .word 0x3075626a,0x2342fc01 .word 0x76a24623,0xcd2723da .word 0x627896de,0xe1b2101a .word 0x1ce24442,0xe2c09cbc .word 0xed213eef,0x3c376b59 .word 0x803b9b9e,0x959ad7d3 .word 0x3b60b6da,0x58566a1b .word 0x722befa0,0x64df74f7 .word 0x026ff96c,0xabbc547f .word 0x38c9b7a0,0x17d40014 .word 0x1dc8364a,0x14d17243 .word 0x6797b6fc,0x37551881 .word 0x074e91df,0x1d696bed .word 0x442eca61,0x12c90eba .word 0x9f938c2c,0xfe76b546 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0xab4b36be,0xf7e0c1a4 .word 0x1dd1d12e,0x2a8df61d .word 0x1950ba75,0xa82f2a67 .word 0xffda6a6a,0x7aa9c8f0 .word 0x109626e2,0x7a2d33ce .word 0xabc237cd,0x9013a266 .word 0xd0bdd27d,0xac093de6 .word 0x1347ff5f,0x888b0e12 p38_local1_expect: .word 0x52c0c51f,0x8d2bd416 .word 0xfff5c916,0xd264e1ff .word 0x6b289436,0x0c2c79bd .word 0x7cd1fa38,0xa83d6dd8 .word 0x1f020054,0xdec806b8 .word 0x00000008,0x000000b1 .word 0x16462547,0x5d82593d .word 0xa9cc0bd8,0x3bf05284 p38_local2_expect: .word 0x4c358e85,0x6d9db0e4 .word 0x56e55dd4,0xd9a0d608 .word 0x3b740a0e,0xe269977c .word 0xfd63cea0,0x8ca47991 .word 0x08803fdb,0x0c5ff1b7 .word 0xc266be28,0x6520a7fe .word 0x7080a1e1,0xf6989416 .word 0x89e3026a,0xf529abb0 p38_local3_expect: .word 0x55edb347,0x5d82593d .word 0xbaf3ab4b,0xb94e308f .word 0x8021b8bf,0x5e519818 .word 0x152a183f,0xffffd11d .word 0x1eb15952,0x490cf428 .word 0x41ef01b5,0x8121e1ea .word 0xff5afb61,0xc91fde10 .word 0x6b82ea1a,0xfaf47c9b p39_init_registers: .word 0x464477da,0x89c43f7d ! Init value for %l0 .word 0xb44c2cad,0xb1f3d83d ! Init value for %l1 .word 0x25d39c0c,0xa2b7b313 ! Init value for %l2 .word 0x80905764,0x5c37890f ! Init value for %l3 .word 0x4e10c004,0x393107b1 ! Init value for %l4 .word 0xf7873abe,0x96598179 ! Init value for %l5 .word 0x47569f38,0x4fbcbdbd ! Init value for %l6 .word 0xf3d33e44,0x3a8dc2bf ! Init value for %l7 .align 64 p39_init_freg: .word 0x4821ecbd,0x5f43800f ! Init value for %f0 .word 0x1a10e422,0x0acefab2 ! Init value for %f2 .word 0xdb87dee2,0xed43dd20 ! Init value for %f4 .word 0xf0e4b214,0xfd105716 ! Init value for %f6 .word 0x219f946d,0x9e9a46ad ! Init value for %f8 .word 0x29f1a248,0xc05a7012 ! Init value for %f10 .word 0x5233feac,0x69300355 ! Init value for %f12 .word 0x13965f72,0x64b59737 ! Init value for %f14 .word 0xd6ad269c,0xf29ada5e ! Init value for %f16 .word 0x72e7b764,0xd01fc9b5 ! Init value for %f18 .word 0x3db94241,0x1d6fd766 ! Init value for %f20 .word 0x423c58ee,0x65628fd4 ! Init value for %f22 .word 0xbca94360,0x5426b5a6 ! Init value for %f24 .word 0x08e3887f,0x54b75e44 ! Init value for %f26 .word 0x3d226149,0x0ad77c6c ! Init value for %f28 .word 0xa4fc7943,0x9dd721ea ! Init value for %f30 .word 0x72109229,0x533a37fd ! Init value for %f32 .word 0x330cf59a,0xbbaf9953 ! Init value for %f34 .word 0xe0250a47,0x0a2e6010 ! Init value for %f36 .word 0x47119076,0xc44521d0 ! Init value for %f38 .word 0xa75f38c6,0x44319f1f ! Init value for %f40 .word 0x6c4424b0,0x647a9ad0 ! Init value for %f42 .word 0xd6c6113d,0x9e863055 ! Init value for %f44 .word 0x0e08ceff,0x5bd86e3f ! Init value for %f46 .word 0xd8636c88,0xffb40cb5 .word 0xd4f94f6e,0x59fff55d .word 0xd1854183,0x7f0e826a .word 0x618bdc52,0x05fde3b0 .word 0xfbb138f2,0xd661cf3d .word 0x48a0c674,0x441a919b .word 0x3d42270a,0x81f77e92 .word 0xafbdf050,0xdcef12d2 p39_expected_registers: .word 0x00000000,0x681dffdb .word 0x00000000,0x0a432ad8 .word 0x00000000,0xa567a325 .word 0x00000000,0x5d813e2c .word 0x00000000,0x000000ff .word 0x4cc93115,0xee5fafdd .word 0x875788ba,0x2f404208 .word 0x00000000,0x2f95b1ea p39_expected_fp_regs: .word 0x4821ecbd,0x5f43800f .word 0x1a10e422,0x0acefab2 .word 0xdb87dee2,0xed43dd20 .word 0xf0e4b214,0xfd105716 .word 0x219f946d,0x9e9a46ad .word 0x29f1a248,0xc05a7012 .word 0x5233feac,0x69300355 .word 0x13965f72,0x64b59737 .word 0xd6ad269c,0xf29ada5e .word 0x72e7b764,0xd01fc9b5 .word 0x3db94241,0x1d6fd766 .word 0x423c58ee,0x65628fd4 .word 0xbca94360,0x5426b5a6 .word 0x08e3887f,0x54b75e44 .word 0x3d226149,0x0ad77c6c .word 0xa4fc7943,0x9dd721ea .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x4cc93115,0xee5fafdd .word 0xffd8f3b1,0xf179d2ba .word 0x6ec88cd7,0x9cc011d9 .word 0x681dffdb,0xa83ca031 .word 0x875788ba,0x2f404208 .word 0xc13369c0,0x18366d46 .word 0xba7d7352,0x89d5366d .word 0xf4a07996,0x3a1669ad p39_local1_expect: .word 0xeab1952f,0x5d813e2c .word 0xdef97cf7,0x58ea8a82 .word 0x0a432ad8,0x07c03986 .word 0x828aea58,0xe08edd21 .word 0x88b77b31,0x5d813e2c .word 0x3fff813b,0x62945234 .word 0x8af35690,0xa6a70139 .word 0x8b1ebf8a,0xe55af453 p39_local2_expect: .word 0xc111ffb1,0xfa3eece3 .word 0x4fbcbdbd,0xffffff87 .word 0x30443820,0x7effc1d2 .word 0x1c609a55,0x0d9962b0 .word 0x6ec88cd7,0x562abef9 .word 0x03b8a31f,0x973aa544 .word 0x00002f07,0xf8c31fd6 .word 0x76d28cc3,0x85bf44b1 p39_local3_expect: .word 0xab132a49,0x32ca6ade .word 0xfd9ab6b8,0xd2a7ce2d .word 0x78af3db8,0xfa3eece3 .word 0x2f076df2,0xe4c42550 .word 0x8471e078,0xa567a325 .word 0xd695c376,0xb9f02dc6 .word 0x5a54f846,0x4c9baabd .word 0x25cf6b26,0xfbe9881f p40_init_registers: .word 0x5f2f7502,0xb40ef6fb ! Init value for %l0 .word 0x15c8e09c,0x05662763 ! Init value for %l1 .word 0xb88ab2fe,0x0464bca0 ! Init value for %l2 .word 0xeb00b812,0x76a0886b ! Init value for %l3 .word 0x71218c4e,0x881ec8b8 ! Init value for %l4 .word 0x044e9bc5,0xec7b006c ! Init value for %l5 .word 0xdca04e04,0x3141a856 ! Init value for %l6 .word 0x6005cdd3,0xb3f2932f ! Init value for %l7 .align 64 p40_init_freg: .word 0x017a642e,0xa0f41c5b ! Init value for %f0 .word 0x9ccba1f0,0x1daca1b2 ! Init value for %f2 .word 0xeb32bf66,0xfe42b00d ! Init value for %f4 .word 0x55e95c97,0x9883bdb0 ! Init value for %f6 .word 0xdd92b60d,0xeec1522b ! Init value for %f8 .word 0xb1bafafa,0xaef51153 ! Init value for %f10 .word 0xa0717f57,0x8127b08e ! Init value for %f12 .word 0x9ed60056,0x6a6dc440 ! Init value for %f14 .word 0x8c9931c7,0x7cab0921 ! Init value for %f16 .word 0x5259b933,0xbc83732b ! Init value for %f18 .word 0xbd53f84f,0xe017d0b1 ! Init value for %f20 .word 0x8c30cdd6,0x6c10eab0 ! Init value for %f22 .word 0x1b2c416e,0xbe0d4245 ! Init value for %f24 .word 0x848954c3,0xc5fe48ed ! Init value for %f26 .word 0x078066fd,0x5db09c62 ! Init value for %f28 .word 0x151e3b5b,0xa3e23618 ! Init value for %f30 .word 0x0756285d,0x0d87691b ! Init value for %f32 .word 0x5324df8c,0xd5cdd16a ! Init value for %f34 .word 0x8058cb3f,0x89290f62 ! Init value for %f36 .word 0xb4f15dbd,0x6d5ba798 ! Init value for %f38 .word 0x5db901cf,0x322c97b4 ! Init value for %f40 .word 0x01b13175,0x9c1bd80c ! Init value for %f42 .word 0xb782b65d,0x91e6c6a6 ! Init value for %f44 .word 0x5718ddb0,0x7fade81c ! Init value for %f46 .word 0x1315dbf7,0x0bccf7de .word 0x9e233dfd,0x1d8219de .word 0x4096fbc3,0xe5a08bb1 .word 0xc544b374,0xee885ecc .word 0xbf098127,0x8634e6b5 .word 0x718cd802,0xf3e97d4f .word 0xc5c89a50,0xa35207b9 .word 0xeb994693,0xe2a3590e p40_expected_registers: .word 0x5f2f7502,0xb40ef6fb .word 0x33141f6a,0x1fd88c99 .word 0x601019d7,0x0efc4505 .word 0x30cd8f46,0x4fae1358 .word 0x00000000,0x000000c0 .word 0x00000000,0xfd509713 .word 0x30cd8f46,0x4fae1358 .word 0x8697333e,0xdb43c67b p40_expected_fp_regs: .word 0x017a642e,0xa0f41c5b .word 0x9ccba1f0,0x1daca1b2 .word 0xeb32bf66,0xfe42b00d .word 0x55e95c97,0x9883bdb0 .word 0xdd92b60d,0xeec1522b .word 0xb1bafafa,0xaef51153 .word 0xa0717f57,0x8127b08e .word 0x9ed60056,0x6a6dc440 .word 0x8c9931c7,0x7cab0921 .word 0x5259b933,0xbc83732b .word 0xbd53f84f,0xe017d0b1 .word 0x8c30cdd6,0x6c10eab0 .word 0x1b2c416e,0xbe0d4245 .word 0x848954c3,0xc5fe48ed .word 0x078066fd,0x5db09c62 .word 0x151e3b5b,0xa3e23618 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0xb22775e2,0xa2bfb93e .word 0xff3637f3,0xfd509713 .word 0xff3e4a6b,0x577f0890 .word 0xff3472aa,0x3edb672c .word 0x33141f6a,0x1fd88c99 .word 0x7bc643db,0x3e339786 .word 0x88dcad5c,0xb56729ec .word 0xd8a3ff52,0xd545dfb2 p40_local1_expect: .word 0x00000000,0x00000074 .word 0xfffa239d,0x448bc8a2 .word 0xcf4968b9,0x991a2ca6 .word 0xff3cc4d3,0xe9165c25 .word 0x664474c5,0xa1daef5f .word 0x0bd7d0dd,0xba0d7342 .word 0x889f31c8,0x1c6a3cbd .word 0x3b6eb3ff,0x5e203310 p40_local2_expect: .word 0x601019d7,0x3711a1dc .word 0x79ba3702,0xfc2fad86 .word 0xf751c931,0xc00d08fe .word 0xf81adb9f,0x09e44682 .word 0xeab16461,0x00000074 .word 0x30cd8f46,0x4fae1358 .word 0xe8811796,0x685cbb6a .word 0xe922e865,0x05662763 p40_local3_expect: .word 0x0a372239,0x50ca23a3 .word 0x04e43b6c,0x8b4cc716 .word 0xf1776ed5,0xd6aa93e1 .word 0x601019d7,0x0efc4505 .word 0x825fa4c5,0x30ed05d7 .word 0x82fbe166,0xffda96bb .word 0x21f71c85,0x3ca69e6b .word 0x0c52b49f,0x55f8704f p41_init_registers: .word 0x0202d0b6,0x8badc5c1 ! Init value for %l0 .word 0x1a3feb69,0xdfdcb3a1 ! Init value for %l1 .word 0xf23cc1a0,0x3687a968 ! Init value for %l2 .word 0xc606cee9,0xbba9b94a ! Init value for %l3 .word 0x5683e60f,0xa187c2be ! Init value for %l4 .word 0x48c15fb7,0xc35bacc4 ! Init value for %l5 .word 0x9b0c29b9,0xcd15c786 ! Init value for %l6 .word 0xd2938957,0xe772eaa3 ! Init value for %l7 .align 64 p41_init_freg: .word 0x6825ca4c,0x0e21ed4d ! Init value for %f0 .word 0xc30e46f4,0x35991b26 ! Init value for %f2 .word 0x24179c6d,0x36cf8d98 ! Init value for %f4 .word 0xeb7f93e1,0xdf6f82a4 ! Init value for %f6 .word 0x2de6ab84,0xcc21daa6 ! Init value for %f8 .word 0xcc81973a,0x511ebca7 ! Init value for %f10 .word 0xc667ee8b,0x0c17ff0b ! Init value for %f12 .word 0x46d837d5,0x22e03469 ! Init value for %f14 .word 0x49233b85,0x234c690a ! Init value for %f16 .word 0xbaa466e2,0x0c8b0590 ! Init value for %f18 .word 0x2df6e948,0xf95cc750 ! Init value for %f20 .word 0x2a965f2c,0x158883f2 ! Init value for %f22 .word 0xf9376b6d,0x7e4461f8 ! Init value for %f24 .word 0x8ee788ee,0xff3400b2 ! Init value for %f26 .word 0xde5f173f,0x621aabb7 ! Init value for %f28 .word 0x6c1e9b96,0xbe8c0355 ! Init value for %f30 .word 0xb80a8017,0x092653d4 ! Init value for %f32 .word 0x1195d2b0,0x7762b129 ! Init value for %f34 .word 0xe4dfd5cd,0x5037f181 ! Init value for %f36 .word 0x58ce630e,0x7fa7430b ! Init value for %f38 .word 0x0f42d46c,0x499ac2a3 ! Init value for %f40 .word 0x9f17bec2,0xe05a2c73 ! Init value for %f42 .word 0xa5ab1853,0xc6af84b5 ! Init value for %f44 .word 0x8db5a36b,0x149f6305 ! Init value for %f46 .word 0xf4b31c09,0xbbc6059c .word 0x1bbac91f,0xe25f78b1 .word 0x33d225be,0x376bbf86 .word 0xb2240747,0xe2f01c08 .word 0x88651194,0xfdc80fae .word 0x071299c1,0x57693f37 .word 0xb52b3eec,0x6443317f .word 0xb7267516,0x438be49a p41_expected_registers: .word 0x00000000,0x84a1b6d3 .word 0xffffffff,0xffffff89 .word 0x00000000,0xaa71b754 .word 0x00000000,0x000000d5 .word 0xb950444a,0x4f58ab44 .word 0xbadde76f,0x55c0f53d .word 0xb950444a,0x4f58ab44 .word 0x00000000,0x7fc584cf p41_expected_fp_regs: .word 0x6825ca4c,0x0e21ed4d .word 0xc30e46f4,0x35991b26 .word 0x24179c6d,0x36cf8d98 .word 0xeb7f93e1,0xdf6f82a4 .word 0x2de6ab84,0xcc21daa6 .word 0xcc81973a,0x511ebca7 .word 0xc667ee8b,0x0c17ff0b .word 0x46d837d5,0x22e03469 .word 0x49233b85,0x234c690a .word 0xbaa466e2,0x0c8b0590 .word 0x2df6e948,0xf95cc750 .word 0x2a965f2c,0x158883f2 .word 0xf9376b6d,0x7e4461f8 .word 0x8ee788ee,0xff3400b2 .word 0xde5f173f,0x621aabb7 .word 0x6c1e9b96,0xbe8c0355 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x664ff56a,0x58a6ffb4 .word 0x5ee264db,0xa7e0bd93 .word 0x1f07c4ff,0x6f2a76a6 .word 0x1e7128b8,0x9a75354f .word 0x2a207d7e,0xa728e24a .word 0x8a9fea15,0x0000002f .word 0xb950444a,0x4f58ab44 .word 0x460e5268,0xe3ae8881 p41_local1_expect: .word 0xd4423986,0x1781e288 .word 0xcbffe260,0x90b59613 .word 0xbadde76f,0x55c0f53d .word 0x7b10a178,0x2a308766 .word 0xddbad40a,0x23493cda .word 0x3df5c055,0x6fe7ddba .word 0xff78d846,0x701c23a8 .word 0x84a1b6d3,0xabebe180 p41_local2_expect: .word 0xca16821f,0x46c32dbb .word 0x8bb69223,0x257e099e .word 0x3df5c055,0x6fe7ddba .word 0xd8db61b8,0x87b08b76 .word 0x54b771aa,0xd5000000 .word 0x1089ec8b,0x5603c704 .word 0xe9ec37dc,0x7916673f .word 0xd76732d6,0xe4195808 p41_local3_expect: .word 0xff238687,0x4f58ab44 .word 0xf8139b92,0x7794489d .word 0x6687302a,0x4aba843a .word 0xf2cc2858,0xb8fc5020 .word 0x2160c9a1,0x6631a26e .word 0xa03fff4b,0xbae7cade .word 0xaa7300df,0xe0ce082a .word 0x407cf01d,0x09b2a10a p42_init_registers: .word 0xa0cacdab,0xfea31fec ! Init value for %l0 .word 0xb6f5a9a0,0x93a7607c ! Init value for %l1 .word 0xe0abb4a0,0x08a52012 ! Init value for %l2 .word 0x997f0353,0xfa35978c ! Init value for %l3 .word 0x94918eba,0xa065493d ! Init value for %l4 .word 0xd33d9124,0x961abd5f ! Init value for %l5 .word 0xd5fdce9c,0x7f99f216 ! Init value for %l6 .word 0xbf929ee4,0x67ef74eb ! Init value for %l7 .align 64 p42_init_freg: .word 0xdb8525be,0xf8125ef9 ! Init value for %f0 .word 0x8c3f94fb,0xebafe86a ! Init value for %f2 .word 0xe4d381be,0xa465b226 ! Init value for %f4 .word 0xf51f4ec2,0x5c59ce58 ! Init value for %f6 .word 0xd5a6e9fa,0x47cba30d ! Init value for %f8 .word 0xb92cdc88,0x98e3e130 ! Init value for %f10 .word 0x8fcced51,0xdd7f9b4c ! Init value for %f12 .word 0x7774e114,0x224750a7 ! Init value for %f14 .word 0x111e47fd,0xa95db390 ! Init value for %f16 .word 0xb4f95fec,0xdd339bf3 ! Init value for %f18 .word 0x930e36ea,0x0b6c62af ! Init value for %f20 .word 0xaeda96a8,0xb7cb4c83 ! Init value for %f22 .word 0x22e757ce,0x0a09d29d ! Init value for %f24 .word 0xcf80b9d4,0xe96cea6a ! Init value for %f26 .word 0x9311a05d,0xc7dd222d ! Init value for %f28 .word 0xbab2933e,0xb89a0024 ! Init value for %f30 .word 0x486c22f5,0xe4b4d174 ! Init value for %f32 .word 0x5fb0072e,0xcc5d72cb ! Init value for %f34 .word 0xeb3c7681,0x6a6f1785 ! Init value for %f36 .word 0x68de75c2,0x931f560b ! Init value for %f38 .word 0x4a8b2f58,0x0d51c6e6 ! Init value for %f40 .word 0x85a75476,0x44584952 ! Init value for %f42 .word 0x13f39767,0xba083205 ! Init value for %f44 .word 0xe5b77593,0x77c904c1 ! Init value for %f46 .word 0x72b043fd,0xdddebf8a .word 0xec12671d,0x589e6a64 .word 0x3593b4d0,0xf1735987 .word 0xaded54d1,0x823b5e22 .word 0x97a6527a,0xebfc4d55 .word 0xf0f999f9,0x115614a5 .word 0x9f1f1bc6,0x61a75186 .word 0x2fe079f4,0xb23a9323 p42_expected_registers: .word 0x00000000,0x00000029 .word 0xffffffff,0xbe29d48e .word 0x00000000,0x00000088 .word 0x6f8184c1,0x5563132e .word 0x00000000,0x00000000 .word 0x00000000,0x000000be .word 0x00000000,0x000000e4 .word 0x00000000,0x00000029 p42_expected_fp_regs: .word 0xdb8525be,0xf8125ef9 .word 0x8c3f94fb,0xebafe86a .word 0xe4d381be,0xa465b226 .word 0xf51f4ec2,0x5c59ce58 .word 0xd5a6e9fa,0x47cba30d .word 0xb92cdc88,0x98e3e130 .word 0x8fcced51,0xdd7f9b4c .word 0x7774e114,0x224750a7 .word 0x111e47fd,0xa95db390 .word 0xb4f95fec,0xdd339bf3 .word 0x930e36ea,0x0b6c62af .word 0xaeda96a8,0xb7cb4c83 .word 0x22e757ce,0x0a09d29d .word 0xcf80b9d4,0xe96cea6a .word 0x9311a05d,0xc7dd222d .word 0xbab2933e,0xb89a0024 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0xff4f5cd7,0x15525f0f .word 0xf0078650,0x1d7cb063 .word 0xff000000,0x000000e4 .word 0xff29d48e,0x8c83fc64 .word 0x67ef74eb,0x5830fcb5 .word 0xffffc1a5,0x5ad089b0 .word 0xfffb58f9,0xd079ded9 .word 0xffafc04e,0x8144c27b p42_local1_expect: .word 0x6f8184c1,0x5563132e .word 0xff245cb7,0x544f5166 .word 0xca65f38f,0xa84c77f7 .word 0x3d490c8c,0x1b6c9c2d .word 0xb0ff9b4e,0xff191317 .word 0x6fa8e324,0x58be0c37 .word 0x00000000,0x000000e4 .word 0x0fd851b3,0xfea31fec p42_local2_expect: .word 0x7d5a577a,0x1bf9a765 .word 0x6b7c6d96,0x14bc1dcd .word 0x5b329b85,0x7c51a463 .word 0xd097ce41,0xdde18294 .word 0x8eec1579,0x16f2b043 .word 0x471d5812,0x2146ffdb .word 0x0aed3e2b,0xc7abb805 .word 0xf751e23c,0x95150f33 p42_local3_expect: .word 0x9b6501ff,0x2140952b .word 0xff3331e4,0xe608785a .word 0x3d7c32de,0xa381e71c .word 0x8877f34d,0x1b6c9c2d .word 0x5aca38fb,0x57c87105 .word 0xd54ea46c,0xdbd4ff82 .word 0x017081b0,0xb3c42395 .word 0xa2794543,0x8169fd88 p43_init_registers: .word 0x582230d6,0x3ca4bf9f ! Init value for %l0 .word 0x1f7e0bbe,0x043f2388 ! Init value for %l1 .word 0xf42827ed,0xc04cddc8 ! Init value for %l2 .word 0x4825a886,0x549ce516 ! Init value for %l3 .word 0xcc08479d,0x96d7cd12 ! Init value for %l4 .word 0xbf9c7f86,0x17dd7933 ! Init value for %l5 .word 0xf98d5d8e,0x81ba302c ! Init value for %l6 .word 0xcfb4098d,0xfd80cf5f ! Init value for %l7 .align 64 p43_init_freg: .word 0x9ce86e5c,0x9590fadd ! Init value for %f0 .word 0x43dfe763,0x04f836d7 ! Init value for %f2 .word 0x4674230a,0x5010dc86 ! Init value for %f4 .word 0x34240c30,0xcfd3b524 ! Init value for %f6 .word 0xa13b6691,0x0101ccdc ! Init value for %f8 .word 0x69b77d41,0x70b26dab ! Init value for %f10 .word 0x7ba5428b,0xa4bd2ae1 ! Init value for %f12 .word 0xbbb10718,0x1fb73231 ! Init value for %f14 .word 0x9e0a5bf2,0x6935fdae ! Init value for %f16 .word 0xebd244ef,0xaf64dda9 ! Init value for %f18 .word 0x0139e824,0x4284a5f4 ! Init value for %f20 .word 0x02cdfd79,0xe46f1fff ! Init value for %f22 .word 0x7cbf8911,0x308eccd5 ! Init value for %f24 .word 0x8f605b7c,0xc3ad881a ! Init value for %f26 .word 0x510ec691,0xb7ba37a7 ! Init value for %f28 .word 0x8dc43840,0xfbabb6fd ! Init value for %f30 .word 0x6da403e6,0x6cef01e7 ! Init value for %f32 .word 0xd5d98371,0x2843b5ee ! Init value for %f34 .word 0x9ab6c741,0xadde4b69 ! Init value for %f36 .word 0x20641cfa,0xce5784e4 ! Init value for %f38 .word 0x1e3c3ca4,0x53a2bb7e ! Init value for %f40 .word 0x26f5c299,0xe4c69509 ! Init value for %f42 .word 0xca07fc14,0xaf4040d3 ! Init value for %f44 .word 0xc36d40c9,0xc7a6e7a6 ! Init value for %f46 .word 0x8f5ffadc,0x2b377a45 .word 0x4d0c663e,0x10dae382 .word 0xfbca5496,0xb6891ad9 .word 0x2ac2bb35,0x1b789cfc .word 0xf6e559b7,0x63afdbda .word 0x8e5e2233,0x8935bbfb .word 0x11b7a574,0x93b751fb .word 0x471288e0,0xaca63bec p43_expected_registers: .word 0x00000000,0x216ff0a7 .word 0x4070b080,0xaca1d4af .word 0x00000000,0x65da1258 .word 0x00000000,0x00000056 .word 0xffffffff,0xed3c07c9 .word 0x00000000,0xcd000000 .word 0xed948fcc,0xc709e895 .word 0x302cc361,0x968d28b7 p43_expected_fp_regs: .word 0x9ce86e5c,0x9590fadd .word 0x43dfe763,0x04f836d7 .word 0x4674230a,0x5010dc86 .word 0x34240c30,0xcfd3b524 .word 0xa13b6691,0x0101ccdc .word 0x69b77d41,0x70b26dab .word 0x7ba5428b,0xa4bd2ae1 .word 0xbbb10718,0x1fb73231 .word 0x9e0a5bf2,0x6935fdae .word 0xebd244ef,0xaf64dda9 .word 0x0139e824,0x4284a5f4 .word 0x02cdfd79,0xe46f1fff .word 0x7cbf8911,0x308eccd5 .word 0x8f605b7c,0xc3ad881a .word 0x510ec691,0xb7ba37a7 .word 0x8dc43840,0xfbabb6fd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0x302cc361,0x968d28b7 .word 0x3dad8d8d,0x6f4d32ef .word 0x55c6748f,0x6b86750a .word 0x2c30015b,0xf43780e3 .word 0xacb73c2a,0x221737e4 .word 0xd4af2709,0xc9ffafcd .word 0xb5616cee,0x0fdbbc48 .word 0xbb8f66ab,0x3713a1f3 p43_local1_expect: .word 0x3689656a,0xcd337351 .word 0x12cdd796,0x335e811c .word 0xe900990c,0x216ff0a7 .word 0x582230d6,0x3ca4bf9f .word 0xc04cddc8,0xd806441f .word 0xd4af8809,0x6db22bb5 .word 0xfc4ddfee,0xc84aa469 .word 0xbadfc5ee,0x9d94cec5 p43_local2_expect: .word 0x20e60ba7,0x2d0d0464 .word 0xd1c0e273,0x5310ff8e .word 0x2f5639e7,0x5c5d434c .word 0x4070b080,0xaca1d4af .word 0x1644b3cd,0xfe911170 .word 0x3caeef5a,0xe6acb4ee .word 0xcac43c23,0x73f236a2 .word 0x49369d93,0xe56502e4 p43_local3_expect: .word 0x7589439e,0xaf194e5d .word 0x9eff8e88,0x34d4b8db .word 0xddff0701,0xd5787335 .word 0xe68f2709,0xda408635 .word 0x4669afd2,0x6a658936 .word 0xed948fcc,0xc709e895 .word 0x6a39f7fb,0xfc3d6181 .word 0xd1134c3e,0xed3c07c9 p44_init_registers: .word 0xbe803bd6,0xd88e6471 ! Init value for %l0 .word 0x217b59e4,0x7338c632 ! Init value for %l1 .word 0x15315090,0x881477ef ! Init value for %l2 .word 0xb3c3b658,0x94cd80e5 ! Init value for %l3 .word 0xf867bf36,0x70a36766 ! Init value for %l4 .word 0xc0abd79b,0xf4f71522 ! Init value for %l5 .word 0xed3b4b30,0x2a77defb ! Init value for %l6 .word 0x76ca1378,0x364d6a9a ! Init value for %l7 .align 64 p44_init_freg: .word 0x4d19ac2f,0x836f09aa ! Init value for %f0 .word 0x0248e6c5,0xacb7fd4d ! Init value for %f2 .word 0x84e50518,0x9143aacb ! Init value for %f4 .word 0xe51dbce4,0x2d5c7f07 ! Init value for %f6 .word 0xbb73bb63,0x2315250d ! Init value for %f8 .word 0xded45f45,0x4f009f5e ! Init value for %f10 .word 0x76b63c17,0xbee7a5d6 ! Init value for %f12 .word 0x181c72fb,0xd82b14b4 ! Init value for %f14 .word 0x337fbf34,0x293944d7 ! Init value for %f16 .word 0x7be95aca,0xb9951c34 ! Init value for %f18 .word 0x9263a46b,0x9522abf0 ! Init value for %f20 .word 0x7fd7d5e7,0x263d0fcb ! Init value for %f22 .word 0x6c0b4d99,0x574ccee1 ! Init value for %f24 .word 0x2f5960e1,0x5fb6da97 ! Init value for %f26 .word 0x45e665b8,0x45725170 ! Init value for %f28 .word 0xa0a9194f,0x5bcfb21d ! Init value for %f30 .word 0x799b4222,0x1d90e9dc ! Init value for %f32 .word 0xc55a7419,0xf0be9e8f ! Init value for %f34 .word 0x623a7a70,0x86a11ef4 ! Init value for %f36 .word 0x1c163857,0x5e6d0402 ! Init value for %f38 .word 0xe28bd078,0x96b7f18e ! Init value for %f40 .word 0x3c542922,0xc3d63b51 ! Init value for %f42 .word 0x9761f892,0xed14abae ! Init value for %f44 .word 0xe66bbec5,0xc14a79c5 ! Init value for %f46 .word 0x9ea28b00,0xe6b528b4 .word 0x81187312,0x259e2f7e .word 0x77723263,0xc730347a .word 0x0a4d1952,0x95fd3beb .word 0x9fa39e9f,0x6be23903 .word 0xa882559f,0xe4f0281b .word 0x8a504cb6,0xa67949b4 .word 0x9613cf35,0x39889563 p44_expected_registers: .word 0x00000000,0x404a2657 .word 0x00000000,0x000000ff .word 0xffffffff,0xffff8645 .word 0x00000000,0xb2cff736 .word 0x00000000,0x0000007f .word 0x00000000,0x62bc558e .word 0x00000000,0x68794cc3 .word 0x00000000,0xd65bc2ff p44_expected_fp_regs: .word 0x4d19ac2f,0x836f09aa .word 0x0248e6c5,0xacb7fd4d .word 0x84e50518,0x9143aacb .word 0xe51dbce4,0x2d5c7f07 .word 0xbb73bb63,0x2315250d .word 0xded45f45,0x4f009f5e .word 0x76b63c17,0xbee7a5d6 .word 0x181c72fb,0xd82b14b4 .word 0x337fbf34,0x293944d7 .word 0x7be95aca,0xb9951c34 .word 0x9263a46b,0x9522abf0 .word 0x7fd7d5e7,0x263d0fcb .word 0x6c0b4d99,0x574ccee1 .word 0x2f5960e1,0x5fb6da97 .word 0x45e665b8,0x45725170 .word 0xa0a9194f,0x5bcfb21d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x881477ef,0x94cd80e5 .word 0xff26b712,0xffffffa3 .word 0xa3dc9956,0x9990bcf5 .word 0x1983845f,0xb399f168 .word 0x1b9ea3f0,0xe708317e .word 0x8645f3c3,0xace8e5ec .word 0x3a6958ea,0x62bc55ff .word 0x31d92152,0x04889d45 p44_local1_expect: .word 0xff9379be,0x19a98b54 .word 0xe11b5b27,0x3b355f84 .word 0x94cd80e5,0xfc3dac66 .word 0x1bccb0a4,0x0000003b .word 0x02ef170d,0x55bae4f1 .word 0xbec2a1d5,0xb1b60790 .word 0x7e1a40ca,0x8b183c28 .word 0xf87fd475,0xc0eba41b p44_local2_expect: .word 0xff455386,0xa77e6f85 .word 0xee116349,0x2143376b .word 0x68794cc3,0xd65bc2ff .word 0x6af1a5e0,0xff7c343b .word 0x404a2657,0x6e5bb1de .word 0x93db5229,0xdeecd32c .word 0xaee03e8c,0x907ff0cf .word 0x6a9abe21,0xac7f9a76 p44_local3_expect: .word 0xffb197ff,0x52e29e16 .word 0xff31dcc4,0xeb82ac53 .word 0x76f101b3,0x02154c2e .word 0xda799444,0x47f555a0 .word 0xb2cff736,0x98bb4de8 .word 0x7d6401cd,0xeb82ac53 .word 0x4efb7088,0x19daa3fc .word 0xb43e980d,0x54775fd1 p45_init_registers: .word 0x034960ec,0x74fcd0a7 ! Init value for %l0 .word 0x2940c86c,0xa790d9ab ! Init value for %l1 .word 0x2a261f86,0x7c86edd9 ! Init value for %l2 .word 0xed22e7c8,0x03bb7150 ! Init value for %l3 .word 0x76e8e536,0x1f3ec2da ! Init value for %l4 .word 0x439f21fa,0x91904665 ! Init value for %l5 .word 0xc24a4bfb,0xfe2235a9 ! Init value for %l6 .word 0xe5666307,0xf2f1e8bb ! Init value for %l7 .align 64 p45_init_freg: .word 0xafcc63fb,0x62121f4f ! Init value for %f0 .word 0x079d917a,0x77bef530 ! Init value for %f2 .word 0x2ef51920,0x27bfdaf9 ! Init value for %f4 .word 0x08364306,0x9376ed3c ! Init value for %f6 .word 0x00025ede,0x6571ece6 ! Init value for %f8 .word 0x8f4521f4,0x46668990 ! Init value for %f10 .word 0x26db068b,0x98c7ce25 ! Init value for %f12 .word 0xc4de179d,0x049ee556 ! Init value for %f14 .word 0xfa378b3f,0x17c37a07 ! Init value for %f16 .word 0x14c41193,0xf47fc558 ! Init value for %f18 .word 0x2ce73c42,0xffb37ce6 ! Init value for %f20 .word 0x5ef82e95,0x7d0cc94e ! Init value for %f22 .word 0x40ce9a02,0xd35108d2 ! Init value for %f24 .word 0x529e3b16,0xc33327a0 ! Init value for %f26 .word 0xf3f522c6,0x254d4502 ! Init value for %f28 .word 0x3f1c1f0e,0xa106e01c ! Init value for %f30 .word 0x7e8971de,0x384b9008 ! Init value for %f32 .word 0x14fedb7b,0xf1495ca5 ! Init value for %f34 .word 0x01085431,0x8ec611a5 ! Init value for %f36 .word 0x2aa2832f,0x75ef1b5a ! Init value for %f38 .word 0x5c94cfa8,0x6d744ea8 ! Init value for %f40 .word 0xc920606e,0x7f8c2000 ! Init value for %f42 .word 0xb533cf0e,0xad589438 ! Init value for %f44 .word 0xbbb77b7b,0x3d3f3a0b ! Init value for %f46 .word 0x50715218,0x5048718b .word 0xb1040f73,0xc65270b0 .word 0xefc6a77c,0xe743616a .word 0xd646c949,0xd95d7cfd .word 0xbcbe1ab1,0x3f9255af .word 0x5095f68d,0xc28e1874 .word 0xd6ba3f53,0x1defb499 .word 0x2e4aa381,0x983fb228 p45_expected_registers: .word 0xffffffff,0xffffff94 .word 0x00000000,0x7182198e .word 0x00000000,0x65da49ff .word 0xd770acbc,0x15293e00 .word 0x00000000,0xee6ca160 .word 0x00000000,0x62633e79 .word 0xc24a4bfb,0xfe2235a9 .word 0x00000000,0x0000007a p45_expected_fp_regs: .word 0xafcc63fb,0x62121f4f .word 0x079d917a,0x77bef530 .word 0x2ef51920,0x27bfdaf9 .word 0x08364306,0x9376ed3c .word 0x00025ede,0x6571ece6 .word 0x8f4521f4,0x46668990 .word 0x26db068b,0x98c7ce25 .word 0xc4de179d,0x049ee556 .word 0xfa378b3f,0x17c37a07 .word 0x14c41193,0xf47fc558 .word 0x2ce73c42,0xffb37ce6 .word 0x5ef82e95,0x7d0cc94e .word 0x40ce9a02,0xd35108d2 .word 0x529e3b16,0xc33327a0 .word 0xf3f522c6,0x254d4502 .word 0x3f1c1f0e,0xa106e01c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0xf81b848d,0xaaa294ca .word 0xabb194e9,0xe6756059 .word 0x676d999c,0x20a3f28f .word 0x008a1bd1,0x0f0396da .word 0x7182198e,0x1f3ec2da .word 0xf6565db6,0x0f1a1a76 .word 0x83465fbe,0x56801e68 .word 0x662bae04,0x34a92233 p45_local1_expect: .word 0x0a1f3ee1,0xe72016c2 .word 0x51728188,0xeadd6cc6 .word 0xd68a0d03,0xdba5a642 .word 0xa9439fe4,0x676d999c .word 0xa9350000,0x0000ff00 .word 0xc281ffa0,0xff848d34 .word 0xad8a65d7,0x146cbbaa .word 0x4c3b0415,0x7e296e4c p45_local2_expect: .word 0xd770acbc,0x15293e00 .word 0xffba542a,0x52263bc7 .word 0xff3028db,0x83f42281 .word 0x7a2d7c06,0xf12d7b13 .word 0x2b55c8c2,0xcf51f4ba .word 0xb7f272c7,0x34a92233 .word 0x61398f8a,0xf2ce0f59 .word 0x200bb649,0x5465b356 p45_local3_expect: .word 0xa93522fe,0x7a000000 .word 0x18d884bd,0x18ba032a .word 0x105eb5db,0x83284ef9 .word 0x7db7da4a,0x4f973de6 .word 0xc8f8af24,0xaded5d2f .word 0xff65094f,0xf7b49e93 .word 0x21a1383b,0x62633e79 .word 0x88aa2e31,0xd5a1782a p46_init_registers: .word 0x0e85b2a2,0x17858fde ! Init value for %l0 .word 0x3722bf86,0x6ca66d1e ! Init value for %l1 .word 0x5b21013a,0x9dc2e367 ! Init value for %l2 .word 0xce31fa9c,0x66e8547c ! Init value for %l3 .word 0xd73e40f6,0x231dd757 ! Init value for %l4 .word 0xd1caa6b4,0x2fcdd1a2 ! Init value for %l5 .word 0x789e2e7c,0x77706ad3 ! Init value for %l6 .word 0x5a8e1dd8,0x791ced2e ! Init value for %l7 .align 64 p46_init_freg: .word 0x55bd51b7,0xf657646c ! Init value for %f0 .word 0x09bfca63,0x28fb47ce ! Init value for %f2 .word 0x3bd59391,0x3cae0c0b ! Init value for %f4 .word 0x6f8a0e5d,0x23d94c6b ! Init value for %f6 .word 0xdae1b30d,0x983e928f ! Init value for %f8 .word 0x231603eb,0xef1581f7 ! Init value for %f10 .word 0x900374f0,0xa6265d0c ! Init value for %f12 .word 0xd7429274,0xd40b6e6a ! Init value for %f14 .word 0x1a0f5527,0xb18cc855 ! Init value for %f16 .word 0xaa10cad2,0x29a566eb ! Init value for %f18 .word 0x84b59a9b,0x731cf83e ! Init value for %f20 .word 0x380437df,0x199b9ce8 ! Init value for %f22 .word 0x65084f64,0x2b5b3787 ! Init value for %f24 .word 0x56ce45fa,0x89de170d ! Init value for %f26 .word 0x4c07a0ee,0x57ba87fb ! Init value for %f28 .word 0xdc51a5ce,0x173bb44d ! Init value for %f30 .word 0x71a0de5b,0xf26cc501 ! Init value for %f32 .word 0x3412f7c5,0x46145211 ! Init value for %f34 .word 0xe56f1542,0x55210c9a ! Init value for %f36 .word 0xf874aed8,0xf614420e ! Init value for %f38 .word 0x6ba0e559,0xbaf303ec ! Init value for %f40 .word 0x1f8958d4,0x351bcd1e ! Init value for %f42 .word 0xc4a79db4,0x55d5e945 ! Init value for %f44 .word 0xe83990ff,0x1ed88f18 ! Init value for %f46 .word 0x9fdb0995,0xe4d90288 .word 0xaa342d25,0x6abeb5bb .word 0xadcb0ac8,0x28323089 .word 0x189c0757,0x09aee27d .word 0x6f71822d,0x949d7824 .word 0x4e0a7c24,0x305b7f03 .word 0x661c61db,0x038b9c7a .word 0x137cefbb,0x4c475e95 p46_expected_registers: .word 0x00000000,0x70b4b8e5 .word 0x00000000,0x811ecb42 .word 0x00000000,0x00000038 .word 0xce31fa9c,0x66e8547c .word 0xba8ec28a,0x08c00de8 .word 0x00000000,0x0000001c .word 0x00000000,0xff74e495 .word 0x324268cb,0xcaf66a28 p46_expected_fp_regs: .word 0x55bd51b7,0xf657646c .word 0x09bfca63,0x28fb47ce .word 0x3bd59391,0x3cae0c0b .word 0x6f8a0e5d,0x23d94c6b .word 0xdae1b30d,0x983e928f .word 0x231603eb,0xef1581f7 .word 0x900374f0,0xa6265d0c .word 0xd7429274,0xd40b6e6a .word 0x1a0f5527,0xb18cc855 .word 0xaa10cad2,0x29a566eb .word 0x84b59a9b,0x731cf83e .word 0x380437df,0x199b9ce8 .word 0x65084f64,0x2b5b3787 .word 0x56ce45fa,0x89de170d .word 0x4c07a0ee,0x57ba87fb .word 0xdc51a5ce,0x173bb44d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0x2251f327,0x0e30e562 .word 0x17858fde,0x6d81bf08 .word 0xff8f8517,0xfe6ea982 .word 0xd7b39362,0x9bd040de .word 0x6d81bf08,0xe9a0c345 .word 0xae0a3cee,0x645b1a31 .word 0x7ed686c4,0xc7c3cbce .word 0xcdfc9bba,0xc8a78c7a p46_local1_expect: .word 0xe1bb16cd,0x77b36806 .word 0xcce54248,0xae9aff14 .word 0xff07319a,0x8724ff03 .word 0x9bd040de,0x2fcaf72d .word 0xe5b8b470,0xaf7e931e .word 0xff4268cb,0xcaf66a28 .word 0x86465a5a,0x3acf4fa5 .word 0x874a058f,0x28d9b676 p46_local2_expect: .word 0x0c8a605b,0xfca6e1b0 .word 0x7563cb9f,0x2a057944 .word 0x4663017b,0x0ce00396 .word 0xffe4d77a,0x3e031a41 .word 0xff74e495,0x3fe01c89 .word 0x78c10e0f,0xf6e0f1d0 .word 0xff00e0a8,0x1b7a383d .word 0x1fbd2cf4,0x6c7ba0f4 p46_local3_expect: .word 0xa67aa4af,0xae84da92 .word 0xba8ec28a,0x08c00de8 .word 0x2a629f1f,0x45ac00bf .word 0xcce50000,0x5dc794c4 .word 0x806367c0,0x3f779d57 .word 0x8407319a,0x31646818 .word 0x417ad13c,0x798867df .word 0x0f6241c9,0x000000ff p47_init_registers: .word 0x20789574,0x7609b5dc ! Init value for %l0 .word 0xcc74808c,0x9d518cdb ! Init value for %l1 .word 0x7489ba66,0x6c48029f ! Init value for %l2 .word 0x8f167ab4,0x57177f68 ! Init value for %l3 .word 0xb52df82f,0xbf11b7db ! Init value for %l4 .word 0x184ab69c,0x16d64103 ! Init value for %l5 .word 0x2f239444,0xf2ff9163 ! Init value for %l6 .word 0xbda1d8bd,0xb8e2e577 ! Init value for %l7 .align 64 p47_init_freg: .word 0xdc6c536c,0x606f32aa ! Init value for %f0 .word 0xc9a2a996,0xdf72835a ! Init value for %f2 .word 0x69cf107b,0x3ee0263e ! Init value for %f4 .word 0xbf77645b,0x00d95ee3 ! Init value for %f6 .word 0x9647a1e6,0x3ccd89a9 ! Init value for %f8 .word 0x0a3707c9,0x3b42af62 ! Init value for %f10 .word 0x1024c695,0x22bfb37f ! Init value for %f12 .word 0x5286112f,0x1f327980 ! Init value for %f14 .word 0x174e0711,0x05db552e ! Init value for %f16 .word 0x481f9750,0x85ceb105 ! Init value for %f18 .word 0xb37b984b,0xa1d08eff ! Init value for %f20 .word 0x312959a0,0xbbc0b62e ! Init value for %f22 .word 0xbce2426a,0x14eea5d0 ! Init value for %f24 .word 0xfd80d224,0x8e205cd8 ! Init value for %f26 .word 0x8371354e,0x3dfd96a9 ! Init value for %f28 .word 0x7a90264c,0xfda1071a ! Init value for %f30 .word 0x110d9773,0x93ebc785 ! Init value for %f32 .word 0x8c603e30,0xd99dbeb0 ! Init value for %f34 .word 0xc09f9f8f,0x95c06d62 ! Init value for %f36 .word 0x84bd3fd1,0x7b9b6e95 ! Init value for %f38 .word 0x5abd11c8,0xbedc5eaf ! Init value for %f40 .word 0xe603c857,0x06a94985 ! Init value for %f42 .word 0x8821149f,0xeea16023 ! Init value for %f44 .word 0x58605637,0x6c8bd84a ! Init value for %f46 .word 0xb9a8f785,0x6217792e .word 0x9e9b1e5a,0xb285c631 .word 0x0e37ebcd,0xa0c5e258 .word 0x32cfca83,0x5aa0d45a .word 0x838b61f2,0xc6ca73d7 .word 0x8fcb7591,0x33630d2f .word 0x274a8d6a,0x666b14fc .word 0xd61ff890,0x6889934c p47_expected_registers: .word 0x00000000,0x00000047 .word 0x081c706a,0x095444e6 .word 0x00000000,0xc5b485fc .word 0x00000000,0x23bb98c5 .word 0x00000000,0x00000064 .word 0x00000000,0x00000008 .word 0xffffffff,0xffffffb7 .word 0xfd4fc6e5,0x2ee87138 p47_expected_fp_regs: .word 0xdc6c536c,0x606f32aa .word 0xc9a2a996,0xdf72835a .word 0x69cf107b,0x3ee0263e .word 0xbf77645b,0x00d95ee3 .word 0x9647a1e6,0x3ccd89a9 .word 0x0a3707c9,0x3b42af62 .word 0x1024c695,0x22bfb37f .word 0x5286112f,0x1f327980 .word 0x174e0711,0x05db552e .word 0x481f9750,0x85ceb105 .word 0xb37b984b,0xa1d08eff .word 0x312959a0,0xbbc0b62e .word 0xbce2426a,0x14eea5d0 .word 0xfd80d224,0x8e205cd8 .word 0x8371354e,0x3dfd96a9 .word 0x7a90264c,0xfda1071a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0xd5b087d8,0xd2f0dc27 .word 0xe6445409,0x6a701cff .word 0x55d0ee0e,0x29163ce1 .word 0xb7852528,0xcfc5a887 .word 0xac76c9f4,0xbd8fffb7 .word 0xffdff306,0xdd7b2cdb .word 0xe51df844,0x42128473 .word 0x94030b6d,0x8a5b52a6 p47_local1_expect: .word 0x7609b5dc,0x1fa24e48 .word 0x90000d1d,0x84e7f7b5 .word 0xf2ff9163,0x1cf0ce9c .word 0x08f646f8,0xa03ca2ff .word 0x3ab79f81,0xb0028c24 .word 0xb7feffff,0xe5752daa .word 0x0301c5f9,0x56660500 .word 0xd66cd24f,0x08775aed p47_local2_expect: .word 0x5c206c53,0x086df361 .word 0x3c8dde26,0xfe46a1bd .word 0x000000b7,0x08e5253e .word 0xff000000,0x4c68b7dc .word 0xff177f68,0x62459145 .word 0xa72e8180,0x58d074e5 .word 0xa3dff62c,0x356e0e80 .word 0xa641384b,0x18bdfa6f p47_local3_expect: .word 0x64574983,0xb1cfd7b0 .word 0x9231ec28,0xec609047 .word 0x51b73a06,0xf830c541 .word 0x0c06294b,0xd99cd03f .word 0x43e235dd,0x45ff1223 .word 0xcf1c6bd3,0xfef29e57 .word 0xbe0e6cae,0xb8cc07db .word 0xfd4fc6e5,0x2ee87138 p48_init_registers: .word 0x68e81a9b,0xe0e4784c ! Init value for %l0 .word 0x03731d9a,0x37eb6674 ! Init value for %l1 .word 0x63e711e6,0x2c2b7f24 ! Init value for %l2 .word 0xdef254b6,0x765a5426 ! Init value for %l3 .word 0xbe6d0df6,0x060ee1c5 ! Init value for %l4 .word 0x226ac1cb,0xbcb6c073 ! Init value for %l5 .word 0xaec062ba,0x465ce342 ! Init value for %l6 .word 0xad141e1a,0x5e185906 ! Init value for %l7 .align 64 p48_init_freg: .word 0xac513fb6,0x3a514fab ! Init value for %f0 .word 0xfb2162f9,0xfbb8987a ! Init value for %f2 .word 0xc1b9698f,0x4c8f4345 ! Init value for %f4 .word 0x01e81b40,0x868312be ! Init value for %f6 .word 0xae11b549,0x7483155c ! Init value for %f8 .word 0x8f8ac152,0xc347c1cb ! Init value for %f10 .word 0xf0e39cbd,0x1c30a07e ! Init value for %f12 .word 0xb89603ae,0x5a18e223 ! Init value for %f14 .word 0x1ff3f404,0xfef3d8f4 ! Init value for %f16 .word 0x631f688a,0xb7ce8ca4 ! Init value for %f18 .word 0x55630a41,0xd123160b ! Init value for %f20 .word 0x80904d49,0xb60442d3 ! Init value for %f22 .word 0x8517bdff,0xd063b5cd ! Init value for %f24 .word 0x981b78ba,0xa9eaa82d ! Init value for %f26 .word 0x1886c340,0x1954a8a5 ! Init value for %f28 .word 0x48105a35,0xea0de072 ! Init value for %f30 .word 0x096a6a36,0x89710137 ! Init value for %f32 .word 0xe526bfd5,0x14e6e279 ! Init value for %f34 .word 0x25db4b05,0x9d908b37 ! Init value for %f36 .word 0x57a5d7ee,0x1ac506e1 ! Init value for %f38 .word 0x3c0b1eda,0x2a15369e ! Init value for %f40 .word 0x68395e27,0xef6ea26c ! Init value for %f42 .word 0xab4b9e97,0xfffcbd75 ! Init value for %f44 .word 0xf842cf7a,0xd7ca2e07 ! Init value for %f46 .word 0xa7dc6d6e,0xb4a50f31 .word 0xb166745a,0xafc38539 .word 0x88c7bdb0,0x3860132d .word 0x9aa0c4ba,0x738383ac .word 0xeb75fa1e,0x0686d049 .word 0x843dc4d6,0xa7ddc88d .word 0xf9b8f767,0x62baa91b .word 0x1a02024a,0x929c1d93 p48_expected_registers: .word 0x00000000,0x000000b4 .word 0x00000000,0x000000e3 .word 0x00000000,0x43000000 .word 0x00000000,0x37786988 .word 0x00000000,0x0000006e .word 0x00000000,0x0000004a .word 0x00000000,0x00003c50 .word 0x00000000,0x0000006f p48_expected_fp_regs: .word 0xac513fb6,0x3a514fab .word 0xfb2162f9,0xfbb8987a .word 0xc1b9698f,0x4c8f4345 .word 0x01e81b40,0x868312be .word 0xae11b549,0x7483155c .word 0x8f8ac152,0xc347c1cb .word 0xf0e39cbd,0x1c30a07e .word 0xb89603ae,0x5a18e223 .word 0x1ff3f404,0xfef3d8f4 .word 0x631f688a,0xb7ce8ca4 .word 0x55630a41,0xd123160b .word 0x80904d49,0xb60442d3 .word 0x8517bdff,0xd063b5cd .word 0x981b78ba,0xa9eaa82d .word 0x1886c340,0x1954a8a5 .word 0x48105a35,0xea0de072 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0xa2db479b,0xb0ee6391 .word 0x3c501e95,0xd9545ad9 .word 0xf0be6b1d,0xb6bd225d .word 0xd27c49b7,0x34351258 .word 0x7cffa350,0xfb232b32 .word 0x0ee1eae3,0x4b520ab4 .word 0xc0e2fb01,0xb4b567eb .word 0xe1f3191a,0xc622436e p48_local1_expect: .word 0xde028a2c,0x335bdff9 .word 0xff7f1637,0xd43de97d .word 0xf59f0f2d,0x465cff42 .word 0x5e131d97,0x388a4879 .word 0x4ce9698f,0x7ff4194e .word 0xffcfb8b5,0xd017dec4 .word 0x21141bf2,0xbd5a131c .word 0x2ffd7e92,0x818526c1 p48_local2_expect: .word 0xc10a5545,0xaea06060 .word 0x00000066,0x19857ff4 .word 0xd3162f5c,0x4037479e .word 0x43000000,0x37786988 .word 0xff043184,0xab2cc2e6 .word 0xe91d8098,0x47ad3bb0 .word 0x682b5679,0x8b99ee76 .word 0xbb034e97,0x0791e2ea p48_local3_expect: .word 0xba1f7b12,0x35e4a421 .word 0x3d041887,0xbc29a179 .word 0xffe0d1e6,0x7faea6ed .word 0x00000001,0xf7b15b7e .word 0xff4d514b,0x37ee0c4d .word 0xb000882e,0x8ab4b7ce .word 0x858ed14a,0xcbc3a292 .word 0xa84dfbfd,0x64ff9dab p49_init_registers: .word 0x7214ef90,0x033bb437 ! Init value for %l0 .word 0xee2acb2e,0x91fe3b87 ! Init value for %l1 .word 0x6d5a1b3c,0x9ee4f811 ! Init value for %l2 .word 0xcfbaa7eb,0xddc4a3f3 ! Init value for %l3 .word 0x5457acce,0x2d3d3c89 ! Init value for %l4 .word 0xbb8afd00,0x4531be10 ! Init value for %l5 .word 0x6ccb4502,0x9d3b45c2 ! Init value for %l6 .word 0x00615e6c,0x7f57b30a ! Init value for %l7 .align 64 p49_init_freg: .word 0x4609fa20,0xbba8f4fb ! Init value for %f0 .word 0x2877638f,0x847e45d9 ! Init value for %f2 .word 0x7dd35b24,0x31eaef7e ! Init value for %f4 .word 0x8b073696,0x4a8d4a73 ! Init value for %f6 .word 0x7f7e3d34,0xf37a90b9 ! Init value for %f8 .word 0x710b4451,0x5954f3d9 ! Init value for %f10 .word 0x78a2b5e9,0x6c4317db ! Init value for %f12 .word 0xc236bed6,0x61357feb ! Init value for %f14 .word 0x0e406332,0x6cd883f1 ! Init value for %f16 .word 0x95d86f3a,0x7ebbbca1 ! Init value for %f18 .word 0xfcb404d1,0x3cab5b9c ! Init value for %f20 .word 0xfeb50b89,0x5bd87fbb ! Init value for %f22 .word 0x982ea82b,0x547649e9 ! Init value for %f24 .word 0xb2c5ad5b,0xe36434b6 ! Init value for %f26 .word 0x48700656,0x4b0914b7 ! Init value for %f28 .word 0x11aeb0ff,0x73bcc122 ! Init value for %f30 .word 0xa0095148,0x42edac53 ! Init value for %f32 .word 0x7c6a3b5e,0xe4096580 ! Init value for %f34 .word 0xe5575c74,0x66cbed37 ! Init value for %f36 .word 0x74cd588c,0xe610b25c ! Init value for %f38 .word 0x38f32d87,0x3d1accf5 ! Init value for %f40 .word 0x75af31a7,0x533a1e27 ! Init value for %f42 .word 0xb3e4b83c,0xe9709fc9 ! Init value for %f44 .word 0xe84d2dc1,0xceeeb9ec ! Init value for %f46 .word 0x1923ef5f,0x15299cec .word 0x0c375575,0x1df87ecc .word 0xafc38a8a,0x14be6d07 .word 0x227d9836,0xfb8f524e .word 0x7309af48,0x7d4abb60 .word 0x45b04e2e,0x234b0a4c .word 0xdc805567,0xf470da25 .word 0x897fbc01,0xa533b692 p49_expected_registers: .word 0x00000000,0xaa88d359 .word 0x00000000,0x2f6d50ca .word 0x00000000,0xc940bf5b .word 0x00000000,0xc678b428 .word 0x00000000,0x000078c6 .word 0x00000000,0x3dbc663f .word 0x00000000,0x00000059 .word 0x000000bb,0x4f3856fa p49_expected_fp_regs: .word 0x4609fa20,0xbba8f4fb .word 0x2877638f,0x847e45d9 .word 0x7dd35b24,0x31eaef7e .word 0x8b073696,0x4a8d4a73 .word 0x7f7e3d34,0xf37a90b9 .word 0x710b4451,0x5954f3d9 .word 0x78a2b5e9,0x6c4317db .word 0xc236bed6,0x61357feb .word 0x0e406332,0x6cd883f1 .word 0x95d86f3a,0x7ebbbca1 .word 0xfcb404d1,0x3cab5b9c .word 0xfeb50b89,0x5bd87fbb .word 0x982ea82b,0x547649e9 .word 0xb2c5ad5b,0xe36434b6 .word 0x48700656,0x4b0914b7 .word 0x11aeb0ff,0x73bcc122 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x6b8380c6,0x593b57cf .word 0x06e6d9f8,0xf9cee7ac .word 0xc128b320,0x13077c08 .word 0xffa3c70f,0x9e442024 .word 0xcc9a584a,0xe828621e .word 0x37c5fe6f,0xffffff9d .word 0x000000bb,0x4f3856fa .word 0x6d58c80e,0x9972687e p49_local1_expect: .word 0x8e7b663e,0x4ac25e02 .word 0x7299e836,0x00000074 .word 0x562ebb00,0xa50c7567 .word 0x9e61a543,0x7ca205b1 .word 0x583f7362,0x2d4a7c66 .word 0xffc1805d,0x96ee7526 .word 0x5ad26238,0x3cbfa81e .word 0x2fcda05d,0xc940bf5b p49_local2_expect: .word 0xffd388aa,0x45ff65f2 .word 0x198efacc,0x00bb2e56 .word 0xddc4a3f3,0x0615720b .word 0xe04e95e9,0xe2c8ed35 .word 0x2ad6c36d,0xf1ebc253 .word 0xa09b6241,0xe6488f99 .word 0xf3476e9b,0x03cf7240 .word 0x4ca67653,0x593644f3 p49_local3_expect: .word 0x9da0aa91,0x533a2b7d .word 0x00000000,0xaa88d359 .word 0xcd589a31,0xd5549756 .word 0xb1b7b1e3,0x6d067221 .word 0x7619f927,0x5c97ad7a .word 0x1b7fe28e,0x583f7362 .word 0x2f6d50ca,0xd89c9fe1 .word 0x946aa4bd,0xeaf442fb p50_init_registers: .word 0xc45db3d2,0xd37f72ae ! Init value for %l0 .word 0x21638e51,0xdd026264 ! Init value for %l1 .word 0x1fb4a590,0x42cc927c ! Init value for %l2 .word 0x56e73cd6,0x97fb00ef ! Init value for %l3 .word 0x772b3169,0xf87db680 ! Init value for %l4 .word 0x2ddf5100,0x21c849b9 ! Init value for %l5 .word 0xf8517b5c,0x1db09d6a ! Init value for %l6 .word 0x63d8df32,0x0c629746 ! Init value for %l7 .align 64 p50_init_freg: .word 0x755867d2,0x615b9fbd ! Init value for %f0 .word 0x9add512c,0x1074fa30 ! Init value for %f2 .word 0x2daceb0d,0xbb96d36c ! Init value for %f4 .word 0xcd10919b,0xe9b0cd20 ! Init value for %f6 .word 0x4d969d9e,0xdbdd25b3 ! Init value for %f8 .word 0x3f2db629,0xe1ceb857 ! Init value for %f10 .word 0xc8c0ce55,0xddb331d8 ! Init value for %f12 .word 0x052dbf2f,0xb3c25916 ! Init value for %f14 .word 0x0282a12a,0xbc930a08 ! Init value for %f16 .word 0xfac6da5d,0xc088c34c ! Init value for %f18 .word 0xdf4d0eb0,0x20c2c42d ! Init value for %f20 .word 0x29697ad3,0xac5d7570 ! Init value for %f22 .word 0x53edf4ee,0x7feca93f ! Init value for %f24 .word 0xd26e71a3,0x7f633f27 ! Init value for %f26 .word 0xe34811b3,0x7ddd00ef ! Init value for %f28 .word 0x7dd963eb,0x924bbe83 ! Init value for %f30 .word 0x66160099,0x4f497eeb ! Init value for %f32 .word 0x372eece4,0xba0427a0 ! Init value for %f34 .word 0xc93c220f,0xd7bec5a0 ! Init value for %f36 .word 0xb3f95dbb,0xffe8aa55 ! Init value for %f38 .word 0x46d81614,0xaaef7441 ! Init value for %f40 .word 0x75d5d18a,0x4f443b10 ! Init value for %f42 .word 0xab7a3ec8,0xa92c9a80 ! Init value for %f44 .word 0xc034ee06,0x024919e8 ! Init value for %f46 .word 0xb37dfc8f,0xda7b3b16 .word 0x436136aa,0x000a0968 .word 0x9e9c9864,0x3841f83d .word 0x8d35d799,0xf24fc3c8 .word 0xbfa726e6,0xf5778704 .word 0xd8c856f2,0x9f1f720e .word 0xd1c7c875,0xf1ed934e .word 0x25010893,0x104b7cfa p50_expected_registers: .word 0x00000000,0x000000cd .word 0x00000000,0xb8ff1343 .word 0xffffffff,0xffffff99 .word 0x00000000,0x00000078 .word 0x00000000,0x2874fac6 .word 0x00000000,0xcb0d36ff .word 0x00000000,0x00000029 .word 0x00000000,0x000000ae p50_expected_fp_regs: .word 0x755867d2,0x615b9fbd .word 0x9add512c,0x1074fa30 .word 0x2daceb0d,0xbb96d36c .word 0xcd10919b,0xe9b0cd20 .word 0x4d969d9e,0xdbdd25b3 .word 0x3f2db629,0xe1ceb857 .word 0xc8c0ce55,0xddb331d8 .word 0x052dbf2f,0xb3c25916 .word 0x0282a12a,0xbc930a08 .word 0xfac6da5d,0xc088c34c .word 0xdf4d0eb0,0x20c2c42d .word 0x29697ad3,0xac5d7570 .word 0x53edf4ee,0x7feca93f .word 0xd26e71a3,0x7f633f27 .word 0xe34811b3,0x7ddd00ef .word 0x7dd963eb,0x924bbe83 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x25164e1a,0xeed14edd .word 0xff56ff6c,0x33be6ef6 .word 0xff137fbd,0xa6105ad8 .word 0x144c49d8,0x2fdcc650 .word 0x0dc864ee,0x887dc667 .word 0x627119bd,0x2874fac6 .word 0x69e0892b,0xdd978bff .word 0xc6775f9c,0x20e37e00 p50_local1_expect: .word 0xff452118,0x158affbd .word 0x9deff494,0xb8291343 .word 0xeaee49a0,0x6290a4b2 .word 0x71539c15,0xb8ff1343 .word 0xcf89beff,0x2d62f37f .word 0x995c3368,0xba861db2 .word 0x34c50e4d,0x42d1825c .word 0xe83d7917,0x83efb120 p50_local2_expect: .word 0x3fe7e499,0xd9876d15 .word 0x6c080b31,0x943bac80 .word 0x79274e53,0x2307aac9 .word 0xddd53195,0x7f5c0dab .word 0xc800ff00,0xa0f6cd4e .word 0xffed13f0,0x4df65afa .word 0x5bb96a18,0xde51d4c7 .word 0xbd5c2f93,0x4df65afa p50_local3_expect: .word 0x2e225225,0x9f1fe95b .word 0x002c760c,0x39d89228 .word 0x5f1c9406,0xc34effa8 .word 0xef428172,0x000000ff .word 0x66f8e6df,0x761c7fd8 .word 0xed84ce14,0xc112892d .word 0x75df298a,0x496f211c .word 0xa0fee19b,0x0a9694ea p51_init_registers: .word 0x496c74d6,0x7c44771d ! Init value for %l0 .word 0x259639b8,0xcd5d5b92 ! Init value for %l1 .word 0x900389c8,0xa59390b5 ! Init value for %l2 .word 0x8708d675,0xb72a4e94 ! Init value for %l3 .word 0x4ba1ea62,0xf990b536 ! Init value for %l4 .word 0xe3314543,0xd51a11d1 ! Init value for %l5 .word 0xbaa3061c,0xab58866d ! Init value for %l6 .word 0x69447afe,0xa2c443f6 ! Init value for %l7 .align 64 p51_init_freg: .word 0x8cebc94a,0x74e5e6f6 ! Init value for %f0 .word 0x0e759ce7,0x40d31cee ! Init value for %f2 .word 0x2bc42926,0x6a2d23ea ! Init value for %f4 .word 0x4fafce1d,0x486d322c ! Init value for %f6 .word 0xd4f8fc3c,0x44344dd4 ! Init value for %f8 .word 0x6ec25306,0xad41c308 ! Init value for %f10 .word 0x250fbcb1,0x920adf56 ! Init value for %f12 .word 0x45333e8d,0x361c5127 ! Init value for %f14 .word 0xf8866161,0xea20174b ! Init value for %f16 .word 0x52d011bb,0xf0d80033 ! Init value for %f18 .word 0x920e60a5,0xf0949a61 ! Init value for %f20 .word 0xfaf1026f,0xab378266 ! Init value for %f22 .word 0x5742d9de,0xcbce0cf9 ! Init value for %f24 .word 0x961c8cdd,0x831a613f ! Init value for %f26 .word 0x550a2538,0x71011d53 ! Init value for %f28 .word 0x68d7a246,0x7a17315c ! Init value for %f30 .word 0xf976abd7,0xd6ed114f ! Init value for %f32 .word 0x2a1cf562,0x0329a0b3 ! Init value for %f34 .word 0x6070d15f,0x169030aa ! Init value for %f36 .word 0xea28ad22,0x436e201a ! Init value for %f38 .word 0xd86321ab,0x52b84745 ! Init value for %f40 .word 0xa436adf5,0x6795c6b7 ! Init value for %f42 .word 0xce9f607a,0x5f17b1b3 ! Init value for %f44 .word 0xb3f92944,0x4c888507 ! Init value for %f46 .word 0x35f6a178,0x9195d2ad .word 0x6167ec58,0xf10428e1 .word 0xecef8af5,0x9c7b0925 .word 0x770f861d,0x3d449577 .word 0x5a1575d3,0x16343731 .word 0xc71afb61,0xd54ec6b6 .word 0xf26b6672,0xa3e655fb .word 0x5f169d7a,0x62fcbe91 p51_expected_registers: .word 0x00000000,0xb6000000 .word 0x00000000,0x00002b71 .word 0x00000000,0x000000b3 .word 0x00000000,0xe2eba8bd .word 0x00000000,0x000000ff .word 0x00000000,0xc7a29540 .word 0x00000000,0x00000012 .word 0x00000000,0x00002b7a p51_expected_fp_regs: .word 0x8cebc94a,0x74e5e6f6 .word 0x0e759ce7,0x40d31cee .word 0x2bc42926,0x6a2d23ea .word 0x4fafce1d,0x486d322c .word 0xd4f8fc3c,0x44344dd4 .word 0x6ec25306,0xad41c308 .word 0x250fbcb1,0x920adf56 .word 0x45333e8d,0x361c5127 .word 0xf8866161,0xea20174b .word 0x52d011bb,0xf0d80033 .word 0x920e60a5,0xf0949a61 .word 0xfaf1026f,0xab378266 .word 0x5742d9de,0xcbce0cf9 .word 0x961c8cdd,0x831a613f .word 0x550a2538,0x71011d53 .word 0x68d7a246,0x7a17315c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0xfe3a1e90,0x909e0498 .word 0xc7a29540,0xa3141495 .word 0xc26fff92,0xf09c8011 .word 0x84c420d9,0x2b671076 .word 0xf990b536,0x873e1867 .word 0x323b07a2,0xda0aed0c .word 0x52a507c8,0x7bdb63c9 .word 0x045cd463,0x799414c5 p51_local1_expect: .word 0xb36db7d9,0xb7a48490 .word 0xe2eba8bd,0xc62c5868 .word 0xff8ed811,0x42b61495 .word 0x3756ff5c,0x1ab16562 .word 0xff54295a,0xc81c30da .word 0xdd9a0000,0x25c2d608 .word 0x1ef894ae,0x5ff5f76b .word 0x09ae85a6,0x2b7a5ec5 p51_local2_expect: .word 0xf643c4a2,0xa6fe68b9 .word 0xf9cd4962,0x552e551a .word 0xff0748fa,0x4792195e .word 0xe127567b,0xef150c25 .word 0x712becea,0x85ae6bf2 .word 0x0f009bc6,0x35591210 .word 0xe625a6ec,0xff841b07 .word 0xecf42bab,0x6091e852 p51_local3_expect: .word 0x68fcfa22,0xbb10d4a2 .word 0x6d8658ab,0x794c44d7 .word 0xffbf4b0c,0x776f9452 .word 0x6a63b416,0xffb6d27d .word 0x473dd4d7,0x317ade09 .word 0x4d20bc89,0x62d5fdd3 .word 0x4ab9ed74,0x1a0d8488 .word 0x14a98766,0x5cff5637 p52_init_registers: .word 0x268c9dac,0x7037a7d1 ! Init value for %l0 .word 0xec2e41bc,0x3d6a2638 ! Init value for %l1 .word 0x35312b02,0x0c13421b ! Init value for %l2 .word 0x4e3b4efe,0x78105ab3 ! Init value for %l3 .word 0x380b2f32,0x2060f5ba ! Init value for %l4 .word 0x6aff293a,0xaccec80e ! Init value for %l5 .word 0xc0330084,0x217319de ! Init value for %l6 .word 0xeaa0f1dc,0x57afbb92 ! Init value for %l7 .align 64 p52_init_freg: .word 0x81264558,0x551a58cc ! Init value for %f0 .word 0x03f7d69e,0xe43a46a7 ! Init value for %f2 .word 0x69a5b899,0x8cbc702a ! Init value for %f4 .word 0x5d02544c,0xf8ff7edf ! Init value for %f6 .word 0x9475701e,0x3d163327 ! Init value for %f8 .word 0xbee1c1d8,0x575fe5ba ! Init value for %f10 .word 0xe58decc8,0x4391f700 ! Init value for %f12 .word 0xee81ceb7,0x73eced34 ! Init value for %f14 .word 0x97f9164f,0x0eed743f ! Init value for %f16 .word 0x3b746fad,0xe8f9e1c1 ! Init value for %f18 .word 0xc3c6ae13,0x76be099d ! Init value for %f20 .word 0x623fcd0d,0xe2b0775e ! Init value for %f22 .word 0x2777576c,0x00979deb ! Init value for %f24 .word 0x9062f663,0xdc977cae ! Init value for %f26 .word 0x4c68979b,0x5fb1f46d ! Init value for %f28 .word 0x1a20501f,0x0efc7022 ! Init value for %f30 .word 0x4ef07f21,0x4d89a63c ! Init value for %f32 .word 0x41d01e68,0xc22bda56 ! Init value for %f34 .word 0x10698948,0x07d4959a ! Init value for %f36 .word 0xbd37c450,0xc043b302 ! Init value for %f38 .word 0xe8a5815e,0x49beaf01 ! Init value for %f40 .word 0x9063d933,0x2d8d3bcd ! Init value for %f42 .word 0xf213a0fe,0xb0748542 ! Init value for %f44 .word 0x7d4b5b3c,0xf60e154c ! Init value for %f46 .word 0xf27111e6,0xdaf50d6c .word 0x856c8225,0xadbed80a .word 0x391ff0f6,0x041123a3 .word 0xc0b74ddd,0x59e445c2 .word 0x07072733,0x8f2d61dd .word 0x0d711bd3,0x666f4835 .word 0x2c7fcde4,0x1888892e .word 0xc49c157c,0x1c15649e p52_expected_registers: .word 0x00000000,0x0000003d .word 0x00000000,0x00000800 .word 0x00000000,0x78105ab3 .word 0x00000000,0x00000048 .word 0x00000000,0xf5433ad3 .word 0x00000000,0x21686386 .word 0x00000000,0x00000051 .word 0x00000000,0x00000073 p52_expected_fp_regs: .word 0x81264558,0x551a58cc .word 0x03f7d69e,0xe43a46a7 .word 0x69a5b899,0x8cbc702a .word 0x5d02544c,0xf8ff7edf .word 0x9475701e,0x3d163327 .word 0xbee1c1d8,0x575fe5ba .word 0xe58decc8,0x4391f700 .word 0xee81ceb7,0x73eced34 .word 0x97f9164f,0x0eed743f .word 0x3b746fad,0xe8f9e1c1 .word 0xc3c6ae13,0x76be099d .word 0x623fcd0d,0xe2b0775e .word 0x2777576c,0x00979deb .word 0x9062f663,0xdc977cae .word 0x4c68979b,0x5fb1f46d .word 0x1a20501f,0x0efc7022 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0x66ca9486,0xf4ba4dac .word 0x7eff2057,0x5d55937a .word 0xfff122f9,0x5e377ccb .word 0x7e516be4,0x3831f7d0 .word 0x5f908d17,0x80ad75b9 .word 0x781617f3,0xa30d9cd6 .word 0xc86bd806,0x506fbea7 .word 0x7bf87719,0xffe0c0d5 p52_local1_expect: .word 0x906d1618,0x334b35f2 .word 0x18ff8d86,0x3ecefff3 .word 0x92bbaf57,0xb71cd54f .word 0x08000000,0x00ff9299 .word 0x0861f3b8,0x5bacb7fd .word 0xf93bd8ff,0xe78ce933 .word 0x8584d093,0x0be5f8b2 .word 0x07f6f638,0x0008ff2c p52_local2_expect: .word 0x3d6a2638,0xe9884620 .word 0x3c240c8b,0xd95c3e0f .word 0x660ef771,0xa2d39202 .word 0xe78ce933,0x197f8234 .word 0xafdc6d8e,0x3e22fac1 .word 0x21686386,0x76b645f2 .word 0x2d11060e,0xf63935e5 .word 0xdf1af48d,0x996ab8b8 p52_local3_expect: .word 0x7cfc13b0,0x559ebbe7 .word 0x4f7747cc,0xfe6821c0 .word 0xd33a43f5,0xab6fb9b5 .word 0x463d49be,0x06649c08 .word 0x08000000,0x38266a3d .word 0x4e3b4efe,0x78105ab3 .word 0x9c810eb1,0x217319de .word 0x027307b1,0xf00fd575 p53_init_registers: .word 0x4141255c,0x0f423cd1 ! Init value for %l0 .word 0x4bd07596,0x2fdfe235 ! Init value for %l1 .word 0x47ea92ba,0x43cd60cc ! Init value for %l2 .word 0x44096eec,0xba7e4ff5 ! Init value for %l3 .word 0x31ecea4c,0x46665242 ! Init value for %l4 .word 0xa4c89579,0xef32a79f ! Init value for %l5 .word 0x7b9fb5cb,0xe1bde5b0 ! Init value for %l6 .word 0xc0d27491,0xcc66f24d ! Init value for %l7 .align 64 p53_init_freg: .word 0xfafdb9a2,0xa04a10d1 ! Init value for %f0 .word 0xe704a24d,0xe241c415 ! Init value for %f2 .word 0xd4d70e41,0xac08c4e9 ! Init value for %f4 .word 0xea2f9a5e,0x226e365a ! Init value for %f6 .word 0x4a9d576f,0xc48611b7 ! Init value for %f8 .word 0x84f3b0a1,0xc5c8e133 ! Init value for %f10 .word 0x987aece4,0xb997f126 ! Init value for %f12 .word 0x00c325fc,0xc3343503 ! Init value for %f14 .word 0xa80ccaee,0xb6643f06 ! Init value for %f16 .word 0xeb138b90,0x911688be ! Init value for %f18 .word 0x1a0d6593,0x940bc6b0 ! Init value for %f20 .word 0x93a62b33,0x254bea02 ! Init value for %f22 .word 0x6fe292c1,0x9651d984 ! Init value for %f24 .word 0xc7a7c327,0xed744ee7 ! Init value for %f26 .word 0x35c896d8,0x969b18cc ! Init value for %f28 .word 0x7c5ec371,0x8d41bc73 ! Init value for %f30 .word 0x157ac203,0x8f3f8ddb ! Init value for %f32 .word 0x87c9c2b4,0x98b3cd45 ! Init value for %f34 .word 0x55642241,0xf0d22399 ! Init value for %f36 .word 0x9d1a475f,0x55b5c576 ! Init value for %f38 .word 0xd6dd6315,0x6163b082 ! Init value for %f40 .word 0xe14d17b1,0xb02d3f68 ! Init value for %f42 .word 0x961a0d97,0x54e74f1e ! Init value for %f44 .word 0x923d3ba3,0xe3b16bc9 ! Init value for %f46 .word 0x1501ce8a,0x29d603fa .word 0x861fd87e,0x1a8f2e66 .word 0xd9c045d5,0xd18f25f4 .word 0x9d5c3aba,0x2435c975 .word 0x52d99305,0xbbd022ac .word 0xd6a1e142,0x8f7af3a1 .word 0x1c809048,0x923ac8a2 .word 0xd6085891,0x95cc2f12 p53_expected_registers: .word 0x00000000,0xdefad05a .word 0x00000000,0x08ac9d1e .word 0x00000000,0x0000003d .word 0x00000000,0x00000047 .word 0x00000000,0x1e9dac08 .word 0x00000000,0x11311144 .word 0x00000000,0xa488605f .word 0x00000000,0x00000024 p53_expected_fp_regs: .word 0xfafdb9a2,0xa04a10d1 .word 0xe704a24d,0xe241c415 .word 0xd4d70e41,0xac08c4e9 .word 0xea2f9a5e,0x226e365a .word 0x4a9d576f,0xc48611b7 .word 0x84f3b0a1,0xc5c8e133 .word 0x987aece4,0xb997f126 .word 0x00c325fc,0xc3343503 .word 0xa80ccaee,0xb6643f06 .word 0xeb138b90,0x911688be .word 0x1a0d6593,0x940bc6b0 .word 0x93a62b33,0x254bea02 .word 0x6fe292c1,0x9651d984 .word 0xc7a7c327,0xed744ee7 .word 0x35c896d8,0x969b18cc .word 0x7c5ec371,0x8d41bc73 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x58ea7fff,0xfe47ff1d .word 0x5e4b5132,0x9c41c78e .word 0x2b6dd980,0xfe47ff1d .word 0x905556cc,0xc21860eb .word 0xffff760c,0xa2802369 .word 0x34c80df1,0x66e60378 .word 0xcebca2c4,0x46665242 .word 0xe02e5cd8,0xb6c6e617 p53_local1_expect: .word 0xe1c07871,0x9e0e87ad .word 0xc5d4deff,0xad9bd9cb .word 0x08ac9d1e,0x44113111 .word 0xffae1d07,0x53d4f872 .word 0xbbcbedc1,0x41af8fbf .word 0xcbf72800,0xa4cd11ff .word 0x840404a3,0xa1cab539 .word 0xfa419dc9,0x04bb6617 p53_local2_expect: .word 0x2303e584,0x6b368d3e .word 0xa488605f,0x83325b28 .word 0x5242a4ee,0x23f375a8 .word 0x4d498cb5,0xca0d01a9 .word 0x1d2c80d6,0xcd757829 .word 0x6df21d9f,0x457db6fa .word 0x03751572,0x9aa8d09d .word 0x944fe2e4,0xff081cd6 p53_local3_expect: .word 0x03e0ee59,0x7593475f .word 0xd6975bbd,0x4c654cf6 .word 0x00000000,0x00000047 .word 0xc84a5fb9,0x6724124c .word 0xfaaf1873,0xedc00906 .word 0x1ac1ae94,0x308f1475 .word 0xd2f04134,0x9f951ba2 .word 0x817c53e7,0x07f860a2 p54_init_registers: .word 0xebae1bbc,0x422006e2 ! Init value for %l0 .word 0xdbacf1dd,0xe7aa0b61 ! Init value for %l1 .word 0x1b572ecc,0x61300977 ! Init value for %l2 .word 0x29f2f642,0x5885283d ! Init value for %l3 .word 0x9c64358f,0xbf573e8b ! Init value for %l4 .word 0xa7fd7a12,0xed6d0f70 ! Init value for %l5 .word 0xf9213d34,0xef9468e2 ! Init value for %l6 .word 0xd1cdc32d,0x99dda339 ! Init value for %l7 .align 64 p54_init_freg: .word 0xac172d70,0x3a50033a ! Init value for %f0 .word 0xd26566ac,0x350a9c2e ! Init value for %f2 .word 0xf15c0cff,0x66cdec97 ! Init value for %f4 .word 0x4778354e,0x9c790d89 ! Init value for %f6 .word 0xcccc8684,0x4322466a ! Init value for %f8 .word 0x464fb54a,0xe769d060 ! Init value for %f10 .word 0xa0a55eeb,0x51abce9e ! Init value for %f12 .word 0xafb97aee,0x797540b7 ! Init value for %f14 .word 0x406c94fd,0xa1c88f6c ! Init value for %f16 .word 0x98a8d3b1,0x015bec8b ! Init value for %f18 .word 0x98528dbe,0x7a4c006a ! Init value for %f20 .word 0x28281c6f,0x334a3fff ! Init value for %f22 .word 0x8f961789,0x5111ba1a ! Init value for %f24 .word 0xebec4a95,0xfd82b327 ! Init value for %f26 .word 0x83f8709c,0x4519e3bc ! Init value for %f28 .word 0xef3b11d6,0x26914308 ! Init value for %f30 .word 0xe2636525,0x26d7fcdc ! Init value for %f32 .word 0x9a78ceb0,0x408f1c27 ! Init value for %f34 .word 0xc6d9d28a,0x4c3fd81a ! Init value for %f36 .word 0x982e12a5,0x62258b2d ! Init value for %f38 .word 0x93fbbbe3,0xed6d9a02 ! Init value for %f40 .word 0xafeef8e1,0x6a0837f9 ! Init value for %f42 .word 0xbc9ba52f,0x57a400a8 ! Init value for %f44 .word 0x92d6bb6a,0x4fc1b4f8 ! Init value for %f46 .word 0x73d93325,0x58df0a66 .word 0x8c59b97c,0x9c7962e3 .word 0x51c307bf,0x898277c0 .word 0x60acddb7,0xac8511f3 .word 0x8cc54494,0x325bf733 .word 0x0a7430df,0xc68e1e53 .word 0x0ad57ba3,0x904a3b53 .word 0xfec5cfeb,0x872f5c5c p54_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x99af0896 .word 0x00000000,0x00000050 .word 0x00000000,0x6b4e0c8e .word 0x00000000,0x67d36028 .word 0x00000000,0x656dc8f7 .word 0x00000000,0x18bf2cc2 .word 0x00000000,0x00000054 p54_expected_fp_regs: .word 0xac172d70,0x3a50033a .word 0xd26566ac,0x350a9c2e .word 0xf15c0cff,0x66cdec97 .word 0x4778354e,0x9c790d89 .word 0xcccc8684,0x4322466a .word 0x464fb54a,0xe769d060 .word 0xa0a55eeb,0x51abce9e .word 0xafb97aee,0x797540b7 .word 0x406c94fd,0xa1c88f6c .word 0x98a8d3b1,0x015bec8b .word 0x98528dbe,0x7a4c006a .word 0x28281c6f,0x334a3fff .word 0x8f961789,0x5111ba1a .word 0xebec4a95,0xfd82b327 .word 0x83f8709c,0x4519e3bc .word 0xef3b11d6,0x26914308 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x54b7acad,0x97beca7a .word 0x67d36028,0x4d47bf16 .word 0xe8d1d40f,0xfae9687d .word 0x80ffb202,0xe7fff037 .word 0xf8fc4740,0x4d5bca27 .word 0xff7fdcff,0x6770a33a .word 0xbf573e8b,0x8f81742b .word 0x4225a036,0xaa9de037 p54_local1_expect: .word 0x362ede19,0xce6f928e .word 0xcdcd48a2,0x67a01e3e .word 0x00000000,0x0000000d .word 0xff6ad126,0xb2666bf3 .word 0x000000be,0xf94c381a .word 0x0000007a,0xa8ba2c3e .word 0x08b69a11,0x67f3d21d .word 0xb6a05db7,0x60630bcb p54_local2_expect: .word 0xa5e0bc26,0x71b7145c .word 0xa339b6be,0x48bf89d9 .word 0x718e3037,0x7a42a139 .word 0x0fdd44c2,0x00000065 .word 0x0fdc5ae8,0xe7f5799c .word 0x2561ff51,0x58cd1b06 .word 0x00620325,0x70ba332a .word 0xdbf0af37,0x18bf2cc2 p54_local3_expect: .word 0xa366512f,0xc1a4ff05 .word 0xe475725a,0x01ebbfa8 .word 0xbde5b9d0,0xb985e1ce .word 0xa4ffc72f,0x36eefd23 .word 0x444035ee,0x99af0896 .word 0x8b3e57bf,0x700f6ded .word 0xfb4074bf,0x767603bc .word 0x4db321c2,0x7080ccf4 p55_init_registers: .word 0xf9e4a48e,0x6af51057 ! Init value for %l0 .word 0x81f72b30,0x1b364f52 ! Init value for %l1 .word 0x88e80ca8,0xf3824f45 ! Init value for %l2 .word 0xe5c92d80,0xbe1ed4b5 ! Init value for %l3 .word 0x9b5dfd34,0x015bfed5 ! Init value for %l4 .word 0x61573c44,0x128ac0c7 ! Init value for %l5 .word 0x093bb420,0x104d6641 ! Init value for %l6 .word 0xfea81dea,0xbe6821ab ! Init value for %l7 .align 64 p55_init_freg: .word 0x07b80ebf,0x1aa76046 ! Init value for %f0 .word 0x779ddbb1,0x27c05ee3 ! Init value for %f2 .word 0x2e78aea7,0x5304d015 ! Init value for %f4 .word 0x6c98dbb1,0x60942c39 ! Init value for %f6 .word 0x23e3775d,0x1174a65b ! Init value for %f8 .word 0xe222f8b9,0x61164a4a ! Init value for %f10 .word 0x7b77d5a9,0xa18ebc69 ! Init value for %f12 .word 0x0b225068,0xfe716d45 ! Init value for %f14 .word 0x566d1229,0xe04b2184 ! Init value for %f16 .word 0xda6453b6,0xb7259a0a ! Init value for %f18 .word 0xd4f5ec0a,0x0238d89c ! Init value for %f20 .word 0x9f9e2f47,0xf058c6c1 ! Init value for %f22 .word 0x5189ab21,0x6468e921 ! Init value for %f24 .word 0x3b02336a,0xbf38bdd7 ! Init value for %f26 .word 0xee128389,0x0b65be87 ! Init value for %f28 .word 0xe2ee5367,0xc29935fa ! Init value for %f30 .word 0x81a8f3d9,0x5da8e86a ! Init value for %f32 .word 0x63cd49e5,0x0a4b1aec ! Init value for %f34 .word 0x253d6414,0x34da52cb ! Init value for %f36 .word 0x2fbea7fd,0x251e6fc0 ! Init value for %f38 .word 0x5ecfd388,0xe187669a ! Init value for %f40 .word 0x8ecef54e,0x12de9885 ! Init value for %f42 .word 0x100929b2,0x394b4c49 ! Init value for %f44 .word 0x22bd4e59,0x6451e8a9 ! Init value for %f46 .word 0x1a56b0c1,0xed68e041 .word 0xcefdb3c8,0xb2e98bf6 .word 0x1b122df6,0x1c997337 .word 0x289d68ad,0x1d580033 .word 0xd2bca49a,0x023dcea7 .word 0xeacfb03e,0x550507bf .word 0xaae254d8,0x358dd02a .word 0x4664a06c,0xa2bff944 p55_expected_registers: .word 0x00000000,0x237692e3 .word 0x00000000,0x00000024 .word 0x00000000,0x00000027 .word 0x00000000,0x3a3812f0 .word 0x00000000,0xb3492937 .word 0x00000000,0x0807001b .word 0x00000000,0x0000009b .word 0x00000000,0xbc279e1b p55_expected_fp_regs: .word 0x07b80ebf,0x1aa76046 .word 0x779ddbb1,0x27c05ee3 .word 0x2e78aea7,0x5304d015 .word 0x6c98dbb1,0x60942c39 .word 0x23e3775d,0x1174a65b .word 0xe222f8b9,0x61164a4a .word 0x7b77d5a9,0xa18ebc69 .word 0x0b225068,0xfe716d45 .word 0x566d1229,0xe04b2184 .word 0xda6453b6,0xb7259a0a .word 0xd4f5ec0a,0x0238d89c .word 0x9f9e2f47,0xf058c6c1 .word 0x5189ab21,0x6468e921 .word 0x3b02336a,0xbf38bdd7 .word 0xee128389,0x0b65be87 .word 0xe2ee5367,0xc29935fa .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0xb0af4c7e,0x8b4c4cbf .word 0xa8cadc98,0x0bcb6949 .word 0xb0e60969,0x0000008a .word 0x8f74ecc8,0x732c442f .word 0xa2058ddf,0x78f45c55 .word 0x59f96eff,0x1bc7edda .word 0xdcd6a625,0x6f481579 .word 0xa7824996,0x3225b699 p55_local1_expect: .word 0x522a2c27,0xa7de4d2c .word 0xaebddf9f,0xf93d2369 .word 0xb3492937,0x66a4a121 .word 0x7ff29404,0xe3cc6f8a .word 0x535419f8,0x2b84c51e .word 0xb3492937,0xcf33c263 .word 0x08c88d50,0xcf2b0484 .word 0x1a2ef742,0x0df757ba p55_local2_expect: .word 0x88e80ca8,0xf3824f45 .word 0x65ba28ff,0x531df9bd .word 0x00000073,0x66a4a121 .word 0xed860150,0xdf281ba0 .word 0x392f9b04,0x12ffa460 .word 0x12aef457,0x104d6641 .word 0x98de2550,0xa0aec56d .word 0x015bfed5,0x0ec827bc p55_local3_expect: .word 0x62b1108d,0x237692e3 .word 0x0b1744f8,0x9c88748f .word 0xab2168be,0x3dc27f6b .word 0x63c233cf,0xf7f26e76 .word 0xff0e8daa,0x3a3812f0 .word 0x4e3ac7b3,0xf91038a9 .word 0x949acf65,0x91cd98b6 .word 0xc374f85e,0x158bf8ad p56_init_registers: .word 0x5443b592,0x5c967dd3 ! Init value for %l0 .word 0x6382a090,0x56ae9e30 ! Init value for %l1 .word 0x9608ada1,0xe9b7a471 ! Init value for %l2 .word 0x2798476a,0x7e51c76e ! Init value for %l3 .word 0x0f8ee556,0xab83531f ! Init value for %l4 .word 0x9276ddb9,0xdbe1cdf4 ! Init value for %l5 .word 0x55906310,0x8d516d85 ! Init value for %l6 .word 0xfb428dea,0x84c6da7b ! Init value for %l7 .align 64 p56_init_freg: .word 0x01c49b87,0x73c24ff4 ! Init value for %f0 .word 0x62594194,0x991e4b0b ! Init value for %f2 .word 0x22db0a2b,0x92791d9e ! Init value for %f4 .word 0xff0a85bb,0x532f1a0d ! Init value for %f6 .word 0x2eeb9d9e,0x583678bd ! Init value for %f8 .word 0x3e045740,0x7b38628e ! Init value for %f10 .word 0xbca713a5,0x28826b4b ! Init value for %f12 .word 0x6a31edac,0x03ef9e80 ! Init value for %f14 .word 0x57d85b75,0xadfd6903 ! Init value for %f16 .word 0xfd1a92df,0xf5c898b4 ! Init value for %f18 .word 0x9251d672,0x77c0f343 ! Init value for %f20 .word 0x92128d24,0xeef638e2 ! Init value for %f22 .word 0x522b5825,0xb99df3df ! Init value for %f24 .word 0x00e0a53b,0x93b2b0be ! Init value for %f26 .word 0x7b933f46,0xe5c721f3 ! Init value for %f28 .word 0xffd64739,0x1b3f87e6 ! Init value for %f30 .word 0x9dded307,0x232df098 ! Init value for %f32 .word 0x58a38619,0x768ab3b1 ! Init value for %f34 .word 0xe82e871e,0x61086d78 ! Init value for %f36 .word 0x3b502424,0x1d307185 ! Init value for %f38 .word 0x77d17ed9,0x40ffbe8f ! Init value for %f40 .word 0x5d228ad2,0x6aef0e15 ! Init value for %f42 .word 0x9b46cf97,0x62347a0a ! Init value for %f44 .word 0x92cee6bb,0x3a0ea35e ! Init value for %f46 .word 0x00b2d9fb,0x8f0c6889 .word 0x00057802,0x274dad3f .word 0x66c7e78e,0x22c97ae3 .word 0x09dfdb31,0x7a0129dc .word 0x90a9708d,0xfb606bbe .word 0xbb3385f9,0xd0239757 .word 0xf7134d1c,0x6a15f8e0 .word 0xfd1f6672,0xefea649b p56_expected_registers: .word 0x00000000,0x592fd539 .word 0x00000000,0xc32dac4a .word 0x00000000,0x9d7fd9c1 .word 0x00000000,0x53ea430e .word 0x00000000,0x0000009f .word 0xffffffff,0xc9394b0a .word 0x00000000,0x00000072 .word 0xffffffff,0xf75b65a7 p56_expected_fp_regs: .word 0x01c49b87,0x73c24ff4 .word 0x62594194,0x991e4b0b .word 0x22db0a2b,0x92791d9e .word 0xff0a85bb,0x532f1a0d .word 0x2eeb9d9e,0x583678bd .word 0x3e045740,0x7b38628e .word 0xbca713a5,0x28826b4b .word 0x6a31edac,0x03ef9e80 .word 0x57d85b75,0xadfd6903 .word 0xfd1a92df,0xf5c898b4 .word 0x9251d672,0x77c0f343 .word 0x92128d24,0xeef638e2 .word 0x522b5825,0xb99df3df .word 0x00e0a53b,0x93b2b0be .word 0x7b933f46,0xe5c721f3 .word 0xffd64739,0x1b3f87e6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x8d9740f7,0x0000000a .word 0x9cdf2690,0x131e703f .word 0xb32c0b6e,0x90ff10ff .word 0x374d0416,0xc648a771 .word 0xf293af8d,0x9d7fd9c1 .word 0x00000033,0xf53fc523 .word 0xb34969c1,0xd4a2e32d .word 0xb061e74b,0x9ee1ebea p56_local1_expect: .word 0x329d60ff,0x206b6a12 .word 0xb0868a82,0x7877b0eb .word 0x39add6bc,0xcfeda7ad .word 0xa7eccb20,0x7c00e8b2 .word 0x9826ebc0,0x3ee1726d .word 0x4310fdfe,0xa66863d9 .word 0x19465caa,0xe572d87e .word 0xd1af5fc1,0xeb32ef39 p56_local2_expect: .word 0xc82149a7,0xc82149a7 .word 0xf4cde1db,0x000000ec .word 0x0867a73c,0xa6ff1b4f .word 0x7ff17ca5,0x451da1ca .word 0xf74fcb30,0xc130c710 .word 0xff4b4729,0xc0ff78cd .word 0x5e82da71,0xcbe1b749 .word 0x00ab3d34,0x819a8a7e p56_local3_expect: .word 0x0000000a,0xbb934544 .word 0xa7655bf7,0x53a4c604 .word 0xbe357d43,0x6a54e5d1 .word 0xf83fdeff,0xa6721b4f .word 0xdeddf293,0xaabf078b .word 0x0a4b39c9,0x58ffcd30 .word 0xc1e2c764,0x4bf6144d .word 0x594c6fbc,0x5d4ea4ff p57_init_registers: .word 0x03b2bac6,0x43b6e341 ! Init value for %l0 .word 0xc83b2729,0xe7adbf99 ! Init value for %l1 .word 0x6cfc3cb4,0x51cf4351 ! Init value for %l2 .word 0x35d0b14c,0x925a26aa ! Init value for %l3 .word 0x65d9db65,0xbf10beeb ! Init value for %l4 .word 0x71fcf79a,0xf4460821 ! Init value for %l5 .word 0x96e30ec8,0xacc94d0d ! Init value for %l6 .word 0x050189e8,0x03497385 ! Init value for %l7 .align 64 p57_init_freg: .word 0xa32c7835,0xec52fb01 ! Init value for %f0 .word 0xa7f77cff,0x79f50d18 ! Init value for %f2 .word 0x06e199d7,0xcef4f260 ! Init value for %f4 .word 0xf096e6e4,0xa07becb2 ! Init value for %f6 .word 0xfa1ca788,0x86e6f5f0 ! Init value for %f8 .word 0xe9a3eca5,0x406de291 ! Init value for %f10 .word 0x809636a9,0xcfd30959 ! Init value for %f12 .word 0x81812e10,0xeee1fd89 ! Init value for %f14 .word 0xff9cd8d9,0x3c46aa5c ! Init value for %f16 .word 0x02c03b8b,0xd6e5fac5 ! Init value for %f18 .word 0xc79ae911,0x8f2e4a0b ! Init value for %f20 .word 0x0274b7a3,0x7ad75947 ! Init value for %f22 .word 0x7d9cfaae,0xbd0fac8d ! Init value for %f24 .word 0x39a2ca3f,0x9aed6835 ! Init value for %f26 .word 0xd26e5110,0xedd60f23 ! Init value for %f28 .word 0x0ae34643,0xba497505 ! Init value for %f30 .word 0x82add7f7,0xbda99174 ! Init value for %f32 .word 0x3f39ab96,0x1942c524 ! Init value for %f34 .word 0xbcea0b1f,0xf85b67bd ! Init value for %f36 .word 0xc41992ed,0x3f034b2e ! Init value for %f38 .word 0x460cc09b,0x39f7e5af ! Init value for %f40 .word 0x0b8e25b9,0x28eb8bc2 ! Init value for %f42 .word 0xf7f81f12,0x505ddc49 ! Init value for %f44 .word 0xdc3fceb2,0x924f02f1 ! Init value for %f46 .word 0x61ec3590,0xcfe9392b .word 0x6535faff,0xaaca77ae .word 0xd30ed79f,0xfd465a21 .word 0x20ed84cf,0x5ebe7868 .word 0xb46eb44a,0x1598cf45 .word 0xff30e77b,0x34b59bed .word 0x21e1e6ad,0xd902ab03 .word 0x3e24e4a5,0x5fd85129 p57_expected_registers: .word 0x00000000,0xb7a54d90 .word 0xd1d63a70,0xb47ca837 .word 0x00000000,0xda01f777 .word 0x00000000,0x00000018 .word 0x00000000,0x41e3b643 .word 0x00000000,0x0e1b8ffa .word 0x09b0fb74,0xd849f113 .word 0x00000000,0x00000067 p57_expected_fp_regs: .word 0xa32c7835,0xec52fb01 .word 0xa7f77cff,0x79f50d18 .word 0x06e199d7,0xcef4f260 .word 0xf096e6e4,0xa07becb2 .word 0xfa1ca788,0x86e6f5f0 .word 0xe9a3eca5,0x406de291 .word 0x809636a9,0xcfd30959 .word 0x81812e10,0xeee1fd89 .word 0xff9cd8d9,0x3c46aa5c .word 0x02c03b8b,0xd6e5fac5 .word 0xc79ae911,0x8f2e4a0b .word 0x0274b7a3,0x7ad75947 .word 0x7d9cfaae,0xbd0fac8d .word 0x39a2ca3f,0x9aed6835 .word 0xd26e5110,0xedd60f23 .word 0x0ae34643,0xba497505 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x0c9e51f1,0x8cff4535 .word 0x00005e4c,0x2585a6dc .word 0xe7adbf99,0x6c206a80 .word 0xebbe10bf,0x5eff0000 .word 0x924c7c0f,0xa224aab9 .word 0x09b0fb74,0xd849f113 .word 0xf8e5af62,0xb81b0c30 .word 0x70be968b,0xdd045a28 p57_local1_expect: .word 0x0d1cff3a,0xf3446ee5 .word 0x4c5eb656,0xca589d85 .word 0x10a5c6af,0x8127dcb2 .word 0x4106db15,0xc51f4c74 .word 0x3e6f247e,0xf9744cdd .word 0xdba6f7b6,0x00000018 .word 0xd1d63a70,0xb47ca837 .word 0x85f08cdd,0x51cf4351 p57_local2_expect: .word 0x18315191,0x8700de65 .word 0xe34f5b9e,0xe08ed8f2 .word 0x18315191,0xb3a58865 .word 0x00000000,0x00005e4c .word 0x1299d607,0x2c978bf9 .word 0x2105c4d8,0x00000011 .word 0x6c55d63e,0x75f5bac3 .word 0x0ea4ff2e,0x49e8a813 p57_local3_expect: .word 0x10fdbcf8,0xbf10beeb .word 0x80c0ce43,0x7a948f64 .word 0x63b70000,0x599e045b .word 0x63b7a124,0x1bc23986 .word 0xfa8f1b0e,0x22bb79a9 .word 0x17f37582,0x1a63edee .word 0xb7388bef,0xc52e455c .word 0xebd76f2d,0x00004c5e p58_init_registers: .word 0x2aab7149,0xc034935c ! Init value for %l0 .word 0x7140523b,0xae2e4397 ! Init value for %l1 .word 0x2c5fcaa0,0x6309a438 ! Init value for %l2 .word 0x4540c3ea,0x54cd8031 ! Init value for %l3 .word 0xe90536d0,0x4492d331 ! Init value for %l4 .word 0xfcef7e89,0xe12c507a ! Init value for %l5 .word 0x5ad2d341,0xd15ba953 ! Init value for %l6 .word 0x7a80013c,0x8fb616c6 ! Init value for %l7 .align 64 p58_init_freg: .word 0x460d2fda,0x519ef37b ! Init value for %f0 .word 0x592ae3e5,0x0f0978d7 ! Init value for %f2 .word 0xf9dd7b14,0x570f4f31 ! Init value for %f4 .word 0x6287b847,0x9f278d0e ! Init value for %f6 .word 0x5c3b7c30,0x437c7755 ! Init value for %f8 .word 0x5ee9bdda,0x1a472e38 ! Init value for %f10 .word 0xb8674ad8,0x3e7d7188 ! Init value for %f12 .word 0x659df290,0xccc10bf2 ! Init value for %f14 .word 0x8e356a86,0xdf7787a3 ! Init value for %f16 .word 0x2edc1a57,0xe7cf72f0 ! Init value for %f18 .word 0x39403813,0xce6c138f ! Init value for %f20 .word 0x1272d8da,0x7026fd4c ! Init value for %f22 .word 0x4984dcf0,0xd2a80ef5 ! Init value for %f24 .word 0xe5f92503,0x24184393 ! Init value for %f26 .word 0xeadcb6e9,0xa009f3d9 ! Init value for %f28 .word 0xd2e4f08c,0x714ae003 ! Init value for %f30 .word 0xf667b459,0x2d26c33e ! Init value for %f32 .word 0xf52a0e00,0x42d4e5fd ! Init value for %f34 .word 0x1b78a1ef,0x097f7aee ! Init value for %f36 .word 0x54780cea,0xcc191b93 ! Init value for %f38 .word 0xf841cd3b,0x876d20e5 ! Init value for %f40 .word 0x61bad736,0x4cf22419 ! Init value for %f42 .word 0x9cb76ed3,0xd65b9778 ! Init value for %f44 .word 0x5b86be5e,0x237be333 ! Init value for %f46 .word 0x0478d081,0x93316828 .word 0xc062f220,0x0147ac95 .word 0xbc4683d2,0x39ff34d9 .word 0xe0bdc67d,0x0c735ef6 .word 0x515de235,0x4fd7ccd6 .word 0xed03c014,0x8ffd754a .word 0x76dd5342,0x70ea53c8 .word 0x85f2507d,0xb747de57 p58_expected_registers: .word 0x00000000,0x000000fb .word 0x00000000,0x00000015 .word 0x00000000,0x7023a1ec .word 0x00000000,0x0000001d .word 0xff4fcce4,0xc91d2f3b .word 0x00000000,0xbe231873 .word 0x00000000,0x000000d7 .word 0x00000000,0x00000009 p58_expected_fp_regs: .word 0x460d2fda,0x519ef37b .word 0x592ae3e5,0x0f0978d7 .word 0xf9dd7b14,0x570f4f31 .word 0x6287b847,0x9f278d0e .word 0x5c3b7c30,0x437c7755 .word 0x5ee9bdda,0x1a472e38 .word 0xb8674ad8,0x3e7d7188 .word 0x659df290,0xccc10bf2 .word 0x8e356a86,0xdf7787a3 .word 0x2edc1a57,0xe7cf72f0 .word 0x39403813,0xce6c138f .word 0x1272d8da,0x7026fd4c .word 0x4984dcf0,0xd2a80ef5 .word 0xe5f92503,0x24184393 .word 0xeadcb6e9,0xa009f3d9 .word 0xd2e4f08c,0x714ae003 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xcd1eb887,0x2a5091bc .word 0x6309a4ff,0x5fcc09bf .word 0xe6f625cb,0xce9c8b73 .word 0x653778dd,0x04a690da .word 0xc99c7078,0x3b5b0334 .word 0xff4fcce4,0xc91d2f3b .word 0xf28948f4,0x1f83b531 .word 0xff3049c6,0xb47d4266 p58_local1_expect: .word 0xffee45e4,0x918d82b8 .word 0x9ea83f84,0x62b27af3 .word 0x736ab2d2,0xd15ba953 .word 0x090799ff,0xeebe7a21 .word 0x8cde113c,0x7d826292 .word 0xdaeee015,0xf23d06b4 .word 0xff2dab44,0xc8e25c8d .word 0x88de0e60,0xeef1f437 p58_local2_expect: .word 0xdaeee0ff,0xb3028ee4 .word 0x53a95bd1,0xf885bf2a .word 0xff000000,0xd368352d .word 0x532e32a0,0x3180cd54 .word 0x3aa72d85,0x2cb3e4be .word 0xc034935c,0x1207dbea .word 0x62940d58,0xb20f2362 .word 0x0e7dd42b,0x8cebfffc p58_local3_expect: .word 0x79a15989,0x653778dd .word 0xae2e4397,0x7023a1ec .word 0x5c0061fa,0x3180cd54 .word 0xb04c8c88,0x3636c2ed .word 0x753a0bcf,0x8f81742b .word 0x736a8fdd,0x3c110bff .word 0xa762aa6c,0x7000bc2d .word 0x327f9816,0x44ecf71a p59_init_registers: .word 0xfda821a8,0xe7c2374b ! Init value for %l0 .word 0xf6ef1e82,0x0117093b ! Init value for %l1 .word 0xe539a438,0xca7cd9ee ! Init value for %l2 .word 0x459ea7c0,0x462d7349 ! Init value for %l3 .word 0x780a737c,0x9825b4a6 ! Init value for %l4 .word 0xe0f851b8,0xc13e2233 ! Init value for %l5 .word 0x7c6c894c,0x0941b7e3 ! Init value for %l6 .word 0x9d4e24e7,0xcb1e60a0 ! Init value for %l7 .align 64 p59_init_freg: .word 0x2c12d7ec,0xe81c815f ! Init value for %f0 .word 0x1335fc05,0x60be553c ! Init value for %f2 .word 0x9e8dcfd7,0xc6398913 ! Init value for %f4 .word 0xc1835c81,0xf8972aec ! Init value for %f6 .word 0x58d15a46,0x8c934121 ! Init value for %f8 .word 0x17bafa32,0x9eb429c2 ! Init value for %f10 .word 0x437d096d,0xf56e7114 ! Init value for %f12 .word 0x054df545,0x34f97a28 ! Init value for %f14 .word 0xbaaa268b,0x6b4ea75e ! Init value for %f16 .word 0x1dbe481c,0xbb3f8548 ! Init value for %f18 .word 0x148d2c0f,0x8f1c9928 ! Init value for %f20 .word 0x10a8d6c6,0x60f4e967 ! Init value for %f22 .word 0x8a1818d7,0x3cd7e646 ! Init value for %f24 .word 0x623c4614,0xfcc2c75d ! Init value for %f26 .word 0xf78ee073,0xefb439ac ! Init value for %f28 .word 0x5849d37d,0xb41fdacb ! Init value for %f30 .word 0x71eac67d,0xf59d9659 ! Init value for %f32 .word 0x077efbc4,0xa97d916d ! Init value for %f34 .word 0x62400d5e,0x2fbdf6c4 ! Init value for %f36 .word 0x07264aab,0x8ee3d010 ! Init value for %f38 .word 0x2e4f84b5,0xa5cbe08c ! Init value for %f40 .word 0x01c69ddf,0xf9422a6b ! Init value for %f42 .word 0x0e19d9fb,0xaf11426c ! Init value for %f44 .word 0x6d11baad,0xc512f3c0 ! Init value for %f46 .word 0x2bbae9e0,0x5c6a9da3 .word 0x1dd51e9c,0xe388aad8 .word 0x6deed4a7,0xb1d7a6fe .word 0xf2382688,0x3047b054 .word 0xd867e7a4,0x345d11e7 .word 0xe48d342a,0xfed62077 .word 0xa57f30aa,0x59b89c5d .word 0x255c8f9a,0x319f8d41 p59_expected_registers: .word 0x00000000,0xc4f9e1f8 .word 0x00000000,0xffc0f01d .word 0x00000000,0x00004cd2 .word 0x00000000,0x00000056 .word 0x00000000,0x000000d8 .word 0x00000000,0x369b6252 .word 0x00000000,0xc4f9e1f8 .word 0x00000000,0x00000091 p59_expected_fp_regs: .word 0x2c12d7ec,0xe81c815f .word 0x1335fc05,0x60be553c .word 0x9e8dcfd7,0xc6398913 .word 0xc1835c81,0xf8972aec .word 0x58d15a46,0x8c934121 .word 0x17bafa32,0x9eb429c2 .word 0x437d096d,0xf56e7114 .word 0x054df545,0x34f97a28 .word 0xbaaa268b,0x6b4ea75e .word 0x1dbe481c,0xbb3f8548 .word 0x148d2c0f,0x8f1c9928 .word 0x10a8d6c6,0x60f4e967 .word 0x8a1818d7,0x3cd7e646 .word 0x623c4614,0xfcc2c75d .word 0xf78ee073,0xefb439ac .word 0x5849d37d,0xb41fdacb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0xf877da29,0xe37973b1 .word 0x868a401a,0xf5fc7bf6 .word 0xd24c2b17,0x217647ff .word 0xff6f9551,0xc4323fad .word 0xf658f717,0x39b222a3 .word 0x5ef2cced,0xd580772a .word 0x414976fb,0xfe036dd1 .word 0x3b6cd6a1,0x72ba5c52 p59_local1_expect: .word 0x8925af91,0x692dc5ab .word 0xfd4ac021,0x868a401a .word 0x87d427ab,0xf89d8297 .word 0xffc0f01d,0xbb8d08fd .word 0x31103cdc,0xffaf2589 .word 0xcb1e60a0,0x238a2e63 .word 0x599bc46a,0x8e09a96d .word 0x591641c0,0x8ec94516 p59_local2_expect: .word 0x01aee0c2,0x3076d748 .word 0x84d0fa83,0x9ff608fb .word 0x5a26c38c,0x3f57288c .word 0xabcf0277,0xe199d1de .word 0x7f2d2b0a,0xf6ecfe9d .word 0xf3cdfc7a,0x9aa569a5 .word 0x498f0d35,0x0b569a70 .word 0x8c10fff1,0x857f73ba p59_local3_expect: .word 0xb019d187,0x32aa8057 .word 0x9553053c,0x868a401a .word 0x63e01145,0x30d5f432 .word 0x7b872f0f,0x65ee0351 .word 0xc4f9e1f8,0xcb1e60a0 .word 0xab5b346f,0x7b75f735 .word 0x803da09b,0x78c99ef9 .word 0x8aea84eb,0x38ae409f p60_init_registers: .word 0xdccf89fe,0x45479c92 ! Init value for %l0 .word 0xa5a04c9c,0x608a3ca8 ! Init value for %l1 .word 0x75ceacd0,0x24c85773 ! Init value for %l2 .word 0x09c0891d,0xaa75f70b ! Init value for %l3 .word 0x7985f2de,0x16bd5759 ! Init value for %l4 .word 0x18a7cd78,0x39a8d146 ! Init value for %l5 .word 0x4ce58c1e,0x2d13cf21 ! Init value for %l6 .word 0x4a2c93ba,0x3e389af5 ! Init value for %l7 .align 64 p60_init_freg: .word 0xdc4a0ab7,0x3423a73f ! Init value for %f0 .word 0x4e44e7b6,0x11501b8d ! Init value for %f2 .word 0xefaaca33,0x69716eaf ! Init value for %f4 .word 0x343dee79,0xa4fa9079 ! Init value for %f6 .word 0xad39ea84,0xa66a1f02 ! Init value for %f8 .word 0x2b93f6f3,0x467d5913 ! Init value for %f10 .word 0x8337637c,0x934acef5 ! Init value for %f12 .word 0x4a4d5d0d,0xe4b9beb0 ! Init value for %f14 .word 0x339ee53b,0x8ebad838 ! Init value for %f16 .word 0x2fae4286,0x013bc1ee ! Init value for %f18 .word 0xc75ce171,0xba0e9336 ! Init value for %f20 .word 0x249c6701,0x2660d7c9 ! Init value for %f22 .word 0x63788610,0x995084f3 ! Init value for %f24 .word 0x2a6d3a04,0x6ada39e0 ! Init value for %f26 .word 0x4c156e36,0x0c738b36 ! Init value for %f28 .word 0x4ddca98c,0x35423f08 ! Init value for %f30 .word 0xbe2382f6,0x239a3ed9 ! Init value for %f32 .word 0xa94a6b67,0x2f18cc16 ! Init value for %f34 .word 0x42d5f225,0x20541ec3 ! Init value for %f36 .word 0x977ceefc,0xa69286ab ! Init value for %f38 .word 0x08c38f17,0x19e7d90f ! Init value for %f40 .word 0x7154f3e4,0xda1c59db ! Init value for %f42 .word 0xe7b98545,0x07072a9d ! Init value for %f44 .word 0x516505f8,0x4fcb93b8 ! Init value for %f46 .word 0x565557e7,0x8b9e428a .word 0x1ec7a359,0x221cbe06 .word 0xca9b5ced,0x9f6b6a04 .word 0x9fd407f6,0x141a97b5 .word 0xcc7d92ed,0x075ff2e9 .word 0x00ee4f34,0xa2714acb .word 0x5f608b56,0x1f5fa20a .word 0xacbbb66e,0x120b027c p60_expected_registers: .word 0x00000000,0x8bff70a7 .word 0x00000000,0x00000039 .word 0x00000000,0x00114776 .word 0x00000000,0x000000b9 .word 0x00000000,0x00003c16 .word 0x00000000,0xaa99f38c .word 0x00000000,0x00000007 .word 0x00000000,0x00000000 p60_expected_fp_regs: .word 0xdc4a0ab7,0x3423a73f .word 0x4e44e7b6,0x11501b8d .word 0xefaaca33,0x69716eaf .word 0x343dee79,0xa4fa9079 .word 0xad39ea84,0xa66a1f02 .word 0x2b93f6f3,0x467d5913 .word 0x8337637c,0x934acef5 .word 0x4a4d5d0d,0xe4b9beb0 .word 0x339ee53b,0x8ebad838 .word 0x2fae4286,0x013bc1ee .word 0xc75ce171,0xba0e9336 .word 0x249c6701,0x2660d7c9 .word 0x63788610,0x995084f3 .word 0x2a6d3a04,0x6ada39e0 .word 0x4c156e36,0x0c738b36 .word 0x4ddca98c,0x35423f08 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x9261fed5,0x164b7ede .word 0x389f78a9,0x46ff70da .word 0x00b9d27e,0x6d702b4b .word 0x07a6bb1c,0x51d20d27 .word 0xa770ff8b,0xb9662044 .word 0x163c4554,0xef7c1d7e .word 0x8a25009f,0x7add1f7b .word 0x588a630b,0x80082f5e p60_local1_expect: .word 0x0bd73bb1,0xb088ffb2 .word 0x7f01fd94,0x39595c69 .word 0x23fc7299,0x4e8ae87f .word 0x36647271,0x750af209 .word 0x3a3166b2,0x88d33f16 .word 0x90ff67a8,0x1efdbbf6 .word 0x74fc114b,0x8130e1f2 .word 0xc7e5ad6d,0x85c1a537 p60_local2_expect: .word 0xff00007e,0xe6e324d9 .word 0x00000015,0xb43fd5f2 .word 0x1a20b256,0xf1f90da6 .word 0xffff12ff,0x6a8ec843 .word 0x1cea0bbd,0x92b491f2 .word 0x51174d2d,0x4a0457cd .word 0xab48b87b,0xb1ee88af .word 0xcc654390,0x8e2f4ea6 p60_local3_expect: .word 0xae358e70,0x92568a1d .word 0xff8a3ce1,0xe6354856 .word 0xd883d761,0xc3af32ff .word 0xcd05eb2c,0x93ffd626 .word 0x0f3f8aff,0x9ad6626f .word 0x43c88e6a,0x4b2b706d .word 0x8e2a157b,0x8cfa8184 .word 0x141ca359,0x941aa508 p61_init_registers: .word 0x4117574e,0x8e19aa7b ! Init value for %l0 .word 0x005b1bca,0x8febcf0f ! Init value for %l1 .word 0xa448a7f2,0x05846782 ! Init value for %l2 .word 0x9a1d80ba,0x9b600ba0 ! Init value for %l3 .word 0x11b106b9,0xf2ef2195 ! Init value for %l4 .word 0x39c7a5b2,0x7798a185 ! Init value for %l5 .word 0x2206508a,0x147715c0 ! Init value for %l6 .word 0x12b4aa42,0x0ecdf272 ! Init value for %l7 .align 64 p61_init_freg: .word 0x6b4b6254,0xe1b90c03 ! Init value for %f0 .word 0x1a2cc528,0x7a350e0b ! Init value for %f2 .word 0x051662d4,0x4be278ff ! Init value for %f4 .word 0x919441be,0x94791238 ! Init value for %f6 .word 0xd531a9f9,0x767a779c ! Init value for %f8 .word 0x18207867,0x3f6cb826 ! Init value for %f10 .word 0xf7c026cf,0xf2c5e08c ! Init value for %f12 .word 0x6c9d2192,0x2ac3d3f3 ! Init value for %f14 .word 0x94fc236f,0x48ab8c33 ! Init value for %f16 .word 0xfbf9f001,0x99bb1c2d ! Init value for %f18 .word 0x9c13760d,0xed736b1f ! Init value for %f20 .word 0x877eb9e0,0x416b46d6 ! Init value for %f22 .word 0xdae7395a,0x15f2a886 ! Init value for %f24 .word 0x8aecfbd9,0x39da6ffe ! Init value for %f26 .word 0xb4306a7c,0x3601d7c7 ! Init value for %f28 .word 0x66dd1033,0x77830bb5 ! Init value for %f30 .word 0xad586d11,0xea71089a ! Init value for %f32 .word 0xe16107a7,0x9c3deb67 ! Init value for %f34 .word 0xe3e50813,0x48b620a0 ! Init value for %f36 .word 0xd119171f,0x2a8de2ad ! Init value for %f38 .word 0x15cbace9,0x8d85165a ! Init value for %f40 .word 0x87b736c0,0x33d7ca2c ! Init value for %f42 .word 0xf6aff443,0x8c4c29cb ! Init value for %f44 .word 0x920fe7ed,0xaa6c7738 ! Init value for %f46 .word 0x27bbef8a,0x3e421cf1 .word 0x31bdec59,0xb87a07c6 .word 0xd16ab5e0,0x7049cc80 .word 0x28610cde,0xea979878 .word 0x28f62720,0xb6c8908a .word 0xdecad8ca,0xe2cc529d .word 0x01771209,0x80c75323 .word 0x74728a49,0x0823acd6 p61_expected_registers: .word 0x00000000,0x0000002f .word 0x00000000,0x05846782 .word 0x00000000,0x0000574e .word 0x00000000,0x306d9889 .word 0x00000000,0x4ab2d537 .word 0x00000000,0x0000006d .word 0x00000000,0x00000081 .word 0x00000000,0xf47b0ae4 p61_expected_fp_regs: .word 0x6b4b6254,0xe1b90c03 .word 0x1a2cc528,0x7a350e0b .word 0x051662d4,0x4be278ff .word 0x919441be,0x94791238 .word 0xd531a9f9,0x767a779c .word 0x18207867,0x3f6cb826 .word 0xf7c026cf,0xf2c5e08c .word 0x6c9d2192,0x2ac3d3f3 .word 0x94fc236f,0x48ab8c33 .word 0xfbf9f001,0x99bb1c2d .word 0x9c13760d,0xed736b1f .word 0x877eb9e0,0x416b46d6 .word 0xdae7395a,0x15f2a886 .word 0x8aecfbd9,0x39da6ffe .word 0xb4306a7c,0x3601d7c7 .word 0x66dd1033,0x77830bb5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0xc058fbaa,0x52682d2f .word 0x846b4794,0x1dbbbfe4 .word 0xc0157714,0x72f2cd0e .word 0xa448a7f2,0x05846782 .word 0xf40e94ef,0x445e7c6d .word 0xffb67063,0xb216f4ad .word 0xfa2cb362,0xc1d4b8ca .word 0x51fba3fc,0x43d37944 p61_local1_expect: .word 0x000000b1,0x306d9889 .word 0x5e000000,0x72f2cd0e .word 0x5ee5221a,0x18feac4b .word 0xa04bfec8,0xe7b624a4 .word 0x48e7fb29,0x29fbe748 .word 0x1be20be1,0x3ca77ecb .word 0xaf3346ff,0x0ed2c71f .word 0x1268aec7,0xfc9f122a p61_local2_expect: .word 0x3804be97,0x249dd38a .word 0xffc64b34,0xf1fc988e .word 0x5ed7e41d,0x0aa93b2f .word 0x8e19aa7b,0x8febcf0f .word 0xf47b0ae4,0x0a5dfaf3 .word 0xffff591a,0x306d9889 .word 0x42a63634,0x1541a264 .word 0x71c6aaab,0xdd72b8da p61_local3_expect: .word 0x588279ab,0x12e894d4 .word 0xaac6b84f,0xe56de5cd .word 0x59e51b9b,0x007129f3 .word 0x4117574e,0x8e19aa7b .word 0x22b21a96,0xeedd1afa .word 0xa20593ff,0xe9434651 .word 0x145ac92b,0x0de3415e .word 0x39513da3,0x467b713a p62_init_registers: .word 0xc16b36c0,0x370fa01c ! Init value for %l0 .word 0xb7332cc1,0xbdd5d6ca ! Init value for %l1 .word 0x57ab342a,0x5fd2cf37 ! Init value for %l2 .word 0x2c0abc81,0xa02e69a4 ! Init value for %l3 .word 0x2c801c9d,0x96c193bd ! Init value for %l4 .word 0x1a64ec1c,0x823b3f2e ! Init value for %l5 .word 0xdacd78c0,0x6a51274c ! Init value for %l6 .word 0x7560e3ba,0x4754fe3b ! Init value for %l7 .align 64 p62_init_freg: .word 0x0495286e,0x0f621385 ! Init value for %f0 .word 0xb08be940,0xcb1fb8d4 ! Init value for %f2 .word 0x3ea02d72,0x63ca48ff ! Init value for %f4 .word 0xccc9b4c1,0x886d7158 ! Init value for %f6 .word 0xc0144a29,0x2d4fd0a2 ! Init value for %f8 .word 0x45b058f9,0xe6e32821 ! Init value for %f10 .word 0x7f9ffd08,0xd6c1a659 ! Init value for %f12 .word 0xd9282901,0x2e4cb2e5 ! Init value for %f14 .word 0xb3441db7,0x91991cf7 ! Init value for %f16 .word 0xcfe9f055,0x00b6d4b8 ! Init value for %f18 .word 0x2dab1880,0x19fbfa38 ! Init value for %f20 .word 0x5bd7544f,0x5e4e38c4 ! Init value for %f22 .word 0x30379813,0x753cd16c ! Init value for %f24 .word 0x5fbe6966,0xb4397a6e ! Init value for %f26 .word 0xb81fd293,0x80fb891f ! Init value for %f28 .word 0x58a5d677,0x2ec82b23 ! Init value for %f30 .word 0xf45d0c4e,0x867aaa86 ! Init value for %f32 .word 0x90e0ac47,0xd8cf47ac ! Init value for %f34 .word 0x66dcb635,0x66ecaa09 ! Init value for %f36 .word 0x2486e555,0xfe2978fd ! Init value for %f38 .word 0xf7bcc5f4,0xc6d8c754 ! Init value for %f40 .word 0xf3109737,0x371f8048 ! Init value for %f42 .word 0x3c8b098a,0x1a46f6de ! Init value for %f44 .word 0x10154f0c,0xa21be750 ! Init value for %f46 .word 0x007af87d,0x21093bde .word 0xaf569894,0xddcc7b0b .word 0xd984a78f,0x92b96b6e .word 0x2d5feea2,0x32d320ec .word 0x561e58f5,0x5ed984f0 .word 0xb48bbfa2,0xace63577 .word 0xe4d13480,0x570df20f .word 0xb7abd317,0x10ed8aa6 p62_expected_registers: .word 0x00000000,0x179c8c5f .word 0x684eb6bb,0xbe2963e4 .word 0x00000000,0xffb8e4e9 .word 0x00000000,0x97a0ff9c .word 0x00000000,0x00004307 .word 0x00000000,0x0826ffb4 .word 0x00000000,0x14466151 .word 0x00000000,0x0000000d p62_expected_fp_regs: .word 0x0495286e,0x0f621385 .word 0xb08be940,0xcb1fb8d4 .word 0x3ea02d72,0x63ca48ff .word 0xccc9b4c1,0x886d7158 .word 0xc0144a29,0x2d4fd0a2 .word 0x45b058f9,0xe6e32821 .word 0x7f9ffd08,0xd6c1a659 .word 0xd9282901,0x2e4cb2e5 .word 0xb3441db7,0x91991cf7 .word 0xcfe9f055,0x00b6d4b8 .word 0x2dab1880,0x19fbfa38 .word 0x5bd7544f,0x5e4e38c4 .word 0x30379813,0x753cd16c .word 0x5fbe6966,0xb4397a6e .word 0xb81fd293,0x80fb891f .word 0x58a5d677,0x2ec82b23 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0xc4d6ffff,0xb833562d .word 0x183bff1c,0x5a0478f9 .word 0x0c38fff2,0x00000000 .word 0x21c26d7c,0xef59563d .word 0x53b0a432,0x396fa1a3 .word 0x05913b7b,0xeb12d064 .word 0xb836768a,0xb4f613fe .word 0xc1ae8a5b,0x724e01bc p62_local1_expect: .word 0x60f87a66,0x83e5b543 .word 0x684eb6bb,0xbe2963e4 .word 0xa02e69a4,0x483e79c5 .word 0x00000028,0x5aa43757 .word 0x9086269a,0x183b0d1c .word 0xff3b3f2e,0x7daa19fd .word 0xcefddb03,0xcb75d5c6 .word 0x61b92073,0xd3b28e35 p62_local2_expect: .word 0x86366f2c,0xb44f7eb1 .word 0x1588bcd5,0x57d0b9cd .word 0x73768dfd,0x8bab6d63 .word 0x593eefd4,0x2d3c5a02 .word 0x2b0f2215,0xccc681a5 .word 0x179c8c5f,0xe8916f3d .word 0x4307865d,0x4277e140 .word 0x0782dd86,0x20da6ca9 p62_local3_expect: .word 0x2fe0382e,0x1d8cc082 .word 0xe4f02d0f,0xd855dad1 .word 0x370fa01c,0x6b0646f3 .word 0xffd4659f,0xd079d125 .word 0xeb7d3db3,0xc164cc98 .word 0x4307865d,0x00000074 .word 0xbea41659,0xb3f5ecb9 .word 0xff011e2a,0x000000ff p63_init_registers: .word 0x5c3de237,0xd72c0abe ! Init value for %l0 .word 0x418cc69f,0xd36867ab ! Init value for %l1 .word 0xffd476ac,0xb935ede9 ! Init value for %l2 .word 0x52d386ea,0xba5f9306 ! Init value for %l3 .word 0x5ec92590,0x9bb66e06 ! Init value for %l4 .word 0xfcee985f,0xf6ea3e45 ! Init value for %l5 .word 0xbf23e750,0x3b07c930 ! Init value for %l6 .word 0x4b47bb56,0x8bda072d ! Init value for %l7 .align 64 p63_init_freg: .word 0x148ca636,0xc5280578 ! Init value for %f0 .word 0x1e1172af,0x3c9a4f34 ! Init value for %f2 .word 0x809db739,0xf2e52b02 ! Init value for %f4 .word 0xf71ce3ce,0x0fdf33f2 ! Init value for %f6 .word 0x79c8108e,0xd230c5d0 ! Init value for %f8 .word 0xd13d9e3b,0x84c8111e ! Init value for %f10 .word 0x148b4fdc,0xf69a1007 ! Init value for %f12 .word 0xc44adcec,0x27d95488 ! Init value for %f14 .word 0x9f260112,0xbe9967cd ! Init value for %f16 .word 0x4d54cf65,0x7a38cc20 ! Init value for %f18 .word 0x97cc92e4,0x36f14f59 ! Init value for %f20 .word 0xdbf10e31,0xd0a2e1d6 ! Init value for %f22 .word 0xf645ac8e,0x1c44f091 ! Init value for %f24 .word 0x77a52f6d,0x382fac04 ! Init value for %f26 .word 0x4a7ea1bc,0xed199b3e ! Init value for %f28 .word 0xdd740378,0xd65dba4b ! Init value for %f30 .word 0x67b13fe7,0xfca1ea0d ! Init value for %f32 .word 0x57b71399,0x87a1d46a ! Init value for %f34 .word 0x67d557b0,0xbe766991 ! Init value for %f36 .word 0x255f722f,0xbdfbdee2 ! Init value for %f38 .word 0xdd405bae,0x11c9a5c6 ! Init value for %f40 .word 0xa5aaa3c2,0x75855025 ! Init value for %f42 .word 0x1ee832d5,0xaafc5966 ! Init value for %f44 .word 0x30474e8a,0xbca23179 ! Init value for %f46 .word 0x9c9f0429,0xa60d3fbe .word 0xb9b5c113,0x455fb261 .word 0x8f1efecc,0x160f54e6 .word 0x06786db9,0x68358eb9 .word 0xb160161b,0x3c5f50a3 .word 0x05e1934a,0x3026b03b .word 0x47e6a9cc,0x145c19ae .word 0x16265f13,0x48493207 p63_expected_registers: .word 0x00000000,0x31f95270 .word 0x00000000,0xcdfd7295 .word 0x00000000,0xdd9f7915 .word 0x00000000,0x31f996da .word 0x00000000,0x00007679 .word 0x00000000,0x04b01c09 .word 0x00000000,0x0000000d .word 0x00000000,0x444821c6 p63_expected_fp_regs: .word 0x148ca636,0xc5280578 .word 0x1e1172af,0x3c9a4f34 .word 0x809db739,0xf2e52b02 .word 0xf71ce3ce,0x0fdf33f2 .word 0x79c8108e,0xd230c5d0 .word 0xd13d9e3b,0x84c8111e .word 0x148b4fdc,0xf69a1007 .word 0xc44adcec,0x27d95488 .word 0x9f260112,0xbe9967cd .word 0x4d54cf65,0x7a38cc20 .word 0x97cc92e4,0x36f14f59 .word 0xdbf10e31,0xd0a2e1d6 .word 0xf645ac8e,0x1c44f091 .word 0x77a52f6d,0x382fac04 .word 0x4a7ea1bc,0xed199b3e .word 0xdd740378,0xd65dba4b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x074e8cdd,0x2659db1c .word 0x8c9cec03,0x4fe55ef9 .word 0x23b8cc23,0x31f996da .word 0xa7951341,0x25a2f0b7 .word 0xb935ede9,0x8082b867 .word 0xc90d1025,0x7cb5d41e .word 0x31f95270,0xefce261d .word 0x27f642ba,0x6dc94a72 p63_local1_expect: .word 0x38e7d302,0x00000007 .word 0xf00ea40d,0x15fff2c2 .word 0xe3b0ba28,0x2b4261d4 .word 0xbf33f7a3,0x9689981e .word 0x7976347b,0x15fff2c2 .word 0xffaa1340,0x8f4c627f .word 0x2f5d0d98,0x4bbed72a .word 0xb78ce0ab,0xe71c10c9 p63_local2_expect: .word 0xc8f15ccc,0x08fbbd92 .word 0xf6ea3e45,0x4a45a8ea .word 0x866af660,0xff84059b .word 0x21e9290a,0x40c92ed0 .word 0x31f95270,0xcdfd7295 .word 0xe3b0ba28,0x00006860 .word 0x000000a0,0xc20e2c1f .word 0x33752537,0xc5cbd01c p63_local3_expect: .word 0x768beea3,0x716829bc .word 0x60686a2a,0x56fc7f31 .word 0xa360d9e5,0xc312690e .word 0xad5d77e6,0xcdfd7295 .word 0xaa30de51,0x274df383 .word 0x4a4953a1,0xdb7850b2 .word 0xd5ab954d,0x1ef2ff93 .word 0x0c315879,0xabde00c7 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 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 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 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 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 0x598efddf,0x8d4b568a .word 0x00000000,0x00000002 .word 0xe0624277,0xb484b24c .word 0x00000000,0x00000003 .word 0xde39a0c0,0x04a99b19 .word 0x00000000,0x00000004 .word 0x70d0e9d7,0x9daee4d4 .word 0x00000000,0x00000005 .word 0x0fed7c70,0x30f96534 .word 0x00000000,0x00000006 .word 0x5cb294f0,0x6deeba74 .word 0x00000000,0x00000007 .word 0x3b95ed9f,0xe0ef5d6f .word 0x00000000,0x00000008 .word 0x52729197,0xc0884b2f p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0x4ef6f4d7,0xcc681726 .word 0x00000000,0x00000002 .word 0xd22fe7e8,0x7cc70b5a .word 0x00000000,0x00000003 .word 0xdbc52c10,0x0c4834eb .word 0x00000000,0x00000004 .word 0x81601f9f,0x98330f82 .word 0x00000000,0x00000005 .word 0x91ba8d3f,0x890bf332 .word 0x00000000,0x00000006 .word 0x6b924b88,0x5565631d .word 0x00000000,0x00000007 .word 0x84897230,0x5387c4ac .word 0x00000000,0x00000008 .word 0xc4d49bd0,0x2a45f951 p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0x02ca6f70,0x3a46963e .word 0x00000000,0x00000002 .word 0x74455ae8,0x68c93f8d .word 0x00000000,0x00000003 .word 0x1807b468,0x21aa3879 .word 0x00000000,0x00000004 .word 0x2d486d98,0x4f326a1e .word 0x00000000,0x00000005 .word 0x6200c868,0x6118bc08 .word 0x00000000,0x00000006 .word 0xf8c26fc0,0x37d2c5a3 .word 0x00000000,0x00000007 .word 0x04daebd0,0x7a940356 .word 0x00000000,0x00000008 .word 0x69457a9f,0x8d1b23ce p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0xd21a61b7,0xa7dff3d5 .word 0x00000000,0x00000002 .word 0x32dc3c4f,0xfafb167a .word 0x00000000,0x00000003 .word 0x322c71c7,0xddb37b6b .word 0x00000000,0x00000004 .word 0x78884028,0x22fd8e29 .word 0x00000000,0x00000005 .word 0x6e2dc36f,0xad68c24d .word 0x00000000,0x00000006 .word 0x4edbffa7,0xe449f36e .word 0x00000000,0x00000007 .word 0x9a375150,0x52b3ca11 .word 0x00000000,0x00000008 .word 0xf37d3190,0x1a719cc0 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x236ca157,0xbfc81dc8 .word 0x00000000,0x00000002 .word 0xcc4c86a7,0xe120e841 .word 0x00000000,0x00000003 .word 0x880c97c8,0x3acae100 .word 0x00000000,0x00000004 .word 0x1673c98f,0xbfbf6d39 .word 0x00000000,0x00000005 .word 0x4b1b15bf,0xe72d4761 .word 0x00000000,0x00000006 .word 0xae80c598,0x5cf3cce7 .word 0x00000000,0x00000007 .word 0x7c12c917,0xe95b48f9 .word 0x00000000,0x00000008 .word 0x19ccb6af,0xda4bd2bf p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0xa782e4c8,0x3e8c7593 .word 0x00000000,0x00000002 .word 0x5c5ecaaf,0xbee5665f .word 0x00000000,0x00000003 .word 0xa6d1e4a7,0xfc69b4a5 .word 0x00000000,0x00000004 .word 0x366f0998,0x5de55398 .word 0x00000000,0x00000005 .word 0x5909b45f,0xf52da655 .word 0x00000000,0x00000006 .word 0x2f4d53a0,0x777a7187 .word 0x00000000,0x00000007 .word 0x6bb74297,0xa6d1ae81 .word 0x00000000,0x00000008 .word 0xd8b2f878,0x6b59f381 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0x8f2ea04f,0xb57c8013 .word 0x00000000,0x00000002 .word 0x74aba778,0x63038cb0 .word 0x00000000,0x00000003 .word 0x118a3d78,0x70f18378 .word 0x00000000,0x00000004 .word 0x569215ef,0x99bf2071 .word 0x00000000,0x00000005 .word 0xcae6e2f7,0xffcf2940 .word 0x00000000,0x00000006 .word 0x46993dcf,0x9555a139 .word 0x00000000,0x00000007 .word 0x32eea107,0xc7cdac2c .word 0x00000000,0x00000008 .word 0x9dfe91a0,0x42373dee p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0x06ade227,0xa61d6cf8 .word 0x00000000,0x00000002 .word 0x53206e17,0x8203b4b5 .word 0x00000000,0x00000003 .word 0x312f2df0,0x4c17a350 .word 0x00000000,0x00000004 .word 0xe7ecd177,0xb521fb15 .word 0x00000000,0x00000005 .word 0x12af9408,0x14dcaf73 .word 0x00000000,0x00000006 .word 0xbb3bafc8,0x42bb8a7b .word 0x00000000,0x00000007 .word 0x0534b358,0x0f7028ef .word 0x00000000,0x00000008 .word 0x32d202a7,0xac52a895 p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x46db0720,0x0593f1b0 .word 0x00000000,0x00000002 .word 0x05b79777,0xce8ee53e .word 0x00000000,0x00000003 .word 0x2efda807,0x8b62f07a .word 0x00000000,0x00000004 .word 0x7fedbfb8,0x56ad5ac5 .word 0x00000000,0x00000005 .word 0xb58b6560,0x5ac1f106 .word 0x00000000,0x00000006 .word 0x0a37801f,0xbc5bfc37 .word 0x00000000,0x00000007 .word 0xd927a777,0x85774f16 .word 0x00000000,0x00000008 .word 0xf03dd420,0x3cf05f38 p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0x0a65d7ff,0x910c92fa .word 0x00000000,0x00000002 .word 0x6fe49087,0xae159f03 .word 0x00000000,0x00000003 .word 0x09cf4bdf,0xab20d6eb .word 0x00000000,0x00000004 .word 0x312fbe5f,0xb96be107 .word 0x00000000,0x00000005 .word 0x49476b98,0x6e812edf .word 0x00000000,0x00000006 .word 0x06211097,0xe3f26ef3 .word 0x00000000,0x00000007 .word 0xb949c598,0x513994c6 .word 0x00000000,0x00000008 .word 0xf8594dc8,0x31932069 p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x2bb92f80,0x63c29e8e .word 0x00000000,0x00000002 .word 0x9b0c57c7,0xb2d992ad .word 0x00000000,0x00000003 .word 0x4d76a1f8,0x65671d36 .word 0x00000000,0x00000004 .word 0x1a5b39c8,0x774a676b .word 0x00000000,0x00000005 .word 0x850831e8,0x02b91284 .word 0x00000000,0x00000006 .word 0xa57116bf,0xfaa0caae .word 0x00000000,0x00000007 .word 0xc7120e7f,0x8788cdd7 .word 0x00000000,0x00000008 .word 0xe6889787,0x830e88f7 p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0xa90ae010,0x5025b0c3 .word 0x00000000,0x00000002 .word 0xe72879bf,0xd105e88c .word 0x00000000,0x00000003 .word 0x80f08990,0x77a12b67 .word 0x00000000,0x00000004 .word 0xf4057e00,0x253428c6 .word 0x00000000,0x00000005 .word 0xd2adec97,0x957a6b25 .word 0x00000000,0x00000006 .word 0x320afd20,0x30741b73 .word 0x00000000,0x00000007 .word 0x30a1c787,0xc943e245 .word 0x00000000,0x00000008 .word 0x4c26cc98,0x52ddb14c p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0xa2ad2208,0x65e06dc6 .word 0x00000000,0x00000002 .word 0xa3f390c0,0x694f082e .word 0x00000000,0x00000003 .word 0x30182787,0xa0e6db48 .word 0x00000000,0x00000004 .word 0x23eaa16f,0xa8d9d81c .word 0x00000000,0x00000005 .word 0x41bb5d07,0xb0a3fae1 .word 0x00000000,0x00000006 .word 0x62b201cf,0xfcfc92ac .word 0x00000000,0x00000007 .word 0x696f4460,0x46c3feb7 .word 0x00000000,0x00000008 .word 0x18429d88,0x37e6d1fb p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0xc61c86df,0xedbaab7c .word 0x00000000,0x00000002 .word 0xc4828b48,0x07e06225 .word 0x00000000,0x00000003 .word 0x86f015b0,0x4383d6ff .word 0x00000000,0x00000004 .word 0x358c7c1f,0xde2638e7 .word 0x00000000,0x00000005 .word 0x88ebc550,0x4919f6d2 .word 0x00000000,0x00000006 .word 0x845d6067,0xc168a586 .word 0x00000000,0x00000007 .word 0x9af16078,0x5455656b .word 0x00000000,0x00000008 .word 0x12913780,0x66b2d511 p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0xb88a3317,0xb0da8725 .word 0x00000000,0x00000002 .word 0x78ea3d5f,0x8d5398dc .word 0x00000000,0x00000003 .word 0x1433ad87,0xb86871a3 .word 0x00000000,0x00000004 .word 0xfaa1ae58,0x62d223fc .word 0x00000000,0x00000005 .word 0x0e24bf80,0x53c17a97 .word 0x00000000,0x00000006 .word 0x5f437778,0x515f4349 .word 0x00000000,0x00000007 .word 0xf88ac147,0xe82a070b .word 0x00000000,0x00000008 .word 0xafc4f548,0x08a7769f p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x8ef5de87,0xe2fd7a92 .word 0x00000000,0x00000002 .word 0xcc354cd8,0x7a9d3e4b .word 0x00000000,0x00000003 .word 0x4ab40a9f,0xa8baea90 .word 0x00000000,0x00000004 .word 0x59a02e88,0x1690ea86 .word 0x00000000,0x00000005 .word 0x14c30a8f,0x9c1359a0 .word 0x00000000,0x00000006 .word 0x39808288,0x75e61a23 .word 0x00000000,0x00000007 .word 0x6f6e5d97,0xff36dd5d .word 0x00000000,0x00000008 .word 0x6ce288df,0xf3361113 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0xe5179170,0x6652bd73 .word 0x00000000,0x00000002 .word 0x5667c9c8,0x2753bdc7 .word 0x00000000,0x00000003 .word 0xc3237ec0,0x4b42ea2a .word 0x00000000,0x00000004 .word 0xe98f5350,0x48643d7d .word 0x00000000,0x00000005 .word 0x9906ba57,0x96544a6e .word 0x00000000,0x00000006 .word 0xa4d09a28,0x2a270fb2 .word 0x00000000,0x00000007 .word 0xbb57ee58,0x17a35f46 .word 0x00000000,0x00000008 .word 0xe472bb58,0x1e83e4a4 p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0x1b5c738f,0xb7d901f3 .word 0x00000000,0x00000002 .word 0x42da7758,0x21b68e32 .word 0x00000000,0x00000003 .word 0x3675000f,0x84a2c247 .word 0x00000000,0x00000004 .word 0x01a0eb90,0x40b79506 .word 0x00000000,0x00000005 .word 0x66bed9c8,0x2a9dabf5 .word 0x00000000,0x00000006 .word 0x6c29d4e7,0xa20a6c7e .word 0x00000000,0x00000007 .word 0x9b781700,0x3990abb4 .word 0x00000000,0x00000008 .word 0x3ae5958f,0xed4af0bc p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0x97d2e808,0x340cd471 .word 0x00000000,0x00000002 .word 0x00921dc7,0xc21ec878 .word 0x00000000,0x00000003 .word 0x0972f8a7,0xe3c2f0cc .word 0x00000000,0x00000004 .word 0x74aae907,0xca6ac804 .word 0x00000000,0x00000005 .word 0xe2f67777,0xc035916b .word 0x00000000,0x00000006 .word 0x4ce0653f,0xe6dd540a .word 0x00000000,0x00000007 .word 0xfd5c42f8,0x31598682 .word 0x00000000,0x00000008 .word 0x93365d5f,0xc1a7a363 p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0x3262f96f,0x8ca4e8fa .word 0x00000000,0x00000002 .word 0x2add9bc7,0xcecc41d5 .word 0x00000000,0x00000003 .word 0x230615e7,0xfd3e987c .word 0x00000000,0x00000004 .word 0xd0608da0,0x1dbf468d .word 0x00000000,0x00000005 .word 0xe8d6d160,0x1ad4662d .word 0x00000000,0x00000006 .word 0x4911a83f,0xe864d4b9 .word 0x00000000,0x00000007 .word 0x323b6817,0x8106a343 .word 0x00000000,0x00000008 .word 0xed8edcbf,0xadbc8f3f p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0xdb5bc390,0x3a6a5674 .word 0x00000000,0x00000002 .word 0x1458085f,0xc6e2e30c .word 0x00000000,0x00000003 .word 0xd31aed3f,0xeaaa7284 .word 0x00000000,0x00000004 .word 0xf9f3a56f,0xff854f4b .word 0x00000000,0x00000005 .word 0x1bee6938,0x0a9a8913 .word 0x00000000,0x00000006 .word 0x29e32d18,0x7f9d7f22 .word 0x00000000,0x00000007 .word 0x145d6188,0x15c2161d .word 0x00000000,0x00000008 .word 0x3fff6d0f,0xada14ff6 p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0x9058c747,0xe1e1bae1 .word 0x00000000,0x00000002 .word 0xecdc52d0,0x24f61924 .word 0x00000000,0x00000003 .word 0xc6bf3337,0x9835ffc6 .word 0x00000000,0x00000004 .word 0x446c7f97,0xd83f1abc .word 0x00000000,0x00000005 .word 0xf8556737,0xec2bd684 .word 0x00000000,0x00000006 .word 0x4701d30f,0x971cded4 .word 0x00000000,0x00000007 .word 0x94a8a748,0x187d2466 .word 0x00000000,0x00000008 .word 0xcd831017,0x88797bad p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0x91e8e8f8,0x1460ad21 .word 0x00000000,0x00000002 .word 0x5686661f,0x94f5a98d .word 0x00000000,0x00000003 .word 0x04841998,0x2be338f6 .word 0x00000000,0x00000004 .word 0x3fee0f5f,0x92beecc7 .word 0x00000000,0x00000005 .word 0x8f42b9c0,0x1906190a .word 0x00000000,0x00000006 .word 0x6f72b7f0,0x25724442 .word 0x00000000,0x00000007 .word 0x3294722f,0x9eab11d2 .word 0x00000000,0x00000008 .word 0x8935be0f,0xa1856ab4 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x40b13890,0x42ad90be .word 0x00000000,0x00000002 .word 0x081a5bc8,0x70b21c6b .word 0x00000000,0x00000003 .word 0x6299c6cf,0x92f25449 .word 0x00000000,0x00000004 .word 0xe96ba238,0x54f29e85 .word 0x00000000,0x00000005 .word 0xa318eea0,0x1217cfd9 .word 0x00000000,0x00000006 .word 0x9832b650,0x5b688b88 .word 0x00000000,0x00000007 .word 0x24d5e377,0xcde160d0 .word 0x00000000,0x00000008 .word 0x475ae4e0,0x4baca625 p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0xc86d06f0,0x16ad3e94 .word 0x00000000,0x00000002 .word 0x74ba6a77,0xa11d9ca1 .word 0x00000000,0x00000003 .word 0x95f0eb28,0x33130f98 .word 0x00000000,0x00000004 .word 0xfba28ee7,0xa0c8208b .word 0x00000000,0x00000005 .word 0x006e5470,0x281a4e9e .word 0x00000000,0x00000006 .word 0x617f0947,0x95dbafee .word 0x00000000,0x00000007 .word 0x9e95eae8,0x04ad9470 .word 0x00000000,0x00000008 .word 0x8fab964f,0xa0d1b707 p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0x0098c5f0,0x40be30d5 .word 0x00000000,0x00000002 .word 0x775c338f,0x8d3901a2 .word 0x00000000,0x00000003 .word 0x3bf7025f,0x90e14428 .word 0x00000000,0x00000004 .word 0xba72f240,0x7792ceed .word 0x00000000,0x00000005 .word 0xdb2028af,0xd60a80c5 .word 0x00000000,0x00000006 .word 0x6807abef,0xbcd57e15 .word 0x00000000,0x00000007 .word 0x46395868,0x304d428c .word 0x00000000,0x00000008 .word 0xc18bcd60,0x6db27b4b p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0xb3694cd0,0x3d5ad1de .word 0x00000000,0x00000002 .word 0x2055f050,0x75897f3b .word 0x00000000,0x00000003 .word 0x379c5777,0x9d6d702a .word 0x00000000,0x00000004 .word 0x3ad52f38,0x50ecbdb5 .word 0x00000000,0x00000005 .word 0xe71d3c48,0x6529ac1f .word 0x00000000,0x00000006 .word 0x9aa75d88,0x02cf4d39 .word 0x00000000,0x00000007 .word 0x33c22b07,0xc2530bb9 .word 0x00000000,0x00000008 .word 0xbc91db20,0x77a2785d p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0x73bdcbc8,0x53bfaf8f .word 0x00000000,0x00000002 .word 0x70d81fcf,0xbc0d0598 .word 0x00000000,0x00000003 .word 0xf83bba88,0x6dcd18ff .word 0x00000000,0x00000004 .word 0x52124978,0x5b97b99c .word 0x00000000,0x00000005 .word 0x34de4350,0x25b572f7 .word 0x00000000,0x00000006 .word 0x84363b57,0xe937a5e1 .word 0x00000000,0x00000007 .word 0x6e2fb250,0x151af87f .word 0x00000000,0x00000008 .word 0xd47d1348,0x5e2ca966 p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0xc60882e7,0xe6ba5536 .word 0x00000000,0x00000002 .word 0x348fdae0,0x4e770b89 .word 0x00000000,0x00000003 .word 0xc8a39dc8,0x0c5aece9 .word 0x00000000,0x00000004 .word 0x095ee5bf,0xcab047f5 .word 0x00000000,0x00000005 .word 0x5d094708,0x7ec2cc9b .word 0x00000000,0x00000006 .word 0x658df0ff,0xecc00f4b .word 0x00000000,0x00000007 .word 0x1f2fdbe0,0x4d99c70d .word 0x00000000,0x00000008 .word 0x14248c67,0xabbe24b6 p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0x8918a2a8,0x532629e8 .word 0x00000000,0x00000002 .word 0xbaf066a0,0x34231acc .word 0x00000000,0x00000003 .word 0x3bd5b1d0,0x2707c64e .word 0x00000000,0x00000004 .word 0x30a85b88,0x1afead35 .word 0x00000000,0x00000005 .word 0x3160b7d0,0x45ad4d95 .word 0x00000000,0x00000006 .word 0x7bc7e0e7,0xa620e9fb .word 0x00000000,0x00000007 .word 0xeaba5ec0,0x7a5bfdb2 .word 0x00000000,0x00000008 .word 0x1850c398,0x60295a98 p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0xd2aec20f,0x89527fe8 .word 0x00000000,0x00000002 .word 0x0de0899f,0xf784ddce .word 0x00000000,0x00000003 .word 0xa1909c10,0x155d31fe .word 0x00000000,0x00000004 .word 0xdd3e14a7,0x91452897 .word 0x00000000,0x00000005 .word 0x105ac1b8,0x2efc0ed4 .word 0x00000000,0x00000006 .word 0x3698f428,0x5a94f06d .word 0x00000000,0x00000007 .word 0x520e5dd0,0x179245bf .word 0x00000000,0x00000008 .word 0x29873587,0xfd73be5a p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0x53001a50,0x47e65fd6 .word 0x00000000,0x00000002 .word 0x401ff81f,0xe2974332 .word 0x00000000,0x00000003 .word 0x6f2adca0,0x752e220a .word 0x00000000,0x00000004 .word 0x95bedbe8,0x0f106f56 .word 0x00000000,0x00000005 .word 0x509a35a7,0xa555d0f6 .word 0x00000000,0x00000006 .word 0x2a4f5a48,0x09493f6b .word 0x00000000,0x00000007 .word 0x250760ff,0xad77641b .word 0x00000000,0x00000008 .word 0x04a6ea5f,0xf30a943b p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0x3fff66f7,0xbea9db56 .word 0x00000000,0x00000002 .word 0xf192c708,0x4f102653 .word 0x00000000,0x00000003 .word 0x86b0b9d8,0x032dbd29 .word 0x00000000,0x00000004 .word 0xdc63b890,0x34c56c71 .word 0x00000000,0x00000005 .word 0x8d1dd220,0x51974378 .word 0x00000000,0x00000006 .word 0x47f11d87,0x887d094b .word 0x00000000,0x00000007 .word 0x49125d28,0x1534e2a1 .word 0x00000000,0x00000008 .word 0xc940e4d8,0x1ac4f961 p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0xf38ae038,0x53206859 .word 0x00000000,0x00000002 .word 0xfc39feef,0x851ef5d6 .word 0x00000000,0x00000003 .word 0xd5655d17,0x9dbf4f0d .word 0x00000000,0x00000004 .word 0x99697d98,0x73dec194 .word 0x00000000,0x00000005 .word 0x2b954fc7,0xd67e3766 .word 0x00000000,0x00000006 .word 0xc6589980,0x2d49ae34 .word 0x00000000,0x00000007 .word 0x787c02f7,0xd48a8096 .word 0x00000000,0x00000008 .word 0xbac1e72f,0xca632e76 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0xf1a66328,0x48c895a0 .word 0x00000000,0x00000002 .word 0x2e4d7830,0x7697e814 .word 0x00000000,0x00000003 .word 0xe20abcbf,0xf1064e68 .word 0x00000000,0x00000004 .word 0x2f0779f7,0xca2fd770 .word 0x00000000,0x00000005 .word 0x7df034b8,0x2ff9739a .word 0x00000000,0x00000006 .word 0x76eaad20,0x5e2568a5 .word 0x00000000,0x00000007 .word 0x6d9f4637,0xda4774ec .word 0x00000000,0x00000008 .word 0xdcad8b07,0xe5a5f844 p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0x16601967,0xbe0835e1 .word 0x00000000,0x00000002 .word 0xab8c14b7,0x93ec4fcd .word 0x00000000,0x00000003 .word 0x0672a107,0xc3c2b55e .word 0x00000000,0x00000004 .word 0x77adf3ff,0x8ea1378b .word 0x00000000,0x00000005 .word 0x2b114ca0,0x7ee115be .word 0x00000000,0x00000006 .word 0xbcc3bfe0,0x2b09b414 .word 0x00000000,0x00000007 .word 0xc73d849f,0xaca5a6c7 .word 0x00000000,0x00000008 .word 0xa0f1e7c7,0xe5bec92d p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0x21395d60,0x75d5419b .word 0x00000000,0x00000002 .word 0x05f504c0,0x5996cd38 .word 0x00000000,0x00000003 .word 0xe9a4c6e8,0x4d48d877 .word 0x00000000,0x00000004 .word 0xa6998a0f,0xacd2a6d0 .word 0x00000000,0x00000005 .word 0xf2b70b9f,0xbd41418f .word 0x00000000,0x00000006 .word 0xb1a160af,0xf6698b54 .word 0x00000000,0x00000007 .word 0xe5e85ba8,0x55b07d81 .word 0x00000000,0x00000008 .word 0x388ef65f,0xc576806f p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0x094155bf,0xf1ca89f4 .word 0x00000000,0x00000002 .word 0x9e6be078,0x121be91d .word 0x00000000,0x00000003 .word 0xa81dd61f,0xdd295f80 .word 0x00000000,0x00000004 .word 0x0873c947,0x8e312481 .word 0x00000000,0x00000005 .word 0x43c2a080,0x7fece656 .word 0x00000000,0x00000006 .word 0xc4096438,0x19e72594 .word 0x00000000,0x00000007 .word 0xbd9e9ac0,0x2f9310b1 .word 0x00000000,0x00000008 .word 0x2228a738,0x72193d4f p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x1ff501d8,0x07819380 .word 0x00000000,0x00000002 .word 0xd4f8ede0,0x06b261ae .word 0x00000000,0x00000003 .word 0xedd30ea7,0x919b7f48 .word 0x00000000,0x00000004 .word 0x558140f8,0x02d65fe9 .word 0x00000000,0x00000005 .word 0xea1f761f,0x9c986c36 .word 0x00000000,0x00000006 .word 0xe5ab85e0,0x4239191c .word 0x00000000,0x00000007 .word 0xe834a9f0,0x329e5edf .word 0x00000000,0x00000008 .word 0x071bdca0,0x64b07361 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x96d50940,0x53eba66e .word 0x00000000,0x00000002 .word 0x6f127137,0xbd02ad66 .word 0x00000000,0x00000003 .word 0x824886bf,0x8716bfd4 .word 0x00000000,0x00000004 .word 0x88441548,0x7e08f375 .word 0x00000000,0x00000005 .word 0x6d5722b8,0x5f62fc5f .word 0x00000000,0x00000006 .word 0x9a4ce307,0xecca8157 .word 0x00000000,0x00000007 .word 0x2f99e3bf,0xfede4b8c .word 0x00000000,0x00000008 .word 0xcea97df0,0x43f39c99 p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0x667246d8,0x165141b5 .word 0x00000000,0x00000002 .word 0x81653dd0,0x50d01359 .word 0x00000000,0x00000003 .word 0x78e8d8d8,0x5162b855 .word 0x00000000,0x00000004 .word 0x5a460c50,0x394a7238 .word 0x00000000,0x00000005 .word 0x73db7780,0x5110cc56 .word 0x00000000,0x00000006 .word 0xab917620,0x69764430 .word 0x00000000,0x00000007 .word 0x3726ee2f,0x8de15a35 .word 0x00000000,0x00000008 .word 0x3d8f0b37,0xb5bc9859 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0x36c4ff80,0x06c3e7ba .word 0x00000000,0x00000002 .word 0x7db75be8,0x3be0a7d7 .word 0x00000000,0x00000003 .word 0x712bbf4f,0x8fd3fd32 .word 0x00000000,0x00000004 .word 0xadde4e58,0x482ace21 .word 0x00000000,0x00000005 .word 0x612116d7,0x899c4038 .word 0x00000000,0x00000006 .word 0xe08b542f,0xe41b6428 .word 0x00000000,0x00000007 .word 0xae37c267,0xe9c17741 .word 0x00000000,0x00000008 .word 0xaa315fb7,0xbea00d03 p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0xff7f3e2f,0xf049871c .word 0x00000000,0x00000002 .word 0x9bf46c87,0xde1964d4 .word 0x00000000,0x00000003 .word 0x2a0fa9b7,0x80760614 .word 0x00000000,0x00000004 .word 0x93f06be7,0xfc87d713 .word 0x00000000,0x00000005 .word 0x0c14d2d0,0x7a37f0ec .word 0x00000000,0x00000006 .word 0x61cb439f,0x8f84b280 .word 0x00000000,0x00000007 .word 0x298b2d68,0x7eee8f30 .word 0x00000000,0x00000008 .word 0xbb12d0d7,0xf3412d69 p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x81485068,0x170f3a93 .word 0x00000000,0x00000002 .word 0xa3abf587,0xf96f7682 .word 0x00000000,0x00000003 .word 0x5e547290,0x4d5ad4aa .word 0x00000000,0x00000004 .word 0xf4a0ab78,0x5674516c .word 0x00000000,0x00000005 .word 0x7b142de7,0xb0366e1e .word 0x00000000,0x00000006 .word 0xdf9c02c0,0x620f764d .word 0x00000000,0x00000007 .word 0x2ca544a7,0xa7b30692 .word 0x00000000,0x00000008 .word 0xc69a42b8,0x0ef260a2 p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0x3abfd6c0,0x631d97d8 .word 0x00000000,0x00000002 .word 0x574bafbf,0x8fb76488 .word 0x00000000,0x00000003 .word 0x6abdbb88,0x2c6a38eb .word 0x00000000,0x00000004 .word 0x0b486fd7,0xefb6e157 .word 0x00000000,0x00000005 .word 0xf2334438,0x7f33a1fe .word 0x00000000,0x00000006 .word 0xd3f61677,0xd171d514 .word 0x00000000,0x00000007 .word 0x64ac74e8,0x434e12f3 .word 0x00000000,0x00000008 .word 0xd2dfe5d8,0x29bc4355 p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0x0ba467bf,0xde7d0e11 .word 0x00000000,0x00000002 .word 0x57f3ccd0,0x13147059 .word 0x00000000,0x00000003 .word 0xab86d1e8,0x629d384e .word 0x00000000,0x00000004 .word 0x720c6f57,0xc043a628 .word 0x00000000,0x00000005 .word 0x1eaeb4e8,0x0f831e0f .word 0x00000000,0x00000006 .word 0xaf807c40,0x4e8d1746 .word 0x00000000,0x00000007 .word 0x69c87907,0xfd419ecf .word 0x00000000,0x00000008 .word 0x2cab6917,0xd17a3bc7 p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0x351cc077,0xa0a05302 .word 0x00000000,0x00000002 .word 0x52d3d720,0x5e29ea96 .word 0x00000000,0x00000003 .word 0x28ca0e37,0x991ed994 .word 0x00000000,0x00000004 .word 0x641e6250,0x581710ea .word 0x00000000,0x00000005 .word 0x683e1ae7,0xc4074318 .word 0x00000000,0x00000006 .word 0x64545877,0xd9edff4e .word 0x00000000,0x00000007 .word 0xb4c8d8c8,0x502c72f6 .word 0x00000000,0x00000008 .word 0x6461c948,0x7b91d8a2 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0x06ca8378,0x1e4da6d6 .word 0x00000000,0x00000002 .word 0x05a8860f,0xf0bab23b .word 0x00000000,0x00000003 .word 0x33a95828,0x734d4c3d .word 0x00000000,0x00000004 .word 0xc8540fc7,0xa07be2fb .word 0x00000000,0x00000005 .word 0x1a04bb17,0xeab5ecc2 .word 0x00000000,0x00000006 .word 0x11f21190,0x68ee7023 .word 0x00000000,0x00000007 .word 0x822a98e0,0x5997cdc1 .word 0x00000000,0x00000008 .word 0x8e9b4e57,0xe54f9d74 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0x8854ac18,0x44ed43c4 .word 0x00000000,0x00000002 .word 0xce47bc37,0xaf3af99c .word 0x00000000,0x00000003 .word 0x9db8f71f,0xcf6fa053 .word 0x00000000,0x00000004 .word 0xf3cbc06f,0xe8bed9e8 .word 0x00000000,0x00000005 .word 0x5b89d168,0x4bba7b6f .word 0x00000000,0x00000006 .word 0xb4f43350,0x2b4097da .word 0x00000000,0x00000007 .word 0x14acb4cf,0xc4fd727e .word 0x00000000,0x00000008 .word 0xf302b140,0x076e196d p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x23f63258,0x43c6fd00 .word 0x00000000,0x00000002 .word 0xd64b5f9f,0xa3f55584 .word 0x00000000,0x00000003 .word 0x6dce73ff,0xa71cc921 .word 0x00000000,0x00000004 .word 0x7c1baa20,0x048075e8 .word 0x00000000,0x00000005 .word 0x690c88ff,0xcd9d731d .word 0x00000000,0x00000006 .word 0x78f07998,0x44a55f91 .word 0x00000000,0x00000007 .word 0x0a98b71f,0xd0927709 .word 0x00000000,0x00000008 .word 0xd73b2458,0x46a50c89 p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0x8ec01cd7,0xae770aa7 .word 0x00000000,0x00000002 .word 0x9aab7718,0x14674af6 .word 0x00000000,0x00000003 .word 0xb79c4288,0x0f8cde62 .word 0x00000000,0x00000004 .word 0xa02bd577,0xe3cf0803 .word 0x00000000,0x00000005 .word 0xd1012957,0xffdbc728 .word 0x00000000,0x00000006 .word 0xd9e51fb0,0x415f8ec6 .word 0x00000000,0x00000007 .word 0xc4e8cef0,0x7aec3780 .word 0x00000000,0x00000008 .word 0xf6d467e0,0x6e3f682c p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0x96009b97,0xa003d305 .word 0x00000000,0x00000002 .word 0xadece34f,0xf196c448 .word 0x00000000,0x00000003 .word 0x19447eff,0xe3b41ef2 .word 0x00000000,0x00000004 .word 0xf20c29c7,0xb791cfc3 .word 0x00000000,0x00000005 .word 0xd9ae2de8,0x07ce46e0 .word 0x00000000,0x00000006 .word 0xcc152100,0x5a615208 .word 0x00000000,0x00000007 .word 0x568d6118,0x133a8eb1 .word 0x00000000,0x00000008 .word 0x016b9a58,0x5317409d p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0x0197ef77,0xe8a2616a .word 0x00000000,0x00000002 .word 0x50363377,0x9d0b916a .word 0x00000000,0x00000003 .word 0xde3af217,0x8cd1aa86 .word 0x00000000,0x00000004 .word 0x501c59ef,0xf83f282d .word 0x00000000,0x00000005 .word 0xf0e637a7,0xcf04a239 .word 0x00000000,0x00000006 .word 0x2ababfe8,0x730f8b28 .word 0x00000000,0x00000007 .word 0x0a36c1ff,0xf36dfc69 .word 0x00000000,0x00000008 .word 0x943b7500,0x0ff6f2fa p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0xd039fab7,0xb17fc461 .word 0x00000000,0x00000002 .word 0x5a9a7ad0,0x6f3539be .word 0x00000000,0x00000003 .word 0x90d47fb8,0x08f7c8f9 .word 0x00000000,0x00000004 .word 0x969874f7,0x9fe4e531 .word 0x00000000,0x00000005 .word 0xa2bbe9a7,0xbac1edf5 .word 0x00000000,0x00000006 .word 0x61d16a88,0x1ea15a50 .word 0x00000000,0x00000007 .word 0xb1b5540f,0x9fc836cb .word 0x00000000,0x00000008 .word 0x93efbdb8,0x0f8d8e0d p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x3293e8ff,0xc8c8ab0d .word 0x00000000,0x00000002 .word 0x4da405b7,0xa5966c2c .word 0x00000000,0x00000003 .word 0x5d6c6de7,0xbfe5d96f .word 0x00000000,0x00000004 .word 0x32ee4adf,0xc272b9fe .word 0x00000000,0x00000005 .word 0xf4447cef,0xf26c9c9e .word 0x00000000,0x00000006 .word 0xdc86351f,0xefafb8cf .word 0x00000000,0x00000007 .word 0xf4df0b97,0x86bb76be .word 0x00000000,0x00000008 .word 0xd34f9bef,0x9b53a970 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0xda3b3698,0x552f152c .word 0x00000000,0x00000002 .word 0x0583130f,0x8781d8e6 .word 0x00000000,0x00000003 .word 0x6496a29f,0x8a5dc460 .word 0x00000000,0x00000004 .word 0x69514a37,0xe6311e7a .word 0x00000000,0x00000005 .word 0x479de8d7,0xd42d393e .word 0x00000000,0x00000006 .word 0x5710e2a8,0x4d7ca35b .word 0x00000000,0x00000007 .word 0x7426b298,0x4f569d70 .word 0x00000000,0x00000008 .word 0xf1f46877,0xaccd88e7 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x2b76a1ff,0xcbbcf729 .word 0x00000000,0x00000002 .word 0x169aec07,0xc01692bc .word 0x00000000,0x00000003 .word 0x037da087,0x82a983ce .word 0x00000000,0x00000004 .word 0xe304f727,0xc3ba6c98 .word 0x00000000,0x00000005 .word 0x8a762ff7,0xa4a8d841 .word 0x00000000,0x00000006 .word 0x04080cf7,0x8232c334 .word 0x00000000,0x00000007 .word 0x4480e6e0,0x314f206a .word 0x00000000,0x00000008 .word 0x81154f2f,0x9a6db444 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x05cfcba8,0x3ea3b881 .word 0x00000000,0x00000002 .word 0x6a04b730,0x50e8f61a .word 0x00000000,0x00000003 .word 0x14f0fe68,0x2a925240 .word 0x00000000,0x00000004 .word 0x63d8b7b0,0x1a91bae9 .word 0x00000000,0x00000005 .word 0xb88d4d90,0x3e988a64 .word 0x00000000,0x00000006 .word 0x61596c08,0x2acef77e .word 0x00000000,0x00000007 .word 0x0dd32f37,0xe0029044 .word 0x00000000,0x00000008 .word 0xc78c6d2f,0xe79bffc3 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0x1976538f,0x9491b228 .word 0x00000000,0x00000002 .word 0x60fd503f,0xed8980e1 .word 0x00000000,0x00000003 .word 0xd10fae17,0x81c625ee .word 0x00000000,0x00000004 .word 0x5df1ea0f,0xb4443deb .word 0x00000000,0x00000005 .word 0xe42a3937,0x9c6381a9 .word 0x00000000,0x00000006 .word 0xa76858c8,0x787f67e6 .word 0x00000000,0x00000007 .word 0x8e89cfef,0xe2ab9a12 .word 0x00000000,0x00000008 .word 0xabc57cc7,0xc4a72d5a p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0x4a323f28,0x60b3faa3 .word 0x00000000,0x00000002 .word 0x11393eaf,0xc59fc64d .word 0x00000000,0x00000003 .word 0x27594097,0xcfcbaed4 .word 0x00000000,0x00000004 .word 0xc03450a8,0x3224ed74 .word 0x00000000,0x00000005 .word 0x037fa847,0xa8b8258a .word 0x00000000,0x00000006 .word 0x01b18728,0x5afbf486 .word 0x00000000,0x00000007 .word 0x222c897f,0x9d6de34f .word 0x00000000,0x00000008 .word 0x656f83d0,0x774ae90e p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0x7e153cff,0xc6599880 .word 0x00000000,0x00000002 .word 0xd0386c67,0xdc037572 .word 0x00000000,0x00000003 .word 0x8c00fe68,0x51e2ec7e .word 0x00000000,0x00000004 .word 0xf3df2c7f,0xd010d5e4 .word 0x00000000,0x00000005 .word 0xac1f05e8,0x503ff4d8 .word 0x00000000,0x00000006 .word 0x4f838377,0xc39f69c5 .word 0x00000000,0x00000007 .word 0x67dc17cf,0xab6ce8ef .word 0x00000000,0x00000008 .word 0x971aeb7f,0xef5c2ad8 p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x733b4747,0xecf62599 .word 0x00000000,0x00000002 .word 0xe74c2ccf,0xf5dd2b74 .word 0x00000000,0x00000003 .word 0x708b1ba8,0x6862f752 .word 0x00000000,0x00000004 .word 0x4cd7dfa8,0x16901396 .word 0x00000000,0x00000005 .word 0x0ef38b38,0x5b2377c0 .word 0x00000000,0x00000006 .word 0x56f510d7,0x973fb414 .word 0x00000000,0x00000007 .word 0xac6e61b7,0x94a0c856 .word 0x00000000,0x00000008 .word 0x0aeebaef,0xb59866ad p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0xd3736cc7,0xce200ffb .word 0x00000000,0x00000002 .word 0xd70c2547,0xcf3dea2e .word 0x00000000,0x00000003 .word 0x8c553178,0x03663331 .word 0x00000000,0x00000004 .word 0x8d79a1bf,0x833c6caf .word 0x00000000,0x00000005 .word 0x82efb9e8,0x1aaffe8d .word 0x00000000,0x00000006 .word 0xd0f88b87,0xf6dc82de .word 0x00000000,0x00000007 .word 0xcb081128,0x07a926fc .word 0x00000000,0x00000008 .word 0x5edc30cf,0xbfa9e58a p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0xa0216fd0,0x135e84d5 .word 0x00000000,0x00000002 .word 0x5f584d7f,0xf8b2b3b2 .word 0x00000000,0x00000003 .word 0x9d151817,0xc60b5f95 .word 0x00000000,0x00000004 .word 0x1c94983f,0xea30ae09 .word 0x00000000,0x00000005 .word 0xdc2546cf,0xfdee9393 .word 0x00000000,0x00000006 .word 0xfdf3ad3f,0x9492f384 .word 0x00000000,0x00000007 .word 0xe36fb838,0x3078b6ea .word 0x00000000,0x00000008 .word 0x49efaca0,0x18997645 .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: .skip 0x100 p0_local0_start: .word 0x3acb4119,0x4cf2615c,0x528a876a,0x79b70263 .word 0x93d20b8a,0x5fb2ddff,0x241fab13,0xb98bec3f .word 0x7f024c9d,0x6fc11b0b,0x7a6e4b2d,0xd5e9a087 .word 0x2c095428,0xb0c6a788,0x01bec86a,0xf99344a4 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: .skip 0x100 p0_local1_start: .word 0x74736777,0x04fe573f,0x6d66b9c8,0x0738ea02 .word 0xbfbf02e9,0x32f6e135,0x3b2424bb,0x63ae0a9e .word 0x8a481188,0x9e556822,0x7124db82,0x2995b2dc .word 0xa33947d2,0xd4894754,0x3a30ab23,0x11fb1c60 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: .skip 0x100 p0_local2_start: .word 0xa581aa5a,0xb11c355c,0x104dbc41,0x70e39bb5 .word 0x1ce0ed3f,0xb5532588,0x34ce56ff,0x092b8f92 .word 0x11c4f690,0x17901fbc,0x431aebde,0xcd961a5c .word 0x7a2e7dde,0x9b5739cd,0x3d38e8ea,0xef9a2e3c 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: .skip 0x100 p0_local3_start: .word 0xa991490d,0xdb9223e6,0x519e1656,0xc97b715a .word 0x2d050846,0x1f705fd0,0x41591b48,0x6758b4ac .word 0xa45a74b7,0xd30494eb,0xe9750dc1,0x0dd68065 .word 0x99ca8739,0x251855c1,0x1613a0e1,0x936f7027 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: .skip 0x100 p1_local0_start: .word 0x0b70d795,0x4ccb563d,0x68a330a9,0x9e6d64c0 .word 0x5951b139,0x4ce77754,0x301068d3,0xa8c48b1b .word 0x7c4e1928,0x47b3a99f,0x98a05d2e,0x41afb789 .word 0x790c54f7,0x0b049faa,0xd1fd2947,0x6963d487 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: .skip 0x100 p1_local1_start: .word 0xb45ad55f,0x08f84627,0x59d0391c,0xb0662c57 .word 0xe0a614d8,0xd9cbd0d7,0x9297418b,0x1f2cb175 .word 0x6f34f7b9,0x4d60179d,0xb90f63b9,0x924d836f .word 0xb7068cd1,0xed4e7729,0x0f0803cb,0x44783bb5 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: .skip 0x100 p1_local2_start: .word 0x333031b4,0x36cdabd2,0x1de5cb25,0x58c3ff26 .word 0x2b103fd4,0x0c531909,0x93f8bf70,0xc7a59172 .word 0x82a88353,0x9fa18eb0,0x250a1a77,0x965da6dc .word 0xb54317b9,0x43720b41,0x09295f75,0x0919e58e 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: .skip 0x100 p1_local3_start: .word 0x5e7a10b4,0x261b95fa,0xdfc52e89,0x08416ab6 .word 0x4d1fb81e,0xa93bac9c,0x9683fafe,0x871cc777 .word 0xc71c57de,0xb140579d,0xe386cd07,0xe3ea9b9e .word 0x0f8f79ff,0x8e1fa1e4,0xa269fcb6,0xb1bc789e 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: .skip 0x100 p2_local0_start: .word 0x1d498412,0x1f025c63,0x3438afb9,0xca4f5658 .word 0x89ee19b9,0x7cfe6e65,0x748ef022,0x9211b3c8 .word 0x2b096f24,0x22407216,0x8d308d1f,0x76d8438b .word 0xe1db87d4,0x5b1b1192,0xb5f8a1c1,0xe632b055 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: .skip 0x100 p2_local1_start: .word 0xeefc324a,0xc0a88fce,0xd00973d2,0xd594d95b .word 0x2f0bf3fa,0xd3630da3,0x74eac59d,0xefc5047d .word 0x9a41bd91,0xf84e554c,0xbf2b9a28,0xa9e39a4e .word 0xfc014866,0x37fe0aa7,0xa80bb492,0x42ac3dba 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: .skip 0x100 p2_local2_start: .word 0x78c73934,0x294b589f,0x8840300e,0x3e0cba33 .word 0x6cd36cbb,0xb2a62664,0xbdc02202,0x4adae8b9 .word 0x22e395d6,0x45ef7c44,0xa49e9e5c,0x239f71db .word 0x75f366f4,0x668cb1a9,0x215f9ffe,0x32e64ba2 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: .skip 0x100 p2_local3_start: .word 0x609d496b,0x03620879,0x8e29abbc,0xe56a3a01 .word 0x9a647603,0xc8e18a8f,0xbb21fa67,0x7baded99 .word 0xa6e8884d,0x9949065c,0x98276231,0xb1a7d5eb .word 0x26e96739,0xae5b266b,0x99d6cff7,0x38e99569 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: .skip 0x100 p3_local0_start: .word 0x50c19a4e,0xeea5243b,0x55f973af,0xa8409e81 .word 0xee5ab641,0x8ef29fb8,0x33256778,0xb92b56c6 .word 0xba54276f,0x1510978e,0x5b406fd9,0x57cab785 .word 0x75a2518d,0x1a6bdc49,0x79da32bd,0xcb888346 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: .skip 0x100 p3_local1_start: .word 0x89ab9db6,0x8f0bcad6,0x2c6501fd,0x1c5ae1f8 .word 0x16e478c8,0xf7905228,0x3a3dab21,0x6496ba06 .word 0x5b1f7db1,0xaee73f11,0x711ec72e,0x9d8da43d .word 0xaf691867,0xcf881be0,0x8bc38899,0x55e1c691 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: .skip 0x100 p3_local2_start: .word 0x453c0c28,0x125eb775,0xd1ea4d9f,0xd2ccc925 .word 0x7b59423d,0x90491ba9,0x8d50fa7b,0xad7e40ef .word 0x2e5ca4e4,0xce791897,0x83527b78,0x3f9e508f .word 0x38cb135a,0x8801cac4,0xea239ff6,0x90388bc3 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: .skip 0x100 p3_local3_start: .word 0x8e41e11d,0x54807565,0x18598405,0x08b171a4 .word 0xe2a907d7,0x0c8b8ca1,0xc2b34efd,0x2a57409f .word 0x397154f1,0xd8eec334,0xb4ae4fca,0x7745f289 .word 0xe99e59b3,0xd4a09938,0x96ebca83,0x06008e68 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: .skip 0x100 p4_local0_start: .word 0x058632f4,0x48445f5c,0x245ad077,0x7458a51c .word 0xe963670e,0x3cc95b81,0x33f9852e,0x4a7d4dad .word 0x667941f6,0x7bb76329,0x35bd2ba5,0xdcc8eae4 .word 0x443070ff,0x1ab6c021,0x2523cb79,0x67061f02 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: .skip 0x100 p4_local1_start: .word 0x45777017,0x8e793b47,0x68ec90c0,0x724fef3d .word 0x679fdde1,0x383d94ba,0x4c35037e,0x0a313d6f .word 0x3b0a5248,0x8d71d6b4,0x9b85372a,0x26364265 .word 0x592c96b6,0x69d22acc,0x652e53d1,0x25bc213c 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: .skip 0x100 p4_local2_start: .word 0x521990ad,0x10f32057,0x2a36e628,0xddba541c .word 0x31032d53,0xde6232d9,0xf93a591d,0xdce062c6 .word 0x2028bae0,0x25c57ff3,0x9af42e94,0x7925a453 .word 0x9d0ba7df,0x20d4a9d9,0x7d86afee,0x68237219 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: .skip 0x100 p4_local3_start: .word 0xa3d38fb9,0x4b4a2c69,0x37dd1e05,0x690eb8ab .word 0x0b83487b,0xfa41d52b,0xf6274acc,0x45caf8fd .word 0xe2f4c76c,0x7c9abad6,0xaa3d5949,0x77d37b0a .word 0x793eb8a9,0x09192cd9,0xda84c579,0xc2283172 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: .skip 0x100 p5_local0_start: .word 0xb78b5142,0x0572c3b4,0xd93a07c0,0x782a4021 .word 0x12995e63,0x70b2b953,0x29d20f3d,0xbf7fe0fb .word 0xb5ae2a61,0x4ec26aaa,0x249f529a,0x2e25b6f3 .word 0xadbd2f78,0xc459809a,0x7cf5e05e,0x2e810284 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: .skip 0x100 p5_local1_start: .word 0x97574de8,0x258af9a8,0x47921df7,0xdf6013e4 .word 0x5835b495,0x313e93a9,0x07968929,0x1be5f4fd .word 0x361a2e75,0xc60c2635,0xf9df5a5c,0xb7db0d93 .word 0x80c43294,0xac970426,0x214a1fba,0xd07c2172 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: .skip 0x100 p5_local2_start: .word 0x378544c2,0x589eb3ec,0x3d7ab264,0x63c08d53 .word 0x8eec19a8,0xc5b2ec4d,0x6fcff9a0,0x902f05dc .word 0xccab6ff1,0xb7310be5,0xf26c5b59,0x6dae84e3 .word 0x404081a5,0x31712c5f,0x9b48fe14,0x11a0dfc3 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: .skip 0x100 p5_local3_start: .word 0xb773264c,0xe16475d0,0x76e7239f,0x5e37ca8b .word 0x5ac57280,0xc24db9d9,0x30378702,0x7242a716 .word 0xa7b08486,0xd27cfa01,0x294d5233,0x800544cc .word 0x57a75dae,0x39324eb8,0xb6733b3d,0x00892c18 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: .skip 0x100 p6_local0_start: .word 0xd524350a,0x04cc54da,0x27804e6c,0x43563a32 .word 0xfc33fefd,0xed54accc,0xf430c301,0x3857de93 .word 0x3586023d,0xbae7a3c7,0x70673b79,0x6ff97ce9 .word 0x1c31fbbf,0x6a7874c9,0x8565f39d,0xb13a3ac5 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: .skip 0x100 p6_local1_start: .word 0x9a02a0ea,0xdcfeb231,0xf7d25345,0x76456d82 .word 0xbed97e4f,0xa30b0242,0x525aa0f1,0x47bbcc77 .word 0x06dbd74a,0x009ab5bf,0x51e5bdd2,0x9dea112a .word 0xd2426949,0xd9e9fd8d,0xdbcf4db4,0xa5bd158e 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: .skip 0x100 p6_local2_start: .word 0x8f60c052,0xdbf2bf54,0x7ccc65c3,0x61d954db .word 0x39097065,0x035923a2,0x52f43d33,0x9f2035c4 .word 0x00a30d58,0x89d786e0,0x05ecbf2b,0xc6e9e8fb .word 0x5657f91d,0xe74a5c5b,0x0c8d125a,0x6853c390 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: .skip 0x100 p6_local3_start: .word 0xbecbb289,0xc9aba5a5,0x84b3e07b,0x770ff6de .word 0xdd25ccdd,0x8915a136,0x563c5fb9,0xfc11740d .word 0x7c44875e,0xde4930fb,0x6e1a8157,0x122c537e .word 0x159f623e,0xfc62a226,0xa8cb7363,0x9f8b3f86 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: .skip 0x100 p7_local0_start: .word 0x2729e2fa,0xa17f4c38,0x3579fb0b,0x01f4bf55 .word 0x30621e16,0xd0d9de39,0x1d8638e6,0x1cb8c941 .word 0x52caacf4,0x4eb8abed,0x06f07093,0xdc451ca0 .word 0xc8f5eb66,0x9c1c3b2b,0x942bebbc,0x498abef6 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: .skip 0x100 p7_local1_start: .word 0x0b796d5c,0xb2cb864c,0xe3c41285,0xc00707ef .word 0xeaeb9c8d,0x756cfb4b,0xa24973af,0xacdef297 .word 0x508daaca,0xeda697ae,0x5e0d0e30,0x273caa8f .word 0x01553414,0xc22f0b60,0x55b7166b,0x046a6147 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: .skip 0x100 p7_local2_start: .word 0xfda09fc4,0x96c58f2e,0xaf067114,0x81cac0c5 .word 0xe0f0b866,0xabf760f4,0x222fffbd,0x94fb7538 .word 0x7a752950,0x85c20085,0xc2cb33d5,0x0fe6bf77 .word 0x497ef7af,0xd3cbaafa,0xc399504d,0x756db742 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: .skip 0x100 p7_local3_start: .word 0x57a76c94,0xfc1425bb,0x48289cee,0xe853870a .word 0xe9c25ab0,0xa5d0dbca,0xbf5325ea,0x5daa6495 .word 0x19a9174a,0xd672ea5b,0x844e02ef,0x927e24c9 .word 0x5385bee9,0xc6e6a3d8,0x584a9085,0xc11f8127 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: .skip 0x100 p8_local0_start: .word 0x8adbf42b,0x583befa3,0x47b387c2,0x568cf6ee .word 0xcf13aa8c,0x9e656101,0x8abd811c,0xb0dee431 .word 0x52bd68b1,0xa1a15665,0x2b83e31e,0xa39db09e .word 0x5ee6c5f3,0xf7710abd,0x4f9ac491,0xb23678f2 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: .skip 0x100 p8_local1_start: .word 0x77002e87,0x270e4e95,0x7a136663,0xa9233a5d .word 0x5247831d,0x130f5ae6,0x308b8334,0x574775ff .word 0x45870484,0x5074fa85,0x7a420533,0xcdf18bea .word 0x368ad49a,0x95dd1cbf,0x6a250f8d,0x11a6a0c7 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: .skip 0x100 p8_local2_start: .word 0x5910ecc7,0x05bf965e,0x7c18b3e0,0x5debea19 .word 0x3b7e2a19,0x5f231c96,0xd395b778,0xb9a7c8f3 .word 0x5bf5d5fa,0x3b66013f,0x25867a7c,0x76330374 .word 0x57f61772,0x70109a41,0xde3705e4,0x75ec0993 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: .skip 0x100 p8_local3_start: .word 0xf4d9fb45,0xa219dbf5,0xcfea078d,0x2eeed783 .word 0x8899492f,0x7664f195,0x828eaa6f,0xe0c92663 .word 0x10806841,0x9d5674b6,0x5587b0ed,0xda078834 .word 0xe41d551d,0xb4be9fbe,0xc58134de,0x8fb6cf6d 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: .skip 0x100 p9_local0_start: .word 0xff1b2ce3,0xd218f7e9,0x105e4012,0xe0ef7118 .word 0x2e30c4c5,0x936c9928,0x2bb20ad5,0xf5b9b51d .word 0xc963bf8e,0xd628d075,0x3c279b3e,0x720b445a .word 0x161cda7f,0xce65635e,0x82d3deca,0x61477801 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: .skip 0x100 p9_local1_start: .word 0x3ee5dd0e,0xa5b7887e,0xe8e072d6,0x66b09421 .word 0x97bd2aa3,0xe71b1e10,0x20d0b875,0x8dcf1af0 .word 0x19ffd162,0xcfef85ff,0xbc9e628e,0xbe8a739c .word 0xa8799012,0x9662e46c,0x23177546,0x3b5901c9 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: .skip 0x100 p9_local2_start: .word 0x1e8417f8,0x3eba0b55,0x331d0ebe,0x10acbaca .word 0x679098e0,0x672d417b,0x878e3449,0x9cd1edd8 .word 0x93948210,0xf4d5a7ab,0x33092f31,0x43b40f8c .word 0xd6c52b42,0x43dc169f,0x42249746,0xffdcfc5d 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: .skip 0x100 p9_local3_start: .word 0x10e4a070,0x179cba4c,0xf50f0d08,0x21594131 .word 0xd1204652,0xcb18a4fd,0xff4db857,0xd48490e6 .word 0xda2130ad,0xe61f2285,0x724beeb9,0xf06aee41 .word 0x1505a36a,0xfb3fea84,0xe7693da9,0xbdd982ce 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: .skip 0x100 p10_local0_start: .word 0x35b97cb3,0x8e854de8,0x3813bc92,0xbd0e3d24 .word 0x51040cc5,0xe77a1cdf,0xfb648238,0x761c6683 .word 0x3135be96,0xecf09e64,0x0a8253fb,0x053becec .word 0xd989a446,0xe2b3e816,0xbbd8ef52,0x630f2768 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: .skip 0x100 p10_local1_start: .word 0x108bb35f,0xc996d8e1,0x937092ea,0x7e4e41b5 .word 0xfa933e48,0xaca5320c,0x780648d9,0xad4f0a05 .word 0x27ae5b79,0x682827e0,0x0c5c1c0f,0x43fc57d9 .word 0x79f65b7c,0xc46c4de4,0x6fb608b4,0x2277b754 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: .skip 0x100 p10_local2_start: .word 0x019dcc3d,0x869b7625,0x28350b5b,0x53383b78 .word 0xfee3b06f,0x9f938c23,0x62363e74,0xc4dee6d8 .word 0x417f0e52,0x107beb61,0x9e7b45e4,0xde09a696 .word 0xf3b6af0a,0x11a2bf6f,0x4f3dea27,0x8453ea72 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: .skip 0x100 p10_local3_start: .word 0x1c632419,0xcffe7d8c,0x985bb211,0x2dbad118 .word 0xc626bc69,0x1462fae9,0x3f68d144,0x741498eb .word 0xf7942eda,0xb88e60d8,0x53516827,0x2a90bc7f .word 0x13858b09,0x82da1e50,0x78e2c6d2,0x9fac0735 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: .skip 0x100 p11_local0_start: .word 0x8334ad39,0x9b12b440,0x5088bfe6,0x1680028b .word 0xd79c95d3,0x8d15744c,0x41204f96,0x430a430f .word 0xcd173ec4,0xe46f422e,0xb634bbf6,0xb303a27d .word 0x6f902a3d,0x7c1c96d0,0x590168d0,0xa2df94db 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: .skip 0x100 p11_local1_start: .word 0xca639827,0xd947ed15,0x3ffd4773,0xff3f16dc .word 0x4edbcfd5,0xcec4c31e,0xaf4b1820,0xed6efddb .word 0x345ddfd5,0xd403e78f,0xaa4c1ad7,0x993e286b .word 0xf030ab5b,0x7205ee84,0x3fb2fa01,0x052c0775 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: .skip 0x100 p11_local2_start: .word 0xf2b27f5a,0xf7c871f5,0x1ae5f6ab,0x12ddd613 .word 0xe458913a,0xf954178b,0x51518d1f,0x74779cbe .word 0xc8ad370f,0xc1484a00,0x7d5b897a,0x5bdd8a5b .word 0x7d2898e7,0x3e1fd161,0x8509e09e,0x63bcb4b1 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: .skip 0x100 p11_local3_start: .word 0x18a29d21,0xfe4939a5,0x60da2b38,0x83f45c6c .word 0x94a5e58b,0xc33c048c,0x08c4ee1d,0xe603e29f .word 0x90334398,0xc6db39d3,0xb780f2aa,0xea2c9ac8 .word 0x2ea07fee,0x733cb9fb,0x4ddae11f,0x41ddc205 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: .skip 0x100 p12_local0_start: .word 0xea6a1673,0x9c82056c,0x171dafc4,0x1911d61e .word 0x46a7a18f,0x12aff559,0xdad827f5,0x338a3bb9 .word 0xbe56a237,0x45b461c0,0xcd289c1b,0x0a53deb4 .word 0xb33c4051,0x85118497,0x19ca99db,0xad03a731 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: .skip 0x100 p12_local1_start: .word 0x1ccf0027,0xf5c750db,0x4e4ce576,0xaa69e93a .word 0x031cf884,0xb0c39ad2,0x7975912c,0xa28f2247 .word 0x1ee65777,0xb6e94266,0x020838af,0x731a8d1d .word 0x98a15ec9,0xa36f3b31,0x68b37450,0xbe63f8b3 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: .skip 0x100 p12_local2_start: .word 0x03621c1f,0x6c383363,0xe83ee7a8,0x6438607b .word 0xaab31292,0x7023ae66,0x7135fed8,0x660fb242 .word 0x6ed153b5,0xf2c84c62,0x8081a4e2,0xebf4aee5 .word 0xdcd6d6f3,0xdd8d3f70,0x5b389998,0x8faf169c 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: .skip 0x100 p12_local3_start: .word 0xc4b91c12,0x7528a48d,0x78a6391d,0xf31ae046 .word 0xfd2dfad5,0xae39cb4e,0xf5eb6e5b,0xfc195f5d .word 0x983ab279,0xa7702895,0x43a0e11f,0xf0f814a7 .word 0xcbf0b171,0x0311a896,0xcbddad5a,0x3982c2c2 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: .skip 0x100 p13_local0_start: .word 0x2275ae92,0x5bc026a6,0x4ccc3ef8,0xa547e77f .word 0xb0ec5c3a,0x3ba32b3b,0xab8b0e9d,0xb43e28e5 .word 0xbdd85477,0x4b074612,0x76b78916,0x05784069 .word 0x6ce62e50,0x8dd29cb1,0x8bae6e72,0x1463cb97 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: .skip 0x100 p13_local1_start: .word 0xb79fd343,0xf00b2013,0x323936aa,0x1e734b68 .word 0x98e18cdf,0xdac8f899,0x455f5c1b,0xd9b64ab3 .word 0x09c47e5a,0xa0759309,0x6747c5fe,0x6a6b5d57 .word 0x52ccf572,0x0158c459,0xd55dbabc,0xefe7b428 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: .skip 0x100 p13_local2_start: .word 0x96f3f74d,0xc96f2bba,0x2d572f6e,0xa57ff9bc .word 0x28334c66,0xa66d07aa,0x4524a3f5,0x52866035 .word 0x5c1ad063,0xe92d503f,0x8de706d1,0x9f686ef0 .word 0x883cbd1f,0xd3849a07,0x1154a699,0xdd25545b 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: .skip 0x100 p13_local3_start: .word 0xb7c153ca,0x09f582ff,0xe00e4b99,0x70394f06 .word 0x1b868f11,0x14e789e1,0xfd110c4e,0x3b00e655 .word 0x3124ad35,0x40632914,0x5500276b,0xe2e505c9 .word 0x1b16f82e,0x3b6d56e6,0xac8ee55f,0x6fda1c0e 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: .skip 0x100 p14_local0_start: .word 0xa8c0f818,0x6c72fd22,0x50879889,0xd1f1b130 .word 0x6e8091f8,0x5ffec201,0x7e58a308,0x70b8db99 .word 0x57dc76cb,0x69f5fcc3,0xf556e671,0x34a097c0 .word 0x5bd8c8fc,0x53a3b447,0x11b96aa9,0x35867f65 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: .skip 0x100 p14_local1_start: .word 0x91cc51a3,0x405bbc32,0x8e6bc2af,0xd6c21b86 .word 0xf54fbdf4,0xc81ba5ce,0x5310c77e,0x320a58ba .word 0xa92b2a54,0x01c94c9f,0x24fc4caa,0x833479a5 .word 0x93a9a826,0xb5eec9e2,0x03df6202,0x37556570 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: .skip 0x100 p14_local2_start: .word 0x1426e8ce,0x714575d1,0x2a4e44c5,0x9db79f65 .word 0xc211fe7f,0x86675316,0xa2cd869b,0x93657aa6 .word 0x4887e26f,0x6241b075,0x791f06a4,0x1aa070e0 .word 0xcd957b67,0x07f6e0ba,0x8a0fa32a,0x47b5862e 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: .skip 0x100 p14_local3_start: .word 0x97179bed,0xd00875f6,0x74967c77,0x0870b7cc .word 0x03820c8f,0x37867193,0x5234a6b3,0x9ff02f19 .word 0xb704c27e,0x6365ae9c,0x35e5306a,0xa8c6a18d .word 0xa2d90cff,0x4017bd1b,0x4fdfc413,0x8ed3a643 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: .skip 0x100 p15_local0_start: .word 0x4094f449,0x0a5e9573,0x2df48d15,0xe997c9f6 .word 0x37f425a1,0x00bce7ce,0x149f60e2,0x39969477 .word 0x99d4a036,0x7aaea222,0xdffc2f10,0x9f1a3892 .word 0x8c2b04d8,0x12188379,0xada7af76,0x089c072b 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: .skip 0x100 p15_local1_start: .word 0xe19c9056,0xa32f071f,0xec57609d,0x3c714a8f .word 0xc4a7d93e,0x85e78794,0xd6e90a44,0xcda9e8c0 .word 0x15b31bbf,0x1ac96abb,0x338d4dd3,0x66ec487e .word 0x20d9317a,0x4ef46cf6,0x794298d4,0xc986dcb0 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: .skip 0x100 p15_local2_start: .word 0xcb8962e0,0x1ff25d75,0x1dac23c5,0xa94e803c .word 0x242c5e41,0x2a1fd664,0x5cf00d7c,0x085b8321 .word 0xaa0a1888,0x4892310a,0xa822e0aa,0xd5746886 .word 0xd9f0e1a0,0x9cd7b595,0x3b271cbd,0x38c0627f 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: .skip 0x100 p15_local3_start: .word 0xe8b433b6,0x1210c1fb,0x3d773eb9,0xa0bddd5f .word 0xd719c668,0xaaa3c921,0xb3af3aa9,0xff75211f .word 0xf4be695e,0x4f08570c,0xe34e8951,0x6c5b796d .word 0x8283df6e,0x34ea51c7,0x63b2e288,0xcfddedc9 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: .skip 0x100 p16_local0_start: .word 0xd69fa5bb,0xf447a8fa,0xcee4e2db,0x631e73d0 .word 0xa2b41c3d,0x38c39267,0x4c188373,0xe7b40857 .word 0xee84a3af,0x65a2d61a,0xeef0ca55,0x8bca97b3 .word 0x61223289,0xfc666daf,0x18ae1760,0x95e81dd0 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: .skip 0x100 p16_local1_start: .word 0x3947bbdc,0x87e65ab1,0x9a7c1164,0xfe97f27b .word 0xd40d9752,0xbd251228,0xf4b690e9,0xe789e1b6 .word 0x3d46d2c3,0xb83ec5b9,0x423c6d77,0xf177265c .word 0xc94f33c6,0x6526dd53,0xd952ba23,0x120cf4c3 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: .skip 0x100 p16_local2_start: .word 0x4edd8dae,0x17520176,0x60c34b35,0x9a99fb93 .word 0x9ab72c14,0x94e39f6c,0xe8e35cbb,0x3a619355 .word 0x8e72bcf3,0x74379cf6,0xacc0f49b,0xb09c5d4b .word 0xf5c8f3fd,0x4b21a909,0x6f3ffe42,0xfeea241f 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: .skip 0x100 p16_local3_start: .word 0xb2f3be00,0xcdfaa4a2,0x4f6cf147,0xa2dd78fc .word 0x5cf75b51,0xcf98fb18,0x6cb0194a,0x363585ea .word 0x4765ac5d,0x8e4881a8,0xa99c4933,0x4c9861fa .word 0xf0770df2,0x8aaf6811,0x5d64ef4f,0x60a53cc4 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: .skip 0x100 p17_local0_start: .word 0xc745f246,0x3837d784,0x6bc1acfb,0xe3970869 .word 0xa368a988,0x9cb908f8,0x7e849dd0,0x56671090 .word 0x0beeab83,0x500dbe85,0xbdc429ec,0x4a15aa46 .word 0x660a4c43,0xb6a4efb2,0x0da50aa8,0xf7252de2 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: .skip 0x100 p17_local1_start: .word 0x6d0840fc,0xccb85b1c,0x0594dee7,0x789e4b24 .word 0xcac944e8,0xbbab1b63,0x85934a7f,0xaa259c25 .word 0x362db86c,0x3fc63eb8,0x42a9efea,0x455a81b6 .word 0x4dd88536,0x3361f4c1,0xf0bb801e,0x20ce0a4c 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: .skip 0x100 p17_local2_start: .word 0x15c77c0a,0xce2aeab1,0xbb2168cf,0x7d78edc2 .word 0xa45936f2,0xdb2f90af,0x405a13d8,0xe1c363b3 .word 0xdd4a1a9e,0x28bef81c,0x07b22649,0x99a4e937 .word 0x4a9e285a,0x962cdd1d,0xb815911b,0xc87569f2 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: .skip 0x100 p17_local3_start: .word 0x2f0f92b3,0x8d123838,0x7332a7f9,0x3b8a0939 .word 0x6ea8b93f,0x78d1005c,0x8fc3ae3c,0xc839819c .word 0xd508b4fa,0x8ff61903,0x739eb56b,0xec5c2cc3 .word 0xdcdc5612,0x9ba0651e,0xe1ae942b,0x79deb834 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: .skip 0x100 p18_local0_start: .word 0xe35449f4,0x5c44d0e0,0xdeb7d6c6,0xa4601299 .word 0x703c56c1,0x5dc6ef7c,0xbf0b5205,0x018b2537 .word 0x2cd42031,0x1c49d3e4,0xfb130635,0x776ed321 .word 0xc1fd58a8,0x0469f2d6,0x9610a490,0x693242b1 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: .skip 0x100 p18_local1_start: .word 0x925d8ed6,0x98b54932,0xccce7eaa,0x163e5941 .word 0x889ff682,0xbab6e168,0x6e961c56,0x5ea27ee7 .word 0xe79385db,0xed5cfa63,0x44865573,0xfcf45fd8 .word 0x7e9a2ca4,0xaf1ad56f,0xe5b0b178,0x2ec3ebd8 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: .skip 0x100 p18_local2_start: .word 0x6f5cf832,0x8fc4faca,0xb616cc37,0x68bc9bc8 .word 0x9f1f45c9,0xd2525b20,0xd31ca590,0x0e979d86 .word 0xf8c97213,0xd134bfbc,0x689a428d,0x523d4a82 .word 0x215788a3,0x228602e5,0xd3aae231,0x2cab570a 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: .skip 0x100 p18_local3_start: .word 0x9d651fe9,0xfa3b68e0,0x39363ce0,0x8636ffd9 .word 0xcee83b58,0x558d9048,0x132cb521,0x3f5ef554 .word 0x55f951d7,0xec2ca45b,0x1ae595a5,0x7895c076 .word 0xd6c49a0e,0xb90b3943,0x7ac13939,0x7f1fa603 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: .skip 0x100 p19_local0_start: .word 0xe07ec322,0x688a9462,0x9e67d74b,0x210ce76b .word 0x6500b655,0x2750540d,0x81926da1,0xbd303e6b .word 0x1649c132,0x153d407c,0xa3143de4,0x23d9b0bf .word 0x2078436e,0xad534633,0x768b10f0,0xa4ff21ca 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: .skip 0x100 p19_local1_start: .word 0x876c2e5a,0x94618234,0xece80d48,0x1344b749 .word 0x9e3adc92,0xcd2bfd53,0xa8816c78,0x207f428b .word 0xa75097c6,0xc2545f41,0x62081f3a,0x86f46f9d .word 0x65bdb6c2,0x5989a7cf,0x62fd0667,0x1a964864 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: .skip 0x100 p19_local2_start: .word 0x689d77c6,0xc2a38466,0x6265ef77,0xcd64d88b .word 0x3e3d2a06,0x994567bc,0xcaa2503d,0xa9111168 .word 0xda77bb8f,0xac54a92e,0x3880e6e9,0xda1bbc91 .word 0xca14943c,0x2d17eb5e,0x79c0c4fa,0xf21fca44 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: .skip 0x100 p19_local3_start: .word 0x8e470d9b,0x84d1d30e,0x803b9ffa,0xd0990d1c .word 0x51b7aed7,0xe55fd6df,0xc3d60600,0x23fa3478 .word 0x1563ed51,0x501f6e38,0x301c9652,0xe6be0127 .word 0x4259856a,0xceab8c71,0x0a04be88,0xaaa49764 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: .skip 0x100 p20_local0_start: .word 0x273f8cff,0xa5d225b7,0x08a1abab,0x1d7afcbb .word 0x91dd04ac,0x2cba5597,0x529addc2,0x5e6e9c1c .word 0x52274756,0x0075332f,0xc415fcfe,0xe9ddcf36 .word 0xf85d09fb,0x59c81f0c,0x75163d3c,0xfa0b10a8 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: .skip 0x100 p20_local1_start: .word 0x1a43fa42,0x3348b7b6,0x0c43d972,0xc92fa0b0 .word 0xc1d4ebeb,0x9c0a7bac,0x4f1ea477,0x587c1c82 .word 0x48c793bd,0x50ae6cb6,0x8353ff27,0x75e16684 .word 0xa2dcdf14,0xc6cda286,0x835af2e1,0x66acf68d 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: .skip 0x100 p20_local2_start: .word 0xb765e56d,0x1806c151,0x7e487ad4,0x3b1e305f .word 0x5eb2cac9,0x474a3e2d,0x9d385133,0x2a39d38e .word 0x7a854dc0,0x96bed08d,0x63fef572,0x6dd8900a .word 0xf281baa2,0xf7d9c3f7,0xc24cc69f,0x75bbad28 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: .skip 0x100 p20_local3_start: .word 0x102b3d67,0xfcc6c1ec,0xc9ddc1fb,0xcc68b7fb .word 0x6205fb96,0xb7dcbfa4,0x9aa817f8,0xa788dd9b .word 0xffe0f518,0x00518220,0xfe2f2239,0xba37f5d0 .word 0x061d079a,0xb027a400,0x310ee8ec,0x9b946346 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: .skip 0x100 p21_local0_start: .word 0xd554a301,0x65efee2f,0xe64237de,0xd2b7d2a0 .word 0x517fbe73,0xb96e171e,0x9d2476f8,0x102ebd63 .word 0x9aa481e1,0x1d96193a,0xbfe839cd,0x2cb83077 .word 0x5b3b5172,0x4da12be1,0xc98e7b3f,0x35214c13 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: .skip 0x100 p21_local1_start: .word 0x3a9f385a,0xf51c323d,0x9cf08b6d,0x500fab8c .word 0xc7d224e2,0x4b06a06b,0xc27960e4,0xa34adfea .word 0x6f0a8872,0xa967c661,0x1067168f,0x37cc5927 .word 0xa2a8fa6f,0xdc905b00,0x401a8fb0,0x3bc817ee 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: .skip 0x100 p21_local2_start: .word 0xb7b30d36,0x5fb706e2,0x83157a09,0x9ba1aba3 .word 0x2b97e6fa,0xf1b49206,0x4f87855c,0xd73b98c4 .word 0x62f7f4b5,0x0f74920e,0xb76e7d3d,0xab343a65 .word 0xe857467e,0x540cf7fa,0x0ebc8c19,0x517d8819 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: .skip 0x100 p21_local3_start: .word 0xb0b0f934,0x788110d2,0x84d9e7cb,0x35643829 .word 0xb75d2043,0x17c746a3,0xad9ec83f,0x37789fce .word 0xde17252d,0x3086df18,0x0f672b32,0x8a7236b7 .word 0x738eba44,0xa2a016ff,0x9e84aedb,0xd137f78d 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: .skip 0x100 p22_local0_start: .word 0xad626355,0x0ddb466d,0x8f725195,0xf60839e5 .word 0xe0bd0565,0x6d6494f8,0x5f5dd4f0,0x0606c0b9 .word 0x51cb3d83,0x159cd7a9,0xccca48ef,0x7ebbf2e6 .word 0xd5247dd2,0xb8ae0871,0x66a1803e,0xd8fd98bd 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: .skip 0x100 p22_local1_start: .word 0xf2501f1d,0x896e5a33,0x0faa5760,0xd8b1728b .word 0xf7f671a1,0x1f4ef249,0xcfb19a6a,0x912945cf .word 0x2575f2b4,0x922d5423,0x2e427e79,0x3be18977 .word 0xd27364cf,0x2383abf9,0xdb07e306,0xb03c1d61 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: .skip 0x100 p22_local2_start: .word 0xf38c33e0,0xf16b09b6,0x51db11ad,0x7a67f405 .word 0x9d60dd84,0x096ac1df,0x564cd931,0x6f8e9afd .word 0x3a6d7467,0xfc29a208,0x49b9ec4a,0xb7fff34c .word 0x4e42c8a7,0xc5f8e5e6,0x5a254bbb,0xf2203eb1 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: .skip 0x100 p22_local3_start: .word 0x6af2809c,0x5bc902db,0xd8cd2f68,0x86930c57 .word 0xb1c35d2e,0xe612d1db,0x9faa49c5,0x22b886c4 .word 0x4b20a9d9,0xd705dc6d,0xe548464c,0x8245fd9c .word 0x3865909e,0xe6d3d7a1,0xb485afca,0x7c4e3f94 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: .skip 0x100 p23_local0_start: .word 0x9dfc1b79,0x7e2b976f,0x066d0a4f,0xc6b1184e .word 0xf9ec7c9c,0x8716d9bd,0xa70001a2,0xe124a42f .word 0x5cde514f,0x45cd8c9e,0x06db67d6,0x2118754f .word 0x047a9b5c,0x8033792e,0x283678e3,0xa8415bec 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: .skip 0x100 p23_local1_start: .word 0xbba79752,0xaa3f8ebe,0x7220d901,0x8f2cc3ff .word 0x410d3dd6,0xe69339a0,0x6587d67f,0xbc2e47b3 .word 0x702fa56b,0xbdb71229,0xcc3b7f6b,0xc70e9316 .word 0xb17a14ea,0x9323976e,0x535add86,0x75ee8b4a 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: .skip 0x100 p23_local2_start: .word 0x6a9a86d6,0x0038c15a,0x68c18eb5,0x74a47055 .word 0x81cd8b76,0x8fdbc8c3,0x47aab944,0x2401a583 .word 0x2340d427,0xe526b051,0xf671d726,0xf740ea7a .word 0xf717ef6b,0xc9aaa89d,0x1b42c462,0x6229ebaa 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: .skip 0x100 p23_local3_start: .word 0x6513cc91,0x48171270,0xa7f69ade,0xad8acaf2 .word 0x0daea95b,0x49538d6a,0x2566aa8c,0x108879ef .word 0x472f4c3a,0x1db37526,0x27cee468,0x77649530 .word 0x7511a0a8,0xd8c52ea6,0x110d4536,0x860aee43 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: .skip 0x100 p24_local0_start: .word 0x847f31d5,0x92efe58d,0xcafca3f8,0xc01b8467 .word 0x66cd5895,0x10201f13,0xb26c227f,0xdf68c7b4 .word 0x2e17e8e3,0xaba6bb3a,0x230a251a,0x55ddcf40 .word 0x89443838,0x1061e7cd,0x0f47dab6,0xbc1c46f5 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: .skip 0x100 p24_local1_start: .word 0xd7838fe3,0x2f51939e,0xbfcb3842,0x3b2e2d4f .word 0xa07d7037,0x678cde38,0x3b31c684,0xde6c0050 .word 0xa46ab267,0x7714b174,0x31a77854,0x076ac844 .word 0xfebf763a,0xd2df3f5b,0x2bb63321,0x41ee699c 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: .skip 0x100 p24_local2_start: .word 0xffe997d4,0xed0db880,0x4e01c580,0x6703796e .word 0x42a7c311,0x7c45ff8e,0x67615fd3,0x491be79d .word 0x6207c4c8,0x4523cefd,0xee234565,0x161b446a .word 0x492f0e93,0x93b271d0,0x42423ab6,0xc0fea7b9 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: .skip 0x100 p24_local3_start: .word 0xcf45d9a6,0x0dd85521,0xc36dfba8,0x4d7ca3df .word 0xe3797ab5,0x4eab6e0e,0x65b11fec,0x44c3ee64 .word 0x9b5b121d,0x3d002e11,0x5ef55402,0xf63466a2 .word 0x0145a6e1,0x254f722a,0x538aeabe,0x49f20462 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: .skip 0x100 p25_local0_start: .word 0xce7cc03c,0x7612810c,0x90e08812,0x0922125d .word 0x697c01d8,0x50be3050,0xc6b5e677,0x0ae400f9 .word 0x9db35b75,0xd103c7b8,0x7e957826,0xd29f774d .word 0x40c5830d,0xde60d13e,0x64f9027a,0xe5659d90 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: .skip 0x100 p25_local1_start: .word 0x389c1f23,0x710d841a,0x161c1807,0x1959be7d .word 0x812f75c3,0xd8d56644,0x08f9b9a2,0x06b7ffef .word 0x8a834de8,0xd062520f,0xf54141c2,0xab77aa35 .word 0xa8abf294,0x63d0e65a,0xb8a1d4b4,0xa9af3725 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: .skip 0x100 p25_local2_start: .word 0x57ad2a27,0x8afef1ad,0x7eb64157,0xd76b760f .word 0x89684b57,0x0c944155,0x4a7dfeb1,0x0d327b31 .word 0x5da071ec,0xf0ad42c7,0x9e53b85d,0x1823513d .word 0x40a3c38f,0x000a5541,0xf16b28a2,0xb8c66a9b 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: .skip 0x100 p25_local3_start: .word 0x207f3286,0x58b5bdf9,0xb498d992,0xf9a3eff8 .word 0x28b0565b,0xb61248c3,0x5704c832,0xf2f99b25 .word 0xf0d1d074,0x630f3ecc,0x06e2f688,0xd34d7344 .word 0xaab2e200,0x6b4ee51b,0x373d6f8b,0x706a158d 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: .skip 0x100 p26_local0_start: .word 0x43fcd65e,0xb9c784f0,0x946b9e8e,0x7ebdb5da .word 0xb8f00076,0x157ceeb6,0x9d8e9651,0x2cb860e6 .word 0xa3c8d388,0xf8594217,0xada086db,0xaaac99e8 .word 0xd36eb3a0,0xeb6d2f1e,0xa36165da,0xc34ae13e 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: .skip 0x100 p26_local1_start: .word 0x41321c11,0xf3129729,0x5dbfcc56,0x301f37a9 .word 0xb8311780,0xfb7d33f4,0x65db71ba,0xe33cf717 .word 0x34ce122c,0x2a4d8b73,0xa1038f8a,0x20ea4a43 .word 0xdc5ce43f,0x8c3748f6,0x61aee8ed,0xe254c4d3 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: .skip 0x100 p26_local2_start: .word 0x33a18e02,0xbb776d1e,0x62a26e20,0xa0610265 .word 0x4433f346,0xcccf7712,0x81d70a34,0xa559e883 .word 0xfef7d177,0x5de86928,0xdaaa91b1,0x97cd3d8c .word 0xdc5207ed,0x32ef84ab,0xc428d5b7,0x21bac798 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: .skip 0x100 p26_local3_start: .word 0x25929f5a,0x9a533cf2,0x610aaa1d,0x7759d77b .word 0xcff63332,0x86501e24,0xea35bdb6,0xe51a3ac7 .word 0x6dfef8dd,0xc0ed3d8f,0x49af32db,0x7926197f .word 0xebc6973d,0xeca79322,0x42ffd4c8,0xb16c828e 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: .skip 0x100 p27_local0_start: .word 0xbca525d1,0x3667c03d,0x27ad8938,0x3d7e0cb2 .word 0x30c3ecc5,0x45876b71,0xa7ca773d,0x9e6cb2c9 .word 0x7ced16a8,0xec75dfe9,0x53dbc553,0xb7b958ec .word 0x34d45c13,0xa45b7ca5,0x6ad7346a,0x74e8ad7e 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: .skip 0x100 p27_local1_start: .word 0x4b0c9433,0x70e4544a,0xf93e9194,0x4c3093f6 .word 0xde90cdf3,0x56d1b475,0x2e2857c0,0xbaeabb2b .word 0x353e7eb6,0x7743de4c,0x251141fd,0x20d88aba .word 0x84d41508,0x573b44ab,0xf9995c52,0xdc2f8b8d 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: .skip 0x100 p27_local2_start: .word 0x1eb15566,0x8a4cde91,0xb65d5955,0x60bcb674 .word 0xd23b0aef,0x3df08699,0x61800788,0x316bb538 .word 0x25509d79,0x98cb7f28,0x9c725fdd,0x3d9eb626 .word 0x4e116081,0x4af33077,0x07a0ee7c,0x1dc38339 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: .skip 0x100 p27_local3_start: .word 0x421befdd,0x27c88afc,0x57088d52,0x000e705a .word 0xa9135b7b,0x098ad251,0x03f8a379,0x8b77f2e2 .word 0x798f6e8e,0xe1ab2849,0xc83c39cd,0xa65b77f1 .word 0xae52b8a1,0xcc736202,0x716bf2ed,0xff27b85f 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: .skip 0x100 p28_local0_start: .word 0x36e6a286,0x18cc3d1c,0x664e0d2d,0x62a9eb3a .word 0x7e203a6b,0x4a2c5e8b,0x04d87995,0xfd00fdf6 .word 0x30478259,0x0e70202f,0xcfd8902f,0x6e9297b5 .word 0x8bb25828,0xb492608e,0xad0e4b93,0x69817dc0 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: .skip 0x100 p28_local1_start: .word 0xfc809ee9,0xe3d58052,0x987f7ed4,0xe2fc9cde .word 0x3caee398,0x0daecb43,0x5ade4af8,0x13d47051 .word 0x31067db9,0x3e2d1457,0xf91e4420,0x14078f18 .word 0x0b37d7e5,0x4a54a27f,0x5a46ea14,0x0d0faad2 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: .skip 0x100 p28_local2_start: .word 0xf3a2cdbc,0x15111e54,0xa10d14f0,0x830e2bef .word 0x115c7dbc,0xe4abe2b7,0xd2dc276c,0x4c68c845 .word 0xef033f09,0xd0e8e1ad,0x1260708a,0x9f2540b2 .word 0x9c43aaec,0x805956a7,0x770555f1,0x144d01dd 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: .skip 0x100 p28_local3_start: .word 0xaf0fff7d,0xbc9e441e,0xe3b3ebc4,0xf29bcc97 .word 0x71f1cba0,0xb4a92bb5,0xb50ca316,0x20efd851 .word 0x9b6db2b7,0xaa07a4c9,0xd77601c3,0xc1966410 .word 0x36b7bc0d,0xf437e60f,0x59339271,0x46415a4b 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: .skip 0x100 p29_local0_start: .word 0x8884503e,0x8a38ff7d,0x5c3cfa57,0xbad90403 .word 0x45520722,0x922bbc43,0x6bb113b2,0xb64bac18 .word 0xe25a9232,0x97c7d92b,0xef6ce61c,0x30e331c5 .word 0x70fb5d54,0x13d40807,0xe71ee3c1,0x69e294d4 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: .skip 0x100 p29_local1_start: .word 0x244b309c,0xf58e5f02,0x996856c5,0x063eb0ca .word 0xbfb1947d,0x17070360,0xc2469001,0x08cf545a .word 0xe576e499,0xbf80ce69,0x94e59641,0x4fd2a79f .word 0x1d3372c2,0x451f47bb,0xbdc45fd9,0xd6be2ce4 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: .skip 0x100 p29_local2_start: .word 0x85f73581,0xd3da9a69,0x01be250c,0x6c6a1cce .word 0xab8947e1,0xc1fe0279,0x7420ca06,0x0bdfb056 .word 0xaf76a499,0x4833aaf4,0x1dea1d4d,0x576d37d0 .word 0x1a78ea5a,0x1c87cb54,0x683d1d3a,0x0aa86ca9 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: .skip 0x100 p29_local3_start: .word 0x0af6ee3e,0xdcbcc8e2,0xfa32e827,0x0eb6d394 .word 0x215970de,0x36eb754b,0x19d418e1,0x343781e3 .word 0x2f083f61,0xdb1dc6d4,0x6acc13cb,0xd5bf741f .word 0x335acfaf,0x53cb9c58,0x044f434b,0xe9257d45 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: .skip 0x100 p30_local0_start: .word 0x5d21d115,0x6dfd9274,0x3da9f7d7,0xa94264c4 .word 0xcd635fd5,0x9b29d479,0x0c745712,0x41ae4a30 .word 0x1b723cb4,0x2d763082,0x06f1dc29,0x569d4ba4 .word 0xe3af50b4,0x41c95ac3,0x0ef7d87e,0x533aac09 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: .skip 0x100 p30_local1_start: .word 0xa57e8bb0,0x8fce82cf,0x71f73725,0xef2c16dd .word 0xd3dcb6a4,0x76a96dd1,0xe88b2c33,0x925ba989 .word 0xd9c7e246,0x3d338f46,0x00abdc8d,0x3b66c809 .word 0x4fb2e046,0x4ea1e641,0x065a6874,0x8e102e38 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: .skip 0x100 p30_local2_start: .word 0xda6130e7,0xb9a459cc,0x9f53799c,0x2b3e4047 .word 0x371de7ff,0x879782b6,0x4b9ac379,0xf4fe0b59 .word 0x4c26812b,0xb6ccf9b0,0xd6dbd6e9,0x57995efb .word 0x3f2f3c25,0xc5bde6f5,0x9017dd47,0x50e8ac3e 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: .skip 0x100 p30_local3_start: .word 0x47e3ec15,0xfd09f3bb,0xa00415b3,0x9a99b3b1 .word 0x19ca329a,0x1da6e265,0x818acf67,0x43773233 .word 0xa6f608fe,0x68f7918b,0xed7b933c,0xd6944e97 .word 0x6a5ced43,0xe741557b,0xe836e1fa,0xf0ae45b8 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: .skip 0x100 p31_local0_start: .word 0x03ba04e3,0x1060b2e1,0x311ceb35,0x176c5a68 .word 0xef6fd7fa,0x75ed4d43,0x109f85cc,0x9c5eff93 .word 0x65cfce5a,0xafa246d1,0x4348d9c5,0x507699d8 .word 0x6bb6ee55,0x06835a52,0xd9ea756c,0x63da93ff 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: .skip 0x100 p31_local1_start: .word 0x535d61be,0x23a6ae25,0x55ee4112,0x1e9d4c83 .word 0x7d04fd7b,0x08faf40d,0x3535d03d,0xe5939fb1 .word 0x9eb56780,0xb4465ead,0xbbc4d8eb,0x87f8a86e .word 0x90a431f8,0x444393b0,0xcbf1ff4b,0x9acd4a13 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: .skip 0x100 p31_local2_start: .word 0xb36acc2f,0x8dc58d7e,0xe9eccc26,0x5f3a9a8e .word 0x1aa7dd88,0x40268fc8,0xe829ad3d,0xf49b1d5c .word 0x9998e73b,0x4e691a42,0x1c5dc1af,0xd69dc288 .word 0xc7dd21d1,0x1dd8da8c,0x1ba46908,0xeb26d2c6 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: .skip 0x100 p31_local3_start: .word 0x3b9b5178,0x34de6079,0x19c16086,0xd8b1245f .word 0xfd503ae4,0xa683bb93,0xa59b75a0,0x8f76065e .word 0xf62ce038,0x5cbb5702,0xe54f6bb1,0xda4d528f .word 0x446aff83,0x1848961e,0xf8c92bba,0xa644f2e2 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: .skip 0x100 p32_local0_start: .word 0x47c94809,0x8ec2c9f0,0x76a60f04,0x989f4f9d .word 0xa8c7f076,0xdb9534c9,0x895be51f,0x99dd95f2 .word 0xa2905ea7,0xf90bdd5f,0x727cf09f,0x7f8388ba .word 0x831fe949,0xfdcb1a8d,0xae4c891e,0xdd1107b6 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: .skip 0x100 p32_local1_start: .word 0x1395dbcb,0x060db997,0x2065e976,0xa308b297 .word 0xfe44dc45,0x94f5a503,0xeadd25e7,0x523ffa5c .word 0x2f75d7ca,0x749e0b87,0xfef125aa,0x42d8356b .word 0x96a9fafb,0xb00ad278,0x722275e7,0x8a19c3c0 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: .skip 0x100 p32_local2_start: .word 0xe42992f5,0x8696aae2,0xe78116ec,0xc40dac79 .word 0xf515ccda,0x87262c95,0xf3836a12,0x400b5931 .word 0xfc3bf36e,0x86632d45,0x57b6d7fa,0x56af550c .word 0x8b35bce8,0x28496f0e,0xccc269b3,0x836496e2 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: .skip 0x100 p32_local3_start: .word 0x02308806,0xe495aab4,0xbac8755f,0xd54a3063 .word 0xf3cbe2aa,0x5a1ffd5b,0x8903536b,0x4c5699d8 .word 0x26a09645,0xab26ecf1,0x11f065ed,0x8d92ac15 .word 0xe8553442,0x50c96504,0x191b4652,0xdcb3f0fe 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: .skip 0x100 p33_local0_start: .word 0x690c244c,0x1bebb82b,0x4a95eee0,0xf98e7d44 .word 0x905cfc48,0x04b18ce6,0x24a49f6c,0xabe10c0c .word 0x27ac3dfb,0x2daf1771,0xd3d8d87b,0x4f5776fd .word 0x7e34cfc9,0xe13fdfb3,0x7ea70388,0x66316cd5 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: .skip 0x100 p33_local1_start: .word 0xdb918364,0x1d6161ff,0x7a041d0f,0xee955aee .word 0xf4c57724,0xb1b9fe0a,0x0499de92,0x12d91f82 .word 0x295da6d4,0xfbf0d835,0xc641fb59,0xdd76270d .word 0x3df5b073,0x5b2c139e,0x4aa58f12,0xa1d7edd0 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: .skip 0x100 p33_local2_start: .word 0xae900ad4,0xd05a15da,0xe28a6434,0x73554d3b .word 0x212e6a9c,0x62a12448,0xaba41cdc,0xc9c2e3db .word 0x19864e3d,0x0a6c0b7f,0x0150e342,0x8e57b419 .word 0x5f3e9d6e,0x8d198712,0x5db2202b,0x8ad71ef7 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: .skip 0x100 p33_local3_start: .word 0x2ba068b2,0xa8ba33c2,0x4578741a,0xc9b0f61e .word 0x5635b023,0x197f8c45,0x6f0b3b31,0x5f98b48f .word 0x5090e1d1,0x6a5d25c5,0x88768abb,0x434d14a9 .word 0x23dc5e16,0x448b37aa,0x3948dede,0xceb19380 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: .skip 0x100 p34_local0_start: .word 0xf9315c12,0x39be51b7,0x6e16f620,0x927637c3 .word 0x0674da3c,0x76ab4382,0x4948fc88,0x5360121d .word 0x13f1fe3f,0x97d9df6d,0x3e601961,0xcc482444 .word 0x19596112,0x11da8558,0xeaa704cf,0x46881a40 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: .skip 0x100 p34_local1_start: .word 0xb24189fa,0xdcade12e,0xa8243dad,0x79f1cdfd .word 0x99394a19,0xeb4d3b97,0x073fdd30,0x0fc8437b .word 0x6effe6f7,0xebaa898b,0x947978bf,0xb3c4b1cf .word 0xd7ad407e,0x5ef07241,0x0e9e295f,0x6b367e2f 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: .skip 0x100 p34_local2_start: .word 0x82175039,0x030e5fd4,0xdc0c93cf,0xfde5416f .word 0x797ff771,0xb59eca2b,0x352be85b,0xebe5b291 .word 0x8ddf9baf,0x924e7bea,0x9cf1cc2c,0x153d5e7f .word 0x83892420,0x73734177,0x4c827401,0x230eadf9 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: .skip 0x100 p34_local3_start: .word 0x7dbb9225,0x61cf40a0,0x2bea9f9e,0x579bdcbd .word 0xecc839f7,0x09d06a31,0x8846800f,0xecc39a45 .word 0xbe20db9f,0x1563e80c,0x49f7f269,0x1bf1eff5 .word 0xf704266b,0xc36ea349,0xe523ee13,0x08794e67 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: .skip 0x100 p35_local0_start: .word 0x8ddfde0f,0xe9869d8d,0x2cd87ed7,0xdc3124dd .word 0x1e2fa873,0x0ebfede1,0x9a6f0210,0xa73a7080 .word 0x22e0bd75,0xbfdbf17a,0xbb063eb7,0x3d527de8 .word 0x6b6b1bdc,0x389c39ce,0x078acb53,0x4686aa88 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: .skip 0x100 p35_local1_start: .word 0x1883557d,0xd67f734f,0x4221a73f,0xecd889c3 .word 0xd31b8e1a,0x03cefbf4,0x7ed55fea,0xc8ecb7da .word 0xfd1fe600,0x0a83dc1e,0x9640db04,0x4c7b14d9 .word 0x7c586197,0x921745b0,0x9549cf5d,0x119c6b0c 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: .skip 0x100 p35_local2_start: .word 0x8790e52d,0xfe1f636f,0x2f539008,0x180cc1df .word 0x2fdd7cf6,0x83abbaed,0xc84f86c8,0x68c2035f .word 0x6976853d,0xa4c6eba0,0x863833c3,0x2983f482 .word 0x757deb61,0xe50ec384,0x46392eca,0x3841c799 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: .skip 0x100 p35_local3_start: .word 0x91ce992c,0xfb6902c3,0x892e877a,0x5d121b76 .word 0x2e1f9076,0xca86c170,0x27554e6c,0x539ea3e6 .word 0x8581f04d,0xde2080ca,0x72012c20,0xe748fb4b .word 0x057babde,0xf7e7c660,0x32403760,0x05586fff 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: .skip 0x100 p36_local0_start: .word 0x644bee22,0x87166fe0,0x07f63845,0xacab9ead .word 0x51ca0d1b,0xf8b8c059,0x3322fe6e,0x80c61a10 .word 0x4a20dc06,0x87dfce0c,0x5b9a3507,0x708c7088 .word 0xa3b84c08,0x85659fee,0x2db078e2,0xb0967095 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: .skip 0x100 p36_local1_start: .word 0xa83c8c90,0x2ce70982,0x905879ac,0x87cc7791 .word 0x51a9554d,0x9601b36e,0xc0ffd4eb,0x4b19aff7 .word 0xc4abdc19,0x076a1038,0x73ad559b,0xb67459c5 .word 0xf06093a8,0x843dc72c,0xe3bd8901,0x3f55eb10 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: .skip 0x100 p36_local2_start: .word 0x2e7b4916,0x2d338ae7,0xa82915a1,0xb8bcfbaa .word 0x9e1710c4,0x66eadc8a,0x75d9b357,0x23c63b80 .word 0xb007eb65,0x2f503bf0,0x11f21bd8,0x71374384 .word 0xd1ec8749,0xbb631f4c,0x28564451,0x2c3027dc 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: .skip 0x100 p36_local3_start: .word 0x6c76ea2e,0xf5c0ce8a,0xd2c7d5fc,0x3a9e215e .word 0x8feb3a0e,0x5ec064cf,0xbc17032a,0x9c4453b6 .word 0x8d595c68,0xbd900f30,0x3c38bd7c,0x2fe23382 .word 0x89854f04,0x81137d50,0xf5b8706a,0xc29a309c 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: .skip 0x100 p37_local0_start: .word 0x6be3f6f0,0xa7f9f2c7,0xed9462fc,0xa9bb0f8d .word 0x38c5108f,0xf3f549cf,0x036c1dec,0x839ccee9 .word 0x6a557c0c,0x9628f296,0xcadb9a6d,0x62965bce .word 0x8d9bcb26,0x707223e6,0x484c644b,0xc357c128 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: .skip 0x100 p37_local1_start: .word 0x00c7d649,0x7d3c9fa8,0x9e6b8d15,0xdc4f988f .word 0x81efe651,0x8c5f773e,0x693c5b44,0x0203a113 .word 0xa7651760,0xf0a69219,0xb2535fc1,0x67677f1e .word 0x74895986,0xd5980bb7,0xc0c5cb66,0xd770a40d 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: .skip 0x100 p37_local2_start: .word 0x3607822e,0x74ff4455,0x3632e34a,0x2b71b9c8 .word 0xa9951624,0x78790cfa,0xa396186d,0xc19348f9 .word 0xaef9dc76,0xaf12c9da,0x80cd6e79,0xf4304c9e .word 0x9099a39c,0xe688ab12,0xea0aa314,0x9fe01cf3 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: .skip 0x100 p37_local3_start: .word 0xea65bb95,0xb8962486,0xecb12ccd,0xaeec7bdb .word 0x3b018315,0x862f1c5a,0xcca020c2,0xc147cf10 .word 0x10af1be5,0x8965e7cf,0xa9b9d363,0xa38192de .word 0xf46d5922,0x8fbaa703,0x98626410,0x1a7312f9 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: .skip 0x100 p38_local0_start: .word 0x852036be,0xf7e0c1a4,0x1dd1d12e,0x2a8df61d .word 0x1950ba75,0xa82f2a67,0x2ada6a6a,0x7aa9c8f0 .word 0x109626e2,0x7a2d33ce,0xabc237cd,0x9013a266 .word 0xd0bdd27d,0xac093de6,0x1347155f,0x888b0e12 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: .skip 0x100 p38_local1_start: .word 0x52c0c51f,0xa8f426a9,0xd3f5c916,0xd264e1b1 .word 0x1d014a1e,0x83fd1c44,0x257b26f0,0xa83d6dd8 .word 0x1f020054,0xdec806b8,0xe3e6de33,0xec397a92 .word 0x16462547,0x5d82593d,0xa9cc0bd8,0x3bf05284 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: .skip 0x100 p38_local2_start: .word 0x4c358e85,0x6d9db0e4,0x56e55dd4,0xd9a0d608 .word 0x3b740a0e,0xe269977c,0xfd63cea0,0x8ca47991 .word 0x08803fdb,0x0c5ff1b7,0xc266be28,0x6520a7fe .word 0x7080a1e1,0xf6989416,0x89e3026a,0xf529abb0 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: .skip 0x100 p38_local3_start: .word 0x55edb347,0x3694286b,0xbaf3ab4b,0xb94e308f .word 0x8021b8bf,0x5e519818,0x152a183f,0x3ae91d55 .word 0x1eb15952,0x490cf428,0x41ef01b5,0x8121e1ea .word 0xff5afb61,0xc91fde10,0x6b82ea1a,0xfaf47c9b 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: .skip 0x100 p39_local0_start: .word 0x4cc93115,0xee5fafdd,0xe3ec3efa,0xf179d2ba .word 0x6ec88cd7,0x9cc011d9,0x681d17db,0xa83ca031 .word 0x875788ba,0x2f404208,0xc13369c0,0x18366d46 .word 0xba7d7352,0x89d5366d,0xf4a07996,0x3a1669ad 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: .skip 0x100 p39_local1_start: .word 0xeab1952f,0x5d813e2c,0xdef97cf7,0x58ea8a82 .word 0x0a432ad8,0x07c03986,0x19357b8a,0xe08edd21 .word 0x88b77b31,0xfee15634,0x3f27813b,0x62945234 .word 0x8af35690,0xa6a70139,0x8b1ebf8a,0xe55af453 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: .skip 0x100 p39_local2_start: .word 0xc1118ab1,0xc5bb3422,0x31178346,0x78af3db8 .word 0x30443820,0x7eafc1d2,0x1c609a55,0x0d9962b0 .word 0xcae3c63c,0x562abef9,0x03b8a31f,0x973aa544 .word 0x0037dfee,0xf8c31fd6,0x76d28cc3,0x85bf44b1 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: .skip 0x100 p39_local3_start: .word 0xab132a49,0x32ca6ade,0xfd9ab6b8,0xd2a7ce2d .word 0x24d0da34,0x5243b2e3,0x2f076df2,0xe4c42550 .word 0x8471e078,0xa567a325,0xd695c376,0xb9f02dc6 .word 0x5a54f846,0x4c9baabd,0x25cf6b26,0xfbe9881f 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: .skip 0x100 p40_local0_start: .word 0xb22775e2,0xa2bfb93e,0xff3637f3,0xfd509713 .word 0x4f3e4a6b,0x577f0890,0xa53472aa,0x3edb672c .word 0x33141f6a,0x1fd88c99,0x7bc643db,0x3e339786 .word 0x88dcad5c,0xb56729ec,0xd8a3b852,0xd545dfb2 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: .skip 0x100 p40_local1_start: .word 0xf9ae10e8,0x2f7d71af,0xc0fa239d,0x448bc8a2 .word 0xcf4968b9,0x991a2ca6,0x743cc4d3,0xe9165c25 .word 0x664474c5,0xa1daef5f,0x0bd7d0dd,0xba0d7342 .word 0x889f31c8,0x1c6a3cbd,0x3b6eb399,0x5e203310 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: .skip 0x100 p40_local2_start: .word 0x4d7535e0,0x3711a1dc,0x79ba3702,0xfc2fad86 .word 0xf751c931,0xc00d08fe,0xf81adb9f,0x09e44682 .word 0xeab16461,0x0efc4505,0x30cd8f46,0x4fae1358 .word 0xe8811796,0x685cbb6a,0xe922e865,0x775e41f1 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: .skip 0x100 p40_local3_start: .word 0xf77f1b99,0x50ca23a3,0x04e43b6c,0x8b4cc716 .word 0xf1776ed5,0xd6aa93e1,0x601019d7,0x0a372239 .word 0x825fa4c5,0x30ed05d7,0x82fbe166,0xffda96bb .word 0x21f71c85,0x3ca69e6b,0x0c52b49f,0x55f8704f 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: .skip 0x100 p41_local0_start: .word 0x664ff56a,0x58a6d6b4,0x5ee264db,0xa7e0bd93 .word 0x1f07c4ff,0x6f2a76a6,0x1e7128b8,0x9a75354f .word 0x2a207d7e,0xa728e24a,0x8a9fea15,0x4bff3fa0 .word 0xb950444a,0x4f58ab44,0x460e5268,0xe3ae8881 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: .skip 0x100 p41_local1_start: .word 0xd4423986,0x1781e288,0xcb2fe260,0x90b59613 .word 0x9099cccf,0xd1e66475,0x7b10a178,0x2a308766 .word 0xca2cd40a,0x23493cda,0x3df5c055,0x6fe7ddba .word 0xd578d846,0x701c23a8,0x84a1b6d3,0xabebe180 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: .skip 0x100 p41_local2_start: .word 0xca16821f,0x46c32dbb,0x8bb69223,0x257e099e .word 0x3232e987,0xd774f4fa,0xd8db61b8,0x87b08b76 .word 0xeb251cb0,0xfd9927c2,0x1089ec8b,0x5603c704 .word 0xe9ec37dc,0x7916673f,0xd76732d6,0xe4195808 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: .skip 0x100 p41_local3_start: .word 0xec238687,0xaa71b754,0xf8139b92,0x7794489d .word 0x135240a5,0x4aba843a,0xf2cc2858,0xb8fc5020 .word 0x2160c9a1,0x6631a26e,0xcf84c57f,0xbae7cade .word 0xaa7300df,0xe0ce082a,0x407cf01d,0x09b2a10a 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: .skip 0x100 p42_local0_start: .word 0xb64f5cd7,0x15525f0f,0xf0078650,0x1d7cb063 .word 0x1932b384,0x0e6f9753,0xbe29d48e,0x8c83fc64 .word 0x4992d6f5,0xf751e23c,0x29e4c1a5,0x5ad089b0 .word 0xfffb58f9,0xd079ded9,0xffafc04e,0x8144c27b 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: .skip 0x100 p42_local1_start: .word 0x6f8184c1,0x5563132e,0xd8245cb7,0x544f5166 .word 0xca65f38f,0xa84c77f7,0xa1520c8c,0x1b6c9c2d .word 0xb08b9b4e,0xdd191317,0x6fa8e324,0x58be0c37 .word 0x0fac7862,0x8abd02f4,0x0fd851b3,0x5830fcb5 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: .skip 0x100 p42_local2_start: .word 0x7d5a577a,0x1bf9a765,0x6b7c6d96,0x14bc1dcd .word 0x5b329b85,0x7c51a463,0xd097ce41,0xdde18294 .word 0x8eec1579,0x16f2b043,0x471d5812,0x214688db .word 0x0aed3e2b,0xc7abb805,0xd219385f,0x95150f33 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: .skip 0x100 p42_local3_start: .word 0x9b6501ff,0x2140952b,0xb63331e4,0xe608785a .word 0x2e7c32de,0xa381e71c,0x8877f34d,0x32c170ae .word 0x5aca38fb,0x57c87105,0xd54ea46c,0xdbd4ff82 .word 0x017081b0,0xb3c42395,0xa2794543,0x8169fd88 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: .skip 0x100 p43_local0_start: .word 0x9597c361,0x968d28b7,0x3dad8d8d,0x6f4d32ef .word 0x55c6748f,0x6b86750a,0xb5dc015b,0xf43780e3 .word 0xacb73c2a,0x221737e4,0xe68f2709,0xc907afcd .word 0xb5616cee,0x0fdbbc48,0xbb8f66ab,0x3713a1f3 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: .skip 0x100 p43_local1_start: .word 0xd879aec4,0xcd337351,0x2e04e9fc,0x335e811c .word 0x8d49990c,0x216ff0a7,0x549229bf,0xffbe5f5e .word 0xd1c0e273,0xd806441f,0x4de48809,0x6db22bb5 .word 0xfc4ddfee,0xc84aa469,0xbadfc5ee,0x9d94cec5 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: .skip 0x100 p43_local2_start: .word 0x20e60ba7,0x2d0d0464,0x65da1258,0x5310ff8e .word 0x2f5639e7,0x5c5d434c,0x4070b080,0xaca1d4af .word 0x1644b3cd,0xfe911170,0x3caeef5a,0xe6acb4ee .word 0xcac43c23,0x73f236a2,0x49369d93,0xe56502e4 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: .skip 0x100 p43_local3_start: .word 0x7589439e,0xaf194e5d,0x9e438e88,0x34d4b8db .word 0x2e670701,0xd5787335,0x6f98d3f2,0xda408635 .word 0x4669afd2,0x6a658936,0xed948fcc,0xc709e895 .word 0x6a39f7fb,0xfc3d6181,0xd1134c3e,0xed3c07c9 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: .skip 0x100 p44_local0_start: .word 0x1b63ea4d,0x03725933,0x2a26b712,0x828c7225 .word 0xa3dc9956,0x9990bcf5,0x1983845f,0xb399f168 .word 0x1b9ea3f0,0xe708317e,0x8645f3c3,0xace8e5ec .word 0x3a6958ea,0x62bc558e,0x31d92152,0x04889d45 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: .skip 0x100 p44_local1_start: .word 0xff9379be,0x19a98b54,0xe11b5b27,0x3b355f84 .word 0xcee833b4,0xfc3dac66,0x1bccb0a4,0x674f6764 .word 0x02ef170d,0x55bae4f1,0xbec2a1d5,0xb1b60790 .word 0x7e1a40ca,0x8b183c28,0xf87fd475,0xc0eba41b 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: .skip 0x100 p44_local2_start: .word 0x7f455386,0xa77e6f85,0xee116349,0x2143376b .word 0x68794cc3,0xd65bc230,0x6af1a5e0,0xf37c343b .word 0x404a2657,0x6e5bb1de,0x93db5229,0xdeecd32c .word 0xaee03e8c,0x907ff0cf,0x4cfcbe21,0xac7f9a76 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: .skip 0x100 p44_local3_start: .word 0x3bb1973a,0x52e29e16,0xff31dcc4,0x72c98b40 .word 0x76f101b3,0x02154c2e,0xda799444,0x47f555a0 .word 0xb2cff736,0x98bb4de8,0x7d6401cd,0xeb82ac53 .word 0x4efb7088,0x19daa3fc,0xb43e980d,0x54775fd1 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: .skip 0x100 p45_local0_start: .word 0xf81b848d,0xaaa294ca,0xdfb194e9,0xe6756059 .word 0x65da497a,0x20a3f28f,0xb48a1bd1,0x0f0396da .word 0x7182198e,0x24aff8c8,0xf6565db6,0x0f1a1a76 .word 0x83465fbe,0x56801e68,0x662bae04,0x34a92233 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: .skip 0x100 p45_local1_start: .word 0x0a1f3ee1,0xe72016c2,0x51728188,0xeadd6cc6 .word 0xd68a0d03,0xdba5a642,0x6c439fe4,0x676d999c .word 0x50aa733f,0x80e094cf,0xc2819ca0,0x36848d34 .word 0xad8a65d7,0x146cbbaa,0x4c3b0415,0x7e296e4c 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: .skip 0x100 p45_local2_start: .word 0xd770acbc,0x15293e00,0x06ba542a,0x52263bc7 .word 0xa83028db,0x83f42281,0x7a2d7c06,0xf12d7b13 .word 0x2b55c8c2,0xcf51f4ba,0xb7f272c7,0x77387121 .word 0x61398f8a,0xf2ce0f59,0x200bb649,0x5465b356 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: .skip 0x100 p45_local3_start: .word 0x0a886af3,0x9e4ae2ea,0x18d884bd,0x18ba032a .word 0x105eb5db,0x83284ef9,0x7db7da4a,0x4f973de6 .word 0x60a16cee,0xaded5d2f,0x34bb094f,0xf7b49e93 .word 0x21a1383b,0x62633e79,0x88aa2e31,0xd5a1782a 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: .skip 0x100 p46_local0_start: .word 0x2251f327,0x0e30e562,0xbff15dc6,0x95f012dd .word 0x7a304db8,0xfe6ea982,0xd7b39362,0xb8286bcf .word 0x6d81bf08,0xe9a0c345,0xae0a3cee,0x645b1a31 .word 0x7ed686c4,0xc7c3cbce,0xcdfc9bba,0xc8a78c7a 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: .skip 0x100 p46_local1_start: .word 0xe1bb16cd,0x77b36806,0xcce54248,0xae9a1c14 .word 0x8407319a,0x8724ff03,0x9bd040de,0x2fcaf72d .word 0xe5b8b470,0xaf7e931e,0x324268cb,0xcaf66a28 .word 0x86465a5a,0x3acf4fa5,0x874a058f,0x28d9b676 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: .skip 0x100 p46_local2_start: .word 0x0c8a605b,0xfca6e1b0,0x7563cb9f,0x2a057944 .word 0x4663017b,0x0ce00396,0x38e4d77a,0x3e031a41 .word 0x9f74e495,0x3fe01c89,0x78c10e0f,0xf6e0f1d0 .word 0x0d00e0a8,0x1b7a383d,0x1fbd2cf4,0x6c7ba0f4 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: .skip 0x100 p46_local3_start: .word 0xa67aa4af,0xae84da92,0xba8ec28a,0x08c00de8 .word 0x2a629f1f,0x45ac00bf,0x42cb1e81,0x5dc794c4 .word 0x806367c0,0x3f779d57,0x6ef2a6bf,0x31646818 .word 0x417ad13c,0x798867df,0x0f6241c9,0xf2ca2b9f 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: .skip 0x100 p47_local0_start: .word 0xd5b087d8,0xd2f0dc27,0xe6445409,0x6a701c08 .word 0x55d0ee0e,0x29163ce1,0xb7852528,0xcfc5a887 .word 0xac76c9f4,0xbd8f90b7,0x47dff306,0xdd7b2cdb .word 0xe51df844,0x42128473,0x94030b6d,0x8a5b52a6 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: .skip 0x100 p47_local1_start: .word 0x7e3b9da4,0x1fa24e48,0xd0450d1d,0x84e7f7b5 .word 0x08f646f8,0x1cf0ce9c,0xb7fe567d,0xa03ca288 .word 0x3ab79f81,0xb0028c24,0x68342a2e,0xe5752daa .word 0x0301c5f9,0x56660500,0xd66cd24f,0x08775aed 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: .skip 0x100 p47_local2_start: .word 0x5c206c53,0x086df361,0x3c8dde26,0xfe46a1bd .word 0xebf6beee,0x08e5253e,0xd6b485fc,0x4c68b7dc .word 0x23bb98c5,0x62459145,0xa72e8180,0x58d074e5 .word 0xa3dff62c,0x356e0e80,0xa641384b,0x18bdfa6f 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: .skip 0x100 p47_local3_start: .word 0x64574983,0xb1cfd7b0,0x9231ec28,0xec609047 .word 0x51b73a06,0xf830c541,0x0c06294b,0xd99cd03f .word 0x43e235dd,0x45071223,0xcf1c6bd3,0xfef29e57 .word 0xbe0e6cae,0xb8cc07db,0xfd4fc6e5,0x2ee87138 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: .skip 0x100 p48_local0_start: .word 0xa2db479b,0xb0ee6391,0x3c501e95,0xd9545ad9 .word 0xf0be6b1d,0xb6bd225d,0xd27c49b7,0x34351258 .word 0x47bdd301,0xfb232b32,0x0ee1eae3,0x4b520ab4 .word 0xc0e2fb01,0xb4b567eb,0xe1f3191a,0xc622436e 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: .skip 0x100 p48_local1_start: .word 0xde028a2c,0x335bdff9,0x437f1637,0xd43de97d .word 0xf59f0f2d,0xd3162f5c,0x5e131d97,0x388a4879 .word 0x4ce9698f,0x7ff4194e,0xb0cfb8b5,0xd017dec4 .word 0x21141bf2,0xbd5a131c,0x2ffd7e92,0x818526c1 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: .skip 0x100 p48_local2_start: .word 0x662bb869,0xaea06060,0x3d632d8d,0x19857ff4 .word 0x6e6a71f7,0x4037479e,0xab9dfb64,0x37786988 .word 0xbe043184,0xab2cc2e6,0xe91d8098,0x47ad3bb0 .word 0x682b5679,0x8b99ee76,0xbb034e97,0x0791e2ea 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: .skip 0x100 p48_local3_start: .word 0xba1f7b12,0x35e4a421,0x3d041887,0xbc29a179 .word 0x4ae0d1e6,0x7faea6ed,0x7cb4a350,0xf7b15b7e .word 0x6f4d514b,0x37ee0c4d,0x7027882e,0x8ab4b7ce .word 0x858ed14a,0xcbc3a292,0xa84dfbfd,0x45550ac1 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: .skip 0x100 p49_local0_start: .word 0x6b8380c6,0x593b57cf,0x06e6d9f8,0xf9cee7ac .word 0xc128b320,0x13077c08,0x85a3c70f,0x9e442024 .word 0xcc9a584a,0xe828621e,0x37c5fe6f,0x3dbc663f .word 0xb507ca12,0x4f3856fa,0x6d58c80e,0x9972687e 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: .skip 0x100 p49_local1_start: .word 0x8e7b663e,0x4ac25e02,0x0099e836,0x5208eeb4 .word 0xc678b428,0xa50c7567,0x9e61a543,0x7ca205b1 .word 0x91aaa09d,0x2d4a7c66,0x72c1805d,0x96ee7526 .word 0x5ad26238,0x3cbfa81e,0x2fcda05d,0xc940bf5b 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: .skip 0x100 p49_local2_start: .word 0x59d388aa,0x45bb65f2,0x198efacc,0x89f72e56 .word 0x74859ec3,0x0615720b,0xe04e95e9,0xe2c8ed35 .word 0x2ad6c36d,0xf1ebc253,0xa09b6241,0xe6488f99 .word 0xf3476e9b,0x03cf7240,0x4ca67653,0x593644f3 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: .skip 0x100 p49_local3_start: .word 0x66125259,0x533a2b7d,0x60717fac,0x38aec8fa .word 0xcd589a31,0xd5549756,0xb1b7b1e3,0x6d067221 .word 0x7619f927,0x5c97ad7a,0x1b7fe28e,0x583f7362 .word 0x2f6d50ca,0xd89c9fe1,0x946aa4bd,0xeaf442fb 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: .skip 0x100 p50_local0_start: .word 0x25164e1a,0xeed14edd,0x78566a6c,0x33be6ef6 .word 0xae137fbd,0xa6105ad8,0x144c49d8,0x2fdcc650 .word 0x0dc864ee,0x887dc667,0x627119bd,0x2874fac6 .word 0x69e0892b,0xdd978b85,0xc6775f9c,0x20e37e00 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: .skip 0x100 p50_local1_start: .word 0x5f452118,0x158affbd,0x9deff494,0xb8291343 .word 0xeaee49a0,0x6290a4b2,0x71539c15,0xe01946d7 .word 0xcf89becd,0x2d62f37f,0x995c3368,0xba861db2 .word 0x34c50e4d,0x42d1825c,0xe83d7917,0x83efb120 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: .skip 0x100 p50_local2_start: .word 0x3fe7e499,0xd9876d15,0x6c080b31,0x943bac80 .word 0x79274e53,0x2307aac9,0xddd53195,0x7f5c0dab .word 0xd541617f,0xa0f6cd4e,0xc8ed13f0,0x4df65afa .word 0x5bb96a18,0xde51d4c7,0xbd5c2f93,0xcb0d36ff 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: .skip 0x100 p50_local3_start: .word 0x2e225225,0x9f1fe95b,0x002c760c,0x39d89228 .word 0xe2c666ad,0xc34e36a8,0xef428172,0x5f1c9406 .word 0x66f8e6df,0x761c7fd8,0xed84ce14,0xc112892d .word 0x75df298a,0x496f211c,0xa0fee19b,0x0a9694ea 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: .skip 0x100 p51_local0_start: .word 0xfe3a1e90,0x909e0498,0xc7a29540,0xa3149cfc .word 0xc26fb692,0xf09c8011,0x84c420d9,0x2b671076 .word 0x9adde6eb,0x873e1867,0x323b07a2,0xda0aed0c .word 0x52a507c8,0x7bdb63c9,0x045cd463,0x799414c5 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: .skip 0x100 p51_local1_start: .word 0xb36db7d9,0xb7a48490,0xe2eba8bd,0xc62c5868 .word 0x508ed811,0x42b61495,0xa6264c90,0x1ab16562 .word 0x0554295a,0xc81c30da,0x5b1035de,0x25c2d608 .word 0x1ef894ae,0x5ff5f76b,0x09ae85a6,0x2b7a5ec5 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: .skip 0x100 p51_local2_start: .word 0xae27da0d,0xa6fe68b9,0xf9cd4962,0x552e551a .word 0x070748fa,0x4792195e,0xe127567b,0xef150c25 .word 0x712becea,0x85ae6bf2,0x0f009bc6,0x35591210 .word 0xe625a6ec,0xb3841b07,0xecf42bab,0x6091e852 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: .skip 0x100 p51_local3_start: .word 0x68fcfa22,0xbb10d4a2,0x11587f6d,0x794c44d7 .word 0x12bf4b0c,0x776f9452,0x6a63b416,0x4ab6d27d .word 0x473dd4d7,0x317ade09,0x4d20bc89,0x62d5fdd3 .word 0x4ab9ed74,0x1a0d8488,0x14a98766,0x5cd35637 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: .skip 0x100 p52_local0_start: .word 0x66ca9486,0xf4ba4dac,0xc0602057,0x5d55937a .word 0x85f122f9,0x5e377ccb,0x7e516be4,0x3831f7d0 .word 0x5f908d17,0x80ad75b9,0x781617f3,0xa30d9cd6 .word 0xc86bd806,0x506fbea7,0x7bf87719,0x48e0c0d5 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: .skip 0x100 p52_local1_start: .word 0x906d1618,0x334b35f2,0x188f8d86,0x3ecefff3 .word 0x65f41779,0xb71cd54f,0x10a4ee26,0x7cf69299 .word 0x0861f3b8,0x5bacb7fd,0xf93bd8ff,0xe78ce933 .word 0x8584d093,0x0be5f8b2,0x07f6f638,0xd2e7362c 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: .skip 0x100 p52_local2_start: .word 0xca7a772a,0xe9884620,0x3c240c8b,0xd95c3e0f .word 0x660ef771,0xa2d39202,0x55d27abd,0x197f8234 .word 0xafdc6d8e,0x3e22fac1,0x21686386,0x76b645f2 .word 0x2d11060e,0xf63935e5,0xdf1a368d,0x996ab8b8 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: .skip 0x100 p52_local3_start: .word 0x7cfc13b0,0x559ebbe7,0x4f7747cc,0xfe6821c0 .word 0xd33a43f5,0xab6fb9b5,0x463d49be,0x06649c08 .word 0x6bd2cbbb,0xb6c93579,0x503c39fe,0x6c86eb3a .word 0x9c810eb1,0x901c7bf4,0x027307b1,0xf00fd575 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: .skip 0x100 p53_local0_start: .word 0x58ea7f24,0xfe477e1d,0x5e4b5132,0x9c41c78e .word 0x2b6dd980,0xdefad05a,0x905556cc,0xc21860eb .word 0xea4d760c,0xa2802369,0x34c80df1,0x66e60378 .word 0xcebca2c4,0x1343e4a0,0xe02e5cd8,0xb6c6e617 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: .skip 0x100 p53_local1_start: .word 0xe1c07871,0x9e0e87ad,0xc5d4de91,0xad9bd9cb .word 0x08ac9d1e,0x44113111,0x47ae1d07,0x53d4f872 .word 0xbbcbedc1,0x41af8fbf,0xcbf72800,0xa4cd1194 .word 0x840404a3,0xa1cab539,0xfa419dc9,0x04bb6617 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: .skip 0x100 p53_local2_start: .word 0x2303e584,0x6b368d3e,0xa488605f,0x83325b28 .word 0x3779a4ee,0x23f375a8,0x4d498cb5,0xca0d01a9 .word 0x1d2c80d6,0xcd757829,0x6df21d9f,0x457db6fa .word 0x03751572,0x9aa8d09d,0x944fe2e4,0x8a081cd6 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: .skip 0x100 p53_local3_start: .word 0x03e0ee59,0x7593475f,0xd6975bbd,0x4c654cf6 .word 0x3d0126c0,0xcf358841,0xc84a5fb9,0x6724124c .word 0xfaaf1873,0xedc00906,0x1ac1ae94,0x308f1475 .word 0xd2f04134,0x9f951ba2,0x817c53e7,0x07f860a2 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: .skip 0x100 p54_local0_start: .word 0x54b7acad,0x97beca7a,0x67d36028,0x4d47bf16 .word 0xe8d1d40f,0xfae9687d,0x252eb202,0xe7fff037 .word 0xf8fc4740,0x4d5bca27,0x0d7fdcbe,0x6770a33a .word 0x63e7a2cf,0x8f81742b,0x4225a036,0xaa9de037 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: .skip 0x100 p54_local1_start: .word 0x860f300e,0xce6f928e,0xcdcd48a2,0x67a01e3e .word 0x629ac47c,0x362ede19,0x506ad126,0xb2666bf3 .word 0x6b4e0c8e,0xf94c381a,0x656dc8f7,0xa8ba2c3e .word 0x08b69a11,0x67f3d21d,0xb6a05db7,0x60630bcb 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: .skip 0x100 p54_local2_start: .word 0xa5e0bc26,0x71b7145c,0x808cb6be,0x48bf89d9 .word 0x718e3037,0x7a42a139,0x0fdd44c2,0xcfc812a3 .word 0x0fdc5ae8,0xe7f5799c,0x2561c151,0x58cd1b06 .word 0x00620325,0x70ba332a,0xdbf0af37,0x18bf2cc2 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: .skip 0x100 p54_local3_start: .word 0xa366512f,0xc1a4ff05,0xe475725a,0x01ebbfa8 .word 0xbde5b9d0,0xb985e1ce,0xa47ac72f,0x36eefd23 .word 0x444035ee,0x99af0896,0x053631db,0x8a2a7cc2 .word 0xfb4074bf,0x767603bc,0x4db321c2,0x7080ccf4 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: .skip 0x100 p55_local0_start: .word 0xb0af4c7e,0x8b4c4cbf,0xa8cadc98,0x0bcb6949 .word 0xb0e60969,0x92dd243c,0x8f74ecc8,0x732c442f .word 0xa2058ddf,0x78f45c55,0x59f96e22,0x1bc7edda .word 0xdcd6a625,0x6f481579,0xa7824996,0x3225b699 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: .skip 0x100 p55_local1_start: .word 0x522a2c27,0xa7de4d2c,0xaebddf9f,0xf93d2369 .word 0x712f6e2c,0x66a4a121,0x7ff29404,0xe3cc6f8a .word 0x8d736137,0x2b84c51e,0xb3492937,0xbc279e1b .word 0x08c88d50,0xcf2b0484,0x1a2ef742,0x0df757ba 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: .skip 0x100 p55_local2_start: .word 0x22085d55,0x7dc50ca9,0x65ba289b,0x531df9bd .word 0x989a9e37,0x0807001b,0xed860150,0xdf281ba0 .word 0x392f9b04,0x12ffa460,0x12aef457,0x535419f8 .word 0x98de2550,0xa0aec56d,0x009c87f9,0x0ec827bc 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: .skip 0x100 p55_local3_start: .word 0x62b1108d,0x237692e3,0x0b1744f8,0x9c88748f .word 0xf417065f,0x3dc27f6b,0x63c233cf,0xf7f26e76 .word 0x240e8daa,0x3a3812f0,0x4e3ac7b3,0xf91038a9 .word 0x949acf65,0x91cd98b6,0xc374f85e,0x158bf8ad 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: .skip 0x100 p56_local0_start: .word 0x8d9740f7,0xbfcb6254,0x9cdf2690,0x131e703f .word 0xb32c0b6e,0x902510ff,0x374d0416,0xc648a771 .word 0xf293af8d,0x9d7fd9c1,0xc32dac4a,0xf53fc523 .word 0xb34969c1,0xd4a2e32d,0xb061e74b,0x9ee1ebea 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: .skip 0x100 p56_local1_start: .word 0x329d604a,0x206b6a12,0xb0868a82,0x7877b0eb .word 0x39add6bc,0xcfeda7ad,0xa7eccb20,0x7c00e8b2 .word 0x9826ebc0,0x3ee1726d,0x4310fdfe,0xa66863d9 .word 0x19465caa,0xe572d87e,0xd1af5fc1,0xeb32ef39 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: .skip 0x100 p56_local2_start: .word 0x94eb63c7,0xc82149a7,0xd4aa9b1d,0x592fd539 .word 0x0867a73c,0x8ac1c3ab,0x7ff17ca5,0x451da1ca .word 0xf74fcb30,0xc130c710,0x4f4b4729,0xc09f78cd .word 0x5e82da71,0xcbe1b749,0x00ab3d34,0x819a8a7e 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: .skip 0x100 p56_local3_start: .word 0x53ea430e,0xbb934544,0x58655bf7,0x53a4c604 .word 0xbe357d43,0x6a54e5d1,0xf83fdeec,0xa6721b4f .word 0xdeddf293,0xaabf078b,0x0a4b39c9,0x5892cd30 .word 0xc1e2c764,0x4bf6144d,0x594c6fbc,0x5d4ea433 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: .skip 0x100 p57_local0_start: .word 0x0c9e51f1,0x8cff4535,0x1187ed94,0x2585a6dc .word 0x67588468,0x6c206a80,0xd539c249,0x856b6ff0 .word 0x924c7c0f,0xa224aab9,0x09b0fb74,0xd849f113 .word 0xf8e5af62,0xb81b0c30,0x70be968b,0xdd045a28 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: .skip 0x100 p57_local1_start: .word 0x0d1cff3a,0xf3446ee5,0x4c5eb656,0xca589d85 .word 0x10a5c6af,0x8127dcb2,0xff06db15,0xc51f4c74 .word 0x3e6f247e,0xf9744cdd,0xdba6f7b6,0xe9e8680a .word 0xd1d63a70,0xb47ca837,0x85f08cdd,0xebc7e898 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: .skip 0x100 p57_local2_start: .word 0xb68ee93d,0x8700de65,0xe34f5b9e,0xe08ed8f2 .word 0x18315191,0xb3a58865,0x1b924c48,0xebdd64ab .word 0x1299d607,0x2c978bf9,0x2105c4d8,0xda01f777 .word 0x6c55d63e,0x75f5bac3,0x0ea4ff2e,0x49e8a813 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: .skip 0x100 p57_local3_start: .word 0x10fdbcf8,0x2e77a8a0,0x80c0ce43,0x7a948f64 .word 0x904da5b7,0x599e045b,0x63b7a124,0x1bc23986 .word 0xfa8f1b0e,0x22bb79a9,0x17f37582,0x1a63edee .word 0xb7388bef,0xc52e455c,0xebd76f2d,0xcd981989 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: .skip 0x100 p58_local0_start: .word 0xcd1eb887,0x2a5091bc,0xfa61005c,0x5fcc09bf .word 0xe6f625cb,0xce9c8b73,0xf7edee20,0x04a690da .word 0xc99c7078,0x3b5b0334,0x1d4fcce4,0xc91d2f3b .word 0xf28948f4,0x1f83b531,0xb53049c6,0xb47d4266 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: .skip 0x100 p58_local1_start: .word 0xcdee45e4,0x918d82b8,0x9ea83f84,0x62b27af3 .word 0x736ab2d2,0xd287f95e,0x090799ff,0xeebe7a21 .word 0x8cde113c,0x7d826292,0x451d5258,0xf23d06b4 .word 0xca2dab44,0xc8e25c8d,0x88de0e60,0xeef1f437 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: .skip 0x100 p58_local2_start: .word 0x4b7c7797,0xb3028ee4,0x22765568,0xf885bf2a .word 0x731823be,0xd368352d,0x532e32a0,0xdaeee015 .word 0x3aa72d85,0x2cb3e4be,0x938245b4,0x1207dbea .word 0x62940d58,0xb20f2362,0x0e7dd42b,0x8cebd7fc 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: .skip 0x100 p58_local3_start: .word 0x79a15989,0x653778dd,0x090abab7,0x7023a1ec .word 0xfb74f8af,0x3231b513,0xb04c8c88,0x3636c2ed .word 0x753a0bcf,0x8f81742b,0x056a8fdd,0x3c110bfb .word 0xa762aa6c,0x7000bc2d,0x327f9816,0x44ecf71a 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: .skip 0x100 p59_local0_start: .word 0xdc77da29,0xe37973b1,0x1b0db99f,0xf5fc7bf6 .word 0xd24c2b17,0x217647ff,0x566f9551,0xc4323fad .word 0xf658f717,0x39b222a3,0x5ef2cced,0xd580772a .word 0x414976fb,0xfe036dd1,0x3b6cd6a1,0x72ba5c52 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: .skip 0x100 p59_local1_start: .word 0xf8e1f9c4,0x692dc5ab,0xfd4ac021,0x369b6252 .word 0x87d427ab,0xf89d8297,0xd8c0f01d,0xbb8d08fd .word 0x31103cdc,0x91af2589,0x733edc3f,0x238a2e63 .word 0x599bc46a,0x8e09a96d,0x591641c0,0x8ec94516 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: .skip 0x100 p59_local2_start: .word 0x01aee0c2,0x3076d748,0x84d0fa83,0x9ff608fb .word 0x5a26c38c,0x3f57288c,0xabcf0277,0xe199d1de .word 0x7f2d2b0a,0xf6ecfe9d,0xf3cdfc7a,0x9aa569a5 .word 0x498f0d35,0x0b569a70,0x8c1001f1,0x857f73ba 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: .skip 0x100 p59_local3_start: .word 0xb019d187,0x32aa8057,0x9553053c,0x868a401a .word 0x63e01145,0x30d5f432,0x7b872f0f,0x65ee0351 .word 0xef3dffd7,0xcff5a524,0xab5b346f,0x7b75f735 .word 0x803da09b,0x78c99ef9,0x8aea84eb,0x38ae409f 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: .skip 0x100 p60_local0_start: .word 0x1d61fed5,0x164b7ede,0x389f78a9,0x462370da .word 0x1181d27e,0x6d702b4b,0x82a6bb1c,0x51d20d27 .word 0xa770bd8b,0xb9662044,0x163c4554,0xef7c1d7e .word 0x8a25009f,0x7add1f7b,0x588a630b,0x80082f5e 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: .skip 0x100 p60_local1_start: .word 0x0bd73bb1,0xb0884fb2,0x7f01fd94,0x39595c69 .word 0x23fc7299,0x4e8ae87f,0x36647271,0x750af209 .word 0x3a3166b2,0x88d33f16,0x900767a8,0x1efdbbf6 .word 0x74fc114b,0x8130e1f2,0xc7e5ad6d,0x85c1a537 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: .skip 0x100 p60_local2_start: .word 0xaa99f38c,0xe6e324d9,0x7abe4776,0xb43fd5f2 .word 0x1a20b256,0xf1f90da6,0x397e12b9,0x6a8ec843 .word 0x1cea0bbd,0x92b491f2,0x51174d2d,0x4a0457cd .word 0xab48b87b,0xb1ee88af,0xcc654390,0x8e2f4ea6 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: .skip 0x100 p60_local3_start: .word 0xae358e70,0x92568a1d,0x628a3ce1,0xe6354856 .word 0xd883d761,0xc3af32ff,0xcd05eb2c,0x9315d626 .word 0x0f3f8abc,0x9ad6626f,0x21d22c21,0x9f080be3 .word 0x8e2a157b,0x8cfa8184,0x141ca359,0x941aa508 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: .skip 0x100 p61_local0_start: .word 0xfa58fbaa,0x52682d2f,0x846b4794,0x1dbbbfe4 .word 0xd3fcb622,0x54826150,0xbb244206,0xdcde8258 .word 0xf40e94ef,0x445e7c6d,0x22b67063,0xb216f4ad .word 0xfa2cb362,0xc1d4b8ca,0x51fba3fc,0x43d37944 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: .skip 0x100 p61_local1_start: .word 0xcb3bdd57,0x445e9753,0xb6fa6aba,0x3beea8a1 .word 0x5ee5221a,0x18feac4b,0xa04bfec8,0xe7b624a4 .word 0x37d5b24a,0x29fbe748,0x1be20be1,0x3ca77ecb .word 0xaf3346e6,0x0ed2c71f,0x1268aec7,0xfc9f122a 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: .skip 0x100 p61_local2_start: .word 0x3804be97,0x249dd38a,0xb1c64b34,0xf1fc988e .word 0x87d7e41d,0x0aa93b2f,0x2cdede5c,0xa9ac4a5d .word 0xf47b0ae4,0x0a5dfaf3,0x6d81591a,0x306d9889 .word 0x42a63634,0x1541a264,0x71c6aaab,0xdd72b8da 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: .skip 0x100 p61_local3_start: .word 0x588279ab,0x12e894d4,0xaac6b84f,0xe56de5cd .word 0x59e51b9b,0x007129f3,0xd7d53c90,0x3a0c461d .word 0x22b21a96,0xeedd1afa,0xa205932f,0xe9434651 .word 0x145ac92b,0x0de3415e,0x39513da3,0x467b713a 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: .skip 0x100 p62_local0_start: .word 0x97a0ff9c,0xb833562d,0x14466151,0x5a0478f9 .word 0x3874c698,0x3eb58664,0x21c26d7c,0xef59563d .word 0x53b0a432,0x396fa1a3,0x05913b7b,0xeb12d064 .word 0xb836768a,0xb4f613fe,0xc1ae8a5b,0x724e01bc 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: .skip 0x100 p62_local1_start: .word 0x60f87a66,0x83e5b543,0x2374d6c4,0xbe2963e4 .word 0xbbb64e68,0x483e79c5,0xffb8e4e9,0x5aa43757 .word 0x9086269a,0x183b0d1c,0xc232144f,0x7daa19fd .word 0xcefddb03,0xcb75d5c6,0x61b92073,0xd3b28e35 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: .skip 0x100 p62_local2_start: .word 0x86366f2c,0xb44f7eb1,0x1588bcd5,0x57d0b9cd .word 0x73768dfd,0x8bab6d63,0x593eefd4,0x2d3c5a02 .word 0x2b0f2215,0xccc681a5,0x179c8c5f,0xe8916f3d .word 0x4307865d,0x4277e140,0x0782dd86,0x20da6ca9 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: .skip 0x100 p62_local3_start: .word 0x2fe0382e,0x1d8cc082,0xf9f02d0f,0x16a30fe2 .word 0xd648cae1,0x6b0646f3,0x28d4659f,0xd079d125 .word 0xeb7d3db3,0xc164cc98,0xf2ff380c,0x0826ffb4 .word 0xbea41659,0xb3f5ecb9,0xff011e2a,0xd855dad1 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: .skip 0x100 p63_local0_start: .word 0x074e8cdd,0x2659db1c,0x8c9cec03,0x4fe55ef9 .word 0x23b8cc23,0x31f996da,0xa7951341,0x25a2f0b7 .word 0x8fd9ea49,0x8082b867,0xc90d1025,0x7cb5d41e .word 0x31f95270,0xefce261d,0x27f642ba,0x6dc94a72 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: .skip 0x100 p63_local1_start: .word 0x38e7d302,0x768beea3,0xf00ea40d,0x6f262fc9 .word 0xe3b0ba28,0x2b4261d4,0xbf33f7a3,0x9689981e .word 0x7976347b,0x15fff2c2,0x07aa1340,0x8f4c627f .word 0x2f5d0d98,0x4bbed72a,0xb78ce0ab,0xe71c10c9 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: .skip 0x100 p63_local2_start: .word 0xc8f15ccc,0x08fbbd92,0x04b01c09,0x4a45a8ea .word 0x866af660,0xa084059b,0x21e9290a,0x40c92ed0 .word 0x0d1ca31e,0x444821c6,0x1226cdd4,0xdef1b8ef .word 0xa5fa40e3,0xc20e2c1f,0x33752537,0xc5cbd01c 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: .skip 0x100 p63_local3_start: .word 0xdd9f7915,0x716829bc,0x60686a2a,0x56fc7f31 .word 0xa360d9e5,0xc312690e,0xad5d77e6,0xcdfd7295 .word 0xaa30de51,0x274df383,0x4a4953a1,0xdb7850b2 .word 0xd5ab954d,0x1ef2fe93,0x0c315879,0xabde00c7 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: .skip 0x100 unres0_start: .word 0x8caaff6e,0xdd16ed32,0x25b4443f,0x48402e56 .word 0xbfd9d696,0x674bbcf6,0x49049a7d,0x75eeaaa1 .word 0x0df02d9d,0x437d83e2,0x12eb906b,0x42b97560 .word 0x18145918,0xd76e4be1,0x9bc6be29,0xfd6921e4 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: .skip 0x100 unres1_start: .word 0x0b490f9d,0x8dd6e663,0x707dc252,0x9c3d739f .word 0x4eb3b132,0x35b5871d,0xbf09642b,0x4cf73c40 .word 0xfcdb2255,0x5b2ecec6,0xdea401b8,0xf15a7221 .word 0x7cdb1fb8,0x1463276f,0x76a3742e,0x1603b3f9 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: .skip 0x100 unres2_start: .word 0xd0a5349e,0x4ad1bc69,0x45d819c3,0x31d02018 .word 0xe1d9f659,0x521ef2b9,0x9d87e12e,0xf37e1f46 .word 0x5661f82c,0xe7924027,0xf031520c,0x0f379774 .word 0xaa9d79a7,0x298600fc,0x50822d02,0x066758c2 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: .skip 0x100 unres3_start: .word 0x8b2cc0e1,0x149fd8bd,0x5d3a9307,0x6f4ba609 .word 0x6096faff,0x8744ccb4,0x133d41fa,0x84a20bbc .word 0x396e05a5,0x64f80426,0xec25599b,0x4ff4b4e0 .word 0xda5c484d,0xfc1f7c42,0x33e63857,0x1cec2ee5 unres3_end: